CN109743754B - Communication method, communication device, electronic equipment and computer-readable storage medium - Google Patents

Communication method, communication device, electronic equipment and computer-readable storage medium Download PDF

Info

Publication number
CN109743754B
CN109743754B CN201910224153.7A CN201910224153A CN109743754B CN 109743754 B CN109743754 B CN 109743754B CN 201910224153 A CN201910224153 A CN 201910224153A CN 109743754 B CN109743754 B CN 109743754B
Authority
CN
China
Prior art keywords
network
coordinator
core network
core
network coordinator
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
CN201910224153.7A
Other languages
Chinese (zh)
Other versions
CN109743754A (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.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
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 Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201910224153.7A priority Critical patent/CN109743754B/en
Publication of CN109743754A publication Critical patent/CN109743754A/en
Application granted granted Critical
Publication of CN109743754B publication Critical patent/CN109743754B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The present disclosure provides a communication method, an apparatus, an electronic device and a computer-readable storage medium, the method comprising: receiving an access request of user equipment; determining a target core network in a plurality of core networks according to a preset rule, wherein the plurality of core networks comprise a core network corresponding to a first network coordinator and a core network corresponding to each of one or more other network coordinators; and when the target core network is the core network corresponding to the first network coordinator, accessing the user equipment to the target core network, and when the target core network is the core network corresponding to the other network coordinator, accessing the user equipment to the target core network through the other network coordinator. The method and the device have the advantages that the core network resources of other communication systems are called, so that the pressure of the local communication system in the aspects of calculation, storage, network and the like is relieved, the problem of insufficient resources caused by access of a large amount of user equipment is effectively solved, and the infrastructure cost is effectively reduced.

Description

Communication method, communication device, electronic equipment and computer-readable storage medium
Technical Field
The present disclosure relates to the field of communications, and in particular, to a communication method, an apparatus, an electronic device, and a computer-readable storage medium.
Background
With the rapid development of communication technology, the 4G communication system has basically realized comprehensive coverage in China, but the 4G system has the problems of small bandwidth, large time delay and low reliability. Due to the defects, the 4G system cannot meet the requirements of emerging technologies such as Internet of vehicles, Internet of things and virtual reality conferences on communication systems. Therefore, the 5G system comes along, and the 5G system has the characteristics of large bandwidth, low time delay and high reliability.
It is expected that in 2020, internet of things devices will reach 500 million, and if each device is individually authenticated, the processing of signaling will consume a lot of resources. Due to the tidal effect of crowd distribution, the distribution of signaling in time domain and region is very uneven, if the number of infrastructures in all regions is increased blindly, although infrastructures in each region can bear the pressure in calculation, storage, network and the like at any time, operators will bear great equipment cost, and a great amount of idle resources will be wasted. Therefore, how to system call other resources to relieve the self-bearing pressure of the 5G system is a problem to be solved urgently.
Disclosure of Invention
The disclosure provides a communication method, a communication device, an electronic device and a computer-readable storage medium.
In a first aspect, the present disclosure provides a communication method, including:
receiving an access request of user equipment;
determining a target core network in a plurality of core networks according to a preset rule, wherein the plurality of core networks comprise a core network corresponding to a first network coordinator and a core network corresponding to each of one or more other network coordinators;
and when the target core network is the core network corresponding to the first network coordinator, accessing the user equipment to the target core network, and when the target core network is the core network corresponding to the other network coordinator, accessing the user equipment to the target core network through the other network coordinator.
Optionally, the determining the target core network among the plurality of core networks according to the predetermined rule includes determining the target core network among the plurality of core networks according to at least one of: a transfer delay between the first network coordinator and the one or more other network coordinators, a surplus of computing power of each of the plurality of core networks, and a next hop location of each of the first network coordinator and the one or more other network coordinators.
Optionally, the determining a target core network among the plurality of core networks according to a predetermined rule includes:
calculating the core network and the other network corresponding to the first network coordinatorThe expected index E of the core network corresponding to each network coordinatori=2*Ti+K/PiWherein E isiIndicates the i-th network coordinator's desired index, TiRepresenting a transfer delay, P, between the first network coordinator and the ith network coordinatoriThe surplus of the computing capacity of the core network corresponding to the ith network coordinator is represented, and K is a constant;
and determining the core network corresponding to the second network coordinator with the minimum expected index as a target core network.
Optionally, the method further comprises:
receiving an input message;
obtaining destination information of the input message, the destination information indicating a destination to which the input message is to go;
and determining a next hop network coordinator according to the destination information.
Optionally, the method further comprises:
transmitting the message to a destination indicated by the destination information in a case where the next hop network coordinator is the first network coordinator;
transmitting the information to the next hop network coordinator in case the next hop information is the other network coordinator.
In a second aspect, an embodiment of the present disclosure provides a communication apparatus, including:
a first receiving module configured to receive an access request of a user equipment;
the device comprises a first determination module, a second determination module and a third determination module, wherein the first determination module is configured to determine a target core network from a plurality of core networks according to a predetermined rule, and the plurality of core networks comprise a core network corresponding to a first network coordinator and a core network corresponding to each of one or more other network coordinators;
an access module configured to access the user equipment to the target core network if the target core network is a core network corresponding to the first network coordinator, and to access the user equipment to the target core network through the other network coordinator if the target core network is a core network corresponding to the other network coordinator.
Optionally, the determining a target core network among the plurality of core networks according to the predetermined rule includes determining a target core network among the plurality of core networks according to at least one of: a transfer delay between the first network coordinator and the one or more other network coordinators, a surplus of computing power of each of the plurality of core networks, and a next hop location of each of the first network coordinator and the one or more other network coordinators.
Optionally, the determining a target core network among the plurality of core networks according to a predetermined rule includes:
calculating an expected index E of the core network corresponding to the first network coordinator and the core networks corresponding to the other network coordinatorsi=2*Ti+K/PiWherein E isiIndicates the i-th network coordinator's desired index, TiRepresenting a transfer delay, P, between the first network coordinator and the ith network coordinatoriThe surplus of the computing capacity of the core network corresponding to the ith network coordinator is represented, and K is a constant;
and determining the core network corresponding to the second network coordinator with the minimum expected index as a target core network.
Optionally, the apparatus further comprises:
a second receiving module configured to receive an input message;
an acquisition module configured to acquire destination information of the input message, the destination information indicating a destination to which the input message is to go;
a second determination module configured to determine a next hop network coordinator according to the destination information.
Optionally, the apparatus further comprises a sending module configured to:
transmitting the message to a destination indicated by the destination information in a case where the next hop network coordinator is the first network coordinator;
transmitting the information to the next hop network coordinator in case the next hop information is the other network coordinator.
In a third aspect, an embodiment of the present disclosure provides an electronic device, including a memory and a processor; the memory is configured to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the communication method in the first aspect.
In a fourth aspect, the disclosed embodiments provide a computer-readable storage medium, on which computer instructions are stored, and when executed by a processor, the computer instructions implement the communication method in the first aspect.
According to the embodiment of the disclosure, after receiving an access request of a user equipment, a target core network of the user equipment is determined in a plurality of core networks according to a predetermined rule, the user equipment is accessed to the target core network under the condition that the target core network is a core network corresponding to a first network coordinator, and the user equipment is accessed to the target core network through other network coordinators under the condition that the target core network is a core network corresponding to other network coordinators. The embodiment of the disclosure can call other core network resources, and reduce the pressure of the local core network in the aspects of calculation, storage, network and the like, thereby effectively solving the problem of insufficient resources caused by access of a large amount of user equipment, and further realizing the technical effect of effectively reducing infrastructure cost.
Drawings
Fig. 1 shows a 5G system framework diagram of the 3GPP standard;
fig. 2 illustrates a framework diagram of a single communication system in accordance with an embodiment of the present disclosure;
fig. 3 illustrates a framework diagram of two communication system interconnections according to an embodiment of the present disclosure;
fig. 4 shows a flow chart of a communication method according to an embodiment of the present disclosure;
fig. 5 shows a schematic diagram of a communication device according to an embodiment of the present disclosure;
FIG. 6 shows a block diagram of an electronic device according to an embodiment of the present disclosure;
fig. 7 is a schematic structural diagram of a computer system suitable for use in implementing a communication method according to an embodiment of the present disclosure.
Detailed Description
For the purpose of promoting a better understanding of the objects, aspects and advantages of the present disclosure, reference is made to the following detailed description taken in conjunction with the accompanying drawings.
Fig. 1 shows a fifth generation (5G) system framework diagram of the 3GPP standard, and as shown in fig. 1, the 5G system includes three parts: user Equipment (UE), an Access Network (RAN), and a Core Network (Core Network, CN). Wherein the user equipment accesses the core network via the access network. The access network is mainly responsible for functions of radio resource management, service quality management, data compression, encryption and the like at the air interface side, and the core network is used for providing user connection, managing users and completing service bearing. The user equipment and the core network communicate through N1 messages, the access network and the core network communicate through N2 messages for control signaling, and the access network and the core network communicate through N3 messages for data.
In the 5G system in fig. 1, when a user equipment accesses the 5G system, the user equipment accesses the core network through the access network, and can only bear the pressures of calculation, storage, and the like of the user equipment access through the core network, that is, the 5G system in the 3GPP standard uses a local resource to bear a request of a user, a load balancing mechanism of the system is mainly to perform task allocation among the same network elements in the local core network, and there is no capability of invoking resources of other core networks, and when the number of the user equipment is too large, the 5G system in the 3GPP standard in the prior art cannot guarantee the service quality of the user equipment.
Fig. 2 illustrates a block diagram of a single communication system in accordance with an embodiment of the present disclosure.
As shown in fig. 2, in the communication system according to the embodiment of the present disclosure, a network coordinator is added between a user equipment, an access network, and a core network, and the network coordinator is connected to the user equipment, the access network, and the core network, respectively. According to the embodiment of the disclosure, the network coordinator communicates with the user equipment through an N1 interface; the network coordinator communicates with the access network through the N2 and N3 interfaces; the network coordinator communicates with the core network via N1, N2, and N3 interfaces. It is to be understood that the network coordinator may also communicate with the user equipment, the access network and the core network in other manners, which is not specifically limited by this disclosure.
In fig. 2, when there is a user equipment access, the user equipment accesses a core network through a corresponding access network connected by a network coordinator. In addition to 5G networks, the present disclosure is also applicable to other networks having a user equipment-access network-core network architecture.
Fig. 3 illustrates a framework diagram of two communication system interconnections according to an embodiment of the disclosure.
As shown in fig. 3, two network coordinators are respectively connected to respective user equipment, access network and core network, and the two network coordinators are connected to each other and communicate with each other. In fig. 3, when a user equipment accesses, the corresponding network coordinator may access the user equipment to a core network connected to itself or a core network connected to another network coordinator. Similarly, a plurality of communication systems as shown in fig. 2 may be connected to each other through a network coordinator. In this way, a user equipment accessing one communication system can access the core network of the communication system through the network coordinator of the communication system, or can access the core network connected with other network coordinators through communication between the network coordinator of the communication system and other network coordinators.
Fig. 4 shows a flow chart of a communication method according to an embodiment of the present disclosure.
As shown in fig. 4, the method comprises the following steps S401-S403:
in step S401, an access request of a user equipment is received;
in step S402, a target core network is determined among a plurality of core networks according to a predetermined rule, where the plurality of core networks include a core network corresponding to a first network coordinator and a core network corresponding to each of one or more other network coordinators;
in step S403, if the target core network is a core network corresponding to the first network coordinator, the user equipment is accessed to the target core network, and if the target core network is a core network corresponding to the other network coordinator, the user equipment is accessed to the target core network through the other network coordinator.
According to an embodiment of the present disclosure, the method may be performed by any network coordinator in the interconnected communication system as shown in fig. 3, the network coordinator performing the method being referred to herein as the first network coordinator. It will be appreciated that although fig. 3 illustrates a case where two communication systems are interconnected, the method of the present disclosure is also applicable to a case where a plurality of such communication systems are interconnected by respective network coordinators. When user equipment needs to access the core network through the access network, a target core network to be used can be selected from the plurality of core networks according to a preset rule, and the user equipment is accessed to the target core network through the network coordinator.
According to the embodiments of the present disclosure, the user equipment may be a handheld terminal device, a notebook computer, a cellular phone, a smart phone, a wireless data card, a personal digital assistant computer, a tablet computer, a cordless phone, or a wireless local loop station, a machine type communication terminal, or other devices that can access a network, and is not particularly limited in the present disclosure. The access network may include various forms of base stations, such as: macro base stations, micro base stations, relay stations, access points, etc., which are not specifically limited in this disclosure. In systems using different radio access technologies, the names of devices with base station functionality may differ, for example, in a 5G system, referred to as a gNB.
The first network coordinator connected with the access network corresponding to the user equipment has a function of making a load balancing decision, can determine a target core network as the core network corresponding to the user equipment in the plurality of core networks according to a preset rule, and accesses the user equipment to the target core network, thereby completing the access work of the user equipment. The target core network is used for providing user connection, managing the user and completing service bearing, for example, the establishment of the user connection may include functions of mobility management, paging, and the like; the user management can comprise the description of the user, the service quality management, the security (the corresponding security measures provided by the authentication center comprise the security management of the mobile service and the security processing of the access to the external network); bearer connections may include to external public switched telephone networks, external circuit data networks, packet data networks, the internet, and the like.
According to the communication method disclosed by the embodiment of the disclosure, the core network resources of other communication systems can be called, and the pressure in the aspects of calculation, storage, network and the like of a local communication system is reduced, so that the problem of insufficient resources caused by access of a large amount of user equipment is effectively solved, and the technical effect of effectively reducing the infrastructure cost is realized.
According to an embodiment of the present disclosure, the determining a target core network among a plurality of core networks according to a predetermined rule includes determining a target core network among the plurality of core networks according to at least one of: a transfer delay between the first network coordinator and the one or more other network coordinators, a surplus of computing power of each of the plurality of core networks, and a next hop location of each of the first network coordinator and the one or more other network coordinators.
For example: there are currently available 3 communication systems, interconnected with each other by a first network coordinator, a network coordinator a and a network coordinator B, respectively. The first network coordinator may determine information such as surplus of computing capability of the core network corresponding to the first network coordinator, transfer delay between the first network coordinator and the network coordinator a at a next-hop position of the first network coordinator, surplus of computing capability of the core network corresponding to the network coordinator a at a next-hop position of the network coordinator a, surplus of computing capability of the core network corresponding to the network coordinator B, and transfer delay between the first network coordinator and the network coordinator B. The first network coordinator may determine the target core network from the 3 core networks according to the information and a predetermined rule.
According to the embodiment of the disclosure, the first network coordinator may store information, such as a transfer delay between the first network coordinator and the one or more other network coordinators, surplus of computing power of each of the plurality of core networks, and a next hop location of each of the first network coordinator and the one or more other network coordinators, in a Hash table, as a basis for load balancing decision and message forwarding.
According to an embodiment of the present disclosure, the determining a target core network among a plurality of core networks according to a predetermined rule includes:
calculating an expected index Ei ═ 2 × Ti + K/Pi of the core network corresponding to the first network coordinator and the core networks corresponding to the other network coordinators, wherein Ei represents an expected index of the ith network coordinator, Ti represents transmission delay between the first network coordinator and the ith network coordinator, Pi represents surplus of the calculation capacity of the core network corresponding to the ith network coordinator, and K is a constant;
and determining the core network corresponding to the second network coordinator with the minimum expected index as a target core network.
In this embodiment, the first network coordinator may select, for the user equipment, a core network corresponding to the second network coordinator with the smallest expected index by taking the computing power surplus and the transfer delay of the plurality of core networks into comprehensive consideration, and determine the core network as the target core network. For example, there are currently available 3 communication systems interconnected with each other by a first network coordinator, a network coordinator a and a network coordinator B, respectively. Firstly, calculating an expected index of a core network corresponding to each network coordinator, wherein the expected index E1 of the core network corresponding to the first network coordinator is K/P1, and P1 represents surplus of computing capacity of the core network corresponding to the first network coordinator; the expected index E2 of the core network corresponding to the network coordinator a is 2 × T2+ K/P2, where T2 represents the propagation delay between the first network coordinator and the network coordinator a, and P1 represents the surplus of the computing capacity of the core network corresponding to the network coordinator a; the expected index E3 of the core network corresponding to the network coordinator B is 2 × T3+ K/P3, where T3 represents a transfer delay between the first network coordinator and the network coordinator B, and P3 represents a surplus of the computing capacity of the core network corresponding to the network coordinator B. And then, comparing the sizes of E1, E2 and E3, and assuming that E3 is the minimum, taking the network coordinator B with the minimum expected index as a second network coordinator, determining the core network corresponding to the network coordinator B as a target core network, and connecting the user equipment with the core network corresponding to the network coordinator B, thereby completing the access task of the user equipment.
According to the embodiment of the disclosure, when determining the target core network from the plurality of core networks, only the surplus of the computing capabilities of the core networks corresponding to all the network coordinators may be considered, and the core network with the largest surplus of the computing capabilities is determined as the target core network without considering other indexes such as the transfer delay between the first network coordinator and the target network coordinator. Or, when the target core network is determined among the plurality of core networks, and when the core network corresponding to the first network coordinator is heavily loaded, the core network corresponding to the network coordinator with the smallest transfer delay with the first network coordinator may be selected as the target core network, or the core network corresponding to the next-hop network coordinator of the first network coordinator may be selected as the target core network. When the core network corresponding to the next hop network coordinator is heavily loaded, the core network corresponding to the network coordinator with the minimum transfer delay with the next hop network coordinator may be selected as the target core network, or the core network corresponding to the next hop network coordinator of the next hop network coordinator may be selected as the target core network.
According to an embodiment of the present disclosure, the method further comprises:
receiving an input message;
obtaining destination information of the input message, the destination information indicating a destination to which the input message is to go;
and determining a next hop network coordinator according to the destination information.
The network coordinator connected with the user equipment also has a message forwarding function, and can forward the message according to the destination of the message.
The message may be a message from an N1, N2 or N3 interface, wherein the network coordinator communicates with the user equipment over an N1 interface, the network coordinator communicates with the access network over N2 and N3 interfaces, and the network coordinator communicates with the core network over N1, N2 and N3 interfaces.
The network coordinator may distinguish different user equipments by Globally Unique user equipment Identity (GUTI).
For example, assuming that the network coordinator receiving the incoming message is the first network coordinator, after the first network coordinator acquires the message, the destination information of the incoming message, i.e. the destination to which the incoming message is to go, is acquired first, and may be, for example, an access network or a core network connected to the first network coordinator, or a user equipment connected to another network coordinator or an access network or a core network corresponding to the user equipment. After the first network coordinator obtains the destination information of the input message, the next hop network coordinator is determined by inquiring the local Hash table according to the destination information and the globally unique user equipment identifier. The Hash table stores information such as transmission delay among network coordinators, surplus of computing power of each of a plurality of core networks, next hop position of each network coordinator and the like.
According to an embodiment of the present disclosure, the method further comprises:
transmitting the message to a destination indicated by the destination information in a case where the next hop network coordinator is the first network coordinator;
transmitting the information to the next hop network coordinator in case the next hop information is the other network coordinator.
When the next hop network coordinator is the first network coordinator, directly sending the message to an access network or a core network connected with the first network coordinator; when the next hop information is other network coordinators, the first network coordinator sends the information to the next hop network coordinator until the next hop information is sent to the target network coordinator, and then the target coordinator sends the information to a destination indicated by the destination information, for example, a user equipment connected to the target coordinator or an access network or a core network corresponding to the user equipment.
The following are embodiments of the disclosed apparatus that may be used to perform method embodiments of the present disclosure.
Fig. 5 shows a schematic diagram of a communication device 500 according to an embodiment of the present disclosure.
The apparatus may be implemented as part or all of an electronic device through software, hardware, or a combination of both. As shown in fig. 5, the communication apparatus 500 includes: a first receiving module 501, a first determining module 502 and an accessing module 503.
The first receiving module 501 is configured to receive an access request of a user equipment;
the first determining module 502 is configured to determine a target core network among a plurality of core networks according to a predetermined rule, where the plurality of core networks include a core network corresponding to a first network coordinator and a core network corresponding to each of one or more other network coordinators;
the access module 503 is configured to access the user equipment to the target core network if the target core network is a core network corresponding to the first network coordinator, and access the user equipment to the target core network through the other network coordinator if the target core network is a core network corresponding to the other network coordinator.
According to an embodiment of the present disclosure, the determining a target core network among a plurality of core networks according to a predetermined rule includes determining a target core network among the plurality of core networks according to at least one of: a transfer delay between the first network coordinator and the one or more other network coordinators, a surplus of computing power of each of the plurality of core networks, and a next hop location of each of the first network coordinator and the one or more other network coordinators.
According to an embodiment of the present disclosure, the determining a target core network among a plurality of core networks according to a predetermined rule includes:
calculating an expected index E of the core network corresponding to the first network coordinator and the core networks corresponding to the other network coordinatorsi=2*Ti+K/PiWherein E isiIndicates the i-th network coordinator's desired index, TiRepresenting a transfer delay, P, between the first network coordinator and the ith network coordinatoriThe surplus of the computing capacity of the core network corresponding to the ith network coordinator is represented, and K is a constant;
and determining the core network corresponding to the second network coordinator with the minimum expected index as a target core network.
According to an embodiment of the present disclosure, the communication apparatus 500 further includes:
a second receiving module 504 configured to receive an input message;
an obtaining module 505 configured to obtain destination information of the input message, the destination information indicating a destination to which the input message is to go;
a second determining module 506 configured to determine a next hop network coordinator according to the destination information.
According to an embodiment of the present disclosure, the communication apparatus 500 further includes a transmitting module 507 configured to:
transmitting the message to a destination indicated by the destination information in a case where the next hop network coordinator is the first network coordinator;
transmitting the information to the next hop network coordinator in case the next hop information is the other network coordinator.
Fig. 6 shows a block diagram of an electronic device according to an embodiment of the present disclosure.
As shown in fig. 6, the electronic device 600 includes a processor 601 and a memory 602; wherein the content of the first and second substances,
the memory 602 is used to store one or more computer instructions, which are executed by the processor 601 to implement any of the method steps described above.
Fig. 7 is a schematic structural diagram of a computer system suitable for use in implementing a communication method according to an embodiment of the present disclosure.
As shown in fig. 7, the computer system 700 includes a Central Processing Unit (CPU)701, which can execute various processes in the above-described embodiments according to a program stored in a Read Only Memory (ROM)702 or a program loaded from a storage section 708 into a Random Access Memory (RAM) 703. In the RAM703, various programs and data necessary for the operation of the system 700 are also stored. The CPU701, the ROM 702, and the RAM703 are connected to each other via a bus 704. An input/output (I/O) interface 705 is also connected to bus 704.
The following components are connected to the I/O interface 705: an input portion 706 including a keyboard, a mouse, and the like; an output section 707 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section 708 including a hard disk and the like; and a communication section 709 including a network interface card such as a LAN card, a modem, or the like. The communication section 709 performs communication processing via a network such as the internet. A drive 710 is also connected to the I/O interface 705 as needed. A removable medium 711 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 710 as necessary, so that a computer program read out therefrom is mounted into the storage section 708 as necessary.
In particular, the above described methods may be implemented as computer software programs, according to embodiments of the present disclosure. For example, embodiments of the present disclosure include a computer program product comprising a computer program tangibly embodied on a medium readable thereby, the computer program comprising program code for performing the data monitoring method. In such an embodiment, the computer program can be downloaded and installed from a network through the communication section 709, and/or installed from the removable medium 711.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, a program segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The above-mentioned embodiments are intended to illustrate the objects, aspects and advantages of the present disclosure in further detail, and it should be understood that the above-mentioned embodiments are only illustrative of the present disclosure and are not intended to limit the present disclosure, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present disclosure should be included in the scope of the present disclosure.

Claims (12)

1. A method of communication, comprising:
receiving an access request sent by user equipment through an access network;
determining a target core network in a plurality of core networks according to a predetermined rule, wherein the plurality of core networks comprise a local core network corresponding to a first network coordinator and a non-local core network corresponding to one or more other network coordinators, the predetermined rule is a load balancing rule, and the first network coordinator or the other network coordinators are independent of an access network and the core network and are respectively connected with user equipment, the access network and the core network;
and when the target core network is a local core network corresponding to the first network coordinator, accessing the user equipment to the target core network, and when the target core network is a non-local core network corresponding to the other network coordinator, accessing the user equipment to the target core network through the other network coordinator, wherein the first network coordinator and the other network coordinator have different access networks.
2. The method of claim 1, wherein determining the target core network among the plurality of core networks according to the predetermined rule comprises determining the target core network among the plurality of core networks according to at least one of: a transfer delay between the first network coordinator and the one or more other network coordinators, a surplus of computing power of each of the plurality of core networks, and a next hop location of each of the first network coordinator and the one or more other network coordinators.
3. The method of claim 2, wherein determining the target core network among the plurality of core networks according to the predetermined rule comprises:
calculating an expected index E of a local core network corresponding to the first network coordinator and a non-local core network corresponding to the other network coordinatori=2*Ti+K/PiWherein E isiIndicates the i-th network coordinator's desired index, TiRepresenting a transfer delay, P, between the first network coordinator and the ith network coordinatoriThe surplus of the computing capacity of the core network corresponding to the ith network coordinator is represented, and K is a constant;
and determining the core network corresponding to the second network coordinator with the minimum expected index as a target core network.
4. The method of claim 1, further comprising:
receiving an input message;
obtaining destination information of the input message, the destination information indicating a destination to which the input message is to go;
and determining a next hop network coordinator according to the destination information.
5. The method of claim 4, further comprising:
transmitting the input message to a destination indicated by the destination information if the next hop network coordinator is the first network coordinator;
transmitting the input message to the next hop network coordinator in a case where the next hop network coordinator is the other network coordinator.
6. A communications apparatus, comprising:
a first receiving module configured to receive an access request sent by a user equipment through an access network;
a first determining module, configured to determine a target core network among a plurality of core networks according to a predetermined rule, where the plurality of core networks include a local core network corresponding to a first network coordinator and a non-local core network corresponding to each of one or more other network coordinators, where the predetermined rule is a load balancing rule, and the first network coordinator or the other network coordinators are independent of an access network and a core network and are respectively connected to a user equipment, the access network, and the core network;
an access module configured to access the user equipment to the target core network if the target core network is a local core network corresponding to the first network coordinator, and to access the user equipment to the target core network through the other network coordinator if the target core network is a non-local core network corresponding to the other network coordinator, where access networks corresponding to the first network coordinator and the other network coordinator are different.
7. A communication apparatus according to claim 6, wherein the determining a target core network among a plurality of core networks according to a predetermined rule comprises determining a target core network among the plurality of core networks according to at least one of: a transfer delay between the first network coordinator and the one or more other network coordinators, a surplus of computing power of each of the plurality of core networks, and a next hop location of each of the first network coordinator and the one or more other network coordinators.
8. The apparatus according to claim 7, wherein the determining the target core network among the plurality of core networks according to the predetermined rule comprises:
calculating a local core corresponding to the first network coordinatorThe expected index E of the non-local core network corresponding to the network and the other network coordinatori=2*Ti+K/PiWherein E isiIndicates the i-th network coordinator's desired index, TiRepresenting a transfer delay, P, between the first network coordinator and the ith network coordinatoriThe surplus of the computing capacity of the core network corresponding to the ith network coordinator is represented, and K is a constant;
and determining the core network corresponding to the second network coordinator with the minimum expected index as a target core network.
9. The communications device of claim 6, further comprising:
a second receiving module configured to receive an input message;
an acquisition module configured to acquire destination information of the input message, the destination information indicating a destination to which the input message is to go;
a second determination module configured to determine a next hop network coordinator according to the destination information.
10. The communications apparatus as claimed in claim 9, further comprising a transmitting module configured to:
transmitting the input message to a destination indicated by the destination information if the next hop network coordinator is the first network coordinator;
transmitting the input message to the next hop network coordinator in a case where the next hop network coordinator is the other network coordinator.
11. An electronic device comprising a memory and a processor; wherein the content of the first and second substances,
the memory is configured to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the method steps of any of claims 1-5.
12. A computer-readable storage medium having stored thereon computer instructions, characterized in that the computer instructions, when executed by a processor, carry out the method steps of any of claims 1-5.
CN201910224153.7A 2019-03-22 2019-03-22 Communication method, communication device, electronic equipment and computer-readable storage medium Active CN109743754B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910224153.7A CN109743754B (en) 2019-03-22 2019-03-22 Communication method, communication device, electronic equipment and computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910224153.7A CN109743754B (en) 2019-03-22 2019-03-22 Communication method, communication device, electronic equipment and computer-readable storage medium

Publications (2)

Publication Number Publication Date
CN109743754A CN109743754A (en) 2019-05-10
CN109743754B true CN109743754B (en) 2021-05-28

Family

ID=66371217

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910224153.7A Active CN109743754B (en) 2019-03-22 2019-03-22 Communication method, communication device, electronic equipment and computer-readable storage medium

Country Status (1)

Country Link
CN (1) CN109743754B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101505500A (en) * 2009-03-11 2009-08-12 ***通信集团公司 Load balance equipment, distributed base station system and communication method thereof
CN109451002A (en) * 2018-10-29 2019-03-08 中国联合网络通信集团有限公司 A kind of selection method and equipment of CDN node

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100678942B1 (en) * 2004-09-15 2007-02-07 삼성전자주식회사 Wireless network device and communication method using wireless network device
CN100461762C (en) * 2006-07-05 2009-02-11 华为技术有限公司 Mobile communication network system and signalling message transmitting method
US9510245B2 (en) * 2012-10-30 2016-11-29 Telefonaktiebolaget Lm Ericsson (Publ) Circuit switched/packet switched (CS/PS) coordination in a shared network
CN108024314B (en) * 2016-11-03 2021-07-16 华为技术有限公司 Method and device for selecting network
US10834176B2 (en) * 2017-03-10 2020-11-10 The Directv Group, Inc. Automated end-to-end application deployment in a data center
CN109392056B (en) * 2017-08-03 2020-10-13 电信科学技术研究院 Method for accessing terminal to core network, base station and terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101505500A (en) * 2009-03-11 2009-08-12 ***通信集团公司 Load balance equipment, distributed base station system and communication method thereof
CN109451002A (en) * 2018-10-29 2019-03-08 中国联合网络通信集团有限公司 A kind of selection method and equipment of CDN node

Also Published As

Publication number Publication date
CN109743754A (en) 2019-05-10

Similar Documents

Publication Publication Date Title
KR102635070B1 (en) Communication methods and communication devices
CN110267327B (en) Service transmission method and device
CN108616943B (en) Information transmission method, base station and user equipment
CN111567113B (en) Session establishment method, relay device selection method, registration method and device
CN107820727B (en) Resource scheduling method and device and base station
CN104869526A (en) Device-to-device communication and resource allocation method and equipment thereof
WO2017166221A1 (en) Radio access control method, device and system
CN105682149B (en) Data transmission method and equipment
US10779268B2 (en) Terminal device and D2D resource management method
TWI640214B (en) Network access method, related equipment and system
CN109462863B (en) Method and equipment for voice called
IL268179A (en) Access method, and terminal
TWI775009B (en) Base station and data transmission method thereof for mobile communication system
CN111698707A (en) MEC-based 5G small base station communication management method
CN112788698B (en) Data processing method and device and terminal equipment
CN110089193B (en) Context release method, device and system
CN111182609B (en) Network access method, device, storage medium and network equipment
CN109743754B (en) Communication method, communication device, electronic equipment and computer-readable storage medium
CN114501490B (en) Service transfer method, terminal and network side equipment
CN108464034B (en) Voice service processing method and device
CN115499470B (en) Storage management method and device for intelligent ammeter data
CN111065167A (en) BSR reporting method, terminal and network side equipment
CN112218285B (en) Method, equipment and system for transmitting uplink user data
CN115567899B (en) Error analysis method and device for intelligent ammeter
CN117202287B (en) Order distribution management method and device based on big data analysis

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