著录项信息
专利名称 | 终端应用服务器及其应用日志过滤方法 |
申请号 | CN201210484536.6 | 申请日期 | 2012-11-23 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2013-04-03 | 公开/公告号 | CN103023984A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/08 | IPC分类号 | H;0;4;L;2;9;/;0;8;;;H;0;4;L;1;2;/;2;4;;;G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 青岛海信传媒网络技术有限公司 | 申请人地址 | 山东省青岛市崂山区松岭路399号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 聚好看科技股份有限公司 | 当前权利人 | 聚好看科技股份有限公司 |
发明人 | 陈勇巍;于芝涛;高仁忠 |
代理机构 | 青岛联智专利商标事务所有限公司 | 代理人 | 邵新华 |
摘要
本发明公开了一种终端应用服务器及其应用日志过滤方法,所述方法包括:对于移动终端的应用上报的应用日志,根据预定的过滤规则,判断该应用日志是否无效;若无效,则:将该应用日志丢弃,并将该应用日志的日志标识所对应的无用日志产生次数加1;若判断出该无用日志产生次数超过设定阈值,则确定该日志标识的应用日志所属移动终端;向确定出的移动终端发送关闭日志通知;所述关闭日志通知中携带有该应用日志的日志标识以及该日志标识对应的应用标识。由于终端应用服务器依据一定的过滤规则对移动终端的应用上报的应用日志进行过滤,过滤掉的应用日志将不再被存储和处理,从而达到减轻终端应用服务器的负担和压力的目的。
1.一种终端应用服务器的应用日志过滤方法,包括:
对于移动终端的应用上报的应用日志,根据预定的过滤规则,判断该应用日志是否无效,所述过滤规则包括如下规则之一,或如下规则的组合:日志标识过滤规则、日志时间过滤规则、数据段过滤规则,其中:
所述日志标识过滤规则为:若该应用日志的日志标识在预先设定的标识集合范围外,则判断该应用日志无效;
所述日志时间过滤规则为:从该应用日志中获取日志时间;若该日志时间在预先设定的时间范围外,则判断该应用日志无效;
所述数据段过滤规则为:根据存储的日志标识与数据段过滤规则标识的对应关系,确定出该应用日志对应的数据段过滤规则;其中,不同的数据段过滤规则具有不同的数据段过滤规则标识;根据确定出的数据段过滤规则,判断该应用日志是否无效;其中,所述数据段过滤规则中制定了其对应的应用日志中,每个数据段的数据合法范围;
若判断该应用日志无效,则:将该应用日志丢弃,并将该应用日志的日志标识所对应的无用日志产生次数加1;
若判断出该无用日志产生次数超过设定阈值,则:根据存储的日志标识与应用标识的对应关系,确定出该日志标识对应的应用标识;根据存储的应用标识与终端标识的对应关系,查找出所确定的应用标识对应的终端标识;根据查找出的终端标识向对应的移动终端发送关闭日志通知;所述关闭日志通知中携带有该应用日志的日志标识以及该日志标识对应的应用标识。
2.如权利要求1所述的方法,其特征在于,在所述向对应的移动终端发送关闭日志通知后,还包括:
所述移动终端中的所述应用根据该关闭日志通知中携带的日志标识,不再上报该日志标识的应用日志。
3.如权利要求2所述的方法,其特征在于,在所述判断该应用日志是否无效后,还包括:
若判断有效,则将该应用日志存储到系统的数据库中以备数据处理分析。
4.一种终端应用服务器,包括:应用日志获取单元、过滤模块,以及终端应用通知模块,其中,
所述应用日志获取单元,用于获取移动终端的应用上报的应用日志后,将该应用日志发送给如下过滤单元;所述应用日志获取单元还用于根据所述过滤单元返回的判断结果,最终判断该应用日志是否无效;若最终判断该应用日志无效,则:将该应用日志丢弃,并将该应用日志的日志标识所对应的无用日志产生次数加1后,若判断出该日志标识的无用日志产生次数超过设定阈值,则发送关闭处理通知;
所述过滤模块包括如下任一过滤单元,或如下过滤单元的任意组合:
第一过滤单元,用于接收到所述应用日志获取单元发送的应用日志后,根据日志标识过滤规则,判断该应用日志是否无效;并将判断结果返回给所述应用日志获取单元;
第二过滤单元,用于接收到所述应用日志获取单元发送的应用日志后,从该应用日志中获取日志时间;根据日志时间过滤规则,判断该应用日志是否无效;并将判断结果返回给所述应用日志获取单元;
第三过滤单元,用于接收到所述应用日志获取单元发送的应用日志后,根据存储的日志标识与数据段过滤规则标识的对应关系,确定出该应用日志对应的数据段过滤规则;根据确定出的数据段过滤规则,判断该应用日志是否无效;并将判断结果返回给所述应用日志获取单元;
终端应用通知模块,用于接收到所述过滤模块发送的所述关闭处理通知后,根据存储的日志标识与应用标识的对应关系,确定出该日志标识对应的应用标识;根据存储的应用标识与终端标识的对应关系,查找出所确定的应用标识对应的终端标识;根据查找出的终端标识向对应的移动终端发送所述关闭日志通知;所述关闭日志通知中携带有该应用日志的日志标识以及该日志标识对应的应用标识。
5.如权利要求4所述的服务器,其特征在于,还包括:
过滤规则设定模块,用于根据输入的规则设定信息,生成所述过滤规则。
6.如权利要求5所述的服务器,其特征在于,所述过滤规则设定模块中包括以下与所述过滤模块中的单元相应的单元:
第一过滤规则设定单元,用于根据输入的规则设定信息,生成所述日志标识过滤规则;
第二过滤规则设定单元,用于根据输入的规则设定信息,生成所述日志时间过滤规则;
第三过滤规则设定单元,用于根据输入的规则设定信息,生成所述数据段过滤规则。
终端应用服务器及其应用日志过滤方法\n技术领域\n[0001] 本发明涉及互联网技术,尤其涉及终端应用服务器及其应用日志过滤方法。\n背景技术\n[0002] 随着各种移动终端,如智能电视、手机、平板电脑、掌上电脑的智能化,用户可以下载各种应用程序(以下简称应用),来扩展移动终端的功能,打造属于自己的个性化终端,满足以消费者为核心的个性化需求。\n[0003] 移动终端上安装的应用会根据需要向某个特定服务器(本文中称为终端应用服务器)定期上报应用日志。终端应用服务器对移动终端的应用上报的应用日志进行存储后,可以对其中的数据进行处理分析。\n[0004] 然而,随着软硬件环境的变更,应用会不断的升级,升级后的应用可能造成在一些原有的应用日志中写入错误的数据内容;由此,这些应用日志将失去收集和分析的价值。\n[0005] 但是,在现有技术中,移动终端中的应用仍然在不断地上报这些失去收集和分析价值的应用日志;终端应用服务器也将这些应用日志作为正常日志进行存储和数据处理分析。随着终端应用服务器接收应用日志数量的增长,终端应用服务器需要耗费大量的存储资源存储这些已经失效的应用日志,而且耗费大量的计算资源对这些已经失效的应用日志进行后续的数据处理分析;使得服务器的压力越来越大。\n发明内容\n[0006] 本发明的实施例提供了一种终端应用服务器及其应用日志过滤方法,用以节约终端应用服务器的资源,减轻终端应用服务器的压力。\n[0007] 根据本发明的一个方面,提供了一种终端应用服务器的应用日志过滤方法,包括:\n[0008] 对于移动终端的应用上报的应用日志,根据预定的过滤规则,判断该应用日志是否无效;若无效,则:\n[0009] 将该应用日志丢弃,并将该应用日志的日志标识所对应的无用日志产生次数加\n1;\n[0010] 若判断出该无用日志产生次数超过设定阈值,则:根据存储的日志标识与应用标识的对应关系,确定出该日志标识对应的应用标识;根据存储的应用标识与终端标识的对应关系,查找出所确定的应用标识对应的终端标识;根据查找出的终端标识向对应的移动终端发送关闭日志通知;所述关闭日志通知中携带有该应用日志的日志标识以及该日志标识对应的应用标识。\n[0011] 其中,所述根据预定的过滤规则,判断该应用日志是否无效具体包括:\n[0012] 根据日志标识过滤规则,判断该应用日志是否无效;其中,所述日志标识过滤规则为:若该应用日志的日志标识在预先设定的标识集合范围外,则判断该应用日志无效。\n[0013] 进一步,所述根据预定的过滤规则,判断该应用日志是否无效,还包括:\n[0014] 从该应用日志中获取日志时间;\n[0015] 根据日志时间过滤规则,判断该应用日志是否无效;其中,所述日志时间过滤规则为:若该日志时间在预先设定的时间范围外,则判断该应用日志无效。\n[0016] 进一步,所述根据预定的过滤规则,判断该应用日志是否无效,还包括:\n[0017] 根据存储的日志标识与数据段过滤规则标识的对应关系,确定出该应用日志对应的数据段过滤规则;其中,不同的数据段过滤规则具有不同的数据段过滤规则标识;\n[0018] 根据确定出的数据段过滤规则,判断该应用日志是否无效;其中,所述数据段过滤规则中制定了其对应的应用日志中,每个数据段的数据合法范围。\n[0019] 进一步,在所述向对应的移动终端发送关闭日志通知后,还包括:\n[0020] 所述移动终端中的所述应用根据该关闭日志通知中携带的日志标识,不再上报该日志标识的应用日志。\n[0021] 在所述判断该应用日志是否无效后,还包括:\n[0022] 若判断有效,则将该应用日志存储到系统的数据库中以备数据处理分析。\n[0023] 根据本发明的另一个方面,还提供了一种终端应用服务器,包括:\n[0024] 过滤模块,用于对移动终端的应用上报的应用日志,根据预定的过滤规则,判断该应用日志是否无效;若无效,将该应用日志丢弃,并将该应用日志的日志标识所对应的无用日志产生次数加1后,若判断出该日志标识的无用日志产生次数超过设定阈值,则发送关闭处理通知;\n[0025] 终端应用通知模块,用于接收到所述过滤模块发送的关闭处理通知后,根据存储的日志标识与应用标识的对应关系,确定出该日志标识对应的应用标识;根据存储的应用标识与终端标识的对应关系,查找出所确定的应用标识对应的终端标识;根据查找出的终端标识向对应的移动终端发送关闭日志通知;所述关闭日志通知中携带有该应用日志的日志标识以及该日志标识对应的应用标识。\n[0026] 进一步,所述服务器还包括:\n[0027] 过滤规则设定模块,用于根据输入的规则设定信息,生成所述过滤规则。\n[0028] 其中,所述过滤模块中包括:\n[0029] 应用日志获取单元,用于获取移动终端的应用上报的应用日志后,将该应用日志发送给如下过滤单元;\n[0030] 所述过滤模块中还包括如下任一过滤单元,或如下过滤单元的任意组合:\n[0031] 第一过滤单元,用于接收到所述应用日志获取单元发送的应用日志后,根据日志标识过滤规则,判断该应用日志是否无效;并将判断结果返回给所述应用日志获取单元;\n[0032] 第二过滤单元,用于接收到所述应用日志获取单元发送的应用日志后,从该应用日志中获取日志时间;根据日志时间过滤规则,判断该应用日志是否无效;并将判断结果返回给所述应用日志获取单元;\n[0033] 第三过滤单元,用于接收到所述应用日志获取单元发送的应用日志后,根据存储的日志标识与数据段过滤规则标识的对应关系,确定出该应用日志对应的数据段过滤规则;根据确定出的数据段过滤规则,判断该应用日志是否无效;并将判断结果返回给所述应用日志获取单元;\n[0034] 所述应用日志获取单元还用于根据如上所述的过滤单元返回的判断结果,最终判断该应用日志是否无效;若最终判断该应用日志无效,则:将该应用日志丢弃,并将该应用日志的日志标识所对应的无用日志产生次数加1后,若判断出该日志标识的无用日志产生次数超过设定阈值,则发送所述关闭处理通知。\n[0035] 相应地,所述过滤规则设定模块中包括以下与所述过滤模块中的单元相应的单元:\n[0036] 第一过滤规则设定单元,用于根据输入的规则设定信息,生成所述日志标识过滤规则;\n[0037] 第二过滤规则设定单元,用于根据输入的规则设定信息,生成所述日志时间过滤规则;\n[0038] 第三过滤规则设定单元,用于根据输入的规则设定信息,生成所述数据段过滤规则。\n[0039] 本发明实施例中,由于终端应用服务器依据一定的过滤规则对移动终端的应用上报的应用日志进行过滤,过滤掉的应用日志将不再被存储和处理,从而达到减轻终端应用服务器的负担和压力的目的;进一步,若接收到的相同日志标识的无效应用日志的次数超过设定阈值,则通知相关移动终端中的应用停止该日志标识的应用日志的上报,进一步减轻移动终端,以及终端应用服务器的负担,减少无用日志的上报还可节约网络资源。\n附图说明\n[0040] 图1为本发明实施例的终端应用服务器接收移动终端的应用上报的日志的示意图;\n[0041] 图2为本发明实施例的终端应用服务器进行日志过滤的方法流程图;\n[0042] 图3为本发明实施例的终端应用服务器根据过滤规则,判断应用日志是否无效的方法流程图;\n[0043] 图4为本发明实施例的应用日志的格式示意图;\n[0044] 图5为本发明实施例的终端应用服务器内部结构框图。\n具体实施方式\n[0045] 为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举出优选实施例,对本发明进一步详细说明。然而,需要说明的是,说明书中列出的许多细节仅仅是为了使读者对本发明的一个或多个方面有一个透彻的理解,即便没有这些特定的细节也可以实现本发明的这些方面。\n[0046] 本申请使用的“模块”、“系统”等术语旨在包括与计算机相关的实体,例如但不限于硬件、固件、软硬件组合、软件或者执行中的软件。例如,模块可以是,但并不仅限于:处理器上运行的进程、处理器、对象、可执行程序、执行的线程、程序和/或计算机。举例来说,计算设备上运行的应用程序和此计算设备都可以是模块。一个或多个模块可以位于执行中的一个进程和/或线程内,一个模块也可以位于一台计算机上和/或分布于两台或更多台计算机之间。\n[0047] 本发明实施例的主要思路为,为减轻终端应用服务器的负担,针对移动终端的应用上报的应用日志,终端应用服务器依据一定的过滤规则对其过滤;过滤掉的应用日志将不再被存储和处理,从而达到减轻终端应用服务器的负担和压力的目的;进一步,若多次接收到相同日志标识的应用日志,并对之判断为无效,则通知相关移动终端中的应用停止该日志标识的应用日志的上报,进一步减轻移动终端,以及终端应用服务器的负担,减少无用日志的上报还可节约网络资源。\n[0048] 下面结合附图详细说明本发明实施例的技术方案。本发明实施例提供的应用日志过滤系统,如图1所示,包括:终端应用服务器101、移动终端102。\n[0049] 终端应用服务器101可能会发布多个应用供用户下载安装;为对应用的运行进行维护、分析,应用会向终端应用服务器101上报应用日志。\n[0050] 用户在移动终端102中安装了应用后,应用会自动向终端应用服务器101自动上报该移动终端的相关信息,其中包括该移动终端所安装的应用的应用标识,以及该移动终端的终端标识。移动终端的终端标识具体可以是设备IP(Internet Protocol,互联网协议)地址。移动终端102具体可以是手机、机顶盒、掌上电脑、平板电脑等智能设备。\n[0051] 移动终端102中可能安装多个应用,每个应用以唯一的应用标识进行区分;不同的应用在被安装后都可能会向终端应用服务器101上报移动终端的相关信息。\n[0052] 终端应用服务器101在接收到移动终端102中的应用上报的信息后,会进行记录,主要的记录包括:移动终端所安装的应用的应用标识,与该移动终端的终端标识的对应关系。具体地,终端应用服务器101可以在终端信息表中记录应用标识与终端标识的对应关系;这些应用标识与终端标识的对应关系,表明了哪些移动终端安装了哪些应用。\n[0053] 移动终端102中安装的多个应用会定期向终端应用服务器101上报应用日志。每种应用日志以唯一的日志标识(日志ID)进行区分。\n[0054] 在终端应用服务器101中存储有应用日志信息表,在应用日志信息表中存储有应用标识和日志标识的对应关系,用以表明哪些应用日志属于哪些应用,便于后期对应用日志的分析。\n[0055] 向终端应用服务器101上报应用日志的移动终端102可以是多个,随着移动终端\n102数量的增加,以及移动终端102中安装的相关应用的数量的增加,终端应用服务器101接收到的应用日志也会急剧增加。\n[0056] 为了减轻终端应用服务器101的负担和压力,终端应用服务器101中设置了一定的过滤规则,根据过滤规则对接收的应用日志进行过滤检测,判断其是否有效;从而将无用的日志过滤出去,仅对有用的日志进行存储和处理。\n[0057] 在实际应用中,终端应用服务器101将接收到的应用日志存入缓存,在缓存中的应用日志达到设定数量时,可以统一对缓存中的这批应用日志进行过滤;例如,若设置的设定数量为1,则表明终端应用服务器101每接收到一个应用日志,即对其进行过滤;若设置的设定数量为1000,则表明终端应用服务器101接收到1000个应用日志后,对这批应用日志进行过滤;\n[0058] 或者,终端应用服务器101定期对缓存中的应用日志进行过滤;比如,每隔1个小时对对缓存中的应用日志进行过滤。\n[0059] 对终端应用服务器101接收到的移动终端的应用上报的一个应用日志,终端应用服务器101进行应用日志过滤的具体方法流程,如图2所示,包括如下步骤:\n[0060] S201:终端应用服务器101对于移动终端的应用上报的应用日志,根据预定的过滤规则,判断该应用日志是否无效;若无效,执行步骤S202;否则,执行步骤S211。\n[0061] 过滤规则可以包括如下规则之一,或如下规则的组合:日志标识过滤规则、日志时间过滤规则、数据段过滤规则。\n[0062] 日志标识过滤规则中预先设定了标识集合范围;日志标识过滤规则为:若应用日志的日志标识在预先设定的标识集合范围外,则判断该应用日志无效;否则,判断该应用日志有效。\n[0063] 日志时间过滤规则中预先设定了时间范围;日志时间过滤规则为:若应用日志中的日志时间在预先设定的时间范围内,则判断该应用日志有效;否则,判断该应用日志无效。\n[0064] 不同种类的应用日志对应于不同的数据段过滤规则;不同的数据段过滤规则具有不同的数据段过滤规则标识。由此,终端应用服务器101中存储有应用日志的日志标识与数据段过滤规则标识的对应关系,根据该对应关系,终端应用服务器101可以确定出应用日志所对应的数据段过滤规则。在数据段过滤规则中制定了其对应的应用日志中,每个数据段的数据合法范围。\n[0065] 终端应用服务器101根据上述过滤规则,判断应用日志是否无效的具体过程将在后续进行详细介绍。\n[0066] S202:终端应用服务器101丢弃该应用日志,将该应用日志的日志标识所对应的无用日志产生次数加1。\n[0067] 若终端应用服务器101根据过滤规则,判断出该应用日志无效,则表明该应用日志为无用的日志,没有分析价值;因此,在本步骤中,终端应用服务器101将该应用日志过滤掉,即丢弃掉;\n[0068] 此外,在终端应用服务器101中对应于每个日志标识还设置有无用日志产生次数,用以记录该日志标识的应用日志被判无效的次数;每个日志标识所对应的无用日志产生次数的初始值均为0;在本步骤中,终端应用服务器101丢弃该应用日志后,将该应用日志的日志标识所对应的无用日志产生次数加1。\n[0069] S203:终端应用服务器101判断该应用日志的日志标识所对应的无用日志产生次数是否超过设定阈值;若超过,则执行步骤S204;若没超过,则不进行其它操作,结束对该应用日志的过滤操作。\n[0070] S204:终端应用服务器101确定该应用日志所属移动终端。\n[0071] 若终端应用服务器101判断出该应用日志的日志标识所对应的无用日志产生次数超过设定阈值,则在本步骤中,终端应用服务器101确定该应用日志所属移动终端,即确定出安装有该应用日志所属应用的移动终端:\n[0072] 终端应用服务器101根据存储的日志标识与应用标识的对应关系,确定出该日志标识对应的应用标识;根据存储的应用标识与终端标识的对应关系,查找出所确定的应用标识对应的终端标识;查找出的终端标识所对应的移动终端即为该应用日志所属移动终端。\n[0073] S205:终端应用服务器101向确定出的移动终端发送关闭日志通知。\n[0074] 在本步骤中,终端应用服务器101根据查找出的终端标识向对应的移动终端发送关闭日志通知;所述关闭日志通知中携带有该应用日志的日志标识以及该日志标识对应的应用标识。\n[0075] 移动终端在接收到终端应用服务器101发送的关闭日志通知后,根据该关闭日志通知中携带的应用标识,将该关闭日志通知传送给相应的应用,即该关闭日志通知传送给该应用日志所属应用。\n[0076] 移动终端中的应用在接收到该关闭日志通知后,根据该关闭日志通知中携带的日志标识,不再上报该日志标识的应用日志。从而既减轻了移动终端和终端应用服务器的负担,还节约了网络资源。\n[0077] S211:终端应用服务器101将判断有效的应用日志存储到系统的数据库中以备数据处理分析。\n[0078] 上述步骤S201中,终端应用服务器101根据过滤规则,判断应用日志是否无效的具体过程,如图3所示,包括如下步骤:\n[0079] S301:根据日志标识过滤规则,判断该应用日志是否无效;若无效,确定判断结果为无效后,跳转到步骤S310;若有效,执行步骤S302;\n[0080] 在本步骤中,终端应用服务器101根据日志标识过滤规则,判断该应用日志是否无效:若该应用日志的日志标识在预先设定的标识集合范围外,则判断该应用日志无效;\n若该应用日志的日志标识在预先设定的标识集合范围内,在判断该应用日志有效;在判断出该应用日志有效后,继续如下步骤的其它过滤规则的有效或无效的判断。\n[0081] S302:终端应用服务器101从该应用日志中获取日志时间。\n[0082] S303:根据日志时间过滤规则,判断该应用日志是否无效;若无效,确定判断结果为无效后,跳转到步骤S310;若有效,执行步骤S304;\n[0083] 在本步骤中,终端应用服务器101根据日志时间过滤规则,判断该应用日志是否无效:若该应用日志的日志时间在预先设定的时间范围外,则判断该应用日志无效;否则,判断该应用日志有效;在判断出该应用日志有效后,继续如下步骤的其它过滤规则的有效或无效的判断。\n[0084] S304:终端应用服务器101根据存储的日志标识与数据段过滤规则标识的对应关系,确定出该应用日志对应的数据段过滤规则。\n[0085] S305:根据确定出的数据段过滤规则,判断该应用日志是否无效;若无效,则确定判断结果为无效;若有效,则确定判断结果为有效。\n[0086] 在本步骤中,终端应用服务器101根据确定出的数据段过滤规则,判断该应用日志是否无效:终端应用服务器101将应用日志中的每个数据段中的数据取出,分别与该数据段过滤规则中制定的对应数据段的数据合法范围进行比较;若存在数据段中取出的数据超出该数据段的数据合法范围,则判断该应用日志无效,并确定判断结果为无效;否则,判断该应用日志有效,并确定判断结果为有效。\n[0087] 例如,在图4所示的一个应用日志中,日志数据段1中的数据在等于1时,代表事件a;在等于2时,代表事件b;在等于3时,代表事件c;由此,对应该应用日志的数据段过滤规则中制定的日志数据段1的数据合法范围为[1,3];若接收的应用日志中取出的日志数据段1中的数据等于4,超出数据段过滤规则中的该数据段的数据合法范围,则判断该应用日志无效。\n[0088] S310:结束对该应用日志的判断,输出判断结果。\n[0089] 本发明实施例提供的终端应用服务器的内部结构如图5所示,包括:过滤模块\n501、终端应用通知模块502。\n[0090] 过滤模块501用于对移动终端的应用上报的应用日志,根据预定的过滤规则,判断该应用日志是否无效;若无效,将该应用日志丢弃,并将该应用日志的日志标识所对应的无用日志产生次数加1后,若判断出该日志标识的无用日志产生次数超过设定阈值,则向终端应用通知模块502发送关闭处理通知;若过滤模块501判断出该应用日志有效,则将该应用日志存储到系统的数据库中以备进行数据处理分析。\n[0091] 终端应用通知模块502用于接收到过滤模块501发送的关闭处理通知后,根据存储的日志标识与应用标识的对应关系,确定出该日志标识对应的应用标识;根据存储的应用标识与终端标识的对应关系,查找出所确定的应用标识对应的终端标识;根据查找出的终端标识向对应的移动终端发送关闭日志通知;所述关闭日志通知中携带有该应用日志的日志标识以及该日志标识对应的应用标识。\n[0092] 进一步,终端应用服务器还可包括:过滤规则设定模块503。\n[0093] 过滤规则设定模块503用于根据输入的规则设定信息,生成所述过滤规则。具体地,过滤规则设定模块503可以为规则制定者提供设定规则的界面,通过该界面规则制定者输入相关的规则设定信息;过滤规则设定模块503根据规则制定者输入的规则设定信息,生成所述过滤规则。\n[0094] 上述的过滤模块501包括:应用日志获取单元510,用于获取移动终端的应用上报的应用日志后,将该应用日志发送给如下过滤单元;此外,过滤模块501还包括如下任一过滤单元,或如下过滤单元的任意组合:\n[0095] 第一过滤单元511,用于接收到应用日志获取单元510发送的应用日志后,根据日志标识过滤规则,判断该应用日志是否无效;并将判断结果返回给应用日志获取单元510;\n[0096] 第二过滤单元512,用于接收到应用日志获取单元510发送的应用日志后,从该应用日志中获取日志时间;根据日志时间过滤规则,判断该应用日志是否无效;并将判断结果返回给应用日志获取单元510;\n[0097] 第三过滤单元513,用于接收到应用日志获取单元510发送的应用日志后,根据存储的日志标识与数据段过滤规则标识的对应关系,确定出该应用日志对应的数据段过滤规则;根据确定出的数据段过滤规则,判断该应用日志是否无效;并将判断结果返回给应用日志获取单元510。\n[0098] 应用日志获取单元510根据上述的过滤单元返回的判断结果,最终判断该应用日志是否无效;具体地,应用日志获取单元510若接收到至少一个无效的判断结果,则最终判断该应用日志无效;否则,最终判断该应用日志有效。\n[0099] 事实上,若过滤模块501中同时包括上述三个过滤单元,则应用日志获取单元510可以先向第一过滤单元511发送应用日志,在第一过滤单元511返回有效的判断结果后,再将该应用日志发送给第二过滤单元512;在第二过滤单元512返回有效的判断结果后,再将该应用日志发送给第三过滤单元513;在第三过滤单元513返回有效的判断结果后,最终判断该应用日志有效。若有一个过滤单元返回无效的判断结果,则应用日志获取单元510最终判断该应用日志无效。\n[0100] 若应用日志获取单元510最终判断该应用日志无效,则:将该应用日志丢弃,并将该应用日志的日志标识所对应的无用日志产生次数加1后,若判断出该日志标识的无用日志产生次数超过设定阈值,则向终端应用通知模块502发送所述关闭处理通知。\n[0101] 若应用日志获取单元510最终判断该应用日志有效,则将该应用日志存储到系统的数据库中以备数据处理分析。\n[0102] 上述的过滤规则设定模块503中可以包括以下与过滤模块501中的单元相应的单元:\n[0103] 第一过滤规则设定单元521,用于根据规则制定者输入的规则设定信息,生成日志标识过滤规则;\n[0104] 第二过滤规则设定单元522,用于根据规则制定者输入的规则设定信息,生成日志时间过滤规则;\n[0105] 第三过滤规则设定单元523,用于根据规则制定者输入的规则设定信息,生成数据段过滤规则,并将生成的数据段过滤规则的数据段过滤规则标识与日志标识的对应关系进行存储。\n[0106] 本发明实施例中,由于终端应用服务器依据一定的过滤规则对移动终端的应用上报的应用日志进行过滤,过滤掉的应用日志将不再被存储和处理,从而达到减轻终端应用服务器的负担和压力的目的;进一步,若接收到的相同日志标识的无效应用日志的次数超过设定阈值,则通知相关移动终端中的应用停止该日志标识的应用日志的上报,进一步减轻移动终端,以及终端应用服务器的负担,减少无用日志的上报还可节约网络资源。\n[0107] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读取存储介质中,如:\nROM/RAM、磁碟、光盘等。\n[0108] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
法律信息
- 2017-02-22
专利权的转移
登记生效日: 2017.01.24
专利权人由青岛海信传媒网络技术有限公司变更为聚好看科技股份有限公司
地址由266061 山东省青岛市崂山区香港东路248号131室变更为266100 山东省青岛市崂山区松岭路399号
- 2015-05-20
- 2013-05-01
实质审查的生效
IPC(主分类): H04L 29/08
专利申请号: 201210484536.6
申请日: 2012.11.23
- 2013-04-03
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-08-17
|
2010-05-14
| | |
2
| |
2012-05-23
|
2010-11-04
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |