WO2018131314A1 - Gateway selection method and communication system - Google Patents

Gateway selection method and communication system Download PDF

Info

Publication number
WO2018131314A1
WO2018131314A1 PCT/JP2017/043149 JP2017043149W WO2018131314A1 WO 2018131314 A1 WO2018131314 A1 WO 2018131314A1 JP 2017043149 W JP2017043149 W JP 2017043149W WO 2018131314 A1 WO2018131314 A1 WO 2018131314A1
Authority
WO
WIPO (PCT)
Prior art keywords
communication
terminal
information
gateway
terminal information
Prior art date
Application number
PCT/JP2017/043149
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ドコモ
Priority to JP2018561844A priority Critical patent/JP7008641B2/en
Publication of WO2018131314A1 publication Critical patent/WO2018131314A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data

Definitions

  • the present invention relates to a gateway selection method and a communication system.
  • Non-Patent Document 1 describes that an Authentication Authorization Accounting (AAA) server selects a packet data network gateway (PGW) based on a UE (User Equipment) requested for access.
  • AAA Authentication Authorization Accounting
  • this invention aims at selecting the gateway apparatus corresponding to the terminal information regarding the said communication terminal with respect to a communication terminal, in order to solve the said problem.
  • a gateway selection method is performed by a communication system including a communication terminal capable of using a plurality of communication services by non-cellular communication and a plurality of gateway devices.
  • terminal information indicating the type or use of the communication terminal is identified, and a gateway apparatus corresponding to the identified terminal information is selected. That is, it is possible to select, for the communication terminal, a gateway apparatus corresponding to the terminal information on the communication terminal.
  • the present invention it is possible to select, for a communication terminal, a gateway apparatus corresponding to terminal information on the communication terminal.
  • FIG. 3 is a functional block diagram of a AAA server 3; It is a figure which shows the functional block diagram of HSS4. It is a figure which shows the example of a table of NAI information stored in HSS4. It is a figure which shows the functional block diagram of MME5A. It is a figure which shows the example of a table of the access destination information stored in MME5A. It is a figure explaining the hardware constitutions of AAA server 3. FIG. It is a figure explaining the hardware constitutions of HSS4. It is a figure explaining the hardware constitutions of MME5A. It is a sequence diagram showing access processing at the time of untrusted non-3GPP access. It is a sequence diagram showing access processing at the time of trusted non-3GPP access.
  • FIG. 1 is a system configuration diagram of a communication system 9 according to an embodiment of the present invention.
  • This communication system 9 includes UE1, ePDG (evolved packet data gateway) 2, AAA server 3, HSS (home subscriber server) 4, MME (Mobility Management Entity) 5, PGW 6, SGW (Serving Gateway) 7 and eNB (evolved NodeB). 8) is included.
  • UE1 ePDG (evolved packet data gateway) 2
  • AAA server 3 home subscriber server
  • MME Mobility Management Entity
  • PGW 6 Serving Gateway
  • eNB evolved NodeB
  • the communication system 9 is a system for providing communication services by cellular communication (3GPP access, 3GPP access) and non-cellular communication (non-3GPP access, non-3GPP access) as shown in FIG.
  • the cellular communication is a communication by a wireless method in which a region is divided into cells, a base station is installed, and a frequency is effectively used.
  • 3G (3rd Generation) communication 4G (4th (4th) Communication
  • LTE Long Term Evolution
  • non-cellular communication is communication other than cellular communication, and specific examples include wireless local area network (LAN) communication and Bluetooth (registered trademark) communication.
  • the communication service is a service using communication, and is a service such as video distribution and inter-vehicle communication.
  • required network requirements etc. are different.
  • Non-Patent Document 1 The contents described in Non-Patent Document 1 will be appropriately omitted in this embodiment.
  • Non-Patent Document 2 3GPP TS 23.401 V 13.7.0 (2016-06)
  • the DECOR method when a UE performing cellular communication performs cellular communication, first, a default MME is accessed, and a UE corresponding to "UE Usage type", which is terminal information (terminal identifier) indicating the type and use of the UE, Is distributed.
  • UE Usage type which is terminal information (terminal identifier) indicating the type and use of the UE, Is distributed.
  • the conventional DECOR scheme is intended for UEs that perform cellular communication, and UEs that perform non-cellular communication can not utilize the DECOR scheme.
  • the communication system 9 according to the present embodiment is configured to be able to distribute UEs based on the DECOR method even in UEs that perform non-cellular communication by the functional configuration described later.
  • a slice is a virtual network or service network logically created on the network infrastructure by virtually separating the link of the network device and the resources of the node and combining the separated resources, and the slices separate resources. And do not interfere with each other.
  • the slice 1 is accommodated by the MME 5B, and secures resources of the ePDG 2A, PGW 6A, and SGW 7A.
  • Slice 2 is accommodated by MME 5 C and secures the resources of ePDG 2 B, PGW 6 B and SGW 7 B, and slice 3 is accessible only from “trusted non-3GPP access” described later, and secures PGW 6 C resources. ing.
  • each node which comprises the communication system 9 is demonstrated.
  • the UE 1 (communication terminal) is a computer terminal such as a smartphone or an electronic device that performs non-cellular communication, and can communicate with the communication system 9 by radio or the like.
  • the UE 1 can use a plurality of communication services by non-cellular communication.
  • the UE 1 may further be able to use a plurality of communication services by cellular communication.
  • the UE 1 stores identification information of the own terminal such as NAI (Network Access Identity, terminal ID), and transmits the identification information to the ePDG 2 or the AAA server 3.
  • NAI Network Access Identity, terminal ID
  • the UE 1 communicates with the AAA server 3 via the ePDG 2 when using “non-trusted non-3GPP access” of non-cellular communication.
  • UE1 communicates with the AAA server 3 without passing through the ePDG 2 when using “trusted non-3GPP access” in non-cellular communication.
  • the ePDG 2 (gateway device) is a part that transmits user data as a gateway device of a core network, a wireless LAN or the like, and is a gateway device that communicates with the UE 1.
  • slice 1 includes “ePDG 1”
  • slice 2 includes “ePDG 2”.
  • ePDG1 a plurality of "ePDG1", "ePDG2" and the like are collectively referred to as ePDG2 as appropriate.
  • the AAA server 3 is a server device that performs access control of the UE 1 accessed via a wireless LAN or the like.
  • the HSS 4 (user information database) is a server that manages user information (subscriber information) including contract information, authentication information, communication service information, terminal type information, and location information of communication terminals such as UE 1 in a database.
  • the MME 5 (movement control apparatus) is a server apparatus that performs movement control in mobile communication such as cellular communication.
  • the communication system 9 illustrated in FIG. 1 includes a plurality of MMEs 5 that perform movement control in cellular communication (mobile communication).
  • MME 5 a plurality of “default MME”, “dedicated MME 1”, “dedicated MME 2” and the like are collectively referred to as “MME 5” as appropriate.
  • the PGW 6 (gateway device) is a gateway between a packet data network (PDN) and a core network, and transmits user data (packet data). That is, the PGW 6 is a gateway device that transfers packets.
  • the SGW 7 is a gateway device that performs relay processing of user data with the PGW 6 as a base point of a cellular communication network such as the eNB 8.
  • the eNB 8 is a so-called base station.
  • FIG. 2 is a functional block diagram of the AAA server 3. As shown in FIG. 2, the AAA server 3 is configured to include a specifying unit 30 and a selecting unit 31.
  • the identifying unit 30 identifies “UE Usage type” (terminal information) indicating the type or use of the UE 1. Specifically, the specifying unit 30 receives the NAI of UE1 together with the access request from UE1 or ePDG2. Next, the identifying unit 30 collates the user information with the HSS 4 and transmits the NAI of the UE 1 to the HSS 4. Next, the identification unit 30 identifies the “UE Usage type” of the UE 1 by receiving the “UE Usage type” of the UE 1 that is the collation result as a response to the user information collation. The identifying unit 30 outputs the identified “UE Usage type” to the selecting unit 31.
  • UE Usage type terminal information
  • the selection unit 31 selects a combination of PGW 6 or ePDG 2 and PGW 6 corresponding to the “UE Usage type” specified by the specification unit 30. Specifically, the selection unit 31 performs access destination confirmation on the MME 5A, and transmits “UE Usage type” input from the identification unit 30 to the MME 5A. Next, the selection unit 31 receives the ID (identification information) of the PGW 6 that is the confirmation result as a response to the access destination confirmation. Next, the selection unit 31 performs name resolution on a DNS (Domain Name System) (not shown), and transmits the received ID of the PGW 6 to the DNS.
  • the DNS is assumed to have a general DNS function (name resolution function etc.).
  • the selection unit 31 receives the address (network address) of PGW 6 or the combination of the address of ePDG 2 and the address of PGW 6 which is a solution result as a response of name resolution, thereby combining PGW 6 or ePDG 2 and PGW 6 (A combination of a gateway apparatus communicating with UE 1 and a gateway apparatus transferring packets) is selected.
  • the selection unit 31 outputs the received address of the PGW 6 or the combination of the address of the ePDG 2 and the address of the PGW 6 to another node or device such as the ePDG 2 or the UE 1.
  • FIG. 3 is a functional block diagram of the HSS 4. As shown in FIG. 3, the HSS 4 includes a terminal information storage unit 40.
  • the terminal information storage unit 40 stores user information on the user of the UE 1 stored by a general HSS.
  • the terminal information storage unit 40 further stores the “UE Usage type” of the UE 1.
  • the terminal information storage unit 40 further stores NAI information in which the NAI is associated with "UE Usage type".
  • FIG. 4 is a diagram showing an example of a table of NAI information stored in the terminal information storage unit 40. As shown in FIG. In the example of the table of NAI information shown in FIG. 4, for example, the character string “AAA” that is the NAI and the character string “XXX” that is the “UE Usage type” are stored in association with each other.
  • the terminal information storage unit 40 refers to the stored NAI information and extracts the “UE Usage type” associated with the NAI of the UE 1 received along with the user information collation, when the user information collation is performed from the specifying unit 30. And transmits the “UE Usage type” extracted as the matching result to the identifying unit 30. That is, the identifying unit 30 identifies terminal information with reference to the NAI information stored in the terminal information storage unit 40 (HSS 4).
  • FIG. 5 is a functional block diagram of the MME 5A. As shown in FIG. 5, the MME 5A is configured to include an access destination information storage unit 50.
  • the access destination information storage unit 50 includes “UE Usage type”, MME-GI (MME Group ID) which is a group ID of MME 5 that performs cellular communication according to the “UE Usage type”, and the “UE Usage type”.
  • Access destination information (correspondence information) associated with the ID of the PGW 6 that performs non-cellular communication according to the above.
  • FIG. 6 is a diagram showing an example of a table of access destination information stored in the access destination information storage unit 50. As shown in FIG. In the example table of the access destination information shown in FIG. 6, for example, a character string "XXX" which is "UE Usage type", a character string "1" which is MME-GI, and a character string "PGW1" which is an ID of PGW6.
  • MME-GI is used when the UE performs cellular communication, and although the description is omitted in this embodiment, information (MME-GI) for cellular communication is used as in the example of this table.
  • ID of PGW 6 information for non-cellular communication
  • the communication system 9 can be realized in one system without differentiating between UE for cellular communication and UE for non-cellular communication. it can.
  • the access destination information storage unit 50 refers to the stored access destination information, and the PGW 6 associated with the “UE Usage type” of the UE 1 received along with the access destination confirmation.
  • the ID of PGW 6 extracted as the confirmation result is transmitted to the selection unit 31. That is, the selection unit 31 refers to the access destination information stored in the access destination information storage unit 50 (MME 5A), and selects a combination of PGW 6 or ePDG 2 and PGW 6.
  • each functional block may be realized by one physically and / or logically coupled device, or directly and / or indirectly two or more physically and / or logically separated devices. It may be accessed by (for example, wired and / or wireless) and realized by the plurality of devices.
  • the AAA server 3 may function as a computer.
  • FIG. 7 is a diagram showing an example of the hardware configuration of the AAA server 3.
  • the above-mentioned AAA server 3 may be physically configured as a computer device including a processor 3001, a memory 3002, a storage 3003, a communication device 3004, an input device 3005, an output device 3006, a bus 3007 and the like.
  • the term “device” can be read as a circuit, a device, a unit, or the like.
  • the hardware configuration of the AAA server 3 may be configured to include one or more of the devices illustrated in FIG. 7 or may be configured without including some devices.
  • Each function in the AAA server 3 causes the processor 3001 to perform an operation by reading predetermined software (program) on hardware such as the processor 3001 and the memory 3002, thereby performing communication by the communication device 3004, the memory 3002, and the storage 3003. This is realized by controlling the reading and / or writing of data in
  • the processor 3001 operates, for example, an operating system to control the entire computer.
  • the processor 3001 may be configured by a central processing unit (CPU: Central Processing Unit) including an interface with a peripheral device, a control device, an arithmetic device, a register, and the like.
  • CPU Central Processing Unit
  • the identification unit 30 and the selection unit 31 described above may be realized by the processor 3001.
  • the processor 3001 reads a program (program code), a software module or data from the storage 3003 and / or the communication device 3004 to the memory 3002, and executes various processing according to these.
  • a program a program that causes a computer to execute at least a part of the operations described in the present embodiment is used.
  • the specification unit 30 and the selection unit 31 described above may be realized by a control program stored in the memory 3002 and operated by the processor 3001 or may be realized similarly for other functional blocks.
  • the various processes described above have been described to be executed by one processor 3001, but may be executed simultaneously or sequentially by two or more processors 3001.
  • the processor 3001 may be implemented by one or more chips.
  • the program may be transmitted from the network via a telecommunication line.
  • the memory 3002 is a computer readable recording medium, and includes, for example, at least one of a ROM (Read Only Memory), an EPROM (Erasable Programmable ROM), an EEPROM (Electrically Erasable Programmable ROM), and a RAM (Random Access Memory). It may be done.
  • the memory 3002 may be called a register, a cache, a main memory (main storage device) or the like.
  • the memory 3002 can store a program (program code), a software module, and the like that can be executed to implement the paging method according to the present embodiment.
  • the storage 3003 is a computer-readable recording medium, and for example, 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 A (registered trademark) disk, a smart card, a flash memory (for example, a card, a stick, a key drive), a floppy (registered trademark) disk, a magnetic strip, and the like may be used.
  • the storage 3003 may be called an auxiliary storage device.
  • the above-described storage medium may be, for example, a database including the memory 3002 and / or the storage 3003, a server, or any other suitable medium.
  • the identification unit 30 and the selection unit 31 described above may be realized by the storage 3003.
  • the communication device 3004 is hardware (transmission / reception device) for performing communication between computers via a wired and / or wireless network, and is also called, for example, a network device, a network controller, a network card, a communication module, or the like.
  • a network device for example, a network controller, a network card, a communication module, or the like.
  • the identification unit 30 and the selection unit 31 described above may be realized by the communication device 3004.
  • the input device 3005 is an input device (for example, a keyboard, a mouse, a microphone, a switch, a button, a sensor, and the like) that receives an input from the outside.
  • the output device 3006 is an output device (for example, a display, a speaker, an LED lamp, etc.) that performs output to the outside.
  • the input device 3005 and the output device 3006 may be integrated (for example, a touch panel).
  • each device such as the processor 3001 and the memory 3002 is accessed by a bus 3007 for communicating information.
  • the bus 3007 may be configured as a single bus or may be configured as different buses among the devices.
  • the AAA server 3 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). It may be configured, and part or all of each functional block may be realized by the hardware. For example, processor 3001 may be implemented in at least one of these hardware.
  • DSP digital signal processor
  • ASIC application specific integrated circuit
  • PLD programmable logic device
  • FPGA field programmable gate array
  • the HSS 4 may function as a computer.
  • FIG. 8 is a diagram showing an example of the hardware configuration of the HSS 4.
  • the HSS 4 described above may be physically configured as a computer device including a processor 4001, a memory 4002, a storage 4003, a communication device 4004, an input device 4005, an output device 4006, a bus 4007 and the like.
  • the term "device” can be read as a circuit, a device, a unit, or the like.
  • the hardware configuration of the HSS 4 may be configured to include one or more of the devices illustrated in FIG. 8 or may be configured without including some devices.
  • Each function in the HSS 4 causes the processor 4001 to perform an operation by reading predetermined software (program) on hardware such as the processor 4001 and the memory 4002, and performs communication by the communication device 4004 and data in the memory 4002 and the storage 4003. This is realized by controlling the reading and / or writing of
  • the processor 4001 for example, operates an operating system to control the entire computer.
  • the processor 4001 may be configured as a central processing unit including an interface with a peripheral device, a controller, an arithmetic unit, a register, and the like.
  • the above-described terminal information storage unit 40 or the like may be realized by the processor 4001.
  • the processor 4001 reads a program (program code), a software module or data from the storage 4003 and / or the communication device 4004 to the memory 4002, and executes various processing according to these.
  • a program a program that causes a computer to execute at least a part of the operations described in the present embodiment is used.
  • the above-described terminal information storage unit 40 or the like may be realized by a control program stored in the memory 4002 and operated by the processor 4001 or may be realized similarly for other functional blocks.
  • the various processes described above have been described to be executed by one processor 4001, but may be executed simultaneously or sequentially by two or more processors 4001.
  • the processor 4001 may be implemented by one or more chips.
  • the program may be transmitted from the network via a telecommunication line.
  • the memory 4002 is a computer readable recording medium, and may be configured of, for example, at least one of a ROM, an EPROM, an EEPROM, a RAM, and the like.
  • the memory 4002 may be called a register, a cache, a main memory (main storage device) or the like.
  • the memory 4002 can store a program (program code), a software module, and the like that can be executed to implement the paging method according to the present embodiment.
  • the storage 4003 is a computer readable recording medium, and for example, an optical disk such as a CD-ROM, a hard disk drive, a flexible disk, a magneto-optical disk (eg, a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disk , Smart card, flash memory (eg, card, stick, key drive), floppy (registered trademark) disk, magnetic strip, and the like.
  • the storage 4003 may be called an auxiliary storage device.
  • the above-described storage medium may be, for example, a database including the memory 4002 and / or the storage 4003, a server, or any other suitable medium.
  • the above-described terminal information storage unit 40 or the like may be realized by the storage 4003.
  • the communication device 4004 is hardware (transmission / reception device) for performing communication between computers via a wired and / or wireless network, and is also called, for example, a network device, a network controller, a network card, a communication module, or the like.
  • a network device for example, a network controller, a network card, a communication module, or the like.
  • the above-described terminal information storage unit 40 or the like may be realized by the communication device 4004.
  • the input device 4005 is an input device (for example, a keyboard, a mouse, a microphone, a switch, a button, a sensor, and the like) that receives an input from the outside.
  • the output device 4006 is an output device (for example, a display, a speaker, an LED lamp, etc.) that performs output to the outside.
  • the input device 4005 and the output device 4006 may be integrated (for example, a touch panel).
  • each device such as the processor 4001 and the memory 4002 is accessed by a bus 4007 for communicating information.
  • the bus 4007 may be configured as a single bus or may be configured as different buses among the devices.
  • the HSS 4 may be configured to include hardware such as a microprocessor, a digital signal processor, an ASIC, a PLD, and an FPGA, and part or all of each functional block may be realized by the hardware.
  • the processor 4001 may be implemented in at least one of these hardware.
  • the MME 5A may function as a computer.
  • FIG. 9 is a diagram illustrating an example of a hardware configuration of the MME 5A.
  • the MME 5A described above may be physically configured as a computer device including a processor 5001, a memory 5002, a storage 5003, a communication device 5004, an input device 5005, an output device 5006, a bus 5007 and the like.
  • the term “device” can be read as a circuit, a device, a unit, or the like.
  • the hardware configuration of the MME 5A may be configured to include one or more of the devices illustrated in FIG. 9 or may be configured without including some devices.
  • Each function in the MME 5 A causes the processor 5001 to perform an operation by reading predetermined software (program) on hardware such as the processor 5001, the memory 5002, etc., communication by the communication device 5004, and data in the memory 5002 and storage 5003. This is realized by controlling the reading and / or writing of
  • the processor 5001 operates, for example, an operating system to control the entire computer.
  • the processor 5001 may be configured as a central processing unit including an interface with peripheral devices, a controller, an arithmetic unit, a register, and the like.
  • the access destination information storage unit 50 described above may be realized by the processor 5001.
  • the processor 5001 reads a program (program code), a software module or data from the storage 5003 and / or the communication device 5004 to the memory 5002, and executes various processing according to these.
  • a program a program that causes a computer to execute at least a part of the operations described in the present embodiment is used.
  • the access destination information storage unit 50 described above may be realized by a control program stored in the memory 5002 and operated by the processor 5001 or may be realized similarly for other functional blocks.
  • the various processes described above have been described to be executed by one processor 5001, but may be executed simultaneously or sequentially by two or more processors 5001.
  • the processor 5001 may be implemented by one or more chips.
  • the program may be transmitted from the network via a telecommunication line.
  • the memory 5002 is a computer readable recording medium, and may be configured of, for example, at least one of a ROM, an EPROM, an EEPROM, a RAM, and the like.
  • the memory 5002 may be called a register, a cache, a main memory (main storage device) or the like.
  • the memory 5002 can store a program (program code), a software module, and the like that can be executed to implement the paging method according to the present embodiment.
  • the storage 5003 is a computer readable recording medium, and for example, an optical disk such as a CD-ROM, a hard disk drive, a flexible disk, a magneto-optical disk (eg, a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disk , Smart card, flash memory (eg, card, stick, key drive), floppy (registered trademark) disk, magnetic strip, and the like.
  • the storage 5003 may be called an auxiliary storage device.
  • the above-described storage medium may be, for example, a database including the memory 5002 and / or the storage 5003, a server, or any other suitable medium.
  • the access destination information storage unit 50 described above may be realized by the storage 5003.
  • the communication device 5004 is hardware (transmission / reception device) for performing communication between computers via a wired and / or wireless network, and is also called, for example, a network device, a network controller, a network card, a communication module, or the like.
  • the access destination information storage unit 50 described above may be realized by the communication device 5004.
  • the input device 5005 is an input device (for example, a keyboard, a mouse, a microphone, a switch, a button, a sensor, and the like) that receives an input from the outside.
  • the output device 5006 is an output device (for example, a display, a speaker, an LED lamp, and the like) that performs output to the outside.
  • the input device 5005 and the output device 5006 may be integrated (for example, a touch panel).
  • each device such as the processor 5001 and the memory 5002 is accessed by a bus 5007 for communicating information.
  • the bus 5007 may be configured as a single bus or may be configured as different buses among the devices.
  • the MME 5A may be configured to include hardware such as a microprocessor, a digital signal processor, an ASIC, a PLD, and an FPGA, and part or all of each functional block may be realized by the hardware.
  • the processor 5001 may be implemented in at least one of these hardware.
  • FIG. 10 is a sequence diagram showing access processing at the time of untrusted non-3GPP access
  • FIG. 11 is a sequence diagram showing access processing at the time of trusted non-3GPP access.
  • UE1 transmits an NAI to the ePDG 2A together with an access request (step S1).
  • the ePDG 2A transmits the NAI received in S1 together with the access request to the AAA server 3 (step S2).
  • the identifying unit 30 of the AAA server 3 transmits the NAI received in S2 to the HSS 4 together with the user information collation (step S3).
  • the HSS 4 refers to the NAI information stored in the terminal information storage unit 40, searches for "UE Usage type" corresponding to the NAI received in S3, and collates the searched "UE Usage type” As a result, it transmits to the AAA server 3 (step S4, identification step).
  • the selection unit 31 of the AAA server 3 transmits the “UE Usage type” received in S4 together with the access destination confirmation to the MME 5A (Step S5).
  • the MME 5A refers to the access destination information stored by the access destination information storage unit 50, and searches for the ID of the PGW 6 corresponding to the "UE Usage type" received in S5 (step S6).
  • MME 5A transmits the ID of PGW 6 searched in S6 as a confirmation result to the AAA server 3 (step S7).
  • the selection unit 31 of the AAA server 3 transmits the ID of the PGW 6 received in S7 to the DNS together with the name resolution (Step S8).
  • the DNS transmits the address of ePDG 2 and the address of PGW 6 which are the result of resolving the ID of PGW 6 received in S 8 to the AAA server 3 as the solution result (step S 9, selection step).
  • the AAA server 3 transmits the address of the ePDG 2 and the address of the PGW 6 received at S 9 together with the access permission to the ePDG 2 A (step S 10).
  • the ePDG 2A transmits a random token to the UE 1 together with the authentication (step S11).
  • UE1 transmits the calculation result based on the random token received in S11 to ePDG 2A (step S12).
  • the ePDG 2 authenticates using the calculation result received in S12, transmits the address of the PGW 6 received in S10 together with the access permission (step S13), and the transmission path establishment sequence is executed (step S14) .
  • the UE 1 transmits an NAI together with an access request to the AAA server 3 (step S20).
  • the specifying unit 30 of the AAA server 3 transmits the NAI received in S2 to the HSS 4 together with the user information collation (step S21).
  • the HSS 4 refers to the NAI information stored in the terminal information storage unit 40, searches for “UE Usage type” corresponding to the NAI received in S21, and collates the searched “UE Usage type”. As a result, it transmits to the AAA server 3 (step S22, identification step).
  • the selection unit 31 of the AAA server 3 transmits the “UE Usage type” received in S22 together with the access destination confirmation to the MME 5A (Step S23).
  • the MME 5A refers to the access destination information stored by the access destination information storage unit 50, and searches for the ID of the PGW 6 corresponding to the "UE Usage type" received in S23 (step S24).
  • MME 5A transmits the ID of PGW 6 searched in S24 to the AAA server 3 as a confirmation result (step S25).
  • the selection unit 31 of the AAA server 3 transmits the ID of the PGW 6 received in S25 to the DNS together with the name resolution (Step S26).
  • the DNS transmits the address of PGW 6, which is the result of resolving the name of the PGW 6 received in S26, to the AAA server 3 as a solution result (Step S27, selection step).
  • the AAA server 3 transmits the address of the PGW 6 received in S27 together with the access permission to the UE 1 (step S28), and the transfer path establishment sequence is executed (step S29).
  • UE Usage type indicating the type or use of the UE 1 is specified, and the PGW 6 (or a combination of ePDG 2 and PGW 6) corresponding to the specified “UE Usage type” is selected Be done. That is, PGW6 corresponding to "UE Usage type” regarding the said UE1 can be selected with respect to UE1.
  • the HSS 4 storing the “UE Usage type” of the UE 1 is referred (utilized). That is, the existing cellular communication node can be effectively utilized without increasing the number of new independent nodes and the like. Thus, the complexity such as synchronization between nodes can be reduced, the cost can be reduced, and the communication system 9 of the present embodiment can be easily realized.
  • the access destination information is stored in the default MME (MME 5A) in the DECOR. That is, the existing cellular communication node can be effectively utilized without increasing the number of new nodes and the like. Thus, the cost can be reduced, and the communication system 9 of the present embodiment can be easily realized.
  • MME 5A MME 5A
  • notification of information is not limited to the aspects / embodiments described herein, and may be performed in other manners.
  • notification of information may be physical layer signaling (for example, Downlink Control Information (DCI), Uplink Control Information (UCI)), upper layer signaling (for example, Radio Resource Control (RRC) signaling, Medium Access Control (MAC) signaling, It may be implemented by broadcast information (MIB (Master Information Block), SIB (System Information Block)), other signals, or a combination thereof.
  • RRC signaling may be referred to as an RRC message, and may be, for example, an RRC connection setup (RRC Connection Setup) message, an RRC connection reconfiguration (RRC Connection Reconfiguration) message, or the like.
  • Each aspect / embodiment described in the present specification is 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-Wide Band),
  • the present invention may be applied to a system utilizing Bluetooth (registered trademark), other appropriate systems, and / or an advanced next-generation system based on these.
  • the specific operation as being performed by a particular device herein may in some cases be performed by its upper node.
  • a specific device is a base station
  • various operations performed for communication with a terminal in a network consisting of one or more network nodes having the base station are: It will be appreciated that it may be performed by the base station and / or other network nodes other than the base station, such as but not limited to an MME or an S-GW etc.
  • MME Mobility Management Entity
  • Information and the like may be output from the upper layer (or lower layer) to the lower layer (or upper layer). Input and output may be performed via a plurality of network nodes.
  • the input / output information or the like may be stored in a specific place (for example, a memory) or may be managed by a management table. Information to be input or output may be overwritten, updated or added. The output information etc. may be deleted. The input information or the like may be transmitted to another device.
  • the determination may be performed by a value (0 or 1) represented by one bit, may be performed by a boolean value (Boolean: true or false), or may be compared with a numerical value (for example, a predetermined value). Comparison with the value).
  • notification of predetermined information is not limited to what is explicitly performed, but is performed by implicit (for example, not notifying of the predetermined information) It is also good.
  • Software may be called software, firmware, middleware, microcode, hardware description language, or any other name, and may be instructions, instruction sets, codes, code segments, program codes, programs, subprograms, software modules. Should be interpreted broadly to mean applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, functions, etc.
  • software, instructions, etc. may be sent and received via a transmission medium.
  • software may use a wireline technology such as coaxial cable, fiber optic cable, twisted pair and digital subscriber line (DSL) and / or a website, server or other using wireless technology such as infrared, radio and microwave When transmitted from a remote source, these wired and / or wireless technologies are included within the definition of transmission medium.
  • wireline technology such as coaxial cable, fiber optic cable, twisted pair and digital subscriber line (DSL) and / or a website, server or other using wireless technology such as infrared, radio and microwave
  • data, instructions, commands, information, signals, bits, symbols, chips etc may be voltage, current, electromagnetic waves, magnetic fields or particles, optical fields or photons, or any of these May be represented by a combination of
  • the channels and / or symbols may be signals.
  • the signal may be a message.
  • the component carrier (CC) may be called a carrier frequency, a cell or the like.
  • system and "network” as used herein are used interchangeably.
  • radio resources may be indexed.
  • a base station can accommodate one or more (e.g., three) cells (also called sectors). If the base station accommodates multiple cells, the entire coverage area of the base station can be divided into multiple smaller areas, each smaller area being a base station subsystem (eg, a small base station RRH for indoor use: Remote Communication service can also be provided by Radio Head.
  • the terms “cell” or “sector” refer to a part or all of the coverage area of a base station and / or a base station subsystem serving communication services in this coverage.
  • base station “eNB”, “cell” and “sector” may be used interchangeably herein.
  • a base station may be called in terms of a fixed station (Node station), NodeB, eNodeB (eNB), access point (access point), femtocell, small cell, and the like.
  • Mobile communication terminals may be 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, by those skilled in the art. It may also be called a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, or some other suitable term.
  • determining may encompass a wide variety of operations.
  • “Decision”, “decision” are, for example, calculating, computing, processing, deriving, investigating, looking up (eg, table, database or another) Search in data structures), ascertaining may be considered as “judgement” or “decision”.
  • “determination” and “determination” are receiving (e.g. receiving information), transmitting (e.g. transmitting information), input (input), output (output), access (Accessing) (for example, accessing data in a memory) may be regarded as “judged” or “decided”.
  • connection means any direct or indirect connection or coupling between two or more elements, It can include the presence of one or more intermediate elements between two elements that are “connected” or “coupled”.
  • the coupling or connection between elements may be physical, logical or a combination thereof.
  • the two elements are by using one or more wires, cables and / or printed electrical connections, and radio frequency as some non-limiting and non-exclusive examples. It can be considered “connected” or “coupled” to one another by using electromagnetic energy such as electromagnetic energy having wavelengths in the region, microwave region and light (both visible and invisible) regions.
  • the phrase “based on” does not mean “based only on,” unless expressly stated otherwise. In other words, the phrase “based on” means both “based only on” and “based at least on.”
  • any reference to such elements does not generally limit the quantity or order of those elements. These designations may be used herein as a convenient way of distinguishing between two or more elements. Thus, reference to the first and second elements does not mean that only two elements can be taken there, or that in any way the first element must precede the second element.
  • each device described above may be replaced with a “unit”, a “circuit”, a “device” or the like.

Landscapes

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

Abstract

This communication system 9, which includes multiple PGWs 6 and a UE1 that can use multiple communication services with noncellular communication, is provided with: a specifying unit 30 which specifies terminal information indicating a type or use of the UE 1; and a selection unit 31 which refers to correspondence information which associates terminal information and PGWs 6 that perform communication in accordance with said terminal information, and selects a PGW 6 corresponding to the terminal information specified by the specifying unit 30. By this means, for a UE 1, the communication system 9 can select a PGW 6 that corresponds to terminal information relating to the UE 1, and can select a PGW 6 that performs communication for a communication service used by the UE 1.

Description

ゲートウェイ選択方法および通信システムGateway selection method and communication system
 本発明は、ゲートウェイ選択方法および通信システムに関する。 The present invention relates to a gateway selection method and a communication system.
 下記非特許文献1には、アクセス依頼したUE(User Equipment)に基づいてAAA(Authentication Authorization Accounting)サーバがPGW(Packet Data Network Gateway)を選択することが記載されている。 Non-Patent Document 1 below describes that an Authentication Authorization Accounting (AAA) server selects a packet data network gateway (PGW) based on a UE (User Equipment) requested for access.
 しかしながら、上記従来技術によると、予め定められたPGW(ゲートウェイ装置)を選択する手段しかない。よって、例えば、UE(通信端末)が当該UEに関する端末情報に対応するPGWにアクセスできないという問題がある。 However, according to the above-mentioned prior art, there is only means for selecting a predetermined PGW (gateway device). Therefore, there is a problem that, for example, the UE (communication terminal) can not access the PGW corresponding to the terminal information on the UE.
 そこで、本発明は、上記問題点を解決するために、通信端末に対して当該通信端末に関する端末情報に対応するゲートウェイ装置を選択することを目的とする。 Then, this invention aims at selecting the gateway apparatus corresponding to the terminal information regarding the said communication terminal with respect to a communication terminal, in order to solve the said problem.
 上述の課題を解決するために、本発明の一側面に係るゲートウェイ選択方法は、非セルラ通信により複数の通信サービスを利用可能な通信端末と、複数のゲートウェイ装置とを含む通信システムにより実行される、通信端末が利用する通信サービスのための通信を行うゲートウェイ装置を選択するゲートウェイ選択方法であって、通信端末の種別又は用途を示す端末情報を特定する特定ステップと、端末情報と、当該端末情報に応じた通信を行うゲートウェイ装置とを対応付けた対応情報を参照して、特定ステップにおいて特定された端末情報に対応するゲートウェイ装置を選択する選択ステップと、を含む。 In order to solve the above problems, a gateway selection method according to an aspect of the present invention is performed by a communication system including a communication terminal capable of using a plurality of communication services by non-cellular communication and a plurality of gateway devices. A gateway selection method for selecting a gateway apparatus that performs communication for a communication service used by the communication terminal, the identification step of specifying terminal information indicating the type or use of the communication terminal, the terminal information, and the terminal information Selecting the gateway apparatus corresponding to the terminal information identified in the identification step with reference to the correspondence information associated with the gateway apparatus performing the communication according to the above.
 このようなゲートウェイ選択方法によれば、通信端末の種別又は用途を示す端末情報が特定され、特定された端末情報に対応するゲートウェイ装置が選択される。すなわち、通信端末に対して当該通信端末に関する端末情報に対応するゲートウェイ装置を選択することができる。 According to such a gateway selection method, terminal information indicating the type or use of the communication terminal is identified, and a gateway apparatus corresponding to the identified terminal information is selected. That is, it is possible to select, for the communication terminal, a gateway apparatus corresponding to the terminal information on the communication terminal.
 本発明によれば、通信端末に対して当該通信端末に関する端末情報に対応するゲートウェイ装置を選択することができる。 According to the present invention, it is possible to select, for a communication terminal, a gateway apparatus corresponding to terminal information on the communication terminal.
本発明の実施形態に係る通信システムのシステム構成を示す図である。It is a figure showing the system configuration of the communication system concerning the embodiment of the present invention. AAAサーバ3の機能ブロック図を示す図である。FIG. 3 is a functional block diagram of a AAA server 3; HSS4の機能ブロック図を示す図である。It is a figure which shows the functional block diagram of HSS4. HSS4に格納されたNAI情報のテーブル例を示す図である。It is a figure which shows the example of a table of NAI information stored in HSS4. MME5Aの機能ブロック図を示す図である。It is a figure which shows the functional block diagram of MME5A. MME5Aに格納されたアクセス先情報のテーブル例を示す図である。It is a figure which shows the example of a table of the access destination information stored in MME5A. AAAサーバ3のハードウェア構成を説明する図である。It is a figure explaining the hardware constitutions of AAA server 3. FIG. HSS4のハードウェア構成を説明する図である。It is a figure explaining the hardware constitutions of HSS4. MME5Aのハードウェア構成を説明する図である。It is a figure explaining the hardware constitutions of MME5A. 信頼されていない非3GPPアクセス時のアクセス処理を示すシーケンス図である。It is a sequence diagram showing access processing at the time of untrusted non-3GPP access. 信頼されている非3GPPアクセス時のアクセス処理を示すシーケンス図である。It is a sequence diagram showing access processing at the time of trusted non-3GPP access.
 以下、図面とともにゲートウェイ選択方法及び通信システムの実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。また、以下の説明における実施形態は、本発明の具体例であり、特に本発明を限定する旨の記載がない限り、これらの実施形態に限定されないものとする。 Hereinafter, embodiments of a gateway selection method and a communication system will be described in detail with reference to the drawings. In the description of the drawings, the same elements will be denoted by the same reference symbols, without redundant description. Further, the embodiments in the following description are specific examples of the present invention, and unless otherwise stated, the present invention is not limited to these embodiments.
 図1は、本発明の一実施形態に係る通信システム9のシステム構成図である。この通信システム9は、UE1、ePDG(evolved Packet Data Gateway)2、AAAサーバ3、HSS(Home Subscriber Server)4、MME(Mobility Management Entity)5、PGW6、SGW(Serving Gateway)7及びeNB(evolved NodeB)8を含んで構成されている。 FIG. 1 is a system configuration diagram of a communication system 9 according to an embodiment of the present invention. This communication system 9 includes UE1, ePDG (evolved packet data gateway) 2, AAA server 3, HSS (home subscriber server) 4, MME (Mobility Management Entity) 5, PGW 6, SGW (Serving Gateway) 7 and eNB (evolved NodeB). 8) is included.
 通信システム9は、図1に示す通り、セルラ通信(3GPPアクセス、3GPP access)及び非セルラ通信(非3GPPアクセス、non-3GPP access)により通信サービスを提供するシステムである。ここで、セルラ通信とは、地域をセル状に分割して基地局を設置し、周波数を有効に利用する無線方式による通信であり、具体的には、3G(3rd Generation)通信、4G(4th Generation)通信及びLTE(Long Term Evolution)通信等が挙げられる。一方、非セルラ通信とは、セルラ通信以外の通信であり、具体的には、無線LAN(Local Area Network)通信及びBluetooth(登録商標)通信等が挙げられる。また、通信サービスとは、通信を用いたサービスであり、動画配信や車車間通信等のサービスである。それぞれの通信サービスにおいて、要求されるネットワーク要件等が異なる。上述のセルラ通信や非セルラ通信、さらにはそれら通信を実現するための各ノードの詳細等については、上述の非特許文献1を参照されたい。非特許文献1で説明されている内容については、本実施形態では適宜省略する。 The communication system 9 is a system for providing communication services by cellular communication (3GPP access, 3GPP access) and non-cellular communication (non-3GPP access, non-3GPP access) as shown in FIG. Here, the cellular communication is a communication by a wireless method in which a region is divided into cells, a base station is installed, and a frequency is effectively used. Specifically, 3G (3rd Generation) communication, 4G (4th (4th) Communication, LTE (Long Term Evolution) communication, and the like. On the other hand, non-cellular communication is communication other than cellular communication, and specific examples include wireless local area network (LAN) communication and Bluetooth (registered trademark) communication. The communication service is a service using communication, and is a service such as video distribution and inter-vehicle communication. In each communication service, required network requirements etc. are different. For details of the above-mentioned cellular communication and non-cellular communication, and details of each node for realizing the communication, etc., refer to the above-mentioned Non-Patent Document 1. The contents described in Non-Patent Document 1 will be appropriately omitted in this embodiment.
 また、通信システム9が提供するセルラ通信は、特定用途向けの専用のコアネットワーク(Dedicated Core Network。以降「DECOR」と呼ぶ)に基づくアーキテクチャ(以降「DECOR方式」と呼ぶ)により実現されている。DECOR方式の詳細については、下記の非特許文献2を参照されたい。非特許文献2で説明されている内容については、本実施形態では適宜省略する。
 非特許文献2:3GPP TS 23.401 V13.7.0 (2016-06)
Further, cellular communication provided by the communication system 9 is realized by an architecture (hereinafter referred to as “DECOR system”) based on a dedicated core network (Dedicated Core Network, hereinafter referred to as “DECOR”) for specific application. For details of the DECOR method, refer to Non-Patent Document 2 below. The contents described in Non-Patent Document 2 will be appropriately omitted in the present embodiment.
Non-Patent Document 2: 3GPP TS 23.401 V 13.7.0 (2016-06)
 DECOR方式では、セルラ通信を行うUEがセルラ通信を行う場合に、まずはデフォルトMMEにアクセスし、UEの種別や用途を示す端末情報(端末識別子)である「UE Usage type」に応じたDECORにUEが振り分けられる。ここで、従来のDECOR方式は、セルラ通信を行うUEを対象としたものであり、非セルラ通信を行うUEはDECOR方式を活用することができない。本実施形態の通信システム9は、後述の機能構成により、非セルラ通信を行うUEにおいてもDECOR方式に基づくUEの振り分けを行うことができるようにするものである。 In the DECOR method, when a UE performing cellular communication performs cellular communication, first, a default MME is accessed, and a UE corresponding to "UE Usage type", which is terminal information (terminal identifier) indicating the type and use of the UE, Is distributed. Here, the conventional DECOR scheme is intended for UEs that perform cellular communication, and UEs that perform non-cellular communication can not utilize the DECOR scheme. The communication system 9 according to the present embodiment is configured to be able to distribute UEs based on the DECOR method even in UEs that perform non-cellular communication by the functional configuration described later.
 また、通信システム9では、図1に示す通り、複数のスライス(スライス1、スライス2及びスライス3)が構築されている。スライスとは、ネットワーク装置のリンクとノードの資源を仮想的に切り分けて、切り分けた資源を結合し、ネットワークインフラ上に論理的に生成される仮想ネットワーク又はサービス網であり、スライス同士は資源を分離しており、互いに干渉しない。スライス1は、MME5Bにより収容され、ePDG2A、PGW6A及びSGW7Aのリソースを確保している。スライス2は、MME5Cにより収容され、ePDG2B、PGW6B及びSGW7Bのリソースを確保しており、スライス3は、後述の「信頼されている非3GPPアクセス」からのみアクセス可能であり、PGW6Cのリソースを確保している。 Further, in the communication system 9, as shown in FIG. 1, a plurality of slices (slice 1, slice 2 and slice 3) are constructed. A slice is a virtual network or service network logically created on the network infrastructure by virtually separating the link of the network device and the resources of the node and combining the separated resources, and the slices separate resources. And do not interfere with each other. The slice 1 is accommodated by the MME 5B, and secures resources of the ePDG 2A, PGW 6A, and SGW 7A. Slice 2 is accommodated by MME 5 C and secures the resources of ePDG 2 B, PGW 6 B and SGW 7 B, and slice 3 is accessible only from “trusted non-3GPP access” described later, and secures PGW 6 C resources. ing.
 続いて、通信システム9を構成する各ノードについて説明する。 Then, each node which comprises the communication system 9 is demonstrated.
 UE1(通信端末)は、非セルラ通信を行うスマートフォンや電子機器等のコンピュータ端末であり、通信システム9と無線等により通信を行うことができる。UE1は、非セルラ通信により複数の通信サービスを利用可能である。なお、UE1は、さらにセルラ通信により複数の通信サービスを利用可能であってもよい。UE1は、NAI(Network Access Identity、端末ID)等、自端末の識別情報を格納しており、当該識別情報をePDG2又はAAAサーバ3へ送信する。UE1は、非セルラ通信のうち「信頼されていない非3GPPアクセス」を利用する場合、ePDG2を経由してAAAサーバ3へ通信する。また、UE1は、非セルラ通信のうち「信頼されている非3GPPアクセス」を利用する場合、ePDG2を経由することなくAAAサーバ3へ通信する。 The UE 1 (communication terminal) is a computer terminal such as a smartphone or an electronic device that performs non-cellular communication, and can communicate with the communication system 9 by radio or the like. The UE 1 can use a plurality of communication services by non-cellular communication. The UE 1 may further be able to use a plurality of communication services by cellular communication. The UE 1 stores identification information of the own terminal such as NAI (Network Access Identity, terminal ID), and transmits the identification information to the ePDG 2 or the AAA server 3. The UE 1 communicates with the AAA server 3 via the ePDG 2 when using “non-trusted non-3GPP access” of non-cellular communication. Moreover, UE1 communicates with the AAA server 3 without passing through the ePDG 2 when using “trusted non-3GPP access” in non-cellular communication.
 ePDG2(ゲートウェイ装置)は、コアネットワークと無線LAN等とのゲートウェイ装置としてユーザデータの送信を行う部分であり、UE1と通信するゲートウェイ装置である。図1に示す通信システム9では、スライス1に「ePDG1」が含まれ、スライス2に「ePDG2」が含まれている。本実施形態では、「ePDG1」や「ePDG2」等の複数を総称してePDG2と適宜呼ぶ。 The ePDG 2 (gateway device) is a part that transmits user data as a gateway device of a core network, a wireless LAN or the like, and is a gateway device that communicates with the UE 1. In the communication system 9 illustrated in FIG. 1, slice 1 includes “ePDG 1” and slice 2 includes “ePDG 2”. In the present embodiment, a plurality of "ePDG1", "ePDG2" and the like are collectively referred to as ePDG2 as appropriate.
 AAAサーバ3は、無線LAN等を経由してアクセスするUE1のアクセス制御を行うサーバ装置である。 The AAA server 3 is a server device that performs access control of the UE 1 accessed via a wireless LAN or the like.
 HSS4(ユーザ情報データベース)は、UE1等の通信端末の契約情報、認証情報、通信サービス情報、端末タイプ情報及び在圏情報を含むユーザ情報(加入者情報)をデータベースで管理するサーバである。 The HSS 4 (user information database) is a server that manages user information (subscriber information) including contract information, authentication information, communication service information, terminal type information, and location information of communication terminals such as UE 1 in a database.
 MME5(移動制御装置)は、セルラ通信等の移動体通信における移動制御を行うサーバ装置である。図1に示す通信システム9では、セルラ通信(移動体通信)における移動制御を行う複数のMME5が含まれている。複数のMME5のうち、セルラ通信を行うUE(移動体端末)がセルラ通信を行う場合に最初にアクセスするMME5が「デフォルトMME」(=MME5A、デフォルト移動制御装置)であり、その後にUEが振り分けられるDECORを収容するMME5が「専用MME1」(=MME5B)及び「専用MME2」(=MME5C)である。本実施形態では、「デフォルトMME」、「専用MME1」、「専用MME2」等の複数を総称してMME5と適宜呼ぶ。 The MME 5 (movement control apparatus) is a server apparatus that performs movement control in mobile communication such as cellular communication. The communication system 9 illustrated in FIG. 1 includes a plurality of MMEs 5 that perform movement control in cellular communication (mobile communication). Among the plurality of MMEs 5, the MME 5 to be accessed first when the UE (mobile terminal) performing the cellular communication performs the cellular communication is the "default MME" (= MME 5A, default mobility control device), and the UE distributes thereafter MME5 which accommodates the DECOR to be stored is "dedicated MME1" (= MME5B) and "dedicated MME2" (= MME5C). In the present embodiment, a plurality of “default MME”, “dedicated MME 1”, “dedicated MME 2” and the like are collectively referred to as “MME 5” as appropriate.
 PGW6(ゲートウェイ装置)は、PDN(Packet data network、アクセス先)とコアネットワークとのゲートウェイであり、ユーザデータ(パケットデータ)を送信する。すなわち、PGW6は、パケット転送するゲートウェイ装置である。 The PGW 6 (gateway device) is a gateway between a packet data network (PDN) and a core network, and transmits user data (packet data). That is, the PGW 6 is a gateway device that transfers packets.
 SGW7は、eNB8等のセルラ通信網の基点となり、PGW6との間でユーザデータの中継処理を行うゲートウェイ装置である。 The SGW 7 is a gateway device that performs relay processing of user data with the PGW 6 as a base point of a cellular communication network such as the eNB 8.
 eNB8は、いわゆる基地局である。 The eNB 8 is a so-called base station.
 続いて、AAAサーバ3の機能の詳細について説明する。図2は、AAAサーバ3の機能ブロック図である。図2に示す通り、AAAサーバ3は、特定部30及び選択部31を含んで構成される。 Subsequently, details of the function of the AAA server 3 will be described. FIG. 2 is a functional block diagram of the AAA server 3. As shown in FIG. 2, the AAA server 3 is configured to include a specifying unit 30 and a selecting unit 31.
 特定部30は、UE1の種別又は用途を示す「UE Usage type」(端末情報)を特定する。具体的には、特定部30は、UE1又はePDG2からアクセス依頼と共にUE1のNAIを受信する。次に、特定部30は、HSS4に対してユーザ情報照合を行い、UE1のNAIをHSS4に送信する。次に、特定部30は、ユーザ情報照合の応答として照合結果であるUE1の「UE Usage type」を受信することで、UE1の「UE Usage type」を特定する。特定部30は、特定した「UE Usage type」を選択部31に出力する。 The identifying unit 30 identifies “UE Usage type” (terminal information) indicating the type or use of the UE 1. Specifically, the specifying unit 30 receives the NAI of UE1 together with the access request from UE1 or ePDG2. Next, the identifying unit 30 collates the user information with the HSS 4 and transmits the NAI of the UE 1 to the HSS 4. Next, the identification unit 30 identifies the “UE Usage type” of the UE 1 by receiving the “UE Usage type” of the UE 1 that is the collation result as a response to the user information collation. The identifying unit 30 outputs the identified “UE Usage type” to the selecting unit 31.
 選択部31は、特定部30により特定された「UE Usage type」に対応するPGW6又はePDG2とPGW6との組み合わせを選択する。具体的には、選択部31は、MME5Aに対してアクセス先確認を行い、特定部30から入力された「UE Usage type」をMME5Aに送信する。次に、選択部31は、アクセス先確認の応答として確認結果であるPGW6のID(識別情報)を受信する。次に、選択部31は、DNS(Domain Name System)(不図示)に対して名前解決を行い、受信したPGW6のIDをDNSに送信する。なお、DNSは、一般的なDNSの機能(名前解決機能等)を備えているものとする。次に、選択部31は、名前解決の応答として解決結果であるPGW6のアドレス(ネットワークアドレス)、又はePDG2のアドレスとPGW6のアドレスとの組み合わせを受信することで、PGW6又はePDG2とPGW6との組み合わせ(UE1と通信するゲートウェイ装置とパケット転送するゲートウェイ装置との組み合わせ)を選択する。選択部31は、受信したPGW6のアドレス又はePDG2のアドレスとPGW6のアドレスとの組み合わせをePDG2やUE1等の他のノードや装置に出力する。 The selection unit 31 selects a combination of PGW 6 or ePDG 2 and PGW 6 corresponding to the “UE Usage type” specified by the specification unit 30. Specifically, the selection unit 31 performs access destination confirmation on the MME 5A, and transmits “UE Usage type” input from the identification unit 30 to the MME 5A. Next, the selection unit 31 receives the ID (identification information) of the PGW 6 that is the confirmation result as a response to the access destination confirmation. Next, the selection unit 31 performs name resolution on a DNS (Domain Name System) (not shown), and transmits the received ID of the PGW 6 to the DNS. The DNS is assumed to have a general DNS function (name resolution function etc.). Next, the selection unit 31 receives the address (network address) of PGW 6 or the combination of the address of ePDG 2 and the address of PGW 6 which is a solution result as a response of name resolution, thereby combining PGW 6 or ePDG 2 and PGW 6 (A combination of a gateway apparatus communicating with UE 1 and a gateway apparatus transferring packets) is selected. The selection unit 31 outputs the received address of the PGW 6 or the combination of the address of the ePDG 2 and the address of the PGW 6 to another node or device such as the ePDG 2 or the UE 1.
 続いて、HSS4の機能の詳細について説明する。図3は、HSS4の機能ブロック図である。図3に示す通り、HSS4は、端末情報格納部40を含んで構成される。 Subsequently, the details of the functions of the HSS 4 will be described. FIG. 3 is a functional block diagram of the HSS 4. As shown in FIG. 3, the HSS 4 includes a terminal information storage unit 40.
 端末情報格納部40は、一般的なHSSが格納する、UE1のユーザに関するユーザ情報を格納する。端末情報格納部40は、UE1の「UE Usage type」をさらに格納する。具体的には、端末情報格納部40は、NAIと「UE Usage type」とを対応付けたNAI情報をさらに格納する。図4は、端末情報格納部40に格納されたNAI情報のテーブル例を示す図である。図4に示すNAI情報のテーブル例において、例えば、NAIである文字列「AAA」と、「UE Usage type」である文字列「XXX」とが対応付けて格納されている。端末情報格納部40は、特定部30からユーザ情報照合が行われると、格納されているNAI情報を参照し、ユーザ情報照合と共に受信したUE1のNAIに対応付けられた「UE Usage type」を抽出し、照合結果として抽出した「UE Usage type」を特定部30に送信する。すなわち、特定部30は、端末情報格納部40(HSS4)に格納されたNAI情報を参照して端末情報を特定する。 The terminal information storage unit 40 stores user information on the user of the UE 1 stored by a general HSS. The terminal information storage unit 40 further stores the “UE Usage type” of the UE 1. Specifically, the terminal information storage unit 40 further stores NAI information in which the NAI is associated with "UE Usage type". FIG. 4 is a diagram showing an example of a table of NAI information stored in the terminal information storage unit 40. As shown in FIG. In the example of the table of NAI information shown in FIG. 4, for example, the character string “AAA” that is the NAI and the character string “XXX” that is the “UE Usage type” are stored in association with each other. The terminal information storage unit 40 refers to the stored NAI information and extracts the “UE Usage type” associated with the NAI of the UE 1 received along with the user information collation, when the user information collation is performed from the specifying unit 30. And transmits the “UE Usage type” extracted as the matching result to the identifying unit 30. That is, the identifying unit 30 identifies terminal information with reference to the NAI information stored in the terminal information storage unit 40 (HSS 4).
 続いて、MME5Aの機能の詳細について説明する。図5は、MME5Aの機能ブロック図である。図5に示す通り、MME5Aは、アクセス先情報格納部50を含んで構成される。 Then, the detail of the function of MME5A is demonstrated. FIG. 5 is a functional block diagram of the MME 5A. As shown in FIG. 5, the MME 5A is configured to include an access destination information storage unit 50.
 アクセス先情報格納部50は、「UE Usage type」と、当該「UE Usage type」に応じたセルラ通信を行うMME5のグループIDであるMME-GI(MME Group ID)と、当該「UE Usage type」に応じた非セルラ通信を行うPGW6のIDとを対応付けたアクセス先情報(対応情報)を格納する。図6は、アクセス先情報格納部50に格納されたアクセス先情報のテーブル例を示す図である。図6に示すアクセス先情報のテーブル例において、例えば、「UE Usage type」である文字列「XXX」と、MME-GIである文字列「1」と、PGW6のIDである文字列「PGW1」とが対応付けて格納されている。なお、MME-GIについては、UEがセルラ通信を行う場合に利用するものであり、本実施形態では説明を省略するが、本テーブル例のように、セルラ通信用の情報(MME-GI)と非セルラ通信用の情報(PGW6のID)とを組み合わせて格納することで、セルラ通信用のUEと非セルラ通信用のUEとを区別することなく1つのシステムで通信システム9を実現することができる。アクセス先情報格納部50は、選択部31からアクセス先確認が行われると、格納されているアクセス先情報を参照し、アクセス先確認と共に受信したUE1の「UE Usage type」に対応付けられたPGW6のIDを抽出し、確認結果として抽出したPGW6のIDを選択部31に送信する。すなわち、選択部31は、アクセス先情報格納部50(MME5A)に格納されたアクセス先情報を参照してPGW6又はePDG2とPGW6との組み合わせを選択する。 The access destination information storage unit 50 includes “UE Usage type”, MME-GI (MME Group ID) which is a group ID of MME 5 that performs cellular communication according to the “UE Usage type”, and the “UE Usage type”. Access destination information (correspondence information) associated with the ID of the PGW 6 that performs non-cellular communication according to the above. FIG. 6 is a diagram showing an example of a table of access destination information stored in the access destination information storage unit 50. As shown in FIG. In the example table of the access destination information shown in FIG. 6, for example, a character string "XXX" which is "UE Usage type", a character string "1" which is MME-GI, and a character string "PGW1" which is an ID of PGW6. And are stored in association with each other. Note that MME-GI is used when the UE performs cellular communication, and although the description is omitted in this embodiment, information (MME-GI) for cellular communication is used as in the example of this table. By combining and storing information for non-cellular communication (ID of PGW 6), the communication system 9 can be realized in one system without differentiating between UE for cellular communication and UE for non-cellular communication. it can. When the access destination confirmation is performed from the selection unit 31, the access destination information storage unit 50 refers to the stored access destination information, and the PGW 6 associated with the “UE Usage type” of the UE 1 received along with the access destination confirmation. The ID of PGW 6 extracted as the confirmation result is transmitted to the selection unit 31. That is, the selection unit 31 refers to the access destination information stored in the access destination information storage unit 50 (MME 5A), and selects a combination of PGW 6 or ePDG 2 and PGW 6.
 続いて、AAAサーバ3、HSS4及びMME5Aのハードウェア構成について説明する。 Subsequently, the hardware configuration of the AAA server 3, the HSS 4 and the MME 5A will be described.
 図2、3及び5に示す機能ブロック図は、機能単位のブロックを示している。これらの機能ブロック(構成部)は、ハードウェア及び/又はソフトウェアの任意の組み合わせによって実現される。また、各機能ブロックの実現手段は特に限定されない。すなわち、各機能ブロックは、物理的及び/又は論理的に結合した1つの装置により実現されてもよいし、物理的及び/又は論理的に分離した2つ以上の装置を直接的及び/又は間接的に(例えば、有線及び/又は無線)でアクセスし、これら複数の装置により実現されてもよい。 The functional block diagrams shown in FIGS. 2, 3 and 5 show blocks in functional units. These functional blocks (components) are realized by any combination of hardware and / or software. Moreover, the implementation means of each functional block is not particularly limited. That is, each functional block may be realized by one physically and / or logically coupled device, or directly and / or indirectly two or more physically and / or logically separated devices. It may be accessed by (for example, wired and / or wireless) and realized by the plurality of devices.
 例えば、AAAサーバ3は、コンピュータとして機能してもよい。図7は、AAAサーバ3のハードウェア構成の一例を示す図である。上述のAAAサーバ3は、物理的には、プロセッサ3001、メモリ3002、ストレージ3003、通信装置3004、入力装置3005、出力装置3006、バス3007などを含むコンピュータ装置として構成されてもよい。 For example, the AAA server 3 may function as a computer. FIG. 7 is a diagram showing an example of the hardware configuration of the AAA server 3. The above-mentioned AAA server 3 may be physically configured as a computer device including a processor 3001, a memory 3002, a storage 3003, a communication device 3004, an input device 3005, an output device 3006, a bus 3007 and the like.
 なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。AAAサーバ3のハードウェア構成は、図7に示した各装置を1つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。 In the following description, the term "device" can be read as a circuit, a device, a unit, or the like. The hardware configuration of the AAA server 3 may be configured to include one or more of the devices illustrated in FIG. 7 or may be configured without including some devices.
 AAAサーバ3における各機能は、プロセッサ3001、メモリ3002などのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることで、プロセッサ3001が演算を行い、通信装置3004による通信や、メモリ3002及びストレージ3003におけるデータの読み出し及び/又は書き込みを制御することで実現される。 Each function in the AAA server 3 causes the processor 3001 to perform an operation by reading predetermined software (program) on hardware such as the processor 3001 and the memory 3002, thereby performing communication by the communication device 3004, the memory 3002, and the storage 3003. This is realized by controlling the reading and / or writing of data in
 プロセッサ3001は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ3001は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)で構成されてもよい。例えば、上述の特定部30及び選択部31などは、プロセッサ3001で実現されてもよい。 The processor 3001 operates, for example, an operating system to control the entire computer. The processor 3001 may be configured by a central processing unit (CPU: Central Processing Unit) including an interface with a peripheral device, a control device, an arithmetic device, a register, and the like. For example, the identification unit 30 and the selection unit 31 described above may be realized by the processor 3001.
 また、プロセッサ3001は、プログラム(プログラムコード)、ソフトウェアモジュールやデータを、ストレージ3003及び/又は通信装置3004からメモリ3002に読み出し、これらに従って各種の処理を実行する。プログラムとしては、本実施形態で説明する動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、上述の特定部30及び選択部31などは、メモリ3002に格納され、プロセッサ3001で動作する制御プログラムによって実現されてもよく、他の機能ブロックについても同様に実現されてもよい。上述の各種処理は、1つのプロセッサ3001で実行される旨を説明してきたが、2以上のプロセッサ3001により同時又は逐次に実行されてもよい。プロセッサ3001は、1以上のチップで実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されても良い。 Also, the processor 3001 reads a program (program code), a software module or data from the storage 3003 and / or the communication device 3004 to the memory 3002, and executes various processing according to these. As a program, a program that causes a computer to execute at least a part of the operations described in the present embodiment is used. For example, the specification unit 30 and the selection unit 31 described above may be realized by a control program stored in the memory 3002 and operated by the processor 3001 or may be realized similarly for other functional blocks. The various processes described above have been described to be executed by one processor 3001, but may be executed simultaneously or sequentially by two or more processors 3001. The processor 3001 may be implemented by one or more chips. The program may be transmitted from the network via a telecommunication line.
 メモリ3002は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、RAM(Random Access Memory)などの少なくとも1つで構成されてもよい。メモリ3002は、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリ3002は、本実施形態に係るページング方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。 The memory 3002 is a computer readable recording medium, and includes, for example, at least one of a ROM (Read Only Memory), an EPROM (Erasable Programmable ROM), an EEPROM (Electrically Erasable Programmable ROM), and a RAM (Random Access Memory). It may be done. The memory 3002 may be called a register, a cache, a main memory (main storage device) or the like. The memory 3002 can store a program (program code), a software module, and the like that can be executed to implement the paging method according to the present embodiment.
 ストレージ3003は、コンピュータ読み取り可能な記録媒体であり、例えば、CD-ROM(Compact Disc ROM)などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つで構成されてもよい。ストレージ3003は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ3002及び/又はストレージ3003を含むデータベース、サーバその他の適切な媒体であってもよい。例えば、上述の特定部30及び選択部31などは、ストレージ3003で実現されてもよい。 The storage 3003 is a computer-readable recording medium, and for example, 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 A (registered trademark) disk, a smart card, a flash memory (for example, a card, a stick, a key drive), a floppy (registered trademark) disk, a magnetic strip, and the like may be used. The storage 3003 may be called an auxiliary storage device. The above-described storage medium may be, for example, a database including the memory 3002 and / or the storage 3003, a server, or any other suitable medium. For example, the identification unit 30 and the selection unit 31 described above may be realized by the storage 3003.
 通信装置3004は、有線及び/又は無線ネットワークを介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。例えば、上述の特定部30及び選択部31などは、通信装置3004で実現されてもよい。 The communication device 3004 is hardware (transmission / reception device) for performing communication between computers via a wired and / or wireless network, and is also called, for example, a network device, a network controller, a network card, a communication module, or the like. For example, the identification unit 30 and the selection unit 31 described above may be realized by the communication device 3004.
 入力装置3005は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど)である。出力装置3006は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカー、LEDランプなど)である。なお、入力装置3005及び出力装置3006は、一体となった構成(例えば、タッチパネル)であってもよい。 The input device 3005 is an input device (for example, a keyboard, a mouse, a microphone, a switch, a button, a sensor, and the like) that receives an input from the outside. The output device 3006 is an output device (for example, a display, a speaker, an LED lamp, etc.) that performs output to the outside. The input device 3005 and the output device 3006 may be integrated (for example, a touch panel).
 また、プロセッサ3001やメモリ3002などの各装置は、情報を通信するためのバス3007でアクセスされる。バス3007は、単一のバスで構成されてもよいし、装置間で異なるバスで構成されてもよい。 Also, each device such as the processor 3001 and the memory 3002 is accessed by a bus 3007 for communicating information. The bus 3007 may be configured as a single bus or may be configured as different buses among the devices.
 また、AAAサーバ3は、マイクロプロセッサ、デジタル信号プロセッサ(DSP:Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ3001は、これらのハードウェアの少なくとも1つで実装されてもよい。 In addition, the AAA server 3 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). It may be configured, and part or all of each functional block may be realized by the hardware. For example, processor 3001 may be implemented in at least one of these hardware.
 また例えば、HSS4は、コンピュータとして機能してもよい。図8は、HSS4のハードウェア構成の一例を示す図である。上述のHSS4は、物理的には、プロセッサ4001、メモリ4002、ストレージ4003、通信装置4004、入力装置4005、出力装置4006、バス4007などを含むコンピュータ装置として構成されてもよい。 Also, for example, the HSS 4 may function as a computer. FIG. 8 is a diagram showing an example of the hardware configuration of the HSS 4. The HSS 4 described above may be physically configured as a computer device including a processor 4001, a memory 4002, a storage 4003, a communication device 4004, an input device 4005, an output device 4006, a bus 4007 and the like.
 なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。HSS4のハードウェア構成は、図8に示した各装置を1つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。 In the following description, the term "device" can be read as a circuit, a device, a unit, or the like. The hardware configuration of the HSS 4 may be configured to include one or more of the devices illustrated in FIG. 8 or may be configured without including some devices.
 HSS4における各機能は、プロセッサ4001、メモリ4002などのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることで、プロセッサ4001が演算を行い、通信装置4004による通信や、メモリ4002及びストレージ4003におけるデータの読み出し及び/又は書き込みを制御することで実現される。 Each function in the HSS 4 causes the processor 4001 to perform an operation by reading predetermined software (program) on hardware such as the processor 4001 and the memory 4002, and performs communication by the communication device 4004 and data in the memory 4002 and the storage 4003. This is realized by controlling the reading and / or writing of
 プロセッサ4001は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ4001は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置で構成されてもよい。例えば、上述の端末情報格納部40などは、プロセッサ4001で実現されてもよい。 The processor 4001, for example, operates an operating system to control the entire computer. The processor 4001 may be configured as a central processing unit including an interface with a peripheral device, a controller, an arithmetic unit, a register, and the like. For example, the above-described terminal information storage unit 40 or the like may be realized by the processor 4001.
 また、プロセッサ4001は、プログラム(プログラムコード)、ソフトウェアモジュールやデータを、ストレージ4003及び/又は通信装置4004からメモリ4002に読み出し、これらに従って各種の処理を実行する。プログラムとしては、本実施形態で説明する動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、上述の端末情報格納部40などは、メモリ4002に格納され、プロセッサ4001で動作する制御プログラムによって実現されてもよく、他の機能ブロックについても同様に実現されてもよい。上述の各種処理は、1つのプロセッサ4001で実行される旨を説明してきたが、2以上のプロセッサ4001により同時又は逐次に実行されてもよい。プロセッサ4001は、1以上のチップで実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されても良い。 Also, the processor 4001 reads a program (program code), a software module or data from the storage 4003 and / or the communication device 4004 to the memory 4002, and executes various processing according to these. As a program, a program that causes a computer to execute at least a part of the operations described in the present embodiment is used. For example, the above-described terminal information storage unit 40 or the like may be realized by a control program stored in the memory 4002 and operated by the processor 4001 or may be realized similarly for other functional blocks. The various processes described above have been described to be executed by one processor 4001, but may be executed simultaneously or sequentially by two or more processors 4001. The processor 4001 may be implemented by one or more chips. The program may be transmitted from the network via a telecommunication line.
 メモリ4002は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM、EPROM、EEPROM、RAMなどの少なくとも1つで構成されてもよい。メモリ4002は、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリ4002は、本実施形態に係るページング方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。 The memory 4002 is a computer readable recording medium, and may be configured of, for example, at least one of a ROM, an EPROM, an EEPROM, a RAM, and the like. The memory 4002 may be called a register, a cache, a main memory (main storage device) or the like. The memory 4002 can store a program (program code), a software module, and the like that can be executed to implement the paging method according to the present embodiment.
 ストレージ4003は、コンピュータ読み取り可能な記録媒体であり、例えば、CD-ROMなどの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つで構成されてもよい。ストレージ4003は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ4002及び/又はストレージ4003を含むデータベース、サーバその他の適切な媒体であってもよい。例えば、上述の端末情報格納部40などは、ストレージ4003で実現されてもよい。 The storage 4003 is a computer readable recording medium, and for example, an optical disk such as a CD-ROM, a hard disk drive, a flexible disk, a magneto-optical disk (eg, a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disk , Smart card, flash memory (eg, card, stick, key drive), floppy (registered trademark) disk, magnetic strip, and the like. The storage 4003 may be called an auxiliary storage device. The above-described storage medium may be, for example, a database including the memory 4002 and / or the storage 4003, a server, or any other suitable medium. For example, the above-described terminal information storage unit 40 or the like may be realized by the storage 4003.
 通信装置4004は、有線及び/又は無線ネットワークを介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。例えば、上述の端末情報格納部40などは、通信装置4004で実現されてもよい。 The communication device 4004 is hardware (transmission / reception device) for performing communication between computers via a wired and / or wireless network, and is also called, for example, a network device, a network controller, a network card, a communication module, or the like. For example, the above-described terminal information storage unit 40 or the like may be realized by the communication device 4004.
 入力装置4005は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど)である。出力装置4006は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカー、LEDランプなど)である。なお、入力装置4005及び出力装置4006は、一体となった構成(例えば、タッチパネル)であってもよい。 The input device 4005 is an input device (for example, a keyboard, a mouse, a microphone, a switch, a button, a sensor, and the like) that receives an input from the outside. The output device 4006 is an output device (for example, a display, a speaker, an LED lamp, etc.) that performs output to the outside. The input device 4005 and the output device 4006 may be integrated (for example, a touch panel).
 また、プロセッサ4001やメモリ4002などの各装置は、情報を通信するためのバス4007でアクセスされる。バス4007は、単一のバスで構成されてもよいし、装置間で異なるバスで構成されてもよい。 Also, each device such as the processor 4001 and the memory 4002 is accessed by a bus 4007 for communicating information. The bus 4007 may be configured as a single bus or may be configured as different buses among the devices.
 また、HSS4は、マイクロプロセッサ、デジタル信号プロセッサ、ASIC、PLD、FPGAなどのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ4001は、これらのハードウェアの少なくとも1つで実装されてもよい。 In addition, the HSS 4 may be configured to include hardware such as a microprocessor, a digital signal processor, an ASIC, a PLD, and an FPGA, and part or all of each functional block may be realized by the hardware. For example, the processor 4001 may be implemented in at least one of these hardware.
 また例えば、MME5Aは、コンピュータとして機能してもよい。図9は、MME5Aのハードウェア構成の一例を示す図である。上述のMME5Aは、物理的には、プロセッサ5001、メモリ5002、ストレージ5003、通信装置5004、入力装置5005、出力装置5006、バス5007などを含むコンピュータ装置として構成されてもよい。 Also, for example, the MME 5A may function as a computer. FIG. 9 is a diagram illustrating an example of a hardware configuration of the MME 5A. The MME 5A described above may be physically configured as a computer device including a processor 5001, a memory 5002, a storage 5003, a communication device 5004, an input device 5005, an output device 5006, a bus 5007 and the like.
 なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。MME5Aのハードウェア構成は、図9に示した各装置を1つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。 In the following description, the term "device" can be read as a circuit, a device, a unit, or the like. The hardware configuration of the MME 5A may be configured to include one or more of the devices illustrated in FIG. 9 or may be configured without including some devices.
 MME5Aにおける各機能は、プロセッサ5001、メモリ5002などのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることで、プロセッサ5001が演算を行い、通信装置5004による通信や、メモリ5002及びストレージ5003におけるデータの読み出し及び/又は書き込みを制御することで実現される。 Each function in the MME 5 A causes the processor 5001 to perform an operation by reading predetermined software (program) on hardware such as the processor 5001, the memory 5002, etc., communication by the communication device 5004, and data in the memory 5002 and storage 5003. This is realized by controlling the reading and / or writing of
 プロセッサ5001は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ5001は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置で構成されてもよい。例えば、上述のアクセス先情報格納部50などは、プロセッサ5001で実現されてもよい。 The processor 5001 operates, for example, an operating system to control the entire computer. The processor 5001 may be configured as a central processing unit including an interface with peripheral devices, a controller, an arithmetic unit, a register, and the like. For example, the access destination information storage unit 50 described above may be realized by the processor 5001.
 また、プロセッサ5001は、プログラム(プログラムコード)、ソフトウェアモジュールやデータを、ストレージ5003及び/又は通信装置5004からメモリ5002に読み出し、これらに従って各種の処理を実行する。プログラムとしては、本実施形態で説明する動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、上述のアクセス先情報格納部50などは、メモリ5002に格納され、プロセッサ5001で動作する制御プログラムによって実現されてもよく、他の機能ブロックについても同様に実現されてもよい。上述の各種処理は、1つのプロセッサ5001で実行される旨を説明してきたが、2以上のプロセッサ5001により同時又は逐次に実行されてもよい。プロセッサ5001は、1以上のチップで実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されても良い。 Also, the processor 5001 reads a program (program code), a software module or data from the storage 5003 and / or the communication device 5004 to the memory 5002, and executes various processing according to these. As a program, a program that causes a computer to execute at least a part of the operations described in the present embodiment is used. For example, the access destination information storage unit 50 described above may be realized by a control program stored in the memory 5002 and operated by the processor 5001 or may be realized similarly for other functional blocks. The various processes described above have been described to be executed by one processor 5001, but may be executed simultaneously or sequentially by two or more processors 5001. The processor 5001 may be implemented by one or more chips. The program may be transmitted from the network via a telecommunication line.
 メモリ5002は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM、EPROM、EEPROM、RAMなどの少なくとも1つで構成されてもよい。メモリ5002は、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリ5002は、本実施形態に係るページング方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。 The memory 5002 is a computer readable recording medium, and may be configured of, for example, at least one of a ROM, an EPROM, an EEPROM, a RAM, and the like. The memory 5002 may be called a register, a cache, a main memory (main storage device) or the like. The memory 5002 can store a program (program code), a software module, and the like that can be executed to implement the paging method according to the present embodiment.
 ストレージ5003は、コンピュータ読み取り可能な記録媒体であり、例えば、CD-ROMなどの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つで構成されてもよい。ストレージ5003は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ5002及び/又はストレージ5003を含むデータベース、サーバその他の適切な媒体であってもよい。例えば、上述のアクセス先情報格納部50などは、ストレージ5003で実現されてもよい。 The storage 5003 is a computer readable recording medium, and for example, an optical disk such as a CD-ROM, a hard disk drive, a flexible disk, a magneto-optical disk (eg, a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disk , Smart card, flash memory (eg, card, stick, key drive), floppy (registered trademark) disk, magnetic strip, and the like. The storage 5003 may be called an auxiliary storage device. The above-described storage medium may be, for example, a database including the memory 5002 and / or the storage 5003, a server, or any other suitable medium. For example, the access destination information storage unit 50 described above may be realized by the storage 5003.
 通信装置5004は、有線及び/又は無線ネットワークを介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。例えば、上述のアクセス先情報格納部50などは、通信装置5004で実現されてもよい。 The communication device 5004 is hardware (transmission / reception device) for performing communication between computers via a wired and / or wireless network, and is also called, for example, a network device, a network controller, a network card, a communication module, or the like. For example, the access destination information storage unit 50 described above may be realized by the communication device 5004.
 入力装置5005は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど)である。出力装置5006は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカー、LEDランプなど)である。なお、入力装置5005及び出力装置5006は、一体となった構成(例えば、タッチパネル)であってもよい。 The input device 5005 is an input device (for example, a keyboard, a mouse, a microphone, a switch, a button, a sensor, and the like) that receives an input from the outside. The output device 5006 is an output device (for example, a display, a speaker, an LED lamp, and the like) that performs output to the outside. The input device 5005 and the output device 5006 may be integrated (for example, a touch panel).
 また、プロセッサ5001やメモリ5002などの各装置は、情報を通信するためのバス5007でアクセスされる。バス5007は、単一のバスで構成されてもよいし、装置間で異なるバスで構成されてもよい。 Also, each device such as the processor 5001 and the memory 5002 is accessed by a bus 5007 for communicating information. The bus 5007 may be configured as a single bus or may be configured as different buses among the devices.
 また、MME5Aは、マイクロプロセッサ、デジタル信号プロセッサ、ASIC、PLD、FPGAなどのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ5001は、これらのハードウェアの少なくとも1つで実装されてもよい。 The MME 5A may be configured to include hardware such as a microprocessor, a digital signal processor, an ASIC, a PLD, and an FPGA, and part or all of each functional block may be realized by the hardware. For example, the processor 5001 may be implemented in at least one of these hardware.
 次に、図10及び図11を用いて、上記の通信システム9におけるアクセス処理を説明する。図10は、信頼されていない非3GPPアクセス時のアクセス処理を示すシーケンス図であり、図11は、信頼されている非3GPPアクセス時のアクセス処理を示すシーケンス図である。 Next, access processing in the above-described communication system 9 will be described using FIGS. 10 and 11. FIG. FIG. 10 is a sequence diagram showing access processing at the time of untrusted non-3GPP access, and FIG. 11 is a sequence diagram showing access processing at the time of trusted non-3GPP access.
 最初に、図10を参照しながら、信頼されていない非3GPPアクセス時のアクセス処理を説明する。 First, referring to FIG. 10, an access process at the time of untrusted non-3GPP access will be described.
 まず、UE1は、アクセス依頼と共にNAIをePDG2Aに送信する(ステップS1)。次に、ePDG2Aは、アクセス依頼と共にS1にて受信したNAIをAAAサーバ3に送信する(ステップS2)。次に、AAAサーバ3の特定部30は、ユーザ情報照合と共にS2にて受信したNAIをHSS4に送信する(ステップS3)。次に、HSS4は、端末情報格納部40によって格納されているNAI情報を参照して、S3にて受信したNAIに対応する「UE Usage type」を検索し、検索した「UE Usage type」を照合結果としてAAAサーバ3に送信する(ステップS4、特定ステップ)。 First, UE1 transmits an NAI to the ePDG 2A together with an access request (step S1). Next, the ePDG 2A transmits the NAI received in S1 together with the access request to the AAA server 3 (step S2). Next, the identifying unit 30 of the AAA server 3 transmits the NAI received in S2 to the HSS 4 together with the user information collation (step S3). Next, the HSS 4 refers to the NAI information stored in the terminal information storage unit 40, searches for "UE Usage type" corresponding to the NAI received in S3, and collates the searched "UE Usage type" As a result, it transmits to the AAA server 3 (step S4, identification step).
 次に、AAAサーバ3の選択部31は、アクセス先確認と共にS4にて受信した「UE Usage type」をMME5Aに送信する(ステップS5)。次に、MME5Aは、アクセス先情報格納部50によって格納されているアクセス先情報を参照して、S5にて受信した「UE Usage type」に対応するPGW6のIDを検索する(ステップS6)。次に、MME5Aは、S6にて検索したPGW6のIDを確認結果としてAAAサーバ3に送信する(ステップS7)。次に、AAAサーバ3の選択部31は、名前解決と共にS7にて受信したPGW6のIDをDNSに送信する(ステップS8)。次に、DNSは、S8にて受信したPGW6のIDを名前解決した結果であるePDG2のアドレス及びPGW6のアドレスを解決結果としてAAAサーバ3に送信する(ステップS9、選択ステップ)。 Next, the selection unit 31 of the AAA server 3 transmits the “UE Usage type” received in S4 together with the access destination confirmation to the MME 5A (Step S5). Next, the MME 5A refers to the access destination information stored by the access destination information storage unit 50, and searches for the ID of the PGW 6 corresponding to the "UE Usage type" received in S5 (step S6). Next, MME 5A transmits the ID of PGW 6 searched in S6 as a confirmation result to the AAA server 3 (step S7). Next, the selection unit 31 of the AAA server 3 transmits the ID of the PGW 6 received in S7 to the DNS together with the name resolution (Step S8). Next, the DNS transmits the address of ePDG 2 and the address of PGW 6 which are the result of resolving the ID of PGW 6 received in S 8 to the AAA server 3 as the solution result (step S 9, selection step).
 次に、AAAサーバ3は、アクセス許可と共にS9にて受信したePDG2のアドレス及びPGW6のアドレスをePDG2Aに送信する(ステップS10)。次に、ePDG2Aは、認証と共にランダムトークンをUE1に送信する(ステップS11)。次に、UE1は、S11にて受信したランダムトークンに基づく演算結果をePDG2Aに送信する(ステップS12)。次に、ePDG2は、S12にて受信した演算結果を用いて認証し、アクセス許可と共にS10にて受信したPGW6のアドレスを送信し(ステップS13)、伝達経路確立シーケンスが実行される(ステップS14)。 Next, the AAA server 3 transmits the address of the ePDG 2 and the address of the PGW 6 received at S 9 together with the access permission to the ePDG 2 A (step S 10). Next, the ePDG 2A transmits a random token to the UE 1 together with the authentication (step S11). Next, UE1 transmits the calculation result based on the random token received in S11 to ePDG 2A (step S12). Next, the ePDG 2 authenticates using the calculation result received in S12, transmits the address of the PGW 6 received in S10 together with the access permission (step S13), and the transmission path establishment sequence is executed (step S14) .
 続いて、図11を用いて、信頼されている非3GPPアクセス時のアクセス処理について説明する。 Next, access processing at the time of trusted non-3GPP access will be described using FIG.
 まず、UE1は、アクセス依頼と共にNAIをAAAサーバ3に送信する(ステップS20)。次に、AAAサーバ3の特定部30は、ユーザ情報照合と共にS2にて受信したNAIをHSS4に送信する(ステップS21)。次に、HSS4は、端末情報格納部40によって格納されているNAI情報を参照して、S21にて受信したNAIに対応する「UE Usage type」を検索し、検索した「UE Usage type」を照合結果としてAAAサーバ3に送信する(ステップS22、特定ステップ)。 First, the UE 1 transmits an NAI together with an access request to the AAA server 3 (step S20). Next, the specifying unit 30 of the AAA server 3 transmits the NAI received in S2 to the HSS 4 together with the user information collation (step S21). Next, the HSS 4 refers to the NAI information stored in the terminal information storage unit 40, searches for “UE Usage type” corresponding to the NAI received in S21, and collates the searched “UE Usage type”. As a result, it transmits to the AAA server 3 (step S22, identification step).
 次に、AAAサーバ3の選択部31は、アクセス先確認と共にS22にて受信した「UE Usage type」をMME5Aに送信する(ステップS23)。次に、MME5Aは、アクセス先情報格納部50によって格納されているアクセス先情報を参照して、S23にて受信した「UE Usage type」に対応するPGW6のIDを検索する(ステップS24)。次に、MME5Aは、S24にて検索したPGW6のIDを確認結果としてAAAサーバ3に送信する(ステップS25)。次に、AAAサーバ3の選択部31は、名前解決と共にS25にて受信したPGW6のIDをDNSに送信する(ステップS26)。次に、DNSは、S26にて受信したPGW6のIDを名前解決した結果であるPGW6のアドレスを解決結果としてAAAサーバ3に送信する(ステップS27、選択ステップ)。 Next, the selection unit 31 of the AAA server 3 transmits the “UE Usage type” received in S22 together with the access destination confirmation to the MME 5A (Step S23). Next, the MME 5A refers to the access destination information stored by the access destination information storage unit 50, and searches for the ID of the PGW 6 corresponding to the "UE Usage type" received in S23 (step S24). Next, MME 5A transmits the ID of PGW 6 searched in S24 to the AAA server 3 as a confirmation result (step S25). Next, the selection unit 31 of the AAA server 3 transmits the ID of the PGW 6 received in S25 to the DNS together with the name resolution (Step S26). Next, the DNS transmits the address of PGW 6, which is the result of resolving the name of the PGW 6 received in S26, to the AAA server 3 as a solution result (Step S27, selection step).
 次に、AAAサーバ3は、アクセス許可と共にS27にて受信したPGW6のアドレスをUE1に送信し(ステップS28)、伝達経路確立シーケンスが実行される(ステップS29)。 Next, the AAA server 3 transmits the address of the PGW 6 received in S27 together with the access permission to the UE 1 (step S28), and the transfer path establishment sequence is executed (step S29).
 次に、本実施形態のように構成された通信システム9の作用効果について説明する。 Next, the operation and effect of the communication system 9 configured as in the present embodiment will be described.
 本実施形態の通信システム9によれば、UE1の種別又は用途を示す「UE Usage type」が特定され、特定された「UE Usage type」に対応するPGW6(又はePDG2とPGW6との組み合わせ)が選択される。すなわち、UE1に対して当該UE1に関する「UE Usage type」に対応するPGW6を選択することができる。 According to the communication system 9 of the present embodiment, “UE Usage type” indicating the type or use of the UE 1 is specified, and the PGW 6 (or a combination of ePDG 2 and PGW 6) corresponding to the specified “UE Usage type” is selected Be done. That is, PGW6 corresponding to "UE Usage type" regarding the said UE1 can be selected with respect to UE1.
 また、本実施形態の通信システム9によれば、UE1の「UE Usage type」を特定する際に、UE1の「UE Usage type」を格納するHSS4が参照(利用)される。すなわち、新たな独立ノード等を増やすこと無く、既存のセルラ通信のノードを有効活用することができる。それにより、ノード間の同期等の複雑性を抑え、コストを削減することができると共に、容易に本実施形態の通信システム9を実現することができる。 Further, according to the communication system 9 of the present embodiment, when specifying the “UE Usage type” of the UE 1, the HSS 4 storing the “UE Usage type” of the UE 1 is referred (utilized). That is, the existing cellular communication node can be effectively utilized without increasing the number of new independent nodes and the like. Thus, the complexity such as synchronization between nodes can be reduced, the cost can be reduced, and the communication system 9 of the present embodiment can be easily realized.
 また、本実施形態の通信システム9によれば、DECORにおけるデフォルトMME(MME5A)にアクセス先情報が格納される。すなわち、新たなノード等を増やすこと無く、既存のセルラ通信のノードを有効活用することができる。それにより、コストを削減することができると共に、容易に本実施形態の通信システム9を実現することができる。また、非セルラ通信を行うUE1に対して、DECOR方式を活用して適切なスライスに振り分けることができる。さらに、非セルラ通信を行うUE及びセルラ通信を行うUEを区別すること無く、一つのシステムにてDECOR方式によるスライスの振り分けを実現することができる。 Further, according to the communication system 9 of the present embodiment, the access destination information is stored in the default MME (MME 5A) in the DECOR. That is, the existing cellular communication node can be effectively utilized without increasing the number of new nodes and the like. Thus, the cost can be reduced, and the communication system 9 of the present embodiment can be easily realized. In addition, it is possible to allocate to UE1 that performs non-cellular communication, an appropriate slice by utilizing the DECOR method. Furthermore, it is possible to realize distribution of slices by the DECOR method in one system without distinguishing between UEs performing non-cellular communication and UEs performing cellular communication.
 以上、本実施形態について詳細に説明したが、当業者にとっては、本実施形態が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本実施形態は、特許請求の範囲の記載により定まる本発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本明細書の記載は、例示説明を目的とするものであり、本実施形態に対して何ら制限的な意味を有するものではない。 As mentioned above, although this embodiment was described in detail, it is clear for persons skilled in the art that this embodiment is not limited to the embodiment described in this specification. This embodiment can be implemented as a modification and a change mode, without deviating from the meaning and range of the present invention which become settled by statement of a claim. Therefore, the description of the present specification is for the purpose of illustration and does not have any limitation on 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接続セットアップ(RRC Connection Setup)メッセージ、RRC接続再構成(RRC Connection Reconfiguration)メッセージなどであってもよい。 The notification of information is not limited to the aspects / embodiments described herein, and may be performed in other manners. For example, notification of information may be physical layer signaling (for example, Downlink Control Information (DCI), Uplink Control Information (UCI)), upper layer signaling (for example, Radio Resource Control (RRC) signaling, Medium Access Control (MAC) signaling, It may be implemented by broadcast information (MIB (Master Information Block), SIB (System Information Block)), other signals, or a combination thereof. Also, RRC signaling may be referred to as an RRC message, and may be, for example, an RRC connection setup (RRC Connection Setup) message, an RRC connection reconfiguration (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 the present specification is 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-Wide Band), The present invention may be applied to a system utilizing Bluetooth (registered trademark), other appropriate systems, and / or an advanced next-generation system based on these.
 本明細書で説明した各態様/実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本明細書で説明した方法については、例示的な順序で様々なステップの要素を提示しており、提示した特定の順序に限定されない。 As long as there is no contradiction, the processing procedure, sequence, flow chart, etc. of each aspect / embodiment described in this specification may be reversed. For example, for the methods described herein, elements of the various steps are presented in an exemplary order and are not limited to the particular order presented.
 本明細書において特定の装置によって行われるとした特定動作は、場合によってはその上位ノード(upper node)によって行われることもある。例えば、特定の装置が基地局であった場合においては、当該基地局を有する1つまたは複数のネットワークノード(network nodes)からなるネットワークにおいて、端末との通信のために行われる様々な動作は、基地局および/または基地局以外の他のネットワークノード(例えば、MMEまたはS-GWなどが考えられるが、これらに限られない)によって行われ得ることは明らかである。上記において基地局以外の他のネットワークノードが1つである場合を例示したが、複数の他のネットワークノードの組み合わせ(例えば、MMEおよびS-GW)であってもよい。 The specific operation as being performed by a particular device herein may in some cases be performed by its upper node. For example, when a specific device is a base station, various operations performed for communication with a terminal in a network consisting of one or more network nodes having the base station are: It will be appreciated that it may be performed by the base station and / or other network nodes other than the base station, such as but not limited to an MME or an S-GW etc. Although the case where one other network node other than a base station was illustrated above was illustrated, it may be a combination of a plurality of other network nodes (for example, MME and S-GW).
 情報等は、上位レイヤ(または下位レイヤ)から下位レイヤ(または上位レイヤ)へ出力され得る。複数のネットワークノードを介して入出力されてもよい。 Information and the like may be output from the upper layer (or lower layer) to the lower layer (or upper layer). Input and output may be performed via a plurality of network nodes.
 入出力された情報等は特定の場所(例えば、メモリ)に保存されてもよいし、管理テーブルで管理してもよい。入出力される情報等は、上書き、更新、または追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。 The input / output information or the like may be stored in a specific place (for example, a memory) or may be managed by a management table. Information to be input or output may be overwritten, updated or added. The output information etc. 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 (0 or 1) represented by one bit, may be performed by a boolean value (Boolean: true or false), or may be compared with a numerical value (for example, a predetermined value). Comparison with the value).
 本明細書で説明した各態様/実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知(例えば、「Xであること」の通知)は、明示的に行うものに限られず、暗黙的(例えば、当該所定の情報の通知を行わない)ことによって行われてもよい。 Each aspect / embodiment described in this specification may be used alone, may be used in combination, and may be switched and used along with execution. In addition, notification of predetermined information (for example, notification of "it is X") is not limited to what is explicitly performed, but is performed by implicit (for example, not notifying of the predetermined information) It is also good.
 ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。 Software may be called software, firmware, middleware, microcode, hardware description language, or any other name, and may be instructions, instruction sets, codes, code segments, program codes, programs, subprograms, software modules. Should be interpreted broadly to mean applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, functions, etc.
 また、ソフトウェア、命令などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア及びデジタル加入者回線(DSL)などの有線技術及び/又は赤外線、無線及びマイクロ波などの無線技術を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び/又は無線技術は、伝送媒体の定義内に含まれる。 Also, software, instructions, etc. may be sent and received via a transmission medium. For example, software may use a wireline technology such as coaxial cable, fiber optic cable, twisted pair and digital subscriber line (DSL) and / or a website, server or other using wireless technology such as infrared, radio and microwave When transmitted from a remote source, these wired and / or wireless technologies are included within the definition of transmission medium.
 本明細書で説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。 The information, signals, etc. described herein may be represented using any of a variety of different techniques. For example, data, instructions, commands, information, signals, bits, symbols, chips etc that may be mentioned throughout the above description may be voltage, current, electromagnetic waves, magnetic fields or particles, optical fields or photons, or any of these May be represented by a combination of
 なお、本明細書で説明した用語及び/又は本明細書の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。例えば、チャネル及び/又はシンボルは信号(シグナル)であってもよい。また、信号はメッセージであってもよい。また、コンポーネントキャリア(CC)は、キャリア周波数、セルなどと呼ばれてもよい。 The terms described in the present specification and / or the terms necessary for the understanding of the present specification may be replaced with terms having the same or similar meanings. For example, the channels and / or symbols may be signals. Also, the signal may be a message. Also, the component carrier (CC) may be called a carrier frequency, a cell or the like.
 本明細書で使用する「システム」および「ネットワーク」という用語は、互換的に使用される。 The terms "system" and "network" as used herein are used interchangeably.
 また、本明細書で説明した情報、パラメータなどは、絶対値で表されてもよいし、所定の値からの相対値で表されてもよいし、対応する別の情報で表されてもよい。例えば、無線リソースはインデックスで指示されるものであってもよい。 In addition, the information, parameters, and the like described in the present specification may be represented by absolute values, may be represented by relative values from predetermined values, or may be represented by corresponding other information. . For example, radio resources may be indexed.
 上述したパラメータに使用する名称はいかなる点においても限定的なものではない。さらに、これらのパラメータを使用する数式等は、本明細書で明示的に開示したものと異なる場合もある。様々なチャネル(例えば、PUCCH、PDCCHなど)及び情報要素(例えば、TPCなど)は、あらゆる好適な名称によって識別できるので、これらの様々なチャネル及び情報要素に割り当てている様々な名称は、いかなる点においても限定的なものではない。 The names used for the parameters described above are in no way limiting. In addition, the formulas etc. 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 names, the various names assigned to these various channels and information elements can be Is not limited.
 基地局は、1つまたは複数(例えば、3つ)の(セクタとも呼ばれる)セルを収容することができる。基地局が複数のセルを収容する場合、基地局のカバレッジエリア全体は複数のより小さいエリアに区分でき、各々のより小さいエリアは、基地局サブシステム(例えば、屋内用の小型基地局RRH:Remote Radio Head)によって通信サービスを提供することもできる。「セル」または「セクタ」という用語は、このカバレッジにおいて通信サービスを行う基地局、および/または基地局サブシステムのカバレッジエリアの一部または全体を指す。さらに、「基地局」「eNB」、「セル」、および「セクタ」という用語は、本明細書では互換的に使用され得る。基地局は、固定局(fixed station)、NodeB、eNodeB(eNB)、アクセスポイント(access point)、フェムトセル、スモールセルなどの用語で呼ばれる場合もある。 A base station can accommodate one or more (e.g., three) cells (also called sectors). If the base station accommodates multiple cells, the entire coverage area of the base station can be divided into multiple smaller areas, each smaller area being a base station subsystem (eg, a small base station RRH for indoor use: Remote Communication service can also be provided by Radio Head. The terms "cell" or "sector" refer to a part or all of the coverage area of a base station and / or a base station subsystem serving communication services in this coverage. Furthermore, the terms "base station" "eNB", "cell" and "sector" may be used interchangeably herein. A base station may be called in terms of a fixed station (Node station), NodeB, eNodeB (eNB), access point (access point), femtocell, small cell, and the like.
 移動通信端末は、当業者によって、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、またはいくつかの他の適切な用語で呼ばれる場合もある。 Mobile communication terminals may be 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, by those skilled in the art. It may also be called a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, or some other suitable term.
 本明細書で使用する「判断(determining)」、「決定(determining)」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、計算(calculating)、算出(computing)、処理(processing)、導出(deriving)、調査(investigating)、探索(looking up)(例えば、テーブル、データベースまたは別のデータ構造での探索)、確認(ascertaining)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、受信(receiving)(例えば、情報を受信すること)、送信(transmitting)(例えば、情報を送信すること)、入力(input)、出力(output)、アクセス(accessing)(例えば、メモリ中のデータにアクセスすること)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、解決(resolving)、選択(selecting)、選定(choosing)、確立(establishing)、比較(comparing)などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。 The terms "determining", "determining" as used herein may encompass a wide variety of operations. “Decision”, “decision” are, for example, calculating, computing, processing, deriving, investigating, looking up (eg, table, database or another) Search in data structures), ascertaining may be considered as “judgement” or “decision”. Also, "determination" and "determination" are receiving (e.g. receiving information), transmitting (e.g. transmitting information), input (input), output (output), access (Accessing) (for example, accessing data in a memory) may be regarded as “judged” or “decided”. Also, "judgement" and "decision" are to be considered as "judgement" and "decision" that they have resolved (resolving), selecting (selecting), choosing (choosing), establishing (establishing), etc. May be included. That is, "judgment" "decision" may include considering that some action is "judged" "decision".
 「接続された(connected)」、「結合された(coupled)」という用語、又はこれらのあらゆる変形は、2又はそれ以上の要素間の直接的又は間接的なあらゆる接続又は結合を意味し、互いに「接続」又は「結合」された2つの要素間に1又はそれ以上の中間要素が存在することを含むことができる。要素間の結合又は接続は、物理的なものであっても、論理的なものであっても、或いはこれらの組み合わせであってもよい。本明細書で使用する場合、2つの要素は、1又はそれ以上の電線、ケーブル及び/又はプリント電気接続を使用することにより、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域及び光(可視及び不可視の両方)領域の波長を有する電磁エネルギーなどの電磁エネルギーを使用することにより、互いに「接続」又は「結合」されると考えることができる。 The terms "connected", "coupled" or any variants thereof mean any direct or indirect connection or coupling between two or more elements, It can include the presence of one or more intermediate elements between two elements that are “connected” or “coupled”. The coupling or connection between elements may be physical, logical or a combination thereof. As used herein, the two elements are by using one or more wires, cables and / or printed electrical connections, and radio frequency as some non-limiting and non-exclusive examples. It can be considered "connected" or "coupled" to one another by using electromagnetic energy such as electromagnetic energy having wavelengths in the region, microwave region and light (both visible and invisible) regions.
 本明細書で使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。 As used herein, the phrase "based on" does not mean "based only on," unless expressly stated 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の要素に先行しなければならないことを意味しない。 Where the designations "first", "second" etc. are used herein, any reference to such elements does not generally limit the quantity or order of those elements. These designations may be used herein as a convenient way of distinguishing between two or more elements. Thus, reference to the first and second elements does not mean that only two elements can be taken there, or that in any way the first element must precede the second element.
 上記の各装置の構成における「手段」を、「部」、「回路」、「デバイス」等に置き換えてもよい。 The “means” in the configuration of each device described above may be replaced with a “unit”, a “circuit”, a “device” or the like.
 「含む(include)」、「含んでいる(including)」、およびそれらの変形が、本明細書あるいは特許請求の範囲で使用されている限り、これら用語は、用語「備える(comprising)」と同様に、包括的であることが意図される。さらに、本明細書あるいは特許請求の範囲において使用されている用語「または(or)」は、排他的論理和ではないことが意図される。本明細書において、文脈または技術的に明らかに1つのみしか存在しない装置である場合以外は、複数の装置をも含むものとする。 As long as "includes", "including", and variations thereof are used in the present specification or claims, these terms as well as the term "comprising" Is intended to be comprehensive. Further, it is intended that the term "or" as used in the present specification or in the claims is not an exclusive OR. In the present specification, a plurality of devices are also included unless it is a device clearly having only one context or technically.
 本開示の全体において、文脈から明らかに単数を示したものではなければ、複数のものを含むものとする。 Throughout this disclosure, unless the context clearly indicates otherwise, it is intended to include the plural.
 1…UE、2・2A・2B…ePDG、3…AAAサーバ、4…HSS、5・5A・5B・5C…MME、6・6A・6B・6C…PGW、7・7A・7B…SGW、8…eNB、9…通信システム、30…特定部、31…選択部、40…端末情報格納部、50…アクセス先情報格納部。 DESCRIPTION OF SYMBOLS 1 ... UE, 2.2A. 2B ... ePDG, 3 ... AAA server, 4 ... HSS, 5.5.A. 5B. 5C ... MME, 6. 6A. 6B. 6C ... PGW, 7. 7A. 7B ... SGW, 8 ... eNB, 9 ... communication system, 30 ... identification unit, 31 ... selection unit, 40 ... terminal information storage unit, 50 ... access destination information storage unit.

