基于以太网口实现SFU设备调试的方法技术

技术编号:12780212 阅读:252 留言:0更新日期:2016-01-27 22:49
本发明专利技术涉及一种基于以太网口实现SFU设备调试的方法,其中包括通过SFU设备的网管页面设置调试模式并开启所述的SFU设备的内置服务程序,所述的SFU设备开启内置服务程序判断串口是否有信息输入,有信息输入则将串口的信息封装成报文并通过以太网口向外发送;终端抓取所述的报文并解析后显示串口的信息,终端可以为PC机。采用该种结构的基于以太网口实现SFU设备调试的方法,实现了一种SFU设备利用以太网口获取串口信息的方法,避免了现场人员通过telnet等常规方法获取调试信息不完整的问题,节省了设备的成本和维护工作量,具有更广泛的应用范围。

【技术实现步骤摘要】

本专利技术涉及嵌入式通信
,尤其涉及SFU设备
,具体是指一种基于以太网口实现SFU设备调试的方法
技术介绍
SFU (Single Family Unit,单家庭单元)设备产品在实际使用的过程中偶尔会出现故障,为了快速地定位和解决问题,需要提供完整的调试信息给研发人员。现有技术中技术人员通过telnet等常规方法获取调试会存在信息不完整的问题。
技术实现思路
本专利技术的目的是克服了上述现有技术的缺点,提供了一种能够实现通过SFU的以太网口获取串口的打印信息、让问题现场的人员能够便捷地获取完整的调试信息、反馈给研发人员、具有更广泛应用范围的基于以太网口实现SFU设备调试的方法。为了实现上述目的,本专利技术的基于以太网口实现SFU设备调试的方法具有如下构成:该基于以太网口实现SFU设备调试的方法,其主要特点是,所述的方法包括以下步骤:(1) SFU设备将串口的信息封装成报文并通过以太网口向外发送;(2)终端抓取所述的报文并解析后显示串口的信息。较佳地,所述的步骤(1)之前,还包括以下步骤:(0)通过SFU设备的网管页面设置调试模式并开启所述的SFU设备的内置服务程序。更佳地,所述的步骤(1),包括以下步骤:(1-1)所述的内置服务程序监控SFU设备的串口 ;(1-2)所述的内置服务程序判断串口是否有信息输入,如果是,则继续步骤(1-3),否则继续步骤(1-1);(1-3)所述的内置服务程序将串口的信息封装成报文并通过以太网口向外发送。较佳地,所述的步骤(2),包括以下步骤:(2-1)所述的终端开机启动并监控终端网口的组播数据包;(2-2)所述的终端判断是否收到组播数据包,如果是,则继续步骤(2-3),否则继续步骤(2-1);(2-3)所述的终端将组播数据包中的信息提取并显示。更佳地,所述的步骤(2-3),包括以下步骤:(2-3-1)所述的终端判断此组播数据包是否为所述的SFU设备发送的含有串口的信息的报文,如果是,则继续步骤(2-3-2),否则继续步骤(2-1);(2-3-2)所述的终端将组播数据包中的信息提取并显示。 较佳地,所述的终端为PC机。采用了该专利技术中的基于以太网口实现SFU设备调试的方法,实现了一种SFU设备利用以太网口获取串口信息的方法,避免了现场人员通过telnet等常规方法获取调试信息不完整的问题,节省了设备的成本和维护工作量,具有更广泛的应用范围。【附图说明】图1为本专利技术的基于以太网口实现SFU设备调试的方法中报文的格式。图2为本专利技术的SFU设备发送报文的流程图。图3为本专利技术的PC机接收报文的流程图。【具体实施方式】为了能够更清楚地描述本专利技术的
技术实现思路
,下面结合具体实施例来进行进一步的描述。本专利技术为实现专利技术目的采用的技术方案是:SFU设备内置一个服务程序,用于监控串口设备的信息,同时把这些信息封装组播数据流,然后发送出去;通过以太网口连接的PC机上运行一个客户端软件,用于接收和解析上述组播数据流,同时把解析后的信息显示出来。该基于以太网口实现SFU设备调试的方法包括以下步骤:(1) SFU设备将串口的信息封装成报文并通过以太网口向外发送;(2)终端抓取所述的报文并解析后显示串口的信息。在一种较佳的实施方式中,所述的步骤(1)之前,还包括以下步骤:(0)通过SFU设备的网管页面设置调试模式并开启所述的SFU设备的内置服务程序。在一种更佳的实施方式中,所述的步骤(1),包括以下步骤:(1-1)所述的内置服务程序监控SFU设备的串口 ;(1-2)所述的内置服务程序判断串口是否有信息输入,如果是,则继续步骤(1-3),否则继续步骤(1-1);(1-3)所述的内置服务程序将串口的信息封装成报文并通过以太网口向外发送。在一种较佳的实施方式中,所述的步骤(2),包括以下步骤:(2-1)所述的终端开机启动并监控终端网口的组播数据包;(2-2)所述的终端判断是否收到组播数据包,如果是,则继续步骤(2-3),否则继续步骤(2-1);(2-3)所述的终端将组播数据包中的信息提取并显示。在一种更佳的实施方式中,所述的步骤(2-3),包括以下步骤:(2-3-1)所述的终端判断此组播数据包是否为所述的SFU设备发送的含有串口的信息的报文,如果是,则继续步骤(2-3-2),否则继续步骤(2-1);(2-3-2)所述的终端将组播数据包中的信息提取并显示。在一种较佳的实施方式中,所述的终端为PC机。SFU设备内置的服务器运行的具体过程如下所述:A1、通过SFU的网管页面,设置好系统的调试模式,开启内置服务程序;A2、内置服务程序开始监控串口设备,如果有信息输入,将其按照一定的格式封装成组播数据流帧,然后发送出去,接着继续监控串口设备;A3、如果调试工作结束,可以通过网管页面将内置服务程序停止。PC机上客户端软件运行的具体过程如下所述:B1、开始启动,监控PC机网口的组播数据包;B2、如果收到组播数据包,检查此数据包是否是SFU发送过来的串口信息报文;如果是的,将封装的串口内容提取并显示出来。本方法的基本思想是:SFU将串口的信息按照特定的格式封装成组播数据流帧并通过其以太网口发送出去;同时PC机抓取这些报文并将其内容解析和显示出来。采用了该专利技术中的基于以太网口实现SFU设备调试的方法,实现了一种SFU设备利用以太网口获取串口信息的方法,避免了现场人员通过telnet等常规方法获取调试信息不完整的问题,节省了设备的成本和维护工作量,具有更广泛的应用范围。在此说明书中,本专利技术已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本专利技术的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。【主权项】1.一种基于以太网口实现SFU设备调试的方法,其特征在于,所述的方法包括以下步骤: (1)SFU设备将串口的信息封装成报文并通过以太网口向外发送; (2)终端抓取所述的报文并解析后显示串口的信息。2.根据权利要求1所述的基于以太网口实现SFU设备调试的方法,其特征在于,所述的步骤(1)之前,还包括以下步骤: (0)通过SFU设备的网管页面设置调试模式并开启所述的SFU设备的内置服务程序。3.根据权利要求2所述的基于以太网口实现SFU设备调试的方法,其特征在于,所述的步骤(1),包括以下步骤: (1-1)所述的内置服务程序监控SFU设备的串口 ; (1-2)所述的内置服务程序判断串口是否有信息输入,如果是,则继续步骤(1-3),否则继续步骤(1-1); (1-3)所述的内置服务程序将串口的信息封装成报文并通过以太网口向外发送。4.根据权利要求1所述的基于以太网口实现SFU设备调试的方法,其特征在于,所述的步骤(2),包括以下步骤: (2-1)所述的终端开机启动并监控终端网口的组播数据包; (2-2)所述的终端判断是否收到组播数据包,如果是,则继续步骤(2-3),否则继续步骤(2-1); (2-3)所述的终端将组播数据包中的信息提取并显示。5.根据权利要求4所述的基于以太网口实现SFU设备调试的方法,其特征在于,所述的步骤(2-3),包括以下步骤: (2-3-1)所述的终端判断此组播数据包是否为所述的SFU设备发送的含有串口的信息的报文,如果是,则继续步骤本文档来自技高网
...

【技术保护点】
一种基于以太网口实现SFU设备调试的方法,其特征在于,所述的方法包括以下步骤:(1)SFU设备将串口的信息封装成报文并通过以太网口向外发送;(2)终端抓取所述的报文并解析后显示串口的信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:李小国季鸣刘东明
申请(专利权)人:上海市共进通信技术有限公司
类型:发明
国别省市:上海;31

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

1