[發(fā)明專(zhuān)利]交互式應(yīng)用產(chǎn)生的數(shù)據(jù)的解析方法和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201711477057.0 | 申請(qǐng)日: | 2017-12-29 |
| 公開(kāi)(公告)號(hào): | CN109992467B | 公開(kāi)(公告)日: | 2023-04-18 |
| 發(fā)明(設(shè)計(jì))人: | 徐亦偉;徐強(qiáng);劉方圓;李燕濤 | 申請(qǐng)(專(zhuān)利權(quán))人: | 天津亞克互動(dòng)科技有限公司 |
| 主分類(lèi)號(hào): | G06F11/30 | 分類(lèi)號(hào): | G06F11/30;G06F11/34 |
| 代理公司: | 北京市聯(lián)德律師事務(wù)所 11361 | 代理人: | 黃大正 |
| 地址: | 300301 天津市濱海新區(qū)*** | 國(guó)省代碼: | 天津;12 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 交互式 應(yīng)用 產(chǎn)生 數(shù)據(jù) 解析 方法 系統(tǒng) | ||
1.一種用于處理目標(biāo)應(yīng)用運(yùn)行期間生成的原始數(shù)據(jù)的方法,包括:
逆向分析步驟,用于對(duì)所述原始數(shù)據(jù)進(jìn)行逆向工程分析以得到所述目標(biāo)應(yīng)用使用的關(guān)鍵算法,其中所述原始數(shù)據(jù)記錄用戶與所述目標(biāo)應(yīng)用的交互,所述關(guān)鍵算法包括所述目標(biāo)應(yīng)用的編碼算法;以及
數(shù)據(jù)轉(zhuǎn)換步驟,用于根據(jù)得到所述關(guān)鍵算法對(duì)所述原始數(shù)據(jù)進(jìn)行處理,以得到自定義格式的結(jié)果數(shù)據(jù),所述數(shù)據(jù)轉(zhuǎn)換步驟包括:
根據(jù)所述關(guān)鍵算法構(gòu)建數(shù)據(jù)轉(zhuǎn)換模塊;以及
以所述原始數(shù)據(jù)作為輸入運(yùn)行所述數(shù)據(jù)轉(zhuǎn)換模塊,生成具有所述自定義格式的所述結(jié)果數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,還包括獲取步驟,用于在所述目標(biāo)應(yīng)用運(yùn)行過(guò)程中獲取所述原始數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的方法,其中所述獲取步驟包括利用所述目標(biāo)應(yīng)用自帶的錄像模塊來(lái)生成所述用戶運(yùn)行所述目標(biāo)應(yīng)用過(guò)程的錄像文件的步驟,其中所述錄像文件即所述原始數(shù)據(jù)。
4.根據(jù)權(quán)利要求2所述的方法,其中所述獲取步驟不改變所述目標(biāo)應(yīng)用的二進(jìn)制文件。
5.根據(jù)權(quán)利要求2所述的方法,其中所述獲取步驟以幀為單位對(duì)玩家的輸入和游戲的演變狀態(tài)進(jìn)行記錄。
6.根據(jù)權(quán)利要求1所述的方法,所述逆向分析步驟包括:
取得所述原始數(shù)據(jù);
以所述原始數(shù)據(jù)作為輸入來(lái)運(yùn)行所述目標(biāo)應(yīng)用;
啟動(dòng)逆向工程分析工具來(lái)監(jiān)控所述目標(biāo)應(yīng)用以所述原始數(shù)據(jù)為輸入的運(yùn)行,并輸出與所述目標(biāo)應(yīng)用相關(guān)的目標(biāo)碼;
對(duì)所述目標(biāo)碼進(jìn)行分析,以識(shí)別目標(biāo)特征;以及
根據(jù)目標(biāo)特征構(gòu)建目標(biāo)應(yīng)用的關(guān)鍵算法。
7.根據(jù)權(quán)利要求6所述的方法,其中所述啟動(dòng)逆向工程分析工具來(lái)監(jiān)控所述目標(biāo)應(yīng)用以所述原始數(shù)據(jù)為輸入的運(yùn)行的步驟包括:
將所述逆向工程分析工具的進(jìn)程附加到所述目標(biāo)應(yīng)用的進(jìn)程,以對(duì)所述目標(biāo)應(yīng)用進(jìn)行調(diào)試;
在操作系統(tǒng)的文件IO接口API入口處設(shè)置中斷斷點(diǎn);以及
模擬用戶在所述目標(biāo)應(yīng)用中打開(kāi)原始數(shù)據(jù),進(jìn)行重放,
其中,所述目標(biāo)應(yīng)用中斷在所述文件IO接口API的所述中斷斷點(diǎn)處,此時(shí)進(jìn)行單步跟蹤式調(diào)試,對(duì)所述目標(biāo)應(yīng)用的執(zhí)行過(guò)程中對(duì)所述原始數(shù)據(jù)的操作的相關(guān)邏輯和數(shù)據(jù)變化進(jìn)行記錄。
8.根據(jù)權(quán)利要求6所述的方法,其中所述目標(biāo)特征使所述目標(biāo)應(yīng)用對(duì)所述原始數(shù)據(jù)的文件數(shù)據(jù)塊進(jìn)行操作的指令。
9.根據(jù)權(quán)利要求6所述的方法,其中所述根據(jù)目標(biāo)特征構(gòu)建目標(biāo)應(yīng)用的關(guān)鍵算法的步驟包括:
根據(jù)目標(biāo)特征及其相關(guān)的偏移值,推導(dǎo)出所述原始數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)以及對(duì)該數(shù)據(jù)結(jié)構(gòu)進(jìn)行操作的機(jī)器指令流,進(jìn)而得到所述目標(biāo)應(yīng)用的所述關(guān)鍵算法。
10.根據(jù)權(quán)利要求1所述的方法,其中所述數(shù)據(jù)轉(zhuǎn)換模塊包括體現(xiàn)所述關(guān)鍵算法的靜態(tài)庫(kù),所述靜態(tài)庫(kù)被調(diào)用運(yùn)行時(shí)能以所述原始數(shù)據(jù)為輸入并對(duì)之進(jìn)行解析。
11.根據(jù)權(quán)利要求1所述的方法,其中所述數(shù)據(jù)轉(zhuǎn)換模塊包括選擇模塊,用于對(duì)從所述原始數(shù)據(jù)解析出來(lái)的數(shù)據(jù)中感興趣的數(shù)據(jù)進(jìn)行選擇,并對(duì)選擇出的數(shù)據(jù)封裝到所述自定義格式的所述結(jié)果數(shù)據(jù)。
12.根據(jù)權(quán)利要求1所述的方法,其中所述自定義格式是形式為“鍵-值”對(duì)的樹(shù)狀數(shù)據(jù)結(jié)構(gòu)。
13.根據(jù)權(quán)利要求1所述的方法,其中所述自定義格式是類(lèi)。
14.根據(jù)權(quán)利要求1所述的方法,還包括:
呈現(xiàn)步驟,用于解析所述結(jié)果數(shù)據(jù)并呈現(xiàn)解析的結(jié)果。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于天津亞克互動(dòng)科技有限公司,未經(jīng)天津亞克互動(dòng)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711477057.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 上一篇:虛擬機(jī)故障檢測(cè)方法、裝置、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及電子設(shè)備
- 下一篇:一種進(jìn)程性能分析方法、裝置、系統(tǒng)及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 創(chuàng)建交互式信息服務(wù)的方法及裝置
- 一種交互式業(yè)務(wù)的代理方法及裝置
- 采用互動(dòng)式EPG分發(fā)系統(tǒng)的IPTV系統(tǒng)
- 一種交互式電子簽名方法
- 數(shù)據(jù)處理方法、負(fù)載均衡器和交互式應(yīng)用服務(wù)器及系統(tǒng)
- 用于控制交互式組件的處理單元、軟件以及方法
- 用于交互式視頻體驗(yàn)的分層交互式視頻平臺(tái)
- 計(jì)算設(shè)備處輸入選項(xiàng)的交互式教程支持
- 一種交互式課件制作方法
- 一種基于移動(dòng)端交互式音視頻生成的方法、裝置、計(jì)算設(shè)備及存儲(chǔ)介質(zhì)
- 在線應(yīng)用平臺(tái)上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺(tái)
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場(chǎng)的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場(chǎng)
- 使用應(yīng)用的方法和應(yīng)用平臺(tái)
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測(cè)方法及應(yīng)用檢測(cè)裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)
- 時(shí)鐘產(chǎn)生電路及產(chǎn)生方法
- 用于產(chǎn)生有用媒體流、尤其用于產(chǎn)生聲音的產(chǎn)生設(shè)備
- 顯示路徑的產(chǎn)生方法、產(chǎn)生設(shè)備和產(chǎn)生程序
- 信號(hào)產(chǎn)生裝置及其產(chǎn)生方法
- 諧波產(chǎn)生裝置及其產(chǎn)生方法
- 氫產(chǎn)生催化劑、氫產(chǎn)生方法、氫產(chǎn)生裝置
- FRU產(chǎn)生裝置及其產(chǎn)生方法
- 信號(hào)產(chǎn)生電路及信號(hào)產(chǎn)生方法
- 蒸汽產(chǎn)生裝置和蒸汽產(chǎn)生設(shè)備
- 音頻產(chǎn)生裝置及音頻產(chǎn)生方法
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





