CN112351090B - 基于智能大屏的日志信息传输方法、装置及存储介质 - Google Patents
基于智能大屏的日志信息传输方法、装置及存储介质 Download PDFInfo
- Publication number
- CN112351090B CN112351090B CN202011184272.3A CN202011184272A CN112351090B CN 112351090 B CN112351090 B CN 112351090B CN 202011184272 A CN202011184272 A CN 202011184272A CN 112351090 B CN112351090 B CN 112351090B
- Authority
- CN
- China
- Prior art keywords
- log information
- large screen
- intelligent large
- information
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 53
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000015654 memory Effects 0.000 claims description 81
- 238000004806 packaging method and process Methods 0.000 claims description 15
- 230000004044 response Effects 0.000 claims description 9
- 238000003745 diagnosis Methods 0.000 claims 2
- 230000003993 interaction Effects 0.000 abstract description 9
- 238000004891 communication Methods 0.000 description 7
- 230000002159 abnormal effect Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000005538 encapsulation Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004092 self-diagnosis Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种基于智能大屏的日志信息传输方法、装置及存储介质,涉及显示设备领域。该方法包括:智能大屏获取待发送日志信息;对待发送日志信息进行封装,获得封装后的数据包;根据数据包生成HTTP请求,并将HTTP请求发送至目标服务器。在本发明中,智能大屏与服务器之间通过HTTP协议进行交互,智能大屏通过统一的接口将智能应用生成的日志信息通过HTTP请求的方式发送至服务器,从而提升了智能大屏与服务器之间的交互效率,提高了用户的体验。
Description
技术领域
本发明涉及显示设备领域,尤其涉及一种基于智能大屏的日志信息传输方法、装置及存储介质。
背景技术
随着智能大屏技术的发展,智能大屏所具有的功能越来越多。如,智能大屏可配置自我体检或自我诊断功能,该功能可以使用户在遇到使用故障时更清楚的了解智能大屏故障原因。但传统的大屏终端***由于设备类型不同,大屏智能应用没有统一接口,服务器***端针对各种接口需要开设各种线程进行处理,会造成服务器与智能大屏***延迟严重,大屏***与云端服务器交互缓慢。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种基于智能大屏的日志信息传输方法、装置及存储介质,旨在解决现有技术中服务器与智能大屏***交互缓慢、延迟严重的技术问题。
为实现上述目的,本发明提供一种基于智能大屏的日志信息传输方法,包括:
智能大屏获取待发送日志信息;
对待发送日志信息进行封装,获得封装后的数据包;
根据数据包生成HTTP请求,并将HTTP请求发送至目标服务器。
此外,为实现上述目的,本发明还提出一种基于智能大屏的日志信息传输装置,包括:
信息获取模块,用于获取待发送日志信息;
封装模块,用于对待发送日志信息进行封装,获得封装后的数据包;
发送模块,用于根据数据包生成HTTP请求,并将HTTP请求发送至目标服务器。
此外,为实现上述目的,本发明还提出一种智能大屏,智能大屏包括:存储器、处理器及存储在存储器上并可在处理器上运行的基于智能大屏的日志信息传输程序,基于智能大屏的日志信息传输程序被处理器执行时实现如上文的基于智能大屏的日志信息传输方法的步骤。
此外,为实现上述目的,本发明还提出一种存储介质,存储介质上存储有基于智能大屏的日志信息传输程序,基于智能大屏的日志信息传输程序被处理器执行时实现如上文的基于智能大屏的日志信息传输方法的步骤。
在本发明中,通过获取待发送日志信息;对待发送日志信息进行封装,获得封装后的数据包;根据数据包生成HTTP请求,并将HTTP请求发送至目标服务器。智能大屏与服务器之间通过HTTP协议进行交互,智能大屏通过统一的接口将智能应用生成的日志信息通过HTTP请求的方式发送至服务器,从而提升了智能大屏与服务器之间的交互效率,提高了用户的体验。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的智能大屏的结构示意图;
图2为本发明基于智能大屏的日志信息传输方法第一实施例的流程示意图;
图3为本发明基于智能大屏的日志信息传输方法第二实施例的流程示意图;
图4为本发明基于智能大屏的日志信息传输方法第三实施例的流程示意图;
图5为本发明基于智能大屏的日志信息传输装置第一实施例的结构框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明实施例方案涉及的硬件运行环境的智能大屏结构示意图。
如图1所示,该智能大屏可以包括:处理器1001,例如中央处理器(CentralProcessing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display),可选用户接口1003还可以包括标准的有线接口、无线接口,对于用户接口1003的有线接口在本发明中可为USB接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless-FIdelity,WI-FI)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM)存储器,也可以是稳定的存储器(Non-volatileMemory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的结构并不构成对智能大屏的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,认定为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及基于智能大屏的日志信息传输程序。
在图1所示的智能大屏中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接用户设备;智能大屏通过处理器1001调用存储器1005中存储的基于智能大屏的日志信息传输程序,并执行本发明实施例提供的基于智能大屏的日志信息传输方法。
基于上述硬件结构,提出本发明基于智能大屏的日志信息传输方法的实施例。
参照图2,图2为本发明基于智能大屏的日志信息传输方法第一实施例的流程示意图,提出本发明基于智能大屏的日志信息传输方法第一实施例。
在第一实施例中,基于智能大屏的日志信息传输方法包括以下步骤:
步骤S10:智能大屏获取待发送日志信息。
可以理解的是,智能大屏是指安装有多种智能应用的显示设备,其具有数据处理、数据通信及程序运行等功能。为了保证智能大屏的正常使用,通常配置有各种***应用对智能大屏的运行进行监测。例如,智能大屏可配置有诊断应用,用于在智能大屏出现使用故障时,收集相应的故障信息。
需要说明的是,待发送日志信息是指智能应用生成的日志信息。例如,待发送日志信息可以为诊断应用在智能大屏出现使用故障时,收集的故障信息。当然,还可以为其他应用生成的日志信息,本实施方式对此不加以限制。
在具体实现时,智能应用生成的日志信息可存储在预设的存储器内,智能大屏在检测到存储器中存储有数据时,对存储器进行读取,以获取待发送日志信息。智能大屏可以实时对存储器进行检测,或者按照预设的检测周期对存储器进行检测,如:每15分钟或30分钟对存储器进行检测。
步骤S20:智能大屏对待发送日志信息进行封装,获得封装后的数据包。
需要说明的是,为了便于信息发送,智能大屏对待发送日志信息进行封装时,可采用xml格式或json格式。智能大屏对待发送日志信息对应的数据增加包字段,以封装成xml数据包或json数据包。
在具体实现时,智能大屏根据待发送日志信息对应的信息类型确定目标接口,并确定目标接口对应的数据格式;通过目标接口,根据数据格式对待发送日志信息进行封装,获得封装后的数据包。
需要说明的是,待发送日志信息根据具体内容分为不同的信息类型,以诊断应用收集的故障信息为例,待发送日志信息的信息类型可以为异常提示信息或警告提示信息。
可以理解的是,通过判断信息类型选取待发送日志信息的封装方式,能够提高传输效率。例如,若待发送日志信息的信息类型可以为异常提示信息,则确定其目标接口为xml接口,通过xml接口方式将待发送日志信息封装成xml数据包。若待发送日志信息的信息类型可以为警告提示信息,则确定其目标接口为json接口,通过json接口方式将待发送日志信息封装成json数据包。
步骤S30:智能大屏根据数据包生成HTTP请求,并将HTTP请求发送至目标服务器。
可以理解的是,目标服务器和智能大屏之间通过HTTP的POST方法来进行交互。HTTP请求分为三个部分:状态行、请求头、消息主体。数据包置于消息主体中。内容类型(Content-Type)为:“application/xml”或“appplication/json”,在HTTP的请求头里面的表示为:“Content-Type:application/xml”或“Content-Type:appplication/json”。HTTP的请求头还需要包括”Content-Length”,填写值为http请求或者http响应的包体长度。其中,json的编码格式采用UTF-8,http Post提交的地址格式UTF-8格式。
需要说明的是,目标服务器可以为智能大屏的云端服务器。智能大屏将智能应用生成的日志信息发送至云端服务器,以使云端服务器对智能大屏的运行信息进行记录或分析。
在第一实施例中,通过获取待发送日志信息;对待发送日志信息进行封装,获得封装后的数据包;根据数据包生成HTTP请求,并将HTTP请求发送至目标服务器。智能大屏与服务器之间通过HTTP协议进行交互,智能大屏通过统一的接口将智能应用生成的日志信息通过HTTP请求的方式发送至服务器,从而提升了智能大屏与服务器之间的交互效率,提高了用户的体验。
参照图3,图3为本发明基于智能大屏的日志信息传输方法第二实施例的流程示意图,基于上述第一实施例,提出本发明基于智能大屏的日志信息传输方法的第二实施例。
在第二实施例中,步骤S10之前,还包括:
步骤S01:智能大屏获取预设应用程序的调试信息,并确定调试信息对应的提示类型。
需要说明的是,预设应用程序可以为诊断应用,诊断应用可用于在智能大屏出现使用故障时,对智能大屏进行调试,并根据调试信息确定故障信息。其中,调试信息可包括异常提示信息(如运行时异常RuntimeException、空指针异常NullPointerException)或警告提示信息。
可以理解的是,调试信息的包名称能够反映调试信息对应的提示类型,智能可通过对调试信息的包名称进行检测,从而确定调试信息对应的提示类型。
步骤S02:在提示类型与预设目标类型相匹配时,根据调试信息生成待发送日志信息。
需要说明的是,预设目标类型可包括异常提示和/或警告提示。为了提高后续的数据分析效率,在收集智能应用的日志信息时,仅对故障信息进行收集。即,在调试信息为异常提示或警告提示时,对该调试信息进行收集,以获取待发送日志信息。
同时,为更准确地收集日志信息,在具体实现时,在提示类型与预设目标类型相匹配时,获取提示类型对应的历史记录;根据历史记录确定提示类型的提示时间间隔;在提示时间间隔小于预设时间间隔时,获取预设应用程序对应的包名称,并根据包名称和调试信息生成待发送日志信息。
需要说明的是,对于警告提示而言,其存在误报的可能,因此需要确定该警告提示是否真实。提示类型对应的历史记录能够反映该提示上次出现的时间,若该提示在通预设时间间隔内连续出现,则可判定该提示为真实。其中,预设时间间隔可以为10ms。
此外,为了便于智能大屏在进行封装时,对待发送日志信息对应的信息类型进行确定,本实施方式在生成待发送日志信息之后,根据提示类型将待发送日志信息存储至不同存储器。
在具体实现时,根据提示类型从各预设存储器中选取第一目标存储器;将调试信息保存至第一目标存储器,并将第一目标存储器的标识状态修改为第一预设标识信息。相应的,智能大屏获取待发送日志信息,包括:智能大屏根据第一预设标识信息对各预设存储器的标识状态进行检测;在存在标识状态与第一预设标识信息相匹配的第二目标存储器时,对第二目标存储器进行读取,以获取待发送日志信息。
需要说明的是,第一预设标识信息可以为数字标识,如智能大屏将调试信息保存至第一目标存储器时,将第一目标存储器的标识位设置位数字1;或者,智能大屏在每次对第一目标存储器进行写入时,将第一目标存储器的标识位加1。
可以理解的是,由于不同提示类型的调试信息存储在不同的存储器,因此,智能大屏根据在获取待发送日志信息时,可以根据第二目标存储器直接确定待发送日志信息的信息类型。在具体实现时,若调试信息为异常提示信息,则将其保存至存储器A,并将存储器A的标识为加1;若调试信息为警告提示信息,则将其保存至存储器B,并将存储器B的标识为加1。
在第二实施例中,通过对预设应用程序的调试信息所对应的提示类型进行判断,从而选取所需的故障信息,滤除不必要信息,以保证待发送日志信息的有效性。同时,根据提示类型将调试信息存储至不同存储器,使智能大屏在进行数据封装时,能够更快速确定封装方式,提高日志传输效率。
参照图4,图4为本发明基于智能大屏的日志信息传输方法第三实施例的流程示意图,基于上述第一实施例和第二实施例,提出本发明基于智能大屏的日志信息传输方法的第三实施例。本实施例以第一实施例为基础进行说明。
在第三实施例中,步骤S30之后,还包括:
步骤S40:智能大屏在接收到目标服务器基于HTTP请求反馈的响应信息时,根据待发送日志信息对应的信息类型确定第三目标存储器。
可以理解的是,目标服务器在接收到HTTP请求后,向智能大屏反馈接收成功的响应信息。智能大屏在接收到该响应信息后,判定日志信息发送成功,同时将发送的日志信息进行备份。在进行备份时,根据待发送日志信息对应的信息类型确定第三目标存储器,从而对不同日志信息进行分类存储。
需要说明的是,响应信息可以包括目标服务器对数据包分析后的分析结果,该分析结果可以包括故障解决策略等。
步骤S50:智能大屏将待发送日志信息保存至第三目标存储器,并将第三目标存储器的标识状态修改为第二预设标识信息。
需要说明的是,第二预设标识信息可以为数字标识,如智能大屏将调试信息保存至第三目标存储器时,将第三目标存储器的标识位设置位数字1;或者,智能大屏在每次对第三目标存储器进行写入时,将第三目标存储器的标识位加1。
此外,为了保证智能大屏的正常使用,智能大屏可根据日志信息执行操作,以修复响应的故障。在具体实现时,智能大屏根据第二预设标识信息对各预设存储器的标识状态进行检测;在存在标识状态与第二预设标识信息相匹配的第四目标存储器时,对第四目标存储器进行读取,以获取待发送日志信息;根据待发送日志信息确定目标应用程序和执行策略,并根据执行策略对目标应用程序进行操作。
需要说明的是,目标应用程序可以为根据日志信息确定的故障应用。例如,根据日志信息确定智能大屏的时间信息存在误差,则目标应用程序可以为时钟应用。执行策略可以包括日志信息展示操作、应用重启操作或应用重置操作,如日志信息展示操作为通过显示器将故障信息展示给用户。执行策略可从服务器反馈的响应信息中获取,还可以从本地获取。当然,执行策略可以根据用户需求设置,本实施方式对此不加以限制。
在第三实施例中,智能大屏在确定日志信息发送成功后,智能大屏对日志信息进行存储。智能大屏可根据日志信息确定目标应用程序和执行策略,并根据执行策略对目标应用程序进行操作,从而修复故障信息。
此外,本发明实施例还提出一种存储介质,存储介质上存储有基于智能大屏的日志信息传输程序,基于智能大屏的日志信息传输程序被处理器执行时实现如上文的基于智能大屏的日志信息传输方法的步骤。
由于本存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
此外,本发明实施例还提出一种基于智能大屏的日志信息传输装置,参照图5,图5为本发明基于智能大屏的日志信息传输装置第一实施例的结构框图。
在本实施例中,基于智能大屏的日志信息传输装置包括:
信息获取模块10,用于获取待发送日志信息。
可以理解的是,智能大屏是指安装有多种智能应用的显示设备,其具体数据处理、数据通信及程序运行等功能。为了保证智能大屏的正常使用,通常配置有各种***应用对智能大屏的运行进行监测。例如,智能大屏可配置有诊断应用,用于在智能大屏出现使用故障时,收集相应的故障信息。
需要说明的是,待发送日志信息是指智能应用生成的日志信息。例如,待发送日志信息可以为诊断应用在智能大屏出现使用故障时,收集的故障信息。当然,还可以为其他应用生成的日志信息,本实施方式对此不加以限制。
在具体实现时,智能应用生成的日志信息可存储在预设的存储器内,信息获取模块10在检测到存储器中存储有数据时,对存储器进行读取,以获取待发送日志信息。智能大屏可以实时对存储器进行检测,或者按照预设的检测周期对存储器进行检测,如:每15分钟或30分钟对存储器进行检测。
封装模块20,用于对待发送日志信息进行封装,获得封装后的数据包。
需要说明的是,为了便于信息发送,封装模块20对待发送日志信息进行封装时,可采用xml格式或json格式。封装模块20对待发送日志信息对应的数据增加包字段,以封装成xml数据包或json数据包。
在具体实现时,封装模块20根据待发送日志信息对应的信息类型确定目标接口,并确定目标接口对应的数据格式;通过目标接口,根据数据格式对待发送日志信息进行封装,获得封装后的数据包。
需要说明的是,待发送日志信息根据具体内容分为不同的信息类型,以诊断应用收集的故障信息为例,待发送日志信息的信息类型可以为异常提示信息或警告提示信息。
可以理解的是,通过判断信息类型选取待发送日志信息的封装方式,能够提高传输效率。例如,若待发送日志信息的信息类型可以为异常提示信息,则确定其目标接口为xml接口,通过xml接口方式将待发送日志信息封装成xml数据包。若待发送日志信息的信息类型可以为警告提示信息,则确定其目标接口为json接口,通过json接口方式将待发送日志信息封装成json数据包。
发送模块30,用于根据数据包生成HTTP请求,并将HTTP请求发送至目标服务器。
可以理解的是,目标服务器和发送模块30之间通过HTTP的POST方法来进行交互,HTTP请求分为三个部分:状态行、请求头、消息主体。数据包置于消息主体中。内容类型(Content-Type)为:“application/xml”或“appplication/json”,在HTTP的请求头里面的表示为:“Content-Type:application/xml”或“Content-Type:appplication/json”。HTTP的请求头还需要包括”Content-Length”,填写值为http请求或者http响应的包体长度。其中,json的编码格式采用UTF-8,http Post提交的地址格式UTF-8格式。
需要说明的是,目标服务器可以为智能大屏的云端服务器。发送模块30将智能应用生成的日志信息发送至云端服务器,以使云端服务器对智能大屏的运行信息进行记录或分析。
在本实施例中,通过获取待发送日志信息;对待发送日志信息进行封装,获得封装后的数据包;根据数据包生成HTTP请求,并将HTTP请求发送至目标服务器。智能大屏与服务器之间通过HTTP协议进行交互,通过统一的接口将智能应用生成的日志信息通过HTTP请求的方式发送至服务器,从而提升了智能大屏与服务器之间的交互效率,提高了用户的体验。
在一实施例中,基于智能大屏的日志信息传输装置还包括调试信息收集模块,调试信息收集模块,用于获取预设应用程序的调试信息,并确定调试信息对应的提示类型;在提示类型与预设目标类型相匹配时,根据调试信息生成待发送日志信息。
在一实施例中,调试信息收集模块,还用于在提示类型与预设目标类型相匹配时,获取提示类型对应的历史记录;根据历史记录确定提示类型的提示时间间隔;在提示时间间隔小于预设时间间隔时,获取预设应用程序对应的包名称,并根据包名称和调试信息生成待发送日志信息。
在一实施例中,调试信息收集模块,还用于根据提示类型从各预设存储器中选取第一目标存储器;将调试信息保存至第一目标存储器,并将第一目标存储器的标识状态修改为第一预设标识信息;
相应的,信息获取模块10,还用于根据第一预设标识信息对各预设存储器的标识状态进行检测;在存在标识状态与第一预设标识信息相匹配的第二目标存储器时,对第二目标存储器进行读取,以获取待发送日志信息。
在一实施例中,基于智能大屏的日志信息传输装置还包括存储模块,存储模块,用于在接收到目标服务器基述HTTP请求反馈的响应信息时,根据待发送日志信息对应的信息类型确定第三目标存储器;将待发送日志信息保存至第三目标存储器,并将第三目标存储器的标识状态修改为第二预设标识信息。
在一实施例中,基于智能大屏的日志信息传输装置还包括执行模块,执行模型,用于根据第二预设标识信息对各预设存储器的标识状态进行检测;在存在标识状态与第二预设标识信息相匹配的第四目标存储器时,对第四目标存储器进行读取,以获取待发送日志信息;根据待发送日志信息确定目标应用程序和执行策略,并根据执行策略对目标应用程序进行操作。
本发明基于智能大屏的日志信息传输装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。词语第一、第二、以及第三等的使用不表示任何顺序,可将这些词语解释为名称。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器镜像(Read Only Memory image,ROM)/随机存取存储器(Random AccessMemory,RAM)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (9)
1.一种基于智能大屏的日志信息传输方法,其特征在于,所述基于智能大屏的日志信息传输方法包括以下步骤:
智能大屏获取待发送日志信息,所述待发送日志信息为诊断应用在所述智能大屏出现使用故障时,收集的故障信息;
对所述待发送日志信息进行封装,获得封装后的数据包;
根据所述数据包生成HTTP请求,并将所述HTTP请求发送至目标服务器;
其中,所述对所述待发送日志信息进行封装,获得封装后的数据包,包括:
根据所述待发送日志信息对应的信息类型确定目标接口,并确定所述目标接口对应的数据格式;
通过所述目标接口,根据所述数据格式对所述待发送日志信息进行封装,获得封装后的数据包。
2.如权利要求1所述的基于智能大屏的日志信息传输方法,其特征在于,所述智能大屏获取待发送日志信息之前,还包括:
智能大屏获取预设应用程序的调试信息,并确定所述调试信息对应的提示类型;
在所述提示类型与预设目标类型相匹配时,根据所述调试信息生成待发送日志信息。
3.如权利要求2所述的基于智能大屏的日志信息传输方法,其特征在于,所述在所述提示类型与预设目标类型相匹配时,根据所述调试信息生成待发送日志信息,包括:
在所述提示类型与预设目标类型相匹配时,获取所述提示类型对应的历史记录;
根据所述历史记录确定所述提示类型的提示时间间隔;
在所述提示时间间隔小于预设时间间隔时,获取所述预设应用程序对应的包名称,并根据所述包名称和所述调试信息生成待发送日志信息。
4.如权利要求2所述的基于智能大屏的日志信息传输方法,其特征在于,所述在所述提示类型与预设目标类型相匹配时,根据所述调试信息生成待发送日志信息之后,还包括:
根据所述提示类型从各预设存储器中选取第一目标存储器;
将所述调试信息保存至所述第一目标存储器,并将所述第一目标存储器的标识状态修改为第一预设标识信息;
相应的,所述智能大屏获取待发送日志信息,包括:
智能大屏根据所述第一预设标识信息对各预设存储器的标识状态进行检测;
在存在标识状态与所述第一预设标识信息相匹配的第二目标存储器时,对所述第二目标存储器进行读取,以获取待发送日志信息。
5.如权利要求1-4中任一项所述的基于智能大屏的日志信息传输方法,其特征在于,所述根据所述数据包生成HTTP请求,并将所述HTTP请求发送至目标服务器之后,还包括:
智能大屏在接收到所述目标服务器基于所述HTTP请求反馈的响应信息时,根据所述待发送日志信息对应的信息类型确定第三目标存储器;
将所述待发送日志信息保存至所述第三目标存储器,并将所述第三目标存储器的标识状态修改为第二预设标识信息。
6.如权利要求5所述的基于智能大屏的日志信息传输方法,其特征在于,所述根据所述数据包生成HTTP请求,并将所述HTTP请求发送至目标服务器之后,还包括:
智能大屏根据所述第二预设标识信息对各预设存储器的标识状态进行检测;
在存在标识状态与所述第二预设标识信息相匹配的第四目标存储器时,对所述第四目标存储器进行读取,以获取所述待发送日志信息;
根据所述待发送日志信息确定目标应用程序和执行策略,并根据所述执行策略对所述目标应用程序进行操作。
7.一种基于智能大屏的日志信息传输装置,其特征在于,所述基于智能大屏的日志信息传输装置包括:
信息获取模块,用于获取待发送日志信息,所述待发送日志信息为诊断应用在所述智能大屏出现使用故障时,收集的故障信息;
封装模块,用于对所述待发送日志信息进行封装,获得封装后的数据包;
发送模块,用于根据所述数据包生成HTTP请求,并将所述HTTP请求发送至目标服务器;
所述封装模块,还用于根据所述待发送日志信息对应的信息类型确定目标接口,并确定所述目标接口对应的数据格式;
通过所述目标接口,根据所述数据格式对所述待发送日志信息进行封装,获得封装后的数据包。
8.一种智能大屏,其特征在于,所述智能大屏包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于智能大屏的日志信息传输程序,所述基于智能大屏的日志信息传输程序被所述处理器执行时实现如权利要求1-6中任一项所述的基于智能大屏的日志信息传输方法的步骤。
9.一种存储介质,其特征在于,所述存储介质上存储有基于智能大屏的日志信息传输程序,所述基于智能大屏的日志信息传输程序被处理器执行时实现如权利要求1-6中任一项所述的基于智能大屏的日志信息传输方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011184272.3A CN112351090B (zh) | 2020-10-29 | 2020-10-29 | 基于智能大屏的日志信息传输方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011184272.3A CN112351090B (zh) | 2020-10-29 | 2020-10-29 | 基于智能大屏的日志信息传输方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112351090A CN112351090A (zh) | 2021-02-09 |
CN112351090B true CN112351090B (zh) | 2024-04-05 |
Family
ID=74357095
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011184272.3A Active CN112351090B (zh) | 2020-10-29 | 2020-10-29 | 基于智能大屏的日志信息传输方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112351090B (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2214382A1 (en) * | 2009-01-30 | 2010-08-04 | Thomson Licensing SA | Method of reception of device logging information and method of transmission of device logging information |
WO2012034501A1 (zh) * | 2010-09-17 | 2012-03-22 | 华为技术有限公司 | 基于http流的媒体内容动态插播方法、装置及*** |
JP2012073878A (ja) * | 2010-09-29 | 2012-04-12 | Mitsubishi Space Software Kk | アクセス解析装置及びアクセス解析方法及びアクセス解析プログラム |
CN105260293A (zh) * | 2015-11-06 | 2016-01-20 | Tcl集团股份有限公司 | 日志信息的输出方法、装置及终端设备 |
CN105357584A (zh) * | 2015-12-11 | 2016-02-24 | Tcl集团股份有限公司 | 一种基于智能电视的用户行为日志分类上传方法及*** |
CN106341259A (zh) * | 2016-08-26 | 2017-01-18 | 乐视控股(北京)有限公司 | 故障信息上报方法及装置 |
WO2017201897A1 (zh) * | 2016-05-27 | 2017-11-30 | 深圳Tcl数字技术有限公司 | 智能电视故障信息收集方法及装置 |
CN108234245A (zh) * | 2018-01-09 | 2018-06-29 | 上海帝联网络科技有限公司 | 日志内容及日志数据的筛选方法、装置、***、可读介质 |
CN108683562A (zh) * | 2018-05-18 | 2018-10-19 | 深圳壹账通智能科技有限公司 | 异常检测定位方法、装置、计算机设备及存储介质 |
EP3401791A1 (en) * | 2017-05-12 | 2018-11-14 | Fujitsu Limited | Log output control apparatus, log output control method, and database server |
CN109992485A (zh) * | 2019-03-20 | 2019-07-09 | 珠海天燕科技有限公司 | 一种调试日志提供方法、终端设备及服务器 |
WO2020147264A1 (zh) * | 2019-01-14 | 2020-07-23 | 平安科技(深圳)有限公司 | 多***日志数据的监控方法、装置、设备及可读存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130290441A1 (en) * | 2012-04-27 | 2013-10-31 | Mobitv, Inc. | Server logging module |
-
2020
- 2020-10-29 CN CN202011184272.3A patent/CN112351090B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2214382A1 (en) * | 2009-01-30 | 2010-08-04 | Thomson Licensing SA | Method of reception of device logging information and method of transmission of device logging information |
WO2012034501A1 (zh) * | 2010-09-17 | 2012-03-22 | 华为技术有限公司 | 基于http流的媒体内容动态插播方法、装置及*** |
JP2012073878A (ja) * | 2010-09-29 | 2012-04-12 | Mitsubishi Space Software Kk | アクセス解析装置及びアクセス解析方法及びアクセス解析プログラム |
CN105260293A (zh) * | 2015-11-06 | 2016-01-20 | Tcl集团股份有限公司 | 日志信息的输出方法、装置及终端设备 |
CN105357584A (zh) * | 2015-12-11 | 2016-02-24 | Tcl集团股份有限公司 | 一种基于智能电视的用户行为日志分类上传方法及*** |
WO2017201897A1 (zh) * | 2016-05-27 | 2017-11-30 | 深圳Tcl数字技术有限公司 | 智能电视故障信息收集方法及装置 |
CN106341259A (zh) * | 2016-08-26 | 2017-01-18 | 乐视控股(北京)有限公司 | 故障信息上报方法及装置 |
EP3401791A1 (en) * | 2017-05-12 | 2018-11-14 | Fujitsu Limited | Log output control apparatus, log output control method, and database server |
CN108234245A (zh) * | 2018-01-09 | 2018-06-29 | 上海帝联网络科技有限公司 | 日志内容及日志数据的筛选方法、装置、***、可读介质 |
CN108683562A (zh) * | 2018-05-18 | 2018-10-19 | 深圳壹账通智能科技有限公司 | 异常检测定位方法、装置、计算机设备及存储介质 |
WO2020147264A1 (zh) * | 2019-01-14 | 2020-07-23 | 平安科技(深圳)有限公司 | 多***日志数据的监控方法、装置、设备及可读存储介质 |
CN109992485A (zh) * | 2019-03-20 | 2019-07-09 | 珠海天燕科技有限公司 | 一种调试日志提供方法、终端设备及服务器 |
Also Published As
Publication number | Publication date |
---|---|
CN112351090A (zh) | 2021-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111478798B (zh) | 故障处理方法、故障处理的装置和存储介质 | |
CN110719199B (zh) | 一种网络自动测试及故障定位方法及装置 | |
TWI510918B (zh) | 快速測試及偵測行動裝置的方法及其系統 | |
CN106484611B (zh) | 基于自动化协议适配的模糊测试方法和装置 | |
CN110688280B (zh) | 一种告警事件的管理***、方法、设备和存储介质 | |
CN109739711B (zh) | 一种接口测试方法、装置、设备和存储介质 | |
CN111506047B (zh) | 车辆诊断方法、装置及存储介质 | |
CN112051832A (zh) | 基于仿真节点的故障测试方法、装置、***及存储介质 | |
CN111198797A (zh) | 操作监控方法及装置、操作分析方法及装置 | |
CN114338347A (zh) | 基于Ampere平台的故障信息带外获取方法及装置 | |
CN112351090B (zh) | 基于智能大屏的日志信息传输方法、装置及存储介质 | |
CN113220584A (zh) | 页面测试方法、装置、计算机设备和可读存储介质 | |
KR20220060429A (ko) | 원격지의 네트워크 스위치에 대한 로그 수집 시스템 및 이의 빅데이터 구축 방법 | |
KR20120071175A (ko) | 웹 플랫폼이 탑재된 이동통신 단말기와 이를 이용한 로그 정보 제공 방법 및 웹 플랫폼에 대한 검증 시스템과 이를 이용한 검증 방법 | |
CN113760562A (zh) | 链路追踪方法、装置、***、服务器和存储介质 | |
CN115514677B (zh) | 服务器拨测方法及*** | |
CN113722240B (zh) | 一种linux操作***管理平台的稳定性测试方法及*** | |
CN115981956A (zh) | Spdk服务进程监控方法、装置、设备、存储介质和程序产品 | |
CN112416735A (zh) | 一种应用程序检测方法、装置及终端设备、存储介质 | |
CN110287099B (zh) | 简化Loadrunner性能测试方法、服务器及计算机可读存储介质 | |
CN116010068A (zh) | 一种转发任务异常自诊断的方法和装置 | |
CN114691486A (zh) | 程序调试方法、装置及计算机设备 | |
CN112288990A (zh) | 基于物联数据生成物联事件的方法、***、介质及设备 | |
CN116436810A (zh) | 网页异常监测方法、装置、计算机设备及存储介质 | |
CN117331847B (zh) | 支持图形界面的自动化测试方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |