專利名稱:信息處理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信技術(shù)領(lǐng)域,特別涉及一種信息處理方法及裝置。
背景技術(shù):
文本信息是人們?nèi)粘Mㄓ嵵凶畛J褂玫男畔⑤d體之一,比如通過移動終端接收的短信息、通過即時通訊軟件客戶端接收的文字信息和通過郵件客戶端接收的郵件信息等坐寸ο
在使用文本信息作為信息載體時,文本信息中經(jīng)常包括含有重要信息或有用信息的字符串,比如在接收到的文本信息中包含有固定電話號碼、移動電話號碼和郵箱地址之類的字符串。用戶經(jīng)常會有獲取這些字符串并加以利用的需求。
為了能夠使用戶方便地獲取這些字符串并加以利用,現(xiàn)有技術(shù)中已經(jīng)有一種信息處理方法來滿足這種需求,該方法大致為:檢測文本信息中的字符串;將檢測到的字符串采用“下劃線+藍(lán)色字體”之類的區(qū)別顯示方式顯示給用戶,文本信息內(nèi)的其它信息可以采用正常的黑色字體顯示;用戶可以對該字符串進(jìn)行選定,移動終端在接收到該選定信號后,可以在彈出窗口中提供相應(yīng)的操作。例如圖1所示的例子中,文本信息可以是一個移動終端接收到的短信息,其內(nèi)包含有移動電話號碼,用戶在選定這個移動電話號碼后,移動終端可以采用彈出窗口等方式來提供諸如撥打電話、發(fā)信息、新建聯(lián)系人、存儲到已有聯(lián)系人之類的可選操作,。
在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:現(xiàn)有技術(shù)中的信息處理方法在根據(jù)字符串提供可選操作時采用無差別處理,即針對各種字符串均提供相同的可選操作,這可能影響用戶對各種可選操作的使用,例如:如果文字信息中出現(xiàn)的字符串為固定電話號碼,而提供的可選操作中卻包含有“發(fā)短信”這一操作類型,用戶依據(jù)該操作對該固定電話號碼發(fā)出了短信息。然而,固定電話通常都不能接收短信息,從而導(dǎo)致用戶的短信息發(fā)送失敗,影響用戶對該操作的使用。發(fā)明內(nèi)容
為了能夠更為準(zhǔn)確地提供可選操作,方便用戶對操作的應(yīng)用,本發(fā)明實(shí)施例提供了一種信息處理方法及裝置。所述技術(shù)方案如下:
根據(jù)本發(fā)明的一個方面,本發(fā)明實(shí)施例提供了一種信息處理方法,所述信息處理方法包括:
檢測文本信息中的特定字符串;
根據(jù)所述特定字符串的語義特征確定所述特定字符串的語義類型;
根據(jù)預(yù)設(shè)的語義類型與操作類型的對應(yīng)關(guān)系,確定所述特定字符串對應(yīng)的操作類型。
進(jìn)一步地,所述特定字符串包括以下字符串中的任一種或多種:數(shù)字字符串、字母字符串、數(shù)字與字母組合的字符串、包含特殊字符的字符串;其中,所述特殊字符包括以下字符中的任一種或多種、wwwλ http、https、com、cn、org、net ;
所述語義類型包括以下類型中的任一種或多種:移動電話號碼、固定電話號碼、郵箱地址、即時通訊號碼、網(wǎng)頁地址、日期、銀行賬號、運(yùn)營商服務(wù)提供號碼、緊急電話號碼、已有聯(lián)系人電話號碼、郵政編碼。
進(jìn)一步地,所述根據(jù)所述特定字符串的語義特征確定所述特定字符串的語義類型,具體包括:
識別所述特定字符串的語義特征,所述特定字符串的語義特征包括:所述特定字符串包含的字符類型、所述特定字符串的字符排列方式、所述特定字符串的長度中的任一種或多種;
根據(jù)預(yù)設(shè)的語義特征與語義類型的對應(yīng)關(guān)系,確定所述特定字符串對應(yīng)的語義類型;
其中,所述預(yù)設(shè)的語義特征與語義類型的對應(yīng)關(guān)系為:一種語義特征對應(yīng)于至少一種語義類型。
進(jìn)一步地,所述根據(jù)所述特定字符串的語義特征確定所述特定字符串的語義類型,具體包括:
識別所述特定字符串的語義特征,所述特定字符串的語義特征包括:所述特定字符串包含的字符類型、所述特定字符串的字符排列方式、所述特定字符串的長度中的任一種或多種;
在所述文本信息中提取關(guān)鍵字;
根據(jù)預(yù)設(shè)的語義特征和關(guān)鍵字的組合與語義類型的對應(yīng)關(guān)系,確定所述特定字符串對應(yīng)的語義類型;
其中,所述預(yù)設(shè)的語義特征和關(guān)鍵字的組合與語義類型的對應(yīng)關(guān)系為:語義特征和關(guān)鍵字的任一種組合對應(yīng)于至少一種語義類型。
進(jìn)一步地,所述根據(jù)所述特定字符串的語義特征確定所述特定字符串的語義類型,具體包括:
將所述特定字符串與預(yù)置字符串進(jìn)行比較;
如果所述特定字符串與所述預(yù)置字符串相同,將所述預(yù)置字符串的語義類型確定為所述特定字符串的語義類型;
其中,所述預(yù)置字符串的語義類型包括:運(yùn)營商服務(wù)提供號碼、緊急電話號碼、已有聯(lián)系人電話號碼、郵政編碼中的任一種或多種。
進(jìn)一步地,所述預(yù)設(shè)的語義類型與操作類型的對應(yīng)關(guān)系為:一種語義類型對應(yīng)于至少一種操作類型;
所述操作類型包括:復(fù)制、撥打電話、發(fā)送短信、發(fā)送郵件、保存至本地、保存到已有聯(lián)系人和新建聯(lián)系人中的一種或者多種。
進(jìn)一步地,所述根據(jù)預(yù)設(shè)的語義類型與操作類型的對應(yīng)關(guān)系,確定所述特定字符串對應(yīng)的操作類型之后,還包括:
按照預(yù)設(shè)的顯示方式顯示所述特定字符串,所述預(yù)設(shè)的顯示方式包括:下劃線方式、懸浮方式、配色方式中的任一種或多 種;
在接收到作用于任一特定字符串的操作選擇信號時,按照所選擇的操作類型,對所述特定字符串執(zhí)行操作。
根據(jù)本發(fā)明實(shí)施例的另一方面,本發(fā)明實(shí)施例還提供一種信息處理裝置,所述信息處理裝置包括:
字符串檢測模塊,用于檢測文本信息中的特定字符串;
語義類型確定模塊,用于根據(jù)所述特定字符串的語義特征確定所述特定字符串的語義類型;
操作類型確定模塊,用于根據(jù)預(yù)設(shè)的語義類型與操作類型的對應(yīng)關(guān)系,確定所述特定字符串對應(yīng)的操作類型。
進(jìn)一步地,所述特定字符串包括以下字符串中的任一種或多種:數(shù)字字符串、字母字符串、數(shù)字與字母組合的字符串、包含特殊字符的字符串;其中,所述特殊字符包括以下字符中的任一種或多種、www λ http、https、com、cn、org、net ;
所述語義類型包括以下類型中的任一種或多種:移動電話號碼、固定電話號碼、郵箱地址、即時通訊號碼、網(wǎng)頁地址、日期、銀行賬號、運(yùn)營商服務(wù)提供號碼、緊急電話號碼、已有聯(lián)系人電話號碼、郵政編碼。
進(jìn)一步地,所述語義類型確定模塊包括:第一語義特征識別單元和第一語義類型確定單元;
所述第一語義特征識別單元,用于識別所述特定字符串的語義特征,所述特定字符串的語義特征包括:所述特定字符串包含的字符類型、所述特定字符串的字符排列方式、所述特定字符串的長度中的任一種或多種;
所述第一語義類型確定單元,用于根據(jù)預(yù)設(shè)的語義特征與語義類型的對應(yīng)關(guān)系,確定所述特定字符串對應(yīng)的語義類型;
其中,所述預(yù)設(shè)的語義特征與語義類型的對應(yīng)關(guān)系為:一種語義特征對應(yīng)于至少一種語義類型。
進(jìn)一步地,所述語義類型確定模塊包括:第二語義特征識別單元、關(guān)鍵字提取單元和第二語義類型確定單元;
所述第二語義特征識別單元,用于識別所述特定字符串的語義特征,所述特定字符串的語義特征包括:所述特定字符串包含的字符類型、所述特定字符串的字符排列方式、所述特定字符串的長度中的任一種或多種;
所述關(guān)鍵字提取單元,用于在所述文本信息中提取關(guān)鍵字;
所述第二語義類型確定單元,用于根據(jù)預(yù)設(shè)的語義特征和關(guān)鍵字的組合與語義類型的對應(yīng)關(guān)系,確定所述特定字符串對應(yīng)的語義類型;
其中,所述預(yù)設(shè)的語義特征和關(guān)鍵字的組合與語義類型的對應(yīng)關(guān)系為:語義特征和關(guān)鍵字的任一種組合對應(yīng)于至少一種語義類型。
進(jìn)一步地,所述語義類型確定模塊包括:字符串比較單元和第三語義類型確定單元;
所述字符串比較單元,用于將所述特定字符串與預(yù)置字符串進(jìn)行比較;
所述第三語義類型確定單元,用于如果所述特定字符串與所述預(yù)置字符串相同,將所述預(yù)置字符串的語義類型確定為所述特定字符串的語義類型;
其中,所述預(yù)置字符 串的語義類型包括:運(yùn)營商服務(wù)提供號碼、緊急電話號碼、已有聯(lián)系人電話號碼、郵政編碼中的任一種或多種。
進(jìn)一步地,所述預(yù)設(shè)的語義類型與操作類型的對應(yīng)關(guān)系為:一種語義類型對應(yīng)于至少一種操作類型;
所述操作類型包括:復(fù)制、撥打電話、發(fā)送短信、發(fā)送郵件、保存至本地、保存到已有聯(lián)系人和新建聯(lián)系人中的一種或者多種。
進(jìn)一步地,所述信息處理裝置還包括:字符串顯示模塊和操作執(zhí)行模塊;
所述字符串顯示模塊,用于按照預(yù)設(shè)的顯示方式顯示所述特定字符串,所述預(yù)設(shè)的顯示方式包括:下劃線方式、懸浮方式、配色方式中的任一種或多種;
所述操作執(zhí)行模塊,用于在接收到作用于任一特定字符串的操作選擇信號時,按照所選擇的操作類型,對所述特定字符串執(zhí)行操作。
本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
本發(fā)明實(shí)施例檢測文本信息中的特定字符串,并基于檢測到的特定字符串的語義特征確定其語義類型,根據(jù)語義類型提供對應(yīng)的操作類型,通過對特定字符串差異化、選擇性地提供可選操作,使得移動終端提供的可選操作更為準(zhǔn)確,方便用戶更為有效地對特定字符串進(jìn)行操作,提高了用戶的使用體驗(yàn)。
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是現(xiàn)有技術(shù)中的信息處理方法的應(yīng)用效果圖2是本發(fā)明實(shí)施例一提供的信息處理方法的方法流程圖3是本發(fā)明實(shí)施例二提供的信息處理方法的方法流程圖4是本發(fā)明實(shí)施例三提供的信息處理裝置的結(jié)構(gòu)方框圖5是本發(fā)明實(shí)施例三提供的語義類型確定模塊的部分方框圖6是本發(fā)明實(shí)施例三提供的語義類型確定模塊的部分方框圖7是本發(fā)明實(shí)施例三提供的語義類型確定模塊的部分方框圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
實(shí)施例一
請參考圖2,其示出了本發(fā)明實(shí)施例一提供的信息處理方法的方法流程圖。該信息處理方法可以用于存儲有文本信息或者可收發(fā)文本信息的移動終端中,本發(fā)明實(shí)施例中,移動終端可以為移動終端、即時通訊軟件客戶端或郵件客戶端等移動終端設(shè)備。該信息處理方法包括:
步驟202,檢測文本信息中的特定字符串;
移動終端可以對其內(nèi)存儲的文本信息或者接收到的文本信息進(jìn)行檢測,以識別文本信息中的特定字符串。特定字符串可以包括但不限于以下字符串中的任一種或多種:數(shù)字字符串、字母字符串、數(shù)字與字母組合的字符串、包含特殊字符的字符串。其中,特殊字符可以包括但不限于以下字符中的任一種或多種:@、www、http、https、com、cn、org、net。比如,在文本信息為中文信息時,特定字符串主要是指數(shù)字字符串、字母字符串和數(shù)字與字母組合的字符串。在具體實(shí)施時,移動終端可以對文本信息中的所有字符依次進(jìn)行讀取分析,然后檢測文本信息是否包括數(shù)字字符串、字母字符串和/或數(shù)字與字符組合的字符串之類的特定字符串。
在一些情況下,移動終端也可以根據(jù)特定字符來檢測特定字符串,特殊字符可以包括以下字符中的任一種或多種:@、www、http、https、com、cn、org、net。比如可以在文本信息為英文信息時,根據(jù)特定字符來檢測代表郵箱地址的特定字符串;或根據(jù)特定字符“www”和“com”的來檢測代表互聯(lián)網(wǎng)地址的特定字符串。諸如此類,不再一一贅述。
步驟204,根據(jù)特定字符串的語義特征確定特定字符串的語義類型;
在文本信息中檢測到特定字符串后,可以進(jìn)一步地根據(jù)特定字符串的語義特征來確定該特定字符串的語義類型。特定字符串的語義特征可以包括特定字符串包含的字符類型、特定字符串的字符排列方式、特定字符串的長度中的任一種或多種。比如,一個特定字符串的字符類型都是數(shù)字、字符排列順序與手機(jī)號碼的編碼規(guī)則相符、且字符長度是11位;又比如,一個特定字符串的字符類型都是數(shù)字、字符長度是6位等等。
根據(jù)一個特定字符串的語義特征,可以確定該特定字符串可能的語義類型。比如,對于字符類型都是數(shù)字、字符排列順序與手機(jī)號碼的編碼規(guī)則相符、且字符長度是11位的特定字符串,可以確定其語義類型為移動電話號碼。顯然,本文中所稱的語義類型可以包括但不限于移動電話號碼、固定電話號碼、郵箱地址、即時通訊號碼、網(wǎng)頁地址、日期、銀行賬號、運(yùn)營商服務(wù)提供號碼、緊急電話號碼、已有聯(lián)系人電話號碼、郵政編碼。
步驟206,根據(jù)預(yù)設(shè)的語義類型與操作類型的對應(yīng)關(guān)系,確定特定字符串對應(yīng)的操作類型。
在確定該特定字符串的語義類型之后,可以根據(jù)各個語義類型與各種操作類型之間的對應(yīng)關(guān)系,確定與該特定字符串對應(yīng)的操作類型,以便對每一個特定字符串選擇性地提供可選操作。該操作類型可以包括但不限于:復(fù)制、撥打電話、發(fā)送短信、發(fā)送郵件、保存至本地、保存到已有聯(lián)系人和新建聯(lián)系人中的一種或者多種。
綜上所述,本實(shí)施例一提供的信息處理方法通過檢測文本信息中的特定字符串,并基于檢測到的特定字符串的語義特征確定其語義類型,根據(jù)語義類型提供對應(yīng)的操作類型,通過對特定字符串差異化、選擇性地提供可選操作,使得移動終端提供的可選操作更為準(zhǔn)確,方便用戶更為有效地對特定字符串進(jìn)行操作,提高了用戶的使用體驗(yàn)。
實(shí)施例二
請參考圖3,其示出了本發(fā)明實(shí)施例二提供的信息處理方法的方法流程圖。該信息處理方法可以用于存儲有文本信息或者可收發(fā)文本信息的移動終端中,本發(fā)明實(shí)施例中,移動終端可以為手機(jī)、PDA、平板電腦等移動終端設(shè)備。該信息處理方法包括:
步驟301,檢測文本信息中的特定字符串;
移動終端可以對其內(nèi)存儲的文本信息或者接收到的文本信息進(jìn)行檢測,以識別文本信息中的特定字符串。特定字符串可以包括但不限于以下字符串中的任一種或多種:數(shù)字字符串、字母字符串、數(shù)字與字母組合的字符串、包含特殊字符的字符串。其中,特殊字符可以包括但不限于以下字符中的任一種或多種:@、www、http、https、com、cn、org、net。檢測文本信息中的特定字符串可以任意采用以下兩種方式及其組合;
第一種方式,首先讀取文本信息中的所有字符,然后檢測文本信息中是否包括數(shù)字字符串、字母字符串和數(shù)字與字母組合的字符串等特定字符串。
這種方式可以用于在文本信息為中文信息時,提取文本信息中的數(shù)字字符串、字母字符串和數(shù)字與字母組合的字符串等非中文的特定字符串。特別地,移動電話號碼、固定電話號碼、即時通訊號碼、日期和銀行賬號等字符串通常都是數(shù)字字符串。在具體實(shí)施時還可以對這種方式進(jìn)行略微優(yōu)化,比如可以只提取字符位數(shù)大于3的數(shù)字字符串;又比如,在兩個數(shù)字字符串之間的標(biāo)點(diǎn)字符位數(shù)小于3時,將這兩個數(shù)字字符串和它們之間的標(biāo)點(diǎn)字符統(tǒng)一認(rèn)為是一個特定字符串等等。
第二種方式,讀取文本信息中的所有字符;檢測文本信息中是否存在特定字符;在檢測到文本信息中存在特定字符時,將包含特定字符的字符串認(rèn)為是特定字符串。
這種方式可以用于在文本信息為英文信息時,提取文本信息中表征郵箱地址或者互聯(lián)網(wǎng)地址之類的特定字符串。比如特定字符是可以根據(jù)特定字符在文本信息中提取包括數(shù)字、字母和”符號的特定字符串;又比如,特定字符是“www”和“com”,可以根據(jù)該特定字符在文本信息中來提取包括數(shù)字、字母和”符號的特定字符串。需要說明的是,本文中的特定字符可以預(yù)先設(shè)定,并且特定字符可以是一個字符也可以是多個字符組成的字符組,只要能夠表征一定特點(diǎn)即可??梢岳斫獾氖?,本實(shí)施例中對于文本信息中特定字符串的檢測并不限于上述兩種方式,在此本發(fā)明并不對此進(jìn)行限定。
步驟302,根據(jù)特定字符串的語義特征確定特定字符串的語義類型;
在文本信息中檢測到特定字符串后,可以進(jìn)一步地根據(jù)特定字符串的語義特征來確定該特定字符串的語義類型。本文中所稱的語義類型可以包括但不限于移動電話號碼、固定電話號碼、郵箱地址、即時通訊號碼、網(wǎng)頁地址、日期、銀行賬號、運(yùn)營商服務(wù)提供號碼、緊急電話號碼、已有聯(lián)系人電話號碼、郵政編碼。確定特定字符串的語義類型可以采用以下任意一種方式或多種方式的組合:
第一種方式:識別特定字符串的語義特征,特定字符串的語義特征包括:特定字符串包含的字符類型、特定字符串的字符排列方式、特定字符串的長度中的任一種或多種;然后根據(jù)預(yù)設(shè)的語義特征與語義類型的對應(yīng)關(guān)系,確定特定字符串對應(yīng)的語義類型。其中,預(yù)設(shè)的語義特征與語義類型的對應(yīng)關(guān)系為:一種語義特征對應(yīng)于至少一種語義類型。
采用這種方式可以用于確定特定字符串是否為“移動電話號碼”、“固定電話號碼”、“郵政編碼”和“日期”等語義類型。這些語義類型的特定字符串通常都有較強(qiáng)的規(guī)律性。比如,在文本信息中檢測到一個特定字符串“ 18688888888 ”,識別到該特定字符串的語義特征包括:字符類型為數(shù)字、字符位數(shù)為11位和字符排列規(guī)律符合移動電話的排列規(guī)律,所以可以根據(jù)這些語義特征來確定該特定字符串的語義類型是“移動電話號碼”。又比如,在文本信息中檢測到一個特定字符串“214122”,識別到該特定字符串的語義特征包括:字符類型為數(shù)字、字符位數(shù)為6位和字符排列規(guī)律符合郵政編碼的排列規(guī)律,所以可以根據(jù)這些語義特征來確定該特定字符串的語義類型是“郵政編碼”。
但是需要說明的是,語義特征和語義類型之間的對應(yīng)關(guān)系可以預(yù)先定義,并且一種語義特征通常對應(yīng)于至少一種語義類型。比如,“字符位數(shù)為6位”這一語義特征既可以對應(yīng)于“郵政編碼”語義類型,也可以對應(yīng)于“即時通訊號碼”語義類型。
第二種方式:識別特定字符串的語義特征,特定字符串的語義特征包括:特定字符串包含的字符類型、特定字符串的字符排列方式、特定字符串的長度中的任一種或多種;然后在文本信息中提取關(guān)鍵字,;最后,根據(jù)預(yù)設(shè)的語義特征和關(guān)鍵字的組合與語義類型的對應(yīng)關(guān)系,確定特定字符串對應(yīng)的語義類型;
其中,預(yù)設(shè)的語義特征和關(guān)鍵字的組合與語義類型的對應(yīng)關(guān)系為:語義特征和關(guān)鍵字的任一種組合對應(yīng)于至少一種語義類型。
采用這種方式主要可以確定特定字符串是否為“即時通訊號碼”、“銀行賬號”和“固定電話號碼”之類的語義類型。通常情況下,這類型的特定字符串的語義特征不足以唯一地確定其語義類型,所以需要結(jié)合文本信息中的上下文環(huán)境或者說關(guān)鍵字才能更好地確定其語義類型。比如一個特定字符串的語義特征是字符位數(shù)為7位;并且在該特定字符串所在文本信息中還提取到“MSN”、“msn”等關(guān)鍵字;則可以確定該特定字符串的語義類型為“即時通訊號碼”。又比如,一個特定字符串的字符位數(shù)是19位;并且在該特定字符串所在文本信息中提取到“銀行”、“中行”、“工行”、“農(nóng)行”或“建行”等關(guān)鍵字;則可以確定該特定字符串的語義類型為“銀行賬號”。再比如,提取到的特定字符串的字符位數(shù)為8位;并且在該特定字符串所在文本信息中的其它字符中提取到或“電話”等關(guān)鍵字;則可以確定該特定字符串的語義類型為“固定電話”。
需要說明的是,關(guān)鍵字所在的位置可以是在特定字符串中,也可以是文本信息除特定字符串以外的其它字符中,根據(jù)不同的實(shí)施例此處可以略有不同。關(guān)鍵字也可以與前述的特殊字符相同。語義特征和關(guān)鍵字的組合與語義類型之間的對應(yīng)關(guān)系可以預(yù)先定義,并且語義特征和關(guān)鍵字的任一種組合通常對應(yīng)于至少一種語義類型。比如,語義特征“字符位數(shù)為6位”和關(guān)鍵字“MSN”這一組合可以對應(yīng)于“即時通訊號碼”語義類型;又比如,語義特征“字符類型為英文”和關(guān)鍵字“com”這一組合可以對應(yīng)于“互聯(lián)網(wǎng)地址”和“郵箱地址”兩個語義類型。
第三種方式,將特定字符串與預(yù)置字符串進(jìn)行比較;如果特定字符串與預(yù)置字符串的比較結(jié)果相同,將預(yù)置字符串的語義類型確定為特定字符串的語義類型;
其中,預(yù)置字符串的語義類型包括:運(yùn)營商服務(wù)提供號碼、緊急電話號碼、已有聯(lián)系人電話號碼、郵政編碼中的一種或者多種。
由于一些特定字符串是固定的,比如中國聯(lián)通的服務(wù)提供號碼10010、中國移動的服務(wù)提供號碼10086之類的號碼;還比如移動終端內(nèi)已有聯(lián)系人的聯(lián)系電話。對于這些語義類型已知的字符串,可以預(yù)先存儲到字符串庫中。當(dāng)從文本信息中提取到特定字符串“10010”后,可以將該特定字符串“10010”與預(yù)置字符串進(jìn)行比較,由于預(yù)置字符串中包括“10010”,所以兩者之間的比較結(jié)果將會是完全相同。那么可以認(rèn)為該特定字符串“10010”的語義特征和語義類型與預(yù)置字符串的“ 10010 ”的語義特征和語義類型也完全相同。
步驟303,根據(jù)預(yù)設(shè)的語義類型與操作類型的對應(yīng)關(guān)系,確定特定字符串對應(yīng)的操作類型。
在確定該特定字符串的語義類型之后,根據(jù)各個語義類型與各種服務(wù)類型之間的對應(yīng)關(guān)系,確定與該特定字符串對應(yīng)的操作類型,以便對每一個特定字符串選擇性地提供可選操作。
需要說明的是,預(yù)設(shè)的語義類型與操作類型的對應(yīng)關(guān)系通常為:一種語義類型對應(yīng)于至少一種操作類型,比如“移動電話號碼”這一語義類型對應(yīng)的操作類型可以是復(fù)制、撥打電話、發(fā)送短信等等操作類型。本文中的操作類型包括但不限于:復(fù)制、撥打電話、發(fā)送短信、發(fā)送郵件、保存至本地、保存到已有聯(lián)系人和新建聯(lián)系人中的一種或者多種。
步驟304,按照預(yù)設(shè)的顯示方式顯示特定字符串,預(yù)設(shè)的顯示方式包括但不限于:下劃線方式、懸浮方式、配色方式中的任一種或多種;
移動終端在確定特定字符串的語義類型之后,可以在將該文本信息顯示給用戶時,將該文本信息中的不同語義類型的字符串和其它字符按照預(yù)設(shè)的顯示方式區(qū)別性地顯示。比如,文本信息中的其它字符以灰色楷體顯示,特定字符串以藍(lán)色宋體加下劃線顯示。還比如,文本信息中的其它信息以黑色仿宋體顯示,某一種語義類型的特定字符串以紅背景色加灰色仿宋體懸浮顯示,另外一種語義類型的特定字符串以綠背景色加灰色仿宋體懸浮顯示等等。
步驟305,在接收到作用于任一特定字符串的操作選擇信號時,按照所選擇的操作類型,對特定字符串執(zhí)行操作。
用戶在移動終端上查看該文本信息之后,可以選擇其中一個特定字符串發(fā)出選定信號,比如移動終端是觸屏手機(jī)時,采用觸摸方式點(diǎn)擊一個特定字符串發(fā)出選定信號。移動終端可以接收到該作用于被選擇的特定字符串上的選定信號。
移動終端接收到該選定信號以后,可以根據(jù)與被選定的特定字符串對應(yīng)的操作類型選擇性地提供可選操作。操作類型包括但不限于:復(fù)制、撥打電話、發(fā)送短信、發(fā)送郵件、保存至本地、保存到已有聯(lián)系人和新建聯(lián)系人中的一種或者多種。比如,對于語義類型為移動電話號碼的特定字符串,可以提供撥打電話、發(fā)送短信、保存到已有聯(lián)系人和新建聯(lián)系人四種可選操作;對于語義類型為固定電話的特定字符串,可以提供撥打電話、保存到已有聯(lián)系人和新建聯(lián)系人三種可選操作;對于語義類型為銀行號碼的特定字符串,可以提供復(fù)制和保存到已有聯(lián)系人兩種可選操作。
用戶可以發(fā)出一個操作選擇信號選擇多個操作類型中的一個,然后移動終端在接收到該操作選擇信號之后,對特定字符串執(zhí)行該操作。
綜上所述,本實(shí)施例二提供的信息處理方法通過檢測文本信息中的特定字符串,并基于檢測到的特定字符串的語義特征確定其語義類型,根據(jù)語義類型提供對應(yīng)的操作類型,通過對特定字符串差異化、選擇性地提供可選操作,使得移動終端提供的可選操作更為準(zhǔn)確,方便用戶更為有效地對特定字符串進(jìn)行操作,提高了用戶的使用體驗(yàn)。
實(shí)施例三
請參考圖4,其示出了本實(shí)施例三提供的信息處理裝置的結(jié)構(gòu)方框圖。該信息處理裝置可以用于存儲有文本信息或者可收發(fā)文本信息的移動終端中,本發(fā)明實(shí)施例中,移動終端可以為移動終端、即時通訊軟件客戶端或郵件客戶端等移動終端設(shè)備。該信息處理裝置包括字符串檢測模塊410、語義類型確定模塊420、操作類型確定模塊430、字符串顯示模塊440和操作執(zhí)行模塊450。
字符串檢測模塊410用于檢測文本信息中的特定字符串。該特定字符串包括以下字符串中的任一種或多種:數(shù)字字符串、字母字符串、數(shù)字與字母組合的字符串、包含特殊字符的字符串;其中,特殊字符包括以下字符中的任一種或多種:@、WWW、http、https、com、cn、org、net。
語義類型確定模塊420用于根據(jù)特定字符串的語義特征確定特定字符串的語義類型。所述語義類型包括以下類型中的任一種或多種:移動電話號碼、固定電話號碼、郵箱地址、即時通訊號碼、網(wǎng)頁地址、日期、銀行賬號、運(yùn)營商服務(wù)提供號碼、緊急電話號碼、已有聯(lián)系人電話號碼、郵政編碼。
一方面,語義類型確定模塊420可以包括第一語義特征識別單元421和第一語義類型確定單元422,如圖5所示。其中,第一語義特征識別單元421用于識別特定字符串的語義特征,特定字符串的語義特征包括:特定字符串包含的字符類型、特定字符串的字符排列方式、特定字符串的長度中的任一種或多種;第一語義類型確定單元422用于根據(jù)預(yù)設(shè)的語義特征與語義類型的對應(yīng)關(guān)系,確定特定字符串對應(yīng)的語義類型。
其中,預(yù)設(shè)的語義特征與語義類型的對應(yīng)關(guān)系可以為:一種語義特征對應(yīng)于至少一種語義類型。
另一方面,語義類型確定模塊420也可以包括第二語義特征識別單元423、關(guān)鍵字提取單元424和第二語義類型確定單元425,如圖6所示。其中,第二語義特征識別單元423用于識別特定字符串的語義特征,特定字符串的語義特征包括:所述特定字符串包含的字符類型、所述特定字符串的字符排列方式、所述特定字符串的長度中的任一種或多種;關(guān)鍵字提取單元424用于在文本信息中提取關(guān)鍵字,關(guān)鍵字包括:qq、msn、skype、銀行、中行、建行、招行、工行、農(nóng)行、郵政儲蓄和微信中的任一種或多種;第二語義類型確定單元425用于根據(jù)預(yù)設(shè)的語義特征和關(guān)鍵字的組合與語義類型的對應(yīng)關(guān)系,確定特定字符串對應(yīng)的語義類型。
其中,預(yù)設(shè)的語義特征和關(guān)鍵字的組合與語義類型的對應(yīng)關(guān)系可以為:語義特征和關(guān)鍵字的任一種組合對應(yīng)于至少一種語義類型。
再一方面,語義類型確定模塊420也可以包括字符串比較單元426和第三語義類型確定單元427,如圖7所示。其中,字符串比較單元426用于將特定字符串與預(yù)置字符串進(jìn)行比較;第三語義類型確定單元427用于如果特定字符串與預(yù)置字符串相同,將預(yù)置字符串的語義類型確定為特定字符串的語義類型。
其中,預(yù)置字符串的語義類型包括:運(yùn)營商服務(wù)提供號碼、緊急電話號碼、已有聯(lián)系人電話號碼、郵政編碼中的一種或者多種。
操作類型確定模塊430用于根據(jù)預(yù)設(shè)的語義類型與操作類型的對應(yīng)關(guān)系,確定特定字符串對應(yīng)的操作類型。
預(yù)設(shè)的語義類型與操作類型的對應(yīng)關(guān)系為:一種語義類型對應(yīng)于至少一種操作類型;
操作類型可以包括:復(fù)制、撥打電話、發(fā)送短信、發(fā)送郵件、保存至本地、保存到已有聯(lián)系人和新建聯(lián)系人中的一種或者多種。
字符串顯示模塊440用于按照預(yù)設(shè)的顯示方式顯示特定字符串,預(yù)設(shè)的顯示方式包括:下劃線方式、懸浮方式、配色方式中的任一種或多種;
操作執(zhí)行模塊450用于在接收到作用于任一特定字符串的操作選擇信號時,按照所選擇的操作類型,對特定字符串執(zhí)行操作。
綜上所述,本實(shí)施例三提供的信息處理裝置通過檢測文本信息中的特定字符串,并基于檢測到的特定字符串的語義特征確定其語義類型,根據(jù)語義類型提供對應(yīng)的操作類型,通過對特定字符串差異化、選擇性地提供可選操作,使得移動終端提供的可選操作更為準(zhǔn)確,方便用戶更為有效地對特定字符串進(jìn)行操作,提高了用戶的使用體驗(yàn)。當(dāng)然,可以預(yù)見的是,本發(fā)明實(shí)施例提供的信息處理方法和裝置在應(yīng)用時也不局限于移動終端,也可以用于其它終端,比如包含觸摸屏的一體式臺式電腦。
需要說明的是:上述實(shí)施例提供的信息處理裝置在本文描述時,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的信息處理裝置與信息處理方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種信息處理方法,其特征在于,其包括: 檢測文本信息中的特定字符串; 根據(jù)所述特定字符串的語義特征確定所述特定字符串的語義類型; 根據(jù)預(yù)設(shè)的語義類型與操作類型的對應(yīng)關(guān)系,確定所述特定字符串對應(yīng)的操作類型。
2.根據(jù)權(quán)利要求1所述的信息處理方法,其特征在于,所述特定字符串包括以下字符串中的任一種或多種:數(shù)字字符串、字母字符串、數(shù)字與字母組合的字符串、包含特殊字符的字符串;其中,所述特殊字符包括以下字符中的任一種或多種:@、WWW、http、https、com、cn、org、net ; 所述語義類型包括以下類型中的任一種或多種:移動電話號碼、固定電話號碼、郵箱地址、即時通訊號碼、網(wǎng)頁地址、日期、銀行賬號、運(yùn)營商服務(wù)提供號碼、緊急電話號碼、已有聯(lián)系人電話號碼、郵政編碼。
3.根據(jù)權(quán)利要求2所述的信息處理方法,其特征在于,所述根據(jù)所述特定字符串的語義特征確定所述特定字符串的語義類型,具體包括: 識別所述特定字符串的語義特征,所述特定字符串的語義特征包括:所述特定字符串包含的字符類型、所述特定字符串的字符排列方式、所述特定字符串的長度中的任一種或多種; 根據(jù)預(yù)設(shè)的語義特征與語義類型的對應(yīng)關(guān)系,確定所述特定字符串對應(yīng)的語義類型; 其中,所述預(yù)設(shè)的語義特征與語義類型的對應(yīng)關(guān)系為:一種語義特征對應(yīng)于至少一種語義類型。
4.根據(jù)權(quán)利要求2所述的信息處理方法,其特征在于,所述根據(jù)所述特定字符串的語義特征確定所述特定字符串的語義類型,具體包括: 識別所述特定字符串的語義特征,所述特定字符串的語義特征包括:所述特定字符串包含的字符類型、所述特定字符串的字符排列方式、所述特定字符串的長度中的任一種或多種; 在所述文本信息中提取關(guān)鍵字; 根據(jù)預(yù)設(shè)的語義特征和關(guān)鍵字的組合與語義類型的對應(yīng)關(guān)系,確定所述特定字符串對應(yīng)的語義類型; 其中,所述預(yù)設(shè)的語義特征和關(guān)鍵字的組合與語義類型的對應(yīng)關(guān)系為:語義特征和關(guān)鍵字的任一種組合對應(yīng)于至少一種語義類型。
5.根據(jù)權(quán)利要求2所述的信息處理方法,其特征在于,所述根據(jù)所述特定字符串的語義特征確定所述特定字符串的語義類型,具體包括: 將所述特定字符串與預(yù)置字符串進(jìn)行比較; 如果所述特定字符串與所述預(yù)置字符串相同,將所述預(yù)置字符串的語義類型確定為所述特定字符串的語義類型; 其中,所述預(yù)置字符串的語義類型包括:運(yùn)營商服務(wù)提供號碼、緊急電話號碼、已有聯(lián)系人電話號碼、郵政編碼中的任一種或多種。
6.根據(jù)權(quán)利要求3至5任一所述的信息處理方法,其特征在于,所述預(yù)設(shè)的語義類型與操作類型的對應(yīng)關(guān)系為:一種語義類型對應(yīng)于至少一種操作類型; 所述操作類型包括:復(fù)制、撥打電話、發(fā)送短信、發(fā)送郵件、保存至本地、保存到已有聯(lián)系人和新建聯(lián)系人中的一種或者多種。
7.根據(jù)權(quán)利要求6所述的信息處理方法,其特征在于,所述根據(jù)預(yù)設(shè)的語義類型與操作類型的對應(yīng)關(guān)系,確定所述特定字符串對應(yīng)的操作類型之后,還包括: 按照預(yù)設(shè)的顯示方式顯示所述特定字符串,所述預(yù)設(shè)的顯示方式包括:下劃線方式、懸浮方式、配色方式中的任一種或多種; 在接收到作用于任一特定字符串的操作選擇信號時,按照所選擇的操作類型,對所述特定字符串執(zhí)行操作。
8.一種信息處理裝置,其特征在于,其包括: 字符串檢測模塊,用于檢測文本信息中的特定字符串; 語義類型確定模塊,用于根據(jù)所述特定字符串的語義特征確定所述特定字符串的語義類型; 操作類型確定模塊,用于根據(jù)預(yù)設(shè)的語義類型與操作類型的對應(yīng)關(guān)系,確定所述特定字符串對應(yīng)的操作類型。
9.根據(jù)權(quán)利要求8所述的信息處理裝置,其特征在于,所述特定字符串包括以下字符串中的任一種或多種:數(shù)字字符串、字母字符串、數(shù)字與字母組合的字符串、包含特殊字符的字符串;其中,所述特殊字符包括以下字符中的任一種或多種:@、WWW、http、https、com、cn、org、net ; 所述語義類型包括以下類型中的任一種或多種:移動電話號碼、固定電話號碼、郵箱地址、即時通訊號碼、網(wǎng)頁地址、日期、銀行賬號、運(yùn)營商服務(wù)提供號碼、緊急電話號碼、已有聯(lián)系人電話號碼、郵政編碼。
10.根據(jù)權(quán)利要求9所述的信息處理裝置,其特征在于,所述語義類型確定模塊包括:第一語義特征識別單元和第一語義類型確定單元; 所述第一語義特征識別單元,用于識別所述特定字符串的語義特征,所述特定字符串的語義特征包括:所述特定字符串包含的字符類型、所述特定字符串的字符排列方式、所述特定字符串的長度中的任一種或多種; 所述第一語義類型確定單元 ,用于根據(jù)預(yù)設(shè)的語義特征與語義類型的對應(yīng)關(guān)系,確定所述特定字符串對應(yīng)的語義類型; 其中,所述預(yù)設(shè)的語義特征與語義類型的對應(yīng)關(guān)系為:一種語義特征對應(yīng)于至少一種語義類型。
11.根據(jù)權(quán)利要求9所述的信息處理裝置,其特征在于,所述語義類型確定模塊包括:第二語義特征識別單元、關(guān)鍵字提取單元和第二語義類型確定單元; 所述第二語義特征識別單元,用于識別所述特定字符串的語義特征,所述特定字符串的語義特征包括:所述特定字符串包含的字符類型、所述特定字符串的字符排列方式、所述特定字符串的長度中的任一種或多種; 所述關(guān)鍵字提取單元,用于在所述文本信息中提取關(guān)鍵字; 所述第二語義類型確定單元,用于根據(jù)預(yù)設(shè)的語義特征和關(guān)鍵字的組合與語義類型的對應(yīng)關(guān)系,確定所述特定字符串對應(yīng)的語義類型; 其中,所述預(yù)設(shè)的語義特征和關(guān)鍵字的組合與語義類型的對應(yīng)關(guān)系為:語義特征和關(guān)鍵字的任一種組合對應(yīng)于至少一種語義類型。
12.根據(jù)權(quán)利要求9所述的信息處理裝置,其特征在于,所述語義類型確定模塊包括:字符串比較單元和第三語義類型確定單元; 所述字符串比較單元,用于將所述特定字符串與預(yù)置字符串進(jìn)行比較; 所述第三語義類型確定單元,用于如果所述特定字符串與所述預(yù)置字符串相同,將所述預(yù)置字符串的語義類型確定為所述特定字符串的語義類型; 其中,所述預(yù)置字符串的語義類型包括:運(yùn)營商服務(wù)提供號碼、緊急電話號碼、已有聯(lián)系人電話號碼、郵政編碼中的任一種或多種。
13.根據(jù)權(quán)利要求10至11任一所述的信息處理裝置,其特征在于,所述預(yù)設(shè)的語義類型與操作類型的對應(yīng)關(guān)系為:一種語義類型對應(yīng)于至少一種操作類型; 所述操作類型包括:復(fù)制、撥打電話、發(fā)送短信、發(fā)送郵件、保存至本地、保存到已有聯(lián)系人和新建聯(lián)系人中的一種或者多種。
14.根據(jù)權(quán)利要求13所述的信息處理裝置,其特征在于,所述信息處理裝置還包括:字符串顯示模塊和操作執(zhí)行模塊; 所述字符串顯示模塊,用于按照預(yù)設(shè)的顯示方式顯示所述特定字符串,所述預(yù)設(shè)的顯示方式包括:下劃線方式、懸浮方式、配色方式中的任一種或多種; 所述操作執(zhí)行模塊,用于在接 收到作用于任一特定字符串的操作選擇信號時,按照所選擇的操作類型,對所述特定字符串執(zhí)行操作。
全文摘要
本發(fā)明實(shí)施例公開了一種信息處理方法及裝置,屬于移動通信技術(shù)領(lǐng)域。所述方法包括檢測文本信息中的特定字符串;根據(jù)所述特定字符串的語義特征確定所述特定字符串的語義類型;根據(jù)預(yù)設(shè)的語義類型與操作類型的對應(yīng)關(guān)系,確定所述特定字符串對應(yīng)的操作類型。該信息處理方法及裝置通過對提取到的特定字符串進(jìn)行語義類型的確定,然后根據(jù)確定后的語義類型來對每個特定字符串差異化、選擇性地提供可選操作,使得移動終端提供的可選操作更為準(zhǔn)確,提高了用戶的使用體驗(yàn)并避免了一些錯誤問題的出現(xiàn)。
文檔編號G06F17/30GK103218363SQ20121001813
公開日2013年7月24日 申請日期2012年1月19日 優(yōu)先權(quán)日2012年1月19日
發(fā)明者翟萌, 徐海波 申請人:騰訊科技(深圳)有限公司