Information interaction method and device
By detecting the status information of the electronic device and generating guidance information, the problem that users need to frequently switch the pages during the configuration process have been solved, and a more efficient operating process and improved user experience.
Patent Information
- Application Number
- CN202411349473.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-29
- Publication Date
- 2025-01-28
AI Technical Summary
In the prior art, users need to frequently switch pages when configuring electronic devices, and finding operation pages is cumbersome, especially for small or functional electronic devices, users cannot directly complete configuration on the device, and need to complete it through application software, which increases the operating cost and Differences in user experience.
By determining the device status information of the target equipment, detecting the status information of the equipment, generating guidance information, and the output device output guidance information, to guide users to use the user terminal recognition machine to identify the pattern, log in to the corresponding operation page for configuration.
The process of saving users to find the operation page, improving the operating efficiency and user experience, and completing the device configuration through two -way perception auxiliary users.
Smart Images

Figure CN119376591A_ABST
Abstract
Description
[0001] This application is a divisional application of the Chinese patent application with the application date of April 29, 2024, application number 202410527502.3, and invention name “A method and device for information interaction”. Technical Field
[0002] The present invention relates to the field of information processing, and in particular to an information interaction method and device. Background Art
[0003] Currently, various electronic devices emerge in an endless stream, and different electronic devices have different configuration methods. Users need to refer to the manual to configure the hardware and software of the electronic device. During the configuration process, users need to constantly switch pages in the electronic device or the application software corresponding to the electronic device to find multiple operation pages corresponding to the manual for configuration, and the search process is cumbersome. Especially for small electronic devices or functional electronic devices, usually no interactive device is installed or the installed interactive device is small, and users cannot complete the device configuration directly on the electronic device. It is necessary to complete the configuration process on a terminal such as a mobile phone based on the application software corresponding to the electronic device. The configuration operation cost is higher and the user experience is poor. Summary of the invention
[0004] In view of this, an embodiment of the present invention provides an information interaction method and device to save the user from the process of searching for an operation page, thereby improving operation efficiency and user experience.
[0005] In a first aspect, an information interaction method is provided, applicable to a target device or a server, the method comprising:
[0006] Determine device status information of the target device;
[0007] Detecting the device status information to determine a corresponding detection result;
[0008] Determine corresponding guidance information according to the detection result, wherein the guidance information is a machine-recognizable pattern including an operation page address corresponding to the detection result;
[0009] The output device of the target device is controlled to output the guide information to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page to perform corresponding configuration.
[0010] In a second aspect, an information interaction method is provided, applicable to a user terminal, the method comprising:
[0011] Acquire guidance information from the target device, wherein the guidance information is a machine-recognizable pattern including an operation page address corresponding to the detection result;
[0012] Log in to the operation page corresponding to the operation page address, so that the user can perform corresponding configuration based on the operation page.
[0013] In a third aspect, an information interaction method is provided, applicable to a target device, the method comprising:
[0014] Determine device configuration information of the target device;
[0015] Sending the device configuration information to a server;
[0016] Receive and control the output device to output the guidance information sent by the server to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page for corresponding configuration. The guidance information is a machine-recognizable pattern including the address of the operation page corresponding to the detection result.
[0017] In a fourth aspect, an information interaction system is provided, the system comprising:
[0018] a target device, for determining device configuration information of the target device, requesting a server to obtain application configuration information corresponding to the target device, detecting device status information including at least one of the device configuration information and the application configuration information to determine a corresponding detection result, determining corresponding guidance information according to the detection result, wherein the guidance information is a machine-recognizable pattern including an operation page address corresponding to the detection result, and controlling an output device of the target device to output the guidance information so as to guide a user to use a user terminal to recognize the machine-recognizable pattern and then log in to a corresponding operation page for corresponding configuration;
[0019] The server is used to send application configuration information corresponding to the target device to the target device;
[0020] The user terminal is used to obtain the guidance information from the target device and log in to the operation page corresponding to the operation page address.
[0021] In a fifth aspect, an information interaction system is provided, the system comprising:
[0022] A target device, used to determine and send device configuration information of the target device to a server, wherein the device configuration information is used to characterize the device status of the target device, and output guidance information to guide a user to use a user terminal to identify a machine-recognizable pattern and then log in to a corresponding operation page for corresponding configuration, wherein the guidance information is a machine-recognizable pattern including an address of an operation page corresponding to a detection result;
[0023] A server is configured to receive the device configuration information, determine application configuration information of the target device, the application configuration information is used to characterize the application data configuration status of the account corresponding to the target device, detect the device status information including at least one of the device configuration information and the application configuration information to determine a corresponding detection result, determine corresponding guidance information according to the detection result, and control an output device of the target device to output the guidance information;
[0024] The user terminal is used to obtain the guidance information from the target device and log in to the operation page corresponding to the operation page address.
[0025] In a sixth aspect, an information interaction device is provided, the device comprising:
[0026] A first determination module, used to determine device status information of a target device;
[0027] A second determination module is used to detect the device status information to determine a corresponding detection result;
[0028] A third determination module, configured to determine corresponding guidance information according to the detection result, wherein the guidance information is a machine-recognizable pattern including an operation page address corresponding to the detection result;
[0029] The control module is used to control the output device of the target device to output the guide information to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page to perform corresponding configuration.
[0030] In a seventh aspect, an information interaction device is provided, the device comprising:
[0031] A determination module, used to determine device configuration information of a target device;
[0032] A sending module, used for sending the device configuration information to a server;
[0033] The receiving module is used to receive and control the output device to output the guidance information sent by the server to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page for corresponding configuration. The guidance information is a machine-recognizable pattern including the address of the operation page corresponding to the detection result.
[0034] In an eighth aspect, an electronic device is provided, comprising a memory, a processor and an output device, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method as described in the first aspect, the second aspect or the third aspect above, and the output device is used to output guidance information in a controlled manner.
[0035] In a ninth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in the first aspect, the second aspect or the third aspect is implemented.
[0036] In a tenth aspect, a computer program product is provided, comprising a computer program / instruction, wherein when the computer program / instruction is executed by a processor, the method described in the first aspect, the second aspect or the third aspect is implemented.
[0037] After determining the device status information of the target device, the embodiment of the present invention detects the device status information to determine whether there is information that requires user configuration, and then generates a detection result, and then determines the guidance information based on the detection result, and outputs the guidance information to the user through an output device to guide the user to complete the device configuration and / or application configuration. The above method generates guidance information through the detection result to guide the user to complete the corresponding configuration operation, which can achieve two-way perception between the user and the device, and then assist the user to configure the target device through interaction between the two parties. At the same time, the guidance information is a machine-recognizable pattern containing the address of the operation page corresponding to the detection result. The user terminal can directly jump to the corresponding operation page by scanning the machine-recognizable pattern, which saves the user from the process of searching for the operation page, thereby improving the operation efficiency and user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] The above and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:
[0039] Figure 1 is a schematic diagram of an information interaction system according to an embodiment of the present invention;
[0040] Figure 2 A flowchart of an information interaction method applicable to a target device or server according to an embodiment of the present invention;
[0041] Figure 3 A flowchart of a method for determining device configuration information and application configuration information according to an embodiment of the present invention;
[0042] Figure 4 A flow chart of a method for determining a detection result according to an embodiment of the present invention;
[0043] Figure 5 A flow chart of a method for determining a detection result according to an embodiment of the present invention;
[0044] Figure 6 A schematic diagram of guidance information according to an embodiment of the present invention;
[0045] Figure 7 A schematic diagram of a configuration page of an embodiment of the present invention;
[0046] Figure 8 A schematic diagram of a prompt page according to an embodiment of the present invention;
[0047] Fig. 9 A flowchart of a method for detecting disconnection from the Internet according to an embodiment of the present invention;
[0048] Fig.10 A flow chart of a method for network detection according to an embodiment of the present invention;
[0049] Fig.11 A flow chart of a method for function configuration detection according to an embodiment of the present invention;
[0050] Fig.12 is a flow chart of an information interaction method applied to a user terminal according to an embodiment of the present invention;
[0051] Fig.13 is a flow chart of an information interaction method applied to a target device according to an embodiment of the present invention;
[0052] Fig.14 is a flow chart of an information interaction method according to an embodiment of the present invention;
[0053] Fig.15 is a flow chart of an information interaction method according to an embodiment of the present invention;
[0054] Fig.16 is a schematic diagram of an information interaction device according to an embodiment of the present invention;
[0055] Fig.17 is a schematic diagram of an information interaction device according to an embodiment of the present invention;
[0056] Fig.18 is a schematic diagram of an information interaction device according to an embodiment of the present invention;
[0057] Fig.19 Schematic diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0058] The present application is described below based on embodiments, but the present application is not limited to these embodiments. In the detailed description of the present application below, some specific details are described in detail. It is possible for those skilled in the art to fully understand the present application without the description of these details. In order to avoid confusing the essence of the present application, known methods, processes, flows, components and circuits are not described in detail.
[0059] In addition, persons of ordinary skill in the art will appreciate that the drawings provided herein are for illustration purposes and are not necessarily drawn to scale.
[0060] Unless the context clearly requires otherwise, the words "include", "comprising" and similar words throughout the application should be interpreted as including rather than exclusive or exhaustive; that is, the meaning is "including but not limited to".
[0061] In the description of this application, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of this application, unless otherwise specified, the meaning of "plurality" is two or more.
[0062] The solutions described in this specification and the embodiments, if they involve the processing of personal information and surveying and mapping information, will be processed on the premise of having a legal basis (such as obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, or complying with the provisions of laws and administrative regulations, etc.), and will only be processed within the scope of regulations or agreements. The user's refusal to process personal information other than the necessary information for basic functions will not affect the user's use of basic functions.
[0063] Currently, various electronic devices emerge in an endless stream, and different electronic devices have different configuration methods. Users need to refer to the manual to configure the hardware and software of the electronic device. During the configuration process, users need to constantly switch pages in the electronic device or the application software corresponding to the electronic device to find multiple operation pages corresponding to the manual for configuration, and the search process is cumbersome. Especially for small electronic devices or functional electronic devices, usually no interactive device is installed or the installed interactive device is small, and users cannot complete the device configuration directly on the electronic device. It is necessary to complete the configuration process on a terminal such as a mobile phone based on the application software corresponding to the electronic device, and the configuration operation cost is higher. The embodiment of the present invention makes improvements from the electronic device side to reduce the user's configuration operation cost for the electronic device and the application corresponding to the electronic device.
[0064] A portable thermal printer is a functional electronic device used to print receipts or labels, etc. As a low-cost consumable electronic device, its hardware adopts a low-cost design, usually with only a few buttons, indicator lights and speakers, and no interactive devices such as display screens. Therefore, the configuration of a portable thermal printer needs to be performed by a corresponding application in a terminal such as a mobile phone. In the following description, the target device is a portable thermal printer as an example. It should be understood that the target device in the embodiment of the present invention can be any electronic device that requires terminal-assisted configuration, such as a sweeping robot, a soybean milk maker, a weight scale, etc.
[0065] Figure 1 Schematic diagram of an information interaction system according to an embodiment of the present invention. Figure 1 As shown, the information interaction system includes a server 11, a target device 12 and a user terminal 13.
[0066] Among them, the target device 12 is a portable thermal printer. The user terminal 13 is a universal terminal that runs the application or applet corresponding to the target device 12. For example, the terminal can be a terminal device such as a mobile phone, a computer or a tablet computer. In some embodiments, the user terminal 13 can also be a dedicated terminal with an application solidified in a dedicated integrated circuit. Among them, the open platform enables third-party developers to develop their own applets based on the open platform by providing an application programming interface (Application Programming Interface, API) to third-party developers. The applet can specifically be a function configuration application for a portable thermal printer, such as a dedicated configuration program for a thermal printer, a takeout order program, a courier order program or a smart cash register program. The user terminal 13 is a terminal that runs the function configuration application or applet of a portable thermal printer.
[0067] In a possible implementation, the guidance information is determined by the target device 12 .
[0068] In the boot information determination stage, the target device 12 interacts with the server 11 through the network to determine the boot information. Specifically, the target device 12 sends an application configuration information acquisition request to the server 11, thereby obtaining the latest version of the application configuration information, and detects the application configuration information to determine the application to be configured items. At the same time, the target device 12 starts the self-test process, detects each device in the device according to a predetermined detection order, determines the device configuration information corresponding to each device, and determines the abnormal information and the device to be configured items in the target device 12 based on the device configuration information. According to at least one of the application to be configured items, device to be configured items and abnormal information determined above, the detection result is determined. Then, according to a pre-set mapping relationship, the boot information corresponding to the detection result is determined, and the boot information is a machine-recognizable pattern including the address of the operation page corresponding to the detection result. Finally, the target device 12 controls the output device to output the boot information, that is, controls the printing device to print the boot information. At the same time, the voice device can also be controlled to broadcast instruction information to prompt the user to configure the target device and the corresponding target device application according to the guidance information, wherein the target application is determined according to the application function of the target device, that is, the target application is a function configuration application. For example, when the portable thermal printer is used to print takeout order receipts, the target application is the takeout order program.
[0069] In a possible implementation manner, the guidance information may also be determined by the server 11 .
[0070] In the guidance information determination stage, the server 11 interacts with the target device 12 through the network to determine the guidance information. Specifically, the server 11 sends a self-test instruction to the target device 12. After receiving the self-test instruction, the target device 12 starts the self-test process, detects each device in the target device according to a predetermined detection order, determines the corresponding device configuration information, and then sends the device configuration information to the server 11. At the same time, the server 11 determines the program user identifier corresponding to the target device, and determines the latest version of the application configuration information corresponding to the program user identifier. Then the server 11 determines the detection result according to at least one of the application to be configured items, the device to be configured items and the abnormal information. According to the pre-set mapping relationship, the guidance information corresponding to the detection result is determined. Finally, the guidance information output instruction is sent to the target device 12. After receiving the guidance information output instruction, the target device 12 controls the output device to output the guidance information, that is, controls the printing device to print the guidance information carried by the guidance information output instruction. At the same time, the voice device can also be controlled to broadcast the description information to prompt the user to configure the target device 12 and the corresponding target application according to the guidance information.
[0071] After the guidance information is output through the above method, the device configuration stage is entered, and the user terminal 13 scans the machine-recognizable pattern output by the output device of the target device 12, and directly jumps to the operation page corresponding to the operation page address contained in the machine-recognizable pattern. Then, based on human-computer interaction, the configuration information input by the user is obtained, and in response to detecting that the configuration update control is triggered, the corresponding configuration information is encapsulated into the update instruction, and then the update instruction is sent to the server through the network.
[0072] In the configuration update phase, the server 11 sends the update instruction to the target device 12 through the network. After receiving the update instruction, the target device 12 updates the configuration parameters corresponding to the update instruction locally.
[0073] After determining the device configuration information and application configuration information of the target device, the system of the embodiment of the present invention detects the device configuration information and application configuration information to determine whether there is information that needs to be configured by the user, and then generates a detection result, and then determines the guidance information based on the detection result, and outputs the guidance information to the user through an output device to guide the user to complete the configuration operation for the target device. The above method generates guidance information through the detection result to guide the user to complete the corresponding configuration operation, which can realize two-way perception between the user and the device, and then assist the user to configure the target device through interaction between the two parties. At the same time, the guidance information is a machine-recognizable pattern containing the address of the operation page corresponding to the detection result. The terminal can directly jump to the corresponding operation page by scanning the machine-recognizable pattern, which saves the user from the process of searching for the operation page, and improves the operation efficiency and user experience.
[0074] Figure 2FIG. 1 is a flow chart of an information interaction method applicable to a target device or server according to an embodiment of the present invention. Figure 2 As shown, the information interaction method includes the following steps:
[0075] Step S201, determining device status information of a target device.
[0076] The device status information includes at least one of device configuration information and application configuration information. The device configuration information is used to characterize the device status of the target device, and the application configuration information is used to characterize the application data configuration status of the account corresponding to the target device.
[0077] The target device is any electronic device with an output device that requires parameter configuration and / or device component replacement. For example, a portable thermal printer, a weight scale, a soybean milk machine, a sweeping robot, etc. The output device is a device that can output machine-recognizable patterns, such as a display device, a printing device, or a projection device. A machine-recognizable pattern refers to a pattern that a computer or machine vision system uses specific algorithms and hardware devices to parse and understand the graphic structure, shape, texture and other characteristics in an image to obtain corresponding information. For example, a machine-recognizable pattern can be an information code or a specific pattern.
[0078] Device configuration information is the relevant data of the target device during operation, such as basic device information, device operating status, device performance indicators, communication status, and maintenance information. Application configuration information refers to a series of parameters required by the application program installed on the target device during operation, including network configuration information, environment configuration information, and application configuration information. Network configuration information may include server address, port, timeout, API key, access token, etc. Environment configuration information may include specific configurations corresponding to different environments such as development environment, test environment, and production environment. Application configuration information may include logging information, cache information, and customized application function information. Taking a portable thermal printer as an example, its corresponding device configuration information may include print head status information, print paper bin status information, paper feed system status information, shell status information, and control system status information. Its corresponding application configuration information may include network configuration information and application configuration information. The application configuration information varies according to the functions of the portable thermal printer. The functions may include express logistics bill printing, product label printing, or takeaway order receipt printing. Taking the printing of takeout order receipts as an example, the application configuration information may include store binding configuration information, device cascade configuration information, receipt template configuration information, meal delivery code configuration information, advertising display configuration information, cashier payment configuration information, etc. The application configuration information may change according to the adjustment of the application function in the target application. For example, if the takeout order program adds an advertising display function, the application configuration information also adds configuration information related to advertising display.
[0079] Figure 3 FIG. 1 is a flow chart of a method for determining device configuration information and application configuration information according to an embodiment of the present invention. Figure 3 As shown, the method for determining device configuration information and application configuration information includes the following steps:
[0080] Step S301: Control the target device to perform a self-check to determine device configuration information of the target device.
[0081] In a possible implementation manner, the information interaction method of the embodiment of the present invention is applicable to the target device. Figure 3 The method shown is essentially a self-test process of the target device. There are many ways to trigger the start of the self-test process, such as the target device is turned on, the target device has an abnormal operation, the configuration information of the target device is updated, the component of the target device is replaced, or the device self-test instruction is received.
[0082] After the self-check process is started, the target device determines the corresponding application configuration information and device configuration information by detecting device components and local memory. The self-check method varies depending on the device type of the target device. For example, if the target device has an operating system, the self-check of the target device can be completed through the operating system. In addition, the self-check of the target device can also be completed by the diagnostic tool built into the target device or third-party software.
[0083] Device self-test usually involves a series of steps, including but not limited to physical testing, network testing, battery testing, and software testing. The specific testing items may also vary depending on the electronic device.
[0084] Optionally, the application configuration information stored locally on the target device is not the latest version of the application configuration information of the target application. For example, the account of the target application can log in and change the application configuration information on multiple devices such as the target device A and other electronic devices B. If the latest version of the application configuration information corresponding to the account is uploaded to the server by other electronic devices B, then the application configuration information stored locally on the target device A is not the latest version of the application configuration information of the account. In order to improve the user experience and prevent the user from having to manually update the application configuration information, the target device can send an application configuration information acquisition request to the server to obtain the latest version of the application configuration information.
[0085] Step S302: determine the account identifier corresponding to the target device.
[0086] The account identifier is the user identifier of the target device in the target application, and the target application is determined according to the application function of the target device. For example, if the target device is a portable thermal printer and its application function is to print takeout order receipts, then the target application is the corresponding program of the takeout platform, and the account identifier is the user identifier of the user using the portable thermal printer in the corresponding program of the takeout platform.
[0087] Step S303: Determine the application configuration information corresponding to the account identifier.
[0088] In a possible implementation, the information interaction method of this embodiment is applicable to the target device, and steps S302-S303 are specifically as follows: the target device determines the account identifier, and then sends an application configuration information acquisition request carrying the account identifier to the server to obtain the application configuration information.
[0089] In a possible implementation, the information interaction method of this embodiment is applicable to a server, and steps S302-S303 are specifically as follows: the server obtains a device identifier of the target device, determines a corresponding account identifier according to the device identifier, and then searches for application configuration information corresponding to the account identifier.
[0090] Step S202: Detect the device status information to determine a corresponding detection result.
[0091] Specifically, at least one of the device configuration information and the application configuration information is detected, and the detection result includes at least one of abnormal information, device configuration items and application configuration items.
[0092] In a possible implementation, at least one of the device configuration information and the application configuration information is detected in a predetermined detection order to determine the detection result, and the predetermined detection order is the detection order between the items to be detected, and the item to be detected is at least one of the device configuration information and the application configuration information. In other words, the device configuration information and the application configuration information can have a sequence, such as detecting the device state first and then detecting the application configuration information, and there can also be a predetermined sequence between multiple device configuration information or multiple application configuration information.
[0093] Optionally, the predetermined detection order is determined in advance based on at least one of an actual operation process of the device and an actual configuration process of the application.
[0094] In a possible implementation, the detection result is a partial detection result or a single detection result of the target device, that is, after a group or a piece of application configuration information or device configuration information is detected in step S201, the detection result of the corresponding configuration item is determined according to the application configuration information, or the detection result of the corresponding device is determined according to the device configuration information. Steps S201-S204 are repeatedly executed until the self-test process of the target device is completed.
[0095] Optionally, the test result is a partial test result, wherein the partial test result is the test result of a self-test sub-process. The self-test process includes multiple self-test sub-processes of different levels. There is a sequence of tests between the self-test sub-processes at the same level, and there is no sequence of tests between multiple test items within a self-test sub-process. For example, the self-test process is divided into device status test and application configuration test. There is a sequence of tests between device status test and application configuration test, that is, the device status is tested first, and then the application configuration test. Device status test can also be divided into hardware fault test and networking test. There is no sequence of tests between hardware fault test and networking test, and they can be tested at the same time. After a self-test sub-process is completed, the corresponding test result can be obtained.
[0096] Optionally, the test result is the test result of a single test item, that is, by testing one test item, the corresponding test result can be obtained. Figure 4 The test result determination method shown is applicable to a single test item.
[0097] Figure 4 FIG. 1 is a flow chart of a method for determining a detection result according to an embodiment of the present invention. Figure 4 As shown, the detection result determination method includes the following steps:
[0098] Step S401: Detect the device configuration information to determine at least one of a device to-be-configured item and abnormal information.
[0099] Among them, the equipment to be configured items are the detection items that the target device itself needs to configure, such as network configuration items, Bluetooth configuration items, baud rate configuration items and other communication configuration items, print speed configuration items, print density configuration items and other printing configuration items, prompt sound configuration items and other configuration items. Abnormal information is the corresponding output information after the hardware failure is detected, such as "the print head is damaged and needs to be replaced", "the printing paper has been consumed, please replenish it immediately", etc.
[0100] Step S402: Detect the application configuration information to determine the application configuration items.
[0101] Among them, the application items to be configured are the detection items that need to be configured in the target program, such as store binding configuration items, receipt configuration items, advertising display configuration items, etc.
[0102] The above-mentioned equipment items to be configured and application items to be configured are configuration items whose configuration parameters are empty or abnormal. Configuration parameter abnormality may refer to configuration parameters not being within the preset normal configuration parameter range, or may refer to configuration parameters representing a configuration state, which has a corresponding preset trigger event. For example, if the print head state of a portable thermal printer is unavailable, the corresponding preset trigger event may be to prompt the user to replace the print head.
[0103] Step S403: determining a corresponding detection result according to the device to-be-configured item, the abnormal information or the application to-be-configured item.
[0104] That is, according to one of the equipment configuration items, the abnormal information or the application configuration items, the corresponding detection result is determined.
[0105] Taking the application configuration information including store binding information as an example, step S202 specifically includes: detecting the store binding information to determine a corresponding detection result, and the detection result is used to represent the store binding status.
[0106] Taking the application configuration information including the receipt configuration information as an example, step S202 is specifically: detecting the receipt configuration information and determining the corresponding detection result, wherein the detection result is used to characterize the receipt configuration status.
[0107] Taking the example that the application configuration information includes advertisement display information, step S202 specifically includes: detecting the advertisement display information and determining a corresponding detection result, wherein the detection result is used to characterize the advertisement display state.
[0108] In a possible implementation, the detection result is the overall detection result of the target device, that is, the detection result is the detection result obtained after the entire self-test process of the target device is completed. Therefore, the detection result includes all abnormal information of the target device, unconfigured device configuration items, and application configuration items. Figure 5 The test result determination method shown is applicable to the overall test result or the partial test result mentioned above.
[0109] Figure 5 FIG. 1 is a flow chart of a method for determining a detection result according to an embodiment of the present invention. Figure 5 As shown, the detection result determination method includes the following steps:
[0110] Step S501: Detect the device configuration information to determine at least one of a device to-be-configured item and abnormal information.
[0111] Step S502: Detect the application configuration information to determine the application configuration items.
[0112] Step S503: determining corresponding detection results according to the device to-be-configured items, the abnormal information and the application to-be-configured items.
[0113] That is, the corresponding detection result is determined according to all the equipment configuration items, abnormal information and application configuration items, or the corresponding detection result is determined according to some of the equipment configuration items, abnormal information and application configuration items.
[0114] Taking the example that the equipment to be configured items include network configuration items, the abnormal information includes hardware failure information, and the application configuration information includes store binding information and receipt configuration information, step S202 is specifically: respectively detect the network configuration items, hardware failure information, store binding information and receipt configuration information to determine the corresponding detection results, and the detection results are used to characterize the network configuration status, hardware failure status, store binding status and receipt configuration status.
[0115] Step S203, determining corresponding guidance information according to the detection result, wherein the guidance information is a machine-recognizable pattern including an operation page address corresponding to the detection result.
[0116] The guide information is a machine-recognizable pattern including an operation page address corresponding to the detection result.
[0117] In one possible implementation, step S203 can be implemented based on an intelligent scene state machine. An intelligent scene state machine is a device-built-in operating software that is used to describe and manage the state changes and interactions of various devices, services or systems in complex intelligent scenes. Intelligent scene state machines usually combine advanced information technology, the Internet of Things, artificial intelligence, and automated control technology to meet the complex needs of various intelligent fields. In an embodiment of the present invention, an intelligent scene state machine can be used to uniformly manage and schedule state changes of target devices, which defines the device status of each device in the target device and the application configuration status of the target application, as well as events triggered by different states. For example, if the current print head status of a portable printer is unavailable, the triggered event may be to output guidance information prompting the user to replace the print head.
[0118] Optionally, the detection result corresponds to a single detection item. Still taking the store binding information as an example, step S203 specifically determines the corresponding guidance information in response to the store binding status being unbound, and the guidance information is a machine-recognizable pattern including the store binding operation page address. Still taking the receipt configuration information as an example, step S203 specifically determines the corresponding guidance information in response to the receipt configuration status being unconfigured, and the guidance information is a machine-recognizable pattern including the receipt configuration operation page address. Taking the advertising display information as an example, step S203 specifically determines the corresponding guidance information in response to the advertising display status being unconfigured, and the guidance information is a machine-recognizable pattern including the advertising display operation page address.
[0119] Optionally, the detection result corresponds to all or part of the detection items. Then step S203 specifically determines the sub-boot information corresponding to the device to be configured items, the abnormal information and the application to be configured items, respectively, and the sub-boot information is a machine-recognizable pattern including the operation page address corresponding to the device to be configured items, the abnormal information or the application to be configured items. According to at least one of the sub-boot information, the detection result determines the corresponding boot information. Taking the store binding information and the receipt configuration information as an example, it is specifically in response to the store binding status being unbound, determining the corresponding first sub-boot information, the first sub-boot information is a machine-recognizable pattern including the store binding operation page address, and in response to the receipt configuration status being unconfigured, determining the corresponding second sub-boot information, the second sub-boot information is a machine-recognizable pattern including the receipt configuration operation page address, and determining the boot information according to the first sub-boot information and the second sub-boot information.
[0120] In a possible implementation, the boot information may be determined according to a preset mapping relationship, wherein the mapping relationship may be used to characterize the mapping relationship between each device configuration item, each abnormal information or each application configuration item and the corresponding sub-boot information.
[0121] Step S204, controlling the output device of the target device to output the guide information to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page to perform corresponding configuration.
[0122] Specifically, the target device outputs a machine-readable code including the operation page address corresponding to the detection result, such as various information codes or other specific patterns that can output information, and then guides the user terminal to use the terminal to view the operation page corresponding to the operation page address, and complete the device configuration or application configuration according to the display content of the operation page.
[0123] In a possible implementation, in addition to the guidance information, instruction information can also be output to prompt the user to pay attention to the guidance information and complete the corresponding operation according to the guidance information. Exemplarily, the instruction information can be "Please scan the following QR code to complete the store binding configuration", "Please scan the following QR code to view the network configuration method" or "Please scan the following QR code to purchase printing paper", etc. The instruction information can also be output through the above-mentioned output device, such as a portable thermal printer can print the corresponding instruction information at the same time when printing a machine-recognizable pattern. If the target device is equipped with a voice broadcast device, the instruction information can also be broadcast to the user through the voice device.
[0124] Figure 6 FIG. 1 is a schematic diagram of the guidance information of an embodiment of the present invention. Figure 6 As shown, the output information of the output device may include corresponding description information in addition to the guidance information.
[0125] In a possible implementation, since the processing operations of the items to be configured (including equipment items to be configured and application items to be configured) and the abnormal information are different, for example, the items to be configured require the user to configure parameters, while the abnormal information may require the user to maintain or replace the corresponding abnormal information, the operation pages corresponding to the items to be configured and the abnormal information may be different, and therefore, the operation page address may be the configuration page address corresponding to the items to be configured or the prompt page address corresponding to the abnormal information. The operation page corresponding to the configuration page address is the configuration page, and the operation page corresponding to the prompt page address is the prompt page.
[0126] Figure 7 Schematic diagram of the configuration page of an embodiment of the present invention. Taking the target device as a thermal printer and the item to be configured as a print template configuration item as an example, the corresponding configuration page is as follows: Figure 7 As shown, the configuration page displays configuration parameters corresponding to the printing template, and the configuration parameters may include a template enable switch 701, a template number 702, a template printing drawing size 703, and an effect preview image display control 704, etc.
[0127] Figure 8 Schematic diagram of a prompt page of an embodiment of the present invention. Taking the abnormal information as a printed paper as an example, the corresponding prompt page is as follows: Figure 8 As shown, the prompt page displays multiple corresponding prompt messages.
[0128] If the above information interaction method is used to detect a single detection item or a group of detection items, then after outputting the guidance information corresponding to a detection item, after the user terminal performs application configuration on the detection item according to the guidance information, the corresponding application configuration information will be synchronously updated to the server or target device. Then after step S204, the method further includes, in response to the change in the application configuration information corresponding to the account identifier, determining the next application to be configured item corresponding to the application configuration information, detecting the next application to be configured item to determine the corresponding next detection result, determining the corresponding next guidance information according to the next detection result, the next guidance information being a machine-recognizable pattern including the operation page address corresponding to the next detection result, and controlling the output device of the target device to output the next guidance information to guide the user to perform application configuration on the next application to be configured item. Repeat the above method until there are no detection items to be detected. The next application to be configured item can be one item or multiple items in a group of detection items.
[0129] In a possible implementation, after the guidance information is successfully output, it is also possible to monitor whether the user completes the corresponding configuration according to the guidance information.
[0130] Optionally, if the above information interaction method detects a single detection item or a group of detection items, when it is detected that there is no next item to be configured, the target device is controlled to output a configuration completion prompt message to prompt the user that the configuration is completed. The next item to be configured may be a device item to be configured or an application item to be configured.
[0131] Optionally, if the above-mentioned information interaction method detects all the items to be detected for the target device, then it is detected whether the operation pages corresponding to each of the sub-boot information are successfully logged in. In response to detecting that the operation pages corresponding to each of the sub-boot information are successfully logged in, the device status information of the target device is re-determined, and the re-determined device status information is detected to determine the corresponding detection result. In response to the detection result indicating that there are no items to be configured, the target device is controlled to output a configuration completion prompt message to prompt the user that the configuration is complete. In other words, by detecting whether the operation pages corresponding to the sub-boot information are successfully logged in, it can be determined whether the user terminal has successfully logged in to the corresponding operation page through the boot information. If the user terminal successfully logs in to the corresponding operation page, it means that the user may have completed the corresponding information configuration on the operation page. Therefore, the device status information can be re-detected. If the detection result indicates that there are no items to be configured, it means that the configuration is complete.
[0132] Optionally, the configuration completion prompt information can be output through the output device and / or voice device of the target device. The configuration completion prompt information can be "The device has been configured" or "The device configuration is complete, please start using it", etc. In addition, it can also be output through a prompt light, such as a green light indicating that the configuration is complete, and a red light indicating that there are still items to be configured.
[0133] After determining the device status information of the target device, the method of the embodiment of the present invention detects the device status information to determine whether there is information that needs to be configured by the user, and then generates a detection result, and then determines the guidance information based on the detection result, and outputs the guidance information to the user through an output device to guide the user to complete the configuration operation for the target device. The above method generates guidance information through the detection result to guide the user to complete the corresponding configuration operation, which can achieve two-way perception between the user and the device, and then assist the user to configure the target device through interaction between the two parties. At the same time, the guidance information is a machine-recognizable pattern containing the address of the operation page corresponding to the detection result. The terminal can directly jump to the corresponding operation page by scanning the machine-recognizable pattern, which saves the user from the process of searching for the operation page, thereby improving the operation efficiency and user experience.
[0134] The embodiment of the present invention takes the target device as a portable thermal printer, and the portable thermal printer is applied to a takeaway delivery scenario as an example for illustrative description. The portable thermal printer is hereinafter referred to as a printer.
[0135] Fig. 9 FIG. 1 is a flow chart of a method for detecting disconnection from the Internet according to an embodiment of the present invention. Fig. 9 As shown, the method comprises the following steps:
[0136] Step S901, starting the printer offline information determination process.
[0137] Step S902: output guidance information corresponding to the help center.
[0138] Optionally, when the printer is turned on for the first time, or the time since the last startup is too long, or the printer is reset, the printer outputs guidance information corresponding to the help center, that is, a machine-recognizable pattern containing the address of the operation page corresponding to the guidance center.
[0139] Step S903, detecting the printer hardware to determine whether the printer has a hardware failure.
[0140] The printer hardware at least includes a print head, a paper feed device, a control circuit, a communication interface, etc. Each hardware of the printer is detected in turn to determine whether there is abnormal information, that is, a hardware failure.
[0141] If yes, go to step S904; if no, go to step S905.
[0142] Step S904: output guidance information corresponding to after-sales maintenance.
[0143] Specifically, the guidance information corresponding to after-sales maintenance may include the address of a prompt page corresponding to replacement abnormal information or the address of a prompt page displaying the contact information of maintenance personnel, etc.
[0144] Step S905, detecting the printing paper bin of the printer to determine whether there is a paper shortage or paper jam.
[0145] If yes, go to step S906; if no, go to step S907.
[0146] Step S906: output guidance information corresponding to the printing paper recommendation.
[0147] The guidance information corresponding to the printing paper recommendation may include the address of a printing paper purchase page, or the address of a prompt page indicating the printing paper models that are compatible with the printer.
[0148] Step S907, determine whether there is an order to be re-printed.
[0149] Among them, the orders to be supplemented can be the takeaway orders that were missed.
[0150] If yes, go to step S908, if no, go to step S909.
[0151] Step S908, determining whether there is an appointment list configuration.
[0152] If yes, go to step S909; if no, go to step S910 and / or S911.
[0153] Step S909, starting the printer networking information identification process.
[0154] Step S910: output guidance information corresponding to the appointment form configuration.
[0155] Step S911, output the guidance information corresponding to the missed order worry-free package.
[0156] Step S909 starts the printer networking information identification process and then proceeds to the following Fig.10 The process shown.
[0157] Fig.10 FIG. 1 is a flow chart of a method for network detection according to an embodiment of the present invention. Fig.10 As shown, the method comprises the following steps:
[0158] Step S1001, start the printer networking detection information identification process.
[0159] Step S1002, determining whether the network is connected.
[0160] If yes, go to step S1003; if no, go to step S1004.
[0161] Step S1003, starting the printing function configuration information identification process.
[0162] Among them, the functional configuration is the items needed to configure the printing of unfinished delivery orders, such as store binding, receipt templates, etc.
[0163] Step S1004: output guidance information for quick network configuration.
[0164] Step S1005, determining whether the network connection is successful.
[0165] If yes, go to step S1003; if no, go to step S1006.
[0166] Step S1006, determining whether the network is WIFI.
[0167] If yes, go to step S1007, if no, go to step S1008.
[0168] Step S1007, outputting guidance information corresponding to the WIFI connection detection check.
[0169] Step S1008, determining whether the current flow rate is sufficient.
[0170] If yes, go to step S1009; if no, go to step S1010.
[0171] Step S1009, output the flow signal to check the corresponding guidance information.
[0172] Step S1010, output guidance information corresponding to traffic purchase.
[0173] After starting the printer function configuration process in step S1003, the following steps are performed: Fig.11 The process shown.
[0174] Fig.11 This is a flow chart of a method for function configuration detection according to an embodiment of the present invention. Fig.11 As shown, the method comprises the following steps:
[0175] Step S1101, entering the printer function configuration information determination process.
[0176] Step S1102, determine whether the store has been bound.
[0177] If yes, go to step S1105; if no, go to step S1103.
[0178] Step S1103, output guidance information corresponding to the store binding.
[0179] Step S1104, determining whether the store binding quantity is greater than the predetermined quantity.
[0180] Among them, the reservation quantity can be adjusted according to actual conditions.
[0181] If so, go to step S1106 and / or S1107; if not, go to step S1105.
[0182] Step S1105, determine whether the receipt template has been configured.
[0183] If yes, go to step S1109; if no, go to step S1108.
[0184] Step S1106: output guidance information corresponding to the binding quantity upgrade.
[0185] Step S1107, outputting the boot information corresponding to the device cascade.
[0186] Step S1108, output the guidance information corresponding to the receipt template configuration.
[0187] Step S1109, determine whether the meal delivery code has been configured.
[0188] If yes, go to step S1112; if no, go to step S1110.
[0189] Step S1110, outputting guidance information corresponding to the meal code configuration.
[0190] Step S1111, outputting guidance information corresponding to the printing color configuration.
[0191] Step S1112, determining whether to enable advertisement display.
[0192] If yes, go to step S1115; if no, go to step S1113.
[0193] Step S1113, output guidance information corresponding to the self-operated advertising configuration.
[0194] Step S1114, output guidance information corresponding to the store promotion.
[0195] Step S1115, determine whether self-delivery logistics has been enabled.
[0196] If yes, go to step S1117; if no, go to step S1116.
[0197] Step S1116, output guidance information corresponding to the self-distribution logistics.
[0198] Step S1117, determine whether the cashier payment configuration has been completed.
[0199] If yes, go to step S1119; if no, go to step S1118.
[0200] Step S1118, output the guidance information corresponding to the voice broadcast box.
[0201] Step S1119, output guidance information corresponding to the scan code ordering configuration.
[0202] Step S1120, output guidance information corresponding to the equity center configuration.
[0203] In the above Figure 8 , Fig. 9 and Fig.10 In the method shown, the printer hardware, printing paper, networking and other related information are all device configuration information, and the store binding, receipt template, meal delivery code and other related information are all application configuration information, and the above information can be determined by the printer self-test and / or by the takeout order program server. The intelligent scene state machine is used to determine whether the corresponding guidance information is needed based on the device configuration information and the application configuration information. The intelligent scene state machine determines whether to trigger the event of outputting the corresponding guidance information based on the device configuration information or application configuration information obtained by detection. For example, if the detection determines that the application configuration information corresponding to the meal delivery code configuration is not configured, the intelligent scene state machine can trigger the event of "outputting the guidance information corresponding to the meal delivery code" according to the "unconfigured" state, and control the printer output device to output the guidance information. It is worth noting that the device configuration information and application configuration information in the embodiment of the present invention can be used for information discrimination through the above method, and the corresponding guidance information output event is triggered according to the discrimination result.
[0204] For the above-mentioned items to be detected, including printer hardware, printing paper, networking, store binding, receipt template and meal delivery code, the order of detection can be a predetermined detection order. Under the premise that the target device and application can be used normally, the detection order of the items to be detected can be changed according to the actual situation, new detection items can be added or existing items to be detected can be deleted. Similarly, the order of determining and outputting the corresponding guidance information based on the detected items can also be set at will under the premise that the target device and application can be used normally.
[0205] After determining the various device configuration information and application configuration information of the printer, the method of the embodiment of the present invention detects and distinguishes the device configuration information and the application configuration information, and determines whether to output the corresponding guidance information based on the judgment result to guide the user to complete the configuration operation for the target device. The above method generates guidance information through the detection result to guide the user to complete the corresponding configuration operation, which can realize two-way perception between the user and the device, and then assist the user to configure the printer through interaction between the two parties. At the same time, the guidance information is a machine-recognizable pattern containing the address of the operation page corresponding to the detection result. The terminal can directly jump to the corresponding operation page by scanning the machine-recognizable pattern, eliminating the process of the user searching for the operation page, thereby improving the operation efficiency and user experience.
[0206] Fig.12 FIG. 1 is a flow chart of an information interaction method applied to a user terminal according to an embodiment of the present invention. Fig.12 As shown, the information interaction method applied to the user terminal includes the following steps:
[0207] Step S1201, obtaining guidance information from the target device, wherein the guidance information is a machine-recognizable pattern including an operation page address corresponding to the detection result.
[0208] The guidance information is a machine-recognizable pattern including the address of the operation page corresponding to the detection result. A machine-recognizable pattern refers to a pattern that a computer or machine vision system uses a specific algorithm and hardware device to parse and understand the graphic structure, shape, texture and other characteristics in the image to obtain corresponding information. For example, the machine-recognizable pattern can be an information code or a specific pattern.
[0209] Specifically, the user moves the user terminal so that the user terminal scans the machine-recognizable pattern.
[0210] Step S1202, logging into the operation page corresponding to the operation page address, so that the user can perform corresponding configuration based on the operation page.
[0211] Specifically, after the user terminal obtains the guidance information, it directly jumps to the corresponding operation page according to the operation page address contained in the guidance information, eliminating the user's search for the operation page, reducing the user's operation cost and improving the user's interactive experience.
[0212] In a possible implementation, the operation page address is the configuration page address corresponding to the configuration item, and the configuration item includes the device configuration item and the application configuration item. Then the above step S1202 can be specifically jumped to the configuration page corresponding to the configuration page address, so that the user can configure the application configuration information of the corresponding device according to the display information of the configuration page. The configuration page can be referred to Figure 7 After the user inputs configuration information through page interaction, the user can trigger the print template determination control 705 to send an application configuration information update instruction to the corresponding server or target device, so that the server or electronic device can synchronously update the application configuration information.
[0213] In a possible implementation, the operation page address is the prompt page address corresponding to the abnormal information. Then the above step S1202 can specifically jump to the prompt page corresponding to the prompt page address, and display prompt information about the corresponding abnormal device to prompt the user to replace the abnormal device. The prompt information can be "You can try to handle it in the following ways: Method 1, please check whether the printing paper bin is installed correctly; Method 2, please replace the printing paper with xx model, you can click the following link to purchase: xxxxx;...". The prompt page can be referenced Figure 8After the user processes the electronic device according to the prompt information, the user can trigger the re-detection control 801 to send a device configuration information update instruction to the corresponding server or target device, so that the server or electronic device synchronously updates and re-detects the device configuration information.
[0214] After obtaining the guidance information, the method of the embodiment of the present invention jumps the current page to the corresponding operation page according to the operation page address contained in the guidance information, and then completes the operation for the target device through interaction with the user. The guidance information contains the operation page address corresponding to the detection result, and directly jumps to the corresponding operation according to the guidance information, which can save the user the process of searching for the operation page, reduce the user's operation cost, and improve the operation efficiency and user experience.
[0215] Fig.13 FIG. 1 is a flow chart of an information interaction method applied to a target device according to an embodiment of the present invention. Fig.13 As shown, the information interaction method applied to the target device includes the following steps:
[0216] Step S1301, determining device configuration information of the target device.
[0217] Specifically, the device configuration information of the target device is detected according to a predetermined detection order to determine the corresponding device configuration information.
[0218] Step S1302: Send the device configuration information to the server.
[0219] Step S1303, receiving and controlling the output device to output the guidance information sent by the server to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page for corresponding configuration. The guidance information is a machine-recognizable pattern including the address of the operation page corresponding to the detection result.
[0220] The guidance information is a machine-recognizable pattern including the address of the operation page corresponding to the detection result. A machine-recognizable pattern refers to a pattern that a computer or machine vision system uses a specific algorithm and hardware device to parse and understand the graphic structure, shape, texture and other characteristics in the image to obtain corresponding information. For example, the machine-recognizable pattern can be an information code or a specific pattern.
[0221] The output device may also output information such as configuration prompt information and configuration completion prompt information. Specifically, in response to receiving the configuration prompt information, the output device is controlled to output the configuration prompt information to prompt the user to perform corresponding configuration according to the guidance information. In response to receiving the configuration completion prompt information; the output device is controlled to output the configuration completion prompt information to prompt the user that the configuration has been completed.
[0222] In addition to the output device, the target device also includes a voice device, which can be used to voice broadcast configuration prompt information and configuration completion prompt information and other information.
[0223] After determining the device status information of the target device, the method of the embodiment of the present invention detects the device status information to determine whether there is information that needs to be configured by the user, and then generates a detection result, and then determines the guidance information based on the detection result, and outputs the guidance information to the user through an output device to guide the user to complete the configuration operation for the target device. The above method generates guidance information through the detection result to guide the user to complete the corresponding configuration operation, which can achieve two-way perception between the user and the device, and then assist the user to configure the target device through interaction between the two parties. At the same time, the guidance information is a machine-recognizable pattern containing the address of the operation page corresponding to the detection result. The terminal can directly jump to the corresponding operation page by scanning the machine-recognizable pattern, which saves the user from the process of searching for the operation page, thereby improving the operation efficiency and user experience.
[0224] Fig.14 FIG. 1 is a flow chart of an information interaction method according to an embodiment of the present invention. Fig.14 As shown, the information interaction method includes the following steps:
[0225] Step S1401: The target device determines device configuration information.
[0226] Step S1402: The target device sends an application configuration information acquisition request to the server.
[0227] Step S1403: The server sends the latest version of application configuration information to the target device.
[0228] It should be noted that the above step S1401 and steps S1402 - S1403 can be performed simultaneously.
[0229] Step S1404: The target device determines a detection result according to at least one of the application configuration information and the device configuration information.
[0230] Step S1405: The target device determines corresponding guidance information according to the detection result.
[0231] Step S1406: the target device controls the output device of the target device to output the guidance information to the user terminal.
[0232] Step S1407: the user terminal jumps to the operation page corresponding to the operation page address according to the guidance information.
[0233] Step S1408: The user terminal receives configuration parameters input by the user.
[0234] Step S1409: the user terminal sends an update instruction to the server.
[0235] The update instruction may be an overall device update instruction, an application configuration information update instruction, or a device configuration information update instruction. The application configuration information update instruction may be an update instruction for a specific configuration item or an update instruction for all configuration items. The device configuration information update instruction may be an update instruction for a specific device or an update instruction for all devices.
[0236] Step S1410: the server sends an update instruction to the target device.
[0237] Step S1410 may turn to step S1401, that is, after the target device receives the update instruction, it may restart the self-check process. The check items after the target device restarts the self-check are determined according to the type of the update instruction. For example, if the update instruction is an overall update instruction, the check items are all configuration items and devices of the target device. If the update instruction is an application configuration information update instruction corresponding to a certain configuration item, the check item is the configuration item.
[0238] It is worth noting that the detection result determined in step S1404 can be the overall detection result of the target device, or it can be a partial detection result of the target device. In other words, the detection result can be generated only after the corresponding information of all configuration items and devices of the target device are detected and determined according to steps S1401-S1403, or, after the corresponding information of any configuration item or device of the target device is detected and determined according to steps S1401-S1403, a detection result can be obtained, and the target device can correspond to multiple detection results. If the detection result determined in step S1404 is a partial detection result of the target device, the above S1401-S1410 is looped until there are no items to be detected.
[0239] After determining the device configuration information and application configuration information of the target device, the embodiment of the present invention detects the device configuration information and application configuration information to determine whether there is information that needs to be configured by the user, and then generates a detection result, and then determines the guidance information based on the detection result, and outputs the guidance information to the user through an output device to guide the user to complete the configuration operation for the target device. The above method generates guidance information through the detection result to guide the user to complete the corresponding configuration operation, which can realize two-way perception between the user and the device, and then assist the user to configure the target device through interaction between the two parties. At the same time, the guidance information is a machine-recognizable pattern containing the address of the operation page corresponding to the detection result. The terminal can directly jump to the corresponding operation page by scanning the machine-recognizable pattern, which saves the user from the process of searching for the operation page, thereby improving the operation efficiency and user experience.
[0240] Fig.15FIG. 1 is a flow chart of an information interaction method according to an embodiment of the present invention. Fig.15 As shown, the information interaction method includes the following steps:
[0241] Step S1501: The server determines the latest version of application configuration information.
[0242] Specifically, the server may determine the corresponding program user identifier according to the device identifier of the target device, and then search for the corresponding latest version of application configuration information according to the program user identifier.
[0243] Step S1502: The server sends a self-test instruction to the target device.
[0244] Step S1503: the target device starts a self-check process to determine device configuration information.
[0245] Step S1504: the target device sends device configuration information to the server.
[0246] Step S1505: The server determines a detection result according to at least one of the application configuration information and the device configuration information.
[0247] Step S1506: The server determines corresponding guidance information according to the detection result.
[0248] Step S1507: the server sends guidance information to the target device.
[0249] Step S1508: the target device controls the output device of the target device to output the guidance information to the user terminal.
[0250] Step S1509: the user terminal obtains guidance information and jumps to the operation page corresponding to the operation page address.
[0251] Step S1510: The user terminal receives configuration parameters input by the user.
[0252] Step S1511: the user terminal sends an update instruction to the server.
[0253] The update instruction may be an overall device update instruction, an application configuration information update instruction, or a device configuration information update instruction. The application configuration information update instruction may be an update instruction for a specific configuration item or an update instruction for all configuration items. The device configuration information update instruction may be an update instruction for a specific device or an update instruction for all devices.
[0254] Step S1512: the server sends an update instruction to the target device.
[0255] It is worth noting that the detection result determined in step S1505 can be the overall detection result of the target device, or it can be a partial detection result of the target device. In other words, the detection result can be generated only after the corresponding information of all configuration items and devices of the target device are detected and determined according to steps S1501-S1504, or, after the corresponding information of any configuration item or device of the target device is detected and determined according to steps S1501-S1504, a detection result can be obtained, and the target device can correspond to multiple detection results. If the detection result determined in step S1505 is a partial detection result of the target device, the above S1501-S1512 is looped until there are no items to be detected.
[0256] After determining the device configuration information and application configuration information of the target device, the embodiment of the present invention detects the device configuration information and application configuration information to determine whether there is information that needs to be configured by the user, and then generates a detection result, and then determines the guidance information based on the detection result, and outputs the guidance information to the user through an output device to guide the user to complete the configuration operation for the target device. The above method generates guidance information through the detection result to guide the user to complete the corresponding configuration operation, which can realize two-way perception between the user and the device, and then assist the user to configure the target device through interaction between the two parties. At the same time, the guidance information is a machine-recognizable pattern containing the address of the operation page corresponding to the detection result. The terminal can directly jump to the corresponding operation page by scanning the machine-recognizable pattern, which saves the user from the process of searching for the operation page, thereby improving the operation efficiency and user experience.
[0257] Fig.16 is a schematic diagram of an information interaction device according to an embodiment of the present invention, such as Fig.16 As shown, the information interaction device includes:
[0258] The first determining module 1601 is used to determine device status information of a target device.
[0259] The second determination module 1602 is configured to detect the device status information to determine a corresponding detection result.
[0260] The third determination module 1603 is used to determine corresponding guidance information according to the detection result, where the guidance information is a machine-recognizable pattern including an operation page address corresponding to the detection result.
[0261] The control module 1604 is used to control the output device of the target device to output the guidance information to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page to perform corresponding configuration.
[0262] After determining the device configuration information and application configuration information of the target device, the device of the embodiment of the present invention detects the device configuration information and application configuration information to determine whether there is information that needs to be configured by the user, and then generates a detection result, and then determines the guidance information according to the detection result, and outputs the guidance information to the user through the output device to guide the user to complete the configuration operation for the target device. The above method generates guidance information through the detection result to guide the user to complete the corresponding configuration operation, which can realize two-way perception between the user and the device, and then assist the user to configure the target device through interaction between the two parties. At the same time, the guidance information is a machine-recognizable pattern containing the address of the operation page corresponding to the detection result. The terminal can directly jump to the corresponding operation page by scanning the machine-recognizable pattern, which saves the user from the process of searching for the operation page, and improves the operation efficiency and user experience.
[0263] Fig.17 is a schematic diagram of an information interaction device according to an embodiment of the present invention, such as Fig.17 As shown, the information interaction device includes:
[0264] The acquisition module 1701 is used to acquire the boot information from the target device, where the boot information is a machine-recognizable pattern including the address of the operation page corresponding to the detection result.
[0265] The login module 1702 is used to log in to the operation page corresponding to the operation page address, so that the user can perform corresponding configuration based on the operation page.
[0266] Fig.18 is a schematic diagram of an information interaction device according to an embodiment of the present invention, such as Fig.19 As shown, the information interaction device includes:
[0267] The determination module 1801 is used to determine the device configuration information of the target device.
[0268] The sending module 1802 is used to send the device configuration information to the server.
[0269] The receiving module 1803 is used to receive and control the output device to output the guidance information sent by the server to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page for corresponding configuration. The guidance information is a machine-recognizable pattern including the address of the operation page corresponding to the detection result.
[0270] After determining the device configuration information and application configuration information of the target device, the device of the embodiment of the present invention detects the device configuration information and application configuration information to determine whether there is information that needs to be configured by the user, and then generates a detection result, and then determines the guidance information according to the detection result, and outputs the guidance information to the user through the output device to guide the user to complete the configuration operation for the target device. The above method generates guidance information through the detection result to guide the user to complete the corresponding configuration operation, which can realize two-way perception between the user and the device, and then assist the user to configure the target device through interaction between the two parties. At the same time, the guidance information is a machine-recognizable pattern containing the address of the operation page corresponding to the detection result. The terminal can directly jump to the corresponding operation page by scanning the machine-recognizable pattern, which saves the user from the process of searching for the operation page, and improves the operation efficiency and user experience.
[0271] Fig.19 1 is a schematic diagram of an electronic device according to an embodiment of the present invention. In this embodiment, the electronic device 1900 includes a server, a terminal, a printer, etc. Fig.19 As shown, the electronic device 1900 includes at least one processor 1901; and a memory 1902 communicatively connected to at least one processor 1901; and an output device 1903 communicatively connected to at least one processor 1901; and a communication component 1904 communicatively connected to the processor 1901, the memory 1902 and the output device 1903, the communication component 1904 receiving and sending data under the control of the processor 1901; wherein the memory 1902 stores instructions executable by at least one processor 1901, the instructions are executed by at least one processor 1901 to implement the above-mentioned information interaction method, and the output device 1903 is controlled by at least one processor 1901 to output guidance information.
[0272] Specifically, the electronic device 1900 includes: one or more processors 1901, a memory 1902 and an output device 1903. Fig.19 A processor 1901 is taken as an example. The processor 1901, the memory 1902 and the output device 1903 may be connected via a bus or other means. Fig.19 In the example, the bus connection is used. The memory 1902 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The processor 1901 executes various functional applications and data processing of the device by running the non-volatile software programs, instructions and modules stored in the memory 1902, that is, realizing the above-mentioned information interaction method.
[0273] The memory 1902 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and applications required for at least one function; the data storage area may store a list of options, etc. In addition, the memory 1902 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 1902 may optionally include a memory remotely arranged relative to the processor 1901, and these remote memories may be connected to an external device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0274] One or more modules are stored in the memory 1902, and when executed by one or more processors 1901, the information interaction method in any of the above method embodiments is executed.
[0275] The output device 1903 is a display device, a printing device or a projection device, and is controlled by one or more processors 1901 to output guidance information.
[0276] The above-mentioned product can execute the method provided in the embodiment of the present application, and has the functional modules and beneficial effects corresponding to the execution method. For technical details not fully described in this embodiment, please refer to the method provided in the embodiment of the present application.
[0277] After determining the device configuration information and application configuration information of the target device, the embodiment of the present invention detects the device configuration information and application configuration information to determine whether there is information that needs to be configured by the user, and then generates a detection result, and then determines the guidance information based on the detection result, and outputs the guidance information to the user through an output device to guide the user to complete the configuration operation for the target device. The above method generates guidance information through the detection result to guide the user to complete the corresponding configuration operation, which can realize two-way perception between the user and the device, and then assist the user to configure the target device through interaction between the two parties. At the same time, the guidance information is a machine-recognizable pattern containing the address of the operation page corresponding to the detection result. The terminal can directly jump to the corresponding operation page by scanning the machine-recognizable pattern, which saves the user from the process of searching for the operation page, thereby improving the operation efficiency and user experience.
[0278] Another embodiment of the present invention relates to a non-volatile storage medium for storing a computer-readable program, wherein the computer-readable program is used for a computer to execute part or all of the above method embodiments.
[0279] Another embodiment of the present invention relates to a computer program product, including a computer program / instruction, which implements part or all of the above method embodiments when the computer program / instruction is executed by a processor.
[0280] The embodiment of the present invention discloses A1, an information interaction method, applicable to a target device or a server, the method comprising:
[0281] Determine application configuration information of the target device;
[0282] Detecting the application configuration information to determine a corresponding detection result, wherein the detection result includes at least one application to-be-configured item;
[0283] Determine corresponding guidance information according to the detection result, wherein the guidance information is a machine-recognizable pattern including an operation page address corresponding to the application to-be-configured item;
[0284] The output device of the target device is controlled to output the guide information to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page so that the user can perform corresponding application configuration.
[0285] A2. According to the method described in A1, the application configuration information is used to represent the application data configuration status of the account corresponding to the target device.
[0286] A3. According to the method described in A1, determining the application configuration information of the target device includes:
[0287] Determining an account identifier corresponding to the target device;
[0288] Determine application configuration information corresponding to the account identifier.
[0289] A4. According to the method of A1, the detecting the application configuration information to determine the corresponding detection result includes:
[0290] The application configuration information is detected in a predetermined detection order to determine a corresponding detection result, and the predetermined detection order is a detection order between the application configuration information.
[0291] A5. According to the method of A1, the detecting the application configuration information to determine the corresponding detection result includes:
[0292] Detecting the application configuration information to determine the application configuration items;
[0293] According to one or more of the application to-be-configured items, a corresponding detection result is determined.
[0294] A6. According to the method described in A5, the application configuration information at least includes store binding information;
[0295] The detecting the application configuration information to determine a corresponding detection result includes:
[0296] The store binding information is tested to determine a corresponding test result, where the test result is used to characterize the store binding status.
[0297] A7. The method according to A6, wherein determining corresponding guidance information according to the detection result comprises:
[0298] In response to the store binding status being unbound, corresponding guidance information is determined, the guidance information being a machine-recognizable pattern including a store binding operation page address.
[0299] A8. According to the method described in A5, the application configuration information at least includes receipt configuration information;
[0300] The detecting the application configuration information to determine a corresponding detection result includes:
[0301] The receipt configuration information is tested to determine a corresponding test result, and the test result is used to characterize the receipt configuration status.
[0302] A9. The method according to A8, wherein determining corresponding guidance information according to the detection result comprises:
[0303] In response to the receipt configuration status being unconfigured, corresponding guidance information is determined, the guidance information being a machine-recognizable pattern including the address of a receipt configuration operation page.
[0304] A10. The method according to A5, further comprising:
[0305] In response to a change in the application configuration information corresponding to the account identifier, determining next application configuration information corresponding to the application configuration information;
[0306] Detecting the next application configuration information to determine a corresponding next detection result;
[0307] Determine corresponding next guidance information according to the next detection result, wherein the next guidance information is a machine-recognizable pattern including an operation page address corresponding to the next detection result;
[0308] The output device of the target device is controlled to output the next guidance information to guide the user to perform application configuration for the next application to be configured item.
[0309] A11. According to the method described in A10, the next application to be configured item is one or more application to be configured items.
[0310] A12. The method according to A10, further comprising:
[0311] In response to detecting that there is no next application item to be configured, the target device is controlled to output application configuration completion prompt information to prompt the user that the application configuration is completed.
[0312] A13. According to the method of A1, the detecting the application configuration information to determine the corresponding detection result includes:
[0313] Detecting the application configuration information to determine all application configuration items of the target device;
[0314] According to all the application items to be configured, corresponding detection results are determined.
[0315] A14. The method according to A13, wherein determining corresponding guidance information according to the detection result comprises:
[0316] Determine the sub-boot information corresponding to each of the application items to be configured, respectively, wherein the sub-boot information is a machine-recognizable pattern including an operation page address corresponding to the application item to be configured;
[0317] According to at least one of the sub-guidance information, the detection result is determined to determine corresponding guidance information.
[0318] A15. According to the method described in A13, the application configuration information at least includes store binding information and receipt configuration information;
[0319] The determining corresponding guidance information according to the detection result includes:
[0320] In response to the store binding state being unbound, determining corresponding first sub-guidance information, wherein the first sub-guidance information is a machine-recognizable pattern including a store binding operation page address;
[0321] In response to the receipt configuration state being unconfigured, determining corresponding second sub-boot information, the second sub-boot information being a machine-recognizable pattern including a receipt configuration operation page address;
[0322] The boot information is determined according to the first sub-boot information and the second sub-boot information.
[0323] A16. The method according to A14, further comprising:
[0324] In response to detecting that the operation pages corresponding to the sub-boot information are successfully logged in, re-determining the application configuration information of the target device;
[0325] Testing the re-determined application configuration information to determine a corresponding test result;
[0326] In response to the detection result indicating that there is no application item to be configured, the target device is controlled to output application configuration completion prompt information to prompt a user that the application configuration is completed.
[0327] A17. According to the method described in A1, the output device is a display device, a printing device or a projection device.
[0328] A18. According to the method described in A1, the target device also includes a voice device;
[0329] The method further comprises:
[0330] The voice device of the target device is controlled to voice broadcast application configuration prompt information and / or application configuration completion prompt information to prompt the user to perform corresponding application configuration according to the guidance information and / or prompt the user that the application configuration has been completed.
[0331] B1. An information interaction method, applicable to a user terminal, comprising:
[0332] Acquire boot information from the target device, the boot information being a machine-recognizable pattern including an operation page address corresponding to a detection result, the detection result including at least one application to be configured item;
[0333] Log in to the operation page corresponding to the operation page address, so that the user can perform corresponding application configuration based on the operation page.
[0334] C1. An information interaction method, applicable to a target device, comprising:
[0335] Receiving guidance information sent by a server, wherein the guidance information is a machine-recognizable pattern including an address of an operation page corresponding to a detection result, and the detection result includes at least one application to-be-configured item;
[0336] The control output device outputs the guide information to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page so that the user can perform corresponding application configuration.
[0337] C2. According to the method of C1, the target device also includes a voice device;
[0338] The method further comprises:
[0339] Receive application configuration prompt information;
[0340] The voice device is controlled to broadcast the application configuration prompt information to prompt the user to perform corresponding application configuration according to the guidance information.
[0341] C3. The method according to C1, further comprising:
[0342] Receive application configuration completion prompt information;
[0343] The output device and / or the voice device is controlled to output the application configuration completion prompt information to prompt the user that the application configuration has been completed.
[0344] D1. An information interaction system, the system comprising:
[0345] The server is used to send application configuration information corresponding to the target device to the target device;
[0346] a target device, configured to receive application configuration information of the target device, detect the application configuration information to determine a corresponding detection result, the detection result including at least one application to be configured item, determine corresponding guidance information according to the detection result, the guidance information being a machine-recognizable pattern including an operation page address corresponding to the application to be configured item, and control an output device to output the guidance information to guide a user to use a user terminal to recognize the machine-recognizable pattern and then log in to a corresponding operation page so that the user can perform corresponding application configuration;
[0347] The user terminal is used to obtain the guidance information from the target device and log in to the operation page corresponding to the operation page address.
[0348] E1. An information interaction system, the system comprising:
[0349] The server is configured to determine application configuration information of a target device, detect the application configuration information to determine a corresponding detection result, the detection result includes at least one application to be configured item, determine corresponding guidance information according to the detection result, the guidance information is a machine-recognizable pattern including an operation page address corresponding to the application to be configured item, and control an output device of the target device to output the guidance information to guide a user to use a user terminal to recognize the machine-recognizable pattern and then log in to a corresponding operation page so that the user can perform corresponding application configuration;
[0350] A target device, used to receive the guidance information and control an output device to output the guidance information;
[0351] The user terminal is used to obtain the guidance information from the target device and log in to the operation page corresponding to the operation page address.
[0352] F1. An information interaction device, applicable to a target device or a server, comprising:
[0353] A first determination module, used to determine application configuration information of a target device;
[0354] A second determination module, configured to detect the application configuration information to determine a corresponding detection result, wherein the detection result includes at least one application to-be-configured item;
[0355] A third determination module, configured to determine corresponding guidance information according to the detection result, wherein the guidance information is a machine-recognizable pattern including an operation page address corresponding to the application to-be-configured item;
[0356] The control module is used to control the output device of the target device to output the guidance information to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page so that the user can perform corresponding application configuration.
[0357] G1. An information interaction device, applicable to a target device, comprising:
[0358] A receiving module, configured to obtain guidance information from a target device, wherein the guidance information is a machine-recognizable pattern including an address of an operation page corresponding to a detection result, and the detection result includes at least one application to be configured item;
[0359] The login module is used to log in to the operation page corresponding to the operation page address, so that the user can perform corresponding application configuration based on the operation page.
[0360] H1. An electronic device comprising a memory, a processor and an output device, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement a method as described in any one of 1-22, and the output device is used to output guidance information in a controlled manner.
[0361] H2. According to the electronic device described in H1, the output device is a display device, a projection device or a printing device.
[0362] I 1. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium. When the computer program is executed by a processor, the method described in any one of A1-A18, B1, and C1-C3 is implemented.
[0363] J1. A computer program product, comprising a computer program / instruction, which, when executed by a processor, implements a method as described in any one of A1-A18, B1, C1-C3.
[0364] K1. An information interaction method, applicable to a target device or a server, comprising:
[0365] Controlling the target device to perform self-checking to determine device configuration information of the target device;
[0366] Testing the device configuration information to determine a corresponding test result, wherein the test result includes at least one device configuration item;
[0367] Determine corresponding guidance information according to the detection result, wherein the guidance information is a machine-recognizable pattern including an operation page address corresponding to the detection result;
[0368] The output device of the target device is controlled to output the guide information to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page so that the user can perform corresponding device configuration.
[0369] K2. According to the method described in K1, the device configuration information is used to characterize the device status of the target device.
[0370] K3. According to the method of K1, the detecting the device configuration information to determine the corresponding detection result includes:
[0371] The device configuration information is detected according to a predetermined detection order to determine a corresponding detection result, and the predetermined detection order is a detection order between the device configuration information.
[0372] K4. According to the method described in K1, the detecting the device configuration information to determine the corresponding detection result includes:
[0373] Detecting the device configuration information to determine the device configuration items to be configured;
[0374] According to one or more of the equipment to be configured items, a corresponding detection result is determined.
[0375] K5. The method according to K4, further comprising:
[0376] In response to a change in the device configuration information, determining next device configuration information corresponding to the device configuration information;
[0377] Detecting the next device configuration information to determine a corresponding next detection result;
[0378] Determine corresponding next guidance information according to the next detection result, wherein the next guidance information is a machine-recognizable pattern including an operation page address corresponding to the next detection result;
[0379] The output device of the target device is controlled to output the next guidance information to guide the user to perform device configuration for the next device to be configured item.
[0380] K6. According to the method described in K5, the next device configuration item is one or more device configuration items.
[0381] K7. The method according to K5, further comprising:
[0382] In response to detecting that there is no next device to be configured item, the target device is controlled to output device configuration completion prompt information to prompt the user that the device configuration is completed.
[0383] K8. According to the method described in K1, the detecting the device configuration information to determine the corresponding detection result includes:
[0384] Detecting the device configuration information to determine all device configuration items of the target device;
[0385] According to all the equipment to be configured items, corresponding detection results are determined.
[0386] K9. The method according to K8, wherein determining corresponding guidance information according to the detection result comprises:
[0387] Determine the sub-boot information corresponding to each of the equipment to be configured items respectively, wherein the sub-boot information is a machine-recognizable pattern including the operation page address corresponding to the equipment to be configured item;
[0388] According to at least one of the sub-guidance information, the detection result is determined to determine corresponding guidance information.
[0389] K10. The method according to K9, further comprising:
[0390] In response to detecting that the operation pages corresponding to the sub-boot information are successfully logged in, re-determining the device configuration information of the target device;
[0391] Testing the re-determined device configuration information to determine a corresponding test result;
[0392] In response to the detection result indicating that the device to-be-configured item does not exist, the target device is controlled to output device configuration completion prompt information to prompt the user that the device configuration is completed.
[0393] K11. According to the method described in K1, the output device is a display device, a printing device or a projection device.
[0394] K12. According to the method described in K1, the target device further includes a voice device;
[0395] The method further comprises:
[0396] The voice device controlling the target device voice broadcasts device configuration prompt information and / or device configuration completion prompt information to prompt the user to perform corresponding device configuration according to the guide information and / or prompt the user that the device configuration is completed.
[0397] L1. An information interaction method, applicable to a user terminal, comprising:
[0398] Acquire guidance information from the target device, the guidance information being a machine-recognizable pattern including an operation page address corresponding to a detection result, the detection result including at least one device to-be-configured item;
[0399] Log in to the operation page corresponding to the operation page address, so that the user can perform corresponding device configuration based on the operation page.
[0400] M1. An information interaction method, applicable to a target device, comprising:
[0401] Determine device configuration information of the target device;
[0402] Sending the device configuration information to a server;
[0403] Receive and control the output device to output the guidance information sent by the server to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page so that the user can perform the corresponding device configuration, the guidance information is a machine-recognizable pattern including the address of the operation page corresponding to the detection result, and the detection result includes at least one device to be configured item.
[0404] M2. According to the method described in MN1, determining the device configuration information of the target device includes:
[0405] The device configuration information of the target device is detected according to a predetermined detection order to determine the corresponding device configuration information.
[0406] M3. According to the method described in M1, the target device also includes a voice device;
[0407] The method further comprises:
[0408] Receive device configuration prompt information;
[0409] The voice device is controlled to broadcast the device configuration prompt information to prompt the user to perform corresponding device configuration according to the guide information.
[0410] M4. The method according to M1, further comprising:
[0411] Receive device configuration completion prompt information;
[0412] The output device and / or the voice device is controlled to output the device configuration completion prompt information to prompt the user that the device configuration has been completed.
[0413] N1. An information interaction system, the system comprising:
[0414] A target device is used to control the target device to perform a self-check to determine device configuration information of the target device, detect the device configuration information to determine a corresponding detection result, the detection result includes at least one device to be configured item, determine corresponding guidance information according to the detection result, the guidance information is a machine-recognizable pattern including an operation page address corresponding to the detection result, and control an output device of the target device to output the guidance information to guide a user to use a user terminal to recognize the machine-recognizable pattern and then log in to a corresponding operation page so that the user can perform corresponding device configuration;
[0415] The user terminal is used to obtain the guidance information from the target device and log in to the operation page corresponding to the operation page address.
[0416] O1. An information interaction system, the system comprising:
[0417] The server is used to control the target device to perform a self-check to determine the device configuration information of the target device, detect the device configuration information to determine a corresponding detection result, the detection result includes at least one device to be configured item, determine corresponding guidance information according to the detection result, the guidance information is a machine-recognizable pattern including an operation page address corresponding to the detection result, and control the output device of the target device to output the guidance information to guide a user to use a user terminal to recognize the machine-recognizable pattern and then log in to the corresponding operation page so that the user can perform the corresponding device configuration;
[0418] The target device is used for self-checking to determine the device configuration information, sending the device configuration information to the server, and receiving and controlling the output device to output the guidance information sent by the server;
[0419] The user terminal is used to obtain the guidance information from the target device and log in to the operation page corresponding to the operation page address.
[0420] P1. An information interaction device, applicable to a target device or a server, comprising:
[0421] A first determination module, used to control the target device to perform a self-check to determine device configuration information of the target device;
[0422] A second determination module, configured to detect the device configuration information to determine a corresponding detection result, wherein the detection result includes at least one device to-be-configured item;
[0423] A third determination module, configured to determine corresponding guidance information according to the detection result, wherein the guidance information is a machine-recognizable pattern including an operation page address corresponding to the detection result;
[0424] The control module is used to control the output device of the target device to output the guide information to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page so that the user can perform corresponding device configuration.
[0425] Q1. An information interaction device, applicable to a target device, comprising:
[0426] A determination module, used to determine device configuration information of a target device;
[0427] A sending module, used for sending the device configuration information to a server;
[0428] A receiving module is used to receive and control the output device to output the guidance information sent by the server to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page so that the user can perform the corresponding device configuration. The guidance information is a machine-recognizable pattern including the address of the operation page corresponding to the detection result, and the detection result includes at least one device to be configured item.
[0429] R1. An electronic device comprising a memory, a processor and an output device, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement a method as described in any one of K1-K12, L1, M1-M3, and the output device is used to output guidance information in a controlled manner.
[0430] R2. According to the electronic device described in R1, the output device is a display device, a projection device or a printing device.
[0431] S1. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium. When the computer program is executed by a processor, the method described in any one of K1-K12, L1, and M1-M3 is implemented.
[0432] T1. A computer program product, comprising a computer program / instruction, which, when executed by a processor, implements a method as described in any one of K1-K12, L1, and M1-M3.
[0433] U1. An information interaction method, applicable to a target device or a server, comprising:
[0434] Controlling the target device to perform self-checking to determine device configuration information of the target device;
[0435] Testing the device configuration information to determine a corresponding test result, wherein the test result includes at least one item of abnormal information;
[0436] Determine corresponding guidance information according to the detection result, wherein the guidance information is a machine-recognizable pattern including an operation page address corresponding to the detection result;
[0437] The output device of the target device is controlled to output the guide information to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page so that the user can perform corresponding device configuration.
[0438] U2. According to the method described in U1, the device configuration information is used to characterize the device status of the target device.
[0439] U3. According to the method described in U1, the detecting the device configuration information to determine the corresponding detection result includes:
[0440] The device configuration information is detected according to a predetermined detection order to determine a corresponding detection result, and the predetermined detection order is a detection order between the device configuration information.
[0441] U4. According to the method described in U1, the detecting the device configuration information to determine the corresponding detection result includes:
[0442] Detecting the device configuration information to determine corresponding abnormal information;
[0443] According to one or more of the abnormal information, a corresponding detection result is determined.
[0444] U5. The method according to U4, further comprising:
[0445] In response to a change in the device configuration information, determining next device configuration information corresponding to the device configuration information;
[0446] Detecting the next device configuration information to determine a corresponding next detection result;
[0447] Determine corresponding next guidance information according to the next detection result, wherein the next guidance information is a machine-recognizable pattern including an operation page address corresponding to the next detection result;
[0448] The output device of the target device is controlled to output the next guidance information to guide the user to perform corresponding configuration for the next abnormal information.
[0449] U6. According to the method described in U5, the next exception information is one or more exception information.
[0450] U7. The method according to U5, further comprising:
[0451] In response to detecting that there is no next abnormal information, the target device is controlled to output configuration completion prompt information to prompt the user that the configuration is completed.
[0452] U8. According to the method described in U1, the detecting the device configuration information to determine the corresponding detection result includes:
[0453] Detecting the device configuration information to determine all abnormal information of the target device;
[0454] According to all the abnormal information, a corresponding detection result is determined.
[0455] U9. According to the method described in U8, determining corresponding guidance information according to the detection result includes:
[0456] Determine the sub-boot information corresponding to each of the abnormal information respectively, wherein the sub-boot information is a machine-recognizable pattern including the operation page address corresponding to the abnormal information;
[0457] According to at least one of the sub-guidance information, the detection result is determined to determine corresponding guidance information.
[0458] U10. The method according to U9, further comprising:
[0459] In response to detecting that the operation pages corresponding to the sub-boot information are successfully logged in, re-determining the device configuration information of the target device;
[0460] Testing the re-determined device configuration information to determine a corresponding test result;
[0461] In response to the detection result indicating that the abnormal information does not exist, the target device is controlled to output a device configuration completion prompt message to prompt a user that the device configuration is completed.
[0462] U11. According to the method described in U1, the output device is a display device, a printing device or a projection device.
[0463] U12. According to the method described in U1, the target device also includes a voice device;
[0464] The method further comprises:
[0465] The voice device controlling the target device voice broadcasts device configuration prompt information and / or device configuration completion prompt information to prompt the user to perform corresponding device configuration according to the guide information and / or prompt the user that the device configuration is completed.
[0466] V1. An information interaction method, applicable to a user terminal, comprising:
[0467] Acquire guidance information from the target device, wherein the guidance information is a machine-recognizable pattern including an operation page address corresponding to a detection result, and the detection result includes at least one abnormality information;
[0468] Log in to the operation page corresponding to the operation page address, so that the user can perform corresponding device configuration based on the operation page.
[0469] W1. An information interaction method, applicable to a target device, comprising:
[0470] Determine device configuration information of the target device;
[0471] Sending the device configuration information to a server;
[0472] Receive and control the output device to output the guidance information sent by the server to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page so that the user can perform the corresponding device configuration, the guidance information is a machine-recognizable pattern including the address of the operation page corresponding to the detection result, and the detection result includes at least one abnormal information.
[0473] W2. According to the method described in W1, determining the device configuration information of the target device comprises:
[0474] The device configuration information of the target device is detected according to a predetermined detection order to determine the corresponding device configuration information.
[0475] W3. According to the method described in W1, the target device also includes a voice device;
[0476] The method further comprises:
[0477] Receive device configuration prompt information;
[0478] The voice device is controlled to broadcast the device configuration prompt information to prompt the user to perform corresponding device configuration according to the guide information.
[0479] W4. The method according to W1, further comprising:
[0480] Receive device configuration completion prompt information;
[0481] The output device and / or the voice device is controlled to output the device configuration completion prompt information to prompt the user that the device configuration has been completed.
[0482] X1. An information interaction system, the system comprising:
[0483] A target device is used to control the target device to perform a self-check to determine device configuration information of the target device, detect the device configuration information to determine a corresponding detection result, the detection result includes at least one abnormal information, determine corresponding guidance information according to the detection result, the guidance information is a machine-recognizable pattern including an operation page address corresponding to the detection result, and control the output device of the target device to output the guidance information to guide a user to use a user terminal to recognize the machine-recognizable pattern and then log in to the corresponding operation page so that the user can perform corresponding device configuration;
[0484] The user terminal is used to obtain the guidance information from the target device and log in to the operation page corresponding to the operation page address.
[0485] Y1. An information interaction system, the system comprising:
[0486] The server is used to control the target device to perform a self-check to determine the device configuration information of the target device, detect the device configuration information to determine a corresponding detection result, the detection result includes at least one abnormal information, determine corresponding guidance information according to the detection result, the guidance information is a machine-recognizable pattern including an operation page address corresponding to the detection result, and control the output device of the target device to output the guidance information to guide a user to use a user terminal to recognize the machine-recognizable pattern and then log in to the corresponding operation page so that the user can perform corresponding device configuration;
[0487] The target device is used for self-checking to determine the device configuration information, sending the device configuration information to the server, and receiving and controlling the output device to output the guidance information sent by the server;
[0488] The user terminal is used to obtain the guidance information from the target device and log in to the operation page corresponding to the operation page address.
[0489] Z1. An information interaction device, applicable to a target device or a server, comprising:
[0490] A first determination module, used to control the target device to perform a self-check to determine device configuration information of the target device;
[0491] A second determination module is used to detect the device configuration information to determine a corresponding detection result, wherein the detection result includes at least one abnormal information;
[0492] A third determination module, configured to determine corresponding guidance information according to the detection result, wherein the guidance information is a machine-recognizable pattern including an operation page address corresponding to the detection result;
[0493] The control module is used to control the output device of the target device to output the guide information to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page so that the user can perform corresponding device configuration.
[0494] α1. An information interaction device, applicable to a target device, comprising:
[0495] A determination module, used to determine device configuration information of a target device;
[0496] A sending module, used for sending the device configuration information to a server;
[0497] A receiving module is used to receive and control the output device to output the guidance information sent by the server to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page so that the user can perform the corresponding device configuration, the guidance information is a machine-recognizable pattern including the address of the operation page corresponding to the detection result, and the detection result includes at least one abnormal information.
[0498] β1. An electronic device comprising a memory, a processor and an output device, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement a method as described in any one of U1-U12, V1, W1-W4, and the output device is used to output guidance information in a controlled manner.
[0499] β2. According to the electronic device described in β1, the output device is a display device, a projection device or a printing device.
[0500] γ1. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium. When the computer program is executed by a processor, the method described in any one of U1-U12, V1, and W1-W4 is implemented.
[0501] δ1. A computer program product, comprising a computer program / instruction, which, when executed by a processor, implements a method as described in any one of U1-U12, V1, W1-W4.
[0502] That is, those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0503] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. An information interaction method, characterized in that: Applicable to a target device or a server, the method comprises: Determine application configuration information of the target device; Detecting the application configuration information to determine a corresponding detection result, wherein the detection result includes at least one application to-be-configured item; Determine corresponding guidance information according to the detection result, wherein the guidance information is a machine-recognizable pattern including an operation page address corresponding to the application to-be-configured item; The output device of the target device is controlled to output the guide information to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page so that the user can perform corresponding application configuration.
2. An information interaction method, characterized in that: Applicable to a user terminal, the method comprises: Acquire boot information from the target device, the boot information being a machine-recognizable pattern including an operation page address corresponding to a detection result, the detection result including at least one application to be configured item; Log in to the operation page corresponding to the operation page address, so that the user can perform corresponding application configuration based on the operation page.
3. An information interaction method, characterized in that: Applicable to the target device, the method comprises: Receiving guidance information sent by a server, wherein the guidance information is a machine-recognizable pattern including an address of an operation page corresponding to a detection result, and the detection result includes at least one application to-be-configured item; The control output device outputs the guide information to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page so that the user can perform corresponding application configuration.
4. An information interaction method, characterized in that: Applicable to a target device or a server, the method comprises: Controlling the target device to perform self-checking to determine device configuration information of the target device; Testing the device configuration information to determine a corresponding test result, wherein the test result includes at least one device configuration item; Determine corresponding guidance information according to the detection result, wherein the guidance information is a machine-recognizable pattern including an operation page address corresponding to the detection result; The output device of the target device is controlled to output the guide information to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page so that the user can perform corresponding device configuration.
5. An information interaction method, characterized in that: Applicable to a target device or a server, the method comprises: Controlling the target device to perform self-checking to determine device configuration information of the target device; Testing the device configuration information to determine a corresponding test result, wherein the test result includes at least one item of abnormal information; Determine corresponding guidance information according to the detection result, wherein the guidance information is a machine-recognizable pattern including an operation page address corresponding to the detection result; The output device of the target device is controlled to output the guide information to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page so that the user can perform corresponding device configuration.
6. An information interaction system, characterized in that: The system comprises: A target device is used to control the target device to perform a self-check to determine device configuration information of the target device, detect the device configuration information to determine a corresponding detection result, the detection result includes at least one abnormal information, determine corresponding guidance information according to the detection result, the guidance information is a machine-recognizable pattern including an operation page address corresponding to the detection result, and control the output device of the target device to output the guidance information to guide a user to use a user terminal to recognize the machine-recognizable pattern and then log in to the corresponding operation page so that the user can perform corresponding device configuration; The user terminal is used to obtain the guidance information from the target device and log in to the operation page corresponding to the operation page address.
7. An information interaction device, characterized in that: Applicable to a target device or server, the apparatus comprises: A first determination module, used to control the target device to perform a self-check to determine device configuration information of the target device; A second determination module is used to detect the device configuration information to determine a corresponding detection result, wherein the detection result includes at least one abnormal information; A third determination module, configured to determine corresponding guidance information according to the detection result, wherein the guidance information is a machine-recognizable pattern including an operation page address corresponding to the detection result; The control module is used to control the output device of the target device to output the guide information to guide the user to use the user terminal to identify the machine-recognizable pattern and then log in to the corresponding operation page so that the user can perform corresponding device configuration.
8. An electronic device comprising a memory, a processor and an output device, characterized in that: The memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method according to any one of claims 1 to 5, and the output device is used to output guidance information under control.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.
10. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the method according to any one of claims 1 to 5 is implemented.