本发明专利技术公开了一种基于服务信息进行处理的系统,应用于push日志存放空间和服务提供商之间,其特征在于,该系统包括:日志合并模块、下行消息日志分析提取模块、状态报告消息日志分析提取模块、下行消息日志分类提取分析模块、状态报告消息分类提取分析模块以及长消息按组分析模块。本发明专利技术解决了现有的网络服务信息下发消息的结果分析上仍需服务提供商自行完成问题。
【技术实现步骤摘要】
本专利技术涉及网络通信
,具体地说,涉及一种基于服务信息进行处理的系统。
技术介绍
随着信息技术的迅猛发展,互联网已经成为人们日常生活中获取信息的重要渠道,但面对高节奏的社会来说,人们对信息获取的要求已经不再局限于坐在电脑前接入互联网,人们更希望的是能够随时、随地、随心的获得更多的、各种不同的服务。由此,移动终端、无线网络的产生让信息的传播变得丰富多彩。 网络服务信息源于SP (服务提供商,Service Provider), SP提供种类繁多的各项wap (Wireless Application Protocol,为无线应用协议)业务,通过网络服务信息推送至用户的手机中,让用户享受到便捷、多样的服务。然而面对如此巨大的用户量,群发服务信息必然会遇到问题,如用户未接收到短信、短信发送失败等等。网络服务信息发送至用户之后,都会根据成功与否反馈明确的结果(移动运营商的短信中心会返回状态值的具体分部信息,通过这些状态值的分布信息,可以明确掌握当次下发的成功率、手机用户当时状态等信息),SP根据反馈结果相应地解决群发服务信息时的问题。服务提供商(SP, Service Provider)是移动互联网服务内容应用服务的直接提供者,常指电信增值业务提供商,负责根据用户的要求开发和提供适合手机用户使用的服务。通过短信、彩信、WAP等方式,通过电讯网络,向用户提供信息服务,并通过运营商向用户收取相应费用。服务信息(push信息),是一种特殊格式的短信。其中,wap是一个内容丰富的网络,用户如何找到自己喜欢的站点,如何在一个站点中找到自己喜欢的业务,往往需要花上很长的一段时间。而push可以将某一站点或某一业务的链接通过短信发送到支持push功能的手机上,这样只需要阅读这条短信(服务信息),打开短信中的链接,就可以直接访问业务了。因此,push实现了短信和wap业务的结合,节省了用户寻找业务的时间。当前CMPP协议(China Mobile Peer to Peer,中国移动点对点协议)是一种用于短信接收、发送的无线网络协议,本身有着完备的消息格式定义,但是在服务提供商对具体的push结果分析上,仍然需要服务提供商自行编程实现。现行的分析push结果主流方法是编程实现,这种方法需要有独立应用程序,并且需要把数据整理入库,再从数据库进行数据处理及报表输出。整个过程比较繁琐,分析效率低,又由于需要SP自行编程,所以成本较闻。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于服务信息进行处理的系统,以解决现有的网络服务信息下发消息的结果分析上仍需服务提供商自行完成问题。为解决上述技术问题,本专利技术提供了一种基于服务信息进行处理的系统,应用于push日志存放空间和服务提供商之间,其特征在于,该系统包括日志合并模块、下行消息日志分析提取模块、状态报告消息日志分析提取模块、下行消息日志分类提取分析模块、状态报告消息分类提取分析模块以及长消息按组分析模块;其中,所述日志合并模块,与所述push日志存放空间和下行消息日志分析提取模块相耦接,用于将所述push日志存放空间的日志内容进行合并,将合并后的原始数据发送至所述下行消息日志分析提取模块;所述下行消息日志分析提取模块,与所述日志合并模块和状态报告消息日志分析提取模块相耦接,用于接收所述日志合并模块发送的合并后的所述原始数据,并进行分析处理,得到相应的下行结果信息发送至所述状态报告消息日志分析提取模块;所述状态报告消息日志分析提取模块,与所述下行消息日志分析提取模块和下行消息日志分类提取分析模块相耦接,用于接收所述下行消息日志分析提取模块发出的所述下行结果信息,并完成状态报告与下行消息的匹配以及统计状态值的分布情况,之后将结 果信息输出至所述下行消息日志分类提取分析模块;所述下行消息日志分类提取分析模块,与所述状态报告消息日志分析提取模块和状态报告消息分类提取分析模块相耦接,用于接收所述状态报告消息日志分析提取模块发送的所述结果信息,并进一步对所述结果信息中的数据分类提取,进行分析操作,同时分别统计各消息的反馈信息,之后将分析数据和统计信息发送至所述状态报告消息分类提取分析模块;所述状态报告消息分类提取分析模块,与所述下行消息日志分类提取分析模块和长消息按组分析模块相耦接,用于接收所述下行消息日志分类提取分析模块发送的所述分析数据和统计信息并进行提取分析,分别统计不同类消息的发送状态报告信息,将得到状态报告消息发送至所述长消息按组分析模块;所述长消息按组分析模块,与所述状态报告消息分类提取分析模块和服务提供商相耦接,用于接收所述状态报告消息分类提取分析模块发送的状态报告消息,并根据该状态报告消息计算其中各个任务子消息的个数,再按照子消息的个数对所述反馈信息和状态报告消息进行分组统计,发送至所述服务提供商。进一步地,所述日志合并模块按照指定的起止时间点将所述push日志存放空间中的日志内容进行合并。进一步地,所述日志合并模块进一步还用于生成分析任务。进一步地,所述下行日志分析提取模块中分析处理后的数据包括任务编号、下行链路、下行序列号、目标用户手机号、消息标识以及状态码。进一步地,所述服务信息为shell脚本的服务信息。与现有技术相比,本专利技术所述基于服务信息进行处理的系统,达到了如下效果I、本专利技术所述系统实现了周期调用执行,可以根据执行时刻的服务器时间选择日志(前题是PUSH接口的各类日志按天回滚)进行合并以及后续分析工作。能够保证TOSH日志分析的时间上的延续性;2、本专利技术所述系统无需其他应用程序和数据库,只需要运行在Iinux操作系统上(系统有一定的计算能力),并且有一定的磁盘空间(用于保存中间结果和最终结果文件),操作简单,就算效率高;3、本专利技术所述系统对于多个PUSH任务并发的情况,可以完成按任务的日志分离和按任务分析工作;4、本专利技术所述系统能够提供详尽的分析结果CMPP_RESP消息的整体统计和分任务统计,CMPP_DELIVER状态报告的整体统计和分任务统计;5、本专利技术所述系统对于相同格式的短信群发日志,本shell脚本仍然适用;6、本专利技术所述系统实现了 push下发消息高速有效的分析,可获得千万级明确结果,多数基本的数据库操作完全可以使用SHELL脚本快速完成,同时使用SEHLL脚 本进行数据分析的最突出的优点是无需专门安装一个数据库或单独开发相关的应用程序,大大减少了分析成本。附图说明图I为本专利技术实施例所述的一种基于服务信息进行处理的系统结构框图。具体实施例方式如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接受的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦本文档来自技高网...
【技术保护点】
一种基于服务信息进行处理的系统,应用于push日志存放空间和服务提供商之间,其特征在于,该系统包括:日志合并模块、下行消息日志分析提取模块、状态报告消息日志分析提取模块、下行消息日志分类提取分析模块、状态报告消息分类提取分析模块以及长消息按组分析模块;其中,所述日志合并模块,与所述push日志存放空间和下行消息日志分析提取模块相耦接,用于将所述push日志存放空间的日志内容进行合并,将合并后的原始数据发送至所述下行消息日志分析提取模块;所述下行消息日志分析提取模块,与所述日志合并模块和状态报告消息日志分析提取模块相耦接,用于接收所述日志合并模块发送的合并后的所述原始数据,并进行分析处理,得到相应的下行结果信息发送至所述状态报告消息日志分析提取模块;所述状态报告消息日志分析提取模块,与所述下行消息日志分析提取模块和下行消息日志分类提取分析模块相耦接,用于接收所述下行消息日志分析提取模块发出的所述下行结果信息,并完成状态报告与下行消息的匹配以及统计状态值的分布情况,之后将结果信息输出至所述下行消息日志分类提取分析模块;所述下行消息日志分类提取分析模块,与所述状态报告消息日志分析提取模块和状态报告消息分类提取分析模块相耦接,用于接收所述状态报告消息日志分析提取模块发送的所述结果信息,并进一步对所述结果信息中的数据分类提取,进行分析操作,同时分别统计各消息的反馈信息,之后将分析数据和统计信息发送至所述状态报告消息分类提取分析模块;所述状态报告消息分类提取分析模块,与所述下行消息日志分类提取分析模块和长消息按组分析模块相耦接,用于接收所述下行消息日志分类提取分析模块发送的所述分析数据和统计信息并进行提取分析,分别统计不同类消息的发送状态报告信息,将得到状态报告消息发送至所述长消息按组分析模块;所述长消息按组分析模块,与所述状态报告消息分类提取分析模块和服务提供商相耦接,用于接收所述状态报告消息分类提取分析模块发送的状态报告消息,并根据该状态报告消息计算其中各个任务子消息的个数,再按照子消息的个数对所述反馈信息和状态报告消息进行分组统计,发送至所述服务提供商。...
【技术特征摘要】
1.一种基于服务信息进行处理的系统,应用于push日志存放空间和服务提供商之间,其特征在于,该系统包括日志合并模块、下行消息日志分析提取模块、状态报告消息日志分析提取模块、下行消息日志分类提取分析模块、状态报告消息分类提取分析模块以及长消息按组分析模块;其中, 所述日志合并模块,与所述push日志存放空间和下行消息日志分析提取模块相耦接,用于将所述push日志存放空间的日志内容进行合并,将合并后的原始数据发送至所述下行消息日志分析提取模块; 所述下行消息日志分析提取模块,与所述日志合并模块和状态报告消息日志分析提取模块相耦接,用于接收所述日志合并模块发送的合并后的所述原始数据,并进行分析处理,得到相应的下行结果信息发送至所述状态报告消息日志分析提取模块; 所述状态报告消息日志分析提取模块,与所述下行消息日志分析提取模块和下行消息日志分类提取分析模块相耦接,用于接收所述下行消息日志分析提取模块发出的所述下行结果信息,并完成状态报告与下行消息的匹配以及统计状态值的分布情况,之后将结果信息输出至所述下行消息日志分类提取分析模块; 所述下行消息日志分类提取分析模块,与所述状态报告消息日志分析提取模块和状态报告消息分类提取分析模块相耦接,用于接收所述状态报告消息日志分析提取模块发送的所述结果信息,并进一步对所述结果信息中的数据分类提取,进行分析操作,同时分别统计各...
【专利技术属性】
技术研发人员:王士博,曹东,李建涛,
申请(专利权)人:南京奇幻通信科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。