视频组呼的方法、装置及系统与流程

未命名 08-22 阅读:185 评论:0


1.本公开涉及通信技术,尤其涉及一种视频组呼的方法、装置及系统。


背景技术:

2.集群系统不仅可以提供语音、短距离数据通讯等功能,还可以提供视频图像业务,从而为用户提供更直观、丰富的多媒体信息服务。集群系统的视频组呼业务可以将指定的视频发送至所选通话组的用户终端。
3.然而,视频组呼发起者可能将其他用户的视频转发到所选通话组中,若视频源用户正好也归属于该所选通话组,也会收到视频组呼建立通知,则可能导致视频源用户将发送视频中断,导致视频发送和视频组呼两个业务中断等弊端。


技术实现要素:

4.本公开提供一种视频组呼的方法、装置及系统,用以解决视频发送和视频组呼两个业务中断的问题。
5.第一方面,本公开提供一种视频组呼的方法,所述方法应用于第一用户设备,所述方法包括:
6.接收第二用户设备发送的视频,其中,所述第一用户设备和所述第二用户设备为视频组呼群组中的设备;
7.根据所述视频向服务器发送视频组呼建立消息,其中,所述视频组呼建立消息中携带所述视频的视频源信息,且所述视频源信息用于确定不向所述第二用户设备发送视频组呼建立通知。
8.在一些实施例中,所述视频源信息的格式为可扩展标记语言格式。
9.在一些实施例中,在接收第二用户设备发送的视频之后,所述方法还包括:
10.获取所述视频的统一资源定位符;
11.根据所述统一资源定位符生成可扩展标记语言格式的所述视频源信息。
12.在一些实施例中,所述视频源信息用于向视频组呼群组中的其他用户设备发送所述视频组呼建立通知,并在接收到所述其他用户设备基于所述视频组呼建立通知反馈的成功响应时,向所述其他用户发送所述视频。
13.第二方面,本公开提供一种视频组呼的方法,所述方法应用于服务器,所述方法包括:
14.接收第一用户设备发送的视频组呼建立消息,其中,所述视频组呼建立消息是在所述第一用户设备接收到第二用户设备发送的视频时生成的,所述视频组呼建立消息中携带所述视频的视频源信息,且所述视频源信息用于确定不向所述第二用户设备发送视频组呼建立通知;
15.若所述第二用户设备为视频组呼群组中的用户设备,则确定不向所述第二用户设备发送视频组呼建立通知。
16.在一些实施例中,所述视频源信息的格式为可扩展标记语言格式。
17.在一些实施例中,所述视频源信息是通过获取所述视频的统一资源定位符,并根据所述统一资源定位符生成的可扩展标记语言格式的视频源信息。
18.在一些实施例中,所述方法还包括:
19.向所述视频组呼群组中的其他用户设备发送所述视频组呼建立通知;
20.响应于接收到所述其他用户设备基于所述视频组呼建立通知反馈的成功响应,向所述其他用户发送所述视频。
21.第三方面,本公开提供一种视频组呼的装置,所述装置应用于第一用户设备,所述装置包括:
22.第一接收单元,用于接收第二用户设备发送的视频,其中,所述第一用户设备和所述第二用户设备为视频组呼群组中的设备;
23.第一发送单元,用于根据所述视频向服务器发送视频组呼建立消息,其中,所述视频组呼建立消息中携带所述视频的视频源信息,且所述视频源信息用于确定不向所述第二用户设备发送视频组呼建立通知。
24.在一些实施例中,所述视频源信息的格式为可扩展标记语言格式。
25.在一些实施例中,所述装置还包括:
26.获取单元,用于获取所述视频的统一资源定位符;
27.生成单元,用于根据所述统一资源定位符生成可扩展标记语言格式的所述视频源信息。
28.在一些实施例中,所述视频源信息用于向对视频组呼群组中的其他用户设备发送所述视频组呼建立通知,并在接收到所述其他用户设备基于所述视频组呼建立通知反馈的成功响应时,向所述其他用户发送所述视频。
29.第四方面,本公开提供一种视频组呼的装置,所述装置应用于服务器,所述装置包括:
30.第二接收单元,用于接收第一用户设备发送的视频组呼建立消息,其中,所述视频组呼建立消息是在所述第一用户设备接收到第二用户设备发送的视频时生成的,所述视频组呼建立消息中携带所述视频的视频源信息,且所述视频源信息用于确定不向所述第二用户设备发送视频组呼建立通知;
31.确定单元,用于若所述第二用户设备为视频组呼群组中的用户设备,则确定不向所述第二用户设备发送视频组呼建立通知。
32.在一些实施例中,所述视频源信息的格式为可扩展标记语言格式。
33.在一些实施例中,所述视频源信息是通过获取所述视频的统一资源定位符,并根据所述统一资源定位符生成的可扩展标记语言格式的视频源信息。
34.在一些实施例中,所述装置还包括:
35.第二发送单元,用于向所述视频组呼群组中的其他用户设备发送所述视频组呼建立通知;
36.第三发送单元,用于响应于接收到所述其他用户设备基于所述视频组呼建立通知反馈的成功响应,向所述其他用户发送所述视频。
37.第五方面,本公开提供一种电子设备,包括:存储器,处理器;
38.存储器;用于存储所述处理器可执行指令;
39.其中,所述处理器被配置为执行如第一方面所述的方法;或者,
40.所述处理器被配置为执行如第二方面所述的方法。
41.第六方面,本公开提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面所述的方法;或者,所述计算机执行指令被处理器执行时用于实现如第二方面所述的方法。
42.第七方面,本公开提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面所述的方法;或者,该计算机程序被处理器执行时实现第二方面所述的方法。
43.第八方面,本公开提供一种视频组呼的系统,包括:用户设备和服务器,其中,
44.所述用户设备包括如第三方面所述的装置;
45.所述服务器包括如第四方面所述的装置。
46.本公开提供的视频组呼的方法、装置及系统,通过第一用户接收第二用户设备发送的视频,其中,第一用户设备和第二用户设备为视频组呼群组中的设备,根据视频向服务器发送视频组呼建立消息,其中,视频组呼建立消息中携带视频的视频源信息,且视频源信息用于确定不向第二用户设备发送视频组呼建立通知的技术特征,可以避免视频发送和视频组呼两个业务中断,视频组呼群组内的其他用户设备无法正常监听,播放视频的声音与录制的声音混同等弊端,提高了视频组呼的可靠性的技术效果。
附图说明
47.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
48.图1为根据本公开一个实施例的视频组呼的方法的示意图;
49.图2为根据本公开另一实施例的视频组呼的方法的示意图;
50.图3为根据本公开另一实施例的视频组呼的方法的示意图;
51.图4为根据本公开另一实施例的视频组呼的方法的示意图;
52.图5为根据本公开另一实施例的视频组呼的装置的示意图;
53.图6为根据本公开另一实施例的视频组呼的装置的示意图;
54.图7为根据本公开另一实施例的视频组呼的装置的示意图;
55.图8为根据本公开实施例的视频组呼的方法的电子设备的框图。
56.通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
57.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
58.下面以具体地实施例对本公开的技术方案以及本公开的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本公开的实施例进行描述。
59.请参阅图1,图1为根据本公开一个实施例的视频组呼的方法的示意图。
60.如图1所示,该方法包括:
61.s101:第一用户设备向服务器发送视频组呼建立消息。
62.相应的,服务器接收由第一用户设备发送的视频组呼建立消息。
63.示例性的,参与视频组呼的用户设备的数量为多个,为了对不同的用户设备进行区分,可以采用“第一”、“第二”等对用户设备进行区分,但不能理解为对用户设备的类型和性能等的限定。
64.也就是说,视频组呼群组中的用户设备的数量为多个,为了对视频组呼群组中的各用户设备进行区分,可以采用“第x”(x表示如一和二等的数值)对各用户设备进行区分。但是,各用户设备之间可能为相同类型的设备,也可以为不同类型的设备,本实施例不做限定。
65.其中,用户设备可以是无线设备也可以是有线设备。无线设备可以是指向用户提供语音和/或其他业务数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线设备可以经无线接入网(radio access network,简称ran)与一个服务器进行通信,无线设备可以是移动设备,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。再例如,无线设备还可以是个人通信业务(personal communication service,简称pcs)电话、无绳电话、会话发起协议(session initiation protocol,简称sip)话机、无线本地环路(wireless local loop,简称wll)站、个人数字助理(personal digital assistant,简称pda)等设备。可选的,用户设备还可以是智能手表、平板电脑等设备。
66.s102:服务器根据视频组呼建立消息建立视频组呼会话。
67.在一些实施例中,服务器可以对视频组呼建立消息进行校验,如对第一用户设备的信息进行校验等,以确定第一用户设备的有效性,并在校验的结果为校验通过时,建立各用户设备之间的视频组呼会话。
68.通过先校验,以在校验结果为校验通过的基础上,根据视频组呼建立消息建立视频组呼会话,可以使得建立的视频组呼会话具有较高的可靠性和有效性,进而实现基于视频组呼会话的视频的传输可靠性和有效性的技术效果。
69.在一些实施例中,服务器可以基于第一用户设备的标识对视频组呼建立消息进行校验,或者说,对第一用户设备进行校验。
70.例如,视频组呼建立消息中还可以携带第一用户设备的标识,相应的,服务器可以从视频组呼建立消息中获取第一用户设备的标识,进而完成校验。
71.s103:服务器向其他用户设备发送视频组呼建立通知,以表征视频组呼群组的视频组呼会话已经建立。
72.结合上述分析可知,其他用户设备的数量可以为一个,也可以为多个,本实施例以其他用户设备的数量为两个为例进行了示范性的展示。
73.如图1所示的,两个其他用户设备分别为第二用户设备和第三用户设备。即服务器向第二用户设备发送视频组呼建立通知,并向第三用户设备发送视频组呼建立通知。
74.相应的,第二用户设备和第三用户设备均接收到由服务器发送的视频组呼建立通知。通常而言,视频组呼建立通知可以理解为邀请用户设备加入视频组呼会话的通知,即如果服务器向某用户设备发送视频组呼建立通知,则该用户设备可以加入视频组呼会话,反之,如果服务器没有向该用户设备发送视频组呼建立通知,则该用户设备无法加入视频组呼会话。
75.值得说明的是,各用户设备可以通过监听的方式获取视频组呼建立通知,且不同的用户设备在接收到视频组呼建立通知时,所反馈的应答可能不同,如有些用户设备可能会参与本次视频组呼会话,有些用户设备可能会拒绝本次视频组呼会话。
76.在本实施例中,为了对不同的情况进行示范性地说明,将以第二用户设备参与本次视频组呼会话,第三用户设备可能会拒绝本次视频组呼会话为例,进行示范性地阐述。
77.s104:第二用户设备向服务器发送成功响应,以表征其参与本次视频组呼会话。
78.相应的,服务器接收到由第二用户设备发送的成功响应。
79.s105:服务器向第二用户设备发送视频。
80.一个示例中,视频可以为第一用户设备生成的视频。例如,第一用户设备生成视频,且第一用户设备在向服务器发送视频组呼建立消息时,将第一用户设备生成的视频发送给服务器。相应的,服务器向第二用户设备发送视频组呼建立通知,且接收到第二用户设备发送的成功响应,则服务器确定第二用户设备参与本次视频组呼会话,则将第一用户设备生成的视频传输给第二用户设备。
81.另一个示例中,视频可以为其他用户设备发送给第一用户设备的视频。例如,其他用户设备向第一用户设备发送视频,第一用户设备在向服务器发送视频组呼建立消息时,将其接收到的视频转发给服务器。相应的,服务器向第二用户设备发送视频组呼建立通知,且接收到第二用户设备发送的成功响应,则服务器确定第二用户设备参与本次视频组呼会话,则将其他用户设备发送给第一用户设备的视频传输给第二用户设备。
82.s106:第三用户设备向服务器发送拒绝本次视频组呼会话的响应。
83.相应的,服务器不向第三用户设备发送视频。
84.结合上述分析可知,视频可能为第一用户设备生成的视频,也有可能是其他用户设备发送给第一用户设备的视频,若视频为第二用户设备向第一用户设备发送的,即第二用户设备为该视频的视频源设备,而第二用户设备也归属于该视频组呼群组,则可能存在下述情况:
85.情况1:第二用户设备在接收到视频组呼建立通知后,发送视频中断,导致视频发送和视频组呼两个业务中断。
86.情况2:第二用户设备在接收到视频组呼建立通知后,对视频发送进行静音,导致视频组呼群组内的其他用户设备无法正常监听。
87.情况3:第二用户一边发送视频,一边接收视频组呼的视频(实际上就是自己发的视频),可能把播放出来的视频声音又录制进去。
88.为了避免上述情况的发生,在上述实施例的基础上,作出了创造性的改进。请参阅图2,图2为根据本公开另一实施例的视频组呼的方法的示意图。
89.其中,图2所示的方法适用于第一用户设备,如图2所示,该方法包括:
90.s201:接收第二用户设备发送的视频,其中,第一用户设备和第二用户设备为视频组呼群组中的设备。
91.应该理解的是,为了避免繁琐地陈述,关于本实施例与上述实施例中相同的技术特征,本实施例不再赘述。
92.同理,本实施例中的第一用户设备和第二用户设备中的“第一”和“第二”,用于对不同的用户设备进行区分,而不能理解为对用户设备的限定。
93.s202:根据视频向服务器发送视频组呼建立消息。
94.其中,视频组呼建立消息中携带视频的视频源信息,且视频源信息用于确定不向第二用户设备发送视频组呼建立通知。
95.在本实施例中,视频组呼建立消息中携带视频的视频源信息,则服务器可以基于视频源信息确定出视频是第二用户设备发送给第一用户设备的,相应的,服务器可以确定不向第二用户设备发送视频组呼建立通知,以避免第二用户设备接收到其发送给第一用户设备的视频,从而可以避免上述的几种情况,从而避免视频传送的中断等弊端,进而提高视频组呼的可靠性的技术效果。
96.请参阅图3,图3为根据本公开另一实施例的视频组呼的方法的示意图。
97.如图3所示,该方法包括:
98.s301:第一用户设备向第二用户设备发送视频。
99.相应的,第二用户设备接收到由第一用户设备发送的视频。
100.s302:第二用户设备向服务器发送视频组呼建立消息和视频。
101.其中,视频组呼建立消息中携带视频的视频源信息,且视频源信息用于确定不向第二用户设备发送视频组呼建立通知。
102.在一些实施例中,视频源信息的格式为可扩展标记语言(extensible markup language,xml)格式。
103.示例性的,第一用户设备在接收到第二用户设备发送的视频时,可以获取该视频的统一资源定位符(uniform resource locator,url),并根据统一资源定位符生成可扩展标记语言格式的视频源信息。
104.例如,可扩展标记语言格式的视频源信息的格式示例如下:
105.《mcvideo-source-user-id type="normal"》//视频源id
106.《mcvideouri》mcvideo_id_client《/mcvideouri》
107.《/mcvideo-source-user-id》
108.其中,mcvideo为视频。
109.s303:若服务器确定第一用户设备为视频组呼群组中的设备,则不向第一用户设备发送视频组呼建立通知。
110.相应的,由于服务器不向第一用户设备发送视频组呼建立通知,则第一用户设备无法参与至视频组呼会话,从而无法接受到服务器发送的视频,从而可以避免上述情况。
111.s304:服务器向对视频组呼群组中的其他用户设备发送视频组呼建立通知,并在接收到其他用户设备基于视频组呼建立通知反馈的成功响应时,向其他用户发送视频。
112.其中,该步骤中的其他用户设备是指,视频组呼群组中除了第一用户设备之外的
用户设备。
113.请参阅图4,图4为根据本公开另一实施例的视频组呼的方法的示意图。
114.其中,图4所示的方法可以应用于服务器,如图4所示,该方法包括:
115.s401:接收第一用户设备发送的视频组呼建立消息。
116.其中,视频组呼建立消息是在接收到第二用户设备发送的视频时生成的,视频组呼建立消息中携带视频的视频源信息,且视频源信息用于确定不向第二用户设备发送视频组呼建立通知。
117.s402:若第二用户设备为视频组呼群组中的用户设备,则确定不向第二用户设备发送视频组呼建立通知。
118.示例性的,服务器判断视频组呼群组中是否包括第二用户设备,如果包括则不向第二用户设备发送视频组呼建立通知,则服务器不会将视频发送给第二用户设备,即第二用户设备不会接收到其发送给第一用户设备的视频,从而可以避免视频在视频组呼群组中的传送,进而提高视频组呼的可靠性和有效性的技术效果。
119.在一些实施例中,视频源信息的格式为可扩展标记语言格式。
120.在一些实施例中,视频源信息是通过获取视频的统一资源定位符,并根据统一资源定位符生成的可扩展标记语言格式的视频源信息。
121.在一些实施例中,服务器可以向视频组呼群组中的其他用户设备发送视频组呼建立通知,并在接收到其他用户设备基于视频组呼建立通知反馈的成功响应时,向其他用户发送视频。
122.根据本公开实施例的另一个方面,本公开实施例还提供了一种视频组呼的装置,所述装置应用于第一用户设备。
123.请参阅图5,图5为根据本公开另一实施例的视频组呼的装置的示意图。
124.如图5所示,视频组呼的装置500包括:
125.第一接收单元501,用于接收第二用户设备发送的视频,其中,所述第一用户设备和所述第二用户设备为视频组呼群组中的设备。
126.第一发送单元502,用于根据所述视频向服务器发送视频组呼建立消息,其中,所述视频组呼建立消息中携带所述视频的视频源信息,且所述视频源信息用于确定不向所述第二用户设备发送视频组呼建立通知。
127.请参阅图6,图6为根据本公开另一实施例的视频组呼的装置的示意图。
128.如图6所示,视频组呼的装置600包括:
129.第一接收单元601,用于接收第二用户设备发送的视频,其中,所述第一用户设备和所述第二用户设备为视频组呼群组中的设备。
130.获取单元602,用于获取所述视频的统一资源定位符。
131.生成单元603,用于根据所述统一资源定位符生成可扩展标记语言格式的所述视频源信息。
132.在一些实施例中,所述视频源信息用于向对视频组呼群组中的其他用户设备发送所述视频组呼建立通知,并在接收到所述其他用户设备基于所述视频组呼建立通知反馈的成功响应时,向所述其他用户发送所述视频。
133.第一发送单元604,用于根据所述视频向服务器发送视频组呼建立消息,其中,所
述视频组呼建立消息中携带所述视频的视频源信息,且所述视频源信息用于确定不向所述第二用户设备发送视频组呼建立通知。
134.请参阅图7,图7为根据本公开另一实施例的视频组呼的装置的示意图。
135.其中,本公开实施例的视频组呼的装置可以应用于服务器,如图7所示,视频组呼的装置700包括:
136.第二接收单元701,用于接收第一用户设备发送的视频组呼建立消息,其中,所述视频组呼建立消息是在所述第一用户设备接收到第二用户设备发送的视频时生成的,所述视频组呼建立消息中携带所述视频的视频源信息,且所述视频源信息用于确定不向所述第二用户设备发送视频组呼建立通知。
137.确定单元702,用于若所述第二用户设备为视频组呼群组中的用户设备,则确定不向所述第二用户设备发送视频组呼建立通知。
138.在一些实施例中,所述视频源信息的格式为可扩展标记语言格式。
139.在一些实施例中,所述视频源信息是通过获取所述视频的统一资源定位符,并根据所述统一资源定位符生成的可扩展标记语言格式的视频源信息。
140.第二发送单元703,用于向所述视频组呼群组中的其他用户设备发送所述视频组呼建立通知。
141.第三发送单元704,用于响应于接收到所述其他用户设备基于所述视频组呼建立通知反馈的成功响应,向所述其他用户发送所述视频。
142.根据本公开实施例的另一个方面,本公开实施例还提供了一种视频组呼的系统,包括:用户设备和服务器,其中,
143.所述用户设备包括如图5或图6所示的装置;
144.所述服务器包括如图7所述的装置。
145.根据本公开的实施例,本公开还提供了一种计算机程序产品,程序产品包括:计算机程序,计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从可读存储介质读取计算机程序,至少一个处理器执行计算机程序使得电子设备执行上述任一实施例提供的方案。
146.如图8所示,是根据本公开实施例的视频组呼的方法的电子设备的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
147.如图8所示,该电子设备包括:一个或多个处理器801、存储器802,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示gui的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器系
统)。图8中以一个处理器801为例。
148.存储器802即为本公开所提供的非瞬时计算机可读存储介质。其中,所述存储器存储有可由至少一个处理器执行的指令,以使所述至少一个处理器执行本公开所提供的视频组呼的方法。本公开的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本公开所提供的视频组呼的方法。
149.存储器802作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本公开实施例中的视频组呼的方法对应的程序指令/模块。处理器801通过运行存储在存储器802中的非瞬时软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的视频组呼的方法。
150.存储器802可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据视频组呼的方法的电子设备的使用所创建的数据等。此外,存储器802可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器802可选包括相对于处理器801远程设置的存储器,这些远程存储器可以通过网络连接至视频组呼的方法的电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
151.视频组呼的方法的电子设备还可以包括:输入装置803和输出装置804。处理器801、存储器802、输入装置803和输出装置804可以通过总线或者其他方式连接,图8中以通过总线连接为例。
152.输入装置803可接收输入的数字或字符信息,以及产生与视频组呼的方法的电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置804可以包括显示设备、辅助照明装置(例如,led)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(lcd)、发光二极管(led)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。
153.此处描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、专用asic(专用集成电路)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
154.这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(pld)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。
155.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
156.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
157.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。
158.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。

