[go: up one dir, main page]

TW201828029A - Data processing method, device and smart terminal to solve the issue of cumbersome operation in the existing smart terminal - Google Patents

Data processing method, device and smart terminal to solve the issue of cumbersome operation in the existing smart terminal Download PDF

Info

Publication number
TW201828029A
TW201828029A TW106102487A TW106102487A TW201828029A TW 201828029 A TW201828029 A TW 201828029A TW 106102487 A TW106102487 A TW 106102487A TW 106102487 A TW106102487 A TW 106102487A TW 201828029 A TW201828029 A TW 201828029A
Authority
TW
Taiwan
Prior art keywords
sliding
system control
application
information
input
Prior art date
Application number
TW106102487A
Other languages
Chinese (zh)
Inventor
咸穎
曾歡
廖可征
Original Assignee
阿里巴巴集團服務有限公司
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 阿里巴巴集團服務有限公司 filed Critical 阿里巴巴集團服務有限公司
Priority to TW106102487A priority Critical patent/TW201828029A/en
Publication of TW201828029A publication Critical patent/TW201828029A/en

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the present invention provides a data processing method, device and smart terminal to solve the issue of cumbersome operation in the existing smart terminal. The method includes displaying a system control unit which includes an interface element related to a current scene; receiving an operation instruction fed back through the system control unit, and responding the operation instruction. The present invention can simplify an user's operation process during an application and in between. The system control unit assists the user to perform operations and improves the efficiency of use.

Description

資料處理方法、裝置和智慧終端  Data processing method, device and smart terminal  

本發明係關於終端技術領域,特別是係關於一種資料處理方法、一種資料處理裝置,以及一種智慧終端。 The present invention relates to the field of terminal technologies, and in particular to a data processing method, a data processing device, and a smart terminal.

隨著終端技術的發展,越來越多的使用者使用智慧終端。使用者可以在智慧終端中安裝各種類型的應用,不同的應用具有相同或不同功能。 With the development of terminal technologies, more and more users use smart terminals. Users can install various types of applications in smart terminals, and different applications have the same or different functions.

例如,播放器應用可以播放音視頻,購物應用可以進行網上購物,記事簿應用記錄行程規劃等。在智慧終端中可以使用不同的應用執行不同的操作,使用者可以使用所需應用執行操作。在應用中執行操作時,有些操作需要退出當前界面才能執行,例如在購物時想要查詢某一訂單的物流資訊。另外。不同應用是彼此獨立的,在使用一個應用時若要調用其他應用,通常需要退出該應用後再查找其他應用。可見應用在使用時往往存在操作繁瑣的問題,影響使用效率。 For example, the player application can play audio and video, the shopping application can make online shopping, and the notebook application records the trip planning. Different applications can be used to perform different operations in a smart terminal, and the user can perform operations using the required application. When performing operations in an application, some operations need to exit the current interface to execute, such as when you want to query the logistics information of an order while shopping. Also. Different applications are independent of each other. To call other applications when using one application, you usually need to quit the application and then look for other applications. It can be seen that the application often has problems of cumbersome operation and affects the use efficiency.

因此,目前需要本領域技術人員迫切解決的一個技術問題就是:提出一種資料處理方法、裝置和智慧終端,以 解決現有在智慧終端中操作繁瑣的問題。 Therefore, a technical problem that needs to be solved urgently by those skilled in the art is to provide a data processing method, device and smart terminal to solve the problem that the existing operation in the smart terminal is cumbersome.

本發明實施例所要解決的技術問題是提供一種資料處理方法,以解決現有在智慧終端中操作繁瑣的問題。 The technical problem to be solved by the embodiments of the present invention is to provide a data processing method to solve the problem that the existing operation in the smart terminal is cumbersome.

相應的,本發明實施例還提供了一種資料處理裝置和智慧終端,用以保證上述方法的實現及應用。 Correspondingly, the embodiment of the present invention further provides a data processing device and a smart terminal for ensuring implementation and application of the foregoing method.

為了解決上述問題,本發明公開了一種資料處理方法,包括:顯示系統控件,所述系統控件包括與當前場景相關的界面元素;接收通過所述系統控件反饋的操作指令;回應所述操作指令。 In order to solve the above problems, the present invention discloses a data processing method, including: a display system control, the system control includes an interface element related to a current scene; receiving an operation instruction fed back through the system control; and responding to the operation instruction.

可選的,還包括確定與當前場景相關的界面元素的步驟:獲取界面資訊或當前應用的應用包名;依據所述應用包名或界面資訊確定以下至少一種界面元素:資訊標籤、功能按鈕。 Optionally, the method further includes: determining the interface element related to the current scenario: obtaining the interface information or the application package name of the current application; determining at least one of the following interface elements according to the application package name or the interface information: the information label, the function button.

可選的,所述顯示系統控件,包括:依據所述界面元素定制系統控件的顯示界面;將當前應用的應用界面作為背景啟動懸浮窗,在所述懸浮窗中顯示所述系統控件的顯示界面。 Optionally, the display system control includes: displaying a display interface of the system control according to the interface element; starting a floating window by using an application interface of the current application as a background, and displaying a display interface of the system control in the floating window .

可選的,所述接收通過所述系統控件反饋的操作指令,包括:依據對所述系統控件中界面元素的觸發接收操作指令。 Optionally, the receiving the operation instruction fed back by the system control comprises: receiving an operation instruction according to a trigger on an interface element in the system control.

可選的,所述功能按鈕包括語音按鈕,所述接收通過所述系統控件反饋的操作指令,包括:基於對語音按鈕的 觸發接收語音信號;對所述語音信號進行識別,依據識別的文本資料產生操作指令。 Optionally, the function button includes a voice button, and the receiving an operation instruction fed back by the system control includes: receiving a voice signal based on triggering a voice button; and identifying the voice signal according to the recognized text data Generate an operation instruction.

可選的,所述回應所述操作指令,包括:分析所述操作指令的處理方,將所述操作指令分發給所述處理方進行處理,其中,所述處理方包括:當前應用或系統控件。 Optionally, the responding to the operation instruction includes: analyzing a processing party of the operation instruction, and distributing the operation instruction to the processing party for processing, wherein the processing party includes: a current application or a system control .

可選的,所述分析所述操作指令的處理方,包括:檢測當前應用能否處理所述操作指令;若所述當前應用能夠處理所述操作指令,將所述的當前應用作為處理方;當所述當前應用不能處理所述操作指令,將系統控件自身作為處理方。 Optionally, the processing of the processing instruction includes: detecting whether the current application can process the operation instruction; and if the current application is capable of processing the operation instruction, using the current application as a processing party; When the current application cannot process the operation instruction, the system control itself is treated as a processor.

可選的,將所述操作指令分發給系統控件之後,還包括:跳轉到所述系統控件對應主頁面對所述操作指令進行處理,並退出所述系統控件。 Optionally, after the operating instruction is distributed to the system control, the method further includes: jumping to the corresponding control page of the system control to process the operation instruction, and exiting the system control.

可選的,將所述操作指令分發給系統控件之後,還包括:所述系統控件確定所述操作指令對應目標應用,跳轉到所述目標應用並退出所述系統控件。 Optionally, after the operating instruction is distributed to the system control, the method further includes: the system control determines that the operation instruction corresponds to the target application, jumps to the target application, and exits the system control.

可選的,所述顯示系統控件,包括:在接收到目標輸入時,顯示所述系統控件。 Optionally, the display system control includes: displaying the system control when the target input is received.

可選的,所述目標輸入包括:主動啟動輸入和被動啟動輸入。 Optionally, the target input includes: an active start input and a passive start input.

可選的,所述被動啟動輸入包括上滑手勢、對懸浮按鈕的點擊、搖動操作或觸控螢幕雙擊操作。 Optionally, the passive activation input includes a sliding gesture, a click on a floating button, a shaking operation, or a touch screen double-click operation.

可選的,還包括:獲取觸控螢幕上的滑動資訊,依據所述滑動資訊判斷是否為上滑手勢。 Optionally, the method further includes: acquiring sliding information on the touch screen, and determining, according to the sliding information, whether it is a sliding motion gesture.

可選的,所述滑動資訊包括滑動距離和滑動方向。 Optionally, the sliding information includes a sliding distance and a sliding direction.

可選的,依據所述滑動資訊判斷是否為上滑手勢,包括:判斷所述滑動方向是否為從底部向上滑動;當滑動方向為從底部向上滑動時,判斷所述滑動距離是否達到目標距離;判斷所述滑動距離達到目標距離時,確定為上滑手勢。 Optionally, determining whether the sliding direction is a sliding gesture according to the sliding information comprises: determining whether the sliding direction is sliding upward from the bottom; and determining whether the sliding distance reaches a target distance when the sliding direction is sliding upward from the bottom; When it is determined that the sliding distance reaches the target distance, it is determined as an upward sliding gesture.

可選的,所述滑動資訊還包括:滑動時間,判斷滑動方向為從底部向上滑動之後,還包括:判斷所述滑動時間是否滿足目標時間範圍。 Optionally, the sliding information further includes: a sliding time, and determining that the sliding direction is sliding upward from the bottom, further comprising: determining whether the sliding time meets the target time range.

可選的,所述主動啟動輸入包括:至少一次滑動輸入。 Optionally, the active start input comprises: at least one sliding input.

可選的,還包括:獲取觸控螢幕上的滑動資訊,其中,所述滑動資訊包括滑動方向和滑動時間;依據所述滑動方向確定目標滑動操作;當所述目標滑動操作的滑動時間超過預置時間時,記錄為所述目標滑動操作的滑動輸入;當所述目標滑動操作的滑動輸入對應次數超過有效閾值時,判斷所述滑動輸入為主動啟動輸入。 Optionally, the method further includes: acquiring sliding information on the touch screen, wherein the sliding information includes a sliding direction and a sliding time; determining a target sliding operation according to the sliding direction; and when the sliding time of the target sliding operation exceeds a pre- When the time is set, the sliding input of the target sliding operation is recorded; when the corresponding number of sliding input of the target sliding operation exceeds the effective threshold, the sliding input is determined to be an active starting input.

可選的,所述當前場景為通訊錄應用時,所述資訊標籤包括以下至少一種:常用連絡人標籤、最近通話連絡人標籤、連絡人組標籤,所述功能按鈕包括:語音按鈕。 Optionally, when the current scenario is an address book application, the information tag includes at least one of the following: a common contact tag, a recent call contact tag, and a contact group tag, and the function button includes: a voice button.

可選的,所述當前場景為相冊應用時,所述資訊標籤包括以下至少一種:截取螢幕標籤、最近拍攝標籤、特定排序標籤、標記標籤,所述功能按鈕包括:語音按鈕。 Optionally, when the current scene is an album application, the information tag includes at least one of the following: an intercepted screen label, a most recently photographed label, a specific sorting label, and a label label, and the function button includes: a voice button.

可選的,所述當前場景為系統桌面時,所述資訊標籤 包括以下至少一種:推薦應用的入口標籤、最常使用應用的入口標籤,所述功能按鈕包括:語音按鈕。 Optionally, when the current scenario is a system desktop, the information tag includes at least one of the following: an entry tag of the recommended application, an entry tag of the most frequently used application, and the function button includes: a voice button.

可選的,所述當前場景為系統設置時,所述資訊標籤包括以下至少一種:推薦設置的入口標籤、最常變更設置的入口標籤,所述功能按鈕包括:語音按鈕。 Optionally, when the current scenario is set by the system, the information tag includes at least one of the following: an entry tag of a recommended setting, an entry tag of a most frequently changed setting, and the function button includes: a voice button.

本發明實施例還公開了一種資料處理裝置,包括:控件顯示模組,用於顯示系統控件,所述系統控件包括與當前場景相關的界面元素;指令接收模組,用於接收通過所述系統控件反饋的操作指令;回應模組,用於回應所述操作指令。 The embodiment of the invention further discloses a data processing device, comprising: a control display module, configured to display a system control, the system control includes an interface element related to a current scene; and an instruction receiving module, configured to receive through the system An operation instruction fed back by the control; a response module for responding to the operation instruction.

可選的,所述控件顯示模組,還用於確定與當前場景相關的界面元素;所述控件顯示模組,包括:元素確定子模組,用於獲取界面資訊或當前應用的應用包名;依據所述應用包名或界面資訊確定以下至少一種界面元素:資訊標籤、功能按鈕。 Optionally, the control display module is further configured to determine an interface element related to the current scene; the control display module includes: an element determining sub-module, configured to obtain interface information or an application package name of the current application. Determining at least one of the following interface elements according to the application package name or interface information: a news tag, a function button.

可選的,所述控件顯示模組,包括:界面定制子模組,用於依據所述界面元素定制系統控件的顯示界面;懸浮窗顯示子模組,用於將當前應用的應用界面作為背景啟動懸浮窗,在所述懸浮窗中顯示所述系統控件的顯示界面。 Optionally, the control display module includes: an interface customization sub-module, configured to customize a display interface of the system control according to the interface element; and a floating window display sub-module, configured to use the current application application interface as a background A floating window is activated, and a display interface of the system control is displayed in the floating window.

可選的,所述指令接收模組,用於依據對所述系統控件中界面元素的觸發接收操作指令。 Optionally, the instruction receiving module is configured to receive an operation instruction according to triggering an interface element in the system control.

可選的,所述指令接收模組,用於基於對語音按鈕的觸發接收語音信號;對所述語音信號進行識別,依據識別 的文本資料產生操作指令。 Optionally, the command receiving module is configured to receive a voice signal based on triggering a voice button; identify the voice signal, and generate an operation instruction according to the recognized text data.

可選的,所述回應模組,用於分析所述操作指令的處理方,將所述操作指令分發給所述處理方進行處理,其中,所述處理方包括:當前應用或系統控件。 Optionally, the response module is configured to analyze a processing unit of the operation instruction, and distribute the operation instruction to the processing party for processing, where the processing party includes: a current application or a system control.

可選的,所述回應模組,包括:指令判斷模組,用於檢測當前應用能否處理所述操作指令;若所述當前應用能夠處理所述操作指令,將所述的當前應用作為處理方;當所述當前應用不能處理所述操作指令,將系統控件自身作為處理方。 Optionally, the response module includes: an instruction determining module, configured to detect whether the current application can process the operation instruction; and if the current application can process the operation instruction, use the current application as a processing When the current application cannot process the operation instruction, the system control itself is treated as a processing party.

可選的,所述回應模組,還包括:控件處理子模組,用於跳轉到所述系統控件對應主頁面對所述操作指令進行處理,並退出所述系統控件。 Optionally, the response module further includes: a control processing submodule, configured to jump to the corresponding homepage of the system control to process the operation instruction, and exit the system control.

可選的,所述回應模組,還包括:控件處理子模組,用於所述系統控件確定所述操作指令對應目標應用,跳轉到所述目標應用並退出所述系統控件。 Optionally, the response module further includes: a control processing submodule, wherein the system control determines that the operation instruction corresponds to the target application, jumps to the target application, and exits the system control.

可選的,所述輸入顯示模組,用於在接收到目標輸入時,顯示所述系統控件。 Optionally, the input display module is configured to display the system control when the target input is received.

可選的,所述目標輸入包括:主動啟動輸入和被動啟動輸入。 Optionally, the target input includes: an active start input and a passive start input.

可選的,所述被動啟動輸入包括上滑手勢、對懸浮按鈕的點擊、搖動操作或觸控螢幕雙擊操作。 Optionally, the passive activation input includes a sliding gesture, a click on a floating button, a shaking operation, or a touch screen double-click operation.

可選的,還包括:輸入判斷模組,用於獲取觸控螢幕上的滑動資訊,依據所述滑動資訊判斷是否為上滑手勢。 Optionally, the method further includes: an input determining module, configured to obtain sliding information on the touch screen, and determine, according to the sliding information, whether it is a sliding motion gesture.

可選的,所述滑動資訊包括滑動距離和滑動方向。 Optionally, the sliding information includes a sliding distance and a sliding direction.

可選的,所述輸入判斷模組,用於判斷所述滑動方向是否為從底部向上滑動;當滑動方向為從底部向上滑動時,判斷所述滑動距離是否達到目標距離;判斷所述滑動距離達到目標距離時,確定為上滑手勢。 Optionally, the input determining module is configured to determine whether the sliding direction is sliding upward from the bottom; when the sliding direction is sliding upward from the bottom, determining whether the sliding distance reaches a target distance; determining the sliding distance When the target distance is reached, it is determined to be a slide-up gesture.

可選的,所述滑動資訊還包括:滑動時間,所述輸入判斷模組,還用於判斷滑動方向為從底部向上滑動之後,判斷所述滑動時間是否滿足目標時間範圍。 Optionally, the sliding information further includes: a sliding time, wherein the input determining module is further configured to determine whether the sliding time is up to the target time range after sliding from the bottom.

可選的,所述主動啟動輸入包括:至少一次滑動輸入。 Optionally, the active start input comprises: at least one sliding input.

可選的,還包括:輸入判斷模組,用於獲取觸控螢幕上的滑動資訊,其中,所述滑動資訊包括滑動方向和滑動時間;依據所述滑動方向確定目標滑動操作;當所述目標滑動操作的滑動時間超過預置時間時,記錄為所述目標滑動操作的滑動輸入;當所述目標滑動操作的滑動輸入對應次數超過有效閾值時,判斷所述滑動輸入為主動啟動輸入。 Optionally, the method further includes: an input determining module, configured to acquire sliding information on the touch screen, wherein the sliding information includes a sliding direction and a sliding time; determining a target sliding operation according to the sliding direction; When the sliding time of the sliding operation exceeds the preset time, the sliding input of the target sliding operation is recorded; when the corresponding number of sliding input of the target sliding operation exceeds the effective threshold, the sliding input is determined to be an active starting input.

可選的,所述當前場景為通訊錄應用時,所述資訊標籤包括以下至少一種:常用連絡人標籤、最近通話連絡人標籤、連絡人組標籤,所述功能按鈕包括:語音按鈕。 Optionally, when the current scenario is an address book application, the information tag includes at least one of the following: a common contact tag, a recent call contact tag, and a contact group tag, and the function button includes: a voice button.

可選的,所述當前場景為相冊應用時,所述資訊標籤包括以下至少一種:截取螢幕標籤、最近拍攝標籤、特定排序標籤、標記標籤,所述功能按鈕包括:語音按鈕。 Optionally, when the current scene is an album application, the information tag includes at least one of the following: an intercepted screen label, a most recently photographed label, a specific sorting label, and a label label, and the function button includes: a voice button.

可選的,所述當前場景為系統桌面時,所述資訊標籤包括以下至少一種:推薦應用的入口標籤、最常使用應用 的入口標籤,所述功能按鈕包括:語音按鈕。 Optionally, when the current scenario is a system desktop, the information tag includes at least one of the following: an entry tag of the recommended application, an entry tag of the most frequently used application, and the function button includes: a voice button.

可選的,所述當前場景為系統設置時,所述資訊標籤包括以下至少一種:推薦設置的入口標籤、最常變更設置的入口標籤,所述功能按鈕包括:語音按鈕。 Optionally, when the current scenario is set by the system, the information tag includes at least one of the following: an entry tag of a recommended setting, an entry tag of a most frequently changed setting, and the function button includes: a voice button.

本發明實施例還公開了一種智慧終端,所述智慧終端包括:記憶體、顯示器、處理器和輸入單元,其中,所述輸入單元包括:觸控螢幕;所述處理器用於執行本發明實施例所述的資料處理方法。 The embodiment of the invention further discloses a smart terminal, the smart terminal comprising: a memory, a display, a processor and an input unit, wherein the input unit comprises: a touch screen; the processor is configured to execute the embodiment of the invention The data processing method described.

與現有技術相比,本發明實施例包括以下優點: Compared with the prior art, the embodiments of the invention include the following advantages:

在本發明實施例中,顯示包括與當前場景相關的界面元素的系統控件,接收通過所述系統控件反饋的操作指令,然後回應所述操作指令,從而簡化使用者在應用內或應用間的操作流程,由系統控件輔助使用者執行操作,提高使用效率。 In the embodiment of the present invention, a system control including an interface element related to a current scene is displayed, an operation instruction fed back through the system control is received, and then the operation instruction is responded, thereby simplifying operation of the user within the application or between applications. The process is controlled by the system control to assist the user to perform operations and improve the efficiency of use.

1002‧‧‧控件顯示模組 1002‧‧‧Control display module

1004‧‧‧指令接收模組 1004‧‧‧Instruction Receiver Module

1006‧‧‧回應模組 1006‧‧‧Response module

11011‧‧‧輸入判斷模組 11011‧‧‧Input judgment module

1102‧‧‧控件顯示模組 1102‧‧‧Control display module

11022‧‧‧元素確定子模組 11022‧‧‧Element Determination Sub-module

11024‧‧‧界面定制子模組 11024‧‧‧Interface custom submodule

11026‧‧‧懸浮窗顯示子模組 11026‧‧‧suspension window display submodule

1104‧‧‧指令接收模組 1104‧‧‧Instruction Receiver Module

11042‧‧‧指令判斷模組 11042‧‧‧Command Judgment Module

11044‧‧‧控件處理子模組 11044‧‧‧Control processing sub-module

1106‧‧‧回應模組 1106‧‧‧Response module

1210‧‧‧記憶體 1210‧‧‧ memory

1220‧‧‧顯示器 1220‧‧‧ display

1230‧‧‧處理器 1230‧‧‧ Processor

1240‧‧‧輸入單元 1240‧‧‧ input unit

1241‧‧‧觸控螢幕 1241‧‧‧ touch screen

1200‧‧‧智慧終端 1200‧‧‧Smart Terminal

圖1是本發明的一種資料處理方法實施例的步驟流程圖;圖2是本發明實施例的第一種界面示意圖;圖3是本發明實施例的第二種界面示意圖;圖4是本發明的另一種資料處理方法實施例的步驟流程圖;圖5是本發明的另一種資料處理方法實施例中上滑手勢接收的步驟流程圖; 圖6是本發明的另一種資料處理方法實施例中滑動輸入判斷的步驟流程圖;圖7是本發明實施例的第三種界面示意圖;圖8是本發明實施例的一種助理控件輔助操作示意圖;圖9是本發明實施例的另一種助理控件輔助操作示意圖;圖10本發明一種資料處理裝置實施例的結構框圖;圖11是本發明另一種資料處理裝置實施例的結構框圖;圖12本發明一種智慧終端實施例的結構框圖。 1 is a flow chart of the steps of an embodiment of the data processing method of the present invention; FIG. 2 is a schematic diagram of a first interface of the embodiment of the present invention; FIG. 3 is a schematic diagram of a second interface of the embodiment of the present invention; FIG. 5 is a flow chart showing the steps of the upper sliding gesture receiving in the embodiment of another data processing method of the present invention; FIG. 6 is another embodiment of the data processing method in the present invention. FIG. 7 is a schematic diagram of a third interface according to an embodiment of the present invention; FIG. 8 is a schematic diagram of an auxiliary control auxiliary operation according to an embodiment of the present invention; FIG. 9 is another assistant control assisted by an embodiment of the present invention. FIG. 10 is a structural block diagram of an embodiment of a data processing apparatus according to the present invention; FIG. 11 is a structural block diagram of another embodiment of a data processing apparatus according to the present invention; and FIG. 12 is a structural block diagram of an embodiment of a smart terminal according to the present invention.

為使本發明的上述目的、特徵和優點能夠更加明顯易懂,下面結合附圖和具體實施方式對本發明作進一步詳細的說明。 The present invention will be further described in detail with reference to the accompanying drawings and specific embodiments.

本發明實施例的核心構思之一在於,提出一種資料處理方法、裝置和智慧終端,以解決現有在智慧終端中操作繁瑣的問題。顯示包括與當前場景相關的界面元素的系統控件,接收通過所述系統控件反饋的操作指令,然後回應所述操作指令,從而簡化使用者在應用內或應用間的操作流程,由系統控件輔助使用者執行操作,提高使用效率。 One of the core concepts of the embodiments of the present invention is to provide a data processing method, apparatus, and smart terminal to solve the problem of cumbersome operation in a smart terminal. Displaying a system control including an interface element related to the current scene, receiving an operation instruction fed back through the system control, and then responding to the operation instruction, thereby simplifying a user's operation flow within the application or between applications, and being used by the system control Perform operations to improve usage efficiency.

本發明實施例中,智慧終端指的是具有多媒體功能的終端設備,這些設備支持音頻、視頻、資料等方面的功 能。本實施例中該智慧終端具有觸控螢幕,包括智慧行動終端如智慧手機、平板電腦能、智慧穿戴設備,也可以是具有觸控螢幕的智慧電視、個人計算機等設備。 In the embodiment of the present invention, the smart terminal refers to a terminal device having multimedia functions, and the devices support functions in audio, video, data, and the like. In this embodiment, the smart terminal has a touch screen, including a smart mobile terminal such as a smart phone, a tablet computer, a smart wearable device, or a smart TV with a touch screen, a personal computer, and the like.

實施例一  Embodiment 1  

參照圖1,示出了本發明的一種資料處理方法實施例的步驟流程圖,具體可以包括如下步驟: Referring to FIG. 1 , a flow chart of steps of an embodiment of a data processing method of the present invention is shown, which may specifically include the following steps:

步驟102,顯示系統控件,所述系統控件包括與當前場景相關的界面元素。 Step 102: Display a system control, where the system control includes an interface element related to the current scene.

使用者在使用智慧終端時可以在主界面如桌面選取應用,也可以使用應用中執行相應的操作。為了便於使用者使用智慧終端,本發明實施例在智慧終端中添加系統級的助理控件,即系統控件。該系統控件是系統級別的控件,能夠在智慧終端的各種應用場景中顯示,如在系統桌面顯示,又如在應用使用過程中顯示。 When the user uses the smart terminal, the application can be selected on the main interface such as the desktop, or the corresponding operation can be performed in the application. In order to facilitate the user to use the smart terminal, the embodiment of the present invention adds a system-level assistant control, that is, a system control, to the smart terminal. The system control is a system-level control that can be displayed in various application scenarios of the smart terminal, such as display on the system desktop, and display during application use.

使用者在使用智慧終端中,為了輔助使用者可以顯示系統控件,如在當前場景中執行目標輸入,例如從底部上滑,又如搖一搖,以及檢測到使用者具有查詢需求等。本實施例中,系統控件顯示有界面元素,該界面元素可以輔助使用者執行相應功能,如執行當前場景中的操作,又如調用其他應用等,因此,該界面元素是與當前場景相關的。 In the use of the smart terminal, the user can display the system control in order to assist the user, such as performing target input in the current scene, such as sliding from the bottom, shaking, and detecting that the user has query requirements. In this embodiment, the system control displays an interface element, which can assist the user to perform a corresponding function, such as performing an operation in the current scene, and calling other applications, etc., and therefore, the interface element is related to the current scene.

步驟104,接收通過所述系統控件反饋的操作指令。 Step 104: Receive an operation instruction fed back through the system control.

步驟106,回應所述操作指令。 Step 106, responding to the operation instruction.

顯示系統控件後,使用者可以對系統控件中的界面元素進行觸發來執行相應的功能,因此系統控件基於觸發產生相應的操作指令,接收該操作指令並對操作指令進行回應。例如系統控件自行對操作指令進行處理,又如系統控件將操作指令轉發給當前場景的應用進行處理等,簡化使用者在應用內或應用間的操作流程,提高效率。 After the system control is displayed, the user can trigger the interface element in the system control to perform the corresponding function, so the system control generates a corresponding operation instruction based on the trigger, receives the operation instruction, and responds to the operation instruction. For example, the system control processes the operation instructions by itself, and the system control forwards the operation instructions to the application of the current scene for processing, thereby simplifying the operation flow of the user in the application or between the applications, and improving the efficiency.

綜上,顯示包括與當前場景相關的界面元素的系統控件,接收通過所述系統控件反饋的操作指令,然後回應所述操作指令,從而簡化使用者在應用內或應用間的操作流程,由系統控件輔助使用者執行操作,提高使用效率。 In summary, a system control that includes an interface element related to a current scene is displayed, receives an operation instruction fed back through the system control, and then responds to the operation instruction, thereby simplifying a user's operation flow within the application or between applications, by the system Controls help users perform operations and increase efficiency.

實施例二  Embodiment 2  

在上述實施例的基礎上,本實施例詳細論述基於系統控件的使用者操作輔助方法。 Based on the above embodiments, the present embodiment details the user operation assistance method based on the system control.

使用者在使用智慧終端的過程中,可以在任何場景下隨時啟動系統控件,例如系統控件為個人助理,則個人助理不是作為一個單一應用,在各種應用場景都可以隨時呼出,為使用者提供幫助。 In the process of using the smart terminal, the user can start the system control at any time in any scene. For example, the system control is a personal assistant, and the personal assistant is not used as a single application, and can be called out at any time in various application scenarios to provide assistance to the user. .

行動終端處於任何應用場景中,都可以通過目標輸入如從螢幕底部上滑來啟動個人助理的系統控件,該系統控件可以根據當前使用者所在應用場景,展示不同的推薦結果。例如,在連絡人應用中啟動該系統控件,會推薦最近使用的連絡人,並且系統控件可以接收使用者的語音輸入,完成使用者的要求。 In any application scenario, the mobile terminal can start the personal assistant's system control by sliding the target input, such as sliding from the bottom of the screen. The system control can display different recommendation results according to the current user's application scenario. For example, launching the system control in the contact application will recommend the most recently used contact, and the system control can receive the user's voice input to complete the user's request.

如圖2所示,在通訊錄應用中通過目標輸入啟動個人助理的系統控件,該系統控件的顯示界面中顯示有“李斯”“張三”的資訊標籤,以及在右下角顯示有語音按鈕,便於使用者直接進行語音輸入。從而使用者可以在該系統控件中選擇資訊標籤或語音按鈕以觸發相應的操作指令,由系統控件輔助使用者執行操作。例如使用者點擊“李斯”的資訊標籤,則可以產生對“李斯”進行觸發的操作指令,轉發給通訊錄應用來展示“李斯”的通訊資訊或直接撥打“李斯”的電話。又如,使用者通過語音按鈕錄入“撥打張三的電話”,則系統控件識別該語音信號後,轉發給通訊錄應用以撥打“張三”的電話。 As shown in FIG. 2, in the address book application, the system control of the personal assistant is started by the target input, and the information label of “Li Si” and “Zhang San” is displayed in the display interface of the system control, and the voice button is displayed in the lower right corner. It is convenient for users to directly input voice. Thus, the user can select a news tag or a voice button in the system control to trigger a corresponding operation instruction, and the system control assists the user in performing the operation. For example, if the user clicks on the "Les" information label, an operation instruction for triggering "Lees" can be generated, and the application can be forwarded to the address book application to display the communication information of "Li Si" or directly call "Lee". For another example, if the user enters the “call to Zhang San” through the voice button, the system control recognizes the voice signal and forwards it to the address book application to dial the “Zhang San” phone.

其中,所述當前場景為通訊錄應用時,所述資訊標籤包括以下至少一種:常用連絡人標籤、最近通話連絡人標籤、連絡人組標籤,所述功能按鈕包括:語音按鈕。常用連絡人可以包括經常通話的連絡人,最近通話可以包括最近一段時間如一天內通話的連絡人,連絡人組可以包括預先配置的連絡人組,如好友、親人、同事等。 When the current scene is an address book application, the information label includes at least one of the following: a common contact person label, a recent call contact person label, and a contact person group label, and the function button includes: a voice button. A common contact person may include a contact person who frequently talks, and a recent call may include a contact person who has called for the most recent time, such as a day, and the contact group may include a pre-configured contact group such as a friend, a relative, a colleague, and the like.

如圖3所示,在智慧終端顯示系統桌面時接收到目標輸入,則確定與當前界面資訊相關的界面元素,定制系統控件的顯示界面進行顯示。如在系統控件中顯示“應用中心”“主題中心”“相機”“視頻”等資訊標籤,以及在右下角顯示有語音按鈕,便於使用者直接進行語音輸入。從而使用者可以在該系統控件中選擇資訊標籤或語音按鈕以觸發相應的操作指令,由系統控件輔助使用者執行操作。例如使 用者點擊“相機”的資訊標籤,則可以產生啟動相機的操作指令,依據該操作指令發送給當前的系統桌面來啟動相機應用並退出系統控件。又如,使用者通過語音按鈕錄入“講個笑話吧”,系統控件開啟自己的主頁面,由該主頁面顯示或播放相應的笑話。 As shown in FIG. 3, when the smart terminal displays the system desktop and receives the target input, the interface element related to the current interface information is determined, and the display interface of the customized system control is displayed. For example, in the system control, the information labels such as "Application Center", "Theme Center", "Camera", "Video", and the voice button are displayed in the lower right corner, so that the user can directly input voice. Thus, the user can select a news tag or a voice button in the system control to trigger a corresponding operation instruction, and the system control assists the user in performing the operation. For example, if the user clicks on the "camera" information tag, an operation command to start the camera can be generated, and the operation command is sent to the current system desktop to start the camera application and exit the system control. For another example, the user enters “tell a joke” through the voice button, and the system control opens its own main page, and the main page displays or plays the corresponding joke.

其中,所述當前場景為系統桌面時,所述資訊標籤包括以下至少一種:推薦應用的入口標籤、最常使用應用的入口標籤,所述功能按鈕包括:語音按鈕。最常使用應用可以統計一段時間內使用者對應用的使用次數確定;推薦應用可以依據使用者需求、應用類型等進行推薦,如推薦工具類應用、通訊類應用等。 When the current scenario is a system desktop, the information tag includes at least one of the following: an entry tag of the recommended application, an entry tag of the most frequently used application, and the function button includes: a voice button. The most commonly used application can count the number of times the user uses the application for a certain period of time; the recommended application can be recommended according to the user's needs, application type, etc., such as recommended tool applications, communication applications, and the like.

使用者主動觸發啟動系統控件為其提供輔助功能的操作具體如下: The operation of the user actively triggering the startup system control to provide auxiliary functions is as follows:

參照圖4,示出了本發明的另一種資料處理方法實施例的步驟流程圖,具體可以包括如下步驟: Referring to FIG. 4, a flow chart of steps of another embodiment of the data processing method of the present invention is shown, which may specifically include the following steps:

步驟402,接收目標輸入。 Step 402, receiving a target input.

本實施例中,目標輸入包括主動啟動輸入和被動啟動輸入;作為一個例子,被動啟動可以是使用者主動啟動系統控件,其中,被動啟動輸入包括上滑手勢、對懸浮按鈕的點擊、搖動操作或觸控螢幕雙擊操作等;作為一個例子,主動啟動可以是在使用者未主動啟動系統控件的情況下,根據使用者其他輸入而感知到使用者可能需要使用該系統控件時,啟動該系統控件,其中,主動啟動輸入可以包括:至少一次滑動輸入。其中,所述上滑手勢可以是使 用者採用手指或觸控筆在觸控螢幕中從底部向上滑動的操作。且系統控件可以配置有懸浮按鈕等快捷啟動圖標,通過對懸浮按鈕的點擊可以啟動系統控件。搖動操作可以包括搖動智慧終端的操作,通過內置於智慧終端的感測器檢測搖動操作。還可以在觸控螢幕中執行其他預置操作來作為目標輸入,如雙擊操作、長按操作等。主動啟動輸入可以是判斷出使用者在當前應用中具有查詢需求對應的輸入,如接收到多次相同或相似的滑動輸入等,該滑動輸入可以是從左向右、從上倒下、反復折向滑動等在當前應用的顯示界面的輸入,通過至少一次滑動輸入判斷使用者在當前應用中執行資訊的查詢。 In this embodiment, the target input includes an active start input and a passive start input; as an example, the passive start may be a user actively launching a system control, wherein the passive start input includes a sliding gesture, a click on a floating button, a shaking operation, or Touch screen double-click operation, etc.; as an example, the active startup may be to start the system control when the user does not actively initiate the system control, according to the user's other input, and the user may need to use the system control. The active start input may include: sliding the input at least once. The upsliding gesture may be an operation in which the user slides from the bottom up in the touch screen by using a finger or a stylus. And the system control can be configured with a quick start icon such as a floating button, and the system control can be started by clicking on the floating button. The shaking operation may include shaking the operation of the smart terminal, and detecting the shaking operation by a sensor built in the smart terminal. Other preset operations can also be performed on the touch screen as target inputs, such as double-click operations, long press operations, and the like. The active start input may be an input that determines that the user has a query requirement in the current application, such as receiving the same or similar sliding input multiple times, and the sliding input may be left to right, from top to bottom, and repeatedly folded. To the input of the display interface of the current application, such as sliding, the query of the user performing the information in the current application is determined by at least one sliding input.

本發明一個可選實施例中,以上滑手勢為例,對於目標輸入,可以獲取觸控螢幕上的滑動資訊,依據所述滑動資訊判斷是否為上滑手勢。即通過在系統添加代碼獲取觸控螢幕上的滑動資訊,滑動資訊包括滑動距離和滑動方向等資訊,然後基於該滑動距離和滑動方向判斷是否為上滑手勢。如圖5所示,具體包括如下子步驟: In an optional embodiment of the present invention, the above sliding gesture is taken as an example. For the target input, the sliding information on the touch screen can be acquired, and whether the sliding gesture is determined according to the sliding information. That is, by adding code in the system to obtain the sliding information on the touch screen, the sliding information includes information such as the sliding distance and the sliding direction, and then determining whether it is a sliding gesture based on the sliding distance and the sliding direction. As shown in FIG. 5, the following sub-steps are specifically included:

子步驟502,獲取觸控螢幕上的滑動資訊。 Sub-step 502: Acquire sliding information on the touch screen.

子步驟504,判斷所述滑動方向是否為從底部向上滑動。 Sub-step 504, determining whether the sliding direction is sliding upward from the bottom.

獲取觸控螢幕上滑動操作的滑動資訊,確定滑動操作的滑動方向,即判斷滑動方向是否為從底部向上滑動。 The sliding information of the sliding operation on the touch screen is obtained, and the sliding direction of the sliding operation is determined, that is, whether the sliding direction is sliding upward from the bottom.

若是,即滑動方向為從底部向上滑動,執行子步驟306;若否,即滑動方向不是從底部向上滑動,結束該流 程,將滑動資訊反饋給系統,使系統對該滑動資訊進行處理,如轉發給當前應用進行處理。 If yes, that is, the sliding direction is sliding upward from the bottom, performing sub-step 306; if not, the sliding direction is not sliding upward from the bottom, ending the process, and feeding the sliding information to the system, so that the system processes the sliding information, such as forwarding Process the current application.

子步驟506,判斷所述滑動距離是否達到目標距離。 Sub-step 506 determines whether the sliding distance reaches a target distance.

當滑動方向為從底部向上滑動時,確定方向為上滑,再判斷所述滑動距離是否達到目標距離,即在持續接收滑動操作的過程中,通過初始滑動的坐標和當前位置的坐標計算滑動距離,確定是否達到目標距離。 When the sliding direction is upward sliding from the bottom, the direction is determined to be upward sliding, and then it is determined whether the sliding distance reaches the target distance, that is, in the process of continuously receiving the sliding operation, the sliding distance is calculated by the coordinates of the initial sliding and the coordinates of the current position. , to determine whether the target distance is reached.

若是,即滑動距離達到目標距離,執行子步驟508,若否,結束該流程。 If so, that is, the sliding distance reaches the target distance, sub-step 508 is performed, and if not, the flow is ended.

子步驟508,判斷所述滑動時間是否滿足目標時間範圍。 Sub-step 508 determines whether the sliding time meets the target time range.

當滑動距離達到目標距離時,還要確定從初始滑動到當前位置的滑動時間,確定該滑動時間是否滿足目標時間範圍。 When the sliding distance reaches the target distance, the sliding time from the initial sliding to the current position is also determined, and it is determined whether the sliding time satisfies the target time range.

若是,即滑動時間滿足目標時間範圍,執行子步驟510;若否,即滑動時間不滿足目標時間範圍,接收該流程。 If yes, that is, the sliding time meets the target time range, sub-step 510 is performed; if not, that is, the sliding time does not satisfy the target time range, and the process is received.

子步驟510,確定為上滑手勢。 Sub-step 510, determining to be an up-slide gesture.

判斷所述滑動距離達到目標距離,且滑動時間滿足目標時間範圍,確定該滑動操作為上滑手勢,即目標輸入之一。 It is determined that the sliding distance reaches the target distance, and the sliding time satisfies the target time range, and the sliding operation is determined to be one of the target input.

例如,本實施例中可以配置目標距離為狀態欄高度的1/3,目標時間範圍為500ms以內,則當使用者從螢幕底部開始滑動,滑動距離超過狀態欄高度的1/3,且滑動該 距離的時間不超過500ms時,判斷為有效滑動,即為上滑手勢。 For example, in this embodiment, the target distance can be configured to be 1/3 of the height of the status bar, and the target time range is within 500 ms. When the user starts to slide from the bottom of the screen, the sliding distance exceeds 1/3 of the height of the status bar, and the sliding is performed. When the time of the distance does not exceed 500 ms, it is judged to be a valid sliding, that is, an upward sliding gesture.

其中,為了準確判定使用者的查詢需求,可以在連續檢測到多次滑動輸入。本發明一個可選實施例中,以滑動輸入為例,可以獲取觸控螢幕上的滑動資訊,依據所述滑動資訊滑動輸入判斷是否為主動啟動輸入,即具有查詢需求的滑動輸入。即通過在系統添加代碼獲取觸控螢幕上的滑動資訊,滑動資訊包括滑動距離、滑動方向和滑動時間等資訊,然後基於該滑動距離、滑動方向和滑動時間來判斷是否為滑動輸入。如圖6所示,具體包括如下子步驟: Among them, in order to accurately determine the user's query demand, multiple sliding inputs can be detected continuously. In an optional embodiment of the present invention, the sliding input is taken as an example to obtain the sliding information on the touch screen, and the sliding information input is used to determine whether it is an active starting input, that is, a sliding input having a query requirement. That is, by adding code in the system to obtain the sliding information on the touch screen, the sliding information includes information such as sliding distance, sliding direction and sliding time, and then determining whether it is a sliding input based on the sliding distance, the sliding direction and the sliding time. As shown in FIG. 6, the following sub-steps are specifically included:

子步驟602,獲取觸控螢幕上的滑動資訊。 Sub-step 602: Acquire sliding information on the touch screen.

子步驟604,依據所述滑動方向確定目標滑動操作。 Sub-step 604, determining a target sliding operation according to the sliding direction.

子步驟606,判斷目標滑動操作的滑動時間是否超過預置時間。 Sub-step 606 determines whether the sliding time of the target sliding operation exceeds a preset time.

獲取觸控螢幕上滑動操作的滑動資訊,即依據滑動軌跡的各點坐標確定出滑動方向和滑動距離作為滑動資訊。然後依據該滑動方向將當前滑動操作作為目標滑動,例如將通訊錄應用中的上滑或下滑操作作為目標滑動操作,將系統桌面的左滑或右滑操作作為目標滑動操作等。 The sliding information of the sliding operation on the touch screen is obtained, that is, the sliding direction and the sliding distance are determined as the sliding information according to the coordinates of each point of the sliding track. Then, the current sliding operation is swept as a target according to the sliding direction, for example, the sliding or sliding operation in the address book application is used as the target sliding operation, and the left sliding or right sliding operation of the system desktop is taken as the target sliding operation.

在確定滑動距離和方向的同時,還可以確定滑動時間,該滑動時間即從開始滑動到滑動到當前位置的時間,判斷目標滑動操作的滑動時間是否超過預置時間。 While determining the sliding distance and direction, it is also possible to determine the sliding time, that is, the time from the start of sliding to the sliding to the current position, and whether the sliding time of the target sliding operation exceeds the preset time.

若是,即目標滑動操作的滑動時間超過了預置時間,執行子步驟608;若否,返回子步驟606繼續判斷滑動時 間。 If so, i.e., the sliding time of the target sliding operation exceeds the preset time, sub-step 608 is performed; if not, returning to sub-step 606 continues to determine the sliding time.

子步驟608,記錄為所述目標滑動操作的滑動輸入。 Sub-step 608 records the sliding input of the target sliding operation.

當目標滑動操作的滑動時間超過了預置時間時,確定該滑動為一次有效滑動,即目標滑動操作對應的一次滑動輸入。 When the sliding time of the target sliding operation exceeds the preset time, it is determined that the sliding is one effective sliding, that is, one sliding input corresponding to the target sliding operation.

子步驟610,判斷目標滑動操作的滑動輸入對應次數是否超過有效閾值。 Sub-step 610: Determine whether the corresponding number of sliding input of the target sliding operation exceeds an effective threshold.

通常在判斷使用者查詢需求時,判斷使用者多次未查找到所需資訊時,為提高查找效率可以採用系統控件為其提供輔助,若使用者一次查詢即查找到所需資訊,則可以不採用該系統控件提供輔助。 Usually, when judging the user's query request, it is judged that the user does not find the required information multiple times. In order to improve the search efficiency, the system control can be used to provide assistance. If the user finds the required information in one query, the user may not Use this system control to provide assistance.

因此,可以為目標滑動操作配置滑動輸入次數,初始時配置滑動次數為0,每檢測到一次滑動輸入則將滑動次數+1,然後判斷目標滑動操作的滑動輸入對應次數是否超過有效閾值。 Therefore, the number of sliding inputs can be configured for the target sliding operation. The initial number of sliding times is 0, and the number of sliding times is +1 each time a sliding input is detected, and then it is determined whether the corresponding number of sliding input of the target sliding operation exceeds the effective threshold.

若是,即目標滑動操作的滑動輸入對應次數超過有效閾值,執行子步驟612;若否,即目標滑動操作的滑動輸入對應次數未超過有效閾值,返回子步驟606繼續判斷滑動時間。 If yes, that is, the corresponding number of sliding input corresponding to the target sliding operation exceeds the effective threshold, sub-step 612 is performed; if not, that is, the corresponding number of sliding input of the target sliding operation does not exceed the effective threshold, and the return sub-step 606 continues to determine the sliding time.

子步驟612,判斷所述滑動輸入為主動啟動輸入。 Sub-step 612, determining that the sliding input is an active start input.

目標滑動操作的滑動輸入對應次數超過有效閾值,確定使用者具有查詢需求且未查詢到所需資訊,此時將該多次的目標滑動操作作為主動啟動輸入。當然也可以在判斷接收到多於一次滑動輸入後顯示系統控件。 The corresponding number of sliding input of the target sliding operation exceeds the effective threshold, and the user is determined to have the query requirement and the required information is not queried. At this time, the target sliding operation of the multiple times is taken as the active start input. Of course, it is also possible to display the system control after determining that more than one sliding input has been received.

本發明實施例中,使用者在觸控螢幕上的操作,在作業系統如YUNOS系統的PhoneWindow.java文件中添加一段手勢判斷的代碼,以判斷是否為從螢幕下方的滑動等,當滿足條件時通過startService方法,啟動系統控件如個人助理控件。該個人助理控件即系統級使用者輔助控件,可以輔助使用者執行各種操作,如語音輸入操作,指令輸入操作等。 In the embodiment of the present invention, the user operates on the touch screen, and adds a gesture judgment code to the PhoneWindow.java file of the operating system such as the YUNOS system to determine whether it is a slide from the bottom of the screen, etc., when the condition is met. Start system controls such as personal assistant controls via the startService method. The personal assistant control is a system-level user-assisted control that assists the user in performing various operations such as voice input operations, command input operations, and the like.

其中,PhoneWindow為每個智慧終端上所有視圖的父親即父視圖,所有的螢幕觸控操作即touch事件都會首先傳遞到該父視圖,然後傳遞給他的子視圖,從而可以在該父視圖截獲使用者的手勢操作,實現在任何場景都可以啟動個人助理控件,從而實現個人助理控件的系統化,即在父視圖出攔截實現系統控件。 Among them, PhoneWindow is the parent of all views on each smart terminal, that is, the parent view, all the touch operations, that is, the touch event will be first passed to the parent view, and then passed to his child view, so that it can be intercepted in the parent view. The gesture operation of the person can realize the personal assistant control in any scene, thereby realizing the systemization of the personal assistant control, that is, the implementation of the system control is intercepted in the parent view.

步驟404,確定與當前場景相關的界面元素。 Step 404, determining interface elements related to the current scene.

步驟406,依據所述界面元素定制系統控件的顯示界面。 Step 406: Customize a display interface of the system control according to the interface element.

步驟408,將當前應用的應用界面作為背景啟動懸浮窗,在所述懸浮窗中顯示所述系統控件的顯示界面。 Step 408: Start a floating window by using an application interface of the current application as a background, and display a display interface of the system control in the floating window.

本實施例中,確定與當前場景相關的界面元素的步驟包括:獲取界面資訊或當前應用的應用包名;依據所述應用包名或界面資訊確定以下至少一種界面元素:資訊標籤、功能按鈕。 In this embodiment, the step of determining an interface element related to the current scene includes: obtaining interface information or an application package name of the current application; determining at least one interface element according to the application package name or interface information: an information label, a function button.

智慧終端中接收目標輸入時,當前場景可以是正在使用應用的場景,也可以是在系統桌面的場景,系統控件中 顯示的界面元素與當前場景相關,因此當前正在運行應用時可以獲取應用包名,而當前位於系統桌面等系統界面時,可以獲取界面資訊,如位於主界面,或應用展示界面等。然後依據所述應用包名或界面資訊確定界面元素。本實施例中,界面元素包括資訊標籤和/或功能按鈕。 When receiving the target input in the smart terminal, the current scene may be the scene in which the application is being used, or the scene in the system desktop, and the interface elements displayed in the system control are related to the current scene, so the application package name may be obtained when the application is currently running. When the system interface such as the system desktop is currently located, the interface information can be obtained, such as the main interface or the application display interface. The interface element is then determined based on the application package name or interface information. In this embodiment, the interface elements include information tags and/or function buttons.

其中,資訊標籤是推薦的標籤資訊,如可以基於當前場景對應歷史使用資料配置,如可以包括應用的功能入口,推薦選項等,因此通過資訊標籤可以在當前應用中執行相應功能,也可以跳轉到其他應用。功能按鈕可以與當前場景相關或無關,例如功能按鈕包括語音按鈕、拍攝按鈕、關機按鈕等。 The information label is the recommended label information. For example, the data can be configured based on the history of the current scene. For example, the function entry of the application, the recommendation option, and the like can be included. Therefore, the information label can be used to execute the corresponding function in the current application, or can be jumped to other apps. The function button may be related or unrelated to the current scene, for example, the function button includes a voice button, a shooting button, a shutdown button, and the like.

所述當前場景為相冊應用時,所述資訊標籤包括以下至少一種:截取螢幕標籤、最近拍攝標籤、特定排序標籤、標記標籤,所述功能按鈕包括:語音按鈕。截取螢幕可以包括截取螢幕各種顯示內容的快照圖片,最近拍攝可以包括最近一段事件拍攝的照片,如一個月內,特定排序可以如按照時間、內容等排序,標記可以包括使用者預先標記的照片如標記為喜歡等。 When the current scene is an album application, the information tag includes at least one of the following: an intercepted screen label, a most recently photographed label, a specific sorting label, and a label label, and the function button includes: a voice button. Intercepting the screen may include capturing snapshot images of various display contents of the screen. The most recent shooting may include photos taken in the most recent event. For example, within a month, the specific ordering may be sorted according to time, content, etc., and the mark may include photos pre-marked by the user, such as Mark as like and so on.

本實施例中,依據界面元素定制系統控件的顯示界面,從而在系統控件的顯示界面中顯示與當前場景相關的界面元素,當然也可以包括一些通用的界面元素。然後啟動一個懸浮窗,懸浮窗以當前場景為背景,當前為系統桌面,則以系統桌面為背景顯示懸浮窗,當前場景為應用,則將當前應用的應用界面作為背景啟動懸浮窗,在所述懸 浮窗中顯示所述系統控件的顯示界面。 In this embodiment, the display interface of the system control is customized according to the interface element, so that the interface element related to the current scene is displayed in the display interface of the system control, and of course, some common interface elements may also be included. Then, a floating window is started, and the floating window is in the background of the current scene. Currently, the system desktop displays the floating window in the background of the system desktop. If the current scene is an application, the current application interface is used as the background to start the floating window. The display interface of the system control is displayed in the floating window.

本實施例、中,系統控件如個人助理控件的底層實現為service,因此可以通過startService啟動。當控件啟動時,會先獲取當前應用(activity)的包名,然後根據包名去創建不同的顯示界面以顯示定制化的系統控件。 In this embodiment, the bottom layer of the system control, such as the personal assistant control, is implemented as a service, so it can be started by the startService. When the control starts, it will first get the package name of the current application (activity), and then create a different display interface according to the package name to display the customized system control.

如圖7所示,所述當前場景為系統設置時,所述資訊標籤包括以下至少一種:推薦設置的入口標籤、最常變更設置的入口標籤,所述功能按鈕包括:語音按鈕。系統設備可以看作一種系統應用,推薦設置可以基於使用者需求等進行推薦,如藍牙、WiFi等資料連接設置,最常變更設置可以是統計一段時間內使用者經常更改的設備。使用者調整系統設置時通過上滑手勢發出目標輸入,此時確定與系統設置相關的界面元素,如將系統設置中某些功能構成資訊標籤,包括“壁紙”“鈴音”“帳號”“儲存”等,還設置接收語音輸入的語音按鈕。 As shown in FIG. 7 , when the current scenario is set by the system, the information tag includes at least one of the following: an entry tag of a recommended setting, an entry tag of a most frequently changed setting, and the function button includes: a voice button. The system device can be regarded as a system application. The recommended settings can be recommended based on user requirements, such as Bluetooth, WiFi, and other data connection settings. The most frequently changed settings can be statistics devices that users frequently change during a period of time. When the user adjusts the system settings, the target input is sent through the swipe gesture. At this time, the interface elements related to the system settings are determined. For example, some functions in the system settings constitute information tags, including “wallpaper”, “ring tone”, “account”, “storage”. Etc., also set the voice button to receive voice input.

步驟410,依據對所述系統控件中界面元素的觸發接收操作指令。 Step 410: Receive an operation instruction according to triggering an interface element in the system control.

通過所述系統控件反饋相應的操作指令,接收該操作執行,即使用者可以觸發系統控件中的界面元素,依據該界面元素接收相應的操作指令。如觸發的資訊標籤為某一應用的功能入口,則產生啟動應用的操作指令,又如觸發的資訊標籤為與當前應用相關的推薦選項,則產生轉發給當前應用的操作指令,又如觸發的功能按鈕為語音按鈕,則依據錄入的產生操作指令。 The operation control is received by the system control by feeding back corresponding operation instructions, that is, the user can trigger an interface element in the system control, and receive a corresponding operation instruction according to the interface element. If the triggered information tag is a function entry of an application, an operation instruction for starting the application is generated, and if the triggered information tag is a recommended option related to the current application, an operation instruction forwarded to the current application is generated, and if triggered, When the function button is a voice button, an operation command is generated according to the input.

以語音按鈕為例,本發明一個可選實施例中,基於對語音按鈕的觸發接收語音信號;對所述語音信號進行識別,依據識別的文本資料產生操作指令。 Taking a voice button as an example, in an optional embodiment of the present invention, a voice signal is received based on a trigger of a voice button; the voice signal is identified, and an operation instruction is generated according to the recognized text data.

使用者可以觸發語音按鈕來錄入語音信號,系統控件基於對語音按鈕的觸發接收相應的語音信號,然後對該語音信號進行識別,如對語音信號進行特徵提取以及匹配等操作識別出相應的文本資料,再基於該文本資料產生操作指令,如查找資訊的指令,進入應用的指令等。 The user can trigger a voice button to input a voice signal, and the system control receives the corresponding voice signal based on the trigger of the voice button, and then recognizes the voice signal, such as performing feature extraction and matching on the voice signal to identify the corresponding text data. Then, based on the text data, an operation instruction is generated, such as an instruction to find information, an instruction to enter an application, and the like.

然後對操作指令進行回應,可以分析所述操作指令的處理方,將所述操作指令分發給所述處理方進行處理,其中,所述處理方包括:當前應用或系統控件。即針對各操作指令分析是由當前應用處理,還是系統控件自行處理等,從而執行不同的回應操作,具體如下: Then, in response to the operation instruction, the processor of the operation instruction may be analyzed, and the operation instruction is distributed to the processor for processing, wherein the processing party includes: a current application or a system control. That is, whether the analysis of each operation instruction is processed by the current application or the system control processes itself, thereby performing different response operations, as follows:

步驟412,檢測當前應用能否處理所述操作指令。 Step 412: Detect whether the current application can process the operation instruction.

判斷當前應用能夠處理該操作指令,即該操作指令是否是針對當前應用的指令,如圖2,當前應用為通訊錄,使用者點擊資訊標籤“張三”,則判斷其為當前應用的指令,反之,如使用者通過語音按鈕輸入語音“拍照”,則判斷不是的當前應用的操作指令。 Determining whether the current application can process the operation instruction, that is, whether the operation instruction is an instruction for the current application, as shown in FIG. 2, the current application is an address book, and the user clicks the information label “Zhang San” to determine that it is the current application instruction. On the other hand, if the user inputs a voice "photograph" through a voice button, it is determined that the current application operation instruction is not.

若是,即當前應用能夠處理所述操作指令,執行步驟414;若否,即當前應用不能處理所述操作指令,執行步驟416。 If yes, that is, the current application can process the operation instruction, step 414 is performed; if not, that is, the current application cannot process the operation instruction, and step 416 is performed.

步驟414,將所述操作指令分發給當前應用。 Step 414, distributing the operation instruction to the current application.

若所述當前應用能夠處理所述操作指令,將所述的當 前應用作為處理方,將操作指令轉發給當前應用並退出系統控件,由當前應用執行該操作指令,如圖2中顯示“張三”的通訊資訊,或者直接撥打“張三”的電話等。 If the current application is capable of processing the operation instruction, the current application is treated as a processing party, the operation instruction is forwarded to the current application, and the system control is exited, and the operation instruction is executed by the current application, as shown in FIG. 2 "Communication information, or directly call "Zhang San" phone.

其中,操作指令包括在當前場景的查詢消息。通過所述系統控件產生相應的查詢消息以輔助使用者執行查詢操作,即使用者可以觸發系統控件中的界面元素,依據該界面元素接收相應的查詢資料如關鍵詞等,產生相應的查詢消息。如觸發的資訊標籤為某一應用的功能入口的推薦標籤,則產生查詢該功能入口的查詢消息,又如觸發的資訊標籤為當前應用中查詢關鍵詞的推薦標籤,則獲取該標籤對應查詢關鍵詞產生包含該查詢關鍵詞的查詢消息,又如觸發的功能按鈕為語音按鈕,則接收錄入的語音信號確定查詢資料產生查詢消息。 The operation instruction includes a query message in the current scene. A corresponding query message is generated by the system control to assist the user to perform a query operation, that is, the user can trigger an interface element in the system control, and receive corresponding query data, such as a keyword, according to the interface element, to generate a corresponding query message. If the triggered information tag is a recommended tag of the function entry of an application, a query message for querying the function entry is generated, and if the triggered information tag is a recommended tag of the query keyword in the current application, the tag corresponding to the query is obtained. The word generates a query message containing the query keyword, and if the triggered function button is a voice button, the received voice signal is determined to determine the query data generation query message.

本發明實施例中,所述資訊標籤包括查詢標籤、功能入口的推薦標籤等,功能按鈕包括語音按鈕、拍攝按鈕等。針對不同的資訊標籤和功能按鈕可以通過不同的方式產生查詢消息輔助使用者查詢。當所述資訊標籤為查詢標籤,所述依據對所述界面元素的觸發產生的查詢消息,包括:基於對所述查詢標籤的觸發接收查詢關鍵詞,採用所述查詢關鍵詞產生的查詢消息。 In the embodiment of the present invention, the information label includes a query label, a recommendation label of a function portal, and the like, and the function button includes a voice button, a shooting button, and the like. Query messages can be assisted by user queries in different ways for different information tags and function buttons. When the information tag is a query tag, the query message generated according to the triggering of the interface element includes: receiving a query message generated by using the query keyword based on triggering the query keyword on the query tag.

查詢標籤可以為使用者提供一下查詢關鍵詞,如在通訊錄應用的場景中顯示常用連絡人的資訊,或者連絡人分組等,從而使用者點擊某一查詢標籤即可觸發對該查詢關鍵詞的查詢,基於對所述查詢標籤的觸發接收該查詢標籤 對應查詢關鍵詞,採用該查詢關鍵詞產生查詢消息。從而能夠為使用者提供查詢推薦,輔助使用者查詢。 The query tag can provide the user with the following query keywords, such as displaying the information of the common contact person in the scene of the address book application, or grouping the contacts, so that the user can click on a query tag to trigger the query keyword. The query receives the query keyword corresponding to the query keyword based on the triggering of the query label, and uses the query keyword to generate a query message. Thereby, the user can be provided with a query recommendation to assist the user in querying.

當所述功能按鈕為語音按鈕,所述依據對所述界面元素的觸發產生的查詢消息,包括:基於對語音按鈕的觸發接收語音信號;對所述語音信號進行識別,確定查詢關鍵詞,採用所述查詢關鍵詞產生查詢消息。使用者可以觸發語音按鈕來錄入語音信號,系統控件基於對語音按鈕的觸發接收相應的語音信號,然後對該語音信號進行識別,如對語音信號進行特徵提取以及匹配等操作識別出相應的文本資料,再基於該文本資料確定查詢關鍵詞,採用所述查詢關鍵詞產生查詢消息。 When the function button is a voice button, the query message generated according to the triggering of the interface element includes: receiving a voice signal based on triggering a voice button; identifying the voice signal, determining a query keyword, and adopting The query keyword generates a query message. The user can trigger a voice button to input a voice signal, and the system control receives the corresponding voice signal based on the trigger of the voice button, and then recognizes the voice signal, such as performing feature extraction and matching on the voice signal to identify the corresponding text data. And determining a query keyword based on the text data, and generating the query message by using the query keyword.

資訊標籤為功能入口的推薦標籤,所述依據對所述界面元素的觸發產生的查詢消息,包括:通過觸發所述資訊標籤接收應用資訊,採用所述應用資訊產生查詢消息。某些應用場景中,使用者可以查找進入應用或者查找應用提供的某些功能,因此該資訊標籤也可以為功能入口的推薦標籤,如圖2的系統設置中,每一個設置選項均可以對應推薦標籤,使用者點擊相應的推薦標籤即可查詢並進入該功能,因此通過觸發所述資訊標籤即推薦標籤接收該功能入口對應應用資訊,採用所述應用資訊產生查詢消息。 The information tag is a recommended tag of the function entry, and the query message generated by triggering the interface element includes: receiving the application information by triggering the information tag, and generating the query message by using the application information. In some application scenarios, the user can find the application or find some functions provided by the application. Therefore, the information label can also be the recommended label of the function portal. As shown in the system setting of FIG. 2, each setting option can be recommended. The user can click on the corresponding recommended label to query and enter the function. Therefore, by triggering the information label, that is, the recommendation label, the function entry corresponding application information is received, and the application information is used to generate the query message.

然後對查詢消息進行回應,可以依據當前的應用場景確定查詢消息的處理方,其中,所述處理方包括:當前應用或系統控件本身。即針對各查詢消息分析是由當前應用執行查詢,或是當前系統桌面、系統設置等執行處理,還 是系統控件直接執行查詢,從而執行不同的回應操作,具體如下: Then, the query message is responded to, and the processing party of the query message may be determined according to the current application scenario, where the processing party includes: the current application or the system control itself. That is, for each query message analysis, the current application executes the query, or the current system desktop, system settings, etc., or the system control directly executes the query, thereby performing different response operations, as follows:

本發明一個可選實施例中,通過所述系統控件對所述查詢消息進行處理,包括:將所述查詢消息傳送給當前場景的處理方;所述當前場景的處理方從所述查詢消息中獲取查詢關鍵詞,依據所述查詢關鍵詞進行查詢,顯示相應的查詢結果。其中,當前場景的處理方包括當前應用、系統桌面等。 In an optional embodiment of the present invention, the processing of the query message by the system control includes: transmitting the query message to a processor of a current scene; and processing the current scene from the query message. The query keyword is obtained, and the query is performed according to the query keyword, and the corresponding query result is displayed. The processing party of the current scenario includes a current application, a system desktop, and the like.

在通訊錄應用、相冊應用等為當前場景時,通常使用者是要查詢當前應用中的資訊,因此系統控件將該查詢消息發送給當前應用,當前應用從查詢消息中獲取查詢關鍵詞,依據所述查詢關鍵詞對資訊進行查詢,如查找連絡人資訊、聊天記錄、照片等,顯示相應的查詢結果。 When the address book application, the photo album application, and the like are the current scenes, the user usually queries the information in the current application, so the system control sends the query message to the current application, and the current application obtains the query keyword from the query message, according to the The query keyword searches for information, such as finding contact information, chat records, photos, etc., and displays corresponding query results.

其中,可以判斷當前應用能夠處理該查詢消息,即該查詢消息是否是針對當前應用的查詢,若當前應用能夠處理所述操作指令,將所述查詢消息分發給當前應用並退出系統控件,由當前應用執行該操作指令。若當前應用不能處理該查詢消息,系統控件可以自行執行該查詢消息查找相應的資訊,如對於觸發功能入口的推薦標籤產生的查詢消息,系統控件可以自行啟動該功能入口對應應用或應用的功能。 The current application can process the query message, that is, whether the query message is a query for the current application. If the current application can process the operation instruction, the query message is distributed to the current application and the system control is exited, and the current The application executes the operation instruction. If the current application cannot process the query message, the system control can perform the query message to find the corresponding information. For example, for the query message generated by the recommended label that triggers the function entry, the system control can initiate the function of the corresponding application or application of the function entry.

本發明另一個可選實施例中,通過所述系統控件對所述查詢消息進行處理,包括:通過所述系統控件確定所述查詢消息中應用資訊對應目標應用,跳轉到所述目標應用 並退出所述系統控件。 In another optional embodiment of the present invention, the processing of the query message by the system control includes: determining, by the system control, application information corresponding to the target application in the query message, jumping to the target application, and exiting The system control.

當查詢消息中包含應用資訊時,通常是開啟某一應用或進入應用中某一功能,因此系統控件可以確定應用資訊對應目標應用,然後跳轉到所述目標應用並退出所述系統控件。 When the application message is included in the query message, it is usually to open an application or enter a function in the application, so the system control can determine that the application information corresponds to the target application, then jump to the target application and exit the system control.

如系統控件可以開啟自身的主頁面,該主頁面中顯示有能夠為使用者提供的各種輔助功能資訊,然後退出系統控件,由主頁面為使用者提供輔助。又如針對功能入口對應推薦標籤的觸發所產生的查詢消息,其通常包含有應用資訊,因此確定所述應用資訊對應目標應用,然後跳轉到所述目標應用並退出所述系統控件,由目標應用執行該查詢消息對應的查詢內容。 For example, the system control can open its own main page, which displays various auxiliary function information that can be provided to the user, and then exits the system control, and the main page provides assistance for the user. For example, the query message generated by the trigger of the function label corresponding to the recommended label usually includes application information, so that the application information is determined to correspond to the target application, and then jumps to the target application and exits the system control, and the target application Execute the query content corresponding to the query message.

從而通過系統控件這一系統級的助理控件,在各種查詢場景自動檢測使用者查詢需求並啟動,並針對不同的查詢場景定制化顯示界面。使得使用者在某查詢場景中需要幫助時,主動啟動協助使用者完成查詢的操作。個人助理作為系統級別的控件,能與應用深度交互。 Thus, through the system control assistant control of the system control, the user query requirements are automatically detected and started in various query scenarios, and the display interface is customized for different query scenarios. When the user needs help in a certain query scenario, the user is actively activated to assist the user in completing the query. The personal assistant acts as a system-level control that interacts deeply with the application.

步驟416,將所述操作指令分發給系統控件進行處理。 In step 416, the operation instruction is distributed to the system control for processing.

當所述當前應用不能處理所述操作指令,將系統控件自身作為處理方,將所述操作指令分發給系統控件進行處理。系統控件再分析該操作指令,確定該操作指令具體所需的操作,從而確定實際的處理操作。具體的: When the current application cannot process the operation instruction, the system control itself is used as a processing party, and the operation instruction is distributed to the system control for processing. The system control then analyzes the operational command to determine the specific operational requirements of the operational command to determine the actual processing operation. specific:

一種處理方式是:跳轉到所述系統控件對應主頁面對 所述操作指令進行處理,並退出所述系統控件。系統控件可以開啟自身的主頁面,該主頁面中顯示有能夠為使用者提供的各種輔助功能資訊,然後退出系統控件,由主頁面為使用者提供輔助。另一種處理方式是:所述系統控件確定所述操作指令對應目標應用,跳轉到所述目標應用並退出所述系統控件。針對應用入口等資訊鏢旗,系統控件確定所述操作指令是跳轉到其他應用,因此先確定所述操作指令對應目標應用,然後跳轉到所述目標應用並退出所述系統控件,由目標應用執行該操作指令。 One way of processing is to jump to the corresponding control page of the system control to process the operation instruction and exit the system control. The system control can open its own main page, which displays various auxiliary function information that can be provided to the user, and then exits the system control, and the main page provides assistance for the user. Another processing manner is: the system control determines that the operation instruction corresponds to the target application, jumps to the target application, and exits the system control. For the information dart flag such as the application portal, the system control determines that the operation instruction is to jump to other applications, so first determining that the operation instruction corresponds to the target application, then jumping to the target application and exiting the system control, and executing by the target application The operation instruction.

以在通訊錄中查找連絡人資訊的場景為例,如圖8所示。使用者可以在通訊錄中上下滑動查找連絡人,但是由於連絡人比較多滑動查找比較困難。也可以點選姓氏首字母,但是姓氏首字母通常比較小,很容易點錯還要重新點選。以滑動查找為例,在通訊錄中連續三次或以上快速滑動,或者檢測到反復折向滑動(即來回的上、下滑動查找)時,確定使用者具有查找需求,可以將與通訊錄相關的查詢標籤,以及功能按鈕作為界面元素,顯示定制化的系統控件。所述當前場景為通訊錄應用時,所述資訊標籤包括以下至少一種:常用連絡人標籤、最近通話連絡人標籤、連絡人組標籤,所述功能按鈕包括:語音按鈕。常用連絡人可以包括經常通話的連絡人,最近通話可以包括最近一段時間如一天內通話的連絡人,連絡人組可以包括預先配置的連絡人組,如好友、親人、同事等。 Take the scenario of finding contact information in the address book as an example, as shown in Figure 8. The user can swipe up and down in the address book to find the contact person, but it is more difficult to find the contact person because of the more sliding. You can also click on the first letter of the last name, but the first letter of the last name is usually small, so it is easy to click and re-click. Taking the sliding search as an example, if three or more consecutive slides are made in the address book, or when repeated fold-to-slides (ie, up and down slide search) are detected, it is determined that the user has a search requirement, and the address book can be associated with Query labels, as well as function buttons as interface elements, display customized system controls. When the current scenario is an address book application, the information tag includes at least one of the following: a common contact tag, a recent call contact tag, and a contact group tag, and the function button includes: a voice button. A common contact person may include a contact person who frequently talks, and a recent call may include a contact person who has called for the most recent time, such as a day, and the contact group may include a pre-configured contact group such as a friend, a relative, a colleague, and the like.

如圖2所示,在通訊錄應用中通過目標輸入啟動個人 助理的系統控件,使用者可以在該系統控件中選擇資訊標籤或語音按鈕以觸發相應的查詢消息,由系統控件輔助使用者執行操作。例如使用者點擊“李斯”的資訊標籤,則可以產生對“李斯”進行觸發的查詢消息,轉發給通訊錄應用查詢並展示“李斯”的通訊資訊或直接撥打“李斯”的電話。又如,使用者通過語音按鈕錄入“給小張打電話”,則系統控件識別該語音信號後,轉發給通訊錄應用查詢並撥打“小張”的電話。 As shown in FIG. 2, in the address book application, the system control of the personal assistant is started by the target input, and the user can select the information label or the voice button in the system control to trigger the corresponding query message, and the system control assists the user to perform the operation. . For example, if the user clicks on the "Les" information tag, the query message triggering "Lees" can be generated, forwarded to the address book application query and displayed "Li Si" communication information or directly dialed "Li Si" phone. For another example, if the user inputs “call to Xiao Zhang” through the voice button, the system control recognizes the voice signal, and then forwards the call to the address book application and dials “Xiao Zhang”.

在連絡人的列表頁面,有連續滑動或者反復折向動作時,會被認為使用者在尋找某個連絡人而找不到,會主動展示個人助理的顯示界面,並推薦使用者最可能想要找的連絡人,使用者可以點擊常用標題,或者語音對話,會幫使用者找到想要找的連絡人。 On the contact list page, when there is continuous sliding or repeated folding action, it is considered that the user is not able to find a contact, and will actively display the personal assistant's display interface, and recommend that the user most likely wants The contact person who is looking for, the user can click on the common title, or a voice conversation, which will help the user find the contact person he wants to find.

以相冊中查找照片為例,如圖9所示。使用者可以在相冊中上、下、左、右滑動查找連絡人,但是由於照片比較多滑動查找比較困難。在相冊中連續三次或以上快速滑動,或者檢測到反復折向滑動(即來回上下滑動查找)時,確定使用者具有查找需求,可以將與相冊相關的查詢標籤,以及功能按鈕作為界面元素,顯示定制化的系統控件。所述當前場景為相冊應用時,所述資訊標籤包括以下至少一種:截取螢幕標籤、最近拍攝標籤、特定排序標籤、標記標籤,所述功能按鈕包括:語音按鈕。截取螢幕可以包括截取螢幕各種顯示內容的快照圖片,最近拍攝可以包括最近一段事件拍攝的照片,如一個月內,特定排序 可以如按照時間、內容等排序,標記可以包括使用者預先標記的照片如標記為喜歡等。 Take the photo in the album as an example, as shown in Figure 9. Users can swipe up, down, left, and right in the album to find contacts, but it is more difficult to find them because of the more photos. When sliding three times or more in the album for three consecutive times or more, or detecting repeated folding and sliding (that is, sliding back and forth to find), it is determined that the user has a search requirement, and the query label associated with the album and the function button can be displayed as interface elements. Customized system controls. When the current scene is an album application, the information tag includes at least one of the following: an intercepted screen label, a most recently photographed label, a specific sorting label, and a label label, and the function button includes: a voice button. Intercepting the screen may include capturing snapshot images of various display contents of the screen. The most recent shooting may include photos taken in the most recent event. For example, within a month, the specific ordering may be sorted according to time, content, etc., and the mark may include photos pre-marked by the user, such as Mark as like and so on.

使用者可以在該系統控件中選擇查詢標籤或語音按鈕以觸發相應的查詢消息,由系統控件輔助使用者執行操作。例如使用者點擊“本月拍攝”的資訊標籤,則可以產生對查詢關鍵詞“本月”進行查找的查詢消息,轉發給相冊,相冊基於查詢消息查找本月拍攝的照片並顯示。又如,使用者通過語音按鈕錄入“截取螢幕”,則系統控件識別該語音信號後產生查找“截取螢幕”圖片的查詢消息,轉發給相冊後相冊查找所有截取螢幕圖片並顯示。 The user can select a query tag or a voice button in the system control to trigger a corresponding query message, and the system control assists the user in performing the operation. For example, if the user clicks the information label of "this month's shooting", a query message for searching the query keyword "this month" may be generated and forwarded to the album, and the album searches for the photo taken this month based on the query message and displays it. For another example, if the user inputs the “intercept screen” through the voice button, the system control recognizes the voice signal and generates a query message for finding the “capture screen” image, and after forwarding the album to the album, the album looks for all the captured screen images and displays.

即在相冊的列表頁面,有下連續滑動或者反復折向動作時,會被認為使用者在尋找某些照片而找不到,此時主動展示個人助理的顯示界面,並主動推薦使用者最可能瀏覽的照片,使用者可以點擊這些常用標題,或者語音對話,會幫使用者找到想要找的照片。 That is, in the album list page, when there is a continuous sliding or repeated folding action, it is considered that the user is looking for some photos and cannot be found. At this time, the display interface of the personal assistant is actively displayed, and the user is most recommended. Browse photos, users can click on these common headlines, or voice conversations, will help users find the photos they want to find.

當使用者資料很多的時候,如有很多的照片,有很多的連絡人等,想要找到某個具體的資料是比較困難的。本發明實施例會推測使用者的意圖,主動瞭解使用者的需求,並及時提供輔助,協助使用者快速找到需要的資料。如主動提醒展示最近拍攝的照片的標題,或者標記為喜歡的照片的標題,使用者可以點擊標題,直接瀏覽照片。如果推薦的資訊標籤不符合使用者需求,使用者也可以直接語音描述,如錄入“5月杭州拍的照片”,從而執行查找,提供出滿足需求的照片。 When there are a lot of user data, if there are a lot of photos, there are a lot of contacts, etc., it is more difficult to find a specific information. The embodiment of the present invention will infer the intention of the user, actively understand the user's needs, and provide assistance in time to assist the user to quickly find the required information. If you actively remind you to display the title of the most recently taken photo, or mark the title of the favorite photo, the user can click on the title to view the photo directly. If the recommended information label does not meet the user's needs, the user can also directly describe the voice, such as entering a photo taken in May, Hangzhou, to perform a search and provide a photo that meets the demand.

從而通過系統控件這一系統級的助理控件,在各種應用場景中隨叫隨出,並針對不同的應用場景定制化顯示界面。使得使用者在某應用場景的使用中,在需要幫助時隨時呼出控件,協助使用者完成相應的操作。個人助理作為系統級別的控件,隨叫隨出,並能與應用深度交互。 Thus, through the system control assistant control of the system control, the display interface is provided in various application scenarios, and the display interface is customized for different application scenarios. In the use of an application scenario, the user can call out the control at any time when he needs help, and assist the user to complete the corresponding operation. As a system-level control, the personal assistant comes on call and can interact deeply with the application.

需要說明的是,對於方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域之通常知識者應該知悉,本發明實施例並不受所描述的動作順序的限制,因為依據本發明實施例,某些步驟可以採用其他順序或者同時進行。其次,本領域之通常知識者也應該知悉,說明書中所描述的實施例均屬較佳實施例,所涉及的動作並不一定是本發明實施例所必須的。 It should be noted that, for the method embodiments, for the sake of simple description, they are all expressed as a series of action combinations, but those skilled in the art should know that the embodiments of the present invention are not limited by the described action sequence. Because certain steps may be performed in other orders or concurrently in accordance with embodiments of the present invention. In addition, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily required in the embodiments of the present invention.

實施例三  Embodiment 3  

在上述實施例的基礎上,本實施例還提供了一種資料處理裝置。 Based on the above embodiments, the embodiment further provides a data processing apparatus.

參照圖10,示出了本發明一種資料處理裝置實施例的結構框圖,具體可以包括如下模組: Referring to FIG. 10, it is a structural block diagram of an embodiment of a data processing apparatus according to the present invention, which may specifically include the following modules:

控件顯示模組1002,用於顯示系統控件,所述系統控件包括與當前場景相關的界面元素。 The control display module 1002 is configured to display a system control, and the system control includes an interface element related to the current scene.

指令接收模組1004,用於接收通過所述系統控件反饋的操作指令。 The instruction receiving module 1004 is configured to receive an operation instruction fed back through the system control.

回應模組1006,用於回應所述操作指令。 The response module 1006 is configured to respond to the operation instruction.

綜上,在接收到目標輸入時顯示系統控件,接收通過 所述系統控件反饋的操作指令,然後回應所述操作指令,從而簡化使用者在應用內或應用間的操作流程,由系統控件輔助使用者執行操作,提高使用效率。 In summary, when the target input is received, the system control is displayed, the operation instruction fed back through the system control is received, and then the operation instruction is responded, thereby simplifying the operation flow of the user in the application or between the applications, and is assisted by the system control. Perform operations to improve usage efficiency.

參照圖11,示出了本發明另一種資料處理裝置實施例的結構框圖,具體可以包括如下模組: Referring to FIG. 11, a structural block diagram of another embodiment of a data processing apparatus of the present invention is shown, which may specifically include the following modules:

輸入判斷模組1108,用於獲取觸控螢幕上的滑動資訊,依據所述滑動資訊判斷是否為上滑手勢。所述滑動資訊包括滑動距離和滑動方向。 The input determining module 1108 is configured to obtain the sliding information on the touch screen, and determine whether the sliding motion is based on the sliding information. The sliding information includes a sliding distance and a sliding direction.

控件顯示模組1102,用於在接收到目標輸入時,顯示系統控件,所述系統控件包括與當前場景相關的界面元素。所述控件顯示模組8011,還用於確定與當前場景相關的界面元素。 The control display module 1102 is configured to display a system control, when the target input is received, the system control includes an interface element related to the current scene. The control display module 8011 is further configured to determine an interface element related to the current scene.

指令接收模組1104,用於接收通過所述系統控件反饋的操作指令。 The instruction receiving module 1104 is configured to receive an operation instruction fed back through the system control.

回應模組1106,用於回應所述操作指令。 The response module 1106 is configured to respond to the operation instruction.

其中,所述控件顯示模組1102,包括: The control display module 1102 includes:

元素確定子模組11022,用於獲取界面資訊或當前應用的應用包名;依據所述應用包名或界面資訊確定以下至少一種界面元素:資訊標籤、功能按鈕。 The element determining sub-module 11022 is configured to obtain interface information or an application package name of the current application; and determine at least one of the following interface elements according to the application package name or interface information: an information label, a function button.

界面定制子模組11024,用於依據所述界面元素定制系統控件的顯示界面。 The interface customization sub-module 11024 is configured to customize a display interface of the system control according to the interface element.

懸浮窗顯示子模組11026,用於將當前應用的應用界面作為背景啟動懸浮窗,在所述懸浮窗中顯示所述系統控件的顯示界面。 The floating window display sub-module 11026 is configured to start a floating window by using an application interface of the current application as a background, and display a display interface of the system control in the floating window.

所述指令接收模組1104,用於依據對所述系統控件中界面元素的觸發接收操作指令。 The instruction receiving module 1104 is configured to receive an operation instruction according to a trigger on an interface element in the system control.

本發明一個可選實施例中,所述指令接收模組804,用於基於對語音按鈕的觸發接收語音信號;對所述語音信號進行識別,依據識別的文本資料產生操作指令。 In an optional embodiment of the present invention, the instruction receiving module 804 is configured to receive a voice signal based on a trigger of a voice button; identify the voice signal, and generate an operation instruction according to the recognized text data.

所述回應模組1104,用於分析所述操作指令的處理方,將所述操作指令分發給所述處理方進行處理,其中,所述處理方包括:當前應用或系統控件。 The response module 1104 is configured to analyze a processing unit of the operation instruction, and distribute the operation instruction to the processing party for processing, where the processing party includes: a current application or a system control.

所述回應模組1104,包括: The response module 1104 includes:

指令判斷模組11042,用於檢測當前應用能否處理所述操作指令;若所述當前應用能夠處理所述操作指令,將所述的當前應用作為處理方;當所述當前應用不能處理所述操作指令,將系統控件自身作為處理方。 The command determining module 11042 is configured to detect whether the current application can process the operation instruction; if the current application is capable of processing the operation instruction, the current application is treated as a processing party; and when the current application cannot process the operation The operation instruction uses the system control itself as the processing side.

控件處理子模組11044,用於跳轉到所述系統控件對應主頁面對所述操作指令進行處理,並退出所述系統控件,以及所述系統控件確定所述操作指令對應目標應用,跳轉到所述目標應用並退出所述系統控件。 The control processing sub-module 11044 is configured to jump to the corresponding control page of the system control to process the operation instruction, and exit the system control, and the system control determines that the operation instruction corresponds to the target application, and jumps to the The target application and exit the system control.

本發明實施例中,所述目標輸入包括:主動啟動輸入和被動啟動輸入。所述被動啟動輸入包括上滑手勢、對懸浮按鈕的點擊、搖動操作或觸控螢幕雙擊操作。所述主動啟動輸入包括:至少一次滑動輸入。 In the embodiment of the present invention, the target input includes: an active start input and a passive start input. The passive activation input includes a slide-up gesture, a click on a floating button, a shaking operation, or a touch screen double-click operation. The active start input includes: at least one sliding input.

所述輸入判斷模組1108,用於判斷所述滑動方向是否為從底部向上滑動;當滑動方向為從底部向上滑動時,判斷所述滑動距離是否達到目標距離;判斷所述滑動距離 達到目標距離時,確定為上滑手勢。所述滑動資訊還包括:滑動時間,所述輸入判斷模組1108,還用於判斷滑動方向為從底部向上滑動之後,判斷所述滑動時間是否滿足目標時間範圍。 The input determining module 1108 is configured to determine whether the sliding direction is sliding upward from the bottom; when the sliding direction is sliding upward from the bottom, determining whether the sliding distance reaches a target distance; determining that the sliding distance reaches a target distance When determined, it is determined as a slide-up gesture. The sliding information further includes: a sliding time, the input determining module 1108 is further configured to determine whether the sliding time is up to the target time range after sliding the sliding direction from the bottom.

輸入判斷模組1108,用於獲取觸控螢幕上的滑動資訊,其中,所述滑動資訊包括滑動方向和滑動時間;依據所述滑動方向確定目標滑動操作;當所述目標滑動操作的滑動時間超過預置時間時,記錄為所述目標滑動操作的滑動輸入;當所述目標滑動操作的滑動輸入對應次數超過有效閾值時,判斷所述滑動輸入為主動啟動輸入。 The input determining module 1108 is configured to obtain sliding information on the touch screen, wherein the sliding information includes a sliding direction and a sliding time; determining a target sliding operation according to the sliding direction; and when the sliding time of the target sliding operation exceeds When the time is preset, the sliding input of the target sliding operation is recorded; when the corresponding number of sliding input of the target sliding operation exceeds the effective threshold, the sliding input is determined to be an active starting input.

所述當前場景為通訊錄應用時,所述資訊標籤包括以下至少一種:常用連絡人標籤、最近通話連絡人標籤、連絡人組標籤,所述功能按鈕包括:語音按鈕。 When the current scenario is an address book application, the information tag includes at least one of the following: a common contact tag, a recent call contact tag, and a contact group tag, and the function button includes: a voice button.

所述當前場景為相冊應用時,所述資訊標籤包括以下至少一種:截取螢幕標籤、最近拍攝標籤、特定排序標籤、標記標籤,所述功能按鈕包括:語音按鈕。 When the current scene is an album application, the information tag includes at least one of the following: an intercepted screen label, a most recently photographed label, a specific sorting label, and a label label, and the function button includes: a voice button.

所述當前場景為系統桌面時,所述資訊標籤包括以下至少一種:推薦應用的入口標籤、最常使用應用的入口標籤,所述功能按鈕包括:語音按鈕。 When the current scenario is a system desktop, the information tag includes at least one of the following: an entry tag of the recommended application, an entry tag of the most frequently used application, and the function button includes: a voice button.

所述當前場景為系統設置時,所述資訊標籤包括以下至少一種:推薦設置的入口標籤、最常變更設置的入口標籤,所述功能按鈕包括:語音按鈕。 When the current scene is set by the system, the information tag includes at least one of the following: an entry label of a recommended setting, an entry label of a most frequently changed setting, and the function button includes: a voice button.

實施例四  Embodiment 4  

在上述實施例的基礎上,本實施例還公開了一種智慧終端。 Based on the foregoing embodiment, the embodiment further discloses a smart terminal.

參照圖12,示出了本發明一種智慧終端實施例的結構框圖,具體可以包括如下模組: Referring to FIG. 12, a structural block diagram of an embodiment of a smart terminal according to the present invention is shown, which may specifically include the following modules:

該智慧終端1200包括:記憶體1210、顯示器1220、處理器1230和輸入單元1240。 The smart terminal 1200 includes a memory 1210, a display 1220, a processor 1230, and an input unit 1240.

其中,該輸入單元1240可用於接收使用者輸入的數字或字符資訊,以及控制信號。具體地,本發明實施例中,該輸入單元1240可以包括觸控螢幕6121,可收集使用者在其上或附近的觸控操作(比如使用者使用手指、觸筆等任何適合的物體或附件在觸控螢幕1241上的操作),並根據預先設定的程式驅動相應的連接裝置。當然,除了觸控螢幕1241,輸入單元1240還可以包括其他輸入設備,如物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、鼠標等。 The input unit 1240 can be configured to receive digital or character information input by a user, and a control signal. Specifically, in the embodiment of the present invention, the input unit 1240 may include a touch screen 6121, which can collect touch operations on or near the user (such as the user using any suitable object or accessory such as a finger, a stylus, etc. Touching the operation on the screen 1241) and driving the corresponding connecting device according to a preset program. Of course, in addition to the touch screen 1241, the input unit 1240 may also include other input devices such as a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), a mouse, and the like.

顯示器1220包括顯示面板,可選的,可以採用液晶顯示器(Liquid Crystal Display,LCD)或有機發光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板。其中,觸控螢幕可以覆蓋顯示面板,形成觸控顯示螢幕,當該觸控顯示螢幕檢測到在其上或附近的觸控操作後,傳送給處理器630以執行相應的處理。 The display 1220 includes a display panel. Alternatively, the display panel may be configured in the form of a liquid crystal display (LCD) or an organic light-emitting diode (OLED). The touch screen can cover the display panel to form a touch display screen. When the touch display screen detects a touch operation on or near the touch screen, the touch display screen is transmitted to the processor 630 to perform corresponding processing.

在本發明實施例中,通過調用儲存該記憶體1210內的軟體程式,和/或,模組,和/或,資料,處理器1230用於在接收到目標輸入時,顯示系統控件,所述系統控件包 括與當前場景相關的界面元素;接收通過所述系統控件反饋的操作指令;回應所述操作指令。 In the embodiment of the present invention, by calling a software program stored in the memory 1210, and/or a module, and/or a data, the processor 1230 is configured to display a system control when receiving the target input, The system control includes an interface element associated with the current scene; receives an operation instruction that is fed back through the system control; and responds to the operation instruction.

可選的,還包括確定與當前場景相關的界面元素的步驟:獲取界面資訊或當前應用的應用包名;依據所述應用包名或界面資訊確定以下至少一種界面元素:資訊標籤、功能按鈕。 Optionally, the method further includes: determining the interface element related to the current scenario: obtaining the interface information or the application package name of the current application; determining at least one of the following interface elements according to the application package name or the interface information: the information label, the function button.

可選的,所述顯示系統控件,包括:依據所述界面元素定制系統控件的顯示界面;將當前應用的應用界面作為背景啟動懸浮窗,在所述懸浮窗中顯示所述系統控件的顯示界面。 Optionally, the display system control includes: displaying a display interface of the system control according to the interface element; starting a floating window by using an application interface of the current application as a background, and displaying a display interface of the system control in the floating window .

可選的,所述接收通過所述系統控件反饋的操作指令,包括:依據對所述系統控件中界面元素的觸發接收操作指令。 Optionally, the receiving the operation instruction fed back by the system control comprises: receiving an operation instruction according to a trigger on an interface element in the system control.

可選的,所述功能按鈕包括語音按鈕,所述接收通過所述系統控件反饋的操作指令,包括:基於對語音按鈕的觸發接收語音信號;對所述語音信號進行識別,依據識別的文本資料產生操作指令。 Optionally, the function button includes a voice button, and the receiving an operation instruction fed back by the system control includes: receiving a voice signal based on triggering a voice button; and identifying the voice signal according to the recognized text data Generate an operation instruction.

可選的,所述回應所述操作指令,包括:分析所述操作指令的處理方,將所述操作指令分發給所述處理方進行處理,其中,所述處理方包括:當前應用或系統控件。 Optionally, the responding to the operation instruction includes: analyzing a processing party of the operation instruction, and distributing the operation instruction to the processing party for processing, wherein the processing party includes: a current application or a system control .

可選的,所述分析所述操作指令的處理方,包括:檢測當前應用能否處理所述操作指令;若所述當前應用能夠處理所述操作指令,將所述的當前應用作為處理方;當所述當前應用不能處理所述操作指令,將系統控件自身作為 處理方。 Optionally, the processing of the processing instruction includes: detecting whether the current application can process the operation instruction; and if the current application is capable of processing the operation instruction, using the current application as a processing party; When the current application cannot process the operation instruction, the system control itself is treated as a processor.

可選的,將所述操作指令分發給系統控件之後,還包括:跳轉到所述系統控件對應主頁面對所述操作指令進行處理,並退出所述系統控件。 Optionally, after the operating instruction is distributed to the system control, the method further includes: jumping to the corresponding control page of the system control to process the operation instruction, and exiting the system control.

可選的,將所述操作指令分發給系統控件之後,還包括:所述系統控件確定所述操作指令對應目標應用,跳轉到所述目標應用並退出所述系統控件。 Optionally, after the operating instruction is distributed to the system control, the method further includes: the system control determines that the operation instruction corresponds to the target application, jumps to the target application, and exits the system control.

可選的,所述顯示系統控件,包括:在接收到目標輸入時,顯示所述系統控件。 Optionally, the display system control includes: displaying the system control when the target input is received.

可選的,所述目標輸入包括:主動啟動輸入和被動啟動輸入。 Optionally, the target input includes: an active start input and a passive start input.

可選的,所述被動啟動輸入包括上滑手勢、對懸浮按鈕的點擊、搖動操作或觸控螢幕雙擊操作。 Optionally, the passive activation input includes a sliding gesture, a click on a floating button, a shaking operation, or a touch screen double-click operation.

可選的,還包括:獲取觸控螢幕上的滑動資訊,依據所述滑動資訊判斷是否為上滑手勢。 Optionally, the method further includes: acquiring sliding information on the touch screen, and determining, according to the sliding information, whether it is a sliding motion gesture.

可選的,所述滑動資訊包括滑動距離和滑動方向。 Optionally, the sliding information includes a sliding distance and a sliding direction.

可選的,依據所述滑動資訊判斷是否為上滑手勢,包括:判斷所述滑動方向是否為從底部向上滑動;當滑動方向為從底部向上滑動時,判斷所述滑動距離是否達到目標距離;判斷所述滑動距離達到目標距離時,確定為上滑手勢。 Optionally, determining whether the sliding direction is a sliding gesture according to the sliding information comprises: determining whether the sliding direction is sliding upward from the bottom; and determining whether the sliding distance reaches a target distance when the sliding direction is sliding upward from the bottom; When it is determined that the sliding distance reaches the target distance, it is determined as an upward sliding gesture.

可選的,所述滑動資訊還包括:滑動時間,判斷滑動方向為從底部向上滑動之後,還包括:判斷所述滑動時間是否滿足目標時間範圍。 Optionally, the sliding information further includes: a sliding time, and determining that the sliding direction is sliding upward from the bottom, further comprising: determining whether the sliding time meets the target time range.

可選的,所述主動啟動輸入包括:至少一次滑動輸入。 Optionally, the active start input comprises: at least one sliding input.

可選的,還包括:獲取觸控螢幕上的滑動資訊,其中,所述滑動資訊包括滑動方向和滑動時間;依據所述滑動方向確定目標滑動操作;當所述目標滑動操作的滑動時間超過預置時間時,記錄為所述目標滑動操作的滑動輸入;當所述目標滑動操作的滑動輸入對應次數超過有效閾值時,判斷所述滑動輸入為主動啟動輸入。 Optionally, the method further includes: acquiring sliding information on the touch screen, wherein the sliding information includes a sliding direction and a sliding time; determining a target sliding operation according to the sliding direction; and when the sliding time of the target sliding operation exceeds a pre- When the time is set, the sliding input of the target sliding operation is recorded; when the corresponding number of sliding input of the target sliding operation exceeds the effective threshold, the sliding input is determined to be an active starting input.

可選的,所述當前場景為通訊錄應用時,所述資訊標籤包括以下至少一種:常用連絡人標籤、最近通話連絡人標籤、連絡人組標籤,所述功能按鈕包括:語音按鈕。 Optionally, when the current scenario is an address book application, the information tag includes at least one of the following: a common contact tag, a recent call contact tag, and a contact group tag, and the function button includes: a voice button.

可選的,所述當前場景為相冊應用時,所述資訊標籤包括以下至少一種:截取螢幕標籤、最近拍攝標籤、特定排序標籤、標記標籤,所述功能按鈕包括:語音按鈕。 Optionally, when the current scene is an album application, the information tag includes at least one of the following: an intercepted screen label, a most recently photographed label, a specific sorting label, and a label label, and the function button includes: a voice button.

可選的,所述當前場景為系統桌面時,所述資訊標籤包括以下至少一種:推薦應用的入口標籤、最常使用應用的入口標籤,所述功能按鈕包括:語音按鈕。 Optionally, when the current scenario is a system desktop, the information tag includes at least one of the following: an entry tag of the recommended application, an entry tag of the most frequently used application, and the function button includes: a voice button.

可選的,所述當前場景為系統設置時,所述資訊標籤包括以下至少一種:推薦設置的入口標籤、最常變更設置的入口標籤,所述功能按鈕包括:語音按鈕。 Optionally, when the current scenario is set by the system, the information tag includes at least one of the following: an entry tag of a recommended setting, an entry tag of a most frequently changed setting, and the function button includes: a voice button.

對於裝置實施例而言,由於其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。 For the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment.

本說明書中的各個實施例均採用遞進的方式描述,每 個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。 The various embodiments in the present specification are described in a progressive manner, and each embodiment focuses on differences from other embodiments, and the same similar parts between the various embodiments can be referred to each other.

本領域內的技術人員應明白,本發明實施例的實施例可提供為方法、裝置、或計算機程式產品。因此,本發明實施例可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明實施例可採用在一個或多個其中包含有計算機可用程式代碼的計算機可用儲存介質(包括但不限於磁碟記憶體、CD-ROM、光學記憶體等)上實施的計算機程式產品的形式。 Those skilled in the art will appreciate that embodiments of the embodiments of the invention may be provided as a method, apparatus, or computer program product. Thus, embodiments of the invention may take the form of a complete hardware embodiment, a full software embodiment, or an embodiment combining soft and hardware aspects. Moreover, embodiments of the present invention may employ computer program products embodied on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical memory, etc.) containing computer usable code therein. form.

在一個典型的配置中,所述計算機設備包括一個或多個處理器(CPU)、輸入/輸出介面、網路介面和記憶體。記憶體可能包括計算機可讀介質中的非永久性記憶體,隨機存取記憶體(RAM)和/或非易失性記憶體等形式,如唯讀記憶體(ROM)或快閃記憶體(flash RAM)。記憶體是計算機可讀介質的示例。計算機可讀介質包括永久性和非永久性、可行動和非可行動媒體可以由任何方法或技術來實現資訊儲存。資訊可以是計算機可讀指令、資料結構、程式的模組或其他資料。計算機的儲存介質的例子包括,但不限於相變記憶體(PRAM)、靜態隨機存取記憶體(SRAM)、動態隨機存取記憶體(DRAM)、其他類型的隨機存取記憶體(RAM)、唯讀記憶體(ROM)、電可擦除可編程唯讀記憶體(EEPROM)、快閃記憶體或其他記憶體技術、唯讀光碟唯讀記憶體(CD-ROM)、數位多功能光碟(DVD)或其他光學儲存、磁盒式磁帶,磁帶磁磁片儲存或其他磁性儲存設備 或任何其他非傳輸介質,可用於儲存可以被計算設備訪問的資訊。按照本文中的界定,計算機可讀介質不包括非持續性的電腦可讀媒體(transitory media),如調變的資料信號和載波。 In a typical configuration, the computer device includes one or more processors (CPUs), input/output interfaces, a network interface, and memory. The memory may include non-permanent memory, random access memory (RAM) and/or non-volatile memory in a computer readable medium, such as read only memory (ROM) or flash memory ( Flash RAM). Memory is an example of a computer readable medium. Computer readable media, including both permanent and non-permanent, actionable and non-removable media, can be stored by any method or technology. The information can be computer readable instructions, data structures, modules of programs, or other materials. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), and other types of random access memory (RAM). Read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, CD-ROM only, digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape storage or other magnetic storage device or any other non-transportable medium that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include non-persistent computer readable media, such as modulated data signals and carrier waves.

本發明實施例是參照根據本發明實施例的方法、終端設備(系統)、和計算機程式產品的流程圖和/或方框圖來描述的。應理解可由計算機程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程資料處理終端設備的處理器以產生一個機器,使得通過計算機或其他可編程資料處理終端設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。 Embodiments of the invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG. The computer program instructions can be provided to a processor of a general purpose computer, a special purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine such that instructions are executed by a processor of a computer or other programmable data processing terminal device Means are provided for implementing the functions specified in one or more of the flow or in one or more blocks of the flow chart.

這些計算機程式指令也可儲存在能引導計算機或其他可編程資料處理終端設備以特定方式工作的計算機可讀記憶體中,使得儲存在該計算機可讀記憶體中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。 The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing terminal device to operate in a particular manner such that instructions stored in the computer readable memory produce an article of manufacture including the instruction device. The instruction means implements the functions specified in one or more blocks of the flow or in a flow or block diagram of the flowchart.

這些計算機程式指令也可裝載到計算機或其他可編程資料處理終端設備上,使得在計算機或其他可編程終端設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程終端設備上執行的指令提供用於實 現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。 These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device such that a series of operational steps are performed on a computer or other programmable terminal device to produce computer implemented processing for use in a computer or other programmable terminal device The instructions executed above provide steps for implementing the functions specified in one or more blocks of the flowchart or in a block or blocks of the flowchart.

儘管已描述了本發明實施例的較佳實施例,但本領域內的通常知識者一旦得知了基本創造性概念,則可對這些實施例做出另外的變更和修改。所以,所附申請專利範圍意欲解釋為包括較佳實施例以及落入本發明實施例範圍的所有變更和修改。 Although the preferred embodiment of the present invention has been described, it will be apparent to those of ordinary skill in the art that various changes and modifications can be made to the embodiments. Therefore, the scope of the appended claims is intended to be construed as a

最後,還需要說明的是,在本文中,諸如第一和第二等之類的關係術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關係或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,並不排除在包括所述要素的過程、方法、物品或者終端設備中還存在另外的相同要素。 Finally, it should also be noted that in this context, relational terms such as first and second are used merely to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply these entities. There is any such actual relationship or order between operations. Furthermore, the terms "comprises" or "comprising" or "comprising" or any other variations are intended to encompass a non-exclusive inclusion, such that a process, method, article, or terminal device that includes a plurality of elements includes not only those elements but also Other elements that are included, or include elements inherent to such a process, method, article, or terminal device. An element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or terminal device that comprises the element, without further limitation.

以上對本發明所提供的一種資料處理方法、一種資料處理裝置以及一種智慧終端,進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想;同時,對於本領域的通常知識者,依據本發明的思 想,在具體實施方式及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。 The above is a detailed description of a data processing method, a data processing device and a smart terminal provided by the present invention. The principle and implementation manner of the present invention are described in the following. The description of the above embodiment is only used. To help understand the method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific embodiments and application scope. The content should not be construed as limiting the invention.

Claims (45)

一種資料處理方法,包括:顯示系統控件,所述系統控件包括與當前場景相關的界面元素;接收通過所述系統控件反饋的操作指令;回應所述操作指令。  A data processing method includes: displaying a system control, the system control including an interface element related to a current scene; receiving an operation instruction fed back through the system control; and responding to the operation instruction.   根據申請專利範圍第1項所述的方法,其中,還包括確定與當前場景相關的界面元素的步驟:獲取界面資訊或當前應用的應用包名;依據所述應用包名或界面資訊確定以下至少一種界面元素:資訊標籤、功能按鈕。  The method of claim 1, further comprising the step of: determining interface elements related to the current scene: obtaining interface information or an application package name of the current application; determining at least the following according to the application package name or interface information; An interface element: information tags, function buttons.   根據申請專利範圍第1項所述的方法,其中,所述顯示系統控件,包括:依據所述界面元素定制系統控件的顯示界面;將當前應用的應用界面作為背景啟動懸浮窗,在所述懸浮窗中顯示所述系統控件的顯示界面。  The method of claim 1, wherein the display system control comprises: customizing a display interface of the system control according to the interface element; and starting a floating window by using the current application interface as a background, in the floating The display interface of the system control is displayed in the window.   根據申請專利範圍第1項所述的方法,其中,所述接收通過所述系統控件反饋的操作指令,包括:依據對所述系統控件中界面元素的觸發接收操作指令。  The method of claim 1, wherein the receiving an operation instruction fed back through the system control comprises: receiving an operation instruction according to a trigger on an interface element in the system control.   根據申請專利範圍第2項所述的方法,其中,所述功能按鈕包括語音按鈕,所述接收通過所述系統控件反饋的操作指令,包括:基於對語音按鈕的觸發接收語音信號; 對所述語音信號進行識別,依據識別的文本資料產生操作指令。  The method of claim 2, wherein the function button comprises a voice button, and the receiving an operation instruction fed back by the system control comprises: receiving a voice signal based on a trigger on a voice button; The voice signal is identified, and an operation command is generated according to the recognized text data.   根據申請專利範圍第1項所述的方法,其中,所述回應所述操作指令,包括:分析所述操作指令的處理方,將所述操作指令分發給所述處理方進行處理,其中,所述處理方包括:當前應用或系統控件。  The method of claim 1, wherein the responding to the operation instruction comprises: analyzing a processing party of the operation instruction, and distributing the operation instruction to the processing party for processing, wherein The processing party includes: the current application or system control.   根據申請專利範圍第6項所述的方法,其中,所述分析所述操作指令的處理方,包括:檢測當前應用能否處理所述操作指令;若所述當前應用能夠處理所述操作指令,將所述的當前應用作為處理方;當所述當前應用不能處理所述操作指令,將系統控件自身作為處理方。  The method of claim 6, wherein the analyzing the processing party of the operation instruction comprises: detecting whether the current application can process the operation instruction; and if the current application is capable of processing the operation instruction, The current application is treated as a processing party; when the current application cannot process the operation instruction, the system control itself is treated as a processing party.   根據申請專利範圍第6或7項所述的方法,其中,將所述操作指令分發給系統控件之後,還包括:跳轉到所述系統控件對應主頁面對所述操作指令進行處理,並退出所述系統控件。  The method of claim 6 or 7, wherein after the operating instruction is distributed to the system control, the method further comprises: jumping to the corresponding control page of the system control to process the operation instruction, and exiting the System controls.   根據申請專利範圍第6或7項所述的方法,其中,將所述操作指令分發給系統控件之後,還包括:所述系統控件確定所述操作指令對應目標應用,跳轉到所述目標應用並退出所述系統控件。  The method of claim 6 or 7, wherein the distributing the operation instruction to the system control further comprises: the system control determining that the operation instruction corresponds to the target application, jumping to the target application and Exit the system control.   根據申請專利範圍第1至7項任一項所述的方法,其中,所述顯示系統控件,包括: 在接收到目標輸入時,顯示所述系統控件。  The method of any one of claims 1 to 7, wherein the display system control comprises: displaying the system control upon receiving a target input.   根據申請專利範圍第10項所述的方法,其中,所述目標輸入包括:主動啟動輸入和被動啟動輸入。  The method of claim 10, wherein the target input comprises: an active start input and a passive start input.   根據申請專利範圍第11項所述的方法,其中,所述被動啟動輸入包括上滑手勢、對懸浮按鈕的點擊、搖動操作或觸控螢幕雙擊操作。  The method of claim 11, wherein the passive activation input comprises a swipe gesture, a click on a hover button, a panning operation, or a touch screen double tap operation.   根據申請專利範圍第12項所述的方法,其中,還包括:獲取觸控螢幕上的滑動資訊,依據所述滑動資訊判斷是否為上滑手勢。  The method of claim 12, further comprising: acquiring the sliding information on the touch screen, and determining whether the sliding gesture is based on the sliding information.   根據申請專利範圍第13項所述的方法,其中,所述滑動資訊包括滑動距離和滑動方向。  The method of claim 13, wherein the sliding information comprises a sliding distance and a sliding direction.   根據申請專利範圍第14項所述的方法,其中,依據所述滑動資訊判斷是否為上滑手勢,包括:判斷所述滑動方向是否為從底部向上滑動;當滑動方向為從底部向上滑動時,判斷所述滑動距離是否達到目標距離;判斷所述滑動距離達到目標距離時,確定為上滑手勢。  The method of claim 14, wherein determining whether the sliding direction is based on the sliding information comprises: determining whether the sliding direction is sliding upward from the bottom; and when the sliding direction is sliding upward from the bottom, Determining whether the sliding distance reaches a target distance; determining that the sliding distance reaches a target distance is determined as an upward sliding gesture.   根據申請專利範圍第15項所述的方法,其中,所述滑動資訊還包括:滑動時間,判斷滑動方向為從底部向上滑動之後,還包括:判斷所述滑動時間是否滿足目標時間範圍。  The method of claim 15, wherein the sliding information further comprises: a sliding time, determining that the sliding direction is sliding upward from the bottom, and further comprising: determining whether the sliding time meets the target time range.   根據申請專利範圍第11項所述的方法,其中,所 述主動啟動輸入包括:至少一次滑動輸入。  The method of claim 11, wherein the active start input comprises: at least one sliding input.   根據申請專利範圍第17項所述的方法,其中,還包括:獲取觸控螢幕上的滑動資訊,其中,所述滑動資訊包括滑動方向和滑動時間;依據所述滑動方向確定目標滑動操作;當所述目標滑動操作的滑動時間超過預置時間時,記錄為所述目標滑動操作的滑動輸入;當所述目標滑動操作的滑動輸入對應次數超過有效閾值時,判斷所述滑動輸入為主動啟動輸入。  The method of claim 17, further comprising: acquiring sliding information on the touch screen, wherein the sliding information includes a sliding direction and a sliding time; determining a target sliding operation according to the sliding direction; When the sliding time of the target sliding operation exceeds the preset time, the sliding input of the target sliding operation is recorded; when the corresponding number of sliding input of the target sliding operation exceeds the effective threshold, determining that the sliding input is an active starting input .   根據申請專利範圍第2項所述的方法,其中,所述當前場景為通訊錄應用時,所述資訊標籤包括以下至少一種:常用連絡人標籤、最近通話連絡人標籤、連絡人組標籤,所述功能按鈕包括:語音按鈕。  The method of claim 2, wherein, when the current scenario is an address book application, the information tag comprises at least one of the following: a common contact tag, a recent call contact tag, and a contact group tag, Function buttons include: voice button.   根據申請專利範圍第2項所述的方法,其中,所述當前場景為相冊應用時,所述資訊標籤包括以下至少一種:截取螢幕標籤、最近拍攝標籤、特定排序標籤、標記標籤,所述功能按鈕包括:語音按鈕。  The method of claim 2, wherein, when the current scene is an album application, the information tag comprises at least one of the following: an intercepted screen label, a most recently photographed label, a specific sorting label, and a label label, the function Buttons include: voice button.   根據申請專利範圍第2項所述的方法,其中,所述當前場景為系統桌面時,所述資訊標籤包括以下至少一種:推薦應用的入口標籤、最常使用應用的入口標籤,所述功能按鈕包括:語音按鈕。  The method of claim 2, wherein, when the current scenario is a system desktop, the information tag comprises at least one of: an entry tag of a recommended application, an entry tag of a most frequently used application, and the function button Includes: voice button.   根據申請專利範圍第2項所述的方法,其中,所述當前場景為系統設置時,所述資訊標籤包括以下至少一 種:推薦設置的入口標籤、最常變更設置的入口標籤,所述功能按鈕包括:語音按鈕。  The method of claim 2, wherein, when the current scenario is a system setting, the information tag comprises at least one of the following: an entry tag of a recommended setting, an entry tag of a most frequently changed setting, the function button Includes: voice button.   一種資料處理裝置,包括:控件顯示模組,用於顯示系統控件,所述系統控件包括與當前場景相關的界面元素;指令接收模組,用於接收通過所述系統控件反饋的操作指令;回應模組,用於回應所述操作指令。  A data processing device includes: a control display module, configured to display a system control, the system control includes an interface element related to a current scene; and an instruction receiving module, configured to receive an operation instruction fed back through the system control; a module for responding to the operation instruction.   根據申請專利範圍第23項所述的裝置,其中,所述控件顯示模組,還用於確定與當前場景相關的界面元素;所述控件顯示模組,包括:元素確定子模組,用於獲取界面資訊或當前應用的應用包名;依據所述應用包名或界面資訊確定以下至少一種界面元素:資訊標籤、功能按鈕。  The device of claim 23, wherein the control display module is further configured to determine an interface element related to a current scene; the control display module includes: an element determination sub-module, configured to: Obtain interface information or the application package name of the current application; determine at least one of the following interface elements according to the application package name or interface information: information label, function button.   根據申請專利範圍第23項所述的裝置,其中,所述控件顯示模組,包括:界面定制子模組,用於依據所述界面元素定制系統控件的顯示界面;懸浮窗顯示子模組,用於將當前應用的應用界面作為背景啟動懸浮窗,在所述懸浮窗中顯示所述系統控件的顯示界面。  The device according to claim 23, wherein the control display module comprises: an interface customization sub-module, configured to customize a display interface of the system control according to the interface element; and a floating window display sub-module, The application window of the current application is used as a background to launch a floating window, and a display interface of the system control is displayed in the floating window.   根據申請專利範圍第23項所述的裝置,其中,所述指令接收模組,用於依據對所述系統控件中界面元素的觸發接收操作指令。  The device of claim 23, wherein the instruction receiving module is configured to receive an operation instruction according to a trigger on an interface element in the system control.   根據申請專利範圍第24項所述的裝置,其中,所述指令接收模組,用於基於對語音按鈕的觸發接收語音信號;對所述語音信號進行識別,依據識別的文本資料產生操作指令。  The device according to claim 24, wherein the command receiving module is configured to receive a voice signal based on a trigger on a voice button; identify the voice signal, and generate an operation command according to the recognized text data.   根據申請專利範圍第24項所述的裝置,其中,所述回應模組,用於分析所述操作指令的處理方,將所述操作指令分發給所述處理方進行處理,其中,所述處理方包括:當前應用或系統控件。  The device according to claim 24, wherein the response module is configured to analyze a processor of the operation instruction, and distribute the operation instruction to the processor for processing, wherein the processing The party includes: current application or system control.   根據申請專利範圍第28項所述的裝置,其中,所述回應模組,包括:指令判斷模組,用於檢測當前應用能否處理所述操作指令;若所述當前應用能夠處理所述操作指令,將所述的當前應用作為處理方;當所述當前應用不能處理所述操作指令,將系統控件自身作為處理方。  The device of claim 28, wherein the response module comprises: an instruction determining module, configured to detect whether the current application can process the operation instruction; and if the current application is capable of processing the operation The instruction uses the current application as a processing party; when the current application cannot process the operation instruction, the system control itself is treated as a processing party.   根據申請專利範圍第28或29項所述的裝置,其中,所述回應模組,還包括:控件處理子模組,用於跳轉到所述系統控件對應主頁面對所述操作指令進行處理,並退出所述系統控件。  The device of claim 28 or 29, wherein the response module further comprises: a control processing sub-module, configured to jump to the corresponding control page of the system control to process the operation instruction, And exit the system control.   根據申請專利範圍第28或29項所述的裝置,其中,所述回應模組,還包括:控件處理子模組,用於所述系統控件確定所述操作指令對應目標應用,跳轉到所述目標應用並退出所述系統控件。  The device of claim 28 or 29, wherein the response module further comprises: a control processing submodule, wherein the system control determines that the operation instruction corresponds to a target application, and jumps to the The target application and exits the system control.   根據申請專利範圍第23至29項任一項所述的裝 置,其中,所述輸入顯示模組,用於在接收到目標輸入時,顯示所述系統控件。  The device of any one of claims 23 to 29, wherein the input display module is configured to display the system control upon receiving a target input.   根據申請專利範圍第32項所述的裝置,其中,所述目標輸入包括:主動啟動輸入和被動啟動輸入。  The device of claim 32, wherein the target input comprises: an active start input and a passive start input.   根據申請專利範圍第33項所述的裝置,其中,所述被動啟動輸入包括上滑手勢、對懸浮按鈕的點擊、搖動操作或觸控螢幕雙擊操作。  The device of claim 33, wherein the passive activation input comprises a swipe gesture, a click on a hover button, a panning operation, or a touch screen double tap operation.   根據申請專利範圍第34項所述的裝置,其中,還包括:輸入判斷模組,用於獲取觸控螢幕上的滑動資訊,依據所述滑動資訊判斷是否為上滑手勢。  The device of claim 34, further comprising: an input determining module, configured to acquire sliding information on the touch screen, and determine whether the sliding gesture is based on the sliding information.   根據申請專利範圍第35項所述的裝置,其中,所述滑動資訊包括滑動距離和滑動方向。  The device of claim 35, wherein the sliding information comprises a sliding distance and a sliding direction.   根據申請專利範圍第36項所述的裝置,其中,所述輸入判斷模組,用於判斷所述滑動方向是否為從底部向上滑動;當滑動方向為從底部向上滑動時,判斷所述滑動距離是否達到目標距離;判斷所述滑動距離達到目標距離時,確定為上滑手勢。  The device of claim 36, wherein the input determination module is configured to determine whether the sliding direction is sliding upward from the bottom; and when the sliding direction is sliding upward from the bottom, determining the sliding distance Whether the target distance is reached; when it is determined that the sliding distance reaches the target distance, it is determined as an upward sliding gesture.   根據申請專利範圍第36項所述的裝置,其中,所述滑動資訊還包括:滑動時間,所述輸入判斷模組,還用於判斷滑動方向為從底部向上滑動之後,判斷所述滑動時間是否滿足目標時間範圍。  According to the device of claim 36, wherein the sliding information further includes: a sliding time, the input determining module is further configured to determine whether the sliding time is after sliding from the bottom upward, and determining whether the sliding time is Meet the target time range.   根據申請專利範圍第33項所述的裝置,其中,所 述主動啟動輸入包括:至少一次滑動輸入。  The device of claim 33, wherein the active activation input comprises: at least one sliding input.   根據申請專利範圍第39項所述的裝置,其中,還包括:輸入判斷模組,用於獲取觸控螢幕上的滑動資訊,其中,所述滑動資訊包括滑動方向和滑動時間;依據所述滑動方向確定目標滑動操作;當所述目標滑動操作的滑動時間超過預置時間時,記錄為所述目標滑動操作的滑動輸入;當所述目標滑動操作的滑動輸入對應次數超過有效閾值時,判斷所述滑動輸入為主動啟動輸入。  The device of claim 39, further comprising: an input determining module, configured to acquire sliding information on the touch screen, wherein the sliding information includes a sliding direction and a sliding time; Determining a target sliding operation; when the sliding time of the target sliding operation exceeds a preset time, recording is a sliding input of the target sliding operation; when the corresponding number of sliding input of the target sliding operation exceeds an effective threshold, determining The sliding input is the active start input.   根據申請專利範圍第24項所述的裝置,其中,所述當前場景為通訊錄應用時,所述資訊標籤包括以下至少一種:常用連絡人標籤、最近通話連絡人標籤、連絡人組標籤,所述功能按鈕包括:語音按鈕。  The device of claim 24, wherein, when the current scenario is an address book application, the information tag comprises at least one of the following: a common contact tag, a recent call contact tag, and a contact group tag, Function buttons include: voice button.   根據申請專利範圍第24項所述的裝置,其中,所述當前場景為相冊應用時,所述資訊標籤包括以下至少一種:截取螢幕標籤、最近拍攝標籤、特定排序標籤、標記標籤,所述功能按鈕包括:語音按鈕。  The device according to claim 24, wherein, when the current scene is an album application, the information tag comprises at least one of the following: an intercepted screen label, a most recently photographed label, a specific sorting label, and a label label, the function Buttons include: voice button.   根據申請專利範圍第24項所述的裝置,其中,所述當前場景為系統桌面時,所述資訊標籤包括以下至少一種:推薦應用的入口標籤、最常使用應用的入口標籤,所述功能按鈕包括:語音按鈕。  The device of claim 24, wherein, when the current scenario is a system desktop, the information tag comprises at least one of: an entry tag of a recommended application, an entry tag of a most frequently used application, the function button Includes: voice button.   根據申請專利範圍第24項所述的裝置,其中,所述當前場景為系統設置時,所述資訊標籤包括以下至少一種:推薦設置的入口標籤、最常變更設置的入口標籤,所 述功能按鈕包括:語音按鈕。  The device according to claim 24, wherein, when the current scene is set by the system, the information tag comprises at least one of the following: an entry label of a recommended setting, an entry label of a most frequently changed setting, the function button Includes: voice button.   一種智慧終端,所述智慧終端包括:記憶體、顯示器、處理器和輸入單元,其中,所述輸入單元包括:觸控螢幕;所述處理器用於執行上述申請專利範圍第1至22項任一項所述的方法。  A smart terminal, comprising: a memory, a display, a processor, and an input unit, wherein the input unit comprises: a touch screen; and the processor is configured to execute any one of the above claims 1 to 22 The method described in the item.  
TW106102487A 2017-01-23 2017-01-23 Data processing method, device and smart terminal to solve the issue of cumbersome operation in the existing smart terminal TW201828029A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW106102487A TW201828029A (en) 2017-01-23 2017-01-23 Data processing method, device and smart terminal to solve the issue of cumbersome operation in the existing smart terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW106102487A TW201828029A (en) 2017-01-23 2017-01-23 Data processing method, device and smart terminal to solve the issue of cumbersome operation in the existing smart terminal

Publications (1)

Publication Number Publication Date
TW201828029A true TW201828029A (en) 2018-08-01

Family

ID=63960490

Family Applications (1)

Application Number Title Priority Date Filing Date
TW106102487A TW201828029A (en) 2017-01-23 2017-01-23 Data processing method, device and smart terminal to solve the issue of cumbersome operation in the existing smart terminal

Country Status (1)

Country Link
TW (1) TW201828029A (en)

Similar Documents

Publication Publication Date Title
US11068156B2 (en) Data processing method, apparatus, and smart terminal
US20170177600A1 (en) Method, system, and device for processing data in connection with an application
US11354029B2 (en) Content collection method, apparatus and storage medium
US11704001B2 (en) Method and device for displaying web page content
JP6321296B2 (en) Text input method, apparatus, program, and recording medium
CN114302210A (en) User interface for viewing and accessing content on electronic devices
JP2023511195A (en) Message presentation method and electronic device
KR101962774B1 (en) Method and apparatus for processing new messages associated with an application
JP6949059B2 (en) How to display dynamic lists, devices, devices and systems
CN101160507A (en) Mobile phone with TV remote control style user interface
US11281363B2 (en) Method and device for setting identity image
WO2019128923A1 (en) Method for controlling displaying selected object in application interface, and terminal device
JP2017531218A (en) Interface display method and apparatus
US11836342B2 (en) Method for acquiring historical information, storage medium, and system
JP2017505962A (en) Information selection method and apparatus
CN112765375A (en) Multimedia resource information display method and device, electronic equipment and storage medium
CN105786944A (en) Method and device for automatically turning pages of browser
WO2017100357A1 (en) Method, system, and device for processing data in connection with an application
CN109032448A (en) Application display method and device, storage medium and electronic equipment
CN109240512A (en) Computer equipment, keyboard and method for showing interface, device
CN112667852B (en) Video-based searching method and device, electronic equipment and storage medium
KR20140079527A (en) User interface supporting system, apparatus and user interface providing method for recording event
TW201828029A (en) Data processing method, device and smart terminal to solve the issue of cumbersome operation in the existing smart terminal
HK1237908A (en) Data processing method, apparatus and smart terminal
HK1237908A1 (en) Data processing method, apparatus and smart terminal