[發(fā)明專利]游戲應(yīng)用程序的性能測試方法、服務(wù)器和游戲應(yīng)用客戶端有效
| 申請?zhí)枺?/td> | 201510834811.6 | 申請日: | 2015-11-26 |
| 公開(公告)號: | CN106802856B | 公開(公告)日: | 2020-02-04 |
| 發(fā)明(設(shè)計(jì))人: | 嚴(yán)明;魏學(xué)峰;邱學(xué)倩;羅章龍;肖央 | 申請(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 11018 北京德琦知識產(chǎn)權(quán)代理有限公司 | 代理人: | 林楠楠;王琦 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 游戲 應(yīng)用程序 性能 測試 方法 服務(wù)器 應(yīng)用 客戶端 | ||
1.一種游戲應(yīng)用程序的性能測試方法,其特征在于,應(yīng)用于游戲應(yīng)用客戶端中內(nèi)嵌的測試模塊,當(dāng)該游戲應(yīng)用客戶端在一終端設(shè)備上運(yùn)行時(shí),該方法包括:
當(dāng)游戲應(yīng)用客戶端運(yùn)行到指定的游戲場景時(shí),根據(jù)全局對象列表,確定該游戲場景中每個(gè)對象的類型,所述指定的游戲場景中的每個(gè)對象具有一個(gè)指針,所述指針指向所述全局對象列表中存儲該對象的相關(guān)信息的存儲空間的地址;
根據(jù)確定的每個(gè)對象的類型,確定與性能相關(guān)的對象;
從所述全局對象列 表中獲取該與性能相關(guān)對象的參數(shù);
針對每一與性能相關(guān)的對象,根據(jù)獲取的該對象的所述參數(shù),確定該對象是否影響了該終端設(shè)備的性能;
如果確定該對象影響了該終端設(shè)備的性能,將該對象的相關(guān)數(shù)據(jù)上報(bào)至服務(wù)器,以使其修改該對象的資源文件,并生成新版本的游戲應(yīng)用程序,所述新版本的游戲應(yīng)用程序包括該修改后的資源文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)獲取的該對象的所述參數(shù),確定該對象是否影響了該終端設(shè)備的性能,包括:
確定該對象對應(yīng)的至少一條用于性能分析的準(zhǔn)則;
確定所述至少一條用于性能分析的準(zhǔn)則中所述參數(shù)對應(yīng)的準(zhǔn)則;
當(dāng)所述參數(shù)不滿足所確定的準(zhǔn)則時(shí),確定該對象影響了該終端設(shè)備的性能。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述全局對象列表至少包括:所述游戲應(yīng)用客戶端所能展示的各游戲場景中與性能相關(guān)的對象的標(biāo)識及類型;
所述確定該對象對應(yīng)的至少一條用于性能分析的準(zhǔn)則,包括:
根據(jù)所述全局對象列表確定該對象的類型;
確定所述類型對應(yīng)的至少一條用于性能分析的準(zhǔn)則。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,預(yù)設(shè)至少一種與性能相關(guān)的對象類型;所述全局對象列表至少包括:所述游戲應(yīng)用客戶端所能展示的各游戲場景中與性能相關(guān)的對象的標(biāo)識及類型;
所述根據(jù)確定的每個(gè)對象的類型,確定與性能相關(guān)的對象,包括:
針對所確定的每個(gè)對象的類型,如果確定該對象的類型為所述預(yù)設(shè)的至少一種與性能相關(guān)的對象類型之一,確定該對象為與性能相關(guān)的對象。
5.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述上報(bào)的該對象的相關(guān)數(shù)據(jù)至少包括:該對象的標(biāo)識、該對象的所述參數(shù)、該參數(shù)對應(yīng)的準(zhǔn)則的標(biāo)識。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在將該對象的相關(guān)數(shù)據(jù)上報(bào)至服務(wù)器之后,進(jìn)一步包括:
接收來自所述服務(wù)器的新版本的游戲應(yīng)用程序,所述新版本的游戲應(yīng)用程序包括該對象的修改后的資源文件;
根據(jù)該新版本的游戲應(yīng)用程序,更新所述游戲應(yīng)用客戶端,并重新執(zhí)行如權(quán)利要求1所述的方法。
7.一種性能分析的方法,其特征在于,應(yīng)用于提供性能分析功能的服務(wù)器,該方法包括:
接收由運(yùn)行于終端設(shè)備的游戲應(yīng)用客戶端上報(bào)的對象的相關(guān)數(shù)據(jù),其中,當(dāng)運(yùn)行到指定的游戲場景時(shí),所述游戲應(yīng)用客戶端根據(jù)全局對象列表,確定該游戲場景中每個(gè)對象的類型,所述指定的游戲場景中的每個(gè)對象具有一個(gè)指針,所述指針指向所述全局對象列表中存儲該對象的相關(guān)信息的存儲空間的地址,根據(jù)確定的每個(gè)對象的類型,確定與性能相關(guān)的對象,從所述全局對象列 表中獲取該與性能相關(guān)對象的參數(shù),并針對每一與性能相關(guān)的對象,根據(jù)獲取的該對象的參數(shù)確定該對象是否影響了該終端設(shè)備的性能,如果確定該對象影響了該終端設(shè)備的性能,上報(bào)該對象的相關(guān)數(shù)據(jù);
根據(jù)接收到的所述對象的相關(guān)數(shù)據(jù),確定影響所述終端設(shè)備性能的對象;
修改該對象的資源文件,并生成新版本的游戲應(yīng)用程序,所述新版本的游戲應(yīng)用程序包括該修改后的資源文件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510834811.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測;錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測試作故障硬件的檢測或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測試或調(diào)試防止錯(cuò)誤
- 對虛擬化應(yīng)用程序的基于策略的訪問
- 應(yīng)用程序執(zhí)行、應(yīng)用程序提供裝置和應(yīng)用程序分發(fā)方法
- 一種軟件保護(hù)方法、裝置及系統(tǒng)
- 應(yīng)用程序的開發(fā)方法和系統(tǒng)
- 應(yīng)用程序的擴(kuò)展方法及裝置
- 一種應(yīng)用程序商店的應(yīng)用程序發(fā)布方法及裝置
- 一種應(yīng)用程序的監(jiān)控方法、裝置及系統(tǒng)
- 用于對虛擬化應(yīng)用程序的基于策略的訪問的方法和系統(tǒng)
- 應(yīng)用程序控制方法、裝置、終端及存儲介質(zhì)
- 一種應(yīng)用程序安裝、卸載方法及通信終端





