本發(fā)明涉及移動通信領(lǐng)域,具體主要涉及了一種復(fù)制粘貼賬號信息的方法及裝置。
背景技術(shù):
隨著移動通訊技術(shù)的發(fā)展,移動終端由于其方便攜帶令其使用用戶迅速地增長。任何一個軟件注冊后都會生成一個賬號,通過搜索賬號可以添加新的朋友。如今手機(jī)號碼可單獨申請或綁定任何一個軟件進(jìn)行聊天、轉(zhuǎn)賬、查閱、瀏覽網(wǎng)頁和收發(fā)電子郵件等等,在人們生活中起著舉足輕重的作用。
現(xiàn)有技術(shù)中,經(jīng)常通過復(fù)制、粘貼或者手動輸入的方式輸入賬號查找微信號、支付寶賬號和消消樂號等。手動輸入賬號需要超強(qiáng)記憶力,否則需要多次切換界面以輸入賬號,造成操作步驟繁瑣,用戶體驗較差,尤其是對于老年人或者記憶力差的用戶而言,增加了使用難度。而將賬號復(fù)制到剪貼板中,點擊輸入框,輸入框獲取焦點,執(zhí)行粘貼動作較手動輸入容易的多。由于賬號可能包含在帶有符號、表情或文字等形式的電話本、聊天記錄或者其他途徑里,需要用戶自行去掉中間多余的字符和表情等得到符合條件的賬號。
因此,有必要提供一種復(fù)制粘貼賬號信息的方法及裝置,避免上述情況的發(fā)生,便于用戶操作移動終端,并提高用戶體驗。
技術(shù)實現(xiàn)要素:
為解決傳統(tǒng)技術(shù)中復(fù)制粘貼賬號信息時,需要用戶手動刪除多余字符和表情等符號才得到符合條件的賬號,從而導(dǎo)致用戶需要刪除選擇操作,使得操作的便利性不足的技術(shù)問題,提出了一種復(fù)制粘貼賬號信息的方法。
一種復(fù)制粘貼賬號信息的方法,包括:
檢測第一界面展示組件上的復(fù)制操作,獲取所述檢測到的復(fù)制操作對應(yīng)的復(fù)制內(nèi)容;
在所述復(fù)制內(nèi)容中查找與預(yù)設(shè)賬號格式匹配的字符串作為目標(biāo)字符串,將所述目標(biāo)字符串緩存到剪貼板中;
檢測第二界面展示組件上的粘貼操作,獲取所述第二界面展示組件上焦點位置對應(yīng)的輸入框;
獲取所述剪貼板中的所述目標(biāo)字符串,添加所述目標(biāo)字符串到所述輸入框。
在其中一個實施例中,所述在所述復(fù)制內(nèi)容中查找與預(yù)設(shè)賬號格式匹配的字符串作為目標(biāo)字符串還包括:在所述復(fù)制內(nèi)容中查找長度為所述預(yù)設(shè)賬號格式限定的閾值的連續(xù)數(shù)字類型的第一匹配字符串;判斷查找到的所述連續(xù)數(shù)字類型的第一匹配字符串的起始子字符串是否為所述預(yù)設(shè)賬號格式限定的關(guān)鍵字,若是,則將所述查找到的連續(xù)數(shù)字類型的第一匹配字符串作為目標(biāo)字符串。
在其中一個實施例中,所述在所述復(fù)制內(nèi)容中查找與預(yù)設(shè)賬號格式匹配的字符串作為目標(biāo)字符串還包括:在所述復(fù)制內(nèi)容中查找與所述預(yù)設(shè)賬號格式限定的關(guān)鍵字匹配的第二匹配字符串,在所述復(fù)制內(nèi)容中獲取以所述第二匹配字符串為起始的連續(xù)數(shù)字類型的字符串,在所述以所述第二匹配字符串為起始的連續(xù)數(shù)字類型的字符串的長度等于與所述預(yù)設(shè)賬號格式限定的閾值時,將所述以所述第二匹配字符串為起始的連續(xù)數(shù)字類型的字符串作為目標(biāo)字符串。
在其中一個實施例中,所述添加所述目標(biāo)字符串到所述輸入框還包括:在所述目標(biāo)字符串的數(shù)量大于或等于兩個時,在與所述輸入框?qū)?yīng)的顯示區(qū)域通過列表組件展示所述目標(biāo)字符串;獲取所述列表組件中選中的目標(biāo)字符串,將所述選中的目標(biāo)字符串添加到所述輸入框中。
在其中一個實施例中,所述預(yù)設(shè)的賬號格式的數(shù)量為一個或一個以上;所述添加所述目標(biāo)字符串到所述輸入框還包括:在所述目標(biāo)字符串的數(shù)量大于或等于兩個時,獲取所述輸入框?qū)?yīng)的賬號格式,在所述目標(biāo)字符串中篩選出與所述輸入框?qū)?yīng)的賬號格式匹配的字符串添加到所述輸入框中。
為解決傳統(tǒng)技術(shù)中復(fù)制粘貼賬號信息時,需要用戶手動刪除多余字符和表情等符號才得到符合條件的賬號,從而導(dǎo)致用戶需要刪除選擇操作,使得操作的便利性不足的技術(shù)問題,提出了一種復(fù)制粘貼賬號信息的裝置。
一種復(fù)制粘貼賬號信息的裝置,包括:
復(fù)制內(nèi)容獲取模塊,用于檢測第一界面展示組件上的復(fù)制操作,獲取所述檢測到的復(fù)制操作對應(yīng)的復(fù)制內(nèi)容;
字符串匹配模塊,用于在所述復(fù)制內(nèi)容中查找與預(yù)設(shè)賬號格式匹配的字符串作為目標(biāo)字符串,將所述目標(biāo)字符串緩存到剪貼板中;
粘貼位置獲取模塊,用于檢測第二界面展示組件上的粘貼操作,獲取所述第二界面展示組件上焦點位置對應(yīng)的輸入框;
輸入框添加模塊,用于獲取所述剪貼板中的所述目標(biāo)字符串,添加所述目標(biāo)字符串到所述輸入框。
在其中一個實施例中,所述字符串匹配模塊,還用于在所述復(fù)制內(nèi)容中查找長度為所述預(yù)設(shè)賬號格式限定的閾值的連續(xù)數(shù)字類型的第一匹配字符串;判斷查找到的所述連續(xù)數(shù)字類型的第一匹配字符串的起始子字符串是否為所述預(yù)設(shè)賬號格式限定的關(guān)鍵字,若是,則將所述查找到的連續(xù)數(shù)字類型的第一匹配字符串作為目標(biāo)字符串。
在其中一個實施例中,所述字符串匹配模塊,用于在所述復(fù)制內(nèi)容中查找與所述預(yù)設(shè)賬號格式限定的關(guān)鍵字匹配的第二匹配字符串,在所述復(fù)制內(nèi)容中獲取以所述第二匹配字符串為起始的連續(xù)數(shù)字類型的字符串,在所述以所述第二匹配字符串為起始的連續(xù)數(shù)字類型的字符串的長度等于與所述預(yù)設(shè)賬號格式限定的閾值時,將所述以所述第二匹配字符串為起始的連續(xù)數(shù)字類型的字符串作為目標(biāo)字符串。
在其中一個實施例中,所述輸入框添加模塊還包括字符串選擇模塊,用于在所述目標(biāo)字符串的數(shù)量大于或等于兩個時,在與所述輸入框?qū)?yīng)的顯示區(qū)域通過列表組件展示所述目標(biāo)字符串;獲取所述列表組件中選中的目標(biāo)字符串,將所述選中的目標(biāo)字符串添加到所述輸入框中。
在其中一個實施例中,所述預(yù)設(shè)的賬號格式的數(shù)量為一個或一個以上;所述輸入框添加模塊還包括字符串篩選模塊,用于在所述目標(biāo)字符串的數(shù)量大于或等于兩個時,獲取所述輸入框?qū)?yīng)的賬號格式,在所述目標(biāo)字符串中篩選出與所述輸入框?qū)?yīng)的賬號格式匹配的字符串添加到所述輸入框中。
實施本發(fā)明實施例,將具有如下有益效果:
采用了上述復(fù)制粘貼賬號信息的方法及裝置之后,當(dāng)檢測到第一界面展示組件上的復(fù)制操作時,獲取復(fù)制內(nèi)容,查找與預(yù)設(shè)賬號格式匹配的字符串作為目標(biāo)字符串。再切換至第二界面,當(dāng)檢測到第二界面展示組件上的輸入框上的粘貼操作時,將目標(biāo)字符串添加到輸入框中。由于粘貼內(nèi)容為在復(fù)制內(nèi)容中查找的與預(yù)設(shè)賬號格式匹配的字符串,避免了用戶手動刪除多余字符造成的操作不便,同時也避免了手動刪除造成的誤刪,這就使得用戶的操作得到了大大的簡化,從而提高了操作的便利性。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
其中:
圖1為本發(fā)明實施例提供的一種復(fù)制粘貼賬號信息的方法的示意圖;
圖2為本發(fā)明實施例提供的一種從通訊錄中復(fù)制粘貼手機(jī)號碼的應(yīng)用場景示意圖;
圖3為本發(fā)明實施例提供的一種從包含多條連續(xù)數(shù)字字符串的信息中復(fù)制粘貼微信號的應(yīng)用場景示意圖;
圖4為本發(fā)明實施例提供的一種從聊天記錄中復(fù)制粘貼QQ號碼的應(yīng)用場景;
圖5為本發(fā)明實施例提供的一種從包含多條賬號的信息中復(fù)制粘貼賬號的應(yīng)用場景示意圖;
圖6為本發(fā)明實施例提供的另一種從包含多條賬號的信息中復(fù)制粘貼賬號的應(yīng)用場景示意圖;
圖7為本發(fā)明實施例提供的一種復(fù)制粘貼賬號信息的裝置的示意圖;
圖8為一個實施例中運(yùn)行復(fù)制粘貼賬號信息的方法的計算機(jī)設(shè)備的結(jié)構(gòu)示意圖。
具體實施方式
本發(fā)明說明書、權(quán)利要求書和附圖中出現(xiàn)的術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。此外,術(shù)語“第一”、“第二”和“第三”等是用于區(qū)別不同的對象,而并非用于描述特定的順序。
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
為解決傳統(tǒng)技術(shù)中復(fù)制粘貼賬號信息時,需要用戶手動刪除多余字符和表情等符號才得到符合條件的賬號,從而導(dǎo)致用戶需要刪除選擇操作,使得操作的便利性不足的技術(shù)問題,特提出了一種復(fù)制粘貼賬號信息的方法。該方法的實現(xiàn)可依賴于計算機(jī)程序,該計算機(jī)程序可運(yùn)行于基于馮諾依曼體系的計算機(jī)系統(tǒng)之上,該計算機(jī)程序可以是移動終端或個人電腦上的應(yīng)用,或者基于瀏覽器應(yīng)用開發(fā)的瀏覽器插件。該計算機(jī)系統(tǒng)可以是智能手機(jī)、平板電腦、筆記本電腦等終端設(shè)備。該計算機(jī)程序可以是終端設(shè)備上自帶的應(yīng)用,或者其它可安裝的應(yīng)用軟件,例如QQ、微信或者支付寶等。作為現(xiàn)有的應(yīng)用中的一個功能選項,也可為一個獨立的應(yīng)用,可安裝在運(yùn)行IOS、Android、Windows Phone等操作系統(tǒng)的終端中。
該方法執(zhí)行后,當(dāng)檢測到第一界面展示組件上的復(fù)制操作時,獲取復(fù)制內(nèi)容,查找與預(yù)設(shè)賬號格式匹配的字符串作為目標(biāo)字符串。然后切換至第二界面,當(dāng)檢測到第二界面展示組件上的輸入框的粘貼操作時,將目標(biāo)字符串添加到輸入框中。用戶只需在包含目標(biāo)字符串的第一界面展示組件選擇復(fù)制操作,然后在需要輸入目標(biāo)字符串的第二界面展示組件上的輸入框選擇粘貼操作,即可完成復(fù)制粘貼賬號信息的操作,這就使得用戶的操作得到了大大的簡化,從而提高了操作的便利性。
具體的,如圖1所示,一種復(fù)制粘貼賬號信息的方法,包括:
步驟S102:檢測第一界面展示組件上的復(fù)制操作,獲取所述檢測到的復(fù)制操作對應(yīng)的復(fù)制內(nèi)容。
用戶界面作為軟件系統(tǒng)與用戶溝通的窗口,組件是對數(shù)據(jù)和方法的簡單封裝,常用組件有按鈕組件、標(biāo)簽組件、文本框組件、下拉框組件、列表框組件和菜單等等。當(dāng)前智能手機(jī)、平板電腦、筆記本電腦等終端設(shè)備都帶有復(fù)制粘貼功能的組件和相應(yīng)的快捷鍵,可以將文字、圖片、多媒體、文件、文件夾等通過復(fù)制粘貼的方式保存到指定的位置。任何一個軟件注冊后都會生成一個賬號,通過搜索賬號可以添加新的朋友,或者打開聊天窗口。人們經(jīng)常通過復(fù)制、粘貼輸入的方式輸入查找微信號、支付寶賬號和消消樂號等各種賬號。通常賬號信息包含在帶有符號、表情或文字等形式的電話本、信息、聊天記錄或者其他途徑里,用戶在第一界面包含賬號的展示組件上選擇復(fù)制操作,終端設(shè)備接收復(fù)制指令獲取檢測到的復(fù)制操作所對應(yīng)的復(fù)制內(nèi)容。
步驟S104:在所述復(fù)制內(nèi)容中查找與預(yù)設(shè)賬號格式匹配的字符串作為目標(biāo)字符串,將所述目標(biāo)字符串緩存到剪貼板中;
剪貼板相當(dāng)于一個中間儲存柜,將需復(fù)制的內(nèi)容(文字、圖片、多媒體、文件、文件夾等)在選擇“復(fù)制”功能后,數(shù)據(jù)就暫時保存在剪貼板中。在進(jìn)行下一步“粘貼”操作時,操作系統(tǒng)就將保存在剪切板內(nèi)的數(shù)據(jù)進(jìn)行復(fù)制并保存到指定的位置。
正則表達(dá)式,又稱規(guī)則表達(dá)式。(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),計算機(jī)科學(xué)的一個概念。正則表達(dá)式是對字符串操作的一種邏輯公式,就是用事先定義好的一些特定字符、及這些特定字符的組合,組成一個“規(guī)則字符串”,這個“規(guī)則字符串”用來表達(dá)對字符串的一種過濾邏輯。通過正則表達(dá)式可以判斷給定的字符串是否符合正則表達(dá)式的過濾邏輯(稱作“匹配”),還可以從字符串中獲取我們想要的特定部分。
根據(jù)符合預(yù)設(shè)賬號格式限定的閾值生成正則表達(dá)式,通過正則表達(dá)式在復(fù)制內(nèi)容中將查找與預(yù)設(shè)賬號格式匹配的字符串作為目標(biāo)字符串,將所述目標(biāo)字符串緩存到剪貼板中。
舉例來說,結(jié)合一個智能終端上從通訊錄中復(fù)制粘貼手機(jī)號碼的應(yīng)用場景。手機(jī)號碼是特定長度的賬號,且前三位數(shù)字可用來判斷是何種運(yùn)營商的手機(jī)號碼。如圖2所示,小明的手機(jī)號碼為189-4567-8900,檢測到第一界面也就是通訊錄界面上的存儲手機(jī)號碼的展示組件上的復(fù)制操作時,獲取“189-4567-8900”這樣一個復(fù)制內(nèi)容。根據(jù)手機(jī)號的預(yù)設(shè)賬號格式連續(xù)數(shù)字類型的11位數(shù)字,則S104步驟中查找到的與預(yù)設(shè)賬號格式匹配的字符串為18945678900。
優(yōu)選的,在所述復(fù)制內(nèi)容中查找與所述預(yù)設(shè)賬號格式限定的關(guān)鍵字匹配的第二匹配字符串,在所述復(fù)制內(nèi)容中獲取以所述第二匹配字符串為起始的連續(xù)數(shù)字類型的字符串,在所述以所述第二匹配字符串為起始的連續(xù)數(shù)字類型的字符串的長度等于與所述預(yù)設(shè)賬號格式限定的閾值時,將所述以所述第二匹配字符串為起始的連續(xù)數(shù)字類型的字符串作為目標(biāo)字符串。
舉例來說,結(jié)合一個智能終端上從包含多條賬號的信息中復(fù)制粘貼微信號的應(yīng)用場景。如圖3所示,小紅的微信綁定手機(jī)號碼為189456789,檢測到第一界面上的聊天展示組件上的復(fù)制操作時,獲取復(fù)制內(nèi)容。根據(jù)手機(jī)號碼的預(yù)設(shè)賬號格式為連續(xù)數(shù)字類型的11位的數(shù)字,則S104步驟中查找到的與預(yù)設(shè)賬號格式匹配的字符串為189456789,而不是工號1234。
在另一個實施例中,在所述復(fù)制內(nèi)容中查找長度為所述預(yù)設(shè)賬號格式限定的閾值的連續(xù)數(shù)字類型的第一匹配字符串;判斷查找到的所述連續(xù)數(shù)字類型的第一匹配字符串的起始子字符串是否為所述預(yù)設(shè)賬號格式限定的關(guān)鍵字,若是,則將所述查找到的連續(xù)數(shù)字類型的第一匹配字符串作為目標(biāo)字符串。
舉例來說,結(jié)合一個智能終端上從聊天記錄中復(fù)制粘貼QQ號碼的應(yīng)用場景。QQ號碼是特定閥值的賬號,要求必須是5-15位的數(shù)字,不能有字符,且0不能開頭。如圖4所示,小王的QQ號碼為123456789,檢測到第一界面上的聊天展示組件上的復(fù)制操作時,獲取復(fù)制操作對應(yīng)的復(fù)制內(nèi)容。根據(jù)QQ號的預(yù)設(shè)賬號格式為連續(xù)數(shù)字類型的5-15位的數(shù)字,且0不是首位數(shù)字,則S104步驟中查找到的與預(yù)設(shè)賬號格式匹配的字符串為123456789。
需要說明的是,目標(biāo)字符串可以有多個。具體的:在所述復(fù)制內(nèi)容中查找與所述預(yù)設(shè)賬號格式限定的關(guān)鍵字匹配的第三匹配字符串,在所述復(fù)制內(nèi)容中獲取以所述第三匹配字符串為起始的連續(xù)數(shù)字類型的字符串,在所述以所述第三匹配字符串為起始的連續(xù)數(shù)字類型的字符串的長度等于與所述預(yù)設(shè)賬號格式限定的閾值時,將所述以所述第三匹配字符串為起始的連續(xù)數(shù)字類型的字符串作為目標(biāo)字符串。若存在多個預(yù)設(shè)賬號格式限定的關(guān)鍵字匹配的第三匹配字符串,且在所述以所述第三匹配字符串為起始的連續(xù)數(shù)字類型的字符串的長度等于與所述預(yù)設(shè)賬號格式限定的閾值時,則分別以匹配的關(guān)鍵字為索引將所述以所述第三匹配字符串為起始的連續(xù)數(shù)字類型的字符串緩存到剪貼板中。
舉例來說,結(jié)合一個智能終端上從包含多條賬號的信息中復(fù)制粘貼賬號的應(yīng)用場景。根據(jù)微信號、QQ號和支付寶賬號等皆可綁定手機(jī)號,則可根據(jù)手機(jī)號判定賬號格式的正確性。而文字表達(dá)多種多樣,需要匹配關(guān)鍵詞判斷預(yù)設(shè)賬號格式。如圖5所示,旅游顧問小紅存在多個賬號,如她的工號為1234,熱線為18945678900、微信為18945678900、QQ為123456722,還有支付寶為18945678900。檢測到第一界面上的信息展示組件上的復(fù)制操作時,獲取“尊敬的會員,您好!我是您的專屬旅游顧問小紅,工號1234,為您提供優(yōu)質(zhì)的旅游路線!熱線:18945678900,微信:18945678911,QQ:123456722,支付寶:18945678911,關(guān)注我的旅游主頁,了解更多旅游資訊!回復(fù)TD退訂”這樣一個復(fù)制內(nèi)容。在復(fù)制內(nèi)容中查找與預(yù)設(shè)賬號格式匹配的字符串作為目標(biāo)字符串,即目標(biāo)字符串分別為1234、18945678911和123456722,其中目標(biāo)字符串為18945678911的賬號對應(yīng)的索引為手機(jī)號碼、微信和支付寶。
步驟S106:檢測第二界面展示組件上的粘貼操作,獲取所述第二界面展示組件上焦點位置對應(yīng)的輸入框;
粘貼操作可以將剪貼板中的內(nèi)容保存到指定的位置。用戶在第二界面輸入框上選擇粘貼操作,終端設(shè)備接收粘貼指令,獲取粘貼操作的焦點位置所對應(yīng)的輸入框。
步驟S108:獲取所述剪貼板中的所述目標(biāo)字符串,添加所述目標(biāo)字符串到所述輸入框。
粘貼操作需要確定粘貼內(nèi)容和粘貼位置。根據(jù)步驟S104確定了粘貼內(nèi)容為與預(yù)設(shè)賬號格式匹配的字符串,步驟S106確定了粘貼位置為第二界面展示組件上焦點位置對應(yīng)的輸入框,從剪貼板中獲取目標(biāo)字符串,將目標(biāo)字符串添加到輸入框,完成復(fù)制粘貼帳號信息的操作,可以根據(jù)第二界面的查找組件查找目標(biāo)字符串對應(yīng)的賬號關(guān)聯(lián)人。
在另一個實施例中,在所述目標(biāo)字符串的數(shù)量大于或等于兩個時,在與所述輸入框?qū)?yīng)的顯示區(qū)域通過列表組件展示所述目標(biāo)字符串;獲取所述列表組件中選中的目標(biāo)字符串,將所述選中的目標(biāo)字符串添加到所述輸入框中。
舉例來說,結(jié)合一個智能終端上從信息中復(fù)制粘貼號碼的應(yīng)用場景。如圖5所示,旅游顧問小紅存在多個賬號,獲取剪貼板中的目標(biāo)字符串,此時,剪貼板中的目標(biāo)字符串分別為1234、18945678911和123456722,輸入框?qū)?yīng)的顯示區(qū)域展示通過列表組件顯示的內(nèi)容為所有目標(biāo)字符串。用戶根據(jù)列表組件中的選項選擇對應(yīng)的目標(biāo)字符串,將選中的目標(biāo)字符串添加到輸入框中。
優(yōu)選的,在另一個實施例中,所述預(yù)設(shè)的賬號格式的數(shù)量為一個或一個以上;所述添加所述目標(biāo)字符串到所述輸入框還包括:在所述目標(biāo)字符串的數(shù)量大于或等于兩個時,獲取所述輸入框?qū)?yīng)的賬號格式,在所述目標(biāo)字符串中篩選出與所述輸入框?qū)?yīng)的賬號格式匹配的字符串添加到所述輸入框中。
舉例來說,結(jié)合一個智能終端上從信息中復(fù)制粘貼號碼的應(yīng)用場景。如圖6所示,旅游顧問小紅存在多個賬號,剪貼板中的目標(biāo)字符串分別為1234、18945678911和123456722。此時,獲取剪貼板中的目標(biāo)字符串,并獲取所述輸入框?qū)?yīng)的賬號格式為微信號或手機(jī)號碼,則在目標(biāo)字符串中篩選出與輸入框?qū)?yīng)的微信號或手機(jī)號碼的賬號格式匹配的目標(biāo)字符串即18945678911,將18945678911添加到輸入框中。
為解決傳統(tǒng)技術(shù)中復(fù)制粘貼賬號信息時,需要用戶手動刪除多余字符和表情等符號才得到符合條件的賬號,從而導(dǎo)致用戶需要刪除選擇操作,使得操作的便利性不足的技術(shù)問題,特提出了一種復(fù)制粘貼賬號信息的裝置。如圖7所示,上述多屏終端顯示屏的切換裝置包括復(fù)制內(nèi)容獲取模塊102、字符串緩存模塊104、粘貼位置獲取模塊106以及輸入框添加模塊108,其中:
復(fù)制內(nèi)容獲取模塊102,用于檢測第一界面展示組件上的復(fù)制操作,獲取所述檢測到的復(fù)制操作對應(yīng)的復(fù)制內(nèi)容;
字符串匹配模塊104,用于在所述復(fù)制內(nèi)容中查找與預(yù)設(shè)賬號格式匹配的字符串作為目標(biāo)字符串,將所述目標(biāo)字符串緩存到剪貼板中;
粘貼位置獲取模塊106,用于檢測第二界面展示組件上的粘貼操作,獲取所述第二界面展示組件上焦點位置對應(yīng)的輸入框;
輸入框添加模塊108,用于獲取所述剪貼板中的所述目標(biāo)字符串,添加所述目標(biāo)字符串到所述輸入框。
在其中一個實施例中,所述字符串匹配模塊104還用于在所述復(fù)制內(nèi)容中查找長度為所述預(yù)設(shè)賬號格式限定的閾值的連續(xù)數(shù)字類型的第一匹配字符串;判斷查找到的所述連續(xù)數(shù)字類型的第一匹配字符串的起始子字符串是否為所述預(yù)設(shè)賬號格式限定的關(guān)鍵字,若是,則將所述查找到的連續(xù)數(shù)字類型的第一匹配字符串作為目標(biāo)字符串。
在其中一個實施例中,所述字符串匹配模塊104還用于在所述復(fù)制內(nèi)容中查找與所述預(yù)設(shè)賬號格式限定的關(guān)鍵字匹配的第二匹配字符串,在所述復(fù)制內(nèi)容中獲取以所述第二匹配字符串為起始的連續(xù)數(shù)字類型的字符串,在所述以所述第二匹配字符串為起始的連續(xù)數(shù)字類型的字符串的長度等于與所述預(yù)設(shè)賬號格式限定的閾值時,將所述以所述第二匹配字符串為起始的連續(xù)數(shù)字類型的字符串作為目標(biāo)字符串。
在其中一個實施例中,所述輸入框添加模塊還包括字符串選擇模塊110,用于在所述目標(biāo)字符串的數(shù)量大于或等于兩個時,在與所述輸入框?qū)?yīng)的顯示區(qū)域通過列表組件展示所述目標(biāo)字符串;獲取所述列表組件中選中的目標(biāo)字符串,將所述選中的目標(biāo)字符串添加到所述輸入框中。
在其中一個實施例中,所述預(yù)設(shè)的賬號格式的數(shù)量為一個或一個以上;所述輸入框添加模塊還包括字符串篩選模塊112,用于在所述目標(biāo)字符串的數(shù)量大于或等于兩個時,獲取所述輸入框?qū)?yīng)的賬號格式,在所述目標(biāo)字符串中篩選出與所述輸入框?qū)?yīng)的賬號格式匹配的字符串添加到所述輸入框中。
實施本發(fā)明實施例,將具有如下有益效果:
采用了上述復(fù)制粘貼賬號信息的方法及裝置之后,當(dāng)檢測到第一界面展示組件上的復(fù)制操作時,獲取復(fù)制內(nèi)容,查找與預(yù)設(shè)賬號格式匹配的字符串作為目標(biāo)字符串。再切換至第二界面,當(dāng)檢測到第二界面展示組件上的輸入框的粘貼操作時,將目標(biāo)字符串添加到輸入框中。由于粘貼內(nèi)容為在復(fù)制內(nèi)容中查找的與預(yù)設(shè)賬號格式匹配的字符串,避免了用戶手動刪除多余字符造成的操作不便,同時也避免了手動刪除造成的誤刪,這就使得用戶的操作得到了大大的簡化,從而提高了操作的便利性。
在一個實施例中,如圖8所示,圖8展示了一種運(yùn)行上述騷擾通信賬號的識別方法的基于馮諾依曼體系的計算機(jī)系統(tǒng)的終端10。該計算機(jī)系統(tǒng)可以是智能手機(jī)、平板電腦、掌上電腦,筆記本電腦或個人電腦等終端設(shè)備。具體的,可包括通過系統(tǒng)總線連接的外部輸入接口1001、處理器1002、存儲器1003和輸出接口1004。其中,外部輸入接口1001可選的可至少包括網(wǎng)絡(luò)接口10012。存儲器1003可包括外存儲器10032(例如硬盤、光盤或軟盤等)和內(nèi)存儲器10034。輸出接口1004可至少包括顯示屏10042等設(shè)備。
在本實施例中,本方法的運(yùn)行基于計算機(jī)程序,該計算機(jī)程序的程序文件存儲于前述基于馮諾依曼體系的計算機(jī)系統(tǒng)10的外存儲器10032中,在運(yùn)行時被加載到內(nèi)存儲器10034中,然后被編譯為機(jī)器碼之后傳遞至處理器1002中執(zhí)行,從而使得基于馮諾依曼體系的計算機(jī)系統(tǒng)10中形成邏輯上的復(fù)制內(nèi)容獲取模塊102、字符串緩存模塊104、粘貼位置獲取模塊106以及輸入框添加模塊108。且在上述騷擾通信賬號的識別方法執(zhí)行過程中,輸入的參數(shù)均通過外部輸入接口1001接收,并傳遞至存儲器1003中緩存,然后輸入到處理器1002中進(jìn)行處理,處理的結(jié)果數(shù)據(jù)或緩存于存儲器1003中進(jìn)行后續(xù)地處理,或被傳遞至輸出接口1004進(jìn)行輸出。
以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。