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

文档序号:9276940阅读:219来源:国知局
一种数据处理方法和系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,具体涉及一种数据处理方法和系统。
【背景技术】
[0002]随着移动通信技术的发展,移动终端所能提供的服务也越来越多,除了传统的通信业务(短信和电话)以外,用户还可以通过移动终端连接网络,进行各类互联网操作。无论是传统的通信业务还是移动网络的使用,都属于资费数据中的一种,也即,都会消耗手机话费。
[0003]用户为了节约各项业务的费用,通常会向运营商定制某种按月计量的套餐业务,例如每个月缴纳10元可获得100M的流量、100分钟的通话时长和50条短信。但如果实际使用超出套餐限额,超出部分将会收取较高的费用,导致手机话费的增加。用户一般可以通过拨打运营商的客服电话、登录网站或者发送短信等方式来实时查询上套餐中各项业务的使用情况。然而,采用如上方式获取的查询结果比较离散,用户难以直观的确定各项业务的使用情况,进而难以合理规划业务的使用。而且,需要用户人工去对运营商返回的结果信息分析判断,从中提取出有用的信息,操作复杂、处理效率低,用户体验差,同时还容易出错、准确性差。

【发明内容】

[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据处理方法和系统。
[0005]依据本发明的一个方面,提供了一种数据处理方法,包括:获取用于指示自动机文件与资费短信的匹配结果的日志文件信息;其中,所述自动机文件包括:通过设定的自动机编译规则对至少一个预存模板进行编译生成的文件;
[0006]根据所述日志文件信息确定所述资费短信的类别;
[0007]根据所述资费短信的类别选择对应的更新规则更新所述至少一个预存模板。
[0008]依据本发明的另一个方面,提供了一种数据处理系统,包括:获取模块,用于获取用于指示自动机文件与资费短信的匹配结果的日志文件信息;其中,所述自动机文件包括:通过设定的自动机编译规则对至少一个预存模板进行编译生成的文件;
[0009]类别确定模块,用于根据所述日志文件信息确定所述资费短信的类别;
[0010]更新模块,用于根据所述资费短信的类别选择对应的更新规则更新所述至少一个预存模板。
[0011]此外,本发明还提供了一种移动终端,包括如上所述的数据处理系统,和数据校正系统;其中,所述数据校正系统,用于向所述数据处理系统请求数据统计结果,以及,根据从所述日志文件信息中获取数据统计结果对所述移动终端中的数据流量进行校正,并通过设定页面加载显示校正结果。
[0012]本发明实施例公开的一种数据处理方案,可以获取用于指示自动机文件与资费短信的匹配结果的日志文件信息,然后根据所述日志文件信息确定所述资费短信的类别,并根据所述资费短信的类别选择对应的更新规则更新所述至少一个预存模板。由于所述自动机文件可以是通过设定的自动机编译规则对至少一个预存模板进行编译生成的文件,故通过对预存模板的更新可以实现对自动机文件的更新,可见,通过本实施例,可以使得自动机文件普遍适用于各类资费短信的匹配,进而可以通过自动机文件快速地对各类资费短信进行匹配,以替代传统的与预存模板的一一匹配过程,提高了匹配效率。同时,避免了人工操作,提高数据处理效率的同时保证了得到的结果的准确性,以便用户可以根据通过自动机文件处理得到数据统计结果合理的分配使用套餐中的各项业务,减少了不必要的费用消耗,避免了经济损失。
[0013]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0014]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0015]图1是本发明实施例一中一种数据处理方法的步骤流程图;
[0016]图2是本发明实施例二中一种数据处理方法的步骤流程图;
[0017]图3是本发明实施例二中一种用于加载显示校正结果的设定页面的页面示意图;
[0018]图4是本发明实施例三中一种资费短信的处理流程图;
[0019]图5是本发明实施例四中一种数据处理系统的结构示意图;
[0020]图6是本发明实施例五中一种数据处理系统的结构示意图。
【具体实施方式】
[0021]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0022]实施例一
[0023]参照图1,示出了本发明实施例一中一种数据处理方法的步骤流程图。在本实施例中,所述数据处理方法包括:
[0024]步骤102,获取用于指示自动机文件与资费短信的匹配结果的日志文件信息。
[0025]本领域技术人员可以采用任意一种适当的方式对资费短信进行匹配,例如,将资费短信与多个预存模板一一进行比对,得到匹配结果。为了保证预存模板能适用于各种不同类型的资费短信,需要不断对预存模板进行更新,预存模板的数量急剧增加。随着预存模板数量的增加,资费短信与预存模板的一一匹配过程将变得异常缓慢,设备负荷大,处理速度缓慢,严重影响了匹配效率。
[0026]在本实施例中,可以采用如下方式对资费短信进行匹配:将获取的资费短信与自动机文件进行匹配,得到匹配结果,并将匹配结果作为日志文件信息进行记录和保存。
[0027]其中,所述自动机文件包括但不仅限于:通过设定的自动机编译规则对至少一个预存模板进行编译生成的文件。通过所述自动机文件对所述资费短信进行自动匹配,减少了数据处理量,提高了匹配效率。例如,在采用自动机文件进行匹配时,一种可行的方式为:通过自动机匹配接口调用自动机文件,从资费短信的第一个字符开始做正则匹配,匹配成功则往后偏移匹配到的字符数,并记录所匹配的模板ID,匹配失败则往后偏移一个字符,直到偏移到最后一个字符结束,可以通过字符的跳转来完成所述资费短信的匹配,避免了一一比对的过程,减少了数据处理量,提高了匹配效率。
[0028]需要说明的是,在本实施例中,所述预存模板可以是用来对资费短信的内容进行匹配的模板,如常用的正则表达式模板等。
[0029]步骤104,根据所述日志文件信息确定所述资费短信的类别。
[0030]在本实施例中,所述日志文件信息可以用于指示自动机文件与资费短信的匹配结果,其中,常见的结果有匹配成功、匹配失败。换而言之,在本实施例中,根据所述日志文件信息至少可以将资费短信分为两大类:可以与自动机文件成功匹配的第一类,与自动机文件不能成功匹配的第二类。
[0031]步骤106,根据所述资费短信的类别选择对应的更新规则更新所述至少一个预存模板。
[0032]如上所述,在本实施例中,可以在确定资费短信是与自动机文件匹配成功的短信时,采用对应的第一更新规则更新预存模板。在确定资费短信是与自动机文件匹配失败的短信时,则采用对应的第二更新规则更新预存模板。例如,第一更新规则可以是:对资费短信和与所述资费短信对应匹配的预存模板进行标识,建立并保存其相互之间的对应关系,以便再次接收到该资费短信时,可以直接获取到相对应的匹配的预存模板。又例如:第二更新规则可以是:按照正则规则表达式生成规则生成一个与所述资费短信相匹配的正则模板,以作为预存模板更新至用于保存预存模板的预存模板数据库中。
[0033]在本实施例中,当根据自动机文件确定资费短信的匹配模板之后,可以从所述资费短信中提取出所述匹配模板对应的资费数据。然后,根据提取的资费数据和所述匹配模板,按照设定规则生成数据统计结果,以显示给用户。
[0034]需要说明的是,与所述资费短信相匹配的匹配模板可能有多个,例如,一条资费短信中即包括上网流量信息,又包括通话时长信息,则在通过与所述自动机文件匹配后,可能会同时匹配到两个匹配模板(对应于上网流量的第一匹配模板和对应于通话时长的第二匹配模板)。其中,每一个匹配模板都可以存有两个属性信息:指示业务类型(流量业务、语音业务、短信业务等)的第一属性信息,和指示取值方式(取资费短信中什么位置的值、取几个值、所取的值所对应的类型是什么)的第二属性信息。可以根据匹配模板中的第一属性信息和/或第二属性信息,通过对应的接口从资费短信中获取到对应的资费数据(包括:数据值和/或数据单位)。
[0035]综上所述,本实施例所述的一种数据处理方法,可以获取用于指示自动机文件与资费短信的匹配结果的日志文件信息,然后根据所述日志文件信息确定所述资费短信的类另IJ,并根据所述资费短信的类别选择对应的更新规则更新所述至少一个预存模板。由于所述自动机文件可以是通过设定的自动机编译规则对至少一个预存模板进行编译生成的文件,故通过对预存模板的更新可以实现对自动机文件的更新,可见,通过本实施例,可以使得自动机文件普遍适用于各类资费短信的匹配,进而可以通过自动机文件快速地对各类资费短信进行匹配,以替代传统的与预存模板的一一匹配过程,提高了匹配效率。同时,避免了人工操作,提高数据处理效率的同时保证了得到的结果的准确性,以便用户可以根据通过自动机文件处理得到数据统计结果合理的分配使用套餐中的各项业务,减少了不必要的费用消耗,避免了经济损失。
[0036]实施例二
[0037]参照图2,示出了本发明实施例二中一种数据处理方法的步骤流程图。在本实施例中,所述数据处理方法并不仅限于应用于针对资费短信中的资费数据的处理,也可以应用于其他场景中,本领域技术人员应当明了,任意需要类数据处理的系统或服务器,均可参照本发明实施例实现发明的数据处理方案。
[0038]在本实施中,所述数据处理方法可以通过一个设定的资费应用实现,或某一应用中的特定模块(资费模板)来实现,又或,也可以通过特定的终端设备或终端设备中的特定模块来实现。本实施例对此不作限制。
[0039]其中,所述数据处理方法包括:
[0040]步骤202,资费应用获取用于指示自动机文件与资费短信的匹配结果的日志文件信息。
[0041 ] 在本实施例中,所述自动机文件可以包括:通过设定的自动机编译规则对至少一个预存模板进行编译生成的文件。例如,可以将与各类资费短信相匹配的多个正则表达式模板作为用于生成所述自动机文件的预存模板,然后对所述多个正则表达式模板进行编译生成自动机文件。其中,所述正则表达式模板可以由所述资费应用通过设定接口从第三方获取,也可以是从本地存储的正则表达式模板库中获取,本实施例对此不作限制。
[0042]优选地,本实施例通常使用的预存模板包括但不仅限于:用于匹配本地的资费数据的第一正则表达式模板、用于匹配闲时的资费数据的第二正则表达式模板、用于匹配全省的资费数据的第三正则表达式模板、用于匹配全国的资费数据的第四正则表达式模板、用于匹配第三方定向的资费数据的第五正则表达式模板、用于匹配无线网络的资费数据的第六正则表达式模板和用于匹配设定时间段的资费数据的第七正则表达式模板。本领域技术人员可以根据实际应用过程中,运营商实时发送的不同类型的资费短信来动态选择并
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1