本發(fā)明專(zhuān)利技術(shù)提供一種安卓移動(dòng)終端操作步驟解析系統(tǒng)及方法,所述系統(tǒng)其至少包括:監(jiān)控器,在安卓移動(dòng)終端獲取權(quán)限,獲取操作編碼數(shù)據(jù)的過(guò)程;匹配調(diào)適器,兼容不同廠家的移動(dòng)終端;步驟解析器,對(duì)數(shù)據(jù)進(jìn)行讀取和換算操作,將16進(jìn)制編碼轉(zhuǎn)換成可以讀取的移動(dòng)終端操作步驟。本發(fā)明專(zhuān)利技術(shù)通過(guò)引導(dǎo)器和接口器輸出操作數(shù)據(jù),并進(jìn)行16進(jìn)制數(shù)據(jù)解析的操作開(kāi)發(fā)的android移動(dòng)終端工具,作為測(cè)試輔助工具在協(xié)助測(cè)試使用,記錄測(cè)試人員操作步驟,遇到問(wèn)題時(shí)能及時(shí)反映出測(cè)試人員之前的操作步驟,便于研發(fā)人員找出問(wèn)題點(diǎn),效果良好。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專(zhuān)利技術(shù)涉及一種Android移動(dòng)終端運(yùn)行系統(tǒng),特別是涉及一種Android移動(dòng)終端 操作步驟的解析系統(tǒng)及解析方法。
技術(shù)介紹
隨著現(xiàn)代化通訊設(shè)備的快速發(fā)展,Android移動(dòng)終端被賦予的功能越來(lái)越強(qiáng)大,為 了能滿(mǎn)足人們?nèi)找嬖鲩L(zhǎng)的生活、學(xué)習(xí)、娛樂(lè)、工作等的需求,Android移動(dòng)終端在軟件上也愈 來(lái)愈復(fù)雜,相應(yīng)的系統(tǒng)也越來(lái)越龐大;各個(gè)終端運(yùn)營(yíng)商都會(huì)對(duì)終端進(jìn)行各種測(cè)試。 當(dāng)然,在測(cè)試過(guò)程中,一些隱性問(wèn)題是最難解決的,通常根據(jù)普通的移動(dòng)終端打印 日志是無(wú)法分析出具體操作步驟的,因此這些問(wèn)題總是反復(fù)提上解決議程,但始終無(wú)法解 決。而現(xiàn)有的android報(bào)點(diǎn)記錄功能,只能記錄android移動(dòng)終端的操作坐標(biāo)點(diǎn)位,無(wú)法解 析,如此導(dǎo)致移動(dòng)終端在某些方面總面臨著一些或多或少的隱性問(wèn)題,這種問(wèn)題給終端制 造廠商帶來(lái)了產(chǎn)品的質(zhì)量問(wèn)題的隱憂(yōu)。因此,就亟需排查這些隱性問(wèn)題出現(xiàn)前的操作步驟 解析,為研發(fā)人員更好的定位問(wèn)題做準(zhǔn)備。 鑒于上述問(wèn)題的存在,一種新的、有效的解決移動(dòng)終端隱性問(wèn)題的操作步驟解析 的系統(tǒng)及方法的專(zhuān)利技術(shù)是勢(shì)在必行的。
技術(shù)實(shí)現(xiàn)思路
鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本專(zhuān)利技術(shù)的目的在于提供一種Android移動(dòng)終端操 作步驟的解析系統(tǒng)及解析方法,用于解決現(xiàn)有技術(shù)中的在測(cè)試過(guò)程中一些隱性問(wèn)題最難解 決的,通常根據(jù)普通的移動(dòng)終端打印日志是無(wú)法分析出具體操作步驟的問(wèn)題。 本專(zhuān)利技術(shù)一種Android移動(dòng)終端操作步驟的解析系統(tǒng)及解析方法承載于android移 動(dòng)智能終端和電腦的設(shè)備中,是以一種可安裝卸載的軟件形式存在,主要能夠記錄用戶(hù)在 android移動(dòng)終端中的所輸入內(nèi)容,當(dāng)相關(guān)問(wèn)題出現(xiàn)時(shí),便于研發(fā)人員快速定位和測(cè)試問(wèn)題 的一種方法及系統(tǒng)。 為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本專(zhuān)利技術(shù)提供一種安卓移動(dòng)終端操作步驟解析系 統(tǒng),其至少包括: 監(jiān)控器,在安卓移動(dòng)終端獲取權(quán)限,獲取操作編碼數(shù)據(jù)的過(guò)程; 匹配調(diào)適器,兼容不同廠家的移動(dòng)終端; 步驟解析器,對(duì)數(shù)據(jù)進(jìn)行讀取和換算操作,將16進(jìn)制編碼轉(zhuǎn)換成可以讀取的移動(dòng) 終端操作步驟。 于本專(zhuān)利技術(shù)的一實(shí)施例中,所述的安卓移動(dòng)終端操作步驟解析系統(tǒng),其所述監(jiān)控器 包括安卓接口引導(dǎo)器,其以APP形式預(yù)先安裝于安卓移動(dòng)終端設(shè)備中,向安卓移動(dòng)終端系 統(tǒng)獲取一塊運(yùn)行緩存空間,進(jìn)行標(biāo)識(shí),并對(duì)該緩存空間獲取讀寫(xiě)執(zhí)行權(quán)限。 于本專(zhuān)利技術(shù)的一實(shí)施例中,所述的安卓移動(dòng)終端操作步驟解析系統(tǒng),其所述APP中 使用getevent接口命令獲取用戶(hù)從UI界面和物理按鍵回饋的數(shù)據(jù)信息。 于本專(zhuān)利技術(shù)的一實(shí)施例中,所述的安卓移動(dòng)終端操作步驟解析系統(tǒng),其所述監(jiān)控器 還包括位于電腦端的: 安卓接口連接器,其與安卓移動(dòng)終端設(shè)備相連接,根據(jù)標(biāo)識(shí)符,匹配引導(dǎo)接口,傳 輸緩存空間的數(shù)據(jù)信息; 數(shù)據(jù)過(guò)濾器,過(guò)濾在APP中使用getevent接口命令獲取的數(shù)據(jù)信息,篩選出用戶(hù) 屏幕輸入和物理按鍵輸入的數(shù)據(jù)信息; 數(shù)據(jù)保存區(qū),篩選從緩存空間獲取的數(shù)據(jù),保留用戶(hù)屏幕輸入和物理按鍵輸入的 數(shù)據(jù)信息,進(jìn)行保存。 于本專(zhuān)利技術(shù)的一實(shí)施例中,所述的安卓移動(dòng)終端操作步驟解析系統(tǒng),其所述 getevent接口命令會(huì)獲取所有輸入數(shù)據(jù)信息,將數(shù)據(jù)信息進(jìn)行分類(lèi),并定義協(xié)議進(jìn)行區(qū)分, 以eventO功能定義為用戶(hù)屏幕輸入、eventl為物理按鍵輸入、event2為漸進(jìn)傳感器感測(cè), 篩選出的數(shù)據(jù)放置在緩存空間中。 于本專(zhuān)利技術(shù)的一實(shí)施例中,所述的安卓移動(dòng)終端操作步驟解析系統(tǒng),其所述步驟解 析器是對(duì)數(shù)據(jù)保存區(qū)內(nèi)的數(shù)據(jù)進(jìn)行讀取和換算操作,將16進(jìn)制編碼轉(zhuǎn)換成可以讀取的移 動(dòng)終端操作步驟,根據(jù)用戶(hù)在屏幕上任意點(diǎn)擊的一點(diǎn),數(shù)據(jù)保存區(qū)中會(huì)存放如下信息: /dev/input/eventO:0003 0035OOOOOOef /dev/input/eventO:0003 0036 0000039c 根據(jù)協(xié)議設(shè)定內(nèi)容0035和0036分別是表示用戶(hù)點(diǎn)擊輸入的X和Y軸坐標(biāo),OOOOOOef和0000039c為16進(jìn)制坐標(biāo),通過(guò)換算得到坐標(biāo)X= 239和Υ= 924。 為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本專(zhuān)利技術(shù)還提供一種安卓移動(dòng)終端操作步驟解析 方法,其至少包括如下步驟: 根據(jù)用戶(hù)所操作的安卓移動(dòng)終端設(shè)備,在安卓移動(dòng)終端獲取權(quán)限,獲取操作編碼 數(shù)據(jù)的過(guò)程; 兼容不同廠家的移動(dòng)終端; 對(duì)數(shù)據(jù)進(jìn)行讀取和換算操作,將16進(jìn)制編碼轉(zhuǎn)換成可以讀取的移動(dòng)終端操作步 驟。 于本專(zhuān)利技術(shù)的一實(shí)施例中,所述的安卓移動(dòng)終端操作步驟解析方法,其所述在安卓 移動(dòng)終端獲取權(quán)限,獲取操作編碼數(shù)據(jù)的過(guò)程由監(jiān)控器實(shí)現(xiàn),所述監(jiān)控器包括安卓接口引 導(dǎo)器,其以APP形式預(yù)先安裝于安卓移動(dòng)終端設(shè)備中,向安卓移動(dòng)終端系統(tǒng)獲取一塊運(yùn)行 緩存空間,進(jìn)行標(biāo)識(shí),并對(duì)該緩存空間獲取讀寫(xiě)執(zhí)行權(quán)限,所述APP中使用getevent接口命 令獲取用戶(hù)從UI界面和物理按鍵回饋的數(shù)據(jù)信息。 于本專(zhuān)利技術(shù)的一實(shí)施例中,所述的安卓移動(dòng)終端操作步驟解析方法,其所述監(jiān)控器 還包括位于電腦端的: 安卓接口連接器,其與安卓移動(dòng)終端設(shè)備相連接,根據(jù)標(biāo)識(shí)符,匹配引導(dǎo)接口,傳 輸緩存空間的數(shù)據(jù)信息; 數(shù)據(jù)過(guò)濾器,過(guò)濾在APP中使用getevent接口命令獲取的數(shù)據(jù)信息,篩選出用戶(hù) 屏幕輸入和物理按鍵輸入的數(shù)據(jù)信息; 數(shù)據(jù)保存區(qū),篩選從緩存空間獲取的數(shù)據(jù),保留用戶(hù)屏幕輸入和物理按鍵輸入的 數(shù)據(jù)信息,進(jìn)行保存。 于本專(zhuān)利技術(shù)的一實(shí)施例中,所述的安卓移動(dòng)終端操作步驟解析方法,其所述 getevent接口命令會(huì)獲取所有輸入數(shù)據(jù)信息,將數(shù)據(jù)信息進(jìn)行分類(lèi),并定義協(xié)議進(jìn)行區(qū)分, 以eventO功能定義為用戶(hù)屏幕輸入、eventl為物理按鍵輸入、event2為漸進(jìn)傳感器感測(cè), 篩選出的數(shù)據(jù)放置在緩存空間中。 于本專(zhuān)利技術(shù)的一實(shí)施例中,所述的安卓移動(dòng)終端操作步驟解析方法,其所述步驟解 析器是對(duì)數(shù)據(jù)保存區(qū)內(nèi)的數(shù)據(jù)進(jìn)行讀取和換算操作,將16進(jìn)制編碼轉(zhuǎn)換成可以讀取的移 動(dòng)終端操作步驟,根據(jù)用戶(hù)在屏幕上任意點(diǎn)擊的一點(diǎn),數(shù)據(jù)保存區(qū)中會(huì)存放如下信息: /dev/input/eventO:0003 0035 OOOOOOef /dev/input/eventO:0003 0036 0000039c 根據(jù)協(xié)議設(shè)定內(nèi)容0035和0036分別是表示用戶(hù)點(diǎn)擊輸入的X和Y軸坐標(biāo), OOOOOOef和0000039c為16進(jìn)制坐標(biāo),通過(guò)換算得到坐標(biāo)X=239和Υ=924 如上所述,本專(zhuān)利技術(shù)的一種Android移動(dòng)終端操作步驟的解析系統(tǒng)及解析方法,具 有以下有益效果: 本專(zhuān)利技術(shù)的能夠?qū)崟r(shí)解析用戶(hù)輸入內(nèi)容并進(jìn)行自動(dòng)解析,轉(zhuǎn)化成可讀數(shù)據(jù)的功能, 便于研發(fā)人員定位測(cè)試操作步驟排查原因。本專(zhuān)利技術(shù)通過(guò)自定義協(xié)議解析分類(lèi)用戶(hù)輸入操作 數(shù)據(jù)。 通過(guò)引導(dǎo)器和接口器輸出操作數(shù)據(jù),并進(jìn)行16進(jìn)制數(shù)據(jù)解析的操作開(kāi)發(fā)的 android移動(dòng)終端工具,作為測(cè)試輔助工具在協(xié)助測(cè)試使用,記錄測(cè)試人員操作步驟,遇到 問(wèn)題時(shí)能及時(shí)反映出測(cè)試人員之前的操作步驟,便于研發(fā)人員找出問(wèn)題點(diǎn),效果良好。【附圖說(shuō)明】圖1顯示為本專(zhuān)利技術(shù)安卓移動(dòng)終端操作步驟解析系統(tǒng)的于一實(shí)施例中的使用框架 示意圖。圖2顯示為本專(zhuān)利技術(shù)安卓移動(dòng)終端操作步驟解析系統(tǒng)的監(jiān)控器于一實(shí)施例中的使 用框架示意圖。 圖3顯示為本專(zhuān)利技術(shù)安卓移動(dòng)終端操作步驟解析系統(tǒng)的匹配調(diào)試器于一實(shí)施例中 的使用框架示意圖。 圖4顯示為本專(zhuān)利技術(shù)本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種安卓移動(dòng)終端操作步驟解析系統(tǒng),其特征在于,其至少包括:監(jiān)控器,在安卓移動(dòng)終端獲取系統(tǒng)權(quán)限、獲取操作編碼數(shù)據(jù)的過(guò)程;匹配調(diào)適器,兼容不同廠家的移動(dòng)終端;步驟解析器,對(duì)數(shù)據(jù)進(jìn)行讀取和換算操作,將16進(jìn)制編碼轉(zhuǎn)換成可以讀取的移動(dòng)終端操作步驟。
【技術(shù)特征摘要】
【專(zhuān)利技術(shù)屬性】
技術(shù)研發(fā)人員:韓繼梁,
申請(qǐng)(專(zhuān)利權(quán))人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司,
類(lèi)型:發(fā)明
國(guó)別省市:上海;31
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。