[go: up one dir, main page]

CN111200620B - Method, apparatus and computer readable medium for updating network connection configuration - Google Patents

Method, apparatus and computer readable medium for updating network connection configuration Download PDF

Info

Publication number
CN111200620B
CN111200620B CN201811367604.4A CN201811367604A CN111200620B CN 111200620 B CN111200620 B CN 111200620B CN 201811367604 A CN201811367604 A CN 201811367604A CN 111200620 B CN111200620 B CN 111200620B
Authority
CN
China
Prior art keywords
terminal device
network
network device
message
authentication information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811367604.4A
Other languages
Chinese (zh)
Other versions
CN111200620A (en
Inventor
辛长春
李�根
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Communications (Shanghai) Co., Ltd.
Nokia Solutions and Networks Oy
Original Assignee
Nokia Shanghai Bell Co Ltd
Nokia Solutions and Networks Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Shanghai Bell Co Ltd, Nokia Solutions and Networks Oy filed Critical Nokia Shanghai Bell Co Ltd
Priority to CN201811367604.4A priority Critical patent/CN111200620B/en
Publication of CN111200620A publication Critical patent/CN111200620A/en
Application granted granted Critical
Publication of CN111200620B publication Critical patent/CN111200620B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/0816Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本公开的实施例提供了一种用于更新网络连接配置的方法、设备和计算机可读介质。在该通信方法中,在网络设备处,响应于在网络设备处接收到来自终端设备的与连接配置更新相关联的消息,从所述消息中获取所述终端设备的身份验证信息;基于所述身份验证信息,确定所述终端设备与所述网络设备之间是否存在在所述消息的接收之前被建立的先前连接;以及响应于确定存在所述先前连接,向所述终端设备发送更新的连接配置信息。以此方式,即便网络设备由于发生故障而失去了与其连接的终端设备的信息,也能够通过网络设备和终端设备共享的身份验证信息来恢复连接。

Figure 201811367604

Embodiments of the present disclosure provide a method, apparatus, and computer-readable medium for updating a network connection configuration. In the communication method, at the network device, in response to receiving at the network device a message associated with a connection configuration update from the terminal device, the authentication information of the terminal device is obtained from the message; based on the authentication information, determining whether there is a previous connection between the terminal device and the network device that was established prior to receipt of the message; and in response to determining that the previous connection exists, sending an updated connection to the terminal device configuration information. In this way, even if the network device loses the information of the terminal device connected to it due to a failure, the connection can be restored through the authentication information shared by the network device and the terminal device.

Figure 201811367604

Description

Method, apparatus and computer readable medium for updating network connection configuration
Technical Field
Embodiments of the present disclosure relate generally to the field of communications, and more particularly, to a method, apparatus, and computer-readable medium for updating network connection configuration.
Background
Devices supporting the sixth version of the internet protocol (IPv6) need to access the internet using an IPv6 address. The Dynamic Host Configuration Protocol (DHCP) of IPv6 enables a DHCP server to pass configuration parameters (e.g., IPv6 network addresses) to IPv6 nodes. The Optical Network Terminal (ONT) device operates as a dynamic host configuration protocol version six (DHCPv6) server, while the DHCPv6 client is capable of operating on the user device.
Disclosure of Invention
Embodiments of the present disclosure relate to a method, apparatus, and computer-readable medium for updating a network connection configuration.
In a first aspect of the disclosure, a method of communication is provided. The method comprises the following steps: in response to receiving a message associated with a connection configuration update from a terminal device at a network device, obtaining authentication information for the terminal device from the message; determining, based on the authentication information, whether there is a previous connection between the terminal device and the network device that was established prior to receipt of the message; and in response to determining that the previous connection exists, sending updated connection configuration information to the terminal device.
In a second aspect of the disclosure, a method of communication is provided. The method comprises the following steps: sending a message associated with a connection configuration update from a terminal device to a network device, the message including authentication information of the terminal device; and receiving updated connection configuration information from the network device in response to the network device determining, based on the authentication information, that a previous connection exists between the terminal device and the network device, the previous connection being established prior to the network device receiving the message.
In a third aspect of the disclosure, a network device is provided. The network device includes at least one processor and at least one memory including computer program instructions. The at least one memory and the computer program instructions are configured to, with the at least one processor, cause the network device to perform the method of the first aspect of the disclosure.
In a fourth aspect of the present disclosure, a terminal device is provided. The terminal device includes at least one processor and at least one memory including computer program instructions. The at least one memory and the computer program instructions are configured to, with the at least one processor, cause the terminal device to perform the method of the second aspect of the disclosure.
In a fifth aspect of the disclosure, an apparatus for updating a network connection configuration is provided. The apparatus comprises means for, in response to receiving at a network device a message associated with a connection configuration update from a terminal device, obtaining authentication information for the terminal device from the message; means for determining, based on the authentication information, whether there is a previous connection between the terminal device and the network device that was established prior to receipt of the message; and means for sending updated connection configuration information to the terminal device in response to determining that the previous connection exists.
In a sixth aspect of the disclosure, an apparatus for updating a network connection configuration is provided. The apparatus comprises means for sending a message associated with a connection configuration update from a terminal device to a network device, the message comprising authentication information of the terminal device; and means for receiving updated connection configuration information from the network device in response to the network device determining, based on the authentication information, that a previous connection exists between the terminal device and the network device, the previous connection being established prior to the network device receiving the message.
In a seventh aspect of the disclosure, a computer-readable medium is provided. The computer readable medium comprises machine executable instructions which, when executed, cause a machine to perform a method according to the first aspect.
In an eighth aspect of the disclosure, a computer-readable medium is provided. The computer readable medium comprises machine executable instructions which, when executed, cause a machine to perform a method according to the second aspect.
It should be understood that the statements herein reciting aspects are not intended to limit the critical or essential features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description.
Drawings
The above and other objects, features and advantages of the embodiments of the present disclosure will become readily apparent from the following detailed description read in conjunction with the accompanying drawings. Several embodiments of the present disclosure are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which:
fig. 1 illustrates a schematic diagram of a communication scenario 100 in which embodiments of the present disclosure may be implemented.
Fig. 2 shows a schematic diagram of a process 200 of a communication method according to an embodiment of the disclosure.
Fig. 3 shows a flow diagram of a communication method 300 according to an embodiment of the present disclosure.
Fig. 4 shows a flow diagram of a communication method 400 according to an embodiment of the present disclosure.
Fig. 5 illustrates a simplified block diagram of a device suitable for implementing embodiments of the present disclosure.
Throughout the drawings, the same or similar reference numerals are used to designate the same or similar components.
Detailed Description
The principles and spirit of the present disclosure will be described with reference to a number of exemplary embodiments shown in the drawings. It is understood that these specific embodiments are described merely to enable those skilled in the art to better understand and implement the present disclosure, and are not intended to limit the scope of the present disclosure in any way.
In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs.
As used herein, the term "communication network" refers to a network that conforms to any suitable communication standard or protocol, such as Long Term Evolution (LTE), LTE-advanced (LTE-a), and 5G NR, and employs any suitable communication technology, including, for example, MIMO, OFDM, Time Division Multiplexing (TDM), Frequency Division Multiplexing (FDM), Code Division Multiplexing (CDM), bluetooth, ZigBee, Machine Type Communication (MTC), enhanced mobile broadband (eMBB), large scale Machine Type Communication (MTC), and ultra-reliable low latency communication (urrllc) technologies. For discussion purposes, in some example embodiments, an LTE network, an LTE-a network, a 5G NR network, or any combination thereof are considered examples of communication networks.
The term "network device" as used herein refers to a base station or other entity or node having a particular function in a communication network. A "base station" (BS) may denote a node B (NodeB or NB), an evolved node B (eNodeB or eNB), a node B used in a 5g network (gdnodeb or gNB), a Remote Radio Unit (RRU), a Radio Head (RH), a Remote Radio Head (RRH), a relay, or a low power node such as a pico base station, a femto base station, or the like. In the context of the present disclosure, the terms "network device" and "base station" may be used interchangeably for purposes of discussion convenience, and may primarily be referred to as an eNB as an example of a network device.
The network equipment may also include any suitable equipment in the core network, including, for example, multi-standard radio (MSR) radios such as MSR BSs, network controllers or Base Station Controllers (BSCs) such as Radio Network Controllers (RNCs), multi-cell/Multicast Coordination Entities (MCEs), Mobile Switching Centers (MSCs) and MMEs, operations and management (O & M) nodes, Operations Support Systems (OSS) nodes, self-organizing network (SON) nodes, location nodes such as enhanced serving mobile location centers (E-SMLCs) and/or Mobile Data Terminals (MDTs), and 5G core network nodes such as Access Management Functions (AMFs), Session Management Functions (SMFs).
The term "terminal device" or "user equipment" (UE) as used herein refers to a device that is capable, configured, arranged and/or operable to communicate with a network device or another terminal device in a communication network. Communication may involve the transmission and/or reception of wireless signals using electromagnetic signals, radio waves, infrared signals, and/or other types of signals suitable for the transfer of information over the air. In some example embodiments, a terminal device may be configured to transmit and/or receive information without direct human interaction. For example, the terminal device may transmit information to the network device on a predetermined schedule when triggered by an internal or external event or in response to a request from the network side.
Examples of end devices include, but are not limited to, User Equipment (UE) such as smart phones, wireless-enabled tablets, Laptop Embedded Equipment (LEE), Laptop Mounted Equipment (LME), Mobile Terminals (MT), such as those embedded in IAB nodes and/or wireless client devices (CPE). For discussion purposes, some example embodiments will be described below with reference to a UE as an example of a terminal device, and the terms "terminal device" and "user equipment" (UE) may be used interchangeably in the context of the present disclosure.
As used herein, the terms "includes," including, "and the like are to be construed as open-ended inclusions, i.e.," including, but not limited to. The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The terms "first," "second," and the like may refer to different or the same object. Other explicit and implicit definitions are also possible below.
As used herein, the term "determining" encompasses a wide variety of actions. For example, "determining" can include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, a database or another data structure), ascertaining and the like. Further, "determining" can include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), and the like. Further, "determining" may include resolving, selecting, choosing, establishing, and the like.
The term "circuitry" as used herein refers to one or more of the following: (a) hardware-only circuit implementations (such as implementations in only analog and/or digital circuitry); and (b) a combination of hardware circuitry and software, such as (if applicable): (i) a combination of analog and/or digital hardware circuitry and software/firmware, and (ii) any portion of a hardware processor and software (including a digital signal processor, software, and memory that work together to cause an apparatus, such as an OLT or other computing device, to perform various functions); and (c) hardware circuitry and/or a processor, such as a microprocessor or a portion of a microprocessor, that requires software (e.g., firmware) for operation, but may be software-free when software is not required for operation.
The definition of circuit applies to all usage scenarios of this term in this application, including any claims. As another example, the term "circuitry" as used herein also covers an implementation of merely a hardware circuit or processor (or multiple processors), or a portion of a hardware circuit or processor, or software or firmware accompanying it. For example, the term "circuitry" would also cover a baseband integrated circuit or processor integrated circuit or a similar integrated circuit in an OLT or other computing device, as applicable to the particular claim element.
Fig. 1 illustrates a schematic diagram of a communication scenario 100 in which embodiments of the present disclosure may be implemented.
In scenario 100, network device 110 may be viewed as a Dynamic Host Configuration Protocol (DHCP) server, particularly a dynamic host configuration protocol version six (DHCPv6) server. Accordingly, the terminal device 120 may be viewed as a DHCPv6 client. DHCP, internet protocol version six (IPv6), enables network device 110 to communicate configuration parameters (e.g., IPv6 network address) to terminal device 120 with which a connection is established.
In general, when creating a connection between the network device 110 and the terminal device 120, the terminal device 120 sends its own client information to the network device 110 by means of request (Solicit) data packets. Network device 110 will maintain information about terminal device 120 and send a reply to the request data packet to the terminal device, thereby establishing a connection between network device 110 and terminal device 120.
Terminal device 110 may send a request to a network device to access a network (e.g., the internet, etc.), and network device 110 may be able to send configuration information (e.g., an IPv6 network address) for accessing the network to terminal device 120. Based on the configuration information, the terminal device makes access to the network.
A potential problem is that if a network device 110 fails, such as a power outage, the network device 110 may lose client information for the terminal devices 120 that were previously connected to it. Whereas the network address previously assigned to the terminal device 120 may fail after a period of time, the terminal device 120 is required to send a RENEW (RENEW) packet to the network device for extension to obtain updated connection configuration information.
When the network device 110 receives the RENEW packet, it will check the client information associated with the terminal device 120. However, since the client information of the terminal device 120 has been lost at the network device 110, the client information is not found at the network device 110, in which case the RENEW packet will be discarded. The terminal device 120 will not be able to continue accessing the network.
Further, if the network device 110 assigns a new address to the terminal device 120 because it cannot recognize it, other problems arise, for example, if a File Transfer Protocol (FTP) server is running on the terminal device 120, all FTP clients connected to this FTP server will lose their contact if the address has changed.
If a Local Area Network (LAN) end device (e.g., terminal device 120) acquires an address through stateless address auto-configuration (SLAAC), the address may be discarded by the new RA message. This does not apply to DHCPv 6.
Another way to solve this problem is to save the client information to flash memory, but this may have drawbacks. The stored information may expire due to the lengthy server recovery time. It may also be invalid because the client has already established interactions with other servers. On the other hand, if the number of clients is too large, a large amount of flash memory space is occupied. As more and more LAN side devices will be connected to this server over time, the flash overhead will increase. Moreover, this does not fully guarantee that user information is not lost.
In view of the above-mentioned problems, as well as other potential problems, presented in conventional approaches, embodiments of the present disclosure provide a method of updating a network connection configuration. Example embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.
The principles and implementations of the present disclosure will be described in detail below with reference to fig. 2, where fig. 2 illustrates a process 200 according to an example embodiment of the present disclosure. For discussion purposes, process 200 will be described with reference to fig. 1. Process 200 may relate to a method of updating a network connection configuration.
As shown in fig. 2, terminal device 120 sends 210 a request to create a connection between network device 110 and terminal device 120 to network device, and network device 110 may generate 220 authentication information for the terminal device based on the request.
In some embodiments, network device 110 can obtain a dynamic host configuration protocol-specific identification (DUID) of the end device from the request to create the connection, network device 110 can assign a network address to the end device, and the authentication information for end device 120 is generated based on the DUID of end device 120, the assigned network address for the end device, and the address of the network device.
In some embodiments, the authentication information may be a KEY (KEY). For example, the generated key is 16 bytes in total. The first 6 bytes may be the MAC address of terminal device 120, the next 6 bytes are the MAC address of network device 110, and the last 4 bytes are generated by the DUID of the terminal device according to an algorithm. For example, if the length of the DUID of the terminal device exceeds 4 bytes, the last 4 bytes of the DUID are acquired. If the length of the DUID of the terminal device does not exceed 4 bytes, a static string of 4 bytes in length is preconfigured. The DUID of the terminal device is concatenated after the static string to form a new string, and then the last 4 bytes of this new string are obtained.
Thus, the key may be represented, for example, in the form of table 1 below:
TABLE 1
6 bytes: MAC address of client 6 bytes: MAC address of server 4 bytes: generated by an algorithm
After generating the authentication information, the network device 110 sends 230 the authentication information to the terminal device 120. The authentication information obtained by this method will remain unchanged and shared by the network device 110 and the terminal device 120 during the operation of the terminal device 120. This is important for network device 110 to check the authentication options of terminal device 120 after network device 110 is rebuilt.
Once the authentication information and the network address assigned by the network device 110 are obtained, the terminal device 120 can access the network.
At this point, the network device 110 may restart for its own reasons, and the client information about the terminal device 120 present in its memory is thus lost. On the side of the terminal device, the terminal device may initiate a request to update the link configuration. For example, because the original connection configuration has expired.
With continued reference to fig. 2, terminal device 120 sends 240 a message associated with the connection configuration update to network device 110. The message may be a reconnection request sent by the terminal device 120 or a request to reallocate a network address. The message may be, for example, the RENEW data packet already mentioned above.
Although network device 110 has lost the client information for the terminal device at this point, network device 110 is able to obtain the terminal device's authentication information from the message associated with the connection configuration update.
Based on the authentication information, network device 110 determines 250 whether there is a previous connection between the terminal device 120 and network device 110 that was established prior to receiving the message associated with the connection configuration update.
In some embodiments, network device 110 obtains the DUID of the terminal device from the authentication information, and if the network device stores pairing information corresponding to the DUID of the terminal device, the network device may determine that a previous connection exists.
If it is determined that there is a previous connection, network device 110 sends 260 updated connection configuration information to terminal device 120.
In some embodiments, network device 110 may assign an updated network address to the terminal device and send the updated network address to terminal device 120.
If it is determined that there is no previous connection, network device 110 will discard the message associated with the connection configuration update.
In this way, the reconstruction of the server is made completely transparent to the client. This means that the client can communicate with the server without any impact from the server reconstruction. All services running on the LAN side device are not affected by the server re-establishment. When the server receives any message from the client, the server will obtain the information of the client. For example, when network device 110 receives the renew message, network device 110 may obtain client information for terminal device 120 such as the DUID, address, preferred remaining time, and valid remaining time. Even if all information of the client cannot be immediately reconstructed, the normal operation of the server and the client cannot be influenced.
Fig. 3 shows a flow diagram of a communication method 300 according to an embodiment of the present disclosure. In some embodiments, the method 300 may be implemented by the network device 110 in the communication scenario 100, e.g., may be implemented by a processor or processing unit of the network device 110. In other embodiments, the method 300 may also be implemented by a computing device separate from the network device 110, or may be implemented by other elements in the communication scenario 100. For ease of discussion, the method 300 will be discussed in conjunction with FIG. 1.
At 310, if network device 110 receives a message from terminal device 120 associated with a connection configuration update, network device 110 obtains authentication information for terminal device 120 from the message.
In some embodiments, the message includes at least one of: a reconnection request; and a request to reassign a network address.
At 320, network device 110 determines whether there is a previous connection between the terminal device and the network device that was established prior to receipt of the message based on the authentication information.
In some embodiments, network device 110 obtains a dynamic host configuration protocol specific identification (DUID) of end device 120 from the authentication information. If network device 110 stores pairing information corresponding to the DUID of terminal device 120, it is determined that a previous connection exists.
At 330, if network device 110 determines that there is a previous connection, network device 110 sends updated connection configuration information to terminal device 120.
In some embodiments, network device 110 assigns an updated network address to terminal device 120 and sends the updated network address to terminal device 120.
At 340, if network device 110 determines that there is no previous connection, the message received from terminal device 120 is discarded.
In some embodiments, network device 110 generates authentication information for the terminal device and sends the authentication information for the terminal device to the terminal device when the previous connection is established.
In some embodiments, network device 110 extracts the DUID of end device 120 and assigns a network address to the end device from the request received from end device 120 to create the previous connection. The network device 110 generates authentication information based on the DUID of the terminal device, the assigned network address, and the address of the network device.
Fig. 4 shows a flow diagram of a communication method 400 according to an embodiment of the present disclosure. In some embodiments, the method 400 may be implemented by the terminal device 120 in the communication scenario 100, e.g., may be implemented by a processor or processing unit of the terminal device 120. In other embodiments, the method 400 may also be implemented by a computing device separate from the terminal device 120, or may be implemented by other elements in the communication scenario 100. For ease of discussion, the method 400 will be discussed in conjunction with FIG. 1.
At 410, the terminal device 120 sends a message associated with a connection configuration update to the network device, the message including authentication information for the terminal device.
In some embodiments, the authentication information is generated by the DUID of end device 120, the network address assigned by network device 110 to end device 120, and the address of network device 110, the DUID of end device 120 being extracted by network device 110 from the request to create the previous connection.
In some embodiments, the message includes at least one of: a reconnection request; and a request to reassign a network address.
At 420, terminal device 120 receives updated connection configuration information from network device 110 if network device 110 determines that a previous connection exists between terminal device 120 and the network device 110 based on the authentication information, the previous connection being established prior to network device 110 receiving the message.
In some embodiments, terminal device 120 receives an updated network address from network device 110, the updated network address being assigned by the terminal device.
In some embodiments, upon establishing the previous connection, terminal device 120 sends a request to network device 110 to create the previous connection, and terminal device 120 receives terminal device authentication information generated by network device 110 from network device 110.
In this way, the reconstruction of the server is made completely transparent to the client. This means that the client can communicate with the server without any impact from the server reconstruction. All services running on the LAN side device are not affected by the server re-establishment. When the server receives any message from the client, the server will obtain the information of the client. For example, when network device 110 receives the renewal message, network device 110 will obtain the client information of terminal device 120, such as the DUID, address, preferred remaining time, and valid remaining time. Even if all information of the client cannot be immediately reconstructed, the normal operation of the server and the client cannot be influenced.
According to some embodiments of the present disclosure, an apparatus for updating a network connection configuration is presented. The apparatus comprises: means for obtaining authentication information of the terminal device from a message associated with the connection configuration update received at the network device from the terminal device; means for determining, based on the authentication information, whether there is a previous connection between the terminal device and the network device that was established prior to receipt of the message; and means for sending updated connection configuration information to the terminal device in response to determining that there is a previous connection.
According to some embodiments of the present disclosure, there is also provided an apparatus for updating a network connection configuration. The apparatus comprises: means for sending a message associated with the connection configuration update from the terminal device to the network device, the message comprising authentication information of the terminal device; and means for receiving updated connection configuration information from the network device in response to the network device determining, based on the authentication information, that a previous connection exists between the terminal device and the network device, the previous connection being established prior to the network device receiving the message.
Fig. 5 illustrates a simplified block diagram of a device 500 suitable for implementing embodiments of the present disclosure. In some embodiments, device 500 may be used to implement network devices and terminal devices, such as network device 110 and terminal device 120 shown in fig. 1.
As shown in fig. 5, the device 500 includes a controller 510. The controller 510 controls the operation and functions of the device 500. For example, in certain embodiments, controller 510 may perform various operations by way of instructions 530 stored in memory 520 coupled thereto.
The memory 520 may be of any suitable type suitable to the local technical environment and may be implemented using any suitable data storage technology, including but not limited to semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems. It will be appreciated that although only one memory 520 is illustrated in FIG. 5, many physically distinct memory units may be present in the device 500.
The controller 510 may be of any suitable type suitable to the local technical environment, and may include, but is not limited to, one or more of general purpose computers, special purpose computers, microcontrollers, digital signal controllers (DSPs), and controller-based multi-core controller architectures. The device 500 may also include a plurality of controllers 510. The controller 510 is coupled to a transceiver 540, which transceiver 540 may facilitate the reception and transmission of information by way of one or more antennas 550 and/or other components.
When device 500 is acting as network device 110 or terminal device 120, controller 510, memory 520, instructions 530, and transceiver 540 may cooperate to implement methods 300 and 400 described above with reference to fig. 3-4. All of the features described above with reference to fig. 2-4 apply to the apparatus 500 and are not described in detail herein.
It should be noted that the embodiments of the present disclosure can be realized by hardware, software, or a combination of software and hardware. The hardware portion may be implemented using dedicated logic; the software portions may be stored in a memory and executed by a suitable instruction execution system, such as a microprocessor or specially designed hardware. Those skilled in the art will appreciate that the apparatus and methods described above may be implemented using computer executable instructions and/or embodied in processor control code, such code being provided, for example, in programmable memory or on a data carrier such as an optical or electronic signal carrier.
By way of example, embodiments of the disclosure may be described in the context of machine-executable instructions, such as those included in program modules, executed in devices on a target real or virtual processor. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform particular tasks or implement particular abstract data types. In various embodiments, the functionality of the program modules may be combined or divided between program modules as described. Machine-executable instructions for program modules may be executed within local or distributed devices. In a distributed facility, program modules may be located in both local and remote memory storage media.
Computer program code for implementing the methods of the present disclosure may be written in one or more programming languages. These computer program codes may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the computer or other programmable data processing apparatus, cause the functions/acts specified in the flowchart and/or block diagram block or blocks to be performed. The program code may execute entirely on the computer, partly on the computer, as a stand-alone software package, partly on the computer and partly on a remote computer or entirely on the remote computer or server.
In the context of the present disclosure, computer program code or related data may be carried by any suitable carrier to enable a device, apparatus or processor to perform various processes and operations described above. Examples of a carrier include a signal, computer readable medium, and the like. Examples of signals may include electrical, optical, radio, acoustic, or other forms of propagated signals, such as carrier waves, infrared signals, and the like.
The computer readable medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. More detailed examples of a computer-readable storage medium include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical storage device, a magnetic storage device, or any suitable combination thereof.
Further, while the operations of the methods of the present disclosure are depicted in the drawings in a particular order, this does not require or imply that these operations must be performed in this particular order, or that all of the illustrated operations must be performed, to achieve desirable results. Rather, the steps depicted in the flowcharts may change the order of execution. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions. It should also be noted that the features and functions of two or more devices according to the present disclosure may be embodied in one device. Conversely, the features and functions of one apparatus described above may be further divided into embodiments by a plurality of apparatuses.
While the present disclosure has been described with reference to several particular embodiments, it is to be understood that the disclosure is not limited to the particular embodiments disclosed. The disclosure is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.

