Distribution network guidance method and device of Internet of Things equipment, equipment, medium and product

By analyzing the information carrier on the Internet of Things devices and obtaining distribution network guidance information, the complex problems of traditional distribution network methods are solved, and efficient and accurate distribution network operations are achieved.

CN119996458APending Publication Date: 2025-05-13HANGZHOU TUYA INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510181932.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-18
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

Traditional IoT devices have complex network distribution methods. Users need to download multiple applications and find network portals in different interfaces, which leads to time-consuming and labor-intensive operations and error-prone, and low distribution network efficiency.

Method used

By reading the information carrier on the Internet of Things devices, analyzing text information to obtain application identification, device id and action type, using the target application to obtain distribution network guidance information, and guiding users to perform distribution networks.

Benefits of technology

The distribution network process is simplified, the distribution network efficiency is improved, the accuracy and flexibility of information acquisition is ensured, and the automatic installation and guidance of different equipment models is adapted to the automatic installation and guidance, which improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119996458A_ABST
    Figure CN119996458A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a network distribution guidance method and device for Internet of Things equipment, equipment, a medium and a product, and relates to the technical field of Internet of Things. The method comprises the following steps: reading an information carrier arranged on the Internet of Things equipment to obtain text information of the Internet of Things equipment; analyzing the text information to obtain protocol definition data; wherein the protocol definition data at least comprises an application program identifier, a device id and an action type; if the action type is a distribution network type, acquiring an equipment model corresponding to the equipment id from a target application corresponding to the application identifier; using the target application program to obtain distribution network guidance information matched with the equipment model; and outputting network distribution guidance information by using the target application program, thereby enabling the network distribution guidance information to guide a user of the Internet of Things equipment to perform network distribution on the Internet of Things equipment. According to the invention, the time of searching the network distribution method by the user is saved, and the network distribution efficiency of the Internet of Things equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the technical field of Internet of Things. More specifically, the embodiments of the present invention relate to a network configuration guidance method, device, equipment, medium and product for Internet of Things devices. Background Art

[0002] With the rapid development of smart technology, smart devices have penetrated into every aspect of people's lives, greatly improving the convenience and intelligence of life. However, with the explosive growth in the types and number of Internet of Things (IoT) devices, users are facing increasingly complex challenges when configuring these devices. The traditional network configuration method requires users to download multiple different applications, read lengthy product manuals, and search for network configuration entrances in multiple application interfaces. This series of operations is not only time-consuming and labor-intensive, but also easily leads to user confusion and incorrect operations, resulting in low network configuration efficiency of IoT devices. Summary of the invention

[0003] In this context, embodiments of the present invention are intended to provide a method, apparatus, device, medium and product for guiding network configuration of IoT devices.

[0004] In a first aspect of an embodiment of the present invention, a network configuration method for an Internet of Things device is provided, comprising: Reading an information carrier set on an IoT device to obtain text information of the IoT device; Parsing the text information to obtain protocol definition data; wherein the protocol definition data at least includes an application identifier, a device ID, and an action type; If the action type is a network configuration type, obtaining a device model corresponding to the device ID from a target application corresponding to the application identifier; Using the target application to obtain network configuration guidance information matching the device model; The target application is used to output the network configuration guidance information, so that the network configuration guidance information guides the user of the Internet of Things device to configure the network of the Internet of Things device.

[0005] In an example of this implementation, when the information carrier is an NFC tag, reading the information carrier set on the IoT device to obtain text information of the IoT device includes: Reading the NFC tag through an NFC device to obtain NFC tag information; Perform link identification on the NFC tag information to obtain a URL text link; The URL text link is determined as the text information of the Internet of Things device.

[0006] In one embodiment of this implementation manner, the information carrier set on the IoT device is read to obtain text information of the IoT device, including: Capturing the appearance of the IoT device through an image acquisition device to obtain an appearance image of the IoT device; Performing feature recognition on the appearance image to obtain appearance features of the appearance image; Matching the appearance feature with the QR code feature to obtain a first matching result; If the first matching result indicates that the appearance feature matches the two-dimensional code feature, obtaining a two-dimensional code image of a target two-dimensional code feature in the appearance feature that matches the two-dimensional code feature; Read the two-dimensional code image to obtain a URL text link contained in the two-dimensional code image; The URL text link is determined as the text information of the Internet of Things device.

[0007] In an example of this implementation, if the first matching result indicates that the appearance feature does not match the two-dimensional code feature, the method further includes: Matching the appearance feature with the text feature to obtain a second matching result; If the second matching result indicates that the appearance feature matches the text feature, performing text recognition on the appearance image to obtain the appearance text; Performing semantic recognition on the appearance text to determine the URL text link contained in the appearance text; The URL text link is determined as the text information of the Internet of Things device.

[0008] In an example of this implementation, parsing the text information to obtain protocol definition data includes: Get the preset string; Matching the text information with the preset character string to obtain a third matching result; If the third matching result indicates that the text information successfully matches the preset character string, obtaining an identification character string, an ID character string, and an action character string from the text information; Performing semantic analysis on the identification string to obtain an application identification; Perform semantic analysis on the ID string to obtain the device ID; Performing semantic analysis on the action character string to obtain the action type; The application identifier, the device id, and the action type are determined as protocol definition data.

[0009] In one embodiment of this implementation, obtaining the device model corresponding to the device ID from the target application corresponding to the application identifier includes: Determining an installation status of a target application corresponding to the application identifier; If the installation status indicates that the target application has been installed, obtaining a device model corresponding to the device ID from the target application; If the installation status indicates that the target application has not been installed, an installation package of the target application is obtained, the target application is installed using the installation package, and a device model corresponding to the device ID is obtained from the target application.

[0010] In a second aspect of the embodiments of the present invention, a network configuration guidance device for an Internet of Things device is provided, comprising: A reading unit, used to read the information carrier set on the IoT device to obtain text information of the IoT device; A parsing unit, used to parse the text information to obtain protocol definition data; wherein the protocol definition data at least includes an application identifier, a device ID, and an action type; A first acquisition unit, configured to acquire a device model corresponding to the device ID from a target application corresponding to the application identifier if the action type is a network configuration type; A second acquisition unit, configured to use the target application to acquire network configuration guidance information matching the device model; An output unit is used to use the target application to output the network configuration guidance information, so that the network configuration guidance information guides the user of the Internet of Things device to configure the network of the Internet of Things device.

[0011] In a third aspect of an embodiment of the present invention, a computing device is provided, comprising: at least one processor, a memory, and an input-output unit; wherein the memory is used to store a computer program, and the processor is used to call the computer program stored in the memory to execute any one of the methods described in the first aspect.

[0012] In a fourth aspect of the embodiments of the present invention, a computer-readable storage medium is provided, which includes instructions, and when the instructions are executed on a computer, the computer executes the method described in any one of the first aspects.

[0013] In a fifth aspect of the embodiments of the present invention, a computer program product is provided, comprising a computer program, which implements any one of the methods in the first aspect when executed by a processor.

[0014] The network configuration guidance method, apparatus, device, medium and product of the Internet of Things device according to the embodiments of the present invention can read and analyze the information carrier set on the Internet of Things device, obtain data such as the application identification, device ID and action type from the information carrier, and then use the application corresponding to the application identification to obtain the network configuration guidance information that matches the device ID and the action type, so that the user of the Internet of Things device can configure the Internet of Things device according to the obtained network configuration guidance information, thereby saving the user's time in searching for the network configuration method and improving the network configuration efficiency of the Internet of Things device. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The above and other objects, features and advantages of the exemplary embodiments of the present invention will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present invention are shown in an exemplary and non-limiting manner, in which: Figure 1 A schematic diagram of a flow chart of a network configuration guidance method for an Internet of Things device provided by an embodiment of the present invention; Figure 2 A schematic diagram of the structure of a network configuration guidance device for an Internet of Things device provided by an embodiment of the present invention; Figure 3 A schematic diagram of the structure of a medium according to an embodiment of the present invention is schematically shown; Figure 4 A schematic diagram of the structure of a computing device according to an embodiment of the present invention is schematically shown.

[0016] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts. DETAILED DESCRIPTION

[0017] The principles and spirit of the present invention will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are provided only to enable those skilled in the art to better understand and implement the present invention, and are not intended to limit the scope of the present invention in any way. On the contrary, these embodiments are provided to make the present disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.

[0018] Those skilled in the art know that the embodiments of the present invention can be implemented as a system, device, apparatus, method or computer program product. Therefore, the present disclosure can be specifically implemented in the following forms, namely: complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.

[0019] According to an embodiment of the present invention, a network configuration guidance method, device, equipment, medium and product for an Internet of Things device are proposed.

[0020] It should be noted that any number of elements in the drawings is for illustration rather than limitation, and any naming is only for distinction and does not have any limiting meaning.

[0021] The principle and spirit of the present invention are explained in detail below with reference to several representative embodiments of the present invention.

[0022] Exemplary Methods Reference below Figure 1 , Figure 1 This is a flow chart of a method for guiding network configuration of an Internet of Things device according to an embodiment of the present invention. It should be noted that the embodiments of the present invention can be applied to any applicable scenario.

[0023] Figure 1 The process of the network configuration guidance method for an Internet of Things device provided by an embodiment of the present invention includes: Step S101, reading the information carrier set on the Internet of Things device to obtain text information of the Internet of Things device.

[0024] In the embodiment of the present invention, the information carrier may be arranged on the surface of the IoT device. The information carrier may be in the form of text, image, NFC tag, etc. The text-type information carrier may contain information such as the model and brand of the IoT device. The text-type information carrier may also contain a URL link containing information such as the model and brand of the IoT device. The image-type information carrier may be a barcode or QR code image containing information such as the model and brand of the IoT device, which is not limited in the embodiment of the present invention.

[0025] In the embodiment of the present invention, the information carrier may include URL protocol information, and the URL protocol information may be included in the set application package name information, device product information, and action protocol data according to the fixed format of different systems (Android, iOS).

[0026] The specific URL protocol information can be: com.smart.baoming / p / v?pid={product id}&act={network configuration} In the embodiment of the present invention, a user may read the information carrier set on the IoT device through a terminal device. The terminal device may be a smart phone, a tablet computer, etc., which is not limited in the embodiment of the present invention.

[0027] As an optional implementation, when the information carrier is an NFC tag, step S101 reads the information carrier set on the IoT device, and the method of obtaining the text information of the IoT device may specifically include: Reading the NFC tag through an NFC device to obtain NFC tag information; Perform link identification on the NFC tag information to obtain a URL text link; The URL text link is determined as the text information of the Internet of Things device.

[0028] Among them, this implementation method uses NFC devices (such as smart phones, NFC card readers, etc.) to directly read NFC tag information without complicated scanning or input processes, which greatly improves the convenience and efficiency of information reading. NFC tags usually contain unique and fixed information. Extracting URL text links from NFC tags through link identification technology can ensure the accuracy and reliability of the text information of IoT devices obtained, avoiding information deviation caused by manual input or scanning errors.

[0029] Optionally, step S101 reads the information carrier set on the IoT device, and the method of obtaining the text information of the IoT device may specifically include: Capturing the appearance of the IoT device through an image acquisition device to obtain an appearance image of the IoT device; Performing feature recognition on the appearance image to obtain appearance features of the appearance image; Matching the appearance feature with the QR code feature to obtain a first matching result; If the first matching result indicates that the appearance feature matches the two-dimensional code feature, obtaining a two-dimensional code image of a target two-dimensional code feature in the appearance feature that matches the two-dimensional code feature; Read the two-dimensional code image to obtain a URL text link contained in the two-dimensional code image; The URL text link is determined as the text information of the Internet of Things device.

[0030] Among them, this implementation method is implemented, the appearance of the IoT device is intelligently processed by the image acquisition device, its appearance image is obtained, and then the key information in the image is accurately captured using feature recognition technology. In particular, the method can automatically match and identify the QR code features in the appearance image, which greatly improves the accuracy and efficiency of information reading. Once the QR code is successfully matched, the URL text link in the QR code image can be quickly extracted and parsed as the text information of the IoT device. This process not only simplifies the complexity of traditional information reading, but also ensures the immediacy and accuracy of information, providing strong technical support for the rapid identification and information management of IoT devices.

[0031] In the embodiment of the present invention, if the first matching result indicates that the appearance feature does not match the QR code feature, the appearance feature is matched with the text feature to obtain a second matching result; If the second matching result indicates that the appearance feature matches the text feature, performing text recognition on the appearance image to obtain the appearance text; Performing semantic recognition on the appearance text to determine the URL text link contained in the appearance text; The URL text link is determined as the text information of the Internet of Things device.

[0032] Among them, by implementing this implementation method, when the appearance features of the IoT device do not match the QR code features, it can flexibly turn to matching text features. This design greatly broadens the scope of application of information recognition. By intelligently identifying the text in the appearance image, the system can accurately capture the appearance text that may contain URL text links, and further accurately locate the URL information in these texts through semantic recognition technology. This continuous processing flow not only enhances the reliability of IoT device information acquisition, but also ensures that key information can be effectively extracted even in the absence of obvious QR code identification. Such a design not only improves the user experience, but also enhances the flexibility and comprehensiveness of IoT device information management, so that information reading is no longer limited to a specific identification form.

[0033] Step S102: parse the text information to obtain protocol definition data.

[0034] In the embodiment of the present invention, the protocol definition data at least includes an application identifier, a device ID, and an action type.

[0035] As an optional implementation, the method of parsing the text information in step S102 to obtain the protocol definition data may specifically include: Get the preset string; Matching the text information with the preset character string to obtain a third matching result; If the third matching result indicates that the text information successfully matches the preset character string, obtaining an identification character string, an ID character string, and an action character string from the text information; Performing semantic analysis on the identification string to obtain an application identification; Perform semantic analysis on the ID string to obtain the device ID; Performing semantic analysis on the action character string to obtain the action type; The application identifier, the device id, and the action type are determined as protocol definition data.

[0036] Among them, by implementing this implementation method, through the precise matching of preset character strings with text information, key information elements, including application identifiers, device IDs, and action types, can be efficiently identified and extracted. This process not only simplifies the acquisition process of protocol definition data, but also ensures the accuracy and integrity of the data. Through semantic parsing technology, the system can deeply understand and transform these string information to generate protocol definition data with clear meaning and practical value. This processing method not only improves the degree of automation of information processing, but also enhances the accuracy and reliability of communication between IoT devices, providing solid technical support for the efficient operation and intelligent management of IoT applications.

[0037] In the embodiment of the present invention, the preset string may be a string that must appear in the URL information, for example, the preset string may be " / p / v", and if the text information matches the preset string, the text information may be considered to be correct URL information.

[0038] Step S103: If the action type is a network configuration type, then the device model corresponding to the device ID is obtained from the target application corresponding to the application identifier.

[0039] As an optional implementation, the method of obtaining the device model corresponding to the device ID from the target application corresponding to the application identifier in step S103 may specifically include: Determining an installation status of a target application corresponding to the application identifier; If the installation status indicates that the target application has been installed, obtaining a device model corresponding to the device ID from the target application; If the installation status indicates that the target application has not been installed, an installation package of the target application is obtained, the target application is installed using the installation package, and a device model corresponding to the device ID is obtained from the target application.

[0040] Among them, by implementing this implementation method, when the target application is installed, the system can directly access and extract the required information, improving processing efficiency. When the application is not installed, the system will automatically obtain the installation package and complete the installation process, thereby ensuring that the acquisition of information is not restricted by the installation status of the application. This process design not only enhances the flexibility and adaptability of the system, but also provides users with a more convenient and seamless experience.

[0041] Step S104: Use the target application to obtain network configuration guidance information matching the device model.

[0042] In the embodiment of the present invention, the network configuration guidance information includes device reset operation instructions, power line connection steps, network configuration mode entry operation steps, network configuration Wi-Fi instructions, error guidance, common problem solutions and other operations.

[0043] Step S105: Use the target application to output the network configuration guidance information, so that the network configuration guidance information guides the user of the Internet of Things device to configure the network of the Internet of Things device.

[0044] In the embodiment of the present invention, the device model can be queried and identified by calling the cloud interface, and the corresponding network configuration guidance page can be pulled, without the user having to manually search, and the user can perform network configuration according to the guidance.

