CN111200789B - A method and device for transmitting service data - Google Patents
A method and device for transmitting service data Download PDFInfo
- Publication number
- CN111200789B CN111200789B CN202010015677.8A CN202010015677A CN111200789B CN 111200789 B CN111200789 B CN 111200789B CN 202010015677 A CN202010015677 A CN 202010015677A CN 111200789 B CN111200789 B CN 111200789B
- Authority
- CN
- China
- Prior art keywords
- target
- service data
- base station
- data stream
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/40—Connection management for selective distribution or broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请的实施例提供一种业务数据的传输方法及装置,涉及通信领域。该方法包括如下步骤:接收终端发送的业务请求,该业务请求携带目标业务数据的标识;确定当前存在目标业务数据的目标广播数据流;将当前时刻之后的目标广播数据流发送至终端;向微基站发送协助传输请求,协助传输请求用于指示微基站将目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据发送至终端。该方法能对未及时接入广播的终端传输开始到自身接入广播这一段时间内宏基站广播的业务数据。因此终端无论什么时候接入广播,都能完整接收业务数据,提升用户体验。
Embodiments of the present application provide a method and device for transmitting service data, which relate to the field of communications. The method includes the following steps: receiving a service request sent by a terminal, the service request carrying an identifier of target service data; determining a target broadcast data stream in which the target service data currently exists; sending the target broadcast data stream after the current moment to the terminal; The base station sends an assisted transmission request, and the assisted transmission request is used to instruct the micro base station to send the target service data transmitted from the transmission start time of the target broadcast data stream to the current time in the target broadcast data stream to the terminal. The method can transmit the service data broadcasted by the macro base station during the period from the start of the terminal that does not access the broadcast in time to the time when the terminal accesses the broadcast itself. Therefore, whenever the terminal accesses the broadcast, it can completely receive the service data and improve the user experience.
Description
技术领域technical field
本申请的实施例涉及通信领域,尤其涉及一种业务数据的传输方法及装置。The embodiments of the present application relate to the field of communications, and in particular, to a method and apparatus for transmitting service data.
背景技术Background technique
随着移动互联网规模的迅速发展,越来越多的用户通过终端(手机、平板电脑等)及移动网络观看高清视频、在线视频点播等类型业务,这使得网络对承载能力的需求越来越大。另一方面,在一些典型场景中,存在着大量终端在同一时间内请求相同业务的需求。在现有的移动通信网络中,当多个终端设备先后请求同一业务数据时,基站设备需要分别为每个终端设备分配独立的传输资源,并分别向每个终端设备发送业务数据,即单播方式,从而造成相同业务数据的大量重复发送,浪费了系统带宽,因此,目前的通信网络往往会在这种情况下出现瓶颈。With the rapid development of the mobile Internet scale, more and more users watch high-definition video, online video on demand and other types of services through terminals (mobile phones, tablet computers, etc.) and mobile networks, which makes the network more and more demanding for carrying capacity . On the other hand, in some typical scenarios, there are a large number of terminals requesting the same service at the same time. In the existing mobile communication network, when multiple terminal devices successively request the same service data, the base station device needs to allocate independent transmission resources to each terminal device and send service data to each terminal device respectively, that is, unicast This results in a large number of repeated transmissions of the same service data, which wastes the system bandwidth. Therefore, the current communication network often has a bottleneck in this case.
为解决空口高速业务,特别是视频业务的瓶颈问题,在3GPP(3rd generationpartnership project,第三代合作伙伴计划)的R9版本中,提出了增强型多媒体广播多播业务(evolved multimedia broadcast multicast service,eMBMS)。通过采用单点对多点广播技术,从一个数据源向多个终端传送业务数据,能够有效地利用网络资源,减少网络数据总流量,从而提高网络资源利用率,节省传输负荷和空口资源占用。但基站广播业务数据时,终端接入广播是随机发生的,终端接入广播后接收的是接入广播时刻之后基站广播的业务数据,也就是说,若是终端没有在业务数据开始广播的时候就接入广播,而是在开始广播之后接入的广播,则会错过自广播起始时刻到自身接入广播时刻这一段时间内基站广播的业务数据,因此,基站广播业务数据时会造成终端未及时接入广播的用户的体验下降。In order to solve the bottleneck problem of air interface high-speed services, especially video services, in the R9 version of 3GPP (3rd generation partnership project, 3rd generation partnership project), an enhanced multimedia broadcast multicast service (eMBMS) was proposed. ). By adopting point-to-multipoint broadcasting technology to transmit service data from one data source to multiple terminals, network resources can be effectively utilized and the total network data flow can be reduced, thereby improving network resource utilization and saving transmission load and air interface resource occupation. However, when the base station broadcasts service data, the terminal access broadcast occurs randomly. After the terminal accesses the broadcast, it receives the service data broadcast by the base station after the access broadcast time. That is to say, if the terminal does not start broadcasting the service data, it will Access to the broadcast, but the broadcast that is accessed after the broadcast starts, will miss the service data broadcast by the base station during the period from the start of the broadcast to the time when it accesses the broadcast. Therefore, when the base station broadcasts the service data, the terminal will not The experience of users who access the broadcast in time is degraded.
发明内容SUMMARY OF THE INVENTION
本申请的实施例提供一种业务数据的传输方法及装置,能向未及时接入广播的终端发送广播起始时刻到自身接入广播时刻这一段时间内基站广播的业务数据,提升用户体验。Embodiments of the present application provide a method and device for transmitting service data, which can send service data broadcast by a base station during the period from the broadcast start time to the time when it accesses the broadcast to a terminal that does not access the broadcast in time, so as to improve user experience.
第一方面,提供一种业务数据的传输方法,应用于宏基站,包括如下步骤:接收终端发送的业务请求,该业务请求携带目标业务数据的标识;确定当前存在目标业务数据的目标广播数据流;将当前时刻之后的目标广播数据流发送至终端;向微基站发送协助传输请求,协助传输请求用于指示微基站将目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据发送至终端。这样,在本申请中,宏基站在收到终端的业务请求,并确定存在业务请求中目标业务数据的目标广播数据流后,宏基站在当前时刻开始会向终端广播终端请求的广播数据流,对于终端错过的目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据,由宏基站向微基站发送协助传输请求,指示微基站将终端错过的业务数据发送给终端,因此,终端无论什么时候接入广播,都能完整接收业务数据,提升用户体验。A first aspect provides a method for transmitting service data, which is applied to a macro base station and includes the following steps: receiving a service request sent by a terminal, the service request carrying an identifier of target service data; determining a target broadcast data stream in which the target service data currently exists ; Send the target broadcast data stream after the current time to the terminal; send an assisted transmission request to the micro base station, and the assisted transmission request is used to instruct the micro base station to transfer the target broadcast data stream from the transmission start time of the target broadcast data stream to the current time. The target service data transmitted between them is sent to the terminal. In this way, in the present application, after the macro base station receives the service request from the terminal and determines that there is a target broadcast data stream of the target service data in the service request, the macro base station starts to broadcast the broadcast data stream requested by the terminal to the terminal at the current moment, For the target service data transmitted between the transmission start time and the current time of the target broadcast data stream missed by the terminal, the macro base station sends an assisted transmission request to the micro base station, instructing the micro base station to send the service data missed by the terminal to the terminal. Therefore, No matter when the terminal accesses the broadcast, it can completely receive the service data and improve the user experience.
第二方面,提供一种业务数据的传输方法,应用于终端,包括如下步骤:向宏基站发送业务请求,该业务请求中携带目标业务数据的标识;接收宏基站确定当前存在目标业务数据的目标广播数据流时发送的当前时刻之后的目标广播数据流;接收微基站响应于宏基站的协助传输请求发送的目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据。In a second aspect, a method for transmitting service data is provided, which is applied to a terminal and includes the following steps: sending a service request to a macro base station, where the service request carries an identifier of target service data; The target broadcast data stream after the current time sent when broadcasting the data stream; the target broadcast data stream sent by the micro base station in response to the assisted transmission request from the macro base station is received from the transmission start time of the target broadcast data stream to the current time. Target business data.
第三方面,提供一种业务数据的传输方法,应用于微基站,包括如下步骤:接收宏基站发送的协助传输请求;响应于协助传输请求获取目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据;将目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据发送至终端,其中,宏基站将当前时刻之后的目标广播数据流发送至终端。In a third aspect, a method for transmitting service data is provided, which is applied to a micro base station and includes the following steps: receiving an assisted transmission request sent by a macro base station; in response to the assisted transmission request, acquiring a target broadcast data stream since the transmission of the target broadcast data stream The target service data transmitted between the start time and the current time; the target service data transmitted from the transmission start time of the target broadcast data stream to the current time in the target broadcast data stream is sent to the terminal, wherein the macro base station sends the current time The target broadcast data stream after that is sent to the terminal.
第四方面,提供一种业务数据的传输装置,应用于宏基站,包括:接收模块,用于接收终端发送的业务请求,该业务请求携带目标业务数据的标识;处理模块,用于根据接收模块接收的目标业务数据的标识确定当前存在目标业务数据的目标广播数据流;发送模块,用于将当前时刻之后的处理模块确定的目标广播数据流发送至终端;发送模块,还用于向微基站发送协助传输请求,协助传输请求用于指示微基站将目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据发送至终端。A fourth aspect provides a device for transmitting service data, applied to a macro base station, comprising: a receiving module for receiving a service request sent by a terminal, the service request carrying an identifier of target service data; a processing module for receiving a service request according to the receiving module The identifier of the received target service data determines the target broadcast data stream that currently exists the target service data; the sending module is used to send the target broadcast data stream determined by the processing module after the current moment to the terminal; the sending module is also used to send the micro base station to the micro base station. An assisted transmission request is sent, and the assisted transmission request is used to instruct the micro base station to send the target service data transmitted from the transmission start time of the target broadcast data stream to the current time in the target broadcast data stream to the terminal.
第五方面,提供一种业务数据的传输装置,应用于终端,包括:发送模块,用于向宏基站发送业务请求,业务请求携带目标业务数据的标识;接收模块,用于接收宏基站确定当前存在目标业务数据的目标广播数据流时发送的当前时刻之后的目标广播数据流;接收模块,还用于接收微基站响应于宏基站的协助传输请求发送的目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据。A fifth aspect provides a device for transmitting service data, applied to a terminal, comprising: a sending module for sending a service request to a macro base station, where the service request carries an identifier of target service data; a receiving module for receiving a macro base station to determine the current The target broadcast data stream after the current moment sent when the target broadcast data stream of the target service data exists; the receiving module is further configured to receive the target broadcast data stream from the target broadcast data stream sent by the micro base station in response to the assisted transmission request of the macro base station The target service data transmitted between the transmission start time and the current time.
第六方面,提供一种业务数据的传输装置,应用于微基站,包括:接收模块,用于接收宏基站发送的协助传输请求;接收模块,还用于响应协助传输请求获取目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据;发送模块,用于将接收模块获取的目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据发送至终端,其中,宏基站将当前时刻之后的目标广播数据流发送至终端。A sixth aspect provides a device for transmitting service data, which is applied to a micro base station, comprising: a receiving module for receiving an assisted transmission request sent by a macro base station; The target service data transmitted from the transmission start time of the target broadcast data stream to the current time; the sending module is used to send the target broadcast data stream obtained by the receiving module from the transmission start time of the target broadcast data stream to the current time. The target service data transmitted between the two devices is sent to the terminal, wherein the macro base station sends the target broadcast data stream after the current time to the terminal.
第七方面,提供一种业务数据的传输装置,包括处理器;其中,当业务数据的传输装置运行时,处理器运行指令,使得业务数据的传输装置执行第一方面或第二方面或第三方面的业务数据的传输方法。A seventh aspect provides a device for transmitting service data, comprising a processor; wherein, when the device for transmitting service data runs, the processor runs an instruction, so that the device for transmitting service data executes the first aspect or the second aspect or the third aspect Aspects of the transmission method of business data.
第八方面,提供一种计算机可读存储介质,包括指令,当指令在计算机上运行时,使得计算机执行指令以实施上述第一方面或第二方面或第三方面提供的业务数据的传输方法。In an eighth aspect, a computer-readable storage medium is provided, comprising instructions, when the instructions are run on a computer, the computer executes the instructions to implement the service data transmission method provided in the first aspect or the second aspect or the third aspect.
第九方面,提供一种计算机程序产品,计算机程序产品包括指令代码,指令代码用于执行指令以实施上述第一方面或第二方面或第三方面提供的业务数据的传输方法。In a ninth aspect, a computer program product is provided, the computer program product includes instruction code, and the instruction code is used to execute the instruction to implement the service data transmission method provided in the first aspect or the second aspect or the third aspect.
其中第二方面至第九方面提供的方案包含了与第一方面相同或相应的技术特征,其所实现的技术效果与第一方面类似,这里不再赘述。The solutions provided in the second to ninth aspects include the same or corresponding technical features as those of the first aspect, and the technical effects achieved by the solutions are similar to those of the first aspect, which will not be repeated here.
附图说明Description of drawings
图1为本申请的实施例提供的一种系统架构的结构示意图;FIG. 1 is a schematic structural diagram of a system architecture provided by an embodiment of the present application;
图2为本申请的实施例提供的一种业务数据的传输方法的流程示意图;2 is a schematic flowchart of a method for transmitting service data according to an embodiment of the present application;
图3为本申请的实施例提供的一种业务数据的传输方法的流程示意图;3 is a schematic flowchart of a method for transmitting service data according to an embodiment of the present application;
图4为本申请的实施例提供的一种业务数据的传输方法的流程示意图;4 is a schematic flowchart of a method for transmitting service data according to an embodiment of the present application;
图5为本申请的实施例提供的一种业务数据的传输方法的流程示意图;5 is a schematic flowchart of a method for transmitting service data according to an embodiment of the present application;
图6为本申请的实施例提供的一种业务数据的传输方法的流程示意图;6 is a schematic flowchart of a method for transmitting service data according to an embodiment of the present application;
图7为本申请的实施例提供的一种业务数据的传输装置的结构示意图;7 is a schematic structural diagram of a device for transmitting service data according to an embodiment of the present application;
图8为本申请的另一实施例提供的一种业务数据的传输装置的结构示意图;8 is a schematic structural diagram of a device for transmitting service data according to another embodiment of the present application;
图9为本申请的又一实施例提供的一种业务数据的传输装置的结构示意图;9 is a schematic structural diagram of a device for transmitting service data according to another embodiment of the present application;
图10为本申请的再一实施例提供的一种业务数据的传输装置的结构示意图。FIG. 10 is a schematic structural diagram of an apparatus for transmitting service data according to still another embodiment of the present application.
图11为本申请的另一实施例提供的一种业务数据的传输装置的结构示意图;11 is a schematic structural diagram of a device for transmitting service data provided by another embodiment of the application;
图12为本申请的又一实施例提供的一种业务数据的传输装置的结构示意图。FIG. 12 is a schematic structural diagram of an apparatus for transmitting service data according to another embodiment of the present application.
具体实施方式Detailed ways
下面结合附图对本申请的实施例进行详细地描述。The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。The term "and/or" in this article is only an association relationship to describe the associated objects, indicating that there can be three kinds of relationships, for example, A and/or B, it can mean that A exists alone, A and B exist at the same time, and A and B exist independently B these three cases.
本申请的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。The terms "first" and "second" in the description and drawings of the present application are used to distinguish different objects, or to distinguish different processing of the same object, rather than to describe a specific order of the objects.
此外,本申请的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。Furthermore, references to the terms "comprising" and "having" in the description of this application, and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes other unlisted steps or units, or optionally also Include other steps or units inherent to these processes, methods, products or devices.
需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations, or illustrations. Any embodiments or designs described in the embodiments of the present application as "exemplary" or "such as" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present the related concepts in a specific manner.
在本申请的描述中,除非另有说明,“多个”的含义是指两个或两个以上。In the description of this application, unless otherwise stated, the meaning of "plurality" refers to two or more.
随着移动互联网规模的迅速发展,越来越多的用户通过终端(手机、平板电脑等)及移动网络观看高清视频、在线视频点播等类型业务,这使得网络对承载能力的需求越来越大。另一方面,在一些典型场景中,存在着大量终端在同一时间内请求相同业务的需求。在现有的移动通信网络中,当多个终端设备先后请求同一业务数据时,基站设备需要分别为每个终端设备分配独立的传输资源,并分别向每个终端设备发送业务数据,即单播方式,从而造成相同业务数据的大量重复发送,浪费了系统带宽,因此,目前的通信网络往往会在这种情况下出现瓶颈。With the rapid development of the mobile Internet scale, more and more users watch high-definition video, online video on demand and other types of services through terminals (mobile phones, tablet computers, etc.) and mobile networks, which makes the network more and more demanding for carrying capacity . On the other hand, in some typical scenarios, there are a large number of terminals requesting the same service at the same time. In the existing mobile communication network, when multiple terminal devices successively request the same service data, the base station device needs to allocate independent transmission resources to each terminal device and send service data to each terminal device respectively, that is, unicast This results in a large number of repeated transmissions of the same service data, which wastes the system bandwidth. Therefore, the current communication network often has a bottleneck in this case.
为解决空口高速业务,特别是视频业务的瓶颈问题,在3GPP(3rd generationpartnership project,第三代合作伙伴计划)的R9版本中,提出了增强型多媒体广播多播业务(evolved multimedia broadcast multicast service,eMBMS)。通过采用单点对多点广播技术,从一个数据源向多个终端传送数据,能够有效地利用网络资源,减少网络数据总流量,从而提高网络资源利用率,节省传输负荷和空口资源占用。但基站广播业务数据时,终端接入广播接收的是基站此刻广播的业务数据,也就是说,若是终端是没有在业务数据开始广播的时候就接入广播,而是在开始时间之后接入的广播,则会错过自广播起始时刻到自身接入广播这一段时间内基站广播的业务数据,因此,基站广播业务数据时会造成终端未及时接入广播的用户的体验下降。In order to solve the bottleneck problem of air interface high-speed services, especially video services, in the R9 version of 3GPP (3rd generation partnership project, 3rd generation partnership project), an enhanced multimedia broadcast multicast service (eMBMS) was proposed. ). By adopting point-to-multipoint broadcasting technology, data is transmitted from one data source to multiple terminals, which can effectively utilize network resources and reduce the total network data traffic, thereby improving network resource utilization, saving transmission load and air interface resource occupation. However, when the base station broadcasts service data, the terminal accesses the broadcast and receives the service data broadcast by the base station at the moment, that is, if the terminal does not access the broadcast when the service data starts to be broadcast, but accesses it after the start time If the broadcast is used, the service data broadcast by the base station during the period from the start of the broadcast to the time when the base station accesses the broadcast will be missed. Therefore, when the base station broadcasts the service data, the experience of the user whose terminal does not access the broadcast in time will be degraded.
为了解决上述问题,本申请的基本原理是:宏基站在收到终端的业务请求,并确定存在业务请求中目标业务数据的目标广播数据流后,宏基站在当前时刻开始会向终端广播终端请求的广播数据流,对于终端错过的目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据,由宏基站向微基站发送协助传输请求,指示微基站将终端错过的业务数据发送给终端,因此,终端无论什么时候接入广播,都能完整接收业务数据,提升用户体验。In order to solve the above problems, the basic principle of the present application is: after the macro base station receives the service request from the terminal and determines that there is a target broadcast data stream of the target service data in the service request, the macro base station will start broadcasting the terminal request to the terminal at the current moment. For the target service data transmitted between the transmission start time and the current time of the target broadcast data stream missed by the terminal, the macro base station sends an assisted transmission request to the micro base station, instructing the micro base station to send the service data missed by the terminal. To the terminal, therefore, whenever the terminal accesses the broadcast, it can completely receive the service data and improve the user experience.
本申请的实施例可以应用于终端、宏基站和微基站构成的系统,如图1所示,其中宏基站11覆盖的范围中包含微基站12,微基站12覆盖的范围中包含终端13,终端13既可以与宏基站11进行通信,也可以与微基站12进行通信,还可以同时与宏基站11、微基站12进行通信。The embodiments of the present application can be applied to a system composed of a terminal, a macro base station, and a micro base station. As shown in FIG. 1 , the
可以理解的是,在实施本申请提供的方案前,终端13首先与微基站12以及宏基站11建立通信连接。在本申请的方案中,宏基站11用于向终端13广播携带业务数据的广播数据流。在本申请中,宏基站11还可以向微基站12发送协助传输请求,以指示微基站12将终端13在广播数据流中错过的业务数据发送给终端13;微基站12用于根据宏基站11的指示将终端13在广播数据流中错过的业务数据以单播的方式发送给终端13;终端13用于接收宏基站11或微基站12发送的业务数据。It can be understood that, before implementing the solution provided in this application, the terminal 13 first establishes a communication connection with the
此外,本申请的实施例还提供应用于宏基站11或微基站12或终端13上的业务数据的传输装置,该业务数据的传输装置用于实施业务数据的传输方法,业务数据的传输装置也可以是宏基站11或微基站12或终端13三者本身或其中的芯片。In addition, the embodiments of the present application also provide a service data transmission apparatus applied to the
基于上述系统,本申请的实施例提供了一种业务数据的传输方法,参考图2所示,包括如下步骤:Based on the above system, an embodiment of the present application provides a method for transmitting service data. Referring to FIG. 2 , the method includes the following steps:
201、终端向宏基站发送业务请求,业务请求携带目标业务数据的标识。201. The terminal sends a service request to the macro base station, where the service request carries an identifier of target service data.
首先,本申请的实施例中,宏基站、微基站和终端需要提前建立通信连接。可以理解的是,宏基站广播的过程中,终端不止一个,因此,终端向宏基站发送业务请求时,该业务请求不仅需要携带目标业务的标识,还需要携带终端的标识,用以唯一识别终端。First, in the embodiment of the present application, the macro base station, the micro base station and the terminal need to establish a communication connection in advance. It can be understood that there is more than one terminal during the broadcast of the macro base station. Therefore, when the terminal sends a service request to the macro base station, the service request not only needs to carry the identifier of the target service, but also needs to carry the identifier of the terminal to uniquely identify the terminal. .
202、宏基站接收终端发送的业务请求。202. The macro base station receives the service request sent by the terminal.
203、宏基站确定当前存在目标业务数据的目标广播数据流。203. The macro base station determines that a target broadcast data stream of the target service data currently exists.
目标广播数据流的选取方式可以为:将目标业务数据的至少一个广播数据流中传输起始时刻与当前时刻之间的时长最短的广播数据流确定为目标广播数据流。The selection method of the target broadcast data stream may be: determining the broadcast data stream with the shortest duration between the transmission start time and the current time in at least one broadcast data stream of the target service data as the target broadcast data stream.
通常,由于宏基站仅对热点业务的业务数据采用广播方式进行传输,因此步骤203之前还可以包括宏基站根据目标业务数据的标识确定目标业务为热点业务。当然,本申请并不限于热点业务,其他有广播需求的业务数据也可以适用。此外,通常在一个时刻宏基站上存在一个业务数据的多条广播数据流,并且每个广播数据流可以是不同时刻发起的,在当前时刻终端接入该业务数据的广播数据流时,为了在广播数据流中尽可能的接收到更多的业务数据,通常宏基站会将终端接入该业务数据最新发起的广播数据流,因此,步骤203具体包括确定目标业务数据的至少一个广播数据流;将目标业务的至少一个广播数据流中传输起始时刻与当前时刻之间的时长最短的广播数据流确定为目标广播数据流。Usually, since the macro base station only transmits the service data of the hotspot service in a broadcast manner, before step 203 , the macro base station may also determine that the target service is a hotspot service according to the identifier of the target service data. Of course, the present application is not limited to hot-spot services, and other service data with broadcasting requirements can also be applied. In addition, there are usually multiple broadcast data streams of one service data on the macro base station at one moment, and each broadcast data stream may be initiated at different times. When the terminal accesses the broadcast data stream of the service data at the current moment, in order to Receive as much service data as possible in the broadcast data stream, and usually the macro base station will access the terminal to the latest broadcast data stream initiated by the service data. Therefore, step 203 specifically includes determining at least one broadcast data stream of the target service data; A broadcast data stream with the shortest duration between the transmission start time and the current time among at least one broadcast data stream of the target service is determined as the target broadcast data stream.
例如,宏基站广播的A业务数据的广播数据流具体分为10点开始广播的A业务数据的广播数据流、10点10分开始广播的A业务数据的广播数据流,终端向宏基站请求A业务数据,宏基站确定A业务数据为目标业务数据。宏基站确定当前存在A业务数据的两条广播数据流,经计算得出10点10分开始广播的A业务数据的广播数据流是最新的广播数据流,则宏基站将10点10分开始广播的A业务数据的广播数据流确定为目标广播数据流。For example, the broadcast data stream of the A service data broadcast by the macro base station is specifically divided into the broadcast data stream of the A service data broadcast at 10:00, and the broadcast data stream of the A service data broadcast at 10:10. The terminal requests the macro base station for A Service data, the macro base station determines the A service data as the target service data. The macro base station determines that there are currently two broadcast data streams of A service data. After calculation, it is determined that the broadcast data stream of the A service data broadcasted at 10:10 is the latest broadcast data stream, then the macro base station will start broadcasting at 10:10. The broadcast data stream of the A service data is determined as the target broadcast data stream.
由于对于终端请求的目标业务数据来说,宏基站中可能存在目标业务数据的多个广播数据流,因此,宏基站需要计算每个广播数据流广播的传输起始时刻t1和当前时刻t2的差值Δt,并选取差值Δt最小的广播数据流作为目标广播数据流。这样可以将更多的目标业务数据以宏基站广播的方式传输给终端,节省带宽。For the target service data requested by the terminal, there may be multiple broadcast data streams of the target service data in the macro base station. Therefore, the macro base station needs to calculate the transmission start time t 1 and the current time t 2 of each broadcast data stream broadcast. The difference Δt is selected, and the broadcast data stream with the smallest difference Δt is selected as the target broadcast data stream. In this way, more target service data can be transmitted to the terminal in the form of macro base station broadcast, saving bandwidth.
204、宏基站将当前时刻之后的目标广播数据流发送至终端。204. The macro base station sends the target broadcast data stream after the current time to the terminal.
具体的,宏基站向终端广播目标业务数据的方式是,首先向业务源请求目标业务数据,然后将目标业务数据生成目标广播数据流,向终端广播发送。Specifically, the macro base station broadcasts the target service data to the terminal by first requesting the target service data from the service source, and then generating the target broadcast data stream from the target service data, which is broadcast and sent to the terminal.
205、终端接收宏基站确定当前存在目标业务数据的目标广播数据流时发送的当前时刻之后的目标广播数据流。205. The terminal receives the target broadcast data stream after the current moment sent when the macro base station determines that the target broadcast data stream of the target service data currently exists.
206、宏基站向微基站发送协助传输请求,协助传输请求用于指示微基站将目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据发送至终端。206. The macro base station sends an assisted transmission request to the micro base station, where the assisted transmission request is used to instruct the micro base station to send the target service data transmitted from the transmission start time of the target broadcast data stream to the current time in the target broadcast data stream to the terminal.
宏基站向微基站发送的协助传输请求,用于指示微基站向业务源请求目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据。其中,协助传输请求包含以下信息:终端的标识、目标业务数据的标识、数据量;终端的标识是用于唯一识别终端,指示微基站的传输对象;目标业务数据的标识用于唯一识别终端请求的业务数据,微基站以目标业务数据的标识向业务源请求目标业务数据;数据量用于指示自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据的字节大小,该数据量宏基站可以通过在目标业务数据流中已经广播的目标业务数据计算得到,微基站用数据量向业务源请求数据量大小的目标业务数据。The assisted transmission request sent by the macro base station to the micro base station is used to instruct the micro base station to request the service source for the target service data transmitted from the transmission start time of the target broadcast data stream to the current time in the target broadcast data stream. Among them, the assisted transmission request includes the following information: the identification of the terminal, the identification of the target service data, and the amount of data; the identification of the terminal is used to uniquely identify the terminal and indicates the transmission object of the micro base station; the identification of the target service data is used to uniquely identify the terminal request. The micro base station requests the target service data from the service source with the identifier of the target service data; the data volume is used to indicate the byte size of the target service data transmitted from the transmission start time of the target broadcast data stream to the current time, The data volume of the macro base station can be calculated by the target service data that has been broadcast in the target service data stream, and the micro base station uses the data volume to request the target service data of the size of the data volume from the service source.
可以理解的是,由于宏基站向微基站发送协助传输请求的时间较短,因此,宏基站向微基站发送协助传输请求这个步骤在时序上可以发生在步骤204的同时,也可以发生在步骤204之前,或发生在步骤204之后,本申请的实施例中以发生在在步骤204之后做示例。It can be understood that, because the time for the macro base station to send the assisted transmission request to the micro base station is relatively short, the step of sending the assisted transmission request from the macro base station to the micro base station may occur at the same time as step 204 in time sequence, or may also occur in step 204. Before, or after step 204 , in this embodiment of the present application, it is exemplified that it occurs after step 204 .
207、微基站接收宏基站发送的协助传输请求。207. The micro base station receives the assisted transmission request sent by the macro base station.
208、微基站响应于协助传输请求获取目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据。208. The micro base station acquires, in response to the transmission assistance request, the target service data transmitted from the transmission start time of the target broadcast data stream to the current time in the target broadcast data stream.
具体的,微基站响应于协助传输请求获取目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据的方式是,首先微基站向业务源请求目标业务数据,然后业务源向微基站发送微基站请求的目标业务数据。Specifically, the micro base station obtains the target service data transmitted from the transmission start time of the target broadcast data stream to the current time in the target broadcast data stream in response to the request for assistance in transmission. First, the micro base station requests the target service data from the service source. , and then the service source sends the target service data requested by the micro base station to the micro base station.
其中,微基站向业务源请求目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据时,包含以下信息:目标业务数据的标识、数据量;其中,目标业务数据的标识用于唯一识别终端请求的业务数据,微基站以目标业务数据的标识向业务源请求目标业务数据;数据量用于指示自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据的字节大小,该数据量宏基站可以通过在目标业务数据流中已经广播的目标业务数据计算得到,微基站用数据量向业务源请求数据量大小的目标业务数据。Wherein, when the micro base station requests the target broadcast data stream from the target broadcast data stream for the target service data transmitted from the transmission start time of the target broadcast data stream to the current moment, the following information is included: the identifier of the target service data and the data volume; wherein, The identifier of the target service data is used to uniquely identify the service data requested by the terminal, and the micro base station requests the target service data from the service source with the identifier of the target service data; the data volume is used to indicate the time from the transmission start time of the target broadcast data stream to the current time. The size in bytes of the target service data to be transmitted between the macro base stations can be calculated by the target service data broadcasted in the target service data stream.
由于业务源中的业务数据是按顺序排列的,本申请的实施例中,微基站向业务源请求的是目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据,也就是业务源中按顺序排列的从起始位置开始至指定字节数量的业务数据。可以理解的是,还有其他多种方式可以实现微基站向业务源请求目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据,此处不予赘述。Since the service data in the service source is arranged in order, in the embodiment of the present application, what the micro base station requests from the service source is the target service data transmitted between the transmission start time of the target broadcast data stream and the current time, that is, The business data from the starting position to the specified number of bytes in order in the business source. It can be understood that there are many other ways for the micro base station to request the service source for the target service data transmitted from the transmission start time of the target broadcast data stream to the current time in the target broadcast data stream, which will not be repeated here. .
209、微基站将目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据发送至终端。209. The micro base station sends, to the terminal, the target service data in the target broadcast data stream that is transmitted from the transmission start time of the target broadcast data stream to the current time.
通常,终端播放的目标业务数据的顺序是:微基站单播的目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据在前,宏基站广播的目标广播数据流在后,因此,终端根据实际情况,可选的操作是将宏基站广播的目标广播数据流在本地缓存。Usually, the order of the target service data played by the terminal is: in the target broadcast data stream unicast by the micro base station, the target service data transmitted from the transmission start time of the target broadcast data stream to the current time is first, and the target service data broadcast by the macro base station is first. The broadcast data stream is behind, therefore, according to the actual situation of the terminal, an optional operation is to locally cache the target broadcast data stream broadcast by the macro base station.
其中步骤209中,微基站可以采用单播方式将目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据发送至终端,当然,如果终端错过的业务数据量较大,则微基站单播的数据量较大会浪费过多资源,因此可以设置一个时间阈值t0,例如,在步骤204之前,宏基站可以首先确定目标广播数据流的传输起始时刻t1至当前时刻t2之间的时长小于或等于预设时间阈值t0,此时执行步骤204,否则,如果确定所述目标广播数据流的传输起始时刻t1至当前时刻t2之间的时长大于预设时间阈值t0,宏基站生成目标业务数据的新的广播数据流,并发送至终端。In step 209, the micro base station may send the target service data transmitted between the transmission start time of the target broadcast data stream to the current time to the terminal in a unicast manner. Of course, if the amount of service data missed by the terminal is large, the micro base station will The large amount of data unicast by the base station will waste too many resources, so a time threshold t 0 can be set. For example, before step 204, the macro base station can first determine the transmission start time t 1 of the target broadcast data stream to the current time t 2 The duration between is less than or equal to the preset time threshold t 0 , then step 204 is executed, otherwise, if it is determined that the duration between the transmission start time t 1 of the target broadcast data stream to the current time t 2 is greater than the preset time With the threshold t 0 , the macro base station generates a new broadcast data stream of the target service data, and sends it to the terminal.
具体地,宏基站对目标广播数据流的传输起始时刻t1至当前时刻t2之间的时长预设时间阈值t0,在计算并选取传输起始时刻t1至当前时刻t2的差值Δt最小的目标广播数据流后,差值Δt小于或等于时间阈值t0的,宏基站指示微基站进行补发,若差值Δt大于时间阈值t0,则宏基站重新发起广播数据流。Specifically, the macro base station presets a time threshold t 0 for the duration between the transmission start time t 1 and the current time t 2 of the target broadcast data stream, and calculates and selects the difference between the transmission start time t 1 and the current time t 2 After the target broadcast data stream with the smallest value Δt, if the difference Δt is less than or equal to the time threshold t 0 , the macro base station instructs the micro base station to re-send, and if the difference Δt is greater than the time threshold t 0 , the macro base station re-initiates the broadcast data stream.
这样,宏基站根据终端缺失的内容大小来决定是补发这一部分内容还是重新发起新的广播数据流,当缺失内容较少时,指示微基站补发;缺失内容较多时,宏基站重新发起新的广播数据流。这种方式能有效防止当终端缺失的内容较多甚至缺失全部内容时,微基站补发大量数据的情况,即该时间阈值t0能平衡宏基站广播和微基站补发的数据量,提升带宽的使用率。In this way, the macro base station decides whether to reissue this part of the content or re-initiate a new broadcast data stream according to the size of the content missing from the terminal. When there is less missing content, the micro base station is instructed to reissue; broadcast data stream. This method can effectively prevent the micro base station from re-sending a large amount of data when the terminal has a lot of missing content or even all the content. That is, the time threshold t 0 can balance the amount of data broadcast by the macro base station and the data re-issued by the micro base station and increase the bandwidth. usage rate.
在本申请的上述实施例中,终端接入广播之后,宏基站会根据现有的广播技术向终端广播终端请求的广播数据流,若终端是在广播起始时刻之后接入的广播,对于终端错过的自广播起始时刻到终端接入广播这一段时间内的业务数据,由宏基站向微基站发送协助传输请求,指示微基站将终端错过的业务数据发送给终端,因此,终端无论什么时候接入广播,都能完整接收业务数据,提升用户体验。In the above embodiments of the present application, after the terminal accesses the broadcast, the macro base station will broadcast the broadcast data stream requested by the terminal to the terminal according to the existing broadcast technology. For the missed service data from the broadcast start time to the time when the terminal accesses the broadcast, the macro base station sends an assisted transmission request to the micro base station, instructing the micro base station to send the service data missed by the terminal to the terminal. Therefore, whenever the terminal is Access to the broadcast can completely receive service data and improve user experience.
以下结合几个具体示例对本申请的方案进行详细说明:首先以宏基站对热点业务的业务数据采用广播方式进行发送为例,如图3所示,本申请还提供一种业务数据的传输方法,详细介绍宏基站根据目标业务数据的标识确定目标业务不是热点业务的情况。The solution of the present application will be described in detail below with reference to several specific examples: first, take the example that the macro base station transmits the service data of the hotspot service in a broadcast manner, as shown in FIG. 3 , the present application also provides a method for transmitting service data, The case where the macro base station determines that the target service is not a hotspot service according to the identifier of the target service data is introduced in detail.
301、终端向宏基站发送业务请求,该业务请求携带目标业务数据的标识。301. A terminal sends a service request to a macro base station, where the service request carries an identifier of target service data.
302、宏基站根据目标业务数据的标识确定目标业务数据的类型不是热点业务。302. The macro base station determines, according to the identifier of the target service data, that the type of the target service data is not a hotspot service.
其中,目标业务数据的类型分为热点业务和非热点业务。Among them, the types of target service data are classified into hot services and non-hot services.
303、宏基站向业务源请求目标业务数据。303. The macro base station requests target service data from the service source.
例如,宏基站可以向业务源发送携带目标业务的标识的请求来请求目标业务数据。For example, the macro base station may send a request carrying the identifier of the target service to the service source to request target service data.
304、业务源向宏基站发送目标业务数据。304. The service source sends the target service data to the macro base station.
305、宏基站向终端单播目标业务数据。305. The macro base station unicasts the target service data to the terminal.
以上301-305的描述的具体实现方式可以参照步骤201-209中对应的描述,此处不再赘述。For the specific implementation manner of the above descriptions in 301-305, reference may be made to the corresponding descriptions in steps 201-209, and details are not repeated here.
为了更方便的理解上述实施例,下面如图4所示,本申请还提供一种业务数据的传输方法,是宏基站根据目标业务数据的标识确定目标业务数据是热点业务,但宏基站中不存在该热点业务的广播数据流的情况。In order to understand the above embodiments more conveniently, as shown in FIG. 4 below, the present application also provides a method for transmitting service data, in which the macro base station determines that the target service data is a hotspot service according to the identifier of the target service data, but the macro base station does not There is a case of broadcast data flow of the hotspot service.
401、终端向宏基站发送业务请求,该业务请求携带目标业务数据的标识。401. A terminal sends a service request to a macro base station, where the service request carries an identifier of target service data.
402、宏基站根据目标业务数据的标识确定目标业务数据为热点业务。402. The macro base station determines, according to the identifier of the target service data, that the target service data is a hotspot service.
403、宏基站确定当前不存在该热点业务的广播数据流。403. The macro base station determines that there is currently no broadcast data stream of the hotspot service.
404、宏基站重新发起新的广播数据流。404. The macro base station re-initiates a new broadcast data stream.
405、宏基站向终端发送目标广播数据流的编号。405. The macro base station sends the serial number of the target broadcast data stream to the terminal.
由于宏基站中可能存在目标业务的多个广播数据流,本申请的实施例使用编号区分目标业务数据的多个广播数据流。可以理解的是,编号仅为一种具体的区分方式,其他方式也可以区分,本申请的实施例对此不做限定。Since there may be multiple broadcast data streams of the target service in the macro base station, the embodiments of the present application use numbers to distinguish the multiple broadcast data streams of the target service data. It can be understood that the numbering is only a specific way of distinguishing, and other ways can also be distinguished, which is not limited by the embodiments of the present application.
406、终端向宏基站发送确认信息。406. The terminal sends confirmation information to the macro base station.
407、宏基站确定终端接入目标广播数据流。407. The macro base station determines that the terminal accesses the target broadcast data stream.
408、宏基站向业务源请求目标业务数据。408. The macro base station requests the target service data from the service source.
409、业务源向宏基站发送目标业务数据。409. The service source sends the target service data to the macro base station.
410、宏基站将当前时刻之后的目标广播数据流发送至终端。410. The macro base station sends the target broadcast data stream after the current time to the terminal.
可以理解的是,由于宏基站是重新发起了新的广播数据流,对于终端来说,宏基站广播的当前时刻之后的目标广播数据流是完整的目标业务数据的业务数据,即终端是可以完整接收目标业务数据的,因此不再需要宏基站指示微基站补发终端未接收到的目标业务数据。It can be understood that since the macro base station re-initiated a new broadcast data stream, for the terminal, the target broadcast data stream after the current time broadcast by the macro base station is the complete service data of the target service data, that is, the terminal can complete the target service data. If the target service data is received, it is no longer necessary for the macro base station to instruct the micro base station to reissue the target service data not received by the terminal.
以上401-410的描述的具体实现方式可以参照步骤201-209中对应的描述,此处不再赘述。For the specific implementation manner of the descriptions in the above 401-410, reference may be made to the corresponding descriptions in steps 201-209, which will not be repeated here.
如图5所示,本申请还提供一种业务数据的传输方法,是宏基站确定终端请求的目标业务是热点业务,但目标广播数据流的传输起始时刻t1和当前时刻t2的差值Δt大于时间阈值t0的情况。As shown in FIG. 5 , the present application also provides a method for transmitting service data, in which the macro base station determines that the target service requested by the terminal is a hotspot service, but the difference between the transmission start time t1 of the target broadcast data stream and the current time t2 The value Δt is larger than the time threshold t 0 .
501、终端向宏基站发送业务请求,该业务请求携带目标业务数据的标识。501. A terminal sends a service request to a macro base station, where the service request carries an identifier of target service data.
502、宏基站根据目标业务数据的标识确定目标业务数据为热点业务。502. The macro base station determines, according to the identifier of the target service data, that the target service data is a hotspot service.
503、宏基站确定当前存在目标业务数据的至少一个广播数据流。503. The macro base station determines that at least one broadcast data stream of the target service data currently exists.
504、宏基站确定当前不存在目标业务数据的目标广播数据流。504. The macro base station determines that the target broadcast data stream of the target service data does not currently exist.
505、宏基站重新发起新的广播数据流。505. The macro base station re-initiates a new broadcast data stream.
宏基站确定存在终端请求的热点业务的目标广播数据流,目标广播数据流的传输起始时刻t1和当前时刻t2的差值Δt大于时间阈值t0,即宏基站认为终端未接收到的业务数据量较大,不适合用微基站补发,因此宏基站重新发起新的广播数据流。The macro base station determines that there is a target broadcast data stream of the hotspot service requested by the terminal, and the difference Δt between the transmission start time t 1 of the target broadcast data stream and the current time t 2 is greater than the time threshold t 0 , that is, the macro base station considers that the terminal has not received the data stream. The amount of service data is large, and it is not suitable for retransmission by the micro base station, so the macro base station re-initiates a new broadcast data stream.
506、宏基站向终端发送目标广播数据流的编号。506. The macro base station sends the serial number of the target broadcast data stream to the terminal.
507、终端向宏基站发送确认信息。507. The terminal sends confirmation information to the macro base station.
508、宏基站确定终端接入目标广播数据流。508. The macro base station determines that the terminal accesses the target broadcast data stream.
509、宏基站向业务源请求目标业务数据。509. The macro base station requests the target service data from the service source.
510、业务源向宏基站发送目标业务数据。510. The service source sends target service data to the macro base station.
511、宏基站将当前时刻之后的目标广播数据流发送至终端。511. The macro base station sends the target broadcast data stream after the current time to the terminal.
以上501-510的描述的具体实现方式可以参照前述实施例中对应的描述,此处不再赘述。For the specific implementation manner of the descriptions of 501-510 above, reference may be made to the corresponding descriptions in the foregoing embodiments, and details are not repeated here.
可以理解的是,上述实施例是宏基站确定终端请求的目标业务是热点业务,但目标广播数据流的传输起始时刻t1和当前时刻t2的差值Δt大于时间阈值t0的情况。如图6所示,本申请还提供一种业务数据的传输方法,是宏基站确定终端请求的目标业务是热点业务,且宏基站确定目标广播数据流的传输起始时刻t1和当前时刻t2的差值Δt小于或等于时间阈值t0的情况。该方法包括如下步骤:It can be understood that, the above embodiment is the case where the macro base station determines that the target service requested by the terminal is a hotspot service, but the difference Δt between the transmission start time t1 of the target broadcast data stream and the current time t2 is greater than the time threshold t0 . As shown in FIG. 6 , the present application also provides a method for transmitting service data, wherein the macro base station determines that the target service requested by the terminal is a hotspot service, and the macro base station determines the transmission start time t 1 and the current time t of the target broadcast data stream. The case where the difference Δt of 2 is less than or equal to the time threshold t 0 . The method includes the following steps:
601、终端向宏基站发送业务请求,该业务请求携带目标业务数据的标识。601. A terminal sends a service request to a macro base station, where the service request carries an identifier of target service data.
602、宏基站根据目标业务数据的标识确定目标业务数据为热点业务。602. The macro base station determines, according to the identifier of the target service data, that the target service data is a hotspot service.
603、宏基站确定当前存在目标业务数据的至少一个广播数据流。603. The macro base station determines that at least one broadcast data stream of the target service data currently exists.
604、宏基站确定当前存在目标业务数据的目标广播数据流。604. The macro base station determines that a target broadcast data stream of the target service data currently exists.
宏基站确定存在终端请求的热点业务的目标广播数据流,且宏基站选取差值Δt最小的目标广播数据流其差值Δt小于或等于预设的时间阈值t0,因此,宏基站对终端广播目标广播数据流。The macro base station determines that there is a target broadcast data stream of the hotspot service requested by the terminal, and the macro base station selects the target broadcast data stream with the smallest difference Δt, and the difference Δt is less than or equal to the preset time threshold t 0 . Therefore, the macro base station broadcasts to the terminal. Target broadcast data stream.
605、宏基站向终端发送目标广播数据流的编号。605. The macro base station sends the serial number of the target broadcast data stream to the terminal.
606、终端向宏基站发送确认信息。606. The terminal sends confirmation information to the macro base station.
607、宏基站确定终端接入目标广播数据流。607. The macro base station determines that the terminal accesses the target broadcast data stream.
608、宏基站向业务源请求目标业务数据。608. The macro base station requests the target service data from the service source.
609、业务源向宏基站发送目标业务数据。609. The service source sends the target service data to the macro base station.
610、宏基站将当前时刻之后的目标广播数据流发送至终端。610. The macro base station sends the target broadcast data stream after the current time to the terminal.
611、宏基站向微基站发送协助传输请求。611. The macro base station sends an assisted transmission request to the micro base station.
612、微基站向业务源请求目标业务数据。612. The micro base station requests the target service data from the service source.
613、业务源向微基站发送目标业务数据。613. The service source sends the target service data to the micro base station.
614、微基站向终端发送目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据。614. The micro base station sends the target service data in the target broadcast data stream from the transmission start time of the target broadcast data stream to the current moment to the terminal.
以上601-614的描述的具体实现方式可以参照前述实施例中对应的描述,此处不再赘述。For the specific implementation manner of the descriptions in 601-614 above, reference may be made to the corresponding descriptions in the foregoing embodiments, and details are not repeated here.
本申请实施例可以根据上述方法示例对其对应的装置进行功能模块或者功能单元的划分,例如,可以对应各个功能划分各个功能模块或者功能单元,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块或者功能单元的形式实现。其中,本申请实施例中对模块或者单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。In this embodiment of the present application, the corresponding device may be divided into functional modules or functional units according to the foregoing method examples. For example, each functional module or functional unit may be divided into corresponding functions, or two or more functions may be integrated in in a processing module. The above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules or functional units. Wherein, the division of modules or units in the embodiments of the present application is schematic, and is only a logical function division, and there may be other division manners in actual implementation.
参照图7所示,提供一种业务数据的传输装置,应用于宏基站本身或宏基站上的芯片,包括接收模块71、处理模块72、发送模块73。Referring to FIG. 7 , a device for transmitting service data is provided, which is applied to the macro base station itself or a chip on the macro base station, including a receiving module 71 , a processing module 72 , and a sending module 73 .
接收模块71,用于接收终端发送的业务请求,业务请求携带目标业务数据的标识。The receiving module 71 is configured to receive a service request sent by the terminal, where the service request carries the identifier of the target service data.
处理模块72,用于根据接收模块接收的业务请求确定当前存在目标业务数据的目标广播数据流。The processing module 72 is configured to determine, according to the service request received by the receiving module, a target broadcast data stream of target service data that currently exists.
发送模块73,用于将当前时刻之后的处理模块72确定的目标广播数据流发送至终端。还用于向微基站发送协助传输请求,协助传输请求用于指示微基站将目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据发送至终端。The sending module 73 is configured to send the target broadcast data stream determined by the processing module 72 after the current moment to the terminal. It is also used to send an assisted transmission request to the micro base station, and the assisted transmission request is used to instruct the micro base station to send the target service data transmitted from the transmission start time of the target broadcast data stream to the current time in the target broadcast data stream to the terminal.
可选的,处理模块72还用于确定目标广播数据流的传输起始时刻至当前时刻之间的时长小于或等于预设时间阈值。Optionally, the processing module 72 is further configured to determine that the duration between the transmission start time of the target broadcast data stream and the current time is less than or equal to a preset time threshold.
可选的,发送模块73还用于在处理模块72确定目标广播数据流的传输起始时刻至当前时刻之间的时长大于预设时间阈值时,生成目标业务数据的新的广播数据流,并发送至终端。Optionally, the sending module 73 is further configured to generate a new broadcast data stream of the target service data when the processing module 72 determines that the duration between the transmission start time of the target broadcast data stream and the current moment is greater than the preset time threshold, and sent to the terminal.
可选的,处理模块72还用于根据接收模块71接收的目标业务数据的标识确定目标业务为热点业务。Optionally, the processing module 72 is further configured to determine the target service as a hotspot service according to the identifier of the target service data received by the receiving module 71 .
可选的,处理模块72还用于确定目标业务数据的至少一个广播数据流。将目标业务数据的至少一个广播数据流中传输起始时刻与当前时刻之间的时长最短的广播数据流确定为目标广播数据流。Optionally, the processing module 72 is further configured to determine at least one broadcast data stream of the target service data. A broadcast data stream with the shortest duration between the transmission start time and the current time among at least one broadcast data stream of the target service data is determined as the target broadcast data stream.
参照图8所示,提供一种业务数据的传输装置,应用于终端本身或终端上的芯片,包括发送模块81、接收模块82。Referring to FIG. 8 , a device for transmitting service data is provided, which is applied to the terminal itself or a chip on the terminal, including a sending module 81 and a receiving module 82 .
发送模块81,用于向宏基站发送业务请求,业务请求携带目标业务数据的标识。The sending module 81 is configured to send a service request to the macro base station, where the service request carries the identifier of the target service data.
接收模块82,用于接收宏基站确定当前存在目标业务数据的目标广播数据流时发送的当前时刻之后的目标广播数据流。还用于接收微基站响应于宏基站的协助传输请求发送的目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据。The receiving module 82 is configured to receive the target broadcast data stream after the current moment sent when the macro base station determines that the target broadcast data stream of the target service data currently exists. It is also used for receiving target service data transmitted from the transmission start time of the target broadcast data stream to the current moment in the target broadcast data stream sent by the micro base station in response to the assisted transmission request from the macro base station.
参照图9所示,提供一种业务数据的传输装置,应用于微基站本身或微基站上的芯片,包括接收模块91、发送模块92。Referring to FIG. 9 , a service data transmission apparatus is provided, which is applied to the micro base station itself or a chip on the micro base station, including a receiving module 91 and a sending module 92 .
接收模块91,用于接收宏基站发送的协助传输请求。接收模块91还用于响应接收的协助传输请求获取目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据。The receiving module 91 is configured to receive an assisted transmission request sent by the macro base station. The receiving module 91 is further configured to acquire, in response to the received assisted transmission request, the target service data transmitted from the transmission start time of the target broadcast data stream to the current time in the target broadcast data stream.
发送模块92,用于将接收模块91获取的目标广播数据流中自目标广播数据流的传输起始时刻至当前时刻之间传输的目标业务数据发送至终端,其中,宏基站将当前时刻之后的目标广播数据流发送至终端。The sending module 92 is used to send the target service data transmitted from the transmission start time of the target broadcast data stream to the current time in the target broadcast data stream acquired by the receiving module 91 to the terminal, wherein the macro base station sends the data after the current time. The target broadcast data stream is sent to the terminal.
在另一种方案中,上述如图7所示的应用于宏基站的业务数据的传输装置的接收模块71以及发送模块73可以采用通信接口实现,处理模块72可以采用一个或者多个处理器实现;此时参照图10所示,提供一种业务数据的传输装置,包括:处理器1001,其中处理器1001用于执行程序或指令,以实现上述方法实施例提供的终端位置获取方法。还包括通信接口1002,其中通信接口1002和处理器1001耦合,示例性的通信接口1002和处理器1001可以通过总线1003耦合。In another solution, the receiving module 71 and the sending module 73 of the apparatus for transmitting service data applied to the macro base station as shown in FIG. 7 can be implemented by using a communication interface, and the processing module 72 can be implemented by using one or more processors 10 , a device for transmitting service data is provided, including: a processor 1001, wherein the processor 1001 is configured to execute programs or instructions to implement the terminal location acquisition method provided by the above method embodiments. Also included is a
处理器1001可以是一个通用中央处理器(central processing unit,CPU),控制器MCU,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本申请提供的业务数据的传输程序执行的集成电路。在具体的实现中,作为一种实施例,处理器1001(1001-1和1001-2)可以包括一个或多个中央处理器,例如图10中所示的CPU0和CPU1。且作为一种实施例,业务数据的传输装置可以包括多个处理器1001,例如图10中所示的处理器1001-1和处理器1001-2。这些处理器1001中的每一个CPU可以是一个单核处理器(single-CPU),也可以是一个多核处理器(multi-CPU)。这里的处理器1001可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。The processor 1001 can be a general-purpose central processing unit (central processing unit, CPU), a controller MCU, an application-specific integrated circuit (ASIC), or one or more for controlling the service data provided by this application The transmission program is executed by the integrated circuit. In a specific implementation, as an embodiment, the processors 1001 (1001-1 and 1001-2) may include one or more central processing units, such as CPU0 and CPU1 shown in FIG. 10 . And as an embodiment, the apparatus for transmitting service data may include multiple processors 1001, such as the processor 1001-1 and the processor 1001-2 shown in FIG. 10 . Each of these processors 1001 may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). Processor 1001 herein may refer to one or more devices, circuits, and/or processing cores for processing data (eg, computer program instructions).
当然,处理器1001上还可以集成有业务数据的传输方法的程序或指令的存储装置,或者也可以将存储装置单独设置,例如如图10中示出的,单独设置存储器1004。存储器1004可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasableprogrammable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。处理器1001执行程序或指令,以控制通信接口1002获取终端位置,并以使业务数据的传输装置执行如上述的业务数据的传输方法。Of course, the processor 1001 may also be integrated with a storage device for the program or instruction of the service data transmission method, or the storage device may also be set separately, for example, as shown in FIG. 10 , the
通信接口1002,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如控制系统、无线接入网(radio access network,RAN),无线局域网(wireless local areanetworks,WLAN)、服务器等。通信接口1002可以包括接收单元实现接收功能,以及发送单元实现发送功能。
总线1003,可以是工业标准体系结构(industry standard architecture,ISA)总线、外部设备互连(peripheral component interconnect,PCI)总线或扩展工业标准体系结构(extended industry standard architecture,EISA)总线等。该总线1003可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The bus 1003 may be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, or the like. The bus 1003 can be divided into an address bus, a data bus, a control bus, and the like. For ease of presentation, only one thick line is used in FIG. 10, but it does not mean that there is only one bus or one type of bus.
在另一种方案中,上述如图8所示的应用于终端的业务数据的传输装置的发送模块81以及接收模块82可以采用通信接口实现,此时参照图11所示,提供一种业务数据的传输装置,包括:包括通信接口1101和处理器1102,其中处理器1102用于执行程序或指令,控制通信接口1101实施上述终端执行的业务数据的传输方法。其中,处理器1102可以包括多个处理器,例如图11中所示的处理器1102-1和处理器1102-2。通信接口1101和处理器1102耦合,示例性的通信接口1101和处理器1102可以通过总线1103耦合。In another solution, the above-mentioned sending module 81 and receiving module 82 of the apparatus for transmitting service data applied to a terminal as shown in FIG. 8 can be implemented by using a communication interface. In this case, referring to FIG. 11 , a service data is provided. The transmission device includes: a
当然,处理器1102上还可以集成有业务数据的传输方法的程序或指令的存储装置,或者也可以将存储装置单独设置,例如如图11中示出的,单独设置存储器1104。处理器1102执行程序或指令,以控制通信接口1101获取终端位置,并以使业务数据的传输装置执行如上述的业务数据的传输方法。Of course, the processor 1102 may also be integrated with a storage device for the program or instruction of the service data transmission method, or the storage device may be set separately, for example, as shown in FIG. 11 , the
图11中示出的处理器、通信接口、总线的基本功能的具体描述可以参照图10对应的实施例中的描述。For the specific description of the basic functions of the processor, the communication interface, and the bus shown in FIG. 11 , reference may be made to the description in the embodiment corresponding to FIG. 10 .
在另一种方案中,上述如图9所示的应用于微基站的业务数据的传输装置的接收模块91以及发送模块92可以采用通信接口实现,此时参照图12所示,提供一种业务数据的传输装置,包括:包括通信接口1201和处理器1202,其中处理器1202用于执行程序或指令,控制通信接口1201实施上述终端执行的业务数据的传输方法。可以理解的是,处理器1202可以包括多个处理器,例如图11中所示的处理器1202-1和处理器1202-2。其中通信接口1201和处理器1202耦合,示例性的通信接口1201和处理器1202可以通过总线1203耦合。In another solution, the receiving module 91 and the sending module 92 of the apparatus for transmitting service data applied to a micro base station as shown in FIG. 9 can be implemented by using a communication interface. In this case, referring to FIG. 12 , a service is provided. The data transmission apparatus includes: a
当然,处理器1202上还可以集成有业务数据的传输方法的程序或指令的存储装置,或者也可以将存储装置单独设置,例如如图12中示出的,单独设置存储器1204。处理器1202执行程序或指令,以控制通信接口1201获取终端位置,并以使业务数据的传输装置执行如上述的业务数据的传输方法。Of course, the processor 1202 may also be integrated with a storage device for the program or instruction of the service data transmission method, or the storage device may also be set separately, for example, as shown in FIG. 12 , the
图12中示出的处理器、通信接口、总线的基本功能的具体描述可以参照图10对应的实施例中的描述。For the specific description of the basic functions of the processor, the communication interface, and the bus shown in FIG. 12 , reference may be made to the description in the corresponding embodiment of FIG. 10 .
本发明实施例还提供一种计算机存储介质,包括指令,当指令在计算机上执行时能够实现上述实施例提供的业务数据的传输方法。Embodiments of the present invention further provide a computer storage medium, including instructions, which can implement the service data transmission method provided by the foregoing embodiments when the instructions are executed on a computer.
本发明实施例还提供一种计算机程序产品,计算机程序产品包括指令代码,指令代码用于执行指令以实施上述实施例提供的业务数据的传输方法。Embodiments of the present invention further provide a computer program product, where the computer program product includes instruction code, where the instruction code is used to execute the instruction to implement the service data transmission method provided by the above embodiment.
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。The embodiments of the present application have been described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific embodiments, which are merely illustrative rather than restrictive. Under the inspiration of this application, without departing from the scope of protection of the purpose of this application and the claims, many forms can be made, which all fall within the protection of this application.
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010015677.8A CN111200789B (en) | 2020-01-07 | 2020-01-07 | A method and device for transmitting service data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010015677.8A CN111200789B (en) | 2020-01-07 | 2020-01-07 | A method and device for transmitting service data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111200789A CN111200789A (en) | 2020-05-26 |
CN111200789B true CN111200789B (en) | 2022-04-26 |
Family
ID=70747289
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010015677.8A Active CN111200789B (en) | 2020-01-07 | 2020-01-07 | A method and device for transmitting service data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111200789B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113950007B (en) * | 2020-07-17 | 2023-12-05 | 维沃移动通信有限公司 | Service transmission method, device and communication equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859562A (en) * | 2006-03-13 | 2006-11-08 | 华为技术有限公司 | Video ordered telecasting method, system, server and terminal |
CN101060617A (en) * | 2007-05-22 | 2007-10-24 | 华为技术有限公司 | A video-on-demand control method, customer terminal equipment and switching control device |
CN105103518A (en) * | 2013-03-28 | 2015-11-25 | 英国电讯有限公司 | Content distribution system and method |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1398947A3 (en) * | 2002-09-13 | 2007-08-01 | Sharp Kabushiki Kaisha | Broadcast program recording method, communication control device and mobile communication device |
CN101389058B (en) * | 2007-09-10 | 2012-09-05 | 中兴通讯股份有限公司 | Method for processing downlink broadcast message in radio communication system |
US20110040981A1 (en) * | 2009-08-14 | 2011-02-17 | Apple Inc. | Synchronization of Buffered Audio Data With Live Broadcast |
CN102025714B (en) * | 2009-09-17 | 2014-06-11 | 中国移动通信集团公司 | Implementation method, device and system for multimedia broadcast multicast service (MBMS) |
US20160080826A1 (en) * | 2014-09-16 | 2016-03-17 | Qualcomm Incorporated | Systems, methods and apparatus for broadcasting pay-per-view video over enhanced multimedia broadcast multicast service |
-
2020
- 2020-01-07 CN CN202010015677.8A patent/CN111200789B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859562A (en) * | 2006-03-13 | 2006-11-08 | 华为技术有限公司 | Video ordered telecasting method, system, server and terminal |
CN101060617A (en) * | 2007-05-22 | 2007-10-24 | 华为技术有限公司 | A video-on-demand control method, customer terminal equipment and switching control device |
CN105103518A (en) * | 2013-03-28 | 2015-11-25 | 英国电讯有限公司 | Content distribution system and method |
Also Published As
Publication number | Publication date |
---|---|
CN111200789A (en) | 2020-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10542415B2 (en) | Data transmission method for edge multimedia broadcast/multicast service (MBMS) service and related device | |
CN110267327A (en) | Service transmission method and device | |
US11089520B2 (en) | Session migration method and device | |
EP1353480B1 (en) | Reconnecting a cdma2000 high speed packet data service from dormant state | |
US20180227842A1 (en) | Method and system for selection of an access and mobility management function in an access network environment | |
CN1973511B (en) | Methods and apparatus for creation and transport of multimedia content flows | |
WO2015055028A1 (en) | Message processing method and mme selection method and device | |
WO2020216059A1 (en) | Network resource sharing method and related apparatus | |
CN108632307B (en) | Session connection establishing method and SMF entity | |
JP2022527363A (en) | Communication methods, devices, entities and computer programs | |
JP4235178B2 (en) | Method and apparatus for supporting multiple packet data service connections | |
WO2018103400A1 (en) | Wireless fidelity wifi connection method and related product | |
JP7086853B2 (en) | Network access methods, related equipment and systems | |
JP7596506B2 (en) | Data transmission method, device, and system | |
WO2018154355A1 (en) | Method and apparatus for capturing user or user equipment parameters in a multi-access edge computing system | |
US8300600B2 (en) | System and method for releasing quality of service resources in mobile communication network | |
CN104394590A (en) | Positioning method, device and system | |
CN111200789B (en) | A method and device for transmitting service data | |
CN112073215B (en) | Method for realizing application and service controller | |
CN108401305A (en) | Reduce method, apparatus, user equipment and the storage medium of communication delay | |
CN107078965B (en) | Streaming media service providing method and device | |
CN104780577B (en) | A kind of method and apparatus that data resource switches over transmission in minizone | |
CN117678270A (en) | Switching method and device of perception service, electronic equipment and storage medium | |
CN113973099B (en) | Method, device and system for acquiring IP address of EAS | |
CN112437080B (en) | Service authentication method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |