Smart home communication method, device and readable storage medium
By configuring static IPv6 addresses for smart home terminals and user terminals, decentralized peer-to-peer communication is achieved, solving privacy leaks and monitoring issues in smart home systems and improving network security and service quality assurance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-30
- Publication Date
- 2026-03-27
AI Technical Summary
Existing smart home IoT systems suffer from issues such as user privacy leaks, device monitoring, and the inability to guarantee end-to-end service level agreements. In particular, under IPv4-based network architectures, the centralization of vendor servers makes privacy leaks and monitoring activities difficult to avoid.
By adopting a decentralized static IPv6 address scheme, user terminals and smart home control terminals obtain static IPv6 addresses through core network equipment and conduct point-to-point communication directly in the wireless communication network, avoiding data passing through the vendor's server. The application information is carried using IPv6 application-aware network technology to achieve service quality assurance.
It achieves secure protection of user privacy, reduces the risk of data leakage, lowers cybersecurity threats, and improves end-to-end business processing efficiency and service quality assurance by reducing link hops through direct communication.
Smart Images

Figure CN116915532B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of communication, and particularly relates to a smart home communication method, device and readable storage medium. BACKGROUND
[0002] The current smart home Internet of Things field adopts a three-segment network connection mode of terminal application, manufacturer server and smart home device based on Internet Protocol version 4 (IPv4), so that the smart home device is continuously online, supports remote control of the user, and the current smart home scheme based on IPv4 is as shown in the following figure: Figure 1
[0003] The smart home scheme based on IPv4 has the following problems:
[0004] 1. Privacy leakage and remote control risk of the user. The smart home device such as a home camera and a smart doorbell for online monitoring will upload the user video monitoring data to the manufacturer server, and there is a risk of privacy leakage. If the manufacturer server is attacked, there will be a large-scale information security and device control problem.
[0005] 2. Device operation is monitored. In addition to the necessary performance index monitoring, the manufacturer server also monitors the user usage habits, scene, mode and the like, further monitors the user behavior, and the related data cannot be monitored, and there is a deep privacy invasion problem, and "personalized" marketing is provided through the monitoring.
[0006] 3. End-to-end service level agreement (SLA) cannot be guaranteed.
[0007] In order to solve the problems of user privacy leakage of the smart home on the manufacturer server side, monitoring of the smart home device and inability to guarantee the end-to-end SLA, a decentralized and static IPv6 address scheme is proposed to avoid the above problems. SUMMARY
[0008] The embodiments of the present application provide a smart home communication method, device and readable storage medium, which can solve the problems of user privacy leakage of the smart home on the manufacturer server side, monitoring of the smart home device and inability to guarantee the end-to-end SLA.
[0009] In a first aspect, a smart home communication method is provided, comprising:
[0010] The user terminal obtains a first static IPv6 address from a core network device;
[0011] The user terminal accesses a wireless communication network using the first static IPv6 address;
[0012] The user terminal directly communicates with a smart home control terminal through the wireless communication network;
[0013] The smart home control terminal accesses a wireless communication network using a second static IPv6 address obtained from the core network device, the first static IPv6 address is configured by the core network device according to related information of the user terminal and related information of an access point accessed by the user terminal, and the second static IPv6 address is configured by the core network device according to related information of the smart home control terminal and related information of an access point accessed by the smart home control terminal.
[0014] Optionally, the user terminal obtains the first static IPv6 address from the core network device, including:
[0015] The user terminal sends a registration request or an attachment request for a first access point to the core network device;
[0016] The user terminal receives the first static IPv6 address from the core network device;
[0017] The first access point is an access point associated with a smart home control service.
[0018] Optionally, the related information of the user terminal is an MSISDN code of the user terminal.
[0019] The related information of the access point accessed by the user terminal is name information of the access point accessed by the user terminal.
[0020] The related information of the smart home control terminal is an MSISDN code of the smart home control terminal.
[0021] The related information of the access point accessed by the smart home control terminal is name information of the access point accessed by the smart home control terminal.
[0022] In a second aspect, a smart home communication method is provided, including:
[0023] The smart home control terminal obtains a second static IPv6 address from a core network device;
[0024] The smart home control terminal accesses a wireless communication network using the second static IPv6 address;
[0025] The smart home control terminal directly communicates with a user terminal through the wireless communication network;
[0026] The user terminal accesses the wireless communication network using a first static IPv6 address obtained from the core network device, the first static IPv6 address being configured by the core network device according to related information of the user terminal and related information of an access point accessed by the user terminal, and the second static IPv6 address being configured by the core network device according to related information of the smart home control terminal and related information of an access point accessed by the smart home control terminal.
[0027] Optionally, the method further comprises:
[0028] The smart home control terminal receives an access list from the core network device.
[0029] The access list contains one or more static IPv6 addresses, and in the case where the access list contains multiple static IPv6 addresses, each static IPv6 address corresponds to a different user terminal.
[0030] Optionally, the smart home control terminal directly communicates with a user terminal through the wireless communication network, comprising:
[0031] In the case where the first static IPv6 address used by the user terminal is contained in the access list, the smart home control terminal directly communicates with the user terminal through the wireless communication network.
[0032] Optionally, the smart home control terminal obtains a second static IPv6 address from the core network device, comprising:
[0033] The smart home control terminal sends a registration request or an attachment request for a second access point to the core network device.
[0034] The smart home control terminal receives the second static IPv6 address from the core network device.
[0035] The second access point is an access point associated with a smart home control service.
[0036] Optionally, the related information of the user terminal is an MSISDN code of the user terminal.
[0037] The related information of the access point accessed by the user terminal is name information of the access point accessed by the user terminal.
[0038] The related information of the smart home control terminal is an MSISDN code of the smart home control terminal.
[0039] The related information of the access point accessed by the smart home control terminal is name information of the access point accessed by the smart home control terminal.
[0040] In a third aspect, a smart home communication method is provided, including:
[0041] The core network device receives a subscription information request message from an application function (AF) device, the subscription information request message carrying related information of a user terminal and related information of an access point accessed by the user terminal, and related information of a smart home control terminal and related information of an access point accessed by the smart home control terminal.
[0042] The core network device configures a first static IPv6 address corresponding to the related information of the user terminal and the related information of the access point accessed by the user terminal, and configures a second static IPv6 address corresponding to the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal.
[0043] The core network device sends the first static IPv6 address to the user terminal, and sends the second static IPv6 address to the smart home control terminal.
[0044] The user terminal accesses a wireless communication network using the first static IPv6 address, and the smart home control terminal accesses the wireless communication network using the second static IPv6 address.
[0045] Optionally, the method further includes:
[0046] The core network device sends an access list to the smart home control terminal.
[0047] The access list contains one or more static IPv6 addresses, and in the case where the access list contains multiple static IPv6 addresses, each static IPv6 address corresponds to a different user terminal.
[0048] Optionally, the core network device sends the first static IPv6 address to the user terminal, including:
[0049] The core network device receives a registration request or an attachment request for a first access point from the user terminal.
[0050] The core network device performs registration processing or attachment processing of the user terminal for the first access point.
[0051] The core network device sends the first static IPv6 address to the user terminal.
[0052] The first access point is an access point associated with a smart home control service.
[0053] Optionally, the core network device sends the second static IPv6 address to the smart home control terminal, comprising:
[0054] The core network device receives a registration request or an attachment request for a second access point from the smart home control terminal;
[0055] The core network device performs a registration process or an attachment process of the smart home control terminal for the second access point;
[0056] The core network device sends the second static IPv6 address to the smart home control terminal;
[0057] The second access point is an access point associated with a smart home control service.
[0058] Optionally, the related information of the user terminal is an MSISDN code of the user terminal.
[0059] The related information of the access point accessed by the user terminal is name information of the access point accessed by the user terminal.
[0060] The related information of the smart home control terminal is an MSISDN code of the smart home control terminal.
[0061] The related information of the access point accessed by the smart home control terminal is name information of the access point accessed by the smart home control terminal.
[0062] Optionally, the method further comprises:
[0063] The core network device pre-stores the related information of the user terminal and the related information of the access point accessed by the user terminal, and pre-stores the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal.
[0064] In a fourth aspect, a smart home communication method is provided, comprising:
[0065] The AF device sends a subscription information request message to the core network device, wherein the subscription information request message carries related information of a user terminal and related information of an access point accessed by the user terminal, and related information of a smart home control terminal and related information of an access point accessed by the smart home control terminal.
[0066] The related information of the user terminal and the related information of the access point accessed by the user terminal are used by the core network device to configure a first static IPv6 address, and the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal are used by the core network device to configure a second static IPv6 address. The user terminal accesses a wireless communication network using the first static IPv6 address, and the smart home control terminal accesses the wireless communication network using the second static IPv6 address.
[0067] Optionally, the related information of the user terminal is an MSISDN code of the user terminal.
[0068] The related information of the access point accessed by the user terminal is name information of the access point accessed by the user terminal.
[0069] The related information of the smart home control terminal is an MSISDN code of the smart home control terminal.
[0070] The related information of the access point accessed by the smart home control terminal is name information of the access point accessed by the smart home control terminal.
[0071] Optionally, the method further comprises:
[0072] The AF device pre-stores the related information of the user terminal and the related information of the access point accessed by the user terminal, and pre-stores the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal.
[0073] In a fifth aspect, a smart home communication system is provided, comprising: a user terminal, a smart home control terminal, a core network device, and an AF device.
[0074] The AF device sends a subscription information request message to the core network device, the subscription information request message carrying the related information of the user terminal and the related information of the access point accessed by the user terminal, and / or the subscription information request message carrying the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal.
[0075] The core network device configures a first static IPv6 address corresponding to the related information of the user terminal and the related information of the access point accessed by the user terminal, and / or configures a second static IPv6 address corresponding to the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal.
[0076] The user terminal acquires the first static IPv6 address from the core network device, and accesses a wireless communication network using the first static IPv6 address; the user terminal communicates with the smart home control terminal directly through the wireless communication network.
[0077] The smart home control terminal acquires the second static IPv6 address from the core network device, and accesses a wireless communication network using the second static IPv6 address; the smart home control terminal communicates with the user terminal directly through the wireless communication network.
[0078] Optionally, the smart home control terminal receives an access list from the core network device.
[0079] The access list contains one or more static IPv6 addresses, and in the case that the access list contains multiple static IPv6 addresses, each static IPv6 address corresponds to a different user terminal.
[0080] Optionally, in the case that the first static IPv6 address used by the user terminal is contained in the access list, the smart home control terminal communicates with the user terminal directly through the wireless communication network.
[0081] Optionally, the user terminal sends a registration request or an attach request for a first access point to the core network device.
[0082] The core network device performs registration processing or attach processing of the user terminal for the first access point.
[0083] The user terminal receives the first static IPv6 address from the core network device.
[0084] The first access point is an access point associated with a smart home control service.
[0085] Optionally, the smart home control terminal sends a registration request or an attach request for a second access point to the core network device.
[0086] The core network device performs registration processing or attach processing of the smart home control terminal for the second access point.
[0087] The smart home control terminal receives the second static IPv6 address from the core network device.
[0088] The second access point is an access point associated with a smart home control service.
[0089] Optionally, the related information of the user terminal is an MSISDN code of the user terminal.
[0090] The related information of the access point accessed by the user terminal is name information of the access point accessed by the user terminal.
[0091] The related information of the smart home control terminal is an MSISDN code of the smart home control terminal.
[0092] The related information of the access point accessed by the smart home control terminal is name information of the access point accessed by the smart home control terminal.
[0093] In a sixth aspect, a user terminal is provided, comprising:
[0094] A first obtaining module, configured to cause the user terminal to obtain a first static IPv6 address from a core network device;
[0095] A first access module, configured to cause the user terminal to access a wireless communication network using the first static IPv6 address;
[0096] A first communication module, configured to cause the user terminal to directly communicate with a smart home control terminal through the wireless communication network;
[0097] The smart home control terminal accesses a wireless communication network using a second static IPv6 address obtained from the core network device, the first static IPv6 address is configured by the core network device according to related information of the user terminal and related information of an access point accessed by the user terminal, and the second static IPv6 address is configured by the core network device according to related information of the smart home control terminal and related information of an access point accessed by the smart home control terminal.
[0098] In a seventh aspect, a smart home control terminal is provided, comprising:
[0099] A second obtaining module, configured to cause the smart home control terminal to obtain a second static IPv6 address from a core network device;
[0100] A second access module, configured to cause the smart home control terminal to access a wireless communication network using the second static IPv6 address;
[0101] A second communication module, configured to cause the smart home control terminal to directly communicate with a user terminal through the wireless communication network.
[0102] The user terminal accesses a wireless communication network using a first static IPv6 address obtained from the core network device, the first static IPv6 address being configured by the core network device according to the related information of the user terminal and the related information of an access point accessed by the user terminal, and the second static IPv6 address being configured by the core network device according to the related information of the smart home control terminal and the related information of an access point accessed by the smart home control terminal.
[0103] In an eighth aspect, a core network device is provided, comprising:
[0104] A first receiving module, configured to receive, by the core network device, a subscription information request message from an AF device, the subscription information request message carrying related information of a user terminal and related information of an access point accessed by the user terminal, and related information of a smart home control terminal and related information of an access point accessed by the smart home control terminal.
[0105] A first configuration module, configured to configure, by the core network device, a first static IPv6 address corresponding to the related information of the user terminal and the related information of the access point accessed by the user terminal, and configure a second static IPv6 address corresponding to the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal.
[0106] A first sending module, configured to send, by the core network device, the first static IPv6 address to the user terminal, and send the second static IPv6 address to the smart home control terminal.
[0107] The user terminal accesses a wireless communication network using the first static IPv6 address, and the smart home control terminal accesses the wireless communication network using the second static IPv6 address.
[0108] In a ninth aspect, an AF device is provided, comprising:
[0109] A second sending module, configured to send, by the AF device, a subscription information request message to a core network device, the subscription information request message carrying related information of a user terminal and related information of an access point accessed by the user terminal, and related information of a smart home control terminal and related information of an access point accessed by the smart home control terminal.
[0110] The related information of the user terminal and the related information of an access point accessed by the user terminal are used by the core network device to configure a first static IPv6 address, and the related information of the smart home control terminal and the related information of an access point accessed by the smart home control terminal are used by the core network device to configure a second static IPv6 address. The user terminal accesses a wireless communication network using the first static IPv6 address, and the smart home control terminal accesses the wireless communication network using the second static IPv6 address.
[0111] In a tenth aspect, a terminal is provided, which includes a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions, when executed by the processor, implementing steps of the smart home communication method according to the first aspect, or steps of the smart home communication method according to the second aspect.
[0112] In an eleventh aspect, a network-side device is provided, which includes a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions, when executed by the processor, implementing steps of the smart home communication method according to the third aspect, or steps of the smart home communication method according to the fourth aspect.
[0113] In a twelfth aspect, a readable storage medium is provided, which stores programs or instructions, the programs or instructions, when executed by a processor, implementing steps of the smart home communication method according to the first aspect, or steps of the smart home communication method according to the second aspect, or steps of the smart home communication method according to the third aspect, or steps of the smart home communication method according to the fourth aspect.
[0114] In a thirteenth aspect, a chip is provided, which includes a processor and a communication interface, the communication interface and the processor being coupled, the processor being configured to execute programs or instructions, implementing steps of the smart home communication method according to the first aspect, or steps of the smart home communication method according to the second aspect, or steps of the smart home communication method according to the third aspect, or steps of the smart home communication method according to the fourth aspect.
[0115] In a fourteenth aspect, a computer program / program product is provided, which is stored in a storage medium, the program / program product being executed by at least one processor to implement steps of the smart home communication method according to the first aspect, or steps of the smart home communication method according to the second aspect, or steps of the smart home communication method according to the third aspect, or steps of the smart home communication method according to the fourth aspect.
[0116] In the embodiments of the present application, the user terminal and the smart home control terminal obtain their own static IPv6 addresses from the core network device, and access the wireless communication network using the static IPv6 addresses, and the two directly communicate through the wireless communication network. By using the technical solution of the present application, since the static IPv6 address is used, address conversion is not needed, the user terminal and the smart home control terminal can directly communicate through the wireless communication network, realizing decentralized point-to-point interconnection, avoiding the transmission data passing through the manufacturer server, and ensuring the user privacy security; meanwhile, the Application-aware IPv6 Networking (APN6) technology of IPv6 uses the IPv6 extension header to carry the application information (including the application identifier and its requirement for network performance) into the network, so that the network perceives the application and its service quality requirement, and provides corresponding SLA guarantee. BRIEF DESCRIPTION OF DRAWINGS
[0117] Figure 1 is a smart home network structure diagram based on IPv4;
[0118] Figure 2 is one of the flow diagrams of the smart home communication method provided by the embodiments of the present application;
[0119] Figure 3 is the second flow diagram of the smart home communication method provided by the embodiments of the present application;
[0120] Figure 4 is the third flow diagram of the smart home communication method provided by the embodiments of the present application;
[0121] Figure 5 is the fourth flow diagram of the smart home communication method provided by the embodiments of the present application;
[0122] Figure 6 is the flow diagram of configuring the static IPv6 address provided by the embodiments of the present application;
[0123] Figure 7 is the structure diagram of the smart home communication system provided by the embodiments of the present application;
[0124] Figure 8 is the structure diagram of the user terminal provided by the embodiments of the present application;
[0125] Figure 9 is the structure diagram of the smart home control terminal provided by the embodiments of the present application;
[0126] Figure 10 is the structure diagram of the core network device provided by the embodiments of the present application;
[0127] Figure 11 is a structural schematic diagram of an AF device provided by an embodiment of the present application;
[0128] Figure 12 is a structural schematic diagram of a terminal provided by an embodiment of the present application;
[0129] Figure 13 is a structural schematic diagram of a network-side device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0130] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all the other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.
[0131] The terms "first", "second", and the like in the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second" are generally a category and do not limit the number of objects, for example, the first object can be one or more. In addition, "and / or" in the present application means at least one of the connected objects. For example, "A or B" covers three schemes, namely, scheme one: including A and not including B; scheme two: including B and not including A; scheme three: including A and including B. The character " / " generally represents that the associated objects before and after are in an "or" relationship.
[0132] The term "indicate" in the present application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). Among them, the direct indication can be understood as that the sender explicitly informs the receiver of specific information, operations to be performed or requested results, etc. in the sent indication; the indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or judges and determines the operations to be performed or the requested results according to the judgment result.
[0133] It is worth noting that the technology described in the embodiments of the present application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems. th
[0134] In the embodiments of the present application, a terminal and a network side device are included. The terminal can be a mobile phone, a tablet personal computer (Tablet Personal Computer, Tablet PC), a laptop computer (Laptop Computer, Laptop), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a palm computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR) device, a virtual reality (Virtual Reality, VR) device, a robot, a wearable device, a flight vehicle, a vehicle user equipment (Vehicle User Equipment, VUE), a shipboard device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (a home device with a wireless communication function, such as a refrigerator, a television, a washing machine, or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine, or a self-service machine, and the like. The wearable device includes a smart watch, a smart bracelet, a smart earphone, smart glasses, smart jewelry (a smart bracelet, a smart necklace, a smart ring, a smart necklace, a smart ankle bracelet, a smart ankle chain, and the like), a smart wristband, smart clothing, and the like. The vehicle-mounted device can also be referred to as a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit, and the like. It should be noted that the specific type of the terminal is not limited in the embodiments of the present application. The network side device can include an access network device or a core network device, wherein the access network device can also be referred to as a radio access network (Radio Access Network, RAN) device, a radio access network function, or a radio access network unit. The access network device can include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (Access Point, AP), or a wireless fidelity (Wireless Fidelity, WiFi) node, and the like.The base station can be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a relay station (RBS), a serving base station (SBS), a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a home Node B (HNB), a home evolved Node B, a transmission reception point (TRP), or some other suitable terminology in the art, and is not limited to a particular technical terminology, provided that the same technical effect is achieved. It should be noted that in the embodiments of the present application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.
[0135] The core network device can include, but is not limited to, at least one of the following: a core network node, a core network function, a Mobility Management Entity (MME), an Access and Mobility Management Function (AMF), a Session Management Function (SMF), a User Plane Function (UPF), a Policy Control Function (PCF), a Policy and Charging Rules Function (PCRF), an Edge Application Server Discovery Function (EASDF), a Unified Data Management (UDM), a Unified Data Repository (UDR), a Home Subscriber Server (HSS), a Centralized network configuration (CNC), a Network Repository Function (NRF), a Network Exposure Function (NEF), a Local NEF (or L-NEF), a Binding Support Function (BSF), an Application Function (AF), and the like. It should be noted that only the core network device in the NR system is taken as an example for introduction in the embodiments of the present application, and the specific type of the core network device is not limited.But not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access and mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home subscriber server (HSS), centralized network configuration (CNC), network repository function (NRF), network exposure function (NEF), local NEF (or L-NEF), binding support function (BSF), application function (AF), etc. It should be noted that in the embodiments of the present application, only the core network equipment in the NR system is taken as an example for introduction, and the specific type of the core network equipment is not limited.
[0136] The intelligent home communication method provided by the embodiments of the present application will be described in detail in combination with the drawings and some embodiments and application scenarios.
[0137] First, the terms appearing in the embodiments of the present application are explained:
[0138] User terminal: a terminal device used by a user, which functions to input control instructions by the user on the user terminal, for example, operating and controlling an application related to smart home, sending the control instructions by the user terminal to a smart home control terminal, and controlling corresponding smart home terminals (or smart home devices) according to the control instructions by the smart home control terminal; the user terminal can also be referred to as a remote control terminal, which can be a mobile phone, a tablet computer, etc. of the user in specific application scenarios, and the specific type of the user terminal is not limited in the present application.
[0139] Smart home control terminal: a terminal device deployed in a user's home, which is specially used to control various smart home devices, and functions to control corresponding smart home devices according to control instructions received from a user terminal, for example, controlling a lamp switch, adjusting an air conditioner temperature, etc. according to control instructions of the user; the smart home control terminal can also be referred to as a smart home control platform.
[0140] Core network device: the core network device in the embodiments of the present application is used to control wireless communication between a user terminal and a smart home control terminal, such as network registration, session establishment, etc. The core network device can also obtain the identity information of the user from the vendor to configure a static IPv6 address for the user terminal and the smart home control terminal in the embodiments of the present application. It should be noted that the core network device can be composed of various network function devices, such as Unified Data Management (UDM), Home Subscriber Server (HSS), NEF, Service Creation Environment Function (SCEF), AMF, MME, SMF, UPF, System Architecture Evolution Gate Way (SAEGW), etc. The core network device can be deployed as multiple hardware devices according to different network functions in actual hardware deployment, or the network functions can be integrated together to deploy as one hardware device, and the embodiments of the present application do not limit this.
[0141] AF device: corresponding to the vendor of smart home, i.e. AF represents the cooperative vendor of the operator, and the operator opens part of the permissions to the cooperative vendor in the embodiments of the present application, which can directly sign up data to the core network of the operator through the cooperative vendor when there is a signing demand, to complete the signing action.
[0142] Referring to Figure 2 , the embodiments of the present application provide a smart home communication method, and the execution subject of the method is a user terminal, and the method comprises:
[0143] Step 201: the user terminal acquires a first static IPv6 address from the core network device;
[0144] Step 202: the user terminal accesses the wireless communication network using the first static IPv6 address;
[0145] Step 203: the user terminal directly communicates with the smart home control terminal through the wireless communication network;
[0146] The smart home control terminal accesses the wireless communication network using a second static IPv6 address acquired from the core network device, the first static IPv6 address is configured by the core network device according to related information of the user terminal and related information of an access point accessed by the user terminal, and the second static IPv6 address is configured by the core network device according to related information of the smart home control terminal and related information of an access point accessed by the smart home control terminal.
[0147] In the embodiments of the present application, the user terminal and the smart home control terminal acquire their own static Internet Protocol version 6 (IPv6) addresses from the core network device, and access the wireless communication network using the static IPv6 addresses, and the two directly communicate through the wireless communication network. According to the technical solution of the present application, since the static IPv6 addresses are used, address conversion is not needed, the user terminal and the smart home control terminal can directly communicate through the wireless communication network, point-to-point interconnection is realized, service packets do not pass through a manufacturer server, network security problems caused by data leakage and security risks of the server itself can be reduced, link hops can be effectively reduced, and end-to-end service processing delay can be further reduced; at the same time, the APN6 technology of IPv6 is used to carry application information (including an application identifier and its requirements for network performance) into the network using an IPv6 extension header, control of service QoS based on APN6 is realized, the network perceives the application and its service quality requirements, and corresponding SLA protection is provided.
[0148] It can be understood that since the static IPv6 addresses are correspondingly configured based on related information of the terminal and related information of the access point, the configured static IPv6 addresses are unique identifiers for the user terminal and the smart home control terminal.
[0149] In addition, in the smart home Internet of Things based on IPv4, the smart home control terminal cannot directly access the wireless communication network, but needs to access the wireless communication network through the use of home broadband, and connect with the network through the home network (for example, connect with the network through the router in the home); in the embodiment of the present application, the user terminal and the smart home control terminal both use static IPv6 addresses to access the wireless communication network, and the two directly communicate through the wireless communication network, so that the smart home control terminal no longer uses the home broadband, and the home network is physically isolated from the smart home Internet of Things, avoiding mutual interference.
[0150] In a possible implementation, the user terminal obtains the first static IPv6 address from the core network device, including:
[0151] (1) the user terminal sends a registration request or an attachment request for the first access point to the core network device;
[0152] (2) the user terminal receives the first static IPv6 address from the core network device;
[0153] The first access point is an access point associated with the smart home control service.
[0154] The first access point is an access point associated with the smart home control service, which means that the first access point is an access point specially used for the smart home control service; in the current mobile network, the terminal side has supported multi-access point name (Access Point Name, APN) / data network name (Data Network Name, DNN) access, and the terminal usually connects two APNs / DNNs, such as the cmnet and ims connected by a China Mobile user, wherein the cmnet is used for normal Internet service, and the ims is used for VoLTE phone. In the embodiment of the present application, a new access point is set for the smart home control service, that is, the terminal accesses a new APN / DNN, which is used for the control of the smart home.
[0155] In the embodiment of the present application, after the user terminal sends a registration request or an attachment request for the first access point to the core network, the core network allocates a first static IPv6 address to the user terminal.
[0156] In a possible implementation, the related information of the user terminal is the international mobile subscriber integrated services digital network (Mobile Subscriber International ISDN / PSTN number, MSISDN) code of the user terminal.
[0157] The related information of the access point accessed by the user terminal is the name information of the access point accessed by the user terminal.
[0158] The related information of the smart home control terminal is an MSISDN code of the smart home control terminal.
[0159] The related information of the access point accessed by the smart home control terminal is name information of the access point accessed by the smart home control terminal.
[0160] In the embodiments of the present application, the related information of the user terminal and the related information of the access point accessed by the user terminal are used for the core network to configure a first static IPv6 address for the user terminal, and the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal are used for the core network to configure a second static IPv6 address for the smart home control terminal.
[0161] The name information of the access point can be associated with a location where the access point is located. Optionally, the name information of the access point can be provided with a province abbreviation where the access point is located. For example, an APN / DNN name is homeAI.bj, where "homeAI" indicates that the APN / DNN is specially used for smart home control service, and "bj" indicates that the APN / DNN is located in Beijing.
[0162] Referring to Figure 3 The embodiments of the present application provide a smart home communication method, and an execution subject of the method is a smart home control terminal, which comprises the following steps:
[0163] Step 301: The smart home control terminal acquires a second static IPv6 address from a core network device.
[0164] Step 302: The smart home control terminal accesses a wireless communication network by using the second static IPv6 address.
[0165] Step 303: The smart home control terminal directly communicates with a user terminal through the wireless communication network.
[0166] The user terminal accesses the wireless communication network by using a first static IPv6 address acquired from the core network device, the first static IPv6 address is configured by the core network device according to the related information of the user terminal and the related information of the access point accessed by the user terminal, and the second static IPv6 address is configured by the core network device according to the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal.
[0167] In the embodiments of the present application, the user terminal and the smart home control terminal obtain their own IPv6 addresses from the core network device, and access the wireless communication network using the static IPv6 addresses, and the two directly communicate through the wireless communication network. By using the technical solution of the present application, since the static IPv6 addresses are used, address conversion is not needed, the user terminal and the smart home control terminal can directly communicate through the wireless communication network, realizing decentralized point-to-point interconnection, realizing that the service message does not pass through the manufacturer server, which can reduce the network security problems caused by data leakage and security risks of the server itself, and can effectively reduce the link hop count, further reducing the end-to-end service processing delay; at the same time, the APN6 technology of IPv6 is used to carry the application information (including the application identifier and its requirements for network performance) into the network using the IPv6 extension header, realizing the control of the service QoS based on the APN6, making the network perceive the application and its service quality demand, and providing corresponding SLA guarantee.
[0168] It can be understood that since the static IPv6 address is configured based on the related information of the terminal and the related information of the access point, the configured static IPv6 address is a unique identifier for the user terminal and the smart home control terminal.
[0169] In a possible implementation, the method further includes:
[0170] The smart home control terminal receives an access list from the core network device.
[0171] The access list contains one or more static IPv6 addresses, and in the case where the access list contains multiple static IPv6 addresses, each static IPv6 address corresponds to a different user terminal.
[0172] In the embodiments of the present application, considering that in actual application scenarios, one smart home control terminal often interacts with multiple user terminals, for example, each family member in a family may control the smart home in the family through a mobile phone; therefore, the core network can provide an access list (also referred to as an IPv6 access list) for the smart home control terminal, and the access list can contain multiple static IPv6 addresses, each static IPv6 address corresponding to a different user terminal, so that the smart home control terminal knows which user terminal corresponding to the static IPv6 address will interact with itself through the access list.
[0173] In a possible implementation, the smart home control terminal directly communicates with the user terminal through the wireless communication network, including:
[0174] In the case that the first static IPv6 address used by the user terminal is contained in the access list, the smart home control terminal directly communicates with the user terminal through the wireless communication network.
[0175] In the embodiments of the present application, in the case that the smart home control terminal acquires the access list, the smart home control terminal can verify the user terminal communicating with it through the access list; if the first static IPv6 address used by the user terminal is contained in the access list, it indicates that the user terminal is a known user terminal, for example, the user of the user terminal belongs to the family members, then the user terminal is verified as a safe terminal, and the user terminal is allowed to communicate with the smart home control terminal; if the first static IPv6 address used by the user terminal is not contained in the access list, it indicates that the user terminal is an unknown user terminal, for example, the user of the user terminal does not belong to the family members, then the user terminal is verified as an unsafe terminal, and the user terminal is not allowed to communicate with the smart home control terminal.
[0176] It can be understood that the access list can be modified and updated, that is, the static IPv6 addresses in the access list can be added or deleted, so that the list of user terminals allowed to communicate with the smart home control terminal can be flexibly adjusted.
[0177] In a possible implementation, the smart home control terminal acquires the second static IPv6 address from the core network device, comprising:
[0178] (1) the smart home control terminal sends a registration request or an attachment request for the second access point to the core network device;
[0179] (2) the smart home control terminal receives the second static IPv6 address from the core network device;
[0180] The second access point is an access point associated with the smart home control service.
[0181] The above-mentioned second access point is an access point associated with the smart home control service, which means that the second access point is an access point specially used for smart home control service. In the current mobile network, the terminal side has supported multiple access point names (Access Point Name, APN) / data network names (Data Network Name, DNN) access, and usually the terminal will connect 2 APN / DNNs, such as China Mobile users connecting cmnet and ims, wherein cmnet is used for normal Internet service, and ims is used for VoLTE phone. In the embodiments of the present application, a new access point is set for the smart home control service, that is, the terminal accesses a new APN / DNN, which is used for smart home control.
[0182] In the embodiment of the present application, the smart home control terminal sends a registration request or an attachment request to the core network for the second access point, and the core network allocates a second static IPv6 address for the user terminal.
[0183] In a possible implementation, the related information of the user terminal is an MSISDN code of the user terminal.
[0184] The related information of the access point accessed by the user terminal is name information of the access point accessed by the user terminal.
[0185] The related information of the smart home control terminal is an MSISDN code of the smart home control terminal.
[0186] The related information of the access point accessed by the smart home control terminal is name information of the access point accessed by the smart home control terminal.
[0187] In the embodiment of the present application, the related information of the user terminal and the related information of the access point accessed by the user terminal are used for the core network to configure a first static IPv6 address for the user terminal, and the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal are used for the core network to configure a second static IPv6 address for the smart home control terminal.
[0188] The name information of the access point can be associated with a location where the access point is located. Optionally, the name information of the access point can have a province abbreviation where the access point is located, for example, an APN / DNN name is homeAI.bj, where "homeAI" represents that the APN / DNN is specially used for smart home control service, and "bj" represents that the APN / DNN is located in Beijing.
[0189] Referring to Figure 4 The embodiment of the present application provides a smart home communication method, and an execution subject of the method is a core network device, which comprises the following steps:
[0190] In step 401, the core network device receives a subscription information request message from an AF device, and the subscription information request message carries related information of a user terminal and related information of an access point accessed by the user terminal, and related information of a smart home control terminal and related information of an access point accessed by the smart home control terminal.
[0191] In step 402, the core network device configures a first static IPv6 address corresponding to the related information of the user terminal and the related information of the access point accessed by the user terminal, and configures a second static IPv6 address corresponding to the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal.
[0192] Step 403: the core network device sends the first static IPv6 address to the user terminal, and sends the second static IPv6 address to the smart home control terminal;
[0193] The user terminal accesses the wireless communication network by using the first static IPv6 address, and the smart home control terminal accesses the wireless communication network by using the second static IPv6 address.
[0194] In the embodiments of the present application, the core network device receives a subscription information request message from the AF device, the subscription information request message carrying the related information of the user terminal and the related information of the access point accessed by the user terminal, and the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal, and the core network device configures a corresponding first static IPv6 address for the user terminal and a corresponding second static IPv6 address for the smart home control terminal according to the information. It can be understood that, since the static IPv6 address is configured based on the related information of the terminal and the related information of the access point, the configured static IPv6 address is a unique identifier for the user terminal and the smart home control terminal.
[0195] In a possible implementation, the method further includes:
[0196] The core network device sends an access list to the smart home control terminal.
[0197] The access list contains one or more static IPv6 addresses, and in the case where the access list contains multiple static IPv6 addresses, each static IPv6 address corresponds to a different user terminal.
[0198] In the embodiments of the present application, it is considered that in actual application scenarios, one smart home control terminal often interacts with multiple user terminals, for example, each family member in a family may control the smart home in the family through a mobile phone. Therefore, the core network can provide an access list (also referred to as an IPv6 access list) for the smart home control terminal, and the access list can contain multiple static IPv6 addresses, each static IPv6 address corresponding to a different user terminal, so that the smart home control terminal knows which user terminals corresponding to the static IPv6 addresses will interact with itself through the access list.
[0199] In a possible implementation, the core network device sends the first static IPv6 address to the user terminal, including:
[0200] (1) The core network device receives a registration request or an attachment request for the first access point from the user terminal;
[0201] (2) The core network device performs registration processing or attachment processing of the user terminal for the first access point.
[0202] (3) the core network device sends a first static IPv6 address to the user terminal;
[0203] The first access point is an access point associated with the smart home control service.
[0204] In a possible implementation, the core network device sends a second static IPv6 address to the smart home control terminal, including:
[0205] (1) the core network device receives a registration request or an attachment request for a second access point from the smart home control terminal;
[0206] (2) the core network device performs registration processing or attachment processing of the smart home control terminal for the second access point;
[0207] (3) the core network device sends a second static IPv6 address to the smart home control terminal;
[0208] The second access point is an access point associated with the smart home control service.
[0209] In a possible implementation, the related information of the user terminal is an MSISDN code of the user terminal.
[0210] The related information of the access point accessed by the user terminal is name information of the access point accessed by the user terminal.
[0211] The related information of the smart home control terminal is an MSISDN code of the smart home control terminal.
[0212] The related information of the access point accessed by the smart home control terminal is name information of the access point accessed by the smart home control terminal.
[0213] In a possible implementation, the method further includes:
[0214] The core network device pre-stores the related information of the user terminal and the related information of the access point accessed by the user terminal, and pre-stores the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal.
[0215] In the embodiments of the present application, when the user terminal and the smart home control terminal request to access the network access point, the core network can know the identity of the user terminal and the smart home control terminal, and perform corresponding access processing.
[0216] Referring to Figure 5 The embodiments of the present application provide a smart home communication method, and the execution subject of the method is an AF device, including:
[0217] Step 501: The AF device sends a subscription information request message to the core network device, wherein the subscription information request message carries related information of a user terminal and an access point accessed by the user terminal, and related information of a smart home control terminal and an access point accessed by the smart home control terminal.
[0218] The related information of the user terminal and the related information of the access point accessed by the user terminal are used for the core network device to configure a first static IPv6 address, and the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal are used for the core network device to configure a second static IPv6 address. The user terminal accesses the wireless communication network by using the first static IPv6 address, and the smart home control terminal accesses the wireless communication network by using the second static IPv6 address.
[0219] In the embodiment of the present application, the core network device receives the subscription information request message from the AF device, wherein the subscription information request message carries related information of a user terminal and an access point accessed by the user terminal, and related information of a smart home control terminal and an access point accessed by the smart home control terminal. According to the information, the core network device configures a corresponding first static IPv6 address for the user terminal, and a corresponding second static IPv6 address for the smart home control terminal. It can be understood that, since the static IPv6 address is configured based on the related information of the terminal and the related information of the access point, the configured static IPv6 address is a unique identifier for the user terminal and the smart home control terminal.
[0220] In a possible implementation, the related information of the user terminal is an MSISDN code of the user terminal.
[0221] The related information of the access point accessed by the user terminal is name information of the access point accessed by the user terminal.
[0222] The related information of the smart home control terminal is an MSISDN code of the smart home control terminal.
[0223] The related information of the access point accessed by the smart home control terminal is name information of the access point accessed by the smart home control terminal.
[0224] In a possible implementation, the AF device pre-stores the related information of the user terminal and the related information of the access point accessed by the user terminal, and pre-stores the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal.
[0225] In the embodiment of the present application, the AF device can mechanically generate a subscription request for the corresponding user terminal and the smart home control terminal according to the pre-stored related information of the user terminal and the smart home control terminal.
[0226] For the core network to configure a unique static IPv6 address for the user terminal and the smart home control terminal, an embodiment of the specific configuration process is provided, see Figure 6 , comprising the following steps:
[0227] 1. AF in step 1 represents the operator's partner, and opens part of the permission to the partner. When there is a subscription demand, the partner can directly subscribe data to the core network of the operator to complete the subscription action.
[0228] HSS / UDM signs APN / DNN and static IPv6 address. The user needs to sign a new APN / DNN in HSS / UDM. The APN / DNN needs to distinguish different provinces, so the APN / DNN can have a province abbreviation when naming. When signing the APN / DNN, a fixed IPv6 address needs to be allocated, which is the unique identifier of the user's IPv6 address.
[0229] 2. NEF / SCEF in step 2 is a capability opening network element on the core network side, which can convert the request on the AF side into a core network side message to the data subscription network element.
[0230] 3. HSS / UDM in step 3 is a 4G / 5G user information storage network element, which stores user information such as APN / DNN. The final subscription information from the manufacturer is finally stored in the HSS / UDM network element.
[0231] 4. Step 4 is when the entire subscription is completed, the terminal side initiates a new APN / DNN registration process. On the terminal side, the usual mobile terminal will connect to two APN / DNNs, such as China Mobile users connecting cmnet and ims, where cmnet is used for normal Internet business, and ims is used for VoLTE phone. In this scheme, the mobile terminal accesses a new APN / DNN for smart home control, which is the information signed by AF. The access of multiple APN / DNNs on the terminal side is already supported.
[0232] 5. Step 5 is when the user normally registers, AMF / MME obtains the subscription data.
[0233] 6. Steps 6 and 7 return the subscription information, which includes the signed static IPv6 address and APN / DNN.
[0234] 7. Step 8 is used to establish a session. Since the terminal is assigned a static IPv6 address, the APN / DNN session establishment must select the home province PGW / SMF / UPF.
[0235] Referring to Figure 7 , the embodiments of the present application provide a smart home communication system, comprising: a user terminal (corresponding to a remote control terminal in Figure 7 ), a smart home control terminal (corresponding to a smart home control console in Figure 7 ), a core network device (deployed in a 4G / 5G network in Figure 7 , not specifically shown in the figure) and an AF device (deployed in a 4G / 5G network in Figure 8 , not specifically shown in the figure);
[0236] The AF device sends a subscription information request message to the core network device, the subscription information request message carrying the related information of the user terminal and the related information of the access point accessed by the user terminal, and / or the subscription information request message carrying the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal;
[0237] The core network device configures a first static IPv6 address corresponding to the related information of the user terminal and the related information of the access point accessed by the user terminal, and / or configures a second static IPv6 address corresponding to the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal;
[0238] The user terminal obtains the first static IPv6 address from the core network device, the user terminal accesses the wireless communication network using the first static IPv6 address, and the user terminal directly communicates with the smart home control terminal through the wireless communication network;
[0239] The smart home control terminal obtains the second static IPv6 address from the core network device, the smart home control terminal accesses the wireless communication network using the second static IPv6 address, and the smart home control terminal directly communicates with the user terminal through the wireless communication network.
[0240] Optionally, the smart home control terminal receives an access list from the core network device;
[0241] In the access list, one or more static IPv6 addresses are included, and in the case that multiple static IPv6 addresses are included in the access list, each static IPv6 address corresponds to a different user terminal.
[0242] Optionally, in the case that the first static IPv6 address used by the user terminal is included in the access list, the smart home control terminal directly communicates with the user terminal through the wireless communication network.
[0243] Optionally, the user terminal sends a registration request or an attachment request to the core network device for the first access point;
[0244] The core network device performs a registration process or an attachment process of the user terminal for the first access point;
[0245] The user terminal receives a first static IPv6 address from the core network device;
[0246] The first access point is an access point associated with the smart home control service.
[0247] Optionally, the smart home control terminal sends a registration request or an attachment request for the second access point to the core network device;
[0248] The core network device performs a registration process or an attachment process of the smart home control terminal for the second access point;
[0249] The smart home control terminal receives a second static IPv6 address from the core network device;
[0250] The second access point is an access point associated with the smart home control service.
[0251] Optionally, the related information of the user terminal is an MSISDN code of the user terminal;
[0252] The related information of the access point accessed by the user terminal is name information of the access point accessed by the user terminal;
[0253] The related information of the smart home control terminal is an MSISDN code of the smart home control terminal;
[0254] The related information of the access point accessed by the smart home control terminal is name information of the access point accessed by the smart home control terminal.
[0255] Referring to Figure 9 , the embodiment of the present application provides a user terminal 800, comprising:
[0256] The first obtaining module 801 is configured to obtain a first static IPv6 address from the core network device by the user terminal;
[0257] The first access module 802 is configured to access the wireless communication network by the user terminal using the first static IPv6 address;
[0258] The first communication module 803 is configured to directly communicate with the smart home control terminal by the user terminal through the wireless communication network;
[0259] The smart home control terminal accesses the wireless communication network using a second static IPv6 address obtained from the core network device, the first static IPv6 address is configured by the core network device according to related information of the user terminal and related information of an access point accessed by the user terminal, and the second static IPv6 address is configured by the core network device according to related information of the smart home control terminal and related information of an access point accessed by the smart home control terminal.
[0260] Optionally, the first obtaining module is further configured to:
[0261] The user terminal sends a registration request or an attachment request for the first access point to the core network device;
[0262] The user terminal receives the first static IPv6 address from the core network device;
[0263] The first access point is an access point associated with the smart home control service.
[0264] Optionally, the related information of the user terminal is an MSISDN code of the user terminal.
[0265] The related information of the access point accessed by the user terminal is name information of the access point accessed by the user terminal.
[0266] The related information of the smart home control terminal is an MSISDN code of the smart home control terminal.
[0267] The related information of the access point accessed by the smart home control terminal is name information of the access point accessed by the smart home control terminal.
[0268] Referring to Figure 10 , the embodiment of the present application provides a smart home control terminal 900, comprising:
[0269] A second obtaining module 901 is configured to obtain, by the smart home control terminal, a second static IPv6 address from a core network device;
[0270] A second access module 902 is configured to access, by the smart home control terminal, a wireless communication network using the second static IPv6 address;
[0271] A second communication module 903 is configured to directly communicate, by the smart home control terminal, with a user terminal through the wireless communication network.
[0272] The user terminal accesses the wireless communication network using a first static IPv6 address obtained from the core network device, the first static IPv6 address is configured by the core network device according to related information of the user terminal and related information of an access point accessed by the user terminal, and the second static IPv6 address is configured by the core network device according to related information of the smart home control terminal and related information of an access point accessed by the smart home control terminal.
[0273] Optionally, the smart home control terminal further comprises:
[0274] The second receiving module is configured to receive, by the smart home control terminal, an access list from the core network device.
[0275] The access list comprises one or more static IPv6 addresses, and in the case that the access list comprises a plurality of static IPv6 addresses, each static IPv6 address corresponds to a different user terminal.
[0276] Optionally, the second communication module is further configured to:
[0277] In the case that the first static IPv6 address used by the user terminal is included in the access list, the smart home control terminal directly communicates with the user terminal through the wireless communication network.
[0278] Optionally, the second obtaining module is further configured to:
[0279] The smart home control terminal sends a registration request or an attachment request for a second access point to the core network device.
[0280] The smart home control terminal receives the second static IPv6 address from the core network device.
[0281] The second access point is an access point associated with a smart home control service.
[0282] Optionally, the related information of the user terminal is an MSISDN code of the user terminal.
[0283] The related information of the access point accessed by the user terminal is name information of the access point accessed by the user terminal.
[0284] The related information of the smart home control terminal is an MSISDN code of the smart home control terminal.
[0285] The related information of the access point accessed by the smart home control terminal is name information of the access point accessed by the smart home control terminal.
[0286] Referring to Figure 11The embodiment of the application provides a core network device 1000, comprising:
[0287] The first receiving module 1001 is used for receiving, by the core network device, a subscription information request message from an AF device, wherein the subscription information request message carries related information of a user terminal and related information of an access point accessed by the user terminal, and carries related information of a smart home control terminal and related information of an access point accessed by the smart home control terminal
[0288] The first configuration module 1002 is used for configuring, by the core network device, a first static IPv6 address corresponding to the related information of the user terminal and the related information of the access point accessed by the user terminal, and configuring a second static IPv6 address corresponding to the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal.
[0289] The first sending module 1003 is used for sending, by the core network device, the first static IPv6 address to the user terminal, and sending the second static IPv6 address to the smart home control terminal.
[0290] The user terminal accesses a wireless communication network by using the first static IPv6 address, and the smart home control terminal accesses the wireless communication network by using the second static IPv6 address.
[0291] Optionally, the core network device further comprises:
[0292] The third sending module is used for sending, by the core network device, an access list to the smart home control terminal.
[0293] The access list contains one or more static IPv6 addresses, and in the case that the access list contains multiple static IPv6 addresses, each static IPv6 address corresponds to a different user terminal.
[0294] Optionally, the first sending module is further used for:
[0295] The core network device receives a registration request or an attachment request for a first access point from the user terminal.
[0296] The core network device performs registration processing or attachment processing of the user terminal for the first access point.
[0297] The core network device sends the first static IPv6 address to the user terminal.
[0298] The first access point is an access point associated with a smart home control service.
[0299] Optionally, the first sending module is further used for:
[0300] The core network device receives a registration request or an attachment request for a second access point from the smart home control terminal;
[0301] The core network device performs a registration process or an attachment process of the smart home control terminal for the second access point;
[0302] The core network device sends the second static IPv6 address to the smart home control terminal;
[0303] The second access point is an access point associated with a smart home control service.
[0304] Optionally, the related information of the user terminal is an MSISDN code of the user terminal.
[0305] The related information of the access point accessed by the user terminal is name information of the access point accessed by the user terminal.
[0306] The related information of the smart home control terminal is an MSISDN code of the smart home control terminal.
[0307] The related information of the access point accessed by the smart home control terminal is name information of the access point accessed by the smart home control terminal.
[0308] Optionally, the core network device further comprises:
[0309] The first storage module is configured to pre-store, by the core network device, the related information of the user terminal and the related information of the access point accessed by the user terminal, and pre-store the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal.
[0310] Referring to Figure 12 , the embodiments of the present application provide an AF device 1100, comprising:
[0311] The second sending module 1101 is configured to send, by the AF device, a subscription information request message to a core network device, wherein the subscription information request message carries related information of a user terminal and related information of an access point accessed by the user terminal, and related information of a smart home control terminal and related information of an access point accessed by the smart home control terminal.
[0312] The related information of the user terminal and the related information of the access point accessed by the user terminal are used for the core network device to configure a first static IPv6 address, and the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal are used for the core network device to configure a second static IPv6 address, the user terminal uses the first static IPv6 address to access the wireless communication network, and the smart home control terminal uses the second static IPv6 address to access the wireless communication network.
[0313] Optionally, the related information of the user terminal is an MSISDN code of the user terminal.
[0314] The related information of the access point accessed by the user terminal is name information of the access point accessed by the user terminal.
[0315] The related information of the smart home control terminal is an MSISDN code of the smart home control terminal.
[0316] The related information of the access point accessed by the smart home control terminal is name information of the access point accessed by the smart home control terminal.
[0317] Optionally, the AF device further includes:
[0318] The second storage module is used for the AF device to pre-store the related information of the user terminal and the related information of the access point accessed by the user terminal, and pre-store the related information of the smart home control terminal and the related information of the access point accessed by the smart home control terminal.
[0319] Referring to Figure 12 , the embodiment of the present application provides a terminal 1200, which includes at least one processor 1201, a memory 1202, a user interface 1203 and at least one network interface 1204. The various components in the terminal 1200 are coupled together by a bus system 1205.
[0320] It can be understood that the bus system 1205 is used to realize the connection communication between the components. In addition to including a data bus, the bus system 1205 also includes a power supply bus, a control bus and a status signal bus. However, for the purpose of clear illustration, all kinds of buses are marked as the bus system 1205 in the Figure 13 .
[0321] The user interface 1203 can include a display, a keyboard or a clicking device (for example, a mouse, a trackball, a touchpad or a touch screen, etc.).
[0322] It is to be understood that the memory 1202 in the embodiments of the present application can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memory. Among them, the nonvolatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM) used as an external cache. By way of example, and not limitation, many forms of RAM can be used, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous Dynamic RAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), Synch Link DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 1202 described in the embodiments of the present application is intended to include, but not be limited to, these and any other suitable types of memory.
[0323] In some embodiments, the memory 1202 stores the following elements, executable modules or data structures, or a subset thereof, or an extended set thereof: an operating system 12021 and an application program 12022.
[0324] Among them, the operating system 12021 includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks. The application program 12022 includes various application programs, such as a media player, a browser, etc., for implementing various application services. The program for implementing the method of the embodiments of the present application can be included in the application program 12022.
[0325] In the embodiments of the present application, the terminal 1200 can further include a program stored on the memory 1202 and executable on the processor 901, which, when executed by the processor 1201, implements the steps of the method provided by the embodiments of the present application.
[0326] The method disclosed by the embodiments of the present application can be applied to the processor 1201 or implemented by the processor 1201. The processor 1201 can be an integrated circuit chip having a signal processing capability. In the implementation process, the steps of the method can be completed by using an integrated logic circuit or an instruction in the form of software in the processor 1201. The processor 1201 can be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The disclosed methods, steps and logic block diagrams in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor or the like. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register or other computer readable storage media in the art. The computer readable storage media is located in the memory 1202, and the processor 1201 reads the information in the memory 1202, and combines the hardware to complete the steps of the above method. Specifically, the computer readable storage medium has a computer program stored therein.
[0327] It can be understood that the embodiments described in the embodiments of the present application can be realized by hardware, software, firmware, middleware, microcode or a combination thereof. For hardware implementation, the processing unit can be realized in one or more ASICs, DSPs, digital signal processing devices (DSPD), programmable logic devices (PLD), FPGAs, general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for executing the functions described in the present application or a combination thereof.
[0328] Referring to Figure 13 , the embodiments of the present application provide a network side device 1300, which comprises a processor 1301, a transceiver 1302, a memory 1303 and a bus interface.
[0329] The processor 1301 can be responsible for managing the bus architecture and general processing. The memory 1303 can store data used by the processor 1301 in performing operations.
[0330] In the embodiment of the present application, the network side device 1300 can further include a program stored on the storage 1303 and executable on the processor 1301, which, when executed by the processor 1301, implements the steps of the method provided by the embodiment of the present application.
[0331] In The bus architecture can include any number of interconnected buses and bridges, which link various circuits, including the one or more processors represented by the processor 1301 and the memory represented by the memory 1303. The bus architecture can also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and thus will not be further described in the present embodiment. The bus interface provides an interface. The transceiver 1302 can be a plurality of elements, i.e., including a transmitter and a receiver, which provides a unit for communicating with various other devices on a transmission medium.
[0332] The embodiment of the present application also provides a readable storage medium, which stores a program or instructions, which, when executed by a processor, implements various processes of the above-mentioned smart home communication method embodiment and achieves the same technical effects. To avoid repetition, details are not described here.
[0333] The processor is the processor in the terminal described in the above-mentioned embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc. In some examples, the readable storage medium can be a non-transitory readable storage medium.
[0334] The embodiment of the present application further provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run a program or instructions to implement various processes of the above-mentioned smart home communication method embodiment and achieve the same technical effects. To avoid repetition, details are not described here.
[0335] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system chip, a system chip, a chip system or a system on chip, etc.
[0336] The embodiment of the present application further provides a computer program / program product, which is stored in a storage medium, and is executed by at least one processor to implement various processes of the above-mentioned smart home communication method embodiment and achieve the same technical effects. To avoid repetition, details are not described here.
[0337] It should be noted that, in the present document, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises a", "comprising", or the like does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element. Furthermore, it is to be understood that the methods and apparatuses of the present application can be carried out by specific hardware, by software, or by a combination of hardware and software. It is therefore, contemplated to this patent to cover any and all modifications, variations, or equivalents that fall within the scope of the present application. Accordingly, where a concept can have been illustrated in only one of the exemplary embodiments, various aspects of the concept can be modified and / or combined to produce a variety of other embodiments that are not specifically illustrated. Thus, for purposes of describing particular embodiments, reference has been made to orientations. However, it should be understood that the described embodiments can be carried out in other orientations than those explicitly described without departing from the scope of the present application.
[0338] From the above description of the embodiments, it is apparent that the above-described method of the embodiments can be implemented by means of a computer software product and general hardware platform, of course, it can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disc, optical disc, etc.), and includes a plurality of instructions for making the terminal or network side device execute the method described in each embodiment of the present application.
[0339] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-described specific embodiments, and the above-described specific embodiments are only illustrative, but not restrictive. Those skilled in the art can make many forms of embodiments under the inspiration of the present application without departing from the scope of the present application and the protection scope of the claims, and these embodiments all belong to the protection scope of the present application.
Claims
1. A smart home communication method, characterized in that, include: The user terminal obtains its first static IPv6 address from the core network equipment; The user terminal uses the first static IPv6 address to access the wireless communication network; The user terminal communicates directly with the smart home control terminal through the wireless communication network; The smart home control terminal uses a second static IPv6 address obtained from the core network device to access the wireless communication network. The first static IPv6 address is configured by the core network device based on the relevant information of the user terminal and the relevant information of the access point accessed by the user terminal. The second static IPv6 address is configured by the core network device based on the relevant information of the smart home control terminal and the relevant information of the access point accessed by the smart home control terminal.
2. The method according to claim 1, characterized in that, The user terminal obtains a first static IPv6 address from the core network equipment, including: The user terminal sends a registration request or attach request for the first access point to the core network equipment. The user terminal receives the first static IPv6 address from the core network equipment; The first access point is an access point associated with the smart home control service.
3. The method according to claim 1, characterized in that, The relevant information of the user terminal is: the MSISDN code of the user terminal; The relevant information of the access point accessed by the user terminal is: the name information of the access point accessed by the user terminal; The relevant information of the smart home control terminal is: the MSISDN code of the smart home control terminal; The relevant information of the access point to which the smart home control terminal connects is: the name information of the access point to which the smart home control terminal connects.
4. A smart home communication method, characterized in that, include: The smart home control terminal obtains a second static IPv6 address from the core network equipment; The smart home control terminal uses the second static IPv6 address to access the wireless communication network; The smart home control terminal communicates directly with the user terminal through the wireless communication network; The user terminal accesses the wireless communication network using a first static IPv6 address obtained from the core network device. The first static IPv6 address is configured by the core network device based on the relevant information of the user terminal and the relevant information of the access point to which the user terminal accesses. The second static IPv6 address is configured by the core network device based on the relevant information of the smart home control terminal and the relevant information of the access point to which the smart home control terminal accesses.
5. The method according to claim 4, characterized in that, The method further includes: The smart home control terminal receives the access list from the core network equipment; The access list contains one or more static IPv6 addresses. When the access list contains multiple static IPv6 addresses, each static IPv6 address corresponds to a different user terminal.
6. The method according to claim 5, characterized in that, The smart home control terminal communicates directly with the user terminal through the wireless communication network, including: If the first static IPv6 address used by the user terminal is included in the access list, the smart home control terminal communicates directly with the user terminal through the wireless communication network.
7. The method according to claim 1, characterized in that, The smart home control terminal obtains a second static IPv6 address from the core network equipment, including: The smart home control terminal sends a registration request or attach request for the second access point to the core network device. The smart home control terminal receives the second static IPv6 address from the core network device; The second access point is an access point associated with smart home control services.
8. The method according to claim 1, characterized in that, The relevant information of the user terminal is: the MSISDN code of the user terminal; The relevant information of the access point accessed by the user terminal is: the name information of the access point accessed by the user terminal; The relevant information of the smart home control terminal is: the MSISDN code of the smart home control terminal; The relevant information of the access point to which the smart home control terminal connects is: the name information of the access point to which the smart home control terminal connects.
9. A smart home communication method, characterized in that, include: The core network equipment receives a subscription information request message from the application function (AF) equipment. The subscription information request message carries relevant information about the user terminal and the access point to which the user terminal is connected, as well as relevant information about the smart home control terminal and the access point to which the smart home control terminal is connected. The core network device is configured with a first static IPv6 address corresponding to the relevant information of the user terminal and the relevant information of the access point accessed by the user terminal, and a second static IPv6 address corresponding to the relevant information of the smart home control terminal and the relevant information of the access point accessed by the smart home control terminal. The core network device sends the first static IPv6 address to the user terminal and the second static IPv6 address to the smart home control terminal; The user terminal uses the first static IPv6 address to access the wireless communication network, and the smart home control terminal uses the second static IPv6 address to access the wireless communication network.
10. The method according to claim 9, characterized in that, The method further includes: The core network device sends the access list to the smart home control terminal; The access list contains one or more static IPv6 addresses. When the access list contains multiple static IPv6 addresses, each static IPv6 address corresponds to a different user terminal.
11. The method according to claim 9, characterized in that, The core network device sends the first static IPv6 address to the user terminal, including: The core network equipment receives a registration request or attach request for the first access point from the user terminal. The core network equipment performs the registration or attachment process of the user terminal for the first access point. The core network device sends the first static IPv6 address to the user terminal; The first access point is an access point associated with the smart home control service.
12. The method according to claim 9, characterized in that, The core network device sends the second static IPv6 address to the smart home control terminal, including: The core network device receives a registration request or attach request for the second access point from the smart home control terminal. The core network device performs the registration or attachment process for the smart home control terminal to the second access point; The core network device sends the second static IPv6 address to the smart home control terminal; The second access point is an access point associated with smart home control services.
13. The method according to claim 9, characterized in that, The relevant information of the user terminal is: the MSISDN code of the user terminal; The relevant information of the access point accessed by the user terminal is: the name information of the access point accessed by the user terminal; The relevant information of the smart home control terminal is: the MSISDN code of the smart home control terminal; The relevant information of the access point to which the smart home control terminal connects is: the name information of the access point to which the smart home control terminal connects.
14. The method according to claim 9, characterized in that, The method further includes: The core network equipment pre-stores relevant information about the user terminal and the access point to which the user terminal accesses, as well as relevant information about the smart home control terminal and the access point to which the smart home control terminal accesses.
15. A smart home communication method, characterized in that, include: The AF device sends a subscription information request message to the core network device. The subscription information request message carries relevant information about the user terminal and the access point to which the user terminal is connected, as well as relevant information about the smart home control terminal and the access point to which the smart home control terminal is connected. The relevant information of the user terminal and the relevant information of the access point to which the user terminal accesses are used by the core network equipment to configure a first static IPv6 address. The relevant information of the smart home control terminal and the relevant information of the access point to which the smart home control terminal accesses are used by the core network equipment to configure a second static IPv6 address. The user terminal uses the first static IPv6 address to access the wireless communication network, and the smart home control terminal uses the second static IPv6 address to access the wireless communication network.
16. The method according to claim 15, characterized in that, The relevant information of the user terminal is: the MSISDN code of the user terminal; The relevant information of the access point accessed by the user terminal is: the name information of the access point accessed by the user terminal; The relevant information of the smart home control terminal is: the MSISDN code of the smart home control terminal; The relevant information of the access point to which the smart home control terminal connects is: the name information of the access point to which the smart home control terminal connects.
17. The method according to claim 15, characterized in that, The method further includes: The AF device pre-stores relevant information about the user terminal and relevant information about the access point to which the user terminal is connected, as well as relevant information about the smart home control terminal and relevant information about the access point to which the smart home control terminal is connected.
18. A smart home communication system, characterized in that, include: User terminals, smart home control terminals, core network equipment, and AF equipment; The AF device sends a subscription information request message to the core network device. The subscription information request message carries relevant information about the user terminal and relevant information about the access point to which the user terminal is connected, and / or, the subscription information request message carries relevant information about the smart home control terminal and relevant information about the access point to which the smart home control terminal is connected. The core network device is configured with a first static IPv6 address corresponding to the relevant information of the user terminal and the relevant information of the access point to which the user terminal accesses, and / or, is configured with a second static IPv6 address corresponding to the relevant information of the smart home control terminal and the relevant information of the access point to which the smart home control terminal accesses. The user terminal obtains the first static IPv6 address from the core network device, the user terminal uses the first static IPv6 address to access the wireless communication network, and the user terminal communicates directly with the smart home control terminal through the wireless communication network. The smart home control terminal obtains the second static IPv6 address from the core network device, uses the second static IPv6 address to access the wireless communication network, and communicates directly with the user terminal through the wireless communication network.
19. The system according to claim 18, characterized in that, The smart home control terminal receives the access list from the core network equipment; The access list contains one or more static IPv6 addresses. When the access list contains multiple static IPv6 addresses, each static IPv6 address corresponds to a different user terminal.
20. The system according to claim 19, characterized in that, If the first static IPv6 address used by the user terminal is included in the access list, the smart home control terminal communicates directly with the user terminal through the wireless communication network.
21. The system according to claim 18, characterized in that, The user terminal sends a registration request or attach request for the first access point to the core network equipment. The core network equipment performs the registration or attachment process of the user terminal for the first access point. The user terminal receives the first static IPv6 address from the core network equipment; The first access point is an access point associated with the smart home control service.
22. The system according to claim 18, characterized in that, The smart home control terminal sends a registration request or attach request for the second access point to the core network device. The core network device performs the registration or attachment process for the smart home control terminal to the second access point; The smart home control terminal receives the second static IPv6 address from the core network device; The second access point is an access point associated with smart home control services.
23. The system according to claim 18, characterized in that, The relevant information of the user terminal is: the MSISDN code of the user terminal; The relevant information of the access point accessed by the user terminal is: the name information of the access point accessed by the user terminal; The relevant information of the smart home control terminal is: the MSISDN code of the smart home control terminal; The relevant information of the access point to which the smart home control terminal connects is: the name information of the access point to which the smart home control terminal connects.
24. A user terminal, characterized in that, include: The first acquisition module is used for the user terminal to obtain a first static IPv6 address from the core network equipment; The first access module is used for the user terminal to access the wireless communication network using the first static IPv6 address; The first communication module is used for the user terminal to communicate directly with the smart home control terminal through the wireless communication network; The smart home control terminal uses a second static IPv6 address obtained from the core network device to access the wireless communication network. The first static IPv6 address is configured by the core network device based on the relevant information of the user terminal and the relevant information of the access point accessed by the user terminal. The second static IPv6 address is configured by the core network device based on the relevant information of the smart home control terminal and the relevant information of the access point accessed by the smart home control terminal.
25. A smart home control terminal, characterized in that, include: The second acquisition module is used for the smart home control terminal to obtain a second static IPv6 address from the core network device; The second access module is used by the smart home control terminal to access the wireless communication network using the second static IPv6 address. The second communication module is used for the smart home control terminal to communicate directly with the user terminal through the wireless communication network; The user terminal accesses the wireless communication network using a first static IPv6 address obtained from the core network device. The first static IPv6 address is configured by the core network device based on the relevant information of the user terminal and the relevant information of the access point to which the user terminal accesses. The second static IPv6 address is configured by the core network device based on the relevant information of the smart home control terminal and the relevant information of the access point to which the smart home control terminal accesses.
26. A core network device, characterized in that, include: The first receiving module is configured to receive a subscription information request message from the AF device by the core network device. The subscription information request message carries relevant information about the user terminal and the access point to which the user terminal is connected, as well as relevant information about the smart home control terminal and the access point to which the smart home control terminal is connected. The first configuration module is used to configure the core network device with a first static IPv6 address corresponding to the relevant information of the user terminal and the relevant information of the access point accessed by the user terminal, and to configure a second static IPv6 address corresponding to the relevant information of the smart home control terminal and the relevant information of the access point accessed by the smart home control terminal. The first sending module is used for the core network device to send the first static IPv6 address to the user terminal and to send the second static IPv6 address to the smart home control terminal. The user terminal uses the first static IPv6 address to access the wireless communication network, and the smart home control terminal uses the second static IPv6 address to access the wireless communication network.
27. An AF device, characterized in that, include: The second sending module is used for the AF device to send a subscription information request message to the core network device. The subscription information request message carries relevant information about the user terminal and relevant information about the access point to which the user terminal is connected, as well as relevant information about the smart home control terminal and relevant information about the access point to which the smart home control terminal is connected. The relevant information of the user terminal and the relevant information of the access point to which the user terminal accesses are used by the core network equipment to configure a first static IPv6 address. The relevant information of the smart home control terminal and the relevant information of the access point to which the smart home control terminal accesses are used by the core network equipment to configure a second static IPv6 address. The user terminal uses the first static IPv6 address to access the wireless communication network, and the smart home control terminal uses the second static IPv6 address to access the wireless communication network.
28. A terminal, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the smart home communication method as claimed in any one of claims 1 to 3, or the steps of the smart home communication method as claimed in any one of claims 4 to 8.
29. A network-side device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the smart home communication method as claimed in any one of claims 9 to 14, or the steps of the smart home communication method as claimed in any one of claims 15 to 17.
30. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the smart home communication method as described in any one of claims 1 to 3, or the steps of the smart home communication method as described in any one of claims 4 to 8, or the steps of the smart home communication method as described in any one of claims 9 to 14, or the steps of the smart home communication method as described in any one of claims 15 to 17.
Citation Information
Patent Citations
Method, device and system for network communication through home base station
CN102137381A
Access control method and device
CN112822218A