Product demonstration method and device
By displaying demonstration programs related to the target product functions in the product demonstration method and supporting user operations, the problem of insufficient pre-sales experience in online product sales is solved, and a more intuitive product display and purchasing experience is achieved, especially in the field of vehicle diagnosis.
Patent Information
- Application Number
- CN202510398788.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2025-07-22
AI Technical Summary
In online product sales, the existing technology has the problem of poor pre-sale service experience, especially in professional fields such as vehicle diagnosis, where users cannot intuitively experience product functions through text and video, which affects the purchasing experience.
Provide a product demonstration method, displays the demonstration program related to the target product functions by displaying the first interface, and supports users to operate the demonstration program, jump to the function menu interface, and obtains the demonstration program using mapping relationships and server interactions to achieve simulated display of the target product.
Improve users' intuitive experience of the product, users can simulate and operate products more realistically and enhance the purchasing experience. Especially in the field of vehicle diagnosis, users can intuitively understand the functions and applicable vehicle information of vehicle diagnosis software and accessories.
Smart Images

Figure CN120353358A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the fields of Internet technology and computer technology, specifically relates to the field of vehicle diagnosis technology, and particularly relates to a product demonstration method and device. Background Art
[0002] With the rapid development of computer technology and Internet technology, currently, product sales can be carried out online through the network. The products here include physical products and virtual products such as software.
[0003] In the case of online product sales, the product is usually simply introduced online through text or other means so that users can purchase products as needed. However, this method has defects such as poor pre-sales service experience of the product, so there is an urgent need for a more intuitive product demonstration method. Summary of the Invention
[0004] The embodiments of this application provide a product demonstration method and device, which can solve the problem of poor pre-sales service experience of the product.
[0005] In a first aspect, the embodiments of this application provide a product demonstration method, including: displaying a first interface in response to a demonstration instruction of a user for a target product; and displaying a second interface in response to the user triggering an operation control.
[0006] The product demonstration method of the embodiments of this application can be executed by a first device or a second device. The demonstration instruction is used to indicate the demonstration of the target product. For example, the demonstration instruction can be triggered by a demonstration function button of the target product. After the demonstration instruction is triggered, the first device or the second device can display the first interface, and the first interface is used to display a demonstration program.
[0007] The demonstration program here is related to the functions of the target product. The demonstration program can be understood as a demonstration program for displaying the product functions. The first device or the second device displays the demonstration program on the first interface, and the demonstration program can simulate the target product, so that the user's perception of the target product is more intuitive.
[0008] In addition, the first interface includes operation controls for operating the demonstration program. The first device or the second device can receive the user's operations on the demonstration program through the operation controls on the first interface and jump to the second interface. The second interface is used to display the function menu corresponding to the operation control. Thus, the user can intuitively operate the demonstration program to intuitively experience the target product and improve the user's purchase experience.
[0009] In a possible implementation of the first aspect, in response to a user's demonstration instruction for a target product, displaying a first interface includes: in response to the user's demonstration instruction for the target product, determining a demonstration program corresponding to the target product according to the mapping relationship between the product and the demonstration program; and displaying the demonstration program on the first interface.
[0010] Exemplarily, the mapping relationship between the product and the demonstration program may include a mapping between the identifier of the product and the identifier of the demonstration program.
[0011] The mapping relationship between the product and the demonstration program may be stored in the first device or the second device or the server in the form of a table. In response to the user's demonstration instruction for the target product, the first device or the second device may determine the identifier of the target product, and determine the identifier of the demonstration program corresponding to the target product according to the identifier of the target product and the mapping relationship between the product and the demonstration program.
[0012] In a possible implementation of the first aspect, the product demonstration method is applied to the first device; displaying the first interface includes: when the first device is set on the target device, sending a download request to the server; the download request is used to request to download the demonstration program; receiving the demonstration program sent by the server; and displaying the demonstration program on the first interface of the first device.
[0013] In this implementation, the first device is set on the target device, and the target product can be demonstrated on the first device and provide its product function service. This can be understood as the target product being in a native environment. Such a native environment can provide a stable connection between the first device and the server. Therefore, the demonstration program corresponding to the target product can be directly downloaded from the server.
[0014] In addition, in this implementation, the demonstration program is equivalent to simulating the target product in the native environment of the target product. By triggering the operation controls on the second interface, it is equivalent to the user being able to simulate operating the target product in the native environment of the target product. Therefore, the user experience is more intuitive.
[0015] In a possible implementation of the first aspect, the product demonstration method is applied to the second device; displaying the first interface includes: sending a data request to the server; the data request is used to request to obtain the front-end data corresponding to the demonstration program; and receiving the front-end data corresponding to the demonstration program to display the demonstration program on the first interface of the second device.
[0016] In this implementation, the target product can be demonstrated on the second device, but its product function services cannot be provided on the second device. This can be understood as the target product being in a non-native environment. In this case, in order to stably display the demonstration program on the second interface, the second device can request the front-end data corresponding to the demonstration program from the server, and can also ensure the simulation effect of the target product through the demonstration program.
[0017] In a possible implementation of the first aspect, the first interface further includes a search window; the product demonstration method further includes: in response to the user inputting search content through the search window, displaying a third interface.
[0018] The third interface is used to display a demonstration program corresponding to both the target product and the search content.
[0019] When the user inputs search content, the server can determine at least one candidate demonstration program according to the mapping relationship between the product and the demonstration program. And perform a fuzzy search on the search content and the at least one candidate demonstration program to determine a demonstration program corresponding to both the target product and the search content.
[0020] In this implementation, the first device or the second device also supports the user to input search content and return a demonstration program that better matches the user's needs. Thus, the product and product information required by the user can be queried conveniently and efficiently, improving the user's purchase experience.
[0021] In a possible implementation of the first aspect, the first device includes a vehicle diagnostic device, the target device includes a vehicle, and the second device includes a terminal device.
[0022] In a possible implementation of the first aspect, when the first device includes a diagnostic device and the second device includes a vehicle, the target product includes at least one of: vehicle diagnostic software, vehicle accessories, and vehicle diagnostic device accessories.
[0023] In a second aspect, an embodiment of the present application provides a product demonstration device, including: a first module and a second module.
[0024] The first module is configured to, in response to a demonstration instruction of a target product by a user, display a first interface, where the demonstration instruction is used to indicate demonstrating the target product, the first interface is used to display a demonstration program, the first interface includes an operation control for operating the demonstration program, and the demonstration program is related to the function of the target product.
[0025] The second module is configured to, in response to the user triggering the operation control, display a second interface.
[0026] In a third aspect, an embodiment of the present application provides a terminal device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, where when the processor executes the computer program, the method as described in the first aspect is implemented.
[0027] In a fourth aspect, an embodiment of the present application provides a vehicle diagnostic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, where when the processor executes the computer program, the method as described in the first aspect is implemented.
[0028] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program, where when the computer program is executed by a processor, the method as described in the first aspect is implemented.
[0029] In a sixth aspect, an embodiment of the present application provides a computer program product, where when the computer program product runs on a terminal device, it causes the terminal device or the vehicle diagnostic device to execute the method as described in the first aspect.
[0030] It can be understood that the beneficial effects of the above second to sixth aspects can be referred to the relevant descriptions in the first aspect above, and will not be elaborated here.
[0031] The beneficial effect of the embodiment of the present application compared with the prior art is:
[0032] A demonstration program of the target product can be displayed on the first interface of the first device or the second device to simulate the target product. By presenting the target product through the demonstration program, the form of the target product can be simulated more realistically, so the user experience is more intuitive. The embodiment of the present application also supports the user to operate the demonstration program to experience the product, and the user's product purchase experience is better. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0034] Figure 1 It is a schematic diagram of a product demonstration system provided by an embodiment of the present application;
[0035] Figure 2 It is a schematic diagram of a product demonstration system provided by an embodiment of the present application;
[0036] Figure 3 It is a schematic diagram of a product interface provided by an embodiment of the present application;
[0037] Figure 4 It is a schematic diagram of the target product interface provided by an embodiment of the present application;
[0038] Figure 5 It is a schematic flowchart of the product demonstration method provided by an embodiment of the present application;
[0039] Figure 6 It is the first schematic diagram of the interface provided by an embodiment of the present application;
[0040] Figure 7 It is the second schematic diagram of the interface provided by an embodiment of the present application;
[0041] Figure 8 It is a schematic diagram of the product demonstration device provided by an embodiment of the present application;
[0042] Figure 9 It is a schematic diagram of the structure of the terminal device provided by an embodiment of the present application;
[0043] Figure 10 It is a schematic diagram of the structure of the vehicle diagnostic device provided by an embodiment of the present application. Detailed implementation manners
[0044] In the following description, specific details such as specific system architectures and technologies are presented for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present application. However, those skilled in the art should clearly understand that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid unnecessary details from interfering with the description of the present application.
[0045] It should be understood that when used in the specification of the present application and the appended claims, the term "comprising" indicates the presence of the described features, wholes, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or their combinations.
[0046] It should also be understood that the term " / and" as used in the specification of the present application and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0047] As used in the specification of this application and the appended claims, the term "if" may be construed, depending on the context, as "when", or "once", or "in response to determining", or "in response to detecting". Similarly, the phrase "if determined" or "if [the described condition or event] is detected" may be construed, depending on the context, to mean "once determined", or "in response to determining", or "once [the described condition or event] is detected", or "in response to detecting [the described condition or event]".
[0048] In addition, in the description of the specification of this application and the appended claims, the terms "first", "second", "third", etc. are used only for distinguishing descriptions and cannot be construed as indicating or implying relative importance.
[0049] Reference to "one embodiment" or "some embodiments" or the like described in the specification of this application means that a specific feature, structure, or characteristic described in connection with that embodiment is included in one or more embodiments of this application. Thus, statements such as "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments", etc. that appear in different places in this specification do not necessarily all refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "comprising", "including", "having", and their variants all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0050] The relevant background of the product demonstration method and device of the embodiments of this application will be introduced below.
[0051] Products in an online mall are usually displayed through text, images, videos, etc. on the product interface.
[0052] For products in some professional fields, text, images, videos, etc. cannot fully display the product functions. This makes it impossible for users to accurately match the products they need through the display content of the online mall, affecting the user's purchase experience.
[0053] The above-mentioned professional fields include, for example, the vehicle field, the medical field, and so on. Hereinafter, the vehicle field, especially the vehicle diagnosis field, will be taken as an example for illustration.
[0054] In the vehicle diagnosis field, relevant manufacturers providing vehicle diagnosis services may sell products such as vehicle parts, vehicle diagnosis equipment, vehicle diagnosis software, etc. For example, relevant manufacturers can sell the above products on their official websites or online malls.
[0055] Among them, vehicle parts refer to each unit that constitutes the whole vehicle and a product serving the vehicle, mainly used in aspects such as vehicle production and manufacturing, maintenance, and performance upgrading.
[0056] A vehicle diagnostic device is a professional tool or system used to detect, analyze, and evaluate the performance and condition of a vehicle and to find faults. When the vehicle diagnostic device is installed on a vehicle, vehicle diagnosis can be carried out.
[0057] The vehicle diagnostic device includes a diagnostic tablet and a diagnostic box. The diagnostic tablet is mainly used for displaying, controlling, etc. during vehicle diagnostic operations. The diagnostic box is used to communicate with various systems of the vehicle to obtain parameters such as vehicle performance to determine the vehicle condition.
[0058] Vehicle diagnostic software is a computer program or application used for fault diagnosis, performance detection, and system maintenance of a vehicle. The functions of the vehicle diagnostic software are presented in the function menu of the software interface.
[0059] The vehicle diagnostic software can run in a vehicle diagnostic application. The vehicle diagnostic application is an application program that provides vehicle diagnostic services, and the vehicle diagnostic application can be installed on the vehicle diagnostic device.
[0060] Taking the vehicle diagnostic device as an example of the product, the number of vehicle brands and vehicle models supported by the vehicle diagnostic device may be huge. Usually, this information is not displayed on the product interface, so users cannot know whether this product is what they need, which affects the user's purchase experience.
[0061] Taking the vehicle diagnostic software as an example of the product, usually, the product page of the vehicle diagnostic software will simply introduce the functions of the vehicle diagnostic software through text. Users cannot intuitively feel the vehicle diagnostic software through this text introduction, which affects the user's purchase experience.
[0062] Based on this, the embodiments of the present application provide a more efficient product demonstration method and device.
[0063] The system architecture of the product demonstration method and device of the embodiments of the present application will be illustrated by examples below. The system architecture of the product demonstration method and device can also be understood as a product demonstration system.
[0064] In a possible embodiment, the product demonstration system may include: a first device and a server, or, a second device and a server.
[0065] Figure 1 A schematic diagram showing that the product demonstration system includes a first device 101 and a server 102 is schematically shown. The first device 101 can perform data interaction with the server 102 through a communication link.
[0066] In such as Figure 1In the system shown, the product can be demonstrated on the first device 101. The product can also be applied to the first device 101 and provide its product function services on the first device 101.
[0067] Still taking the above-mentioned vehicle diagnosis field as an example, as Figure 1 shown, the first device 101 can be a vehicle diagnosis device, and the first device 101 can be set on the vehicle 103. When the product is vehicle diagnosis software and the vehicle diagnosis device is set on the vehicle 103, the vehicle diagnosis software can be demonstrated on the vehicle diagnosis device, and the vehicle diagnosis software can also be used to diagnose the vehicle 103.
[0068] The server 102 can provide product demonstration services. For example, the server can feedback a demonstration program according to the request of the first device (or the second device in the following text).
[0069] Figure 2 The schematic diagram schematically shows that the product demonstration system includes the second device 104 and the server 102. As Figure 2 shown, the second device 104 can perform data interaction with the server 102 through a communication link.
[0070] Different from the first device 101, the second device 104 can be used to display the product, but the product cannot provide its function services on the second device 102.
[0071] Still taking the product as vehicle diagnosis software as an example, the second device 104 can include: terminal devices such as mobile phones and computers. The vehicle diagnosis software can be demonstrated on mobile phones and computers, but the vehicle diagnosis function cannot be realized on mobile phones and computers.
[0072] It should be noted that the above system architecture is only an example and does not constitute a limitation on the product demonstration system.
[0073] The following will combine Figure 1 and Figure 2 's system architecture to detail the product demonstration method of the embodiments of the present application. Combining Figure 1 and Figure 2 's system architecture, the first device or the second device receives the following operations from the user: entering the online mall; entering the official website of the product manufacturer; selecting or purchasing a product on the product interface of the online mall or the official website.
[0074] Figure 3 The schematic diagram schematically shows the product interface. As Figure 3 shown, the product interface 31 includes controls corresponding to the product. For example, the product interface can display at least one product. In Figure 3In the example of [[ID=]], in the user interface 31, products A to D respectively correspond to controls 32a to 32d, and the target product selected by the user is product A.
[0075] In a possible embodiment, the product interface 31 may further include a demonstration control corresponding to the product. The first device or the second device jumps to the target product interface in response to triggering the demonstration control corresponding to the target product on the product interface 31.
[0076] As Figure 4 shown, the target product interface 41 may include a demonstration control 42 of the target product (equivalent to the demonstration function button of the target product), and this demonstration control is used to trigger a demonstration instruction. The demonstration instruction is used to indicate demonstrating the target product.
[0077] Figure 5 Schematically shows the flowchart of the product demonstration method of the embodiment of the present application.
[0078] As Figure 5 shown, the product demonstration method of the embodiment of the present application includes: step S510 to step S520. The product demonstration method of the embodiment of the present application can be executed by the first device or the second device.
[0079] In step S510, in response to the user's demonstration instruction for the target product, display a first interface. The demonstration instruction is used to demonstrate the target product, the first interface is used to display a demonstration program, and the first interface includes operation controls for operating the demonstration program.
[0080] Figure 6 Schematically shows the schematic diagram of the first interface 61.
[0081] Taking the target product as vehicle diagnostic software as an example, Figure 6 the first interface shown can be understood as the main menu interface of the vehicle diagnostic software. In Figure 6 the example of [[ID=]], the operation controls of the demonstration program include operation controls 62a to operation controls 62c.
[0082] The demonstration program is related to the function of the target product. The demonstration program (demo) can be understood as a demonstration program for demonstrating the product function, or can also be understood as a version created by the product developer to demonstrate the core features of the product function or technology. The demonstration program can be used to simulate the product for teaching training, product promotion, etc.
[0083] Taking the target product as vehicle diagnostic software as an example, the first interface displays the demonstration program of the vehicle diagnostic software, and this demonstration program is specifically shown as the function menu of the vehicle diagnostic software. The user can click on the function menu of the vehicle diagnostic software to simulate operating the vehicle diagnostic software.
[0084] It should be noted that the demonstration program will not trigger the interaction between the first device or the second device and the diagnostic box.
[0085] Through step S510, the demonstration program of the target product can be displayed on the first interface of the first device or the second device to simulate the target product. Compared with displaying the target product in the form of text or the like, displaying the target product through the demonstration program can more realistically simulate the form of the target product, so the user experience is more intuitive.
[0086] In a possible embodiment, step S510 may include: in response to a user's demonstration instruction for the target product, determining the demonstration program corresponding to the target product according to the mapping relationship between the product and the demonstration program; and displaying the demonstration program on the first interface.
[0087] Exemplarily, the mapping relationship between the product and the demonstration program may include the mapping between the identification of the product and the identification of the demonstration program.
[0088] For example, the Bosch diagnostic software has a mapping relationship with the demonstration program "HD_BOSCH_DEMO", and the Cummins engine parts have a mapping relationship with the demonstration program "HD_CUMMINS_DEMO".
[0089] The mapping relationship between the product and the demonstration program can be stored in the first device or the second device or the server in the form of a table. In response to a user's demonstration instruction for the target product, the first device or the second device can determine the identification of the target product, and determine the identification of the demonstration program corresponding to the target product according to the identification of the target product and the mapping relationship between the product and the demonstration program.
[0090] In a possible embodiment, the first device or the second device may request the demonstration program from the server based on the identification of the demonstration program corresponding to the target product. The server may send the demonstration program to the first device or the second device according to the request, so that the first device or the second device can display the demonstration program on the first interface.
[0091] In step S510, the first device or the second device displays the first interface. The first interface includes operation controls for operating the demonstration program. The user can trigger the operation controls by clicking or the like, so that the first device or the second device can Figure 6 jump from the shown first interface 61 to the second interface.
[0092] In step S520, in response to the user triggering the operation control, the second interface is displayed. The second interface is used to display the function menu corresponding to the operation control.
[0093] Figure 7 Schematically shows a schematic diagram of the second interface 71.
[0094] Combined with Figure 6 and Figure 7 as shown, the first device or the second device, in response to the user triggering the operation control 62a on the Figure 6 first interface 61 as shown, jumps to the Figure 7 second interface 71 as shown. The second interface 71 can be understood as the function menu interface corresponding to the operation control 62a. The first device or the second device can also receive the user's triggering of the corresponding control on the second interface 71 to operate the demonstration program and experience the target product. Details are not described herein again.
[0095] In Figure 7 the example of, the second interface includes a control 72a, a control 73a, a control 73b, and a control 73c. It should be noted that the product interfaces such as Figure 3 shown above, Figure 4 the target product interfaces shown, Figure 6 the first interface shown, Figure 7 and the second interface shown are all examples and do not constitute a limitation on the interfaces. For example, the control types, control parameters, etc. in these interfaces can be set according to requirements and the target product. The control types include, for example, controls for data input, controls for data editing, controls for data display, controls for interactive control, controls for interface layout, controls for interface navigation, etc.
[0096] Through step S520, the user can operate the demonstration program on the first interface. Since the demonstration program simulates the target product, it is equivalent to the user being able to simulate operating the target product to intuitively experience the functions of the product and improve the user's purchase experience.
[0097] In summary, the product demonstration method of the embodiments of the present application can more intuitively display the product through the demonstration program, and also supports the user to operate the demonstration program to experience the product, and the user's product purchase experience is better.
[0098] Taking the target product as a vehicle accessory or a vehicle diagnostic device accessory (hereinafter both are referred to as accessories) as an example for illustration, when the user purchases a vehicle accessory or a vehicle diagnostic device accessory, information such as the vehicle brands, models, and model years supported by the accessory can also be realized by operating the demonstration program.
[0099] For example, the first device or the second device can receive the user's operation on the demonstration program to jump to the corresponding menu function interface. The corresponding menu function interface can provide information such as the vehicle brands, models, and model years supported by the accessory for the user to browse and view.
[0100] In such as Figure 1In the system shown, the first device is set on the target device, and the target product can be demonstrated on the first device, and its target product function service is provided on the first device. This can be understood as the target product being in Figure 1 the native environment in the system shown. Such a native environment can provide a stable connection between the first device and the server. Therefore, the demonstration program corresponding to the target product can be directly downloaded from the server.
[0101] Specifically, in a possible embodiment, the product demonstration method is applied to the first device.
[0102] In this embodiment, the display of the first interface in the above step S510 includes:
[0103] When the first device is set on the target device, send a download request to the server, where the download request is used to request the download of the demonstration program; receive the demonstration program sent by the server; and display the demonstration program on the first interface of the first device.
[0104] The target device can be understood as: the first device is the device on which its function service depends. Taking Figure 1 the system as an example, when the first device is a vehicle diagnostic device, the target device is a vehicle, and the vehicle diagnostic device is set on the vehicle to provide vehicle diagnostic services to the vehicle. Taking the target product as vehicle diagnostic software as an example, the vehicle diagnostic software is in Figure 1 the native environment in the system shown. Specifically, the vehicle diagnostic device is set on the vehicle, and the vehicle diagnostic software can provide vehicle diagnostic services on the vehicle diagnostic device.
[0105] In this embodiment, the demonstration program is equivalent to simulating the target product in the native environment of the target product. By triggering the operation control on the second interface, it is equivalent to the user being able to simulate operating the target product in the native environment of the target product. Therefore, the user experience is more intuitive.
[0106] In the system as Figure 2 shown, the target product can be demonstrated on the second device, but its product function service cannot be provided on the second device. It can also be understood that the target product is in Figure 2 the non-native environment in the system shown. In this case, the demonstration program can be a front-end page pre-developed in the server, and this front-end page is used to demonstrate the target product.
[0107] Specifically, in another possible embodiment, the product demonstration method is applied to the second device.
[0108] In this embodiment, the display of the first interface in step S520 includes: sending a data request to the server, where the data request is used to request the front-end data corresponding to the demonstration program; receiving the front-end data corresponding to the demonstration program to display the demonstration program on the first interface of the second device.
[0109] Exemplarily, the front-end data corresponding to the demonstration program may be fifth hypertext mark-up language (HTML5) data.
[0110] In this embodiment, the target product is in a non-native environment. The second device may request the front-end data corresponding to the demonstration program from the server to stably display the demonstration program on the second interface. At the same time, what the user feels is still the demonstration program, and the simulation effect of the target product can be ensured through the demonstration program.
[0111] In addition to the scenario where the user selects the target product as described above, in some other scenarios, the user clarifies their own needs. Especially when the user purchases a certain product but is not sure whether the product meets specific requirements, the product demonstration method according to another embodiment of the present application also supports the user to input search content and returns a demonstration program that better matches the user's needs. Thus, the product and product information that meet the user's needs can be queried conveniently and efficiently, improving the user's purchase experience.
[0112] Specifically, the first interface further includes a search window where the user can input search content. For Figure 6 example, Figure 6 in the shown first interface 61, a search window 63 is also shown.
[0113] The product demonstration method further includes: in response to the user inputting search content through the search window, displaying a third interface. The third interface is used to display the demonstration program corresponding to both the target product and the search content.
[0114] In this embodiment, the first device or the second device receives the search content input by the user through the search window. The server may determine at least one candidate demonstration program according to the mapping relationship between the product and the demonstration program. And perform a fuzzy search on the search content and the at least one candidate demonstration program to determine the demonstration program corresponding to both the target product and the search content.
[0115] Alternatively, each demonstration program can be associated with at least one tag, which is used to classify the demonstration program or supplement information. The association relationship among the product identifier, the demonstration program identifier, and the tags of the demonstration program can be stored in a table. This table can be stored in the first device or the second device, or can also be stored in the server. The first device or the second device receives the search content input by the user through the search window, and the server can determine at least one candidate demonstration program according to the mapping relationship between the product and the demonstration program. And perform a fuzzy search on the search content and the tags of at least one candidate demonstration program to determine the demonstration program corresponding to both the target product and the search content.
[0116] In a specific example, a user wants to purchase a vehicle diagnostic software of Cummins, but is not sure whether the vehicle diagnostic software supports Dongfeng commercial vehicles. Then the user can input "Dongfeng commercial vehicles" through the search window on the current interface of the Cummins vehicle diagnostic software. The first device or the second device receives the search content "Dongfeng commercial vehicles" through the search window, and the first device or the second device jumps to the Dongfeng commercial vehicle menu interface of Cummins.
[0117] In summary, the product demonstration method of the embodiments of the present application enables users to experience the product more intuitively, and to query the product, product information, etc. more conveniently, and the user's product purchase experience is better.
[0118] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution. The execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0119] Corresponding to the product demonstration method in the above embodiments, Figure 8 The structural block diagram of the product demonstration device provided by the embodiments of the present application is shown. For ease of description, only the parts related to the embodiments of the present application are shown.
[0120] Referring to Figure 5 This product demonstration device includes: a first module 810 and a second module 820.
[0121] The first module 810 is configured to display a first interface in response to a demonstration instruction of a target product by a user. The demonstration instruction is used to indicate demonstrating the target product. The first interface is used to display demonstration programs, and the first interface includes operation controls for operating the demonstration programs. The demonstration programs are related to the functions of the target product.
[0122] The second module 820 is configured to display a second interface in response to a user triggering the operation control. The second interface is used to display the function menu corresponding to the operation control.
[0123] In a possible embodiment, the product demonstration device is applied to a first device; the first module is specifically configured to: when the first device is set on a target device, send a download request to a server, where the download request is used to request to download a demonstration program; receive the demonstration program sent by the server; and display the demonstration program on a first interface of the first device.
[0124] In a possible embodiment, the product demonstration device is applied to a second device; the first module is specifically configured to: send a data request to a server, where the data request is used to request to obtain front-end data corresponding to a demonstration program; receive the front-end data corresponding to the demonstration program to display the demonstration program on a first interface of the second device.
[0125] In a possible embodiment, the first interface further includes a search window; the product demonstration device further includes: a third module.
[0126] The third module is configured to, in response to a user inputting search content through the search window, display a third interface, where the third interface is used to display a demonstration program corresponding to both a target product and the search content.
[0127] In a possible embodiment, the first module is specifically configured to: in response to a user's demonstration instruction for a target product, determine a demonstration program corresponding to the target product; and display the demonstration program on the first interface.
[0128] In a possible embodiment, the first device includes a vehicle diagnostic device, the target device includes a vehicle, and the second device includes a terminal device.
[0129] In a possible embodiment, when the first device includes a diagnostic device and the second device includes a vehicle, the target product includes at least one of vehicle diagnostic software, vehicle accessories, and vehicle diagnostic device accessories.
[0130] In an application, each module in the product demonstration device may be a software program module, may also be implemented by different logic circuits integrated in a processor, or may also be implemented by multiple distributed processors.
[0131] It should be noted that for the information interaction, execution process, etc. between the above-mentioned device / unit, since it is based on the same concept as the method embodiment of the present application, for its specific functions and the technical effects brought, reference may be specifically made to the method embodiment part, and details are not described herein again.
[0132] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the above-mentioned division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules as needed, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of this application. The specific working process of the units and modules in the above system can refer to the corresponding process in the foregoing method embodiments and will not be elaborated herein.
[0133] The embodiment of this application also provides a terminal device and a vehicle diagnostic device.
[0134] Figure 9 A schematic diagram of the terminal device is schematically shown.
[0135] As Figure 9 shown, the terminal device 900 includes: a memory 901, at least one processor 902, and a computer program 903 stored in the memory 901 and executable on at least one processor 902. When the processor 902 executes the computer program 903, the steps in any of the foregoing method embodiments are implemented.
[0136] Figure 10 A schematic diagram of the vehicle diagnostic device is schematically shown.
[0137] As Figure 10 shown, the vehicle diagnostic device 1000 includes: a memory 1011, at least one processor 1012, and a computer program 1013 stored in the memory 1011 and executable on at least one processor 1012. When the processor 1012 executes the computer program 1013, the steps in any of the foregoing method embodiments are implemented.
[0138] In Figure 10 the example of, the vehicle diagnostic device 1000 includes a diagnostic tablet 1010 and a diagnostic box 1020. The diagnostic tablet 1010 includes the above-mentioned memory 1011, at least one processor 1012, and a computer program 1013 stored in the memory 1011 and executable on at least one processor 1012.
[0139] In applications, the terminal device or the vehicle diagnostic device may include, but is not limited to, a processor and a memory. Those skilled in the art can understand that Figure 9These are merely examples of the terminal device, Figure 10 merely examples of the vehicle diagnostic device, and do not constitute limitations on the terminal device or the vehicle diagnostic device. It may include more or fewer components than shown in the figures, or combine certain components, or have different components.
[0140] In an application, the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0141] In an application, the memory may be an internal storage unit of the terminal device or the vehicle diagnostic device in some embodiments, such as the hard disk or memory of the terminal device or the vehicle diagnostic device. The memory may also be an external storage device of the terminal device or the vehicle diagnostic device in other embodiments. For example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the terminal device or the vehicle diagnostic device. Further, the memory may also include both the internal storage unit of the terminal device or the vehicle diagnostic device and the external storage device. The memory is used to store an operating system, application programs, a boot loader, data, and other programs, such as the program code of a computer program. The memory may also be used to temporarily store data that has been output or will be output.
[0142] It should be noted that for the content such as information interaction and execution process between the above-mentioned devices / modules, since it is based on the same concept as the method embodiment of the present application, for its specific functions and the technical effects brought, reference may be specifically made to the method embodiment part, and details are not described herein again.
[0143] The embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned various method embodiments can be implemented.
[0144] An embodiment of the present application provides a computer program product. When the computer program product runs on a terminal device or a vehicle diagnostic device, it enables the terminal device or the vehicle diagnostic device to execute the steps in each of the above method embodiments when executed.
[0145] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, to implement all or part of the processes in the above method embodiments of the present application, a computer program can be used to instruct relevant hardware to complete. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps in each of the above method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the photographing device / terminal device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disc, etc. In some jurisdictions, according to legislation and patent practice, the computer-readable medium cannot be an electrical carrier signal and a telecommunication signal.
[0146] In the above embodiments, the descriptions of each embodiment have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0147] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0148] In the embodiments provided in this application, it should be understood that the disclosed apparatus / devices and methods can be implemented in other ways. For example, the apparatus / device embodiments described above are merely illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the apparatus or unit can be in electrical, mechanical or other forms.
[0149] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0150] The above embodiments are only used to illustrate the technical solutions of this application, rather than to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included in the protection scope of this application.
Claims
1. A product demonstration method, characterized in that, The method includes: In response to a user's demonstration instruction for a target product, display a first interface, where the demonstration instruction is used to indicate demonstrating the target product, the first interface is used to display a demonstration program, the first interface includes operation controls for operating the demonstration program, and the demonstration program is related to the functions of the target product; In response to the user triggering the operation control, display a second interface, where the second interface is used to display the function menu corresponding to the operation control.
2. The method according to claim 1, characterized in that, The method is applied to a first device; the display of the first interface includes: When the first device is set on a target device, send a download request to the server, where the download request is used to request downloading the demonstration program; Receive the demonstration program sent by the server; Display the demonstration program on the first interface of the first device.
3. The method according to claim 1, wherein The method is applied to a second device; the display of the first interface includes: Send a data request to the server, where the data request is used to request obtaining the front-end data corresponding to the demonstration program; Receive the front-end data corresponding to the demonstration program to display the demonstration program on the first interface of the second device.
4. The method according to any one of claims 1 to 3, characterized in that The first interface further includes a search window; the method further includes: In response to the user inputting search content through the search window, display a third interface, where the third interface is used to display the demonstration program corresponding to both the target product and the search content.
5. The method according to any one of claims 1 to 3, characterized in that The display of the first interface in response to the user's demonstration instruction for the target product includes: In response to the user's demonstration instruction for the target product, determine the demonstration program corresponding to the target product according to the mapping relationship between the product and the demonstration program; Display the demonstration program on the first interface.
6. The method according to claim 2 or 3, characterized in that, The first device includes a vehicle diagnostic device, the target device includes a vehicle, and the second device includes a terminal device.
7. The method according to claim 6, wherein When the first device includes a diagnostic device and the second device includes a vehicle, the target product includes at least one of vehicle diagnostic software, vehicle accessories, and vehicle diagnostic device accessories.
8. A product demonstration device, characterized in that, It includes: A first module for, in response to a user's demonstration instruction for a target product, displaying a first interface, where the demonstration instruction is used to indicate demonstrating the target product, the first interface is used to display a demonstration program, the first interface includes operation controls for operating the demonstration program, and the demonstration program is related to the functions of the target product; A second module for, in response to the user triggering the operation control, displaying a second interface.
9. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method according to any one of claims 1 to 7.
10. A vehicle diagnostic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method according to any one of claims 1 to 7.