Processing method based on multi-code integration, multi-code integration system and electronic equipment

Through the multi-code integration processing method, users can interact with multiple resources through a single QR code, solving the problems of complex operations and non-interoperability of resources in the existing technology, and realizing intelligent control and management of equipment.

CN119692375APending Publication Date: 2025-03-25GUANGDONG KETYOO INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411810277.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

In the prior art, users need to switch to different QR codes to obtain different resources, which is complex and inconvenient to operate, and the QR codes of equipment of different manufacturers are not interoperable, making it difficult to realize intelligent control and management of equipment.

Method used

A multi-code integration processing method is provided, by receiving the request of the device, determining relevant resource information, and feeding it back to the device, realizing the display and interaction of resources. This method allows a QR code to be associated with multiple devices and resources, simplifies user operations and improves data processing efficiency.

Benefits of technology

It realizes that users interact with multiple resources through a single QR code, simplifies the operation process, improves data processing efficiency, and supports intelligent control and management of equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119692375A_ABST
    Figure CN119692375A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a multi-code-in-one-based processing method, a multi-code-in-one system and electronic equipment, and relates to the technical field of two-dimensional codes and the Internet of Things. The method specifically comprises the following steps: receiving a request initiated by a first device scanning a first two-dimensional code through a first application; determining at least one piece of corresponding resource information based on information which is carried by the request and is related to the code scanning intention; feeding back the at least one item of resource information to the first device, so that the first device displays the at least one item of resource information through the first application and / or the Web platform; wherein the first two-dimensional code is related to at least one piece of other equipment except the first equipment in the Internet of Things system and corresponds to at least two pieces of resource information. According to the embodiment of the invention, interaction of multiple resources with other equipment in the Internet of Things system can be realized through a single two-dimensional code, the user operation is simplified, the data processing efficiency is improved, and intelligent control and management of the equipment under the Internet of Things system are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of two-dimensional codes and the Internet of Things. Specifically, the present disclosure relates to a processing method based on multi-code integration, a multi-code integration system and an electronic device. Background Art

[0002] With the rapid development of intelligence, various intelligent devices have emerged to improve the convenience of people's daily lives, such as smart TVs, smart curtains, smart locks, smart clothes drying machines, etc. In order to realize electronic operation, many manufacturers provide equipment operation guides, after-sales services, etc. through QR codes.

[0003] However, when there are multiple resources that need to be provided for the same product, the manufacturer will configure multiple QR codes and let users scan different QR codes to obtain different resources, which causes users to switch different QR codes during resource interaction, making the operation very complicated. In addition, since most of the different types of equipment selected come from different manufacturers, and the QR codes configured by different manufacturers are not interoperable, users need to switch and scan different QR codes when interacting with different devices. The operation is not convenient, and the data processing efficiency is also very low, making it difficult to achieve intelligent control and management of equipment. Summary of the invention

[0004] In order to solve at least one of the above technical problems, the embodiments of the present disclosure provide a processing method based on multi-code integration, a multi-code integration system and an electronic device. The technical solution is as follows: In a first aspect, an embodiment of the present disclosure provides a processing method based on multi-code integration, including: Receiving a request initiated by a first device scanning a first QR code through a first application; Determine at least one corresponding resource information based on the information related to the code scanning intention carried in the request; Feeding back the at least one item of resource information to the first device, so that the first device displays the at least one item of resource information through the first application and / or Web platform; The first QR code is related to at least one other device in the Internet of Things system except the first device, and corresponds to at least two items of resource information.

[0005] In a feasible embodiment, the information related to the code scanning intention includes at least one of the following: device identification information of the first device; attribute information of the first application; A first number of times the first device scans the first QR code; a second number of times, the first device scans the first QR code through the first application; When receiving the request, the device status information of the other device; Historical behavior information related to the user account that logged into the first application; The mark information in the first two-dimensional code is used to indicate the display position of the two-dimensional code.

[0006] In a feasible embodiment, the determining of at least one corresponding resource information based on the information related to the code scanning intention carried in the request includes at least one of the following: If it is determined that the first device is associated with the at least one other device, then obtaining device status information of the at least one other device, and determining at least one corresponding resource information based on the device status information and / or information related to the first device about the number of times the first QR code is scanned; If it is determined that the first device has no association relationship with the at least one other device, determine to feedback resource information related to the network configuration operation; Obtain historical behavior information related to the user account that logs into the first application, determine the scanning intent of the current request, and determine at least one corresponding resource information based on the scanning intent; If there is a mapping relationship between the mark information and at least one item of resource information, it is determined to feedback at least one item of resource information mapped with the mark information in the first two-dimensional code.

[0007] In a feasible embodiment, the determining of at least one corresponding resource information based on the device status information and / or the number of times the first QR code is scanned related to the first device includes at least one of the following: If the device status information indicates that any second device among the at least one other device is in a state that satisfies triggering after-sales service, determining to feed back resource information for linking to after-sales service; If the number of times the first two-dimensional code is scanned related to the first device is less than a first preset number, determining to feedback resource information related to the functional operation of the at least one other device; If the device status information indicates that the at least one other device meets the preset operating conditions, and the number of times the first device scans the first QR code through the first application is greater than a second preset number, it is determined to feedback resource information related to the operating data of the at least one other device.

[0008] In a feasible embodiment, the first device displays the at least one item of resource information through the first application and / or Web platform, including at least one of the following: The first device displays the at least one resource information through the first application, and in response to a jump operation triggered based on the displayed first resource information, displays second resource information corresponding to the first resource information through a Web platform; If the at least one item of resource information matches a function module built into the first application, the first device displays the at least one item of resource information through the first application; If the at least one item of resource information includes information indicating a website link, the first device displays the resource information corresponding to the website link through a Web platform.

[0009] In a feasible embodiment, the method further includes: receiving a QR code update request initiated by the first device through the first application, and acquiring first device data related to the at least one other device uploaded through the first application; Acquire second device data used to generate the first two-dimensional code; Based on the difference between the first device data and the second device data, the first two-dimensional code is updated to obtain a second two-dimensional code, and the second two-dimensional code is displayed through the at least one other device.

[0010] In a second aspect, an embodiment of the present disclosure provides a multi-code integration system, including: A management module, used to execute the steps of the method provided in the first aspect and any embodiment thereof; The interactive module is used to collect the QR code image and display the resource information provided by the management module through the first application and / or the Web platform.

[0011] In a feasible embodiment, the management module includes: The server is used to receive a request initiated by scanning a QR code image, determine resource information corresponding to the request, and feed the resource information back to the interaction module; The database is used to provide the server with data related to the two-dimensional code image.

[0012] In a feasible embodiment, it also includes: A smart device in an Internet of Things system, used to display a QR code image related to at least one other device in the Internet of Things system except the first device, accept the control of the management module and / or provide data related to device operation to the management module.

[0013] In a third aspect, an embodiment of the present disclosure provides an electronic device, comprising at least one transceiver and at least one processor coupled to the at least one transceiver, wherein the at least one processor is configured to execute the steps of the method provided in the first aspect and any embodiment thereof.

[0014] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method provided in the first aspect and any embodiment thereof.

[0015] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, characterized in that when the computer program is executed by a processor, the steps of the method provided in the first aspect and any embodiment thereof are implemented.

[0016] The technical solution provided by the embodiments of the present disclosure has the following beneficial effects: In the first aspect, the embodiments of the present disclosure provide a processing method based on the integration of multiple codes. Specifically, when a request is received from a first device by scanning a first QR code through a first application, at least one corresponding resource information can be determined based on the information related to the scanning intention carried in the request and fed back to the first device. After obtaining the resource information, the first device can display it through the first application and / or the Web platform to achieve resource interaction with the user. Among them, the first QR code can be related to at least one other device in the Internet of Things system except the first device, and corresponds to at least two resource information. In the embodiments of the present disclosure, the user can use the first device to scan the QR code corresponding to the device in at least one Internet of Things system through the first application to achieve interaction with multiple resources, simplify the operation, improve the data processing efficiency, and facilitate the intelligent control and management of the device.

[0017] In the second aspect, the embodiment of the present disclosure provides a multi-code integration system, including a management module and an interaction module. Among them, the management module is configured to execute the method provided in the first aspect, and the interaction module is configured to collect QR code images and display resource information provided by the management module through a first application and / or a Web platform to achieve resource interaction with users. The multi-code integration system provided by the embodiment of the present disclosure implements multi-code integration logic processing, resource storage, etc. through the management module, provides an implementation basis for multi-code integration resource interaction, simplifies resource interaction operations based on QR codes, improves data processing efficiency, and is conducive to unified intelligent control and management of devices. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings required for describing the embodiments of the present disclosure are briefly introduced below.

[0019] Figure 1 A flowchart of a multi-code integration processing method provided by an embodiment of the present disclosure; Figure 2 A schematic diagram of an operating environment provided for an embodiment of the present disclosure; Figure 3a A schematic diagram of an interface of an application provided by an embodiment of the present disclosure; Figure 3b A schematic diagram of an interface for scanning a QR code through an application provided in an embodiment of the present disclosure; Figure 4a A schematic diagram of a home appliance control interface provided by an embodiment of the present disclosure; Figure 4b A schematic diagram of an interface of a Web platform provided in an embodiment of the present disclosure; Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0020] The embodiments of the present disclosure are described below in conjunction with the drawings in the present disclosure. It should be understood that the implementation methods described below in conjunction with the drawings are exemplary descriptions for explaining the technical solutions of the embodiments of the present disclosure and do not constitute a limitation on the technical solutions of the embodiments of the present disclosure.

[0021] It will be understood by those skilled in the art that, unless specifically stated, the singular forms "one", "an", "said" and "the" used herein may also include plural forms. It should be further understood that the terms "including" and "comprising" used in the embodiments of the present disclosure refer to that the corresponding features can be implemented as the displayed features, information, data, steps, operations, elements and / or components, but do not exclude the implementation as other features, information, data, steps, operations, elements, components and / or combinations thereof supported by the technical field. It should be understood that when we say that an element is "connected" or "coupled" to another element, the one element may be directly connected or coupled to the other element, or it may refer to that the one element and the other element establish a connection relationship through an intermediate element. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The term "and / or" used herein indicates at least one of the items defined by the term, for example, "A and / or B" may be implemented as "A", or as "B", or as "A and B".

[0022] The term "based on" used in various embodiments of the present disclosure can be interpreted as the premise, condition or information based on is not unique, but at least one or part of it. That is, it indicates that there is at least one clear basis, and other possible bases are not excluded.

[0023] In order to make the objectives, technical solutions and advantages of the present disclosure more clear, the embodiments of the present disclosure will be further described in detail below with reference to the accompanying drawings.

[0024] The following describes several exemplary embodiments to illustrate the technical solutions of the embodiments of the present disclosure and the technical effects produced by the technical solutions of the present disclosure. It should be noted that the following embodiments can refer to, draw on or combine with each other, and the same terms, similar features and similar implementation steps in different embodiments will not be described repeatedly.

[0025] The following is a description of terms that may be involved in the embodiments of the present disclosure.

[0026] Multi-code integration: Multiple types of codes (such as QR codes, barcodes, etc.) can be integrated into a unified code to achieve multiple uses of one code, improving processing efficiency and convenience. For example, in the payment field, multiple payment methods can be integrated into one QR code, and consumers can scan the QR code and choose one of the payment methods to pay.

[0027] Internet of Things (IoT) system: A technical system that connects products to the Internet through information sensing devices to achieve information exchange and communication for intelligent control and management. The work of the IoT system is based on device interconnection, data exchange, intelligent automation and remote control. Its core components may include sensors (such as the perception module of IoT devices), communication modules, data processing centers (such as cloud computing) and user interfaces. For example, in a home scenario, multiple intelligent devices installed in the home can be interconnected, and users can interact with devices in the IoT system through mobile applications or web applications.

[0028] Application: Also known as application program, it refers to software programs installed on various devices, which can provide users with rich functions and services. Optionally, there are many types of applications, such as communication applications (such as email, phone, text messaging, social media applications), entertainment applications (such as music players, video players, game applications), tool applications (such as calculators, flashlights, compasses), learning applications (such as e-book readers), etc.

[0029] Web platform: A network-based software platform that provides applications and services in an operating system-independent manner. For example, users can access applications and services through a web browser without having to install additional applications locally.

[0030] The following describes a multi-code integration system provided by an embodiment of the present disclosure.

[0031] In a feasible embodiment, the multi-code integration system includes a management module and an interaction module.

[0032] The management module, as the core of the system, is responsible for handling the logic processing, data storage, data analysis, etc. of the multi-code integration. The management module can integrate a variety of data processing technologies and algorithms. The data of the multi-code integration system is uniformly processed through the management module, which is conducive to ensuring the accuracy and real-time nature of the data.

[0033] Optional, such as Figure 2 As shown, the management module may include a server and a database. The server may be responsible for processing all code scanning requests and data feedback from the interaction module, and may have functions such as request reception, logic processing, and result return. In one embodiment, the server may be used to execute the steps of the multi-code integration processing method provided in the embodiment of the present disclosure. The database communicates with the server and may be used to store user data, QR code data, business data, etc. During the interaction with the server, data related to the QR code image may be provided to the server.

[0034] The interactive module, as the system's code scanning and interactive device, can be responsible for scanning the multi-code-in-one QR code, verifying and processing it, and feeding back the scanning result of the QR code to the user. Figure 2 As shown, the interaction module may include an electronic device with QR code scanning and interface interaction functions, such as a mobile phone, tablet, etc. Optionally, the interaction module includes the first device in the following embodiment, and for better explanation, a code scanning device and an interaction device are used for description.

[0035] In a feasible embodiment, the multi-code integration system may also include smart devices in the Internet of Things system, such as Figure 2 As shown, it can include electronic devices that can be interconnected through the Internet of Things, such as smart clothes drying machines, smart curtains, smart locks, and smart washing machines. In one example, in the interaction scenario between the interaction module and the smart devices in the Internet of Things system, the electronic devices involved in the interaction module can also be understood as smart devices in the Internet of Things system. In order to better illustrate the smart devices in the Internet of Things system, except for the first device, other devices are described as the second device and the Internet of Things device.

[0036] Optionally, the smart device in the Internet of Things system can be used to display a QR code image related to at least one other device in the Internet of Things system except the electronic device involved in the interaction module, accept control of the management module and / or provide data related to device operation to the management module.

[0037] The following describes a processing method based on combining multiple codes into one provided in an embodiment of the present disclosure.

[0038] Specifically, Figure 1As shown, the processing method based on the integration of multiple codes includes S101 to S103: S101. Receive a request initiated by a first device through a first application scanning a first QR code.

[0039] S102: Determine at least one corresponding resource information based on the information related to the code scanning intention carried in the request.

[0040] S103: Feedback the at least one item of resource information to the first device, so that the first device displays the at least one item of resource information through the first application and / or Web platform.

[0041] The first QR code is related to at least one other device in the Internet of Things system except the first device, and corresponds to at least two items of resource information.

[0042] Optionally, the user can use the first application in the first device to scan the first QR code and send a request to the server. The first application can be an application with a code scanning function in the device. Exemplarily, in an Internet of Things system built based on multiple home appliances, multiple home appliances can share a QR code, and the first application can be an application for controlling one or more of the home appliances. For example, the Internet of Things system includes smart locks, smart clothes drying machines, smart TVs, and smart washing machines, where the smart locks and smart clothes drying machines are controlled by the same application (such as the first application), and the smart TVs and smart washing machines correspond to different applications (such as the second application and the third application). At this time, when the user controls one of the smart devices, he can use the first application, the second application, the third application or other applications (such as the code scanning application that comes with the first device) to scan the first QR code.

[0043] In one example, if Figure 2 and Figure 3a As shown, users can use their mobile phones as scanning devices and scan codes through the application for whole-house smart control loaded on their mobile phones. Figure 3a The homepage of the application is shown. In the upper right corner of the homepage, there is a QR code scanning control. Users can enter the Figure 3b On the scan code page shown, place the QR code in the box to complete the scan operation and initiate a request.

[0044] Optionally, the request sent by the first device carries information related to the scanning intention, which includes information related to the first device, the first application, the first QR code, the device in the Internet of Things system, the operating user, etc.

[0045] Optionally, since the first QR code integrates multiple resources, in order to better feedback the resources corresponding to the scanning requirements to the user, the server can determine at least one resource information related to the scanning intention from the resources related to the first QR code based on the information related to the scanning intention and feedback it to the first device. Exemplarily, the first QR code integrates resources such as after-sales service, FAQs, installation tutorials, instructions for use, etc. corresponding to multiple second devices, but the user generally does not obtain all resources in one scan. Therefore, in order to better match the user's needs, the server can deduce the scanning intention and filter out the resources that match the user's needs from the resources corresponding to the first QR code, so as to avoid the user from choosing from confusing and huge resources, which can effectively simplify the user's operation.

[0046] Optionally, for the resource information determination in S102, the multi-code integration system can build a corresponding user portrait for each user based on historical data, reflect the user's personalized characteristics and service needs through the user portrait, and then perform real-time matching of resources through a preset matching strategy. Among them, the matching strategy may include rule-based matching (such as recommending similar resources based on the user's historical service requests), model-based matching (such as using a machine learning model to predict resources that the user may be interested in), etc.

[0047] Optionally, since the first QR code integrates at least two items of resource information, and the resource information fed back by the server is not necessarily supported by the first application, when the first device receives at least one item of resource information fed back by the server, it can consider displaying it through the first application and / or Web platform.

