一种日志收集与上传方法及系统的制作方法

文档序号:7749243阅读:220来源:国知局
专利名称:一种日志收集与上传方法及系统的制作方法
技术领域
本发明涉及网络技术领域,尤其涉及一种日志收集与上传方法及系统。
背景技术
交互电视(IPTV,Internet Protocol Television)是指基于 IP (Internet Protocol,网络之间互连的协议)协议的电视广播服务。该业务将电视机或个人计算机作为显示终端,利用网络机顶盒(STBjet-TopBox),通过互联网协议来传送电视信号,提供包括电视节目在内的多种数字媒体服务。承载交互电视系统服务的各个网元,例如媒体处理服务器、媒体管理服务器、电子节目单服务器、运营支撑服务器和流服务服务器等,都以日志的形式记录了各自的运行状况和用户的最新动向。这些日志数据中包含了一些有用的信息,在需要时通过分析这些日志数据可以掌握交互电视系统的运行状况和用户的最新动向。在现有的交互电视系统中,收集日志的方法之一为,将日志收集功能植入到网元中,网元产生日志,网元所在网络装置实时地通过网络将日志发送给日志服务器,由日志服务器集中存储日志数据。在实现上述收集日志的过程中,本发明人发现现有技术中至少存在如下问题在交互电视系统用户量高峰期时,这种实时传输日志的方式会占用大量的网络带宽,严重影响交互电视系统的服务质量。

发明内容
本发明的实施例提供一种日志收集与上传方法及系统,能够有效的避免因收集日志产生的网络资源占用。为达到上述目的,本发明的实施例采用如下技术方案一种日志收集方法,包括发送日志收集指令;其中所述日志收集指令包括日志需要满足的约束条件;接收符合所述约束条件的日志。一种日志上传方法,包括接收日志收集指令,解析所述日志收集指令中包含的约束条件,搜集符合所述约束条件的日志,并将所述日志进行上传。相对应地,一种日志收集与上传系统,包括日志收集单元,用于向日志上传单元发送日志收集指令,并接收所述日志上传单元发送的符合所述约束条件的日志;其中所述日志收集指令包括日志需要满足的约束条件;存储单元,用于存储网络系统中网元产生的日志;日志上传单元,用于接收所述日志收集单元发送的所述日志收集指令,在所述存储单元中搜集符合所述约束条件的日志,并将符合所述约束条件的日志上传给所述日志收集单元。本发明实施例提供的日志收集与上传方法及系统,当网络系统需要进行日志收集时,先确定所要收集的日志需要满足的约束条件,并将这些约束条件包含在日志收集指令中进行下发,只有当日志满足所述约束条件才将该日志收集。该实施例的方法及系统可以控制日志收集行为,保证网络系统的正常运行。例如可以根据网络系统的运行情况,在合适的时机下发日志收集指令进行日志收集,更为具体地,例如在交互电视系统的应用中,在交互电视系统相对空闲时下发日志收集指令,从而避免在交互电视系统的用户量高峰时网络装置和日志服务器间传输大量日志而引起占用大量的网络宽带,保证交互电视系统服务质量;另外本发明实施例的日志收集与上传方法及系统,因向网络装置收集符合一定约束条件的日志,从而可以避免因日志服务器处理大量无用日志所耗费的时间。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例一日志收集方法流程图;图2为本发明实施例二日志收集与上传方法对应的系统;图3为本发明实施例二日志收集方法前期注册阶段的流程图;图4为本发明实施例二日志收集方法命令解析阶段的流程图;图5为本发明实施例二日志收集方法日志收集阶段的流程图;图6为本发明实施例三日志收集与上传系统框图;图7为本发明实施例三应用于交互电视系统的日志收集与上传系统框图;图8为本发明实施例四日志上传单元结构框图;图9为本发明实施例四日志收集单元结构框图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例一如图1所示,本发明实施例日志收集方法,包括如下步骤步骤101、发送日志收集指令;其中所述日志收集指令包括日志需要满足的约束条件。所述日志记录了网络系统中网元的运行状况和用户的最新动向;其中所述网元为网络系统中执行各种功能的功能模块,可以通过软件代码来实现,分布于网络系统中的各网络装置,该网络装置为执行网元功能的硬件载体。约束条件为一次日志收集过程中,用于区分无用日志与有用日志而做出的一些规定,对所收集的日志类型等起限制作用。日志收
5集指令源自网络系统对于日志的收集需求,例如网络系统中需要提取日志的日志类型、日志格式、记录时间等,将这些需求中的一种或几种可以作为约束条件进行下发。步骤102、接收符合所述约束条件的日志。针对该约束条件,在存有日志的存储单元中找到符合约束条件的日志,向日志收集指令的发起端上传,该发起端接收符合约束条件的日志。本发明实施例日志上传方法,包括接收日志收集指令,解析所述日志收集指令中包含的约束条件,在存储单元中搜集符合所述约束条件的日志,并将符合所述约束条件的日志进行上传。解析出日志收集指令的命令标识,该命令标识包含了日志需要满足的约束条件, 根据该约束条件在存有日志的存储单元中搜集符合所述约束条件的日志,并将符合所述约束条件的日志上传至日志收集指令的发送端。本发明实施例采用两种功能单元配合实现日志的收集,其中一种功能单元用于根据日志收集指令在存有日志的存储单元中搜集日志数据并上传,该功能单元可以分布于网络系统中各网元所在的网络装置,另一种功能单元用于向所述其中一种功能单元下发日志收集指令并能够接收所述一种功能单元根据约束条件发送的日志,该功能单元可以嵌入网络系统的日志服务器中。本发明实施例提供的日志收集与上传方法,当网络系统需要进行日志收集时,先确定所要收集的日志需要满足的约束条件,并将这些约束条件包含在日志收集指令中进行下发,只有当各网元日志的存储单元中日志满足所述约束条件才将该日志收集。该实施例的方法可以控制日志收集行为,保证网络系统的正常运行。例如可以根据网络系统的运行情况,在合适的时机下发日志收集指令进行日志收集。更为具体地,例如在交互电视系统的应用中,在交互电视系统相对空闲时下发日志收集指令,从而避免在交互电视系统的用户量高峰时网络装置和日志服务器间传输大量日志而引起占用大量的网络宽带,保证交互电视系统服务质量。另外本发明实施例的方法及系统,因向各网络装置收集符合一定约束条件的日志,从而可以避免日志服务器因处理大量无用日志所耗费的时间。进一步地,本发明实施例的日志上传方法,还包括如下步骤发送注册请求信息;其中,所述注册请求信息包括地址信息和存储单元中日志的日志参数,日志参数包括但不限于日志类型。所述存储单元用于存储网络系统中各网元在运行过程中产生的日志,其可以为网元所在网络装置的一个硬件模块,也可以为与该网络装置相连的一个外挂硬件模块。发送注册请求信息,以建立网络装置和日志服务器之间的通信链接,以便后续日志服务器中的一个功能单元发送日志收集指令时,可以根据该请求信息有针对性地进行指令发送,以提高日志收集的效率。实施例二本发明实施例日志收集方法,是对实施例一的具体说明。如图2所示,本发明实施例基于的硬件装置包括对日志进行维护和处理的日志服务器5,所述日志服务器嵌有能够下发日志收集指令和接收日志的日志收集单元2 ;以及网络装置6,该网络装置6分布有执行各业务功能的网元7,另外所述网络装置分布有能够将所述网元产生的日志进行选择性上传的功能单元,即日志上传单元3,再有所述网元产生的日志存储于该网元所在网络装置的存储单元4中。本发明实施例按照步骤的执行顺序大致分为以下几个阶段前期注册阶段、命令解析阶段以及日志收集阶段。前期注册阶段如图3所示,本阶段包括如下步骤步骤21、接收日志上传单元发送的注册请求信息,并对所述注册请求信息进行处理,将注册成功的日志上传单元的注册信息进行存储;所述注册请求信息包括所述日志上传单元的地址信息和所述存储单元中日志的日志参数。具体包括如下步骤步骤201、对接收到的注册请求信息进行验证,验证日志上传单元与日志收集单元是否相匹配。日志收集单元接收由日志上传单元发送的注册请求信息,所述注册请求信息中的日志参数包括所述存储单元中日志类型和所述日志上传单元的网络地址,例如 IPdnternet Protocol,网络之间互连协议)地址等信息。日志收集单元验证发送注册请求信息的日志上传单元是否与所述日志收集单元相匹配,例如,验证匹配所采取的技术手段之一为,若发送注册请求信息的日志上传单元的网络地址位于日志收集单元配置文件的地址列表中,且日志上传单元可以上传的日志类型与日志收集单元可收集的日志类型相同, 则表示匹配;反之,若日志上传单元的网络地址不在日志收集单元配置文件的地址列表中或者日志上传单元可以上传的日志类型与日志收集单元可收集的日志类型不相同,则表示不匹配。步骤202、向日志上传单元发送注册响应信息,将注册成功的日志上传单元的注册信息进行存储。如果匹配,日志收集单元记录日志上传单元的注册信息,所述注册信息包括注册请求信息中携带的日志参数和地址信息等信息,向日志上传单元发送一条表示注册成功的消息,若不匹配,发送注册失败信息,拒绝日志上传单元的注册请求。命令解析阶段如图4所示,本阶段包括如下步骤步骤203、接收网络系统发出的日志收集请求。日志收集单元接收网络系统发送的日志收集请求。所述日志收集请求可以由系统中的网元发出。例如,具体应用于交互电视系统中,系统中的网元可以推荐交互电视系统通过收集日志统计出哪些节目最受观众欢迎,系统运营平台通过收集的日志可以分析出用户的观看习惯。步骤204、解析出所述日志收集请求中包含的日志需要满足的约束条件。日志收集单元解析所述交互电视系统发送的日志收集请求,从请求中解析出要收集的日志需要满足的约束条件,如日志类型、日志格式、记录时间等信息;同时日志收集单元记录该约束条件,以供后续验证接收到的日志的有效性。日志收集阶段如图5所示,本阶段包括如下步骤步骤205、根据预先存储的注册信息定位日志上传单元,向所述日志上传单元发送日志收集指令。所述预先存储的注册信息为日志上传单元向日志收集单元注册成功后存储的信息。根据日志上传单元注册时携带的地址信息,锁定要发送指令的目标单元,日志收集单元根据网络地址向已注册的日志上传单元发送日志收集指令,以便后续进行业务收集。进一步地,为了进一步提高日志收集的有效性,本发明实施例在步骤205之后还可以包括步骤206 步骤206、对日志上传单元进行验证,确认所述日志上传单元为已注册单元,向经过验证的所述日志上传单元发送日志收集指令。向已经注册成功的日志上传单元发送验证信息,日志上传单元对该验证信息进行反馈,根据反馈信息进一步确定所述日志上传单元的合法性,即确认该日志上传单元确为已注册的单元。例如,所述验证信息可以为一个随机发送的数字签名,发送该数字签名至日志上传单元,确认日志上传单元反馈的信息与数字签名相符合。验证日志上传单元为合法的日志上传单元之后,向所述日志上传单元发送日志收集指令,所述日志收集指令中包含从交互电视系统发出的日志收集请求中解析出的日志需要满足的约束条件,如日志类型、日志格式和记录时间等信息。接收符合所述约束条件的日志,具体包括如下步骤步骤207、日志收集单元验证接收到的日志满足所述约束条件,并保存经过验证的所述日志。与此步骤相对应地,本发明实施例涉及一种日志上传方法日志上传单元接收日志收集单元发送的日志收集指令,根据所述日志收集指令中包含的约束条件,包括日志所在的日志文件、日志的格式、日志的记录时间等条件,在存储单元中搜集符合所述约束条件的日志,并将所述日志向日志收集单元进行上传。根据步骤204中记录的约束条件对日志上传单元上传的日志进行验证,以确保日志的有效性,之后将收集的日志保存到日志服务器中通知网络系统读取。本发明实施例日志收集方法通过三种措施保证所收集日志的有效性其一,日志收集单元只向注册过的日志上传单元发送指令;其二,日志收集单元在命令日志上传单元收集日志之前先验证日志上传单元身份;其三,验证日志上传单元上传的日志是否符合网络系统指定的约束条件。本发明实施例有针对性的收集满足网络系统需要的日志,节约了处理无用日志所耗费的时间;同时可以控制日志收集行为,保证网络系统的正常运行。本发明日志收集与上传的方法可以应用于网络技术的多个领域,例如应用于交互电视系统中。例如可以在交互电视系统相对空闲时下发日志收集指令,从而避免在交互电视系统的用户量高峰时网络装置和日志服务器间传输大量日志而引起占用大量的网络宽带,保证交互电视系统服务质量。需要说明的是,本发明并不限于交互电视系统,其他网络, 诸如具有能够本地存储网元日志的网络,采用本发明实施例中所述的日志收集与上传方法,均在本发明保护范围之内。实施例三如图6所示,本发明实施例提供了一种日志收集与上传系统1,包括日志收集单元2,用于向日志上传单元3发送日志收集指令,并接收所述日志上传单元3发送的符合所述约束条件的日志;其中所述日志收集指令包括日志需要满足的约束条件;存储单元4,用于存储网络系统中网元产生的日志;日志上传单元3,用于接收所述日志收集单元2发送的日志收集指令,在所述存储单元中搜集符合所述约束条件的日志,并将符合所述约束条件的日志上传给所述日志收集单元。所述网元为网络系统中执行各种功能的功能模块,可以通过软件代码来实现,分布于网络系统中的各网络装置,该网络装置为执行网元功能的硬件载体。需要说明的是, 本发明实施例所提到的网络装置,每个网络装置并不限制该网络装置中分布的网元个数, 也不限制该网络装置中嵌入日志上传单元的个数,即网络装置为所述网元和日志上传单元实现功能的硬件载体,但该硬件载体的数量并不能够限制网元的运行数量;所述存储单元可以为网元所在网络装置的一个硬件模块,也可以为与该网络装置相连的一个外挂硬件模块。约束条件为一次日志收集过程中,用于区分无用日志与有用日志而做出的一些规定,对所收集的日志类型等起限制作用。日志收集指令源自网络系统对于日志的收集需求,例如网络系统中需要提取日志的日志类型、日志格式、记录时间等,将这些需求中的一种或几种可以作为约束条件进行下发。针对该约束条件,日志上传单元在存有网元日志的存储单元中找到符合约束条件的日志,将所述日志向日志收集单元上传,日志收集单元接收符合约束条件的日志。本发明实施例提供的日志收集与上传系统,可以控制日志收集行为,保证网络系统的正常运行。例如可以根据网络系统的运行情况,在合适的时机下发日志收集指令进行日志收集。更为具体地,例如在交互电视系统的应用中,在交互电视系统相对空闲时下发日志收集指令,从而避免在交互电视系统的用户量高峰时网络装置和日志服务器间传输大量日志而引起占用大量的网络宽带,保证交互电视系统服务质量。另外本发明实施例的方法及系统,因向各网络装置收集符合一定约束条件的日志,从而可以避免日志服务器因处理大量无用日志所耗费的时间。如图7所示,本发明实施例应用于交互电视系统中的应用示意图,日志收集单元2 嵌入交互电视系统的日志服务器5,所述日志上传单元3分布于交互电视系统中包括执行业务功能的网元所在的网络装置,例如流媒体服务器61、终端消息管理服务器62,呈现服务器63和信息服务器64等,作为客户端的网络机顶盒可以通过终端消息管理服务器访问其他网元,同时网络机顶盒的日志存储于终端消息管理服务器中的存储模块,日志服务器可以从终端消息管理服务器获取机顶盒的日志。当交互电视系统需要进行日志收集时,日志服务器中的日志收集单元接收系统中某个网元或是上层管理设备发送的日志收集请求后,向各网络装置的日志上传单元下发收集指令,日志上传单元在本地存储单元中搜索符合条件的日志,向日志收集单元上传。实施例四本发明实施例基于实施例三,在实施例三基础上进一步包括如下内容。如图8所示,本发明所述日志上传单元3包括注册模块31,用于向所述日志收集单元发送注册请求信息,所述注册请求信息包括所述日志上传单元的地址信息和所述存储单元中日志的日志参数;搜集模块32,用于解析所述日志收集单元发送的所述日志收集指令中包含的约束条件,在所述存储单元中搜集符合所述约束条件的日志;上传模块33,用于将搜集模块搜集到的符合所述约束条件的日志向所述日志收集单元发送。本发明实施例日志上传单元由注册模块向日志收集单元发起注册请求,以便后续向日志收集单元传送日志,所述日志参数包括但不限于存储单元中日志的日志类型。网络系统中各网元将各自的日志数据存储于该网元所在的网络装置的存储单元
9中,只在有日志收集需求时,日志上传单元向日志收集单元选择性传输日志,避免大量日志在网络系统的日志服务器与网络装置之间传输。当日志上传单元接收到日志收集指令时,搜集模块解析日志收集指令中要搜集的日志需要满足的约束条件,包括日志的类型、日志的格式、日志的记录时间等条件,在存储单元的日志文件中搜集符合约束条件的日志,将搜集到的符合约束条件的日志由上传模块上传给日志收集单元。如图9所示,本发明实施例所述日志收集单元2包括解析模块21,用于接收网络系统发出的日志收集请求,并解析出所述日志收集请求中包含的日志需要满足的约束条件; 收集模块22,用于向所述日志上传单元发送日志收集指令,并接收符合所述约束条件的日志。日志收集单元接收网络系统发送的日志收集请求,日志收集单元解析模块解析出所述日志收集请求中包含的日志需要满足的约束条件,如日志类型、日志格式、记录时间等信息,将这些约束条件向日志上传单元下发;同时将所述约束条件发送至验证模块,以供后续验证接收到的日志的有效性。进一步地,参见图9,所述日志收集单元2还包括注册处理模块23,用于接收所述日志上传单元发送的注册请求信息,并对所述注册请求信息进行处理,将注册成功的日志上传单元的注册信息进行存储;其中,所述注册请求信息包括所述日志上传单元的地址信息和所述存储单元中日志的日志参数,所述注册信息包括所述日志上传单元的地址信息。注册处理模块接收由日志上传单元发送的注册请求信息,所述注册请求信息中的日志参数包括所述存储单元中日志类型和所述日志上传单元的网络地址,例如 IPdnternet Protocol,网络之间互连协议)地址等信息。注册处理单元验证发送注册请求信息的日志上传单元是否与所述日志收集单元相匹配,例如,验证匹配所采取的技术手段之一为,若发送注册请求信息的日志上传单元的网络地址位于日志收集单元配置文件的地址列表中,且日志上传单元可以上传的日志类型与日志收集单元可收集的日志类型相同, 则表示匹配;反之,若日志上传单元的网络地址不在日志收集单元配置文件的地址列表中或者日志上传单元可以上传的日志类型与日志收集单元可收集的日志类型不相同,则表示不匹配。如果匹配,注册处理模块记录日志上传单元的注册信息,所述注册信息包括注册请求信息中携带的日志参数和地址信息等信息,向日志上传单元发送一条表示注册成功的消息,若不匹配,发送注册失败信息,拒绝日志上传单元的注册请求。进一步地,图9中所述注册处理模块23,还用于根据注册信息定位日志上传单元。根据日志上传单元注册时携带的地址信息锁定要发送指令的目标单元,日志收集单元根据地址信息向已注册的日志上传单元发送日志收集指令,以便后续进行业务收集。进一步地,图9中所述注册处理模块23,还用于对所述日志上传单元进行验证,确认所述日志上传单元为已注册单元。为了进一步提高日志收集的有效性,向已经注册成功的日志上传单元发送验证信息,日志上传单元对该验证信息进行反馈,根据反馈信息进一步确定所述日志上传单元的合法性,即确认该日志上传单元确为已注册的单元。例如,所述验证信息可以为一个随机发送的数字签名,发送该数字签名至日志上传单元,确认日志上传单元反馈的信息与数字签名相符合。
验证日志上传单元为合法的日志上传单元之后,日志收集单元的收集模块向所述日志上传单元发送日志收集指令,所述日志收集指令中包含从网络系统发出的日志收集请求中解析出的日志需要满足的约束条件,如日志类型、日志格式和记录时间等信息。进一步地,参见图9,本发明实施例所述日志收集单元还包括验证模块对,用于验证所述日志上传单元发送的所述日志满足所述约束条件;以及存储模块25,用于保存经过验证的所述日志。日志收集单元的验证模块根据保存的约束条件,对日志上传单元发送的日志进行验证,以确保日志的有效性,确认所述日志满足所述约束条件之后,存储模块保存经过验证的所述日志,通知发送日志收集请求的网元读取。本发明实施例日志收集与上传系统通过三种措施保证所收集日志的有效性其一,日志收集单元只向注册过的日志上传单元发送指令;其二,日志收集单元在命令日志上传单元收集日志之前先验证日志上传单元身份;其三,验证日志上传单元上传的日志是否符合网络系统指定的约束条件。本发明实施例有针对性的收集网络系统需要的日志,节约了处理无用日志所耗费的时间;本发明实施例可以控制日志收集行为,保证网络系统的正常运行;网络装置设置日志上传单元处理日志收集指令,与网络装置中实现其他业务的网元相互独立,有利于网络装置业务功能和日志收集功能的分别扩展。下面举例说明本发明实施例应用于交互电视系统中的一种应用。交互电视系统需要统计某一日某一时间段内观看某节目的用户信息,交互电视系统向日志收集单元发送日志收集请求,请求中包括日志类型(频道日志)、日志格式(用户标识、频道编号、开始时间和结束时间),日志记录时间等信息。日志收集单元解析交互电视系统的日志收集请求;日志收集单元告知验证模块所收集的日志需要满足的约束条件,如日志类型,日志格式约束和日志记录的时间,以便验证日志上传单元上传的日志的有效性;日志收集单元调用注册处理模块定位日志上传单元, 所述日志上传单元所在的网络装置的存储模块中存储了该频道日志;日志收集单元验证所述日志上传单元的合法性;日志收集单元向经过验证的日志上传单元发送收集频道日志的指令;日志上传单元解析日志收集单元发送的指令,在存储单元的频道日志文件中搜集符合约束条件的日志;日志上传单元将搜集到的符合约束条件的日志上传给日志收集单元; 日志收集单元调用验证模块验证日志上传单元上传的日志是否满足系统要求的约束条件, 例如是否是该频道的日志,日志的格式是否满足系统的要求等;验证通过后日志收集单元调用存储模块将日志保存到存储设备;通知交互电视系统已经完成日志收集以及日志存储的位置。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种日志收集方法,其特征在于,该方法包括发送日志收集指令;其中所述日志收集指令包括日志需要满足的约束条件; 接收符合所述约束条件的日志。
2.按照权利要求1所述的日志收集方法,其特征在于,所述发送日志收集指令包括 根据预先存储的注册信息定位日志上传单元,向所述日志上传单元发送日志收集指令。
3.按照权利要求2所述的日志收集方法,其特征在于,所述发送日志收集指令,还包括对日志上传单元进行验证,确认所述日志上传单元为已注册单元,向经过验证的所述日志上传单元发送日志收集指令。
4.按照权利要求1所述的日志收集方法,其特征在于,所述接收符合所述约束条件的日志,包括验证接收到的日志满足所述约束条件,并保存经过验证的所述日志。
5.按照权利要求2所述的日志收集方法,其特征在于,所述发送日志收集指令之前,该方法包括接收日志上传单元发送的注册请求信息,并对所述注册请求信息进行处理,将注册成功的日志上传单元的注册信息进行存储;其中,所述注册请求信息包括地址信息和存储单元中日志的日志参数;所述注册信息包括所述地址信息。
6.按照权利要求1所述的日志收集方法,其特征在于,所述发送日志收集指令之前,该方法还包括接收网络系统发出的日志收集请求;解析出所述日志收集请求中包含的日志需要满足的约束条件。
7.按照权利要求1至6中任一项所述的日志收集方法,其特征在于,该方法具体为基于交互电视系统的日志收集方法。
8.—种日志上传方法,其特征在于,该方法包括接收日志收集指令,解析所述日志收集指令中包含的约束条件,在存储单元中搜集符合所述约束条件的日志,并将符合所述约束条件的日志进行上传。
9.按照权利要求8所述的日志上传方法,其特征在于,该方法还包括发送注册请求信息;其中,所述注册请求信息包括地址信息和所述存储单元中日志的日志参数。
10.一种日志收集与上传系统,其特征在于,包括日志收集单元,用于向日志上传单元发送日志收集指令,并接收所述日志上传单元发送的符合所述约束条件的日志;其中所述日志收集指令包括日志需要满足的约束条件; 存储单元,用于存储网络系统中网元产生的日志;日志上传单元,用于接收所述日志收集单元发送的所述日志收集指令,在所述存储单元中搜集符合所述约束条件的日志,并将符合所述约束条件的日志上传给所述日志收集单兀。
11.按照权利要求10所述的日志收集与上传系统,其特征在于,所述日志收集单元包括解析模块,用于接收网络系统发出的日志收集请求,并解析出所述日志收集请求中包含的日志需要满足的约束条件;收集模块,用于向所述日志上传单元发送日志收集指令,并接收符合所述约束条件的日志ο
12.按照权利要求10所述的日志收集与上传系统,其特征在于,所述日志收集单元还包括注册处理模块,用于接收所述日志上传单元发送的注册请求信息,并对所述注册请求信息进行处理,将注册成功的日志上传单元的注册信息进行存储;其中,所述注册请求信息包括所述日志上传单元的地址信息和所述存储单元中日志的日志参数,所述注册信息包括所述日志上传单元的地址信息。
13.按照权利要求12所述的日志收集与上传系统,其特征在于所述注册处理模块,还用于对所述日志上传单元进行验证,确认所述日志上传单元为已注册单元。
14.按照权利要求12所述的日志收集与上传系统,其特征在于 所述注册处理模块,还用于根据存储的所述注册信息定位日志上传单元。
15.按照权利要求10所述的日志收集与上传系统,其特征在于,所述日志收集单元还包括验证模块,用于验证所述日志上传单元发送的所述日志满足所述约束条件; 存储模块,用于保存经过验证的所述日志。
16.按照权利要求10所述的日志收集与上传系统,其特征在于,所述日志上传单元包括注册模块,用于向所述日志收集单元发送注册请求信息,所述注册请求信息包括所述日志上传单元的地址信息和所述存储单元中日志的日志参数;搜集模块,用于解析所述日志收集单元发送的所述日志收集指令中包含的约束条件, 在所述存储单元中搜集符合所述约束条件的日志;上传模块,用于将搜集模块搜集到的符合所述约束条件的日志向所述日志收集单元发送。
17.按照权利要求10至16中任一项所述的日志收集与上传系统,其特征在于,该系统具体为基于交互电视系统的日志收集与上传系统。
全文摘要
本发明实施例公开了一种日志收集与上传方法及系统,涉及网络技术领域,为有效的避免因收集日志产生的资源占用而设计。所述日志收集方法包括发送日志收集指令;其中所述日志收集指令包括日志需要满足的约束条件;接收符合所述约束条件的日志。所述日志上传方法包括接收日志收集指令,解析所述日志收集指令中包含的约束条件,搜集符合所述约束条件的日志,并将所述日志进行上传。与所述方法相对应的本发明实施例还提供一种日志收集与上传系统,包括日志收集单元、存储单元和日志上传单元。本发明实施例用于网络系统的日志收集。
文档编号H04N21/2743GK102158748SQ20101017678
公开日2011年8月17日 申请日期2010年5月14日 优先权日2010年5月14日
发明者于松 申请人:青岛海信传媒网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1