一種自動(dòng)執(zhí)行程序的方法
【專利摘要】本發(fā)明公開(kāi)了一種自動(dòng)執(zhí)行程序的方法,該方法包括:客戶端接收到執(zhí)行程序的請(qǐng)求;當(dāng)客戶端獲得授權(quán)后,該客戶端抓取當(dāng)前屏幕畫面,并對(duì)該畫面逐行掃描,尋找提示信息;當(dāng)客戶端獲得提示信息,確定客戶端運(yùn)行的狀態(tài),調(diào)用相應(yīng)的預(yù)存腳本包,并自動(dòng)執(zhí)行,更新客戶端界面。本發(fā)明由客戶端根據(jù)抓取當(dāng)前屏幕畫面,分析當(dāng)前狀態(tài),對(duì)應(yīng)自動(dòng)調(diào)用預(yù)存腳本包,自行完成任務(wù),將用戶從復(fù)重的點(diǎn)擊勞動(dòng)中解脫出來(lái),減輕使用疲勞。
【專利說(shuō)明】一種自動(dòng)執(zhí)行程序的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種文字識(shí)別【技術(shù)領(lǐng)域】,尤其涉及一種自動(dòng)執(zhí)行程序的方法,主要用于客戶端程序的自動(dòng)化操作,也可作為網(wǎng)絡(luò)游戲中的云計(jì)算運(yùn)用。
【背景技術(shù)】
[0002]目前客戶終端主要有三類:PC (Personal Computer,個(gè)人電腦)、手持設(shè)備(如智能手機(jī)、IPAD平板電腦)和交互式電視,通過(guò)網(wǎng)絡(luò)可將客戶終端與遠(yuǎn)端的服務(wù)器連接,互傳數(shù)據(jù)。隨著手持設(shè)備的智能化技術(shù)的提高,借助無(wú)線網(wǎng)絡(luò)(W1-FI網(wǎng)絡(luò)或通用數(shù)據(jù)網(wǎng)絡(luò)等)實(shí)現(xiàn)與遠(yuǎn)端服務(wù)器連接,等同于個(gè)人電腦操作,而其輕便、可移動(dòng)的特性,更適應(yīng)如今快速的生活節(jié)奏。因而,在各個(gè)公共場(chǎng)所、地鐵里、公交車上都可看到擺弄手持設(shè)備的,刷微博、刷微信、玩手游等等。
[0003]無(wú)論是哪一種客戶終端,通常均會(huì)從遠(yuǎn)程服務(wù)器上下載軟件,然后運(yùn)行軟件,完成某些操作。然而,某些軟件往往需要用戶進(jìn)行大量簡(jiǎn)單的重復(fù)性操作,這些操作耗費(fèi)了用戶大量的時(shí)間和精力。尤其體現(xiàn)在不少網(wǎng)絡(luò)游戲中,玩家需要獲得經(jīng)驗(yàn)值,就必須重復(fù)執(zhí)行某項(xiàng)操作,完成到一定階段后,程序跳轉(zhuǎn)相應(yīng)的對(duì)話框或選擇框,提出某些指示,獲得回復(fù)指令后,更新界面,進(jìn)入下一個(gè)任務(wù),如此反復(fù)。
[0004]玩家往往為了升級(jí)或獲得某些獎(jiǎng)勵(lì),花費(fèi)大量的時(shí)間在重復(fù)的操作上。為此出現(xiàn)外掛軟件,玩家可通過(guò)安裝該類軟件而自動(dòng)實(shí)現(xiàn)重復(fù)操作,然而此類軟件由于非官網(wǎng)提供的腳本,會(huì)產(chǎn)生不同程序的漏洞或是留有“后門”,給玩家的客戶端信息安全性造成威脅,一旦泄漏,后果相當(dāng)嚴(yán)重。
【發(fā)明內(nèi)容】
[0005]本發(fā)明目的是提供一種自動(dòng)執(zhí)行程序的方法,采用此方法,將用戶從大量、重復(fù)的勞動(dòng)中解放出來(lái),減輕使用疲勞,提高運(yùn)行安全性。特別適用于在便攜式設(shè)備上運(yùn)行網(wǎng)絡(luò)游戲(如移動(dòng)電話或平板電腦)。
[0006]為達(dá)到上述目的,本發(fā)明采用的技術(shù)方案是:一種自動(dòng)執(zhí)行程序的方法,該方法包括:
[0007]客戶端接收到執(zhí)行程序的請(qǐng)求;
[0008]當(dāng)客戶端獲得授權(quán)后,該客戶端抓取當(dāng)前屏幕畫面,并對(duì)該畫面逐行掃描,尋找提示信息;
[0009]當(dāng)客戶端獲得提示信息,確定客戶端運(yùn)行的狀態(tài),調(diào)用相應(yīng)的預(yù)存腳本包,并自動(dòng)執(zhí)行,更新客戶端界面。
[0010]進(jìn)一步的,所述客戶端是一個(gè)或多個(gè)獨(dú)立工作裝置,所述尋找提示信息及調(diào)用預(yù)存程序包均由所述客戶端單獨(dú)完成。
[0011]進(jìn)一步的,所述客戶端是一個(gè)或多個(gè)計(jì)算機(jī)設(shè)備,所述計(jì)算機(jī)設(shè)備包括一個(gè)或多個(gè)移動(dòng)通信裝置。
[0012]進(jìn)一步的,所述客戶端通過(guò)有線或無(wú)線網(wǎng)絡(luò)接收至少一個(gè)遠(yuǎn)程服務(wù)器信號(hào),并將客戶端信號(hào)上傳至該遠(yuǎn)程服務(wù)器上。
[0013]更進(jìn)一步的,所述尋找提示信息通過(guò)文字識(shí)別程序或文檔采集程序完成,將獲得地識(shí)別信息與預(yù)存在客戶端內(nèi)的狀態(tài)信息一一比較,若與某一狀態(tài)信息相匹配,調(diào)用該狀態(tài)信息下對(duì)應(yīng)的預(yù)存腳本包,并執(zhí)行;客戶端上傳信息至遠(yuǎn)程服務(wù)器,服務(wù)器修改對(duì)應(yīng)客戶端賬戶下的信息內(nèi)容,更新客戶端界面。
[0014]進(jìn)一步的,所述預(yù)存程序包由客戶端自遠(yuǎn)程服務(wù)器處下載獲得,所述遠(yuǎn)程服務(wù)器主動(dòng)推送更新信息至客戶端上,由客戶端自主下載;或者由客戶端定期向遠(yuǎn)程服務(wù)器發(fā)送索要更新信息,由遠(yuǎn)程服務(wù)器發(fā)送至該客戶端上,并下載更新信息。
[0015]進(jìn)一步的,所述客戶端每間隔一個(gè)識(shí)別時(shí)間抓取一次當(dāng)前屏幕畫面,所述識(shí)別時(shí)間為所述尋找提示信息,獲得提示信息,確定客戶端運(yùn)行的狀態(tài),調(diào)用相應(yīng)的預(yù)存腳本包,并自動(dòng)執(zhí)行的時(shí)間。
[0016]作為本發(fā)明的自動(dòng)執(zhí)行程序的方法之一,該方法包括:
[0017]收到來(lái)自客戶端下載程序的請(qǐng)求;
[0018]在獲得授權(quán)后,上傳程序至客戶端;
[0019]使得該客戶端執(zhí)行應(yīng)用模塊去抓取當(dāng)前屏幕畫面,并對(duì)該畫面逐行掃描,尋找提示信息;
[0020]當(dāng)客戶端獲得提示信息,確定客戶端運(yùn)行的狀態(tài),調(diào)用相應(yīng)的預(yù)存腳本包,根據(jù)客戶端運(yùn)行的狀態(tài),繼續(xù)執(zhí)行程序,并且使得客戶端更新界面。
[0021]進(jìn)一步的:所述客戶端是一個(gè)或多個(gè)獨(dú)立工作裝置,所述尋找提示信息及調(diào)用預(yù)存程序包均由所述客戶端單獨(dú)完成,所述獨(dú)立工作裝置包括一個(gè)或多個(gè)移動(dòng)通信裝置;
[0022]所述客戶端通過(guò)有線或無(wú)線網(wǎng)絡(luò)接收至少一個(gè)遠(yuǎn)程服務(wù)器信號(hào),并將客戶端信號(hào)上傳至該遠(yuǎn)程服務(wù)器上;
[0023]所述預(yù)存程序包由客戶端自遠(yuǎn)程服務(wù)器處下載獲得,所述遠(yuǎn)程服務(wù)器主動(dòng)推送更新信息至客戶端上,由客戶端自主下載;或者由客戶端定期向遠(yuǎn)程服務(wù)器發(fā)送索要更新信息,由遠(yuǎn)程服務(wù)器發(fā)送至該客戶端上,并下載更新信息;
[0024]所述客戶端每間隔一個(gè)識(shí)別時(shí)間抓取一次當(dāng)前屏幕畫面,所述識(shí)別時(shí)間為所述尋找提示信息,獲得提示信息,確定客戶端運(yùn)行的狀態(tài),調(diào)用相應(yīng)的預(yù)存腳本包,并自動(dòng)執(zhí)行的時(shí)間。
[0025]更進(jìn)一步的:所述尋找提示信息通過(guò)文字識(shí)別程序或文檔采集程序完成,將獲得地識(shí)別信息與預(yù)存在客戶端內(nèi)的狀態(tài)信息一一比較,若與某一狀態(tài)信息相匹配,調(diào)用該狀態(tài)信息下對(duì)應(yīng)的預(yù)存腳本包,并執(zhí)行;客戶端上傳信息至遠(yuǎn)程服務(wù)器,服務(wù)器修改對(duì)應(yīng)客戶端賬戶下的信息內(nèi)容,更新客戶端界面;
[0026]所述預(yù)存程序包由客戶端自遠(yuǎn)程服務(wù)器處下載獲得,所述遠(yuǎn)程服務(wù)器主動(dòng)推送更新信息至客戶端上,由客戶端自主下載;或者由客戶端定期向遠(yuǎn)程服務(wù)器發(fā)送索要更新信息,由遠(yuǎn)程服務(wù)器發(fā)送至該客戶端上,并下載更新信息;
[0027]所述客戶端每間隔一個(gè)識(shí)別時(shí)間抓取一次當(dāng)前屏幕畫面,所述識(shí)別時(shí)間為所述尋找提示信息,獲得提示信息,確定客戶端運(yùn)行的狀態(tài),調(diào)用相應(yīng)的預(yù)存腳本包,并自動(dòng)執(zhí)行的時(shí)間。
[0028]由于上述技術(shù)方案運(yùn)用,本發(fā)明與現(xiàn)有技術(shù)相比具有的優(yōu)點(diǎn):
[0029]1.本發(fā)明利用文字識(shí)別程序或文檔采集程序識(shí)別屏幕畫面中的提示信息,分析得出當(dāng)前的狀態(tài),然后執(zhí)行預(yù)存腳本包,客戶端自動(dòng)執(zhí)行大量簡(jiǎn)單重復(fù)的操作,從而把用戶從重復(fù)的勞動(dòng)中解放出來(lái),減輕使用疲勞;
[0030]2.本發(fā)明中預(yù)存腳本包由遠(yuǎn)程服務(wù)器推送或由客戶端發(fā)送索要信息,統(tǒng)一從遠(yuǎn)程服務(wù)器上下載更新腳本包,提高了使用安全性及穩(wěn)定性,避免給客戶端留下漏洞或后門。
【專利附圖】
【附圖說(shuō)明】
[0031]圖1是適用于本發(fā)明的網(wǎng)絡(luò)結(jié)構(gòu)圖;
[0032]圖2是本發(fā)明一個(gè)實(shí)施例中的簡(jiǎn)化流程圖;
[0033]圖3是本發(fā)明一個(gè)實(shí)施例中的抓取當(dāng)前屏幕畫面示意圖;
[0034]圖4是本發(fā)明一個(gè)實(shí)施例中通過(guò)文字識(shí)別程序識(shí)別出的文字內(nèi)容;
[0035]圖5是本發(fā)明一個(gè)實(shí)施例中的游戲執(zhí)行流程圖。
【具體實(shí)施方式】
[0036]下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步描述:
[0037]本發(fā)明的詳細(xì)描述主要通過(guò)程序、步驟、邏輯塊、過(guò)程或其他象征性的描述來(lái)呈現(xiàn),其直接或間接地模擬本發(fā)明中的技術(shù)方案的運(yùn)作。所屬領(lǐng)域內(nèi)的技術(shù)人員使用此處的這些描述和陳述向所屬領(lǐng)域內(nèi)的其他技術(shù)人員有效的介紹他們的工作本質(zhì)。
[0038]此處所稱的“一個(gè)實(shí)施例中”或“實(shí)施例”是指與所述實(shí)施例相關(guān)的特定特征、結(jié)構(gòu)或特性至少可包含于本發(fā)明至少一個(gè)實(shí)現(xiàn)方式中。在本說(shuō)明書中不同地方出現(xiàn)的“在一個(gè)實(shí)施例中”或“在另一個(gè)實(shí)施例中”并非必須都指同一個(gè)實(shí)施例,也不必須是與其他實(shí)施例互相排斥的單獨(dú)或選擇實(shí)施例。此外,表示一個(gè)或多個(gè)實(shí)施例的方法、流程圖或功能框圖中的模塊順序并非固定的指代任何特定順序,也不構(gòu)成對(duì)本發(fā)明的限制。
[0039]圖1示出本發(fā)明可通過(guò)internet以有線或無(wú)線的方式與各類終端連接并實(shí)現(xiàn)控制,針對(duì)不同的終端選擇適合的網(wǎng)絡(luò),如移動(dòng)電話、移動(dòng)通訊裝置、IPAD平板電腦采用無(wú)線網(wǎng)絡(luò),W1-FI (Wireless Fidelity)網(wǎng)絡(luò),3G網(wǎng)絡(luò)或通用數(shù)據(jù)無(wú)線業(yè)務(wù)(GPRS)網(wǎng)絡(luò);個(gè)人電腦采用有線網(wǎng)絡(luò)、無(wú)線網(wǎng)絡(luò)均可,有線網(wǎng)絡(luò)則接入以太網(wǎng),無(wú)線網(wǎng)則與上述移動(dòng)電話相似;又如電視機(jī),借助機(jī)頂盒與遙控器進(jìn)行游戲控制操作,采用電視有線網(wǎng)絡(luò)。
[0040]上述各類終端通過(guò)有線或無(wú)線網(wǎng)絡(luò)與遠(yuǎn)程服務(wù)器連接,調(diào)用與上傳信息,實(shí)現(xiàn)對(duì)當(dāng)前程序運(yùn)行狀態(tài)的操控,以及修改客戶端賬戶信息。
[0041]在一個(gè)實(shí)施例中,一組客戶端使用各類終端在同一遠(yuǎn)程服務(wù)器上玩游戲,即在線游戲,游戲之前需要下載游戲程序包至終端設(shè)備上,在服務(wù)器上建立有關(guān)客戶端基本信息,每一客戶端分別單獨(dú)完成游戲,而后更新服務(wù)器上相關(guān)客戶端的信息。在另一個(gè)實(shí)施例中,一個(gè)游戲程序包及預(yù)存腳本包下載到客戶端上,在未連接遠(yuǎn)程服務(wù)器的情況下,客戶端自動(dòng)調(diào)用預(yù)存腳本包執(zhí)行操作。
[0042]除非特別說(shuō)明,下面的描述是基于一個(gè)服務(wù)器。同時(shí),本領(lǐng)域技術(shù)人員已經(jīng)知曉如何下載相應(yīng)的應(yīng)用程序到終端上的情況來(lái)說(shuō)的。
[0043]一個(gè)實(shí)施例中,圖2示出本發(fā)明中被執(zhí)行的流程圖。它是假定客戶端已經(jīng)建立了一個(gè)賬戶,通過(guò)該賬戶的客戶端可登錄游戲遠(yuǎn)程服務(wù)器。在成功登錄,服務(wù)器根據(jù)客戶端要求搜索相應(yīng)的游戲。服務(wù)器可以根據(jù)注冊(cè)客戶端歷史游戲記錄,為每個(gè)客戶端建立一個(gè)游戲等級(jí),如元老級(jí)別、長(zhǎng)老級(jí)別、新人等等,根據(jù)客戶端不斷游戲后,增長(zhǎng)經(jīng)驗(yàn)值,從而提升級(jí)別、獲得獎(jiǎng)勵(lì)。
[0044]具體來(lái)說(shuō),在一個(gè)實(shí)施例中,客戶端上已下載有預(yù)存腳本包,并獲得授權(quán)執(zhí)行。客戶端利用掃描或攝像功能,抓取當(dāng)前屏幕畫面,將獲得的圖像逐行掃描,由OCR文字識(shí)別軟件或是文檔采集軟件提取圖像中的文字信息,根據(jù)提取的文字信息分析當(dāng)前狀態(tài),分析過(guò)程為文字信息與預(yù)存腳本包的啟用信息一致,該預(yù)存腳本包被自動(dòng)執(zhí)行,執(zhí)行后修改客戶端對(duì)應(yīng)信息,并通過(guò)網(wǎng)絡(luò)上傳至遠(yuǎn)程服務(wù)器上,數(shù)據(jù)更新,同時(shí)客戶端界面更新。
[0045]一個(gè)實(shí)施例中,圖3示出本發(fā)明中由客戶端利用截屏工具(如相機(jī))抓取移動(dòng)設(shè)備上的當(dāng)前屏幕畫面。在啟用抓屏操作后,當(dāng)前屏幕上的畫面被截取,獲得如圖3中右側(cè)的圖樣,而后將此圖像信息送入OCR文字識(shí)別程序中去。
[0046]—個(gè)實(shí)施例中,圖4示出本發(fā)明中通過(guò)OCR文字識(shí)別程序識(shí)別出的文字內(nèi)容??蛻舳俗詣?dòng)重復(fù)操作為“任務(wù)尋找解藥”,通過(guò)分析比較,該任務(wù)“已經(jīng)完成”,根據(jù)文字內(nèi)容,判斷客戶端已滿足調(diào)用完成任務(wù)對(duì)應(yīng)的預(yù)存腳本包要求,執(zhí)行該腳本包程序:如果是成功完成,那么先領(lǐng)取獎(jiǎng)勵(lì),然后進(jìn)行下一關(guān)。完成上述腳本包程序,客戶端自動(dòng)進(jìn)入下一項(xiàng)“任務(wù)”。
[0047]如上所述,由于預(yù)存腳本包為遠(yuǎn)程服務(wù)器自動(dòng)推送給客戶端或者是由客戶端向遠(yuǎn)程服務(wù)器索要的,其內(nèi)容的可靠性、穩(wěn)定性及準(zhǔn)備性都得到了保證,因此客戶端可以完全按照預(yù)存腳本包自行完成后續(xù)操作,如獎(jiǎng)勵(lì)的領(lǐng)取、經(jīng)驗(yàn)值的增長(zhǎng)、武器裝備的配置等等,從而可避免客戶端在完成“任務(wù)”后未及時(shí)領(lǐng)取或是進(jìn)行其他操作,確保在完成這一階段的所有任務(wù)后進(jìn)入下一輪操作。
[0048]一個(gè)實(shí)施例中,客戶端每間隔一個(gè)識(shí)別時(shí)間抓取一次當(dāng)前屏幕畫面,所述識(shí)別時(shí)間為所述尋找提示信息,獲得提示信息,確定客戶端運(yùn)行的狀態(tài),調(diào)用相應(yīng)的預(yù)存腳本包,并自動(dòng)執(zhí)行的時(shí)間。通常這一識(shí)別時(shí)間取決于文字識(shí)別程序的識(shí)別速度,選擇合適的字庫(kù),可提高識(shí)別效率。在OCR文字識(shí)別程序運(yùn)行時(shí),由圖像掃描——分析處理——文字識(shí)別的過(guò)程,將掃描到的圖像信息與字庫(kù)中的字符信息進(jìn)行匹配,獲得文字信息輸出。
[0049]一個(gè)實(shí)施例中,圖5示出本發(fā)明中較為完整的執(zhí)行流程圖。在移動(dòng)設(shè)備上通過(guò)網(wǎng)絡(luò)自遠(yuǎn)程服務(wù)器上下載游戲程序及預(yù)存腳本包,登錄遠(yuǎn)程服務(wù)器上的對(duì)應(yīng)賬戶,客戶端運(yùn)行游戲,接受任務(wù)。當(dāng)客戶端收到指令,授權(quán)客戶端自動(dòng)執(zhí)行后,移動(dòng)設(shè)備上的攝相裝置掃描當(dāng)前畫面,并抓取當(dāng)前屏幕畫面,獲得圖像傳送至OCR識(shí)別軟件中,OCR通過(guò)掃描識(shí)別圖像中的像素點(diǎn),區(qū)分圖像中的背景與文字,識(shí)別出圖像中的文字信息,分析當(dāng)前客戶端處在游戲中的狀態(tài)(即將該文字信息與預(yù)存腳本包的調(diào)用指令比較),如果滿足調(diào)用要求,便啟用預(yù)存腳本包,客戶端自行運(yùn)行程序,如領(lǐng)取任務(wù)獎(jiǎng)勵(lì),然后進(jìn)入下一進(jìn)程,同時(shí)完成任務(wù)后,客戶端上傳信息至遠(yuǎn)程服務(wù)器,對(duì)該客戶端對(duì)應(yīng)的賬戶上信息進(jìn)行修改,例如經(jīng)驗(yàn)值得到增加,等級(jí)提升等,客戶端更新界面,開(kāi)始新的任務(wù);如果抓取的當(dāng)前屏幕畫面中未識(shí)別出文字信息,或者沒(méi)有文字信息,那么間隔一個(gè)識(shí)別時(shí)間(由移動(dòng)設(shè)備中的計(jì)數(shù)器計(jì)數(shù)),該識(shí)別時(shí)間為OCR文字識(shí)別軟件識(shí)別文字信息,并分析出當(dāng)前狀態(tài)所需要的時(shí)間,目前OCR文字識(shí)別軟件的識(shí)別速度為15貞/秒,一個(gè)識(shí)別時(shí)間后,在客戶端仍被自動(dòng)執(zhí)行的命令授權(quán)狀態(tài)下,繼續(xù)抓取當(dāng)前屏幕畫面,進(jìn)入下一輪循環(huán),若客戶端接收到終止自動(dòng)執(zhí)行的命令,則自動(dòng)執(zhí)行程序結(jié)束。
[0050]上文對(duì)本發(fā)明進(jìn)行了足夠詳細(xì)的具有一定特殊性的描述。所屬領(lǐng)域內(nèi)的普通技術(shù)人員應(yīng)該理解,實(shí)施例中的描述僅僅是示例性的,在不偏離本發(fā)明的真實(shí)精神和范圍的前提下做出所有改變都應(yīng)該屬于本發(fā)明的保護(hù)范圍。本發(fā)明所要求保護(hù)的范圍是由所述的權(quán)利要求書進(jìn)行限定的,而不是由實(shí)施例中的上述描述來(lái)限定的。
【權(quán)利要求】
1.一種自動(dòng)執(zhí)行程序的方法,該方法包括: 客戶端接收到執(zhí)行程序的請(qǐng)求; 當(dāng)客戶端獲得授權(quán)后,該客戶端抓取當(dāng)前屏幕畫面,并對(duì)該畫面逐行掃描,尋找提示信息; 當(dāng)客戶端獲得提示信息,確定客戶端運(yùn)行的狀態(tài),調(diào)用相應(yīng)的預(yù)存腳本包,并自動(dòng)執(zhí)行,更新客戶端界面。
2.根據(jù)權(quán)利要求1所述的自動(dòng)執(zhí)行程序的方法,其特征在于:所述客戶端是一個(gè)或多個(gè)獨(dú)立工作裝置,所述尋找提示信息及調(diào)用預(yù)存程序包均由所述客戶端單獨(dú)完成。
3.根據(jù)權(quán)利要求1所述的自動(dòng)執(zhí)行程序的方法,其特征在于:所述客戶端是一個(gè)或多個(gè)計(jì)算機(jī)設(shè)備;所述計(jì)算機(jī)設(shè)備包括一個(gè)或多個(gè)移動(dòng)通信裝置。
4.根據(jù)權(quán)利要求1所述的自動(dòng)執(zhí)行程序的方法,其特征在于:所述客戶端通過(guò)有線或無(wú)線網(wǎng)絡(luò)接收至少一個(gè)遠(yuǎn)程服務(wù)器信號(hào),并將客戶端信號(hào)上傳至該遠(yuǎn)程服務(wù)器上。
5.根據(jù)權(quán)利要求4所述的自動(dòng)執(zhí)行程序的方法,其特征在于:所述尋找提示信息通過(guò)文字識(shí)別程序或文檔采集程序完成,將獲得地識(shí)別信息與預(yù)存在客戶端內(nèi)的狀態(tài)信息一一比較,若與某一狀態(tài)信息相匹配,調(diào)用該狀態(tài)信息下對(duì)應(yīng)的預(yù)存腳本包,并執(zhí)行;客戶端上傳信息至遠(yuǎn)程服務(wù)器,服務(wù)器修改對(duì)應(yīng)客戶端賬戶下的信息內(nèi)容,更新客戶端界面。
6.根據(jù)權(quán)利要求4或5所述的自動(dòng)執(zhí)行程序的方法,其特征在于:所述預(yù)存程序包由客戶端自遠(yuǎn)程服務(wù)器處下載獲得,所述遠(yuǎn)程服務(wù)器主動(dòng)推送更新信息至客戶端上,由客戶端自主下載;或者由客戶端定期向遠(yuǎn)程服務(wù)器發(fā)送索要更新信息,由遠(yuǎn)程服務(wù)器發(fā)送至該客戶端上,并下載更新信息。
7.根據(jù)權(quán)利要求1所述的自動(dòng)執(zhí)行程序的方法,其特征在于:所述客戶端每間隔一個(gè)識(shí)別時(shí)間抓取一次當(dāng)前屏幕畫面,所述識(shí)別時(shí)間為所述尋找提示信息,獲得提示信息,確定客戶端運(yùn)行的狀態(tài),調(diào)用相應(yīng)的預(yù)存腳本包,并自動(dòng)執(zhí)行的時(shí)間。
8.一種自動(dòng)執(zhí)行程序的方法,該方法包括: 收到來(lái)自客戶端下載程序的請(qǐng)求; 在獲得授權(quán)后,上傳程序至客戶端; 使得該客戶端執(zhí)行應(yīng)用模塊去抓取當(dāng)前屏幕畫面,并對(duì)該畫面逐行掃描,尋找提示信息; 當(dāng)客戶端獲得提示信息,確定客戶端運(yùn)行的狀態(tài),調(diào)用相應(yīng)的預(yù)存腳本包,根據(jù)客戶端運(yùn)行的狀態(tài),繼續(xù)執(zhí)行程序,并且使得客戶端更新界面。
9.根據(jù)權(quán)利要求8所述的自動(dòng)執(zhí)行程序的方法,其特征在于:所述客戶端是一個(gè)或多個(gè)獨(dú)立工作裝置,所述尋找提示信息及調(diào)用預(yù)存程序包均由所述客戶端單獨(dú)完成,所述獨(dú)立工作裝置包括一個(gè)或多個(gè)移動(dòng)通信裝置; 所述客戶端通過(guò)有線或無(wú)線網(wǎng)絡(luò)接收至少一個(gè)遠(yuǎn)程服務(wù)器信號(hào),并將客戶端信號(hào)上傳至該遠(yuǎn)程服務(wù)器上; 所述預(yù)存程序包由客戶端自遠(yuǎn)程服務(wù)器處下載獲得,所述遠(yuǎn)程服務(wù)器主動(dòng)推送更新信息至客戶端上,由客戶端自主下載;或者由客戶端定期向遠(yuǎn)程服務(wù)器發(fā)送索要更新信息,由遠(yuǎn)程服務(wù)器發(fā)送至該客戶端上,并下載更新信息; 所述客戶端每間隔一個(gè)識(shí)別時(shí)間抓取一次當(dāng)前屏幕畫面,所述識(shí)別時(shí)間為所述尋找提示信息,獲得提示信息,確定客戶端運(yùn)行的狀態(tài),調(diào)用相應(yīng)的預(yù)存腳本包,并自動(dòng)執(zhí)行的時(shí)間。
10.根據(jù)權(quán)利要求8所述的自動(dòng)執(zhí)行程序的方法,其特征在于:所述尋找提示信息通過(guò)文字識(shí)別程序或文檔采集程序完成,將獲得地識(shí)別信息與預(yù)存在客戶端內(nèi)的狀態(tài)信息一一比較,若與某一狀態(tài)信息相匹配,調(diào)用該狀態(tài)信息下對(duì)應(yīng)的預(yù)存腳本包,并執(zhí)行;客戶端上傳信息至遠(yuǎn)程服務(wù)器,服務(wù)器修改對(duì)應(yīng)客戶端賬戶下的信息內(nèi)容,更新客戶端界面; 所述預(yù)存程序包由客戶端自遠(yuǎn)程服務(wù)器處下載獲得,所述遠(yuǎn)程服務(wù)器主動(dòng)推送更新信息至客戶端上,由客戶端自主下載;或者由客戶端定期向遠(yuǎn)程服務(wù)器發(fā)送索要更新信息,由遠(yuǎn)程服務(wù)器發(fā)送至該客戶端上,并下載更新信息; 所述客戶端每間隔一個(gè)識(shí)別時(shí)間抓取一次當(dāng)前屏幕畫面,所述識(shí)別時(shí)間為所述尋找提示信息,獲得提示信息,確定客戶端運(yùn)行的狀態(tài),調(diào)用相應(yīng)的預(yù)存腳本包,并自動(dòng)執(zhí)行的時(shí)間。
【文檔編號(hào)】G06F9/445GK104182249SQ201410377830
【公開(kāi)日】2014年12月3日 申請(qǐng)日期:2014年8月4日 優(yōu)先權(quán)日:2014年8月4日
【發(fā)明者】張俊峰, 戴磊, 黃文 , 陸暉 申請(qǐng)人:蘇州蝸牛數(shù)字科技股份有限公司