在线终端的管理方法及装置、在线终端代理的制作方法

文档序号:9870321阅读:387来源:国知局
在线终端的管理方法及装置、在线终端代理的制作方法
【技术领域】
[0001] 本发明设及终端管理技术,尤其设及一种在线终端的管理方法及装置、在线终端 代理。
【背景技术】
[0002] 目前一般是采用Client-Server的网络架构对在线终端进行远程管理。管理的基 本内容包括:数据上报如传感器数值、配置参数等上报、远程读取如传感器数值、终端配置 参数等的读取、远程设置、远程控制。
[0003] 但是,基于Client-Server的网络架构中,存在W下技术问题:
[0004] 当终端离线后,所有对终端的访问都会被拒绝; 阳0化]终端无法支持大量的用户查询;
[0006] 要实现与终端相关的物联网业务逻辑,用户或设计者必须提前预知终端提供了哪 些可被远程访问的接口和资源,W及运些接口和资源所代表的含义。
[0007] 可见,现有的Client-Server的网络架构在针对海量的终端进行管理时,会导致 管理效率低下。

【发明内容】

[0008] 本发明实施例为解决上述技术问题,提供一种在线终端的管理方法及装置、在线 终端代理,能。
[0009] 本发明实施例的技术方案是运样实现的:
[0010] 一种在线终端的管理方法,包括:
[0011] 第一在线终端代理接收到第一设备发送的关注请求消息,并在允许关注时向所述 第一设备发送同意关注的响应消息;
[0012] 所述第一在线终端代理与所述第一设备之间建立关注关系;
[0013] 所述第一在线终端代理将自身当前的状态集合、动作集合W及状态转移模型的信 息同步至所述第一设备。
[0014] 优选地,所述第一在线终端代理获取第一终端的状态、动作的信息,并根据所述第 一终端的状态、动作的信息生成状态集合、动作集合,W及,根据所述第一终端的状态、动作 的信息创建状态转移模型的信息;
[0015] 其中,所述第一在线终端代理与第一终端对应设置;
[0016] 所述状态集合包括至少一个状态元素,每一状态元素为多维向量,每一维向量表 示所述第一终端在某时刻的状态;
[0017] 所述动作集合表示所述第一终端在所述状态集合中每一状态下能执行的所有动 作的集合;所述动作集合中任一动作的执行都能导致所述第一终端的从第一状态向第二状 态迁移;所述第一状态不同于所述第二状态;
[0018] 所述状态转移模型表示所述第一终端在第=状态下执行第一动作所产生的后继 状态。
[0019] 优选地,所述方法还包括:
[0020] 所述第一在线终端代理还接收所述第一终端上报的更新的状态、动作的信息,并 根据所创建状态转移模型校验所上报的状态、动作的信息,校验成功后将所接收的状态、动 作的信息同步至所述第一设备。
[0021] 优选地,所述方法还包括:
[0022] 所述第一在线终端代理向所述第一终端发送第一动作执行指令,并在接收到所述 第一终端发送的第一动作执行确认后,根据所创建状态转移模型更新所述第一动作执行后 的状态的信息,并将所述第一动作及所述第一动作执行后的状态的信息同步至所述第一设 备;
[0023] 其中,所述第一在线终端代理从所述第一设备接收所述第一动作执行指令,或所 述第一在线终端代理接收其他设备发送的所述第一动作执行指令。
[0024] 优选地,所述方法还包括:
[00巧]所述第一在线终端代理接收所述第一终端发送的检测数据,并在接收到所述第一 设备发送的数据查询请求时,将所接收的检测数据向所述第一设备发送。
[0026] 优选地,所述方法还包括:
[0027] 所述第一在线终端代理接收到所述第一设备发送的离线通知后接收到所述第一 设备发送的数据查询请求时,将最近一次接收的检测数据向所述第一设备发送。
[0028] 优选地,所述第一设备包括第二在线终端代理或管理机器;
[0029] 所述第二在线终端代理不同于所述第一在线终端代理。
[0030] 一种在线终端的管理装置,包括:获取单元、创建单元、接收单元、确认单元、建立 单元和同步单元,其中:
[0031] 接收单元,用于接收第一设备发送的关注请求消息;
[0032] 确认单元,用于确认是否允许所述第一设备关注,是时触发所述建立单元;
[0033] 建立单元,用于向所述第一设备发送同意关注的响应消息,建立所述管理装置与 所述第一设备之间的关注关系;
[0034] 同步单元,用于将所述管理装置当前的状态集合、动作集合W及状态转移模型的 信息同步至所述第一设备。
[0035] 优选地,所述管理装置还包括获取单元和创建单元,其中:
[0036] 获取单元,用于获取所述第一终端的状态、动作的信息;
[0037] 创建单元,用于根据所述第一终端的状态、动作的信息生成状态集合、动作集合, W及,根据所述第一终端的状态、动作的信息创建状态转移模型的信息;
[0038] 其中,所述第一在线终端代理与第一终端对应设置;
[0039] 所述状态集合包括至少一个状态元素,每一状态元素为多维向量,每一维向量表 示所述第一终端在某时刻的状态;
[0040] 所述动作集合表示所述第一终端在所述状态集合中每一状态下能执行的所有动 作的集合;所述动作集合中任一动作的执行都能导致所述第一终端的从第一状态向第二状 态迁移;所述第一状态不同于所述第二状态;
[0041] 所述状态转移模型表示所述第一终端在第=状态下执行第一动作所产生的后继 状态。
[0042] 优选地,所述管理装置还包括:校验单元;
[0043] 所述接收单元还用于接收所述第一终端上报的更新的状态、动作的信息;
[0044] 校验单元,用于根据所创建状态转移模型校验所上报的状态、动作的信息;
[0045] 所述同步单元还用于将校验成功后将所接收的状态、动作的信息同步至所述第一 设备。
[0046] 优选地,所述管理装置还包括:发送单元、更新单元;
[0047] 发送单元,用于向所述第一终端发送第一动作执行指令;
[0048] 所述接收单元还用于接收到所述第一终端发送的第一动作执行确认;
[0049] 更新单元,用于在所述接收单元接收到执行确认后,根据所创建状态转移模型更 新所述第一动作执行后的状态的信息,所述同步单元还用于将所述第一动作及所述第一动 作执行后的状态的信息同步至所述第一设备;
[0050] 其中,所述接收单元从所述第一设备接收所述第一动作执行指令,或接收其他设 备发送的所述第一动作执行指令。
[0051] 优选地,所述管理装置还包括:
[0052] 所述接收单元,还接收所述第一终端发送的检测数据,W及,接收所述第一设备发 送的数据查询请求;
[0053] 所述发送单元还用于在所述接收单元接收到所述数据查询请求后,将所接收的检 测数据向所述第一设备发送。
[0054] 优选地,所述接收单元还用于接收所述第一设备发送的离线通知; 阳化5] 所述发送单元还用于在所述接收单元接收到所述第一设备发送的数据查询请求 时,将最近一次接收的检测数据向所述第一设备发送。
[0056] 优选地,所述第一设备包括第二在线终端代理或管理机器;
[0057] 所述第二在线终端代理不同于所述第一在线终端代理。
[0058] 一种在线终端代理,包括前述的在线终端的管理装置。
[0059] 本发明实施例中,通过设置状态集合、动作集合W及状态转移模型来表征终端当 前的状态,并能基于状态集合、动作集合W及状态转移模型等的信息建立在线终端代理之 间或在线终端代理与管理机器之间的关注关系,一旦在线终端代理与其他在线终端代理或 管理机器建立关注关系后,在线终端代理即可实时获取到终端当前的状态、动作,并能将所 获取的终端的状态、动作的信息向其他在线终端代理或管理机器发送。
[0060] 本发明实施例中,任意两个在线终端代理之间有能力形成消息订阅关系,并为自 动组织业务逻辑关系提供了基础;其他设备可W通过订阅动作了解到终端的远程操作接 口、状态转移模型、W及当前状态和状态转移过程;在线终端代理能够代为应答其他机器或 人类对终端的查询,从而减轻终
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1