Function link display method, debugging device, smart wearable device and debugging system

By setting up a mapping table and parsing the link array in smart wearable devices, the problem of R&D personnel having difficulty understanding the functional links on mobile devices is solved, realizing the visualization of functional links, simplifying the debugging process and improving efficiency.

CN120929181BActive Publication Date: 2026-02-13GOERTEK INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511456012.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-10-13
Publication Date
2026-02-13
Estimated Expiration
2045-10-13

AI Technical Summary

Technical Problem

Researchers find it difficult to intuitively understand the functional chain of smart wearable devices on mobile devices, which increases the complexity of debugging.

Method used

By setting up a mapping table in a smart wearable device, obtaining and parsing the current link array, constructing and displaying the functional links, and utilizing the functional link display method on the debugging device, the links can be visualized.

Benefits of technology

It simplifies the debugging process for R&D personnel on mobile devices, improves the efficiency of visualizing functional links, reduces the amount of data transmitted, and simplifies user operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120929181B_ABST
    Figure CN120929181B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of device debugging, and discloses a function link display method, a debugging device, a smart wearable device and a debugging system. The method comprises the following steps: acquiring a current link array corresponding to a smart wearable device, wherein the current link array is used for representing a function link of the smart wearable device, and the current link array comprises a current first array corresponding to a current function module forming the function link; dividing the current link array to obtain the current first array contained therein; analyzing the current first array, and obtaining a module position and a module name of the current function module in the function link according to an analysis result and a mapping relationship table; and constructing and displaying the function link based on the module position and the module name. The application can display the function link on the debugging device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of equipment debugging technology, and in particular to a functional link display method, debugging equipment, smart wearable device and debugging system. Background Technology

[0002] Currently, to facilitate development and debugging, researchers divide the different functional codes in smart wearable devices into modules. For example, the code for head tracking in smart headphones is divided into a head tracking module, and the code for audio playback is divided into an audio playback module. Furthermore, when implementing complex functions, it is only necessary to connect the relevant functional modules sequentially to form a functional chain, and then execute the modules in the order they are connected within that chain.

[0003] To facilitate user control of these functions on smart wearable devices, corresponding applications (APPs) are typically installed on mobile devices such as smartphones, allowing for control via the APP. For developers, however, these complex functions need to be debugged on mobile devices before shipment. Therefore, enabling developers to understand these functionalities on mobile devices is a pressing issue that needs to be addressed. Summary of the Invention

[0004] The main purpose of this application is to provide a functional link display method, debugging device, smart wearable device and debugging system, which aims to solve the existing technical problem of how to enable R&D personnel to understand the functional link on mobile devices.

[0005] To achieve the above objectives, this application provides a functional link display method. The method is applied to a debugging device connected to a smart wearable device. The smart wearable device has a mapping table containing mapping relationships between functional modules of the smart wearable device and their corresponding first arrays. The method includes:

[0006] Obtain the current link array corresponding to the smart wearable device. The current link array is used to characterize the functional links of the smart wearable device. The current link array includes the current first array corresponding to the current functional module that forms the functional link.

[0007] The current link array is divided to obtain the current first array contained therein;

[0008] The current first array is parsed, and the module position and module name of the current functional module in the functional link are obtained according to the parsing result and the mapping relationship table;

[0009] construct and display the function link based on the module position and the module name.

[0010] In an embodiment, the first array comprises indexes and module numbers, and the mapping relationship table stores mapping relationships between the function modules and corresponding module numbers.

[0011] The step of parsing the current first array and obtaining the module position and the module name of the current function module in the function link according to the parsing result and the mapping relationship table comprises:

[0012] parsing the current first array to obtain a current index and a current module number corresponding to the current function module;

[0013] determining the module position of the current function module in the function link according to the current index;

[0014] querying the mapping relationship table according to the current module number to obtain the module name of the current function module in the function link.

[0015] In an embodiment, the step of determining the module position of the current function module in the function link according to the current index comprises:

[0016] obtaining a current second array corresponding to the smart wearable device, the current second array being used to represent the order of the current function module in the function link;

[0017] determining the order position of the current function module in the function link according to the current second array and the current index;

[0018] determining the module position of the current function module in the function link based on the order position.

[0019] In an embodiment, the first array further comprises a column number.

[0020] The step of determining the module position of the current function module in the function link based on the order position comprises:

[0021] obtaining a current column number corresponding to the current function module, the current column number being obtained by parsing the current first array;

[0022] determining a current level of the current function module in the function link according to the current column number;

[0023] determining the module position of the current function module in the function link based on the current level and the order position.

[0024] In an embodiment, after the step of constructing and displaying the function link based on the module position and the module name, the method further comprises:

[0025] determining a function module to be modified in response to a modification instruction triggered by a user for the function link;

[0026] determining a column number to be modified and an index to be modified of the function module to be modified, and obtaining a module number to be modified of the function module to be modified according to the mapping relationship table;

[0027] generating a first modification array and a second modification array based on the column number to be modified, the index to be modified, and the module number to be modified;

[0028] constructing a modified current link array according to the first modification array, and transmitting the modified current link array and the second modification array to the smart wearable device for function debugging.

[0029] In an embodiment, the step of obtaining the current link array corresponding to the smart wearable device comprises:

[0030] in the case that a user account of a user is logged in, determining whether the smart wearable device under the user account is used for the first time;

[0031] if yes, storing an initial link array of the smart wearable device as the current link array corresponding to the smart wearable device;

[0032] if no, storing a target link array corresponding to the user account as the current link array corresponding to the smart wearable device.

[0033] In addition, to achieve the above-mentioned purpose, the present application further provides a function link display method, which is applied to a smart wearable device connected with a debugging device, the smart wearable device corresponding to a mapping relationship table, the mapping relationship table storing a mapping relationship between function modules of the smart wearable device and corresponding first arrays, the method comprising:

[0034] obtaining a function link of the smart wearable device, and determining a current first array corresponding to a current function module forming the function link;

[0035] constructing a current link array corresponding to the smart wearable device based on the current first array;

[0036] The debugging device is configured to acquire a current link array corresponding to the smart wearable device; divide the current link array to obtain a current first array contained in the current link array; analyze the current first array, and acquire a module position and a module name of the current function module in the function link according to an analysis result and the mapping relationship table; and construct and display the function link based on the module position and the module name.

[0037] In addition, to achieve the above object, the present application further provides a debugging device, which comprises a first memory, a first processor, and a function link display program stored in the first memory and executable on the first processor. The function link display program, when executed by the first processor, implements the steps of the function link display method.

