一种信息采集方法及装置与流程

文档序号:11254375
一种信息采集方法及装置与流程

本发明涉及计算机技术领域,尤其涉及一种信息采集方法及装置。



背景技术:

目前,随着网络通信技术的进步和宽带网络的提速,网络直播得到了越来越多的发展和应用。

在直播的过程中,当观众端出现不能进入直播间或视频不显示等问题时,往往会联系直播软件后台服务人员,并向后台人员反馈出现的问题。后台人员在获知观众用户的问题后,再告知观众用户如何提供问题日志信息至服务器。观众用户按照后台人员的指导将问题日志信息上传至服务器,以供技术人员分析问题原因,从而解决问题。

然而,通过观众用户的操作来获得问题日志信息,会导致用户操作复杂,问题日志信息获得时间长和问题解决效率低的技术问题。



技术实现要素:

本发明提供一种信息采集方法及装置,用以解决现有技术中通过观众用户的操作来获得问题信息,导致的用户操作复杂,问题信息获得时间长和问题解决效率低的技术问题。

一方面,本发明提供了一种信息采集方法,所述方法应用于服务器,包括:

获取包括用户标识的输入信息;

接收到作用于所述服务器的触发操作;

基于所述触发操作和所述输入信息,采集所述用户标识对应的电子设备的日志信息,其中,所述电子设备与所述服务器连接。

可选的,所述用户标识具体为以下任意一种或多种的组合:用户名、用户身份证明或设备身份证明。

可选的,所述输入信息还包括以下任意一种或多种的组合:域名信息或日志级别信息。

可选的,当所述输入信息包括日志级别信息时,所述采集所述用户标识对应的电子设备的日志信息,包括:采集所述用户标识对应的电子设备的与所述日志级别信息对应的日志信息。

可选的,当所述输入信息包括域名信息时,所述采集所述用户标识对应的电子设备的日志信息,包括:采集所述用户标识对应的电子设备的与所述域名信息对应的日志信息。

可选的,所述采集所述用户标识对应的电子设备的日志信息,包括:采集所述用户标识对应的电子设备的日志信息和所述电子设备的系统类型信息。

另一方面,本发明提供了一种信息采集装置,包括:

获取模块,用于获取包括用户标识的输入信息;

触发模块,用于接收到作用于所述服务器的触发操作;

采集模块,用于基于所述触发操作和所述输入信息,采集所述用户标识对应的电子设备的日志信息,其中,所述电子设备与所述服务器连接。

可选的,所述输入信息还包括以下任意一种或多种的组合:域名信息或日志级别信息。

可选的,当所述输入信息包括日志级别信息时,所述采集模块还用于:采集所述用户标识对应的电子设备的与所述日志级别信息对应的日志信息。

可选的,当所述输入信息包括域名信息时,所述采集模块还用于:采集所述用户标识对应的电子设备的与所述域名信息对应的日志信息。

本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

本申请实施例提供的方法及装置,在后台服务器端接收到触发操作后,能根据获取的用户标识,直接从服务器端主动采集所述用户标识对应的电子设备的日志信息,不需要观众用户在观众端进行上传日志信息的操作,不仅减少了观众用户的操作复杂度,还节约了后台人员指导信息上传步骤和观众用户进行上传操作的时间,提高了问题定位效率。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

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

图1为本发明实施例中信息采集方法的流程图;

图2为本发明实施例中获取输入信息的示意图;

图3为本发明实施例中信息采集装置的结构示意图。

具体实施方式

本申请实施例通过提供一种信息采集方法及装置,用以解决现有技术中通过观众用户的操作来获得问题信息,导致的用户操作复杂,问题信息获得时间长和问题解决效率低的技术问题。实现了减少用户操作复杂度和提高问题定位效率的技术效果。

本申请实施例中的技术方案,总体思路如下:

获取包括用户标识的输入信息;接收到作用于所述服务器的触发操作;基于所述触发操作和所述输入信息,采集所述用户标识对应的电子设备的日志信息,其中,所述电子设备与所述服务器连接。

上述方法通过在后台服务器端接收到触发操作后,能根据获取的用户标识,直接从服务器端主动采集所述用户标识对应的电子设备的日志信息,不需要观众用户在观众端进行上传日志信息的操作,不仅减少了观众用户的操作复杂度,还节约了后台人员指导信息上传步骤和观众用户进行上传操作的时间,提高了问题定位效率。

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

实施例一

本实施例提供一种信息采集方法,如图1所示,所述方法应用于服务器,包括:

步骤S101,获取包括用户标识的输入信息;

步骤S102,接收到作用于所述服务器的触发操作;

步骤S103,基于所述触发操作和所述输入信息,采集所述用户标识对应的电子设备的日志信息,其中,所述电子设备与所述服务器连接。

在本申请实施例中,所述服务器可以是一台独立的服务器,也可以是多台服务器组成的服务器群,在此不作限制。

在本申请实施例中,所述电子设备可以为Android系统,IOS系统或Windows系统,在此不作限制。所述电子设备可以为智能手机,平板电脑或台式机,在此也不作限制。

下面结合图1,对本申请提供的方法的具体实施步骤进行详细说明:

首先,执行步骤S101,获取包括用户标识的输入信息。

在具体实施过程中,所述用户标识具体为以下任意一种或多种的组合:

用户名、用户身份证明(User Identification,UID)或设备身份证明(Identity,ID)。例如,当所述电子设备为手机时,所述用户标识可以是手机微标识。

在具体实施过程中,为了后续能有针对性的获取日志信息,还可以设置所述输入信息还包括以下任意一种或多种的组合:域名信息或日志级别信息。其中,所述域名信息用于表征出现问题的网页地址,所述日志级别信息用于表征问题的严重程度。

在具体实施过程中,可以预先按照问题类别对应划分日志级别;或预先按照观众用户的等级对应划分日志级别;或预先按照问题反馈的次数来对应划分日志级别;当然,还可以按照上述三种的组合来对应划分日志级别,在此不再一一列举,也不作限制。

在本申请实施例中,所述输入信息的获取方法可以有多种,下面列举两种为例:

第一种,由后台人员在客户端手动输入所述输入信息。

具体来讲,可以在服务器端开发一功能页面,如图2所示,该功能页面上预设有多个输入框201,后台人员在收到观众用户反馈的问题后,根据观众用户反馈的信息,将所述用户标识、域名信息或日志级别信息等输入信息逐一对应填入输入框201中,以使所述服务器获取所述输入信息。

第二种,由服务器自行提取。

具体来讲,在后台人员收到观众用户反馈的问题后,可以点击服务器预设页面上显示的按钮或输入特定操作指令来触发服务器主动根据观众用户的文字或图片等反馈信息中提取获得所述用户标识、域名信息或日志级别信息等输入信息。

当然,在具体实施过程中,根据需求不同可以设置不同的输入信息获取方式,在此不作限制。

然后,执行步骤S102,接收到作用于所述服务器的触发操作。

在本申请实施例中,所述触发操作的接收方式可以有多种,下面列举两种为例:

第一种,直接手动触发。

具体来讲,所述触发操作可以是在服务器点击预设功能页面上某按钮的操作,也可以是敲击键盘上某键的操作,例如,如图2所示,在多个输入框201的后面设置一虚拟按键202,当后台人员在所述多个输入框201中输入所述输入信息后,使用鼠标或触碰电极所述虚拟按键202,就使服务器接收到所述触发操作,从而触发后续的信息采集。

进一步,为了便于后台人员识别该虚拟按键202,可以在所述虚拟按键202上预设显示“开始采集”等提示信息。

第二种,远程控制触发。

具体来讲,考虑到后台人员的繁忙,为了便于一个后台人员处理多台服务器,可以设置,当服务器接收到输入信息后,可以将接收到的由符合预设要求的设备发送的触发信号作为触发操作,具体来讲,所述符合预设要求的设备可以是与所述服务器处于同一局域网的设备,也可以是在所述服务器上预先登记了设备码或地址的设备。

再下来,执行步骤S103,基于所述触发操作和所述输入信息,采集所述用户标识对应的电子设备的日志信息,其中,所述电子设备与所述服务器连接。

在本申请实施例中,当所述用户标识为用户名时,所述电子设备可以是所述用户名绑定或正在登陆的电子设备;当所述用户标识为用户UID时,所述电子设备可以是所述用户UID绑定或正在登陆的电子设备;当所述用户标识为设备ID时,所述电子设备为所述设备ID对应的设备。

在本申请实施例中,根据输入信息的不同,采集的日志信息也可以设置为不同,下面列举三种为例:

第一种,输入信息为用户标识。

在具体实施过程中,当输入信息为用户标识时,采集所述电子设备的日志信息可以是:采集所述电子设备的所有日志信息;或采集所述电子设备在最近某一时间段内的所有日志信息,例如,采集电子设备在24小时内生成的日志信息;或采集所述电子设备的预设种类的日志信息,例如,仅采集接口输入输出相关的日志信息;或采集所述电子设备在最近某一段时间内的预设种类的日志信息,等等。

第二种,输入信息包括日志级别信息。

在具体实施过程中,所述日志级别信息可以预设分为:“普通”、“严重”、“紧急”等级别。当输入信息中包括所述日志级别信息时,所述采集所述用户标识对应的电子设备的日志信息,包括:

采集所述用户标识对应的电子设备的与所述日志级别信息对应的日志信息。

具体来讲,可以预设日志级别与需采集的日志信息类型的对应关系。

例如,预设日志级别信息为“普通”时,对应采集的日志信息为接口相关日志信息,日志级别信息为“严重”时,对应采集的日志信息为接口及存储相关日志信息,日志级别信息为“警告”时,对应采集的日志信息为所有类型日志信息。

还可以预设日志级别与需采集的日志信息生成时间的对应关系。

例如,预设日志级别信息为“普通”时,对应采集的日志信息为最近1小时内生成的日志信息,日志级别信息为“严重”时,对应采集的日志信息为最近12小时内生成的日志信息,日志级别信息为“警告”时,对应采集的日志信息为最近24小时内生成的日志信息。

在具体实施过程中,可以根据需要和经验来预设日志级别与需采集的日志信息的对应关系,以提高采集到的日志信息的针对性,便于提高后续对日志信息的分析效率。

第三种,输入信息包括域名信息。

具体来讲,所述域名信息为网页域名信息,能表征出现问题是哪些网页。当所述输入信息包括域名信息时,所述采集所述用户标识对应的电子设备的日志信息,包括:

采集所述用户标识对应的电子设备的与所述域名信息对应的日志信息,以提高采集到的日志信息的针对性,便于提高后续对日志信息的分析效率。

当然,在具体实施过程中,根据输入信息采集日志信息的方法不限于以上几种,上述举例可以相互结合使用,在此不作限制。

进一步,为了便于后续问题定位人员能结合电子设备的情况来进行问题定位,提高问题定位效率和准确度,所述采集所述用户标识对应的电子设备的日志信息,包括:

采集所述用户标识对应的电子设备的日志信息和所述电子设备的系统类型信息。

所述系统类型信息可以表征电子设备可以为Android系统,IOS系统或Windows系统。

在本申请实施例中,为了便于观众用户了解到哪些日志会被服务器收集,服务器还可以将所述输入信息反馈显示至所述电子设备。

基于同一发明构思,本申请还提供了与实施例一中信息采集方法对应的装置,详见实施例二。

实施例二

在本实施例中提供了一种信息采集装置,如图3所示,所述装置包括:

获取模块301,用于获取包括用户标识的输入信息;

触发模块302,用于接收到作用于所述服务器的触发操作;

采集模块303,用于基于所述触发操作和所述输入信息,采集所述用户标识对应的电子设备的日志信息,其中,所述电子设备与所述服务器连接。

在本申请实施例中,所述服务器可以是一台独立的服务器,也可以是多台服务器组成的服务器群,在此不作限制。

在本申请实施例中,所述电子设备可以为Android系统,IOS系统或Windows系统,在此不作限制。所述电子设备可以为智能手机,平板电脑或台式机,在此也不作限制。

在本申请实施例中,所述输入信息还包括以下任意一种或多种的组合:

域名信息或日志级别信息。

在本申请实施例中,当所述输入信息包括日志级别信息时,所述采集模块303还用于:

采集所述用户标识对应的电子设备的与所述日志级别信息对应的日志信息。

在本申请实施例中,当所述输入信息包括域名信息时,所述采集模块303还用于:

采集所述用户标识对应的电子设备的与所述域名信息对应的日志信息。

由于本发明实施例二所介绍的装置,为实施本发明实施例一的信息采集方法所采用的装置,故而基于本发明实施例一所介绍的方法,本领域所属人员能够了解该装置的具体结构及变形,故而在此不再赘述。凡是本发明实施例一的方法所采用的装置都属于本发明所欲保护的范围。

本申请实施例中提供的技术方案,至少具有如下技术效果或优点:

本申请实施例提供的方法及装置,在后台服务器端接收到触发操作后,能根据获取的用户标识,直接从服务器端主动采集所述用户标识对应的电子设备的日志信息,不需要观众用户在观众端进行上传日志信息的操作,不仅减少了观众用户的操作复杂度,还节约了后台人员指导信息上传步骤和观众用户进行上传操作的时间,提高了问题定位效率。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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