[发明专利]基于AtomBaseFrame应用框架的软硬件地址组件及其操作方法在审
申请号: | 201811333310.X | 申请日: | 2018-11-09 |
公开(公告)号: | CN109324986A | 公开(公告)日: | 2019-02-12 |
发明(设计)人: | 李晨;叶静萍 | 申请(专利权)人: | 安徽典典科技发展有限责任公司 |
主分类号: | G06F13/12 | 分类号: | G06F13/12;G06F9/4401;H04L29/12 |
代理公司: | 北京联瑞联丰知识产权代理事务所(普通合伙) 11411 | 代理人: | 苏友娟 |
地址: | 230011 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地址组件 目标设备 应用框架 软硬件 工业控制系统 数据远程传输 编号标识 模拟系统 实际端口 实际设备 数据通过 通讯端口 网络传输 硬件转换 映射技术 转换工具 第三方 转接卡 转接线 绑定 远端 调用 虚拟 | ||
1.基于AtomBaseFrame应用框架的软硬件地址组件的操作方法,其特征在于,包括如下步骤:
S1、在实际端口所在的硬件设备设施上搜索端口列表,SHDynamicAddress组件集成有标准端口类型,当遇到不是标准端口类型时,会要求加载相应设备的驱动信息,并虚拟成Vport_Number的形式;
S2、SHDynamicAddress获取端口编号后,自动加载虚拟网卡驱动映射程序,并将上述各实际物理端口虚拟成“网络@掩码@端口”的形式;
S3、若步骤S2中的虚拟网卡形式创建成功,SHDynamicAddress组件将映射端口虚拟地址列表发布到AtomBaseFrame应用框架中;
S4、当应用需要使用某个实际端口时,扫描端口虚拟地址列表,建立关联,并可直接操作实际的端口形式。
2.根据权利要求1所述的基于AtomBaseFrame应用框架的软硬件地址组件的操作方法,其特征在于:对于步骤S1中,端口属性可自定义配置,包括通讯速率、校验和并行数量;对于特定的、提供了驱动程序的端口,也可以通过BasePlugins编写适时的SHDynamicAddress组件兼容类型库,来满足添加新端口的需要。
3.根据权利要求1所述的基于AtomBaseFrame应用框架的软硬件地址组件的操作方法,其特征在于:当实际端口数量多于一个时,自动增加后缀标识编号。
4.根据权利要求1所述的基于AtomBaseFrame应用框架的软硬件地址组件的操作方法,其特征在于:对于步骤S4中端口分别占用不同的地址空间,实际的数据传输方式分为二种:“单点数据传输”和“任意点数据传输”。
5.根据权利要求3所述的基于AtomBaseFrame应用框架的软硬件地址组件的操作方法,其特征在于:标识编号方式为ABF_EHTERNET_01,ABF_EHTERNET_01分别表示网口1和网口2;ABF_RS485_01,ABF_RS485_02,分别表示RS485端口1和端口2。
6.根据权利要求1所述的基于AtomBaseFrame应用框架的软硬件地址组件的操作方法,其特征在于:步骤S3中是使用的固定IP地址的情况,SHDynamicAddress组件扫描AtomBaseFrame应用框架下共享的网络地址分配表,动态分配未分配的网络IP地址。
7.根据权利要求1所述的基于AtomBaseFrame应用框架的软硬件地址组件的操作方法,其特征在于:SHDynamicAddress组件集成有标准端口类型包括:RS232/422/485、USB、1394、COAX、AUI七种。
8.根据权利要求1所述的基于AtomBaseFrame应用框架的软硬件地址组件的操作方法,其特征在于:在AtomBaseFrame框架中,由SHDynamicAddress组件虚拟出来的网络端口形式可以共享使用,对于同一设备,在使用固定网络地址的情况下,此地址不会随时间、设备关停、重启动作的影响;相对于整个AtomBaseFrame框架而言,一次定义后,后面即可直接使用,除非使用者人为变更了虚拟地址;配合AtomBaseFrame框架名称和实际应用名称,SHDynamicAddress组件虚拟的网络端口可以唯一标识硬件设备设施上的实际端口,在整体框架下不会发生数据通讯的地址冲突。
9.基于AtomBaseFrame应用框架的软硬件地址组件,其特征在于:包括实际端口模块、端口信息获取模块、映射处理模块、虚拟网卡单元和驱动模块,所述驱动模块连接端口信息获取模块、映射处理模块和虚拟网卡单元,实际端口模块安装于硬件设备设施上;还包括存储模块;存储模块连接驱动模块;所述端口信息获取模块用于获取实际端口编号;所述映射处理模块用于将获取的实际端口编号虚拟成“网络@掩码@端口”的形式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽典典科技发展有限责任公司,未经安徽典典科技发展有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811333310.X/1.html,转载请声明来源钻瓜专利网。