电话系统和通信方法与流程

文档序号:11815385阅读:476来源:国知局
电话系统和通信方法与流程

本专利申请主张以下申请的优先权:2014年5月8号提交的62/990,322号美国临时专利申请(名称“电话系统和通信方法”),在此以其全文通过引用并入本申请。

通过引用并入

在本说明书中提到的所有的出版物以及专利申请以其全文通过引用被并入,并入程度与每一单独的出版物或者专利申请被明确地且分别地指明为通过引用而并入的程度相同。

技术领域

本发明大致涉及电话系统、电话设备(包括硬件、软件和固件)以及操作电话的方法。此处所描述的也是电话和电话系统的用户界面。尤其,此处所描述的是分离式电话系统,包括具有基本呼叫处理能力的一个或多个本地客户端电话,其与远程电话服务器通信来处理高级呼叫特征,包括呼叫转移、语音邮箱、会议呼叫、呼叫暂停等。



背景技术:

已有传统类型的电话,例如,“硬”以及“软”电话系统。硬电话系统是指放在桌面上的具有拨号盘和听筒的物理电话;软电话系统本质上包括软件,其位于PC中。首先,所谓的“硬”电话,例如传统的桌面电话已被使用。硬电话通常是硬件接线的系统,其直接进行呼叫。该桌面电话的硬件(和/或软件以及固件)执行拨打和控制呼叫的所有工作。该电话可以直接地连接至PSDN(public switch,公共交换机)。起初,也通过电话线对电话通电。这样的硬电话系统通常发送命令至PSDN以进行电话操作。该硬电话模型至今仍在使用中,甚至用在较新的通信设备中,例如以太网电话。虽然这些电话可以在以太网连接上运行,而不是在双绞线上,该所谓的以太网电话可能仍以相同的方式操作,其中,本地电话“拨”出号码并本地控制该呼叫。硬电话是既有的技术,具有相对高等级的可靠性和声音质量,但其可能更贵、更复杂、较难,或者至少更涉及服务方面。

相反,“软”电话系统可以包括通信软件,例如Skype,其可以配置为在任何电脑(处理器)系统上虚拟地运行。因此,该软电话可能本质上是应用软件(“app”),其使用本地扬声器以及麦克风,且发送命令到处理和控制呼叫的中央服务器。软电话具有相对低成本和简单安装的优点,以及潜在的更大的(且易于维护/更新)一组特征,然而由于具有极其多变的音质,众所周知这样的系统是不可靠的,且可能更多涉及操作方面。

因此,当选择电话系统来使用时,用户(或机构)通常必须在这些硬电话和软电话平台之间进行选择。

此处所描述的是电话系统,其可以提供传统硬和软电话平台的许多优点,而仅具有较少的缺点。这些混合的电话系统也可以提供硬和软电话两者均不能提供的优点。

此处所描述的也是电话界面系统和与一个或多个用户接口的方法。例如,传统的软件电话和计算机用户界面已经允许处理用户和控制信息的‘拖动和放下’技术的发展。例如,见US8489646艾布拉姆森以及其它人,描述了用于内容输入的拖动和放下的方法。艾布拉姆森描述了在平台间的拖动和放下的方法的应用,包括通过将地址簿应用的信息放到通信应用中,或者在其它的地址簿应用之间来拨打电话。然而,艾布拉姆森没有建议在单一应用之内拖动和放下,以控制呼叫或呼叫的特征。

此处所描述的是改进的电话系统,包括用于发起和控制呼叫(例如,电话呼叫)的方法和装置(例如,系统和设备,这样的非临时性计算机可读存储介质存储一组能够被处理器执行的指令),且包括直观的用户界面。这些方法和装置可以解决此处所提出的问题。



技术实现要素:

通常,此处所描述的是电话系统(包括,互联网语音,或者VoIP电话系统),包括一个或多个本地电话客户端部分以及远程电话服务器部分,该本地电话客户端部分也可以被称为本地电话客户端设备。该本地电话客户端部分包括听筒、用于高级呼叫处理(例如,联系、会议、呼叫转接、语音邮件等)的控制件(例如,触摸屏),但是它通常不能够独立地对本地电话客户端上的呼叫执行任何高级呼叫处理程序。反而,该本地电话客户端充当一简单的中继器,接收命令(例如,通过在设备的主体上的耳机、触摸屏、控制件等),并将该命令连同来自于耳机和/或任何内置麦克风的音频信息一起发送到远程电话服务器部分。该远程电话服务器部分可以向本地电话客户端提供功能,包括将该本地电话客户端部分连接至目标电话号码,和执行任何和所有的高级呼叫处理。

在此处所描述的示例性的装置(例如,设备和方法)中,任何实施例中所描述的特征或组件可以与任何其它的实施例中的任何特征或组件一起使用。

例如,电话系统可以包括:本地电话客户端部分,包括:主体部,包括外壳和听筒;触摸屏,其连接至所述外壳;位于所述外壳内的处理器,该处理器被配置以呈现用户界面,该用户界面包括所述触摸屏上的用户控制件;以及以太网连接;其中所述处理器配置为本地执行基本呼叫处理,包括发起新电话呼叫和接听传入的电话呼叫。该电话系统也可以包括电话服务器部分,其相对于所述本地电话客户端部分远程地设置,所述电话服务器部分配置为通过所述本地电话客户端部分对呼叫进行操作,以对所述本地电话客户端上的呼叫远程地执行高级呼叫处理,其中所述高级呼叫处理包括:对呼叫进行会议连接,和将现有的电话呼叫挂起。通常,所述本地电话客户端部分被配置为,当接收由用户发起的、至第三方的呼叫时(例如,当用户发起至第三方的呼叫时),自动联系所述电话服务器部分。

在任何这些实施例中,所述远程电话服务器部分可以在云计算环境中运行。进一步地,所述的本地电话客户端部分(设备)可以被配置为(通过路由器或者交换机,或者无线地或者通过以太网连接)与所述云计算环境相连接。

在任何这些变型中,每一单独的本地电话客户端部分(设备)可以安装,且被例如控制网关所识别,所述控制网关发起和允许与所述远程电话服务器部分的联系。所述控制器(以及通过控制网关验证的电话的请求)可以允许建立受控的本地网络,且可以提供本地电话客户端部分(设备)的可扩展的系统管理,包括分机管理、大规模的固件升级、以及大量配置规定。该控制网关可以允许管理者具有访问控制网关的权限,以监控本地网络中的每一单独的本地电话客户端部分(设备)的状态。例如,该控制网关可以显示在本地网络中的所有的本地电话客户端部分(设备)的列表且可以示出每一设备的状态(操作状态、错误状态等),以及指示连接图,该连接图示出每一本地电话客户端部分(设备)如何被连接到本地网络的交换机/路由器、接入点等。此处所描述的任何电话系统均可以包括控制网关。该控制网关可以是硬件、软件或者两者。

此处所描述的任何电话系统可以包括以下一个或两个:听筒上的静音键、在该本地电话客户端部分(设备)的主体上的扬声器和/或耳机(与听筒分离,该听筒也可以包括扬声器和耳机)、配置为容置移动电话的支架、连接至本地电话客户端的摄像头。

此处所描述的任何电话系统可以包括用户控制件,用于操作或者控制在本地手机客户端部分(设备)上发起的呼叫,包括高级呼叫处理。所述本地电话客户端可以通常适于将来自用户控制件的、对高级呼叫处理的请求发送至所述远程电话服务器,以使得所述远程电话服务器能够远程地提供所述高级呼叫处理。

所述本地电话客户端部分通常将对所述高级呼叫处理的请求发送至所述远程电话服务器,以使得所述远程电话服务器能够远程地提供所述高级呼叫处理。所述高级呼叫处理可以进一步地包括以下一个或多个:呼叫转移、会议连接(例如,包括对三条以上线路进行会议连接)、邮箱功能等。

在任何这些变体中,该本地电话客户端也可以被配置以与移动电话(智能电话)联系。该智能电话可以与本地电话客户端接口且通过后者通信),例如,提供地址簿信息等;该信息可以被传递至远程电话服务器部分。

远程电话服务器部分可以配置为操作大量本地电话客户端部分(设备)。因此,当在本地电话客户端部分和远程电话服务器部分之间通信时,本地电话客户端部分可以被配置为唯一地标识本身。

例如,一种电话系统可以包括:本地电话客户端部分,包括:处理器,其配置为呈现包括用户控制件的用户界面,其中所述处理器配置为本地执行基本呼叫处理,包括发起新电话呼叫和接听打来的电话呼叫;以及电话服务器部分,其相对于所述本地电话客户端部分远程地设置,所述电话服务器部分配置为通过所述本地电话客户端部分对呼叫进行,以对所述本地电话客户端上的呼叫远程地执行高级呼叫处理,其中所述高级呼叫处理包括:对呼叫进行会议连接,和将现有的电话呼叫挂起;其中所述本地电话客户端部分被配置为,当接收由用户发起的、至第三方的呼叫时(例如,当用户发起呼叫至第三方时),自动联系所述电话服务器部分。

此处所描述的也是操作电话系统的方法,所述方法包括:从本地电话客户端发起呼叫,其中所述本地电话客户端包括听筒、触摸屏以及处理器,所述处理器配置为呈现包括用户控制件的用户界面;通过远程电话服务器为来自所述本地电话客户端的呼叫规划路线;从来自所述本地电话客户端上的所述用户控制件选择一个或多个高级呼叫处理请求;将来自所述本地电话客户端的所述请求发送至所述远程电话服务器,借此所述远程电话服务器适于对呼叫进行操作,以使所述高级呼叫处理请求生效。

发起所述呼叫可以包括将呼叫请求从所述本地电话客户端发送至所述远程电话服务器,且通过所述远程电话服务器拨出所述呼叫。

选择一个或多个高级呼叫处理特征可以包括激活所述本地电话客户端上的与所述高级呼叫处理请求相对应的控制件(例如,在如上述的图形用户界面的,和/或来自在所述本地电话客户端的主体部上的物理控制件)。如上述的,(多个)高级呼叫处理请求可以包括以下中的一个或多个:对呼叫进行会议连接,将呼叫挂起,语音邮件,以及转移呼叫。所述高级呼叫处理包括对3个以上的参与者进行会议连接。

此处所描述的也是电话系统,其包括控制呼叫的高级拖动和放下(drag-and-drop)功能。任何这些方法可以通过图形用户界面来实施,且可以用于此处所描述的任何电话系统(例如,由本地电话客户端设备上的控制器控制且在触摸屏上显示等)。

例如,一种在通信设备上拨出电话呼叫的方法可以包括:接收触摸操作:触摸显示于所述通信设备的图形用户界面(GUI)上的、代表电话联系人的联系人图标;以及接收拖动操作:将所述联系人图标拖至所述GUI的呼叫图标上或附近,以发起至该联系人的电话呼叫。所述GUI可以包括联系人列表段和可用呼叫段,其中所述联系人图标显示在所述联系人列表段内,且所述呼叫图标显示在所述可用呼叫段内。

一种在通信设备上转移电话呼叫的方法可以包括:接收触摸操作:触摸显示于所述通信设备的图形用户界面(GUI)上的呼叫图标,其中,所述呼叫图标代表所述通信设备的用户和第一联系人之间的电话连接;以及接收拖动操作:将所述呼叫图标拖至所述GUI的联系人图标上或附近,以转移第一联系人和由所述联系人图标代表的第二联系人之间的电话连接。

一种在通信设备上发起会议呼叫的方法可以包括:接收发起操作:发起与第一联系人的电话呼叫,其中所述电话呼叫在所述通信设备的图形用户界面(GUI)上显示为呼叫图标;接收触摸操作:触摸显示在所述GUI上的联系人图标,其中所述联系人图标代表第二联系人;以及接收拖动操作:将所述联系人图标拖至所述GUI的所述呼叫图标上或附近,以发起所述通信设备的用户、所述第一联系人和所述第二联系人之间的电话会议。

一种在通信设备上发起电话会议的方法可以包括:接收第一发起操作:发起与第一联系人的第一电话呼叫,其中所述第一电话呼叫在所述通信设备的图形用户界面(GUI)上显示为第一呼叫图标;接收第二发起操作:发起与第二联系人的第二电话呼叫,其中所述第二电话呼叫在所述GUI上显示为第二呼叫图标;接收触摸操作:触摸所述第一呼叫图标;以及接收拖动操作:将所述第一呼叫图标拖至所述第二呼叫图标上或附近,以发起所述通信设备的用户、所述第一联系人和所述第二联系人之间的电话会议。

附图说明

图1示出具有触摸屏显示的通信设备(例如,电话)的一实施例;

图2示出与通信(电话)操作系统交互的GUI的一实施例,包括通过拖动联系人图标到呼叫图标来拨出电话呼叫的方法;

图3示出与通信设备操作系统交互的GUI的一实施例,包括通过拖动呼叫图标到联系人图标来设置转移电话呼叫的方法;

图4示出与通信设备操作系统交互的GUI的一实施例,包括通过拖动呼联系人图标到呼叫图标来创建会议呼叫的方法;

图5示出与通信设备操作系统交互的GUI的一实施例,包括通过将两个呼叫结合成一个来创建会议呼叫的方法;

图6是示出传统的“硬电话”架构的示意图;

图7是示出传统的“软电话”架构的示意图;

图8是既处理基本的又处理高级的呼叫特征的新的电话架构的示意图;

图9是如此处所描述的IP语音(Voice-over-IP,“VoIP”)电话装置的立体图;

图10A是一变型的VoIP电话装置的正视图;

图10B是一替代变型中的电话系统的正视图,其中基本单元与智能电话(例如,iPhone、安卓电话等)配对;

图11是一变型中的VoIP电话装置的侧视图;

图12是一变型中的VoIP电话装置的后视图;

图13A、13B、13C以及13D分别示出另一VoIP电话装置的正视立体图、正视图、侧视图以及后视立体图;

图13E示出包括静音键的听筒的一实施例,可以与此处所描述的任何本地电话客户端设备一起使用;

图14是示出包括两个此处所描述的VoIP电话装置的系统的图;

图15是可以用作电话装置的一部分的显示屏的一变型;

图16是可以用作电话装置的一部分的显示屏的另一实施例;

图17A是示出了和描述了可以用作此处所描述的电话装置的一部分的不同控制件(按钮、图标等)的表格(表格1);

图17B是可以被包括为此处所描述的电话装置的一部分的控制件(图标、按钮等)的另一实施例;

图18是可以用作电话装置的一部分的显示屏幕的另一实施例;

图19是提供了一实施例中的本地电话客户端的不同特征的示意值的表格(表格2);

图20A示意性地示出此处所描述的作为网络的一部分的电话装置的连接(以及可扩展性),包括将本地电话客户端连接到本地网络,从而它可以通过到远程电话服务器(包括云服务器)的一个或多个连接、利用远程电话服务器部分来运行;

图20B示出控制器(控制网关)的图像用户界面(GUI)的一个图,示出可以由控制网关(“控制器”或者“网关控制器”)管理的VOIP电话装置的本地电话客户端部分的连接;

图20C是控制网关的GUI的一实施例,其可以是(或者可以用作)此处所描述的一个或多个电话系统的一部分。

具体实施方式

使用的装置(系统和设备)和方法在此被描述为通信设备,例如电话,包括但不限制于桌面电话、蜂窝电话、移动电话、可视电话等。下文示出包括通信设备的通信系统的一实施例。如下文详细描述的,这些示例性的通信装置(设备和系统)可以包括此处所描述的任何特征和配置,包括无按钮(例如,拖动和放下)特征,以及通过远程服务器进行的本地电话的高级功能的远程激活。

尤其,此处所描述的是电话系统,可以包括配置为发起和接收呼叫的、可以被称为“客户端”电话的本地(例如,桌面、手持或者便携的)电话单元,以及客户端电话可以与之通信的远程电话“服务器”。该客户端电话可以作为适于通过标准电话交换机(例如,公用交换电话网络(Public Switched Telephone Network))呼出的简单的传统(硬)电话来自动地运行,但是也可以作为同时或交替联系处理呼叫和远程使能高级功能的远程服务器(例如,基于云服务器)的客户端电话来运行。因此本发明描述了装置和方法,其中中央或云服务器处理电话系统的个别电话的高级呼叫特征。本地客户端电话(包括,例如,硬电话或软电话)可以被用于连接远程云服务器,该云服务器则可以处理所有接下来的高级呼叫特征。该云服务器可以进行呼叫转移、处理语音邮箱服务、在会议呼叫中连接多条线路,暂停呼叫等。

在某些变型中,该通信设备可以被配置为“无按钮的”通信设备。无按钮的通信设备可以包括执行此处所描述的方法和任务的图形用户界面(graphical user interface,GUI)。用户可以滑动设备的屏幕,例如触摸屏,来与通信设备的操作系统交互,以执行数个功能,包括拨出电话呼叫、发送联系人信息、添加呼叫至电话会议或者转移呼叫到另外的人。

图1示出通信电子设备100的一实施例,具有设置在外壳104内的显示器102。虽然任何这些特征可以被应用在桌面电话中,但是该实施例被示为移动电话。该显示器可以是触摸屏显示器,例如电容式触摸屏、电阻式触摸屏或者本领域已知的其它类型的触摸屏显示器。该移动电子设备可以进一步包括设置在外壳内的电子电路(未显示),例如处理器(CPU);内存;软件和操作系统的存储器,例如硬盘或SSD;电源,例如电池;包括wifi和蜂窝的天线;以及移动设备例如移动手机或平板电脑中通常有的任意数量的附加电子元件。该通信设备可以包括包含存储在设备的存储器的软件代码的操作系统。设备的用户可以通过触摸屏显示与该操作系统进行交互,且因此该移动电子设备不需要物理按钮或控制件。

在本发明中所描述的数据结构和软件代码通常存储在计算机可读存储介质上,其可以是任何可以存储被计算机系统使用的代码和/或数据的设备或介质。该计算机可读存储介质包括但不限制于易失存储器、非易失存储器、磁性和光学存储设备例如磁盘驱动器、磁带、CD(compact discs,激光唱片)、DVD(digital versatile discs or digital video discs,数字通用光盘或数字视频光盘)或者其它能够存储计算机可读媒体的、目前已知的或者以后开发的其它的介质。

在具体实施例部分所描述的方法和过程可以呈现为代码和/或数据,其可以被存储在如上述的计算机可读存储介质中。当计算机系统读取和执行存储在计算机可读存储介质的代码和/或数据时,该计算机系统执行呈现为数据结构和代码的、且存储在该计算机可读存储介质中的方法和过程。

此外,上述的方法和过程可以包含于硬件模块中。例如,该硬件模块可以包括但不限于专用集成电路(application-specific integrated circuit,ASIC)芯片,现场可编程门阵列(field-programmable gate arrays,FPGA)以及目前已知的或者以后开发的其它的可编程逻辑设备。当该硬件模块被激活时,该硬件模块执行包含在该硬件模块内的方法和过程。

在此将描述电子通信设备的图形用户界面(GUI)的几个实施例。该GUI可以为移动、桌面、或者其它类型的电话专门定制,且可以包括与电话交互以及执行与电话相关的任务的各种方法,例如发起和接收呼叫、与联系人列表交互、转移呼叫、发起会议呼叫、以及类似的。

图2示出在通信设备200上的GUI屏幕的一个实施例。为了讨论的目的,该GUI屏幕可以被划分为至少两个区域(例如,部分),例如第一“可用呼叫”段202以及第二“联系人列表”段204。在该说明性的实施例中,该可用呼叫段202位于该GUI屏幕的左侧,且该联系人列表段204位于该GUI屏幕的右侧。应当理解的是这些段的位置和大小在不同实施例中可以不同,包括调动这些位置,缩小或放大这些在显示器上的部分,将该联系人列表段放置在该可用呼叫段之上或者相反。另外,一个或多个附加部分,例如附加第三(例如,信息)部分206可以被显示在GUI上。该附加信息部分可以包括,例如,日期/时间信息、电池指示、蜂窝服务或者wifi强度指示,或者推送通知(例如,新邮件、社交媒体通知、语音邮件通知、软件更新等)。该附加信息通常被显示在移动设备的GUI屏幕的顶部或附近,但是应该理解该信息可以显示在屏幕上的任何地方,或者不显示。该可用呼叫段202、该联系人列表段204以及该附加信息部分206均在图2中以被虚线包围的明显的空间示出。该虚线仅仅是为了讨论的目的,对于GUI屏幕的用户而言实际上可以是不可见的。

该GUI屏幕的可用呼叫段可以显示由该电话设备支持的同时呼叫的数量。例如,在同一时间仅支持一个呼叫的电话可以显示呼叫图标208,在图2中示为“可用呼叫”。支持多个同时呼叫的电话可以包括设置在GUI屏幕的可用呼叫段202的附加呼叫图标。在图2的实施例中,这些附加的可用呼叫图标可以被垂直排布,以排布在GUI屏幕的可用呼叫段。还考虑到了其它视觉实现方式,包括水平排列、堆叠、分组至文件夹中、平铺或者多个图标的扇形排列等。

该GUI屏幕的该联系人列表段204可以包括存储在设备的联系人列表210。该联系人列表段可以显示名字、电话号码、邮件地址和/或每一用户联系人210的附加联系人信息。在某些实施例中,待显示在联系人列表中的信息的总量可以自定义,从而用户可以指定显示哪一个联系人信息(例如,仅仅名字、名字以及号码、名字以及邮件)。对于长于触摸屏显示的大小的联系人列表,用户可以通过将手指放置在触摸屏显示上滚动联系人列表以及拖动或点击该显示,以滚动经过联系人列表的剩余部分。

继续参阅图2,将讨论在通信电话上拨出呼叫的方法。在该示出的实施例中,用户可以通过点击或触摸在联系人列表段204的联系人或联系人图标210,并如箭头212所示拖动虚拟联系人到可用呼叫段202的呼叫图标208上,来拨出电话呼叫,。替代地或附加地,用户可以通过点击联系人来选择联系人,然后点击可用呼叫图标,来拨出电话呼叫。

在某些实施例中,联系人列表段204可以包括每一联系人的可用信息214。该可用信息可以向用户示出每一联系人是否可用于电话呼叫。在某些实施例中,可用信息可以以下列形式向用户示出联系人是可用的:指示用户是可用的的图标(例如,钩型符号、例如“浅绿”颜色的图标、或者类似的),或者联系人旁边的、示出联系人是可用的的文本信息。类似地,该可用信息214也可以向用户示出该联系人是不可用的(例如,“X”、例如“浅红”的颜色、或者类似的,或者示出该联系人是不可用的的文本信息)。该可用信息甚至可以包括例如为什么联系人是不可用的的信息。例如,该可用信息214能够向用户示出一特定的联系人正在通话或忙,且在某些实施例中甚至可以示出该联系人正在和谁通话。参阅图2,该可用信息214可以向用户示出:联系人“Adam Ant”和“John Jacobs”正在和一特定的电话号码或联系人讲话,“Charlie Chomsky”是不可用的,且“Bob Barker”、“Elmer Egan”以及“Stuart Seiden”是可用于电话呼叫的。

图3示出通信设备300上的GUI的另一实施例。该GUI屏幕可以包括上述的某些或者全部的特征,包括可用呼叫段302、联系人列表段304、附加信息部分306、(数个)呼叫图标308、(数个)联系人310以及可用信息314。图3中的实施例包括从第一联系人转移到第二联系人,以设置第一联系人与第二联系人通信的方法。在所示实施例中,用户在电话呼叫中被连接至由呼叫图标308示出的、名称为“Zelda Zoey”的联系人。当用户被连接至该联系人时,该用户可以通过点击或者触摸可用呼叫段308中的呼叫图标302,如箭头312所示,拖动该虚拟的联系人到联系人列表段304的期望联系人310来转移该联系人到联系人列表段的另一联系人。在一替代的实施例中,通过点击呼叫图标来选择联系人,然后点击联系人列表段的期望联系人,用户可以转移联系人。所以在图3的实施例中,用户可以从可用呼叫段302拖动联系人“Zelda Zoey”到联系人列表段304的联系人“Bob Barker”中来转移“Zelda Zoey”到“Bob Barker”。在某些实施例中,拖动联系人310到联系人列表的联系人可以提出具有多个做什么的选项的菜单316,例如,转移特征(示出为“Xfer”)或者AttX特征(示出为“AttX”)。该用户然后可以从该菜单316选择期望功能或特征。

图4示出通信设备400上的GUI屏幕的一实施例。图4中的该实施例描述了一种添加联系人到电话会议呼叫的方法。图4的该方法可以与图3中的如何转移呼叫的方法相类似地实施。例如,在图4中,用户在电话呼叫中被连接至由呼叫图标308示出的、名称为“Zelda Zoey”的联系人。当用户被连接至联系人时,用户可以通过点击或者触摸联系人列表段404的联系人410以及如箭头412所示的拖动虚拟联系人到呼叫图标408来添加另一联系人到当前呼叫以创建电话会议呼叫。在一替代实施例中,用户可以通过点击联系人来选择联系人,然后点击呼叫图标来创建电话会议呼叫来创建电话会议。所以在图4的实施例中,用户可以从联系人列表段404拖动联系人“Bob Barker”到可用呼叫段402的呼叫图标408来创建在用户、“Zelda Zoey”以及“Bob Barker”之间的电话会议呼叫。

图5示出与图4的实施例相类似的实施例,但是提供用于在多方之间创建电话会议呼叫的稍有不同的方法。在图4中,电话会议呼叫在用户、与用户是在线的联系人、以及当前不在通话的第三方之间创建。然而,在图5中,正在与两条独立线路中的两个独立联系人通话的用户可以将所有各方加入到单个电话会议呼叫中。参阅图5,在第一电话线路中,GUI屏幕的用户在第一呼叫中与由呼叫图标508a示出的第一联系人“Zelda Zoey”相连接,且在第二电话线路中,也在第二呼叫中与由呼叫图标508b示出的第二联系人“Rea Robles”相连接。根据该方法,用户可以点击或者选择其中一个联系人,例如呼叫图标508b,并拖动该图标到呼叫图标508a,以创建第一联系人、第二联系人以及用户之间的电话会议呼叫。

在某些实施例中,用户可能希望与未被输入为GUI屏幕的联系人列表段的联系人的电话号码来拨出呼叫、转移呼叫、或者发起电话会议。在这些实施例中,用户可以具有添加新联系人的选择,或者替代地,提供键盘来手动地输入电话号码。该新号码可以示为暂时图标,其可以在呼叫之后仍保留在电话中以发起将来的呼叫,例如,在联系人中,或者它可以是暂时的且在发起呼叫之后被移除。该图标可以包括号码或者号码的简写,例如号码的部分或者由用户输入的或者从外部源查出的字母数字/名字。

通常,该GUI可以包括功能性地区或图标的号码,包括呼叫图标、保持图标、中止图标等。进一步地,被加入的呼叫可以通过呼叫中的一群线路的集体图标表示。每一图标可以代表GUI的一区域,且任一呼叫或者一群呼叫(例如,被加入的呼叫)可以被拖动或放置在这些功能性图标/区域上。该功能性图标可以在不同位置锁定,替代地,某些或全部的功能性图标可以是可移动的,且可以被拖动和被放下。

例如,可以通过触摸它(或者形成一组呼叫的集体图标)来选择一通话中的呼叫(例如,在可用呼叫段)和拖动它到中止/呼叫中止图标(例如,在屏幕的左下方)。

如上述提到的,上述的任何特征可以通过手动输入的电话号码来实现,从而代替设备中保存的联系人。

上述的实施例可以被应用在只包括作为输入设备的触摸屏显示器的通信设备(例如,手机)中,即移动设备、桌面电话设备等。该设备可以不具有用户可以通过其输入数据到设备的物理按钮或键盘。然而,在其它的实施例中,设备可以包括物理按钮。

此处所描述的任何电话通信设备可以被连接到支持所有的特征的通信设施。例如,当该通信设备能够支持这样数个人呼叫时,数个人(3、4、5、或者更多人)的电话会议呼叫被实现。通常,该设施可能能够唯一地、明确地以及无缝地添加、移除、连接、或者转移呼叫。虽然上述的放下和拖动用户界面可以被用于任何合适的电话系统中,包括硬和软系统,然而人们对于其在混合式本地电话客户端/远程电话服务器系统中的应用是非常感兴趣的。在某些实施例中,其可以在云侧实施,以自动地支持这些的每一个。例如,电话可以发送指令至云,且云可以在电话处实施该指令。

例如,如对照在实际的电话硬件/软件或者本地软件上操作这些特征,高级呼叫特征操作(例如,转移、语音留言、会议、呼叫暂停等)可以远程地被实施,例如,在云上。

如上述的,大多数传统“硬电话”,例如桌面电话、手机等,包括具有用户界面(例如,屏幕)、控制件(例如,键盘、GUI等)以及执行呼叫处理的实际的硬件/软件的独立的设备。这些硬电话通常处理在电话本身的硬件和软件的所有的呼叫特征。所以,例如,当用户将呼叫挂起、或者转移呼叫或者发起电话会议时,该硬电话实际上进行该工作。在硬电话的某些实施例中,可以存在用于连接硬件/UI/控制件的“内部API”,但是它也可以仅仅通过硬件实施。API(例如,application programming interface,应用程序界面)可以控制电话的某些或者所有的功能。图6示出一典型的硬电话,其中用户与电话的UI以及控制件相交互,其通过“内部API”与电话的硬件相通信。该电话的硬件管理该电话的所有的高级呼叫特征。

传统的“软电话”与“硬电话”稍有不同。一般,如图7所示,存在一在底层硬件运行的、执行高级呼叫处理的应用或操作系统,且存在一基于应用或操作系统(例如,安卓、Skype、iPhone iOS、以及虚拟的所有的“软件电话”)的API开发的GUI(例如,用户界面加控制件)。可能存在该实施例的变型,例如当应用或者操作系统在与GUI运行的计算机/设备/电话是不同的服务器上运行时,但是主要的功能和操作是相同的。在图7中,用户与电话的UI和控制件交互,其通过“外部API”与应用或操作系统通信。电话的该应用或操作系统然后可以管理电话的所有的高级呼叫特征。

此处所描述的是系统,其将在通信设备中管理高级呼叫处理的方法划分为远程(云)和本地操作,同时允许本地电话在它不能与远程服务器(电话服务)相通信的情况下独立地操作。在图8中,在电话系统中的“电话”可以被拆分成两部分,一种可以是电话本身(例如,手机、或者软电话,例如Skype电话),此处称为“电话客户端”,另一种是可以位于云或者网络的服务器,称为“电话服务器”。图8中的电话系统可以在或者硬电话或者软电话中实施。电话客户端部分可以负责处理所有的仅“基本”呼叫处理特征,例如发起和接听电话呼叫。电话的控制件和UI可以与电话客户端交互,以管理“基本”呼叫处理,但是可替代地,可以与电话服务器相交互,以管理“高级”呼叫处理,例如呼叫转移、语音邮件、发起会议、呼叫暂停等。

参阅图8,电话的UI和控制件可以通过内部API与电话客户端通信以处理基本呼叫功能,例如,拨出呼叫和接听呼叫。当用户尝试发起高级呼叫功能时,例如,转移、会议等,该电话客户端通过外部API可以与电话服务器相通信以处理这些高级呼叫功能。在某些实施例中,可以要求所有的电话呼叫经过电话服务器。

例如,在一个变型中,本地电话客户端被配置为仅仅拨出和接听呼叫。本地客户端可以被用于拨出呼叫,例如,通过占用(例如,拿起、打开等)电话和拨出期望的(目标)电话号码。该电话可以首先呼叫电话服务器,而不是在电话的本地控制下的简单地呼叫拨出的号码。这可以例如通过首先经由电话交换机和/或直接通过网络(使用以太网连接等)通信来完成。一旦该本地客户端电话已经与电话服务器相联系,该电话服务器然后可以使该连接(例如,拨出或呼叫)成为目标电话号码。该电话服务器可以因此管理该电话呼叫如何被控制,包括允许更高级呼叫管理/处理步骤或使得这些更高级呼叫管理/处理步骤可用,例如,转移、保持、语音邮件、转发、发起会议、呼叫暂停等。到电话服务器的呼叫可以是无缝的;换言之,发起呼叫的用户可能未意识到至电话服务器的附加呼叫路线已经形成。

如上述的,通信设备的实际控制(例如,转移呼叫、将呼叫挂起、转发呼叫、访问语音邮箱、会议呼叫等,包括虚拟任何与呼叫相关的特征)可以在远程(电话)服务器执行。本地电话可以被配置为仅仅进行连接(进行发起呼叫和/或接收呼叫)。该本地电话可以具有控制器,包括按钮,或如上述的触摸屏。然而,来自这些控制件的输入可以立即与远程服务器相通信和/或被存储以发送,从而启用本地电话的呼叫的控制。

在本地电话(客户端电话)和电话服务器之间的通信可以允许任何附加的或高级的特征的控制或选择。例如,当联系远程电话服务器时,该本地客户端电话可以唯一地识别自身(例如,通过唯一的代码),其可以被认证(例如,在握手过程中)。基于本地电话的身份,该远程服务器可以提出或使能某一特征。因此,针对来自远程(例如,云)服务器的电话或一组电话,特征可以明确地被定制(和/或测量)

在某些变型中,甚至当呼叫未被拨出时,该本地电话可以适于连续地或周期地与该远程服务器通信。例如,该本地电话可以周期地与该远程服务器通信以更新本地内存的控制(例如,软件、固件等)。当进行外拨或接收打来的呼叫时,该本地电话也可以与远程服务器并行通信。

例如,图8示出用户在此处所描述的系统中将呼叫挂起。首先,在发送到用户的电话客户端之前,可以通过电话服务器设置到用户的呼叫的路径。当用户想要将呼叫挂起时,该电话客户端可以与该电话服务器通信以将该特定的呼叫挂起。这可以通过外部API呼叫完成。该电话服务器可以通过将该呼叫挂起来回应,且然后可以向该电话客户端发送该呼叫已经被挂起(例如,通过API回复)。在一个实施例中,该电话服务器可以通过音乐将呼叫音频挂起,或者一些这样的回复以向用户示出呼叫已经被挂起。对于所有的高级特征,相同类型的呼叫可以发生,例如,呼叫转移、语音邮箱、发起会议、呼叫暂停等。

该电话系统配置可以为高级呼叫功能提供相当大量的宽带节约,尤其是会议呼叫,其中本地客户端电话与和通过远程电话服务器通信,该远程电话服务器功能性地修改由客户端电话发起的到远程服务器的呼叫。因为电话服务器处理这些带宽大量的特征,用户不占用或充满他的移动电话、电话或与如可能是具有传统的硬电话和软电话的情况的高级呼叫处理的网络连接。

实施例1:电话系统

虽然,通常,虚拟任何电话系统可以适于包含此处所描述的任何特征,包括拖动和放下和/或上述的远程/本地配置,图9-14示出通信装置的变型,其可能尤其适于体现所描述的特征和配置。

例如,图19示出根据本发明的一实施例的IP语音(“VoIP”)电话装置900的立体图,以及图10A是VoIP电话设备900的正视图。如所示的,VoIP电话装置900可以被配置为本地(客户端)电话,包括听筒904、基座910以及触摸屏设备902。基座910可以包括放置该听筒904的钩部910b以及支撑该触摸屏设备902的基架910a。

此处所描述的任何设备(例如,本地电话客户端部分/设备)可以包括摄像头958。例如,该摄像头可以是用于照相或录像的内置摄像头,其可以被用于,例如,视频会议应用。

在图9-14所示的任一变型中,基座是智能电话(例如,iPhone、安卓等)的对接站,且智能电话可以适于如与听筒连接的本地(客户端)电话一样操作。在这样的实施例中,装置可以包括用于智能电话的支架或连接;可以使用分离的屏幕,或者所示的屏幕(例如,图9和图13A)可以是智能电话屏幕。该智能电话可以适于直接与支架连接且使用听筒。因此,在图9中,该触摸屏设备902可以是,例如,具有触摸屏902a的、通常用于智能电话和平板电脑中的计算设备。例如,触摸屏设备902可以具有利用安卓操作系统、或者任何其它的为具有触摸屏的移动计算设备设计的操作系统的计算设备(包括微处理器、内存、存储设备、和其它必要的部件)。触摸屏902a也可以使用任何合适的、目前已知或以后开发的触摸屏技术。图10B示出一实施例,其中屏幕形成为分离的(以及独立地使用)智能电话的一部分。在图10A中所示的实施例,触摸屏可以是专用触摸屏,且装置可以不适用于对接以及与图10B中所示的智能电话一起操作。

此处所描述的任何本地客户端部分/设备也可以包括音量控制,其可以是“软的”(例如,触摸屏/GUI的一部分)或者“硬的”(例如,设备的外壳上的一个或多个物理按钮)。例如,在图9中,降低965音量和升高966音量按钮包含在设备上。

在某些变体中,如图10B所示,基架(基座)910a的上部可以具有槽910c,且触摸屏设备902(例如,智能手机)的下部可以划入槽910c中。在某些变型中,触摸屏设备902可以从基座910移除,且可以像移动智能电话设备一样独立作用。因此,该触摸屏设备902可以具有存储和提供电能的可充电电池(未示出)、产生声音的扬声器(未示出)、转换声音(例如,语音)为电信号的耳机(未示出)、无线语音通信模块(例如,GSM或者CDMA模块)、无线数据通信模块(例如,Wi-Fi模块)、和/或任何其它本领域已知的智能电话部件。在其它实施例中,触摸屏设备902固定连接在基座910,且因此可以或不可以具有例如可充电电池、扬声器、耳机、和/或各种无线模块的部件。

在某些变型中,触摸屏902可以与基架910a电连接以从基座910接收电能。触摸屏902也可以与基架910a数据连接,以通过基座910发送和接收控制信号和/或数据信号。这样的电连接和数据连接可以通过使用目前已知或以后开发的任何合适的接口实现。在某些实施例中,上述的两种类型的连接可以通过使用一个接口实现,例如,USB接口、以太网供电(PoE)接口等。替代地,它们可以使用独立的接口实现。上述的数据连接可以是有线连接,例如以太网或USB连接,或无线连接,例如蓝牙连接、Wi-Fi连接,或目前已知的或以后开发的任何其它的无线连接。

在某些变型中,LED指示器906设置在基架910a的前部,以指示VoIP电话设备900是否连接到电源。

通常,基架910a的前表面上也可以具有一组允许声波穿过它们的小孔908。在基架910a的内部,可以存在扬声器(未示出),以根据电信号产生声音,并通过该小孔908发送产生的声音到该基架910a的外部。类似地,基架910a也可以具有内置的耳机(未示出),其可以通过孔908接收声波且转换接收的声波为电信号。该扬声器(未示出)和耳机(未示出)可以通过如前面讨论的数据连接来连接至触摸屏设备902。

听筒904可以是在一端设置有耳机且另一端设有扬声器的传统电话听筒,且当用户不使用VoIP电话设备时,或者当进行呼叫,且用户正在使用“扬声器电话”特征时,可以被设置在基座910的钩部910b。听筒904可以通过有线连接或无线连接连接至基座910和/或触摸屏设备902,通过其可以发送和接收表示声音的电信号。

当用户进行呼叫时,可以摘下听筒904。摘下听筒904可以触发一来自钩部910b的电信号被发送至触摸屏设备902,且该信号可以依次在软件程序中触发一事件以进行在触摸屏设备902上运行的VoIP呼叫。例如,一旦接收到该触发事件,该软件应用可以在触摸屏902a上显示用于用户拨电话号码的拨号屏幕。该装置可以被配置以允许任何拖动和放下特征,包括上面示出的和描述的,例如图2-5中的任何(多个)GUI或用户屏幕。

在某些变型中,该基座910也可以具有按钮(未示出),其允许用户发起VoIP电话设备900的“扬声器电话”特征。例如,该“扬声器电话”按钮可以被设置在基座910的钩部910b。当用户按下该“扬声器电话”按钮时,某一电信号可以被触发且发送到触摸屏设备902,且该信号可以在软件应用中依次触发一事件以进行在触摸屏设备902上运行的VoIP呼叫。例如,一旦接收到该触发事件,该软件应用可以在触摸屏902a上显示用于用户拨电话号码的拨号屏幕。触摸屏设备902也可以打开可能位于基座910(例如,在基架910a中)内的耳机和扬声器从而用户可以进行电话呼叫。

图11是根据本发明的一个实施例的VoIP电话设备900的侧视图。如所示的,该设备900的基座910的基架910a可以具有其是USB接口(例如,Micro USB接口)的插槽,且也可以具有其是音频口/接口的插槽914。这些接口也可与触摸屏设备902相连接。通过使用USB接口912,用户可以连接VoIP电话设备900(例如,触摸屏设备902)到外部计算设备以下载或上传来自或传到触摸屏设备902的数据。通过使用音频接口914,用户可以连接VoIP电话设备900(例如,触摸屏设备902)到外部耳机或双耳式耳机以传送电话呼叫至外部耳机或双耳式二级。接口912和914向用户提供额外便利,但是可以在本发明的某些实施例中不存在接口912和914。在某些实施例中,接口912和914可以设置在触摸屏设备902上而不是基架910a上。

图12是上述的VoIP电话设备900的后视图。如在该实施例中所示,以太网供电(PoE)接口916设置在基座910的后侧。通过PoE接口916、以太网电缆(未示出)的使用,VoIP电话设备900可以连接到服务器、网关、或者网络(未示出)。该以太网连接当进行VoIP呼叫时,允许VoIP电话设备900发送和/或接收到和来自远程目的地的包含语音和/或控制数据的数据包。在某些实施例中,VoIP电话设备900也可以具有用于桥接的第二PoE接口918。

在其它实施例中,VoIP电话设备900可以通过无线连接建立与外部设备或网络的IP连接。例如,VoIP电话设备900可以具有用于创建与Wi-Fi接入点的无线连接的Wi-Fi模块。在该种情况中,设备900不需要具有以太网接口。

图13A-13D示出根据本发明的一个实施例的VoIP电话设备1300的立体图。如所示的,设备1300具有类似于平板电脑的、相对较大的触摸屏设备1302。

图13E示出听筒的正视图的一个实施例,其可以用于任何此处所描述的本地电话客户端部分/设备。在该实施例中,该电话听筒包括耳机1352以及扬声器1356以及静音键1365。该静音键可以被配置以本地控制电话上的(多个)耳机的静音(既包括耳机,又/或包括设备的主体上的任何其它的耳机)。

图14是根据本发明的一个实施例的示出包括连接至服务器1406的多个本地(“客户端”)VoIP电话设备1402和1410的系统1400的一个变型的图。如所示的,VoIP客户端电话设备1402、1410可以包括开关1404、1408到LAN/WAN1406的数据连接。通过这样的系统1400,两个用户通过VoIP电话设备1402和1410的应用彼此可以进行语音呼叫。

替代地,客户端设备1402、1410可以直接连接1455、1457至服务器1406。例如,包括控制电话的处理的用户界面的本地电话客户端设备1402可以配置为本地执行基本呼叫处理,包括发起新电话呼叫和回复打进来的电话呼叫。例如,电话可以是具有硬件、软件和/或固件、允许本地客户端设备进行至少一个呼叫(例如,到服务器或直接客户端呼叫)以及接收本地用户输入(例如,拨出特定号码或多个号码的请求、例如静音的命令/控制的请求、呼叫转移和任何其它的高级呼叫操作特征)以及如上述的输入/输出音频信息的标准电话。该电话服务器部分可以相对于该本地电话客户端部分远程地设置。该远程电话服务器1406部分可以被配置以从一个或多个本地客户端设备/部分接收呼叫路线(例如,呼叫拨出)和/或高级呼叫处理的请求。这些命令可以包括一个或多个客户端设备的唯一的和/或动态的识别信息从而远程部分可以追踪且面向远程设备的控制。该远程部分然后通过本地电话按客户端部分对呼叫进行操作以对该电话客户端上的呼叫执行高级呼叫处理。例如,高级呼叫处理可以包括以下一个或多个:对呼叫进行会议连接,和将现有的电话呼叫挂起。该本地电话客户端部分被配置为,当接收由用户发起的、至第三方的呼叫时(例如,该本地电话部分接收由用户发起的到第三方的呼叫),自动联系所述电话服务器部分。作为默认模式,如果远程服务器部分是不可访问的,该客户端电话可以恢复到基本电话(例如,连接呼叫,但是不提供高级特征)。替代地,该本地客户端单元可以通过远程单元编程,从而即使在将来是未连接的,该本地客户端仍可以保留某些高级功能。因此呼叫可以通过远程服务器1406进行并通过远程服务器修改,和/或呼叫可以直接由电话到不包括远程服务器的通信网络进行。

当在该客户端电话接收呼叫时,该客户端电话可以再一次与该远程设置的(例如,云)电话服务器通信以允许高级呼叫功能。例如,接收到电话的呼叫可以通过远程服务器规划线路,其可以然后呼叫本地客户端电话并传递该呼叫。替代地或附加地,当由第二电话发起来联系该本地电话时,该本地电话可以直接接收打来的呼叫。

实施例2

在操作中,此处所描述的任何装置(系统和设备)可以被操作以提供VoIP电话/电话系统,其简单地集成在网络中,包括操作安全网关的网络。例如,(数个)电话和电话系统可以运行在一系统中,其包括具有运行在会话初始协议(Session Initiation Protocol,SIP)的供应商或可比的安全网关的已存在的网络(无线网络)。会话初始协议(SIP)是信号通信协议,其被广泛应用于控制多媒体通信会话,例如互联网协议(Internet Protocol,IP)网络的语音和视频呼叫。该协议可以被用于定义在管理建立、终止以及呼叫的其它必备元素的终端之间发送的信息。SIP可以被用于创建、修改和终止包括一个或多个多媒体流的会话。SIP可以被用于两方(单路传播)或多方(多路传播)会话。作为旨在与底部传输层相独立的应用层协议,SIP已经被开发且以RFC3261为标准;它可以运行在传输控制协议(Transmission Control Protocol,TCP)、用户数据协议(User Datagram Protocol,UDP)或者流控制传输协议(Stream Control Transmission Protocol,SCIP),且可以与标识或携带会话媒体的其它应用层协议协同工作。SIP可以使用实时传输协议(Real-time Transport Protocol,RTP)或安全实时传输协议(Secure Real-time Transport Protocol,SRTP)。该协议可以被编码(例如,通过安全传输层协议,Transport Layer Security(TLS))。

此处所描述的本地电话可以被用于例如桌面上,且可以通过设备上的接口连接(例如,通过以太网)到交换机(例如,48V 802.3af兼容开关)。

在操作设备发起呼叫的一个实施例中,听筒可以被举起(或引入扬声器)且拨号屏幕会出现。图15示出拨号屏幕的一个实施例。在这个实施例中,屏幕是触摸屏。可以手动地、或通过如上述的拖动和放下应用输入号码(电话号码)。例如,可以按压数字按钮1503,直到输入数字(该删除键1509可以用于改正错误)。可以按压该呼叫按钮1305以发起呼叫。

一旦在呼叫模式,可以显示呼叫管理屏幕,以示出连接号码1601、连接状态1605、以及音量控制(例如,滑块1607)。该连接的号码指示1601示出被拨的或当前连接的电话分机和/或电话号码。该连接状态1605示出如拨号的连接状态和/或显示连接的号码被占的时间的总量。该音量控制件(滑块1607)可以被移动以增加或减少音量等级;在该实施例中,音量是触摸屏控制。

图17A(表1)示出了图标,且描述了可以与所描述的任何本地电话客户端设备(电话)一起使用的各个控制件。图标可以显示在屏幕(见,例如图15)的控制部分1511,且可以被连续显示或可以通过‘刷’(例如,侧滚)屏幕而访问,以将新图标划入视图和替换其它图标。控制件和对应的图标的实施例在图17A中列出,其也可以描述这些控制件可以如何作用来控制设备。附加实施例示出在图17B中。如所提到的,这些控制件/图标可以作为一部分而包含在GUI中,且该GUI可以由用户自定义,以包括这些控制件/图标、移除这些控制件/图标中的一些、或者包括附加的按钮/控制件。

通常,如上述的,设备可以与其它应用(例如,应用软件/硬件/固件)一起使用。可以通过控制按钮访问APP;例如,图18示出一可以显示的示例屏幕(例如与图15相比,替代或“覆盖”屏幕的上部)。例如,按压“APPS”图标可以引出app屏幕,例如图18中所示的那一个。可以通过按压显示按钮访问(运行/执行)这些应用程序。

图19是提供说明书的仅仅一个实施例的表(表2),其可以应用在本地电话单元,包括示例性的尺寸、重量、能量特征(例如,该装置可以通过以太网或PoE能量供能)、连通性等。这些特征仅仅是作为一实施例,任何这些可以与此处示出的其它是不同的或修改的。

如上述的,在此处所描述的任何装置(例如,系统)中,本地电话客户端部分(设备)可以连接至本地网络,安装,并被例如控制网关识别,所述控制网关发起和允许与远程电话服务部分联系。该控制器(以及经过控制网关确认的电话的请求)可以允许管理者形成且控制包含多个包括但不限于此处所描述的本地电话客户端部分(设备)的设备的本地网络。该结构也提供本地电话客户端部分(设备)的可扩展的系统管理,包括分机管理、大量固件升级以及大量配置规定。该控制网关可以允许管理者具有访问控制网关的权限,以监控本地网络中的每一单独的本地电话客户端部分(设备)的状态。例如,该控制网关可以显示本地网络中的所有的本地电话客户端部分(设备)列表,且可以示出每一设备的状态(操作状态、错误状态等),以及示指示出连接图,该连接图显示每一本地电话按客户端部分如何被连接到本地网络的交换机/路由器、接入点等。此处所描述的任何电话系统可以包括控制网关。该控制网关可以是硬件、软件或两者。图20A-20C示出这的一个实施例,示出控制网关显示三个设备的图形用户界面的图像,包括本地电话客户端部分2002。其它设备可以包括其它的联网的设备(例如,摄像头、笔记本电脑、台式电脑、打印机、其它的CPE等)。该GUI也可以包括关于每一设备的信息,包括(多个)本地电话客户端,例如IP地址、状态(例如,连接的等待授权/批准的等)、模式/构造信息、软件版本、升级时间、位置等。另外,控制网关也可以允许这些设备的控制动作,包括本地电话按客户端,例如采纳(例如,添加本地网络)、重启、定位等。

例如,图20A示出任何此处描述为由上述的控制器(控制网关)管理的本地网络的一部分的电话装置的一个或多个本地客户端部分的连通性。通常,本地电话客户端部分的任何号码可以被添加到本地网络。该添加可以是“插件和播放”。电话装置可以被配置以被网络,在某些情况下,被控制器自动规定,从而它可以通过有线(例如,以太网连接)或者无线(例如,Wi-Fi)连接直接连接到网络。如图20A所示,多个本地电话客户端部分2012可以连接(在图20A中,使用以太网供电、或PoE,到本地电话客户端部分的基座外壳的直接连接)到局域网,包括(在该实施例中)交换机2007和安全网关2009,且通过它们到远程(例如,云)服务器2012。因此,额外的分离电源不是必须的。该控制器(网关控制器)可以管理交换机和网关,以及所有的设备(包括本地电话按客户端部分2002)。

图20B示出控制器(控制网关)的GUI的一个变型,配置为监控和管理多个设备到本地网络的连接,包括一个或多个本地电话客户端部分。在该实施例中,该控制器示出远程服务器(包括基于web的云服务器、“WWW”)间的网络健康的指示器,和控制器管理的具体本地网络。在图20B中,多个本地电话客户端部分连接至局域网(local area network,LAN)。该控制器可以监控和控制多个本地电话客户端部分的每一个的连接,包括将其提供在网络上。在图20B中,连接了六个本地电话客户端部分,具有八个扩展活动(六个打来的呼叫,两个打出的呼叫)。在该实施例中,所有的电话可以被与相对于本地电话客户端部分远程设置(例如,在云中)的同一电话服务器部分配对。每一本地电话是相对简单的,且仅仅通过它的专用基座单元进行与电话服务器部分的连接,发送请求“出”线,远程电话服务器然后连接其到与请求相联系的本地电话客户端部分。该远程电话服务器也处理所有的呼叫程序(例如,保持,会议呼叫,线间的转换,加入、增加或移除线,留或者接收语音邮件等)。该本地电话可以与用户接口,且可以包括最低本地体验控制件(可选地,音量、静音、屏幕亮度等)。替代地或附加地,这些控制件可以由远程电话服务器部分控制。

通常,当此处的部件或元件被称为在另一部件或元件“上”时,其可以直接地在其它的部件或元件上或者也可介于部件和/或元件之间被示出。相反地,当部件或元件被称为“直接在上”另外的部件或元素,没有介于部件或元件之间示出。其也可以被理解为当部件或元件被称为与其它的部件或元件是“连接的”、“附加的”或“耦合的”,其可以直接地被连接、附加或耦合至其它的部件或元件或者可以介于部件或元件之间被示出。相反地,当部件或元件被称为是“直接地连接”、“直接地附加”或者“直接地耦合”至另外的部件或元件,没有介于部件或元件之间示出。虽然关于一实施例描述或显示,如此描述或显示的部件和元件可以应用至其它的实施例。参阅其被设置为与其它部件“邻近的”结构或部件可能具有其重叠或位于邻近的部件下方的部分,其也是被本领域技术人员所理解的。

此处使用的术语仅仅是为了描述特定的实施例的目的且不被认为是本发明的限制。例如,除了内容明确地指出除外,如此处所用的,单数形式“一”、“单”以及“该”也旨在包括复数形式。当在该说明书中使用,详细说明提出的特征、步骤、操作、元件和/或部件的存在,但不排除此处的一个或多个其它的特征、步骤、操作、元件、部件和/或组的存在或增加,术语“包括”和/或“包含”其也会进一步地被理解。如此处所用的,术语“和/或”包括一个或多个连接的列出的术语的任何以及所有的结合且可以被缩写为“/”。

广义地相关的术语,如“低于”、“下面”、“较低的”、“在之上”、“较高的”以及类似的,可以在此处被使用以减轻描述在图中所示的一个元件或部件的与其它的元件(数个)或部件(数个)的关系的描述。广义地相关的描述旨在包含使用的或操作的设备的不同的情况以及在图中描述的情况,其会被理解。例如,如果在图中的设备被转变,被描述为“低于”或“在下方”其它的元件或部件的元件然后可能调整在其它的部件或元件“上方”。因此,示例性的术语“低于”可以包括高于和低于两个情况。但是设备可以被调整(旋转90度或在其它的方向)且此处所使用的广义的相关描述符因此被说明。类似地,除了另外地特定的指示,此处所使用的术语“向上地”、“向下地”、“垂直的”、“水平的”以及类似的仅仅为了解释的目的。

虽然术语“第一”和“第二”此处可以被用于描述不同的部件/元件(包括步骤),除非内容另外地指示,这些部件/元件应该不被这些术语限定。这些术语可能被用于区分一个部件/元件和另外的部件/元件。因此,以下所讨论的第一部件/元件可以被叫做第二部件/元件,且类似地,以下所讨论的第二部件/元件可以被叫做第一部件/元件而不背离被发明的内容。

如此处在说明书和权利要求书中所使用的,包括如在实施例中所使用的且除了其它的明确地指定,所有的数字可以例如以词“大于”或“近似”开头而被读取,甚至术语未明确地出现。当描述幅度和/或位置以指示描述的值和/或位置是在合理的可期盼的值和/或位置的范围内时,短语“大于”或“近似地”可以被使用。例如,数字的值可能具有其是提出的值(或值的范围)的+/-1%,提出的值(或值的范围)的+/-0.1%,提出的值(或值的范围)的+/-2%的值,提出的值(或值的范围)的+/-5%的值,提出的值(或值的范围)的+/-10%的值等的值。任何此处所引用的数字范围旨在包括所有的包含在其中的子范围。

尽管不同的说明性实施例是如上所描述的,任何大量的改变可以做出至不同的实施例而不背离通过权利要求描述的本发明的范围。例如,在其中描述的不同的方法步骤的顺序被执行可能经常以可替换的实施例被改变,且在其它的可替换的实施例,一个或多个方法步骤可以被一起跳过。不同的设备和系统的实施例的可选择的特征可以在某些实施例中被包括且在其它的不。因此,为了示例性的目的,前面的描述首先被提供且不应该被解释为限制本发明的如其在权利要求中陈述的范围。

此处所包含的通过说明且不是限制的方法的实施例和说明显示在其中客观问题可能被实践的特定的实施例。如所提到的,其它的实施例可能被利用且由此被衍生,这样的结构的及逻辑的替代和改变可能被做出而被背离本发明的范围。本发明主题内容的这样的实施例此处单独地或共同地被称为术语“发明”仅仅为了方便且未想要自动地限制该申请的范围至任何单独的发明或发明概念,如果不止一个是,实际上,被公开的。因此,尽管特定的实施例已经在此被示出或描述,任何实现相同的目的的计算的设置可以被示出的特定的实施例取代。该公开是旨在包含任何各种不同实施例以及全部的改变和变化。当回顾上述的描述时,上述实施例,以及此处未明确地描述的其它实施例的结合对于本领域技术人员是显而易见的。

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