[0045] In the embodiment of the present invention, the application identifies the startup source and action to jump to a specific function interface, and the App pre-registers the processing rules of the startup source: Register URL Scheme or Universal Link (such as `com.smart.package.name`) on iOS and Android platforms respectively.

[0046] Start event parsing: Capture the startup event at the application entry point AppDelegate (iOS) or MainActivity (Android) and parse the URL data.

[0047] (1) Obtaining startup parameters iOS: Parse URLs via the `openURL` method of `UIApplicationDelegate`.

[0048] Android: Get launch data via `getIntent().getData()` (2) Check whether the URL conforms to the protocol and extract pid and act This ensures that the application can quickly determine the functions that need to be executed based on the launch source and provide customized operations for users.

[0049] The present invention can configure the network of the Internet of Things device according to the obtained network configuration guidance information, thereby saving the time of the user in searching for the network configuration method and improving the network configuration efficiency of the Internet of Things device. In addition, the present invention can also ensure the accuracy and reliability of the text information of the Internet of Things device obtained. In addition, the present invention can also ensure the immediacy and accuracy of the text information. In addition, the present invention can also enhance the flexibility and comprehensiveness of the information management of the Internet of Things device. In addition, the present invention can also enhance the accuracy and reliability of the communication between the Internet of Things devices. In addition, the present invention can also ensure that the acquisition of information is not limited by the installation status of the application.

[0050] Exemplary Devices After introducing the method of the exemplary embodiment of the present invention, next, refer to Figure 2 A network configuration guidance device for an Internet of Things device according to an exemplary embodiment of the present invention is described, and the device includes: A reading unit 201 is used to read the information carrier set on the IoT device to obtain the text information of the IoT device; The parsing unit 202 is used to parse the text information to obtain protocol definition data; wherein the protocol definition data at least includes an application identifier, a device ID, and an action type; A first acquisition unit 203 is configured to acquire a device model corresponding to the device ID from a target application corresponding to the application identifier if the action type is a network configuration type; A second acquisition unit 204 is used to use the target application to acquire network configuration guidance information matching the device model; The output unit 205 is used to use the target application to output the network configuration guidance information, so that the network configuration guidance information guides the user of the Internet of Things device to configure the network of the Internet of Things device.

[0051] As an optional implementation, when the information carrier is an NFC tag, the reading unit 201 reads the information carrier set on the IoT device, and the method of obtaining the text information of the IoT device may be: Reading the NFC tag through an NFC device to obtain NFC tag information; Perform link identification on the NFC tag information to obtain a URL text link; The URL text link is determined as the text information of the Internet of Things device.

[0052] Among them, this implementation method uses NFC devices (such as smart phones, NFC card readers, etc.) to directly read NFC tag information without complicated scanning or input processes, which greatly improves the convenience and efficiency of information reading. NFC tags usually contain unique and fixed information. Extracting URL text links from NFC tags through link identification technology can ensure the accuracy and reliability of the text information of IoT devices obtained, avoiding information deviation caused by manual input or scanning errors.

[0053] As an optional implementation manner, the reading unit 201 reads the information carrier set on the IoT device, and the manner in which the text information of the IoT device is obtained may specifically be: Capturing the appearance of the IoT device through an image acquisition device to obtain an appearance image of the IoT device; Performing feature recognition on the appearance image to obtain appearance features of the appearance image; Matching the appearance feature with the QR code feature to obtain a first matching result; If the first matching result indicates that the appearance feature matches the two-dimensional code feature, obtaining a two-dimensional code image of a target two-dimensional code feature in the appearance feature that matches the two-dimensional code feature; Read the two-dimensional code image to obtain a URL text link contained in the two-dimensional code image; The URL text link is determined as the text information of the Internet of Things device.

[0054] Among them, this implementation method is implemented, the appearance of the IoT device is intelligently processed by the image acquisition device, its appearance image is obtained, and then the key information in the image is accurately captured using feature recognition technology. In particular, the method can automatically match and identify the QR code features in the appearance image, which greatly improves the accuracy and efficiency of information reading. Once the QR code is successfully matched, the URL text link in the QR code image can be quickly extracted and parsed as the text information of the IoT device. This process not only simplifies the complexity of traditional information reading, but also ensures the immediacy and accuracy of information, providing strong technical support for the rapid identification and information management of IoT devices.

[0055] As an optional implementation manner, the reading unit 201 is further configured to: If the first matching result indicates that the appearance feature does not match the QR code feature, then matching the appearance feature with the text feature to obtain a second matching result; If the second matching result indicates that the appearance feature matches the text feature, performing text recognition on the appearance image to obtain the appearance text; Performing semantic recognition on the appearance text to determine the URL text link contained in the appearance text; The URL text link is determined as the text information of the Internet of Things device.

[0056] Among them, by implementing this implementation method, when the appearance features of the IoT device do not match the QR code features, it can flexibly turn to matching text features. This design greatly broadens the scope of application of information recognition. By intelligently identifying the text in the appearance image, the system can accurately capture the appearance text that may contain URL text links, and further accurately locate the URL information in these texts through semantic recognition technology. This continuous processing flow not only enhances the reliability of IoT device information acquisition, but also ensures that key information can be effectively extracted even in the absence of obvious QR code identification. Such a design not only improves the user experience, but also enhances the flexibility and comprehensiveness of IoT device information management, so that information reading is no longer limited to a specific identification form.

[0057] As an optional implementation manner, the parsing unit 202 parses the text information to obtain the protocol definition data in the following manner: Get the preset string; Matching the text information with the preset character string to obtain a third matching result; If the third matching result indicates that the text information successfully matches the preset character string, obtaining an identification character string, an ID character string, and an action character string from the text information; Performing semantic analysis on the identification string to obtain an application identification; Perform semantic analysis on the ID string to obtain the device ID; Performing semantic analysis on the action character string to obtain the action type; The application identifier, the device id, and the action type are determined as protocol definition data.

[0058] Among them, by implementing this implementation method, through the precise matching of preset character strings with text information, key information elements, including application identifiers, device IDs, and action types, can be efficiently identified and extracted. This process not only simplifies the acquisition process of protocol definition data, but also ensures the accuracy and integrity of the data. Through semantic parsing technology, the system can deeply understand and transform these string information to generate protocol definition data with clear meaning and practical value. This processing method not only improves the degree of automation of information processing, but also enhances the accuracy and reliability of communication between IoT devices, providing solid technical support for the efficient operation and intelligent management of IoT applications.

[0059] As an optional implementation manner, the first acquisition unit 203 may acquire the device model corresponding to the device ID from the target application corresponding to the application identifier in the following manner: Determining an installation status of a target application corresponding to the application identifier; If the installation status indicates that the target application has been installed, obtaining a device model corresponding to the device ID from the target application; If the installation status indicates that the target application has not been installed, an installation package of the target application is obtained, the target application is installed using the installation package, and a device model corresponding to the device ID is obtained from the target application.

[0060] Among them, by implementing this implementation method, when the target application is installed, the system can directly access and extract the required information, improving processing efficiency. When the application is not installed, the system will automatically obtain the installation package and complete the installation process, thereby ensuring that the acquisition of information is not restricted by the installation status of the application. This process design not only enhances the flexibility and adaptability of the system, but also provides users with a more convenient and seamless experience. The present invention can configure the network of the Internet of Things device according to the obtained network configuration guidance information, thereby saving the time of the user in searching for the network configuration method and improving the network configuration efficiency of the Internet of Things device. In addition, the present invention can also ensure the accuracy and reliability of the text information of the Internet of Things device obtained. In addition, the present invention can also ensure the immediacy and accuracy of the text information. In addition, the present invention can also enhance the flexibility and comprehensiveness of the information management of the Internet of Things device. In addition, the present invention can also enhance the accuracy and reliability of the communication between the Internet of Things devices. In addition, the present invention can also ensure that the acquisition of information is not limited by the installation status of the application.

[0061] Exemplary Media After introducing the method and apparatus of the exemplary embodiment of the present invention, next, reference is made to Figure 3 For a description of a computer-readable storage medium according to an exemplary embodiment of the present invention, please refer to Figure 3, the computer-readable storage medium shown is a CD 30, on which a computer program (i.e., a program product) is stored. When the computer program is executed by the processor, the steps recorded in the above method implementation are implemented, for example, the information carrier set on the IoT device is read to obtain the text information of the IoT device; the text information is parsed to obtain the protocol definition data; wherein the protocol definition data at least includes an application identifier, a device id, and an action type; if the action type is a network configuration type, the device model corresponding to the device id is obtained from the target application corresponding to the application identifier; the target application is used to obtain the network configuration guidance information matching the device model; the target application is used to output the network configuration guidance information, so that the network configuration guidance information guides the user of the IoT device to configure the IoT device; the specific implementation method of each step is not repeated here.

[0062] It should be noted that examples of the computer-readable storage medium may also include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other optical or magnetic storage media, which are not listed here one by one.

[0063] Exemplary Computing Devices After introducing the method, apparatus and medium of the exemplary embodiments of the present invention, next, reference is made to Figure 4 A computing device for providing network configuration guidance for Internet of Things devices according to an exemplary embodiment of the present invention.

[0064] Figure 4 A block diagram of an exemplary computing device 40 suitable for implementing embodiments of the present invention is shown, and the computing device 40 may be a computer system or a server. Figure 4 The computing device 40 shown is only an example and should not bring any limitation to the functionality and scope of use of the embodiments of the present invention.

[0065] like Figure 4 As shown, the components of the computing device 40 may include, but are not limited to: one or more processors or processing units 401 , a system memory 402 , and a bus 403 connecting different system components (including the system memory 402 and the processing unit 401 ).

[0066] The computing device 40 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the computing device 40, including volatile and non-volatile media, removable and non-removable media.

[0067] The system memory 402 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 4021 and / or cache memory 4022. The computing device 40 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the ROM 4023 may be used to read and write non-removable, non-volatile magnetic media ( Figure 4 is not shown in the Figure 4 As shown in FIG. 4 , a disk drive for reading and writing a removable non-volatile disk (e.g., a “floppy disk”) and an optical disk drive for reading and writing a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 403 via one or more data medium interfaces. System memory 402 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of various embodiments of the present invention.

[0068] A program / utility 4025 having a set (at least one) of program modules 4024 may be stored, for example, in system memory 402, and such program modules 4024 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. Program modules 4024 generally perform the functions and / or methods of the embodiments described herein.

[0069] The computing device 40 may also communicate with one or more external devices 404 (e.g., a keyboard, a pointing device, a display, etc.). Such communication may be performed via an input / output (I / O) interface 405. Furthermore, the computing device 40 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 406. Figure 4 As shown, the network adapter 406 communicates with other modules (such as the processing unit 401, etc.) of the computing device 40 via the bus 403. It should be understood that although Figure 4 Not shown, other hardware and / or software modules may be used in conjunction with computing device 40 .

[0070] The processing unit 401 executes various functional applications and data processing by running the program stored in the system memory 402, for example, reading the information carrier set on the IoT device to obtain the text information of the IoT device; parsing the text information to obtain the protocol definition data; wherein the protocol definition data at least includes the application identifier, the device id and the action type; if the action type is the network configuration type, the device model corresponding to the device id is obtained from the target application corresponding to the application identifier; the network configuration guidance information matching the device model is obtained using the target application; the network configuration guidance information is output using the target application, so that the network configuration guidance information guides the user of the IoT device to configure the IoT device. The specific implementation of each step is not repeated here. It should be noted that although several units / modules or sub-units / sub-modules of the network configuration guidance device of the IoT device are mentioned in the above detailed description, this division is only exemplary and not mandatory. In fact, according to an embodiment of the present invention, the features and functions of two or more units / modules described above can be concretized in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided into multiple units / modules to be concretized.

[0071] In the description of the present invention, it should be noted that the terms “first”, “second” and “third” are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.

[0072] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0073] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

[0074] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0075] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0076] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that can be executed by a processor. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. 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, etc., various media that can store program codes.

[0077] Finally, it should be noted that the above-described embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

[0078] In addition, although the operations of the method of the present invention are described in a specific order in the drawings, this does not require or imply that the operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.

[0079] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.

Claims

1. A network configuration guidance method for an Internet of Things device, characterized in that: The method comprises: Reading an information carrier set on an IoT device to obtain text information of the IoT device; Parsing the text information to obtain protocol definition data; wherein the protocol definition data at least includes an application identifier, a device ID, and an action type; If the action type is a network configuration type, obtaining a device model corresponding to the device ID from a target application corresponding to the application identifier; Using the target application to obtain network configuration guidance information matching the device model; The target application is used to output the network configuration guidance information, so that the network configuration guidance information guides the user of the Internet of Things device to configure the network of the Internet of Things device.

2. The network configuration guidance method for an Internet of Things device according to claim 1, characterized in that: When the information carrier is an NFC tag, reading the information carrier set on the IoT device to obtain text information of the IoT device includes: Reading the NFC tag through an NFC device to obtain NFC tag information; Perform link identification on the NFC tag information to obtain a URL text link; The URL text link is determined as the text information of the Internet of Things device.

3. The network configuration guidance method for an Internet of Things device according to claim 1, characterized in that: The information carrier set on the IoT device is read to obtain text information of the IoT device, including: Capturing the appearance of the IoT device through an image acquisition device to obtain an appearance image of the IoT device; Performing feature recognition on the appearance image to obtain appearance features of the appearance image; Matching the appearance feature with the QR code feature to obtain a first matching result; If the first matching result indicates that the appearance feature matches the two-dimensional code feature, obtaining a two-dimensional code image of a target two-dimensional code feature in the appearance feature that matches the two-dimensional code feature; Read the two-dimensional code image to obtain a URL text link contained in the two-dimensional code image; The URL text link is determined as the text information of the Internet of Things device.

4. The network configuration guidance method for an Internet of Things device according to claim 3, characterized in that: If the first matching result indicates that the appearance feature does not match the QR code feature, the method further includes: Matching the appearance feature with the text feature to obtain a second matching result; If the second matching result indicates that the appearance feature matches the text feature, performing text recognition on the appearance image to obtain the appearance text; Performing semantic recognition on the appearance text to determine the URL text link contained in the appearance text; The URL text link is determined as the text information of the Internet of Things device.

5. The network configuration guidance method for an Internet of Things device according to any one of claims 1 to 4, characterized in that: The parsing of the text information to obtain protocol definition data includes: Get the preset string; Matching the text information with the preset character string to obtain a third matching result; If the third matching result indicates that the text information successfully matches the preset character string, obtaining an identification character string, an ID character string, and an action character string from the text information; Performing semantic analysis on the identification string to obtain an application identification; Perform semantic analysis on the ID string to obtain the device ID; Performing semantic analysis on the action character string to obtain the action type; The application identifier, the device id, and the action type are determined as protocol definition data.

6. The network configuration guidance method for an Internet of Things device according to any one of claims 1 to 4, characterized in that: The acquiring the device model corresponding to the device ID from the target application corresponding to the application identifier includes: Determining an installation status of a target application corresponding to the application identifier; If the installation status indicates that the target application has been installed, obtaining a device model corresponding to the device ID from the target application; If the installation status indicates that the target application has not been installed, an installation package of the target application is obtained, the target application is installed using the installation package, and a device model corresponding to the device ID is obtained from the target application.

7. A network configuration guidance device for an Internet of Things device, characterized in that: The device comprises: A reading unit, used to read the information carrier set on the IoT device to obtain text information of the IoT device; A parsing unit, used to parse the text information to obtain protocol definition data; wherein the protocol definition data at least includes an application identifier, a device ID, and an action type; A first acquisition unit, configured to acquire a device model corresponding to the device ID from a target application corresponding to the application identifier if the action type is a network configuration type; A second acquisition unit, configured to use the target application to acquire network configuration guidance information matching the device model; An output unit is used to use the target application to output the network configuration guidance information, so that the network configuration guidance information guides the user of the Internet of Things device to configure the network of the Internet of Things device.

8. A computing device, characterized in that The computing device comprises: at least one processor, memory, and input-output unit; The memory is used to store a computer program, and the processor is used to call the computer program stored in the memory to execute the method according to any one of claims 1 to 6.

9. A computer-readable storage medium comprising instructions, characterized in that: When the method is executed on a computer, the computer is enabled to execute the method according to any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.