一种上位机和下位机网络通信自动配置方法、装置及介质制造方法及图纸

技术编号:38349490 阅读:9 留言:0更新日期:2023-08-02 09:29
本发明专利技术公开了一种上位机和下位机网络通信自动配置方法、装置及介质。其中,方法包括:在下位机启动联网并通过DHCP服务获取下位机IP地址后,向设备登记服务器发送注册请求,其中注册请求包括该下位机的类型、下位机IP地址、端口号和SN码;上位机向设备登记服务器发送获取预定类型下位机配置请求,设备登记服务器将所有预定类型的已注册下位机的注册信息发送至上位机;在上位机列出的所有下位机注册信息中搜索符合预先规定的下位机IP地址及端口号,通过扫描该下位机IP地址对应的SN码,确定与上位机进行网络通信配置连接的匹配下位机。机。机。

【技术实现步骤摘要】
一种上位机和下位机网络通信自动配置方法、装置及介质


[0001]本专利技术涉及网络通信配置
,并且更具体地,涉及一种上位机和下位机网络通信自动配置方法、装置及介质。

技术介绍

[0002]为了方便工人操作,工厂生产的部件检测工装一般由上位机(提供友好的图形化人机操作界面)和下位机组成,采用网络连接方式的上位机与下位机之间通信需要使用以下技术:
[0003]DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。
[0004]DNS是互联网的一项服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
[0005]TCP/IP传输协议,也叫网络通讯协议,是目前在网络通信中使用的最基本的通信协议。TCP/IP传输协议对网络中各部分进行通信的标准和方法进行了规定,包括应用层、传输层、网络层和数据链路层,它包括TCP、IP、FTP、SMTP、TCP、UDP、IP等协议构成的协议簇。
[0006]操作人员在进行生产部件检测时,需要手工进行网络通信配置,存在如下技术问题:1、下位机需要配置显示屏等输出设备或通过串口等方式才能得到IP等网络配置信息,要么增加成本,要么操作复杂;2、网络配置参数需要手工输入,效率低,容易发生错误;3、不需要修改上位机和下位机配置,可以适用不同工厂网络环境;4、该方法需要满足多种类型部件,每种类型部件有多个操作台同时操作的要求。
专利
技术实现思路

[0007]针对现有技术的不足,本专利技术提供一种上位机和下位机网络通信自动配置方法、装置及介质。
[0008]根据本专利技术的一个方面,提供了一种上位机和下位机网络通信自动配置方法,包括:
[0009]在下位机启动联网并通过DHCP服务获取下位机IP地址后,向设备登记服务器发送注册请求,其中注册请求包括该下位机的类型、下位机IP地址、端口号和SN码;
[0010]上位机向设备登记服务器发送获取预定类型下位机配置请求,设备登记服务器将所有预定类型的已注册下位机的注册信息发送至上位机;
[0011]在上位机列出的所有下位机注册信息中搜索符合预先规定的下位机IP地址及端口号,通过扫描该下位机IP地址对应的SN码,确定与上位机进行网络通信配置连接的匹配下位机。
[0012]可选地,还包括:设备登记服务器保存下位机的注册信息。
[0013]可选地,还包括:下位机根据预先设置的设备登记服务的域名,利用DNS服务获取设备登记服务IP地址。
[0014]可选地,确定与上位机进行网络通信配置连接的匹配下位机之后,还包括:
[0015]上位机向匹配下位机发送匹配成功通知。
[0016]可选地,还包括:匹配下位机接收到匹配成功通知之后,向设备登记服务器发送注销登记请求。
[0017]可选地,还包括:
[0018]设备登记服务器定期向已注册的下位机发送心跳信息,并在连续预定次数没有收到下位机的回复的情况下,自动注销该下位机注册信息。
[0019]根据本专利技术的另一个方面,提供了一种上位机和下位机网络通信自动配置装置,包括:
[0020]第一发送模块,用于在下位机启动联网并通过DHCP服务获取下位机IP地址后,向设备登记服务器发送注册请求,其中注册请求包括该下位机的类型、下位机IP地址、端口号和SN码;
[0021]第一获取模块,用于上位机向设备登记服务器发送获取预定类型下位机配置请求,设备登记服务器将所有预定类型的已注册下位机的注册信息发送至上位机;
[0022]确定模块,用于在上位机列出的所有下位机注册信息中搜索符合预先规定的下位机IP地址及端口号,通过扫描该下位机IP地址对应的SN码,确定与上位机进行网络通信配置连接的匹配下位机。
[0023]根据本专利技术的又一个方面,提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行本专利技术上述任一方面所述的方法。
[0024]根据本专利技术的又一个方面,提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现本专利技术上述任一方面所述的方法。
[0025]从而,本专利技术提供的上位机和下位机网络通信自动配置方法,在下位机启动联网并通过DHCP服务获取下位机IP地址后,向设备登记服务器发送注册请求。上位机向设备登记服务器发送获取预定类型下位机配置请求,设备登记服务器将所有预定类型的已注册下位机的注册信息发送至上位机。在上位机列出的所有下位机注册信息中搜索符合预先规定的下位机IP地址及端口号,通过扫描该下位机IP地址对应的SN码,确定与上位机进行网络通信配置连接的匹配下位机。适用不同工厂网络环境,满足同时对多种部件检测,每种部件检测有多个操作台问题。根据本专利技术的方法可以简化下位机(不需要为通信参数配置输入输出设备),降低下位机成本。自动化高,操作简单,降低培训费用。进而解决手工配置容易出错的问题。
附图说明
[0026]通过参考下面的附图,可以更为完整地理解本专利技术的示例性实施方式:
[0027]图1是本专利技术一示例性实施例提供的上位机和下位机网络通信自动配置方法的流程示意图;
[0028]图2是本专利技术一示例性实施例提供的上位机和下位机网络通信自动配置方法的另一流程示意图;
[0029]图3是本专利技术一示例性实施例提供的计算机图像转码卡转接板测试网络连接的示
意图;
[0030]图4是本专利技术一示例性实施例提供的上位机和下位机网络通信自动配置装置的结构示意图;
[0031]图5是本专利技术一示例性实施例提供的电子设备的结构。
具体实施方式
[0032]下面,将参考附图详细地描述根据本专利技术的示例实施例。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是本专利技术的全部实施例,应理解,本专利技术不受这里描述的示例实施例的限制。
[0033]应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。
[0034]本领域技术人员可以理解,本专利技术实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。
[0035]还应理解,在本专利技术实施例中,“多个”可以指两个或两个以上,“至少一个”可以指一个、两个或两个以上。
[0036]还应理解,对于本专利技术实施例中提及的任一部件、数据或结构,在没有明确限定或者在前后文给出相反启示的情况下,一般可以理解为一个或多个。
[0037]另外,本专利技术中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本专利技术中字符“/”,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种上位机和下位机网络通信自动配置方法,其特征在于,包括:在下位机启动联网并通过DHCP服务获取下位机IP地址后,向设备登记服务器发送注册请求,其中所述注册请求包括该下位机的类型、下位机IP地址、端口号和SN码;上位机向所述设备登记服务器发送获取预定类型下位机配置请求,所述设备登记服务器将所有所述预定类型的已注册下位机的注册信息发送至所述上位机;在所述上位机列出的所有下位机注册信息中搜索符合预先规定的下位机IP地址及端口号,通过扫描该下位机IP地址对应的SN码,确定与所述上位机进行网络通信配置连接的匹配下位机。2.根据权利要求1所述的方法,其特征在于,还包括:所述设备登记服务器保存所述下位机的注册信息。3.根据权利要求1所述的方法,其特征在于,还包括:所述下位机根据预先设置的所述设备登记服务的域名,利用DNS服务获取所述设备登记服务IP地址。4.根据权利要求1所述的方法,其特征在于,确定与所述上位机进行网络通信配置连接的匹配下位机之后,还包括:所述上位机向所述匹配下位机发送匹配成功通知。5.根据权利要求4所述的方法,其特征在于,还包括:所述匹配下位机接收到匹配成功通知之后,向所述设备登记服务器发送注销登记请求。6.根据权利要求1所述的方法,其特征在于,还包括:所述设备登记服务器定期向已注册的下位机发送心跳信息,并在连续...

【专利技术属性】
技术研发人员:赵颂华管健张志栋
申请(专利权)人:北京涌现数字科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1