网络可扩展和可控制的电话的制作方法

文档序号:7636183阅读:114来源:国知局
专利名称:网络可扩展和可控制的电话的制作方法
技术领域
本发明一般涉及电话。特别地,本发明涉及能够在数据网络上通 信的电话。
背景技术
与数据通信网络连接的设备的近期趋势是使得这种设备能够在 网络上被发现,使它们面临网络服务,并且允许网络上的其它节点请求这些服务。诸如通用即插即用(UPnpTM) 、 Jini 和Salutation 的协议提供了机制,用于一个设备发现网络上特定设备(或设备类) 的存在并且调用其上的服务。另一个相关的协议RendezvousTM (由加 利福尼亚Cupertino的苹果计算机公司提供的网络技术)提供了一种 途径,用于服务注册自身并被发现,尽管通信双方必须知道用于服务 发起的实际协议。许多网络设备使用这些发现协议的子集来支持低级"自动配置" 协议的使用。例如,UPnpTM和苹果的Rendezvous 支持被称为 AutoIP的"零配置"(zeroconf)协议来分配Internet协议(IP)地 址,即使动态主机配置协议(DHCP, Dynamic Host Configuration Protocol) l艮务器不存在。采用UPnpTM的设备可以在网络上配置其自身,广播其存在的通 告,允许UPnpTM控制点(其它节点)查询其功能界面,允许其它来 访问其所在的Web站点,并且允许其它来调用该设备上的功能。 UPnPTM控制点可以接收网络上的UPnPTM设备的通告,可以查询特定 类型或具有特定属性的设备,可以查询各设备的界面,并且可以调用 该设备上的功能
发明内容
根据本发明的电话适合与数据网络连接。在一个实施例中,所述 电话包括使其能够发现与数据网络连接的其它设备并使用这些设备来 扩展其自己的功能的逻辑电路。在另一个实施例中,还可以由数据网 络中的其它设备来访问和控制所述电话。例如,根据本发明实施例的系统包括数据通信网络、与数据通信 网络可通信地连接的设备、以及与数据通信网络可通信地连接的电话。 所述电话适合用来发现所述设备、调用由所述设备提供的第一服务、 并且使用第一服务来向电话的用户提供第二服务。根据本发明实施例的用于操作与数据通信网络可通信地连接的电话的方法包括发现与数据通信网络可通信地连接的设备;调用由 所述设备提供的第一服务;以及使用第一服务来向电话的用户提供第 二服务。作为另一个例子,根据本发明实施例的系统包括数据通信网络、 一个或多个与数据通信网络可通信地连接的设备、以及与数据通信网 络可通信地连接的电话。所述电话适合用来向一个或多个与数据通信 网络可通信地连接的设备通告电话所提供的服务,并且响应于接收到 对服务的请求而向一个或多个设备之一提供服务。根据本发明实施例的用于操作与数据通信网络可通信地连接的 电话的方法包括向一个或多个与数据通信网络可通信地连接的设备 通告电话所提供的服务;从一个或多个设备之一接收对服务的请求; 以及响应于接收到请求而向一个或多个设备之一提供服务。下面将参考附图来描述本发明的其它特征和优点以及本发明不 同实施例的结构和操作。应该意识到,本发明不限于在这里描述的特 定实施例。在此出现的这种实施例仅用于说明用途。基于在此包括的 教导,额外的实施例将对于相关领域的技术人员变得明显。


在此包括并且形成部分说明书的

了本发明,并且与说明
书一起,还适合解释本发明的原理并且使能相关领域的技术人员制造 和使用本发明。图l是根据本发明实施例的电话的系统架构的方框图。图2示出了根据本发明实施例的电话发现并使用网络设备和服务。图3示出了发现根据本发明实施例的电话的网络系统。图4示出了根据本发明实施例的电话中心"生态系统"。图5示出了根据本发明实施例的电话相对于网络中的其它设备/服务的示范部署。当结合附图时,从下面阐明的详细说明书,本发明的特征和优点将变得更加明显,其中,相同的标号全部识别对应的元件。在图中,相同的标号通常指示同样的、功能相类似和/或结构相类似的元件。元件首次出现的图由对应标号中最左边的数字指示。
具体实施方式
本发明涉及适合与数据网络连接的电话。根据本发明的一个实施 例,所述电话可以发现网络上它可以与之交互的其它设备,以允许它 增强其自身的特征集。根据本发明的另一个实施例,诸如个人计算机 (PC)的数据网络上的设备可以发现并且控制所述电话。根据在此更加详细描述的本发明的示范实施,所述电话被用作 UPnpTM设备和UPnpTM控制点,同样地,下面的说明书将提到UPnPTM 协议.然而,本发明不限于使用该特定协议,并且可以使用其它发现 和web服务协议,包括但不限于JiniTM、 SalutationTM、 RendezvousTM 和.Net web服务。此外,本发明的一个实施例可以使用诸如AutoIP 的自动配置协议。A.根据本发明实施例的网络可扩展的电话才艮据本发明的实施例,电话可以发现与其可通信地连接的数据网 络上的其它设备。所述设备可以允许其增强其自身的特征集。在 UPnpTM的情况下,电话充当控制点。所述"设备"不需要是物理设
备,而可以是由通告执行一个或多个功能的能力的服务器或设备所提供的网络服务。例如,PC可以将自身通告为音频/视频输出设备,并 且接收其视为适合而将呈现的音频和视频流。这只是PC的功能的子集。下面将阐明可以被电话发现的设备以及每个设备可被电话用来扩展其自身的功能的方式的一些例子(a) 在本发明的一个实施例中,所述电话可以发现可被用作电 话上的拨号目录的目录服务器。如果目录服务器保持用户的存在状态, 则电话可以在服务器上注册自身,以便每当任何存在状态被修改时接 收事件。(b) 在本发明的另一个实施例中,所述电话可以发现音频输出 设备(例如,网络扬声器)。音频输出设备可被用来创建免提电话。 发现若干音频输出设备可以允许电话向所有选择的输出设备多播音 频,或允许用户选择特定的音频输出。(c) 在本发明的再一个实施例中,所述电话可以发现音频输入 设备(例如,网络麦克风)。音频输入设备可被用作远程麦克风。与 音频输出设备一起,电话现在可以充当会议电话.(d) 在本发明的附加实施例中,所述电话可以发现支持UPnPTM 音频/视频(AV)的视频输出设备(例如,TV 、数字媒体适配器或PC)。 所述电话现在可被用来接收视频广播。(e) 在本发明的另一个实施例中,所述电话可以发现视频输入 设备(例如,网络照相机或PC上的WebCam),同样通过实施在(b)、(c)和(d )段中描述的功能,所述电话现在可以变成视频务汉电话。(f) 在本发明的再一个实施例中,用户可以允许电话向特定视 频输出设备更新其自身的显示。这可以允许在PC上看到电话的显示。(g) 在本发明的附加实施例中,用户可以允许电话向特定音频 输出设备发送其振铃。这可以允许将振铃引向PC的扬声器(或其它 网络扬声器)。(h) 在本发明的再一个实施例中,所述电话可以发现验证服务 器并且验证进行呼叫的用户(例如,通过在键盘上输入的个人识别号码(PIN)或生物识别)。注意前述的仅是根据本发明的电话如何可与外部网络设备通信 和交互的一些例子。这些例子不打算限制本发明。B.根据本发明实施例的网络可发现和可控制的电话在本发明的另一个实施例中,诸如PC的网络上的设备可以发现 同样在网络上的一个或多个电话。示例的电话包括诸如扬声器(音频 输出)、麦克风(音频输入)、显示器(视频输出)、用户界面控制 (键盘、挂机/摘机控制、DTMF生成)、用户界面状态指示器(LED )、 信令信息(挂机、摘机、忙、振铃、ANI/caller-ID)和信令控制(使 电话摘机、挂断、建立呼叫)的若干功能部件的聚结。在UPnpTM的 情况下,电话充当UPnpTM设备,通告其能力。这可以增强用户与电 话交互的方式。下面将阐明由该操作模式提供的功能的一些例子(a) 在一个实施例中,数据网络上的PC从电话获得用户界面 和信令信息,以便在PC上提供反映电话状态的用户界面。(b) 在另一个实施例中,数据网络上的PC提供"点击拨号" 服务。根据该实施例,PC将经由电话建立呼叫。用户随后将在呼叫 过程中仅与电话交互,而与PC不相干(除非混合了诸如使用PC扬 声器或比如说10分钟通话后让程序强迫切断呼叫的其它能力)。根据 本发明,该功能可以容易地并以非定制的方式实施。(c) 在另一个实施例中,可以使诸如呼叫转移或会议的更加复 杂的电话功能更容易以提供易用性。根据该实施例,数据网络上的PC 可以提供将向电话发送适当命令的界面。可在PC上保留会议方的列 表,允许容易地切断和添加。(d) 在附加实施例中,存储的音频可从数据网络上的PC引向 电话。例如,用户在通话中并且希望描述一个产品。用户可以将之前 创建的存在于PC上的音频文件拖放到电话图标.这将把音频引向当 前激活的呼叫。
(e) 在再一个实施例中,数据网络上的PC可以从电话接收音 频流以记录对话。(f) 在另一个实施例中,先进的呼叫控制特征可以被创建为在 数据网络上的PC上执行的应用。例如,才艮据该实施例,可以实施"忙 时重拨"特征,经由电话建立呼叫并且随后检查其状态,如果需要则 桂断并重新建立呼叫。(g) 在再一个实施例中,可以向数据网络上的PC通报包括电 话的来电的"事件"。响应于来电,PC可以查找数据库中的ANI串(自动号码识别、或呼叫者ID)。查找的结果可以例如生成定制铃音 或在PC上弹出告警窗口(或禁止不需要的呼叫的振铃)。(h) 在附加实施例中,数据网络上的双向无线通信设备(例如 WiFiPDA)可以充当电话的代理,显示电话的状态并且在设备和电话 之间路由音频和信令。(i) 在再一个实施例中,数据网络上的家庭控制系统可以注册 以接收诸如电话来电的事件。家庭控制系统可以随后例如当接听电话 或当电话振铃时静音TVTM。(j)在另一个实施例中,数据网络上的PC可以向电话显示器发 送响应于接收新的电子邮件或及时消息而生成的告警,或点亮消息等 待灯作为报警。(k)在再一个实施例中,电话可以作为UPnpTM音频设备,播 放从数据网络上的媒体服务器发送的音乐流。(O在附加实施例中,电话可以作为UPnpTM视频设备,放映来 自数据网络上的媒体服务器的幻灯片或视频。(m )在再一个实施例中,Internet音频/视频/图片可以被从数据 网络上的设备引向电话。(n)在另一个实施例中,PBX系统(例如,SIP代理、PC运行 星号或IP增强传统按鍵系统)可以自动发现数据网络上的电话并配置 它们,因此简化了多电话系统的设置。C.根据本发明实施例的示例电话架构和数据网络实施
参考附图通过下面的例子对本发明进行了进一步的解释。图1是# 据本发明实施例的电话100的系统架构的方框图。如图 1所示,电话100包括电话硬件124、操作系统122 (诸如Linux或 eCOS)、用户代理呼叫控制118、特征交互管理器116、图形播放器 114 (诸如佛罗里达Boca Raton的OpenPeak公司开发并许可的 TangoTM矢量图形播放器)、服务执行环境112和一组服务110,所 述服务包括电话技术102、存在104、路由106和搜索引擎108 (例如 Yahoo )。架构的基层是与底层操作系统122接口的操作系统抽象层 120,提供具有诸如信号量、内存管理、线程、消息和调试框架的核心 能力的更高软件层。这提供了便于与不同操作系统连接的一致应用编 程环境。图1的电话100包括UPnpTM堆栈,以允许设备在数据网络上通 知其存在和其服务并且发现数据网络上的其它设备和服务。 电话架构还包括以下部件用户代理呼叫控制118:底层多媒体会话控制模块'该部件管理 包括创建、流属性(即,编解码器、多方、转移等)和破坏的媒体流 的生命周期;特征交互管理器116:判优层,其通过使能现有插件程序服务并 允许它们以有用的方式交互(例如,与电话对话另一端的某人共享来 自应用的流内容)来允许服务的特别创建;服务执行环境112:使能三方增值应用环境的服务工具包和服务。 允许使用公知的行业标准内容创造工具来向最终用户提供先进的能 力;图形播放器114:基于矢量图形的图形用户界面(GUI)和运行 用户界面并且提供可以插入扩展界面(例如,访问新闻标题、运行屏 保)的架构的编程系统;以及插件程序服务110:这些是增值服务。图2示出了系统200,其包括根据本发明实施例的能够发现并使 用数据网络210上的网络设备和服务的电话202。本发明的实施例便 于通过外围设备来简单增强电话。例如,电话202可以发现UPnPTM 扬声器并将这些扬声器用于免提电话,或发现显示器以用作视频会议应用的目的地。其它可以被电话发现并使用的设备包括视频照相机或 麦克风,然而,这些例子不打算有所限制。例如,如图2所示,电话 202可以发现集成的显示器和视频照相机204,从照相机接收视频内容 以及将视频内容发送到显示器。图3示出了网络环境300,其中,网络系统发现数据网络310上 的根据本发明实施例的电话302。例如,计算机304可以发现根据本 发明的电话302。这使能诸如点击拨号的服务,使用计算机来帮助如 会议和呼叫转移的任务,或向电话屏幕发送及时消息(IM)通知。这 还允许写入与电话交互的软件的基于标准的方法。图4示出了才艮据本发明实施例的电话中心"生态系统"400。在 网络上可见并发现网络上的设备的该实施例的电话404成为为指定应 用(例如,视频会议将需要电话、麦克风、显示器、扬声器和照相机 的組合)组建的特别生态系统的中心。在图4中,电话404被示出与 第一显示器402和第二显示器406通信,第一显示器402可被用于显 示在个人计算机(PC)上运行的桌面或应用,第二显示器406包括集 成视频照相机并且可被用于接收并显示与视频会议相关的视频内容。 在该实施例中,第一显示器402和第二显示器406主要作为电话402 的外围设备来向用户提供增强的电话体验。图5示出了根据本发明实施例的电话502相对于网络中的其它设 备/服务的示范部署500.如图5所示,电话502能够发现并利用诸如 PC 504、数字TV (DTV) 508、路由器510和IP-PBX 512的设备。 电话502还能够访问某些应用506,包括存储的数据和/或基于web的 服务(例如,目录信息、音频、视频等)。在部署500中,电话502 作为联网设备的系统的控制中心,其可以向使用电话502的用户提供 增强的功能。例如,用户可以在电话502的内置显示器上或在DTV 508 的更大显示器上查看存储在IP-PBX 512上的语音消息的列表。在另 一个实施例中,当用户将呼叫置于保持时,电话502可以访问存储在 PC504上的数字音乐(或在线访问这种内容),并且当呼叫者保持等 待时通过IP-PBX 512和路由器510为呼叫者播放歌曲。因此,通过 访问和使用这些和其它联网的设备,电话502可以扩展其功能并且明 显地增强用户的体验。 D.结论尽管上面描述了本发明的不同实施例,应该理解它们仅以例子的 方式出现,并且没有限制。相关领域的技术人员将理解,在不背离在 所附权利要求定义的本发明的精神和范围的情况下可以作出形式和细 节的不同改变。因此,本发明的宽度和范围不应被任何上述示范实施 例所限制,而仅根据下面的权利要求和其等同物来定义。
权利要求
1.一种系统,包括数据通信网络;与所述数据通信网络可通信地连接的设备;以及与所述数据通信网络可通信地连接的电话,其中,所述电话适合于发现所述设备,调用由所述设备提供的第一服务,并且使用所述第一服务来向所述电话的用户提供第二服务。
2. 根据权利要求1所述的系统,其中,所述电话适合于使用通 用即插即用协议来发现所述设备。
3. 根据权利要求1所述的系统,其中,所述电话还适合于向所 述设备自动分配网络地址,
4. 根据权利要求1所述的系统,其中,所述电话适合于调用由 所述设备提供的目录服务,并且使用所述目录服务来向所述电话的用 户提供电话目录。
5. 根据权利要求1所述的系统,其中,所述电话适合于调用由 所述设备提供的音频输出服务,并且使用所述音频输出服务来向所述 电话的用户提供免提电话功能。
6. 根据权利要求1所迷的系统,其中,所述电话适合于调用由 所述设备提供的音频输入服务,并且使用所述音频输入服务和音频输 出服务来向所述电话的用户提供电话会议功能。
7. 根据权利要求1所述的系统,其中,所述电话适合于调用由 所述设备提供的视频输出服务,并且使用所述视频输出服务来向所述 电话的用户显示视频广播。
8. 根据权利要求1所述的系统,其中,所述电话适合于调用由 所述设备提供的视频输入服务,并且使用所述视频输入服务、视频输 出服务、音频输出服务和音频输入服务来向所述电话的用户提供视频 电话会议功能。
9. 根据权利要求1所述的系统,其中,所述电话适合于调用由 所述设备提供的视频输出服务,并且使用所述视频输出服务在所述第 一设备上呈现与电话相关的显示。
10. 根据权利要求l所述的系统,其中,所述电话适合于调用由 所述设备提供的音频输出服务,并且使用所述音频输出服务在所述设 备上播放由电话生成的铃音。
11. 根据权利要求l所述的系统,其中,所述电话适合于调用由 所述设备提供的验证服务,并且使用所述验证服务来验证所述电话的 用户。
12. —种用于操作与数据网络可通信地连接的电话的方法,包括 发现与所述数据通信网络可通信地连接的设备; 调用由所述设备提供的第一服务;以及使用所述笫 一服务来向所述电话的用户提供第二服务。
13. 根据权利要求12所述的方法,其中,发现与所述数据通信 网络可通信地连接的设备包括使用通用即插即用协议。
14. 根据权利要求12所述的方法,还包括 向所述设备自动分配网络地址。
15.根据权利要求12所述的方法,其中,调用第一服务包括 调用目录服务,并且其中,使用所述第一服务包括使用所述目录服 务来向所述电话的用户提供电话目录。
16.根据权利要求12所述的方法,其中,调用第 调用音频输出服务,并且其中,使用所述第一服务包括 频输出服务来向所述电话的用户提供免提电话功能.一服务包括 :使用所述音
17.根据权利要求12所述的方法,其中,调用第一服务包括 调用音频输入服务,并且其中,使用所述第一服务包括使用所述音
18.根据权利要求12所述的系统,其中,调用第, 调用视频输出服务,并且其中,使用所述第一服务包括: 频输出服务来向所述电话的用户显示视频广播。-服务包括 使用所述视服务包括 使用所述视
19.根据权利要求12所述的方法,其中,调用第 调用视频输入服务,并且其中,使用所述第一服务包括 频输入服务、视频输出服务、音频输入服务和音频输出服务来向所述 电话的用户提供视频电话会议功能。
20. 根据权利要求12所述的方法,其中,调用第一服务包括 调用视频输出服务,并且其中,使用所述第一服务包括使用所述视 频输出服务在所述第一设备上呈现与电话相关的显示。
21. 根据权利要求12所述的方法,其中,调用第一服务包括 调用音频输出服务,并且其中,使用所述第一服务包括使用所述音 频输出服务在所述第一设备上播放由电话生成的铃音。
22. 根据权利要求12所述的方法,其中,调用第一服务包括 调用验证服务,并且其中,使用所述第一服务包括使用所述验证服 务来验证所述电话的用户。
23. —种系统,包括 数据通信网络;与所述数据通信网络可通信地连接的一个或多个设备;以及 与所述数据通信网络可通信地连接的电话,其中,所述电话适合 于向所述与数据通信网络可通信地连接的 一个或多个设备通告由所述 电话提供的服务,并且响应于接收到对于服务的请求而向一个或多个 设备之一提供服务。
24. 根据权利要求23所述的系统,其中,所述电话适合于根据 通用即插即用协议来通告由所述电话提供的服务。
25. 根据权利要求23所述的系统,其中,所述服务包括提供电 话用户界面和信令信息。
26. 根据权利要求23所述的系统,其中,所述服务包括建立电 话呼叫。
27. 根据权利要求23所述的系统,其中,所述服务包括转移电 话呼叫。
28. 根据权利要求23所述的系统,其中,所述服务包括提供电 话会议功能。
29. 根据权利要求23所述的系统,其中,所述服务包括播放音 频文件。
30. 根据权利要求23所述的系统,其中,所述服务包括使与电 话呼叫相关的音频信息流动。
31. 根据权利要求23所述的系统,其中,所述服务包括提供来 电通知。
32. 根据权利要求23所述的系统,其中,所述电话包括显示器、 并且其中,所述服务包括使用所述显示器来提供视频输出服务。
33. 根据权利要求23所述的系统,其中,所述电话包括扬声器、 并且其中所述服务包括使用所述扬声器来提供音频输出服务。
34. —种用于操作与数据网络可通信地连接的电话的方法,包括 向与所述数据通信网络可通信地连接的 一个或多个设备通告由所述电话提供的服务;接收来自一个或多个设备的服务请求;以及 响应于接收到请求而向一个或多个设备之一提供所述服务。
35. 根据权利要求34所述的方法,其中,通告由所述电话提供 的服务包括根据通用即插即用协议来通告由电话提供的服务。
36. 根据权利要求34所述的方法,其中,提供所述服务包括 提供电话用户界面和信令信息。
37. 根据权利要求34所述的方法,其中,提供所述服务包括 建立电话呼叫。
38. 根据权利要求34所述的方法,其中,提供所述服务包括: 转移电话呼叫。
39. 根据权利要求34所述的方法,其中,提供所述服务包括: 提供电话会议功能。
40. 根据权利要求34所述的方法,其中,提供所述服务包括: 播放音频文件。
41. 根据权利要求34所述的方法,其中,提供所述服务包括: 使与电话呼叫相关的音频信息流动。
42. 根据权利要求34所述的方法,其中,提供所述服务包括: 提供来电通知。
43. 根据权利要求34所述的方法,其中,提供所述服务包括: 使用所述电话的显示器部分来提供视频输出服务。
44. 根据权利要求34所述的方法,其中,提供所述服务包括: 使用所述电话的扬声器部分来提供音频输出服务。
全文摘要
一种包括适合于与数据通信网络连接的电话的系统。所述电话能够发现与所述数据通信网络连接的其它设备,并且使用这些设备来扩展其自身的功能。所述电话还可以被所述数据通信网络上的其它设备访问和控制。
文档编号H04L12/66GK101120558SQ200680004907
公开日2008年2月6日 申请日期2006年3月8日 优先权日2005年3月8日
发明者保罗·克里加诺斯基, 罗纳德·休姆, 迈克尔·凯利 申请人:无极公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1