专利名称:用于提供对电话和因特网服务的集成接入的移动通信设备的制作方法
用于掛共对电话和因特剛艮务的集成接入的移动通信设备
脉领域
木发明涉及无线通信技斜B设备以及尤其提供了实现从移动通信设备接入
到多个业务的舰的设备,方法,通信管理器和用户界面解决方法。
背景技术:
采用经由因特网协议网络可用的廉价 通信来完成非常低费用的国际电 话呼叫和国内电话呼叫成为可能已有一段时间。用户采用他们的计算m^i信, 计算机将语音信号转换成压縮的数字音频信息分组,然后压缩的数字音频信息 分组经由因特网协议网络被发送。在有线线路网络中节省的部分消费是由采用 单个网络来发送语音和数据弓胞的,以及尤其是由^顿有效网络的备用容量的 能力弓胞的。采用因特网协议网络的语音信号的传递被称作'经由ip的语音'或
'VoIP,。
有助于VoIP的成功以及使得能够通过计算机来管理VoIP呼叫的程序为 Skype,程序和业务。这就允许用户在世界各地相对于其它Skype用户做出免费 语音呼叫,或者呼叫交费的固定线路电路或移动电话。Skype禾Mj^括支持即时 消息,文fM专递,短消息业务(SMS)以及视频会议以及还提供从计算机到多 个通信信道的接入。
虽然这种采用因特网协议网络来传递语音信号的能力对采用常规国际呼叫 的用户来说表现出了非常高的价值,就像用于国内呼叫和其它数据业务一样, 但是它的采用并不像预期的那样普及。许多人更喜欢继续使用经由他们的固定 线路电话或移动电话进fiH吾音呼叫,即使这些呼叫非常昂贵。这种受到限制采 用的部分原因是用户配制计對几以f顿VoIP月艮务所需的前期努力。例如,典型
地, 一个用户不得不在家用计算机上获得和安装新的软件,而标准的移动电话 不能提供VoIP能力。另一个VoIP服务采用率低的原因是需要特别靠近提供VoIP
月艮务的计穀几的约束。
用于因特网电话解决方法的移动用户应用例如Skype已经可用有一段时间 了 。然而这仍然需要用户进行更高程度的努力来釆用这些移动因特网电话客户机程序,因为用户在接入应用内的地址簿做出通往国外的呼叫之前必须首先运 行应用。类似于通往国内的呼叫,在接收来话之前,用户必须己经在因特网电 话解决方法的存在状态服务器上育,被看到是'已登录"或'在线"。
抑制移动通信网络例如3G WCDMA中的VoIP服务的广纟BOT的另一个问 题是基于VoIP分组的技术不是很好地鹏到蜂窝网络的特性。概括地,对于要 在双向语音呼叫中体验高质量的正常会话的用户,必须要保证中继语音信号的 整个延时保持为低。如果端至'j端等待时间低,加A^向会话的那些Ail常不会 注意到另一方回答的延时。如果延时时间长,就会在其它方回答之前出现不正 常的长时间的沉默。在各个方向所经历的延时为编码语音的采样大小、编码过 程、传输时间和解码以及回放时间的一个因子。估计蜂窝传输网络中的往返延 时应该小于100毫秒以及更,的更小(例如,50毫秒)。典型的Release99 3GPP UMTS蜂窝网络的分组 等待时间在大约200毫秒往返延时的数量级。在3G 的一些最近的版本例如HSDPA和HSPA网,往返延时正朝着所需要的目标M^、, 但^管那样用于VoIP的带宽与设计适用12.2kbps语音信号(例如采用GSM
錢率或AMR编解码器)的电路交换无线承徵; 需要的带宽相比还是很大。
已知3G网络中基于分组的VoIP月艮务仍I日不成熟以及效率低,月艮别列如Skype 仍旧M51电路交换和分组効奂网络之间的网关来实现。在移动运营商3的情况 中,已知Skype呼叫近来正被实现为经由蜂窝网络到然后^ft号转换为基于分 组的Skype呼叫的基于网络的网关的电路交换呼叫。
另外,本发明的发明者已经确定了一个问题那就是任何一个希望采用经由 IP网络的多个通信I艮务的人目前需要非常主动的控制各种通信服务的各种客户 端禾將。该发明者己经确定一些目前导蹈瞎破碎的用户鹏的其它问题。
发明内容
本发明的第一方面,提供了一种移动通信设备包括 用于经由电路交换电信网络发送和接收信号的装置;
用于经由多个单独的通信服务的每个在因特网协议网络上,通信的装置;
和
用于提供对多^^虫立的通信服务的同等接入的通信管理器。 依据本发明某一方面的通信管理器在多个独立的基于因特网的通信设备之 间实5條种程度的一体化,这在先前的移动通信设备没有实现,所述移动通信设备提供电路交换电话和消息服务。例如,本发鹏g够提供一个更充分地集成
的Skype^解决方案而不仅仅在移动电话上可用。在本发明的一个实施例中, 移动电话用户育^够从他们的移动电话手机发起和接收Skype呼叫并且发送和接 收聊天消息。在一个详细的实施例中,Skype程序与移动设备的消息功能、縣 人列表和媒体回放功能相结合。为施行本专利说明书,术语"联系人列表"用于 与"地址簿"可互换。
为施行本发明,电路効奂电信网包括在网络节点之间需要专用"电路"^1信 信道的蜂窝GSM和UMTS网络和其它无线通信网络。这些电路交换网络与分 组交换通信不同,在分组交换通信中数据分割成分组,并且 ^分组用数字和 目的地作iH己,并且可會,不同的路由发送到目的地。
本发明第二方面提供的移动通信设备包括
用于经由电路交换电话网络发送和接收信号的装置;
用于经由多个独^M信服务中的每一个发送和/或接收因特网协议网络上的 通信的體;
所述的移动通信设备存储与每W虫立通信服务相关的数据,并且所述移动通 信设备包括用于将存储在移动通信设备中用于多个独^ffi信服务中的第一个的 数据和存储在移动通信设备中用于多个独立通信服务中的第二个的数据合并的 装置。
在本发明的一个实施例中,用于合并的装置包括用于集合存储在用于电路交 换电话服务和基于IP电儲艮务的设备上的縣人列表和/或地址簿的體,例如 用于相同联系人的条目能够相互关联并且可以作为单个条目或一组相关条目显 琉合用户。
在一个实施例中,用于合并的装置包括用于比较在多个联系人列表和/或 地址簿的相应的数据区域内的数据条目的装置,其中的g人列表和/或地址簿 均与装载在用于管理多^H虫立通信服务的设备中的一个上的多M虫立客户端程 序之一相关联,从而识别可能的匹配数据条目;和用于给设备用户显示被识别 的可能匹配数据条目以确认或拒绝被识别的可能匹配的装置。
在这个实施例中,经由用户界面向用户提供选^tl制。用户通31用户界面输 入指令以确认或拒绝被识别的可能匹配。
使用因特网协议网络的且能够经由本发明的通信管理器接入的多个独立通信设备或信道,最好包括即时消息信道和VoIP信道。多个服务可能还(或者替
换地)包括视频会议服务,文fH专输服务,告警服务,禾口/或各种其他基于互联
网的通i言月艮务。和不同的通信服务,一样,可能有竞争服^M共者如Skype, Yahoo!和Windows Live Messenger提供的多个并行即时消息信道和并行VoIP信 道。用户可以接AS于j體柳艮务并且利用一系列丰富的通信功能。
通信管理器雌地与用于经由电路交换网络例如PSTN发送和接收信号的 装置集成,以使得基于互联网的通信服务和无线电话服务不只可以在单个移动 通信设备内集成,也可以M共同的通信管理器获得。通信管理器可能是,例 如,将接入电路交换电话服务与接入经由例如Skype 或Windows Live Messenger月艮务的基于因特网的通信相集成的通信管理器程序。
在本发明的一个方面,接入到l顿电路交换网络(例如PSTN网)的电话服 务和j顿IP网络的通信服务这二者是由增强的用户界面提供的,这个增强的用 户界面为不同的通信服务提供一致的用户接入机制。这与现有的设备的区别开 来,在现有的设备中,虫立的通信信道依赖于设备中运行的独立的客户端程 序,在电路交换电话和基于分组的通信之间很少或没有集成,并且激活齡不 同的服务需要设备用户的独立的动作。这些现有的设备只能够提供不完整的用 户体验,这对希望同时处理多种类型的通信的用户来说可能是令人沮丧的。进 一步,这些现有设备没有提供在移动通信设备上整合与不同的客户端程序关联 存储的信息的^S。
本发明的另一方面提供了包括用于管理接入至哆个独立的通信信道的完整 通信管理器的移动通信装置,其中每当设备通电时所述的通信管理器自动激活。 在本发明的一个实施例中,移动电话包括一个或多个用于建立通信的客户端程 序,当电话打开时,这些程序的自动激活是作为电话的启动过程的一部分。本 发明的一个实施例提供了实现与网关服务器(例如运行Skype禾辨的服务器) 通信的连接管理器客户端程序,其于是可以提供到IP网络的接入。连接管理器 客户端程序能够作为一个背景监听进程运行,每当经由与连接管理器相关联的 其中一个通信服务移动通信设备有来电时该进程从网关服务 收信号。相同 的客户端程序(或相关联的客户端程序)也能经由相应的网关服务器启动向外 语音呼叫和即时消息聊天,例如经由通过无线电话网络发送的电路交换的语音 呼叫将语音呼叫路由到IP网关并且经由数据传输将M数据路由到处理即时消息的3虫立的网关。接收语音呼叫的IP网关服务器将语音数据进行数字化和分组 并且经由IP网络发送到预定的联系人。基于文本的聊^M信没有必要釆用电路
交换呼叫并且经由IP的分组数据连接而连接到网关服务器。Skype呼叫可以使 相关联的基于分组的通^供存在数据。
用于发起不同种类的输出通信的共用通信管理器和用于呼入的小的跟踪监 听器(footprint listener)的供应避免用户在打开他或她的移动电话或当用户希望 发起通信时必须明确启动多个应用。通信管理器或小的跟踪连接管理器在设备 开启时的任何时候離多获得,因ithffl信管理離織收呼叫禾離息。
每一个服务供应商(如Skype)可能包括它自己的小足服宗监听器以便有传入 事件如呼叫和消息时叫醒所有客户。但是,本发明优选的实施例提供一个共同 的小卿宗监听器用于所有的传入因特网呼叫和聊天,以及共同的通信管理器用 于,不同,的传出通信。
基于互联网连接的自动撒活节省用户的负担,也會,使实施本发明这一方面 的移动通信设备的所有用户容易判断在他们的地址簿和联系人列表中的明陛其 它用户当前正连接到网络。通过利用用于确定特定的设备是否己经连接到通信 网络的功能,并且ffiil利用用于合并联系人列表和显示存在指示的新功能,能 够提供给设备用户有关通信信道的更明确的指示,通信信道能够用于与在用户 联系人列表和地址簿上的Ai^fffi信。
对用户来说,通过考虑联系人是否现在在线和會,考虑与不同通信选择相关 联的价格,这使得誠的选择j顿哪一个通信服务来与他们的歹i康中的特定对 象^M信更加容易。如果知情选择只可能通过检查多个独立的客户端,M^来完 成,典型的如已知设备的情 ,卩样,用户更可能简单选择可用的通信服务之一, 而不会为了使用最好的服务来做一个真正的知瞎选择。由于大量的移动通信设 备没有足够的处理能力、电池能量或RAM来支持设备上可用的錢应用禾將 的并行执行令这个问题更加严重。所以会阻碍用户同时运4亍客户端用于他们所 有的通信服务,并且用户可能不情愿只是为了判断对某^K寺定联系人哪个通信 服务现在可用而启动多个客户端。进一步,不太可能自动调整检查多个客户端 程序来判断对某个〖寺定联系人哪个通信选择现在可用。本发明的发明人确定在 相应的客户端程序和他们多个地址簿和联系人列表之间现在已存在不完整的集 成,瓶出了对这些问题的解决办法。本发明的进一步的方面提供了一种方法用于合并存储在移动通信设备上的 多个联系人列表和/或地址簿,其中第一个所述的列表或地址簿通过在手抛也址 簿中使用的共同区域(例如电话号和电子邮件地址)来标识传统移动通信(例 如,经由电路交换电信网络)的联系人。第二个所述列表或地址簿标识基于分 组的通信服务的联系人,以使得相同的联系人的第一或第二列表或地址簿内的 条目可以相互关联,然后在一个合并的联系人列表或地址簿里作为单个条目或 一组相关的条目显示给用户。
在一个实施例中,用于合并的方法包括比较在多个联系人列表和域地址 簿的相应数据区域内数据条目,其中的联系人列表和/或地址簿均与装载在用于 管理独立通信服务的设备上的多个^^客户端程序之一相关联,从而识别可能 的匹配 条目;和用于给设备用户显示所识别的可能匹配数据条目以确认或 拒绝所识别的可能匹配。
在根据本发明的一个方面的移动通信设备中,用于管理多4^te基于IP通 信信道的通^制器通过专用接入按钮接入以便會,快速和彭见地接AS于IP 的通信服务。M存在指示器将联系人歹懷内的與虫联系人的互联网连接状态 显示在设备的用户界面,以及同样简单地通过发起传统的语音呼叫所需的一致 的用户交互,會,从皿人列表发起基于IP的通信。在现有的移动电话或相似 的无线通信设备中这个程度的集成还没有被提供。
一僧一步的问题涉及正确地从VoIP电话中识另咄来电呼叫者身份,VoIP 电话经过前述的电路交换被路由到分组网络网关。在纯的分组- VoIP通信
中,在分组数据的首部标出呼叫方的身份已经是可能的了。但是,从手机的角 度,来电现在表现为电路効奂来电-显然地源于网关的电话号码或者号码范围。
本发明的进一步为这个问题提供了一^hf率决方案,这个解决方案包括用于向经
由网关的VoIP来电(如Skype呼叫)正确显示呼叫者的名字的装置。
本发明的实施例在下面将详细描述,只ffl51對列,参照相应的附图 图1示出了根据本发明的一个实施例的移动电话,展转用的互联剛艮务选 择按钮;
图2A, 2B, 2C示出了根据本发明的一个实施例的示例的屏織图,其j樣 设备的用户界面,在其中能够接入互联剛艮务功能和给设备用户显示互联网连接状态;
图2D是移动通信设备的概图,其指示为所有的消息鄉提f拱同的语音邮
件邮箱;
图3A, 3B, 3C示出了根据本发明的一个实施例的示例的屏織图,其^f拨 设备的用户界面,在其中育,接A^(顿Skype聊天功能;
图4A, 4B, 4C示出了根据本发明的一个实施例的示例的屏織图,其^[饿 设备的用户界面,在其中现有的Skype用户育,入Skype服务;
图5A, 5B, 5C示出了根据本发明的一个实施例的示例的屏織图,其^樣 设备的用户界面,在其中離多为新用户粒Skype服务;
图6A, 6B示出了根据本发明的一个实施例的示例的屏織图,其4懷设备 的用户界面,在其中能够显示当前设备的Skype连接状态和其它用户的连接状 态;
图7A, 7B示出了根据本发明的一个实施例的示例的屏織图,其^f拨实现 服务之间的切换的设备的用户界面;
图8A, 8B示出了根据本发明的一个实施例的示例的屏織图,其4饿用于
/A^l寸器菜单提供对因特剛艮务的接入的设备的用户界面;
图9为针对本发明的发送呼叫Skype名字的实施例的,网络的移动-终止 Skype呼叫的过程的概图10是移动通信手机的概图,示出了为实现本发明采用的多个组件;
图11示出了根据本发明的一个实施例执行的操作;
图12示出了根据本发明的进一步实施例执行的一系列的操作。
具体实施例方式
在图1和图10中示出了适用于实施本发明的移动电话。移动电话如此被广 泛使用并且它们的功能被广泛的知晓,所以没有必要再在这里,它们所有的 功能。但是,对用于实施本发明的手机的相关功能,包括标准硬件部件和软件, 参照图10进行描述。图1中的移动电话10与常规手机不同在于,其中包括专 用按键20,用于接AS于互联网的通信服务,和包括提供增强的用户界面、改 进的多个通信服务的管理、和改进的与多个服务相关的数据集成的特征。图1 中示出的互联网服务按钮20育辦用于Mil在移动电话10内集成的Skype禾歸 发起呼叫。本发明也可能在其它的移动通信设备中实现,用于提供现有技术中不能实现的电路交换和分组交换通信服务之间一定程度的集成。
当用户按压按钮时,用户选择互联剛艮务按钮引起的动作按照某个服务被 "聚焦"(即,已经被选择而没有被请求)变化。例如,在通信设备用户已经在 他们的联系人列表中选择了一^f寺定联系人并且选择了通信服务或通信信道之 后,可能按下互联剛艮务按钮。作为第一个例子,让我们假定用户已经选择了 语音呼叫服务。在本发明的第一个实施例中,用户选择语音呼叫服务之后选择
按钮20引起通信管理器发起电路効奂语音呼叫到PSTN-IP网关服务器。网关服
务器提取接收至啲语音数据,如果需要的话对数据转码,并且创建一系列的数 据分组,这些数据分组继而被网关服务器经由IP网络发送到被选的联系人。独
立的客户端程序可能在移动设备(无论先加载或在购买设备之后下载)上运行 以调用不同的通信服务,并且单个通信管理器禾,能够用于提供一致的用户接 入机制以用于m^活不同的服务。其fei艮务选择可以直接从用户的移动设备调用 用于基于分组通信的功能。
图2A示出针对在移动电话中单独合并的联系人列表40中的用户在一系列 可接入的通信服务中列出的Skype连接。不同的通信服务育,通过点击转换器 按钮30左边或右边表面来启动,转换器按钮位于按钮20周围的电话控制板上。 转换器按钮的顶部和底部表面能够被按压来在联系人列表的内部向上或向下移 动。虽然作为一个按钮提及,转换,钮30的顶部,底部,左边沿右边沿的每 一个都提供了独立的基本的按压感应按钮以用于检测用户何时按下这些表面的 任一个以在各自对应的方向进行导航。这些导航控制在本领域是公知的,但用 于接入包括Skype的互联剛艮务功能的专用按钮20对现有的电话来说是新的。 图2B和2C分别示出了来自于移动设备完整的未接电话50和己接电话60的列 表,指示Skype电话被合并到未接电话的单个总歹據和己接电话的单个列表中。 图2D指示,移动电话上为所有的语音呼叫樹共单个语音邮件的邮箱,无论赵5 由PSTN还是IP网打出的。
图3A到3C示出了代表设备的用户界面的一系列屏 图,当使用当前设 备的Skype聊天功能时该用户界面显示给用户。如图3所示,联系人的详瞎70 會詢多经由转换器按钮3(H顿常见的导航指令输入从合并的联系人列表40选择。 选项的菜单90显示给用户,用户可能从菜单中选择"发送消息"项80。另外的弹 出(pup-up)菜单100显^^合用户,用户可以从其中选择'Skype聊天"项110。给用户提供一个如图3C的界面屏幕,在其中分开的区域120和130显示以指示 由在耶沃中不同的参与者所做的时间新己性的来稿(contribution^另一个用户 区域140用于给用户输入他或她的下一^N^稿。
图4A到4C指示Skype功能可以很容易接入,Mil^出当第一次依据该实 施例为使用Skype功能设置移动电话时展示给Skype用户的一系列屏幕截图。 對以地,图5A到5C示出在设置电话以4顿Skype服务时向新的Skype用户显 示的用户界面屏幕的一系列屏皿图。
图6示出了^(懐用于接入Skype月艮务的依据本实施例的设备的当前连接状态 图标150。相同的状态将被显示给其它的Skype用户,可能包括他们的联系人列 表中的当前设备用户。图6BH示出了一个示例的Skype连接状态指示器160, 用于表示接收到的Skype或其它呼叫连接来自何人。给出的Skype网络上的联 系人存在的指示器能够就何时与联系人通信或使用P那个通信信道做出知情决 定。
图7和图8是示例性的屏 图,其指示j顿转换器按钮30用于在根据本 实施例的设备的用户界面中的一系歹啲选择中的向左和右导航。 一次点击接入 到用户界面的最重要区域和在任务之间转换成为可能,因此这些费力和复杂的 导询 列很容易:1: 免了。
图8A和8B示出在当前设备的用户界面中的互联剛艮务发起屏幕的示例屏 图,从这里多个基于因特网的服务能够被接入。本实施例中的移动电话包 括内部粒的网页浏览器,该浏览器响应于期望的互联网服务的选择来激舌, 如流行的YouTube, Google, Facebook和Yahoo!服务和其它的应用和服务。
如上所述,根据本发明的移动通信设^M共不同客户,旨之间的集成,这些 程序^都和不同的通信信道相关,这样它们的单独的联系人列表和地址薄可 以合并在一起。
虽然g人簿作为特定应用的一部分被提供^I信设备的用户界面上,联系 人在移动设备中作为由设备操作系统管理的,库来存储,并且这个数据库对 本地程序和其它的操作系统功能经由操作系统的API的询问是开放的。 一些功 育g还可以fflil4OT JSR75的Java,应用^^访问。中心联系人 库包括工业标 准领域和,典型地,多个专有区域的收集,专有区域是特定设备制造商或设备 作系统的供应商所申 的。例如,标准区域包括姓名,号码,详细地址,这些在一个已知的vCard中。 vCard (例如在www.ietforg/rfc/rfc2426/txt)中的标准数字区域,详细地址等的描 述参见RFC2426。参见RFC 4770对用于即时消息的vCard扩展的描述(例如在 www.ietf.org/rfc/frc4770txt),其涵盖了 IM解决方法,例如Windows Live Messenger, Yahoo !, AOL等,但没有SkypeID或其他VoIP解决方法用户标识。 特定设备制造商的或供应商操作系统可能增加了这些区域如配偶姓名,周年纪 念日等。但是,这些仍然是特定制造商或供应商决定加入的预定义区域并且过 去没有供用户从不同的客户程序添加其它的区域或接入专有区域的工具。所以, 已经依靠操作系统上的本地功能来接入标准区域,并且依靠特定应用^iSA被 增加来供其f顿的区域。
在ttt的实施例中,设备制造商 作系统供应商添加需要的新区域至鹏作 系统的联系人数据库以便在即时消息和VoIP月艮剝共应商(例如SkypeID)中使 育巨联系人的身份。在这个 的实施例中,Skype客户端可能经由操作系统API 或Java JSR75输出它的联系人SkypeID到本地联系人簿。但是尽管在这种情况, 很可能Skype客户端的输出功育^不能确定对于SkypeID是否存在已有的联系人 条目。所以简单的输出可能导致复制联系人条目。将联系人的身伤噍成到操作 系统的联系人数据库的进一步的益处是这样能使得信息与网络服务器同步以 达到在手机和带有PC应用,聘之间 >和^#储地址簿的目的。许多3G手机 ^ffl开放移动联盟的数据同步OMADS协议(例如之前己知的SyncML)支持 这个 同步。
但是,根据本发明的一个实施例至少这些约束规则中的一些已经减轻,鄉 过提供到多个通信服务或信道的集成接入的通信管理器程序来实现。特别地, 依据该实施例的通信管理器程i^括一个小尺寸(small footprint)的低功耗监听 进程,它在设备开启时被激活,作为启动过程的一部分,然后作为一个背景进 程运行用于接收舰的包掛吾音呼叫禾離息的Skype通信。这个小尺寸的禾聘 此后作为连接管理^l^及,因为它可能有比根据本发明的其它实施例的全功能 通信管理器更多柳蹄'j作用。每个3te通信信道各自的客户端禾聘由监听进程 响应于进来的呼叫或消息或者响应于当前设备用户4OT通信信道的而激活。对 于舰的呼叫,呼叫者的SkypeID舰增加SkypeID (和前面的字符)至拥户 对用户信令(UUS)区域而被告知给移动通信设备。UUS信令数据然后在IP网关和移动设备间在电路交换呼叫建立步骤中发送。
正如本领域所知的,每个Skype用户都通过Skype名字被唯一识别,Skype 名字由用户在创建Skype帐户时选择。但是,如果移动Skype客户端经由处理 从电路交换到分组効奂通信转换的网关接到Skype呼叫,显示给接收者的呼叫 者ID将会是这个网关的ID。也就是,呼叫者的Skype名字可能不Mil网关显 ^^合接收的移动客户端,所以不旨詢多被用于为Skype呼叫都虫发存在数据的更 新,并且不育調于显示Skype呼叫者名字以便于返回未接呼叫。
为了解决这个问题,本发明的发明人设计了一^l军决办法,其利用用户对用 户信令服务(UUS月艮务)的内含激活机制,使得在呼叫^:时就育,将呼叫者 的Skype名字传递到被叫移动Skype客户端。在呼叫^Z1请求信息中提供的在 用户对用户信息元素(UUE)参数中,呼叫Skype名字按1A5字符串格式编码。 这懒央方法在图9中和诚。
如果uu正不能aa转接网络传到漫游移动客户端,对这样的呼叫,过程
没有影响。移动终止Skype呼叫仍然會,完成,但不幸的是在那种情况下不将 呼叫Skype名字提供给移动客户端。
图9中示出的解决方法,Skype客户端170在PC Jd^行(可以在地球上的 任何地方)经由Skype网络,一个移动终止Skype呼叫到Skype月艮务网关服 务器175。 Skype服务网关175是提供到IP网络连接棚艮务器。Skype服务网关 月艮务器175经由IP网络发送SIPINVITE (邀请)呼叫到SIP网关服务器180。 当发送至,外的SEP INVITE消息时,Skype月艮务网关服务器175把接收到的带 标志的Skype名字作为前缀(简单的就像在FROM (来自)首部的前缀), 以便倉滩识别移动终止Skype呼叫。SIP网关180将SIP邀i青在SIP和ISUP格 式之间转换,加上UUIE,并且传递ISUP IAM消息至l旌移动通信设备lO上运 行的被叫移动Skype客户端185 (在ISUP IAM消息的UUIE参数内按1A5字符 串格式编码)。移动设备的通信管理器禾Mi^fOT UUIE参数信息来显示呼叫Skype 名字,并且将D前t劍率释成指満动终止Skype呼叫。也就是,首部字段条目 D通知通信管理器ISUPIAM消息包括Skype名字,这然后在网关的呼叫者ID 之前。从Skype月艮务网关175到SIP网关180的SIP邀i青的格式,由SIP网^[专 递的重新格式化的ISUP IAM消息,和进一步重新格式化的SETUP (建立)呼 叫在图9中以举例的形式显示。这里两个实施例是可能的。或者育,针对SkypeID检查所有的呼叫或者可以针对用户特定标识符仅检查被识别为来自特定呼叫 者ID的呼叫(例如,来自己知网关)。
图10是实现本发明的移动电话手机功能部件的概图。处理器200抛亍电路 转换呼叫管理器210和用于发起和响应基于IP通信的通信管理器220的指令。 M器还M用户经由小键盘230的输入的和M用于经由LCD 240显示的数 据。呼叫管理器210和IP通信管理器220与其它用于管理手机的软件一起装载 到设备的存储设备250中。手机和基站(未示出)之间的无线通信f顿了 RF 接口模±央260和天线270。扬声器280和话筒290和相应的滤波^l/信号调节单 元300, 310被提供以用于声音输出和输入。如图10中的虚线显示的,电路交 换呼叫管理器210和通信管理器220可以集成为一个单独的计算机程序。通信 管理器220与多个3拉的客户端控制禾歸320, 330, 340相关联,独立的客户 端控制程序每一个分别与不同的基于IP的通信服务相关联。針客户端禾將都 有相关联的 ,如同,储于设备存储器250的联系人列表350, 360, 370。
如图11中示出的,本发明的一个实施例包括用于只在他们各自的通信服务 需要时才激活客户端程序的方法。多个客户端禾M/ 320, 330, 340以不活动的 状态保留在设备中直到被通信管理器220触发。该方、M括M经由设备的用 户界面的用户交互400,识别410期望的基于分组的通信服务。响应于期望的通 信服务的识别,装载在设备上的多个客户控制禾辨中的一个被调用420。客户端 禾歸装载430到活动的系统存储器上并且被执行430以经由同它相关联的通信 服务魏通信。
如上面说明的,根据本实施例的设备支持对存储在设备上与不同的通信服务 和应用相关联的联系人列表和地址簿的合并。这个在图12中说明。例如,SIM 卡可能包括本地联系人歹瞎同时设备存储器可能保留联系人列表和通话历史信 息和发送和接收到的消息列表。己经知道在移动电话中合并这些歹據,虽然不 同的操作系鄉用了不同的方法来在SM和手机存储器之间进行该合并。鄉 去,即时消息客户端可能包括本地联系人列表,然而其它的Skype月艮务可育晦 一个有他们自己不同的列表并且这些没有被合并到一起或与保留在电话的存储 器中和SIM卡上的联系人列表和i也址簿相合并。本发明的发明人了解到提高集 成的需求并且为这个问题提出了解决方案。
依据本发明的第一个实施例的解决方法包括在管理不同通信服务的相应客户端程序的不同的地址簿和联系列表中识别匹配数据区域。通过使用匹配算法
来比较500在这些匹配区域的i^条目。在这个实施例中,这^lii比M^
字符串来判断何时在联系人列表中的繊条目的开头的少数(例如3个)字母 与在3^:地址簿中的处于匹配区域中的数据条目的开头的少数字母相匹配来实 现。这些显而易见的匹配被识别510为可能的匹配,但还没有被合并到一起-原 因是只是在有效的匹配已经由用户530确认的情况下才执4亍合并。在可替代的
实施例中,可能f柳其它的匹配算法并且育滩进行比较以用于识别显而易见的 匹配 条目,而对识别的匹配数据区域没有限制(例如,匹配名字或其它数 据字符串可能显示在两个不同的数据区域,这两个不同的数据区域不共享相同 区域名并且匹配算法仍^^识别可能的匹配)。
当可能匹配已经被识别510时,这些被识别的可能匹配都显示520给设备用 户以便能够确定独立的数据条目是否确实与相同的联系人相关。部分名字匹配 可能与相同联系人名字不同的拼写相符合(例如一个用户选择Skype名字可能 与由移动设备用户分配给这个人的名字不同,移动设备用户可能输入全称或昵 称)或者它们可能,两个完全不同的联系人并且本发明的发明人已经发现设 备用户一般i棘最好判断是哪一种情况。如果用户拒绝530已识别的可能的匹 配,则没有合并出现540。如果用户确认已识另啲可能的匹配是正确的,特定互 联剛艮务通信信道的联系人列表被合并550 A^i鹏作系统联系人数据库。这 确保了本ife^作系统联系人列表7lc^仅仅是补充并且什么都不移除,从而确保
了其它手机功能继续工作(电路交换语音呼叫,呼叫历史,消息,发送和接收 vCard等等)。
合并了联系人详情例如带有地址簿条目的Skype ID,现在如果更好的话就可 能显^d:也址簿条目来代針体的SkypeID。
权利要求
1、一种移动通信设备包括用于经由电路交换电信网络发送和接收信号的装置;用于经由多个独立的通信服务的每个在因特网协议网络上发起通信的装置;和用于提供对多个独立的通信服务的接入的通信管理器。
2、 禾又利要求l的设备,其中的通信管理器适于响应于所需的通信服务的识别而为所述多^Hte的通信服务的每个歡活相应的客户端控帝U禾M^。
3、 权利要求2的设备,其中通信管理器包括事件监听禾聘,它响应于所需的通信服务的识别而触发相应的客户端控制禾,在设备上加载和运行。
4、 根据t又利要求1的设备,其中的通信管理器包括共同用户界面,为多个独立的基于互联网的通信服务提供集成的用户接入 机制;以及用于合并独立的联系人列表成单一组合联系人列表的装置,独立的联系人 列表分别与多个服务中的相应服务相关联。
5、 根据权利要求l的设备,其中j顿因特网协议网络并且育辦经由本发明 的通信管理器接入的多个独立的通信服务,包括从下列组中选择的服务即时 消息,曹通信,视频会议,文##递和通信警报。
6、 丰又利要求5的设备,其中的通信管理器包括用于,Skype呼叫的呼叫 ^M聘,用于魏Skype呼叫的禾聘与用于经由电路交换电信网络发送和接 收信号的装置相结合,以使得经由Skype月艮务和电路効奂电话服务的基于互联 网的通信育,经由共同的通信管理皿入。
7、 一种移动通信设备包括用于经由电路交换电信网络发送和接收信号的装置;以及 用于经由多个独立的通信服务的每个在因特网协议网络上发起通信的装置;用于存储与,^1信服务相关联的数据的 存储单元; 用于将存储在数据存储单元中用于多个独立通信服务中的第一个的数据与 存储在数据存储单元中用于多W虫^3I信服务中的第二个的数据合并的装置;和共同GUI,提供用于经由多个独^ffi信服务中的^^在因特网协议网络上 发送和减接收通信的集成用户接入机制。
8、 权利要求7的设备,其中用于合并的錢包括用于集合存储在设备上的 用于电话服务和其它基于IP通信棚艮务的縣人列表的體,和用于响应于识 别与相同联系人有关的条目而将条目彼此相关联的装置,和用于重新安排在 GUI内的条目以使得与相同的联系人有关的条目被作为单个条目或一组相关条 目显琉合用户的装置。
9、 权利要求7或权利要求8的设备,其中用于合并的装置包括-用于比较多个联系人列表的对应数据区域中的数据条目的装置,其中联系人列表每一个与装载在设备上用于管理独立通信服务的多个独立客户端程序相 关联,以用于识别可能匹配的 条目;和用于向设备用户显示被识另啲可能匹配数据条目以育g够确认或拒绝被识别 的可能匹配的图形用户界面。
10、 根据权利要求7的设备,其中使用因特网协议网络的多个独立的通信 服务,包括从下列组中选择的服务即时消息,VoIP通信,视频会议,文州专 递和通信警报。
11、 权利要求7的设备,其中的共同GUI提供用户接入机制,其用于^顿 电路交换电信网络的电话服务和用于经由多^H虫^Z^信服务中的每一个的在因 特网协议网络上的i^言。
12、 任一前述权利要求中的设备,其中用于在因特网协议网络上发,信 的装置包括用于发起电路交换呼叫到PSTN-IP网关服务器的客户端程序,该呼 叫请求至少一个待定的基于互联网的通信服务。
13、 一种移动通信设备包括用于经由电路交换电信网络发送和接收信号的装置; 用于经由多个独立的通信服务的每个在因特网协议网络上发起通信的装置;通电开关;以及用于管理到多个独立通信服务的接入的通信管理器,其中通信管理器包括 激凝呈序,用于当设备打开时作为设备启动过程的一部分激舌通信管理器。
14、 权利要求13的设备,包括娜存储单元用于保留縣人列表,其中通 信管理器是事件监听禾骄,其适用于响应于从网划艮务器接收到为存储在设备 上的联系人列表中的识别的用户指示互联网连接状态或其他用户存在信息的信 号而调用通信,艮务。
15、 权利要求14的设备,其中的通信管理器响应于在用于通知移动电话的 通信管理g来电呼叫的信号中的数据区域中的互联剛艮务呼叫者ID,将呼叫 者10与保留在 存储单元中的数据相比较以确定在呼叫者和在^人列表中 识别的用户之间的匹配。
16、 权利要求14的设备,进一步包括用于显示Skype用户存在指示的装置。
17、 权利要求13到16的任一设备,包括用于合并与所述多个独^ffi信服 务的針相关联的縣人列表的装置。
18、 权利要求13到17的任一设备,其中的通信管理器是用于响应于往返 于设备的iSA或出去的通信请求而调用通信服务的事件监听禾M^。
19、 权利要求18的设备,其中的通信管理器适于响应于所需通信服务的识别而m^活所述多^Hte通信设备的相应设备的客户端控制程序。
20、 权利要求18或19的设备,其中的通信管理器响应于对向外语音呼叫 的请求而经由无线电话网络发起到因特网协议网关服务器的电路交换语音呼 叫,因特网协议网关服务器适于对语音 进行数字化和分组并且经由IP网络 传输语音 到预定联系人。
21 、 一种用于合并存储在翻存储单元中用于多W虫立通信服务的第一个 的联系人歹據数据和存储在数据存储单元中用于多W虫立通信服务的第二个的 联系人列表娜的方法,该方纟跑括比较多个联系人列表的对应的数据区域内的数据条目,其中联系人列表的 每一个与装载在设备上用于管理独^M信服务的多个独立客户端程序中的一个 相关联,从而识别可能匹配的 条目;禾口经由用户界面向设备用户显示被识别的可能匹配的数据条目以使用户能够 确认或拒绝被识别的可能匹配。
22、通信管理器,用于在移动通信设备中使用,移动通信设备将用于经由 电路効奂电信网络发送禾啦收信号的装置和用于经由多^H虫立的通信服务的每 个在因特网协议网络上发起通信的装置合并,其中通信管理服务器包括用于识别所需的通信服务的装置;禾,于响应于所需的通信服务的识别而为所述多个 独立通信服务的相应服务调用相应客户端控制程序的装置;从而提供到多^ 虫 雄信服务的接入。
23、 权利要求22的通信管理器,包括响应于所需的通信服务的识别而触发 在移动通信设备上加载和运行相应的客户端控制禾M^的事件监听程序。
24、 权利要求22的通信管理器,包括用于为多个独立的基于互联网的通信服务提供集成接入机制的用户接口 ;以及用于将与多个服务的相应服务相关联的独立的联系人列表合并成单个组合 的联系人列表的装置。
25、 权利要求24的通信管理器,其中用于合并的體包括用于比较多个联系人列表的对应的数据区域中的数据条目的装置,联系人 列表每一个与装载在设备上用于管理独立通信服务的多个独立客户端程序的一 个相关联,从而识别可能的匹配繊条目,和用于向设备使用者经由用户界面显示被识别的可能匹配数据条目的装置, 以便會,确认或拒绝被识别的可能匹配。
26、 一种方法,用于在移动通信设备上使用,移动通信设备包括经由电路 ^^通信网络发送和接收信号的,,该方fe^括识别期望的基于分组的通信服务;响应于期望的通信服务的识别,调用装载在所述设备上的多个客户端控制 稻争的相应禾M^以经由期望的通信服务来发起通信。
27、 根据权利要求26的方法,其中所述多个客户端控制程序先于对所劇艮 务的所述识别以不活动状态保留在设备的存储器上,并且客户端控制程序中的 相应程序响应于识别而在设备上加载并运fi1。
全文摘要
提供一种实现从移动通信设备接入到多个服务的设备、方法、通信控制管理器和用户界面的解决方案。经由PSTN提供电话服务的移动通信设备还包括采用经由IP网络的分组数据传递的多个通信信道,例如,能够使VoIP,即时消息和其它的基于互联网的通信服务从移动电话发起。
文档编号H04M7/00GK101431727SQ20081017858
公开日2009年5月13日 申请日期2008年10月10日 优先权日2007年10月12日
发明者C·H·西尔, G·维托洛, K·D·乔伊斯, N·埃雅里飞 申请人:和记黄埔第三代网际(巴哈马)有限公司