[0038] In addition, to achieve the above object, the present application further provides a smart wearable device, which comprises a second memory, a second processor, and a function link display program stored in the second memory and executable on the second processor. The function link display program, when executed by the second processor, implements the steps of the function link display method.

[0039] In addition, to achieve the above object, the present application further provides a debugging system, which comprises the debugging device and the smart wearable device.

[0040] The present application provides a function link display method, a debugging device, a smart wearable device, and a debugging system. The method is applied to a debugging device connected to a smart wearable device. The smart wearable device corresponds to a mapping relationship table. The mapping relationship table stores a mapping relationship between function modules of the smart wearable device and corresponding first arrays. The method comprises the following steps: acquiring a current link array corresponding to the smart wearable device. The current link array is used to represent a function link of the smart wearable device. The current link array comprises a current first array corresponding to a current function module forming the function link; dividing the current link array to obtain the current first array contained in the current link array; analyzing the current first array, and acquiring a module position and a module name of the current function module in the function link according to an analysis result and the mapping relationship table; and constructing and displaying the function link based on the module position and the module name.

[0041] The present application can be provided with a corresponding first array for each functional module in the smart wearable device, and a mapping relationship table is generated based on the first array and the functional module. In actual use, the debugging device can obtain the current link array in the smart wearable device, which includes the current first array corresponding to the current functional module forming the functional link. Then, the current link array is divided to obtain the current first array contained therein. The current first array is then parsed, and the module position and module name of the current functional module in the functional link are obtained according to the parsing result and the mapping relationship table. Finally, the functional link can be constructed and displayed based on the module position and module name. Thus, the functional link can be displayed on the debugging device. BRIEF DESCRIPTION OF DRAWINGS

[0042] The accompanying drawings, which are incorporated herein and form part of the specification, illustrate embodiments consistent with the present application and, together with the description, further serve to explain the principles of the application.

[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the accompanying drawings required to be used in the embodiments or prior art description will be briefly introduced. Obviously, for those skilled in the art, other drawings can also be obtained based on these drawings without creative labor.

[0044] Figure 1 The debugging device structure schematic diagram of the hardware running environment related to the embodiments of the present application;

[0045] Figure 2 The flowchart of the first embodiment of the functional link display method of the present application;

[0046] Figure 3 The interactive control diagram in the first embodiment of the functional link display method of the present application;

[0047] Figure 4 The overall flowchart in the first embodiment of the functional link display method of the present application;

[0048] Figure 5 The flowchart of the second embodiment of the functional link display method of the present application;

[0049] Figure 6 The first array schematic diagram of the simple functional link and each functional module in the second embodiment of the functional link display method of the present application;

[0050] Figure 7 The first array schematic diagram of the complex functional link and each functional module in the second embodiment of the functional link display method of the present application;

[0051] Figure 8This is a flowchart illustrating the third embodiment of the functional link display method of this application;

[0052] Figure 9 This is a schematic diagram of the first array after the addition of an operation in the third embodiment of the functional link display method of this application;

[0053] Figure 10 This is a schematic diagram of the first array after the deletion operation in the third embodiment of the functional link display method of this application;

[0054] Figure 11 This is a flowchart illustrating the fourth embodiment of the functional link display method of this application;

[0055] Figure 12 This is a schematic diagram of the structure of a smart wearable device in the hardware operating environment involved in the embodiments of this application.

[0056] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0057] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.

[0058] Reference Figure 1 , Figure 1 This is a schematic diagram of the debugging equipment structure of the hardware operating environment involved in the embodiments of this application.

[0059] like Figure 1 As shown, the debugging device may include: a first processor 1001, such as a central processing unit (CPU), a first communication bus 1002, a first user interface 1003, a first network interface 1004, and a first memory 1005. The first communication bus 1002 is used to enable communication between these components. The first user interface 1003 may be connected to a display screen. Optionally, the first user interface 1003 may include a standard wired interface or a wireless interface; in this application, the wired interface of the first user interface 1003 may be a USB interface. The first network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The first memory 1005 may be a high-speed random access memory (RAM) or a non-volatile memory (NVM), such as a disk storage device. Optionally, the first memory 1005 may also be a storage device independent of the aforementioned first processor 1001.

[0060] Those skilled in the art can understand that Figure 1 The structure shown in the figure does not constitute a limitation on the debugging device, and can include more or fewer components than the figure, or combine certain components, or different component arrangements.

[0061] As Figure 1 The first memory 1005, which is identified as a computer storage medium, can include a first operating system, a first network communication module, a first user interface module, and a function link display program.

[0062] In the debugging device shown in Figure 1 In the debugging device shown in the figure, the first network interface 1004 is mainly used to connect the background server and communicate data with the background server; the first user interface 1003 is mainly used to connect the user equipment (for example, the subsequent smart wearable device provided with a camera); the debugging device calls the function link display program stored in the first memory 1005 through the first processor 1001, and executes the steps of the function link display method provided in the first and second embodiments of the present application.

[0063] It should be noted that at present, in order to facilitate development and debugging, the developers will divide the different function codes in the smart wearable device into modules. For example, the function code for realizing head tracking in the smart earphone is divided into a head tracking function module, the function code for realizing audio playback is divided into an audio playback function module, and so on. Further, when realizing some complex functions, only the function modules involved need to be connected in sequence to form a function link, and then executed in sequence according to the connection order of the function modules in the function link.

[0064] Taking the smart earphone as an example, it is assumed to have the following function modules: an audio playback module, a noise reduction module, and a head tracking module. The audio playback module can be used to play music, including sound effect adjustment (such as bass mode, surround sound mode, etc.); the noise reduction module can be used to perform noise reduction processing on audio data; and the head tracking module can be used to adjust the audio direction according to the head movement of the user.

[0065] The developers can combine these function modules to realize more complex combined functions. For example: first, use the noise reduction module to perform noise reduction processing on the audio data, then use the head tracking module to add head tracking processing to the noise-reduced data, and finally use the audio playback module to play the processed data. For another example, first, use the head tracking module to process the audio data, then use the noise reduction module to perform noise reduction processing on the head-tracked data, and finally use the audio playback module to play the processed data.

[0066] In order to facilitate the user to control the intelligent wearable device to switch these functions, a corresponding application (Application, APP) can be installed on a mobile terminal such as a mobile phone, and the APP can be controlled. For the R&D personnel, the R&D personnel needs to debug these complex functions on the mobile terminal before leaving the factory, so how to enable the R&D personnel to understand the function link on the mobile terminal such as a mobile phone is a problem to be solved.

[0067] Therefore, in order to solve the above defects, the embodiment provides a function link display method. The embodiment can set a corresponding first array for each function module in the intelligent wearable device, and generate a mapping relationship table based on the first array and the function module. In actual use, the debugging device can obtain a current link array in the intelligent wearable device, the current link array includes a current first array corresponding to a current function module forming the function link, then the current link array is divided to obtain the current first array contained therein, the current first array is parsed, and the module position and the module name of the current function module in the function link are obtained according to the parsing result and the mapping relationship table, and finally the function link can be constructed and displayed based on the module position and the module name. Thus, the function link is displayed on the debugging device.

[0068] In order to facilitate understanding, the following will be combined with Figures 2 to 12 The function link display method provided by the embodiment of the application is specifically introduced.

[0069] Referring to Figure 2 , Figure 2 The flowchart of the first embodiment of the function link display method of the application is shown in FIG. 1. The first embodiment of the function link display method of the application is proposed, as shown in FIG. 1, in the embodiment, the specific method includes: Figure 2

[0070] Step S10: obtaining a current link array corresponding to the intelligent wearable device, the current link array being used to represent a function link of the intelligent wearable device, and the current link array including a current first array corresponding to a current function module forming the function link.

[0071] It can be understood that the method of the embodiment can be applied to the above-mentioned debugging device, which can be any device with data processing, program running and function link display functions, such as a mobile phone, and the embodiment does not limit this. The execution subject of the method embodiment can use the above-mentioned debugging device to explain the embodiment and the following embodiments.

[0072] ​It should also be understood that the debugging device in the embodiment can be connected with a smart wearable device, which can be a wearable device of any user, such as a smart earphone, a smart bracelet, smart glasses, and the like. The embodiment does not limit this, but for the convenience of subsequent understanding, the embodiment uses a smart earphone for illustration.

[0073] It should be understood that the smart wearable device in the embodiment can be provided with a plurality of function modules, which can be modules involved in the implementation of the functions of the smart wearable device, such as the head tracking module, the noise reduction module, and the audio playing module in the smart earphone. The specific function modules can be set as needed, and the embodiment does not limit this.

[0074] It should also be understood that the smart wearable device in the embodiment can also be provided with a plurality of function links. One function link can correspond to the implementation of one function, such as the smart earphone described above, which first uses the noise reduction module to perform noise reduction processing on the audio data, then uses the head tracking module to add head tracking processing to the noise-reduced data, and finally uses the audio playing module to play the processed data. The corresponding function link is: noise reduction module→head tracking module→audio playing module. For another example, first perform head tracking module processing on the audio data, then use the noise reduction module to perform noise reduction processing on the head tracking data, and finally use the audio playing module to play the processed data. The corresponding function link is: head tracking module→noise reduction module→audio playing module. Different function modules and different connection orders of the function modules in the function link can implement different functions and achieve different effects. The function links in the smart wearable device in the embodiment can also be set as needed, and the embodiment does not limit this.

[0075] It should be noted that the first array described above can be an array for representing the positional relationship of the function modules in the function link and the specific function modules. In the embodiment, since each function module in the function link has a unique location, the smart wearable device has a corresponding mapping relationship table, which stores the mapping relationship between the function modules of the smart wearable device and the corresponding first array.

[0076] Specifically, the embodiment can set a corresponding first array for each function module, and construct a corresponding mapping relationship table of the smart wearable device according to the mapping relationship between each function module and the corresponding first array. The mapping relationship table can be stored in the smart wearable device or stored in the server. The embodiment uses both storage in the smart wearable device itself and storage in the server for illustration.

[0077] It also needs to be explained that the function link of the smart wearable device can be stored in the smart wearable device itself and in the server in the embodiment, so as to be managed subsequently.

[0078] It needs to be emphasized that an APP can be set and installed on the debugging device in order to realize the display and management of the function link in the embodiment, and the APP can be connected with the smart wearable device through the APP when the user opens the APP, and the connection can be wireless connection (such as Bluetooth connection) or wired connection, and the embodiment does not limit the connection.

[0079] After the connection is established, the smart wearable device can obtain the function link of the smart wearable device, and determine the function modules involved according to the function link as the current function modules, and then query the mapping relationship table to determine the first array corresponding to each current function module forming the function link as the first current array. The smart wearable device can obtain the link array corresponding to the function link by splicing after obtaining the first current array as the current link array.

[0080] Furthermore, the current link array can be obtained by splicing the current first array in the embodiment, and the array is used to represent the function link.

[0081] For the debugging device, the current link array can be sent to the debugging device after the smart wearable device constructs and obtains the current link array, and the debugging device can obtain the current link array.

[0082] Step S20: dividing the current link array to obtain the current first array contained.

[0083] Since the current link array can include several current first arrays in the embodiment, the debugging device can divide the current link array according to the number of elements contained in the first array to obtain the current first array contained in the current link array.

[0084] For the convenience of understanding, for example, if a smart wearable device has four function modules, which are respectively recorded as the first function module to the fourth function module, the first array of the first function module is {A1, B1}, the first array of the second function module is {A2, B2}, the first array of the third function module is {A3, B3}, and the first array of the fourth function module is {A4, B4}.

[0085] Further, if a function link in the smart wearable device is: the first function module→the second function module→the third function module→the fourth function module, for the smart wearable device, the function link can be acquired first, and the mapping relationship table can be queried, and it can be determined that the first arrays involved therein are {A1, B1}, {A2, B2}, {A3, B3} and {A4, B4}. Then the smart wearable device can splice the first arrays to obtain the above-mentioned current link array, and the current link array obtained by splicing according to the order of the function modules can be: {A1, B1, A2, B2, A3, B3, A4, B4}.

[0086] For the debugging device, the debugging device can acquire the current link array, and since the number of elements in the first array is 2, the current link array can be divided into 2 units, and thus the current first arrays {A1, B1}, {A2, B2}, {A3, B3} and {A4, B4} are obtained.

[0087] Step S30: The current first array is parsed, and the module position and the module name of the current function module in the function link are obtained according to the parsing result and the mapping relationship table.

[0088] It should be noted that the above-mentioned module position can represent the position of the corresponding function module in the function link, and the above-mentioned module name can be the module name corresponding to the function module.

[0089] In actual use, when the debugging device obtains each current first array, the current first array can be parsed, and the module position and the module name corresponding to each current function module can be obtained from the parsing result and in combination with the mapping relationship table.

[0090] For example, A1, A2, A3 and A4 can be set to represent the module position of the corresponding current function module, and specifically, A1 can represent the first position in the function link, A2 can represent the second position in the function link, and so on. Then B1, B2, B3 and B4 can be set to represent the module name of the corresponding current function module, and specifically, B1 can represent the first function module, B2 can represent the second function module, and so on.

[0091] Step S40: The function link is constructed and displayed based on the module position and the module name.

[0092] After obtaining the module positions and module names corresponding to the current function modules, the debugging device can obtain the corresponding icons or texts of the current modules, and then connect the icons or texts of the current function modules according to the corresponding module positions on the debugging interface, so as to form and display the function link of the first function module→the second function module→the third function module→the fourth function module.

[0093] In the embodiment, the first array corresponding to each function module in the smart wearable device is set, and a mapping relationship table is generated based on the first array and the function module. In actual use, the debugging device can obtain a current link array in the smart wearable device, the current link array including a current first array corresponding to the current function module forming the function link. Then, the current link array is divided to obtain the current first array contained therein. The current first array is parsed, and the module position and the module name of the current function module in the function link are obtained according to the parsing result and the mapping relationship table. Finally, the function link can be constructed and displayed based on the module position and the module name. Thus, the function link is displayed on the debugging device.

[0094] It should be emphasized that, in the embodiment, the first array corresponding to each function module is set, and thus when data transmission is performed, the code of each function module does not need to be transmitted to the debugging device, and only the corresponding current link array needs to be transmitted, thereby improving the transmission speed. Meanwhile, in the embodiment, each function module is indicated by the corresponding first array, and thus an APP corresponding to different smart wearable devices does not need to be set, and only one APP can be set to perform the above method in the embodiment, thereby simplifying the user operation.

[0095] Further, considering that different researchers may have different settings of the function link for the same device, in the embodiment, in order to realize personalized setting of the function link, the step of obtaining the current link array corresponding to the smart wearable device includes:

[0096] Step S11: In the case that a user account of a user is logged in, it is judged whether the smart wearable device under the user account is used for the first time.

[0097] It should be noted that the user can be a person currently using the debugging device, and can be a researcher or an ordinary user. The user account can be an account corresponding to the user.

[0098] For ease of understanding, the following Figure 3 and Figure 4 are used for illustration. Figure 3 The above is the first embodiment of the function link display method of the present application. Figure 4The overall flowchart of the first embodiment of the function link display method of the present application is shown in Figure 3 and Figure 4 As shown, a login account can be set for the APP in the present embodiment as the user account. The user can input the user account held by the user when using the APP (i.e. Figure 4 ).

[0099] After the user logs in the user account, the debugging device can determine that the user logged in is a development personnel and a common user according to the user account, so as to distinguish the use rights. For the common user, the debugging device allows the user to switch the functions, such as switching from the spatial audio mode to the high-definition human voice mode. For the development personnel, the debugging device allows the user to view and modify the function link, etc. The present embodiment is mainly described for the development personnel.

[0100] It should be further noted that each user account in the present embodiment can store a device list corresponding to the connected smart wearable device. Then, the debugging device can obtain the corresponding device list from the server (i.e. obtain the information in Figure 3 ) when the user logs in the debugging device, and the debugging device can search for the nearby connectable smart wearable device.

[0101] After the user clicks the corresponding smart wearable device, it indicates that the user has the demand to connect the smart wearable device. Then, the debugging device can determine whether the smart wearable device is connected for the first time according to the device list, i.e. whether it is used for the first time (whether it is used for the first time in Figure 4 ).

[0102] Step S12: If yes, the initial link array stored by the smart wearable device is taken as the current link array corresponding to the smart wearable device.

[0103] It should be noted that the initial link array can be a basic link array set by the smart wearable device. The initial link array can be a link array corresponding to the basic functions of the smart wearable device.

[0104] When the debugging device determines that the smart wearable device is not in the device list, it is determined to be used for the first time. Then, the debugging device can specially register a device account for the smart wearable device, and bind the device account with the user account and save it to the server (i.e. register to generate the user ID in Figure 4 , and store it in the server) so as to determine that it is not used for the first time next time.

[0105] Meanwhile, after registering the device account, the debugging device can establish a connection with the smart wearable device (i.e. Figure 4connects the device), and obtains device information of the smart wearable device, which can include function modules and an initial link array of the smart wearable device (i.e. Figure 4 obtains the device information (modules and link information)). After obtaining the initial link array, the initial link array can be divided and parsed in the above manner, so as to be displayed as the current link array (i.e. Figure 4 displays the device functions and the current link.

[0106] Step S13: If no, the target link array corresponding to the user account is taken as the current link array of the smart wearable device.

[0107] It should be noted that the target link array can be a link array corresponding to a function link saved by the user in history. In this embodiment, the smart wearable device can save the link array corresponding to the function link set by the R&D personnel in the historical time.

[0108] When the debugging device determines that the smart wearable device is in the device list, it is determined that it is not the first use, and then the debugging device can establish a connection with the smart wearable device (i.e. Figure 4 connects the device), and obtains device information of the smart wearable device, which can include function modules and a target link array of the smart wearable device (i.e. Figure 4 obtains the device information (modules and link information)). After obtaining the target link array, the target link array can be divided and parsed in the above manner, so as to be displayed as the current link array (i.e. Figure 4 displays the device functions and the current link.

[0109] It should be noted that in this embodiment, the link array corresponding to each function link in the smart wearable device can also be saved in the server for the user to check (i.e. Figure 4 encapsulates the link information.

[0110] The embodiment can set a corresponding first array for each functional module in the smart wearable device, and generate a mapping relationship table based on the first array and the functional module. In actual use, the debugging device can obtain a current link array in the smart wearable device, the current link array including a current first array corresponding to a current functional module forming the functional link. Then, the current link array is divided to obtain the current first array contained therein. The current first array is parsed, and the module position and the module name of the current functional module in the functional link are obtained according to the parsing result and the mapping relationship table. Finally, the functional link can be constructed and displayed based on the module position and the module name. Thus, the functional link can be displayed on the debugging device.

[0111] Referring to Figure 5 , Figure 5 FIG. 2 is a flowchart of a second embodiment of a functional link display method according to the present application. The second embodiment of the functional link display method according to the present application is based on the first embodiment.

[0112] In order to determine the module position and the module name of the current functional module according to the first array, as shown in FIG. 3, in the embodiment, the first array includes an index and a module number, and the mapping relationship table stores the mapping relationship between the functional module and the corresponding module number. Figure 5

[0113] It should be noted that the index can be an element for determining the module position, and the module number can be an element for determining the module name. In the embodiment, a corresponding module number can be set for the module name of each functional module, and the mapping relationship table can be constructed. Thus, the mapping relationship table can store the mapping relationship between the module name of the functional module and the corresponding module number.

[0114] In the embodiment, the step of parsing the current first array and obtaining the module position and the module name of the current functional module in the functional link according to the parsing result and the mapping relationship table includes:

[0115] Step S31: parsing the current first array to obtain a current index and a current module number corresponding to the current functional module.

[0116] It should be further noted that the current index can be an index corresponding to the current functional module. The current module number can be a module number corresponding to the current module.

[0117] ​Continuing to base the above example, after obtaining the current first array {A1, B1}, {A2, B2}, {A3, B3} and {A4, B4}, the elements in the first position and the elements in the second position of each current first array can be parsed to determine the current index corresponding to the current first array as the element in the first position and the current module number corresponding to the current first array as the element in the second position.

[0118] Step S32: determining the module position of the current functional module in the functional link according to the current index;

[0119] Step S33: querying the mapping relationship table according to the current module number to obtain the module name of the current functional module in the functional link.

[0120] In actual use, when the current index is determined, the specific position of the corresponding current functional module in the functional link can be determined as the module position according to the current index. After the current module number is determined, the mapping relationship table can be queried according to the current module number, so that the corresponding module name can be determined.

[0121] Further, in order to determine the specific module position of the current functional module according to the current index, in the embodiment, the step of determining the module position of the current functional module in the functional link according to the current index comprises:

[0122] Step S321: obtaining the current second array corresponding to the smart wearable device, the current second array being used to represent the order of the current functional module in the functional link.

[0123] It can be understood that the second array can also be set for the order of the functional module in each functional link in the embodiment. In actual use, after the smart wearable device obtains the functional link, the current second array can be generated according to the order of each current functional module in the functional link and transmitted to the debugging device.

[0124] For ease of understanding, reference is made to Figure 6 , Figure 6 This is a first array schematic diagram of a simple functional link and each functional module in the second embodiment of the functional link display method of the present application, continuing to base the above example, there is a functional link as Figure 6 shown, the smart wearable device can extract the current index in the current first array of each current functional module in the functional link, that is, extract A1, A2, A3 and A4, and sequentially adjust the current index based on the order of each current functional module, which can be in the order from front to back, and of course can also be in other orders, which are not limited in the embodiment.

[0125] Further, in the order from the front to the back, the array obtained by the sorting can be taken as the above-mentioned current second array, and specifically, the current second array in the above-mentioned example can be {A1, A2, A3, A4}. Then, the current second array is sent to the debugging device.

[0126] Step S322: determining the sorting position of the current function module in the function link according to the current second array and the current index.

[0127] It should be understood that the above-mentioned sorting position can be the position of the execution priority of the current function module in the function link, and the earlier the sorting position is, the more it can be explained that the current function module is executed preferentially when realizing a certain function.

[0128] In actual use, after the debugging device obtains the current second array, it can be parsed to obtain the sorting of each current index, and then the sorting of the current function module corresponding to each current index in the function link can be obtained as the above-mentioned sorting position.

[0129] For example, the current second array can be {A1, A2, A3, A4}, and then the parsing can obtain that the current index A1 is in the first sorting, the current index A2 is in the second sorting, the current index A3 is in the third sorting, and so on.

[0130] Step S323: determining the module position of the current function module in the function link based on the sorting position.

[0131] After obtaining the sorting position of each current function module, the sorting position can be taken as the module position of each current function module in the function link. After determining the module position, the corresponding icon or text can be obtained, and the corresponding connection line can be drawn combined with the module position, so as to display the function link.

[0132] Further, since Figure 6 only one function link is displayed, and considering that the same current function module can be in different function links, referring to Figure 7 , Figure 7 is the first array diagram of the complex function link and each function module in the second embodiment of the function link display method of the present application. As Figure 7As shown, for example, there are three functional links, which are in turn: the first functional module→the second functional module→the fifth functional module→the seventh functional module; the first functional module→the third functional module→the sixth functional module→the seventh functional module; the first functional module→the fourth functional module→the sixth functional module→the seventh functional module. The indexes of the first functional module to the seventh functional module are A1 to A7 in turn, and the module numbers are B1 to B7 in turn. Further, in order to more accurately distinguish the module positions of each current functional module in the functional link, in this embodiment, the first array further includes a column number.

[0133] It should be noted that the column number described above can be used to represent the level of the corresponding current functional module in the complex functional link.

[0134] The step of determining the module position of the current functional module in the functional link based on the sorting position includes:

[0135] Step S3231: Obtain the current column number corresponding to the current functional module, which is obtained by parsing the current first array.

[0136] It can be understood that the current column number described above can be the column number corresponding to the current functional module. Continuing as Figure 7 As shown, when there is a complex functional link, the first array can be set from one dimension to multi-dimension, and the element at the first position in the first array is taken as the column number, the element at the second position is taken as the index, and the element at the third position is taken as the module number.

[0137] Further, for the intelligent wearable device, after obtaining each functional link, the first array corresponding to each current functional module can be obtained according to the functional link. Figure 7 In the embodiment, the intelligent wearable device can obtain the first array of the first functional module as {C1, A1, B1}, the first array of the second functional module as {C2, A2, B2}, the first array of the third functional module as {C2, A3, B3}, the first array of the fourth functional module as {C2, A4, B4}, the first array of the fifth functional module as {C3, A5, B5}, the first array of the sixth functional module as {C3, A6, B6}, and the first array of the seventh functional module as {C4, A7, B7}. Wherein C1 can represent the first column, C2 can represent the second column, C3 can represent the third column, and C4 can represent the fourth column.

[0138] The smart wearable device can then splice the first arrays to obtain a current link array {C1, A1, B1, C2, A2, B2, C2, A3, B3, C2, A4, B4, C3, A5, B5, C3, A6, B6, C4, A7, B7}, and a current second array {A1, A2, A5, A7}, {A1, A3, A6, A7}, and {A1, A4, A6, A7} according to the current function modules, and send the current link array and the current second array to the debugging device.

[0139] After obtaining the current link array and the current second array, the debugging device can divide the current link array. Since the current first array in this embodiment includes three elements, the current first array is divided into three units, thereby obtaining the current first array including {C1, A1, B1}, {C2, A2, B2}, {C2, A3, B3}, {C2, A4, B4}, {C3, A5, B5}, {C3, A6, B6}, and {C4, A7, B7}.

[0140] After obtaining the current first arrays, the current first arrays can be parsed to obtain the current column numbers of the current function modules. Specifically, the first element in the current first array can be taken as the current column number. Then, in the current function modules, the current column number of the first function module can be determined as C1, i.e., the first column, the current column numbers of the second function module to the fourth function module can be determined as C2, i.e., the second column, the current column numbers of the fifth function module and the sixth function module can be determined as C3, i.e., the third column, and the current column number of the seventh function module can be determined as C4, i.e., the fourth column. Figure 7

[0141] Step S3232: determining a current level of the current function module in the function link according to the current column number.

[0142] It should be understood that the above current level can be the level of the current function module in the function link. In this embodiment, the first column can be taken as the first level of the function link, the second column can be taken as the second level, and so on. After obtaining the current column numbers of the current function modules, their current levels in the function link can be determined.

[0143] Continuing with the above example, after determining the current column numbers, the first function module can be divided into the first level, the second function module to the fourth function module can be divided into the second level, the fifth function module and the sixth function module can be divided into the third level, and the seventh function module can be divided into the fourth level.

[0144] Step S3233: determining a module position of the current function module in the function link based on the current level and the sorting position.

[0145] ​After obtaining the current level, the current second array can be combined to determine the module position of each current function module in the function link. Continuing with the above example of the current second array being {A1, A2, A5, A7}, {A1, A3, A6, A7}, and {A1, A4, A6, A7}, it can be determined that in the first function link, the first function module is in the first position, the second function module is in the second position, the fifth function module is in the third position, and the seventh function module is in the fourth position; in the second function link, the first function module is in the first position, the third function module is in the second position, the sixth function module is in the third position, and the seventh function module is in the fourth position; and in the third function link, the first function module is in the first position, the fourth function module is in the second position, the sixth function module is in the third position, and the seventh function module is in the fourth position. The function link can then be constructed and displayed at the debugging device end as shown in the figure. Figure 7

[0146] It should be further emphasized that in the present embodiment, different mapping relationship tables can be set for different smart wearable devices, so that all the function links contained by different smart wearable devices can be displayed through the APP, facilitating the viewing and management of R&D personnel.

[0147] Referring to Figure 8 , Figure 8 FIG. 3 is a flow diagram of a function link display method according to a third embodiment of the present application. Based on the above embodiments, the third embodiment of the function link display method of the present application is proposed.

[0148] It should be noted that in order to facilitate the adjustment of the function modules in the function link by R&D personnel, thereby completing the debugging of the function, as shown in FIG. 4, in the present embodiment, after the step of constructing and displaying the function link based on the module position and the module name, the method further includes: Figure 8

[0149] Step S50: in response to a modification instruction triggered by the user for the function link, and based on the modification instruction, determining a function module to be modified.

[0150] It should be noted that since the debugging device can display the function link of the smart wearable device, when the R&D personnel have a demand to modify the function link, the R&D personnel can click the position to be modified, and then the debugging device can respond to the modification instruction triggered for the function link and determine the function module clicked by the user as the function module to be modified according to the modification instruction.

[0151] It should be further noted that the modification instruction in the present embodiment can include but is not limited to adding a function module and deleting a function module. When the user clicks the position to be modified, it can be prompted whether to add or delete.

[0152] ​​When a user clicks "Add," all the functional modules of the smart wearable device will be displayed. The user can then select the corresponding functional module to be modified. When a user clicks "Delete," the user will be prompted to select the functional module to be deleted, and that module will be added as the modified module.

[0153] Step S60: Determine the number of columns to be modified and the index to be modified for the functional module to be modified, and obtain the module number to be modified for the functional module to be modified according to the mapping relationship table.

[0154] It is understandable that the above-mentioned number of columns to be modified can be the number of columns of the functional module to be modified, the above-mentioned index to be modified can be the index of the functional module to be modified, and the above-mentioned module number to be modified can be the module number corresponding to the functional module to be modified.

[0155] In practical use, once the functional module to be modified is determined, the corresponding number of columns to be modified and the index to be modified can be determined based on the location of the functional module to be modified and the specific modification operation. The module number to be modified can then be obtained by querying the mapping table.

[0156] For ease of understanding, please refer to Figure 9 as well as Figure 10 To explain, Figure 9 This is a schematic diagram of the first array after the addition of an operation in the third embodiment of the functional link display method of this application. Figure 10 This is a schematic diagram of the first array after the deletion operation in the third embodiment of the functional link display method of this application.

[0157] like Figure 9 As shown, if the user clicks on the position after the fourth functional module and then clicks the "Add" operation, and if the user selects the eighth functional module to be modified, the debugging device can add the eighth functional module to the position after the fourth functional module.

[0158] At the same time, based on the module position of the eighth functional module, the number of columns to be modified in the eighth functional module is determined to be C3, and the index to be modified is A7. This is because there is a seventh functional module at the end, and the indexes of the functional modules after the modules to be modified can be incremented by 1 in turn. Meanwhile, by querying the mapping table, the module number to be modified corresponding to the eighth functional module can be obtained as B8.

[0159] like Figure 10 As shown, if the user clicks on the position after the second functional module and then clicks the "delete" operation, it indicates that the user wants to delete the fifth functional module. In this way, the debugging device can use the fifth functional module as the aforementioned functional module to be modified.

[0160] Meanwhile, according to the module position of the fifth function module, the number of columns to be modified of the fifth function module is determined as C3, the index to be modified is A5, and the number of modules to be modified corresponding to the fifth function module is obtained as B5 by querying the mapping relationship table. Meanwhile, the current index of the function module after the function module to be modified is reduced by 1.

[0161] Step S70: generating a modified first array and a modified second array based on the number of columns to be modified, the index to be modified, and the number of modules to be modified.

[0162] When adding, after the number of columns to be modified, the index to be modified, and the number of modules to be modified are obtained, the first array of the function module to be modified is {C3, A7, B8}, which is the modified first array, and the second array corresponding to the function link is added as {A1, A4, A7, A8}, which is the modified second array.

[0163] When deleting, after the number of columns to be modified, the index to be modified, and the number of modules to be modified are obtained, the first array of the function module to be modified is {C3, A5, B5}, which is the modified first array, and the second array corresponding to the function link is changed from {A1, A2, A5, A7} to {A1, A2, A6}. The second arrays corresponding to the remaining function links are changed from {A1, A3, A6, A7} and {A1, A4, A6, A7} to {A1, A3, A5, A6} and {A1, A4, A5, A6}, respectively.

[0164] Step S80: constructing a modified current link array based on the modified first array, and transmitting the modified current link array and the modified second array to the smart wearable device for function debugging.

[0165] After the modified first array is obtained, the current link array can be modified based on the modified first array.

[0166] Specifically, the step of constructing a modified current link array based on the modified first array includes:

[0167] determining a following modified function module after the function module to be modified based on the function link and the modified first array;

[0168] obtaining a following modified first array of the following modified function module, and modifying the following modified first array based on the modified first array;

[0169] constructing a modified current link array based on the modified first array and the modified following modified first array.

[0170] It should be noted that the follow-up modification function module can be a function module arranged after the to-be-modified function module in sequence, and the follow-up modification first array can be a first array of the follow-up modification function module.

[0171] Continuing with the above example, after determining the to-be-modified function module, the function modules arranged after the to-be-modified function module in sequence can be taken as follow-up modification function modules according to the modification first array, for example Figure 9 In the seventh function module, the seventh function module is determined as the follow-up modification function module, and the corresponding first array {C4, A7, B7} is obtained as the follow-up modification first array.

[0172] Then, the follow-up modification first array is modified. Specifically, if the to-be-modified function module to be added is not a new column, only the index of the follow-up modification first array is increased by 1, and if the to-be-modified function module to be added is a new column, both the index and the number of columns of the follow-up modification first array are increased by 1. Finally, the to-be-modified function module after modification can be obtained. Similarly, if the to-be-modified function module to be deleted is not a column, only the index of the follow-up modification first array is decreased by 1, and if the to-be-modified function module to be deleted is a column, both the index and the number of columns of the follow-up modification first array are decreased by 1.

[0173] Then, when adding, after obtaining the modification first array and the modified follow-up modification first array, the modified current link array {C1, A1, B1, C2, A2, B2, C2, A3, B3, C2, A4, B4, C3, A5, B6, C4, A6, B7} can be obtained by continuing to splice in sequence, the modification second array is {A1, A2, A6}, {A1, A3, A5, A6}, and {A1, A4, A5, A6}, and the modified current link array and the modification second array are transmitted to the smart wearable device together, and the smart wearable device continues to divide and arrange according to the above manner, thereby obtaining the corresponding modified function link. The division and arrangement can be consistent with the division and arrangement process of the debugging device, and details are not described herein.

[0174] Similarly, when modifying, after obtaining the modification first array and the modified follow-up modification first array, the modified current link array {C1, A1, B1, C2, A2, B2, C2, A3, B3, C2, A4, B4, C3, A5, B6, C4, A6, B7} can be obtained by continuing to splice, the modification second array is {A1, A2, A6}, {A1, A3, A5, A6}, and {A1, A4, A5, A6}, that is Figure 4 In the seventh function module, the seventh function module is determined as the follow-up modification function module, and the corresponding first array {C4, A7, B7} is obtained as the follow-up modification first array.

[0175] Then the modified current link array and the modified second array are transmitted to the smart wearable device (i.e. Figure 4 the processed link array is sent), and can be uploaded to the server for storage (i.e. Figure 4 the saved link is replied, that is Figure 3 the link array is returned), and the smart wearable device continues to divide and sort in the above manner to obtain the corresponding modified function link. The division and sorting can be consistent with the division and sorting process of the debugging device, and details are not described herein.

[0176] In addition, to achieve the above object, the embodiment of the application further provides a function link display method, referring to Figure 11 , Figure 11 is a flowchart of the fourth embodiment of the function link display method of the application. Based on the above embodiments, the fourth embodiment of the function link display method of the application is provided.

[0177] In the embodiment, the method is applied to a smart wearable device connected to a debugging device. The smart wearable device corresponds to a mapping relationship table, and the mapping relationship table stores the mapping relationship between the function modules of the smart wearable device and the corresponding first array.

[0178] The above method comprises the following steps:

[0179] Step S01: obtaining the function link of the smart wearable device, and determining the current first array corresponding to the current function module forming the function link.

[0180] Step S02: constructing the current link array corresponding to the smart wearable device based on the current first array.

[0181] The debugging device is configured to obtain the current link array corresponding to the smart wearable device, divide the current link array to obtain the current first array contained therein, analyze the current first array, and obtain the module position and module name of the current function module in the function link according to the analysis result and the mapping relationship table, and construct and display the function link based on the module position and the module name.

[0182] It can be understood that the method of the embodiment can be applied to the above smart wearable device, which can be any device with data processing, program running and function link display functions, such as smart earphones, smart wristbands, etc. The embodiment is not limited thereto. The execution subject of the method embodiment can be the above smart wearable device, which is used to describe the embodiment and the following embodiments.

[0183] The embodiment can set a corresponding first array for each functional module in the smart wearable device, and generate a mapping relationship table based on the first array and the functional module. In actual use, the debugging device can obtain a current link array in the smart wearable device, the current link array including a current first array corresponding to a current functional module forming the functional link. Then, the current link array is divided to obtain the current first array contained therein. The current first array is parsed, and the module position and the module name of the current functional module in the functional link are obtained according to the parsing result and the mapping relationship table. Finally, the functional link can be constructed and displayed based on the module position and the module name. Thus, the functional link is displayed on the debugging device.

[0184] It should be emphasized that the specific implementation of the functional link display method performed by the smart wearable device in the embodiment can be mutually referred to with the specific implementation of the functional link display method performed by the debugging device, which is not described in detail in the embodiment.

[0185] In addition, referring to Figure 12 , Figure 12 The structure of the smart wearable device related to the hardware running environment of the embodiment of the present application is shown in the figure.

[0186] As Figure 12 shown, the smart wearable device can include a second processor 2001, such as a central processing unit (CPU), a second communication bus 2002, a second user interface 2003, a second network interface 2004, and a second memory 2005. The second communication bus 2002 is used to realize the connection and communication between the components. The second user interface 2003 can be connected with a display screen (Display). The optional second user interface 2003 can include a standard wired interface, a wireless interface. The wired interface of the second user interface 2003 can be a USB interface in the present application. The second network interface 2004 can optionally include a standard wired interface, a wireless interface (such as a wireless fidelity (Wireless-Fidelity, Wi-Fi) interface). The second memory 2005 can be a high-speed random access memory (Random Access Memory, RAM), or a stable memory (Non-volatile Memory, NVM), such as a disk memory. The second memory 2005 can also be a storage device independent of the aforementioned second processor 2001.

[0187] Those skilled in the art can understand Figure 6 that the structure shown in the figure does not constitute a limitation on the smart wearable device, and can include more or fewer components than the figure, or combine certain components, or different component arrangements.

[0188] As Figure 6 shown, the second memory 2005, which is identified as a computer storage medium, can include a second operating system, a second network communication module, a second user interface module, and a function link display program.

[0189] In Figure 6 the smart wearable device shown, the second network interface 2004 is mainly used for connecting a background server and communicating data with the background server; the second user interface 2003 is mainly used for connecting a user device (for example, the debugging device described above); the smart wearable device calls the function link display program stored in the second memory 2005 by using the second processor 2001, and executes the steps of the function link display method provided in the third and fourth embodiments.

[0190] In addition, the embodiments of the present application also provide a debugging system, which includes the debugging device described above and the smart wearable device described above.

[0191] The specific implementation manners of the debugging system in the embodiments can refer to the descriptions of the above method embodiments, and the embodiments will not be described here.

[0192] It should be noted that in this document, the terms "comprising", "containing" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such a process, method, article or system. Without more limitations, the element defined by the statement "including a" does not exclude the presence of other identical elements in the process, method, article or system including the element.

[0193] The above-mentioned serial numbers of the embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.

[0194] Those skilled in the art can clearly understand the above-mentioned example method can be realized by means of software and the necessary general hardware platform, of course, also can be through hardware, but in many cases the former is a better implementation. Based on such understanding, the technical solutions of the present application essentially or say the part of the prior art contribution can be embodied in the form of software products, the computer software product is stored in a storage medium (such as read only memory image (Read Only Memory image, ROM) / random access memory (Random Access Memory, RAM), disk, optical disk), including a number of instructions to make a terminal device (may be a mobile phone, computer, server, or network equipment, etc.) executes the method described in various embodiments of the present application.

[0195] The above is only the preferred embodiment of the present application, not therefore limit the patent scope of the present application, all equivalent structures or equivalent process transformation using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A functional link display method characterized by, The method is applied to a debugging device connected with a smart wearable device, the smart wearable device corresponds to a mapping relationship table, the mapping relationship table stores a mapping relationship between a function module of the smart wearable device and a corresponding first array, and the method comprises: obtaining a current link array corresponding to the smart wearable device, the current link array being used to represent a function link of the smart wearable device, and the current link array comprising a current first array corresponding to a current function module forming the function link; dividing the current link array to obtain the current first array contained therein; parsing the current first array and obtaining a module position and a module name of the current function module in the function link according to a parsing result and the mapping relationship table; constructing and displaying the function link based on the module position and the module name; the first array comprises an index and a module number, and the mapping relationship table stores a mapping relationship between the function module and the corresponding module number; the step of parsing the current first array and obtaining the module position and the module name of the current function module in the function link according to a parsing result and the mapping relationship table comprises: parsing the current first array to obtain a current index and a current module number corresponding to the current function module; determining the module position of the current function module in the function link according to the current index; querying the mapping relationship table according to the current module number to obtain the module name of the current function module in the function link.

2. The method of claim 1, wherein, the step of determining the module position of the current function module in the function link according to the current index comprises: obtaining a current second array corresponding to the smart wearable device, the current second array being used to represent an order of the current function module in the function link; determining an order position of the current function module in the function link according to the current second array and the current index; determining the module position of the current function module in the function link based on the order position.

3. The method of claim 2, wherein, the first array further comprises a column number; the step of determining the module position of the current function module in the function link based on the order position comprises: obtaining a current column number corresponding to the current function module, the current column number being obtained by parsing the current first array; determining a current level of the current function module in the function link according to the current column number; determining the module position of the current function module in the function link based on the current level and the order position.

4. The method of claim 3, wherein, after the step of constructing and displaying the function link based on the module position and the module name, the method further comprises: in response to a modification instruction triggered by a user for the function link, and determining a to-be-modified function module based on the modification instruction; determining a to-be-modified column number and a to-be-modified index of the to-be-modified function module, and obtaining a to-be-modified module number of the to-be-modified function module according to the mapping relationship table; generating a modified first array and a modified second array based on the number of columns to be modified, the indexes to be modified, and the module numbers to be modified; constructing a modified current link array according to the modified first array, and transmitting the modified current link array and the modified second array to the smart wearable device for functional debugging.

5. The method of any one of claims 1 to 4, wherein, The step of obtaining the current link array corresponding to the smart wearable device includes: In the case that a user account of a user is logged in, it is determined whether the smart wearable device under the user account is used for the first time; If yes, an initial link array stored by the smart wearable device is taken as the current link array corresponding to the smart wearable device; If no, a target link array corresponding to the user account is taken as the current link array corresponding to the smart wearable device.

6. A functional link display method characterized by, The method is applied to a smart wearable device connected with a debugging device, the smart wearable device corresponds to a mapping relationship table, the mapping relationship table stores a mapping relationship between functional modules of the smart wearable device and corresponding first arrays, and the method includes: obtaining a functional link of the smart wearable device, and determining a current first array corresponding to a current functional module forming the functional link; constructing a current link array corresponding to the smart wearable device based on the current first array; The debugging device is configured to obtain the current link array corresponding to the smart wearable device, divide the current link array to obtain the current first array, analyze the current first array, and obtain a module position and a module name of the current functional module in the functional link according to an analysis result and the mapping relationship table, and construct and display the functional link based on the module position and the module name. The first array includes indexes and module numbers, and the mapping relationship table stores a mapping relationship between the functional modules and corresponding module numbers. The step of analyzing the current first array and obtaining the module position and the module name of the current functional module in the functional link according to an analysis result and the mapping relationship table includes: analyzing the current first array to obtain a current index and a current module number corresponding to the current functional module, determining the module position of the current functional module in the functional link according to the current index, and querying the mapping relationship table to obtain the module name of the current functional module in the functional link according to the current module number.

7. A debugging device, characterized by The debugging device includes a first memory, a first processor, and a functional link display program stored in the first memory and executable on the first processor, and the functional link display program is configured to implement the steps of the functional link display method according to any one of claims 1 to 5 when executed by the first processor.

8. An intelligent wearable device, characterized by, The smart wearable device comprises a second memory, a second processor, and a function link display program stored in the second memory and executable on the second processor, and the function link display program, when executed by the second processor, implements the steps of the function link display method according to claim 6.

9. A system for debugging, characterized by The system comprises the debugging device according to claim 7 and the smart wearable device according to claim 8.

Citation Information

Patent Citations

  • Method and device for debugging equipment, processing equipment and computer storage medium

    CN114168400A

  • Display equipment function expansion method and device, screen projector and storage medium

    CN114466230A