一种业务数据获取、发送方法及系统技术方案

技术编号:21344674 阅读:24 留言:0更新日期:2019-06-13 22:54
本发明专利技术公开的业务数据获取、发送方法及系统,涉及数据监控技术领域,通过为各种业务数据设置名称、执行时间、执行频率及请求路径,生成多个定时任务,根据业务需求,分别为多个定时任务设置相应的定制任务,根据各个定制任务,分别获取各种业务数据,判断各种业务数据的类型,根据该类型,分别为各种业务数据配置相应的发送模板,利用该发送模块,将各种业务数据发送至用户端,无须针对各种业务数据的监控任务进行定制化的配置即可实现各种业务数据的监控、配置灵活、节省了人工开发成本。

A Business Data Acquisition and Sending Method and System

The method and system for acquiring and transmitting business data disclosed by the invention involve the technical field of data monitoring. By setting the name, execution time, execution frequency and request path for various business data, multiple timing tasks are generated. According to business requirements, corresponding customized tasks are set for multiple timing tasks, and various business data are acquired respectively according to each customized task. Judging the types of various business data, according to this type, we configure corresponding sending templates for various business data, and use this sending module to send various business data to the client. Without customizing the monitoring tasks of various business data, we can realize the monitoring of various business data, which is flexible in configuration and saves the cost of human development.

【技术实现步骤摘要】
一种业务数据获取、发送方法及系统
本专利技术涉及数据监控
,具体涉及一种业务数据获取、发送方法及系统。
技术介绍
运维人员或产品人员需要实时监控公司的各种业务数据,以核查数据的正确性、完整性及实时性。目前主要通过数据库编写SQL语句在客户端执行以获取需要的数据。针对各种业务数据的监控任务均需要定制化的配置,要实现对所有业务数据的监控需求,不仅增加人工开发成本且配置不灵活,无法针对不同种类业务数据的监控需求做出灵活配置。
技术实现思路
针对现有技术存在的缺陷,本专利技术实施例提供了一种业务数据获取、发送方法及系统。第一方面,本专利技术实施例提供的业务数据获取、发送方法包括以下步骤:为各种业务数据设置名称、执行时间、执行频率及请求路径,生成多个定时任务,其中,所述各种业务数据包括订单信息、用户信息及推送类信息;根据业务需求,分别为多个定时任务设置相应的定制任务,其中,所述定制任务包括:获取所有进行中的订单信息、获取增加的用户信息及获取推送类信息,其中,所述订单信息包括车辆当前的位置、行驶里程及剩余电量,所述用户信息包括用户的身份证信息及驾驶证信息;根据各个定制任务,分别获取各种业务数据;判断各种业务数据的类型,根据所述类型,分别为各种业务数据配置相应的发送模板,其中,所述发送模板包括邮件模板、短信模块和Push模板;利用所述发送模块,将所述各种业务数据发送至用户端。进一步地,判断各种业务数据的类型,根据所述类型,分别为各种业务数据配置相应的发送模板包括:若业务数据的类型为推送类信息,则保存所述业务数据对应的日志记录,否则,不保存所述业务数据对应的日志记录。第二方面,本专利技术实施例提供的业务数据获取、发送系统包括:设置模块,用于为各种业务数据设置名称、执行时间、执行频率及请求路径,生成多个定时任务,其中,所述各种业务数据包括订单信息、用户信息及推送类信息;所述设置模块,还用于根据业务需求,分别为多个定时任务设置相应的定制任务,其中,所述定制任务包括获取所有进行中的订单信息、获取增加的用户信息及获取推送类信息,其中,所述订单信息包括车辆当前的位置、行驶里程及剩余电量,所述用户信息包括用户的身份证信息及驾驶证信息;获取模块,用于根据各个定制任务,分别获取各种业务数据;判断模块,用于判断各种业务数据的类型,根据所述类型,分别为各种业务数据配置相应的发送模板,其中,所述发送模板包括邮件模板、短信模块和Push模板;发送模块,用于利用所述发送模块,将所述各种业务数据配置发送至客户端。进一步地,所述判断模块包括:保存单元,用于保存所述业务数据对应的日志记录。本专利技术实施例提供的业务数据获取、发送方法及系统具有以下有益效果:无须针对各种业务数据的监控任务进行定制化的配置即可实现各种业务数据的监控、配置灵活、节省了人工开发成本。附图说明图1为本专利技术实施例公开的业务数据获取、发送方法的流程示意图;图2为本专利技术实施例公开的业务数据获取、发送系统的结构示意图。具体实施方式以下结合附图和具体实施例对本专利技术作具体的介绍。如图1所示,本专利技术实施例提供的业务数据获取、发送方法包括以下步骤:S101,为各种业务数据设置名称、执行时间、执行频率及请求路径,生成多个定时任务,其中,所述各种业务数据包括订单信息、用户信息及推送类信息。进一步地,可以为该定时任务设置开启及关闭功能,通过该功能可以随时启用或禁用任务。S102,根据业务需求,分别为多个定时任务设置相应的定制任务,其中,所述定制任务包括:获取所有进行中的订单信息、获取增加的用户信息及获取推送类信息,其中,所述订单信息包括车辆当前的位置、行驶里程及剩余电量,所述用户信息包括用户的身份证信息及驾驶证信息。S103,根据各个定制任务,分别获取各种业务数据。S104,判断各种业务数据的类型,根据所述类型,分别为各种业务数据配置相应的发送模板,其中,所述发送模板包括邮件模板、短信模块和Push模板。进一步地,push模板为个推公司的第三方产品,可以将信息直接推送到装有首汽共享公司的gofunAPP的所有用户手机上。与短信模板不同,无须通过运营商,只通过Internet,消息便可直接到达用户手机端,而且不需要费用;但也有缺点,要依赖gofunAPP。S105,利用所述发送模块,将所述各种业务数据发送至用户端。可选地,判断各种业务数据的类型,根据所述类型,分别为各种业务数据配置相应的发送模板包括:若业务数据的类型为推送类信息,则保存所述业务数据对应的日志记录,否则,不保存所述业务数据对应的日志记录。作为一个具体的实施例,对于推送类信息,通过向用户推送这些信息以分析用户的行为、活动的推广效果等,这类信息的日志记录就需要保存。对一些实时变化或数量大的数据,如监控车辆状态数据或用户注册信息数据,记录没有实际的意义,这类信息的日志记录就不需要保存。如图2所示,本专利技术实施例提供的业务数据获取、发送系统包括:设置模块,用于为各种业务数据设置名称、执行时间、执行频率及请求路径,生成多个定时任务,其中,所述各种业务数据包括订单信息、用户信息及推送类信息;所述设置模块,还用于根据业务需求,分别为多个定时任务设置相应的定制任务,其中,所述定制任务包括获取所有进行中的订单信息、获取增加的用户信息及获取推送类信息,其中,所述订单信息包括车辆当前的位置、行驶里程及剩余电量,所述用户信息包括用户的身份证信息及驾驶证信息;获取模块,用于根据各个定制任务,分别获取各种业务数据;判断模块,用于判断各种业务数据的类型,根据所述类型,分别为各种业务数据配置相应的发送模板,其中,所述发送模板包括邮件模板、短信模块和Push模板;发送模块,用于利用所述发送模块,将所述各种业务数据配置发送至客户端。进一步地,所述判断模块包括:保存单元,用于保存所述业务数据对应的日志记录。本专利技术实施例提供的业务数据获取、发送方法及系统,通过为各种业务数据设置名称、执行时间、执行频率及请求路径,生成多个定时任务,根据业务需求,分别为多个定时任务设置相应的定制任务,根据各个定制任务,分别获取各种业务数据,判断各种业务数据的类型,根据该类型,分别为各种业务数据配置相应的发送模板,利用该发送模块,将各种业务数据发送至用户端,无须针对各种业务数据的监控任务进行定制化的配置即可实现各种业务数据的监控、配置灵活、节省了人工开发成本。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本专利技术也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本专利技术的内容,并且上面对特定语言所做的描述是为了披露本专利技术的最佳实施方式。此外,存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM),存储器包括至少一个存储芯片。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬本文档来自技高网...

【技术保护点】
1.一种业务数据获取、发送方法,适用于共享汽车行业,其特征在主要特征,包括:为各种业务数据设置名称、执行时间、执行频率及请求路径,生成多个定时任务,其中,所述各种业务数据包括订单信息、用户信息及推送类信息;根据业务需求,分别为多个定时任务设置相应的定制任务,其中,所述定制任务包括:获取所有进行中的订单信息、获取增加的用户信息及获取推送类信息,其中,所述订单信息包括车辆当前的位置、行驶里程及剩余电量,所述用户信息包括用户的身份证信息及驾驶证信息;根据各个定制任务,分别获取各种业务数据;判断各种业务数据的类型,根据所述类型,分别为各种业务数据配置相应的发送模板,其中,所述发送模板包括邮件模板、短信模块和Push模板;利用所述发送模块,将所述各种业务数据发送至用户端。

【技术特征摘要】
1.一种业务数据获取、发送方法,适用于共享汽车行业,其特征在主要特征,包括:为各种业务数据设置名称、执行时间、执行频率及请求路径,生成多个定时任务,其中,所述各种业务数据包括订单信息、用户信息及推送类信息;根据业务需求,分别为多个定时任务设置相应的定制任务,其中,所述定制任务包括:获取所有进行中的订单信息、获取增加的用户信息及获取推送类信息,其中,所述订单信息包括车辆当前的位置、行驶里程及剩余电量,所述用户信息包括用户的身份证信息及驾驶证信息;根据各个定制任务,分别获取各种业务数据;判断各种业务数据的类型,根据所述类型,分别为各种业务数据配置相应的发送模板,其中,所述发送模板包括邮件模板、短信模块和Push模板;利用所述发送模块,将所述各种业务数据发送至用户端。2.根据权利要求1所述的业务数据获取、发送方法,其特征在于,判断各种业务数据的类型,根据所述类型,分别为各种业务数据配置相应的发送模板包括:若业务数据的类型为推送类信息,则保存所述业务数据对...

【专利技术属性】
技术研发人员:杨立君
申请(专利权)人:北京首汽智行科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1