Claims (5)

  1.  非セルラ通信により複数の通信サービスを利用可能な通信端末と、複数のゲートウェイ装置とを含む通信システムにより実行される、通信端末が利用する通信サービスのための通信を行うゲートウェイ装置を選択するゲートウェイ選択方法であって、
     通信端末の種別又は用途を示す端末情報を特定する特定ステップと、
     端末情報と、当該端末情報に応じた通信を行うゲートウェイ装置とを対応付けた対応情報を参照して、前記特定ステップにおいて特定された端末情報に対応するゲートウェイ装置を選択する選択ステップと、
     を含むゲートウェイ選択方法。
    Gateway selection for selecting a gateway apparatus for performing communication for communication service used by a communication terminal, which is executed by a communication system including a communication terminal capable of using a plurality of communication services by non-cellular communication and a plurality of gateway apparatuses Method,
    A specifying step of specifying terminal information indicating a type or use of the communication terminal;
    A selection step of selecting a gateway device corresponding to the terminal information identified in the identification step with reference to correspondence information in which terminal information and a gateway device performing communication according to the terminal information are associated;
    Gateway selection method including:
  2.  通信システムは、通信端末のユーザに関するユーザ情報と、当該通信端末の端末情報とを格納するユーザ情報データベースをさらに含み、
     前記特定ステップは、ユーザ情報データベースを参照して端末情報を特定する、
     請求項1に記載のゲートウェイ選択方法。
    The communication system further includes a user information database storing user information on the user of the communication terminal and terminal information on the communication terminal,
    The identifying step identifies terminal information with reference to a user information database.
    The gateway selection method according to claim 1.
  3.  通信システムは、移動体通信における移動制御を行う複数の移動制御装置のうち、移動体端末が移動体通信を行う場合に最初にアクセスする移動制御装置であるデフォルト移動制御装置をさらに含み、
     対応情報は、デフォルト移動制御装置により格納される、
     請求項1又は2に記載のゲートウェイ選択方法。
    The communication system further includes, among a plurality of mobile control devices performing mobile control in mobile communication, a default mobile control device, which is a mobile control device accessed first when the mobile terminal performs mobile communication,
    Correspondence information is stored by the default movement controller
    The gateway selection method according to claim 1 or 2.
  4.  前記選択ステップは、前記特定ステップにおいて特定された端末情報に対応する、通信端末と通信するゲートウェイ装置及びパケット転送するゲートウェイ装置を選択する、請求項1~3の何れか一項に記載のゲートウェイ選択方法。 The gateway selection according to any one of claims 1 to 3, wherein the selection step selects a gateway device that communicates with the communication terminal and a gateway device that performs packet transfer, corresponding to the terminal information identified in the identification step. Method.
  5.  非セルラ通信により複数の通信サービスを利用可能な通信端末と、複数のゲートウェイ装置とを含む通信システムであって、
     通信端末の種別又は用途を示す端末情報を特定する特定部と、
     端末情報と、当該端末情報に応じた通信を行うゲートウェイ装置とを対応付けた対応情報を参照して、前記特定部により特定された端末情報に対応するゲートウェイ装置を選択する選択部と、
     を備える通信システム。
    A communication system including a communication terminal capable of using a plurality of communication services by non-cellular communication, and a plurality of gateway devices,
    An identifying unit that identifies terminal information indicating the type or use of the communication terminal;
    A selection unit which selects a gateway apparatus corresponding to the terminal information identified by the identification unit with reference to correspondence information in which terminal information and a gateway apparatus performing communication according to the terminal information are associated;
    A communication system comprising
PCT/JP2017/043149 2017-01-10 2017-11-30 Gateway selection method and communication system WO2018131314A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018561844A JP7008641B2 (en) 2017-01-10 2017-11-30 Gateway selection method and communication system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-001727 2017-01-10
JP2017001727 2017-01-10

Publications (1)

Publication Number Publication Date
WO2018131314A1 true WO2018131314A1 (en) 2018-07-19

Family

ID=62840464

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2017/043149 WO2018131314A1 (en) 2017-01-10 2017-11-30 Gateway selection method and communication system

Country Status (2)

Country Link
JP (1) JP7008641B2 (en)
WO (1) WO2018131314A1 (en)

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
KUNITOMO K., ET AL.: "A terminal identifier Acquisition method for dedicated Core networks", 2016, IEICE SOCIETY CONFERENCE, 6 September 2016 (2016-09-06) *
NOKIA, KDDI: "On Slicing and Non-3GPP access", 3GPP TSG-SA WG2 #116BIS, S2-164661, 23 August 2016 (2016-08-23), pages 2 - 164661, XP051141630, Retrieved from the Internet <URL:http://www.3gpp.org/ftp/tsg_sa/WG2_Arch/TSGS2_116BIS_Sanya/Docs/S2-164661.zip> [retrieved on 20180207] *

Also Published As

Publication number Publication date
JP7008641B2 (en) 2022-01-25
JPWO2018131314A1 (en) 2019-11-07

Similar Documents

Publication Publication Date Title
JP6777451B2 (en) base station
WO2020145299A1 (en) Network node and notification method
CN113261315A (en) User device, network node and communication system
WO2019077801A1 (en) Communication system, communication control device, and communication method
WO2018131413A1 (en) Mobile communication system and congestion control method
CN113994625A (en) Network node
CN110915265B (en) Network access method and communication system
JP2018056857A (en) User device, base station, and core network
JP7077227B2 (en) Core network and base station
JP6768116B2 (en) Communication control device selection method and communication system
WO2020059149A1 (en) Network node
EP3911022B1 (en) Network node, and user device
JPWO2018034201A1 (en) Communication method
JP7077238B2 (en) Gateway selection method and communication system
JP2020036188A (en) Communication control device
JP2018170713A (en) Communication terminal
EP4254897A1 (en) Network node and communication method
JPWO2018008239A1 (en) Wireless communication system
WO2018131314A1 (en) Gateway selection method and communication system
JPWO2018061920A1 (en) Communication control method and communication system
US10674564B2 (en) Base station, management apparatus and connection method
JP2018191148A (en) Control method
WO2019035404A1 (en) Node group and migration method
WO2022191241A1 (en) Terminal
EP4195780A1 (en) Terminal, network node, and communication 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: 17890884

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2018561844

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17890884

Country of ref document: EP

Kind code of ref document: A1