[go: up one dir, main page]

TWI686728B - Hot zone adjustment method and device, user terminal - Google Patents

Hot zone adjustment method and device, user terminal Download PDF

Info

Publication number
TWI686728B
TWI686728B TW107128940A TW107128940A TWI686728B TW I686728 B TWI686728 B TW I686728B TW 107128940 A TW107128940 A TW 107128940A TW 107128940 A TW107128940 A TW 107128940A TW I686728 B TWI686728 B TW I686728B
Authority
TW
Taiwan
Prior art keywords
control item
item
control
hot zone
items
Prior art date
Application number
TW107128940A
Other languages
Chinese (zh)
Other versions
TW201917531A (en
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 香港商阿里巴巴集團服務有限公司
Publication of TW201917531A publication Critical patent/TW201917531A/en
Application granted granted Critical
Publication of TWI686728B publication Critical patent/TWI686728B/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本說明書實施例提供一種熱區調整方法和裝置、用戶端。所述方法包括:在顯示介面檢測到針對控制項的觸發指令以後,基於所述觸發指令針對的控制項,從所述顯示介面包括的至少兩個控制項中選取目標控制項;其中,所述至少兩個控制項相關聯;每個控制項具有用於接收觸發指令的熱區;所述目標控制項與所述觸發指令針對的控制項不同;擴展所述目標控制項的熱區範圍。The embodiments of the present specification provide a hot zone adjustment method and device, and a user terminal. The method includes: after the display interface detects a trigger instruction for a control item, based on the control item targeted by the trigger instruction, selecting a target control item from at least two control items included in the display interface; wherein, the At least two control items are associated; each control item has a hot zone for receiving a trigger instruction; the target control item is different from the control item targeted by the trigger instruction; and the hot zone range of the target control item is expanded.

Description

熱區調整方法和裝置、用戶端Hot zone adjustment method and device, user terminal

本說明書實施例關於電腦技術領域,特別關於一種熱區調整方法和裝置、用戶端。The embodiments of the present specification relate to the field of computer technology, in particular to a hot zone adjustment method and device, and a user terminal.

通常地,用戶端顯示的介面中可以包括有一個或多個控制項。基於所述一個或多個控制項,所述用戶端可以與用戶進行互動。具體地,所述控制項可以具有用於接收觸發指令的熱區。用戶可以在控制項的熱區範圍內進行觸發操作。所述觸發操作例如可以包括按一下操作、按兩下操作、按壓操作等等。所述用戶端在該控制項的熱區範圍內檢測到觸發操作時,可以執行對應的動作或命令以實現該控制項在所述顯示介面的功能。   在一些情況下,受限於所述用戶端螢幕的尺寸,或者,所述介面中用於佈局控制項的區域的尺寸,所述介面中控制項的熱區範圍有可能比較小。較小的熱區範圍不便於用戶進行觸發操作,從而使得用戶操作體驗不高。Generally, the interface displayed on the user terminal may include one or more control items. Based on the one or more control items, the user terminal can interact with the user. Specifically, the control item may have a hot zone for receiving a trigger instruction. The user can perform the trigger operation within the hot zone of the control item. The trigger operation may include, for example, one-click operation, two-click operation, press operation, and the like. When the user terminal detects a trigger operation within the hot zone of the control item, it can execute a corresponding action or command to realize the function of the control item on the display interface.   In some cases, it is limited by the size of the user-side screen, or the size of the area used for layout control items in the interface, and the hot zone range of the control items in the interface may be relatively small. The smaller hot zone range is inconvenient for the user to perform the trigger operation, thereby making the user operation experience inferior.

本說明書實施例的目的是提供一種熱區調整方法和裝置、用戶端,以動態擴展控制項的熱區範圍,便於用戶能夠方便地進行觸發操作,提高用戶的操作體驗。   為實現上述目的,本說明書實施例提供一種熱區調整方法,提供有顯示介面;其中,所述顯示介面包括有至少兩個控制項;所述至少兩個控制項相關聯;每個控制項具有用於接收觸發指令的熱區;所述方法包括:在所述顯示介面檢測到針對控制項的觸發指令以後,基於所述觸發指令針對的控制項,從所述至少兩個控制項中選取目標控制項;其中,所述目標控制項與所述觸發指令針對的控制項不同;擴展所述目標控制項的熱區範圍。   為實現上述目的,本說明書實施例提供一種用戶端,包括顯示組件和處理器;所述顯示組件,用於顯示顯示介面;其中,所述顯示介面包括有至少兩個控制項;所述至少兩個控制項相關聯;每個控制項具有用於接收觸發指令的熱區;所述處理器,用於在所述顯示介面檢測到針對控制項的觸發指令以後,基於所述觸發指令針對的控制項,從所述至少兩個控制項中選取目標控制項;其中,所述目標控制項與所述觸發指令針對的控制項不同;擴展所述目標控制項的熱區範圍。   為實現上述目的,本說明書實施例提供一種熱區調整裝置,包括:選取單元,用於在顯示介面檢測到針對控制項的觸發指令以後,基於所述觸發指令針對的控制項,從所述顯示介面包括的至少兩個控制項中選取目標控制項;其中,所述至少兩個控制項相關聯;每個控制項具有用於接收觸發指令的熱區;所述目標控制項與所述觸發指令針對的控制項不同;擴展單元,用於擴展所述目標控制項的熱區範圍。   由以上本說明書實施例提供的技術方案可見,本說明書實施例中,用戶端可以提供有顯示介面。所述顯示介面包括有至少兩個控制項;所述至少兩個控制項相關聯;每個控制項可以具有用於接收觸發指令的熱區。在所述顯示介面檢測到針對控制項的觸發指令以後,所述用戶端可以基於所述觸發指令針對的控制項,從所述至少兩個控制項中選取目標控制項;可以擴展所述目標控制項的熱區範圍。這樣,所述用戶端可以根據用戶當前觸發操作針對的控制項,擴展用戶後續有可能進行觸發操作的控制項的熱區範圍,以便於用戶能夠方便地進行觸發操作,從而實現動態調整控制項的熱區範圍,提高用戶體驗的技術效果。The purpose of the embodiments of the present specification is to provide a hot zone adjustment method and device, and a user terminal to dynamically expand the hot zone range of control items, so that users can conveniently perform trigger operations and improve the user's operating experience. To achieve the above purpose, the embodiments of the present specification provide a hot zone adjustment method, which provides a display interface; wherein, the display interface includes at least two control items; the at least two control items are associated; each control item has A hot zone for receiving a trigger instruction; the method includes: after the display interface detects a trigger instruction for a control item, based on the control item for the trigger instruction, selecting a target from the at least two control items Control item; wherein, the target control item is different from the control item targeted by the trigger instruction; the hot zone range of the target control item is expanded. To achieve the above purpose, embodiments of the present specification provide a user terminal including a display component and a processor; the display component is used to display a display interface; wherein, the display interface includes at least two control items; the at least two Control items are associated; each control item has a hot zone for receiving a trigger command; the processor is used for controlling based on the trigger command after the display interface detects the trigger command for the control item Item, select a target control item from the at least two control items; wherein the target control item is different from the control item targeted by the trigger instruction; expand the hot zone range of the target control item. To achieve the above purpose, an embodiment of the present specification provides a hot zone adjustment device, including: a selection unit for detecting a trigger command for a control item based on the control item targeted by the trigger command after the display interface detects the trigger command The target control item is selected from at least two control items included in the interface; wherein, the at least two control items are associated; each control item has a hot zone for receiving a trigger instruction; the target control item and the trigger instruction The control items targeted are different; the expansion unit is used to expand the hot zone range of the target control item.   It can be seen from the above technical solutions provided by the embodiments of the present specification. In the embodiments of the present specification, the user terminal may be provided with a display interface. The display interface includes at least two control items; the at least two control items are associated; each control item may have a hot zone for receiving a trigger instruction. After the display interface detects a trigger instruction for a control item, the user terminal may select a target control item from the at least two control items based on the control item for the trigger instruction; the target control may be expanded The hot zone range of the item. In this way, the user terminal can expand the hot zone range of the control items that the user may perform the trigger operation based on the control items targeted by the user's current trigger operation, so that the user can conveniently perform the trigger operation, thereby realizing the dynamic adjustment of the control items The hot zone range improves the technical effect of user experience.

下面將結合本說明書實施例中的附圖,對本說明書實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本說明書一部分實施例,而不是全部的實施例。基於本說明書中的實施例,本領域普通技術人員在沒有作出進步性勞動前提下所獲得的所有其他實施例,都應當屬於本說明書保護的範圍。   請參閱圖1。本說明書實施例提供一種熱區調整方法。所述熱區調整方法以用戶端為執行主體。所述用戶端包括但不限於行動智慧手機、平板電子設備、可攜式電腦、個人數位助理(PDA)、工控機、和個人電腦(PC機)等。   在本實施例中,所述用戶端可以載入頁面資料以提供顯示介面。   所述用戶端可以採用任意適當的方式來獲取並載入頁面資料。例如,所述用戶端可以是在檢測到一個或多個指定按鍵的任意組合,被按下、點擊、按兩下、或劃過時,來獲取並載入頁面資料。所述指定按鍵可以為虛擬按鍵或實體按鍵。又如,所述用戶端還可以是在識別到預設手勢時,來獲取並載入頁面資料。所述預設手勢例如可以為向左滑動或向右滑動。又如,所述用戶端還可以具有陀螺儀和/或加速度感測器;所述用戶端還可以是在通過陀螺儀和/或加速感測器檢測到預設運動狀態時,來獲取並載入頁面資料。所述運動狀態例如可以為甩動。   所述頁面資料可以位於所述用戶端本地。如此,所述用戶端可以從本地獲取所述頁面資料。當然,所述頁面資料還可以位於伺服器。如此,所述用戶端可以向所述伺服器發送頁面載入請求;可以接收所述伺服器回饋的頁面資料。所述伺服器可以為一個伺服器,還可以為包括多個伺服器的伺服器集群。   在本實施例中,所述顯示介面可以用於顯示業務資料,所述業務資料例如可以為訂單資料、支付資料、商品資料等等。所述顯示介面可以包括至少兩個控制項,例如包括3個、5個、6個控制項等等。所述控制項包括但不限於按鈕控制項、圖像控制項、文字方塊控制項、輸入框控制項等等。所述至少兩個控制項在所述顯示介面實現的功能通常是不相同的。   所述至少兩個控制項可以具有關聯關係。這裡,所述至少兩個控制項具有關聯關係,可以理解為:所述至少兩個控制項隸屬於相同的元件(Component)。其中,所述元件通常是對資料和方法的封裝,其能夠完成某種功能並可以對外提供資料介面以供使用該功能。每個元件通常可以包括至少一個控制項。例如,某一元件可以包括一個按鈕控制項;或者,可以包括一個文字方塊控制項;又或者,可以包括兩個按鈕控制項和一個文字方塊控制項。當然,所述至少兩個控制項具有關聯關係,還可以理解為:所述至少兩個控制項隸屬於不同的元件;所述至少兩個控制項在所述顯示介面實現的功能在邏輯上相關聯。例如,所述顯示介面可以包括輸入框控制項A和按鈕控制項B。所述輸入框控制項A可以隸屬於元件C1,所述按鈕控制項B可以隸屬於元件C2。所述輸入框控制項A在所述顯示介面實現的功能可以為接收用戶輸入的資料;所述按鈕控制項B在所述顯示介面實現的功能可以為上傳用戶在所述輸入框控制項A輸入的資料。   在本實施例中,每個控制項可以具有用於接收觸發指令的熱區。控制項的熱區範圍通常大於或等於其自身的大小。用戶可以在控制項的熱區範圍內進行觸發操作。所述觸發操作例如可以包括按一下操作、按兩下操作、按壓操作、劃過操作、手勢操作等等。所述用戶端在控制項的熱區範圍內檢測到觸發操作時,可以認為接收到針對該控制項的觸發指令,從而可以執行對應的動作或命令以實現該控制項在所述顯示介面的功能。具體地,所述用戶端可以具有輸入裝置,用戶可以基於所述輸入裝置進行觸發操作。所述輸入裝置例如可以包括觸控式螢幕、觸控板、滑鼠、實體按鈕(例如按壓按鈕,搖杆按鈕等等)、撥號盤、滑塊開關、操縱杆等等。   本實施例可以包括以下步驟。   步驟S12:在所述顯示介面檢測到針對控制項的觸發指令以後,基於所述觸發指令針對的控制項,從所述至少兩個控制項中選取目標控制項。   在本實施例中,所述觸發指令可以是在控制項的熱區範圍內檢測到觸發操作時產生。所述觸發操作例如可以包括按一下操作、按兩下操作、按壓操作、劃過操作、手勢操作等等。具體地,用戶可以在控制項的熱區範圍內進行觸發操作。所述用戶端在控制項的熱區範圍內檢測到觸發操作時,可以認為接收到針對該控制項的觸發指令;可以執行對應的動作或命令以實現該控制項在所述顯示介面的功能;並可以基於該控制項從所述至少兩個控制項中選取目標控制項。需要說明的是,所述目標控制項與所述觸發指令針對的控制項通常不同。所述觸發指令針對的控制項可以為熱區範圍擴展後的控制項,也可以為熱區範圍沒有經過擴展的控制項。控制項熱區範圍擴展的過程在後續步驟S14會有詳細介紹。   請一併參閱圖2和圖3。例如,所述顯示介面可以包括排序元件,所述排序元件可以包括按鈕控制項A和按鈕控制項B。按鈕控制項A的熱區範圍等於其自身的大小,按鈕控制項B的熱區範圍也等於其自身的大小。所述按鈕控制項A可以用於根據應用的創建時間進行順序排序,所述按鈕控制項B可以用於根據應用的創建時間進行倒序排序。   用戶可以在按鈕控制項A的熱區範圍內進行按一下操作。所述用戶端在按鈕控制項A的熱區範圍內檢測到按一下操作時,可以認為接收到針對按鈕控制項A的觸發指令;可以根據應用的創建時間,對所述顯示介面中的應用進行順序排序;並可以基於按鈕控制項A獲取目標控制項。   在本實施例中,所述至少兩個控制項中的每個控制項可以對應有指定控制項,所述指定控制項可以為所述至少兩個控制項中的控制項。如此,在所述顯示介面檢測到針對控制項的觸發指令以後,所述用戶端可以從所述至少兩個控制項中,選取所述觸發指令針對的控制項對應的指定控制項,作為目標控制項。   在本實施例的一個實施方式中,用戶針對所述至少兩個控制項的觸發操作通常是具有先後順序的。如此,開發人員可以基於控制項觸發操作的先後順序,設定所述至少兩個控制項中每個控制項對應的指定控制項。具體地,針對所述至少兩個控制項中的每個控制項,開發人員可以將所述至少兩個控制項中與該控制項的觸發操作相鄰、並且位於該控制項的觸發操作以後的控制項,作為該控制項對應的指定控制項。   請參閱圖2。例如,所述顯示介面可以為應用清單介面,用於顯示應用的名稱以及應用的創建時間。所述顯示介面可以包括排序元件,所述排序元件可以包括按鈕控制項A和按鈕控制項B。按鈕控制項A的熱區範圍等於其自身的大小,按鈕控制項B的熱區範圍也等於其自身的大小。所述按鈕控制項A可以用於根據應用的創建時間進行順序排序,所述按鈕控制項B可以用於根據應用的創建時間進行倒序排序。   用戶在按鈕控制項A的熱區範圍內進行觸發操作以對所述顯示介面中的應用進行順序排序以後,有較大的可能性會在按鈕控制項B的熱區範圍內進行觸發操作以對所述顯示介面中的應用進行倒序排序。相對應地,用戶在按鈕控制項B的熱區範圍內進行觸發操作以對所述顯示介面中的應用進行倒序排序以後,有較大的可能性會在按鈕控制項A的熱區範圍內進行觸發操作以對所述顯示介面中的應用進行順序排序。如此,開發人員可以設定按鈕控制項A對應的指定控制項為按鈕控制項B;可以設定按鈕控制項B對應的指定控制項為按鈕控制項A。   請參閱圖4。又如,所述顯示介面可以包括走馬燈元件。所述走馬燈元件可以用於實現將兩個或兩個以上數量的卡片進行輪播顯示的技術效果;每個卡片可以用於顯示文字、圖片、視頻等,或其適當組合。具體地,所述走馬燈元件可以包括按鈕控制項C、按鈕控制項D、按鈕控制項E、按鈕控制項F,從而,所述走馬燈元件可以用於實現將四個卡片進行輪播顯示的技術效果。所述按鈕控制項C具體可以用於顯示第一張卡片;所述按鈕控制項D具體可以用於顯示第二張卡片;所述按鈕控制項E具體可以用於顯示第三張卡片;所述按鈕控制項F具體可以用於顯示第四張卡片。所述按鈕控制項C、按鈕控制項D、按鈕控制項E、按鈕控制項F的熱區範圍分別等於其自身的大小。   用戶在按鈕控制項C的熱區範圍內進行觸發操作以顯示第一張卡片以後,有較大的可能性會在按鈕控制項D的熱區範圍內進行觸發操作以顯示第二張卡片。相類似地,用戶在按鈕控制項D的熱區範圍內進行觸發操作以顯示第二張卡片以後,有較大的可能性會在按鈕控制項E的熱區範圍內進行觸發操作以顯示第三張卡片;用戶在按鈕控制項E的熱區範圍內進行觸發操作以顯示第三張卡片以後,有較大的可能性會在按鈕控制項F的熱區範圍內進行觸發操作以顯示第四張卡片;用戶在按鈕控制項F的熱區範圍內進行觸發操作以顯示第四張卡片以後,有較大的可能性會在按鈕控制項C的熱區範圍內進行觸發操作以顯示第一張卡片。如此,開發人員可以設定按鈕控制項C對應的指定控制項為按鈕控制項D;可以設定按鈕控制項D對應的指定控制項為按鈕控制項E;可以設定按鈕控制項E對應的指定控制項為按鈕控制項F;可以設定按鈕控制項F對應的指定控制項為按鈕控制項C。   在本實施例的另一個實施方式中,開發人員還可以基於控制項在所述顯示介面中的位置關係,設定所述至少兩個控制項中每個控制項對應的指定控制項。具體地,針對所述至少兩個控制項中的每個控制項,開發人員還可以將所述至少兩個控制項中與該控制項的位置最為接近的控制項,作為該控制項對應的指定控制項。   以上列舉出了開發人員設定所述至少兩個控制項中每個控制項對應的指定控制項的過程。本領域技術人員應當能夠理解,在實際中開發人員還可以採用其它的方式,設定所述至少兩個控制項中每個控制項對應的指定控制項,本實施例對此並不做具體限定。   或者,在本實施例中,所述至少兩個控制項中的控制項之間可以具有關聯度。控制項之間的關聯度可以用於表示控制項實現功能之間的密切程度。控制項之間的關聯度與其表示的密切程度可以正相關。如此,在所述顯示介面檢測到針對控制項的觸發指令以後,所述用戶端可以從所述至少兩個控制項中,選取與所述觸發指令針對的控制項具有最大關聯度的控制項,作為目標控制項。   例如,請參閱圖4。所述顯示介面可以包括走馬燈元件。所述走馬燈元件可以用於實現將兩個或兩個以上數量的卡片進行輪播顯示的技術效果;每個卡片可以用於顯示文字、圖片、視頻等,或其適當組合。具體地,所述走馬燈元件可以包括按鈕控制項C、按鈕控制項D、按鈕控制項E、按鈕控制項F,從而,所述走馬燈元件可以用於實現將四個卡片進行輪播顯示的技術效果。所述按鈕控制項C具體可以用於顯示第一張卡片;所述按鈕控制項D具體可以用於顯示第二張卡片;所述按鈕控制項E具體可以用於顯示第三張卡片;所述按鈕控制項F具體可以用於顯示第四張卡片。所述按鈕控制項C、按鈕控制項D、按鈕控制項E、按鈕控制項F的熱區範圍分別等於其自身的大小。 表1

Figure 107128940-A0304-0001
所述走馬燈元件中控制項之間的關聯度可以如上述表1所示。上述表1中,按鈕控制項C與按鈕控制項D、按鈕控制項E、按鈕控制項F之間的關聯度分別為3、2、1;按鈕控制項D與按鈕控制項C、按鈕控制項E、按鈕控制項F之間的關聯度分別為1、3、2;按鈕控制項E與按鈕控制項C、按鈕控制項D、按鈕控制項F之間的關聯度分別為2、1、3;按鈕控制項F與按鈕控制項C、按鈕控制項D、按鈕控制項E之間的關聯度分別為3、2、1。   用戶可以在按鈕控制項C的熱區範圍內進行按一下操作。所述用戶端在按鈕控制項C的熱區範圍內檢測到按一下操作時,可以認為接收到針對按鈕控制項C的觸發指令;可以顯示第一張卡片;並可以從所述走馬燈元件中獲取按鈕控制項D,作為目標控制項。   在本實施例的一個實施方式中,用戶針對所述至少兩個控制項的觸發操作通常是具有先後順序的。如此,開發人員可以基於控制項觸發操作的順序,設定所述至少兩個控制項中控制項之間的關聯度。具體地,針對所述至少兩個控制項中的每個控制項,開發人員可以按照與該控制項觸發操作順序的遠近,設定除去該控制項以外其它的控制項與該控制項之間關聯度的大小。在操作順序較近時,可以將所述關聯度設定的較小;在操作順序較遠時,可以將所述關聯度設定的較大。   在本實施例的另一個實施方式中,開發人員還可以基於控制項在所述顯示介面中的位置關係,設定所述至少兩個控制項中控制項之間的關聯度。具體地,針對所述至少兩個控制項中的每個控制項,開發人員可以按照與該控制項位置的遠近,設定除去該控制項以外其它的控制項與該控制項之間關聯度的大小。在位置較近時,可以將所述關聯度設定的較小;在位置較遠時,可以將所述關聯度設定的較大。   以上列舉出了開發人員設定所述至少兩個控制項中控制項之間關聯度的過程。本領域技術人員應當能夠理解,在實際中開發人員還可以採用其它的方式,設定所述至少兩個控制項中控制項之間的關聯度。   步驟S14:擴展所述目標控制項的熱區範圍。   請一併參閱圖2、圖3、圖5a、圖5b、圖5c、圖5d和圖5e。在本實施例中,所述目標控制項與其相鄰控制項之間通常具有間隙。如此,所述用戶端可以使用所述目標控制項與其相鄰控制項之間的間隙,擴展所述目標控制項的熱區範圍,以便於用戶能夠方便地針對所述目標控制項進行觸發操作,提高用戶體驗。所述目標控制項熱區範圍的擴展方向可以為任意適當的方向,例如,上方、下方、左側、右側等,或其適當組合。所述目標控制項擴展後的熱區範圍可以為任意適當的形狀,例如多邊形(例如矩形、菱形等等)、圓形、橢圓形等等。   在本實施例的一個實施方式中,為了能夠較大限度的擴展所述目標控制項的熱區範圍,所述用戶端還可以縮小所述觸發指令針對控制項的熱區範圍;繼而可以擴展所述目標控制項的熱區範圍。需要說明的是,鑒於控制項的熱區範圍通常大於或等於其自身的大小,所述觸發指令針對的控制項縮小後的熱區範圍,通常大於或等於所述觸發指令針對的控制項自身的大小。   在本實施例的一個實施方式中,所述顯示介面可以包括有至少三個控制項。如此,為了能夠較大限度的擴展所述目標控制項的熱區範圍,所述用戶端可以縮小所述至少三個控制項中除去所述目標控制項以外其它控制項的熱區範圍;繼而可以擴展所述目標控制項的熱區範圍。   在本實施例中,所述用戶端可以提供有顯示介面。所述顯示介面包括有至少兩個控制項;所述至少兩個控制項相關聯;每個控制項可以具有用於接收觸發指令的熱區。在所述顯示介面檢測到針對控制項的觸發指令以後,所述用戶端可以基於所述觸發指令針對的控制項,從所述至少兩個控制項中選取目標控制項;可以擴展所述目標控制項的熱區範圍。這樣,所述用戶端可以根據用戶當前觸發操作針對的控制項,擴展用戶後續有可能進行觸發操作的控制項的熱區範圍,以便於用戶後續能夠方便地進行觸發操作,從而實現動態調整控制項的熱區範圍,提高用戶體驗的技術效果。   請一併參閱圖2、圖6a、圖6b和圖6c。在本實施例的一個場景示例中,所述用戶端可以提供顯示介面。所述顯示介面可以為應用清單介面,用於顯示應用的名稱以及應用的創建時間。所述顯示介面可以包括排序元件,所述排序元件可以包括按鈕控制項A和按鈕控制項B。所述按鈕控制項A可以用於根據應用的創建時間進行順序排序,所述按鈕控制項B可以用於根據應用的創建時間進行倒序排序。按鈕控制項A對應的指定控制項可以為按鈕控制項B;按鈕控制項B對應的指定控制項可以為按鈕控制項A。   在本場景示例中,按鈕控制項A的熱區範圍等於其自身的大小,按鈕控制項B的熱區範圍也等於其自身的大小。具體地,按鈕控制項A熱區範圍的形狀可以為邊長為15PX(Pixel,像素)和10PX的矩形;按鈕控制項B熱區範圍的形狀可以為邊長為15PX和10PX的矩形。按鈕控制項A熱區範圍的下邊界與按鈕控制項B熱區範圍的上邊界之間的距離為4PX。   在本場景示例中,用戶可以在按鈕控制項A的熱區範圍內進行按一下操作。所述用戶端在按鈕控制項A的熱區範圍內檢測到按一下操作時,可以認為接收到針對按鈕控制項A的觸發指令;可以根據應用的創建時間,對所述顯示介面中的應用進行順序排序;並可以基於按鈕控制項A獲取按鈕控制項B作為目標控制項;可以擴展按鈕控制項B的熱區範圍。具體地,所述用戶端可以將按鈕控制項B的熱區範圍的上邊界向上移動4PX。   在本場景示例中,用戶還可以在按鈕控制項B的熱區範圍內進行按一下操作。所述用戶端在按鈕控制項B的熱區範圍內檢測到按一下操作時,可以認為接收到針對按鈕控制項B的觸發指令;可以根據應用的創建時間,對所述顯示介面中的應用進行倒序排序;並可以基於按鈕控制項B獲取按鈕控制項A作為目標控制項;可以縮小按鈕控制項B的熱區範圍;繼而可以擴展按鈕控制項A的熱區範圍。具體地,所述用戶端可以將按鈕控制項B的熱區範圍的上邊界向下移動4PX;繼而可以將按鈕控制項A的熱區範圍的下邊界向下移動4PX。   在本場景示例中,所述用戶端可以利用按鈕控制項A和按鈕控制項B之間的公共區域,根據用戶點擊操作的規律,動態調整按鈕控制項A和/或按鈕控制項B的熱區的範圍,使得用戶觸發操作針對的按鈕控制項更容易被點擊,從而提高了用戶的操作體驗。   請參閱圖7。本說明書實施例還提供一種用戶端。所述用戶端可以包括顯示組件和處理器。   在本實施例中,所述顯示組件包括但不限於液晶(Liquid Crystal Display,LCD)顯示器、陰極射線管(Cathode Ray Tube,CRT)顯示器、和發光二極體(Light Emitting Diode,LED)顯示器等。   所述顯示組件可以用於顯示顯示介面。所述顯示介面包括有至少兩個控制項。所述至少兩個控制項相關聯。每個控制項具有用於接收觸發指令的熱區。   在本實施例中,所述處理器可以按任何適當的方式實現。例如,處理器可以採取例如微處理器或處理器以及儲存可由該(微)處理器執行的電腦可讀程式碼(例如軟體或韌體)的電腦可讀媒體、邏輯閘、開關、專用積體電路(Application Specific Integrated Circuit,ASIC)、可程式設計邏輯控制器和嵌入微控制器的形式等等。   所述處理器,可以耦接到所述顯示組件;可以用於在所述顯示介面檢測到針對控制項的觸發指令以後,基於所述觸發指令針對的控制項,從所述至少兩個控制項中選取目標控制項;可以擴展所述目標控制項的熱區範圍。所述目標控制項與所述觸發指令針對的控制項不同;   上述實施例揭露的用戶端,其顯示組件和處理器實現的具體功能,可以與本說明書中的前述實施例對照進行解釋。   請參閱圖8。本說明書實施例還提供一種熱區調整裝置。所述熱區調整裝置包括選取單元22和擴展單元24。   在本實施例中,所述選取單元22,可以用於在顯示介面檢測到針對控制項的觸發指令以後,基於所述觸發指令針對的控制項,從所述顯示介面包括的至少兩個控制項中選取目標控制項;其中,所述至少兩個控制項相關聯;每個控制項具有用於接收觸發指令的熱區;所述目標控制項與所述觸發指令針對的控制項不同;   在本實施例中,所述擴展單元24,可以用於擴展所述目標控制項的熱區範圍。   需要說明的是,本說明書中的各個實施例均採用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對於用戶端實施例和熱區調整裝置實施例而言,由於其基本相似於熱區調整方法實施例,所以描述的比較簡單,相關之處參見熱區調整方法實施例的部分說明即可。   另外,可以理解的是,所屬領域技術人員在閱讀本說明書檔之後,可以無需進步性勞動想到本說明書檔中列舉的部分或全部實施例之間可以組合,這些組合也在本說明書揭露和保護的範圍內。   在20世紀90年代,對於一個技術的改進可以很明顯地區分是硬體上的改進(例如,對二極體、電晶體、開關等電路結構的改進)還是軟體上的改進(對於方法流程的改進)。然而,隨著技術的發展,當今的很多方法流程的改進已經可以視為硬體電路結構的直接改進。設計人員幾乎都通過將改進的方法流程程式設計到硬體電路中來得到相應的硬體電路結構。因此,不能說一個方法流程的改進就不能用硬體實體模組來實現。例如,可程式設計邏輯裝置(Programmable Logic Device, PLD)(例如現場可程式設計閘陣列(Field Programmable Gate Array,FPGA))就是這樣一種積體電路,其邏輯功能由用戶對裝置程式設計來確定。由設計人員自行程式設計來把一個數位系統“集成”在一片PLD上,而不需要請晶片製造廠商來設計和製作專用的積體電路晶片2。而且,如今,取代手工地製作積體電路晶片,這種程式設計也多半改用“邏輯編譯器(logic compiler)”軟體來實現,它與程式開發撰寫時所用的軟體編譯器相類似,而要編譯之前的原始代碼也得用特定的程式設計語言來撰寫,此稱之為硬體描述語言(Hardware Description Language,HDL),而HDL也並非僅有一種,而是有許多種,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language)等,目前最普遍使用的是VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)與Verilog2。本領域技術人員也應該清楚,只需要將方法流程用上述幾種硬體描述語言稍作邏輯程式設計並程式設計到積體電路中,就可以很容易得到實現該邏輯方法流程的硬體電路。   上述實施例闡明的系統、裝置、模組或單元,具體可以由電腦晶片或實體實現,或者由具有某種功能的產品來實現。   上述實施例闡明的系統、裝置、模組或單元,具體可以由電腦晶片或實體實現,或者由具有某種功能的產品來實現。一種典型的實現設備為電腦。具體的,電腦例如可以為個人電腦、膝上型電腦、蜂巢式電話、相機電話、智慧型電話、個人數位助理、媒體播放機、導航設備、電子郵件設備、遊戲控制台、平板電腦、可穿戴設備或者這些設備中的任何設備的組合。   通過以上的實施方式的描述可知,本領域的技術人員可以清楚地瞭解到本說明書可借助軟體加必需的通用硬體平臺的方式來實現。基於這樣的理解,本說明書的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該電腦軟體產品可以儲存在儲存媒體中,如ROM/RAM、磁碟、光碟等,包括若干指令用以使得一台電腦設備(可以是個人電腦,伺服器,或者網路設備等)執行本說明書各個實施例或者實施例的某些部分所述的方法。   本說明書可用於眾多通用或專用的電腦系統環境或配置中。例如:個人電腦、伺服器電腦、手持設備或可攜式設備、平板型設備、多處理器系統、基於微處理器的系統、置頂盒、可程式設計的消費電子設備、網路PC、小型電腦、大型電腦、包括以上任何系統或設備的分散式運算環境等等。   本說明書可以在由電腦執行的電腦可執行指令的一般上下文中描述,例如程式模組。一般地,程式模組包括執行特定任務或實現特定抽象資料類型的常式、程式、物件、元件、資料結構等等。也可以在分散式運算環境中實踐本說明書,在這些分散式運算環境中,由通過通訊網路而被連接的遠端處理設備來執行任務。在分散式運算環境中,程式模組可以位於包括存放裝置在內的本地和遠端電腦儲存媒體中。   雖然通過實施例描繪了本說明書,本領域普通技術人員知道,本說明書有許多變形和變化而不脫離本說明書的精神,希望所附的申請專利範圍包括這些變形和變化而不脫離本說明書的精神。The technical solutions in the embodiments of the present specification will be described clearly and completely in the following with reference to the drawings in the embodiments of the present specification. Obviously, the described embodiments are only a part of the embodiments of the present specification, but not all the embodiments. Based on the embodiments in this specification, all other embodiments obtained by persons of ordinary skill in the art without making progressive labor shall fall within the scope of protection of this specification. Please refer to Figure 1. The embodiments of the present specification provide a hot zone adjustment method. The hot zone adjustment method uses the user end as an execution subject. The user terminal includes but is not limited to a mobile smart phone, a tablet electronic device, a portable computer, a personal digital assistant (PDA), an industrial computer, and a personal computer (PC). In this embodiment, the user terminal can load page data to provide a display interface. The user terminal may use any appropriate method to obtain and load page data. For example, the user terminal may obtain and load page data when any combination of one or more designated keys is detected, pressed, clicked, double-pressed, or swiped. The designated button may be a virtual button or a physical button. For another example, the user terminal may also acquire and load page data when a preset gesture is recognized. The preset gesture may be, for example, swiping left or swiping right. For another example, the user terminal may also have a gyroscope and/or acceleration sensor; the user terminal may also be acquired and loaded when the preset motion state is detected by the gyroscope and/or acceleration sensor Enter the page information. The movement state may be, for example, swinging. The page material may be local to the user terminal. In this way, the user terminal can obtain the page material locally. Of course, the page data can also be located on the server. In this way, the user terminal can send a page load request to the server; and can receive page data fed back by the server. The server may be a server, or may be a server cluster including multiple servers. In this embodiment, the display interface may be used to display business data, for example, the business data may be order data, payment data, commodity data, and so on. The display interface may include at least two control items, for example, including three, five, six control items, and so on. The control items include but are not limited to button control items, image control items, text box control items, input box control items, and the like. The functions implemented by the at least two control items on the display interface are generally different. The at least two control items may have an association relationship. Here, the at least two control items have an association relationship, and it can be understood that the at least two control items belong to the same component (Component). Wherein, the component is usually a package of data and methods, which can complete a certain function and can provide a data interface to use the function. Each element may generally include at least one control item. For example, a certain element may include a button control item; or, may include a text box control item; or, may include two button control items and a text box control item. Of course, the at least two control items have an association relationship, and it can also be understood that: the at least two control items belong to different components; the functions implemented by the at least two control items on the display interface are logically related United. For example, the display interface may include an input box control item A and a button control item B. The input box control item A may belong to the element C1, and the button control item B may belong to the element C2. The function of the input box control item A on the display interface may be to receive data input by the user; the function of the button control item B on the display interface may be uploading the user input in the input box control item A data of. In this embodiment, each control item may have a hot zone for receiving a trigger instruction. The hot zone of the control item is usually greater than or equal to its own size. The user can perform the trigger operation within the hot zone of the control item. The trigger operation may include, for example, one-click operation, two-click operation, press operation, swipe operation, gesture operation, and the like. When the user terminal detects a trigger operation within the hot zone of the control item, it can be considered that a trigger instruction for the control item is received, so that a corresponding action or command can be executed to realize the function of the control item on the display interface . Specifically, the user terminal may have an input device, and the user may perform a trigger operation based on the input device. The input device may include, for example, a touch screen, a touchpad, a mouse, physical buttons (eg, push buttons, joystick buttons, etc.), dials, slider switches, joysticks, and so on. This embodiment may include the following steps. Step S12: After the triggering instruction for the control item is detected by the display interface, a target control item is selected from the at least two control items based on the control item for the triggering command. In this embodiment, the trigger instruction may be generated when a trigger operation is detected within the hot zone of the control item. The trigger operation may include, for example, one-click operation, two-click operation, press operation, swipe operation, gesture operation, and the like. Specifically, the user can perform a trigger operation within the hot zone of the control item. When the user terminal detects a trigger operation within the hot zone of the control item, it can be considered that a trigger instruction for the control item is received; a corresponding action or command can be executed to realize the function of the control item on the display interface; And the target control item can be selected from the at least two control items based on the control item. It should be noted that the target control item is usually different from the control item targeted by the trigger instruction. The control item targeted by the trigger instruction may be a control item after the hot zone range is expanded, or may be a control item without the hot zone range being expanded. The process of expanding the hot area of the control item will be described in detail in the subsequent step S14. Please refer to Figure 2 and Figure 3 together. For example, the display interface may include a sorting element, and the sorting element may include a button control item A and a button control item B. The hot zone range of the button control item A is equal to its own size, and the hot zone range of the button control item B is also equal to its own size. The button control item A may be used for order sorting according to the creation time of the application, and the button control item B may be used for sorting in reverse order according to the creation time of the application. The user can perform a click operation within the hot zone of the button control item A. When the user terminal detects a click operation within the hot zone of the button control item A, it can be considered that a trigger instruction for the button control item A is received; the application in the display interface can be performed according to the creation time of the application Sort in order; and can obtain the target control item based on the button control item A. In this embodiment, each control item in the at least two control items may correspond to a specified control item, and the specified control item may be a control item in the at least two control items. In this way, after the display interface detects the trigger instruction for the control item, the user end may select the specified control item corresponding to the control item for the trigger instruction from the at least two control items as the target control item. In an implementation of this embodiment, the user's trigger operations on the at least two control items generally have a sequence. In this way, the developer may set a designated control item corresponding to each control item in the at least two control items based on the order in which the control items trigger operations. Specifically, for each of the at least two control items, the developer may place the at least two control items adjacent to the trigger operation of the control item and after the trigger operation of the control item. The control item serves as the designated control item corresponding to the control item. Please refer to Figure 2. For example, the display interface may be an application list interface for displaying the name of the application and the creation time of the application. The display interface may include a sorting element, and the sorting element may include a button control item A and a button control item B. The hot zone range of the button control item A is equal to its own size, and the hot zone range of the button control item B is also equal to its own size. The button control item A may be used for order sorting according to the creation time of the application, and the button control item B may be used for sorting in reverse order according to the creation time of the application. After the user performs a trigger operation within the hot zone of the button control item A to sequentially sort the applications in the display interface, there is a greater possibility that a trigger operation will be performed within the hot zone of the button control item B to The applications in the display interface are sorted in reverse order. Correspondingly, after the user performs a trigger operation within the hot zone of the button control item B to sort the applications in the display interface in reverse order, there is a high possibility that the user will perform the hot zone within the button control item A. Trigger the operation to sequence the applications in the display interface. In this way, the developer can set the designated control item corresponding to the button control item A as the button control item B; and can set the designated control item corresponding to the button control item B as the button control item A. Please refer to Figure 4. As another example, the display interface may include a scroll light element. The running light element can be used to realize the technical effect of displaying two or more cards in a carousel display; each card can be used to display text, pictures, videos, etc., or an appropriate combination thereof. Specifically, the scrolling light element may include a button control item C, a button control item D, a button control item E, and a button control item F, so that the scrolling light element may be used to realize the technical effect of carousel display of four cards . The button control item C may be specifically used to display a first card; the button control item D may be specifically used to display a second card; the button control item E may be specifically used to display a third card; The button control item F can be specifically used to display the fourth card. The hot zone ranges of the button control item C, button control item D, button control item E, and button control item F are respectively equal to their own sizes. After the user performs the trigger operation within the hot zone of the button control item C to display the first card, there is a high possibility that the user will perform the trigger operation within the hot zone range of the button control item D to display the second card. Similarly, after the user performs a trigger operation within the hot zone of the button control item D to display the second card, there is a high possibility that the user will perform a trigger operation within the hot zone of the button control item E to display the third card. Cards; after the user performs a trigger operation within the hot zone of the button control item E to display the third card, there is a greater possibility that a trigger operation will be performed within the hot zone range of the button control item F to display the fourth card Card; after the user performs a trigger operation within the hot zone of the button control item F to display the fourth card, there is a greater possibility that a trigger operation will be performed within the hot zone range of the button control item C to display the first card . In this way, the developer can set the designated control item corresponding to the button control item C as the button control item D; can set the designated control item corresponding to the button control item D as the button control item E; and can set the designated control item corresponding to the button control item E as Button control item F; the designated control item corresponding to the button control item F can be set as the button control item C. In another implementation manner of this embodiment, the developer may also set a specified control item corresponding to each control item in the at least two control items based on the position relationship of the control items in the display interface. Specifically, for each of the at least two control items, the developer may also use the control item that is closest to the position of the control item among the at least two control items as the designation corresponding to the control item Control items. The above lists the process by which the developer sets the designated control item corresponding to each of the at least two control items. Those skilled in the art should be able to understand that in practice, developers can also use other ways to set a designated control item corresponding to each of the at least two control items, which is not specifically limited in this embodiment. Or, in this embodiment, the control items among the at least two control items may have a degree of association. The degree of association between the control items can be used to indicate how close the control items implement functions. The degree of correlation between the control items and their closeness can be positively correlated. In this way, after the display interface detects the trigger instruction for the control item, the user end may select the control item that has the greatest correlation with the control item for the trigger instruction from the at least two control items, As a target control. For example, see Figure 4. The display interface may include a scroll light element. The running light element can be used to realize the technical effect of displaying two or more cards in a carousel display; each card can be used to display text, pictures, videos, etc., or an appropriate combination thereof. Specifically, the scrolling light element may include a button control item C, a button control item D, a button control item E, and a button control item F, so that the scrolling light element may be used to realize the technical effect of carousel display of four cards . The button control item C may be specifically used to display a first card; the button control item D may be specifically used to display a second card; the button control item E may be specifically used to display a third card; The button control item F can be specifically used to display the fourth card. The hot zone ranges of the button control item C, button control item D, button control item E, and button control item F are respectively equal to their own sizes. Table 1
Figure 107128940-A0304-0001
The correlation between the control items in the running light element may be as shown in Table 1 above. In Table 1 above, the correlation between the button control item C and the button control item D, the button control item E, and the button control item F are 3, 2, and 1 respectively; the button control item D and the button control item C, the button control item E. The correlation between the button control item F is 1, 3, and 2; the association between the button control item E and the button control item C, the button control item D, and the button control item F is 2, 1, 3, respectively ; The correlation between the button control item F and the button control item C, the button control item D, and the button control item E are 3, 2, and 1, respectively. The user can perform a click operation within the hot zone of the button control item C. When the user terminal detects a click operation within the hot zone of the button control item C, it can be considered that the trigger command for the button control item C is received; the first card can be displayed; and it can be obtained from the scroll light element Button control item D, as the target control item. In an implementation of this embodiment, the user's trigger operations on the at least two control items generally have a sequence. In this way, the developer may set the degree of association between the control items in the at least two control items based on the order in which the control items trigger operations. Specifically, for each of the at least two control items, the developer can set the degree of association between the control items other than the control item and the control item according to the distance of the trigger operation sequence with the control item the size of. When the operation order is closer, the correlation degree can be set smaller; when the operation order is farther, the correlation degree can be set larger. In another implementation manner of this embodiment, the developer may also set the degree of association between the control items in the at least two control items based on the position relationship of the control items in the display interface. Specifically, for each of the at least two control items, the developer may set the size of the degree of association between the control items other than the control item and the control item according to the distance to the control item . When the position is closer, the association degree can be set smaller; when the position is farther away, the association degree can be set larger. The above lists the process by which the developer sets the degree of association between the control items in the at least two control items. Those skilled in the art should be able to understand that in practice, developers can also use other methods to set the degree of association between the control items in the at least two control items. Step S14: Expand the hot zone range of the target control item. Please refer to Figure 2, Figure 3, Figure 5a, Figure 5b, Figure 5c, Figure 5d and Figure 5e together. In this embodiment, there is usually a gap between the target control item and its adjacent control item. In this way, the user end can use the gap between the target control item and its adjacent control items to expand the hot zone range of the target control item, so that the user can conveniently trigger the target control item, Improve user experience. The expansion direction of the target control item hot zone range may be any appropriate direction, for example, above, below, left, right, etc., or an appropriate combination thereof. The extended hot zone range of the target control item may be any suitable shape, such as a polygon (such as a rectangle, a diamond, etc.), a circle, an ellipse, etc. In an implementation manner of this embodiment, in order to be able to expand the hot zone range of the target control item to a greater extent, the user terminal may also reduce the hot zone range of the trigger command for the control item; Describe the hot zone range of the target control item. It should be noted that, since the hot zone range of the control item is usually greater than or equal to its own size, the reduced hot zone range of the control item targeted by the trigger instruction is generally greater than or equal to the size. In an implementation of this embodiment, the display interface may include at least three control items. In this way, in order to be able to expand the hot zone range of the target control item to a greater extent, the user end may narrow the hot zone range of other control items except the target control item in the at least three control items; Expand the hot zone range of the target control item. In this embodiment, the user terminal may be provided with a display interface. The display interface includes at least two control items; the at least two control items are associated; each control item may have a hot zone for receiving a trigger instruction. After the display interface detects a trigger instruction for a control item, the user terminal may select a target control item from the at least two control items based on the control item for the trigger instruction; the target control may be expanded The hot zone range of the item. In this way, the user terminal can expand the hot zone range of the control items that the user may perform the triggering operation according to the control items targeted by the user's current triggering operation, so that the user can conveniently perform the triggering operation later, so as to realize the dynamic adjustment of the control items The hot zone range improves the technical effect of user experience. Please refer to Figure 2, Figure 6a, Figure 6b and Figure 6c together. In a scenario example of this embodiment, the user terminal may provide a display interface. The display interface may be an application list interface for displaying the name of the application and the creation time of the application. The display interface may include a sorting element, and the sorting element may include a button control item A and a button control item B. The button control item A may be used for order sorting according to the creation time of the application, and the button control item B may be used for sorting in reverse order according to the creation time of the application. The designated control item corresponding to the button control item A may be the button control item B; the designated control item corresponding to the button control item B may be the button control item A. In this scenario example, the hot zone range of button control A is equal to its own size, and the hot zone range of button control B is also equal to its own size. Specifically, the shape of the hot zone range of the button control item A may be a rectangle with sides of 15PX (Pixel, Pixel) and 10PX; the shape of the hot zone range of the button control item B may be a rectangle with sides of 15PX and 10PX. The distance between the lower boundary of the hot zone range of button control A and the upper boundary of the hot zone range of button control B is 4PX. In this scenario example, the user can press the button control item A within the hot zone. When the user terminal detects a click operation within the hot zone of the button control item A, it can be considered that a trigger instruction for the button control item A is received; the application in the display interface can be performed according to the creation time of the application Sort in order; and obtain button control item B as the target control item based on button control item A; expand the hot zone range of button control item B. Specifically, the user end may move the upper boundary of the hot zone range of the button control item B upward by 4PX. In this scenario example, the user can also press the button control item B within the hot zone. When the user terminal detects a click operation within the hot zone of the button control item B, it can be considered that a trigger instruction for the button control item B is received; the application in the display interface can be performed according to the creation time of the application Sort in reverse order; and obtain button control item A as the target control item based on button control item B; narrow the hot zone range of button control item B; and then expand the hot zone range of button control item A. Specifically, the user end may move the upper boundary of the hot zone range of the button control item B downward by 4PX; in turn, the lower boundary of the hot zone range of the button control item A may move down 4PX. In this scenario example, the user terminal may use the common area between the button control item A and the button control item B to dynamically adjust the hot zone of the button control item A and/or the button control item B according to the rule of the user's click operation The scope of the button makes it easier for the button control item targeted by the user to trigger the operation to be clicked, thereby improving the user's operation experience. See Figure 7. An embodiment of this specification also provides a user terminal. The user terminal may include a display component and a processor. In this embodiment, the display assembly includes but is not limited to a liquid crystal (Liquid Crystal Display, LCD) display, a cathode ray tube (Cathode Ray Tube, CRT) display, and a light emitting diode (Light Emitting Diode, LED) display, etc. . The display component can be used to display a display interface. The display interface includes at least two control items. The at least two control items are associated. Each control item has a hot zone for receiving trigger commands. In this embodiment, the processor may be implemented in any suitable manner. For example, the processor may adopt, for example, a microprocessor or a processor and a computer-readable medium storing a computer-readable program code (such as software or firmware) executable by the (micro)processor, a logic gate, a switch, a dedicated integrated body Circuit (Application Specific Integrated Circuit, ASIC), programmable logic controller and embedded microcontroller, etc. The processor may be coupled to the display component; after the triggering instruction for the control item is detected by the display interface, based on the control item for the triggering instruction, from the at least two control items Select the target control item; the hot zone range of the target control item can be expanded. The target control item is different from the control item targeted by the trigger instruction; the user terminal disclosed in the foregoing embodiment, the specific functions implemented by the display component and the processor thereof can be explained in comparison with the foregoing embodiments in this specification. See Figure 8. The embodiment of the present specification also provides a hot zone adjusting device. The hot zone adjustment device includes a selection unit 22 and an expansion unit 24. In this embodiment, the selection unit 22 may be used to detect at least two control items included in the display interface based on the control item targeted by the trigger instruction after the display interface detects the trigger instruction for the control item Select the target control item; wherein, the at least two control items are associated; each control item has a hot zone for receiving a trigger command; the target control item is different from the control item targeted by the trigger command; In an embodiment, the expansion unit 24 may be used to expand the hot zone range of the target control item. It should be noted that the embodiments in this specification are described in a progressive manner. The same and similar parts between the embodiments can be referred to each other. Each embodiment focuses on the differences from other embodiments. Office. In particular, for the user-end embodiment and the hot-zone adjustment device embodiment, since it is basically similar to the hot-zone adjustment method embodiment, the description is relatively simple. For related parts, please refer to the description of the hot-zone adjustment method embodiment. . In addition, it can be understood that, after reading this specification file, a person skilled in the art may think that some or all of the embodiments listed in this specification file can be combined without progressive labor, and these combinations are also disclosed and protected in this specification. Within range. In the 1990s, the improvement of a technology can be clearly distinguished from the improvement of hardware (for example, the improvement of the circuit structure of diodes, transistors, switches, etc.) or the improvement of software (for the process flow Improve). However, with the development of technology, the improvement of many methods and processes can be regarded as a direct improvement of the hardware circuit structure. Designers almost always get the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that the improvement of a method and process cannot be achieved with hardware physical modules. For example, a programmable logic device (Programmable Logic Device, PLD) (such as a field programmable gate array (Field Programmable Gate Array, FPGA)) is such an integrated circuit, and its logic function is determined by the user programming the device. It is up to the designer to program a digital system to “integrate” a PLD without having to ask a chip manufacturer to design and manufacture a dedicated integrated circuit chip 2. Moreover, nowadays, instead of manually manufacturing integrated circuit chips, this kind of programming is also mostly implemented with "logic compiler" software, which is similar to the software compiler used in program development and writing. The original code before compilation must also be written in a specific programming language, which is called the hardware description language (Hardware Description Language, HDL), and HDL is not only one, but there are many, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc., Currently the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog2. Those skilled in the art should also understand that it is easy to obtain the hardware circuit that implements the logic method flow by only slightly programming the method flow using the above hardware description languages and programming it into the integrated circuit. The system, device, module or unit explained in the above embodiments may be implemented by a computer chip or entity, or by a product with a certain function. The system, device, module or unit explained in the above embodiments may be implemented by a computer chip or entity, or by a product with a certain function. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, and a wearable Device or any combination of these devices. It can be known from the description of the above embodiments that those skilled in the art can clearly understand that this specification can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the technical solutions of this specification can be embodied in the form of software products in essence or part of the contribution to the existing technology. The computer software products can be stored in storage media, such as ROM/RAM, disk, An optical disc, etc., includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of this specification or some parts of the embodiments. This manual can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics devices, network PCs, small computers , Large-scale computers, distributed computing environments including any of the above systems or devices, etc. This description can be described in the general context of computer-executable instructions executed by a computer, such as a program module. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. This specification can also be practiced in distributed computing environments in which remote processing devices connected through a communication network perform tasks. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices. Although the description is described through the embodiments, those of ordinary skill in the art know that there are many variations and changes in the description without departing from the spirit of the description, and it is hoped that the scope of the attached patent application includes these variations and changes without departing from the spirit of the description .