技术特征:
1.一种视频组呼的方法,所述方法应用于第一用户设备,所述方法包括:接收第二用户设备发送的视频,其中,所述第一用户设备和所述第二用户设备为视频组呼群组中的设备;根据所述视频向服务器发送视频组呼建立消息,其中,所述视频组呼建立消息中携带所述视频的视频源信息,且所述视频源信息用于确定不向所述第二用户设备发送视频组呼建立通知。2.根据权利要求1所述的方法,其中,所述视频源信息的格式为可扩展标记语言格式。3.根据权利要求2所述的方法,在接收第二用户设备发送的视频之后,所述方法还包括:获取所述视频的统一资源定位符;根据所述统一资源定位符生成可扩展标记语言格式的所述视频源信息。4.根据权利要求1-3任一项所述的方法,其中,所述视频源信息用于向所述视频组呼群组中的其他用户设备发送所述视频组呼建立通知,并在接收到所述其他用户设备基于所述视频组呼建立通知反馈的成功响应时,向所述其他用户发送所述视频。5.一种视频组呼的方法,所述方法应用于服务器,所述方法包括:接收第一用户设备发送的视频组呼建立消息,其中,所述视频组呼建立消息是在所述第一用户设备接收到第二用户设备发送的视频时生成的,所述视频组呼建立消息中携带所述视频的视频源信息,且所述视频源信息用于确定不向所述第二用户设备发送视频组呼建立通知;若所述第二用户设备为视频组呼群组中的用户设备,则确定不向所述第二用户设备发送视频组呼建立通知。6.根据权利要求5所述的方法,其中,所述视频源信息的格式为可扩展标记语言格式。7.根据权利要求6所述的方法,其中,所述视频源信息是通过获取所述视频的统一资源定位符,并根据所述统一资源定位符生成的可扩展标记语言格式的视频源信息。8.根据权利要求5-7任一项所述的方法,所述方法还包括:向所述视频组呼群组中的其他用户设备发送所述视频组呼建立通知;响应于接收到所述其他用户设备基于所述视频组呼建立通知反馈的成功响应,向所述其他用户发送所述视频。9.一种视频组呼的装置,所述装置应用于第一用户设备,所述装置包括:第一接收单元,用于接收第二用户设备发送的视频,其中,所述第一用户设备和所述第二用户设备为视频组呼群组中的设备;第一发送单元,用于根据所述视频向服务器发送视频组呼建立消息,其中,所述视频组呼建立消息中携带所述视频的视频源信息,且所述视频源信息用于确定不向所述第二用户设备发送视频组呼建立通知。10.一种视频组呼的装置,所述装置应用于服务器,所述装置包括:第二接收单元,用于接收第一用户设备发送的视频组呼建立消息,其中,所述视频组呼建立消息是在所述第一用户设备接收到第二用户设备发送的视频时生成的,所述视频组呼建立消息中携带所述视频的视频源信息,且所述视频源信息用于确定不向所述第二用户设备发送视频组呼建立通知;
确定单元,用于若所述第二用户设备为视频组呼群组中的用户设备,则确定不向所述第二用户设备发送视频组呼建立通知。11.一种电子设备,包括:存储器,处理器;存储器;用于存储所述处理器可执行指令;其中,所述处理器被配置为执行如权利要求1-4任一项所述的方法;或者,所述处理器被配置为执行如权利要求5-8任一项所述的方法。12.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-4任一项所述的方法;或者,所述计算机执行指令被处理器执行时用于实现如权利要求5-8任一项所述的方法。13.一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现权利要求1-4中任一项所述的方法;或者,该计算机程序被处理器执行时实现权利要求5-8任一项所述的方法。14.一种视频组呼的系统,包括:用户设备和服务器,其中,所述用户设备包括如权利要求9所述的装置;所述服务器包括如权利要求10所述的装置。

技术总结
本公开提供一种视频组呼的方法、装置及系统,涉及通信技术,具体方案包括:第一用户接收第二用户设备发送的视频,其中,第一用户设备和第二用户设备为视频组呼群组中的设备,根据视频向服务器发送视频组呼建立消息,其中,视频组呼建立消息中携带视频的视频源信息,且视频源信息用于确定不向第二用户设备发送视频组呼建立通知,可以避免视频发送和视频组呼两个业务中断,视频组呼群组内的其他用户设备无法正常监听,播放视频的声音与录制的声音混同等弊端,提高了视频组呼的可靠性的技术效果。提高了视频组呼的可靠性的技术效果。提高了视频组呼的可靠性的技术效果。


技术研发人员:刘揆 黄杨晖 施荣荣 强婕 邱高理
受保护的技术使用者:成都鼎桥通信技术有限公司
技术研发日:2022.02.08
技术公布日:2023/8/21
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