首页 / 专利库 / 人工智能 / 对话代理 / 用于局部多媒体通信的设备和系统及网络

用于局部多媒体通信的设备和系统及网络

阅读:1019发布:2020-09-14

专利汇可以提供用于局部多媒体通信的设备和系统及网络专利检索,专利查询,专利分析的服务。并且一种用于多级媒体通信的设备和系统包括:手持无线装置,用于发送和接收多媒体通信,以及基站装置,用于将该多媒体通信转递给多媒体通信服务供应商。该手持无线装置可被重复地配置给与该系统相关的多个用户中的任何一个。该通信服务供应商包括:代理 服务器 ,用于接收和引导通信 请求 ,以及多个通信服务器,其中的每个通信服务器都对不同形式的媒体/通信进行 访问 。该基站装置具有一个或多个连接装置,其与第三方通信服务供应商相连,其中该供应商提供 电子 邮件服务,网络浏览服务,IM服务等。照此,局部环境就能够对具有各种缺省优先权的各用户充分利用无线性能,而不会为多个电话线招致太大的变化或者将专用的装置分配给每个用户。,下面是用于局部多媒体通信的设备和系统及网络专利的具体信息内容。

1.一种用于多媒体通信的系统,其特征在于,包括:
手持无线装置,用于发送和接收媒体通信;以及
基站装置,用于将该媒体通信转递给多媒体通信服务供应商;
其中该手持无线装置可被重复地配置给与该系统相关的多个用户中的任 何一个。
2.根据权利要求1的系统,其特征在于,通过两级通信协议在手持无线 装置与基站装置之间发送和接收媒体通信。
3.根据权利要求2的系统,其特征在于,该两级通信协议进一步包括第 一基于RF级和第二基于IP级。
4.根据权利要求3的系统,其特征在于,该第二基于IP级使用SIP, 用于在手持装置与基站装置之间建立媒体通信。
5.根据权利要求4的系统,其特征在于,该无线手持装置还包括RF传 输处理器以及IP数据包处理器。
6.根据权利要求4的系统,其特征在于,该基站装置还包括RF传输处 理器以及IP数据包处理器。
7.根据权利要求1的系统,其特征在于,该多媒体通信服务供应商还包 括:
代理服务器,用于接收和发送通信请求;以及
多个通信服务器,其中的每一个都提供了对于不同形式的媒体/通信进行 访问
8.根据权利要求7的系统,其特征在于,该多个通信服务器是从由语音 邮件服务器,即时消息服务器以及媒体对话服务器构成的组中选择的。
9.根据权利要求8的系统,其特征在于,该媒体对话服务器还包括对从 由语音邮件服务器和即时消息服务器构成的组中选择的对话服务器进行访 问。
10.根据权利要求1的系统,其特征在于,该基站装置还包括一个或多 个连接装置,它们连接至第三方通信服务供应商。
11.根据权利要求1的系统,其特征在于,该媒体是从由音频,视频, 文本/SMS消息和数据构成的组中选择的。
12.根据权利要求1的系统,其特征在于,可以通过使用安全策略来重 复地对该手持无线装置进行配置,而该安全策略将与该系统相关的一个用户 等同于包含在该通信服务供应商中的至少一个用户概要。
13.根据权利要求12的系统,其特征在于,该安全策略是从由生物测定 ID扫描,视网膜ID扫描,指纹扫描,模拟拨号界面,以及GPS定位构成的 组中选择的。
14.根据权利要求1的系统,其特征在于,该手持无线装置进一步还包 括显示装置,而该显示装置能够根据请求通信对话的用户来自动地对其自己 进行配置。
15.根据权利要求14的系统,其特征在于,该显示装置为触摸屏,而该 触摸屏被自动配置为从由用于电话格通信的数字键区和用于文本风格通信 的按照字母次序/QWERY键盘构成的组中选择。

说明书全文

发明领域

本发明涉及无线电通信装置和服务,并且更具体地,本发明涉及一种设 备和系统,用于通过一般(甚至是个性化)的通信装置在局部环境或网络中建 立多媒体通信对话。

发明背景