Claims (30)

1.一种通信方法,包括:1. A communication method comprising: 响应于在网络设备处接收到来自终端设备的与连接配置更新相关联的消息,从所述消息中获取所述终端设备的身份验证信息;所述消息为动态主机配置协议消息;In response to receiving at the network device a message associated with the connection configuration update from the terminal device, obtaining the authentication information of the terminal device from the message; the message is a dynamic host configuration protocol message; 基于所述身份验证信息,确定所述终端设备与所述网络设备之间是否存在在所述消息的接收之前被建立的先前连接;以及determining, based on the authentication information, whether there is a previous connection between the terminal device and the network device that was established prior to receipt of the message; and 响应于确定存在所述先前连接,向所述终端设备发送更新的连接配置信息。In response to determining that the previous connection exists, updated connection configuration information is sent to the end device. 2.根据权利要求1所述的方法,还包括:2. The method of claim 1, further comprising: 在所述先前连接创建时生成所述终端设备的身份验证信息;以及generating authentication information for the end device when the previous connection was created; and 向所述终端设备发送所述终端设备的所述身份验证信息。Send the identity verification information of the terminal device to the terminal device. 3.根据权利要求2所述的方法,其中生成所述终端设备的身份验证信息包括:3. The method according to claim 2, wherein generating the identity verification information of the terminal device comprises: 从接收自所述终端设备的用于创建所述先前连接的请求中,提取所述终端设备的动态主机配置协议专用标识(DUID);extracting a Dynamic Host Configuration Protocol Specific Identification (DUID) of the terminal device from the request received from the terminal device to create the previous connection; 为所述终端设备分配网络地址;以及assigning a network address to the end device; and 基于所述终端设备的所述DUID,所分配的所述网络地址和以及所述网络设备的地址生成所述身份验证信息。The authentication information is generated based on the DUID of the terminal device, the assigned network address, and the address of the network device. 4.根据权利要求3所述的方法,其中为所述终端设备分配网络地址包括为所述终端设备分配媒体访问控制(MAC)地址。4. The method of claim 3, wherein assigning a network address to the end device comprises assigning a media access control (MAC) address to the end device. 5.根据权利要求1所述的方法,其中所述消息包括以下中的至少一项:5. The method of claim 1, wherein the message includes at least one of: 重新连接请求;以及reconnect request; and 重新分配网络地址的请求。A request to reassign a network address. 6.根据权利要求1所述的方法,其中所述确定包括:6. The method of claim 1, wherein the determining comprises: 从所述身份验证信息中获取所述终端设备的动态主机配置协议专用标识(DUID);Obtaining the dynamic host configuration protocol specific identifier (DUID) of the terminal device from the authentication information; 响应于所述网络设备存储有与所述终端设备的DUID相对应的配对信息,确定存在所述先前连接。It is determined that the previous connection exists in response to the network device storing pairing information corresponding to the DUID of the terminal device. 7.根据权利要求1所述的方法,还包括:7. The method of claim 1, further comprising: 响应于确定不存在所述先前连接,丢弃所述消息。In response to determining that the previous connection does not exist, the message is discarded. 8.根据权利要求1所述的方法,其中所述发送包括:8. The method of claim 1, wherein the sending comprises: 为所述终端设备分配更新的网络地址;以及assigning an updated network address to the end device; and 向所述终端设备发送所述更新的网络地址。The updated network address is sent to the terminal device. 9.一种通信方法,包括:9. A method of communication comprising: 从终端设备向网络设备发送与连接配置更新相关联的消息,所述消息为动态主机配置协议消息,所述消息包括所述终端设备的身份验证信息;以及sending, from the terminal device to the network device, a message associated with a connection configuration update, the message being a Dynamic Host Configuration Protocol message, the message including authentication information for the terminal device; and 响应于所述网络设备基于所述身份验证信息确定所述终端设备与所述网络设备之间存在先前连接,从所述网络设备接收更新的连接配置信息,所述先前连接是在所述网络设备接收所述消息之前被建立的。In response to the network device determining based on the authentication information that a previous connection exists between the terminal device and the network device, receiving updated connection configuration information from the network device, the previous connection being at the network device was established before receiving the message. 10.根据权利要求9所述的方法,还包括:10. The method of claim 9, further comprising: 在所述先前连接创建时,向所述网络设备发送用于创建所述先前连接的请求;以及sending a request to the network device to create the previous connection upon creation of the previous connection; and 从所述网络设备接收由所述网络设备生成的所述终端设备的所述身份验证信息。The identity verification information of the terminal device generated by the network device is received from the network device. 11.根据权利要求10所述的方法,其中所述身份验证信息是由所述终端设备的动态主机配置协议专用标识(DUID),所述网络设备为所述终端设备分配的网络地址和以及所述网络设备的地址生成的,所述终端设备的所述DUID是所述网络设备从所述用于创建所述先前连接的请求中提取的。11. The method of claim 10, wherein the authentication information is a dynamic host configuration protocol specific identification (DUID) of the terminal device, a network address assigned by the network device to the terminal device, and the The address of the network device is generated, and the DUID of the terminal device is extracted by the network device from the request for creating the previous connection. 12.根据权利要求9所述的方法,其中所述消息包括以下中的至少一项:12. The method of claim 9, wherein the message includes at least one of: 重新连接请求;以及reconnect request; and 重新分配网络地址的请求。A request to reassign a network address. 13.根据权利要求9所述的方法,其中所述接收包括:13. The method of claim 9, wherein the receiving comprises: 从所述网络设备接收更新的网络地址,所述更新的网络地址是为所述终端设备分配的。An updated network address is received from the network device, the updated network address is allocated for the terminal device. 14.一种网络设备,包括:14. A network device comprising: 至少一个处理器;以及at least one processor; and 包括计算机程序指令的至少一个存储器,所述至少一个存储器和所述计算机程序指令被配置为,与所述至少一个处理器一起,使得所述网络设备:At least one memory including computer program instructions, the at least one memory and the computer program instructions configured, with the at least one processor, to cause the network device: 响应于在网络设备处接收到来自终端设备的与连接配置更新相关联的消息,从所述消息中获取所述终端设备的身份验证信息;所述消息为动态主机配置协议消息;In response to receiving at the network device a message associated with the connection configuration update from the terminal device, obtaining the authentication information of the terminal device from the message; the message is a dynamic host configuration protocol message; 基于所述身份验证信息,确定所述终端设备与所述网络设备之间是否存在在所述消息的接收之前被建立的先前连接;以及determining, based on the authentication information, whether there is a previous connection between the terminal device and the network device that was established prior to receipt of the message; and 响应于确定存在所述先前连接,向所述终端设备发送更新的连接配置信息。In response to determining that the previous connection exists, updated connection configuration information is sent to the end device. 15.根据权利要求14所述的网络设备,其中所述至少一个存储器和所述计算机程序指令进一步被配置为,与所述至少一个处理器一起,使得所述网络设备:15. The network device of claim 14, wherein the at least one memory and the computer program instructions are further configured to, with the at least one processor, cause the network device to: 在所述先前连接创建时生成所述终端设备的身份验证信息;以及generating authentication information for the end device upon creation of the previous connection; and 向所述终端设备发送所述终端设备的所述身份验证信息。Send the identity verification information of the terminal device to the terminal device. 16.根据权利要求15所述的网络设备,其中通过以下方式使所述网络设备生成所述终端设备的身份验证信息:16. The network device according to claim 15, wherein the network device is caused to generate the authentication information of the terminal device in the following manner: 从接收自所述终端设备的用于创建所述先前连接的请求中,提取所述终端设备的动态主机配置协议专用标识(DUID);extracting a dynamic host configuration protocol specific identification (DUID) of the terminal device from the request received from the terminal device to create the previous connection; 为所述终端设备分配网络地址;以及assigning a network address to the end device; and 基于所述终端设备的所述DUID,所分配的所述网络地址和以及所述网络设备的地址生成所述身份验证信息。The authentication information is generated based on the DUID of the terminal device, the assigned network address, and the address of the network device. 17.根据权利要求16所述的网络设备,其中为所述终端设备分配网络地址包括为所述终端设备分配媒体访问控制(MAC)地址。17. The network device of claim 16, wherein assigning a network address to the end device comprises assigning a media access control (MAC) address to the end device. 18.根据权利要求14所述的网络设备,其中所述消息包括以下中的至少一项:18. The network device of claim 14, wherein the message includes at least one of: 重新连接请求;以及reconnect request; and 重新分配网络地址的请求。A request to reassign a network address. 19.根据权利要求14所述的网络设备,其中通过以下方式使所述网络设备确定所述终端设备与所述网络设备之间是否存在在所述消息的接收之前被建立的先前连接:19. The network device of claim 14, wherein the network device is caused to determine whether there is a previous connection between the terminal device and the network device that was established prior to receipt of the message by: 从所述身份验证信息中获取所述终端设备的动态主机配置协议专用标识(DUID);Obtaining the dynamic host configuration protocol specific identifier (DUID) of the terminal device from the authentication information; 响应于所述网络设备存储有与所述终端设备的DUID相对应的配对信息,确定存在所述先前连接。It is determined that the previous connection exists in response to the network device storing pairing information corresponding to the DUID of the terminal device. 20.根据权利要求14所述的网络设备,其中所述至少一个存储器和所述计算机程序指令进一步被配置为,与所述至少一个处理器一起,使得所述网络设备:20. The network device of claim 14, wherein the at least one memory and the computer program instructions are further configured to, with the at least one processor, cause the network device to: 响应于确定不存在所述先前连接,丢弃所述消息。In response to determining that the previous connection does not exist, the message is discarded. 21.根据权利要求14所述的网络设备,其中通过以下方式使所述网络设备向所述终端设备发送更新的连接配置信息:21. The network device of claim 14, wherein the network device is caused to send the updated connection configuration information to the terminal device by: 为所述终端设备分配更新的网络地址;以及assigning an updated network address to the end device; and 向所述终端设备发送所述更新的网络地址。The updated network address is sent to the terminal device. 22.一种终端设备,包括:22. A terminal device, comprising: 至少一个处理器;以及at least one processor; and 包括计算机程序指令的至少一个存储器,所述至少一个存储器和所述计算机程序指令被配置为,与所述至少一个处理器一起,使得所述终端设备:At least one memory including computer program instructions, the at least one memory and the computer program instructions configured to, with the at least one processor, cause the terminal device to: 从终端设备向网络设备发送与连接配置更新相关联的消息,所述消息为动态主机配置协议消息,所述消息包括所述终端设备的身份验证信息;以及sending, from the terminal device to the network device, a message associated with a connection configuration update, the message being a Dynamic Host Configuration Protocol message, the message including authentication information for the terminal device; and 响应于所述网络设备基于所述身份验证信息确定所述终端设备与所述网络设备之间存在先前连接,从所述网络设备接收更新的连接配置信息,所述先前连接是在所述网络设备接收所述消息之前被建立的。In response to the network device determining based on the authentication information that a previous connection exists between the terminal device and the network device, receiving updated connection configuration information from the network device, the previous connection being at the network device was established before receiving the message. 23.根据权利要求22所述的终端设备,其中所述至少一个存储器和所述计算机程序指令进一步被配置为,与所述至少一个处理器一起,使得所述终端设备:23. The terminal device of claim 22, wherein the at least one memory and the computer program instructions are further configured to, with the at least one processor, cause the terminal device to: 在所述先前连接创建时,向所述网络设备发送用于创建所述先前连接的请求;以及sending a request to create the previous connection to the network device upon creation of the previous connection; and 从所述网络设备接收由所述网络设备生成的所述终端设备的所述身份验证信息。The identity verification information of the terminal device generated by the network device is received from the network device. 24.根据权利要求23所述的终端设备,其中所述身份验证信息是由所述终端设备的动态主机配置协议专用标识(DUID),所述网络设备为所述终端设备分配的网络地址和以及所述网络设备的地址生成的,所述终端设备的所述DUID是所述网络设备从所述用于创建所述先前连接的请求中提取的。24. The terminal device of claim 23, wherein the authentication information is a dynamic host configuration protocol specific identification (DUID) of the terminal device, a network address assigned by the network device to the terminal device, and The address of the network device is generated, and the DUID of the terminal device is extracted by the network device from the request for creating the previous connection. 25.根据权利要求22所述的终端设备,其中所述消息包括以下中的至少一项:25. The terminal device of claim 22, wherein the message includes at least one of: 重新连接请求;以及reconnect request; and 重新分配网络地址的请求。A request to reassign a network address. 26.根据权利要求22所述的终端设备,其中通过以下方式使所述终端设备从所述网络设备接收更新的连接配置信息:26. The terminal device of claim 22, wherein the terminal device is caused to receive updated connection configuration information from the network device by: 从所述网络设备接收更新的网络地址,所述更新的网络地址是为所述终端设备分配的。An updated network address is received from the network device, the updated network address is allocated for the terminal device. 27.一种用于更新网络连接配置的设备,包括:27. An apparatus for updating a network connection configuration, comprising: 用于响应于在网络设备处接收到来自终端设备的与连接配置更新相关联的消息,从所述消息中获取所述终端设备的身份验证信息的装置;所述消息为动态主机配置协议消息;means for obtaining the authentication information of the terminal device from the message in response to receiving a message associated with the connection configuration update from the terminal device at the network device; the message is a dynamic host configuration protocol message; 用于基于所述身份验证信息,确定所述终端设备与所述网络设备之间是否存在在所述消息的接收之前被建立的先前连接的装置;以及means for determining, based on the authentication information, whether there is a previous connection between the terminal device and the network device that was established prior to receipt of the message; and 用于响应于确定存在所述先前连接,向所述终端设备发送更新的连接配置信息的装置。Means for sending updated connection configuration information to the terminal device in response to determining that the previous connection exists. 28.一种用于更新网络连接配置的设备,包括:28. An apparatus for updating a network connection configuration, comprising: 用于从终端设备向网络设备发送与连接配置更新相关联的消息的装置,所述消息为动态主机配置协议消息,所述消息包括所述终端设备的身份验证信息;以及means for sending a message from a terminal device to a network device associated with a connection configuration update, the message being a Dynamic Host Configuration Protocol message, the message including authentication information for the terminal device; and 用于响应于所述网络设备基于所述身份验证信息确定所述终端设备与所述网络设备之间存在先前连接,从所述网络设备接收更新的连接配置信息的装置,所述先前连接是在所述网络设备接收所述消息之前被建立的。means for receiving updated connection configuration information from the network device in response to the network device determining based on the authentication information that a previous connection exists between the terminal device and the network device, the previous connection being The network device was established before receiving the message. 29.一种计算机可读介质,所述计算机可读介质包括机器可执行指令,所述机器可执行指令在被执行时使机器执行根据权利要求1-8中任一项所述的方法。29. A computer-readable medium comprising machine-executable instructions that, when executed, cause a machine to perform the method of any of claims 1-8. 30.一种计算机可读介质,所述计算机可读介质包括机器可执行指令,所述机器可执行指令在被执行时使机器执行根据权利要求9-13中任一项所述的方法。30. A computer-readable medium comprising machine-executable instructions which, when executed, cause a machine to perform the method of any of claims 9-13.
CN201811367604.4A 2018-11-16 2018-11-16 Method, apparatus and computer readable medium for updating network connection configuration Active CN111200620B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811367604.4A CN111200620B (en) 2018-11-16 2018-11-16 Method, apparatus and computer readable medium for updating network connection configuration

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811367604.4A CN111200620B (en) 2018-11-16 2018-11-16 Method, apparatus and computer readable medium for updating network connection configuration

Publications (2)

Publication Number Publication Date
CN111200620A CN111200620A (en) 2020-05-26
CN111200620B true CN111200620B (en) 2022-07-19

Family

ID=70747453

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811367604.4A Active CN111200620B (en) 2018-11-16 2018-11-16 Method, apparatus and computer readable medium for updating network connection configuration

Country Status (1)

Country Link
CN (1) CN111200620B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114338356B (en) * 2020-09-29 2023-07-28 华为技术有限公司 Network repairing method, electronic equipment and mobile equipment
CN112596410A (en) * 2020-12-24 2021-04-02 深圳市欧瑞博科技股份有限公司 Function updating method and device of intelligent switch, electronic equipment and storage medium
WO2023012260A1 (en) 2021-08-05 2023-02-09 VIDAA (Netherlands) International Holdings B.V. Display apparatus, terminal device and communication connection method
CN113630656B (en) * 2021-08-05 2024-04-05 Vidaa美国公司 Display device, terminal device and communication connection method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2506614A1 (en) * 2011-04-01 2012-10-03 Renesas Mobile Corporation Method, apparatus and computer program product for security configuration coordination during a cell update procedure
CN103299683A (en) * 2011-01-09 2013-09-11 缤果无线有限公司 System, method and apparatus for dynamic wireless network discovery

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6412025B1 (en) * 1999-03-31 2002-06-25 International Business Machines Corporation Apparatus and method for automatic configuration of a personal computer system when reconnected to a network
JP2002344484A (en) * 2001-05-21 2002-11-29 Nec Corp Network connection restoration method and system
US20140050167A1 (en) * 2010-11-22 2014-02-20 Anyfi Networks Ab Method, an access point, a server and a system for automatic remote access to ieee 802.11 networks
CN102647290B (en) * 2011-02-17 2016-10-19 南京中兴软件有限责任公司 The method and apparatus that a kind of dynamic address configuration lower network connects keep-alive
JP6045764B2 (en) * 2014-10-10 2016-12-14 三菱電機株式会社 Communication apparatus and communication system
CN104333538B (en) * 2014-10-22 2018-05-11 杭州盈高科技有限公司 A kind of network equipment access method
US10313224B2 (en) * 2016-09-13 2019-06-04 Cisco Technology, Inc. Seamless host mobility
CN108173893B (en) * 2016-12-07 2021-07-09 诺基亚技术有限公司 Method and apparatus for networking
CN107995641B (en) * 2018-01-31 2019-02-01 成都物梦工场信息技术有限公司 Method, device and computer-readable storage medium for managing communication failure between terminal and real-time base station
CN108601023A (en) * 2018-04-24 2018-09-28 北京知道创宇信息技术有限公司 Home-network linkups authentication method, device, electronic equipment and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103299683A (en) * 2011-01-09 2013-09-11 缤果无线有限公司 System, method and apparatus for dynamic wireless network discovery
EP2506614A1 (en) * 2011-04-01 2012-10-03 Renesas Mobile Corporation Method, apparatus and computer program product for security configuration coordination during a cell update procedure

Also Published As

Publication number Publication date
CN111200620A (en) 2020-05-26

Similar Documents

Publication Publication Date Title
US12232079B2 (en) Provision of distributed paging occasions
EP3790311B1 (en) Network slice resource allocation methods and device
KR102342159B1 (en) Procedures to support network slicing in wireless communication systems
CN111200620B (en) Method, apparatus and computer readable medium for updating network connection configuration
KR20180030034A (en) Network architecture and security with encrypted client device contexts
US20180184372A1 (en) Machine type communication method, terminal, and base station
CN112449418B (en) Communication method and device
JP7393428B2 (en) Method and device for parameter setting
JP7157827B2 (en) Communication method and communication device
CN107736047A (en) Cybersecurity Architecture for Cellular IoT
US20190182290A1 (en) Method and system to resolve a distributed denial of service attack through denying radio resource allocation of infected end devices
CN112997576A (en) IPV6 address management in IAB system
EP3687259B1 (en) Communication method and device
CN109561434B (en) Method, apparatus, and computer-readable medium for guaranteeing communication service
CN110583043B (en) Data transfer in RRC INACTIVE state
WO2019169738A1 (en) Terminal information transfer method and relevant products
US10104532B2 (en) Processing method and device for device to device (D2D) discovery
JP2021516489A (en) Methods and systems for sending temporary identifiers
US20230164111A1 (en) Method and apparatus for sending domain name system request
US10701547B2 (en) Data transmission method, network device, terminal device, and base station
WO2019196963A1 (en) Method and device for accessing network slice, storage medium, electronic device
CN109891857B (en) Method and apparatus for preventing collision of mobile session identifiers in a neutral host network
KR102439422B1 (en) Network access methods and devices
WO2015169872A1 (en) Synchronisation for cloned sim cards of m2m devices
CN110999517A (en) Method and apparatus for device-to-device (D2D) communication

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: 201206 Pudong New Area Jinqiao Ning Road, Shanghai, No. 388

Patentee after: Nokia Communications (Shanghai) Co., Ltd.

Country or region after: China

Patentee after: NOKIA SOLUTIONS AND NETWORKS OY

Country or region after: Finland

Address before: 201206 Pudong New Area Jinqiao Ning Road, Shanghai, No. 388

Patentee before: NOKIA SHANGHAI BELL Co.,Ltd.

Country or region before: China

Patentee before: NOKIA SOLUTIONS AND NETWORKS OY

Country or region before: Finland