CN115048167A - Function entry display method and device, terminal equipment and storage medium - Google Patents
Function entry display method and device, terminal equipment and storage medium Download PDFInfo
- Publication number
- CN115048167A CN115048167A CN202210577272.2A CN202210577272A CN115048167A CN 115048167 A CN115048167 A CN 115048167A CN 202210577272 A CN202210577272 A CN 202210577272A CN 115048167 A CN115048167 A CN 115048167A
- Authority
- CN
- China
- Prior art keywords
- application program
- diagnostic
- diagnosis
- program
- function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 238000003745 diagnosis Methods 0.000 claims abstract description 206
- 238000012163 sequencing technique Methods 0.000 claims abstract description 41
- 230000006870 function Effects 0.000 claims description 218
- 238000007405 data analysis Methods 0.000 abstract 1
- 238000004458 analytical method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 6
- 230000003993 interaction Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/172—Caching, prefetching or hoarding of files
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
The application discloses a method and a device for displaying a function entry, terminal equipment and a storage medium, wherein the method for displaying the function entry comprises the following steps: reading a program identifier corresponding to at least one diagnostic application program in the target device; sending at least one program identification to a server; receiving diagnostic application use information fed back by the server according to the at least one program identifier; and sequencing and displaying the diagnostic function entries in a display interface of a user application program of the target equipment according to the diagnostic application program use information. According to the method and the device, the diagnosis function inlets are displayed in a sequencing mode in the display interface of the user application program according to the use information of the diagnosis application program obtained through data analysis, so that the diagnosis function inlets conform to the common use habit of a specific user group, and the problem of inconvenience in use caused by fixed display of the diagnosis function inlets is solved.
Description
Technical Field
The present application relates to the field of software technologies, and in particular, to a method and an apparatus for displaying a function entry, a terminal device, and a storage medium.
Background
With the development of automobile diagnosis technology, more and more diagnosis functions are integrated into a user application program of the diagnosis device, and richer tool choices are provided for the user of the diagnosis device to complete the fault diagnosis of the automobile. The increase of the number of the diagnostic functions of the user application also brings new problems, and the existing human-computer interaction interface of the user application usually displays the diagnostic function entry in a fixed manner, that is, the position of the diagnostic function entry is not changed. However, different users have different usage habits, and in order to find a commonly used diagnostic function entry among a plurality of diagnostic function entries, the user often needs to repeatedly browse or turn pages on a human-computer interaction interface. Therefore, the working time of the user is consumed, and the user is inconvenient to use the application program.
Disclosure of Invention
The present application mainly aims to provide a method, an apparatus, a terminal device and a storage medium for displaying a function entry, and aims to solve the problem of inconvenient use caused by the fixed display of a diagnostic function entry of a user application.
In order to achieve the above object, the present application provides a function entry display method, which is applied to a target device, the function entry display method including:
reading a program identifier corresponding to at least one diagnostic application program in the target device;
sending at least one of the program identifications to a server;
receiving diagnostic application program use information fed back by the server according to at least one program identifier, wherein the diagnostic application program use information is obtained by analyzing use data of a diagnostic application program corresponding to the at least one program identifier in at least one terminal device by the server; the diagnostic application usage information includes data for a user to invoke the diagnostic application through different diagnostic function portals;
and sequencing and displaying the diagnosis function entries in a display interface of a user application program of the target equipment according to the use information of the diagnosis application program.
Optionally, the step of performing a sorted display of the diagnostic function entries in a display interface of a user application of the target device according to the diagnostic application usage information includes:
analyzing the diagnostic application program use information to obtain the calling times of the user calling the diagnostic application program through different diagnostic function entries;
and sequencing and displaying the diagnosis function entries in the display interface of the user application program of the target equipment according to the calling times and a preset sequencing rule.
Optionally, each of the diagnostic applications is bound to corresponding vehicle model information.
Optionally, after the step of receiving the diagnostic application usage information fed back by the server according to at least one of the program identifications, the method further includes:
and storing the diagnostic application use information in a pre-created use information folder in the target device, wherein the diagnostic application use information in the use information folder is obtained and updated again from the server by the target device when a preset update condition is reached.
Optionally, after the step of performing a sorted display of the diagnostic function entries in a display interface of a user application of the target device according to the diagnostic application usage information, the method further includes:
reading the diagnostic application usage information in the usage information folder after the user application is restarted;
and according to the diagnosis application program use information, sequencing and displaying the diagnosis function entries in the display interface of the user application program of the target equipment.
In order to achieve the above object, the present application further provides a function entry display method, where the function entry display method is applied to a server, and the function entry display method includes the following steps:
receiving at least one program identifier corresponding to at least one diagnosis application program in the target equipment, wherein the program identifier is sent by the target equipment;
acquiring and analyzing use data of a corresponding diagnosis application program in at least one terminal device according to at least one program identifier to obtain use information of the diagnosis application program, wherein the use information of the diagnosis application program comprises data of calling the diagnosis application program by a user through different diagnosis function entries;
and sending the diagnosis application program use information to the target equipment so that the target equipment can display the diagnosis function entries in a display interface of a user application program of the target equipment in a sequencing manner according to the diagnosis application program use information.
Optionally, the step of analyzing the usage data of at least one terminal device according to the program identifier to obtain usage information of the diagnostic application includes:
and analyzing the use data of at least one terminal device according to the program identifier to obtain the use information of the diagnosis application program which accords with a preset time range and a preset area range.
The embodiment of the present application further provides a function entry display device, which includes:
the reading module is used for reading a program identifier corresponding to at least one diagnosis application program in the target equipment;
a sending module, configured to send at least one program identifier to a server;
the receiving module is used for receiving the diagnostic application program use information fed back by the server according to the at least one program identifier, wherein the diagnostic application program use information is obtained by analyzing the use data of the diagnostic application program corresponding to the at least one program identifier in the at least one terminal device; the diagnostic application usage information includes data for a user to invoke the diagnostic application through different diagnostic function portals;
and the display module is used for sequencing and displaying the diagnosis function entries in a display interface of a user application program of the target equipment according to the diagnosis application program use information.
The embodiment of the present application further provides a terminal device, where the terminal device includes a memory, a processor, and a function entry display program stored in the memory and capable of running on the processor, and the function entry display program, when executed by the processor, implements the steps of the function entry display method described above.
An embodiment of the present application further provides a computer-readable storage medium, where a function portal display program is stored on the computer-readable storage medium, and when executed by a processor, the function portal display program implements the steps of the function portal display method as described above.
According to the function entry display method, the function entry display device, the terminal device and the storage medium, the program identification corresponding to at least one diagnosis application program in the target device is read; sending at least one of the program identifications to a server; receiving diagnostic application program use information fed back by the server according to at least one program identifier, wherein the diagnostic application program use information is obtained by analyzing use data of a diagnostic application program corresponding to the at least one program identifier in at least one terminal device by the server; the diagnostic application usage information includes data for a user to invoke the diagnostic application through different diagnostic function portals; and sequencing and displaying the diagnosis function entries in a display interface of a user application program of the target equipment according to the use information of the diagnosis application program. Based on the scheme, the target device sends the program identifier of at least one locally installed diagnosis application program to the server, then the server analyzes the data stored in the background according to the program identifier to obtain the use information of the diagnosis application program reflecting the common use habit of a specific user group and feeds the use information back to the target device, and the target device receives and displays the diagnosis function entries in the user application program display interface in a sequencing mode according to the use information of the diagnosis application program to enable the diagnosis function entries to accord with the common use habit of the specific user group. Therefore, the user can more quickly find the commonly used diagnosis function inlet, and the problem of inconvenient use caused by fixed display of the diagnosis function inlet is solved.
Drawings
Fig. 1 is a schematic diagram of a functional module of a terminal device to which a functional entry display apparatus of the present application belongs;
FIG. 2 is a schematic flow chart diagram illustrating a first exemplary embodiment of a function portal display method of the present application;
FIG. 3 is a schematic flow chart diagram illustrating a second exemplary embodiment of a function portal display method of the present application;
FIG. 4 is a flowchart illustrating a function portal display method according to a third exemplary embodiment of the present application;
FIG. 5 is a schematic flow chart diagram illustrating a fourth exemplary embodiment of a function portal display method of the present application;
FIG. 6 is a schematic flow chart diagram illustrating a fifth exemplary embodiment of a function portal display method of the present application;
FIG. 7 is a schematic flow chart diagram illustrating a sixth exemplary embodiment of a function portal display method of the present application;
fig. 8 is a schematic diagram illustrating an exemplary interaction flow between a target device and a server according to the function portal display method of the present application.
The implementation, functional features and advantages of the object of the present application will be further explained with reference to the embodiments, and with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The main solution of the embodiment of the application is as follows: reading a program identifier corresponding to at least one diagnostic application program in the target device; sending at least one of the program identifications to a server; receiving diagnostic application program use information fed back by the server according to at least one program identifier, wherein the diagnostic application program use information is obtained by analyzing use data of a diagnostic application program corresponding to the at least one program identifier in at least one terminal device by the server; the diagnostic application usage information includes data for a user to invoke the diagnostic application through different diagnostic function portals; and sequencing and displaying the diagnosis function entries in a display interface of a user application program of the target equipment according to the use information of the diagnosis application program. Based on the scheme, the target device sends the program identifier of at least one locally installed diagnosis application program to the server, then the server analyzes the data stored in the background according to the program identifier to obtain the use information of the diagnosis application program reflecting the common use habit of a specific user group and feeds the use information back to the target device, and the target device receives and displays the diagnosis function entries in the user application program display interface in a sequencing mode according to the use information of the diagnosis application program to enable the diagnosis function entries to accord with the common use habit of the specific user group. Therefore, the user can more quickly find the commonly used diagnosis function inlet, and the problem of inconvenient use caused by fixed display of the diagnosis function inlet is solved.
Specifically, referring to fig. 1, fig. 1 is a schematic diagram of a functional module of a terminal device to which the functional entry display apparatus of the present application belongs. The function entry display device may be a device that is independent of the terminal device and is capable of displaying the function entry, and may be carried on the terminal device in the form of hardware or software. The terminal device can be an intelligent mobile terminal with a data processing function, such as a mobile phone and a tablet personal computer, and can also be a fixed terminal device or a server with a data processing function.
In this embodiment, the terminal device to which the function entry display apparatus belongs at least includes an output module 110, a processor 120, a memory 130 and a communication module 140.
The memory 130 stores an operating system and a function entry display program, and the function entry display device may read a program identifier corresponding to at least one diagnostic application program in the target device; the received information such as the diagnostic application use information fed back by the server according to at least one program identifier is stored in the memory 130; the output module 110 may be a display screen or the like. The communication module 140 may include a WIFI module, a mobile communication module, a bluetooth module, and the like, and communicates with an external device or a server through the communication module 140.
Wherein the function entry display program in the memory 130, when executed by the processor, implements the steps of:
reading a program identifier corresponding to at least one diagnostic application program in the target device;
sending at least one of the program identifications to a server;
receiving diagnostic application program use information fed back by the server according to at least one program identifier, wherein the diagnostic application program use information is obtained by analyzing use data of a diagnostic application program corresponding to the at least one program identifier in at least one terminal device by the server; the diagnostic application usage information includes data for a user to invoke the diagnostic application through different diagnostic function portals;
and sequencing and displaying the diagnosis function entries in a display interface of a user application program of the target equipment according to the diagnosis application program use information.
Further, the function portal display program in the memory 130, when executed by the processor, further implements the steps of:
analyzing the use information of the diagnosis application program to obtain the calling times of the user for calling the diagnosis application program through different diagnosis function entries;
and sequencing and displaying the diagnosis function entries in the display interface of the user application program of the target equipment according to the calling times and a preset sequencing rule.
Further, the function entry display program in the memory 130, when executed by the processor, further implements the steps of:
and storing the diagnostic application program use information in a pre-established use information folder in the target device, wherein the diagnostic application program use information in the use information folder is obtained and updated from the target device to the server again when a preset updating condition is reached.
Further, the function portal display program in the memory 130, when executed by the processor, further implements the steps of:
reading the diagnostic application usage information in the usage information folder after the user application is restarted;
and according to the diagnosis application program use information, sequencing and displaying the diagnosis function entries in the display interface of the user application program of the target equipment.
Further, the function entry display program in the memory 130, when executed by the processor, further implements the steps of:
receiving at least one program identifier corresponding to at least one diagnosis application program in the target equipment, wherein the program identifier is sent by the target equipment;
acquiring and analyzing use data of a corresponding diagnosis application program in at least one terminal device according to at least one program identifier to obtain use information of the diagnosis application program, wherein the use information of the diagnosis application program comprises data of calling the diagnosis application program by a user through different diagnosis function entries;
and sending the diagnosis application program use information to the target equipment so that the target equipment can display the diagnosis function entries in a display interface of a user application program of the target equipment in a sequencing manner according to the diagnosis application program use information.
Further, the function entry display program in the memory 130, when executed by the processor, further implements the steps of:
and analyzing the use data of at least one terminal device according to the program identifier to obtain the use information of the diagnosis application program which accords with a preset time range and a preset area range.
In this embodiment, by using the above scheme, a program identifier corresponding to at least one diagnostic application in the target device is specifically read; sending at least one of the program identifications to a server; receiving diagnostic application program use information fed back by the server according to at least one program identifier, wherein the diagnostic application program use information is obtained by analyzing use data of a diagnostic application program corresponding to the at least one program identifier in at least one terminal device by the server; the diagnostic application usage information includes data for a user to invoke the diagnostic application through different diagnostic function portals; and sequencing and displaying the diagnosis function entries in a display interface of a user application program of the target equipment according to the use information of the diagnosis application program. In this embodiment, the target device sends a program identifier of at least one locally installed diagnostic application to the server, the server analyzes the data stored in the background according to the program identifier to obtain diagnostic application use information reflecting the common use habit of a specific user group, and feeds the diagnostic application use information back to the target device, and the target device receives and displays the diagnostic function entries in the user application display interface in a ranking manner according to the diagnostic application use information, so that the diagnostic function entries conform to the common use habit of the specific user group. Therefore, the user can more quickly find the commonly used diagnosis function inlet, and the problem of inconvenient use caused by fixed display of the diagnosis function inlet is solved.
Referring to fig. 2, a first embodiment of a function portal display method according to the present application provides a flowchart, where the method is applied to a target device, and the function portal display method includes:
step S10, reading a program identifier corresponding to at least one diagnostic application program in the target device;
the target device can be an automobile diagnosis tablet computer supporting an Android operating system, a user application program serving as a diagnosis device client is installed on the target device, different diagnosis function inlets are formed in a display interface of the user application program, in addition, diagnosis application programs aiming at different brand vehicle types are installed on the target device, and a user can use different diagnosis application programs through different diagnosis function inlets. The diagnostic function portal on the target device may be a basic diagnostic function portal, a special diagnostic function portal, a remote diagnostic function portal, or other diagnostic function portals.
First, the target device needs to execute a function for reading the program identifier, where the function includes a method for reading the program identifier of the diagnostic application program, and thus, the program identifier corresponding to at least one diagnostic application program of the target device is read. The program identification reflects which brand vehicle models the diagnostic application has specifically been installed on the target device. For example, the read program identification indicates that the target device is installed with brand a vehicle type diagnosis application, brand B vehicle type diagnosis application, and brand C vehicle type diagnosis application.
Step S20, sending at least one program identifier to a server;
specifically, the target device and the server are in communication connection in advance in a wired or wireless mode, the target device sends the program identifier read in the above steps to the server, and the server is equivalently made to know which brand vehicle types the diagnosis application programs are installed on the target device, so that the server can analyze data stored in the background according to the program identifier.
Step S30, receiving the diagnostic application usage information fed back by the server according to the at least one program identifier, where the diagnostic application usage information is obtained by analyzing the usage data of the diagnostic application corresponding to the at least one program identifier in the at least one terminal device; the diagnostic application usage information comprises data for a user to invoke the diagnostic application through different diagnostic function portals;
specifically, after receiving the program identifier, the server analyzes data stored in the background according to the program identifier, where the data includes historical operation data of diagnostic applications for different brands of vehicle models, which are operated by different terminal devices in multiple regions and multiple users, and through different diagnostic function entries. The specific analysis method is to screen the data stored in the background according to a preset area range and a preset time range, for example, to screen out the historical operation data of all users in city a within 7 days. Then, the server determines which diagnosis application programs are installed on the target equipment according to the program identification, further analyzes historical operation data of all users in the city A within 7 days to obtain a final analysis result, namely, all users in the city A operate different terminal equipment within 7 days, uses different diagnosis application programs through different diagnosis function entries for times, and obtains the use information of the diagnosis application programs according to the final analysis result and sends the use information to the target equipment. Accordingly, the target device receives diagnostic application usage information sent by the server for subsequent use in a display of the diagnostic function entry rankings.
And step S40, according to the diagnosis application program use information, sequencing and displaying the diagnosis function entries in a display interface of a user application program of the target device.
Specifically, after receiving the use information of the diagnostic application, the target device analyzes the use information to obtain the number of times that all users use diagnostic applications of all brands and vehicle types on the target device through different diagnostic function portals in a certain area and within a certain time range. For example, the data obtained by the target device after the analysis indicates that the number of times that all users in the city a use the brand a vehicle type diagnosis application program, the brand B vehicle type diagnosis application program and the brand C vehicle type diagnosis application program through the basic diagnosis function entrance is 99 times in total within 7 days; the number of times the diagnostic application was used using the special diagnostic function portal totaled 88 times; the number of times the above-described diagnostic application was used using the remote diagnostic function portal amounted to 77 times. The number of times of use can reflect the common usage habit of a specific user group. Then, the target device arranges the corresponding diagnostic function entries in the display interface of the user application program of the target device according to the number of the use times, so that the display layout of the diagnostic function entries is more reasonable, and the user can find the commonly used diagnostic function entries more easily.
In this embodiment, by using the above scheme, a program identifier corresponding to at least one diagnostic application in the target device is specifically read; sending at least one of the program identifications to a server; receiving diagnostic application program use information fed back by the server according to the at least one program identifier, wherein the diagnostic application program use information is obtained by analyzing use data of the diagnostic application program corresponding to the at least one program identifier in the at least one terminal device by the server; the diagnostic application usage information comprises data for a user to invoke the diagnostic application through different diagnostic function portals; and sequencing and displaying the diagnosis function entries in a display interface of a user application program of the target equipment according to the use information of the diagnosis application program. In this embodiment, the target device sends a program identifier of at least one locally installed diagnostic application to the server, the server analyzes the data stored in the background according to the program identifier to obtain diagnostic application use information reflecting the common use habit of a specific user group, and feeds the diagnostic application use information back to the target device, and the target device receives and displays the diagnostic function entries in the user application display interface in a ranking manner according to the diagnostic application use information, so that the diagnostic function entries conform to the common use habit of the specific user group. Therefore, the user can more quickly find the commonly used diagnosis function inlet, and the problem of inconvenient use caused by fixed display of the diagnosis function inlet is solved.
Further, referring to fig. 3, a second embodiment of the function entry display method according to the present application provides a flowchart, and based on the embodiment shown in fig. 2, the step of performing ordered display on the diagnosis function entries in the display interface of the user application program of the target device according to the diagnosis application program usage information includes:
step S401, analyzing the diagnostic application use information to obtain the calling times of the user calling the diagnostic application through different diagnostic function entries;
specifically, the diagnostic application usage information received by the target device may be in a form of a character string, a file, or other forms, and the target device needs to parse the diagnostic application usage information in any form to obtain the required data. For example, the analyzed data obtained by the target device indicates that all users in the city a operate different terminal devices within 7 days, and the number of times that the brand a vehicle type diagnosis application program, the brand B vehicle type diagnosis application program and the brand C vehicle type diagnosis application program are used through the basic diagnosis function entrance is 99 times in total; the number of times the diagnostic application was used using the special diagnostic function portal totaled 88 times; the number of times the above-described diagnostic application was used using the remote diagnostic function portal amounted to 77 times.
Step S402, according to the calling times and a preset sequencing rule, sequencing and displaying the diagnosis function entries in the display interface of the user application program of the target device.
If the diagnostic function portal is used for a plurality of diagnostic applications of different brands of vehicle types, the diagnostic function portal is indicated to be frequently used by a specific user group and should be displayed in a place which is easy to find by the user; if the number of times of using the different brand model diagnosis application program through a certain diagnosis function portal is small, it means that the diagnosis function portal is less used by a specific user group, and the diagnosis function portal should be displayed at a place where the user operates less. Therefore, the target device carries out sequencing display on the diagnostic function entries in the display interface of the user application program according to the use times obtained by the analysis of the previous step and the preset sequencing rule, so that the commonly used diagnostic function entries are displayed at positions easy to operate by the user.
According to the scheme, the number of times that the user calls the diagnosis application program through different diagnosis function entries is obtained by analyzing the use information of the diagnosis application program; and sequencing and displaying the diagnosis function entries in the display interface of the user application program of the target equipment according to the calling times and a preset sequencing rule. In this embodiment, the target device analyzes the received usage information of the diagnostic application to obtain different terminal devices operated by different users, uses the number of times of the diagnostic application corresponding to the target device through different diagnostic function entries, where the number of times of use represents whether a specific user group often uses a certain diagnostic function entry, and then, the target device displays the diagnostic function entries in a sequence in a display interface of the user application according to the number of times of use and a preset sequencing rule, so that the commonly used diagnostic function entries are displayed at positions easy to operate by the users.
Further, referring to fig. 4, a third embodiment of the function portal display method according to the present application provides a flowchart, and based on the above embodiment shown in fig. 2, after the step of receiving the diagnostic application usage information fed back by the server according to at least one of the program identifiers, the method further includes:
step S001, storing the diagnostic application usage information in a pre-created usage information folder in the target device, wherein the diagnostic application usage information in the usage information folder is obtained and updated again from the server by the target device when a preset update condition is reached.
Specifically, the target device stores the diagnostic application use information in a pre-created use information folder after receiving the diagnostic application use information, so that the diagnostic application use information can be directly read from the use information folder when the diagnostic application use information is needed later, data transmission and reception with the server are not needed again, and the data in the use information folder is not affected by the restart of the target device or the restart of the user application. In addition, when a preset updating condition is reached, for example, every 48 hours when the target device records the system time, the target device acquires new diagnostic application use information from the server again and updates the acquired new diagnostic application use information in the use information folder.
In the embodiment, the diagnostic application usage information is stored in a pre-created usage information folder in the target device, wherein the diagnostic application usage information in the usage information folder is obtained and updated again from the server by the target device when a preset update condition is reached. In this embodiment, a usage information folder for storing and maintaining usage information of the diagnostic application is created in advance in the target device, so that the target device can directly read the usage information of the diagnostic application in the usage information folder, thereby reducing an information interaction process between the target device and the server.
Further, referring to fig. 5, a fourth embodiment of the method for displaying a function entry according to the present application provides a flowchart, and based on the embodiment shown in fig. 4, after the step of performing a sorted display on the diagnosis function entry in the display interface of the user application of the target device according to the diagnosis application usage information, the method further includes:
step S002, reading the diagnostic application usage information in the usage information folder after the user application is restarted;
specifically, the diagnostic application use information obtained from the server in the previous step stored in the use information folder is used, and the target device directly reads the latest diagnostic application use information in the use information folder after detecting that the user application is restarted, and can perform the subsequent diagnostic function entry sorting step without performing data transceiving with the server again.
And S003, sequencing and displaying the diagnosis function entries in the display interface of the user application program of the target equipment according to the use information of the diagnosis application program.
Specifically, after the diagnostic application use information in the use information folder is read by the target device, the diagnostic application use information is analyzed to obtain the number of times that all users use all brand vehicle type diagnostic applications on the target device through different diagnostic function entries in a certain area and within a certain time range. For example, the data obtained by the target device after analysis indicates that the number of times that all users in city a use the brand a vehicle type diagnosis application program, the brand B vehicle type diagnosis application program and the brand C vehicle type diagnosis application program through the basic diagnosis function entrance is 99 times in total within 7 days; the number of times the diagnostic application was used using the special diagnostic function portal totaled 88 times; the number of times the above-described diagnostic application was used using the remote diagnostic function portal amounted to 77 times. The number of uses can reflect the common usage habit of a specific user group. Then, the target device arranges the corresponding diagnostic function entries in the display interface of the user application program of the target device according to the number of the use times, so that the display layout of the diagnostic function entries is more reasonable, and the user can find the commonly used diagnostic function entries more easily.
According to the scheme, the diagnostic application program use information in the use information folder is read after the user application program is restarted; and according to the diagnosis application program use information, sequencing and displaying the diagnosis function entries in the display interface of the user application program of the target equipment. In this embodiment, the target device directly reads the diagnostic application use information in the use information folder after being restarted, and accordingly, the diagnostic function entries are displayed in a sorted manner, so that data interaction between the target device and the server is reduced, and the sorted layout of the diagnostic function entries in the display interface of the user application of the target device is not affected by the restart of the user application.
Referring to fig. 6, a fifth embodiment of the function portal display method according to the present application provides a flowchart, where the method is applied to a server, and the function portal display method includes:
step A10, receiving at least one program identifier corresponding to at least one diagnostic application program in the target device sent by the target device;
specifically, the server and the target device establish a communication connection in advance in a wired or wireless manner. When the target device needs to sequence and display the diagnosis function entries in the display interface of the user application program, program identifiers corresponding to at least one installed diagnosis application program on the target device are read, and then the read program identifiers are sent to the server. Accordingly, the server receives the program identification sent by the target device, and therefore the user application program of the target device is informed of which brand vehicle type diagnosis application programs are specifically installed on the user application program of the target device. For example, the program identification received by the server indicates that the target device has installed brand a, brand B, and brand C vehicle type diagnostic applications.
Step A20, obtaining and analyzing the use data of the corresponding diagnosis application program in at least one terminal device according to at least one program identifier to obtain the use information of the diagnosis application program, wherein the use information of the diagnosis application program comprises the data of the diagnosis application program called by a user through different diagnosis function entries;
specifically, historical operating data of a plurality of regions and a plurality of users using different brand vehicle type diagnosis application programs through different diagnosis function inlets are stored on the server. The specific analysis method is to screen the data stored in the background according to a preset area range and a preset time range, for example, to screen out the historical operation data of all users in city a within 7 days. Then, the diagnostic application on the target device is determined according to the program identification, for example, the diagnostic application of three branded vehicle models is determined A, B, C to be installed on the target device according to the program identification. Analyzing the data of the three brand vehicle type diagnosis application programs used by the users through different diagnosis function inlets in the historical operation data of all the users in the city A within 7 days, counting the times of the three brand vehicle type diagnosis application programs used by all the users through the different diagnosis function inlets, and generating the use information of the diagnosis application programs by the server based on the use times.
Step a30, sending the diagnosis application program usage information to the target device, so that the target device may display the diagnosis function entries in a sequence in a display interface of a user application program of the target device according to the diagnosis application program usage information.
Specifically, after analyzing the data to obtain the diagnostic application use information, the server sends the diagnostic application use information to the target device through the information transmission channel. Accordingly, the target device receives the use information of the diagnosis application program and analyzes the use information to obtain the times of using the diagnosis application programs of all brands and vehicle types on the target device by all users through different diagnosis function entrances in a certain area and within a certain time range. For example, the data obtained by the target device after the analysis indicates that the number of times that all users in the city a use the brand a vehicle type diagnosis application program, the brand B vehicle type diagnosis application program and the brand C vehicle type diagnosis application program through the basic diagnosis function entrance is 99 times in total within 7 days; the number of times the diagnostic application was used using the special diagnostic function portal totaled 88 times; the number of times the above-described diagnostic application was used using the remote diagnostic function portal amounted to 77 times. The number of times of use can reflect the common usage habit of a specific user group. Then, the target device arranges the corresponding diagnostic function entries in the display interface of the user application program of the target device according to the number of the use times, so that the display layout of the diagnostic function entries is more reasonable, and the user can find the commonly used diagnostic function entries more easily.
In this embodiment, by using the above scheme, specifically, at least one program identifier corresponding to at least one diagnostic application in the target device sent by the target device is received; acquiring and analyzing use data of a corresponding diagnosis application program in at least one terminal device according to at least one program identifier to obtain use information of the diagnosis application program, wherein the use information of the diagnosis application program comprises data of calling the diagnosis application program by a user through different diagnosis function entries; and sending the diagnosis application program use information to the target equipment, so that the target equipment can display the diagnosis function entries in a display interface of a user application program of the target equipment in a sequencing manner according to the diagnosis application program use information. In this embodiment, after receiving the program identifier from the target device, the server analyzes the data stored in the background to obtain an analysis result that conforms to the common usage habit of a specific user group, that is, the usage information of the diagnostic application program, and feeds the analysis result back to the target device, so that the target device sorts the diagnostic function entries in the display interface of the user application program, and the layout of the diagnostic function entries conforms to the usage habit of the specific user group.
Further, referring to fig. 7, a sixth embodiment of the function entry display method according to the present application provides a flowchart, and based on the embodiment shown in fig. 6, the step of analyzing the usage data of at least one terminal device according to the program identifier to obtain the usage information of the diagnostic application includes:
step A201, analyzing the use data of at least one terminal device according to the program identifier to obtain the use information of the diagnostic application program which accords with a preset time range and a preset area range.
Specifically, the server first filters the data stored in the background according to a preset area range and a preset time range, for example, historical operation data of all users in city a within 7 days is filtered. Then, the server determines which diagnosis application programs are installed on the target device according to the program identification, and further analyzes historical operation data of all users in the city A within 7 days to obtain a final analysis result, namely, the number of times that all users in the city A operate different terminal devices within 7 days, use different diagnosis application programs through different diagnosis function entries is obtained, and the server obtains the use information of the diagnosis application programs according to the final analysis result.
In this embodiment, by using the above scheme, the service data of at least one terminal device is specifically analyzed according to the program identifier, so as to obtain the service information of the diagnostic application program that conforms to a preset time range and a preset area range. In this embodiment, the server performs preliminary screening on stored data according to time and area, and then analyzes the result of the preliminary screening according to the program identifier to obtain corresponding diagnostic application program use information, where the diagnostic application program use information includes the number of times that all users operate different terminal devices in a certain area and time range, and uses different diagnostic application programs through different diagnostic function entries, so as to reflect the common use habits of a specific user group, which is the basis for the target device to sort the diagnostic function entries in the display interface of the diagnostic application program.
Referring to fig. 8, a schematic diagram of an exemplary interaction flow between a target device and a server related to the function portal display method of the present application is shown.
The target device and the server are in communication connection in advance in a wired or wireless mode. One or more diagnostic applications are installed in the target device, and each diagnostic application is bound with corresponding vehicle type information, namely each diagnostic application is specific to a specific brand vehicle type.
Firstly, a user needs to input an account number, a password and an authentication code to a target device for logging in, or log in after registering. After the login action is completed, the target device enters a display interface, namely a main interface, of the user application program. Then, the target device reads a program identifier corresponding to the locally installed diagnosis application program, and sends the read program identifier to the server, which is equivalent to informing the server about which brand vehicle types the diagnosis application program has specifically been installed on the target device.
Correspondingly, after the server receives the program identifier, the server analyzes the data stored in the background according to the program identifier, wherein the historical data stored in the background of the server comprises historical operation data of different types of vehicle type diagnosis application programs which are operated by multiple regions and multiple users, and are used by different diagnostic function entries. The server analyzes the data to obtain the use information of the diagnosis application program, wherein the use information of the diagnosis application program comprises the times of using corresponding different diagnosis application programs on the target equipment by all users in a certain time and area through different diagnosis function inlets, and the common use habits of the user groups are reflected. The server then sends the analyzed diagnostic application usage information to the target device.
Accordingly, the target device receives and stores the use information of the diagnosis application program, and can use the use information of the diagnosis application program immediately or be called when needed subsequently. Then, the target device carries out sequencing display on the diagnosis function entries in the display interface of the user application program according to the diagnosis application program use information.
After the user application is closed and restarted due to user operation or other reasons, the target device can read the use information of the diagnosis application stored in the target device without data transceiving with the server, and the diagnosis function entries are sorted and displayed in the display interface of the user application according to the use information of the diagnosis application. This leaves the ordered layout of diagnostic function entries unaffected by the user application restart.
In this embodiment, a user needs to log in a display interface of a target device, the target device sends a program identifier corresponding to a diagnosis application program which reflects that the target device is installed to a server, then, the server analyzes data stored in a background according to the program identifier to obtain use information of the diagnosis application program and feeds the use information back to the target device, the target device receives and stores the use information of the diagnosis application program, then, the diagnosis function entries are displayed in a sequence in the display interface of the user application program, and after the user application program is restarted, the stored use information of the diagnosis application program can also be read to sequence the diagnosis function entries. Through the sequencing display of the steps, the distribution of the diagnostic function inlets in the target equipment conforms to the common use habit of a specific user group, the user of the target equipment can find the target diagnostic function inlets more conveniently, and the problem of inconvenient use caused by the fixed display of the diagnostic function inlets is solved.
In addition, an embodiment of the present application further provides a function entry display device, where the function entry display device includes:
the reading module is used for reading a program identifier corresponding to at least one diagnosis application program in the target equipment;
a sending module, configured to send at least one program identifier to a server;
the receiving module is used for receiving the diagnostic application program use information fed back by the server according to the at least one program identifier, wherein the diagnostic application program use information is obtained by analyzing the use data of the diagnostic application program corresponding to the at least one program identifier in the at least one terminal device; the diagnostic application usage information includes data for a user to invoke the diagnostic application through different diagnostic function portals;
and the display module is used for sequencing and displaying the diagnosis function entries in a display interface of a user application program of the target equipment according to the diagnosis application program use information.
For the principle and implementation process of implementing function entry display in this embodiment, please refer to the above embodiments, which are not described herein again.
In addition, an embodiment of the present application further provides a terminal device, where the terminal device includes a memory, a processor, and a function portal display program that is stored in the memory and is executable on the processor, and when the function portal display program is executed by the processor, the steps of the function portal display method described above are implemented.
Since the functional entry display program is executed by the processor, all technical solutions of all the foregoing embodiments are adopted, so that at least all the beneficial effects brought by all the technical solutions of all the foregoing embodiments are achieved, and details are not repeated herein.
Furthermore, an embodiment of the present application also provides a computer-readable storage medium, where a function portal display program is stored, and when executed by a processor, the function portal display program implements the steps of the function portal display method as described above.
Since the functional portal display program is executed by the processor, all technical solutions of all the foregoing embodiments are adopted, so that at least all the beneficial effects brought by all the technical solutions of all the foregoing embodiments are achieved, and details are not repeated herein.
Compared with the prior art, the function entry display method, the function entry display device, the terminal device and the storage medium provided by the embodiment of the application read the program identifier corresponding to at least one diagnostic application program in the target device; sending at least one of the program identifications to a server; receiving diagnostic application program use information fed back by the server according to at least one program identifier, wherein the diagnostic application program use information is obtained by analyzing use data of a diagnostic application program corresponding to the at least one program identifier in at least one terminal device by the server; the diagnostic application usage information includes data for a user to invoke the diagnostic application through different diagnostic function portals; and sequencing and displaying the diagnosis function entries in a display interface of a user application program of the target equipment according to the use information of the diagnosis application program. Based on the scheme, the target device sends the program identification of at least one locally installed diagnosis application program to the server, then the server analyzes the data stored in the background according to the program identification to obtain the use information of the diagnosis application program reflecting the common use habit of a specific user group and feeds the use information back to the target device, and the target device receives and displays the diagnosis function entries in the user application program display interface in a sequencing mode according to the use information of the diagnosis application program to enable the diagnosis function entries to accord with the common use habit of the specific user group. Therefore, the user can more quickly find the commonly used diagnosis function inlet, and the problem of inconvenient use caused by fixed display of the diagnosis function inlet is solved.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, a controlled terminal, or a network device) to execute the method of each embodiment of the present application.
The above description is only a preferred embodiment of the present application, and not intended to limit the scope of the present application, and all modifications of equivalent structures and equivalent processes, which are made by the contents of the specification and the drawings of the present application, or which are directly or indirectly applied to other related technical fields, are included in the scope of the present application.
Claims (10)
1. A function entry display method applied to a target device, the function entry display method comprising:
reading a program identifier corresponding to at least one diagnostic application program in the target device;
sending at least one of the program identifications to a server;
receiving diagnostic application program use information fed back by the server according to at least one program identifier, wherein the diagnostic application program use information is obtained by analyzing use data of a diagnostic application program corresponding to the at least one program identifier in at least one terminal device by the server; the diagnostic application usage information includes data for a user to invoke the diagnostic application through different diagnostic function portals;
and sequencing and displaying the diagnosis function entries in a display interface of a user application program of the target equipment according to the diagnosis application program use information.
2. The method of claim 1, wherein the step of displaying the diagnostic function entries in an order in a display interface of a user application of the target device according to the diagnostic application usage information comprises:
analyzing the use information of the diagnosis application program to obtain the calling times of the user for calling the diagnosis application program through different diagnosis function entries;
and sequencing and displaying the diagnosis function entries in the display interface of the user application program of the target equipment according to the calling times and a preset sequencing rule.
3. The method of claim 1, wherein each of the diagnostic applications is bound to corresponding vehicle model information.
4. The method for displaying functional portals according to claim 1, wherein after the step of receiving diagnostic application usage information fed back by the server based on at least one of the program identifications, further comprising:
and storing the diagnostic application use information in a pre-created use information folder in the target device, wherein the diagnostic application use information in the use information folder is obtained and updated again from the server by the target device when a preset update condition is reached.
5. The method of displaying function portals according to claim 4, wherein after the step of displaying the diagnostic function portals in an order in a display interface of a user application of the target device according to the diagnostic application usage information, further comprising:
reading the diagnostic application usage information in the usage information folder after the user application is restarted;
and according to the diagnosis application program use information, sequencing and displaying the diagnosis function entries in the display interface of the user application program of the target equipment.
6. A function portal display method is applied to a server, and comprises the following steps:
receiving at least one program identifier corresponding to at least one diagnosis application program in the target equipment, wherein the program identifier is sent by the target equipment;
acquiring and analyzing use data of a corresponding diagnosis application program in at least one terminal device according to at least one program identifier to obtain use information of the diagnosis application program, wherein the use information of the diagnosis application program comprises data of calling the diagnosis application program by a user through different diagnosis function entries;
and sending the diagnosis application program use information to the target equipment so that the target equipment can display the diagnosis function entries in a display interface of a user application program of the target equipment in a sequencing manner according to the diagnosis application program use information.
7. The method of claim 6, wherein the step of analyzing the usage data of the at least one terminal device based on the program identifier to obtain diagnostic application usage information comprises:
and analyzing the use data of at least one terminal device according to the program identification to obtain the use information of the diagnostic application program which accords with a preset time range and a preset area range.
8. A function portal display device, comprising:
the reading module is used for reading a program identifier corresponding to at least one diagnosis application program in the target equipment;
a sending module, configured to send at least one program identifier to a server;
the receiving module is used for receiving the diagnostic application program use information fed back by the server according to the at least one program identifier, wherein the diagnostic application program use information is obtained by analyzing the use data of the diagnostic application program corresponding to the at least one program identifier in the at least one terminal device by the server; the diagnostic application usage information includes data for a user to invoke the diagnostic application through different diagnostic function portals;
and the display module is used for sequencing and displaying the diagnosis function entries in a display interface of a user application program of the target equipment according to the diagnosis application program use information.
9. A terminal device, characterized in that the terminal device comprises a memory, a processor and a function portal display program stored on the memory and executable on the processor, the function portal display program, when executed by the processor, implementing the steps of the function portal display method according to any of claims 1-5 or claims 6-7.
10. A computer-readable storage medium, having stored thereon a function portal display program, which when executed by a processor, performs the steps of the function portal display method of any of claims 1-5 or claims 6-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210577272.2A CN115048167A (en) | 2022-05-25 | 2022-05-25 | Function entry display method and device, terminal equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210577272.2A CN115048167A (en) | 2022-05-25 | 2022-05-25 | Function entry display method and device, terminal equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115048167A true CN115048167A (en) | 2022-09-13 |
Family
ID=83160095
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210577272.2A Pending CN115048167A (en) | 2022-05-25 | 2022-05-25 | Function entry display method and device, terminal equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115048167A (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090164849A1 (en) * | 2007-12-25 | 2009-06-25 | Optim Corporation | Terminal apparatus, fault diagnosis method and program thereof |
CN101957711A (en) * | 2010-05-25 | 2011-01-26 | 宇龙计算机通信科技(深圳)有限公司 | Application position display method and system and touch equipment |
CN105045469A (en) * | 2015-09-11 | 2015-11-11 | 北京金山安全软件有限公司 | Display method and display device for shortcut entrance of application program and electronic equipment |
CN107977129A (en) * | 2017-11-30 | 2018-05-01 | 努比亚技术有限公司 | Icon display method, device and computer-readable recording medium |
CN109933402A (en) * | 2019-03-22 | 2019-06-25 | 深圳市元征科技股份有限公司 | A kind of methods of exhibiting of function menu, system and relevant device |
US20190327534A1 (en) * | 2012-08-17 | 2019-10-24 | Flextronics Ap, Llc | Applications generating statistics for user behavior |
CN110580120A (en) * | 2019-09-03 | 2019-12-17 | 深圳传音控股股份有限公司 | Desktop sorting method, terminal and storage medium |
WO2021121141A1 (en) * | 2019-12-18 | 2021-06-24 | 深圳市万普拉斯科技有限公司 | Desktop management method and apparatus, and computer device and storage medium |
WO2022078315A1 (en) * | 2020-10-12 | 2022-04-21 | 维沃移动通信有限公司 | Interface switching method and apparatus, and electronic device |
-
2022
- 2022-05-25 CN CN202210577272.2A patent/CN115048167A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090164849A1 (en) * | 2007-12-25 | 2009-06-25 | Optim Corporation | Terminal apparatus, fault diagnosis method and program thereof |
CN101957711A (en) * | 2010-05-25 | 2011-01-26 | 宇龙计算机通信科技(深圳)有限公司 | Application position display method and system and touch equipment |
US20190327534A1 (en) * | 2012-08-17 | 2019-10-24 | Flextronics Ap, Llc | Applications generating statistics for user behavior |
CN105045469A (en) * | 2015-09-11 | 2015-11-11 | 北京金山安全软件有限公司 | Display method and display device for shortcut entrance of application program and electronic equipment |
CN107977129A (en) * | 2017-11-30 | 2018-05-01 | 努比亚技术有限公司 | Icon display method, device and computer-readable recording medium |
CN109933402A (en) * | 2019-03-22 | 2019-06-25 | 深圳市元征科技股份有限公司 | A kind of methods of exhibiting of function menu, system and relevant device |
CN110580120A (en) * | 2019-09-03 | 2019-12-17 | 深圳传音控股股份有限公司 | Desktop sorting method, terminal and storage medium |
WO2021121141A1 (en) * | 2019-12-18 | 2021-06-24 | 深圳市万普拉斯科技有限公司 | Desktop management method and apparatus, and computer device and storage medium |
WO2022078315A1 (en) * | 2020-10-12 | 2022-04-21 | 维沃移动通信有限公司 | Interface switching method and apparatus, and electronic device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8341222B2 (en) | Text suggestion framework with client and server model | |
CN103797720A (en) | Mobile intergration platform (MIP) integrated handset application proxy (HAP) | |
US10832666B2 (en) | Advanced user interface for voice search and results display | |
CN110209377B (en) | Interface message processing method, device, equipment and storage medium based on factory class | |
CN110309006B (en) | Function calling method and device, terminal equipment and storage medium | |
CN109636485B (en) | Information recommendation method and device based on driving behavior data | |
CN1886976B (en) | Method and apparatus for performing actions on a wireless device using action lists and versioning | |
JP5887721B2 (en) | Information distribution device, information processing terminal, information distribution method, information processing method, information distribution program, and information processing program | |
CN110570846B (en) | Voice control method and device and mobile phone | |
CN113094087A (en) | Software configuration method, electronic device and storage medium | |
CN108205455B (en) | Application function implementation method and device and terminal | |
CN106407480B (en) | Information query method and system | |
CN108023905B (en) | Internet of things application system and method | |
US20110035492A1 (en) | Data use status tracking system, manager device, agent device, data use status tracking method, and storage medium | |
CN107135516B (en) | Parameter test processing method, mobile terminal and computer readable storage medium | |
CN115048167A (en) | Function entry display method and device, terminal equipment and storage medium | |
CN113032075A (en) | Information processing method and electronic device | |
CN106375551B (en) | Information interaction method, device and terminal | |
CN109684156B (en) | Monitoring method, device, terminal and storage medium based on mixed mode application | |
CN101710277B (en) | Script processing method, device of embedded browser | |
CN108132787B (en) | AGV touch interface design method and device and computer readable storage medium | |
CN110599369A (en) | Property asset management method and system | |
CN113986954B (en) | User event acquisition method and device, intelligent terminal and readable storage medium | |
CN115373714A (en) | Data processing method, system, device and storage medium for vehicle | |
CN115145250A (en) | Vehicle diagnosis method, system, device, terminal device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |