Index display method and wearable device
By adopting an index display method on the smart watch, using the first area identified by the index and the second area displayed by the content, the problem of inefficient searching when displaying a large number of contacts is solved, and rapid search and improved user experience is achieved.
Patent Information
- Application Number
- CN202411688188.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-27
- Publication Date
- 2025-04-25
AI Technical Summary
Existing smartwatches are less efficient when displaying a large number of contacts, and due to the limited display area, the accuracy of sliding to find target contacts is limited, which affects the user experience.
By using the index display method, by displaying the first area of the index identification and the second area of the content display on the edge of the display screen, the number and area size of the index identification are adjusted in response to user operations, thereby improving the search efficiency and increasing the visible area.
It realizes the rapid search of target content when displaying a large amount of content, improves index efficiency, and increases the visual area by adjusting the size and number of index areas and improving user experience.
Smart Images

Figure CN119883451A_ABST
Abstract
Description
[0001] This application is a divisional application. The application number of the original application is 202011166501.9, and the original application date is October 27, 2020. The entire contents of the original application are incorporated into this application by reference. Technical Field
[0002] The present application relates to the field of terminal technology, and in particular to an index display method and a wearable device. Background Art
[0003] With the development of terminal technology, wearable devices such as smart watches can realize more and more functions. At present, smart watches are equipped with call functions. The phone book is stored in the smart watch, and the call is made by detecting the user clicking on a contact. Since the display area of general smart watches is limited, the display content is limited, and the user needs to swipe multiple times to find the target contact.
[0004] like Figure 1 As shown, some smart watches display a slider 11 on the display screen, and quickly slide to find the target contact by detecting the user's sliding operation on the slider 11. However, when there are many contacts in the phone book, the search efficiency of the current method is still low. In addition, due to the small display screen, the accuracy of sliding to find the target contact is limited, and the user needs to search repeatedly, which affects the user experience. Summary of the invention
[0005] The index display method and wearable device provided in the present application can use index identifiers to quickly find target content, improve indexing efficiency, and the area used to display index identifiers can be variable in size to ensure the visible area.
[0006] In order to achieve the above objectives, this application adopts the following technical solutions:
[0007] In a first aspect, the present application provides an index display method, which may include: displaying an index interface, wherein the index interface includes a first area and a second area, the first area being located at the edge of the index interface and surrounding the second area. The first area displays a first number of index identifiers, a first index identifier among the first number of index identifiers is selected, and the second area displays a first content corresponding to the first index identifier. In response to a first operation, the number of index identifiers displayed in the first area changes from the first number to the second number. Wherein, the second number is greater than the first number, and the size of the first area matches the number of index identifiers displayed. In response to a second operation, a second index identifier among the second number of index identifiers displayed in the first area is selected, and a second content corresponding to the second index identifier is displayed in the second area; the second index identifier is different from the index identifier displayed when the first area displays the first number of index identifiers. When the first condition is met, the number of index identifiers displayed in the first area changes from the second number to the first number, and the second index identifier is displayed in a first preset manner at the start position or the end position of the first area.
[0008] The first condition includes, for example, detecting an operation of clicking a zoom control within a preset time, or a sliding operation at a start position or an end position of the first area, or an operation in the second area, or no operation is detected.
[0009] In this way, when there is a lot of content to be displayed, the index mark displayed in the first area can be used to quickly find the target content. In addition, in response to the user's operation, the number of index marks displayed in the first area can change, and the size of the first area matches the number of index marks displayed. Thus, while ensuring the indexing efficiency, more viewing area can be provided to the user in response to the user's operation.
[0010] Furthermore, when the number of index identifiers displayed in the first area changes from the second number to the first number, the second index identifier selected when the second number of index identifiers is displayed at the beginning or end position of the first area, so that the user can quickly lock the currently selected second index identifier.
[0011] In a possible implementation manner, an outer edge shape of the first area matches an edge shape of the index interface.
[0012] That is, the shape of the first area can adaptively match the shape of the edge of the index interface and be displayed at the edge of the index interface, thereby reserving more visible area for displaying the electronic document content for the user.
[0013] In a possible implementation, the index rules corresponding to the index identifier include a first index rule and a second index rule. The method further includes: the first area displays the index identifier that conforms to the first index rule, and a first switching control; the first switching control is used to switch and display the index identifier that conforms to the second index rule. In response to the operation of clicking the first switching control, the first area displays the index identifier that conforms to the second index rule, and a second switching control; the second switching control is used to switch and display the index identifier that conforms to the first index rule.
[0014] For example, the phone book of the wearable device stores contacts in multiple languages, and it may not be possible to use one index rule to index and search for all contacts. For example, contacts with Japanese names stored in the phone book are not suitable for indexing using English letters, and it is necessary to preset index rules for Japanese in the smart watch. Then, a switching control is preset to realize the switching of multi-language index rules.
[0015] In a possible implementation, the maximum number of index identifiers displayed in the first area is less than or equal to a first threshold, and the method further includes: if the number of index identifiers to be displayed is greater than the first threshold, displaying a hide control and hiding a third number of index identifiers, and the number of index identifiers to be displayed after hiding is less than or equal to the first threshold. In response to clicking the hide control, the first area displays the third number of index identifiers that are hidden.
[0016] Exemplarily, if the number of characters to be displayed in the index bar exceeds the preset number, some of the characters exceeding the preset number are hidden in the index bar to avoid the problem of too small display font and inconvenience for users due to too many displayed characters. And avoid affecting the display effect. Based on this, the smart watch presets hidden controls in the index bar, and displays the hidden characters in the index bar by detecting the user's operation on the hidden controls. Among them, characters can be preset to represent hidden controls. For example, the character "*", the character ".", etc.
[0017] In a possible implementation, the first condition is met, and the number of index identifiers displayed in the first area is changed from the second number to the first number, including: the first condition is met, and the first area containing the first number index identifier and the second index identifier is displayed at the first position of the index interface; the first position matches the position of the second index identifier in the first area containing the second number index identifier; the first position is different from the second position where the first area containing the first number and the first index identifier is displayed; the second position matches the position of the first index identifier in the first area containing the second number index identifier. Alternatively, the first condition is met, and the first area containing the first number index identifier and the second index identifier is displayed at the third position of the index interface; the third position is the same as the fourth position where the first area containing the first number and the first index identifier is displayed.
[0018] In some scenarios, the wearable device detects a user sliding operation on the display screen, the contact list in the second area scrolls and changes, and the corresponding index identifiers displayed in the first area scroll and change accordingly, that is, the first area containing the first number of index identifiers is displayed at a fixed position.
[0019] In other scenarios, the wearable device detects a user's sliding operation on the display screen, the contact list in the second area scrolls and changes, and the corresponding first area position and the index identifiers displayed therein scroll and change accordingly. That is, the position of the first area displaying the first number of index identifiers will change, and its position matches the position of the selected index identifier in the first area displaying the second number of index identifiers.
[0020] In the above two scenarios, the position change of the first area can be customized according to the user's usage habits, or pre-configured before the wearable device leaves the factory.
[0021] In a possible implementation, the first operation is an operation of clicking a zoom control, or a sliding operation at a start position or an end position of the first area. The second operation is a clicking operation, or a sliding operation.
[0022] Specifically, the first operation is used to switch the expansion state of the first region, such as switching between a fully expanded state and a non-fully expanded state. The second operation is used to select an index mark to locate the corresponding display content.
[0023] In a second aspect, the present application provides an index display device, which may include: a display unit and a detection unit. The display unit is used to display an index interface. The index interface includes a first area and a second area, the first area is located at the edge of the index interface and surrounds the second area, the first area displays a first number of index identifiers, the first index identifier among the first number of index identifiers is selected, and the second area displays a first content corresponding to the first index identifier. The detection unit is used to detect a first operation. The display unit is also used to respond to the first operation, and the number of index identifiers displayed in the first area changes from the first number to the second number; wherein the second number is greater than the first number, and the size of the first area matches the number of index identifiers displayed. The detection unit is also used to detect a second operation. In response to the second operation, the second index identifier among the second number of index identifiers displayed in the first area is selected, and the second content corresponding to the second index identifier is displayed in the second area; the second index identifier is different from the index identifier displayed when the first area displays the first number of index identifiers. The display unit is also used to meet the first condition, the number of index identifiers displayed in the first area changes from the second number to the first number, and the second index identifier is displayed in a first preset manner at the beginning or end of the first area.
[0024] In a possible implementation manner, an outer edge shape of the first area matches an edge shape of the index interface.
[0025] In a possible implementation, the index rules corresponding to the index identifier include a first index rule and a second index rule; the display unit is further used to display the index identifier that complies with the first index rule and the first switching control in the first area; the first switching control is used to switch the display of the index identifier that complies with the second index rule. The detection unit is further used to detect the operation of clicking the first switching control. The display unit is further used to display the index identifier that complies with the second index rule and the second switching control in the first area in response to the operation of clicking the first switching control; the second switching control is used to switch the display of the index identifier that complies with the first index rule.
[0026] In a possible implementation, the maximum number of index identifiers displayed in the first area is less than or equal to a first threshold value. If the number of index identifiers to be displayed is greater than the first threshold value, the display unit is further configured to display a hidden control and hide a third number of index identifiers, and the number of index identifiers to be displayed after hiding is less than or equal to the first threshold value. The detection unit is further configured to detect an operation of clicking on the hidden control. The display unit is further configured to display the third number of index identifiers hidden in the first area in response to the operation of clicking on the hidden control.
[0027] In a possible implementation, the display unit is specifically configured to satisfy the first condition, display the first area containing the first quantity index mark and the second index mark at the first position of the index interface; the first position matches the position of the second index mark in the first area containing the second quantity index mark; the first position is different from the second position where the first area containing the first quantity and the first index mark is displayed; the second position matches the position of the first index mark in the first area containing the second quantity index mark. Alternatively, satisfying the first condition, display the first area containing the first quantity index mark and the second index mark at the third position of the index interface; the third position is the same as the fourth position where the first area containing the first quantity and the first index mark is displayed.
[0028] In a possible implementation, the first operation is an operation of clicking a zoom control, or a sliding operation at a start position or an end position of the first area; and the second operation is a clicking operation, or a sliding operation.
[0029] Optionally, the index display device may further include a processing unit, wherein the processing unit may be implemented by a processor or a processor-related circuit component, and may be a processor or a processing module.
[0030] Optionally, the index display device may further include a receiving unit and a sending unit. The receiving unit is used to support the index display device to receive data sent by other index display devices. The sending unit is used to support the index display device to send data to other index display devices. The receiving unit and the sending unit may be collectively referred to as a transceiver unit, which may be implemented by a transceiver or a transceiver-related circuit component, and may be a transceiver or a transceiver module.
[0031] In addition, the technical effects of the index display device of the second aspect can refer to the technical effects of the index display method of the first aspect, which will not be repeated here.
[0032] In a third aspect, the present application provides a wearable device, comprising: a processor, a memory, and a display screen; the memory and the display screen are coupled to the processor, the memory is used to store a computer program code, the computer program code includes a computer instruction, when the processor reads the computer instruction from the memory, the wearable device performs the following operations: displaying an index interface, wherein the index interface includes a first area and a second area, the first area is located at the edge of the display screen and surrounds the second area, the first area displays a first number of index identifiers, the first index identifier among the first number of index identifiers is selected, and the second area displays a first content corresponding to the first index identifier. In response to the first operation, the number of index identifiers displayed in the first area changes from the first number to the second number; wherein the second number is greater than the first number, and the size of the first area matches the number of index identifiers displayed. In response to the second operation, the second index identifier among the second number of index identifiers displayed in the first area is selected, and the second content corresponding to the second index identifier is displayed in the second area; the second index identifier is different from the index identifier displayed when the first area displays the first number of index identifiers. When the first condition is met, the number of index identifiers displayed in the first area changes from the second number to the first number, and the second index identifier is displayed in a first preset manner at the start position or the end position of the first area.
[0033] In a possible implementation, when the processor reads the computer instruction from the memory, it also causes the wearable device to perform the following operation: the outer edge shape of the first area matches the inner edge shape of the display screen.
[0034] In a possible implementation, the index rules corresponding to the index identifier include a first index rule and a second index rule; when the processor reads the computer instruction from the memory, the wearable device is also caused to perform the following operations: the first area displays the index identifier that conforms to the first index rule, and the first switching control; the first switching control is used to switch and display the index identifier that conforms to the second index rule. In response to the operation of clicking the first switching control, the first area displays the index identifier that conforms to the second index rule, and the second switching control; the second switching control is used to switch and display the index identifier that conforms to the first index rule.
[0035] In a possible implementation, the maximum number of index identifiers displayed in the first area is less than or equal to a first threshold; when the processor reads the computer instruction from the memory, it also causes the wearable device to perform the following operations: if the number of index identifiers to be displayed is greater than the first threshold, the hide control is displayed, and the third number of index identifiers are hidden, and the number of index identifiers to be displayed after hiding is less than or equal to the first threshold. In response to the operation of clicking the hide control, the first area displays the third number of index identifiers that are hidden.
[0036] In a possible implementation, the first condition is met, and the number of index identifiers displayed in the first area is changed from the second number to the first number, including: the first condition is met, and the first area containing the first number index identifier and the second index identifier is displayed at the first position of the index interface; the first position matches the position of the second index identifier in the first area containing the second number index identifier; the first position is different from the second position where the first area containing the first number and the first index identifier is displayed; the second position matches the position of the first index identifier in the first area containing the second number index identifier. Alternatively, the first condition is met, and the first area containing the first number index identifier and the second index identifier is displayed at the third position of the index interface; the third position is the same as the fourth position where the first area containing the first number and the first index identifier is displayed.
[0037] In a possible implementation, the first operation is an operation of clicking a zoom control, or a sliding operation at a start position or an end position of the first area; and the second operation is a clicking operation, or a sliding operation.
[0038] In addition, the technical effects of the wearable device described in the third aspect can refer to the technical effects of the index display method described in the first aspect, and will not be repeated here.
[0039] In a fourth aspect, the present application provides a wearable device having the function of implementing the index display method described in the first aspect and any possible implementation thereof. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0040] In a fifth aspect, the present application provides a computer-readable storage medium comprising computer instructions. When the computer instructions are executed on a wearable device, the wearable device executes an index display method as described in the first aspect and any possible implementation thereof.
[0041] In a sixth aspect, the present application provides a computer program product, which, when executed on a wearable device, enables the wearable device to execute an index display method as described in the first aspect and any possible implementation thereof.
[0042] In a seventh aspect, a circuit system is provided, the circuit system comprising a processing circuit, the processing circuit being configured to execute the index display method as described in the first aspect and any possible implementation thereof.
[0043] In the eighth aspect, an embodiment of the present application provides a chip system, comprising at least one processor and at least one interface circuit, wherein the at least one interface circuit is used to perform transceiver functions and send instructions to at least one processor, and when the at least one processor executes the instructions, the at least one processor executes the index display method as described in the first aspect above and any possible implementation method thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 A schematic diagram of a smart watch interface in the prior art provided in an embodiment of the present application;
[0045] Figure 2A A schematic diagram of a communication system provided in an embodiment of the present application;
[0046] Figure 2B A schematic diagram of the structure of a wearable device provided in an embodiment of the present application;
[0047] Figure 3 A set of interface diagrams of a smart watch provided in an embodiment of the present application Figure 1 ;
[0048] Figure 4 A second diagram of a set of interfaces of a smart watch provided in an embodiment of the present application;
[0049] Figure 5 A set of interface diagrams of a smart watch provided in an embodiment of the present application Figure 3 ;
[0050] Figure 6 A set of interface diagrams of a smart watch provided in an embodiment of the present application Figure 4 ;
[0051] Figure 7 A set of interface diagrams of a smart watch provided in an embodiment of the present application Figure 5 ;
[0052] Figure 8 A set of interface diagrams of a smart watch provided in an embodiment of the present application Figure 6 ;
[0053] Fig. 9 A set of interface diagrams of a smart watch provided in an embodiment of the present application Figure 7 ;
[0054] Fig.10 A set of interface diagrams of a smart watch provided in an embodiment of the present application Figure 8 ;
[0055] Fig.11 A set of interface diagrams of a smart watch provided in an embodiment of the present application Figure 9 ;
[0056] Fig.12 A set of interface diagrams of a smart watch provided in an embodiment of the present application Figure 10 ;
[0057] Fig.13 A set of interface diagrams of a smart watch provided in an embodiment of the present application Figure 10 one;
[0058] Fig.14 A set of interface diagrams of a smart watch provided in an embodiment of the present application Figure 10 two;
[0059] Fig.15 A schematic diagram of the index display method flow provided in an embodiment of the present application;
[0060] Fig.16 A schematic diagram of the structure of an index display device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0061] The index display method and wearable device provided in the embodiments of the present application are described in detail below in conjunction with the accompanying drawings.
[0062] The terms "including" and "having" and any variations thereof mentioned in the description of this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.
[0063] It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0064] In the description of this application, unless otherwise specified, the meaning of "plurality" refers to two or more. "And / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.
[0065] Figure 2A A schematic diagram of a communication system for applying an index display method provided in an embodiment of the present application. Figure 2AAs shown, the communication system includes a wearable device 100. Optionally, the communication system may further include one or more terminal devices 200 for communicating with the wearable device 100.
[0066] Optionally, the wearable device 100 may be a device with display function such as a smart watch, a smart bracelet, a smart helmet, or smart glasses. The terminal device 200 may be a mobile phone, a tablet computer, a laptop computer, an ultra-mobile personal computer (UMPC), a personal digital assistant (PDA), artificial intelligence (AI), a router, or other devices, and the present application embodiment does not impose any restrictions on this.
[0067] In the communication system, the wearable device 100 can establish a short-range wireless communication connection with the above-mentioned one or more terminal devices 200, respectively, to realize the communication function between the wearable device 100 and the terminal device 200. For example, the wearable device 100 can establish a communication connection such as a Bluetooth connection, a wireless fidelity (Wi-Fi) connection, a ZigBee connection, or a near field communication (NFC) connection with the terminal device 200. Of course, the wearable device 100 can also establish a communication connection through a cellular network interconnection or a switching device (for example, a USB data cable or a Dock device), and the embodiments of the present application do not impose any restrictions on this.
[0068] In some embodiments, when the communication system only includes the wearable device 100, a phone book is stored in the wearable device 100, and a call can be made after detecting that the user clicks on a contact displayed on the display screen.
[0069] In other embodiments, when the wearable device 100 is connected to the terminal device 200, the phonebooks between the wearable device 100 and the terminal device 200 can be synchronized, and the terminal device 200 can use the wearable device 100 to make a call. Alternatively, the wearable device 100 controls the terminal device 200 to perform corresponding operations, such as taking pictures, etc., and the control commands need to be pre-set in the wearable device 100.
[0070] like Figure 2B, which is a schematic diagram of the structure of a wearable device 100 provided in an embodiment of the present application. The wearable device 100 includes a processor 201, an external memory interface 202, an internal memory 203, a universal serial bus (USB) interface 204, a charging management module 205, a power management module 206, a battery 207, a wireless communication module 208, a display screen 209, a touch sensor 210, an audio module 211, a button 212, a motor 213, an indicator 214, etc.
[0071] It is understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the wearable device 100. In other embodiments of the present application, the wearable device 100 may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0072] The processor 201 includes one or more processing units, for example, the processor 201 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processor (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0073] The controller can generate operation control signals according to the instruction operation code and timing signal to complete the control of instruction fetching and execution.
[0074] The processor 201 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 201 is a cache memory. The memory may store instructions or data that the processor 201 has just used or cyclically used. If the processor 201 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 201, and thus improves the efficiency of the system.
[0075] In some embodiments, the processor 201 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0076] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 201 may include multiple groups of I2C buses. The processor 201 may be coupled to the touch sensor 210, the charger, etc. through different I2C bus interfaces. For example: the processor 201 may be coupled to the touch sensor 210 through the I2C interface, so that the processor 201 communicates with the touch sensor 210 through the I2C bus interface, thereby realizing the touch function of the wearable device 100.
[0077] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present application is only a schematic illustration and does not constitute a structural limitation on the wearable device 100. In other embodiments of the present application, the wearable device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0078] The display screen 209 is used to display corresponding images, etc. The display screen 209 may include a display panel. The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light-emitting diode (QLED), etc.
[0079] The touch sensor 210 is also called a "touch control device". The touch sensor 210 can be set on the display screen 209. The touch sensor 210 and the display screen 209 form a touch screen, also called a "touch control screen". The touch sensor 210 is used to detect touch operations acting on or near it. The touch sensor 210 can pass the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 209. In other embodiments, the touch sensor 210 can also be set on the surface of the wearable device 100, which is different from the position of the display screen 209.
[0080] In some embodiments, an index bar is displayed on the display screen 209 , and the wearable device 100 detects the user's operation on the index bar through the touch sensor 210 , quickly determines the corresponding display content, and displays it on the display screen 209 .
[0081] The charging management module 205 is used to receive charging input from a charger. The charger may be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 205 may receive charging input from a wired charger through the USB interface 204. In some wireless charging embodiments, the charging management module 205 may receive wireless charging input through a wireless charging coil of the wearable device 100. While the charging management module 205 is charging the battery, it may also power the wearable device 100 through the power management module.
[0082] The power management module 206 is used to connect the battery 207, the charging management module 205 and the processor 201. The power management module 206 receives input from the battery 207 and / or the charging management module 205, and supplies power to the processor 201, the internal memory, the wireless communication module 208 and the display screen 209. The power management module 206 can also be used to monitor parameters such as the capacity of the battery 207, the number of cycles of the battery 207, and the health status (leakage, impedance) of the battery 207. In some other embodiments, the power management module 206 can also be set in the processor 201. In some other embodiments, the power management module 206 and the charging management module 205 can also be set in the same device.
[0083] The wireless communication module 208 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the wearable device 100. The wireless communication module 208 can be one or more devices integrating at least one communication processing module. The wireless communication module 208 receives electromagnetic waves via an antenna, modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 201. The wireless communication module 208 can also receive the signal to be sent from the processor 201, modulate the frequency, amplify it, and convert it into electromagnetic waves for radiation through the antenna.
[0084] The external memory interface 202 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the wearable device 100. The external memory card communicates with the processor 201 through the external memory interface 202 to implement a data storage function. For example, files such as phone books and pictures are stored in the external memory card.
[0085] The internal memory 203 can be used to store computer executable program codes, and the executable program codes include instructions. The internal memory 203 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function (such as a call function, a time setting function, etc.), etc. The data storage area may store data created during the use of the wearable device 100 (such as a phone book, world time, etc.), etc. In addition, the internal memory 203 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 201 executes various functional applications and data processing of the wearable device 100 by running instructions stored in the internal memory 203 and / or instructions stored in a memory provided in the processor 201.
[0086] The wearable device 100 can implement audio functions such as music playing and making calls through the audio module 211 and the application processor.
[0087] The audio module 211 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signal. The audio module 211 can also be used to encode and decode audio signals. In some embodiments, the audio module 211 can be arranged in the processor 201, or some functional modules of the audio module 211 can be arranged in the processor 201.
[0088] The button 212 includes a crown button, a volume button, etc. The button 212 can be a mechanical button. It can also be a touch button. The wearable device 100 can receive the button 212 input and generate a key signal input related to the user setting and function control of the wearable device 100.
[0089] Motor 213 can generate vibration prompts. Motor 213 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. For example, touch operations acting on different applications (such as index search, making a call, etc.) can correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.
[0090] The indicator 214 may be an indicator light, which may be used to indicate the charging status, power change, messages, missed calls, notifications, etc.
[0091] The following will take the wearable device 100 as an example. Figure 2B Taking the smart watch with the structure shown as an example, the index display method provided in the embodiment of the present application is explained.
[0092] Optionally, some functions in the smartwatch display a lot of content, and the index function can help users quickly locate the target display content. For example, in the phone book function, the phone book stores contact information. If there are many contacts, the smartwatch displays limited contact information each time, and the index function can effectively improve the search efficiency.
[0093] In some scenarios, the user can instruct the smart watch to start the call application and display the phone book through touch operation, key operation or voice operation. Figure 3 In the main interface 301 shown in (a), the smart watch responds to the user clicking the call icon 31, starts the call application, and displays Figure 3 Alternatively, the mobile phone responds to the user's voice instruction operation to open the call application, starts the call application, and displays Figure 3 The phone book interface 302 shown in (b) .
[0094] like Figure 3 As shown in (b), the phone book interface 302 displays a display area 32 and an index bar 33. The index bar 33 is used to display the index mark, and the display area 32 is used to display the corresponding display content. For example, the index bar 33 displays English letters in order, and the English letters are used as index marks. The display area 32 displays a contact list, and the contacts displayed in the contact list correspond to the English letters in the index bar. For example, Figure 3 As shown in (b), the operation of selecting the letter A is detected in the current index bar 33, and the smart watch quickly locates the contact position corresponding to the letter A in the contact list and displays it in the display area 32, such as Alice and Anne.
[0095] In some embodiments, the index bar is located at the edge of the display screen, and the shape and width of the index bar are adaptively displayed according to the shape of the edge of the display screen. Figure 3 As shown in (b), the edge of the smart watch display screen is circular, and the index bar 33 is circular and displayed on the edge of the display screen. Figure 4 As shown, the edge shape of the smart watch display screen is a rectangle, and the index bar 41 is a rectangle and is displayed on the edge of the display screen.
[0096] In other scenarios, in addition to the phone book function, the smart watch also has some functions with more display content. The index display method provided in the embodiment of the present application can be used to quickly and accurately locate the target display content. For example, the weather function, for example, Figure 5 In the main interface 501 shown in (a), the smart watch responds to the user clicking the weather icon 51, starts the weather application, and displays Figure 5The weather interface 502 shown in (b) in the figure. In the weather interface 502, the letters displayed in the index bar correspond to the content displayed in the display area, so as to achieve quick positioning. For another example, the clock function, for example, Figure 5 In the main interface 501 shown in (a), the smart watch responds to the user clicking the clock icon 52, starts the clock application, and displays Figure 5 The clock interface 503 shown in (c) in the figure. In the clock interface 503, the letters displayed in the index bar correspond to the content displayed in the display area, so as to achieve quick positioning. For example, the chapter index in the document reading scene.
[0097] The following example uses a smart watch display screen that is circular in shape, starts the phone book function, and uses the index bar to search for contacts.
[0098] In some embodiments, the smartwatch displays a phone book interface, detects operations such as a user sliding on the display screen, operating the crown, clicking an index mark in an index bar, etc., scrolls and displays a contact list, and highlights the index mark in the index bar corresponding to the displayed content. The user sliding operation on the display screen includes a user sliding operation on the index bar or a user sliding operation on the display area.
[0099] For example, Figure 6 In the interface 601 shown in (a), the index bar 61 shows that the current index is located at the letter A, and the display area 62 shows the contact corresponding to the letter A. The smart watch detects that the user slides on the display screen, such as sliding upward in the direction indicated by the arrow 63. Alternatively, the smart watch detects that the user operates the crown 64. Alternatively, the smart watch detects that the user clicks the letter T in the index bar 61. The display is shown as Figure 6 In the interface 602 shown in (b), the index bar 61 is relocated to the letter T, and the display content of the display area 62 is changed to the contact corresponding to the letter T. In other words, the user can quickly switch the display content in the display area to the partial contact list range including the target contact through the index bar. Then, the user can directly determine the target contact from the contacts displayed in the current display area, or find the target contact with fewer operations, thereby improving the user experience.
[0100] Further, such as Figure 6 As shown in (a), the letter A in the current index bar 61 is highlighted in color to prompt the user that the contact corresponding to the letter A has been currently indexed. It is understandable that the selected index identifier can also be highlighted in other ways. For example, Figure 6 As shown in (b), the letter T in the index bar 61 is highlighted by color and aperture. This embodiment of the present application does not specifically limit this.
[0101] In some embodiments, the length, width, curvature, space, and other information of the index bar are preset according to the size of the display screen area. For example, the length of the index bar is preset so that it is displayed in a non-fully expanded state to reserve more area for displaying the contact list.
[0102] For example, the smart watch presets the length of the index bar, and takes the example of displaying 4 letters in the index bar for explanation. Figure 7 In the interface 701 shown in (a), the current index bar 71 is not fully expanded, and the letters AD are displayed, a total of 4 letter index marks. Figure 6 In the interface 601 shown in (a), the display area 62 corresponding to the fully expanded index bar 61 and the display area 72 in the interface 701 are increased in proportion, and more display content can be displayed. In addition, when the smart watch detects a forward or reverse sliding operation on the display screen displaying the non-fully expanded index bar, the index mark corresponding to the display area content can still be scrolled in the index bar.
[0103] In some scenarios, the smart watch detects a sliding operation of the user on the display screen, the contact list in the display area scrolls and changes, and the index identifier displayed in the corresponding index bar scrolls and changes accordingly.
[0104] For example, a smart watch can be used in Figure 7 In the interface 701 shown in (a), a sliding operation of the user is detected and the following is displayed: Figure 7 (b) shows the interface 702. In the interface 702, the index bar 71 displays four index marks, namely, letters TW.
[0105] In other scenarios, the smart watch detects a sliding operation of the user on the display screen, and the contact list in the display area scrolls and changes, and the position of the corresponding index bar and the index identifier displayed therein scroll and change accordingly.
[0106] For example, a smart watch can be used in Figure 7 The user's sliding operation is detected on the interface 701 shown in (a), and the following is displayed: Figure 8 In the interface 801, the content displayed in the index bar 81 changes to the four index marks of the letters QT. In addition, the index bar 81 displays the positions of the letters QT, which is the same as the following. Figure 6 The positions of the letters QT in the index bar 61 shown in (a) are the same. That is, the position of the index bar 81 changes as the position of the displayed index mark changes.
[0107] In the above two scenarios, the change of the index bar position can be customized according to the user's usage habits. Or, it can be pre-configured before the smart watch leaves the factory. By adding a non-fully expanded index bar display mode, while taking into account the indexing efficiency and accuracy, the display space of the smart watch display is saved and the visible area of the display area is increased. Furthermore, the aesthetics of the smart watch display is improved.
[0108] In some embodiments, a zoom control is preset in the index bar, or a user's sliding gesture at the beginning and end of the index bar is detected to switch the expansion state of the index bar. For example, switching between a non-fully expanded state and a fully expanded state. This further improves indexing efficiency while ensuring the visible area.
[0109] For example, Fig. 9 In the interface 901 shown in (a), the index bar 91 in the interface 901 is not fully expanded. In the current index state, the user may need to slide several times to find the target contact. Therefore, in response to the user clicking the zoom control 92, the smart watch displays the following Fig. 9 In interface 902 shown in (b), index bar 94 in interface 902 switches to a fully expanded state. Alternatively, on interface 901, if the smartwatch detects a clockwise sliding operation at the beginning or end of the index bar, such as detecting that the user slides downward in the direction of arrow 93 at the end of the current index bar, the index bar is expanded to display index bar 94 in interface 902. The beginning and end of the index bar can also be described as the start and end positions of the index bar, which can be distinguished according to the order of the index identifiers or the direction in which the content is displayed in the display area of the smartwatch. Fig. 9 The index bar 91 shown in (a) has a leading end with letter A and a trailing end with letter D. Optionally, a clockwise sliding operation at the leading end or trailing end of the index bar can be preset as an operation of expanding the index bar, and a counterclockwise sliding operation can be preset as an operation of folding the index bar.
[0110] In this way, by detecting a single operation of clicking a zoom control or sliding a gesture, the smartwatch can switch the index bar in a non-fully expanded state to a fully expanded state. That is, the user can directly select the required index identifier in the fully expanded index bar with one operation, thereby improving indexing efficiency. Fig. 9 In the interface 901 shown in (a), the index mark corresponding to the target contact is the letter N. At this time, whether sliding forward or backward, it is difficult to accurately slide to the contact list range corresponding to the letter N in one slide. Therefore, the user can expand the index bar through the zoom control to quickly locate the letter N.
[0111] Another example is Fig. 9The index bar 94 in the fully expanded state of the interface 902 shown in (b) switches to the following state after a preset time. Fig. 9 Alternatively, after the smartwatch detects that the user clicks the zoom control 95 on the interface 902, the index bar 94 is switched to a non-fully expanded state. Fig. 9 Interface 901 shown in (a) of FIG. Alternatively, the smart watch is in the following Fig. 9 In the interface 902 shown in (b), it is detected that the user clicks on a certain letter. For example, after it is detected that the user clicks on the letter T, the following is displayed: Fig. 9 The letter T in the index bar 96 is visually highlighted, and the display area 97 displays the corresponding contact list. Afterwards, the smart watch responds to the user's sliding or clicking operation on the display area 97, and displays the following Fig. 9 Interface 904 shown in (d). In interface 904, the index bar 98 is switched to a non-fully expanded state. That is, after the smart watch detects that the user clicks on an index mark in the fully expanded index bar, it switches the index bar to a non-fully expanded state, increasing the visible area of the display area, so that the user can quickly determine the target display content in the display content corresponding to the current index mark.
[0112] In some embodiments, after the index bar is switched from the fully expanded state to the non-fully expanded state, the index identifier displayed at the beginning or end of the index bar is the index identifier selected by the user detected by the smartwatch when the index bar is fully expanded. Alternatively, after the index bar is switched from the fully expanded state to the non-fully expanded state, the index identifier displayed at the beginning or end of the index bar is the index identifier corresponding to the content displayed in the current display area.
[0113] For example, Fig. 9 Interface 903 shown in (c) is the interface displayed after the smart watch detects that the user clicks the letter T in the index bar. In interface 903, the selected index mark (i.e., the letter T) is highlighted, and the display area 97 displays the content corresponding to the letter T. Afterwards, the smart watch responds to the user's sliding or clicking operation on the display area 97, and displays the following Fig. 9 In the interface 904 shown in (d), the index bar 98 is switched to a non-fully expanded state. In the index bar 98, the first end displays the letter T selected by the user, and the displayed content is the contact list corresponding to the letter T. Or, Figure 8 The index bar 81 shown has the letter T highlighted at the end of the index bar 81. That is, according to the user's usage habits, the selected index mark can be highlighted at the upper part of the index bar to facilitate user identification.
[0114] In this way, when the user selects an index mark when the index bar is fully expanded, he may need to continue to search for the target contact in the contact list corresponding to the current index mark. Then, in response to the user's operation, the index bar displayed on the smartwatch switches from the fully expanded state to the non-fully expanded state, providing the user with more display area to display the contact list corresponding to the currently selected index mark. In addition, displaying the currently selected index mark at the beginning or end of the index bar can help the user view the index mark faster, facilitate the user's subsequent operations, and provide the user with a higher user experience.
[0115] In some embodiments, the number of characters displayed in the index bar in a non-fully expanded state is preset, thereby constraining the length and visual effect of the index bar. For example, the minimum number of characters displayed in the index bar is 2. In addition, if the number of characters displayed in the index bar in a non-fully expanded state exceeds 5, a zoom control is set to collapse the index bar to return to the preset display state. Among them, the limit on the number of characters displayed in the index bar does not include the zoom control, that is, the number of characters is only used to indicate the number of index identifiers.
[0116] For example, Fig.10 In the interface 1001 shown in (a), the index bar 101 in the interface 1001 displays the minimum number of characters, such as the index mark "#" and the index mark "A". In response to the user clicking the zoom control 102, or detecting the user sliding at the end of the index bar 101, the smart watch expands the index bar 101 and displays the following: Fig.10 Interface 1002 is shown in (b).
[0117] That is to say, the non-fully expanded state of the index bar of the smart watch includes an initial state and a semi-expanded state. In the initial state, in response to the user clicking the zoom control, the smart watch expands the index bar to a semi-expanded state. Further, in the semi-expanded state, in response to the user clicking the zoom control, the smart watch collapses the index bar to a preset display state. The preset display state can be the initial state, or the preset display state can also be the optimal display state, such as a state of displaying 4 characters. For example, Fig.10 In the interface 1002 shown in (b), the index bar 103 is in a semi-expanded state. After detecting that the user clicks the zoom control 104, the smart watch displays the following Fig.10 In the interface 1001 shown in (a), the index bar 101 is displayed in an initial state.
[0118] In this way, the index bar in the semi-expanded state is preset to display more characters, which can ensure the indexing efficiency and provide more viewing area for the user compared with the fully expanded state.
[0119] In another exemplary embodiment, a zoom control is preset in the semi-expanded index bar to switch the index bar from the semi-expanded state to the fully expanded state. Fig.10 In the interface 1001 shown in (a), in response to the user clicking the zoom control 102, the smart watch displays the following Fig.10 In the interface 1003 shown in (c), the index bar 105 in the interface 1003 is in a semi-expanded state. In response to the user clicking the zoom control 106, the smart watch displays the following Fig.10 In the interface 1004 shown in (d), the index bar 107 in the interface 1004 is in a fully expanded state.
[0120] For another example, when the smartwatch displays the index bar in a semi-expanded state, if the smartwatch detects a user sliding operation from the end of the index bar to the beginning of the index bar (i.e., an upward sliding operation), the semi-expanded state of the index bar is switched to a preset display state or an initial state. Alternatively, if the smartwatch detects a user sliding operation from the end of the index bar to the opposite direction of the beginning of the index bar (i.e., a downward sliding operation), the semi-expanded state of the index bar is switched to a fully expanded state.
[0121] Similarly, in the above example, the smartwatch can pre-configure a preset time to automatically switch from a semi-expanded state or a fully expanded state to a preset display state. In addition, in the above example, the zoom state switching of the index bar can realize the zoom state switching by detecting the user's sliding gesture operation at the beginning and end of the index bar in addition to detecting the user's operation on the zoom control.
[0122] In some embodiments, the smartwatch phonebook stores multilingual contacts, and thus it may not be possible to use one indexing rule to index and search for all contacts. For example, contacts with Japanese names stored in the phonebook are not suitable for indexing using English letters, and it is necessary to preset indexing rules for Japanese in the smartwatch. Then, a switching control is preset to implement switching of multilingual indexing rules.
[0123] For example, Fig.11 In the interface 1101 shown in (a), it is assumed that the current phone book stores contacts applicable to two types of indexing rules, namely, Japanese indexing rules and English indexing rules, and the local language preset in the smart watch is Japanese, that is, the preset default language is Japanese. The index mark of the Japanese indexing rule is displayed in the index bar 111, and the switching control for expanding the English indexing rule is displayed. For example, in the interface 1101, the English letter z is displayed at the end of the index bar 111 to prompt the user to expand the index bar of the English indexing rule through the English letter z. After the smart watch detects that the user clicks the switching control 112 (that is, the English letter Z), the following is displayed. Fig.11Interface 1102 is shown in (b). In interface 1102, a fully expanded index bar 113 is displayed, and the index identifier of the English index rule (i.e., English letters AZ) is displayed in the index bar 113. In addition, a switching control 114 for returning to displaying the index bar of the Japanese index rule is also displayed. In interface 1102, after the smart watch detects that the user clicks the switching control 114, interface 1101 is displayed, or the index bar containing the Japanese index rule and in a fully expanded state is displayed.
[0124] In some embodiments, if the number of characters that need to be displayed in the index bar exceeds the preset number, some of the characters that exceed the preset number are hidden in the index bar to avoid the problem of too small display fonts and inconvenience for users due to too many displayed characters. And avoid affecting the display effect. Based on this, the smart watch presets hidden controls in the index bar, and displays the hidden characters in the index bar by detecting the user's operation on the hidden controls. Among them, characters can be preset to represent hidden controls. For example, the character "*", the character ".", etc.
[0125] For example, Fig.12 In the interface 1201 shown, the current index bar 121 displays multilingual index rules, assuming that the preset number is 30. In the current scene, if the number of characters exceeds 30, some characters need to be hidden. After the smart watch detects that the user clicks the hide control 122, the index mark displayed in the index bar 121 automatically scrolls to display the hidden characters.
[0126] In some embodiments, the number of characters displayed in the multilingual index bar is also preset, thereby constraining the length and visual effect of the index bar. For example, the minimum number of characters displayed in the index bar is 4. In addition, if the number of characters displayed in the index bar in a non-fully expanded state exceeds 7, a zoom control is set to collapse the index bar to return to the preset display state.
[0127] For example, Fig.13 In the interface 1301 shown, if the number of characters displayed in the current index bar 131 exceeds the preset number, a zoom control 132 is displayed. After the smart watch detects that the user clicks the zoom control 132, it switches to display the preset display state. In addition, the index bar zooming scenario of the multi-language indexing rule can be referred to Fig. 9 The scenarios described in (a)-(d) will not be repeated here.
[0128] In some embodiments, the smartwatch highlights the index mark corresponding to the currently displayed content by a preset highlighting method. The above has introduced highlighting the index mark by color and / or aperture. Here, another highlighting method of bubble method is introduced.
[0129] For example, Fig.14In the interface 1401 shown, when the content displayed in the display area 141 corresponds to the letter T in the index bar 142, a bubble 143 is displayed in the display area 141, and the letter T is displayed in the bubble 143. Moreover, the display area of the letter T in the bubble 143 is larger than the display area of the letter T in the index bar 142, that is, the font size of the selected index mark is increased before being displayed in the bubble, so as to achieve the purpose of highlighting. The user can clearly identify the content of the currently selected index mark, avoiding the problem that the index mark is unclear and difficult for the user to identify due to the small display area of the smart watch.
[0130] Further, such as Fig.12 In the interface 1201 shown, after the smart watch detects that the user clicks the hidden control 122, it can also display some hidden characters in the display area using bubbles. Correspondingly, the smart watch can also detect the user's operation of clicking the hidden characters displayed in the bubble, and switch to display the corresponding display content and index mark. In this way, the hidden index mark is highlighted through the bubble, which is convenient for the user to select.
[0131] In some embodiments, after the smartwatch detects a user's sliding or clicking operation in the display area, the bubble is no longer displayed. That is, in response to the user's operation, the bubble disappears. Alternatively, the bubble display time is preset, and if the smartwatch does not detect a sliding or clicking operation within the preset bubble display time, the bubble disappears automatically. For example, the preset bubble display time is 3.5S. After the bubble is displayed for 3.5S and no user click operation is detected, the bubble disappears automatically.
[0132] The present application also provides an index display method, which can be applied to the above Figure 3-Figure 14 The scene shown. Fig.15 As shown, it is a flow chart of an index display method provided in an embodiment of the present application, and the method may include: step S1501-step S1508.
[0133] S1501: The wearable device displays a first interface.
[0134] The first interface is the main interface displayed by the wearable device, or an interface in an application that does not require an index.
[0135] S1502: The wearable device detects, on the first interface, an operation instructing the user to switch to the second interface, and displays the second interface; the second interface includes a first area and a second area, the first area is used to display an index mark, and the second area is used to display content corresponding to the selected index mark.
[0136] The second interface is an interface that displays a lot of content and needs to be indexed, such as a phone book interface, a weather interface, a clock interface, etc. The first area is used to display an index bar, which includes an index mark. The first area is located at the edge of the index interface and surrounds the second area.
[0137] S1503: The wearable device displays a first number of index identifiers in a first area, wherein a first index identifier is selected, and a second area displays content corresponding to the first index identifier.
[0138] In some embodiments, the wearable device detects the user's click on the index mark to quickly locate the corresponding display content and display it in the second area, thereby improving indexing efficiency.
[0139] S1504: The wearable device detects a preset operation and displays a second number of index identifiers in the first area; wherein the second number is greater than the first number, and the size of the first area matches the number of index identifiers.
[0140] The preset operation includes, for example, a sliding operation, an operation of clicking a zoom control, or other operations described above.
[0141] In some embodiments, the expansion state of the index bar can be switched between a non-fully expanded state and a fully expanded state. Alternatively, the expansion state of the index bar can be switched between an initial state, a semi-fully expanded state, and a fully expanded state. The number of index identifiers displayed in the index bar will also change with the change of the expansion state.
[0142] For example, the first number is the number of index identifiers displayed by the index bar in the initial state. After detecting that the user clicks the zoom control, the wearable device switches the index bar to a fully expanded state and displays the second number of index identifiers, that is, the second number is greater than the first number. Therefore, when displaying the first number of index identifiers, the wearable device can provide the user with more visible area, that is, a larger second area. In addition, the wearable device can also switch the index bar displaying the first number of index identifiers to the index bar displaying the second number of index identifiers, thereby ensuring indexing efficiency while taking into account the visible area.
[0143] S1505: An operation in the first area is detected within a preset time. If yes, the wearable device executes step S1506. If no, the wearable device executes step S1503.
[0144] S1506: The second index mark is selected, and the content displayed in the second display area is switched to the content corresponding to the second index mark.
[0145] In some embodiments, if the wearable device does not detect a sliding or clicking operation in the first area within a preset time, the wearable device automatically changes the number of index identifiers displayed in the first area from the second number to the first number, thereby avoiding the influence of erroneous operation on the displayed content.
[0146] In some embodiments, if the wearable device detects a click operation in the first area within a preset time, the index mark selected by the click operation is displayed in the first area in a first preset manner, and the content corresponding to the index mark is displayed in the second area. Alternatively, if the wearable device detects a sliding operation in the first area within a preset time, the index mark corresponding to the sliding operation is displayed in the first area in a first preset manner, and the corresponding content is displayed by sliding in the second area. The first preset manner is used to highlight the selected index mark, so that the user can quickly determine the position of the index mark.
[0147] S1507: The first condition is met. If yes, execute step S1508. If no, execute step S1506.
[0148] S1508: The number of index markers displayed in the first area changes from the second number to the first number, and a second index marker is displayed at the beginning or end of the first area.
[0149] The first condition includes, for example, detecting an operation of clicking a zoom control within a preset time, or a sliding operation at a start position or an end position of the first area, or an operation in the second area, or no operation is detected.
[0150] For example, if the wearable device does not detect the user's operation on the index bar within a preset time after switching the expanded state, it will automatically switch back to the previous expanded state. For example, after the wearable device switches the index bar from the initial state to the fully expanded state, if the user's operation on the index bar is not detected within a preset time, the index bar will be switched back to the initial state to increase the area of the second region, that is, to increase the visible area. In the current scene, the index bar automatically changes from the second number to the first number, then in the first number of index bars, the index identifier displayed at the start position is the index identifier corresponding to the content displayed in the second region.
[0151] For another example, if the wearable device detects a user clicking a zoom control, or a sliding operation at the start or end of the first area, or an operation in the second area within a preset time after switching to the expanded state, then in response to the user's operation, the smartwatch can also switch the number of index identifiers displayed in the index bar from the second number to the first number to increase the area of the second area. In addition, in the first number index bar, the index identifier displayed at the start position is the index identifier selected when the second number index bar is displayed.
[0152] For another example, if the wearable device detects a user operation on the index bar, the corresponding index mark is highlighted and the corresponding content is displayed in the second area. If a click operation on the index mark on the index bar is detected, the index mark is highlighted in the first area and the content corresponding to the index mark is displayed in the second area. In other words, if the first condition is not met at present, the wearable device executes step S1506, detects the selected index mark again, and displays the corresponding content in the second area.
[0153] In addition, the wearable device can also execute the steps and functions executed by the smart watch in the above embodiment, thereby realizing the index display method provided in the above embodiment. Further, the index display method provided in the embodiment of the present application can also be applied to other electronic devices with display functions.
[0154] It is understandable that in order to achieve the above functions, the wearable device includes hardware and / or software modules corresponding to the execution of each function. In combination with the algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application in combination with the embodiments, but such implementation should not be considered to be beyond the scope of this application.
[0155] In this embodiment, the wearable device can be divided into functional modules according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware.
[0156] It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0157] like Fig.16 As shown, the present application embodiment discloses a schematic diagram of the structure of an index display device. The index display device 1600 can be used to implement the steps and functions performed by the smart watch or wearable device recorded in the above method embodiments. Exemplarily, the index display device 1600 may specifically include: a display unit 1601 and a detection unit 1602.
[0158] The display unit 1601 is used to display the index interface.
[0159] In some embodiments, the index interface includes a first area and a second area, the first area is located at the edge of the index interface and surrounds the second area, the first area displays a first number of index identifiers, a first index identifier among the first number of index identifiers is selected, and the second area displays a first content corresponding to the first index identifier.
[0160] The detection unit 1602 is configured to detect a first operation.
[0161] The display unit 1601 is further configured to change the number of index identifiers displayed in the first area from a first number to a second number in response to the first operation, wherein the second number is greater than the first number, and the size of the first area matches the number of index identifiers displayed.
[0162] The detection unit 1602 is further configured to detect a second operation.
[0163] The display unit 1601 is further configured to, in response to a second operation, select a second index identifier from the second number of index identifiers displayed in the first area, and display second content corresponding to the second index identifier in the second area. The second index identifier is different from the index identifier displayed when the first number of index identifiers is displayed in the first area.
[0164] The display unit 1601 is further configured to satisfy a first condition, wherein the number of index identifiers displayed in the first area changes from the second number to the first number, and display a second index identifier in a first preset manner at a start position or an end position of the first area.
[0165] In a possible implementation manner, an outer edge shape of the first area matches an edge shape of the index interface.
[0166] In a possible implementation manner, the index rule corresponding to the index identifier includes a first index rule and a second index rule.
[0167] Optionally, the display unit 1601 is further configured to display an index identifier that complies with a first index rule and a first switching control in the first area.
[0168] The first switching control is used to switch and display the index identifier that complies with the second index rule.
[0169] The detection unit 1602 is further configured to detect an operation of clicking the first switching control.
[0170] The display unit 1601 is further configured to display an index identifier that complies with a second index rule and a second switch control in the first area in response to an operation of clicking the first switch control.
[0171] The second switching control is used to switch and display the index identifier that complies with the first index rule.
[0172] In a possible implementation manner, the maximum number of index identifiers displayed in the first area is less than or equal to a first threshold.
[0173] If the number of index identifiers to be displayed is greater than the first threshold, the display unit 1601 is further configured to display a hidden control and hide a third number of index identifiers, and the number of index identifiers to be displayed after hiding is less than or equal to the first threshold.
[0174] The detection unit 1602 is further used to detect an operation of clicking on a hidden control.
[0175] The display unit 1601 is further configured to display a third number of index identifiers that are hidden in the first area in response to an operation of clicking the hide control.
[0176] In a possible implementation, the display unit 1601 is specifically configured to satisfy a first condition and display a first area including a first quantity index identifier and a second index identifier at a first position of the index interface. The first position matches a position of the second index identifier in the first area including the second quantity index identifier. The first position is different from a second position where the first area including the first quantity and the first index identifier is displayed. The second position matches a position of the first index identifier in the first area including the second quantity index identifier.
[0177] Alternatively, if the first condition is met, the first area including the first quantity index identifier and the second index identifier is displayed at the third position of the index interface; the third position is the same as the fourth position where the first area including the first quantity and the first index identifier is displayed.
[0178] In a possible implementation, the first operation is an operation of clicking a zoom control, or a sliding operation at a start position or an end position of the first area; and the second operation is a clicking operation, or a sliding operation.
[0179] Optional, Fig.16 The index display device 1600 shown may also include a processing unit ( Fig.16 The processing unit may be implemented by a processor or a processor-related circuit component, and may be a processor or a processing module.
[0180] Optional, Fig.16 The index display device 1600 shown may also include a receiving unit ( Fig.16 ) and the sending unit ( Fig.16). The receiving unit is used to support the index display device 1600 to receive data sent by other index display devices. The sending unit is used to support the index display device 1600 to send data to other index display devices. The receiving unit and the sending unit can be collectively referred to as a transceiver unit, which can be implemented by a transceiver or a transceiver-related circuit component, and can be a transceiver or a transceiver module.
[0181] Optional, Fig.16 The index display device 1600 shown may also include a storage unit ( Fig.16 (not shown), the storage unit stores a program or instruction. When the processing unit executes the program or instruction, Fig.16 The index display device 1600 shown can execute the above-mentioned index display method.
[0182] Fig.16 The technical effects of the index display device 1600 shown can refer to the technical effects of the above-mentioned index display method, which will not be repeated here.
[0183] An embodiment of the present application also provides a chip system, including: a processor, the processor is coupled to a memory, the memory is used to store programs or instructions, when the program or instructions are executed by the processor, the chip system implements the method in any of the above method embodiments.
[0184] Optionally, the processor in the chip system may be one or more. The processor may be implemented by hardware or by software. When implemented by hardware, the processor may be a logic circuit, an integrated circuit, etc. When implemented by software, the processor may be a general-purpose processor implemented by reading software code stored in a memory.
[0185] Optionally, the memory in the chip system may be one or more. The memory may be integrated with the processor or may be separately provided with the processor, which is not limited in the present application. Exemplarily, the memory may be a non-transient processor, such as a read-only memory ROM, which may be integrated with the processor on the same chip or may be provided on different chips. The present application does not specifically limit the type of memory and the arrangement of the memory and the processor.
[0186] Exemplarily, the chip system can be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processing circuit (DSP), a microcontroller unit (MCU), a programmable logic device (PLD) or other integrated chips.
[0187] It should be understood that each step in the above method embodiment can be completed by an integrated logic circuit of hardware in a processor or by instructions in the form of software. The method steps disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware processor, or by a combination of hardware and software modules in a processor.
[0188] An embodiment of the present application also provides a storage medium for storing instructions used by the above-mentioned wearable device.
[0189] An embodiment of the present application also provides a computer-readable storage medium, which stores computer instructions. When the computer instructions are executed on a wearable device, the wearable device executes the above-mentioned related method steps to implement the index display method in the above-mentioned embodiment.
[0190] The embodiment of the present application also provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the above-mentioned related steps to implement the index display method in the above-mentioned embodiment.
[0191] In addition, an embodiment of the present application also provides a device, which may specifically be a component or a module, and the device may include a connected processor and a memory; wherein the memory is used to store computer-executable instructions, and when the device is running, the processor may execute the computer-executable instructions stored in the memory so that the device executes the index display method in the above-mentioned method embodiments.
[0192] Among them, the wearable device, computer-readable storage medium, computer program product or chip provided in the embodiments of the present application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.
[0193] Through the description of the above implementation methods, technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0194] In the several embodiments provided in the present application, it should be understood that the disclosed method can be implemented in other ways. For example, the terminal device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of modules or units, which can be electrical, mechanical or other forms.
[0195] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0196] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0197] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: flash memory, mobile hard disk, read-only memory, random access memory, disk or optical disk and other media that can store program instructions.
[0198] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. An index display method, characterized in that: The method comprises: Displaying an index interface, wherein the index interface includes a first area and a second area, the first area is located at an edge of the index interface and surrounds the second area, the first area displays a first number of index identifiers, a first index identifier among the first number of index identifiers is selected, and the second area displays a first content corresponding to the first index identifier; In response to a first operation, the number of index identifiers displayed in the first area changes from the first number to a second number; wherein the second number is greater than the first number, and the size of the first area matches the number of index identifiers displayed; In response to a second operation, a second index identifier among the second number of index identifiers displayed in the first area is selected, and second content corresponding to the second index identifier is displayed in the second area; the second index identifier is different from the index identifier displayed when the first area displays the first number of index identifiers; When the first condition is met, the number of index identifiers displayed in the first area changes from the second number to the first number, and the second index identifier is displayed in a first preset manner at the beginning or end position of the first area.
2. The method according to claim 1, characterized in that: The first condition includes any one of the following items: detecting an operation of clicking a zoom control within a preset time, detecting a sliding operation at a start position or an end position of the first area within the preset time, an operation in the second area within the preset time, or no operation is detected within the preset time.
3. The method according to claim 1, characterized in that An outer edge shape of the first region matches an edge shape of the index interface.
4. The method according to any one of claims 1 to 3, characterized in that: The index rule corresponding to the index identifier includes a first index rule and a second index rule; the method further includes: The first area displays index identifiers that comply with the first index rule and a first switching control; the first switching control is used to switch and display index identifiers that comply with the second index rule; In response to an operation of clicking the first switching control, the first area displays an index identifier that complies with the second index rule and a second switching control; the second switching control is used to switch and display the index identifier that complies with the first index rule.
5. The method according to any one of claims 1 to 3, characterized in that: The maximum number of index identifiers displayed in the first area is less than or equal to a first threshold, and the method further includes: If the number of index identifiers to be displayed is greater than the first threshold, display the hide control and hide a third number of index identifiers, and after hiding, the number of index identifiers to be displayed is less than or equal to the first threshold; In response to an operation of clicking the hide control, the first area displays the third number of index marks that are hidden.
6. The method according to any one of claims 1 to 3, characterized in that: When the first condition is met, the number of index identifiers displayed in the first area changes from the second number to the first number, including: The first condition is met, the first area including the first quantity index identifier and the second index identifier is displayed at a first position of the index interface; the first position matches the position of the second index identifier in the first area including the second quantity index identifier; the first position is different from the second position of the first area including the first quantity and the first index identifier; the second position matches the position of the first index identifier in the first area including the second quantity index identifier; Alternatively, when the first condition is met, the first area including the first quantity index identifier and the second index identifier is displayed at the third position of the index interface; the third position is the same as the fourth position where the first area including the first quantity and the first index identifier is displayed.
7. The method according to any one of claims 1 to 3, characterized in that: The first operation is an operation of clicking a zoom control, or a sliding operation at a start position or an end position of the first area; the second operation is a clicking operation, or a sliding operation.
8. A wearable device, characterized in that: include: A processor, a memory and a display screen, wherein the memory and the display screen are coupled to the processor, the memory is used to store computer program codes, and the computer program codes include computer instructions. When the processor reads the computer instructions from the memory, the wearable device performs the following operations: Displaying an index interface, wherein the index interface includes a first area and a second area, the first area is located at an edge of the display screen and surrounds the second area, the first area displays a first number of index identifiers, a first index identifier among the first number of index identifiers is selected, and the second area displays a first content corresponding to the first index identifier; In response to a first operation, the number of index identifiers displayed in the first area changes from the first number to a second number; wherein the second number is greater than the first number, and the size of the first area matches the number of index identifiers displayed; In response to a second operation, a second index identifier among the second number of index identifiers displayed in the first area is selected, and second content corresponding to the second index identifier is displayed in the second area; the second index identifier is different from the index identifier displayed when the first area displays the first number of index identifiers; When the first condition is met, the number of index identifiers displayed in the first area changes from the second number to the first number, and the second index identifier is displayed in a first preset manner at the beginning or end position of the first area.
9. The wearable device according to claim 8, characterized in that: The first condition includes any one of the following items: detecting an operation of clicking a zoom control within a preset time, detecting a sliding operation at a start position or an end position of the first area within the preset time, an operation in the second area within the preset time, or no operation is detected within the preset time.
10. The wearable device according to claim 8, characterized in that: The outer edge shape of the first area matches the inner edge shape of the display screen.
11. The wearable device according to any one of claims 8 to 10, characterized in that: The index rule corresponding to the index identifier includes a first index rule and a second index rule; when the processor reads the computer instruction from the memory, the wearable device also performs the following operations: The first area displays index identifiers that comply with the first index rule and a first switching control; the first switching control is used to switch and display index identifiers that comply with the second index rule; In response to an operation of clicking the first switching control, the first area displays an index identifier that complies with the second index rule and a second switching control; the second switching control is used to switch and display the index identifier that complies with the first index rule.
12. The wearable device according to any one of claims 8 to 10, characterized in that: The maximum number of index identifiers displayed in the first area is less than or equal to a first threshold; when the processor reads the computer instruction from the memory, the wearable device is further caused to perform the following operations: If the number of index identifiers to be displayed is greater than the first threshold, display the hide control and hide a third number of index identifiers, and after hiding, the number of index identifiers to be displayed is less than or equal to the first threshold; In response to an operation of clicking the hide control, the first area displays the third number of index marks that are hidden.
13. The wearable device according to any one of claims 8 to 10, characterized in that: When the first condition is met, the number of index identifiers displayed in the first area changes from the second number to the first number, including: The first condition is met, the first area including the first quantity index identifier and the second index identifier is displayed at a first position of the index interface; the first position matches the position of the second index identifier in the first area including the second quantity index identifier; the first position is different from the second position of the first area including the first quantity and the first index identifier; the second position matches the position of the first index identifier in the first area including the second quantity index identifier; Alternatively, when the first condition is met, the first area including the first quantity index identifier and the second index identifier is displayed at the third position of the index interface; the third position is the same as the fourth position where the first area including the first quantity and the first index identifier is displayed.
14. The wearable device according to any one of claims 8 to 10, characterized in that: The first operation is an operation of clicking a zoom control, or a sliding operation at a start position or an end position of the first area; the second operation is a clicking operation, or a sliding operation.
15. A computer-readable storage medium, characterized in that: The method comprises a program or an instruction. When the program or the instruction is executed, the method according to any one of claims 1 to 7 is implemented.
16. A chip system, characterized in that: The chip system includes at least one processor and at least one interface circuit, wherein the at least one interface circuit is used to perform transceiver functions and send instructions to the at least one processor. When the at least one processor executes the instructions, the method as described in any one of claims 1 to 7 is implemented.
17. A computer program product, characterized in that When the computer program product is executed on a wearable device, the wearable device is enabled to execute the method according to any one of claims 1 to 7.