一種信息處理方法及電子設備的制作方法
【專利摘要】本發(fā)明公開了一種信息處理方法,所述方法包括:實時獲得用戶輸入;根據所述用戶輸入確定第一字符串,其中,所述第一字符串包括M個第一字符,M為自然數;確定所述第一字符串中包括特殊字符時,啟動與所述特殊字符相對應的功能模塊;對所述第一字符串進行實時匹配出第二字符串,其中,所述第二字符串包括N個第二字符,N為自然數;通過所述功能模塊以所述第二字符串作為輸入項進行處理,獲得輸出結果;將所述輸出結果和所述第二字符串顯示在所述備選顯示區(qū)域內。本發(fā)明還公開了一種電子設備。采用本發(fā)明的技術方案,能夠簡化用戶的操作流程,從而使用戶快速、方便獲得用戶需要的處理結果。
【專利說明】一種信息處理方法及電子設備
【技術領域】
[0001] 本發(fā)明涉及電子【技術領域】,尤其涉及一種信息處理方法及電子設備。
【背景技術】
[0002] 通信技術的發(fā)展極大地提高了人們從網絡上獲得海量信息的便利性。人們從網絡 上獲得自己需要的信息時,一般的操作方法是:首先啟動瀏覽器,然后啟動如百度、谷歌等 搜索引擎;其次再通過輸入法在搜索引擎內鍵入搜索的關鍵詞;最后,調用搜索引擎進行 搜索,獲得搜索結果。這樣的操作就使得用戶的操作過程非常的繁瑣,而且浪費時間和精 力。
【發(fā)明內容】
[0003] 有鑒于此,本發(fā)明的主要目的在于提供一種信息處理方法及電子設備,能夠簡化 用戶的操作流程,從而使用戶快速、方便獲得用戶需要的處理結果。
[0004] 為達到上述目的,本發(fā)明的技術方案是這樣實現的:
[0005] 本發(fā)明提供了一種信息處理方法,應用于電子設備,所述電子設備具有輸入法、與 所述輸入法對應有輸入顯示區(qū)域和備選顯示區(qū)域、以及功能模塊,所述方法包括:實時獲得 用戶輸入;根據所述用戶輸入確定第一字符串,其中,所述第一字符串包括M個第一字符, M為自然數;確定所述第一字符串中包括特殊字符時,啟動與所述特殊字符相對應的功能 模塊;對所述第一字符串進行實時匹配出第二字符串,其中,所述第二字符串包括N個第二 字符,N為自然數;通過所述功能模塊以所述第二字符串作為輸入項進行處理,獲得輸出結 果;將所述輸出結果和所述第二字符串顯示在所述備選顯示區(qū)域內。
[0006] 本發(fā)明還提供了一種電子設備,所述電子設備具有輸入法、與所述輸入法對應有 輸入顯示區(qū)域和備選顯示區(qū)域、以及功能模塊,所述電子設備包括獲得裝置、確定裝置、啟 動裝置、匹配裝置、處理裝置和顯示裝置,其中:所述獲得裝置,用于實時獲得用戶輸入;所 述確定裝置,用于根據所述用戶輸入確定第一字符串,其中,所述第一字符串包括M個第一 字符,M為自然數;所述啟動裝置,用于確定所述第一字符串中包括特殊字符時,啟動與所 述特殊字符相對應的功能模塊;所述匹配裝置,用于對所述第一字符串進行實時匹配出第 二字符串,其中,所述第二字符串包括N個第二字符,N為自然數;所述處理裝置,用于通過 所述功能模塊以所述第二字符串作為輸入項進行處理,獲得輸出結果;所述顯示裝置,用于 將所述輸出結果和所述第二字符串顯示在所述備選顯示區(qū)域內。
[0007] 本發(fā)明提供的一種信息處理方法和電子設備,實時獲得用戶輸入;根據所述用戶 輸入確定第一字符串;確定所述第一字符串中包括特殊字符時,啟動與所述特殊字符相對 應的功能模塊;對所述第一字符串進行實時匹配出第二字符串;通過所述功能模塊以所述 第二字符串作為輸入項進行處理,獲得輸出結果;將所述輸出結果和所述第二字符串顯示 在所述備選顯示區(qū)域內;如此,能夠簡化用戶的操作流程,從而使用戶快速、方便獲得用戶 需要的處理結果。
【專利附圖】
【附圖說明】
[0008] 圖1為本發(fā)明方法實施例一的實現流程示意圖;
[0009] 圖2為本發(fā)明方法實施例二的實現流程示意圖;
[0010] 圖3為本發(fā)明方法實施例三的實現流程示意圖;
[0011] 圖4為本發(fā)明方法實施例四的實現流程示意圖;
[0012] 圖5為本發(fā)明方法實施例五的實現流程示意圖;
[0013] 圖6為本發(fā)明電子設備實施例一的組成結構示意圖;
[0014] 圖7為本發(fā)明電子設備實施例三的組成結構示意圖;
[0015] 圖8為本發(fā)明電子設備實施例四的組成結構示意圖;
[0016] 圖9為本發(fā)明電子設備實施例五的組成結構示意圖。
【具體實施方式】
[0017] 下面結合附圖和具體實施例對本發(fā)明的技術方案進一步詳細闡述。
[0018] 方法實施例一
[0019] 本發(fā)明方法實施例一提供的一種信息處理方法,所述電子設備具有輸入法、與所 述輸入法對應有輸入顯示區(qū)域和備選顯示區(qū)域、以及功能模塊,圖1為本發(fā)明方法實施例 一的實現流程示意圖,如圖1所示,所述方法包括:
[0020] 步驟101,實時獲得用戶輸入;
[0021] 這里,所述電子設備包括但不限于:便攜式筆記本、平板電腦、手機、電子閱讀器、 數碼照相機、攝像機等。
[0022] 這里,所述輸入法具有輸入欄和備選顯示欄,對應的,所述電子設備具有輸入顯示 區(qū)域和備選顯示區(qū)域,所述輸入顯示區(qū)域用于顯示用戶輸入的第一字符串,所述備選顯示 區(qū)域用于顯示與所述第一字符串相匹配的第二字符串,例如:當用戶輸入第一字符串漢語 拼音"yao ming"時,則第一字符串"yao ming"顯示在電子設備的輸入顯示區(qū)域;而與第一 字符串"yao ming"相匹配的第二字符串為漢字"1.姚明,2.要命,3.藥名等"顯示在備選 顯示區(qū)域。
[0023] 這里,所述功能模塊包括搜索模塊、運算模塊等,所述搜索模塊可以為搜索引擎, 所述運算模塊包括數學計算器、邏輯計算器等;
[0024] 這里,所述實時獲得用戶輸入例如可以是:例1,實體的鍵盤為電子設備的輸入設 備,當用戶按下鍵盤上的按鍵時,則電子設備開始獲得用戶的輸入;例2,用戶通過虛擬軟 件將命令輸入到電子設備,當用戶調取虛擬軟件并開始點擊軟件上的觸點時,則電子設備 開始獲得用戶的輸入;所述實時獲得用戶輸入可以包括各種形式,不限于上述的兩種;本 領域的技術人員可以根據各種現有技術實時獲取用戶的輸入,這里不再贅述。
[0025] 步驟102,根據所述用戶輸入確定第一字符串,其中,所述第一字符串包括M個第 一字符,M為自然數;
[0026] 這里,所述第一字符串可以為各種形式,例如,可以是漢語拼音字符串、五筆字符 串、漢語比劃字符串等,只要電子設備的輸入法可以支持即可。
[0027] 步驟103,確定所述第一字符串中包括特殊字符時,啟動與所述特殊字符相對應的 功能1吳塊;
[0028] 這里,所述特殊字符可以是預設的任何一種字符,可以是阿拉伯數字、符號如"@、 #、¥、%、......、&、*、?"、英文字母、中西文的標點符號如"?"等等。
[0029] 步驟104,對所述第一字符串中的M個第一字符進行實時匹配出第二字符串,其 中,所述第二字符串包括N個第二字符,N為自然數;
[0030] 步驟105,通過所述功能模塊以所述第二字符串作為輸入項進行處理,獲得輸出結 果;
[0031] 步驟106,將所述輸出結果和所述第二字符串顯示在所述備選顯示區(qū)域內。
[0032] 上述步驟103和步驟104在實際的處理過程中,可以不分先后順序,例如可以先進 行步驟103再進行步驟104,也可以先進行步驟104再進行步驟103,當然還可以同時進行 步驟103和步驟104。
[0033] 本發(fā)明方法實施例一中,實時獲得用戶輸入;根據所述用戶輸入確定第一字符串; 確定所述第一字符串中包括特殊字符時,啟動與所述特殊字符相對應的功能模塊;對所述 第一字符串進行實時匹配出第二字符串;通過所述功能模塊以所述第二字符串作為輸入項 進行處理,獲得輸出結果;將所述輸出結果和所述第二字符串顯示在所述備選顯示區(qū)域內; 如此,能夠簡化用戶的操作流程,從而使用戶快速、方便獲得用戶需要的處理結果。
[0034] 方法實施例二
[0035] 本發(fā)明方法實施例二提供的一種信息處理方法,所述電子設備具有輸入法、與所 述輸入法對應有輸入顯示區(qū)域和備選顯示區(qū)域、以及功能模塊,圖2為本發(fā)明方法實施例 二的實現流程示意圖,如圖2所示,所述方法包括:
[0036] 步驟201,實時獲得用戶輸入;
[0037] 步驟202,根據所述用戶輸入確定第一字符串,其中,所述第一字符串包括M個第 一字符,M為自然數;
[0038] 步驟203,確定所述第一字符串中包括特殊字符時,啟動與所述特殊字符相對應的 功能模塊;
[0039] 步驟204,對所述第一字符串中的M-I個第一字符實時匹配出所述第二字符串,其 中,所述M-I個第一字符不包括所述特殊字符;
[0040] 步驟205,通過所述功能模塊以所述第二字符串作為輸入項進行處理,獲得輸出結 果;
[0041] 步驟206,將所述輸出結果和所述第二字符串顯示在所述備選顯示區(qū)域內。
[0042] 上述步驟203和步驟204在實際的處理過程中,可以不分先后順序,還可以同時進 行步驟203和步驟204。
[0043] 本發(fā)明方法實施例二中,采用第一字符串中不包括所述特殊字符的M-I個第一字 符進行匹配第二字符串的方式,會大大提高匹配的速度。速度提升的原因兩個方面,第一, 待匹配的第一字符串的字符數量變短;第二,去除了不必要的字符即特殊字符。
[0044] 方法實施例三
[0045] 本發(fā)明方法實施例三提供的一種信息處理方法,所述電子設備具有輸入法、與所 述輸入法對應有輸入顯示區(qū)域和備選顯示區(qū)域、以及功能模塊,圖3為本發(fā)明方法實施例 三的實現流程示意圖,如圖3所示,所述方法包括:
[0046] 步驟301,實時獲得用戶輸入;
[0047] 這里,所述功能模塊包括搜索模塊、運算模塊等,所述搜索模塊可以為搜索引擎, 所述運算模塊包括數學計算器、邏輯計算器等;
[0048] 步驟302,根據所述用戶輸入確定第一字符串,其中,所述第一字符串包括M個第 一字符,M為自然數;
[0049] 步驟303,確定所述第一字符串中包括特殊字符時,啟動與所述特殊字符相對應的 功能1吳塊;
[0050] 步驟304,對所述第一字符串進行實時匹配出第二字符串,其中,所述第二字符串 包括N個第二字符,N為自然數;
[0051] 這里,所述對所述第一字符串進行實時匹配出第二字符串,包括:對所述第一字符 串中的M個第一字符進行實時匹配出第二字符串;或者,對所述第一字符串中的M-I個第一 字符實時匹配出所述第二字符串,其中,所述M-I個第一字符不包括所述特殊字符。
[0052] 步驟305,通過所述功能模塊以所述第二字符串作為輸入項進行處理,獲得輸出結 果;
[0053] 步驟306,將所述第二字符串與所述輸出結果組成第一備選項,并顯示在所述備選 顯示區(qū)域內;以及將所述第二字符串作為第二備選項顯示在所述備選顯示區(qū)域內。
[0054] 上述步驟303和步驟304在實際的處理過程中,可以不分先后順序,還可以同時進 行步驟303和步驟304。
[0055] 本發(fā)明方法實施例三中,將所述第二字符串與所述輸出結果組成第一備選項,并 顯示在所述備選顯示區(qū)域內;以及將所述第二字符串作為第二備選項顯示在所述備選顯示 區(qū)域內;通過上述的方法,能夠將用戶比較想要的處理結果放在第一備選項,而將在次想要 的處理結果放在第二備選項,如此,本發(fā)明方法實施例三提供的信息處理方法,能夠有效地 提升可以的體驗感。
[0056] 方法實施例四
[0057] 本發(fā)明方法實施例四提供的一種信息處理方法,所述電子設備具有輸入法、與所 述輸入法對應有輸入顯示區(qū)域和備選顯示區(qū)域、以及功能模塊,圖4為本發(fā)明方法實施例 四的實現流程示意圖,如圖4所示,所述方法包括:
[0058] 步驟401,實時獲得用戶輸入;
[0059] 這里,所述功能模塊包括搜索模塊、運算模塊等,所述搜索模塊可以為搜索引擎, 所述運算模塊包括數學計算器、邏輯計算器等;
[0060] 步驟402,根據所述用戶輸入確定第一字符串,其中,所述第一字符串包括M個第 一字符,M為自然數;
[0061] 這里,所述第一字符串可以為各種形式,例如,可以是漢語拼音字符串、五筆字符 串、漢語比劃字符串等,只要電子設備的輸入法可以支持即可;
[0062] 這里,舉例來說,根據用戶輸入可以確定第一字符串"yao ming de shen gao ? ", 其中問號"?"為特殊字符;該第一字符串中包括17個第一字符,M=17,這里的第一字符為 漢語拼音。
[0063] 步驟431,確定所述第一字符串中包括特殊字符時,判斷所述特殊字符是否為第一 特殊字符,獲得第一判斷結果;其中,所述第一特殊字符用于指示根據與第一字符串匹配出 的第二字符串通過第一功能模塊進行搜索;
[0064] 這里,所述第一特殊字符可以是預設的任何一種字符,可以是阿拉伯數字、符號如 "0、#、¥、%、......、&、*、?"、英文字母、中西文的標點符號如"?"等等。
[0065] 這里,承接步驟402中的例子,由于可以確定第一字符串中包括一個特殊字符問 號,那么繼續(xù)判斷問號是否第一特殊字符,從而獲得第一判斷結果。該例中,假設該第一特 殊字符為問號"?",問號用于指示根據與第一字符串匹配出的第二字符串通過第一功能模 塊進行搜索;
[0066] 這里,所述第一功能模塊為搜索引擎。
[0067] 步驟432,當所述第一判斷結果表明所述特殊字符為第一特殊字符時,啟動與所述 第一特殊字符相對應的第一功能模塊;
[0068] 這里,承接步驟431中的例子,由于用戶第一字符串中的特殊字符為預設的問號, 因此,啟動搜索引擎。
[0069] 步驟404,對所述第一字符串進行實時匹配出第二字符串,其中,所述第二字符串 包括N個第二字符,N為自然數;
[0070] 這里,所述對所述第一字符串進行實時匹配出第二字符串,包括:對所述第一字符 串中的M個第一字符進行實時匹配出第二字符串;或者,對所述第一字符串中的M-I個第一 字符實時匹配出所述第二字符串,其中,所述M-I個第一字符不包括所述特殊字符。
[0071] 這里,承接步驟402中的例子,對第一字符串"yao ming de shen gao ? "進行實 時匹配出第二字符串為"姚明的身高",第二字符串中包括5個第二字符,N=5,這里的第二 字符為漢字。
[0072] 步驟405,通過所述第一功能模塊以所述第二字符串作為搜索項進行搜索,獲得搜 索結果;
[0073] 這里,繼續(xù)承接步驟432中的例子,通過搜索引擎以"姚明的身高"作為搜索項進 行搜索,假設獲得的搜索結果為2. 26米。
[0074] 步驟406,將所述搜索結果和所述第二字符串顯示在所述備選顯示區(qū)域內。
[0075] 這里,所述將所述搜索結果和所述第二字符串顯示在所述備選顯示區(qū)域內,還包 括:將所述第二字符串與所述輸出結果組成第一備選項,并顯示在所述備選顯示區(qū)域內; 以及,將所述第二字符串作為第二備選項顯示在所述備選顯示區(qū)域內。
[0076] 這里,所述將所述搜索結果和所述第二字符串顯示在所述備選顯示區(qū)域內,還包 括:將所述搜索結果和所述第二字符串,或者,所述搜索結果、所述第二字符串和所述特殊 字符,顯示在所述備選顯示區(qū)域內。
[0077] 這里,可以以各種形式將所述搜索結果和所述第二字符串顯示在所述備選顯示區(qū) 域內,下面介紹五種顯示方式,表1為輸入法的備選顯示區(qū)域,如表1所示,為了描述簡便, 假設輸入法只包括兩個備選項,在實際應用過程中,輸入法可以包括若干備選項。
[0078]
【權利要求】
1. 一種信息處理方法,其特征在于,應用于電子設備,所述電子設備具有輸入法、與所 述輸入法對應有輸入顯示區(qū)域和備選顯示區(qū)域、W及功能模塊,所述方法包括: 實時獲得用戶輸入; 根據所述用戶輸入確定第一字符串,其中,所述第一字符串包括M個第一字符,M為自 然數; 確定所述第一字符串中包括特殊字符時,啟動與所述特殊字符相對應的功能模塊; 對所述第一字符串進行實時匹配出第二字符串,其中,所述第二字符串包括N個第二 字符,N為自然數; 通過所述功能模塊W所述第二字符串作為輸入項進行處理,獲得輸出結果; 將所述輸出結果和所述第二字符串顯示在所述備選顯示區(qū)域內。
2. 根據權利要求1所述的方法,其特征在于,所述對所述第一字符串進行實時匹配出 第二字符串,包括: 對所述第一字符串中的M個第一字符進行實時匹配出第二字符串;或者, 對所述第一字符串中的M-1個第一字符實時匹配出所述第二字符串,其中,所述M-1個 第一字符不包括所述特殊字符。
3. 根據權利要求1所述的方法,其特征在于,所述將所述輸出結果和所述第二字符串 顯示在所述備選顯示區(qū)域內,包括: 將所述第二字符串與所述輸出結果組成第一備選項,并顯示在所述備選顯示區(qū)域內; 將所述第二字符串作為第二備選項顯示在所述備選顯示區(qū)域內。
4. 根據權利要求1至3任一項所述的方法,其特征在于,所述確定所述第一字符串中包 括特殊字符時,啟動與所述特殊字符相對應的功能模塊,包括: 判斷所述特殊字符是否為第一特殊字符,獲得第一判斷結果,其中,所述第一特殊字符 用于指示根據所述第二字符串通過第一功能模塊進行搜索; 當所述第一判斷結果表明所述特殊字符為第一特殊字符時,啟動與所述第一特殊字符 相對應的第一功能模塊; 相應地, 通過所述功能模塊W所述第二字符串作為輸入項進行處理,獲得輸出結果為;通過所 述第一功能模塊W所述第二字符串作為搜索項進行搜索,獲得搜索結果; 將所述輸出結果顯示在所述備選顯示區(qū)域內為;將所述搜索結果和所述第二字符串顯 示在所述備選顯示區(qū)域內。
5. 根據權利要求1至3任一項所述的方法,其特征在于,所述確定所述第一字符串中包 括特殊字符時,啟動與所述特殊字符相對應的功能模塊,包括: 判斷所述特殊字符是否為第二特殊字符,獲得第二判斷結果,其中,所述第二特殊字符 用于指示根據所述第二字符串通過第二功能模塊進行運算; 當所述第二判斷結果表明所述特殊字符為第二特殊字符時,啟動與所述第二特殊字符 相對應的第二功能模塊; 相應地, 通過所述功能模塊W所述第二字符串作為輸入項進行處理,獲得輸出結果為;通過所 述第二功能模塊W所述第二字符串作為輸入項進行運算,獲得運算結果; 將所述輸出結果顯示在所述備選顯示區(qū)域內為:將所述運算結果和所述第二字符串顯 示在所述備選顯示區(qū)域內。
6. -種電子設備,其特征在于,所述電子設備具有輸入法、與所述輸入法對應有輸入顯 示區(qū)域和備選顯示區(qū)域、W及功能模塊,所述電子設備包括獲得裝置、確定裝置、啟動裝置、 匹配裝置、處理裝置和顯示裝置,其中: 所述獲得裝置,用于實時獲得用戶輸入; 所述確定裝置,用于根據所述用戶輸入確定第一字符串,其中,所述第一字符串包括M 個第一字符,M為自然數; 所述啟動裝置,用于確定所述第一字符串中包括特殊字符時,啟動與所述特殊字符相 對應的功能模塊; 所述匹配裝置,用于對所述第一字符串進行實時匹配出第二字符串,其中,所述第二字 符串包括N個第二字符,N為自然數; 所述處理裝置,用于通過所述功能模塊W所述第二字符串作為輸入項進行處理,獲得 輸出結果; 所述顯示裝置,用于將所述輸出結果和所述第二字符串顯示在所述備選顯示區(qū)域內。
7. 根據權利要求6所述的電子設備,其特征在于,所述匹配裝置用于: 對所述第一字符串中的M個第一字符進行實時匹配出第二字符串;或者, 對所述第一字符串中的M-1個第一字符實時匹配出所述第二字符串,其中,所述M-1個 第一字符不包括所述特殊字符。
8. 根據權利要求6所述的電子設備,其特征在于,所述顯示裝置進一步包括第一顯示 單元和第二顯示單元,其中: 所述第一顯示單元,用于將所述第二字符串與所述輸出結果組成第一備選項,并顯示 在所述備選顯示區(qū)域內; 所述第二顯示單元,用于將所述第二字符串作為第二備選項顯示在所述備選顯示區(qū)域 內。
9. 根據權利要求6至8任一項所述的電子設備,其特征在于,所述啟動裝置進一步包括 第一判斷單元和第一啟動單元,其中: 所述第一判斷單元,用于判斷所述特殊字符是否為第一特殊字符,獲得第一判斷結果, 其中,所述第一特殊字符用于指示根據所述第二字符串通過第一功能模塊進行搜索; 所述第一啟動單元,用于當所述第一判斷結果表明所述特殊字符為第一特殊字符時, 啟動與所述第一特殊字符相對應的第一功能模塊; 相應地, 所述處理裝置,用于通過所述第一功能模塊W所述第二字符串作為搜索項進行搜索, 獲得搜索結果; 所述顯示裝置,用于將所述搜索結果顯示和所述第二字符串顯示在所述備選顯示區(qū)域 內。
10. 根據權利要求6至8任一項所述的電子設備,其特征在于,所述啟動裝置包括第二 判斷單元和第二啟動單元,其中: 所述第二判斷單元,用于判斷所述特殊字符是否為第二特殊字符,獲得第二判斷結果, 其中,所述第二特殊字符用于指示根據所述第二字符串通過第二功能模塊進行運算; 所述第二啟動單元,用于當所述第二判斷結果表明所述特殊字符為第二特殊字符時, 啟動與所述第二特殊字符相對應的第二功能模塊; 相應地, 所述處理裝置,用于通過所述第二功能模塊W所述第二字符串作為輸入項進行運算, 獲得運算結果; 所述顯示裝置,用于將所述運算結果和所述第二字符串顯示在所述備選顯示區(qū)域內。
【文檔編號】G06F17/30GK104462100SQ201310421779
【公開日】2015年3月25日 申請日期:2013年9月16日 優(yōu)先權日:2013年9月16日
【發(fā)明者】鄧袁圓 申請人:聯想(北京)有限公司