A networking authentication method, device and equipment

CN116367151BActive Publication Date: 2026-10-27LENOVO (BEIJING) LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310336519.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-31
Publication Date
2026-10-27
Estimated Expiration
2043-03-31

AI Technical Summary

Technical Problem

[0003]然而,对于如配置较低的老旧电脑等不具有通信功能的设备,或者因与其他待组网设备的不兼容而导致无法通信的设备,将无法参与组网互联,限制了这类设备的使用场景

Benefits of technology

[0045]由此可见,本申请提供了一种组网认证方法、装置及设备,在依据第一设备的配置信息,确定该第一设备不支持组网模式后,为了满足第一设备的组网通信需求,可以按照上文描述的方法触发第一设备进入第二组网模式,从而在该第二组网模式下,可以检测针对第一设备的待组网设备,实现该第一设备与身份认证通过的待组网设备之间的通信连接,满足第一设备的多设备组网互联的使用需求。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116367151B_ABST
    Figure CN116367151B_ABST
Patent Text Reader

Abstract

The application provides a networking authentication method, device and equipment. After it is determined that a first device does not support a networking mode according to configuration information of the first device, in order to meet the networking communication requirement of the first device, the first device can be triggered to enter a second networking mode according to the method described above, so that in the second networking mode, a to-be-networked device for the first device can be detected, communication connection between the first device and the to-be-networked device with identity authentication passed is realized, and the use requirement of multi-device networking interconnection of the first device is met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application mainly relates to the field of communication technology, and more specifically to a network authentication method, apparatus and equipment. Background Technology

[0002] In scenarios where multiple devices need to be networked and interconnected, the communication function of the device to be networked can be activated to establish a communication connection with other devices to be networked, so that the multiple devices in the network can communicate in a master-slave mode to meet the actual application requirements.

[0003] However, devices that lack communication capabilities, such as older computers with low configurations, or devices that cannot communicate due to incompatibility with other devices to be networked, will not be able to participate in network interconnection, thus limiting the use cases of such devices. Summary of the Invention

[0004] To address the above problems, this application provides the following technical solution:

[0005] This application proposes a network authentication method, the method comprising:

[0006] Obtain the configuration information of the first device;

[0007] Based on the configuration information, it is determined that the first device does not support the first networking mode, and the first device is triggered to enter the second networking mode.

[0008] In the second networking mode, the device to be networked for the first device is detected;

[0009] The detected devices to be networked are authenticated to establish a communication connection between the first device and the authenticated devices to be networked.

[0010] Optionally, the step of authenticating the detected device to be networked, and establishing a communication connection between the first device and the authenticated device to be networked, includes:

[0011] It is determined that the pairing information of the second device, whose identity authentication has been passed, is stored; the second device is a networking device that supports the second networking mode;

[0012] Based on the stored pairing information and the device identifier of the device to be networked, it is determined that at least one detected device to be networked belongs to the second device;

[0013] Based on the stored and determined pairing information of the second device, pairing and networking between the first device and the network-to-be-networked device belonging to the second device are achieved.

[0014] Optionally, the method further includes:

[0015] Output a pairing and networking interface, which displays the device identifiers of each detected device to be networked.

[0016] The step of pairing and networking the first device with the device to be networked, which belongs to the second device, based on the stored and determined pairing information of the second device, includes:

[0017] The system obtains a network selection operation for the displayed devices to be networked, and realizes pairing and networking between the first device and the selected devices based on the pairing information stored in association with the device identifier of the selected devices.

[0018] Optionally, the step of pairing and networking the first device with the device to be networked belonging to the second device based on the stored and determined pairing information of the second device includes:

[0019] Create a network access point and determine the access identifier of the network access point;

[0020] Based on the stored corresponding pairing information, a network entry message is sent to the device to be networked that belongs to the second device; the network entry message includes the access identifier so that the device to be networked can access the network access point based on the access identifier.

[0021] Optionally, the step of pairing and networking the first device with the device to be networked belonging to the second device based on the stored and determined pairing information of the second device includes:

[0022] Receive a network entry message sent by a confirmed master device; wherein, the master device is any of the devices to be networked, and the network entry message includes the access identifier of the network access point created by the master device;

[0023] Based on the access identifier, a network access response message is sent to the master device to access the network access point.

[0024] Optionally, the method further includes:

[0025] Obtain first networking characteristic data for the first device; the first networking characteristic data can characterize the networking capability of the first device.

[0026] Receive second networking feature data sent by the device to be networked; the second networking feature data can characterize the networking capability of the corresponding device to be networked.

[0027] The step of establishing a communication connection between the first device and the network-to-be-networked device that has passed identity authentication includes:

[0028] Based on the first network feature data and the second network feature data, a communication connection is established between the first device and the network device that has passed identity authentication.

[0029] Optionally, the method further includes:

[0030] Obtain pairing information for the devices to be networked that have successfully communicated;

[0031] The pairing information is encrypted and then stored.

[0032] Optionally, the first device does not support the first networking mode, including at least one of the following:

[0033] The identifier of the first device is different from the identifier of the device to be networked;

[0034] The first device does not have wireless communication capabilities;

[0035] The configuration information of the first device is lower than the preset configuration.

[0036] This application also proposes a network authentication device, the device comprising:

[0037] The configuration information acquisition module is used to obtain the configuration information of the first device;

[0038] The second networking mode triggering module is used to determine, based on the configuration information, that the first device does not support the first networking mode, and to trigger the first device to enter the second networking mode.

[0039] The detection module is used to detect the network-to-be-networked device for the first device in the second networking mode;

[0040] The communication connection module is used to authenticate the detected device to be networked, and to establish a communication connection between the first device and the authenticated device to be networked.

[0041] This application also proposes a network authentication device, the device comprising:

[0042] A communication device used to establish a communication connection with the devices to be networked;

[0043] A processing device for implementing the networking authentication method described above.

[0044] This application also proposes a computer-readable storage medium storing at least one set of computer instructions that are loaded and executed by a processor to implement the network authentication method proposed above.

[0045] Therefore, this application provides a network authentication method, apparatus, and device. After determining that the first device does not support network mode based on the configuration information of the first device, in order to meet the network communication needs of the first device, the first device can be triggered to enter a second network mode according to the method described above. In this second network mode, the device to be networked for the first device can be detected, and the communication connection between the first device and the device to be networked that has passed the identity authentication can be realized, thereby meeting the multi-device network interconnection needs of the first device. Attached Figure Description

[0046] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0047] Figure 1 This is a flowchart illustrating an optional embodiment of the network authentication method proposed in this application;

[0048] Figure 2 This is a schematic diagram of an optional structure of a network authentication device applicable to the network authentication method proposed in this application;

[0049] Figure 3 This is a flowchart illustrating an optional embodiment two of the network authentication method proposed in this application;

[0050] Figure 4 This is a flowchart illustrating an optional embodiment three of the networking authentication method proposed in this application;

[0051] Figure 5 This is a schematic diagram of an optional application scenario for a network authentication device suitable for the network authentication method proposed in this application;

[0052] Figure 6 This is a flowchart illustrating an optional embodiment four of the network authentication method proposed in this application;

[0053] Figure 7 A schematic diagram of an optional networking environment applicable to the networking authentication method proposed in this application;

[0054] Figure 8 This is a schematic diagram of an optional embodiment of the network authentication device proposed in this application;

[0055] Figure 9 This is a schematic diagram of an optional embodiment of the network authentication device proposed in this application;

[0056] Figure 10This is a schematic diagram of another optional embodiment of the networking authentication device proposed in this application. Detailed Implementation

[0057] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0058] Reference Figure 1 This is a flowchart illustrating an optional embodiment of the network authentication method proposed in this application. This method can be applied to a first device (such as a mobile phone, laptop, desktop computer, in-vehicle device, or home appliance (such as one or more of a refrigerator, washing machine, television, and speaker) or a network authentication device (such as an independent device supporting network modes), etc., in usage scenarios requiring multi-device network interconnection, such as... Figure 1 As shown, the network authentication method proposed in this application may include, but is not limited to, the following steps:

[0059] Step S11: Obtain the configuration information of the first device;

[0060] In this embodiment, the first device can be any device to be networked that needs to participate in network interconnection. To enable the networking capability of the first device, configuration information of the first device can be obtained before networking, which can be various configuration information characterizing its communication capabilities. For example, the configuration information may include whether a communication module such as Bluetooth or WIFI is configured. If a communication module is configured, it may also include specific configuration data of the configured communication module. Depending on actual needs, the configuration information may also include whether a network authentication chip (such as a security chip for a specific enterprise) or software is built-in for the network environment to be networked. If so, the networking functions supported by the network authentication chip or software can be further determined. This application does not limit the content of the configuration information of the first device or the method of obtaining it, and it can be determined as appropriate.

[0061] In practical applications, the network authentication process for the first device can be initiated, starting the detection of the network environment, obtaining the configuration information of the first device, and then initiating network authentication for the first device. Optionally, if the first device is a terminal device with a touch screen or input components, such as a computer, the network authentication interface of the first device can be output. In response to the authentication trigger operation on this interface, the configuration information of the first device can be obtained. If the first device is another type of device, the aforementioned network authentication chip or software configured on the first device can be triggered to initiate the network authentication process and obtain the configuration information of the first device, etc.

[0062] In some other embodiments proposed in this application, the network authentication method proposed in this application can be executed by the first device as analyzed above. Alternatively, the network authentication method can also be executed by a network authentication device with networking capabilities connected to the first device. This network authentication device can be an independent device integrating communication components such as Bluetooth and / or WIFI, as well as network authentication chips such as the aforementioned enterprise-specific security chips. It can also integrate multiple components such as storage components as needed. Therefore, combining... Figure 2 The schematic diagram of the network authentication device shown illustrates that the network authentication device is inserted into the peripheral interface of the first device, such as a USB interface or other types of data interface. This is equivalent to the first device being connected to peripherals such as data storage devices, Bluetooth extension devices, WIFI extension devices and / or security chips, so that the first device has networking capabilities through these peripherals.

[0063] In cases where the first device is an older device with lower configuration, the user can connect the network authentication device with the above structure to the first device, trigger the network authentication device to execute the network authentication process, and obtain the configuration information of the first device itself. The implementation process is not described in detail in this application.

[0064] Step S12: Based on the configuration information, it is determined that the first device does not support the first networking mode, and the first device is triggered to enter the second networking mode.

[0065] Based on the above description of the configuration information of the first device, the configuration information can be analyzed according to the preset first networking mode to determine whether the first device supports the first networking mode. Considering the actual needs of multi-device networking, it is known that devices lacking a wireless communication module, incompatible with other networking devices, or with configuration information below the minimum required for networking typically lack networking capabilities and cannot network with other devices to be networked. Therefore, the first device determined in this application that does not support the first networking mode may include, but is not limited to, at least one of the following:

[0066] The first device lacks wireless communication capabilities; the identifier of the first device differs from that of the device to be networked, such as the first device belonging to a different manufacturer than the other devices to be networked, resulting in incompatibility between the first device and the other devices to be networked; the configuration information of the first device is lower than the preset configuration, such as a computer with a lower version (e.g., an old desktop computer), etc., because its version configuration is lower than the minimum configuration requirement for being able to network with other devices to be networked (this can be determined based on the actual networking environment, and this application does not restrict the preset configuration content), or it is incompatible with other versions of devices to be networked, etc., resulting in such first devices not supporting the first networking mode, etc.

[0067] Based on the above analysis, if the configuration information of the first device matches any of the contents described above, it can be determined that the first device does not support the first networking mode. In order to meet the application requirements of the first device's networking, the first device can be triggered to enter the second networking mode. This can be achieved by triggering the networking authentication chip integrated into the first device (such as the security chip of the developer of other devices to be networked), downloading and running the required networking authentication software from the corresponding application platform (such as the developer's official website), or having the networking authentication device connected to the first device work, so that the first device can enter the second networking mode through the networking authentication chip, software, or device. Therefore, this application can trigger the first device to enter the second networking mode in different ways, enabling the first device to have networking capabilities. This application does not elaborate on the implementation process of triggering the first device to enter the second networking mode.

[0068] Step S13: In this second networking mode, detect the devices to be networked for the first device;

[0069] Step S14: Authenticate the detected devices to be networked to establish a communication connection between the first device and the authenticated devices to be networked.

[0070] Following the above analysis, after the first device is triggered to enter the second networking mode in the above manner, the first device can use the networking capabilities of the installed networking authentication chip or software or the external networking authentication device to achieve communication connection with other devices to be networked. Therefore, corresponding methods can be used to detect devices to be networked for the first device, such as using the communication function of the installed networking authentication chip or software, or the communication components such as Bluetooth or WIFI components included in the external networking authentication device, to scan for devices to be networked around the first device, such as other terminal devices with matching communication methods. The implementation process will not be described in detail in this application.

[0071] For each detected device to be networked, the device information obtained, such as device identifier, can be used to authenticate the device to determine whether it is the device that the first device wants to network. This application does not limit the authentication method. For devices that pass authentication, the first device can be triggered to establish a communication connection with them, such as through Bluetooth or WIFI. This application does not limit the communication connection method between the first device and the device to be networked, and it can be determined as appropriate.

[0072] Optionally, for the communication connection between the first device and the network-to-be-networked device that has passed authentication, the second device in the second networking mode can create a networking access point and publish an entry message containing its access identifier to the network-to-be-networked device that has passed authentication, so that the network-to-be-networked device can access the corresponding networking access point according to the access identifier, thereby realizing the communication connection between the network-to-be-networked device and the first device; of course, any network-to-be-networked device that has passed authentication or the master device among them can create a networking access point and publish an entry message containing its access identifier. In this way, after the first device receives the entry message sent by the network-to-be-networked device that has passed authentication, it can access the networking access point created by the network-to-be-networked device according to the access identifier contained therein, thereby realizing the communication between the two. The implementation process is not described in detail in this application.

[0073] In summary, in this embodiment of the application, after determining that the first device does not support networking mode based on the configuration information of the first device, in order to meet the networking communication needs of the first device, the first device can be triggered to enter the second networking mode according to the method described above. In this second networking mode, the devices to be networked for the first device can be detected, and the communication connection between the first device and the devices to be networked that have passed identity authentication can be realized, thereby meeting the multi-device networking interconnection needs of the first device.

[0074] Reference Figure 3 This is a flowchart illustrating an optional embodiment two of the network authentication method proposed in this application. This embodiment can describe an optional refined implementation of the network authentication method proposed above, such as... Figure 3 As shown, the method may include:

[0075] Step S31: Obtain the configuration information of the first device;

[0076] Step S32: Based on the configuration information, it is determined that the first device does not support the first networking mode, and the first device is triggered to enter the second networking mode.

[0077] Step S33: In this second networking mode, detect the devices to be networked for the first device;

[0078] The implementation process of steps S31-S33 can be referred to the corresponding descriptions in the above embodiments, and will not be repeated here.

[0079] Step S34: Determine that the pairing information of the second device whose identity authentication has been passed is stored; the second device is a networking device that supports the second networking mode;

[0080] To achieve rapid connection between multiple devices, after the first device is used for the first time and enters the second networking mode according to the method described above, a trust relationship is established between the first device and any of the scanned devices to be networked (denoted as the second device) after successful authentication. This trust relationship can be established through the first device's built-in network authentication chip or software, or through a pairing relationship (also known as a secure binding relationship) between the first device and an external network authentication device. The trust information (i.e., pairing information) representing this trust relationship is then stored. In subsequent uses of the first device, upon entering the second networking mode and scanning for devices to be networked, the stored trust information can be used to authenticate each device, enabling rapid connection between the first device and the second device with which the trust relationship has been established.

[0081] Optionally, the aforementioned trust information can also be pre-stored in the built-in network authentication chip or software of the first device, or in an external network authentication device. It can be obtained during or before the installation of the network authentication chip or software, or before connecting to the network authentication device, to facilitate subsequent rapid connection with the trusted second device. This application does not limit the method of obtaining or storing this trust information. Furthermore, the aforementioned trust information (i.e., pairing information) can be authenticated by both parties using customized data packets, avoiding third-party parsing of interactive data and ensuring the security and reliability of the trust information.

[0082] Based on the above analysis, after the first device enters the second networking mode, it can be determined whether the built-in networking authentication chip or software, or the external networking authentication device (this can be determined based on the execution subject of the networking authentication method proposed in this application) stores the pairing information of the second device, that is, the trust information of at least one second device that has established a trust relationship, or the binding information of the second device that has been bound, etc. This application does not restrict the content of the pairing information and its storage method.

[0083] Step S35: Based on the stored pairing information and the device identifier of the device to be networked, determine that at least one detected device to be networked belongs to the second device;

[0084] Step S36: Based on the stored and determined pairing information of the second device, pairing and networking between the first device and the device to be networked belonging to the second device are realized.

[0085] Based on the above description of the pairing information, this pairing information can characterize the device identifier of the second device that can quickly form a network connection with the first device. By comparing the device identifier of the detected device to be networked with the device identifier of the second device, it is possible to determine the network devices that can communicate with the first device and have passed authentication in the current network environment. In other words, it determines which of the detected network devices have passed authentication, i.e., have been bound or successfully paired. If there is a second device among the currently detected network devices, pairing and networking with the first device can be achieved directly based on the stored pairing information of the second device. This application does not describe in detail the process of achieving rapid pairing between the two corresponding devices based on the pairing information.

[0086] In some embodiments, as analyzed above, when a first device that does not support the first networking mode installs a networking authentication chip or software for the first time, or connects to an independent networking authentication device for the first time, after triggering the first device to enter the second networking mode, the Bluetooth component can be invoked through the networking authentication chip or software, or the Bluetooth component in the networking authentication device can be triggered to scan for Bluetooth devices around the first device (which may be other first devices that support the first networking mode, or other first devices that do not support the first networking mode but have installed a networking authentication chip or software, or have the aforementioned networking authentication device connected to them and have been triggered to enter the second networking mode, etc.) to see if there are any pairable Bluetooth devices. The implementation process is not detailed in this application.

[0087] Subsequently, if a pairable Bluetooth device is detected, a secure authentication between the Bluetooth device and the device can be achieved through a customized data packet (such as a message encrypted with hardware based on device information). After successful authentication, pairing information containing the pairing key between the Bluetooth device and the first device that has the network authentication chip installed or is connected to the network authentication device can be generated. After the aforementioned hardware encryption process, the information is stored in the storage component of the network authentication chip or the network authentication device. At the same time, the successfully paired Bluetooth device can also store the corresponding pairing information.

[0088] Thus, in the scenario of using the first device with the aforementioned network authentication chip for the second time, after triggering the first device to enter the second network mode, the network authentication chip can detect Bluetooth devices that have been successfully paired around the first device according to the method described above. Then, based on the stored corresponding pairing information, it can realize the quick pairing and connection between the first device and the scanned Bluetooth devices.

[0089] In practical applications, if the pairing information is stored in encrypted form, the network authentication chip can decrypt the corresponding pairing information and use the decrypted pairing information to verify the scanned Bluetooth devices. After successful verification, a network access point can be created, and the scanned Bluetooth devices can be notified to connect to the network access point. Alternatively, the first device and the scanned Bluetooth devices can communicate and negotiate via Bluetooth to determine the master device and then create a network access point to achieve network communication between these multiple devices.

[0090] It should be noted that the detection method for the network-to-be-networked devices of the first device includes, but is not limited to, the Bluetooth scanning method described above. Furthermore, the networking communication between the first device and the scanned network-to-be-networked devices can be achieved through their respective Wi-Fi components or other communication components. This application does not limit the networking communication method between multiple devices. In addition, after scanning for pairable Bluetooth devices, the user can be prompted to select one or more Bluetooth devices from the scanned devices for quick pairing, depending on actual needs. The implementation process is not detailed in this embodiment.

[0091] In some other embodiments, based on the above analysis, if the pairing information storage process is implemented after the user first inserts an independent network authentication device into any device to be networked (denoted as the first device), and subsequently uses the network authentication device, inserting the network authentication device storing the pairing information into any device to be networked (which could be the first device or other devices) can trigger the network authentication device to execute the network authentication method proposed in this application. By using the configured Bluetooth component or the Bluetooth component of the inserted device to scan for surrounding Bluetooth devices, and obtaining a trusted device to be networked (i.e., the Bluetooth device corresponding to the stored pairing information), a fast pairing connection between the device to be networked with the network authentication device and other selected trusted devices to be networked can be achieved according to the method described above.

[0092] Therefore, in practical applications, for older devices without Bluetooth or wireless network cards, or desktop computers without specific peripherals, in scenarios where it is necessary to use this type of device to network with other devices, a direct connection can be made to the communication interface of the device, such as... Figure 2 The network authentication device shown integrates multiple components such as a security chip, Bluetooth component, WIFI component and storage component, which enables the expansion of the functions and peripherals of the first device. According to the method described above, the network authentication device enables the first device to be quickly paired with other devices to be networked, thus meeting the needs of multi-device interconnection and networking of the above-mentioned type of first device.

[0093] Furthermore, after storing the pairing information of successfully paired trusted devices in the network authentication device according to the above method, if device A (which may include the aforementioned older devices or other devices incompatible with the device to be networked) needs to be quickly paired with these trusted devices, the user can insert the network authentication device into device A, enabling device A to discover and connect to surrounding devices, and to quickly connect to paired (i.e., bound) devices. Specifically, according to the method described above, device A can be quickly paired with trusted devices based on the stored pairing information, without requiring the user to download network authentication software or install a network authentication chip in device A. Through the independent network authentication device, the convenience of network communication for various devices is improved.

[0094] For example, if an older device lacks a built-in network authentication chip and related peripherals, preventing it from joining a network environment of multiple devices from a particular manufacturer and thus hindering the use of a smart connectivity app for network setup, a network authentication device with the structure described above can be used to connect to the older device. This allows the older device to successfully join the network environment at a low cost, leveraging the networking capabilities of the authentication device, and continue providing services to the user. For instance, an older PC without a monitor and speakers can use the monitor of a TV within the network environment to display content; it can also use headphones within the network environment to output audio, thereby meeting and enriching the user's needs for the older device.

[0095] Reference Figure 4 This is a flowchart illustrating an optional embodiment three of the network authentication method proposed in this application. This embodiment can describe another optional refined implementation of the network authentication method proposed above, such as... Figure 4 As shown, the method may include:

[0096] Step S41: Obtain the configuration information of the first device;

[0097] Step S42: Based on the configuration information, it is determined that the first device does not support the first networking mode, and the first device is triggered to enter the second networking mode.

[0098] Step S43: In this second networking mode, detect the devices to be networked for the first device;

[0099] The implementation methods for steps S41-S43 can be referred to the description of the corresponding parts of the above embodiments, and will not be described in detail here.

[0100] Step S44: Output the pairing and networking interface, which displays the device identifiers of each detected device to be networked.

[0101] Step S45: Obtain the network selection operation for the displayed devices to be networked, and determine the device identifier of the selected devices to be networked;

[0102] In this embodiment of the application, when the user needs to use the quick pairing function, the first device, whose original configuration does not support the first networking mode, is triggered to enter the second networking mode by means of the built-in networking authentication chip or software, or an external networking authentication device, according to the method described above. The communication component in the first device or the communication component in the networking authentication device detects the networking device to be connected to the first device, such as scanning Bluetooth devices around the first device by the Bluetooth component as described above. The detection process is not described in detail.

[0103] Afterwards, based on the detection results of the devices to be networked, a list of detected devices to be networked can be output, as described in the steps above. A pairing and networking interface can be output to display the list of detected devices to be networked, so that users can intuitively see each detected device to be networked and select one or more devices to be networked according to actual needs to establish network communication with the first device.

[0104] In this embodiment, the pairing and networking interface output by the first device displays the device identifiers of each detected device to be networked, but does not indicate whether these devices have been bound (i.e., successfully paired). Users can directly select one or more networked devices that the first device needs to network based on actual networking requirements, and determine the device identifier of the selected device to be networked. Then, if it is determined that the network authentication chip built into the first device or the external network authentication device does not store the pairing information between it and the second device that has been authenticated, the selected device to be networked can be authenticated according to the method described above. For example, the selected device to be networked and the first device (such as its built-in network authentication chip or external network authentication device, which can be determined according to the configuration of communication components, etc.) can perform mutual authentication to realize the communication connection between the first device and the authenticated device to be networked.

[0105] In the authentication process, to improve authentication security, the interaction can be conducted using specific data packets (such as encrypted messages containing device information) as described above to achieve mutual authentication. After confirming that the two parties can form a network, the master device can be determined through negotiation among all participating devices (such as through a suitable election method; this application does not restrict the method for determining the master and slave devices). The master device creates a network access point so that other slave devices participating in the network can access the network access point according to the corresponding access identifier, thereby realizing network communication for multi-device interconnection. The implementation process is not detailed in this application.

[0106] Step S46: Determine that the pairing information of the second device that has passed identity authentication is stored, and the second device is a networking device that supports the second networking mode;

[0107] Step S47: Compare the device identifier of the selected device to be networked with the device identifier of the second device to obtain the pairing information associated with the device identifier of the selected device to be networked.

[0108] Step S48: Based on the obtained pairing information, pairing and networking between the first device and the selected device to be networked is achieved.

[0109] As described in step S46 of this embodiment, in an optional embodiment, after selecting one or more devices to be networked from the pairing and networking interface, if it is determined that the networking authentication chip built into the first device or the external networking authentication device stores pairing information between it and the second device that has been authenticated, such as the device identifier and pairing key corresponding to the second device, this application can further detect whether the pairing information of the selected devices to be networked is stored, that is, determine whether the selected devices to be networked belong to the second device, so as to realize the rapid pairing of the devices to be networked that belong to the second device.

[0110] Based on this, this application can compare the device identifiers of the selected devices to be networked with the device identifier of the second device to determine whether the selected devices to be networked belong to the second device. For the selected devices to be networked that belong to the second device, a fast pairing connection between the devices to be networked and the first device can be achieved based on the pairing information (such as a pairing key) of the second device. Therefore, this embodiment can achieve pairing and networking between the first device and the selected devices to be networked based on the pairing information associated with the device identifiers of the selected devices to be networked.

[0111] Optionally, in the above-mentioned fast pairing process, the first device or its external network authentication device can send the stored pairing key to the corresponding device to be networked. The device to be networked determines that it matches the stored corresponding pairing key and establishes a communication link between it and the first device; or the device to be networked can send an access request containing the pairing key. The network authentication chip built into the first device or the external network authentication device determines that the pairing key matches the stored pairing key of the device to be networked, responds to the access request, and establishes a communication link between the two, etc. This application does not limit the fast pairing implementation method between any two devices.

[0112] It should be understood that for the selected network device that is not a second device, it can still be authenticated in accordance with the method described above, and then communicate with the first device after the authentication is successful. The implementation process will not be described in detail in this application.

[0113] Optionally, after obtaining the pairing information for the successfully communicating network-connected device according to the method described in the context, the pairing information can be encrypted, such as using hardware encryption based on device information, but not limited to this encryption method. The encrypted pairing information can then be stored, for example, by writing it into a hidden partition of the network authentication device or the network authentication chip built into the first device, for quick pairing during subsequent network interconnection. Furthermore, in practical applications, each time a communication connection is successfully established with a new network-connected device, its pairing information can also be obtained according to the context description and encrypted to enable quick pairing of that device.

[0114] In some embodiments of this application, as analyzed above, the actual detected devices to be networked may include second devices whose identity has been authenticated by the network authentication chip or network authentication device, i.e., trusted devices that have been bound or paired. In addition, there may also be devices that have not been authenticated. In order to help users intuitively distinguish between these two types of devices to be networked, when displaying the detected devices to be networked through the pairing and networking interface, it is also possible to output which devices to be networked belong to the second devices (this process can be determined according to the device identification comparison method described above, which will not be detailed in this embodiment). The display status of these devices to be networked can be adjusted, such as adjusting the text display color, font size and / or bolding of the corresponding device identification, or adjusting its background color, or configuring an authentication identifier that indicates that it belongs to the second device. In this way, users can intuitively see which detected devices to be networked belong to the second devices and which do not through the different display statuses of the devices to be networked.

