本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種獲取資源的方法及裝置。
背景技術(shù):
目前在有一些應(yīng)用中,用戶可以按照應(yīng)用的要求發(fā)送相應(yīng)的內(nèi)容到該應(yīng)用對(duì)應(yīng)的服務(wù)器;服務(wù)器對(duì)用戶發(fā)送的內(nèi)容進(jìn)行驗(yàn)證后,可以發(fā)放相應(yīng)的資源給用戶。比如在具有口令紅包功能的應(yīng)用中,當(dāng)用戶輸入正確的口令后,服務(wù)器將發(fā)放相應(yīng)數(shù)額的現(xiàn)金到該用戶的賬戶。再比如在具有網(wǎng)盤功能的應(yīng)用中,當(dāng)用戶輸入正確的提取碼后,服務(wù)器將給予該用戶獲得相應(yīng)文件或數(shù)據(jù)的權(quán)限。
目前的解決方案中,當(dāng)用于獲取相應(yīng)資源的內(nèi)容(口令或提取碼等信息)是以圖片格式發(fā)送給用戶時(shí),用戶需要記憶圖片中的內(nèi)容,然后切換到相應(yīng)的應(yīng)用中再通過打字、語音或手寫等手動(dòng)方式輸入所記憶的內(nèi)容,這樣獲取資源的方式比較繁瑣;如果內(nèi)容較多,可能會(huì)出現(xiàn)用戶在輸入過程中需要反復(fù)查看多次的問題或用戶記錯(cuò)的問題,降低了操作的效率和可靠性;如果內(nèi)容是無意義的隨機(jī)字符序列,不僅難以記憶,而且語音輸入的方式將難以保證識(shí)別正確每個(gè)字符,還需要用戶進(jìn)行修改,增加了繁瑣程度。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)?zhí)峁┮环N獲取資源的方法和裝置,能夠?qū)崿F(xiàn)對(duì)資源的快速獲取。
本申請(qǐng)采用如下技術(shù)方案。
一種獲取資源的方法,應(yīng)用于終端,所述方法包括:
當(dāng)檢測到第一預(yù)設(shè)操作時(shí),對(duì)所述終端顯示的圖片對(duì)象進(jìn)行字符識(shí)別,所述圖片對(duì)象是通過第一應(yīng)用生成的圖片對(duì)象,所述圖片對(duì)象中攜帶有用于 在第一應(yīng)用中獲取資源的第一信息;
根據(jù)字符識(shí)別結(jié)果,得到用于在所述第一應(yīng)用中獲取資源的第一信息;
將所述第一信息傳輸給所述第一應(yīng)用,以在所述第一應(yīng)用中獲取資源。
可選地,所述對(duì)終端顯示的圖片對(duì)象進(jìn)行字符識(shí)別,包括:
在所述終端顯示的圖片對(duì)象中,篩選出符合預(yù)設(shè)規(guī)格的待識(shí)別的字符圖像,對(duì)所述待識(shí)別的字符圖像進(jìn)行字符識(shí)別,得到字符識(shí)別結(jié)果;
或者,對(duì)所述終端顯示的圖片對(duì)象進(jìn)行字符識(shí)別,得到所述圖片對(duì)象中的字符,在識(shí)別出的字符中篩選出符合預(yù)設(shè)規(guī)格的字符,得到字符識(shí)別結(jié)果。
可選地,所述根據(jù)字符識(shí)別結(jié)果,得到用于在所述第一應(yīng)用中獲取資源的第一信息,包括:
利用所述字符識(shí)別結(jié)果中的字符構(gòu)造多個(gè)選項(xiàng),提示用戶在所述多個(gè)選項(xiàng)中進(jìn)行選擇,以確認(rèn)用于所述第一信息中的字符;
根據(jù)用戶選擇的選項(xiàng),得到用于在所述第一應(yīng)用中獲取資源的第一信息。
可選地,所述將第一信息傳輸給所述第一應(yīng)用,包括:
將所述第一信息保存在預(yù)設(shè)的緩存中;
當(dāng)檢測到在所述第一應(yīng)用的預(yù)定界面的輸入框中的第二預(yù)設(shè)操作時(shí),從所述預(yù)設(shè)的緩存中提取所述第一信息,將提取到的所述第一信息輸入到所述輸入框中;
當(dāng)檢測到第三預(yù)設(shè)操作時(shí),將所述第一信息發(fā)送給所述第一應(yīng)用對(duì)應(yīng)的服務(wù)器,以在所述第一應(yīng)用中獲取資源。
可選地,所述將第一信息傳輸給所述第一應(yīng)用,包括:
將所述第一信息傳遞給所述第一應(yīng)用,并指示所述第一應(yīng)用將所述第一信息發(fā)送到所述第一應(yīng)用對(duì)應(yīng)的服務(wù)器。
一種獲取資源的裝置,設(shè)置于終端,包括:
識(shí)別模塊,用于當(dāng)檢測到第一預(yù)設(shè)操作時(shí),對(duì)所述終端顯示的圖片對(duì)象進(jìn)行字符識(shí)別,所述圖片對(duì)象是通過第一應(yīng)用生成的圖片對(duì)象,所述圖片對(duì) 象中攜帶有用于在第一應(yīng)用中獲取資源的第一信息;
獲取模塊,用于根據(jù)字符識(shí)別結(jié)果,得到用于在所述第一應(yīng)用中獲取資源的第一信息;
傳輸模塊,用于將所述第一信息傳輸給所述第一應(yīng)用,以在所述第一應(yīng)用中獲取資源。
可選地,所述識(shí)別模塊對(duì)終端顯示的圖片對(duì)象進(jìn)行字符識(shí)別,包括:
所述識(shí)別模塊在所述終端顯示的圖片對(duì)象中,篩選出符合預(yù)設(shè)規(guī)格的待識(shí)別的字符圖像,對(duì)所述待識(shí)別的字符圖形進(jìn)行字符識(shí)別,得到字符識(shí)別結(jié)果;或者,對(duì)所述終端顯示的圖片對(duì)象進(jìn)行字符識(shí)別,得到所述圖片對(duì)象中的字符,在識(shí)別出的字符中篩選出符合預(yù)設(shè)規(guī)格的字符,得到字符識(shí)別結(jié)果。
可選地,所述獲取模塊根據(jù)字符識(shí)別結(jié)果,得到用于在所述第一應(yīng)用中獲取資源的第一信息,包括:
所述獲取模塊利用所述字符識(shí)別結(jié)果中的字符構(gòu)造多個(gè)選項(xiàng),提示用戶在所述多個(gè)選項(xiàng)中進(jìn)行選擇,以確認(rèn)用于所述第一信息中的字符;
根據(jù)用戶選擇的選項(xiàng),得到用于在所述第一應(yīng)用中獲取資源的第一信息。
可選地,所述傳輸模塊將第一信息傳輸給所述第一應(yīng)用,包括:
所述傳輸模塊將所述第一信息保存在預(yù)設(shè)的緩存中;當(dāng)檢測到在所述第一應(yīng)用的預(yù)定界面的輸入框中的第二預(yù)設(shè)操作時(shí),從所述預(yù)設(shè)的緩存中提取所述第一信息,將提取到的所述第一信息輸入到所述輸入框中;當(dāng)檢測到第三預(yù)設(shè)操作時(shí),將所述第一信息發(fā)送給所述第一應(yīng)用對(duì)應(yīng)的服務(wù)器,以在所述第一應(yīng)用中獲取資源。
可選地,所述傳輸模塊將第一信息傳輸給所述第一應(yīng)用,包括:
所述傳輸模塊將所述第一信息傳遞給所述第一應(yīng)用,并指示所述第一應(yīng)用將所述第一信息發(fā)送到所述第一應(yīng)用對(duì)應(yīng)的服務(wù)器。
本申請(qǐng)包括以下優(yōu)點(diǎn):
本申請(qǐng)至少一個(gè)實(shí)施例可以自動(dòng)實(shí)現(xiàn)對(duì)資源的獲取過程,無需用戶對(duì)獲取資源所需要的內(nèi)容進(jìn)行記憶和手動(dòng)輸入,大大簡化了資源獲取過程,提高 了獲取資源的效率,且可靠性高。
本申請(qǐng)的一個(gè)備選方案通過預(yù)設(shè)規(guī)格來篩選相應(yīng)的字符,這樣可以控制能被識(shí)別到的字符的范圍,僅復(fù)制獲取資源所需要的內(nèi)容。
本申請(qǐng)的又一個(gè)備選方案將識(shí)別出的字符列舉成多個(gè)選項(xiàng)供用戶選擇,從而可以精準(zhǔn)得到獲取資源所需要的內(nèi)容。
本申請(qǐng)的又一個(gè)備選方案先緩存識(shí)別出的用于獲取資源的內(nèi)容,當(dāng)檢測到預(yù)設(shè)操作再進(jìn)行發(fā)送,這樣可以由用戶控制發(fā)送過程,便于用戶對(duì)用于獲取資源的內(nèi)容進(jìn)行檢查和確認(rèn)。
本申請(qǐng)的又一個(gè)備選方案在識(shí)別出獲取資源的內(nèi)容后直接發(fā)送到服務(wù)器,使獲取資源的整個(gè)過程通過一個(gè)預(yù)設(shè)操作就可以完成,更加快捷。
當(dāng)然,實(shí)施本申請(qǐng)的任一產(chǎn)品必不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。
附圖說明
圖1是實(shí)施例一的獲取資源的方法的流程圖;
圖2是實(shí)施例一的例子中的手機(jī)顯示畫面的示意圖;
圖3是實(shí)施例一的例子中獲取資源的流程示意圖;
圖4是實(shí)施例二的獲取資源的裝置的示意圖。
具體實(shí)施方式
下面將結(jié)合附圖及實(shí)施例對(duì)本申請(qǐng)的技術(shù)方案進(jìn)行更詳細(xì)的說明。
需要說明的是,本申請(qǐng)實(shí)施例以及實(shí)施例中的各個(gè)特征可以相互結(jié)合,均在本申請(qǐng)的保護(hù)范圍之內(nèi)。另外,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
在一個(gè)典型的配置中,客戶端或認(rèn)證系統(tǒng)的計(jì)算設(shè)備可包括一個(gè)或多個(gè)處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存(memory)。
內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器 (ram)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(rom)或閃存(flashram)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。內(nèi)存可能包括模塊1,模塊2,……,模塊n(n為大于2的整數(shù))。
計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機(jī)存取存儲(chǔ)器(sram)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dram)、其他類型的隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、電可擦除可編程只讀存儲(chǔ)器(eeprom),快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲(chǔ)器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括非暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
實(shí)施例一、一種獲取資源的方法,應(yīng)用于終端,如圖1所示,所述方法包括步驟s110~s130:
s110、當(dāng)檢測到第一預(yù)設(shè)操作時(shí),對(duì)所述終端顯示的圖片對(duì)象進(jìn)行字符識(shí)別,所述圖片對(duì)象是通過第一應(yīng)用生成的圖片對(duì)象,所述圖片對(duì)象中攜帶有用于在第一應(yīng)用中獲取資源的第一信息;
s120、根據(jù)字符識(shí)別結(jié)果,得到用于在所述第一應(yīng)用中獲取資源的第一信息;
s130、將所述第一信息傳輸給所述第一應(yīng)用,以在所述第一應(yīng)用中獲取資源。
本實(shí)施例中,可以實(shí)現(xiàn)對(duì)資源的自動(dòng)獲取,無需用戶對(duì)獲取資源所需要的內(nèi)容進(jìn)行記憶和逐字手動(dòng)輸入,大大簡化了資源獲取過程,提高了獲取資源的效率,且可靠性高。
本實(shí)施例中,所述能夠識(shí)別出所述第一信息的圖片對(duì)象可以是由所述第一應(yīng)用直接生成或第一應(yīng)用通過對(duì)應(yīng)的服務(wù)器生成的;用戶可以直接在所述 第一應(yīng)用中獲得該圖片對(duì)象,也可以通過其它應(yīng)用獲得該圖片對(duì)象。比如用戶x在第一應(yīng)用里生成口令紅包,從而獲得包含有用于領(lǐng)取紅包的口令(即所述第一信息)的圖片;如果一個(gè)用戶將該圖片發(fā)到社交平臺(tái)上,或通過即時(shí)通訊應(yīng)用發(fā)送給其它用戶或發(fā)送到聊天群里,則其它用戶可以通過社交平臺(tái)應(yīng)用或即時(shí)通訊應(yīng)用獲取該包含口令的圖片。
本實(shí)施例中,第一應(yīng)用或第一應(yīng)用對(duì)應(yīng)的服務(wù)器可以將所述第一信息和預(yù)置的或之前生成并保存的用于獲取資源的信息進(jìn)行比對(duì),如果匹配則將資源發(fā)放給向所述第一應(yīng)用傳輸所述第一信息的用戶賬戶。
在相關(guān)技術(shù)中,即使用戶想要通過調(diào)用第三方軟件的方式來識(shí)別圖片中的字符,實(shí)現(xiàn)過程也非常繁瑣,用戶需要先對(duì)包含所述第一信息的顯示畫面進(jìn)行截圖或保存操作,然后對(duì)截圖獲得或保存的圖片調(diào)用相應(yīng)的第三方軟件進(jìn)行識(shí)別;識(shí)別后還需要對(duì)識(shí)別出的內(nèi)容長按并選擇復(fù)制,再切換到第一應(yīng)用的相應(yīng)界面中長按進(jìn)行粘貼后發(fā)送,才能完成獲取資源的過程。相比之下,本實(shí)施例的實(shí)現(xiàn)過程非常簡單,尤其是對(duì)于不夠熟悉智能終端的用戶來說非常容易掌握,而且處理效率高,適用于需要快速獲取資源的場合。可以但不限于采用軟件的方式實(shí)現(xiàn)上述步驟,所述軟件可以為安裝在終端內(nèi)的應(yīng)用,或集成到終端操作系統(tǒng)中的程序。優(yōu)選地,針對(duì)android終端,可以采用java語言實(shí)現(xiàn)本實(shí)施例的方法;針對(duì)ios終端,可以采用objectc實(shí)現(xiàn)本實(shí)施例的方法。
本實(shí)施例中,所述圖片對(duì)象可以是在第二應(yīng)用中打開的圖片對(duì)象,也可以是處于打開狀態(tài)時(shí)的保存在終端上的圖片對(duì)象,即所述終端屏幕上全屏顯示的畫面。所述圖片對(duì)象可以包括終端屏幕上目前展示或播放的畫面,可以但不限于包括全屏展示的圖片/照片、頁面、界面、圖像的當(dāng)前幀等。在對(duì)所述圖片對(duì)象進(jìn)行字符識(shí)別時(shí),識(shí)別是指對(duì)該圖片對(duì)象中出現(xiàn)的字符圖像進(jìn)行識(shí)別,得到文本格式的字符。比如當(dāng)用戶查看包含所述第一信息的圖片時(shí)執(zhí)行了所述第一預(yù)設(shè)操作,則所述圖片對(duì)象就是所述包含第一信息的圖片。再比如當(dāng)用戶觀看視頻時(shí)執(zhí)行了所述第一預(yù)設(shè)操作,則所述圖片對(duì)象就是檢測到所述第一預(yù)設(shè)操作時(shí)屏幕上正在播放的那一幀。再比如用戶使用某個(gè)應(yīng)用時(shí),在屏幕展示該應(yīng)用的某個(gè)操作界面時(shí)執(zhí)行所述第一預(yù)設(shè)操作,所述圖片 對(duì)象就是該操作界面。
本實(shí)施例中,所述字符包括以下一種或多種:漢字、外國字、數(shù)字、字母、標(biāo)點(diǎn)符號(hào)、表情符號(hào)、其它字符等。在實(shí)際應(yīng)用中,還可以由根據(jù)實(shí)際需要設(shè)置對(duì)哪些字符進(jìn)行識(shí)別,比如當(dāng)在第一應(yīng)用中獲取資源的第一信息是漢字時(shí),可以設(shè)置為只識(shí)別漢字,字符識(shí)別過程中抽取到字符的特征后,將只與漢字對(duì)應(yīng)的特征庫進(jìn)行比對(duì)。
本實(shí)施例的一種備選方案中,所述第一預(yù)設(shè)操作可以包括以下任一項(xiàng)或任幾項(xiàng):預(yù)定按鍵或按鍵組合、操作手勢、語音指令、對(duì)圖標(biāo)或菜單項(xiàng)的點(diǎn)擊。
本備選方案中,所述第一預(yù)設(shè)操作可以復(fù)用觸發(fā)其它響應(yīng)動(dòng)作的操作,比如按鍵組合“home鍵+電源鍵”可以觸發(fā)截屏,如果復(fù)用該按鍵組合作為所述第一預(yù)設(shè)操作,則可以在截屏的同時(shí)完成識(shí)別并復(fù)制到剪貼板。
本備選方案中,所述按鍵既可以包括實(shí)體按鍵,也可以包括觸控按鍵、虛擬按鍵等。
本備選方案中,所述操作手勢可以包括在觸摸屏或其它觸摸感應(yīng)器件(比如帶有指紋識(shí)別功能的home鍵)上進(jìn)行的動(dòng)作,比如用戶在觸摸屏上畫圈、長按等,再比如在具有3d壓力檢測的觸摸屏上進(jìn)行按壓操作;也可以包括不與終端接觸,但能被終端監(jiān)測到的動(dòng)作,比如在終端上的攝像頭或紅外探測器監(jiān)測范圍內(nèi)做特定動(dòng)作;還可以包括對(duì)終端本身進(jìn)行的動(dòng)作,比如晃動(dòng)終端等。
本備選方案中,所述圖標(biāo)或菜單項(xiàng)可以是屏幕中本來就存在的,也可以是通過按壓按鍵、長按屏幕等方式臨時(shí)調(diào)出的。
本備選方案中,也可以由用戶自行設(shè)置和修改所述預(yù)設(shè)操作的具體內(nèi)容。在其它備選方案中,還可以采用上述操作之外的任何其它操作或操作組合作為所述第一預(yù)設(shè)操作。
本實(shí)施例的一種備選方案中,所述對(duì)終端顯示的圖片對(duì)象進(jìn)行字符識(shí)別,可以包括:
在所述終端顯示的圖片對(duì)象中,篩選出符合預(yù)設(shè)規(guī)格的待識(shí)別的字符圖 像,對(duì)所述待識(shí)別的字符圖像進(jìn)行字符識(shí)別,得到字符識(shí)別結(jié)果;
或者,對(duì)所述終端顯示的圖片對(duì)象進(jìn)行字符識(shí)別,得到所述圖片對(duì)象中的字符,在識(shí)別出的字符中篩選出符合預(yù)設(shè)規(guī)格的字符,得到字符識(shí)別結(jié)果。
本備選方案中,通過對(duì)預(yù)設(shè)規(guī)格的設(shè)置可以選擇性的識(shí)別圖片對(duì)象中的字符,實(shí)現(xiàn)僅復(fù)制目標(biāo)字符。預(yù)設(shè)規(guī)格是預(yù)先設(shè)置的字符格式,例如字符尺寸大小、字符顏色、字符類型(數(shù)字、漢字、字母等)、字體等方面,預(yù)設(shè)規(guī)格可以是字符格式中某個(gè)方面的規(guī)格,也可以是多個(gè)方面結(jié)合的規(guī)格。比如當(dāng)預(yù)設(shè)規(guī)格為尺寸閾值時(shí),符合預(yù)設(shè)規(guī)格是指大于或等于該尺寸閾值,則手機(jī)屏幕最上方的運(yùn)營商名稱、時(shí)間、電池量等小字將不會(huì)作為所述字符識(shí)別結(jié)果。而如果采用第三方軟件識(shí)別,則識(shí)別出的字符中可能會(huì)包含大量用戶不需要的內(nèi)容,比如屏幕上方的時(shí)間、運(yùn)營商信息等;還需要用戶手動(dòng)刪除。
本備選方案中,所述預(yù)設(shè)規(guī)格可以為尺寸閾值,也可以是能夠表征尺寸大小的像素點(diǎn)個(gè)數(shù)閾值;比如設(shè)置高度方向上的像素點(diǎn)個(gè)數(shù)m,如果一個(gè)或一行字符的高度小于m,則對(duì)這個(gè)或這行字符不進(jìn)行識(shí)別,即不進(jìn)行后續(xù)特征提取、匹配的處理;再比如識(shí)別過程中先進(jìn)行字符切割的情況下,預(yù)設(shè)規(guī)格可以為x,y,x是高度方向上的像素點(diǎn)個(gè)數(shù),y是寬度方向上的像素點(diǎn)個(gè)數(shù),一個(gè)字符只要任一方向上的像素點(diǎn)個(gè)數(shù)達(dá)不到相應(yīng)的預(yù)設(shè)閾值,就不對(duì)該字符進(jìn)行后續(xù)特征提取、匹配的處理。
所述預(yù)設(shè)規(guī)格也可以為顏色,比如只識(shí)別某種顏色或灰度的字符,可以通過對(duì)原始畫面(即所述終端顯示的圖片對(duì)象)中字符所在位置像素點(diǎn)的rgb值進(jìn)行判斷。
其它備選方案中,也可以不通過預(yù)設(shè)規(guī)格進(jìn)行篩選。
本實(shí)施例的一種備選方案中,所述根據(jù)字符識(shí)別結(jié)果,得到用于在所述第一應(yīng)用中獲取資源的第一信息,可以包括:
利用所述字符識(shí)別結(jié)果中的字符構(gòu)造多個(gè)選項(xiàng),提示用戶在所述多個(gè)選項(xiàng)中進(jìn)行選擇,以確認(rèn)用于所述第一信息中的字符;
根據(jù)用戶選擇的選項(xiàng),得到用于在所述第一應(yīng)用中獲取資源的第一信息。
本備選方案中,比如在提示用戶選擇時(shí),可以將識(shí)別出并轉(zhuǎn)換為文本格式的字符識(shí)別結(jié)果分行顯示給用戶,每一行作為一個(gè)選項(xiàng),然后由用戶選擇其中的一到多行;分行時(shí)可以參照字符在終端顯示的圖片對(duì)象中的位置進(jìn)行劃分,比如將不相鄰的字段/句子分在不同行中。
其它備選方案中,也可以在檢測到所述第一預(yù)設(shè)操作后,讓用戶選擇對(duì)終端顯示的圖片對(duì)象中的哪一個(gè)或哪幾個(gè)區(qū)域(例如圖片的左上角1/4大小的區(qū)域)進(jìn)行字符識(shí)別。還可以預(yù)先將不同的預(yù)設(shè)操作和終端顯示的圖片對(duì)象中不同的區(qū)域進(jìn)行對(duì)應(yīng),根據(jù)檢測到的預(yù)設(shè)操作觸發(fā)對(duì)終端顯示的圖片對(duì)象中相應(yīng)區(qū)域進(jìn)行字符識(shí)別。
本實(shí)施例的一種備選方案中,所述將第一信息傳輸給所述第一應(yīng)用,包括:
將所述第一信息保存在預(yù)設(shè)的緩存中;
當(dāng)檢測到在所述第一應(yīng)用的預(yù)定界面的輸入框中的第二預(yù)設(shè)操作時(shí),從所述預(yù)設(shè)的緩存中提取所述第一信息,將提取到的所述第一信息輸入到所述輸入框中;
當(dāng)檢測到第三預(yù)設(shè)操作時(shí),將所述第一信息發(fā)送給所述第一應(yīng)用對(duì)應(yīng)的服務(wù)器,以在所述第一應(yīng)用中獲取資源。
本備選方案中,所述第二預(yù)設(shè)操作、第三預(yù)設(shè)操作的實(shí)現(xiàn)細(xì)節(jié)可參考第一預(yù)設(shè)操作的實(shí)現(xiàn)細(xì)節(jié);第一、第二、第三預(yù)設(shè)操作可以彼此不同,比如是不同的按鍵組合,再比如是不同的操作手勢,再比如有的是按鍵組合,有的是操作手勢。另外,還可以將用戶切換到第一應(yīng)用或打開第一應(yīng)用中的預(yù)定界面作為所述第二預(yù)設(shè)操作;將回車作為所述第三預(yù)設(shè)操作。
本備選方案的另一種替代方案中,也可以檢測到第二預(yù)設(shè)操作時(shí),判斷終端顯示的頁面是不是第一應(yīng)用的預(yù)定界面,如果不是則可以先切換到第一應(yīng)用并打開所述預(yù)定界面,然后提取第一信息顯示到輸入框中。在檢測到第三預(yù)設(shè)操作時(shí),無論終端顯示的頁面是什么,都可以進(jìn)行傳輸,也可以先切換到第一應(yīng)用的預(yù)定界面,再進(jìn)行傳輸。
本備選方案中,所述預(yù)設(shè)的緩存可以但不限于為剪貼板;提取第一信息 并顯示的過程可以看成是一次粘貼操作。
在其它備選方案中,也可以是檢測到第二預(yù)設(shè)操作時(shí),在光標(biāo)當(dāng)前所在位置顯示所述第一信息。另外,第二、第三預(yù)設(shè)操作可以合二為一,即在得到第一信息后,只要檢測到一個(gè)預(yù)設(shè)操作,就進(jìn)行提取、顯示和發(fā)送;或者在得到第一信息后,只要檢測到一個(gè)預(yù)設(shè)操作,就直接發(fā)送,省略提取和顯示的過程。
本實(shí)施例的一種備選方案中,所述將第一信息傳輸給所述第一應(yīng)用,包括:
將所述第一信息傳遞給所述第一應(yīng)用,并指示所述第一應(yīng)用將所述第一信息發(fā)送到所述第一應(yīng)用對(duì)應(yīng)的服務(wù)器。
本備選方案中,無論第一應(yīng)用目前是在前臺(tái)還是后臺(tái)運(yùn)行,都可以將所述第一信息傳遞給所述第一應(yīng)用,由第一應(yīng)用發(fā)送到對(duì)應(yīng)的服務(wù)器。如果第一應(yīng)用未啟動(dòng),還可以啟動(dòng)第一應(yīng)用后進(jìn)行發(fā)送;如果所述終端不允許第一應(yīng)用自啟動(dòng),則可以提示用戶自行啟動(dòng)。在第一應(yīng)用為后臺(tái)運(yùn)行的情況下,發(fā)送時(shí)可以切換到第一應(yīng)用,供用戶獲悉發(fā)送的內(nèi)容和過程。
其它備選方案中,還可以在傳輸前提示用戶確認(rèn),或者在傳輸后進(jìn)行通知。
本實(shí)施例的一種備選方案中,所述將第一信息傳輸給所述第一應(yīng)用之前,還可以包括:
將所述第一信息顯示在彈出窗口中,并提示選擇是否傳輸;
當(dāng)收到表示選擇傳輸?shù)牟僮骱?,進(jìn)行所述將第一信息傳輸給所述第一應(yīng)用的步驟。
本備選方案可以防止用戶誤操作觸發(fā)字符傳輸。其它備選方案中,也可以不進(jìn)行提示,直接傳輸?shù)降谝粦?yīng)用;或者不將第一信息顯示在彈出窗口中,只詢問用戶是否傳輸。
本實(shí)施例的一種備選方案中,所述對(duì)終端顯示的圖片對(duì)象進(jìn)行字符識(shí)別,可以包括:
將所述終端顯示的圖片對(duì)象保存為數(shù)字圖片,采用ocr(optical characterrecognition,光學(xué)字符識(shí)別)方式對(duì)所述數(shù)字圖片進(jìn)行掃描,識(shí)別出所述數(shù)字圖片中的字符。
本備選方式中,在采用ocr方式識(shí)別字符時(shí),可以是調(diào)用實(shí)現(xiàn)ocr功能的代碼,也可以是調(diào)用另外的ocr應(yīng)用。
本備選方案中,所述數(shù)字圖片優(yōu)選為tif或tiff格式;也可以為pdf、bmp、jpg等格式,可以根據(jù)ocr支持的格式來設(shè)置保存格式。識(shí)別后可以自動(dòng)刪除所保存的圖片。其它備選方案中,也可以不進(jìn)行保存,直接識(shí)別;另外可以采用ocr以外的字符識(shí)別方式進(jìn)行識(shí)別。
下面用一個(gè)例子說明上述實(shí)施例。該例子里,如圖2中的箭頭所示,所述第一預(yù)設(shè)操作為手機(jī)的home鍵加屏幕左側(cè)第一個(gè)鍵,當(dāng)用戶同時(shí)按下這兩個(gè)鍵時(shí),將喚起對(duì)第一信息的獲取,即:識(shí)別終端顯示的圖片對(duì)象中的字符。本例中,圖片對(duì)象為終端上的全屏顯示的圖片,本例中,假設(shè)所述終端在檢測到第一預(yù)設(shè)操作時(shí),正在全屏顯示包含用于領(lǐng)取紅包的口令的圖片,如圖2所示;獲得第一信息后彈出窗口,提示用戶選擇是否傳輸?shù)谝恍畔?,用戶選擇“確定”后將得到的第一信息發(fā)送到第一應(yīng)用;假設(shè)預(yù)設(shè)規(guī)格是用來過濾掉尺寸較小的字符,則得到的第一信息只有圖2所示畫面中的“美綠今年要發(fā)財(cái)”,而不包括“打開支付寶-紅包”,輸入下方口令搶紅包”、“標(biāo)題欄”、“返回”、“6:00pm”和“100%”。
本例子中,實(shí)現(xiàn)上述方法的軟件為安裝在手機(jī)中的第二應(yīng)用,第二應(yīng)用和所述第一應(yīng)用可以為同一個(gè)應(yīng)用,實(shí)現(xiàn)過程如圖3所示,包括步驟301~306。
301、所述第二應(yīng)用根據(jù)用戶操作設(shè)置所述第一預(yù)設(shè)操作、字符識(shí)別的預(yù)設(shè)規(guī)格等;當(dāng)然,也可以直接使用預(yù)存的默認(rèn)設(shè)置;設(shè)置結(jié)束后第二應(yīng)用可以先關(guān)閉或休眠;
302、當(dāng)檢測到第一預(yù)設(shè)操作后,喚起所述第二應(yīng)用,判斷手機(jī)屏幕顯示的圖片對(duì)象的格式;
303、將手機(jī)屏幕上顯示的圖片對(duì)象轉(zhuǎn)換成后綴名為.gif的圖片,并調(diào)用ocr識(shí)別系統(tǒng)對(duì)圖片內(nèi)容進(jìn)行掃描,識(shí)別字符;
304、通過顏色和噪點(diǎn)識(shí)別,判斷字符大小(包括直接獲取到的字符大小 和圖片中字符所占像素),根據(jù)字符識(shí)別的預(yù)設(shè)規(guī)格,過濾掉小于一定尺寸的字符;
305、將識(shí)別出的字符內(nèi)容轉(zhuǎn)換成文本格式作為所述第一信息,并喚起彈窗展示所述第一信息,提示用戶是否傳輸;
306、用戶確認(rèn)傳輸后,將第一信息傳輸給第一應(yīng)用。步驟306的具體過程可以采用上述的任一備選方案實(shí)現(xiàn);如果采用檢測第二、第三預(yù)設(shè)操作的方式,則在步驟301中還可以根據(jù)用戶操作,設(shè)置所述第二預(yù)設(shè)操作和第三預(yù)設(shè)操作。
本申請(qǐng)實(shí)施例提供的獲取資源的方法,可以實(shí)現(xiàn)對(duì)資源的自動(dòng)獲取,無需用戶對(duì)獲取資源所需要的內(nèi)容進(jìn)行記憶和逐字手動(dòng)輸入,大大簡化了資源獲取過程,提高了獲取資源的效率,且可靠性高。
實(shí)施例二、
與實(shí)施例一相對(duì)應(yīng)地,本申請(qǐng)還提供一種獲取資源的裝置,設(shè)置于終端,如圖4所示,包括:
識(shí)別模塊21,用于當(dāng)檢測到第一預(yù)設(shè)操作時(shí),對(duì)所述終端顯示的圖片對(duì)象進(jìn)行字符識(shí)別,所述圖片對(duì)象是通過第一應(yīng)用生成的圖片對(duì)象,所述圖片對(duì)象中攜帶有用于在第一應(yīng)用中獲取資源的第一信息;
獲取模塊22,用于根據(jù)字符識(shí)別結(jié)果,得到用于在所述第一應(yīng)用中獲取資源的第一信息;
傳輸模塊23,用于將所述第一信息傳輸給所述第一應(yīng)用,以在所述第一應(yīng)用中獲取資源。
本實(shí)施例中,所述識(shí)別模塊21是所述裝置中負(fù)責(zé)識(shí)別字符的部分,可以是軟件、硬件或兩者的結(jié)合。
本實(shí)施例中,所述獲取模塊22是所述裝置中負(fù)責(zé)獲取第一信息的部分,可以是軟件、硬件或兩者的結(jié)合。
本實(shí)施例中,所述傳輸模塊23是所述裝置中負(fù)責(zé)將得到的第一信息傳輸給第一應(yīng)用的部分,可以是軟件、硬件或兩者的結(jié)合。
本實(shí)施例的一種備選方案中,所述識(shí)別模塊對(duì)終端顯示的圖片對(duì)象進(jìn)行 字符識(shí)別,可以包括:
所述識(shí)別模塊在所述終端顯示的圖片對(duì)象中,篩選出符合預(yù)設(shè)規(guī)格的待識(shí)別的字符圖像,對(duì)所述待識(shí)別的字符圖形進(jìn)行字符識(shí)別,得到字符識(shí)別結(jié)果;或者,對(duì)所述終端顯示的圖片對(duì)象進(jìn)行字符識(shí)別,得到所述圖片對(duì)象中的字符,在識(shí)別出的字符中篩選出符合預(yù)設(shè)規(guī)格的字符,得到字符識(shí)別結(jié)果。
本實(shí)施例的一種備選方案中,所述獲取模塊根據(jù)字符識(shí)別結(jié)果,得到用于在所述第一應(yīng)用中獲取資源的第一信息,可以包括:
所述獲取模塊利用所述字符識(shí)別結(jié)果中的字符構(gòu)造多個(gè)選項(xiàng),提示用戶在所述多個(gè)選項(xiàng)中進(jìn)行選擇,以確認(rèn)用于所述第一信息中的字符;
根據(jù)用戶選擇的選項(xiàng),得到用于在所述第一應(yīng)用中獲取資源的第一信息。
本實(shí)施例的一種備選方案中,所述傳輸模塊將第一信息傳輸給所述第一應(yīng)用,可以包括:
所述傳輸模塊將所述第一信息保存在預(yù)設(shè)的緩存中;當(dāng)檢測到在所述第一應(yīng)用的預(yù)定界面的輸入框中的第二預(yù)設(shè)操作時(shí),從所述預(yù)設(shè)的緩存中提取所述第一信息,將提取到的所述第一信息輸入到所述輸入框中;當(dāng)檢測到第三預(yù)設(shè)操作時(shí),將所述第一信息發(fā)送給所述第一應(yīng)用對(duì)應(yīng)的服務(wù)器,以在所述第一應(yīng)用中獲取資源。
本實(shí)施例的一種備選方案中,所述傳輸模塊將第一信息傳輸給所述第一應(yīng)用,可以包括:
所述傳輸模塊將所述第一信息傳遞給所述第一應(yīng)用,并指示所述第一應(yīng)用將所述第一信息發(fā)送到所述第一應(yīng)用對(duì)應(yīng)的服務(wù)器。
本實(shí)施例的一種備選方案中,所述的裝置還可以包括:
判斷模塊,用于將所述第一信息顯示在彈出窗口中,并提示選擇是否傳輸;當(dāng)收到表示選擇傳輸?shù)牟僮骱?,指示所述傳輸模塊進(jìn)行所述將第一信息傳輸給所述第一應(yīng)用的操作。
本實(shí)施例的一種備選方案中,所述第一預(yù)定操作、第二預(yù)定操作、第三預(yù)定操作可以包括以下任一項(xiàng)或任幾項(xiàng):預(yù)定按鍵或按鍵組合、操作手勢、語音指令、對(duì)圖標(biāo)或菜單項(xiàng)的點(diǎn)擊。
本備選方案中,第一、第二、第三預(yù)定操作可以相互不同。
本實(shí)施例的一種備選方案中,所述識(shí)別模塊對(duì)終端顯示的圖片對(duì)象進(jìn)行字符識(shí)別可以包括:
所述識(shí)別模塊將所述終端顯示的圖片對(duì)象保存為數(shù)字圖片,采用光學(xué)字符識(shí)別方式對(duì)所述數(shù)字圖片進(jìn)行掃描,識(shí)別出所述數(shù)字圖片中的字符。
其它實(shí)現(xiàn)細(xì)節(jié)可參考實(shí)施例一。
本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本申請(qǐng)不限制于任何特定形式的硬件和軟件的結(jié)合。
當(dāng)然,本申請(qǐng)還可有其他多種實(shí)施例,在不背離本申請(qǐng)精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本申請(qǐng)作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本申請(qǐng)的權(quán)利要求的保護(hù)范圍。