[go: up one dir, main page]

WO2013069703A1 - コンテンツ配信システム、制御装置およびコンテンツ配信方法 - Google Patents

コンテンツ配信システム、制御装置およびコンテンツ配信方法 Download PDF

Info

Publication number
WO2013069703A1
WO2013069703A1 PCT/JP2012/078887 JP2012078887W WO2013069703A1 WO 2013069703 A1 WO2013069703 A1 WO 2013069703A1 JP 2012078887 W JP2012078887 W JP 2012078887W WO 2013069703 A1 WO2013069703 A1 WO 2013069703A1
Authority
WO
WIPO (PCT)
Prior art keywords
content
packet
cache server
mobile terminal
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/JP2012/078887
Other languages
English (en)
French (fr)
Inventor
一範 小澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Publication of WO2013069703A1 publication Critical patent/WO2013069703A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/02Buffering or recovering information during reselection ; Modification of the traffic flow during hand-off

Definitions

  • the present invention is based on the priority claim of Japanese patent application: Japanese Patent Application No. 2011-244592 (filed on Nov. 8, 2011), the entire description of which is incorporated herein by reference. Shall.
  • the present invention relates to a content distribution system, a control device, and a content distribution method, and in particular, various mobile terminals (for example, mobile phones, smartphones, tablet terminals, etc.) via a mobile network, moving images, still images, audio,
  • the present invention relates to a content distribution system that efficiently distributes content including software, applications, and the like, a control device that controls content distribution, and a content distribution method.
  • LTE Long Term Evolution
  • EPC Evolved Packet Core
  • Patent Document 1 describes a technique for ensuring communication quality of content distribution traffic in a content distribution system.
  • packets from all mobile terminals are transmitted to a distribution server device that distributes one or a plurality of content via a packet transfer device on the mobile network. Also, these distribution server devices distribute content packets or content files to all terminals via the packet transfer device.
  • An object of the present invention is to provide a content distribution system, a control device, and a content distribution method that can contribute to such a demand.
  • the content distribution system is: First and second packet transfer devices that transfer packets including content distributed from the distribution server device to the mobile terminal; When a packet received from the first radio control apparatus is connected between the first radio control apparatus covering the first area and the first packet transfer apparatus and satisfies a predetermined condition, the A first gateway device that controls communication in at least one direction between the first wireless control device and the distribution server device to bypass the first packet transfer device; When a packet received from the second radio control apparatus is connected between the second radio control apparatus covering the second area and the second packet transfer apparatus, the predetermined condition is satisfied.
  • a second gateway device that controls communication in at least one direction between the second wireless control device and the distribution server device to bypass the second packet transfer device;
  • a first cache server that is connected to at least one of the first packet transfer device, the first radio base station device, and the first gateway device and temporarily holds content;
  • a second cache server that is connected to at least one of the second packet transfer device, the second radio base station device, and the second gateway device, and temporarily holds content;
  • the control device is: In a content distribution system including first and second packet transfer apparatuses, first and second gateway apparatuses, and first and second cache servers, the first and second cache servers are controlled.
  • a control device The first and second packet transfer devices transfer packets including content distributed from the distribution server device to the mobile terminal,
  • the first gateway device is connected between a first radio control device covering a first area and the first packet transfer device, and a packet received from the first radio control device is a predetermined packet.
  • the second gateway device is connected between a second radio control device that covers a second area and the second packet transfer device, and a packet received from the second radio control device is the predetermined packet.
  • the first cache server is connected to at least one of the first packet transfer device, the first radio base station device, and the first gateway device, and temporarily holds content;
  • the second cache server is connected to at least one of the second packet transfer device, the second radio base station device, and the second gateway device, and temporarily holds content,
  • the content distribution method is: A first gateway connected between a first packet transfer device that transfers a packet including content distributed from the distribution server device to the mobile terminal and a first wireless control device that covers the first area When a device receives a packet satisfying a predetermined condition from the first radio control device, communication in at least one direction between the first radio control device and the distribution server device is performed in the first radio control device. Controlling to bypass the packet transfer device; A second connected between a second packet transfer device that transfers a packet including content distributed from the distribution server device to the mobile terminal and a second wireless control device that covers a second area.
  • the gateway apparatus When the gateway apparatus receives a packet satisfying the predetermined condition from the second radio control apparatus, at least one-way communication between the second radio control apparatus and the distribution server apparatus is performed. Controlling to bypass the second packet transfer device; The mobile terminal receives content from a first cache server that is connected to at least one of the first packet transfer device, the first radio base station device, and the first gateway device and temporarily holds the content. And when the mobile terminal moves from the first area to the second area, the second packet transfer device, the second radio base station device, and the second The control device is configured to notify the second cache server that is connected to at least one of the gateway devices and temporarily holds the content of a parameter that identifies a delivered portion of the content. Instructing one cache server.
  • the control device, and the content distribution method according to the present invention when distributing content to a mobile terminal via a mobile network, it is possible to continue content distribution efficiently even if the mobile terminal moves. It contributes to.
  • FIG. 1 is a block diagram showing a connection configuration of a content distribution system according to the present invention as an example.
  • the content distribution system includes first and second packet transfer apparatuses (for example, 90_1 and 90_N), first and second gateway apparatuses (for example, 75_1 and 75_N), first and second A cache server (for example, 10_1 and 10_N) and a control device (160) are provided.
  • first and second packet transfer apparatuses for example, 90_1 and 90_N
  • first and second gateway apparatuses for example, 75_1 and 75_N
  • first and second A cache server for example, 10_1 and 10_N
  • a control device 160
  • the first and second packet transfer apparatuses (for example, 90_1 and 90_N) transfer a packet including content distributed from the distribution server apparatus (120) to the mobile terminal.
  • the first gateway device (75-1) is connected between the first radio control device (for example, 95_1) and the first packet transfer device (90_1) covering the first area, and the first radio device (75-1) is connected to the first radio control device (75-1).
  • the first radio device (75-1) is connected to the first radio control device (75-1).
  • a packet received from the control device (95_1) satisfies a predetermined condition
  • communication in at least one direction between the first radio control device (95_1) and the distribution server device (120) is the first packet transfer. Control to bypass the device (90_1).
  • the second gateway device (75_N) is connected between the second radio control device (for example, 97_1) and the second packet transfer device (90_N) covering the second area, and the second radio control device
  • the second radio control device When the packet received from (97_1) satisfies the predetermined condition, communication in at least one direction between the second radio control apparatus (97_1) and the distribution server apparatus (120) is performed by the second packet transfer apparatus. Control to bypass (90_N).
  • the first cache server (10_1) is connected to at least one of the first packet transfer device (90_1), the first radio base station device (95_1), and the first gateway device (75_1), and temporarily stores the content. Hold on.
  • the second cache server (10_N) is connected to at least one of the second packet transfer device (90_N), the second radio base station device (97_1), and the second gateway device (75_N), and temporarily stores the content. Hold on.
  • the control device (160) When the mobile terminal has been delivered from the first cache server (10_1) and the mobile terminal moves from the first area to the second area, the control device (160) The first cache server (10_1) is instructed to notify the second cache server (10_N) of a parameter for specifying the distributed portion of.
  • the control device (160) when the mobile terminal is receiving content distribution from the first cache server (10_1), the control device (160) is configured such that when the mobile terminal moves from the first area to the second area, It is preferable to instruct the second cache server (10_N) to acquire the content from the cache server (10_1). Further, the control device (160) uses the identifier of the content, the sequence number or time stamp of the packet when delivering the content as a packet, or the file number of the file when delivering the content as a file as the parameters. You may make it notify.
  • the first gateway device (75_1) and the first radio control device (95_1) and the distribution server device (120) So that communication in at least one direction between the first and second packet transfer devices (90_1) and (90_N) is performed through a network (external network 85) other than the mobile network (50) provided with the second packet transfer device (90_N). You may control.
  • the second gateway device (75_N) and the distribution server device are the second radio control device (97_1).
  • the predetermined condition is a condition regarding at least one of an IP address, a port number, a requested URL (Uniform Resource Locator), an IP address of the mobile terminal, a telephone number, and a connection request content. It may be.
  • the gateway device bypasses a part of the packet.
  • it can continue to distribute content efficiently even if the mobile terminal moves by exchanging parameters between the cache server and the parameters that specify the distributed part of the content It becomes possible to do.
  • [Form 1] This is the same as the content distribution system according to the first aspect.
  • [Form 2] When the mobile terminal has been distributed from the first cache server and the mobile terminal has moved from the first area to the second area when the mobile terminal is receiving content from the first cache server, The second cache server may be instructed to acquire the content from the cache server.
  • [Form 3] The control device notifies the identifier of the content, the sequence number or time stamp of the packet when the content is distributed in a packet, or the file number of the file when the content is distributed as a file as the parameter. May be.
  • the first gateway device communicates at least in one direction between the first radio control device and the distribution server device when a packet received from the first radio control device satisfies the predetermined condition. Is controlled to flow through a network other than the mobile network provided with the first packet transfer device and the second packet transfer device, The second gateway device performs communication in at least one direction between the second radio control device and the distribution server device when a packet received from the second radio control device satisfies the predetermined condition. May be controlled to flow through a network other than the mobile network.
  • the predetermined condition is a condition related to at least one of an IP address of a connection request destination, a port number, a requested URL (Uniform Resource Locator), an IP address of the mobile terminal, a telephone number, and a content of a connection request. Also good.
  • the first packet transfer device and the second packet transfer device are an SGSN (Serving GPRS Support Node) device, a GGSN (Gateway GPRS Support Node) device or an SGSN / GGSN device of a mobile packet network, or a mobile LTE (Long It may be an S-GW (Serving Gateway) device, a P-GW (Packet data network Gateway) device, or an S / P-GW device of a Term Evolution (Evolved Packet Core) network.
  • the content may include at least one of a moving image, a still image, sound, audio, software, and an application.
  • [Form 8] As in the control device according to the second aspect.
  • the second cache server may be instructed to acquire the content from the cache server.
  • the control device notifies the identifier of the content, the sequence number or time stamp of the packet when the content is distributed in a packet, or the file number of the file when the content is distributed as a file as the parameter. May be.
  • the content distribution method according to the third aspect is as described above.
  • the control device moves the mobile terminal from the first area to the second area when the mobile terminal receives content delivery from the first cache server.
  • control device may include a step of instructing the second cache server to acquire the content from the first cache server.
  • control device may include a content identifier, a sequence number or time stamp of the packet when distributing the content in a packet, or a file number of the file when distributing the content in a file. You may make it notify as a parameter.
  • FIG. 2 is a block diagram illustrating a connection configuration of the content distribution system according to the present embodiment as an example.
  • FIG. 2 shows a configuration when a 3G mobile packet network is used as the mobile network and an SGSN / GGSN (Serving GPRS Support Node) / (Gateway GPRS Support Node) device is used as the packet transfer device.
  • the SGSN / GGSN device means that the SGSN device and the GGSN device are deployed in the same place.
  • the distribution server device 120 stores, as the content 100, content including at least one of moving images, still images, audio, voice, applications, software, and the like.
  • content including at least one of moving images, still images, audio, voice, applications, software, and the like.
  • the distribution server device 120 accumulates in advance a compressed encoded bit stream of a moving image or a file storing the compressed encoded bit stream.
  • cache servers 110_1 to 110_N are connected to SGSN / GGSN apparatuses 190_1 to 190_N, respectively.
  • N (N ⁇ 2) SGSN / GGSN apparatuses 190_1 to 190_N are arranged.
  • the SGSN / GGSN device 190_1 is connected to RNC (Radio Network Controller) devices 195_1 to 195_L (L ⁇ 2) via the gateway device 175_1.
  • the SGSN / GGSN device 190_N is connected to the RNC devices 197_1 to 197_L via the gateway device 175_N.
  • the SGSN / GGSN device 190_2 is also connected to L RNC devices in the same manner.
  • each RNC device is connected to M (M ⁇ 2) base station devices.
  • the RNC device 195_1 is connected to the base station devices 180_1 to 180_M.
  • Each gateway device is connected between the SGSN / GGSN device and the RNC device.
  • the gateway device 175_1 is connected between the SGSN / GGSN device 190_1 and the RNC device 195_1.
  • the cache servers 110_1 to 110_N are connected to the SGSN / GGSN apparatuses 190_1 to 190_N, respectively.
  • the SGSN / GGSN device 190_1 is connected to the cache server 110_1.
  • the N cache servers 110_1 to 110_N are connected to each other.
  • the control device 160 is connected to N cache servers 110_1 to 110_N.
  • the mobile terminal 170 located at the location A sends a connection request message for content distribution describing the IP address of the distribution server device 120 using, for example, the HTTP protocol (Hypertext Transport Protocol).
  • HTTP protocol Hypertext Transport Protocol
  • the base station device in which mobile terminal 170 is located receives the connection request message and manage the base station device.
  • the connection request message is transferred to the RNC device (in the case of FIG. 2, RNC device 197_L).
  • the RNC device 197_L receives the connection request message from the base station device, and in the payload part of the GTP-U (GPRS ⁇ Transfer Protocol-U-plane) protocol, the connection request message, the IP address of the distribution server device 120, the mobile terminal 170 The IP address and the like are stored, and the GTP-U packet is transferred to the gateway device 175_N.
  • GTP-U GPRS ⁇ Transfer Protocol-U-plane
  • the gateway device 175_N analyzes at least one of the header portion and the payload portion of the GTP-U packet output from the RNC device 197_L.
  • Gateway device 175_N sends only packets that satisfy a predetermined condition to SGSN / GGSN device 190_N, and sends other packets to a network outside the mobile network (Internet 185 in FIG. 2).
  • the packet that causes the SGSN / GGSN device 190_N to be bypassed by the gateway device 175_N is an SGSN / GG for at least one of an upstream packet from the mobile terminal 170 to the Internet 185 and a downstream packet from the Internet 185 to the mobile terminal 170.
  • the GGSN device 190_N is bypassed and connected to the RNC device.
  • the IP address and port number of the connection request destination the requested URL (Uniform Resource Locator), the phone number or IP address of the portable terminal 170, the contents of the connection request, etc.
  • a condition that at least one parameter satisfies can be used.
  • the gateway device 175_N when the IP address or port number of the distribution server device 120 satisfies a specific condition, the gateway device 175_N outputs a packet of this session to the SGSN / GGSN device 190_N. On the other hand, when the condition is not satisfied, the gateway device 175_N outputs the packet to the Internet 185. Since other gateway devices (for example, the gateway device 175_1) also perform the same operation, description thereof is omitted.
  • FIG. 3 is a block diagram illustrating the configuration of the control device 160 as an example.
  • the control device 160 includes a control signal transmission / reception unit 161, a movement determination unit 166, a content map creation / accumulation unit 167, and a content securing instruction unit 168.
  • the control signal transmission / reception unit 161 is connected to the cache servers 110_1 to 110_N and the SGSN / GGSN apparatuses 190_1 to 190_N, and exchanges some information.
  • information exchange between the control signal transmission / reception unit 161, the cache server 110_N, and the SGSN / GGSN apparatus 190_N will be described.
  • Information exchange between the control signal transmission / reception unit 161 and other cache servers (cache servers 110_1, 110_2, etc.) and other SGSN / GGSN devices (SGSN / GGSN devices 190_1, 190_2, etc.) is performed by the control signal transmission / reception unit 161. Since this is the same as the exchange of information with the cache server 110_N and the SGSN / GGSN device 190_N, the description thereof is omitted.
  • the control signal transmission / reception unit 161 receives the reception IP address of the mobile terminal 170, the IP address of the distribution server device 120, the requested content information, the location information of the mobile terminal 170, etc. from the SGSN / GGSN device 190_N, and secures the content.
  • the data is output to the instruction unit 168.
  • the control signal transmission / reception unit 161 receives a content list from all the cache servers 110_1 to 110_N including the cache server 110_N at predetermined time intervals, and outputs the content list to the content map creation / accumulation unit 167.
  • the content map creating / accumulating unit 167 receives a content list from all the cache servers 110_1 to 110_N including the cache server 110_N at predetermined time intervals, and temporarily stores what content is stored by which cache server. A content map that indicates whether or not the entire content of the cache servers 110_1 to 110_N is created and held.
  • the content securing instruction unit 168 receives the received IP address of the mobile terminal 170 and the requested content information (for example, the URL of the content) from the SGSN / GGSN device 190_N via the control signal transmission / reception unit 161, and creates a content map.
  • the content map is read from the storage unit 167, and it is determined whether or not the cache server (for example, the cache server 110_N) connected to the mobile terminal 170 at the location A temporarily stores the content requested by the mobile terminal 170.
  • the cache server 110_N stores the content
  • the content securing instruction unit 168 instructs the cache server 110_N to read the content.
  • the content securing instruction unit 168 checks the content map and determines which of the other cache servers stores the content. To do. For example, when the cache server 110_2 is accumulating, the content securing instruction unit 168 sends an instruction to secure the content from the cache server 110_2 to the cache server 110_N as a content securing instruction.
  • the content securing instruction includes an IP address of the cache server 110_2 that stores the content and an instruction to secure the content.
  • the content securing instruction unit 168 sends the distribution server to the cache server 110_N instead of the IP address of the cache server 110_2.
  • the IP address of the device 120 is notified and the distribution server device 120 instructs to secure the content.
  • the movement determination unit 166 receives the location information of the mobile terminal 170 from the SGSN / GGSN device 190_N at regular intervals via the control signal transmission / reception unit 161, and determines whether the location of the mobile terminal 170 has changed at regular intervals. Determine. When it is determined that the location of the mobile terminal 170 has changed and moved from the location A to the location B, the movement determination unit 166 determines the parameters (FIG. 4) from the cache server 110_N to which the mobile terminal was connected before moving. The parameter is sent to the cache server 110_1 connected at the destination via the control signal transmission / reception unit 161, and the parameter is temporarily stored in the destination cache server 110_1. .
  • parameter temporary storage is performed by a parameter temporary storage unit 114 shown in FIG. 4 described later.
  • the movement determination unit 166 searches the content map creation / accumulation unit 167 for the content, and determines whether or not the cache server 110_1 connected to the mobile terminal 170 at the destination location B has the content. .
  • the movement determination unit 166 reads the content from the cache server 110_N (its temporary content storage unit 113) and secures a copy thereof. The content securing unit 112) is instructed.
  • FIG. 4 is a block diagram illustrating an example of the configuration of the cache server 110_N connected to the SGSN / GGSN apparatus 190_N.
  • the configuration of the cache server 110_N will be described with reference to FIG. Since the configuration of the cache servers other than the cache server 110_N is the same as the configuration of the cache server 110_N, description thereof is omitted.
  • the cache server 110_N includes a control signal transmission / reception unit 111, a content securing unit 112, a temporary content storage unit 113, a temporary parameter storage unit 114, an analysis unit 115, a content list creation unit 116, and a distribution unit 117. Prepare.
  • the control signal transmission / reception unit 111 receives the GTP-U packet storing the connection request message from the mobile terminal 170, the IP address, and the like, and the location information of the mobile terminal 170 from the SGSN / GGSN device 190_N, and sends it to the analysis unit 115. Output.
  • the analysis unit 115 reads the content of the connection request message stored in the payload portion of the GTP-U packet, and controls the received IP address of the mobile terminal 170 and information such as the requested content via the control signal transmission / reception unit 111. Output to the device 160. In addition, the analysis unit 115 transmits the location information of the mobile terminal 170 to the control device 160.
  • the content securing unit 112 reads the designated content from another cache server or the distribution server device 120 in accordance with the content securing instruction or the content copy instruction transmitted from the control device 160 and received via the control signal transmission / reception unit 111. And output to the content temporary storage unit 113.
  • the content temporary storage unit 113 temporarily stores the content acquired by the content securing unit 112 from another cache server or the distribution server device 120.
  • the content list creation unit 116 creates or updates a content list for all the content stored in the content temporary storage unit 113 at predetermined time intervals. Further, the content list creation unit 116 transmits the content list to the control device 160 via the control signal transmission / reception unit 111 at predetermined time intervals.
  • the parameter temporary storage unit 114 inputs the parameters from the distribution unit 117 and temporarily stores the content distributed from the distribution unit 117 immediately before the mobile terminal 170 requests and moves.
  • the content identifier, packet sequence number (SN: Sequence Number), time stamp (TS: Time Stamp), etc. can be used as parameters. Can be used.
  • the distribution unit 117 receives the distribution instruction, the content requested for connection, and the IP address of the mobile terminal 170 via the control signal transmission / reception unit 111 from the control device 160, reads the parameters from the parameter temporary storage unit 114, Using the parameter, the content is read from the content temporary storage unit 113 from a necessary position, and then a packet according to a predetermined protocol is formed and distributed to the mobile terminal 170.
  • HTTP Transmission Control Protocol / Internet Protocol
  • the distribution unit 117 outputs necessary parameters to the parameter temporary storage unit 114.
  • the mobile terminal 170 when the mobile terminal 170 moves from the location A to the location B, the mobile terminal 170 is connected to the RNC device 195_1 via the base station devices 180_1 to 180_M, and is connected to the SGSN / GGSN device 190_1 via the gateway device 175_1. Connect to.
  • the control device 160 In order to be able to continuously view the content that the mobile terminal 170 was viewing before moving, the control device 160 has the cache server 110_1 parameter of the cache server 110_N that the mobile terminal 170 was connected to before moving.
  • the parameter (at least one of SN, TS, file number, etc.) before movement is read from the temporary storage unit 114, and is output to the cache server 110_1 to which the mobile terminal 170 is connected at the movement destination, and the parameter of the cache server 110_1 is temporarily stored. Accumulate in the accumulation unit 114.
  • control device 160 determines whether or not the requested cache server 110_1 temporarily stores the requested content based on the content map creation / storage unit 167.
  • the cache server 110_1 does not store the content
  • an instruction is sent to the content securing unit 112 of the cache server 110_1
  • the content is read from the temporary content storage unit 113 of the cache server 110_N before the movement, and the destination Copy is stored in the temporary content storage unit 113 of the cache server 110_1.
  • control device 160 instructs the distribution unit 117 of the cache server 110_1 to read out the parameters from the parameter temporary storage unit 114.
  • the distribution unit 117 of the cache server 110_1 can grasp at least one of TS, SN, and file number distributed to the mobile terminal 170 before the mobile terminal 170 moves.
  • the distribution unit 117 of the cache server 110_1 reads from the content temporary storage unit 113 the part of the requested content that the mobile terminal 170 viewed before moving, and distributes it using a predetermined protocol.
  • the distribution unit 117 of the destination cache server 110_1 receives an instruction from the control unit 160 of FIG. 2 via the control signal transmission / reception unit 111, and the content distributed from the temporary content storage unit 113 to the content just before the movement is received.
  • the parameter of the content is read from the parameter temporary storage unit 114 and distributed in a packet
  • the SN in the parameter is checked, the SN is read out from the packet indicating the next numerical value, and is output to the distribution unit 117.
  • the delivery part 117 checks the file number in a parameter, reads from the next file number, and outputs it.
  • one cache server is connected to one SGSN / GGSN device.
  • a single cache server may be connected to a plurality of SGSN / GGSN devices.
  • an SGSN / GGSN device in which an SGSN device and a GGSN device are integrated is used.
  • separated the SGSN apparatus and the GGSN apparatus is also employable.
  • a cache server is connected to either the SGSN device or the GGSN device.
  • the gateway devices 175_1 to 175_N may be inserted between the SGSN device and the GGSN device.
  • the gateway device 175 may transfer a packet that does not satisfy a predetermined condition to the SGSN / GGSN device.
  • the cache server may be connected to the gateway devices 175_1 to 175_N. Further, the cache server may be connected to the RNC devices 195_1 to 195_L and 197_1 to 197_L.
  • the mobile terminal 170 may be a mobile phone, a smart phone, a PC (Personal Computer) equipped with a data communication card, or the like, or a mobile 3G (3rd generation) network or a mobile 3.9G (3.9th generation) network. Other terminals may be used as long as they can communicate with each other.
  • FIG. 5 is a block diagram illustrating a connection configuration of the content distribution system according to the present embodiment as an example.
  • FIG. 5 shows a configuration in which, as the mobile network 250, an LTE (Long Term Evolution) or EPC (Evolved Packet Core) network, which is a 3.9 generation mobile network, is used instead of the 3G mobile network.
  • LTE Long Term Evolution
  • EPC Evolved Packet Core
  • the functions of the base station device and the RNC device are reduced, and only the eNodeB (evolved Node B, enhanced Node B) device is provided.
  • eNodeB evolved Node B, enhanced Node B
  • an S / P-GW device is connected to an eNodeB device.
  • the S / P-GW device means a configuration in which an S-GW (Serving ⁇ Gateway) device and a P-GW (Packet data network Gateway) device are integrated.
  • FIG. 5 shows a configuration in which M eNodeB devices are connected to one S / P-GW device.
  • the eNodeB devices 260_1 to 260_M are connected to the S / P-GW device 290_1.
  • the gateway devices 175_1 to 175_N are inserted between the eNodeB device and the S / P-GW device.
  • the gateway device 175_1 is connected to the S / P-GW device 290_1, and analyzes at least one of the header part and the payload part with respect to the GTP-U packet transmitted from each of the eNodeB devices 260_1 to 260_M, and determines in advance. Only packets that satisfy the specified conditions are sent to the S / P-GW apparatus 290_1, and other packets are sent to a network outside the mobile network (the Internet 185 in FIG. 5).
  • the packet for bypassing the S / P-GW device or the like in the gateway devices 175_1 to 175_N is not limited to the upstream packet from the portable terminal 270 to the Internet 185. That is, downstream packets from the Internet 185 to the mobile terminal 270 are also connected to the eNodeB device via the gateway device, bypassing the S / P-GW device.
  • a condition satisfied by at least one of parameters such as the IP address of the connection request destination, the URL, the telephone number of the portable terminal 270, and the content of the connection request can be used.
  • the gateway devices 175_1 to 175_N receive the upstream and downstream packets of this session.
  • the data is output to the S / P-GW apparatus, and if not satisfied, the data is output to the Internet 185.
  • the cache servers 110_1 to 110_N are connected to the S / P-GW apparatuses 290_1 to 290_N, respectively.
  • the cache server 110_1 is connected to the S / P-GW apparatus 290_1.
  • the portable terminal 270 describes the IP address of the distribution server device 120 and issues a distribution connection request message.
  • the eNodeB device where the mobile terminal 270 is located receives the connection request message.
  • the eNodeB device that has received the connection request message stores the connection request message, the IP address of the distribution server device 120, the IP address of the mobile terminal 270, etc. in the payload portion of the GTP-U protocol, and stores it in the S / P-GW device 290_N. In contrast, the GTP-U packet is transferred.
  • the cache servers 110_1 to 110_N have the same configuration as the cache server shown in FIG. However, in the present embodiment, the control signal transmission / reception unit 111 is connected to the S / P-GW apparatuses 290_1 to 290_N. At this time, the control signal transmission / reception unit 111 receives the connection request message from the mobile terminal 270, the GTP-U packet storing the IP address, and the location information of the mobile terminal 270 from the S / P-GW apparatus 290_N. Note that the other cache servers 110_1 and 110_2 also perform the above exchanges with the S / P-GW apparatuses connected thereto.
  • the cache server 110_N When the mobile terminal 270 moves from the location A to the location B, according to an instruction from the control device 160, the cache server 110_N outputs the SN / TS and file number of the portion delivered before the movement to the cache server 110_1. Do. If there is no requested content in the cache server 110_1, the requested content is copied from the cache server 110_N to the cache server 110_1 according to an instruction from the control device 160.
  • FIG. 5 shows a configuration in which one cache server is connected to one S / P-GW device.
  • One cache server may be connected to a plurality of S / P-GW devices.
  • the S / P-GW apparatus in which the S-GW apparatus and the P-GW apparatus are integrated is used.
  • a configuration in which the S-GW apparatus and the P-GW apparatus are separated may be employed.
  • a cache server can be connected to either the S-GW apparatus or the P-GW apparatus.
  • the gateway apparatuses 175_1 to 175_N may be connected between the S-GW apparatus and the P-GW apparatus.
  • the cache server may be connected to the gateway devices 175_1 to 175_N. Further, the cache server may be connected to the eNodeB devices 260_1 to 260_M, 261_1 to 261_M, and 262_1 to 262_M.
  • the gateway device 175 may transfer a packet that does not satisfy a predetermined condition to the SGSN / GGSN device.
  • the mobile terminal 270 may be a mobile phone, a smartphone, a PC equipped with a data communication card, or the like, or may be a mobile terminal other than these as long as it can communicate with the LTE / EPC network. .
  • the content is a moving image.
  • the same configuration can also be used when the content is a still image, audio, audio, software, application, or the like.
  • the content distribution system according to this embodiment provides the following effects.
  • the content is distributed not from the distribution server device but from the cache server located at a distance close to the mobile terminal.
  • the distance required for content distribution can be shortened. Therefore, it is possible to shorten the time until the content arrives at the mobile terminal, and to greatly reduce the delay time from when the request is made at the mobile terminal until the content is played back, and to the end user QoE (Quality of Experience) Can be greatly improved.
  • the content is copied between the cache server connected before the movement and the cache server connected after the movement according to the instruction of the control device, and before the movement.
  • the sequence number / time stamp and file number distributed to the mobile terminal are output to the cache server after movement. As a result, it is possible to view content continuously without interruption on the mobile terminal side.
  • 10_1 to 10_N Cache server 50 Mobile network 75_1 to 75_N Gateway device 85 External network 90_1 to 90_N Packet transfer device 95_1 to 95_L, 97_1 to 97_L Radio control device 100 Content 110_1 to 110_N Cache server 111 Control signal transmitting / receiving unit 112 Content securing unit 113 Content Temporary storage unit 114 Parameter temporary storage unit 115 Analysis unit 116 Content list creation unit 117 Distribution unit 120 Distribution server device 150 Mobile network 160 Control device 161 Control signal transmission / reception unit 166 Movement determination unit 167 Content map creation / storage unit 168 Content securing instruction unit 170 Mobile terminals 175_1 to 175_N Gateway devices 180_1 to 180_M, 1 1_1 to 181_M, 182_1 to 182_M, 183_1 to 183_M Base station apparatus 185 Internet 190_1 to 190_N SGSN / GGSN apparatus 195_1 to 195_L, 197_1 to 197_L RNC

Landscapes

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

Abstract

 コンテンツ配信システムは、無線制御装置とパケット転送装置との間に接続され、無線制御装置から受信したパケットが所定の条件を満たす場合には、無線制御装置と配信サーバ装置との間における少なくとも1方向の通信がパケット転送装置を迂回するように制御するゲートウェイ装置と、パケット転送装置、無線基地局装置またはゲートウェイ装置に接続され、コンテンツを一時的に保持するキャッシュサーバとを備える。制御装置は、携帯端末が第1のエリアから第2のエリアに移動したときには、コンテンツのうちの配信済みの部分を特定するパラメータを、第2のエリアをカバーする第2のキャッシュサーバに通知するように、第1のエリアをカバーする第1のキャッシュサーバに指示する。携帯端末にコンテンツを配信する場合に、携帯端末が移動しても、効率良くコンテンツ配信を継続できるようにする。

Description

コンテンツ配信システム、制御装置およびコンテンツ配信方法
 [関連出願についての記載]
 本発明は、日本国特許出願:特願2011-244592号(2011年11月 8日出願)の優先権主張に基づくものであり、同出願の全記載内容は引用をもって本書に組み込み記載されているものとする。
 本発明は、コンテンツ配信システム、制御装置およびコンテンツ配信方法に関し、特に、モバイルネットワークを介して、種々の携帯端末(例えば、携帯電話、スマートフォン、タブレット端末等)に対し、動画、静止画、オーディオ、ソフトウェア、アプリケーション等を含むコンテンツを効率的に配信するコンテンツ配信システム、コンテンツ配信を制御する制御装置およびコンテンツ配信方法に関する。
 モバイルネットワークの高速化・大容量化の進展に伴い、モバイルネットワークを介して、携帯端末にコンテンツを配信するコンテンツ配信が普及しつつある。
 今後、LTE(Long Term Evolution)、EPC(Evolved Packet Core)等の技術により、モバイルネットワークは、さらに高速・大容量化されていく予定である。
 特許文献1には、コンテンツ配信システムにおいて、コンテンツ配信用トラフィックの通信品質を確保する技術が記載されている。
特開2007-110368号公報
 以下の分析は、本発明者によってなされたものである。
 今後、2013年にかけて、データ系のトラヒック量は8倍から10倍以上に増大し、トラヒックの大部分をコンテンツデータが占めるという予測がある。また、コンテンツデータの中で映像コンテンツが60%以上を占めると予測されている。近い将来、携帯端末の処理能力の進展により、モバイルネットワークにおいても、ハイビジョン解像度によるさらに大容量の映像コンテンツが流通することが予想される。
 モバイルネットワークでコンテンツの配信を行うコンテンツ配信システムにおいては、すべての携帯端末からのパケットがモバイルネットワーク上のパケット転送装置を介して1台または複数台のコンテンツ配信を行う配信サーバ装置に伝えられる。また、これらの配信サーバ装置は、すべての端末に対して、パケット転送装置を介して、コンテンツパケットまたはコンテンツファイルを配信する。
 しかしながら、このようなコンテンツ配信システムによると、以下の問題がある。
 上記のコンテンツ配信システムでは、パケットの属性に関係なく、すべてのパケットがモバイルネットワークを流れる。したがって、多数の携帯端末に対して大容量コンテンツを大量に配信すると、配信サーバ装置またはモバイルネットワークにおいて輻輳が生じ易くなる。また、輻輳により、遅延、パケットロス等が発生し、携帯端末側で画像がフリーズしたり、音声が途切れる等の問題が発生する。
 また、上記のコンテンツ配信システムでは、携帯端末とコンテンツ配信サーバ装置との物理的な距離が長いため、携帯端末にコンテンツが到着するまでに時間を要し、携帯端末で要求を出してから映像コンテンツ等を再生するまでの遅延時間が長くなる。したがって、エンドユーザのQoE(Quality of Experience)が悪化するという問題がある。
 また、コンテンツ配信サービスでは、携帯端末の移動にかかわらずサービスを提供する必要がある。しかしながら、上記のコンテンツ配信システムでは、携帯端末へのコンテンツ配信中に携帯端末が移動した場合には、携帯端末側で途切れることなく連続してコンテンツを視聴することが困難であるという問題がある。
 さらに、端末の台数が増大したり、コンテンツが大容量になりトラヒック量が増大すると、コンテンツ配信サーバ装置の配信能力、パケット転送装置の転送能力等がボトルネックになり、その結果、モバイルネットワーク内のトラヒックが輻輳し、遅延やパケットロスが発生する。したがって、端末側で画像がフリーズしたり、音声が途切れる等の問題が発生する。
 また、これらのボトルネックを解消するためには、携帯端末の増加やトラヒック量の増加を見越して、モバイルネットワークの設備を常に増強し続ける必要があるという問題がある。
 そこで、モバイルネットワークを介して携帯端末にコンテンツを配信する場合に、携帯端末が移動しても、効率良くコンテンツ配信を継続できるようにすることが望まれる。本発明の目的は、かかる要望に寄与し得るコンテンツ配信システム、制御装置およびコンテンツ配信方法を提供することにある。
 本発明の第1の視点に係るコンテンツ配信システムは、
 配信サーバ装置から携帯端末に向けて配信されたコンテンツを含むパケットを転送する第1および第2のパケット転送装置と、
 第1のエリアをカバーする第1の無線制御装置と前記第1のパケット転送装置との間に接続され、該第1の無線制御装置から受信したパケットが所定の条件を満たす場合には、該第1の無線制御装置と前記配信サーバ装置との間における少なくとも1方向の通信が前記第1のパケット転送装置を迂回するように制御する第1のゲートウェイ装置と、
 第2のエリアをカバーする第2の無線制御装置と前記第2のパケット転送装置との間に接続され、該第2の無線制御装置から受信したパケットが前記所定の条件を満たす場合には、該第2の無線制御装置と前記配信サーバ装置との間における少なくとも1方向の通信が前記第2のパケット転送装置を迂回するように制御する第2のゲートウェイ装置と、
 前記第1のパケット転送装置、前記第1の無線基地局装置および前記第1のゲートウェイ装置の少なくともいずれかに接続され、コンテンツを一時的に保持する第1のキャッシュサーバと、
 前記第2のパケット転送装置、前記第2の無線基地局装置および前記第2のゲートウェイ装置の少なくともいずれかに接続され、コンテンツを一時的に保持する第2のキャッシュサーバと、
 前記携帯端末が前記第1のキャッシュサーバからコンテンツの配信を受けていた場合に、前記携帯端末が前記第1のエリアから前記第2のエリアに移動したとき、該コンテンツのうちの配信済みの部分を特定するパラメータを前記第2のキャッシュサーバに通知するように前記第1のキャッシュサーバに指示する制御装置と、を備える。
 本発明の第2の視点に係る制御装置は、
 第1および第2のパケット転送装置と、第1および第2のゲートウェイ装置と、第1および第2のキャッシュサーバとを備えたコンテンツ配信システムにおいて、該第1および第2のキャッシュサーバを制御する制御装置であって、
 前記第1および第2のパケット転送装置は、配信サーバ装置から携帯端末に向けて配信されたコンテンツを含むパケットを転送し、
 前記第1のゲートウェイ装置は、第1のエリアをカバーする第1の無線制御装置と前記第1のパケット転送装置との間に接続され、該第1の無線制御装置から受信したパケットが所定の条件を満たす場合には、該第1の無線制御装置と前記配信サーバ装置との間における少なくとも1方向の通信が前記第1のパケット転送装置を迂回するように制御し、
 前記第2のゲートウェイ装置は、第2のエリアをカバーする第2の無線制御装置と前記第2のパケット転送装置との間に接続され、該第2の無線制御装置から受信したパケットが前記所定の条件を満たす場合には、該第2の無線制御装置と前記配信サーバ装置との間における少なくとも1方向の通信が前記第2のパケット転送装置を迂回するように制御し、
 前記第1のキャッシュサーバは、前記第1のパケット転送装置、前記第1の無線基地局装置および前記第1のゲートウェイ装置の少なくともいずれかに接続され、コンテンツを一時的に保持し、
 前記第2のキャッシュサーバは、前記第2のパケット転送装置、前記第2の無線基地局装置および前記第2のゲートウェイ装置の少なくともいずれかに接続され、コンテンツを一時的に保持し、
 前記携帯端末が前記第1のキャッシュサーバからコンテンツの配信を受けていた場合に、前記携帯端末が前記第1のエリアから前記第2のエリアに移動したとき、該コンテンツのうちの配信済みの部分を特定するパラメータを前記第2のキャッシュサーバに通知するように前記第1のキャッシュサーバに指示する。
 本発明の第3の視点に係るコンテンツ配信方法は、
 配信サーバ装置から携帯端末に向けて配信されたコンテンツを含むパケットを転送する第1のパケット転送装置と第1のエリアをカバーする第1の無線制御装置との間に接続された第1のゲートウェイ装置が、該第1の無線制御装置から受信したパケットが所定の条件を満たす場合には、該第1の無線制御装置と該配信サーバ装置との間における少なくとも1方向の通信が該第1のパケット転送装置を迂回するように制御する工程と、
 前記配信サーバ装置から前記携帯端末に向けて配信されたコンテンツを含むパケットを転送する第2のパケット転送装置と第2のエリアをカバーする第2の無線制御装置との間に接続された第2のゲートウェイ装置が、該第2の無線制御装置から受信したパケットが前記所定の条件を満たす場合には、該第2の無線制御装置と前記配信サーバ装置との間における少なくとも1方向の通信が該第2のパケット転送装置を迂回するように制御する工程と、
 前記第1のパケット転送装置、前記第1の無線基地局装置および前記第1のゲートウェイ装置の少なくともいずれかに接続され、コンテンツを一時的に保持する第1のキャッシュサーバから、前記携帯端末がコンテンツの配信を受けていた場合に、前記携帯端末が前記第1のエリアから前記第2のエリアに移動したとき、前記第2のパケット転送装置、前記第2の無線基地局装置および前記第2のゲートウェイ装置の少なくともいずれかに接続され、コンテンツを一時的に保持する第2のキャッシュサーバに対して、コンテンツのうちの配信済みの部分を特定するパラメータを通知するように、制御装置が、前記第1のキャッシュサーバに指示する工程と、を含む。
 本発明に係るコンテンツ配信システム、制御装置およびコンテンツ配信方法によると、モバイルネットワークを介して携帯端末にコンテンツを配信する場合に、携帯端末が移動しても、効率良くコンテンツ配信を継続することを可能とすることに寄与する。