[0115] Based on this, users can intuitively see which trusted devices (i.e., successfully paired devices that have been bound, i.e., the second devices mentioned above) have been detected through the pairing and networking interface. Users can directly select one or more second devices from the list according to their actual needs. In response to this selection operation, the pairing information corresponding to the device identifier of the selected second device can be determined directly from the pre-stored pairing information, such as the pairing key configured during the initial pairing process. Afterwards, the first device can be quickly paired with each of the selected second devices. The implementation process can refer to, but is not limited to, the methods described in the corresponding parts of the above embodiments.

[0116] It should be understood that in the process of selecting the detected device to be networked from the pairing and networking interface, if a device to be networked is selected and successfully connected according to the method described above, a one-to-one direct connection network can be formed; if multiple devices to be networked are selected and successfully connected according to the method described above, a star network can be formed between these multiple devices to be networked and the first device (which may have a built-in network authentication chip or software, or an external network authentication device, etc.).

[0117] For example, in scenarios requiring multiple network-less devices to interconnect, if it is impossible to install the network authentication chip required for networking in these network-less devices, this application proposes to use a method such as... Figure 2 The network authentication device with the shown functional structure can be directly plugged into these network-less devices to extend the network communication function, Bluetooth function and network authentication function of the network-less devices and other corresponding peripheral components, so as to realize the networking interconnection between multiple network-less devices or with other devices to be networked.

[0118] Regarding the aforementioned network authentication device, a portable storage device with storage components, such as a USB flash drive or external hard drive, can be configured to perform the above-mentioned functions while connected to the network. The manufacturing method is not detailed in this application and can be determined based on its functional category. Optionally, to improve the data storage security of the network authentication device, a hidden partition can be created in the storage component of the device to store security information, such as the pairing information mentioned above, using an independent file system. It should be noted that the implementation of other functions of the network authentication device does not affect its original data storage function.

[0119] Optionally, this application can also connect the network authentication device to any device to be networked (such as the first device), start the corresponding creation software in the electronic device or the creation software in the network authentication device, and create a hidden partition in the storage component to store the pairing information of successfully paired other devices. For example, the storage space of the storage component can be re-planned to divide the hidden partition to store the hardware-encrypted pairing information. This application does not limit the method of creating the hidden partition.

[0120] Among them, after the network authentication device is connected to the first device, refer to Figure 5 The diagram shown is an optional application scenario of the network authentication device applicable to the network authentication method proposed in this application. After the detected device to be networked is successfully authenticated and a communication connection is established, the device to be networked can be identified as a second device, and the pairing information for the second device can be obtained and stored in the aforementioned hidden partition, so that the device accessing the network authentication device can quickly pair with each second device.

[0121] As analyzed above, when one or more second devices need to be quickly paired with device B, a network authentication device storing the pairing information of the corresponding second devices can be connected to device B. This triggers the network authentication device to execute the network authentication method proposed in this application. Through the communication components in device B or the network authentication device, the device scans the surrounding devices to be networked and outputs the corresponding list of devices to be networked using the method described above. It can also indicate which devices to be networked belong to the second devices and prompt the user to select quick pairing. In this way, after the user selects one or more devices to be networked that belong to the second devices, they can automatically interact with the network authentication device or the device B it is connected to, and quickly pair and connect using the stored corresponding pairing information.

[0122] Of course, during the above network authentication process, if the user does not need to use the quick pairing method for network communication, they can enter a trigger command not to enter the quick pairing mode in response to the prompt message indicating whether to enter the quick pairing mode. In this way, even if the user selects a device to be networked that belongs to the second device, it will not connect quickly based on the corresponding pairing information. Instead, it will authenticate the selected device to be networked. After successful authentication, it will establish a communication connection with the network authentication device or its connected device B to meet the network communication requirements of device B.

[0123] In summary, this application can manufacture a network authentication device with the structure described above, and store pairing information of successfully paired second devices in accordance with, but not limited to, the methods described above. In this way, when it is necessary to quickly pair these second devices with a specific device, especially when the device does not support the first network mode, it is only necessary to connect the network authentication device to the device that needs to be quickly paired. The networking capabilities of the network authentication device and the stored pairing information can be used to achieve quick pairing of the device with at least one second device, thereby improving the convenience of multi-device network interconnection.

[0124] It should be understood that in scenarios requiring interconnection between multiple network-less devices, the network authentication devices described above can be connected separately to enable these network-less devices to form a network. Following the method described above, secure authentication between these multiple network-less devices can be achieved, and after successful authentication, communication connections between these multiple network-less devices can be established to meet the networking communication needs between multiple network-less devices.

[0125] Reference Figure 6 This is a flowchart illustrating an optional embodiment four of the network authentication method proposed in this application. This embodiment can describe another optional refined implementation of the network authentication method proposed above, such as... Figure 6 As shown, the method may include:

[0126] Step S61: Obtain the configuration information of the first device;

[0127] Step S62: Based on the configuration information, it is determined that the first device does not support the first networking mode, and the first device is triggered to enter the second networking mode.

[0128] Step S63: In this second networking mode, detect the device to be networked for the first device;

[0129] Step S64: Authenticate the detected devices to be networked and determine the devices that pass the authentication.

[0130] The implementation process of steps S61-S64 can be referred to the description of the corresponding parts of the above embodiments, and will not be described in detail in this embodiment.

[0131] Step S65: Obtain first networking characteristic data for the first device; the first networking characteristic data can characterize the networking capability of the first device;

[0132] Step S66: Receive the second networking feature data sent by the authenticated device to be networked; the second networking feature data can characterize the networking capability of the corresponding device to be networked.

[0133] In this embodiment, after determining at least one networking device and a first device that need to form a network, the master and slave devices for networking can be determined based on their respective actual networking capabilities. This ensures that the device with the optimal networking capability is selected as the master device, thereby improving networking performance. Therefore, for any device that needs to form a network, this embodiment describes the network characteristic data of itself and other devices to be networked from the network authentication chip built into the first device or the external network authentication device. This data can characterize the networking capabilities of the corresponding devices, such as at least one performance parameter configured or supported by the corresponding device. This application does not limit the content of the network characteristic data of each device.

[0134] Optionally, the networking capabilities of a device may include, but are not limited to, one or more of the following: external network bandwidth (as represented by bandwidth values ​​such as gigabit / megabit, speed, etc.), image display (as represented by image configuration parameters such as resolution, refresh rate, and / or clarity), audio output (as represented by audio effect configuration parameters such as treble, bass, Dolby, or combination), audio input (as represented by configuration parameters such as clarity), and video input (as represented by configuration parameters such as resolution). It may also combine the device type of the device to be networked, such as home terminal, NAS (Network Attached Storage), HTPC (Home Theater Personal Computer), TV, router, computer, mobile phone, etc., and / or other extended information to characterize other aspects of the corresponding device's capabilities. Furthermore, it may combine the weights of different capabilities and process the above multi-dimensional capability data according to artificial intelligence algorithms such as machine learning / deep learning to predict the corresponding device's networking score (the higher the score, the stronger the corresponding device's networking capability; this application does not detail the prediction process). This application does not restrict the method for obtaining the device's networking capabilities and can determine the method as appropriate.

[0135] Among them, reference Figure 7 The optional networking environment applicable to the networking authentication method proposed in this application is shown. In the networking scoring process of the devices to be networked and the first device, in addition to combining at least one capability dimension representing networking capability as described above, the device type capability dimension can also be combined. Based on the networking requirements of the first device for each device to be networked, the device weight of the device type capability dimension for the corresponding type of device to be networked is determined. For example, for devices with relatively simple functions such as televisions, monitors, and speakers, their networking weights in each capability dimension are relatively low, and the corresponding capabilities represented by the configuration parameters under other capability dimensions are poor. According to the above calculation method, the networking score of the corresponding device is relatively low, and its competitiveness against the master device is poor. Similarly, for home appliances such as refrigerators and washing machines, the difference in the above-mentioned capability dimensions, or even the lack of some capabilities, results in the lowest networking score, and they can usually only be used as slave devices.

[0136] Network devices that can provide high-speed access within the local area network (LAN) and to the external network, such as routers, are often assigned a higher network weight, resulting in a higher network score and making them the primary device in this dynamic network setup. Other devices can simply give up competing for the primary device position. NAS devices, on the other hand, not only have data storage and CPU processing capabilities but also powerful wireless network cards that can support LAN-related wireless communication needs. Therefore, according to the above network capability calculation method, NAS devices receive a relatively high network score, usually higher than devices like televisions, and may even become the primary device in certain networking environments.

[0137] For computer devices such as smartphones and computers, which possess strong capabilities across the dimensions described above, their network scores are often high according to the calculation method outlined above, making them typically eligible to be selected as the primary device, though not exclusively. Optionally, since these computer devices support network weight configuration, users can manually configure the network weights of their various capabilities. In certain specific scenarios, if the computer device has a gigabit-level egress network and a multi-channel gigabit-level wireless network card, the user can directly select it as the primary device, ensuring the overall performance of the interconnected environment. The implementation process is not detailed in this application.

[0138] It should be noted that the method for obtaining the networking score that represents the networking capability of the device includes, but is not limited to, the implementation method described above. It can be obtained by selecting parameters and their weights of specific multiple dimensions of capability according to actual needs. The implementation process will not be described in detail in this application.

[0139] Step S67: Based on the first network feature data and the second network feature data, establish a communication connection between the first device and the network device that has passed identity authentication.

[0140] After obtaining the device's own networking characteristic data according to, but not limited to, the method described above, the device can send its networking characteristic data to other devices to be networked by broadcasting election messages. This application does not describe in detail the structure of the election message and its broadcast implementation process. After obtaining the first networking characteristic data and at least one second networking characteristic data according to the above method, the device selection rules can be adopted, such as voting election, master device inheritance (i.e., the master device of the previous network designates a slave device as the master device of the next network), or abstention (i.e., the device with low networking capability gives up the master device election). By comparing different networking characteristic data, the device with stronger networking capability is determined as the master device. For example, the networking scores of each device can be compared, and the device with the highest networking score can be selected as the master device. If there are multiple devices with the highest networking scores, the master device can be determined by combining the comparison results of parameters related to network performance capabilities. The implementation process is not described in detail in this application.

[0141] In some embodiments, according to the method described above, if the determined master device is a first device with a built-in network authentication chip or software, or a network authentication device connected to the first device, it can use corresponding communication components (such as WIFI components, etc.) to create a network access point, determine the access identifier of the network access point, and directly send an entry message containing the access identifier to the network-to-be-networked device that has passed identity authentication or is further selected, or send an entry message to the network-to-be-networked device belonging to the second device based on the stored pairing information of the detected or further selected network-to-be-networked device, so that the network-to-be-networked device can access the network access point according to the access identifier, thereby realizing network interconnection between multiple devices.

[0142] In some other embodiments, if the determined master device is any of the detected or selected devices to be networked, the device to be networked can create a network access point and send an entry message containing the corresponding access identifier. In this way, the first device with a built-in network authentication chip or software, or the network authentication device connected to the first device, can receive the entry message sent by the determined master device, and then send an entry response message to the master device according to the access identifier contained therein, so as to access the network access point and realize the network interconnection between multiple devices.

[0143] Optionally, when the first device connects to an external network authentication device to implement the above network authentication method, the WIFI component of the network authentication device can be used to create a network access point first, and wait for the detected or selected network device to connect. After confirming a successful connection, the pairing information stored in the network authentication device can be updated accordingly to expand the subsequent fast pairing range.

[0144] It should be noted that the implementation process for establishing a communication connection between the first device and the network-to-be-networked device that has passed authentication, as well as the implementation process for pairing and networking between the first device and the network-to-be-networked device belonging to the second device based on the stored and determined pairing information of the second device proposed in the above embodiments, can all be implemented according to, but are not limited to, the implementation methods described above. Optionally, if the network-to-be-networked device has a Bluetooth component but not a WIFI component, and the network authentication device does not integrate a WIFI component, after determining the first device of the external network authentication device and at least one such network-to-be-networked device that needs to be networked according to the method described above, the communication connection between the different devices can be achieved through their respective Bluetooth components. This application does not describe the implementation process of Bluetooth data interaction in detail.

[0145] In summary, in a multi-device interconnection master-slave scenario of a certain manufacturer, if a first device that does not support the first network group is desired to join the interconnection scenario, since the first device does not have the manufacturer's own network authentication chip (i.e., security chip) installed, a network authentication device with the structure described above made by the manufacturer can be used to connect to the first device. Following the method described above, the first device can join the interconnection scenario, providing computing power, storage, and peripheral support for the entire interconnection network. This solves the technical problem of incompatibility between devices from different manufacturers, or the inability to form a network due to low device configuration, which leads to the inability to form a network. This better meets the network interconnection needs of different devices.

[0146] Based on the network authentication methods described in the above embodiments, the following example illustrates the scenario where the first device is inserted into the network authentication device with the above structure. Figure 7 In the network scenario shown, if a non-brand X device C wants to enter the local network of brand X by negotiating interconnection with a brand X device, but cannot provide functional or hardware support to other devices (such as providing local data storage support for mobile phones, log recording support for washing machines, or video source support for televisions), and since device C cannot use brand X's smart interconnection APP to meet the networking requirements, it is proposed that the network authentication device proposed in this application be connected to device C to assist device C in networking and interconnecting with brand X devices. It should be understood that in this scenario, both the network authentication device and the smart interconnection software need to coexist to meet the aforementioned networking and interconnection requirements.

[0147] Based on the above analysis, a network authentication device can be connected to device C. After device C is started and enters the working state, the network authentication device can be triggered to start the network authentication process, begin to detect the network environment of device C, obtain the configuration information of device C, and determine whether device C has a built-in network authentication chip of brand X. If not, it is determined that device C does not support the first network mode. It can be determined whether the external network authentication device is available and meets the network requirements, such as detecting that the network authentication device has network capabilities. If so, the network authentication device can be triggered to enter the second network mode, and the network authentication process is executed in the second network mode.

[0148] The network authentication device can execute program code that implements the network authentication method proposed in this application. Since this network authentication device is an independent device, it possesses complete and comprehensive network authentication functions. Internally, it contains various components required for X brand network master-slave authentication and has the ability to communicate with upper-layer applications. Using the upper-layer application, it obtains relevant information about device C, achieving upper-lower-layer linkage to acquire system information and thus assess the device's network capability. The implementation process is not detailed in this application. Based on this, the security chip in the network authentication device (i.e., the aforementioned network authentication chip, also known as the processing device) can interact with third-party authentication tools belonging to X brand in the system (such as third-party authentication software downloaded in the upper-layer application) to obtain characteristic data representing the network capability of device C. This data is then transmitted to the security chip for encryption via the corresponding components and interfaces of the network authentication device. As needed, the corresponding network authentication status can be synchronously output in device C for user understanding.

[0149] Subsequently, the network authentication device can obtain the network score of device C according to the method described above. In this process, the obtained network feature data can be a string of standard ciphertext processed by hardware encryption. After serialization, it can be input into the corresponding network evaluation model for processing to obtain the network score of the corresponding device. The implementation process is not detailed here. Then, it is output through broadcast. At the same time, it can continuously receive broadcast information from other devices of brand X that are waiting to be networked. After decryption, the network score of the corresponding device is obtained. If the network score of other devices waiting to be networked is higher than its own network score, it can give up being the master device, but can still continue to receive broadcast information from other devices until the master device is selected. Otherwise, it can continue to broadcast until no other devices waiting to be networked broadcast, but it is not limited to the abstention election method described in this embodiment to determine the master device among multiple devices.

[0150] After determining the master and slave devices among device C and other devices to be networked, the master device can create an AP network access point according to the method described above, and inform the slave devices to connect, thus realizing the network among these multiple devices. During this network communication process, the network authentication device needs to always be connected to device C to cooperate with the upper-layer application to realize information response with other devices. The implementation process is not detailed in this application. After the network of device C is completed, the network authentication device can be disconnected. Afterwards, the network authentication device can still be used to assist in realizing the network interconnection of other devices.

[0151] Regarding the connection, the process of implementing the network authentication method proposed in this application by the built-in network authentication chip or software of device C is similar to the network authentication method implemented by the external network authentication device of device C described above, and will not be detailed in this application.

[0152] Reference Figure 8This is a schematic diagram of an optional embodiment of the network authentication device proposed in this application. In practical applications, this device can be applied to a network authentication chip built into the first device, or to a network authentication device external to the first device, etc. Figure 8 As shown, the network authentication device may include, but is not limited to, the following functional modules:

[0153] Configuration information acquisition module 81 is used to obtain the configuration information of the first device;

[0154] The second networking mode triggering module 82 is used to determine, based on the configuration information, that the first device does not support the first networking mode and trigger the first device to enter the second networking mode.

[0155] Optionally, the first device not supporting the first networking mode may include, but is not limited to, at least one of the following: the first device identifier is different from the identifier of the device to be networked; the first device does not have wireless communication capability; or the configuration information of the first device is lower than the preset configuration.

[0156] Detection module 83 is used to detect the device to be networked against the first device in the second networking mode;

[0157] The communication connection module 84 is used to authenticate the detected device to be networked, and to establish a communication connection between the first device and the authenticated device to be networked.

[0158] In some embodiments, the communication connection module 84 may include:

[0159] The pairing information determination unit is used to determine the pairing information of a second device whose identity authentication has been passed; the second device is a networking device that supports the second networking mode;

[0160] The second device determination unit is used to determine, based on the stored pairing information and the device identifier of the device to be networked, that at least one detected device to be networked belongs to the second device.

[0161] The pairing and networking unit is used to realize pairing and networking between the first device and the device to be networked belonging to the second device based on the stored and determined pairing information of the second device.

[0162] In one possible implementation, the above-mentioned apparatus may further include:

[0163] The pairing and networking interface output module is used to output the pairing and networking interface, which displays the device identifiers of each detected device to be networked.

[0164] Based on this, the aforementioned paired networking unit may include:

[0165] The first networking unit is used to obtain the networking selection operation of the displayed device to be networked, and realize the pairing and networking between the first device and the selected device to be networked based on the pairing information stored in association with the device identifier of the selected device to be networked.

[0166] In another possible implementation, the aforementioned paired networking unit may also include:

[0167] A network access point creation unit is used to create a network access point and determine the access identifier of the network access point.

[0168] The network entry message sending unit is used to send a network entry message to the device to be networked belonging to the second device based on the stored corresponding pairing information; the network entry message includes the access identifier so that the device to be networked can access the network access point based on the access identifier.

[0169] In another possible implementation, the aforementioned paired networking unit may also include:

[0170] The network entry message receiving unit is used to receive a network entry message sent by a determined master device; wherein, the master device is any of the devices to be networked, and the network entry message includes the access identifier of the network access point created by the master device;

[0171] The network access response message sending unit is used to send a network access response message to the master device based on the access identifier, so as to access the network access point.

[0172] In some other embodiments, based on the description of the embodiments above, the apparatus may further include:

[0173] The first network feature data acquisition module is used to acquire first network feature data for the first device; the first network feature data can characterize the networking capability of the first device.

[0174] The second networking feature data receiving module is used to receive the second networking feature data sent by the device to be networked; the second networking feature data can characterize the networking capability of the corresponding device to be networked.

[0175] Based on this, the aforementioned communication connection module 84 may include:

[0176] The first communication connection unit is used to realize the communication connection between the first device and the network-to-be-networked device that has passed identity authentication, based on the first network feature data and the second network feature data.

[0177] In some further embodiments proposed in this application, based on the description of the embodiments above, the above-described apparatus may further include:

[0178] A pairing information acquisition module is used to acquire pairing information for the network-to-be devices that have successfully communicated.

[0179] The pairing information encryption storage module is used to encrypt the pairing information and store the encrypted pairing information.

[0180] It should be noted that the various modules and units in the above-mentioned device embodiments can all be stored in the memory as program modules. The processor executes the above-mentioned program modules stored in the memory to realize the corresponding functions. The functions realized by each program module and its combination, as well as the technical effects achieved, can be referred to the description of the corresponding part of the above-mentioned method embodiments. This embodiment will not repeat them here.

[0181] This application also provides a computer-readable storage medium on which a computer program can be stored, which can be called and loaded by a processor to implement the various steps of the networking authentication method described in the above embodiments.

[0182] Reference Figure 9 This is a schematic diagram of an optional embodiment of the network authentication device proposed in this application. This network authentication device can be applied to the network authentication method proposed in this application, such as... Figure 9 As shown, the network authentication device may include: a communication device 91 and a processing device 92, wherein:

[0183] Communication device 91 can be used to establish a communication connection with the device to be networked, in combination with Figure 2 The application scenario diagram shown indicates that the communication device 91 may include, but is not limited to, Bluetooth components and / or WIFI components. Depending on the communication requirements, it may also include one or more of the following networking components: mobile communication components, radio frequency communication components, etc. The composition structure of the communication device 91 is not limited in this application, and the communication connection method between it and the device to be networked can be determined according to the type of communication components it contains and their working principle. The implementation process is not described in detail in this application.

[0184] Based on the above description of the use cases of the network authentication device, the communication device 91 includes an external communication interface, such as a USB interface, to connect to the corresponding type of interface of the first device through the communication interface. The connection between the network authentication device and the first device can be achieved by means of plugging or wireless connection. This application does not limit the type and shape of the external communication interface, and can be determined as appropriate.

[0185] The processing device 92 can be the aforementioned network authentication chip, i.e., security chip, which can be used to implement the network authentication method proposed in this application. The implementation process can be referred to the description of the corresponding part of the above method embodiment, and will not be repeated in this embodiment.

[0186] In some embodiments, such as Figure 10 As shown, the network authentication device may also include a storage device 93, namely the aforementioned storage component, for storing pairing information and other content for the bound device. The implementation process can be referred to the description of the corresponding part of the above embodiment, and will not be described in detail in this application.

[0187] In practical applications of this application, the aforementioned processing device 92 can be a security chip developed by the brand owner, which may include application-specific integrated circuits (ASICs), application-specific integrated circuits (ASICs), off-the-shelf programmable gate arrays (FPGAs), or other programmable logic devices, and can be determined according to the actual situation. The storage device 93 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device or other volatile solid-state storage device, or a USB flash drive, portable hard drive, etc., and can be determined according to the manufacturing method of the network authentication device.

[0188] It should be understood that, Figure 9 and Figure 10 The structure of the network authentication device shown does not constitute a limitation on the network authentication device in the embodiments of this application. In practical applications, the network authentication device may include more than Figure 9 and Figure 10 The additional components shown, such as indicator lights, speakers, microphones, vibration mechanisms, etc., can be determined according to actual functional requirements, and are not listed one by one in this application.

[0189] Finally, it should be noted that, regarding the above embodiments, unless the context explicitly indicates an exception, the words "a," "an," "an," and / or "the" do not specifically refer to the singular and may also include the plural. Generally speaking, the terms "comprising" and "including" only indicate the inclusion of explicitly identified steps and elements, and these steps and elements do not constitute an exclusive list; the method or apparatus may also include other steps or elements. An element defined by the phrase "comprising an..." does not exclude the presence of other identical elements in the process, method, product, or apparatus that includes the element.

[0190] In the description of the embodiments of this application, unless otherwise stated, " / " means "or", for example, A / B can mean A or B; "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more.

[0191] The terms used in this application, such as "first" and "second," are for descriptive purposes only, used to distinguish one operation, unit, or module from another, and do not necessarily require or imply any such actual relationship or order between these units, operations, or modules. Furthermore, they should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include one or more of that feature.

[0192] The various embodiments in this specification are described in a progressive or parallel manner. Each embodiment focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referred to mutually. For the apparatus and devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to in the method section.

[0193] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A network authentication method, the method comprising: Obtain the configuration information of the first device; The configuration information includes whether a wireless communication module is configured and whether a network authentication chip or software for the network environment to be formed is built-in. Based on the configuration information, it is determined that the first device does not support the first networking mode, and the first device is triggered to enter the second networking mode, including: triggering the networking authentication chip integrated in the first device to work, or downloading and running the required networking authentication software from the corresponding application platform, or the networking authentication device with networking capabilities connected to the first device to work. In the second networking mode, the device to be networked for the first device is detected; The detected devices to be networked are authenticated to establish a communication connection between the first device and the authenticated devices to be networked.

2. The method according to claim 1, wherein the step of authenticating the detected device to be networked, and establishing a communication connection between the first device and the authenticated device to be networked, comprises: Determine if the system stores pairing information for a second device whose identity authentication has been verified. The second device is a networking device that supports the second networking mode; Based on the stored pairing information and the device identifier of the device to be networked, it is determined that at least one detected device to be networked belongs to the second device; Based on the stored and determined pairing information of the second device, pairing and networking between the first device and the network-to-be-networked device belonging to the second device are achieved.

3. The method according to claim 2, further comprising: Output a pairing and networking interface, which displays the device identifiers of each detected device to be networked. The step of pairing and networking the first device with the device to be networked, which belongs to the second device, based on the stored and determined pairing information of the second device, includes: The system obtains a network selection operation for the displayed devices to be networked, and realizes pairing and networking between the first device and the selected devices based on the pairing information stored in association with the device identifier of the selected devices.

4. The method according to claim 2, wherein the step of pairing and networking the first device with the device to be networked belonging to the second device based on the stored and determined pairing information of the second device includes: Create a network access point and determine the access identifier of the network access point; Based on the stored corresponding pairing information, a network entry message is sent to the network-to-be-networked device belonging to the second device; The network entry message includes the access identifier, so that the device to be networked can access the network access point based on the access identifier.

5. The method according to claim 2, wherein the step of pairing and networking the first device with the device to be networked belonging to the second device based on the stored and determined pairing information of the second device includes: Receive a network entry message sent by a confirmed master device; wherein, the master device is any of the devices to be networked, and the network entry message includes the access identifier of the network access point created by the master device; Based on the access identifier, a network access response message is sent to the master device to access the network access point.

6. The method according to claim 1, further comprising: Obtain first network characteristic data for the first device; The first network feature data can characterize the networking capability of the first device; Receive second networking feature data sent by the device to be networked; the second networking feature data can characterize the networking capability of the corresponding device to be networked. The step of establishing a communication connection between the first device and the network-to-be-networked device that has passed identity authentication includes: Based on the first network feature data and the second network feature data, a communication connection is established between the first device and the network device that has passed identity authentication.

7. The method according to any one of claims 1-6, further comprising: Obtain pairing information for the devices to be networked that have successfully communicated; The pairing information is encrypted and then stored.

8. The method according to any one of claims 1-6, wherein the first device does not support the first networking mode, comprising at least one of the following: The identifier of the first device is different from the identifier of the device to be networked; The first device does not have wireless communication capabilities; The configuration information of the first device is lower than the preset configuration.

9. A network authentication device, the device comprising: The configuration information acquisition module is used to obtain the configuration information of the first device; The configuration information includes whether a wireless communication module is configured and whether a network authentication chip or software for the network environment to be formed is built-in. The second networking mode triggering module is used to determine, based on the configuration information, that the first device does not support the first networking mode and trigger the first device to enter the second networking mode, including: triggering the networking authentication chip integrated in the first device to work, or downloading and running the required networking authentication software from the corresponding application platform, or having the networking authentication device connected to the first device externally work. The detection module is used to detect the network-to-be-networked device for the first device in the second networking mode; The communication connection module is used to authenticate the detected device to be networked, and to establish a communication connection between the first device and the authenticated device to be networked.

10. A network authentication device, the device comprising: A communication device used to establish a communication connection with the devices to be networked; A processing device for implementing the network authentication method as described in any one of claims 1-8.

Citation Information

Patent Citations

  • Method, apparatus and system for obtaining authentication information

    CN109196916A

  • Bluetooth connection control method, electronic device and computer readable storage medium

    CN109495871A