[发明专利]在移动设备之间迁移代理的系统和方法有效
申请号: | 201080055119.9 | 申请日: | 2010-11-05 |
公开(公告)号: | CN102656864A | 公开(公告)日: | 2012-09-05 |
发明(设计)人: | 罗伯特·W·彼得森;马克·杰勒德 | 申请(专利权)人: | 欧搜卡德远程有限责任公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/48 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宋鹤 |
地址: | 美国特*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 设备 之间 迁移 代理 系统 方法 | ||
技术领域
本公开涉及向移动设备部署和运行代理(agent)。
背景技术
在移动通信中,移动设备可被配置为接收并支持移动代理以执行各种任务。然而,普遍存在的移动传感(sensory)输入网络的价值已经在市场中占据优势。当前,低成本、低功率微电子器件、传感器和无线技术不断发展。例如,位置感知(location-ware)移动设备的用户可迎战或识别真实世界事件。用户可选择向移动设备下载并运行基于智能代理的软件应用以实现带有或针对用户的特定目标。
用户需要最终离开该事件或具有要求终止设备上的代理的某种其他需求。这可能在代理目标被完成之前发生。在现有技术应用中,这通常将意味着代理软件不能继续实现其目标。
需要一种使得移动代理能够持续的经改进的系统和方法。
发明内容
在本公开的一方面中,提供了一种向移动设备部署代理的方法,包括:定义感兴趣区域(ROI),向第一移动设备部署代理,运行在感兴趣区域内的第一移动设备上的代理,并且将所述代理从第一移动设备传播(propagate)到感兴趣区域内的至少一个第二移动设备。
在本公开的一方面中,提供了一种服务器,该服务器被配置为向至少一个移动设备部署代理应用。所述代理应用可被配置为:当至少一个移动设备处于感兴趣区域内时,在至少一个移动设备上运行,执行关于感兴趣区域的至少一个代理功能,定位感兴趣区域内的至少一个其他移动设备,并且将所述代理复制到感兴趣区域内的至少一个其他移动设备上。
在本公开的一方面中,提供一种计算机可读介质,包括供第一设备的第一处理器运行的计算机可运行指令,这些计算机可运行指令在被运行时使得所述第一处理器:运行代理应用,接收来自第二设备的第二处理器的代理参与(participation)请求,所述代理参与请求指示第二设备的位置,将第二设备的位置与感兴趣区域的定义进行比较,并且如果第二设备处于感兴趣区域内,则将所述代理应用提供给所述第二处理器。
附图说明
将仅借助于示例来参考具体实施例和附图,其中:
图1图示服务于感兴趣区域的网络;
图2图示向感兴趣区域部署移动代理的处理;
图3图示设备正运行代理应用时图1的网络的状态;
图4图示当设备向第二设备拷贝代理时的消息流;
图5图示从第一设备向第二设备拷贝代理的处理;
图6图示终止设备上的代理的处理;
图7图示第一和第二设备的处理器和存储器;以及
图8图示可在图7的第一设备的处理器上运行的指令集。
具体实施方式
在图1中,示出网络10,网络10包括服务器20和任意数目的移动设备12。移动设备可通过任何合适的通信协议与服务器20通信。网络10支持点对点通信,但是其他方面,网络的类型或状态与本公开的本质无关。移动设备12可通过一个或多个基站18与服务器20通信以及彼此通信。通常,设备12可以是许多类型,包括蜂窝电话、个人数字助理(PDA)、笔记本电脑、膝上型电脑等。
移动设备12一般被配置为支持动态的、可通过网络运行的内容,并且可接收来自服务器20的内容。具体地,服务器20例如可例如响应于来自设备12的请求向移动设备12部署代理应用16。如上所述,代理16可被使得能应用于感兴趣区域内的特定事件。服务器20因此能够定义感兴趣区域的边界以便表征(characterize)事件在哪发生。在一个实施例中,感兴趣区域可通过一系列的纬度/经度点或者某种类似的坐标阵列来定义。替代地,感兴趣区域可被定义为在特定基站18或基站集合的通信范围内。
在本实施例中,代理16可要求其主机设备能感知位置。位置的感知可通过诸如GPS等的内置系统来确定,这样的内置系统能够向设备提供所需准确度的其当前位置。替代地,或者另外,设备可通过接收来自服务器的信息或经由与基站18的通信来感知位置。
移动设备12处的用户能从服务器20下载代理16并在设备12上运行代理16以实现特定目标。目标可以关于在网络10覆盖的感兴趣区域15内发生的特定事件。代理的应用和目标的示例在下面更详细提供。
如上所述,当在代理的目标被实现之前用户需要离开ROI或者具有要求终止设备上的代理的某种其他需求时,可能存在争端。为了达到用户的需求和设备上的代理的需求之间的平衡,应当部署代理软件以使得其能够持续存在于感兴趣区域内以服务进入感兴趣区域的其他设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于欧搜卡德远程有限责任公司,未经欧搜卡德远程有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080055119.9/2.html,转载请声明来源钻瓜专利网。