一种数据处理方法和系统的制作方法_3

文档序号:9276940阅读:来源:国知局
确定的,如,当用户触发如图3中所示的“一键校正”选项时,则资费应用接收根据所述触发操作选项生成的校正请求,从所述日志文件信息中获取数据统计结果。
[0081]又例如,资费应用也可以周期性地自动从所述日志文件信息中获取数据统计结果,然后对移动终端中的数据流量进行校正。例如,每天获取一次数据统计结果,并进行一次校正;然后,根据每日校正后的校正结果生成数据统计图,并在所述设定页面中加载显不O
[0082]综上所述,本实施例所述的一种数据处理方法,可以获取用于指示自动机文件与资费短信的匹配结果的日志文件信息,然后根据所述日志文件信息确定所述资费短信的类另IJ,并根据所述资费短信的类别选择对应的更新规则更新所述至少一个预存模板。由于所述自动机文件可以是通过设定的自动机编译规则对至少一个预存模板进行编译生成的文件,故通过对预存模板的更新可以实现对自动机文件的更新,可见,通过本实施例,可以使得自动机文件普遍适用于各类资费短信的匹配,进而可以通过自动机文件快速地对各类资费短信进行匹配,以替代传统的与预存模板的一一匹配过程,提高了匹配效率。
[0083]进一步地,根据匹配模板可以从资费短信中提取出相对应的资费数据,最后根据提取的至少一个资费数据和所述至少一个匹配模板,按照设定规则生成数据统计结果。可见,在本实施例中,可以直接生成数据统计结果并直观的显示给用户,避免了用户的人工操作,提高了效率且保证了结果的准确性,以便用户可以根据数据统计结果合理的分配使用套餐中的各项业务,减少了不必要的费用消耗,避免了经济损失。
[0084]此外,根据所述数据统计结果还可以完成移动终端的数据流量的校正,并将校正结果通过设定页面显示给用户,用户可以根据设定页面中显示的校正结果,直观地确定数据流量的使用和剩余情况,合理安排各项业务的使用。
[0085]实施例三
[0086]结合上述实施例,本实施例以针对资费短信的处理流程为例,对所述数据处理方法进行详细说。本领域技术人员应当明了的是,所述数据处理方法不仅限应用于资费短信的处理流程,还可以适用于任意一种适用于该数据处理方法的场景中。
[0087]参照图4,示出了本发明实施例三中一种资费短信的处理流程图。在本实施例中,所述资费短信的处理流程可以包括:
[0088]步骤402,从移动终端中的短信应用中获取由运营商根据用户查询请求返回的资费类短信。
[0089]在本实施例中,所述资费类短信中携带有与用户查询请求相匹配的资费数据,其中,所述资费数据包括但不仅限于:GPRS流量数据、WLAN流量数据、彩信流量数据和通话时长数据中的任意至少一种。资费短信中携带的资费数据,无论是GPRS流量数据、WLAN流量数据、彩信流量数据或通话时长数据,其都具有区别与其他类型短信的区别特征:资费数据携带有数值和单位,且所述数值和单位一般是连续的字符串。例如,短信1:“..?您月累计使用流量共300M”,短信2:“...您本月通话时长为300分钟”,根据对短信I和短信2的短信内容的分析,可以确定“300M”和“300分钟”均满足“数值+单位”的判断规则,故可以判断短?目I和短?目2均是资费短彳目,进而从移动终端的短彳目应用中提取所述短彳目I和短信2。
[0090]当然,从移动终端中的短信应用中获取资费短信的方式并不仅限于所述“数值+单位”的判断匹配规则,本领域技术人员可以采用任意一种适当的筛选规则,从短信应用中获取所述资费短信。例如,可以根据短信的通信号码,以及短信内容中的上下文关系来筛选得到资费短信。如,当确定接收所述用户发送的短信的接收方的通信号码满足运营商号码(如,10000或10086等),且确定发送至所述运营商的短信中的内容满足运营商所提供的查询字符(如,查询数据余量的查询字符为“YLCX”),则将运营商返回的响应本次查询的短信作为资费短信进行提取。
[0091]需要说明的是,资费短信的获取方式并不仅限于从移动终端中的短信应用中获取,也可以采用其他适当方式获取。
[0092]步骤404,将获取的资费短信与自动机文件进行匹配。
[0093]在本实施例中,以资费短信1“截至5月I日,您月累计3G流量已使用500Μ,通话时长为30分钟。”、资费短信2“截至5月I日,您月累计闲时3G流量已使用200Μ。”和资费短信3 “恭喜您获赠300Μ的3G流量”为例进行说明。
[0094]调用自动机文件依次对资费短信1、资费短信2和资费短信3进行匹配,得到匹配结果:得到与资费短信I相匹配的匹配模板包括:匹配模板I和匹配模板2 ;资费短信2和资费短信3的匹配过程失败。
[0095]步骤406,将上述匹配结果作为日志文件信息记录并保存。
[0096]针对资费短信I可以继续做如下处理:
[0097]步骤408,从所述资费短信I中提取出对应于所述匹配模板I和匹配模板2的资费数据。
[0098]如前所述,匹配模板I (匹配模板2)至少可以包括指示业务类型的第一属性信息和指示取值方式的第二属性信息,可以匹配模板I和匹配模板2各自对应的属性信息,从所述资费短信I中提取出如下资费数据1:3G数据流量500M、通话时长30分钟。
[0099]步骤410,根据提取的资费数据1、所述匹配模板I和所述匹配模板2,按照设定规则生成数据统计结果。
[0100]如前所述,匹配模板I和匹配模板2中分别包括指示业务类型的第一属性信息I和第一属性信息2,可以根据所述第一属性信息I和第一属性信息2以及提取的资费数据1,按照设定规则生成数据统计结果。例如,一种可行的设定规则可以是将相同类型业务的数据进行合并:根据第一属性信息I确定业务类型是3G流量业务,则可以将“500M”合并至3G流量业务的统计结果中去,如,将“500M”与“您本月总3G流量为1000M,目前剩余3G流量为200M”进行合并,则得到的3G数据流量统计结果可以是“您本月总3G流量为1000M,目前剩余3G流量为500M” (具体的计算规则可以是:目前剩余3G流量=总3G流量-500M)。类似地,可以将“30分钟”合并至语言通话业务的统计结果中去,得到语言业务数据统计结果:“您本月总通话时长为1000分钟,目前剩余通话时长为970分钟”。
[0101]在本实施例中,生成的最终数据统计结果可以是:“截至到目前,您本月总3G流量为1000M,目前剩余3G流量为200M ;本月总通话时长为1000分钟,目前剩余通话时长为970分钟”。当然,这仅是示例性说明,在实际应用中,数据统计结果的生成并不仅限于上述实现方式。
[0102]在本实施例中,还可以进一步对预存模板和自动机文件进行维护检测,具体地步骤可以如下:
[0103]步骤412,获取日志文件信息,根据所述日志文件信息对所述预存模板数据库中的预存模板和/或自动机文件进行维护更新。
[0104]如前所述,日志文件信息中记录了资费短信1、资费短信2和资费短信3的短信内容,以及其各自与自动机文件的匹配结果。例如,可以获取匹配失败的资费短信2和资费短信3,并对资费短信2和资费短信3分别进行分析。
[0105]例如,可以对资费短信2和资费短信3分别进行安全性验证。通过与设定的安全性判断规则的比较,可以确定资费短信3是一个垃圾短信(广告短信),此时可以直接对资费短信3这一类短信进行标记,以后不再获取类似的短信作为资费短信进行匹配处理了。通过与设定的安全性判断规则的比较确定所述资费短信2是一个安全短信,且满足资费短信的特征,此时,可以生成一个通知消息,以使技术人员在接收到所述通知消息之后,按照正则表达式的编译规则重新编译一个或多个与所述资费短信2相匹配的正则表达式模板,并添加至所述预存模板数据库中。
[0106]优选地,当检测到预存模板数据库中新增了预存模板,则重新从所述预存模板数据库中获取预存模板,并重新进行编译,得到新自动机文件,然后使用新自动机文件替换原来的自动机文件,以完成预存模板和自动机文件的更新,保证数据处理流程的正常进行。
[0107]综上所述,本实施例所述的一种数据处理方法,可以获取用于指示自动机文件与资费短信的匹配结果的日志文件信息,然后根据所述日志文件信息确定所述资费短信的类另O,并根据所述资费短信的类别选择对应的更新规则更新所述至少一个预存模板。由于所述自动机文件可以是通过设定的自动机编译规则对至少一个预存模板进行编译生成的文件,故通过对预存模板的更新可以实现对自动机文件的更新,可见,通过本实施例,可以使得自动机文件普遍适用于各类资费短信的匹配,进而可以通过自动机文件快速地对各类资费短信进行匹配,以替代传统的与预存模板的一一匹配过程,提高了匹配效率。
[0108]进一步地,根据匹配模板可以从资费短信中提取出相对应的资费数据,最后根据提取的至少一个资费数据和所述至少一个匹配模板,按照设定规则生成数据统计结果。可见,在本实施例中,可以直接生成数据统计结果并直观的显示给用户,避免了用户的人工操作,提高了效率且保证了结果的准确性,以便用户可以根据数据统计结果合理的分配使用套餐中的各项业务,减少了不必要的费用消耗,避免了经济损失。
[0109]此外,在本实施例中,还可以根据记录的日志文件信息对获取的资费短信的安全性进行判断,同时,还可以动态地对预存模板和自动机文件进行维护更新,进一步保证了生成的数据统计结果的准确性,便于用户对套餐业务进行规划。
[0110]需要说明的是,对于前述的方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明所必需的。
[0111]实施例四
[0112]基于与上述方法实施例同一发明构思。参照图5,示出了本发明实施例四中一种数据处理系统的结构示意图。在本实施例中,所述数据处理系统包括:
[0113]获取模块502,用于获取用于指示自动机文件与资费短信的匹配结果的日志文件信息。
[0114]其中,所述自动机文件包括:通过设定的自动机编译规则对至少一个预存模板进行编译生成的文件。
[0115]类别确定模块504,用于根据所述日志文件信息确定所述资费短信的类别。
[0116]更新模块506,用于根据所述资费短信的类别选择对应的更新规则更新所述至少一个预存模板。
[0117]综上所述,本实施例所述的一种数据处理系统,可以获取用于指示自动机文件与资费短信的匹配结果的日志文件信息,然后根据所述日志文件信息确定所述资费短信的类另O,并根据所述资费短信的类别选择对应的更新规则更新所述至少一个预存模板。由于所述自动机文件可以是通过设定的自动机编译规则对至少一个预存模板进行编译生成的文件,故通过对预存模板的更新可以实现对自动机文件的更新,可见,通过本实施例,可以使得自动机文件普遍适用于各类资费短信的匹配,进而可以通过自动机文件快速地对各类资费短信进行匹配,以替代传统的与预存模板的一一匹配过程,提高了匹配效率。同时,避免了人工操作,提高数据处理效率的同时保证了得到的结果的准确性,以便用户可以根据通过自动机文件处理得到数据统计结果合理的分配使用套餐中的各项业务,减少了不必要的费用消耗,避免了经济损失。
[0118]实施例五
[0119]参照图6,示出了本发明实施例五中一种数据处理系统的结构示意图。在本实施例中,所述
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1