本申請涉及電子信息技術領域,特別是涉及一種信息的復制方法及裝置。
背景技術:
隨著電子技術的飛速發(fā)展,智能手機和平板電腦等終端在人們的生活中扮演著越來越重要的角色。相對于傳統(tǒng)終端,現(xiàn)有終端的一個較大技術改進就是使用觸控面板代替?zhèn)鹘y(tǒng)終端的顯示屏幕和鍵盤,即觸控終端。其中,為了方便用戶通信,觸控終端中一般均安裝有即時通信工具,比如QQ、微信和阿里旺旺等;利用上述即時通信工具,用戶發(fā)送/接收信息更加方便。在實際應用中,一個信息可包括電話號碼、網(wǎng)址、郵箱和圖標等不同類型的子信息。由于上述子信息可用于表示某種特定含義,因此用戶經(jīng)常有從整個信息中復制一部分子信息的需求。
目前,用戶一般采用如下方法,復制子信息:首先用戶在觸控終端的即時通信工具的信息中選擇需復制的子信息,然后執(zhí)行復制該子信息的操作,此時觸控終端會彈出一個復制按鈕;用戶點擊該復制按鈕,即可復制用戶所選擇的子信息。由于目前為了方便用戶使用和攜帶,大部分觸控終端的觸控面板的尺寸較小,而在觸控面板中顯示的信息的尺寸更小,那么用戶從整個信息中精準選擇需復制的子信息的難度較大。例如,用戶需要復制即時通信工具文本框中“獨家限量預定,原價560元的肌底液逆齡小魔盒僅280元,今10點http://www.taobao.com/特賣預訂有機會獲得美膚按摩器”這一信息中的網(wǎng)址子信息“http://www.taobao.com/”;用戶選擇力度稍大,很容易將該網(wǎng)址子信息的前方子信息“今10點”或后方子信息“特賣預訂”等誤選中;用戶選擇力度稍小,又很容易造成所選擇的網(wǎng)址子信息不完整。
由上可見,采用目前的復制方法,用戶在整個信息中精準選擇一部分子信息的難度較大,從而使得用戶在整個信息中精準復制一部分子信息的難度較大。
技術實現(xiàn)要素:
本申請實施例中提供了一種信息的復制方法及裝置,以減小用戶復制子信息的難度。
為了解決上述技術問題,本申請實施例公開了如下技術方案:
一種信息的復制方法,包括:
獲取當前信息,所述信息由不同子信息組成;
判斷當前信息中是否存在滿足預設規(guī)則的子信息,所述預設規(guī)則包括不同子信息的組成規(guī)則;
如果存在,標記或者提取該子信息;
當接收到該子信息的復制指令時,執(zhí)行復制該子信息的操作。
優(yōu)選的,所述當接收到該子信息的復制指令時,執(zhí)行復制該子信息的操作,包括:
根據(jù)所標記或提取的子信息,生成子信息復制按鈕;
當所述復制按鈕接收到復制指令時,復制相應的子信息。
優(yōu)選的,所述當復制按鈕接收到復制指令時,復制相應的子信息,包括:
判斷所述復制按鈕所對應的子信息的數(shù)量;
如果數(shù)量為1,復制該子信息;
如果數(shù)量大于1,生成子信息復制列表,所述子信息復制列表中包括所述復制按鈕對應的所有子信息;
當所述復制列表中的一子信息接收到復制指令時,復制該子信息。
優(yōu)選的,所述當復制按鈕接收到復制指令時,復制相應的子信息,包括:
復制與所述復制按鈕所對應的全部子信息。
優(yōu)選的,所述預設規(guī)則包括電話號碼規(guī)則、網(wǎng)址規(guī)則、郵箱規(guī)則和圖標規(guī)則,所生成的復制按鈕包括電話號碼復制按鈕、網(wǎng)址復制按鈕、郵箱復制按鈕以及圖標復制按鈕。
一種信息的復制裝置,包括:
獲取模塊用于,獲取當前信息,所述信息由不同子信息組成;
判斷模塊用于,判斷當前信息中是否存在滿足預設規(guī)則的子信息,所述預設規(guī)則包括不同子信息的組成規(guī)則;
標記或提取模塊用于,當所述信息中存在滿足預設規(guī)則的子信息時,標記或提取該子信息;
第一復制模塊用于,當接收到該子信息的復制指令時,執(zhí)行復制該子信息的操作。
優(yōu)選的,所述第一復制模塊包括:
復制按鈕生成單元用于,根據(jù)所標記或提取的子信息,生成子信息復制按鈕;
第一復制單元用于,當所述復制按鈕接收到復制指令時,復制相應的子信息。
優(yōu)選的,所述第一復制單元包括:
判斷子單元用于,判斷所述復制按鈕所對應的子信息的數(shù)量;
第一復制子單元用于,當所述子信息的數(shù)量為1個時,復制該子信息;
復制列表生成子單元用于,當所述子信息的數(shù)量大于1個時,生成子信息復制列表,所述子信息復制列表包括所述復制按鈕所對應的所有子信息;
第二復制子單元用于,當所述復制列表中的一子信息接收到復制指令時,復制該子信息。
優(yōu)選的,所述第一復制單元包括:
第三復制子單元用于,復制與所述復制按鈕所對應的全部子信息。
優(yōu)選的,所述預設規(guī)則包括電話號碼規(guī)則、網(wǎng)址規(guī)則、郵箱規(guī)則和圖標規(guī)則,所生成的復制按鈕包括電話號碼復制按鈕、網(wǎng)址復制按鈕、郵箱復制按鈕以及圖標復制按鈕。
由以上技術方案可見,本申請實施例提供的
本申請的有益效果包括:首先獲取當前信息,然后判斷當前信息中是否存在滿足預設規(guī)則的子信息;如果存在,標記或提取該子信息;且在接收到該子信息的復制指令時,執(zhí)行復制該子信息的操作。采用本申請的方法及裝置,可自動在信息中標記或提取一部分子信息,而無需用戶手動選擇子信息,從而減小了用戶復制子信息的難度。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領域普通技術人員而言,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本申請實施例提供的信息的復制方法的一流程示意圖;
圖2為本申請實施例提供的信息的復制方法的另一流程示意圖;
圖3為本申請實施例提供的信息的復制方法的又一流程示意圖;
圖4為本申請實施例提供的信息的復制裝置的一結構示意圖;
圖5為本申請實施例提供的信息的復制裝置的另一結構示意圖;
圖6為本申請實施例提供的信息的復制裝置的又一結構示意圖;
圖7為本申請實施例提供的信息的復制裝置的另一結構示意圖;
圖8為本申請實施例的一應用示意圖;
圖9為本申請實施例的另一應用示意圖。
具體實施方式
本申請實施例提供一種信息的復制方法及裝置,以減小用戶在整個信息中復制一部分子信息的難度。
首先對本申請實施例的信息的復制方法進行說明,如圖1所示,該方法至少包括:
步驟S11:獲取當前信息,所述信息由不同子信息組成;
在實際應用中,一個信息中可存在電話號碼、網(wǎng)址、郵箱和圖標等子信息。
步驟S12:判斷當前信息中是否存在滿足預設規(guī)則的子信息,所述預設規(guī)則包括不同子信息的組成規(guī)則;如果存在,執(zhí)行步驟S13;如果不存在,執(zhí)行步驟S15;
在本申請實施例中,預設規(guī)則可包括電話號碼組成規(guī)則、網(wǎng)址組成規(guī)則、郵箱組成規(guī)則和圖標組成規(guī)則。而利用上述電話號碼組成規(guī)則、網(wǎng)址組成規(guī)則、郵箱組成規(guī)則和圖標組成規(guī)則可依次判斷當前信息中是否存在電話號碼、網(wǎng)址、郵箱和圖標。
在本申請實施例中,電話號碼組成規(guī)則可具體包括移動電話號碼組成規(guī)則和固定電話號碼組成規(guī)則;而移動電話號碼組成規(guī)則可具體為11位數(shù)字信息,且數(shù)字信息的前三或前四位滿足中國移動、中國聯(lián)盟和中國電信的標準。固定電話號碼組成規(guī)則可具體為區(qū)號數(shù)字(3-4位)+直播號數(shù)字(7-8位)+分機號數(shù)字(1-4位)的數(shù)字信息。
在本申請實施例中,網(wǎng)址組成規(guī)則可具體為以http://或https://開始,以.com或.cn結尾的英文字符串。郵箱組成規(guī)是可具體為滿足***@***.***形式的字符串。
在本申請實施例中,可具體以正則表達式的形式描述電話號碼組成規(guī)則、網(wǎng)址組成規(guī)則和郵箱組成規(guī)則。
在本申請實施例中,描述固定電話號碼的正則表達式可為:
/^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/;
描述移動電話號碼的正則表達式可為:
/(^0?[1][3458][0-9]{9}$)/;
描述郵箱的正則表達式可為:
/^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,4}$/;
描述網(wǎng)址的正則表達可為:
/^((https|http|ftp|rtsp|mms)?://)?(([0-9]{1,3}.){3}[0-9]{1,3}|([0-9a-z_!~*'()-]+\\.)*([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\\.[a-z]{2,6})(:[0-9]{1,5}) ?[/a-zA-Z0-9/]{0,}(/[0-9a-zA-Z\\.\\?\\-\\&=]{0,})?$/;
步驟S13:標記或提取所述子信息;
在本申請實施例中,如果提取所述子信息,可將提取的子信息以Key-Value(關鍵字—數(shù)組)的形式進行存儲。
仍沿用上述舉例,當所提取的子信息包括電話號碼、網(wǎng)址、郵箱和圖標等子信息時,分別以電話號碼、網(wǎng)址、郵箱和圖標作為關鍵字,存儲所提取的相應的電話號碼、網(wǎng)址、郵箱和圖標等數(shù)組。
步驟S14:當接收到該子信息的復制指令時,執(zhí)行復制該子信息的操作。
步驟S15:執(zhí)行復制整個信息的操作。
由上可見,在本申請實施例中,首先獲取當前信息,然后判斷當前信息中是否存在滿足預設規(guī)則的子信息;如果存在,標記或提取該子信息;且在接收到該子信息的復制指令時,執(zhí)行復制該子信息的操作。采用本申請的方法,可自動在信息中標記或提取一部分子信息,而無需用戶手動選擇子信息,從而減小了用戶復制子信息的難度。
在本申請的另一可行實施例中,如圖2所示,上述所有實施例中的步驟S14,可具體包括:
步驟S21:根據(jù)所標記或提取的子信息,生成子信息復制按鈕;
在本申請實施例中,預設規(guī)則包括電話號碼規(guī)則、網(wǎng)址規(guī)則、郵箱規(guī)則和圖標規(guī)則等,因此所標記或提取的子信息包括電話號碼、網(wǎng)址、郵箱和圖標等,進一步的所生成的子信息復制按鈕包括電話號碼復制按鈕、網(wǎng)址復制按鈕、郵箱復制按鈕以及圖標復制按鈕等。此外,基于用戶在實際應用中,還有復制整個信息的需求,因此,除生成子信息的復制按鈕外,還應生成一整個信息的復制按鈕。
步驟S22:當所述復制按鈕接收到復制指令時,復制相應的子信息。
仍沿用上述舉例,當電話號碼復制按鈕接收到復制指令時,復制從當前信息中標記或提取的電話號碼;而當網(wǎng)址復制按鈕接收到復制指令時,復制從當前信息中標記或提取的網(wǎng)址;同理,當郵箱復制按鈕接收到復制指令時,復制從當前信息中標記或提取的郵箱;而當整個信息的復制按鈕接收到復制指令時,復制整個信息。
由上可見,采用上述方法,可在當前信息中復制電話、網(wǎng)址、圖標和郵箱等子信息。
在本申請的另一可行實施例中,如圖8所示,例如當前信息為“一個人的成長道路 上每分鐘都在伴隨著這些決定:馬上去做重要的工作,還是繼續(xù)刷微博刷豆瓣;早上起床跑步,吃早餐,還是多睡一個鐘頭;周末晚上,在家里讀一本書,還是接個電話和哥們兒出去喝酒,http://VIP.com,137888384522”。當用戶執(zhí)行復制該信息的操作時,在本申請實施例中,可自動利用上述電話號碼組成規(guī)則,在當前信息中標記或提取出電話號碼137888384522;利用網(wǎng)址組成規(guī)則,在當前信息中標記或提取出網(wǎng)址http://VIP.com。然后根據(jù)所提取的電話號碼和網(wǎng)址可生成一電話號碼復制按鈕(即圖8中的“復制電話”)和網(wǎng)址復制按鈕(即圖8中的“復制網(wǎng)址”),同時為了方便用戶復制整個信息,生成一復制整個信息的按鈕(即圖8中的“復制全部”)。相應的,用戶點擊復制按鈕,即可在當前信息中復制相應信息。
在本申請的又一可行實施例中,如圖3所示,上述所有實施例中的步驟S22可包括:
步驟S31:判斷所述復制按鈕所對應的子信息的數(shù)量;如果子信息的數(shù)量為1,執(zhí)行步驟S32,否則,執(zhí)行步驟S33;
在實際應用中,一個信息中可有多個電話號碼、網(wǎng)址或郵箱,因此當電話號碼復制按鈕、網(wǎng)址復制按鈕或郵箱復制按鈕接收到復制指令時,需首先判斷與該按鈕所對應的子信息的數(shù)量,如果為1個,可直接復制該子信息,如果大于1個,生成子信息復制列表,以使用戶可具體選擇一子信息進行復制。
在本申請實施例中,當一電話號碼復制按鈕對應兩個電話號碼,分別為137888384522和010-8943899-6028,那么當該電話號碼復制按鈕接收到復制指令時,所生成的子信息復制列表,可具體如圖9所示。
步驟S32:復制該子信息;
步驟S33:生成子信息復制列表,所述子信息復制列表中包括所述復制按鈕對應的所有子信息;
步驟S34:當所述復制列表中的一子信息接收到復制指令時,復制該子信息。
由上可見,當一個信息中包括多個電話號碼、網(wǎng)址、郵箱或圖標等子信息時,采用上述方法,可復制多個子信息中的一個子信息。
在本申請的另一可行實施例中,上述所有實施例中的步驟S22,還可包括:
復制與所述復制按鈕所對應的全部子信息。
如前所述,在本申請實施例中,一個復制按鈕可對應多個子信息(比如:一個網(wǎng)址 復制按鈕可對應多個網(wǎng)址),那么當該復制按鈕接收到復制指令時,復制該復制按鈕所對應的全部子信息。
而當用戶在執(zhí)行粘貼操作時,對所復制的信息進行分隔處理,以便用戶區(qū)分不同的子信息,比如,可在不同子信息間加一空格,以區(qū)分不同的子信息。例如,一網(wǎng)址復制按鈕對應二個網(wǎng)址,分別為http://www.Alibaba.com和http://www.AliExpress.com,那么當用戶點擊該復制按鈕后,執(zhí)行粘貼該網(wǎng)址的操作時,用戶界面上顯示的網(wǎng)址可為:http://www.Alibaba.com http://www.AliExpress.com。此時,用戶可在用戶界面上,直接刪除不需的網(wǎng)址即可。
由上可見,采用上述方法,亦可實現(xiàn)從整個信息中復制一部分子信息。
通過以上的方法實施例的描述,所屬領域的技術人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本申請的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:只讀存儲器(ROM)、隨機存取存儲器(RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質。
與上述方法相對應的,本申請還公開了一種信息的復制裝置,如圖4所示,至少包括:
獲取模塊41用于,獲取當前信息,所述信息由不同子信息組成;
在實際應用中,一個信息中可包括電話號碼、網(wǎng)址、郵箱和圖標等子信息。
判斷模塊42用于,判斷當前信息中是否存在滿足預設規(guī)則的子信息,所述預設規(guī)則包括不同子信息的組成規(guī)則;
在本申請實施例中,所述預設規(guī)則包括電話號碼規(guī)則、網(wǎng)址規(guī)則、郵箱規(guī)則和圖標規(guī)則等。
標記或提取模塊43用于,當所述信息中存在滿足預設規(guī)則的子信息時,標記或提取該子信息;
第一復制模塊44用于,當接收到該子信息的復制指令時,執(zhí)行復制該子信息的操作。
由上可見,在本申請實施例中,首先獲取模塊41可獲取當前信息,然后判斷模塊42可判斷當前信息中是否存在滿足預設規(guī)則的子信息;如果存在,標記或提取模塊43 可標記或提取該子信息;且第一復制模塊44可在接收到該子信息的復制指令時,執(zhí)行復制該子信息的操作。采用本申請的裝置,可在信息中可自動標記或提取一部分子信息,而無需用戶手動選擇子信息,從而減小了用戶復制子信息的難度。
在本申請的另一可行實施例中,如圖5所示,上述所有實施例中的第一復制模塊44可包括:
復制按鈕生成單元51用于,根據(jù)所標記或提取的子信息,生成子信息復制按鈕;
在本申請實施例中,預設規(guī)則包括電話號碼規(guī)則、網(wǎng)址規(guī)則、郵箱規(guī)則和圖標規(guī)則等,因此所標記或提取的子信息包括電話號碼、網(wǎng)址、郵箱和圖標等,進一步的所生成的子信息復制按鈕包括電話號碼復制按鈕、網(wǎng)址復制按鈕、郵箱復制按鈕以及圖標復制按鈕等。
第一復制單元52用于,當所述復制按鈕接收到復制指令時,復制相應的子信息。
在本申請實施例中,當電話號碼復制按鈕、網(wǎng)址復制按鈕、郵箱復制按鈕或圖標復制按鈕接收到復制指令時,在當前信息中復制相應的電話號碼、網(wǎng)址、郵箱或圖標。
由上可見,采用上述裝置,可在當前信息中復制電話、網(wǎng)址、圖標和郵箱等子信息。
在本申請的又一可行實施例中,如圖6所示,上述所有實施例中的第一復制單元52包括:
判斷子單元61用于,判斷所述復制按鈕所對應的子信息的數(shù)量;
第一復制子單元62用于,當所述子信息的數(shù)量為1個時,復制該子信息;
復制列表生成子單元63用于,當所述子信息的數(shù)量大于1個時,生成子信息復制列表,所述子信息復制列表包括所述復制按鈕對應的所有子信息;
第二復制子單元64用于,當所述復制列表中的一子信息接收到復制指令時,復制該子信息。
由上可見,當一個信息中包括多個電話號碼、網(wǎng)址、郵箱或圖標等子信息時,采用上述裝置,可復制多個子信息中的一個子信息。
在本申請的另一可行實施例中,如圖7所示,上述所有實施例中的第一復制單元52還可包括:
第三復制子單元71用于,復制與所述復制按鈕所對應的全部子信息。
在本申請實施例中,當一復制按鈕接收到復制指令時,復制該復制按鈕所對應的全部子信息。
由上可見,采用上述裝置,亦可實現(xiàn)從整個信息中復制一部分子信息。
需要說明的是,在本文中,諸如“第一”和“第二”等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
以上所述僅是本申請的具體實施方式,使本領域技術人員能夠理解或實現(xiàn)本申請。對這些實施例的多種修改對本領域的技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本申請將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。