日志导出方法、装置、计算机设备以及存储介质制造方法及图纸

技术编号:29336135 阅读:27 留言:0更新日期:2021-07-20 17:54
本申请适用于信息技术领域,提供了日志导出方法、装置、计算机设备以及存储介质,包括:通过套接字广播第一报文,所述第一报文携带所述终端设备的热点名、IP地址、端口号和目标电子设备的标识信息;在与所述标识信息对应的目标电子设备基于所述热点名建立热点连接后,若接收到所述目标电子设备发送的套接字连接建立请求,则与所述目标电子设备建立套接字连接,所述套接字连接建立请求携带所述IP地址以及所述端口号;通过所述套接字连接接收所述目标电子设备发送的日志数据。通过上述方法,能够快速便捷且低成本地获取目标电子设备的日志数据。

【技术实现步骤摘要】
日志导出方法、装置、计算机设备以及存储介质
本申请属于信息
,尤其涉及日志导出方法、装置、计算机设备以及存储介质。
技术介绍
目前,为了能够为运输工具(如汽车、航空、船舶、火车)上的系统(如计算机系统、卫星导航系统)等提供服务,通常在运输工具上安装电子设备,比如安装T-BOX。该T-BOX为TelematicsBOX的简称,该Telematics是远距离通信的电信(Telecommunications)与信息科学(Informatics)的合成词。在T-BOX的使用过程中,由于软件漏洞(BUG)、兼容性、或配置错误等等问题,因此,该T-BOX不可避免地会出现工作不正常的现象。而为了快速定位问题、解决问题,则需要查看该T-BOX的日志(log)。但是,T-BOX不同于手机和个人电脑(PersonalComputer,PC),其本身没有显示屏,也没有输入输出设备(如没有鼠标、键盘等),且一旦其装在运输工具上也不方便拆卸。现有的T-BOX日志导出方法,一是通过通用串行总线(UniversalSerialBus,USB)或者通用异步收发传输器(UniversalAsynchronousReceiver/Transmitter,UART)与电脑连接,进而导出T-BOX的log。该方法中,如果T-BOX已经装到车辆上,则需要拆卸该T-BOX。并且,如果T-BOX的外壳上没有预留USB口或者UART口,则还需要拆开该T-BOX的外壳,由于在T-BOX出厂装车后不方便拆卸,因此,上述日志导出方法操作不方便,且容易损伤T-BOX设备。另一种日志导出方法是由T-BOX设备通过4G网络将log上传服务器,研发人员再下载下来分析。此方案通过4G网络连接服务器,上传log,可以不需要拆卸设备,方便快捷。但由于需要自己搭建服务器或者购买第三方的服务,因此,该方案的成本较高。并且,当log较大时,上传log需要耗费较大的流量,而较大的流量也会增加成本。此外,当T-BOX设备需要通过4G网络与服务器建立连接,还可能出现信号差、卡的兼容性等问题,这些问题很可能使得该T-BOX设备无法与服务器成功建立连接,进而使得研发人员无法导出log来对问题进行分析。
技术实现思路
本申请实施例提供了一种日志导出方法,可以解决现有的日志导出方法所存在的操作不方便和成本较高的问题。第一方面,本申请实施例提供了一种日志导出方法,应用于终端设备,包括:通过套接字广播第一报文,所述第一报文携带所述终端设备的热点名、网际互连协议(InternetProtocol,IP)地址、端口号和目标电子设备的标识信息;在与所述标识信息对应的目标电子设备基于所述热点名建立热点连接后,若接收到所述目标电子设备发送的套接字连接建立请求,则与所述目标电子设备建立套接字连接,所述套接字连接建立请求携带所述IP地址以及所述端口号;通过所述套接字连接接收所述目标电子设备发送的日志数据。可选地,所述通过套接字广播第一报文,包括:通过套接字多次广播所述第一报文,且相邻两次广播的时间间隔为预设间隔时长。可选地,在所述通过所述套接字连接接收所述目标电子设备发送的日志数据之后,包括:验证所述日志数据是否正确,并根据验证结果返回对应的应答包。可选地,所述通过所述套接字连接接收所述目标电子设备发送的日志数据,包括:通过所述套接字连接接收所述目标电子设备发送的加密后的第二报文,所述第二报文携带日志数据;所述验证所述日志数据是否正确,包括:从所述加密后的第二报文中解析出校验值,若所述校验值与预存的校验值相同,则判定所述日志数据正确,否则,判定所述日志数据不正确。可选地,所述标识信息为产品序列号或指定值,若所述标识信息为所述产品序列号,则所述目标电子设备为所述产品序列号对应的电子设备;若所述标识信息为所述指定值,则所述目标电子设备为局域网内所有的电子设备。第二方面,本申请实施例提供了一种日志导出方法,应用于电子设备,包括:接收终端设备广播的第一报文,所述第一报文携带标识信息以及所述终端设备的热点名、IP地址、端口号;将所述第一报文的标识信息与预存标识信息进行匹配;若匹配成功,则通过所述热点名与所述终端设备建立热点连接;向所述终端设备发送套接字连接建立请求,所述套接字连接建立请求包含所述第一报文携带的IP地址以及所述端口号;若与所述终端设备建立套接字连接,则通过所述套接字连接发送日志数据。可选地,在所述接收终端设备广播的第一报文之前,还包括:开启混杂模式监听所有网络数据包。第三方面,本申请实施例提供了一种日志导出装置,应用于终端设备,包括:广播模块,用于通过套接字广播第一报文,所述第一报文携带所述终端设备的热点名、IP地址、端口号和目标电子设备的标识信息;套接字连接模块,用于与所述标识信息对应的目标电子设备基于所述热点名建立热点连接后,若接收到所述目标电子设备发送的套接字连接建立请求,则与所述目标电子设备建立套接字连接,所述套接字连接建立请求携带所述IP地址以及所述端口号;数据接收模块,用于通过所述套接字连接接收所述目标电子设备发送的日志数据。第四方面,本申请实施例提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面或第二方面任一项所述的方法。第五方面,本申请实施例提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第二方面中任一项所述的方法。第六方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面或第二方面中任一项所述的方法。本申请实施例与现有技术相比存在的有益效果是:本申请实施例中,由于终端设备通过套接字(socket)广播第一报文,且第一报文携带终端设备的热点名、IP地址、端口号和目标电子设备的标识信息,因此,在该终端设备周围的电子设备能接收到第一报文,并通过第一报文携带的电子设备的标识信息判断其自身是否为需要上传日志的目标电子设备,若需要,则通过第一报文携带的热点名与终端设备建立热点连接,并基于建立的热点连接以及第一报文携带的IP地址和端口号与终端设备建立socket连接,最后基于该socket连接向终端设备发送日志数据。也即,在本申请实施例中,终端设备和目标电子设备通过建立的热点连接、socket连接实现日志数据的传输,无需基于搭建的服务器也能实现日志数据的传送,且目标电子设备也无需具有USB和UART口,因此,本申请实施例的日志导出方法在导出日志数据时操作简单且成本较低。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1是本申请实施例一提供的日志导出方法的流程图;图2是本申本文档来自技高网
...

