[發(fā)明專利]一種基于RPA的智能終端安卓App控制方法及系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202110958076.5 | 申請(qǐng)日: | 2021-08-20 |
| 公開(公告)號(hào): | CN113420189A | 公開(公告)日: | 2021-09-21 |
| 發(fā)明(設(shè)計(jì))人: | 吳廣源;徐紅;紀(jì)傳俊;昝云飛;趙磊;陳運(yùn)文;紀(jì)達(dá)麒 | 申請(qǐng)(專利權(quán))人: | 達(dá)而觀科技(北京)有限公司 |
| 主分類號(hào): | G06F16/901 | 分類號(hào): | G06F16/901;G06F16/903;G06F9/451;G06F11/36;H04M1/72406;H04M1/72409 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100088 北京市海*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 rpa 智能 終端 app 控制 方法 系統(tǒng) | ||
1.一種基于RPA的智能終端安卓App控制方法,其特征在于,包括:
下載ADB命令行工具的文件至計(jì)算機(jī)設(shè)備并安裝,在所述計(jì)算機(jī)設(shè)備上配置ADB系統(tǒng)環(huán)境變量;
利用數(shù)據(jù)線將智能終端與所述計(jì)算機(jī)設(shè)備連接后,運(yùn)行所述ADB命令行工具,通過USB連接方式或者無線連接方式將所述智能終端與所述計(jì)算機(jī)設(shè)備建立通信連接,并得到連接信息;其中,在USB連接方式的情況下,所述連接信息為智能終端的設(shè)備號(hào);在無線連接方式的情況下,所述連接信息為智能終端的域名信息及端口信息;
在所述計(jì)算機(jī)設(shè)備上運(yùn)行RPA自動(dòng)化工具,所述RPA自動(dòng)化工具的界面包括連接信息輸入框、Connect按鈕,以及Dump Hierarchy按鈕;
在所述連接信息輸入框輸入所述連接信息,點(diǎn)擊所述Connect按鈕建立RPA自動(dòng)化工具與智能終端的連接,點(diǎn)擊所述Dump Hierarchy按鈕進(jìn)行智能終端界面的刷新,最后追蹤智能終端屏幕的實(shí)時(shí)狀態(tài);
獲取所述智能終端界面的安卓App元素;
在ADB命令行工具界面編輯用于對(duì)所述安卓App元素進(jìn)行操作的代碼并調(diào)試;
在調(diào)試成功后,將所述代碼移入RPA自動(dòng)化工具的RPA自定義腳本中并執(zhí)行。
2.如權(quán)利要求1所述的方法,其特征在于,所述ADB命令行工具的文件包括adb.exe文件、dbWinApi.dll文件,以及 AdbWinUsbApi.dll文件。
3.如權(quán)利要求1所述的方法,其特征在于,所述USB連接方式為:在ADB命令行工具界面輸入adb devices后,得到有線連接智能終端的設(shè)備號(hào),利用所述設(shè)備號(hào)進(jìn)行智能終端與所述計(jì)算機(jī)設(shè)備之間的通信連接。
4.如權(quán)利要求1所述的方法,其特征在于,所述無線連接方式為:在ADB命令行工具界面輸入adb tcpip 5555后,拔掉數(shù)據(jù)線,使用智能終端的域名信息及端口信息進(jìn)行智能終端與所述計(jì)算機(jī)設(shè)備之間的通信連接。
5.如權(quán)利要求1所述的方法,其特征在于,獲取所述智能終端界面的安卓App元素的步驟中,包括自動(dòng)獲取所述智能終端界面的安卓App元素或者手動(dòng)獲取所述智能終端界面的安卓App元素。
6.一種基于RPA的智能終端安卓App控制系統(tǒng),其特征在于,包括:計(jì)算機(jī)設(shè)備、智能終端以及服務(wù)器;
所述計(jì)算機(jī)設(shè)備,用于下載ADB命令行工具的文件至計(jì)算機(jī)設(shè)備并安裝,在所述計(jì)算機(jī)設(shè)備上配置ADB系統(tǒng)環(huán)境變量;在利用數(shù)據(jù)線將智能終端與所述計(jì)算機(jī)設(shè)備連接后,運(yùn)行所述ADB命令行工具,通過USB連接方式或者無線連接方式將所述智能終端與所述計(jì)算機(jī)設(shè)備建立通信連接,并得到連接信息;其中,在USB連接方式的情況下,所述連接信息為智能終端的設(shè)備號(hào);在無線連接方式的情況下,所述連接信息為智能終端的域名信息及端口信息;在所述計(jì)算機(jī)設(shè)備上運(yùn)行RPA自動(dòng)化工具,所述RPA自動(dòng)化工具的界面包括連接信息輸入框、Connect按鈕,以及Dump Hierarchy按鈕;在所述連接信息輸入框輸入所述連接信息,點(diǎn)擊所述Connect按鈕建立RPA自動(dòng)化工具與智能終端的連接,點(diǎn)擊所述Dump Hierarchy按鈕進(jìn)行智能終端界面的刷新,最后追蹤智能終端屏幕的實(shí)時(shí)狀態(tài);獲取所述智能終端界面的安卓App元素;在ADB命令行工具界面編輯用于對(duì)所述安卓App元素進(jìn)行操作的代碼并調(diào)試;在調(diào)試成功后,將所述代碼移入RPA自動(dòng)化工具的RPA自定義腳本中并執(zhí)行;
所述智能終端,用于通過USB連接方式或者無線連接方式與所述計(jì)算機(jī)設(shè)備連接,以及在RPA自動(dòng)化工具的控制下進(jìn)行安卓App的自動(dòng)化操作;
所述服務(wù)器,用于在計(jì)算機(jī)設(shè)備上作為后臺(tái)進(jìn)程運(yùn)行,管理運(yùn)行在計(jì)算機(jī)設(shè)備上的ADB命令行工具的客戶端與運(yùn)行在智能終端上的守護(hù)程序之間的通信。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述ADB命令行工具的文件包括adb.exe文件、dbWinApi.dll文件,以及 AdbWinUsbApi.dll文件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于達(dá)而觀科技(北京)有限公司,未經(jīng)達(dá)而觀科技(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110958076.5/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 基于RPA的大規(guī)模定制客戶需求獲取、查詢方法
- 流程機(jī)器人網(wǎng)絡(luò)集成服務(wù)方法、裝置及系統(tǒng)
- 一種機(jī)器人流程自動(dòng)化多工具集成方法和系統(tǒng)
- 多設(shè)備間的數(shù)據(jù)交互方法及相關(guān)設(shè)備
- 結(jié)合RPA和AI的流程處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 跨軟件域RPA系統(tǒng)
- 自適應(yīng)的跨軟件域RPA系統(tǒng)
- 用于機(jī)器人流程自動(dòng)化的機(jī)器人訪問控制和管理
- 基于AI的RPA任務(wù)調(diào)度方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種RPA集群機(jī)構(gòu)及基于RPA集群機(jī)構(gòu)的任務(wù)處理方法





