分布式系统中的持久个人消息收发技术方案

技术编号:15518940 阅读:46 留言:0更新日期:2017-06-04 08:58
本发明专利技术涉及分布式系统中的持久个人消息收发。持久个人消息收发系统提供支持用户即使在松耦合的分布式持久个人消息收发系统内亦能在多个客户机设备之间调换的元组空间功能性。用户(无论他们正在使用哪个消息收发客户机)登录到该系统上。登录的动作将代表该用户的元组放置在元组空间中。“联系人”服务代理找到好友以及该用户所属的群并向其他用户通知该用户已登录。在给定其他用户和群的在线状态的前提下,“历史”服务代理将从该元组空间检索构成该用户与诸用户和群的对话的先前消息,就好像该用户从未注销或切换设备那样。当用户向任何对话添加新消息时,该消息作为元组被添加至该元组空间。

【技术实现步骤摘要】
分布式系统中的持久个人消息收发本申请是国际申请日为2009年6月12日、国际申请号为PCT/US2009/047226、中国申请号为200980123458.3、专利技术名称为“分布式系统中的持久个人消息收发”的专利申请的分案申请。背景领域所描述的诸方面涉及交互式工作空间和遍在式计算。更具体地,本专利技术涉及使群体的全异计算平台能容易地与位于分布式系统中的服务对象接口以获得持久个人消息收发的基础设施。背景诸如但并不限于因特网之类的分布式计算机系统的特征在于同时在大批不相似的且地理上多样化的处理器上执行的许多不相似的进程之间快速、实时的互换。分布式计算机系统的资源通常在空间上是分开的,并且其应用的执行往往涉及可能在时间上分开很广的多个执行线程。客户机设备的用户群体的运营商在竞争性的演进的通信市场中竞争。很难满足用户对各种服务的期望,尤其在分布式计算机系统上更是如此。用户的期望往往彼此有所分歧,因为诸如搜索之类有不同的优选服务供应商。另外,某些类型的内容可能被隔离在分布式网络的具有专有接口的不同节点中,这使得对这些服务的访问受挫。以通信能力为其主要目的或者具有无线通信能力以扩展连通性的客户机设备的移动性日益增长。最终用户希望用这些移动通信设备来访问服务,而这先前本是终端、工作站和通用计算机的领域。旨在用于通用计算的后面这些设备已具有趋于标准化或者至少容适广大范围的使用环境的趋势。相比之下,移动通信设备是倾向于优先考虑经济的制造、小尺寸和延长的电池服务寿命地进展的,其中性能的焦点在无线通信上而不是处理能力上。另外,广播频带和协议的演进已趋于鼓励通信芯片组的激增。由此,对移动通信设备用户的各种服务供应已受到限制,与通用计算机用户较大的当前市场相比尤甚。数个障碍阻碍解决向移动通信设备部署如对于通用计算机而言常规的服务的挑战。与给通用计算机的宽带信道相比,给移动通信设备的通信带宽往往是受约束的,从而阻碍为各种服务恰当地配置移动通信设备的接口软件的下载。通常,移动通信设备的用户接口在大小上受到严格约束,从而限制了可给出的显示器大小和控制按钮数目,进一步使此类配置变得复杂。不仅如此,许多用户往往是在不适于此类焦点所在的交互的境况(例如,旅游)中使用移动通信设备。因移动设备的独特约束和使用模式而变得复杂的一种此类功能是即时消息收发。通常,人们将使用因特网消息收发客户机的若干不同实例,诸如在工作中是在台式个人计算机(PC)上、在家中是在膝上型PC上,还有在移动设备上。一个问题在于,在使用这些不同设备之间没有连续性。一旦用户切换到台式设备或移动设备,在运行于PC上的客户机上开始的与单人或群的对话就会中断并丢失。概述以下给出了简化概述,以提供对本公开的某些方面的基本理解。此概述不是详尽纵览,且既非旨在指认出关键性或决定性要素,也非旨在界定此类方面的范围。其目的是以简化的形式给出所描述的方面的一些概念,以作为后面给出的更加详细的描述的前序。根据一个或更多个方面及其相应的公开,结合使用诸如移动通信设备之类的客户机设备经由松耦合的分布式网络来访问诸服务来描述各种特征,其中该松耦合的分布式网络有利地在能容易地从各种各样的计算平台访问的元组空间中维护即时消息收发通信的连续性,从而向各种远程客户机提供无缝的可访问性。在一个方面,提供一种用于向连接至分布式网络的客户机设备群体提供持久消息收发服务的方法。为从客户机设备发起与持久消息收发服务的活跃通信的用户放置用户元组到元组空间中。定位到存储在该元组空间中的与该用户元组相匹配的关于先前消息收发会话的消息元组。向该客户机设备发送从该消息元组推导出的历史消息。在另一方面,提供用于向连接至分布式网络的客户机设备群体提供持久消息收发服务的至少一个处理器。第一模块为从客户机设备发起与持久消息收发服务的活跃通信的用户放置用户元组到元组空间中。第二模块定位到存储在该元组空间中的与该用户元组相匹配的关于先前消息收发会话的消息元组。第三模块向该客户机设备发送从该消息元组推导出的历史消息。在一附加方面,提供一种用于向连接至分布式网络的客户机设备群体提供持久消息收发服务的计算机程序产品。计算机可读介质包括使计算机执行以下动作的代码集:为从客户机设备发起与持久消息收发服务的活跃通信的用户放置用户元组到元组空间中,定位到存储在该元组空间中的与该用户元组相匹配的关于先前消息收发会话的消息元组,以及向该客户机设备发送从该消息元组推导出的历史消息。在另一方面,提供一种用于向连接至分布式网络的客户机设备群体提供持久消息收发服务的设备,该设备具有用于为从客户机设备发起与持久消息收发服务的活跃通信的用户放置用户元组到元组空间中的装置,用于定位到存储在该元组空间中的与该用户元组相匹配的关于先前消息收发会话的消息元组,以及用于向该客户机设备发送从该消息元组推导出的历史消息的装置。在又一方面,提供一种用于向连接至分布式网络的客户机设备群体提供持久消息收发服务的装置。计算平台主存执行持久消息收发服务的元组空间。消息收发网关为经由通信网络发起客户机设备与该消息收发网关之间的活跃通信的用户放置用户元组到该元组空间中。该消息收发网关进一步定位到存储在该元组空间中的与该用户元组相匹配的关于先前消息收发会话的消息元组,并且经由该通信网络向该客户机设备发送从该消息元组推导出的历史消息。在又一附加方面,提供一种用于从分布式网络接收持久消息收发服务的方法。从客户机设备发起与持久消息收发服务的活跃通信导致为用户放置用户元组到元组空间中。该发起进一步导致定位到存储在该元组空间中的与该用户元组相匹配的关于先前消息收发会话的消息元组。随后,可以接收从该消息元组推导出的历史消息。在又一方面,提供用于从分布式网络接收持久消息收发服务的至少一个处理器。第一模块从客户机设备发起与持久消息收发服务的活跃通信,以导致为用户放置用户元组到元组空间中,并且导致定位到存储在该元组空间中的与该用户元组相匹配的关于先前消息收发会话的消息元组。第二模块把从该消息元组推导出的历史消息接收到该客户机设备。在又一附加方面,提供一种用于从分布式网络接收持久消息收发服务的计算机程序产品。计算机可读介质包括使计算机执行以下动作的代码集:从客户机设备发起与持久消息收发服务的活跃通信以导致为用户放置用户元组到元组空间中,并且导致定位到存储在该元组空间中的与该用户元组相匹配的关于先前消息收发会话的消息元组,以及把从该消息元组推导出的历史消息接收到该客户机设备。在又一附加方面,提供一种用于从分布式网络接收持久消息收发服务的设备,该设备具有用于从客户机设备发起与持久消息收发服务的活跃通信以导致为用户放置用户元组到元组空间中并且导致定位到存储在该元组空间中的与该用户元组相匹配的关于先前消息收发会话的消息元组的装置,并且具有用于把从该消息元组推导出的历史消息接收到该客户机设备的装置。在另一附加方面,提供一种用于从分布式网络接收持久消息收发服务的装置。通信模块控制发射机和接收机以在通信网络上向网关通信,该网关起作用地与执行持久消息收发服务的元组空间交互。用户接口经由该通信模块来发起与持久消息收发服务的活跃通信,以导致为用户放置用户元组到该元组空间中,并且导致定位到存储在该元组空间中的与该用户元组相匹配的本文档来自技高网...
分布式系统中的持久个人消息收发

【技术保护点】
一种用于向连接至分布式网络的客户机设备群体进行持久消息收发服务的方法,包括:为从客户机设备发起与持久消息收发服务的活跃通信的用户放置用户元组到元组空间中;定位到存储在所述元组空间中的与所述用户元组相匹配的关于先前持久消息收发会话的消息元组;以及向所述客户机设备发送从所述消息元组推导出的历史消息。

【技术特征摘要】
2008.06.18 US 12/141,6191.一种用于向连接至分布式网络的客户机设备群体进行持久消息收发服务的方法,包括:为从客户机设备发起与持久消息收发服务的活跃通信的用户放置用户元组到元组空间中;定位到存储在所述元组空间中的与所述用户元组相匹配的关于先前持久消息收发会话的消息元组;以及向所述客户机设备发送从所述消息元组推导出的历史消息。2.如权利要求1所述的方法,其特征在于,进一步包括:通过使用联系人服务元组来匹配所述元组空间中的伙伴用户元组的属性的方式来定位到与所述用户相关联的伙伴用户;以及向所述伙伴用户的客户机设备通知所述用户是消息收发可访问的。3.如权利要求1所述的方法,其特征在于,进一步包括:从所述用户接收旨在送给伙伴用户的新消息;用联系人服务元组来匹配元组空间中的用户元组的属性的方式来标识所述伙伴用户;以及向所述伙伴用户的客户机设备中继所述消息。4.如权利要求3所述的方法,其特征在于,进一步包括将包含所述新消息的新消息元组放置在元组空间中。5.如权利要求1所述的方法,其特征在于,进一步包括:从所述用户接收旨在送给预定义用户群的新消息;用联系人服务元组来匹配元组空间中的多个用户元组的属性的方式来标识所述预定义用户群中的每个可访问成员;以及向所述可访问成员各自的客户机设备中继所述消息。6.如权利要求5所述的方法,其特征在于,进一步包括将包含所述新消息的新消息元组放置在元组空间中。7.如权利要求1所述的方法,其特征在于,进一步包括:从所述用户接收旨在向未指定的可访问用户子集分发的具有兴趣属性的新消息;用呼喊服务元组来将所述兴趣属性与元组空间中的多个用户元组相匹配的方式来标识所述可访问用户子集;以及向所述可访问成员各自的客户机设备中继所述消息。8.如权利要求7所述的方法,其特征在于,所述新消息包括广告。9.如权利要求1所述的方法,其特征在于,进一步包括响应于客户机设备请求消息收发服务而定位到元组空间中的接口对象。10.如权利要求1所述的方法,其特征在于,进一步包括:从所述用户的所述客户机设备接收关于所述用户不再是所述持久消息收发服务可访问的指示;通过使用联系人服务元组来匹配所述元组空间中的伙伴用户元组的属性的方式来定位与所述用户相关联的伙伴用户;以及向所述伙伴用户的客户机设备通知所述用户不是消息收发可访问的。11.至少一个用于向连接至分布式网络的客户机设备群体提供持久消息收发服务的处理器,包括:用于为从客户机设备发起与持久消息收发服务的活跃通信的用户放置用户元组到元组空间中的第一模块;用于定位到存储在所述元组空间中的与所述用户元组相匹配的关于先前持久消息收发会话的消息元组的第二模块;以及用于向所述客户机设备发送从所述消息元组推导出的历史消息的第三模块。12.一种用于向连接至分布式网络的客户机设备群体提供持久消息收发服务的设备,包括:用于为从客户机设备发起与持久消息收发服务的活跃通信的用户放置用户元组到元组空间中的装置;用于定位到存储在所述元组空间中的与所述用户元组相匹配的关于先前持久消息收发会话的消息元组的装置;以及用于向所述客户机设备发送从所述消息元组推导出的历史消息的装置。13.一种用于向连接至分布式网络的客户机设备群体提供持久消息收发服务的装置,包括:计算平台,其主存执行持久消息收发服务的元组空间;通信网络;以及消息收发网关,其为经由所述通信网络来发起客户机设备与所述消息收发网关之间的活跃通信的用户放置用户元组到所述元组空间中,所述消息收发网关进一步定位到存储在所述元组空间中的与所述用户元组相匹配的关于先前持久消息收发会话的消息元组,并且经由所述通信网络来向所述客户机设备发送从所述消息元组推导出的历史消息。14.如权利要求13所述的装置,其特征在于,进一步包括所述消息收发网关通过使用联系人服务元组来匹配所述元组空间中的伙伴用户元组的属性的方式来定位到与所述用户相关联的伙伴用户,并且经由所述通信网络来向所述伙伴用户的客户机设备通知所述用户是消息收发可访问的。15.如权利要求13所述的装置,其特征在于,进一步包括所述消息收发网关经由所述通信网络来从所述用户接收旨在送给伙伴用户的新消息,用联系人服务元组来匹配元组空间中的用户元组的属性的方式来标识所述伙伴用户,并且经由所述通信网络来向所述伙伴用户的客户机设备中继所述消息。16.如权利要求15所述的装置,其特征在于,进一步包括所述消息收发网关将包含所述新消息的新消息元组放置在元组空间中。17.如权利要求13所述的装置,其特征在于,进一步包括所述消息收发网关经由所述通信网络来从所述用户接收旨在送给预定义用户群的新消息,用联系人服务元组来匹配元组空间中的多个用户元组的属性的方式来标识所述预定义用户群中的每个可访问成员,并且经由所述通信网络向所述可访问成员各自的客户机设备中继所述消息。18.如权利要求17所述的装置,其特征在于,进一步包括所述消息收发网关将包含所述新消息的新消息元组放置在元组空间中。19.如权利要求13所述的装置,其特征在于,进一步包括所述消息收发网关经由所述通信网络来从所述用户接收旨在向未指定的可访问用户子集分发的具有兴趣属性的新消息,用呼喊服务元组来将所述兴趣属性与元组空间中的多个用户元组相匹配的方式来标识所述可访问用户子集,并且向所述可访问成员各自的客户机设备中继所述消息。20.如权利要求19所述的装置,其特征在于,所述新消息包括广告。21.如权利要求13所述的装置,其特征在于,进一步包括所述消息收发网关响应于客户机设备经由所述通信网络请求消息收发服务而定位到元组空间中的接口对象。22.如权利要求13所述的装置,其特征在于,进一步包括所述消息收发网关经由所述通信网络来从所述用户的所述客户机设备接收关于所述用户不再是所述持久消息收发服务可访问的指示,通过使用联系人服务元组来匹配所述元组空间中的伙伴用户元组的属性的方式来定位到与所述用户相关联的伙伴用户,并且经由所述通信网络向所述伙伴用户的客户机设备通知所述用户不是消息收发可访问的。23.一种用于从分布式网络接收持久消息收发服务的方法,包括:从客户机设...

【专利技术属性】
技术研发人员:M·L·卡恩特B·K·杰克逊S·古奇
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1