一種搜索結果智能顯示方法及裝置與流程
2023-10-26 00:42:27 1

本發明涉及數據管理技術領域,尤其涉及一種搜索結果智能顯示方法及裝置。
背景技術:
當前手機應用市場上視頻通話類軟體對通訊錄的搜索大部分都是界面上有個搜索按鈕,當用戶點擊該按鈕後彈出一個頁面,頁面頂端有輸入框頁面上再浮出系統鍵盤,輸入關鍵字來搜索聯繫人,結果顯示在新的頁面的輸入框下面。
在實現本發明過程中,發明人發現現有技術中至少存在如下問題:用戶在點擊搜索後,需要跳轉到新的頁面來顯示搜索結果,而不能直接在原頁面顯示搜索結果,不能更簡潔直觀的顯示搜索過程。
技術實現要素:
為了克服現有技術中相關產品的不足,本發明提出一種搜索結果智能顯示方法及裝置,解決用戶在視頻通話類軟體上搜索時,通訊錄的搜索結果和通話歷史記錄不能跳轉新頁面顯示的缺點。
本發明實施例解決其技術問題所採用的技術方案是:
本發明實施例所提供的一種搜索結果智能顯示方法,包括以下步驟:
獲取並識別對移動終端屏幕的操作信息;
根據所述操作信息在當前移動終端顯示頁面上進行界面切換。
作為本發明實施例的進一步改進,所述獲取並識別對移動終端屏幕的操作信息具體為:
獲取並識別用戶在移動終端屏幕上進行操作的操作信息,解析和判斷所述操作信息並發出對應的指令信息。
作為本發明實施例的進一步改進,所述操作信息包括操作動作以及操作位置,所述操作動作包括單擊、滑動或長按,所述操作位置是指用戶在進行所述操作動作時位於所述移動終端屏幕的位置。
作為本發明實施例的進一步改進,根據所述操作信息在當前移動終端顯示頁面上進行界面切換具體為:
接收所述指令信息,並判斷所述指令信息的任務內容,根據所述任務內容執行相應的界面切換操作。
作為本發明實施例的進一步改進,所述界面包括第一界面和第二界面,所述界面切換操作是指當前移動終端的顯示頁面在所述第一界面和所述第二界面之間進行切換。
作為本發明實施例的進一步改進,所述第一界面包括輸入界面、鍵盤界面以及歷史記錄界面,所述第二界面包括輸入界面、鍵盤界面以及搜索結果界面。
作為本發明實施例的進一步改進,所述第一界面切換顯示為第二界面具體表現為:在當前移動終端的顯示頁面上將所述歷史記錄界面替換為搜索結果界面。
作為本發明實施例的進一步改進,所述第二界面切換顯示為所述第一界面具體表現為:在當前移動終端的顯示頁面上將所述搜索結果界面替換為所述歷史記錄界面。
本發明實施例所提供的一種搜索結果智能顯示裝置,包括:
觸摸感應模塊,用於獲取並識別對移動終端屏幕的操作信息;
切換顯示模塊,用於根據所述操作信息在當前移動終端顯示頁面上進行界面切換。
作為本發明實施例的進一步改進,所述觸摸感應模塊包括識別單元和解析單元;
所述識別單元用於獲取並識別用戶在移動終端屏幕上進行操作的操作信息;
所述解析單元用於解析和判斷所述操作信息並發出對應的指令信息。
作為本發明實施例的進一步改進,所述操作信息包括操作動作以及操作位置,所述操作動作包括單擊、滑動或長按,所述操作位置是指用戶在進行所述操作動作時位於所述移動終端屏幕的位置。
作為本發明實施例的進一步改進,所述切換顯示模塊還用於接收所述指令信息,並判斷所述指令信息的任務內容,根據所述任務內容執行相應的界面切換操作。
作為本發明實施例的進一步改進,所述界面包括第一界面和第二界面,所述界面切換操作是指當前移動終端的顯示頁面在所述第一界面和所述第二界面之間進行切換。
作為本發明實施例的進一步改進,所述第一界面包括輸入界面、鍵盤界面以及歷史記錄界面,所述第二界面包括輸入界面、鍵盤界面以及搜索結果界面。
作為本發明實施例的進一步改進,所述第一界面切換顯示為第二界面具體表現為:在當前移動終端的顯示頁面上將所述歷史記錄界面替換為搜索結果界面。
作為本發明實施例的進一步改進,所述第二界面切換顯示為所述第一界面具體表現為:在當前移動終端的顯示頁面上將所述搜索結果界面替換為所述歷史記錄界面。
與現有技術相比,本發明有以下優點:
1、在所述界面切換完成後,所述鍵盤界面下滑到屏幕底端隱藏,便於用戶查看搜索結果及點擊某條結果進行電話撥打。
2、所述歷史記錄界面和搜索結果界面均通過用戶界面(UI)的片段(fragments)實現,所述片段可以使頁面的界面布局更加靈活和自適應。
3、通過獲取並識別用戶在移動終端屏幕上進行操作的操作信息,在解析和判斷所述操作信息並發出對應的指令信息後,接收所述指令信息,並判斷所述指令信息的任務內容,根據所述任務內容執行相應的界面切換操作,通過該過程可以不用跳轉頁面來顯示搜索結果,實現搜索界面的一致性,提供給用戶一種更直觀和簡潔的搜索體驗。
附圖說明
圖1為本發明實施例所述搜索結果智能顯示方法第一實施例的流程圖;
圖2為本發明實施例所述搜索結果智能顯示方法第二實施例的流程圖;
圖3為本發明實施例所述搜索結果智能顯示裝置第一實施例的原理結構圖;
圖4為本發明實施例所述搜索結果智能顯示裝置第二實施例的原理結構圖。
具體實施方式
為了便於理解本發明,下面將參照相關附圖對本發明進行更全面的描述。附圖中給出了本發明的較佳實施例。但是,本發明可以以許多不同的形式來實現,並不限於本文所描述的實施例。相反地,提供這些實施例的目的是使對本發明的公開內容的理解更加透徹全面。
除非另有定義,本文所使用的所有的技術和科學術語與屬於本發明的技術領域的技術人員通常理解的含義相同。本文中在本發明的說明書中所使用的術語只是為了描述具體的實施例的目的,不是旨在於限制本發明。
實施例一
參閱圖1所示,為本發明所述搜索結果智能顯示方法的第一實施例,應用於移動終端視頻通話的通訊錄搜索,所述移動終端包括但不限於手機或平板設備,包括以下步驟:
S101:獲取並識別對移動終端屏幕的操作信息;
在本發明實施例中,所述獲取並識別對移動終端屏幕的操作信息具體為:獲取並識別對移動終端屏幕的操作信息,解析和判斷所述操作信息並發出對應的指令信息;
在本發明實施例中,所述操作信息包括操作動作以及操作位置,所述操作動作包括單擊、滑動或長按等,所述操作位置是指用戶在進行所述操作動作時位於所述移動終端屏幕的位置;所述解析所述操作信息具體是指通過操作規則來解析和判斷出所述操作信息的含義,所述操作規則由所述移動終端的系統應用制定,在本發明實施例中,所述系統應用為輸入法應用;在本發明實施例中,所述操作信息的含義是指包括字符信息輸入和字符信息刪除的最終的輸入結果;
所述發出對應的指令信息具體表現為:當所述操作信息的含義為既沒有字符信息輸入也沒有字符信息刪除時,即輸入結果為空時,發出空指令信息;當進行字符信息輸入和字符信息刪除之後綜合的最終結果為字符信息輸入時,即字符信息輸入的全部字符沒有被字符信息刪除的操作完全刪除,發出第一切換指令信息;當進行字符信息輸入和字符信息刪除之後綜合的最終結果為空時,即字符信息輸入的全部字符被字符信息刪除的操作完全刪除,發出第二切換指令信息。
S102:根據所述操作信息在當前移動終端顯示頁面上進行界面切換;
在本發明實施例中,所述界面包括第一界面和第二界面,所述界面切換操作是指當前移動終端的顯示頁面在所述第一界面和所述第二界面之間進行切換。
在本發明實施例中,當接收到所述空指令信息時,不進行任何操作,保持初始界面即第一界面,當接收到所述第一切換指令信息時,在當前移動終端頁面上將所述第一界面切換為所述第二界面,當接收到所述第二切換指令信息時,在當前移動終端頁面上將所述第二界面切換為所述第一界面。
在本發明實施例中,所述搜索結果智能顯示方法通過獲取並識別對移動終端屏幕的操作信息,根據所述操作信息在當前移動終端顯示頁面上進行界面切換,可以不用跳轉頁面來顯示搜索結果,實現搜索界面的一致性,提供給用戶一種更直觀和簡潔的搜索體驗。
實施例二
參閱圖2所示,為本發明所述搜索結果智能顯示方法的第二實施例,應用於移動終端視頻通話的通訊錄搜索,所述移動終端包括但不限於手機或平板設備,包括以下步驟:
S201:獲取並識別用戶在移動終端屏幕上進行操作的操作信息。
在本發明實施例中,所述操作信息包括操作動作以及操作位置,所述操作動作包括單擊、滑動或長按等,所述操作位置是指用戶在進行所述操作動作時位於所述移動終端屏幕的位置。
S202:解析和判斷所述操作信息並發出對應的指令信息。
在本發明實施例中,所述解析所述操作信息具體是指通過操作規則來解析和判斷出所述操作信息的含義,所述操作規則由所述移動終端的系統應用制定,在本發明實施例中,所述系統應用為輸入法應用;在本發明實施例中,所述操作信息的含義是指包括字符信息輸入和字符信息刪除的最終的輸入結果;所述字符信息是指姓名或手機號碼,包括文字和字符,所述字符包括數字和字母,所述字符信息輸入的為文字或字母,則為輸入姓名,所述字符信息輸入的為數字,則為輸入手機號碼;所述字符信息刪除是指刪除已輸入的字符信息。
所述發出對應的指令信息具體表現為:當所述操作信息的含義為既沒有字符信息輸入也沒有字符信息刪除時,即輸入結果為空時,發出空指令信息;當進行字符信息輸入和字符信息刪除之後綜合的最終結果為字符信息輸入時,即字符信息輸入的全部字符沒有被字符信息刪除的操作完全刪除,發出第一切換指令信息;當進行字符信息輸入和字符信息刪除之後綜合的最終結果為空時,即字符信息輸入的全部字符被字符信息刪除的操作完全刪除,發出第二切換指令信息。
S203:接收所述指令信息,並判斷所述指令信息的任務內容。
在本發明實施例中,所述指令信息包括空指令信息、第一切換指令信息和第二切換指令信息;所述空指令信息的任務內容為不進行任何操作,保持初始界面即第一界面;所述第一切換指令信息的任務內容為在當前移動終端頁面上將所述第一界面切換為所述第二界面;所述第二切換指令信息的任務內容為在當前移動終端頁面上將所述第二界面切換為所述第一界面。
S204:根據所述任務內容執行相應的界面切換操作。
在本發明實施例中,所述界面包括第一界面和第二界面,所述界面切換操作是指當前移動終端的顯示頁面在所述第一界面和所述第二界面之間進行切換;當接收到所述空指令信息時,不進行任何操作,保持初始界面即第一界面,當接收到所述第一切換指令信息時,在當前移動終端頁面上將所述第一界面切換為所述第二界面,當接收到所述第二切換指令信息時,在當前移動終端頁面上將所述第二界面切換為所述第一界面。
所述第一界面包括輸入界面、鍵盤界面以及歷史記錄界面,所述第二界面包括輸入界面、鍵盤界面以及搜索結果界面;所述輸入界面用於搜索功能的觸發和輸入結果的顯示;所述鍵盤界面用於實現字符信息的輸入或刪除;所述歷史記錄界面用於顯示通訊錄中以往的通話記錄,所述通話記錄包括聯繫人姓名及手機號碼;所述搜索結果界面用於顯示當前搜索的結果;當所述第一界面切換顯示為第二界面時,在當前移動終端頁面上將所述歷史記錄界面替換為搜索結果界面;當所述第二界面切換顯示為第一界面時,在當前移動終端頁面上將所述搜索結果界面替換為歷史記錄界面;在所述界面切換完成後,所述鍵盤界面下滑到屏幕底端隱藏,便於用戶查看搜索結果及點擊某條結果進行電話撥打;當用戶再次點擊所述輸入界面想要進行字符信息輸入或字符信息刪除的操作時,所述鍵盤界面上浮用於實現字符信息的輸入或刪除。
在本發明實施例中,所述歷史記錄界面和搜索結果界面均通過用戶界面(UI)的片段(fragments)實現,所述片段可以使頁面的界面布局更加靈活和自適應。
在本發明實施例中,所述搜索結果智能顯示方法通過獲取並識別用戶在移動終端屏幕上進行操作的操作信息,在解析和判斷所述操作信息並發出對應的指令信息後,接收所述指令信息,並判斷所述指令信息的任務內容,根據所述任務內容執行相應的界面切換操作,通過該過程可以不用跳轉頁面來顯示搜索結果,實現搜索界面的一致性,提供給用戶一種更直觀和簡潔的搜索體驗。
實施例三
參閱圖3所示,為本發明所述搜索結果智能顯示裝置的第一實施例,應用於移動終端視頻通話的通訊錄搜索,所述移動終端包括但不限於手機或平板設備,包括觸摸感應模塊1和切換顯示模塊2。
所述觸摸感應模塊1用於獲取並識別對移動終端屏幕的操作信息,解析和判斷所述操作信息並發出對應的指令信息;在本發明實施例中,所述操作信息包括操作動作以及操作位置,所述操作動作包括單擊、滑動或長按等,所述操作位置是指用戶在進行所述操作動作時位於所述移動終端屏幕的位置;所述解析所述操作信息具體是指通過操作規則來解析和判斷出所述操作信息的含義,所述操作規則由所述移動終端的系統應用制定,在本發明實施例中,所述系統應用為輸入法應用;在本發明實施例中,所述操作信息的含義是指包括字符信息輸入和字符信息刪除的最終的輸入結果。
所述發出對應的指令信息具體表現為:當所述操作信息的含義為既沒有字符信息輸入也沒有字符信息刪除時,即輸入結果為空時,所述觸摸感應模塊1發出空指令信息;當進行字符信息輸入和字符信息刪除之後綜合的最終結果為字符信息輸入時,即字符信息輸入的全部字符沒有被字符信息刪除的操作完全刪除,所述觸摸感應模塊1發出第一切換指令信息;當進行字符信息輸入和字符信息刪除之後綜合的最終結果為空時,即字符信息輸入的全部字符被字符信息刪除的操作完全刪除,所述觸摸感應模塊1發出第二切換指令信息。
所述切換顯示模塊2用於根據所述操作信息在當前移動終端顯示頁面上進行界面切換;所述界面包括第一界面和第二界面,所述切換顯示模塊2進行界面切換是指當前移動終端頁面在所述第一界面和所述第二界面之間進行切換。
在本發明實施例中,當接收到所述空指令信息時,所述切換顯示模塊2不進行任何操作,保持初始界面即第一界面,當接收到所述第一切換指令信息時,所述切換顯示模塊2在當前移動終端頁面上將所述第一界面切換為所述第二界面,當接收到所述第二切換指令信息時,所述切換顯示模塊2在當前移動終端頁面上將所述第二界面切換為所述第一界面。
在本發明實施例中,所述搜索結果智能顯示裝置通過所述觸摸感應模塊1獲取並識別對移動終端屏幕的操作信息,通過所述切換顯示模塊2根據所述操作信息在當前移動終端顯示頁面上進行界面切換,可以不用跳轉頁面來顯示搜索結果,實現搜索界面的一致性,提供給用戶一種更直觀和簡潔的搜索體驗。
實施例四
參閱圖4所示,為本發明所述搜索結果智能顯示裝置的第二實施例,應用於移動終端視頻通話的通訊錄搜索,所述移動終端包括但不限於手機或平板設備,包括觸摸感應模塊1和切換顯示模塊2。
所述觸摸感應模塊1用於獲取並識別對移動終端屏幕的操作信息;所述觸摸感應模塊1包括識別單元11和解析單元12。
所述識別單元11用於獲取並識別用戶在移動終端屏幕上進行操作的操作信息,所述操作信息包括操作動作以及操作位置,在本發明實施例中,所述操作動作包括單擊、滑動或長按等,所述操作位置是指用戶在進行所述操作動作時位於所述移動終端屏幕的位置。
所述解析單元12用於解析和判斷所述操作信息並發出對應的指令信息;在本發明實施例中,所述解析所述操作信息具體是指通過操作規則來解析和判斷出所述操作信息的含義,所述操作規則由所述移動終端的系統應用制定,在本發明實施例中,所述系統應用為輸入法應用;在本發明實施例中,所述操作信息的含義是指包括字符信息輸入和字符信息刪除的最終的輸入結果;所述字符信息是指姓名或手機號碼,包括文字和字符,所述字符包括數字和字母,所述字符信息輸入的為文字或字母,則為輸入姓名,所述字符信息輸入的為數字,則為輸入手機號碼;所述字符信息刪除是指刪除已輸入的字符信息。
所述發出對應的指令信息具體表現為:當所述操作信息的含義為既沒有字符信息輸入也沒有字符信息刪除時,即輸入結果為空時,所述解析單元12發出空指令信息;當進行字符信息輸入和字符信息刪除之後綜合的最終結果為字符信息輸入時,即字符信息輸入的全部字符沒有被字符信息刪除的操作完全刪除,所述解析單元12發出第一切換指令信息;當進行字符信息輸入和字符信息刪除之後綜合的最終結果為空時,即字符信息輸入的全部字符被字符信息刪除的操作完全刪除,所述解析單元12發出第二切換指令信息。
所述切換顯示模塊2用於根據所述操作信息在當前移動終端顯示頁面上進行界面切換;所述界面包括第一界面和第二界面,所述切換顯示模塊2進行界面切換是指當前移動終端頁面在所述第一界面和所述第二界面之間進行切換;所述第一界面包括輸入界面、鍵盤界面以及歷史記錄界面,所述第二界面包括輸入界面、鍵盤界面以及搜索結果界面;所述輸入界面用於搜索功能的觸發和輸入結果的顯示;所述鍵盤界面用於實現字符信息的輸入或刪除;所述歷史記錄界面用於顯示通訊錄中以往的通話記錄,所述通話記錄包括聯繫人姓名及手機號碼;所述搜索結果界面用於顯示當前搜索的結果。
在本發明實施例中,所述歷史記錄界面和搜索結果界面均通過用戶界面(UI)的片段(fragments)實現,所述片段可以使頁面的界面布局更加靈活和自適應。
當所述第一界面切換顯示為第二界面時,所述切換顯示模塊2在當前移動終端頁面上將所述歷史記錄界面替換為搜索結果界面;當所述第二界面切換顯示為第一界面時,所述切換顯示模塊2在當前移動終端頁面上將所述搜索結果界面替換為歷史記錄界面;在所述界面切換完成後,所述鍵盤界面下滑到屏幕底端隱藏,便於用戶查看搜索結果及點擊某條結果進行電話撥打;當用戶再次點擊所述輸入界面想要進行字符信息輸入或字符信息刪除的操作時,所述鍵盤界面上浮用於實現字符信息的輸入或刪除。
所述切換顯示模塊2用於接收所述指令信息,並判斷所述指令信息的任務內容;在本發明實施例中,所述指令信息包括空指令信息、第一切換指令信息和第二切換指令信息;所述空指令信息的任務內容為不進行任何操作,保持初始界面即第一界面;所述第一切換指令信息的任務內容為在當前移動終端頁面上將所述第一界面切換為所述第二界面;所述第二切換指令信息的任務內容為在當前移動終端頁面上將所述第二界面切換為所述第一界面。
所述切換顯示模塊2用於根據所述任務內容執行相應的界面切換操作;在本發明實施例中,當接收到所述空指令信息時,所述切換顯示模塊2不進行任何操作,保持初始界面即第一界面,當接收到所述第一切換指令信息時,所述切換顯示模塊2在當前移動終端頁面上將所述第一界面切換為所述第二界面,當接收到所述第二切換指令信息時,所述切換顯示模塊2在當前移動終端頁面上將所述第二界面切換為所述第一界面。
在本發明實施例中,所述搜索結果智能顯示裝置通過所述識別單元11獲取並識別用戶在移動終端屏幕上進行操作的操作信息,通過所述解析單元12解析和判斷所述操作信息並發出對應的指令信息,通過所述切換顯示模塊2根據所述操作信息在當前移動終端顯示頁面上進行界面切換,可以不用跳轉頁面來顯示搜索結果,實現搜索界面的一致性,提供給用戶一種更直觀和簡潔的搜索體驗。
本領域技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬體來完成,該程序存儲在一個存儲介質中,包括若干指令用以使得一個設備(可以是單片機,晶片等)或處理器(processor)執行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬碟、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光碟等各種可以存儲程序代碼的介質。
上述實施例為本發明較佳的實施方式,但本發明的實施方式並不受上述實施例的限制,其他的任何未背離本發明的精神實質與原理下所作的改變、修飾、替代、組合、簡化,均應為等效的置換方式,都包含在本發明的保護範圍之內。