一种业务数据处理的方法、装置以及终端制造方法及图纸

技术编号:14514875 阅读:94 留言:0更新日期:2017-02-01 16:18
本发明专利技术实施例提供了一种业务数据处理的方法、装置以及终端,其中,所述方法包括:获取终端中存储的当前业务数据,其中,所述业务数据按照该业务数据的操作时间在所述终端中以链表形式进行存储;根据所述业务数据的操作时间,判断所述业务数据是否满足预设的超时业务条件;若是,则确定所述业务数据超时,获取下个业务数据,并继续执行所述根据所述业务数据的操作时间,判断所述业务数据是否满足预设的超时业务条件的步骤;若否,则结束执行所述根据所述业务数据的操作时间,判断所述业务数据是否满足预设的超时业务条件的步骤。采用本发明专利技术实施例,可缩短超时业务数据的查找,提升业务数据处理的高效性。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种业务数据处理的方法、装置以及终端。
技术介绍
在营收活动中经常会碰到对营收活动中产生的大量业务数据进行超时分析。目前现有的数据分析方案中,支持终端周期性定时地对所有大量数据进行遍历分析,从中查找出超时的业务数据,然后对查找到的所述超时的业务数据进行处理。然而在实际中发现,由于业务数据的数量比较庞大,全量数据的遍历查找比较慢、效率比较低,降低了数据处理的高效性;同时,在常规的大量业务数据的存储中还不支持数据的插入、删除、更新等操作。因此需要一种高效的数据处理方案。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种业务数据处理的方法、装置以及终端,可提升业务数据处理的高效性。一方面,本专利技术实施例公开提供了一种业务数据处理的方法,所述方法包括:获取终端中存储的当前业务数据,其中,所述业务数据按照该业务数据的操作时间在所述终端中以链表形式进行存储;根据所述业务数据的操作时间,判断所述业务数据是否满足预设的超时业务条件;若是,则确定所述业务数据超时,并获取下个业务数据,继续执行所述根据所述业务数据的操作时间,判断所述业务数据是否满足预设的超时业务条件的步骤;若否,则结束执行所述根据所述业务数据的操作时间,判断所述业务数据是否满足预设的超时业务条件的步骤。另一方面,本专利技术实施例还公开提供了一种业务数据处理的装置,所述装置包括:获取模块,用于获取终端中存储的当前业务数据,其中,所述业务数据按照该业务数据的操作时间在所述终端中以链表形式进行存储;判断模块,用于根据所述业务数据的操作时间,判断所述业务数据是否满足预设的超时业务条件;处理模块,用于若所述判断模块的判断结果为是,则确定所述业务数据超时,并获取下个业务数据,通知所述判断模块继续执行所述根据所述业务数据的操作时间,判断所述业务数据是否满足预设的超时业务条件的步骤;若所述判断模块的判断结果为否,则通知所述判断模块结束执行所述根据所述业务数据的操作时间,判断所述业务数据是否满足预设的超时业务条件的步骤。再一方面,本专利技术实施例还公开提供了一种终端,所述终端包括所述的业务数据处理的装置。本专利技术实施例可通过获取终端中存储的当前业务数据,其中,所述业务数据按照该业务数据的操作时间在所述终端中以链表形式进行存储,然后根据所述业务数据的操作时间,判断所述业务数据是否满足预设的超时业务条件,若是,则确定所述业务数据超时,并获取下个业务数据,继续执行所述根据所述业务数据的操作时间,判断所述业务数据是否满足预设的超时业务条件的步骤,若否,则结束执行所述根据所述业务数据的操作时间,判断所述业务数据是否满足预设的超时业务条件的步骤;从而可以快速地查找出超时的各个业务数据,提高了数据处理的高效性,克服了现有技术中需要遍历所有业务数据而造成大量时间消耗的缺陷。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例的一种网络架构的结构示意图;图2是本专利技术实施例的一种业务数据处理方法的流程示意图;图3是本专利技术实施例的另一种业务数据处理方法的流程示意图;图4是本专利技术实施例的另一种业务数据处理方法的流程示意图;图5是本专利技术实施例的另一种业务数据处理方法的流程示意图;图6是本专利技术实施例的另一种业务数据处理方法的流程示意图;图7是本专利技术实施例的一种业务数据处理装置的结构示意图;图8是本专利技术实施例的另一种业务数据处理装置的结构示意图;图9是本专利技术实施例的一种判断模块的结构示意图;图10是本专利技术实施例的另一种业务数据处理装置的结构示意图;图11是本专利技术实施例的一种终端的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”(如果存在)等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本专利技术实施例公开了一种业务数据处理方法、装置及终端,可以快速地实现超时业务数据的查找,提高数据处理的高效性。以下分别进行详细说明。为了更好地理解本专利技术实施例提供的一种业务数据处理方法、装置及终端,下面先对本专利技术实施例适用的网络构架进行描述。请参阅图1,是本专利技术实施例公开的一种网络构架的结构示意图。如图1所示,该网络构架示意图可以包括多个终端或客户端,各个终端之间可以相互通过互联网进行通信连接;可选地,所述网络架构示意图还可以包括服务设备,此时各个终端可以将服务设备作为传输中介,并通过互联网来进行相互间的通信连接。其中,所述终端可以包括但不限于车载设备、移动电话、移动电脑、平板电脑、个人数字助理(PersonalDigitalAssistant,PDA)、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等用户设备;所述服务设备可以包括服务器、服务主机、服务系统以及服务平台等,所述服务设备可以通过互联网与终端进行通信连接。为方便描述以下用服务器作为服务设备的一个代表进行相关描述。请参见图2,是本专利技术实施例的一种业务数据处理方法的流程示意图,本专利技术实施例的所述方法可以应用在诸如智能手机、平板电脑、智能可穿戴设备等带通信网络功能的终端中,具体可由这些终端的处理器来实现。本专利技术实施例的所述方法还包括如下步骤。S101、获取终端中存储的当前业务数据,其中,所述业务数据按照该业务数据的操作时间在所述终端中以链表形式进行存储。本专利技术实施例中,在营收活动中会产生大量的业务数据,针对不同业务类型的业务数据用户/终端可以将其分类存储至不同的链表中,优选地,用户/终端可以按照该业务数据的操作时间来存储,如可将广告业务数据、礼物大比拼业务数据分别按照各自业务数据的操作时间从先到后或从后到先的顺序将其以链表的形式存储至对应的终端/服务器中。需要说明的是,所述业务数据的操作时间可以是指在整个营收活动中产生该业务数据的时间到还没存储该业务数据之间的某个时刻/时间,如某广告的播放开始时间、播放结束时间、或者某广告播放中间时段中用户/客户端发送过来的广告修改时间/时刻等。当终端需要实时/周期性地对所述业务数据进行超时业务处理,也即是需要查找超时的业务数据时,所述终端可以获取本终端中存储的当前业务数据,或者,所述终端可以通过有线/无线通讯的方式(如蓝牙、WIFI、2G、数据接口、数据线等)从其他终端/服务器中获取当前业务数据,其中,所述业务数据可以按照该业务数据的操作数据在对本文档来自技高网
...

【技术保护点】
一种业务数据处理的方法,其特征在于,所述方法包括:获取终端中存储的当前业务数据,其中,所述业务数据按照该业务数据的操作时间在所述终端中以链表形式进行存储;根据所述业务数据的操作时间,判断所述业务数据是否满足预设的超时业务条件;若是,则确定所述业务数据超时,并获取下个业务数据,继续执行所述根据所述业务数据的操作时间,判断所述业务数据是否满足预设的超时业务条件的步骤;若否,则结束执行所述根据所述业务数据的操作时间,判断所述业务数据是否满足预设的超时业务条件的步骤。

【技术特征摘要】
1.一种业务数据处理的方法,其特征在于,所述方法包括:获取终端中存储的当前业务数据,其中,所述业务数据按照该业务数据的操作时间在所述终端中以链表形式进行存储;根据所述业务数据的操作时间,判断所述业务数据是否满足预设的超时业务条件;若是,则确定所述业务数据超时,并获取下个业务数据,继续执行所述根据所述业务数据的操作时间,判断所述业务数据是否满足预设的超时业务条件的步骤;若否,则结束执行所述根据所述业务数据的操作时间,判断所述业务数据是否满足预设的超时业务条件的步骤。2.如权利要求1所述的方法,其特征在于,所述方法还包括:根据超时的各个业务数据生成对应的业务超时通知信息,并将所述业务超时通知信息发送给对应的客户端;还包括:将存储在所述链表中的所述超时的各个业务数据进行删除。3.如权利要求1所述的方法,其特征在于,所述根据所述业务数据的操作时间,判断所述业务数据是否满足预设的超时业务条件,包括:确定所述业务数据的操作时间到获取所述业务数据的当前系统时间之间的时间间距;判断所述时间间距是否超过预设的超时业务条件中的时间阈值。4.如权利要求1所述的方法,其特征在于,所述获取终端中存储的当前业务数据之前,还包括:接收针对包括所述操作时间在内的业务数据的修改指令;在所述链表中修改并更新所述包括所述操作时间在内的业务数据。5.如权利要求1所述的方法,其特征在于,所述方法还包括:当接收到新的业务数据时,根据所述新的业务数据的操作时间将所述新的业务数据插入并存储至所述链表中。6.如权利要求1-5中任意一项所述的方法,其特征在于,所述业务数据对应有存储在所述链表中的存储地址,所述方法还包括:将所述业务数据存储在预设的哈希表中;其中,所述业务数据在所述哈希表中的存储地址与所述链表中的存储地址相同。7.如权利要求6所述的方法,其特征在于,所述方法还包括:接收针对目标业务数据的操作指令,所述操作指令包括与所述目标业务数据关联的存储关键信息;根据所述操作指令中的存储关键信息,从所述哈希表中查找出所述目标业务数据,并对所述目标业务数据执行所述操作指令所指示的操作;其中,所述操作指令包括查看指令、修改指令、更新指令、删除指令、插入指令、存储指令中的任意一个或多个。8.一种业务数据处理的装置,其特征在于,所述装置包括:获取模块,用于获取终端中存储的当前业务数据,其中,所述业务数据按照该业务数据的操作时间...

【专利技术属性】
技术研发人员:黄立尧
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东;44

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

1