一种用于基于网络的通信的共享媒体资源的系统和方法技术方案

技术编号:35131212 阅读:39 留言:0更新日期:2022-10-05 10:04
本公开涉及一种便于与该系统集成的数据设备共享计算设备的媒体资源,以实现与远程设备的基于网络的通信的系统和方法。在示例性实现中,所提出的系统通过发现管理器接收与可用计算设备有关的设备信息。系统从可用计算设备中选择计算设备。该系统能够发起数据设备和远程设备之间的通信。在发起通信时,系统从计算设备接收通信数据。该系统将接收到的通信数据传输到远程设备,以促进与远程设备之间的基于网络的通信。网络的通信。网络的通信。

【技术实现步骤摘要】
一种用于基于网络的通信的共享媒体资源的系统和方法


[0001]本专利技术总体上涉及诸如机顶盒(STB)之类的数据设备,尤其涉及与用于基于网络的通信的数据设备共享外部计算设备的媒体资源。

技术介绍

[0002]相关技术的以下描述旨在提供与本公开领域相关的背景信息。该部分可以包括可能与本公开的各种特征相关的现有技术的某些方面。然而,应当理解,该部分仅用于增强读者对本公开的理解,而不是承认现有技术。
[0003]诸如机顶盒(STB)设备之类的数据设备已经在功能上有所发展,使得用户可访问娱乐媒体,例如视频和音频信号。STB设备通常连接到外部显示设备以使用户能够访问娱乐媒体,但是这种外部显示设备可能没有内置的摄像头和麦克风。STB设备具有内置的通信应用程序,但是,没有摄像头和麦克风等图像捕获设备,STB设备使用内置通信应用程序时,设备将无法向远程终端设备发送音频或视频信号。
[0004]因此,用户可能需要可以直接连接到STB设备的外部摄像头和麦克风,从而增加了总体成本。此外,目前没有可与所有类型的STB兼容的摄像头和麦克风。由于摄像头和麦克风的兼容性有限,通信应用程序在机顶盒设备中的使用受限。
[0005]因此,本领域需要一种有效且经济的系统和方法,该系统和方法能够克服现有技术中的上述问题并且能够通过促进媒体资源的共享,不需要内置资源,即可有效地实现通过数据设备的基于网络的通信。

技术实现思路

[0006]目的
[0007]本文至少一个实施例满足的本公开的一些目的如下文所列。r/>[0008]本公开的一个目的是实现一种方法和系统,该方法和系统能够共享用于通信的资源,这些资源例如为移动电话或笔记本电脑等设备上通常可用的摄像头和麦克风。
[0009]本公开的一个目的在于消除对外部兼容设备例如摄像机和麦克风的需求,这也避免了用于通信的外部设备的兼容性问题。
[0010]本公开的一个目的是使诸如STB的数据设备能够在通信中通过互联网传输媒体数据。
[0011]本公开的一个目的是聚合可用于诸如视频会议的一个流的所有本地流并将聚合的流转发给另一方。
[0012]本公开的一个目的是当所有安全摄像机均连接到同一网络时,允许聚合用户可用的各个物联网(IOT)安全摄像机流,用户可以从该网络与STB通信,因此消除对物联网服务器的需求。
[0013]本公开的一个目的是能够在应用程序中使用,应用程序例如共享视频和音频数据、视频编辑器应用程序、增强现实应用程序等。
[0014]本公开的一个目的是提供经济的方法和系统。
[0015]概述
[0016]提供该部分以以简化的形式介绍本专利技术的某些目的和方面,其中具体实施方式中讲进一步这些目的和方面。本
技术实现思路
并非旨在识别要求保护的主题的关键特征或范围。
[0017]一方面,所提出的系统被配置为便于与数据设备共享计算设备的媒体资源,数据设备与系统集成,用于实现与远程设备的基于网络的通信。该系统配置有数据设备并且包括与存储器耦合的一个或多个处理器,其中存储器存储指令,当由一个或多个处理器执行指令时,使系统从与系统耦合的发现管理器接收与可用计算设备有关的设备信息;从可用的计算设备中选择一个计算设备;发起数据设备和远程设备之间的通信;在发起通信时,通过至少一个端口从选定的计算设备接收通信数据,并通过数据设备的通信模块将接收到的通信数据发送至远程设备,便于与远程设备的基于网络的通信。
[0018]本公开还提供了一种用于促进与数据设备共享计算设备的媒体资源以实现与远程设备的基于网络的通信的方法,其中该方法包括以下步骤:通过配置有数据设备的系统从发现管理器接收与可用计算设备有关的设备信息;从可用的计算设备中选择计算设备;发起数据设备和远程设备之间的通信;在发起通信时,通过至少一个端口从选定的计算设备接收通信数据,并通过数据设备的通信模块将接收到的通信数据发送至远程设备,便于与远程设备的进行基于网络的通信。
附图说明
[0019]并入本文并构成本专利技术一部分的附图示出了所公开的方法和系统的示例性实施例,其中相似的附图标记在不同的附图中指代相同的部件。附图中的元件不一定按比例绘制,而是强调清楚地说明本专利技术的原理。一些附图可能使用框图指示元件,并且可能不代表每个组件的内部电路。本领域技术人员将理解,这些附图的专利技术包括电气元件、电子元件或通常用于实现这些元件的电路的专利技术。
[0020]图1示出了根据本公开的一个实施例的示例性网络架构,本公开的系统可以在该网络架构中实现或通过该网络架构实现。
[0021]图2示出了根据本公开的一个实施例的所提出的系统的示例性功能组件。
[0022]图3A和3B分别示出了根据本公开的一个实施例的系统、发现管理器、计算设备和用于传出和传入通信的通信模块之间的流程图的示例性表示。
[0023]图4示出了根据本公开的一个实施例的流程图的示例性表示,用于促进与数据设备共享计算设备的媒体资源以实现与远程设备的基于网络的通信。
[0024]图5A示出了根据本公开的一个实施例的用于通过发现管理器通过网络注册计算设备的流程图的示例性表示。
[0025]图5B示出了根据本公开的一个实施例的用于通过发现管理器通过网络发现可用计算设备的流程图的示例性表示。
[0026]图6A和6B示出根据本公开的一个实施例的分别用于呼入和呼出的电话的提出的系统的流程图的示例性表示。
[0027]图7示出了根据本公开的一个实施例的示例性计算机系统,在该计算机系统中可以使用本专利技术的实施例或本专利技术的实施例可与该计算系统一起使用。
[0028]根据以下对本专利技术的更详细的描述,上述内容将更加明显。
具体实施方式
[0029]在以下描述中,出于解释的目的,阐述了各种具体细节以便全面理解本公开的实施例。然而,显而易见的是,可以在没有这些具体细节的情况下实践本公开的实施例。下文描述的若干特征可各自独立地使用或与其他特征的任何组合一起使用。单个特征可能无法解决上面讨论的所有问题,或者可能只解决上面讨论的一些问题。上面讨论的一些问题可能无法通过本文描述的任何特征来完全解决。
[0030]随后的描述仅提供示例性实施例,并不旨在限制本公开的范围、适用性或配置。相反,示例性实施例的随后描述将为本领域技术人员提供用于实现示例性实施例的使能描述。应当理解,在不脱离所阐述的本专利技术的精神和范围的情况下,可以对元件的功能和布置进行各种改变。
[0031]在以下描述中给出具体细节以全面理解实施例。然而,本领域普通技术人员将理解,可以在没有这些具体细节的情况下实施实施例。例如,电路、系统、网络、过程和其他组件可以显示为框图形式的组件,以免在不必要的细节中混淆实施例。在其他情况下,可以在没有不必要的细节的情况下示出公知电路、过程、算法、结构和技术,以避免混淆实施例。
[0032]本专利技术通过提供一种用于与数据设备共享媒体资源的系统和方法来解决本领域中的上述问题,其中数本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于促进与数据设备共享计算设备的媒体资源的系统,以实现与远程设备的基于网络的通信,所述系统配置有所述数据设备且包括:一个或多个处理器,与存储器耦合,其中所述存储器存储指令,当由所述一个或多个处理器执行所述指令时,使所述系统:从与所述系统耦合的发现管理器接收与可用的计算设备有关的设备信息;从所述可用的计算设备中选择所述计算设备;发起所述数据设备和所述远程设备之间的通信;在发起所述通信时,通过至少一个端口从所述选定的计算设备接收通信数据,并且通过所述数据设备的通信模块将接收到的通信数据发送至所述远程设备,便于与所述远程设备的基于网络的通信。2.根据权利要求1所述的系统,其特征在于,所述通信包括音频呼叫、视频呼叫、基于增强虚拟现实的通信或其组合中的至少一种,其中通信数据包括文本数据、增强虚拟现实数据、视频数据和音频数据中的至少一个,并且其中所述发现管理器能够从多个注册的计算设备中动态发现所述可用的计算设备。3.根据权利要求2所述的系统,其特征在于,所述动态发现通过基于预定义的阈值距离评估所述可用的计算设备是否在所述系统附近来执行,或者所述动态发现通过评估所述可用的计算设备是否在网络或无线网络的可到达附近范围内来执行,并且其中所述多个注册的计算设备向网络服务注册。4.根据权利要求1所述的系统,其特征在于,所述设备信息是集合列表的形式,所述集合列表包括与所述可用的计算设备有关的标识符信息,并且其中基于来自第一用户的用户输入从所述可用的计算设备中选择所述计算设备。5.根据权利要求4所述的系统,其特征在于,所述端口包括预定义端口或动态端口中的至少一种,其中,所述标识符信息包括端口信息和互联网协议(IP)地址中的至少一种,所述IP地址与所述可用的计算设备有关,其中所述端口信息与所述至少一个端口有关,并且其中所述发现管理器通过与网络相关联的网络服务发现(NSD)模块接收所述标识符信息。6.根据权利要求1所述的系统,其特征在于,在发起所述通信之前,所述系统通过所述至少一个端口请求所述计算设备以确认发起所述通信的可能性,并且其中所述请求通过所述数据设备和所述所选的计算设备之间的信令命令的交换来放置和确认。7.根据权利要求6所述的系统,其特征在于,在接收到来自所述计算设备的确认时,所述系统促进在所述数据设备和所述计算设备之间的参数和编解码器信息的传输。8.根据权利要求7所述的系统,其特征在于,所述参数的传输能够评估所述计算设备的媒体资源是否符合所述基于网络的通信的要求,所述参数包括音频参数和视频参数中的至少一个,所述参数对应于所述计算设备的媒体资源,以及所述参数与音频编解码器、视频编解码器、视频的对应分辨率和方向中的至少一项有关。9.根据权利要求7所述的系统,其特征在于,所述系统与所述通信模块交互以使得能够接收要发送到所述计算设备的所述编解码器信息,所述编解码器信息与所述通信数据的编码或解码属性相关联,并且其中所述编解码器信息包括与比特率、采样率、视频格式、配置文件级别和帧率中的至少一项有关的音频

视频编解码器。10.根据权利要求7所述的系统,其特征在于,所述信令命令的交换以及所述参数和编
解码信息的传输是基于所述计算设备的IP地址通过套接字服务来执行的,用于启用双向通信的端点,以将所述通信数据从所述计算设备传输到所述数据设备,并且其中在与所述计算设备相关的套接字服务器线程和与所述数据设备相关的套接字客户端线程之间启动套接字服务。11.根据权利要求1所述的系统,其特征在于,所述音频数据和所述视频数据呈编码形式且来自原始音频和原始视频,该原始音频和该原始视频分别使用所选计算设备的媒体资源捕获得到,该原始音频和该原始视频使用耦合到所述计算设备和所述数据设备中的至少一个的编码器来编码,并且其中所述媒体资源包括与所述计算设备集成或耦合的附件设备,用于能够捕获所述原始音频和所述原始视频中的至少一个,或获得编码的音频数据和编码的视频数据中的至少一个。12.根据权利要求4所述的系统,其特征在于,所述基于网络的通信使得能够在使用所述数据设备的第一用户和使用所述远程设备的第二用户之间进行通信,其中所述通信包括传出通信和传入通信中的至少一个,并且其中所述传出通信由所述数据设备发起到所述远程设备,所述传入通信由所述远程设备发起到所述数据设备。13.根据权利要求1所述的系...

【专利技术属性】
技术研发人员:普拉莫德
申请(专利权)人:吉欧平台有限公司
类型:发明
国别省市:

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

1