WO2018180496A1 - Communication control method and communication terminal - Google Patents

Communication control method and communication terminal Download PDF

Info

Publication number
WO2018180496A1
WO2018180496A1 PCT/JP2018/009977 JP2018009977W WO2018180496A1 WO 2018180496 A1 WO2018180496 A1 WO 2018180496A1 JP 2018009977 W JP2018009977 W JP 2018009977W WO 2018180496 A1 WO2018180496 A1 WO 2018180496A1
Authority
WO
WIPO (PCT)
Prior art keywords
slice
terminal
information
communication
child terminal
Prior art date
Application number
PCT/JP2018/009977
Other languages
French (fr)
Japanese (ja)
Inventor
拓也 下城
雅純 清水
曉 山田
滋 岩科
マラ レディ サマ
Original Assignee
株式会社Nttドコモ
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 株式会社Nttドコモ filed Critical 株式会社Nttドコモ
Publication of WO2018180496A1 publication Critical patent/WO2018180496A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • 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/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user

Definitions

  • the present invention relates to a communication control method for communication connection with a slice that is a virtual network and a communication terminal thereof.
  • a virtual network logically generated on a network infrastructure by using a virtualization technology disclosed in Non-Patent Document 1 to virtually separate hardware resources.
  • a service can be provided with respect to the user terminal which a user uses using the network of each independent slice.
  • user data is transmitted and received through the communication path by providing a communication path related to the user terminal to a control node provided in the slice. Is done.
  • a wireless terminal is considered as a user terminal for communication connection with the slice. It is conceivable to make the child terminal accessible by wireless communication by so-called tethering to the wireless terminal.
  • a wireless terminal When a wireless terminal functions as an access point like tethering, it is considered that the wireless terminal is in communication connection with a plurality of slices. At that time, the wireless terminal cannot determine which slice is connected to the child terminal.
  • an object of the present invention is to provide a communication control method in which a communication terminal functioning as an access point with respect to a child terminal can connect the child terminal and the slice, and the communication terminal.
  • a communication control method is a virtual network that functions as an access point for a child terminal and the child terminal is generated on a network infrastructure.
  • the communication control method of a communication terminal for communication connection based on connection slice information transmitted from the child terminal for determining a slice to be a communication connection destination, identification information of the child terminal and a slice to be a communication connection destination
  • a storage step of storing in the child terminal management unit the child terminal management information associated with the identification information, and the child terminal and the slice based on the child terminal management information stored in the child terminal management unit A communication step for performing communication processing.
  • the communication terminal can establish communication connection between the child terminal and the slice according to the connection slice information that the child terminal is to communicate with. Therefore, the child terminal can receive service provision using the selected slice.
  • the slice selected by the child terminal and the child terminal can be communicatively connected.
  • FIG. 1 is a diagram illustrating a system configuration of a communication system. It is a block diagram which shows the function structure of the user terminal 100 and AMF200 (or NSSF210). It is a figure which shows the specific example of a subunit
  • FIG. 1 shows a configuration of a system 1 that configures a virtualized network.
  • the system 1 in FIG. 1 assigns a service to a slice that is a virtual network, thereby providing a network service to a UE (User Equipment) 90 that is a terminal (user terminal) used by a service user (Service User).
  • a slice is a virtual network or service network that is created by logically dividing the network device link and node resources and combining the separated resources. They are separated and do not interfere with each other.
  • the network service refers to a service using network resources such as a communication service (private line service or the like) or an application service (service using a sensor device such as moving image distribution or an embedded device).
  • UE90 is a terminal device which has communication functions, such as a smart phone, for example.
  • the system 1 includes a BSS / OSS (Business Support System / Operations Support System) 10, an SO (ServiceOperator) 20, an NFVO 30, a VNFM 40, and a VIM (Virtualized Infrastructure Management) 50. It is configured to include. Further, the system 1 includes an NFVI (NFV (Network Functions Virtualisation) Infrastructure) 60, an eNB (eNodeB) 80, and a UE 90. Among these, NFVO30, VNFM40, and VIM50 are MANO (Management & Orchestration) architecture functions specified by ETSI NFV-ISG.
  • the system 1 provides a communication function for a mobile communication terminal by a virtual server operating in a virtual machine realized on a physical server. That is, the system 1 is a virtualized mobile communication network.
  • the communication function is provided to the mobile communication terminal by executing a communication process corresponding to the communication function by the virtual machine.
  • the NFVI 60 indicates a network formed from physical resources (node groups) constituting a virtual environment.
  • the physical resources conceptually include computing resources, storage resources, and transmission resources.
  • the physical resource includes a node such as a physical server or a switch that is a physical server device that performs communication processing in the system 1.
  • the physical server includes a storage unit such as a CPU (core, processor), a memory, and a hard disk.
  • a plurality of nodes such as physical servers that constitute the NFVI 60 are arranged together at a base such as a data center (DC).
  • DC data center
  • the arranged physical servers can communicate with each other via a network inside the data center, and can exchange information with each other.
  • the system 1 is provided with a plurality of data centers. Data centers can communicate with each other via a network, and physical servers provided in different data centers can transmit / receive information to / from each other via the network.
  • the SO (Service Operator) 20 is a device that requests creation of a network for providing a network service.
  • a terminal device for example, a personal computer or the like
  • a provider that provides services to various users using a virtual network.
  • the BSS / OSS 10 is a node that performs service management in the system 1 and gives instructions related to communication functions in the system 1. For example, the BSS / OSS 10 instructs the NFVO 30 to add a new network service. In addition, the BSS / OSS 10 can be operated by a telecommunications carrier related to the system 1.
  • the NFVO 30 is an overall management node (functional entity) that manages the entire virtual network (slice) constructed on the NFVI 60 that is a physical resource.
  • the NFVO 30 receives an instruction from the BSS / OSS 10 and performs processing according to the instruction.
  • the NFVO 30 performs management over the entire virtual network constructed in the physical resources of the mobile communication network of infrastructure and network services.
  • the NFVO 30 realizes the network service provided by the virtual network in an appropriate place in cooperation with the VNFM 40 and the VIM 50.
  • network service life cycle management (specifically, for example, network service creation, update, scale control, event collection), resource management over the entire mobile communication network, that is, resource distribution / reservation / allocation management, service -Perform instance management and policy management related to resource allocation (specifically, resource reservation / allocation, optimal allocation based on geography / laws, etc.).
  • the VNFM 40 is a virtual communication function management node (functional entity) that adds a function that constitutes a network service to the NFVI 60 that is a physical resource (node).
  • a plurality of VNFMs 40 may be provided in the system 1.
  • the VIM 50 is a physical resource management node (functional entity) that manages each physical resource (node) in the NFVI 60. Specifically, resource allocation / update / recovery management, association between physical resources and virtualized network, and management of hardware resources and SW resources (hypervisor) list are performed. Normally, the VIM 50 performs management for each data center (station building). Management of physical resources is performed by a method according to the data center. Data center management methods (management resource mounting methods) include OPENSTACK and vCenter. Normally, the VIM 50 is provided for each data center management method. That is, a plurality of VIMs 50 that manage each physical resource in the NFVI 60 are included in different ways. Note that the unit of physical resources managed by different management methods is not necessarily a data center unit.
  • the NFVO 30, VNFM 40, and VIM 50 are realized by executing a program on a physical server device (however, they are not limited to being realized on virtualization, and are separated from a management system). And may be realized on virtualization).
  • the NFVO 30, the VNFM 40, and the VIM 50 may be realized in separate physical server devices, or may be realized in the same server device.
  • the NFVO 30, VNFM 40, and VIM 50 (programs for realizing) may be provided from different vendors.
  • the NFVO 30 When the NFVO 30 receives the network service creation request from the BSS / OSS 10, the NFVO 30 makes a resource securing request for the slice (slice SL1, SL2, etc.) to the VIM 50. When the VIM 50 secures resources in the server devices and switches configuring the NFVI 60, the NFVO 30 defines a slice for the NFVI 60.
  • the NFVO 30 when the NFVO 30 causes the VIM 50 to reserve resources in the NFVI 60, the NFVO 30 stores information defining slices for the NFVI 60 in a table stored in the NFVO 30. Then, the NFVO 30 makes a software installation request for realizing the functions necessary for the network service to the VNFM 40. In response to the installation request, the VNFM 40 installs the software on the NFVI 60 (node such as a server device, a switch device, or a router device) secured by the VIM 50.
  • the NFVI 60 node such as a server device, a switch device, or a router device
  • the NFVO 30 associates the slice and the network service with the table stored in the NFVO 30.
  • FIG. 2 is a diagram showing a system configuration of the communication system N1 of the present embodiment.
  • the communication system N1 is a system constructed on the NFVI 60 shown in FIG. 1, and includes an AMF (core Access and mobility management Function) 200, an NSSF (Network Slice Selection Function) 210, and a RAN (Regional). Area Network (150), SMF (Session Management Node) 160, 160a, UP (User Plane Node) 170, 170a, DN (Data Network) 180, 180a.
  • the user terminal 100 is configured to be communicably connected via the RAN 150 to the communication system N1.
  • the user terminal 100 functions as a relay device for the child terminal 110 by a so-called tethering function, and can be connected to the communication system N1 in response to an access request from the child terminal 110.
  • This user terminal 100 can be connected to DN 180 and 180a which are external sites via slices SL1 and SL2.
  • the child terminal 110 can be connected to the DNs 180 and 180a via the user terminal 100 and the slices SL1 and SL2.
  • the RAN 150 is an access network including a base station (eNB) for communication connection with the user terminal 100 by wireless communication.
  • eNB base station
  • UP 170 and UP 170 a are communication nodes that constitute a slice and transmit / receive user data to / from the user terminal 100.
  • the SMFs 160 and 160a constitute a slice together with the UPs 170 and 170a, and are communication control servers that perform communication control on the UPs 170 and UP 170a.
  • the SMF 160 and the UP 170 constitute the same slice SL1
  • the SMF 160a and the UP 170a constitute the same slice SL2. Therefore, the user terminal 100 or the child terminal 110 can be connected to the slice SL1 or SL2 via the RAN 150.
  • the AMF 200 is a slice connection server that performs communication connection control between the slice and the user terminal 100.
  • NSSF 210 is a part that determines one corresponding slice based on the service indicated by the service type transmitted from user terminal 100 or child terminal 110 and notifies AMF 200 of identification information that identifies the one slice. is there.
  • the function of NSSF 210 may be built in AMF 200.
  • the user terminal 100 determines a service according to a user operation, and transmits a service type to the AMF 200 via the RAN 150.
  • the AMF 200 Upon receipt of the service type, the AMF 200 determines one slice corresponding to the service in the NSSF 210 or its own device, and returns the identification information of the one slice to the user terminal 100.
  • the user terminal 100 stores the identification information of the returned slice, and thereafter connects to the slice according to the identification information of the slice.
  • the child terminal 110 performs communication connection using the user terminal 100 as an access point, and communication connection to each slice via the user terminal 100.
  • FIG. 3 is a block diagram illustrating functional configurations of the user terminal 100 and the NSSF 210.
  • the user terminal 100 includes a communication control unit 101 and a child terminal management table 102 (child terminal management unit).
  • the communication control unit 101 is a part that performs communication connection control for the communication system N1 that constitutes a slice, and performs communication connection by switching a slice associated with each service to be provided.
  • the child terminal management table 102 stores child terminal management information in which identification information of the child terminal 110, a service type requested from the child terminal 110, and identification information for specifying a slice to which the child terminal 110 is connected to communicate are associated. To do.
  • FIG. 4B is a specific example of the child terminal management information stored in the child terminal management table 102.
  • the child terminal management table 102 stores identification information (ID), service type (ServiceParameter), and connection slice (slice ID) of the child terminal 110 in association with each other.
  • ID identification information
  • ServiceParameter service type
  • Slice ID connection slice
  • the user terminal 100 including such a configuration performs authentication processing with the child terminal 110 and processing for slice determination according to the service type, and performs processing for a slice corresponding to the service requested by the child terminal 110. Communication connection is possible. Further, the user terminal 100 can relay the data transmitted to the child terminal 110 via the slice with reference to the child terminal management table 102 to the child terminal 110 corresponding to the connected slice.
  • the NSSF 210 includes a slice connection determination unit 201 and a slice management unit 202.
  • the slice connection determination unit 201 When the slice connection determination unit 201 receives a service type from the user terminal 100 via the AMF 200, the slice connection determination unit 201 refers to the slice management unit 202 and determines one slice from slices that the user terminal 100 is currently in the communication connection state. This is a part that returns identification information for identifying the slice to the user terminal 100.
  • the slice management unit 202 is a part that stores slice management information in which service types and slices are associated with each other.
  • the service type in the present embodiment indicates a broadband service that requires high-speed and large-capacity communication such as video distribution, a low-delay service that requires high-speed communication such as VoIP, an IoT service that allows delay such as transmission of sensor data, and the like. .
  • FIG. 4A is a diagram showing slice management information stored in the slice management unit 202. As shown in the figure, a service type (ServiceParameter) and a connection slice are associated with each other. This is information set in advance by MANO.
  • ServiceParameter ServiceParameter
  • the slice management unit 202 manages the slice that the user terminal 100 is in the communication connection state for each user terminal 100.
  • the slice connection determination unit 201 determines a slice according to the service type from the slices in the communication connection state, and notifies the user terminal 100 of identification information for specifying the slice.
  • FIG. 5 is a diagram illustrating a processing sequence of the child terminal 110, the user terminal 100, the AMF 200, and the NSSF 210.
  • the user terminal 100 is in communication with the slice SL1 (FIG. 5 PDU1) and slice SL2 (FIG. 5 PDU2) in advance.
  • the NSSF 210 manages the communication connection state, and stores slice management information in which a preset service type and slice identification information are associated with each other.
  • the child terminal 110 performs an authentication process according to a user operation. First, the child terminal 110 transmits an authentication request (Authentication request) to the user terminal 100 (S101).
  • Authentication request an authentication request
  • the user terminal 100 Upon receiving the authentication request, the user terminal 100 transmits a user name request (IdentityRequest) to the child terminal 110 (S102), and the child terminal 110 performs a user operation or automatically inputs a user name (S103).
  • IdentityRequest a user name request
  • S102 child terminal 110
  • S103 user name request
  • the user terminal 100 transmits a password input request (Authenticationchallenge) to the child terminal 110 (S104), and the child terminal 110 performs a user operation or automatically inputs a password (S105).
  • Authenticationchallenge a password input request
  • S104 the child terminal 110 performs a user operation or automatically inputs a password
  • the user terminal 100 transmits a request for authentication slice approval and connection slice information to the child terminal 110 (S106).
  • the connection slice information assumes a service type, but is not limited to this, and may be information for specifying a slice to be connected. Accordingly, a slice ID that identifies a slice may be requested.
  • the connection slice information may be information included in NSSI (Network Slice Selection Information) defined in NGN (Next Generation Network Network Architecture) or NSAI (Network Slice Selection Assistant Information) that is a subdivided information type. .
  • the child terminal 110 transmits the connection slice information to the user terminal 100 according to a user operation or an activated application.
  • the user terminal 100 Upon receiving the connection slice information from the child terminal 110, the user terminal 100 transmits the connection slice information to the AMF 200 via the RAN 150 (S108).
  • the AMF 200 further transmits connection slice information to the NSSF 210 (S109).
  • the slice connection determination unit 201 determines one slice to be connected based on the connection slice information transmitted from the AMF 200 (S110).
  • the NSSF 210 includes slice management information in which connection slice information (for example, service type) is associated with slice identification information, and manages slices SL1 and SL2 in which the user terminal 100 is in a communication connection state. Then, the slice connection determination unit 201 determines either the slice SL1 or SL2 in the communication connection state based on the received connection slice information. In the present embodiment, the slice connection determination unit 201 determines the slice SL2.
  • the NSSF 210 transmits to the AMF 200 identification information for identifying the determined one slice together with the slice connection permission (S111), and the AMF 200 further transmits the identification information for identifying the slice along with the slice connection permission to the user terminal via the RAN 150. 100 (S112).
  • the user terminal 100 transmits a slice connection permission to the child terminal 110 (S113) and stores slice identification information in the child terminal management table (S114). Through such processing, the user terminal 100 can transmit the data transmitted from the child terminal 110 to a slice corresponding to the service provided by the child terminal 110 (S115). Further, the user terminal 100 can transmit data transmitted via the slice associated with the identification information of the child terminal 110 in the child terminal management table 102 to the child terminal 110.
  • the user terminal 100 is already connected to one or a plurality of slices.
  • the present invention is not limited to this.
  • the communication control unit 101 may newly establish a communication connection with the slice designated in the NSSF 210. Then, the communication control unit 101 registers the identification information of the slice newly in the communication connection state and the identification information of the child terminal 110 in the child terminal management table 102. This can be similarly applied to modified examples described later.
  • connection slice information transmitted from the child terminal 110 to the user terminal 100 may be included in the authentication process.
  • the connection slice information may be included in the authentication request in step S101, the user name input in S103, and the password input in S105. Good.
  • FIG. 6 is a process corresponding to the modified example of FIG. This modification shows a case where the AMF 200 has the function of the NSSF 210. Therefore, the AMF 200 has the same functions as the slice connection determination unit 201 and the slice management unit 202 of the NSSF 210.
  • An authentication process is performed between the child terminal 110 and the user terminal 100 (S101 to S105). Then, the user terminal 100 transmits a request for connection slice information to the child terminal 110, and the child terminal 110 transmits connection slice information to the user terminal 100 as a response (S106, S107). These processes are the same as those in FIG.
  • the slice connection determination unit provided in the AMF 200 determines one slice with reference to the slice management unit 202 (S110a), and the slice connection Along with the permission, identification information of the slice as the communication connection destination is transmitted (S112).
  • the user terminal 100 When receiving the slice connection permission, the user terminal 100 transmits the slice connection permission to the child terminal 110 (S113) and updates the child terminal management table 102 (S114).
  • the AMF 200 can perform slice connection determination processing.
  • FIG. 7 is a block diagram showing a functional configuration of the user terminal 100 in the modification.
  • the user terminal 100 includes a communication control unit 101, a child terminal management table 102, a slice connection determination unit 103, and a slice management unit 104.
  • the user terminal 100 has the same functions as the slice connection determination unit 201 and the slice management unit 202 of the NSSF 210.
  • the slice management unit 104 in this modification stores the same information as slice management information in which slice identification information stored in the NSSF 210 is associated with a service type.
  • the slice connection determination unit 103 refers to the slice management unit 104 and determines a slice to be connected for communication with the child terminal 110.
  • FIG. 8 is a diagram showing a processing sequence of the child terminal 110 and the user terminal 100 in the modified example.
  • An authentication process is performed between the child terminal 110 and the user terminal 100 (S101 to S105). Then, the user terminal 100 transmits a request for connection slice information to the child terminal 110, and the child terminal 110 transmits connection slice information to the user terminal 100 as a response (S106, S107). These processes are the same as those in FIG.
  • the slice connection determination unit 201 refers to the slice management unit 104 and determines a slice to be a connection destination. (S110b).
  • the communication control unit 101 transmits a slice connection permission to the child terminal 110 and stores the determined slice identification information and the child terminal 110 identification information in the child terminal management table 102.
  • the communication control method according to the present embodiment functions as an access point for the child terminal 110 and is a user who is a communication terminal that communicates and connects the child terminal 110 to the slices SL1 and SL2 that are virtualized networks generated on the network infrastructure. It is executed by the terminal 100.
  • the user terminal 100 based on the connection slice information transmitted from the child terminal 110 for determining the slice to be the communication connection destination, the identification information of the child terminal 110 and the identification information of the slice to be the communication connection destination (slice ID) and a child terminal management table 102 for storing child terminal management information associated with the ID.
  • the communication control unit 101 of the user terminal 100 performs communication processing between the child terminal 110 and the slice that is the communication connection destination based on the child terminal management information stored in the child terminal management table 102. .
  • the user terminal 100 can establish communication connection between the child terminal 110 and the slice according to connection slice information (for example, service type) that the child terminal 110 is to communicate with. Therefore, the child terminal 110 can select an appropriate slice and receive a service using the slice without being affected by the slice to which the user terminal 100 as the parent terminal is connected.
  • connection slice information for example, service type
  • the communication control unit 101 when the communication control unit 101 receives the connection slice information transmitted from the child terminal 110, the communication control unit 101 inquires the NSSF 210, which is a management server that manages the slice, about the identification information of the slice that is the communication connection destination. I do. Then, the child terminal management table 102 stores slice identification information based on the query result for the query.
  • the NSSF 210 which is a management server that manages the slice
  • the child terminal management table 102 stores the identification information of the slice according to the request from the child terminal 110.
  • the user terminal 100 can be connected to a slice for the child terminal 110 based on information stored in a server that manages the slice such as the NSSF 210.
  • the user terminal 100 includes a slice management unit 104 that stores slice management information in which connection slice information indicating a service type and slice identification information are associated with each other.
  • the communication control unit 101 determines the identification information of the connection destination slice based on the information stored in the slice management unit 104. Then, the child terminal management table 102 stores slice identification information based on the determination.
  • the identification information of the slice according to the request of the child terminal 110 can be stored without performing inquiry processing to the NSSF 210.
  • FIG. 9 is a diagram illustrating an example of a hardware configuration of the user terminal 100 that executes processing according to the present embodiment.
  • the above-described user terminal 100 may be physically configured as a computer device including a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, and the like.
  • the term “apparatus” can be read as a circuit, a device, a unit, or the like.
  • the hardware configuration of the server described above may be configured to include one or a plurality of the devices illustrated in the figure, or may be configured not to include some devices.
  • Each function in the user terminal 100 is obtained by reading predetermined software (program) on hardware such as the processor 1001 and the memory 1002, so that the processor 1001 performs calculations, communication performed by the communication device 1004, memory 1002, and storage This is realized by controlling reading and / or writing of data in 1003.
  • the processor 1001 controls the entire computer by operating an operating system, for example.
  • the processor 1001 may be configured by a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic device, a register, and the like.
  • CPU central processing unit
  • the communication control unit 302 in the AMF 301 described above may be realized by the processor 1001.
  • the processor 1001 reads programs (program codes), software modules, and data from the storage 1003 and / or the communication device 1004 to the memory 1002, and executes various processes according to these.
  • programs program codes
  • software modules software modules
  • data data from the storage 1003 and / or the communication device 1004 to the memory 1002, and executes various processes according to these.
  • the program a program that causes a computer to execute at least a part of the operations described in the above embodiments is used.
  • the above-described communication control unit 302 may be realized by a control program stored in the memory 1002 and operated by the processor 1001, and may be realized similarly for other functional blocks.
  • the above-described various processes have been described as being executed by one processor 1001, they may be executed simultaneously or sequentially by two or more processors 1001.
  • the processor 1001 may be implemented by one or more chips. Note that the program may be transmitted from a network via a telecommunication line.
  • the memory 1002 is a computer-readable recording medium, and includes, for example, at least one of ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), RAM (Random Access Memory), and the like. May be.
  • the memory 1002 may be called a register, a cache, a main memory (main storage device), or the like.
  • the memory 1002 can store a program (program code), a software module, and the like that can be executed to implement the wireless communication method according to the embodiment of the present invention.
  • the storage 1003 is a computer-readable recording medium such as an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (for example, a compact disk, a digital versatile disk, a Blu-ray). (Registered trademark) disk, smart card, flash memory (for example, card, stick, key drive), floppy (registered trademark) disk, magnetic strip, and the like.
  • the storage 1003 may be referred to as an auxiliary storage device.
  • the storage medium described above may be, for example, a database, server, or other suitable medium including the memory 1002 and / or the storage 1003.
  • the communication device 1004 is hardware (transmission / reception device) for performing communication between computers via a wired and / or wireless network, and is also referred to as a network device, a network controller, a network card, a communication module, or the like.
  • a network device for example, the above-described communication control unit 101 or the like may be realized by the communication device 1004.
  • the input device 1005 is an input device (for example, a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that accepts an input from the outside.
  • the output device 1006 is an output device (for example, a display, a speaker, an LED lamp, etc.) that performs output to the outside.
  • the input device 1005 and the output device 1006 may have an integrated configuration (for example, a touch panel).
  • each device such as the processor 1001 and the memory 1002 is connected by a bus 1007 for communicating information.
  • the bus 1007 may be configured with a single bus or may be configured with different buses between apparatuses.
  • the user terminal 100 includes hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), and a field programmable gate array (FPGA). A part or all of each functional block may be realized by the hardware.
  • the processor 1001 may be implemented by at least one of these hardware.
  • the child terminal 110, AMF 200, and NSSF 21 have the same hardware configuration.
  • notification of information is not limited to the aspect / embodiment described in this specification, and may be performed by other methods.
  • notification of information includes physical layer signaling (for example, DCI (Downlink Control Information), UCI (Uplink Control Information)), upper layer signaling (for example, RRC (Radio Resource Control) signaling, MAC (Medium Access Control) signaling), It may be implemented by broadcast information (MIB (Master Information Block), SIB (System Information Block)), other signals, or a combination thereof.
  • the RRC signaling may be referred to as an RRC message, and may be, for example, an RRC connection setup message, an RRC connection reconfiguration message, or the like.
  • Each aspect / embodiment described in this specification includes LTE (Long Term Evolution), LTE-A (LTE-Advanced), SUPER 3G, IMT-Advanced, 4G, 5G, FRA (Future Radio Access), W-CDMA.
  • LTE Long Term Evolution
  • LTE-A Long Term Evolution-Advanced
  • SUPER 3G IMT-Advanced
  • 4G 5G
  • FRA Full Radio Access
  • W-CDMA Wideband
  • GSM registered trademark
  • CDMA2000 Code Division Multiple Access 2000
  • UMB User Mobile Broadband
  • IEEE 802.11 Wi-Fi
  • IEEE 802.16 WiMAX
  • IEEE 802.20 UWB (Ultra-WideBand
  • the present invention may be applied to a Bluetooth (registered trademark), a system using another appropriate system, and / or a next generation system extended based on the system.
  • the specific operation performed by a specific device in this specification may be performed by its upper node in some cases.
  • a specific apparatus is a base station
  • various operations performed for communication with a terminal in a network including one or a plurality of network nodes (network nodes) having the base station are: Obviously, it can be performed by the base station and / or other network nodes other than the base station.
  • network nodes network nodes having the base station.
  • a combination of a plurality of other network nodes may be used.
  • Information etc. can be output from the upper layer (or lower layer) to the lower layer (or upper layer). Input / output may be performed via a plurality of network nodes.
  • the input / output information or the like may be stored in a specific location (for example, a memory) or may be managed by a management table. Input / output information and the like can be overwritten, updated, or additionally written. The output information or the like may be deleted. The input information or the like may be transmitted to another device.
  • the determination may be performed by a value represented by 1 bit (0 or 1), may be performed by a true / false value (Boolean: true or false), or may be performed by comparing numerical values (for example, a predetermined value) Comparison with the value).
  • notification of predetermined information is not limited to explicitly performed, but is performed implicitly (for example, notification of the predetermined information is not performed). Also good.
  • software, instructions, etc. may be transmitted / received via a transmission medium.
  • software may use websites, servers, or other devices using wired technology such as coaxial cable, fiber optic cable, twisted pair and digital subscriber line (DSL) and / or wireless technology such as infrared, wireless and microwave.
  • wired technology such as coaxial cable, fiber optic cable, twisted pair and digital subscriber line (DSL) and / or wireless technology such as infrared, wireless and microwave.
  • DSL digital subscriber line
  • wireless technology such as infrared, wireless and microwave.
  • the signal may be a message.
  • system and “network” used in this specification are used interchangeably.
  • information, parameters, and the like described in this specification may be represented by absolute values, may be represented by relative values from a predetermined value, or may be represented by other corresponding information.
  • the radio resource may be indicated by an index.
  • the base station can accommodate one or a plurality of (for example, three) cells (also called sectors). When the base station accommodates a plurality of cells, the entire coverage area of the base station can be divided into a plurality of smaller areas, and each smaller area can be divided into a base station subsystem (for example, an indoor small base station RRH: Remote).
  • a communication service can also be provided by Radio Head).
  • the term “cell” or “sector” refers to part or all of the coverage area of a base station and / or base station subsystem that provides communication services in this coverage. Further, the terms “base station”, “eNB”, “cell”, and “sector” may be used interchangeably herein.
  • a base station may also be called in terms such as a fixed station (fixed station), a NodeB, an eNodeB (eNB), an access point (access point), a femto cell, and a small cell.
  • User terminals can be obtained by those skilled in the art from subscriber stations, mobile units, subscriber units, wireless units, remote units, mobile devices, wireless devices, wireless communication devices, remote devices, mobile subscriber stations, access terminals, mobile terminals, wireless It may also be called terminal, remote terminal, handset, user agent, mobile client, client, or some other appropriate terminology.
  • determining may encompass a wide variety of actions.
  • “Judgment”, “decision” can be, for example, calculating, computing, processing, deriving, investigating, looking up (eg, table, database or another (Searching in the data structure), and confirming (ascertaining) what has been confirmed may be considered as “determining” or “deciding”.
  • “determination” and “determination” include receiving (for example, receiving information), transmitting (for example, transmitting information), input (input), output (output), and access. (accessing) (e.g., accessing data in a memory) may be considered as "determined” or "determined”.
  • determination and “decision” means that “resolving”, “selecting”, “choosing”, “establishing”, and “comparing” are regarded as “determining” and “deciding”. May be included. In other words, “determination” and “determination” may include considering some operation as “determination” and “determination”.
  • connection means any direct or indirect connection or coupling between two or more elements and It can include the presence of one or more intermediate elements between two “connected” or “coupled” elements.
  • the coupling or connection between the elements may be physical, logical, or a combination thereof.
  • the two elements are radio frequency by using one or more wires, cables and / or printed electrical connections, and as some non-limiting and non-inclusive examples
  • electromagnetic energy such as electromagnetic energy having a wavelength in the region, microwave region, and light (both visible and invisible) region, it can be considered to be “connected” or “coupled” to each other.
  • the phrase “based on” does not mean “based only on”, unless expressly specified otherwise. In other words, the phrase “based on” means both “based only on” and “based at least on.”
  • any reference to the element does not generally limit the quantity or order of the elements. These designations can be used herein as a convenient way to distinguish between two or more elements. Thus, a reference to the first and second elements does not mean that only two elements can be employed there, or that in some way the first element must precede the second element.

Abstract

The purpose of the present invention is for a communication terminal functioning as an access point for a slave terminal to appropriately establish a communication connection between the slave terminal and a slice. In a user terminal 100 which functions as an access point for a terminal, and establishes a communication connection between the slave terminal and a slice that is a virtualized network generated on a network infrastructure, slave terminal management information associating identification information of a slave terminal 110 and identification information (slice ID) of a slice serving as a communication connection destination is stored on the basis of connection slice information. A communication control unit 101 performs communication processing between the slave terminal 110 and the slice serving as the communication connection destination on the basis of the slave terminal management information stored in a slave terminal management table 102.

Description

通信制御方法および通信端末Communication control method and communication terminal
 本発明は、仮想ネットワークであるスライスと通信接続するための通信制御方法およびその通信端末に関する。 The present invention relates to a communication control method for communication connection with a slice that is a virtual network and a communication terminal thereof.
 従来の仮想化技術を用いたネットワークシステムでは、非特許文献1に開示された仮想化技術を用いて、ハードウェア資源を仮想的に切り分けて、ネットワークインフラ上に論理的に生成される仮想ネットワークであるスライスを生成する。そして、当該スライスへサービスを割当てることに基づいて、それぞれ独立したスライスのネットワークを用いてユーザが使用するユーザ端末に対してサービスを提供できる。この処理により、多様な要求条件を持つサービス各々にスライスを割り当てた場合、サービス個々の要求条件を満たすことを容易にし、そのシグナリング処理などを軽減させることが可能となる。また、ユーザ端末によって各々のスライスに割り当てられたサービスを利用する場合には、スライスに設けられる制御ノードに対して当該ユーザ端末に係る通信路を設けることで、通信路を介してユーザデータの送受信が行われる。 In a network system using conventional virtualization technology, a virtual network logically generated on a network infrastructure by using a virtualization technology disclosed in Non-Patent Document 1 to virtually separate hardware resources. Create a slice. And based on allocating a service to the said slice, a service can be provided with respect to the user terminal which a user uses using the network of each independent slice. With this process, when a slice is assigned to each service having various request conditions, it becomes easy to satisfy the request condition of each service, and the signaling process and the like can be reduced. In addition, when using a service assigned to each slice by a user terminal, user data is transmitted and received through the communication path by providing a communication path related to the user terminal to a control node provided in the slice. Is done.
 ところで、上記スライスと通信接続するユーザ端末として無線端末が考えられている。その無線端末に、いわゆるテザリングをすることにより子端末を無線通信によりアクセス可能にすることが考えられる。 By the way, a wireless terminal is considered as a user terminal for communication connection with the slice. It is conceivable to make the child terminal accessible by wireless communication by so-called tethering to the wireless terminal.
 無線端末が、テザリングのようにアクセスポイントとして機能するときにおいて、その無線端末は複数のスライスと通信接続していることが考えられる。その際、無線端末は、子端末に対してどのスライスと通信接続するか判断することができない。 When a wireless terminal functions as an access point like tethering, it is considered that the wireless terminal is in communication connection with a plurality of slices. At that time, the wireless terminal cannot determine which slice is connected to the child terminal.
 そこで、本発明は、子端末に対してアクセスポイントとして機能する通信端末が子端末とスライスとを通信接続することができる通信制御方法およびその通信端末を提供することを目的とする。 Therefore, an object of the present invention is to provide a communication control method in which a communication terminal functioning as an access point with respect to a child terminal can connect the child terminal and the slice, and the communication terminal.
 上述の課題を解決するために、本発明の一側面に係る通信制御方法は、子端末に対してアクセスポイントとして機能し、前記子端末をネットワークインフラ上に生成される仮想化ネットワークであるスライスと通信接続する通信端末の通信制御方法において、前記子端末から送信された、通信接続先となるスライスを決定するための接続スライス情報に基づいて、前記子端末の識別情報と通信接続先となるスライスの識別情報とを対応付けた子端末管理情報を子端末管理部に記憶する記憶ステップと、前記子端末管理部に記憶されている子端末管理情報に基づいて、前記子端末と前記スライスとの通信処理を行う通信ステップと、を備える。 In order to solve the above-described problem, a communication control method according to an aspect of the present invention is a virtual network that functions as an access point for a child terminal and the child terminal is generated on a network infrastructure. In the communication control method of a communication terminal for communication connection, based on connection slice information transmitted from the child terminal for determining a slice to be a communication connection destination, identification information of the child terminal and a slice to be a communication connection destination A storage step of storing in the child terminal management unit the child terminal management information associated with the identification information, and the child terminal and the slice based on the child terminal management information stored in the child terminal management unit A communication step for performing communication processing.
 この通信制御方法によれば、通信端末は、子端末が通信しようとする接続スライス情報に従って、子端末とスライスとを通信接続することができる。したがって、子端末は、選択したスライスを用いたサービス提供を受けることができる。 According to this communication control method, the communication terminal can establish communication connection between the child terminal and the slice according to the connection slice information that the child terminal is to communicate with. Therefore, the child terminal can receive service provision using the selected slice.
 本発明によれば、子端末により選択されたスライスと、当該子端末とを通信接続することができる。 According to the present invention, the slice selected by the child terminal and the child terminal can be communicatively connected.
仮想化されたネットワークを構成するシステムの構成を示す図である。It is a figure which shows the structure of the system which comprises the virtualized network. 通信システムのシステム構成を示す図である。1 is a diagram illustrating a system configuration of a communication system. ユーザ端末100およびAMF200(またはNSSF210)の機能構成を示すブロック図である。It is a block diagram which shows the function structure of the user terminal 100 and AMF200 (or NSSF210). 子機端末テーブルおよびスライス管理部の具体例を示す図である。It is a figure which shows the specific example of a subunit | mobile_unit terminal table and a slice management part. 本実施形態の子端末110、ユーザ端末100、AMF200およびNSSF210の処理シーケンスを示す図である。It is a figure which shows the processing sequence of the child terminal 110 of this embodiment, the user terminal 100, AMF200, and NSSF210. 変形例における子端末110、ユーザ端末100,およびAMF200の処理シーケンスを示す図である。It is a figure which shows the process sequence of the child terminal 110 in the modification, the user terminal 100, and AMF200. さらなる変形例におけるユーザ端末100の機能構成を示すブロック図である。It is a block diagram which shows the function structure of the user terminal 100 in the further modification. その変形例における子端末110およびユーザ端末100の処理シーケンスを示す図である。It is a figure which shows the process sequence of the child terminal 110 and the user terminal 100 in the modification. ユーザ端末100のハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the user terminal.
 添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。 Embodiments of the present invention will be described with reference to the accompanying drawings. Where possible, the same parts are denoted by the same reference numerals, and redundant description is omitted.
 図1では、仮想化されたネットワークを構成するシステム1の構成を示している。図1のシステム1は、仮想化ネットワークであるスライスに対してサービスを割り当てることで、サービスユーザ(Service User)の使用する端末(ユーザ端末)であるUE(User Equipment)90に対してネットワークサービスを提供する。スライスとは、ネットワーク装置のリンクとノードの資源を仮想的に切り分けて、切り分けた資源を結合し、ネットワークインフラ上に論理的に生成される仮想化ネットワーク又はサービス網であり、スライス同士は資源を分離しており、互いに干渉しない。ネットワークサービスとは、通信サービス(専用線サービス等)やアプリケーションサービス(動画配信、エンベデッド装置等のセンサ装置を利用したサービス)等のネットワーク資源を用いたサービスをいう。また、UE90は、例えば、スマートフォン等の通信機能を有する端末装置である。 FIG. 1 shows a configuration of a system 1 that configures a virtualized network. The system 1 in FIG. 1 assigns a service to a slice that is a virtual network, thereby providing a network service to a UE (User Equipment) 90 that is a terminal (user terminal) used by a service user (Service User). provide. A slice is a virtual network or service network that is created by logically dividing the network device link and node resources and combining the separated resources. They are separated and do not interfere with each other. The network service refers to a service using network resources such as a communication service (private line service or the like) or an application service (service using a sensor device such as moving image distribution or an embedded device). Moreover, UE90 is a terminal device which has communication functions, such as a smart phone, for example.
 図1に示すようにシステム1は、BSS/OSS(BusinessSupport System/ Operations Support System)10と、SO(ServiceOperator)20と、NFVO30と、VNFM40と、VIM(VirtualizedInfrastructure Management: 仮想化基盤管理)50とを含んで構成されている。また、システム1には、NFVI(NFV(NetworkFunctionsVirtualisation) Infrastructure)60とeNB(eNodeB)80とUE90とを含んで構成されている。このうち、NFVO30とVNFM40とVIM50は、ETSI NFV-ISGで仕様化されているMANO(Management& Orchestration)architectureの機能である。 As shown in FIG. 1, the system 1 includes a BSS / OSS (Business Support System / Operations Support System) 10, an SO (ServiceOperator) 20, an NFVO 30, a VNFM 40, and a VIM (Virtualized Infrastructure Management) 50. It is configured to include. Further, the system 1 includes an NFVI (NFV (Network Functions Virtualisation) Infrastructure) 60, an eNB (eNodeB) 80, and a UE 90. Among these, NFVO30, VNFM40, and VIM50 are MANO (Management & Orchestration) architecture functions specified by ETSI NFV-ISG.
 これらの構成要素は、システム1におけるコアとなるネットワークを構成するものである。なお、互いに情報の送受信が必要な構成要素間は、有線接続されており情報の送受信が可能となっている。 These constituent elements constitute a core network in the system 1. Note that the components that need to transmit and receive information to each other are connected by wire and can transmit and receive information.
 本実施形態に係るシステム1は、物理サーバ上に実現される仮想マシンにおいて動作する仮想サーバによって移動通信端末に対して通信機能を提供する。即ち、システム1は、仮想化された移動体通信ネットワークである。通信機能は、仮想マシンによって当該通信機能に応じた通信処理を実行することで移動通信端末に対して提供される。 The system 1 according to the present embodiment provides a communication function for a mobile communication terminal by a virtual server operating in a virtual machine realized on a physical server. That is, the system 1 is a virtualized mobile communication network. The communication function is provided to the mobile communication terminal by executing a communication process corresponding to the communication function by the virtual machine.
 NFVI60は、仮想化環境を構成する物理資源(ノード群)から形成されたネットワークを示す。この物理資源は、概念的には計算資源、記憶資源、伝送資源を含む。具体的には、この物理資源は、システム1において通信処理を行う物理的なサーバ装置である物理サーバ、スイッチ等のノードを含んで構成されている。物理サーバは、CPU(コア、プロセッサ)、メモリ、及びハードディスク等の記憶手段を備えて構成される。通常、NFVI60を構成する物理サーバ等のノードは、複数まとめてデータセンタ(DC)等の拠点に配置される。データセンタでは、配置された物理サーバがデータセンタ内部のネットワークによって通信可能とされており、互いに情報の送受信を行うことができるようになっている。また、システム1には、複数のデータセンタが設けられている。データセンタ間はネットワークで通信可能とされており、異なるデータセンタに設けられた物理サーバはそのネットワークを介して互いに情報の送受信を行うことができる。 The NFVI 60 indicates a network formed from physical resources (node groups) constituting a virtual environment. The physical resources conceptually include computing resources, storage resources, and transmission resources. Specifically, the physical resource includes a node such as a physical server or a switch that is a physical server device that performs communication processing in the system 1. The physical server includes a storage unit such as a CPU (core, processor), a memory, and a hard disk. Normally, a plurality of nodes such as physical servers that constitute the NFVI 60 are arranged together at a base such as a data center (DC). In the data center, the arranged physical servers can communicate with each other via a network inside the data center, and can exchange information with each other. Further, the system 1 is provided with a plurality of data centers. Data centers can communicate with each other via a network, and physical servers provided in different data centers can transmit / receive information to / from each other via the network.
 SO(Service Operator)20は、ネットワークサービスを提供するためのネットワークの作成を要求する装置であり、例えば、仮想ネットワークを用いて各種ユーザへサービス提供をする事業者の端末装置(例えば、パーソナルコンピュータ等)である。 The SO (Service Operator) 20 is a device that requests creation of a network for providing a network service. For example, a terminal device (for example, a personal computer or the like) of a provider that provides services to various users using a virtual network. ).
 BSS/OSS10は、システム1におけるサービス管理を行い、システム1での通信機能に係る指示を行うノードである。例えば、BSS/OSS10は、NFVO30に対して、新たなネットワークサービスを追加するための指示を行う。また、BSS/OSS10は、システム1に係る通信事業者によって操作され得る。 The BSS / OSS 10 is a node that performs service management in the system 1 and gives instructions related to communication functions in the system 1. For example, the BSS / OSS 10 instructs the NFVO 30 to add a new network service. In addition, the BSS / OSS 10 can be operated by a telecommunications carrier related to the system 1.
 NFVO30は、物理資源であるNFVI60上に構築された仮想ネットワーク(スライス)全体の管理を行う全体管理ノード(機能エンティティ)である。NFVO30は、BSS/OSS10からの指示を受信し、当該指示に応じた処理を行う。NFVO30は、インフラとネットワークサービスの移動体通信網の物理資源において構築された仮想化ネットワーク全体にわたる管理を行う。NFVO30は、仮想ネットワークが提供したネットワークサービスをVNFM40及びVIM50と連携して適切な場所に実現する。例えば、ネットワークサービスのライフサイクル管理(具体的には例えば、ネットワークサービスの生成、更新、スケール制御、イベント収集)、移動体通信網内全体にわたる資源管理、すなわち資源の分散・予約・割当管理、サービス・インスタンス管理、及び資源配置に関わるポリシー管理(具体的には例えば、リソースの予約・割当、地理・法令等に基づく最適配置)を行う。 The NFVO 30 is an overall management node (functional entity) that manages the entire virtual network (slice) constructed on the NFVI 60 that is a physical resource. The NFVO 30 receives an instruction from the BSS / OSS 10 and performs processing according to the instruction. The NFVO 30 performs management over the entire virtual network constructed in the physical resources of the mobile communication network of infrastructure and network services. The NFVO 30 realizes the network service provided by the virtual network in an appropriate place in cooperation with the VNFM 40 and the VIM 50. For example, network service life cycle management (specifically, for example, network service creation, update, scale control, event collection), resource management over the entire mobile communication network, that is, resource distribution / reservation / allocation management, service -Perform instance management and policy management related to resource allocation (specifically, resource reservation / allocation, optimal allocation based on geography / laws, etc.).
 VNFM40は、物理資源(ノード)となるNFVI60に対して、ネットワークサービスを構成する機能を追加する仮想通信機能管理ノード(機能エンティティ)である。VNFM40は、システム1に複数、設けられていてもよい。 The VNFM 40 is a virtual communication function management node (functional entity) that adds a function that constitutes a network service to the NFVI 60 that is a physical resource (node). A plurality of VNFMs 40 may be provided in the system 1.
 VIM50は、NFVI60における物理資源(ノード)各々を管理する物理資源管理ノード(機能エンティティ)である。具体的には、資源の割当・更新・回収の管理、物理資源と仮想化ネットワークとの関連付け、ハードウェア資源とSW資源(ハイパーバイザー)一覧の管理を行う。通常、VIM50は、データセンタ(局舎)毎に管理を行う。物理資源の管理は、データセンタに応じた方式で行われる。データセンタの管理方式(管理資源の実装方式)は、OPENSTACKやvCenter等の種類がある。通常、VIM50は、データセンタの管理方式毎に設けられる。即ち、互いに異なる方式で、NFVI60における物理資源各々を管理する複数のVIM50が含まれる。なお、異なる管理方式で管理される物理資源の単位は、必ずしもデータセンタ単位でなくてもよい。 The VIM 50 is a physical resource management node (functional entity) that manages each physical resource (node) in the NFVI 60. Specifically, resource allocation / update / recovery management, association between physical resources and virtualized network, and management of hardware resources and SW resources (hypervisor) list are performed. Normally, the VIM 50 performs management for each data center (station building). Management of physical resources is performed by a method according to the data center. Data center management methods (management resource mounting methods) include OPENSTACK and vCenter. Normally, the VIM 50 is provided for each data center management method. That is, a plurality of VIMs 50 that manage each physical resource in the NFVI 60 are included in different ways. Note that the unit of physical resources managed by different management methods is not necessarily a data center unit.
 なお、NFVO30、VNFM40及びVIM50は、物理的なサーバ装置上でプログラムが実行されることにしたがって実現される(但し仮想化上で実現されることを制限するものでは無く、管理系統を分離した上で、仮想化上で実現してもよい)。NFVO30、VNFM40及びVIM50は、それぞれ別々の物理的なサーバ装置において実現されていてもよいし、同じサーバ装置において実現されていてもよい。NFVO30、VNFM40及びVIM50(を実現するためのプログラム)は、別々のベンダから提供されていてもよい。 The NFVO 30, VNFM 40, and VIM 50 are realized by executing a program on a physical server device (however, they are not limited to being realized on virtualization, and are separated from a management system). And may be realized on virtualization). The NFVO 30, the VNFM 40, and the VIM 50 may be realized in separate physical server devices, or may be realized in the same server device. The NFVO 30, VNFM 40, and VIM 50 (programs for realizing) may be provided from different vendors.
 NFVO30は、BSS/OSS10からのネットワークサービス作成要求を受信すると、VIM50に対してスライス(スライスSL1、SL2等)のためのリソース確保要求を行う。VIM50が、NFVI60を構成するサーバ装置やスイッチにおけるリソースを確保すると、NFVO30は、当該これらNFVI60に対してスライスを定義する。 When the NFVO 30 receives the network service creation request from the BSS / OSS 10, the NFVO 30 makes a resource securing request for the slice (slice SL1, SL2, etc.) to the VIM 50. When the VIM 50 secures resources in the server devices and switches configuring the NFVI 60, the NFVO 30 defines a slice for the NFVI 60.
 また、NFVO30は、VIM50に、NFVI60においてリソース確保させると、当該NFVI60に対してスライスを定義した情報をNFVO30が記憶しているテーブルに記憶する。そして、NFVO30は、当該ネットワークサービスに必要となる機能を実現するためのソフトウェアのインストール要求をVNFM40に対して行う。VNFM40は、当該インストール要求に応じて、VIM50によって確保されたNFVI60(サーバ装置、スイッチ装置またはルータ装置などのノード)に対して上記ソフトウェアをインストールする。 Further, when the NFVO 30 causes the VIM 50 to reserve resources in the NFVI 60, the NFVO 30 stores information defining slices for the NFVI 60 in a table stored in the NFVO 30. Then, the NFVO 30 makes a software installation request for realizing the functions necessary for the network service to the VNFM 40. In response to the installation request, the VNFM 40 installs the software on the NFVI 60 (node such as a server device, a switch device, or a router device) secured by the VIM 50.
 NFVO30は、VNFM40にしたがってソフトウェアがインストールされると、NFVO30が記憶しているテーブルへスライスとネットワークサービスとの対応付けをする。 When the software is installed according to the VNFM 40, the NFVO 30 associates the slice and the network service with the table stored in the NFVO 30.
 図2は、本実施形態の通信システムN1のシステム構成を示す図である。図2に示されるとおり、この通信システムN1は、図1に示されるNFVI60上で構築されるシステムであって、AMF(core Access andMobility management Function)200、NSSF(NetworkSlice Selection Function)210、RAN(Regional AreaNetwork)150、SMF(Session ManagementFunction)160、160a、UP(User Plane node)170、170a、DN(Data Network)180、180aを含んで構成されている。この通信システムN1に対して、ユーザ端末100は、RAN150を介して通信接続可能に構成されている。 FIG. 2 is a diagram showing a system configuration of the communication system N1 of the present embodiment. As shown in FIG. 2, the communication system N1 is a system constructed on the NFVI 60 shown in FIG. 1, and includes an AMF (core Access and mobility management Function) 200, an NSSF (Network Slice Selection Function) 210, and a RAN (Regional). Area Network (150), SMF (Session Management Node) 160, 160a, UP (User Plane Node) 170, 170a, DN (Data Network) 180, 180a. The user terminal 100 is configured to be communicably connected via the RAN 150 to the communication system N1.
 このユーザ端末100は、いわゆるテザリング機能により子端末110の中継装置として機能し、子端末110からのアクセス要求に応じて通信システムN1と通信接続することができる。このユーザ端末100は、スライスSL1、SL2を経由して外部サイトであるDN180、180aと通信接続することができる。 The user terminal 100 functions as a relay device for the child terminal 110 by a so-called tethering function, and can be connected to the communication system N1 in response to an access request from the child terminal 110. This user terminal 100 can be connected to DN 180 and 180a which are external sites via slices SL1 and SL2.
 子端末110は、ユーザ端末100およびスライスSL1、SL2を介して、DN180、180aと通信接続することができる。 The child terminal 110 can be connected to the DNs 180 and 180a via the user terminal 100 and the slices SL1 and SL2.
 RAN150は、ユーザ端末100と無線通信により通信接続するための基地局(eNB)を含んだアクセスネットワークである。 The RAN 150 is an access network including a base station (eNB) for communication connection with the user terminal 100 by wireless communication.
 UP170,UP170aは、スライスを構成し、ユーザ端末100との間でユーザデータを送受信する通信ノードである。 UP 170 and UP 170 a are communication nodes that constitute a slice and transmit / receive user data to / from the user terminal 100.
 SMF160,160aは、当該UP170、170aとともにスライスを構成し、これらUP170、UP170aに対する通信制御を行う通信制御サーバである。 The SMFs 160 and 160a constitute a slice together with the UPs 170 and 170a, and are communication control servers that perform communication control on the UPs 170 and UP 170a.
 本実施形態において、SMF160とUP170とが同じスライスSL1を構成し、SMF160aとUP170aとが同じスライスSL2を構成している。したがって、ユーザ端末100または子端末110は、スライスSL1またはSL2とRAN150を介して通信接続することができる。 In this embodiment, the SMF 160 and the UP 170 constitute the same slice SL1, and the SMF 160a and the UP 170a constitute the same slice SL2. Therefore, the user terminal 100 or the child terminal 110 can be connected to the slice SL1 or SL2 via the RAN 150.
 AMF200は、スライスとユーザ端末100との通信接続制御を行うスライス接続サーバである。 The AMF 200 is a slice connection server that performs communication connection control between the slice and the user terminal 100.
 NSSF210は、ユーザ端末100または子端末110から送信されるサービス種別で示されるサービスに基づいて、対応する一のスライスを決定して、その一のスライスを特定する識別情報をAMF200に通知する部分である。なお、NSSF210の機能は、AMF200に内蔵される場合もある。 NSSF 210 is a part that determines one corresponding slice based on the service indicated by the service type transmitted from user terminal 100 or child terminal 110 and notifies AMF 200 of identification information that identifies the one slice. is there. The function of NSSF 210 may be built in AMF 200.
 このような通信システムにおいて、ユーザ端末100は、ユーザ操作にしたがってサービスを決定し、RAN150を介してサービス種別をAMF200に対して送信する。 In such a communication system, the user terminal 100 determines a service according to a user operation, and transmits a service type to the AMF 200 via the RAN 150.
 AMF200は、サービス種別を受けると、NSSF210または自装置内で、そのサービスに対応する一のスライスを決定し、当該一のスライスの識別情報をユーザ端末100に返信する。 Upon receipt of the service type, the AMF 200 determines one slice corresponding to the service in the NSSF 210 or its own device, and returns the identification information of the one slice to the user terminal 100.
 ユーザ端末100は、返信されたスライスの識別情報を記憶し、以降、そのスライスの識別情報にしたがったスライスに対して通信接続する。 The user terminal 100 stores the identification information of the returned slice, and thereafter connects to the slice according to the identification information of the slice.
 子端末110は、ユーザ端末100をアクセスポイントとして通信接続し、ユーザ端末100を介して各スライスに通信接続する。 The child terminal 110 performs communication connection using the user terminal 100 as an access point, and communication connection to each slice via the user terminal 100.
 つぎに本実施形態のユーザ端末100の機能構成について説明する。図3は、ユーザ端末100およびNSSF210の機能構成を示すブロック図である。 Next, the functional configuration of the user terminal 100 of this embodiment will be described. FIG. 3 is a block diagram illustrating functional configurations of the user terminal 100 and the NSSF 210.
 図3に示されるとおり、ユーザ端末100は、通信制御部101および子端末管理テーブル102(子端末管理部)を含んで構成されている。通信制御部101は、スライスを構成している通信システムN1に対して通信接続制御を行う部分であり、提供を受けようとするサービスごとに対応付けられたスライスを切り換えて通信接続を行う。 As shown in FIG. 3, the user terminal 100 includes a communication control unit 101 and a child terminal management table 102 (child terminal management unit). The communication control unit 101 is a part that performs communication connection control for the communication system N1 that constitutes a slice, and performs communication connection by switching a slice associated with each service to be provided.
 子端末管理テーブル102は、子端末110の識別情報、子端末110から要求されたサービス種別、および子端末110が通信接続するスライスを特定するための識別情報を対応付けた子端末管理情報を記憶する。 The child terminal management table 102 stores child terminal management information in which identification information of the child terminal 110, a service type requested from the child terminal 110, and identification information for specifying a slice to which the child terminal 110 is connected to communicate are associated. To do.
 図4(b)は、子端末管理テーブル102に記憶された子端末管理情報の具体例である。図に示されるとおり、子端末管理テーブル102は、子端末110の識別情報(ID)、サービス種別(ServiceParameter)、および接続スライス(スライスID)を対応付けて記憶している。 FIG. 4B is a specific example of the child terminal management information stored in the child terminal management table 102. As shown in the figure, the child terminal management table 102 stores identification information (ID), service type (ServiceParameter), and connection slice (slice ID) of the child terminal 110 in association with each other.
 このような構成を含んだユーザ端末100は、子端末110との間で認証処理およびサービス種別に応じたスライス決定のための処理を行い、子端末110が要求するサービスに対応するスライスに対して通信接続することができる。また、ユーザ端末100は、スライスを介して子端末110に送信されたデータを、子端末管理テーブル102を参照して、接続スライスに対応した子端末110に中継することができる。 The user terminal 100 including such a configuration performs authentication processing with the child terminal 110 and processing for slice determination according to the service type, and performs processing for a slice corresponding to the service requested by the child terminal 110. Communication connection is possible. Further, the user terminal 100 can relay the data transmitted to the child terminal 110 via the slice with reference to the child terminal management table 102 to the child terminal 110 corresponding to the connected slice.
 NSSF210は、スライス接続判断部201、およびスライス管理部202を含んで構成されている。 The NSSF 210 includes a slice connection determination unit 201 and a slice management unit 202.
 スライス接続判断部201は、ユーザ端末100からAMF200を介してサービス種別を受けると、スライス管理部202を参照して、ユーザ端末100が現在通信接続状態としているスライスの中から一のスライスを決定し、そのスライスを特定する識別情報をユーザ端末100に返信する部分である。 When the slice connection determination unit 201 receives a service type from the user terminal 100 via the AMF 200, the slice connection determination unit 201 refers to the slice management unit 202 and determines one slice from slices that the user terminal 100 is currently in the communication connection state. This is a part that returns identification information for identifying the slice to the user terminal 100.
 スライス管理部202は、サービス種別とスライスとを対応付けたスライス管理情報を記憶する部分である。本実施形態でのサービス種別とは、動画配信などの、高速・大容量通信を要するブロードバンドサービス、VoIPなどの高速通信を要する低遅延サービス、センサデータの送信など遅延を許容するIoTサービスなどを示す。 The slice management unit 202 is a part that stores slice management information in which service types and slices are associated with each other. The service type in the present embodiment indicates a broadband service that requires high-speed and large-capacity communication such as video distribution, a low-delay service that requires high-speed communication such as VoIP, an IoT service that allows delay such as transmission of sensor data, and the like. .
 図4(a)は、そのスライス管理部202に記憶されているスライス管理情報を示す図である。図に示されるとおり、サービス種別(ServiceParameter)と、接続スライスとが対応付けられている。これは事前に、MANOにより設定された情報である。 FIG. 4A is a diagram showing slice management information stored in the slice management unit 202. As shown in the figure, a service type (ServiceParameter) and a connection slice are associated with each other. This is information set in advance by MANO.
 さらに、本実施形態においては、スライス管理部202は、ユーザ端末100が通信接続状態としているスライスをユーザ端末100ごとに管理している。 Furthermore, in the present embodiment, the slice management unit 202 manages the slice that the user terminal 100 is in the communication connection state for each user terminal 100.
 スライス接続判断部201は、通信接続状態であるスライスの中から、サービス種別に応じたスライスを決定し、そのスライスを特定する識別情報をユーザ端末100に通知する。 The slice connection determination unit 201 determines a slice according to the service type from the slices in the communication connection state, and notifies the user terminal 100 of identification information for specifying the slice.
 つぎに、このように構成されたユーザ端末100、AMF200およびNSSF210の動作について説明する。図5は、子端末110、ユーザ端末100、AMF200およびNSSF210の処理シーケンスを示す図である。 Next, operations of the user terminal 100, the AMF 200, and the NSSF 210 configured as described above will be described. FIG. 5 is a diagram illustrating a processing sequence of the child terminal 110, the user terminal 100, the AMF 200, and the NSSF 210.
 ユーザ端末100は、事前にスライスSL1(図5 PDU1)およびスライスSL2(図5 PDU2)と通信接続状態にしている。NSSF210は、その通信接続状態を管理するとともに、事前に設定されたサービス種別とスライスの識別情報とを対応付けたスライス管理情報を記憶している。 The user terminal 100 is in communication with the slice SL1 (FIG. 5 PDU1) and slice SL2 (FIG. 5 PDU2) in advance. The NSSF 210 manages the communication connection state, and stores slice management information in which a preset service type and slice identification information are associated with each other.
 子端末110は、ユーザの操作にしたがって認証処理を行う。まず、子端末110は、認証要求(Authenticationrequest)をユーザ端末100に送信する(S101)。 The child terminal 110 performs an authentication process according to a user operation. First, the child terminal 110 transmits an authentication request (Authentication request) to the user terminal 100 (S101).
 ユーザ端末100は、認証要求を受けると、ユーザ名要求(IdentityRequest)を子端末110に送信し(S102)、子端末110は、ユーザ操作または自動的にユーザ名の入力を行う(S103)。 Upon receiving the authentication request, the user terminal 100 transmits a user name request (IdentityRequest) to the child terminal 110 (S102), and the child terminal 110 performs a user operation or automatically inputs a user name (S103).
 ユーザ端末100は、パスワードの入力要求(Authenticationchallenge)を子端末110に送信し(S104)、子端末110は、ユーザ操作または自動的にパスワードの入力を行う(S105)。 The user terminal 100 transmits a password input request (Authenticationchallenge) to the child terminal 110 (S104), and the child terminal 110 performs a user operation or automatically inputs a password (S105).
 ユーザ端末100は、認証処理が承認した旨(AuthenticationSuccess)および接続スライス情報の要求を、子端末110に送信する(S106)。ここで接続スライス情報とは、サービス種別を想定しているが、これに限るものではなく、接続するスライスを特定するための情報であればよい。したがって、スライスを特定するスライスIDを要求してもよい。また、接続スライス情報は、NGN(Next GenerationNetwork Architecture)において規定されているNSSI(Network SliceSelection Information)、またはその細分化された情報種別であるNSSAI(Network SliceSelection Assistant Information)に含まれた情報としてもよい。 The user terminal 100 transmits a request for authentication slice approval and connection slice information to the child terminal 110 (S106). Here, the connection slice information assumes a service type, but is not limited to this, and may be information for specifying a slice to be connected. Accordingly, a slice ID that identifies a slice may be requested. The connection slice information may be information included in NSSI (Network Slice Selection Information) defined in NGN (Next Generation Network Network Architecture) or NSAI (Network Slice Selection Assistant Information) that is a subdivided information type. .
 子端末110は、ユーザ操作または起動しているアプリケーション等にしたがって、接続スライス情報をユーザ端末100に送信する。 The child terminal 110 transmits the connection slice information to the user terminal 100 according to a user operation or an activated application.
 ユーザ端末100は、子端末110から接続スライス情報を受信すると、RAN150を介してAMF200に、接続スライス情報を送信する(S108)。 Upon receiving the connection slice information from the child terminal 110, the user terminal 100 transmits the connection slice information to the AMF 200 via the RAN 150 (S108).
 AMF200は、さらにNSSF210に、接続スライス情報を送信する(S109)。 The AMF 200 further transmits connection slice information to the NSSF 210 (S109).
 NSSF210において、スライス接続判断部201は、AMF200から送信された接続スライス情報に基づいて、接続する一のスライスを決定する(S110)。NSSF210は、接続スライス情報(例えばサービス種別)とスライスの識別情報とを対応付けたスライス管理情報を備えおり、さらにユーザ端末100が通信接続状態としているスライスSL1およびSL2を管理している。そして、スライス接続判断部201は、受信した接続スライス情報に基づいて、通信接続状態としているスライスSL1またはSL2のいずれかのスライスを決定する。本実施形態では、スライス接続判断部201は、スライスSL2を決定する。 In the NSSF 210, the slice connection determination unit 201 determines one slice to be connected based on the connection slice information transmitted from the AMF 200 (S110). The NSSF 210 includes slice management information in which connection slice information (for example, service type) is associated with slice identification information, and manages slices SL1 and SL2 in which the user terminal 100 is in a communication connection state. Then, the slice connection determination unit 201 determines either the slice SL1 or SL2 in the communication connection state based on the received connection slice information. In the present embodiment, the slice connection determination unit 201 determines the slice SL2.
 NSSF210は、スライス接続許可とともに、決定した一のスライスを特定する識別情報をAMF200に送信し(S111)、AMF200は、さらにRAN150を介して、スライス接続許可とともに、スライスを特定する識別情報をユーザ端末100に送信する(S112)。 The NSSF 210 transmits to the AMF 200 identification information for identifying the determined one slice together with the slice connection permission (S111), and the AMF 200 further transmits the identification information for identifying the slice along with the slice connection permission to the user terminal via the RAN 150. 100 (S112).
 ユーザ端末100は、子端末110にスライス接続許可を送信するとともに(S113)、子端末管理テーブルのスライス識別情報を記憶する(S114)。このような処理により、ユーザ端末100は、子端末110から送信されたデータを、子端末110が提供を受けているサービスに応じたスライスに送信することができる(S115)。またユーザ端末100は、子端末管理テーブル102において子端末110の識別情報に対応付けられたスライスを介して送信されたデータを、子端末110に送信することができる。 The user terminal 100 transmits a slice connection permission to the child terminal 110 (S113) and stores slice identification information in the child terminal management table (S114). Through such processing, the user terminal 100 can transmit the data transmitted from the child terminal 110 to a slice corresponding to the service provided by the child terminal 110 (S115). Further, the user terminal 100 can transmit data transmitted via the slice associated with the identification information of the child terminal 110 in the child terminal management table 102 to the child terminal 110.
 なお、上述の例では、ユーザ端末100がすでに一または複数のスライスと通信接続している状態を前提としているが、これに限られない。ユーザ端末100が、子端末110から送信された接続スライス情報に基づいて、NSSF210において接続スライス情報に示される要件を満たすスライス(例えばサービス要件を満たすスライス)が通信接続状態ではないと判断する場合には、通信制御部101は、NSSF210において指定されたスライスと新たに通信接続するようにしてもよい。そして、通信制御部101は、新たに通信接続状態となったスライスの識別情報と子端末110の識別情報とを子端末管理テーブル102に登録する。これは後述する変形例においても同様に適用することができる。 In the above example, it is assumed that the user terminal 100 is already connected to one or a plurality of slices. However, the present invention is not limited to this. When the user terminal 100 determines, based on the connection slice information transmitted from the child terminal 110, that a slice that satisfies the requirement indicated in the connection slice information in the NSSF 210 (for example, a slice that satisfies the service requirement) is not in the communication connection state The communication control unit 101 may newly establish a communication connection with the slice designated in the NSSF 210. Then, the communication control unit 101 registers the identification information of the slice newly in the communication connection state and the identification information of the child terminal 110 in the child terminal management table 102. This can be similarly applied to modified examples described later.
 また、子端末110からユーザ端末100に送信される接続スライス情報は、認証処理の中に含めてもよく、例えば、ステップS101の認証要求、S103のユーザ名入力、S105のパスワード入力に含めてもよい。 Further, the connection slice information transmitted from the child terminal 110 to the user terminal 100 may be included in the authentication process. For example, the connection slice information may be included in the authentication request in step S101, the user name input in S103, and the password input in S105. Good.
 図6は、図5の変形例に相当する処理であり、子端末110、ユーザ端末100およびAMF200の処理シーケンスを示す図である。この変形例は、AMF200が、NSSF210の機能を有している場合を示している。したがって、AMF200は、NSSF210のスライス接続判断部201およびスライス管理部202と同じ機能を有している。 FIG. 6 is a process corresponding to the modified example of FIG. This modification shows a case where the AMF 200 has the function of the NSSF 210. Therefore, the AMF 200 has the same functions as the slice connection determination unit 201 and the slice management unit 202 of the NSSF 210.
 子端末110とユーザ端末100との間において、認証処理が行われる(S101~S105)。そして、ユーザ端末100は、接続スライス情報の依頼を子端末110に送信し、子端末110は、その応答として接続スライス情報をユーザ端末100に送信する(S106,S107)。これら処理は、図5と同じである。 An authentication process is performed between the child terminal 110 and the user terminal 100 (S101 to S105). Then, the user terminal 100 transmits a request for connection slice information to the child terminal 110, and the child terminal 110 transmits connection slice information to the user terminal 100 as a response (S106, S107). These processes are the same as those in FIG.
 ユーザ端末100は、接続スライス情報をAMF200に送信すると(S108)、AMF200に備えられているスライス接続判断部が、スライス管理部202を参照して、一のスライスを決定し(S110a)、スライス接続許可とともに、その通信接続先となるスライスの識別情報を送信する(S112)。 When the user terminal 100 transmits the connection slice information to the AMF 200 (S108), the slice connection determination unit provided in the AMF 200 determines one slice with reference to the slice management unit 202 (S110a), and the slice connection Along with the permission, identification information of the slice as the communication connection destination is transmitted (S112).
 ユーザ端末100は、スライス接続許可を受信すると、子端末110にスライス接続許可を送信するとともに(S113)、子端末管理テーブル102の更新を行う(S114)。 When receiving the slice connection permission, the user terminal 100 transmits the slice connection permission to the child terminal 110 (S113) and updates the child terminal management table 102 (S114).
 このようにして、NSSF210の機能が、AMF200に内蔵されている場合には、AMF200においてスライス接続の判断処理を行うことができる。 In this way, when the function of the NSSF 210 is built in the AMF 200, the AMF 200 can perform slice connection determination processing.
 つぎに、ユーザ端末100において、スライス接続判断を行う変形例について説明する。図7は、その変形例におけるユーザ端末100の機能構成を示すブロック図である。図7に示されるとおり、ユーザ端末100は、通信制御部101、子端末管理テーブル102、スライス接続判断部103、スライス管理部104を含んで構成されている。この変形例においては、ユーザ端末100が、NSSF210のスライス接続判断部201とスライス管理部202と同じ機能を有している。 Next, a modification in which the slice connection determination is performed in the user terminal 100 will be described. FIG. 7 is a block diagram showing a functional configuration of the user terminal 100 in the modification. As illustrated in FIG. 7, the user terminal 100 includes a communication control unit 101, a child terminal management table 102, a slice connection determination unit 103, and a slice management unit 104. In this modification, the user terminal 100 has the same functions as the slice connection determination unit 201 and the slice management unit 202 of the NSSF 210.
 この変形例におけるスライス管理部104は、NSSF210に記憶されているスライスの識別情報とサービス種別とを対応付けたスライス管理情報と同じ情報が記憶されている。 The slice management unit 104 in this modification stores the same information as slice management information in which slice identification information stored in the NSSF 210 is associated with a service type.
 スライス接続判断部103は、そのスライス管理部104を参照して、子端末110と通信接続するスライスを決定する。 The slice connection determination unit 103 refers to the slice management unit 104 and determines a slice to be connected for communication with the child terminal 110.
 図8は、その変形例における子端末110およびユーザ端末100の処理シーケンスを示す図である。 FIG. 8 is a diagram showing a processing sequence of the child terminal 110 and the user terminal 100 in the modified example.
 子端末110とユーザ端末100との間において、認証処理が行われる(S101~S105)。そして、ユーザ端末100は、接続スライス情報の依頼を子端末110に送信し、子端末110は、その応答として接続スライス情報をユーザ端末100に送信する(S106,S107)。これら処理は、図5と同じである。 An authentication process is performed between the child terminal 110 and the user terminal 100 (S101 to S105). Then, the user terminal 100 transmits a request for connection slice information to the child terminal 110, and the child terminal 110 transmits connection slice information to the user terminal 100 as a response (S106, S107). These processes are the same as those in FIG.
 そして、ユーザ端末100において、通信制御部101が子端末110から接続スライス情報を受信すると(S107)、スライス接続判断部201が、スライス管理部104を参照して、接続先となるスライスを決定する(S110b)。 In the user terminal 100, when the communication control unit 101 receives the connection slice information from the child terminal 110 (S107), the slice connection determination unit 201 refers to the slice management unit 104 and determines a slice to be a connection destination. (S110b).
 そして、ユーザ端末100において、通信制御部101は、子端末110にスライス接続許可を送信し、子端末管理テーブル102に決定したスライスの識別情報と子端末110の識別情報とを記憶する。 In the user terminal 100, the communication control unit 101 transmits a slice connection permission to the child terminal 110 and stores the determined slice identification information and the child terminal 110 identification information in the child terminal management table 102.
 つぎに、本実施形態に係るユーザ端末100を用いた通信制御方法の作用効果について説明する。本実施形態の通信制御方法は、子端末110に対してアクセスポイントとして機能し、子端末110をネットワークインフラ上に生成される仮想化ネットワークであるスライスSL1、SL2と通信接続する通信端末であるユーザ端末100により実行される。 Next, operational effects of the communication control method using the user terminal 100 according to the present embodiment will be described. The communication control method according to the present embodiment functions as an access point for the child terminal 110 and is a user who is a communication terminal that communicates and connects the child terminal 110 to the slices SL1 and SL2 that are virtualized networks generated on the network infrastructure. It is executed by the terminal 100.
 このユーザ端末100は、子端末110から送信された、通信接続先となるスライスを決定するための接続スライス情報に基づいて、子端末110の識別情報と通信接続先となるスライスの識別情報(スライスID)とを対応付けた子端末管理情報を記憶する子端末管理テーブル102を備える。 The user terminal 100, based on the connection slice information transmitted from the child terminal 110 for determining the slice to be the communication connection destination, the identification information of the child terminal 110 and the identification information of the slice to be the communication connection destination (slice ID) and a child terminal management table 102 for storing child terminal management information associated with the ID.
 そして、ユーザ端末100の通信制御部101は、子端末管理テーブル102に記憶されている子端末管理情報に基づいて、子端末110と、その通信接続先となるスライスとの間で通信処理を行う。 Then, the communication control unit 101 of the user terminal 100 performs communication processing between the child terminal 110 and the slice that is the communication connection destination based on the child terminal management information stored in the child terminal management table 102. .
 この構成にしたがって、ユーザ端末100は、子端末110が通信しようとする接続スライス情報(例えばサービス種別)に従って、子端末110とスライスとを通信接続することができる。したがって、子端末110は、親端末であるユーザ端末100が通信接続しているスライスに影響を受けることなく、適切なスライスを選択して、当該スライスを用いたサービス提供を受けることができる。 According to this configuration, the user terminal 100 can establish communication connection between the child terminal 110 and the slice according to connection slice information (for example, service type) that the child terminal 110 is to communicate with. Therefore, the child terminal 110 can select an appropriate slice and receive a service using the slice without being affected by the slice to which the user terminal 100 as the parent terminal is connected.
 また、ユーザ端末100において、通信制御部101は、子端末110から送信された接続スライス情報を受信すると、スライスを管理する管理サーバであるNSSF210に対して通信接続先となるスライスの識別情報の問合せを行う。そして、子端末管理テーブル102は、その問合せに対する問合せ結果に基づいて、スライスの識別情報を記憶する。 In the user terminal 100, when the communication control unit 101 receives the connection slice information transmitted from the child terminal 110, the communication control unit 101 inquires the NSSF 210, which is a management server that manages the slice, about the identification information of the slice that is the communication connection destination. I do. Then, the child terminal management table 102 stores slice identification information based on the query result for the query.
 この構成にしたがって、子端末管理テーブル102は、子端末110の要求に従ったスライスの識別情報を記憶する。 According to this configuration, the child terminal management table 102 stores the identification information of the slice according to the request from the child terminal 110.
 したがって、ユーザ端末100は、NSSF210などのスライスを管理するサーバに記憶されている情報に基づいて子端末110のためのスライスに通信接続できる。 Therefore, the user terminal 100 can be connected to a slice for the child terminal 110 based on information stored in a server that manages the slice such as the NSSF 210.
 また、ユーザ端末100において、サービス種別を示す接続スライス情報と、スライスの識別情報とを対応付けたスライス管理情報を記憶するスライス管理部104を備える。そして、通信制御部101は、子端末110から送信された接続スライス情報を受信すると、スライス管理部104に記憶されている情報に基づいて、接続先となるスライスの識別情報を決定する。そして子端末管理テーブル102は、その決定に基づいてスライスの識別情報を記憶する。 In addition, the user terminal 100 includes a slice management unit 104 that stores slice management information in which connection slice information indicating a service type and slice identification information are associated with each other. When the communication control unit 101 receives the connection slice information transmitted from the child terminal 110, the communication control unit 101 determines the identification information of the connection destination slice based on the information stored in the slice management unit 104. Then, the child terminal management table 102 stores slice identification information based on the determination.
 これにより、NSSF210に対して問い合わせ処理をすることなく、子端末110の要求に従ったスライスの識別情報を記憶できる。 Thereby, the identification information of the slice according to the request of the child terminal 110 can be stored without performing inquiry processing to the NSSF 210.
 つぎに、上述ユーザ端末100のハードウェア構成について説明する。図9は、本実施形態に係る処理を実行するユーザ端末100のハードウェア構成の一例を示す図である。上述のユーザ端末100は、物理的には、プロセッサ1001、メモリ1002、ストレージ1003、通信装置1004、入力装置1005、出力装置1006、バス1007などを含むコンピュータ装置として構成されてもよい。 Next, a hardware configuration of the user terminal 100 will be described. FIG. 9 is a diagram illustrating an example of a hardware configuration of the user terminal 100 that executes processing according to the present embodiment. The above-described user terminal 100 may be physically configured as a computer device including a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, and the like.
 なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。上記のサーバのハードウェア構成は、図に示した各装置を1つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。 In the following description, the term “apparatus” can be read as a circuit, a device, a unit, or the like. The hardware configuration of the server described above may be configured to include one or a plurality of the devices illustrated in the figure, or may be configured not to include some devices.
 ユーザ端末100における各機能は、プロセッサ1001、メモリ1002などのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることで、プロセッサ1001が演算を行い、通信装置1004が行う通信や、メモリ1002及びストレージ1003におけるデータの読み出し及び/又は書き込みを制御することで実現される。 Each function in the user terminal 100 is obtained by reading predetermined software (program) on hardware such as the processor 1001 and the memory 1002, so that the processor 1001 performs calculations, communication performed by the communication device 1004, memory 1002, and storage This is realized by controlling reading and / or writing of data in 1003.
 プロセッサ1001は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ1001は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)で構成されてもよい。例えば、上述のAMF301における通信制御部302などは、プロセッサ1001で実現されてもよい。 The processor 1001 controls the entire computer by operating an operating system, for example. The processor 1001 may be configured by a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic device, a register, and the like. For example, the communication control unit 302 in the AMF 301 described above may be realized by the processor 1001.
 また、プロセッサ1001は、プログラム(プログラムコード)、ソフトウェアモジュールやデータを、ストレージ1003及び/又は通信装置1004からメモリ1002に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施の形態で説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、上述の通信制御部302は、メモリ1002に格納され、プロセッサ1001で動作する制御プログラムによって実現されてもよく、他の機能ブロックについても同様に実現されてもよい。上述の各種処理は、1つのプロセッサ1001で実行される旨を説明してきたが、2以上のプロセッサ1001により同時又は逐次に実行されてもよい。プロセッサ1001は、1以上のチップで実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されても良い。 Further, the processor 1001 reads programs (program codes), software modules, and data from the storage 1003 and / or the communication device 1004 to the memory 1002, and executes various processes according to these. As the program, a program that causes a computer to execute at least a part of the operations described in the above embodiments is used. For example, the above-described communication control unit 302 may be realized by a control program stored in the memory 1002 and operated by the processor 1001, and may be realized similarly for other functional blocks. Although the above-described various processes have been described as being executed by one processor 1001, they may be executed simultaneously or sequentially by two or more processors 1001. The processor 1001 may be implemented by one or more chips. Note that the program may be transmitted from a network via a telecommunication line.
 メモリ1002は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、RAM(Random Access Memory)などの少なくとも1つで構成されてもよい。メモリ1002は、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリ1002は、本発明の一実施の形態に係る無線通信方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存できる。 The memory 1002 is a computer-readable recording medium, and includes, for example, at least one of ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), RAM (Random Access Memory), and the like. May be. The memory 1002 may be called a register, a cache, a main memory (main storage device), or the like. The memory 1002 can store a program (program code), a software module, and the like that can be executed to implement the wireless communication method according to the embodiment of the present invention.
 ストレージ1003は、コンピュータ読み取り可能な記録媒体であり、例えば、CD-ROM(Compact Disc ROM)などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つで構成されてもよい。ストレージ1003は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ1002及び/又はストレージ1003を含むデータベース、サーバその他の適切な媒体であってもよい。 The storage 1003 is a computer-readable recording medium such as an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (for example, a compact disk, a digital versatile disk, a Blu-ray). (Registered trademark) disk, smart card, flash memory (for example, card, stick, key drive), floppy (registered trademark) disk, magnetic strip, and the like. The storage 1003 may be referred to as an auxiliary storage device. The storage medium described above may be, for example, a database, server, or other suitable medium including the memory 1002 and / or the storage 1003.
 通信装置1004は、有線及び/又は無線ネットワークを介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。例えば、上述の通信制御部101などは、通信装置1004で実現されてもよい。 The communication device 1004 is hardware (transmission / reception device) for performing communication between computers via a wired and / or wireless network, and is also referred to as a network device, a network controller, a network card, a communication module, or the like. For example, the above-described communication control unit 101 or the like may be realized by the communication device 1004.
 入力装置1005は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど)である。出力装置1006は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカー、LEDランプなど)である。なお、入力装置1005及び出力装置1006は、一体となった構成(例えば、タッチパネル)であってもよい。 The input device 1005 is an input device (for example, a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that accepts an input from the outside. The output device 1006 is an output device (for example, a display, a speaker, an LED lamp, etc.) that performs output to the outside. The input device 1005 and the output device 1006 may have an integrated configuration (for example, a touch panel).
 また、プロセッサ1001やメモリ1002などの各装置は、情報を通信するためのバス1007で接続される。バス1007は、単一のバスで構成されてもよいし、装置間で異なるバスで構成されてもよい。 Also, each device such as the processor 1001 and the memory 1002 is connected by a bus 1007 for communicating information. The bus 1007 may be configured with a single bus or may be configured with different buses between apparatuses.
 また、ユーザ端末100は、マイクロプロセッサ、デジタル信号プロセッサ(DSP: Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ1001は、これらのハードウェアの少なくとも1つで実装されてもよい。 The user terminal 100 includes hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), and a field programmable gate array (FPGA). A part or all of each functional block may be realized by the hardware. For example, the processor 1001 may be implemented by at least one of these hardware.
 子端末110、AMF200、NSSF21においても同様のハードウェア構成をとるものである。 The child terminal 110, AMF 200, and NSSF 21 have the same hardware configuration.
 以上、本実施形態について詳細に説明したが、当業者にとっては、本実施形態が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本実施形態は、特許請求の範囲の記載により定まる本発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施できる。したがって、本明細書の記載は、例示説明を目的とするものであり、本実施形態に対して何ら制限的な意味を有するものではない。 As mentioned above, although this embodiment was described in detail, it is clear for those skilled in the art that this embodiment is not limited to embodiment described in this specification. The present embodiment can be implemented as a modification and change without departing from the spirit and scope of the present invention defined by the description of the scope of claims. Therefore, the description of the present specification is for illustrative purposes and does not have any limiting meaning to the present embodiment.
 情報の通知は、本明細書で説明した態様/実施形態に限られず、他の方法で行われてもよい。例えば、情報の通知は、物理レイヤシグナリング(例えば、DCI(Downlink Control Information)、UCI(Uplink Control Information))、上位レイヤシグナリング(例えば、RRC(Radio Resource Control)シグナリング、MAC(Medium Access Control)シグナリング、報知情報(MIB(Master Information Block)、SIB(System Information Block)))、その他の信号又はこれらの組み合わせによって実施されてもよい。また、RRCシグナリングは、RRCメッセージと呼ばれてもよく、例えば、RRC接続セットアップ(RRCConnection Setup)メッセージ、RRC接続再構成(RRCConnection Reconfiguration)メッセージなどであってもよい。 The notification of information is not limited to the aspect / embodiment described in this specification, and may be performed by other methods. For example, notification of information includes physical layer signaling (for example, DCI (Downlink Control Information), UCI (Uplink Control Information)), upper layer signaling (for example, RRC (Radio Resource Control) signaling, MAC (Medium Access Control) signaling), It may be implemented by broadcast information (MIB (Master Information Block), SIB (System Information Block)), other signals, or a combination thereof. The RRC signaling may be referred to as an RRC message, and may be, for example, an RRC connection setup message, an RRC connection reconfiguration message, or the like.
 本明細書で説明した各態様/実施形態は、LTE(Long Term Evolution)、LTE-A(LTE-Advanced)、SUPER 3G、IMT-Advanced、4G、5G、FRA(Future Radio Access)、W-CDMA(登録商標)、GSM(登録商標)、CDMA2000、UMB(Ultra Mobile Broadband)、IEEE 802.11(Wi-Fi)、IEEE 802.16(WiMAX)、IEEE 802.20、UWB(Ultra-WideBand)、Bluetooth(登録商標)、その他の適切なシステムを利用するシステム及び/又はこれらに基づいて拡張された次世代システムに適用されてもよい。 Each aspect / embodiment described in this specification includes LTE (Long Term Evolution), LTE-A (LTE-Advanced), SUPER 3G, IMT-Advanced, 4G, 5G, FRA (Future Radio Access), W-CDMA. (Registered trademark), GSM (registered trademark), CDMA2000, UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, UWB (Ultra-WideBand), The present invention may be applied to a Bluetooth (registered trademark), a system using another appropriate system, and / or a next generation system extended based on the system.
 本明細書で説明した各態様/実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本明細書で説明した方法については、例示的な順序で様々なステップの要素を提示しており、提示した特定の順序に限定されない。 The processing procedures, sequences, flowcharts and the like of each aspect / embodiment described in this specification may be switched in order as long as there is no contradiction. For example, the methods described herein present the elements of the various steps in an exemplary order and are not limited to the specific order presented.
 本明細書において特定の装置によって行われるとした特定動作は、場合によってはその上位ノード(upper node)によって行われることもある。例えば、特定の装置が基地局であった場合においては、当該基地局を有する1つまたは複数のネットワークノード(network nodes)を含んだネットワークにおいて、端末との通信のために行われる様々な動作は、基地局および/または基地局以外の他のネットワークノードによって行われ得ることは明らかである。上記において基地局以外の他のネットワークノードが1つである場合を例示したが、複数の他のネットワークノードの組み合わせであってもよい。 The specific operation performed by a specific device in this specification may be performed by its upper node in some cases. For example, when a specific apparatus is a base station, various operations performed for communication with a terminal in a network including one or a plurality of network nodes (network nodes) having the base station are: Obviously, it can be performed by the base station and / or other network nodes other than the base station. Although the case where there is one network node other than the base station in the above is illustrated, a combination of a plurality of other network nodes may be used.
 情報等は、上位レイヤ(または下位レイヤ)から下位レイヤ(または上位レイヤ)へ出力され得る。複数のネットワークノードを介して入出力されてもよい。 Information etc. can be output from the upper layer (or lower layer) to the lower layer (or upper layer). Input / output may be performed via a plurality of network nodes.
 入出力された情報等は特定の場所(例えば、メモリ)に保存されてもよいし、管理テーブルで管理してもよい。入出力される情報等は、上書き、更新、または追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。 The input / output information or the like may be stored in a specific location (for example, a memory) or may be managed by a management table. Input / output information and the like can be overwritten, updated, or additionally written. The output information or the like may be deleted. The input information or the like may be transmitted to another device.
 判定は、1ビットで表される値(0か1か)によって行われてもよいし、真偽値(Boolean:trueまたはfalse)によって行われてもよいし、数値の比較(例えば、所定の値との比較)によって行われてもよい。 The determination may be performed by a value represented by 1 bit (0 or 1), may be performed by a true / false value (Boolean: true or false), or may be performed by comparing numerical values (for example, a predetermined value) Comparison with the value).
 本明細書で説明した各態様/実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知(例えば、「Xであること」の通知)は、明示的に行うものに限られず、暗黙的(例えば、当該所定の情報の通知を行わない)ことによって行われてもよい。 Each aspect / embodiment described in this specification may be used alone, in combination, or may be switched according to execution. In addition, notification of predetermined information (for example, notification of being “X”) is not limited to explicitly performed, but is performed implicitly (for example, notification of the predetermined information is not performed). Also good.
 ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。 Software, whether it is called software, firmware, middleware, microcode, hardware description language, or other names, instructions, instruction sets, codes, code segments, program codes, programs, subprograms, software modules , Applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, procedures, functions, etc. should be interpreted broadly.
 また、ソフトウェア、命令などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア及びデジタル加入者回線(DSL)などの有線技術及び/又は赤外線、無線及びマイクロ波などの無線技術を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び/又は無線技術は、伝送媒体の定義内に含まれる。 Further, software, instructions, etc. may be transmitted / received via a transmission medium. For example, software may use websites, servers, or other devices using wired technology such as coaxial cable, fiber optic cable, twisted pair and digital subscriber line (DSL) and / or wireless technology such as infrared, wireless and microwave. When transmitted from a remote source, these wired and / or wireless technologies are included within the definition of transmission media.
 本明細書で説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。 The information, signals, etc. described herein may be represented using any of a variety of different technologies. For example, data, commands, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description are voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, light fields or photons, or any of these May be represented by a combination of
 なお、本明細書で説明した用語及び/又は本明細書の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。例えば、信号はメッセージであってもよい。 Note that the terms described in this specification and / or terms necessary for understanding this specification may be replaced with terms having the same or similar meaning. For example, the signal may be a message.
 本明細書で使用する「システム」および「ネットワーク」という用語は、互換的に使用される。 The terms “system” and “network” used in this specification are used interchangeably.
 また、本明細書で説明した情報、パラメータなどは、絶対値で表されてもよいし、所定の値からの相対値で表されてもよいし、対応する別の情報で表されてもよい。例えば、無線リソースはインデックスで指示されるものであってもよい。 In addition, information, parameters, and the like described in this specification may be represented by absolute values, may be represented by relative values from a predetermined value, or may be represented by other corresponding information. . For example, the radio resource may be indicated by an index.
 上述したパラメータに使用する名称はいかなる点においても限定的なものではない。さらに、これらのパラメータを使用する数式等は、本明細書で明示的に開示したものと異なる場合もある。様々なチャネル(例えば、PUCCH、PDCCHなど)及び情報要素(例えば、TPCなど)は、あらゆる好適な名称によって識別できるので、これらの様々なチャネル及び情報要素に割り当てている様々な名称は、いかなる点においても限定的なものではない。 The names used for the above parameters are not limited in any way. Further, mathematical formulas and the like that use these parameters may differ from those explicitly disclosed herein. Since various channels (eg, PUCCH, PDCCH, etc.) and information elements (eg, TPC, etc.) can be identified by any suitable name, the various names assigned to these various channels and information elements are However, it is not limited.
 基地局は、1つまたは複数(例えば、3つ)の(セクタとも呼ばれる)セルを収容できる。基地局が複数のセルを収容する場合、基地局のカバレッジエリア全体は複数のより小さいエリアに区分でき、各々のより小さいエリアは、基地局サブシステム(例えば、屋内用の小型基地局RRH:Remote Radio Head)によって通信サービスを提供することもできる。「セル」または「セクタ」という用語は、このカバレッジにおいて通信サービスを行う基地局、および/または基地局サブシステムのカバレッジエリアの一部または全体を指す。さらに、「基地局」「eNB」、「セル」、および「セクタ」という用語は、本明細書では互換的に使用され得る。基地局は、固定局(fixed station)、NodeB、eNodeB(eNB)、アクセスポイント(access point)、フェムトセル、スモールセルなどの用語で呼ばれる場合もある。 The base station can accommodate one or a plurality of (for example, three) cells (also called sectors). When the base station accommodates a plurality of cells, the entire coverage area of the base station can be divided into a plurality of smaller areas, and each smaller area can be divided into a base station subsystem (for example, an indoor small base station RRH: Remote). A communication service can also be provided by Radio Head). The term “cell” or “sector” refers to part or all of the coverage area of a base station and / or base station subsystem that provides communication services in this coverage. Further, the terms “base station”, “eNB”, “cell”, and “sector” may be used interchangeably herein. A base station may also be called in terms such as a fixed station (fixed station), a NodeB, an eNodeB (eNB), an access point (access point), a femto cell, and a small cell.
 ユーザ端末は、当業者によって、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、またはいくつかの他の適切な用語で呼ばれる場合もある。 User terminals can be obtained by those skilled in the art from subscriber stations, mobile units, subscriber units, wireless units, remote units, mobile devices, wireless devices, wireless communication devices, remote devices, mobile subscriber stations, access terminals, mobile terminals, wireless It may also be called terminal, remote terminal, handset, user agent, mobile client, client, or some other appropriate terminology.
 本明細書で使用する「判断(determining)」、「決定(determining)」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、計算(calculating)、算出(computing)、処理(processing)、導出(deriving)、調査(investigating)、探索(looking up)(例えば、テーブル、データベースまたは別のデータ構造での探索)、確認(ascertaining)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、受信(receiving)(例えば、情報を受信すること)、送信(transmitting)(例えば、情報を送信すること)、入力(input)、出力(output)、アクセス(accessing)(例えば、メモリ中のデータにアクセスすること)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、解決(resolving)、選択(selecting)、選定(choosing)、確立(establishing)、比較(comparing)などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。 As used herein, the terms “determining” and “determining” may encompass a wide variety of actions. “Judgment”, “decision” can be, for example, calculating, computing, processing, deriving, investigating, looking up (eg, table, database or another (Searching in the data structure), and confirming (ascertaining) what has been confirmed may be considered as “determining” or “deciding”. In addition, “determination” and “determination” include receiving (for example, receiving information), transmitting (for example, transmitting information), input (input), output (output), and access. (accessing) (e.g., accessing data in a memory) may be considered as "determined" or "determined". In addition, “determination” and “decision” means that “resolving”, “selecting”, “choosing”, “establishing”, and “comparing” are regarded as “determining” and “deciding”. May be included. In other words, “determination” and “determination” may include considering some operation as “determination” and “determination”.
 「接続された(connected)」、「結合された(coupled)」という用語、又はこれらのあらゆる変形は、2又はそれ以上の要素間の直接的又は間接的なあらゆる接続又は結合を意味し、互いに「接続」又は「結合」された2つの要素間に1又はそれ以上の中間要素が存在することを含むことができる。要素間の結合又は接続は、物理的なものであっても、論理的なものであっても、或いはこれらの組み合わせであってもよい。本明細書で使用する場合、2つの要素は、1又はそれ以上の電線、ケーブル及び/又はプリント電気接続を使用することにより、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域及び光(可視及び不可視の両方)領域の波長を有する電磁エネルギーなどの電磁エネルギーを使用することにより、互いに「接続」又は「結合」されると考えることができる。 The terms “connected”, “coupled”, or any variation thereof, means any direct or indirect connection or coupling between two or more elements and It can include the presence of one or more intermediate elements between two “connected” or “coupled” elements. The coupling or connection between the elements may be physical, logical, or a combination thereof. As used herein, the two elements are radio frequency by using one or more wires, cables and / or printed electrical connections, and as some non-limiting and non-inclusive examples By using electromagnetic energy, such as electromagnetic energy having a wavelength in the region, microwave region, and light (both visible and invisible) region, it can be considered to be “connected” or “coupled” to each other.
 本明細書で使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。 As used herein, the phrase “based on” does not mean “based only on”, unless expressly specified otherwise. In other words, the phrase “based on” means both “based only on” and “based at least on.”
 本明細書で「第1の」、「第2の」などの呼称を使用した場合においては、その要素へのいかなる参照も、それらの要素の量または順序を全般的に限定するものではない。これらの呼称は、2つ以上の要素間を区別する便利な方法として本明細書で使用され得る。したがって、第1および第2の要素への参照は、2つの要素のみがそこで採用され得ること、または何らかの形で第1の要素が第2の要素に先行しなければならないことを意味しない。 In the present specification, when a designation such as “first” or “second” is used, any reference to the element does not generally limit the quantity or order of the elements. These designations can be used herein as a convenient way to distinguish between two or more elements. Thus, a reference to the first and second elements does not mean that only two elements can be employed there, or that in some way the first element must precede the second element.
 「含む(include)」、「含んでいる(including)」、およびそれらの変形が、本明細書あるいは特許請求の範囲で使用されている限り、これら用語は、用語「備える(comprising)」と同様に、包括的であることが意図される。さらに、本明細書あるいは特許請求の範囲において使用されている用語「または(or)」は、排他的論理和ではないことが意図される。 These terms are similar to the term “comprising” as long as “include”, “including” and variations thereof are used herein or in the claims. It is intended to be comprehensive. Furthermore, the term “or” as used herein or in the claims is not intended to be an exclusive OR.
 本明細書において、文脈または技術的に明らかに1つのみしか存在しない装置である場合以外は、複数の装置をも含むものとする。 In this specification, unless there is only one device that is clearly present in context or technically, a plurality of devices are also included.
 1…システム、90…UE、10…OSS、20…SO、30…NFVO、40…VNFM、50…VIM、60…NFVI、150…RAN、200…AMF、210…NSSF、160…SMF、170…UP、180…DN、100…ユーザ端末、110…子端末、101…通信制御部、102…子端末管理テーブル、103…スライス接続判断部、104…スライス管理部、201…スライス接続判断部、202…スライス管理部。 1 ... System, 90 ... UE, 10 ... OSS, 20 ... SO, 30 ... NFVO, 40 ... VNFM, 50 ... VIM, 60 ... NFVI, 150 ... RAN, 200 ... AMF, 210 ... NSSF, 160 ... SMF, 170 ... UP, 180 ... DN, 100 ... user terminal, 110 ... child terminal, 101 ... communication control unit, 102 ... child terminal management table, 103 ... slice connection determination unit, 104 ... slice management unit, 201 ... slice connection determination unit, 202 ... Slice management department.

Claims (4)

  1.  子端末に対してアクセスポイントとして機能し、前記子端末をネットワークインフラ上に生成される仮想化ネットワークであるスライスと通信接続する通信端末の通信制御方法において、
     前記子端末から送信された、通信接続先となるスライスを決定するための接続スライス情報に基づいて、前記子端末の識別情報と通信接続先となるスライスの識別情報とを対応付けた子端末管理情報を子端末管理部に記憶する記憶ステップと、
     前記子端末管理部に記憶されている子端末管理情報に基づいて、前記子端末と前記スライスとの通信処理を行う通信ステップと、
    を備える通信制御方法。
    In a communication control method of a communication terminal that functions as an access point for a child terminal and connects the child terminal to a slice that is a virtualized network generated on a network infrastructure.
    Child terminal management in which identification information of the child terminal is associated with identification information of the slice that is the communication connection destination based on connection slice information transmitted from the child terminal for determining a slice that is a communication connection destination A storage step of storing information in the child terminal management unit;
    A communication step of performing communication processing between the child terminal and the slice based on the child terminal management information stored in the child terminal management unit;
    A communication control method comprising:
  2.  前記子端末から送信された前記接続スライス情報を受信すると、サービス種別を示す接続スライス情報とスライスの識別情報とを対応付けたスライス管理情報を記憶する管理サーバに対して接続先となるスライスの識別情報の問合せを行う問合せステップをさらに備え、
     前記記憶ステップにおいて、前記問合せステップの問合せに対する問合せ結果に基づいて、前記子端末管理部に、前記スライスの識別情報を前記子端末の識別情報に対応付けた子端末管理情報を記憶する、
    請求項1に記載の通信制御方法。
    When the connection slice information transmitted from the child terminal is received, identification of a slice as a connection destination for a management server that stores slice management information in which connection slice information indicating a service type and slice identification information are associated with each other A query step for querying information;
    In the storage step, based on a query result for the query in the query step, the slave terminal management unit stores slave terminal management information in which the identification information of the slice is associated with the identification information of the slave terminal.
    The communication control method according to claim 1.
  3.  サービス種別を示す接続スライス情報と、スライスの識別情報とを対応付けたスライス管理情報を記憶するスライス管理部と、
     前記子端末から送信された前記接続スライス情報を受信すると、前記スライス管理部に記憶されているスライス管理情報に基づいて、接続先となるスライスの識別情報を決定する決定ステップと、
    をさらに備え、
     前記記憶ステップにおいて、前記決定ステップの決定に基づいて、前記子端末管理部に、前記スライスの識別情報を前記子端末の識別情報に対応付けた子端末管理情報を記憶する、
    請求項1に記載の通信制御方法。
    A slice management unit that stores slice management information in which connection slice information indicating a service type is associated with slice identification information;
    When receiving the connection slice information transmitted from the child terminal, a determination step of determining identification information of a slice to be connected based on the slice management information stored in the slice management unit;
    Further comprising
    In the storage step, based on the determination in the determination step, the slave terminal management unit stores the slave terminal management information in which the identification information of the slice is associated with the identification information of the slave terminal.
    The communication control method according to claim 1.
  4.  子端末に対してアクセスポイントとして機能し、前記子端末をネットワークインフラ上に生成される仮想化ネットワークであるスライスと通信接続する通信端末において、
     前記子端末から送信された、通信接続先となるスライスを決定するための接続スライス情報に基づいて、前記子端末の識別情報と、通信接続先となるスライスの識別情報とを対応付けた子端末管理情報を記憶する子端末管理部と、
     前記子端末管理部に記憶された子端末管理情報に基づいて、前記子端末と前記スライスとの通信処理を行う通信制御部と、
    を備える通信端末。
    In a communication terminal that functions as an access point for a child terminal and connects the child terminal to a slice that is a virtualized network generated on a network infrastructure,
    A child terminal in which identification information of the child terminal is associated with identification information of a slice serving as a communication connection destination based on connection slice information transmitted from the child terminal for determining a slice serving as a communication connection destination A child terminal management unit for storing management information;
    Based on the child terminal management information stored in the child terminal management unit, a communication control unit that performs communication processing between the child terminal and the slice;
    A communication terminal comprising:
PCT/JP2018/009977 2017-03-30 2018-03-14 Communication control method and communication terminal WO2018180496A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017067593A JP6734218B2 (en) 2017-03-30 2017-03-30 Communication control method and communication terminal
JP2017-067593 2017-03-30

Publications (1)

Publication Number Publication Date
WO2018180496A1 true WO2018180496A1 (en) 2018-10-04

Family

ID=63677417

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/009977 WO2018180496A1 (en) 2017-03-30 2018-03-14 Communication control method and communication terminal

Country Status (2)

Country Link
JP (1) JP6734218B2 (en)
WO (1) WO2018180496A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3761751A1 (en) * 2019-07-03 2021-01-06 Koninklijke Philips N.V. Relay selection in cellular sliced networks
WO2021001086A1 (en) * 2019-07-03 2021-01-07 Koninklijke Philips N.V. Relay selection in cellular sliced networks

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7165784B1 (en) 2021-06-24 2022-11-04 ソフトバンク株式会社 Communication system, program, and communication control method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014142299A1 (en) * 2013-03-14 2014-09-18 日本電気株式会社 Communication terminal, communication control apparatus, communication system, communication control method and program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014142299A1 (en) * 2013-03-14 2014-09-18 日本電気株式会社 Communication terminal, communication control apparatus, communication system, communication control method and program

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CATT: "Network slicing architecture and slice selection mechanism", 3GPP TSG-SA WG2#115 S 2-162652, vol. SA WG2, 17 May 2016 (2016-05-17), XP051116156 *
HUAWEI ET AL.: "Network Slice Selection Assistance Information over RRC", 3GPP TSG RAN WG2 #97BIS R2-1702590, vol. RAN WG2, 25 March 2017 (2017-03-25), XP051254159 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3761751A1 (en) * 2019-07-03 2021-01-06 Koninklijke Philips N.V. Relay selection in cellular sliced networks
WO2021001086A1 (en) * 2019-07-03 2021-01-07 Koninklijke Philips N.V. Relay selection in cellular sliced networks
CN114128396A (en) * 2019-07-03 2022-03-01 皇家飞利浦有限公司 Relay selection in cellular sliced networks

Also Published As

Publication number Publication date
JP6734218B2 (en) 2020-08-05
JP2018170681A (en) 2018-11-01

Similar Documents

Publication Publication Date Title
US10356663B2 (en) Service allocation determining methid
US11102827B2 (en) Information notification method and mobile communication system
JP6941613B2 (en) Slice management system and slice management method
WO2016152588A1 (en) Service allocation determination device and service allocation determination method
WO2018034156A1 (en) Slice assignment method
US10993068B2 (en) Communication control device and communication control method
WO2018173564A1 (en) Slice management device and slice management method
WO2018180496A1 (en) Communication control method and communication terminal
WO2018173815A1 (en) Slice allocation method and mobile communication system
JPWO2019035292A1 (en) Network access method and communication system
JP2018186450A (en) Communication control method
WO2019159372A1 (en) Information transfer method and node group
JP2021016012A (en) Subnet information generation device and subnet information generation method
JP2019036873A (en) base station
WO2018173889A1 (en) Communication control method and communication system
WO2019078212A1 (en) Communication control method and connection target change method
JP6932133B2 (en) Slice allocation method
WO2019193764A1 (en) Base station device and communication system
WO2018131414A1 (en) Communication control device and communication control method
WO2019035404A1 (en) Node group and migration method
JPWO2018131315A1 (en) Gateway selection method and communication system
WO2019159374A1 (en) Communication method, communication system, and communication control server
WO2018173567A1 (en) Node and migration method

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: 18776365

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: 18776365

Country of ref document: EP

Kind code of ref document: A1