管理移动电话代理的设备和方法技术

技术编号:3669353 阅读:201 留言:0更新日期:2012-04-11 18:40
一种高质量地实施移动电话代理的定位管理。每一个代理服务器(42,43,44)保存并管理移动历史(46)。每一个代理服务器临时存储一个移动电话代理的与其累计移动次数相关联的修改定位信息的请求,并定期地将其发送给一个注册服务器(45),从而访问注册服务器将没有信息拥挤现象发生。注册服务器只有用一个较高的累计移动次数的修改请求,才能更新一个移动服务器的定位信息,以便不会用老的信息覆盖较新的信息。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术是有关管理移动电话代理定位的一种设备和一种方法。
技术介绍
如果要管理移动电话代理,或者如果一位用户给他或她自己的代理发送一则信息或复原以前曾发布的一则信息,就有必要管理诸移动电话代理现在各处何方的信息。例如,在“GMD FOCUS and IBM Corp.,Mobile Agent System Interoperability FacilitiesSpecification,OMG TC Document(orbos/97-10-05),Nov.1997([MASIF];文档1)中就公开了一种通过登录追踪移动电话代理定位的方法。 一种通过注册追踪移动电话代理定位的方法也公开于上述文档1和“GrassHopper-A mobile Agent Platform for IN Based ServiceEnvironments,Proceedings of IEEE IN Workshop 1998,pp.279-290,May 1998([GrassHopper];文档2)之中。 另一方面,对管理移动电话代理的定位来说,由于其问题的性质,必需满足下面的条件。(1)查询信息的直接性。能够提供最新的信息。(2)高度的可追溯性。万一在分布式环境下发生某种故障,能够追溯尽可能多的代理。并且时间尽可能短地完成复原工作。(3)可伸缩性。能够支持一个较大数目的代理,或更大的累计移动数目。(4)花费低廉的信息管理。代理的移动只需要小额系统开销。 但是上述文档1和文档2所透露的方法都不能充分满足这些要求。 本专利技术就是按照上述
技术介绍
存在的问题做出的,其目标是提供一种设备和一种方法来管理移动电话代理,以满足移动电话的高质量定位管理的要求。
技术实现思路
要实现上述目标,本专利技术涉及的一种管理移动电话代理的设备是这样的一种移动电话代理管理设备,具有多个代理服务器和一个保存移动电话代理的定位的注册服务器,所述每一个代理服务器具有用于保存每一个所述移动电话代理的移动历史的装置;以及请求发送缓冲器,用于保存修改每一个所述代理的定位信息的请求,所述移动电话代理管理设备借助于所述保存的修改定位信息的请求来定期地更新由所述注册服务器保存的每一个所述移动电话代理的定位信息。 最好,每一个代理服务器向注册服务器发送用于修改与对应的移动代理的累计移动次数关联的定位信息的请求,而注册服务器相关联地保存每一个移动电话代理的累计移动次数和定位信息,并只根据与一个较大的累计移动次数关联的修改定位信息的请求,来更新每一个移动电话代理的定位信息。 另外,本专利技术涉及的一种管理移动电话代理的方法是用于运用多个代理服务器和一个保存移动电话代理的定位信息的注册服务器来管理移动电话代理的定位的一种方法,在每一个所述代理服务器上保存每一个所述移动电话代理的移动历史;和保存修改和删除注册的请求、利用所述保存的修改和删除的请求来定期地更新由所述注册服务器保存的每一个所述移动电话代理的定位信息。 附图说明 图1是说明移动电话代理和代理服务器之间关系的框图。 图2是表示移动源的代理服务器让诸移动电话代理移动所实施的处理过程框图。 图3是表示追踪一个移动电话代理的第一种方法(注册法)的框图。 图4是表示要知道某一移动电话代理的定位而向注册服务器查询的框图。 图5是表示修改一个注册服务器管理表的第一张框图。 图6是表示修改一个注册服务器管理表的第二张框图。 图7是表示修改一个注册服务器管理表的第三张框图。 图8是表示追踪一个移动电话代理第二种方法(登录法)的第一张框图。 图9是表示追踪一个移动电话代理第二种方法(登录法)的第二张框图。 图10是表示当某移动电话代理移动到另一个代理服务器时,其代理服务器修改移动历史的框图。 图11是表示一个代理服务器接收到请求,要删除一个被除去的移动电话代理的表项,而修改移动历史的框图。 图12是表示本专利技术所假设的系统环境框图。 图13是表示每一代理服务器所拥有的请求发送缓冲区的框图。 图14是表示给注册服务器发送请求的顺序发生变化的一个例子的框图。 图15是表示一种请求阶段概念的框图。 图16是表示一个代理服务器的请求缓冲区中产生请求注册信息的框图。 图17是表示注册服务器管理的一种表所含表项的框图。 图18是表示移动历史所包含信息的框图。 图19是表示每一激活的代理服务器向一个分布式环境中的注册服务器通知其参与意向的进程框图。 图20是表示定期请求代理服务器发送请求缓冲区内容的进程框图。 图21是表示由注册服务器实现的这一系列数据处理算法的第一张框图。 图22是表示由注册服务器实现的这一系列数据处理算法的第二张框图。 图23是表示由注册服务器实现的这一系列数据处理算法的第三张框图。 图24是表示一个代理服务器接收到sendBufferInfo请求进程的框图。 图25是表示追踪某移动电话代理的一种算法的第一张框图。 图26是表示追踪某移动电话代理的一种算法的第二张框图。 图27是表示追踪某移动电话代理的一种算法的第三张框图。 图28是表示追踪某移动电话代理的一种算法的第四张框图。 图29是表示本专利技术所包含的移动电话代理管理方法评估结果的第一张框图。 图30是表示本专利技术所包含的移动电话代理管理方法评估结果的第二张框图。 具体实施方式 构成在本专利技术中的管理移动电话代理的方法,以便组合用于集中管理各代理定位的注册服务器(注册)和每一代理服务器留下的处理工作,接受运动源的一项请求。 接收该移动电话代理的一个程序和一个字节串(4)。 根据所收到的字节串恢复移动电话代理的状态(5)。 将恢复的移动电话代理项目加入目录,并恢复该代理使其生效(6)。 通过移动源的和目的地的代理服务器的处理,完成该移动电话代理的移动过程。 下面,我们对作为追踪移动电话代理方法之一的注册技术进行解释(图3)。 代理每次移动,一个注册服务器上就纪录一则新的定位信息。在移动电话代理的移动范围之中存在一个注册服务器(7),它管理着一张项目表(8),包括诸移动电话代理的ID(代理ID)和它们的定位(地址)。 要知道某一移动电话代理的定位,应向一个注册服务器进行查询(图4)。 想知道某移动电话代理定位的客户(9),使用该移动电话代理的ID作为一个参数(10),向一个注册服务器进行查询。 接收到查询信息的注册服务器(11)从管理表(12)中检索出一个可应用项,并对检索结果做出反应(13)。如果在该管理表中找不到一个表项,对结果的回答是“找不到该移动电话代理。”当生成、删除和移动(图5~7)一个移动电话代理时,注册服务器的管理项目表就被修改。定时的细节取决于实现的情况有所不同,但它们基本上如下所述。 产生一个移动电话代理时(14)代理服务器刚要开始执行之前,将一条修改的请求(15)送给注册服务器,接着服务器修改管理项目表(16)。 当一个移动电话代理移动时(17)该代理刚要到达移动目标代理服务器(18)并恢复运行之前,将用于注册该移动电话代理一个新的定位的请求送到注册服务器(19)。收到该请求的注册服务器便重写一个应用管理表的项目(20)。 当一个移动电话代理本文档来自技高网
...

【技术保护点】
一种移动电话代理管理设备,有多个代理服务器和一个保存移动电话代理定位的注册服务器, 所说的每一个代理服务器具有: 保存每一移动电话代理移动历史的装置;以及 保存为修改每一代理定位信息请求的装置, 所述的移动电话代理管理设备借助于所述保存的修改定位信息的请求,定期地更新由所述注册服务器保存的每一移动电话代理的定位信息。

【技术特征摘要】
JP 1999-11-17 327276/991.一种移动电话代理管理设备,具有多个代理服务器和一个保存移动电话代理的定位的注册服务器,所述每一个代理服务器具有用于保存每一个所述移动电话代理的移动历史的装置;以及请求发送缓冲器,用于保存修改每一个所述代理的定位信息的请求,所述的移动电话代理管理设备借助于所述保存的修改定位信息的请求来定期地更新由所述注册服务器保存的每一个所述移动电话代理的定位信息。2.根据权利要求1的移动电话代理管理设备,每一个所述代理服务器给所述注册服务器发送所述保存的...

【专利技术属性】
技术研发人员:田井秀树山本学中村祐一
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利