System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于IP232的一体机唤醒方法和IP232服务器技术_技高网

一种基于IP232的一体机唤醒方法和IP232服务器技术

技术编号:40442564 阅读:6 留言:0更新日期:2024-02-22 23:04
本发明专利技术公开了一种基于IP232的一体机唤醒方法和IP232服务器,应用于IP232服务器,通过IP232服务器端口接收并解析来自中控设备的唤醒指令,获得相应的第一唤醒指令,并根据所述第一唤醒指令调整一体机的GPIO中断的状态,以使所述GPIO中断触发处于待机状态的一体机待机,进而唤醒一体机芯片。本发明专利技术提供的一体机唤醒方法直接通过IP232的方式实现对一体机的唤醒和控制,降低了一体机唤醒的复杂性,提高了唤醒一体机的效率,进而还提高了用户体验感。

【技术实现步骤摘要】

本专利技术涉及一体机领域,尤其涉及一种基于ip232的一体机唤醒方法和ip232服务器。


技术介绍

1、网络唤醒(wake-on-lan,wol)是一种计算机局域网唤醒技术,使局域网内处于关机或休眠状态的计算机,将状态转换成引导(boot loader)或运行状态。一体机系统的网络唤醒通常使用wol技术,它是基于udp协议的网络唤醒方案,此唤醒方案是通过发送wol魔幻包来唤醒一体机。

2、网络唤醒的wol技术,采用的是特定的网络包,使用专门的工具发送wol魔幻包实现对一体机的唤醒。而对于需要通过一套统一指令,使用一个中控设备通过一个控制程序,完成唤醒的方式则需要使用ip232协议方式来实现。然而处于待机状态下的一体机,无法支持ip232方式唤醒,则需通过wol技术唤醒一体机,并在开机后通过ip232方式对一体机进行控制,降低了用户体验,提高了一体机唤醒的复杂性。


技术实现思路

1、本专利技术提供了一种基于ip232的一体机唤醒方法和ip232服务器,以实现在一体机处于待机状态时,仍能通过ip232对一体机进行唤醒和控制的技术效果。

2、为了解决上述技术问题,本专利技术提供了一种基于ip232的一体机唤醒方法,应用于ip232服务器,所述一体机唤醒方法包括以下步骤:

3、通过ip232服务器端口接收并解析来自中控设备的唤醒指令,获得相应的第一唤醒指令;

4、根据所述第一唤醒指令调整一体机的gpio中断的状态,以使所述gpio中断触发处于待机状态的一体机待机,进而唤醒一体机芯片。

5、本专利技术提供的一体机唤醒方法在通过ip232服务器端口接收了由中控设备发送的唤醒指令后,即对所述唤醒指令进行解析获得相应的第一唤醒指令,并根据第一唤醒指令调整正处于待机状态的一体机的gpio中断的状态,使得处于待机状态的一体机系统被触发,进而实现对待机状态一体机系统的唤醒。本专利技术提供的一体机唤醒方法实现了在一体机待机状态下对一体机的唤醒和控制,相对于现有技术首先通过wol技术唤醒一体机,然后再通过ip232方式对一体机进行控制而言,本专利技术直接通过ip232的方式实现对一体机的唤醒和控制,降低了一体机唤醒的复杂性,提高了唤醒一体机的效率,进而还提高了用户体验感。

6、作为优选例子,所述根据所述第一唤醒指令调整一体机的gpio中断的状态,具体包括:

7、解析所述第一唤醒指令获得电源状态查询帧,根据所述电源状态查询帧对一体机电源的当前状态进行查询;

8、若查询结果确定所述一体机电源为关闭状态或待机状态,则将所述gpio中断调整为低状态,并将所述一体机电源调整为开启状态;

9、若查询结果确定存在所述一体机电源为开启状态,则确定所述一体机无需执行所述第一唤醒指令。

10、为了进一步提高了一体机唤醒的准确性和效率,本专利技术提供的一体机唤醒方法在通过第一唤醒指令调整一体机的gpio中断状态时,首先将解析第一唤醒指令获得电源状态查询帧,并根据所述电源状态查询帧一体机电源的当前状态,进而根据查询确定的状态判断一体机的当前状态。

11、系统通过对查询确定的一体机电源的当前运行状态进行判断确定一体机是否处于正常待机状态,若判断确定一体机处于正常待机状态,则系统将对所述gpio中断和一体机电源的当前状态进行调整,以此实现对一体机gpio中断的调整;若判断一体机并非处于正常待机状态,即查询确定一体机电源处于开启状态,则说明一体机处于开机状态,无需响应第一唤醒指令,则系统将停止后续唤醒指令的执行操作。

12、同时,若出现系统接收到第一唤醒指令而一体机却处于开机状态的情况,则说明一体机可能在待机状态时出现了故障或是唤醒指令的触发条件出现了错误,因此系统还需要通知一体机维修人员对一体机进行排障处理,因此系统将触发故障告警信号,以此提示一体机维修人员对一体机进行故障处理,提高了维修人员的维修效率和排障效率。

13、作为优选例子,在所述唤醒一体机芯片之后,还包括:

14、响应于待机指令,从所述一体机芯片中调取第一配置地址,并根据所述第一配置地址生成对应的第一配置指令;

15、将所述一体机的有线网调整为关闭状态,同时对所述一体机的网络芯片进行初始化,并将所述第一配置指令发送至所述网络芯片,以使所述网络芯片根据所述第一配置指令进行地址配置,并将唤醒指令监听程序调整至运行状态,以使所述一体机进入待机状态。

16、为了进一步完善所述一体机唤醒方法,本专利技术还提供了一种一体机的待机方法,系统响应于待机指令,从一体机芯片中调取第一配置地址,并根据调取的第一配置地址生成对应的第一配置指令,为后续对一体机进行状态调整以使一体机顺利进入待机状态提供数据支持。

17、在指令生成后,系统还将一体机的有线网调整为关闭状态即关闭一体机与外界的通信链接,并对一体机芯片进行初始化,将第一配置指令发送给网络芯片,由网络芯片根据第一配置指令进行地址配置,并将唤醒指令监听程序调整至运行状态,使得一体机处于待机状态中也能实时监听由中控设备发送的唤醒指令,避免出现用户通过中控设备发送了唤醒指令,然而处于待机状态的一体机却没有接收到对应的唤醒指令的情况。

18、作为优选例子,所述从所述一体机芯片中调取第一配置地址,并根据所述第一配置地址生成对应的第一配置指令,具体包括:

19、从所述一体机芯片中调取并将所述一体机的以太网地址、网关地址、子网掩码和mac地址整合成所述第一配置地址;

20、分别根据所述以太网地址、所述网关地址、所述子网掩码和所述mac地址生成对应的以太网地址配置指令、网关配置指令、子网掩码配置指令和mac地址配置指令,并根据生成的各项指令整合成所述第一配置指令。

21、为了便于后续对一体机进行唤醒,本专利技术所提供的一体机唤醒方法在将一体机调整至待机状态时,还将从一体机芯片中调取一体机相对应的以太网地址、网关地址、子网掩码和mac地址,并将上述调取的地址整合成第一配置地址,以供后续系统根据上述调取的地址生成对应的配置指令。

22、作为优选例子,所述以使所述网络芯片根据所述第一配置指令进行地址配置,具体包括:

23、所述网络芯片根据以太网配置指令配置相应的以太网地址,根据网关配置指令设置相应的网关,根据子网掩码配置指令设置对应的子网掩码,并在完成各项设置后对芯片进行初始化。

24、为了提高一体机处于待机状态的通信效率,本专利技术所提供的一体机唤醒方法在一体机即将进入待机状态时,系统还将控制所述网络芯片根据接收到的各项配置指令完成对应的设置,使得网络芯片得以在一体机处于待机状态时与中控设备实现网络通信,也便于后续中控设备对一体机进行唤醒时,由网络芯片通过ip232服务器接收相应的唤醒指令。

25、同时,当一体机处于待机状态时,由网络芯片运行ip232服务器,则网络芯片也可通过ip232服务器与中控设备进行网络通信,使得网络芯片在一本文档来自技高网...

【技术保护点】

1.一种基于IP232的一体机唤醒方法,其特征在于,应用于IP232服务器,所述一体机唤醒方法包括以下步骤:

2.如权利要求1所述的一种基于IP232的一体机唤醒方法,其特征在于,所述根据所述第一唤醒指令调整一体机的GPIO中断的状态,具体包括:

3.如权利要求1所述的一种基于IP232的一体机唤醒方法,其特征在于,在所述唤醒一体机芯片之后,还包括:

4.如权利要求3所述的一种基于IP232的一体机唤醒方法,其特征在于,所述从所述一体机芯片中调取第一配置地址,并根据所述第一配置地址生成对应的第一配置指令,具体包括:

5.如权利要求3所述的一种基于IP232的一体机唤醒方法,其特征在于,所述以使所述网络芯片根据所述第一配置指令进行地址配置,具体包括:

6.一种IP232服务器,其特征在于,所述IP232服务器包括指令接收模块和指令唤醒模块;

7.如权利要求6所述的一种IP232服务器,其特征在于,所述指令唤醒模块根据所述第一唤醒指令调整一体机的GPIO中断的状态,具体为:

8.如权利要求6所述的一种IP232服务器,其特征在于,所述IP232服务器还包括指令待机模块;

9.如权利要求8所述的一种IP232服务器,其特征在于,所述指令待机模块从所述一体机芯片中调取第一配置地址,并根据所述第一配置地址生成对应的第一配置指令,具体包括:

10.如权利要求8所述的一种IP232服务器,其特征在于,所述指令待机模块以使所述网络芯片根据所述第一配置指令进行地址配置,具体包括:

...

【技术特征摘要】

1.一种基于ip232的一体机唤醒方法,其特征在于,应用于ip232服务器,所述一体机唤醒方法包括以下步骤:

2.如权利要求1所述的一种基于ip232的一体机唤醒方法,其特征在于,所述根据所述第一唤醒指令调整一体机的gpio中断的状态,具体包括:

3.如权利要求1所述的一种基于ip232的一体机唤醒方法,其特征在于,在所述唤醒一体机芯片之后,还包括:

4.如权利要求3所述的一种基于ip232的一体机唤醒方法,其特征在于,所述从所述一体机芯片中调取第一配置地址,并根据所述第一配置地址生成对应的第一配置指令,具体包括:

5.如权利要求3所述的一种基于ip232的一体机唤醒方法,其特征在于,所述以使所述网络芯片根据所述第一配置指令进行地址配置,具...

【专利技术属性】
技术研发人员:黎小辉柒强罗益峰
申请(专利权)人:广州朗国电子科技股份有限公司
类型:发明
国别省市:

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

1