[go: up one dir, main page]

WO2021111751A1 - Dispositif de commande, station de base, procédé de commande et procédé de connexion - Google Patents

Dispositif de commande, station de base, procédé de commande et procédé de connexion Download PDF

Info

Publication number
WO2021111751A1
WO2021111751A1 PCT/JP2020/039475 JP2020039475W WO2021111751A1 WO 2021111751 A1 WO2021111751 A1 WO 2021111751A1 JP 2020039475 W JP2020039475 W JP 2020039475W WO 2021111751 A1 WO2021111751 A1 WO 2021111751A1
Authority
WO
WIPO (PCT)
Prior art keywords
processing
cloud server
base station
network
control device
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.)
Ceased
Application number
PCT/JP2020/039475
Other languages
English (en)
Japanese (ja)
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.)
Sony Group Corp
Original Assignee
Sony Group Corp
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 Sony Group Corp filed Critical Sony Group Corp
Priority to CN202080082970.4A priority Critical patent/CN114747192B/zh
Priority to US17/756,432 priority patent/US20220417731A1/en
Publication of WO2021111751A1 publication Critical patent/WO2021111751A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2416Real-time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions
    • H04W28/0236Traffic management, e.g. flow control or congestion control based on communication conditions radio quality, e.g. interference, losses or delay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/12Reselecting a serving backbone network switching or routing node
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices

Definitions

  • the present disclosure relates to a control device, a base station device, a control method, and a connection method.
  • NFV Network Function Virtualization
  • URLLC Ultra-Reliable and Low Latency Communications
  • this disclosure proposes a mechanism for constructing a virtual core network with lower latency.
  • control device connected to a plurality of processing devices and base station devices via a network.
  • the control device includes a control unit.
  • the control unit acquires information regarding the processing capacity of the plurality of processing devices. Based on the acquired processing capacity, the control unit selects the processing device that executes at least one function of the core network connected to the base station device from the plurality of the processing devices.
  • a plurality of components having substantially the same functional configuration may be distinguished by adding different numbers or alphabets after the same reference numerals.
  • a plurality of configurations having substantially the same functional configuration are distinguished as necessary, such as cloud servers 240A 1 and 240A 2.
  • cloud servers 240A 1 and 240A 2 it is simply referred to as a cloud server 240 or a cloud server 240A.
  • FIG. 1 is a diagram showing an example of a connection on the Internet.
  • the Internet is not managed by a specific organization or business entity, but by connecting multiple networks (Internet lines) managed and operated by each organization or business entity to each other by the Internet interconnection provider 6000. It is composed.
  • an Internet service provider 1000 Internet Service Provider: ISP
  • ISP Internet Service Provider
  • content distribution business operator 2000 a content distribution business operator 2000
  • cellular service business operator 3000 a cellular service business operator 3000
  • a cloud service -Provider 4000 data center 5000, etc.
  • Internet service provider 1000 is a business that provides an Internet connection for individual or corporate users.
  • two operators, Internet service providers 1000A and 1000B, are connected to the Internet, but in reality, many Internet service providers are connected to the Internet.
  • Content distribution company 2000 is a company that provides Web contents and online services. Among the content distribution companies 2000, there are also companies that own the network by themselves and secure the Internet connection of the contents.
  • Cellular service provider 3000 is a provider of cellular services.
  • a cellular service provider 3000 constructs a virtual core network in its own network and provides the cellular communication service to the operator via the Internet.
  • the cellular service provider 3000 can construct the core network at low cost.
  • the cloud service provider 4000 and data center 5000 in FIG. 1 are businesses that provide infrastructure resources for individual or corporate users and provide an Internet connection for customer content.
  • a service that provides a cloud environment for individual or corporate users in this way is also called an open cloud service.
  • the Internet interconnection operator 6000 is an operator that provides an interconnection service between networks managed and operated by each of the above-mentioned organizations and operators. When the Internet service provider 6000 interconnects each network, the user enjoys various services on the Internet.
  • each of the above-mentioned operators such as the Internet service provider 1000, the content distribution operator 2000, the cellular service provider 3000, and the cloud service provider 4000 can manage the performance and quality in their respective networks.
  • the Internet connection example shown in FIG. 1 is an example, and the type and number of organizations and businesses to connect to, the connection relationship, etc. are not limited to the example shown in FIG.
  • a business operator other than the above-mentioned organization or business operator may be connected to the Internet.
  • a plurality of businesses that provide the same service may be connected.
  • FIG. 2 is a diagram showing a configuration example of the 5G core network 100A.
  • the 5G core network 100A is also called 5GC (5G Core) / NGC (Next Generation Core).
  • 5G core network 100A is also referred to as 5GC / NGC100A.
  • the 5GC / NGC100A connects to the UE (User Equipment) 280 via the (R) AN110.
  • (R) AN110 has a function of enabling connection with RAN (Radio Access Network) and connection with AN (Access Network) other than RAN.
  • (R) AN110 includes a base station apparatus called gNB or ng-eNB.
  • the 5GC / NGC100A includes a user plane function group 120 and a control plane function group 140.
  • the user plane function group 120 includes UPF (User Plane Function) 121 and DN (Data Network) 122.
  • UPF 121 has a user plane processing function.
  • UPF 121 includes a routing / transfer function for data handled in the user plane.
  • the DN122 has a function that enables connection to a service unique to the cellular service provider 3000, the Internet, and a third-party service.
  • the control plane function group 140 includes AMF (Access Management Function) 141, SMF (Session Management Function) 142, AUSF (Authentication Server Function) 143, NSSF (Network Slice Selection Function) 144, NEF (Network Exposure Function) 145, and NRF (NRF). Includes Network Repository Function (146), PCF (Policy Control Function) 147, UDM (Unified Data Management) 148, and AF (Application Function) 149.
  • AMF Access Management Function
  • SMF Session Management Function
  • AUSF Authentication Server Function
  • NSSF Network Slice Selection Function
  • NEF Network Exposure Function
  • NRF Network Exposure Function
  • AMF141 has functions such as registration processing, connection management, and mobility management of UE280.
  • the SMF 142 has functions such as session management and IP allocation and management of the UE 208.
  • AUSF143 has an authentication function.
  • NSSF144 has a function related to network slice selection.
  • the NEF145 has the ability to provide network capability capabilities and events to third parties, AF149 and edge computing capabilities.
  • NRF146 has a function of discovering a network function and holding a profile of the network function.
  • PCF147 has a policy control function.
  • UDM148 has the functions of generating 3GPP AKA authentication information and processing the user ID.
  • the AF149 has the function of interacting with the core network to provide services.
  • FIG. 3 is a diagram showing a configuration example of a 5G core network 100B having an edge computing function.
  • the 5GC / NGC100B shown in FIG. 3 has a MEC (Mobile Edge Computing) 160 in addition to the user plane function group 120 and the control plane function group 140.
  • the MEC160 can be regarded as one of the AF149s having the function of interacting with the core network to provide services from the viewpoint of the control plane. Further, the MEC 160 can be regarded as one of the DN 122 functions for providing various services from the viewpoint of the user plane. Therefore, as shown in FIG. 3, the MEC 160 is connected to the control plane function group 140 by the Naf interface and is connected to the user plane function group by the N6 interface.
  • FIG. 4 is a block diagram showing a configuration example of MEC160.
  • ETSI White Paper No. 28 entitled “MEC in 5G networks” published by the European Telecommunications Standards Institute (ETSI) the MEC 160 has two major functions: the MEC orchestrator 161 and the MEC host 162.
  • the MEC orchestrator 161 is a control unit that controls the system level of the MEC 160.
  • the MEC host 162 has a MEC platform 163 and a plurality of MEC applications 164A to 164C.
  • the MEC platform 163 has a function of controlling the access network and controls the MEC application 164.
  • the function of UPF121 can be implemented in MEC160.
  • the MEC160 may be connected to the (R) AN110 via the N3 interface.
  • the MEC160 can also be connected to the SMF142 via the Nsmf interface.
  • the function of SMF142 can be implemented in MEC160.
  • the MEC160 is connected to other control plane functions via the Nsmf interface, and inside the MEC160, the functions of the SMF 142 and the UPF 121 can be connected by the N4 interface.
  • the function of AMF141 can be implemented in MEC160.
  • the MEC160 may be connected to the (R) AN110 via the N2 interface.
  • the MEC160 can be connected to the UE via the N1 interface.
  • the MEC160 can be connected to other control plane features via the Namf interface.
  • the number of MEC applications 164 is not limited to three, and may be two or less, or four or more. Further, the number of MEC applications 164 may be dynamically changed by using virtualization technology, or the server that provides the MEC application 164 may be changed according to the mobility of the UE 280 as a client.
  • FIG. 5 is a diagram for explaining an outline of a technique common to each embodiment of the present disclosure.
  • at least one network function of the virtual core network 225 (corresponding to the above-mentioned 5GC / NGC100) is constructed on the network 20.
  • the communication system S includes an authentication device 221, a management device 222, a control device 223, a plurality of cloud servers 240 1 to 240 4 , a base station device 260, and a UE 280.
  • the devices are connected to each other via the network 20.
  • the network 20 connects to the Internet.
  • the network 20 may be one network operated by a certain network operator (for example, an Internet line), or may include a plurality of networks operated by different network operators.
  • cloud server 240 1, 240 2 and the base station apparatus 260 is connected to one network, the authentication device 221, the management apparatus 222, the control unit 223 and a cloud server 240 3, 240 4 must be connected to another network May be good.
  • the control device 223 constructs a virtual core network 225 connected to the base station device 260 on the cloud server 240.
  • the control device 223 selects the cloud server 240 for constructing the virtual core network 225 because it is geographically close to the base station device 260, for example, the cloud server 240 1 selects it as the server for constructing the virtual core network 225. Will be done.
  • the delay between the geographically closest cloud server 240 1 is not always the smallest. For example, when the delay between the cloud server 240 4 and the base station apparatus 260 is the smallest, it is possible to provide a lower latency cellular service by constructing the virtual core network 225 on the cloud server 240 3.
  • the control device 223 selects a cloud server 240 (an example of a processing device) that implements at least one network function of the virtual core network 225 based on information on the processing quality of the cloud server 240. ..
  • the control device 223 builds at least one network function of the virtual core network 225 on the selected cloud server 240.
  • the control device 223 selects, for example, the cloud server 240 (cloud server 240 3 in FIG. 5), which has the least delay with the base station device 260, as the processing device for constructing the virtual core network 225.
  • the control device 223 selects, for example, the cloud server 240 having the largest processing capacity (cloud server 240 3 in FIG. 5) as the processing device for constructing the virtual core network 225.
  • the control device 223 may select the cloud server 240 based on the dynamic processing capacity.
  • the delay between the base station device 260 and the virtual core network 225 can be shortened, and a virtual core network 225 with a lower delay can be constructed.
  • the number of cloud servers 240 is set to 4, but the number is not limited to this.
  • the number of cloud servers 240 may be 3 or less or 5 or more. Further, the details of the above-mentioned information on the processing capacity will be described later with reference to FIGS. 9 to 13.
  • FIG. 6 is a diagram showing a configuration example of the communication system S1 according to the first embodiment of the present disclosure.
  • the communication system S1 includes an authentication device 221, a management device 222, a control device 223, a cloud server 240, and a base station device 260.
  • Authentication apparatus 221, management apparatus 222, the control unit 223 and a cloud server 240A 1 ⁇ 240A 4 (in the example of FIG. 6 first internet 20 1) predetermined network connected to.
  • the base station apparatus 260 and cloud server 240B 1 ⁇ 240B 3 (in the example of FIG. 6 internet 20 2 of the second) network different from the first internet 20 1 connected to.
  • First, second internet 20 1, 20 2 are connected by the Internet interconnection point 210.
  • the first, second internet 20 1, 20 2 is connected to other networks such as the Internet interconnection point 210, for example, the Internet.
  • the business operator (hereinafter, also referred to as the core network business operator) that operates and manages the virtual core network 225 has a contract to use the first Internet line 201.
  • the Internet line 20 of the core network operators the first operation may be in management.
  • the entity that installs, operates, and manages the base station device 260 is a business operator different from the core network business operator.
  • a business operator that installs and operates the base station device 260 is referred to as a base station business operator.
  • the base station operator is such a general user unlike the core network operator.
  • Internet access by the base station operator to use a contract is not limited to a first an Internet line 20 1, as shown in FIG. 6, the second which is different from the first internet 20 1 there is also be a internet access 20 2.
  • the base station operator is different from the core network operator here, the base station operator may be the same as the core network operator. Further, the business operator that installs the base station device 260 and the business operator that operates, manages, and the like may be different.
  • the second internet 20 2 to the base station operators to use was different from the first internet 20 1 Core network operators to use, but is not limited thereto.
  • the base station operators if you have a first internet 20 1 of subscription, internet access and core network operators to use the base station operators Internet and line are the same utilized. Further, even when the base station operator and the core network operator are the same, the Internet line used by the base station operator and the Internet line used by the core network operator can be the same.
  • the core network operator uses virtualization to provide a virtual core to the cloud server 240A 3 in the first Internet line 201 in order to provide a local cellular network (for example, local 5G) by the base station apparatus 260.
  • Build network 225 The method of selecting the cloud server 240A for constructing the virtual core network 225 will be described later.
  • the local cellular network can broadly include a form called a private network, a non-public network, or the like.
  • FIG. 6 shows an example in which the virtual core network 225 is constructed on the cloud server 240A 3 , but the present invention is not limited to this.
  • the core network operator may select the cloud server 240 for constructing the virtual core network 225 by executing the method described later using, for example, the control device 223, and the virtual core network is set to the cloud server 240A other than the cloud server 240A 3. 225 may be constructed.
  • the virtual core network 225 includes a plurality of network functions (Network Functions), and the core network operator may construct each network function in a distributed manner on different cloud servers 240A by virtualization. Further, the core network operator may distribute the same network function to a plurality of different cloud servers 240A for each network slice provided according to different wireless communication requirements. The core network operator shall construct the virtual core network 225 on the cloud server 240A 3 by using, for example, the control device 223.
  • Network Functions Network Functions
  • the number of cloud servers 240A is set to 4, and the number of cloud servers 240B is set to 3, but the number of cloud servers 240 is not limited to this, and even if the number is 2 or less, 5 or more. It may be.
  • the device in the figure may be considered as a device in a logical sense. That is, a part of the devices in the figure may be realized by a virtual machine (VM: Virtual Machine), a container (Container), a docker (Docker), etc., and they may be implemented on physically the same hardware.
  • VM Virtual Machine
  • Container Container
  • Docker docker
  • FIG. 7 is a block diagram showing a configuration example of the authentication device 221 according to the first embodiment of the present disclosure.
  • Authentication apparatus 221 for example, performs the authentication control unit 223 of the core network operator uses of whether connectable to the first internet 20 1.
  • the authentication device 221 includes a network communication unit 2211, a storage unit 2212, and a control unit 2213.
  • the configuration shown in FIG. 7 is a functional configuration, and the hardware configuration may be different from this. Further, the functions of the authentication device 221 may be distributed and implemented in a plurality of physically separated configurations. For example, the authentication device 221 may be composed of a plurality of server devices. Further, the functions of the authentication device 221 may be dynamically distributed and implemented in a plurality of physically separated configurations.
  • the network communication unit 2211 is a communication interface for communicating with other devices.
  • the network communication unit 2211 may be a network interface or a device connection interface.
  • the network communication unit 2211 has a function of directly or indirectly connected to the first internet 20 1.
  • the network communication unit 2211 may include a LAN (Local Area Network) interface such as a NIC (Network Interface Card), or may include a USB interface composed of a USB (Universal Serial Bus) host controller, a USB port, and the like. You may be.
  • the network communication unit 2211 may be a wired interface or a wireless interface.
  • the network communication unit 2211 functions as a communication means of the authentication device 221.
  • the network communication unit 2211 communicates with the control device 223 according to the control of the control unit 2213.
  • the storage unit 2212 is a storage device capable of reading and writing data such as DRAM (Dynamic Random Access Memory), SRAM (Static Random Access Memory), flash memory, and hard disk.
  • the storage unit 2212 functions as a storage means for the authentication device 221.
  • the control unit 2213 is a controller that controls each unit of the authentication device 221.
  • the control unit 2213 is realized by, for example, a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit).
  • the control unit 2213 is realized by the processor executing various programs stored in the storage device inside the authentication device 221 with a RAM (Random Access Memory) or the like as a work area.
  • the control unit 2213 may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
  • the CPU, MPU, ASIC, and FPGA can all be regarded as controllers.
  • each function of the authentication device 221 may be realized as a function of AUSF143 in the 5GC / NGC100 shown in FIGS. 2 and 3.
  • the storage unit 2212 of the authentication device 221 may be realized as a UDM148 which is a network function for holding, managing, and processing subscriber information in the 5GC / NGC100 shown in FIGS. 2 and 3.
  • FIG. 8 is a block diagram showing a configuration example of the management device 222 according to the first embodiment of the present disclosure.
  • the management device 222 shown in FIG. 8 acquires and manages information regarding the processing capacity of the cloud server 240A in the first Internet line 201. Further, the management device 222 acquires and manages information about the cloud server 240A, for example, information for another device such as an IP address and a port number to access the cloud server 240A.
  • the management device 222 includes a network communication unit 2221, a storage unit 2222, and a control unit 2223.
  • the configuration shown in FIG. 8 is a functional configuration, and the hardware configuration may be different from this. Further, the functions of the management device 222 may be distributed and implemented in a plurality of physically separated configurations. For example, the management device 222 may be composed of a plurality of server devices. Further, the functions of the management device 222 may be dynamically distributed and implemented in a plurality of physically separated configurations.
  • the network communication unit 2221 is a communication interface for communicating with other devices.
  • the configuration of the network communication unit 2211 may be the same as that of the network communication unit 2211 of the authentication device 221.
  • the network communication unit 2221 functions as a communication means of the management device 222.
  • the network communication unit 2221 communicates with the control device 223 and the cloud server 240A according to the control of the control unit 2223.
  • the storage unit 2222 is a storage device capable of reading and writing data such as DRAM (Dynamic Random Access Memory), SRAM (Static Random Access Memory), flash memory, and hard disk.
  • the storage unit 222 functions as a storage means for the management device 222.
  • the storage unit 2222 has a processing quality DB 2222A that stores information on the processing quality of the cloud server 240A acquired by the control unit 2223, which will be described later.
  • FIG. 9 is a diagram showing an example of the processing quality DB 2222A according to the first embodiment of the present disclosure.
  • the processing quality DB 2222A stores the delay characteristic (also simply referred to as delay) between the Internet interconnection point and the cloud server 240A as the information regarding the processing quality acquired by the control unit 2223.
  • the processing quality DB 2222A stores the Round Trip Time (RTT) measured by the cloud server 240A as a delay characteristic.
  • RTT Round Trip Time
  • the processing quality DB2222A stores the minimum value (Min.), Maximum value (Max.), And average value (Avg.) Of the RRT of the cloud server 240A for each cloud server 240A.
  • the RRT of the cloud server 240A 3 has a minimum value of 5 ms, a maximum value of 7 ms, and an average value of 6 ms, which is the shortest among all the cloud servers 240A.
  • the information regarding the processing quality stored in the processing quality DB2222A is not limited to the information regarding the delay characteristics.
  • the processing quality DB 2222A may store information on dynamic processing capacity, for example, processing speed and available capacity, as information on processing quality. Information on these dynamic processing capacities is also acquired by the control unit 2223 and stored in the processing quality DB 2222A.
  • FIG. 10 is a diagram showing another example of the processing quality DB2222A according to the first embodiment of the present disclosure.
  • the processing quality DB 2222A shown in FIG. 10 stores information on the processing speed of the cloud server 240A as information on the processing quality.
  • the processing quality DB2222A shown in FIG. 10 stores, for example, Load Average as the processing speed of the cloud server 240A.
  • Load Average is the average value of the number of processes waiting to be executed, and it is evaluated that the cloud server 240A with a smaller Load Average is in a state where the processing speed is faster.
  • the cloud server 240A outputs the respective Load Averages of 1 minute ago, 5 minutes ago, and 15 minutes ago as output values of, for example, the top command and the uptime command.
  • the processing quality DB 2222A stores the respective Load Averages 1 minute, 5 minutes, and 15 minutes before the output of the cloud server 240A in association with each cloud server 240A.
  • FIG. 11 is a diagram showing another example of the processing quality DB2222A according to the first embodiment of the present disclosure.
  • the processing quality DB 2222A shown in FIG. 11 stores, for example, the usage status of the CPU as the processing speed of the cloud server 240A.
  • the cloud server 240A outputs the CPU usage status as, for example, the output value of the sar command.
  • the processing quality DB 2222A stores the usage status of the CPU output by the cloud server 240A in association with each cloud server 240A.
  • the% user indicating the ratio of the CPU used for the user process
  • the% system indicating the ratio of the CPU used for the kernel processing
  • the CPU in the standby state is stored for each cloud server 240A.
  • the cloud server 240A with low% user and% system and high% idle is evaluated to be in a state of high processing speed.
  • processing quality DB 2222A may store information regarding the capacity of the cloud server 240A as information regarding the processing quality.
  • FIG. 12 is a diagram showing another example of the processing quality DB2222A according to the first embodiment of the present disclosure.
  • the processing quality DB 2222A shown in FIG. 12 stores information on the capacity of the cloud server 240A as information on the processing quality.
  • the processing quality DB2222A shown in FIG. 12 stores, for example, a disk capacity as the capacity of the cloud server 240A.
  • the cloud server 240A outputs the usable disk capacity as an output value of, for example, the df command.
  • the processing quality DB 2222A stores the disk capacity output by the cloud server 240A in association with each cloud server 240A.
  • the processing quality DB2222A stores Used indicating the used disk capacity and Available indicating the available disk capacity for each cloud server 240A. It is evaluated that the cloud server 240A having a larger usable disk capacity (Available) has a larger server capacity.
  • FIG. 13 is a diagram showing another example of the processing quality DB2222A according to the first embodiment of the present disclosure.
  • the processing quality DB 2222A shown in FIG. 13 stores, for example, a memory capacity as the capacity of the cloud server 240A.
  • the cloud server 240A outputs the available memory capacity as an output value of the free command, for example.
  • the processing quality DB 2222A stores the memory capacity output by the cloud server 240A in association with each cloud server 240A.
  • the processing quality DB2222A stores Used indicating the used memory capacity and Available indicating the available memory capacity for each cloud server 240A. It is evaluated that the cloud server 240A having a larger usable memory capacity (Available) has a larger server capacity.
  • the control unit 2223 is a controller that controls each unit of the management device 222.
  • the control unit 2223 is realized by, for example, a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit).
  • the control unit 2223 is realized by the processor executing various programs stored in the storage device inside the management device 222 with a RAM (Random Access Memory) or the like as a work area.
  • the control unit 2223 may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
  • the CPU, MPU, ASIC, and FPGA can all be regarded as controllers.
  • the control unit 2223 includes an information acquisition unit 2223A and an information notification unit 2223B.
  • Each block (information acquisition unit 2223A and information notification unit 2223B) constituting the control unit 2223 is a functional block indicating the function of the control unit 2223, respectively.
  • These functional blocks may be software blocks or hardware blocks.
  • each of the above-mentioned functional blocks may be one software module realized by software (including a microprogram), or may be one circuit block on a semiconductor chip (die).
  • each functional block may be one processor or one integrated circuit.
  • the method of configuring the functional block is arbitrary.
  • the control unit 2223 may be configured in a functional unit different from the above-mentioned functional block.
  • the information acquisition unit 2223A acquires information on processing quality from the cloud server 240A.
  • the information acquisition unit 2223A acquires, for example, information on delay characteristics as the processing quality of the cloud server 240A.
  • the information acquisition unit 2223A requests the cloud server 240A to measure the delay between an arbitrary reference point and the cloud server 240A, and acquires the measurement result.
  • the arbitrary reference point (predetermined position) for measuring the delay in the first embodiment is the Internet exchange point 210 shown in FIG.
  • Cloud server 240A which is connected first to the Internet line 20 1, it is difficult to obtain information about the delay between any device connected second to the Internet line 20 2. Accordingly, the information acquisition unit 2223A, as the delay between the base station apparatus 260 and the cloud server 240A, internet interconnection point 210 and the cloud server connects first internet 20 1 and the second internet access 20 2 Get the delay between 240A.
  • the information acquisition unit 2223A indirectly (relatively) detects the delay between the base station apparatus 260 and the cloud server 240A by acquiring the delay between the Internet interconnection point 210 and the cloud server 240A. can do. In this way, the information acquisition unit 2223A acquires the relative relationship regarding the delay of the plurality of cloud servers 240A.
  • the information acquisition unit 2223A manages the information on the processing quality by storing the acquired information on the processing quality in the processing quality DB 2222A shown in FIG.
  • the information acquisition unit 2223A specifies a host name or an IP address as a predetermined reference point for each cloud server 240A so as to acquire a delay between the predetermined reference point and the cloud server 240A. You may.
  • the information regarding the processing quality of the cloud server 240A acquired by the information acquisition unit 2223A is not limited to the delay characteristics.
  • the information acquisition unit 2223A may acquire information on the processing speed and capacity of the cloud server 240A as shown in FIGS. 10 to 13. Further, the information acquisition unit 2223A may acquire a plurality of information such as delay characteristics and processing speed.
  • the information notification unit 2223B notifies information on the processing quality of the cloud server 240A, information for connecting to the cloud server 240A, and the like in response to a request from the control device 223.
  • FIG. 14 is a block diagram showing a configuration example of the control device 223 according to the first embodiment of the present disclosure.
  • the control device 223 shown in FIG. 14 constructs a virtual core network 225 to which the base station device 260 is connected.
  • the control device 223 includes a network communication unit 2231, a storage unit 2232, and a control unit 2233.
  • the configuration shown in FIG. 14 is a functional configuration, and the hardware configuration may be different from this. Further, the functions of the control device 223 may be distributed and implemented in a plurality of physically separated configurations. For example, the control device 223 may be composed of a plurality of server devices. Further, the functions of the control device 223 may be dynamically distributed and implemented in a plurality of physically separated configurations.
  • the network communication unit 2231 is a communication interface for communicating with other devices.
  • the configuration of the network communication unit 2231 may be the same as that of the network communication unit 2211 of the authentication device 221 and the network communication unit 2221 of the management device 222.
  • the network communication unit 2231 functions as a communication means of the control device 223.
  • the network communication unit 2231 communicates with the authentication device 221, the management device 222, and the cloud server 240A under the control of the control unit 2233.
  • the storage unit 2232 is a storage device capable of reading and writing data such as DRAM (Dynamic Random Access Memory), SRAM (Static Random Access Memory), flash memory, and hard disk.
  • the storage unit 2232 functions as a storage means for the control device 223.
  • the control unit 2233 is a controller that controls each unit of the control device 223.
  • the control unit 2233 is realized by, for example, a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit).
  • the control unit 2233 is realized by the processor executing various programs stored in the storage device inside the control device 223 using a RAM (Random Access Memory) or the like as a work area.
  • the control unit 2233 may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
  • the CPU, MPU, ASIC, and FPGA can all be regarded as controllers.
  • the control unit 2233 includes an authentication processing unit 2233A, an information acquisition unit 2233B, a selection unit 2233C, and a mounting request unit 2233D.
  • Each block (authentication processing unit 2233A to mounting request unit 2233D) constituting the control unit 2233 is a functional block indicating the function of the control unit 2233.
  • These functional blocks may be software blocks or hardware blocks.
  • each of the above-mentioned functional blocks may be one software module realized by software (including a microprogram), or may be one circuit block on a semiconductor chip (die).
  • each functional block may be one processor or one integrated circuit.
  • the method of configuring the functional block is arbitrary.
  • the control unit 2233 may be configured in a functional unit different from the above-mentioned functional block.
  • Authentication processing section 2233A performs authentication processing between the authentication device 221 to connect first to the Internet line 20 1.
  • the control device 223 is authenticated as a device capable of connecting to the first Internet line 201, and performs the network function in the first Internet line 201. It will be possible to use it.
  • Information acquisition unit 2233B obtains information on the processing quality of the cloud server 240A from the first internet 20 1 management unit 222 by using the.
  • the information acquisition unit 2233B acquires, for example, information on delay characteristics as information on processing quality.
  • the information acquisition unit 2233B may acquire information on the processing speed and capacity as information on the processing quality.
  • the information acquisition unit 2233B acquires one or more pieces of information regarding these processing qualities.
  • the information acquisition unit 2233B acquires information (for example, an IP address or a port number) for accessing the cloud server 240A from the management device 222.
  • the selection unit 2233C selects the cloud server 240A (hereinafter, also referred to as a construction server) for constructing the virtual core network 225 based on the information regarding the processing quality of the cloud server 240A acquired by the information acquisition unit 2233B.
  • the cloud server 240A hereinafter, also referred to as a construction server
  • the selection unit 2233C when selecting a construction server based on the delay characteristics, is not the cloud server 240A that is geographically closest to the base station device 260, but the cloud server that has the least delay with respect to the Internet interconnection point 210. Select 240A. In the example shown in FIG. 9, the selection unit 2233C selects the cloud server 240A 3 as a construction server that executes at least a part of the functions of the virtual core network 225.
  • the selection unit 2233C may select the construction server based on the processing speed.
  • the selection unit 2233C selects, for example, the cloud server 240A (cloud server 240A 3 in the examples of FIGS. 10 and 11) having the fastest processing speed within the allowable delay range as the construction server.
  • the selection unit 2233C may select the construction server based on the capacity. In this case, the selection unit 2233C selects, for example, the cloud server 240A having the largest capacity in the allowable delay range (cloud server 240A 3 in the examples of FIGS. 12 and 13) as the construction server.
  • the implementation request unit 2233D requests the cloud server 240A 3 selected by the selection unit 2233C to implement a part or all of the functions of the virtual core network 225.
  • the selection unit 2233C may select the function to be implemented according to the processing quality of the cloud server 240A.
  • control unit 2233 for example, the function of the information acquisition unit 2233B and the function of the selection unit 2233C may be realized as the functions of AF149 shown in FIGS. 2 and 3. Further, a part of the function of the control unit 2233, for example, the function of the mounting request unit 2233D may be realized as the function of AF149 shown in FIGS. 2 and 3.
  • FIG. 15 is a block diagram showing a configuration of the cloud server 240A according to the first embodiment of the present disclosure.
  • the cloud server 240A is a processing device connected to the first Internet line 201.
  • the cloud server 240A is a server host computer that processes a request from a client computer (for example, control device 223).
  • the cloud server 240A may be a PC server, a midrange server, or a mainframe server.
  • the cloud server 240A can be rephrased as a server device, a processing device (or an information processing device).
  • the cloud server 240A includes a network communication unit 2401, a storage unit 2402, and a control unit 2403.
  • the configuration shown in FIG. 15 is a functional configuration, and the hardware configuration may be different from this. Further, the functions of the cloud server 240A may be distributed and implemented in a plurality of physically separated configurations.
  • the cloud server 240A may be composed of a plurality of server devices. Further, the functions of the cloud server 240A may be dynamically distributed and implemented in a plurality of physically separated configurations.
  • the network communication unit 2401 is a communication interface for communicating with other devices.
  • the configuration of the network communication unit 2401 may be the same as that of the network communication unit 2211 of the authentication device 221 and the network communication unit 2221 of the management device 222.
  • the network communication unit 2401 functions as a communication means of the cloud server 240A.
  • the network communication unit 2401 communicates with the management device 222 and the control device 223 according to the control of the control unit 2403.
  • the storage unit 2402 is a storage device capable of reading and writing data such as DRAM (Dynamic Random Access Memory), SRAM (Static Random Access Memory), flash memory, and hard disk.
  • the storage unit 2402 functions as a storage means for the cloud server 240A.
  • the control unit 2403 is a controller that controls each unit of the cloud server 240A.
  • the control unit 2403 is realized by, for example, a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit).
  • the control unit 2403 is realized by the processor executing various programs stored in the storage device inside the cloud server 240A using a RAM (Random Access Memory) or the like as a work area.
  • the control unit 2403 may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
  • the CPU, MPU, ASIC, and FPGA can all be regarded as controllers.
  • the control unit 2403 includes a measurement unit 2403A, a request acquisition unit 2403B, a data acquisition unit 2403C, and a function mounting unit 2403D.
  • Each block (measurement unit 2403A to function mounting unit 2403D) constituting the control unit 2403 is a functional block indicating the function of the control unit 2403.
  • These functional blocks may be software blocks or hardware blocks.
  • each of the above-mentioned functional blocks may be one software module realized by software (including a microprogram), or may be one circuit block on a semiconductor chip (die).
  • each functional block may be one processor or one integrated circuit.
  • the method of configuring the functional block is arbitrary.
  • the control unit 2403 may be configured in a functional unit different from the above-mentioned functional block.
  • the measurement unit 2403A measures the delay between the arbitrary reference point, here the Internet exchange point 210, and notifies the management device 222 of the measurement result in response to the request of the management device 222.
  • the request acquisition unit 2403B acquires an implementation request for the virtual core network 225 from the control device 223.
  • the data acquisition unit 2403C acquires the information necessary for mounting the virtual core network 225 from, for example, the control device 223.
  • the data acquisition unit 2403C downloads, for example, software, data, a setting file, and the like necessary for mounting the virtual core network 225 from the control device 223.
  • the data acquisition unit 2403C may download the information necessary for mounting the virtual core network 225 from a device other than the control device 223.
  • the control device 223 may notify the data acquisition unit 2403C of the host name or IP address of the device to which the information necessary for mounting the virtual core network 225 is downloaded.
  • the function implementation unit 2403D implements (constructs) some or all network functions of the cloud-based virtual core network 225 using the data downloaded by the data acquisition unit 2403C.
  • the setting file acquired by the data acquisition unit 2403C includes information for setting at least one or more subnets. Further, the function mounting unit 2403D may set one or more subnets for the virtual core network 225 to be constructed, or may set one subnet for each network function to be constructed.
  • the function mounting unit 2403D implements the functions of UPF121 and MEC160 in the 5GC / NGC100B shown in FIG. 3, for example, as a part of the network function of the cloud-based virtual core network 225 according to the instruction from the control device 223.
  • the UE 280 receiving the cellular service provided by the virtual core network 225 via the base station apparatus 260 transmits and receives the data processed by the MEC 160 in a low-delay environment when transmitting and receiving the data via the UPF 121. It becomes possible.
  • some network functions of the cloud-based virtual core network 225 implemented by the function mounting unit 2403D may be, for example, AMF141 and SMF142 in the 5GC / NGC100 shown in FIGS. 2 and 3.
  • the UE 280 can transmit and receive the control information in a low-delay environment when exchanging the control information processed by the AMF 141.
  • control information transmitted / received to / from AMF 141 information regarding beamforming in the millimeter wave band can be mentioned.
  • By being able to send and receive control information related to beamforming in the millimeter wave band with low delay it is possible to improve the response of beam management according to mobility.
  • By utilizing beamforming in the millimeter wave band a high data rate can be realized and communication quality can be improved.
  • the base station device 260 is a wireless communication device that wirelessly communicates with the UE 280.
  • the base station device 260 is a type of communication device.
  • the base station device 260 is, for example, a device corresponding to a radio base station (Base Station, Node B, eNB, gNB, ng-eNB, etc.) or a radio access point (Access Point).
  • the base station apparatus 260 may be a radio relay station or a donor node of an IAB (Integrated Access and Backhaul).
  • the base station device 260 may be a road base station device such as an RSU (Road Side Unit).
  • the base station apparatus 260 may be an optical overhanging apparatus called RRH (Remote Radio Head).
  • RRH Remote Radio Head
  • the base station of the wireless communication system may be referred to as a base station device.
  • the base station device 260 may be configured to be capable of wireless communication with another base station device 260.
  • the concept of a base station device includes not only a donor base station but also a relay base station (also referred to as a relay station or a relay station device). Further, the concept of a base station includes not only a structure having a function of a base station but also a device installed in the structure.
  • the structure is, for example, a building such as a high-rise building, a house, a steel tower, a station facility, an airport facility, a port facility, or a stadium.
  • the concept of structure includes not only buildings but also non-building structures such as tunnels, bridges, dams, walls, and iron pillars, and equipment such as cranes, gates, and wind turbines.
  • the concept of a structure includes not only structures on land (above ground in a narrow sense) or underground, but also structures on water such as piers and mega floats, and structures underwater such as ocean observation facilities.
  • the base station device can be rephrased as a processing device (or information processing device).
  • the base station device 260 may be a fixed station or a movably configured base station device (mobile station).
  • the base station device 260 may be a device installed on a mobile body or may be a mobile body itself.
  • a relay station device having mobility can be regarded as a base station device 260 as a mobile station.
  • devices such as vehicles, drones, and smartphones that are originally mobile and equipped with the functions of the base station device (at least a part of the functions of the base station device) are also included in the base station device 260 as a mobile station. Applicable.
  • the mobile body may be a mobile terminal such as a smartphone or a mobile phone.
  • the moving body may be a moving body (for example, a vehicle such as a car, a bicycle, a bus, a truck, a motorcycle, a train, a linear motor car, etc.) that moves on land (ground in a narrow sense), or underground (for example, a vehicle such as a motorcycle, a train, or a linear motor car).
  • a moving body for example, a subway moving in a tunnel.
  • the moving body may be a moving body moving on water (for example, a ship such as a passenger ship, a cargo ship, or a hovercraft), or a moving body moving underwater (for example, a submersible, a submarine, an unmanned submarine, etc.). Submersible). Further, the moving body may be a moving body moving in the atmosphere (for example, an aircraft such as an airplane, an airship, or a drone), or a moving body moving outside the atmosphere (for example, an artificial satellite, a spaceship, or a space station). , An artificial celestial body such as a spacecraft).
  • the base station device 260 may be a ground base station device (ground station device) installed on the ground.
  • the base station device 260 may be a base station device arranged on a structure on the ground, or may be a base station device installed on a mobile body moving on the ground.
  • the base station device 260 may be an antenna installed in a structure such as a building and a signal processing device connected to the antenna.
  • the base station device 260 may be a structure or a moving body itself. "Ground" is not only on land (ground in a narrow sense) but also on the ground in a broad sense including underground, water, and water.
  • the base station device 260 is not limited to the ground base station device.
  • the base station device 260 may be a non-ground base station device (non-ground station device) capable of floating in the air or in space.
  • the base station device 260 may be an aircraft station device or a satellite station device.
  • the aircraft station device is a wireless communication device that can float in the atmosphere such as an aircraft.
  • the aircraft station device may be a device mounted on an aircraft or the like, or may be an aircraft itself.
  • the concept of an aircraft includes not only heavy aircraft such as airplanes and gliders, but also light aircraft such as balloons and airships.
  • the concept of an aircraft includes not only heavy aircraft and light aircraft, but also rotary-wing aircraft such as helicopters and autogyros.
  • the aircraft station device (or the aircraft on which the aircraft station device is mounted) may be an unmanned aerial vehicle (UAV: Unmanned Aerial Vehicle) such as a drone.
  • UAV Unmanned Aerial Vehicle
  • unmanned aerial vehicle also includes unmanned aerial vehicle systems (UAS: Unmanned Aircraft Systems) and tethered unmanned aerial vehicles (tethered UAS).
  • unmanned aerial vehicle includes a light unmanned aerial vehicle system (LTA: Lighter than Air UAS) and a heavy unmanned aerial vehicle system (HTA: Heavier than Air UAS).
  • LTA Lighter than Air UAS
  • HTA Heavy unmanned aerial vehicle system
  • HAPs High Altitude UAS Platforms
  • the satellite station device is a wireless communication device that can float outside the atmosphere.
  • the satellite station device may be a device mounted on a space mobile body such as an artificial satellite, or may be a space mobile body itself.
  • the satellites that serve as satellite station equipment are low orbit (LEO: Low Earth Orbiting) satellites, medium orbit (MEO: Medium Earth Orbiting) satellites, geostationary (GEO: Geostationary Earth Orbiting) satellites, and high elliptical orbit (HEO: Highly Elliptical Orbiting). It may be any satellite.
  • the satellite station device may be a device mounted on a low earth orbit satellite, a medium earth orbit satellite, a geostationary satellite, or a high elliptical orbit satellite.
  • the satellite station device may have a function of a relay station for a ground base station using a vent pipe system.
  • the size of the coverage of the base station apparatus 260 may be from a large one such as a macro cell to a small one such as a pico cell. Of course, the size of the coverage of the base station apparatus 260 may be extremely small, such as a femtocell. Further, the base station apparatus 260 may have a beamforming capability. In this case, the base station apparatus 260 may form a cell or a service area for each beam.
  • FIG. 16 is a block diagram showing a configuration example of the base station apparatus according to the first embodiment of the present disclosure.
  • the base station device 260 includes a wireless communication unit 261, a storage unit 262, a network communication unit 263, and a control unit 264.
  • the configuration shown in FIG. 16 is a functional configuration, and the hardware configuration may be different from this. Further, the functions of the base station apparatus 260 may be distributed and implemented in a plurality of physically separated configurations.
  • the wireless communication unit 261 is a wireless communication interface that wirelessly communicates with another wireless communication device (for example, UE 280, another base station device 260).
  • the wireless communication unit 261 operates according to the control of the control unit 264.
  • the wireless communication unit 261 may support a plurality of wireless access methods.
  • the wireless communication unit 261 may support both NR and LTE.
  • the wireless communication unit 261 may support W-CDMA and cdma2000 in addition to NR and LTE.
  • the wireless communication unit 261 may support a wireless access method other than NR, LTE, W-CDMA, and cdma2000.
  • the wireless communication unit 261 includes a reception processing unit 2611, a transmission processing unit 2612, and an antenna 2613.
  • the wireless communication unit 261 may include a plurality of reception processing units 2611, transmission processing units 2612, and antennas 2613, respectively.
  • each unit of the wireless communication unit 261 may be individually configured for each wireless access method.
  • the reception processing unit 2611 and the transmission processing unit 2612 may be individually configured by LTE and NR.
  • the reception processing unit 2611 processes the uplink signal received via the antenna 2613.
  • the reception processing unit 2611 includes a wireless reception unit 2611a, a multiple separation unit 2611b, a demodulation unit 2611c, and a decoding unit 2611d.
  • the radio receiver 2611a performs down-conversion, removal of unnecessary frequency components, control of amplification level, orthogonal demodulation, conversion to digital signal, removal of guard interval, and fast Fourier transform of the frequency domain signal for the uplink signal. Extract, etc.
  • the multiplex separation unit 2611b separates uplink channels such as PUSCH (Physical Uplink Shared Channel) and PUCCH (Physical Uplink Control Channel) and uplink reference signals from the signal output from the wireless reception unit 2611a.
  • the demodulation unit 2611c demodulates the received signal with respect to the modulation symbol of the uplink channel by using a modulation method such as BPSK (Binary Phase Shift Keying) or QPSK (Quadrature Phase shift Keying).
  • BPSK Binary Phase Shift Keying
  • QPSK Quadrature Phase shift Keying
  • the modulation method used by the demodulation unit 2611c may be 16QAM (Quadrature Amplitude Modulation), 64QAM, or 256QAM.
  • the decoding unit 2611d performs decoding processing on the coded bits of the demodulated uplink channel.
  • the decoded uplink data and uplink control information are output to the control unit 264.
  • the transmission processing unit 2612 performs transmission processing of downlink control information and downlink data.
  • the transmission processing unit 2612 includes a coding unit 2612a, a modulation unit 2612b, a multiplexing unit 2612c, and a wireless transmission unit 2612d.
  • the coding unit 2612a converts the downlink control information and the downlink data input from the control unit 264 into block coding, convolutional coding, turbo coding, and low density parity check code (LDPC: Low-Density Parity-Check). Coding is performed using a coding method such as conversion or polar coding.
  • the modulation unit 2612b modulates the coding bits output from the coding unit 2612a by a predetermined modulation method such as BPSK, QPSK, 16QAM, 64QAM, 256QAM.
  • the multiplexing unit 2612c multiplexes the modulation symbol of each channel and the downlink reference signal and arranges them in a predetermined resource element.
  • the wireless transmission unit 2612d performs various signal processing on the signal from the multiplexing unit 2612c.
  • the radio transmitter 2612d converts to the time domain by fast Fourier transform, adds a guard interval, generates a baseband digital signal, converts to an analog signal, quadrature modulation, up-conversion, removes an extra frequency component, and so on. Performs processing such as power amplification.
  • the signal generated by the transmission processing unit 2612 is transmitted from the antenna 2613.
  • the storage unit 262 is a storage device that can read and write data such as DRAM, SRAM, flash memory, and hard disk.
  • the storage unit 262 functions as a storage means for the base station device 260.
  • the network communication unit 263 is a communication interface for communicating with other devices (for example, control device 223, other base station device 260, cloud server 240, etc.).
  • the network communication unit 263 has a function of directly or indirectly connected to the first and second Internet line 20 1, 20 2.
  • the network communication unit 263 includes a LAN interface such as a NIC.
  • the network communication unit 23 may be a wired interface or a wireless interface.
  • the network communication unit 263 functions as a network communication means of the base station apparatus 260.
  • the network communication unit 263 communicates with other devices according to the control of the control unit 264.
  • the configuration of the network communication unit 263 may be the same as that of the network communication unit 2221 of the authentication device 221.
  • the control unit 264 is a controller that controls each unit of the base station device 260.
  • the control unit 264 is realized by, for example, a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit).
  • the control unit 264 is realized by the processor executing various programs stored in the storage device inside the base station device 260 using a RAM (Random Access Memory) or the like as a work area.
  • the control unit 264 may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
  • the CPU, MPU, ASIC, and FPGA can all be regarded as controllers.
  • the control unit 264 acquires information (device information) about the cloud server 240A selected by the control device 223 as the construction server from the control device 223, for example.
  • the control unit 264 connects to the virtual core network 225 by accessing the cloud server 240A based on the acquired device information.
  • the base station apparatus 260 provides the cellular service to the UE 280 using the virtual core network 225.
  • the UE 280 (hereinafter, also referred to as a mobile device 280) is a mobile wireless communication device that wirelessly communicates with the base station device 260.
  • the mobile device 280 is, for example, a mobile phone, a smart device (smartphone or tablet), a PDA (Personal Digital Assistant), or a personal computer.
  • the mobile device 280 may be an M2M (Machine to Machine) device or an IoT (Internet of Things) device.
  • the mobile device 280 is a head-mounted display (HMD) or a headset for Virtual Reality (VR) / Augmented Reality (R) / Mixed Reality (MR) / Substitutional Reality (SR) / X Reality (XR) / application.
  • HMD head-mounted display
  • VR Virtual Reality
  • R Augmented Reality
  • MR Mixed Reality
  • SR Substitutional Reality
  • XR X Reality
  • the MEC160 shown in FIG. 3 is, for example, a server that processes moving images of VR / AR / MR / SR / XR.
  • the mobile device 280 may be a wireless communication device installed on the mobile body or may be the mobile body itself.
  • the moving body device 280 is mounted on a vehicle (Vehicle) that moves on a road such as an automobile, a bus, a truck, or a motorcycle, or on a track called a rail such as a railroad, or is mounted on the vehicle. It may be a wireless communication device.
  • the mobile device 280 may be capable of communicating (side linking) with another mobile device 280.
  • a “mobile device” is a type of communication device, and is also referred to as a mobile station, mobile station device, terminal device, or terminal.
  • the concept of "mobile device” includes not only a communication device configured to be movable but also a mobile body in which the communication device is installed.
  • the moving body may be a mobile terminal, or may be a moving body that moves on land (ground in a narrow sense), in the ground, on the water, or in the water.
  • the moving body may be a moving body that moves in the atmosphere such as a drone or a helicopter, or may be a moving body that moves outside the atmosphere such as an artificial satellite.
  • the concept of a communication device includes not only a portable mobile device (terminal device) such as a mobile terminal, but also a device installed on a structure or a mobile body.
  • the structure or the moving body itself may be regarded as a communication device.
  • the concept of a communication device includes not only mobile devices (terminal devices, automobiles, etc.) but also base station devices (donor base stations, relay base stations, etc.).
  • a communication device is a type of processing device and information processing device.
  • the mobile device 280 and the base station device 260 are connected to each other by wireless communication (for example, radio wave or optical wireless).
  • wireless communication for example, radio wave or optical wireless.
  • the mobile device 280 may be connected to a plurality of base station devices or a plurality of cells at the same time to perform communication.
  • a plurality of cells for example, pCell, sCell
  • CA Carrier Aggregation
  • DC Dual Connectivity
  • the mobile device 50 and the plurality of base station devices can communicate with each other via the cells of different base station devices 260 by the coordinated transmission / reception (CoMP: Coordinated Multi-Point Transmission and Reception) technology.
  • CoMP Coordinated Multi-Point Transmission and Reception
  • the mobile device 280 does not necessarily have to be a device directly used by a person.
  • the mobile device 280 may be a sensor installed in a machine or the like in a factory, such as a so-called MTC (Machine Type Communication).
  • the mobile device 280 may be an M2M (Machine to Machine) device or an IoT (Internet of Things) device.
  • the mobile device 280 may be a device having a relay communication function, as represented by D2D (Device to Device) and V2X (Vehicle to everything).
  • the mobile device 280 may be a device called CPE (Client Premises Equipment) used in a wireless backhaul or the like.
  • the mobile device 280 may be a robot itself that controls its operation via wireless communication, or may be an actuator that realizes a partial operation of the robot via wireless communication.
  • FIG. 17 is a diagram showing a configuration example of the mobile device 280 according to the embodiment of the present disclosure.
  • the mobile device 280 includes a wireless communication unit 281, a storage unit 282, a network communication unit 283, an input / output unit 284, and a control unit 285.
  • the configuration shown in FIG. 17 is a functional configuration, and the hardware configuration may be different from this. Further, the functions of the mobile device 280 may be distributed and implemented in a plurality of physically separated configurations.
  • the wireless communication unit 281 is a wireless communication interface that wirelessly communicates with another wireless communication device (for example, a base station device 260).
  • the wireless communication unit 281 operates according to the control of the control unit 285.
  • the wireless communication unit 281 corresponds to one or a plurality of wireless access methods.
  • the wireless communication unit 51 corresponds to both NR and LTE.
  • the wireless communication unit 281 may support W-CDMA and cdma2000 in addition to NR and LTE.
  • the wireless communication unit 281 includes a reception processing unit 2811, a transmission processing unit 2812, and an antenna 2813.
  • the wireless communication unit 281 may include a plurality of reception processing units 2811, transmission processing units 2812, and antennas 2813, respectively.
  • each unit of the wireless communication unit 281 may be individually configured for each wireless access method.
  • the reception processing unit 2811 and the transmission processing unit 2812 may be individually configured by LTE and NR.
  • the reception processing unit 2811 processes the downlink signal received via the antenna 2813.
  • the reception processing unit 2811 includes a wireless reception unit 2811a, a multiple separation unit 2811b, a demodulation unit 2811c, and a decoding unit 2811d.
  • the radio receiver 2811a performs down-conversion, removal of unnecessary frequency components, control of amplification level, orthogonal demodulation, conversion to digital signal, removal of guard interval, and fast Fourier transform of the frequency domain signal for the downlink signal. Extract, etc.
  • the multiplex separation unit 2811b separates the downlink channel, the downlink synchronization signal, and the downlink reference signal from the signal output from the radio reception unit 2811a.
  • the downlink channel is, for example, a channel such as PBCH (Physical Broadcast Channel), PDSCH (Physical Downlink Shared Channel), PDCCH (Physical Downlink Control Channel).
  • the demodulation unit 211c demodulates the received signal with respect to the modulation symbol of the downlink channel by using a modulation method such as BPSK, QPSK, 16QAM, 64QAM, 256QAM.
  • the decoding unit 2811d performs decoding processing on the coded bits of the demodulated downlink channel.
  • the decoded downlink data and downlink control information are output to the control unit 285.
  • the transmission processing unit 2812 performs the transmission processing of the uplink control information and the uplink data.
  • the transmission processing unit 2812 includes a coding unit 2812a, a modulation unit 2812b, a multiplexing unit 2812c, and a wireless transmission unit 2812d.
  • the coding unit 2812a converts the uplink control information and the uplink data input from the control unit 285 into block coding, convolutional coding, turbo coding, low density parity check code (LDPC), polar coding, and the like. Coding is performed using a coding method.
  • the modulation unit 2812b modulates the coding bits output from the coding unit 2812a by a predetermined modulation method such as BPSK, QPSK, 16QAM, 64QAM, 256QAM.
  • the multiplexing unit 2812c multiplexes the modulation symbol of each channel and the uplink reference signal and arranges them in a predetermined resource element.
  • the wireless transmission unit 2812d performs various signal processing on the signal from the multiplexing unit 2812c.
  • the radio transmitter 2812d converts to the time domain by inverse fast Fourier transform, adds a guard interval, generates a baseband digital signal, converts to an analog signal, orthogonal modulation, up-converts, and removes extra frequency components. , Power amplification, etc.
  • the signal generated by the transmission processing unit 2812 is transmitted from the antenna 2813.
  • the storage unit 282 is a storage device that can read and write data such as DRAM, SRAM, flash memory, and hard disk.
  • the storage unit 282 functions as a storage means for the mobile device 280.
  • the network communication unit 283 is a communication interface for communicating with other devices.
  • the network communication unit 283 is a LAN interface such as a NIC.
  • the network communication unit 283 has a function of directly or indirectly connecting to the network N1.
  • the network communication unit 283 may be a wired interface or a wireless interface.
  • the network communication unit 283 functions as a network communication means of the mobile device 280.
  • the network communication unit 283 communicates with other devices according to the control of the control unit 285.
  • the input / output unit 284 is a user interface for exchanging information with the user.
  • the input / output unit 284 is an operation device for the user to perform various operations such as a keyboard, a mouse, operation keys, a game controller, and a touch panel.
  • the input / output unit 284 is a display device such as a liquid crystal display (Liquid Crystal Display) or an organic EL display (Organic Electroluminescence Display).
  • the input / output unit 284 may be an audio device such as a speaker or a buzzer.
  • the input / output unit 284 may be a lighting device such as an LED (Light Emitting Diode) lamp.
  • the input / output unit 284 functions as an input / output means (input means, output means, operation means, or notification means) of the mobile device 280.
  • the control unit 285 is a controller that controls each unit of the mobile device 280.
  • the control unit 285 is realized by, for example, a processor such as a CPU or MPU.
  • the control unit 285 is realized by the processor executing various programs stored in the storage device inside the mobile device 280 using the RAM or the like as a work area.
  • the control unit 285 may be realized by an integrated circuit such as an ASIC or FPGA.
  • the CPU, MPU, ASIC, and FPGA can all be regarded as controllers.
  • the control unit 285 accesses the virtual core network 225 constructed on the cloud server 240 by the control device 223 by communicating with the base station device 260, and is provided by the virtual core network 225 via the base station device 260. Teaching cellular services.
  • FIG. 18 is a sequence diagram showing an example of the signaling flow of the communication system S1 according to the first embodiment of the present disclosure.
  • the control device 223 performs an authentication process with the authentication device 221 (step S301). As a result of this authentication processing, the control device 223 is authenticated as a device that can be connected to the first internet 20 1. In this case, the control device 223 can use the network function in the first Internet line 201, for example, the management device 222 or the cloud server 240A.
  • the management device 222 acquires information on processing quality, for example, information on delay as measurement reporting from the cloud server 240A 1 (step S302). Similarly, the management device 222 acquires information on processing quality, for example, information on delay as measurement reporting from the cloud server 240A 3 (step S303). Although not shown, the cloud servers 240A 2 and 240A 4 connected to the first Internet line 201 also execute Measurement reporting on the management device 222 in the same manner.
  • the cloud server 240A may execute Measurement reporting according to a request from the management device 222 or a setting. Alternatively, the cloud server 240A may execute Measurement reporting at a preset fixed or variable cycle. For example, the cloud server 240A may execute Measurement reporting in an event in which the delay changes by a certain amount.
  • the management device 222 acquires Measurement reporting from the cloud server 240A and manages information on processing quality, for example, information on delay (step S304).
  • the information on the processing quality included in the Measurement reporting may include not only the information on the delay but also the information on the processing speed and the available capacity.
  • the management device 222 manages information regarding the dynamic processing capacity of each cloud server 240A. It is assumed that the management device 222 presets, for example, characteristics to be measured (for example, delay and dynamic processing capacity), reporting frequency, and events for the cloud server 240A.
  • the control device 223 transmits a Request of relative performance message to the management device 222 (step S305).
  • the management device 222 manages information related to a plurality of characteristics as the processing quality of the cloud server 240A
  • the control device 223 uses the Request of relative performance message to specify the information to be acquired, for example, the information related to the delay. You may do it.
  • the management device 222 notifies the information regarding the processing quality of the cloud server 240A in response to the Request of relative performance message (step S306).
  • the management device 222 notifies the information specified in the Request of relative performance message (for example, information related to the delay).
  • the control device 223 selects the cloud server 240A for constructing the virtual core network 225 based on the acquired information on the processing quality (step S307).
  • the control device 223 acquires information about the delay from the management device 222, for example, the control device 223 selects the cloud server 240A 3 having the smallest delay.
  • the control device 223 transmits a Request of setting cloud based core network message to the selected cloud server 240A 3 (step S308).
  • the cloud server 240A 3 Upon receiving the Request of setting cloud based core network message, the cloud server 240A 3 implements the network function of the virtual core network 225 by using the virtualization technology (step S309).
  • the cloud server 240A 3 may implement all the network functions shown in FIG. 3, or may implement some network functions, for example, the functions of UPF121 and MEC160.
  • the network function implemented by the cloud server 240A 3 may be specified by the control device 223 using a Request of setting cloud based core network message.
  • the Request of setting cloud based core network message may be used as a trigger to specify the control device 223 by causing the cloud server 240A 3 to download a setting file including the type of network function to be implemented.
  • the cloud server 240A 3 When the cloud server 240A 3 completes the implementation of the network function of the virtual core network 225, the cloud server 240A 3 transmits a Completion of setting cloud based core network message to the control device 223 (step S310).
  • control device 223 selects the cloud server 240A that constructs the virtual core network 225 according to the delay of the cloud server 240A, but the present invention is not limited to this.
  • the control device 223 may select the cloud server 240A having the highest processing capacity, for example, the fastest processing speed, based on the processing quality of the cloud server 240A, for example, the above-mentioned information on the dynamic processing capacity.
  • the control device 223 As described above, the control device 223 according to the first embodiment of the present disclosure, (an example of a processor) a plurality of cloud server 240A via the first internet 20 1 (an example of a network) and the base station apparatus 260 Connect with.
  • the control unit 2233 of the control device 223 acquires information on the processing quality of the plurality of cloud servers 240A from the management device 222. Based on the acquired processing quality, the control unit 2233 selects a cloud server 240A that executes at least one function of a virtual core network (an example of a core network) connected to the base station device 260 from a plurality of cloud servers 240A. To do.
  • control device 223 can construct a virtual core network 225 with a lower latency on the cloud server 240A.
  • control unit 223 shows a case of constructing a virtual core network 225 to the cloud server 240A connected to the first internet 20 1 when the device itself connected.
  • control unit 223 may be constructed the virtual core network 225 to a second cloud server 240B to be connected to the internet 20 2 base station apparatus 260 is connected.
  • control device 223 selects the construction server for constructing the virtual core network 225 from the plurality of cloud servers 240B connected to the second Internet line 202.
  • FIG. 19 is a diagram showing a configuration example of the communication system S2 according to the second embodiment of the present disclosure.
  • Communication system S2 is added to the configuration of the communication system S1 shown in FIG. 6, it has a second authentication unit 221 2, a second management device 222 2 and the second control unit 270.
  • the second authentication apparatus 221 2 and the second management device 222 2 is connected to a second Internet line 20 2.
  • the second control device 270 connects to the base station device 260.
  • Second authentication device 221 for example, base station apparatus 260 performs authentication of whether connectable second Internet line 20 2.
  • Second authentication device 221 2 may be the same configuration as the authentication device 221 shown in FIG. 7, for example.
  • the second management device 222 2 acquires and manages information on the processing quality of the cloud server 240B in the second Internet line 202. Further, the second management device 222 2 acquires and manages information about the cloud server 240B, for example, information for another device such as an IP address and a port number to access the cloud server 240B.
  • the information regarding the delay is the information regarding the delay with respect to an arbitrary reference point set by the second management device 2222. ..
  • the second management device 222 2 instructs the cloud server 240B to measure the delay between the cloud server 240B and an arbitrary reference point by using, for example, ping.
  • the second management device 222 2 sets the base station device 260 as an arbitrary reference point.
  • the arbitrary reference point is set by using, for example, the IP address of the base station apparatus 260.
  • the second management device 222 2 may have the same configuration as the management device 222 shown in FIG. 8, for example. Further, the second management device 222 2 may acquire not only the delay characteristics described above but also information on dynamic processing capacity such as information on the processing speed and capacity of the cloud server 240B as the processing quality. Good.
  • the second control device 270 requests the second management device 222 2 and the cloud server 240B to collect information on processing quality and to construct a virtual core network 225 on the cloud server 240B on behalf of the control device 223. Do.
  • the second control device 270 notifies the control device 223 of the collected information.
  • the second control device 270 is a relay device that relays communication between the control device 223, the second management device 222 2, and the cloud server 240B, or a second management from the control device 223. It functions as an entity that negotiates and acts on behalf of indirect requests to the device 222 2 and the cloud server 240B.
  • the control device 223 has a contract to use the first Internet line 201, but does not have a contract to use the second Internet line 202. Therefore, the second control device 270 having a contract to use the second Internet line 202 communicates with the second management device 222 2 and the cloud server 240B instead of the control device 223. As a result, the control device 223 can acquire information from the second management device 222 2 and select the construction server, as in the first embodiment.
  • FIG. 20 is a block diagram showing a configuration example of the second control device 270 according to the second embodiment of the present disclosure.
  • the second control device 270 includes a network communication unit 271, a storage unit 272, and a control unit 273.
  • the configuration shown in FIG. 20 is a functional configuration, and the hardware configuration may be different from this.
  • the function of the second control device 270 may be distributed and implemented in a plurality of physically separated configurations.
  • the second control device 270 may be composed of a plurality of server devices.
  • the function of the second control device 270 may be dynamically distributed and implemented in a plurality of physically separated configurations.
  • the network communication unit 271 is a communication interface for communicating with other devices.
  • the configuration of the network communication unit 271 may be the same as that of the network communication unit 2231 of the control device 223.
  • the network communication unit 271 functions as a communication means of the second control device 270.
  • the network communication unit 271, second authentication unit 221 2 under the control of the controller 273, communicates with the second management device 222 2 and the cloud server 240B.
  • the storage unit 272 is a storage device capable of reading and writing data such as DRAM (Dynamic Random Access Memory), SRAM (Static Random Access Memory), flash memory, and hard disk.
  • the storage unit 272 functions as a storage means for the second control device 270.
  • the control unit 273 is a controller that controls each unit of the second control device 270.
  • the control unit 273 is realized by, for example, a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit).
  • the control unit 273 is realized by the processor executing various programs stored in the storage device inside the second control device 270 with a RAM (Random Access Memory) or the like as a work area.
  • the control unit 273 may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
  • the CPU, MPU, ASIC, and FPGA can all be regarded as controllers.
  • the control unit 273 has an authentication information setting unit 2731.
  • the authentication information setting unit 2731 sets the authentication information necessary for connecting to the second Internet line 202.
  • the control unit 273 acquires information from, for example, the second management device 222 2 and transfers it to the control device 223. Further, the control unit 273 transfers, for example, the notification from the control device 223 to the second management device 222 2 or the cloud server 240B. Further, the control unit 273 makes a request to the second management device 222 2 or the cloud server 240B on behalf of the request from the control device 223.
  • a part of the functions of the second control device 270 for example, the function of requesting the cloud server 240B selected by the control device 223 to construct the virtual core network 225 is the function of AF149 shown in FIGS. 2 and 3. It may be realized as. Further, the second control device 270 may be configured as a part of the base station device 260.
  • the control device 223 acquires information on the processing quality of the cloud server 240B from the second management device 222 2 via the second control device 270.
  • the control device 223 selects the cloud server 240B for constructing the virtual core network 225 based on the acquired information.
  • the method of selecting the construction server by the control device 223 is the same as that of the first embodiment except that the selection target is changed from the cloud server 240A to the cloud server 240B.
  • the control device 223 requests the selected cloud server 240B to implement the virtual core network 225 via the second control device 270.
  • the cloud server 240B is a processing device connected to the second Internet line 202.
  • Cloud server 240B for example based on the second management device 222 2 instruction, the processing quality is measured and notified to the 2 second management device 222.
  • the cloud server 240B implements a part or all of the functions of the virtual core network 225 according to the instruction of the second control device 270 that mediates the instruction from the control device 223.
  • the cloud server 240B may have the same configuration as the cloud server 240A shown in FIG.
  • FIG. 21 is a sequence diagram showing an example of the signaling flow of the communication system S2 according to the second embodiment of the present disclosure.
  • the second control unit 270 performs authentication processing with the second authentication device 221 2 (step S401).
  • the second control device 270 is authenticated as a device that can connect a second Internet line 20 2.
  • the second control device 270 can use the network function in the second Internet line 202, for example, the second management device 222 2 and the cloud server 240B.
  • the second management device 222 2 acquires information on processing quality, for example, information on delay, as measurement reporting from the cloud server 240B 1 (step S402). Similarly, the second management device 222 2 acquires information on the processing quality, for example, information on the delay from the cloud server 240B 3 as measurement reporting (step S403). Although not shown, the cloud server 240B 2 connected to the second Internet line 202 also executes measurement reporting on the second management device 2222 in the same manner.
  • the cloud server 240B may execute Measurement reporting according to a request from the second management device 222 or a setting. Alternatively, the cloud server 240B may execute Measurement reporting at a preset fixed or variable cycle. For example, the cloud server 240B may execute Measurement reporting in an event in which the delay changes by a certain amount.
  • the second management device 222 2 acquires Measurement reporting from the cloud server 240B and manages information on processing quality, for example, information on delay (step S404).
  • the information on the processing quality included in the Measurement reporting may include not only the information on the delay but also the information on the processing speed and the available capacity.
  • the second management device 222 2 manages information regarding the dynamic processing capacity of each cloud server 240B. It should be noted that the second management device 222 2 presets, for example, the characteristics to be measured (for example, delay and dynamic processing capacity), the frequency of reporting, and the events for the cloud server 240B. To do.
  • the control device 223 transmits a Request of relative performance message to the second control device 270 (step S405).
  • the control device 223 uses the Request of relative performance message to obtain information to be acquired, for example, information on delay. May be specified.
  • the second control device 270 forwards the Request of relative performance message to the second management device 222 2 (step S406).
  • the second management device 222 2 Upon receiving the Request of relative performance message, the second management device 222 2 transmits information regarding the specified processing quality to the second control device 270 as a response to the Request of relative performance message (step S407). The second control device 270 transfers the received information on the processing quality to the control device 223 (step S408).
  • the control device 223 selects the cloud server 240B for constructing the virtual core network 225 based on the acquired information on the processing quality (step S409). For example, when the control device 223 acquires the information regarding the delay from the second management device 222 2 , the control device 223 selects the cloud server 240B 3 having the smallest delay.
  • the control device 223 transmits a Request of setting cloud based core network message addressed to the selected cloud server 240B 3 to the second control device 270 (step S410).
  • the second control device 270 forwards the Request of setting cloud based core network message to the cloud server 240B 3 (step S411).
  • the cloud server 240B 3 Upon receiving the Request of setting cloud based core network message, the cloud server 240B 3 implements the network function of the virtual core network 225 by using the virtualization technology (step S412).
  • the cloud server 240B 3 may implement all the network functions shown in FIG. 3, or may implement some network functions, for example, the functions of UPF121 and MEC160.
  • the network function implemented by the cloud server 240B 3 may be specified by the control device 223 using a Request of setting cloud based core network message. Alternatively, using the Request of setting cloud based core network message as a trigger, the control device 223 or the second control device 270 on behalf of the control device 270 causes the cloud server 240B 3 to download a setting file containing the types of network functions to be implemented. It may be specified by.
  • the cloud server 240B 3 When the cloud server 240B 3 completes the implementation of the network function of the virtual core network 225, the cloud server 240B 3 transmits a Completion of setting cloud based core network message to the second control device 270 (step S413).
  • the second control device 270 forwards the Completion of setting cloud based core network message to the control device 223 (step S414).
  • control device 223 communicates with the second management device 222 2 and the cloud server 240B via the second control device 270. Accordingly, the controller 223 may be the device itself to build the first internet 20 1 virtual core network 225 to a different second internet 20 2 of the cloud server 240B and connecting.
  • the virtual core network 225 can be constructed on the same network as the base station apparatus 260.
  • the control device 223 can construct a virtual core network 225 with a lower delay.
  • control device 223 selects the construction server from the cloud server 240B connected to the second Internet line 202, but the present invention is not limited to this.
  • Controller 223, may select the construction server from among the first cloud server 240A is connected to the internet 20 1 and the second cloud server 240B connected to the internet 20 2.
  • control device 223 may select one cloud server 240 as the construction server from the plurality of cloud servers 240 and implement all the functions of the virtual core network 225 on the selected cloud server 240. Good.
  • the control device 223 selects a plurality of cloud servers 240 as construction servers from the plurality of cloud servers 240, and implements the functions of the virtual core network 225 in the selected cloud servers 240 in a distributed manner. You may.
  • the controller 223 may select a construction server from the cloud server 240B respectively connecting to the cloud server 240A and the second internet access 20 2 connects first to the Internet line 20 1.
  • the control device 223 implements a function that greatly affects the delay of the virtual core network 225 on the cloud server 240 having a small delay with the base station device 260.
  • Controller 223, for example, the function of the user plane function group, implemented in the cloud server 240B to be connected to the internet 20 2 same second base station apparatus 260, the other functions first to internet 20 1 It is implemented on the cloud server 240A to be connected.
  • the control device 223 may implement, for example, the functions of AMF 141 and SMF 142 on the cloud server 240B, and implement other functions on the cloud server 240A.
  • control device 223 can construct a virtual core network 225 with a lower latency.
  • the cloud server 240B Use may be restricted.
  • the capacity of the cloud server 240B that can be used by the core network operator may be limited, or the use of the cloud server 240B may be costly.
  • Control device 223 of this embodiment is implemented in the cloud server 240B that connects the portion of the function of the virtual core network 225 to the second internet 20 2, connect the other functions to the first internet 20 1 It is implemented on the cloud server 240A.
  • the capacity of the cloud server 240B used for constructing the virtual core network 225 can be suppressed, and the cost for constructing the virtual core network 225 can be reduced.
  • Modification example> ⁇ 5. Modification example> ⁇ 5.1. Modification 1>
  • the control device 223 selects the cloud server 240 for constructing the virtual core network 225 and constructs the virtual core network 225 on the selected cloud server 240 has been described.
  • the control device 223 may reselect the cloud server 240 after constructing the virtual core network 225.
  • control device 223 constructs the virtual core network 225 on the cloud server 240B 3 and then reselects the construction server will be described.
  • FIG. 22 is a sequence diagram showing an example of the signaling flow of the communication system according to the first modification of the present disclosure. Such a signaling flow is executed following the signaling flow shown in FIG.
  • the second management device 222 2 acquires information on processing quality, for example, information on delay from the cloud server 240B 1 as measurement reporting even after the virtual core network 225 is constructed on the cloud server 240B 3 (step S501). .. Similarly, the second management device 222 2 acquires information on the processing quality, for example, information on the delay from the cloud server 240B 3 as measurement reporting (step S502). Although not shown, the cloud server 240B 2 connected to the second Internet line 202 also executes measurement reporting on the second management device 2222 in the same manner.
  • the second management device 222 2 acquires Measurement reporting from the cloud server 240B and updates information on processing quality, for example, information on delay (step S503).
  • the information on the processing quality included in the Measurement reporting may include not only the information on the delay but also the information on the processing speed and the available capacity.
  • the second management device 222 2 transmits an Update of relative performance message to the second control device 270 (step S504).
  • the Update of relative performance message contains, for example, information about updated processing quality.
  • the second management device 222 2 sends an Update of relative performance message in response to, for example, an event in which a change in processing quality occurs.
  • the second control device 270 forwards the Update of relative performance message to the control device 223 (step S505).
  • the control device 223 reselects the cloud server 240B for constructing the virtual core network 225 based on the updated information on the processing quality (step S506). If the reselected cloud server 240B is the same as the cloud server 240B 3 that is constructing the virtual core network 225, the control device 223 continues to use the cloud server 240B 3 as the construction server.
  • control device 223 reselects, for example, the cloud server 240B 1 which is different from the cloud server 240B 3 for which the virtual core network 225 is constructed as the construction server.
  • the control device 223 transfers the function of the virtual core network 225 from the cloud server 240B 3 to the cloud server 240B 1 .
  • the control device 223 transmits a Request of moving specific network function message to the second control device 270 (step S507).
  • the second control device 270 notifies the cloud server 240B 1 which is the transfer destination of the virtual core network 225 of the Request of moving specific network function message (step S508).
  • control device 223 transmits the Request of moving specific network function message including the information of the cloud server 240B 1 to which the virtual core network 225 is transferred. Further, the control device 223 may specify the function of the virtual core network 225 to be transferred by using the Request of moving specific network function message. In this case, the control device 223 may select the transfer destination cloud server 240B for each network function of the virtual core network 225, for example.
  • the cloud server 240B 1 When the cloud server 240B 1 completes the implementation of the specified network function (step S509), the cloud server 240B 1 responds to the Completion of setting specific network function message to the second control device 270 (step S510).
  • the second control device 270 Upon receiving the Completion of setting specific network function message, the second control device 270 transmits a Request of releasing specific network function message instructing the release of the designated network function to the cloud server 240B 3 (step S511).
  • the second control device 270 that received the Completion of setting specific network function message transmits the Request of releasing specific network function message to the cloud server 240B 3 , but the present invention is not limited to this.
  • the second controller 270 may forward the Completion of setting specific network function message to the controller 223.
  • the control device 223 sends a Request of releasing specific network function message to the cloud server 240B 3 via the second control device 270.
  • the cloud server 240B 3 When the cloud server 240B 3 completes the release of the designated network function (step S512), the cloud server 240B 3 responds to the second control device 270 with a Completion of releasing specific network function message (step S513). The second control device 270 forwards the Completion of releasing specific network function message to the control device 223 (step S514).
  • the cloud server 240B that executes the function of the virtual core network 225 is reselected from the plurality of cloud servers 240B according to the updated processing quality. ..
  • control device 223 can construct a cloud-based virtual core network 225 that is flexible with respect to the local cellular network in consideration of the dynamic load status of the cloud server 240B.
  • the present invention is not limited to this.
  • the first embodiment may be applied, that is, the control device 223 may reselect the cloud server 240A according to the processing quality updated by the management device 222.
  • control device 223 constructs the 5GC / NGC100 as the virtual core network 225 has been described, but the present invention is not limited to this.
  • the control device 223 may virtualize a core network other than 5G such as EPC (Evolved Packet Core) and construct it on the cloud server 240.
  • EPC Evolved Packet Core
  • the control unit 223, a second internet access 20 2 cloud first internet 20 1 or base station apparatus 260 where the information processing apparatus is connected is connected
  • the control device 223 constructs a virtual core network 225 on a network to which neither the own device nor the base station device 260 is directly connected, for example, a cloud server 240C (not shown) of a third Internet line (not shown). You may.
  • the control device 223 can build a virtual core network 225 on the cloud server 240C (not shown) of the third internet line (not shown).
  • a third management device (not shown) connected to the third Internet line manages information regarding the processing capacity of the cloud server 240C.
  • the third management device is, for example, the delay between the cloud server 240C and the base station device 260, more specifically, the cloud server 240C and the Internet exchange point 210. Get and manage information about delays between.
  • the core network operator provides the local cellular network to the user
  • the present invention is not limited to this.
  • a core network operator can also use the technology of the present disclosure to provide a wide area cellular network to a user.
  • the techniques of the present disclosure may be utilized to provide certain low latency services locally and dynamically in a wide area cellular network.
  • the control device that controls the authentication device 221, the management device 222, the control device 223, the cloud server 240, the base station device 260, the mobile device 280, etc. of the first and second embodiments and the modification 1 is dedicated. It may be realized by a computer system or a general-purpose computer system.
  • a program for executing the above operation is stored and distributed in a computer-readable recording medium such as an optical disk, a semiconductor memory, a magnetic tape, or a flexible disk.
  • the control device is configured by installing the program on a computer and executing the above-mentioned processing.
  • the control device may be an external device (for example, a personal computer) such as an authentication device 221, a management device 222, a control device 223, a cloud server 240, a base station device 260, or a mobile device 280. ..
  • control device is an internal device such as an authentication device 221, a management device 222, a control device 223, a cloud server 240, a base station device 260, or a mobile device 280 (for example, control unit 2213, control unit 2223, control). It may be a unit 2233, a control unit 2403, a control unit 264, or a control unit 285).
  • the above communication program may be stored in a disk device provided in a server device on a network such as the Internet so that it can be downloaded to a computer or the like.
  • the above-mentioned functions may be realized by collaboration between the OS (Operating System) and the application software.
  • the part other than the OS may be stored in a medium and distributed, or the part other than the OS may be stored in the server device so that it can be downloaded to a computer or the like.
  • each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. That is, the specific form of distribution / integration of each device is not limited to the one shown in the figure, and all or part of the device is functionally or physically distributed / physically in arbitrary units according to various loads and usage conditions. Can be integrated and configured.
  • the present technology can also have the following configurations.
  • a control device that connects to multiple processing devices and base station devices via a network. Obtaining information on the processing quality of a plurality of the processing devices, A control unit that selects the processing device that executes at least one function of the core network connected to the base station device from among the plurality of the processing devices based on the acquired information on the processing quality.
  • a control device comprising.
  • the information regarding the delay between the processing apparatus and the base station apparatus is information regarding a predetermined position between the processing apparatus and the base station apparatus and a delay between the processing apparatus (2).
  • the base station device, the plurality of the processing devices, and the control device are connected to different networks.
  • the predetermined position between the processing device and the base station device is a connection point for connecting the different networks.
  • the control device according to (1) to (4), wherein the information regarding the processing quality includes information regarding the processing speed of the processing device.
  • the control unit The core network is attached to at least one of the processing device connected to the same first network as the first network to which the base station device is connected and the processing device connected to a second network different from the first network. To perform at least one of the above functions, The control device according to (1) to (6).
  • the control unit Select the function to be executed by the selected processing apparatus according to the processing quality required when executing the function of the core network.
  • the control device according to (1) to (7).
  • the control unit When the information regarding the processing quality of the plurality of processing devices is updated, the processing device that executes the function is reselected from the plurality of the processing devices based on the updated processing quality.
  • the control device according to (1) to (8).
  • a base station device that connects to multiple processing devices via a network. Acquire device information related to the processing device selected from the plurality of the processing devices based on the information regarding the processing quality of the plurality of the processing devices.
  • a control unit connected to a core network in which at least one function is executed by the processing device based on the acquired device information.

Landscapes

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

Abstract

Selon l'invention, un dispositif de commande (223) est connecté à une pluralité de dispositifs de traitement (240) et à un dispositif de station de base (260) par le biais d'un réseau (20). Le dispositif de commande (223) est pourvu d'une unité de commande (2233). L'unité de commande (2233) acquiert des informations concernant la capacité de traitement de la pluralité de dispositifs de traitement (240). L'unité de commande (2233) sélectionne, parmi la pluralité de dispositifs de traitement (240), un dispositif de traitement (2403) qui exécute au moins une fonction d'un réseau central (225) connecté au dispositif de station de base (260) d'après les informations acquises concernant la capacité de traitement.
PCT/JP2020/039475 2019-12-06 2020-10-21 Dispositif de commande, station de base, procédé de commande et procédé de connexion Ceased WO2021111751A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202080082970.4A CN114747192B (zh) 2019-12-06 2020-10-21 控制设备、基站设备、控制方法和连接方法
US17/756,432 US20220417731A1 (en) 2019-12-06 2020-10-21 Control device, base station device, control method, and connection method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019221510 2019-12-06
JP2019-221510 2019-12-06

Publications (1)

Publication Number Publication Date
WO2021111751A1 true WO2021111751A1 (fr) 2021-06-10

Family