本発明に係るコンテンツ配信システムの接続構成を概略的に示すブロック図である。 第1の実施形態に係るコンテンツ配信システムの接続構成を一例として示すブロック図である。 第1の実施形態に係るコンテンツ配信システムにおける制御装置の構成を一例として示すブロック図である。 第1の実施形態に係るコンテンツ配信システムにおけるキャッシュサーバの構成を一例として示すブロック図である。 第2の実施形態に係るコンテンツ配信システムの接続構成を一例として示すブロック図である。
 はじめに、本発明の概要について説明する。なお、この概要に付記する図面参照符号は、専ら理解を助けるための例示であり、本発明を図示の態様に限定することを意図するものではない。
 図1は、本発明に係るコンテンツ配信システムの接続構成を一例として示すブロック図である。図1を参照すると、コンテンツ配信システムは、第1および第2のパケット転送装置(例えば90_1、90_N)と、第1および第2のゲートウェイ装置(例えば75_1、75_N)と、第1および第2のキャッシュサーバ(例えば10_1、10_N)と、制御装置(160)とを備える。
 第1および第2のパケット転送装置(例えば90_1、90_N)は、配信サーバ装置(120)から携帯端末に向けて配信されたコンテンツを含むパケットを転送する。
 第1のゲートウェイ装置(75-1)は、第1のエリアをカバーする第1の無線制御装置(例えば95_1)と第1のパケット転送装置(90_1)との間に接続され、第1の無線制御装置(95_1)から受信したパケットが所定の条件を満たす場合には、第1の無線制御装置(95_1)と配信サーバ装置(120)との間における少なくとも1方向の通信が第1のパケット転送装置(90_1)を迂回するように制御する。第2のゲートウェイ装置(75_N)は、第2のエリアをカバーする第2の無線制御装置(例えば97_1)と第2のパケット転送装置(90_N)との間に接続され、第2の無線制御装置(97_1)から受信したパケットが上記所定の条件を満たす場合には、第2の無線制御装置(97_1)と配信サーバ装置(120)との間における少なくとも1方向の通信が第2のパケット転送装置(90_N)を迂回するように制御する。
 第1のキャッシュサーバ(10_1)は、第1のパケット転送装置(90_1)、第1の無線基地局装置(95_1)および第1のゲートウェイ装置(75_1)の少なくともいずれかに接続され、コンテンツを一時的に保持する。第2のキャッシュサーバ(10_N)は、第2のパケット転送装置(90_N)、第2の無線基地局装置(97_1)および第2のゲートウェイ装置(75_N)の少なくともいずれかに接続され、コンテンツを一時的に保持する。
 制御装置(160)は、携帯端末が第1のキャッシュサーバ(10_1)からコンテンツの配信を受けていた場合に、携帯端末が第1のエリアから第2のエリアに移動したとき、当該コンテンツのうちの配信済みの部分を特定するパラメータを第2のキャッシュサーバ(10_N)に通知するように第1のキャッシュサーバ(10_1)に指示する。また、制御装置(160)は、携帯端末が第1のキャッシュサーバ(10_1)からコンテンツの配信を受けていた場合に、携帯端末が第1のエリアから第2のエリアに移動したとき、第1のキャッシュサーバ(10_1)から当該コンテンツを取得するように、第2のキャッシュサーバ(10_N)に指示することが好ましい。さらに、制御装置(160)は、コンテンツの識別子、コンテンツをパケットで配信する際の該パケットのシーケンス番号もしくはタイムスタンプ、または、コンテンツをファイルで配信する際の該ファイルのファイル番号を、上記パラメータとして通知するようにしてもよい。
 第1のゲートウェイ装置(75_1)は、第1の無線制御装置(95_1)から受信したパケットが上記所定の条件を満たす場合には、第1の無線制御装置(95_1)と配信サーバ装置(120)との間における少なくとも1方向の通信が第1のパケット転送装置(90_1)および第2のパケット転送装置(90_N)が設けられたモバイルネットワーク(50)以外のネットワーク(外部ネットワーク85)を流れるように制御してもよい。同様に、第2のゲートウェイ装置(75_N)は、第2の無線制御装置(97_1)から受信したパケットが上記所定の条件を満たす場合には、第2の無線制御装置(97_1)と配信サーバ装置(120)との間における少なくとも1方向の通信がモバイルネットワーク(50)以外のネットワーク(85)を流れるように制御してもよい。ここで、上記所定の条件は、接続要求先のIPアドレス、ポート番号、要求するURL(Uniform Resource Locator)、前記携帯端末のIPアドレス、電話番号、接続要求の内容のうちの少なくともいずれかに関する条件であってもよい。
 本発明のコンテンツ配信システムによると、ゲートウェイ装置がパケットの一部を迂回させることにより、モバイルネットワークにおける輻輳を生じ難くすることができる。また、携帯電話が移動した場合に、コンテンツのうちの配信済みの部分を特定するパラメータ、または、コンテンツをキャッシュサーバ間でやり取りすることで、携帯端末が移動しても、効率良くコンテンツ配信を継続することが可能となる。
 本発明において、下記の形態が可能である。
[形態1]
 上記第1の視点に係るコンテンツ配信システムのとおりである。
[形態2]
 前記制御装置は、前記携帯端末が前記第1のキャッシュサーバからコンテンツの配信を受けていた場合に、前記携帯端末が前記第1のエリアから前記第2のエリアに移動したとき、前記第1のキャッシュサーバから該コンテンツを取得するように、前記第2のキャッシュサーバに指示するようにしてもよい。
[形態3]
 前記制御装置は、コンテンツの識別子、コンテンツをパケットで配信する際の該パケットのシーケンス番号もしくはタイムスタンプ、または、コンテンツをファイルで配信する際の該ファイルのファイル番号を、前記パラメータとして通知するようにしてもよい。
[形態4]
 前記第1のゲートウェイ装置は、前記第1の無線制御装置から受信したパケットが前記所定の条件を満たす場合に、該第1の無線制御装置と前記配信サーバ装置との間における少なくとも1方向の通信が前記第1のパケット転送装置および前記第2のパケット転送装置が設けられたモバイルネットワーク以外のネットワークを流れるように制御し、
 前記第2のゲートウェイ装置は、前記第2の無線制御装置から受信したパケットが前記所定の条件を満たす場合に、該第2の無線制御装置と前記配信サーバ装置との間における少なくとも1方向の通信が前記モバイルネットワーク以外のネットワークを流れるように制御するようにしてもよい。
[形態5]
 前記所定の条件は、接続要求先のIPアドレス、ポート番号、要求するURL(Uniform Resource Locator)、前記携帯端末のIPアドレス、電話番号、接続要求の内容のうちの少なくともいずれかに関する条件であってもよい。
[形態6]
 前記第1のパケット転送装置および前記第2のパケット転送装置は、モバイルパケットネットワークのSGSN(Serving GPRS Support Node)装置、GGSN(Gateway GPRS Support Node)装置もしくはSGSN/GGSN装置、または、モバイルLTE(Long Term Evolution)/EPC(Evolved Packet Core)ネットワークのS-GW(Serving Gateway)装置、P-GW(Packet data network Gateway)装置もしくはS/P-GW装置であってもよい。
[形態7]
 前記コンテンツは、動画、静止画、音声、オーディオ、ソフトウェアおよびアプリケーションの少なくともいずれかを含んでいてもよい。
[形態8]
 上記第2の視点に係る制御装置のとおりである。
[形態9]
 前記制御装置は、前記携帯端末が前記第1のキャッシュサーバからコンテンツの配信を受けていた場合に、前記携帯端末が前記第1のエリアから前記第2のエリアに移動したとき、前記第1のキャッシュサーバから該コンテンツを取得するように、前記第2のキャッシュサーバに指示するようにしてもよい。
[形態10]
 前記制御装置は、コンテンツの識別子、コンテンツをパケットで配信する際の該パケットのシーケンス番号もしくはタイムスタンプ、または、コンテンツをファイルで配信する際の該ファイルのファイル番号を、前記パラメータとして通知するようにしてもよい。
[形態11]
 上記第3の視点に係るコンテンツ配信方法のとおりである。
[形態12]
 上記コンテンツ配信方法において、前記制御装置が、前記携帯端末が前記第1のキャッシュサーバからコンテンツの配信を受けていた場合に、前記携帯端末が前記第1のエリアから前記第2のエリアに移動したとき、前記第1のキャッシュサーバから該コンテンツを取得するように、前記制御装置が前記第2のキャッシュサーバに指示する工程を含んでいてもよい。
