WO2008023781A1 - Communication system, communication method, radio terminal, radio relay device, and control device - Google Patents

Communication system, communication method, radio terminal, radio relay device, and control device Download PDF

Info

Publication number
WO2008023781A1
WO2008023781A1 PCT/JP2007/066416 JP2007066416W WO2008023781A1 WO 2008023781 A1 WO2008023781 A1 WO 2008023781A1 JP 2007066416 W JP2007066416 W JP 2007066416W WO 2008023781 A1 WO2008023781 A1 WO 2008023781A1
Authority
WO
WIPO (PCT)
Prior art keywords
packet
wireless terminal
wireless
relay device
control device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2007/066416
Other languages
English (en)
French (fr)
Inventor
Tetsuro Morimoto
Takashi Aramaki
Hiroyuki Ehara
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
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 Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to US12/438,480 priority Critical patent/US8289924B2/en
Priority to JP2008530960A priority patent/JP5094724B2/ja
Priority to EP20070792948 priority patent/EP2056617A1/en
Publication of WO2008023781A1 publication Critical patent/WO2008023781A1/ja
Anticipated expiration legal-status Critical
Priority to US13/614,507 priority patent/US9031000B2/en
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user

Definitions

  • Communication system communication method, wireless terminal, wireless relay device, and control device
  • the present invention relates to a communication system, a communication method, a wireless terminal, a wireless relay device, and a control device using a packet network.
  • UE User Equipment
  • UE User Equipment
  • UE User Equipment
  • UE User Equipment
  • UE User Equipment
  • UE User Equipment
  • UE User Equipment
  • UE User Equipment
  • UE User Equipment
  • UE User Equipment
  • UE User Equipment
  • UE User Equipment
  • UE User Equipment
  • UE User Equipment
  • UE User Equipment
  • UE User Equipment
  • UE User Equipment
  • UE User Equipment
  • UE User Equipment
  • 105 Access Gateway
  • MME / UPE Access Gateway
  • ACGW 105 performs user authentication processing using user authentication device 106 to determine whether to connect UE 101 and 102 to the network, and uses charge management device 107 to determine the amount of packets for charging UE 101 and 102. Collect usage information (PCRF: Policy Control and Charging Rules Function).
  • PCRF Policy Control and Charging Rules Function
  • the user plane data is encoded between the ACGW 105 and the UEs 101 and 102.
  • the UE 101 on the transmission side generates a packet toward the UE 102 on the reception side, encrypts the generated packet to the ACGW 105, and transmits the encrypted packet to the ACGW 105.
  • base station 103 receives the encrypted packet from UE 101 and transfers it to A CGW 105.
  • ACGW 105 receives the encoded packet from UE 101 and decodes the packet. Further, ACGW 105 encrypts the packet to UE 102 that is the destination of the packet, and transmits the encrypted packet.
  • the base station 104 receives the encoded packet from the ACGW 105 and transfers it to the UE 102 on the receiving side.
  • the UE 102 on the receiving side receives the encrypted packet from the ACGW 105 and decrypts it, and receives the packet from the UE 101 on the transmitting side. Make sense. The above is the flow of packets between UE and UE.
  • Non-Patent Document 3 and Patent Document 1 As a conventional technique for data division, as shown in Non-Patent Document 3 and Patent Document 1, scalable speech coding is known in which speech signals are divided into bands and each band is encoded separately.
  • Non-patent document 1 3GPP (registered trademark) Technical Report 23.882 draft VI.1.0 (2006-04)
  • Non-patent document 2 3GPP (registered trademark) Technical Report 25.813 VO.9.2 (2006-05)
  • Non-Patent Document 3 "Broadband speech coding method with high packet loss tolerance", Toru Moritake et al., IEICE Transactions 2005/7 Vol. J88-DII No.7, P.1103-1113
  • Patent Document 1 Japanese Unexamined Patent Publication No. 2003-241799 (abstract)
  • the packet transmitted by UE101 is UE101 ⁇ base station 103 ⁇ ACGW105 ⁇ base station 103 ⁇ UE10 2 (route (2) 1 is represented by a circled number 2 (the same applies hereinafter)). That is, in the route (2), the data flows through the ACGW 105 and the base station 103.
  • route (2) 1 is represented by a circled number 2 (the same applies hereinafter)
  • the network resources between the base station 103 and the ACGW 105 are wasted and efficient. There was a problem that it could not be used.
  • ACGW 105 communicates with a large number of UEs, and there is a process of decrypting packets from UEs and a process of encrypting packets transferred to UEs, and there is a problem that processing load is concentrated on ACGW 105.
  • the present invention can efficiently use network resources when wireless terminals on the transmission side and the reception side are wirelessly connected to the same wireless relay device. It is an object of the present invention to provide a communication system, a communication method, a wireless terminal, a wireless relay device, and a control device that can reduce the load on the control device and allow the control device to manage communication of the wireless terminal.
  • the present invention performs packet transfer between a wireless relay device that performs wireless communication with a wireless terminal and the wireless relay device, and between the wireless terminal and the wireless relay device.
  • a communication system including a control device that manages the wireless communication of the wireless communication device
  • the wireless terminal on the transmission side is addressed to the wireless terminal on the reception side when the wireless terminal on the reception side is connected to the same wireless relay device.
  • the transmission packet is divided into a first packet that does not pass through the control device and a second packet that passes through the control device, and is sent to the wireless relay device 1S.
  • the wireless relay device receives the first and second packets transmitted from the transmitting-side wireless terminal, transmits the first packet to the receiving-side wireless terminal, and also transmits the second packet. Sending a packet to the control device;
  • the control device receives the second packet transmitted from the wireless relay device and transmits the second packet to the wireless relay device;
  • the wireless relay device receives the second packet transmitted from the control device and transmits the second packet to the receiving wireless terminal;
  • the receiving wireless terminal is configured to receive the first and second packets transmitted from the wireless relay device and restore the original packet.
  • the transmission packet addressed to the wireless terminal on the reception side is transmitted to the first packet and the control device not via the control device.
  • Network resources can be used efficiently, the load on the control device can be reduced, and the control device can manage the communication of the wireless terminal. it can.
  • the first packet that does not pass through the control device includes the extended audio data among the basic audio data on the low frequency side and the extended audio data on the high frequency side obtained by dividing the bandwidth of the audio signal
  • the second packet passing through the control device includes the basic voice data.
  • the first packet not passing through the control device includes the intra-screen encoded data obtained by encoding the image signal only within the screen and the inter-screen difference predictive encoded data obtained by predictively encoding the inter-screen difference.
  • the inter-screen difference prediction encoded data is included, and the second packet via the control device includes the intra-screen encoded data.
  • the transmitting-side wireless terminal encodes transmission data destined for the receiving-side wireless terminal, and removes identification data for decrypting the encrypted data on the receiving-side wireless terminal side. Generating the first packet and generating the second packet including the identification data;
  • the reception-side wireless terminal sets the identification data in the second packet in a portion where the identification data in the first packet is cut out, and the encrypted data in the first packet. It was set as the structure which decodes.
  • the transmitting-side wireless terminal encodes transmission data addressed to the receiving-side wireless terminal and decrypts the encrypted data on the receiving-side wireless terminal side and the encryption data. Generating the first packet from which a part of the encrypted data is removed, and generating the second packet including a part of the identification data and the encrypted data,
  • the receiving-side wireless terminal has cut off a part of the identification data and the encrypted data in the second packet, and a part of the identification data and the encrypted data in the first packet. It is configured to set the part to decrypt the encrypted data in the first packet.
  • the transmitting-side wireless terminal encodes transmission data destined for the receiving-side wireless terminal, and a part of data necessary for decrypting the encrypted data on the receiving-side wireless terminal side. Generating the first packet removed and generating the second packet including a part of the data necessary for the decoding;
  • the receiving wireless terminal cuts out part of the data necessary for the decoding in the second packet and part of the data necessary for the decoding in the first packet. And decrypts the encrypted data in the first packet. The configuration.
  • the system side that is, the network side, can manage direct communication between user devices.
  • the present invention performs wireless communication between a wireless terminal and a wireless relay device.
  • a control device performs packet transfer with the wireless relay device.
  • the transmitting side A wireless terminal that divides a transmission packet addressed to a receiving wireless terminal into a first packet that does not pass through the control device and a second packet that passes through the control device, and transmits the divided packet to the wireless relay device;
  • the wireless relay device receives the first and second packets transmitted from the transmitting-side wireless terminal, transmits the first packet to the receiving-side wireless terminal, and also transmits the second packet. Transmitting a packet to the control device;
  • the control device receiving the second packet transmitted from the wireless relay device and transmitting the second packet to the wireless relay device;
  • the wireless relay device receiving the second packet transmitted from the control device and transmitting the second packet to the receiving wireless terminal;
  • the receiving wireless terminal receiving the first and second packets transmitted from the wireless relay device and restoring them to the original packets;
  • the present invention performs packet transfer between a radio relay apparatus that performs radio communication with a radio terminal and the radio relay apparatus, and the radio terminal and radio relay The wireless terminal on the transmission side in a communication system including a control device that manages wireless communication between devices
  • the wireless relay device receives the first and second packets transmitted from the transmitting-side wireless terminal, transmits the first packet to the receiving-side wireless terminal, and also transmits the second packet. Sending a packet to the control device;
  • the control device receives the second packet transmitted from the wireless relay device and transmits the second packet to the wireless relay device;
  • the wireless relay device receives the second packet transmitted from the control device and transmits the second packet to the wireless terminal on the receiving side;
  • the reception-side wireless terminal receives the first and second packets transmitted from the wireless relay device and restores them to the original packets.
  • the present invention performs packet transfer between a radio relay apparatus that performs radio communication with a radio terminal and the radio relay apparatus, and the radio terminal and radio relay
  • the wireless relay device in a communication system having a control device for managing wireless communication between devices!
  • the transmitting-side wireless terminal transmits a transmission packet addressed to the receiving-side wireless terminal without passing through the control device.
  • the packet is divided into a second packet via the control device and transmitted to itself, the first and second packets transmitted from the transmitting wireless terminal are received, and the first packet is transmitted.
  • control device When the control device receives the second packet transmitted from the control device and transmits the second packet to the control device, the control device receives the second packet transmitted from the control device and receives the second packet from the control device. Means for transmitting,
  • the receiving wireless terminal receives the first and second packets transmitted from itself and restores them to the original packets.
  • the present invention provides a wireless communication with a wireless terminal.
  • the control device in the communication system includes a line relay device and a control device that performs packet transfer between the wireless relay device and manages wireless communication between the wireless terminal and the wireless relay device.
  • the transmitting packet destined for the receiving wireless terminal is not sent through the first packet.
  • the second packet is transmitted to the wireless relay device, and the wireless relay device receives the first and second buckets transmitted from the transmitting wireless terminal.
  • the first packet is transmitted to the receiving wireless terminal and the second packet is transmitted to itself, the second packet transmitted from the wireless relay device is received and the wireless relay is transmitted.
  • the wireless relay device receives the second packet transmitted from the wireless relay device and transmits the second packet to the receiving wireless terminal;
  • the reception-side wireless terminal receives the first and second packets transmitted from the wireless relay device and restores them to the original packets.
  • the present invention performs packet transfer between a wireless relay device that performs wireless communication with a wireless terminal and the wireless relay device, and between the wireless terminal and the wireless relay device.
  • a wireless communication terminal having a control device for managing wireless communication;
  • the transmitting side wireless terminal sends the transmission packet addressed to itself to the first packet not passing through the control device and the control device.
  • the second packet is transmitted to the wireless relay device via the wireless relay device, and the wireless relay device receives the first and second packets transmitted from the wireless terminal on the transmission side, and
  • the first packet is transmitted to the receiving wireless terminal and the second packet is transmitted to the control device, and the control device receives the second packet transmitted from the wireless relay device.
  • the wireless relay device receives the second packet transmitted from the control device.
  • the present invention performs packet transfer between a radio relay apparatus that performs radio communication with a radio terminal and the radio relay apparatus, and the radio terminal and radio relay In a communication system including a control device that manages wireless communication between devices,
  • the transmitting wireless terminal encrypts the transmission data addressed to the receiving wireless terminal and packetizes the packet.
  • the device! / As a first bucket destined for the receiving wireless terminal, is sent to the wireless relay device, and packetized key data for decrypting the encrypted data. Transmitting to the wireless relay device as a second packet addressed to the receiving wireless terminal via the control device;
  • the wireless relay device receives the first and second packets transmitted from the transmitting-side wireless terminal, transfers the first packet to the receiving-side wireless terminal, and transmits the second packet.
  • a packet is transferred to the control device, a part of the plurality of first packets is periodically copied, and the packet is transmitted to the control device as a third packet;
  • the control device receives the second packet transferred from the wireless relay device, confirms internal key data, transfers the second packet to the wireless relay device, and also transmits the second packet. Obtaining management information of the first packet based on the third packet transmitted from
  • the wireless relay device receives the second packet transferred from the control device, transfers the second packet to the wireless terminal on the receiving side,
  • the receiving wireless terminal receives the first and second packets transferred from the wireless relay device and decrypts the encrypted data with the key data.
  • the wireless terminals on the transmission side and the reception side are wirelessly connected to the same wireless relay device.
  • Key which forwards the transmission packet addressed to the receiving wireless terminal to the receiving wireless terminal as the first packet not via the control device and decrypts the encrypted data in the first packet. Is transferred to the receiving wireless terminal as the second packet via the control device, so that network resources can be used efficiently and the load on the control device can be reduced. Can manage terminal communication. In addition, it is possible to maintain the security of the communication of the first packet without going through the control device. Also, if both the first and second packets do not arrive at the receiving wireless terminal, Therefore, the system side, that is, the network side, can manage direct communication between user devices.
  • the control device since the wireless relay device periodically copies a part of the first packet and transmits this packet as the third packet to the control device, the control device is based on the third packet.
  • the management information of the first packet can be acquired.
  • the control device determines the number of transferred packets of the first packet based on the sequence number in the third packet. Can be managed.
  • the present invention performs wireless communication between a wireless terminal and a wireless relay device, and a control device performs packet transfer with the wireless relay device and
  • a communication method for managing wireless communication between a wireless terminal and a wireless relay device when a transmitting wireless terminal is connected to a receiving wireless terminal and connected to the same wireless relay device, the receiving wireless terminal The transmission data is encrypted and then packetized, and the packet is not passed through the control device! / And transmitted to the wireless relay device as a first bucket addressed to the receiving wireless terminal, and the encrypted data is transmitted.
  • Packetizing key data for decrypting the received data and transmitting the packet to the wireless relay device as a second packet addressed to the receiving wireless terminal via the control device;
  • the wireless relay device receives the first and second packets transmitted from the transmitting-side wireless terminal, transfers the first packet to the receiving-side wireless terminal, and also transmits the second packet.
  • a plurality of the first packets Periodically copy some of the packets and use this packet as the third packet
  • the control device receives the second packet transferred from the wireless relay device, confirms internal key data, transfers the second packet to the wireless relay device, and also transmits the second packet. Obtaining management information of the first packet based on the third packet transmitted from
  • the wireless relay device receiving the second packet transferred from the control device and transferring the second packet to the receiving wireless terminal;
  • the receiving-side wireless terminal receives the first and second packets transferred from the wireless relay device and decrypts the encrypted data with the key data.
  • the present invention performs packet transfer between a wireless relay device that performs wireless communication with a wireless terminal and the wireless relay device, and between the wireless terminal and the wireless relay device.
  • the wireless terminal on the transmission side in a communication system including a control device for managing wireless communication
  • the transmission data addressed to the receiving wireless terminal is encrypted and then packetized, and the packet is not received via the control device.
  • the first packet addressed to the wireless terminal on the side is transmitted to the radio relay apparatus, and key data for decrypting the encrypted data is packetized, and this packet is transmitted to the receiving side via the control apparatus.
  • the wireless relay device receives the first and second packets transmitted from the transmitting wireless terminal itself, forwards the first packet to the receiving wireless terminal, and transmits the second packet. Are transferred to the control device, and a part of the plurality of first packets is periodically copied, and this packet is transmitted as the third packet to the control device.
  • the control device receives the second packet transferred from the wireless relay device.
  • the internal packet data is confirmed, the second packet is transferred to the wireless relay device, and the management information of the first packet is based on the third packet transmitted from the wireless relay device.
  • the wireless relay device receives the second packet forwarded from the control device and forwards it to the wireless terminal on the receiving side;
  • the receiving wireless terminal receives the first and second packets transferred from the wireless relay device and decrypts the encrypted data with the key data.
  • the present invention performs packet transfer between a wireless relay device that performs wireless communication with a wireless terminal and the wireless relay device, and between the wireless terminal and the wireless relay device.
  • the wireless relay device in a communication system including a control device for managing wireless communication!
  • the transmission-side wireless terminal When the transmission-side wireless terminal is connected to the same wireless relay device and the reception-side wireless terminal is connected, the transmission-side wireless terminal encrypts the transmission data addressed to the reception-side wireless terminal and packetizes the packet.
  • the packet Through the device! /, As a first bucket addressed to the receiving wireless terminal, the packet is transmitted to the wireless relay device itself, and the key data for decrypting the encrypted data is packetized.
  • the first and second packets transmitted from the transmitting wireless terminal are transmitted.
  • the first packet is received and transferred to the receiving wireless terminal, the second packet is transferred to the control device, and one of the plurality of first packets is further transferred.
  • means for transmitting the packet to the control device as a third packet by copying the packet periodically,
  • the control device receives the second packet transferred from the wireless relay device itself, confirms internal key data, and transfers the second packet to the wireless relay device itself.
  • the management information of the first bucket is acquired based on the third packet transmitted from the controller, the second packet transferred by the control device is received and transmitted to the receiving wireless terminal.
  • the receiving wireless terminal receives the first and second packets transferred from the wireless relay device itself, and decrypts the encrypted data with the key data.
  • the present invention performs packet transfer between a radio relay apparatus that performs radio communication with a radio terminal and the radio relay apparatus, and the radio terminal and radio relay
  • the control device in a communication system comprising a control device that manages wireless communication between devices! /,
  • the transmitting wireless terminal When the transmitting wireless terminal is connected to the same wireless relay device, the transmitting wireless terminal encrypts the transmission data addressed to the receiving wireless terminal and packetizes the packet.
  • the first packet addressed to the receiving wireless terminal not to be transmitted is transmitted to the wireless relay device as described above, and key data for decrypting the encrypted data is packetized, and the packet is received through the reception device.
  • a second packet addressed to the wireless terminal on the transmission side to the wireless relay device, and the wireless relay device receives the first and second packets transmitted from the wireless terminal on the transmission side, and The first packet is forwarded to the receiving wireless terminal, the second packet is forwarded to itself, and some of the plurality of the first packets are periodically transmitted.
  • this packet is copied and transmitted to itself as a third packet, the second packet transferred from the wireless relay device is received, the internal key data is confirmed, and the second packet is transmitted as described above.
  • the wireless relay device receives the second packet forwarded from the control device itself and forwards it to the receiving wireless terminal;
  • the receiving wireless terminal receives the first and second packets transferred from the wireless relay device and decrypts the encrypted data with the key data.
  • the present invention performs packet transfer between a radio relay apparatus that performs radio communication with a radio terminal and the radio relay apparatus, and the radio terminal and radio relay A communication system including a control device that manages wireless communication between the devices. To the receiving wireless terminal.
  • the transmitting wireless terminal When the transmitting wireless terminal is connected to the same wireless relay device, the transmitting wireless terminal encrypts the transmission data addressed to the receiving wireless terminal itself, and packetizes the packet. Via the control device! /, The first packet addressed to the receiving wireless terminal itself is transmitted to the wireless relay device, and the key data for decrypting the encrypted data is packetized. The packet is transmitted to the wireless relay device as a second packet addressed to itself via the control device, and the wireless relay device receives the first and second packets transmitted from the transmitting wireless terminal. Then, the first packet is transferred to the receiving wireless terminal itself, the second packet is transferred to the control device, and one of the plurality of the first packets is further transferred. The packet is periodically copied and this packet is transmitted as a third packet to the control device.
  • the control device receives the second packet transferred from the wireless relay device and receives the internal key data. And the second packet is transferred to the wireless relay device, management information of the first packet is acquired based on the third packet transmitted from the wireless relay device, and the wireless relay.
  • a device receives the second packet transferred from the control device and transfers the second packet to the receiving wireless terminal itself, the device transmits the first and second packets transferred from the wireless relay device.
  • the control device decrypts and encrypts only a part of the data that the transmitting wireless terminal does not perform the decrypting process and the encrypting process on all data of the packet transmitted to the receiving wireless terminal Since processing is performed, the processing load can be reduced.
  • FIG. 1 System configuration diagram in the case where the transmitting side UE and the receiving side UE are connected to the same E-NodeB in the prior art and the embodiment of the present invention. 2] Flowchart showing processing when starting UE-UE direct communication in the embodiment of the present invention
  • 3A is an explanatory diagram showing a message sequence between the UE and the AC GW when starting UE-UE direct communication in the embodiment of the present invention, and both UE1 and UE2 in FIG. Explanatory diagram when compatible
  • 3B is an explanatory diagram showing a message sequence between the UE and the AC GW when starting UE-UE direct communication in the embodiment of the present invention, and the UE of FIG. 1 corresponds to “UE-UE direct communication”. And !, na! /, Case (UE2 is not supported)
  • FIG. 4 is an explanatory diagram showing packet division processing of the transmitting UE in FIG.
  • FIG. 5A is an explanatory diagram showing the format of the RP header of FIG. 4, and is an explanatory diagram showing the format of the first RP header of FIG.
  • FIG. 5B is an explanatory diagram showing the format of the RP header of FIG. 4 and showing the format of the second RP header of FIG.
  • FIG. 6 is a block diagram showing a packet transmission unit of the UE in FIG.
  • FIG. 7 is a flowchart showing packet transmission processing of the UE in FIG.
  • FIG. 9 is a flowchart showing packet reception processing of E-NodeB in FIG.
  • FIG. 10 is an explanatory diagram showing packet reception / transmission processing of the ACGW in FIG.
  • FIG. 11 Block diagram showing ACGW in Fig. 1.
  • FIG. 12 is a flowchart showing packet reception processing of the ACGW in FIG.
  • FIG. 13 is an explanatory diagram showing packet combining processing of the receiving UE in FIG.
  • FIG. 14 is a block diagram showing the packet receiver of the UE in FIG.
  • FIG. 18 An explanatory diagram showing in detail the configuration of the packets in FIG. 16 and FIG.
  • E-NodeB is sent to ACGW during UE-UE direct communication.
  • Explanatory drawing showing the structure of the packet
  • FIG. 20 is a block diagram showing a packet transmission unit of a UE according to the second embodiment
  • FIG. 21 is a block diagram showing a packet reception unit of a UE according to the second embodiment
  • FIG. 22 is a block diagram showing the E-NodeB of the second embodiment.
  • FIG. 23 is a block diagram showing an ACGW according to the second embodiment.
  • FIG. 24 is an explanatory diagram showing the configuration of each packet in the case of UE—UE direct communication in the second embodiment.
  • FIG. 25 is an explanatory diagram showing a configuration of each packet when UE—UE direct communication is not performed in the second embodiment.
  • FIG. 26 is an explanatory diagram showing a packet configuration when entering a sequence number in the second embodiment.
  • FIG. 27 is an explanatory diagram showing a packet configuration when the total number of data bytes is entered in the second embodiment.
  • FIG. 28 is an explanatory diagram showing a configuration of a key data transmission packet in UE-UE direct communication in the second embodiment
  • FIG. 29 is an explanatory diagram showing a configuration of a key data transmission packet in UE-UE direct communication in the second embodiment
  • FIG. 30 is a block diagram showing a scalable speech encoding apparatus and decoding apparatus in a specific example of the first embodiment and a modification of the first and second embodiments.
  • FIG. 31 is an explanatory diagram showing a packet configuration in a specific example of the first embodiment.
  • FIG. 32 is an explanatory diagram showing a packet configuration in a modification of the first and second embodiments.
  • FIG. 1 shows a state in which UE 101 and UE 102 are wirelessly connected to the same base station 103 (hereinafter referred to as E-NodeB). Note that this state may be the case where UE 101 or UE 102 has moved from the state of FIG. 15 in addition to the case where this state has continued since the start of communication.
  • the UE-UE direct communication described in detail below From UE101, the transmission packet is divided and transferred to the direct route (1) that does not pass through ACGW105 and the route (2) that passes through ACGW via ACGW105.
  • the packet that passes directly through the route (1) is referred to as the first packet
  • the packet that passes through the ACGW route (2) is referred to as the second packet.
  • the transmitting-side UE 101 generates a packet toward the receiving-side UE 102, encrypts the generated packet to the ACGW 105, and transmits it.
  • the E-NodeB 103 receives the encrypted packet transmitted by the UE 102 and transfers it to the ACGW 105.
  • the ACGW 105 decrypts the received encrypted packet and determines the routing destination from the destination of the decrypted packet.
  • ACGW 105 encrypts the packet and transmits it to UE 102.
  • the E-NodeB 103 receives the encrypted packet transmitted by the ACG W105 and transfers it to the UE102.
  • the receiving side UE 102 receives and decrypts the encrypted packet, and acquires the packet from the transmitting side UE 101.
  • the power to be described assuming that the tunnel mode of IPsec ESP (Encapsulating Security Payload) is used as a method for encrypting and decrypting a packet is not limited to the IPsec ESP method. Absent.
  • UE—UE direct communication starts when ACGW 105 detects that transmitting UE 101 and receiving UE 102 are connected to the same E-NodeB 103.
  • ACGW1 05 detects when the packet is received and the destination E-NodeB is the same as the destination E-NodeB during the routing process, or UE 101 managed by ACGW105 By detecting from the information of the UE 102, it is detected that the transmitting side UE 101 and the receiving side UE 102 are connected to the same E-NodeB 103.
  • each UE 101, 102 inquires whether UE-UE direct communication is possible Send.
  • both or one of the UE strengths S “UE—UE direct communication function” is not supported, “UE—UE direct communication” cannot be performed.
  • the UE 101 and 102 communicate with each UE 101 and 102, respectively. Instructs communication channel setting of " ACGW 105 instructs E-NodeB 103 to permit packet transfer between UEs 101 and 102.
  • the transmitting side UE 101 When receiving the instruction “UE—UE direct communication” from the ACGW 105 and generating a packet for the receiving side UE 102, the transmitting side UE 101 first encrypts the packet to the UE 102. Then, a part of the encrypted packet is cut out, and the cut out data is encrypted to the ACGW 105.
  • the transmitting side UE 101 transmits the first packet to the UE 102 (direct route (1)) and the second packet to the ACGW 105 (ACGW route (2)).
  • the E-NodeB 103 receives the first and second packets from the transmitting side UE 101 and transfers the first packet addressed to the UE 102 to the UE 102 and the second packet addressed to the ACGW 105 to the ACGW 105.
  • the ACGW 105 receives the second packet transferred from the E-NodeB 103, decodes it, processes it to the UE 102, and transfers it to the UE 102.
  • the receiving-side UE 102 When only the first packet is received from the UE 101, the receiving-side UE 102 does not become meaningful data only by the first packet, and therefore holds the received first packet and stores the second packet. Wait for the packet to arrive. Conversely, when only the second packet is received from the ACGW 105, it waits for the first packet to arrive. The receiving UE 102 combines the first packet and the second packet, restores the original packet generated by the transmitting UE 101, and receives and processes the packet.
  • ACGW105 sends “UE—UE” to each UE101 and 102. Direct the end of "direct communication”. It also notifies the E-NodeB 103 and instructs not to directly transfer packets between the UEs 101 and 102.
  • the UE 101 on the transmission side and the UE 102 on the reception side transmit and receive packets via the ACGW 105.
  • the transmitting UE 101 generates a packet for the receiving UE 102.
  • encrypt the generated packet to ACGW105 and send it.
  • the E-NodeB 103 receives the transmitted encrypted packet and transfers it to the ACGW 105.
  • the ACGW 105 decrypts the received encoded packet and determines the routing destination from the destination of the decrypted packet.
  • ACGW 105 encrypts the packet to UE 102 and transmits it.
  • the E-NodeB 103 receives the transmitted packet and transfers it to the UE 102.
  • the receiving side UE 102 receives and decrypts the encrypted packet, and acquires the packet from the transmitting side UE 101. This is the state before starting UE-UE direct communication.
  • ACGW 105 detects that transmitting UE 101 and receiving UE 102 are connected to the same E-Node B 103 (step S21). For example, the ACGW 105 detects during the routing process because the transfer source E-NodeB and the transfer destination E-NodeB when receiving the bucket are the same. Alternatively, the E-NodeB connected from the UE information managed by the ACGW 105 is checked to detect that it is connected to the same E-NodeB. Next, ACGW 105 detects whether “UE-UE direct communication” is possible for each UE 101, 102 after detecting that transmitting UE 101 and receiving UE 102 are connected to the same E-NodeB 103. Is sent (step S22).
  • AC GW 105 transmits an inquiry message (Req) to UEl (UElOl) and UE2 (UE102) (step S31). After transmitting the inquiry, ACGW 105 waits for a response from UE 101 and UE 102 (step S23 in FIG. 2).
  • Req inquiry message
  • UElOl UElOl
  • UE2 UE2
  • ACGW 105 waits for a response from UE 101 and UE 102 (step S23 in FIG. 2).
  • UE101 and UE102 support “UE—UE direct communication function”, support (OK) and SPKSecurityParameters Index) value (in the case of a response from UE101, SPI (UE1) In the case of a response from UE102, SPI (UE2)) and each candidate of the ⁇ method that UE101 and UE102 can support are returned to ACG W105 as a response (step S24 in FIG. 2, step S32 in FIG. 3A) .
  • the ACGW 105 If the ACGW 105 returns a response indicating that the UE 101 and UE 102 support both, the ACGW 105 notifies the UE 101 and UE 102 of the local address of the communication partner (UE 102 and UE 101), respectively.
  • This “local address” is an address for transport in the network.
  • the SPI values SPI (UE2) and SPI (UEl) specified by the communication partner are notified to UE101 and UE102 respectively.
  • Step S25 in FIG. 2, Step S33 in FIG. 3A By sending a packet encrypted with this value, the receiving side can determine the conditions under which the decryption process should be performed.
  • the A CGW105 selects one of the medium power candidates presented by the UE 101 and the UE 102, and notifies the UE 102 and the UE 101 of the power system (step S33 in FIG. 3A). If there is no encryption method that can be used in common, “UE—UE direct communication” cannot be started. In addition, the UE 101 and UE 102 are each notified of the common key for the signal “decryption process”. These UE101, UE102, and ACGW105 are communicated using a coded communication path between UE101 and ACGW105 and between UE102 and ACGW105.
  • ACGW 105 also notifies E-NodeB 103 to start “UE-UE direct communication” between UE 101 and UE 102.
  • the E-NodeB 103 changes internal settings such as routing settings so that packets can be directly transmitted and received between the UE 101 and the U E102.
  • UE—Operations of UE 101, UE 102, E-Node B 103, and ACGW 105 in a state where direct UE communication is in progress will be described.
  • UE—UE direct communication the transmitting UE 101 generates a packet destined for UE 102, converts a part of the packet to a packet via the ACGW 105, and a first packet that does not pass through the A CGW 105, and a second packet that passes through the ACGW 105. Sent as a packet. Only when both the first packet and the second packet reach the receiving UE 102, the UE 102 can receive the packet.
  • UE—UE direct communication the transmitting UE 101 generates a packet destined for UE 102, converts a part of the packet to a packet via the ACGW 105, and a first packet that does not pass through the A CGW 105, and a second packet that passes through the ACGW 105. Sent as a packet. Only when both the first packet and the second packet reach the receiving
  • the packet transmission process of the transmitting side UE 101 will be described with reference to FIGS. First, the structure of the transmission packet of the transmitting side U101 will be described with reference to FIG. 4, and further to FIGS. 5A and 5B.
  • the transmitting-side UE 101 creates data to be transmitted to the receiving-side UE 102, and creates a packet 401 addressed to the UE 102.
  • the destination (Dt .: Destination Address) of the socket 401 is “global addressj (g_UE2) of UE102, and the source address (Sr .: Source Address) is“ gl ”of UE101.
  • global addressj and “local addressj are used, the address used for communication between UE101 and UE102 and the address for carrying packets between ACGW105, E-NodeB103, UE101, and UE102 are used. For the purpose of distinguishing consciously, it is provided for the sake of convenience.
  • the network address management method assumes that both “global addressj” and “local addressj” are used. Is done.
  • the transmitting side UE 101 encrypts the created packet 401 addressed to the UE 102 (encrypted data).
  • the encrypted data 401 ′ is encapsulated to generate a packet 402.
  • UE102's "local addressj (LUE2)" is set as the destination address of the IP header 402a that is the tunnel header, and the UE101 "local addressj" is set as the source address.
  • LUE1 is set, where “local address” of UE 102 is an address notified when ACGW 105 instructs “UE—UE direct communication”.
  • the UE101 on the transmission side divides the packet 402 encrypted and encapsulated for the UE102, and generates the first packet 404 on the direct route (1) side and the second packet 406 on the route (2) side via the ACGW. To do.
  • the packet 403 on the direct route (1) side is a packet obtained by cutting out a part of the data from the original packet 402.
  • the ESP header contains the SPI, and this SPI value allows the receiver to know which key to decrypt! / it can. That is, it has a role of identification data for performing the decoding process.
  • the force S shows an example in which a part of the encoded data is cut out, the size of this data can be arbitrarily adjusted, and the size may be zero. In that case, it can be said that it does not include encrypted data.
  • the meaning of the data to be cut out here is that the receiving side does not make sense only by the data directly received by the route (1).
  • the first RP header is overwritten on the cut portion, so that it is required that a part of the cut data is larger than the first RP header.
  • the data to be cut (hereinafter also referred to as the data portion) is cut, and the RP is added to the cut portion. It is also possible to insert a header. In this case, the receiving side should insert the second packet data after removing the RP header. In this case, the data to be cut can be determined without depending on the size of the first RP header.
  • the remaining portion 403a after clipping some data from the original packet 402 is overwritten with 0x00 overwriting power or meaningless data.
  • the UE 102 on the receiving side cannot be inferred from the data that existed before the clipping.
  • the first replacement (replacement, RP) header 404b is set at the head of the cut portion 403a of the packet 403 to generate the packet 404.
  • the first RP header 404b indicates a position where the cut-out data part 405 is restored when the first packet 404 and the second packet 406 are combined.
  • the “Next HeaderJ area” in the IP header 404a of the first packet 404 contains a value indicating the ESP header, the value is replaced with a value indicating the first RP header 404b.
  • the second packet 406 is a packet in which the ESP header 402b extracted from the original packet 402 and a part of the encrypted data 401 ′ following the ESP header 402b are used as a data part 405.
  • a header 406a and a second RP header 406b are added.
  • the IP header 406a sets “local addressj” of the UE102 as the destination address and sets “local addressj of the UE101 as the source address as in the header of the first packet 404. Due to the P header, the receiving UE 102 can distinguish the first packet 404 and the second packet 406 from other packets when combining them.
  • the second RP header 406b includes the value of “Next Header” that was in the IP header 404a of the first packet 404.
  • the value indicates the ESP header 402b.
  • the receiving UE 102 combines the first packet 404 and the second packet 406, the value of “Next HeaderJ in the IP header 404a can be returned to the original value.
  • the first RP header 404b and the second RP header 406b include the RP-ID (RP header identifier) and have the same value, so that the receiving UE 102 can synthesize the packets 404 and 406. Prevents misinterpretation with other packets.
  • the second packet 406 Since the second packet 406 is addressed to the ACGW 105, the second packet 406 is encrypted to the ACGW 105 (encoded data 406 ′), and the encrypted data 406 ′ is encapsulated in the packet 407.
  • the destination address of IP header 407a which is the tunnel header of socket 407, is ACGW105.
  • the first and second RP headers 404b and 406b have the same format as an extension header such as an IPv6 (RFC2460) end point option header.
  • an extension header such as an IPv6 (RFC2460) end point option header.
  • the “Next Header” indicating the next extension header is set.
  • the second octet (502, 505), a value (RP header length) indicating the extension header length is set.
  • a value indicating an RP-ID that is, an identifier for uniquely identifying the RP header 404b, 406b is set. Then add an option!
  • each of the first three octets (504, 505, 506) contains ⁇ No Next Header (59 ) ”Value, followed by RP header length, and RP — ID.
  • the “Next Header” value of the original packet is set as option data.
  • the option data that sets the “Next Header” of the original packet In 1 octet (507), set the option number indicating the option data of the original “Next Header” value.
  • the option data length (508) and the original “N ext Header” value (509) are set.
  • the packet size of the original packet 402 can be considered as option data included in the second RP header 406b. With this option data, the ACGW 105 can know the packet size of the original packet 402 based on this option data, and it becomes easy to grasp the network usage status by the packet communication between the UE 101 and the UE 102.
  • the RP-ID area is provided in the RP headers 404b and 406b. However, the RP-ID may be handled as option data. In this case, the RP headers 404b and 406b can be regarded as the same as the end point option header. The format of the RP headers 404b and 406b has been described above.
  • the packet transmission unit of UE 101 (and UE 102) will be described using FIG.
  • the transmitting-side UE 101 Before the start of “UE—UE direct communication”, the transmitting-side UE 101 generates data to be transmitted to the UE 102 in the data generation unit 601 and then uses the data to generate a packet 401 for the UE 102 in the packet generation unit 6 02. Is generated. It is also possible to pass the generated packet 401 to the packet transmission unit 607 for transmission.
  • encryption is performed in IPsec signal processing / encapsulation processing unit 603, and the encrypted bucket is passed to packet transmitting unit 607 for transmission.
  • the transmission side UE 101 When the UE 101 on the transmission side receives an inquiry of “UE—UE direct communication” from the ACGW 105, and in response to “UE—UE direct communication”, the transmission side UE 101 is created for the UE 102.
  • the received packet 401 to the IPsec number processing and encapsulation processing unit 603.
  • encryption is performed using the key number addressed to the UE 102 obtained when the instruction “UE—UE direct communication” is received instead of encryption to the ACGW 105.
  • the destination address is the “local address” of the UE 102 in the IPsecization of IPsec ESP.
  • the transmitting-side UE 101 passes a packet 402 encrypted for the UE 102 to the division processing unit 604, and generates a first packet 404 and a second packet 406.
  • the packet 403 is generated by cutting out a part of the ESP header 402b and the subsequent encoded data 401 ′ in the original packet 402.
  • Turn off data section 405 Overwrite the area with 0x00 or with meaningless data.
  • the transmitting-side UE 101 creates a first RP header 404b and a second RP header 406b.
  • the first RP header 404b is added to the packet 403 to create a first packet 404 that is forwarded to the UE 102, and the second RP header 406b is attached to the second packet 406.
  • the first RP header 404b overwrites the original position of the ESP header 402b of the first knot 404.
  • Next Header rewriting section 606 a value indicating first RP header 404 b is set at “Next Header” in IP header 404 a of first socket 404.
  • the node that has received the first packet 404 knows that the first RP header 404b is placed after the IP header 404a.
  • the original “Next Header” value set in the IP header 404a of the first packet 404 is set in the second RP header 406b.
  • the same RP-ID (RP header identifier) is set in the first RP header 404b and the second RP header 406b. As a result, it is possible to prevent the first packet 404 and the second packet 406 from being mistaken for other packets at the time of combining.
  • the first packet 404 is transferred to the packet transmission unit 607 and transmitted.
  • the second packet 406 has a data part 405 and a second RP header 406b, and is passed to the packet generation part 602.
  • the transmitting-side UE 101 generates the second packet 406 by adding the IP header 406a in front of the data portion 405 and the second RP header 406b extracted from the packet 602 in the packet generation unit 602. To do.
  • the destination of the second packet 406 is the “local address” of the UE 102. This is the same as the IP header 404a of the first packet 404.
  • the receiving-side U E 102 can synthesize the first packet 404 and the second packet 406 without confusion with the IP headers 404a and 406a and the RP-ID.
  • the transmitting-side UE 101 uses the IPsec signal processing / encapsulation processing unit 603 to encrypt and encapsulate the second packet 406 to the ACGW 105 to generate a packet 407 to the ACGW 105. Then, the generated packet 407 is transferred to the packet transmission unit 607 and transmitted.
  • the sending UE 101 A packet 401 to be transmitted to UE2 (UE102) as shown in FIG. 4 is created (step S71).
  • the transmitting-side UE 101 receives an instruction “UE—UE direct communication” from the ACGW 105 and encrypts the packet to the receiving-side UE 102. Since the key number and the SPI (Security Parameters Index) are obtained, the encrypted data 401 addressed to the UE 102 is encrypted using these pieces of information.
  • the transmitting-side UE 101 encrypts to the receiving-side UE 102, encapsulates it using the IPsec ESP procedure, and generates a packet 402 addressed to the UE 102 (step S72).
  • the transmitting-side UE 101 cuts out a part (data part 405) of the generated packet 402 addressed to the UE 102, and cuts out the first packet 403 from which part (data part 405) is cut out.
  • a second packet 406 newly generated from the data portion 405 is created (step S73).
  • the area 403a cut out from the first packet 403 is overwritten with the power of overwriting with 0x00 or meaningless data. That is, even if only the first packet 404 is received, the reception-side UE 102 is prevented from receiving processing.
  • the data part 405 to be cut out is the ESP header 402b of the original bucket 402 and the encrypted data 401 that follows it.
  • the size of the data part 405 to be extracted is not particularly specified.
  • the first packet 403 is a packet addressed to the UE 102
  • the second packet 406 is a packet that reaches the UE 102 via the ACGW 105. Note that if the data area is removed by overwriting the area of the extracted data with meaningless data and the first RP header is inserted between them, the size of the data to be extracted is Bigger than the first RP header!
  • the transmitting-side UE 101 attaches a first RP header 404b to the head of the data extracted from the first packet 403 (step S74). This is information indicating the position when the data portion of the second packet 406, that is, the cut out data portion 405 is restored. Also, the transmitting-side UE 101 changes the “Next Header” field in the IP header 404a of the first packet 404. Since the packet 402 before clipping follows the ESP header 402b and the SIP header 402a, a value indicating the ESP header 402b is set in “Next Header” in the IP header 402a. This value in the IP header 404a is replaced with a value indicating the first RP header 404b.
  • the receiving node can determine the header following the IP header 404a, and can perform the processing of the first RP header 404b, not the processing of the ESP header 402b.
  • the transmitting side UE 101 transmits the first packet 404 subjected to this replacement to the UE 102 (step S75). In other words, the first packet 404 is directly transferred to the UE 102 from the E-NodeB 103 power via the ACGW 105.
  • transmitting-side UE 101 generates second packet 406 from extracted data section 405.
  • a second RP header 406b is added to the second packet 406 (step S76).
  • the first RP header 404b and the second RP header 406b include the same RP-ID. With this RP-ID, the receiving node can determine which first packet 404 and which second packet 406 should be combined. Further, in the second RP header 406b, it contains the value of the "Next H e ADER" of the original packet 402. That is, when the first packet 404 and the second packet 406 are combined, a value for restoring the “Next Header” in the original IP header 402a is returned in the second RP header 406b. include.
  • the destination of the second packet 406 is the UE 102. That is, it is the same as the IP header 404a of the first packet 404. Because the IP header 404a and 406a force S are the same and the RP-ID is the same value, the receiving node determines the first packet 404 and the second packet 406 to be combined, Synthesize.
  • the second packet 406 has the same IP header 406a as the IP header 404a of the first packet 404, followed by the second RP header 406b, followed by the disconnection from the original packet 402.
  • the retrieved data part 405 comes.
  • This second packet 406 is a packet that reaches UE 102 via ACGW 105.
  • the transmitting-side UE 101 performs tunnel mode processing of IPsec ESP addressed to ACGW for the second packet 406, and generates a second packet 407 (step S77).
  • the transmitting-side UE 101 transmits the second packet 407 to the ACGW 105 (step S78). That is, the second packet 407 is a packet transferred to the UE 102 via the ACGW 105.
  • the E-NodeB 103 receives the packet at the packet receiving unit 801. E—NodeB103 received bucket If the packet is addressed to its own node, it is passed to the received packet processing unit 802. If the packet needs to be transferred, the packet is transferred to the packet transfer processing unit 803. E— Node B 103 sends the packet forwarding process 803 to confirm the end of the packet to be forwarded. There are no particular restrictions on the packets that are forwarded to the ACGW 105 power, et al. On the other hand, there is no particular limitation in the case of a packet transferred from UE 101, 102 to ACGW 105.
  • the E-NodeB 103 checks whether the packet to be transferred satisfies the condition.
  • the UE-UE communication confirmation unit 804 confirms whether the communication is permitted from the ACGW 105 or not.
  • the RP header confirmation unit 805 confirms whether the packet includes the first RP header 404b.
  • the NodeB 103 passes the packet to be transferred to the packet transmission unit 806 and transmits it.
  • the E—No de B 103 performs reception processing as a packet addressed to its own node (step S91). For example, there is an instruction from ACGW105.
  • the E-Nod eB 103 performs a transfer process in the case of a packet other than its own node. At this time, it is checked whether the packet is sent from ACGW1 05. In the case of a bucket sent from ACGW 105, it is transferred to the destination UE (step S92). For example, there may be a second packet 1009 (described later) transmitted from ACGW 105 to U E102.
  • E-NodeB 103 checks whether it is addressed to ACGW 105 when transferring a packet transmitted from UE 101, 102 instead of ACGW 105 power.
  • the packet is transferred to the ACGW 105 as it is (step S93).
  • the E-NodeB 103 is permitted to directly communicate between the UE 101 and the UE 102 (step S94), and the first RP header 404b is added. Check the force.
  • ACGW105 will notify in advance whether direct communication is permitted. Check whether the first RP header 404b is included or not. This confirmation process is performed so that the reception process is not established only by the packet transmitted from the UE. For example, there is a case of the first packet 404 transmitted from the UE 101 to the UE 102. [0059] ⁇ Processing in ACGW>
  • the packet relay processing of the ACGW 105 will be described with reference to FIG.
  • the ACGW 105 receives the “UE—UE direct communication” packet 407
  • the destination address of the packet 407 is addressed to the ACGW 105, that is, to the own node for the ACGW 105.
  • the packet 407 is decrypted and decapsulated, a packet 406 generated by the UE 101 for the UE 102 appears.
  • the destination is “loca 1 address” of the UE 102
  • the transmission source is “local address” of the UE 101.
  • the packet 406 includes a second RP header 406b.
  • the destination address of the outgoing packet is “global address” of UE 102
  • the transmission source address is “global addressj” of UE 101.
  • the ACGW 105 determines the transfer destination based on the destination address of the packet 406 that has come out as a result of the decryption process. In this case, it is UE102.
  • the ACGW 105 performs IPsec ESP tunnel mode processing, performs encryption processing to the UE 102, generates encrypted data 1008, and performs encapsulation processing to generate a packet 1009.
  • the destination address of the IP header 1009a of the socket 1009 is the “local address” of the UE 102, and the source address is the address of the ACGW 105.
  • ACGW 105 receives the packet at packet receiving section 1101.
  • the decryption processing and the decapsulation processing are performed in the IPsec decryption processing / decapsulation processing unit 1102.
  • the ACGW 105 passes the packet addressed to its own node to the received packet processing unit 1103 after completing the decoding process or a packet that does not require the decoding process.
  • the packet to be transferred is passed to the packet transfer processing unit 1104.
  • the ACGW 105 performs packet transfer processing in the packet transfer processing unit 1104.
  • UE—UE communication confirmation unit 1106 confirms whether “UE—UE direct communication” is permitted.
  • the RP header confirmation unit 1107 confirms whether the second RP header 406b is included.
  • ACGW 105 checks in UE connection state detection section 1105 whether communicating UEs are connected to the same E-NodeB! /, NA! /. When connected to the same E—NodeB! /, Inquires the UE whether it supports the “UE—UE direct communication” function, and if both UEs support it, instructs the UE to start “UE—UE direct communication”. To do.
  • the ACGW 105 determines the transfer destination by the packet transfer processing unit 1104, passes the packet that needs the IPsec signal processing to the IPsec signal processing / encapsulation processing unit 1108, and passes the packet processed to the packet transmission unit 1109, Send. If the packet does not require IPsec signature processing, it is passed to the packet transmission unit 1109 for transmission.
  • ACGW 105 receives the packet, and when the packet is IPsec-encrypted, performs decryption processing and decapsulation processing (step S121). If the packet coming out from the inside after decapsulation processing is a packet destined for the own node, it is processed as a packet destined for the own node (step S122).
  • ACGW105 receives a packet to be transferred to UE, ACGW105 checks whether the destination address is “local & (1 ( ⁇ 633”) (step 3123). In case of “global address” instead of “local address” When transferring to the UE, the packet is encrypted and transmitted to the UE (step S124).
  • the ACGW 105 confirms whether or not "UE-UE direct communication" is permitted (step S125). In the case of a “global address” packet, the packet passes through ACGW105. On the other hand, in the case of “1 ocal address”, it is an IP for transport and can directly reach the UE 102. Therefore, ACGW105 checks the destination address. Also, the ACGW 105 confirms whether the second RP header 406b is added in the case of the packet to be transferred to the “local addressj” of the UE (step S126).
  • the ACGW 105 receives the UE's “local addressj” address including the second RP header 406b. Then, using the IPsec ESP tunnel mode, a packet No. 1009 destined for the UE is generated and transmitted (step S127).
  • the receiving side UE 102 receives the first packet 404 and the second packet 1009.
  • the first packet 40 4 is a packet transmitted from the transmitting side UE 101 to the UE 102 and transferred to the SUE 102 having the E-NodeB 103 power.
  • the second knot 1009 is transmitted from the transmitting UE 101 to the ACGW 105, transferred to the ACGW 105 by the E-NodeB, decrypted by the ACGW 105, and further encrypted to the UE 102 for transfer to the UE 102.
  • the transmitted packet E-No deB103i ACGW105 power, etc. Transfers the packet 1009 addressed to UE102 and receives UE102. Since the first packet 404 includes the first RP header 404b, the receiving UE 102 stores the packet 404 until receiving a packet having the same RP-ID.
  • the receiving side UE 102 Upon receiving the second packet 1009, the receiving side UE 102 performs decryption processing based on SA information with the ACGW 105 because it is a packet that has been encoded from the ACGW 105.
  • the packet 406 that is output by the decoding process is a second packet created from the UE 101 to the UE 102, the destination address is the “local address” of the UE 102, and the source address is the “local address” of the UE 101.
  • the packet 406 includes a second RP header 406b.
  • the receiving UE 102 combines the first packet 404 and the second packet 406 including the same RP-ID.
  • the data portion 405 of the second packet 406 is overwritten with the first RP header 404b of the first packet 404 as the head. Further, the value of “Next Header” included in the second RP header 406b is set in the area of 6 headers of the IP header 404 & of the first packet 404.
  • the original packet 402 generated by the UE 101 for the UE 102 is restored.
  • the receiving-side UE 102 can determine that the synthesized packet 402 includes the ESP header 402b and is an encrypted packet addressed to the UE 102. Restore the packet 401.
  • the key and SPI for decryption use the information acquired from ACGW105 when ACG W105 instructs “UE—UE direct communication”.
  • the data that the receiving UE102 acquires as a result of the decoding process is UE1 first. 01 is a packet 401 generated for the UE 102, the destination address is the “global address” of the UE 102, and the source address is the “global address” of the UE 101.
  • the receiving UE 102 receives the packet at the packet receiving unit 1401. In particular, when the packet is encrypted! /, And is not a packet including the RP header! /, It is passed to the received packet processing unit 1406 as it is for reception processing.
  • the receiving UE 102 receives the first packet 404
  • the first packet 404 includes the first RP header 404b, and is passed to the RP packet storage unit 1403.
  • the RP packet search unit 1404 checks whether there is a packet with the same RP-ID. If the packet already exists, the RP packet combining unit 1405 combines the two packets.
  • the receiving side UE 102 When the receiving side UE 102 receives the second packet 1009, it is a packet that has been decoded from the ACGW 105, and therefore, the IPsec decoding processing 'decapsulation processing unit 1402 performs decoding processing and decapsulation processing. Since the decrypted packet 406 includes the second RP header 406b, it is passed to the RP packet storage unit 1403. When “UE—UE direct communication” is not performed, when packet 402 is received from ACGW 105, the packet decrypted by IPsec decryption processing / decapsulation processing unit 1402 is received. 401 is passed to the received packet processing unit 1406.
  • the UE 102 on the receiving side receives the first packet 404, stores it in the RP packet storage unit 1403, receives the second packet 1009, and performs processing in the IPsec decryption processing and decapsulation processing 1402,
  • the second packet 406 including the second RP header 406b is stored in the RP packet storage unit 1403, if the RP packet search unit 1404 searches for a packet including the same RP-ID, the packet including the same RP-ID Therefore, the RP packet combining unit 1405 combines the first packet 404 and the second packet 406. Specifically, the data portion 405 of the second socket 406 is overwritten with the first RP header 404b portion of the first packet 404 as the head.
  • the information of “Next Header” included in the second RP header 406b is set in the “Next Header” in the IP header 404a of the first packet 404.
  • the receiving-side UE 102 determines that the combined packet 402 is the IPsec decryption process' decapsulation processing unit 140 Pass to 2.
  • the receiving-side UE 102 decodes and decapsulates the packet 402, acquires the packet 401, and passes this packet 401 to the received packet processing unit 1406.
  • ACGW 105 instructs UE 101 and UE 102 to end “UE—UE direct communication”.
  • the UE notifies the E-NodeB 103 that “UE-UE direct communication” has ended.
  • “UE—UE direct communication” ends when UE 101 and UE 102 are not connected to the same E-No de B 103 when either UE 101 or UE 102 or both are in the other E- It can be considered that the node B has been handed over.
  • ACGW 105 can be terminated by the judgment of ACGW 105 even if UE 101 and UE 102 are not moved. For example, there may be a case where communication between UE101 and UE102 has to be monitored for reasons such as Lawibl Interception.
  • UE101 and UE102 instructed to end “UE—UE direct communication” by ACGW 105 stop processing to combine packets ij. “Transmission of all packet data to ACGW 105-Method of receiving from ACGW 105” To "”.
  • the E-NodeB 103 notified of the end of “UE—UE direct communication” from the ACGW 105 stops the process of directly transferring the packet from the UE 101 to the UE 102.
  • the transmission side UE 101 processes the packet 401 to the UE 102 and splits the packet 402 with the power S, and the packet S without encrypting the packet 401 is described in detail. It is also possible to divide 402.
  • UE 101 encrypts the packet and transmits it to UE 102 of the communication partner.
  • the decrypted packet (first packet) is sent to U E102 by E-NodeB103 loopback (without going through ACGW105).
  • a key necessary for decrypting the encrypted packet is transmitted to UE 102 via ACGW 105 (second packet). Since the key data is small, E— N The amount of data returned between odeB103 and ACGW105 can be reduced.
  • ACGW 105 determines the key and notifies the transmitting UE 101 and the receiving UE 102.
  • ACGW105 force S Send side UE101-ACGW105, receiving side UE102-ACGW105 Use the encryption path to distribute keys. At this time, SPI information is also transmitted together with the key. This SPI information is ⁇ — NodeBlO and cannot be seen.
  • the sending UE 101 determines the key and sends it to the receiving UE 102 via the ACGW 105. Transmitting UE 101—A key is transmitted from the transmitting UE 101 to the ACGW 105 using the encryption path of the ACGW 105, and the ACGW 105 holds the key and further transfers it to the receiving UE 102. This key information is encrypted by E-NodeB 103 and cannot be seen.
  • E—NodeB 103 periodically copies UE-UE direct communication packets to ACGW 105 and transfers them (third packet).
  • the ACGW 105 confirms that the transferred packet can be decrypted.
  • ACG W105 stops UE-UE direct communication to UE101, 102 and returns to the original via ACGW105. Return to communication.
  • UE—UE direct communication packets cannot reach E—NodeB103 and ACGW105, so it can be seen that there are few passing packets in UE—UE direct communication. If the direct communication packet amount is small, E— NodeB103 -Since it can be said that the effect of reducing the communication volume between ACGWs 105 has decreased, it can be said that there is no need for UE-UE direct communication to be performed. Therefore, ACGW105 stops UE-UE direct communication and returns to communication via ACGW105.
  • the network resources of the Core Network can be effectively utilized by reducing the amount of data that loops back between the E-NodeB 103-ACGW 105.
  • communication between the UE 101 and the UE 102 is initially performed via the ACGW 105.
  • the transmission side UE 101 -ACGW 105 and the reception side UE 102 -ACGW 105 are protected by separate IPsec SAs.
  • ACGW105 detects that UE-UEB and UE102 are connected to the same E-NodeB103 and UE-UE direct communication is possible
  • E-NodeB103 is returned to UE101 and receiver-UE102.
  • E-NodeB 103 is notified that UE-UE direct communication is permitted for communication between UE 101 and UE 102, and is instructed to perform E-NodeB 103 loopback.
  • UE 101 and UE 102 start UE-UE direct communication using SA information notified from ACGW 105. Even after starting UE-UE direct communication, the SA between UE101 and ACGW105 and the SA between UE102 and ACGW105 are retained. Since this SA continues communication between UE 101, 102 and ACGW 105, it will be used after that. For example, it is used to transmit key data for decrypting a packet between UE 101, 102 and ACGW 105.
  • UE101 generates a packet to be transmitted to UE102 and encrypts it with IPsec.
  • UE101 transmits this decoded packet to UE102 through the E-NodeB103 loopback path.
  • the UE 102 decrypts the data from the UE 101 using the key data received from the ACGW 105 and performs reception processing.
  • the E-NodeB 103 transfers the direct communication packet between the UE 101 and the UE 102 directly to the UE 102 and UE 101 of the counterpart without transmitting to the ACGW 105.
  • E-NodeB 103 periodically copies UE 101-UE 102 direct communication packets and transfers them to AC CGW 105.
  • ACGW 105 confirms the ability to decrypt the packet using the key storing the packet. If decoding cannot be performed, the UE 101, UE 102, and E-NodeB 103 are instructed to stop direct communication of E-NodeB 103 loopback and switch to communication via the ACGW 105.
  • UEs of UE 101 and UE 102 UE direct communication key update is periodically performed by the transmitting-side UE (UE 101).
  • the key update interval by the transmitting side UE 101 is about several minutes. This renewal interval can be as long as several hours or days. It is also possible to update the key every packet.
  • the transmitting UE 101 uses this key data and SPI (Security Parameters index)
  • the key transmitted by the UE 101 is newly updated and created key data, and the SPI is information for enabling the receiving side to identify which key should be used.
  • ACGW 105 receives the key data from UE 101, ACGW 105 stores the key data in the key storage unit. The reason for this is that the ACGW 105 also confirms the ability to actually decrypt when a copy of the packet for direct communication between UE101 and UE102 is sent from E-NodeB103. Save.
  • ACGW 105 transfers the key data received from UE 101 to UE 102.
  • the UE 102 receives the key data transmitted from the U E 101 via the ACGW 105.
  • the UE 102 stores the received key data and prepares to decrypt it when an encrypted packet arrives from the UE 101.
  • the UE 102 returns a reception response to the ACGW 105.
  • Reception from UE102 The ACGW 105 that has received the answer returns a reception response to the UE 101.
  • the UE 101 knows that the UE 102 can correctly decrypt even if the ACGW 105 receives the reception response and transmits the data encrypted with the new key to the UE 102 by the reception response.
  • ACGW105 requests UE101 to update the key.
  • UE-UE direct communication is instructed to both UEs 101 and 102, and E-NodeB 103 is also notified that UE-UE direct communication is permitted.
  • the steps so far are the same as those in the first embodiment (see FIGS. 2, 3A, and 3B).
  • the UE101 power and the packet 1501 to be transmitted to UE102 first have the address of UE102 (global address) as the destination address. (Destination Address).
  • the UE 101 encapsulates the packet 1502 addressed to the local address of the ACGW 105 and transmits the packet 1501 to the ACGW 105.
  • the data part 1502c of the ACGW socket 1502 is encrypted by IPsec.
  • the Destination Address is the address (global address, g_UE2) of the UE 102
  • the source address (Source Address) is the address (global address, g_UEl) of the UE 101.
  • This packet 1501 addressed to UE102 is encrypted (15 02c in Fig. 16), IP header 1502a addressed to ACGW105, ESP extension header 1502b, ESP Authe ntication trailerl 502d is added. Since the address 1502 for the ACGW 105 may be an address that can be communicated within the area, it may be a local address. Here, we will explain the case of using local address.
  • the Destination Address of the packet 1502 addressed to the ACGW 105 is the local address (ACGW) of the ACGW 105
  • the Source Address is the local address (local address, 1_UE1) of the UE 102.
  • UE150 power S packet 1504 is as shown in FIG.
  • UE 101 adds a header 1501a whose destination address is the address (global address, g—UE2) of UE 102 to data 1501b addressed to UE 102.
  • This knot 1501 is the same as the knot 1501 via the ACGW 105 described above.
  • the packet 1501 addressed to the UE 102 is encrypted (1504c in FIG. 17), and the IP header 1504a, the ESP header 1504b, and the ESP Authentication Trailer 5004d are attached.
  • the Destination Address of the IP header 1504a to be added is a local address (1_UE2) of the UE 102.
  • the intra-area address of the UE 102 is communicated to the UE 101 by the communication between the AC GW 105 and the UEs 101 and 102.
  • FIG. 18 shows a packet configuration of IPsec ESP (IETF RFC2406).
  • Security Parameters Index (SPI) and Sequence Number are the ESP header 1504b, Payload Data, Padding, Pad Length, Next Header force S number data 1504c, and Authentication Data strength SP Auth. L 504d.
  • the UE that has received the IPsec ESP number packet 1504 can specify the key necessary for decryption by using the Desti nation Address, Source Address, and SPI.
  • the number of transfer packets can be specified by incrementing the Sequence Number by one for each transfer packet.
  • the UE on the transmission side periodically updates the key.
  • both UEs must renew their keys.
  • the UE 101 updates the key as the transmission side.
  • the UE 101 updates the key at regular time intervals.
  • the key update interval may be when the number of transmitted packets 1504 exceeds a certain number.
  • the key may be renewed every 1504. If the key is not updated for a certain period of time, ACGW 105 requests UE 101 to update the key. Key update even after key update request from ACGW105 If not, the ACGW 105 may be instructed to stop direct UE-UE communication and switch to communication via the ACGW 105.
  • UE 101 When UE 101 updates the key, UE 101 transmits the new key in the same manner as packets 1501 and 1502 shown in FIG.
  • Information transmitted as key data by the UE 101 is key data and an SPI (Security Parameters Index). In addition to this information, other information such as ⁇ ⁇ system may be included.
  • Key data created by UE 101 is carried by packet 1501 addressed to UE 102. This knot 1501 is encapsulated in a knot 1502 addressed to ACGW105, and then converted into a number. An extension header indicating that the key data is carried may be added to the packets 1501 and 1502 carrying the key data.
  • the process for determining that the ACGW 105 is the key data becomes faster, and the time required to acquire and hold the key data can be shortened.
  • the process of determining that U E102 is key data becomes faster, and the key data is acquired and retained. The time required until this can be shortened.
  • E-NodeB 103 basically sends ACGW10 5 power, their knock to UE101, 102, and UE101, 102 power. , And send it to ACGW105. Packets from the UEs 101 and 102 are not transferred to the UEs 102 and 101.
  • the packet 1502 created by the UE on the transmission side and transmitted to the ACGW 105 is as shown in FIG.
  • the Destination Address is the local address (LACGW) of ACGW105.
  • the knot 1504 transmitted to the UE 102 has the destination address of the UE 102 in the area address (LUE2) as shown in FIG. E—NodeB 103 determines whether the packet 1502 addressed to ACGW105 and the packet 1504 addressed to the UE are received from this area address, and if the packet is 1504 addressed to the UE, it confirms whether the packet is allowed. Then, the packet is forwarded to the UE 102 only when it is permitted. If UE-UE direct communication is not permitted, the packet is discarded as it is.
  • the E-NodeB 103 periodically copies the UE-UE direct communication packet 1504 and transfers it to the AC GW 105.
  • the interval at which the packet 1504 is copied and transmitted to the ACGW 105 is notified when the UE-UE direct communication instruction is received from the ACG W105. This interval is specified in hours. You may specify a few minutes. Longer intervals or shorter intervals may be used. Alternatively, the number of packets 1504 that pass may be specified.
  • the ACGW 105 may specify that the packet 1504 is copied and transferred to the ACGW 105 every time 100 packets 1504 pass. Alternatively, ACGW 105 may specify that all packets 1504 be copied and forwarded to ACGW 105.
  • the interval of copying and transferring to ACGW 105 can be changed by A CGW 105 as required. When changing, the same method as the method of notifying E-NodeB 103 of permission of UE UE direct communication is used.
  • FIG. 19 shows a socket configuration diagram when E-NodeB 103 transfers a UE-UE direct communication packet to ACGW 105.
  • E—NodeB 103i packet 1505 (or a packet with the UE 102 regional address (LUE2) as the Destination Address (IP header 1505a).
  • the data part 1505 is encrypted so that the UE 102 can decrypt it.
  • This packet 1505 is sent with the IP header 1506a addressed to the local address (LACGW) of ACGW105 (nock 1506) and sent to ACGW105 E— NodeB103 force, etc.
  • the packet 1506 sent to ACGW105 is encrypted. However, even if encrypted and transferred It doesn't matter.
  • each device will be described separately for a transmission unit and a reception unit.
  • the packet transmission unit 10 will be described with reference to FIG.
  • the UE 101, 102 transmits a packet addressed to ACGW 105
  • the UE 101, 102 converts the data created by the data creation unit 11 into a packet addressed to the ACGW 105 in the packet creation unit 12, and sends it to the IPsec signal processing unit 13.
  • key data for encrypting a packet addressed to ACGW1 05 the data notified from ACGW 105 and stored in the key data storage unit 16 is used.
  • data creation section 11 creates data 1501 b addressed to UE 102 and packet creation section 12 creates packet 1501 addressed to UE 102.
  • This packet 1501 is encapsulated by a packet 1502 addressed to ACGW 105 in the same packet creation unit 12, encrypted to ACGW 105 by the IPsec signal processing unit 13, and transmitted from the packet transmission unit 14.
  • data 1501b destined for UE102 is created in data creation unit 11, and packet 1501 destined for UE102 is created in packet creation unit 12.
  • the packet 1501 is encrypted to the UE 102 in the IPsec signature processing unit 13 and transmitted by the packet transmission unit 14.
  • the key data for the key number addressed to the UE 102 is acquired by the IPsec key number processing unit 13 from the key data storage unit 16.
  • the key data that UE 101 transmits to UE 102 is created by key data creation unit 15.
  • the created key data is stored in the key data storage unit 16.
  • the UE 101 passes the newly created key data to the packet creation unit 12, generates a packet 1501 addressed to the UE 102, encapsulates the packet 1502 addressed to the ACGW 105 in the same packet creation unit 12, and the IPsec number processing unit 13 Encrypt to ACGW105 and send from packet transmitter 14.
  • the UEs 101 and 102 receive the packet at the packet receiving unit 21. If the packet is encrypted, the IPsec decryption process' decapsulation processing unit 22 performs the decryption process and receives it. Pass to packet processor 23. If the packet is not encrypted, it is passed from the packet receiver 21 to the received packet processor 23. In the reception packet processing unit 23, when the key data is carried by the packet, the key data is passed to the key data storage unit 24, and the key data is stored. The stored key data is used by the IPsec decryption process' decapsulation processing unit 22 for decryption processing.
  • E—NodeB 103 receives the packet at the packet receiver 31.
  • E— Packets destined for NodeB 103 are processed by the received packet processing unit 32.
  • the packet addressed to E—NodeB 103 includes a message notifying permission of UE—UE direct communication transmitted from ACGW 105.
  • the E-NodeB 103 transfers packets other than those addressed to the E-NodeB 103 by the packet transfer processing unit 33.
  • the packet is transmitted from the packet transmission unit 34 as it is.
  • the UE-UE communication confirmation unit 35 confirms whether the packet is a packet for which direct UE-UE communication is permitted. Sent from part 34. Furthermore, when UE-UE direct communication is permitted, the UE-UE direct communication packet transmitted from the UE by the packet copy processing unit 36 is periodically copied and placed in the packet addressed to ACGW105. Then, the packet is transmitted from the packet transmitter 34 to the ACGW 105.
  • the ACGW 105 receives the packet at the bucket receiver 41! /. If the received packet is encrypted! /,! /, The reception packet processing unit 42 performs reception processing. In the case of an encrypted packet, it is decrypted by the IPsec decryption processing / decapsulation processing unit 43, and in the case of a packet addressed to ACGW1 05, it is passed to the reception packet processing unit 42 to perform reception processing. When the packet is not addressed to the AC GW 105 but is addressed to another communication device, the packet is transferred to the packet transfer processing unit 44.
  • the packet transfer processing unit 44 if encryption is necessary at the time of transfer, the packet is transmitted to the IPsec encryption processing'encapsulation processing unit 45 and transmitted from the packet transmission unit 46. If encryption is not required, the packet is sent to the packet transmitter 46 as it is.
  • the ACGW 105 communicates with the UE connection state detection unit 47 in the packet transfer unit 44. Check if the UEs connected are not connected to the same E—NodeB103. In addition, the UE-UE direct communication permission determination unit 48 checks whether there is a large amount of communication between UEs, and whether or not Law-bl Interction between UE and UE is required! / -Determine whether to instruct UE 101 or 102 to communicate directly with UE.
  • ACGW 105 obtains key data from key data storage unit 49 when it receives an encrypted packet or transmits a packet after encryption.
  • the received packet is decrypted by the IPsec decryption processing / decapsulation processing unit 43, and the transmission packet is encrypted by the IPsec signature processing / encapsulation processing unit 45.
  • key data used by UE101, 102 is transmitted, the key data packet is received by the packet receiving unit 41, and decrypted by the IPsec decryption processing 'decapsulation processing unit 43 and received. Pass to bucket processor 42.
  • the received packet processing unit 42 extracts the key data and stores it in the key data storage unit 49.
  • the UE—UE direct communication packet is copied and transmitted from the E—NodeB 103, it is received by the packet receiving unit 41, and the UE—UE direct communication packet is extracted by the received packet processing unit 42.
  • the IPsec decryption processing confirmation unit 50 confirms whether or not this packet can be decrypted.
  • the IPsec decryption process confirmation unit 50 extracts the key data from the key data storage unit 49 and performs the decryption process.
  • the operation of each device 101, 102, 103, 105 has been described above using the block diagram.
  • UEl (UE101) creates a packet 1501 addressed to UE2 (g_UE2) and transmits this packet 1501 to UE2 (LUE2) (second packet) in order to transmit data addressed to UE2 (UE102).
  • First packet of embodiment) 1504 is encapsulated and transmitted. This packet 1504 is forwarded to UE2 by E-NodeB 103.
  • UE1 creates packet 1 501 addressed to UE2 (g_UE2) to transmit key data to UE2, and packet 1501 addressed to ACGW (1_ACGW) 1502 (second embodiment) 2nd packet) and send it.
  • This knot 1502 is forwarded to ACGW 105 by E-Nod eB103.
  • this packet 1502 is ACGW105 It is processed and transferred to UE2 as knots 1504 and 1501 (see (4)).
  • the ACGW 105 encapsulates the packet 1501 including the key data addressed to UE2 (g_UE2) with the packet 1504 addressed to UE2 (1_UE2) (the second packet in the second embodiment) and transmits the packet.
  • This packet 1504 is forwarded to UE2 by E-NodeB 103.
  • a packet 1501 including key data addressed to UE2 (g_UE2) is a packet 1501 created by UE1 (see (1)).
  • UE When not UE direct communication, communication is performed as shown in FIG. If the same number used in FIG. 24 of the previous UE-UE direct communication is used, UE 1 transmits data to UE 2 using (2) and (4). In this case, there is no packet flow of (1) and (3).
  • a sequence number is put in a communication packet between UE1 and UE2
  • a method for the ACGW 105 to grasp the data amount of UE-UE direct communication between UE1 and UE2 a method in which the transmission side puts a sequence number in the communication packet between UE1 and UE2 can be considered.
  • a method of inserting a sequence number a method of inserting an extension header indicating that a new sequence number is included between the IP header and data as shown in FIG.
  • FIG. 26 is an example in which an extension header including a sequence number 1501c is added between the IP header 1501a of the packet 1501 addressed to UE2 (g_UE2) and the data 1 501b addressed to UE2.
  • UE 1 converts the packet 1501 addressed to UE2 (g_UE2) into a packet 1504 addressed to UE2 (and UE2) and transmits it.
  • the packet 1501 including this sequence number is encapsulated with a packet addressed to ACGW (1_ACGW) and transmitted to ACGW 105.
  • another sequence number can be entered by using an undefined area of the IP header, adding it as an option to the Hop-by-Hop Option extension header, or adding it as an option to the Destination Option extension header. Possible methods.
  • ACGW 105 As a method for the ACGW 105 to grasp the number of packets between the UE and the UE, a method in which the UE adds a sequence number 1501c to the packet has been described. In this method, ACGW 105 can grasp the number of packets 1504 transmitted by UE1 by number. In addition, as shown in FIG. 27, it is conceivable that the total data amount from the start of communication (total number of data bytes 1501d) is included in the packet 1501 instead of the sequence number 1501c. Another possible method is to insert both the sequence number 1501c and the number of random data 1501d as an extension header between the IP header 1501a and the data 1501b of the socket 1501.
  • a method may be used in which a report is received from the E-NodeBl 03 that explains how the ACGW 105 grasps the sequence number (number of packets) and the data amount between the UE and the UE from packets from the UE1 and UE2.
  • the above explanation explained the method of adding information such as the number of packets and the amount of data to each packet transmitted by the UE, but if the UE periodically notifies the ACGW of information such as the number of packets and the amount of data. You can use! /
  • UE1 transmits key data to UE2, it creates packet 1501 addressed to UE2 (g_UE2), and packet 1501 addressed to UE2 is force-packed with packet 1502 addressed to ACGW (LACGW) and transmitted.
  • ACGW 105 confirms the contents of packet 1501 addressed to UE2, and if key data is included, acquires and holds the key data.
  • a new option for key data is defined to carry key data using the Destination Option extension header. With this method, it is possible to determine whether or not key data is included by simply scanning the header of the Destination Option extension.
  • the IP header 1501a is followed by key data.
  • Information 1501e indicating that the key data 1501f is included.
  • a method of transmitting key data using P (Transmission Control Protocol) or UDP (user Datagram Protocol) I or a method of communicating using an ICMP (Internet Control Message Protocol) message may be considered.
  • ACGW105 scans TCP and UDP, analyzes the message, and extracts the key data.
  • Scalable speech coding is a coding method that divides a speech data into a basic speech data portion and a sound quality improvement data portion (extended data).
  • Non-Patent Document 3 and Patent Document 1 are examples of conventional technologies.
  • Non-Patent Document 3 wideband speech (up to 7 kHz) is divided into a low frequency signal (up to 4 kHz) and a high frequency signal (4 kHz to 7 kHz).
  • Patent Document 1 describes an example in which a voice band is divided into three. Two effects can be obtained by using this scalable speech coding. One is that even if the extended data is lost, the voice can be played back if the basic voice data reaches the receiver. The other is that even if the extension data arrives, if the basic voice data does not arrive, the receiver cannot perform voice playback.
  • the present invention proactively states that sound cannot be reproduced without basic sound data.
  • the transmitting voice data is divided into basic voice data and extended data for improving sound quality by scalable voice coding in the UE 101 on the transmitting side, the basic voice data is routed via the A CGW105, and the extended data is folded back to the E-NodeB 103.
  • the receiving side UE 102 cannot reproduce the sound unless the basic voice data via the ACGW 105 arrives.
  • basic voice data is communicated via the ACGW 105, so that the ACGW 105 can perform communication interception (Lawfol Inspection) when necessary.
  • the UE 101 on the transmission side transmits voice data to the reception side UE 102 of the communication partner using a packet.
  • audio data is encoded using scalable audio encoding and transmitted as packet data.
  • scalable speech coding speech data is divided into basic speech data and extended speech data.
  • the transmitting-side UE 101 transmits basic audio data indispensable for audio reproduction via the ACGW 105, and transmits extended audio data for improving sound quality with E-NodeB 103 loopback. Since the basic audio data is small compared to the case where the entire audio data is transmitted, the amount S of the loopback data between E-NodeB 103 and ACGW105 is reduced by the force S. As a new effect, even if only basic voice data is used, sound quality is degraded but it can be played back. Therefore, if ACGW105 has to perform communication interception, communication interception can be started easily. .
  • the entire audio data including the scalable audio data and the sound quality improvement data is placed in one packet.
  • the basic audio data section and sound quality improvement data Divide the data and send each via ACGW105 with E-NodeB103 loopback
  • an encoding device 2000 in the transmission side communication device uses a scalable audio encoding method for input audio data (PCM data) from a microphone (MIC), an A / D converter, and a band division filter. Encode.
  • basic speech data encoder 2001 and extended speech data encoder 2002 respectively encode speech data to generate basic speech data and extended speech data.
  • the basic audio data encoder 2001 and the extended audio data encoder 2002 have different sampling frequencies, and encode low frequency components as basic audio data and encode high frequency components as extended audio data.
  • extended audio data that is difference data from the basic audio data is generated.
  • the transmission side communication device packetizes the encoded voice data by the packet transmitter 2003 and transmits it to the reception side communication device (decoding device 2010).
  • the transmitted packet reaches the receiving communication device via the IP network or wireless network.
  • Decoding device 2010 in the receiving communication device receives the packet at packet receiver 2011, and passes the encoded audio data to basic audio data decoder 2012 and extended audio data decoder 2013, respectively.
  • Extended voice decoder 2013 receives the output from basic voice data decoder 2012 and decodes the extended voice data.
  • the receiving side communication device synthesizes the outputs from the basic audio data decoder 2012 and the extended audio data decoder 2013 by the adder 2014 and converts the decoded audio (PCM data) into a D / A converter (not shown), speaker (SP) To play through.
  • a method for transmitting a packet of scalable speech encoded data There are two possible packet transmission methods for voice encoded data.
  • the basic voice data part is cut out from the packet to be transmitted, and the cut out basic voice data part is transmitted via the ACGW 105.
  • the other is applied to a method in which basic voice data and extended data are placed in separate packets.
  • a packet carrying basic voice data is transmitted via the ACGW 105.
  • the audio data 2020 transmitted from the transmission side communication device (UE101) to the reception side transmission device (UE102) is stored in the packet 2021 as shown in FIG. 31 after the basic audio data 2020a! / And the extended audio data 2020b. Try to place them.
  • the destination address in the IP header 2021a of the packet 2021 is UE (local address).
  • the basic voice data 2020a is cut out from the packet 2021, and the cut out basic voice data 2020a is appended with the IP header 2022a and the second RP header 2022b.
  • the destination address of the newly added IP header 2022a is UE (local address).
  • the newly generated packet 2022 is encrypted for the ACGW 105 (2023 in the figure), and an IP header 2024a and an IPsec ESP extension header (simply referred to as ESP header in the figure) 2024b are added.
  • the newly generated packet 2024 is transmitted to the ACGW 105 and reaches the receiving communication device (receiving UE 102) via the ACGW 105.
  • the remaining knockouts of basic audio data 2020a are cut out. Add the first RP header 2026b. This knot 2026 is returned by the E-NodeB 103 and reaches the receiving communication device (receiving UE 102). This packet 20 26 including the extended voice data need not be encrypted. This is because it cannot be played back only with the extended audio data.
  • the power cut-out data part described in the example of cutting out the basic audio data 2020a may be all of the basic audio data 2020a and part of the extended audio data 2020b.
  • the data section that cuts off the power of intercepting communications with the ACGW105 may only be part of the basic voice data 2020a! /. Even in this case, there is an effect that the data cannot be reproduced unless both data are prepared on the receiving side.
  • the transmission side communication device stores the basic audio data 2020a and the extended audio data 2020b in separate IP packets 2030 and 2033 ⁇ respectively.
  • the destination of each IP packet 2030, 2033 (or reception ⁇ J UE102 (local address).
  • the packet 2030 including the basic voice data 2020a is sent to the AC GW105 with a Japanese phonetic sign (2031 in the figure).
  • IP header 2032a and IPsec ESP header (simply referred to as ESP header in the figure) 2032b are added.Packet 2032 including encrypted basic voice data 20 31 reaches the receiving UE 102 via ACGW 105.
  • Extended voice data 2020b 2033, 2034 (including E) Node B103 is looped back and arrives at reception ⁇ JUE102. Packets 2033 and 2034 including this extended voice data 2020b may not be encrypted (packets 2033 and 2034 are the same) This is because the extended audio data 2020b alone cannot be played back.
  • the configuration of the transmission units of UEs 101 and 102 is divided into the above-described buckets by including the encoding device 2000 shown in Fig. 30 in the data creation unit 601 (and packet creation unit 602) shown in Fig. 6.
  • the basic audio data 2020a and the extended audio data 2020b can be divided and transmitted by the transmission method and the transmission method using individual packets.
  • the reception units of the UEs 101 and 102 are configured such that the reception packet processing unit 1406 shown in FIG. 14 includes the decoding device 2010 shown in FIG. 30, so that the basic audio data 2020a and the extended audio data divided by the above method are provided.
  • the ACGW 105 can perform voice reproduction processing for communication interception in the packet transfer processing unit 1104 shown in FIG. wear.
  • the present invention can be applied to a case where video data including not only audio data is included.
  • video data including not only audio data
  • MPEG2 when MPEG2 is used, only the I picture that is the intra-frame encoded data is transmitted via the ACGW 105, and the P and B pictures that are the inter-frame difference predictive encoded data are transmitted by E-NodeB 103 loopback.
  • MPEG4 or H.264 / A VC when MPEG4 or H.264 / A VC is used, only I slices, which are intra-frame predictive encoded data, are transmitted via ACGW105, and P, B slices, which are inter-frame differential predictive encoded data, are E— NodeB103 Sends back. Since P and B pictures (P and B slices) are differential data, they can be decoded only on the receiving side, so ACGW 105 can intercept communications.
  • MPEG2 stipulates that, for example, the first frame of 15 frames must be an I picture, so if only the I picture of this first frame is routed through ACGW105, network resources
  • ACGW105, E-NodeB 103 in the third generation mobile phone (3GPP: registered trademark) as an example can be applied to other systems.
  • ACGW105 and E-NodeB103 can be applied to access controllers and access points in IEEE 802.11, respectively, and the following CAPWAP (Control And Provisioning of Wireless Access Points)
  • ACGW105 and E-NodeB103 can be applied to the access controller and WTP (Wireless Termination Point), respectively.
  • RFC4118 "Architecture Taxonomy for Control and Provisioning of Wireless Access Points (CAPWAP)", htt: // www. Ietf. Org / rfc / rfc4118.txt
  • E—NodeB wraps the data back to multiple E—N After being transmitted between odeB, it is transmitted to the receiving UE 102. Even in this case, the effect of the present invention of reducing the amount of packet data transmitted between the E-NodeB and the ACGW 105 can be obtained similarly.
  • Each functional block used in the description of the above embodiment is typically realized as an LSI which is an integrated circuit. These may be individually made into one chip, or may be made into one chip so as to include a part or all of them. Here, it is sometimes called IC, system LSI, super LSI, or ultra LSI, depending on the difference in power integration. Further, the method of circuit integration is not limited to LSI, and may be realized by a dedicated circuit or a general-purpose processor. An FPGA (Field Programmable Gate Array) that can be programmed after LSI manufacture and a reconfigurable 'processor that can reconfigure the connection and settings of circuit cells inside the LSI may be used. Furthermore, if integrated circuit technology that replaces LSI emerges as a result of advances in semiconductor technology or other derived technologies, it is naturally possible to integrate functional blocks using this technology. For example, the possibility of applying technology is possible.
  • the present invention enables efficient use of network resources when the wireless terminals on the transmission side and the reception side are wirelessly connected to the same wireless relay device, and reduces the load on the control device. This has the effect that the control device can manage the communication of the wireless terminal as well as 3GPP (registered trademark), IEEE 802.11, CAPWAP (Control And Provisioning of Wireless Access Points), etc. Can be used for other networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

明 細 書
通信システム、通信方法、無線端末、無線中継装置及び制御装置 技術分野
[0001] 本発明は、パケット網を利用した通信システム、通信方法、無線端末、無線中継装 置及び制御装置に関する。
背景技術
[0002] 下記の非特許文献 1、 2に示されるように、第 3世代携帯電話網(3GPP (登録商標)
: 3rd Generation Partnership Project)の次の世代のネットワーク構成として図 15のよ うなアーキテクチャが考えられている。図 15では、無線端末であるユーザ機器 (User Equipment,以下、 UEと言う。) 101と UE102はそれぞれ、基地局である E— NodeB (Evolved NodeB) 103、 104に無線電波を用いて接続している。さらに基地局 103、 104は有線を介して、網側の制御装置であるアクセスゲートウェイ (ACGW: Access Gateway,又は MME/UPE) 105と接続される。 ACGW105は、ユーザ認証装置 1 06を用いてユーザ認証処理を行って UE101、 102を網に接続させるかどうか判定し 、また、課金管理装置 107を用いて UE101、 102への課金のためにパケット量など 使用状況の情報収集を行う(PCRF: Policy Control and Charging Rules Function)。 また、ユーザ'プレーン(User Plane)のデータは、 ACGW105と UE101、 102の間 で喑号化される。
[0003] まず、 UE101、 102間でのパケットの流れについて説明する。送信側の UE101は 受信側の UE102に向けてパケットを生成し、この生成したパケットを ACGW105あ てに暗号化し、暗号化したパケットを ACGW105に送信する。送信側 UE101が喑 号化パケットを送信すると、基地局 103は UE101からの暗号化パケットを受信し、 A CGW105に転送する。 ACGW105は UE101からの喑号化されたパケットを受信し 、そのパケットを復号化する。さらに ACGW105は、パケットのあて先である UE102 あてに暗号化し、暗号化したパケットを送信する。基地局 104は ACGW105から喑 号化パケットを受信し、受信側の UE102に転送する。受信側の UE102は ACGW1 05から暗号化パケットを受信して復号化し、送信側 UE101からのパケットを受信処 理する。以上が、 UE— UE間のパケットの流れである。
また、データ分割の従来技術として、非特許文献 3、特許文献 1に示すように音声 信号を帯域分割して各帯域を別々に符号化するスケーラブル音声符号化が知られ ている。
非特許文献 1 : 3GPP (登録商標) Technical Report 23.882 draft VI.1.0 (2006-04) 非特許文献 2 : 3GPP (登録商標) Technical Report 25.813 VO.9.2 (2006-05)
非特許文献 3 :「高パケットロス耐性を有する広帯域音声符号化法」、森岳至他、電子 情報通信学会論文誌 2005/7 Vol. J88-DII No.7, P.1103-1113
特許文献 1 :特開 2003— 241799号公報(要約書)
[0004] しかしながら、上記の UE— UE間のパケットの流れでは、図 1に示すように UE101
(UE1)と UE102 (UE2)が同じ基地局 103に無線接続している場合には、 UE101 が送信したパケットは、 UE101→基地局 103→ACGW105→基地局 103→UE10 2 (ルート(2)図 1中は丸囲み数字 2で表す(以下同様) )と流れる。すなわち、ルート( 2)では ACGW105と基地局 103を折り返してデータが流れている。このように、従来 の方法では、パケット通信を行っている UE101と UE102が同じ基地局 103に無線 接続している場合に、基地局 103— ACGW105間のネットワークリソースを無駄に使 用し、効率的に使用できないという課題があった。また、 ACGW105は多数の UEと 通信し、 UEからのパケットを復号化する処理及び UEに転送するパケットを暗号化す る処理があり、 ACGW105に処理負荷が集中するという課題があった。
[0005] ところで、図 1に示すように UE101と UE102が同じ基地局 103に無線接続してい る場合には、基地局 103で折り返すことにより ACGW105を経由しない方法 (ルート( 1) )が考えられるが、ユーザデータを盗聴などの攻撃から保護するために E— Node Bより網側の装置、すなわち UE— ACGW間で暗号化する必要があることや、網側で ユーザデータの通信管理、例えば課金などの目的のために、パケット数のカウントを 網側の装置で行!/、た!/、と!/、うオペレータの要望があることや、また必要がある場合に はユーザデータを監視(Lawibl Interception)できるようにした!/、と!/、う要望を満たすこ とは、この方法では困難である。
発明の開示 [0006] 本発明は上記従来技術の問題点に鑑み、送信側と受信側の無線端末が同じ無線 中継装置に無線接続している場合にネットワークリソースを効率的に使用することが でき、また、制御装置の負荷を軽減することができるとともに、制御装置が無線端末 の通信を管理することができる通信システム、通信方法、無線端末、無線中継装置 及び制御装置を提供することを目的とする。
[0007] 本発明は上記目的を達成するために、無線端末と相互に無線通信を行う無線中継 装置と、前記無線中継装置との間でパケット転送を行うとともに前記無線端末及び無 線中継装置間の無線通信を管理する制御装置とを備えた通信システムにおいて、 送信側の無線端末は、受信側の無線端末が同一の無線中継装置に接続されてレヽ る場合に、前記受信側の無線端末あての送信パケットを、前記制御装置を介さない 第 1のパケットと前記制御装置を介する第 2のパケットに分割して前記無線中継装置 に送 1Sし、
前記無線中継装置は、前記送信側の無線端末から送信された前記第 1及び前記 第 2のパケットを受信して、前記第 1のパケットを前記受信側の無線端末に送信すると ともに前記第 2のパケットを前記制御装置に送信し、
前記制御装置は、前記無線中継装置から送信された前記第 2のパケットを受信して 前記無線中継装置に送信し、
前記無線中継装置は、前記制御装置から送信された前記第 2のパケットを受信して 前記受信側の無線端末に送信し、
前記受信側の無線端末は、前記無線中継装置から送信された前記第 1及び前記 第 2のパケットを受信して元のパケットを復元する構成とした。
上記構成により、送信側と受信側の無線端末が同じ無線中継装置に無線接続して いる場合に、受信側の無線端末あての送信パケットを、制御装置を介さない第 1のパ ケットと制御装置を介する第 2のパケットに分割するので、ネットワークリソースを効率 的に使用することができ、また、制御装置の負荷を軽減することができるとともに、制 御装置が無線端末の通信を管理することができる。
前記制御装置を介さない第 1のパケットは、音声信号の帯域を分割した低域側の基 本音声データと高域側の拡張音声データのうち前記拡張音声データを含み、前記 制御装置を介する第 2のパケットは前記基本音声データを含む。また、前記制御装 置を介さない第 1のパケットは、画像信号を画面内でのみ符号化した画面内符号化 データと、画面間差分を予測符号化した画面間差分予測符号化データのうち前記画 面間差分予測符号化データを含み、前記制御装置を介する第 2のパケットは前記画 面内符号化データを含む。
また、前記送信側の無線端末は、前記受信側の無線端末あての送信データを喑 号化して、前記暗号化データを前記受信側の無線端末側で復号するための識別デ ータを取り除いた前記第 1のパケットを生成するとともに、前記識別データを含む前記 第 2のパケットを生成し、
前記受信側の無線端末は、前記第 2のパケット内の前記識別データを、前記第 1の パケット内の前記識別データが切り取られた部分にセットして前記第 1のパケット内の 前記暗号化データを復号する構成とした。
また、前記送信側の無線端末は、前記受信側の無線端末あての送信データを喑 号化して、前記暗号化データを前記受信側の無線端末側で復号するための識別デ ータ及び前記暗号化データの一部を取り除いた前記第 1のパケットを生成するととも に、前記識別データ及び前記暗号化データの一部を含む前記第 2のパケットを生成 し、
前記受信側の無線端末は、前記第 2のパケット内の前記識別データ及び前記暗号 化データの一部を、前記第 1のパケット内の前記識別データ及び前記暗号化データ の一部が切り取られた部分にセットして前記第 1のパケット内の前記暗号化データを 復号する構成とした。
また、前記送信側の無線端末は、前記受信側の無線端末あての送信データを喑 号化して、前記暗号化データを前記受信側の無線端末側で復号するために必要な データの一部を取り除いた前記第 1のパケットを生成するとともに、前記復号するため に必要なデータの一部を含む前記第 2のパケットを生成し、
前記受信側の無線端末は、前記第 2のパケット内の前記復号するために必要なデ ータの一部を、前記第 1のパケット内の前記復号するために必要なデータの一部が 切り取られた部分にセットして前記第 1のパケット内の前記暗号化データを復号する 構成とした。
上記構成により、第 1のパケットが制御装置を介さなくても通信のセキュリティを維持 すること力 Sでき、また、受信側の無線端末では第 1、第 2のパケットの両方が到着しな ければ元のデータを復元できな!/、ので、システム側すなわち網側がユーザ機器間の 直接通信を管理することができる。
[0009] また、本発明は上記目的を達成するために、無線端末と無線中継装置との間で相 互に無線通信を行レ \制御装置が前記無線中継装置との間でパケット転送を行うと ともに前記無線端末及び無線中継装置間の無線通信を管理する通信方法において 送信側の無線端末及び受信側の無線端末が同一の前記無線中継装置に接続さ れている場合に、前記送信側の無線端末が、受信側の無線端末あての送信パケット を、前記制御装置を介さない第 1のパケットと前記制御装置を介する第 2のパケットに 分割して前記無線中継装置に送信するステップと、
前記無線中継装置が、前記送信側の無線端末から送信された前記第 1及び前記 第 2のパケットを受信して、前記第 1のパケットを前記受信側の無線端末に送信すると ともに前記第 2のパケットを前記制御装置に送信するステップと、
前記制御装置が、前記無線中継装置から送信された前記第 2のパケットを受信して 前記無線中継装置に送信するステップと、
前記無線中継装置が、前記制御装置から送信された前記第 2のパケットを受信して 前記受信側の無線端末に送信するステップと、
前記受信側の無線端末が、前記無線中継装置から送信された前記第 1及び前記 第 2のパケットを受信して元のパケットに復元するステップとを、
有するようにした。
[0010] また、本発明は上記目的を達成するために、無線端末と相互に無線通信を行う無 線中継装置と、前記無線中継装置との間でパケット転送を行うとともに前記無線端末 及び無線中継装置間の無線通信を管理する制御装置とを備えた通信システムにお ける送信側の前記無線端末にぉレ、て、
自己及び受信側の無線端末が同一の前記無線中継装置に接続されて!/、る場合に 、前記受信側の無線端末あての送信パケットを、前記制御装置を介さない第 1のパケ ットと前記制御装置を介する第 2のパケットに分割して前記無線中継装置に送信する 手段を備え、
前記無線中継装置が、前記送信側の無線端末から送信された前記第 1及び前記 第 2のパケットを受信して、前記第 1のパケットを前記受信側の無線端末に送信すると ともに前記第 2のパケットを前記制御装置に送信し、
前記制御装置が、前記無線中継装置から送信された前記第 2のパケットを受信して 前記無線中継装置に送信し、
前記無線中継装置が、前記制御装置から送信された前記第 2のパケットを受信して 前記受信側の無線端末に送信し、
前記受信側の無線端末が、前記無線中継装置から送信された前記第 1及び前記 第 2のパケットを受信して元のパケットに復元するようにした。
[0011] また、本発明は上記目的を達成するために、無線端末と相互に無線通信を行う無 線中継装置と、前記無線中継装置との間でパケット転送を行うとともに前記無線端末 及び無線中継装置間の無線通信を管理する制御装置とを備えた通信システムにお ける前記無線中継装置にお!/ヽて、
送信側の無線端末及び受信側の無線端末が自己に接続されている場合に、前記 送信側の無線端末が、前記受信側の無線端末あての送信パケットを、前記制御装置 を介さない第 1のパケットと前記制御装置を介する第 2のパケットに分割して自己に送 信したとき、前記送信側の無線端末から送信された前記第 1及び前記第 2のパケット を受信して、前記第 1のパケットを前記受信側の無線端末に送信するとともに前記第 2のパケットを前記制御装置に送信する手段と、
前記制御装置が、自己から送信された前記第 2のパケットを受信して自己に送信し たとき、前記制御装置から送信された前記第 2のパケットを受信して前記受信側の無 線端末に送信する手段とを備え、
前記受信側の無線端末が、自己から送信された前記第 1及び前記第 2のパケットを 受信して元のパケットに復元するようにした。
[0012] また、本発明は上記目的を達成するために、無線端末と相互に無線通信を行う無 線中継装置と、前記無線中継装置との間でパケット転送を行うとともに前記無線端末 及び無線中継装置間の無線通信を管理する制御装置とを備えた通信システムにお ける前記制御装置にお!/、て、
送信側の無線端末が、受信側の無線端末が同一の無線中継装置に接続されてレ、 る場合に、前記受信側の無線端末あての送信パケットを、自己を介さない第 1のパケ ットと自己を介する第 2のパケットに分割して前記無線中継装置に送信し、前記無線 中継装置が、前記送信側の無線端末から送信された前記第 1及び前記第 2のバケツ トを受信して、前記第 1のパケットを前記受信側の無線端末に送信するとともに前記 第 2のパケットを自己あてに送信したとき、前記無線中継装置から送信された前記第 2のパケットを受信して前記無線中継装置に送信する手段と、
前記第 2のパケットに基づいて前記無線端末及び無線中継装置間の無線通信を 管理する手段とを備え、
前記無線中継装置が、自己から送信された前記第 2のパケットを受信して前記受信 側の無線端末に送信し、
前記受信側の無線端末が、前記無線中継装置から送信された前記第 1及び前記 第 2のパケットを受信して元のパケットに復元するようにした。
また、本発明は上記目的を達成するために、無線端末と相互に無線通信を行う無 線中継装置と、前記無線中継装置との間でパケット転送を行うとともに前記無線端末 及び無線中継装置間の無線通信を管理する制御装置とを備えた通信システムにお ける受信側の前記無線端末にぉレ、て、
送信側の無線端末及び自己が同一の無線中継装置に接続されている場合に、前 記送信側の無線端末が自己あての送信パケットを、前記制御装置を介さない第 1の パケットと前記制御装置を介する第 2のパケットに分割して前記無線中継装置に送信 し、前記無線中継装置が、前記送信側の無線端末から送信された前記第 1及び前 記第 2のパケットを受信して、前記第 1のパケットを前記受信側の無線端末に送信す るとともに前記第 2のパケットを前記制御装置に送信し、前記制御装置が、前記無線 中継装置から送信された前記第 2のパケットを受信して前記無線中継装置に送信し 、前記無線中継装置が、前記制御装置から送信された前記第 2のパケットを受信して 自己に送信したとき、前記無線中継装置から送信された前記第 1及び前記第 2のパ ケットを受信して元のパケットに復元する手段を、
備えた構成とした。
[0014] また、本発明は上記目的を達成するために、無線端末と相互に無線通信を行う無 線中継装置と、前記無線中継装置との間でパケット転送を行うとともに前記無線端末 及び無線中継装置間の無線通信を管理する制御装置とを備えた通信システムにお いて、
送信側の無線端末は、受信側の無線端末が同一の無線中継装置に接続されてレヽ る場合に、前記受信側の無線端末あての送信データを暗号化した後にパケット化し 、このパケットを前記制御装置を介さな!/、前記受信側の無線端末あての第 1のバケツ トとして前記無線中継装置に送信するとともに、前記暗号化されたデータを復号する ための鍵データをパケット化し、このパケットを前記制御装置を介する前記受信側の 無線端末あての第 2のパケットとして前記無線中継装置に送信し、
前記無線中継装置は、前記送信側の無線端末から送信された前記第 1及び前記 第 2のパケットを受信して、前記第 1のパケットを前記受信側の無線端末に転送すると ともに前記第 2のパケットを前記制御装置に転送し、さらに複数の前記第 1のパケット の内の一部のパケットを定期的にコピーしてこのパケットを第 3のパケットとして前記 制御装置に送信し、
前記制御装置は、前記無線中継装置から転送された前記第 2のパケットを受信して 内部の鍵データを確認して前記第 2のパケットを前記無線中継装置に転送するととも に、前記無線中継装置から送信された前記第 3のパケットに基づいて前記第 1のパケ ットの管理情報を取得し、
前記無線中継装置は、前記制御装置から転送された前記第 2のパケットを受信して 前記受信側の無線端末に転送し、
前記受信側の無線端末は、前記無線中継装置から転送された前記第 1及び前記 第 2のパケットを受信して、前記暗号化されたデータを前記鍵データにより復号する 構成とした。
[0015] 上記構成により、送信側と受信側の無線端末が同じ無線中継装置に無線接続して いる場合に、受信側の無線端末あての送信パケットを、制御装置を介さない第 1のパ ケットとして受信側の無線端末に転送するとともに、第 1のパケット内の暗号化データ を復号する鍵データを制御装置を介する第 2のパケットとして受信側の無線端末に 転送するので、ネットワークリソースを効率的に使用することができ、また、制御装置 の負荷を軽減することができるとともに、制御装置が無線端末の通信を管理すること 力 Sできる。また、制御装置を介さなくても第 1のパケットの通信のセキュリティを維持す ること力 Sでき、また、受信側の無線端末では第 1、第 2のパケットの両方が到着しなけ れば元のデータを復元できないので、システム側、すなわち網側がユーザ機器間の 直接通信を管理することができる。
さらに、無線中継装置が、第 1のパケットの内の一部のパケットを定期的にコピーし てこのパケットを第 3のパケットとして制御装置に送信するので、制御装置が第 3のパ ケットに基づいて第 1のパケットの管理情報を取得することができる。また、送信側の 無線端末が第 1のパケットの各パケット内にそれぞれシーケンス番号をセットすること により、制御装置が第 3のパケット内のシーケンス番号に基づいて第 1のパケットの転 送パケット数を管理することができる。
また、本発明は上記目的を達成するために、無線端末と無線中継装置との間で相 互に無線通信を行レ \制御装置が前記無線中継装置との間でパケット転送を行うと ともに前記無線端末及び無線中継装置間の無線通信を管理する通信方法において 送信側の無線端末が、受信側の無線端末が同一の無線中継装置に接続されてレヽ る場合に、前記受信側の無線端末あての送信データを暗号化した後にパケット化し 、このパケットを前記制御装置を介さな!/、前記受信側の無線端末あての第 1のバケツ トとして前記無線中継装置に送信するとともに、前記暗号化されたデータを復号する ための鍵データをパケット化し、このパケットを前記制御装置を介する前記受信側の 無線端末あての第 2のパケットとして前記無線中継装置に送信するステップと、 前記無線中継装置が、前記送信側の無線端末から送信された前記第 1及び前記 第 2のパケットを受信して、前記第 1のパケットを前記受信側の無線端末に転送すると ともに前記第 2のパケットを前記制御装置に転送し、さらに複数の前記第 1のパケット の内の一部のパケットを定期的にコピーしてこのパケットを第 3のパケットとして前記
Figure imgf000012_0001
前記制御装置が、前記無線中継装置から転送された前記第 2のパケットを受信して 内部の鍵データを確認して前記第 2のパケットを前記無線中継装置に転送するととも に、前記無線中継装置から送信された前記第 3のパケットに基づいて前記第 1のパケ ットの管理情報を取得するステップと、
前記無線中継装置が、前記制御装置から転送された前記第 2のパケットを受信して 前記受信側の無線端末に転送するステップと、
前記受信側の無線端末は、前記無線中継装置から転送された前記第 1及び前記 第 2のパケットを受信して、前記暗号化されたデータを前記鍵データにより復号する 有する構成とした。
また、本発明は上記目的を達成するために、無線端末と相互に無線通信を行う無 線中継装置と、前記無線中継装置との間でパケット転送を行うとともに前記無線端末 及び無線中継装置間の無線通信を管理する制御装置とを備えた通信システムにお ける送信側の前記無線端末にぉレ、て、
自身と受信側の無線端末が同一の無線中継装置に接続されている場合に、前記 受信側の無線端末あての送信データを暗号化した後にパケット化し、このパケットを 前記制御装置を介さない前記受信側の無線端末あての第 1のパケットとして前記無 線中継装置に送信するとともに、前記暗号化されたデータを復号するための鍵デー タをパケット化し、このパケットを前記制御装置を介する前記受信側の無線端末あて の第 2のパケットとして前記無線中継装置に送信する手段を備え、
前記無線中継装置が、前記送信側の無線端末自身から送信された前記第 1及び 前記第 2のパケットを受信して、前記第 1のパケットを前記受信側の無線端末に転送 するとともに前記第 2のパケットを前記制御装置に転送し、さらに複数の前記第 1のパ ケットの内の一部のパケットを定期的にコピーしてこのパケットを第 3のパケットとして 前記制御装置に送信し、
前記制御装置が、前記無線中継装置から転送された前記第 2のパケットを受信して 内部の鍵データを確認して前記第 2のパケットを前記無線中継装置に転送するととも に、前記無線中継装置から送信された前記第 3のパケットに基づいて前記第 1のパケ ットの管理情報を取得し、
前記無線中継装置が、前記制御装置から転送された前記第 2のパケットを受信して 前記受信側の無線端末に転送し、
前記受信側の無線端末が、前記無線中継装置から転送された前記第 1及び前記 第 2のパケットを受信して、前記暗号化されたデータを前記鍵データにより復号する 構成とした。
また、本発明は上記目的を達成するために、無線端末と相互に無線通信を行う無 線中継装置と、前記無線中継装置との間でパケット転送を行うとともに前記無線端末 及び無線中継装置間の無線通信を管理する制御装置とを備えた通信システムにお ける前記無線中継装置にお!/ヽて、
送信側の無線端末が、受信側の無線端末が同一の無線中継装置に接続されてレヽ る場合に、前記受信側の無線端末あての送信データを暗号化した後にパケット化し 、このパケットを前記制御装置を介さな!/、前記受信側の無線端末あての第 1のバケツ トとして前記無線中継装置自身に送信するとともに、前記暗号化されたデータを復号 するための鍵データをパケット化し、このパケットを前記制御装置を介する前記受信 側の無線端末あての第 2のパケットとして前記無線中継装置自身に送信した場合に 、前記送信側の無線端末から送信された前記第 1及び前記第 2のパケットを受信して 、前記第 1のパケットを前記受信側の無線端末に転送するとともに前記第 2のパケット を前記制御装置に転送し、さらに複数の前記第 1のパケットの内の一部のパケットを 定期的にコピーしてこのパケットを第 3のパケットとして前記制御装置に送信する手段 と、
前記制御装置が、前記無線中継装置自身から転送された前記第 2のパケットを受 信して内部の鍵データを確認して前記第 2のパケットを前記無線中継装置自身に転 送するとともに、自身から送信された前記第 3のパケットに基づいて前記第 1のバケツ トの管理情報を取得した場合に、前記制御装置力 転送された前記第 2のパケットを 受信して前記受信側の無線端末に転送する手段とを備え、 前記受信側の無線端末が、前記無線中継装置自身から転送された前記第 1及び 前記第 2のパケットを受信して、前記暗号化されたデータを前記鍵データにより復号 する構成とした。
[0019] また、本発明は上記目的を達成するために、無線端末と相互に無線通信を行う無 線中継装置と、前記無線中継装置との間でパケット転送を行うとともに前記無線端末 及び無線中継装置間の無線通信を管理する制御装置とを備えた通信システムにお ける前記制御装置にお!/、て、
送信側の無線端末が、受信側の無線端末が同一の無線中継装置に接続されてレヽ る場合に、前記受信側の無線端末あての送信データを暗号化した後にパケット化し 、このパケットを自身を介さない前記受信側の無線端末あての第 1のパケットとして前 記無線中継装置に送信するとともに、前記暗号化されたデータを復号するための鍵 データをパケット化し、このパケットを自身を介する前記受信側の無線端末あての第 2 のパケットとして前記無線中継装置に送信し、前記無線中継装置が、前記送信側の 無線端末から送信された前記第 1及び前記第 2のパケットを受信して、前記第 1のパ ケットを前記受信側の無線端末に転送するとともに前記第 2のパケットを自身に転送 し、さらに複数の前記第 1のパケットの内の一部のパケットを定期的にコピーしてこの パケットを第 3のパケットとして自身に送信した場合、前記無線中継装置から転送され た前記第 2のパケットを受信して内部の鍵データを確認して前記第 2のパケットを前 記無線中継装置に転送するとともに、前記無線中継装置から送信された前記第 3の パケットに基づいて前記第 1のパケットの管理情報を取得する手段を備え、
前記無線中継装置が、前記制御装置自身から転送された前記第 2のパケットを受 信して前記受信側の無線端末に転送し、
前記受信側の無線端末が、前記無線中継装置から転送された前記第 1及び前記 第 2のパケットを受信して、前記暗号化されたデータを前記鍵データにより復号する 構成とした。
[0020] また、本発明は上記目的を達成するために、無線端末と相互に無線通信を行う無 線中継装置と、前記無線中継装置との間でパケット転送を行うとともに前記無線端末 及び無線中継装置間の無線通信を管理する制御装置とを備えた通信システムにお ける受信側の前記無線端末にぉレ、て、
送信側の無線端末が、受信側の無線端末が同一の無線中継装置に接続されてレ、 る場合に、前記受信側の無線端末自身あての送信データを暗号化した後にパケット 化し、このパケットを前記制御装置を介さな!/、前記受信側の無線端末自身あての第 1 のパケットとして前記無線中継装置に送信するとともに、前記暗号化されたデータを 復号するための鍵データをパケット化し、このパケットを前記制御装置を介する自身 あての第 2のパケットとして前記無線中継装置に送信し、前記無線中継装置が、前記 送信側の無線端末から送信された前記第 1及び前記第 2のパケットを受信して、前記 第 1のパケットを前記受信側の無線端末自身に転送するとともに前記第 2のパケット を前記制御装置に転送し、さらに複数の前記第 1のパケットの内の一部のパケットを 定期的にコピーしてこのパケットを第 3のパケットとして前記制御装置に送信し、前記 制御装置が、前記無線中継装置から転送された前記第 2のパケットを受信して内部 の鍵データを確認して前記第 2のパケットを前記無線中継装置に転送するとともに、 前記無線中継装置から送信された前記第 3のパケットに基づいて前記第 1のパケット の管理情報を取得し、前記無線中継装置が、前記制御装置から転送された前記第 2 のパケットを受信して前記受信側の無線端末自身に転送した場合に、前記無線中継 装置から転送された前記第 1及び前記第 2のパケットを受信して、前記暗号化された データを前記鍵データにより復号する手段を、
備えた構成とした。
[0021] 本発明によれば、送信側の無線端末から送信されたパケットをすベて無線中継装 置と制御装置の間で折り返す必要がなぐ一部の小さなデータだけで十分であり、無 線中継装置と制御装置のネットワークリソースを効率的に使用できるという効果がある 。また、制御装置は、送信側の無線端末が受信側の無線端末に送信するパケットの 全データに対して復号化処理及び暗号化処理を行うのではなぐ一部のデータのみ 復号化処理及び暗号化処理を行うため、処理負荷を軽減できるという効果がある。 図面の簡単な説明
[0022] [図 1]従来の技術及び本発明の実施の形態において送信側 UEと受信側 UEが同一 の E-NodeBに接続する場合のシステム構成図 園 2]本発明の実施の形態における UE— UE直接通信を開始するときの処理を示す フローチャート
園 3A]本発明の実施の形態における UE— UE直接通信を開始するときの UE-AC GW間のメッセージシーケンスを示す説明図であって図 1の UE1、 UE2がともに「UE UE直接通信」に対応している場合の説明図
園 3B]本発明の実施の形態における UE— UE直接通信を開始するときの UE-AC GW間のメッセージシーケンスを示す説明図であって図 1の UEが「UE— UE直接通 信」に対応して!/、な!/、場合 (UE2が非対応)の説明図
[図 4]図 1の送信側 UEのパケット分割処理を示す説明図
[図 5A]図 4の RPヘッダのフォーマットを示す説明図であって図 4の第 1の RPヘッダの フォーマットを示す説明図
[図 5B]図 4の RPヘッダのフォーマットを示す説明図であって図 4の第 2の RPヘッダの フォーマットを示す説明図
[図 6]図 1の UEのパケット送信部を示すブロック図
[図 7]図 1の UEのパケット送信処理を示すフローチャート
[図 8]図 1の E-NodeBを示すブロック図
[図 9]図 1の E-NodeBのパケット受信処理を示すフローチャート
[図 10]図 1の ACGWのパケット受信送信処理を示す説明図
[図 11]図 1の ACGWを示すブロック図
[図 12]図 1の ACGWのパケット受信処理を示すフローチャート
[図 13]図 1の受信側 UEのパケット合成処理を示す説明図
[図 14]図 1の UEのパケット受信部を示すブロック図
園 15]送信側 UEと受信側 UEが異なる E- NodeBに接続する場合のシステム構成図 [図 16]送信側 UEが受信側 UEあてパケットを ACGW経由で送るパケットの構成を示 す説明図
園 17]UE— UE直接通信のパケットの構成を示す説明図
[図 18]図 16、図 17のパケットの構成を詳しく示す説明図
[図 19]第 2の実施の形態において UE— UE直接通信時に E-NodeBが ACGWに送 るパケットの構成を示す説明図
[図 20]第 2の実施の形態の UEのパケット送信部を示すブロック図
[図 21]第 2の実施の形態の UEのパケット受信部を示すブロック図
[図 22]第 2の実施の形態の E-NodeBを示すブロック図
[図 23]第 2の実施の形態の ACGWを示すブロック図
[図 24]第 2の実施の形態における UE— UE直接通信の場合の各パケットの構成を示 す説明図
[図 25]第 2の実施の形態における UE— UE直接通信でない場合の各パケットの構成 を示す説明図
[図 26]第 2の実施の形態におけるシーケンス番号を入れる場合のパケットの構成を示 す説明図
[図 27]第 2の実施の形態における総データバイト数を入れる場合のパケットの構成を 示す説明図
[図 28]第 2の実施の形態における UE— UE直接通信時の鍵データ送信パケットの構 成を示す説明図
[図 29]第 2の実施の形態における UE— UE直接通信時の鍵データ送信パケットの構 成を示す説明図
[図 30]第 1の実施の形態の具体例、第 1、第 2の実施の形態の変形例におけるスケー ラブル音声符号化装置及び復号装置を示すブロック図
[図 31]第 1の実施の形態の具体例におけるパケットの構成を示す説明図
[図 32]第 1、第 2の実施の形態の変形例におけるパケットの構成を示す説明図 発明を実施するための最良の形態
<第 1の実施の形態〉
以下、図面を参照して本発明の実施の形態について説明する。図 1は UE101と U E102が同じ基地局 103 (以下、 E-NodeBと言う。)に無線接続している状態を示す 。なお、この状態は、通信開始時からこの状態が継続している場合の他に、図 15の 状態から UE101又は UE102が移動した場合などが考えられる。この状態では、 UE 101から UE102に送信を行う場合には、以下に詳しく示す「UE— UE直接通信」に より UE101において送信パケットを分割し、 ACGW105を経由しない直接ルート(1 )と ACGW105を経由する ACGW経由ルート(2)に分けて転送する。なお、以下で は、直接ルート(1)側を経由するパケットを第 1のパケット、 ACGW経由ルート(2)側 を経由するパケットを第 2のパケットと呼ぶことにする。
[0024] < UE— UE間の通信開始状態〉
UE101— UE102間の通信が開始した最初の状態では、従来どおりに ACGW10 5経由の通信から始まる。送信側 UE101は受信側 UE102に向けてパケットを生成 し、この生成したパケットを ACGW105あてに暗号化し、送信する。 UE102の送信し た暗号化パケットを E-NodeB103が受信し、 ACGW105に転送する。 ACGW105 は受信した暗号化パケットを復号化し、復号化したパケットのあて先からルーティング 先を判定する。 ACGW105は、 UE102あてにパケットを暗号化し、送信する。 ACG W105が送信した暗号化パケットを E-NodeB103が受信し、 UE102に転送する。 受信側 UE102は暗号化パケットを受信して復号化し、送信側 UE101からのパケット を取得する。本実施の形態では、パケットを暗号化 '復号化する方法として IPsec ES P (Encapsulating Security Payload)のトンネルモードを用いた場合を想定して説明す る力 本発明は IPsec ESP方式に限定するものではない。
[0025] < UE— UE直接通信開始〉
「UE— UE直接通信」は、 ACGW105が送信側 UE101と受信側 UE102が同一 の E-NodeB103に接続していることを検出したときに開始する。この場合、 ACGW1 05はパケットを受信したときの転送元の E-NodeBと転送する先の E-NodeBが同一 であることをルーティング処理の際に検出する力、、又は、 ACGW105が管理する UE 101、 UE102の情報から検出することなどによって、送信側 UE101と受信側 UE10 2が同一の E-NodeB103に接続していることを検出する。 ACGW105は、送信側 U E101と受信側 UE102が同一の E-NodeB103に接続していることを検出した後、そ れぞれの UE 101、 102 「UE— UE直接通信」が可能かどうかの問合せを送信する 。両方の又はどちらか一方の UE力 S「UE— UE直接通信機能」に対応していない場 合には、「UE— UE直接通信」を行うことができない。両方の UEが「UE— UE直接 通信機能」に対応している場合には、それぞれの UE101、 102に「UE— UE直接通 信」の通信路設定を指示する。また ACGW105は E-NodeB103に対して、 UE101 、 102の間でのパケットの転送を許可するように指示する。
[0026] < UE— UE直接通信中〉
送信側 UE101は ACGW105から「UE— UE直接通信」の指示を受け、受信側 U E102あてにパケットを生成した際は、まず UE102あてにパケットを暗号化する。そし て、その暗号化したパケットの一部を切り出し、切り出したデータを ACGW105あて に暗号化する。送信側 UE101は、第 1のパケットを UE102あてに(直接ルート(1) ) 、第 2のパケットを ACGW105あて(ACGW経由ルート(2) )に送信する。 E-NodeB 103は、送信側 UE101からの第 1、第 2のパケットを受信し、 UE102あての第 1のパ ケットを UE102あてに、 ACGW105あての第 2のパケットを ACGW105あてに転送 する。 ACGW105は、 E-NodeB103から転送された第 2のパケットを受信し、復号 処理し、 UE102あてに喑号処理し、 UE102に転送する。
[0027] 受信側 UE102は、 UE101から第 1のパケットのみを受信した場合、この第 1のパケ ットだけでは意味のあるデータとならないため、受信した第 1のパケットを保持して第 2 のパケットが到着するのを待つ。また逆に ACGW105から第 2のパケットだけを受信 した場合には第 1のパケットが到着するのを待つ。受信側 UE102は、第 1のパケット と第 2のパケットを合成して、送信側 UE101が生成した元のパケットを復元し、その パケットを受信処理する。
[0028] < UE— UE直接通信終了〉
「UE— UE直接通信」を行う UE101、 102が移動するなどによって同一の E-Node B103に接続している状態ではなくなつた場合には、 ACGW105はそれぞれの UE1 01、 102に「UE— UE直接通信」の終了を指示する。また E-NodeB103にも通知し 、 UE101、 102との間で直接にパケットの転送を行わないように指示する。
[0029] 以下では、各処理について詳細に説明する。
< UE— UE直接通信開始〉
UE— UE直接通信を開始する処理に関して、図 2、図 3A及び図 3Bを用いて説明 する。最初は、送信側の UE101と受信側の UE102は、 ACGW105を経由してパケ ットを送受信している。送信側 UE101は、受信側 UE102に向けてパケットを生成し 、生成したパケットを ACGW105あてに暗号化し、送信する。送信された暗号化パケ ットを E-NodeB103が受信し、 ACGW105に転送する。 ACGW105は受信した喑 号化パケットを復号化し、復号化したパケットのあて先からルーティング先を判定する 。 ACGW105は UE102あてにパケットを暗号化し、送信する。送信されたパケットを E-NodeB103が受信し、 UE102に転送する。受信側 UE102は暗号化パケットを 受信して復号化し、送信側 UE101からのパケットを取得する。これが UE— UE直接 通信を開始する前の状態である。
[0030] 図 2において、 ACGW105は、送信側 UE101と受信側 UE102が同一の E-Node B103に接続していることを検出する(ステップ S21)。例えば ACGW105は、バケツ トを受信したときの転送元の E-NodeBと転送する先の E-NodeBが同一であることか ら、ルーティング処理の際に検出する。又は、 ACGW105が管理する UEの情報から 接続している E-NodeBを調べ、同一の E-NodeBに接続していることを検出する。次 に、 ACGW105は、送信側 UE101と受信側 UE102が同一の E-NodeB103に接 続していることを検出した後、それぞれの UE101、 102に「UE— UE直接通信」が可 能か否かの問合せを送信する(ステップ S22)。
[0031] この問合せの際のメッセージシーケンスを図 3A及び図 3Bに示す。図 3Aでは、 AC GW105が UEl (UElOl)と UE2 (UE102)に問合せメッセージ(Req)を送信して いる(ステップ S31)。 ACGW105は問合せを送信した後、 UE101、 UE102からの 応答を待つ(図 2のステップ S23)。 UE101、 UE102は「UE— UE直接通信機能」 に対応している場合には、対応していること(OK)と、 SPKSecurityParameters Index )の値(UE101からの応答の場合には、 SPI (UE1)、 UE102からの応答の場合は S PI (UE2) )と、 UE101 , UE102が対応可能な喑号方式のそれぞれの候補を ACG W105に応答として返す(図 2のステップ S24、図 3Aのステップ S32)。
[0032] ACGW105は UE101及び UE102の両方から対応していることを示す応答が返つ てきたならば、 UE101 , UE102にそれぞれ通信相手(UE102、 UE101)のロー力 ルアドレス(local address)を通知する(図 2のステップ S25、図 3Aのステップ S33)。こ の「local address」は、網内のトランスポート用のアドレスである。また、 UE101、 UE1 02にそれぞれ通信相手側の指定した SPIの値 SPI (UE2)、 SPI (UEl)を通知する (図 2のステップ S25、図 3Aのステップ S33)。この値をつけて暗号化したパケットを 送信することによって、受信側はどの条件で復号化処理すればよいのか判別するこ と力できる。また、 UE101、 UE102がそれぞれ提示した喑号方式の候補の中力も A CGW105が 1つを選択し、その喑号方式をそれぞれ UE102、 UE101に通知する( 図 3Aのステップ S33)。共通して使用できる暗号方式が存在しない場合には、「UE — UE直接通信」を開始することはできない。また、 UE101、 UE102にそれぞれ喑 号'復号処理用の共通鍵を通知する。これらの UE101、 UE102と ACGW105の通 信は、 UE101— ACGW105間、 UE102—ACGW105間の喑号化された通信路 を用いて行う。
[0033] 以上は、 UE101 , UE102の両方が「UE— UE直接通信機能」に対応している場 合について説明した。もし、一方でも対応していない場合には、「UE— UE直接通信 」を開始することはできない。そのため、もし UE101、 UE102の一方のみが問合せ に対して、対応していること(OK)を応答として返している場合には、その UEに対し て、「UE— UE直接通信」を行わな!/、こと(NG)を応答として返す(図 2のステップ S2 7、図 3Bのステップ S34)。以上のメッセージシーケンスによって、 UE101、 UE102 に「UE— UE直接通信」に必要な情報が渡される。 UE101、 UE102どうしは SA(Se curity Association)を確立し、この SAを用いて通信することが可能となる(図 2のステ ップ S26)。また ACGW105は、 E- NodeB103に対しても UE101と UE102の間に 「UE— UE直接通信」を開始させることを通知する。 E-NodeB103は、 UE101と U E102との間のパケットの直接の送受信が可能なようにルーティング設定などの内部 設定を変更する。
[0034] < UE— UE直接通信中〉
UE— UE直接通信中の状態のときの UE101、 UE102、 E-NodeB103、 ACGW 105の動作について説明する。「UE— UE直接通信」では、送信側 UE101は UE1 02あてにパケットを生成し、そのパケットの一部を ACGW105経由のパケットにし、 A CGW105を経由しない第 1のパケットと、 ACGW105経由の第 2のパケットとして送 信する。第 1のパケットと第 2のパケットの両方が受信側 UE102に届いて初めて、 UE 102はパケットの受信処理が可能となる。 <送信側 UEl 01のパケット送信処理〉
送信側 UE101のパケット送信処理を図 4〜図 7を用いて説明する。まず、送信側 U E101の送信パケットの構造について図 4、さらには図 5A、図 5Bを用いて説明する。 送信側 UE101は、受信側 UE102に送信するデータを作成し、 UE102あてのパケ ット 401を作成する。ノ ケット 401のあて先(Dt.: Destination Address)は UE102の「g lobal addressj (g_UE2)であり、送信元アドレス(Sr.: Source Address)は UE101の「gl
Figure imgf000022_0001
なお、ここでいつ「global addressjと「local addressjの使 い分けは、 UE101と UE102の通信のために使用するアドレスと、 ACGW105, E- NodeB103、 UE101、 UE102の間でパケットを運ぶためのアドレスを意識的に区 別するために、便宜的につけたものである。ネットワークのアドレス管理の方法によつ ては、ともに「global addressjを用いる場合も、逆にともに「local addressjを用いる場 合も想定される。
[0036] 送信側 UE101は、作成した UE102あてのパケット 401を暗号化し(暗号化データ
401 ' )、次いで暗号化データ 401 'をカプセル化処理してパケット 402を生成する。こ こでは「UE— UE直接通信」を行っている場合について説明する力、例えば ACGW 105に送信する場合には、 ACGW105あてに IPsec ESPトンネルモードで暗号化し て送信する。
[0037] 暗号化データ 401 'をカプセル化処理したパケット 402では、トンネルヘッダである I Pヘッダ 402aのあて先アドレスに UE102の「local addressj (LUE2)を設定し、送信 元アドレスには UE101の「local addressj (LUE1)を設定する。ここで、 UE102の「loc al address」は、 ACGW105から「UE— UE直接通信」の指示の際に、通知されてい るアドレスである。送信側 UE101は、 UE102あてに暗号化してカプセル化したパケ ット 402を分割し、直接ルート(1)側の第 1のパケット 404と ACGW経由ルート(2)側 の第 2のパケット 406を生成する。
[0038] ここで、直接ルート(1)側のパケット 403は、元のパケット 402から一部のデータを切 り取ったパケットである。ここでは、切り取る一部のデータとして、 ESPヘッダ 402bとそ れに続く暗号化データ 401 'の一部を切り取ったパケットである。 ESPヘッダには SPI が含まれ、この SPIの値によって受信側ではどの鍵で復号すればよ!/、かを知ることが できる。すなわち復号処理を行うための識別データの役割を持つ。また、ここでは喑 号化データの一部を切り取った場合の例を示している力 S、このデータのサイズは任意 に調整することができ、そのサイズを 0としてもよい。その場合は、暗号化データを含 まない方法といえる。またさらに言えば ESPヘッダの一部だけでもよぐ識別データの 一部だけでもよい。すなわち、ここで切り取るデータの意味は、受信側が直接ルート( 1)で受信したデータだけでは意味をなさないようにすることである。ただし、本実施例 では以下に記載するように切り取った箇所に第 1の RPヘッダを上書きするため、切り 取る一部のデータはこの第 1の RPヘッダより大きいことが求められる。
[0039] なお本実施例では第 1のパケットのデータを切り取った箇所を他のデータで上書き する例について説明したが、かかる切り取るデータ(以下データ部とも言う)を切り取り 、その切り取った箇所に RPヘッダを揷入する方法でもよい。この場合には、受信側で は RPヘッダを取り除いたところに第 2のパケットのデータを揷入すればよい。この場 合には切り取るデータは、第 1の RPヘッダのサイズには依存せずに決めることができ
[0040] 図 4に示す送信側のパケット処理では、元のパケット 402から一部データを切り取つ た後の残りの部分 403aには、 0x00で上書きする力、、又は意味のないデータで上書 きし、受信側の UE102が切り取る前にあったデータを類推できないようにする。そし て、パケット 403の切り取った部分 403aの先頭に第 1の置き換え(リプレース、以下、 RP)ヘッダ 404bを設定してパケット 404を生成する。この第 1の RPヘッダ 404bは、 第 1のパケット 404と第 2のパケット 406を合成するときに、切り取ったデータ部 405を 元に戻す位置を示す。また、第 1のパケット 404の IPヘッダ 404a内の「Next HeaderJ 領域には、 ESPヘッダを示す値が入っているため、その値を第 1の RPヘッダ 404bを 示す値と置き換える。
[0041] 第 2のパケット 406は、元のパケット 402から切り出した ESPヘッダ 402bとそれに続 く暗号化データ 401 'の一部をデータ部 405とするパケットであり、このデータ部 405 の先頭に IPヘッダ 406aと第 2の RPヘッダ 406bを付加する。 IPヘッダ 406aは、第 1 のパケット 404のヘッダと同様にあて先アドレスに UE102の「local addressjを設定し 、送信元アドレスに UE101の「local addressjを設定する。第 1のパケット 404と同じ I Pヘッダであるために、受信側の UE102は、第 1のパケット 404と第 2のパケット 406 を合成するときに、他のパケットと区別すること力できる。また、第 2の RPヘッダ 406b には、第 1のパケット 404の IPヘッダ 404a内にあった「Next Header」の値を含む。す なわち ESPヘッダ 402bを示す値である。これによつて、受信側 UE102が第 1のパケ ット 404と第 2のノ ケット 406を合成する際に、 IPヘッダ 404a内の「Next HeaderJの 値を元の値に戻すことができる。また、第 1の RPヘッダ 404bと第 2の RPヘッダ 406b は RP— ID (RPヘッダ識別子)を含み、同じ値を持つ。これによつて、受信側 UE102 は、パケット 404、 406を合成するときに他のパケットと取り違えることを防ぐ。
[0042] 第 2のパケット 406は、 ACGW105あてのため、 ACGW105あてに暗号化し(喑号 化データ 406 ' )、この暗号化データ 406 'をパケット 407にカプセル化処理する。ノ ケット 407のトンネルヘッダである IPヘッダ 407aのあて先アドレスは ACGW105であ
[0043] 次に、 RPヘッダ 404b、 406bのフォーマットについてそれぞれ図 5A、図 5Bを用い て説明する。第 1及び第 2の RPヘッダ 404b、 406bは、 IPv6 (RFC2460)の終点ォ プシヨンヘッダなどの拡張ヘッダと同様のフォーマットである。 RPヘッダ 404b、 406b の最初の 1オクテット(501、 504)には、次の拡張ヘッダを示す「Next Header」のィ直を 設定する。第 2オクテット(502、 505)には、拡張ヘッダ長を示す値 (RPヘッダ長)を 設定する。続く 2オクテット(503、 506)に RP— ID、すなわち RPヘッダ 404b、 406b を一意に識別する識別子を示す値を設定する。そしてそれに続!/、てオプションを追 加する。
[0044] 第 1の RPヘッダ 404bのフォーマットの場合には図 5Aに示すように、最初の 1オタ テツト(501)には、第 1の RPヘッダ 404bの次にはヘッダがこないため、「No Next He ader(59)」の値を設定する。次のオクテット(502)には RPヘッダ長を、さらに次のオタ テツト(503)には RP— IDを設定する。第 2の RPヘッダ 406bのフォーマットの場合に は図 5Bに示すように、第 1の RPヘッダ 404aと同様に、最初の 3オクテットのそれぞれ (504、 505、 506)には「No Next Header(59)」の値、続いて RPヘッダ長、さらに RP — IDを設定する。そして、オプションデータとして元のパケットの「Next Header」の値 を設定する。元のパケットの「Next Header」を設定するオプションデータでは、最初の 1オクテット(507)に、元の「Next Header」の値のオプションデータであることを示す オプション番号を設定する。それに続いてオプションデータ長(508)、そして元の「N ext Header」の値(509)を設定する。
[0045] なお第 2の RPヘッダ 406bが持つオプションデータとして、元のパケット 402のパケ ットサイズが考えられる。このオプションデータによって、元のパケット 402のパケット サイズを ACGW105はこのオプションデータによって知ることができ、 UE101と UE1 02のパケット通信による網の使用状況を把握することが容易になる。なお、上記では RPヘッダ 404b、 406bに、 RP— IDの領域を設けたが、 RP— IDもオプションデータ として扱う方法であってもよい。その場合には、 RPヘッダ 404b、 406bは終点ォプシ ヨンヘッダと同一としてみなすことも可能となる。以上、 RPヘッダ 404b、 406bのフォ 一マットについて説明した。
[0046] 次に、 UE101 (及び UE102)のパケット送信部について図 6を用いて説明する。「 UE— UE直接通信」の開始前の場合、送信側 UE101はデータ生成部 601におい て、 UE102に送信するデータを生成し、次いでそのデータを用いてパケット生成部 6 02において UE102あてのパケット 401を生成する。生成したパケット 401をパケット 送信部 607に渡し、送信することも可能である。一方、 ACGW105に送信する場合 には、 IPsec喑号処理.カプセル化処理部 603において暗号化し、その暗号化バケツ トをパケット送信部 607に渡し、送信する。
[0047] 送信側 UE101が ACGW105から「UE— UE直接通信」の問合せを受信し、それ に応じ、「UE— UE直接通信」を行うことになつた場合、送信側 UE101は、 UE102 あてに作成したパケット 401を IPsec喑号処理.カプセル化処理部 603に渡す。このと きは ACGW105あてに暗号化するのではなぐ「UE— UE直接通信」の指示を受け たときに取得した UE102あての喑号鍵を用いて暗号化する。また、 IPsec ESPの力 プセル化ではあて先アドレスは UE102の「local address」である。送信側 UE101は UE— UE直接通信では、 UE102あてに暗号化したパケット 402を分割処理部 604 に渡し、第 1のパケット 404と第 2のパケット 406を生成する。具体的には、第 1のパケ ット 404を生成する場合には、元のパケット 402内の ESPヘッダ 402bとそれに続く喑 号化されたデータ 401 'の一部を切り出してパケット 403を生成し、データ部 405を切 り出した領域は、 0x00で上書きするか又は意味の無いデータで上書きする。
[0048] 送信側 UE 101は、 RPヘッダ設定部 605において、第 1の RPヘッダ 404bと第 2の RPヘッダ 406bを作成する。第 1の RPヘッダ 404bはパケット 403に付加して、 UE 1 02あてに転送される第 1のパケット 404を作成し、第 2の RPヘッダ 406bは第 2のパケ ット 406に付カロする。第 1の RPヘッダ 404bは第 1のノ ケット 404の ESPヘッダ 402b の元あった位置に上書きする。これによつて、受信側 UE 102で第 1のパケットと第 2 のパケットを合成する際に、データ部 405を戻す位置がわかる。
[0049] また、 Next Header書き換え部 606において、第 1のノ ケット 404の IPヘッダ 404a 内の「Next Header」のところに第 1の RPヘッダ 404bを示す値を設定する。これによつ て第 1のパケット 404を受信したノードは、 IPヘッダ 404aに続いて第 1の RPヘッダ 40 4bが置かれていることがわかる。第 1のパケット 404の IPヘッダ 404a内に設定されて いた元の「Next Header」の値は、第 2の RPヘッダ 406b内に設定する。これによつて 第 1のパケット 404と第 2のパケット 406の合成時に、「Next Header」の値を元に戻す こと力 Sできる。また、第 1の RPヘッダ 404bと第 2の RPヘッダ 406bには同じ RP— ID ( RPヘッダの識別子)を設定する。これによつて合成時に第 1のパケット 404と第 2のパ ケット 406を他のパケットと取り違えることを防ぐことができる。
[0050] 第 1のパケット 404は以上の処理を行ったあと、パケット送信部 607に渡し、送信さ れる。第 2のパケット 406は、データ部 405と第 2の RPヘッダ 406bを持ち、パケット生 成部 602に渡される。送信側 UE 101は、パケット生成部 602において元のパケット 4 02力、ら切り出したデータ部 405と第 2の RPヘッダ 406bの前に、 IPヘッダ 406aを付 加し、第 2のパケット 406を生成する。第 2のパケット 406のあて先は UE 102の「local address」である。これは第 1のパケット 404の IPヘッダ 404aと同じである。受信側の U E 102では、 IPヘッダ 404a、 406a及び RP— IDによって、第 1のノ ケット 404と第 2の パケット 406を取り違えずに合成することが可能となる。送信側 UE 101は、 IPsec喑 号処理 ·カプセル化処理部 603において、第 2のパケット 406を ACGW105あてに 暗号化処理及びカプセル化処理し、 ACGW105あてのパケット 407を生成する。そ して、生成したパケット 407をパケット送信部 607に渡し、送信する。
[0051] 次に図 7を参照して送信側 UE101の処理を説明する。まず、送信側 UE 101は図 4に示すような、 UE2 (UE102)に送信するパケット 401を作成する(ステップ S71)。 次に、送信側 UE101は図 2、図 3A及び図 3Bで説明したように、 ACGW105から「 UE— UE直接通信」の指示を受け、受信側 UE102あてにパケットを暗号化するため の喑号方式、喑号鍵、 SPI (Security Parameters Index)を取得しているので、これら の情報を用いて UE102あての暗号化データ 401を暗号化する。このとき、送信側 U E101は、受信側 UE102あてに暗号化し、 IPsec ESP手順を用いてカプセル化し、 UE102あてのパケット 402を生成する(ステップ S72)。
[0052] 次に、送信側 UE101は、生成した UE102あてのパケット 402の一部(データ部 40 5)を切り出し、一部(データ部 405)が切り取られた第 1のパケット 403と、切り出した データ部 405から新たに生成した第 2のパケット 406を作成する (ステップ S73)。第 1 のパケット 403から切り取られた領域 403aは、 0x00で上書きする力、、又は意味のな いデータで上書きする。すなわち、第 1のパケット 404だけを受信しても、受信側 UE 102が受信処理できないようにする。具体的に切り出すデータ部 405は、元のバケツ ト 402の ESPヘッダ 402bとそれに続く暗号化データ 401,である。切り出すデータ部 405のサイズは、特に指定はない。ただし、第 1の RPヘッダ 404bより大きいことが必 要である。また切り出すデータ部 405が大き過ぎると、 ACGW105経由のデータが 大きくなるため、望ましくない。第 1のパケット 403は、 UE102あてのパケットであり、 第 2のパケット 406は ACGW105を経由して UE102に届くパケットである。なお、切 り出したデータの領域を無意味なデータで上書きする方法ではなぐデータ領域を取 り除きその間に第 1の RPヘッダを揷入する方法を用いた場合には、切り取るデータ のサイズは第一の RPヘッダより大き!/、サイズでなくてもよレ、。
[0053] 送信側 UE101は、第 1のパケット 403のデータを切り出した先頭部分に第 1の RP ヘッダ 404bを付カロする(ステップ S74)。これは第 2のパケット 406のデータ部、すな わち切り出したデータ部 405を元に戻すときの位置を示す情報となる。また、送信側 UE101は、第 1のパケット 404の IPヘッダ 404aにある「Next Header」のィ直を変更す る。切り出し前のパケット 402は、 ESPヘッダ 402b力 SIPヘッダ 402aに続いていたた め、 IPヘッダ 402aにある「Next Header」には ESPヘッダ 402bを示す値が設定され ている。 IPヘッダ 404a内のこの値を第 1の RPヘッダ 404bを示す値と置き換える。こ れによって、受信側のノードは IPヘッダ 404aに続くヘッダを判別でき、 ESPヘッダ 4 02bの処理ではなぐ第 1の RPヘッダ 404bの処理を行うことができる。送信側 UE10 1は、この置き換えを行った第 1のパケット 404を UE102あてに送信する(ステップ S7 5)。すなわち、第 1のパケット 404は ACGW105経由ではなぐ E— NodeB103力、ら UE102に直接転送される。
[0054] 一方、送信側 UE101は、切り出したデータ部 405から第 2のパケット 406を生成す る。第 2のパケット 406には第 2の RPヘッダ 406bを付加する(ステップ S76)。第 1の RPヘッダ 404bと第 2の RPヘッダ 406bには、同じ値の RP— IDが含まれている。この RP— IDによって受信側のノードは、どの第 1のパケット 404とどの第 2のパケット 406 を合成すればよいのか判別することができる。また、第 2の RPヘッダ 406bには、元の パケット 402の「Next Header」の値が含まれている。すなわち、第 1のパケット 404と 第 2のパケット 406を合成した際、元の IPヘッダ 402aにあった「Next Header」のィ直を 元に戻すための値が、第 2の RPヘッダ 406b内に含まれている。第 2のパケット 406 のあて先は UE102である。すなわち、第 1のパケット 404の IPヘッダ 404aと同じであ る。この IPヘッダ 404a、 406a力 S同じであることと、 RP— IDが同じ値であることによつ て、受信側ノードは、合成する第 1のパケット 404と第 2のパケット 406を判別し、合成 する。
[0055] 第 2のノ ケット 406は、第 1のパケット 404の IPヘッダ 404aと同じ IPヘッダ 406aを持 ち、それに続いて第 2の RPヘッダ 406bがあり、それに続いて元のパケット 402から切 り取ったデータ部 405がくる。この第 2のパケット 406は、 ACGW105経由で UE102 に届くパケットである。送信側 UE101は、第 2のパケット 406に対して ACGWあての I Psec ESPのトンネルモード処理を行い、第 2のパケット 407を生成する(ステップ S 77 )。次いで送信側 UE101は、第 2のパケット 407を ACGW105あてに送信する(ステ ップ S78)。すなわち、第 2のパケット 407は ACGW105経由で、 UE102に転送され るパケットである。
[0056] < E-NodeBにおける処理〉
次に、 E— NodeB103の構成について図 8を用いて説明する。 E- NodeB103は、 パケット受信部 801においてパケットを受信する。 E— NodeB103は受信したバケツ トが自ノードあての場合には、受信パケット処理部 802に渡す。転送の必要なパケット の場合にはパケット転送処理部 803に渡す。 E— NodeB103は、パケット転送処理 咅 803におレヽて、転送するノ ケッ卜の確言忍を fiう。 ACGW105力、ら UE101、 102に 転送するパケットの場合には特に制限はない。また逆に UE101、 102から ACGW1 05に転送するパケットの場合にも特に制限はない。 UEから UEに転送する場合には 、 E— NodeB103は転送するパケットが条件を満たしているか確認する。 E— NodeB 103は、 UEから UEにパケットを転送する場合には、 UE— UE通信確認部 804にお いて、 ACGW105から許可されている通信かどうか確認する。また、 RPヘッダ確認 部 805において、そのパケットが第 1の RPヘッダ 404bを含んでいるか確認する。 E — NodeB103は、転送するパケットをパケット送信部 806に渡し、送信する。
[0057] 次に、 E— NodeB103のパケット中継処理について図 9を用いて説明する。 E— No deB103は、 自ノードあてのパケットの場合には、自ノードあてのパケットとして受信処 理を行う(ステップ S91)。例えば ACGW105からの指示などの場合がある。 E— Nod eB103は、自ノードあて以外のパケットの場合、転送処理を行う。このとき、 ACGW1 05から送られてきたパケットかどうか確認を行う。 ACGW105から送られてきたバケツ トの場合には、あて先の UEに転送する(ステップ S92)。例えば、 ACGW105から U E102に送信される第 2のパケット 1009 (後述)の場合がある。
[0058] 一方、 E— NodeB103は、 ACGW105力、らではなく UE101、 102から送信された パケットを転送する場合には、 ACGW105あてかどうか確認を行う。 UE101 , 102力、 ら ACGW105に送信するパケットの場合には、そのまま ACGW105に転送する(ス テツプ S93)。例えば、 UE101から ACGW105経由で UE102に送信する第 2のパ ケット 407の場合がある。さらに、 E— NodeB103は、 UEから UEに送信されたバケツ トを転送する場合には、 UE101と UE102の直接通信が許可されているか (ステップ S94)、及び第 1の RPヘッダ 404bが付加されている力、確認を行う。直接通信が許可 されているかどうかは事前に ACGW105より通知がある。第 1の RPヘッダ 404bを含 むかどうかは実際に受信したパケットを調べる。この確認処理は UEから送信された パケットだけで受信処理が成立しないようにするためである。例えば UE101から UE 102に送信する第 1のパケット 404の場合がある。 [0059] <ACGWにおける処理〉
次に、 ACGW105のパケット中継処理について図 10を用いて説明する。 ACGW1 05が「UE— UE直接通信」のパケット 407を受信した場合、パケット 407のあて先アド レスは ACGW105あて、すなわち ACGW105にとつて自ノードあてである。このパケ ット 407を復号化処理及びデカプセル化処理を行うと、 UE101が UE102あてに生 成したパケット 406が出てくる。この出てきたパケット 406は、あて先が UE102の「loca 1 address」であり、送信元が UE101の「local address」である。また、このパケット 406 は第 2の RPヘッダ 406bを含む。ちなみに、「UE— UE直接通信」を行っていない場 合には、出てくるパケットのあて先アドレスは、 UE102の「global address」であり、送 信元アドレスは UE101の「global addressjである。
[0060] ACGW105は、復号化処理の結果、出てきたパケット 406のあて先アドレスを元に 転送先を判定する。この場合には UE102である。 ACGW105は IPsec ESPトンネル モード処理を行い、 UE102あてに暗号化処理し暗号化データ 1008を生成し、カプ セル化処理しパケット 1009を生成する。ノ ケット 1009の IPヘッダ 1009aのあて先ァ ドレスは、 UE102の「local address」であり、送信元アドレスは ACGW105のアドレス である。
[0061] 次に、 ACGW105の構成について図 11を用いて説明する。 ACGW105は、パケ ット受信部 1101においてパケットを受信する。 自ノードあてのパケットで暗号化され ているパケットの場合には、 IPsec復号処理.デカプセル化処理部 1102において、復 号処理及びデカプセル化処理を行う。 ACGW105は、復号化処理を終えて、又は 復号化処理の必要のないパケットで、自ノードあてのパケットを受信パケット処理部 1 103に渡す。転送するパケットは、パケット転送処理部 1104に渡す。 ACGW105は 、パケット転送処理部 1104においてパケットの転送処理を行う。その転送先を確認 する処理の際に、「UE— UE直接通信」を行っている場合には、 UE— UE通信確認 部 1106において、「UE— UE直接通信」を許可しているかどうか確認する。また、 R Pヘッダ確認部 1107において第 2の RPヘッダ 406bが含まれているか確認する。
[0062] ACGW105は、 UE接続状態検出部 1105において、通信している UEどうしが同 じ E - NodeBに接続して!/、な!/、かチェックする。同じ E— NodeBに接続して!/、る場合 には、 UEに対して「UE— UE直接通信」の機能に対応しているかどうか問合せを行 い、両方の UEが対応している場合には、「UE— UE直接通信」の開始を指示する。
ACGW105は、パケット転送処理部 1104によって転送先を決定し、 IPsec喑号処理 が必要なパケットを IPsec喑号処理 ·カプセル化処理部 1108に渡し、喑号処理した パケットをパケット送信部 1109に渡し、送信する。 IPsec喑号処理の必要ないパケット の場合は、そのままパケット送信部 1109に渡し、送信する。
[0063] 次に、 ACGW105のパケット中継処理について図 12を用いて説明する。 ACGW1 05はパケットを受信し、そのパケットが IPsec暗号化されている場合には、復号化処 理とデカプセル化処理を行う(ステップ S121)。デカプセル化処理して内部から出て きたパケットが自ノードあてのパケットならば、自ノードあてのパケットとして処理する( ステップ S 122)。 ACGW105は、 UEに転送するパケットを受信した場合、あて先ァ ドレスが「local &(1(^633」かどぅか確認する(ステップ3123)。「local address」ではなぐ 「global address」の場合には、 UEに転送する。 UEに転送する際には、 UEあてにパ ケットを暗号化して送信する(ステップ S 124)。
[0064] ACGW105は、 UEに転送するパケットのあて先アドレスが「local addressjの場合 には、「UE— UE直接通信」を許可しているかどうか確認する(ステップ S125)。 「glo bal address」のパケットの場合には、そのパケットは ACGW105を経由する。一方、「1 ocal address」の場合には、トランスポート用の IPであり、 UE102に直接パケットを届 けることが可能である。そのため ACGW105はあて先アドレスのチェックを行う。また ACGW105は、 UEの「local addressjに転送するパケットの場合には、第 2の RPへッ ダ 406bが付加されて!/、るか確認する(ステップ S 126)。
[0065] これは「UE— UE直接通信」において、一部のデータ部 405が ACGW105を経由 していることを確認、するためである。このように元のパケット 401の一部のデータ部 40 5が ACGW105を経由することによって、 ACGW105は UE— UE間のパケット通信 を制御する能力が維持される。そのうえ、元のパケット 402の全データではないことに よって、 ACGW105と E- NodeB103との間のネットワークリソースの使用を抑えること ができるとともに、 ACGW105における喑号 '復号処理などの処理負荷を軽減するこ と力 Sできる。 ACGW105は、第 2の RPヘッダ 406bを含む UEの「local addressjあて のノ ケット 406力、ら、 IPsec ESPトンネルモードを用いて、 UEあての喑号パケット 100 9を生成し、送信する(ステップ S 127)。
[0066] <受信側 UEにおける処理〉
次に、受信側 UE102のパケット受信処理について図 13を用いて説明する。受信 側 UE102は、第 1のパケット 404と第 2のパケット 1009を受信する。第 1のパケット 40 4は、送信側 UE101が UE102あてに送信し、 E- NodeB103力 SUE102に転送した パケットである。一方、第 2のノ ケット 1009は、送信側 UE101が ACGW105あてに 送信し、 E— NodeBが ACGW105に転送し、 ACGW105が復号処理し、さらに UE 102に転送するために UE102あてに暗号化してから送信したパケットである。 E-No deB103iま ACGW105力、らの UE102あてのノ ケット 1009を転送し、 UE102カ受 信する。受信側 UE102は、第 1のパケット 404が第 1の RPヘッダ 404bを含むため、 同じ RP— IDを持つパケットを受信するまでパケット 404を保存する。
[0067] 受信側 UE102は第 2のパケット 1009を受信すると、 ACGW105から喑号化された パケットであるため、 ACGW105との間の SA情報により復号処理を行う。復号処理 によって出てくるパケット 406は、 UE101から UE102あてに作成した第 2のパケット であり、あて先アドレスは UE102の「local address」であり、送信元アドレスは UE101 の「local address」である。また、このパケット 406は第 2の RPヘッダ 406bを含む。受 信側 UE102は、同じ RP— IDを含む第 1のパケット 404と第 2のパケット 406を合成 する。合成の手順は、第 1のパケット 404の第 1の RPヘッダ 404bのところを先頭にし て、第 2のパケット 406のデータ部 405を上書きする。さらに、第 2の RPヘッダ 406b に含まれる「Next Header」の値を第 1のパケット 404の IPヘッダ 404&の 6 Header 」の領域に設定する。この合成処理によって、 UE101が UE102あてに生成した元の パケット 402が復元される。
[0068] 受信側 UE102は、合成したパケット 402が ESPヘッダ 402bを含み、 UE102あて に暗号化されたパケットであることが判別できるため、 UE101との間の SA情報により 復号処理を行い、元のパケット 401を復元する。復号のための鍵及び SPIは、 ACG W105が「UE— UE直接通信」を指示した際に ACGW105より取得している情報を 使用する。受信側 UE102が復号処理の結果として取得するデータは、最初に UE1 01が UE102あてに生成したパケット 401であり、あて先アドレスが UE102の「global address」であり、送信元アドレスが UE101の「global address」のパケットである。
[0069] 次に、 UE102 (及び UE101)のパケット受信部について図 14を用いて説明する。
受信側 UE102は、パケット受信部 1401においてパケットを受信する。特に暗号化さ れて!/、るパケットや RPヘッダを含むパケットではな!/、場合には、そのまま受信パケット 処理部 1406に渡し、受信処理する。受信側 UE102が第 1のパケット 404を受信した 場合、第 1のパケット 404は第 1の RPヘッダ 404bを含むため、 RPパケット保存部 14 03に渡す。そして、 RPパケット検索部 1404において、 RP— IDの等しいパケットが 存在するかチェックする。すでに存在している場合には、 RPパケット合成部 1405に おいて、 2つのパケットを合成する。受信側 UE102が第 2のパケット 1009を受信した 場合、 ACGW105から喑号化されたパケットであるため、 IPsec復号処理'デカプセ ル化処理部 1402において、復号処理とデカプセル化処理を行う。復号化されたパ ケット 406には第 2の RPヘッダ 406bが含まれているため、 RPパケット保存部 1403 に渡す。「UE— UE直接通信」を行っていない場合には、 ACGW105から喑号化さ れたパケット 402を受信した場合、 IPsec復号処理.デカプセル化処理部 1402にお いて、復号化処理を行ったパケット 401を、受信パケット処理部 1406に渡す。
[0070] 受信側 UE102が第 1のパケット 404を受信し、 RPパケット保存部 1403に保存し、 また第 2のパケット 1009を受信して IPsec復号化処理及びデカプセル化処理 1402 で処理を行い、第 2の RPヘッダ 406bを含む第 2のパケット 406を RPパケット保存部 1403に保存するとき、 RPパケット検索部 1404において同じ RP— IDを含むパケット を検索した場合には、同じ RP— IDを含むパケットが存在するため、 RPパケット合成 部 1405において、第 1のパケット 404と第 2のパケット 406を合成する。具体的には、 第 1のパケット 404の第 1の RPヘッダ 404bの部分を先頭にして、第 2のノ ケット 406 のデータ部 405を上書きする。また、第 1のパケット 404の IPヘッダ 404a内の「Next Header」のところに、第 2の RPヘッダ 406bに含まれていた「Next Header」の情報を 設定する。この合成処理によって、送信側 UE101が作成した UE102あての元のパ ケット 402を復元する。受信側 UE102は、合成したパケット 402が ESPヘッダ 402b を含む場合には、合成したパケット 402を IPsec復号処理 'デカプセル化処理部 140 2に渡す。受信側 UE102はパケット 402を復号化処理及びデカプセル化処理し、パ ケット 401を取得し、このパケット 401を受信パケット処理部 1406に渡す。
[0071] < UE— UE直接通信終了〉
「UE— UE直接通信」を終了するときの動作について説明する。 ACGW105は UE 101、 UE102のそれぞれに対して「UE— UE直接通信」を終了するように指示する 。また、 E-NodeB103に対しても「UE— UE直接通信」が終了したことを通知する。「 UE— UE直接通信」が終了するのは、 UE101、 UE102のそれぞれが同一の E-No deB103に接続している状態ではなくなつたとき、 UE101 , UE102のどちらか又は 両方が他の E-NodeBにハンドオーバしたときが考えられる。また、 ACGW105は、 UE101 , UE102の移動が行われていなくても、 ACGW105の判断によって終了さ せること力 Sできる。例えば UE101と UE102の通信を Lawibl Interceptionなどの理由 によって監視しなければならなくなった場合などが考えられる。
[0072] ACGW105から「UE— UE直接通信」の終了を指示された UE101、 UE102は、 パケットを分害 ij .合成する処理をやめて、「パケットの全データを ACGW105に送信- ACGW105から受信する方法」に切り替える。 ACGW105から「UE— UE直接通信 」の終了を通知された E-NodeB103は、 UE101からのパケットを UE102に直接転 送する処理を止める。
[0073] なお本明細書では、送信側 UE101が UE102あてにパケット 401を喑号処理して 力もパケット 402を分割する方法について詳細に説明した力 S、パケット 401の暗号化 処理を行わずにパケット 402を分割処理することも同様に可能である。
[0074] <第 2の実施の形態〉
上記の実施の形態を第 1の実施の形態として、次に、第 2の実施の形態について説 明する。以下に、第 2の実施の形態の「UE— UE直接通信」のポイント(1) (2)を示す
(1) UE101は、通信相手の UE102にパケットを暗号化して送信する。喑号化された パケット(第 1のパケット)は E— NodeB103折り返し(ACGW105を介さないで)で U E102に送信される。このとき、暗号化パケットの復号化に必要な鍵を ACGW105経 由で UE102に送信する(第 2のパケット)。鍵データはデータ量が小さいため、 E— N odeB103—ACGW105間の折り返しのデータ量を小さくすることができる。
[0075] 鍵のパケットの対応のバリエーション
•パケットと鍵の対応を、 1対 1にする。すなわち、パケットの数だけ鍵も送信する。 •パケットと鍵の対応を、 N対 1にする。すなわち、ある一定の期間の N個のパケットに 対して、同じ鍵を用いるようにする。例えば、 100個のパケットごとに鍵を変更する。ま た別の例としては、 10分ごとに鍵を変更する。受信側でどの鍵を用いて復号化する 力、は、 IPsecで暗号化している場合には、 SPIの値によって区別する。ノ ケットの数 N によって鍵を変更する場合には、カウントする同期がはずれると困るため、各パケット に何個目のパケットかを示すカウンタを入れるなどの対応が考えられる。時間によつ て鍵を変更する場合には、送信側と受信側の時間の同期をとる必要があり、またパケ ットが到着するまでにかかる時間を計測する必要も出てくるだろうと思われるので、各 パケットに送信側が送信した時刻を入れるという対応も考えられる。
[0076] 鍵の決定方法のバリエーション
•ACGW105が鍵を決め、送信側 UE101と受信側 UE102に通知する。
ACGW105力 S送信側 UE101— ACGW105、受信側 UE102— ACGW105の喑 号化パスを用いて鍵を配布する。このとき、鍵と同時に SPIの情報も併せて送信する 。この SPI情報は、 Ε— NodeBlOされていて見ることができない。
•送信側 UE101が鍵を決め、 ACGW105経由で受信側 UE102に送信する。 送信側 UE101— ACGW105の暗号化パスを用いて、送信側 UE101から ACGW 105に鍵が送信され、 ACGW105はその鍵を保持し、さらに受信側 UE102に転送 する。この鍵情報は、 E— NodeB103には暗号化されていて見ることができない。
[0077] (2) E— NodeB103は定期的に UE— UE直接通信パケットを ACGW105にコピー して転送する(第 3のパケット)。
ACGW105は、転送されたパケットを復号化できることを確認する。
オプション: ACGWが復号化できているかどうか確認できるように、送信側 UE101 に、あらかじめ復号化できたことがわかる情報を付加させるようにする。
E— NodeB103から UE— UE折り返しパケットのコピーが届かなくなったら、 ACG W105は UE101、 102に UE— UE直接通信を停止させ、 ACGW105経由の元の 通信に戻す。
UE— UE直接通信のパケットが E— NodeB103力、ら ACGW105に届かなくなった ことによって、 UE— UE直接通信での通過パケットが少ないことがわかり、直接通信 のパケット量が少ないならば、 E— NodeB103—ACGW105間の通信量を減らす効 果が少なくなつたと言えるため、 UE— UE直接通信を行わせておく必要はないと言 える。そのため ACGW105は UE— UE直接通信を中止させ、 ACGW105経由の通 信に戻させる。
第 2の実施の形態の効果:第 1の実施の形態と同様に、 E— NodeB103— ACGW 105間を折り返すデータ量を減らすことによって、 Core Networkのネットワークリソー スを有効に活用できる。
[0078] 次に、第 2の実施の形態の詳細について説明する。まず、第 1の実施の形態と同様 に、 UE101— UE102間の通信は、最初は ACGW105経由で行われている。このと き、送信側 UE 101 -ACGW105間と受信側 UE 102— ACGW 105間はそれぞれ 別々の IPsecの SAによって保護されている。 ACGW105は送信側 UE101と受信側 UE102とが同じ E— NodeB103に接続し、 UE— UE直接通信が可能な状況にある ことを検出した場合に、送信側 UE101と受信側 UE102に E— NodeB103折り返し の UE— UE直接通信機能を持つかどうかを確認する。両方の UE101、 102がこの 機能を持つ場合には、それぞれに対して、 UE101— UE102間に直接の IPsecの S Aを確立することを指示する。また、 E— NodeB103に対しては、 UE101と UE102 の通信に関して、 UE— UE直接通信を許可したことを通知し、 E— NodeB103折り 返しを行うように指示する。
[0079] UE101と UE102は、 ACGW105から通知された SA情報を用いて、 UE— UE直 接通信を開始する。 UE— UE直接通信を開始した後も、 UE101—ACGW105間 の SAと UE102—ACGW105間の SAはそのまま保持しておく。この SAは UE101、 102と ACGW105間の通信が継続するため、その後も使用する。例えば、パケットを 復号化するための鍵データを UE101、 102—ACGW105間で送信するために使用 する。
[0080] 第 2の実施の形態について、 UE101から UE102にパケットを送信する場合につい て説明する。 UE101は UE102に送信するパケットを生成し、これを IPsecで暗号化 する。 UE101はこの喑号化されたパケットを E— NodeB103折り返し経路で UE102 に送信する。 UE102は ACGW105から受け取った鍵データを用いて、 UE101から のデータを復号化し、受信処理する。 E— NodeB103は、 UE101—UE102間の直 接通信のパケットを ACGW105に送信することなく直接相手先の UE102、 UE101 に転送する。また、 ACGW105が UE101— UE102間の通信をチェックするために 、 E— NodeB103は定期的に UE101— UE102直接通信のパケットをコピーして A CGW105に転送する。
[0081] ACGW105は UE101— UE102間の直接通信のパケットのコピーが E— NodeBl 03から送信されてきたら、そのパケットを保存している鍵を用いて復号できる力、確認 する。もし、復号化できない場合には、 UE101、 UE102、 E— NodeB103に指示し 、 E— NodeB103折り返しの直接通信を停止させ、 ACGW105経由の通信に切り替 えさせる。
[0082] UE101と UE102の UE— UE直接通信の鍵の更新は、送信側 UE (UE101)が定 期的に行う。送信側 UE101による鍵の更新間隔は数分程度である。この更新間隔 は数時間、数日程度であっても力、まわない。また、 1パケットごとに鍵を更新することも 考えられる。送信側 UE101により鍵を更新する場合には、送信側 UE101が新しい 鍵を生成する。 UE101はこの鍵データと SPI (Security Parameters index)を
ACGW105に送信する。 UE101が送信する鍵は、新しく更新し作成した鍵データ であり、 SPIは、どの鍵を利用したらよいかを受信側が識別できるようにするための情 報である。 ACGW105は UE101から鍵データを受信すると、鍵保存部に鍵データ を保存する。この理由は、 ACGW105も UE101—UE102間の直接通信のパケット のコピーが E— NodeB103から送信されてきた場合には、実際に復号できる力、確認 するためであり、 UE102と同様に鍵データと SPIを保存しておく。
[0083] ACGW105は UE101から受信した鍵データを UE102に転送する。 UE102は U E101から送信された鍵データを、 ACGW105経由で受信する。 UE102は受信した 鍵データを保存し、 UE101から暗号化されたパケットが届いたときに復号可能なよう に備える。また、 UE102は、 ACGW105に受信応答を返す。 UE102からの受信応 答を受信した ACGW105は、 UE101に受信応答を返す。 UE101は、 ACGW105 力も受信応答を受信し、その受信応答によって UE102に新しい鍵で暗号化された データを送信しても、 UE102が正しく復号化できることを知る。 ACGW105は、 UE1 01による鍵更新が行われない場合には、鍵の更新を UE101に要求する。また、鍵 の更新の要求が実行されない場合には、 UE101、 UE102、 E— NodeB103に指 示し、 UE— UE直接通信の状態から ACGW105経由の通信に切り替えさせることも 可能である。
[0084] 以下、図を用いて説明する。まず、図 15に示すように異なる E— NodeB103、 104 に UE101、 102がそれぞれ接続している場合には、 UE— UE間の通信が ACGW1 05を経由していても問題はない。し力、し、図 1に示すように同じ E— NodeB103に U E101、 102が接続している場合には、 ACGW105— E— NodeB103間で同じパケ ットが往復しており、ネットワークリソースの無駄な使用が発生している。このように同じ E— NodeB103に、通信している両方の UE101、 102が接続している場合に、 AC GW105はそれぞれの UE101、 102が UE— UE直接通信に対応しているか問い合 わせを行い、両方の UE101、 102が対応している場合には、 UE— UE直接通信を 両方の UE101、 102に指示するとともに、 E— NodeB103にも UE— UE直接通信を 許可したことを通知する。ここまでは、第 1の実施の形態と同じである(図 2、図 3A、図 3B参照)。
[0085] UE101と UE102が ACGW105を経由して通信している場合、図 16に示すように 、 UE101力、ら UE102に送信するノ ケット 1501は、まず UE102のアドレス(global ad dress)をあて先アドレス(Destination Address)としている。 UE101はこの UE102あ てのパケット 1501を ACGW105に送信するために、 ACGW105の域内アドレス(loc al address)あてのパケット 1502でカプセル化し、 ACGW105に送信する。 ACGW あてのノ ケット 1502のデータ部 1502cは、 IPsecによって喑号化される。
[0086] UE102あてのノ ケット 1501は、 Destination Addressが UE102のアドレス(global a ddress, g_UE2)であり、送信元アドレス(Source Address)は UE101のアドレス(global address, g_UEl)である。この UE102あてのパケット 1501が暗号化され(図 16の 15 02c)、 ACGW105あての IPヘッダ 1502aと、 ESP拡張ヘッダ 1502bと、 ESP Authe ntication trailerl 502dが付加される。 ACGW105あてのノ ケット 1502は、域内で通 信可能なアドレスでかまわないため、 local addressでもよい。ここでは local addressを 用いる場合で説明する。 ACGW105あてのパケット 1502の Destination Addressは、 ACGW105の域内アドレス (local address,し ACGW)であり、 Source Addressは UE10 2の域内アドレス(local address, 1_UE1)である。
[0087] ACGW105力 SUE101、 UE102に UE— UE直接通信を指示した後、 UE101力 S 送信するパケット 1504は図 17に示すようになる。まず、 UE101は UE102あてのデ ータ 1501bに、 Destination Addressが UE102のアドレス (global address, g— UE2)のへ ッダ 1501aを付加する。このノ ケット 1501は、先ほど説明した ACGW105経由の場 合のノ ケット 1501と同様である。この UE102あてのパケット 1501を暗号化し(図 17 の 1504c)、 IPヘッダ 1504aと、 ESPヘッダ 1504bと、 ESP Authentication Trailerl 5 04dを付カロする。この付加する IPヘッダ 1504aの Destination Addressは、 UE102の 域内アドレス (local address, 1_UE2)である。この UE102の域内アドレスは、上記の AC GW105と UE101、 102との通信によって UE101に通失口されている。
[0088] 図 18に IPsec ESP (IETF RFC2406)のパケット構成を示す。 Security Parameters I ndex (SPI)と Sequence Numberの部分が ESPヘッダ 1504bであり、 Payload Data及び Padding, Pad Length, Next Header力 S喑号データ 1504cであり、 Authentication Data 力 SP Auth. l 504dである。 IPsec ESPの喑号パケット 1504を受信した UEは、 Desti nation Address, Source Address及び SPIを用いることによって、復号に必要な鍵を特 定することが可能である。また、各転送パケットごとに Sequence Numberを 1つずっィ ンクリメントすることにより、転送パケット数を特定することができる。
[0089] 第 2の実施の形態の具体例 1では、送信側の UEが定期的に鍵を更新する。 UE- UE直接通信において双方向で通信している場合には、両方の UEがそれぞれ鍵を 更新しなければならない。ここでは、 UE101が送信側として鍵を更新する場合を例と して説明する。 UE101は一定時間間隔で鍵を更新する。鍵を更新する間隔は、送 信したパケット 1504の数が一定数を超えたときとしてもよい。また、 1ノ ケット 1504ご とに鍵を更新してもよい。また、一定期間以上鍵を更新しない場合には、 ACGW10 5が UE101に鍵の更新を要求する。 ACGW105からの鍵の更新要求後も鍵の更新 が行われない場合には、 ACGW105から UE— UE直接通信の中止、 ACGW105 経由の通信への切り替えを指示されることもある。
[0090] UE101が鍵を更新するとき、 UE101は新しい鍵を図 16に示したパケット 1501、 1 502と同様にして送信する。 UE101が鍵データとして送信する情報は、鍵データと S PI (Security Parameters Index)である。この情報以外に、喑号方式などの他の情報を 含めてもよい。 UE101が作成した鍵データは、 UE102あてのパケット 1501によって 運ばれる。このノ ケット 1501は、 ACGW105あてのノ ケット 1502でカプセル化、及 び喑号化される。この鍵データを運ぶパケット 1501、 1502には、鍵データを運んで いることを示す、拡張ヘッダを付加してもよい。鍵データを含むことを示す拡張ヘッダ を含む場合には、 ACGW105が鍵データであることを判別する処理が速くなり、鍵デ ータを取得'保持するまでに要する時間を短くすることができる。また、同様に UE10 2あてのパケット 1501にも鍵データを含むことを示す拡張ヘッダを含む場合には、 U E102が鍵データであることを判別する処理が速くなり、鍵データを取得'保持するま でに要する時間を短くすることができる。
[0091] 次に、 E— NodeB103の動作を説明する。 UE101 , 102力 ACGW105経由で通 信している場合は普通の状態であるため、 E— NodeB103は基本的に、 ACGW10 5力、らのノ ケッ卜を UE101、 102に送信し、 UE101 , 102力、らのノ ケッ卜を ACGW10 5に送信する。 UE101、 102からのパケットを UE102、 101に転送することはない。
UE— UE間の通信が E— NodeB103で折り返し、 ACGW105を経由しない場合に は、網側は UE— UE間でパケットがどのように通信されているか把握することができ なくなり、また Lawfol Interc印 tionを行う必要が生じたときにも、パケットを傍受できな い。このため UE— UE間の通信パケットを E— NodeB103で折り返す場合は、 ACG W105が許可した場合だけに限定する必要がある。 ACGW105が許可する場合とし て、 E— NodeB103—ACGW105間でパケットが折り返すことになりネットワークリソ ースが浪費されている場合がある。このような理由により、 E— NodeB103は ACGW 105からの指示があった UE— UE間の通信の場合にのみパケットを ACGW105を 通過させずに UE101、 102に直接転送する。
[0092] 送信側の UEが作成し、 ACGW105に送信するパケット 1502は、図 16に示すよう に Destination Addressが ACGW105の域内アドレス(LACGW)である。一方、 UE10 2に送信するノ ケット 1504は、図 17に示すように Destination Addressが UE102の域 内アドレス(LUE2)である。 E— NodeB103はこの域内アドレスから ACGW105あて のノ ケット 1502力、、 UEあてのパケット 1504かを判別し、さらに UEあてのパケット 15 04の場合には、許可されているパケットかどうかを確認する。そして許可されている 場合のみ、 UE102にパケットを転送する。 UE-UE直接通信が許可されていない場 合には、そのままパケットを破棄する。そのままパケットを破棄する場合以外の方法と しては、 ACGW105にパケットを転送し、 ACGW105力、ら UE101、 102にエラー通 知する方法や、 ACGW105から「ACGW105経由の通信」に切り替えるように指示 する方法も考えられる。または、 E— NodeB103からエラー通知を UE101、 102に 送信する方法も考えられる。
[0093] E— NodeB103は、 UE— UE直接通信のパケット 1504を定期的にコピーして AC GW105に転送する。パケット 1504をコピーし ACGW105に送信する間隔は、 ACG W105から UE— UE直接通信の指示を受け取ったときに通知されている。この間隔 は時間で指定される。数分間くらいを指定してもよい。それより長い間隔でも、逆に短 い間隔でもよい。または、通過するパケット 1504の数で指定してもよい。パケット 150 4が 100個通過するごとにコピーし ACGW105に転送するように ACGW105が指定 してもよい。または、すべてのパケット 1504をコピーして ACGW105に転送するよう に ACGW105が指定してもよい。このコピーして ACGW105に転送する間隔は、 A CGW105が必要に応じて変更することができる。変更する場合は E— NodeB103に UE UE直接通信の許可を通知する方法と同じ方法を用いる。
[0094] E— NodeB103が ACGW105に UE— UE直接通信のパケットを転送する場合の ノ ケッ卜構成図を図 19ίこ示す。 E— NodeB103iこ届くノ ケッ卜 1505 (ま、 UE102の 域内アドレス (LUE2)を Destination Address (IPヘッダ 1505a)とするパケットである。 データ部 1505は UE102が復号化できるように暗号化されている。このパケット 1505 を ACGW105の域内アドレス(LACGW)をあて先とする IPヘッダ 1506aを付加して( ノ ケッ卜 1506)、 ACGW105あてに送信する。 E— NodeB103力、ら ACGW105あて に送信するパケット 1506は暗号化する必要はない。ただし、暗号化して転送しても かまわない。
[0095] 次に、各装置のブロック図を用いて第 2の実施の形態の各装置の処理動作を説明 する。 UE101、 102では送信部と受信部に分けて説明する。最初に図 20を参照し て、パケット送信部 10を説明する。 UE101 , 102はパケットを送信するとき、 ACGW 105あてのパケットを送信する場合には、データ作成部 11によって作成したデータを パケット作成部 12において ACGW105あてのパケットにし、 IPsec喑号処理部 13に おいて ACGW105あてに暗号化し、パケット送信部 14によって送信する。 ACGW1 05あてのパケットを暗号化する場合の鍵データは、 ACGW105より通知され鍵デー タ蓄積部 16に保存されているデータを用いる。
[0096] UE101が UE102あてのパケット 1501を ACGW105経由で送信する場合には、 UE102あてのデータ 1501bをデータ作成部 11において作成し、 UE102あてのパ ケット 1501をパケット作成部 12において作成する。このパケット 1501を同じパケット 作成部 12において ACGW105あてのノ ケット 1502でカプセノレ化し、 IPsec喑号処 理部 13において ACGW105あてに暗号化し、パケット送信部 14より送信する。 UE1 01が UE102あてのパケット 1503を UE-UE直接通信する場合には、 UE102あて のデータ 1501bをデータ作成部 11において作成し、 UE102あてのパケット 1501を パケット作成部 12において作成する。このパケット 1501を IPsec喑号処理部 13にお いて UE102あてに暗号化し、パケット送信部 14により送信する。 UE102あての喑号 用の鍵データは、鍵データ蓄積部 16より IPsec喑号処理部 13が取得する。
[0097] UE101が UE102あてに送信する鍵データは、鍵データ作成部 15によって作成さ れる。作成された鍵データは鍵データ蓄積部 16に保存される。 UE101は、新しく作 成した鍵データをパケット作成部 12に渡し、 UE102あてのパケット 1501を生成し、 さらに同じパケット作成部 12において ACGW105あてのパケット 1502でカプセル化 し、 IPsec喑号処理部 13において ACGW105あてに暗号化し、パケット送信部 14よ り送信する。
[0098] 次に、図 21を参照して UE101、 102のパケット受信部 20を説明する。 UE101 , 1 02はパケット受信部 21においてパケットを受信する。パケットが暗号化されている場 合には、 IPsec復号処理'デカプセル化処理部 22において復号化処理を行い、受信 パケット処理部 23に渡す。パケットが暗号化されていない場合には、パケット受信部 21から受信パケット処理部 23に渡される。受信パケット処理部 23において、パケット によって鍵データが運ばれている場合には、鍵データを鍵データ蓄積部 24に渡し、 鍵データを蓄積する。蓄積された鍵データは、 IPsec復号処理'デカプセル化処理部 22にお!/、て復号処理に用いられる。
[0099] 次に、図 22を参照して E— NodeB103のブロック図を説明する。 E— NodeB103 はパケット受信部 31においてパケットを受信する。 E— NodeB103あてのパケットの 場合には受信パケット処理部 32によって処理する。 E— NodeB103あてのパケット には ACGW105から送信される UE— UE直接通信の許可を通知するメッセージが ある。 E— NodeB103は E— NodeB103あて以外のパケットをパケット転送処理部 3 3によって転送処理する。 UE101 , 102から ACGW105に送信されるパケットや、 A CGW105から UE101、 102に送信されるパケットの場合には、そのままパケット送 信部 34より送信される。 UEから UEに送信されるパケットを転送する場合には、その パケットが UE-UE直接通信を許可されたパケットかどうか UE-UE通信確認部 35に より確認し、許可されている場合のみパケット送信部 34より送信される。さらに UE- UE直接通信が許可されている場合には、定期的にパケットコピー処理部 36によつ て UEから送信された UE-UE直接通信のパケットはコピーされ、 ACGW105あての パケットに入れられて、パケット送信部 34より ACGW105あてに送信される。
[0100] 次に、図 23を参照して ACGW105のブロック図を説明する。 ACGW105はバケツ ト受信部 41にお!/、てパケットを受信する。受信したパケットが暗号化されて!/、な!/、場 合には、受信パケット処理部 42によって受信処理を行う。暗号化されているパケット の場合には、 IPsec復号処理'デカプセル化処理部 43において復号化し、 ACGW1 05あてのパケットの場合には、受信パケット処理部 42に渡し、受信処理を行う。 AC GW105あてでなく他の通信装置あてのパケットの場合には、パケット転送処理部 44 に渡す。パケット転送処理部 44では、転送する際に暗号化が必要ならば IPsec暗号 処理'カプセル化処理部 45に渡し、パケット送信部 46より送信する。暗号化が必要 ないならばそのままパケット送信部 46に渡す。
[0101] ACGW105はパケット転送部 44における UE接続状態検出部 47において、通信 している UEどうしが同じ E— NodeB103に接続していないか確認する。また、 UE— UE直接通信許可判定部 48において、 UEどうしの通信量が多いかどうか、 UE-U E間の Lawibl Interc印 tionが必要となってな!/、かどうかなどを確認し、 UE-UE直接通 信を UE101、 102に指示するかどうかを判定する。
[0102] ACGW105は暗号化されているパケットを受信した際、又は暗号化してパケットを 送信する際の鍵データを鍵データ蓄積部 49から取得する。受信したパケットの復号 化は、 IPsec復号処理.デカプセル化処理部 43によって行い、送信パケットの暗号化 は、 IPsec喑号処理 ·カプセル化処理部 45によって行う。 UE101 , 102力、ら UE101 、 102が使用する鍵データが送信された場合には、鍵データのパケットをパケット受 信部 41で受信し、 IPsec復号処理 'デカプセル化処理部 43で復号化し、受信バケツ ト処理部 42に渡す。受信パケット処理部 42で鍵データを取り出し、鍵データ蓄積部 4 9に保存する。
[0103] E— NodeB103から UE— UE直接通信パケットがコピーして送信されてきた場合 には、パケット受信部 41により受信し、受信パケット処理部 42によって UE— UE直接 通信のパケットが取り出され、このパケットを IPsec復号処理確認部 50によって復号 処理が行えるかどうか確認する。 IPsec復号処理確認部 50は、鍵データ蓄積部 49よ り鍵データを取り出し、復号処理を行う。以上、各装置 101、 102、 103、 105の動作 をブロック図を用レヽて説明した。
[0104] 次に、図 24を参照して UE— UE直接通信中のパケット構成について説明する。図
24中の(1)、 (2)、 (3)、 (4)についてそれぞれ説明する。
(1) UEl (UE101)は、 UE2 (UE102)あてのデータを送信するために、 UE2 (g_UE 2)あてのパケット 1501を作成し、このパケット 1501を UE2 (LUE2)あてのパケット(第 2の実施の形態の第 1のパケット) 1504でカプセル化し、送信する。このパケット 150 4は E— NodeB103によって UE2に転送される。
(2) UE1は、 UE2あてに鍵データを送信するために、 UE2 (g_UE2)あてのパケット 1 501を作成し、このパケット 1501を ACGW(1_ACGW)あてのパケット 1502 (第 2の実 施の形態の第 2のパケット)でカプセル化し、送信する。このノ ケット 1502は E— Nod eB103によって ACGW105に転送される。更にこのパケット 1502は ACGW105で 処理されて、ノ ケット 1504、 1501として UE2に転送される((4)参照)。
[0105] (3) E— NodeB103が UE1— UE2の間の UE— UE直接通信のパケット 1505をコピ 一して ACGW105に送信する場合、 E— NodeB103は UE2 (1.UE2)あてのパケット 1505を ACGW105 (LACGW)あてのパケット(第 2の実施の形態の第 3のパケット) 1 506でカプセノレ化し、 ACGW105に送信する。カプセル化される内部パケット 1505 は、(1)で生成されたパケット 1504である。
(4) ACGW105は、 UE2(g_UE2)あての鍵データを含むパケット 1501を、 UE2 (1_UE 2)あてのパケット 1504 (第 2の実施の形態の第 2のパケット)でカプセル化し、送信す る。このパケット 1504は E— NodeB103によって UE2に転送される。 UE2 (g_UE2) あての鍵データを含むパケット 1501は、 UE1によって作成されたパケット 1501であ る((1)参照)。
[0106] UE— UE直接通信でない場合には、次の図 25のように通信が行われる。先の UE —UE直通通信の図 24で使用した番号と同じ番号を使うと、(2)と(4)を用いて、 UE 1は UE2にデータを送信する。この場合には、(1)と(3)のパケットの流れは無い。
[0107] 次に、 UE1— UE2間の通信パケットにシーケンス番号を入れる場合について説明 する。 ACGW105が UE1—UE2間の UE— UE直接通信のデータ量を把握する方 法として、 UE1— UE2間の通信パケットに送信側がシーケンス番号を入れる方法が 考えられる。シーケンス番号を入れる方法としては、図 26のように新しくシーケンス番 号を含むことを示す拡張ヘッダを IPヘッダとデータの間に入れる方法が考えられる。 図 26は、 UE2 (g_UE2)あてのパケット 1501の IPヘッダ 1501aと UE2あてのデータ 1 501bの間にシーケンス番号 1501cを含む拡張ヘッダを付加している例である。 UE 1はこの UE2 (g_UE2)あてのノ ケット 1501を UE2 (し UE2)あてのパケット 1504で力 プセル化して、送信する。同様に、 ACGW105あてに送信する場合には、このシー ケンス番号を含むパケット 1501を ACGW (1_ACGW)あてのパケットでカプセル化し て、 ACGW105に送信する。また、別のシーケンス番号を入れる方法としては、 IPへ ッダの未定義領域を用いる方法、 Hop-by-Hop Option拡張ヘッダに、オプションとし て付加する方法、 Destination Option拡張ヘッダにオプションとして付加する方法な どが考えられる。 [0108] UE— UE間のパケット数を ACGW105が把握する方法として、 UEがパケットにシ 一ケンス番号 1501cを付加する方法について説明した。この方法では番号によって UE1が送信したパケット 1504の個数を ACGW105が把握することができる。また、 図 27に示すようにパケット 1501にシーケンス番号 1501cではなく通信開始からの総 データ量 (総データバイト数 1501d)を入れることも考えられる。また、シーケンス番号 1501cと辛忿デ一タノくイト数 1501dの両方をノ ケット 1501の IPヘッダ 1501aとデータ 1501bの間に拡張ヘッダとして入れる方法も考えられる。
[0109] 以上では、 UE— UE間のシーケンス番号(パケット数)やデータ量を ACGW105が UE1、 UE2からのパケットによって把握する方法について説明した力 E-NodeBl 03から報告を受けるという方法でもよい。また、上記の説明は UEが送信する各パケ ットにパケット数、データ量などの情報を付加する方法について説明したが、定期的 に UEが ACGWにパケット数、データ量などの情報を通知すると!/、う方法であっても よい。
[0110] 次に、図 28を参照して UE1から UE2への鍵データを送信する場合について説明 する。 UE1は UE2に鍵データを送信するとき、 UE2 (g_UE2)あてのパケット 1501を 作成し、この UE2あてのパケット 1501を ACGW (LACGW)あてのパケット 1502で力 プセル化し、送信する。 ACGW105は、 UE2あてのパケット 1501の中身を確認し、 鍵データが含まれている場合には、その鍵データを取得し、保持する。
[0111] ACGW105及び受信側の UE (UE2)力 UE1から送信されたパケットに鍵データ が含まれているかどうかを判別するために、次のような方法が考えられる。
•IPヘッダのプロトコル番号に新しく鍵データを含むことを示す番号を定義する。この 方法ならば、 IPヘッダのプロトコル番号を確認するだけで鍵データが含まれるかどう か判別できる。この方法の延長として、鍵データを含むことを示す拡張ヘッダを定義 する方法も考えられる。
•また、 Destination Option拡張ヘッダを用いて鍵データを運ぶために、新たに鍵 データ用のオプションを定義する。この方法ならば、 Destination Option拡張へッ ダを走査するだけで鍵データが含まれるかどうか判別できる。
[0112] どちらの場合も概念的に図 29に示すと、 IPヘッダ 1501aに続いて鍵データを含む ことを示す情報 1501eがあり、その後に鍵データ 1501fが含まれる。また、鍵データ をュし P (Transmission Control Protocol)や UDP (user Datagram Protocol)を用レヽ" I 送信する方法や、 ICMP (Internet Control Message Protocol)メッセージを用いて通 信する方法なども考えられる。この場合には ACGW105は、 TCPや UDPの中まで 走査し、メッセージを解析し、鍵データを取り出す。
[0113] 以上では、鍵データを UE1が UE2あてに送信するためにパケット 1501を作成し、 ACGW105がそのパケット 1501を解析することによって鍵データを取得する方法に ついて説明した。この方法以外に、 UE1が ACGW105あてに鍵データを送信し、 A CGW105が UE2に転送する方法であってもよい。その場合も上述したように鍵デー タは転送される。以上、鍵データを ACGW105経由で UE1から UE2に送信する方 法について説明した。
[0114] <データ分割の例〉
次にデータ分割の例を説明する。ここで、データ分割の例として、スケーラブル音声 符号化を使用した場合について説明する。スケーラブル音声符号化とは、音声デー タの符号化時に基本音声データ部と音質向上用データ部 (拡張データ)に分ける符 号化方法である。従来技術には例えば非特許文献 3、特許文献 1などがあり、非特許 文献 3では、広帯域音声(〜7kHz)を低域信号(〜4kHz)と高域信号(4kHz〜7kH z)に分割する例が記載されている。また、特許文献 1には音声帯域を 3分割する例が 記載されている。このスケーラブル音声符号化を用いることによって、 2つの効果が得 られる。 1つは、拡張データが失われても基本音声データが受信側に届けば音声の 再生を行うこと力できることである。もう 1つは、拡張データが届いても基本音声データ が届かなければ受信側で音声再生を行うことができないことである。
[0115] この 2つの効果について、非特許文献 3の P. 1108に次のように記載している。
「このため音質保証拡張コーデックゃ高域部拡張コーデックの符号化列がパケット口 スにより欠落しても、コアコーデックの符号化列が到着していれば、狭帯域の音声信 号は復号することができ、音切れを防止することが可能である。しかし、コアコーデッ クの符号化列を格納するパケットがパケットロスにより欠落すると音声の再生が行えな くなつてしまう。」 また、特許文献 1の段落 001 7、 0023、 0025では、スケーラブル音声符号化した データをパケット送信する際に、基本音声データと音質向上用の拡張データを別の パケットで送信し、基本音声データが通信中に損失することがないようにパケットの優 先度を高くすることが記載されてレ、る。
[01 16] 一方、本発明は、第 1の実施の形態の具体例、第 1、第 2の実施の形態の変形例に おいて、基本音声データがなければ音声の再生ができないことを積極的に活用する 。本発明では、送信側 UE 101において送信音声データをスケーラブル音声符号化 によって基本音声データと音質向上用の拡張データに分割し、基本音声データを A CGW105経由で、拡張データを E— NodeB 103折り返しで受信側 UE 102に送信 する。受信側 UE 102は、 ACGW105経由の基本音声データが届かなければ音声 の再生を行うことができない。また、本発明の新しい効果として、 ACGW105経由で 基本音声データを通信するため、 ACGW105では必要なときに通信傍受(Lawfol In spection)を fiうことカできる。
[01 17] <ポイント〉
( 1 )送信側の UE 101は、通信相手の受信側 UE102に音声データをパケットを用い て送信する。このとき、スケーラブル音声符号化を用いて音声データを符号化し、パ ケットデータとして送信する。スケーラブル音声符号化では、音声データを基本音声 データと拡張音声データに分ける。送信側 UE 101は、音声再生に不可欠な基本音 声データを ACGW105経由で送信し、音質向上用の拡張音声データを E— NodeB 103折り返しで送信する。基本音声データは音声データ全体を送信するときと比べ て小さいため、 E— NodeB 103—ACGW105間の折り返しのデータ量を小さくする こと力 Sでさる。さらに新しい効果として、基本音声データのみであっても、音質は劣化 しているが再生することが可能なため、 ACGW105において通信傍受を行わなけれ ばならなくなった場合に、容易に通信傍受を開始できる。
[01 18] <音声データのパケット送信方法のバリエーション〉
•パケット内を分割する方法に適用(第 1の実施の形態の具体例)
まず、 1つのパケット内にスケーラブル符号化した基本音声データ部と音質向上用 データを含む音声データ全体を乗せる。そして、基本音声データ部と音質向上用デ ータを分割して、それぞれを ACGW105経由、 E— NodeB103折り返しで送信する
•パケットを別々に用意し、送信する方法に適用(第 1、第 2の実施の形態の変形例) 音声データをスケーラブル符号化し、基本音声データと音質向上用データをそれ ぞれ別のパケットに乗せて送信する。第 2の実施の形態の鍵データの代わりに基本 音声データを乗せたパケットを ACGW105経由で、音質向上用データを乗せたパケ ットを E— NodeB103折り返しで送信する。
[0119] <効果〉
E— NodeB103—ACGW105間を折り返すデータ量を減らすことによって、コア- ネットワーク(Core Network)のネットワークリソースを有効に活用できる。また、 ACG W105にはスケーラブル音声符号化による基本音声データ部だけが流れる力 この 基本音声データのみであっても通信傍受が可能であるため、 ACGW105では、必要 となった場合に容易に通信傍受を開始できるという効果がある。
[0120] <実施例〉
最初に、スケーラブル音声符号化を用いた音声データの分割方法について説明し 、次に音声データをパケットで伝送する方法について説明する。図 30において、送 信側通信装置における符号化装置 2000は、マイクロホン (MIC)、 A/D変換器、帯 域分割フィルタからの入力音声データ(PCMデータ)をスケーラブル音声符号化方 法を用いて符号化する。スケーラブル音声符号化方法では、基本音声データ符号化 器 2001と拡張音声データ符号化器 2002において音声データをそれぞれ符号化し 、基本音声データと拡張音声データを生成する。基本音声データ符号化器 2001と 拡張音声データ符号化器 2002とは符号化に用いるサンプリング周波数が異なり、低 周波成分を基本音声データとして符号化し、高周波成分を拡張音声データとして符 号化する。また、拡張音声データ符号化器 2002に基本音声データの符号化データ を入力することによって、基本音声データとの差分データである拡張音声データを生 成する。送信側通信装置は、符号化した音声データをパケット送信器 2003によりパ ケット化し、受信側通信装置 (復号装置 2010)に送信する。送信されたパケットは IP 網や無線網を経由して受信側通信装置に届く。 [0121] 受信側通信装置における復号装置 2010は、パケット受信器 2011においてバケツ トを受信し、符号化された音声データをそれぞれ基本音声データ復号器 2012及び 拡張音声データ復号器 2013に渡す。拡張音声復号器 2013では基本音声データ 復号器 2012からの出力を受け、拡張音声データを復号する。受信側通信装置は、 基本音声データ復号器 2012及び拡張音声データ復号器 2013からの出力を加算 器 2014で合成し、復号音声 (PCMデータ)を不図示の D/A変換器、スピーカ(SP )を介して再生する。
[0122] 次に、スケーラブル音声符号化したデータのパケット送信方法を説明する。音声符 号化データのパケット送信方法は次の 2通りが考えられる。 1つは、 1つのパケット内 に基本音声データ及び拡張データを乗せる方法に適用する。この場合には第 1の実 施の形態のように、送信するパケットの中から基本音声データ部を切り出し、切り出し た基本音声データ部を ACGW105経由で送信する。もう 1つは、基本音声データと 拡張データを別々のパケットに乗せる方法に適用する。この場合には、第 2の実施の 形態の鍵データの代わりに、基本音声データを乗せたパケットを ACGW105経由で 送信する。
[0123] まず、図 31を参照して 1つのパケットに基本音声データ及び拡張データを乗せる方 法に適用する場合について説明する。送信側通信装置 (UE101)から受信側送信 装置(UE102)に送信する音声データ 2020のパケット 2021への格納方法は、図 31 のように基本音声データ 2020aに続!/、て拡張音声データ 2020bを配置するようにす る。このパケット 2021の IPヘッダ 2021aにおける宛先アドレスは UE (local address) である。このパケット 2021から基本音声データ 2020aを切り出し、切り出した基本音 声データ 2020aに IPヘッダ 2022aと第 2の RPヘッダ 2022bを付カロする。新しく付カロ した IPヘッダ 2022aの宛先アドレスは UE (local address)である。この新しく生成した パケット 2022を ACGW105あてに暗号化し(図の 2023)、 IPヘッダ 2024a及び IPse c ESP拡張ヘッダ(図中、単に ESPヘッダと記す) 2024bを付加する。新しく生成し たパケット 2024は ACGW105あてに送信し、 ACGW105経由で受信側通信装置( 受信側 UE102)に届く。
[0124] 基本音声データ 2020aを切り出した残りのノ ケッ卜 2025ίこ (ま、切り取りき 2025b(こ 第 1の RPヘッダ 2026bを付カロする。このノ ケット 2026は E— NodeB103で折り返し て受信側通信装置 (受信側 UE102)に届く。拡張音声データを含むこのパケット 20 26は暗号化処理を行わなくてもよい。拡張音声データのみでは再生することができ ないからである。なお、基本音声データ 2020aを切り出す例について説明した力 切 り出すデータ部は、基本音声データ 2020aの全部と拡張音声データ 2020bの一部 であってもよい。また、 ACGW105での通信傍受の効果は得られなくなる力 切り出 すデータ部は基本音声データ 2020aの一部だけであってもよ!/、。この場合であって も、受信側で両方のデータがそろわなければ再生できないという効果が得られる。
[0125] 次に、図 32を参照して基本音声データ 2020aと拡張音声データ 2020bを別々の パケットに乗せる方法に適用する場合につ!/、て説明する。送信側通信装置(送信側 UE101)は、基本音声データ 2020aと拡張音声データ 2020bをそれぞれ別の IPパ ケット 2030、 2033ίこ格糸内する。それぞれの IPノ ケット 2030、 2033の宛先 (ま受信佃 J UE102 (local address)である。基本音声データ 2020aを含むパケット 2030は、 AC GW105あてに日音号ィ匕し(図の 2031)、さらに IPヘッダ 2032aと IPsec ESPヘッダ( 図中、単に ESPヘッダと記す) 2032bを付加する。暗号化された基本音声データ 20 31を含むパケット 2032は ACGW105経由で受信側 UE102に届く。拡張音声デー タ 2020bを含むノ ケッ卜 2033、 2034 (ま E— NodeB103で折り返され、受信佃 JUE1 02に届く。この拡張音声データ 2020bを含むパケット 2033、 2034は暗号化しなくて もよい (パケット 2033、 2034は同じ)。拡張音声データ 2020bだけでは再生すること ができないからである。
[0126] UE101 , 102の送信部の構成は、図 6に示すデータ作成部 601 (及びパケット作 成部 602)において図 30に示す符号化装置 2000を備えることにより、上記のバケツ ト内を分割して送信する方法と個別パケットで送信する方法で基本音声データ 2020 aと拡張音声データ 2020bを分割して送信することができる。また、 UE101、 102の 受信部の構成は、図 14に示す受信パケット処理部 1406において図 30に示す復号 装置 2010を備えることにより、上記の方法で分割された基本音声データ 2020aと拡 張音声データ 2020bを復号、合成すること力 Sできる。さらに、 ACGW105では、図 11 に示すパケット転送処理部 1104において通信傍受用の音声再生処理行うことがで きる。
[0127] <他の実施例〉
ここで、本発明は、音声データだけではなぐ映像データを含んだ場合にも適用す ること力 Sできる。例えば MPEG2を用いる場合には、フレーム内符号化データである I ピクチャだけを ACGW105経由で送信し、フレーム間差分予測符号化データである P、 Bピクチャを E— NodeB103折り返しで送信する。また、 MPEG4や H. 264/A VCを用いる場合には、画面内予測符号化データである Iスライスだけを ACGW105 経由で送信し、画面間差分予測符号化データである P、 Bスライスを E— NodeB103 折り返しで送信する。 P、 Bピクチャ (P、 Bスライス)は差分データであるため、受信側 だけで復号できるので、 ACGW105は通信傍受が可能となる。また、 MPEG2では 例えば 15フレームの先頭フレームは Iピクチャでなければならないと定められている ので、この先頭フレームの Iピクチャのみを ACGW105経由とすれば、ネットワークリソ ースを効率的に使用することができ、また、 ACGW105の負荷を軽減することができ
[0128] 上記実施の形態では、第三世代携帯電話(3GPP :登録商標)における ACGW10 5、 E— NodeB103を例にして説明した力 他のシステムにも適用することができる。 例えば IEEE 802. 11におけるアクセス ·コントローラ(Access Controller)、アクセス ポイント(Access Point)にそれぞれ ACGW105、 E— NodeB103を適用することが でき、また、以下に示す CAPWAP (Control And Provisioning of Wireless Access Po ints)におけるアクセス ·コントローラ(Access Controller)、 WTP (Wireless Terminatio n Point)にそれぞれ ACGW105、 E— NodeB103を適用することができる。
RFC4118 "Architecture Taxonomy for Control and Provisioning of Wireless Acce ss Points (CAPWAP)", htt : //www. ietf. org/rfc/rfc4118. txt
[0129] また、 UE101、 102が同一の E— NodeB103に接続する場合について説明したが 、物理的に同一の E— NodeB103であることに限定するものではない。物理的には 異なる E— NodeB装置であっても論理的に同一の E— NodeB装置とみなせる場合 にも適用可能である。この場合には、 E— NodeBで折り返すデータは、複数の E— N odeBの間で伝送されたあと受信側 UE102に送信される。この場合であっても、 E— NodeBと ACGW105間に伝送されるパケットデータ量を削減するという本発明の効 果を同様に得られる。さらに、第三世代携帯電話のアーキテクチャと無線 LANのァ ーキテクチヤの混在した環境においては、 E— NodeBと Access Pointや WTPなどが 混在したネットワークが形成される力 そのようなネットワークにおいても、 ACGWや A ccess Controllerに送信するデータを一部だけに限定し、他の大部分のデータを E— NodeB、 Access Point, WTP間で折り返すように適用することも可能である。
[0130] なお、上記実施の形態の説明に用いた各機能ブロックは、典型的には集積回路で ある LSIとして実現される。これらは個別に 1チップ化されてもよいし、一部又はすベ てを含むように 1チップ化されてもよい。ここでは、 LSIとした力 集積度の違いにより、 IC、システム LSI、スーパー LSI、ウルトラ LSIと呼称されることもある。また、集積回路 化の手法は LSIに限るものではなぐ専用回路又は汎用プロセッサで実現してもよい 。 LSI製造後に、プログラムすることが可能な FPGA (Field Programmable Gate Array )や、 LSI内部の回路セルの接続や設定を再構成可能なリコンフィギユラブル 'プロセ ッサーを利用してもよい。さらには、半導体技術の進歩又は派生する別技術により LS Iに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能プロ ックの集積化を行ってもよい。例えば、ノ^オ技術の適用などが可能性としてあり得る
産業上の利用可能性
[0131] 本発明は、送信側と受信側の無線端末が同じ無線中継装置に無線接続して!/、る 場合にネットワークリソースを効率的に使用することができ、また、制御装置の負荷を 軽減することができるとともに、制御装置が無線端末の通信を管理することができると いう効果を有し、 3GPP (登録商標)、 IEEE 802. 11 , CAPWAP (Control And Pr ovisioning of Wireless Access Points)などのネットワークなどに利用することができる

Claims

請求の範囲
[1] 無線端末と相互に無線通信を行う無線中継装置と、前記無線中継装置との間でパ ケット転送を行うとともに前記無線端末及び無線中継装置間の無線通信を管理する 制御装置とを備えた通信システムにお!/、て、
送信側の無線端末は、受信側の無線端末が同一の無線中継装置に接続されてレヽ る場合に、前記受信側の無線端末あての送信パケットを、前記制御装置を介さない 第 1のパケットと前記制御装置を介する第 2のパケットに分割して前記無線中継装置 に送 1Sし、
前記無線中継装置は、前記送信側の無線端末から送信された前記第 1及び前記 第 2のパケットを受信して、前記第 1のパケットを前記受信側の無線端末に送信すると ともに前記第 2のパケットを前記制御装置に送信し、
前記制御装置は、前記無線中継装置から送信された前記第 2のパケットを受信して 前記無線中継装置に送信し、
前記無線中継装置は、前記制御装置から送信された前記第 2のパケットを受信して 前記受信側の無線端末に送信し、
前記受信側の無線端末は、前記無線中継装置から送信された前記第 1及び前記 第 2のパケットを受信して元のパケットを復元することを特徴とする通信システム。
[2] 前記送信側の無線端末は、前記受信側の無線端末あての送信データを暗号化し て、前記暗号化データを前記受信側の無線端末側で復号するための識別データを 取り除いた前記第 1のパケットを生成するとともに、前記識別データを含む前記第 2の パケットを生成し、
前記受信側の無線端末は、前記第 2のパケット内の前記識別データを、前記第 1の パケット内の前記識別データが切り取られた部分にセットして前記第 1のパケット内の 前記暗号化データを復号することを特徴とする請求項 1に記載の通信システム。
[3] 前記送信側の無線端末は、前記受信側の無線端末あての送信データを暗号化し て、前記暗号化データを前記受信側の無線端末側で復号するための識別データ及 び前記暗号化データの一部を取り除いた前記第 1のパケットを生成するとともに、前 記識別データ及び前記暗号化データの一部を含む前記第 2のパケットを生成し、 前記受信側の無線端末は、前記第 2のパケット内の前記識別データ及び前記暗号 化データの一部を、前記第 1のパケット内の前記識別データ及び前記暗号化データ の一部が切り取られた部分にセットして前記第 1のパケット内の前記暗号化データを 復号することを特徴とする請求項 1に記載の通信システム。
[4] 前記送信側の無線端末は、前記受信側の無線端末あての送信データを暗号化し て、前記暗号化データを前記受信側の無線端末側で復号するために必要なデータ の一部を取り除いた前記第 1のパケットを生成するとともに、前記復号するために必 要なデータの一部を含む前記第 2のパケットを生成し、
前記受信側の無線端末は、前記第 2のパケット内の前記復号するために必要なデ ータの一部を、前記第 1のパケット内の前記復号するために必要なデータの一部が 切り取られた部分にセットして前記第 1のパケット内の前記暗号化データを復号する ことを特徴とする請求項 1に記載の通信システム。
[5] 前記パケットを暗号化'復号化する方法として IPsec ESPのトンネルモードを用いる ことを特徴とする請求項 2に記載の通信システム。
[6] 無線端末と無線中継装置との間で相互に無線通信を行!/ \制御装置が前記無線 中継装置との間でパケット転送を行うとともに前記無線端末及び無線中継装置間の 無線通信を管理する通信方法にお!/、て、
送信側の無線端末及び受信側の無線端末が同一の前記無線中継装置に接続さ れている場合に、前記送信側の無線端末が、受信側の無線端末あての送信パケット を、前記制御装置を介さない第 1のパケットと前記制御装置を介する第 2のパケットに 分割して前記無線中継装置に送信するステップと、
前記無線中継装置が、前記送信側の無線端末から送信された前記第 1及び前記 第 2のパケットを受信して、前記第 1のパケットを前記受信側の無線端末に送信すると ともに前記第 2のパケットを前記制御装置に送信するステップと、
前記制御装置が、前記無線中継装置から送信された前記第 2のパケットを受信して 前記無線中継装置に送信するステップと、
前記無線中継装置が、前記制御装置から送信された前記第 2のパケットを受信して 前記受信側の無線端末に送信するステップと、 前記受信側の無線端末が、前記無線中継装置から送信された前記第 1及び前記 第 2のパケットを受信して元のパケットに復元するステップとを、
有することを特徴とする通信方法。
[7] 無線端末と相互に無線通信を行う無線中継装置と、前記無線中継装置との間でパ ケット転送を行うとともに前記無線端末及び無線中継装置間の無線通信を管理する 制御装置とを備えた通信システムにおける送信側の前記無線端末において、 自己及び受信側の無線端末が同一の前記無線中継装置に接続されて!/、る場合に 、前記受信側の無線端末あての送信パケットを、前記制御装置を介さない第 1のパケ ットと前記制御装置を介する第 2のパケットに分割して前記無線中継装置に送信する 手段を備え、
前記無線中継装置が、前記送信側の無線端末から送信された前記第 1及び前記 第 2のパケットを受信して、前記第 1のパケットを前記受信側の無線端末に送信すると ともに前記第 2のパケットを前記制御装置に送信し、
前記制御装置が、前記無線中継装置から送信された前記第 2のパケットを受信して 前記無線中継装置に送信し、
前記無線中継装置が、前記制御装置から送信された前記第 2のパケットを受信して 前記受信側の無線端末に送信し、
前記受信側の無線端末が、前記無線中継装置から送信された前記第 1及び前記 第 2のパケットを受信して元のパケットに復元するようにした無線端末。
[8] 無線端末と相互に無線通信を行う無線中継装置と、前記無線中継装置との間でパ ケット転送を行うとともに前記無線端末及び無線中継装置間の無線通信を管理する 制御装置とを備えた通信システムにおける前記無線中継装置において、
送信側の無線端末及び受信側の無線端末が自己に接続されている場合に、前記 送信側の無線端末が、前記受信側の無線端末あての送信パケットを、前記制御装置 を介さない第 1のパケットと前記制御装置を介する第 2のパケットに分割して自己に送 信したとき、前記送信側の無線端末から送信された前記第 1及び前記第 2のパケット を受信して、前記第 1のパケットを前記受信側の無線端末に送信するとともに前記第 2のパケットを前記制御装置に送信する手段と、 前記制御装置が、自己から送信された前記第 2のパケットを受信して自己に送信し たとき、前記制御装置から送信された前記第 2のパケットを受信して前記受信側の無 線端末に送信する手段とを備え、
前記受信側の無線端末が、自己から送信された前記第 1及び前記第 2のパケットを 受信して元のパケットに復元するようにしたことを特徴とする無線中継装置。
[9] 無線端末と相互に無線通信を行う無線中継装置と、前記無線中継装置との間でパ ケット転送を行うとともに前記無線端末及び無線中継装置間の無線通信を管理する 制御装置とを備えた通信システムにおける前記制御装置において、
送信側の無線端末が、受信側の無線端末が同一の無線中継装置に接続されてレヽ る場合に、前記受信側の無線端末あての送信パケットを、自己を介さない第 1のパケ ットと自己を介する第 2のパケットに分割して前記無線中継装置に送信し、前記無線 中継装置が、前記送信側の無線端末から送信された前記第 1及び前記第 2のバケツ トを受信して、前記第 1のパケットを前記受信側の無線端末に送信するとともに前記 第 2のパケットを自己あてに送信したとき、前記無線中継装置から送信された前記第 2のパケットを受信して前記無線中継装置に送信する手段と、
前記第 2のパケットに基づいて前記無線端末及び無線中継装置間の無線通信を 管理する手段とを備え、
前記無線中継装置が、自己から送信された前記第 2のパケットを受信して前記受信 側の無線端末に送信し、
前記受信側の無線端末が、前記無線中継装置から送信された前記第 1及び前記 第 2のパケットを受信して元のパケットに復元するようにしたことを特徴とする制御装 置。
[10] 無線端末と相互に無線通信を行う無線中継装置と、前記無線中継装置との間でパ ケット転送を行うとともに前記無線端末及び無線中継装置間の無線通信を管理する 制御装置とを備えた通信システムにおける受信側の前記無線端末において、 送信側の無線端末及び自己が同一の無線中継装置に接続されている場合に、前 記送信側の無線端末が自己あての送信パケットを、前記制御装置を介さない第 1の パケットと前記制御装置を介する第 2のパケットに分割して前記無線中継装置に送信 し、前記無線中継装置が、前記送信側の無線端末から送信された前記第 1及び前 記第 2のパケットを受信して、前記第 1のパケットを前記受信側の無線端末に送信す るとともに前記第 2のパケットを前記制御装置に送信し、前記制御装置が、前記無線 中継装置から送信された前記第 2のパケットを受信して前記無線中継装置に送信し 、前記無線中継装置が、前記制御装置から送信された前記第 2のパケットを受信して 自己に送信したとき、前記無線中継装置から送信された前記第 1及び前記第 2のパ ケットを受信して元のパケットに復元する手段を、
備えたことを特徴とする無線端末。
無線端末と相互に無線通信を行う無線中継装置と、前記無線中継装置との間でパ ケット転送を行うとともに前記無線端末及び無線中継装置間の無線通信を管理する 制御装置とを備えた通信システムにお!/、て、
送信側の無線端末は、受信側の無線端末が同一の無線中継装置に接続されてレヽ る場合に、前記受信側の無線端末あての送信データを暗号化した後にパケット化し 、このパケットを前記制御装置を介さな!/、前記受信側の無線端末あての第 1のバケツ トとして前記無線中継装置に送信するとともに、前記暗号化されたデータを復号する ための鍵データをパケット化し、このパケットを前記制御装置を介する前記受信側の 無線端末あての第 2のパケットとして前記無線中継装置に送信し、
前記無線中継装置は、前記送信側の無線端末から送信された前記第 1及び前記 第 2のパケットを受信して、前記第 1のパケットを前記受信側の無線端末に転送すると ともに前記第 2のパケットを前記制御装置に転送し、さらに複数の前記第 1のパケット の内の一部のパケットを定期的にコピーしてこのパケットを第 3のパケットとして前記 制御装置に送信し、
前記制御装置は、前記無線中継装置から転送された前記第 2のパケットを受信して 内部の鍵データを確認して前記第 2のパケットを前記無線中継装置に転送するととも に、前記無線中継装置から送信された前記第 3のパケットに基づいて前記第 1のパケ ットの管理情報を取得し、
前記無線中継装置は、前記制御装置から転送された前記第 2のパケットを受信して 前記受信側の無線端末に転送し、 前記受信側の無線端末は、前記無線中継装置から転送された前記第 1及び前記 第 2のパケットを受信して、前記暗号化されたデータを前記鍵データにより復号するこ とを特徴とする通信システム。
[12] 前記送信側の無線端末は、前記第 1のパケットの各パケット内にそれぞれシーケン ス番号をセットし、
前記制御装置は、前記第 3のパケット内のシーケンス番号に基づいて前記第 1のパ ケットの転送パケット数を管理することを特徴とする請求項 11に記載の通信システム
[13] 前記制御装置は、前記第 2のパケット内の鍵データを保持し、この鍵データに基づ いて前記第 3のパケット内の暗号化データを復号し、復号できない場合に、前記無線 中継装置に対して前記第 1のパケットの前記受信側の無線端末への転送を禁止する ことを特徴とする請求項 11に記載の通信システム。
[14] 前記送信側の無線端末は、前記第 1のパケットの所定の転送パケット数ごとに、又 は所定時間ごとに前記鍵データを更新することを特徴とする請求項 11に記載の通信 システム。
[15] 無線端末と無線中継装置との間で相互に無線通信を行!/ \制御装置が前記無線 中継装置との間でパケット転送を行うとともに前記無線端末及び無線中継装置間の 無線通信を管理する通信方法にお!/、て、
送信側の無線端末が、受信側の無線端末が同一の無線中継装置に接続されてレヽ る場合に、前記受信側の無線端末あての送信データを暗号化した後にパケット化し 、このパケットを前記制御装置を介さな!/、前記受信側の無線端末あての第 1のバケツ トとして前記無線中継装置に送信するとともに、前記暗号化されたデータを復号する ための鍵データをパケット化し、このパケットを前記制御装置を介する前記受信側の 無線端末あての第 2のパケットとして前記無線中継装置に送信するステップと、 前記無線中継装置が、前記送信側の無線端末から送信された前記第 1及び前記 第 2のパケットを受信して、前記第 1のパケットを前記受信側の無線端末に転送すると ともに前記第 2のパケットを前記制御装置に転送し、さらに複数の前記第 1のパケット の内の一部のパケットを定期的にコピーしてこのパケットを第 3のパケットとして前記 制御装置に送信するステップと、
前記制御装置が、前記無線中継装置から転送された前記第 2のパケットを受信して 内部の鍵データを確認して前記第 2のパケットを前記無線中継装置に転送するととも に、前記無線中継装置から送信された前記第 3のパケットに基づいて前記第 1のパケ ットの管理情報を取得するステップと、
前記無線中継装置が、前記制御装置から転送された前記第 2のパケットを受信して 前記受信側の無線端末に転送するステップと、
前記受信側の無線端末は、前記無線中継装置から転送された前記第 1及び前記 第 2のパケットを受信して、前記暗号化されたデータを前記鍵データにより復号する 有する通信方法。
[16] 無線端末と相互に無線通信を行う無線中継装置と、前記無線中継装置との間でパ ケット転送を行うとともに前記無線端末及び無線中継装置間の無線通信を管理する 制御装置とを備えた通信システムにおける送信側の前記無線端末において、 自身と受信側の無線端末が同一の無線中継装置に接続されている場合に、前記 受信側の無線端末あての送信データを暗号化した後にパケット化し、このパケットを 前記制御装置を介さない前記受信側の無線端末あての第 1のパケットとして前記無 線中継装置に送信するとともに、前記暗号化されたデータを復号するための鍵デー タをパケット化し、このパケットを前記制御装置を介する前記受信側の無線端末あて の第 2のパケットとして前記無線中継装置に送信する手段を備え、
前記無線中継装置が、前記送信側の無線端末自身から送信された前記第 1及び 前記第 2のパケットを受信して、前記第 1のパケットを前記受信側の無線端末に転送 するとともに前記第 2のパケットを前記制御装置に転送し、さらに複数の前記第 1のパ ケットの内の一部のパケットを定期的にコピーしてこのパケットを第 3のパケットとして 前記制御装置に送信し、
前記制御装置が、前記無線中継装置から転送された前記第 2のパケットを受信して 内部の鍵データを確認して前記第 2のパケットを前記無線中継装置に転送するととも に、前記無線中継装置から送信された前記第 3のパケットに基づいて前記第 1のパケ ットの管理情報を取得し、
前記無線中継装置が、前記制御装置から転送された前記第 2のパケットを受信して 前記受信側の無線端末に転送し、
前記受信側の無線端末が、前記無線中継装置から転送された前記第 1及び前記 第 2のパケットを受信して、前記暗号化されたデータを前記鍵データにより復号するこ とを特徴とする無線端末。
[17] 前記第 1のパケットの所定の転送パケット数ごとに、又は所定時間ごとに前記鍵デ ータを更新することを特徴とする請求項 16に記載の無線端末。
[18] 無線端末と相互に無線通信を行う無線中継装置と、前記無線中継装置との間でパ ケット転送を行うとともに前記無線端末及び無線中継装置間の無線通信を管理する 制御装置とを備えた通信システムにおける前記無線中継装置において、
送信側の無線端末が、受信側の無線端末が同一の無線中継装置に接続されてレヽ る場合に、前記受信側の無線端末あての送信データを暗号化した後にパケット化し 、このパケットを前記制御装置を介さな!/、前記受信側の無線端末あての第 1のバケツ トとして前記無線中継装置自身に送信するとともに、前記暗号化されたデータを復号 するための鍵データをパケット化し、このパケットを前記制御装置を介する前記受信 側の無線端末あての第 2のパケットとして前記無線中継装置自身に送信した場合に 、前記送信側の無線端末から送信された前記第 1及び前記第 2のパケットを受信して 、前記第 1のパケットを前記受信側の無線端末に転送するとともに前記第 2のパケット を前記制御装置に転送し、さらに複数の前記第 1のパケットの内の一部のパケットを 定期的にコピーしてこのパケットを第 3のパケットとして前記制御装置に送信する手段 と、
前記制御装置が、前記無線中継装置自身から転送された前記第 2のパケットを受 信して内部の鍵データを確認して前記第 2のパケットを前記無線中継装置自身に転 送するとともに、自身から送信された前記第 3のパケットに基づいて前記第 1のバケツ トの管理情報を取得した場合に、前記制御装置力 転送された前記第 2のパケットを 受信して前記受信側の無線端末に転送する手段とを備え、
前記受信側の無線端末が、前記無線中継装置自身から転送された前記第 1及び 前記第 2のパケットを受信して、前記暗号化されたデータを前記鍵データにより復号 することを特徴とする無線中継装置。
[19] 無線端末と相互に無線通信を行う無線中継装置と、前記無線中継装置との間でパ ケット転送を行うとともに前記無線端末及び無線中継装置間の無線通信を管理する 制御装置とを備えた通信システムにおける前記制御装置において、
送信側の無線端末が、受信側の無線端末が同一の無線中継装置に接続されてレヽ る場合に、前記受信側の無線端末あての送信データを暗号化した後にパケット化し 、このパケットを自身を介さない前記受信側の無線端末あての第 1のパケットとして前 記無線中継装置に送信するとともに、前記暗号化されたデータを復号するための鍵 データをパケット化し、このパケットを自身を介する前記受信側の無線端末あての第 2 のパケットとして前記無線中継装置に送信し、前記無線中継装置が、前記送信側の 無線端末から送信された前記第 1及び前記第 2のパケットを受信して、前記第 1のパ ケットを前記受信側の無線端末に転送するとともに前記第 2のパケットを自身に転送 し、さらに複数の前記第 1のパケットの内の一部のパケットを定期的にコピーしてこの パケットを第 3のパケットとして自身に送信した場合、前記無線中継装置から転送され た前記第 2のパケットを受信して内部の鍵データを確認して前記第 2のパケットを前 記無線中継装置に転送するとともに、前記無線中継装置から送信された前記第 3の パケットに基づいて前記第 1のパケットの管理情報を取得する手段を備え、
前記無線中継装置が、前記制御装置自身から転送された前記第 2のパケットを受 信して前記受信側の無線端末に転送し、
前記受信側の無線端末が、前記無線中継装置から転送された前記第 1及び前記 第 2のパケットを受信して、前記暗号化されたデータを前記鍵データにより復号するこ とを特徴とする制御装置。
[20] 前記送信側の無線端末が前記第 1のパケットの各パケット内にそれぞれシーケンス 番号をセットする場合、前記第 3のパケット内のシーケンス番号に基づいて前記第 1 のパケットの転送パケット数を管理する手段を更に備えたことを特徴とする請求項 19 に記載の制御装置。
[21] 前記第 2のパケット内の鍵データを保持し、この鍵データに基づいて前記第 3のパ ケット内の暗号化データを復号し、復号できない場合に、前記無線中継装置に対し て前記第 1のパケットの前記受信側の無線端末への転送を禁止する手段を更に備え たことを特徴とする請求項 19に記載の制御装置。
[22] 無線端末と相互に無線通信を行う無線中継装置と、前記無線中継装置との間でパ ケット転送を行うとともに前記無線端末及び無線中継装置間の無線通信を管理する 制御装置とを備えた通信システムにおける受信側の前記無線端末において、 送信側の無線端末が、受信側の無線端末が同一の無線中継装置に接続されてレヽ る場合に、前記受信側の無線端末自身あての送信データを暗号化した後にパケット 化し、このパケットを前記制御装置を介さな!/、前記受信側の無線端末自身あての第 1 のパケットとして前記無線中継装置に送信するとともに、前記暗号化されたデータを 復号するための鍵データをパケット化し、このパケットを前記制御装置を介する自身 あての第 2のパケットとして前記無線中継装置に送信し、前記無線中継装置が、前記 送信側の無線端末から送信された前記第 1及び前記第 2のパケットを受信して、前記 第 1のパケットを前記受信側の無線端末自身に転送するとともに前記第 2のパケット を前記制御装置に転送し、さらに複数の前記第 1のパケットの内の一部のパケットを 定期的にコピーしてこのパケットを第 3のパケットとして前記制御装置に送信し、前記 制御装置が、前記無線中継装置から転送された前記第 2のパケットを受信して内部 の鍵データを確認して前記第 2のパケットを前記無線中継装置に転送するとともに、 前記無線中継装置から送信された前記第 3のパケットに基づいて前記第 1のパケット の管理情報を取得し、前記無線中継装置が、前記制御装置から転送された前記第 2 のパケットを受信して前記受信側の無線端末自身に転送した場合に、前記無線中継 装置から転送された前記第 1及び前記第 2のパケットを受信して、前記暗号化された データを前記鍵データにより復号する手段を、
備えたことを特徴とする無線端末。
[23] 請求項 1に記載の通信システムにお!/、て、
前記制御装置を介さない第 1のパケットは、音声信号の帯域を分割した低域側の基 本音声データと高域側の拡張音声データのうち前記拡張音声データを含み、前記 制御装置を介する第 2のパケットは前記基本音声データを含むことを特徴とする通信 システム。
[24] 請求項 6に記載の通信方法において、
前記制御装置を介さない第 1のパケットは、音声信号の帯域を分割した低域側の基 本音声データと高域側の拡張音声データのうち前記拡張音声データを含み、前記 制御装置を介する第 2のパケットは前記基本音声データを含むことを特徴とする通信 方法。
[25] 請求項 7に記載の無線端末において、
前記制御装置を介さない第 1のパケットは、音声信号の帯域を分割した低域側の基 本音声データと高域側の拡張音声データのうち前記拡張音声データを含み、前記 制御装置を介する第 2のパケットは前記基本音声データを含むことを特徴とする無線 端末。
[26] 請求項 8に記載の無線中継装置において、
前記制御装置を介さない第 1のパケットは、音声信号の帯域を分割した低域側の基 本音声データと高域側の拡張音声データのうち前記拡張音声データを含み、前記 制御装置を介する第 2のパケットは前記基本音声データを含むことを特徴とする無線 中継装置。
[27] 請求項 9に記載の制御装置において、
前記制御装置を介さない第 1のパケットは、音声信号の帯域を分割した低域側の基 本音声データと高域側の拡張音声データのうち前記拡張音声データを含み、前記 制御装置を介する第 2のパケットは前記基本音声データを含むことを特徴とする制御 装置。
[28] 請求項 1に記載の通信システムにお!/、て、
前記制御装置を介さない第 1のパケットは、画像信号を画面内でのみ符号化した画 面内符号化データと、画面間差分を予測符号化した画面間差分予測符号化データ のうち前記画面間差分予測符号化データを含み、前記制御装置を介する第 2のパケ ットは前記画面内符号化データを含むことを特徴とする通信システム。
[29] 請求項 6に記載の通信方法において、
前記制御装置を介さない第 1のパケットは、画像信号を画面内でのみ符号化した画 面内符号化データと、画面間差分を予測符号化した画面間差分予測符号化データ のうち前記画面間差分予測符号化データを含み、前記制御装置を介する第 2のパケ ットは前記画面内符号化データを含むことを特徴とする通信方法。
[30] 請求項 7に記載の無線端末において、
前記制御装置を介さない第 1のパケットは、画像信号を画面内でのみ符号化した画 面内符号化データと、画面間差分を予測符号化した画面間差分予測符号化データ のうち前記画面間差分予測符号化データを含み、前記制御装置を介する第 2のパケ ットは前記画面内符号化データを含むことを特徴とする無線端末。
[31] 請求項 8に記載の無線中継装置において、
前記制御装置を介さない第 1のパケットは、画像信号を画面内でのみ符号化した画 面内符号化データと、画面間差分を予測符号化した画面間差分予測符号化データ のうち前記画面間差分予測符号化データを含み、前記制御装置を介する第 2のパケ ットは前記画面内符号化データを含むことを特徴とする無線中継装置。
[32] 請求項 9に記載の制御装置において、
前記制御装置を介さない第 1のパケットは、画像信号を画面内でのみ符号化した画 面内符号化データと、画面間差分を予測符号化した画面間差分予測符号化データ のうち前記画面間差分予測符号化データを含み、前記制御装置を介する第 2のパケ ットは前記画面内符号化データを含むことを特徴とする制御装置。
[33] 前記パケットを暗号化'復号化する方法として IPsec ESPのトンネルモードを用いる ことを特徴とする請求項 3に記載の通信システム。
[34] 前記パケットを暗号化'復号化する方法として IPsec ESPのトンネルモードを用いる ことを特徴とする請求項 4に記載の通信システム。
[35] 請求項 10に記載の無線端末において、
前記制御装置を介さない第 1のパケットは、音声信号の帯域を分割した低域側の基 本音声データと高域側の拡張音声データのうち前記拡張音声データを含み、前記 制御装置を介する第 2のパケットは前記基本音声データを含むことを特徴とする無線 端末。
[36] 請求項 10に記載の無線端末において、 前記制御装置を介さない第 1のパケットは、画像信号を画面内でのみ符号化した画 面内符号化データと、画面間差分を予測符号化した画面間差分予測符号化データ のうち前記画面間差分予測符号化データを含み、前記制御装置を介する第 2のパケ ットは前記画面内符号化データを含むことを特徴とする無線端末。
PCT/JP2007/066416 2006-08-24 2007-08-24 Communication system, communication method, radio terminal, radio relay device, and control device Ceased WO2008023781A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US12/438,480 US8289924B2 (en) 2006-08-24 2007-08-24 Communication system, communication method, radio terminal, radio relay device, and control device
JP2008530960A JP5094724B2 (ja) 2006-08-24 2007-08-24 通信システム、通信方法、無線端末、無線中継装置及び制御装置
EP20070792948 EP2056617A1 (en) 2006-08-24 2007-08-24 Communication system, communication method, radio terminal, radio relay device, and control device
US13/614,507 US9031000B2 (en) 2006-08-24 2012-09-13 Communication terminal, control device, and base station

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2006-228348 2006-08-24
JP2006228348 2006-08-24
JP2006294475 2006-10-30
JP2006-294475 2006-10-30
JP2007009331 2007-01-18
JP2007-009331 2007-01-18

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US12/438,480 A-371-Of-International US8289924B2 (en) 2006-08-24 2007-08-24 Communication system, communication method, radio terminal, radio relay device, and control device
US13/614,507 Continuation US9031000B2 (en) 2006-08-24 2012-09-13 Communication terminal, control device, and base station

Publications (1)

Publication Number Publication Date
WO2008023781A1 true WO2008023781A1 (en) 2008-02-28

Family

ID=39106863

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2007/066416 Ceased WO2008023781A1 (en) 2006-08-24 2007-08-24 Communication system, communication method, radio terminal, radio relay device, and control device

Country Status (4)

Country Link
US (2) US8289924B2 (ja)
EP (1) EP2056617A1 (ja)
JP (2) JP5094724B2 (ja)
WO (1) WO2008023781A1 (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010177782A (ja) * 2009-01-27 2010-08-12 Canon Inc 通信装置および制御方法
JP2011045046A (ja) * 2009-06-23 2011-03-03 Huawei Technologies Co Ltd スイッチング方法及び装置
WO2012137634A1 (ja) * 2011-04-01 2012-10-11 株式会社エヌ・ティ・ティ・ドコモ 移動通信方法、コアネットワーク装置、無線基地局及び移動局
JP2012222449A (ja) * 2011-04-05 2012-11-12 Ntt Docomo Inc 移動通信方法、無線基地局、移動管理ノード及び移動局
JP2013102529A (ja) * 2013-01-28 2013-05-23 Fujitsu Ltd 暗号化実施制御システム
JP2014078830A (ja) * 2012-10-10 2014-05-01 Softbank Mobile Corp 解析装置、解析方法、及び解析プログラム
JP2014171093A (ja) * 2013-03-04 2014-09-18 Ntt Docomo Inc 移動局
JP2015525012A (ja) * 2012-04-30 2015-08-27 アルカテル−ルーセント プロキシミティサービスを利用するコンピューティングデバイスのための安全な通信
JP2015529054A (ja) * 2012-08-02 2015-10-01 ドイチェ テレコム アクチエンゲゼルシャフトDeutsche Telekom AG 電気通信ネットワークにおいて合法的傍受を可能にする方法、電気通信ネットワークにおいて合法的傍受を可能にするユーザ機器、電気通信ネットワークにおいて合法的傍受を可能にする基地送受信局、プログラム、及びコンピュータプログラム製品
WO2015182255A1 (ja) * 2014-05-28 2015-12-03 ソニー株式会社 装置及び方法

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2056617A1 (en) * 2006-08-24 2009-05-06 Panasonic Corporation Communication system, communication method, radio terminal, radio relay device, and control device
JP5229166B2 (ja) * 2009-09-03 2013-07-03 富士通株式会社 通信方法、中継装置、端末装置および基地局
CN101854717A (zh) * 2010-06-09 2010-10-06 中兴通讯股份有限公司 数据传输方法、用户设备及基站
JP5625703B2 (ja) * 2010-10-01 2014-11-19 富士通株式会社 移動通信システム、通信制御方法及び無線基地局
US8745381B2 (en) * 2011-10-19 2014-06-03 Ixia Methods, systems, and computer readable media for performing encapsulating security payload (ESP) rehashing
WO2014017503A1 (ja) * 2012-07-27 2014-01-30 京セラ株式会社 移動通信システム、移動通信システムで用いる移動通信方法
CN103874059B (zh) * 2012-12-10 2018-06-05 华为终端(东莞)有限公司 报文处理方法及装置、系统
EP2941936B1 (en) 2013-01-03 2019-09-11 Intel Corporation Apparatus, system and method of lawful interception (li) in a cellular network
WO2014113083A1 (en) * 2013-01-17 2014-07-24 Intel Corporation Lawful interception for device-to-device (d2d) communication
EP3576447A1 (en) * 2013-06-28 2019-12-04 NEC Corporation Security for prose group communication
US9641551B1 (en) 2013-08-13 2017-05-02 vIPtela Inc. System and method for traversing a NAT device with IPSEC AH authentication
JP2015154243A (ja) 2014-02-14 2015-08-24 ソニー株式会社 装置、プログラム及び方法
TWI684336B (zh) * 2014-10-30 2020-02-01 日商興和股份有限公司 封包資料送訊裝置及封包資料送訊方法
US10541916B2 (en) * 2014-12-17 2020-01-21 Google Llc Tunneled routing
WO2016113849A1 (ja) 2015-01-13 2016-07-21 富士通株式会社 無線通信システム、制御局および端末
JP2016149673A (ja) * 2015-02-13 2016-08-18 Line株式会社 サーバおよび通信接続管理方法ならびに通信接続管理プログラム
CN107409342B (zh) * 2015-02-23 2020-12-29 富士通株式会社 无线通信系统、通信装置、终端和基站
US12369037B2 (en) * 2020-07-31 2025-07-22 Electronics And Telecommunications Research Institute Method for guaranteeing reliability of packet and apparatus using the same in synchronous wireless distributed communication system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003241799A (ja) 2002-02-15 2003-08-29 Nippon Telegr & Teleph Corp <Ntt> 音響符号化方法、復号化方法、符号化装置、復号化装置及び符号化プログラム、復号化プログラム
JP2004007457A (ja) * 2002-04-25 2004-01-08 Sony Corp 通信システム、通信制御装置及び通信制御方法、通信装置及び通信方法、並びにコンピュータ・プログラム
JP2006157454A (ja) * 2004-11-29 2006-06-15 Sharp Corp 通信装置及びゲートウェイ装置
JP2006211614A (ja) * 2005-01-31 2006-08-10 Mitsubishi Electric Corp 無線通信システムおよび基地局
JP2007235827A (ja) * 2006-03-03 2007-09-13 Nec Corp 無線通信システム、無線基地局装置、無線通信制御装置、プログラム、および経路制御方法

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE9600578L (sv) * 1996-02-16 1997-03-10 Ericsson Telefon Ab L M Metod och anordning för kanaltilldelning i ett radiokommunikationssystem
US6757270B1 (en) * 1999-06-11 2004-06-29 Lucent Technologies Inc. Low back haul reactivation delay for high-speed packet data services in CDMA systems
AU2001280107A1 (en) * 2000-08-22 2002-03-04 Telefonaktiebolaget Lm Ericsson (Publ) Mobile radio communication system and method for controlling such system
JP4534325B2 (ja) * 2000-09-19 2010-09-01 三菱電機株式会社 無線通信方式
JP3824506B2 (ja) * 2001-07-03 2006-09-20 株式会社デンソー 通信システム、通信方法および移動局
JP3629537B2 (ja) * 2001-12-28 2005-03-16 独立行政法人情報通信研究機構 無線通信方法及び、無線通信システム、広域無線通信基地局、無線通信端末
EP1335289A1 (en) * 2002-02-07 2003-08-13 Siemens Aktiengesellschaft Method for software downloads in a radio communications system
US7697420B1 (en) * 2002-04-15 2010-04-13 Meshnetworks, Inc. System and method for leveraging network topology for enhanced security
US7242942B2 (en) 2002-04-25 2007-07-10 Sony Corporation Communication system, apparatus and method for controlling communication, apparatus and method for communication, and computer program
US7924798B1 (en) * 2002-11-27 2011-04-12 Sprint Spectrum L.P. Method for transmitting data in a wireless telecommunications network using multiple data channels
WO2004114695A1 (ja) * 2003-06-19 2004-12-29 Mitsubishi Denki Kabushiki Kaisha 無線基地局装置と移動体通信システム
JP4280594B2 (ja) * 2003-10-01 2009-06-17 キヤノン株式会社 無線通信システム、制御装置、通信装置、制御方法、及びプログラム
JP4357339B2 (ja) * 2004-04-07 2009-11-04 株式会社バッファロー 無線通信システム、アクセスポイントおよび無線通信方法
US20080186895A1 (en) * 2005-01-12 2008-08-07 Koninklijke Philips Electronics, N.V. Communication Method And Apparatus For Providing Real-Time Wireless Bulletin Board System
US7818001B2 (en) * 2005-03-25 2010-10-19 Alcatel-Lucent Usa Inc. Fine grain downlink active set control
US20070230413A1 (en) * 2006-03-30 2007-10-04 Lucent Technologies Inc. Method for measuring airlink transmission latency in a 1x-EVDO wireless network
EP2056617A1 (en) * 2006-08-24 2009-05-06 Panasonic Corporation Communication system, communication method, radio terminal, radio relay device, and control device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003241799A (ja) 2002-02-15 2003-08-29 Nippon Telegr & Teleph Corp <Ntt> 音響符号化方法、復号化方法、符号化装置、復号化装置及び符号化プログラム、復号化プログラム
JP2004007457A (ja) * 2002-04-25 2004-01-08 Sony Corp 通信システム、通信制御装置及び通信制御方法、通信装置及び通信方法、並びにコンピュータ・プログラム
JP2006157454A (ja) * 2004-11-29 2006-06-15 Sharp Corp 通信装置及びゲートウェイ装置
JP2006211614A (ja) * 2005-01-31 2006-08-10 Mitsubishi Electric Corp 無線通信システムおよび基地局
JP2007235827A (ja) * 2006-03-03 2007-09-13 Nec Corp 無線通信システム、無線基地局装置、無線通信制御装置、プログラム、および経路制御方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
TAKESHI MORI ET AL.: "Wideband Speech Coding Robust against Packet Loss", INFORMATION AND COMMUNICATION ENGINEERS, vol. J88-DII, no. 7, 2005, pages 1103 - 1113

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010177782A (ja) * 2009-01-27 2010-08-12 Canon Inc 通信装置および制御方法
JP2011045046A (ja) * 2009-06-23 2011-03-03 Huawei Technologies Co Ltd スイッチング方法及び装置
CN103477703A (zh) * 2011-04-01 2013-12-25 株式会社Ntt都科摩 移动通信方法、核心网络装置、无线基站以及移动台
JP2012217104A (ja) * 2011-04-01 2012-11-08 Ntt Docomo Inc 移動通信方法、コアネットワーク装置、無線基地局及び移動局
WO2012137634A1 (ja) * 2011-04-01 2012-10-11 株式会社エヌ・ティ・ティ・ドコモ 移動通信方法、コアネットワーク装置、無線基地局及び移動局
JP2012222449A (ja) * 2011-04-05 2012-11-12 Ntt Docomo Inc 移動通信方法、無線基地局、移動管理ノード及び移動局
JP2015525012A (ja) * 2012-04-30 2015-08-27 アルカテル−ルーセント プロキシミティサービスを利用するコンピューティングデバイスのための安全な通信
JP2015529054A (ja) * 2012-08-02 2015-10-01 ドイチェ テレコム アクチエンゲゼルシャフトDeutsche Telekom AG 電気通信ネットワークにおいて合法的傍受を可能にする方法、電気通信ネットワークにおいて合法的傍受を可能にするユーザ機器、電気通信ネットワークにおいて合法的傍受を可能にする基地送受信局、プログラム、及びコンピュータプログラム製品
US10694476B2 (en) 2012-08-02 2020-06-23 Deutsche Telekom Ag Method for enabling lawful interception in a telecommunications network, user equipment for enabling lawful interception in a telecommunications network, base transceiver station for enabling lawful interception in a telecommunications network, program and computer program product
JP2014078830A (ja) * 2012-10-10 2014-05-01 Softbank Mobile Corp 解析装置、解析方法、及び解析プログラム
JP2013102529A (ja) * 2013-01-28 2013-05-23 Fujitsu Ltd 暗号化実施制御システム
JP2014171093A (ja) * 2013-03-04 2014-09-18 Ntt Docomo Inc 移動局
WO2015182255A1 (ja) * 2014-05-28 2015-12-03 ソニー株式会社 装置及び方法
US10425932B2 (en) 2014-05-28 2019-09-24 Sony Corporation Apparatus and method
US10813087B2 (en) 2014-05-28 2020-10-20 Sony Corporation Apparatus and method

Also Published As

Publication number Publication date
US20130010961A1 (en) 2013-01-10
US20100232503A1 (en) 2010-09-16
JPWO2008023781A1 (ja) 2010-01-14
EP2056617A1 (en) 2009-05-06
JP5303664B2 (ja) 2013-10-02
JP2012110035A (ja) 2012-06-07
US8289924B2 (en) 2012-10-16
US9031000B2 (en) 2015-05-12
JP5094724B2 (ja) 2012-12-12

Similar Documents

Publication Publication Date Title
JP5303664B2 (ja) 通信システム、通信方法、無線端末、無線中継装置及び制御装置
JP4702852B2 (ja) 異なる種類のデータを含むインターネットパケットを通信する無線電気通信装置及び方法
CN102026398B (zh) Lte中继系统中分组汇聚协议的实现方法和装置
US8265049B2 (en) Method and apparatus for implementing generic access network functionality in a wireless communication device
CN108377495B (zh) 一种数据传输方法、相关设备及系统
EP3103311B1 (en) Methods and apparatuses for handling communication in a communication system comprising an access point and a wire line network node connected via wire line to the access point
WO2005006674A1 (ja) 端末及び通信システム
JP2005531949A (ja) 移動無線ネットワークの無線ネットワークコントローラと他の装置との間でipパケットを伝送するための方法及び装置
CN115298662B (zh) 5g虚拟ran中的选择性用户平面保护
WO2010133022A1 (zh) 语音包发送、接收的方法、装置和系统
CN101431514A (zh) 用于在电信系统中建立语音承载的方法和装置
WO2008047930A1 (en) Tunneling processing apparatus and tunneling processing method
CN108810981B (zh) 一种数据传输方法及装置
JP5151197B2 (ja) 通信システム、パケット転送処理装置及びそれらに用いる通信セッション制御方法
JP6156843B2 (ja) 無線通信方法、そのシステムおよび無線基地局
KR100997554B1 (ko) 무선 통신 시스템에서의 헤더 압축 패킷 처리 방법, 단말,기지국, 및 제어국
US12438957B1 (en) Method and system for IP header compression
KR101259514B1 (ko) 이기종 이동통신 시스템 간의 무손실 핸드오버 방법 및장치
US12028747B2 (en) Methods and apparatus for reducing communications delay
WO2010088804A1 (zh) 一种中继传输的方法、中继节点和基站
CN117014870A (zh) 一种加密传输方法、装置、设备及介质
JP2017511023A (ja) 第1移動送信機および第2移動送信機を備えた送信構成、ならびに当該送信構成で使用可能な第1移動送信機および第2移動送信機
KR20090024051A (ko) Sctp를 이용한 데이터 전송 방법 및 장치
JP2007228081A (ja) 無線通信装置、無線通信方法及び無線アクセス装置
JP4060764B2 (ja) 通信装置

Legal Events

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

Ref document number: 07792948

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2008530960

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2007792948

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 12438480

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU