CN103703797B - The methods, devices and systems of aggregation transfer - Google Patents
The methods, devices and systems of aggregation transfer Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service 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
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.
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)
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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102316165A (en) * | 2011-09-22 | 2012-01-11 | 中兴通讯股份有限公司 | Content delivery method, device and system |
-
2013
- 2013-08-29 CN CN201380000890.XA patent/CN103703797B/en active Active
- 2013-08-29 WO PCT/CN2013/082557 patent/WO2015027429A1/en active Application Filing
Patent Citations (3)
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 |