[形態13]
 上記コンテンツ配信方法において、前記制御装置は、コンテンツの識別子、コンテンツをパケットで配信する際の該パケットのシーケンス番号もしくはタイムスタンプ、または、コンテンツをファイルで配信する際の該ファイルのファイル番号を、前記パラメータとして通知するようにしてもよい。
 図2~図5を参照して、実施形態に係るコンテンツ配信システムの構成および動作について、詳細に説明する。なお、以下の実施形態では、主に、コンテンツが動画像である場合について説明する。なお、コンテンツが静止画、オーディオ、音声、ソフトウェア、アプリケーション等である場合にも、本実施形態と同様の構成を用いることができる。
 (実施形態1)
 第1の実施形態に係るコンテンツ配信システムについて、図面を参照して説明する。図2は、本実施形態に係るコンテンツ配信システムの接続構成を一例として示すブロック図である。
 図2は、モバイルネットワークとして3Gモバイルパケットネットワークを用い、パケット転送装置としてSGSN/GGSN(Serving GPRS Support Node)/(Gateway GPRS Support Node)装置を用いる場合の構成を示す。ここで、SGSN/GGSN装置とは、SGSN装置とGGSN装置が同一場所に配備されていることを意味する。
 図2において、配信サーバ装置120は、コンテンツ100として、動画像、静止画、オーディオ、音声、アプリケーション、ソフトウェア等のうちの少なくともいずれかを含むコンテンツを格納している。ここでは、一例として、コンテンツが動画像である場合について説明する。このとき、配信サーバ装置120は、動画像の圧縮符号化ビットストリームまたは圧縮符号化ビットストリームを格納したファイルを予め蓄積している。
 図2を参照すると、キャシュサーバ110_1~110_Nは、それぞれ、SGSN/GGSN装置190_1~190_Nに接続されている。
 モバイルネットワーク150上には、N台(N≧2)のSGSN/GGSN装置190_1~190_Nが配備されている。例えば、SGSN/GGSN装置190_1は、ゲートウェイ装置175_1を経由して、RNC(Radio Network Controller)装置195_1~195_L(L≧2)に接続されている。同様に、SGSN/GGSN装置190_Nは、ゲートウェイ装置175_Nを経由して、RNC装置197_1~197_Lに接続されている。なお、図2において図示しないものの、SGSN/GGSN装置190_2も、同様に、L台のRNC装置に接続されている。
 また、各RNC装置は、M台(M≧2)の基地局装置に接続されている。例えば、RNC装置195_1は、基地局装置180_1~180_Mに接続されている。
 各ゲートウェイ装置は、SGSN/GGSN装置とRNC装置の間に接続されている。例えば、ゲートウェイ装置175_1は、SGSN/GGSN装置190_1とRNC装置195_1の間に接続されている。
 キャッシュサーバ110_1~110_Nは、それぞれ、SGSN/GGSN装置190_1~190_Nに接続されている。例えば、SGSN/GGSN装置190_1は、キャッシュサーバ110_1に接続されている。また、N台のキャッシュサーバ110_1~110_Nは、互いに接続されている。
 制御装置160は、N台のキャッシュサーバ110_1~110_Nに接続されている。
 次に、コンテンツ配信システムの動作について、説明する。
 まず、ロケーションAに位置する携帯端末170は、例えば、HTTPプロトコル(Hypertext Transport Protocol)を用いて、配信サーバ装置120のIPアドレスを記載してコンテンツ配信の接続要求メッセージを送出する。
 すると、携帯端末170が在圏している基地局装置(携帯端末170がロケーションAに存在する場合には、基地局装置183_1~183_M)は、接続要求メッセージを受信し、基地局装置を管理しているRNC装置(図2の場合にはRNC装置197_L)に接続要求メッセージを転送する。
 RNC装置197_Lは、基地局装置から接続要求メッセージを受信し、GTP-U(GPRS Transfer Protocol-U-plane)プロトコルのペイロード部分に、接続要求メッセージ、配信サーバ装置120のIPアドレス、携帯端末170のIPアドレス等を格納し、GTP-Uパケットをゲートウェイ装置175_Nに転送する。
 ゲートウェイ装置175_Nは、RNC装置197_Lから出力されたGTP-Uパケットのヘッダ部およびペイロード部の少なくとも一方を解析する。ゲートウェイ装置175_Nは、予め定められた条件を満たすパケットのみをSGSN/GGSN装置190_Nに送出し、それ以外のパケットをモバイルネットワーク外のネットワーク(図2ではインターネット185)に送出する。ここで、ゲートウェイ装置175_NでSGSN/GGSN装置190_Nを迂回させるパケットは、携帯端末170からインターネット185への上りのパケット、および、インターネット185から携帯端末170への下りのパケットの少なくとも一方に関して、SGSN/GGSN装置190_N等を迂回し、RNC装置に接続される。
 ここで、予め定められた条件として、接続要求先のIPアドレス、ポート番号や、要求するURL(Uniform Resource Locator)、携帯端末170の電話番号またはIPアドレス、接続要求の内容等のパラメータのうちの少なくとも1つのパラメータが満たす条件を用いることができる。
 本実施形態では、配信サーバ装置120のIPアドレスまたはポート番号が特定の条件を満たす場合には、ゲートウェイ装置175_Nは、このセッションのパケットをSGSN/GGSN装置190_Nに出力する。一方、条件を満たさない場合には、ゲートウェイ装置175_Nは、パケットをインターネット185に出力する。なお、他のゲートウェイ装置(例えばゲートウェイ装置175_1)も同様の動作を行うことから、説明を省略する。
 図3は、制御装置160の構成を一例として示すブロック図である。図3を参照すると、制御装置160は、制御信号送受信部161、移動判別部166、コンテンツマップ作成・蓄積部167、および、コンテンツ確保指示部168を備える。
 制御信号送受信部161は、キャッシュサーバ110_1~110_N、および、SGSN/GGSN装置190_1~190_Nに接続され、いくつかの情報のやり取りを行なう。ここでは、一例として、制御信号送受信部161とキャッシュサーバ110_NおよびSGSN/GGSN装置190_Nとの間の情報のやりとりを説明する。なお、制御信号送受信部161と、他のキャッシュサーバ(キャッシュサーバ110_1、110_2等)および他のSGSN/GGSN装置(SGSN/GGSN装置190_1、190_2等)との情報のやりとりは、制御信号送受信部161と、キャッシュサーバ110_NおよびSGSN/GGSN装置190_Nとの情報のやりとりと同様であることから、説明を省略する。
 制御信号送受信部161は、SGSN/GGSN装置190_Nから、携帯端末170の受信IPアドレス、配信サーバ装置120のIPアドレス、要求されたコンテンツの情報、携帯端末170のロケーション情報等を受信し、コンテンツ確保指示部168に出力する。また、制御信号送受信部161は、キャッシュサーバ110_Nを含むすべてのキャッシュサーバ110_1~110_Nから、予め定められた時間間隔毎にコンテンツリストを受信し、コンテンツマップ作成・蓄積部167に出力する。
 コンテンツマップ作成・蓄積部167は、キャッシュサーバ110_Nを含むすべてのキャッシュサーバ110_1~110_Nから、予め定められた時間間隔毎にコンテンツリストを受信し、どのキャッシュサーバがどのようなコンテンツを一時蓄積しているかを表すコンテンツマップであってキャッシュサーバ110_1~110_Nの全体を網羅するものを作成して保持する。
 コンテンツ確保指示部168は、制御信号送受信部161を介して、SGSN/GGSN装置190_Nから、携帯端末170の受信IPアドレス、要求されたコンテンツ情報(例えばコンテンツのURL)を入力し、コンテンツマップ作成・蓄積部167からコンテンツマップを読み出し、ロケーションAにおいて携帯端末170が接続したキャッシュサーバ(例えばキャッシュサーバ110_N)が、携帯端末170が要求したコンテンツを一時蓄積しているかどうかを判別する。キャッシュサーバ110_Nが当該コンテンツを蓄積している場合には、コンテンツ確保指示部168は、キャッシュサーバ110_Nに対し、当該コンテンツを読み出すように指示する。
 一方、キャッシュサーバ110_Nが当該コンテンツを蓄積していない場合には、コンテンツ確保指示部168は、コンテンツマップを確認して、他のキャッシュサーバのうちどのキャッシュサーバが当該コンテンツを蓄積しているかを判別する。例えば、キャッシュサーバ110_2が蓄積している場合には、コンテンツ確保指示部168は、キャッシュサーバ110_2から当該コンテンツを確保する指示を、コンテンツ確保指示としてキャッシュサーバ110_Nに送出する。ここで、コンテンツ確保指示は、当該コンテンツを蓄積しているキャッシュサーバ110_2のIPアドレスと、当該コンテンツを確保する指示とを含む。
 なお、キャッシュサーバ110_1以外のいずれのキャッシュサーバも要求されたコンテンツを蓄積していない場合には、コンテンツ確保指示部168は、キャッシュサーバ110_Nに対して、キャッシュサーバ110_2のIPアドレスの代わりに配信サーバ装置120のIPアドレスを通知し、配信サーバ装置120からコンテンツを確保するように指示する。
 移動判別部166は、制御信号送受信部161を介して、SGSN/GGSN装置190_Nから携帯端末170のロケーション情報を一定時間毎に受信し、携帯端末170のロケーションが変化したかどうかを一定時間毎に判別する。携帯端末170のロケーションが変化し、ロケーションAからロケーションBへと移動したと判断した場合には、移動判別部166は、携帯端末が移動する前に接続していたキャッシュサーバ110_Nからパラメータ(図4を参照して後述する)を読み出し、制御信号送受信部161を介して、移動先で接続されるキャッシュサーバ110_1に対し当該パラメータを送出し、移動先のキャッシュサーバ110_1に対し当該パラメータを一時蓄積させる。ここで、パラメータの一時蓄積は、後述の図4に示すパラメータ一時蓄積部114にて行う。
 また、移動判別部166は、当該コンテンツについて、コンテンツマップ作成・蓄積部167を探索し、携帯端末170が移動先のロケーションBで接続するキャッシュサーバ110_1が当該コンテンツを保有しているかどうかを判別する。キャッシュサーバ110_1が当該コンテンツを保有していない場合には、移動判別部166は、キャッシュサーバ110_N(のコンテンツ一時蓄積部113)から当該コンテンツを読み出してコピーを確保するように、キャッシュサーバ110_1(のコンテンツ確保部112)に指示する。
 図4は、SGSN/GGSN装置190_Nに接続されたキャッシュサーバ110_Nの構成を一例として示すブロック図である。図4を参照して、キャッシュサーバ110_Nの構成について説明する。キャッシュサーバ110_N以外のキャッシュサーバの構成は、キャッシュサーバ110_Nの構成と同一であることから、説明を省略する。
 図4を参照すると、キャッシュサーバ110_Nは、制御信号送受信部111、コンテンツ確保部112、コンテンツ一時蓄積部113、パラメータ一時蓄積部114、解析部115、コンテンツリスト作成部116、および、配信部117を備える。
 制御信号送受信部111は、携帯端末170からの接続要求メッセージとIPアドレス等を格納したGTP-Uパケットと、携帯端末170のロケーション情報を、SGSN/GGSN装置190_Nから受信して、解析部115に出力する。
 解析部115は、GTP-Uパケットのペイロード部分に格納された接続要求メッセージの内容を読み出し、携帯端末170の受信IPアドレスと要求されたコンテンツ等の情報を、制御信号送受信部111を介して制御装置160に出力する。また、解析部115は、携帯端末170のロケーション情報を制御装置160に送信する。
 コンテンツ確保部112は、制御装置160から送出され、制御信号送受信部111を経由して受信した、コンテンツ確保指示またはコンテンツコピー指示に従って、指定されたコンテンツを他のキャッシュサーバまたは配信サーバ装置120から読み出し、コンテンツ一時蓄積部113に出力する。
 コンテンツ一時蓄積部113は、コンテンツ確保部112が他のキャッシュサーバまたは配信サーバ装置120から取得したコンテンツを一時的に蓄積する。
 コンテンツリスト作成部116は、予め定められた時間間隔毎に、コンテンツ一時蓄積部113に蓄積されているすべてのコンテンツに対するコンテンツリストを作成ないし更新する。また、コンテンツリスト作成部116は、予め定められた時間間隔毎に、制御信号送受信部111を介して制御装置160にコンテンツリストを送信する。
 パラメータ一時蓄積部114は、携帯端末170が移動前に要求し、移動する直前までに配信部117から配信されたコンテンツに対し、配信部117からパラメータを入力して一時蓄積する。ここで、パラメータとして、コンテンツの識別子、パケットのシーケンス番号(SN: Sequence Number)、タイムスタンプ(TS: Time Stamp)等を用いることができ、ファイル配信の場合には配信されたファイルのファイル番号を用いることができる。
 配信部117は、制御装置160から制御信号送受信部111を経由して、配信指示、接続要求されたコンテンツ、および、携帯端末170のIPアドレスを受信し、パラメータ一時蓄積部114からパラメータを読み出し、当該パラメータを用いて、コンテンツ一時蓄積部113から当該コンテンツを必要な位置から読み出した上で、予め定められたプロトコルによるパケットを構成し、携帯端末170へ配信する。
 ここで、予め定められたプロトコルとして、例えば、HTTP、TCP/IP(Transmission Control Protocol/Internet Protocol)等を用いることができる。また、配信部117は、パラメータ一時蓄積部114に対し、必要なパラメータを出力する。
 図2に戻ると、携帯端末170がロケーションAからロケーションBへと移動した場合には、基地局装置180_1~180_Mを介してRNC装置195_1に接続し、ゲートウェイ装置175_1を介してSGSN/GGSN装置190_1に接続する。携帯端末170が移動前に視聴していたコンテンツを続きから視聴することができるように、制御装置160は、キャッシュサーバ110_1に対し、携帯端末170が移動前に接続していたキャッシュサーバ110_Nのパラメータ一時蓄積部114から、移動前のパラメータ(SN、TS、ファイル番号等のうち少なくともいずれか)を読み出し、携帯端末170が移動先で接続するキャッシュサーバ110_1に出力して、キャッシュサーバ110_1のパラメータ一時蓄積部114に蓄積させる。
 また、制御装置160は、移動先のキャッシュサーバ110_1が要求されたコンテンツを一時蓄積しているかどうかをコンテンツマップ作成・蓄積部167に基づいて判別する。キャッシュサーバ110_1が当該コンテンツを蓄積していない場合には、キャッシュサーバ110_1のコンテンツ確保部112に指示を送出し、移動前のキャッシュサーバ110_Nのコンテンツ一時蓄積部113から当該コンテンツを読み出して、移動先のキャッシュサーバ110_1のコンテンツ一時蓄積部113にコピーを蓄積させる。
 さらに、制御装置160は、キャッシュサーバ110_1の配信部117に対して、パラメータ一時蓄積部114からパラメータを読み出すように指示する。このとき、キャッシュサーバ110_1の配信部117は、携帯端末170が移動する前に携帯端末170に配信したTS、SN、ファイル番号の少なくともいずれかを把握することができる。キャッシュサーバ110_1の配信部117は、要求されたコンテンツのうちの携帯端末170が移動前に視聴した部分の続きをコンテンツ一時蓄積部113から読み出し、予め定められたプロトコルを用いて配信する。
 移動先のキャッシュサーバ110_1の配信部117は、図2の制御部160から、制御信号送受信部111を経由して指示を受信し、コンテンツ一時蓄積部113から、移動直前までに配信されたコンテンツに対し、パラメータ一時蓄積部114から当該コンテンツのパラメータを読み出し、パケットで配信する場合には、パラメータの中のSNをチェックしてSNが次の数値を示すパケットから読み出して配信部117に出力する。一方、ファイルで配信する場合には、配信部117は、パラメータの中のファイル番号をチェックして、次のファイル番号から読み出して出力する。
 図2では、1つのSGSN/GGSN装置に対して1つのキャッシュサーバを接続するものとした。なお、複数のSGSN/GGSN装置に対して1つのキャッシュサーバを接続するようにしてもよい。
 また、図2では、SGSN装置とGGSN装置を一体化したSGSN/GGSN装置を用いるものとした。なお、SGSN装置とGGSN装置を分離した構成を採用することもできる。この構成を採用する場合には、SGSN装置またはGGSN装置のいずれかにキャッシュサーバを接続する。また、SGSN装置とGGSN装置を分離した構成を採用する場合には、ゲートウェイ装置175_1~175_NをSGSN装置とGGSN装置との間に挿入するようにしてもよい。
 また、ゲートウェイ装置175は、予め定められた条件を満たさないパケットをSGSN/GGSN装置に転送するようにしてもよい。
 また、キャッシュサーバは、ゲートウェイ装置175_1~175_Nに接続するようにしてもよい。さらに、キャッシュサーバは、RNC装置195_1~195_L、197_1~197_Lに接続するようにしてもよい。
 また、携帯端末170は、携帯電話、スマートフォン、データ通信カードを搭載したPC(Personal Computer)等であってもよいし、モバイル3G(3rd Generation)網やモバイル3.9G(3.9th Generation)網と通信ができる携帯端末であれば、これら以外の端末であってもよい。
 (実施形態2)
 第2の実施形態に係るコンテンツ配信システムについて、図面を参照して説明する。図5は、本実施形態に係るコンテンツ配信システムの接続構成を一例として示すブロック図である。
 図5において、図2と同じ番号を付した構成要素は図2と同じ動作をするため、説明を省略する。図5では、モバイルネットワーク250として、3Gモバイルネットワークの代わりに、3.9世代のモバイルネットワークであるLTE(Long Term Evolution)/EPC(Evolved Packet Core)ネットワークを使用する構成を示している。LTEでは、基地局装置とRNC装置の機能が縮退し、eNodeB(evolved Node B, enhanced Node B)装置のみとなる。
 また、EPCでは、S/P-GW装置がeNodeB装置に接続される。ここで、S/P-GW装置とは、S-GW(Serving Gateway)装置とP-GW(Packet data network Gateway)装置が一体化された構成であることを意味する。図5では、M台のeNodeB装置が1台のS/P-GW装置に接続される構成を示している。例えば、eNodeB装置260_1~260_Mは、S/P-GW装置290_1に接続されている。
 ゲートウェイ装置175_1~175_Nは、eNodeB装置とS/P-GW装置との間に挿入される。例えば、ゲートウェイ装置175_1は、S/P-GW装置290_1に接続され、eNodeB装置260_1~260_Mの各々から送出されるGTP-Uパケットに対し、ヘッダ部およびペイロード部の少なくとも一方を解析し、予め定められた条件を満たすパケットのみをS/P-GW装置290_1に送出し、それ以外のパケットをモバイルネットワーク外のネットワーク(図5ではインターネット185)に送出する。
 ここで、ゲートウェイ装置175_1~175_NにおいてS/P-GW装置等を迂回させるパケットは、携帯端末270からインターネット185への上りのパケットに限られない。すなわち、インターネット185から携帯端末270への下りのパケットも、S/P-GW装置を迂回させて、ゲートウェイ装置を介してeNodeB装置に接続される。
 ここで、予め定められた条件として、接続要求先のIPアドレス、URL、携帯端末270の電話番号、接続要求内容等のパラメータのうちの少なくとも1つのパラメータが満たす条件を用いることができる。
 ここでは、接続要求先のIPアドレス、配信サーバ装置120のIPアドレス、携帯端末の電話番号等が特定の条件を満たす場合には、ゲートウェイ装置175_1~175_Nは、このセッションの上りおよび下りのパケットをS/P-GW装置に出力し、満たさない場合には、インターネット185に出力する。
 キャッシュサーバ110_1~110_Nは、それぞれ、S/P-GW装置290_1~290_Nに接続されている。例えば、キャッシュサーバ110_1は、S/P-GW装置290_1に接続されている。
 携帯端末270は、配信サーバ装置120のIPアドレスを記載して配信の接続要求メッセージを発する。
 すると、携帯端末270が在圏しているeNodeB装置(携帯端末270がロケーションAに存在する場合には、eNodeB装置262_1~262_Mのいずれか)は、接続要求メッセージを受信する。接続要求メッセージを受信したeNodeB装置は、GTP-Uプロトコルのペイロード部分に、接続要求メッセージ、配信サーバ装置120のIPアドレス、携帯端末270のIPアドレス等を格納し、S/P-GW装置290_Nに対してGTP-Uパケットを転送する。
 キャッシュサーバ110_1~110_Nは、図4に示したキャッシュサーバと同一の構成を有する。ただし、本実施形態では、制御信号送受信部111は、S/P-GW装置290_1~290_Nに接続される。このとき、制御信号送受信部111は、携帯端末270からの接続要求メッセージとIPアドレス等を格納したGTP-Uパケットと、携帯端末270のロケーション情報をS/P-GW装置290_Nから受信する。なお、他のキャッシュサーバ110_1~110_2も、それぞれに接続されたS/P-GW装置との間で、上記のやりとりを行う。
 携帯端末270がロケーションAからロケーションBへと移動した場合に、制御装置160の指示により、キャッシュサーバ110_Nからキャッシュサーバ110_1に対し、移動前に配信された部分のSN/TS、ファイル番号の出力を行う。また、キャッシュサーバ110_1に要求されたコンテンツがない場合には、制御装置160の指示により、要求されたコンテンツをキャッシュサーバ110_Nからキャッシュサーバ110_1へコピーする。
 図5では、1つのS/P-GW装置に対し1つのキャッシュサーバを接続させる場合の構成を示した。なお、複数のS/P-GW装置に対して1つのキャッシュサーバを接続するようにしてもよい。
 また、図5では、S-GW装置とP-GW装置を一体化したS/P-GW装置を用いる構成とした。なお、S-GW装置とP-GW装置とを分離した構成を採用することもできる。この構成を採用する場合には、S-GW装置またはP-GW装置のいずれかに、キャッシュサーバを接続することができる。さらに、S-GW装置とP-GW装置を分離させる構成を採用する場合には、ゲートウェイ装置175_1~175_NをS-GW装置とP-GW装置との間に接続するようにしてもよい。
 なお、キャッシュサーバを、ゲートウェイ装置175_1~175_Nに接続するようにしてもよい。また、キャッシュサーバを、eNodeB装置260_1~260_M、261_1~261_M、262_1~262_Mに接続するようにしてもよい。
 また、ゲートウェイ装置175は、予め定められた条件を満たさないパケットをSGSN/GGSN装置に転送するようにしてもよい。
 また、携帯端末270は、携帯電話、スマートフォン、PCにデータ通信カードを搭載したもの等でもよいし、LTE/EPCネットワークと通信ができる携帯端末であれば、これら以外の携帯端末であってもよい。
 第1および第2の実施形態では、コンテンツが動画である場合について説明した。なお、コンテンツが静止画、音声、オーディオ、ソフトウェア、アプリケーション等である場合にも、同じ構成を用いることができる。
 本実施形態のコンテンツ配信システムによると、以下の効果がもたらされる。
 携帯端末から送出されたパケットの接続先情報等を調べ、予め定められた条件を満たすパケットのみをモバイルネットワーク上のパケット転送装置に送出し、そうでないパケットは外部ネットワークに送出する。したがって、大容量コンテンツを大量に流した場合にも、モバイルネットワークの輻輳を発生しにくくすることができる。
 また、配信サーバ装置からではなく、携帯端末と近い距離にあるキャッシュサーバからコンテンツを配信する。このとき、配信サーバ装置からコンテンツを配信する場合と比較して、コンテンツ配信に要する距離を短くすることができる。したがって、携帯端末にコンテンツが到着するまでの時間を短縮し、携帯端末で要求を出してからコンテンツを再生するまでの遅延時間を大幅に短縮することができ、エンドユーザのQoE(Quality of Experience)を大幅に改善することもできる。
 さらに、携帯端末へのコンテンツ配信中に携帯端末が移動しても、制御装置の指示により移動前に接続していたキャッシュサーバと移動後に接続したキャッシュサーバとの間でコンテンツをコピーし、移動前に携帯端末に配信した分のシーケンス番号/タイムスタンプやファイル番号を移動後のキャッシュサーバに出力する。これにより、携帯端末側で、途切れなく連続してコンテンツを視聴することが可能となる。
 また、携帯端末の台数が増大したり、流れるパケットトラヒック量が大幅に増大しても、ネットワーク内のトラヒックの輻輳が発生しないため、遅延やパケットロスが発生せず、端末側で画像がフリーズしたり、音声が途切れる等の問題も発生しない。
 さらに、携帯端末の増加やトラヒック量の増加を見越して、配信サーバ装置やパケット転送装置等を常に増強し続ける必要もなくなる。
 また、携帯端末を一切改造することなく、以上の効果をもたらすこともできる。
 なお、上記の特許文献等の先行技術文献の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示(請求の範囲を含む)の枠内において、さらにその基本的技術思想に基づいて、実施形態の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素(各請求項の各要素、各実施形態の各要素、各図面の各要素等を含む)の多様な組み合わせ、ないし、選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。特に、本書に記載した数値範囲については、当該範囲内に含まれる任意の数値ないし小範囲が、別段の記載のない場合でも具体的に記載されているものと解釈されるべきである。
