在不使用即时消息传送服务器的情况下创建对等即时消息传送解决方案的方法

文档序号:7609009阅读:164来源:国知局
专利名称:在不使用即时消息传送服务器的情况下创建对等即时消息传送解决方案的方法
技术领域
本发明总体上涉及一种用于诸如蜂窝电话、智能电话、个人数据助手(PDA)、寻呼机、手持计算机、能打电话的膝上型计算机的移动台以及其它移动电子设备的通信解决方案,更具体地,涉及一种用于移动台的对等即时消息传送解决方案,该解决方案不使用用于跟踪各个移动台的诸如出现和“好友列表”信息的状态信息的即时消息传送服务器或类似设备。
背景技术
即时消息传送(IM)是这样的服务当别的人(诸如用户的朋友或同事)在线并且允许用户与其相互实时地发送消息时,该服务向用户发出通知,而不存在电子邮件解决方案中所固有的存储和转发延时。利用实时消息传送,每个用户创建他或她希望与其通信的其它用户的列表(通常称作“好友列表”)。即时消息传送服务器保持记录其各个预订用户的在线状态(通常称作出现信息),并且当来自用户的好友列表的某人在线时,该服务向用户发出通知,并实现与另一个用户的即时联系。
IM解决方案在迅速增加,并且不仅出现在陆线环境中,而且出现在由诸如蜂窝电话、智能电话、个人数据助手(PDA)、寻呼机、手持计算机、能打电话的膝上型计算机的移动台以及其它移动电子设备使用的无线环境中。基于用户随身携带其移动台的时代,无线环境为强大的IM解决方案提供了潜力。能够运行IM解决方案的可用移动台的数量有数亿个。
已知在现有技术中将IM客户机与移动台进行端口连接,以便可以使用多个可用IM服务之一。这些服务包括AOL’Instant Messenger(AIM),ICQ,Yahoo!以及Microsoft’MSN Messenger产品。已知这些产品拥有通过各个IM服务器支持的数千万用户,这些团体有时互相连接以产生更大的团体。然而,基于陆线和台式电脑的IM解决方案不能满足经常移动的用户所想要的和需要的,即无论他们带其移动台在哪里都能具有良好的IM功能。另外,对于在路上试图使用IM的人们,移动台的小屏幕和小存储器经常导致体验失败。这些人被迫接受现有IM解决方案的差的性能和体验,因为他们想要或需要联系到正在运行传统台式电脑IM解决方案的陆线用户,并且没有其它的选择。因此,需要有一种为无线移动电子设备设计的、能够利用移动台的“一直开”特征的更好更完善的通信解决方案(实现像IM一样的即时消息传送)。
在无线环境中利用现有IM应用的另一主要问题是,现有IM应用要求在客户机和服务器之间频繁地交换消息,以表明用户何时可用。对于无线网络,增加了网络业务量的这些频繁的消息是有问题的,因为无线网络的带宽很有限并且数据交换的成本很高。该问题还包括通过向周围发送大量的短消息以明了出现信息,这使得移动台电池寿命被缩短。这些短消息是通过在通信者之间不断地交换“出现更新”信息的事实被增加的。
利用现有IM应用的再一主要问题是对于团体用户来说在系统中缺乏安全性。尽管用户之间的交换能被加密是事实,但这不解决我的即时消息传送身份在用户之间被传送的问题。而且,对邀请我与他们进行IM的人鉴权的问题还没有解决。
另一通用无线通信标准是在整个北美,尤其是在欧洲、中国和印度使用的短消息服务(SMS)。该服务也有很多缺点。首先,对每个SMS用户的寻址必须通过他们的MS-ISDM或电话号来进行。该电话号很容易传送,并且不可能验证发送方的真实性。其次,因为不存在默许出现,或任何实际的传递信息,所以信息的交换具有与之相关联的很多风险。而且SMS不具有始终保持会话的概念,并且事实上不存在保持关于与另一方的SMS对话的长期状态信息的SMS设备。

发明内容
一种用于在移动台之间提供即时对等消息传送的系统和方法,其克服了与已知的现有技术的IM解决方案相关联的很多问题。因为该系统和方法不要求用于跟踪诸如出现和好友列表信息的服务器,所以减少了数据交换量。另外,该系统和方法提供了增强的安全性,因为系统中的各个移动台用户的主要地址身份被保持保密,并且因为对加入对等消息传送的邀请不能被传送到其它用户。此外,可用性信息在用户之间交换,并且通过提供与另一用户是否可能响应具体消息的有关的信息而增强用户体验。
本发明的这些和其它方面是通过包括无线网络、与无线网络连接的路由服务器和多个移动台的系统,以及在这样的系统中在第一移动台与第二移动台之间交换消息的方法来提供的。第一移动台配备有一个或多个第一通信应用以及第一个人标识号,第二移动台配备有一个或多个第二通信应用以及第二个人标识号。第一和第二通信应用可以包括一个或多个现有应用,诸如无线电话应用、电子邮件应用、短消息服务(SMS)应用、多媒体消息服务(MMS)应用、以及增强型消息服务(EMS)应用。第一和第二移动台还配备有实现本发明的对等消息传送应用。
该方法包括使用一个第一通信应用,将包括有第一个人标识号的邀请消息从第一移动台发送到第二移动台,以及使用一个第二通信应用,将包括有第二个人标识号的接受消息从第二移动台发送到第一移动台。在这些步骤之后,该方法还包括创建一个或多个第一消息,其中每个消息都包括有第二个人标识号,并且使用路由服务器将这些第一消息通过无线网络发送到第二移动台。路由服务器基于第二个人标识号来路由第一消息。该方法还包括创建一个或多个第二消息并使用路由服务器将第二消息通过无线网络发送到第一移动台,其中所述第二消息中的每一个包括第一个人标识号。路由服务器基于第一个人标识号来路由第二消息。路由服务器不对任何移动台跟踪诸如出现信息或好友列表信息的任何状态信息。
该方法还包括使用另一个第一通信应用将包括有第一个人标识号的第二邀请消息从第一移动台发送到第二移动台。在该情况下,只有当两个邀请消息都被第二移动台接收到时,才可以允许第二移动台接受邀请消息。
在一具体实施例中,可以基于话音回路从第一移动台向第二移动台发出电话呼叫。在该情况下,邀请消息包括基于话音回路从第一移动台发送到第二移动台的多个第一DTMF音调,而接受消息包括基于话音回路从第二移动台发送到第一移动台的多个第二DTMF音调。
根据本发明的一个方面,第一移动台可以通过路由服务器周期性地向第二移动台发送第一可用性信息消息,第二移动台可以通过路由服务器周期性地向第一移动台发送第二可用性信息消息。可用性信息消息可以得自所讨论的移动台的当前工作状态,并且可以涉及所讨论的移动台的具体状态或者是发生在该移动台上的事件。另外,每个移动台都可以周期性地向它的联系人数据库中的所有移动台发送这种可用性信息消息。