ID=76221190

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2020/039475 Ceased WO2021111751A1 (fr) 2019-12-06 2020-10-21 Dispositif de commande, station de base, procédé de commande et procédé de connexion

Country Status (3)

Country Link
US (1) US20220417731A1 (fr)
CN (1) CN114747192B (fr)
WO (1) WO2021111751A1 (fr)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4262244A4 (fr) * 2020-12-31 2024-02-07 Huawei Technologies Co., Ltd. Procédé et dispositif de détermination de point d'accès mec
US20240340230A1 (en) * 2023-04-10 2024-10-10 Dish Wireless L.L.C. Framework for centralized monitoring the health of remote packet data nodes of roaming peering partners over public cloud

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160043881A1 (en) * 2014-08-07 2016-02-11 At&T Intellectual Property I, L.P. Personal Virtual Core Networks
JP2017523739A (ja) * 2014-05-12 2017-08-17 ノキア ソリューションズ アンド ネットワークス マネージメント インターナショナル ゲゼルシャフト ミット ベシュレンクテル ハフツング 仮想化ネットワーク機能を含む通信ネットワークの制御法
JP2019506809A (ja) * 2016-02-08 2019-03-07 コンプテル オーユー 協働する仮想化ネットワーク機能

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6635044B2 (ja) * 2014-12-08 2020-01-22 日本電気株式会社 無線リソース制御システム、無線基地局、中継装置、無線リソース制御方法およびプログラム
CN105813133B (zh) * 2014-12-30 2020-03-20 中国电信股份有限公司 网络负载均衡控制方法和系统、负载均衡控制装置
CN108235333A (zh) * 2016-12-22 2018-06-29 中国移动通信有限公司研究院 一种为终端提供网络服务的方法及网络设备、基站
CN109150808B (zh) * 2017-06-19 2021-11-09 华为技术有限公司 通信方法、装置和系统
CN111279316B (zh) * 2017-08-28 2024-04-09 皇家Kpn公司 网络中的应用功能及其控制
US10856360B1 (en) * 2019-05-23 2020-12-01 Verizon Patent And Licensing Inc. System and method for sharing multi-access edge computing resources in a wireless network
US12262309B2 (en) * 2019-06-17 2025-03-25 Nokia Technologies Oy Network function selection
CN110536264B (zh) * 2019-08-12 2021-08-20 大连理工大学 一种提高5g车联网通信服务质量的边缘计算方法
US10979534B1 (en) * 2019-11-29 2021-04-13 Amazon Technologies, Inc. Latency-based placement of cloud compute instances within communications service provider networks
EP4256771A4 (fr) * 2021-01-27 2024-09-25 ZTE Corporation Procédé destiné au déploiement d'une application d'informatique de périphérie multi-accès

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017523739A (ja) * 2014-05-12 2017-08-17 ノキア ソリューションズ アンド ネットワークス マネージメント インターナショナル ゲゼルシャフト ミット ベシュレンクテル ハフツング 仮想化ネットワーク機能を含む通信ネットワークの制御法
US20160043881A1 (en) * 2014-08-07 2016-02-11 At&T Intellectual Property I, L.P. Personal Virtual Core Networks
JP2019506809A (ja) * 2016-02-08 2019-03-07 コンプテル オーユー 協働する仮想化ネットワーク機能

Also Published As

Publication number Publication date
CN114747192B (zh) 2024-09-24
US20220417731A1 (en) 2022-12-29
CN114747192A (zh) 2022-07-12

Similar Documents

Publication Publication Date Title
US20240022315A1 (en) Communication device, communication method, base station, and method performed by base station
US20220345908A1 (en) Terminal device and communication method
WO2021065534A1 (fr) Dispositif de communication, dispositif de station de base et procédé de communication
US20240015052A1 (en) Communication device, communication method, and communication system
WO2022153866A1 (fr) Dispositif de communication, procédé de communication et système de communication
WO2022131100A1 (fr) Appareil de communication et procédé de communication
CN114747192B (zh) 控制设备、基站设备、控制方法和连接方法
US12495088B2 (en) Communication device, communication method, and communication system
EP4590031A1 (fr) Dispositif terminal et procédé de communication
US20250056516A1 (en) Communication method, communication device, and communication system
US20250119908A1 (en) Communication device and communication method
WO2024034351A1 (fr) Dispositif de communication, dispositif de fourniture d'ensemble de données, procédé d'apprentissage de modèle ia/ml, et procédé de fourniture d'informations servant de base pour l'apprentissage d'un modèle ia/ml
WO2024070555A1 (fr) Dispositif de traitement d'informations, et procédé de traitement d'informations
US12309611B2 (en) Base station device, application function node, and communication method
WO2021132194A1 (fr) Dispositif terminal, dispositif de gestion et procédé de communication
WO2021192930A1 (fr) Nœud de fonction d'application et procédé de communication
WO2021200501A1 (fr) Dispositif terminal, dispositif de station de base, procédé de commande de dispositif terminal et procédé de commande de dispositif de station de base
WO2021070631A1 (fr) Dispositif terminal, dispositif de station de base et procédé de commande de communication
US20250392975A1 (en) Terminal device, information processing device, and communication method
WO2024018780A1 (fr) Dispositif terminal, dispositif de traitement d'informations et procédé de communication
WO2025214130A1 (fr) Procédé de communication, appareil de communication, système de communication et support de stockage
WO2023182203A1 (fr) Procédé de traitement d'informations, dispositif de traitement d'informations et système de traitement d'informations
WO2023162763A1 (fr) Dispositif de communication, procédé de communication et système de communication
WO2024181091A1 (fr) Dispositif de communication, dispositif de traitement d'informations, procédé de communication et procédé de traitement d'informations
JP2024155575A (ja) 中継装置、通信装置および通信方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20897546

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20897546

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP