一种处理设备错误信息的方法、电子设备和存储介质与流程

文档序号:21719097发布日期:2020-08-05 01:08阅读:132来源:国知局
一种处理设备错误信息的方法、电子设备和存储介质与流程

本申请涉及视频监控技术领域,尤其涉及一种处理设备错误信息的方法、电子设备和存储介质。



背景技术:

视频监控设备在使用的过程中,进行取流、设备配置等设备操作时,会经常出现不同的失败状况,目前的方案中依赖协议返回的数据来定位问题,但是目前部分问题无法通过协议来返回,导致无法确认问题所在。

公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。



技术实现要素:

本申请实施例的目的是提供一种处理设备错误信息的方法、电子设备和存储介质,能够在视频设备出现错误时自动获取错误信息。

为解决上述技术问题,本申请实施例是通过以下各方面实现的。

第一方面,本申请实施例提供了一种处理设备错误信息的方法,包括:通过直连设备协议接收获取请求,所述获取请求用于从设备获取错误信息,所述直连设备协议中配置有用于标志所述获取请求的信息段;发送错误信息,所述错误信息包括错误码。

第二方面,本申请实施例提供了一种电子设备,包括:存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如上述第一方面所述的方法的步骤。

第三方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机可执行指令,所述计算机可执行指令被处理器执行时实现如上述第一方面所述的方法的步骤。

在本申请实施例中,通过直连设备协议接收获取请求,所述获取请求用于从设备获取错误信息,所述直连设备协议中配置有用于标志所述获取请求的信息段;发送错误信息,所述错误信息包括错误码,能够在视频设备出现错误时自动发送错误信息。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1示出本申请实施例提供的一种处理设备错误信息的方法的一种流程示意图;

图2示出本申请实施例提供的一种处理设备错误信息的方法的另一种流程示意图;

图3示出本申请实施例提供的一种处理设备错误信息的方法的另一种流程示意图;

图4为执行本申请实施例提供的一种处理设备错误信息的方法的电子设备的硬件结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

图1示出本申请实施例提供的一种处理设备错误信息的方法的一种流程示意图,该方法可以由电子设备执行,例如摄像设备或为摄像设备提供软件服务的服务端设备等。换言之,所述方法可以由安装在摄像设备或服务端设备的软件或硬件来执行。所述服务端包括但不限于:单台服务器、服务器集群、云端服务器或云端服务器集群等。如图所示,该方法可以包括以下步骤。

s10:通过直连设备协议接收获取请求。

诸如手机等的终端产品,可以通过直连设备协议与视频设备连接,也可以通过云平台与视频设备连接来获取视频设备上的信息,包括日志文件、视频内容等。所述获取请求用于从设备获取错误信息,所述直连设备协议中配置有用于标志所述获取请求的信息段。

当视频设备发送问题,使得终端产品无法正常取流时,终端产品执行本步骤,通过直连设备协议向视频设备发送获取请求。该获取请求用于从该设备获取错误信息,该直连设备协议中配置有用于标志该获取请求的信息段。摄像设备接收该获取请求。

在一种可能的实现方式中,可以对直连设备协议进行修改,在其中增加信息段,用于标志该用于获取错误信息的请求。例如,可以用标志a进行标记,当视频设备收到包含标志a的请求时,将自动缓存该终端最近几次的取流信息,例如日志文件等。在视频设备发生错误后,若终端进行取流,视频设备将生成错误码,并在本步骤中进行缓存。

s20:发送错误信息,所述错误信息包括错误码。

视频设备将包含错误码的错误信息返回给终端产品。终端产品接收该错误信息,并且能够根据错误码定位错误所在。

由此,本申请实施例提供的一种处理设备错误信息的方法,通过直连设备协议接收获取请求,所述获取请求用于从设备获取错误信息,所述直连设备协议中配置有用于标志所述获取请求的信息段;发送错误信息,所述错误信息包括错误码,能够在视频设备出现错误时自动发送错误信息至终端设备,使终端设备能够获知错误信息。

图2示出本申请实施例提供的一种处理设备错误信息的方法的一种流程示意图,该方法可以由电子设备执行,例如摄像设备或为摄像设备提供软件服务的服务端设备等。换言之,所述方法可以由安装在摄像设备或服务端设备的软件或硬件来执行。所述服务端包括但不限于:单台服务器、服务器集群、云端服务器或云端服务器集群等。如图所示,该方法可以包括以下步骤。

s11:接收所述设备的用户名及密码。

在视频设备发生错误,终端欲通过直连设备协议直接从设备获取错误信息时,可以通过输入所述设备的用户名及密码,进行鉴权,在用户具备对应权限时,再进行以下操作。

s12:设置并存储错误码、错误类型和错误内容之间的映射关系。

在终端产品中设置并存储错误码、错误类型和错误内容之间的映射关系。例如错误代码1,错误类型:屏幕报错,错误内容:黑屏等。

