一种基于移动代理的网络分布式交互方法技术

技术编号:3515620 阅读:214 留言:0更新日期:2012-04-11 18:40
一种基于移动代理的网络分布式交互方法,用户通过由移动代理实现的交互代理在网络中进行交互,交互代理代表用户作为交互的对等实体,根据需要在网络中迁移并保持交互状态。代理执行环境网络为交互代理提供创建、运行和传送等各种功能支持,一台或多台服务器为交互代理提供一级或多级的目录服务,代理执行环境和目录服务组成交互代理的分布式虚拟交互环境。交互代理可定制的各种行为和协同运作方式对应于不同的交互应用形成个体之间、群体之间以及个体和群体之间多种交互方式。本发明专利技术实现了网络交互实体之间透明的、智能的、可移动的交互过程,提供了随时沟通、及时互动的交互服务以及灵活的信息共享方式。

【技术实现步骤摘要】

【技术保护点】
一种基于移动代理的网络分布式交互方法,其特征在于用户通过由移动代理实现的交互代理在网络中位置透明的、持久的进行交互,交互代理在这个交互过程代表用户作为交互的对等实体,一方面,交互代理是具有反应性、自治性、移动性的实体,可以代表一个或多个用户;另一方面,一个用户可以同时拥有一个或多个交互的对等身份,表现为一个或多个交互代理,所述方法包含的步骤为:第一阶段,创建网络分布式交互基础设施和交互代理,所述的网络分布式交互基础设施包括目录服务和所有的代理执行环境,用户通过交互代理 在交互基础设施的支持下进行网络交互,步骤1)、建立目录服务:在一台或多台服务器上建立一级或多级的目录服务,用于注册、查询、更改和注销交互代理的标识、地址、状态、权限和其他有助于网络交互的信息;步骤2)、创建代理执行环 境,组成网络分布式虚拟交互环境:每一个可被用来进行交互的网络节点都为交互代理建立代理执行环境,用于创建、运行、挂起、终止、传送、接收和保护交互代理;代理执行环境和目录服务组成一个分布式虚拟交互环境,代表用户的交互代理在这个交 互环境中根据用户的需要随时随处迁移;步骤3)、创建交互代理:相应于不同的交互应用,用户定制不同功能的交互代理,在进行网络交互时,用户端根据不同类型的用户以及所代表的角色创建不同数目或、和不同功能的交互代理:如果用户是 个体用户并代表单一的交互角色,那么创建一个交互代理,如果用户是个体用户并代表多种交互角色,那么创建多个交互代理,如果用户是群体用户并代表单一的交互角色,那么创建一个交互代理,如果用户是群体用户并代表多种交互角色,那么 创建多个交互代理;第二阶段,网络分布式交互:步骤4)、用户与交互代理交互:用户根据需要通过交互代理请求与所要交互方建立连接,用户对交互代理有关网络中其他交互方的建立连接请求做出应答,用户将所要发送给交互方的文字、图像 和、或影像信息提交给交互代理,交互代理将所收到交互对方的文字、语音、图像和、或影像以及其他交互信息提交给用户,用户根据需要请求交互代理迁移至指定网络交互节点;步骤5)、交互代理与代理执行环境、目录服务交互:交互代理在代理执行 环境支持下,通过目录服务定位网络中所要交互用户的交互代理,交互代理与交互对方的交互代理通信交换信息,交互代理根据用户的请求迁移...

【技术特征摘要】

【专利技术属性】
技术研发人员:王汝传陈志
申请(专利权)人:南京邮电大学
类型:发明
国别省市:84[中国|南京]

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

1