[0048] In one example, the correspondence between the first QR code and the smart devices and various resource information in the Internet of Things system is shown in Table 1 below: Table 1

[0049] In the above Table 1, "√" indicates that the first QR code integrates some resources. In this example, since the smart clothes dryer and the smart lock are produced by the same manufacturer A, when the resource data provided by the manufacturer is obtained, the different resource information of different smart devices can be integrated in the same QR code. Among them, smart curtains, smart washing machines and smart TVs are produced by different manufacturers B, C and D. Due to the blocking of resource data, manufacturer B has not set up an interface for intercommunication with other applications for the application used to control smart curtains. Therefore, the first QR code has not yet integrated resources related to smart curtains. Since there is interaction between smart washing machines and smart clothes dryers, such as when the smart washing machine finishes washing, the smart clothes dryer can prompt the clothes to dry. Therefore, in order to adapt to the interactivity between the two, the first QR code also integrates the resource data of "instructions for use" and "frequently asked questions" corresponding to the smart washing machine. Since the resource data of the "instructions for use" of the smart TV is public data, the first QR code can obtain the resource data corresponding to the "instructions for use" of the smart TV in a public way for integration. It can be seen from Table 1 that in the method provided in the embodiment of the present disclosure, the resource data integrated by the first QR code is not only for data of different functional types, but also for data of different device types.

[0050] In the disclosed embodiment, multiple resources are integrated into the same QR code. Users can obtain various different resources by scanning a single QR code without switching to scan different QR codes, which can effectively simplify the operation. Moreover, by processing through the same QR code, the amount of data required to be processed can be effectively reduced, the data processing efficiency can be improved, and it is also conducive to the unified intelligent control and management of equipment.

[0051] In a feasible embodiment, the information related to the code scanning intention includes at least one of the following information 1 to information 7: Information 1: device identification information of the first device.

[0052] Optionally, the device identification information may include brand name, model code, serial number, device identifier (DeviceIdentifier) ​​and other information, which can be used to identify the device. In one example, the application associated with the IoT device (such as a smart clothes dryer) manages the binding relationship through the device model code. The server can use the device identification information to determine whether the device that currently scans the code to initiate the request is a commonly used device, whether it is associated with a certain IoT device, etc.

[0053] Information 2: attribute information of the first application.

[0054] Optionally, the attribute information of the application may include name, type, version number, log record, etc. Through the attribute information of the application, the server can know which application the user uses to perform the code scanning operation. In some examples, the user generally uses the application that wants to control the device or obtain the corresponding device service to perform the code scanning operation. Therefore, predicting the user's code scanning intention through the attribute information of the application has a certain reference significance.

[0055] Information 3: The first number of times the first device scans the first QR code.

[0056] Optionally, the device that initiates the request by scanning the code can be determined through the device identification information, and the number of times the same device scans the first QR code to initiate the request can be accumulated. In one example, in a home device control scenario, the user is configured with multiple code scanning devices. The server can predict the intention of the current code scanning by determining the number of times each code scanning device scans the QR code. For example, the first time the QR code is scanned by code scanning device A, it may be to bind the device; if the QR code is scanned by code scanning device B for the Nth time, it can be combined with historical data to predict that the intention of the current code scanning operation may be to initiate a control operation on a certain IoT device.

[0057] Information 4: The second number of times the first device scans the first QR code through the first application.

[0058] Optionally, a barcode scanning device may be loaded with multiple applications with scanning functions, and different applications generally correspond to different themes (such as applications for clothes drying machines, washing machines, LED lights, whole-house smart applications, etc.). Therefore, the server can predict the intention of initiating the current scan request by confirming the number of times the barcode scanning device scans the QR code through application A.

[0059] Information 5: device status information of the other device when receiving the request.

[0060] Optionally, the device status information of the IoT device may include an online state, an offline state, an abnormal state, an inactivated state, a disabled state, etc. Assuming that the first QR code is associated with a smart clothes dryer and a smart lock, and the smart clothes dryer is currently in an abnormal state, and the smart lock is in an online state (in an online state during normal operation), it is likely that the user scans the QR code to initiate a request in order to solve the problem that caused the smart clothes dryer to be in an abnormal state.

[0061] Optionally, the device status information may include time information corresponding to the status. For example, if the request is initiated at 2:03 p.m. and the device status of the corresponding IoT device is offline, the provided device status information may be “14:03-offline”.

[0062] Information 6: historical behavior information related to the user account that logged into the first application.

[0063] Optionally, taking into account that different users have different processing requirements for the device, for example, in a family, the division of labor among family members is that the father is responsible for the maintenance of the device, the mother is responsible for the purchase of the device, and the children are responsible for the use of the device, then different users have different requirements for initiating requests by scanning the QR code. On this basis, the server can obtain the user account information of the logged-in application to determine the corresponding user, and obtain the corresponding historical behavior information of the user to analyze the user's scanning intention. Assuming that the obtained user account belongs to "Dad", and its historical behavior information indicates that 90% of the operations are for repairing abnormal device status, it can be predicted that the user "Dad"'s current intention of scanning the code to initiate a request is for device maintenance.

[0064] Information 7: Mark information in the first two-dimensional code used to indicate the display position of the two-dimensional code.

[0065] Optionally, in the application scenario of multiple codes in one, the QR code can be displayed in multiple different locations to facilitate the user to scan the code, such as in the device's instruction manual, packaging box, body, remote control, and other locations. In order to distinguish the QR codes in different locations, the QR code can also be configured with flag information, such as a data flag. The flag information can be used to know where the QR code scanned by the user is displayed. For example, the data flag type=1 indicates that the QR code currently scanned by the user is located on the product warranty card; the data flag type=2 indicates that the QR code currently scanned by the user is located on the product manual.

[0066] In the disclosed embodiment, the server can predict the user's intention (such as the personalized features and service requirements described in the above embodiment) based on the information carried in the received request, and then feedback the corresponding resource information to the user. In the above information 1 to information 7, various information can be used separately or in combination to analyze the probabilities corresponding to different scanning intentions, and determine the corresponding resource information based on the scanning intention with the highest probability.

[0067] In a feasible embodiment, determining at least one corresponding resource information based on the information related to the code scanning intention carried in the request in S102 includes at least one of the following steps A1 to A4: Step A1: If it is determined that the first device is associated with the at least one other device, obtain the device status information of the at least one other device, and determine at least one corresponding resource information based on the device status information and / or the number of times the first QR code is scanned related to the first device.

[0068] Optionally, when there is an association between the code scanning device and the IoT device, it means that the IoT device has completed the network configuration and granted the code scanning device specific control permissions. On this basis, the server can obtain the device status information, code scanning times and other information of the IoT device, and further determine the resource information required for feedback.

[0069] Optionally, the information on the number of times the first QR code is scanned related to the first device may include the first number of times the first device scans the first QR code referred to in information 3 in the above embodiment and / or the second number of times the first device scans the first QR code through the first application referred to in information 4.

[0070] Optionally, determining at least one corresponding resource information based on the device status information and / or the number of times the first QR code is scanned related to the first device in step A1 includes at least one of the following steps A11 to A13: Step A11: If the device status information indicates that any second device among the at least one other device is in a state that satisfies triggering after-sales service, determine to feedback resource information for linking to after-sales service.

[0071] Optionally, take the IoT device associated with the first QR code as a smart clothes dryer as an example: the after-sales service of the smart clothes dryer may involve operational failures, functional failures, quality problems (such as inability to use normally, functional failure, etc.), and each content is related to the operating status of the smart clothes dryer. The server can determine whether the smart clothes dryer is in a state that meets the requirements for triggering after-sales service based on the operating status of the IoT device. For example, when the central control of the smart clothes dryer determines that there is a failure in the lifting of the drying rod assembly, the server can determine that the smart clothes dryer is in a state that meets the requirements for triggering after-sales service based on the device status information, and obtain resource information corresponding to the functional failure in the after-sales service for feedback.

[0072] Step A12: If the number of times the first QR code is scanned related to the first device is less than a first preset number, determine to feedback resource information related to the functional operation of the at least one other device.

[0073] Optionally, if the number of times the QR code is scanned by the scanning device is less than the first preset number, it indicates that the user is not familiar with the operation of the IoT device, so resource information related to the functional operation of the IoT device can be fed back to the user.

[0074] In one example, in a home appliance control scenario, user A initiates control of a smart clothes dryer by scanning a QR code with a scanning device A1 on a daily basis. When user A's friend B comes to visit and stays temporarily, friend B initiates control of the smart clothes dryer by scanning a QR code with a scanning device A1. The server finds that the first number of times the QR code is scanned with the scanning device A1 is greater than the first preset number, but the number of times friend B logs into the first application and scans the QR code with the scanning device A1 is less than the first preset number. It can be determined that the user who currently initiates the request (friend B) is not a user who uses the smart clothes dryer on a daily basis and is not familiar with the operation of the smart clothes dryer. In order to improve friend B's familiarity with the various functional operations of the smart clothes dryer, resource information related to the functional operations of the smart clothes dryer can be fed back.

[0075] In the same scenario of the above example, there may also be user C (for example, user C may be the child of user A, who occasionally helps to collect clothes). User C initiates control of the smart clothes drying machine by scanning the QR code through the code scanning device C1. Since the number of times user C scans the QR code through the code scanning device C1 is less than the first preset number, the server can feedback resource information related to the functional operation of the smart clothes drying machine. User C can obtain instructions related to the functions he currently needs to use in the resource information, such as "how to control the gathering of clothes while the clothes drying rod assembly is lowered."

[0076] Step A13: If the device status information indicates that the at least one other device meets the preset operating conditions, and the number of times the first device scans the first QR code through the first application is greater than a second preset number, then determine to feedback resource information related to the operating data of the at least one other device.

[0077] Optionally, the preset operating conditions include conditions indicating that the IoT device is operating normally or the operating status meets the user's expectations, such as the smart light is online (due to network instability and other issues, it may be offline, resulting in the inability to remotely control the smart light). Optionally, when the number of times the first device scans the first QR code through the first application is greater than the second preset number, it indicates that the user has operated the IoT device many times and is more familiar with the corresponding operations. On this basis, considering that the applicability of resource information in specific scenarios is not high, the server can obtain resource information related to the operating data of the IoT device for feedback, so as to improve the matching degree between the feedback resource information and the user's scanning intention and improve the user experience.

[0078] Optionally, the resource information related to the operation data of at least one other device can be analyzed by analyzing the historical data related to the IoT device under the corresponding conditions to predict the scanning intention of the current user to initiate the request. Figure 4aAs shown, when the smart light is operating normally and the user is familiar with the control program of the smart light, the server can directly feedback the control resources of the smart light, such as the network control page, so that the user can adjust the smart light online through the code scanning device.

[0079] Optionally, the first preset number and the second preset number may be the same or different.

[0080] Step A2: If it is determined that the first device has no association with the at least one other device, determine to feedback resource information related to the network configuration operation.

[0081] Optionally, considering that the code scanning device (such as a mobile phone used to control and manage IoT devices) is not yet bound to the IoT device, network configuration is required to connect the code scanning device and the IoT device to the home or office network to achieve remote control of the IoT device through the code scanning device. Therefore, when the server determines that the code scanning device has no association with the IoT device, it can directly feedback resource information related to the network configuration operation, so that the user can quickly complete the network configuration operation under the guidance of the resource information of the network configuration operation, so as to better use the subsequent intelligent operation.

[0082] Step A3: Obtain historical behavior information related to the user account that logs into the first application, determine the scanning intention of the current request, and determine at least one corresponding resource information based on the scanning intention.

[0083] Optionally, the user who initiated the request can also be analyzed, and predictions can be made based on the corresponding historical behavior information under the user account to determine the scanning intention of the current request. For example, when the resource data of the smart lock and the smart clothes dryer are integrated into the first QR code, 75% of the historical requests initiated by user A by scanning the first QR code are used to obtain the after-sales service resources of the smart lock, 20% are used to modify the key information of the smart lock, and 5% are used to configure the network for the smart clothes dryer. Based on this, the server can predict that there is a high probability that this scan needs to be processed for the smart lock for the current request, and can further combine the time of initiating the request (such as the time is in the early morning, the after-sales customer service has gone off work and cannot respond, then the probability of initiating a request at this time to obtain after-sales service resources is low), the handling of the matter initiated by the last scan code request, and other contents to predict the scanning intention of the smart lock.

[0084] Step A4: If there is a mapping relationship between the mark information and at least one item of resource information, determine and feedback at least one item of resource information mapped to the mark information in the first two-dimensional code.

[0085] Optionally, when the first QR code is displayed in multiple locations, different display locations can be recorded through the mark information, and different display locations mean different conveniences for users. For example, if it is pasted on a packaging box, users generally scan the QR code on the packaging box to apply for packaging; if it is pasted on a remote control, users generally scan the QR code on the remote control to obtain information such as network configuration and function operation. Based on this, a mapping relationship between the mark information and the resource information can be established. When a multi-code integrated QR code is displayed in multiple locations, the corresponding resource information can be obtained through the mark information for display.

[0086] Optionally, there may be a mapping relationship between the flag information and the resource information, such as in the above example, there is a mapping relationship between the data flag type=1 and the resource information "repair page resource", and there is a mapping relationship between the data flag type=2 and the resource information "instruction page resource". In one example, type=null indicates that there is no mapping relationship between the flag information and the resource information, that is, the multi-code-in-one QR code is displayed in only one position.

[0087] Optionally, the same sign information may have a mapping relationship with at least two resource information, and resource feedback can be performed based on the preset priority of the resource information. Exemplarily, the sign information in the QR code displayed by the remote control has a mapping relationship with resource information A related to the network configuration operation and resource information B related to the functional operation, and the priority of resource information A related to the network configuration operation is higher than the priority of resource information B related to the functional operation. In this case, the server can give priority to feedback of resource information A, and when feedback is obtained that the user does not operate resource information A (such as not performing network configuration operation within 10 seconds, triggering exit from the network configuration page, etc.), resource information B is fed back again.

[0088] In the disclosed embodiment, in order to improve the convenience of scanning by users and the neatness of the QR code, multiple resource data can be integrated into the same QR code, and the QR code can be displayed in multiple locations, and the QR codes displayed in different locations can be distinguished by flag information. When the server receives a request initiated by a user using a first device to scan a first QR code through a first application, it can obtain the flag information in the first QR code, and based on the flag information, it can determine where the scanned first QR code is located, such as on the back of the remote control, and based on the mapping relationship between the flag information and the resource information, determine at least one resource information that needs to be fed back to the first device.

[0089] Optionally, since the displayed QR code is the result of combining multiple codes into one, when the combined QR code is displayed in multiple locations, after the user scans the QR code on the remote control to obtain the network configuration page resources and completes the network configuration operation, he can also directly obtain other resource information based on the QR code, such as Figure 4bAs shown, you can return to the resource information main page and trigger other resource controls to obtain other resource information without switching to other QR codes, which simplifies the user's scanning operation and improves the efficiency of data processing.

[0090] In a feasible embodiment, the first device displays the at least one item of resource information through the first application and / or Web platform, including at least one of the following steps B1 to B3: Step B1: The first device displays the at least one item of resource information through the first application, and in response to a jump operation triggered based on the displayed first resource information, displays second resource information corresponding to the first resource information through a Web platform.

[0091] Optionally, after the server feeds back the resource information to the code scanning device, the code scanning device can use the code scanning application, such as Figure 3a For example, from Figure 3b After scanning the code, after obtaining the resource information fed back by the server, the page jump operation is triggered, and the resource information is displayed through the resource display page. In the resource display page, if the user triggers one of the resource information that needs to be displayed through the Web platform, the browser in the code scanning device can be called to display the second resource information corresponding to the first resource information. It can be understood that the second resource information can be a concrete expression of the first resource information. For example, if the first resource information is the first sentence of a paragraph of text, the second resource information can be the entire paragraph of text.

[0092] Optionally, if at least one of the resource information obtained by the code scanning device contains a resource that is not built into the code scanning application, the resource display page may be a specific page built into the application for displaying resource information, through which the resources provided by the server can be displayed to the user temporarily and in a limited manner (such as Figure 4b As shown in the figure, the user must perform further viewing operations before jumping to the Web platform for a complete display of resource information. Figure 4b The "Instructions for Use" shown in the figure can jump to the Web platform to display the "Instructions for Use" resources related to the IoT device. Referring to the example shown in Table 1 above, the "Instructions for Use" resources can correspond to smart clothes drying machines, smart locks, smart washing machines, and smart TVs. Users can trigger Figure 4b The control corresponding to the "Instructions for Use" shown can jump to the Web platform to obtain resources of four IoT devices, and you can further select one or more of them for viewing on the Web platform.

[0093] Step B2: If the at least one item of resource information matches a functional module built into the first application, the first device displays the at least one item of resource information through the first application.

[0094] Optional, in the Figure 3a and Figure 3b After scanning the code with the application shown, if the resource information obtained matches the functional modules provided by the application, the resource information can be displayed directly through the application. Figure 4a As shown, when the control resources for the smart light provided by the server are obtained, Figure 3b The page shown triggers entry Figure 3a The "living room light" control shown corresponds to the "living room light" control page, on which the user can trigger the corresponding function control to achieve intelligent control of the living room light.

[0095] Step B3: If the at least one item of resource information includes information indicating a website link, the first device displays the resource information corresponding to the website link through a Web platform.

[0096] Optional, such as Figure 4b Among the four resource information shown, except for "after-sales telephone number", the other three resource information need to be fully displayed through the Web platform. Based on this, when the resource information fed back by the server includes information indicating the website link, it can be directly displayed through the Web platform. Figure 4b On this basis, it is also possible to adapt to further user operations and display more specific resource information through the Web platform, such as displaying the specific after-sales contact number when the user triggers the "after-sales phone" control, or jumping to a page or pop-up window to display the online application operation process and interactive entrance when the user triggers the "online application" control.

[0097] In a feasible embodiment, the method provided by the embodiment of the present disclosure further includes steps C1 to C3: Step C1: receiving a QR code update request initiated by the first device through the first application, and obtaining first device data related to the at least one other device uploaded through the first application.

[0098] Step C2: Acquire second device data used to generate the first two-dimensional code.

[0099] Step C3: based on the difference between the first device data and the second device data, update the first two-dimensional code to obtain a second two-dimensional code, and display the second two-dimensional code through the at least one other device.

[0100] Optionally, during the use of IoT devices, it is inevitable to replace certain parts. The replacement of parts means that the hardware foundation of IoT devices has changed, which may lead to differences in the intelligent control and management of IoT devices. In order to better adapt to the unified intelligent control and management of IoT devices, a solution for updating QR codes is provided.

[0101] For example, during the use of the smart light, the user replaces the LED light strip and driver in order to enrich the color of the light. Due to the change in the hardware foundation, the resources integrated by the original QR code (such as the first QR code) are no longer suitable for the control of the smart light. Therefore, the user can trigger the update of the QR code through the application related to the smart light. For example, if the application is configured with an entry for updating the QR code, the user can upload the device data related to the replaced hardware through the entry. When the server obtains the QR code update request, it can obtain the first device data uploaded by the user (which can include all data related to the device, or only data related to the replaced hardware), and then the server can obtain the second device data of the corresponding IoT device (such as the historically stored device data) and compare it with the first device data. If it is determined that there is a difference between the two, the QR code can be updated based on the data with the difference, and the second QR code can be obtained, and displayed through the IoT device.

[0102] Optionally, in the above embodiment, the two-dimensional code image is displayed by the IoT device, and the two-dimensional code image can be sent to a scanning device, and the user can print the two-dimensional code image on paper through the scanning device and paste it on the IoT device and / or a device related to the IoT device (such as Figure 2 The remote control shown); the server may also send the updated QR code image to the IoT device and display it through the display interface configured by the IoT device.

[0103] Optionally, the two-dimensional code generation technology involved in the above embodiment can be performed with reference to related technologies, and the embodiments of the present disclosure will not elaborate on this.

[0104] It should be noted that in the optional embodiments of the present disclosure, the information involved (such as QR codes, information related to the scanning intent, resource information and other related data), when the above embodiments of the present disclosure are applied to specific products or technologies, needs to obtain permission or consent from the user, and the collection, use and processing of the relevant data need to comply with the relevant laws, regulations and standards of the relevant countries and regions. In other words, if the embodiments of the present disclosure involve data related to the object, these data need to be obtained with the authorization and consent of the object and in compliance with the relevant laws, regulations and standards of the country and region.

[0105] The embodiment of the present disclosure provides a processing device based on the integration of multiple codes. The processing device based on the integration of multiple codes may include: a receiving module, a determining module and a feedback module.

[0106] Among them, the receiving module is used to receive a request initiated by the first device through the first application scanning the first QR code; the determination module is used to determine at least one corresponding resource information based on the information related to the scanning intention carried by the request; the feedback module is used to feed back the at least one resource information to the first device, so that the first device displays the at least one resource information through the first application and / or the Web platform; the first QR code is related to at least one other device in the Internet of Things system except the first device, and corresponds to at least two resource information.

[0107] The device of the embodiments of the present disclosure can execute the method provided by the embodiments of the present disclosure, and the implementation principles are similar. The actions performed by each module in the device of each embodiment of the present disclosure correspond to the steps in the method of each embodiment of the present disclosure. For the detailed functional description of each module of the device, please refer to the description in the corresponding method shown in the previous text, which will not be repeated here.

[0108] The modules involved in the embodiments described in the present disclosure may be implemented by software. The name of the module does not limit the module itself in some cases. For example, the receiving module may also be described as "a module for receiving a request initiated by a first device scanning a first QR code through a first application", "a first module", etc.

[0109] In an embodiment of the present disclosure, an electronic device is provided, the host of the device includes a memory, a processor and a computer program stored in the memory, the processor executes the above computer program to implement the steps of the processing method based on the integration of multiple codes, and compared with the related art, it can be achieved: when receiving a request initiated by a first device scanning a first QR code through a first application, it can be determined based on the information related to the scanning intention carried by the request, at least one corresponding resource information can be fed back to the first device, and the first device can display the resource information through the first application and / or the Web platform after obtaining the resource information to achieve resource interaction with the user. Among them, the first QR code can be related to at least one other device in the Internet of Things system except the first device, and corresponds to at least two resource information. In the embodiment of the present disclosure, the user can use the first device to scan the QR code corresponding to at least one device in the Internet of Things system through the first application to achieve interaction with multiple resources, simplifying the operation, improving the data processing efficiency, and facilitating the intelligent control and management of the device.

[0110] In an alternative embodiment, an electronic device is provided, such as Figure 5 As shown, Figure 5The electronic device 4000 shown includes: a processor 4001 and a memory 4003. The processor 4001 and the memory 4003 are connected, such as through a bus 4002. Optionally, the electronic device 4000 may also include a transceiver 4004, which may be used for data interaction between the electronic device and other electronic devices, such as data transmission and / or data reception. It should be noted that in actual applications, the transceiver 4004 is not limited to one, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present disclosure.

[0111] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of the present invention. Processor 4001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0112] The bus 4002 may include a path to transmit information between the above components. The bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 4002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0113] The memory 4003 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), magnetic disk storage media, other magnetic storage devices, or any other medium that can be used to carry or store computer programs and can be read by a computer, without limitation herein.

[0114] The memory 4003 is used to store the computer program for executing the embodiment of the present disclosure, and the execution is controlled by the processor 4001. The processor 4001 is used to execute the computer program stored in the memory 4003 to implement the steps shown in the above method embodiment.

[0115] Among them, electronic devices include but are not limited to: terminal devices, servers, and Internet of Things devices.

[0116] An embodiment of the present disclosure provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps and corresponding contents of the aforementioned method embodiment can be implemented.

[0117] The embodiments of the present disclosure also provide a computer program product, including a computer program, which can implement the steps and corresponding contents of the aforementioned method embodiments when executed by a processor.

[0118] The terms "first", "second", "third", "fourth", "1", "2", etc. (if any) in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than that shown or described in the text.

[0119] It should be understood that, although the flowchart of the embodiment of the present disclosure indicates each operation step by arrows, the implementation order of these steps is not limited to the order indicated by the arrows. Unless clearly stated herein, in some implementation scenarios of the embodiment of the present disclosure, the implementation steps in each flowchart can be executed in other orders according to demand. In addition, some or all of the steps in each flowchart may include multiple sub-steps or multiple stages based on the actual implementation scenario. Some or all of these sub-steps or stages can be executed at the same time, and each sub-step or stage in these sub-steps or stages can also be executed at different times. In scenarios with different execution times, the execution order of these sub-steps or stages can be flexibly configured according to demand, and the embodiment of the present disclosure does not limit this.

[0120] The above is only an optional implementation method for some implementation scenarios of the present disclosure. It should be pointed out that for ordinary technicians in this technical field, without departing from the technical concept of the scheme of the present disclosure, other similar implementation methods based on the technical ideas of the present disclosure are also within the protection scope of the embodiments of the present disclosure.

Claims

1. A processing method based on multi-code integration, characterized in that: include: Receiving a request initiated by a first device scanning a first QR code through a first application; Determine at least one corresponding resource information based on the information related to the code scanning intention carried in the request; Feeding back the at least one item of resource information to the first device, so that the first device displays the at least one item of resource information through the first application and / or Web platform; The first QR code is related to at least one other device in the Internet of Things system except the first device, and corresponds to at least two items of resource information.

2. The method according to claim 1, characterized in that The information related to the code scanning intention includes at least one of the following: device identification information of the first device; attribute information of the first application; A first number of times the first device scans the first QR code; a second number of times, the first device scans the first QR code through the first application; When receiving the request, the device status information of the other device; Historical behavior information related to the user account that logged into the first application; The mark information in the first two-dimensional code is used to indicate the display position of the two-dimensional code.

3. The method according to claim 1 or 2, characterized in that: The determining, based on the information related to the code scanning intention carried in the request, at least one corresponding resource information includes at least one of the following: If it is determined that the first device is associated with the at least one other device, then obtaining device status information of the at least one other device, and determining at least one corresponding resource information based on the device status information and / or information related to the first device about the number of times the first QR code is scanned; If it is determined that the first device has no association relationship with the at least one other device, determine to feedback resource information related to the network configuration operation; Obtain historical behavior information related to the user account that logs into the first application, determine the scanning intent of the current request, and determine at least one corresponding resource information based on the scanning intent; If there is a mapping relationship between the mark information and at least one item of resource information, it is determined to feedback at least one item of resource information mapped with the mark information in the first two-dimensional code.

4. The method according to claim 3, characterized in that: The determining of at least one corresponding resource information based on the device status information and / or the number of times the first two-dimensional code is scanned related to the first device includes at least one of the following: If the device status information indicates that any second device among the at least one other device is in a state that satisfies triggering after-sales service, determining to feed back resource information for linking to after-sales service; If the number of times the first two-dimensional code is scanned related to the first device is less than a first preset number, determining to feedback resource information related to the functional operation of the at least one other device; If the device status information indicates that the at least one other device meets the preset operating conditions, and the number of times the first device scans the first QR code through the first application is greater than a second preset number, it is determined to feedback resource information related to the operating data of the at least one other device.

5. The method according to claim 1, characterized in that The first device displays the at least one item of resource information through the first application and / or Web platform, including at least one of the following: The first device displays the at least one resource information through the first application, and in response to a jump operation triggered based on the displayed first resource information, displays second resource information corresponding to the first resource information through a Web platform; If the at least one item of resource information matches a function module built into the first application, the first device displays the at least one item of resource information through the first application; If the at least one item of resource information includes information indicating a website link, the first device displays the resource information corresponding to the website link through a Web platform.

6. The method according to claim 1, characterized in that The method further comprises: receiving a QR code update request initiated by the first device through the first application, and acquiring first device data related to the at least one other device uploaded through the first application; Acquire second device data used to generate the first two-dimensional code; Based on the difference between the first device data and the second device data, the first two-dimensional code is updated to obtain a second two-dimensional code, and the second two-dimensional code is displayed through the at least one other device.

7. A multi-code integration system, characterized in that: include: A management module, configured to execute the method according to any one of claims 1 to 6; The interactive module is used to collect the QR code image and display the resource information provided by the management module through the first application and / or the Web platform.

8. The multi-code integration system according to claim 7, characterized in that: The management module comprises: The server is used to receive a request initiated by scanning a QR code image, determine resource information corresponding to the request, and feed the resource information back to the interaction module; The database is used to provide the server with data related to the two-dimensional code image.

9. The multi-code integration system according to claim 7, characterized in that: Also includes: A smart device in an Internet of Things system, used to display a QR code image related to at least one other device in the Internet of Things system except the first device, accept the control of the management module and / or provide data related to device operation to the management module.

10. An electronic device, characterized in that: The electronic device comprises at least one transceiver and at least one processor coupled to the at least one transceiver, wherein the at least one processor is configured to perform the steps of the method according to any one of claims 1 to 6.