亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

時(shí)間信息識別方法和裝置的制造方法

文檔序號:9235484閱讀:506來源:國知局
時(shí)間信息識別方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及信息處理技術(shù)領(lǐng)域,特別是設(shè)及一種時(shí)間信息識別方法和裝置。
【背景技術(shù)】
[0002] 目前,An化oid(安卓)操作系統(tǒng)提供的SDK (Software Development Kit,軟件 開發(fā)工具包)通常利用TextView(文本視圖控件)來展示文本內(nèi)容。設(shè)置TextView的 an化oid: autoLink屬性可W實(shí)現(xiàn)自動(dòng)標(biāo)記鏈接文本,用戶點(diǎn)擊鏈接文本可W實(shí)現(xiàn)特定的動(dòng) 作。
[0003] 然而,目前Amlroid操作系統(tǒng)W及其他操作系統(tǒng)僅支持電話號碼、郵件地址W及 網(wǎng)址的自動(dòng)標(biāo)記,不能識別出日期、時(shí)刻等時(shí)間信息,尤其不能識別出用文字表達(dá)的時(shí)間 信息。而且電話號碼、郵件地址W及網(wǎng)址該些文本具有很嚴(yán)格的格式,很容易就可W實(shí)現(xiàn) 識別并標(biāo)記為鏈接文本,而時(shí)間的表達(dá)比較復(fù)雜,通常會(huì)包含文字表達(dá),比如晚上、今天、 Tomorrow、Nextweek等,對電話號碼、郵件地址W及網(wǎng)址的識別難W應(yīng)用到時(shí)間信息的識 別中。
[0004] 比如,目前某即時(shí)通信應(yīng)用提供了自動(dòng)標(biāo)記鏈接文本的功能,通過Linkify函數(shù) 實(shí)現(xiàn),支持電話號碼和郵件地址的識別。如圖1所示,用戶通過該即時(shí)通信應(yīng)用收到消息, 內(nèi)容為"通知;明天上午九點(diǎn)開會(huì),"Thu Jan 15, 20159am-9:30am(name@xxx. com)",將其中 的"20159"識別為電話號碼,將"name@xxx. com"識別為郵件地址,標(biāo)記出鏈接文本后顯示 為如圖1中的格式。可見,由于不支持時(shí)間信息的識別,該里誤將時(shí)間信息的一部分識別為 電話號碼,而且由于時(shí)間信息中包含文字表達(dá)"am",表示上午,也給時(shí)間信息的識別帶來了 困難。

【發(fā)明內(nèi)容】

[0005] 基于此,有必要針對目前難W實(shí)現(xiàn)對時(shí)間信息的有效識別的問題,提供一種時(shí)間 信息識別方法和裝置。
[000引一種時(shí)間信息識別方法,所述方法包括:
[0007] 獲取第一字符序列;
[0008] 根據(jù)預(yù)設(shè)時(shí)間相關(guān)字符與預(yù)設(shè)標(biāo)準(zhǔn)字符的映射關(guān)系,按順序?qū)⑺龅谝蛔址蛄?中的預(yù)設(shè)時(shí)間相關(guān)字符映射為相應(yīng)的預(yù)設(shè)標(biāo)準(zhǔn)字符,獲得第二字符序列;
[0009] 根據(jù)預(yù)設(shè)相對時(shí)間詞與具有預(yù)設(shè)特征格式的特征字符串的映射關(guān)系,按順序?qū)⑺?述第二字符序列中的預(yù)設(shè)相對時(shí)間詞映射為相應(yīng)的特征字符串,獲得第=字符序列;
[0010] 按順序在所述第=字符序列中查找分別與預(yù)設(shè)絕對時(shí)間格式和預(yù)設(shè)特征格式匹 配的字符串;
[0011] 根據(jù)匹配的字符串確定時(shí)間信息。
[0012] 一種時(shí)間信息識別裝置,所述裝置包括:
[0013] 第一字符序列獲取模塊,用于獲取第一字符序列;
[0014] 第一映射模塊,用于根據(jù)預(yù)設(shè)時(shí)間相關(guān)字符與預(yù)設(shè)標(biāo)準(zhǔn)字符的映射關(guān)系,按順序 將所述第一字符序列中的預(yù)設(shè)時(shí)間相關(guān)字符映射為相應(yīng)的預(yù)設(shè)標(biāo)準(zhǔn)字符,獲得第二字符序 列;
[0015] 第二映射模塊,用于根據(jù)預(yù)設(shè)相對時(shí)間詞與具有預(yù)設(shè)特征格式的特征字符串的映 射關(guān)系,按順序?qū)⑺龅诙址蛄兄械念A(yù)設(shè)相對時(shí)間詞映射為相應(yīng)的特征字符串,獲得 第=字符序列;
[0016] 匹配查找模塊,用于按順序在所述第=字符序列中查找分別與預(yù)設(shè)絕對時(shí)間格式 和預(yù)設(shè)特征格式匹配的字符串;
[0017] 時(shí)間信息確定模塊,用于根據(jù)匹配的字符串確定時(shí)間信息。
[0018] 上述時(shí)間信息識別方法和裝置,首先將第一字符序列中的預(yù)設(shè)時(shí)間相關(guān)字符映射 為相應(yīng)的預(yù)設(shè)標(biāo)準(zhǔn)字符W獲得第二字符序列,該樣可W將時(shí)間的多種近似表達(dá)統(tǒng)一用預(yù)設(shè) 標(biāo)準(zhǔn)字符表達(dá),W方便后續(xù)進(jìn)行識別。然后將第二字符序列中的預(yù)設(shè)相對時(shí)間詞映射為相 應(yīng)的預(yù)設(shè)特征格式的特征字符串W獲得第=字符序列。該樣第=字符序列中的時(shí)間信息都 轉(zhuǎn)化為了格式化的數(shù)據(jù),通過格式匹配方式,查找與預(yù)設(shè)絕對時(shí)間格式和預(yù)設(shè)特征格式匹 配的字符串,進(jìn)而利用匹配的字符串便可W確定時(shí)間信息。該樣可W實(shí)現(xiàn)從自然語言文字 中識別出時(shí)間信息,進(jìn)而可W根據(jù)識別出的時(shí)間信息進(jìn)行各種操作,應(yīng)用到各種需要時(shí)間 信息的場景中。
【附圖說明】
[0019] 圖1為一個(gè)實(shí)施例中傳統(tǒng)的即時(shí)通信應(yīng)用提供的標(biāo)記鏈接文本的功能示意圖;
[0020] 圖2為一個(gè)實(shí)施例中用于實(shí)現(xiàn)時(shí)間信息識別方法的終端的結(jié)構(gòu)示意圖;
[0021] 圖3為一個(gè)實(shí)施例中時(shí)間信息識別方法的流程示意圖;
[0022] 圖4為一個(gè)實(shí)施例中第一字典樹的數(shù)據(jù)結(jié)構(gòu)示意圖;
[0023] 圖5為一個(gè)實(shí)施例中第二字典樹的數(shù)據(jù)結(jié)構(gòu)示意圖;
[0024] 圖6為一個(gè)實(shí)施例中生成鏈接文本的步驟的流程示意圖;
[0025] 圖7為一個(gè)實(shí)施例中確定時(shí)間信息對應(yīng)到第一字符序列中的時(shí)間開始位置和時(shí) 間結(jié)束位置的步驟的流程示意圖;
[0026] 圖8為一個(gè)實(shí)施例中按照第一字符序列中各字符的字符類型和相應(yīng)的優(yōu)先級,確 定第一字符序列中的時(shí)間開始位置和時(shí)間結(jié)束位置的步驟的流程示意圖;
[0027] 圖9為一個(gè)實(shí)施例中根據(jù)時(shí)間信息配置預(yù)設(shè)時(shí)間相關(guān)應(yīng)用的步驟的流程示意圖;
[0028] 圖10為一個(gè)實(shí)施例中終端通過電話本應(yīng)用接收到多條短信中的時(shí)間信息被識別 出并標(biāo)記為鏈接文本的界面示意圖;
[0029] 圖11為一個(gè)實(shí)施例中根據(jù)觸發(fā)操作進(jìn)入操作菜單的界面示意圖;
[0030] 圖12為一個(gè)實(shí)施例中待辦事項(xiàng)規(guī)劃應(yīng)用的配置頁面的示意圖;
[0031] 圖13為實(shí)施例中終端顯不設(shè)置完畢的待辦事項(xiàng)列表的界面不意圖;
[0032] 圖14為一個(gè)實(shí)施例中時(shí)間信息識別裝置的結(jié)構(gòu)框圖;
[0033] 圖15為另一個(gè)實(shí)施例中時(shí)間信息識別裝置的結(jié)構(gòu)框圖;
[0034] 圖16為一個(gè)實(shí)施例中位置確定模塊的結(jié)構(gòu)框圖;
[00巧]圖17為一個(gè)實(shí)施例中執(zhí)行模塊的結(jié)構(gòu)框圖;
[0036] 圖18為再一個(gè)實(shí)施例中時(shí)間信息識別裝置的結(jié)構(gòu)框圖;
[0037] 圖19為一個(gè)實(shí)施例中應(yīng)用到安卓操作系統(tǒng)中的時(shí)間信息識別方法的流程示意 圖。
【具體實(shí)施方式】
[003引為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,W下結(jié)合附圖及實(shí)施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用W解釋本發(fā)明,并 不用于限定本發(fā)明。
[0039] 中文的時(shí)間存在多種表述,通過整理,將已知的中文時(shí)間的表述進(jìn)行分類,并提供 組合識別條件,如下表1所示?;诖颂峁┮环N識別時(shí)間信息的方法和裝置。
[0040] 表1中日期是指W-天作為最小單位的時(shí)間,而時(shí)刻則是指一天內(nèi)的時(shí)間。時(shí)間 類別包括相對日期、絕對日期、相對時(shí)刻和絕對時(shí)刻。相對日期和相對時(shí)刻稱為相對時(shí)間, 相對時(shí)間用來表示某時(shí)間范圍。絕對日期和絕對時(shí)刻稱為絕對時(shí)間,絕對時(shí)間用來表示某 具體時(shí)間。相對時(shí)間可W修飾絕對時(shí)間,使得表示的時(shí)間更加精確。
[0041] 表1中的組合識別條件是指不同時(shí)間類別的時(shí)間組合起來進(jìn)行識別的條件,比如 相對日期單獨(dú)出現(xiàn)時(shí)不識別,該里單獨(dú)出現(xiàn)是指與該相對日期相鄰的前面或后面都沒有其 他與時(shí)間相關(guān)的字符。該里前面或者后面是按照閱讀順序確定的方向。表1中的文本是指 相應(yīng)的時(shí)間類別下的具體時(shí)間詞,文本中的X、yy、mm、dd等是通用表示符號,該通用表示符 號用來表示相應(yīng)的多種時(shí)間詞所具有的通用表達(dá)形式,表1的相應(yīng)備注中存在該通用表示 符號的取值范圍。默認(rèn)對應(yīng)起始時(shí)間是指相應(yīng)的時(shí)間詞默認(rèn)對應(yīng)的時(shí)間起算點(diǎn)。
[0042] 表 1 ;
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]如圖2所示,在一個(gè)實(shí)施例中,提供了一種終端200,該終端200包括通過系統(tǒng)總線 連接的處理器、內(nèi)存儲器、非易失性存儲介質(zhì)、網(wǎng)絡(luò)接口、顯示裝置和輸入裝置。該終端200 的處理器具有計(jì)算和控制終端200運(yùn)行的能力,處理器被配置為執(zhí)行一種時(shí)間信息識別方 法。該終端200的非易失性存儲介質(zhì)包括一種時(shí)間信息識別裝置,具有實(shí)現(xiàn)一種時(shí)間信息 識別方法的功能。該終端200的顯示裝置可W是液晶顯示屏或者電子墨水顯示屏。輸入裝 置包括觸摸板、物理按鍵、軌跡球、鼠標(biāo)和用于與顯示裝置組成觸控屏的觸摸層中的至少一 種。終端200包括臺式計(jì)算機(jī)和移動(dòng)終端,移動(dòng)終端包括手機(jī)、平板電腦和個(gè)人數(shù)字助理 (PDA)〇
[004引如圖3所示,在一個(gè)實(shí)施例中,提供了一種時(shí)間信息識別方法,本實(shí)施例W該方法 應(yīng)用于上述圖2中的終端來舉例說明。該方法具體包括如下步驟:
[0050] 步驟302,獲取第一字符序列。
[0051] 字符序列是指多個(gè)存在排列順序的字符依次組成的數(shù)據(jù)。終端200可運(yùn)行即時(shí)通 信應(yīng)用,可W獲取在即時(shí)通信應(yīng)用中接收到的消息中的文本作為第一字符序列,也可W將 手機(jī)接收到的短信作為第一字符序列。終端200還可W接收選擇指令,根據(jù)該選擇指令選 擇字符序列作為第一字符序列。比如用戶可W選擇終端200運(yùn)行的瀏覽器或者文字處理軟 件中顯示的一段文字,從而終端200將選擇的文字作為第一字符序列。第一字符序列為輸 入的待處理的字符序列。
[0052] 舉例說明,終端200在2015年1月16日收到短信,內(nèi)容為"下星期一晚上八點(diǎn)半 到十一點(diǎn)舉行部口年會(huì)。"終端200獲取短信的內(nèi)容作為第一字符序列,則第一字符序列為 "下星期一晚上八點(diǎn)半到十一點(diǎn)舉行部口年會(huì)。"
[0053] 步驟304,根據(jù)預(yù)設(shè)時(shí)間相關(guān)字符與預(yù)設(shè)標(biāo)準(zhǔn)字符的映射關(guān)系,按順序?qū)⒌谝蛔址?序列中的預(yù)設(shè)時(shí)間相關(guān)字符映射為相應(yīng)的預(yù)設(shè)標(biāo)準(zhǔn)字符,獲得第二字符序列。
[0054] 預(yù)設(shè)時(shí)間相關(guān)字符是指預(yù)先設(shè)定的與時(shí)間相關(guān)的字符,預(yù)設(shè)標(biāo)準(zhǔn)字符則是預(yù)先設(shè) 定的用來表達(dá)時(shí)間的統(tǒng)一字符,預(yù)設(shè)時(shí)間相關(guān)字符與預(yù)設(shè)標(biāo)準(zhǔn)字符的映射關(guān)系可W是多對 一的映射關(guān)系。按順序是指按照第一字符序列中字符的排列順序。
[0055] 在一個(gè)實(shí)施例中,預(yù)設(shè)時(shí)間相關(guān)字符與預(yù)設(shè)標(biāo)準(zhǔn)字符的映射關(guān)系包括表2所示的 映射關(guān)系。表2中的序號用來區(qū)分不同的映射關(guān)系,并不限定順序。表2中的內(nèi)容還可W 根據(jù)需要進(jìn)行擴(kuò)充或更改。
[0056] 表 2 ;
[0057]

~在一個(gè)實(shí)施例中,可W采用字典樹來表示預(yù)設(shè)時(shí)間相關(guān)字符與預(yù)設(shè)標(biāo)準(zhǔn)字符的映 射關(guān)系。其中字典樹又稱單詞查找樹,是一種樹形結(jié)構(gòu),利用字符串的公共前綴來減少查詢 時(shí)間,最大限度地減少無謂的字符串比較,查詢效率高。
[0060] 在一個(gè)實(shí)施例中,采用第一字典樹來表示預(yù)設(shè)時(shí)間相關(guān)字符與預(yù)設(shè)標(biāo)準(zhǔn)字符的映 射關(guān)系具體表示如下:
[0061]
[0062]
[0063]
[0064] 上述第一字典樹所表示的映射關(guān)系中,"I INTERNAL"表示第一字典樹中具有子節(jié) 點(diǎn)的節(jié)點(diǎn),"IAVAILABLE"表示所屬節(jié)點(diǎn)下的一個(gè)子節(jié)點(diǎn),縮進(jìn)表示節(jié)點(diǎn)層級,符號表 示映射關(guān)系,符號前的字符前再連接上從根節(jié)點(diǎn)到前一節(jié)點(diǎn)的字符為預(yù)設(shè)時(shí)間相關(guān)字 符,符號后是預(yù)設(shè)標(biāo)準(zhǔn)字符。
[006引舉例說明,"INTERNAL:#"表示的是根節(jié)點(diǎn),后續(xù)所有縮進(jìn)的"I INTERNAL"或者 "I AVAILABLE"都是根節(jié)點(diǎn)的子節(jié)點(diǎn)。"I INTERNAL:點(diǎn)-〉:
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1