S12-S14‧‧‧步驟22‧‧‧選取單元24‧‧‧擴展單元S12-S14‧‧‧Step 22‧‧‧Selection unit 24‧‧‧Expansion unit

為了更清楚地說明本說明書實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本說明書中記載的一些實施例,對於本領域普通技術人員來講,在不付出進步性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。   圖1為本說明書實施例中一種熱區調整方法的流程圖;   圖2為本說明書實施例中一種顯示介面的示意圖;   圖3為本說明書實施例中圖2所示顯示介面中按鈕控制項的局部放大示意圖;   圖4為本說明書實施例中另一種顯示介面的示意圖;   圖5a為本說明書實施例中一種按鈕控制項B的熱區範圍擴展示意圖;   圖5b為本說明書實施例中另一種按鈕控制項B的熱區範圍擴展示意圖;   圖5c為本說明書實施例中另一種按鈕控制項B的熱區範圍擴展示意圖;   圖5d為本說明書實施例中另一種按鈕控制項B的熱區範圍擴展示意圖;   圖5e為本說明書實施例中另一種按鈕控制項B的熱區範圍擴展示意圖;   圖6a為本說明書實施例中圖2所示顯示介面中按鈕控制項的局部放大示意圖;   圖6b為本說明書實施例中一種按鈕控制項B的熱區範圍擴展示意圖;   圖6c為本說明書實施例中一種按鈕控制項A的熱區範圍擴展示意圖;   圖7為本發明實施例中一種用戶端的功能結構示意圖;   圖8為本發明實施例中一種熱區調整裝置的功能結構示意圖。In order to more clearly explain the embodiments of the present specification or the technical solutions in the prior art, the following will briefly introduce the drawings required in the embodiments or the description of the prior art. Obviously, the drawings in the following description are only Some embodiments described in the specification can be obtained by those skilled in the art on the premise of not paying progressive labor, based on these drawings. 1 is a flowchart of a hot zone adjustment method in an embodiment of the specification; FIG. 2 is a schematic diagram of a display interface in the embodiment of the specification; FIG. 3 is a button control item in the display interface shown in FIG. 2 in the embodiment of the specification Partially enlarged schematic diagram; FIG. 4 is a schematic diagram of another display interface in the embodiment of the specification;    FIG. 5a is a schematic diagram of the hot zone range expansion of a button control item B in the embodiment of the specification;    FIG. 5b is another button in the embodiment of the specification Schematic diagram of the expansion of the hot zone range of the control item B; FIG. 5c is a schematic diagram of the expansion of the hot zone range of another button control item B in the embodiment of the specification; FIG. 5d is an expansion of the hot zone range of another button control item B in the embodiment of the specification Schematic diagram;    FIG. 5e is another schematic diagram of the expansion of the hot zone range of another button control item B in the embodiment of the specification;    FIG. 6a is a partially enlarged schematic diagram of the button control item in the display interface shown in FIG. 2 in the embodiment of the specification;    FIG. 6b is the example A schematic diagram of a hot zone range expansion of a button control item B in the embodiment of the specification; FIG. 6c is a schematic diagram of a hot zone range expansion of a button control item A in the embodiment of the specification;    FIG. 7 is a schematic diagram of a functional structure of a user terminal in an embodiment of the invention   FIG. 8 is a schematic diagram of the functional structure of a hot zone adjusting device according to an embodiment of the present invention.

Claims (10)

一種熱區調整方法,提供有顯示介面;其中,所述顯示介面包括有至少兩個控制項;所述至少兩個控制項相關聯;每個控制項具有用於接收觸發指令的熱區;所述方法包括:   在所述顯示介面檢測到針對控制項的觸發指令以後,基於所述觸發指令針對的控制項,從所述至少兩個控制項中選取目標控制項;其中,所述目標控制項與所述觸發指令針對的控制項不同;   擴展所述目標控制項的熱區範圍。A hot zone adjustment method is provided with a display interface; wherein, the display interface includes at least two control items; the at least two control items are associated; each control item has a hot zone for receiving a trigger instruction; The method includes:    After the trigger instruction for the control item is detected by the display interface, based on the control item for the trigger instruction, selecting a target control item from the at least two control items; wherein, the target control item It is different from the control item targeted by the trigger instruction;   Expand the hot zone range of the target control item. 如申請專利範圍第1項所述的方法,所述至少兩個控制項隸屬於相同的元件。As in the method described in item 1 of the patent application scope, the at least two control items belong to the same element. 如申請專利範圍第1項所述的方法,所述觸發指令是在控制項的熱區範圍內檢測到觸發操作時產生。According to the method described in item 1 of the patent application scope, the trigger instruction is generated when a trigger operation is detected within the hot zone of the control item. 如申請專利範圍第1項所述的方法,所述至少兩個控制項中的每個控制項對應有指定控制項;相應地,所述從所述至少兩個控制項中選取目標控制項,包括:   從所述至少兩個控制項中,選取所述觸發指令針對控制項對應的指定控制項,作為目標控制項。According to the method described in item 1 of the patent application scope, each of the at least two control items corresponds to a designated control item; accordingly, the target control item is selected from the at least two control items, Including:    From the at least two control items, select the specified control item corresponding to the control item of the trigger instruction as the target control item. 如申請專利範圍第1項所述的方法,所述至少兩個控制項中的控制項之間具有關聯度;相應地,所述從所述至少兩個控制項中選取目標控制項,包括:   從所述至少兩個控制項中,選取與所述觸發指令針對控制項具有最大關聯度的控制項,作為目標控制項。According to the method described in item 1 of the patent application scope, there is a degree of association between the control items in the at least two control items; accordingly, the selection of the target control item from the at least two control items includes: From the at least two control items, the control item that has the greatest degree of relevance to the trigger item for the control item is selected as the target control item. 如申請專利範圍第1項所述的方法,在擴展所述目標控制項的熱區範圍之前,所述方法還包括:縮小所述觸發指令針對控制項的熱區範圍。As in the method described in item 1 of the patent application scope, before expanding the hot zone range of the target control item, the method further includes: reducing the hot zone range of the trigger command for the control item. 如申請專利範圍第1項所述的方法,所述顯示介面包括有至少三個控制項;相應地,在擴展所述目標控制項的熱區範圍之前,所述方法還包括;縮小所述至少三個控制項中除去所述目標控制項以外其它控制項的熱區範圍。According to the method described in item 1 of the patent application scope, the display interface includes at least three control items; correspondingly, before expanding the hot zone range of the target control item, the method further includes; reducing the at least Among the three control items, the hot zone ranges of the control items other than the target control item. 如申請專利範圍第1項所述的方法,所述擴展所述目標控制項的熱區範圍,包括:   使用所述目標控制項與其相鄰控制項之間的間隙,擴展所述目標控制項的熱區範圍。According to the method described in item 1 of the patent application scope, the expansion of the hot zone range of the target control item includes:   using the gap between the target control item and its neighboring control items to expand the target control item Hot zone range. 一種用戶端,包括顯示組件和處理器;   所述顯示組件,用於顯示顯示介面;其中,所述顯示介面包括有至少兩個控制項;所述至少兩個控制項相關聯;每個控制項具有用於接收觸發指令的熱區;   所述處理器,用於在所述顯示介面檢測到針對控制項的觸發指令以後,基於所述觸發指令針對的控制項,從所述至少兩個控制項中選取目標控制項;其中,所述目標控制項與所述觸發指令針對的控制項不同;擴展所述目標控制項的熱區範圍。A user terminal includes a display component and a processor;    The display component is used to display a display interface; wherein, the display interface includes at least two control items; the at least two control items are associated; each control item Having a hot zone for receiving a trigger instruction;    the processor, for detecting a trigger instruction for a control item from the display interface, based on the control item for the trigger instruction, from the at least two control items Select a target control item; where the target control item is different from the control item targeted by the trigger instruction; expand the hot zone range of the target control item. 一種熱區調整裝置,包括:   選取單元,用於在顯示介面檢測到針對控制項的觸發指令以後,基於所述觸發指令針對的控制項,從所述顯示介面包括的至少兩個控制項中選取目標控制項;其中,所述至少兩個控制項相關聯;每個控制項具有用於接收觸發指令的熱區;所述目標控制項與所述觸發指令針對的控制項不同;   擴展單元,用於擴展所述目標控制項的熱區範圍。A hot zone adjusting device, comprising: a    selection unit for selecting from at least two control items included in the display interface based on the control item targeted by the trigger command after the display interface detects the trigger command for the control item Target control item; wherein, the at least two control items are associated; each control item has a hot zone for receiving a trigger instruction; the target control item is different from the control item targeted by the trigger instruction;    expansion unit, used To expand the hot zone range of the target control item.
TW107128940A 2017-10-20 2018-08-20 Hot zone adjustment method and device, user terminal TWI686728B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201710981718.7A CN107943381B (en) 2017-10-20 2017-10-20 Hot area adjusting method and device and client
??201710981718.7 2017-10-20
CN201710981718.7 2017-10-20

