发明名称 一种基于移动代理的网络分布式交互方法
摘要 一种基于移动代理的网络分布式交互方法,用户通过由移动代理实现的交互代理在网络中进行交互,交互代理代表用户作为交互的对等实体,根据需要在网络中迁移并保持交互状态。代理执行环境网络为交互代理提供创建、运行和传送等各种功能支持,一台或多台服务器为交互代理提供一级或多级的目录服务,代理执行环境和目录服务组成交互代理的分布式虚拟交互环境。交互代理可定制的各种行为和协同运作方式对应于不同的交互应用形成个体之间、群体之间以及个体和群体之间多种交互方式。本发明实现了网络交互实体之间透明的、智能的、可移动的交互过程,提供了随时沟通、及时互动的交互服务以及灵活的信息共享方式。
申请公布号 CN100346599C 申请公布日期 2007.10.31
申请号 CN200510094036.1 申请日期 2005.08.26
申请人 南京邮电大学 发明人 王汝传;陈志
分类号 H04L12/00(2006.01);H04L12/54(2006.01) 主分类号 H04L12/00(2006.01)
代理机构 南京经纬专利商标代理有限公司 代理人 叶连生
主权项 1、一种基于移动代理的网络分布式交互方法,其特征在于用户通过由移动代理实现的交互代理在网络中位置透明的、持久的进行交互,交互代理在这个交互过程代表用户作为交互的对等实体,一方面,交互代理是具有反应性、自治性、移动性的实体,可以代表一个或多个用户;另一方面,一个用户可以同时拥有一个或多个交互的对等身份,表现为一个或多个交互代理,所述方法包含的步骤为:第一阶段,创建网络分布式交互基础设施和交互代理,所述的网络分布式交互基础设施包括目录服务和所有的代理执行环境,用户通过交互代理在交互基础设施的支持下进行网络交互,步骤1)、建立目录服务:在一台或多台服务器上建立一级或多级的目录服务,用于注册、查询、更改和注销交互代理的标识、地址、状态、权限和其他有助于网络交互的信息;步骤2)、创建代理执行环境,组成网络分布式虚拟交互环境:每一个可被用来进行交互的网络节点都为交互代理建立代理执行环境,用于创建、运行、挂起、终止、传送、接收和保护交互代理;代理执行环境和目录服务组成一个分布式虚拟交互环境,代表用户的交互代理在这个交互环境中根据用户的需要随时随处迁移;步骤3)、创建交互代理:相应于不同的交互应用,用户定制不同功能的交互代理,在进行网络交互时,用户端根据不同类型的用户以及所代表的角色创建不同数目或、和不同功能的交互代理:如果用户是个体用户并代表单一的交互角色,那么创建一个交互代理,如果用户是个体用户并代表多种交互角色,那么创建多个交互代理,如果用户是群体用户并代表单一的交互角色,那么创建一个交互代理,如果用户是群体用户并代表多种交互角色,那么创建多个交互代理;第二阶段,网络分布式交互:步骤4)、用户与交互代理交互:用户根据需要通过交互代理请求与所要交互方建立连接,用户对交互代理有关网络中其他交互方的建立连接请求做出应答,用户将所要发送给交互方的文字、图像和、或影像信息提交给交互代理,交互代理将所收到交互对方的文字、语音、图像和、或影像以及其他交互信息提交给用户,用户根据需要请求交互代理迁移至指定网络交互节点;步骤5)、交互代理与代理执行环境、目录服务交互:交互代理在代理执行环境支持下,通过目录服务定位网络中所要交互用户的交互代理,交互代理与交互对方的交互代理通信交换信息,交互代理根据用户的请求迁移到所指的网络交互节点。
地址 210003江苏省南京市新模范马路66号