【技术保护点】
1.一种日志导出方法,其特征在于,应用于终端设备,包括:/n通过套接字广播第一报文,所述第一报文携带所述终端设备的热点名、IP地址、端口号和目标电子设备的标识信息;/n在与所述标识信息对应的目标电子设备基于所述热点名建立热点连接后,若接收到所述目标电子设备发送的套接字连接建立请求,则与所述目标电子设备建立套接字连接,所述套接字连接建立请求携带所述IP地址以及所述端口号;/n通过所述套接字连接接收所述目标电子设备发送的日志数据。/n

【技术特征摘要】
1.一种日志导出方法,其特征在于,应用于终端设备,包括:
通过套接字广播第一报文,所述第一报文携带所述终端设备的热点名、IP地址、端口号和目标电子设备的标识信息;
在与所述标识信息对应的目标电子设备基于所述热点名建立热点连接后,若接收到所述目标电子设备发送的套接字连接建立请求,则与所述目标电子设备建立套接字连接,所述套接字连接建立请求携带所述IP地址以及所述端口号;
通过所述套接字连接接收所述目标电子设备发送的日志数据。


2.如权利要求1所述的日志导出方法,其特征在于,所述通过套接字广播第一报文,包括:
通过套接字多次广播所述第一报文,且相邻两次广播的时间间隔为预设间隔时长。


3.如权利要求1所述的日志导出方法,其特征在于,在所述通过所述套接字连接接收所述目标电子设备发送的日志数据之后,包括:
验证所述日志数据是否正确,并根据验证结果返回对应的应答包。


4.如权利要求3所述的日志导出方法,其特征在于,所述通过所述套接字连接接收所述目标电子设备发送的日志数据,包括:
通过所述套接字连接接收所述目标电子设备发送的加密后的第二报文,所述第二报文携带日志数据;
所述验证所述日志数据是否正确,包括:
从所述加密后的第二报文中解析出校验值,若所述校验值与预存的校验值相同,则判定所述日志数据正确,否则,判定所述日志数据不正确。


5.如权利要求1至4任一项所述的日志导出方法,其特征在于,所述标识信息为产品序列号或指定值,若所述标识信息为所述产品序列号,则所述目标电子设备为所述产品序列号对应的电子设备;若所述标识信息为所述指定值,则所述目标电子设备为局域网内所有的电子设备。<...

【专利技术属性】
技术研发人员:刘均李森
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东;44

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

1