首页 / 专利库 / 人工智能 / 群体智能 / 一种基于移动代理的网络分布式交互方法

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

阅读:758发布:2021-07-17

专利汇可以提供一种基于移动代理的网络分布式交互方法专利检索,专利查询,专利分析的服务。并且一种基于移动代理的网络分布式交互方法,用户通过由移动代理实现的交互代理在网络中进行交互,交互代理代表用户作为交互的对等实体,根据需要在网络中迁移并保持交互状态。代理执行 环境网络 为交互代理提供创建、运行和传送等各种功能支持,一台或多台 服务器 为交互代理提供一级或多级的目录服务,代理 执行环境 和目录服务组成交互代理的分布式虚拟交互环境。交互代理可定制的各种行为和协同运作方式对应于不同的交互应用形成个体之间、群体之间以及个体和群体之间多种交互方式。本 发明 实现了网络交互实体之间透明的、智能的、可移动的交互过程,提供了随时沟通、及时互动的交互服务以及灵活的信息共享方式。,下面是一种基于移动代理的网络分布式交互方法专利的具体信息内容。

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

说明书全文

技术领域

发明涉及一种在网络中交互的方法,主要利用分布式计算技术来解决网 络交互的问题,属于分布式计算、即时通讯、对等网络人工智能交叉技术应用 领域。

背景技术

随着新经济的发展,网络变得越来越完善,它可以提供电子邮件、BBS、 USENET、语音聊天、网络会议等多种交互方式,拉近了人们之间的距离,同时 网络的发展也促进了通讯手段的变化,传统的交互方式已经不能满足人们的要 求。网络的飞速发展,特别是近年来Internet及其相关技术的普遍应用,使网络 已经成为目前人们交互的基础平台。在这样的背景下,计算已经不再像以前那样 仅仅局限于网络中的几台服务器上,而是要求所有计算机都融入到分布式计算这 一大环境中来。
在Internet这一目前最庞大的网络环境中,应用系统体系结构和组织结构的 复杂性不断增加,而传统的设计方法已经无法满足实际的网络交互需要,分布式、 智能化才是今后设计网络交互的基本方向。交互分布式的目标是要将交互的过程 透明化,由灵活健壮的交互实体独立于实际的网络节点来完成交互过程,而交互 智能化的目标是要在交互双方之间实现智能行为的协调。
在当前的网络交互方式中,即时通讯(Instant Messenger)技术能够让用户 迅速地在网络上和交互对方实时地进行交互。一般即时通讯方法就是在用户交互 过程中使用UDP协议进行发送和接收“消息”的,用户既是服务端,又是客户 端。当登录时,用户主机作为客户端连接到即时通讯服务提供商的主服务器上, 当交互双方进行交互时,如果两者的直接连接比较稳定,那么他们的交互内容都 是以UDP的形式在彼此的计算机之间进行传送。如果两者的连接不是很稳定, 那么即时通讯服务器可以为两者的交互内容进行中转。
但当前的即时通讯技术在交互双方建立连接以后,他们在网络的位置是固定 的,一旦用户从一个网络节点移动到另一个网络节点,两者的连接以及原有的交 互状态必须重新建立,因而这种交互方式没有强调连接的持久性和健壮性。
从实现度来看,当前的网络交互在很大程度上仍依赖于基于客户机/服务 器的交互模式,这种类型的网络交互都需要有一个中央服务器来处理绝大部分的 计算工作,客户端和服务端处于完全不同的角色。客户端通常发送一个请求,而 服务端处于一个支配的地位,获取这个请求,进行计算,然后返回一个结果来回 应这个请求。这种交互有着一个明显的缺点就是:随着服务的客户数目的增多, 服务端所需要占用的资源也随之增加,因而最终制约了客户数目的增长。另外, 目前的网络交互通常过多地依赖于网络通信协议,这些协议在完成任务的过程中 需要进行多次交互,从而很容易导致网络拥塞。
从更高的层次来看,当前的网络即时通讯方法已经在不同层次上体现了对等 网络(Peer to Peer,以后简称P2P)的思想。P2P技术是一种用于不同PC用户 之间,不经过中继设备直接交换数据或服务的技术,它允许网络用户之间直接进 行交互,而不需要连接到服务器。因为消除了中间环节,所以P2P技术使得网 络上的沟通变得更容易、更直接。P2P引导网络计算模式从集中式向分布式偏移, 也就是说网络应用的核心从中央服务器向网络边缘的终端设备扩散,所有网络节 点都可以建立P2P对话。这使人们在网络上的交互行为被提到了一个更高的层 次,使人们以更主动深刻的方式参与到网络交互中去。但当前一般的P2P实现 方法中,P2P中对等方更强调为网络节点以及其所代表的用户,而缺乏对反应性、 自治性、移动性的考虑。
移动代理是一独立的软件实体,它具有反应性、自治性、导向目标性和针对 环境性等特性外,还具有移动性,即可以在网络上从一台主机自主地移动到另一 台主机,代表用户完成指定的任务。移动代理可在异构的软、硬件网络环境中移 动。移动代理计算模式能有效地降低分布式计算中的网络负载、提高通信效率、 支持断连操作、支持异步自主交互、可动态适应网络环境。移动代理计算模式集 中了客户/服务器模式、分布式对象技术、移动代码技术等传统分布式技术的优 点,并结合分布式人工智能技术提供了一个普遍的、开放的、综合的、简便的分 布式应用开发框架。移动代理技术为解决复杂、动态、分布式、智能化的网络交 互提供了一种全新的实现方法。

发明内容

技术问题:本发明的目的是提供一种基于移动代理的网络分布式交互方法, 在网络中构建一个位置透明、便于控制的分布式虚拟交互环境,利用移动代理作 为交互的对等实体而根据需要在网络中随时随地迁移并保持交互状态,为人们在 网络中的交互提供动态而灵活的交互方式,解决当前网络交互、尤其是即时通讯 以及一般的P2P实现方法的不足。
技术方案:本发明所采用的网络分布式交互方法为:用户通过具有自主性、 智能性和移动性的由移动代理实现的交互代理以类似于人类社会的交互行为和 关系在开放、动态的网络环境中位置透明的、持久的进行交互,交互代理在这个 交互过程中代表用户作为交互的对等实体。一方面,交互代理是具有反应性、自 治性、移动性的实体,可以代表一个或多个用户;另一方面,一个用户可以同时 拥有一个或多个交互的对等身份,表现为一个或多个交互代理。
所述的网络分布式交互方法为交互用户构建一个位置透明、便于控制的分布 式虚拟交互环境,将所有网络节点都融入到这个环境中,为网络中的多种交互方 式提供动态而灵活的服务。
一、体系结构
本发明所述的基于移动代理的网络分布式交互体系结构包括网络(包括网络 节点)、代理执行环境,交互代理和网络交互应用。代理执行环境是支撑交互代 理的基础设施,它创造一个位置透明、便于控制、安全可靠的运行环境,为交互 代理提供各种功能支持,包括创建、运行、挂起、终止、传送、接收和保护。交 互代理作为一个具有智能性和自主性的软件实体,代表用户个体或者用户群体, 利用代理执行环境所提供的服务做出适当的反应,根据用户需要随时随处迁移, 为用户之间的交互提供全方位和灵活的支持。网络交互应用基于不同类型的交互 代理来完成不同的交互方式和内容。网络分布式交互通过创建不同功能的代理提 供全新的网络交互应用。
所述的基于移动代理的网络分布式交互方法中,交互代理利用不同的通信协 议实现彼此的通信,而用户之间的交互是通过交互代理之间的通信实现的。在网 络中,用户通过交互代理控制下层的通信协议,而这种控制能将为用户构建一 个透明、健壮和灵活的交互过程。
所述的基于移动代理的网络分布式交互方法中,交互代理运行于动态环境, 具有高度的自治能力,接受需要在网络中交互的用户的委托并为之服务,模拟人 类社会的交互行为和关系,具有一定的智能并自主运行。
二、方法流程
1、创建网络分布式交互基础设施和交互代理
本发明所述的网络分布式交互基础设施包括目录服务和所有的代理执行环 境。用户通过交互代理在交互基础设施的支持下进行网络分布式交互。
(1)建立目录服务
本发明所述的网络分布式交互方法中,每一个交互代理都被分配一个唯一的 标识,这个标识不依赖于具体的网络和节点环境。交互双方依赖于这个标识来定 位和处理具体的交互。本发明所述的网络分布式交互通过目录服务在所构建的交 互环境中定位这些交互代理。
在这种方法中,建立一台或多台服务器为交互代理提供一级或多级的目录服 务,用于注册、查询、更改和注销交互代理的标识、地址、状态和权限以及其他 有助于网络交互的信息。
(2)创建代理执行环境,组成网络分布式虚拟交互环境
本发明所述的网络分布式交互方法中,每一个可被用来进行交互的网络节点 都为交互代理建立代理执行环境,用于创建、运行、挂起、终止、传送、接收和 保护交互代理。
代理执行环境和目录服务组成一个分布式虚拟交互环境,这个环境独立于网 络和具体的设备,而给用户一个虚拟的交互空间。代表用户的交互代理仅依赖于 其运行环境,所以用户在网络中的交互不局限于特定节点或地域而可在这个虚拟 的交互空间中根据用户的需要随时随处迁移。
(3)创建交互代理
相应于不同的交互应用,用户定制不同功能的交互代理。一个交互应用由多 个交互代理及其交互过程构成。在进行网络交互时,用户端根据不同类型的用户 及其所代表的角色创建不同数目或(和)不同功能的交互代理。
如果用户是个体用户并代表单一的交互角色,那么创建一个交互代理;
如果用户是个体用户并代表多种交互角色,那么创建多个交互代理;
如果用户是群体用户并代表单一的交互角色,那么创建一个交互代理;
如果用户是群体用户并代表多种交互角色,那么创建多个交互代理。
所述的网络分布式交互方法中,一个网络节点可以驻留多个交互代理,一个 交互代理可以移动到多个网络节点。每一个交互代理创建时都向目录服务注册所 获得的标识以及关于自身的地址、状态、权限和其他有助于网络交互的信息。
所述的网络分布式交互方法中,交互环境的分布化依赖于交互代理的可移 动,而交互环境的虚拟化依赖于交互代理位置的透明,而目录服务负责实时定位 交互代理及其执行环境,保证交互的动态和透明。
2、网络分布式交互
所述的网络分布式交互方法中,在网络分布式交互基础设施和交互代理创建 后每一次具体的交互步骤分为两个阶段:(1)用户与交互代理交互阶段,(2), 交互代理与代理执行环境、目录服务交互阶段。
(1)用户与交互代理交互阶段
在这个交互阶段中,用户根据需要通过交互代理请求与所要交互方建立连 接;用户对交互代理所提交的其他交互方的建立连接请求作出应答;用户将所要 发送给交互方的文字、语音、图像和(或)影像以及其他交互信息提交给交互代 理;交互代理将所收到交互方的文字、语音、图像和(或)影像以及其他交互信 息提交给用户;用户根据需要请求交互代理迁移至指定网络交互节点。
(2)交互代理与代理执行环境、目录服务交互阶段。
在这个交互阶段中,交互代理在代理执行环境支持下,通过目录服务定位网 络中所要交互用户的交互代理;交互代理与所要交互用户的交互代理通过代理之 间的通信交换信息;交互代理根据用户的请求迁移到所指的网络交互节点。
在所述的网络分布式交互方法中,用户通过交互代理与网络交互对方建立连 接过程以及交互代理定位网络交互代理过程完成网络交互的定位和连接;用户与 交互代理之间互换文字、语音、图像和(或)影像以及其他交互信息的过程以及 交互代理之间通过代理通信互换信息的过程完成网络交互信息的发送和接收;交 互代理根据用户需求迁移至另一个网络交互节点完成交互代理的迁移。
所述的网络分布式交互方法中,为用户交互服务的交互代理从一个节点移动 到另一个节点,从上一节点迁移前那一刻的交互状态继续与交互对方进行交互, 保持交互的连续性。
所述的网络分布式交互方法中,每一个交互代理在移动后都向目录服务更新 关于自身最新的地址、状态、权限和其他有助于网络交互的信息;用户完成交互 后,其所代表的交互代理在销毁时都向目录服务申请注销关于自身的标识、地址、 状态、权限和其他有助于网络交互的信息。
所述的网络分布式交互方法中,为用户服务的交互代理具有对非预期状态和 事件的应变能力,使网络分布式交互过程具有健壮性和容错性,当一个交互节点 要关闭时,所有的交互代理移动到另一个交互节点中继续与对方进行交互。
所述方法包含的步骤具体为:
第一阶段,创建网络分布式交互基础设施和交互代理,所述的网络分布式交 互基础设施包括目录服务和所有的代理执行环境,用户通过交互代理在交互基础 设施的支持下进行网络交互,
步骤1)、建立目录服务:
在一台或多台服务器上建立一级或多级的目录服务,用于注册、查询、更改 和注销交互代理的标识、地址、状态、权限和其他有助于网络交互的信息;
步骤2)、创建代理执行环境,组成网络分布式虚拟交互环境:
每一个可被用来进行交互的网络节点都为交互代理建立代理执行环境,用于 创建、运行、挂起、终止、传送、接收和保护交互代理;
代理执行环境和目录服务组成一个分布式虚拟交互环境,代表用户的交互代 理在这个交互环境中根据用户的需要随时随处迁移;
步骤3)、创建交互代理:
相应于不同的交互应用,用户定制不同功能的交互代理,在进行网络交互时, 用户端根据不同类型的用户以及所代表的角色创建不同数目或、和不同功能的交 互代理:
如果用户是个体用户并代表单一的交互角色,那么创建一个交互代理,
如果用户是个体用户并代表多种交互角色,那么创建多个交互代理,
如果用户是群体用户并代表单一的交互角色,那么创建一个交互代理,
如果用户是群体用户并代表多种交互角色,那么创建多个交互代理;
第二阶段,网络分布式交互:
步骤4)、用户与交互代理交互:
用户根据需要通过交互代理请求与所要交互方建立连接,用户对交互代理有 关网络中其他交互方的建立连接请求做出应答,用户将所要发送给交互方的文 字、图像和、或影像信息提交给交互代理,交互代理将所收到交互对方的文字、 语音、图像和、或影像以及其他交互信息提交给用户,用户根据需要请求交互代 理迁移至指定网络交互节点;
步骤5)、交互代理与代理执行环境、目录服务交互:
交互代理在代理执行环境支持下,通过目录服务定位网络中所要交互用户的 交互代理,交互代理与交互对方的交互代理通信交换信息,交互代理根据用户的 请求迁移到所指的网络交互节点。
每一个交互代理在创建时被分配一个唯一的标识,这个标识不依赖于具体的 网络和节点环境,交互双方依赖于这个标识来定位和处理具体的网络交互,交互 代理向目录服务注册这个标识以及关于自身的地址、状态、权限和其他有助于网 络交互的信息。
每一个交互代理从一个节点移动到另一个节点,从上一节点迁移前那一刻的 交互状态继续与交互对方进行交互,一个节点可以驻留多个交互代理,一个交互 代理可以移动到多个网络节点。
每一个交互代理具有对非预期状态和事件的应变能力,使交互过程具有健壮 性和容错性,当一个交互节点要关闭时,所有的交互代理移动到另一个交互节点 中继续与对方进行交互。
不同的交互应用对应于被定制的不同功能的交互代理以及它们的协同运作 方式,在虚拟的分布式交互环境中,交互代理具有不同的类型,提供相应的接口 给其他代理进行交互,完成不同的交互应用。
网络分布式交互方式包括个体对个体、个体对群体、群体对群体三种交互 方式,所述的个体对个体交互方式中,两个交互代理驻留在两个网络节点的代理 执行环境中进行交互,每一个交互代理代表一个或多个用户,两个交互代理在双 方都不移动、有一方移动、或者双方都移动时一直保持连续的交互过程;所述的 个体对群体交互方式中,单独一个交互代理代表个体,群体中的每一个体分别对 应一个交互代理;所述的群体对群体分布式交互方式中,两个交互代理分别代表 一个交互群体。
有益效果:
本发明所述的基于移动代理的网络分布式交互方法中,交互代理封装一个完 整交互过程,然后自主移动到用户需要的网络节点继续进行交互,这种交互方式 实现了移动对等体和移动对等体(MP2MP:mobile peer to mobile peer)之间的 交互。具体来说,本发明所述的方法具有如下的有益效果:
(1)当网络交互方所在的主机非常繁忙或者遇到不可用于网络交互的原因 时,交互代理可移动到比较空闲的主机或者其它可用于网络交互的主机继续与交 互对方进行交互,而不需要断开连接,同时正在交互的对方并不需要了解这一行 为。可见,本发明所述的网络分布式交互方法实现了网络交互的透明性。
(2)本发明所述的网络分布式交互方法实现了一个实体与多个实体之间的 交互。用户通过交互代理之间的交互,可以实时地与多个对等实体之间进行交互。
(3)在本发明所述的网络分布式交互方法中,交互代理之间的交互实现了 共享信息的功能,而交互代理的移动性和智能性更增强了信息共享的灵活。交互 代理移动到交互对方所需信息的地方,而不影响与对方实际的交互,而且在这一 交互过程中无需庞大的服务器和超量的带宽。
(4)本发明所述的网络分布式交互方法提供了随时沟通、及时互动的交互 服务,第三代移动通信技术的发展和手持终端设备软硬件的发展为交互代理提供 更广阔更强大的执行环境,交互代理在PC之间,PC和手持终端设备之间以及 手持终端设备之间的移动更加提升了随时沟通、及时互动的质量和交互理念。
(5)本发明所述的网络分布式交互方法加强了网络交互的智能性,通过扩 充交互代理的智能,提高其知识和反应性,能够实现自动化交互,也就是说,交 互的一方能够根据另一方的交互内容自主地移动到能够做出反应的地方。
(6)在本发明所述的网络分布式交互方法中,代表用户的交互代理能够感 知其运行环境,并根据环境的变化作出适当的反应,使交互过程能够健壮持续地 进行。交互的网络平台往往是异构的,而本发明所述的交互方法独立于特定的软 硬件环境,仅仅依赖于其运行环境,因而交互代理能够为用户之间提供无缝的交 互过程。
附图说明
图1是基于移动代理的网络分布式交互体系结构示意图。
图2是基于移动代理的网络分布式交互方法流程示意图。
图3是网络中个体对个体分布式交互方式示例图,其中(a)图表示网络中 两个对等个体在非移动状态下交互,(b)图表示有一个对等个体在网络交互过程 中移动,(c)图表示两个对等个体在网络交互过程中都移动。
图4是网络中个体对群体分布式交互方式示例图。
图5是网络中群体对群体分布式交互方式示例图。

具体实施方式

下面对附图本发明的某些实施例作更详细的描述。
根据图1,本发明建立在移动代理系统的基础上,具体的实施方式为(如图 2描述):
1、建立目录服务
在一台或多台服务器上建立一级或多级的目录服务,注册、查询、更改和注 销交互代理的标识、地址、状态、权限和其他有助于网络交互的信息。
2、创建代理执行环境,组成网络分布式虚拟交互环境
每一个可被用来进行交互的网络节点都为交互代理建立代理执行环境。代理 执行环境和目录服务组成一个分布式虚拟交互环境。
3、创建交互代理
相应于不同的交互应用,用户定制不同功能的交互代理,在进行网络交互时, 用户端根据不同类型的用户以及所代表的角色创建不同数目或(和)不同功能的 交互代理。
如果用户是个体用户并代表单一的交互角色,那么创建一个交互代理;
如果用户是个体用户并代表多种交互角色,那么创建多个交互代理;
如果用户是群体用户并代表单一的交互角色,那么创建一个交互代理;
如果用户是群体用户并代表多种交互角色,那么创建多个交互代理。
4、实施具体的网络交互
(1)用户与交互代理交互
用户根据需要通过交互代理请求与所要交互方建立连接;
用户对交互代理所提交的其他交互方的建立连接请求作出应答;
用户将所要发送给交互方的文字、语音、图像和(或)影像以及其他交互信 息提交给交互代理;
交互代理将所收到交互方的文字、语音、图像和(或)影像以及其他交互信 息提交给用户;
用户根据需要请求交互代理迁移至指定网络交互节点。
(2)交互代理与代理执行环境、目录服务交互
交互代理在代理执行环境支持下,通过目录服务定位网络中所要交互用户的 交互代理;
交互代理与所要交互用户的交互代理通过代理之间的通信交换信息;
交互代理根据用户的请求迁移到所指的网络交互节点。
5、形成各种网络分布式交互方式
本发明所述网络分布式交互方法中,交互代理被定制的各种行为方式以及多 个交互代理之间的协同运作方式构成不同的交互应用,形成各种网络分布式交互 方式。
下面详细描述本发明三个交互方式实施例。
第一种交互方式:个体对个体分布式交互方式
图3描述了个体对个体的分布式交互方式,两个交互代理驻留在两个网络节 点的代理执行环境中进行交互,每一个交互代理代表一个或多个用户。
(1)两个交互代理在交互时保持非移动状态,如图3(a)描述,每一个交 互代理对应着一个网络节点(一个特定地点)。
(2)交互的一方移动到另一个网络节点,如图3(b)描述。在本发明中, 移动的一方继续保持和对方连接。交互代理在移动过程中携带信息(包括代理运 行状态、交互信息和连接信息)从一个网络节点迁移到另一个网络节点时根据这 些信息恢复为迁移前的交互状态。在这过程中,没有移动的一方除了在移动一方 移动过程中可能会感觉到异常外并没有其他交互的问题。
(3)交互的双方都在交互过程中进行移动,如图3(c)描述。交互双方在 移动后根据自身的智能以及所携带的信息重新建立连接。在本发明中,对于用户 来说,交互双方的连接对于实际的交互来说同原有连接的效果一样。
第二种交互方式:个体对群体分布式交互方式
图4描述了个体对群体的分布式交互方式,单独一个交互代理代表个体,而 群体中的每一个体分别对应一个交互代理。
为方便描述,如图4描述,灰方交互代理代表个体,黑方交互代理分别代表 群体中的每一个体,可以在每一个代表黑方的主机中驻留。
在个体对群体的交互过程中,每一交互方的位置对另一方来说都是透明的, 灰方交互代理需要和每一个黑方交互代理进行交互,而黑方交互代理只是和灰方 交互代理进行交互。交互代理根据用户的需求随时随处移动。代表个体的灰方交 互代理可以代表多个实际交互用户,而代表群体中每一个体的黑方交互代理也可 以代表多个用户。在本发明中,交互代理是网络交互实际的操作实体,而其所代 表的身份是由用户确定的。
第三种交互方式:群体对群体分布式交互方式
图5描述了群体对群体的分布式交互方式,两个交互代理分别代表一个交互 群体。
为方便描述,如图5描述,黑方交互代理和灰方交互代理分别代表交互的两 个群体(黑方和灰方),每一个黑方主机对应黑方群体中的一个个体(单个用户), 而每一个灰方主机对应灰方群体中的一个个体(单个用户)。在网络交互中,交 互一方的各个主机可以分布在交互网络的任何位置。
在群体和群体的交互过程中,黑方或灰方交互代理根据交互的需要在相应的 主机移动。网络的交互过程在代表每一方的交互代理之间进行,而这个交互代理 具体的位置对于交互的另一方来说是透明的。在本发明中,这个交互方式隐藏交 互的每一群体中单个用户的具体身份。从交互过程来看,两方的连接一直保持着。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