WO2023123400A1 - Wireless communication methods and devices - Google Patents
Wireless communication methods and devices Download PDFInfo
- Publication number
- WO2023123400A1 WO2023123400A1 PCT/CN2021/143806 CN2021143806W WO2023123400A1 WO 2023123400 A1 WO2023123400 A1 WO 2023123400A1 CN 2021143806 W CN2021143806 W CN 2021143806W WO 2023123400 A1 WO2023123400 A1 WO 2023123400A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- functional unit
- network
- terminal device
- list
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 130
- 238000004891 communication Methods 0.000 title claims abstract description 56
- 239000004744 fabric Substances 0.000 claims abstract description 67
- 238000009941 weaving Methods 0.000 claims description 150
- 238000013507 mapping Methods 0.000 claims description 72
- 230000015654 memory Effects 0.000 claims description 51
- 238000004590 computer program Methods 0.000 claims description 50
- 238000012545 processing Methods 0.000 claims description 47
- 230000006870 function Effects 0.000 claims description 32
- 230000008569 process Effects 0.000 abstract description 20
- 238000010586 diagram Methods 0.000 description 13
- 230000001360 synchronised effect Effects 0.000 description 10
- 230000003993 interaction Effects 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 230000003068 static effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 101150049032 ACL1 gene Proteins 0.000 description 2
- 101100448894 Arabidopsis thaliana GLR3.1 gene Proteins 0.000 description 2
- 101100083503 Caenorhabditis elegans acl-1 gene Proteins 0.000 description 2
- 101100460584 Chaetomium thermophilum (strain DSM 1495 / CBS 144.50 / IMI 039719) NOC1 gene Proteins 0.000 description 2
- 101100022229 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) MAK21 gene Proteins 0.000 description 2
- 101100313929 Schizosaccharomyces pombe (strain 972 / ATCC 24843) tip1 gene Proteins 0.000 description 2
- 101150023061 acpP gene Proteins 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 101001104100 Homo sapiens Rab effector Noc2 Proteins 0.000 description 1
- 102100040095 Rab effector Noc2 Human genes 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Definitions
- the embodiments of the present application relate to the field of the Internet of Things, and more specifically, to a method and device for wireless communication.
- the embodiment of the present application provides a wireless communication method and device, which can solve the problem of cumbersome configuration in the smart home system authority transfer process, and realize the configuration in the first fabric network by adding the command CopySettingsFromFabric
- the device conveniently duplicates the configured functional units of the second weave network.
- a wireless communication method includes:
- the terminal device receives the first information sent by the first configuration device
- the first configuration device is a configuration device in the first weave network
- the first information is used to generate private configuration information of the first weave network for at least one device
- the first weave network is for the private configuration information of the at least one device.
- the configuration information is obtained by duplicating private configuration information for the at least one device in the second woven network, where the at least one device includes the terminal device.
- a wireless communication method in a second aspect, includes:
- the first configuration device sends first information to at least one device
- the first configuration device is a configuration device in the first weave network
- the first information is used to generate private configuration information of the first weave network for at least one device
- the first weave network is for the private configuration information of the at least one device.
- the configuration information is obtained by duplicating the private configuration information for the at least one device in the second woven network.
- a terminal device configured to execute the method in the first aspect above.
- the terminal device includes a functional module for executing the method in the first aspect above.
- a configuration device configured to execute the method performed by the first configuration device in the second aspect above.
- the configuration device includes a functional module for executing the method performed by the first configuration device in the second aspect above.
- a terminal device including a processor and a memory.
- the memory is used to store a computer program
- the processor is used to invoke and run the computer program stored in the memory to execute the method in the first aspect above.
- a configuration device including a processor and a memory.
- the memory is used to store a computer program
- the processor is used to call and run the computer program stored in the memory to execute the method in the second aspect above.
- an apparatus for implementing the method in any one of the first aspect to the second aspect above.
- the device includes: a processor, configured to invoke and run a computer program from the memory, so that the device installed with the device executes the method in any one of the above first to second aspects.
- a computer-readable storage medium for storing a computer program, and the computer program causes a computer to execute the method in any one of the above-mentioned first aspect to the second aspect.
- a computer program product including computer program instructions, the computer program instructions causing a computer to execute the method in any one of the above first to second aspects.
- a computer program which, when running on a computer, causes the computer to execute the method in any one of the above first to second aspects.
- the configuration device in the first woven network can instruct to copy the private configuration information for at least one device in the second woven network, thereby realizing the purpose of copying the private configuration information for at least one device in the second woven network. That is to say, it can solve the problem of cumbersome configuration in the smart home system authority transfer process.
- the configuration device in the first weaving network can conveniently copy the configured functional units of the second weaving network.
- Fig. 1 is a flow chart of rights sharing provided by this application.
- Fig. 2 is a schematic diagram of a communication system architecture applied in an embodiment of the present application.
- Fig. 3 is a schematic interaction flowchart of a wireless communication method provided according to an embodiment of the present application.
- Fig. 4 is a schematic interactive flowchart for generating a node identifier mapping table according to an embodiment of the present application.
- FIG. 5 to FIG. 7 are schematic interaction flowcharts of copying a private configuration of another weaving network by one weaving network according to an embodiment of the present application.
- Fig. 8 shows a schematic block diagram of a terminal device according to an embodiment of the present application.
- Fig. 9 shows a schematic block diagram of a configuration terminal according to an embodiment of the present application.
- Fig. 10 is a schematic block diagram of a communication device provided according to an embodiment of the present application.
- Fig. 11 is a schematic block diagram of an apparatus provided according to an embodiment of the present application.
- Fig. 12 is a schematic block diagram of a communication system provided according to an embodiment of the present application.
- the "indication" mentioned in the embodiments of the present application may be a direct indication, may also be an indirect indication, and may also mean that there is an association relationship.
- a indicates B which can mean that A directly indicates B, for example, B can be obtained through A; it can also indicate that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also indicate that there is an association between A and B relation.
- the term "corresponding" may indicate that there is a direct or indirect correspondence between the two, or that there is an association between the two, or that it indicates and is indicated, configuration and is configuration etc.
- predefined or “preconfigured” can be realized by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in devices (for example, including terminal devices and network devices).
- the application does not limit its specific implementation.
- pre-defined may refer to defined in the protocol.
- the "protocol” may refer to a standard protocol in the field of the Internet of Things, which is not limited in this application.
- a user in a Fabric can share the smart home system with users in other Fabrics through a configuration device with administrator rights.
- a configuration device with administrator rights in A Fabric can share the smart home system with a configuration device in B Fabric Afterwards, if the configuration device in Fabric B still wants to use the configuration already done by the configuration device in Fabric A, you need to perform cumbersome operations, that is, check each configuration made by the configuration device in Fabric A and follow the configuration in Fabric A. Configure the configuration of the device and redo your own configuration.
- There are many devices in the smart home system especially when the whole house is handed over, new users (that is, users in B Fabric) need to spend a lot of time and energy, which affects the user experience.
- the configuration device can be a commissioner, which can be used to configure security credentials, network access information, access control list (Access Control List, ACL), binding, proxy, etc. of one or more devices.
- the control device is the controller (controller), which can control and read the state of one or more devices such as on and off.
- a terminal device such as a mobile phone
- the role of a terminal device includes both a commissioner and a controller.
- A-APP A application
- A-APP is an administrator (Admin), commissioner (Commissioner) and controller (Controller).
- User A transfers or shares this smart home system to user B, and user A uses the B-APP on user B's mobile phone as the second Admin and Controller of this smart home system.
- A-APP can specifically add B-APP as the administrator of smart light bulbs through S1-S16.
- User A triggers the configuration mode of turning on the smart light bulb
- A-APP generates a configuration token OT, wherein the activation token (Onboarding Token, OT) may include a Discovery Capabilities Mask, a randomly generated configuration code (SetupCode), and a discriminator (Discriminator);
- the activation token Onboarding Token, OT
- the activation token may include a Discovery Capabilities Mask, a randomly generated configuration code (SetupCode), and a discriminator (Discriminator);
- A-APP sends an instruction to turn on the configuration to the smart light bulb, and the instruction carries OT;
- the smart light bulb After the smart light bulb receives the instruction, it sends a confirmation feedback to the A-APP;
- the smart light bulb enters the configuration discovery mode, such as public domain name system service discovery (Domain Name System Service Discovery DNS-SD);
- A-APP shares OT with B-APP through mail, voice and other out-of-band methods
- S8.B-APP discovers the smart light bulb and connects to the resolved Internet Protocol (Internet Protocol, IP) address/port;
- IP Internet Protocol
- the B-APP creates a Fabric ID for the home network.
- the smart light bulb obtains the operation key
- the smart bulb sends a device certificate request to the B-APP, such as a certificate signing request for the smart bulb (Certificate Signing Request of bulb, CSR.bulb);
- S14.B-APP sends CSR.bulb and Fabric ID to B Fabric's certification center (Certificate Authority, CA) to request a device certificate;
- S16.B-APP configures B.OC.bulb and access control authority ACL.Bulb.B.APP to the smart bulb.
- user B can configure the smart home system to meet his own needs.
- user B can also use the Remove Fabric command to delete all permissions and configurations of user A in the smart home system.
- the above configuration mainly uses the Node Operation Credentials Cluster of the equipment in the smart home system.
- the B-APP in B Fabric allows user B to obtain administrator authority through the Node Operation Credentials Function Unit; among them, Node Operation Credentials Cluster
- the credential functional unit may correspond to some or all of the functional units of the device, specifically, these functional units may be operated through the node operation credential.
- the attributes contained in the node operation credential functional unit may be shown in Table 1.
- node operation certificate means refer to the detailed description part, and all means that all values are allowed in the numerical data type.
- the node operation certificate, weave network, supported weave network, configured weave network, trust root certificate, current weave network index, etc., and the corresponding type, constraint, quality, accessibility, default value and consistency can be It is regarded as the attribute contained in the functional unit of the node operation credential.
- the Fabric description structure list corresponding to the woven network may be shown in Table 2 below.
- fabric-idx represents a data type of a predefined weaving network index.
- vendor-id indicates a predefined vendor ID.
- the fabric-id represents a predefined fabric network identifier (Identity, ID).
- node-id indicates a predefined device node ID.
- weaving network index, trust root public key, vendor identification, weaving network ID, node ID, label, etc., and the corresponding types, constraints, quality, accessibility, default values, and consistency can be seen in It is the attribute field included in the Fabric description structure list corresponding to the weaving network.
- the commands included in the node operation credential functional unit may be shown in Table 3 below.
- a in the Accessibility column in Table 3 indicates that administrator (Admin) authority is required.
- the client can be the configuration device side
- the server can be the terminal device side, that is, ID 0 in Table 3 can be that the configuration device sends an authentication request to the terminal device, and others are similar, so I won't repeat them here.
- Wireless Fidelity Wireless Fidelity
- WiFi Wireless Fidelity
- BLE Bluetooth Low Energy
- Wireless Local Area Networks Wireless Local Area Networks
- WLAN Wireless Local Area Networks
- Mobile communication network near field communication network (Near Field Communication, NFC), ultra wideband (Ultra Broadband, UWB) network, infrared network, microwave communication network, millimeter wave communication network, free space optical communication network.
- NFC Near Field Communication
- UWB Ultra Wideband
- infrared network microwave communication network
- millimeter wave communication network millimeter wave communication network
- free space optical communication network free space optical communication network.
- the embodiment of the present application can also be applied to device-to-device (Device to Device, D2D) communication, machine-to-machine (Machine to Machine, M2M) communication, machine type communication (Machine Type Communication, MTC), vehicle-to-vehicle (Vehicle to Vehicle, V2V) communication, or vehicle networking (Vehicle to everything, V2X) communication, etc.
- D2D Device to Device
- M2M Machine to Machine
- MTC Machine Type Communication
- Vehicle to Vehicle V2V
- vehicle networking Vehicle to everything, V2X
- Fig. 2 is a schematic diagram of a wireless communication system applied in an embodiment of the present application.
- the wireless communication system 100 may include: a first configuration device 110 , a second configuration device 120 and a terminal device 130 .
- the first configuration device 110 and/or the second configuration device 120 may be a terminal device, such as a mobile phone, a tablet computer, a computer, a wireless local loop (Wireless Local Loop, WLL) station, a personal digital assistant (Personal Digital Assistant, PDA) devices, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, smart wearable devices, etc.
- a terminal device such as a mobile phone, a tablet computer, a computer, a wireless local loop (Wireless Local Loop, WLL) station, a personal digital assistant (Personal Digital Assistant, PDA) devices, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, smart wearable devices, etc.
- WLL Wireless Local Loop
- PDA Personal Digital Assistant
- the first configuration device 110 and/or the second configuration device 120 may also be a server.
- the first configuration device 110 and the second configuration device 120 belong to different Fabrics.
- the second configuration device 120 and the terminal device 130 belong to the same Fabric, and the second configuration device 120 has access rights (such as administrator rights) to the terminal device 130, through which the second configuration device 120 can The terminal device 130 is accessed and controlled.
- the first configuration device 110 and the second configuration device 120 can be connected in a wired or wireless manner, the second configuration device 120 can share the access right to the terminal device 130 with the first configuration device 110, and the second configuration device 120 can A configuration device 110 may copy the private configuration information of the second configuration device 120 for the terminal device 130 .
- the terminal device 130 is at least wired or wirelessly connected to the second configuration device 120, the terminal device 130 can be any of the above-mentioned terminal devices, moreover, the terminal device 130 can be a smart home product, such as Smart refrigerators, smart light bulbs, smart washing machines, smart TVs, smart wearables, and more.
- a smart home product such as Smart refrigerators, smart light bulbs, smart washing machines, smart TVs, smart wearables, and more.
- wearable devices can also be referred to as wearable terminal devices, which is a general term for intelligently designing daily wear and developing wearable devices by applying wearable technology, such as glasses, gloves, watches, clothing and shoes. wait.
- a wearable device is a portable device that is worn directly on the body or integrated into the user's clothing or accessories.
- Wearable devices are not only a hardware device, but also achieve powerful functions through software support, data interaction, and cloud interaction.
- Generalized wearable terminal devices include full-featured, large-sized, complete or partial functions without relying on smartphones, such as smart watches or smart glasses, etc., and only focus on a certain type of application functions, and need to cooperate with other devices such as smartphones Use, such as various smart bracelets and smart jewelry for physical sign monitoring.
- the terminal device 130 can also be connected to the first configuration device 110 with access rights to the terminal device 130 in a wired or wireless manner, and the first configuration device 110 can access the terminal device 130 and control.
- the number of terminal devices 130 may be one or more, which is not limited in this application.
- Fig. 3 is a schematic interaction flowchart of a wireless communication method 200 provided in an embodiment of the present application. As shown in Fig. 3, the wireless communication method 200 may at least include the following content:
- the first configuration device sends first information to at least one device; wherein, the first configuration device is a configuration device in the first weave network, and the first information is used to generate the private information of the first weave network for at least one device Configuration information, the private configuration information for the at least one device in the first woven network is obtained by copying the private configuration information for the at least one device in the second woven network;
- the terminal device receives the first information sent by the first configuration device; wherein the at least one device includes the terminal device.
- the terminal device may be any one of the at least one device.
- the type of the at least one device reference may be made to the relevant description about the terminal device above, which will not be repeated here.
- the first information may include an indication field, where the indication field is used to indicate to copy the private configuration information for the at least one device in the second woven network.
- the terminal device adds the private configuration information for the terminal device in the second weave network to the configuration information for the terminal device in the first weave network according to the first information. Or, the terminal device copies the private configuration information for the terminal device in the second woven network to the configuration information for the terminal device in the first woven network according to the first information.
- the terminal device determines that the first configuration device has administrator authority.
- private configuration information for the terminal device is configured in the second woven network, and some public configuration information of the terminal device may also be included in the second woven network, where the first configuration device has the After obtaining the administrator authority of the terminal device, the first configuration device can obtain the public configuration information of the terminal device. And, after the first configuration device has the administrator authority of the terminal device, the first configuration device can obtain the private configuration information of the terminal device by sending the first information. It should be understood that other devices in the at least one device are also similar, and details are not described herein again.
- the first configuration device may send the first information to the at least one device in a multicast or broadcast manner.
- the first configuration device may also send the first information to the at least one device in a unicast manner. This application is not limited to this.
- the first information is a Copy Settings From Fabric (CopySettingsFromFabric) command. That is, the first configuration device may instruct to copy private configuration information for at least one device in the second fabric network by using a fabric network copy configuration (CopySettingsFromFabric) command. It can solve the problem of cumbersome configuration in the process of smart home system authority transfer. By adding the configuration command copied by the weaving network, the configuration device in the first weaving network can conveniently copy the configured functional units of the second weaving network.
- the at least one device may be part or all of the devices in the smart home system.
- the integrator uses the second configuration device to configure at least one device to the second woven network, and also configures functional units such as ACL, group, scene, binding, proxy, node operation certificate, OTA, etc., that is, for at least one
- the devices in the device can be configured with one or more of ACL, group, scenario, binding, proxy, node operation certificate, NOC, OTA, and the functional units configured by different devices can be the same or different.
- the smart home system After the integrator debugs the smart home system, the smart home system is handed over to the homeowner, and the homeowner can send the command CopySettingsFromFabric to the at least one device through the first configuration device to copy the configuration in the second weave network. Private configuration information for at least one device.
- a CopySettingsFromFabric command is added to the node operation credential functional unit of the terminal device, as shown in Table 4.
- the functional unit "ACL” may include the ACL information corresponding to the terminal device, specifically, the ACL of the terminal device is configured in the second network, for example, the terminal device includes ACL 1 and ACL 3, at this time, the functional unit "ACL" can contain information about ACL 1 and ACL 3.
- the functional unit "group” may contain information about the group to which the terminal device belongs, specifically, the terminal device is grouped in the second organized network, for example, the terminal device belongs to group 1 and group 3. At this time, the functional unit "group” may contain related information of group 1 and group 3.
- the functional unit "scenario” may include the scene information applicable to the terminal device, specifically, the applicable scene of the terminal device is configured in the second organization network, for example, the terminal device may be applicable to Scenario 1 and Scenario 2.
- the functional unit "scene” may include relevant information of Scenario 1 and Scenario 2.
- the functional unit "binding" may include binding information corresponding to the terminal device, specifically, the terminal device is configured to establish a binding relationship with one or more other devices in the second network For example, the terminal device has established a binding relationship with the device 1 and the device 2. At this time, the functional unit "binding" may include information about the device 1 and the device 2.
- the functional unit "proxy" may include proxy information corresponding to the terminal device, specifically, the terminal device is configured in the second network as a proxy device for one or more other devices,
- the terminal device may be a proxy device for Device 1 and Device 3 , and in this case, the functional unit "Proxy” may contain information about Device 1 and Device 3 .
- the functional unit "node operation credential" may include the node operation credential information corresponding to the terminal device, specifically, the node operation credential corresponding to the terminal device is configured in the second organization network, for example, The terminal device may correspond to the node operation credential 1 and the node operation credential 3.
- the functional unit "node operation credential” may include information about the node operation credential 1 and the node operation credential 3.
- the functional unit "OTA” may contain the OTA information corresponding to the terminal device, specifically, the OTA corresponding to the terminal device is configured in the second organization network, for example, the terminal device may correspond to the OTA 1 and OTA 3, at this time, the functional unit "OTA” can contain information about OTA 1 and OTA 3.
- identity may also be expressed as “index”, which is not limited in this application.
- the attribute or attribute field of the functional unit corresponding to the private configuration information of the at least one device in the second weave network includes the identifier of the second weave network. That is, the functional unit including the identifier of the second weaving network in the attribute or attribute field may be regarded as a private functional unit of the second weaving network.
- FabricA ⁇ FabricA,NOC ⁇ , ⁇ FabricA,ACL ⁇ , ⁇ FabricA,Group ⁇ , ⁇ FabricA,Binding ⁇ , ⁇ FabricA,Proxy ⁇ , that is, the node operation certificate (Node Operational Certificate, NOC), access control list (
- the attributes or attribute fields of functional units such as Access Control Lists (ACL), Group (Group), Binding (Binding) and Proxy (Proxy) include the identification information of FabricA, and NOC, ACL, Group, Binding and Proxy can be regarded as It is a private functional unit of FabricA.
- Node Operational Certificate can also be called Node Operational Credentials, which is not limited in this application.
- the private configuration information for the at least one device in the second woven network includes but is not limited to at least one of the following information: ACL information, group information, context information, binding information, proxy information, node operation Credentials (Node Operational Credentials) information, Over-the-Air (OTA) information.
- the first information includes weaving network identification information, wherein the weaving network identification information is used to indicate the second weaving network. That is, the first information may include identification information of the second woven network.
- the first information further includes a node identification mapping table; wherein, the node identification mapping table is used to indicate that the node identification information of a device among the M devices in the first weaving network is different from that in the second weaving network
- the node identification mapping table is used to indicate that the node identification information of a device among the M devices in the first weaving network is different from that in the second weaving network
- the mapping relationship between node identification information in the network, the M devices include the at least one device, or the M devices include the terminal device, or the M devices include the at least one device and the at least one device associated devices, or, the M devices include the terminal device and devices associated with the terminal device, and M is a positive integer.
- the device associated with the terminal device may be: a device associated with the terminal device through one or more functional units. It should be understood that other devices in the at least one device are similar to the terminal device, and reference may be made to relevant descriptions of the terminal device, and details are not repeated here.
- the M devices include: the terminal device and one or more devices associated with the terminal device through functional units.
- the M devices include: the terminal device and one or more devices associated with the terminal device through a functional unit "group”.
- the M devices include: the terminal device and one or more devices associated with the terminal device through a functional unit "proxy”.
- the M devices include: the terminal device and one or more devices associated with the terminal device through a functional unit "scene”.
- Other functional units are also similar, and will not be repeated here.
- the first configuration device obtains node identification information of the at least one device and devices associated with the at least one device in the first weave network and node identification information in the second weave network; and The first configuration device generates a node identification mapping table according to node identification information of the at least one device and devices associated with the at least one device in the first woven network and node identification information in the second woven network.
- the node identifier mapping table carried in the first information may be a complete list generated by the first configuration device, and the node identifier mapping table carried in the first information may also be a complete list generated by the first configuration device.
- the part of the extracted node ID mapping table is not limited in this application.
- the node identifier mapping table may be configured in the terminal device in advance through other means, and then the first information only needs to include the woven network identifier information.
- the type information corresponding to the node identifier mapping table is a node identifier structure list, and the M node identifier structures included in the node identifier structure list respectively correspond to the M devices.
- the node identification structure corresponding to the terminal device in the node identification structure list includes target node identification information (TargetNodeID) and current node identification information (CurrentNodeID), wherein the target node identification information is the node identification information of the terminal device in the second woven network, and the current node identification information is the node identification information of the terminal device in the first woven network.
- TargetNodeID target node identification information
- CurrentNodeID current node identification information
- the node identification structure corresponding to the terminal device in the node identification structure list further includes a target fabric ID (TargetFabricID) and a current fabric ID (CurrentFabricID), wherein the target fabric ID is the second fabric ID An identifier of a network, where the current weaving network identifier is the identifier of the first weaving network.
- TargetFabricID target fabric ID
- CurrentFabricID current fabric ID
- the parameters contained in the first information may be as shown in Table 5 or Table 6.
- FabricIndex indicates the Fabric network to which the group session belongs, that is, FabricIndex may be index information of the second fabric network.
- fabric-idx indicates the data type of the weaving network index agreed by the protocol. all means that all values are allowed in the numeric data type.
- List[NodeIdStruct] is a list of NodeIdStruct types.
- FabricID indicates the Fabric network to which the group session belongs, that is, the FabricID may be an identifier of the second fabric network.
- fabric-id indicates the data type of the weaving network index agreed by the protocol. all means that all values are allowed in the numeric data type.
- List[NodeIdStruct] is a list of NodeIdStruct types.
- the node identification structure includes target node identification information (TargetNodeID), current node identification information (CurrentNodeID), target weaving network identification information (TargetFabricID) and current weaving network identification information (CurrentFabricID), the node identification structure contains The parameters can be shown in Table 7.
- the terminal device when the first information includes the woven network identification information and the node identification mapping table, or, when the first information includes the woven network identification information and the node is pre-configured at the terminal device In the case of identifying a mapping table, the terminal device adds, according to the first information, the configuration information for the terminal device of the first weaving network corresponding to all private functional units corresponding to the terminal device and belonging to the second weaving network. Private configuration information.
- the terminal device can copy the private configuration information for the terminal device in the second weaving network to the first weaving network in the following manner:
- the terminal device acquires all private functional units corresponding to the terminal device that belong to the second weaving network according to the first information
- the terminal device adds all private functional units belonging to the second weaving network to the functional units of the first weaving network
- the terminal device For each added private function unit, the terminal device replaces its corresponding node identification information in the second woven network with the corresponding node identification information in the first woven network.
- the terminal device after receiving the first information, obtains all private functional units corresponding to the terminal device that belong to the second woven network by searching for the identifier of the second woven network.
- the attributes or attribute fields of all private functional units include the identifier of the second weaving network.
- the all private functional units include but are not limited to at least one of the following functional units:
- ACL functional unit group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential functional unit, OTA functional unit.
- the first information further includes a functional unit list; wherein the functional unit list is used to indicate at least one functional unit that needs to be copied. That is, in this case, the first information includes the woven network identification information, the node identification mapping table and the functional unit list, which may be specifically shown in Table 8 or Table 9. Alternatively, the first information includes the woven network identification information and the functional unit list, and the terminal device is pre-configured with the node identification mapping table.
- FabricIndex indicates the Fabric network to which the group session belongs, that is, FabricIndex may be an identifier of the second fabric network.
- fabric-idx indicates the data type of the weaving network index agreed by the protocol.
- cluster-id indicates the data type of the functional unit index agreed in the protocol.
- List[cluster-id] is a list of cluster-id types. all means that all values are allowed in the numeric data type.
- List[NodeIdStruct] is a list of NodeIdStruct types.
- FabricID indicates the Fabric network to which the group session belongs, that is, the FabricID may be an identifier of the second fabric network.
- fabric-id indicates the data type of the weaving network index agreed by the protocol.
- cluster-id indicates the data type of the functional unit index agreed in the protocol.
- List[cluster-id] is a list of cluster-id types. all means that all values are allowed in the numeric data type.
- List[NodeIdStruct] is a list of NodeIdStruct types.
- the consistency corresponding to the "functional unit list" in the above-mentioned Table 8 and Table 9 can also be set to "optional".
- the functional units indicated by the functional unit list include but are not limited to at least one of the following functional units: ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential function Unit, OTA functional unit.
- the type information corresponding to the functional unit list is a functional unit identification list, wherein the functional unit identification list includes identification information of the at least one functional unit.
- the terminal device when the first information includes the woven network identification information, the node identification mapping table, and the functional unit list, or, when the first information includes the woven network identification information and the functional unit list , and the terminal device is pre-configured with the node identifier mapping table, the terminal device adds the corresponding attribute of the terminal device to the configuration information of the terminal device in the first weaving network according to the first information.
- the terminal device can copy the private configuration information for the terminal device in the second weaving network to the first weaving network in the following manner:
- the terminal device acquires the functional units indicated by the functional unit list among all private functional units belonging to the second weaving network corresponding to the terminal device according to the first information;
- the terminal device adds the functional units indicated by the list of functional units belonging to the second weaving network to the functional units of the first weaving network;
- the terminal device For each added private function unit, the terminal device replaces its corresponding node identification information in the second woven network with the corresponding node identification information in the first woven network.
- the terminal device after receiving the first information, obtains the functional unit indicated by the functional unit list belonging to the second woven network corresponding to the terminal device by searching for the identifier of the second woven network .
- the first information further includes a target list; where the target list is used to indicate at least one functional unit that needs to be copied, or the target list is used to indicate that at least one functional unit corresponding to an endpoint needs to be copied, or , the target list is used to indicate that at least one functional unit corresponding to the device type needs to be copied.
- the first information includes the woven network identifier, the node identifier mapping table, and the target list, which may be specifically shown in Table 10 or 11.
- the first information includes the woven network identifier and the target list, and the terminal device is pre-configured with the node identifier mapping table.
- the consistency corresponding to the "target list" in the above-mentioned Table 10 and Table 11 can also be set to "optional". functional units; in cases where the target list is not included in Tables 10 and 11 above, all private functional units are copied.
- TargetStruct may be as shown in Table 12.
- Endpoint-no represents the data type of the endpoint number stipulated in the protocol.
- devtype-id indicates the data type of the device type index agreed by the protocol.
- the functional units indicated by the target list include but are not limited to at least one of the following functional units: ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential functional unit , OTA functional unit.
- the type information corresponding to the target list is a target structure list
- the target list is used to indicate the at least one functional unit that needs to be copied
- at least one target structure included in the target structure list corresponds to at least one functional unit respectively
- one target structure in the target structure list includes at least the corresponding Identification information of the functional unit
- At least one target structure included in the target structure list corresponds to at least one endpoint respectively, and one target structure in the target structure list includes at least the endpoint number of the corresponding endpoint;
- the target list is used to indicate that the functional unit corresponding to the at least one device type needs to be copied
- at least one target structure included in the target structure list corresponds to the at least one device type
- one target structure in the target structure list At least including the identification information of the corresponding device type.
- the terminal device when the first information includes the woven network identification information, the node identification mapping table, and the target list, or, when the first information includes the woven network identification information and the target list, and If the node identifier mapping table is pre-configured at the terminal device, the terminal device adds the corresponding information belonging to the second Private configuration information corresponding to the functional units indicated by the target list among all private functional units of the weaving network.
- the terminal device may copy the private configuration information for the terminal device in the second weaving network to the first weaving network in the following manner:
- the terminal device acquires the functional units indicated by the target list among all private functional units belonging to the second weaving network corresponding to the terminal device according to the first information;
- the terminal device adds the functional units indicated by the target list belonging to the second weaving network to the functional units of the first weaving network;
- the terminal device For each added private function unit, the terminal device replaces its corresponding node identification information in the second woven network with the corresponding node identification information in the first woven network.
- the first configuration device acquires private configuration information for the at least one device in the second weave network.
- the terminal device after receiving the first information, obtains the functional unit indicated by the target list belonging to the second weaving network corresponding to the terminal device by searching for the identifier of the second weaving network.
- the first fabric network can be FabricB
- the second fabric network can be FabricA
- the first configuration device can be the Admin2 APP controlled by the house owner
- the second configuration device can be the Admin1 APP controlled by the integrator.
- the Admin1 APP used by the integrator is the original device administrator, which adds the homeowner's Admin2 APP as the administrator of the devices in the smart home system, and hands over the devices in the smart home system to the homeowner's Admin2 APP.
- the Admin2 APP can obtain administrator authority and generate a node identification mapping table (NodeIdMap) through at least some of the steps in the following S1-1 to S1-6.
- NodeIdMap node identification mapping table
- the integrator uses the Admin1 APP to configure the terminal devices in the room (such as smart light bulbs), configure the terminal devices to FabricA, and configure device-related NOC, binding, group, ACL, proxy, etc.
- related settings of the terminal device after configuration are: FabricA: ⁇ FabricA,NOC1 ⁇ , ⁇ FabricA,ACL1 ⁇ , ⁇ FabricA,Group1 ⁇ , ⁇ FabricA,Binding1 ⁇ , ⁇ FabricA,Proxy1 ⁇ .
- the homeowner uses the Admin2 APP to configure the terminal device, configure the terminal device to FabricB, and configure the device certificate NOC of the terminal device on FabricB.
- the relevant settings of the terminal device after configuration are: FabricA: ⁇ FabricA,NOC1 ⁇ , ⁇ FabricA,ACL1 ⁇ , ⁇ FabricA,Group1 ⁇ , ⁇ FabricA,Binding1 ⁇ , ⁇ FabricA,Proxy1 ⁇ ; FabricB: ⁇ FabricB,Proxy1 ⁇ ; NOC2 ⁇ .
- the homeowner uses the Admin2 APP to send instructions to the terminal device to view the Fabrics attribute of the node operation credential functional unit, read the node ID (Node ID) of the terminal device in FabricA, and obtain NodeID_A.
- the homeowner uses Admin2 APP to read the Node ID of the terminal device in FabricB, or check, the homeowner uses Admin2 APP to find the Node ID of the terminal device in FabricB saved in the previous configuration, and obtains NodeID_B.
- the homeowner uses the Admin2 APP to add NodeID_A and NodeID_B to the target node ID and the current node ID of the node ID mapping table respectively.
- the homeowner uses the Admin2 APP to add FabricA_ID and FabricB_ID to the target network ID and the current network ID of the node ID mapping table respectively.
- Admin2 APP becomes the administrator of all devices in the smart home system, and Admin2 APP obtains the complete node identification mapping of all devices surface.
- Embodiments 1 to 3 are used below to describe in detail how the first woven network in this application replicates the private configuration information for at least one device in the second woven network.
- the first information (such as the CopySettingsFromFabric command) includes a fabric network ID and a node ID mapping table.
- the first fabric network can be FabricB
- the second fabric network can be FabricA
- the first configuration device can be the Admin2 APP controlled by the house owner
- the second configuration device can be the Admin1 APP controlled by the integrator.
- the Admin2 APP can copy at least some of the steps in S10-1 to S10-8 as follows, all the configurations made by the Admin1 APP for the terminal device in FabricA.
- the homeowner checks the Fabric to which the terminal device belongs on the Admin2 APP.
- Admin2 APP sends an instruction to the terminal device to view the Fabrics attribute of the node operation credential functional unit.
- the terminal device returns to Fabrics, including the relevant information of FabricA and FabricB, which is presented to the homeowner by the Admin2 APP.
- the Admin2 APP sends the CopySettingsFromFabric command to the terminal device, wherein the CopySettingsFromFabric command carries the weaving network identifier and the node identifier mapping table, the weaving network identifier corresponds to the Index of FabricA, and the node identifier mapping table can be passed through the above S1-1 to S1-6 obtained from .
- the terminal device After receiving the CopySettingsFromFabric command, the terminal device confirms that the sender Admin2 APP has Admin authority.
- the terminal device finds all fabric-scoped private (Fabric-Scoped) functional units belonging to FabricA according to the fabric network identifier carried by the CopySettingsFromFabric command, such as binding, group, ACL, etc., and adds the corresponding functional units of FabricB.
- FabricA fabric-scoped private (Fabric-Scoped) functional units belonging to FabricA according to the fabric network identifier carried by the CopySettingsFromFabric command, such as binding, group, ACL, etc.
- the terminal device finds the corresponding NodeID_A in the node ID mapping table according to the node ID (NodeID) contained therein, and replaces it with the NodeID_B in the corresponding table.
- the Admin2 APP can obtain all configurations made in FabricA for all devices in the smart home system.
- the first information (such as the CopySettingsFromFabric command) includes a fabric network identifier, a node identifier mapping table, and a list of functional units.
- the first fabric network can be FabricB
- the second fabric network can be FabricA
- the first configuration device can be the Admin2 APP controlled by the house owner
- the second configuration device can be the Admin1 APP controlled by the integrator.
- the Admin2 APP can copy at least some of the steps in the following S20-1 to S20-8 for all configurations made by the Admin1 APP for the terminal device in FabricA.
- Admin2 APP sends an instruction to the terminal device to check the Fabrics attribute of the node operation credential functional unit.
- the terminal device returns to Fabrics, including the relevant information of FabricA and FabricB, which is presented to the homeowner by the Admin2 APP.
- the Admin2 APP sends the CopySettingsFromFabric command to the terminal device, wherein the CopySettingsFromFabric command carries the weaving network identifier, the node identifier mapping table and the list of functional units, the weaving network identifier corresponds to the Index of FabricA, and the node identifier mapping table can be passed through the above S1-1
- the functional unit list is used to indicate at least one functional unit that needs to be copied.
- the terminal device After receiving the CopySettingsFromFabric command, the terminal device confirms that the sender Admin2 APP has Admin authority.
- the terminal device finds the functional units specified in the functional unit list belonging to FabricA according to the fabric network identifier carried by the CopySettingsFromFabric command, such as groups and ACLs, and adds corresponding functional units of FabricB.
- the terminal device finds the corresponding NodeID_A in the node ID mapping table according to the node ID (NodeID) contained therein, and replaces it with the NodeID_B in the corresponding table.
- the Admin2 APP can obtain the configuration of the functional unit specified in the functional unit list for all devices in the smart home system in FabricA .
- the first information (such as the CopySettingsFromFabric command) includes a fabric network identifier, a node identifier mapping table, and a target list.
- the first fabric network can be FabricB
- the second fabric network can be FabricA
- the first configuration device can be the Admin2 APP controlled by the house owner
- the second configuration device can be the Admin1 APP controlled by the integrator.
- Admin2 APP can copy at least some of the steps in S30-1 to S30-8, all the configurations done by Admin1 APP for the terminal device in FabricA.
- the Admin2 APP sends an instruction to the terminal device to view the Fabrics attribute of the node operation credential functional unit.
- the terminal device returns to Fabrics, including the relevant information of FabricA and FabricB, which is presented to the homeowner by the Admin2 APP.
- the Admin2 APP sends the CopySettingsFromFabric command to the terminal device, wherein the CopySettingsFromFabric command carries the weaving network identifier, the node identifier mapping table and the target list, the weaving network identifier corresponds to the Index of FabricA, and the node identifier mapping table can be passed through the above S1-1 to Acquired in S1-6, the target list is used to indicate at least one functional unit that needs to be copied, or the target list is used to indicate that at least one functional unit corresponding to the endpoint needs to be copied, or the target list is used to indicate that at least one functional unit needs to be copied The functional unit corresponding to the device type.
- the terminal device After receiving the CopySettingsFromFabric command, the terminal device confirms that the sender Admin2 APP has Admin authority.
- the terminal device finds the functional units specified in the target list belonging to FabricA according to the fabric network identifier carried by the CopySettingsFromFabric command, such as groups and ACLs, and adds the corresponding functional units of FabricB.
- the terminal device finds the corresponding NodeID_A in the node ID mapping table according to the node ID (NodeID) contained therein, and replaces it with the NodeID_B in the corresponding table.
- the Admin2 APP can obtain the configuration of the functional units specified in the target list for all devices in the smart home system in FabricA.
- the configuration device in the first weave network may instruct to copy the private configuration information for at least one device in the second weave network, thereby realizing the copying of the private configuration information for at least one device in the second weave network Purpose of Information. That is to say, it can solve the problem of cumbersome configuration in the smart home system authority transfer process.
- the configuration device in the first weaving network can conveniently copy the configured functional units of the second weaving network.
- Fig. 8 shows a schematic block diagram of a terminal device 300 according to an embodiment of the present application.
- the terminal device 300 includes:
- a communication unit 310 configured to receive first information sent by the first configuration device
- the first configuration device is a configuration device in the first weave network
- the first information is used to generate private configuration information of the first weave network for at least one device
- the first weave network is for the private configuration information of the at least one device.
- the configuration information is obtained by duplicating private configuration information for the at least one device in the second woven network, where the at least one device includes the terminal device.
- the attribute or attribute field of the functional unit corresponding to the private configuration information of the at least one device in the second weave network includes the identifier of the second weave network.
- the private configuration information for the at least one device in the second woven network includes at least one of the following information:
- the first information includes weaving network identification information, wherein the weaving network identification information is used to indicate the second weaving network.
- the first information further includes a node identification mapping table
- the node identification mapping table is used to indicate the mapping relationship between the node identification information of the M devices in the first woven network and the node identification information in the second woven network, and the M devices
- the device includes the at least one device, or the M devices include the terminal device, or the M devices include the at least one device and a device associated with the at least one device, or the M
- the number of devices includes the terminal device and devices associated with the terminal device, and M is a positive integer.
- the type information corresponding to the node identifier mapping table is a node identifier structure list, and the M node identifier structures included in the node identifier structure list respectively correspond to the M devices.
- the node identification structure corresponding to the terminal device in the node identification structure list includes target node identification information and current node identification information, wherein the target node identification information is the terminal device in the second weaving network Node identification information, where the current node identification information is node identification information of the terminal device in the first woven network.
- the node identification structure corresponding to the terminal device in the node identification structure list further includes target weaving network identification information and current weaving network identification information, wherein the target weaving network identification information is the identification of the second weaving network Information, the identification information of the current weaving network is the identification information of the first weaving network.
- the terminal device 300 further includes: a processing unit 320;
- the processing unit 320 is configured to add, according to the first information, all private functional units corresponding to the terminal device that belong to the second weaving network to the configuration information of the first weaving network for the terminal device Corresponding private configuration information.
- the terminal device 300 further includes: a processing unit 320;
- the processing unit 320 is configured to obtain all private functional units corresponding to the terminal device and belonging to the second weaving network according to the first information;
- the processing unit 320 is further configured to add all the private functional units belonging to the second weaving network to the functional units of the first weaving network;
- the processing unit 320 is further configured to replace its corresponding node identification information in the second woven network with the corresponding node identification information in the first woven network.
- the attributes or attribute fields of all private functional units include identification information of the second weaving network.
- the all private functional units include at least one of the following functional units:
- ACL functional unit group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential functional unit, OTA functional unit.
- the first information also includes a list of functional units
- the functional unit list is used to indicate at least one functional unit that needs to be copied.
- the functional units indicated by the functional unit list include at least one of the following functional units: ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential functional unit, OTA functional unit.
- the type information corresponding to the functional unit list is a functional unit identification list, wherein the functional unit identification list includes identification information of the at least one functional unit.
- the terminal device 300 further includes: a processing unit 320;
- the processing unit 320 is configured to add, according to the first information, all private functional units corresponding to the terminal device that belong to the second weaving network to the configuration information of the first weaving network for the terminal device The private configuration information corresponding to the functional units indicated in the functional unit list in .
- the terminal device 300 further includes: a processing unit 320;
- the processing unit 320 is configured to obtain, according to the first information, the functional units indicated by the functional unit list among all private functional units belonging to the second weaving network corresponding to the terminal device;
- the processing unit 320 is further configured to add, among the functional units of the first weaving network, the functional units indicated by the list of functional units belonging to the second weaving network;
- the processing unit 320 is further configured to replace its corresponding node identification information in the second woven network with the corresponding node identification information in the first woven network.
- the first information further includes a target list; where the target list is used to indicate at least one functional unit that needs to be copied, or the target list is used to indicate that at least one functional unit corresponding to an endpoint needs to be copied, or , the target list is used to indicate that at least one functional unit corresponding to the device type needs to be copied.
- the functional units indicated by the target list include at least one of the following functional units: ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential functional unit, OTA function unit.
- the type information corresponding to the target list is a target structure list
- the target list is used to indicate the at least one functional unit that needs to be copied
- at least one target structure included in the target structure list corresponds to at least one functional unit respectively
- one target structure in the target structure list includes at least the corresponding Identification information of the functional unit
- At least one target structure included in the target structure list corresponds to at least one endpoint respectively, and one target structure in the target structure list includes at least the endpoint number of the corresponding endpoint;
- the target list is used to indicate that the functional unit corresponding to the at least one device type needs to be copied
- at least one target structure included in the target structure list corresponds to the at least one device type
- one target structure in the target structure list At least including the identification information of the corresponding device type.
- the terminal device 300 further includes: a processing unit 320;
- the processing unit 320 is configured to add, according to the first information, all private functional units corresponding to the terminal device that belong to the second weaving network to the configuration information of the first weaving network for the terminal device The private configuration information corresponding to the functional units indicated in the target list in .
- the terminal device 300 further includes: a processing unit 320;
- the processing unit 320 is configured to obtain, according to the first information, the functional units indicated by the target list among all private functional units belonging to the second weaving network corresponding to the terminal device;
- the processing unit 320 is further configured to add, among the functional units of the first weaving network, the functional units indicated by the target list belonging to the second weaving network;
- the processing unit 320 is further configured to replace its corresponding node identification information in the second woven network with the corresponding node identification information in the first woven network.
- the terminal device 300 also includes:
- the processing unit 320 is configured to determine that the first configuration device has administrator authority.
- the first information is a copy configuration CopySettingsFromFabric command by the fabric network.
- the above-mentioned communication unit may be a communication interface or a transceiver, or an input-output interface of a communication chip or a system-on-chip.
- the aforementioned processing unit may be one or more processors.
- terminal device 300 may correspond to the terminal device in the method embodiment of the present application, and the above-mentioned and other operations and/or functions of each unit in the terminal device 300 are to realize the For the sake of brevity, the corresponding flow of the terminal device in the shown method will not be repeated here.
- Fig. 9 shows a schematic block diagram of a configuration device 400 according to an embodiment of the present application.
- the configuration device 400 is a first configuration device.
- the configuration device 400 includes:
- a communication unit 410 configured to send first information to at least one device
- the first configuration device is a configuration device in the first weave network
- the first information is used to generate private configuration information of the first weave network for at least one device
- the first weave network is for the private configuration information of the at least one device.
- the configuration information is obtained by duplicating private configuration information for the at least one device in the second woven network, where the at least one device includes a terminal device.
- the attribute or attribute field of the functional unit corresponding to the private configuration information of the at least one device in the second weave network includes the identifier of the second weave network.
- the private configuration information for the at least one device in the second woven network includes at least one of the following information: access control list ACL information, group information, scene information, binding information, proxy information, node operation Credential information, download OTA information over the air.
- the first information includes weaving network identification information, wherein the weaving network identification information is used to indicate the second weaving network.
- the first information further includes a node identification mapping table
- the node identification mapping table is used to indicate the mapping relationship between the node identification information of the M devices in the first woven network and the node identification information in the second woven network, and the M devices
- the device includes the at least one device, or the M devices include the terminal device, or the M devices include the at least one device and a device associated with the at least one device, or the M
- the number of devices includes the terminal device and devices associated with the terminal device, and M is a positive integer.
- the type information corresponding to the node identifier mapping table is a node identifier structure list, and the M node identifier structures included in the node identifier structure list respectively correspond to the M devices.
- the node identification structure corresponding to the terminal device in the node identification structure list includes target node identification information and current node identification information, wherein the target node identification information is the terminal device in the second weaving network Node identification information, where the current node identification information is node identification information of the terminal device in the first woven network.
- the node identification structure corresponding to the terminal device in the node identification structure list further includes target weaving network identification information and current weaving network identification information, wherein the target weaving network identification information is the identification of the second weaving network Information, the identification information of the current weaving network is the identification information of the first weaving network.
- the first information also includes a list of functional units
- the functional unit list is used to indicate at least one functional unit that needs to be copied.
- the functional units indicated by the functional unit list include at least one of the following functional units: ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential functional unit, OTA functional unit.
- the type information corresponding to the functional unit list is a functional unit identification list, wherein the functional unit identification list includes identification information of the at least one functional unit.
- the first information further includes a target list; where the target list is used to indicate at least one functional unit that needs to be copied, or the target list is used to indicate that at least one functional unit corresponding to an endpoint needs to be copied, or , the target list is used to indicate that at least one functional unit corresponding to the device type needs to be copied.
- the functional units indicated by the target list include at least one of the following functional units: ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential functional unit, OTA function unit.
- the type information corresponding to the target list is a target structure list
- the target list is used to indicate the at least one functional unit that needs to be copied
- at least one target structure included in the target structure list corresponds to at least one functional unit respectively
- one target structure in the target structure list includes at least the corresponding Identification information of the functional unit
- At least one target structure included in the target structure list corresponds to at least one endpoint respectively, and one target structure in the target structure list includes at least the endpoint number of the corresponding endpoint;
- the target list is used to indicate that the functional unit corresponding to the at least one device type needs to be copied
- at least one target structure included in the target structure list corresponds to the at least one device type
- one target structure in the target structure list At least including the identification information of the corresponding device type.
- the configuration device 400 further includes: a processing unit 420;
- the communication unit 410 is also configured to acquire node identification information of the at least one device in the first woven network and the second woven network;
- the processing unit 420 is configured to generate the node identifier mapping table according to the node identifier information of the at least one device in the first woven network and the second woven network.
- the communication unit 410 is further configured to acquire the private configuration information for the at least one device in the second woven network.
- the first information is a copy configuration CopySettingsFromFabric command by the fabric network.
- the above-mentioned communication unit may be a communication interface or a transceiver, or an input-output interface of a communication chip or a system-on-chip.
- the aforementioned processing unit may be one or more processors.
- configuration device 400 may correspond to the first configuration device in the method embodiment of the present application, and the above-mentioned and other operations and/or functions of each unit in the configuration device 400 are respectively in order to realize the For the sake of brevity, the corresponding flow of the first configuration device in the method shown in FIG. 7 will not be repeated here.
- FIG. 10 is a schematic structural diagram of a communication device 500 provided in an embodiment of the present application.
- the communication device 500 shown in FIG. 10 includes a processor 510, and the processor 510 can call and run a computer program from a memory, so as to implement the method in the embodiment of the present application.
- the communication device 500 may further include a memory 520 .
- the processor 510 can invoke and run a computer program from the memory 520, so as to implement the method in the embodiment of the present application.
- the memory 520 may be an independent device independent of the processor 510 , or may be integrated in the processor 510 .
- the communication device 500 may further include a transceiver 530, and the processor 510 may control the transceiver 530 to communicate with other devices, specifically, to send information or data to other devices, or Receive information or data from other devices.
- the transceiver 530 may include a transmitter and a receiver.
- the transceiver 530 may further include antennas, and the number of antennas may be one or more.
- the communication device 500 may specifically be the configuration device of the embodiment of the present application, and the communication device 500 may implement the corresponding processes implemented by the first configuration device in each method of the embodiment of the present application. For brevity, in This will not be repeated here.
- the communication device 500 may specifically be the terminal device in the embodiment of the present application, and the communication device 500 may implement the corresponding processes implemented by the terminal device in each method of the embodiment of the present application.
- the Let me repeat the Let me repeat.
- Fig. 11 is a schematic structural diagram of a device according to an embodiment of the present application.
- the apparatus 600 shown in FIG. 11 includes a processor 610, and the processor 610 can call and run a computer program from a memory, so as to implement the method in the embodiment of the present application.
- the device 600 may further include a memory 620 .
- the processor 610 can invoke and run a computer program from the memory 620, so as to implement the method in the embodiment of the present application.
- the memory 620 may be an independent device independent of the processor 610 , or may be integrated in the processor 610 .
- the device 600 may further include an input interface 630 .
- the processor 610 can control the input interface 630 to communicate with other devices or chips, specifically, can obtain information or data sent by other devices or chips.
- the device 600 may further include an output interface 640 .
- the processor 610 can control the output interface 640 to communicate with other devices or chips, specifically, can output information or data to other devices or chips.
- the apparatus 600 can be applied to the configuration device in the embodiment of the present application, and the apparatus 600 can implement the corresponding process implemented by the first configuration device in each method of the embodiment of the application. For the sake of brevity, here No longer.
- the apparatus 600 can be applied to the terminal device in the embodiment of the present application, and the apparatus 600 can implement the corresponding processes implemented by the terminal device in each method of the embodiment of the present application.
- the repeat for the sake of brevity, the repeat.
- the device mentioned in the embodiment of the present application may also be a chip.
- it may be a system-on-a-chip, a system-on-a-chip, a system-on-a-chip, or a system-on-a-chip.
- Fig. 12 is a schematic block diagram of a communication system 700 provided by an embodiment of the present application. As shown in FIG. 12 , the communication system 700 includes at least a terminal device 710 , a first configuration device 720 and a second configuration device 730 .
- the terminal device 710 can be used to realize the corresponding functions realized by the terminal device in the above method
- the first configuration device 720 can be used to realize the corresponding functions realized by the first configuration device in the above method.
- the processor in the embodiment of the present application may be an integrated circuit chip, which has a signal processing capability.
- each step of the above-mentioned method embodiments may be completed by an integrated logic circuit of hardware in a processor or instructions in the form of software.
- the above-mentioned processor can be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), an off-the-shelf programmable gate array (Field Programmable Gate Array, FPGA) or other available Program logic devices, discrete gate or transistor logic devices, discrete hardware components.
- DSP Digital Signal Processor
- ASIC Application Specific Integrated Circuit
- FPGA Field Programmable Gate Array
- a general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like.
- the steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor.
- the software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register.
- the storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps of the above method in combination with its hardware.
- the memory in the embodiments of the present application may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories.
- the non-volatile memory can be read-only memory (Read-Only Memory, ROM), programmable read-only memory (Programmable ROM, PROM), erasable programmable read-only memory (Erasable PROM, EPROM), electronically programmable Erase Programmable Read-Only Memory (Electrically EPROM, EEPROM) or Flash.
- the volatile memory can be Random Access Memory (RAM), which acts as external cache memory.
- RAM Static Random Access Memory
- SRAM Static Random Access Memory
- DRAM Dynamic Random Access Memory
- Synchronous Dynamic Random Access Memory Synchronous Dynamic Random Access Memory
- SDRAM double data rate synchronous dynamic random access memory
- Double Data Rate SDRAM, DDR SDRAM enhanced synchronous dynamic random access memory
- Enhanced SDRAM, ESDRAM synchronous connection dynamic random access memory
- Synchlink DRAM, SLDRAM Direct Memory Bus Random Access Memory
- Direct Rambus RAM Direct Rambus RAM
- the memory in the embodiment of the present application may also be a static random access memory (static RAM, SRAM), a dynamic random access memory (dynamic RAM, DRAM), Synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous connection Dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is, the memory in the embodiments of the present application is intended to include, but not be limited to, these and any other suitable types of memory.
- the embodiment of the present application also provides a computer-readable storage medium for storing computer programs.
- the computer-readable storage medium can be applied to the configuration device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the first configuration device in the methods of the embodiments of the present application, in order It is concise and will not be repeated here.
- the computer-readable storage medium can be applied to the terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, I won't repeat them here.
- the embodiment of the present application also provides a computer program product, including computer program instructions.
- the computer program product can be applied to the configuration device in the embodiments of the present application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the first configuration device in the various methods of the embodiments of the present application.
- the computer program instructions cause the computer to execute the corresponding processes implemented by the first configuration device in the various methods of the embodiments of the present application.
- the computer program product can be applied to the terminal device in the embodiments of the present application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the terminal device in the methods of the embodiments of the present application.
- the computer program instructions cause the computer to execute the corresponding processes implemented by the terminal device in the methods of the embodiments of the present application.
- the embodiment of the present application also provides a computer program.
- the computer program can be applied to the configuration device in the embodiment of the present application.
- the computer program executes the corresponding functions implemented by the first configuration device in the methods of the embodiment of the present application. For the sake of brevity, the process will not be repeated here.
- the computer program can be applied to the terminal device in the embodiment of the present application.
- the computer program executes the corresponding process implemented by the terminal device in each method of the embodiment of the present application, For the sake of brevity, details are not repeated here.
- the disclosed systems, devices and methods may be implemented in other ways.
- the device embodiments described above are only illustrative.
- the division of the units is only a logical function division. In actual implementation, there may be other division methods.
- multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented.
- the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
- the functions described above are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium.
- the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application.
- the aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disc and other media that can store program codes. .
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Facsimiles In General (AREA)
- Telephonic Communication Services (AREA)
Abstract
Provided in the embodiments of the present application are wireless communication methods and devices, which may solve the problem of complicated setting in a permission handover process of a smart home system, and realizes, by providing a Copy Settings From Fabric command, that a setting device in a first Fabric network conveniently copies a functional unit which has been set by a second Fabric network. A wireless communication method comprises: a terminal device receives first information sent by a first setting device, wherein the first setting device is a setting device in a first Fabric network, the first information is used for generating private setting information of the first Fabric network for at least one device, the private setting information of the first Fabric network for the at least one device is obtained by copying private setting information of a second Fabric network for the at least one device, and the at least one device comprises the terminal device.
Description
本申请实施例涉及物联网领域,并且更具体地,涉及一种无线通信的方法及设备。The embodiments of the present application relate to the field of the Internet of Things, and more specifically, to a method and device for wireless communication.
在跨编织网络(Fabric)权限共享场景中,A Fabric中具有管理员权限的配置设备将智能家居***分享给B Fabric中的配置设备之后,若B Fabric中的配置设备仍希望使用A Fabric中的配置设备已经做好的配置,则需要进行繁琐的操作,即查看A Fabric中的配置设备做的每一个配置并按照A Fabric中的配置设备的配置重新做一遍自己的配置。在智能家居***中设备较多,尤其是全屋移交的情况下,需要新用户(即B Fabric中的用户)花费大量时间和精力,影响用户体验。In the cross-woven network (Fabric) permission sharing scenario, after the configuration device with administrator rights in A Fabric shares the smart home system with the configuration device in B Fabric, if the configuration device in B Fabric still wants to use the configuration device in A Fabric To configure the configuration that has been done by the device, you need to perform cumbersome operations, that is, to view each configuration made by the configuration device in A Fabric and re-do your own configuration according to the configuration of the configuration device in A Fabric. There are many devices in the smart home system, especially when the whole house is handed over, new users (that is, users in B Fabric) need to spend a lot of time and energy, which affects the user experience.
发明内容Contents of the invention
本申请实施例提供了一种无线通信的方法及设备,可以解决在智能家居***权限移交过程中配置繁琐的问题,通过增加由编织网络复制配置(CopySettingsFromFabric)命令,实现第一编织网络中的配置设备便捷地复制第二编织网络已经配置好的功能单元。The embodiment of the present application provides a wireless communication method and device, which can solve the problem of cumbersome configuration in the smart home system authority transfer process, and realize the configuration in the first fabric network by adding the command CopySettingsFromFabric The device conveniently duplicates the configured functional units of the second weave network.
第一方面,提供了一种无线通信的方法,该方法包括:In a first aspect, a wireless communication method is provided, and the method includes:
终端设备接收第一配置设备发送的第一信息;The terminal device receives the first information sent by the first configuration device;
其中,该第一配置设备为第一编织网络中的配置设备,该第一信息用于生成该第一编织网络针对至少一个设备的私有配置信息,该第一编织网络针对该至少一个设备的私有配置信息是通过复制第二编织网络中针对该至少一个设备的私有配置信息得到,该至少一个设备包括该终端设备。Wherein, the first configuration device is a configuration device in the first weave network, and the first information is used to generate private configuration information of the first weave network for at least one device, and the first weave network is for the private configuration information of the at least one device. The configuration information is obtained by duplicating private configuration information for the at least one device in the second woven network, where the at least one device includes the terminal device.
第二方面,提供了一种无线通信的方法,该方法包括:In a second aspect, a wireless communication method is provided, and the method includes:
第一配置设备向至少一个设备发送第一信息;the first configuration device sends first information to at least one device;
其中,该第一配置设备为第一编织网络中的配置设备,该第一信息用于生成该第一编织网络针对至少一个设备的私有配置信息,该第一编织网络针对该至少一个设备的私有配置信息是通过复制第二编织网络中针对该至少一个设备的私有配置信息得到。Wherein, the first configuration device is a configuration device in the first weave network, and the first information is used to generate private configuration information of the first weave network for at least one device, and the first weave network is for the private configuration information of the at least one device. The configuration information is obtained by duplicating the private configuration information for the at least one device in the second woven network.
第三方面,提供了一种终端设备,用于执行上述第一方面中的方法。In a third aspect, a terminal device is provided, configured to execute the method in the first aspect above.
具体地,该终端设备包括用于执行上述第一方面中的方法的功能模块。Specifically, the terminal device includes a functional module for executing the method in the first aspect above.
第四方面,提供了一种配置设备,用于执行上述第二方面中由第一配置设备执行的方法。In a fourth aspect, a configuration device is provided, configured to execute the method performed by the first configuration device in the second aspect above.
具体地,该配置设备包括用于执行上述第二方面中由第一配置设备执行的方法的功能模块。Specifically, the configuration device includes a functional module for executing the method performed by the first configuration device in the second aspect above.
第五方面,提供了一种终端设备,包括处理器和存储器。该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,执行上述第一方面中的方法。In a fifth aspect, a terminal device is provided, including a processor and a memory. The memory is used to store a computer program, and the processor is used to invoke and run the computer program stored in the memory to execute the method in the first aspect above.
第六方面,提供了一种配置设备,包括处理器和存储器。该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,执行上述第二方面中的方法。In a sixth aspect, a configuration device is provided, including a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method in the second aspect above.
第七方面,提供了一种装置,用于实现上述第一方面至第二方面中的任一方面中的方法。In a seventh aspect, an apparatus is provided for implementing the method in any one of the first aspect to the second aspect above.
具体地,该装置包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有该装置的设备执行如上述第一方面至第二方面中的任一方面中的方法。Specifically, the device includes: a processor, configured to invoke and run a computer program from the memory, so that the device installed with the device executes the method in any one of the above first to second aspects.
第八方面,提供了一种计算机可读存储介质,用于存储计算机程序,该计算机程序使得计算机执行上述第一方面至第二方面中的任一方面中的方法。In an eighth aspect, there is provided a computer-readable storage medium for storing a computer program, and the computer program causes a computer to execute the method in any one of the above-mentioned first aspect to the second aspect.
第九方面,提供了一种计算机程序产品,包括计算机程序指令,所述计算机程序指令使得计算机执行上述第一方面至第二方面中的任一方面中的方法。In a ninth aspect, a computer program product is provided, including computer program instructions, the computer program instructions causing a computer to execute the method in any one of the above first to second aspects.
第十方面,提供了一种计算机程序,当其在计算机上运行时,使得计算机执行上述第一方面至第二方面中的任一方面中的方法。In a tenth aspect, a computer program is provided, which, when running on a computer, causes the computer to execute the method in any one of the above first to second aspects.
通过上述技术方案,第一编织网络中的配置设备可以指示复制第二编织网络中针对至少一个设备的私有配置信息,从而,实现复制第二编织网络中针对至少一个设备的私有配置信息的目的。也即,可以解决在智能家居***权限移交过程中配置繁琐的问题,通过增加由编织网络复制配置命令,实现第一编织网络中的配置设备便捷地复制第二编织网络已经配置好的功能单元。Through the above technical solution, the configuration device in the first woven network can instruct to copy the private configuration information for at least one device in the second woven network, thereby realizing the purpose of copying the private configuration information for at least one device in the second woven network. That is to say, it can solve the problem of cumbersome configuration in the smart home system authority transfer process. By adding the copy configuration command from the weaving network, the configuration device in the first weaving network can conveniently copy the configured functional units of the second weaving network.
图1是本申请提供的一种权限共享的流程图。Fig. 1 is a flow chart of rights sharing provided by this application.
图2是本申请实施例应用的一种通信***架构的示意性图。Fig. 2 is a schematic diagram of a communication system architecture applied in an embodiment of the present application.
图3是根据本申请实施例提供的一种无线通信的方法的示意***互流程图。Fig. 3 is a schematic interaction flowchart of a wireless communication method provided according to an embodiment of the present application.
图4是根据本申请实施例提供的一种生成节点标识映射表的示意***互流程图。Fig. 4 is a schematic interactive flowchart for generating a node identifier mapping table according to an embodiment of the present application.
图5至图7分别是根据本申请实施例提供的一个编织网络复制另一个编织网络的私有配置的示意***互流程图。FIG. 5 to FIG. 7 are schematic interaction flowcharts of copying a private configuration of another weaving network by one weaving network according to an embodiment of the present application.
图8示出了根据本申请实施例的一种终端设备的示意性框图。Fig. 8 shows a schematic block diagram of a terminal device according to an embodiment of the present application.
图9示出了根据本申请实施例的一种配置终端的示意性框图。Fig. 9 shows a schematic block diagram of a configuration terminal according to an embodiment of the present application.
图10是根据本申请实施例提供的一种通信设备的示意性框图。Fig. 10 is a schematic block diagram of a communication device provided according to an embodiment of the present application.
图11是根据本申请实施例提供的一种装置的示意性框图。Fig. 11 is a schematic block diagram of an apparatus provided according to an embodiment of the present application.
图12是根据本申请实施例提供的一种通信***的示意性框图。Fig. 12 is a schematic block diagram of a communication system provided according to an embodiment of the present application.
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。针对本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, but not all of the embodiments. With regard to the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。It should be understood that the term "and/or" in this article is only an association relationship describing associated objects, indicating that there may be three relationships, for example, A and/or B may mean: A exists alone, and A and B exist at the same time , there are three cases of B alone. In addition, the character "/" in this article generally indicates that the contextual objects are an "or" relationship.
本申请的实施方式部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。The terms used in the embodiments of the present application are only used to explain specific embodiments of the present application, and are not intended to limit the present application. The terms "first", "second", "third" and "fourth" in the specification and claims of the present application and the drawings are used to distinguish different objects, rather than to describe a specific order . Furthermore, the terms "include" and "have", as well as any variations thereof, are intended to cover a non-exclusive inclusion.
应理解,在本申请的实施例中提到的“指示”可以是直接指示,也可以是间接指示,还可以是表示具有关联关系。举例说明,A指示B,可以表示A直接指示B,例如B可以通过A获取;也可以表示A间接指示B,例如A指示C,B可以通过C获取;还可以表示A和B之间具有关联关系。It should be understood that the "indication" mentioned in the embodiments of the present application may be a direct indication, may also be an indirect indication, and may also mean that there is an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also indicate that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also indicate that there is an association between A and B relation.
在本申请实施例的描述中,术语“对应”可表示两者之间具有直接对应或间接对应的关系,也可以表示两者之间具有关联关系,也可以是指示与被指示、配置与被配置等关系。In the description of the embodiments of the present application, the term "corresponding" may indicate that there is a direct or indirect correspondence between the two, or that there is an association between the two, or that it indicates and is indicated, configuration and is configuration etc.
本申请实施例中,“预定义”或“预配置”可以通过在设备(例如,包括终端设备和网络设备)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,本申请对于其具体的实现方式不做限定。比如预定义可以是指协议中定义的。In this embodiment of the application, "predefined" or "preconfigured" can be realized by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in devices (for example, including terminal devices and network devices). The application does not limit its specific implementation. For example, pre-defined may refer to defined in the protocol.
本申请实施例中,所述“协议”可以指物联网领域的标准协议,本申请对此不做限定。In this embodiment of the application, the "protocol" may refer to a standard protocol in the field of the Internet of Things, which is not limited in this application.
为便于理解本申请实施例的技术方案,以下通过具体实施例详述本申请的技术方案。以下相关技术作为可选方案与本申请实施例的技术方案可以进行任意结合,其均属于本申请实施例的保护范围。本申请实施例包括以下内容中的至少部分内容。In order to facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific examples. The following related technologies may be optionally combined with the technical solutions of the embodiments of the present application as optional solutions, and all of them belong to the protection scope of the embodiments of the present application. The embodiment of the present application includes at least part of the following content.
在物联网领域中,不同的厂商可以建立不同的Fabric,可以通过配置设备对同一Fabric内的一个或多个智能设备(如智能灯泡、智能冰箱等)进行访问控制,例如通过手机对智能灯泡进行访问控制以控制灯泡打开或关闭等。一个Fabric内的用户通过具有管理员权限的配置设备可以将智能家居***分享给其他Fabric内的用户,例如,A Fabric中具有管理员权限的配置设备将智能家居***分享给B Fabric中的配置设备之后,若B Fabric中的配置设备仍希望使用A Fabric中的配置设备已经做好的配置,则需要进行繁琐的操作,即查看A Fabric中的配置设备做的每一个配置并按照A Fabric中的配置设备的配置重新做一遍自己的配置。在智能家居***中设备较多,尤其是全屋移交的情况下,需要新用户(即B Fabric中的用户)花费大量时间和精力,影响用户体验。In the field of the Internet of Things, different manufacturers can build different fabrics, and can control access to one or more smart devices (such as smart light bulbs, smart refrigerators, etc.) Access control to control light bulbs on or off etc. A user in a Fabric can share the smart home system with users in other Fabrics through a configuration device with administrator rights. For example, a configuration device with administrator rights in A Fabric can share the smart home system with a configuration device in B Fabric Afterwards, if the configuration device in Fabric B still wants to use the configuration already done by the configuration device in Fabric A, you need to perform cumbersome operations, that is, check each configuration made by the configuration device in Fabric A and follow the configuration in Fabric A. Configure the configuration of the device and redo your own configuration. There are many devices in the smart home system, especially when the whole house is handed over, new users (that is, users in B Fabric) need to spend a lot of time and energy, which affects the user experience.
具体的,配置设备可以是专员(commissioner),可以用于配置一个或多个设备的安全凭证、入网信息、访问控制列表(Access Control List,ACL)、绑定、代理等等。控制设备是控制者(controller),可以对一个或多个设备进行开关等状态的控制以及状态读取。通常终端设备(如手机)的角色既包含commissioner也包含controller。Specifically, the configuration device can be a commissioner, which can be used to configure security credentials, network access information, access control list (Access Control List, ACL), binding, proxy, etc. of one or more devices. The control device is the controller (controller), which can control and read the state of one or more devices such as on and off. Usually the role of a terminal device (such as a mobile phone) includes both a commissioner and a controller.
具体例如,用户A在其手机上使用A-APP(A application)配置了一套智能家居***。此种情况下,A-APP是一个管理员(Admin)、专员(Commissioner)和控制者(Controller)。用户A将这套智能家居***转让或分享给用户B,用户A将用户B的手机上的B-APP作为这套智能家居***的第二个Admin和Controller。以下是以智能灯泡为例的配置流程,如图1所示,A-APP具体的可以通过S1-S16添加B-APP为智能灯泡的管理员。For example, user A configures a smart home system using A-APP (A application) on his mobile phone. In this case, A-APP is an administrator (Admin), commissioner (Commissioner) and controller (Controller). User A transfers or shares this smart home system to user B, and user A uses the B-APP on user B's mobile phone as the second Admin and Controller of this smart home system. The following is the configuration process of smart light bulbs as an example. As shown in Figure 1, A-APP can specifically add B-APP as the administrator of smart light bulbs through S1-S16.
S1.用户A触发开启智能灯泡的配置模式;S1. User A triggers the configuration mode of turning on the smart light bulb;
S2.A-APP产生配置令牌OT,其中,激活令牌(Onboarding Token,OT)可以包括发现功能掩码(Discovery Capabilities Mask)、随机生成的配置码(SetupCode)、鉴别器(Discriminator);S2. A-APP generates a configuration token OT, wherein the activation token (Onboarding Token, OT) may include a Discovery Capabilities Mask, a randomly generated configuration code (SetupCode), and a discriminator (Discriminator);
S3.A-APP向智能灯泡发送开启配置的指令,指令携带OT;S3. A-APP sends an instruction to turn on the configuration to the smart light bulb, and the instruction carries OT;
S4.智能灯泡收到指令后,向A-APP发送确认反馈;S4. After the smart light bulb receives the instruction, it sends a confirmation feedback to the A-APP;
S5.智能灯泡进入到配置发现模式,如公开域名***服务发现(Domain Name System Service Discovery DNS-SD);S5. The smart light bulb enters the configuration discovery mode, such as public domain name system service discovery (Domain Name System Service Discovery DNS-SD);
S6.A-APP通过邮件、语音等带外方式将OT分享给B-APP;S6. A-APP shares OT with B-APP through mail, voice and other out-of-band methods;
S7.B-APP查询DNS-SD;S7.B-APP queries DNS-SD;
S8.B-APP发现智能灯泡,并连接到解析的网际互连协议(Internet Protocol,IP)地址/端口;S8.B-APP discovers the smart light bulb and connects to the resolved Internet Protocol (Internet Protocol, IP) address/port;
S9.智能灯泡与B-APP之间使用OT建立安全连接;S9. Use OT to establish a secure connection between the smart light bulb and the B-APP;
S10.B-APP认证智能灯泡的认证声明(Certification Declaration,CD);S10.B-APP certified smart bulb certification statement (Certification Declaration, CD);
S11.若B Fabric未在家庭网络中使用过,则B-APP为家庭网络创建Fabric ID。S11. If the B Fabric has not been used in the home network, the B-APP creates a Fabric ID for the home network.
S12.智能灯泡获取操作密钥;S12. The smart light bulb obtains the operation key;
S13.智能灯泡向B-APP发送设备证书请求,如智能灯泡的证书签名请求(Certificate Signing Request of bulb,CSR.bulb);S13. The smart bulb sends a device certificate request to the B-APP, such as a certificate signing request for the smart bulb (Certificate Signing Request of bulb, CSR.bulb);
S14.B-APP将CSR.bulb和Fabric ID发送到B Fabric的认证中心(Certificate Authority,CA)请求设备证书;S14.B-APP sends CSR.bulb and Fabric ID to B Fabric's certification center (Certificate Authority, CA) to request a device certificate;
S15.B Fabric的CA认证后,产生智能灯泡操作证书(B.OC.bulb)返回B-APP;S15. After the CA authentication of B Fabric, a smart light bulb operation certificate (B.OC.bulb) is generated and returned to B-APP;
S16.B-APP将B.OC.bulb和访问控制权限ACL.Bulb.B.APP配置到智能灯泡。S16.B-APP configures B.OC.bulb and access control authority ACL.Bulb.B.APP to the smart bulb.
当用户A按照上述配置流程将智能家居***中每一个设备都分享给用户B后,用户B可以配置智能家居***以满足自己的需求。并且,用户B也可以使用删除编织网络(RemoveFabric)命令在智能家居***中删除用户A的所有权限和配置。After user A shares each device in the smart home system with user B according to the above configuration process, user B can configure the smart home system to meet his own needs. In addition, user B can also use the Remove Fabric command to delete all permissions and configurations of user A in the smart home system.
上述配置主要使用智能家居***中的设备的节点操作凭证功能单元(Node Operation Credentials Cluster),例如,B Fabric中的B-APP通过节点操作凭证功能单元让用户B取得管理员权限;其中,节点操作凭证功能单元可以对应该设备的部分或者全部功能单元,具体可以通过节点操作凭证操作这些功能单元。该节点操作凭证功能单元包含的属性可以如表1所示。The above configuration mainly uses the Node Operation Credentials Cluster of the equipment in the smart home system. For example, the B-APP in B Fabric allows user B to obtain administrator authority through the Node Operation Credentials Function Unit; among them, Node Operation Credentials Cluster The credential functional unit may correspond to some or all of the functional units of the device, specifically, these functional units may be operated through the node operation credential. The attributes contained in the node operation credential functional unit may be shown in Table 1.
表1Table 1
其中,在表1中,desc表示参阅详细说明部分,all表示数值数据类型中允许所有值。具体地,节点操作证书、编织网络、支持的编织网络、已配置的编织网络、信任根证书、当前编织网络索引等,以及对应的类型、约束、质量、可访问性、默认值和一致性可以看作是节点操作凭证功能单元包含的属性。Wherein, in Table 1, desc means refer to the detailed description part, and all means that all values are allowed in the numerical data type. Specifically, the node operation certificate, weave network, supported weave network, configured weave network, trust root certificate, current weave network index, etc., and the corresponding type, constraint, quality, accessibility, default value and consistency can be It is regarded as the attribute contained in the functional unit of the node operation credential.
在一些实施例中,编织网络对应的Fabric描述结构列表可以如下表2所示。In some embodiments, the Fabric description structure list corresponding to the woven network may be shown in Table 2 below.
表2Table 2
其中,在表2中,fabric-idx表示预定义的编织网络索引的数据类型。vendor-id表示预定义的厂商编号。fabric-id表示预定义的编织网络标识(Identity,ID)。node-id表示预定义的设备节点ID。具体地,在表2中,编织网络索引、信任根公钥、厂商标识、编织网络ID、节点ID、标签等,以及对应的类型、约束、质量、可访问性、默认值和一致性可以看作是编织网络对应的Fabric描述结构列表包含的属性字段。Wherein, in Table 2, fabric-idx represents a data type of a predefined weaving network index. vendor-id indicates a predefined vendor ID. The fabric-id represents a predefined fabric network identifier (Identity, ID). node-id indicates a predefined device node ID. Specifically, in Table 2, weaving network index, trust root public key, vendor identification, weaving network ID, node ID, label, etc., and the corresponding types, constraints, quality, accessibility, default values, and consistency can be seen in It is the attribute field included in the Fabric description structure list corresponding to the weaving network.
在一些实施例中,节点操作凭证功能单元包含的命令可以如下表3所示。In some embodiments, the commands included in the node operation credential functional unit may be shown in Table 3 below.
表3table 3
其中,表3中访问性一栏的A表示需要有管理员(Admin)权限。客户端可以是配置设备侧,服务端可以是终端设备侧,也即,表3中的ID 0可以是配置设备向终端设备发送认证请求,其他也类似,在此不再赘述。Among them, A in the Accessibility column in Table 3 indicates that administrator (Admin) authority is required. The client can be the configuration device side, and the server can be the terminal device side, that is, ID 0 in Table 3 can be that the configuration device sends an authentication request to the terminal device, and others are similar, so I won't repeat them here.
本申请实施例的技术方案可以应用于各种通信***,例如,无线保真(Wireless Fidelity,WiFi)、低功耗蓝牙(Bluetooh Low Energy,BLE)、无线局域网(Wireless Local Area Networks,WLAN)、移动通信网络、近场通信网络(Near Field Communication,NFC)、超宽带(Ultra Broadband,UWB)网络、红外线网络、微波通信网络、毫米波通信网络、自由空间光通信网络。本申请实施例也可以应用于设备到设备(Device to Device,D2D)通信,机器到机器(Machine to Machine,M2M)通信,机器类型通信(Machine Type Communication,MTC),车辆间(Vehicle to Vehicle,V2V)通信,或车联网(Vehicle to everything,V2X)通信等。The technical solutions of the embodiments of the present application can be applied to various communication systems, for example, Wireless Fidelity (Wireless Fidelity, WiFi), Bluetooth Low Energy (Bluetooh Low Energy, BLE), Wireless Local Area Networks (Wireless Local Area Networks, WLAN), Mobile communication network, near field communication network (Near Field Communication, NFC), ultra wideband (Ultra Broadband, UWB) network, infrared network, microwave communication network, millimeter wave communication network, free space optical communication network. The embodiment of the present application can also be applied to device-to-device (Device to Device, D2D) communication, machine-to-machine (Machine to Machine, M2M) communication, machine type communication (Machine Type Communication, MTC), vehicle-to-vehicle (Vehicle to Vehicle, V2V) communication, or vehicle networking (Vehicle to everything, V2X) communication, etc.
图2是本申请实施例应用的一种无线通信***的示意图。如图2所示,该无线通信***100可以包括:第一配置设备110、第二配置设备120和终端设备130。Fig. 2 is a schematic diagram of a wireless communication system applied in an embodiment of the present application. As shown in FIG. 2 , the wireless communication system 100 may include: a first configuration device 110 , a second configuration device 120 and a terminal device 130 .
在一些实施例中,第一配置设备110和/或第二配置设备120可以是一种终端设备,例如手机、平板电脑、计算机、无线本地环路(Wireless Local Loop,WLL)站、个人数字助理(Personal Digital Assistant,PDA)设备、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、智能可穿戴设备等。In some embodiments, the first configuration device 110 and/or the second configuration device 120 may be a terminal device, such as a mobile phone, a tablet computer, a computer, a wireless local loop (Wireless Local Loop, WLL) station, a personal digital assistant (Personal Digital Assistant, PDA) devices, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, smart wearable devices, etc.
在一些实施例中,第一配置设备110和/或第二配置设备120也可以是服务器。In some embodiments, the first configuration device 110 and/or the second configuration device 120 may also be a server.
在一些实施例中,第一配置设备110和第二配置设备120属于不同Fabric。In some embodiments, the first configuration device 110 and the second configuration device 120 belong to different Fabrics.
在一些实施例中,第二配置设备120与终端设备130属于同一Fabric,且第二配置设备120具有对终端设备130的访问权限(如管理员权限),第二配置设备120通过该访问权限可以对终端设备130进行访问以及控制。In some embodiments, the second configuration device 120 and the terminal device 130 belong to the same Fabric, and the second configuration device 120 has access rights (such as administrator rights) to the terminal device 130, through which the second configuration device 120 can The terminal device 130 is accessed and controlled.
在一些实施例中,第一配置设备110与第二配置设备120可以通过有线或者无线的方式连接,第二配置设备120可以将对终端设备130的访问权限共享给第一配置设备110,以及第一配置设备110可以复制第二配置设备120针对终端设备130的私有配置信息。In some embodiments, the first configuration device 110 and the second configuration device 120 can be connected in a wired or wireless manner, the second configuration device 120 can share the access right to the terminal device 130 with the first configuration device 110, and the second configuration device 120 can A configuration device 110 may copy the private configuration information of the second configuration device 120 for the terminal device 130 .
在一些实施例中,终端设备130至少与第二配置设备120通过有线或者无线的方式连接,终端设备130可以是上述任意一种终端设备,更多的,终端设备130可以是智能家居产品,例如智能冰箱、智能灯泡、智能洗衣机、智能电视、智能可穿戴设备等等。In some embodiments, the terminal device 130 is at least wired or wirelessly connected to the second configuration device 120, the terminal device 130 can be any of the above-mentioned terminal devices, moreover, the terminal device 130 can be a smart home product, such as Smart refrigerators, smart light bulbs, smart washing machines, smart TVs, smart wearables, and more.
在一些实施例中,可穿戴设备也可以称为穿戴式终端设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式终端设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。In some embodiments, wearable devices can also be referred to as wearable terminal devices, which is a general term for intelligently designing daily wear and developing wearable devices by applying wearable technology, such as glasses, gloves, watches, clothing and shoes. wait. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not only a hardware device, but also achieve powerful functions through software support, data interaction, and cloud interaction. Generalized wearable terminal devices include full-featured, large-sized, complete or partial functions without relying on smartphones, such as smart watches or smart glasses, etc., and only focus on a certain type of application functions, and need to cooperate with other devices such as smartphones Use, such as various smart bracelets and smart jewelry for physical sign monitoring.
在一些实施例中,终端设备130还可以与对该终端设备130具有访问权限的第一配置设备110通过有线或者无线的方式连接,第一配置设备110通过访问权限可以对终端设备130进行访问以及控制。In some embodiments, the terminal device 130 can also be connected to the first configuration device 110 with access rights to the terminal device 130 in a wired or wireless manner, and the first configuration device 110 can access the terminal device 130 and control.
在一些实施例中,终端设备130的数量可以为一个或者多个,本申请对此不做限制。In some embodiments, the number of terminal devices 130 may be one or more, which is not limited in this application.
以下通过具体实施例详述本申请的技术方案。The technical scheme of the present application is described in detail below through specific examples.
图3是本申请实施例提供的一种无线通信的方法200的示意***互流程图,如图3所示,该无线通信的方法200可以至少包括如下内容:Fig. 3 is a schematic interaction flowchart of a wireless communication method 200 provided in an embodiment of the present application. As shown in Fig. 3, the wireless communication method 200 may at least include the following content:
S210,第一配置设备向至少一个设备发送第一信息;其中,该第一配置设备为第一编织网络中的配置设备,该第一信息用于生成该第一编织网络针对至少一个设备的私有配置信息,该第一编织网络针对该至少一个设备的私有配置信息是通过复制第二编织网络中针对该至少一个设备的私有配置信 息得到;S210, the first configuration device sends first information to at least one device; wherein, the first configuration device is a configuration device in the first weave network, and the first information is used to generate the private information of the first weave network for at least one device Configuration information, the private configuration information for the at least one device in the first woven network is obtained by copying the private configuration information for the at least one device in the second woven network;
S220,终端设备接收第一配置设备发送的该第一信息;其中,该至少一个设备包括该终端设备。S220, the terminal device receives the first information sent by the first configuration device; wherein the at least one device includes the terminal device.
在本申请实施例中,该终端设备可以是该至少一个设备中的任意一个设备,此外,该至少一个设备中设备的类型可以参见上述关于终端设备的相关描述,在此不再赘述。In this embodiment of the present application, the terminal device may be any one of the at least one device. In addition, for the type of the at least one device, reference may be made to the relevant description about the terminal device above, which will not be repeated here.
在一些实施例中,该第一信息可以包括一个指示字段,该指示字段用于指示复制第二编织网络中针对该至少一个设备的私有配置信息。In some embodiments, the first information may include an indication field, where the indication field is used to indicate to copy the private configuration information for the at least one device in the second woven network.
在一些实施例中,该终端设备根据该第一信息,在该第一编织网络针对该终端设备的配置信息中增加该第二编织网络中针对该终端设备的该私有配置信息。或者,该终端设备根据该第一信息,将该第二编织网络中针对该终端设备的私有配置信息复制至该第一编织网络针对该终端设备的配置信息。In some embodiments, the terminal device adds the private configuration information for the terminal device in the second weave network to the configuration information for the terminal device in the first weave network according to the first information. Or, the terminal device copies the private configuration information for the terminal device in the second woven network to the configuration information for the terminal device in the first woven network according to the first information.
在一些实施例中,该终端设备确定该第一配置设备具有管理员权限。In some embodiments, the terminal device determines that the first configuration device has administrator authority.
需要说明的是,对于终端设备,第二编织网络中配置针对该终端设备的私有配置信息,且第二编织网络中也可以包含一些该终端设备的公有配置信息,在该第一配置设备具有该终端设备的管理员权限之后,该第一配置设备即可获取该终端设备的公有配置信息。以及,在该第一配置设备具有该终端设备的管理员权限之后,该第一配置设备可以通过发送该第一信息的方式,获取该终端设备的私有配置信息。应理解,该至少一个设备中的其他设备也类似,在此不再赘述。It should be noted that, for a terminal device, private configuration information for the terminal device is configured in the second woven network, and some public configuration information of the terminal device may also be included in the second woven network, where the first configuration device has the After obtaining the administrator authority of the terminal device, the first configuration device can obtain the public configuration information of the terminal device. And, after the first configuration device has the administrator authority of the terminal device, the first configuration device can obtain the private configuration information of the terminal device by sending the first information. It should be understood that other devices in the at least one device are also similar, and details are not described herein again.
在一些实施例中,该第一配置设备可以通过组播或广播方式向该至少一个设备发送该第一信息。当然,该第一配置设备也可以通过单播方式向该至少一个设备发送该第一信息。本申请对此并不限定。In some embodiments, the first configuration device may send the first information to the at least one device in a multicast or broadcast manner. Of course, the first configuration device may also send the first information to the at least one device in a unicast manner. This application is not limited to this.
在一些实施例中,该第一信息为由编织网络复制配置(CopySettingsFromFabric)命令。也即,该第一配置设备可以通过由编织网络复制配置(CopySettingsFromFabric)命令指示复制第二编织网络中针对至少一个设备的私有配置信息。可以解决在智能家居***权限移交过程中配置繁琐的问题,通过增加由编织网络复制配置命令,实现第一编织网络中的配置设备便捷地复制第二编织网络已经配置好的功能单元。In some embodiments, the first information is a Copy Settings From Fabric (CopySettingsFromFabric) command. That is, the first configuration device may instruct to copy private configuration information for at least one device in the second fabric network by using a fabric network copy configuration (CopySettingsFromFabric) command. It can solve the problem of cumbersome configuration in the process of smart home system authority transfer. By adding the configuration command copied by the weaving network, the configuration device in the first weaving network can conveniently copy the configured functional units of the second weaving network.
在一些实施例中,该至少一个设备可以是智能家居***中的部分或全部设备。具体例如,集成商使用第二配置设备将至少一个设备配置到第二编织网络,还配置了ACL、组、场景、绑定、代理、节点操作凭证、OTA等功能单元,也即,对于至少一个设备中的设备可以配置ACL、组、场景、绑定、代理、节点操作凭证、NOC、OTA中的一个或多个,不同设备配置的功能单元可以相同,也可以不同。在集成商调试好智能家居***之后,将智能家居***移交给房主,房主可以通过第一配置设备向该至少一个设备发送由编织网络复制配置(CopySettingsFromFabric)命令,以复制第二编织网络中针对至少一个设备的私有配置信息。In some embodiments, the at least one device may be part or all of the devices in the smart home system. Specifically, for example, the integrator uses the second configuration device to configure at least one device to the second woven network, and also configures functional units such as ACL, group, scene, binding, proxy, node operation certificate, OTA, etc., that is, for at least one The devices in the device can be configured with one or more of ACL, group, scenario, binding, proxy, node operation certificate, NOC, OTA, and the functional units configured by different devices can be the same or different. After the integrator debugs the smart home system, the smart home system is handed over to the homeowner, and the homeowner can send the command CopySettingsFromFabric to the at least one device through the first configuration device to copy the configuration in the second weave network. Private configuration information for at least one device.
具体例如,在终端设备的节点操作凭证功能单元中增加一个由编织网络复制配置(CopySettingsFromFabric)命令,如表4所示。Specifically, for example, a CopySettingsFromFabric command is added to the node operation credential functional unit of the terminal device, as shown in Table 4.
表4Table 4
具体例如,对于终端设备,功能单元“ACL”可以包含该终端设备所对应的ACL信息,具体地,在该第二编制网络中配置了该终端设备的ACL,例如,该终端设备包含ACL 1和ACL 3,此时,功能单元“ACL”可以包含ACL 1和ACL 3的相关信息。Specifically, for example, for a terminal device, the functional unit "ACL" may include the ACL information corresponding to the terminal device, specifically, the ACL of the terminal device is configured in the second network, for example, the terminal device includes ACL 1 and ACL 3, at this time, the functional unit "ACL" can contain information about ACL 1 and ACL 3.
具体例如,对于终端设备,功能单元“组”可以包含该终端设备所属的组信息,具体地,在该第二编制网络中对该终端设备进行了分组,例如,该终端设备属于组1和组3,此时,功能单元“组”可以包含组1和组3的相关信息。Specifically, for example, for a terminal device, the functional unit "group" may contain information about the group to which the terminal device belongs, specifically, the terminal device is grouped in the second organized network, for example, the terminal device belongs to group 1 and group 3. At this time, the functional unit "group" may contain related information of group 1 and group 3.
具体例如,对于终端设备,功能单元“场景”可以包含该终端设备所适用的场景信息,具体地,在该第二编制网络中配置了该终端设备适用的场景,例如,该终端设备可以适用于场景1和场景2,此时,功能单元“场景”可以包含场景1和场景2的相关信息。Specifically, for example, for a terminal device, the functional unit "scenario" may include the scene information applicable to the terminal device, specifically, the applicable scene of the terminal device is configured in the second organization network, for example, the terminal device may be applicable to Scenario 1 and Scenario 2. In this case, the functional unit "scene" may include relevant information of Scenario 1 and Scenario 2.
具体例如,对于终端设备,功能单元“绑定”可以包含该终端设备所对应的绑定信息,具体地,在该第二编制网络中配置了该终端设备与一个或多个其他设备建立了绑定关系,例如,该终端设备与设备1和设备2建立了绑定关系,此时,功能单元“绑定”可以包含设备1和设备2的相关信息。Specifically, for example, for a terminal device, the functional unit "binding" may include binding information corresponding to the terminal device, specifically, the terminal device is configured to establish a binding relationship with one or more other devices in the second network For example, the terminal device has established a binding relationship with the device 1 and the device 2. At this time, the functional unit "binding" may include information about the device 1 and the device 2.
具体例如,对于终端设备,功能单元“代理”可以包含该终端设备所对应的代理信息,具体地,在该第二编制网络中配置了该终端设备可以作为一个或多个其他设备的代理设备,例如,该终端设备可以是设备1和设备3的代理设备,此时,功能单元“代理”可以包含设备1和设备3的相关信息。Specifically, for example, for a terminal device, the functional unit "proxy" may include proxy information corresponding to the terminal device, specifically, the terminal device is configured in the second network as a proxy device for one or more other devices, For example, the terminal device may be a proxy device for Device 1 and Device 3 , and in this case, the functional unit "Proxy" may contain information about Device 1 and Device 3 .
具体例如,对于终端设备,功能单元“节点操作凭证”可以包含该终端设备所对应的节点操作凭证信息,具体地,在该第二编制网络中配置了该终端设备对应的节点操作凭证,例如,该终端设备可以对应节点操作凭证1和节点操作凭证3,此时,功能单元“节点操作凭证”可以包含节点操作凭证1和节点操作凭证3的相关信息。Specifically, for example, for a terminal device, the functional unit "node operation credential" may include the node operation credential information corresponding to the terminal device, specifically, the node operation credential corresponding to the terminal device is configured in the second organization network, for example, The terminal device may correspond to the node operation credential 1 and the node operation credential 3. At this time, the functional unit "node operation credential" may include information about the node operation credential 1 and the node operation credential 3.
具体例如,对于终端设备,功能单元“OTA”可以包含该终端设备所对应的OTA信息,具体地,在该第二编制网络中配置了该终端设备对应的OTA,例如,该终端设备可以对应OTA 1和OTA 3,此时,功能单元“OTA”可以包含OTA 1和OTA 3的相关信息。Specifically, for example, for a terminal device, the functional unit "OTA" may contain the OTA information corresponding to the terminal device, specifically, the OTA corresponding to the terminal device is configured in the second organization network, for example, the terminal device may correspond to the OTA 1 and OTA 3, at this time, the functional unit "OTA" can contain information about OTA 1 and OTA 3.
在本申请实施例中,“标识”也可以表述为“索引”,本申请对此并不限定。In this embodiment of the application, "identification" may also be expressed as "index", which is not limited in this application.
在一些实施例中,该第二编织网络中针对所述至少一个设备的私有配置信息对应的功能单元的属性或属性字段中包括该第二编织网络的标识。也即,可以将属性或属性字段中包括第二编织网络的标识的功能单元看作是第二编织网络的私有功能单元。例如,FabricA:{FabricA,NOC},{FabricA,ACL},{FabricA,Group},{FabricA,Binding},{FabricA,Proxy},即节点操作证书(Node Operational Certificate,NOC)、访问控制列表(Access Control Lists,ACL)、组(Group)、绑定(Binding)和代理(Proxy) 等功能单元的属性或属性字段中包括FabricA的标识信息,可以将NOC、ACL、Group、Binding和Proxy看作是FabricA的私有功能单元。In some embodiments, the attribute or attribute field of the functional unit corresponding to the private configuration information of the at least one device in the second weave network includes the identifier of the second weave network. That is, the functional unit including the identifier of the second weaving network in the attribute or attribute field may be regarded as a private functional unit of the second weaving network. For example, FabricA:{FabricA,NOC},{FabricA,ACL},{FabricA,Group},{FabricA,Binding},{FabricA,Proxy}, that is, the node operation certificate (Node Operational Certificate, NOC), access control list ( The attributes or attribute fields of functional units such as Access Control Lists (ACL), Group (Group), Binding (Binding) and Proxy (Proxy) include the identification information of FabricA, and NOC, ACL, Group, Binding and Proxy can be regarded as It is a private functional unit of FabricA.
需要说明的是,节点操作证书(NOC)也可以称之为节点操作凭证(Node Operational Credentials),本申请对此并不限定。It should be noted that the Node Operational Certificate (NOC) can also be called Node Operational Credentials, which is not limited in this application.
在一些实施例中,该第二编织网络中针对所述至少一个设备的私有配置信息包括但不限于以下至少一种信息:ACL信息,组信息,场景信息,绑定信息,代理信息,节点操作凭证(Node Operational Credentials)信息,空中下载(Over-the-Air,OTA)信息。In some embodiments, the private configuration information for the at least one device in the second woven network includes but is not limited to at least one of the following information: ACL information, group information, context information, binding information, proxy information, node operation Credentials (Node Operational Credentials) information, Over-the-Air (OTA) information.
在一些实施例中,该第一信息包括编织网络标识信息,其中,该编织网络标识信息用于指示该第二编织网络。也即,该第一信息可以包括该第二编织网络的标识信息。In some embodiments, the first information includes weaving network identification information, wherein the weaving network identification information is used to indicate the second weaving network. That is, the first information may include identification information of the second woven network.
在一些实施例中,该第一信息还包括节点标识映射表;其中,该节点标识映射表用于指示M个设备中的设备在该第一编织网络中的节点标识信息与在该第二编织网络中的节点标识信息之间的映射关系,该M个设备包括该至少一个设备,或者,该M个设备包括该终端设备,或者,该M个设备包括该至少一个设备和与该至少一个设备关联的设备,或者,该M个设备包括该终端设备和与该终端设备关联的设备,M为正整数。In some embodiments, the first information further includes a node identification mapping table; wherein, the node identification mapping table is used to indicate that the node identification information of a device among the M devices in the first weaving network is different from that in the second weaving network The mapping relationship between node identification information in the network, the M devices include the at least one device, or the M devices include the terminal device, or the M devices include the at least one device and the at least one device associated devices, or, the M devices include the terminal device and devices associated with the terminal device, and M is a positive integer.
需要说明的是,在该M个设备中,与该终端设备关联的设备可以是:与该终端设备通过一个或多个功能单元关联的设备。应理解,该至少一个设备中的其他设备与该终端设备类似,可以参考该终端设备的相关描述,在此不再赘述。It should be noted that, among the M devices, the device associated with the terminal device may be: a device associated with the terminal device through one or more functional units. It should be understood that other devices in the at least one device are similar to the terminal device, and reference may be made to relevant descriptions of the terminal device, and details are not repeated here.
例如,该M个设备包括:该终端设备和与该终端设备通过功能单元“绑定”关联的一个或多个设备。又例如,该M个设备包括:该终端设备和与该终端设备通过功能单元“组”关联的一个或多个设备。再例如,该M个设备包括:该终端设备和与该终端设备通过功能单元“代理”关联的一个或多个设备。再例如,该M个设备包括:该终端设备和与该终端设备通过功能单元“场景”关联的一个或多个设备。其他功能单元也类似,在此不再赘述。For example, the M devices include: the terminal device and one or more devices associated with the terminal device through functional units. For another example, the M devices include: the terminal device and one or more devices associated with the terminal device through a functional unit "group". For another example, the M devices include: the terminal device and one or more devices associated with the terminal device through a functional unit "proxy". For another example, the M devices include: the terminal device and one or more devices associated with the terminal device through a functional unit "scene". Other functional units are also similar, and will not be repeated here.
在一些实施例中,该第一配置设备获取该至少一个设备和与该至少一个设备关联的设备在该第一编织网络中的节点标识信息和在该第二编织网络中的节点标识信息;以及该第一配置设备根据该至少一个设备和与该至少一个设备关联的设备在该第一编织网络中的节点标识信息和在该第二编织网络中的节点标识信息,生成节点标识映射表。具体的,该第一信息中携带的节点标识映射表可以是该第一配置设备生成的完整列表,该第一信息中携带的节点标识映射表也可以是该第一配置设备生成的完整列表中提取的部分节点标识映射表,本申请对此并不限定。In some embodiments, the first configuration device obtains node identification information of the at least one device and devices associated with the at least one device in the first weave network and node identification information in the second weave network; and The first configuration device generates a node identification mapping table according to node identification information of the at least one device and devices associated with the at least one device in the first woven network and node identification information in the second woven network. Specifically, the node identifier mapping table carried in the first information may be a complete list generated by the first configuration device, and the node identifier mapping table carried in the first information may also be a complete list generated by the first configuration device. The part of the extracted node ID mapping table is not limited in this application.
在一些实施例中,节点标识映射表可以通过其他途径提前配置到终端设备中,则第一信息仅需包含该编织网络标识信息即可。In some embodiments, the node identifier mapping table may be configured in the terminal device in advance through other means, and then the first information only needs to include the woven network identifier information.
在一些实施例中,该节点标识映射表对应的类型信息为节点标识结构列表,该节点标识结构列表包括的M个节点标识结构分别对应该M个设备。In some embodiments, the type information corresponding to the node identifier mapping table is a node identifier structure list, and the M node identifier structures included in the node identifier structure list respectively correspond to the M devices.
在一些实施例中,该节点标识结构列表(List[NodeIdStruct])中该终端设备对应的节点标识结构包括目标节点标识信息(TargetNodeID)和当前节点标识信息(CurrentNodeID),其中,该目标节点标识信息为该终端设备在该第二编织网络中的节点标识信息,该当前节点标识信息为该终端设备在该第一编织网络中的节点标识信息。In some embodiments, the node identification structure corresponding to the terminal device in the node identification structure list (List[NodeIdStruct]) includes target node identification information (TargetNodeID) and current node identification information (CurrentNodeID), wherein the target node identification information is the node identification information of the terminal device in the second woven network, and the current node identification information is the node identification information of the terminal device in the first woven network.
在一些实施例中,该节点标识结构列表中该终端设备对应的节点标识结构还包括目标编织网络标识(TargetFabricID)和当前编织网络标识(CurrentFabricID),其中,该目标编织网络标识为该第二编织网络的标识,该当前编织网络标识为该第一编织网络的标识。In some embodiments, the node identification structure corresponding to the terminal device in the node identification structure list further includes a target fabric ID (TargetFabricID) and a current fabric ID (CurrentFabricID), wherein the target fabric ID is the second fabric ID An identifier of a network, where the current weaving network identifier is the identifier of the first weaving network.
具体例如,在第一信息包括编织网络标识信息和节点标识映射表的情况下,第一信息所包含的参数可以如表5或表6所示。Specifically, for example, in a case where the first information includes woven network identification information and a node identification mapping table, the parameters contained in the first information may be as shown in Table 5 or Table 6.
表5table 5
其中,在表5中,FabricIndex表示组会话所归属的Fabric网络,也即FabricIndex可以为第二编织网络的索引信息。fabric-idx表示协议约定的编织网络索引的数据类型。all表示数值数据类型中允 许所有值。List[NodeIdStruct]是NodeIdStruct类型的列表。Wherein, in Table 5, FabricIndex indicates the Fabric network to which the group session belongs, that is, FabricIndex may be index information of the second fabric network. fabric-idx indicates the data type of the weaving network index agreed by the protocol. all means that all values are allowed in the numeric data type. List[NodeIdStruct] is a list of NodeIdStruct types.
表6Table 6
其中,在表6中,FabricID表示组会话所归属的Fabric网络,也即FabricID可以为第二编织网络的标识。fabric-id表示协议约定的编织网络索引的数据类型。all表示数值数据类型中允许所有值。List[NodeIdStruct]是NodeIdStruct类型的列表。Wherein, in Table 6, FabricID indicates the Fabric network to which the group session belongs, that is, the FabricID may be an identifier of the second fabric network. fabric-id indicates the data type of the weaving network index agreed by the protocol. all means that all values are allowed in the numeric data type. List[NodeIdStruct] is a list of NodeIdStruct types.
需要说明的是,在设备内FabricIndex与FabricID有固定的映射关系,可以通过映射关系转换。It should be noted that there is a fixed mapping relationship between FabricIndex and FabricID in the device, which can be converted through the mapping relationship.
具体例如,在节点标识结构包括目标节点标识信息(TargetNodeID)、当前节点标识信息(CurrentNodeID)、目标编织网络标识信息(TargetFabricID)和当前编织网络标识信息(CurrentFabricID)的情况下,节点标识结构所包含的参数可以如表7所示。Specifically, for example, in the case that the node identification structure includes target node identification information (TargetNodeID), current node identification information (CurrentNodeID), target weaving network identification information (TargetFabricID) and current weaving network identification information (CurrentFabricID), the node identification structure contains The parameters can be shown in Table 7.
表7Table 7
在一些实施例中,在该第一信息包括该编织网络标识信息和该节点标识映射表的情况下,或者,在该第一信息包括该编织网络标识信息且该终端设备处预配置了该节点标识映射表的情况下,该终端设备根据该第一信息,在该第一编织网络针对该终端设备的配置信息中增加该终端设备对应的归属于该第二编织网络的所有私有功能单元对应的私有配置信息。In some embodiments, when the first information includes the woven network identification information and the node identification mapping table, or, when the first information includes the woven network identification information and the node is pre-configured at the terminal device In the case of identifying a mapping table, the terminal device adds, according to the first information, the configuration information for the terminal device of the first weaving network corresponding to all private functional units corresponding to the terminal device and belonging to the second weaving network. Private configuration information.
在一些实施例中,在该第一信息包括该编织网络标识信息和该节点标识映射表的情况下,或者,在该第一信息包括该编织网络标识信息且该终端设备处预配置了该节点标识映射表的情况下,该终端设备可以通过如下方式将该第二编织网络中针对该终端设备的私有配置信息复制到该第一编织网络:In some embodiments, when the first information includes the woven network identification information and the node identification mapping table, or, when the first information includes the woven network identification information and the node is pre-configured at the terminal device In the case of identifying a mapping table, the terminal device can copy the private configuration information for the terminal device in the second weaving network to the first weaving network in the following manner:
该终端设备根据该第一信息获取该终端设备对应的归属于该第二编织网络的所有私有功能单元;The terminal device acquires all private functional units corresponding to the terminal device that belong to the second weaving network according to the first information;
该终端设备在该第一编织网络的功能单元中增加归属于该第二编织网络的所有私有功能单元;The terminal device adds all private functional units belonging to the second weaving network to the functional units of the first weaving network;
对于增加的每个私有功能单元,该终端设备将其在该第二编织网络中对应的节点标识信息替换为在该第一编织网络中对应的节点标识信息。For each added private function unit, the terminal device replaces its corresponding node identification information in the second woven network with the corresponding node identification information in the first woven network.
具体例如,在接收到该第一信息之后,该终端设备通过查找该第二编织网络的标识的方式,获取该终端设备对应的归属于该第二编织网络的所有私有功能单元。Specifically, for example, after receiving the first information, the terminal device obtains all private functional units corresponding to the terminal device that belong to the second woven network by searching for the identifier of the second woven network.
在一些实施例中,该所有私有功能单元的属性或属性字段中包括该第二编织网络的标识。In some embodiments, the attributes or attribute fields of all private functional units include the identifier of the second weaving network.
在一些实施例中,该所有私有功能单元包括但不限于以下至少一种功能单元:In some embodiments, the all private functional units include but are not limited to at least one of the following functional units:
ACL功能单元,组功能单元,场景功能单元,绑定功能单元,代理功能单元,节点操作凭证功能单元,OTA功能单元。ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential functional unit, OTA functional unit.
在一些实施例中,该第一信息还包括功能单元列表;其中,该功能单元列表用于指示需要复制的至少一个功能单元。也即,此种情况下,该第一信息包括该编织网络标识信息、该节点标识映射表和 该功能单元列表,具体可以如表8或表9所示。或者,该第一信息包括该编织网络标识信息和该功能单元列表,且该终端设备处预配置了该节点标识映射表。In some embodiments, the first information further includes a functional unit list; wherein the functional unit list is used to indicate at least one functional unit that needs to be copied. That is, in this case, the first information includes the woven network identification information, the node identification mapping table and the functional unit list, which may be specifically shown in Table 8 or Table 9. Alternatively, the first information includes the woven network identification information and the functional unit list, and the terminal device is pre-configured with the node identification mapping table.
表8Table 8
其中,在表8中,FabricIndex表示组会话所归属的Fabric网络,也即FabricIndex可以为第二编织网络的标识。fabric-idx表示协议约定的编织网络索引的数据类型。cluster-id表示协议约定的功能单元索引的数据类型。List[cluster-id]是cluster-id类型的列表。all表示数值数据类型中允许所有值。List[NodeIdStruct]是NodeIdStruct类型的列表。Wherein, in Table 8, FabricIndex indicates the Fabric network to which the group session belongs, that is, FabricIndex may be an identifier of the second fabric network. fabric-idx indicates the data type of the weaving network index agreed by the protocol. cluster-id indicates the data type of the functional unit index agreed in the protocol. List[cluster-id] is a list of cluster-id types. all means that all values are allowed in the numeric data type. List[NodeIdStruct] is a list of NodeIdStruct types.
表9Table 9
其中,在表9中,FabricID表示组会话所归属的Fabric网络,也即FabricID可以为第二编织网络的标识。fabric-id表示协议约定的编织网络索引的数据类型。cluster-id表示协议约定的功能单元索引的数据类型。List[cluster-id]是cluster-id类型的列表。all表示数值数据类型中允许所有值。List[NodeIdStruct]是NodeIdStruct类型的列表。Wherein, in Table 9, FabricID indicates the Fabric network to which the group session belongs, that is, the FabricID may be an identifier of the second fabric network. fabric-id indicates the data type of the weaving network index agreed by the protocol. cluster-id indicates the data type of the functional unit index agreed in the protocol. List[cluster-id] is a list of cluster-id types. all means that all values are allowed in the numeric data type. List[NodeIdStruct] is a list of NodeIdStruct types.
在一些实施例中,也可以将上述表8和表9中“功能单元列表”对应的一致性设置为“可选”,在上述表8和表9中包括功能单元列表的情况下,复制功能单元列表指定的功能单元;在上述表8和表9中不包括功能单元列表的情况下,复制所有私有功能单元。In some embodiments, the consistency corresponding to the "functional unit list" in the above-mentioned Table 8 and Table 9 can also be set to "optional". The functional units specified by the unit list; where the functional unit list is not included in the above Tables 8 and 9, all private functional units are copied.
在一些实施例中,该功能单元列表指示的功能单元包括但不限于以下至少一种功能单元:ACL功能单元,组功能单元,场景功能单元,绑定功能单元,代理功能单元,节点操作凭证功能单元,OTA功能单元。In some embodiments, the functional units indicated by the functional unit list include but are not limited to at least one of the following functional units: ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential function Unit, OTA functional unit.
在一些实施例中,该功能单元列表对应的类型信息为功能单元标识列表,其中,该功能单元标识列表包括该至少一个功能单元的标识信息。In some embodiments, the type information corresponding to the functional unit list is a functional unit identification list, wherein the functional unit identification list includes identification information of the at least one functional unit.
在一些实施例中,在该第一信息包括该编织网络标识信息、该节点标识映射表和该功能单元列表的情况下,或者,在该第一信息包括该编织网络标识信息和该功能单元列表,且该终端设备处预配置了该节点标识映射表的情况下,该终端设备根据该第一信息,在该第一编织网络针对该终端设备的配置信息中增加该终端设备对应的归属于该第二编织网络的所有私有功能单元中该功能单元列表所指示的功能单元对应的私有配置信息。In some embodiments, when the first information includes the woven network identification information, the node identification mapping table, and the functional unit list, or, when the first information includes the woven network identification information and the functional unit list , and the terminal device is pre-configured with the node identifier mapping table, the terminal device adds the corresponding attribute of the terminal device to the configuration information of the terminal device in the first weaving network according to the first information. The private configuration information corresponding to the functional units indicated by the functional unit list among all private functional units of the second woven network.
在一些实施例中,在该第一信息包括该编织网络标识信息、该节点标识映射表和该功能单元列表的情况下,或者,在该第一信息包括该编织网络标识信息和该功能单元列表,且该终端设备处预配置了该节点标识映射表的情况下,该终端设备可以通过如下方式将该第二编织网络中针对该终端设备的私有配置信息复制到该第一编织网络:In some embodiments, when the first information includes the woven network identification information, the node identification mapping table, and the functional unit list, or, when the first information includes the woven network identification information and the functional unit list , and the terminal device is pre-configured with the node identification mapping table, the terminal device can copy the private configuration information for the terminal device in the second weaving network to the first weaving network in the following manner:
该终端设备根据该第一信息获取该终端设备对应的归属于该第二编织网络的所有私有功能单元中该功能单元列表所指示的功能单元;The terminal device acquires the functional units indicated by the functional unit list among all private functional units belonging to the second weaving network corresponding to the terminal device according to the first information;
该终端设备在该第一编织网络的功能单元中增加归属于该第二编织网络的该功能单元列表所指示的功能单元;The terminal device adds the functional units indicated by the list of functional units belonging to the second weaving network to the functional units of the first weaving network;
对于增加的每个私有功能单元,该终端设备将其在该第二编织网络中对应的节点标识信息替换为在该第一编织网络中对应的节点标识信息。For each added private function unit, the terminal device replaces its corresponding node identification information in the second woven network with the corresponding node identification information in the first woven network.
具体例如,在接收到该第一信息之后,该终端设备通过查找该第二编织网络的标识的方式,获取该终端设备对应的归属于该第二编织网络的该功能单元列表所指示的功能单元。Specifically, for example, after receiving the first information, the terminal device obtains the functional unit indicated by the functional unit list belonging to the second woven network corresponding to the terminal device by searching for the identifier of the second woven network .
在一些实施例中,该第一信息还包括目标列表;其中,该目标列表用于指示需要复制的至少一个功能单元,或者,该目标列表用于指示需要复制至少一个端点对应的功能单元,或者,该目标列表用于指示需要复制至少一个设备类型对应的功能单元。也即,此种情况下,该第一信息包括该编织网络标识、该节点标识映射表和该目标列表,具体可以如表10或11所示。或者,该第一信息包括该编织网络标识和该目标列表,且该终端设备处预配置了该节点标识映射表。In some embodiments, the first information further includes a target list; where the target list is used to indicate at least one functional unit that needs to be copied, or the target list is used to indicate that at least one functional unit corresponding to an endpoint needs to be copied, or , the target list is used to indicate that at least one functional unit corresponding to the device type needs to be copied. That is, in this case, the first information includes the woven network identifier, the node identifier mapping table, and the target list, which may be specifically shown in Table 10 or 11. Alternatively, the first information includes the woven network identifier and the target list, and the terminal device is pre-configured with the node identifier mapping table.
表10Table 10
表11Table 11
在一些实施例中,也可以将上述表10和表11中“目标列表”对应的一致性设置为“可选”,在上述表10和表11中包括目标列表的情况下,复制目标列表指定的功能单元;在上述表10和表11中不包括目标列表的情况下,复制所有私有功能单元。In some embodiments, the consistency corresponding to the "target list" in the above-mentioned Table 10 and Table 11 can also be set to "optional". functional units; in cases where the target list is not included in Tables 10 and 11 above, all private functional units are copied.
具体的,TargetStruct可以如表12所示。Specifically, the TargetStruct may be as shown in Table 12.
表12Table 12
其中,Endpoint-no表示协议约定的端点号的数据类型。devtype-id表示协议约定的设备类型索引的数据类型。Wherein, Endpoint-no represents the data type of the endpoint number stipulated in the protocol. devtype-id indicates the data type of the device type index agreed by the protocol.
在一些实施例中,该目标列表指示的功能单元包括但不限于以下至少一种功能单元:ACL功能单元,组功能单元,场景功能单元,绑定功能单元,代理功能单元,节点操作凭证功能单元,OTA功能单元。In some embodiments, the functional units indicated by the target list include but are not limited to at least one of the following functional units: ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential functional unit , OTA functional unit.
在一些实施例中,该目标列表对应的类型信息为目标结构列表;其中,In some embodiments, the type information corresponding to the target list is a target structure list; wherein,
在该目标列表用于指示需要复制的该至少一个功能单元的情况下,该目标结构列表包括的至少一个目标结构分别对应该至少一个功能单元,且该目标结构列表中的一个目标结构至少包括对应功能单元的标识信息;或者,In the case where the target list is used to indicate the at least one functional unit that needs to be copied, at least one target structure included in the target structure list corresponds to at least one functional unit respectively, and one target structure in the target structure list includes at least the corresponding Identification information of the functional unit; or,
在该目标列表用于指示需要复制该至少一个端点对应的功能单元的情况下,该目标结构列表包括的至少一个目标结构分别对应该至少一个端点,且该目标结构列表中的一个目标结构至少包括对应端点的端点号;或者,When the target list is used to indicate that the functional unit corresponding to the at least one endpoint needs to be copied, at least one target structure included in the target structure list corresponds to at least one endpoint respectively, and one target structure in the target structure list includes at least the endpoint number of the corresponding endpoint; or,
在该目标列表用于指示需要复制该至少一个设备类型对应的功能单元的情况下,该目标结构列表包括的至少一个目标结构分别对应该至少一个设备类型,且该目标结构列表中的一个目标结构至少包括对应设备类型的标识信息。In the case where the target list is used to indicate that the functional unit corresponding to the at least one device type needs to be copied, at least one target structure included in the target structure list corresponds to the at least one device type, and one target structure in the target structure list At least including the identification information of the corresponding device type.
在一些实施例中,在该第一信息包括该编织网络标识信息、该节点标识映射表和该目标列表的情况下,或者,在该第一信息包括该编织网络标识信息和该目标列表,且该终端设备处预配置了该节点标识映射表的情况下,该终端设备根据该第一信息,在该第一编织网络针对该终端设备的配置信息中增加该终端设备对应的归属于该第二编织网络的所有私有功能单元中该目标列表所指示的功能单元对应的私有配置信息。In some embodiments, when the first information includes the woven network identification information, the node identification mapping table, and the target list, or, when the first information includes the woven network identification information and the target list, and If the node identifier mapping table is pre-configured at the terminal device, the terminal device adds the corresponding information belonging to the second Private configuration information corresponding to the functional units indicated by the target list among all private functional units of the weaving network.
在一些实施例中,在该第一信息包括该编织网络标识信息、该节点标识映射表和该目标列表的情况下,或者,在该第一信息包括该编织网络标识信息和该目标列表,且该终端设备处预配置了该节点标识映射表的情况下,该终端设备可以通过如下方式将该第二编织网络中针对该终端设备的私有配置信息复制到该第一编织网络:In some embodiments, when the first information includes the woven network identification information, the node identification mapping table, and the target list, or, when the first information includes the woven network identification information and the target list, and In the case where the node identifier mapping table is pre-configured at the terminal device, the terminal device may copy the private configuration information for the terminal device in the second weaving network to the first weaving network in the following manner:
该终端设备根据该第一信息获取该终端设备对应的归属于该第二编织网络的所有私有功能单元中该目标列表所指示的功能单元;The terminal device acquires the functional units indicated by the target list among all private functional units belonging to the second weaving network corresponding to the terminal device according to the first information;
该终端设备在该第一编织网络的功能单元中增加归属于该第二编织网络的该目标列表所指示的功能单元;The terminal device adds the functional units indicated by the target list belonging to the second weaving network to the functional units of the first weaving network;
对于增加的每个私有功能单元,该终端设备将其在该第二编织网络中对应的节点标识信息替换为在该第一编织网络中对应的节点标识信息。For each added private function unit, the terminal device replaces its corresponding node identification information in the second woven network with the corresponding node identification information in the first woven network.
在一些实施例中,该第一配置设备获取该第二编织网络中针对该至少一个设备的私有配置信息。In some embodiments, the first configuration device acquires private configuration information for the at least one device in the second weave network.
具体例如,在接收到该第一信息之后,该终端设备通过查找该第二编织网络的标识的方式,获取该终端设备对应的归属于该第二编织网络的该目标列表所指示的功能单元。Specifically, for example, after receiving the first information, the terminal device obtains the functional unit indicated by the target list belonging to the second weaving network corresponding to the terminal device by searching for the identifier of the second weaving network.
具体例如,第一编织网络可以是FabricB,第二编织网络可以是FabricA,第一配置设备可以是房主控制的Admin2 APP,第二配置设备可以是集成商控制的Admin1 APP。集成商使用的Admin1 APP是原始的设备管理员,其添加房主的Admin2 APP为智能家居***中的设备的管理员,并将智能家居***中的设备移交给房主的Admin2 APP。如图4所示,Admin2 APP可以通过如下S1-1至S1-6中的至少部分步骤获取管理员权限以及产生节点标识映射表(NodeIdMap)。For example, the first fabric network can be FabricB, the second fabric network can be FabricA, the first configuration device can be the Admin2 APP controlled by the house owner, and the second configuration device can be the Admin1 APP controlled by the integrator. The Admin1 APP used by the integrator is the original device administrator, which adds the homeowner's Admin2 APP as the administrator of the devices in the smart home system, and hands over the devices in the smart home system to the homeowner's Admin2 APP. As shown in Figure 4, the Admin2 APP can obtain administrator authority and generate a node identification mapping table (NodeIdMap) through at least some of the steps in the following S1-1 to S1-6.
S1-1,集成商使用Admin1 APP配置房中的终端设备(如智能灯泡),将终端设备配置到FabricA,还配置了设备相关的NOC、绑定、组、ACL、代理等。可选地,配置后终端设备的相关设置为:FabricA:{FabricA,NOC1},{FabricA,ACL1},{FabricA,Group1},{FabricA,Binding1},{FabricA,Proxy1}。S1-1, the integrator uses the Admin1 APP to configure the terminal devices in the room (such as smart light bulbs), configure the terminal devices to FabricA, and configure device-related NOC, binding, group, ACL, proxy, etc. Optionally, related settings of the terminal device after configuration are: FabricA:{FabricA,NOC1},{FabricA,ACL1},{FabricA,Group1},{FabricA,Binding1},{FabricA,Proxy1}.
S1-2,集成商调试好终端设备之后,将终端设备移交给房主,集成商使用Admin1 APP开启终端设备的多编织网络(Multi-Fabric)配置窗口。S1-2. After the integrator debugs the terminal equipment, he hands over the terminal equipment to the homeowner. The integrator uses the Admin1 APP to open the multi-fabric network (Multi-Fabric) configuration window of the terminal equipment.
S1-3,房主使用Admin2 APP配置终端设备,配置终端设备到FabricB,并配置终端设备在FabricB的设备证书NOC。可选地,配置后终端设备的相关设置为:FabricA:{FabricA,NOC1},{FabricA,ACL1},{FabricA,Group1},{FabricA,Binding1},{FabricA,Proxy1};FabricB:{FabricB,NOC2}。S1-3, the homeowner uses the Admin2 APP to configure the terminal device, configure the terminal device to FabricB, and configure the device certificate NOC of the terminal device on FabricB. Optionally, the relevant settings of the terminal device after configuration are: FabricA:{FabricA,NOC1},{FabricA,ACL1},{FabricA,Group1},{FabricA,Binding1},{FabricA,Proxy1}; FabricB:{FabricB,Proxy1}; NOC2}.
S1-4,房主使用Admin2 APP向终端设备发送指令查看节点操作凭证功能单元的Fabrics属性,读取终端设备在FabricA的节点标识(Node ID),得到NodeID_A。S1-4. The homeowner uses the Admin2 APP to send instructions to the terminal device to view the Fabrics attribute of the node operation credential functional unit, read the node ID (Node ID) of the terminal device in FabricA, and obtain NodeID_A.
S1-5,房主使用Admin2 APP读取终端设备在FabricB的Node ID,或查,房主使用Admin2 APP 找在之前配置时保存的终端设备在FabricB的Node ID,得到NodeID_B。S1-5, the homeowner uses Admin2 APP to read the Node ID of the terminal device in FabricB, or check, the homeowner uses Admin2 APP to find the Node ID of the terminal device in FabricB saved in the previous configuration, and obtains NodeID_B.
S1-6,房主使用Admin2 APP将NodeID_A和NodeID_B分别添加到节点标识映射表的目标节点标识和当前节点标识。可选地,房主使用Admin2 APP同时将FabricA_ID和FabricB_ID分别添加到节点标识映射表的目标编制网络标识和当前编制网络标识。S1-6, the homeowner uses the Admin2 APP to add NodeID_A and NodeID_B to the target node ID and the current node ID of the node ID mapping table respectively. Optionally, the homeowner uses the Admin2 APP to add FabricA_ID and FabricB_ID to the target network ID and the current network ID of the node ID mapping table respectively.
具体的,对智能家居***中每个设备进行上述S1-1至S1-6的配置后,Admin2 APP成为智能家居***中的全部设备的管理员,并且Admin2 APP得到了全部设备的完整节点标识映射表。Specifically, after performing the above S1-1 to S1-6 configurations for each device in the smart home system, Admin2 APP becomes the administrator of all devices in the smart home system, and Admin2 APP obtains the complete node identification mapping of all devices surface.
以下以实施例1至实施例3详述本申请中的第一编织网络复制第二编织网络中针对至少一个设备的私有配置信息的方案。 Embodiments 1 to 3 are used below to describe in detail how the first woven network in this application replicates the private configuration information for at least one device in the second woven network.
实施例1,该第一信息(如CopySettingsFromFabric命令)包括编织网络标识和节点标识映射表。具体例如,第一编织网络可以是FabricB,第二编织网络可以是FabricA,第一配置设备可以是房主控制的Admin2 APP,第二配置设备可以是集成商控制的Admin1 APP。如图5所示,Admin2 APP可以如下S10-1至S10-8中的至少部分步骤复制Admin1 APP在FabricA中针对终端设备所做的全部配置。 Embodiment 1, the first information (such as the CopySettingsFromFabric command) includes a fabric network ID and a node ID mapping table. For example, the first fabric network can be FabricB, the second fabric network can be FabricA, the first configuration device can be the Admin2 APP controlled by the house owner, and the second configuration device can be the Admin1 APP controlled by the integrator. As shown in Figure 5, the Admin2 APP can copy at least some of the steps in S10-1 to S10-8 as follows, all the configurations made by the Admin1 APP for the terminal device in FabricA.
S10-1,房主在Admin2 APP上查看终端设备所归属的Fabric。S10-1. The homeowner checks the Fabric to which the terminal device belongs on the Admin2 APP.
S10-2,Admin2 APP向终端设备发送指令,查看节点操作凭证功能单元的Fabrics属性。S10-2, Admin2 APP sends an instruction to the terminal device to view the Fabrics attribute of the node operation credential functional unit.
S10-3,终端设备返回Fabrics,包含FabricA和FabricB的相关信息,由Admin2 APP呈现给房主。S10-3, the terminal device returns to Fabrics, including the relevant information of FabricA and FabricB, which is presented to the homeowner by the Admin2 APP.
S10-4,房主了解到FabricA是集成商所配置的Fabric,于是在Admin2 APP上操作复制FabricA的配置。S10-4. The homeowner knows that FabricA is the Fabric configured by the integrator, so he operates and copies the configuration of FabricA on the Admin2 APP.
S10-5,Admin2 APP向终端设备发送CopySettingsFromFabric命令,其中,CopySettingsFromFabric命令中携带编织网络标识和节点标识映射表,编织网络标识对应FabricA的Index,节点标识映射表可以通过上述S1-1至S1-6中获取。S10-5, the Admin2 APP sends the CopySettingsFromFabric command to the terminal device, wherein the CopySettingsFromFabric command carries the weaving network identifier and the node identifier mapping table, the weaving network identifier corresponds to the Index of FabricA, and the node identifier mapping table can be passed through the above S1-1 to S1-6 obtained from .
S10-6,终端设备收到CopySettingsFromFabric命令后,确认发送方Admin2 APP有Admin权限。S10-6. After receiving the CopySettingsFromFabric command, the terminal device confirms that the sender Admin2 APP has Admin authority.
S10-7,终端设备根据CopySettingsFromFabric命令携带的编织网络标识找到所有归属FabricA的编织网络私有(Fabric-Scoped)功能单元,如绑定、组、ACL等,增加FabricB的相应功能单元。S10-7. The terminal device finds all fabric-scoped private (Fabric-Scoped) functional units belonging to FabricA according to the fabric network identifier carried by the CopySettingsFromFabric command, such as binding, group, ACL, etc., and adds the corresponding functional units of FabricB.
S10-8,对于增加的每个FabricB的功能单元,终端设备根据其中包含的节点标识(NodeID)找到节点标识映射表的对应NodeID_A,替换为相应的表中的NodeID_B。S10-8, for each added functional unit of FabricB, the terminal device finds the corresponding NodeID_A in the node ID mapping table according to the node ID (NodeID) contained therein, and replaces it with the NodeID_B in the corresponding table.
具体的,对智能家居***中每个设备进行上述S10-1至S10-8的复制之后,Admin2 APP可以获取FabricA中针对智能家居***中的全部设备所做的全部配置。Specifically, after copying the above S10-1 to S10-8 for each device in the smart home system, the Admin2 APP can obtain all configurations made in FabricA for all devices in the smart home system.
实施例2,该第一信息(如CopySettingsFromFabric命令)包括编织网络标识、节点标识映射表和功能单元列表。具体例如,第一编织网络可以是FabricB,第二编织网络可以是FabricA,第一配置设备可以是房主控制的Admin2 APP,第二配置设备可以是集成商控制的Admin1 APP。如图6所示,Admin2 APP可以如下S20-1至S20-8中的至少部分步骤复制Admin1 APP在FabricA中针对终端设备所做的全部配置。 Embodiment 2, the first information (such as the CopySettingsFromFabric command) includes a fabric network identifier, a node identifier mapping table, and a list of functional units. For example, the first fabric network can be FabricB, the second fabric network can be FabricA, the first configuration device can be the Admin2 APP controlled by the house owner, and the second configuration device can be the Admin1 APP controlled by the integrator. As shown in Figure 6, the Admin2 APP can copy at least some of the steps in the following S20-1 to S20-8 for all configurations made by the Admin1 APP for the terminal device in FabricA.
S20-1,房主在Admin2 APP上查看终端设备所归属的Fabric。S20-1. The homeowner checks the Fabric to which the terminal device belongs on the Admin2 APP.
S20-2,Admin2 APP向终端设备发送指令,查看节点操作凭证功能单元的Fabrics属性。S20-2, Admin2 APP sends an instruction to the terminal device to check the Fabrics attribute of the node operation credential functional unit.
S20-3,终端设备返回Fabrics,包含FabricA和FabricB的相关信息,由Admin2 APP呈现给房主。S20-3, the terminal device returns to Fabrics, including the relevant information of FabricA and FabricB, which is presented to the homeowner by the Admin2 APP.
S20-4,房主了解到FabricA是集成商所配置的Fabric,于是在Admin2 APP上操作复制FabricA的配置。S20-4, the homeowner understands that FabricA is the Fabric configured by the integrator, so he operates and copies the configuration of FabricA on the Admin2 APP.
S20-5,Admin2 APP向终端设备发送CopySettingsFromFabric命令,其中,CopySettingsFromFabric命令中携带编织网络标识、节点标识映射表和功能单元列表,编织网络标识对应FabricA的Index,节点标识映射表可以通过上述S1-1至S1-6中获取,该功能单元列表用于指示需要复制的至少一个功能单元。S20-5, the Admin2 APP sends the CopySettingsFromFabric command to the terminal device, wherein the CopySettingsFromFabric command carries the weaving network identifier, the node identifier mapping table and the list of functional units, the weaving network identifier corresponds to the Index of FabricA, and the node identifier mapping table can be passed through the above S1-1 To obtain in S1-6, the functional unit list is used to indicate at least one functional unit that needs to be copied.
S20-6,终端设备收到CopySettingsFromFabric命令后,确认发送方Admin2 APP有Admin权限。S20-6. After receiving the CopySettingsFromFabric command, the terminal device confirms that the sender Admin2 APP has Admin authority.
S20-7,终端设备根据CopySettingsFromFabric命令携带的编织网络标识找到归属FabricA的功能单元列表中指定的功能单元,如组、ACL等,增加FabricB的相应功能单元。S20-7. The terminal device finds the functional units specified in the functional unit list belonging to FabricA according to the fabric network identifier carried by the CopySettingsFromFabric command, such as groups and ACLs, and adds corresponding functional units of FabricB.
S20-8,对于增加的每个FabricB的功能单元,终端设备根据其中包含的节点标识(NodeID)找到节点标识映射表的对应NodeID_A,替换为相应的表中的NodeID_B。S20-8, for each added functional unit of FabricB, the terminal device finds the corresponding NodeID_A in the node ID mapping table according to the node ID (NodeID) contained therein, and replaces it with the NodeID_B in the corresponding table.
具体的,对智能家居***中每个设备进行上述S20-1至S20-8的复制之后,Admin2 APP可以获取FabricA中针对智能家居***中的全部设备所做的功能单元列表指定的功能单元的配置。Specifically, after copying the above S20-1 to S20-8 for each device in the smart home system, the Admin2 APP can obtain the configuration of the functional unit specified in the functional unit list for all devices in the smart home system in FabricA .
实施例3,该第一信息(如CopySettingsFromFabric命令)包括编织网络标识、节点标识映射表和目标列表。具体例如,第一编织网络可以是FabricB,第二编织网络可以是FabricA,第一配置设备可以是房主控制的Admin2 APP,第二配置设备可以是集成商控制的Admin1 APP。如图7所示,Admin2 APP可以如下S30-1至S30-8中的至少部分步骤复制Admin1 APP在FabricA中针对终端设备所做的 全部配置。 Embodiment 3, the first information (such as the CopySettingsFromFabric command) includes a fabric network identifier, a node identifier mapping table, and a target list. For example, the first fabric network can be FabricB, the second fabric network can be FabricA, the first configuration device can be the Admin2 APP controlled by the house owner, and the second configuration device can be the Admin1 APP controlled by the integrator. As shown in Figure 7, Admin2 APP can copy at least some of the steps in S30-1 to S30-8, all the configurations done by Admin1 APP for the terminal device in FabricA.
S30-1,房主在Admin2 APP上查看终端设备所归属的Fabric。S30-1. The homeowner checks the Fabric to which the terminal device belongs on the Admin2 APP.
S30-2,Admin2 APP向终端设备发送指令,查看节点操作凭证功能单元的Fabrics属性。S30-2, the Admin2 APP sends an instruction to the terminal device to view the Fabrics attribute of the node operation credential functional unit.
S30-3,终端设备返回Fabrics,包含FabricA和FabricB的相关信息,由Admin2 APP呈现给房主。S30-3, the terminal device returns to Fabrics, including the relevant information of FabricA and FabricB, which is presented to the homeowner by the Admin2 APP.
S30-4,房主了解到FabricA是集成商所配置的Fabric,于是在Admin2 APP上操作复制FabricA的配置。S30-4, the homeowner understands that FabricA is the Fabric configured by the integrator, so he operates and copies the configuration of FabricA on the Admin2 APP.
S30-5,Admin2 APP向终端设备发送CopySettingsFromFabric命令,其中,CopySettingsFromFabric命令中携带编织网络标识、节点标识映射表和目标列表,编织网络标识对应FabricA的Index,节点标识映射表可以通过上述S1-1至S1-6中获取,该目标列表用于指示需要复制的至少一个功能单元,或者,该目标列表用于指示需要复制至少一个端点对应的功能单元,或者,该目标列表用于指示需要复制至少一个设备类型对应的功能单元。S30-5, the Admin2 APP sends the CopySettingsFromFabric command to the terminal device, wherein the CopySettingsFromFabric command carries the weaving network identifier, the node identifier mapping table and the target list, the weaving network identifier corresponds to the Index of FabricA, and the node identifier mapping table can be passed through the above S1-1 to Acquired in S1-6, the target list is used to indicate at least one functional unit that needs to be copied, or the target list is used to indicate that at least one functional unit corresponding to the endpoint needs to be copied, or the target list is used to indicate that at least one functional unit needs to be copied The functional unit corresponding to the device type.
S30-6,终端设备收到CopySettingsFromFabric命令后,确认发送方Admin2 APP有Admin权限。S30-6. After receiving the CopySettingsFromFabric command, the terminal device confirms that the sender Admin2 APP has Admin authority.
S30-7,终端设备根据CopySettingsFromFabric命令携带的编织网络标识找到归属FabricA的目标列表中指定的功能单元,如组、ACL等,增加FabricB的相应功能单元。S30-7. The terminal device finds the functional units specified in the target list belonging to FabricA according to the fabric network identifier carried by the CopySettingsFromFabric command, such as groups and ACLs, and adds the corresponding functional units of FabricB.
S30-8,对于增加的每个FabricB的功能单元,终端设备根据其中包含的节点标识(NodeID)找到节点标识映射表的对应NodeID_A,替换为相应的表中的NodeID_B。S30-8, for each added functional unit of FabricB, the terminal device finds the corresponding NodeID_A in the node ID mapping table according to the node ID (NodeID) contained therein, and replaces it with the NodeID_B in the corresponding table.
具体的,对智能家居***中每个设备进行上述S30-1至S30-8的复制之后,Admin2 APP可以获取FabricA中针对智能家居***中的全部设备所做的目标列表指定的功能单元的配置。Specifically, after copying the above S30-1 to S30-8 for each device in the smart home system, the Admin2 APP can obtain the configuration of the functional units specified in the target list for all devices in the smart home system in FabricA.
因此,在本申请实施例中,第一编织网络中的配置设备可以指示复制第二编织网络中针对至少一个设备的私有配置信息,从而,实现复制第二编织网络中针对至少一个设备的私有配置信息的目的。也即,可以解决在智能家居***权限移交过程中配置繁琐的问题,通过增加由编织网络复制配置命令,实现第一编织网络中的配置设备便捷地复制第二编织网络已经配置好的功能单元。Therefore, in this embodiment of the present application, the configuration device in the first weave network may instruct to copy the private configuration information for at least one device in the second weave network, thereby realizing the copying of the private configuration information for at least one device in the second weave network Purpose of Information. That is to say, it can solve the problem of cumbersome configuration in the smart home system authority transfer process. By adding the copy configuration command from the weaving network, the configuration device in the first weaving network can conveniently copy the configured functional units of the second weaving network.
上文结合图3至图7,详细描述了本申请的方法实施例,下文结合图8至图9,详细描述本申请的装置实施例,应理解,装置实施例与方法实施例相互对应,类似的描述可以参照方法实施例。The method embodiment of the present application is described in detail above in conjunction with FIG. 3 to FIG. 7 , and the device embodiment of the present application is described in detail below in conjunction with FIG. 8 to FIG. 9 . It should be understood that the device embodiment and the method embodiment correspond to each other, similar to The description can refer to the method embodiment.
图8示出了根据本申请实施例的终端设备300的示意性框图。如图8所示,该终端设备300包括:Fig. 8 shows a schematic block diagram of a terminal device 300 according to an embodiment of the present application. As shown in FIG. 8, the terminal device 300 includes:
通信单元310,用于接收第一配置设备发送的第一信息;a communication unit 310, configured to receive first information sent by the first configuration device;
其中,该第一配置设备为第一编织网络中的配置设备,该第一信息用于生成该第一编织网络针对至少一个设备的私有配置信息,该第一编织网络针对该至少一个设备的私有配置信息是通过复制第二编织网络中针对该至少一个设备的私有配置信息得到,该至少一个设备包括该终端设备。Wherein, the first configuration device is a configuration device in the first weave network, and the first information is used to generate private configuration information of the first weave network for at least one device, and the first weave network is for the private configuration information of the at least one device. The configuration information is obtained by duplicating private configuration information for the at least one device in the second woven network, where the at least one device includes the terminal device.
在一些实施例中,该第二编织网络中针对所述至少一个设备的私有配置信息对应的功能单元的属性或属性字段中包括该第二编织网络的标识。In some embodiments, the attribute or attribute field of the functional unit corresponding to the private configuration information of the at least one device in the second weave network includes the identifier of the second weave network.
在一些实施例中,该第二编织网络中针对所述至少一个设备的私有配置信息包括以下至少一种信息:In some embodiments, the private configuration information for the at least one device in the second woven network includes at least one of the following information:
访问控制列表ACL信息,组信息,场景信息,绑定信息,代理信息,节点操作凭证信息,空中下载OTA信息。Access control list ACL information, group information, scene information, binding information, proxy information, node operation credential information, OTA information.
在一些实施例中,该第一信息包括编织网络标识信息,其中,该编织网络标识信息用于指示该第二编织网络。In some embodiments, the first information includes weaving network identification information, wherein the weaving network identification information is used to indicate the second weaving network.
在一些实施例中,该第一信息还包括节点标识映射表;In some embodiments, the first information further includes a node identification mapping table;
其中,该节点标识映射表用于指示M个设备中的设备在所述第一编织网络的节点标识信息与在所述第二编织网络中的节点标识信息之间的映射关系,所述M个设备包括所述至少一个设备,或者,所述M个设备包括所述终端设备,或者,所述M个设备包括所述至少一个设备和与所述至少一个设备关联的设备,或者,所述M个设备包括所述终端设备和与所述终端设备关联的设备,M为正整数。Wherein, the node identification mapping table is used to indicate the mapping relationship between the node identification information of the M devices in the first woven network and the node identification information in the second woven network, and the M devices The device includes the at least one device, or the M devices include the terminal device, or the M devices include the at least one device and a device associated with the at least one device, or the M The number of devices includes the terminal device and devices associated with the terminal device, and M is a positive integer.
在一些实施例中,该节点标识映射表对应的类型信息为节点标识结构列表,该节点标识结构列表包括的M个节点标识结构分别对应该M个设备。In some embodiments, the type information corresponding to the node identifier mapping table is a node identifier structure list, and the M node identifier structures included in the node identifier structure list respectively correspond to the M devices.
在一些实施例中,该节点标识结构列表中该终端设备对应的节点标识结构包括目标节点标识信息和当前节点标识信息,其中,该目标节点标识信息为该终端设备在该第二编织网络中的节点标识信息,该当前节点标识信息为该终端设备在该第一编织网络中的节点标识信息。In some embodiments, the node identification structure corresponding to the terminal device in the node identification structure list includes target node identification information and current node identification information, wherein the target node identification information is the terminal device in the second weaving network Node identification information, where the current node identification information is node identification information of the terminal device in the first woven network.
在一些实施例中,该节点标识结构列表中该终端设备对应的节点标识结构还包括目标编织网络标识信息和当前编织网络标识信息,其中,该目标编织网络标识信息为该第二编织网络的标识信息,该当前编织网络标识信息为该第一编织网络的标识信息。In some embodiments, the node identification structure corresponding to the terminal device in the node identification structure list further includes target weaving network identification information and current weaving network identification information, wherein the target weaving network identification information is the identification of the second weaving network Information, the identification information of the current weaving network is the identification information of the first weaving network.
在一些实施例中,所述终端设备300还包括:处理单元320;In some embodiments, the terminal device 300 further includes: a processing unit 320;
所述处理单元320用于根据所述第一信息,在所述第一编织网络针对所述终端设备的配置信息中 增加所述终端设备对应的归属于所述第二编织网络的所有私有功能单元对应的私有配置信息。The processing unit 320 is configured to add, according to the first information, all private functional units corresponding to the terminal device that belong to the second weaving network to the configuration information of the first weaving network for the terminal device Corresponding private configuration information.
在一些实施例中,该终端设备300还包括:处理单元320;In some embodiments, the terminal device 300 further includes: a processing unit 320;
该处理单元320用于根据该第一信息获取该终端设备对应的归属于该第二编织网络的所有私有功能单元;The processing unit 320 is configured to obtain all private functional units corresponding to the terminal device and belonging to the second weaving network according to the first information;
该处理单元320还用于在该第一编织网络的功能单元中增加归属于该第二编织网络的该所有私有功能单元;The processing unit 320 is further configured to add all the private functional units belonging to the second weaving network to the functional units of the first weaving network;
对于增加的每个私有功能单元,该处理单元320还用于将其在该第二编织网络中对应的节点标识信息替换为在该第一编织网络中对应的节点标识信息。For each added private function unit, the processing unit 320 is further configured to replace its corresponding node identification information in the second woven network with the corresponding node identification information in the first woven network.
在一些实施例中,该所有私有功能单元的属性或属性字段中包括该第二编织网络的标识信息。In some embodiments, the attributes or attribute fields of all private functional units include identification information of the second weaving network.
在一些实施例中,该所有私有功能单元包括以下至少一种功能单元:In some embodiments, the all private functional units include at least one of the following functional units:
ACL功能单元,组功能单元,场景功能单元,绑定功能单元,代理功能单元,节点操作凭证功能单元,OTA功能单元。ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential functional unit, OTA functional unit.
在一些实施例中,该第一信息还包括功能单元列表;In some embodiments, the first information also includes a list of functional units;
其中,该功能单元列表用于指示需要复制的至少一个功能单元。Wherein, the functional unit list is used to indicate at least one functional unit that needs to be copied.
在一些实施例中,该功能单元列表指示的功能单元包括以下至少一种功能单元:ACL功能单元,组功能单元,场景功能单元,绑定功能单元,代理功能单元,节点操作凭证功能单元,OTA功能单元。In some embodiments, the functional units indicated by the functional unit list include at least one of the following functional units: ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential functional unit, OTA functional unit.
在一些实施例中,该功能单元列表对应的类型信息为功能单元标识列表,其中,该功能单元标识列表包括该至少一个功能单元的标识信息。In some embodiments, the type information corresponding to the functional unit list is a functional unit identification list, wherein the functional unit identification list includes identification information of the at least one functional unit.
在一些实施例中,该终端设备300还包括:处理单元320;In some embodiments, the terminal device 300 further includes: a processing unit 320;
所述处理单元320用于根据所述第一信息,在所述第一编织网络针对所述终端设备的配置信息中增加所述终端设备对应的归属于所述第二编织网络的所有私有功能单元中所述功能单元列表所指示的功能单元对应的私有配置信息。The processing unit 320 is configured to add, according to the first information, all private functional units corresponding to the terminal device that belong to the second weaving network to the configuration information of the first weaving network for the terminal device The private configuration information corresponding to the functional units indicated in the functional unit list in .
在一些实施例中,该终端设备300还包括:处理单元320;In some embodiments, the terminal device 300 further includes: a processing unit 320;
该处理单元320用于根据该第一信息获取该终端设备对应的归属于该第二编织网络的所有私有功能单元中该功能单元列表所指示的功能单元;The processing unit 320 is configured to obtain, according to the first information, the functional units indicated by the functional unit list among all private functional units belonging to the second weaving network corresponding to the terminal device;
该处理单元320还用于在该第一编织网络的功能单元中增加归属于该第二编织网络的该功能单元列表所指示的功能单元;The processing unit 320 is further configured to add, among the functional units of the first weaving network, the functional units indicated by the list of functional units belonging to the second weaving network;
对于增加的每个私有功能单元,该处理单元320还用于将其在该第二编织网络中对应的节点标识信息替换为在该第一编织网络中对应的节点标识信息。For each added private function unit, the processing unit 320 is further configured to replace its corresponding node identification information in the second woven network with the corresponding node identification information in the first woven network.
在一些实施例中,该第一信息还包括目标列表;其中,该目标列表用于指示需要复制的至少一个功能单元,或者,该目标列表用于指示需要复制至少一个端点对应的功能单元,或者,该目标列表用于指示需要复制至少一个设备类型对应的功能单元。In some embodiments, the first information further includes a target list; where the target list is used to indicate at least one functional unit that needs to be copied, or the target list is used to indicate that at least one functional unit corresponding to an endpoint needs to be copied, or , the target list is used to indicate that at least one functional unit corresponding to the device type needs to be copied.
在一些实施例中,该目标列表指示的功能单元包括以下至少一种功能单元:ACL功能单元,组功能单元,场景功能单元,绑定功能单元,代理功能单元,节点操作凭证功能单元,OTA功能单元。In some embodiments, the functional units indicated by the target list include at least one of the following functional units: ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential functional unit, OTA function unit.
在一些实施例中,该目标列表对应的类型信息为目标结构列表;其中,In some embodiments, the type information corresponding to the target list is a target structure list; wherein,
在该目标列表用于指示需要复制的该至少一个功能单元的情况下,该目标结构列表包括的至少一个目标结构分别对应该至少一个功能单元,且该目标结构列表中的一个目标结构至少包括对应功能单元的标识信息;或者,In the case where the target list is used to indicate the at least one functional unit that needs to be copied, at least one target structure included in the target structure list corresponds to at least one functional unit respectively, and one target structure in the target structure list includes at least the corresponding Identification information of the functional unit; or,
在该目标列表用于指示需要复制该至少一个端点对应的功能单元的情况下,该目标结构列表包括的至少一个目标结构分别对应该至少一个端点,且该目标结构列表中的一个目标结构至少包括对应端点的端点号;或者,When the target list is used to indicate that the functional unit corresponding to the at least one endpoint needs to be copied, at least one target structure included in the target structure list corresponds to at least one endpoint respectively, and one target structure in the target structure list includes at least the endpoint number of the corresponding endpoint; or,
在该目标列表用于指示需要复制该至少一个设备类型对应的功能单元的情况下,该目标结构列表包括的至少一个目标结构分别对应该至少一个设备类型,且该目标结构列表中的一个目标结构至少包括对应设备类型的标识信息。In the case where the target list is used to indicate that the functional unit corresponding to the at least one device type needs to be copied, at least one target structure included in the target structure list corresponds to the at least one device type, and one target structure in the target structure list At least including the identification information of the corresponding device type.
在一些实施例中,该终端设备300还包括:处理单元320;In some embodiments, the terminal device 300 further includes: a processing unit 320;
所述处理单元320用于根据所述第一信息,在所述第一编织网络针对所述终端设备的配置信息中增加所述终端设备对应的归属于所述第二编织网络的所有私有功能单元中所述目标列表所指示的功能单元对应的私有配置信息。The processing unit 320 is configured to add, according to the first information, all private functional units corresponding to the terminal device that belong to the second weaving network to the configuration information of the first weaving network for the terminal device The private configuration information corresponding to the functional units indicated in the target list in .
在一些实施例中,该终端设备300还包括:处理单元320;In some embodiments, the terminal device 300 further includes: a processing unit 320;
该处理单元320用于根据该第一信息获取该终端设备对应的归属于该第二编织网络的所有私有功能单元中该目标列表所指示的功能单元;The processing unit 320 is configured to obtain, according to the first information, the functional units indicated by the target list among all private functional units belonging to the second weaving network corresponding to the terminal device;
该处理单元320还用于在该第一编织网络的功能单元中增加归属于该第二编织网络的该目标列表所指示的功能单元;The processing unit 320 is further configured to add, among the functional units of the first weaving network, the functional units indicated by the target list belonging to the second weaving network;
对于增加的每个私有功能单元,该处理单元320还用于将其在该第二编织网络中对应的节点标识信息替换为在该第一编织网络中对应的节点标识信息。For each added private function unit, the processing unit 320 is further configured to replace its corresponding node identification information in the second woven network with the corresponding node identification information in the first woven network.
在一些实施例中,该终端设备300还包括:In some embodiments, the terminal device 300 also includes:
处理单元320,用于确定该第一配置设备具有管理员权限。The processing unit 320 is configured to determine that the first configuration device has administrator authority.
在一些实施例中,该第一信息为由编织网络复制配置CopySettingsFromFabric命令。In some embodiments, the first information is a copy configuration CopySettingsFromFabric command by the fabric network.
在一些实施例中,上述通信单元可以是通信接口或收发器,或者是通信芯片或者片上***的输入输出接口。上述处理单元可以是一个或多个处理器。In some embodiments, the above-mentioned communication unit may be a communication interface or a transceiver, or an input-output interface of a communication chip or a system-on-chip. The aforementioned processing unit may be one or more processors.
应理解,根据本申请实施例的终端设备300可对应于本申请方法实施例中的终端设备,并且终端设备300中的各个单元的上述和其它操作和/或功能分别为了实现图3至图7所示方法中终端设备的相应流程,为了简洁,在此不再赘述。It should be understood that the terminal device 300 according to the embodiment of the present application may correspond to the terminal device in the method embodiment of the present application, and the above-mentioned and other operations and/or functions of each unit in the terminal device 300 are to realize the For the sake of brevity, the corresponding flow of the terminal device in the shown method will not be repeated here.
图9示出了根据本申请实施例的配置设备400的示意性框图。该配置设备400为第一配置设备,如图9所示,该配置设备400包括:Fig. 9 shows a schematic block diagram of a configuration device 400 according to an embodiment of the present application. The configuration device 400 is a first configuration device. As shown in FIG. 9, the configuration device 400 includes:
通信单元410,用于向至少一个设备发送第一信息;a communication unit 410, configured to send first information to at least one device;
其中,该第一配置设备为第一编织网络中的配置设备,该第一信息用于生成该第一编织网络针对至少一个设备的私有配置信息,该第一编织网络针对该至少一个设备的私有配置信息是通过复制第二编织网络中针对该至少一个设备的私有配置信息得到,该至少一个设备包括终端设备。Wherein, the first configuration device is a configuration device in the first weave network, and the first information is used to generate private configuration information of the first weave network for at least one device, and the first weave network is for the private configuration information of the at least one device. The configuration information is obtained by duplicating private configuration information for the at least one device in the second woven network, where the at least one device includes a terminal device.
在一些实施例中,该第二编织网络中针对所述至少一个设备的私有配置信息对应的功能单元的属性或属性字段中包括该第二编织网络的标识。In some embodiments, the attribute or attribute field of the functional unit corresponding to the private configuration information of the at least one device in the second weave network includes the identifier of the second weave network.
在一些实施例中,该第二编织网络中针对所述至少一个设备的私有配置信息包括以下至少一种信息:访问控制列表ACL信息,组信息,场景信息,绑定信息,代理信息,节点操作凭证信息,空中下载OTA信息。In some embodiments, the private configuration information for the at least one device in the second woven network includes at least one of the following information: access control list ACL information, group information, scene information, binding information, proxy information, node operation Credential information, download OTA information over the air.
在一些实施例中,该第一信息包括编织网络标识信息,其中,该编织网络标识信息用于指示该第二编织网络。In some embodiments, the first information includes weaving network identification information, wherein the weaving network identification information is used to indicate the second weaving network.
在一些实施例中,该第一信息还包括节点标识映射表;In some embodiments, the first information further includes a node identification mapping table;
其中,该节点标识映射表用于指示M个设备中的设备在所述第一编织网络的节点标识信息与在所述第二编织网络中的节点标识信息之间的映射关系,所述M个设备包括所述至少一个设备,或者,所述M个设备包括所述终端设备,或者,所述M个设备包括所述至少一个设备和与所述至少一个设备关联的设备,或者,所述M个设备包括所述终端设备和与所述终端设备关联的设备,M为正整数。Wherein, the node identification mapping table is used to indicate the mapping relationship between the node identification information of the M devices in the first woven network and the node identification information in the second woven network, and the M devices The device includes the at least one device, or the M devices include the terminal device, or the M devices include the at least one device and a device associated with the at least one device, or the M The number of devices includes the terminal device and devices associated with the terminal device, and M is a positive integer.
在一些实施例中,该节点标识映射表对应的类型信息为节点标识结构列表,该节点标识结构列表包括的M个节点标识结构分别对应该M个设备。In some embodiments, the type information corresponding to the node identifier mapping table is a node identifier structure list, and the M node identifier structures included in the node identifier structure list respectively correspond to the M devices.
在一些实施例中,该节点标识结构列表中该终端设备对应的节点标识结构包括目标节点标识信息和当前节点标识信息,其中,该目标节点标识信息为该终端设备在该第二编织网络中的节点标识信息,该当前节点标识信息为该终端设备在该第一编织网络中的节点标识信息。In some embodiments, the node identification structure corresponding to the terminal device in the node identification structure list includes target node identification information and current node identification information, wherein the target node identification information is the terminal device in the second weaving network Node identification information, where the current node identification information is node identification information of the terminal device in the first woven network.
在一些实施例中,该节点标识结构列表中该终端设备对应的节点标识结构还包括目标编织网络标识信息和当前编织网络标识信息,其中,该目标编织网络标识信息为该第二编织网络的标识信息,该当前编织网络标识信息为该第一编织网络的标识信息。In some embodiments, the node identification structure corresponding to the terminal device in the node identification structure list further includes target weaving network identification information and current weaving network identification information, wherein the target weaving network identification information is the identification of the second weaving network Information, the identification information of the current weaving network is the identification information of the first weaving network.
在一些实施例中,该第一信息还包括功能单元列表;In some embodiments, the first information also includes a list of functional units;
其中,该功能单元列表用于指示需要复制的至少一个功能单元。Wherein, the functional unit list is used to indicate at least one functional unit that needs to be copied.
在一些实施例中,该功能单元列表指示的功能单元包括以下至少一种功能单元:ACL功能单元,组功能单元,场景功能单元,绑定功能单元,代理功能单元,节点操作凭证功能单元,OTA功能单元。In some embodiments, the functional units indicated by the functional unit list include at least one of the following functional units: ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential functional unit, OTA functional unit.
在一些实施例中,该功能单元列表对应的类型信息为功能单元标识列表,其中,该功能单元标识列表包括该至少一个功能单元的标识信息。In some embodiments, the type information corresponding to the functional unit list is a functional unit identification list, wherein the functional unit identification list includes identification information of the at least one functional unit.
在一些实施例中,该第一信息还包括目标列表;其中,该目标列表用于指示需要复制的至少一个功能单元,或者,该目标列表用于指示需要复制至少一个端点对应的功能单元,或者,该目标列表用于指示需要复制至少一个设备类型对应的功能单元。In some embodiments, the first information further includes a target list; where the target list is used to indicate at least one functional unit that needs to be copied, or the target list is used to indicate that at least one functional unit corresponding to an endpoint needs to be copied, or , the target list is used to indicate that at least one functional unit corresponding to the device type needs to be copied.
在一些实施例中,该目标列表指示的功能单元包括以下至少一种功能单元:ACL功能单元,组功能单元,场景功能单元,绑定功能单元,代理功能单元,节点操作凭证功能单元,OTA功能单元。In some embodiments, the functional units indicated by the target list include at least one of the following functional units: ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential functional unit, OTA function unit.
在一些实施例中,该目标列表对应的类型信息为目标结构列表;其中,In some embodiments, the type information corresponding to the target list is a target structure list; wherein,
在该目标列表用于指示需要复制的该至少一个功能单元的情况下,该目标结构列表包括的至少一 个目标结构分别对应该至少一个功能单元,且该目标结构列表中的一个目标结构至少包括对应功能单元的标识信息;或者,In the case where the target list is used to indicate the at least one functional unit that needs to be copied, at least one target structure included in the target structure list corresponds to at least one functional unit respectively, and one target structure in the target structure list includes at least the corresponding Identification information of the functional unit; or,
在该目标列表用于指示需要复制该至少一个端点对应的功能单元的情况下,该目标结构列表包括的至少一个目标结构分别对应该至少一个端点,且该目标结构列表中的一个目标结构至少包括对应端点的端点号;或者,When the target list is used to indicate that the functional unit corresponding to the at least one endpoint needs to be copied, at least one target structure included in the target structure list corresponds to at least one endpoint respectively, and one target structure in the target structure list includes at least the endpoint number of the corresponding endpoint; or,
在该目标列表用于指示需要复制该至少一个设备类型对应的功能单元的情况下,该目标结构列表包括的至少一个目标结构分别对应该至少一个设备类型,且该目标结构列表中的一个目标结构至少包括对应设备类型的标识信息。In the case where the target list is used to indicate that the functional unit corresponding to the at least one device type needs to be copied, at least one target structure included in the target structure list corresponds to the at least one device type, and one target structure in the target structure list At least including the identification information of the corresponding device type.
在一些实施例中,该配置设备400还包括:处理单元420;In some embodiments, the configuration device 400 further includes: a processing unit 420;
该通信单元410还用于获取该至少一个设备在该第一编织网络和该第二编织网络中的节点标识信息;The communication unit 410 is also configured to acquire node identification information of the at least one device in the first woven network and the second woven network;
该处理单元420用于根据该至少一个设备在该第一编织网络和该第二编织网络中的节点标识信息,生成该节点标识映射表。The processing unit 420 is configured to generate the node identifier mapping table according to the node identifier information of the at least one device in the first woven network and the second woven network.
在一些实施例中,该通信单元410还用于获取该第二编织网络中针对该至少一个设备的该私有配置信息。In some embodiments, the communication unit 410 is further configured to acquire the private configuration information for the at least one device in the second woven network.
在一些实施例中,该第一信息为由编织网络复制配置CopySettingsFromFabric命令。In some embodiments, the first information is a copy configuration CopySettingsFromFabric command by the fabric network.
在一些实施例中,上述通信单元可以是通信接口或收发器,或者是通信芯片或者片上***的输入输出接口。上述处理单元可以是一个或多个处理器。In some embodiments, the above-mentioned communication unit may be a communication interface or a transceiver, or an input-output interface of a communication chip or a system-on-chip. The aforementioned processing unit may be one or more processors.
应理解,根据本申请实施例的配置设备400可对应于本申请方法实施例中的第一配置设备,并且配置设备400中的各个单元的上述和其它操作和/或功能分别为了实现图3至图7所示方法中第一配置设备的相应流程,为了简洁,在此不再赘述。It should be understood that the configuration device 400 according to the embodiment of the present application may correspond to the first configuration device in the method embodiment of the present application, and the above-mentioned and other operations and/or functions of each unit in the configuration device 400 are respectively in order to realize the For the sake of brevity, the corresponding flow of the first configuration device in the method shown in FIG. 7 will not be repeated here.
图10是本申请实施例提供的一种通信设备500示意性结构图。图10所示的通信设备500包括处理器510,处理器510可以从存储器中调用并运行计算机程序,以实现本申请实施例中的方法。FIG. 10 is a schematic structural diagram of a communication device 500 provided in an embodiment of the present application. The communication device 500 shown in FIG. 10 includes a processor 510, and the processor 510 can call and run a computer program from a memory, so as to implement the method in the embodiment of the present application.
在一些实施例中,如图10所示,通信设备500还可以包括存储器520。其中,处理器510可以从存储器520中调用并运行计算机程序,以实现本申请实施例中的方法。In some embodiments, as shown in FIG. 10 , the communication device 500 may further include a memory 520 . Wherein, the processor 510 can invoke and run a computer program from the memory 520, so as to implement the method in the embodiment of the present application.
其中,存储器520可以是独立于处理器510的一个单独的器件,也可以集成在处理器510中。Wherein, the memory 520 may be an independent device independent of the processor 510 , or may be integrated in the processor 510 .
在一些实施例中,如图10所示,通信设备500还可以包括收发器530,处理器510可以控制该收发器530与其他设备进行通信,具体地,可以向其他设备发送信息或数据,或接收其他设备发送的信息或数据。In some embodiments, as shown in FIG. 10 , the communication device 500 may further include a transceiver 530, and the processor 510 may control the transceiver 530 to communicate with other devices, specifically, to send information or data to other devices, or Receive information or data from other devices.
其中,收发器530可以包括发射机和接收机。收发器530还可以进一步包括天线,天线的数量可以为一个或多个。Wherein, the transceiver 530 may include a transmitter and a receiver. The transceiver 530 may further include antennas, and the number of antennas may be one or more.
在一些实施例中,该通信设备500具体可为本申请实施例的配置设备,并且该通信设备500可以实现本申请实施例的各个方法中由第一配置设备实现的相应流程,为了简洁,在此不再赘述。In some embodiments, the communication device 500 may specifically be the configuration device of the embodiment of the present application, and the communication device 500 may implement the corresponding processes implemented by the first configuration device in each method of the embodiment of the present application. For brevity, in This will not be repeated here.
在一些实施例中,该通信设备500具体可为本申请实施例的终端设备,并且该通信设备500可以实现本申请实施例的各个方法中由终端设备实现的相应流程,为了简洁,在此不再赘述。In some embodiments, the communication device 500 may specifically be the terminal device in the embodiment of the present application, and the communication device 500 may implement the corresponding processes implemented by the terminal device in each method of the embodiment of the present application. For the sake of brevity, the Let me repeat.
图11是本申请实施例的装置的示意性结构图。图11所示的装置600包括处理器610,处理器610可以从存储器中调用并运行计算机程序,以实现本申请实施例中的方法。Fig. 11 is a schematic structural diagram of a device according to an embodiment of the present application. The apparatus 600 shown in FIG. 11 includes a processor 610, and the processor 610 can call and run a computer program from a memory, so as to implement the method in the embodiment of the present application.
在一些实施例中,如图11所示,装置600还可以包括存储器620。其中,处理器610可以从存储器620中调用并运行计算机程序,以实现本申请实施例中的方法。In some embodiments, as shown in FIG. 11 , the device 600 may further include a memory 620 . Wherein, the processor 610 can invoke and run a computer program from the memory 620, so as to implement the method in the embodiment of the present application.
其中,存储器620可以是独立于处理器610的一个单独的器件,也可以集成在处理器610中。Wherein, the memory 620 may be an independent device independent of the processor 610 , or may be integrated in the processor 610 .
在一些实施例中,该装置600还可以包括输入接口630。其中,处理器610可以控制该输入接口630与其他设备或芯片进行通信,具体地,可以获取其他设备或芯片发送的信息或数据。In some embodiments, the device 600 may further include an input interface 630 . Wherein, the processor 610 can control the input interface 630 to communicate with other devices or chips, specifically, can obtain information or data sent by other devices or chips.
在一些实施例中,该装置600还可以包括输出接口640。其中,处理器610可以控制该输出接口640与其他设备或芯片进行通信,具体地,可以向其他设备或芯片输出信息或数据。In some embodiments, the device 600 may further include an output interface 640 . Wherein, the processor 610 can control the output interface 640 to communicate with other devices or chips, specifically, can output information or data to other devices or chips.
在一些实施例中,该装置600可应用于本申请实施例中的配置设备,并且该装置600可以实现本申请实施例的各个方法中由第一配置设备实现的相应流程,为了简洁,在此不再赘述。In some embodiments, the apparatus 600 can be applied to the configuration device in the embodiment of the present application, and the apparatus 600 can implement the corresponding process implemented by the first configuration device in each method of the embodiment of the application. For the sake of brevity, here No longer.
在一些实施例中,该装置600可应用于本申请实施例中的终端设备,并且该装置600可以实现本申请实施例的各个方法中由终端设备实现的相应流程,为了简洁,在此不再赘述。In some embodiments, the apparatus 600 can be applied to the terminal device in the embodiment of the present application, and the apparatus 600 can implement the corresponding processes implemented by the terminal device in each method of the embodiment of the present application. For the sake of brevity, the repeat.
在一些实施例中,本申请实施例提到的装置也可以是芯片。例如可以是***级芯片,***芯片,芯片***或片上***芯片等。In some embodiments, the device mentioned in the embodiment of the present application may also be a chip. For example, it may be a system-on-a-chip, a system-on-a-chip, a system-on-a-chip, or a system-on-a-chip.
图12是本申请实施例提供的一种通信***700的示意性框图。如图12所示,该通信***700至少包括终端设备710、第一配置设备720和第二配置设备730。Fig. 12 is a schematic block diagram of a communication system 700 provided by an embodiment of the present application. As shown in FIG. 12 , the communication system 700 includes at least a terminal device 710 , a first configuration device 720 and a second configuration device 730 .
其中,该终端设备710可以用于实现上述方法中由终端设备实现的相应的功能,以及该第一配置设备720可以用于实现上述方法中由第一配置设备实现的相应的功能,为了简洁,在此不再赘述。Wherein, the terminal device 710 can be used to realize the corresponding functions realized by the terminal device in the above method, and the first configuration device 720 can be used to realize the corresponding functions realized by the first configuration device in the above method. For the sake of brevity, I won't repeat them here.
应理解,本申请实施例的处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。It should be understood that the processor in the embodiment of the present application may be an integrated circuit chip, which has a signal processing capability. In the implementation process, each step of the above-mentioned method embodiments may be completed by an integrated logic circuit of hardware in a processor or instructions in the form of software. The above-mentioned processor can be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), an off-the-shelf programmable gate array (Field Programmable Gate Array, FPGA) or other available Program logic devices, discrete gate or transistor logic devices, discrete hardware components. Various methods, steps, and logic block diagrams disclosed in the embodiments of the present application may be implemented or executed. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like. The steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register. The storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps of the above method in combination with its hardware.
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)。应注意,本文描述的***和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It can be understood that the memory in the embodiments of the present application may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. Among them, the non-volatile memory can be read-only memory (Read-Only Memory, ROM), programmable read-only memory (Programmable ROM, PROM), erasable programmable read-only memory (Erasable PROM, EPROM), electronically programmable Erase Programmable Read-Only Memory (Electrically EPROM, EEPROM) or Flash. The volatile memory can be Random Access Memory (RAM), which acts as external cache memory. By way of illustration and not limitation, many forms of RAM are available, such as Static Random Access Memory (Static RAM, SRAM), Dynamic Random Access Memory (Dynamic RAM, DRAM), Synchronous Dynamic Random Access Memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous connection dynamic random access memory (Synchlink DRAM, SLDRAM ) and Direct Memory Bus Random Access Memory (Direct Rambus RAM, DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but not be limited to, these and any other suitable types of memory.
应理解,上述存储器为示例性但不是限制性说明,例如,本申请实施例中的存储器还可以是静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synch link DRAM,SLDRAM)以及直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)等等。也就是说,本申请实施例中的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It should be understood that the above-mentioned memory is illustrative but not restrictive. For example, the memory in the embodiment of the present application may also be a static random access memory (static RAM, SRAM), a dynamic random access memory (dynamic RAM, DRAM), Synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous connection Dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is, the memory in the embodiments of the present application is intended to include, but not be limited to, these and any other suitable types of memory.
本申请实施例还提供了一种计算机可读存储介质,用于存储计算机程序。The embodiment of the present application also provides a computer-readable storage medium for storing computer programs.
在一些实施例中,该计算机可读存储介质可应用于本申请实施例中的配置设备,并且该计算机程序使得计算机执行本申请实施例的各个方法中由第一配置设备实现的相应流程,为了简洁,在此不再赘述。In some embodiments, the computer-readable storage medium can be applied to the configuration device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the first configuration device in the methods of the embodiments of the present application, in order It is concise and will not be repeated here.
在一些实施例中,该计算机可读存储介质可应用于本申请实施例中的终端设备,并且该计算机程序使得计算机执行本申请实施例的各个方法中由终端设备实现的相应流程,为了简洁,在此不再赘述。In some embodiments, the computer-readable storage medium can be applied to the terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, I won't repeat them here.
本申请实施例还提供了一种计算机程序产品,包括计算机程序指令。The embodiment of the present application also provides a computer program product, including computer program instructions.
在一些实施例中,该计算机程序产品可应用于本申请实施例中的配置设备,并且该计算机程序指令使得计算机执行本申请实施例的各个方法中由第一配置设备实现的相应流程,为了简洁,在此不再赘述。In some embodiments, the computer program product can be applied to the configuration device in the embodiments of the present application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the first configuration device in the various methods of the embodiments of the present application. For the sake of brevity , which will not be repeated here.
在一些实施例中,该计算机程序产品可应用于本申请实施例中的终端设备,并且该计算机程序指令使得计算机执行本申请实施例的各个方法中由终端设备实现的相应流程,为了简洁,在此不再赘述。In some embodiments, the computer program product can be applied to the terminal device in the embodiments of the present application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the terminal device in the methods of the embodiments of the present application. For brevity, the This will not be repeated here.
本申请实施例还提供了一种计算机程序。The embodiment of the present application also provides a computer program.
在一些实施例中,该计算机程序可应用于本申请实施例中的配置设备,当该计算机程序在计算机上运行时,使得计算机执行本申请实施例的各个方法中由第一配置设备实现的相应流程,为了简洁,在此不再赘述。In some embodiments, the computer program can be applied to the configuration device in the embodiment of the present application. When the computer program is run on the computer, the computer executes the corresponding functions implemented by the first configuration device in the methods of the embodiment of the present application. For the sake of brevity, the process will not be repeated here.
在一些实施例中,该计算机程序可应用于本申请实施例中的终端设备,当该计算机程序在计算机上运行时,使得计算机执行本申请实施例的各个方法中由终端设备实现的相应流程,为了简洁,在此不再赘述。In some embodiments, the computer program can be applied to the terminal device in the embodiment of the present application. When the computer program is run on the computer, the computer executes the corresponding process implemented by the terminal device in each method of the embodiment of the present application, For the sake of brevity, details are not repeated here.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方 法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present application.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。针对这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the functions described above are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. For such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disc and other media that can store program codes. .
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。The above is only a specific implementation of the application, but the scope of protection of the application is not limited thereto. Anyone familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the application. Should be covered within the protection scope of this application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims (92)
- 一种无线通信的方法,其特征在于,包括:A method for wireless communication, comprising:终端设备接收第一配置设备发送的第一信息;The terminal device receives the first information sent by the first configuration device;其中,所述第一配置设备为第一编织网络中的配置设备,所述第一信息用于生成所述第一编织网络针对至少一个设备的私有配置信息,所述第一编织网络针对所述至少一个设备的私有配置信息是通过复制第二编织网络中针对所述至少一个设备的私有配置信息得到,所述至少一个设备包括所述终端设备。Wherein, the first configuration device is a configuration device in the first woven network, the first information is used to generate private configuration information for at least one device of the first woven network, and the first woven network is for the The private configuration information of the at least one device is obtained by duplicating the private configuration information for the at least one device in the second woven network, the at least one device including the terminal device.
- 如权利要求1所述的方法,其特征在于,所述第二编织网络中针对所述至少一个设备的私有配置信息对应的功能单元的属性或属性字段中包括所述第二编织网络的标识信息。The method according to claim 1, wherein the attribute or attribute field of the functional unit corresponding to the private configuration information of the at least one device in the second woven network includes the identification information of the second woven network .
- 如权利要求1或2所述的方法,其特征在于,所述第二编织网络中针对所述至少一个设备的私有配置信息包括以下至少一种信息:The method according to claim 1 or 2, wherein the private configuration information for the at least one device in the second woven network includes at least one of the following information:访问控制列表ACL信息,组信息,场景信息,绑定信息,代理信息,节点操作凭证信息,空中下载OTA信息。Access control list ACL information, group information, scene information, binding information, proxy information, node operation credential information, OTA information.
- 如权利要求1至3中任一项所述的方法,其特征在于,The method according to any one of claims 1 to 3, characterized in that,所述第一信息包括编织网络标识信息,其中,所述编织网络标识信息用于指示所述第二编织网络。The first information includes weaving network identification information, where the weaving network identification information is used to indicate the second weaving network.
- 如权利要求4所述的方法,其特征在于,The method of claim 4, wherein所述第一信息还包括节点标识映射表;The first information also includes a node identification mapping table;其中,所述节点标识映射表用于指示M个设备中的设备在所述第一编织网络的节点标识信息与在所述第二编织网络中的节点标识信息之间的映射关系,所述M个设备包括所述至少一个设备,或者,所述M个设备包括所述终端设备,或者,所述M个设备包括所述至少一个设备和与所述至少一个设备关联的设备,或者,所述M个设备包括所述终端设备和与所述终端设备关联的设备,M为正整数。Wherein, the node identifier mapping table is used to indicate the mapping relationship between the node identifier information of the M devices in the first woven network and the node identifier information in the second woven network, and the M The M devices include the at least one device, or, the M devices include the terminal device, or, the M devices include the at least one device and a device associated with the at least one device, or, the The M devices include the terminal device and devices associated with the terminal device, and M is a positive integer.
- 如权利要求5所述的方法,其特征在于,The method of claim 5, wherein,所述节点标识映射表对应的类型信息为节点标识结构列表,所述节点标识结构列表包括的M个节点标识结构分别对应所述M个设备。The type information corresponding to the node identifier mapping table is a node identifier structure list, and the M node identifier structures included in the node identifier structure list correspond to the M devices respectively.
- 如权利要求6所述的方法,其特征在于,The method of claim 6, wherein所述节点标识结构列表中所述终端设备对应的节点标识结构包括目标节点标识信息和当前节点标识信息,其中,所述目标节点标识信息为所述终端设备在所述第二编织网络中的节点标识信息,所述当前节点标识信息为所述终端设备在所述第一编织网络中的节点标识信息。The node identification structure corresponding to the terminal device in the node identification structure list includes target node identification information and current node identification information, wherein the target node identification information is the node of the terminal device in the second woven network Identification information, where the current node identification information is node identification information of the terminal device in the first woven network.
- 如权利要求7所述的方法,其特征在于,The method of claim 7, wherein所述节点标识结构列表中所述终端设备对应的节点标识结构还包括目标编织网络标识信息和当前编织网络标识信息,其中,所述目标编织网络标识信息为所述第二编织网络的标识信息,所述当前编织网络标识信息为所述第一编织网络的标识信息。The node identification structure corresponding to the terminal device in the node identification structure list further includes target weaving network identification information and current weaving network identification information, wherein the target weaving network identification information is the identification information of the second weaving network, The current weaving network identification information is the identification information of the first weaving network.
- 如权利要求4至8中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 4 to 8, further comprising:所述终端设备根据所述第一信息,在所述第一编织网络针对所述终端设备的配置信息中增加所述终端设备对应的归属于所述第二编织网络的所有私有功能单元对应的私有配置信息。The terminal device adds, according to the first information, private information corresponding to all private functional units belonging to the second weaving network corresponding to the terminal device to the configuration information of the first weaving network for the terminal device. configuration information.
- 如权利要求4至9中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 4 to 9, further comprising:所述终端设备根据所述第一信息获取所述终端设备对应的归属于所述第二编织网络的所有私有功能单元;The terminal device acquires all private functional units corresponding to the terminal device that belong to the second weaving network according to the first information;所述终端设备在所述第一编织网络的功能单元中增加归属于所述第二编织网络的所有私有功能单元;Adding, by the terminal device, all private functional units belonging to the second woven network to the functional units of the first woven network;对于增加的每个私有功能单元,所述终端设备将其在所述第二编织网络中对应的节点标识信息替换为在所述第一编织网络中对应的节点标识信息。For each added private function unit, the terminal device replaces its corresponding node identification information in the second woven network with the corresponding node identification information in the first woven network.
- 如权利要求10所述的方法,其特征在于,所述所有私有功能单元的属性或属性字段中包括所述第二编织网络的标识信息。The method according to claim 10, wherein the attributes or attribute fields of all private functional units include identification information of the second weaving network.
- 如权利要求10或11所述的方法,其特征在于,所述所有私有功能单元包括以下至少一种功能单元:The method according to claim 10 or 11, wherein said all private functional units include at least one of the following functional units:ACL功能单元,组功能单元,场景功能单元,绑定功能单元,代理功能单元,节点操作凭证功能单元,OTA功能单元。ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential functional unit, OTA functional unit.
- 如权利要求4至8中任一项所述的方法,其特征在于,The method according to any one of claims 4 to 8, characterized in that,所述第一信息还包括功能单元列表;The first information also includes a list of functional units;其中,所述功能单元列表用于指示需要复制的至少一个功能单元。Wherein, the functional unit list is used to indicate at least one functional unit that needs to be copied.
- 如权利要求13所述的方法,其特征在于,The method of claim 13, wherein,所述功能单元列表指示的功能单元包括以下至少一种功能单元:ACL功能单元,组功能单元,场景功能单元,绑定功能单元,代理功能单元,节点操作凭证功能单元,OTA功能单元。The functional units indicated by the functional unit list include at least one of the following functional units: ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential functional unit, OTA functional unit.
- 如权利要求13或14所述的方法,其特征在于,The method according to claim 13 or 14, characterized in that,所述功能单元列表对应的类型信息为功能单元标识列表,其中,所述功能单元标识列表包括所述至少一个功能单元的标识信息。The type information corresponding to the functional unit list is a functional unit identification list, wherein the functional unit identification list includes identification information of the at least one functional unit.
- 如权利要求13至15中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 13 to 15, further comprising:所述终端设备根据所述第一信息,在所述第一编织网络针对所述终端设备的配置信息中增加所述终端设备对应的归属于所述第二编织网络的所有私有功能单元中所述功能单元列表所指示的功能单元对应的私有配置信息。The terminal device adds, according to the first information, the configuration information of the first woven network for the terminal device, which is described in all the private functional units corresponding to the terminal device and which belong to the second woven network. Private configuration information corresponding to the functional units indicated in the functional unit list.
- 如权利要求13至16中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 13 to 16, further comprising:所述终端设备根据所述第一信息获取所述终端设备对应的归属于所述第二编织网络的所有私有功能单元中所述功能单元列表所指示的功能单元;The terminal device obtains, according to the first information, the functional units indicated by the functional unit list among all private functional units belonging to the second weaving network corresponding to the terminal device;所述终端设备在所述第一编织网络的功能单元中增加归属于所述第二编织网络的所述功能单元列表所指示的功能单元;Adding, by the terminal device, the functional units indicated by the list of functional units belonging to the second woven network to the functional units of the first woven network;对于增加的每个私有功能单元,所述终端设备将其在所述第二编织网络中对应的节点标识信息替换为在所述第一编织网络中对应的节点标识信息。For each added private function unit, the terminal device replaces its corresponding node identification information in the second woven network with the corresponding node identification information in the first woven network.
- 如权利要求4至8中任一项所述的方法,其特征在于,The method according to any one of claims 4 to 8, characterized in that,所述第一信息还包括目标列表;The first information also includes a target list;其中,所述目标列表用于指示需要复制的至少一个功能单元,或者,所述目标列表用于指示需要复制至少一个端点对应的功能单元,或者,所述目标列表用于指示需要复制至少一个设备类型对应的功能单元。Wherein, the target list is used to indicate at least one functional unit that needs to be copied, or the target list is used to indicate that at least one functional unit corresponding to an endpoint needs to be copied, or the target list is used to indicate that at least one device needs to be copied The functional unit corresponding to the type.
- 如权利要求18所述的方法,其特征在于,The method of claim 18, wherein,所述目标列表指示的功能单元包括以下至少一种功能单元:ACL功能单元,组功能单元,场景功能单元,绑定功能单元,代理功能单元,节点操作凭证功能单元,OTA功能单元。The functional units indicated by the target list include at least one of the following functional units: ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential functional unit, OTA functional unit.
- 如权利要求18或19所述的方法,其特征在于,The method of claim 18 or 19, wherein,所述目标列表对应的类型信息为目标结构列表;其中,The type information corresponding to the target list is a target structure list; wherein,在所述目标列表用于指示需要复制的所述至少一个功能单元的情况下,所述目标结构列表包括的至少一个目标结构分别对应所述至少一个功能单元,且所述目标结构列表中的一个目标结构至少包括对应功能单元的标识信息;或者,In the case where the target list is used to indicate the at least one functional unit that needs to be copied, at least one target structure included in the target structure list corresponds to the at least one functional unit respectively, and one of the target structure lists The target structure includes at least identification information of the corresponding functional unit; or,在所述目标列表用于指示需要复制所述至少一个端点对应的功能单元的情况下,所述目标结构列表包括的至少一个目标结构分别对应所述至少一个端点,且所述目标结构列表中的一个目标结构至少包括对应端点的端点号;或者,In the case where the target list is used to indicate that the functional unit corresponding to the at least one endpoint needs to be copied, at least one target structure included in the target structure list corresponds to the at least one endpoint respectively, and the target structures in the target structure list an object structure includes at least the endpoint number of the corresponding endpoint; or,在所述目标列表用于指示需要复制所述至少一个设备类型对应的功能单元的情况下,所述目标结构列表包括的至少一个目标结构分别对应所述至少一个设备类型,且所述目标结构列表中的一个目标结构至少包括对应设备类型的标识信息。When the target list is used to indicate that the functional unit corresponding to the at least one device type needs to be copied, at least one target structure included in the target structure list corresponds to the at least one device type, and the target structure list An object structure in includes at least identification information of the corresponding device type.
- 如权利要求18至20中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 18 to 20, further comprising:所述终端设备根据所述第一信息,在所述第一编织网络针对所述终端设备的配置信息中增加所述终端设备对应的归属于所述第二编织网络的所有私有功能单元中所述目标列表所指示的功能单元对应的私有配置信息。The terminal device adds, according to the first information, the configuration information of the first woven network for the terminal device, which is described in all the private functional units corresponding to the terminal device and which belong to the second woven network. The private configuration information corresponding to the functional units indicated in the target list.
- 如权利要求18至21中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 18 to 21, further comprising:所述终端设备根据所述第一信息获取所述终端设备对应的归属于所述第二编织网络的所有私有功能单元中所述目标列表所指示的功能单元;The terminal device obtains, according to the first information, the functional units indicated by the target list among all private functional units belonging to the second weaving network corresponding to the terminal device;所述终端设备在所述第一编织网络的功能单元中增加归属于所述第二编织网络的所述目标列表所指示的功能单元;Adding, by the terminal device, the functional units indicated by the target list belonging to the second weaved network to the functional units of the first weaved network;对于增加的每个私有功能单元,所述终端设备将其在所述第二编织网络中对应的节点标识信息替换为在所述第一编织网络中对应的节点标识信息。For each added private function unit, the terminal device replaces its corresponding node identification information in the second woven network with the corresponding node identification information in the first woven network.
- 如权利要求1至22中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 22, further comprising:所述终端设备确定所述第一配置设备具有管理员权限。The terminal device determines that the first configuration device has administrator authority.
- 如权利要求1至23中任一项所述的方法,其特征在于,所述第一信息为由编织网络复制配置CopySettingsFromFabric命令。The method according to any one of claims 1 to 23, wherein the first information is a command CopySettingsFromFabric configured by fabric network copy.
- 一种无线通信的方法,其特征在于,包括:A method for wireless communication, comprising:第一配置设备向至少一个设备发送第一信息;the first configuration device sends first information to at least one device;其中,所述第一配置设备为第一编织网络中的配置设备,所述第一信息用于生成所述第一编织网络针对至少一个设备的私有配置信息,所述第一编织网络针对所述至少一个设备的私有配置信息是通过复制第二编织网络中针对所述至少一个设备的私有配置信息得到,所述至少一个设备包括终端设备。Wherein, the first configuration device is a configuration device in the first woven network, the first information is used to generate private configuration information for at least one device of the first woven network, and the first woven network is for the The private configuration information of the at least one device is obtained by duplicating the private configuration information for the at least one device in the second woven network, and the at least one device includes a terminal device.
- 如权利要求25所述的方法,其特征在于,所述第二编织网络中针对所述至少一个设备的私有配置信息对应的功能单元的属性或属性字段中包括所述第二编织网络的标识信息。The method according to claim 25, wherein the attribute or attribute field of the functional unit corresponding to the private configuration information of the at least one device in the second woven network includes the identification information of the second woven network .
- 如权利要求25或26所述的方法,其特征在于,所述第二编织网络中针对所述至少一个设备的私有配置信息包括以下至少一种信息:The method according to claim 25 or 26, wherein the private configuration information for the at least one device in the second woven network includes at least one of the following information:访问控制列表ACL信息,组信息,场景信息,绑定信息,代理信息,节点操作凭证信息,空中下载OTA信息。Access control list ACL information, group information, scene information, binding information, proxy information, node operation credential information, OTA information.
- 如权利要求25至27中任一项所述的方法,其特征在于,A method according to any one of claims 25 to 27, wherein,所述第一信息包括编织网络标识信息,其中,所述编织网络标识信息用于指示所述第二编织网络。The first information includes weaving network identification information, where the weaving network identification information is used to indicate the second weaving network.
- 如权利要求28所述的方法,其特征在于,The method of claim 28, wherein,所述第一信息还包括节点标识映射表;The first information also includes a node identification mapping table;其中,所述节点标识映射表用于指示M个设备中的设备在所述第一编织网络的节点标识信息与在所述第二编织网络中的节点标识信息之间的映射关系,所述M个设备包括所述至少一个设备,或者,所述M个设备包括所述终端设备,或者,所述M个设备包括所述至少一个设备和与所述至少一个设备关联的设备,或者,所述M个设备包括所述终端设备和与所述终端设备关联的设备,M为正整数。Wherein, the node identifier mapping table is used to indicate the mapping relationship between the node identifier information of the M devices in the first woven network and the node identifier information in the second woven network, and the M The M devices include the at least one device, or, the M devices include the terminal device, or, the M devices include the at least one device and a device associated with the at least one device, or, the The M devices include the terminal device and devices associated with the terminal device, and M is a positive integer.
- 如权利要求29所述的方法,其特征在于,The method of claim 29, wherein,所述节点标识映射表对应的类型信息为节点标识结构列表,所述节点标识结构列表包括的M个节点标识结构分别对应所述M个设备。The type information corresponding to the node identifier mapping table is a node identifier structure list, and the M node identifier structures included in the node identifier structure list correspond to the M devices respectively.
- 如权利要求30所述的方法,其特征在于,The method of claim 30, wherein,所述节点标识结构列表中所述终端设备对应的节点标识结构包括目标节点标识信息和当前节点标识信息,其中,所述目标节点标识信息为所述终端设备在所述第二编织网络中的节点标识信息,所述当前节点标识信息为所述终端设备在所述第一编织网络中的节点标识信息。The node identification structure corresponding to the terminal device in the node identification structure list includes target node identification information and current node identification information, wherein the target node identification information is the node of the terminal device in the second woven network Identification information, where the current node identification information is node identification information of the terminal device in the first woven network.
- 如权利要求31所述的方法,其特征在于,The method of claim 31, wherein,所述节点标识结构列表中所述终端设备对应的节点标识结构还包括目标编织网络标识信息和当前编织网络标识信息,其中,所述目标编织网络标识信息为所述第二编织网络的标识信息,所述当前编织网络标识信息为所述第一编织网络的标识信息。The node identification structure corresponding to the terminal device in the node identification structure list further includes target weaving network identification information and current weaving network identification information, wherein the target weaving network identification information is the identification information of the second weaving network, The current weaving network identification information is the identification information of the first weaving network.
- 如权利要求28至32中任一项所述的方法,其特征在于,A method as claimed in any one of claims 28 to 32, wherein,所述第一信息还包括功能单元列表;The first information also includes a list of functional units;其中,所述功能单元列表用于指示需要复制的至少一个功能单元。Wherein, the functional unit list is used to indicate at least one functional unit that needs to be copied.
- 如权利要求33所述的方法,其特征在于,The method of claim 33, wherein,所述功能单元列表指示的功能单元包括以下至少一种功能单元:ACL功能单元,组功能单元,场景功能单元,绑定功能单元,代理功能单元,节点操作凭证功能单元,OTA功能单元。The functional units indicated by the functional unit list include at least one of the following functional units: ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential functional unit, OTA functional unit.
- 如权利要求33或34所述的方法,其特征在于,A method as claimed in claim 33 or 34, characterized in that,所述功能单元列表对应的类型信息为功能单元标识列表,其中,所述功能单元标识列表包括所述至少一个功能单元的标识信息。The type information corresponding to the functional unit list is a functional unit identification list, wherein the functional unit identification list includes identification information of the at least one functional unit.
- 如权利要求28至32中任一项所述的方法,其特征在于,A method as claimed in any one of claims 28 to 32, wherein,所述第一信息还包括目标列表;The first information also includes a target list;其中,所述目标列表用于指示需要复制的至少一个功能单元,或者,所述目标列表用于指示需要复制至少一个端点对应的功能单元,或者,所述目标列表用于指示需要复制至少一个设备类型对应的功能单元。Wherein, the target list is used to indicate at least one functional unit that needs to be copied, or the target list is used to indicate that at least one functional unit corresponding to an endpoint needs to be copied, or the target list is used to indicate that at least one device needs to be copied The functional unit corresponding to the type.
- 如权利要求36所述的方法,其特征在于,The method of claim 36, wherein,所述目标列表指示的功能单元包括以下至少一种功能单元:ACL功能单元,组功能单元,场景功能单元,绑定功能单元,代理功能单元,节点操作凭证功能单元,OTA功能单元。The functional units indicated by the target list include at least one of the following functional units: ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential functional unit, OTA functional unit.
- 如权利要求36或37所述的方法,其特征在于,A method as claimed in claim 36 or 37, characterized in that,所述目标列表对应的类型信息为目标结构列表;其中,The type information corresponding to the target list is a target structure list; wherein,在所述目标列表用于指示需要复制的所述至少一个功能单元的情况下,所述目标结构列表包括的至少一个目标结构分别对应所述至少一个功能单元,且所述目标结构列表中的一个目标结构至少包括 对应功能单元的标识信息;或者,In the case where the target list is used to indicate the at least one functional unit that needs to be copied, at least one target structure included in the target structure list corresponds to the at least one functional unit respectively, and one of the target structure lists The target structure includes at least identification information of the corresponding functional unit; or,在所述目标列表用于指示需要复制所述至少一个端点对应的功能单元的情况下,所述目标结构列表包括的至少一个目标结构分别对应所述至少一个端点,且所述目标结构列表中的一个目标结构至少包括对应端点的端点号;或者,In the case where the target list is used to indicate that the functional unit corresponding to the at least one endpoint needs to be copied, at least one target structure included in the target structure list corresponds to the at least one endpoint respectively, and the target structures in the target structure list an object structure includes at least the endpoint number of the corresponding endpoint; or,在所述目标列表用于指示需要复制所述至少一个设备类型对应的功能单元的情况下,所述目标结构列表包括的至少一个目标结构分别对应所述至少一个设备类型,且所述目标结构列表中的一个目标结构至少包括对应设备类型的标识信息。When the target list is used to indicate that the functional unit corresponding to the at least one device type needs to be copied, at least one target structure included in the target structure list corresponds to the at least one device type, and the target structure list An object structure in includes at least identification information of the corresponding device type.
- 如权利要求29至38中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 29 to 38, further comprising:所述第一配置设备获取所述至少一个设备在所述第一编织网络和所述第二编织网络中的节点标识信息;The first configuration device acquires node identification information of the at least one device in the first woven network and the second woven network;所述第一配置设备根据所述至少一个设备在所述第一编织网络和所述第二编织网络中的节点标识信息,生成所述节点标识映射表。The first configuration device generates the node identifier mapping table according to the node identifier information of the at least one device in the first woven network and the second woven network.
- 如权利要求25至39中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 25 to 39, further comprising:所述第一配置设备获取所述第二编织网络中针对所述至少一个设备的所述私有配置信息。The first configuration device acquires the private configuration information for the at least one device in the second woven network.
- 如权利要求25至40中任一项所述的方法,其特征在于,所述第一信息为由编织网络复制配置CopySettingsFromFabric命令。The method according to any one of claims 25 to 40, wherein the first information is a command CopySettingsFromFabric configured by fabric network copy.
- 一种终端设备,其特征在于,包括:A terminal device, characterized in that it includes:通信单元,用于接收第一配置设备发送的第一信息;a communication unit, configured to receive the first information sent by the first configuration device;其中,所述第一配置设备为第一编织网络中的配置设备,所述第一信息用于生成所述第一编织网络针对至少一个设备的私有配置信息,所述第一编织网络针对所述至少一个设备的私有配置信息是通过复制第二编织网络中针对所述至少一个设备的私有配置信息得到,所述至少一个设备包括所述终端设备。Wherein, the first configuration device is a configuration device in the first woven network, the first information is used to generate private configuration information for at least one device of the first woven network, and the first woven network is for the The private configuration information of the at least one device is obtained by duplicating the private configuration information for the at least one device in the second woven network, the at least one device including the terminal device.
- 如权利要求42所述的终端设备,其特征在于,所述第二编织网络中针对所述至少一个设备的私有配置信息对应的功能单元的属性或属性字段中包括所述第二编织网络的标识。The terminal device according to claim 42, wherein the attribute or attribute field of the functional unit corresponding to the private configuration information of the at least one device in the second weaving network includes the identifier of the second weaving network .
- 如权利要求42或43所述的终端设备,其特征在于,所述第二编织网络中针对所述至少一个设备的私有配置信息包括以下至少一种信息:The terminal device according to claim 42 or 43, wherein the private configuration information for the at least one device in the second woven network includes at least one of the following information:访问控制列表ACL信息,组信息,场景信息,绑定信息,代理信息,节点操作凭证信息,空中下载OTA信息。Access control list ACL information, group information, scene information, binding information, proxy information, node operation credential information, OTA information.
- 如权利要求42至44中任一项所述的终端设备,其特征在于,The terminal device according to any one of claims 42 to 44, characterized in that,所述第一信息包括编织网络标识信息,其中,所述编织网络标识信息用于指示所述第二编织网络。The first information includes weaving network identification information, where the weaving network identification information is used to indicate the second weaving network.
- 如权利要求45所述的终端设备,其特征在于,The terminal device according to claim 45, characterized in that,所述第一信息还包括节点标识映射表;The first information also includes a node identification mapping table;其中,所述节点标识映射表用于指示M个设备中的设备在所述第一编织网络的节点标识信息与在所述第二编织网络中的节点标识信息之间的映射关系,所述M个设备包括所述至少一个设备,或者,所述M个设备包括所述终端设备,或者,所述M个设备包括所述至少一个设备和与所述至少一个设备关联的设备,或者,所述M个设备包括所述终端设备和与所述终端设备关联的设备,M为正整数。Wherein, the node identifier mapping table is used to indicate the mapping relationship between the node identifier information of the M devices in the first woven network and the node identifier information in the second woven network, and the M The M devices include the at least one device, or, the M devices include the terminal device, or, the M devices include the at least one device and a device associated with the at least one device, or, the The M devices include the terminal device and devices associated with the terminal device, and M is a positive integer.
- 如权利要求46所述的终端设备,其特征在于,The terminal device according to claim 46, characterized in that,所述节点标识映射表对应的类型信息为节点标识结构列表,所述节点标识结构列表包括的M个节点标识结构分别对应所述M个设备。The type information corresponding to the node identifier mapping table is a node identifier structure list, and the M node identifier structures included in the node identifier structure list correspond to the M devices respectively.
- 如权利要求47所述的终端设备,其特征在于,The terminal device according to claim 47, characterized in that,所述节点标识结构列表中所述终端设备对应的节点标识结构包括目标节点标识信息和当前节点标识信息,其中,所述目标节点标识信息为所述终端设备在所述第二编织网络中的节点标识信息,所述当前节点标识信息为所述终端设备在所述第一编织网络中的节点标识信息。The node identification structure corresponding to the terminal device in the node identification structure list includes target node identification information and current node identification information, wherein the target node identification information is the node of the terminal device in the second woven network Identification information, where the current node identification information is node identification information of the terminal device in the first woven network.
- 如权利要求48所述的终端设备,其特征在于,The terminal device according to claim 48, characterized in that,所述节点标识结构列表中所述终端设备对应的节点标识结构还包括目标编织网络标识信息和当前编织网络标识信息,其中,所述目标编织网络标识信息为所述第二编织网络的标识信息,所述当前编织网络标识信息为所述第一编织网络的标识信息。The node identification structure corresponding to the terminal device in the node identification structure list further includes target weaving network identification information and current weaving network identification information, wherein the target weaving network identification information is the identification information of the second weaving network, The current weaving network identification information is the identification information of the first weaving network.
- 如权利要求45至49中任一项所述的终端设备,其特征在于,The terminal device according to any one of claims 45 to 49, characterized in that,所述终端设备还包括:处理单元;The terminal device also includes: a processing unit;所述处理单元用于根据所述第一信息,在所述第一编织网络针对所述终端设备的配置信息中增加所述终端设备对应的归属于所述第二编织网络的所有私有功能单元对应的私有配置信息。The processing unit is configured to add, according to the first information, the configuration information of the terminal device in the first weave network corresponding to all private function units belonging to the second weave network corresponding to the terminal device. private configuration information.
- 如权利要求45至50中任一项所述的终端设备,其特征在于,The terminal device according to any one of claims 45 to 50, characterized in that,所述终端设备还包括:处理单元;The terminal device also includes: a processing unit;所述处理单元用于根据所述第一信息获取所述终端设备对应的归属于所述第二编织网络的所有私有功能单元;The processing unit is configured to acquire all private functional units corresponding to the terminal device and belonging to the second weaving network according to the first information;所述处理单元还用于在所述第一编织网络的功能单元中增加归属于所述第二编织网络的所述所有私有功能单元;The processing unit is further configured to add all the private functional units belonging to the second weaving network to the functional units of the first weaving network;对于增加的每个私有功能单元,所述处理单元还用于将其在所述第二编织网络中对应的节点标识信息替换为在所述第一编织网络中对应的节点标识信息。For each added private function unit, the processing unit is further configured to replace its corresponding node identification information in the second woven network with the corresponding node identification information in the first woven network.
- 如权利要求51所述的终端设备,其特征在于,所述所有私有功能单元的属性或属性字段中包括所述第二编织网络的标识信息。The terminal device according to claim 51, wherein the attributes or attribute fields of all the private functional units include the identification information of the second weaving network.
- 如权利要求51或52所述的终端设备,其特征在于,The terminal device according to claim 51 or 52, characterized in that,所述所有私有功能单元包括以下至少一种功能单元:All the private functional units include at least one of the following functional units:ACL功能单元,组功能单元,场景功能单元,绑定功能单元,代理功能单元,节点操作凭证功能单元,OTA功能单元。ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit, node operation credential functional unit, OTA functional unit.
- 如权利要求45至49中任一项所述的终端设备,其特征在于,The terminal device according to any one of claims 45 to 49, characterized in that,所述第一信息还包括功能单元列表;The first information also includes a list of functional units;其中,所述功能单元列表用于指示需要复制的至少一个功能单元。Wherein, the functional unit list is used to indicate at least one functional unit that needs to be copied.
- 如权利要求54所述的终端设备,其特征在于,所述功能单元列表指示的功能单元包括以下至少一种功能单元:ACL功能单元,组功能单元,场景功能单元,绑定功能单元,代理功能单元,节点操作凭证功能单元,OTA功能单元。The terminal device according to claim 54, wherein the functional units indicated by the functional unit list include at least one of the following functional units: ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy function unit, node operation credential functional unit, OTA functional unit.
- 如权利要求54或55所述的终端设备,其特征在于,The terminal device according to claim 54 or 55, characterized in that,所述功能单元列表对应的类型信息为功能单元标识列表,其中,所述功能单元标识列表包括所述至少一个功能单元的标识信息。The type information corresponding to the functional unit list is a functional unit identification list, wherein the functional unit identification list includes identification information of the at least one functional unit.
- 如权利要求54至56中任一项所述的终端设备,其特征在于,The terminal device according to any one of claims 54 to 56, characterized in that,所述终端设备还包括:处理单元;The terminal device also includes: a processing unit;所述处理单元用于根据所述第一信息,在所述第一编织网络针对所述终端设备的配置信息中增加所述终端设备对应的归属于所述第二编织网络的所有私有功能单元中所述功能单元列表所指示的功能单元对应的私有配置信息。The processing unit is configured to, according to the first information, add in the configuration information of the first weaving network for the terminal device to all private functional units corresponding to the terminal device that belong to the second weaving network Private configuration information corresponding to the functional units indicated in the functional unit list.
- 如权利要求54至57中任一项所述的终端设备,其特征在于,The terminal device according to any one of claims 54 to 57, characterized in that,所述终端设备还包括:处理单元;The terminal device also includes: a processing unit;所述处理单元用于根据所述第一信息获取所述终端设备对应的归属于所述第二编织网络的所有私有功能单元中所述功能单元列表所指示的功能单元;The processing unit is configured to obtain, according to the first information, the functional units indicated by the functional unit list among all private functional units belonging to the second weaving network corresponding to the terminal device;所述处理单元还用于在所述第一编织网络的功能单元中增加归属于所述第二编织网络的所述功能单元列表所指示的功能单元;The processing unit is further configured to add, among the functional units of the first woven network, the functional units indicated by the list of functional units belonging to the second woven network;对于增加的每个私有功能单元,所述处理单元还用于将其在所述第二编织网络中对应的节点标识信息替换为在所述第一编织网络中对应的节点标识信息。For each added private function unit, the processing unit is further configured to replace its corresponding node identification information in the second woven network with the corresponding node identification information in the first woven network.
- 如权利要求45至49中任一项所述的终端设备,其特征在于,The terminal device according to any one of claims 45 to 49, characterized in that,所述第一信息还包括目标列表;其中,所述目标列表用于指示需要复制的至少一个功能单元,或者,所述目标列表用于指示需要复制至少一个端点对应的功能单元,或者,所述目标列表用于指示需要复制至少一个设备类型对应的功能单元。The first information further includes a target list; wherein, the target list is used to indicate at least one functional unit that needs to be copied, or the target list is used to indicate that at least one functional unit corresponding to an endpoint needs to be copied, or, the The target list is used to indicate that at least one functional unit corresponding to the device type needs to be copied.
- 如权利要求59所述的终端设备,其特征在于,所述目标列表指示的功能单元包括以下至少一种功能单元:ACL功能单元,组功能单元,场景功能单元,绑定功能单元,代理功能单元,节点操作凭证功能单元,OTA功能单元。The terminal device according to claim 59, wherein the functional units indicated by the target list include at least one of the following functional units: ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit , node operation credential functional unit, OTA functional unit.
- 如权利要求59或60所述的终端设备,其特征在于,The terminal device according to claim 59 or 60, characterized in that,所述目标列表对应的类型信息为目标结构列表;其中,The type information corresponding to the target list is a target structure list; wherein,在所述目标列表用于指示需要复制的所述至少一个功能单元的情况下,所述目标结构列表包括的至少一个目标结构分别对应所述至少一个功能单元,且所述目标结构列表中的一个目标结构至少包括对应功能单元的标识信息;或者,In the case where the target list is used to indicate the at least one functional unit that needs to be copied, at least one target structure included in the target structure list corresponds to the at least one functional unit respectively, and one of the target structure lists The target structure includes at least identification information of the corresponding functional unit; or,在所述目标列表用于指示需要复制所述至少一个端点对应的功能单元的情况下,所述目标结构列表包括的至少一个目标结构分别对应所述至少一个端点,且所述目标结构列表中的一个目标结构至少包括对应端点的端点号;或者,In the case where the target list is used to indicate that the functional unit corresponding to the at least one endpoint needs to be copied, at least one target structure included in the target structure list corresponds to the at least one endpoint respectively, and the target structures in the target structure list an object structure includes at least the endpoint number of the corresponding endpoint; or,在所述目标列表用于指示需要复制所述至少一个设备类型对应的功能单元的情况下,所述目标结 构列表包括的至少一个目标结构分别对应所述至少一个设备类型,且所述目标结构列表中的一个目标结构至少包括对应设备类型的标识信息。When the target list is used to indicate that the functional unit corresponding to the at least one device type needs to be copied, at least one target structure included in the target structure list corresponds to the at least one device type, and the target structure list An object structure in includes at least identification information of the corresponding device type.
- 如权利要求59至61中任一项所述的终端设备,其特征在于,The terminal device according to any one of claims 59 to 61, characterized in that,所述终端设备还包括:处理单元;The terminal device also includes: a processing unit;所述处理单元用于根据所述第一信息,在所述第一编织网络针对所述终端设备的配置信息中增加所述终端设备对应的归属于所述第二编织网络的所有私有功能单元中所述目标列表所指示的功能单元对应的私有配置信息。The processing unit is configured to, according to the first information, add in the configuration information of the first weaving network for the terminal device to all private functional units corresponding to the terminal device that belong to the second weaving network Private configuration information corresponding to the functional units indicated by the target list.
- 如权利要求59至62中任一项所述的终端设备,其特征在于,The terminal device according to any one of claims 59 to 62, characterized in that,所述终端设备还包括:处理单元;The terminal device also includes: a processing unit;所述处理单元用于根据所述第一信息获取所述终端设备对应的归属于所述第二编织网络的所有私有功能单元中所述目标列表所指示的功能单元;The processing unit is configured to obtain, according to the first information, the functional units indicated by the target list among all private functional units belonging to the second weaving network corresponding to the terminal device;所述处理单元还用于在所述第一编织网络的功能单元中增加归属于所述第二编织网络的所述目标列表所指示的功能单元;The processing unit is further configured to add, among the functional units of the first weaving network, the functional units indicated by the target list belonging to the second weaving network;对于增加的每个私有功能单元,所述处理单元还用于将其在所述第二编织网络中对应的节点标识信息替换为在所述第一编织网络中对应的节点标识信息。For each added private function unit, the processing unit is further configured to replace its corresponding node identification information in the second woven network with the corresponding node identification information in the first woven network.
- 如权利要求42至63中任一项所述的终端设备,其特征在于,所述终端设备还包括:The terminal device according to any one of claims 42 to 63, wherein the terminal device further comprises:处理单元,用于确定所述第一配置设备具有管理员权限。A processing unit, configured to determine that the first configuration device has administrator authority.
- 如权利要求42至64中任一项所述的终端设备,其特征在于,所述第一信息为由编织网络复制配置CopySettingsFromFabric命令。The terminal device according to any one of claims 42 to 64, wherein the first information is a copy configuration CopySettingsFromFabric command by the fabric network.
- 一种配置设备,其特征在于,所述配置设备为第一配置设备,所述配置设备包括:A configuration device, characterized in that the configuration device is a first configuration device, and the configuration device includes:通信单元,用于向至少一个设备发送第一信息;a communication unit, configured to send first information to at least one device;其中,所述第一配置设备为第一编织网络中的配置设备,所述第一信息用于生成所述第一编织网络针对至少一个设备的私有配置信息,所述第一编织网络针对所述至少一个设备的私有配置信息是通过复制第二编织网络中针对所述至少一个设备的私有配置信息得到,所述至少一个设备包括终端设备。Wherein, the first configuration device is a configuration device in the first woven network, the first information is used to generate private configuration information for at least one device of the first woven network, and the first woven network is for the The private configuration information of the at least one device is obtained by duplicating the private configuration information for the at least one device in the second woven network, and the at least one device includes a terminal device.
- 如权利要求66所述的配置设备,其特征在于,所述第二编织网络中针对所述至少一个设备的私有配置信息对应的功能单元的属性或属性字段中包括所述第二编织网络的标识。The configuration device according to claim 66, wherein the attribute or attribute field of the functional unit corresponding to the private configuration information of the at least one device in the second weave network includes the identifier of the second weave network .
- 如权利要求66或67所述的配置设备,其特征在于,所述第二编织网络中针对所述至少一个设备的私有配置信息包括以下至少一种信息:The configuration device according to claim 66 or 67, wherein the private configuration information for the at least one device in the second weave network includes at least one of the following information:访问控制列表ACL信息,组信息,场景信息,绑定信息,代理信息,节点操作凭证信息,空中下载OTA信息。Access control list ACL information, group information, scene information, binding information, proxy information, node operation credential information, OTA information.
- 如权利要求66至68中任一项所述的配置设备,其特征在于,A configuration device as claimed in any one of claims 66 to 68, characterized in that所述第一信息包括编织网络标识信息,其中,所述编织网络标识信息用于指示所述第二编织网络。The first information includes weaving network identification information, where the weaving network identification information is used to indicate the second weaving network.
- 如权利要求69所述的配置设备,其特征在于,Configuration device as claimed in claim 69, characterized in that,所述第一信息还包括节点标识映射表;The first information also includes a node identification mapping table;其中,所述节点标识映射表用于指示M个设备中的设备在所述第一编织网络的节点标识信息与在所述第二编织网络中的节点标识信息之间的映射关系,所述M个设备包括所述至少一个设备,或者,所述M个设备包括所述终端设备,或者,所述M个设备包括所述至少一个设备和与所述至少一个设备关联的设备,或者,所述M个设备包括所述终端设备和与所述终端设备关联的设备,M为正整数。Wherein, the node identifier mapping table is used to indicate the mapping relationship between the node identifier information of the M devices in the first woven network and the node identifier information in the second woven network, and the M The M devices include the at least one device, or, the M devices include the terminal device, or, the M devices include the at least one device and a device associated with the at least one device, or, the The M devices include the terminal device and devices associated with the terminal device, and M is a positive integer.
- 如权利要求70所述的配置设备,其特征在于,Configuration device as claimed in claim 70, characterized in that,所述节点标识映射表对应的类型信息为节点标识结构列表,所述节点标识结构列表包括的M个节点标识结构分别对应所述M个设备。The type information corresponding to the node identifier mapping table is a node identifier structure list, and the M node identifier structures included in the node identifier structure list correspond to the M devices respectively.
- 如权利要求71所述的配置设备,其特征在于,Configuration device as claimed in claim 71, characterized in that,所述节点标识结构列表中所述终端设备对应的节点标识结构包括目标节点标识信息和当前节点标识信息,其中,所述目标节点标识信息为所述终端设备在所述第二编织网络中的节点标识信息,所述当前节点标识信息为所述终端设备在所述第一编织网络中的节点标识信息。The node identification structure corresponding to the terminal device in the node identification structure list includes target node identification information and current node identification information, wherein the target node identification information is the node of the terminal device in the second woven network Identification information, where the current node identification information is node identification information of the terminal device in the first woven network.
- 如权利要求72所述的配置设备,其特征在于,Configuration device as claimed in claim 72, characterized in that,所述节点标识结构列表中所述终端设备对应的节点标识结构还包括目标编织网络标识信息和当前编织网络标识信息,其中,所述目标编织网络标识信息为所述第二编织网络的标识信息,所述当前编织网络标识信息为所述第一编织网络的标识信息。The node identification structure corresponding to the terminal device in the node identification structure list further includes target weaving network identification information and current weaving network identification information, wherein the target weaving network identification information is the identification information of the second weaving network, The current weaving network identification information is the identification information of the first weaving network.
- 如权利要求69至73中任一项所述的配置设备,其特征在于,A configuration device as claimed in any one of claims 69 to 73, characterized in that所述第一信息还包括功能单元列表;The first information also includes a list of functional units;其中,所述功能单元列表用于指示需要复制的至少一个功能单元。Wherein, the functional unit list is used to indicate at least one functional unit that needs to be copied.
- 如权利要求74所述的配置设备,其特征在于,所述功能单元列表指示的功能单元包括以下至少一种功能单元:ACL功能单元,组功能单元,场景功能单元,绑定功能单元,代理功能单元,节点操作凭证功能单元,OTA功能单元。The configuration device according to claim 74, wherein the functional units indicated by the functional unit list include at least one of the following functional units: ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy function unit, node operation credential functional unit, OTA functional unit.
- 如权利要求74或75所述的配置设备,其特征在于,Configuration device as claimed in claim 74 or 75, characterized in that,所述功能单元列表对应的类型信息为功能单元标识列表,其中,所述功能单元标识列表包括所述至少一个功能单元的标识信息。The type information corresponding to the functional unit list is a functional unit identification list, wherein the functional unit identification list includes identification information of the at least one functional unit.
- 如权利要求69至73中任一项所述的配置设备,其特征在于,A configuration device as claimed in any one of claims 69 to 73, characterized in that所述第一信息还包括目标列表;其中,所述目标列表用于指示需要复制的至少一个功能单元,或者,所述目标列表用于指示需要复制至少一个端点对应的功能单元,或者,所述目标列表用于指示需要复制至少一个设备类型对应的功能单元。The first information further includes a target list; wherein, the target list is used to indicate at least one functional unit that needs to be copied, or the target list is used to indicate that at least one functional unit corresponding to an endpoint needs to be copied, or, the The target list is used to indicate that at least one functional unit corresponding to the device type needs to be copied.
- 如权利要求77所述的配置设备,其特征在于,所述目标列表指示的功能单元包括以下至少一种功能单元:ACL功能单元,组功能单元,场景功能单元,绑定功能单元,代理功能单元,节点操作凭证功能单元,OTA功能单元。The configuration device according to claim 77, wherein the functional units indicated by the target list include at least one of the following functional units: ACL functional unit, group functional unit, scene functional unit, binding functional unit, proxy functional unit , node operation credential functional unit, OTA functional unit.
- 如权利要求77或78所述的配置设备,其特征在于,Configuration device as claimed in claim 77 or 78, characterized in that,所述目标列表对应的类型信息为目标结构列表;其中,The type information corresponding to the target list is a target structure list; wherein,在所述目标列表用于指示需要复制的所述至少一个功能单元的情况下,所述目标结构列表包括的至少一个目标结构分别对应所述至少一个功能单元,且所述目标结构列表中的一个目标结构至少包括对应功能单元的标识信息;或者,In the case where the target list is used to indicate the at least one functional unit that needs to be copied, at least one target structure included in the target structure list corresponds to the at least one functional unit respectively, and one of the target structure lists The target structure includes at least identification information of the corresponding functional unit; or,在所述目标列表用于指示需要复制所述至少一个端点对应的功能单元的情况下,所述目标结构列表包括的至少一个目标结构分别对应所述至少一个端点,且所述目标结构列表中的一个目标结构至少包括对应端点的端点号;或者,In the case where the target list is used to indicate that the functional unit corresponding to the at least one endpoint needs to be copied, at least one target structure included in the target structure list corresponds to the at least one endpoint respectively, and the target structures in the target structure list an object structure includes at least the endpoint number of the corresponding endpoint; or,在所述目标列表用于指示需要复制所述至少一个设备类型对应的功能单元的情况下,所述目标结构列表包括的至少一个目标结构分别对应所述至少一个设备类型,且所述目标结构列表中的一个目标结构至少包括对应设备类型的标识信息。When the target list is used to indicate that the functional unit corresponding to the at least one device type needs to be copied, at least one target structure included in the target structure list corresponds to the at least one device type, and the target structure list An object structure in includes at least identification information of the corresponding device type.
- 如权利要求70至79中任一项所述的配置设备,其特征在于,A configuration device as claimed in any one of claims 70 to 79, characterized in that所述配置设备还包括:处理单元;The configuration device further includes: a processing unit;所述通信单元还用于获取所述至少一个设备在所述第一编织网络和所述第二编织网络中的节点标识信息;The communication unit is further configured to acquire node identification information of the at least one device in the first woven network and the second woven network;所述处理单元用于根据所述至少一个设备在所述第一编织网络和所述第二编织网络中的节点标识信息,生成所述节点标识映射表。The processing unit is configured to generate the node identifier mapping table according to node identifier information of the at least one device in the first woven network and the second woven network.
- 如权利要求66至80中任一项所述的配置设备,其特征在于,A configuration device as claimed in any one of claims 66 to 80, characterized in that所述通信单元还用于获取所述第二编织网络中针对所述至少一个设备的所述私有配置信息。The communication unit is further configured to obtain the private configuration information for the at least one device in the second woven network.
- 如权利要求66至81中任一项所述的配置设备,其特征在于,所述第一信息为由编织网络复制配置CopySettingsFromFabric命令。The configuration device according to any one of claims 66 to 81, wherein the first information is a copy configuration CopySettingsFromFabric command by the fabric network.
- 一种终端设备,其特征在于,包括:处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,执行如权利要求1至24中任一项所述的方法。A terminal device, characterized in that it includes: a processor and a memory, the memory is used to store a computer program, the processor is used to call and run the computer program stored in the memory, and execute the computer program described in claims 1 to 24 any one of the methods described.
- 一种配置设备,其特征在于,包括:处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,执行如权利要求25至41中任一项所述的方法。A configuration device, characterized in that it includes: a processor and a memory, the memory is used to store a computer program, the processor is used to invoke and run the computer program stored in the memory, and perform the tasks described in claims 25 to 41 any one of the methods described.
- 一种芯片,其特征在于,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的设备执行如权利要求1至24中任一项所述的方法。A chip, characterized by comprising: a processor, configured to invoke and run a computer program from a memory, so that a device installed with the chip executes the method according to any one of claims 1 to 24.
- 一种芯片,其特征在于,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的设备执行如权利要求25至41中任一项所述的方法。A chip, characterized by comprising: a processor, configured to invoke and run a computer program from a memory, so that a device installed with the chip executes the method according to any one of claims 25 to 41.
- 一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序使得计算机执行如权利要求1至24中任一项所述的方法。A computer-readable storage medium, characterized by being used for storing a computer program, the computer program causes a computer to execute the method according to any one of claims 1 to 24.
- 一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序使得计算机执行如权利要求25至41中任一项所述的方法。A computer-readable storage medium, characterized by being used to store a computer program, the computer program causes a computer to execute the method according to any one of claims 25 to 41.
- 一种计算机程序产品,其特征在于,包括计算机程序指令,该计算机程序指令使得计算机执行如权利要求1至24中任一项所述的方法。A computer program product, characterized by comprising computer program instructions, the computer program instructions cause a computer to execute the method according to any one of claims 1 to 24.
- 一种计算机程序产品,其特征在于,包括计算机程序指令,该计算机程序指令使得计算机执行如权利要求25至41中任一项所述的方法。A computer program product, characterized by comprising computer program instructions, the computer program instructions cause a computer to execute the method according to any one of claims 25 to 41.
- 一种计算机程序,其特征在于,所述计算机程序使得计算机执行如权利要求1至24中任一项所述的方法。A computer program, characterized in that the computer program causes a computer to execute the method according to any one of claims 1-24.
- 一种计算机程序,其特征在于,所述计算机程序使得计算机执行如权利要求25至41中任一项所述的方法。A computer program, characterized in that the computer program causes a computer to execute the method according to any one of claims 25 to 41.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202180104175.5A CN118216133A (en) | 2021-12-31 | 2021-12-31 | Method and apparatus for wireless communication |
PCT/CN2021/143806 WO2023123400A1 (en) | 2021-12-31 | 2021-12-31 | Wireless communication methods and devices |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2021/143806 WO2023123400A1 (en) | 2021-12-31 | 2021-12-31 | Wireless communication methods and devices |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023123400A1 true WO2023123400A1 (en) | 2023-07-06 |
Family
ID=86997276
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/143806 WO2023123400A1 (en) | 2021-12-31 | 2021-12-31 | Wireless communication methods and devices |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN118216133A (en) |
WO (1) | WO2023123400A1 (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106211271A (en) * | 2016-06-30 | 2016-12-07 | 北京海尔广科数字技术有限公司 | The method of network entry of intelligent home device, device and intelligent home device |
US20170324848A1 (en) * | 2016-01-28 | 2017-11-09 | Oracle International Corporation | System and method for supporting shared multicast local identifiers (mild) ranges in a high performance computing environment |
JP2017219930A (en) * | 2016-06-03 | 2017-12-14 | 日本電信電話株式会社 | IoT device sharing device, IoT device sharing method and program |
US20180219740A1 (en) * | 2017-01-31 | 2018-08-02 | Hewlett Packard Enterprise Development Lp | Sharing policy and configuration information related to a configuration item |
US20200336376A1 (en) * | 2019-04-16 | 2020-10-22 | Ciena Corporation | Self-optimizing fabric architecture and self-assembling network |
US20200344125A1 (en) * | 2019-04-25 | 2020-10-29 | Liqid Inc. | Composed Computing Systems With Converged And Disaggregated Component Pool |
CN113016001A (en) * | 2018-11-19 | 2021-06-22 | 三星电子株式会社 | Method and system for predicting content-based recommendations |
EP3846417A1 (en) * | 2019-12-31 | 2021-07-07 | Bull Sas | Method for sharing iot functionalities and device for sharing |
US20210385100A1 (en) * | 2020-06-09 | 2021-12-09 | Cisco Technology, Inc. | Directed broadcast in network fabric |
-
2021
- 2021-12-31 CN CN202180104175.5A patent/CN118216133A/en active Pending
- 2021-12-31 WO PCT/CN2021/143806 patent/WO2023123400A1/en unknown
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170324848A1 (en) * | 2016-01-28 | 2017-11-09 | Oracle International Corporation | System and method for supporting shared multicast local identifiers (mild) ranges in a high performance computing environment |
JP2017219930A (en) * | 2016-06-03 | 2017-12-14 | 日本電信電話株式会社 | IoT device sharing device, IoT device sharing method and program |
CN106211271A (en) * | 2016-06-30 | 2016-12-07 | 北京海尔广科数字技术有限公司 | The method of network entry of intelligent home device, device and intelligent home device |
US20180219740A1 (en) * | 2017-01-31 | 2018-08-02 | Hewlett Packard Enterprise Development Lp | Sharing policy and configuration information related to a configuration item |
CN113016001A (en) * | 2018-11-19 | 2021-06-22 | 三星电子株式会社 | Method and system for predicting content-based recommendations |
US20200336376A1 (en) * | 2019-04-16 | 2020-10-22 | Ciena Corporation | Self-optimizing fabric architecture and self-assembling network |
US20200344125A1 (en) * | 2019-04-25 | 2020-10-29 | Liqid Inc. | Composed Computing Systems With Converged And Disaggregated Component Pool |
EP3846417A1 (en) * | 2019-12-31 | 2021-07-07 | Bull Sas | Method for sharing iot functionalities and device for sharing |
US20210385100A1 (en) * | 2020-06-09 | 2021-12-09 | Cisco Technology, Inc. | Directed broadcast in network fabric |
Also Published As
Publication number | Publication date |
---|---|
CN118216133A (en) | 2024-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220078616A1 (en) | Method and apparatus for discussing digital certificate by esim terminal and server | |
US11936743B2 (en) | Device management services based on restful messaging | |
JP7474302B2 (en) | Automatic service registration in a communications network - Patents.com | |
US11362898B2 (en) | Network policy configuration | |
CN107005571B (en) | Authority-based resource and service discovery | |
KR20210039721A (en) | Method for efficiently providing profile for communication service and apparatus thereof | |
US11206534B2 (en) | Method and apparatus for managing bundles of smart secure platform | |
US20180212825A1 (en) | Dynamic management of networks to facilitate storage device access | |
US20220398080A1 (en) | METHOD FOR INTEROPERATING BETWEEN BUNDLE DOWNLOAD PROCESS AND eSIM PROFILE DOWNLOAD PROCESS BY SSP TERMINAL | |
US11246174B2 (en) | Methods and systems for connecting a wireless device to a wireless network | |
KR102462366B1 (en) | APPRATUS AND METHOD FOR NEGOTIATING eUICC VERSION | |
CN113711569A (en) | Establishing cloud-to-cloud access for internet of things (IOT) devices | |
CN114286335A (en) | Server selection method and device | |
WO2021142849A1 (en) | Method and apparatus for configuring, discovering and joining security domain, and electronic device | |
WO2023123400A1 (en) | Wireless communication methods and devices | |
WO2021134562A1 (en) | Configuration device replacement method and apparatus, device, and storage medium | |
US11765226B2 (en) | Method for provisioning internet of things device and internet of things device | |
Schenk | Matter and the Web of Things | |
WO2022061668A1 (en) | Bluetooth device access authentication method, and electronic device and storage medium | |
WO2022226807A1 (en) | Wireless communication method and device | |
CN116018830A (en) | Apparatus and method for managing events in a communication system | |
WO2022217561A1 (en) | Wireless communication method and device | |
WO2022217602A1 (en) | Method for establishing device binding relationship, and device | |
WO2022183381A1 (en) | Method and apparatus for setting access control right with respect to device, and device and storage medium | |
CN117858013A (en) | Equipment discovery method, related device and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21969747 Country of ref document: EP Kind code of ref document: A1 |