一种传输集群语音业务的方法及网络侧设备
文献发布时间:2023-06-19 12:19:35
技术领域
本发明涉及无线通信技术领域,特别涉及一种传输集群语音业务的方法及网络侧设备。
背景技术
B-TrunC(Broadband Trunking Communication,宽带集群通信)是由宽带集群产业联盟组织制定的基于TD-LTE(Time Division Long TermEvolution,时分双工-长期演进)的“LTE数字传输+集群语音通信”专网宽带集群系统标准。2012年11月在CCSA(ChinaCommunication Standards Association,中国通信标准化协会)上正式立项并启动,并于2014年11月成为ITU-R(国际电信联盟无线局)推荐的PPDR(公共保护与救灾)宽带集群空中接口标准。B-TrunC标准在保证兼容LTE数据业务的基础上,增强了语音集群基本业务和补充业务,以及多媒体集群调度等宽带集群业务功能,具有灵活带宽、高频谱效率、低时延、高可靠性的特征,能够满足专业用户对语音集群、宽带数据、应急指挥调度等的需求。
目前在基于LTE技术的B-TrunC集群通信业务中,当终端UE处于空闲状态时,网络端设备仍然会监听集群业务信道,从而实现集群语音监听。但是在B-TrunC的协议下,集群信道的物理层传输与在LTE业务中的传输不同,在向终端传输集群语音业务数据后无确认机制,并且由于终端是空闲状态,集群语音业务传输时无法使用AMC(Adaptive Modulationand Coding,自适应调制编码)功能,不能保证传输信道的传输质量,因此集群语音业务数据的传输可靠性较低,在信号较差时,容易出现误码无法修复、杂音、丢字、金属音等问题,导致集群语音质量较差。此外,在复杂的网络中会由于邻区干扰、弱覆盖等使CRC(CyclicRedundancy Check,循环冗余校验)错误概率增大,导致语音质量降低,受限增大。综上,目前传输集群语音业务的方法存在传输可靠性低、集群语音质量差的问题。
发明内容
本发明提供了一种传输集群语音业务的方法及网络侧设备,用以解决现有传输集群语音业务的方法存在传输可靠性低、集群语音质量差的问题。
根据本发明实施例的第一方面,提供一种传输集群语音业务的方法,该方法包括:
获取待发送的集群语音业务数据,向终端重复发送所述集群语音业务数据;
确定发送次数达到N时,删除所述集群语音业务数据,所述N为大于1的整数。
可选地,所述获取待发送的集群语音业务数据,向终端重复发送所述集群语音业务数据,包括:
通过无线链路控制RLC层获取待发送的集群语音业务数据并存储;
由媒体接入控制MAC层对所述RLC层存储的所述集群语音业务数据,进行连续重复调度并发送到终端。
可选地,所述通过无线链路控制RLC层获取待发送的集群语音业务数据并存储,包括:
通过RLC层获取集群业务数据,确定所述集群业务数据为集群语音业务数据时进行存储。
可选地,所述由媒体接入控制MAC层对所述RLC层存储的所述集群语音业务数据,进行连续重复调度,包括:
通过MAC层接收通过RLC层发送的集群业务数据;
确定所述集群业务数据为集群语音业务数据时,将所述集群语音业务数据发送到终端,并在发送次数未达到N时指示RLC层重新发送所述集群语音业务数据。
可选地,所述由媒体接入控制MAC层对所述RLC层存储的所述集群语音业务数据,进行连续重复调度,包括:
由MAC层在初次收到集群语音业务数据时,在重复发送次数未达到N之前,每间隔一个传输时间间隔,对所述RLC层存储的所述集群语音业务数据进行一次调度。
可选地,所述确定所述集群业务数据为集群语音业务数据,包括:
通过对接收集群业务数据的信道进行监测,确定接收所述集群业务数据的信道为预设的对应于集群语音业务数据的信道时,确定所述集群业务数据为集群语音业务数据。
可选地,所述N为3、4、5中的任一值。
根据本发明实施例的第二方面,提供一种网络侧设备,包括:
数据发送模块,用于获取待发送的集群语音业务数据,向终端重复发送所述集群语音业务数据;
终止发送模块,用于确定发送次数达到N时,删除所述集群语音业务数据,所述N为大于1的整数。
可选地,所述数据发送模块获取待发送的集群语音业务数据,向终端重复发送所述集群语音业务数据,包括:
通过无线链路控制RLC层获取待发送的集群语音业务数据并存储;
由媒体接入控制MAC层对所述RLC层存储的所述集群语音业务数据,进行连续重复调度并发送到终端。
可选地,所述数据发送模块通过无线链路控制RLC层获取待发送的集群语音业务数据并存储,包括:
通过RLC层获取集群业务数据,确定所述集群业务数据为集群语音业务数据时进行存储。
可选地,所述数据发送模块由媒体接入控制MAC层对所述RLC层存储的所述集群语音业务数据,进行连续重复调度,包括:
通过MAC层接收通过RLC层发送的集群业务数据;
确定所述集群业务数据为集群语音业务数据时,将所述集群语音业务数据发送到终端,并在发送次数未达到N时指示RLC层重新发送所述集群语音业务数据。
可选地,所述数据发送模块由媒体接入控制MAC层对所述RLC层存储的所述集群语音业务数据,进行连续重复调度,包括:
由MAC层在初次收到集群语音业务数据时,在重复发送次数未达到N之前,每间隔一个传输时间间隔,对所述RLC层存储的所述集群语音业务数据进行一次调度。
可选地,所述数据发送模块确定所述集群业务数据为集群语音业务数据,包括:
通过对接收集群业务数据的信道进行监测,确定接收所述集群业务数据的信道为预设的对应于集群语音业务数据的信道时,确定所述集群业务数据为集群语音业务数据。
可选地,所述N为3、4、5中的任一值。
根据本发明实施例的第三方面,提供一种网络侧设备,包括:存储器和处理器;其中:
所述存储器用于存储计算机程序;
所述处理器用于读取所述存储器中的程序并执行:
获取待发送的集群语音业务数据,向终端重复发送所述集群语音业务数据;
确定发送次数达到N时,删除所述集群语音业务数据,所述N为大于1的整数。
可选地,所述处理器具体用于:
通过无线链路控制RLC层获取待发送的集群语音业务数据并存储;
由媒体接入控制MAC层对所述RLC层存储的所述集群语音业务数据,进行连续重复调度并发送到终端。
可选地,所述处理器具体用于:
通过RLC层获取集群业务数据,确定所述集群业务数据为集群语音业务数据时进行存储。
可选地,所述处理器具体用于:
通过MAC层接收通过RLC层发送的集群业务数据;
确定所述集群业务数据为集群语音业务数据时,将所述集群语音业务数据发送到终端,并在发送次数未达到N时指示RLC层重新发送所述集群语音业务数据。
可选地,所述处理器具体用于:
由MAC层在初次收到集群语音业务数据时,在重复发送次数未达到N之前,每间隔一个传输时间间隔,对所述RLC层存储的所述集群语音业务数据进行一次调度。
可选地,所述处理器具体用于:
通过对接收集群业务数据的信道进行监测,确定接收所述集群业务数据的信道为预设的对应于集群语音业务数据的信道时,确定所述集群业务数据为集群语音业务数据。
可选地,所述N为3、4、5中的任一值。
根据本发明实施例的第四方面,提供一种芯片,所述芯片与设备中的存储器耦合,使得所述芯片在运行时调用所述存储器中存储的程序指令,实现本申请实施例上述各个方面以及各个方面涉及的任一可能涉及的方法。
根据本发明实施例的第五方面,提供一种计算机可读存储介质,该计算机存储介质存储有程序指令,当其在计算机上运行时,使得计算机执行本发明实施例上述各个方面以及各个方面涉及的任一可能涉及的方法。
根据本发明实施例的第六方面,提供一种计算机程序产品,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行实现本申请实施例上述各个方面以及各个方面涉及的任一可能涉及的方法。
利用本发明提供的传输集群语音业务的方法及网络侧设备,具有以下有益效果:
本发明提供的传输集群语音业务的方法及网络侧设备,将需要发送到终端的集群语音业务数据进行存储,并重复发送到终端至达到预设次数,然后删除该集群语音业务数据。解决了目前传输集群语音业务的方法存在的传输可靠性低、集群语音质量差的问题。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中提供的一种集群通信系统的架构示意图;
图2为本发明实施例中提供的一种网络侧设备层间数据传输的示意图;
图3为本发明实施例中提供的一种传输集群语音业务的系统架构示意图;
图4为本发明实施例中提供的一种传输集群语音业务的方法示意图;
图5为本发明实施例中提供的一种传输集群语音业务的方法流程示意图;
图6为本发明实施例中提供的一种网络侧设备的设备示意图;
图7为本发明实施例中提供的一种网络侧设备的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
为了方便理解,下面对本发明实施例中涉及的名词进行解释:
1)集群通信系统:是按照动态信道指配的方式实现多用户共享多信道的无线电移动通信系统;该系统一般由终端设备、基站和中心控制站等组成,具有调度、群呼、优先呼、虚拟专用网、漫游等功能;该系统具有的可用信道可为系统的全体用户共用,具有自动选择信道的功能,是共享资源、分担费用、共用信道设备及服务的多用途、高效能的无线调度通信系统;
2)TTI(传输时间间隔):是无线通信系统中的一个参数,是指无线链路中的一个独立解码传输的长度,与从更高网络层到无线链路层的数据块的大小有关,是无线资源管理、调度等所管辖时间的基本单位。
参照图1,为本发明实施例提供的一种集群通信系统的架构示意图。如图所示,目前集群通信系统中包括终端101,基站102和中心控制站103。基站102可为终端101提供无线连接,保证终端101的上下行数据的可靠传输等,也可与终端101进行数据通信。中心控制站103主要用于控制和管理整个集群通信系统的运行、交换和接续。
参照图2,为本发明实施例提供的一种网络侧设备层间数据传输的示意图。如图所示,LTE(LongTermEvolution,长期演进)无线接入协议体系结构分为三层:层一为物理层PHY201,层二包括媒体接入控制MAC层202、无线链路控制RLC层203和分组数据会聚协议PDCP层204,层三为无线资源控制RRC层205。其中物理层201是无线接入系统最底层,它以传输信道为接口,向上层提供服务;MAC层202主要负责数据在介质上的传输,以及控制与连接物理层的物理介质;RLC层203为用户和控制数据提供分段和重传业务。
在传输集群语音业务时,网络侧设备的RLC层203接收上层发送的需要发送到终端的集群语音业务数据,通过逻辑信道将该集群语音业务数据发送到MAC层202,再由MAC层202通过传输信道发送到物理层201,由物理层201通过物理信道将该集群语音业务数据发送到对应的终端。
在集群语音业务数据传输过程中,RLC层203、MAC层202和物理层201在接收并发送集群语音业务数据后,不会对该数据进行保留,因此,目前从网络侧设备到终端的集群语音业务数据的传输为一次传输形式,即,网络侧设备将集群语音业务数据传输到终端后,就会删除该集群语音业务数据。
上述集群语音业务传输方法由于一次传输的不可靠性,无法保证集群语音业务的传输可靠性及通信质量,并且,在信号较差时,容易出现误码无法修复、杂音、丢字、金属音等问题。
鉴于此,本发明实施例提供一种传输集群语音业务的方法,应用于网络侧设备。参照图3,为本发明实施例提供的一种传输集群语音业务的系统的架构示意图。如图所示,该系统包括至少一个终端:终端301、终端302,和网络侧设备303。终端301、终端302可以与网络侧设备303进行数据通信,还可以经网络侧设备303与上级核心网设备进行通信(图中未示出)。终端可以指UE、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。接入终端可以是蜂窝电话、无绳电话、会话启动协议(Session Initiation Protocol,SIP)电话、无线本地环路(Wireless Local Loop,WLL)站、个人数字处理(Personal Digital Assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备以及5G网络中的移动台或者未来演进的公共陆地移动网(Public Land MobileNetwork,PLMN)网络中的订阅设备等。
图1中为方便描述,只示例出2个终端,实际网络中,可能存在多个终端共存,在此不再赘述。上述终端可以为网络侧设备覆盖范围内的终端,也可以为网络侧设备覆盖范围外的终端。
网络侧设备303也可以称之为接入网实体或无线接入网((Radio)AccessNetwork,(R)AN)实体,主要负责为终端301和终端302提供无线连接,保证终端301和终端302的上下行数据的可靠传输等。网络侧设备303可为5G系统中的下一代基站(generationNode B,gNB),可以是全球移动通讯(Global System of Mobile communication,GSM)系统或码分多址(Code Division Multiple Access,CDMA)中的基站(Base TransceiverStation,BTS),也可以是宽带码分多址(Wideband Code Division Multiple Access,WCDMA)系统中的基站(NodeB,NB),还可以是长期演进(Long Term Evolution,LTE)系统中的演进型基站(Evolutional Node B,eNB或eNodeB)等。
需要说明的是,上述系统架构仅是对本发明实施例适用系统架构的举例说明,本发明实施例适用的系统架构相比图3所示的系统架构还可以增加其它实体,或减少部分实体。
实施例1
本发明实施例提供一种传输集群语音业务的方法,应用于网络侧设备,如图4所示,该方法包括:
步骤S401,获取待发送的集群语音业务数据,向终端重复发送所述集群语音业务数据;
网络侧设备通过无线链路控制RLC层获取待发送的集群语音业务数据并存储;由媒体接入控制MAC层对RLC层存储的所述集群语音业务数据,进行连续重复调度并发送到终端。
具体的,网络层设备首先通过RLC层获取集群业务数据,确定所述集群业务数据为集群语音业务数据时进行存储,然后通过RLC层将存储的该集群语音业务数据发送到MAC层。网络侧设备通过RLC层发送上述集群语音业务数据后,通过MAC层接收通过RLC层发送的集群业务数据;确定所述集群业务数据为集群语音业务数据时,将所述集群语音业务数据发送到终端,并在发送次数未达到N时指示RLC层重新发送所述集群语音业务数据。
由于RLC层与MAC层接收集群业务数据时,可能接收到各种类型的集群业务数据,因此,通过RLC层或者通过MAC层接收集群业务数据时,需要确定接收到的集群业务数据是否是上述需要发送的集群语音业务数据。网络侧设备通过对接收集群业务数据的信道进行监测,确定接收所述集群业务数据的信道为预设的对应于集群语音业务数据的信道时,确定所述集群业务数据为集群语音业务数据。
网络侧设备由MAC层对所述RLC层存储的所述集群语音业务数据,进行连续重复调度并发送终端时,由MAC层在初次收到集群语音业务数据时,在重复发送次数未达到N之前,每间隔一个传输时间间隔,对所述RLC层存储的所述集群语音业务数据进行一次调度。具体可以在初次收到集群语音业务数据后,每间隔一个传输时间间隔,指示RLC层重新发送该集群语音业务数据,至发送次数达到N。并且,在每次通过MAC层接收到集群语音业务数据时,将该集群语音业务数据发送到物理层,通过物理层将该集群语音业务数据发送到对应的终端。
上述N为大于1的整数。
步骤S402,确定发送次数达到N时,删除所述集群语音业务数据,所述N为大于1的整数。
通过上述步骤,网络侧设备通过RLC层对需要发送的集群语音业务数据进行存储,通过MAC层对存储在RLC层的集群语音业务数据进行重复调度并发送到对应的终端。在重复发送过程中,确定该集群语音业务数据发送到终端的发送次数达到N时,删除所述集群语音业务数据,所述N为大于1的整数。
具体的,网络侧设备确定该集群语音业务数据发送到终端的发送次数达到N时,通过MAC层指示RLC层停止发送并删除该集群语音业务数据,通过RLC层接收到该指示后,停止向MAC层发送该集群语音业务数据,并删除存储的该集群语音业务数据。
本发明实施例中,传输时间间隔根据已有的或新定义的协议或标准确定,或者采用预设时间值。例如,在采用3GPP LTE与LTE-A标准时,一个传输时间间隔TTI=1ms。
本发明实施例中,集群语音业务数据从网络侧设备到终端的重复发送次数N为大于1的整数,优选的,N为3、4、5中的任一值。
本发明实施例中提供的传输集群语音业务的方法,通过将需要发送到终端的集群语音业务数据进行存储,并重复发送到终端至达到预设次数,然后删除该集群语音业务数据,解决了目前传输集群语音业务的方法存在的传输可靠性低、集群语音质量差的问题。
实施例2
参照图5,为本发明实施例提供的一种传输集群语音业务的方法流程示意图,应用于网络侧设备。如图所示,该方法具体包括以下步骤:
步骤S501,RLC层接收上层发送的集群业务数据,确定该集群业务数据为集群语音业务数据时,将该集群业务数据进行存储并发送到MAC层;
RLC层接收到的上层发送的集群业务数据可能为各业务类型对应的数据,因此,RLC层需要确定接收到的集群业务数据是否为集群语音业务数据。
集群信道的RLC层是基于LTE协议的,按照标准协议,传输集群业务的集群信道中,集群语音业务建立的承载与其他集群业务可以进行区分开。因此,通过对传输集群业务数据的信道进行监测,RLC层可以识别哪个业务承载上是集群语音业务,从而确定在集群语音业务数据的业务承载对应的信道上传输的集群业务数据为集群语音业务数据。为了实现简单,RLC层将集群语音业务承载上的数据进行保留并发送到MAC层,即,RLC层存储集群语音业务承载上的集群语音业务数据,并发送到MAC层。具体实施时可以将该集群语音业务数据组合到报文中进行存储,然后将该报文发送到MAC层。
步骤S502,MAC层接收RLC层发送的集群业务数据,确定该集群业务数据为集群语音业务数据时,确定是否达到N次传输;
MAC层接收到的RLC层发送的集群业务数据可能为各业务类型对应的数据,因此,MAC层需要确定接收到的集群业务数据是否为集群语音业务数据。
集群信道的MAC层是基于LTE协议的,按照标准协议,传输集群业务的集群信道中集群语音业务建立的承载与其他集群业务可以进行区分开。因此,通过对传输集群业务数据的信道进行监测,MAC层可以识别哪个业务承载上是集群语音业务,从而确定在集群语音业务数据的业务承载对应的信道上传输的集群业务数据为集群语音业务数据。
MAC层确定RLC层发送的集群业务数据为集群语音业务数据时,确定是否达到N次传输,即,确定将该语音业务数据发送到终端的次数是否达到N次,若是,执行步骤S505;否则,执行步骤S503。
步骤S503,MAC层将该集群语音业务数据发送到终端,并每隔一个传输时间间隔,指示RLC层重新发送该集群语音业务数据;
MAC层将该集群语音业务数据发送到物理层,通过物理层发送到对应的终端。同时,每隔一个传输时间间隔,MAC层向RLC层发送指示信令,指示RLC层重新发送该集群语音业务数据。
并执行步骤S504。
步骤S504,RLC层根据接收到的MAC层发送的指示,重新发送该集群语音业务数据到MAC层;
RLC层接收到MAC层发送的指示信令时,根据指示信令确定需要重新发送的集群语音业务数据,并将该集群语音业务数据发送到MAC层。
并执行步骤S502。
步骤S505,MAC层将该集群语音业务数据发送到终端,并指示RLC层删除该集群语音业务数据;
MAC层将该集群语音业务数据发送到物理层,通过物理层发送到对应的终端。同时,MAC层向RLC层发送指示信令,指示RLC层停止发送并删除该集群语音业务数据。
并执行步骤S506。
步骤S506,RLC层根据接收到的MAC层发送的指示,删除该集群语音业务数据。
RLC层接收到MAC层发送的指示信令时,根据指示信令删除指示的集群语音业务数据。
本实施例中RLC层或MAC层在确定接收到的集群业务数据不是集群语音业务数据时,采用现有技术,按照现有的数据传输流程进行传输,此处不再详述。
本实施例中,传输时间间隔根据已有的或新定义的协议或标准确定,或者采用预设时间值。例如,在采用3GPP LTE与LTE-A标准时,一个传输时间间隔TTI=1ms。
本实施例中,集群语音业务数据从网络侧设备到终端的重复发送次数N为大于1的整数,优选的,N为3、4、5中的任一值。
本实施例提供的传输集群语音业务数据的方法,网络侧RLC层将集群语音业务承载上的集群语音业务数据进行存储,MAC层对RLC层组好的包括该集群语音业务数据的报文进行连续的N次调度,N由网络侧灵活设置,当MAC层将该集群语音业务数据报文进行N次调度完后,通知RLC层,由RLC层正常删除该报文。因此,在空口上相当于该集群语音业务数据被传输了N次,相比一次传输,保证了传输的集群语音业务数据的完整性与可靠性,解决了目前传输集群语音业务的方法存在的传输可靠性低、集群语音质量差的问题。此外,终端在接收该集群语音业务数据时,终端的RLC层按照标准协议,如果发现RLC SN(序列号Sequence Number)重复,就会将该集群语音业务数据报文丢弃,只会向上层提交一次正确的集群语音业务数据报文。因此,本发明实施例提供的方法不仅提高了空口的传输可靠性,同时也不会影响和修改目前终端侧的处理。
本实施例中上述提供的传输集群语音业务的方法仅是对本发明实施例方法的示例性说明,本发明实施例方法具体实施时还可以选择其他可选的实现方法。
实施例3
以上对本发明中一种传输集群语音业务的方法进行说明,以下对执行上述传输集群语音业务的方法的网络侧设备进行说明。
请参阅图6,本发明实施例提供一种网络侧设备,包括:
数据发送模块601,用于获取待发送的集群语音业务数据,向终端重复发送所述集群语音业务数据;
终止发送模块602,用于确定发送次数达到N时,删除所述集群语音业务数据,所述N为大于1的整数。
可选地,所述数据发送模块获取待发送的集群语音业务数据,向终端重复发送所述集群语音业务数据,包括:
通过无线链路控制RLC层获取待发送的集群语音业务数据并存储;
由媒体接入控制MAC层对所述RLC层存储的所述集群语音业务数据,进行连续重复调度并发送到终端。
可选地,所述数据发送模块通过无线链路控制RLC层获取待发送的集群语音业务数据并存储,包括:
通过RLC层获取集群业务数据,确定所述集群业务数据为集群语音业务数据时进行存储。
可选地,所述数据发送模块由媒体接入控制MAC层对所述RLC层存储的所述集群语音业务数据,进行连续重复调度,包括:
通过MAC层接收通过RLC层发送的集群业务数据;
确定所述集群业务数据为集群语音业务数据时,将所述集群语音业务数据发送到终端,并在发送次数未达到N时指示RLC层重新发送所述集群语音业务数据。
可选地,所述数据发送模块由媒体接入控制MAC层对所述RLC层存储的所述集群语音业务数据,进行连续重复调度,包括:
由MAC层在初次收到集群语音业务数据时,在重复发送次数未达到N之前,每间隔一个传输时间间隔,对所述RLC层存储的所述集群语音业务数据进行一次调度。
可选地,所述数据发送模块确定所述集群业务数据为集群语音业务数据,包括:
通过对接收集群业务数据的信道进行监测,确定接收所述集群业务数据的信道为预设的对应于集群语音业务数据的信道时,确定所述集群业务数据为集群语音业务数据。
可选地,所述N为3、4、5中的任一值。
本发明实施例所提供的上述网络侧设备与本发明上述实施例提供的应用到网络侧设备的传输集群语音业务的方法属于同一发明构思,应用到上述实施例提供的传输集群语音业务的方法中各种实施方式,可以应用到本实施例中的网络侧设备进行实施,这里不再重述。
上面从模块化功能实体的角度对本申请实施例中的网络侧设备进行了描述,下面从硬件处理的角度对本申请实施例中的网络侧设备进行描述。
实施例4
请参阅图7,本申请实施例中网络侧设备的另一个实施例包括:
处理器700、存储器701、收发机702以及总线接口703。
处理器700负责管理总线架构和通常的处理,存储器701可以存储处理器700在执行操作时所使用的数据。收发机702用于在处理器700的控制下接收和发送数据。
总线架构可以包括任意数量的互联的总线和桥,具体由处理器700代表的一个或多个处理器和存储器701代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器700负责管理总线架构和通常的处理,存储器701可以存储处理器700在执行操作时所使用的数据。
本发明实施例揭示的流程,可以应用于处理器700中,或者由处理器700实现。在实现过程中,信号处理流程的各步骤可以通过处理器700中的硬件的集成逻辑电路或者软件形式的指令完成。处理器700可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器701,处理器700读取存储器701中的信息,结合其硬件完成信号处理流程的步骤。
具体地,处理器700,用于读取存储器701中的程序并执行:
获取待发送的集群语音业务数据,向终端重复发送所述集群语音业务数据;
确定发送次数达到N时,删除所述集群语音业务数据,所述N为大于1的整数。
可选地,所述处理器具体用于:
通过无线链路控制RLC层获取待发送的集群语音业务数据并存储;
由媒体接入控制MAC层对所述RLC层存储的所述集群语音业务数据,进行连续重复调度并发送到终端。
可选地,所述处理器具体用于:
通过RLC层获取集群业务数据,确定所述集群业务数据为集群语音业务数据时进行存储。
可选地,所述处理器具体用于:
通过MAC层接收通过RLC层发送的集群业务数据;
确定所述集群业务数据为集群语音业务数据时,将所述集群语音业务数据发送到终端,并在发送次数未达到N时指示RLC层重新发送所述集群语音业务数据。
可选地,所述处理器具体用于:
由MAC层在初次收到集群语音业务数据时,在重复发送次数未达到N之前,每间隔一个传输时间间隔,对所述RLC层存储的所述集群语音业务数据进行一次调度。
可选地,所述处理器具体用于:
通过对接收集群业务数据的信道进行监测,确定接收所述集群业务数据的信道为预设的对应于集群语音业务数据的信道时,确定所述集群业务数据为集群语音业务数据。
可选地,所述N为3、4、5中的任一值。
本发明实施例所提供的上述网络侧设备与本发明上述实施例提供的应用到网络侧设备的传输集群语音业务的方法属于同一发明构思,应用到上述实施例提供的传输集群语音业务的方法中各种实施方式,可以应用到本实施例中的网络侧设备进行实施,这里不再重述。
本发明实施例还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行上述实施例提供的传输集群语音业务的方法。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
以上对本申请所提供的技术方案进行了详细介绍,本申请中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
- 一种传输集群语音业务的方法及网络侧设备
- 一种集群业务的处理方法、网络侧设备及用户设备