探头、中央站的网络地址的分配方法及系统的制作方法

文档序号:9399372阅读:349来源:国知局
探头、中央站的网络地址的分配方法及系统的制作方法
【技术领域】
[0001] 本发明涉及医疗设备技术领域,尤其涉及探头、中央站的网络地址的分配方法及 系统。
【背景技术】
[0002] 基于无线方式采集监护数据的监护探头,接入中央监护系统的方案目前有2种方 案: 第一种:采用DHCP (动态主机配置协议)协议自动分配,搭建一个DHCP服务,在探头上 实现DHCP客户端程序,然后从DHCP服务上自动获取IP地址给探头自己使用。
[0003] 第二种:开发上位机程序,针对实际要接入的网络IP段,专门针对每一个探头设 定对应的IP地址。然后人为记录分配过的IP地址,以免重复分配导致网络地址冲突。
[0004] 由于无线探头体积小,可供修改配置的外设受空间限制几乎没有。从探头自身输 入信息非常困难,因此上面的2种设置都不是最好的方法,理由如下: 首先,上面2种方法共同存在下面2个问题: 1.需要预设MAC地址的问题。网络模块厂家通常的一批产品MAC地址是一样,需要探 头在实际使用时分配。因此无论上面的哪种方法,都需要在给探头分配IP地址前设置好探 头的MAC地址。这种情况下MAC地址的设定又有2种方法,一种是使用专门的设置软件,这 种方法需要开发专用的设置上位机程序,并记录设置过的MAC地址。第二种是针对每一个 MC地址编译一个固件程序,这种方法产生大量的固件程序并要准确管理,否则出现混乱。
[0005] 2.需要对每个探头设置要连接到的服务器地址信息,这些都是需要逐个去设置, 一旦服务器地址有变动,需要重复这些枯燥的工作。
[0006] 而且,开发上位机程序设置IP这种做法,即使这样枯燥的工作量可以忽略,但是 仍然需要记录IP是否已经设置过,很容易出现将同一个IP分配给不同的探头的情况,同时 需要人为记录、管理IP地址。
[0007] 无论上面那个方法,人为的管理方法贯穿整个过程,但是出现设置出错的几率,并 没有能降低,真是费事费力没好效果。

【发明内容】

[0008] 为了解决现有技术中的问题,本发明提供了一种探头网络地址的分配方法。
[0009] 本发明提供了一种探头网络地址的分配方法,探头执行如下步骤: 配置判断步骤,判断网络地址是否被配置,若被配置,那么则采用配置的网络地址连接 中央站,否则执行连接步骤; 连接步骤,采用固件默认地址连接中央站,然后执行地址分配等待步骤; 地址分配等待步骤,连接到中央站地址分配服务,等待中央站返回分配的网络地址,然 后执行保存步骤; 保存步骤,保存分配的网络地址到探头的配置地址中。
[0010] 作为本发明的进一步改进,在所述地址分配等待步骤中,等待中央站返回分配的 网络地址,并判断是否成功,若成功,那么执行通知步骤,否则执行连接步骤; 通知步骤,通知中央站地址分配服务成功,然后执行保存步骤。
[0011] 本发明还提供了一种与探头进行配合的中央站网络地址的分配方法,中央站执行 如下步骤: 启动判断步骤,接收到探头请求连接中央站时,判断探头的网络地址是否被配置,若被 配置,那么中央站与探头进行连接工作,否则中央站地址分配服务启动,然后执行请求等待 步骤; 请求等待步骤,中央站地址分配服务根据请求接入对应的探头,然后执行地址分配步 骤; 地址分配步骤,找到一个未分配的地址发送给请求对应的探头; 更新步骤,更新此次分配的地址的状态为已经分配,然后执行请求等待步骤。
[0012] 作为本发明的进一步改进,在所述地址分配步骤中,查询数据库,获取一个状态为 未分配的地址,并将该地址发送给请求对应的探头,并更新该地址状态为正在分配,然后执 行响应判断步骤; 响应判断步骤,等待探头返回的通知,并判断探头是否成功配置网络地址,若是,那么 执行更新步骤,否则更新地址状态为未分配并执行请求等待步骤。
[0013] 作为本发明的进一步改进,在所述地址分配步骤,找到一个未分配的地址发送给 请求对应的探头,然后执行响应判断步骤; 响应判断步骤,等待探头返回的通知,并判断探头是否成功配置网络地址,若是,那么 执行更新步骤,否则执行请求等待步骤。
[0014] 本发明提供了一种探头网络地址的分配系统,探头包括: 配置判断模块,用于判断网络地址是否被配置,若被配置,那么则采用配置的网络地址 连接中央站,否则执行连接模块; 连接模块,用于采用固件默认地址连接中央站,然后执行地址分配等待模块; 地址分配等待模块,用于连接到中央站地址分配服务,等待中央站返回分配的网络地 址,然后执行保存模块; 保存模块,用于保存分配的网络地址到探头的配置地址中。
[0015] 作为本发明的进一步改进,在所述地址分配等待模块中,等待中央站返回分配的 网络地址,并判断是否成功,若成功,那么执行通知模块,否则执行连接模块; 通知模块,用于通知中央站地址分配服务成功,然后执行保存模块。
[0016] 本发明还提供了一种与探头进行配合的中央站网络地址的分配系统,中央站包 括: 启动判断模块,用于接收到探头请求连接中央站时,判断探头的网络地址是否被配置, 若被配置,那么中央站与探头进行连接工作,否则中央站地址分配服务启动,然后执行请求 等待t吴块; 请求等待模块,用于中央站地址分配服务根据请求接入对应的探头,然后执行地址分 配模块; 地址分配模块,用于找到一个未分配的地址发送给请求对应的探头; 更新模块,用于更新此次分配的地址的状态为已经分配,然后执行请求等待模块。
[0017] 作为本发明的进一步改进,在所述地址分配模块中,查询数据库,获取一个状态为 未分配的地址,并将该地址发送给请求对应的探头,并更新该地址状态为正在分配,然后执 行响应判断模块; 响应判断模块,等待探头返回的通知,并判断探头是否成功配置网络地址,若是,那么 执行更新模块,否则更新地址状态为未分配并执行请求等待模块。
[0018] 作为本发明的进一步改进,在所述地址分配模块中,找到一个未分配的地址发送 给请求对应的探头,然后执行响应判断模块; 响应判断模块,等待探头返回的通知,并判断探头是否成功配置网络地址,若是,那么 执行更新步骤,否则执行请求等待步骤。
[0019] 本发明的有益效果是:减少探头组装生产后的设置步骤:通常探头的硬件固件程 序只能配置一种固定的信息,而本方案恰恰是利用这组固定信息到达识别探头是初装状 态。探头组装生产过程中只要保证本固件程序烧写没有问题即可,不需要再进行多余的设 置操作。
【附图说明】
[0020] 图1是本发明的探头和中央监护系统的组网示意图; 图2是本发明的中央监护系统上预置IP、MAC以及服务器地址说明; 图3是本发明从地址配置服务端描述配置工作流程图; 图4是本发明从探头端描述配置工作流程图; 图5是本发明的地址状态管理工作流程图; 图6是本发明的另一个实施例中从地址配置服务端描述配置工作流程图; 图7是本发明的另一个实施例中从探头端描述配置工作流程图。
【具体实施方式】
[0021] 探头与中央站(中央监护系统)的组网,可以通过物理有线连接的方式,在本发明 中,探头为无线探头,即,无线探头与中央站(中央监护系统)的组网:无线探头和中央监护 系统之间的连接是采用无线模块,没有物理线路如图1所示。探头在连接的时候会根据固 件程序内指定的自身MAC地址和IP地址、中央监护系统地址和工作端口,这几个配置无论 是哪个探头都是一样的。探头会用自身MAC地址和IP地址连接到这里指定的中央监护系 统地址和工作端口。
[0022] 图1中通过2个无线探头来描述网络连接的模式,探头1和探头2可以是监护探 头中的任何类型探头。
[0023] 探头和中央监护系统之间的通讯泛指UDP和TCP。
[0024] 无线探头自动接入中央监护系统实现流程是以中央监护系统上预置的IP、MAC和 服务器地址、端口为基础数据,由中央监护系统上的地址分配服务来承载分发和管理状态, 由无线探头主动来申请获取和写入探头并在实际应用中使用这些配置。具体实现如下: 在中央监护系统预置要分配的信息:中央监护系统上提供界面可以预置IP地址和MAC 地址,可以手动逐个录入也可以由设置后的程序批量录入。需要指出的是无
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1