Independent display method and device and application thereof on smart wearable device

By setting up page data tables and display output modules in the display device of the smart wearable device, combined with the virtual data table design, the problem of high cost and inappropriate small devices in the prior art is solved, and low-cost, independent display and efficient interface development are achieved.

CN114237606BActive Publication Date: 2025-04-22CHENGDU EACOM TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210007724.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-06
Publication Date
2025-04-22
Estimated Expiration
2042-01-06

AI Technical Summary

Technical Problem

The display solutions of existing smart wearable devices rely on foreign GUI frameworks, resulting in increased software and hardware costs, and are not suitable for independent display of small smart wearable devices.

Method used

An independent display method and device is adopted, which includes setting a page data table and a display output module in the same display device. The display data of the display element can come from real detection data or virtual data, and the separation of interface development and functional logic is realized through the virtual data table design.

Benefits of technology

It realizes independent display and graphical interface design on different smart wearable devices, reduces the cost of software and hardware, is particularly suitable for small smart wearable devices, and improves the efficiency of interface development.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114237606B_ABST
    Figure CN114237606B_ABST
Patent Text Reader

Abstract

The present invention discloses an independent display method and device and their application on a smart wearable device. The display method comprises: displaying display elements listed in a page data table one by one, wherein the display data in the display elements are generated from real detection data of the smart wearable device or from virtual data, the page data table and a display output module for performing the one-by-one display are arranged in the same display device independent of the smart wearable device. The method can perform independent display and graphic interface design on different smart wearable devices, reduces the cost of software and hardware, and is particularly suitable for small smart wearable devices such as smart bracelets.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent device display methods, and in particular to methods based on virtual data. Background Art

[0002] In recent years, various types of smart wearable devices, such as human body monitoring bracelets, have emerged one after another, from low-end to high-end. As user demand increases, device functions have become more complex. Therefore, the importance of multiple functions, low cost and friendly interactive interface has become more and more prominent.

[0003] Due to the late development of my country in the fields of embedded chips and embedded software, the display solutions of existing smart wearable devices, especially human monitoring bracelets, still mainly rely on frameworks provided by foreign GUI (graphical interface) manufacturers, such as TouchGFX (a display framework of STMicroelectronics), emWin (an embedded display framework of Germany's SEGGER), QT (an interface programming language under Nokia), etc. However, these software need to be paid or can only be used on chips specified by the manufacturer, and have high requirements for chip performance, which can easily increase both software and hardware costs. Summary of the invention

[0004] In view of the problems in the prior art, the purpose of the present invention is to provide a simple, low-cost, portable GUI (graphical interface) display method and device, which can perform independent display and graphical interface design on different smart wearable devices without increasing the cost of software and hardware, and is particularly suitable for small and compact smart wearable devices such as smart bracelets.

[0005] The technical solution of the present invention is as follows:

[0006] An independent display method applicable to a smart wearable device includes the following processes:

[0007] Display the display elements listed in the page data table one by one;

[0008] Wherein, the display data in the display element is generated from real detection data of the smart wearable device or from virtual data;

[0009] and:

[0010] The page data table and the display output module for displaying the page data table item by item are arranged in the same display device, and the display device is independent of the smart wearable device, that is, the display device can be separately loaded into or taken out of the smart wearable device.

[0011] In the above scheme:

[0012] "Display element" refers to the display content corresponding to a complete row of a data table.

[0013] “Generated from…” includes directly corresponding data, or processed data set according to corresponding data, or obtained after necessary processing.

[0014] "Smart wearable devices" can be smart devices with built-in logic processing units or smart devices without logic processing units, such as smart bracelets, watches, etc.

[0015] “Virtual data” refers to data that is not actually detected by detection devices of smart devices such as various sensors.

[0016] According to some preferred embodiments of the present invention, the virtual data is stored in a virtual data table, and the virtual data table is designed corresponding to the display elements of the page data table.

[0017] According to some preferred embodiments of the present invention, the display element includes a first data portion and a second data portion, wherein the first data portion includes public attribute data reflecting the common display characteristics of any display data and other display data, and the second data portion includes the display data and private attribute data reflecting the display characteristics of the display data.

[0018] In this preferred method:

[0019] The common display features refer to the display requirements that must be set for each display data in the display environment, such as the serial number of the display element, the type of the display element, the display position coordinates of the display element, and other public parameters of the display element such as display format, display foreground color, and display background color. One or more of them.

[0020] The self-owned display features refer to display requirements that can be selectively set for each display data in addition to the common display features, such as one or more of the size, color, transparency, layout position requirements, and data display effects of the display data.

[0021] According to some specific embodiments of the present invention, the type of the display element includes text display or image display.

[0022] According to some specific embodiments of the present invention, the display position coordinates include a starting position coordinate and an ending position coordinate.

[0023] According to some preferred embodiments of the present invention, when the display element is an image, the corresponding display data is the modulo address of the image, that is, the modulo address of the image is filled in the position corresponding to the display data in the page data table.

[0024] According to some preferred embodiments of the present invention, the design of the virtual data table includes:

[0025] Design the display result page of virtual data through interface design;

[0026] Decomposing the display content of the display result page to obtain decomposed display elements and their corresponding display features;

[0027] The image in the display element is used to obtain the modeling data through the modeling software, and the modeling data is used as the filling content, and the text in the display element is used as the filling content according to its specific text content;

[0028] Fill the filled content of each display element and the corresponding display feature into the page data table according to the format number of the page data table;

[0029] According to the completed page data table, fill in the virtual data table according to the corresponding number.

[0030] Furthermore, the present invention also provides a display device that can implement any of the above-mentioned independent display methods, which includes: a virtual data table module for generating the virtual data, a page data table module for generating the page data table, and a display output module for displaying the page data table line by line.

[0031] According to some preferred embodiments of the present invention, the display output module includes a display processing module and a processing output module, wherein the display processing module can determine whether to enable virtual data and correspondingly call the virtual data into the page data table and / or call the page data table to the processing output module according to the received application layer command, and the processing output module can output the processing results of the display processing module to the display screen under the application layer call.

[0032] Furthermore, the present invention also provides any of the above independent display methods and / or any of the display devices

[0033] Applications on smart wearable devices include:

[0034] Installing the display device into the smart wearable device with adaptively adjusted application layer interface functions;

[0035] When the user clicks on the display icon on the smart wearable device, the application layer sends a user name to the display processing unit containing the page data table and the display output module;

[0036] When the smart wearable device has an actual detection module corresponding to the display icon, the display processing unit further receives a detection value of the actual detection module that performs actual detection according to the application layer command, and sends the detection value to the page data table;

[0037] When the smart wearable device does not have an actual detection module corresponding to the display icon, the display processing unit further retrieves the virtual data into the page data table according to an application layer command;

[0038] After receiving the user name command, the display processing unit determines whether to use the virtual data filled in the page data table or the actual detection value obtained according to the predefined mark, and after determining to use it, outputs the virtual data or the actual detection value to the display screen of the smart wearable device.

[0039] The independent display method or device of the present invention adopts a layered structure and independent design. The display data comes from the inside of the display module and can be independently displayed without relying on an external system. There are no special requirements for the chip, which is convenient for transplantation on different smart wearable devices. All display content can be extracted into display elements of a unified format. It is different from the graphic controls or graphic containers commonly used in the prior art and is simpler and more efficient.

[0040] In the present invention, the use of virtual data can completely separate interface development from functional logic development, and is less dependent on hardware. It has a significant promoting effect on product interface development. Taking heart rate monitoring as an example, when the hardware such as the heart rate sensor required for the heart rate measurement function has not yet been completed, the heart rate measurement module cannot output a valid heart rate value in the general development method, which hinders the product development efficiency and functional testing. However, in the present invention, certain virtual data can be used for measurement interface display. When the detection hardware is completed and installed, the real value can be used instead of the virtual value, so that the product interface development can be ahead of the function and save development time. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Also, throughout the accompanying drawings, the same reference figures are used to represent the same components. In the drawings:

[0042] Figure 1 A schematic diagram of the system structure of an application system of the independent display method in an embodiment of the present invention is shown.

[0043] Figure 2 A schematic structural diagram of an independent display device in an embodiment of the present invention is shown.

[0044] Figure 3 The display flow chart of the smart bracelet system in an embodiment of the present invention is shown.

[0045] Figure 4A specific virtual data table design flow chart in an embodiment of the present invention is shown.

[0046] Figure 5 A schematic diagram of a specific virtual data table structure in an embodiment of the present invention is shown.

[0047] Figure 6 A schematic diagram of a specific display element structure in an embodiment of the present invention is shown.

[0048] Figure 7 A schematic diagram of the temperature display processing flow in an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0049] The specific implementation of the present invention is shown in more detail below with reference to the accompanying drawings. It should be understood that the technical solution of the present invention should not be limited by the specific implementation or examples described, which are only for the purpose of facilitating a clearer and more accurate understanding of the present invention by those skilled in the art.

[0050] Embodiment 1

[0051] The independent display method of the present invention can be applied to a system with or without a logic unit, such as a system as shown in the attached Figure 1 In the smart bracelet system shown, the system includes:

[0052] Hardware layer, middle layer and application layer, among which:

[0053] The hardware layer includes various required physical devices such as display screens, chips, detection sensors, etc.

[0054] The middle layer includes drivers and data logic processing programs that drive or provide continuous operation for physical devices in the hardware layer.

[0055] The application layer includes various function call interfaces that process various interactive logics and send the processing results to the middle layer, which ultimately achieves the purpose of controlling the hardware devices. It is the logic processing part.

[0056] Furthermore,

[0057] The hardware layer may include display screens, touch chips, memory chips, temperature sensors, heart rate detection sensors and other devices.

[0058] The middle layer may include a logic processing unit and a display processing unit which is an independent display device of the present invention.

[0059] in,

[0060] The logic processing unit may specifically include a heart rate detection module, a data storage module, a 2.4G communication processing module, a display screen touch processing module, and logic processing modules of other hardware devices. Among them, the data storage module can save user data (such as measured historical heart rate values), the heart rate detection module is used to drive the heart rate detection sensor to perform user heart rate detection, and the display screen touch processing module can provide the user with a touch function.

[0061] The display processing unit includes a virtual data table module, a page data table module and a display output module. Further, the display output module includes a display processing module and a processing output module. The display processing module can process various types of data to be displayed. The processing output module, under the call of the application layer, outputs the processing result of the display processing module to the display screen of the hardware layer, which is displayed on the display screen for users to view.

[0062] The virtual data table module is provided with a virtual data table, which includes various virtual data that can be used for display and is designed in advance by a developer.

[0063] The page data table module is provided with a page data table, which can be filled or updated with virtual data or real data obtained by the logic processing unit or its processed data.

[0064] In this system, the display processing unit can directly display the virtual data generated by its internal virtual data table module, or display the real detection data provided by the logic processing unit or the processed data after the real detection data is processed according to the system requirements. Both displays are ultimately realized through the display of the page data table.

[0065] The working process is as follows Figure 3: When the system is powered on, the application layer calls the default page data in the page data table module in the display processing unit, such as the heart rate detection page data, to the display screen. The user touches and clicks the default page data icon on the display screen. After the touch chip detects the touch, the touch coordinate data is sent to the touch processing module in the middle layer. The touch processing module sends the received coordinate data to the application layer according to the touch processing program. After receiving the touch coordinate information, the application layer compares whether the click position is consistent with the default icon position. If they are consistent, the display heart rate detection result page command is sent to the display processing module in the display output module in the display processing unit through the function. After receiving the command, the display processing module determines whether it is necessary to start the virtual data according to the macro definition mark. If not, the heart rate detection data is requested from the heart rate detection module of the logic processing unit. After receiving the command, the heart rate detection module starts to detect the heart rate. After the data is detected, the heart rate value is transmitted back to the display processing module by the function return value. The display processing module fills the obtained data into the corresponding position of the page data table, and the processing output module further outputs the data to the display screen. At this time, the user can view the current heart rate value in real time through the display screen. When the virtual data needs to be activated, the display processing module fills the corresponding data in the virtual data table into the corresponding position of the page data table, and the processing output module further outputs the data to the display screen.

[0066] Among them, a design method of virtual data table is shown in the attached Figure 4 As shown, including:

[0067] Design the display result page of virtual data through interface design;

[0068] Decomposing the display content of the display result page to obtain the decomposed display elements and corresponding display features, wherein the display elements include page background images, page foreground texts, etc., and the display features include display position, display color, display type, etc.;

[0069] The image in the display element is used to obtain the modeling data through the modeling software, and the modeling data is used as the filling content, and the text in the display element is used as the filling content according to its specific text content;

[0070] Fill in the content of each display element and its corresponding display feature into the page data table according to the format number of the page data table;

[0071] According to the completed page data table, fill in the virtual data table according to the corresponding numbers.

[0072] For example, after completing the above design, the virtual data table contains a virtual item of heart rate value with number 2, display type as text, and content as 85, as follows:

[0073] serial number type Display data 2 WORD 85

[0074] During the working process, when the application layer sends a command to the display processing module to display the heart rate result page and needs to start the virtual data, the display processing module fills the virtual item numbered 2 in the virtual data table into the corresponding position numbered 2 in the page data table, as follows:

[0075] serial number type name Starting coordinates End coordinates Format Foreground color Background color Display data Parameter 1 Parameter 2 1 PIC hr_bk 0,0 390,390 BMP Null Null 0x800254b6 0 null 2 WORD hr_val 120,120 150,150 SONG white black Null 20 L

[0076] The processing output module then outputs the data to the display screen for display.

[0077] Although the heart rate value is not the true value of the actual test, it can ensure the integrity of the display page in the absence of real heart rate module detection data, and facilitate the adjustment of the page display logic and page display effect.

[0078] Embodiment 2

[0079] A specific independent display device or independent display processing module is as shown in the attached Figure 2 As shown, it includes a virtual data table module, a page data table module, and a display output module, wherein the virtual data table module can generate virtual data, the page data table module can generate a page data table based on the virtual data or generate a page data table according to external data (such as the detection data generated by the logic processing unit of the smart bracelet system to which it is added), and the display output module can perform text output, graphic output (such as square, rectangle), picture output (such as JPG format background image, BMP format background image) and color output, and the content of each display output is realized by extracting the display elements in the page data table and displaying them one by one.

[0080] Among them, refer to Figure 5 The virtual data is generated according to the page content to be displayed and filled in the virtual data table. The data table includes the number, display type and display data of each display element in the display content to be displayed, wherein the display elements include page background images, page foreground texts, etc., and the display types include text, images, etc. When the display element is text, its display data is specific text data, and when the display element is an image, its display data is the modulus address of the image.

[0081] Reference Figure 6 The page data table is composed of each display data group, namely, a display element. Each display element includes two attribute parts, namely, a public attribute part and a private attribute part. The public attribute part includes public resource data that needs to be displayed, such as the serial number of the display element in the page data table, its display type, the position coordinates corresponding to its display data, its display data format, the foreground and background color requirements of its display data, etc. The private attributes include specific data that needs to be displayed and the display parameters of the specific data.

[0082] in,

[0083] The display type may specifically include text display, image display, etc.

[0084] The display data format may specifically include different picture formats such as JPG, JPEG, BMP, PNG, GIF, etc., and different text fonts such as Songti, etc.

[0085] The foreground and background color requirements for displaying data may further include, for example, the foreground is blank, white, black, or any one of other colors, and / or the background is blank, white, black, or any one of other colors.

[0086] The specific data in the private attributes may include numerical data, text data, image data, etc., among which the numerical data and text data can be directly the numerical value and text itself, and the image data can be its corresponding modulus address, which can be determined based on the space size of the main control chip, the starting address position, and the size of the image taken by the image modulus software, and is the real image storage address.

[0087] The display parameters of specific data may include the size, color, transparency, typesetting requirements (such as left alignment, right alignment, centering, etc.), display effects (such as italicization, bolding), etc. of the font or image in the display element.

[0088] When the displayed content needs to be modified, it is only necessary to modify the corresponding content in the table, and both the real logic data obtained based on the logic processing unit and the virtual data in the display processing module can be displayed by modifying the page data table.

[0089] Embodiment 3

[0090] Based on the same inventive concept, based on the system and device of Embodiments 1 and 2, taking the display process of the heart rate detection performed by the system as an example, the operation includes:

[0091] The user touches and clicks the icon "Heart Rate Detection";

[0092] The application layer sends a heart rate detection command to the heart rate detection module in the logic processing unit by means of function calls, and sends a user name command to the display output module in the display processing unit;

[0093] The heart rate detection module detects the heart rate value after receiving the detection command, and actively sends the detected heart rate value to the page data table of the display processing unit through a function sending method;

[0094] After receiving the user name command from the application layer, the display output module determines whether to use the virtual data filled in the page data table or the real data obtained by the heart rate detection module according to the predefined mark;

[0095] The display output module displays virtual data or real data on the screen according to the judgment result.

[0096] Embodiment 4

[0097] Based on the same inventive concept, the embodiment of the present invention provides a specific application of the display method or device in a smart bracelet, so as to replace the heart rate detection in Example 1 with an application system for temperature detection (that is, in this system, the corresponding parts are the temperature detection driving module of the hardware layer and the temperature detection module of the middle layer), and specifically with the attached Figure 7 Take the corresponding temperature display process as an example.

[0098] The display process includes:

[0099] When the user calls the display interface function [Temperature Page Display] in the application layer, the program determines whether the [Virtual Data Display] function is turned on based on the predefined mark. If there is an on mark, virtual data is used. Otherwise, the temperature value data is obtained from the temperature detection module, and then the temperature data is filled in the corresponding position of the corresponding column in the page data table according to the specified format to complete [Data Filling]. Finally, [Page Display Output] is called to extract the data elements in the element table and output them to the screen one by one according to the element type.

[0100] The temperature data is stored in the obtained page data table in the following table, which includes two display elements with adjacent numbers:

[0101]

[0102] The data numbers in the obtained virtual data table correspond to the numbers in the page data table. When the virtual data is enabled, the data with the corresponding number is directly copied to the corresponding position in the display data table. If the virtual data is not enabled, the virtual data table can be completely left blank to save space. The virtual data displayed on the temperature page is shown in the following table:

[0103]

[0104] It should be understood that the protection scope of the present invention is not limited to the above-mentioned embodiments. All technical solutions under the concept of the present invention belong to the protection scope of the present invention. It should be pointed out that for ordinary technicians in this technical field, improvements and modifications without departing from the principle of the present invention should also be regarded as the protection scope of the present invention.

Claims

1. An independent display method applicable to a smart wearable device, characterized in that: It includes the following processes: Display the display elements listed in the page data table one by one; Wherein, the display data in the display element is generated from real detection data of the smart wearable device or from virtual data; and: The page data table and the display output module for displaying the page data table item by item are arranged in the same display device, and the display device is independent of the smart wearable device, that is, the display device can be separately loaded into or taken out of the smart wearable device; The virtual data is stored in a virtual data table, and the virtual data table is designed according to the display elements of the page data table.

2. The independent display method according to claim 1, characterized in that: The display element includes a first data part and a second data part, wherein the first data part includes public attribute data reflecting the common display characteristics of any display data and other display data, and the second data part includes the display data and private attribute data reflecting the display characteristics of the display data.

3. The independent display method according to claim 2, characterized in that: The public attribute data includes one or more of the serial number of the display element, the type of the display element, the display position coordinates of the display element, and other public parameters of the display element.

4. The independent display method according to claim 3, characterized in that: in, The type of the display element includes text display or image display; and / or the display position coordinates include starting position coordinates and ending position coordinates; and / or the other public parameters include one or more of display format, display foreground color, and display background color.

5. The independent display method according to claim 2, characterized in that: in, When the display element is an image, the corresponding display data is the modulus address of the image; and / or the inherent display characteristics include one or more of the size, color, transparency, layout position requirements, and data display effects of the display data.

6. The independent display method according to any one of claims 1 to 5, characterized in that: The virtual data is stored in a virtual data table, and the design of the virtual data table includes: Design the display result page of virtual data through interface design; Decomposing the display content of the display result page to obtain decomposed display elements and their corresponding display features; The image in the display element is used to obtain the modeling data through the modeling software, and the modeling data is used as the filling content, and the text in the display element is used as the filling content according to its specific text content; Fill the filled content of each display element and the corresponding display feature into the page data table according to the format number of the page data table; According to the completed page data table, fill in the virtual data table according to the corresponding number.

7. A display device implementing the independent display method according to any one of claims 1 to 6, characterized in that: It includes: A virtual data table module for generating the virtual data, a page data table module for generating the page data table, and a display output module for displaying the page data table line by line.

8. The display device according to claim 7, characterized in that: The display output module includes a display processing module and a processing output module, wherein the display processing module can determine whether to enable virtual data and correspondingly call the virtual data into the page data table and / or call the page data table to the processing output module according to the received application layer command, and the processing output module can output the processing results of the display processing module to the display screen under the application layer call.

9. Application of the independent display method according to any one of claims 1 to 6 on a smart wearable device, characterized in that: It includes: Installing the display device into the smart wearable device with adaptively adjusted application layer interface functions; When the user clicks on the display icon on the smart wearable device, the application layer sends a user name command to the display processing unit containing the page data table and the display output module; When the smart wearable device has an actual detection module corresponding to the display icon, the display processing unit further receives a detection value of the actual detection module that performs actual detection according to the application layer command, and sends the detection value to the page data table; When the smart wearable device does not have an actual detection module corresponding to the display icon, the display processing unit further retrieves the virtual data into the page data table according to an application layer command; After receiving the user name command, the display processing unit determines whether to use the virtual data filled in the page data table or the actual detection value obtained according to the predefined mark, and after determining to use it, outputs the virtual data or the actual detection value to the display screen of the smart wearable device.

Citation Information

Patent Citations

  • Application page dynamic display method, device and system, terminal equipment and medium

    CN112035769A

  • MSS system simulation data construction method and device, equipment and storage medium

    CN112749046A