现存的通信系统例如公共交换电话网(PSTN)以及基于蜂窝的电话系统 能够被用于将一方与另一方(“一对一”)相连或者将许多方连接在一儿 (例如会议或“多对多”)。但是,在某些环境使用时,任何系统都有固有 缺陷和缺点(例如,居所用(residential)小商业事务或类似设置,其中潜在地 存在许多用户以及一个或比用户更少的可用电话线)。特别地,该PSTN为 硬件(hardwired)系统,因此不可移动。经过多年,已经进行如何尝试,即通 过装置例如无绳电话来改进PSTN的移动性;但是,即使是这些改进也仅限 于它们的最终结果。特别是,基于PSTN的无绳电话装置的数据传输率和/ 或功率级仍旧有可能无法在驻留地周围足够大的区域内提供足够的通话质量 而认为它们采用了解决移动性问题的办法。虽然基于蜂窝电话的电话系统提 供了更高程度的移动性,但是,当在某些类型的结构中使用蜂窝电话时,可重 复及可接受通话质量平所需的信号强度并不一直是均匀的。因此,使用这 种装置的用户必须找到改良的(即没有阻碍的)从给定结构的一个区域移动 至另一个区域中的信号路径。
而且,不考虑用于无线电通信的装置或网络的类型,用户最喜欢与一般 装置结合,以访问预期的通信网络。这种一般装置的例子就是按照本领域技 术人员已知的方式通过回路电压来操作的基本PSTN电话。这种装置对于适 用于今天的强化/个性化无线电通信功能,例如语音邮件,电子邮件,存储/ 目录,快速拨号等具有非常有限的性能。另外,居所地设置中PSTN用途受 限于该居所地区域中可用的线路数。通常的居所用途包括按照每个线路付费 的一个或两个PSTN线路。结果,居所地用PSTN设置中用户的最大数量受 到PSTN线路的控制。蜂窝电话的先进之处在于许多这种装置具有前面提到 的增强性能,但是仍旧缺乏个性化地能够对各种通信模式和/或特征进行快速 和简单的访问的能。也就是说,用户必须首先通过拨号至控制该服务或特 征的服务器来访问服务或特征。接着,用户必须输入一个或多个用户ID或 密码来对其进行验证才能获得对特定用户概述/特征的访问。每次当用户希望 访问该特征(或者有可能是其他特征)时必须重复该过程。另外,通常只有 一个蜂窝电话与给定的无线电话线相关;因此,就会存在早些时候关于硬件 PSTN例子描述的用户最大化的问题。
因此,希望有一种设备和通信系统,其将用户数最大化,而该用户能够 访问在局部环境中对用户来说个性化的通信对话,而不需要不得不重复地登 陆到各种特征/服务等中,并且仍旧还具有现代技术中用户所喜欢的移动性 能。

发明内容

通过一种用于局部多媒体通信的设备和系统以及网络来克服与现有技术 相关的缺点。该系统包括:手持无线装置,用于发送和接收媒体通信,以及 基站装置,用于将该媒体通信转递给多媒体通信服务供应商。该手持无线装 置可被重复地配置给与该系统相关的多个用户中的任何一个。通过两级,即 第一基于RF级和第二基于IP级(优选地,SIP),的通信协议来在手持无线 装置与基站装置之间发送和接收媒体通信。
该通信服务供应商包括:代理服务器,用于接收和引导通信请求,以及 多个通信服务器,其中的每个通信服务器都对不同形式的媒体/通信进行访 问。该多个通信服务器可以为语音邮件服务器,即时消息(IM)服务器以及 媒体对话服务器。该基站装置还具有一个或多个连接装置,其与第三方通信 服务供应商相连,其中该供应商提供电子邮件服务,网络浏览服务,IM服务 等。该媒体是从由音频,视频,文本/SMS消息和数据构成的组中选取的。
权利要求1的系统中,可以通过使用安全策略重复地配置该手持无线 装置,其中该安全策略将与该系统相关的一个用户等同于保持在通信服务供 应商中的至少一个用户资料。
附图描述
为了能够更详细地理解获得本发明上述特征的方式,通过参照附图中所 示的实施例就可以有一个对本发明主要如上面所概述的更详细的说明。
但是,需要注意的是,附图仅仅说明了本发明的典型实施例,并且不能 被认为是限制了它的范围,因为本发明可以容许其他同等效果的实施例。
图1为根据本发明的典型多媒体通信系统的系统级方框图
图2为用于本发明的典型移动装置(手持)的示意图;
图3为用于本发明的典型服务器装置(基站)的示意图;
图4为本发明的典型移动装置和用户记录过程的逻辑数据流/图;
图5为与本发明通信的典型多媒体通信服务供应商的示意图;
图6A说明了第一典型手持用户界面
图6B说明了第二典型手持用户界面;
图7描述了在本发明操作期间出现的各种类型的通信对话;
图8详细地描述了发出电话呼叫时与软件电话应用相关的活动;
图9详细地描述了接入电话呼叫时与软件电话应用相关的活动;
图10详细地描述了与电子邮件客户端应用相关的活动;以及
图11详细地说明了与语音邮件客户端应用相关的活动。
为了便于理解,使用相同的参考数字来指示图中相同的元件。

具体实施方式

一种很普及的通信协议就是对话发起协议(SIP),这是一种用于通过网 络来发起,管理以及终止媒体(例如,语音,数据和视频)对话交叉信息包 的信号协议,其中该网络一般使用互联网协议(IP),例如VoIP。SIP的详 细内容和功能可以在Internet Engineering Task Force(IETF)Request中第3261 页标题为“SIP:Session Initiation Protocol”的Comments(RFC)中找到, 并且其整个内容被引入这里作为参考。SIP建立并协商一个对话,其中包括 修改或终止对话。它使用了位置独立的(location-independent)地址系统特征, 其中可以根据一方的姓名到达被呼叫方。SIP支持姓名映射和重定向,其允 许用户从任何位置发起和接收通信。这样,这就表示一种对于现存PSTN和 如下所述移动通信系统的缺乏个性化以及灵活性问题的解决方式。虽然SIP 对于本发明来说是优选协议,但是也可以采用本领域内技术人员已知的其他 协议,其中包括但不限于H.323以及MGCP。该H.323是一种来自ITU无线 电通信标准部分(ITU-T)的伞形规则,其规定了在任何信息包网络上提供 声像通信对话的协议。媒体网关控制协议(MGCP)是一种在整个IP系统的 分布式语音中使用的协议,并且定义在IETF RFC 3435中。
图1为用于说明根据本发明的局部多媒体通信系统或网络100的系统级 方框图。该系统100包括多个移动通信装置110x,也是通常所说的手持装置, 它们被多个用户111x使用,用于与外部内容和服务供应商进行交互。该通信 装置110优选地就是微控制器微处理器,其将在下面进行更详细的描述。 该系统100还包括基站网络120,其适用于穿越地理上不同边界区域的多个 用户111x。该用户111x通过两级通信协议与外部内容和服务供应商进行通信。 在本发明的一个实施例中,该两级通信协议包括但不仅限于射频(RF)协议, ISM协议,DECT协议以及SIP/IP协议,这将在下面详细描述。
该基站网络120包括多个基站130n,这些基站130n通过一个或多个基 于信息包的网络装置140互联。该网络装置140用于接收一个或多个内部连 接134x,用于将该多个基站130n连接至该处,以及一个或多个外部连接145, 用于将该网络装置140连接至一个或多个外部网络,例如但不限于公共互联 网160。也就是说,用虚线格式显示的外部连接表示它们不是本发明和系统 100的一部分,但是可以非强制性地与其相连,从而增加该发明系统100的 连通性。每个基站130n配备有必须的装备(硬件和软件),用于在两个或更 多的用户111x之间发送和接收两级通信协议信号。特别地,每个基站130n 都包括基站通信服务器131,天线132,以及内部网络连接134。虽然(任意 地用虚线格式)显示出了多个基站,但是本发明的优选实施例仅仅包括一个 基站装置,其位于局部多媒体通信网络所希望环境的中央位置。优选地,但 不排除,该环境为居所地(residence)。第二或多个基站装置可以通过网络连接 在一块儿,以增加整个通信系统100的范围(即,到车库或其他外部建筑), 这将在下面进行详细描述,或者改进不再起作用的基站的故障切换(failover) 条件。
用户111x通过操作多个手持装置110x来与一个或多个内容和服务供应 商150x进行通信。这里定义的第一局部RF网络1701由基站130和多个手持 装置110构成,它们都能够进行两种方式的RF通信。该手持装置110按照 与基站130x相同或者类似的RF频率工作,并且通过RF信号协议与基站130 相连。来自基站130和手持装置110的RF信号的功率输出外加上由基站130 和手持装置110接收的RF信号的最小功率输入就规定了定义该第一局部网 络1701的边界地理区域,其中可以进行两种方式的RF通信。
本发明提供了将第一局部RF网络1701扩展至第二或多个局部RF网络 1702-n的能力。实质上,通过采用附加的基站1302,1303,...,130N以及通 过网络装置140将它们连接起来就能够增加多个手持装置可以进行通信的地 理区域。在本发明的一个实施例中,网络装置140就是局域网(LAN)装置 例如本领域内已知的2级或3级开关。这种开关的例子就是由CA San Jose 的Cisco Systems,Inc.制造并销售的Catalyst 2960以及由CA Santa Clara的 Foundry Networks,Inc.制造并销售的BigIron RX series layer 2/3开关。
对于两级通信协议中的第一协议,该手持装置110x通过与其相连的基站 1301发送和接收一些类型的媒体例如音频,视频,文本至相同RF网络(即, 第一RF网络1701)中的其他手持装置110x。对于两级通信协议中的第二协 议,该手持装置110x通过使用SIP over IP与其相关基站130建立对话,将 指令告知给该基站例如有意的接收方,并通过FR将该媒体传输给基站130, 其中该基站130依次将该媒体传输给有意的接收方。
如通信领域内的技术人员所周知的,每个手持装置110x在制造时都有唯 一的识别码(这将在下面进行详细描述)。在理论上,手持装置110x的用户 111x通过局部RF网络170n已知的用户名集合中唯一预先确定的用户名/密码 登陆到他/她的装置中。该基站130以及手持装置110x将用户名与该用户登 陆的手持ID关联在一块儿、
手持装置110x可以被配置为与一个RF网络170x中的其他手持装置110x 以及基站130设置相同的语音编码译码类型(CODEC)。该可配置的能力可 以不需要支持对话描述协议(SDP)。可以通过多个已编程CODECS来制造 该手持装置110x,并且在一个实施例中,该手持装置110x和基站130将能够 自动地为该手持装置调整CODEC,以改进其服务质量。
在一个实施例中,手持装置110x在其RF网络170x中与基站130x进行周 期性RF通信。如果基站130x在预定时间后没有接收到“心跳(heartbeat)”, 则该基站130x就会假定该手持装置110x已经关闭,或者距离该基站130x太 远而无法接收到它的信号。该预定时间可以是恒定的(即,持续的“心跳” 信号)或者更长的周期(即,每分钟一个“心跳”信号)。
在本发明的一个实施例中,可以由手持装置的用户111x通过在由增加/ 删除“地址薄”型应用中的联系人以及增加/删除用户组构成的组中进行选择 动作来对该手持装置110x进行配置和扩展。该动作可以由作为手持装置110 一部分的一个或多个接口来执行。该接口活动的详细描述和适当例子在由 Smitheimer等提出的美国专利申请No.11796177中披露,其中该申请于2007 年4月27日提出,名称为“用于多级媒体通信的方法和设备”,其内容被引 入这里作为参考。另外,图6A和6B说明了多个不同的界面屏幕,其中这些 屏幕是在执行相应的多个不同用户功能时生成的,而这些用户功能包括但不 限于开始广播和可配置选项。在每个例子中,手持装置110被描述为具有界 面显示屏幕604,其显示了适于将要发生的动作的功能。例如,在图6A所示 的实施例中,该功能显示为电话键盘602。在图6B所示的另一个实施例中, 该功能显示为按照字母次序/QWERTY格式的键盘606,其对于每个所希望 的字母具有不同的按钮。为便于使用以及功能,该显示屏幕可以按照如下方 式显示各种键盘,即按照右上方格,如电话键盘602所示,或者按照水平 风格(旋转90度),如字母键盘602所示。其他输入/输出特征也可以被并 入到该手持装置110中,其中该手持装置110包括但不仅限于扬声器,机, 蓝牙无线性能等。
基站130x保持与手持装置110x的RF通信,以更新与特定手持装置相关 的联系人列表或地址薄或者提供广播能力,其中通过该广播能力,基站应用 程序可以将消息广播至该RF网络170x内的全部手持装置110x。基站130x 监视该RF网络170x中所有手持装置110x的条件,并可以更新受其他用户影 响的用户的地址薄。例如,在本发明的一个实施例中,一种方法就是使得用 户应该退出的地址薄中的用户名灰暗或关掉它们的装置或移动基站130x的 范围,或者在它们的手持装置110x上选择勿扰(DND)模式。
与本发明相关的手持装置110x可以通过基站130x或通过RF直接地相互 通信。特别地,在本发明的一个实施例中,手持装置发射和接收两种不同的 频率。RF网络170x内的基站130x接收与手持装置110x发出的相同的频率。 类似地,RF网络170x内的基站130x发出与手持装置110x接收的相同的频率。 按照这种方式就消除了干扰(即,一个或多个手持装置将不会从传输范围内 的其他手持装置接收传输)。另一种方法就是利用扩展频谱技术例如本领域 内技术人员所熟知的直接顺序扩展频谱(DSSS)或频率跳跃扩展频谱 (FSHH)。
图2说明了可以根据本发明使用以及实现本发明的典型手持装置110的 示意图。该手持装置110包括多个部件和/或模块,它们有利于两级通信协议 的执行。特别地,该手持装置110包括与数据包处理器230相连的RF传输 处理器210。在本发明的优选实施例中,该数据包处理器230为IP数据包处 理器。
该RF传输处理器210包括必须的部件和/或编程,以执行该手持装置110 的RF传输和接收功能。更详细地,该RF传输处理器210包括数字信号处理 器(DSP)212,用于执行信号调制/解调以及编码/译码任务。该DSP 212与 发射器装置214以及接收器装置216相连,它们分别在用户之间对包括语音 对话的信号执行向上转换(模-数)和向下转换(数-模),放大以及混合。 该发射器装置214以及接收器装置216还与振荡器218相连,其中该振荡器 218提供了对语音数据进行混合或载波的基带或载波信号。另外,每个发射 器装置214以及接收器装置216都有天线220/222,分别用于在用户之间发 射和接收信号。作为选择,一个天线被用在RF传输处理器210中。在这种 安排下,在这个天线与接收器装置216以及发生器装置214之间连接有开关 (未示出)。当手持机110上的按钮(即,(按下-通话)按钮)被按下或者 其他的类似“发送”或“执行”按钮被用户激活时,该发射器装置214就会 与这个天线相连,并且当该按钮没有被按下或者该装置空闲时,该接收器装 置216就会与这个天线相连。
该数据包处理器230包括必须的部件和/或编程,以根据该手持装置110 中的SIP对数据(即,被转换的语音信号)进行处理。该数据包处理器230 包括中央处理单元(CPU)232,一个或多个存储器234/236,CPU 232的支 持电路238,以及用于与手持装置110接口的设备240/242。该设备的一个例 子可以是输入/输出装置例如显示屏和键盘。该CPU 232与DSP 212相连, 用于管理和控制数据包处理。该CPU 232可以是任何形式的一般目的计算机 处理器之一,其被用在用于执行机器指令的基于数据包的网络中。该存储器 或计算机可读介质234/236与CPU 232耦合,并且可以是一种或多种快速可 用存储器例如随机存取存储器(RAM),只读存储器(ROM),软盘,硬 盘,闪存或任何其他形式的本地或远程的数字存储器。该支持电路238与CPU 232耦合,用于按照常规方式支持该数据包处理器。这些支持电路包括高速 缓存,电源,时钟电路,输入/输出电路,以及子系统等。
该数据包处理器230还包括多个模块,用于专用任务处理。在本发明的 一个实施例中,从构成媒体管理器模块244,SIP处理模块246,以及实时协 议(RTP)管理器模块254的组中选择多个模块。特别地,这些模块被表示 为包含在至少一个存储器234/236中的专用软件程序。该模块将致使数据包 处理器230来执行本发明所需的过程。例如,该SIP处理模块246执行管理 与SIP相关通信的功能,媒体管理器模块244执行管理不同类型媒体(即, 语音,视频,语音-文本,文本-语音等),并且实时协议(RTP)管理器模块 254执行管理与RTP相关媒体的功能。包括在存储器234/236中的其他模块 包括软件电话(softphone)或类似SIP语音客户端应用,电子邮件客户端应用, 浏览器客户端应用,即时消息(IM)客户端,联系人数据库,以及呼叫登陆 (被发出,接收,丢失等)。
一般的软件程序252在被CPU 232执行时将使得该数据包处理器230执 行本发明的过程(例如但不仅限于建立和解散语音通信对话,这将在下面详 述,以及呼叫一个或多个专用软件程序,例如但不仅限于上面所确定的)并 且一般地都存储在一个或多个存储器234/236中。该软件程序252还可以被 存储和/或由第二CPU 232执行,其中该第二CPU 232位于距离由该CPU 232 控制的硬件较远的地方。例如,该软件程序252可以(部分地)存储在该手 持装置110的存储器中以及(部分地)存储在基站130x的存储器中(这将在 下面详细描述)。当该软件程序252被CPU 232执行时,它就会将该手持装 置110变换为特定目的的计算机,其中该特定目的的计算机通过两级通信协 议进行语音通信。虽然本发明的一部分被描述为通过软件程序来实现,但是 其中披露的一些方法步骤也可以由硬件以及信息包处理器230来执行。因此, 本发明在计算机系统上执行时可以由软件实现,作为应用特定集成电路或其 他类型的硬件时由硬件实现,或者是软件和硬件的组合。
本发明的软件程序252能够在计算机操作系统上执行,其中该操作系统 包括但不仅限于Microsoft Windows 98,Microsoft Windows XP,Apple OS X 以及Linux。类似地,本发明的软件程序252能够通过使用CPU体系结构来 执行,其中该CPU体系结构包括但不仅限于Apple Power PC,Intel x86,Sun SPARC以及Intel ARM。
图3描述了可以根据本发明使用以及实现本发明的典型基站服务器131 的示意图。该基站服务器131包括多个部件和/或模块,其有利于执行两级通 信协议。需要注意的是,手持装置110中确定的所有部件都在基站服务器131 中具有相应的部件以及相应的互联和功能;因此,在这里就不需要对它们进 行重复地特别描述而是只需进行简要描述。特别地,该基站服务器131包括 RF传输处理器310,其与数据包处理器330相连。该RF传输处理器310包 括必须的部件和/或编程,以执行该基站服务器131的RF传输和接收功能。 该RF传输处理器310包括在形式和功能上都与手持装置110类似的数字信 号处理器(DSP)312。该DSP 312与在形式和功能上都同手持装置110类似 的发射器装置314以及接收器装置316相连。该发射器装置314和接收器装 置316连接至在形式和功能上都与手持装置110类似的振荡器318。另外, 每个发射器装置314和接收器装置316都有天线320/322,分别用于在用户 之间发射和接收信号,虽然作为选择也可以采用如上面参照手持装置110描 述的单个天线。
该数据包处理器330包括必须的部件和/或编程,用于根据被请求的通信 对话类型来处理数据(即,转换后的语音信号)。在一个实施例中(SIP驱 动请求),基站服务器131执行至少一个SIP相关命令,以满足该请求。在 另一实施例中,基站服务器131执行与本领域内周知的数字包处理相关的路 由器型功能,以满足该请求。该数据包处理器330包括中央处理单元(CPU) 332,一个或多个存储器334/336,CPU 332的支持电路338,以及用于与基 站服务器131接口的设备340/342。该设备可以是从由显示屏,键盘,麦克 风以及音频传感器(即,扬声器)构成的组中选择的输入/输出装置。在一个 实施例中,当该设备之一为显示屏时,该屏幕就能显示出状态信息,例如但 不仅限于电话呼叫信号进展,呼叫方标识(Caller ID),时间和菜单结构。在一 个实施例中,该设备之一可以为用于输入电话号码,基站结构参数等的键盘 (或模拟键盘特性的触摸屏)。还可以配备有一种或多种辅助输入/输出装置 370例如但不仅限于串行接口以及网络管理端口。还可以使用额外的网络端 口来在主动-主动或者主动-被动高可能性结构中交叉连接两个基站。另一种 辅助输入/输出装置370可以为软线或非软线手持机,其中该手持机为了“客 人”或在其他非居所地使用的目的而无法对其进行配置(这将在下面进行更 详细的描述)。该“客人”可以被允许发出或接收呼叫,或者另外具有一些 有限的用途,而不需要根据预置概要或结构文件来进行验证登录。
该CPU 332与DSP 312相连,用于管理和控制数据包处理。该CPU 332 可以是任何形式的一般目的计算机处理器之一,其被用在用于执行机器指令 的基于数据包的网络中。该存储器或计算机可读介质334/336与CPU 332耦 合,并且可以是一种或多种快速可用存储器例如随机存取存储器(RAM), 只读存储器(ROM),软盘,硬盘,闪存或任何其他形式的本地或远程的数 字存储器。该支持电路338与CPU 332耦合,用于按照常规方式支持该数据 包处理器。这些支持电路包括高速缓存,电源,时钟电路,输入/输出电路, 以及子系统等。
与手持装置数据包处理器230类似,该基站数据处理器330还包括媒体 管理器模块334,SIP处理模块346以及RTP管理器模块354,它们在形式 和功能上都与手持装置110所述的类似(一个或多个存储器334/336中的软 件表示)。另外,该基站数据包处理器330还包括数据库348,用于管理用 户信息(即,用户登陆信息,被允许用户的列表,联系人信息/更新,瞬间和 持久的数据存储例如但不仅限于当前对话信息和持久组关联信息 (association),手持ID用户关联信息(即,在登陆过程期间被分配的IP地址), 手持装置的状态,ON/OFF,用户的DND设置等),“白名单”和“黑名单” 关于用户基础信息的电话号或者前缀(prefix)等诸如此类。还包括管理员模块 360,用于管理出了实际语音对话(即,为基站130的本地管理员提供软件) 以外的基本系统功能,以及网络模块350,用于管理一个或多个网络接口。 包括在存储器334/336中的其他模块包括软件电话或类似SIP语音客户端应 用,电子邮件客户端应用,浏览器客户端应用,即时消息(IM)客户端,联 系人数据库,以及呼叫登陆(被发出,接收,丢失等)。代理服务器356被 用作手持装置110的本地代理,用于与系统100外部的点相连。进一步,DHCP 服务器358在每个手持装置110在登陆期间提供IP地址。
软件程序352在被CPU 332执行时将使得该数据包处理器330执行本发 明的过程(例如但不仅限于建立和解除语音通信对话,这将在下面详述,以 及呼叫一个或多个专用软件程序,例如但不仅限于上面所确定的)并且一般 地都存储在一个或多个存储器334/336中。该软件程序352还可以被存储和/ 或由第二CPU(未示出)执行,其中该第二CPU位于距离由该CPU 332控 制的硬件较远的地方。例如,该软件程序352可以(部分地)存储在基站服 务器131的存储器中以及(部分地)存储在手持装置110的存储器中。当该 软件程序352被CPU 332执行时,它就会将基站131变换为特定目的的计算 机,其中该特定目的的计算机通过两级通信协议进行语音通信。虽然本发明 的一部分被描述为通过软件程序来实现,但是其中披露的一些方法步骤也可 以由硬件以及信息包处理器330来执行。因此,本发明在计算机系统上执行 时可以由软件实现,作为应用特定集成电路或其他类型的硬件时由硬件实现, 或者是软件和硬件的组合。另外,该手持装置软件程序252和基站软件程序 352可以被视为一个两级通信协议软件程序,其具有特定或专用模块,用于 为了本发明的目的而执行特定手持以及特定基站任务。
本发明的软件程序352能够在计算机操作系统上执行,其中该操作系统 包括但不仅限于Microsoft Windows 98,Microsoft Windows XP,Apple OS X 以及Linux。类似地,本发明的软件程序352能够通过使用CPU体系结构来 执行,其中该CPU体系结构包括但不仅限于Apple Power PC,Intel x86,Sun SPARC以及Intel ARM。
如前面确定的,该多媒体通信系统100与至少一个内容/服务供应商150x 相连。图5中就示出了构成这种排列的连接的一种可能结构。图5示出了与 本发明相关的内容/服务供应商结构的详细图。在本发明的一个实施例中,该 多媒体通信系统100通过代理服务器502与优选内容/服务供应商1501相连。 该代理服务器502被用作局部网络/环境(通信系统100)与优选内容/服务供 应商150中附加服务器之间的媒介。附加服务器通过为用户111x提供对于不 同类型通信对话的访问而将特征或内容增加给全面的客户经验。代理服务器 502后面相连的附加服务器包括但不仅限于用于提供不同类型媒体(即,语 音,视频,语音-文本,文本-语音等)的媒体服务器504;用于建立和保持“交 谈”型通信对话的即时消息(IM)服务器506;以及用于为用户提供语音邮 件功能的语音邮件服务器508。当然,也可以有其他类型的服务器,用于增 加所希望服务或内容的类型和等级。非强制性地还可以有PSTN网关服务器 510,用于处理和有利于多媒体通信系统100与同该PSTN相连的第三方(未 示出)之间的通信。由于所有附加服务器都是部分优选内容/服务供应商150, 因此内容或服务的服务等级,引论等可以很容易地被控制;提供给优选内容/ 服务供应商150的用户111并由其付帐。另外,至少可以有一个非优选内容/ 服务供应商例如web服务器1603,以及第三方电子邮件服务器1604和IM服 务器1602,它们并不构成该优选内容/服务供应商的供应,但是仍旧可以通过 与图1中所示的互联网160的连接进行访问。
图4说明了本发明两级通信协议的典型用途。特别地,图4示出了该手 持装置/用户记录过程400的数据流。为了便于理解本发明,如下图4中对于 数据流和服务流程的说明包括用于识别一个或多个用户111n的名称以及早 些时候已经描述过的他们各自的手持装置。在本发明的一个实施例中,名称 “亚当(Adam)”与第一用户111A相关,名称“丹(Don)”与第一用户 111D相关,并且名称“阿来克斯(Alex)”与第一用户111AX相关。
最初在手持装置/用户记录过程400中,Adam的手持装置110当前状态 下被关闭并且具有标识(ID)资料(profile)410。Adam在步骤414打开该手 持装置。在步骤415该装置的操作系统引导过程中,该手持装置110通过RF 传输发出该手持装置的ID #410A(例如01:23:45)将其自己记录为最近 或者仅仅是其附近范围内的基站130。该基站130通过嵌入式指令接收RF 传输,其中该指令请求按照本领域内技术人员已知的数字编码的非SIP方式 进行记录。(处于手持装置110被打开之前的预启动条件下的)基站130被 预先配置有ID资料412,其具有唯一的ID#,412a,网络别名或FQDN 412b 以及IP地址412c。
该基站130在步骤416记录手持装置110。在一个实施例中,通过将存 储器334分派给用于该手持装置110的数据库348,将IP地址410c分配给 手持装置110x,以及利用该IP地址更新数据库348来进行该记录。该基站 130在步骤417通过确认码以及IP地址来相应手持装置110。该手持装置110 在步骤418接收该确认码和IP地址,将该IP地址加入到它的结构中,并完 成表示Adam具有登陆消息的引导过程。在登陆过程期间启动安全策略,以 防止未经授权的个人对该通信系统100进行访问。安全策略是从由前面提到 的生物测定ID扫描,视网膜ID扫描,指纹扫描,模拟拨号界面,GPS定位 以及它们的组合构成的组中选择的。
在步骤420,Adam在手持装置110上输入他的用户名,并输入或执行适 当的安全策略。这一动作在步骤422将SIP REGISTER(SIP注册者)消息 发送给基站130。记录424描述了典型的SIP REGISTER消息,其中包括有 SIP REGISTER指令。在步骤426,基站130对SIP OK消息作出响应。另外, 在步骤428,它的应用程序在其数据库348中查找Adam的联系人信息,资 料(profile)信息(例如用户缺省设置,背景,颜色,响音声调等)并将该信息 (如果存在)发送给手持装置110。在步骤430,手持装置110接收联系人信 息(如果存在),并将其载入到它的存储器234中,从而完成了该记录过程。 并且,现在按照Adam预先确定的方式对其他的一般手持装置110进行重新 配置,用于他的快捷用途。当Adam关闭手持装置110时,则Alex可以选择 它,如果他是授权用户的话,登录到该通信系统100并且该系统将该手持装 置110重新配置为Alex的预定设置,从而为任何授权用户提供可重复配置的 条件。在本发明的一个实施例中,可以给予非授权用户(即,居所地的客人) 通过ID资料(profile)进行受限制的访问登陆,这就不会授权访问太多的特征 或者提供与授权用户相同等级的定制。
在操作中,可以理解的是至少存在两种类型的功能,这些功能对应于系 统100可能的不同类型的通信对话。这两种类型的功能是从由SIP应用功能 和媒体(或非SIP)功能构成的组中选择的。简单规定,SIP应用功能要求通 过内容/服务供应商150的代理服务器502来工作,以便于满足用户请求,同 时通过除了代理服务器502以外的其他来满足媒体功能。在SIP应用功能中 (例如软件电话客户端应用),该手持装置110根据RFC 3261来生成SIP 消息。该手持装置110将用户登陆名称加入到SIP消息中,以为该基站装置 130提供一将通信对话(电话通话)发送给有意接收者的打算。这种格式的 例子包括:使用密码令牌(例如7325551212:sara@voipprovider.com),加 入电话号码作为部分给定域从而生成子域(例如 sara@7325551212.voipprovider.com),将用户名放置在主题段SIP报头中, 并将用户名加入到SIP URI中(例如7325551212@voipprovider.com;用户= sara)。在该SIP应用功能期间,基站装置130在局部环境或网络120中被 用作代理服务器,以根据包含在SIP消息中的用户名将SIP消息发送至一个 或多个手持装置110或辅助基站1302-n或从中发送。
该基站装置130对SIP进行译码以获取用户信息,在本地数据库334/336 中查找用户以找到被分配给一个或多个手持装置110的IP地址,并通过RF 将SIP消息发送给适当的手持装置。通过RF在基站装置发射和接收SIP应 用功能(例如语音,视频以及可能的IM)。语音使用SIP/UDP,而视频和 IM可以使用SIP/TCP或UDP协议。在媒体功能中,基站装置130接收用手 持装置110的IP地址编码后的媒体(例如来自互联网160或其他源),在它 的数据库334/336中查找IP地址,并将该内容传送给适当的手持装置。在相 反方向上,来自手持装置110的信息或请求至少包括内容或通信对话的有意 接收方的目标IP地址。在该非SIP应用功能中,信息是数字化的,可以任意 加密,并且通过RF发送给基站装置130。这时,由目标服务器对含有该数字 信息的数据包进行评估,并通过RF将其转递给适当的手持装置。
图7描述了在本发明操作期间出现的各种类型的通信对话,从而通过一 般的驻留PSTN服务来传送通信系统100的灵活性。特别地,图7描述了图 表700,其中在沿着竖轴704的不同时间t=a,t=b,以及t=c沿着横轴方向对 实体进行交互作用。该实体是从由用户111和他们的相应装置110,基站装 置130,代理服务器502,第三方电子邮件服务器1604,优选内容服务供应 商语音邮件服务器508以及该通信系统100外部的其他端点706和708构成 的组中选择的。该图表中的单元格用数字标记xxx表示活动。该数字标记xxx 包括出现在图8-11的相应图表中活动的全部文字描述(full written description),其取决于如下面详述的活动。标记xxx显示了当请求通信对话 被从通信系统100的一部分移交至另一部分时特定活动的进度。
例如,如果存在呼出的电话活动,则就涉及图8。图8中的图表800详 细描述了与进行呼出电话呼叫的软件电话应用相关的活动。特别地,当在时 间t=a呼出电话呼叫的请求从用户Joe(与手持装置H1相关)移动至基站装 置130,代理服务器502,外部端点708(Jerry的蜂窝电话)时就会发生一系 列通信活动(3xx)。在时间t=c,应答通话通过该通信系统100返回,以最 终发起与Jerry的通话。
类似地,如果有呼入电话活动,则就涉及图9。图9中的图表900详细 描述了与进行呼入电话呼叫的软件电话应用相关的活动。特别地,当在时间 t=a呼入电话呼叫的请求从外部端点706(Adam的家庭电话)移动至代理服 务器502时就会发生一系列通信活动(4xx)。在时间t=b,通话返回至Adam, 主要用于用户选择,再次返回至代理服务器502,基站装置130以及用户Alan (其与手持装置H2相关)。在时间t=c,应答通话通过通信系统100发起与 用户Alan的通话。
类似地,如果存在电子邮件客户端,则就涉及图10。图10中的图表1000 详细描述了与电子邮件客户端应用相关的活动。特别地,当通过与手持装置 H3相关的用户Cathy发起外部(即,不与优选内容服务供应商150相关)电 子邮件客户端请求时就会发生一系列通信活动(5xx)。在时间t=a,对于电 子邮件客户端的请求从用户Cathy移动至基站装置130,第三方电子邮件服 务器1604。在时间t=b,应答通话通过该通信系统100返回,以最终发起与 Cathy的电子邮件对话。
类似地,如果存在呼出语音邮件活动,则就涉及图11。图11中的图表 1100详细描述了与语音邮件客户端应用相关的活动。当在时间t=a语音邮件 的请求从用户Don(与手持装置H4相关)移动至基站装置130,代理服务器 502,优选内容/服务供应商语音邮件服务器508时就会发生一系列通信活动 (6xx)。在时间t=c,应答通话通过该通信系统100返回,以最终发起与语 音邮件服务器508的对话。需要注意的是,一些用于语音邮件服务的返回路 径通话与呼出电话呼叫类似或者相同(参见图表800以及上面所述);因此 该返回路径通话被确定为3xx而不是6xx。
图表700描述了同时出现的各种活动(例如在t=a以及满足t=c时出现 的各种请求)。这仅在PSTN系统中是不可能的,其中该PSTN系统只有一 个或有可能两个通道或电话线可用于通信对话。即使是这样,通过SDL服务, 额外线路以及DSL服务的增加成本也可以得到抑制,并且仍旧可以限制在任 一时刻有可能并发用户的数量。本发明并不仅限于这种方式,因为它可以使 用一个电话号码作为域并且授权与可用的手持装置110一样多的用户进行访 问。另外,使用先前的无线电通信服务假定一种网络化的计算机,其中该计 算机可以是太大了或过于笨重或对天气不具有足够的抵抗力,以成功地陪伴 着该通信系统100界限内的移动用户。并且,现存的移动通信系统无法提供 本发明的灵活性就在于与其相关的装置很难像本发明的手持装置110那样被 重新分配给另一个用户。也就是说,一旦当前用户对话的手持装置110被中 止(或者超时),则另一个授权用户就可以很简单地激活该相同的装置,登 录到该通信系统100并在该相同装置中具有所有可用服务以及用户定义的特 征。
虽然上述内容仅涉及本发明的实施例,但是在不脱离本发明基本范围及 其范围的情况下可以作出其他以及进一步的实施例。
相关申请的交叉引用
本申请要求2006年6月30日提出的美国临时专利申请No.60817394的 优先权,其在整体上引入这里作为参考。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