10_1~10_N  キャッシュサーバ
50  モバイルネットワーク
75_1~75_N  ゲートウェイ装置
85  外部ネットワーク
90_1~90_N  パケット転送装置
95_1~95_L、97_1~97_L  無線制御装置
100  コンテンツ
110_1~110_N  キャッシュサーバ
111  制御信号送受信部
112  コンテンツ確保部
113  コンテンツ一時蓄積部
114  パラメータ一時蓄積部
115  解析部
116  コンテンツリスト作成部
117  配信部
120  配信サーバ装置
150  モバイルネットワーク
160  制御装置
161  制御信号送受信部
166  移動判別部
167  コンテンツマップ作成・蓄積部
168  コンテンツ確保指示部
170  携帯端末
175_1~175_N  ゲートウェイ装置
180_1~180_M、181_1~181_M、182_1~182_M、183_1~183_M  基地局装置
185  インターネット
190_1~190_N  SGSN/GGSN装置
195_1~195_L、197_1~197_L  RNC装置
250  モバイルネットワーク
260_1~260_M、261_1~261_M、262_1~262_M  eNodeB装置
270  携帯端末
290_1~290_N  S/P-GW装置

Claims (13)

  1.  配信サーバ装置から携帯端末に向けて配信されたコンテンツを含むパケットを転送する第1および第2のパケット転送装置と、
     第1のエリアをカバーする第1の無線制御装置と前記第1のパケット転送装置との間に接続され、該第1の無線制御装置から受信したパケットが所定の条件を満たす場合には、該第1の無線制御装置と前記配信サーバ装置との間における少なくとも1方向の通信が前記第1のパケット転送装置を迂回するように制御する第1のゲートウェイ装置と、
     第2のエリアをカバーする第2の無線制御装置と前記第2のパケット転送装置との間に接続され、該第2の無線制御装置から受信したパケットが前記所定の条件を満たす場合には、該第2の無線制御装置と前記配信サーバ装置との間における少なくとも1方向の通信が前記第2のパケット転送装置を迂回するように制御する第2のゲートウェイ装置と、
     前記第1のパケット転送装置、前記第1の無線基地局装置および前記第1のゲートウェイ装置の少なくともいずれかに接続され、コンテンツを一時的に保持する第1のキャッシュサーバと、
     前記第2のパケット転送装置、前記第2の無線基地局装置および前記第2のゲートウェイ装置の少なくともいずれかに接続され、コンテンツを一時的に保持する第2のキャッシュサーバと、
     前記携帯端末が前記第1のキャッシュサーバからコンテンツの配信を受けていた場合に、前記携帯端末が前記第1のエリアから前記第2のエリアに移動したとき、該コンテンツのうちの配信済みの部分を特定するパラメータを前記第2のキャッシュサーバに通知するように前記第1のキャッシュサーバに指示する制御装置と、を備える、コンテンツ配信システム。
  2.  前記制御装置は、前記携帯端末が前記第1のキャッシュサーバからコンテンツの配信を受けていた場合に、前記携帯端末が前記第1のエリアから前記第2のエリアに移動したとき、前記第1のキャッシュサーバから該コンテンツを取得するように、前記第2のキャッシュサーバに指示する、請求項1に記載のコンテンツ配信システム。
  3.  前記制御装置は、コンテンツの識別子、コンテンツをパケットで配信する際の該パケットのシーケンス番号もしくはタイムスタンプ、または、コンテンツをファイルで配信する際の該ファイルのファイル番号を、前記パラメータとして通知する、請求項1または2に記載のコンテンツ配信システム。
  4.  前記第1のゲートウェイ装置は、前記第1の無線制御装置から受信したパケットが前記所定の条件を満たす場合には、該第1の無線制御装置と前記配信サーバ装置との間における少なくとも1方向の通信が前記第1のパケット転送装置および前記第2のパケット転送装置が設けられたモバイルネットワーク以外のネットワークを流れるように制御し、
     前記第2のゲートウェイ装置は、前記第2の無線制御装置から受信したパケットが前記所定の条件を満たす場合には、該第2の無線制御装置と前記配信サーバ装置との間における少なくとも1方向の通信が前記モバイルネットワーク以外のネットワークを流れるように制御する、請求項1ないし3のいずれか1項に記載のコンテンツ配信システム。
  5.  前記所定の条件は、接続要求先のIP(Internet Protocol)アドレス、ポート番号、要求するURL(Uniform Resource Locator)、前記携帯端末のIPアドレス、電話番号、接続要求の内容のうちの少なくともいずれかに関する条件である、請求項1ないし4のいずれか1項に記載のコンテンツ配信システム。
  6.  前記第1のパケット転送装置および前記第2のパケット転送装置は、モバイルパケットネットワークのSGSN(Serving GPRS Support Node)装置、GGSN(Gateway GPRS Support Node)装置もしくはSGSN/GGSN装置、または、モバイルLTE(Long Term Evolution)/EPC(Evolved Packet Core)ネットワークのS-GW(Serving Gateway)装置、P-GW(Packet data network Gateway)装置もしくはS/P-GW装置である、請求項1ないし5のいずれか1項に記載のコンテンツ配信システム。
  7.  前記コンテンツは、動画、静止画、音声、オーディオ、ソフトウェアおよびアプリケーションの少なくともいずれかを含む、請求項1ないし6のいずれか1項に記載のコンテンツ配信システム。
  8.  第1および第2のパケット転送装置と、第1および第2のゲートウェイ装置と、第1および第2のキャッシュサーバとを備えたコンテンツ配信システムにおいて、該第1および第2のキャッシュサーバを制御する制御装置であって、
     前記第1および第2のパケット転送装置は、配信サーバ装置から携帯端末に向けて配信されたコンテンツを含むパケットを転送し、
     前記第1のゲートウェイ装置は、第1のエリアをカバーする第1の無線制御装置と前記第1のパケット転送装置との間に接続され、該第1の無線制御装置から受信したパケットが所定の条件を満たす場合には、該第1の無線制御装置と前記配信サーバ装置との間における少なくとも1方向の通信が前記第1のパケット転送装置を迂回するように制御し、
     前記第2のゲートウェイ装置は、第2のエリアをカバーする第2の無線制御装置と前記第2のパケット転送装置との間に接続され、該第2の無線制御装置から受信したパケットが前記所定の条件を満たす場合には、該第2の無線制御装置と前記配信サーバ装置との間における少なくとも1方向の通信が前記第2のパケット転送装置を迂回するように制御し、
     前記第1のキャッシュサーバは、前記第1のパケット転送装置、前記第1の無線基地局装置および前記第1のゲートウェイ装置の少なくともいずれかに接続され、コンテンツを一時的に保持し、
     前記第2のキャッシュサーバは、前記第2のパケット転送装置、前記第2の無線基地局装置および前記第2のゲートウェイ装置の少なくともいずれかに接続され、コンテンツを一時的に保持し、
     前記携帯端末が前記第1のキャッシュサーバからコンテンツの配信を受けていた場合に、前記携帯端末が前記第1のエリアから前記第2のエリアに移動したとき、該コンテンツのうちの配信済みの部分を特定するパラメータを前記第2のキャッシュサーバに通知するように前記第1のキャッシュサーバに指示する、制御装置。
  9.  前記携帯端末が前記第1のキャッシュサーバからコンテンツの配信を受けていた場合に、前記携帯端末が前記第1のエリアから前記第2のエリアに移動したとき、前記第1のキャッシュサーバから該コンテンツを取得するように、前記第2のキャッシュサーバに指示する、請求項8に記載の制御装置。
  10.  コンテンツの識別子、コンテンツをパケットで配信する際の該パケットのシーケンス番号もしくはタイムスタンプ、または、コンテンツをファイルで配信する際の該ファイルのファイル番号を、前記パラメータとして通知する、請求項8または9に記載の制御装置。
  11.  配信サーバ装置から携帯端末に向けて配信されたコンテンツを含むパケットを転送する第1のパケット転送装置と第1のエリアをカバーする第1の無線制御装置との間に接続された第1のゲートウェイ装置が、該第1の無線制御装置から受信したパケットが所定の条件を満たす場合には、該第1の無線制御装置と該配信サーバ装置との間における少なくとも1方向の通信が該第1のパケット転送装置を迂回するように制御する工程と、
     前記配信サーバ装置から前記携帯端末に向けて配信されたコンテンツを含むパケットを転送する第2のパケット転送装置と第2のエリアをカバーする第2の無線制御装置との間に接続された第2のゲートウェイ装置が、該第2の無線制御装置から受信したパケットが前記所定の条件を満たす場合には、該第2の無線制御装置と前記配信サーバ装置との間における少なくとも1方向の通信が該第2のパケット転送装置を迂回するように制御する工程と、
     前記第1のパケット転送装置、前記第1の無線基地局装置および前記第1のゲートウェイ装置の少なくともいずれかに接続され、コンテンツを一時的に保持する第1のキャッシュサーバから、前記携帯端末がコンテンツの配信を受けていた場合に、前記携帯端末が前記第1のエリアから前記第2のエリアに移動したとき、前記第2のパケット転送装置、前記第2の無線基地局装置および前記第2のゲートウェイ装置の少なくともいずれかに接続され、コンテンツを一時的に保持する第2のキャッシュサーバに対して、コンテンツのうちの配信済みの部分を特定するパラメータを通知するように、制御装置が、前記第1のキャッシュサーバに指示する工程と、を含む、コンテンツ配信方法。
  12.  前記制御装置が、前記携帯端末が前記第1のキャッシュサーバからコンテンツの配信を受けていた場合に、前記携帯端末が前記第1のエリアから前記第2のエリアに移動したとき、前記第1のキャッシュサーバから該コンテンツを取得するように、前記制御装置が前記第2のキャッシュサーバに指示する工程を含む、請求項11に記載のコンテンツ配信方法。
  13.  前記制御装置は、コンテンツの識別子、コンテンツをパケットで配信する際の該パケットのシーケンス番号もしくはタイムスタンプ、または、コンテンツをファイルで配信する際の該ファイルのファイル番号を、前記パラメータとして通知する、請求項11または12に記載のコンテンツ配信方法。
PCT/JP2012/078887 2011-11-08 2012-11-07 コンテンツ配信システム、制御装置およびコンテンツ配信方法 Ceased WO2013069703A1 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2011244592 2011-11-08
JP2011-244592 2011-11-08

Publications (1)

Publication Number Publication Date
WO2013069703A1 true WO2013069703A1 (ja) 2013-05-16

Family

ID=48290076

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2012/078887 Ceased WO2013069703A1 (ja) 2011-11-08 2012-11-07 コンテンツ配信システム、制御装置およびコンテンツ配信方法

Country Status (1)

Country Link
WO (1) WO2013069703A1 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000276425A (ja) * 1999-03-24 2000-10-06 Toshiba Corp 情報配信システム、移動計算機、キャッシュサーバ装置、管理装置及びキャッシュ制御方法
JP2006165928A (ja) * 2004-12-07 2006-06-22 Hitachi Ltd 移動体向けデータ配信支援方法
WO2011132662A1 (ja) * 2010-04-20 2011-10-27 日本電気株式会社 配信システム、配信制御装置及び配信制御方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000276425A (ja) * 1999-03-24 2000-10-06 Toshiba Corp 情報配信システム、移動計算機、キャッシュサーバ装置、管理装置及びキャッシュ制御方法
JP2006165928A (ja) * 2004-12-07 2006-06-22 Hitachi Ltd 移動体向けデータ配信支援方法
WO2011132662A1 (ja) * 2010-04-20 2011-10-27 日本電気株式会社 配信システム、配信制御装置及び配信制御方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"Local IP Access and Selected IP Traffic Offload (Release 10)", 3GPP 23.829, V1.1.0, May 2010 (2010-05-01) *
CISCO: "Selected IP Traffic Offload for LTE at Sl", 3GPP TSG SA WG2 MEETING #77 TD S2-100771, 18 January 2010 (2010-01-18) - 22 January 2010 (2010-01-22), SHENZHEN, CHINA, XP050433219 *
HUAWEI: "Selected IP Traffic Offload for UMTS at Iu-PS", 3GPP TSG SA WG2 MEETING #75 S2-096067, 31 August 2009 (2009-08-31) - 4 September 2009 (2009-09-04), KYOTO, JAPAN, XP050397353 *

Similar Documents

Publication Publication Date Title
JP5892164B2 (ja) コンテンツ配信システム、制御装置およびコンテンツ配信方法
US20130041943A1 (en) Distribution system, distribution control device, and distribution control method
JP5817828B2 (ja) コンテンツ配信システム、制御装置およびコンテンツ配信方法
JP2012023659A (ja) 配信システム、配信制御装置および配信制御方法
CN103843358A (zh) 内容发布系统、缓存服务器以及内容发布方法
JP5928472B2 (ja) コンテンツ配信システム、キャッシュサーバおよびコンテンツ配信方法
EP2772061A1 (en) Signaling enabling status feedback and selection by a network entity of portions of video information to be delivered via wireless transmission to a ue
JP5880547B2 (ja) コンテンツ配信システム、制御装置およびコンテンツ配信方法
JP5720787B2 (ja) コンテンツ配信システム、キャッシュサーバおよびコンテンツ配信方法
JP5720794B2 (ja) 配信ネットワークとサーバ及び配信方法
JP5720786B2 (ja) コンテンツ配信システムおよびコンテンツ配信方法
WO2013069703A1 (ja) コンテンツ配信システム、制御装置およびコンテンツ配信方法
CN113613290A (zh) 一种下行数据流传送方法、装置及终端
WO2011152377A1 (ja) 配信システム、ゲートウェイ装置及び配信方法
WO2013094137A1 (ja) 通信システム、トランスコーダ、通信方法、およびプログラム
JP2012034279A (ja) 配信システムおよび配信方法
JP2013051500A (ja) コンテンツ配信システム、キャッシュサーバ、および、コンテンツ配信方法
WO2013141343A1 (ja) 制御装置、制御方法およびプログラム
WO2013141198A1 (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: 12846840

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12846840

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP