用于控制视频接收的方法和设备技术

技术编号:30150445 阅读:26 留言:0更新日期:2021-09-25 14:57
一种用于控制与至少一个外部设备通信的电子设备处的媒体接收的方法,其包括:经由服务器在电子设备和至少一个外部设备之间建立通信会话;响应于建立通信会话,创建用于控制通信会话中的多个媒体接收的第一接收控制状态机的实例;从服务器接收指示来自外部设备的媒体接收可用的媒体传输通知;从电子设备的用户接收用于许可媒体接收的输入;以及响应于接收输入,向服务器发送请求媒体接收的媒体接收请求,并创建用于控制媒体接收的第二接收控制状态机的实例。状态机的实例。状态机的实例。

【技术实现步骤摘要】
【国外来华专利技术】用于控制视频接收的方法和设备


[0001]本专利技术涉及无线通信网络,并且更具体地涉及通过无线通信网络提供的任务关键视频通信。更具体地,本专利技术涉及一种用于控制任务关键(MC)视频网络中的视频接收的方法和系统。

技术介绍

[0002]关键任务是指满足提供公共安全服务的机构的需求,例如但不限于警察、消防和救护车服务。这些需求包括服务的高可达性、可用性和可靠性、低延迟、实时操作能力、高度安全的操作、与其他服务和系统的互操作性、私人和团体通信、紧急情况的处理以及提供优先顺序、优先购买权、排队和服务质量(QoS)的能力。
[0003]关键任务视频(MCVideo)定义一种用于关键任务视频通信的服务。在MCVideo系统中,可以有多个客户端同时发送视频和音频流。因此,为MCVideo服务提供客户端应用功能的MCVideo客户端应当能够同时接收多于一个媒体(音频和视频)流。但是现有系统,用于接收控制操作的状态机不能处理多个流接收场景。此外,多个媒体流的同时接收在MCVideo客户端处处理接收的媒体流时具有复杂性。此外,不存在在同一组/会话中接受/拒绝/结束多个媒体流的现有系统。
[0004]因此,希望解决上述弊端和其它缺点或至少提供有用的替代方案。
[0005]以上信息仅作为背景信息提供,以帮助理解本专利技术。对于上述任何一项是否可以作为涉及本专利技术的现有技术而适用,尚未作出任何确定,也未作出任何断言。

技术实现思路

[0006]提供一种用于在与至少一个外部设备通信的电子设备处控制媒体接收的方法。所述方法包括:经由服务器在电子设备和该至少一个外部设备之间建立通信会话;响应于建立通信会话,创建用于控制通信会话中的多个媒体接收的第一接收控制状态机的实例;从服务器接收指示来自外部设备的媒体接收可用的媒体传输通知;从电子设备的用户接收用于许可媒体接收的输入;以及响应于接收输入,向服务器发送请求媒体接收的媒体接收请求,并创建用于控制媒体接收的第二接收控制状态机的实例。
[0007]提供一种用于控制媒体接收的电子设备。所述电子设备包括:通信器,被配置为与至少一个外部设备和服务器通信;存储器,存储指令;以及至少一个处理器,操作地耦合到通信器和存储器。该至少一个处理器被配置为运行存储的指令以:通过通信器经由服务器在电子设备和该至少一个外部设备之间建立通信会话;响应于建立通信会话,创建用于控制通信会话中的多个媒体接收的第一接收控制状态机的实例;通过通信器从服务器接收指示来自外部设备的媒体接收可用的媒体传输通知;从电子设备的用户接收用于许可媒体接收的输入;以及响应于接收输入,通过通信器向服务器发送许可媒体请求接收的媒体接收请求,并创建用于控制媒体接收的第二接收控制状态机的实例。
附图说明
[0008]为了更全面地理解本专利技术及其优点,现在结合附图参考以下描述,其中相同的附图标记表示相同的部分:
[0009]图1A示出根据本公开的实施例的任务关键(MC)视频网络;
[0010]图1B示出根据本公开的实施例的用于控制MC视频网络中的视频接收的传输参与者设备的框图;
[0011]图1C示出根据本公开的实施例的用于控制MC视频网络中的视频接收的传输控制服务器的框图;
[0012]图2是示出根据本公开的实施例的用于控制MC视频网络中的视频接收的方法的流程图;
[0013]图3A示出根据本公开的实施例的用于通用接收控制操作的传输参与者的状态机;
[0014]图3B示出根据本公开的实施例的用于基本接收控制操作的传输参与者的状态机;以及
[0015]图4是示出根据本公开的实施例的用于控制MC视频网络中的多个视频接收的多种操作的示例。
具体实施方式
[0016]本专利技术的各方面旨在至少解决上述问题和/或弊端,并至少提供下文所述的优点。因此,本专利技术的一方面是提供一种在电子设备上提供智能响应的方法。
[0017]附加方面将在后面的描述中部分地阐述,并且部分地将从描述中显而易见,或者可以通过所呈现的实施例的实践来学习。
[0018]因此,提供一种用于在与至少一个外部设备通信的电子设备处控制媒体接收的方法。所述方法包括:经由服务器在电子设备和该至少一个外部设备之间建立通信会话;响应于建立通信会话,创建用于控制通信会话中的多个媒体接收的第一接收控制状态机的实例;从服务器接收指示来自外部设备的媒体接收可用的媒体传输通知;从电子设备的用户接收用于许可媒体接收的输入;以及响应于接收输入,向服务器发送请求媒体接收的媒体接收请求,并创建用于控制媒体接收的第二接收控制状态机的实例。
[0019]在实施例中,创建第二接收控制状态机的实例包括:当在通信会话中有多于一个媒体接收可用时,为媒体接收的每个请求创建第二接收控制状态机的一个实例。
[0020]在实施例中,接收媒体传输通知包括:响应于接收的媒体传输通知,如果媒体传输通知需要确认,则向服务器发送确认消息;向用户提供关于媒体接收可用的通知;以及存储和显示与媒体传输通知相关的外部设备的标识(ID)和同步源(SSRC)。
[0021]在实施例中,发送媒体接收请求包括:将外部设备的存储的ID和SSRC映射到第二接收控制状态机的实例。
[0022]在实施例中,所述方法还包括:从服务器接收对媒体接收请求的准许响应;响应于接收的准许响应,如果准许响应需要确认,则向服务器发送确认消息;经由服务器从外部设备接收媒体数据。
[0023]在实施例中,所述方法还包括基于媒体接收控制消息终止第二接收控制状态机的实例,同时为通信会话保留第一接收控制状态机的实例。
[0024]在实施例中,终止第二接收控制状态机的实例包括:从服务器接收指示媒体接收完成的媒体传输结束通知;响应于接收的媒体传输结束通知,如果媒体传输结束通知需要确认,则向服务器发送确认消息;向用户提供媒体接收完成的通知;以及删除与媒体接收相关的第二接收控制状态机的实例。
[0025]在实施例中,终止第二接收控制状态机的实例包括:从服务器接收对媒体接收请求的拒绝响应;响应于接收的拒绝响应,如果拒绝响应需要确认,则向服务器发送确认消息;向用户提供媒体接收被拒绝的通知和/或拒绝媒体接收请求的原因;以及删除与媒体接收相关的第二接收控制状态机。
[0026]在实施例中,发送媒体接收请求包括启动第一计时器并将第一计数器初始化为1。所述方法还包括:当接收对媒体接收请求的响应或取消媒体接收请求时,停止第一计时器;当第一计时器到期时:如果第一计数器小于阈值,则向服务器发送媒体接收请求,重新启动第一计时器,并将第一计数器增加1;以及如果第一计数器大于或等于阈值:则向用户提供媒体接收请求超时的通知以及删除用于媒体接收的第二接收控制状态机的实例。
[0027]在实施例中,终止第二接收控制状态机实例包括:在接收媒体数据的同时,从服务器接收指示媒体接收将在完成之前被终止的媒体接收结束请求;响应于接收的媒体接收结束请求,如果媒体接收结束请求需要确认,则向服务器发送本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于在与至少一个外部设备通信的电子设备处控制媒体接收的方法,所述方法包括:通过服务器在电子设备和所述至少一个外部设备之间建立通信会话;响应于建立通信会话,创建用于控制通信会话中的多个媒体接收的第一接收控制状态机的实例;从服务器接收指示来自外部设备的媒体接收可用的媒体传输通知;从电子设备的用户接收用于许可媒体接收的输入;以及响应于接收输入,向服务器发送请求媒体接收的媒体接收请求,并创建用于控制媒体接收的第二接收控制状态机的实例。2.根据权利要求1所述的方法,其中,创建第二接收控制状态机的实例包括:基于在通信会话中多于一个媒体接收可用,为媒体接收的每个请求创建第二接收控制状态机的一个实例。3.根据权利要求1所述的方法,其中,接收媒体传输通知包括:响应于接收的媒体传输通知和媒体传输通知需要确认,向服务器发送确认消息;向用户提供媒体接收可用的通知;以及存储和显示与媒体传输通知相关的外部设备的标识ID和同步源SSRC。4.根据权利要求3所述的方法,其中,发送媒体接收请求包括:将外部设备的存储的ID和SSRC映射到第二接收控制状态机的实例。5.根据权利要求1所述的方法,还包括:从服务器接收对媒体接收请求的准许响应;响应于接收的准许响应和准许响应需要确认,向服务器发送确认消息;以及经由服务器从外部设备接收媒体数据。6.根据权利要求1所述的方法,还包括:基于媒体接收控制消息终止第二接收控制状态机的实例,同时为通信会话保留第一接收控制状态机的实例。7.根据权利要求6所述的方法,其中,终止第二接收控制状态机的实例包括:从服务器接收指示媒体接收完成的媒体传输结束通知;响应于接收的媒体传输结束通知和媒体传输结束通知需要确认,向服务器发送确认消息;向用户提供媒体接收完成的通知;以及删除与媒体接收相关的第二接收控制状态机的实例。8.根据权利要求6所述的方法,其中,终止第二接收控制状态机的实例包括:从服务器接收对媒体接收请求的拒绝响应;响应于接收的拒绝响应和拒绝响应需要确认,向服务器发送确认消息;向用户提供媒体接收被拒绝的通知和拒绝媒体接收请求的理由中的至少一个;以及删除与媒体接收相关的第二接收控制状态机的实例。9.根据权利要求6所述的方法,其中:发送媒体接收请求包括启动第一计时器并将第一计数器初始化为1,以及所述方法还包括:
基于对媒体接收请求被接收或媒体接收请求被取消的响应,停止第一计时器;以及基于第一计时器到期:响应于第一计数器小于阈值,向服务器发送媒体接收请求,重新启动第一计时器,并将第一计数器增...

【专利技术属性】
技术研发人员:N科拉蒂N古普塔SS普拉莫德库马尔V戈亚尔SP钱杜里SP冈杜尔A戈文丹库蒂
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1