[發(fā)明專利]一種自動(dòng)控制終端運(yùn)行的方法在審
| 申請(qǐng)?zhí)枺?/td> | 201611269741.5 | 申請(qǐng)日: | 2016-12-30 |
| 公開(公告)號(hào): | CN106649128A | 公開(公告)日: | 2017-05-10 |
| 發(fā)明(設(shè)計(jì))人: | 何葉;梅東偉;羅國慶;伍宏晶;姚偉超;吳敏;張辰 | 申請(qǐng)(專利權(quán))人: | 上海二三四五網(wǎng)絡(luò)科技有限公司 |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36 |
| 代理公司: | 上海唯源專利代理有限公司31229 | 代理人: | 曾耀先 |
| 地址: | 201206 上海市浦東*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 自動(dòng)控制 終端 運(yùn)行 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種自動(dòng)控制終端運(yùn)行的方法。
背景技術(shù)
智能手機(jī),是指像個(gè)人電腦一樣,具有獨(dú)立的操作系統(tǒng),獨(dú)立的運(yùn)行空間,可以由用戶自行安裝軟件、游戲、導(dǎo)航等第三方服務(wù)商提供的程序,并可以通過移動(dòng)通訊網(wǎng)絡(luò)來實(shí)現(xiàn)無線網(wǎng)絡(luò)接入終端類型的總稱。隨著近幾年智能手機(jī)業(yè)的飛速發(fā)展,出現(xiàn)了以操作系統(tǒng)為平臺(tái),以App為載體的商業(yè)運(yùn)作模式,而現(xiàn)階段手機(jī)App的安裝主要還是依賴人工以手動(dòng)方式逐個(gè)安裝,且每個(gè)App都需要一系列的操作之后才能完成安裝,這樣非常浪費(fèi)時(shí)間。同時(shí),由于Android智能手機(jī)的碎片化日益嚴(yán)重,App適配問題也日趨嚴(yán)重,這也極大地影響了用戶體驗(yàn)。
在中國專利:基于控件自動(dòng)化遍歷解決手機(jī)App機(jī)型適配問題的方法(CN201510373883.5)中,公開了一種采用預(yù)裝有Android系統(tǒng)的智能手機(jī)、預(yù)裝有Linux系統(tǒng)的電腦以及數(shù)據(jù)線,然后通過六個(gè)步驟實(shí)現(xiàn)支持純控件App自動(dòng)化遍歷適配測(cè)試、支持HTML型應(yīng)用測(cè)試、支持混合型應(yīng)用自動(dòng)化遍歷測(cè)試,但是并未解決批量手機(jī)App如何以靜默的方式實(shí)現(xiàn)快速安裝與卸載的問題。
在現(xiàn)階段,沒有一個(gè)非常好的方法解決上述提到的問題。
發(fā)明內(nèi)容
本發(fā)明技術(shù)方案解決的技術(shù)問題為,如何在安裝過程中實(shí)現(xiàn)終端安裝操作的自動(dòng)化。
為了解決上述技術(shù)問題,本發(fā)明技術(shù)方案提供了一種自動(dòng)控制終端運(yùn)行的方法,包括:
在與外部終端進(jìn)行連接時(shí)響應(yīng)于外部終端的運(yùn)行信息;
基于所述運(yùn)行信息從控制數(shù)據(jù)庫中讀取本次運(yùn)行的數(shù)據(jù)文件并使所述終端進(jìn)入工作,外部終端界面顯示工作信息;
根據(jù)所述數(shù)據(jù)文件中規(guī)定的手勢(shì)特征確定界面的當(dāng)前手勢(shì),以進(jìn)行外部終端界面的手勢(shì)操作,所述手勢(shì)特征至少包括手勢(shì)類型、手勢(shì)內(nèi)容及界面操作位置。
可選的,所述自動(dòng)控制終端運(yùn)行的方法還包括:
獲取外部終端的接口信息;
基于所述接口信息與所述終端建立連接,并接收所述終端傳輸?shù)倪\(yùn)行信息。
可選的,所述獲取外部終端的接口信息包括:檢測(cè)至少一個(gè)接口以獲取接口連接時(shí)得到的終端之PID信息及VID信息。
可選的,所述自動(dòng)控制終端運(yùn)行的方法還包括:響應(yīng)于所述運(yùn)行信息以推送本次運(yùn)行的應(yīng)用安裝程序包至所述終端。
可選的,所述自動(dòng)控制終端運(yùn)行的方法還包括:
構(gòu)建所述控制數(shù)據(jù)庫;
創(chuàng)建數(shù)據(jù)規(guī)范,所述規(guī)范包括:控件標(biāo)識(shí)、手勢(shì)標(biāo)識(shí)、手勢(shì)輸入標(biāo)識(shí)及手勢(shì)的界面位置標(biāo)識(shí);
根據(jù)所述數(shù)據(jù)規(guī)范從待運(yùn)行的應(yīng)用流程提取所述數(shù)據(jù)規(guī)范的元素,以形成所述數(shù)據(jù)文件。
可選的,所述控件標(biāo)識(shí)包括工作界面中目標(biāo)控件的類型,所述手勢(shì)標(biāo)識(shí)包括調(diào)用特定控件下所適用的手勢(shì)類型,所述手勢(shì)輸入標(biāo)識(shí)包括調(diào)用特定控件下手勢(shì)輸入內(nèi)容的指向信息,手勢(shì)的界面位置標(biāo)識(shí)包括手勢(shì)操作進(jìn)行的界面位置。
可選的,所述控件對(duì)應(yīng)本次運(yùn)行對(duì)象。
可選的,所述手勢(shì)類型包括:單擊、雙擊、滑動(dòng)、拖拽及勾選,所述手勢(shì)內(nèi)容包括:所述手勢(shì)類型下輸入的界面內(nèi)容及實(shí)感信息,所述實(shí)感信息包括壓力值信息;
所述界面操作位置由數(shù)據(jù)文件中的以下信息中的至少一種信息確定:界面元素的類型、資源ID、圖片位置坐標(biāo)以及運(yùn)行文案關(guān)鍵詞。
可選的,所述規(guī)范還包括:界面窗口標(biāo)識(shí)、窗口標(biāo)簽標(biāo)識(shí)、控件碼標(biāo)識(shí)、錯(cuò)誤標(biāo)識(shí)、注釋標(biāo)識(shí)及測(cè)試源數(shù)據(jù);
所述界面窗口標(biāo)識(shí)包括:窗口選擇代碼;
所述窗口標(biāo)簽標(biāo)識(shí)包括:目標(biāo)窗口中標(biāo)簽頁選擇代碼;
所述控件碼標(biāo)識(shí)包括:相應(yīng)控件的動(dòng)作標(biāo)識(shí)碼;
所述錯(cuò)誤標(biāo)識(shí)包括:記錄中需添加驗(yàn)證點(diǎn)的名稱;
所述注釋標(biāo)識(shí)包括:記錄注釋;
所述測(cè)試源數(shù)據(jù)包括:自動(dòng)運(yùn)行的輸入數(shù)據(jù)。
可選的,在與外部終端進(jìn)行連接時(shí)響應(yīng)于外部終端的運(yùn)行信息包括:
在與外部終端進(jìn)行連接時(shí)基于所接收終端的運(yùn)行信息獲取終端的硬件或系統(tǒng)識(shí)別信息;
推送屏幕終端觸控模塊的配置文件至終端以獲取執(zhí)行權(quán)限,所推送的配置文件對(duì)應(yīng)所述硬件或系統(tǒng)識(shí)別信息且至少具有一種,所述配置文件規(guī)定了本次運(yùn)行中手勢(shì)操作的類型、手勢(shì)內(nèi)容及界面操作位置。
可選的,所述推送屏幕終端觸控模塊的配置文件至終端包括:
將所述配置文件轉(zhuǎn)發(fā)至終端以供終端讀取;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海二三四五網(wǎng)絡(luò)科技有限公司,未經(jīng)上海二三四五網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611269741.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
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),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 運(yùn)行控制裝置及運(yùn)行控制方法
- 運(yùn)行支援裝置、運(yùn)行支援系統(tǒng)以及運(yùn)行支援程序
- 列車運(yùn)行處理方法、運(yùn)行處理裝置和運(yùn)行調(diào)度系統(tǒng)
- 運(yùn)行監(jiān)測(cè)系統(tǒng)及運(yùn)行監(jiān)測(cè)方法
- 運(yùn)行控制裝置及運(yùn)行控制方法
- 運(yùn)行曲線制作裝置、運(yùn)行輔助裝置以及運(yùn)行控制裝置
- 運(yùn)行支持裝置、車輛、運(yùn)行管理裝置和運(yùn)行支持方法
- 運(yùn)行計(jì)劃方法、運(yùn)行控制裝置和運(yùn)行計(jì)劃系統(tǒng)
- 運(yùn)行控制裝置、運(yùn)行管理系統(tǒng)、運(yùn)行控制方法以及車輛
- 自動(dòng)建模運(yùn)行系統(tǒng)及運(yùn)行方法
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