Publications (2)

Publication Number Publication Date
TW201917531A TW201917531A (en) 2019-05-01
TWI686728B true TWI686728B (en) 2020-03-01

Family

ID=61936312

Family Applications (1)

Application Number Title Priority Date Filing Date
TW107128940A TWI686728B (en) 2017-10-20 2018-08-20 Hot zone adjustment method and device, user terminal

Country Status (3)

Country Link
CN (1) CN107943381B (en)
TW (1) TWI686728B (en)
WO (1) WO2019076117A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107943381B (en) * 2017-10-20 2020-11-03 创新先进技术有限公司 Hot area adjusting method and device and client
CN110704145B (en) * 2019-08-30 2021-11-19 华为技术有限公司 Hot area adjusting method and device, electronic equipment and storage medium
CN113870386B (en) * 2020-06-30 2025-03-11 上海联影医疗科技股份有限公司 Triggering method, device, equipment and storage medium for region of interest
CN115237289B (en) * 2022-07-01 2024-02-23 杭州涂鸦信息技术有限公司 Hot zone range determining method, device, equipment and storage medium
CN117679742A (en) * 2022-09-05 2024-03-12 腾讯科技(深圳)有限公司 Method, device, equipment, storage medium and program product for adjusting hot zone
CN118192863B (en) * 2024-05-16 2024-08-23 深圳市万里眼技术有限公司 Interaction method of measuring instrument interface and measuring instrument

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW440795B (en) * 1998-06-17 2001-06-16 Microsoft Corp Method for dynamically displaying controls in a toolbar display based on control usage
TW201301069A (en) * 2004-08-16 2013-01-01 Microsoft Corp Method and computer readable storage device for providing functionality relevant to a selected object in a logically organized user interface
TWI461973B (en) * 2007-06-12 2014-11-21 Microsoft Corp Method, system, and computer-readable medium for visual feedback display
TW201543331A (en) * 2014-04-01 2015-11-16 Microsoft Technology Licensing Llc Command user interface for displaying and scaling selectable controls and commands

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8872879B2 (en) * 2006-01-26 2014-10-28 Polycom, Inc. System and method for controlling videoconference with touch screen interface
CN102479224A (en) * 2010-11-23 2012-05-30 腾讯科技(深圳)有限公司 Application webpage editing method and application webpage editing device
CN105224215A (en) * 2015-08-28 2016-01-06 小米科技有限责任公司 Terminal control method and device
CN106354413A (en) * 2016-09-06 2017-01-25 百度在线网络技术(北京)有限公司 Screen control method and device
CN106951175B (en) * 2017-03-23 2018-11-30 维沃移动通信有限公司 A kind of control method and mobile terminal of keyboard input
CN107943381B (en) * 2017-10-20 2020-11-03 创新先进技术有限公司 Hot area adjusting method and device and client

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW440795B (en) * 1998-06-17 2001-06-16 Microsoft Corp Method for dynamically displaying controls in a toolbar display based on control usage
TW201301069A (en) * 2004-08-16 2013-01-01 Microsoft Corp Method and computer readable storage device for providing functionality relevant to a selected object in a logically organized user interface
TWI461973B (en) * 2007-06-12 2014-11-21 Microsoft Corp Method, system, and computer-readable medium for visual feedback display
TW201543331A (en) * 2014-04-01 2015-11-16 Microsoft Technology Licensing Llc Command user interface for displaying and scaling selectable controls and commands

Also Published As

Publication number Publication date
CN107943381A (en) 2018-04-20
TW201917531A (en) 2019-05-01
CN107943381B (en) 2020-11-03
WO2019076117A1 (en) 2019-04-25

Similar Documents

Publication Publication Date Title
TWI686728B (en) Hot zone adjustment method and device, user terminal
US11893230B2 (en) Semantic zoom animations
AU2011376310B2 (en) Programming interface for semantic zoom
US9557909B2 (en) Semantic zoom linguistic helpers
US10133396B2 (en) Virtual input device using second touch-enabled display
US8869062B1 (en) Gesture-based screen-magnified touchscreen navigation
KR102340224B1 (en) Multi-finger touchpad gestures
US20130067398A1 (en) Semantic Zoom
US20130067420A1 (en) Semantic Zoom Gestures
US20100013782A1 (en) Touch-sensitive mobile computing device and controlling method applied thereto
US20130176316A1 (en) Panning animations
US20190107944A1 (en) Multifinger Touch Keyboard
EP3436969A1 (en) Ink input for browser navigation
KR102117086B1 (en) Terminal and method for controlling thereof
CN108132721B (en) Method for generating drag gesture, touch device and portable electronic equipment
KR20170007966A (en) Method and apparatus for smart device manipulation utilizing sides of device
JP2015022675A (en) Electronic device, interface control method, and program
US11481110B2 (en) Gesture buttons
KR20200033640A (en) Terminal, method for contrlling thereof and recording medium on which a program for implemeting the method
KR20200033639A (en) Terminal, method for contrlling thereof and recording medium on which a program for implemeting the method
TWI537812B (en) Method and system for selecting objects
CN110945470A (en) Programmable multi-touch on-screen keyboard