实时通信系统的制作方法

文档序号:17816320发布日期:2019-06-05 21:44阅读:134来源:国知局
实时通信系统的制作方法

本公开涉及一种方法和一种实时通信系统。该系统包括第一计算设备;外围设备;第一计算设备的连接组件,用于连接第一计算设备和外围设备;外围设备的软件,安装在第一计算设备上;第一互联网浏览器,安装在第一计算设备上,第一互联网浏览器被配置为提供视频、音频和/或数据的形式的内容;外部计算系统,与第一互联网浏览器和软件通信;以及外围设备的用户界面。



背景技术:

在实时通信(rtc)系统中,相对较新的标准被命名为webrtc,并由w3c(万维网联盟)定义。webrtc通过简单的api(应用程序接口)实现两个网络浏览器之间的对等视频、音频和数据通信,而无需安装插件。webrtc尤其被主流浏览器firefox、googlechrome和opera采用。与传统的ip通信(例如需要安装软件电话客户端的)相比,webrtc具有许多优点,但也存在一些限制。

us2016112473a公开了一种在互联网类型通信网络上的网络浏览器之间使用webrtc类型技术的实时通信方法,该方法包括:与第一用户相关联的第一终端的第一网络浏览器,先前加载(s20)由应用服务器提供的网络应用程序,该网络应用程序在网络浏览器之间提供实时通信功能;并且第一浏览器通过网络应用程序向应用服务器发送(s21)呼叫建立请求,该呼叫建立请求包括被称为“第二”用户的被呼叫用户的标识符。该方法的显著之处在于它还包括以下步骤:确定(s22、s23、s24)用于应答呼叫建立请求的第二用户的可用状态;以及当第二用户不可用时,自动重定向(s25)到与第二用户相关联的消息收发服务的网络地址。

us2015039760a公开了经由webrtc数据信道远程控制网络实时通信(webrtc)客户端功能。在一个实施方式中,一种用于远程控制webrtc客户端功能的方法包括:由在第一计算设备上执行的第一webrtc客户端和在第二计算设备上执行的第二webrtc客户端建立第一webrtc客户端与第二webrtc客户端之间的webrtc媒体信道。该方法进一步包括在第一webrtc客户端和第二webrtc客户端之间建立附属于webrtc媒体信道的webrtc数据信道。该方法还包括由第二webrtc客户端经由webrtc数据信道接收源自第一webrtc客户端的客户端控制信号。该方法另外包括:响应于经由webrtc数据信道接收客户端控制信号,修改与第二webrtc客户端相关联的功能。

存在对改进的实时通信系统和方法的需求。



技术实现要素:

公开了一种实时通信系统。实时通信系统包括第一计算设备。实时通信系统包括外围设备。实时通信系统包括用于连接第一计算设备和外围设备的第一计算设备的连接组件。实时通信系统包括安装在第一计算设备上的用于外围设备的软件。实时通信系统包括安装在第一计算设备上的第一互联网浏览器。第一互联网浏览器被配置为提供视频、音频和/或数据的形式的内容。实时通信系统包括与第一互联网浏览器和软件通信的外部计算系统。实时通信系统包括外围设备的用户界面,该界面用于生成用于控制第一互联网浏览器中的一个或多个功能的控制信号。控制信号经由连接组件、经由软件、经由外部计算系统传输到第一互联网浏览器,从而使能够控制第一互联网浏览器中的一个或多个功能。

还公开了一种用于系统中的实时通信的方法。该系统包括:第一计算设备;外围设备;第一计算设备的连接组件,用于连接第一计算设备和外围设备;外围设备的软件,安装在第一计算设备上;第一互联网浏览器,安装在第一计算设备上,第一互联网浏览器被配置为提供视频、音频和/或数据的形式的内容;外部计算系统,与第一互联网浏览器和软件通信;以及外围设备的用户界面。该方法包括在用户界面中生成用于控制第一互联网浏览器中的一个或多个功能的控制信号,控制信号经由连接组件、经由软件、经由外部计算系统传输到第一互联网浏览器,从而使能够控制第一互联网浏览器中的一个或多个功能。

还公开了一种实时通信系统部件。实时通信系统部件包括第一计算设备。实时通信系统部件包括外围设备。实时通信系统部件包括用于连接第一计算设备和外围设备的第一计算设备的连接组件。实时通信系统部件包括安装在第一计算设备上的外围设备的软件。实时通信系统部件包括安装在第一计算设备上的第一互联网浏览器。第一互联网浏览器被配置为提供视频、音频和/或数据的形式的内容。实时通信系统部件被配置为连接到与第一互联网浏览器和软件通信的外部计算系统。实时通信系统部件包括外围设备的用户界面,该界面用于生成用于控制第一互联网浏览器中的一个或多个功能的控制信号。控制信号经由连接组件、经由软件、经由外部计算系统传输到第一互联网浏览器,从而使能够控制第一互联网浏览器中的一个或多个功能。

rtc是实时通信的首字母缩写。实时通信中相对较新的标准,名为webrtc,由w3c(万维网联盟)定义。webrtc通过简单的api(应用程序接口)实现两个网络浏览器之间的对等视频、音频和数据通信,而无需安装插件。webrtc尤其被主流浏览器firefox、googlechrome和opera采用。与传统的ip通信(例如需要安装软件电话客户端的)相比,webrtc具有许多优点,但也存在一些限制。出于安全原因,互联网浏览器是所谓的沙盒程序,它对它在其上运行的计算设备具有受限的访问。在沙盒环境中可以从浏览器输入和输出音频。因此,可以将支持webrtc的浏览器用于用户之间的远程通信。将诸如头戴式受话器或免提电话的外部音频设备连接到浏览器并且彼此口头交流是相对容易的。但是,由于沙盒环境,无法在音频设备和互联网浏览器之间发送控制命令。用户可以通过普通计算机界面(例如键盘,鼠标或触摸屏)控制浏览器内容(网页程序)。然而,在许多情况下,更希望能够使用音频设备本身的用户界面来控制webrtc功能。对于在电信方面密集工作的人员,诸如基于云的联络中心等的雇员,非常希望他们能够使用头戴式受话器的界面来控制呼叫。界面可以是头戴式受话器本身上的按钮、头戴式受话器底座上的按钮或可以设置在头戴式受话器和计算机之间的单独控制设备。

因此,本系统和方法的优点是为诸如使用webrtc软件电话的实时通信系统提供改进的可用性。webrtc软件电话在浏览器中运行,且使得可以直接在浏览器中轻松实现软件电话,而无需在pc上安装重型软件电话客户端。由于pc的操作系统(windows,osx;linus)的安全限制,在浏览器中运行的webrtc软件电话只能直接向头戴式受话器的设备驱动程序发送/从其接收有限的命令集。但是,webrtc软件电话和头戴式受话器驱动程序都可以与网络通信。本发明利用这一点来使用外部计算系统(诸如云服务)在同一台pc上连接浏览器应用程序(例如webrtc软件电话)和设备驱动程序(例如jabra头戴式受话器驱动程序)。

本方法和系统的优点在于,根据本发明的实时通信系统的特征在于诸如云服务或服务器的外部计算系统,其通过经由第一外部计算系统信道(诸如云连接信道)从至少第一计算设备发送的控制信号,而使能够控制通信会话,第一外部计算系统信道与第一互联网信道并行地将第一计算设备与云服务连接。因此,互联网浏览器的安全限制不会阻止用户使用连接的音频设备(例如头戴式受话器或免提电话)的界面来控制浏览器软件电话。

实时通信可以基于webrtc标准。

控制信号可以包括以下信号中的至少一个:接受传入呼叫、拒绝传入呼叫、音量增大、音量减小、静音麦克风、取消静音麦克风。

实时通信系统包括第一计算设备。第一计算设备可以是计算机,诸如个人计算机(pc)、平板电脑、智能电话或移动电话等。

实时通信包括外围设备。外围设备可以是头戴式受话器或免提电话。

实时通信包括用于连接第一计算设备和外围设备的第一计算设备的连接组件。连接组件可以是usb(通用串行总线)端口或bt(蓝牙)发送器。因此,第一计算设备和外围设备之间的连接可以是有线连接或无线连接。

实时通信包括安装在第一计算设备上的外围设备的软件。该软件可以是本地pc资源、设备驱动程序(例如,头戴式受话器驱动程序或免提电话驱动程序)、服务等。头戴式受话器驱动程序或设备驱动程序是操作或控制外围设备(例如,连接到第一计算设备(例如,电脑)的头戴式受话器或免提电话)的计算机程序。驱动程序为硬件设备提供软件接口,使操作系统和其他计算机程序能够访问硬件功能,而无需知道所使用的硬件的精确细节。设备驱动程序通过硬件连接的计算机总线或通信子系统与第一计算设备通信。当调用程序调用设备驱动程序中的例程时,驱动程序向第一计算设备发出命令。一旦第一计算设备将数据发送回设备驱动程序,设备驱动程序就可以调用原始调用程序中的例程。设备驱动程序是硬件相关的且特定的操作系统。它们通常提供任何必要的异步时间相关硬件接口所需的中断处理。

实时通信包括安装在第一计算设备上的第一互联网浏览器。第一互联网浏览器被配置为提供视频、音频和/或数据的形式的内容。因此,由第一互联网浏览器提供的内容可以是音乐、互联网广播、视频(诸如视频)和/或呼叫,诸如互联网呼叫、诸如两个或更多用户之间的实时通信呼叫。

实时通信包括与第一互联网浏览器和软件通信的外部计算系统。外部计算系统可以是服务器、诸如云服务器的云等。

实时通信包括外围设备的用户界面,该界面用于生成用于控制第一互联网浏览器中的一个或多个功能的控制信号。用户界面或人机界面是系统的处理人机交互以允许用户有效地操作和控制系统的一部分。

用户界面是外围设备。由于外围设备可以是头戴式受话器或免提电话,因此用户界面可以是头戴式受话器用户界面或免提电话用户界面。

因此,用户界面可以是头戴式受话器界面,例如,在头戴式受话器本身上或在内联头戴式受话器控制器上,例如头戴式受话器界面上的按钮。用户界面可以是单独的电子设备,例如,头戴式受话器的遥控器或免提电话的遥控器。

用户界面可以是语音用户界面,其接受输入并通过生成语音提示来提供输出。用户输入通过按键或按钮、或口头上响应界面而进行。

用户界面可以是图形用户界面(gui),其经由诸如计算机键盘和鼠标的设备接受输入,并在计算机监视器上提供清晰的图形输出。

用户界面可以是触摸屏,其是通过触摸手指或触笔来接受输入的显示器。

用户界面可以是手势界面,手势界面是图形用户界面,其接受以手势或用计算机鼠标或手写笔勾画的鼠标手势的形式的输入。

用户界面可以是非命令用户界面,其观察用户以推断他/她的需要和意图,而不需要他/她制定明确的命令。

用户界面可以是有形用户界面,其更加强调触摸和物理环境或其元素。

用户界面可以是触摸用户界面,其是使用触摸板或触摸屏显示器作为组合的输入和输出设备的图形用户界面。

用户界面可以在例如头戴式受话器本身上、在内联头戴式受话器控制器等上的物理、空间界面的硬件界面。硬件用户界面可以是旋钮、按钮、滑块、开关和触摸屏的混合。

用户界面可以是通过决定何时中断用户、警告的类型以及呈现给用户的消息的详细程度来管理用户注意力的注意用户界面。

外围设备的用户界面用于生成用于控制第一互联网浏览器中的一个或多个功能的控制信号。因此,外围设备的用户界面被配置用于生成控制信号。控制信号被配置用于控制第一互联网浏览器的一个或多个功能。

控制信号经由连接组件、经由软件、经由外部计算系统传输到第一互联网浏览器,从而当第一互联网浏览器提供内容时,能够控制第一互联网浏览器中的一个或多个功能。因此,控制信号被配置为经由连接组件、经由软件、经由外部计算系统从而传输到第一互联网浏览器。控制信号被配置用于使能控制第一互联网浏览器中的一个或多个功能。

第一互联网浏览器中的一个或多个功能可以是接受传入呼叫、拒绝传入呼叫、发起呼叫、静音麦克风、取消静音麦克风、调高音量、调低音量。第一互联网浏览器中的这些功能可以是在诸如通信会话(例如与一个或多个其他用户的呼叫)的会话中,和/或可以是用户正在观看视频、收听音频和/或正在交换数据时,诸如经由第一互联网浏览器发送或接收数据,例如,使用例如一个或多个其他互联网浏览器与一个或多个其他用户交换数据等。

因此,会话可以是第一互联网浏览器的用户(第一用户)经由实时远程通信与第二互联网浏览器的第二用户正在进行通信的通信会话,诸如执行呼叫,例如电话呼叫。然后,第一互联网浏览器中的功能可以是接受传入呼叫、拒绝传入呼叫、发起呼叫、静音/取消静音外围设备的麦克风(例如,头戴式受话器麦克风或免提电话麦克风)、调节外围设备的扬声器(诸如头戴式受话器或免提电话的扬声器或耳塞)的音量大小。

会话可以是视频会话、音频会话或数据会话,其中,第一互联网浏览器的用户(第一用户)不与第二互联网浏览器的第二用户通信,但是例如是在互联网上观看视频或收听音乐。然后,第一互联网浏览器中的功能可以是调节外围设备的扬声器(例如头戴式受话器的扬声器或耳塞)中的音量大小,使得用户在第一互联网浏览器中观看的视频的音频或音频的音量被调高和/或调低。

用于控制第一互联网浏览器中的一个或多个功能的控制信号可以是请求接受传入呼叫、请求拒绝传入呼叫、请求发起呼叫、请求静音麦克风、请求取消静音麦克风、请求调高音量、请求调低音量。

实时通信系统可以用于控制对等(p2p)计算或网络,对等计算或网络是在对等体之间划分任务或工作负载的分布式应用程序体系结构。对等体在申请中享有同样的特权、等同参与者。据说它们形成了节点的点对点网络。对等体可以将其资源的一部分(诸如处理能力、磁盘存储或网络带宽)直接供其他网络参与者使用,而无需服务器或稳定主机进行集中协调。与传统的客户-服务器模型相比,对等体是资源的供应者和消费者,而传统的客户-服务器模型的资源消耗和供应是分开的。

外部计算程序(例如,实时通信系统的服务器或云服务器)可以包括电子挂钩开关(ehs)服务。电子挂钩开关(ehs)是一种电子连接无线头戴式受话器和电话的设备。ehs传递预定义的信令。可以使用蓝牙(bt)头戴式受话器或dect头戴式受话器。用户只能使用头戴式受话器处理呼叫,从而使他们不必留在手机旁边。通常通过按下特定按钮来完成从手机到头戴式受话器的切换。ehs的特征可包括:

-应答呼叫:允许用户从头戴式受话器应答呼叫。

-结束呼叫:允许用户从头戴式受话器挂断呼叫。

-头戴式受话器中的铃声:头戴式受话器在手机接收呼叫时播放铃声。

-音量控制:使用户能够控制头戴式受话器的音量。

-静音控制:允许用户在开和关之间切换静音。

在一些实施方式中,第一互联网浏览器被配置用于提供视频通信会话、音频通信会话和/或数据通信会话。

在一些实施方式中,第一互联网浏览器被配置为提供与第二互联网浏览器的通信会话,其中,第二互联网浏览器安装在第二计算设备上,其中,通信会话是经由互联网连接的。通信会话可以是诸如电信呼叫、诸如通过浏览器的呼叫、诸如使用软件电话、诸如使用webrtc软件电话的呼叫。

在一些实施方式中,其中,一个或多个功能包括接受传入呼叫、拒绝传入呼叫、发起呼叫、结束呼叫、静音麦克风、取消静音麦克风、静音扬声器、取消静音扬声器、调高扬声器音量、和/或调低扬声器音量。

在一些实施方式中,实时通信基于webrtc标准。

在一些实施方式中,外围设备是头戴式受话器或免提电话。

在一些实施方式中,用户界面是头戴式受话器用户界面,诸如头戴式受话器底座上的按钮和/或内联头戴式受话器控制器和/或头戴式受话器上的按钮。

在一些实施方式中,用户界面是单独的控制设备,诸如遥控器;和/或免提电话用户界面,诸如免提电话上的按钮;和/或电子设备,诸如平板电脑或智能电话。

在一些实施方式中,第一计算设备的连接组件是usb端口和/或蓝牙收发器,用于提供用于连接第一计算设备和外围设备的有线和/或无线连接。

在一些实施方式中,连接组件利用音频信道连接到第一互联网浏览器,由此音频被配置为在第一互联网浏览器和外围设备之间定向。因此,用户可以从外围设备的扬声器中(诸如在头戴式受话器的耳塞中)的第一互联网浏览器接收音频。

在一些实施方式中,安装在第一计算设备上的外围设备的软件是设备驱动程序和/或服务,诸如头戴式受话器驱动程序或免提电话驱动程序。

在一些实施方式中,外部计算系统是云服务器和/或本地服务器。

根据一个方面,公开了一种实时通信系统(21),其用于控制安装在第一计算设备(1)上的第一互联网浏览器(3)与安装在第二计算设备(12)上的第二互联网浏览器(20)之间的对等视频、音频和数据通信会话。经由第一互联网信道(13、6、14)交换音频、视频和数据通信。该系统提供云服务(7),云服务使能够经由第一云连接信道(16、17、15)通过从至少第一计算设备(1)发送的控制信号控制通信会话,第一云连接信道(16、17、15)与第一互联网信道(13、6、14)并行连接第一计算设备(1)和云服务(7)。

在一些实施方式中,实时通信基于webrtc标准。

在一些实施方式中,控制信号包括以下信号中的至少一个:接受传入呼叫、拒绝传入呼叫、音量增大、音量减小、静音麦克风、取消静音麦克风。

本发明涉及包括上面和下面描述的系统的不同方面,以及相应的系统部件、方法、设备、系统、网络、套件、用途和/或产品装置,每个方面都产生与第一个方面相关的一个或多个好处和优势,并且每个方面具有对应于结合第一个提到的方面描述的和/或在所附权利要求中公开的实施方式的一个或多个实施方式。

附图说明

通过以下参考附图对示例性实施方式的详细描述,上述和其他特征和优点对于本领域技术人员将变得显而易见,其中:

图1示意性地示出实时通信系统的示例。

图2示意性地示出用于在第一用户和第二用户之间启用呼叫的实时通信系统的示例。

图3示意性地示出佩戴外围设备(例如,头戴式受话器)的用户的示例。

图4示意性地示出佩戴外围设备(例如,头戴式受话器)的用户的示例。

图5示意性地示出外围设备(例如,免提电话)旁边的用户的示例。

图6示意性地示出要控制的一个或多个功能。

图7示意性地示出用于系统中的实时通信的方法。

具体实施方式

在下文中参考附图描述了各种实施方式。相同的附图标记始终表示相同的元件。因此,关于每个附图的描述,将不再详细描述相同的元件。还应注意,附图仅旨在便于实施方式的描述。它们并非旨在作为对要求保护的发明的详尽描述,或作为对要求保护的发明的范围的限制。另外,所示实施方式不需要具有所示的所有方面或优点。结合特定实施方式描述的方面或优点不必限于该实施方式,并且即使没有如此示出,或者如果没有如此明确地描述,也可以在任何其他实施方式中实践。

在整个过程中,相同的附图标记用于相同或相应的部件。

图1示意性地示出实时通信系统21的示例。系统21包括第一计算设备1,例如第一用户的pc。系统21包括外围设备2,例如头戴式受话器或免提电话。系统21包括用于连接第一计算设备1和外围设备2的第一计算设备1的连接组件4,例如有线ubs端口或无线蓝牙收发器。系统21包括用于安装在第一计算设备1上的外围设备2的软件5,例如设备驱动程序,诸如头戴式受话器驱动程序或免提电话驱动程序。系统21包括安装在第一计算设备1上的第一互联网浏览器3,例如google、firefox、safari。第一互联网浏览器3被配置为提供视频、音频和/或数据的形式的内容,例如来自的视频,来自无线电或音乐应用程序的音频,或者与另一用户的呼叫。系统21包括与第一互联网浏览器3和软件5通信的外部计算系统7,例如,服务器或云。系统21包括用于生成用于控制第一互联网浏览器3中的一个或多个功能的控制信号的外围设备2的用户界面24,例如头戴式受话器用户界面,诸如头戴式受话器底座、头戴式受话器的耳塞上的按钮、内联头戴式受话器控制器或免提电话用户界面。控制信号被配置为经由连接组件4、经由软件5、经由外部计算系统7发送到第一互联网浏览器3,从而使能够控制第一互联网浏览器3中的一个或多个功能。

图2示意性地示出用于启用第一用户和第二用户之间的呼叫的实时通信系统21的示例。系统21包括第一计算设备1,例如第一用户的pc。系统21包括外围设备2,例如头戴式受话器或免提电话。系统21包括用于连接第一计算设备1和外围设备2的第一计算设备1的连接组件4,例如有线ubs端口或无线蓝牙收发器。系统21包括安装在第一计算设备1上的外围设备2的软件5,例如设备驱动程序,诸如头戴式受话器驱动程序或免提电话驱动程序。系统21包括安装在第一计算设备1上的第一互联网浏览器3,例如google、firefox、safari。第一互联网浏览器3被配置为提供视频、音频和/或数据的形式的内容,例如来自的视频、来自无线电或音乐应用的音频、或者与另一用户的呼叫。系统21包括与第一互联网浏览器3和软件5通信的外部计算系统7,例如,服务器或云。系统21包括用于生成用于控制第一互联网浏览器3中的一个或多个功能的控制信号的外围设备2的用户界面24,例如头戴式受话器用户界面,诸如头戴式受话器底座、头戴式受话器的耳塞上的按钮、内联头戴式受话器控制器或免提电话用户界面。控制信号被配置为经由连接组件4、经由软件5、经由外部计算系统7发送到第一互联网浏览器3,从而使能够控制第一互联网浏览器3中的一个或多个功能。

连接组件4通过音频信道27连接到第一互联网浏览器3,由此音频被配置为在第一互联网浏览器3和外围设备2之间定向。音频可以是呼叫中的音频、来自无线电或音乐的音频、来自视频的音频等。

第一互联网浏览器3被配置用于提供视频通信会话、音频通信会话和/或数据通信会话。

第一互联网浏览器3被配置为提供与第二互联网浏览器20的通信会话。第二互联网浏览器20安装在第二计算设备12(例如第二用户的pc)上,其中,通信会话是经由互联网连接的。第二用户还可以使用普通的桌面电话或移动电话。

第一用户处的第一互联网浏览器3和第二用户处的第二互联网浏览器20可以经由第一互联网连接13和第二互联网连接14通过互联网6彼此连接。

外部计算系统7(例如,服务器或云)可以包括电子挂钩开关(ehs)服务,因此外部计算系统7可以经由第一ehs服务连接15连接到第一互联网浏览器3,并且外部计算系统7可以经由第二ehs服务连接16连接到软件5,例如设备驱动程序。在外部计算系统7中,ehs路由17可以连接第一ehs服务连接15和第二ehs服务连接16。

外部计算系统7可以经由第三ehs服务连接18连接到第二互联网浏览器20,并且外部计算系统7可以经由第四ehs服务连接19连接到第二计算设备12的第二软件,例如设备驱动程序。在外部计算系统7中,ehs路由(未示出)可以连接第三ehs服务连接18和第四ehs服务连接19。

因此,外围设备2可以是连接到例如是usb端口的连接组件4的头戴式受话器。连接组件4可以通过音频信道27连接到第一互联网浏览器3,从而可以在第一互联网浏览器3和头戴式受话器2之间定向音频。软件5(例如头戴式受话器驱动程序)是一种安装在第一计算设备1(例如,pc)上的非常小且“轻量”的软件。来自用户界面24(例如,头戴式受话器界面)的控制信号不能在头戴式受话器2和第一互联网浏览器3之间交换。但是,软件5(例如头戴式受话器驱动程序)是“开放式”网络客户端,其与外部计算设备7(例如,云服务)通信,外部计算设备经由https(http安全)与第一互联网浏览器3中的webrtc软件电话通信。因此,第一计算设备1的第一用户可以通过头戴式受话器界面24控制webrtc软件电话。

头戴式受话器2可以替代地和/或另外地通过蓝牙连接连接到pc1。本发明还可以通过具有用户界面24的免提电话2来利用。

在示例中,pc1被示为计算设备。然而,本发明也可以由诸如平板电脑和智能电话的其他计算设备1利用。

在传统的基于互联网的通信系统中,诸如的通信软件可以用于互联网上的视频聊天和语音呼叫。第一用户可以使用头戴式受话器,头戴式受话器包括头带、两个耳塞、具有麦克风的麦克风臂、具有内联头戴式受话器控制器的头戴式受话器线缆和usb插头。usb插头可以插入第一pc的usb端口。第一pc经由第一互联网连接连接到互联网。具有第二pc的第二用户以类似的方式经由第二互联网连接而连接到互联网。两台pc都安装了或类似的软件电话客户端,并且因此用户可以相互通信。头戴式受话器控制器包括可用于拨打呼叫、接听呼叫、结束呼叫、调节音量和静音麦克风的控制按钮。这些控制按钮直接控制软件中的功能。

图3示意性地示出佩戴外围设备2(例如,头戴式受话器)的用户8的示例。头戴式受话器2包括耳塞22和带有麦克风10的麦克风臂9。头戴式受话器2通过在pc1中的usb端口4中的usb插头26来通过头戴式受话器线缆23连接到第一计算设备1(例如,电脑)。用户8可以控制用户界面24上的功能,用户界面24是图3中的内联头戴式受话器控制器。

图4示意性地示出佩戴外围设备2(例如,头戴式受话器)的用户8的示例。头戴式受话器2包括耳塞22和带有麦克风10的麦克风臂9。头戴式受话器2通过例如蓝牙连接无线连接到第一计算设备1(例如pc)。用户8可以控制用户界面24上的功能,用户界面24可以是图4中的智能手机或远程头戴式受话器控制器。头戴式受话器2可以经由蓝牙链路x与pc1直接无线连接。智能手机24经由另一个蓝牙链路x无线连接到头戴式受话器2。因此,智能手机24可以充当头戴式受话器2的控制器。可替换地,头戴式受话器2和智能手机24都通过蓝牙链路连接到pc2。

图5示意性地示出外围设备2(例如,免提电话)旁边的用户8的示例。免提电话2包括一个或多个扬声器(未示出)和一个或多个麦克风(未示出)。免提电话2通过蓝牙连接无线连接到第一计算设备1,例如,pc。用户8可以控制用户界面24上的功能,用户界面24可以是图5中的智能手机或远程头戴式受话器控制器。可替代地和/或另外地,用户界面24可以包含在免提电话2中,因此用户8可以直接在免提电话2的用户界面24上控制功能。

图6示意性地示出要控制的一个或多个功能。功能可以显示在第一计算设备1(例如pc)上的浏览器窗口中,和/或在用户界面24(例如头戴式受话器界面)上。功能可以包括接受传入呼叫30、拒绝传入呼叫32、发起呼叫30、结束呼叫32、静音麦克风、取消静音麦克风、静音扬声器34、取消静音扬声器36、调高扬声器音量38、和/或调低扬声器音量40。

图7示意性地示出用于系统中的实时通信的方法100。该系统包括:第一计算设备;外围设备;第一计算设备的连接组件,用于连接第一计算设备和外围设备;安装在第一计算设备上的用于外围设备的软件;安装在第一计算设备上的第一互联网浏览器,第一互联网浏览器被配置为提供视频、音频和/或数据的形式的内容;外部计算系统,与第一互联网浏览器和软件通信;以及外围设备的用户界面。方法(100)包括:

在步骤102中,在用户界面中生成用于控制第一互联网浏览器中的一个或多个功能的控制信号。

在步骤104中,控制信号经由连接组件、经由软件、经由外部计算系统传输到第一互联网浏览器。

在步骤106中,由此启用对第一互联网浏览器中的一个或多个功能的控制。

尽管已经示出和描述了特定的特征,但是应该理解,它们并不旨在限制要求保护的发明,并且对于本领域技术人员来说显而易见的是,在不脱离要求保护的本发明的范围的情况下,可以进行各种改变和修改。因此,说明书和附图被认为是说明性的而非限制性的。要求保护的发明旨在涵盖所有替代、修改和等同物。

参考符号列表

1第一计算设备,例如,pc

2外围设备,例如,头戴式受话器或免提电话

3第一互联网浏览器

4连接组件,例如usb接口或bt接口

5软件,例如设备驱动程序,诸如头戴式受话器驱动程序

6互联网

7外部计算系统,例如服务器或云

8第一用户

9头戴式受话器的麦克风臂

10头戴式受话器的麦克风

11第二用户

12第二计算设备,例如pc

13第一互联网连接

14第二互联网连接

15第一ehs服务连接

16第二ehs服务连接

17ehs路由

18第三ehs服务连接

19第四ehs服务连接

20第二互联网浏览器

21实时通信系统

22头戴式受话器的耳塞

23头戴式受话器线缆

24用户界面,例如头戴式受话器控制器

26usb插头

27音频信道

30接受传入呼叫/发起呼叫的功能

32拒绝传入呼叫/结束呼叫的功能

34静音扬声器的功能

36取消静音扬声器的功能

38调高扬声器音量的功能

40调低扬声器音量的功能。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1