当结合附图进行阅读时,可从以下的优选实施例说明中获得对本发明的完整理解,在附图中图1是根据本发明的使能在移动台之间进行即时对等消息传送的系统的框图;图2是移动台的部分显示的视图,其示出了作为根据本发明的部分对等消息传送应用的示例性的联系人数据库画面;图3是移动台的部分显示的视图,其示出了形成根据本发明的部分对等消息传送应用的示例性状态画面。
在整个说明书中,相似的标记表示相似的部分。
具体实施例方式
图1是根据本发明的实现即时对等消息传送的系统5的框图。如图1所示,系统5包括诸如移动台10A和10B的多个移动台10,其可以是任何类型的无线移动电子通信设备,诸如蜂窝电话、、智能电话、个人数据助手(PDA)、寻呼机、手持计算机、能打电话的膝上型计算机,仅举几个例子。已知,每个移动台10可以配备有各种应用,如果不限制,包括一个或多个当前现有的实现与其它移动台10进行通信的应用,诸如无线电话应用、电子邮件应用、短消息服务(SMS)应用、多媒体消息服务(MMS)应用、增强型消息服务(EMS)应用,以及其它互联网使能的通信应用(其中的每一个在此都可以称作“现有通信应用”)。另外,每个移动台10都配备有实现如在此说明的本发明的对等消息传送解决方案的应用(在此称作“对等消息传送应用”)。在此使用的术语“应用”应该包括一个或多个程序、例程、子例程、函数调用或其它类型的软件或硬件等,它们是单独的或是组合的。系统5还包括无线网络15,其可以是任何无线通信网络或是互连网络的组合,如果不限制,包括MobiltexTM、DataTACTM、AMPS、TDMA、CDMA、GSM/GPRS、PCS、EDGE、UMTS或CDPD。已知,无线网络15包括多个执行射频(RF)协议以支持与移动台10A和10B的数据和话音交换的基站。路由服务器20连接到无线网络15。路由服务器20可以是能够快速路由数据分组的任何类型的路由设备,如果不限制,包括网络地址翻译服务器(NAT),或诸如由CiscoSystems,Inc.of San Jose,California销售的TCP/IP路由器。
系统5的每个移动台10都被分配并存储有唯一个人标识号(PIN)。可以在生产移动台10时或者通过其用户标识模块(SIM)将各个移动台10的PIN分配并存储在其中。将各个PIN映射到无线网络15上相应移动台10的网络地址,该网络地址使数据能被路由到该移动台10。路由服务器20包括一个或多个基于该映射的用于对移动台10发送的消息进行路由的路由表。在一示例性实施例中,PIN实际上本身就可以是网络地址,在另一示例性实施例中,PIN可以是移动台10的电话号码或是诸如移动台10的移动台用户ISDN(MSISDN)这样的唯一ID,而网络地址可以是IP地址等。
为了便于对根据本发明在两个移动台10之间建立和保持对等消息传送对话进行说明,将参照图1所示的移动台10A和10B。然而,应该理解,相同的说明将适用于任何两个移动台10之间的对等消息传送对话。当移动台10A的用户想与诸如移动台10B的另一移动台10建立根据本发明的对等消息传送对话时,移动台10A使用对移动台10A和10B两者通用的一个或多个现有通信应用来创建并发送到移动台10B的邀请。优选地,这通过使用在移动台10A的显示屏上显示给用户的适当菜单和/或对话框的对等消息传送应用来易化并完成。在各情况下的邀请都是由适于诸如电子邮件、SMS、EMS、或MMS消息、或者无线电话呼叫这样的具体的现有通信应用的消息组成,该邀请包括(1)某种形式的请求,关于移动台10B的用户是否想接受该邀请并且是否想使用移动台10B建立与移动台10A的对等消息传送对话,(2)包括有移动台10A的PIN的文件或该文件的一部分,以及(3)指示符,表明该消息是用于使用对等消息传送应用的对等消息传送对话的。如下文详细所述,项(3)是数据成分(element),该数据成分将邀请消息识别为具体类型的消息,并在接收到该数据成分时使移动台10的对等消息传送应用被激活。如果移动台10B的用户希望与移动台10A建立对等消息传送对话,则移动台10B的用户将利用使用适当现有通信应用的接受消息进行响应,该接受消息包括(1)对移动台10A的用户的某种形式的确认,即移动台10B的用户希望建立对话,(2)包括有移动台10B的PIN的文件或该文件的一部分,以及(3)指示符,表明该消息是用于使用对等消息传送应用的对等消息传送对话的。再且,这优选地通过使用在移动台10B的显示屏上显示给用户的适当菜单和/或对话框的对等消息传送应用来易化并完成。优选地,无论何时将PIN从一个移动台发送到另一个移动台,都以编码(诸如利用哈希函数)和/或加密格式进行发送,并且系统5的各个移动台10都配备有在接收时解码和/或解密这样的PIN所必需的信息。
应该理解,一旦完成上述步骤,移动台10A将拥有移动台10B的PIN,并且移动台10B将拥有移动台10A的PIN。现在,如果移动台10A或者移动台10B希望向另一方发送对等消息,则它使用对等消息传送应用来准备对等消息,连同待发送的消息信息一起,该消息还包括有接收方移动台10(10A或10B,视情况而定)的PIN,其优选地包括在消息头中。然后由移动台10通过无线网络15将对等消息发送到路由服务器20。路由服务器20从该对等消息获得PIN,并使用其中存储的路由表,利用该PIN确定接收方移动台10(10A或10B,视情况而定)的网络地址,并使用所确定的网络地址,通过无线网络15将该消息发送到接收方移动台10(10A或10B,视情况而定)。一旦被接收到,该对等消息,特别是包含在其中的消息信息就可以显示给接收方移动台10(10A或10B,视情况而定)的用户。
根据本发明的实施例,通过使用多个现有通信应用,基于多个通信路径发送上述邀请,可以在对等消息传送中增强安全性。应该理解,对于邀请的发送方,各个通信路径确认不同的地址身份,这有助于确认该邀请的真实性。例如,移动台10A的用户可能希望通过使用电子邮件应用和SMS应用两者发送上述邀请,来建立与移动台10B的用户的对等消息传送对话。在该情况下,当移动台10B接收到邀请消息时,移动台10B的“收件箱”等将显示来自移动台10A的两个消息,即,电子邮件邀请和SMS邀请。当该消息到达时,移动台10B的用户可能正工作在移动台10B的任何一种应用中,诸如日历应用、地址簿应用、浏览器应用或电话应用,或者当前根本就不在使用移动台10B(尽管是开着机)。将按照与移动台10B接收任何其它消息相同的方式(例如,通过嘟嘟声声或震动)向用户通知邀请消息的到达。当移动台10B的用户打开这两个消息的任一个时,对等消息传送应用将被调用以处理该消息。本领域的普通技术人员应该理解,可以通过向各个邀请消息(不考虑其形式)配备具体的指示符以表明该邀请消息是对等消息传送对话的邀请,并通过对对等应用进行编程以监视针对这样的指示符的所有输入消息,来完成对等消息传送应用的自动调用。另外,当在对等消息传送应用中创建各个邀请消息时,该各个邀请消息将包括已发送的邀请消息的数量的指示(基于不同的路径)。在使用多条路径的情况下,如在该示例中,对等消息传送应用接下来将针对其它邀请消息而搜索“收件箱”等。例如,如果电子邮件邀请消息被最先打开,则对等消息传送应用将针对SMS邀请消息而搜索“收件箱”等。如上所述,可通过配备在邀请消息中的具体指示符来识别该邀请消息。在找到其它邀请消息之前,该实施例中对等消息传送应用是不会向移动台10B的用户提供接受邀请的能力的。一旦找到其它邀请消息,移动台10B的用户就可以接受上述邀请、拒绝该邀请、或者推迟接受或拒绝的决定。
根据本发明的另一具体实施例,可以使用诸如电路交换的蜂窝电话呼叫这样的电话呼叫来建立对等消息传送会话。特别是,再次使用移动台10A和10B作为示例,移动台10A使用移动台10A的电话应用,通过无线网络15首先向移动台10B发起呼叫,移动台10B使用其电话应用对移动台10A的呼叫进行回复。使用电话呼叫发起对话允许执行各用户的话音鉴定,从而增强了安全性。在移动台10A与移动台10B之间进行呼叫期间,在移动台10A的用户进行请求时(例如通过在移动台10A上显示的合适的菜单选择和/或对话框),移动台10A通过在移动台10A与移动台10B之间已经连接好的话音回路,向移动台10B发送由一连串双音多频(DTMF)音调组成的对等消息传送邀请。如上所述,该邀请将包括移动台10A的PIN。在接收到DTMF邀请消息时,移动台10B的对等消息传送应用将向移动台10B的用户通知该邀请,并诸如通过向该用户显示对话框等来向该用户提供对该邀请的接受、拒绝或推迟决定的选择。如果移动台10B的用户接受,则移动台10B的对等消息传送应用就使由一连串DTMF音调组成的待发送到移动台10A的接受响应消息通过在移动台10A与移动台10B之间已经连接好的话音回路被发送到移动台10A。这些DTMF音调将包括移动台10B的PIN。此时,移动台10A与移动台10B将对进行对等消息传送对话所必需的信息进行交换,并且参与者可以以上述方式开始交换这样的信息。基于话音信道发送和接收信息的另选方案包括模拟调制解调器技术以及非DTMF音调,并且可以取代本实施例中的DTMF音调。
根据本发明增强安全性的另一方面,将各个移动台10的PIN保持保密。这允许各移动台10的各用户对谁有权使用该用户的“网络身份”,即,对PIN进行控制。如果没有这样的安全措施,则用户的网络身份可以被广泛共享而不受他们的控制。这能够以很多方式来实现,一种简单的方法是仅将PIN编码作为消息(诸如电子邮件)的二进制附件。以这种方式,使该信息对于移动台10的软件可用,但是对于用户却不能容易地使用。如果该附件还包含有对目的接收方的二进制说明(例如他们的邮件地址),那么如果用户的电子邮件地址与目的接收方的匹配,则软件仅允许该用户接受邀请。注意到,利用这种机制,如果用户能够看到二进制附件数据,则他们可能能够看到PIN。能够以很多方法使该系统更加安全。例如,可以使用发送方和接收方两者都知道的密钥对PIN加密,或使用发送方和接收方两者都知道的算法将PIN变乱。
根据本发明的一个方面,各个移动台10的对等消息传送应用包括有联系人数据库,该数据库存储有针对移动台10的用户通过使用该对等消息传送应用与其进行过通信的或希望与其进行通信的别的移动台10的各个用户的姓名和/或其它识别信息以及相应的PIN。该联系人数据库因此与作为IM应用的一部分的“好友列表”类似。用户和PIN信息可以在每次用户建立与别的用户的对等消息传送对话时被添加并存储到联系人数据库中,或者仅通过用户输入以不同方式从别的用户获得的该信息来将其添加并存储到联系人数据库中。用户也可以从该联系人数据库有选择地删除条目。图2是移动台10的部分显示的视图,其示出了联系人数据库画面25,联系人数据库画面25是对等消息传送应用的一部分并显示了存储在联系人数据库中的联系人的列表30。如图2所见,联系人数据库画面25还提供有针对列表30中列出的各个联系人的状态信息,其涉及具体联系人参与对等消息传送对话的可能可用性,称作“隐含可用性”。下面更加详细地讨论该可用性信息。
根据本发明的再一方面,各个移动台10(为了清楚,称作“第一移动台10”)利用所存储的那些用户的每一个的PIN,通过无线网络15和路由服务器20,将关于它的可用性信息周期性地(诸如每隔10分钟,为了使数据业务量最小)向在第一移动台10的联系人数据库中列出的各个用户的移动台10(为了清楚,称作其它移动台)发送。在一具体实施例中,如果任何其它移动台10关机或者在覆盖范围之外,那么路由服务器20将使供这样的其它移动台10使用的大量可用性信息消息排队等待,并在这些其它移动台10开机或者返回覆盖区时传送给它们。随时间而变化的可用性信息是根据第一移动台10的当前工作状态得到的。可用性信息旨在提供在第一移动台10中的用户行为指示,以便使联系人数据库中的其它移动台10的各个用户估计第一移动台10的用户有多大可能阅读并回复发送给第一移动台10的用户的对等消息。因此,因为系统5中的所有移动台10(除非如下所示已被禁用)将它们的可用性信息发送给它们的所有联系人,所以应该理解系统5中的各个移动台10将具有在它的联系人数据库中的各个其它用户的可用性信息。结果,任何移动台10的用户将能够对该移动台10的联系人数据库中列出的任何联系人的可用性信息进行查考,以了解具体联系人是否可能接收并响应对等消息,该对等消息的信息对决定是否发送对等消息起根本作用。
可用性信息包括一般的状态指示符,诸如“可用”,表明例如移动台10处于开机并在无线网络15的范围内,并且不主动使用阻止对等消息被接收的应用(诸如参与使用电话应用的电话呼叫);或者“不可用”,表明例如移动台10处于关机或者在无线网络15的范围之外。另外,可用性信息可以涉及移动台10的具体状态或者发生在移动台10上的事件,诸如不理睬输入的电话呼叫、用户将移动台10关机、第一移动台10涉及当前电话呼叫、第一移动台10的用户正在开会,该会议是由移动台10中的日历应用中提供的记录提示的、或者移动台10的用户正在使用对等消息传送应用。应该理解,可用性信息可与移动台10中可用的每条信息和/或信息的每个作用相联系并被从中获得,以上所举的具体示例仅为了示范而非限制。另外,基于与移动台10的具体状态和/或发生在移动台10上的事件有关的信息,一般状态指示符可以包括多个可用性级别或程度。在这样的示例中,可以在指出不同的可用性级别或程度(诸如“可用级别1”、“可用级别2”,等等)的标尺上对可用性信息进行报告。另外,如果移动台10的给定用户不想让他们的可用性被这么密切地跟踪,那么他们可以有选择地阻止他们的移动台10发送可用性信息。在共同申请的题目为“Handheld Electronic Device and Associated Method Providing AvailabilityData in a Messaging Environment”并且由Attorney Docket No.291010-00082和291010-00122标识的两个共同拥有的美国专利申请Nos._和_中提供了对可用性信息的产生和提供的更加详细的讨论。
图3是移动台10的部分显示的视图,其示出了形成根据本发明的部分对等消息传送应用的示例性状态画面40。状态画面40是对等消息传送应用的主画面,并向移动台10的用户提供与对等消息传送应用有关的全部状态信息。特别是,状态画面40提供了与不同的组有关的信息,这些组包括当前会话组45、被阻断的通信者组50和待决会话组55。当前会话组45列出并提供了与所有对等消息传送对话(也称作会话)有关的信息,其中移动台10正在使用中。当前会话意指移动台10向别的移动台10发送了如上所述的邀请并且接收到了返回的如上所述的接受消息,或者是别的移动台10向该移动台10发送了如上所述的邀请,并且该移动台10利用如上所述的接受消息进行了响应。被阻断的通信者组50提供了该移动台10的用户不再希望从其接收对等消息的其它移动台10的用户的列表;这些用户的消息将被阻断并且不显示给用户。优选地,移动台10将“不可用”可用性信息发送给各个被阻断的通信者。另选地,对于该移动台10的用户不再希望从其接收对等消息的其它移动台10的用户,可以通过从联系人数据库中去除这样的其它用户而使得来自这些用户的对等消息被阻断并且不显示给该用户;在该情况下,对等消息传送应用将适于对来自联系人数据库中未列出的任何用户的消息进行阻断。待决会话组55提供与移动台10的所有当前待决会话有关的信息。待决会话意指移动台10向别的移动台10发送了如上所述的邀请但是还没有接收到响应,或者是别的移动台10向该移动台10发送了如上所述的邀请但是该移动台10还没有进行响应。
当前会话组45、被阻断的通信者组50以及未决会话组55可被有选择地扩大,其中显示附加信息,或被压缩(其中不显示附加信息)。图3中示出了扩大形式的各个当前会话组45、被阻断的通信者组50和待决会话组55。通过作为移动台10的一部分被包括的诸如多个按键和/或旋转指轮的输入设备来向移动台10提供输入,使得用户可以在扩大和压缩状态之间有选择地切换。在扩大状态下,当前会话组45针对每个当前会话列出(1)与另一移动台10相关联的用户,(2)涉及另一移动台10的可用性信息,(3)最近发送或接收消息的日期和/或时间。因为对等消息传送对话能够保持长时间(例如数周或数月)地开着并有效,所以项(3)对于哪些会话最有效且最新提供了最快的参考。在扩大状态下,待决会话组55针对每个待决会话列出了(1)与另一移动台10相关联的用户,(2)有关另一移动台10的可用性信息。如图3所见,为了便于用户参照,将表示可用性信息的图标60优选地提供在当前会话组45和待决会话组55中的各条目的旁边。
因此,本发明提供了用于移动台之间的即时对等消息传送的系统和方法,其克服了与现有技术的IM解决方案相关联的很多问题。因为不同于IM服务器,路由服务器20不跟踪诸如出现和好友列表信息的状态信息,所以减小了数据交换量。另外,因为每个用户的基本地址身份保持保密,并且因为通信邀请不能被传送到其它用户,所以增强了安全性。此外,通过提供与别的用户是否可能响应具体消息有关的信息,使用户之间交换的可用性信息增强了用户体验。
尽管对本发明的具体实施例进行了详细地说明,但是本领域的普通技术人员应该理解,根据公开内容的所有教导,能够对那些详情的修改和替换进行改进。因此,对于由所附权利要求及其全部等同物所限定的本发明的范围,所公开的具体方案仅是为了例示而非限定。
权利要求
1.一种在包括有无线网络以及与所述无线网络连接的路由服务器的系统中,在第一移动台与第二移动台之间交换消息的方法,所述第一移动台具有一个或多个第一通信应用,所述第二移动台具有一个或多个第二通信应用,所述第一移动台具有第一个人标识号,所述第二移动台具有第二个人标识号,该方法包括(a)使用所述一个或多个第一通信应用的其中之一,将邀请消息从所述第一移动台发送到所述第二移动台,所述邀请消息包括所述第一个人标识号;(b)使用所述一个或多个第二通信应用的其中之一,将接受消息从所述第二移动台发送到所述第一移动台,所述接受消息包括所述第二个人标识号;(c)创建一个或多个第一消息,所述第一消息包括所述第二个人标识号;(d)通过所述无线网络将所述一个或多个第一消息发送到所述路由服务器;(e)通过所述无线网络将所述一个或多个第一消息从所述路由服务器发送到所述第二移动台,由所述路由服务器基于所述第二个人标识号对所述一个或多个第一消息进行路由;(f)创建一个或多个第二消息,所述第二消息包括所述第一个人标识号;(g)通过所述无线网络将所述一个或多个第二消息发送到所述路由服务器;(h)通过所述无线网络将所述一个或多个第二消息从所述路由服务器发送到所述第一移动台,由所述路由服务器基于所述第一个人标识号对所述一个或多个第二消息进行路由。
2.根据权利要求1所述的方法,还包括使用所述一个或多个第一通信应用中的另一个应用将第二邀请消息从所述第一移动台发送到所述第二移动台,所述第二邀请消息包括所述第一个人标识号。
3.根据权利要求2所述的方法,仅当所述邀请消息和所述第二邀请消息两者都被所述第二移动台接收时才执行步骤(b)至(h)。
4.根据权利要求1所述的方法,所述第一通信应用的所述其中之一与所述第二通信应用的所述其中之一属于相同类型。
5.根据权利要求1所述的方法,所述一个或多个第一通信应用和所述一个或多个第二通信应用是从包括有无线电话应用、电子邮件应用、短消息服务(SMS)应用、多媒体消息服务(MMS)应用、以及增强型短消息服务(EMS)应用的组中选择的。
6.根据权利要求1所述的方法,还包括所述第一移动台周期性地向所述第二移动台发送第一可用性信息消息,以及所述第二移动台周期性地向所述第一移动台发送第二可用性信息消息。
7.根据权利要求6所述的方法,所述第一可用性消息包括所述第二个人标识号,所述第二可用性消息包括所述第一个人标识号。
8.根据权利要求7所述的方法,向所述第二移动台发送所述第一可用性信息消息的所述步骤包括通过所述无线网络将所述第一可用性信息消息发送到所述路由服务器,并且通过所述无线网络将所述第一可用性信息消息从所述路由服务器发送到所述第二移动台,所述路由服务器基于所述第一个人标识号对所述第一可用性信息消息进行路由,以及向所述第一移动台发送所述第二可用性信息消息的所述步骤包括通过所述无线网络将所述第二可用性信息消息发送到所述路由服务器,并且通过所述无线网络将所述第二可用性信息消息从所述路由服务器发送到所述第一移动台,所述路由服务器基于所述第二个人标识号对所述第一可用性信息消息进行路由。
9.根据权利要求1所述的方法,所述第一移动台具有包含多个联系人的联系人数据库,所述多个联系人持有多个相应的联系人移动台,该方法还包括所述第一移动台周期性地向所述联系人移动台发送可用性信息消息。
10.根据权利要求9所述的方法,所述第二移动台是所述联系人移动台的其中之一。
11.根据权利要求9所述的方法,还包括所述第一移动台从所述一个或多个联系人移动台接收第二可用性信息消息,并基于所述第二可用性信息消息在所述第一移动台上显示可用性信息。
12.根据权利要求11所述的方法,所述可用性信息作为联系人数据库画面的一部分被显示。
13.根据权利要求11所述的方法,所述第二可用性信息消息是根据所述一个或多个所述联系人移动台的当前工作状态得到的。
14.根据权利要求13所述的方法,所述第二可用性信息消息与所述一个或多个联系人移动台的具体状态或者所述一个或多个联系人移动台上发生的事件有关。
15.根据权利要求9所述的方法,所述多个相应的联系人移动台具有多个相应的联系人个人标识号,每个所述可用性信息消息包括有所述联系人个人标识号之一,向所述联系人移动台发送所述可用性信息消息的所述步骤包括通过所述无线网络将所述可用性信息消息发送到所述路由服务器,并且通过所述无线网络将所述可用性信息消息从所述路由服务器发送到所述联系人移动台,所述路由服务器基于所述联系人个人标识号对所述可用性信息消息进行路由。
16.根据权利要求6所述的方法,所述第一可用性信息消息是根据所述第一移动台的当前工作状态得到的,所述第二可用性信息消息是根据所述第二移动台的当前工作状态得到的。
17.根据权利要求16所述的方法,所述第一可用性信息消息涉及所述第一移动台的具体状态或发生在其上的事件,所述第二可用性信息消息涉及所述第二移动台的具体状态或发生在其上的事件。
18.根据权利要求9所述的方法,所述可用性信息消息是根据所述第一移动台的当前工作状态得到的。
19.根据权利要求18所述的方法,所述可用性信息消息涉及所述第一移动台的具体状态或发生在其上的事件。
20.根据权利要求1所述的方法,还包括基于话音回路设置从所述第一移动台到所述第二移动台的电话呼叫,其中所述邀请消息包括基于所述话音回路从所述第一移动台发送到所述第二移动台的多个第一DTMF音调,并且其中所述接受消息包括基于所述话音回路从所述第二移动台发送到所述第一移动台的多个第二DTMF音调。
21.根据权利要求20所述的方法,其中所述第一通信应用和所述第二通信应用每一个都是无线电话应用。
22.根据权利要求9所述的方法,所述第一移动台显示来自多个所述联系人移动台的第一联系人消息,所述第一联系人消息被所述路由器路由到所述第一移动台,所述第一移动台不显示来自被选中的多个所述联系人移动台的第二联系人消息,所述第二联系人消息被所述路由器路由到所述第一移动台。
23.根据权利要求9所述的方法,如果消息源自其中一个所述联系人移动台,那么所述第一移动台仅显示由所述路由器路由到所述第一移动台的所述消息。
全文摘要
在包括有无线网络、路由服务器和多个移动台的系统中的一种通信方法。第一移动台具有第一通信应用和第一PIN,第二移动台具有第二通信应用和第二PIN。该方法包括使用其中一个第一通信应用将包括有第一PIN的邀请从第一移动台发送到第二移动台,使用其中一个第二通信应用将包括有第二PIN的接受从第二移动台发送到第一移动台。该方法还包括创建包括有第二PIN的第一消息,并通过无线网路将他们发送到第二移动台,以及创建包括有第一PIN的第二消息,并通过无线网路将他们发送到第一移动台。路由服务器基于PIN来路由消息。
文档编号H04W76/02GK1890926SQ200480033795
公开日2007年1月3日 申请日期2004年9月16日 优先权日2003年9月16日
发明者米哈尔·拉扎里迪斯, 格哈德·D·克拉森, 克里斯托弗·R·沃莫尔德, 谢里·李·洛林·斯科特 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1