TW201721472A - 資料處理方法、裝置和智慧終端機 - Google Patents

資料處理方法、裝置和智慧終端機 Download PDF

Info

Publication number
TW201721472A
TW201721472A TW105118606A TW105118606A TW201721472A TW 201721472 A TW201721472 A TW 201721472A TW 105118606 A TW105118606 A TW 105118606A TW 105118606 A TW105118606 A TW 105118606A TW 201721472 A TW201721472 A TW 201721472A
Authority
TW
Taiwan
Prior art keywords
query
interface
input
condition
application
Prior art date
Application number
TW105118606A
Other languages
English (en)
Inventor
ying-chun Zhang
Huan Zeng
Ke-Zheng Liao
Original Assignee
Alibaba Group Services Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Services Ltd filed Critical Alibaba Group Services Ltd
Publication of TW201721472A publication Critical patent/TW201721472A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9032Query formulation
    • G06F16/90324Query formulation using system suggestions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9038Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/117Tagging; Marking up; Designating a block; Setting of attributes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Mathematical Physics (AREA)
  • Multimedia (AREA)
  • Artificial Intelligence (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本發明實施例提供了一種資料處理方法、裝置和智慧終端機,以解決現有在智慧終端機執行查詢的問題。所述的方法包括:目前應用接收在應用介面非控制項區域的輸入;在確定該輸入滿足預設的查詢觸發條件時,顯示系統控制項,其中,系統控制項包括獲取與目前應用相關的介面元素;依據對該介面元素的觸發,顯示根據被觸發的介面元素對應的查詢條件得到的查詢回應介面。能夠預測使用者的查詢需求,主動顯示系統控制項,從而通過系統控制項輔助使用者執行查詢,提高使用效率。

Description

資料處理方法、裝置和智慧終端機
本發明關於終端技術領域,特別是關於一種資料處理方法、一種資料處理裝置,以及一種智慧終端機。
隨著終端技術的發展,越來越多的用戶使用智慧終端機。用戶可以在智慧終端機中安裝各種類型的應用,不同的應用具有相同或不同功能。
例如,播放機應用可以播放音視頻,購物應用可以進行網上購物,記事簿應用記錄行程規劃等。用戶在使用智慧終端機時,可以在智慧終端機中查找應用執行所需操作,也可以在某一應用中查找所提供的資料。但是,終端可以安裝許多應用,應用也可以為使用者提供許多資訊,例如通訊錄中可以儲存有幾百個電話。繁多的應用以及資訊為使用者查詢帶來的很多不便,影響使用效率。
因此,目前需要本領域技術人員迫切解決的一個技術問題就是:提出一種資料處理方法、裝置和智慧終端機,以解決現有在智慧終端機執行查詢的問題。
本發明實施例所要解決的技術問題是提供一種資料處理方法,以解決現有在智慧終端機執行查詢的問題。
相應的,本發明實施例還提供了一種資料處理裝置和智慧終端機,用以保證上述方法的實現及應用。
為了解決上述問題,本發明公開了一種資料處理方法,包括:目前應用接收在應用介面非控制項區域的輸入;在確定該輸入滿足預設的查詢觸發條件時,顯示系統控制項,其中,系統控制項包括獲取與目前應用相關的介面元素;依據對該介面元素的觸發,顯示根據被觸發的介面元素對應的查詢條件得到的查詢回應介面。
可選的,確定與目前應用相關的介面元素的步驟包括:獲取目前應用的應用封包名稱;依據該應用封包名稱確定以下至少一種介面元素:資訊標籤、功能按鈕。
可選的,該顯示系統控制項,包括:依據該介面元素客製系統控制項的顯示介面;將目前應用的應用介面作為背景啟動懸浮窗,在該懸浮窗中顯示該系統控制項的顯示介面。
可選的,該依據對該介面元素的觸發,顯示根據被觸發的介面元素對應的查詢條件得到的查詢回應介面,包括:依據對該介面元素的觸發,確定針對目前應用的查詢條件;對該查詢條件進行查詢,顯示對應的查詢回應介面。
可選的,該資訊標籤包括查詢標籤,該依據對該介面 元素的觸發,確定針對目前應用的查詢條件,包括:基於對該查詢標籤的觸發接收查詢關鍵字,採用該查詢關鍵字生成針對目前應用的查詢條件。
可選的,該功能按鈕包括語音按鈕,該依據對該介面元素的觸發,確定針對目前應用的查詢條件,包括:基於對語音按鈕的觸發接收語音信號;對該語音信號進行識別,確定查詢關鍵字,採用該查詢關鍵字生成針對目前應用的查詢條件。
可選的,對該查詢條件進行查詢,包括:將該查詢條件發送給目前應用;該目前應用獲取該查詢條件對應的查詢關鍵字,依據該查詢關鍵字進行查詢。
可選的,該依據對該介面元素的觸發,生成針對目前應用的查詢條件,包括:通過觸發該資訊標籤接收功能入口資訊,採用該功能入口資訊生成針對目前應用的查詢條件。
可選的,對該查詢條件進行查詢,顯示對應的查詢回應介面,包括:將查詢條件發送給目前應用;該目前應用獲取該查詢條件對應功能入口;進入該功能入口,顯示該功能入口對應的顯示介面。
可選的,還包括確定該輸入滿足預設的查詢觸發條件的步驟:獲取觸控式螢幕上的滑動資訊,依據該滑動資訊判斷輸入是否為滿足預設的查詢觸發條件。
可選的,該滑動資訊包括滑動方向和滑動時間;依據該滑動資訊判斷輸入是否為滿足預設的查詢觸發條件,包 括:依據該滑動方向確定目標滑動操作;當該目標滑動操作的滑動時間超過預置時間時,記錄為該目標滑動操作的有效輸入;判斷該目標滑動操作的有效輸入對應次數是否超過有效閾值;當有效輸入對應次數超過有效閾值時,該有效輸入為滿足預設的查詢觸發條件;當有效輸入對應次數未超過有效閾值,該有效輸入為滿足預設的查詢觸發條件。
可選的,該目前應用為通訊錄應用時,該資訊標籤包括以下至少一種:常用連絡人標籤、最近通話連絡人標籤、連絡人組標籤,該功能按鈕包括:語音按鈕。
可選的,該目前應用為相簿應用時,該資訊標籤包括以下至少一種:截圖標籤、最近拍攝標籤、特定排序標籤、標記標籤,該功能按鈕包括:語音按鈕。
可選的,該目前應用為系統設置時,該資訊標籤包括以下至少一種:推薦設置的入口標籤、最常變更設置的入口應用標籤,該功能按鈕包括:語音按鈕。
本發明實施例還公開了一種資料處理裝置,包括:接收模組,用於目前應用接收在應用介面非控制項區域的輸入;控制項顯示模組,用於在確定該輸入滿足預設的查詢觸發條件時,顯示系統控制項,其中,系統控制項包括獲取與目前應用相關的介面元素;查詢回應模組,用於依據對該介面元素的觸發,顯示根據被觸發的介面元素對應的查詢條件得到的查詢回應介面。
可選的,該控制項顯示模組,還用於確定與目前應用 相關的介面元素;該控制項顯示模組,包括:元素確定次模組,用於獲取目前應用的應用封包名稱;依據該應用封包名稱確定以下至少一種介面元素:資訊標籤、功能按鈕。
可選的,該控制項顯示模組,包括:介面客製次模組,用於依據該介面元素客製系統控制項的顯示介面;懸浮窗顯示次模組,用於將目前應用的應用介面作為背景啟動懸浮窗,在該懸浮窗中顯示該系統控制項的顯示介面。
可選的,該查詢回應模組,包括:條件確定次模組,用於依據對該介面元素的觸發,確定針對目前應用的查詢條件;回應次模組,用於對該查詢條件進行查詢,顯示對應的查詢回應介面。
可選的,該資訊標籤包括查詢標籤,該條件確定次模組,用於基於對該查詢標籤的觸發接收查詢關鍵字,採用該查詢關鍵字生成的針對目前應用查詢條件。
可選的,該功能按鈕包括語音按鈕,該條件確定次模組,用於基於對語音按鈕的觸發接收語音信號;對該語音信號進行識別,確定查詢關鍵字,採用該查詢關鍵字生成針對目前應用查詢條件。
可選的,該回應次模組,用於將該查詢條件發送給目前應用;該目前應用獲取該查詢條件對應的查詢關鍵字,依據該查詢關鍵字進行查詢。
可選的,該條件確定次模組,用於通過觸發該資訊標籤接收功能入口資訊,採用該功能入口資訊生成針對目前 應用的查詢條件。
可選的,該回應次模組,用於將查詢條件發送給目前應用;該目前應用獲取該查詢條件對應功能入口;進入該功能入口,顯示該功能入口對應的顯示介面。
可選的,還包括:輸入判斷模組,用於獲取觸控式螢幕上的滑動資訊,依據該滑動資訊判斷輸入是否為滿足預設的查詢觸發條件。
可選的,該滑動資訊包括滑動方向和滑動時間;該輸入判斷模組,用於依據該滑動方向確定目標滑動操作;當該目標滑動操作的滑動時間超過預置時間時,記錄為該目標滑動操作的有效輸入;判斷該目標滑動操作的有效輸入對應次數是否超過有效閾值;當有效輸入對應次數超過有效閾值時,該有效輸入為滿足預設的查詢觸發條件;當有效輸入對應次數未超過有效閾值,該有效輸入為滿足預設的查詢觸發條件。
可選的,該目前應用為通訊錄應用時,該資訊標籤包括以下至少一種:常用連絡人標籤、最近通話連絡人標籤、連絡人組標籤,該功能按鈕包括:語音按鈕。
可選的,該目前應用為相簿應用時,該資訊標籤包括以下至少一種:截圖標籤、最近拍攝標籤、特定排序標籤、標記標籤,該功能按鈕包括:語音按鈕。
可選的,該目前應用為系統設置時,該資訊標籤包括以下至少一種:推薦設置的入口標籤、最常變更設置的入口應用標籤,該功能按鈕包括:語音按鈕。
本發明實施例還公開了一種智慧終端機,該智慧終端機包括:記憶體、顯示器、處理器和輸入單元,其中,該輸入單元包括:觸控式螢幕;該處理器用於執行本發明實施例該的方法。
與現有技術相比,本發明實施例包括以下優點:在本發明實施例中,目前應用接收在應用介面非控制項區域的輸入;在確定該輸入滿足預設的查詢觸發條件時,顯示系統控制項,其中,系統控制項包括獲取與目前應用相關的介面元素;依據對該介面元素的觸發,顯示根據被觸發的介面元素對應的查詢條件得到的查詢回應介面,能夠基於目前應用的輸入主動預測用戶的查詢需求,從而主動顯示系統控制項,通過其中的介面元素提供查詢條件輔助使用者的查詢,提高使用效率。
900‧‧‧接收模組
902‧‧‧控制項顯示模組
904‧‧‧查詢回應模組
1000‧‧‧接收模組
1002‧‧‧控制項顯示模組
1004‧‧‧查詢回應模組
1006‧‧‧輸入判斷模組
10022‧‧‧元素確定次模組
10024‧‧‧介面客製次模組
10026‧‧‧懸浮窗顯示次模組
10042‧‧‧條件確定次模組
10044‧‧‧回應次模組
1110‧‧‧記憶體
1120‧‧‧顯示器
1130‧‧‧處理器
1140‧‧‧輸入單元
1141‧‧‧觸控式螢幕
圖1是本發明的一種資料處理方法實施例的步驟流程圖;圖2是本發明實施例的第一種介面示意圖;圖3是本發明的另一種資料處理方法實施例的步驟流程圖;圖4是本發明的另一種資料處理方法實施例中滑動輸入的步驟流程圖;圖5是本發明實施例的第二種介面示意圖;圖6是本發明實施例的一種助理控制項輔助操作示意 圖;圖7是本發明實施例的第三種介面示意圖;圖8是本發明實施例的另一種助理控制項輔助操作示意圖;圖9本發明一種資料處理裝置實施例的結構框圖;圖10是本發明另一種資料處理裝置實施例的結構框圖;圖11本發明一種智慧終端機實施例的結構框圖。
為使本發明的上述目的、特徵和優點能夠更加明顯易懂,下面結合附圖和具體實施方式對本發明作進一步詳細的說明。
本發明實施例的核心構思之一在於,提供一種資料處理方法、裝置和智慧終端機,以解決現有在智慧終端機執行查詢的問題。目前應用接收在應用介面非控制項區域的輸入;在確定該輸入滿足預設的查詢觸發條件時,顯示系統控制項,其中,系統控制項包括獲取與目前應用相關的介面元素;依據對該介面元素的觸發,顯示根據被觸發的介面元素對應的查詢條件得到的查詢回應介面,能夠基於目前應用的輸入主動預測用戶的查詢需求,從而主動顯示系統控制項,通過其中的介面元素提供查詢條件輔助使用者的查詢,提高使用效率。
本發明實施例中,智慧終端機指的是具有多媒體功能 的終端設備,這些設備支援音訊、視頻、資料等方面的功能。本實施例中該智慧終端機具有觸控式螢幕,包括智慧移動終端如智慧手機、平板電腦能、智慧穿戴設備,也可以是具有觸控式螢幕的智慧電視、個人電腦等設備。
使用者在使用智慧終端機時可以在主介面如桌面選取應用,也可以使用應用中執行相應的操作。為了便於用戶使用智慧終端機,本發明實施例在智慧終端機中添加系統級的助理控制項,即系統控制項。該系統控制項是系統級別的控制項,能夠在智慧終端機的各種應用場景中顯示,如在系統桌面顯示,又如在應用使用過程中顯示。
實施例一
參照圖1,示出了本發明的一種資料處理方法實施例的步驟流程圖,具體可以包括如下步驟:
步驟102,目前應用接收在應用介面非控制項區域的輸入。
步驟104,在確定該輸入滿足預設的查詢觸發條件時,顯示系統控制項,其中,系統控制項包括獲取與目前應用相關的介面元素。
步驟106,依據對該介面元素的觸發,顯示根據被觸發的介面元素對應的查詢條件得到的查詢回應介面。
用戶在使用智慧終端機中,有時會在應用中查找所需資訊,如在通訊錄中查找某一連絡人的聯繫資訊,又如在相簿中查找照片等,在這些查詢的過程中,往往需要人工 逐個資訊篩選,非常耗時。本實施例中,通過系統控制項輔助使用者的查詢,即目前應用在運行過程中會接收在應用介面非控制項區域的輸入,基於該輸入執行相應的操作,如上、下、左、右滑動等,對目前應用的輸入進行主動檢測,主動預測該輸入是否滿足預設的查詢觸發條件,在滿足預設的查詢觸發條件時確定使用者需要輔助,可以自動顯示系統控制項。
本實施例中,系統控制項顯示有介面元素,該介面元素可以輔助使用者執行相應功能,如輔助用戶查詢的相關查詢詞,又如調用其他應用輔助查詢等,因此,該介面元素是與目前應用相關的,且可以輔助用戶執行查詢。
顯示系統控制項後,使用者可以對系統控制項中的介面元素進行觸發來輔助查詢,當然也可以依據需求執行其他功能,例如使用者可以選擇介面元素對應推薦的查詢關鍵字等資訊,系統控制項依據對該介面元素的觸發生成相應的查詢條件,然後系統控制項對該查詢條件進行處理,將查詢條件發送給目前應用進行資訊的查詢,目前應用基於查詢顯示相應的查詢回應介面。從而在使用者執行查詢時,可以通過系統控制項為使用者推薦一些查詢關鍵字等資訊,輔助使用者執行查詢,提高效率。
綜上,目前應用接收在應用介面非控制項區域的輸入;在確定該輸入滿足預設的查詢觸發條件時,顯示系統控制項,其中,系統控制項包括獲取與目前應用相關的介面元素;依據對該介面元素的觸發,顯示根據被觸發的介 面元素對應的查詢條件得到的查詢回應介面,能夠基於目前應用的輸入主動預測用戶的查詢需求,從而主動顯示系統控制項,通過其中的介面元素提供查詢條件輔助使用者的查詢,提高使用效率。
實施例二
在上述實施例的基礎上,本實施例詳細論述基於系統控制項的使用者查詢主動預測並輔助方法。
用戶在使用智慧終端機的過程中,可以在任何場景下隨時啟動系統控制項,例如系統控制項為個人助理,則個人助理不是作為一個單一應用,在各種應用場景都可以隨時呼出,為用戶提供幫助。系統控制項還可以主動預測使用者需求並顯示,協助使用者完成特定功能,如查詢等。
移動終端處於任何應用場景中,檢測要使用者具有查詢等需要輔助的需求時,都可以主動自行啟動個人助理的系統控制項,該系統控制項可以根據目前使用者所在應用場景,展示不同的推薦結果。例如,在通訊錄應用中查詢連絡人資訊時,檢測到使用者具有查詢需求是自啟動該系統控制項,會推薦最近使用的連絡人等資訊,並且系統控制項可以接收使用者的語音輸入,輔助使用者執行查詢。
如圖2所示,使用者在智慧終端機顯示系統桌面中查找應用,此時依據用戶的查詢接收到特定輸入,則確定與目前介面資訊相關的介面元素,客製系統控制項的顯示介面進行顯示。本發明一個可選實施例中,所述目前應用為 系統桌面時,該資訊標籤包括以下至少一種:推薦應用的入口標籤、最常使用應用的入口標籤,該功能按鈕包括:語音按鈕。最常使用應用可以統計一段時間內用戶對應用的使用次數確定;推薦應用可以依據用戶需求、應用類型等進行推薦,如推薦工具類應用、通訊類應用等。
如在系統控制項中顯示“設置”“雲相簿”“TTS4.0”“音樂”等資訊標籤,以及在右下角顯示有功能按鈕如配置為語音按鈕、拍攝按鈕等,便於使用者直接進行語音輸入或執行拍攝。從而使用者可以在該系統控制項中選擇資訊標籤或功能按鈕以觸發相應的查詢條件,由系統控制項輔助使用者執行查詢操作。例如使用者點擊“設置”的資訊標籤,則可以生成查詢設置的查詢條件,將該消息發送給系統桌面,由系統桌面來啟動設置並退出系統控制項。又如,使用者通過語音按鈕輸入“講個笑話吧”,系統控制項基於該語音生成查詢語音互動的消息,將該消息發送給系統桌面,由系統桌面來啟動siri等應用。
主動檢測使用者需求並啟動系統控制項為其提供輔助查詢功能的操作具體如下:參照圖3,示出了本發明的另一種資料處理方法實施例的步驟流程圖,具體可以包括如下步驟:
步驟302,目前應用接收在應用介面非控制項區域的輸入。
步驟304,確定該輸入是否滿足預設的查詢觸發條 件。
本實施例中,該輸入是前應用在應用介面非控制項區域接收的輸入,如接收到多次相同或相似的滑動輸入等,可以判斷用戶具有查詢需求,目前為特定輸入。特定輸入包括至少一次滑動輸入。其中,該滑動輸入可以是用戶採用手指或觸摸筆在觸控式螢幕中進行滑動的操作。另外,使用者也可以主動啟動系統控制項來輔助查詢,則通過對懸浮按鈕的點擊或觸控式螢幕按兩下操作等可以啟動系統控制項,相應系統控制項可以配置有懸浮按鈕等快捷啟動圖示,通過對懸浮按鈕的點擊可以啟動系統控制項。還可以在觸控式螢幕中執行其他預置操作來作為特定輸入,如按兩下操作、長按操作等。
其中,為了準確判定用戶的查詢需求,可以在連續檢測到多次滑動操作後對應滑動輸入後判斷滿足預設的查詢觸發條件。本發明一個可選實施例中,獲取觸控式螢幕上的滑動資訊,依據該滑動資訊判斷輸入是否為滿足預設的查詢觸發條件。即通過在系統添加代碼獲取觸控式螢幕上的滑動資訊,滑動資訊包括滑動距離、滑動方向和滑動時間等資訊,然後基於該滑動距離、滑動方向和滑動時間來判斷判斷輸入是否為滿足預設的查詢觸發條件。如圖4所示,具體包括如下子步驟:
子步驟402,獲取觸控式螢幕上的滑動資訊。
子步驟404,依據該滑動方向確定目標滑動操作。
子步驟406,判斷目標滑動操作的滑動時間是否超過 預置時間。
獲取觸控式螢幕上滑動操作的滑動資訊,即依據滑動軌跡的各點座標確定出滑動方向和滑動距離作為滑動資訊。然後依據該滑動方向將目前滑動操作作為目標滑動,例如將通訊錄應用中的上滑或下滑操作作為目標滑動操作,將系統桌面的左滑或右滑操作作為目標滑動操作等。
在確定滑動距離和方向的同時,還可以確定滑動時間,該滑動時間即從開始滑動到滑動到目前位置的時間,判斷目標滑動操作的滑動時間是否超過預置時間。
若是,即目標滑動操作的滑動時間超過了預置時間,執行子步驟408;若否,返回子步驟406繼續判斷滑動時間。
子步驟408,記錄為該目標滑動操作的有效輸入。
當目標滑動操作的滑動時間超過了預置時間時,確定該滑動為一次有效滑動,即目標滑動操作對應的一次有效輸入。
子步驟410,判斷目標滑動操作的有效輸入對應次數是否超過有效閾值。
通常在判斷用戶查詢需求時,判斷用戶多次未查找到所需資訊時,為提高查找效率可以採用系統控制項為其提供輔助,若用戶一次查詢即查找到所需資訊,則可以不採用該系統控制項提供輔助。
因此,可以為目標滑動操作配置有效滑動次數,初始時配置滑動次數為0,每檢測到一次有效輸入則將滑動次 數+1,然後判斷目標滑動操作的有效輸入對應次數是否超過有效閾值。
若是,即目標滑動操作的有效輸入對應次數超過有效閾值,執行子步驟412;若否,即目標滑動操作的有效輸入對應次數未超過有效閾值,有效輸入未滿足預設的查詢觸發條件,可以返回子步驟406繼續判斷滑動時間。
子步驟412,該有效輸入滿足預設的查詢觸發條件。
目標滑動操作的有效輸入對應次數超過有效閾值,確定用戶具有查詢需求且未查詢到所需資訊,此時判斷該有效輸入滿足預設的查詢觸發條件。當然也可以將一次有效滑動作為一次滑動輸入,即可以將有效閾值配置為0,在判斷接收到多於一次滑動輸入後顯示系統控制項。
本發明實施例中,用戶在觸控式螢幕上的操作,在作業系統如YUNOS系統的PhoneWindow.java檔中添加一段手勢判斷的代碼,以判斷是否為從螢幕下方的滑動等,當滿足條件時通過startService方法,啟動系統控制項如個人助理控制項。該個人助理控制項即系統級使用者輔助控制項,可以輔助使用者執行各種操作,如語音輸入操作,指令輸入操作等。
其中,PhoneWindow為每個智慧終端機上所有視圖的父親即父視圖,所有的螢幕觸摸操作即touch事件都會首先傳遞到該父視圖,然後傳遞給他的子視圖,從而可以在該父視圖截獲用戶的手勢操作,實現在任何場景都可以啟動個人助理控制項,從而實現個人助理控制項的系統化, 即在父視圖出攔截實現系統控制項。
若是,即確定該輸入滿足預設的查詢觸發條件,執行步驟306;若否,即確定該輸入不滿足預設的查詢觸發條件,返回步驟302,繼續接收。
步驟306,確定與目前應用相關的介面元素。
步驟308,依據該介面元素客製系統控制項的顯示介面。
步驟310,將目前應用的應用介面作為背景啟動懸浮窗,在該懸浮窗中顯示該系統控制項的顯示介面。
本實施例中,確定與目前應用相關的介面元素的步驟包括:獲取目前應用的應用封包名稱;依據該應用封包名稱確定以下至少一種介面元素:資訊標籤、功能按鈕。
智慧終端機中接收目標輸入時,目前應用可以是正在使用應用的場景,當然也可以是在系統桌面的場景,系統控制項中顯示的介面元素與目前應用相關,因此目前正在運行應用時可以獲取應用封包名稱,而目前位於系統桌面等系統介面時,可以獲取介面資訊,如位於主介面,或應用展示介面等。然後依據該應用封包名稱或介面資訊確定介面元素。本實施例中,介面元素包括資訊標籤和/或功能按鈕。
其中,資訊標籤是推薦的標籤資訊,如可以基於目前場景對應歷史使用資料配置,如可以包括應用功能的入口,推薦選項等,因此通過資訊標籤可以在目前應用中執行相應功能,也可以跳轉到其他應用。功能按鈕可以與目 前應用相關或無關,例如功能按鈕包括語音按鈕、拍攝按鈕、關機按鈕等。
本實施例中,依據介面元素客製系統控制項的顯示介面,從而在系統控制項的顯示介面中顯示與目前應用相關的介面元素,當然也可以包括一些通用的介面元素。然後啟動一個懸浮窗,懸浮窗以目前應用為背景,目前應用為應用,則將目前應用的應用介面作為背景啟動懸浮窗,在該懸浮窗中顯示該系統控制項的顯示介面。
本實施例中,系統控制項如個人助理控制項的底層實現為service,因此可以通過startService啟動。當控制項啟動時,會先獲取目前應用(activity)的封包名稱,然後根據封包名稱去創建不同的顯示介面以顯示客製化的系統控制項。
如圖5所示,該月前應用為系統設置時,該資訊標籤包括以下至少一種:推薦設置的入口標籤、最常變更設置的入口標籤,該功能按鈕包括:語音按鈕。系統設備可以看作一種系統應用,推薦設置可以基於用戶需求等進行推薦,如藍牙、WiFi等資料連接設置,最常變更設置可以是統計一段時間內使用者經常更改的設備。使用者調整系統設置時通過上滑手勢發出目標輸入,此時確定與系統設置相關的介面元素,如將系統設置中某些功能構成資訊標籤,包括“壁紙”“鈴音”“帳號”“儲存”等,還設置接收語音輸入的語音按鈕。
步驟312,依據對該介面元素的觸發,確定針對目前 應用的查詢條件。
通過該系統控制項生成相應的查詢條件以輔助用戶執行查詢操作,即使用者可以觸發系統控制項中的介面元素,依據該介面元素接收相應的查詢資料如關鍵字等,生成相應的查詢條件。如觸發的資訊標籤為某一應用的功能入口的推薦標籤,則生成查詢該功能入口的查詢條件,又如觸發的資訊標籤為目前應用中查詢關鍵字的推薦標籤,則獲取該標籤對應查詢關鍵字生成包含該查詢關鍵字的查詢條件,又如觸發的功能按鈕為語音按鈕,則接收輸入的語音信號確定查詢資料生成查詢條件。
本發明實施例中,該資訊標籤包括查詢標籤、功能入口的推薦標籤等,功能按鈕包括語音按鈕、拍攝按鈕等。針對不同的資訊標籤和功能按鈕可以通過不同的方式生成查詢條件輔助使用者查詢。
當該資訊標籤為查詢標籤,該依據對該介面元素的觸發,確定針對目前應用的查詢條件,包括:基於對該查詢標籤的觸發接收查詢關鍵字,採用該查詢關鍵字生成針對目前應用的查詢條件。
查詢標籤可以為使用者提供一下查詢關鍵字,如在通訊錄應用的場景中顯示常用連絡人的資訊,或者連絡人分組等,從而用戶點擊某一查詢標籤即可觸發對該查詢關鍵字的查詢,基於對該查詢標籤的觸發接收該查詢標籤對應查詢關鍵字,採用該查詢關鍵字生成查詢條件。從而能夠為用戶提供查詢推薦,輔助用戶查詢。
當該功能按鈕為語音按鈕,該依據對該介面元素的觸發,確定針對目前應用的查詢條件,包括:基於對語音按鈕的觸發接收語音信號;對該語音信號進行識別,確定查詢關鍵字,採用該查詢關鍵字生成針對目前應用的查詢條件。
使用者可以觸發語音按鈕來輸入語音信號,系統控制項基於對語音按鈕的觸發接收相應的語音信號,然後對該語音信號進行識別,如對語音信號進行特徵提取以及匹配等操作識別出相應的文本資料,再基於該文本資料確定查詢關鍵字,採用該查詢關鍵字生成查詢條件。
資訊標籤為功能入口的推薦標籤,該依據對該介面元素的觸發,生成針對目前應用的查詢條件,包括:通過觸發該資訊標籤接收功能入口資訊,採用該功能入口資訊生成針對目前應用的查詢條件。
某些應用場景中,用戶可以查找進入應用或者查找應用提供的某些功能,因此該資訊標籤也可以為功能入口的推薦標籤,如圖5的系統設置中,每一個設置選項的功能入口均可以對應推薦標籤,用戶點擊相應的推薦標籤即可確定相應的功能入口從而進入該功能,因此通過觸發該資訊標籤即推薦標籤接收該功能入口資訊,採用該功能入口資訊生成查詢條件。
步驟314,對該查詢條件進行查詢,顯示對應的查詢回應介面。
然後對查詢條件進行回應,可以依據目前的應用作為 查詢條件的處理方,執行查詢並顯示相應的查詢回應介面,具體如下:本發明一個可選實施例中,對該查詢條件進行查詢,包括:將該查詢條件發送給目前應用;該目前應用獲取該查詢條件對應的查詢關鍵字,依據該查詢關鍵字進行查詢。
在通訊錄應用、相簿應用等為目前應用時,通常用戶是要查詢目前應用中的資訊,因此系統控制項將該查詢條件發送給目前應用,目前應用從查詢條件中獲取查詢關鍵字,依據該查詢關鍵字對資訊進行查詢,如查找連絡人資訊、聊天記錄、照片等,顯示相應的查詢結果。
還可以判斷目前應用能夠處理該查詢條件,即該查詢條件是否是針對目前應用的查詢,若目前應用能夠處理該操作指令,將該查詢條件分發給目前應用並退出系統控制項,由目前應用執行該操作指令。若目前應用不能處理該查詢條件,系統控制項可以自行執行該查詢條件查找相應的資訊,如對於觸發功能入口的推薦標籤生成的查詢條件,系統控制項可以自行啟動該功能入口對應應用或應用的功能。如系統控制項可以開啟自身的主頁面,該主頁面中顯示有能夠為使用者提供的各種協助工具資訊,然後退出系統控制項,由主頁面為使用者提供輔助。又如針對功能入口對應推薦標籤的觸發所生成的查詢條件,其通常包含有應用資訊,因此確定該應用資訊對應目標應用,然後跳轉到該目標應用並退出該系統控制項,由目標應用執行 該查詢條件對應的查詢內容。
本發明另一個可選實施例中,對該查詢條件進行查詢,顯示對應的查詢回應介面,包括:將查詢條件發送給目前應用;該目前應用獲取該查詢條件對應功能入口;進入該功能入口,顯示該功能入口對應的顯示介面。當查詢條件中包含應用的功能入口資訊時,通常是進入應用中某一功能,因此系統控制項可以確定應用資訊對應功能入口資訊,然後將查詢條件發送給目前應用並退出該系統控制項,目前應用從查詢條件中獲取功能入口,進入該功能入口顯示該功能入口對應的顯示介面。如將進入藍牙設置的功能入口發送給系統設置,則可以進入藍牙設置頁面。
從而通過系統控制項這一系統級的助理控制項,在各種查詢場景自動檢測用戶查詢需求並啟動,並針對不同的查詢場景客製化顯示介面。使得用戶在某查詢場景中需要幫助時,主動啟動協助用戶完成查詢的操作。個人助理作為系統級別的控制項,能與應用深度互動。
以在通訊錄中查找連絡人資訊的場景為例,如圖6所示。用戶可以在通訊錄中上下滑動查找連絡人,但是由於連絡人比較多滑動查找比較困難。也可以點選姓氏首字母,但是姓氏首字母通常比較小,很容易點錯還要重新點選。以滑動查找為例,在通訊錄中連續三次或以上快速滑動,或者檢測到反覆折向滑動(即來回上下滑動查找)時,確定用戶具有查找需求,可以將與通訊錄相關的查詢標籤,以及功能按鈕作為介面元素,顯示客製化的系統控 制項。該目前應用為通訊錄應用時,該資訊標籤包括以下至少一種:常用連絡人標籤、最近通話連絡人標籤、連絡人組標籤,該功能按鈕包括:語音按鈕。常用連絡人可以包括經常通話的連絡人,最近通話可以包括最近一段時間如一天內通話的連絡人,連絡人組可以包括預先配置的連絡人組,如好友、親人、同事等。
如圖7所示,在通訊錄應用中通過目標輸入啟動個人助理的系統控制項,該系統控制項的顯示介面中顯示有“范廣義”“郭進科”“洪光軍”“花峻”的資訊標籤,以及在右下角顯示有功能按鈕如配置為語音按鈕,便於使用者直接進行語音輸入。
從而使用者可以在該系統控制項中選擇資訊標籤或語音按鈕以觸發相應的查詢條件,由系統控制項輔助使用者執行操作。例如使用者點擊“郭進科”的資訊標籤,則可以生成對“郭進科”進行觸發的查詢條件,轉發給通訊錄應用查詢並展示“郭進科”的通訊資訊或直接撥打“郭進科”的電話。又如,使用者通過語音按鈕輸入“給小張打電話”,則系統控制項識別該語音信號後,轉發給通訊錄應用查詢並撥打“小張”的電話。
在連絡人的清單頁面,有連續滑動或者反覆折向動作時,會被認為用戶在尋找某個連絡人而找不到,會主動展示個人助理的顯示介面,並推薦使用者最可能想要找的連絡人,用戶可以點擊常用標題,或者語音對話,會幫使用者找到想要找的連絡人。
以相簿中查找照片為例,如圖8所示。用戶可以在相簿中上、下、左、右滑動查找連絡人,但是由於照片比較多滑動查找比較困難。在相簿中連續三次或以上快速滑動,或者檢測到反覆折向滑動(即來回上下滑動查找)時,確定用戶具有查找需求,可以將與相簿相關的查詢標籤,以及功能按鈕作為介面元素,顯示客製化的系統控制項。該目前應用為相簿應用時,該資訊標籤包括以下至少一種:截圖標籤、最近拍攝標籤、特定排序標籤、標記標籤,該功能按鈕包括:語音按鈕。截圖可以包括截取螢幕各種顯示內容的快照圖片,最近拍攝可以包括最近一段事件拍攝的照片,如一個月內,特定排序可以如按照時間、內容等排序,標記可以包括使用者預先標記的照片如標記為喜歡等。
使用者可以在該系統控制項中選擇查詢標籤或語音按鈕以觸發相應的查詢條件,由系統控制項輔助使用者執行操作。例如使用者點擊“本月拍攝”的資訊標籤,則可以生成對查詢關鍵字“本月”進行查找的查詢條件,轉發給相簿,相簿基於查詢條件查找本月拍攝的照片並顯示。又如,使用者通過語音按鈕輸入“截圖”,則系統控制項識別該語音信號後生成查找“截圖”圖片的查詢條件,轉發給相簿後相簿查找所有截圖圖片並顯示。
即在相簿的清單頁面,有下連續滑動或者反覆折向動作時,會被認為用戶在尋找某些照片而找不到,此時主動展示個人助理的顯示介面,並主動推薦使用者最可能流覽 的照片,用戶可以點擊這些常用標題,或者語音對話,會幫使用者找到想要找的照片。
當使用者資料很多的時候,如有很多的照片,有很多的連絡人等,想要找到某個具體的資料是比較困難的。本發明實施例會推測用戶的意圖,主動瞭解用戶的需求,並及時提供輔助,協助使用者快速找到需要的資料。如主動提醒展示最近拍攝的照片的標題,或者標記為喜歡的照片的標題,用戶可以點擊標題,直接流覽照片。如果推薦的資訊標籤不符合使用者需求,使用者也可以直接語音描述,如輸入“5月杭州拍的照片”,從而執行查找,提供出滿足需求的照片。
需要說明的是,對於方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明實施例並不受所描述的動作順序的限制,因為依據本發明實施例,某些步驟可以採用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬於優選實施例,所涉及的動作並不一定是本發明實施例所必須的。
實施例三
在上述實施例的基礎上,本實施例還提供了一種資料處理裝置。
參照圖9,示出了本發明一種資料處理裝置實施例的結構框圖,具體可以包括如下模組: 接收模組900,用於目前應用接收在應用介面非控制項區域的輸入。
控制項顯示模組902,用於在確定該輸入滿足預設的查詢觸發條件時,顯示系統控制項,其中,系統控制項包括獲取與目前應用相關的介面元素。
查詢回應模組904,用於依據對該介面元素的觸發,顯示根據被觸發的介面元素對應的查詢條件得到的查詢回應介面。
綜上,在接收到特定輸入時顯示系統控制項,依據對該介面元素的觸發生成的查詢條件,然後對該查詢條件進行回應,能夠預測用戶的查詢需求,主動顯示系統控制項,從而通過系統控制項輔助使用者執行查詢,提高使用效率。
參照圖10,示出了本發明另一種資料處理裝置實施例的結構框圖,具體可以包括如下模組: 輸入判斷模組1006,用於獲獲取觸控式螢幕上的滑動資訊,依據該滑動資訊判斷輸入是否為滿足預設的查詢觸發條件。
接收模組1000,用於目前應用接收在應用介面非控制項區域的輸入。
控制項顯示模組1002,用於在確定該輸入滿足預設的查詢觸發條件時,顯示系統控制項,其中,系統控制項包括獲取與目前應用相關的介面元素。
查詢回應模組1004,用於依據對該介面元素的觸 發,顯示根據被觸發的介面元素對應的查詢條件得到的查詢回應介面。
其中,該控制項顯示模組1002,還用於確定與目前應用相關的介面元素;該控制項顯示模組1002,包括:元素確定次模組10022,用於獲取介面資訊或目前應用的應用封包名稱;依據該應用封包名稱或介面資訊確定以下至少一種介面元素:資訊標籤、功能按鈕。
介面客製次模組10024,用於依據該介面元素客製系統控制項的顯示介面。
懸浮窗顯示次模組10026,用於將目前應用的應用介面作為背景啟動懸浮窗,在該懸浮窗中顯示該系統控制項的顯示介面。
該查詢回應模組1004,包括:條件確定次模組10042,用於依據對該介面元素的觸發,確定針對目前應用的查詢條件。
回應次模組10044,用於對該查詢條件進行查詢,顯示對應的查詢回應介面。
該資訊標籤包括查詢標籤,該條件確定次模組10042,用於基於對該查詢標籤的觸發接收查詢關鍵字,採用該查詢關鍵字生成針對目前應用的查詢條件。
該功能按鈕包括語音按鈕,該條件確定次模組10042,用於基於對語音按鈕的觸發接收語音信號;對該語音信號進行識別,確定查詢關鍵字,採用該查詢關鍵字生成針對目前應用的查詢條件。
該回應次模組10044,用於將該查詢條件發送給目前應用;該目前應用獲取該查詢條件對應的查詢關鍵字,依據該查詢關鍵字進行查詢。
資訊標籤包括功能入口的推薦標籤,該條件確定次模組10042,用於通過觸發該資訊標籤接收功能入口資訊,採用該功能入口資訊生成針對目前應用的查詢條件。
該回應次模組10044,用於將查詢條件發送給目前應用;該目前應用獲取該查詢條件對應功能入口;進入該功能入口,顯示該功能入口對應的顯示介面。
該輸入判斷模組1006,用於依據該滑動方向確定目標滑動操作;當該目標滑動操作的滑動時間超過預置時間時,記錄為該目標滑動操作的有效輸入;判斷該目標滑動操作的有效輸入對應次數是否超過有效閾值;當有效輸入對應次數超過有效閾值時,該有效輸入為滿足預設的查詢觸發條件;當有效輸入對應次數未超過有效閾值,該有效輸入為滿足預設的查詢觸發條件。
可選的,該目前應用為通訊錄應用時,該資訊標籤包括以下至少一種:常用連絡人標籤、最近通話連絡人標籤、連絡人組標籤,該功能按鈕包括:語音按鈕。
可選的,該目前應用為相簿應用時,該資訊標籤包括以下至少一種:截圖標籤、最近拍攝標籤、特定排序標籤、標記標籤,該功能按鈕包括:語音按鈕。
可選的,該目前應用為系統桌面時,該資訊標籤包括以下至少一種:推薦應用的入口標籤、最常使用應用的入 口標籤,該功能按鈕包括:語音按鈕。
可選的,該目前應用為系統設置時,該資訊標籤包括以下至少一種:推薦設置的入口標籤、最常變更設置的入口應用標籤,該功能按鈕包括:語音按鈕。
當使用者資料很多的時候,如有很多的照片,有很多的連絡人等,想要找到某個具體的資料是比較困難的。本發明實施例會推測用戶的意圖,主動瞭解用戶的需求,並及時提供輔助,協助使用者快速找到需要的資料。如主動提醒展示最近拍攝的照片的標題,或者標記為喜歡的照片的標題,用戶可以點擊標題,直接流覽照片。如果推薦的資訊標籤不符合使用者需求,使用者也可以直接語音描述,如輸入“5月杭州拍的照片”,從而執行查找,提供出滿足需求的照片。
實施例四
在上述實施例的基礎上,本實施例還公開了一種智慧終端機。
參照圖11,示出了本發明一種智慧終端機實施例的結構框圖,具體可以包括如下模組:該智慧終端機1100包括:記憶體1110、顯示器1120、處理器1130和輸入單元1140。
其中,該輸入單元1140可用於接收使用者輸入的數位或字元資訊,以及控制信號。具體地,本發明實施例中,該輸入單元1140可以包括觸控式螢幕1141,可收集 用戶在其上或附近的觸摸操作(比如用戶使用手指、觸控筆等任何適合的物體或附件在觸控式螢幕1141上的操作),並根據預先設定的程式驅動相應的連接裝置。當然,除了觸控式螢幕1141,輸入單元1140還可以包括其他輸入裝置,如物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、滑鼠等。
顯示器1120包括顯示面板,可選的,可以採用液晶顯示器(Liquid Crystal Display,LCD)或有機發光二極體(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板。其中,觸控式螢幕可以覆蓋顯示面板,形成觸摸顯示幕,當該觸摸顯示幕檢測到在其上或附近的觸摸操作後,傳送給處理器1130以執行相應的處理。
在本發明實施例中,通過調用儲存該記憶體1110內的軟體程式,和/或,模組,和/或,資料,處理器1130用於目前應用接收在應用介面非控制項區域的輸入;在確定該輸入滿足預設的查詢觸發條件時,顯示系統控制項,其中,系統控制項包括獲取與目前應用相關的介面元素;依據對該介面元素的觸發,顯示根據被觸發的介面元素對應的查詢條件得到的查詢回應介面。
可選的,確定與目前應用相關的介面元素的步驟包括:獲取目前應用的應用封包名稱;依據該應用封包名稱確定以下至少一種介面元素:資訊標籤、功能按鈕。
可選的,該顯示系統控制項,包括:依據該介面元素客製系統控制項的顯示介面;將目前應用的應用介面作為 背景啟動懸浮窗,在該懸浮窗中顯示該系統控制項的顯示介面。
可選的,該依據對該介面元素的觸發,顯示根據被觸發的介面元素對應的查詢條件得到的查詢回應介面,包括:依據對該介面元素的觸發,確定針對目前應用的查詢條件;對該查詢條件進行查詢,顯示對應的查詢回應介面。
可選的,該資訊標籤包括查詢標籤,該依據對該介面元素的觸發,確定針對目前應用的查詢條件,包括:基於對該查詢標籤的觸發接收查詢關鍵字,採用該查詢關鍵字生成針對目前應用的查詢條件。
可選的,該功能按鈕包括語音按鈕,該依據對該介面元素的觸發,確定針對目前應用的查詢條件,包括:基於對語音按鈕的觸發接收語音信號;對該語音信號進行識別,確定查詢關鍵字,採用該查詢關鍵字生成針對目前應用的查詢條件。
可選的,對該查詢條件進行查詢,包括:將該查詢條件發送給目前應用;該目前應用獲取該查詢條件對應的查詢關鍵字,依據該查詢關鍵字進行查詢。
可選的,該依據對該介面元素的觸發,生成針對目前應用的查詢條件,包括:通過觸發該資訊標籤接收功能入口資訊,採用該功能入口資訊生成針對目前應用的查詢條件。
可選的,對該查詢條件進行查詢,顯示對應的查詢回 應介面,包括:將查詢條件發送給目前應用;該目前應用獲取該查詢條件對應功能入口;進入該功能入口,顯示該功能入口對應的顯示介面。
可選的,還包括確定該輸入滿足預設的查詢觸發條件的步驟:獲取觸控式螢幕上的滑動資訊,依據該滑動資訊判斷輸入是否為滿足預設的查詢觸發條件。
可選的,該滑動資訊包括滑動方向和滑動時間;依據該滑動資訊判斷輸入是否為滿足預設的查詢觸發條件,包括:依據該滑動方向確定目標滑動操作;當該目標滑動操作的滑動時間超過預置時間時,記錄為該目標滑動操作的有效輸入;判斷該目標滑動操作的有效輸入對應次數是否超過有效閾值;當有效輸入對應次數超過有效閾值時,該有效輸入為滿足預設的查詢觸發條件;當有效輸入對應次數未超過有效閾值,該有效輸入為滿足預設的查詢觸發條件。
可選的,該目前應用為通訊錄應用時,該資訊標籤包括以下至少一種:常用連絡人標籤、最近通話連絡人標籤、連絡人組標籤,該功能按鈕包括:語音按鈕。
可選的,該目前應用為相簿應用時,該資訊標籤包括以下至少一種:截圖標籤、最近拍攝標籤、特定排序標籤、標記標籤,該功能按鈕包括:語音按鈕。
可選的,該目前應用為系統設置時,該資訊標籤包括以下至少一種:推薦設置的入口標籤、最常變更設置的入口應用標籤,該功能按鈕包括:語音按鈕。
對於裝置實施例而言,由於其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
本說明書中的各個實施例均採用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
本領域內的技術人員應明白,本發明實施例的實施例可提供為方法、裝置、或電腦程式產品。因此,本發明實施例可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明實施例可採用在一個或多個其中包含有電腦可用程式碼的電腦可用儲存介質(包括但不限於磁碟記憶體、CD-ROM、光學記憶體等)上實施的電腦程式產品的形式。
在一個典型的配置中,該電腦設備包括一個或多個處理器(CPU)、輸入/輸出介面、網路介面和記憶體。記憶體可能包括電腦可讀介質中的非永久性記憶體,隨機存取記憶體(RAM)和/或非易失性記憶體等形式,如唯讀記憶體(ROM)或快閃記憶體(flash RAM)。記憶體是電腦可讀介質的示例。電腦可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現資訊儲存。資訊可以是電腦可讀指令、資料結構、程式的模組或其他資料。電腦的儲存介質的例子包括,但不限於相變記憶體(PRAM)、靜態隨機存取記憶體(SRAM)、動態隨機存取記憶體(DRAM)、其他類型的隨機存取記憶體(RAM)、 唯讀記憶體(ROM)、電可擦除可程式設計唯讀記憶體(EEPROM)、快閃記憶體或其他記憶體技術、唯讀光碟唯讀記憶體(CD-ROM)、數位多功能光碟(DVD)或其他光學儲存、磁盒式磁帶,磁帶磁磁片儲存或其他磁性存放裝置或任何其他非傳輸介質,可用於儲存可以被計算設備訪問的資訊。按照本文中的界定,電腦可讀介質不包括非持續性的電腦可讀媒體(transitory media),如調製的資料信號和載波。
本發明實施例是參照根據本發明實施例的方法、終端設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用電腦、專用電腦、嵌入式處理機或其他可程式設計資料處理終端設備的處理器以產生一個機器,使得通過電腦或其他可程式設計資料處理終端設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可儲存在能引導電腦或其他可程式設計資料處理終端設備以特定方式工作的電腦可讀記憶體中,使得儲存在該電腦可讀記憶體中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到電腦或其他可程式設計 資料處理終端設備上,使得在電腦或其他可程式設計終端設備上執行一系列操作步驟以產生電腦實現的處理,從而在電腦或其他可程式設計終端設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
儘管已描述了本發明實施例的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例做出另外的變更和修改。所以,所附申請專利範圍意欲解釋為包括優選實施例以及落入本發明實施例範圍的所有變更和修改。
最後,還需要說明的是,在本文中,諸如第一和第二等之類的關係術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關係或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,並不排除在包括該要素的過程、方法、物品或者終端設備中還存在另外的相同要素。
以上對本發明所提供的一種資料處理方法、一種資料處理裝置以及一種智慧終端機,進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述, 以上實施例的說明只是用於幫助理解本發明的方法及其核心思想;同時,對於本領域的一般技術人員,依據本發明的思想,在具體實施方式及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。

Claims (21)

  1. 一種資料處理方法,其中,包括:目前應用接收在應用介面非控制項區域的輸入;在確定該輸入滿足預設的查詢觸發條件時,顯示系統控制項,其中,系統控制項包括獲取與目前應用相關的介面元素;依據對該介面元素的觸發,顯示根據被觸發的介面元素對應的查詢條件得到的查詢回應介面。
  2. 根據申請專利範圍第1項所述的方法,其中,確定與目前應用相關的介面元素的步驟包括:獲取目前應用的應用封包名稱;依據該應用封包名稱確定以下至少一種介面元素:資訊標籤、功能按鈕。
  3. 根據申請專利範圍第1項所述的方法,其中,該顯示系統控制項,包括:依據該介面元素客製系統控制項的顯示介面;將目前應用的應用介面作為背景啟動懸浮窗,在該懸浮窗中顯示該系統控制項的顯示介面。
  4. 根據申請專利範圍第2項所述的方法,其中,該依據對該介面元素的觸發,顯示根據被觸發的介面元素對應的查詢條件得到的查詢回應介面,包括:依據對該介面元素的觸發,確定針對目前應用的查詢條件;對該查詢條件進行查詢,顯示對應的查詢回應介面。
  5. 根據申請專利範圍第4項所述的方法,其中,該資訊標籤包括查詢標籤,該依據對該介面元素的觸發,確定針對目前應用的查詢條件,包括:基於對該查詢標籤的觸發接收查詢關鍵字,採用該查詢關鍵字生成針對目前應用的查詢條件。
  6. 根據申請專利範圍第4項所述的方法,其中,該功能按鈕包括語音按鈕,該依據對該介面元素的觸發,確定針對目前應用的查詢條件,包括:基於對語音按鈕的觸發接收語音信號;對該語音信號進行識別,確定查詢關鍵字,採用該查詢關鍵字生成針對目前應用的查詢條件。
  7. 根據申請專利範圍第5或6項所述的方法,其中,對該查詢條件進行查詢,包括:將該查詢條件發送給目前應用;該目前應用獲取該查詢條件對應的查詢關鍵字,依據該查詢關鍵字進行查詢。
  8. 根據申請專利範圍第4項所述的方法,其中,該依據對該介面元素的觸發,生成針對目前應用的查詢條件,包括:通過觸發該資訊標籤接收功能入口資訊,採用該功能入口資訊生成針對目前應用的查詢條件。
  9. 根據申請專利範圍第8項所述的方法,其中,對該查詢條件進行查詢,顯示對應的查詢回應介面,包括:將查詢條件發送給目前應用; 該目前應用獲取該查詢條件對應功能入口;進入該功能入口,顯示該功能入口對應的顯示介面。
  10. 根據申請專利範圍第1項所述的方法,其中,還包括確定該輸入滿足預設的查詢觸發條件的步驟:獲取觸控式螢幕上的滑動資訊,依據該滑動資訊判斷輸入是否為滿足預設的查詢觸發條件。
  11. 根據申請專利範圍第10項所述的方法,其中,該滑動資訊包括滑動方向和滑動時間;依據該滑動資訊判斷輸入是否為滿足預設的查詢觸發條件,包括:依據該滑動方向確定目標滑動操作;當該目標滑動操作的滑動時間超過預置時間時,記錄為該目標滑動操作的有效輸入;判斷該目標滑動操作的有效輸入對應次數是否超過有效閾值;當有效輸入對應次數超過有效閾值時,該有效輸入滿足預設的查詢觸發條件;當有效輸入對應次數未超過有效閾值,該有效輸入未滿足預設的查詢觸發條件。
  12. 根據申請專利範圍第2項所述的方法,其中,該目前應用為通訊錄應用時,該資訊標籤包括以下至少一種:常用連絡人標籤、最近通話連絡人標籤、連絡人組標籤,該功能按鈕包括:語音按鈕。
  13. 根據申請專利範圍第2項所述的方法,其中,該目前應用為相簿應用時,該資訊標籤包括以下至少一種: 截圖標籤、最近拍攝標籤、特定排序標籤、標記標籤,該功能按鈕包括:語音按鈕。
  14. 根據申請專利範圍第2項所述的方法,其中,該目前應用為系統設置時,該資訊標籤包括以下至少一種:推薦設置的入口標籤、最常變更設置的入口標籤,該功能按鈕包括:語音按鈕。
  15. 一種資料處理裝置,其中,包括:接收模組,用於目前應用接收在應用介面非控制項區域的輸入;控制項顯示模組,用於在確定該輸入滿足預設的查詢觸發條件時,顯示系統控制項,其中,系統控制項包括獲取與目前應用相關的介面元素;查詢回應模組,用於依據對該介面元素的觸發,顯示根據被觸發的介面元素對應的查詢條件得到的查詢回應介面。
  16. 根據申請專利範圍第15項所述的裝置,其中,該控制項顯示模組,還用於確定與目前應用相關的介面元素;該控制項顯示模組,包括:元素確定次模組,用於獲取目前應用的應用封包名稱;依據該應用封包名稱確定以下至少一種介面元素:資訊標籤、功能按鈕。
  17. 根據申請專利範圍第15項所述的裝置,其中,該控制項顯示模組,包括:介面客製次模組,用於依據該介面元素客製系統控制 項的顯示介面;懸浮窗顯示次模組,用於將目前應用的應用介面作為背景啟動懸浮窗,在該懸浮窗中顯示該系統控制項的顯示介面。
  18. 根據申請專利範圍第16項所述的裝置,其中,該查詢回應模組,包括:條件確定次模組,用於依據對該介面元素的觸發,確定針對目前應用的查詢條件;回應次模組,用於對該查詢條件進行查詢,顯示對應的查詢回應介面。
  19. 根據申請專利範圍第15項所述的裝置,其中,還包括:輸入判斷模組,用於獲取觸控式螢幕上的滑動資訊,依據該滑動資訊判斷輸入是否為滿足預設的查詢觸發條件。
  20. 根據申請專利範圍第19項所述的裝置,其中,該滑動資訊包括滑動方向和滑動時間;該輸入判斷模組,用於依據該滑動方向確定目標滑動操作;當該目標滑動操作的滑動時間超過預置時間時,記錄為該目標滑動操作的有效輸入;判斷該目標滑動操作的有效輸入對應次數是否超過有效閾值;當有效輸入對應次數超過有效閾值時,該有效輸入為滿足預設的查詢觸發條件;當有效輸入對應次數未超過有效閾值,該有效輸入為滿足預設的查詢觸發條件。
  21. 一種智慧終端機,其中,該智慧終端機包括:記憶體、顯示器、處理器和輸入單元,其中,該輸入單元包括:觸控式螢幕;該處理器用於執行上述申請專利範圍第1-14項中任一項之方法。
TW105118606A 2015-12-09 2016-06-14 資料處理方法、裝置和智慧終端機 TW201721472A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510907416.6A CN106855771A (zh) 2015-12-09 2015-12-09 一种数据处理方法、装置和智能终端

Publications (1)

Publication Number Publication Date
TW201721472A true TW201721472A (zh) 2017-06-16

Family

ID=59067090

Family Applications (1)

Application Number Title Priority Date Filing Date
TW105118606A TW201721472A (zh) 2015-12-09 2016-06-14 資料處理方法、裝置和智慧終端機

Country Status (3)

Country Link
US (1) US20170177600A1 (zh)
CN (1) CN106855771A (zh)
TW (1) TW201721472A (zh)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10062015B2 (en) * 2015-06-25 2018-08-28 The Nielsen Company (Us), Llc Methods and apparatus for identifying objects depicted in a video using extracted video frames in combination with a reverse image search engine
US11138240B2 (en) * 2017-09-05 2021-10-05 Samsung Electronics Co., Ltd. Personalized automatic tagging
CN107577821A (zh) * 2017-09-21 2018-01-12 星潮闪耀移动网络科技(中国)有限公司 一种信息推荐的方法、装置及设备
US10558426B2 (en) * 2017-12-08 2020-02-11 Google Llc Graphical user interface rendering management by voice-driven computing infrastructure
CN108197213A (zh) * 2017-12-28 2018-06-22 中兴通讯股份有限公司 动作执行方法、装置、存储介质及电子装置
CN108536343B (zh) * 2017-12-29 2020-06-09 Oppo广东移动通信有限公司 控件展示方法、装置、终端及存储介质
US11048393B2 (en) * 2018-03-09 2021-06-29 Toyota Research Institute, Inc. Personalized visual representations of an artificially intelligent agent
CN108874273B (zh) * 2018-06-08 2021-07-16 Oppo广东移动通信有限公司 目标操作的执行方法、装置、终端及存储介质
CN111104038B (zh) * 2019-12-16 2021-09-21 维沃移动通信有限公司 应用功能的处理方法及电子设备
CN111427483B (zh) * 2020-03-02 2021-07-30 维沃移动通信有限公司 界面内容控制方法及电子设备
CN113490060B (zh) * 2020-09-09 2023-08-01 青岛海信电子产业控股股份有限公司 一种显示设备及确定常用联系人的方法
CN112540758B (zh) * 2020-12-08 2024-05-07 杭州讯酷科技有限公司 一种基于语音识别的ui界面智能构建方法
CN112462954B (zh) * 2020-12-16 2023-07-18 深圳市富途网络科技有限公司 表情显示方法及装置
CN112612393B (zh) * 2021-01-05 2022-08-19 杭州慧钥医疗器械科技有限公司 界面功能的交互方法及装置
CN112800084A (zh) * 2021-02-24 2021-05-14 北京小米移动软件有限公司 一种数据处理方法及装置
CN113268620A (zh) * 2021-04-19 2021-08-17 维沃移动通信有限公司 图片显示方法及装置
CN114003326B (zh) * 2021-10-22 2023-10-13 北京字跳网络技术有限公司 消息处理方法、装置、设备及存储介质
CN114090125A (zh) * 2021-11-23 2022-02-25 金蝶软件(中国)有限公司 界面配置方法及相关设备
CN114185464A (zh) * 2021-12-10 2022-03-15 中国建设银行股份有限公司 信息查询方法、装置、设备及计算机存储介质

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8121618B2 (en) * 2009-10-28 2012-02-21 Digimarc Corporation Intuitive computing methods and systems
US8175617B2 (en) * 2009-10-28 2012-05-08 Digimarc Corporation Sensor-based mobile search, related methods and systems
US8412716B2 (en) * 2010-12-06 2013-04-02 Sap Ag System and method of presenting relevant application components to a user
US9495461B2 (en) * 2011-03-22 2016-11-15 Excalibur Ip, Llc Search assistant system and method
US20120304132A1 (en) * 2011-05-27 2012-11-29 Chaitanya Dev Sareen Switching back to a previously-interacted-with application
US20130212529A1 (en) * 2012-02-13 2013-08-15 Samsung Electronics Co., Ltd. User interface for touch and swipe navigation
US9628966B2 (en) * 2014-08-19 2017-04-18 Xiaomi Inc. Method and device for sending message

Also Published As

Publication number Publication date
US20170177600A1 (en) 2017-06-22
CN106855771A (zh) 2017-06-16

Similar Documents

Publication Publication Date Title
TW201721472A (zh) 資料處理方法、裝置和智慧終端機
WO2017097139A1 (zh) 一种数据处理方法、装置和智能终端
US11784951B1 (en) Determining contextually relevant application templates associated with electronic message content
US10841265B2 (en) Apparatus and method for providing information
US10228819B2 (en) Method, system, and apparatus for executing an action related to user selection
WO2020221162A1 (zh) 应用程序推荐、装置、电子设备及介质
CN106095449B (zh) 提供便携式装置的用户接口的方法和设备
US10073589B1 (en) Contextual card generation and delivery
US10122839B1 (en) Techniques for enhancing content on a mobile device
CN108369600B (zh) web浏览器扩展
JP6949059B2 (ja) 動的リストを表示する方法、デバイス、装置及びシステム
KR20120095863A (ko) 사용자 데이터 엔트리들의 애플리케이션들로의 라우팅
US20160179899A1 (en) Method of providing content and electronic apparatus performing the method
CN105094603B (zh) 一种关联输入的方法与装置
WO2021213038A1 (zh) 历史信息的获取方法、存储介质、***
WO2017117645A1 (en) Technologies for providing user centric interfaces
WO2014117244A1 (en) Data retrieval by way of context-sensitive icons
CN107045541A (zh) 数据显示方法和装置
US20130113741A1 (en) System and method for searching keywords
WO2017100357A1 (en) Method, system, and device for processing data in connection with an application
WO2019104669A1 (zh) 一种输入信息的方法及终端
JP6359566B2 (ja) アプリ内ソフトウェア課金のためのマーケット毎の価格区別
US10423706B2 (en) Method and device for selecting information
TW201828029A (zh) 資料處理方法、裝置和智慧終端
CN111103968B (zh) 一种用户界面操作方法和移动终端