技术领域technical field
本发明涉及通信领域,具体而言,涉及聚合传输的方法、装置和系统以及内容分发网络(CDN,Content Delivery Network)服务器和用户设备。The present invention relates to the communication field, in particular, to a method, device and system for aggregated transmission, a Content Delivery Network (CDN, Content Delivery Network) server and user equipment.
背景技术Background technique
目前,在蜂窝网络中,移动终端以无线方式和蜂窝网络建立连接,并接入到英特网(Internet)进行网页浏览、视频观看等业务。当移动终端没有业务需求时,通常保持空闲状态,仅仅监听网络信号水平和接收寻呼信号。随着移动互联的快速发展,改进收发技术、增加站址、提高频谱带宽等蜂窝网络的线性提升的手段无法满足移动网络的流量的速度指数增长。Currently, in a cellular network, a mobile terminal establishes a connection with the cellular network in a wireless manner, and accesses the Internet (Internet) to perform services such as web page browsing and video viewing. When the mobile terminal has no service requirements, it usually remains idle and only monitors the network signal level and receives paging signals. With the rapid development of mobile Internet, the linear improvement methods of cellular networks such as improving transceiver technology, increasing site sites, and increasing spectrum bandwidth cannot meet the exponential growth of mobile network traffic.
通过采用类似于多媒体播放主播业务(MBMS,Multimedia Broadcasting MasterService)的广播方式对热门内容进行聚合传输,可大大节省小区容量,避免网络瓶颈。但是,由于当前主流移动业务是基于用户点播的客户机/服务器(C/S,Client/Server)模式,因此作为一组业务组播广播机制的MBMS无法直接应用于当前主流移动业务。By adopting a broadcast method similar to Multimedia Broadcasting Master Service (MBMS, Multimedia Broadcasting Master Service) to aggregate and transmit popular content, the capacity of the cell can be greatly saved and network bottlenecks can be avoided. However, since the current mainstream mobile service is based on the client/server (C/S, Client/Server) mode of user-demand, MBMS, which is a multicast broadcast mechanism for a group of services, cannot be directly applied to the current mainstream mobile service.
发明内容Contents of the invention
本发明提出了聚合传输的方法、装置和系统以及CDN服务器和用户设备,旨在解决如何将广播传输与点播传输模式相结合的聚合传输的问题。The present invention proposes a method, device and system for aggregate transmission, as well as a CDN server and user equipment, aiming at solving the problem of how to combine broadcast transmission and on-demand transmission modes for aggregate transmission.
第一方面,提出了一种聚合传输的方法,包括:确定向用户设备(UE,UserEquipment)发送的热点信息,其中所述热点信息由互联网服务提供商(ISP,InternetService Provider)和/或互联网内容提供商(ICP,Internet Content Provider)提供;向所述用户设备发送调度信息,其中所述调度信息用于指示向所述用户设备发送所述热点信息;通过广播网络,向所述用户设备发送所述调度消息所指示的所述热点信息以及与所述热点信息对应的业务索引,其中所述热点信息对应的统一资源定位符(URL,UniformResource Locator)与所述业务索引的映射关系包括在第一映射关系中。In the first aspect, a method for aggregated transmission is proposed, including: determining hotspot information sent to user equipment (UE, UserEquipment), wherein the hotspot information is provided by an Internet service provider (ISP, InternetService Provider) and/or Internet content Provided by a provider (ICP, Internet Content Provider); sending scheduling information to the user equipment, wherein the scheduling information is used to indicate sending the hotspot information to the user equipment; sending the hotspot information to the user equipment through a broadcast network The hotspot information indicated by the scheduling message and the service index corresponding to the hotspot information, wherein the mapping relationship between the Uniform Resource Locator (URL, UniformResource Locator) corresponding to the hotspot information and the service index is included in the first in the mapping relationship.
结合第一方面,在第一方面的第一实施方式中,在所述通过广播网络向所述UE发送所述调度消息所指示的所述热点信息的同时,还包括:通过通信网络,与所述UE建立重传链接。With reference to the first aspect, in the first implementation manner of the first aspect, when sending the hotspot information indicated in the scheduling message to the UE through the broadcast network, it also includes: communicating with the UE through the communication network The UE establishes a retransmission link.
结合第一方面的第一实施方式,在第一方面的第二实施方式中,所述与所述UE建立重传链接包括:接收所述UE发送的预推送融合传输请求消息;向所述UE发送预推送融合传输响应消息。With reference to the first implementation manner of the first aspect, in the second implementation manner of the first aspect, establishing a retransmission link with the UE includes: receiving a pre-push converged transmission request message sent by the UE; Send a pre-push converged transport response message.
结合第一方面或第一方面的第一实施方式,在第一方面的第三实施方式中,在所述与所述UE建立重传链接之后,还包括:接收所述UE的发送预推送广播误块的请求;向所述UE发送所述预推送广播误块,其中所述预推送广播误块包括未通过所述广播网络发送到所述用户设备的热点信息和未能保存在所述用户设备中的通过所述广播网络传送的热点信息中的至少一种。With reference to the first aspect or the first implementation manner of the first aspect, in the third implementation manner of the first aspect, after establishing the retransmission link with the UE, it further includes: receiving a pre-push broadcast sent by the UE A request for an error block; sending the pre-push broadcast error block to the UE, wherein the pre-push broadcast error block includes hotspot information that is not sent to the user equipment through the broadcast network and cannot be saved in the user equipment At least one of hotspot information transmitted through the broadcast network in the device.
结合第一方面的第三实施方式,在第一方面的第四实施方式中,在所述接收所述UE的发送预推送广播误块的请求之后,还包括:根据所述UE的国际移动用户识别码(IMSI,International Mobile Subscriber Identification Number)、所述预推送广播误块的信息和所述热点信息对应的统一资源定位符URL与所述业务索引更新所述第一映射关系。With reference to the third implementation manner of the first aspect, in the fourth implementation manner of the first aspect, after receiving the UE's request for sending a pre-push broadcast error block, it further includes: according to the UE's international mobile user The identification code (IMSI, International Mobile Subscriber Identification Number), the pre-push broadcast error block information, and the Uniform Resource Locator URL corresponding to the hotspot information and the service index update the first mapping relationship.
结合第一方面的第一实施方式至第四实施方式,在第一方面的第五实施方式中,还包括:接收所述UE发送的业务请求,所述业务请求包括热点信息的URL;根据所述UE的IMSI和所述第一映射关系,确定所述业务请求对应的热点信息是否已经发送至所述UE;若确定所述业务请求对应的热点信息已经发送至所述UE,将与所述热点信息对应的业务索引发送给所述UE,若确定所述业务请求对应的热点信息未发送至所述UE,通过通信网络,将所述业务请求对应的所述热点信息或所述预推送广播误块发送给所述UE。With reference to the first to fourth implementations of the first aspect, in the fifth implementation of the first aspect, further comprising: receiving a service request sent by the UE, where the service request includes the URL of the hotspot information; according to the The IMSI of the UE and the first mapping relationship, determine whether the hotspot information corresponding to the service request has been sent to the UE; if it is determined that the hotspot information corresponding to the service request has been sent to the UE, and the Send the service index corresponding to the hotspot information to the UE, and if it is determined that the hotspot information corresponding to the service request has not been sent to the UE, broadcast the hotspot information corresponding to the service request or the pre-push broadcast through the communication network The error block is sent to the UE.
结合第一方面或其第一至第五实施方式,在第一方面的第六实施方式中,在所述向所述UE发送所述调度消息所指示的所述热点信息以及与所述热点信息对应的业务索引之后,还包括:通过通信网络,接收所述UE发送的缓存状态同步消息,所述缓存状态同步消息包括所述UE已接收的热点信息的业务索引;通过通信网络,根据所述用户设备已接收的热点信息的业务索引,更新所述第一映射关系。With reference to the first aspect or its first to fifth implementation manners, in a sixth implementation manner of the first aspect, when sending the hotspot information indicated in the scheduling message to the UE and the hotspot information After the corresponding service index, it also includes: receiving a buffer state synchronization message sent by the UE through the communication network, the buffer state synchronization message including the service index of the hotspot information received by the UE; through the communication network, according to the The service index of the hotspot information received by the user equipment is used to update the first mapping relationship.
结合第一方面,在第一方面的第七实施方式中,还包括:通过通信网络,接收所述UE发送的业务请求,所述业务请求包括被请求的业务的URL;根据所述被请求的业务的URL,确定与所述被请求的业务的URL对应的被请求的业务是否为热点信息;当确定所述被请求的业务为热点信息时,根据所述UE的IMSI和所述第一映射关系,确定所述被请求的业务是否已经发送给所述UE;若确定所述被请求的业务已经发送至所述UE,通过所述通信网络将所述被请求的业务的业务索引发送给所述UE,若确定所述被请求的业务未发送至所述UE,通过所述通信网络将所述业务请求对应的热点信息发送给所述UE。With reference to the first aspect, in the seventh implementation manner of the first aspect, the method further includes: receiving a service request sent by the UE through a communication network, where the service request includes the URL of the requested service; URL of the service, determining whether the requested service corresponding to the URL of the requested service is hotspot information; when it is determined that the requested service is hotspot information, according to the IMSI of the UE and the first mapping relationship, determine whether the requested service has been sent to the UE; if it is determined that the requested service has been sent to the UE, send the service index of the requested service to the UE through the communication network For the UE, if it is determined that the requested service is not sent to the UE, send the hotspot information corresponding to the service request to the UE through the communication network.
结合第一方面的第七实施方式,在第一方面的第八实施方式中,在所述通过所述通信网络将所述被请求的业务的业务索引发送给所述UE之后,还包括:接收所述UE的发送预推送广播误块的请求;向所述UE发送所述预推送广播误块,其中所述预推送广播误块包括未通过所述广播网络发送到所述用户设备的热点信息和未能保存在所述用户设备中的通过所述广播网络传送的热点信息中的至少一种。With reference to the seventh implementation manner of the first aspect, in the eighth implementation manner of the first aspect, after sending the service index of the requested service to the UE through the communication network, further comprising: receiving The UE's request for sending a pre-push broadcast error block; sending the pre-push broadcast error block to the UE, wherein the pre-push broadcast error block includes hotspot information that is not sent to the user equipment through the broadcast network and at least one of hotspot information transmitted through the broadcast network that fails to be saved in the user equipment.
结合第一方面的第七或第八实施方式,在第一方面的第九实施方式中,在所述确定所述被请求的业务是否已经发送给所述UE之前,还包括:接收所述UE发送的推送业务传送状态同步消息;根据所述推送业务传送状态同步消息,更新所述第一映射关系。With reference to the seventh or eighth implementation manner of the first aspect, in the ninth implementation manner of the first aspect, before the determining whether the requested service has been sent to the UE, further includes: receiving the UE The push service transmission state synchronization message sent; update the first mapping relationship according to the push service transmission state synchronization message.
第二方面,提出了一种聚合传输的方法,包括:从内容分发网络CDN功能单元接收调度信息,其中所述调度信息指示将要接收的ISP和/或ICP提供的热点信息;通过广播网络,接收所述调度信息所指示的所述热点信息以及与所述热点信息对应的业务索引;保存所述热点信息,并根据所述热点信息与所述业务索引的映射关系建立第二映射关系。In the second aspect, a method for aggregation transmission is proposed, including: receiving scheduling information from a CDN functional unit of a content distribution network, wherein the scheduling information indicates hotspot information provided by an ISP and/or ICP to be received; through a broadcast network, receiving The hotspot information indicated by the scheduling information and the service index corresponding to the hotspot information; saving the hotspot information, and establishing a second mapping relationship according to the mapping relationship between the hotspot information and the service index.
结合第二方面,在第二方面的第一实施方式中,在所述通过广播网络,接收所述调度信息所指示的所述热点信息以及与所述热点信息对应的业务索引的同时,还包括:通过通信网络,与所述CDN功能单元建立重传链接。With reference to the second aspect, in the first implementation manner of the second aspect, while receiving the hotspot information indicated by the scheduling information and the service index corresponding to the hotspot information through the broadcast network, it also includes : Establishing a retransmission link with the CDN functional unit through a communication network.
结合第二方面的第一实施方式,在第二方面的第二实施方式中,所述与所述CDN功能单元建立重传链接包括:向所述CDN功能单元发送预推送融合传输请求;从所述CDN功能单元接收预推送融合传输响应。With reference to the first implementation manner of the second aspect, in the second implementation manner of the second aspect, establishing a retransmission link with the CDN functional unit includes: sending a pre-push converged transmission request to the CDN functional unit; The CDN functional unit receives the pre-push converged transmission response.
结合第二方面的第一或第二实施方式,在第二方面的第三实施方式中,在所述与所述CDN功能单元建立重传链接之后,还包括:向所述CDN功能单元发送预推送广播误块的请求;接收所述CDN功能单元发送的所述预推送广播误块,其中所述预推送广播误块包括未通过所述广播网络发送到所述用户设备的热点信息和未能保存在所述用户设备中的通过所述广播网络传送的热点信息中的至少一种。With reference to the first or second implementation manner of the second aspect, in the third implementation manner of the second aspect, after establishing the retransmission link with the CDN functional unit, further comprising: sending a pre- Pushing a request for broadcast error blocks; receiving the pre-push broadcast error blocks sent by the CDN functional unit, wherein the pre-push broadcast error blocks include hotspot information that has not been sent to the user equipment through the broadcast network and failed At least one of the hotspot information transmitted through the broadcast network stored in the user equipment.
结合第二方面或其第一至第三实施方式,在第二方面的第四实施方式中,还包括:通过通信网络,向所述CDN功能单元发送业务请求,所述业务请求与热点信息的URL相对应;通过通信网络,从所述CDN功能单元接收业务索引或者与所述业务请求对应的热点信息,所述业务索引与所述业务请求对应的热点信息关联。In combination with the second aspect or its first to third implementation manners, in the fourth implementation manner of the second aspect, it further includes: sending a service request to the CDN functional unit through a communication network, and the service request and the hotspot information Corresponding to the URL; receiving a service index or hotspot information corresponding to the service request from the CDN functional unit through the communication network, and the service index is associated with the hotspot information corresponding to the service request.
结合第二方面的第四实施方式,在第二方面的第五实施方式中,还包括:通过通信网络,向所述CDN功能单元发送缓存状态同步消息,所述缓存状态同步消息包括已接收的热点信息的业务索引。With reference to the fourth implementation manner of the second aspect, in the fifth implementation manner of the second aspect, it further includes: sending a cache status synchronization message to the CDN functional unit through the communication network, the cache status synchronization message including the received Business index of hotspot information.
结合第二方面的第五实施方式,在第二方面的第六实施方式中,还包括:通过通信网络,从所述CDN功能单元接收根据缓存状态同步消息确定的需要重传的热点信息;根据接收到的重传的热点信息,更新所述第二映射关系。With reference to the fifth implementation manner of the second aspect, in the sixth implementation manner of the second aspect, it further includes: receiving hotspot information that needs to be retransmitted determined according to the cache status synchronization message from the CDN functional unit through the communication network; according to The received retransmitted hotspot information is used to update the second mapping relationship.
结合第二方面,在第二方面的第七实施方式中,还包括:通过通信网络,向所述CDN功能单元发送业务请求,所述业务请求用于所述CDN功能单元判断被请求的业务是否是热点信息;通过通信网络,从所述CDN功能单元接收所述被请求的业务的业务索引,或者从所述CDN功能单元接收所述被请求的业务。With reference to the second aspect, in the seventh implementation manner of the second aspect, it further includes: sending a service request to the CDN functional unit through the communication network, and the service request is used by the CDN functional unit to determine whether the requested service is It is hotspot information; receive the service index of the requested service from the CDN functional unit through the communication network, or receive the requested service from the CDN functional unit.
结合第二方面的第七实施方式,在第二方面的第八实施方式中,在所述从所述CDN功能单元接收所述被请求的业务的业务索引之后,还包括:向CDN功能单元发送预推送广播误块的请求;从所述CDN功能单元接收所述预推送广播误块,其中所述预推送广播误块包括未通过所述广播网络发送到所述用户设备的热点信息以及未能保存在所述用户设备中的通过所述广播网络传送的热点信息中的至少一种。With reference to the seventh implementation manner of the second aspect, in the eighth implementation manner of the second aspect, after receiving the service index of the requested service from the CDN functional unit, further comprising: sending to the CDN functional unit A request for pre-push broadcast error blocks; receiving the pre-push broadcast error blocks from the CDN functional unit, wherein the pre-push broadcast error blocks include hotspot information that has not been sent to the user equipment through the broadcast network and failed At least one of the hotspot information transmitted through the broadcast network stored in the user equipment.
结合第二方面的第七或第八实施方式,在第二方面的第九实施方式中,在所述从所述CDN功能单元接收业务索引,或者从所述CDN功能单元接收与所述业务请求对应的热点信息之前,还包括:向所述CDN功能单元发送推送业务传送状态同步消息。With reference to the seventh or eighth implementation manner of the second aspect, in the ninth implementation manner of the second aspect, when receiving the service index from the CDN functional unit, or receiving the service request from the CDN functional unit Before the corresponding hotspot information, it also includes: sending a push service transmission status synchronization message to the CDN functional unit.
第三方面,提出了一种聚合传输的装置,包括:第一确定单元,用于确定将向用户设备发送的热点信息,其中所述热点信息由互联网服务提供商ISP提供和/或互联网内容提供商ICP提供;第一发送单元,用于向UE发送调度信息,其中所述调度信息指示向所述UE发送所述热点信息;第二发送单元,用于通过广播网络,向所述UE发送所述调度消息所指示的所述热点信息以及与所述热点信息对应的业务索引,其中所述热点信息对应的统一资源定位符URL与所述业务索引的映射关系包括在第一映射关系中。In a third aspect, a device for aggregated transmission is proposed, including: a first determining unit, configured to determine hotspot information to be sent to user equipment, wherein the hotspot information is provided by an Internet service provider (ISP) and/or provided by Internet content Provided by ICP; the first sending unit is used to send scheduling information to the UE, wherein the scheduling information indicates sending the hotspot information to the UE; the second sending unit is used to send the hotspot information to the UE through a broadcast network The hotspot information indicated by the scheduling message and the service index corresponding to the hotspot information, wherein the mapping relationship between the Uniform Resource Locator URL corresponding to the hotspot information and the service index is included in the first mapping relationship.
结合第三方面,在第三方面的第一实施方式中,还包括:第一重传单元,用于通过通信网络,与所述UE建立重传链接。With reference to the third aspect, in the first implementation manner of the third aspect, the method further includes: a first retransmission unit, configured to establish a retransmission link with the UE through a communication network.
结合第三方面的第一实施方式,在第三方面的第二实施方式中,所述第一重传单元包括:第一接收模块,用于接收所述UE发送的预推送融合传输请求消息;第一发送模块,用于向所述UE发送预推送融合传输响应消息。With reference to the first implementation manner of the third aspect, in the second implementation manner of the third aspect, the first retransmission unit includes: a first receiving module, configured to receive the pre-push converged transmission request message sent by the UE; The first sending module is configured to send a pre-push converged transmission response message to the UE.
结合第三方面的第一或第二实施方式,在第三方面的第三实施方式中,所述第一重传单元还包括:第二接收模块,用于接收所述UE的发送预推送广播误块的请求;第二发送模块,用于向所述UE发送所述预推送广播误块,其中所述预推送广播误块包括未通过所述广播网络发送到所述用户设备的热点信息以及未能保存在所述用户设备中的通过所述广播网络传送的热点信息中的至少一种。With reference to the first or second implementation manner of the third aspect, in the third implementation manner of the third aspect, the first retransmission unit further includes: a second receiving module, configured to receive the pre-push broadcast sent by the UE A request for an error block; a second sending module, configured to send the pre-push broadcast error block to the UE, where the pre-push broadcast error block includes hotspot information not sent to the user equipment through the broadcast network and At least one of hotspot information transmitted over the broadcast network failed to be stored in the user equipment.
结合第三方面的第三实施方式,在第三方面的第四实施方式中,所述第一重传单元还包括:更新模块,用于在所述接收所述UE的发送预推送广播误块的请求之后,根据所述UE的国际移动用户识别码IMSI、所述预推送广播误块的信息和所述热点信息对应的统一资源定位符URL与所述业务索引更新所述第一映射关系。With reference to the third implementation manner of the third aspect, in the fourth implementation manner of the third aspect, the first retransmission unit further includes: an update module, configured to push a broadcast error block before receiving the transmission of the UE After the request, the first mapping relationship is updated according to the UE's International Mobile Subscriber Identity IMSI, the pre-push broadcast error block information, and the Uniform Resource Locator URL corresponding to the hotspot information and the service index.
结合第三方面的第一至第四实施方式,在第三方面的第五实施方式中,所述第一重传单元还包括:第三接收模块,用于接收所述UE发送的业务请求,所述业务请求包括热点信息的URL;第一确定模块,用于根据所述UE的IMSI和所述第一映射关系,确定所述业务请求对应的热点信息是否已经发送至所述UE;第三发送模块,用于若确定所述业务请求对应的热点信息已经发送至所述UE,将与所述热点信息对应的业务索引发送给所述UE,或者若确定所述业务请求对应的热点信息未发送至所述UE,通过通信网络,将所述业务请求对应的所述热点信息或所述预推送广播误块发送给所述UE。With reference to the first to fourth implementation manners of the third aspect, in the fifth implementation manner of the third aspect, the first retransmission unit further includes: a third receiving module, configured to receive the service request sent by the UE, The service request includes the URL of the hotspot information; the first determining module is configured to determine whether the hotspot information corresponding to the service request has been sent to the UE according to the IMSI of the UE and the first mapping relationship; the third A sending module, configured to send the service index corresponding to the hotspot information to the UE if it is determined that the hotspot information corresponding to the service request has been sent to the UE, or if it is determined that the hotspot information corresponding to the service request has not sending to the UE, and sending the hotspot information corresponding to the service request or the pre-push broadcast error block to the UE through a communication network.
结合第三方面或其第一至第五实施方式,在第三方面的第六实施方式中,还包括:第一接收单元,用于在所述向所述UE发送所述调度消息所指示的所述热点信息以及与所述热点信息对应的业务索引之后,通过通信网络,接收所述UE发送的缓存状态同步消息,所述缓存状态同步消息包括所述UE已接收的热点信息的业务索引;第一更新单元,用于通过通信网络,根据所述用户设备已接收的热点信息的业务索引,更新所述第一映射关系。With reference to the third aspect or the first to fifth implementation manners thereof, in a sixth implementation manner of the third aspect, further comprising: a first receiving unit configured to send the scheduling message to the UE indicated After the hotspot information and the service index corresponding to the hotspot information, receive a cache status synchronization message sent by the UE through a communication network, where the cache status synchronization message includes the service index of the hotspot information that the UE has received; The first updating unit is configured to update the first mapping relationship according to the service index of the hotspot information received by the user equipment through the communication network.
结合第三方面,在第三方面的第七实施方式中,还包括:第二接收单元,用于通过通信网络,接收所述UE发送的业务请求,所述业务请求包括被请求的业务的URL;第二确定单元,用于根据所述URL,确定与所述URL对应的被请求的业务是否为热点信息;第三确定单元,用于当所述第二确定单元确定所述被请求的业务为热点信息时,根据所述UE的IMSI和所述第一映射关系,确定所述被请求的业务是否已经发送给所述UE;第三发送单元,用于若所述第三确定单元确定所述被请求的业务已经发送至所述UE,通过所述通信网络将所述被请求的业务的业务索引发送给所述UE,或者若所述第三确定单元确定所述被请求的业务未发送至所述UE,通过所述通信网络将所述业务请求对应的热点信息发送给所述UE。With reference to the third aspect, in the seventh implementation manner of the third aspect, it further includes: a second receiving unit configured to receive the service request sent by the UE through the communication network, the service request including the URL of the requested service The second determining unit is used to determine whether the requested service corresponding to the URL is hotspot information according to the URL; the third determining unit is used to determine whether the requested service is determined by the second determining unit When it is hotspot information, determine whether the requested service has been sent to the UE according to the IMSI of the UE and the first mapping relationship; the third sending unit is configured to determine if the third determining unit determines the The requested service has been sent to the UE, and the service index of the requested service is sent to the UE through the communication network, or if the third determination unit determines that the requested service has not been sent To the UE, sending the hotspot information corresponding to the service request to the UE through the communication network.
结合第三方面的第七实施方式,在第三方面的第八实施方式中,还包括:第四接收单元,用于在所述第三发送单元通过所述通信网络将所述被请求的业务的业务索引发送给所述UE之后,接收所述UE的发送预推送广播误块的请求;第四发送单元,用于向所述UE发送所述预推送广播误块,其中所述预推送广播误块包括未通过所述广播网络发送到所述用户设备的热点信息以及未能保存在所述用户设备中的通过所述广播网络传送的热点信息中的至少一种。With reference to the seventh implementation manner of the third aspect, in the eighth implementation manner of the third aspect, it further includes: a fourth receiving unit, configured to send the requested service to the third sending unit through the communication network After the service index of the service index is sent to the UE, the request for sending the pre-push broadcast error block from the UE is received; the fourth sending unit is configured to send the pre-push broadcast error block to the UE, wherein the pre-push broadcast The error block includes at least one of hotspot information not sent to the user equipment through the broadcast network and hotspot information not stored in the user equipment transmitted through the broadcast network.
结合第三方面的第七或第八实施方式,在第三方面的第九实施方式中,还包括:第五接收单元,用于在所述第三确定单元确定所述被请求的业务是否已经发送给所述UE之前,接收所述UE发送的推送业务传送状态同步消息;第二更新单元,用于根据所述推送业务传送状态同步消息,更新所述第一映射关系。With reference to the seventh or eighth implementation manner of the third aspect, in the ninth implementation manner of the third aspect, further comprising: a fifth receiving unit, configured to determine whether the requested service has been Before sending to the UE, receiving a push service transmission state synchronization message sent by the UE; a second updating unit configured to update the first mapping relationship according to the push service transmission state synchronization message.
第四方面,提出了一种聚合传输的装置,包括:第六接收单元,用于从内容分发网络CDN功能单元接收调度信息,其中所述调度信息指示将要接收的ISP和/或ICP提供的热点信息;第七接收单元,用于通过广播网络,接收所述调度信息所指示的所述热点信息以及与所述热点信息对应的业务索引;第一存储单元,用于保存所述热点信息,并根据所述热点信息与所述业务索引的映射关系建立第二映射关系。In the fourth aspect, a device for aggregated transmission is proposed, including: a sixth receiving unit, configured to receive scheduling information from a CDN functional unit of a content distribution network, wherein the scheduling information indicates hotspots provided by ISP and/or ICP to be received Information; a seventh receiving unit, configured to receive the hotspot information indicated by the scheduling information and a service index corresponding to the hotspot information through a broadcast network; a first storage unit, configured to save the hotspot information, and A second mapping relationship is established according to the mapping relationship between the hotspot information and the service index.
结合第四方面,在第四方面的第一实施方式中,还包括:第二重传单元,用于通过通信网络,与所述CDN功能单元建立重传链接。With reference to the fourth aspect, in the first implementation manner of the fourth aspect, it further includes: a second retransmission unit, configured to establish a retransmission link with the CDN functional unit through a communication network.
结合第四方面的第一实施方式,在第四方面的第二实施方式中,所述第二重传单元包括:第四发送模块,用于向所述CDN功能单元发送预推送融合传输请求;第四接收模块,用于从所述CDN功能单元接收预推送融合传输响应。With reference to the first implementation manner of the fourth aspect, in the second implementation manner of the fourth aspect, the second retransmission unit includes: a fourth sending module, configured to send a pre-push converged transmission request to the CDN functional unit; A fourth receiving module, configured to receive a pre-push converged transmission response from the CDN functional unit.
结合第四方面的第一或第二实施方式,在第四方面的第三实施方式中,所述第二重传单元还包括:第五发送模块,用于向所述CDN功能单元发送预推送广播误块的请求;第五接收模块,用于接收所述CDN功能单元发送的所述预推送广播误块,其中所述预推送广播误块包括未通过所述广播网络发送到所述用户设备的热点信息以及未能保存在所述用户设备中的通过所述广播网络传送的热点信息中的至少一种。With reference to the first or second implementation manner of the fourth aspect, in the third implementation manner of the fourth aspect, the second retransmission unit further includes: a fifth sending module, configured to send a pre-push message to the CDN functional unit A request for a broadcast error block; a fifth receiving module, configured to receive the pre-push broadcast error block sent by the CDN functional unit, wherein the pre-push broadcast error block includes information not sent to the user equipment through the broadcast network At least one of the hotspot information and the hotspot information transmitted through the broadcast network that cannot be stored in the user equipment.
结合第四方面或其第一至第三实施方式,在第四方面的第四实施方式中,还包括:第六发送单元,用于通过通信网络,向所述CDN功能单元发送业务请求,所述业务请求与热点信息的URL相对应;第八接收单元,用于通过通信网络,从所述CDN功能单元接收业务索引或者与所述业务请求对应的热点信息,所述业务索引与所述业务请求对应的热点信息关联。With reference to the fourth aspect or its first to third implementation manners, in the fourth implementation manner of the fourth aspect, it further includes: a sixth sending unit, configured to send a service request to the CDN functional unit through a communication network, so The service request corresponds to the URL of the hotspot information; the eighth receiving unit is configured to receive a service index or hotspot information corresponding to the service request from the CDN functional unit through a communication network, the service index is related to the service Request the corresponding hotspot information association.
结合第四方面的第四实施方式,在第四方面的第五实施方式中,还包括:第七发送单元,用于通过通信网络,向所述CDN功能单元发送缓存状态同步消息,所述缓存状态同步消息包括已接收的热点信息的业务索引。With reference to the fourth implementation of the fourth aspect, in the fifth implementation of the fourth aspect, it further includes: a seventh sending unit, configured to send a cache status synchronization message to the CDN functional unit through a communication network, and the cache The status synchronization message includes the service index of the received hotspot information.
结合第四方面的第五实施方式,在第四方面的第六实施方式中,还包括:第九接收单元,用于通过通信网络,从所述CDN功能单元接收根据缓存状态同步消息确定的需要重传的热点信息;第三更新单元,用于根据接收到的重传的热点信息,更新所述第二映射关系。With reference to the fifth implementation manner of the fourth aspect, in the sixth implementation manner of the fourth aspect, it further includes: a ninth receiving unit, configured to receive from the CDN functional unit the demand determined according to the cache status synchronization message through the communication network Retransmitted hotspot information; a third updating unit, configured to update the second mapping relationship according to the received retransmitted hotspot information.
结合第四方面,在第四方面的第七实施方式中,还包括:第八发送单元,用于通过通信网络,向所述CDN功能单元发送业务请求,所述业务请求用于所述CDN功能单元判断被请求的业务是否是热点信息;第十接收单元,用于通过通信网络,从所述CDN功能单元接收所述被请求的业务的业务索引,或者从所述CDN功能单元接收所述被请求的业务。With reference to the fourth aspect, in the seventh implementation manner of the fourth aspect, it further includes: an eighth sending unit, configured to send a service request to the CDN functional unit through a communication network, and the service request is used for the CDN function The unit judges whether the requested service is hotspot information; the tenth receiving unit is configured to receive the service index of the requested service from the CDN functional unit through the communication network, or receive the requested service index from the CDN functional unit requested business.
结合第四方面的第七实施方式,在第四方面的第八实施方式中,还包括:第九发送单元,用于向CDN功能单元发送预推送广播误块的请求;第十一接收单元,用于从所述CDN功能单元接收所述预推送广播误块,其中所述预推送广播误块包括未通过所述广播网络发送到所述用户设备的热点信息以及未能保存在所述用户设备中的通过所述广播网络传送的热点信息中的至少一种。With reference to the seventh implementation of the fourth aspect, in the eighth implementation of the fourth aspect, it further includes: a ninth sending unit, configured to send a request for pre-push broadcast error blocks to the CDN functional unit; an eleventh receiving unit, Used to receive the pre-push broadcast error block from the CDN functional unit, wherein the pre-push broadcast error block includes hotspot information that is not sent to the user equipment through the broadcast network and cannot be stored in the user equipment At least one of the hotspot information transmitted through the broadcast network.
结合第四方面的第七或第八实施方式,在第四方面的第九实施方式中,还包括:第十发送单元,用于向所述CDN功能单元发送推送业务传送状态同步消息。With reference to the seventh or eighth implementation manner of the fourth aspect, in the ninth implementation manner of the fourth aspect, it further includes: a tenth sending unit, configured to send a push service delivery status synchronization message to the CDN functional unit.
第五方面,提出了一种CDN服务器,包括:处理器,用于确定将向用户设备发送的热点信息,其中所述热点信息由互联网服务提供商ISP提供和/或互联网内容提供商ICP提供;第一发送器,用于向所述UE发送调度信息,其中所述调度信息用于指示向所述UE发送所述热点信息;第二发送器,通过广播网络,向所述UE发送所述调度消息所指示的所述热点信息以及与所述热点信息对应的业务索引,其中所述热点信息对应的统一资源定位符URL与所述业务索引的映射关系包括在第一映射关系中。In a fifth aspect, a CDN server is proposed, including: a processor configured to determine hotspot information to be sent to user equipment, where the hotspot information is provided by an Internet service provider (ISP) and/or an Internet content provider (ICP); The first transmitter is configured to send scheduling information to the UE, where the scheduling information is used to indicate sending the hotspot information to the UE; the second transmitter is to send the scheduling information to the UE through a broadcast network The hotspot information indicated in the message and the service index corresponding to the hotspot information, wherein the mapping relationship between the Uniform Resource Locator URL corresponding to the hotspot information and the service index is included in the first mapping relationship.
第六方面,提出了一种用户设备,包括:第一接收器,用于从内容分发网络CDN功能单元接收调度信息,其中所述调度信息用于指示将要接收的ISP和/或ICP提供的热点信息;第二接收器,用于通过广播网络,接收所述调度信息所指示的所述热点信息以及与所述热点信息对应的业务索引;存储器,用于保存所述热点信息,并根据所述热点信息与所述业务索引的映射关系建立第二映射关系。In a sixth aspect, a user equipment is proposed, including: a first receiver, configured to receive scheduling information from a CDN functional unit of a content distribution network, wherein the scheduling information is used to indicate the hotspots provided by the ISP and/or ICP to be received information; a second receiver, configured to receive the hotspot information indicated by the scheduling information and a service index corresponding to the hotspot information through a broadcast network; a memory, configured to store the hotspot information, and to store the hotspot information according to the The mapping relationship between the hotspot information and the service index establishes a second mapping relationship.
第七方面,提出了一种聚合传输的系统,包括:如第三方面及其各实施方式的装置以及如第四方面及其各实施方式的装置。In a seventh aspect, a system for aggregated transmission is proposed, including: the device according to the third aspect and various implementation manners thereof, and the apparatus according to the fourth aspect and various implementation manners thereof.
本发明实施例的聚合传输的方法、装置和系统以及CDN服务器和用户设备在点播传输模式的基础上,利用广播传输模式对高相关性业务进行传输,能够提高整网资源的利用率。The aggregated transmission method, device and system of the embodiments of the present invention, as well as the CDN server and user equipment use the broadcast transmission mode to transmit highly relevant services on the basis of the on-demand transmission mode, which can improve the resource utilization of the entire network.
附图说明Description of drawings
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings required in the embodiments of the present invention. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For Those of ordinary skill in the art can also obtain other drawings based on these drawings without making creative efforts.
图1是根据本发明实施例的CDN业务推送协调传输方案的整体系统架构。FIG. 1 is an overall system architecture of a CDN service push coordinated transmission solution according to an embodiment of the present invention.
图2是根据本发明一个实施例的聚合传输的方法的流程图。Fig. 2 is a flowchart of a method for aggregated transmission according to an embodiment of the present invention.
图3是根据本发明另一实施例的聚合传输的方法的流程图。Fig. 3 is a flowchart of a method for aggregated transmission according to another embodiment of the present invention.
图4示出了根据本发明实施例的LTE协调传输业务的流程图。Fig. 4 shows a flowchart of an LTE coordinated transmission service according to an embodiment of the present invention.
图5示出了根据本发明实施例的CDN功能单元侧应用层协调传输功能结构。Fig. 5 shows the functional structure of the coordination transmission function of the application layer of the CDN functional unit side according to the embodiment of the present invention.
图6示出了根据本发明实施例的UE侧应用层协调传输功能结构。Fig. 6 shows the functional structure of the coordinated transmission function of the UE side application layer according to an embodiment of the present invention.
图7示出了根据本发明实施例的UE的缓存管理流程。FIG. 7 shows a buffer management process of a UE according to an embodiment of the present invention.
图8示出了根据本发明实施例的预推送过程并发重传机制的流程。FIG. 8 shows the flow of the pre-push process concurrent retransmission mechanism according to an embodiment of the present invention.
图9示出了根据本发明实施例的业务发送过程的流程图。Fig. 9 shows a flowchart of a service sending process according to an embodiment of the present invention.
图10示出了根据本发明实施例的推送业务传送状态同步流程。Fig. 10 shows a process of synchronizing push service delivery status according to an embodiment of the present invention.
图11是根据本发明一个实施例的聚合传输的装置的结构示意图。Fig. 11 is a schematic structural diagram of an apparatus for aggregated transmission according to an embodiment of the present invention.
图12是根据本发明另一实施例的聚合传输的装置的结构示意图。Fig. 12 is a schematic structural diagram of an apparatus for aggregated transmission according to another embodiment of the present invention.
图13是根据本发明一个实施例的第一重传单元的结构示意图。Fig. 13 is a schematic structural diagram of a first retransmission unit according to an embodiment of the present invention.
图14是根据本发明另一实施例的第一重传单元的结构示意图。Fig. 14 is a schematic structural diagram of a first retransmission unit according to another embodiment of the present invention.
图15是根据本发明另一实施例的第一重传单元的结构示意图。Fig. 15 is a schematic structural diagram of a first retransmission unit according to another embodiment of the present invention.
图16是根据本发明另一实施例的第一重传单元的结构示意图。Fig. 16 is a schematic structural diagram of a first retransmission unit according to another embodiment of the present invention.
图17是根据本发明另一实施例的聚合传输的装置的结构示意图。Fig. 17 is a schematic structural diagram of an apparatus for aggregated transmission according to another embodiment of the present invention.
图18是根据本发明另一实施例的聚合传输的装置的结构示意图。Fig. 18 is a schematic structural diagram of an apparatus for aggregated transmission according to another embodiment of the present invention.
图19是根据本发明另一实施例的聚合传输的装置的结构示意图。Fig. 19 is a schematic structural diagram of an apparatus for aggregated transmission according to another embodiment of the present invention.
图20是根据本发明另一实施例的聚合传输的装置的结构示意图。Fig. 20 is a schematic structural diagram of an apparatus for aggregated transmission according to another embodiment of the present invention.
图21是根据本发明一个实施例的聚合传输的装置的结构示意图。Fig. 21 is a schematic structural diagram of an apparatus for aggregated transmission according to an embodiment of the present invention.
图22是根据本发明另一实施例的聚合传输的装置的结构示意图。Fig. 22 is a schematic structural diagram of an apparatus for aggregated transmission according to another embodiment of the present invention.
图23是根据本发明一个实施例的第二重传单元的结构示意图。Fig. 23 is a schematic structural diagram of a second retransmission unit according to an embodiment of the present invention.
图24是根据本发明另一实施例的第二重传单元的结构示意图。Fig. 24 is a schematic structural diagram of a second retransmission unit according to another embodiment of the present invention.
图25是根据本发明另一实施例的聚合传输的装置的结构示意图。Fig. 25 is a schematic structural diagram of an apparatus for aggregated transmission according to another embodiment of the present invention.
图26是根据本发明另一实施例的聚合传输的装置的结构示意图。Fig. 26 is a schematic structural diagram of an apparatus for aggregated transmission according to another embodiment of the present invention.
图27是根据本发明另一实施例的聚合传输的装置的结构示意图。Fig. 27 is a schematic structural diagram of an apparatus for aggregated transmission according to another embodiment of the present invention.
图28是根据本发明另一实施例的聚合传输的装置的结构示意图。Fig. 28 is a schematic structural diagram of an apparatus for aggregated transmission according to another embodiment of the present invention.
图29是根据本发明另一实施例的聚合传输的装置的结构示意图。Fig. 29 is a schematic structural diagram of an apparatus for aggregated transmission according to another embodiment of the present invention.
图30是根据本发明另一实施例的聚合传输的装置的结构示意图。Fig. 30 is a schematic structural diagram of an apparatus for aggregated transmission according to another embodiment of the present invention.
图31是根据本发明另一实施例的CDN服务器的结构示意图。Fig. 31 is a schematic structural diagram of a CDN server according to another embodiment of the present invention.
图32是根据本发明另一实施例的UE的结构示意图。Fig. 32 is a schematic structural diagram of a UE according to another embodiment of the present invention.
图33是根据本发明实施例的聚合传输的系统的结构示意图。Fig. 33 is a schematic structural diagram of a system for aggregated transmission according to an embodiment of the present invention.
具体实施方式detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.
本发明的技术方案,可以应用于各种通信系统,例如:全球移动通信系统(GSM,Global System for Mobile Communications),码分多址(CDMA,Code Division MultipleAccess)系统,宽带码分多址(WCDMA,Wideband Code Division Multiple AccessWireless),通用分组无线服务技术(GPRS,General Packet Radio Service),长期演进(LTE,Long Term Evolution)等。The technical scheme of the present invention can be applied to various communication systems, such as: Global System for Mobile Communications (GSM, Global System for Mobile Communications), Code Division Multiple Access (CDMA, Code Division Multiple Access) system, Wideband Code Division Multiple Access (WCDMA , Wideband Code Division Multiple Access Wireless), General Packet Radio Service (GPRS, General Packet Radio Service), Long Term Evolution (LTE, Long Term Evolution), etc.
用户设备(UE,User Equipment)也可称之为移动终端(Mobile Terminal)、移动台(Mobile Station)等,可以经无线接入网(例如,RAN,Radio Access Network)与一个或多个核心网进行通信。UE与无线接入网交换语音和/或数据。User equipment (UE, User Equipment) can also be referred to as a mobile terminal (Mobile Terminal), a mobile station (Mobile Station), etc., and can communicate with one or more core networks via a radio access network (for example, RAN, Radio Access Network) to communicate. The UE exchanges voice and/or data with the radio access network.
基站,可以是GSM或CDMA中的基站(BTS,Base Transceiver Station),也可以是WCDMA中的基站(Node B),还可以是LTE中的演进型基站(eNB或e-NodeB,evolutional NodeB)。另外,一个基站可能支持/管理一个或多个小区(cell),UE需要和网络通信时,它将选择一个小区发起网络接入。The base station may be a base station (BTS, Base Transceiver Station) in GSM or CDMA, a base station (Node B) in WCDMA, or an evolved base station (eNB or e-NodeB, evolutional NodeB) in LTE. In addition, a base station may support/manage one or more cells (cells), and when the UE needs to communicate with the network, it will select a cell to initiate network access.
在以下描述的本发明各个实施例中,运营商网络引入CDN功能单元为各ISP或各ICP提供业务推送服务。其中,CDN功能单元作为逻辑实体,可以单独的CDN服务器(Server)或以单板等形式融入无线通信网络网关中,例如移动性管理实体(MME,MobilityManagement Entity)或用户平面实体(UPE,User Plane Entity)中。In each embodiment of the present invention described below, the operator network introduces a CDN functional unit to provide service push services for each ISP or each ICP. Among them, the CDN functional unit, as a logical entity, can be integrated into the wireless communication network gateway in the form of a separate CDN server (Server) or a single board, such as a mobility management entity (MME, Mobility Management Entity) or a user plane entity (UPE, User Plane Entity).
一般而言,各ISP/ICP根据签约实时地向CDN功能单元推送各自网站的热点信息以及推送优先等级。CDN功能单元根据其覆盖下的用户的点击申请,判断所在地区的申请量在前5%的热点信息。结合ISP/ICP申请的推送优先等级,CDN功能单元优选预推送业务内容,执行广播预推送流程。CDN业务推送协调传输方案的整体系统架构如图1所示。Generally speaking, each ISP/ICP pushes the hotspot information and push priority level of its own website to the CDN functional unit in real time according to the contract. The CDN functional unit judges the top 5% hotspot information in the area where the application volume is based on the click-to-apply of users under its coverage. Combined with the push priority level applied by ISP/ICP, the CDN functional unit optimizes the pre-push service content and executes the broadcast pre-push process. The overall system architecture of the CDN service push coordination transmission solution is shown in Figure 1.
下面将结合图2描述根据本发明一个实施例的聚合传输的方法。其中,包括如下步骤:A method for aggregation transmission according to an embodiment of the present invention will be described below with reference to FIG. 2 . Among them, the following steps are included:
S21,CDN功能单元确定向UE发送的热点信息,其中所述热点信息由ISP提供和/或ICP提供。S21. The CDN functional unit determines the hotspot information to be sent to the UE, where the hotspot information is provided by the ISP and/or the ICP.
其中,ISP和/或ICP提供的热点信息可以包括在动态签约内容中,且所述动态签约内容还可以包括推送优先等级。Wherein, the hotspot information provided by the ISP and/or ICP may be included in the dynamic subscription content, and the dynamic subscription content may also include push priority.
S22,然后,CDN功能单元向UE发送调度信息,其中所述调度信息用于指示向所述UE发送所述热点信息。S22. Then, the CDN functional unit sends scheduling information to the UE, where the scheduling information is used to instruct sending the hotspot information to the UE.
此外,调度信息还可以包括热点信息的广播时刻。In addition, the scheduling information may also include the broadcast time of the hotspot information.
S23,通过广播网络,CDN功能单元向所述UE发送上述调度消息所指示的热点信息以及与该热点信息对应的业务索引,其中所述热点信息对应的URL与所述业务索引的映射关系包括在第一映射关系中。S23. Through the broadcast network, the CDN functional unit sends the hotspot information indicated in the scheduling message and the service index corresponding to the hotspot information to the UE, where the mapping relationship between the URL corresponding to the hotspot information and the service index is included in In the first mapping relationship.
例如,通过广播网络,CDN功能单元可以根据所述推送优先等级向所述UE发送上述调度消息所指示的热点信息以及与该热点信息对应的业务索引。For example, through the broadcast network, the CDN functional unit may send the hotspot information indicated in the scheduling message and the service index corresponding to the hotspot information to the UE according to the push priority.
因此,本发明实施例在点播传输模式的基础上,利用广播传输模式对高相关性业务进行传输,能够提高整网资源的利用率。这里,点播传输模式就是通常的上网冲浪的点击模式,它与CMMB的广播传输模式相对。Therefore, on the basis of the on-demand transmission mode, the embodiments of the present invention use the broadcast transmission mode to transmit highly relevant services, which can improve the utilization rate of the resources of the entire network. Here, the on-demand transmission mode is the usual click mode of surfing the Internet, which is opposite to the broadcast transmission mode of CMMB.
由于通过广播传输模式传输的热点信息存在丢包的情况,因此可以考虑在通过广播网络向UE发送调度消息所指示的所述热点信息的同时,CDN功能单元通过通信网络(例如LTE网络)与UE还建立重传链接,例如CDN功能单元接收UE发送的预推送融合传输请求,再向UE发送预推送融合传输响应。再例如,通过广播传输模式传输热点信息的同时,CDN功能单元收到误块上报触发重传;于是在热点信息的广播完成后,UE根据规则上报接收状态,用户点播热点信息时,CND功能单元根据状态信息触发重传。也就是说,热点信息广播完成后的用户点播请求可以触发重传链接。这样,CDN功能单元与UE之间就可以通过重传链接,将UE未收到的热点信息或者其中的丢包进行重传。Since there is packet loss in the hotspot information transmitted through the broadcast transmission mode, it can be considered that while sending the hotspot information indicated by the scheduling message to the UE through the broadcast network, the CDN functional unit communicates with the UE through a communication network (such as an LTE network) A retransmission link is also established, for example, the CDN functional unit receives the pre-push converged transmission request sent by the UE, and then sends a pre-push converged transmission response to the UE. For another example, while transmitting hotspot information through the broadcast transmission mode, the CDN functional unit receives an error block report and triggers retransmission; so after the broadcast of hotspot information is completed, the UE reports the receiving status according to the rules, and when the user orders hotspot information, the CND functional unit Trigger retransmission based on state information. That is to say, the user's on-demand request after the broadcast of hotspot information can trigger a retransmission link. In this way, the CDN functional unit and the UE can retransmit hotspot information not received by the UE or lost packets therein through a retransmission link.
具体而言,当UE通过广播网络接收到CDN功能单元推送的热点信息之后,发现存在丢包的情况,就会向CDN功能单元发送预推送广播误块的请求。也就是说,CDN功能单元接收UE发送的预推送广播误块的请求。然后,CDN功能单元会向UE发送预推送广播误块。可选的,在CDN功能单元接收UE发送的预推送广播误块的请求之后,CDN功能单元还会根据UE的IMSI、预推送广播误块的信息以及热点信息对应的URL与业务索引更新第一映射关系。也就是说,CDN功能单元建立了IMSI、预推送广播误块与对应的URL(推送业务)的关联,这样的关联通过业务索引进行标识。Specifically, when the UE receives the hotspot information pushed by the CDN functional unit through the broadcast network, and finds that there is packet loss, it will send a request to the CDN functional unit to pre-push broadcast error blocks. That is to say, the CDN functional unit receives the request sent by the UE to pre-push broadcast error blocks. Then, the CDN functional unit will send the pre-push broadcast error block to the UE. Optionally, after the CDN functional unit receives the request for pre-push broadcast error blocks sent by the UE, the CDN functional unit will also update the first URL and service index according to the UE's IMSI, information about pre-push broadcast error blocks, and hotspot information. Mapping relations. That is to say, the CDN functional unit establishes the association between the IMSI, the pre-push broadcast error block and the corresponding URL (push service), and such association is identified by the service index.
通常,URL与热点信息的关联主要是由URL链接本身以及与URL对应的ISP/ICP的签约来决定的。Usually, the association between the URL and the hotspot information is mainly determined by the URL link itself and the ISP/ICP contract corresponding to the URL.
当用户点击预查看的热点信息的URL时,UE向CDN功能单元发送业务请求。CDN功能单元接收到UE发送的业务请求,其中所述业务请求与热点信息的URL相对应,然后根据该UE的IMSI和所述第一映射关系,确定所述业务请求对应的热点信息是否已经发送至所述UE。若确定所述业务请求对应的热点信息已经完全推送至所述UE,则CDN功能单元仅将与所述热点信息对应的业务索引发送给所述UE。若确定所述业务请求对应的热点信息完全未推送至所述UE,则CDN功能单元通过通信网络,将所述业务请求对应的热点信息发送给所述UE;或者,当所述业务请求对应的热点信息已被推送过,但存在部分误块需要重传的情况下,CDN功能单元可以通过通信网络将预推送广播误块发送给所述UE。When the user clicks the URL of the pre-viewed hotspot information, the UE sends a service request to the CDN functional unit. The CDN functional unit receives the service request sent by the UE, wherein the service request corresponds to the URL of the hotspot information, and then determines whether the hotspot information corresponding to the service request has been sent according to the IMSI of the UE and the first mapping relationship to the UE. If it is determined that the hotspot information corresponding to the service request has been completely pushed to the UE, the CDN functional unit only sends the service index corresponding to the hotspot information to the UE. If it is determined that the hotspot information corresponding to the service request is not pushed to the UE at all, the CDN functional unit sends the hotspot information corresponding to the service request to the UE through the communication network; or, when the hotspot information corresponding to the service request The hotspot information has been pushed, but some error blocks need to be retransmitted, the CDN functional unit may send the pre-push broadcast error blocks to the UE through the communication network.
在CDN功能单元将热点信息发送给UE后,UE将接收到的热点信息进行缓存。但是,如果缓存溢出了,将导致部分已推送过的数据被删除,因此必须通知CDN功能单元前期已推送过的热点信息的缓存状态有变,需要更新第一映射关系。此时,UE可能关闭热点信息广播的侦听等。After the CDN functional unit sends the hotspot information to the UE, the UE caches the received hotspot information. However, if the cache overflows, some of the data that has been pushed will be deleted. Therefore, the CDN functional unit must be notified that the cache status of the hotspot information that has been pushed in the previous period has changed, and the first mapping relationship needs to be updated. At this time, the UE may disable the listening of the hotspot information broadcast and the like.
也就是,CDN功能单元通过通信网络接收所述UE发送的缓存状态同步消息,所述缓存状态同步消息包括所述UE已接收的热点信息的业务索引,其中在缓存溢出的情况下,所述缓存状态同步消息还可以携带剩余数据的缓存状态。然后,CDN功能单元再通过通信网络,根据所述用户设备已接收的热点信息的业务索引,更新所述第一映射关系。That is, the CDN functional unit receives the cache status synchronization message sent by the UE through the communication network, the cache status synchronization message includes the service index of the hotspot information that the UE has received, where in the case of buffer overflow, the cache The state synchronization message may also carry the cache state of the remaining data. Then, the CDN functional unit updates the first mapping relationship according to the service index of the hotspot information received by the user equipment through the communication network.
因此,本发明实施例在点播传输模式的基础上,利用广播传输模式对高相关性业务进行传输,能够提高整网资源的利用率。并且,在广播传输模式的同时通过点播传输模式来进行误块重传,以保证热点信息推送的正确率。Therefore, on the basis of the on-demand transmission mode, the embodiments of the present invention use the broadcast transmission mode to transmit highly relevant services, which can improve the utilization rate of the resources of the entire network. In addition, block error retransmission is performed through the on-demand transmission mode at the same time as the broadcast transmission mode, so as to ensure the accuracy of hotspot information push.
在上述本发明实施例中,由于在业务推送的同时也建立点播传输模式,如果用户对已推送的内容不感兴趣,也不会发出业务请求,这样建立的点播传输模式就浪费了无线频谱资源。因此,CDN功能单元与UE之间可并不先建立重传链接,而是在UE发出业务请求时,如果发现热点信息没有发送到UE,再与UE之间建立重传链接。In the above-mentioned embodiments of the present invention, since the on-demand transmission mode is also established while the service is pushed, if the user is not interested in the pushed content, the service request will not be sent, and the on-demand transmission mode established in this way wastes wireless spectrum resources. Therefore, instead of establishing a retransmission link between the CDN functional unit and the UE, when the UE sends a service request, if it finds that the hotspot information is not sent to the UE, then establish a retransmission link with the UE.
也就是,CDN功能单元通过通信网络,接收所述UE发送的业务请求,所述业务请求包括被请求的业务的URL,并根据所述被请求的业务的URL,确定与所述被请求的业务的URL对应的被请求的业务是否为热点信息,当确定所述被请求的业务为热点信息时,根据所述用户设备的国际移动用户识别码IMSI和所述第一映射关系,确定所述被请求的业务是否已经发送给所述用户设备,即CDN判断是否执行过推送的热点信息。如果UE申请的是热点信息,则CDN功能单元确定所述被请求的业务已经发送至所述用户设备,直接将业务索引发送给UE,UE在收到业务索引后,根据本地的热点信息缓存状态获取对应的业务;若UE处完全未缓存数据,则UE再次请求完整的业务传输;若UE处部分缓存热点信息,则UE申请误块的重传。也就是,当CDN功能单元确定所述被请求的业务未发送至所述用户设备,通过所述通信网络将所述业务请求对应的热点信息发送给所述用户设备。如果UE申请的不是热点信息,CDN功能单元将执行普通业务的传输过程,反馈对应的消息内容给UE。That is, the CDN functional unit receives the service request sent by the UE through the communication network, the service request includes the URL of the requested service, and determines the URL of the requested service according to the URL of the requested service. Whether the requested service corresponding to the URL is hotspot information, and when it is determined that the requested service is hotspot information, determine the requested service according to the international mobile subscriber identity IMSI of the user equipment and the first mapping relationship Whether the requested service has been sent to the user equipment, that is, whether the CDN judges whether the hotspot information has been pushed. If the UE applies for hotspot information, the CDN functional unit determines that the requested service has been sent to the user equipment, and directly sends the service index to the UE. After receiving the service index, the UE caches the status according to the local hotspot information Obtain the corresponding service; if there is no data cached at the UE, the UE requests complete service transmission again; if the hotspot information is partially cached at the UE, the UE applies for retransmission of the wrong block. That is, when the CDN functional unit determines that the requested service is not sent to the user equipment, send the hotspot information corresponding to the service request to the user equipment through the communication network. If the UE does not apply for hotspot information, the CDN functional unit will perform the transmission process of ordinary services and feed back the corresponding message content to the UE.
于是,UE接收到业务索引后,对相应的热点信息预推送接收状态进行判断:若未接收到CDN功能单元推送的热点信息,则需要重新请求业务;若接收到CDN功能单元推送的部分热点信息,则请求CDN功能单元传送误块;若接收到完整的热点信息,则可以直接调用本地缓存数据执行的播放过程。Therefore, after receiving the service index, the UE judges the corresponding hotspot information pre-push reception status: if the hotspot information pushed by the CDN functional unit is not received, it needs to re-request the service; if it receives some hotspot information pushed by the CDN functional unit , the CDN functional unit is requested to transmit the error block; if the complete hotspot information is received, the playback process executed by the local cache data can be called directly.
也就是说,在所述CDN功能单元将对应的所述业务索引发送给所述UE之后,如果UE发现该业务索引对应的热点信息存在误块,则会向CDN功能单元发送预推送广播误块的请求。当CDN功能单元接收所述UE的发送预推送广播误块的请求之后,再向所述UE发送所述预推送广播误块。这里,所述预推送广播误块包括未通过所述广播网络发送到所述用户设备的热点信息和未能保存在所述用户设备中的通过所述广播网络传送的热点信息中的至少一种。That is to say, after the CDN functional unit sends the corresponding service index to the UE, if the UE finds that there is an error block in the hotspot information corresponding to the service index, it will send a pre-push broadcast error block message to the CDN functional unit request. After receiving the UE's request for sending the pre-push broadcast error block, the CDN function unit sends the pre-push broadcast error block to the UE. Here, the pre-push broadcast error block includes at least one of hotspot information not sent to the user equipment through the broadcast network and hotspot information not stored in the user equipment transmitted through the broadcast network .
或者,CDN功能单元还会接收所述UE发送的推送业务传送状态同步消息,并根据所述推送业务传送状态同步消息,更新所述第一映射关系。当用户点击预查看的热点信息的URL时,UE向CDN功能单元发送业务请求。CDN功能单元接收到UE发送的业务请求,其中所述业务请求与热点信息的URL相对应,然后根据该UE的IMSI和所述第一映射关系,确定所述业务请求对应的热点信息是否已经发送至所述UE。若确定所述业务请求对应的热点信息已经完全推送至所述UE,则CDN功能单元仅将与所述热点信息对应的业务索引发送给所述UE。若确定所述业务请求对应的热点信息完全未推送至所述UE,则CDN功能单元通过通信网络,将所述业务请求对应的热点信息发送给所述UE;或者,当所述业务请求对应的热点信息已被推送过,但存在部分误块需要重传的情况下,CDN功能单元可以通过通信网络将预推送广播误块发送给所述UE。或者,CDN功能单元会在接收所述UE发送的推送业务传送状态同步消息之后,直接向UE发送业务索引或误块。Alternatively, the CDN functional unit may also receive the push service transmission state synchronization message sent by the UE, and update the first mapping relationship according to the push service transmission state synchronization message. When the user clicks the URL of the pre-viewed hotspot information, the UE sends a service request to the CDN functional unit. The CDN functional unit receives the service request sent by the UE, wherein the service request corresponds to the URL of the hotspot information, and then determines whether the hotspot information corresponding to the service request has been sent according to the IMSI of the UE and the first mapping relationship to the UE. If it is determined that the hotspot information corresponding to the service request has been completely pushed to the UE, the CDN functional unit only sends the service index corresponding to the hotspot information to the UE. If it is determined that the hotspot information corresponding to the service request is not pushed to the UE at all, the CDN functional unit sends the hotspot information corresponding to the service request to the UE through the communication network; or, when the hotspot information corresponding to the service request The hotspot information has been pushed, but some error blocks need to be retransmitted, the CDN functional unit may send the pre-push broadcast error blocks to the UE through the communication network. Or, the CDN functional unit will directly send the service index or the error block to the UE after receiving the push service delivery status synchronization message sent by the UE.
同样地,本发明实施例在点播传输模式的基础上,利用广播传输模式对高相关性业务进行传输,能够提高整网资源的利用率。Similarly, the embodiments of the present invention use the broadcast transmission mode to transmit highly relevant services on the basis of the on-demand transmission mode, which can improve the utilization rate of the resources of the entire network.
下面结合图3详细描述UE侧的聚合传输的方法,包括如下步骤。由于UE侧的聚合传输的方法与网络侧的聚合传输的方法相对应,因此重复的内容将被省略。The method for aggregation transmission at the UE side is described in detail below in conjunction with FIG. 3 , including the following steps. Since the aggregation transmission method on the UE side corresponds to the aggregation transmission method on the network side, the repeated content will be omitted.
S31,UE从CDN功能单元接收调度信息,其中所述调度信息指示将要接收的ISP提供和/或ICP提供的热点信息。S31. The UE receives scheduling information from the CDN functional unit, where the scheduling information indicates the hotspot information to be received provided by the ISP and/or provided by the ICP.
其中,所述调度信息还可以包括热点信息的广播时刻。Wherein, the scheduling information may also include the broadcast time of the hotspot information.
S32,UE通过广播网络,接收所述调度信息所指示的所述热点信息以及与所述热点信息对应的业务索引。S32. The UE receives the hotspot information indicated by the scheduling information and the service index corresponding to the hotspot information through a broadcast network.
S33,UE保存所述热点信息,并根据所述热点信息与所述业务索引的映射关系建立第二映射关系。S33. The UE saves the hotspot information, and establishes a second mapping relationship according to the mapping relationship between the hotspot information and the service index.
因此,本发明实施例在点播传输模式的基础上,利用广播传输模式对高相关性业务进行传输,能够提高整网资源的利用率。Therefore, on the basis of the on-demand transmission mode, the embodiments of the present invention use the broadcast transmission mode to transmit highly relevant services, which can improve the utilization rate of the resources of the entire network.
在UE通过中国移动多媒体广播(CMMB,China Mobile Multimedia Broadcasting)网络或多媒体广播组播业务(MBMS,Multimedia Broadcast Multicast Service)、组播广播单频网(MBSFN,Multicast Broadcast Single Frequency Network)等无线网络广播机制接收所述调度信息所指示的所述热点信息的同时,UE可以通过通信网络(例如LTE网络)与所述CDN功能单元建立重传链接。例如,UE向所述CDN功能单元发送预推送融合传输请求,再从所述CDN功能单元接收预推送融合传输响应。In the UE, broadcast through wireless networks such as China Mobile Multimedia Broadcasting (CMMB, China Mobile Multimedia Broadcasting) network or Multimedia Broadcast Multicast Service (MBMS, Multimedia Broadcast Multicast Service), Multicast Broadcast Single Frequency Network (MBSFN, Multicast Broadcast Single Frequency Network) When the mechanism receives the hotspot information indicated by the scheduling information, the UE may establish a retransmission link with the CDN functional unit through a communication network (such as an LTE network). For example, the UE sends a pre-push converged transmission request to the CDN functional unit, and then receives a pre-push converged transmission response from the CDN functional unit.
在UE与所述CDN功能单元建立重传链接之后,UE还可以向所述CDN功能单元发送预推送广播误块的请求;再接收所述CDN功能单元发送的所述预推送广播误块,其中所述预推送广播误块包括未通过所述广播网络发送到所述用户设备的热点信息和未能保存在所述用户设备中的通过所述广播网络传送的热点信息中的至少一种。After the UE establishes a retransmission link with the CDN functional unit, the UE may also send a request for pre-push broadcast error blocks to the CDN functional unit; and then receive the pre-push broadcast error blocks sent by the CDN functional unit, wherein The pre-push broadcast error block includes at least one of hotspot information not sent to the user equipment through the broadcast network and hotspot information not stored in the user equipment transmitted through the broadcast network.
在UE需要获取热点信息时,UE可以通过通信网络向所述CDN功能单元发送业务请求,所述业务请求与热点信息的URL相对应。之后,UE通过通信网络,从所述CDN功能单元接收业务索引或者与所述业务请求对应的热点信息,所述业务索引与所述业务请求对应的热点信息关联。UE通过通信网络执行的单播业务接收流程如下:When the UE needs to obtain hotspot information, the UE may send a service request to the CDN functional unit through the communication network, and the service request corresponds to the URL of the hotspot information. Afterwards, the UE receives a service index or hotspot information corresponding to the service request from the CDN functional unit through the communication network, and the service index is associated with the hotspot information corresponding to the service request. The unicast service receiving process performed by the UE through the communication network is as follows:
若所述业务请求对应的热点信息已经完全推送至所述UE,则UE从所述CDN功能单元中接收与所述热点信息对应的业务索引。若所述业务请求对应的热点信息完全未推送至所述UE,则UE从所述CDN功能单元中接收完整的热点信息;或者,当所述业务请求对应的热点信息已被推送过,但存在部分误块需要重传的情况下,UE通过通信网络从所述CDN功能单元中接收预推送广播的误块。If the hotspot information corresponding to the service request has been completely pushed to the UE, the UE receives the service index corresponding to the hotspot information from the CDN functional unit. If the hotspot information corresponding to the service request has not been pushed to the UE at all, the UE receives the complete hotspot information from the CDN functional unit; or, when the hotspot information corresponding to the service request has been pushed, but there is In the case that some errored blocks need to be retransmitted, the UE receives the pre-push broadcasted errored blocks from the CDN functional unit through the communication network.
UE将接收到的热点信息进行缓存。但是,如果缓存溢出了,将导致部分已推送过的数据被删除,因此UE根据热点信息的缓存状态,更新第二映射关系,并通知CDN功能单元前期已推送过的热点信息缓存状态有变。The UE caches the received hotspot information. However, if the cache overflows, some of the data that has been pushed will be deleted, so the UE updates the second mapping relationship according to the cache status of the hotspot information, and notifies the CDN functional unit that the cache status of the hotspot information that has been pushed in the previous period has changed.
具体而言,UE通过通信网络,向所述CDN功能单元发送缓存状态同步消息,所述缓存状态同步消息包括已接收的热点信息的业务索引。并且,UE通过通信网络,从所述CDN功能单元接收根据缓存状态同步消息确定的需要重传的热点信息;根据接收到的重传的热点信息,更新所述第二映射关系。Specifically, the UE sends a cache state synchronization message to the CDN functional unit through the communication network, where the cache state synchronization message includes the service index of the received hotspot information. In addition, the UE receives hotspot information that needs to be retransmitted determined according to the cache status synchronization message from the CDN functional unit through the communication network; and updates the second mapping relationship according to the received hotspot information that is retransmitted.
为了节省了宝贵的无线频谱资源,CDN功能单元与UE之间可并不先建立重传链接,而是在UE发出业务请求时,如果发现热点信息没有发送到UE,再与UE之间建立重传链接。也就是,预推送阶段UE仅仅执行预推送广播的接收,不执行同步重传操作。当用户发起业务请求时,UE通过通信网络向CDN功能单元发送对应的业务请求,所述业务请求包括被请求的业务的统一资源定位符URL,用于所述CDN功能单元根据所述URL判断UE所请求的业务是否是热点信息。若该业务未执行过预推送,UE从所述CDN功能单元中接收完整的热点信息。若该业务信息执行过预推送,UE从所述CDN功能单元中接收对应的业务索引。即,UE通过通信网络,从所述CDN功能单元接收所述被请求的业务的业务索引,或者从所述CDN功能单元接收所述被请求的业务。In order to save precious wireless spectrum resources, the CDN functional unit may not establish a retransmission link with the UE first, but when the UE sends a service request, if it finds that the hotspot information is not sent to the UE, then establish a retransmission link with the UE. Pass the link. That is, in the pre-push phase, the UE only performs reception of pre-push broadcasts, and does not perform synchronous retransmission operations. When a user initiates a service request, the UE sends a corresponding service request to the CDN functional unit through the communication network, and the service request includes the uniform resource locator URL of the requested service, which is used for the CDN functional unit to judge the UE according to the URL Whether the requested business is hot information. If the service has not been pre-pushed, the UE receives complete hotspot information from the CDN functional unit. If the service information has been pre-pushed, the UE receives the corresponding service index from the CDN functional unit. That is, the UE receives the service index of the requested service from the CDN functional unit through the communication network, or receives the requested service from the CDN functional unit.
UE在收到业务索引后,根据本地的热点信息缓存状态进一步申请传输对应的业务;若UE处完全未缓存数据,则UE再次请求完整的业务传输;若UE处部分缓存热点信息,则UE申请误块的重传。如果UE申请的不是热点信息,CDN功能单元将执行普通业务的传输过程,反馈对应的消息内容给UE。After receiving the service index, the UE further applies for the transmission of the corresponding service according to the local hotspot information cache status; if there is no data cached at the UE, the UE requests the complete service transmission again; if the hotspot information is partially cached at the UE, the UE applies for Retransmission of errored blocks. If the UE does not apply for hotspot information, the CDN functional unit will perform the transmission process of ordinary services and feed back the corresponding message content to the UE.
于是,UE接收到业务索引后,对相应的热点信息预推送接收状态进行判断:若未接收到CDN功能单元推送的热点信息,则需要重新请求业务;若接收到CDN功能单元推送的部分热点信息,则请求CDN功能单元传送误块;若接收到完整的热点信息,则可以直接调用本地缓存数据执行的播放过程。Therefore, after receiving the service index, the UE judges the corresponding hotspot information pre-push reception status: if the hotspot information pushed by the CDN functional unit is not received, it needs to re-request the service; if it receives some hotspot information pushed by the CDN functional unit , the CDN functional unit is requested to transmit the error block; if the complete hotspot information is received, the playback process executed by the local cache data can be called directly.
也就是说,在所述CDN功能单元将对应的所述业务索引发送给所述UE之后,如果UE发现该业务索引对应的热点信息存在误块,则会向CDN功能单元发送预推送广播误块的请求。当CDN功能单元接收所述UE的发送预推送广播误块的请求之后,再向所述UE发送所述预推送广播误块。That is to say, after the CDN functional unit sends the corresponding service index to the UE, if the UE finds that there is an error block in the hotspot information corresponding to the service index, it will send a pre-push broadcast error block message to the CDN functional unit request. After receiving the UE's request for sending the pre-push broadcast error block, the CDN function unit sends the pre-push broadcast error block to the UE.
可选地,预推送过程完成后UE根据当前的热点信息缓存状态更新第二映射关系,并向所述CDN功能单元发送推送业务传送状态同步消息,由CDN功能单元根据所述推送业务传送状态同步消息,更新所述第一映射关系。当用户点击预查看的热点信息的URL时,UE向CDN功能单元发送业务请求,其中所述业务请求与热点信息的URL相对应。之后,UE通过通信网络执行单播业务接收流程:Optionally, after the pre-push process is completed, the UE updates the second mapping relationship according to the current hotspot information cache status, and sends a push service transmission status synchronization message to the CDN functional unit, and the CDN functional unit synchronizes the status of the push service according to the push service transmission status. message, updating the first mapping relationship. When the user clicks the URL of the pre-viewed hotspot information, the UE sends a service request to the CDN functional unit, wherein the service request corresponds to the URL of the hotspot information. Afterwards, the UE performs the unicast service receiving process through the communication network:
若所述业务请求对应的热点信息已经完全推送至所述UE,则UE从所述CDN功能单元中接收与所述热点信息对应的业务索引。若所述业务请求对应的热点信息完全未推送至所述UE,则UE从所述CDN功能单元中接收完整的热点信息;或者,当所述业务请求对应的热点信息已被推送过,但存在部分误块需要重传的情况下,UE通过通信网络从所述CDN功能单元中接收预推送广播的误块。If the hotspot information corresponding to the service request has been completely pushed to the UE, the UE receives the service index corresponding to the hotspot information from the CDN functional unit. If the hotspot information corresponding to the service request has not been pushed to the UE at all, the UE receives the complete hotspot information from the CDN functional unit; or, when the hotspot information corresponding to the service request has been pushed, but there is In the case that some errored blocks need to be retransmitted, the UE receives the pre-push broadcasted errored blocks from the CDN functional unit through the communication network.
因此,本发明实施例在点播传输模式的基础上,利用广播传输模式对高相关性业务进行传输,能够提高整网资源的利用率。Therefore, on the basis of the on-demand transmission mode, the embodiments of the present invention use the broadcast transmission mode to transmit highly relevant services, which can improve the utilization rate of the resources of the entire network.
下面结合具体实施例,详细描述根据本发明实施例的聚合传输的方法。其中,广播网络可以采用CMMB模式;另外,还可以采用MBMS、MBSFN等多种无线网络广播机制。应理解,广播网络还可以采用其他模式。以下以通信网络为LTE网络进行描述。The method for aggregation transmission according to the embodiment of the present invention will be described in detail below in combination with specific embodiments. Among them, the broadcast network can adopt the CMMB mode; in addition, various wireless network broadcast mechanisms such as MBMS and MBSFN can also be adopted. It should be understood that other modes may also be adopted by the broadcast network. In the following, the communication network is described as an LTE network.
在第一实施例中,ISP/ICP通过因特网向CDN功能单元推送动态签约内容,然后CDN功能单元再分别通过LTE网络与广播网络下发预推送业务的调度信息至UE,例如CMMB-LTE双模终端。CMMB广电网络可以根据CDN功能单元决策的调度信息,向其覆盖下的UE推送前5%的热点信息或进行直播业务的推送。UE根据CDN功能单元发送的调度信息,执行预推送业务的接收与缓存,同时建立对应的热点信息数据库。也就是说,UE可以接收到CDN功能单元发送的调度信息,该调度信息指示将向所述UE发送的所述ISP/ICP提供的热点信息,然后CDN功能单元通过广播网络,向所述UE发送所述调度消息所指示的所述热点信息以及与所述热点信息对应的业务索引,其中接收到的热点信息及其相对应的业务索引形成第二映射关系。同时,在CDN功能单元侧,预发送的热点信息及其对应的业务索引形成第一映射关系。In the first embodiment, the ISP/ICP pushes the dynamic subscription content to the CDN functional unit through the Internet, and then the CDN functional unit sends the scheduling information of the pre-push service to the UE through the LTE network and the broadcast network respectively, such as CMMB-LTE dual-mode terminal. The CMMB broadcasting network can push the top 5% hotspot information or live broadcast service to the UEs under its coverage according to the scheduling information decided by the CDN functional unit. According to the scheduling information sent by the CDN functional unit, the UE receives and caches the pre-push service, and establishes a corresponding hotspot information database at the same time. That is to say, the UE may receive the scheduling information sent by the CDN functional unit, the scheduling information indicates the hotspot information provided by the ISP/ICP to be sent to the UE, and then the CDN functional unit sends the information to the UE through the broadcast network The hotspot information indicated by the scheduling message and the service index corresponding to the hotspot information, wherein the received hotspot information and its corresponding service index form a second mapping relationship. At the same time, on the side of the CDN functional unit, the pre-sent hotspot information and its corresponding service index form a first mapping relationship.
当用户点击前5%的热点信息的URL时,UE可以根据热点信息的上下文直接调用缓存中的内容进行播放,从而有效地保证了用户的观看体验。由此可见,由于采用广播传输模式来发送热点信息,因此可以提供整网资源的利用率。When the user clicks the URL of the top 5% hotspot information, the UE can directly call the content in the cache to play according to the context of the hotspot information, thus effectively ensuring the viewing experience of the user. It can be seen that since the broadcast transmission mode is used to send the hotspot information, the utilization rate of the resources of the entire network can be improved.
但是,由于CMMB广电网络采用的是广播传输模式进行数据传输,因此数据传输中一旦出现丢包,就无法执行重传操作。所以,在本具体实施例中,进一步利用LTE网络反馈UE的接收状态,这样CDN功能单元就可以根据UE反馈的丢包情况,来及时启动相应的重传机制。重传机制可以是预推送过程并发重传、循环广播结束启动重传、或者用户点击URL触发对应业务重传。However, since the CMMB radio and television network adopts the broadcast transmission mode for data transmission, once a packet is lost during data transmission, the retransmission operation cannot be performed. Therefore, in this specific embodiment, the LTE network is further used to feed back the receiving state of the UE, so that the CDN functional unit can timely start the corresponding retransmission mechanism according to the packet loss situation fed back by the UE. The retransmission mechanism can be retransmission concurrently during the pre-push process, retransmission initiated after the cyclic broadcast ends, or retransmission of the corresponding service triggered by the user clicking on the URL.
在第二具体实施例中,描述了预推送过程并发重传的过程。In the second specific embodiment, the process of pre-push concurrently with retransmission is described.
由于广播覆盖性能较差,为了保证预推送业务传输的可靠性,UE在接收预推送业务广播的同时,通过LTE网络建立与CDN功能单元之间的重传链接。在并发重传过程中,预推送业务通过LTE和CMMB网络并发传输,CMMB网络通过广播方式执行业务的初传,LTE网络则针对初传误块执行重传。Due to the poor broadcast coverage performance, in order to ensure the reliability of the pre-push service transmission, the UE establishes a retransmission link with the CDN functional unit through the LTE network while receiving the pre-push service broadcast. In the process of concurrent retransmission, the pre-push service is transmitted concurrently through the LTE and CMMB networks. The CMMB network performs the initial transmission of the service through broadcasting, and the LTE network performs retransmission for the initial transmission error blocks.
具体而言,在并发传输业务建立过程中,LTE网络侧根据业务重传的服务质量(QoS,Quality of Service)要求建立传输承载,用以传输CMMB广播信道的误块。在并发传输业务建立过程中,CDN功能单元向分组数据网(PDN,Packet Data Network)网关(GW,Gateway)查询当前CMMB-LTE双模终端的IMSI,用以建立用户设备与推送业务间的映射关系,例如第一映射关系。图4给出了LTE协调传输业务的建立过程。Specifically, during the establishment of the concurrent transmission service, the LTE network side establishes a transmission bearer according to the service retransmission Quality of Service (QoS, Quality of Service) requirement, to transmit the errored block of the CMMB broadcast channel. During the concurrent transmission service establishment process, the CDN functional unit inquires the IMSI of the current CMMB-LTE dual-mode terminal to the packet data network (PDN, Packet Data Network) gateway (GW, Gateway) to establish the mapping between the user equipment and the push service relationship, such as the first mapping relationship. Figure 4 shows the establishment process of the LTE coordinated transmission service.
在第1步中,CMMB业务调度计时器(Timer)到期,终端启动CMMB预推送业务的接收。In the first step, the CMMB service scheduling timer (Timer) expires, and the terminal starts receiving the CMMB pre-push service.
在第2步中,UE发起PDP激活等用户面承载建立流程。In step 2, the UE initiates a user plane bearer establishment process such as PDP activation.
在第3步中,UE向CDN功能单元发送预推送业务融合传输请求消息,请求建立与CDN功能单元之间的数据重传链接。In step 3, the UE sends a pre-push service converged transmission request message to the CDN functional unit, requesting to establish a data retransmission link with the CDN functional unit.
在第4步中,CDN功能单元向UE反馈预推送融合响应消息,确认重传链接建立。此后UE通过该重传链接向CDN功能单元请求重传CMMB预推送广播的误块。In step 4, the CDN functional unit feeds back a pre-push fusion response message to the UE to confirm the establishment of the retransmission link. Afterwards, the UE requests the CDN functional unit to retransmit the erroneous blocks of the CMMB pre-push broadcast through the retransmission link.
在第5步中,CDN功能单元根据UE的IP地址向GW请求当前UE的IMSI信息。此后,CDN功能单元可根据UE的IMSI、推送业务误块信息、当前推送业务的签约URL为每一UE生成预推送状态数据库。In step 5, the CDN functional unit requests the IMSI information of the current UE from the GW according to the IP address of the UE. Afterwards, the CDN functional unit can generate a pre-push status database for each UE according to the UE's IMSI, push service error block information, and the subscription URL of the current push service.
在第6步中,UE根据第3步与第4步中协商的推送业务重传的应用层需求信息,生成数据重传QoS要求,并发起分组数据协议(PDP,Packet Data Protocol)更改流程。In step 6, the UE generates data retransmission QoS requirements according to the application layer requirement information for push service retransmission negotiated in steps 3 and 4, and initiates a packet data protocol (PDP, Packet Data Protocol) change process.
在并发传输过程中,预推送业务的初次传输由CMMB广播网络完成。同时,CDN功能单元侧根据用户建立的LTE协调传输信道数目,为每一个UE建立一个应用层重传窗。当UE接收到的热点信息中存在误包时,则由LTE信道执行数据重传。During concurrent transmission, the initial transmission of the pre-push service is completed by the CMMB broadcast network. At the same time, the CDN functional unit side establishes an application layer retransmission window for each UE according to the number of LTE coordinated transmission channels established by the user. When there is an error packet in the hotspot information received by the UE, the LTE channel performs data retransmission.
当CDN功能单元的预推送应用接收到预推送数据后,通常采用传输控制协议(TCP,Transmission Control Protocol)层的数据帧分割原则对业务数据进行分段,例如业务数据包不够1500字节(byte)则不进行切割,业务数据包超出数据块按1500byte的固定包大小切割应用层数据,并将分段的业务数据包进行级联。完成上述分段/级联的数据块经过加预推送数据帧头等帧封装操作后,同时向发送缓存以及UE各自的协同发送缓存传输,并被缓存在UE中。发送缓存中的数据通过CMMB广播系统向用户进行广播,协同发送缓存中的数据则留待收到来自各UE的接收缓存中的接收反馈信息后再进行差异化重传。重传过程中,UE连续接收的数据包将移出预推送业务发送窗,误块则下发至TCP层,由TCP层经过确认传输模式执行可靠传输。CDN功能单元侧应用层协调传输功能结构如图5所示。When the pre-push application of the CDN functional unit receives the pre-push data, the data frame segmentation principle of the transmission control protocol (TCP, Transmission Control Protocol) layer is usually used to segment the service data, for example, the service data packet is not enough for 1500 bytes (byte ) will not be cut, and the application layer data will be cut according to the fixed packet size of 1500 bytes when the business data packet exceeds the data block, and the segmented business data packets will be cascaded. After the above segmented/concatenated data blocks are subjected to frame encapsulation operations such as adding a pre-push data frame header, they are simultaneously transmitted to the transmission buffer and the respective coordinated transmission buffers of the UE, and are buffered in the UE. The data in the sending buffer is broadcast to the user through the CMMB broadcast system, and the data in the cooperative sending buffer is retransmitted after receiving feedback information from the receiving buffer of each UE. During the retransmission process, the data packets continuously received by the UE will be moved out of the pre-push service sending window, and the error blocks will be sent to the TCP layer, and the TCP layer will perform reliable transmission through the confirmed transmission mode. The structure of the coordination and transmission function of the application layer on the side of the CDN functional unit is shown in Fig. 5 .
预推送业务的初传数据通过CMMB广播系统发送至UE的接收缓存。对于连续收到的数据包,接收缓存直接递交至上层执行去预推送数据帧头、业务数据重组等操作。对于未正确接收的包,UE生成确认帧发送至协同发送缓存。由UE各自的协同发送缓存通过LTE网络向CDN功能单元上报。CDN功能单元的应用层将对应的重传包发送至各自UE的TCP层,由TCP层保证重传的可靠性。UE侧应用层协调传输功能结构如图6所示。The initial transmission data of the pre-push service is sent to the receiving buffer of the UE through the CMMB broadcast system. For continuously received data packets, the receiving buffer is directly submitted to the upper layer to perform operations such as pre-push data frame headers and business data reorganization. For packets not received correctly, the UE generates an acknowledgment frame and sends it to the coordinated transmission buffer. The coordinated transmission buffers of the UEs report to the CDN functional unit through the LTE network. The application layer of the CDN functional unit sends the corresponding retransmission packet to the TCP layer of each UE, and the TCP layer ensures the reliability of the retransmission. Figure 6 shows the structure of the coordinated transmission function of the application layer at the UE side.
在业务预推送过程中,CDN功能单元为每一个预推送业务分配一个业务索引(service index),并在本地保存UE的IMSI、业务以及业务索引三者间的映射关系,例如第一映射关系。对于未完成业务推送的UE,CDN功能单元还可进一步为UE实时记录对应业务的误块信息。下表1给出了一个具体的预推送业务索引表的示例。During the service pre-push process, the CDN functional unit allocates a service index (service index) for each pre-push service, and locally saves the mapping relationship between the UE's IMSI, service and service index, such as the first mapping relationship. For UEs that have not completed service push, the CDN functional unit may further record block error information of corresponding services for the UE in real time. Table 1 below provides an example of a specific pre-push service index table.
表1预推送业务索引表Table 1 Pre-push business index table
CDN功能单元在本地保存预推送的业务索引的同时,可在推送业务的过程中,也会将其为当前推送业务分配的业务索引发送至UE侧保存。UE可根据接收到的业务索引建立起对应业务的索引数据库,例如第二映射关系。通过预推送状态的同步机制,使得UE与CDN功能单元两者可有效感知当前推送业务的传送完成状态。当UE后续发起业务请求时,CDN功能单元可仅向UE反馈业务索引的信息,由UE根据本地保存的预推送业务的业务索引,直接调用所缓存的业务内容。While saving the pre-pushed service index locally, the CDN functional unit may also send the service index allocated for the current pushed service to the UE side for storage during the process of pushing the service. The UE may establish an index database corresponding to the service according to the received service index, such as the second mapping relationship. Through the synchronization mechanism of the pre-push status, both the UE and the CDN functional unit can effectively perceive the delivery completion status of the current push service. When the UE subsequently initiates a service request, the CDN functional unit can only feed back service index information to the UE, and the UE can directly call the cached service content according to the locally saved service index of the pre-push service.
由于UE的缓存有限,当预推送功能预留缓存溢出时,UE会删除部分预缓存内容,导致服务器与UE间的预推送状态失步。在发生缓存内容的变更后,UE需上报缓存状态,以维护预推送业务状态的同步。UE的缓存管理流程参见图7。Due to the limited cache of the UE, when the reserved buffer of the pre-push function overflows, the UE will delete part of the pre-cache content, causing the pre-push status between the server and the UE to be out of sync. After the cache content changes, the UE needs to report the cache status to maintain the synchronization of the pre-push service status. Refer to Figure 7 for the buffer management process of the UE.
第1步中,UE发起PDP激活等用户面承载建立流程。In step 1, the UE initiates a user plane bearer establishment process such as PDP activation.
第2步中,UE向CDN功能单元发送缓存状态同步消息,指示CDN功能单元当前UE已接收的预推送业务的缓存现状。In step 2, the UE sends a cache status synchronization message to the CDN functional unit, indicating the current cache status of the pre-push service received by the UE to the CDN functional unit.
第3步中,CDN功能单元根据UE的网络协议(IP,Internet Protocol)地址向GW请求当前UE的IMSI。此后,CDN功能单元可根据UE的IMSI以及UE上报的缓存状态调整当前UE的预推送状态数据库,使得UE与CDN功能单元两侧的业务预推送状态保持一致。In step 3, the CDN functional unit requests the IMSI of the current UE from the GW according to the Internet Protocol (IP, Internet Protocol) address of the UE. Afterwards, the CDN functional unit can adjust the current pre-push status database of the UE according to the UE's IMSI and the cache status reported by the UE, so that the service pre-push status on both sides of the UE and the CDN functional unit is consistent.
下面结合图8具体描述本发明实施例的聚合传输方法如何提供网络的传输效率。How the aggregation transmission method of the embodiment of the present invention improves the transmission efficiency of the network will be specifically described below with reference to FIG. 8 .
用户点击已完成推送的热点信息的URL时,UE向CDN功能单元请求对应的业务内容。CDN功能单元在判决是否执行内容推送前,首先查询PDN网关确认当前UE的IMSI。若未针对该UE执行业务预推送,则CDN功能单元直接向UE返回热点信息。整个数据传输过程维持原有的超文本传输协议(HTTP,Hypertext Transfer Protocol)交互流程不变。若已完成业务预推送,CDN功能单元直接返回预推送业务的索引值。由UE根据热点信息的上下文直接调用缓存内容进行播放,以保证用户的观看体验。When the user clicks the URL of the hotspot information that has been pushed, the UE requests the corresponding service content from the CDN functional unit. Before deciding whether to push the content, the CDN functional unit first queries the PDN gateway to confirm the IMSI of the current UE. If the service pre-push is not performed for the UE, the CDN functional unit directly returns the hotspot information to the UE. The entire data transmission process maintains the original Hypertext Transfer Protocol (HTTP, Hypertext Transfer Protocol) interaction process unchanged. If the service pre-push has been completed, the CDN functional unit directly returns the index value of the pre-push service. The UE directly invokes the cached content to play according to the context of the hotspot information, so as to ensure the viewing experience of the user.
进一步地,若预推送过程中存在部分热点信息中的内容未完成传输,可在HTTP响应消息中一并下发未传输的热点信息的内容。此种处理方式需要浏览器等支持类似网络蚂蚁的断点续传能力。Further, if some content in the hotspot information has not been transmitted during the pre-push process, the content of the untransmitted hotspot information can be sent together in the HTTP response message. This processing method requires the browser to support the ability to continue uploading from breakpoints similar to Internet Ant.
采用预推送过程并发重传机制,UE完成按现有的HTTP交互流程实现业务流程,有效地保证了业务传输的环回时间。具体业务流程参见图8。Using the pre-push process concurrent retransmission mechanism, the UE completes the service process according to the existing HTTP interaction process, effectively ensuring the loopback time of service transmission. See Figure 8 for the specific business process.
第1步,用户点击URL链接,发起相关移动互联业务的业务请求。In step 1, the user clicks on the URL link to initiate a service request for the relevant mobile Internet service.
第2步,UE发起PDP激活等用户面承载建立流程。In step 2, the UE initiates a user plane bearer establishment process such as PDP activation.
第3步,由于URL链接所对应的移动互联已推送至CDN功能单元侧,UE直接向CDN功能单元发起超文本传输协议请求(HTTP GET,Hypertext Transfer Protocol GET)消息业务请求。Step 3, since the mobile Internet corresponding to the URL link has been pushed to the CDN functional unit side, the UE directly initiates a Hypertext Transfer Protocol request (HTTP GET, Hypertext Transfer Protocol GET) message service request to the CDN functional unit.
第4步,CDN功能单元根据UE的IP地址向网关请求当前UE的IMSI。根据查询所得的IMSI,查询用户当前申请的业务是否已向当前UE执行过预推送,并确定相应的响应消息。Step 4: The CDN functional unit requests the current UE's IMSI from the gateway according to the UE's IP address. According to the IMSI obtained from the query, query whether the service currently applied by the user has been pre-pushed to the current UE, and determine the corresponding response message.
第5步,CDN功能单元向UE反馈超文本传输协议响应(HTTP RESPONSE)消息。In step 5, the CDN functional unit feeds back a hypertext transfer protocol response (HTTP RESPONSE) message to the UE.
如果CDN功能单元已为UE执行过当前业务的预推送,则HTTP RESPONSE消息中仅携带有当前业务的预推送的业务索引。若根据预推送状态数据库,当前业务剩余部分数据未推送成功,则HTTP RESPONSE消息中可进一步携带待重传数据。极端情况下,若UE在预推送过程中处于盲区,完全未接收预推送数据,则HTTP RESPONSE消息将完全遵照现有的HTTP流程,直接返回相应的热点信息。If the CDN functional unit has performed the pre-push of the current service for the UE, the HTTP RESPONSE message only carries the pre-push service index of the current service. If according to the pre-push status database, the remaining part of the current service data is not successfully pushed, the HTTP RESPONSE message can further carry the data to be retransmitted. In extreme cases, if the UE is in a blind spot during the pre-push process and does not receive the pre-push data at all, the HTTP RESPONSE message will completely follow the existing HTTP process and directly return the corresponding hotspot information.
由此可见,本发明实施例在点播传输模式的基础上,利用广播传输模式对高相关性业务进行传输,能够提高整网资源的利用率。It can be seen that, on the basis of the on-demand transmission mode, the embodiment of the present invention uses the broadcast transmission mode to transmit highly relevant services, which can improve the resource utilization rate of the entire network.
在第二具体实施例中,业务预推送过程通过并发的LTE传输执行广播误包的重传,以保证预推送内容的正确率。而根据当前数据统计,仅70%的用户关注前5%的热点信息。对于不关注所推送内容的用户,由于用户后续不会通过无线网络申请对应业务,第二具体实施例中的LTE并发传输为无效传输,导致了宝贵无线频谱资源的浪费。In the second specific embodiment, the service pre-push process performs retransmission of broadcast error packets through concurrent LTE transmission, so as to ensure the accuracy of the pre-push content. However, according to current statistics, only 70% of users pay attention to the top 5% of hotspot information. For users who do not pay attention to the pushed content, since the users will not apply for corresponding services through the wireless network, the LTE concurrent transmission in the second specific embodiment is invalid transmission, resulting in a waste of precious wireless spectrum resources.
在第三具体实施例中,预推送过程采用尽力而为(BE,best effort)方式传输,UE在预推送过程中仅执行广播接收。对于预推送过程的误包,仅在后续用户点击URL链接申请对应的业务时通过LTE网络实现误包重传。In the third specific embodiment, the pre-push process adopts best effort (BE, best effort) transmission, and the UE only performs broadcast reception during the pre-push process. For the error packets in the pre-push process, only when the subsequent user clicks the URL link to apply for the corresponding service, the error packet retransmission is realized through the LTE network.
例如,在CMMB调度计时器到期后,CDN功能单元通过CMMB发射机执行预推送信息的广播。CMMB-LTE双模终端作为一个CMMB终端完成预推送业务的接收。For example, after the CMMB scheduling timer expires, the CDN functional unit broadcasts the pre-push information through the CMMB transmitter. The CMMB-LTE dual-mode terminal serves as a CMMB terminal to complete the reception of the pre-push service.
在业务预推送过程中,CDN功能单元为每一个预推送业务分配一个业务索引,并在本地保存业务与业务索引间的映射关系。下表2给出了具体的预推送业务索引表的示例。During the service pre-push process, the CDN functional unit allocates a service index for each pre-push service, and stores the mapping relationship between the service and the service index locally. Table 2 below provides an example of a specific pre-push service index table.
表2预推送业务索引表Table 2 Pre-push business index table
在业务预推送过程中,CDN功能单元将其为当前推送业务分配的业务索引下发至UE侧保存。UE可根据接收到的业务索引建立起对应业务的索引库,如第二映射关系。由于CDN功能单元没有UE上下文的相关信息,无法记录UE的接收状态。此时CDN功能单元与UE两侧仅执行“业务是否执行过推送”这一状态的同步。当UE后续发起业务请求时,CDN功能单元可仅向UE反馈业务索引。UE若完成了预推送业务的业务索引的本地保存,则可直接调用所缓存的业务内容。若UE因CMMB覆盖等原因未完成预推送业务,需发起进一步的业务请求。During the service pre-push process, the CDN functional unit sends the service index allocated for the current push service to the UE side for storage. The UE may establish an index library corresponding to the service according to the received service index, such as the second mapping relationship. Since the CDN functional unit has no relevant information about the UE context, it cannot record the receiving state of the UE. At this time, the CDN functional unit and both sides of the UE only perform synchronization on the state of "whether the service has been pushed". When the UE subsequently initiates a service request, the CDN functional unit may only feed back the service index to the UE. If the UE completes the local storage of the service index of the pre-push service, it can directly call the cached service content. If the UE does not complete the pre-push service due to reasons such as CMMB coverage, it needs to initiate a further service request.
图9给出了业务发送过程的流程图。其中,用户点击预推送的热点信息的URL时,UE向CDN功能单元请求对应的业务内容,即发送业务请求。CDN功能单元根据其内部维护的预推送业务数据库,判决用户申请的业务是否完成业务预推送。若未执行业务预推送,则CDN功能单元直接向UE返回热点信息。整个数据传输过程维持原有的HTTP交互流程不变。若已完成业务预推送,则CDN功能单元直接返回预推送业务的业务索引。由UE根据热点信息的上下文直接调用缓存内容进行播放,以保证用户的观看体验。FIG. 9 shows a flow chart of the service sending process. Wherein, when the user clicks the URL of the pre-pushed hotspot information, the UE requests the corresponding service content from the CDN functional unit, that is, sends a service request. The CDN functional unit judges whether the service requested by the user has completed service pre-push according to the pre-push service database maintained internally. If the service pre-push is not performed, the CDN functional unit directly returns the hotspot information to the UE. The entire data transmission process maintains the original HTTP interaction process unchanged. If the service pre-push has been completed, the CDN functional unit directly returns the service index of the pre-push service. The UE directly invokes the cached content to play according to the context of the hotspot information, so as to ensure the viewing experience of the user.
进一步地,若预推送过程中存在部分热点信息的内容未完成传输,UE在业务传输过程中向CDN功能单元上报预推送业务的误块信息,由CDN功能单元通过LTE网络执行重传。极端情况下,UE若未接收过当前业务的预推送,UE需再次发起HTTP业务请求。具体业务流程参见图9。Further, if some content of hotspot information has not been transmitted during the pre-push process, the UE reports the block error information of the pre-push service to the CDN functional unit during the service transmission process, and the CDN functional unit performs retransmission through the LTE network. In extreme cases, if the UE has not received the pre-push of the current service, the UE needs to initiate an HTTP service request again. See Figure 9 for the specific business process.
用户点击URL链接,发起相关移动互联业务的请求。The user clicks on the URL link to initiate a request for the relevant mobile internet service.
第1步,UE发起PDP激活等用户面承载建立流程。In step 1, the UE initiates a user plane bearer establishment process such as PDP activation.
第2步,由于URL链接所对应的移动互联已推送至CDN功能单元侧,UE直接向CDN功能单元发起HTTP GET业务请求。Step 2, since the mobile Internet corresponding to the URL link has been pushed to the CDN functional unit side, the UE directly initiates an HTTP GET service request to the CDN functional unit.
第3步,CDN功能单元向UE反馈HTTP RESPONSE消息。In step 3, the CDN functional unit feeds back an HTTP RESPONSE message to the UE.
CDN功能单元已为UE执行过当前业务的预推送,因此HTTP RESPONSE消息中仅携带有当前业务的预推送索引的业务索引。The CDN functional unit has performed the pre-push of the current service for the UE, so the HTTP RESPONSE message only carries the service index of the pre-push index of the current service.
第4步,UE接收到HTTP RESPONSE消息后,读取其中的业务索引,并查询其内保存的业务预推送索引数据库,直接调用缓存内容进行播放,以保证用户的观看体验。Step 4: After receiving the HTTP RESPONSE message, the UE reads the service index in it, queries the service pre-push index database stored in it, and directly calls the cached content to play, so as to ensure the viewing experience of the user.
第5步,若预推送业务存在部分误块未完成传输,UE向CDN功能单元发送预推送广播误块的请求,请求CDN功能单元对剩余数据进行重传。Step 5: If there are some error blocks in the pre-push service and the transmission has not been completed, the UE sends a request for pre-push broadcast error blocks to the CDN functional unit, requesting the CDN functional unit to retransmit the remaining data.
第6步,CDN功能单元向UE反馈重传确认消息,同时启动预推送广播误块的断点续传功能,向UE发送预推送广播误块。极端情况下,若UE完成没有接收过业务预推送(推送时刻处于盲区),UE将再次发起HTTP数传流程,服务器将直接返回对应的热点信息。In step 6, the CDN functional unit feeds back a retransmission confirmation message to the UE, and at the same time activates the resume function of pre-push broadcast error blocks, and sends pre-push broadcast error blocks to the UE. In extreme cases, if the UE has not received the service pre-push (the push time is in the blind area), the UE will initiate the HTTP data transmission process again, and the server will directly return the corresponding hotspot information.
由此可见,本发明实施例在点播传输模式的基础上,利用广播传输模式对高相关性业务进行传输,能够提高整网资源的利用率。It can be seen that, on the basis of the on-demand transmission mode, the embodiment of the present invention uses the broadcast transmission mode to transmit highly relevant services, which can improve the resource utilization rate of the entire network.
在第三具体实施例中,由于CDN功能单元无法获取UE的缓存状态,使得UE在业务传输过程中必须重复执行HTTP GET过程,因而点播业务的传输环回时间严重影响了用户的实用体验。因此,本发明的第四具体实施例对第三具体实施例进行了优化,引入了UE与CDN功能单元之间的缓存状态同步流程。In the third specific embodiment, because the CDN functional unit cannot obtain the cache status of the UE, the UE must repeatedly execute the HTTP GET process during the service transmission process, so the transmission loopback time of the on-demand service seriously affects the practical experience of the user. Therefore, the fourth specific embodiment of the present invention optimizes the third specific embodiment, and introduces a buffer state synchronization process between the UE and the CDN functional unit.
与第三具体实施例类似,第四具体实施例的预推送过程同样采用BE方式传输,CMMB-LTE双模终端在预推送过程中仅执行广播接收。为了保证CDN功能单元与UE两侧预推送业务接收状态的同步,在每次预推送过程结束后,UE主动发起业务传送同步流程,即向CDN功能单元上报UE的预推送业务的接收状态,如误块信息。CDN功能单元通过查询PDN网关,将UE上报的业务接收状态与UE标识进行关联。图10给出了具体的推送业务传送状态同步流程。Similar to the third specific embodiment, the pre-push process of the fourth specific embodiment also adopts BE transmission, and the CMMB-LTE dual-mode terminal only performs broadcast reception during the pre-push process. In order to ensure the synchronization of the reception status of the pre-push service on both sides of the CDN functional unit and the UE, after each pre-push process ends, the UE actively initiates the service transmission synchronization process, that is, reports the reception status of the UE's pre-push service to the CDN functional unit, such as Block error information. The CDN functional unit associates the service receiving status reported by the UE with the UE identity by querying the PDN gateway. FIG. 10 shows a specific synchronization process of push service delivery status.
第1步,UE发起PDP激活等用户面承载建立流程。In step 1, the UE initiates a user plane bearer establishment process such as PDP activation.
第2步,UE向CDN功能单元发送推送业务传送状态同步消息,指示CDN功能单元当前预推送业务的缓存现状,如误块信息等。In step 2, the UE sends a push service transmission status synchronization message to the CDN functional unit, indicating the current cache status of the pre-push service to the CDN functional unit, such as block error information.
第3步,CDN功能单元根据UE的IP地址向网关请求当前UE的IMSI。此后,CDN功能单元可根据UE的IMSI和UE上报的预推送业务缓存状态调整当前UE的预推送状态数据库,使得UE与CDN功能单元两侧的业务预推送状态保持一致。Step 3: The CDN functional unit requests the current UE's IMSI from the gateway according to the UE's IP address. Thereafter, the CDN functional unit can adjust the current UE pre-push status database according to the UE's IMSI and the pre-push service cache status reported by the UE, so that the service pre-push status of both sides of the UE and the CDN functional unit are consistent.
可以理解,在同步流程完成后,CDN功能单元侧预推送业务索引可参见第二具体实施例。由于本具体实施例要求UE与CDN功能单元两侧的预推送业务的缓存状态同步,当发生UE的缓存溢出等异常事件时,UE需上报其缓存状态。具体上报流程同第二具体实施例。It can be understood that after the synchronization process is completed, the pre-push service index at the CDN functional unit side can refer to the second specific embodiment. Since this specific embodiment requires that the cache status of the pre-push service on both sides of the UE and the CDN functional unit be synchronized, when an abnormal event such as buffer overflow of the UE occurs, the UE needs to report its cache status. The specific reporting process is the same as the second specific embodiment.
预推送错误包的实际重传由用户点击URL链接申请对应的业务时通过LTE网络重传错误包完成。由于CDN功能单元获取了UE预推送业务的接收状态,整个业务传输过程可采用并发传输方案的聚合传输模式,具体的业务传输流程参见第二具体实施例。The actual retransmission of the pre-push error packet is completed by retransmitting the error packet through the LTE network when the user clicks on the URL link to apply for the corresponding service. Since the CDN functional unit acquires the reception status of the UE pre-push service, the entire service transmission process can adopt the aggregated transmission mode of the concurrent transmission scheme. For the specific service transmission process, refer to the second specific embodiment.
由此可见,本发明实施例在点播传输模式的基础上,利用广播传输模式对高相关性业务进行传输,能够提高整网资源的利用率。It can be seen that, on the basis of the on-demand transmission mode, the embodiment of the present invention uses the broadcast transmission mode to transmit highly relevant services, which can improve the resource utilization rate of the entire network.
图11至图20示出了根据本发明实施例的一种聚合传输的装置。FIG. 11 to FIG. 20 show an apparatus for aggregation transmission according to an embodiment of the present invention.
如图11所示的聚合传输的装置110包括第一确定单元111、第一发送单元112和第二发送单元113。其中:The apparatus 110 for aggregated transmission as shown in FIG. 11 includes a first determining unit 111 , a first sending unit 112 and a second sending unit 113 . in:
第一确定单元111用于确定将向用户设备发送的热点信息,其中所述热点信息由互联网服务提供商ISP提供和/或互联网内容提供商ICP提供;The first determining unit 111 is configured to determine hotspot information to be sent to the user equipment, where the hotspot information is provided by an Internet service provider ISP and/or an Internet content provider ICP;
第一发送单元112用于向UE发送调度信息,其中所述调度信息用于指示向所述UE发送所述热点信息;The first sending unit 112 is configured to send scheduling information to the UE, where the scheduling information is used to indicate sending the hotspot information to the UE;
第二发送单元113用于通过广播网络,向所述UE发送所述调度消息所指示的所述热点信息以及与所述热点信息对应的业务索引,其中所述热点信息对应的统一资源定位符URL与所述业务索引的映射关系包括在第一映射关系中。The second sending unit 113 is configured to send the hotspot information indicated in the scheduling message and the service index corresponding to the hotspot information to the UE through a broadcast network, wherein the uniform resource locator URL corresponding to the hotspot information The mapping relationship with the service index is included in the first mapping relationship.
如图12所示的聚合传输的装置120还包括:第一重传单元114,用于通过通信网络,与所述UE建立重传链接。The apparatus 120 for aggregated transmission as shown in FIG. 12 further includes: a first retransmission unit 114, configured to establish a retransmission link with the UE through a communication network.
例如,在图13中,第一重传单元114包括第一接收模块1141和第一发送模块1142。其中:第一接收模块1141用于接收所述UE发送的预推送融合传输请求消息;第一发送模块1142用于向所述UE发送预推送融合传输响应消息。For example, in FIG. 13 , the first retransmission unit 114 includes a first receiving module 1141 and a first sending module 1142 . Wherein: the first receiving module 1141 is configured to receive a pre-push converged transmission request message sent by the UE; the first sending module 1142 is configured to send a pre-push converged transmission response message to the UE.
或者,在图14中,第一重传单元114还包括第二接收模块1143和第二发送模块1144。其中:第二接收模块1143用于接收所述UE的发送预推送广播误块的请求;第二发送模块1144用于向所述UE发送所述预推送广播误块,其中所述预推送广播误块包括未通过所述广播网络发送到所述用户设备的热点信息以及未能保存在所述用户设备中的通过所述广播网络传送的热点信息中的至少一种。Alternatively, in FIG. 14 , the first retransmission unit 114 further includes a second receiving module 1143 and a second sending module 1144 . Wherein: the second receiving module 1143 is used to receive the UE's request for sending the pre-push broadcast error block; the second sending module 1144 is used to send the pre-push broadcast error block to the UE, wherein the pre-push broadcast error block The block includes at least one of hotspot information not transmitted to the user equipment through the broadcast network and hotspot information transmitted through the broadcast network that failed to be stored in the user equipment.
或者,在图15中,第一重传单元114还包括更新模块1145,用于在接收所述UE的发送预推送广播误块的请求之后,根据所述UE的国际移动用户识别码IMSI、所述预推送广播误块的信息和所述热点信息对应的统一资源定位符URL与所述业务索引更新所述第一映射关系。Alternatively, in FIG. 15, the first retransmission unit 114 further includes an update module 1145, configured to, after receiving the UE's request for sending a pre-push broadcast error block, according to the UE's International Mobile Subscriber Identity IMSI, the Update the first mapping relationship between the pre-push broadcast error block information and the Uniform Resource Locator URL corresponding to the hotspot information and the service index.
或者,在图16中,除了第一接收模块1141和第一发送模块1142,第一重传单元114还包括第三接收模块1146、第一确定模块1147和第三发送模块1148。其中:Alternatively, in FIG. 16 , in addition to the first receiving module 1141 and the first sending module 1142 , the first retransmission unit 114 further includes a third receiving module 1146 , a first determining module 1147 and a third sending module 1148 . in:
第三接收模块1046用于接收所述UE发送的业务请求,所述业务请求包括热点信息的URL;The third receiving module 1046 is configured to receive a service request sent by the UE, where the service request includes the URL of the hotspot information;
第一确定模块1047用于根据所述UE的IMSI和所述第一映射关系,确定所述业务请求对应的热点信息是否已经发送至所述UE;The first determining module 1047 is configured to determine whether the hotspot information corresponding to the service request has been sent to the UE according to the IMSI of the UE and the first mapping relationship;
第三发送模块1048用于若确定所述业务请求对应的热点信息已经发送至所述UE,将与所述热点信息对应的业务索引发送给所述UE,或者若确定所述业务请求对应的热点信息未发送至所述UE,通过通信网络,将所述业务请求对应的所述热点信息或所述预推送广播误块发送给所述UE。The third sending module 1048 is configured to send the service index corresponding to the hotspot information to the UE if it is determined that the hotspot information corresponding to the service request has been sent to the UE, or if it is determined that the hotspot information corresponding to the service request The information is not sent to the UE, and the hotspot information corresponding to the service request or the pre-push broadcast error block is sent to the UE through a communication network.
如图17所示的聚合传输的装置170还包括第一接收单元115和第一更新单元116。其中:The apparatus 170 for aggregated transmission as shown in FIG. 17 further includes a first receiving unit 115 and a first updating unit 116 . in:
第一接收单元115用于在所述向所述UE发送所述调度消息所指示的所述热点信息以及与所述热点信息对应的业务索引之后,通过通信网络,接收所述UE发送的缓存状态同步消息,所述缓存状态同步消息包括所述UE已接收的热点信息的业务索引;The first receiving unit 115 is configured to, after sending the hotspot information indicated in the scheduling message and the service index corresponding to the hotspot information to the UE, receive the cache status sent by the UE through a communication network A synchronization message, where the cache state synchronization message includes the service index of the hotspot information that the UE has received;
第一更新单元116用于通过通信网络,根据所述用户设备已接收的热点信息的业务索引,更新所述第一映射关系。The first updating unit 116 is configured to update the first mapping relationship according to the service index of the hotspot information received by the user equipment through the communication network.
除了第一确定单元111、第一发送单元112和第二发送单元113,如图18所示的聚合传输的装置180还包括第二接收单元181、第二确定单元182、第三确定单元183和第三发送单元184。其中:In addition to the first determining unit 111, the first sending unit 112, and the second sending unit 113, the aggregated transmission device 180 shown in FIG. 18 also includes a second receiving unit 181, a second determining unit 182, a third determining unit 183 The third sending unit 184 . in:
第二接收单元181用于通过通信网络,接收所述UE发送的业务请求,所述业务请求包括被请求的业务的URL;The second receiving unit 181 is configured to receive the service request sent by the UE through the communication network, where the service request includes the URL of the requested service;
第二确定单元182用于根据所述URL,确定与所述URL对应的被请求的业务是否为热点信息;The second determining unit 182 is configured to determine whether the requested service corresponding to the URL is hotspot information according to the URL;
第三确定单元183用于当所述第二确定单元182确定所述被请求的业务为热点信息时,根据所述UE的IMSI和所述第一映射关系,确定所述被请求的业务是否已经发送给所述UE;The third determining unit 183 is configured to, when the second determining unit 182 determines that the requested service is hotspot information, determine whether the requested service has been sent to the UE;
第三发送单元184用于若所述第三确定单元183确定所述被请求的业务已经发送至所述UE,通过所述通信网络将所述被请求的业务的业务索引发送给所述UE,或者若所述第三确定单元确定所述被请求的业务未发送至所述UE,通过所述通信网络将所述业务请求对应的热点信息发送给所述UE。The third sending unit 184 is configured to send the service index of the requested service to the UE through the communication network if the third determining unit 183 determines that the requested service has been sent to the UE, Or if the third determination unit determines that the requested service is not sent to the UE, send the hotspot information corresponding to the service request to the UE through the communication network.
如图19所示的聚合传输的装置190还包括第四接收单元185和第四发送单元186。其中:The apparatus 190 for aggregated transmission as shown in FIG. 19 further includes a fourth receiving unit 185 and a fourth sending unit 186 . in:
第四接收单元185用于在所述第三发送单元184通过所述通信网络将所述被请求的业务的业务索引发送给所述UE之后,接收所述UE的发送预推送广播误块的请求;The fourth receiving unit 185 is configured to receive a request from the UE for sending a pre-push broadcast error block after the third sending unit 184 sends the service index of the requested service to the UE through the communication network ;
第四发送单元186用于向所述UE发送所述预推送广播误块,其中所述预推送广播误块包括未通过所述广播网络发送到所述用户设备的热点信息以及未能保存在所述用户设备中的通过所述广播网络传送的热点信息中的至少一种。The fourth sending unit 186 is configured to send the pre-push broadcast error block to the UE, where the pre-push broadcast error block includes hotspot information that is not sent to the user equipment through the broadcast network and cannot be stored in the at least one of the hotspot information transmitted through the broadcast network in the user equipment.
如图20所示的聚合传输的装置200还包括第五接收单元187和第二更新单元188。其中:The apparatus 200 for aggregated transmission as shown in FIG. 20 further includes a fifth receiving unit 187 and a second updating unit 188 . in:
第五接收单元187用于在所述第三确定单元183确定所述被请求的业务是否已经发送给所述UE之前,接收所述UE发送的推送业务传送状态同步消息;The fifth receiving unit 187 is configured to receive a push service transmission status synchronization message sent by the UE before the third determining unit 183 determines whether the requested service has been sent to the UE;
第二更新单元188用于根据所述推送业务传送状态同步消息,更新所述第一映射关系。The second updating unit 188 is configured to update the first mapping relationship according to the push service transmission state synchronization message.
由此可见,本发明实施例在点播传输模式的基础上,利用广播传输模式对高相关性业务进行传输,能够提高整网资源的利用率。It can be seen that, on the basis of the on-demand transmission mode, the embodiment of the present invention uses the broadcast transmission mode to transmit highly relevant services, which can improve the resource utilization rate of the entire network.
图21至图30示出了根据本发明其他实施例的聚合传输的装置。Fig. 21 to Fig. 30 show apparatuses for aggregation transmission according to other embodiments of the present invention.
如图21所示的聚合传输的装置210包括第六接收单元211、第七接收单元212和第一存储单元213。其中:The apparatus 210 for aggregated transmission as shown in FIG. 21 includes a sixth receiving unit 211 , a seventh receiving unit 212 and a first storage unit 213 . in:
第六接收单元211用于从内容分发网络CDN功能单元接收调度信息,其中所述调度信息用于指示将要接收的ISP和/或ICP提供的热点信息;The sixth receiving unit 211 is configured to receive scheduling information from the content distribution network CDN functional unit, wherein the scheduling information is used to indicate the hotspot information provided by the ISP and/or ICP to be received;
第七接收单元212用于通过广播网络,接收所述调度信息所指示的所述热点信息以及与所述热点信息对应的业务索引;The seventh receiving unit 212 is configured to receive the hotspot information indicated by the scheduling information and the service index corresponding to the hotspot information through a broadcast network;
第一存储单元213用于保存所述热点信息,并根据所述热点信息与所述业务索引的映射关系建立第二映射关系。The first storage unit 213 is configured to store the hotspot information, and establish a second mapping relationship according to the mapping relationship between the hotspot information and the service index.
如图22所示的聚合传输的装置220还包括第二重传单元214,用于通过通信网络,与所述CDN功能单元建立重传链接。The apparatus 220 for aggregated transmission as shown in FIG. 22 further includes a second retransmission unit 214, configured to establish a retransmission link with the CDN functional unit through a communication network.
具体而言,如图23所示,第二重传单元214可以包括第四发送模块2141和第四接收模块2142。其中:Specifically, as shown in FIG. 23 , the second retransmission unit 214 may include a fourth sending module 2141 and a fourth receiving module 2142 . in:
第四发送模块2141用于向所述CDN功能单元发送预推送融合传输请求;The fourth sending module 2141 is used to send a pre-push converged transmission request to the CDN functional unit;
第四接收模块2142用于从所述CDN功能单元接收预推送融合传输响应。The fourth receiving module 2142 is configured to receive a pre-push converged transmission response from the CDN functional unit.
或者,如图24所示,所述第二重传单元214还包括第五发送模块2143和第五接收模块2144。其中:Alternatively, as shown in FIG. 24 , the second retransmission unit 214 further includes a fifth sending module 2143 and a fifth receiving module 2144 . in:
第五发送模块2143用于向所述CDN功能单元发送预推送广播误块的请求;The fifth sending module 2143 is used to send a request for pre-push broadcast error blocks to the CDN functional unit;
第五接收模块2144用于接收所述CDN功能单元发送的所述预推送广播误块,其中所述预推送广播误块包括未通过所述广播网络发送到所述用户设备的热点信息以及未能保存在所述用户设备中的通过所述广播网络传送的热点信息中的至少一种。The fifth receiving module 2144 is configured to receive the pre-push broadcast error block sent by the CDN functional unit, wherein the pre-push broadcast error block includes hotspot information not sent to the user equipment through the broadcast network and failure to At least one of the hotspot information transmitted through the broadcast network stored in the user equipment.
如图25所示的聚合传输的装置250还包括第六发送单元215和第八接收单元216。其中:The apparatus 250 for aggregated transmission as shown in FIG. 25 further includes a sixth sending unit 215 and an eighth receiving unit 216 . in:
第六发送单元215用于通过通信网络,向所述CDN功能单元发送业务请求,所述业务请求与热点信息的URL相对应;The sixth sending unit 215 is configured to send a service request to the CDN functional unit through the communication network, where the service request corresponds to the URL of the hotspot information;
第八接收单元216用于通过通信网络,从所述CDN功能单元接收业务索引或者与所述业务请求对应的热点信息,所述业务索引与所述业务请求对应的热点信息关联。The eighth receiving unit 216 is configured to receive a service index or hotspot information corresponding to the service request from the CDN functional unit through a communication network, where the service index is associated with the hotspot information corresponding to the service request.
如图26所示的聚合传输的装置260还包括第七发送单元217。其中:The apparatus 260 for aggregated transmission as shown in FIG. 26 further includes a seventh sending unit 217 . in:
第七发送单元217用于通过通信网络,向所述CDN功能单元发送缓存状态同步消息,所述缓存状态同步消息包括已接收的热点信息的业务索引。The seventh sending unit 217 is configured to send a cache status synchronization message to the CDN functional unit through the communication network, where the cache status synchronization message includes the service index of the received hotspot information.
如图27所示的聚合传输的装置270还包括第九接收单元218和第三更新单元219。其中:The apparatus 270 for aggregated transmission as shown in FIG. 27 further includes a ninth receiving unit 218 and a third updating unit 219 . in:
第九接收单元218用于通过通信网络,从所述CDN功能单元接收根据缓存状态同步消息确定的需要重传的热点信息;The ninth receiving unit 218 is configured to receive the hotspot information that needs to be retransmitted determined according to the cache status synchronization message from the CDN functional unit through the communication network;
第三更新单元219用于根据接收到的重传的热点信息,更新所述第二映射关系。The third updating unit 219 is configured to update the second mapping relationship according to the received retransmitted hotspot information.
除了第六接收单元211、第七接收单元212和第一存储单元213,如图28所示的聚合传输的装置280还包括第八发送单元281和第十接收单元282。其中:In addition to the sixth receiving unit 211 , the seventh receiving unit 212 and the first storage unit 213 , the apparatus 280 for aggregated transmission as shown in FIG. 28 further includes an eighth sending unit 281 and a tenth receiving unit 282 . in:
第八发送单元281用于通过通信网络,向所述CDN功能单元发送业务请求,所述业务请求用于所述CDN功能单元判断被请求的业务是否是热点信息;The eighth sending unit 281 is configured to send a service request to the CDN functional unit through the communication network, and the service request is used by the CDN functional unit to determine whether the requested service is hotspot information;
第十接收单元282用于通过通信网络,从所述CDN功能单元接收所述被请求的业务的业务索引,或者从所述CDN功能单元接收所述被请求的业务。The tenth receiving unit 282 is configured to receive the service index of the requested service from the CDN functional unit through the communication network, or receive the requested service from the CDN functional unit.
如图29所示的聚合传输的装置290还包括第九发送单元283和第十一接收单元284。其中:The apparatus 290 for aggregated transmission as shown in FIG. 29 further includes a ninth sending unit 283 and an eleventh receiving unit 284 . in:
第九发送单元283用于向CDN功能单元发送预推送广播误块的请求;The ninth sending unit 283 is configured to send a request for pre-push broadcast error blocks to the CDN functional unit;
第十一接收单元284用于从所述CDN功能单元接收所述预推送广播误块,其中所述预推送广播误块包括未通过所述广播网络发送到所述用户设备的热点信息以及未能保存在所述用户设备中的通过所述广播网络传送的热点信息中的至少一种。The eleventh receiving unit 284 is configured to receive the pre-push broadcast error block from the CDN functional unit, wherein the pre-push broadcast error block includes hotspot information not sent to the user equipment through the broadcast network and failure At least one of the hotspot information transmitted through the broadcast network stored in the user equipment.
如图30所示的聚合传输的装置300还包括第十发送单元285,用于向所述CDN功能单元发送推送业务传送状态同步消息。The apparatus 300 for aggregated transmission as shown in FIG. 30 further includes a tenth sending unit 285, configured to send a push service delivery state synchronization message to the CDN functional unit.
由此可见,本发明实施例在点播传输模式的基础上,利用广播传输模式对高相关性业务进行传输,能够提高整网资源的利用率。It can be seen that, on the basis of the on-demand transmission mode, the embodiment of the present invention uses the broadcast transmission mode to transmit highly relevant services, which can improve the resource utilization rate of the entire network.
图31示出了根据本发明实施例的CDN服务器。其中,该CDN服务器310包括处理器311、第一发送器312和第二发送器313。其中:Fig. 31 shows a CDN server according to an embodiment of the present invention. Wherein, the CDN server 310 includes a processor 311 , a first sender 312 and a second sender 313 . in:
处理器311用于确定将向用户设备发送的热点信息,其中所述热点信息由互联网服务提供商ISP提供和/或互联网内容提供商ICP提供;The processor 311 is configured to determine hotspot information to be sent to the user equipment, where the hotspot information is provided by an Internet service provider (ISP) and/or an Internet content provider (ICP);
第一发送器312用于向UE发送调度信息,其中所述调度信息用于指示向所述UE发送所述热点信息;The first transmitter 312 is configured to send scheduling information to the UE, where the scheduling information is used to indicate sending the hotspot information to the UE;
第一发送器313通过广播网络,向所述UE发送所述调度消息所指示的所述热点信息以及与所述热点信息对应的业务索引,其中所述热点信息对应的统一资源定位符URL与所述业务索引的映射关系包括在第一映射关系中。The first transmitter 313 sends the hotspot information indicated in the scheduling message and the service index corresponding to the hotspot information to the UE through a broadcast network, where the uniform resource locator URL corresponding to the hotspot information is the same as the The above-mentioned mapping relationship of the service index is included in the first mapping relationship.
由此可见,本发明实施例在点播传输模式的基础上,利用广播传输模式对高相关性业务进行传输,能够提高整网资源的利用率。It can be seen that, on the basis of the on-demand transmission mode, the embodiment of the present invention uses the broadcast transmission mode to transmit highly relevant services, which can improve the resource utilization rate of the entire network.
图32示出了根据本发明实施例的用户设备。该用户设备320包括第一接收器321、第二接收器322和存储器323。其中:Fig. 32 shows a user equipment according to an embodiment of the present invention. The user equipment 320 includes a first receiver 321 , a second receiver 322 and a memory 323 . in:
第一接收器321用于从内容分发网络CDN功能单元接收调度信息,其中所述调度信息用于指示将要接收的ISP和/或ICP提供的热点信息;The first receiver 321 is configured to receive scheduling information from the CDN functional unit of the content distribution network, wherein the scheduling information is used to indicate the hotspot information provided by the ISP and/or ICP to be received;
第二接收器322用于通过广播网络,接收所述调度信息所指示的所述热点信息以及与所述热点信息对应的业务索引;The second receiver 322 is configured to receive the hotspot information indicated by the scheduling information and the service index corresponding to the hotspot information through a broadcast network;
存储器323用于保存所述热点信息,并根据所述热点信息与所述业务索引的映射关系建立第二映射关系。The memory 323 is configured to store the hotspot information, and establish a second mapping relationship according to the mapping relationship between the hotspot information and the service index.
由此可见,本发明实施例在点播传输模式的基础上,利用广播传输模式对高相关性业务进行传输,能够提高整网资源的利用率。It can be seen that, on the basis of the on-demand transmission mode, the embodiment of the present invention uses the broadcast transmission mode to transmit highly relevant services, which can improve the resource utilization rate of the entire network.
图33示出了根据本发明实施例的聚合传输的系统的结构。聚合传输的系统330可以包括如图11至图20所示的聚合传输的装置331(例如,CDN服务器),以及如图21至图30所示的聚合传输的装置332(例如UE)。其中,聚合传输的装置331与聚合传输的装置332之间通过广播网络以及通信网络连接。Fig. 33 shows the structure of the aggregated transmission system according to the embodiment of the present invention. The aggregated transmission system 330 may include an aggregated transmission apparatus 331 (for example, a CDN server) as shown in FIGS. 11 to 20 , and an aggregated transmission apparatus 332 (for example, a UE) as shown in FIGS. 21 to 30 . Wherein, the aggregated transmission means 331 and the aggregated transmission means 332 are connected through a broadcast network and a communication network.
首先,聚合传输的装置331确定向聚合传输的装置332发送的热点信息,所述热点信息通常由ISP提供和/或ICP提供。First, the means 331 for aggregated transmission determines the hotspot information sent to the means 332 for aggregated transmission, and the hotspot information is usually provided by an ISP and/or an ICP.
接着,聚合传输的装置331通过通信网络向聚合传输的装置332发送调度信息。当聚合传输的装置332接收到该调度信息,则获知聚合传输的装置331将向其发送热点信息。Next, the means 331 for aggregated transmission sends the scheduling information to the means 332 for aggregated transmission through the communication network. When the aggregated transmission means 332 receives the scheduling information, the aggregated transmission means 331 will send hotspot information to it.
最后,聚合传输的装置331通过广播网络向聚合传输的装置332发送热点信息及其对应的业务索引。聚合传输的装置332则将接收到的热点信息保存在本地,并在本地依据接收到的热点信息与对应的业务索引建立第二映射关系。同样的,聚合传输的装置331也可以依据发送的热点信息及其对应的业务索引、URL以及接收到热点信息的聚合传输的装置332的IMSI等建立第一映射关系。可以理解,聚合传输的装置332的第二映射关系与聚合传输的装置331的第一映射关系是相互关联的。即聚合传输的装置331每发送出一条热点信息,在第一映射关系中创设一个映射条目;相应地,聚合传输的装置332接收待该条热点信息,则在第二映射关系中创设一个相应的映射条目。于是,当用户在聚合传输的装置332触发业务请求,该业务请求包括了被请求的业务的URL,若该URL对应热点信息且聚合传输的装置331通过第一映射关系确定该热点信息之前已经通过广播网络发送给聚合传输的装置332,则聚合传输的装置331只需要通过通信网络将对应的业务索引发送给聚合传输的装置332,而无需再次传输热点信息。这样,聚合传输的装置332可以依据聚合传输的装置331提供的业务索引,直接在本地获取到请求的热点信息。若用户在聚合传输的装置332触发的业务请求中包括的URL不是热点信息,或者URL对应热点信息但聚合传输的装置331还未通过广播网络发送给聚合传输的装置332,则聚合传输的装置331可以再通过广播网络或通信网络将业务请求中包括的URL对应的内容发送给聚合传输的装置332。Finally, the aggregated transmission means 331 sends the hotspot information and the corresponding service index to the aggregated transmission means 332 through the broadcast network. The aggregated transmission means 332 saves the received hotspot information locally, and establishes a second mapping relationship locally according to the received hotspot information and the corresponding service index. Similarly, the aggregated transmission device 331 may also establish a first mapping relationship according to the sent hotspot information and its corresponding service index, URL, and the IMSI of the aggregated transmission device 332 that received the hotspot information. It can be understood that the second mapping relationship of the aggregated transmission device 332 and the first mapping relationship of the aggregated transmission device 331 are interrelated. That is, every time the device 331 for aggregated transmission sends out a piece of hotspot information, a mapping entry is created in the first mapping relationship; map entries. Therefore, when the user triggers a service request at the aggregated transmission device 332, and the service request includes the URL of the requested service, if the URL corresponds to hotspot information and the aggregated transmission device 331 determines through the first mapping relationship that the hotspot information has passed If the broadcast network sends it to the means 332 for aggregated transmission, then the means 331 for aggregated transmission only needs to send the corresponding service index to the means 332 for aggregated transmission through the communication network without retransmitting the hotspot information. In this way, the aggregated transmission means 332 can directly obtain the requested hotspot information locally according to the service index provided by the aggregated transmission means 331 . If the URL included in the service request triggered by the user's aggregated transmission means 332 is not hotspot information, or the URL corresponds to hotspot information but the aggregated transmission means 331 has not sent it to the aggregated transmission means 332 through the broadcast network, then the aggregated transmission means 331 The content corresponding to the URL included in the service request may then be sent to the means 332 for aggregation and transmission through a broadcast network or a communication network.
可以理解,正常传输的情况下,聚合传输的装置332保存在本地的热点信息与聚合传输的装置331发送给其的热点信息是一致的。但是,通过广播传输模式传输的热点信息会存在丢包的情况,因此需要在聚合传输的装置331与聚合传输的装置332之间在通信网络中建立重传链接。其中,该重传链接可以在聚合传输的装置331通过广播网络向聚合传输的装置332发送热点信息以及业务索引的同时建立,也可以在聚合传输的装置332发出业务请求并发现热点信息没有被完整地发送时建立。It can be understood that, in the case of normal transmission, the hotspot information locally stored by the aggregated transmission means 332 is consistent with the hotspot information sent to it by the aggregated transmission means 331 . However, packet loss may occur in the hotspot information transmitted through the broadcast transmission mode, so it is necessary to establish a retransmission link in the communication network between the aggregated transmission device 331 and the aggregated transmission device 332 . Wherein, the retransmission link can be established when the aggregated transmission device 331 sends the hotspot information and service index to the aggregated transmission device 332 through the broadcast network, or the aggregated transmission device 332 sends a service request and finds that the hotspot information is not complete. Created when sent.
聚合传输的装置331与聚合传输的装置332之间的重传链接的建立可以通过以下过程实现:聚合传输的装置332向聚合传输的装置331发送预推送融合传输请求消息,当聚合传输的装置331接收到预推送融合传输请求消息之后,再向聚合传输的装置332发送预推送融合传输响应消息。于是,聚合传输的装置331与聚合传输的装置332之间的重传链接建立。The establishment of the retransmission link between the aggregated transmission device 331 and the aggregated transmission device 332 can be achieved through the following process: the aggregated transmission device 332 sends a pre-push converged transmission request message to the aggregated transmission device 331, when the aggregated transmission device 331 After receiving the pre-push converged transmission request message, send a pre-push converged transmission response message to the aggregated transmission device 332 . Then, the retransmission link between the aggregated transmission apparatus 331 and the aggregated transmission apparatus 332 is established.
在一种实施例中,在重传链接建立之后,聚合传输的装置332通过通信网络向聚合传输的装置331发送预推送广播误块的请求,接着聚合传输的装置331通过通信网络向聚合传输的装置332发送预推送广播误块。当聚合传输的装置332接收到预推送广播误块,可以获取完整的热点信息。此时,聚合传输的装置331和聚合传输的装置332都需要分别更新第一映射关系和第二映射关系。In one embodiment, after the retransmission link is established, the aggregated transmission means 332 sends a request for pre-push broadcast error blocks to the aggregated transmission means 331 through the communication network, and then the aggregated transmission means 331 transmits to the aggregated transmission means 331 through the communication network The device 332 sends a pre-push broadcast error block. When the aggregated transmission device 332 receives the pre-push broadcast error block, it can obtain complete hotspot information. At this time, both the means 331 for aggregated transmission and the means 332 for aggregated transmission need to update the first mapping relationship and the second mapping relationship respectively.
在另一实施例中,聚合传输的装置332通过通信网络向聚合传输的装置331发送业务请求,该业务请求中包括请求的热点信息的URL。当聚合传输的装置332确定该URL对应的热点信息没有被完整的接收时,将与,聚合传输的装置331建立重传链接。然后,聚合传输的装置332通过通信网络向聚合传输的装置331发送预推送广播误块的请求,接着聚合传输的装置331通过通信网络向聚合传输的装置332发送预推送广播误块。当聚合传输的装置332接收到预推送广播误块,可以获取完整的热点信息。此时,聚合传输的装置331和聚合传输的装置332都需要分别更新第一映射关系和第二映射关系。In another embodiment, the aggregated transmission means 332 sends a service request to the aggregated transmission means 331 through the communication network, and the service request includes the URL of the requested hotspot information. When the aggregated transmission means 332 determines that the hotspot information corresponding to the URL has not been completely received, a retransmission link will be established with the aggregated transmission means 331 . Then, the aggregated transmission means 332 sends a request for pre-push broadcast error blocks to the aggregated transmission means 331 through the communication network, and then the aggregated transmission means 331 sends the pre-push broadcast error blocks to the aggregated transmission means 332 through the communication network. When the aggregated transmission device 332 receives the pre-push broadcast error block, it can obtain complete hotspot information. At this time, both the means 331 for aggregated transmission and the means 332 for aggregated transmission need to update the first mapping relationship and the second mapping relationship respectively.
还有一种场景是,聚合传输的装置331向聚合传输的装置332发送的热点信息的大小超出了聚合传输的装置332的本地存储容量,因此将导致聚合传输的装置332缓存溢出。可以理解,此时聚合传输的装置331的第一映射关系与聚合传输的装置332的第二映射关系将出现不一致性。即聚合传输的装置331的第一映射关系中记录热点信息已发送给聚合传输的装置332,但是聚合传输的装置332却没有能够获取到。为了保证聚合传输的顺利进行,聚合传输的装置332需要定期或在发送缓存溢出的情况下,向聚合传输的装置331发送缓存状态同步消息,即告知聚合传输的装置331自己实际能够获取到的热点信息是哪些。这样,聚合传输的装置331可以据此更新第一映射关系,保持第一映射关系与第二映射关系的一致性。Another scenario is that the size of the hotspot information sent by the means 331 for aggregated transmission to the means 332 for aggregated transmission exceeds the local storage capacity of the means 332 for aggregated transmission, thus causing buffer overflow of the means 332 for aggregated transmission. It can be understood that at this time, there will be inconsistencies between the first mapping relationship of the aggregated transmission device 331 and the second mapping relationship of the aggregated transmission device 332 . That is, the hotspot information recorded in the first mapping relationship of the aggregated transmission means 331 has been sent to the aggregated transmission means 332, but the aggregated transmission means 332 has not been able to obtain it. In order to ensure the smooth progress of the aggregated transmission, the aggregated transmission device 332 needs to send a buffer status synchronization message to the aggregated transmission device 331 periodically or when the sending buffer overflows, that is, to inform the aggregated transmission device 331 of the hotspots that it can actually obtain What is the information. In this way, the means 331 for aggregated transmission can update the first mapping relationship accordingly, and maintain consistency between the first mapping relationship and the second mapping relationship.
以上结合图33对聚合传输的系统的工作流程进行了简单说明,具体的聚合传输的装置331和聚合传输的装置332的工作流程可以参见图2至图32中的具体描述,在此不再赘述。The working process of the aggregated transmission system has been briefly described above in conjunction with FIG. 33 . The specific workflows of the aggregated transmission device 331 and the aggregated transmission device 332 can be referred to in the specific descriptions in FIGS. 2 to 32 , and will not be repeated here. .
应理解,本发明的每个权利要求所叙述的方案也应看做是一个实施例,并且是权利要求中的特征是可以结合的,如本发明中的判断步骤后的执行的不同分支的步骤可以作为不同的实施例。It should be understood that the solution described in each claim of the present invention should also be regarded as an embodiment, and the features in the claims can be combined, such as the steps of different branches executed after the judgment step in the present invention Can be used as different embodiments.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present invention.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。If the functions described above are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes. .
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2013/082557WO2015027429A1 (en) | 2013-08-29 | 2013-08-29 | Aggregation transmission method, device and system, network server and user equipment |
| Publication Number | Publication Date |
|---|---|
| CN103703797A CN103703797A (en) | 2014-04-02 |
| CN103703797Btrue CN103703797B (en) | 2017-05-31 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201380000890.XAActiveCN103703797B (en) | 2013-08-29 | 2013-08-29 | Method, device and system for aggregation transmission |
| Country | Link |
|---|---|
| CN (1) | CN103703797B (en) |
| WO (1) | WO2015027429A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103688509B (en)* | 2013-09-29 | 2016-10-12 | 华为技术有限公司 | Service content acquisition method, provision method, device and system |
| CN104063450B (en)* | 2014-06-23 | 2018-04-03 | 百度在线网络技术(北京)有限公司 | Hot information analysis method and equipment |
| 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 |
| CN110099036B (en)* | 2018-01-31 | 2022-03-11 | 国广融合(北京)传媒科技发展有限公司 | Data encapsulation method based on fusion transmission system |
| CN110099088B (en)* | 2018-01-31 | 2022-03-08 | 国广融合(北京)传媒科技发展有限公司 | Self-adaptive data transmission method based on fusion transmission system |
| CN110099087B (en)* | 2018-01-31 | 2021-02-02 | 国广融合(北京)传媒科技发展有限公司 | File transmission method based on converged 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 |
| 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 |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102316165A (en)* | 2011-09-22 | 2012-01-11 | 中兴通讯股份有限公司 | Content delivery method, device and system |
| 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 |
| Publication number | Publication date |
|---|---|
| WO2015027429A1 (en) | 2015-03-05 |
| CN103703797A (en) | 2014-04-02 |
| Publication | Publication Date | Title |
|---|---|---|
| CN103703797B (en) | Method, device and system for aggregation transmission | |
| US10129795B2 (en) | Data transfer management in a radio communications network | |
| AU2006309470B2 (en) | Data transfer management in a radio communications network | |
| CN104812006B (en) | Cache-based data transmission method and device | |
| JP5351329B2 (en) | Method and terminal for receiving one-to-many service in a wireless communication system | |
| CN103688509B (en) | Service content acquisition method, provision method, device and system | |
| CN103200622A (en) | Communication handling method, device and gateway equipment | |
| WO2016141589A1 (en) | Method and apparatus for transmitting real-time transport protocol (rtp) packet | |
| WO2015021591A1 (en) | Storage method and device for internet content | |
| WO2019100912A1 (en) | Data distribution method and distribution server | |
| CN100466832C (en) | A multicast member management method for wireless local area network IP multicast frame transmission | |
| US8903398B2 (en) | Systems and methods for providing a content proxy in a wireless network | |
| WO2017166978A1 (en) | Data transmission method and apparatus, and session management device | |
| WO2020010511A1 (en) | Data transmission method and base station | |
| CN110602568A (en) | Video stream transmission packet loss retransmission method, device and storage device based on RTP | |
| CN101237384A (en) | Method, device, user plane entity and system for transmitting multimedia broadcast/multicast service data | |
| KR20180044968A (en) | MBMS architecture with CDN caching in ENB | |
| CN106063217B (en) | A method and system for realizing business optimization | |
| CN103222297A (en) | Data acquisition and processing application method, system and corresponding equipment thereof | |
| US20150189543A1 (en) | System and Methods for Providing an Enhanced Content Proxy in a Wireless Network | |
| WO2022021235A1 (en) | Mbs service transmission method and apparatus, and communication device | |
| CN105228027A (en) | The transmission method of content of multimedia and system and corresponding method, user terminal and device | |
| CN104994131B (en) | A kind of adaptive upload accelerated method based on distributed proxy server | |
| CN105432089B (en) | A kind of pre-push method, equipment and the system of cellular broadcasting fusion |
| 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 |