[发明专利]多台移动设备的分布式计算网络系统的构建方法及系统有效
申请号: | 202011461766.1 | 申请日: | 2020-12-11 |
公开(公告)号: | CN112769892B | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 邓小龙;陆月明;韩道歧;聂子翔;宋淋明;丁浩 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L67/02 | 分类号: | H04L67/02;H04L67/10;H04L41/0213;G06F9/54 |
代理公司: | 北京金咨知识产权代理有限公司 11612 | 代理人: | 秦景芳 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 设备 分布式 计算 网络 系统 构建 方法 | ||
本发明提供了一种多台移动设备的分布式计算网络系统的构建方法及系统,该方法包括:在PC上运行的嵌入式移动操作系统虚拟机上,安装基于设定编程语言的分布式计算环境;通过交叉编译分别将PC虚拟机上安装的分布式计算环境,移植至开发板;通过开发板上的测距函数API,测算包含所有移植有分布式计算环境的开发板的分队中任意两个开发板之间的无线通信距离,得到图结构,每个开发板对应一个节点;调用并基于Map/Reduce框架分布式计算所述连接图结构中的多源最短路径,并得到各节点的中介性值;将中介性值最大的节点选为队长节点或中继节点,其他节点选为被管理节点。通过上述方案能够实现针对专门的特殊环境行动小分队的网络环境下的嵌入式分布式计算及管理。
技术领域
本发明涉及分布式计算技术领域,尤其涉及一种多台移动设备的分布式计算网络系统的构建方法及系统。
背景技术
近年来,智能可穿戴设备发展得非常迅速,在军用和民用领域都已经迅速发展成为一个研究热点。智能可穿戴设备是指采用独立操作系统,并具备系统应用、升级和可扩展的、有人体佩戴的、实现持续交互的智能设备。
当前,特殊环境下的单人装备的总目标一般包括负载重量轻、视距更远、防护更好、反应更快、环境适应能力和行动目标执行能力更强等。而从智能装备角度提升战斗力对达到单人装备的总目标具有重大意义。
有许多企业和科研机构研究了基于无线传感网的管理系统或者具有类似功能的软件,例如,Octopus、MOTE-VIEW、Sensor Network Analyzer和Spy Glass等,但是并没有针对专门的特殊环境下的单人小小队的嵌入式网络分布式计算及管理框架。
发明内容
本发明提供了一种多台移动设备的分布式计算网络系统的构建方法及系统,以实现针对专门的特殊场景下小队的嵌入式网络分布式计算及管理。
为了达到上述目的,本发明采用以下方案实现:
根据本发明实施例的一个方面,提供了一种多台移动设备的分布式计算网络系统的构建方法,包括:
在设定嵌入式移动操作系统的PC虚拟机上安装基于设定编程语言的分布式计算环境;
通过交叉编译,分别将在所述PC虚拟机上安装的分布式计算环境,移植至多个安装有所述设定嵌入式移动操作系统的开发板上,其中,分布式计算环境包括设定报文结构;
通过移植有分布式计算环境的开发板上的测距函数API,测算包含所有移植有分布式计算环境的开发板的分队中任意两个开发板之间的无线通信距离,得到该分队对应的连接图结构,其中,每个开发板对应该分队中的一个节点;
调用并基于移植有分布式计算环境的开发板上分布式计算环境中的Map/Reduce框架,分布式计算所述连接图结构中的多源最短路径,并根据所述多源最短路径得到所述连接图结构中各节点的中介性值;
将所述连接图结构中的中介性值最大的节点选为队长节点,并将所述分队中其他节点选为被管理节点,以根据所有移植有分布式计算环境的开发板和选出的队长节点及被管理节点形成多台移动设备的分布式计算网络系统。
在一些实施例中,通过交叉编译,分别将在所述PC虚拟机上安装的分布式计算环境,移植至多个安装有所述设定嵌入式移动操作系统的开发板上之后,还包括:
在移植有分布式计算环境的开发板上安装图形化QT程序操作界面。
在一些实施例中,调用并基于移植有分布式计算环境的开发板上分布式计算环境中的Map/Reduce框架,分布式计算所述连接图结构中的多源最短路径,并根据所述多源最短路径得到所述连接图结构中各节点的中介性值,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011461766.1/2.html,转载请声明来源钻瓜专利网。