s10:通过直连设备协议接收获取请求。

所述获取请求用于从设备获取错误信息,所述直连设备协议中配置有用于标志所述获取请求的信息段。

诸如手机等的终端产品,可以通过直连设备协议与视频设备连接,也可以通过云平台与视频设备连接来获取视频设备上的信息,包括日志文件、视频内容等。

当视频设备发送问题,使得终端产品无法正常取流时,终端产品执行本步骤,通过直连设备协议向视频设备发送获取请求。该获取请求用于从该设备获取错误信息,该直连设备协议中配置有用于标志该获取请求的信息段。摄像设备接收该获取请求。

在一种可能的实现方式中,可以对直连设备协议进行修改,在其中增加信息段,用于标志该用于获取错误信息的请求。例如,可以用标志a进行标记,当视频设备收到包含标志a的请求时,将自动缓存该终端最近几次的取流信息,例如日志文件等。在视频设备发生错误后,若终端进行取流,视频设备将生成错误码,并在本步骤中进行缓存。

s20:发送错误信息,所述错误信息包括错误码。

视频设备将包含错误码的错误信息返回给终端产品。终端产品接收该错误信息,并且能够根据错误码定位错误所在。

由此,本申请实施例提供的一种处理设备错误信息的方法,通过直连设备协议接收获取请求,所述获取请求用于从设备获取错误信息,所述直连设备协议中配置有用于标志所述获取请求的信息段;发送错误信息,所述错误信息包括错误码,能够在视频设备出现错误时自动发送错误信息至终端设备,使终端设备能够获知错误信息。

s21:根据所述映射关系,确定与所述错误信息中的错误码对应的错误类型和错误内容。

例如,当接收到错误代码1时,可以基于步骤s12中建立的映射关系,确定错误类型为屏幕报错,错误内容:黑屏。

由此,本申请实施例提供的一种处理设备错误信息的方法,通过直连设备协议接收获取请求,所述获取请求用于从设备获取错误信息,所述直连设备协议中配置有用于标志所述获取请求的信息段;发送错误信息,所述错误信息包括错误码,能够在视频设备出现错误时自动发送错误信息。

图3示出本申请实施例提供的一种处理设备错误信息的方法的一种流程示意图,该方法可以由电子设备执行,例如摄像设备或为摄像设备提供软件服务的服务端设备等。换言之,所述方法可以由安装在摄像设备或服务端设备的软件或硬件来执行。所述服务端包括但不限于:单台服务器、服务器集群、云端服务器或云端服务器集群等。如图所示,该方法可以包括以下步骤。

s11:接收所述设备的用户名及密码。

在视频设备发生错误,终端欲通过直连设备协议直接从设备获取错误信息时,可以通过输入所述设备的用户名及密码,进行鉴权,在用户具备对应权限时,再进行以下操作。

s12:设置并存储错误码、错误类型和错误内容之间的映射关系。

在终端产品中设置并存储错误码、错误类型和错误内容之间的映射关系。例如错误代码1,错误类型:屏幕报错,错误内容:黑屏等。

s10:通过直连设备协议接收获取请求。

所述获取请求用于从设备获取错误信息,所述直连设备协议中配置有用于标志所述获取请求的信息段。

诸如手机等的终端产品,可以通过直连设备协议与视频设备连接,也可以通过云平台与视频设备连接来获取视频设备上的信息,包括日志文件、视频内容等。

当视频设备发送问题,使得终端产品无法正常取流时,终端产品执行本步骤,通过直连设备协议向视频设备发送获取请求。该获取请求用于从该设备获取错误信息,该直连设备协议中配置有用于标志该获取请求的信息段。摄像设备接收该获取请求。

在一种可能的实现方式中,可以对直连设备协议进行修改,在其中增加信息段,用于标志该用于获取错误信息的请求。例如,可以用标志a进行标记,当视频设备收到包含标志a的请求时,将自动缓存该终端最近几次的取流信息,例如日志文件等。在视频设备发生错误后,若终端进行取流,视频设备将生成错误码,并在本步骤中进行缓存。

s20:发送错误信息,所述错误信息包括错误码。

视频设备将包含错误码的错误信息返回给终端产品。终端产品接收该错误信息,并且能够根据错误码定位错误所在。

s21:根据所述映射关系,确定与所述错误信息中的错误码对应的错误类型和错误内容。

例如,当接收到错误代码1时,可以基于步骤s12中建立的映射关系,确定错误类型为屏幕报错,错误内容:黑屏。

s22:根据与所述错误信息中的错误码对应的错误类型和错误内容,对所述错误信息进行处理。

例如,针对黑屏问题,可以通过重启进行处理等。

在一种可能的实现方式中,还可以预设错误内容与处理操作直接的对应关系,在本步骤中,还可以基于该对应关系,自动执行与错误内容对应的处理操作。例如当错误内容为黑屏时,自动向设备发送重启指令以解决黑屏的问题。

在另一种可能的实现方式中,还可以预设错误内容与处理操作之间的对应关系,并根据该对应关系获取与错误内容对应的处理操作,并显示给用户供用户选择。例如,当问题为黑屏时,向用户显示“等待”、“关闭”和“重启”,供用户选择。

由此,本申请实施例提供的一种处理设备错误信息的方法,通过直连设备协议接收获取请求,所述获取请求用于从设备获取错误信息,所述直连设备协议中配置有用于标志所述获取请求的信息段;发送错误信息,所述错误信息包括错误码,能够在视频设备出现错误时自动发送错误信息至终端设备,使终端设备能够获知错误信息。

由此,本申请实施例提供的一种处理设备错误信息的方法,通过接收所述设备的用户名及密码能够对用户权限进行核实。

由此,本申请实施例提供的一种处理设备错误信息的方法,通过设置并存储错误码、错误类型和错误内容之间的映射关系,根据所述映射关系,确定与所述错误信息中的错误码对应的错误类型和错误内容,能够自动识别错误内容。

由此,本申请实施例提供的一种处理设备错误信息的方法,通过根据与所述错误信息中的错误码对应的错误类型和错误内容,对所述错误信息进行处理,能够自动对错误进行处理。

图4示出执行本申请实施例提供的一种处理设备错误信息的方法的电子设备的硬件结构示意图,如图所示,该电子设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器701和存储器702,存储器702中可以存储有一个或一个以上存储应用程序或数据。其中,存储器702可以是短暂存储或持久存储。存储在存储器702的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对该电子设备中的一系列计算机可执行指令。更进一步地,处理器701可以设置为与存储器702通信,在该电子设备上执行存储器702中的一系列计算机可执行指令。该电子设备还可以包括一个或一个以上电源703,一个或一个以上有线或无线网络接口704,一个或一个以上输入输出接口705,一个或一个以上键盘706等。

在一个具体的实施例中,该电子设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现以下流程:通过直连设备协议接收获取请求,所述获取请求用于从设备获取错误信息,所述直连设备协议中配置有用于标志所述获取请求的信息段;发送错误信息,所述错误信息包括错误码。

在一种可能的实现方式中,在通过直连设备协议接收获取请求之前,还包括:接收所述设备的用户名及密码。

在一种可能的实现方式中,在所述发送错误信息之前,还包括:设置并存储错误码、错误类型和错误内容之间的映射关系。

在一种可能的实现方式中,在所述发送错误信息之后,还包括:根据所述映射关系,确定与所述错误信息中的错误码对应的错误类型和错误内容。

在一种可能的实现方式中,在所述发送错误信息之后,还包括:接收对所述错误信息进行处理的处理通知,所述处理通知是根据与所述错误信息中的错误码对应的错误类型和错误内容生成的。

由此,执行本申请实施例提供的一种处理设备错误信息的方法的电子设备可执行前文方法实施例中所述的各方法,并实现前文方法实施例中所述的各方法的功能和有益效果,在此不再赘述。

本申请实施例的电子设备以多种形式存在,包括但不限于以下设备。

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iphone)、多媒体手机、功能性手机,以及低端手机等。

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:pda、mid和umpc设备等,例如ipad。

(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如ipod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

(5)其他具有数据交互功能的电子装置。

进一步地,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机可执行指令,所述计算机可执行指令被处理器执行时实现以下流程:通过直连设备协议向设备发送获取请求,所述获取请求用于从所述设备获取错误信息,所述直连设备协议中配置有用于标志所述获取请求的信息段;接收设备返回的错误信息,所述错误信息包括错误码。

由此,所述计算机可执行指令被处理器执行时能够执行前文方法实施例中所述的各方法,并实现前文方法实施例中所述的各方法的功能和有益效果,在此不再赘述。

其中,所述的计算机可读存储介质包括只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

进一步地,本申请实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,实现以下流程:通过直连设备协议接收获取请求,所述获取请求用于从设备获取错误信息,所述直连设备协议中配置有用于标志所述获取请求的信息段;发送错误信息,所述错误信息包括错误码。

在一种可能的实现方式中,在通过直连设备协议接收获取请求之前,还包括:接收所述设备的用户名及密码。

在一种可能的实现方式中,在所述发送错误信息之前,还包括:设置并存储错误码、错误类型和错误内容之间的映射关系。

在一种可能的实现方式中,在所述发送错误信息之后,还包括:根据所述映射关系,确定与所述错误信息中的错误码对应的错误类型和错误内容。

在一种可能的实现方式中,在所述发送错误信息之后,还包括:接收对所述错误信息进行处理的处理通知,所述处理通知是根据与所述错误信息中的错误码对应的错误类型和错误内容生成的。

由此,执行本申请实施例提供的计算机程序产品能够执行前文方法实施例中所述的各方法,并实现前文方法实施例中所述的各方法的功能和有益效果,在此不再赘述。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1