[发明专利]数据处理方法在审
申请号: | 201511004409.1 | 申请日: | 2015-12-28 |
公开(公告)号: | CN105550523A | 公开(公告)日: | 2016-05-04 |
发明(设计)人: | 莫启钧;冯毅;陈清渠;翁兴华;宋贤惠;汪辉 | 申请(专利权)人: | 上海携程商务有限公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 薛琦;罗朗 |
地址: | 200335 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 | ||
技术领域
本发明涉及一种数据处理方法。
背景技术
近几年,互联网行业快速发展,基于用户进行的大数据分析成为各大互 联网公司的主要研究方向之一。例如在在线旅游网站中,一个用户在预订酒 店业务时,系统可以列出用户前几秒钟的浏览历史记录,方便用户快速回到 刚浏览过的酒店,可有助于提升用户的使用体验。互联网服务商也可以根据 用户的浏览记录,有针对性的展示适合用户的酒店和房型,有效的提升酒店 的预订效率和预定量。
然而,现有技术中的实时处理用户方式,当出现一段时间内待处理的数 据量突然增大超过当前应用的处理能力或处理过程中产生一些失败时,通常 是通过在处理过程中慢慢排队处理或对失败的处理进行重试。这样的方式易 导致当前处理过程被占用,后续产生的用户行为数据得不到实时处理的缺 陷,影响用户体验。
发明内容
本发明要解决的技术问题是为了克服现有技术中针对用户实时行为数 据进行分析和存储时,当出现异常时,新产生的用户行为数据得不到实时处 理,影响处理效率和用户体验的缺陷,提供一种数据处理方法。
本发明是通过下述技术方案来解决上述技术问题的:
一种数据处理方法,其特点在于,包括以下步骤:
步骤一、获取当前的用户行为数据;
步骤二、判断获取的用户行为数据的数据量是否超出第一数据处理应用 的最大处理量,若否则启用第一数据处理应用处理所述用户行为数据,并结 束流程,若是则执行步骤三;
步骤三、将所述用户行为数据中相当于所述最大处理量的部分数据放入 正常数据队列中,将其余数据放入重试数据队列中;
步骤四、启用第一数据处理应用提取正常数据队列中的数据并进行数据 处理,并启用重试数据处理应用提取重试数据队列中的数据并进行数据处 理。
较佳地,所述数据处理方法还包括以下步骤:
步骤五、实时获取数据处理的结果,并将处理失败的数据放入到重试数 据队列中。
较佳地,步骤二及步骤四中的数据处理包括数据的分析、筛选和/或存储。
较佳地,第一数据处理应用和重试数据处理应用基于不同的硬件设备实 施。
较佳地,所述用户行为数据包括用户浏览网页产生的数据。
在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发 明各较佳实例。
本发明的积极进步效果在于:
本发明提供了一种数据处理方法,不会因为处理过程中的异常导致后续 的用户行为数据得不到及时处理,确保在各种情形下用户的行为数据始终能 够得到实时的处理和使用。
附图说明
图1为本发明一较佳实施例的数据处理方法的流程图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在 所述的实施例范围之中。
参考图1所示,本发明一较佳实施例的数据处理方法包括以下步骤:
步骤一、获取当前的用户行为数据;
步骤二、判断获取的用户行为数据的数据量是否超出第一数据处理应用 的最大处理量,若否则启用第一数据处理应用处理所述用户行为数据,并结 束流程,若是则执行步骤三;
步骤三、将所述用户行为数据中相当于所述最大处理量的部分数据放入 正常数据队列中,将其余数据放入重试数据队列中;
步骤四、启用第一数据处理应用提取正常数据队列中的数据并进行数据 处理,并启用重试数据处理应用提取重试数据队列中的数据并进行数据处 理;
步骤五、实时获取数据处理的结果,并将处理失败的数据放入到重试数 据队列中。
其中,步骤二及步骤四中的数据处理包括数据的分析、筛选和存储。第 一数据处理应用和重试数据处理应用基于不同的硬件设备实施。所述用户行 为数据包括用户浏览网页产生的数据。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理 解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本 领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方 式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海携程商务有限公司,未经上海携程商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511004409.1/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用