
1.本技术涉及通信技术领域,尤其涉及一种视频组呼业务的建立方法、系统及存储介质。
背景技术:2.目前,视频组呼业务通常是通过公网对讲(ptt over cellular,简称poc)系统来实现,在通过poc系统处理视频组呼业务时,poc系统是以单播的方式对组内的每一个终端单独发送视频组呼业务建立请求。如附图1所示,假设以终端ms1~msn组成的group1为例进行说明,当其中某一终端发起视频组呼业务建立请求时,poc系统依次向group1内其他剩余n-1个终端发起视频组呼业务建立请求。这样,n的值越大,完成组内所有终端的视频组呼业务建立的时间就越长。采用现有的单独依靠poc系统实现视频组呼业务的建立方式,处理效率较低。因此,如何提高视频组呼业务的建立效率成为亟待解决的技术问题。
技术实现要素:3.本技术提供了一种视频组呼业务的建立方法、系统及存储介质,以解决现有的单独依靠poc系统实现的视频组呼业务的建立方式处理效率较低的技术问题。
4.第一方面,本技术提供了一种视频组呼业务的建立方法,应用于公网对讲poc系统,所述方法包括:
5.接收第一终端发起的用于请求建立所述视频组呼业务的第一请求消息;
6.响应于所述第一请求消息,向专业数字集群pdt系统发送参数信息,所述参数信息是由所述公网对讲poc系统获取到的建立所述视频组呼业务所需的参数相关的信息;
7.在接收到目标终端组内的第二终端发送的响应消息的情况下,基于所述响应消息建立所述第二终端的视频组呼业务;其中,所述响应消息是由所述第二终端在接收到所述专业数字集群pdt系统发送的广播控制信令后向所述公网对讲poc系统发送的消息,所述广播控制信令携带有所述参数信息;所述目标终端组为参与所述视频组呼业务建立的所有终端的集合,所述第一终端和所述第二终端属于所述目标终端组。
8.第二方面,本技术还提供了一种视频组呼业务的建立方法,应用于专业数字集群pdt系统,所述方法包括:
9.接收公网对讲poc系统发送的参数信息,所述参数信息是在所述公网对讲poc系统接收到第一终端发送的第一请求消息后,由所述公网对讲poc系统获取到的建立所述视频组呼业务所需的参数相关的信息;
10.向目标终端组内的各终端发送广播控制信令,以供所述目标终端组内的第二终端根据所述广播控制信令向所述公网对讲poc系统发送响应消息,其中,所述广播控制信令中携带有所述参数信息,所述响应消息用于指示所述第二终端响应所述视频组呼业务;所述目标终端组为参与所述视频组呼业务建立的所有终端的集合,所述第一终端和所述第二终端属于所述目标终端组。
11.第三方面,本技术还提供了一种视频组呼业务的建立方法,应用于第一终端,所述方法包括:
12.向公网对讲poc系统发送第一请求消息,所述第一请求用于请求所述公网对讲poc系统建立所述视频组呼业务,所述公网对讲poc系统用于响应于所述第一请求消息,向专业数字集群pdt系统发送参数信息,所述参数信息是在所述公网对讲poc系统接收到第一终端发送的第一请求消息后,由所述公网对讲poc系统获取到的建立所述视频组呼业务所需的参数相关的信息;在接收到目标终端组内的第二终端发送的响应消息的情况下,基于所述响应消息建立所述第二终端的视频组呼业务;其中,所述响应消息是由所述第二终端在接收到所述专业数字集群pdt系统发送的广播控制信令后向所述公网对讲poc系统发送的消息,所述广播控制信令携带有所述参数信息;所述目标终端组为参与所述视频组呼业务建立的所有终端的集合,所述第一终端和所述第二终端属于所述目标终端组。
13.第四方面,本技术还提供了一种视频组呼业务的建立方法,应用于第二终端,所述方法包括:
14.接收专业数字集群pdt系统发送的广播控制信令,所述广播控制信令携带有参数信息,所述参数信息是在公网对讲poc系统接收到第一终端发送的第一请求消息后,由所述公网对讲poc系统获取到的建立所述视频组呼业务所需的参数相关的信息;
15.向所述公网对讲poc系统发送响应消息,所述响应消息用于指示所述第二终端响应所述视频组呼业务;所述第一终端和所述第二终端属于目标终端组,所述目标终端组为参与所述视频组呼业务建立的所有终端的集合。
16.第五方面,本技术还提供了一种视频组呼业务的建立系统,包括公网对讲poc系统、专业数字集群pdt系统、第一终端和第二终端;
17.其中,所述公网对讲poc系统用于执行如第一方面任一项实施例所述的视频组呼业务的建立方法的步骤;
18.所述专业数字集群pdt系统用于执行如第二方面任一项实施例所述的视频组呼业务的建立方法的步骤;
19.所述第一终端用于执行如第三方面任一项实施例所述的视频组呼业务的建立方法的步骤;
20.所述第二终端用于执行如第四方面任一项实施例所述的视频组呼业务的建立方法的步骤。
21.第六方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项实施例所述的视频组呼业务的建立方法的步骤,或者执行时实现如第二方面任一项实施例所述的视频组呼业务的建立方法的步骤,或者执行时实现如第三方面任一项实施例所述的视频组呼业务的建立方法的步骤,或者执行时实现如第四方面任一项实施例所述的视频组呼业务的建立方法的步骤。
22.在本技术实施例中,通过接收第一终端发起的用于请求建立所述视频组呼业务的第一请求消息;接收第一终端发起的用于请求建立所述视频组呼业务的第一请求消息;响应于所述第一请求消息,向专业数字集群pdt系统发送参数信息,所述参数信息是由所述公网对讲poc系统获取到的建立所述视频组呼业务所需的参数相关的信息;在接收到目标终端组内的第二终端发送的响应消息的情况下,基于所述响应消息建立所述第二终端的视频
组呼业务;其中,所述响应消息是由所述第二终端在接收到所述专业数字集群pdt系统发送的广播控制信令后向所述公网对讲poc系统发送的消息,所述广播控制信令携带有所述参数信息;所述目标终端组为参与所述视频组呼业务建立的所有终端的集合,所述第一终端和所述第二终端属于所述目标终端组。通过这种方式,可以利用专业数字集群pdt系统向目标终端组内的终端广播控制信令,以辅助公网对讲poc系统完成目标终端组内的视频组呼业务的建立,从而提高目标终端组内终端的视频组呼业务的建立效率,缩短视频组呼业务的建立时间。
附图说明
23.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
24.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
25.图1为现有的视频组呼业务的建立过程的示意图;
26.图2为本技术实施例提供的视频组呼业务的建立方法的流程示意图之一;
27.图3为本技术实施例提供的公网对讲poc系统的处理流程示意图;
28.图4为现有的公网对讲poc系统与主叫终端和组内终端的交互示意图;
29.图5为本技术实施例提供的视频组呼业务的建立方法的流程示意图之二;
30.图6为本技术实施例提供的专业数字集群pdt系统的处理流程示意图;
31.图7为本技术实施例提供的公网对讲poc系统的ip地址采用ipv4地址时的广播控制信令的组成示意图;
32.图8为本技术实施例提供的公网对讲poc系统的ip地址采用ipv6地址时的广播控制信令的组成示意图;
33.图9为本技术实施例提供的视频组呼业务的建立方法的流程示意图之三;
34.图10为本技术实施例提供的视频组呼业务的建立方法的流程示意图之四;
35.图11为本技术实施例提供的第二终端的处理流程示意图;
36.图12为本技术实施例提供的视频组呼业务的建立装置的结构示意图之一;
37.图13为本技术实施例提供的视频组呼业务的建立装置的结构示意图之二;
38.图14为本技术实施例提供的视频组呼业务的建立装置的结构示意图之三;
39.图15为本技术实施例提供的视频组呼业务的建立装置的结构示意图之四;
40.图16为本技术实施例提供的视频组呼业务的建立系统的示意图。
具体实施方式
41.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
42.参见图2,图2为本技术实施例提供的视频组呼业务的建立方法的流程示意图之
一。该视频组呼业务的建立方法,应用于公网对讲poc系统,该方法可以包括如下步骤:
43.步骤201、接收第一终端发起的用于请求建立视频组呼业务的第一请求消息;
44.具体地,上述第一终端可以理解为视频组呼业务的发起终端(也可称为主叫终端),上述第一请求消息用于请求建立视频组呼业务。此处的视频组呼业务是指主叫终端在与多个其他终端建立该业务后,主叫终端可以同时与多个其他终端进行视频通话。
45.步骤202、响应于第一请求消息,向专业数字集群pdt系统发送参数信息,参数信息是由公网对讲poc系统获取到的建立视频组呼业务所需的参数相关的信息;
46.具体地,上述参数信息可以包括但不限于:视频组呼业务的业务类型、目标终端组地址、第一终端的地址、目标终端组内除第一终端外的其他终端的地址、公网对讲poc系统的ip地址和公网对讲poc系统的端口中的一种或者多种的组合,当然还可以是上述参数信息与其他参数信息的组合,本技术不做具体限定。
47.公网对讲poc系统获取参数信息的方式可以是从接收到的第一请求消息中获取,如获取第一请求消息中所携带的第一终端的地址、视频组呼业务的业务类型等;也可以是从公网对讲poc系统中获取,如目标终端组内除第一终端外的其他终端的地址、公网对讲poc系统的ip地址和公网对讲poc系统的端口等。
48.在该步骤中,公网对讲poc系统在获取到视频组呼业务所需的参数信息后,可以通过ip网络向专业数字集群pdt系统发送参数信息,这样,专业数字集群pdt系统在接收到参数信息后,可以通过控制信道将参数信息进行广播,使其他终端能够接收到广播消息后,向公网对讲poc系统发送视频组呼业务的响应消息。
49.步骤203、在接收到目标终端组内的第二终端发送的响应消息的情况下,基于响应消息建立第二终端的视频组呼业务;其中,响应消息是由第二终端在接收到专业数字集群pdt系统发送的广播控制信令后向公网对讲poc系统发送的消息,广播控制信令携带有参数信息;目标终端组为参与视频组呼业务建立的所有终端的集合,第一终端和第二终端属于目标终端组。
50.具体地,上述第二终端为非业务发起终端,或称为被叫终端,其可以是目标终端组内的除第一终端外的一个或多个终端。该第二终端接收到专业数字集群pdt系统发送的广播控制信令后,可以向公网对讲poc系统发送响应消息,这样,公网对讲poc系统可以基于该响应消息建立第二终端的视频组呼业务。其中,广播控制信令为专业数字集群pdt系统通过控制信道下发的携带有参数信息的信令。在实际应用中,为了兼容现有标准,可以通过在原有的tv_grant信令以及cg_ap信令上进行改动和扩展来实现,改动和扩展后的信令格式是通用的,只是在tv_grant信令以及cg_ap中增加了某些字段,或者对原有的某些字段的参数进行调整。
51.需要说明的是,本实施例中的第二终端涉及到与公网对讲poc系统和专业数字集群pdt系统之间的交互,因而第二终端需要为支持公网对讲poc系统和专业数字集群pdt系统的双模终端,且第二终端需要位于公网对讲poc系统和专业数字集群pdt系统的重叠覆盖区域。并且在进行视频组呼业务前,还需要预先同步目标终端组内的各终端的状态信息,即终端在公网对讲poc系统侧和专业数字集群pdt系统的业务状态。
52.在本实施例中,可以利用专业数字集群pdt系统向目标终端组内的终端广播广播控制信令,以辅助公网对讲poc系统完成目标终端组内的视频组呼业务的建立,从而提高目
标终端组内终端的视频组呼业务的建立效率,缩短视频组呼业务的建立时间。
53.进一步地,在上述步骤、基于响应消息建立第二终端的视频组呼业务之前,该方法还包括:
54.在第二终端接收到专业数字集群pdt系统发送的广播控制信令的情况下,获取第二终端在公网对讲poc系统侧的业务状态;
55.在第二终端在公网对讲poc系统侧的业务状态为其他poc业务占用的情况下,根据第一预设策略判断是否能够对第二终端正在进行的poc业务进行抢占;
56.在判定能够对第二终端正在进行的poc业务进行抢占的情况下,结束第二终端正在进行的poc业务,并执行步骤:基于响应消息建立第二终端的视频组呼业务。具体地,公网对讲poc系统侧的业务状态包括业务中、空闲(即idle)、未登录等状态,其中,业务中是指终端的poc系统侧正处于其他poc业务中;空闲是指终端的poc系统侧处于待机状态;未登录是指终端未与公网对讲poc系统建立网络连接。
57.在一实施例中,第二终端在接收到专业数字集群pdt系统发送的广播控制信令后,公网对讲poc系统可以获取第二终端在公网对讲poc系统侧的业务状态,如果第二终端在公网对讲poc系统侧的业务状态为其他poc业务占用时,公网对讲poc系统可以根据第一预设策略判断是否能够对第二终端正在进行的poc业务进行抢占,如果判定视频组呼业务可以抢占第二终端正在进行的poc业务,那么结束第二终端正在进行的poc业务,并基于响应消息建立第二终端的视频组呼业务。如果判定视频组呼业务不可以抢占第二终端正在进行的poc业务,那么继续第二终端正在进行的poc业务,直到该poc业务执行完毕后,响应该视频组呼业务。通过这种方式,可以在第二终端在公网对讲poc系统侧的业务状态为其他poc业务占用时,通过第一预设策略进行业务优先级判断,以保证第二终端的视频组呼业务的顺利建立。
58.进一步地,第一预设策略为在视频组呼业务的优先级高于第二终端正在进行的poc业务的优先级的情况下,结束第二终端正在进行的poc业务;在视频组呼业务的优先级低于或等于第二终端正在进行的poc业务的优先级的情况下,继续执行第二终端正在进行的poc业务。
59.在一实施例中,可以通过设置不同poc业务的优先级来制定上述第一预设策略。具体地,通过设置视频组呼业务的优先级和其他poc业务的优先级,当视频组呼业务的优先级高于第二终端正在进行的poc业务的优先级时,表示可以对第二终端正在进行的poc业务进行拆线,即结束第二终端正在进行的poc业务;当视频组呼业务的优先级低于或等于第二终端正在进行的poc业务的优先级时,表示不可以对第二终端正在进行的poc业务进行拆线,因而继续执行第二终端正在进行的poc业务。
60.在另一可选实时例中,还可以通过第二终端接收到业务请求的时间戳来制定上述第一预设策略。具体地,当第二终端接收到视频组呼业务先于其他poc业务时,响应该视频组呼业务,直到该视频组呼业务执行完毕后,再响应其他poc业务;当第二终端接收到视频组呼业务后于某一其他poc业务时,响应该其他poc业务,直到该其他poc业务执行完毕后,再响应该视频组呼业务;当第二终端同时接收到视频组呼业务和某一其他poc业务时,可以根据两个业务的优先级确定先执行哪个业务等。
61.当然,上述第一预设策略可以根据实际需要进行制定,并不局限于上述列举的场
景。
62.进一步地,在上述步骤、获取第二终端在公网对讲poc系统侧的业务状态之后,该方法还包括:
63.在第二终端在公网对讲poc系统侧的业务状态为空闲状态的情况下,直接执行步骤:基于响应消息建立第二终端的视频组呼业务。
64.在一实施例中,如果第二终端在公网对讲poc系统侧的业务状态为空闲状态,那么无需根据第一预设策略进行判断,第二终端可以直接建立视频组呼业务。这样,提高了第二终端的视频组呼业务的顺利建立效率。
65.进一步地,在上述步骤203、基于响应消息建立第二终端的视频组呼业务之后,该方法还包括:
66.判断目标终端组中是否存在第三终端,第三终端为未参与视频组呼业务建立的终端;
67.在目标终端组中存在第三终端的情况下,向第三终端发送用于请求建立视频组呼业务的第二请求消息。
68.具体地,上述第三终端为非业务发起终端,或称为被叫终端,其可以是目标终端组内的除第一终端外的一个或多个终端。该第三终端为未参与视频组呼业务建立,也就是说,该第三终端为未向公网对讲poc系统发送的响应消息的终端,或者为公网对讲poc系统暂未向其发送第二请求消息的终端。
69.在一实施例中,公网对讲poc系统在接收到目标终端组内的第一终端发起的视频组呼业务建立请求后,可以向专业数字集群pdt系统发送建立该视频组呼业务所需的参数信息,并接收第二终端发送的响应消息,以通过第二终端的响应消息建立第二终端的视频组呼业务。在这个过程前,或者过程中,或者过程后,公网对讲poc系统还会实时判断目标终端组内的终端是否全部参与视频组呼业务建立,如果判定目标终端组内的终端并非全部参与视频组呼业务建立,那么公网对讲poc系统会进一步判断未参与视频组呼业务建立终端是否向其发送过响应消息,如果判定未参与视频组呼业务建立终端未向其发送过响应消息,则可以由公网对讲poc系统向该终端发送第二请求消息,来实现该终端的视频组呼业务的建立,并在该终端完成业务建立后,更换至下一未参与视频组呼业务建立终端进行判断。如果判定未参与视频组呼业务建立终端已向其发送过响应消息,则可以基于该响应消息建立该终端的视频组呼业务如图3所示。
70.需要说明的是,如果未参与视频组呼业务建立,且未向公网对讲poc系统发送的响应消息的第三终端为多个时,公网对讲poc系统可以依次向这多个第三终端依次发送第二请求消息(即视频组呼业务建立请求),依次建立这多个第三终端的视频组呼业务。这个建立过程类似于图1所示的现有的单独依靠poc系统实现视频组呼业务的建立方式,具体地,公网对讲poc系统与主叫终端和每个被叫终端的交互过程如图4所示。与此同时,剩余的第三终端还是会实时接收专业数字集群pdt系统发送的广播控制信令,如果在接收到公网对讲poc系统发送第二请求消息前接收到了专业数字集群pdt系统发送的广播控制信令,则可以向公网对讲poc系统发送响应消息来建立视频组呼业务,而不响应公网对讲poc系统的第二请求消息来建立视频组呼业务。
71.进一步地,参数信息包括如下至少一项:视频组呼业务的业务类型、目标终端组地
址、第一终端的地址、目标终端组内除第一终端外的其他终端的地址、公网对讲poc系统的ip地址和公网对讲poc系统的端口。
72.具体地,上述参数信息可以包括视频组呼业务的业务类型、目标终端组地址、第一终端的地址、目标终端组内除第一终端外的其他终端的地址、公网对讲poc系统的ip地址和公网对讲poc系统的端口中的一种或者多种,当然还可以是这些参数信息中的一种或多种与其他参数信息的组合,本技术不做具体限定。
73.在一实施例中,参数信息可以包括视频组呼业务的业务类型、目标终端组地址、第一终端的地址、目标终端组内除第一终端外的其他终端的地址、公网对讲poc系统的ip地址和公网对讲poc系统的端口。专业数字集群pdt系统通过将携带有视频组呼业务的业务类型、目标终端组地址、第一终端的地址、目标终端组内除第一终端外的其他终端的地址、公网对讲poc系统的ip地址和公网对讲poc系统的端口的广播控制信令发给目标终端组内各终端,以使目标终端组内的终端能够根据这些参数信息建立主叫终端和被叫终端之间的视频组呼业务。
74.参见图5,图5为本技术实施例提供的视频组呼业务的建立方法的流程示意图之二。该视频组呼业务的建立方法,应用于专业数字集群pdt系统,该方法可以包括如下步骤:
75.步骤501、接收公网对讲poc系统发送的参数信息,参数信息是在公网对讲poc系统接收到第一终端发送的第一请求消息后,由公网对讲poc系统获取到的建立视频组呼业务所需的参数相关的信息。
76.在该步骤中,公网对讲poc系统在接收第一终端发起的用于请求建立视频组呼业务的第一请求消息之后,可以基于第一请求消息获取建立视频组呼业务所需的参数信息,并向专业数字集群pdt系统发送该参数信息,这样,专业数字集群pdt系统就可以接收到公网对讲poc系统发送的参数信息。
77.其中,上述第一终端可以理解为视频组呼业务的发起终端(也可称为主叫终端),上述第一请求消息用于请求建立视频组呼业务。此处的视频组呼业务是指主叫终端在与多个其他终端建立该业务后,主叫终端可以同时与多个其他终端进行视频通话。上述参数信息可以包括视频组呼业务的业务类型、目标终端组地址、第一终端的地址、目标终端组内除第一终端外的其他终端的地址、公网对讲poc系统的ip地址和公网对讲poc系统的端口中的一种或者多种,当然还可以这些参数信息中的一种或多种与其他参数信息的组合,本技术不做具体限定。
78.步骤502、向目标终端组内的各终端发送广播控制信令,以供目标终端组内的第二终端根据广播控制信令向公网对讲poc系统发送响应消息,其中,广播控制信令中携带有参数信息,响应消息用于指示第二终端响应视频组呼业务;目标终端组为参与视频组呼业务建立的所有终端的集合,第一终端和第二终端属于目标终端组。
79.在该步骤中,专业数字集群pdt系统在接收到参数信息后,可以通过控制信道向目标终端组内的各终端发送广播控制信令,将参数信息进行广播,使目标终端组内的各终端能够接收到广播消息后,向公网对讲poc系统发送视频组呼业务的响应消息。这样,公网对讲poc系统在接收到目标终端组内的第二终端发送的响应消息的情况下,基于响应消息建立第二终端的视频组呼业务。
80.在本实施例中,可以利用专业数字集群pdt系统向目标终端组内的终端发送广播
控制信令,以辅助公网对讲poc系统完成目标终端组内的视频组呼业务的建立,从而提高目标终端组内终端的视频组呼业务的建立效率,缩短视频组呼业务的建立时间。
81.进一步地,在上述步骤501、接收公网对讲poc系统发送的参数信息之前或者同时,该方法还包括:
82.获取目标终端组内各终端在专业数字集群pdt系统侧的业务状态;
83.在上述步骤501、接收公网对讲poc系统发送的参数信息之后,该方法还包括:
84.在目标终端组内存在专业数字集群pdt系统侧的业务状态为其他pdt业务占用的第四终端的情况下,根据第二预设策略判断是否能够对第四终端正在进行的pdt业务进行抢占;
85.在判定能够对第四终端正在进行的pdt业务进行抢占的情况下,结束第四终端正在进行的pdt业务,以使第四终端在专业数字集群pdt系统侧的业务状态调整至空闲状态。
86.在一实施例中,专业数字集群pdt系统接收到公网对讲poc系统发送的参数信息后,在控制信号重复广播携带有参数信息的广播控制信令,以供目标终端组内的终端接收该广播控制信令。在该过程之前,或者之后,或者同时,专业数字集群pdt系统还可以根据目标终端组内各终端在专业数字集群pdt系统侧的业务状态进行不同处理。如果目标终端组内的终端处于专业数字集群pdt系统侧的业务状态处于其他pdt业务占用中,那么专业数字集群pdt系统可以根据第二预设策略判断是否可以对该终端的其他pdt业务进行拆线,如果可以对该终端的其他pdt业务进行拆线,则将该终端专业数字集群pdt系统侧的业务状态调整至空闲状态,以使该终端可以通过控制信号接收专业数字集群pdt系统发送广播控制信令。当然,如果目标终端组内的终端处于空闲状态时,那么该终端可以通过控制信号接收专业数字集群pdt系统发送广播控制信令,完成视频组呼业务的建立,如图6所示。
87.进一步地,第二预设策略为在视频组呼业务的优先级高于第四终端正在进行的pdt业务的优先级的情况下,结束第四终端正在进行的pdt业务;在视频组呼业务的优先级低于或等于第四终端正在进行的pdt业务的情况下,继续执行第四终端正在进行的pdt业务。
88.在一实施例中,可以通过设置不同pdt业务的优先级来制定上述第二预设策略。具体地,通过设置视频组呼业务的优先级和其他pdt业务的优先级,当视频组呼业务的优先级高于第四终端正在进行的pdt业务的优先级时,表示可以对第四终端正在进行的pdt业务进行拆线,即结束第四终端正在进行的pdt业务;当视频组呼业务的优先级低于或等于第四终端正在进行的pdt业务的优先级时,表示不可以对第四终端正在进行的pdt业务进行拆线,因而继续执行第四终端正在进行的pdt业务。
89.在另一可选实时例中,还可以通过第四终端接收到业务请求的时间戳来制定上述第二预设策略。具体地,当第四终端接收到视频组呼业务先于其他pdt业务时,响应该视频组呼业务,直到该视频组呼业务执行完毕后,再响应其他pdt业务;当第四终端接收到视频组呼业务后于某一其他pdt业务时,响应该其他pdt业务,直到该其他pdt业务执行完毕后,再响应该视频组呼业务;当第四终端同时接收到视频组呼业务和某一其他pdt业务时,可以根据两个业务的优先级确定先执行哪个业务等。
90.当然,上述第二预设策略可以根据实际需要进行制定,并不局限于上述列举的场景。进一步的,参数信息包括如下至少一项:视频组呼业务的业务类型、目标终端组地址、第
一终端的地址、目标终端组内除第一终端外的其他终端的地址、公网对讲poc系统的ip地址和公网对讲poc系统的端口。
91.具体地,上述参数信息可以包括视频组呼业务的业务类型、目标终端组地址、第一终端的地址、目标终端组内除第一终端外的其他终端的地址、公网对讲poc系统的ip地址和公网对讲poc系统的端口中的一种或者多种,当然还可以是这些参数信息中的一种或多种与其他参数信息的组合,本技术不做具体限定。
92.在一实施例中,参数信息可以包括视频组呼业务的业务类型、目标终端组地址、第一终端的地址、目标终端组内除第一终端外的其他终端的地址、公网对讲poc系统的ip地址和公网对讲poc系统的端口。专业数字集群pdt系统通过将携带有视频组呼业务的业务类型、目标终端组地址、第一终端的地址、目标终端组内除第一终端外的其他终端的地址、公网对讲poc系统的ip地址和公网对讲poc系统的端口的广播控制信令发给目标终端组内各终端,以使目标终端组内的终端能够根据这些参数信息建立主叫终端与被叫终端之间的视频组呼业务。
93.在一实施例中,广播控制信令包括第一格式信令和n个第二格式信令,n为大于1的整数;
94.其中,第一格式信令中包括用于表征第一终端的地址(即主叫终端的地址)的字段和用于表征目标终端组内除第一终端外的其他终端的地址(如被叫终端的地址)的字段;
95.n个第二格式信令中包括用于表征视频组呼业务的业务类型的字段、用于表征公网对讲poc系统的ip地址的字段和用于表征公网对讲poc系统的端口的字段。
96.具体地,上述第一格式信令和第二格式信令为不同格式的信令,两者的信令长度和所包含的字段不同。在一可选实施例中,第一格式信令可以为tv_grant信令,第二格式信令可以为cg_ap信令。通过对现有的tv_grant信令和cg_ap信令进行改动和扩展,将用于表征第一终端的地址的字段和用于表征第二终端的地址的字段扩展至tv_grant信令中,改进后的tv_grant信令的信令格式如下表:
[0097][0098]
并且,将用于表征视频组呼业务的业务类型的字段、用于表征公网对讲poc系统的ip地址的字段和用于表征公网对讲poc系统的端口的字段扩展至cg_ap信令中,改进后的cg_ap信令的信令格式如下表:
[0099][0100]
通过这种方式,使得广播控制信令携带有视频组呼业务建立所需的参数信息,方便目标终端组内的被叫终端基于该广播控制信令建立视频组呼业务。
[0101]
进一步地,n的取值是根据公网对讲poc系统的ip地址的类型确定的;其中,在公网对讲poc系统的ip地址的类型为ipv4的情况下,n的取值为3,在公网对讲poc系统的ip地址的类型为ipv6的情况下,n的取值为5。
[0102]
在一实施例中,pdt系统通过控制信道下发扩展后的tv_grant信令以及cg_ap信令,其中,当公网对讲poc系统的ip地址采用ipv4地址(地址需占用4字节)时,需要一个tv_
grant以及3个cg_ap信令。具体地,当公网对讲poc系统的ip地址采用ipv4地址时,广播控制信令的流程如图7所示。该广播控制信令包括1个tv_grant和3个cg_ap信令,且这3个cg_ap信令中的chpara字段分别为chpara1、chpara2和chpara3(ipvi=02)。其中,chpara1的信令格式如下表:
[0103][0104]
chpara2的信令格式如下表:
[0105][0106]
chpara3的信令格式如下表:
[0107][0108]
当公网对讲poc系统的ip地址采用ipv6地址(地址需占用16字节)时,需要1个tv_grant以及5个cg_ap信令。具体地,当公网对讲poc系统的ip地址采用ipv6地址时,广播控制信令的流程如图8所示。该广播控制信令包括1个tv_grant和5个cg_ap信令,且这5个cg_ap信令中的chpara字段分别为chpara1、chpara2、chpara3(ipvi=12)、chpara4(ipvi=12)和chpara5(ipvi=12)。其中,chpara1、chpara2的信令格式与上一实施例中相同,chpara3(ipvi=12)与上一实施例中的区别在于ipvi字段的值为12,信令格式如下表:
[0109][0110]
chpara4的信令格式如下表:
[0111]
条件信息单元名长度值说明cht=11012ip_address_part258 ipv6地址(共16字节)的第二部分
[0112]
chpara5的信令格式如下表:
[0113][0114]
需要说明的是,广播控制信令在pdt系统的控制信道上广播时,为了增强消息的可靠性,可在控制信道上进行重复发送m次。其中,m的取值可以是预先设置的预设阈值,如10、
50等,也可以是专业数字集群pdt系统根据目标终端组内的最后一个终端参与该视频组呼业务的建立的时机来确定,比如,专业数字集群pdt系统在检测到目标终端组内的最后一个终端参与该视频组呼业务的建立时结束发送该广播控制信令。
[0115]
参见图9,图9为本技术实施例提供的视频组呼业务的建立方法的流程示意图之三。如图9所示,该视频组呼业务的建立方法,应用于第一终端,该方法包括:
[0116]
步骤901、向公网对讲poc系统发送第一请求消息,第一请求用于请求公网对讲poc系统建立视频组呼业务,公网对讲poc系统用于响应于第一请求消息,向专业数字集群pdt系统发送参数信息,参数信息是在公网对讲poc系统接收到第一终端发送的第一请求消息后,由公网对讲poc系统获取到的建立视频组呼业务所需的参数相关的信息;在接收到目标终端组内的第二终端发送的响应消息的情况下,基于响应消息建立第二终端的视频组呼业务;其中,响应消息是由第二终端在接收到专业数字集群pdt系统发送的广播控制信令后向公网对讲poc系统发送的消息,广播控制信令携带有参数信息;目标终端组为参与视频组呼业务建立的所有终端的集合,第一终端和第二终端属于目标终端组。
[0117]
具体地,上述第一终端可以理解为视频组呼业务的发起终端(也可称为主叫终端)。目标终端组内的任一终端均可以作为第一终端,具体可以根据实际的视频组呼业务需求确定。第一终端主要用于向公网对讲poc系统发送第一请求消息,从而使得公网对讲poc系统可以响应该第一请求,向专业数字集群pdt系统发送参数信息;在接收到目标终端组内的第二终端发送的响应消息的情况下,基于响应消息建立第二终端的视频组呼业务。上述公网对讲poc系统的执行步骤已在上述实施例中进行详细说明,在此不再一一赘述。
[0118]
在本实施例中,可以利用专业数字集群pdt系统侧向目标终端组内的终端广播广播控制信令,以辅助公网对讲poc系统完成目标终端组内的视频组呼业务的建立,从而提高目标终端组内终端的视频组呼业务的建立效率,缩短视频组呼业务的建立时间。
[0119]
进一步地,参数信息包括如下至少一项:视频组呼业务的业务类型、目标终端组地址、第一终端的地址、目标终端组内除第一终端外的其他终端的地址、公网对讲poc系统的ip地址和公网对讲poc系统的端口。
[0120]
具体地,上述参数信息可以包括视频组呼业务的业务类型、目标终端组地址、第一终端的地址、目标终端组内除第一终端外的其他终端的地址、公网对讲poc系统的ip地址和公网对讲poc系统的端口中的一种或者多种,当然还可以是这些参数信息中的一种或多种与其他参数信息的组合,本技术不做具体限定。
[0121]
在一实施例中,参数信息可以包括视频组呼业务的业务类型、目标终端组地址、第一终端的地址、目标终端组内除第一终端外的其他终端的地址、公网对讲poc系统的ip地址和公网对讲poc系统的端口。专业数字集群pdt系统通过将携带有视频组呼业务的业务类型、目标终端组地址、第一终端的地址、目标终端组内除第一终端外的其他终端的地址、公网对讲poc系统的ip地址和公网对讲poc系统的端口的广播控制信令发给目标终端组内各终端,以使目标终端组内的终端能够根据这些参数信息建立主叫终端与被叫终端之间的视频组呼业务。
[0122]
参见图10,图10为本技术实施例提供的视频组呼业务的建立方法的流程示意图之四。如图10所示,该视频组呼业务的建立方法,应用于第二终端,该方法包括:
[0123]
步骤1001、接收专业数字集群pdt系统发送的广播控制信令,广播控制信令携带有
参数信息,参数信息是在公网对讲poc系统接收到第一终端发送的第一请求消息后,由公网对讲poc系统获取到的建立视频组呼业务所需的参数相关的信息;
[0124]
具体地,上述第二终端为非业务发起终端,或称为被叫终端,其可以是目标终端组内的除第一终端外的一个或多个终端。专业数字集群pdt系统在接收到参数信息后,可以通过控制信道将参数信息进行广播,使第二终端能够接收到广播消息后,向公网对讲poc系统发送视频组呼业务的响应消息。
[0125]
步骤1002、向公网对讲poc系统发送响应消息,响应消息用于指示第二终端响应视频组呼业务;第一终端和第二终端属于目标终端组,目标终端组为参与视频组呼业务建立的所有终端的集合。
[0126]
具体地,该第二终端在接收到专业数字集群pdt系统发送的广播控制信令后,可以对广播控制信令进行解析,并判断自身的公网对讲poc系统侧是否已正在进行或者已完成该视频组呼业务的建立,如果判定自身的公网对讲poc系统侧没有已正在进行或者已完成该视频组呼业务的建立,那么向公网对讲poc系统发送响应消息;如果判定自身的公网对讲poc系统侧已正在进行或者已完成该视频组呼业务的建立,则忽略专业数字集群pdt系统发送的广播控制信令,如图11所示。
[0127]
广播控制信令在本实施例中,可以利用专业数字集群pdt系统向目标终端组内的终端广播广播控制信令,以辅助公网对讲poc系统完成目标终端组内的视频组呼业务的建立,从而提高目标终端组内终端的视频组呼业务的建立效率,缩短视频组呼业务的建立时间。
[0128]
参见图12,图12为本技术实施例提供的视频组呼业务的建立装置的结构示意图之一。如图12所示,该视频组呼业务的建立装置,应用于公网对讲poc系统,该装置1200包括:
[0129]
第一接收模块1201,用于接收第一终端发起的用于请求建立视频组呼业务的第一请求消息;
[0130]
第一发送模块1202,用于响应于第一请求消息,向专业数字集群pdt系统发送参数信息,参数信息是由公网对讲poc系统获取到的建立视频组呼业务所需的参数相关的信息;
[0131]
建立模块1203,用于在接收到目标终端组内的第二终端发送的响应消息的情况下,基于响应消息建立第二终端的视频组呼业务;其中,响应消息是由第二终端在接收到专业数字集群pdt系统发送的广播控制信令后向公网对讲poc系统发送的消息,广播控制信令携带有参数信息;目标终端组为参与视频组呼业务建立的所有终端的集合,第一终端和第二终端属于目标终端组。
[0132]
可选地,该装置1200还包括:
[0133]
第一获取模块,用于在第二终端接收到专业数字集群pdt系统发送的广播控制信令的情况下,获取第二终端在公网对讲poc系统侧的业务状态;
[0134]
第一判断模块,用于在第二终端在公网对讲poc系统侧的业务状态为其他poc业务占用的情况下,根据第一预设策略判断是否能够对第二终端正在进行的poc业务进行抢占;
[0135]
第一执行模块,用于在第二终端在公网对讲poc系统侧的业务状态为空闲的情况下,直接执行步骤:基于响应消息建立第二终端的视频组呼业务。
[0136]
可选地,第一预设策略为在视频组呼业务的优先级高于第二终端正在进行的poc业务的优先级的情况下,结束第二终端正在进行的poc业务;在视频组呼业务的优先级低于
或等于第二终端正在进行的poc业务的优先级的情况下,继续执行第二终端正在进行的poc业务。
[0137]
可选地,该装置1200还包括:
[0138]
第二执行模块,用于在第二终端在公网对讲poc系统侧的业务状态为空闲状态的情况下,直接执行步骤:基于响应消息建立第二终端的视频组呼业务。
[0139]
可选地,该装置1200还包括:
[0140]
第二判断模块,用于判断目标终端组中是否存在第三终端,第三终端为未参与视频组呼业务建立的终端;
[0141]
第一发送模块,还用于在目标终端组中存在第三终端的情况下,向第三终端发送用于请求建立视频组呼业务的第二请求消息。
[0142]
可选地,参数信息包括如下至少一项:参数信息包括如下至少一项:视频组呼业务的业务类型、目标终端组地址、第一终端的地址、目标终端组内除第一终端外的其他终端的地址、公网对讲poc系统的ip地址和公网对讲poc系统的端口。
[0143]
需要说明的是,该视频组呼业务的建立装置1200可以实现上述图2所示的视频组呼业务的建立方法的任一实施例,且达到相同的技术效果,在此不再一一赘述。
[0144]
参见图13,图13为本技术实施例提供的视频组呼业务的建立装置的结构示意图之二。如图13所示,该视频组呼业务的建立装置1300,应用于专业数字集群pdt系统,该装置1300包括:
[0145]
第二接收模块1301,用于接收公网对讲poc系统发送的参数信息,参数信息是在公网对讲poc系统接收到第一终端发送的第一请求消息后,由公网对讲poc系统获取到的建立视频组呼业务所需的参数相关的信息;
[0146]
广播模块1302,用于向目标终端组内的各终端发送广播控制信令,以供目标终端组内的第二终端根据广播控制信令向公网对讲poc系统发送响应消息,其中,广播控制信令中携带有参数信息,响应消息用于指示第二终端响应视频组呼业务;目标终端组为参与视频组呼业务建立的所有终端的集合,第一终端和第二终端属于目标终端组。
[0147]
可选地,该装置1300还包括:
[0148]
第二获取模块,用于获取目标终端组内各终端在专业数字集群pdt系统侧的业务状态;
[0149]
第三判断模块,用于在目标终端组内存在专业数字集群pdt系统侧的业务状态为其他pdt业务占用的第四终端的情况下,根据第二预设策略判断是否能够对第四终端正在进行的pdt业务进行抢占;
[0150]
结束模块,用于在判定能够对第四终端正在进行的pdt业务进行抢占的情况下,结束第四终端正在进行的pdt业务,以使第四终端在专业数字集群pdt系统侧的业务状态调整至空闲状态。
[0151]
可选地,第二预设策略为在视频组呼业务的优先级高于第四终端正在进行的pdt业务的优先级的情况下,结束第四终端正在进行的pdt业务;在视频组呼业务的优先级低于或等于第四终端正在进行的pdt业务的情况下,继续执行第四终端正在进行的pdt业务。
[0152]
可选地,视频组呼业务的业务类型、目标终端组地址、第一终端的地址、目标终端组内除第一终端外的其他终端的地址、公网对讲poc系统的ip地址和公网对讲poc系统的端
口。
[0153]
需要说明的是,该视频组呼业务的建立装置1300可以实现上述图5所示的视频组呼业务的建立方法的任一实施例,且达到相同的技术效果,在此不再一一赘述。
[0154]
参见图14,图14为本技术实施例提供的视频组呼业务的建立装置的结构示意图之三。如图14所示,该视频组呼业务的建立装置1400,应用于第一终端,该装置1400包括:
[0155]
第二发送模块1401,用于向公网对讲poc系统发送第一请求消息,第一请求用于请求公网对讲poc系统建立视频组呼业务,公网对讲poc系统用于响应于第一请求消息,向专业数字集群pdt系统发送参数信息,参数信息是由公网对讲poc系统获取到的建立视频组呼业务所需的参数相关的信息;在接收到目标终端组内的第二终端发送的响应消息的情况下,基于响应消息建立第二终端的视频组呼业务;其中,响应消息是由第二终端在接收到专业数字集群pdt系统发送的广播控制信令后向公网对讲poc系统发送的消息,广播控制信令携带有参数信息;目标终端组为参与视频组呼业务建立的所有终端的集合,第一终端和第二终端属于目标终端组。
[0156]
可选地,视频组呼业务的业务类型、目标终端组地址、第一终端的地址、目标终端组内除第一终端外的其他终端的地址、公网对讲poc系统的ip地址和公网对讲poc系统的端口。
[0157]
需要说明的是,该视频组呼业务的建立装置1400可以实现上述图9所示的视频组呼业务的建立方法的任一实施例,且达到相同的技术效果,在此不再一一赘述。
[0158]
参见图15,图15为本技术实施例提供的视频组呼业务的建立装置的结构示意图之四。如图15所示,该视频组呼业务的建立装置1500,应用于第二终端,该装置1500包括:
[0159]
第三接收模块1501,用于接收专业数字集群pdt系统发送的广播控制信令,广播控制信令携带有参数信息,参数信息是在公网对讲poc系统接收到第一终端发送的第一请求消息后,由公网对讲poc系统获取到的建立视频组呼业务所需的参数相关的信息;
[0160]
第三发送模块1502,用于向公网对讲poc系统发送响应消息,响应消息用于指示第二终端响应视频组呼业务;第一终端和第二终端属于目标终端组,目标终端组为参与视频组呼业务建立的所有终端的集合。
[0161]
可选地,视频组呼业务的业务类型、目标终端组地址、第一终端的地址、目标终端组内除第一终端外的其他终端的地址、公网对讲poc系统的ip地址和公网对讲poc系统的端口。
[0162]
需要说明的是,该视频组呼业务的建立装置1500可以实现上述图10所示的视频组呼业务的建立方法的任一实施例,且达到相同的技术效果,在此不再一一赘述。
[0163]
本技术实施例还提供了一种视频组呼业务的建立系统,该视频组呼业务的建立系统如图16所示,该视频组呼业务的建立系统包括公网对讲poc系统1601、专业数字集群pdt系统1602和目标终端组内的各双模终端1603(包括上述主叫终端和被叫终端)。其中,双模终端1603处于公网对讲poc系统1601和专业数字集群pdt系统1602重叠覆盖区,双模终端1603为双模双待机模式,公网对讲poc系统1601处于待机状态。该视频组呼业务的建立系统的视频组呼业务的建立过程为:首先,某双模终端1603从公网对讲poc系统1601侧发起视频组呼业务,公网对讲poc系统1601通过ip网络将视频组呼业务建立的必要信息(即上文中的参数信息)发送给专业数字集群pdt系统1602,专业数字集群pdt系统1602在接收到这些必
要信息后,通过控制信道将必要信息广播,组内的双模终端1603(非业务发起终端)在专业数字集群pdt系统1602侧收到广播消息后,向公网对讲poc系统1601发送视频组呼业务响应消息。
[0164]
在执行上述流程前,公网对讲poc系统1601与专业数字集群pdt系统1602之间要预先同步组内成员的信息,包括组内的所有成员在公网对讲poc系统侧的业务状态与专业数字集群pdt系统侧的业务状态。业务状态主要是指双模终端1603在pdt和poc系统1侧所处的状态,主要可以分为:未登记、idle或者业务中等状态。当目标终端组中的所有终端都没有在如下3类状态侧登记时,则公网对讲poc系统1601不通知专业数字集群pdt系统1602;当目标终端组中有除主叫终端外的其他终端已登记于专业数字集群pdt系统1602,且在专业数字集群pdt系统1602侧处于idle状态或者处于某pdt业务中时,专业数字集群pdt系统1602需要向公网对讲poc系统1601发送消息。
[0165]
上述实施例需要在双模终端1603处于公网对讲poc系统1601和专业数字集群pdt系统1602重叠覆盖区,双模终端1603为双模双待机模式,且公网对讲poc系统1601处于待机状态方可实现。而当目标终端组内的双模终端1603处于非重叠覆盖区,即仅处于公网对讲poc系统1601覆盖区内,专业数字集群pdt系统1602无覆盖时,如果双模终端1603待机于公网对讲poc系统1601侧的空闲状态,则正常建立视频呼叫业务即可;如果双模终端1603处于公网对讲poc系统1601侧的其他业务中时,则可按优先级等策略,进行业务抢占或者拒绝本次视频组呼业务。当目标终端组内的双模终端1603处于非重叠覆盖区,即仅处于专业数字集群pdt系统1602覆盖范围内公网对讲poc系统1601无覆盖时,可以在流媒体非加密的情况下,公网对讲poc系统1601可以将视频呼叫业务的视频媒体流只保留语音,转发至专业数字集群pdt系统1602侧,通过专业数字集群pdt系统1602侧的基站进行语音组呼建立,使这些终端1603可以听到语音部分的信息;还可以直接拒绝本次视频组呼业务。当双模终端1603处于控制信道idle状态(即处于控制信道守候状态)时,可以按现有的pdt语音组呼业务建立流程建立呼叫;当双模终端1603处于其他窄带业务中时,则先按优先级等策略,判断是否可抢占或拒绝;后续按pdt的业务抢占流程进行处理。
[0166]
这样,宽带系统(即公网对讲poc系统1601)携带宽带业务类型(即视频组呼业务的业务类型)、主被叫地址、宽带系统ip和端口等必要的业务信息,向窄带系统发送宽带业务建立通知,窄带系统向双模终端1603所在窄带基站下发宽带业务建立通知,窄带基站通过控制信道向双模终端1603下发宽带业务广播控制信令(以pdt为例,基站在控制信道下发携带宽带业务类型、主被叫地址、宽带系统ip和端口等信息的a口信令,通知终端1603响应宽带业务),进而宽带系统处理终端1603响应的宽带业务应答,完成业务建立。通过这种方式,双模终端1603利用窄带系统共享信道的特性,优化建立过程,提高效率,并且即便该视频组呼业务的建立系统中如有未升级更新本技术的终端1603时,不影响其业务建立,仍可按现有业务流程完成视频组呼的建立。
[0167]
本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如前述任意一个方法实施例提供的视频组呼业务的建立方法的步骤。
[0168]
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之
间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0169]
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。