掌桥专利:专业的专利平台
掌桥专利
首页

窄带专网的呼叫方法、终端及存储介质

文献发布时间:2023-06-19 19:20:08


窄带专网的呼叫方法、终端及存储介质

技术领域

本申请涉及集群通信技术领域,尤其涉及一种窄带专网的呼叫方法、终端及存储介质。

背景技术

相关技术中,对于窄带专网的组呼,例如:在数字集群通信标准(Digital Mobi leRadio,简称DMR)/警用数字集群(Pol ice Digital Trunking,简称PDT)/泛欧集群无线电(Terrestr ial Trunked Radio,简称TETRA下,一种终端只能同时接收一个呼叫,其他呼叫都会错过;同时,对于同一个呼叫群组的组呼,也只能有一个终端成员讲话,其他终端只能接收,当一个终端讲话结束,进入呼叫空闲(Hangtime)状态,其他终端才可以开始讲话;而且,对于其他终端而言,在某个终端讲话过程中想获取话权开始讲话,只能通过呼叫打断等措施来获取话权,强制结束该某个终端讲话,然后抢话权,方可以开始讲话,对应的用户体验不好。

针对相关技术中窄带专网的呼叫工作方式,容易错过重要呼叫,且组呼不能同时讲话,组呼交流效率低下的问题,尚未存在有效的解决方案。

发明内容

本申请提供了一种窄带专网的呼叫方法、终端及存储介质,以至少解决相关技术中窄带专网的呼叫工作方式,容易错过重要呼叫,且组呼不能同时讲话,组呼交流效率低下的问题。

第一方面,本申请提供了一种窄带专网的呼叫方法,应用于接收终端,包括:获取当前工作频点对应的一个时分多址帧的多个时隙上的呼叫业务数据;在所述呼叫业务数据中检测第一目标呼叫,其中,所述第一目标呼叫用于表征对所述接收终端的呼叫;接入从所述呼叫业务数据中检测出的多个所述第一目标呼叫;从所述多个所述第一目标呼叫中选定至少一个所述第一目标呼叫后,将选定的至少一个所述第一目标呼叫所对应的呼叫业务数据进行播放。

第二方面,本申请提供了一种窄带专网的呼叫方法,应用于发送终端,包括:在当前时隙接收到第一目标呼叫时,确定自身是否具有所述第一目标呼叫对应组的多人讲话权限,其中,所述第一目标呼叫用于表征对接收终端的呼叫;在具有所述多人讲话权限的情况下,检测相邻时隙是否空闲;在检测到所述相邻时隙空闲时,在所述相邻时隙向所述接收终端发送所述第一目标呼叫。

第三方面,提供了一种终端,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现如第一方面和或第二方面任一项实施例所述的窄带专网的呼叫方法的步骤。

第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面和/或第二方面任一项实施例所述的窄带专网的呼叫方法的步骤。

与相关技术相比,本实施例中提供了窄带专网的呼叫方法、终端及存储介质,获取当前工作频点对应的一个时分多址帧的多个时隙上的呼叫业务数据;在所述呼叫业务数据中检测第一目标呼叫,其中,所述第一目标呼叫用于表征对所述接收终端的呼叫;接入从所述呼叫业务数据中检测出的多个所述第一目标呼叫;从所述多个所述第一目标呼叫中选定至少一个所述第一目标呼叫后,将选定的至少一个所述第一目标呼叫所对应的呼叫业务数据进行播放,解决了窄带专网的呼叫工作方式,容易错过重要呼叫,且组呼不能同时讲话,组呼交流效率低下的问题,实现了在窄带专网的允许多人同时讲话,避免错过重要呼叫,提高用户体验有益效果。

本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种窄带专网的呼叫方法的流程示意图;

图2为本申请优选实施例提供对音频进行叠加和混音处理后的仿真效果示意图;

图3是为本申请优选实施例提供的窄带专网的呼叫方法的流程示意图;

图4为本申请实施例提供的一种窄带专网的呼叫方法的流程示意图;

图5为本申请优选实施例提供的窄带专网的呼叫方法的流程示意图;

图6为本申请优选实施例的呼叫工作过程示意图一;

图7为本申请优选实施例的呼叫工作过程示意图二;

图8为本申请优选实施例的呼叫工作过程示意图三;

图9是本申请实施例的窄带专网的呼叫装置的结构框图;

图10是本申请实施例的窄带专网的呼叫装置的结构框图;

图11是本申请实施例的终端的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

图1为本申请实施例提供的一种窄带专网的呼叫方法的流程示意图。如图1所示,本申请实施例提供了一种窄带专网的呼叫方法,应用于接收终端,该方法包括如下步骤:

步骤S101,获取当前工作频点对应的一个时分多址帧的多个时隙上的呼叫业务数据。

在本实施例中,执行对应呼叫方法的执行主体是对应窄带专网对应的终端中的接收方,定义为接收终端,并通过在不同时隙接收和解析多个不同的发送终端(发送方、请求方)所发起的语音讲话对应的呼叫语音数据,籍以实现同时多人讲话。

在本实施例中,对应的窄带专网系统包括但不限于时分多址(Time divisionmultipleaccess,简称TDMA)系统;在本实施例中,多个时隙是本申请实施例所对应的TDMA系统当前工作频点对应的一个时分多址帧的多个时隙,在本申请实施例中所涉及的多个时隙为数字集群通信标准(Digital Mobi le Radio,简称DMR)/警用数字集群(Pol iceDigitalTrunking,简称PDT)对应的一个时分多址帧的双时隙,也就是将PDT/DMR呼叫业务将信道分成两个交替时隙,从而在一个的物理信道内建立了两个逻辑信道;在本实施例中,多个时隙可以划分为当前时隙和相邻时隙,但当前和相邻并非对本实施例中的时隙的限定,仅仅用于区分指代两个时隙;在其中一些可选实施方式中,本申请所涉及的多个时隙及呼叫方法也是适用泛欧集群无线电(Terrestr ial Trunked Radio,简称TETRA)对应的四个时隙的。

在本实施例中,获取的呼叫业务数据是接收终端同时接收的当前工作频点下的多个时隙上的业务数据,对应时隙上的业务数据包括对本接收终端的呼叫,也还包括对其他的终端的呼叫,也还包括与相关终端进行通信的其他相关业务数据,例如:短信息。

步骤S102,在呼叫业务数据中检测第一目标呼叫,其中,第一目标呼叫用于表征对接收终端的呼叫。

在本实施例中,当接收终端接收对应的多个时隙上的呼叫业务数据后,会从所接受到的所有呼叫业务数据中解析出针对自身的目标呼叫,也就是检测出第一目标呼叫。

在本实施例中,接收终端通过对呼叫业务数据的每个时隙所对应的呼叫业务数据进行检测,当检测到对应的一个时隙中有对自身的呼叫,则将该第一目标呼叫及时进行接入,然后,进行对其他时隙所对应的呼叫业务数据进行检测,进而检测出所有针对接收终端的目标呼叫。

步骤S103,接入从呼叫业务数据中检测出的多个第一目标呼叫。

在本实施例中,在检测出对应的第一目标呼叫之后,需要及时将检测出的第一目标呼叫接入。

步骤S104,从多个第一目标呼叫中选定至少一个第一目标呼叫后,将选定的至少一个第一目标呼叫所对应的呼叫业务数据进行播放。

在本实施例中,多个第一目标呼叫可以是同一呼叫群组下的不同组成员在一个时分多址帧的多个时隙上进行的同一组呼的多路语音讲话,也可以是不同路的呼叫,而不同路的呼叫可以是新的一路组呼,也可以是一路单呼。具体地,接收终端可以同时接收一个组呼和一个单呼的呼叫业务数据,也可以是同时接收两个不同组呼的呼叫业务数据,还可以是接收同一呼叫群组中的两个不同组成员同时讲话的呼叫业务数据。

在本实施例中,当从呼叫业务数据中检测出所有针对接收终端自身的呼叫,也就是检测出多个第一目标呼叫后,会将多个第一目标呼叫所对应的呼叫业务数据进行音频叠加和混音处理,进而实现接收终端接收多人的讲话;当然,在本实施例中,在检测出多个第一目标呼叫后,可以根据持有该接收终端的用户对多个第一目标呼叫的选定而只收听某个成员的语音讲话或某个组呼的呼叫业务数据,因此,被播放的呼叫业务数据至少是一路第一目标呼叫所对应的呼叫业务数据。

通过上述步骤S101至步骤S104,采用获取当前工作频点对应的一个时分多址帧的多个时隙上的呼叫业务数据;在呼叫业务数据中检测第一目标呼叫,其中,第一目标呼叫用于表征对接收终端的呼叫;接入从呼叫业务数据中检测出的多个第一目标呼叫;从多个第一目标呼叫中选定至少一个第一目标呼叫后,将选定的至少一个第一目标呼叫所对应的呼叫业务数据进行播放,解决了窄带专网的呼叫工作方式,容易错过重要呼叫,且组呼不能同时讲话,组呼交流效率低下的问题,实现了在窄带专网的允许多人同时讲话,避免错过重要呼叫,提高用户体验有益效果。

需要说明的是,本申请实施例通过重新设计呼叫工作流程,允许多人同时讲话,可以支持多路呼叫同时接收,而且支持同一组中多人同时讲话,多路语音可以通过多个时隙同时接收和解析,然后将不同时隙解析到的语音采用设定方式播放,例如:对音频进行叠加和混音处理,然后进行播放,还可以是用户根据自己需要来选择和切换需要收听和回呼的呼叫。

需要进一步说明的是,在本实施例中,当同一个呼叫群组有成员正在进行语音讲话时,同一呼叫群组内其他成员可以选择在当前工作频点对应的一个时分多址帧的空闲时隙上同时讲话,而当没有空闲时隙可用时,可以选择等待有空闲时隙;接收终端需要同时接收当前工作频点不同时隙上的多个呼叫业务数据,并且在对应的呼叫业务数据对应的接收终端是该接收终端(也就是该路呼叫业务数据的目的方),则可以将多路第一目标呼叫对应的呼叫业务数据进行解码和混音播放;在本实施例中,不同时隙上的呼叫业务数据可以是不同呼叫中不同成员的讲话,也可以是同一个组呼内不同组成员的讲话;在本实施例中,当接收终端接收到多个呼叫业务数据时,可以根据需要选择只收听其中某一路的呼叫业务数据,其他路呼叫业务数据暂时静音,接收终端还可以根据需要切换到其他语音通路进行收听;在本实施例中,当接收到不同组的多路呼叫业务数据时,接收终端可以根据预设的回呼策略,例如:默认回呼最先收到的组呼,或者最新收到的组呼,或者指定的某个组呼、选定的只收听的某一路呼叫业务数据所对应的组呼。

在其中一些实施例中,在接入从呼叫业务数据中检测出的多个第一目标呼叫后,还实施如下步骤:

步骤21、判断多个第一目标呼叫是否属于同一呼叫,得到判断结果,其中,同一呼叫用于表征第一目标呼叫所对应的发送终端为同一目标呼叫群组中的组成员。

在本实施例中,同一呼叫是指多个第一目标呼叫的发送终端在同一呼叫群组中,同时,接收终端也属于该同一呼叫群组中。

在本实施例中,接收终端在多个时隙中的一个时隙检测到对自身的呼叫,则将该第一目标呼叫及时进行接入,然后再在其他时隙检测是否有对自身的呼叫,并判断在其他时隙检测到的呼叫是否与前一个检测到的呼叫属于同一呼叫。

步骤22、基于判断结果,在多个第一目标呼叫中,确定待回呼的第二目标呼叫。

在本实施例中,基于判断结果,确定多个第一目标呼叫是否属于同一呼叫,从而确定待回呼的对象,例如:当多个第一目标呼叫属于同一呼叫时,回呼的则是该同一呼叫,即回呼时是对所有组成员进行回呼;当多个第一目标呼叫不属于同一呼叫时,则可以选择一路呼叫进行回呼。

步骤23、向第二目标呼叫所对应的发送终端发送回呼语音数据,以回呼对应的发送终端。

在本实施例中,在确定待回呼的第二目标呼叫后,则向第二目标呼叫所对应的发送终端发送回呼语音数据,实现对应回呼。

通过上述步骤中的判断多个第一目标呼叫是否属于同一呼叫,得到判断结果,其中,同一呼叫用于表征第一目标呼叫所对应的发送终端为同一目标呼叫群组中的组成员;基于判断结果,在多个第一目标呼叫中,确定待回呼的第二目标呼叫;向第二目标呼叫所对应的发送终端发送回呼语音数据,以回呼对应的发送终端,实现了通过判断多个第一目标呼叫是否属于同一呼叫的判断及对回呼对象的确认。

需要说明的是,在本申请实施例中,在检测出多个第一目标呼叫后,会判断多个第一目标呼叫是否为同一组呼下不同组成员的讲话,还是属于多个不同的呼叫,然后,根据判断结果,确定对应接收的呼叫业务数据的发送方,从而确定定义的多人同时讲话的场景,进而明确进行回呼的对象。例如:当多个第一目标呼叫为同一组呼下多个成员的语音讲话,接收终端通过回呼该组呼,则对应组呼下的所有成员均得以回呼;又例如:当多个第一目标呼叫为多个不同的呼叫,而接收终端进行回呼时,则可以从多个不同呼叫中选择一个呼叫进行回呼。

在其中一些实施例中,判断多个所述第一目标呼叫是否属于同一呼叫,通过如下步骤实现:

步骤31、获取多个第一目标呼叫所对应的呼叫业务数据,得到目标业务数据,其中,目标业务数据包括有对应的发送终端信息和/或组呼标识信息。

步骤32、根据对应的发送终端信息和/或组呼标识信息,判断多个第一目标呼叫所对应的发送终端是否为同一目标呼叫群组中的组成员,得到判断结果。

在本实施例中,通过确定对应的呼叫业务数据的发送方,通过发放方是否属于同一个呼叫群组的组成员,来确定多个第一目标呼叫是否属于同一呼叫;在本实施例中,确定对应的呼叫业务数据的发送方是通过发送方的目标信息确定的。例如:通过发送终端自身的终端信息、发送终端所属呼叫群组对应群组标识信息,也就是组呼标识信息确定对应的发送方。

通过上述步骤中的获取多个第一目标呼叫所对应的呼叫业务数据,得到目标业务数据,其中,目标业务数据包括有对应的发送终端信息和/或组呼标识信息;根据对应的发送终端信息和/或组呼标识信息,判断多个第一目标呼叫所对应的发送终端是否为同一目标呼叫群组中的组成员,得到判断结果,实现确定对应接收的呼叫业务数据的组成,从而确定定义的多人同时讲话的场景,从而明确对应进行回呼的对象,进一步实现多人同时讲话。

在其中一些实施例中,基于判断结果,在多个第一目标呼叫中,确定待回呼的第二目标呼叫,通过如下步骤实现:

步骤41、在判断结果为多个第一目标呼叫属于同一呼叫的情况下,确定第二目标呼叫为第一目标呼叫。

在本实施例中,如果在其他时隙检测到的呼叫与之前呼叫是同一呼叫,说明这是同一个呼叫中有多人同时讲话的场景,确定回呼的第二目标呼叫是指当前第一目标呼叫。

步骤42、在判断结果为多个第一目标呼叫不属于同一呼叫的情况下,按预设回呼策略从多个第一目标呼叫中选取一个呼叫作为第二目标呼叫,并回呼第二目标呼叫所对应的发送终端。

在本实施例中,当本申请实施例所涉及的窄带专网的呼叫方法是应用于PDT/DMR系统,则对应的多个时隙是当前时隙和相邻时隙,多个第一目标呼叫不属于同一呼叫包括两路组呼、一路单呼和一路组呼;而当应用于TETRA系统时,对应的多个时隙是四个时隙,多个第一目标呼叫不属于同一呼叫则包括如下两种情形:一是,四个第一目标呼叫都是不同呼叫(例如:四个组呼);二是,四个第一目标呼叫中,两个属于同一呼叫,另外两个第一目标呼叫是不同于前一个同一呼叫的呼叫。

在本实施例中,如果在其他时隙检测到的呼叫与之前呼叫不是同一呼叫,则判断为同时接入多个不同呼叫的场景,可以基于用户的选定的第一目标呼叫进行回呼。

通过上述步骤中的在判断结果为多个第一目标呼叫属于同一呼叫的情况下,确定第二目标呼叫为第一目标呼叫;在判断结果为多个第一目标呼叫不属于同一呼叫的情况下,按预设回呼策略从多个第一目标呼叫中选取一个呼叫作为第二目标呼叫,并回呼第二目标呼叫所对应的发送终端,实现不同呼叫场景下的回呼对象的确定。

在其中一些实施例中,按预设回呼策略从多个第一目标呼叫中选取一个呼叫作为第二目标呼叫,并回呼第二目标呼叫所对应的发送终端,可通过如下步骤实现:将当前播放的呼叫业务数据对应的第一目标呼叫作为第二目标呼叫,并回呼对应的第二目标呼叫所对应的发送终端;或,

根据预设条件指定多个第一目标呼叫中的一个呼叫为第二目标呼叫,并回呼对应的第二目标呼叫所对应的发送终端,其中,预设条件包括以下其中之一:呼叫接入的时间顺序,呼叫优先级顺序。

在本实施例中,接收终端可以根据预设条件所对应的回呼策略选定一路进行回呼。例如:按呼叫接入的时间顺序进行回呼时,对最先接入的组呼进行回呼;按呼叫优先级顺序进行回呼时,选择呼叫优先级最高的一个第一目标呼叫进行回复。

通过上述步骤中的将当前播放的呼叫业务数据对应的第一目标呼叫作为第二目标呼叫,并回呼对应的第二目标呼叫所对应的发送终端;或,根据预设条件指定多个第一目标呼叫中的一个呼叫为第二目标呼叫,并回呼对应的第二目标呼叫所对应的发送终端,实现了对回呼对象的确认。

在其中一些实施例中,将选定的至少一个所述第一目标呼叫所对应的呼叫业务数据进行播放,包括如下步骤:将选定的至少两个第一目标呼叫所对应的呼叫业务数据进行混音处理,并对完成混音处理的呼叫业务数据进行播放。

在本实施例中,接收终端对呼叫业务数据进行混音处理的过程为如下:将选定的至少两个第一目标呼叫所对应的呼叫业务数据先分别解码为PCM格式语音,然后对解码后语音进行叠加和混音处理,叠加完之后生成一路PCM格式语音,该一路PCM格式语音对应为进行播放的呼叫业务数据。

图2为本申请优选实施例提供对音频进行叠加和混音处理后的仿真效果示意图,在其中一些可以实施方式中,采用对两路呼叫业务数据进行叠加和混音处理,对应的仿真结果参考图2所示。

在其中一些实施例中,将选定的至少一个第一目标呼叫所对应的呼叫业务数据进行播放,还可通过如下步骤实现:按预设播放策略,选定多个第一目标呼叫中的一个所对应的呼叫业务数据进行播放,其中,预设播放策略包括以下其中之一:呼叫接入的时间顺序,呼叫优先级顺序。

在本实施例中,接收终端对于接收到多个针对自身的第一目标呼叫,可以基于自身的选择进行收听,也就是按对应的播放策略进行选择性播放。例如:按呼叫接入的时间顺序进行呼叫业务数据的播放时,将最先接入的组呼对应的呼叫业务数据进行播放,按呼叫优先级顺序进行呼叫业务数据的播放时,选择呼叫优先级最高的一个第一目标呼叫对应的呼叫业务数据进行播放。

图3是为本申请优选实施例提供的窄带专网的呼叫方法的流程示意图,参考图3,该流程包括:

步骤51、接收过程中需要同时接收和解析当前工作频点下的一个时分多址帧对应的多个时隙上的呼叫业务数据。

步骤52、如果在其中一个时隙检测到有对接收终端的第一呼叫(一个第一目标呼叫),需要及时接入该第一呼叫。

步骤53、继续检测其他相邻时隙上的呼叫业务数据。

步骤54、如果在其他时隙检测到其他相邻时隙上的呼叫业务数据有对针对接收终端的第二呼叫(另一个第一目标呼叫),需要同时接入该第二呼叫。

步骤55、如果第二呼叫与第一呼叫是同一个呼叫,则对应同一个组呼中有多个成员同时讲话的场景,用户可以选择将多个呼叫业务数据叠加播放,也可以根据需要选择只收听其中对应的一个呼叫。由于是同一个呼叫,因此回呼的是当前呼叫。

步骤56,如果第二呼叫与第一呼叫不是同一个呼叫,则对应同时接入多个不同呼叫的场景,用户可以选择将多路音频叠加播放,也可以根据需要选择只收听其中某一路呼叫的呼叫业务数据。回呼时可以指定其中一个呼叫进行回呼,也可以选择回呼当前收听的呼叫。

图4为本申请实施例提供的一种窄带专网的呼叫方法的流程示意图。如图4所示,本申请实施例提供了一种窄带专网的呼叫方法,应用于发送终端,该方法包括如下步骤:

步骤S401,在当前时隙接收到第一目标呼叫时,确定自身是否具有第一目标呼叫对应组的多人讲话权限,其中,第一目标呼叫用于表征对接收终端的呼叫。

在本实施例中,执行对应呼叫方法的执行主体是终端中的发送方,定义为发送终端,并通过多个同一呼叫群组中的不同组成员向同一个接收终端(接收方、目的方)进行呼叫,进而实现同一个组呼内同时多人讲话。

在本实施例中,对应的窄带专网系统包括但不限于时分多址(Time divisionmultiple access,简称TDMA)系统;在本实施例中,多个时隙是本申请实施例所对应的TDMA系统当前工作频点对应的一个时分多址帧的多个时隙,在本申请实施例中所涉及的多个时隙为数字集群通信标准(Digital Mobi le Radio,简称DMR)/警用数字集群(Pol iceDigital Trunking,简称PDT)对应的一个时分多址帧的双时隙,也就是将PDT/DMR呼叫业务将信道分成两个交替时隙,从而在一个的物理信道内建立了两个逻辑信道;在本实施例中,多个时隙可以划分为当前时隙和相邻时隙,但当前和相邻并非对本实施例中的时隙的限定,仅仅用于区分指代两个时隙;在其中一些可选实施方式中,本申请所涉及的多个时隙及呼叫方法也是适用泛欧集群无线电(Terrestr ial Trunked Radio,简称TETRA)对应的四个时隙的。

在本实施例中,在当前时间接收到的第一目标呼叫,是表征对应的发送终端在当前时隙收听到同一呼叫群组中的终端向对应的接收终端(属于同一呼叫群组的终端)发送的呼叫。而执行本申请实施例的方法的发送终端,在接收到该第一目标呼叫后,若要向该第一目标呼叫对应的接收终端发起讲话,也就是向该第一目标呼叫对应的接收终端也发送第一目标呼叫,则需要在发送第一目标呼叫之前,检测自身是否有在第一目标呼叫所对应的组呼中进行多人讲话的权限,也就是确定在对应的组呼中,对应的发送终端是否允许被进行多人讲话。

步骤S402,在具有多人讲话权限的情况下,检测所述相邻时隙是否空闲。

在本实施例中,确认发送终端具有多人讲话权限的情况下,还需要检测当前工作频点对应的一个时分多址帧的多个时隙中是否具有空闲的时隙,多个时隙的相邻两个时隙为当前时隙和相邻时隙;在本实施例中,在接收到第一目标呼叫时,则表明当前时隙繁忙,也就是被暂用,此时,需要通过检测相邻时隙是否空闲,来获得对应的话权。

步骤S403,在检测到相邻时隙空闲时,在相邻时隙向接收终端发送第一目标呼叫。

在本实施例中,当检测到相邻时隙空闲时,此时,发送终端允许在相邻时隙向接收终端发起语音讲话,从而实现在当前时隙发送第一目标呼叫的终端与在相邻时隙发送第一目标呼叫的发送终端同时与接收终端进行语音讲话。

在本实施例中,在当前时隙发送第一目标呼叫的终端、在相邻时隙发送第一目标呼叫的发送终端以及接收终端可以是同一呼叫群组中的不同组成员,也就是发送终端所发起的语音讲话是对应组呼下,不同成员进行的语音讲话,此时,接收终端在不同时隙接收同一组呼的呼叫群组中的不同成员的讲话。

通过上述步骤S401至步骤S403,采用在当前时隙接收到第一目标呼叫时,确定自身是否具有第一目标呼叫对应组的多人讲话权限,其中,第一目标呼叫用于表征对接收终端的呼叫;在具有多人讲话权限的情况下,检测所述相邻时隙是否空闲;在检测到相邻时隙空闲时,在相邻时隙向接收终端发送第一目标呼叫,解决了窄带专网的呼叫工作方式,容易错过重要呼叫,且组呼不能同时讲话,组呼交流效率低下的问题,实现了在窄带专网的允许多人同时讲话,避免错过重要呼叫,提高用户体验有益效果。

在其中一些实施例中,确定自身是否具有第一目标呼叫对应组的多人讲话权限之后,还实施如下步骤:在确定不具有多人讲话权限的情况下,确定不允许向接收终端发送第一目标呼叫。

在本实施例中,当确定对应的发送终端不具备对应组的多人讲话权限时,则无需进行判断相邻时隙是否空闲,可以直接确定不能向接收终端发送第一目标呼叫。

在其中一些实施例中,在检测到相邻时隙繁忙时,还实施如下步骤:

步骤71、检测自身是否具有用于打断话权仲裁权限。

步骤72、在检测到自身具有话权仲裁权限时,打断其中一个时隙中向接收终端发送的第一目标呼叫,在该时隙中向接收终端发送第一目标呼叫,与在其他时隙向接收终端发送的第一目标呼叫的终端在多个时隙内进行多人讲话。

在本实施例中,在检测到相邻时隙被占用时,若发送终端预期需要进行发起的语音讲话又较为重要,则打断其他时隙中的呼叫后向接收终端发送第一目标呼叫。

通过上述步骤中的检测自身是否具有用于打断话权仲裁权限;在检测到自身具有话权仲裁权限时,打断其中一个时隙中向接收终端发送的第一目标呼叫,在该时隙中向接收终端发送第一目标呼叫,与在其他时隙向接收终端发送的第一目标呼叫的终端在多个时隙内进行多人讲话,实现在相邻时隙繁忙时启动应急的呼叫讲话。

图5为本申请优选实施例提供的窄带专网的呼叫方法的流程示意图,参考图5,该流程包括:

步骤S501,检测当前时隙是否繁忙,如果是,则执行步骤S502,否则,执行步骤S505。

步骤S502,检测自身是否具备多人讲话权限,如果有,则执行步骤S503,否则执行步骤S504。

步骤S503,检测相邻时隙是否空闲,如果是,执行步骤S505,否则,执行步骤S506。

步骤S504,拒绝发送终端向接收终端发送第一目标呼叫。

步骤S505,在对应空闲时隙发起语音讲话。

步骤S506,检测自身是否具有打断权限,如果是,执行步骤S507,否则,执行步骤S501。

步骤S507,打断当前语音讲话方的语音讲话,之后,执行步骤S505。

图6为本申请优选实施例的呼叫工作过程示意图一,图7为本申请优选实施例的呼叫工作过程示意图二;图8为本申请优选实施例的呼叫工作过程示意图三,参考图6-图8,其中1、2分别表示TDMA系统下的时隙1和时隙2,以下对接收终端与发送终端之间的工作过程说明如下:

如图6所示,工作场景1接收终端可以同时接收1个组呼和1个单呼的语音。

设定组1(G1)包括成员MS1,MS2,MS3,MS4不是组1成员,MS1在时隙1发起G1组呼,MS4在时隙2发起MS3的单呼,MS2只能收到G1的组呼语音,MS3可以同时听到G1的组呼和来自MS4的单呼;通话过程中MS3可以动态选择切换只收听某一路语音,其中,MS表示移动台(Mobi le Station)。

如图7所示,工作场景2接收终端可以同时接收2个不同组呼的语音。

设定组1(G1)包括成员MS1,MS2,MS3,组2(G2)包括成员MS3,MS4,MS5,其中,成员MS3既属于G1又属于G2,MS1在时隙1发起G1呼叫,MS4在时隙2发起G2呼叫,MS2只能收到G1的组呼语音,MS5只能收到G2的组呼语音,MS3可以同时听到G1和G2的组呼语音。通话过程中MS3可以动态选择切换只收听某一路语音。

如图8所示,工作场景3接收终端可以接收同一呼叫群组组中2个不同成员同时讲话的语音。

设定组1(G1)包括成员MS1,MS2,MS3,且组1对应的组合G1呼叫已经建立,MS1在时隙1正在讲话,MS2检测到时隙2空闲,MS2在时隙2也开始讲话,MS3可以同时听到MS1和MS2的讲话语音,通话过程中MS3可以动态选择切换只收听某一路语音。

在本实施例中还提供了对应的窄带专网的呼叫装置,应用于终端,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。以下所使用的术语“模块”、“单元”、“子单元”等可以实现预定功能的软件和/或硬件的组合。尽管在以下实施例中所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图9是本申请实施例的窄带专网的呼叫装置的结构框图,如图9所示,该装置应用于接收终端,该装置包括:

获取模块91,用于获取当前工作频点对应的一个时分多址帧的多个时隙上的呼叫业务数据。

检测模块92,与获取模块91耦合连接,用于在呼叫业务数据中检测第一目标呼叫,其中,第一目标呼叫用于表征对接收终端的呼叫。

接入模块93,与检测模块92耦合连接,用于接入从呼叫业务数据中检测出的多个第一目标呼叫。

处理模块94,与接入模块93耦合连接,用于从多个第一目标呼叫中选定至少一个第一目标呼叫后,将选定的至少一个第一目标呼叫所对应的呼叫业务数据进行播放。

通过本申请实施例的装置,采用获取当前工作频点对应的一个时分多址帧的多个时隙上的呼叫业务数据;在呼叫业务数据中检测第一目标呼叫,其中,第一目标呼叫用于表征对接收终端的呼叫;接入从呼叫业务数据中检测出的多个第一目标呼叫;从多个第一目标呼叫中选定至少一个第一目标呼叫后,将选定的至少一个第一目标呼叫所对应的呼叫业务数据进行播放,解决了窄带专网的呼叫工作方式,容易错过重要呼叫,且组呼不能同时讲话,组呼交流效率低下的问题,实现了在窄带专网的允许多人同时讲话,避免错过重要呼叫,提高用户体验有益效果。

在其中一些实施例中,该装置还包括判断模块,该判断模块进一步包括:

第一判断单元,用于在接入从呼叫业务数据中检测出的多个第一目标呼叫后,判断多个第一目标呼叫是否属于同一呼叫,得到判断结果,其中,同一呼叫用于表征第一目标呼叫所对应的发送终端为同一目标呼叫群组中的组成员。

第一确定单元,与第一判断单元耦合连接,用于基于判断结果,在多个第一目标呼叫中,确定待回呼的第二目标呼叫。

第一回呼单元,与第一确定单元耦合连接,用于向第二目标呼叫所对应的发送终端发送回呼语音数据,以回呼对应的发送终端。

在其中一些实施例中,该第一判断单元还用于获取多个第一目标呼叫所对应的呼叫业务数据,得到目标业务数据,其中,目标业务数据包括有对应的发送终端信息和/或组呼标识信息;根据对应的发送终端信息和/或组呼标识信息,判断多个第一目标呼叫所对应的发送终端是否为同一目标呼叫群组中的组成员,得到判断结果。

在其中一些实施例中,该第一确定单元还用于在判断结果为多个第一目标呼叫属于同一呼叫的情况下,确定第二目标呼叫为第一目标呼叫;在判断结果为多个第一目标呼叫不属于同一呼叫的情况下,按预设回呼策略从多个第一目标呼叫中选取一个呼叫作为第二目标呼叫,并回呼第二目标呼叫所对应的发送终端。

在其中一些实施例中,该第一确定单元还用于将当前播放的呼叫业务数据对应的第一目标呼叫作为第二目标呼叫,并回呼对应的第二目标呼叫所对应的发送终端;或,根据预设条件指定多个第一目标呼叫中的一个呼叫为第二目标呼叫,并回呼对应的第二目标呼叫所对应的发送终端,其中,预设条件包括以下其中之一:呼叫接入的时间顺序,呼叫优先级顺序。

在其中一些实施例中,该处理模块94还用于将选定的至少两个第一目标呼叫所对应的呼叫业务数据进行混音处理,并对完成混音处理的呼叫业务数据进行播放。

在其中一些实施例中,该处理模块94还用于按预设播放策略,选定多个所述第一目标呼叫中的一个所对应的呼叫业务数据进行播放,其中,所述预设播放策略包括以下其中之一:呼叫接入的时间顺序,呼叫优先级顺序。

图10是本申请实施例的窄带专网的呼叫装置的结构框图,如图10所示,该装置应用于发送终端,该装置包括:

确定模块101,用于在当前时隙接收到第一目标呼叫时,确定自身是否具有第一目标呼叫对应组的多人讲话权限,其中,第一目标呼叫用于表征对接收终端的呼叫。

检测模块102,与确定模块101耦合连接,用于在具有多人讲话权限的情况下,检测相邻时隙是否空闲。

处理模块103,与检测模块102耦合连接,用于在检测到相邻时隙空闲时,在相邻时隙向接收终端发送第一目标呼叫。

通过本申请实施例的装置,采用在当前时隙接收到第一目标呼叫时,确定自身是否具有第一目标呼叫对应组的多人讲话权限,其中,第一目标呼叫用于表征对接收终端的呼叫;在具有多人讲话权限的情况下,检测所述相邻时隙是否空闲;在检测到相邻时隙空闲时,在相邻时隙向接收终端发送第一目标呼叫,解决了窄带专网的呼叫工作方式,容易错过重要呼叫,且组呼不能同时讲话,组呼交流效率低下的问题,实现了在窄带专网的允许多人同时讲话,避免错过重要呼叫,提高用户体验有益效果。

在其中一些实施例中,确定自身是否具有第一目标呼叫对应组的多人讲话权限之后,该装置还用于在确定不具有多人讲话权限的情况下,确定不允许向接收终端发送第一目标呼叫。

在其中一些实施例中,在检测到相邻时隙繁忙时,该装置还用于检测自身是否具有用于打断话权仲裁权限;在检测到自身具有话权仲裁权限时,打断其中一个时隙中向接收终端发送的第一目标呼叫,在该时隙中向接收终端发送第一目标呼叫,与在其他时隙向接收终端发送的第一目标呼叫的终端在多个时隙内进行多人讲话。

图11是本申请实施例的终端的结构示意图,如图11所示,本申请实施例提供了一种终端,包括处理器111、通信接口112、存储器113和通信总线114,其中,处理器111,通信接口112,存储器113通过通信总线114完成相互间的通信,

存储器113,用于存放计算机程序;

处理器111,用于执行存储器113上所存放的程序时,实现图1或图4中的方法步骤。

该服务器中的处理实现图1或图4中的方法步骤,所带来的技术效果与上述实施例执行图1或图4中窄带专网的呼叫方法的技术效果一致,在此不再赘述。

上述终端提到的通信总线可以是外设部件互连标准(Per ipheralComponentInterconnect,简称PCI)总线或扩展工业标准结构(Extended IndustryStandard Architecture,简称EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述终端与其他设备之间的通信。

存储器可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volati le memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Appl ication SpecificIntegrated Ci rcuit,简称ASIC)、现场可编程门阵列(Field-Programmable GateArray,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述任意一个方法实施例提供的窄带专网的呼叫方法的步骤。

在本申请提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的窄带专网的呼叫方法的步骤。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

相关技术
  • 一种移动终端的智能呼叫方法、移动终端及存储介质
  • 无线局域网的睡眠控制方法及装置、存储介质、工作站、终端
  • 移动终端桌面图标布局方法、装置、终端及可读存储介质
  • 移动终端拍照控制方法、装置、移动终端以及存储介质
  • 终端屏幕信息布局调整方法、装置、移动终端及存储介质
  • 用于实现专网终端与公网终端之间的短消息互通的方法、系统、以及存储介质
  • 一种提升公专网切换性能的方法、终端设备和存储介质
技术分类

06120115870957