[发明专利]一种面向智慧城市的跨域协作服务方法有效
申请号: | 201810918926.7 | 申请日: | 2018-08-13 |
公开(公告)号: | CN109218406B | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 吴旭;于汶平 | 申请(专利权)人: | 广西大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 530004 广西壮族*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种面向智慧城市的跨域协作服务方法。基本思想是:协作服务管理中心首先查找到能够提供协作服务的智能体并计算它们的协作服务能力。然后加密协作应答信息并发送给智能体。智能体对信息解密后基于协作服务能力的计算结果选择一个或多个协作伙伴,然后发送协作确认信息。协作服务管理中心将适配来自于不同运营商或组织的智能体之间的异构差异,实现彼此间的通信协作,同时为多个相互协作的智能体计算和分配适合的协作任务。该方法能够兼容来自于不同运营商或组织的智能体之间的异构差异,根据智能体自身的资源能力和协作服务能力计算和分配协作任务,有效地解决了不同运营商或组织的智能体间的跨域协作问题。属于计算机网络领域。 | ||
搜索关键词: | 一种 面向 智慧 城市 协作 服务 方法 | ||
【主权项】:
1.跨域协作平台中,一种面向智慧城市的跨域协作服务方法,要求在跨域协作平台中部署若干个用户模块和1个协作服务管理中心,其中每个智能体都部署1个用户模块,协作服务管理中心包括注册模块、协作服务查找模块、协作服务选择模块、协作服务适配模块、协作资源分配模块;注册模块包括1个用户数据库和1个密钥管理器;协作服务选择模块包括1个协作服务能力计算器;协作服务适配模块包括若干个适配器;协作资源分配模块包括1个资源能力计算器和1个协作实力计算器;不同运营商或组织的n个智能体通过用户模块在跨域协作服务平台的协作服务管理中心进行注册,注册成功后,相应的注册信息被保存到注册模块的用户数据库中;然后注册模块中的密钥管理器为每个智能体生成一对密钥包括公钥和私钥;需要协作的智能体利用用户模块将协作服务请求发送给跨域协作服务平台的协作服务管理中心,协作服务管理中心首先查找到能够提供协作服务的智能体并计算它们的协作服务能力,然后加密协作应答信息并发送给智能体;智能体对信息解密后基于协作服务能力的计算结果选择一个或多个协作伙伴,然后发送协作确认信息;协作服务管理中心将适配来自于不同运营商或组织的智能体之间的异构差异,实现彼此间的通信协作,同时为多个相互协作的智能体计算和分配适合的协作任务;其特征在于包括以下步骤:功能模块部署阶段:在跨域协作服务平台中部署若干个用户模块和1个协作服务管理中心,其中每个智能体都需要在用户端部署1个用户模块;协作服务管理中心包括注册模块、协作服务查找模块、协作服务选择模块、协作服务适配模块、协作资源分配模块;注册模块包括1个用户数据库和1个密钥管理器;协作服务选择模块包括1个协作服务能力计算器;协作服务适配模块包括若干个适配器;协作资源分配模块包括1个资源能力计算器和1个协作实力计算器;用户注册阶段:不同运营商或组织的n个智能体通过用户模块在跨域协作服务平台的协作服务管理中心进行注册,注册成功后,相应的注册信息被保存到注册模块的用户数据库中;注册信息包括智能体所隶属的运营商或组织的名称、智能体的实名、智能体的数据处理能力参数、存储能力参数、能源参数、智能体所能提供协作服务的类型、该服务类型对应的服务发生时间、服务响应时间、该服务类型的历史协作成功的次数、协作失败的次数以及协作伙伴给予的协作满意度评价;分配密钥阶段:注册模块中的密钥管理器为每个智能体生成一对密钥包括公钥和私钥;公钥保存在注册模块的用户数据库中,私钥被协作服务管理中心发送到智能体的用户模块并保存在用户模块;协作请求阶段:假设发起协作服务请求的智能体为
智能体
通过用户模块向协作服务管理中心发起协作服务请求,其中协作服务请求包含智能体
的协作服务的需求类型;协作服务管理中心收到协作服务请求后启动协作服务查找模块,协作服务查找模块从用户数据库中查找到能够提供协作服务的智能体的注册信息,并将注册信息发送给协作服务选择模块;查找原则是智能体所提供协作服务的类型与协作服务请求中所包含的协作服务的需求类型相同;协作应答阶段:协作服务选择模块收到提供协作服务的智能体的注册信息后进入协作应答阶段,协作服务选择模块将启动协作服务能力计算器,计算每一个提供协作服务的智能体的协作服务能力以及智能体
的协作服务能力,并将协作服务能力的计算结果和提供协作服务的智能体的注册信息用智能体
的公钥加密然后封装成协作应答信息发送给智能体
协作确认阶段:智能体
收到加密的协作应答信息后,进入协作确认阶段;智能体
用其私钥对信息进行解密,解密后基于协作服务能力的计算结果选择一个或多个协作伙伴;然后发送协作确认信息到协作服务管理中心,协作确认信息包括选择出的协作伙伴的实名、协作伙伴的协作服务能力和智能体
的协作服务能力;协作服务管理中心收到协作确认信息后分别启动协作服务适配模块和协作资源分配模块;协作服务适配模块负责适配智能体之间的异构差异,在不同类型的智能体之间实现相互的通信协作,协作资源分配模块负责根据智能体自身的资源能力和智能体的协作服务能力为多个参与协作的智能体计算和分配适合的协作任务;协作反馈阶段:协作完成后,智能体
与所有的协作伙伴相互进行协作满意度评价,并将评价结果提交到协作服务管理中心,协作服务管理中心更新用户数据库中的相关记录,包括服务发生时间、服务响应时间、历史协作成功的次数、协作失败的次数和协作满意度评价。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西大学,未经广西大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810918926.7/,转载请声明来源钻瓜专利网。