[go: up one dir, main page]

CN103703797B - The methods, devices and systems of aggregation transfer - Google Patents

The methods, devices and systems of aggregation transfer Download PDF

Info

Publication number
CN103703797B
CN103703797B CN201380000890.XA CN201380000890A CN103703797B CN 103703797 B CN103703797 B CN 103703797B CN 201380000890 A CN201380000890 A CN 201380000890A CN 103703797 B CN103703797 B CN 103703797B
Authority
CN
China
Prior art keywords
hot information
user equipment
business
cdn
functional units
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.)
Active
Application number
CN201380000890.XA
Other languages
Chinese (zh)
Other versions
CN103703797A (en
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN103703797A publication Critical patent/CN103703797A/en
Application granted granted Critical
Publication of CN103703797B publication Critical patent/CN103703797B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring

Landscapes

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

Abstract

The present embodiments relate to the methods, devices and systems of aggregation transfer.Wherein, the method for aggregation transfer includes:It is determined that the hot information sent to user equipment, wherein the hot information is provided by ISP ISP and/or ICP ICP is provided;Schedule information is sent to the user equipment, wherein the schedule information is used to indicate to send the hot information to the user equipment;By radio network, send the hot information and business corresponding with the hot information indicated by the scheduling message to the user equipment to index, wherein the mapping relations that the corresponding uniform resource position mark URL of the hot information is indexed with the business are included in the first mapping relations.The embodiment of the present invention is transmitted using broadcast transmission mode on the basis of program request transmission mode to high correlation business, it is possible to increase the utilization rate of whole net resource.

Description

The methods, devices and systems of aggregation transfer
Technical field
The present invention relates to the communications field, in particular to the methods, devices and systems and content distribution of aggregation transfer Network (CDN, Content Delivery Network) server and user equipment.
Background technology
At present, in cellular networks, mobile terminal is wirelessly set up with cellular network and is connected, and is linked into internet (Internet) business such as web page browsing, video-see are carried out.When mobile terminal does not have business demand, idle shape is generally remained State, merely listens for network signal level and receives paging signal.With the fast development of mobile interchange, improve transmit-receive technology, increase Plus site, improve the linear lifting of cellular network such as spectral bandwidth means cannot meet mobile network flow Rate Index Increase.
By using similar to multimedia main broadcaster business (MBMS, Multimedia Broadcasting Master Service broadcast mode) carries out aggregation transfer to hot content, can greatly save cell capacity, it is to avoid network bottleneck.But It is, because current main-stream mobile service is client/server (C/S, the Client/Server) pattern based on user's program request, Therefore current main-stream mobile service cannot be directly applied to as the MBMS of one group of business multicast broadcast mechanism.
The content of the invention
The present invention proposes the methods, devices and systems and CDN server and user equipment of aggregation transfer, it is intended to solve How the problem of the aggregation transfer that transmission is combined with program request transmission mode will be broadcasted.
A kind of first aspect, it is proposed that method of aggregation transfer, including:It is determined that to user equipment (UE, User Equipment) the hot information for sending, wherein the hot information is by ISP (ISP, Internet Service Provider) and/or ICP (ICP, Internet Content Provider) offer;To The user equipment sends schedule information, wherein the schedule information is used to indicate to send the focus letter to the user equipment Breath;By radio network, to the user equipment send the hot information indicated by the scheduling message and with it is described The corresponding business index of hot information, wherein the hot information corresponding URL (URL, Uniform Resource Locator) it is included in the first mapping relations with the mapping relations of business index.
With reference in a first aspect, in the first embodiment of first aspect, being sent out to the UE by radio network described While sending the hot information indicated by the scheduling message, also include:By communication network, set up with the UE and retransmitted Link.
It is described to be built with the UE in the second embodiment of first aspect with reference to the first embodiment of first aspect Vertical re-transmission link includes:Receive the pre- push fusion transfer request message that the UE sends;Pre- push is sent to the UE to merge Transmission response message.
With reference to first aspect or the first embodiment of first aspect, in the 3rd implementation method of first aspect, in institute State after being linked with UE foundation re-transmissions, also include:The pre- push broadcast of transmission for receiving the UE misses the request of block;To described UE sends pre- push broadcast block by mistake, wherein the pre- push broadcast misses block to include not being sent to institute by the radio network The focus transmitted by the radio network stated the hot information of user equipment and fail to be stored in the user equipment is believed At least one in breath.
With reference to the 3rd implementation method of first aspect, in the 4th implementation method of first aspect, described in the reception The pre- push broadcast of transmission of UE after the request of block, also includes by mistake:According to the UE international mobile subscriber identity (IMSI, International Mobile Subscriber Identification Number), it is described it is pre- push broadcast by mistake block letter Breath and the corresponding uniform resource position mark URL of the hot information and the first mapping relations described in the business index upgrade.
With reference to first aspect first embodiment to the 4th implementation method, in the 5th implementation method of first aspect, Also include:The service request that the UE sends is received, the service request includes the URL of hot information;According to the UE's IMSI and first mapping relations, determine whether the corresponding hot information of the service request has been sent to the UE;If Determine that the corresponding hot information of the service request has been sent to the UE, will business index corresponding with the hot information It is sent to the UE, however, it is determined that the corresponding hot information of the service request is not sent to the UE, by communication network, by institute State the corresponding hot information of service request or the pre- push broadcast misses block and is sent to the UE.
With reference to first aspect or its first to the 5th implementation method, in the 6th implementation method of first aspect, described The hot information and business corresponding with the hot information indicated by the scheduling message is sent to the UE to index Afterwards, also include:By communication network, the buffer status synchronization message that the UE sends is received, the buffer status synchronously disappear Breath includes the business index of the hot information that the UE has been received;By communication network, received according to the user equipment The business index of hot information, updates first mapping relations.
With reference in a first aspect, in the 7th implementation method of first aspect, also including:By communication network, receive described The service request that UE sends, the service request includes the URL of requested business;According to the URL of the requested business, It is determined that whether requested business corresponding with the URL of the requested business is hot information;When it is determined that described requested Business be hot information when, IMSI and first mapping relations according to the UE determine that the requested business is It is no to have transmitted to the UE;If it is determined that the requested business has been sent to the UE, will by the communication network The business index of the requested business is sent to the UE, however, it is determined that the requested business is not sent to the UE, The corresponding hot information of the service request is sent to by the UE by the communication network.
With reference to the 7th implementation method of first aspect, in the 8th implementation method of first aspect, described by described Be sent to the business index of the requested business after the UE by communication network, also includes:Receive the transmission of the UE It is pre- to push the request that broadcast misses block;Pre- push broadcast block by mistake is sent to the UE, wherein the pre- push broadcast misses block bag Include and the hot information of the user equipment is not sent to by the radio network and fails to be stored in the user equipment By at least one in the hot information that the radio network is transmitted.
With reference to the 7th or the 8th implementation method of first aspect, in the 9th implementation method of first aspect, described true Before whether the fixed requested business has transmitted to the UE, also include:Receive the transmission service biography that the UE sends Send state synchronization message;State synchronization message is transmitted according to the transmission service, first mapping relations are updated.
A kind of second aspect, it is proposed that method of aggregation transfer, including:Received from content distributing network CDN functional units Schedule information, wherein the schedule information indicates the hot information that the ISP that will be received and/or ICP are provided;By radio network Network, receives the hot information and business corresponding with the hot information index indicated by the schedule information;Preserve The hot information, and set up the second mapping relations according to the mapping relations that the hot information is indexed with the business.
With reference to second aspect, in the first embodiment of second aspect, described by radio network, the tune is received While the hot information and business corresponding with the hot information indicated by degree information are indexed, also include:Pass through Communication network, sets up re-transmission and links with the CDN functional units.
It is described with the CDN work(in the second embodiment of second aspect with reference to the first embodiment of second aspect Energy unit sets up re-transmission link to be included:Pre- push is sent to the CDN functional units merge transmission request;From the CDN functions Unit receives pre- push and merges transmission response.
With reference to first or second embodiment of second aspect, in the 3rd implementation method of second aspect, it is described with The CDN functional units are set up after re-transmission link, are also included:Pre- push broadcast is sent to the CDN functional units miss block Request;The described pre- push broadcast for receiving the CDN functional units transmission misses block, wherein block by mistake is broadcasted in the pre- push including not The hot information of the user equipment and failing is sent to by the radio network and is stored in passing through in the user equipment At least one in the hot information of the radio network transmission.
With reference to second aspect or its first to the 3rd implementation method, in the 4th implementation method of second aspect, also include: By communication network, service request is sent to the CDN functional units, the service request is corresponding with the URL of hot information; By communication network, business index or hot information corresponding with the service request, institute are received from the CDN functional units State business and index hot information association corresponding with the service request.
With reference to the 4th implementation method of second aspect, in the 5th implementation method of second aspect, also include:By communication Network, buffer status synchronization message is sent to the CDN functional units, and the buffer status synchronization message includes the heat for having received The business index of point information.
With reference to the 5th implementation method of second aspect, in the 6th implementation method of second aspect, also include:By communication Network, the hot information retransmitted the need for determining according to buffer status synchronization message is received from the CDN functional units;According to connecing The hot information of the re-transmission for receiving, updates second mapping relations.
With reference to second aspect, in the 7th implementation method of second aspect, also include:By communication network, to the CDN Functional unit sends service request, and the service request judges whether requested business is heat for the CDN functional units Point information;By communication network, the business index of the requested business is received from the CDN functional units, or from institute State CDN functional units and receive the requested business.
With reference to the 7th implementation method of second aspect, in the 8th implementation method of second aspect, described from the CDN Functional unit is received after the business index of the requested business, is also included:Pre- push is sent to CDN functional units to broadcast The request of block by mistake;Pre- push broadcast block by mistake is received from the CDN functional units, wherein the pre- push broadcast misses block and includes The hot information of the user equipment is not sent to by the radio network and fails to be stored in the user equipment By at least one in the hot information that the radio network is transmitted.
With reference to the 7th or the 8th implementation method of second aspect, in the 9th implementation method of second aspect, it is described from The CDN functional units receive business index, or receive focus corresponding with the service request from the CDN functional units Before information, also include:Transmission service transmission state synchronization message is sent to the CDN functional units.
A kind of third aspect, it is proposed that device of aggregation transfer, including:First determining unit, will be to user for determination The hot information that equipment sends, wherein the hot information is provided by ISP ISP and/or internet content is carried There is provided for business ICP;First transmitting element, for sending schedule information to UE, wherein the schedule information indicates to be sent out to the UE Send the hot information;Second transmitting element, for by radio network, being sent indicated by the scheduling message to the UE The hot information and business corresponding with the hot information are indexed, wherein the corresponding unified resource of the hot information is fixed The mapping relations that position symbol URL is indexed with the business are included in the first mapping relations.
With reference to the third aspect, in the first embodiment of the third aspect, also include:First retransmission unit, for passing through Communication network, sets up re-transmission and links with the UE.
With reference to the first embodiment of the third aspect, in the second embodiment of the third aspect, described first retransmits list Unit includes:First receiver module, transfer request message is merged for receiving the pre- push that the UE sends;First sending module, Transmission response message is merged for sending pre- push to the UE.
With reference to first or second embodiment of the third aspect, in the 3rd implementation method of the third aspect, described first Retransmission unit also includes:Second receiver module, the pre- push of transmission for receiving the UE broadcasts the request for missing block;Second sends Module, for sending pre- push broadcast block by mistake to the UE, wherein the pre- push broadcast misses block and includes not described in Radio network be sent to the hot information of the user equipment and failing be stored in the user equipment by described wide Broadcast at least one in the hot information of network transmission.
With reference to the 3rd implementation method of the third aspect, in the 4th implementation method of the third aspect, described first retransmits list Unit also includes:Update module, for after the pre- push broadcast of the transmission for receiving the UE by mistake request of block, according to described The international mobile subscriber identity IMSI of UE, the pre- push broadcast the corresponding unified money of information and the hot information for missing block Source finger URL URL and the first mapping relations described in the business index upgrade.
With reference to first to fourth implementation method of the third aspect, in the 5th implementation method of the third aspect, described first Retransmission unit also includes:3rd receiver module, for receiving the service request that the UE sends, the service request includes focus The URL of information;First determining module, for the IMSI according to the UE and first mapping relations, determines that the business please Ask whether corresponding hot information has been sent to the UE;3rd sending module, for if it is determined that service request correspondence Hot information have been sent to the UE, corresponding with hot information business index is sent to the UE, Huo Zheruo Determine that the corresponding hot information of the service request is not sent to the UE, by communication network, by service request correspondence The hot information or it is described it is pre- push broadcast by mistake block be sent to the UE.
With reference to the third aspect or its first to the 5th implementation method, in the 6th implementation method of the third aspect, also include: First receiving unit, for it is described to the UE send the hot information indicated by the scheduling message and with it is described After the corresponding business index of hot information, by communication network, the buffer status synchronization message that the UE sends is received, it is described Buffer status synchronization message includes the business index of the hot information that the UE has been received;First updating block, for by logical Communication network, the business index of the hot information received according to the user equipment, updates first mapping relations.
With reference to the third aspect, in the 7th implementation method of the third aspect, also include:Second receiving unit, for passing through Communication network, receives the service request that the UE sends, and the service request includes the URL of requested business;Second determines Unit, for according to the URL, it is determined that whether requested business corresponding with the URL is hot information;3rd determines list Unit, for when it is hot information that second determining unit determines the requested business, IMSI according to the UE and First mapping relations, determine whether the requested business has transmitted to the UE;3rd transmitting element, if for 3rd determining unit determines that the requested business has been sent to the UE, by the communication network by the quilt The business of request business index be sent to the UE, if or the 3rd determining unit determine the requested business not Send to the UE, the corresponding hot information of the service request is sent to by the UE by the communication network.
With reference to the 7th implementation method of the third aspect, in the 8th implementation method of the third aspect, also include:4th receives Unit, is sent to for being indexed the business of the requested business by the communication network in the 3rd transmitting element After the UE, the request of block by mistake is broadcasted in the pre- push of transmission for receiving the UE;4th transmitting element, for being sent to the UE The pre- push broadcast misses block, wherein the pre- push broadcast misses block to include not being sent to the user by the radio network The hot information of equipment and failing is stored in the hot information transmitted by the radio network in the user equipment At least one.
With reference to the 7th or the 8th implementation method of the third aspect, in the 9th implementation method of the third aspect, also include:The Five receiving units, for the 3rd determining unit determine the requested business whether have transmitted to the UE it Before, receive the transmission service transmission state synchronization message that the UE sends;Second updating block, for according to the transmission service Transmission state synchronization message, updates first mapping relations.
A kind of fourth aspect, it is proposed that device of aggregation transfer, including:6th receiving unit, for from content delivery network Network CDN functional units receive schedule information, wherein the schedule information indicates the focus that the ISP that will be received and/or ICP are provided Information;7th receiving unit, for by radio network, receive the hot information indicated by the schedule information and with The corresponding business index of the hot information;First memory cell, for preserving the hot information, and believes according to the focus Cease the mapping relations indexed with the business and set up the second mapping relations.
With reference to fourth aspect, in the first embodiment of fourth aspect, also include:Second retransmission unit, for passing through Communication network, sets up re-transmission and links with the CDN functional units.
With reference to the first embodiment of fourth aspect, in the second embodiment of fourth aspect, described second retransmits list Unit includes:4th sending module, transmission request is merged for sending pre- push to the CDN functional units;4th receiver module, Transmission response is merged for receiving pre- push from the CDN functional units.
With reference to first or second embodiment of fourth aspect, in the 3rd implementation method of fourth aspect, described second Retransmission unit also includes:5th sending module, the request for missing block is broadcasted for sending pre- push to the CDN functional units;The Five receiver modules, block is missed for receiving the described pre- push broadcast that the CDN functional units send, wherein the pre- push broadcast Block includes not being sent to the hot information of the user equipment by the radio network and fails to be stored in the user by mistake At least one in the hot information transmitted by the radio network in equipment.
With reference to fourth aspect or its first to the 3rd implementation method, in the 4th implementation method of fourth aspect, also include: 6th transmitting element, for by communication network, service request, the service request and heat being sent to the CDN functional units The URL of point information is corresponding;8th receiving unit, for by communication network, business index being received from the CDN functional units Or hot information corresponding with the service request, the business indexes hot information corresponding with the service request and closes Connection.
With reference to the 4th implementation method of fourth aspect, in the 5th implementation method of fourth aspect, also include:7th sends Unit, for by communication network, buffer status synchronization message, the buffer status synchronization being sent to the CDN functional units Message includes the business index of the hot information for having received.
With reference to the 5th implementation method of fourth aspect, in the 6th implementation method of fourth aspect, also include:9th receives Unit, for by communication network, being received from the CDN functional units and being retransmitted the need for being determined according to buffer status synchronization message Hot information;3rd updating block, for the hot information according to the re-transmission for receiving, updates second mapping relations.
With reference to fourth aspect, in the 7th implementation method of fourth aspect, also include:8th transmitting element, for passing through Communication network, service request is sent to the CDN functional units, and the service request judges quilt for the CDN functional units Whether the business of request is hot information;Tenth receiving unit, for by communication network, being received from the CDN functional units The business index of the requested business, or receive the requested business from the CDN functional units.
With reference to the 7th implementation method of fourth aspect, in the 8th implementation method of fourth aspect, also include:9th sends Unit, the request for missing block is broadcasted for sending pre- push to CDN functional units;11st receiving unit, for from the CDN work( Energy unit receives pre- push broadcast block by mistake, wherein the pre- push broadcast is missed block and includes not sent by the radio network Hot information and failing to the user equipment is stored in being transmitted by the radio network in the user equipment At least one in hot information.
With reference to the 7th or the 8th implementation method of fourth aspect, in the 9th implementation method of fourth aspect, also include:The Ten transmitting elements, for sending transmission service transmission state synchronization message to the CDN functional units.
A kind of 5th aspect, it is proposed that CDN server, including:Processor, for the heat for determining to be sent to user equipment Point information, wherein the hot information is provided by ISP ISP and/or ICP ICP is provided; First transmitter, for sending schedule information to the UE, wherein the schedule information is used to indicate to send described to the UE Hot information;Second transmitter, by radio network, the hot information indicated by the scheduling message is sent to the UE And business index corresponding with the hot information, wherein the corresponding uniform resource position mark URL of the hot information and institute The mapping relations for stating business index are included in the first mapping relations.
A kind of 6th aspect, it is proposed that user equipment, including:First receiver, for from content distributing network CDN functions Unit receives schedule information, wherein the schedule information is used to indicate the hot information of the ISP and/or ICP offers that will be received; Second receiver, for by radio network, receive the hot information indicated by the schedule information and with the heat The corresponding business index of point information;Memory, for preserving the hot information, and according to the hot information and the business The mapping relations of index set up the second mapping relations.
A kind of 7th aspect, it is proposed that system of aggregation transfer, including:Such as the third aspect and its device of each implementation method And such as fourth aspect and its device of each implementation method.
The methods, devices and systems and CDN server and user equipment of the aggregation transfer of the embodiment of the present invention are in program request On the basis of transmission mode, high correlation business is transmitted using broadcast transmission mode, it is possible to increase the profit of whole net resource With rate.
Brief description of the drawings
Technical scheme in order to illustrate more clearly the embodiments of the present invention, below will be to that will make needed for the embodiment of the present invention Accompanying drawing is briefly described, it should be apparent that, drawings described below is only some embodiments of the present invention, for For those of ordinary skill in the art, on the premise of not paying creative work, other can also be obtained according to these accompanying drawings Accompanying drawing.
Fig. 1 is the overall system architecture of CDN service propelling coordinating transmissions schemes according to embodiments of the present invention.
Fig. 2 is the flow chart of the method for aggregation transfer according to an embodiment of the invention.
Fig. 3 is the flow chart of the method for aggregation transfer according to another embodiment of the present invention.
Fig. 4 shows the flow chart of LTE coordinating transmissions business according to embodiments of the present invention.
Fig. 5 shows CDN functional units side application layer coordinating transmissions functional structure according to embodiments of the present invention.
Fig. 6 shows UE sides application layer coordinating transmissions functional structure according to embodiments of the present invention.
Fig. 7 shows the cache management flow of UE according to embodiments of the present invention.
Fig. 8 shows the flow of the pre- concurrent retransmission mechanism of push process according to embodiments of the present invention.
Fig. 9 shows the flow chart of business transmission process according to embodiments of the present invention.
Figure 10 shows transmission service transmission state synchronized flow according to embodiments of the present invention.
Figure 11 is the structural representation of the device of aggregation transfer according to an embodiment of the invention.
Figure 12 is the structural representation of the device of aggregation transfer according to another embodiment of the present invention.
Figure 13 is the structural representation of the first retransmission unit according to an embodiment of the invention.
Figure 14 is the structural representation of the first retransmission unit according to another embodiment of the present invention.
Figure 15 is the structural representation of the first retransmission unit according to another embodiment of the present invention.
Figure 16 is the structural representation of the first retransmission unit according to another embodiment of the present invention.
Figure 17 is the structural representation of the device of aggregation transfer according to another embodiment of the present invention.
Figure 18 is the structural representation of the device of aggregation transfer according to another embodiment of the present invention.
Figure 19 is the structural representation of the device of aggregation transfer according to another embodiment of the present invention.
Figure 20 is the structural representation of the device of aggregation transfer according to another embodiment of the present invention.
Figure 21 is the structural representation of the device of aggregation transfer according to an embodiment of the invention.
Figure 22 is the structural representation of the device of aggregation transfer according to another embodiment of the present invention.
Figure 23 is the structural representation of the second retransmission unit according to an embodiment of the invention.
Figure 24 is the structural representation of the second retransmission unit according to another embodiment of the present invention.
Figure 25 is the structural representation of the device of aggregation transfer according to another embodiment of the present invention.
Figure 26 is the structural representation of the device of aggregation transfer according to another embodiment of the present invention.
Figure 27 is the structural representation of the device of aggregation transfer according to another embodiment of the present invention.
Figure 28 is the structural representation of the device of aggregation transfer according to another embodiment of the present invention.
Figure 29 is the structural representation of the device of aggregation transfer according to another embodiment of the present invention.
Figure 30 is the structural representation of the device of aggregation transfer according to another embodiment of the present invention.
Figure 31 is the structural representation of CDN server according to another embodiment of the present invention.
Figure 32 is the structural representation of UE according to another embodiment of the present invention.
Figure 33 is the structural representation of the system of aggregation transfer according to embodiments of the present invention.
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation is described, it is clear that described embodiment is a part of embodiment of the invention, rather than whole embodiments.Based on this hair Embodiment in bright, the every other reality that those of ordinary skill in the art are obtained on the premise of creative work is not made Example is applied, should all belong to the scope of protection of the invention.
Technical scheme, can apply to various communication systems, for example:Global system for mobile communications (GSM, Global System for Mobile Communications), CDMA (CDMA, Code Division Multiple Access) system, WCDMA (WCDMA, Wideband Code Division Multiple Access Wireless), general packet radio service technology (GPRS, General Packet Radio Service), Long Term Evolution (LTE, Long Term Evolution) etc..
User equipment (UE, User Equipment) is also referred to as mobile terminal (Mobile Terminal), mobile station (Mobile Station) etc., can be through wireless access network (for example, RAN, Radio Access Network) and one or many Individual core net is communicated.UE exchanges voice and/or data with wireless access network.
Base station, can be base station (BTS, Base Transceiver Station) in GSM or CDMA, or Base station (Node B) in WCDMA, can also be the evolved base station (eNB or e-NodeB, evolutional Node in LTE B).In addition, one or more cells (cell) may be supported/managed in a base station, UE is needed during with network service, and it will selection One cell initiates network insertion.
In each embodiment of the present invention described below, it is each ISP or each that carrier network introduces CDN functional units ICP provides service propelling service.Wherein, CDN functional units are used as logic entity, can single CDN server (Server) Or in forms such as veneers incorporating cordless communication network gateway, such as mobility management entity (MME, Mobility Management Entity) or user plane entity (UPE, User Plane Entity) in.
In general, each ISP/ICP pushed to CDN functional units in real time according to signing the hot information of respective website with And push priority level.CDN functional units its covering under user click application, judge that the applications of location exist Preceding 5% hot information.With reference to the push priority level that ISP/ICP applies, CDN functional units preferably pre- transmission service content, Perform the pre- push flow of broadcast.The overall system architecture of CDN service propelling coordinating transmissions schemes is as shown in Figure 1.
The method that aggregation transfer according to an embodiment of the invention is described below in conjunction with Fig. 2.Wherein, including as follows walk Suddenly:
S21, CDN functional unit determine to UE send hot information, wherein the hot information by ISP provide and/or ICP is provided.
Wherein, the hot information that ISP and/or ICP is provided can be included in dynamic signature content, and the dynamic signature Content can also include pushing priority level.
S22, then, CDN functional units send schedule information to UE, wherein the schedule information is used to indicate to the UE Send the hot information.
Additionally, schedule information can also include the broadcast moments of hot information.
S23, by radio network, CDN functional units send the hot information indicated by above-mentioned scheduling message to the UE And business index corresponding with the hot information, wherein the mapping that the corresponding URL of the hot information is indexed with the business Relation is included in the first mapping relations.
For example, by radio network, CDN functional units can send above-mentioned according to the push priority level to the UE Hot information and business corresponding with the hot information index indicated by scheduling message.
Therefore, the embodiment of the present invention is on the basis of program request transmission mode, using broadcast transmission mode to high correlation industry Business is transmitted, it is possible to increase the utilization rate of whole net resource.Here, program request transmission mode is exactly the common click surfed the web Pattern, it is relative with the broadcast transmission mode of CMMB.
There is the situation of packet loss due to the hot information transmitted by broadcast transmission mode, it can be considered to by wide Broadcast network to UE send scheduling message indicated by the hot information while, CDN functional units by communication network (for example LTE network) with UE also set up re-transmission link, for example CDN functional units receive UE send pre- push fusion transmission ask, then to UE sends pre- push and merges transmission response.Again for example, by broadcast transmission mode transmit hot information while, CDN function lists Unit receives block by mistake and reports triggering to retransmit;Then after the completion of the broadcast of hot information, UE reports reception state, user according to rule During program request hot information, the triggering of CND functional units status information is retransmitted.That is, after the completion of hot information broadcast User's order request can trigger re-transmission link.So, can just be linked by retransmitting between CDN functional units and UE, by UE Unreceived hot information or packet loss therein are retransmitted.
Specifically, after UE receives the hot information of CDN functional units push by radio network, find exist The situation of packet loss, will send the pre- request for pushing and broadcasting block by mistake to CDN functional units.That is, CDN functional units are received The pre- push broadcast that UE sends misses the request of block.Then, CDN functional units can send pre- push and broadcast block by mistake to UE.Optionally, After the pre- push broadcast that CDN functional units receive UE transmissions misses the request of block, CDN functional units can also be according to UE IMSI, pre- push broadcast miss the information and the corresponding URL of hot information and the mapping relations of business index upgrade first of block.Also It is to say, CDN functional units establish IMSI, pre- push broadcast and miss the association of block and corresponding URL (transmission service), such pass UNICOM crosses business index and is identified.
Generally, the association of URL and hot information mainly by URL link in itself and ISP/ICP corresponding with URL label About determine.
When user clicks on the URL of the hot information of pre-review, UE sends service request to CDN functional units.CDN functions Unit receives the service request of UE transmissions, wherein the service request is corresponding with the URL of hot information, then according to the UE IMSI and first mapping relations, determine whether the corresponding hot information of the service request has been sent to the UE. If it is determined that the corresponding hot information of the service request pushes to the UE completely, then CDN functional units only will with it is described The corresponding business index of hot information is sent to the UE.If it is determined that the corresponding hot information of the service request is not pushed completely To the UE, then the corresponding hot information of the service request is sent to the UE by CDN functional units by communication network; Or, when the corresponding hot information of the service request had been pushed, but exist part by mistake block need retransmit in the case of, CDN functional units can by pre- push broadcast, block be sent to the UE by mistake by communication network.
After hot information is sent to UE by CDN functional units, the hot information that UE will be received is cached.But, If cache overflow, the data that part will be caused to have pushed are deleted, it is therefore necessary to notify that CDN functional unit early stages have been pushed away The buffer status of the hot information for passing through have change, it is necessary to update the first mapping relations.Now, UE may close hot information broadcast Intercept.
It is, CDN functional units receive the buffer status synchronization message that the UE sends by communication network, it is described slow The business index of the hot information that state synchronization message has been received including the UE is deposited, wherein in the case of cache overflow, institute Stating buffer status synchronization message can also carry the buffer status of remaining data.Then, CDN functional units pass through communication network again Network, the business index of the hot information received according to the user equipment, updates first mapping relations.
Therefore, the embodiment of the present invention is on the basis of program request transmission mode, using broadcast transmission mode to high correlation industry Business is transmitted, it is possible to increase the utilization rate of whole net resource.Also, pass through program request transmission mode while broadcast transmission mode Retransmitted to carry out block by mistake, to ensure the accuracy that hot information is pushed.
In the embodiments of the present invention, due to also setting up program request transmission mode while service propelling, if user Content to having pushed is lost interest in, and will not also send service request, and the program request transmission mode being built such that just is wasted wirelessly Frequency spectrum resource.Therefore, re-transmission can not be first set up between CDN functional units and UE to link, but when UE sends service request, If it find that hot information is not sent to UE, then foundation re-transmission is linked between UE.
It is, CDN functional units are by communication network, the service request that the UE sends, the service request are received URL including requested business, and according to the URL of the requested business, it is determined that the URL with the requested business Whether corresponding requested business is hot information, when it is determined that the requested business is hot information, according to described Whether the international mobile subscriber identity IMSI of user equipment and first mapping relations, determine the requested business Judge whether to perform the hot information for pushing through being sent to the user equipment, i.e. CDN.If UE applications is focus letter Breath, then CDN functional units determine that the requested business has been sent to the user equipment, directly index business and send To UE, UE obtains corresponding business after business index is received according to local hot information buffer status;If at UE completely not Data cached, then UE asks complete business to be transmitted again;If caching hot information in part at UE, UE applications miss the weight of block Pass.It is, when CDN functional units determine that the requested business is not sent to the user equipment, by the communication The corresponding hot information of the service request is sent to the user equipment by network.If UE applications is not hot information, CDN functional units will perform the transmitting procedure of general service, feed back corresponding message content to UE.
Then, after UE receives business index, reception state is pushed in advance to corresponding hot information and is judged:If not connecing The hot information of CDN functional units push is received, then needs re-request business;If receiving the portion of CDN functional units push Divide hot information, then ask CDN functional units transmission block by mistake;If receiving complete hot information, this can be directly invoked The playing process of the data cached execution in ground.
That is, the corresponding business index is sent to after the UE in the CDN functional units, if UE It was found that the business indexes corresponding hot information in the presence of block is missed, then can push to broadcast in advance to the transmission of CDN functional units and miss asking for block Ask.After the pre- push broadcast of the transmission that CDN functional units receive the UE by mistake request of block, then send described pre- to the UE Push broadcast block by mistake.Here, block includes not being sent to the user equipment by the radio network by mistake for the pre- push broadcast Hot information and failing be stored in the hot information transmitted by the radio network in the user equipment at least It is a kind of.
Or, CDN functional units can also receive the transmission service transmission state synchronization message that the UE sends, and according to institute Transmission service transmission state synchronization message is stated, first mapping relations are updated.When user clicks on the hot information of pre-review During URL, UE sends service request to CDN functional units.CDN functional units receive the service request of UE transmissions, wherein described Service request is corresponding with the URL of hot information, and then the IMSI according to the UE and first mapping relations, determine the industry Whether the corresponding hot information of business request has been sent to the UE.If it is determined that the corresponding hot information of the service request is The UE is pushed to completely, then business index corresponding with the hot information is only sent to the UE by CDN functional units.If Determine that the corresponding hot information of the service request does not push to the UE completely, then CDN functional units, will by communication network The corresponding hot information of the service request is sent to the UE;Or, when the corresponding hot information of the service request by Pushed, but exist part by mistake block need retransmit in the case of, CDN functional units will can in advance push broadcast by communication network Block is sent to the UE by mistake.Or, CDN functional units can receive the transmission service transmission state synchronization message that the UE sends Afterwards, business index or by mistake block directly are sent to UE.
Similarly, the embodiment of the present invention is on the basis of program request transmission mode, using broadcast transmission mode to high correlation Business is transmitted, it is possible to increase the utilization rate of whole net resource.
The method for describing the aggregation transfer of UE sides in detail with reference to Fig. 3, comprises the following steps.Because the polymerization of UE sides is passed Defeated method is corresponding with the method for the aggregation transfer of network side, therefore the content for repeating will be omitted.
S31, UE receive schedule information from CDN functional units, wherein the schedule information indicates the ISP that will be received to provide And/or the hot information that ICP is provided.
Wherein, the schedule information can also include the broadcast moments of hot information.
S32, UE by radio network, receive the hot information indicated by the schedule information and with the focus The corresponding business index of information.
S33, UE preserve the hot information, and the mapping relations indexed according to the hot information and the business are set up Second mapping relations.
Therefore, the embodiment of the present invention is on the basis of program request transmission mode, using broadcast transmission mode to high correlation industry Business is transmitted, it is possible to increase the utilization rate of whole net resource.
Pass through China Mobile Multimedia Broadcasting (CMMB, China Mobile Multimedia Broadcasting) in UE Network or multimedia broadcast-multicast service (MBMS, Multimedia Broadcast Multicast Service), multicast are wide Broadcast the wireless network broadcast machines such as SFN (MBSFN, Multicast Broadcast Single Frequency Network) While system receives the hot information indicated by the schedule information, UE can be by communication network (such as LTE network) Set up to retransmit with the CDN functional units and link.For example, UE sends pre- push to the CDN functional units merges transmission request, Pre- push is received from the CDN functional units merge transmission response again.
After UE is retransmitted with CDN functional units foundation and linked, UE can also send pre- to the CDN functional units Push the request that broadcast misses block;Described pre- push broadcast that the CDN functional units send block by mistake is received again, pre- is pushed away wherein described Block includes not being sent to described in the hot information of the user equipment and failing is stored in by the radio network by mistake to send broadcast At least one in the hot information transmitted by the radio network in user equipment.
When UE needs to obtain hot information, UE can send business by communication network to the CDN functional units please Ask, the service request is corresponding with the URL of hot information.Afterwards, UE is connect by communication network from the CDN functional units Receipts business is indexed or hot information corresponding with the service request, and the business indexes heat corresponding with the service request Point information association.It is as follows that UE receives flow by the unicast service that communication network is performed:
If the corresponding hot information of the service request pushes to the UE completely, UE is from the CDN functions list Business index corresponding with the hot information is received in unit.If the corresponding hot information of the service request is not pushed to completely The UE, then UE receive complete hot information from the CDN functional units;Or, when the corresponding heat of the service request Point information had been pushed, but in the case of there is part block needing to retransmit by mistake, UE is by communication network from the CDN functions list The pre- mistake block for pushing broadcast is received in unit.
The hot information that UE will be received is cached.But, if cache overflow, will cause what part had pushed Data are deleted, therefore UE is according to the buffer status of hot information, update the second mapping relations, and before notifying CDN functional units The hot information buffer status that phase had pushed have change.
Specifically, UE sends buffer status synchronization message by communication network to the CDN functional units, described slow Depositing state synchronization message includes the business index of the hot information for having received.Also, UE is by communication network, from the CDN work( Energy unit receives the hot information retransmitted the need for determining according to buffer status synchronization message;According to the focus of the re-transmission for receiving Information, updates second mapping relations.
Re-transmission can not be first set up in order to save the radio spectrum resources of preciousness, between CDN functional units and UE to link, But when UE sends service request, if it find that hot information is not sent to UE, then foundation re-transmission is linked between UE. It is exactly that pre- push stage UE only performs the pre- reception for pushing broadcast, sync retransmission operation is not performed.Asked when user initiates business When asking, UE sends corresponding service request by communication network to CDN functional units, and the service request includes requested industry The uniform resource position mark URL of business, for URL described in the CDN functional units judge business that UE asked whether be Hot information.If the business was not carried out pre- push, UE receives complete hot information from the CDN functional units.If should Business information performed pre- push, and UE receives corresponding business index from the CDN functional units.That is, UE passes through communication network Network, the business index of the requested business is received from the CDN functional units, or is received from the CDN functional units The requested business.
UE further applies transmitting corresponding industry after business index is received according to local hot information buffer status Business;If complete uncached data at UE, UE asks complete business to be transmitted again;If caching hot information in part at UE, UE applications miss the re-transmission of block.If UE applications is not hot information, CDN functional units will perform being transmitted across for general service Journey, feeds back corresponding message content to UE.
Then, after UE receives business index, reception state is pushed in advance to corresponding hot information and is judged:If not connecing The hot information of CDN functional units push is received, then needs re-request business;If receiving the portion of CDN functional units push Divide hot information, then ask CDN functional units transmission block by mistake;If receiving complete hot information, this can be directly invoked The playing process of the data cached execution in ground.
That is, the corresponding business index is sent to after the UE in the CDN functional units, if UE It was found that the business indexes corresponding hot information in the presence of block is missed, then can push to broadcast in advance to the transmission of CDN functional units and miss asking for block Ask.After the pre- push broadcast of the transmission that CDN functional units receive the UE by mistake request of block, then send described pre- to the UE Push broadcast block by mistake.
Alternatively, UE updates the second mapping relations according to current hot information buffer status after the completion of pre- push process, And send transmission service transmission state synchronization message, the transmission service as described in CDN functional units to the CDN functional units Transmission state synchronization message, updates first mapping relations.When user click on pre-review hot information URL when, UE to CDN functional units send service request, wherein the service request is corresponding with the URL of hot information.Afterwards, UE is by communication Network performs unicast service and receives flow:
If the corresponding hot information of the service request pushes to the UE completely, UE is from the CDN functions list Business index corresponding with the hot information is received in unit.If the corresponding hot information of the service request is not pushed to completely The UE, then UE receive complete hot information from the CDN functional units;Or, when the corresponding heat of the service request Point information had been pushed, but in the case of there is part block needing to retransmit by mistake, UE is by communication network from the CDN functions list The pre- mistake block for pushing broadcast is received in unit.
Therefore, the embodiment of the present invention is on the basis of program request transmission mode, using broadcast transmission mode to high correlation industry Business is transmitted, it is possible to increase the utilization rate of whole net resource.
With reference to specific embodiment, the method for describing aggregation transfer according to embodiments of the present invention in detail.Wherein, broadcast Network can use CMMB patterns;Furthermore it is also possible to using the plurality of wireless networks broadcast mechanism such as MBMS, MBSFN.It should be understood that Radio network can also use other patterns.It is described by LTE network of communication network below.
In the first embodiment, ISP/ICP pushes dynamic signature content by internet to CDN functional units, then CDN Functional unit issues the schedule information of pre- transmission service to UE, such as CMMB-LTE by LTE network and radio network respectively again Dual-mode terminal.CMMB CHINA RFTCOM Co Ltd can be according to the schedule information of CDN functional unit decision-makings, before being pushed to the UE under its covering 5% hot information carries out the push of live broadcast service.The schedule information that UE sends according to CDN functional units, performs pre- push The reception of business and caching, while setting up corresponding hot information database.That is, UE can receive CDN function lists The schedule information that unit sends, the schedule information indicates the hot information that the ISP/ICP that will be sent to the UE is provided, then CDN functional units by radio network, to the UE send the hot information indicated by the scheduling message and with institute The corresponding business index of hot information is stated, wherein the hot information for receiving and its corresponding business index to form the second mapping Relation.Meanwhile, in CDN functional units side, the pre- hot information for sending and its corresponding business index to form the first mapping relations.
When user clicks on the URL of preceding 5% hot information, UE can directly invoke slow according to the context of hot information Content in depositing is played out, so as to be effectively guaranteed the viewing experience of user.As can be seen here, due to using broadcast transmission mould Formula sends hot information, therefore can provide the utilization rate of whole net resource.
But, carry out data transmission because CMMB CHINA RFTCOM Co Ltd uses broadcast transmission mode, therefore in data transfer Once there is packet loss, retransmission operation cannot be just performed.So, in this specific embodiment, UE is fed back further with LTE network Reception state, such CDN functional units just can according to UE feed back packet drop, to start corresponding re-transmission machine in time System.Retransmission mechanism can be that pre- push process is concurrently retransmitted, broadcast (sites) in turn terminates to start re-transmission or user clicks on URL triggerings Correspondence business is retransmitted.
In the second specific embodiment, the process that pre- push process is concurrently retransmitted is described.
Because broadcast covering performance is poor, in order to ensure the reliability of pre- transmission service transmission, UE is receiving pre- push industry While business broadcast, set up by LTE network and linked with the re-transmission between CDN functional units.In concurrent retransmission processes, push away in advance Business is sent to be transmitted by LTE and CMMB network concurrents, CMMB networks perform the first biography of business by broadcast mode, and LTE network is then Re-transmission is performed for block by mistake is just passed.
Specifically, during the foundation of concurrent transmission business, the service quality that LTE network lateral root is retransmitted according to business (QoS, Quality of Service) requires that setting up transmission carries, and is used to transmit the mistake block of CMMB broadcast channels.Concurrently passing During defeated business is set up, CDN functional units to Packet Data Network (PDN, Packet Data Network) gateway (GW, Gateway the IMSI of current CMMB-LTE dual-mode terminals) is inquired about, is used to set up the mapping between user equipment and transmission service and is closed System, such as the first mapping relations.What Fig. 4 gave LTE coordinating transmissions business sets up process.
In the 1st step, CMMB traffic schedulings timer (Timer) expire, and terminal starts the reception of the pre- transmission services of CMMB.
In the 2nd step, UE initiates the user plane bearer Establishing process such as PDP activation.
In the 3rd step, UE sends pre- transmission service fusion transfer request message to CDN functional units, and request is set up and CDN Data between functional unit retransmit link.
In the 4th step, CDN functional units push fusion response message to UE feedbacks are pre-, confirm that retransmitting link sets up.Hereafter UE links the mistake block for pushing broadcast in advance to CDN functional unit request retransmissions CMMB by the re-transmission.
In the 5th step, the IP address of CDN functional units UE asks the IMSI information of current UE to GW.Hereafter, CDN Functional unit can miss block message according to the IMSI of UE, transmission service, the signing URL of current transmission service is that every UE generations are pushed away in advance Send slip condition database.
In the 6th step, the application layer demand information that UE is retransmitted according to the transmission service consulted in the 3rd step and the 4th step, generation Data retransmit qos requirement, and initiate packet data protocol (PDP, Packet Data Protocol) change flow.
During concurrent transmission, the first transmission of pre- transmission service is completed by CMMB radio networks.Meanwhile, CDN functions The LTE coordinating transmissions channel numbers that cell side is set up according to user, are that each UE sets up an application layer re-transmission window.When UE connects When there is bag by mistake in the hot information for receiving, then by LTE channel executing data retransmissions.
After the pre- push application of CDN functional units receives pre- propelling data, generally using transmission control protocol (TCP, Transmission Control Protocol) the data frame partition principle of layer is segmented to business datum, such as business number Do not cut then according to inadequate 1500 byte (byte) is wrapped, business data packet presses the fixed packet size of 1500byte beyond data block Cutting application layer data, and the business data packet of segmentation is cascaded.The data block for completing above-mentioned segmentation/cascade is pre- by adding After the frame encapsulation operation such as propelling data frame head, while being cached and the respective collaboration transmission caching transmission of UE to sending, and delayed In there is UE.The data sent in caching are broadcasted by CMMB broadcast systems to user, and collaboration sends the data in caching Differentiation re-transmission is carried out again after then remaining to receive the reception feedback information in the order caching from each UE.In retransmission processes, UE The continuous packet for receiving will remove pre- transmission service and send window, and block is then issued to TCP layer by mistake, be transmitted by confirming by TCP layer Pattern performs transmitting.CDN functional units side application layer coordinating transmissions functional structure is as shown in Figure 5.
The first biography data of pre- transmission service are sent to the order caching of UE by CMMB broadcast systems.For what is continuously received Packet, order caching is directly forwarded to upper strata execution and goes the operations such as pre- propelling data frame head, business datum restructuring.For not just The bag for really receiving, UE generation acknowledgement frames send to collaboration and send caching.From UE it is respective collaboration send caching by LTE network to CDN functional units are reported.The application layer of CDN functional units sends to the TCP layer of respective UE, by TCP layer the corresponding bag that retransmits Ensure the reliability for retransmitting.UE sides application layer coordinating transmissions functional structure is as shown in Figure 6.
During business is pushed in advance, CDN functional units distribute a business index for each pre- transmission service (service index), and triangular mapping relations are indexed in the local IMSI for preserving UE, business and business, such as the One mapping relations.For the UE for not completing service propelling, CDN functional units also may further be UE real time records correspondence business Miss block message.Table 1 below gives an example for specific pre- transmission service concordance list.
The pre- transmission service concordance list of table 1
CDN functional units can also can while the local business for preserving pre- push is indexed during transmission service It is that the business index that current transmission service is distributed is sent to the preservation of UE sides.UE can set up according to the business index for receiving The index data base of correspondence business, such as the second mapping relations.By the pre- synchronization mechanism for pushing state so that UE and CDN work( Can both units can the current transmission service of effectively perceive transmission completion status.When the follow-up initiating business requests of UE, CDN functions The information that unit can be indexed only to UE feedback traffics, is indexed by UE according to the business of the local pre- transmission service for preserving, and is directly adjusted With the business tine for being cached.
Because the caching of UE is limited, when pre- push function reserves cache overflow, UE can delete part pre-cache content, lead Cause the pre- push state step-out between server and UE.After the change that cache contents occur, UE need to report buffer status, to safeguard The synchronization of pre- transmission service state.The cache management flow of UE is referring to Fig. 7.
In 1st step, UE initiates the user plane bearer Establishing process such as PDP activation.
In 2nd step, UE sends buffer status synchronization message to CDN functional units, indicates CDN functional unit current UEs to connect The caching present situation of the pre- transmission service received.
In 3rd step, procotol (IP, the Internet Protocol) address of CDN functional units UE is asked to GW The IMSI of current UE.Hereafter, the buffer status that CDN functional units can be reported according to the IMSI of UE and UE adjust the pre- of current UE Push slip condition database so that the business of UE and CDN functional units both sides pushes state and is consistent in advance.
How the convergence transmission method for specifically describing the embodiment of the present invention with reference to Fig. 8 provides the efficiency of transmission of network.
When user clicks on the URL of the hot information for having completed to push, UE is asked in corresponding business to CDN functional units Hold.CDN functional units inquire about the IMSI that PDN Gateway confirms current UE before deciding whether to perform content push, first.If non-pin Business is performed to the UE to push in advance, then CDN functional units directly return to hot information to UE.Whole data transmission procedure remains former Some HTTP (HTTP, Hypertext Transfer Protocol) interaction flows are constant.If finishing service Pre- to push, CDN functional units directly return to the index value of pre- transmission service.Directly invoked according to the context of hot information by UE Cache contents are played out, to ensure the viewing experience of user.
Further, if the content existed during pre- push in the hot information of part does not complete transmission, can be rung in HTTP Answer the content for issuing the hot information not transmitted in message in the lump.This kind of processing mode needs browser etc. to support similar network ant The breakpoint transmission ability of ant.
The concurrent retransmission mechanism of process is pushed using pre-, UE is completed to realize operation flow by existing HTTP interaction flows, had Ensure that to effect the Loop Round Trip Time of business transmission.Specific operation flow is referring to Fig. 8.
1st step, user clicks on URL link, initiates the service request of related mobile interchange business.
2nd step, UE initiates the user plane bearer Establishing process such as PDP activation.
3rd step, because the mobile interchange corresponding to URL link has pushed to CDN functional units side, UE is directly to CDN work( Can unit initiation hypertext transfer protocol requests (HTTP GET, Hypertext Transfer Protocol GET) message industry Business request.
4th step, IMSI from the IP address of CDN functional units UE to gateway requests current UE.According to obtained by inquiry Whether IMSI, the business for inquiring about user's present application performed pre- push, and determine corresponding response message to current UE.
5th step, CDN functional units are to UE feedback HTTP response (HTTP RESPONSE) message.
If CDN functional units had performed the pre- push of current business for UE, only taken in HTTP RESPONSE message The business index of the pre- push with current business.If pushing slip condition database according to pre-, current business remainder data are not Push successfully, then data to be retransmitted can be further carried in HTTP RESPONSE message.Under extreme case, if UE is being pushed in advance During be in blind area, pre- propelling data is not received completely, then HTTP RESPONSE message will completely in accordance with existing HTTP flow Journey, directly returns to corresponding hot information.
As can be seen here, the embodiment of the present invention is related to height using broadcast transmission mode on the basis of program request transmission mode Property business is transmitted, it is possible to increase the utilization rate of whole net resource.
In the second specific embodiment, business pushes process and performs the re-transmission that broadcast is wrapped by mistake by concurrent LTE transmission in advance, To ensure the pre- accuracy for pushing content.And counted according to current data, only 70% user pays close attention to preceding 5% hot information. For the user for being not concerned with pushed content, because user subsequently will not be by wireless network application correspondence business, second is specific LTE concurrent transmissions in embodiment are failed transmission, result in the waste of valuable radio spectrum resources.
In the 3rd specific embodiment, pre- push process is transmitted using (BE, best effort) mode of doing one's best, UE Broadcast reception is only performed during pre- push.For the pre- mistake bag for pushing process, only URL link application is clicked in subsequent user Realize that bag is retransmitted by mistake by LTE network during corresponding business.
For example, after CMMB scheduling timers expire, CDN functional units perform pre- pushed information by CMMB emitters Broadcast.CMMB-LTE dual-mode terminals complete the reception of pre- transmission service as a CMMB terminal.
During business is pushed in advance, CDN functional units are indexed for each pre- transmission service distributes a business, and The local mapping relations preserved between business and business index.Table 2 below gives the example of specific pre- transmission service concordance list.
The pre- transmission service concordance list of table 2
During business is pushed in advance, CDN functional units are that the business index of current transmission service distribution is issued to UE sides preserve.UE can set up the index database of correspondence business, such as the second mapping relations according to the business index for receiving.Due to CDN functional units do not have the relevant information of UE contexts, it is impossible to record the reception state of UE.Now CDN functional units and UE two Side only performs the synchronization of " whether business performed push " this state.When the follow-up initiating business requests of UE, CDN functional units Only can be indexed to UE feedback traffics.If UE completes the local preservation of the business index of pre- transmission service, institute can be directly invoked The business tine of caching.If UE does not complete pre- transmission service because of reasons such as CMMB coverings, further service request need to be initiated.
Fig. 9 gives the flow chart of business transmission process.Wherein, when user clicks on the URL of the pre- hot information for pushing, UE Corresponding business tine is asked to CDN functional units, that is, sends service request.CDN functional units its internal maintenances it is pre- Transmission service database, whether finishing service is pushed the business of judgement user's application in advance.If being not carried out business to push in advance, CDN Functional unit directly returns to hot information to UE.Whole data transmission procedure maintains original HTTP interaction flows constant.If Finishing service is pushed in advance, then CDN functional units directly return to the business index of pre- transmission service.By UE according to the upper of hot information Hereafter directly invoke cache contents to play out, to ensure the viewing experience of user.
Further, if the content that there is part hot information during pre- push does not complete transmission, UE is transmitted in business During the mistake block message of pre- transmission service is reported to CDN functional units, re-transmission is performed by LTE network by CDN functional units. Under extreme case, if UE did not received the pre- push of current business, UE need to again initiate HTTP service requests.Specific operation flow Referring to Fig. 9.
User clicks on URL link, initiates the request of related mobile interchange business.
1st step, UE initiates the user plane bearer Establishing process such as PDP activation.
2nd step, because the mobile interchange corresponding to URL link has pushed to CDN functional units side, UE is directly to CDN work( Can unit initiation HTTP GET service requests.
3rd step, CDN functional units feed back HTTP RESPONSE message to UE.
CDN functional units had performed the pre- push of current business for UE, therefore were only carried in HTTP RESPONSE message The business for having the pre- push index of current business is indexed.
4th step, after UE receives HTTP RESPONSE message, reads business index therein, and inquire about what is preserved in it Business pushes index data base in advance, directly invokes cache contents and plays out, to ensure the viewing experience of user.
5th step, if pre- transmission service has the part unfinished transmission of block by mistake, UE sends pre- push extensively to CDN functional units The request of block by mistake is broadcast, request CDN functional units are retransmitted to remaining data.
6th step, CDN functional units continue to UE repeat request confirmation messages, while starting and pushing the breakpoint for broadcasting block by mistake in advance Pass on Gong can, sent to UE and pre- push broadcast block by mistake.Under extreme case, if UE is done without receiving business and pushes in advance (during push Carve and be in blind area), UE will again initiate HTTP numbers and spread journey, and server will directly return to corresponding hot information.
As can be seen here, the embodiment of the present invention is related to height using broadcast transmission mode on the basis of program request transmission mode Property business is transmitted, it is possible to increase the utilization rate of whole net resource.
In the 3rd specific embodiment, the buffer status of UE cannot be obtained due to CDN functional units so that UE is passed in business Must be repeatedly carried out HTTP GET processes during defeated, thus the transmission Loop Round Trip Time of demand (telecommunication) service has had a strong impact on the reality of user With experience.Therefore, the 4th specific embodiment of the invention is optimized to the 3rd specific embodiment, introduces UE and CDN work( Buffer status synchronization flow between energy unit.
Similar with the 3rd specific embodiment, the pre- push process of the 4th specific embodiment is equally transmitted using BE modes, CMMB-LTE dual-mode terminals only perform broadcast reception during pre- push.In order to ensure that CDN functional units are pushed away in advance with UE both sides Send the synchronization of business reception state, after each pre- push process terminates, business of UE actively initiating transmits synchronization flow, i.e., to CDN functional units report the reception state of the pre- transmission service of UE, such as miss block message.CDN functional units are by inquiring about PDN nets Close, the business reception state that UE is reported is associated with UE marks.It is same that Figure 10 gives specific transmission service transmission state Step flow.
1st step, UE initiates the user plane bearer Establishing process such as PDP activation.
2nd step, UE sends transmission service transmission state synchronization message to CDN functional units, indicates CDN functional units current The caching present situation of pre- transmission service, such as misses block message.
3rd step, IMSI from the IP address of CDN functional units UE to gateway requests current UE.Hereafter, CDN functions list The pre- transmission service buffer status that unit can report according to the IMSI of UE and UE adjust the pre- push slip condition database of current UE so that The business of UE and CDN functional units both sides pushes state and is consistent in advance.
It is appreciated that after the completion of synchronous flow, it is specific real that the pre- transmission service index in CDN functional units side can be found in second Apply example.Because this specific embodiment requirement UE is synchronous with the buffer status of the pre- transmission service of CDN functional units both sides, work as generation During the anomalous events such as the cache overflow of UE, UE need to report its buffer status.Specific report flow is with the second specific embodiment.
The pre- actual re-transmission for pushing erroneous packets passes through LTE network weight when clicking on the corresponding business of URL link application by user Erroneous packets are passed to complete.The reception state of the pre- transmission services of UE is obtained due to CDN functional units, whole business transmitting procedure can be adopted With the aggregation transfer pattern of concurrent transmission scheme, specific business transfer process is referring to the second specific embodiment.
As can be seen here, the embodiment of the present invention is related to height using broadcast transmission mode on the basis of program request transmission mode Property business is transmitted, it is possible to increase the utilization rate of whole net resource.
Figure 11 to Figure 20 shows a kind of device of aggregation transfer according to embodiments of the present invention.
The device 110 of aggregation transfer as shown in figure 11 includes the first determining unit 111, the first transmitting element 112 and the Two transmitting elements 113.Wherein:
First determining unit 111 is used for the hot information for determining to be sent to user equipment, wherein the hot information by ISP ISP is provided and/or ICP ICP is provided;
First transmitting element 112 is used to send schedule information to UE, wherein the schedule information is used to indicate to the UE Send the hot information;
Second transmitting element 113 is used for by radio network, described in indicated by the UE transmission scheduling messages Hot information and business corresponding with the hot information are indexed, wherein the corresponding URL of the hot information The mapping relations that URL is indexed with the business are included in the first mapping relations.
The device 120 of aggregation transfer as shown in figure 12 also includes:First retransmission unit 114, for by communication network, Set up to retransmit with the UE and link.
For example, in fig. 13, the first retransmission unit 114 includes the first receiver module 1141 and the first sending module 1142. Wherein:First receiver module 1141 is used to receive the pre- push fusion transfer request message that the UE sends;First sending module 1142 are used to send pre- push fusion transmission response message to the UE.
Or, in fig. 14, the first retransmission unit 114 also includes the second receiver module 1143 and the second sending module 1144.Wherein:The transmission that second receiver module 1143 is used to receive the UE pushes the request for broadcasting block by mistake in advance;Second sends mould Block 1144 broadcasts block by mistake for sending the pre- push to the UE, wherein the pre- push broadcast misses block including not described in Radio network be sent to the hot information of the user equipment and failing be stored in the user equipment by described wide Broadcast at least one in the hot information of network transmission.
Or, in fig .15, the first retransmission unit 114 also includes update module 1145, for receiving the hair of the UE Send it is pre- push broadcast by mistake after the request of block, international mobile subscriber identity IMSI according to the UE, described pre- push broadcast The information and the corresponding uniform resource position mark URL of the hot information of block and the first mapping described in the business index upgrade by mistake Relation.
Or, in figure 16, except the first receiver module 1141 and the first sending module 1142, the first retransmission unit 114 Also include the 3rd receiver module 1146, the first determining module 1147 and the 3rd sending module 1148.Wherein:
3rd receiver module 1046 is used to receive the service request that the UE sends, and the service request includes hot information URL;
First determining module 1047 is used for IMSI and first mapping relations according to the UE, determines that the business please Ask whether corresponding hot information has been sent to the UE;
3rd sending module 1048 is used for if it is determined that the corresponding hot information of the service request has been sent to the UE, Business index corresponding with the hot information is sent to the UE, or if it is determined that the corresponding focus letter of the service request Breath is not sent to the UE, by communication network, the corresponding hot information of the service request or the pre- push is wide Broadcast block by mistake and be sent to the UE.
The device 170 of aggregation transfer as shown in figure 17 also includes the first receiving unit 115 and the first updating block 116. Wherein:
First receiving unit 115 is used in the hot information sent to the UE indicated by the scheduling message And after business index corresponding with the hot information, by communication network, the buffer status for receiving the UE transmissions are same Step message, the buffer status synchronization message includes the business index of the hot information that the UE has been received;
First updating block 116 is used for by communication network, the industry of the hot information received according to the user equipment Business index, updates first mapping relations.
Except the first determining unit 111, the first transmitting element 112 and the second transmitting element 113, polymerization as shown in figure 18 The device 180 of transmission also includes that the second receiving unit 181, the second determining unit 182, the 3rd determining unit 183 and the 3rd send Unit 184.Wherein:
Second receiving unit 181 is used for by communication network, receives the service request that the UE sends, the service request URL including requested business;
Second determining unit 182 is used for according to the URL, it is determined that requested business corresponding with the URL whether be Hot information;
3rd determining unit 183 is used to determine that the requested business is believed for focus when second determining unit 182 During breath, IMSI and first mapping relations according to the UE determine whether the requested business has transmitted to institute State UE;
If the 3rd transmitting element 184 determines that the requested business has sent for the 3rd determining unit 183 To the UE, the business of the requested business is indexed by the communication network is sent to the UE, if or described 3rd determining unit determines that the requested business is not sent to the UE, by the communication network by the service request Corresponding hot information is sent to the UE.
The device 190 of aggregation transfer as shown in figure 19 also includes the 4th receiving unit 185 and the 4th transmitting element 186. Wherein:
4th receiving unit 185 is used for will be described requested by the communication network in the 3rd transmitting element 184 The business index of business be sent to after the UE, receive the pre- request for pushing broadcast block by mistake of transmission of the UE;
4th transmitting element 186 is used to broadcast block by mistake to UE transmissions pre- the push, wherein pre- the push is broadcasted Block includes not being sent to the hot information of the user equipment by the radio network and fails to be stored in the user by mistake At least one in the hot information transmitted by the radio network in equipment.
The device 200 of aggregation transfer as shown in figure 20 also includes the 5th receiving unit 187 and the second updating block 188. Wherein:
Whether 5th receiving unit 187 is used for determining the requested business in the 3rd determining unit 183 Before being sent to the UE, the transmission service transmission state synchronization message that the UE sends is received;
Second updating block 188 is used to transmit state synchronization message according to the transmission service, updates first mapping Relation.
As can be seen here, the embodiment of the present invention is related to height using broadcast transmission mode on the basis of program request transmission mode Property business is transmitted, it is possible to increase the utilization rate of whole net resource.
Figure 21 to Figure 30 shows the device of the aggregation transfer according to other embodiments of the invention.
The device 210 of aggregation transfer as shown in figure 21 includes the 6th receiving unit 211, the 7th receiving unit 212 and the One memory cell 213.Wherein:
6th receiving unit 211 is used to receive schedule information from content distributing network CDN functional units, wherein the scheduling Information is used to indicate the hot information of the ISP and/or ICP offers that will be received;
7th receiving unit 212 is used to, by radio network, receive the hot information indicated by the schedule information And business index corresponding with the hot information;
First memory cell 213 is used to preserve the hot information, and is indexed with the business according to the hot information Mapping relations set up the second mapping relations.
The device 220 of aggregation transfer as shown in figure 22 also includes the second retransmission unit 214, for by communication network, Set up to retransmit with the CDN functional units and link.
Specifically, as shown in figure 23, the second retransmission unit 214 can include that the 4th sending module 2141 and the 4th is received Module 2142.Wherein:
4th sending module 2141 is used to send pre- push fusion transmission request to the CDN functional units;
4th receiver module 2142 is used to receive pre- push fusion transmission response from the CDN functional units.
Or, as shown in figure 24, second retransmission unit 214 also includes that the 5th sending module 2143 and the 5th receives mould Block 2144.Wherein:
5th sending module 2143 is used to send the pre- request for pushing and broadcasting block by mistake to the CDN functional units;
The described pre- push broadcast that 5th receiver module 2144 is used to receive the CDN functional units transmission misses block, wherein Block includes not being sent to the hot information of the user equipment by the radio network and fails by mistake for the pre- push broadcast It is stored at least one in the hot information transmitted by the radio network in the user equipment.
The device 250 of aggregation transfer as shown in figure 25 also includes the 6th transmitting element 215 and the 8th receiving unit 216. Wherein:
6th transmitting element 215 is used to, by communication network, service request, the industry are sent to the CDN functional units Business request is corresponding with the URL of hot information;
8th receiving unit 216 is used for by communication network, from the CDN functional units receive business index or with institute The corresponding hot information of service request is stated, the business indexes hot information association corresponding with the service request.
The device 260 of aggregation transfer as shown in figure 26 also includes the 7th transmitting element 217.Wherein:
7th transmitting element 217 is used for by communication network, and sending buffer status to the CDN functional units synchronously disappears Breath, the buffer status synchronization message includes the business index of the hot information for having received.
The device 270 of aggregation transfer as shown in figure 27 also includes the 9th receiving unit 218 and the 3rd updating block 219. Wherein:
9th receiving unit 218 is used to, by communication network, be received according to buffer status synchronization from the CDN functional units The hot information that message is retransmitted the need for determining;
3rd updating block 219 is used for the hot information according to the re-transmission for receiving, and updates second mapping relations.
Except the 6th receiving unit 211, the 7th receiving unit 212 and the first memory cell 213, polymerization as shown in figure 28 The device 280 of transmission also includes the 8th transmitting element 281 and the tenth receiving unit 282.Wherein:
8th transmitting element 281 is used to, by communication network, service request, the industry are sent to the CDN functional units Business request judges whether requested business is hot information for the CDN functional units;
Tenth receiving unit 282 is used to, by communication network, the requested business is received from the CDN functional units Business index, or receive the requested business from the CDN functional units.
The device 290 of aggregation transfer as shown in figure 29 also includes the 9th transmitting element 283 and the 11st receiving unit 284.Wherein:
9th transmitting element 283 is used to send the pre- request for pushing and broadcasting block by mistake to CDN functional units;
11st receiving unit 284 is used to receive pre- push broadcast block by mistake from the CDN functional units, wherein described Block includes not being sent to the hot information of the user equipment by the radio network and fails to preserve by mistake for pre- push broadcast At least one in the hot information transmitted by the radio network in the user equipment.
The device 300 of aggregation transfer as shown in figure 30 also includes the tenth transmitting element 285, for the CDN functions Unit sends transmission service transmission state synchronization message.
As can be seen here, the embodiment of the present invention is related to height using broadcast transmission mode on the basis of program request transmission mode Property business is transmitted, it is possible to increase the utilization rate of whole net resource.
Figure 31 shows CDN server according to embodiments of the present invention.Wherein, the CDN server 310 includes processor 311st, the first transmitter 312 and the second transmitter 313.Wherein:
Processor 311 is used for the hot information for determining to be sent to user equipment, wherein the hot information is by internet Service provider ISP is provided and/or ICP ICP is provided;
First transmitter 312 is used to send schedule information to UE, wherein the schedule information is used to indicate to be sent out to the UE Send the hot information;
First transmitter 313 is sent the focus indicated by the scheduling message to the UE and is believed by radio network Breath and business corresponding with the hot information index, wherein the corresponding uniform resource position mark URL of the hot information with The mapping relations of the business index are included in the first mapping relations.
As can be seen here, the embodiment of the present invention is related to height using broadcast transmission mode on the basis of program request transmission mode Property business is transmitted, it is possible to increase the utilization rate of whole net resource.
Figure 32 shows user equipment according to embodiments of the present invention.The user equipment 320 include the first receiver 321, Second receiver 322 and memory 323.Wherein:
First receiver 321 is used to receive schedule information from content distributing network CDN functional units, wherein the scheduling letter Cease the hot information that ISP and/or ICP for indicating to receive are provided;
Second receiver 322 is used for by radio network, receive the hot information indicated by the schedule information with And business index corresponding with the hot information;
Memory 323 is used to preserve the hot information, and the mapping indexed with the business according to the hot information Relation sets up the second mapping relations.
As can be seen here, the embodiment of the present invention is related to height using broadcast transmission mode on the basis of program request transmission mode Property business is transmitted, it is possible to increase the utilization rate of whole net resource.
Figure 33 shows the structure of the system of aggregation transfer according to embodiments of the present invention.The system 330 of aggregation transfer can With the device 331 (for example, CDN server) including the aggregation transfer as shown in Figure 11 to Figure 20, and such as Figure 21 to Figure 30 institutes The device 332 (such as UE) of the aggregation transfer for showing.Wherein, lead between the device 331 of aggregation transfer and the device 332 of aggregation transfer Cross radio network and communication network connection.
First, the device 331 of aggregation transfer determines the hot information sent to the device 332 of aggregation transfer, the focus Information is generally provided by ISP and/or ICP is provided.
Then, the device 331 of aggregation transfer sends schedule information by communication network to the device 332 of aggregation transfer.When The device 332 of aggregation transfer receives the schedule information, then know the device 331 of aggregation transfer and will be sent to hot information.
Finally, the device 331 of aggregation transfer by device 332 from radio network to aggregation transfer send hot information and its Corresponding business index.The hot information that the device 332 of aggregation transfer will then be received is stored in locally, and is connect in local foundation The hot information for receiving sets up the second mapping relations with corresponding business index.Likewise, the device 331 of aggregation transfer can also According to hot information and its corresponding the business index, URL that send and the device 332 of the aggregation transfer for receiving hot information IMSI etc. set up the first mapping relations.It is appreciated that the second mapping relations of the device 332 of aggregation transfer and aggregation transfer First mapping relations of device 331 are to be mutually related.That is the device 331 of aggregation transfer often sends out a hot information, A map entry is founded in first mapping relations;Correspondingly, the device 332 of aggregation transfer is received and treats this hot information, then A corresponding map entry is founded in the second mapping relations.Then, when user triggers business in the device 332 of aggregation transfer Request, the service request includes the URL of requested business, if the device 331 of URL correspondence hot informations and aggregation transfer The device 332 of aggregation transfer is sent to before determining the hot information by the first mapping relations by radio network, then The device 331 of aggregation transfer only needs to that corresponding business is indexed the device 332 for being sent to aggregation transfer by communication network, and Without transmitting hot information again.So, the industry that the device 332 of aggregation transfer can be provided according to the device 331 of aggregation transfer Business index, is directly locally getting the hot information of request.If the service request that user triggers in the device 332 of aggregation transfer The URL for including is not hot information, or URL corresponds to hot information but the device 331 of aggregation transfer does not pass through radio network also Network is sent to the device 332 of aggregation transfer, then the device 331 of aggregation transfer can again pass through radio network or communication network by industry The corresponding contents of URL that business request includes are sent to the device 332 of aggregation transfer.
It is appreciated that in the case of normal transmission, the device 332 of aggregation transfer is stored in local hot information and is polymerized It is consistent that the device 331 of transmission is sent to its hot information.But, the hot information meeting transmitted by broadcast transmission mode There is the situation of packet loss, it is therefore desirable between the device 331 of aggregation transfer and the device 332 of aggregation transfer in a communication network Set up and retransmit link.Wherein, re-transmission link can pass through dress of the radio network to aggregation transfer in the device 331 of aggregation transfer Set up while putting 332 transmission hot informations and business index, it is also possible to send service request in the device 332 of aggregation transfer And set up when finding that hot information is not sent intactly.
The foundation that re-transmission between the device 331 of aggregation transfer and the device 332 of aggregation transfer is linked can be by following Process is realized:The device 332 of aggregation transfer sends pre- push and merges transfer request message to the device 331 of aggregation transfer, when poly- The device 331 of conjunction transmission is received after pre- push fusion transfer request message, then sends pre- pushing away to the device 332 of aggregation transfer Send fusion transmission response message.Then, the re-transmission between the device 331 of aggregation transfer and the device 332 of aggregation transfer is linked and built It is vertical.
In one embodiment, after retransmitting link and setting up, the device 332 of aggregation transfer passes through communication network to polymerization The device 331 of transmission sends the pre- request for pushing and broadcasting block by mistake, and then the device 331 of aggregation transfer passes through communication network to polymerization The device 332 of transmission sends pre- push and broadcasts block by mistake.When the device 332 of aggregation transfer receive it is pre- push broadcast block by mistake, can be with Obtain complete hot information.Now, the device 331 of aggregation transfer and the device 332 of aggregation transfer are required for updating respectively One mapping relations and the second mapping relations.
In another embodiment, the device 332 of aggregation transfer sends industry by communication network to the device 331 of aggregation transfer Business request, the service request includes the URL of the hot information of request.When the device 332 of aggregation transfer determines that the URL is corresponding When hot information is not by complete reception, will be with the device 331 of aggregation transfer be set up and retransmits link.Then, aggregation transfer Device 332 sends the pre- request for pushing broadcast block by mistake by communication network to the device 331 of aggregation transfer, then aggregation transfer Device 331 sends pre- push and broadcasts block by mistake by communication network to the device 332 of aggregation transfer.When the device 332 of aggregation transfer Receive pre- push and broadcast block by mistake, complete hot information can be obtained.Now, the device 331 and aggregation transfer of aggregation transfer Device 332 be required for updating the first mapping relations and the second mapping relations respectively.
Also a kind of scene is, the hot information that the device 331 of aggregation transfer sends to the device 332 of aggregation transfer it is big The small device 332 beyond aggregation transfer is locally stored capacity, therefore will cause the cache overflow of device 332 of aggregation transfer. It is appreciated that now the second mapping relations of the device 332 of the first mapping relations of the device 331 of aggregation transfer and aggregation transfer Will appear from inconsistency.Hot information is recorded i.e. in the first mapping relations of the device 331 of aggregation transfer and has been issued to polymerization biography Defeated device 332, but the device 332 of aggregation transfer is no can be got.In order to ensure being smoothed out for aggregation transfer, The device 332 of aggregation transfer needs periodically or in the case where cache overflow is sent, caching to be sent to the device 331 of aggregation transfer State synchronization message, that is, which the hot information that informing the device 331 of aggregation transfer oneself can actually get is.So, The device 331 of aggregation transfer can accordingly update the first mapping relations, keep the one of the first mapping relations and the second mapping relations Cause property.
The workflow of the system of aggregation transfer is briefly described above in association with Figure 33, specific aggregation transfer The workflow of the device 332 of device 331 and aggregation transfer may refer to the specific descriptions in Fig. 2 to Figure 32, no longer go to live in the household of one's in-laws on getting married herein State.
It should be understood that the scheme that each claim of the invention is described should also regard one embodiment as, and it is power Profit require in be characterized in it is combinable, such as the present invention in judgement step after execution different branches the step of can make It is different embodiments.
Those of ordinary skill in the art are it is to be appreciated that the list of each example described with reference to the embodiments described herein Unit and algorithm steps, can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually Performed with hardware or software mode, depending on the application-specific and design constraint of technical scheme.Professional and technical personnel Described function, but this realization can be realized it is not considered that exceeding using distinct methods to each specific application The scope of the present invention.
It is apparent to those skilled in the art that, for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, may be referred to the corresponding process in preceding method embodiment, will not be repeated here.
In several embodiments provided herein, it should be understood that disclosed system, apparatus and method, can be with Realize by another way.For example, device embodiment described above is only schematical, for example, the unit Divide, only a kind of division of logic function there can be other dividing mode when actually realizing, for example multiple units or component Can combine or be desirably integrated into another system, or some features can be ignored, or do not perform.It is another, it is shown or The coupling each other for discussing or direct-coupling or communication connection can be the indirect couplings of device or unit by some interfaces Close or communicate to connect, can be electrical, mechanical or other forms.
The unit that is illustrated as separating component can be or may not be it is physically separate, it is aobvious as unit The part for showing can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple On NE.Some or all of unit therein can be according to the actual needs selected to realize the mesh of this embodiment scheme 's.
In addition, during each functional unit in each embodiment of the invention can be integrated in a processing unit, it is also possible to It is that unit is individually physically present, it is also possible to which two or more units are integrated in a unit.
If the function is to realize in the form of SFU software functional unit and as independent production marketing or when using, can be with Storage is in a computer read/write memory medium.Based on such understanding, technical scheme is substantially in other words The part contributed to prior art or the part of the technical scheme can be embodied in the form of software product, the meter Calculation machine software product is stored in a storage medium, including some instructions are used to so that a computer equipment (can be individual People's computer, server, or network equipment etc.) perform all or part of step of each embodiment methods described of the invention. And foregoing storage medium includes:USB flash disk, mobile hard disk, read-only storage (ROM, Read-Only Memory), arbitrary access are deposited Reservoir (RAM, Random Access Memory), magnetic disc or CD etc. are various can be with the medium of store program codes.
The above, specific embodiment only of the invention, but protection scope of the present invention is not limited thereto, and it is any Those familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all contain Cover within protection scope of the present invention.Therefore, protection scope of the present invention described should be defined by scope of the claims.

Claims (33)

1. a kind of method of aggregation transfer, it is characterised in that including:
It is determined that to user equipment send hot information, wherein the hot information by ISP ISP provide and/ Or ICP ICP is provided;
Schedule information is sent to the user equipment, wherein the schedule information is used to indicate to send described to the user equipment Hot information;
By radio network, to the user equipment send the hot information indicated by the scheduling message and with it is described The corresponding business index of hot information, wherein the corresponding uniform resource position mark URL of the hot information is indexed with the business Mapping relations be included in the first mapping relations;
By communication network, set up re-transmission with the user equipment and link;
It is described set up with the user equipment retransmit and link after, methods described also includes:
The pre- push broadcast of transmission for receiving the user equipment misses the request of block;
The pre- push is sent to the user equipment broadcast block by mistake.
2. method according to claim 1, it is characterised in that it is described set up with the user equipment retransmit link including:
Receive the pre- push fusion transfer request message that the user equipment sends;
Pre- push is sent to the user equipment merge transmission response message.
3. method according to claim 1, it is characterised in that described pre- to push broadcast block is included not by the broadcast by mistake Network be sent to the hot information of the user equipment and failing be stored in the user equipment by the radio network At least one in the hot information of transmission.
4. method according to claim 3, it is characterised in that pushed in advance in the transmission for receiving the user equipment wide Broadcast after the request of block by mistake, also include:
International mobile subscriber identity IMSI, the pre- push broadcast according to the user equipment miss the information and the heat of block The corresponding uniform resource position mark URL of point information and the first mapping relations described in the business index upgrade.
5. the method according to any one of claim 2 to 4, it is characterised in that also include:
The service request that the user equipment sends is received, the service request includes the URL of hot information URL;
International mobile subscriber identity IMSI and first mapping relations according to the user equipment, determine that the business please Ask whether corresponding hot information has been sent to the user equipment;
If it is determined that the corresponding hot information of the service request has been sent to the user equipment, will be with the hot information pair The business index answered is sent to the user equipment,
If it is determined that the corresponding hot information of the service request is not sent to the user equipment, and by communication network, will be described Block is sent to the user equipment by mistake for the corresponding hot information of service request or the pre- push broadcast.
6. method according to any one of claim 1 to 4, it is characterised in that sent to the user equipment described After the hot information and business corresponding with the hot information index indicated by the scheduling message, also include:
By communication network, the buffer status synchronization message that the user equipment sends, the buffer status synchronization message are received The business index of the hot information received including the user equipment;
By communication network, the business index of the hot information received according to the user equipment updates first mapping Relation.
7. method according to claim 1, it is characterised in that also include:
By communication network, the service request that the user equipment sends is received, the service request includes requested business Uniform resource position mark URL;
According to the URL of the requested business, it is determined that requested business corresponding with the URL of the requested business is No is hot information;
When it is determined that the requested business is hot information, according to the international mobile subscriber identity of the user equipment IMSI and first mapping relations, determine whether the requested business has transmitted to the user equipment;
If it is determined that the requested business has been sent to the user equipment, will be described requested by the communication network Business business index be sent to the user equipment,
If it is determined that the requested business is not sent to the user equipment, by the communication network by the service request Corresponding hot information is sent to the user equipment.
8. method according to claim 7, it is characterised in that determine whether the requested business has been sent out described Before giving the user equipment, also include:
Receive the transmission service transmission state synchronization message that the user equipment sends;
State synchronization message is transmitted according to the transmission service, first mapping relations are updated.
9. a kind of method of aggregation transfer, it is characterised in that including:
Schedule information is received from content distributing network CDN functional units, wherein the schedule information indicates to receive internet from CDN The hot information that service provider ISP and/or ICP ICP is provided;
By radio network, the hot information indicated by the schedule information and corresponding with the hot information is received Business is indexed;
The hot information is preserved, and the second mapping is set up according to the mapping relations that the hot information is indexed with the business and closed System;
By communication network, set up re-transmission with the CDN functional units and link;
It is described set up with the CDN functional units retransmit and link after, methods described also includes:
The pre- request for pushing and broadcasting block by mistake is sent to the CDN functional units;
The described pre- push broadcast for receiving the CDN functional units transmission misses block.
10. method according to claim 9, it is characterised in that it is described set up to retransmit with the CDN functional units link bag Include:
Pre- push is sent to the CDN functional units merge transmission request;
Pre- push is received from the CDN functional units merge transmission response.
11. methods according to claim 9, it is characterised in that described pre- to push broadcast block is included not by described wide by mistake Broadcast network and be sent to the hot information of user equipment and failing and be stored in being passed by the radio network in the user equipment At least one in the hot information for sending.
12. method according to any one of claim 9 to 11, it is characterised in that also include:
By communication network, service request is sent to the CDN functional units, the service request is provided with the unified of hot information Finger URL URL is corresponding in source;
By communication network, business index or focus corresponding with service request letter are received from the CDN functional units Breath, the business indexes hot information association corresponding with the service request.
13. methods according to claim 12, it is characterised in that also include:
By communication network, buffer status synchronization message, the buffer status synchronization message bag are sent to the CDN functional units Include the business index of the hot information for having received.
14. methods according to claim 13, it is characterised in that also include:
By communication network, the heat retransmitted the need for determining according to buffer status synchronization message is received from the CDN functional units Point information;
According to the hot information of the re-transmission for receiving, second mapping relations are updated.
15. methods according to claim 9, it is characterised in that also include:
By communication network, service request is sent to the CDN functional units, the service request is used for the CDN functions list Unit judges whether requested business is hot information;
By communication network, the business index of the requested business is received from the CDN functional units, or from described CDN functional units receive the requested business.
16. methods according to claim 15, it is characterised in that receive business rope from the CDN functional units described Draw, or from before CDN functional units reception hot information corresponding with the service request, also include:
Transmission service transmission state synchronization message is sent to the CDN functional units.
A kind of 17. devices of aggregation transfer, it is characterised in that including:
First determining unit, for the hot information for determining to be sent to user equipment, wherein the hot information is by internet Service provider ISP is provided and/or ICP ICP is provided;
First transmitting element, for sending schedule information to the user equipment, wherein the schedule information is used to indicate to institute State user equipment and send the hot information;
Second transmitting element, for by radio network, described in indicated by the user equipment transmission scheduling message Hot information and business corresponding with the hot information are indexed, wherein the corresponding URL of the hot information The mapping relations that URL is indexed with the business are included in the first mapping relations;
First retransmission unit, links for by communication network, setting up to retransmit with the user equipment;
First retransmission unit also includes:
Second receiver module, the pre- push of transmission for receiving the user equipment broadcasts the request for missing block;
Second sending module, block by mistake is broadcasted for sending pre- the push to the user equipment.
18. devices according to claim 17, it is characterised in that first retransmission unit includes:
First receiver module, transfer request message is merged for receiving the pre- push that the user equipment sends;
First sending module, transmission response message is merged for sending pre- push to the user equipment.
19. devices according to claim 17, it is characterised in that described pre- to push broadcast block is included not by described wide by mistake Broadcast network be sent to the hot information of the user equipment and failing be stored in the user equipment by the radio network At least one in the hot information of network transmission.
20. according to claim 19 described device, it is characterised in that first retransmission unit also includes:
Update module, for after the pre- push broadcast of the transmission for receiving the user equipment by mistake request of block, according to institute State the international mobile subscriber identity IMSI number of user equipment, the pre- push and broadcast the information and the hot information pair of missing block The uniform resource position mark URL answered and the first mapping relations described in the business index upgrade.
21. device according to any one of claim 17 to 20, it is characterised in that first retransmission unit is also wrapped Include:
3rd receiver module, for receiving the service request that the user equipment sends, the service request includes hot information Uniform resource position mark URL;
First determining module, closes for the international mobile subscriber identity IMSI according to the user equipment and first mapping System, determines whether the corresponding hot information of the service request has been sent to the user equipment;
3rd sending module, for if it is determined that the corresponding hot information of the service request has been sent to the user equipment, Business index corresponding with the hot information is sent to the user equipment, or if it is determined that the service request is corresponding Hot information is not sent to the user equipment, by communication network, by the corresponding hot information of the service request or Block is sent to the user equipment by mistake for the pre- push broadcast.
22. device according to any one of claim 17 to 20, it is characterised in that also include:
First receiving unit, in the hot information sent to the user equipment indicated by the scheduling message And after business index corresponding with the hot information, by communication network, receive the caching that the user equipment sends State synchronization message, the buffer status synchronization message includes the business index of the hot information that the user equipment has been received;
First updating block, for by communication network, the business of the hot information received according to the user equipment to be indexed, Update first mapping relations.
23. devices according to claim 17, it is characterised in that also include:
Second receiving unit, for by communication network, receiving the service request that the user equipment sends, the service request Uniform resource position mark URL including requested business;
Second determining unit, for according to the URL, it is determined that whether requested business corresponding with the URL is focus letter Breath;
3rd determining unit, for when second determining unit determine the requested business be hot information when, according to The international mobile subscriber identity IMSI of the user equipment and first mapping relations, determine that the requested business is It is no to have transmitted to the user equipment;
3rd transmitting element, if determining that the requested business has been sent to the user for the 3rd determining unit Equipment, the business of the requested business is indexed and is sent to the user equipment, by the communication network if or institute State the 3rd determining unit and determine that the requested business is not sent to the user equipment, will be described by the communication network The corresponding hot information of service request is sent to the user equipment.
24. devices according to claim 23, it is characterised in that also include:
5th receiving unit, it is described for determining whether the requested business has transmitted in the 3rd determining unit Before user equipment, the transmission service transmission state synchronization message that the user equipment sends is received;
Second updating block, for transmitting state synchronization message according to the transmission service, updates first mapping relations.
A kind of 25. devices of aggregation transfer, it is characterised in that including:
6th receiving unit, for receiving schedule information from content distributing network CDN functional units, wherein the schedule information is used In the hot information that the ISP ISP and/or ICP ICP that indicate to receive are provided;
7th receiving unit, for by radio network, receive the hot information indicated by the schedule information and with The corresponding business index of the hot information;
First memory cell, for preserving the hot information, and the mapping indexed with the business according to the hot information Relation sets up the second mapping relations;
Second retransmission unit, links for by communication network, setting up to retransmit with the CDN functional units;
Second retransmission unit also includes:
5th sending module, the request for missing block is broadcasted for sending pre- push to the CDN functional units;
5th receiver module, block is missed for receiving the described pre- push broadcast that the CDN functional units send.
26. devices according to claim 25, it is characterised in that second retransmission unit includes:
4th sending module, transmission request is merged for sending pre- push to the CDN functional units;
4th receiver module, transmission response is merged for receiving pre- push from the CDN functional units.
27. devices according to claim 25, it is characterised in that described pre- to push broadcast block is included not by described wide by mistake Broadcast network and be sent to the hot information of user equipment and failing and be stored in being passed by the radio network in the user equipment At least one in the hot information for sending.
28. device according to any one of claim 25 to 27, it is characterised in that also include:
6th transmitting element, for by communication network, service request, the service request being sent to the CDN functional units Uniform resource position mark URL with hot information is corresponding;
8th receiving unit, for by communication network, from the CDN functional units receive business index or with the business Corresponding hot information is asked, the business indexes hot information association corresponding with the service request.
29. devices according to claim 28, it is characterised in that also include:
7th transmitting element, it is described for by communication network, buffer status synchronization message being sent to the CDN functional units Buffer status synchronization message includes the business index of the hot information for having received.
30. devices according to claim 29, it is characterised in that also include:
9th receiving unit, for by communication network, receiving true according to buffer status synchronization message from the CDN functional units The hot information retransmitted the need for fixed;
3rd updating block, for the hot information according to the re-transmission for receiving, updates second mapping relations.
31. devices according to claim 25, it is characterised in that also include:
8th transmitting element, for by communication network, service request, the service request being sent to the CDN functional units Judge whether requested business is hot information for the CDN functional units;
Tenth receiving unit, for by communication network, the business of the requested business being received from the CDN functional units Index, or receive the requested business from the CDN functional units.
32. devices according to claim 31, it is characterised in that also include:Tenth transmitting element, for the CDN Functional unit sends transmission service transmission state synchronization message.
A kind of 33. systems of aggregation transfer, including device as any one of claim 17 to 24 and as right will Seek the device any one of 25 to 32.
CN201380000890.XA 2013-08-29 2013-08-29 The methods, devices and systems of aggregation transfer Active CN103703797B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2013/082557 WO2015027429A1 (en) 2013-08-29 2013-08-29 Aggregation transmission method, device and system, network server and user equipment

Publications (2)

Publication Number Publication Date
CN103703797A CN103703797A (en) 2014-04-02
CN103703797B true CN103703797B (en) 2017-05-31

Family

ID=50363939

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380000890.XA Active CN103703797B (en) 2013-08-29 2013-08-29 The methods, devices and systems of aggregation transfer

Country Status (2)

Country Link
CN (1) CN103703797B (en)
WO (1) WO2015027429A1 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103688509B (en) * 2013-09-29 2016-10-12 华为技术有限公司 Business tine acquisition methods, offer method, equipment and system
CN104063450B (en) * 2014-06-23 2018-04-03 百度在线网络技术(北京)有限公司 Hot information analysis method and equipment
CN110099036B (en) * 2018-01-31 2022-03-11 国广融合(北京)传媒科技发展有限公司 Data encapsulation method based on fusion transmission system
CN110098899B (en) * 2018-01-31 2021-11-09 国广融合(北京)传媒科技发展有限公司 Protocol stack based on converged transmission system and data retransmission method
CN110099086B (en) * 2018-01-31 2020-11-06 国广融合(北京)传媒科技发展有限公司 Data transmission method based on fusion transmission system
CN110099087B (en) * 2018-01-31 2021-02-02 国广融合(北京)传媒科技发展有限公司 File transmission method based on converged transmission system
CN110099088B (en) * 2018-01-31 2022-03-08 国广融合(北京)传媒科技发展有限公司 Self-adaptive data transmission method based on fusion transmission system
CN111372103B (en) * 2018-12-26 2023-05-26 中兴通讯股份有限公司 Multicast method, device, equipment and computer storage medium
CN115065942B (en) * 2022-06-13 2024-04-23 上海交通大学 Method and device for receiving and transmitting auxiliary broadcast network of mobile communication network

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102047242A (en) * 2008-03-31 2011-05-04 亚马逊技术有限公司 Content management
CN102546792A (en) * 2011-12-30 2012-07-04 华为终端有限公司 Service information pushing and receiving methods, related devices and systems
US8463877B1 (en) * 2009-03-27 2013-06-11 Amazon Technologies, Inc. Dynamically translating resource identifiers for request routing using popularitiy information

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102316165A (en) * 2011-09-22 2012-01-11 中兴通讯股份有限公司 Content delivery method, device and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102047242A (en) * 2008-03-31 2011-05-04 亚马逊技术有限公司 Content management
US8463877B1 (en) * 2009-03-27 2013-06-11 Amazon Technologies, Inc. Dynamically translating resource identifiers for request routing using popularitiy information
CN102546792A (en) * 2011-12-30 2012-07-04 华为终端有限公司 Service information pushing and receiving methods, related devices and systems

Also Published As

Publication number Publication date
WO2015027429A1 (en) 2015-03-05
CN103703797A (en) 2014-04-02

Similar Documents

Publication Publication Date Title
CN103703797B (en) The methods, devices and systems of aggregation transfer
US10129795B2 (en) Data transfer management in a radio communications network
CN102340829B (en) Data sharing method in D2D bunch under cellular environment
CN1822573B (en) System and method for controlling data traffic in a wireless communication system
AU2006309470B2 (en) Data transfer management in a radio communications network
US20200045766A1 (en) Wireless node communication method and apparatus in wireless communication system
CN106233815B (en) For providing the system and method for service by one or more stream for one or more user equipmenies
CN105247840B (en) Use the method, apparatus and medium of the complete file reparation of the scheduling description section in EMBMS
CN1939002A (en) Method and system for distributing multimedia contents through a wireless communications network, particularly a mobile telephony network
CN108574967A (en) A kind of data transmission method and device
CN103688509B (en) Business tine acquisition methods, offer method, equipment and system
CN105516115A (en) Method for quickly broadcasting channel and user equipment UE
CN103532922A (en) Software version upgrade method, device and system
US10595222B2 (en) Enabling cross-layer receiver oriented dynamic multicast in cellular access
CN103518400B (en) Method, device, and system for reporting signal quality measurement result
JP4556351B2 (en) Multicast communication method and system
CN101552948A (en) Method for synchronously sending same MBMS service data by wireless network controller
KR102656608B1 (en) Method and apparatus for wireless communication of wireless node in wireless communication system
Levasseur et al. Impact of acknowledgments on application performance in 4G LTE networks
KR20200089095A (en) Method and apparatus for performing packet deletion from lower-layer transmission result in next generation mobile communication system
CN100563361C (en) The method and apparatus of broadcast multicast service deactivation
CN101047492B (en) Method and system for implementing synchronous RLC serial number between radio network controller
EP4061055A1 (en) Communication method and device
US20210306817A1 (en) Billing method and apparatus in wireless communication system
Wang et al. QoS-aware network-supported architecture to distribute application flows over multiple network interfaces for B3G users

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant