一种针对业务对象的数据处理方法及装置与流程

文档序号:20033218发布日期:2020-02-28 10:41阅读:215来源:国知局
一种针对业务对象的数据处理方法及装置与流程

本申请涉及互联网领域,具体涉及一种针对业务对象的数据处理方法、装置及系统。本申请另外涉及一种针对门店的数据处理方法、装置及系统。本申请还涉及一种针对业务对象的数据展示方法、装置以及一种针对门店的数据展示方法、装置。



背景技术:

近年来,随着互联网技术的发展,应用程序的使用遍布人们生活的方方面面,为人们生活带来了极大的便利。

在日常生活中,用户通过相应的应用程序可以快速的获取到感兴趣的资讯,例如,通过提供饮食服务相关的应用程序可以快速的搜索到饮食排行榜中排名较高的门店的信息,进而可以选择到排名高的门店就餐或点选外卖;或者,通过提供理发服务的应用程序可以快速的搜索到理发排行榜中排名较高的理发店的信息,并到相关的理发店进行理发等等。在应用程序需要提供类似饮食、理发等不同分类的业务对象的榜单数据时,通常是由相对应的应用程序将获取到的不同分类的业务对象的榜单数据存储到该应用程序所使用的数据引擎中,在该应用程序需要向外部对象,如向用户或其它应用程序提供该榜单数据时,该应用程序通过接收相应的数据请求消息,之后到其数据引擎存储的引擎数据中去获取相应的榜单数据,并将获取到的榜单数据提供给该外部对象。

如上所述,虽然目前的应用程序可以向外部对象提供不同分类的业务对象的榜单数据,但是,在现实中,同一业务对象往往可以有多个不同的榜单数据,,而当为同一业务对象新增一个榜单数据时,其应用程序所使用的数据引擎,如hbase数据库在接入该新增的榜单数据时往往需要大量的开发工作,其数据迭代效率慢;并且还存在不能实时接入该新增榜单数据的问题。其直接导致的后果就是该应用程序不能实时、高效的提供该业务对象的实时引擎数据。



技术实现要素:

本申请提供一种针对业务对象的数据处理方法,以解决现有的应用程序不能实时、高效的提供业务对象的实时引擎数据的问题。

本申请提供一种针对业务对象的数据处理方法,包括:获取客户端发出的用于获取业务对象的榜单数据的请求消息;针对所述请求消息,获取与业务对象相关的源数据;根据所述源数据,获取所述业务对象的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述业务对象的至少一个榜单类别的数据;获取所述数据存储设备中与所述业务对象相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据;根据所述数据变更消息,获得所述业务对象的实时引擎数据,其中,所述实时引擎数据包括所述业务对象的榜单数据;向所述客户端发送所述业务对象的实时引擎数据。

可选的,其特征在于,所述获取与业务对象相关的源数据,包括:从不同的数据源中,获取包括多种数据结构的与所述业务对象相关的原始数据;针对所述原始数据进行数据清洗,获取相同数据结构的源数据。

可选的,所述根据所述源数据,获取所述业务对象的榜单数据,包括:获取所述业务对象的业务对象标识;根据所述业务对象标识,从所述源数据中,获取与所述业务对象相关联的待处理源数据;针对所述待处理源数据进行数据挖掘处理,获取所述业务对象的榜单数据。

可选的,所述针对所述待处理源数据进行数据挖掘处理,获取所述业务对象的榜单数据,包括:从所述待处理源数据中,获取与所述业务对象对应的业务数据;根据所述业务数据,获取所述业务对象的至少一个榜单类别的数据;根据所述业务对象的至少一个榜单类别的数据,获取所述业务对象的榜单数据。

可选的,所述将所述榜单数据存储到数据存储设备中,包括:获取所述业务对象的业务对象标识和所述业务对象的业务分类标识,所述业务分类标识用于表示所述业务对象所属的业务类别;从所述榜单数据中,获取所述业务对象的榜单类别标识和所述榜单类别标识对应的数据;根据所述业务对象标识、所述业务分类标识、所述榜单类别标识和所述榜单类别标识对应的数据,获得所述榜单数据对应的待存储记录;将所述待存储记录存储到所述数据存储设备中。

可选的,所述待存储记录中包括记录是否有效标识;所述根据所述业务对象标识、所述业务分类标识、所述榜单类别标识和所述榜单类别标识对应的数据,获得所述榜单数据对应的待存储记录,还包括:根据所述业务对象标识、所述业务分类标识、所述记录是否有效标识、所述榜单类别标识和所述榜单类别标识对应的数据,获得所述榜单数据对应的待存储记录。

可选的,所述获取所述数据存储设备中与所述业务对象相关的数据变更消息,包括:获取所述业务对象的业务对象标识;根据所述业务对象标识,设置监听所述数据存储设备中与所述业务对象相关的数据变更的订阅任务;根据所述订阅任务,获取所述数据存储设备中与所述业务对象相关的数据变更消息。

可选的,所述根据所述数据变更消息,获得所述业务对象的实时引擎数据,包括:从所述数据变更消息中,获取所述记录是否有效标识;如果所述记录是否有效标识表示所述数据变更消息中的榜单数据有效,则根据所述数据变更消息,更新所述业务对象对应的单体引擎数据中的内容,获得所述业务对象的实时单体引擎数据,其中,所述单体引擎数据为所述业务对象的引擎数据,所述实时单体引擎数据为与所述单体引擎数据对应的实时引擎数据;根据所述业务对象的实时单体引擎数据,获得所述业务对象的实时引擎数据。

可选的,所述根据所述数据变更消息,更新所述业务对象对应的单体引擎数据中的内容,获得所述业务对象的实时单体引擎数据,包括:从所述数据变更消息中,获取所述业务对象的榜单类别标识和所述榜单类别标识对应的数据;

根据所述榜单类别标识和所述榜单类别标识对应的数据,获取所述业务对象对应的单体引擎数据记录;根据所述单体引擎数据记录,更新所述业务对象对应的单体引擎数据中的内容,获得所述业务对象的实时单体引擎数据。

可选的,所述根据所述业务对象的实时单体引擎数据,获得所述业务对象的实时引擎数据,包括:根据所述业务对象的实时单体引擎数据,更新数据引擎中所述业务对象的引擎数据,获得所述业务对象的实时引擎数据,其中,所述数据引擎用于存储所述业务对象的引擎数据。

可选的,所述业务数据信息,包括以下至少一项:所述业务对象销售业务的销量数据信息、针对所述业务对象的评论信息、所述业务对象的人气信息。

本申请还提供一种针对业务对象的数据处理装置,包括:请求消息获取单元,用于获取客户端发出的用于获取业务对象的榜单数据的请求消息;源数据获取单元,用于针对所述请求消息,获取与业务对象相关的源数据;榜单数据存储单元,用于根据所述源数据,获取所述业务对象的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述业务对象的至少一个榜单类别的数据;数据变更消息获取单元,用于获取所述数据存储设备中与所述业务对象相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据;实时引擎数据获取单元,用于根据所述数据变更消息,获得所述业务对象的实时引擎数据,其中,所述实时引擎数据包括所述业务对象的榜单数据;实时引擎数据发送单元,用于向所述客户端发送所述业务对象的实时引擎数据。

本申请还提供一种针对业务对象的数据处理系统,包括:客户端,服务端;所述客户端用于发出用于获取业务对象的榜单数据的请求消息,以及接收服务端返回的所述业务对象的榜单数据;所述服务端用于接收客户端发送的所述请求消息;以及根据所述请求消息,从所述业务对象的实时引擎数据中,获取所述业务对象的榜单数据并进行排序;并向所述客户端发送排序后的所述业务对象的榜单数据;其中,所述业务对象的实时引擎数据通过以下步骤获取:获取与业务对象相关的源数据;根据所述源数据,获取所述业务对象的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述业务对象的至少一个榜单类别的数据;获取所述数据存储设备中与所述业务对象相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据;根据所述数据变更消息,获得所述业务对象的实时引擎数据,其中,所述实时引擎数据包括所述业务对象的榜单数据。

本申请还提供一种针对门店的数据处理方法,包括:获取客户端发出的用于获取门店的榜单数据的请求消息;针对所述请求消息,获取与门店相关的源数据;根据所述源数据,获取所述门店的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述门店的至少一个榜单类别的数据;获取所述数据存储设备中与所述门店相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据;根据所述数据变更消息,获得所述门店的实时引擎数据;向所述客户端发送所述门店的实时引擎数据。

本申请还提供一种针对门店的数据处理装置,包括:请求消息获取单元,用于获取客户端发出的用于获取门店的榜单数据的请求消息;门店源数据获取单元,用于针对所述请求消息,获取与门店相关的源数据;门店榜单数据存储单元,用于根据所述源数据,获取门店的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述门店的至少一个榜单类别的数据;门店数据变更消息变更单元,用于获取所述数据存储设备中与所述门店相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据;门店实时引擎数据获得单元,用于根据所述数据变更消息,获得所述门店的实时引擎数据;门店实时引擎数据发送单元,用于向所述客户端发送所述业务对象的实时引擎数据。

本申请还提供一种针对门店的数据处理系统,包括:客户端,服务端;

所述客户端用于发出用于获取门店的榜单数据的请求消息,以及接收服务端返回的所述门店的榜单数据;所述服务端用于接收客户端发送的所述请求消息;以及根据所述请求消息,从所述门店的实时引擎数据中,获取所述门店的榜单数据并进行排序;并向所述客户端发送排序后的所述门店的榜单数据;其中,所述门店的实时引擎数据通过以下步骤获取:获取与门店相关的源数据;根据所述源数据,获取门店的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述门店的至少一个榜单类别的数据;获取所述数据存储设备中与所述门店相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据;根据所述数据变更消息,获得所述门店的实时引擎数据。

本申请还提供一种针对业务对象的数据展示方法,包括:获取与业务对象相关的源数据;根据所述源数据,获取所述业务对象的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述业务对象的至少一个榜单类别的数据;获取所述数据存储设备中与所述业务对象相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据;根据所述数据变更消息,获得所述业务对象的实时引擎数据,其中,所述实时引擎数据包括所述业务对象的榜单数据;在屏幕上展示所述业务对象的实时引擎数据。

可选的,所述获取与业务对象相关的源数据,包括:从不同的数据源中,获取包括多种数据结构的与所述业务对象相关的原始数据;针对所述原始数据进行数据清洗,获取相同数据结构的源数据。

可选的,所述根据所述源数据,获取所述业务对象的榜单数据,包括:获取所述业务对象的业务对象标识;根据所述业务对象标识,从所述源数据中,获取与所述业务对象相关联的待处理源数据;针对所述待处理源数据进行数据挖掘处理,获取所述业务对象的榜单数据。

可选的,所述针对所述待处理源数据进行数据挖掘处理,获取所述业务对象的榜单数据,包括:从所述待处理源数据中,获取与所述业务对象对应的业务数据;根据所述业务数据,获取所述业务对象的至少一个榜单类别的数据;根据所述业务对象的至少一个榜单类别的数据,获取所述业务对象的榜单数据。

可选的,所述将所述榜单数据存储到数据存储设备中,包括:获取所述业务对象的业务对象标识和所述业务对象的业务分类标识,所述业务分类标识用于表示所述业务对象所属的业务类别;从所述榜单数据中,获取所述业务对象的榜单类别标识和所述榜单类别标识对应的数据;根据所述业务对象标识、所述业务分类标识、所述榜单类别标识和所述榜单类别标识对应的数据,获得所述榜单数据对应的待存储记录;将所述待存储记录存储到所述数据存储设备中。

可选的,所述待存储记录中包括记录是否有效标识;所述根据所述业务对象标识、所述业务分类标识、所述榜单类别标识和所述榜单类别标识对应的数据,获得所述榜单数据对应的待存储记录,还包括:根据所述业务对象标识、所述业务分类标识、所述记录是否有效标识、所述榜单类别标识和所述榜单类别标识对应的数据,获得所述榜单数据对应的待存储记录。

可选的,所述获取所述数据存储设备中与所述业务对象相关的数据变更消息,包括:获取所述业务对象的业务对象标识;根据所述业务对象标识,设置监听所述数据存储设备中与所述业务对象相关的数据变更的订阅任务;根据所述订阅任务,获取所述数据存储设备中与所述业务对象相关的数据变更消息。

可选的,所述根据所述数据变更消息,获得所述业务对象的实时引擎数据,包括:从所述数据变更消息中,获取所述记录是否有效标识;如果所述记录是否有效标识表示所述数据变更消息中的榜单数据有效,则根据所述数据变更消息,更新所述业务对象对应的单体引擎数据中的内容,获得所述业务对象的实时单体引擎数据,其中,所述单体引擎数据为所述业务对象的引擎数据,所述实时单体引擎数据为与所述单体引擎数据对应的实时引擎数据;根据所述业务对象的实时单体引擎数据,获得所述业务对象的实时引擎数据。

可选的,所述根据所述数据变更消息,更新所述业务对象对应的单体引擎数据中的内容,获得所述业务对象的实时单体引擎数据,包括:从所述数据变更消息中,获取所述业务对象的榜单类别标识和所述榜单类别标识对应的数据;根据所述榜单类别标识和所述榜单类别标识对应的数据,获取所述业务对象对应的单体引擎数据记录;根据所述单体引擎数据记录,更新所述业务对象对应的单体引擎数据中的内容,获得所述业务对象的实时单体引擎数据。

可选的,所述根据所述业务对象的实时单体引擎数据,获得所述业务对象的实时引擎数据,包括:根据所述业务对象的实时单体引擎数据,更新数据引擎中所述业务对象的引擎数据,获得所述业务对象的实时引擎数据,其中,所述数据引擎用于存储所述业务对象的引擎数据。

可选的,所述业务数据信息,包括以下至少一项:所述业务对象销售业务的销量数据信息、针对所述业务对象的评论信息、所述业务对象的人气信息。

本申请还提供一种针对业务对象的数据展示装置,包括:源数据获取单元,用于获取与业务对象相关的源数据;榜单数据存储单元,用于根据所述源数据,获取所述业务对象的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述业务对象的至少一个榜单类别的数据;数据变更消息获取单元,用于获取所述数据存储设备中与所述业务对象相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据;实时引擎数据获取单元,用于根据所述数据变更消息,获得所述业务对象的实时引擎数据,其中,所述实时引擎数据包括所述业务对象的榜单数据;实时引擎数据展示单元,用于在屏幕上展示所述业务对象的实时引擎数据。

本申请还提供一种针对门店的数据展示方法,包括:获取与门店相关的源数据;根据所述源数据,获取所述门店的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述门店的至少一个榜单类别的数据;获取所述数据存储设备中与所述门店相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据;根据所述数据变更消息,获得所述门店的实时引擎数据,其中,所述实时引擎数据包括所述门店的榜单数据;在屏幕上展示所述门店的实时引擎数据。

本申请还提供一种针对门店的数据展示装置,包括:门店源数据获取单元,用于获取与门店相关的源数据;门店榜单数据存储单元,用于根据所述源数据,获取所述门店的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述门店的至少一个榜单类别的数据;门店数据变更消息获取单元,用于获取所述数据存储设备中与所述门店相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据;门店实时引擎数据获取单元,用于根据所述数据变更消息,获得所述门店的实时引擎数据,其中,所述实时引擎数据包括所述门店的榜单数据;门店实时引擎数据展示单元,用于在屏幕上展示所述门店的实时引擎数据。

与现有技术相比,本申请具有以下优点:

本申请提供的一种针对业务对象的数据处理方法,包括:获取与业务对象相关的源数据;根据所述源数据,获取所述业务对象的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述业务对象的至少一个榜单类别的数据;获取所述数据存储设备中与所述业务对象相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据;根据所述数据变更消息,获得所述业务对象的实时引擎数据,其中,所述实时引擎数据包括所述业务对象的榜单数据。相较于现有技术中在获取实时引擎数据时需要额外进行开发工作的方式,本申请所述方法通过增加数据存储设备来存储所述业务对象的榜单数据,并通过获取所述数据存储设备的数据变更消息,再根据所述数据变更消息同步数据引擎中的引擎数据,可以实时、高效的获取所述业务对象的实时引擎数据。

附图说明

图1是本申请第一实施例提供的针对业务对象的数据处理方法的应用场景示意图。

图2是本申请第一实施例提供的针对业务对象的数据处理方法的流程图。

图3是本申请第二实施例提供的针对门店的数据处理方法的流程图。

图4是本申请第三实施例提供的针对业务对象的数据处理装置的示意图。

图5是本申请第五实施例提供的针对门店的数据处理装置的示意图。

图6是本申请第七实施例提供的针对业务对象的数据展示方法的流程图。

图7是本申请第八实施例提供的针对业务对象的数据展示装置的示意图。

图8是本申请第九实施例提供的针对门店的数据展示方法的流程图。

图9是本申请第十实施例提供的针对门店的数据展示装置的示意图。

具体实施方式

在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。

首先,为了使本领域的技术人员更好的理解本申请方案,下面基于本申请提供的一种针对业务对象的数据处理方法,对其实施例的具体应用场景进行详细描述。如图1所示,其为本申请第一实施例提供的针对业务对象的数据处理方法的应用场景示意图。

在具体实施过程中,本申请实施所述针对业务对象的数据处理方法,一般是在用户101使用计算设备102上的、与所述业务对象对应的应用程序搜索所述业务对象的榜单数据时,由所述应用程序向计算设备103发送用于获取所述业务对象的榜单数据的请求消息,计算设备103接收所述应用程序发送的所述请求消息之后,为了能够实时、高效的获取所述业务对象的实时引擎数据,并将所述实时引擎数据中的所述榜单数据提供给所述应用程序,由计算设备103获取与所述业务对象相关的源数据;之后,根据所述源数据,获取所述业务对象的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述业务对象的至少一个榜单类别的数据;之后,获取所述数据存储设备中与所述业务对象相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据;再之后,根据所述数据变更消息,获得所述业务对象的实时引擎数据,其中,所述实时引擎数据包括所述业务对象的榜单数据。在计算设备103获得所述业务对象的实时引擎数据之后,从所述实时引擎数据中获取所述业务对象的实时榜单数据,并将所述榜单数据发送给所述应用程序;所述应用程序接收所述榜单数据之后,将所述榜单数据在计算设备102携带或连接的显示设备上呈现出来供用户101查看。

其中,需要说明的是,在上述描述中,以用户101触发所述计算设备102中的应用程序发出获取所述业务对象的榜单数据的请求消息进行举例,详细说明了计算设备103将获取到的所述业务对象的实时引擎数据提供给用户101查看的处理流程。在实际处理时,也可以是由其它外部对象,如其它应用程序基于某种业务处理需求,向计算设备103发送获取所述业务对象的榜单数据的请求消息,在计算设备103获取到所述请求消息之后,向所述应用程序提供所述榜单数据。

另外,在本实施例中,计算设备102主要是指用户101使用的移动终端设备,如手机、平板电脑等,当然,也可以是用户101使用的计算机设备;计算设备103主要是指服务端计算设备,如提供实时引擎数据的业务服务器;

所述业务对象(businessobject),主要是指在应用程序中,对现实世界的一系列具有相同业务属性的实体对象的抽象,其通常为由英数字构成的一串字符串。例如,针对现实世界中的实体门店,可在应用程序中将所述实体门店抽象为门店,另外,针对实体门店中的不同业务分类,如提供餐饮服务的门店、提供理发服务的门店,还可在应用程序中将其抽象为一个个细化的业务对象,如餐饮门店、理发门店等。

所述榜单数据,主要是指所述业务对象的至少一个榜单类别的数据。

所述榜单类别,主要是指针对所述业务对象的某一业务属性所划分的排行榜的标识。例如:针对门店的网红属性,可划分出网红榜;针对门店是否适合情侣约会的业务属性,可划分出情侣约会排行榜;针对门店是否适合周末玩乐的业务属性,可划分出周末玩乐榜等等。

所述实时引擎数据,主要是指包含所述业务对象的实时榜单数据的引擎数据。

如图2所述,其为本申请第一实施例提供的一种针对业务对象的数据处理方法的流程图,以下结合图2对该实施例予以详细说明。

步骤s201,获取客户端发出的用于获取业务对象的榜单数据的请求消息。

本实施例所示针对业务对象的数据处理方法,一般是用户在使用客户端上的、与所述业务对象对应的应用程序搜索所述业务对象的榜单数据时,客户端响应用户的触发操作,获取用于标识所述业务对象的业务对象标识,之后,生成包括业务对象标识的用于获取业务对象的榜单数据的请求消息,之后,将该请求消息发送给服务端。

步骤s202,针对所述请求消息,获取与业务对象相关的源数据。

所述获取与业务对象相关的源数据,既可以在应用程序对应的服务端进行,也可以在能够运行应用程序的客户端进行,在本实施例中,以应用程序对应的服务端获取与业务对象相关的源数据进行举例说明,即应用程序对应的服务端计算设备获取与所述业务对象相关的业务数据,例如,可以是与所述业务对象相关的订单数据、评论数据或销量数据等业务数据。

一种优选的方案是所述应用程序对应的服务端计算设备从不同的数据源中,获取包括多种数据结构的与所述业务对象相关的原始数据;针对所述原始数据进行数据清洗,获取相同数据结构的源数据。即,从包含所述业务对象的应用程序中或数据库中,获取包括多种数据结构的与所述业务对象相关的原始数据,然后使用数据清洗算法对所述原始数据进行清洗,提取其中与所述业务对象相关的数据字段,以获取相同数据结构的源数据。

例如,以所述业务对象为门店进行说明,在不同的应用程序中或同一应用程序中,可能包含与门店相关的多种原始数据,如门店的订单数据、评论数据、销量数据或门店数量等原始数据,计算设备103获取上述包括各种不同数据结构的原始数据后,使用数据清洗算法对上述数据进行清洗,获取相同数据结构的源数据。

请继续参看图2,在步骤s202之后,执行步骤s203,根据所述源数据,获取所述业务对象的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述业务对象中的至少一个榜单类别的数据。

为了将所述榜单数据实时的同步到所述应用程序所使用的引擎数据中,以使所述应用程序可以提供实时的引擎数据,在本申请中,先根据与所述业务对象相关的源数据,获取所述业务对象的榜单数据;之后,在获取到所述业务对象的榜单数据之后,先将所述榜单数据存储到一个中间数据存储设备中,之后,再通过数据监听及处理平台,监听所述数据存储设备中与所述业务对象相关的、包含所述榜单数据的数据变更消息,并根据所述数据变更消息,获得所述业务对象的实时引擎数据。以下,针对如何将所述业务对象的数据存储到所述中间数据存储设备中进行详细描述,有关存储之后获得所述业务对象的实施引擎数据的详细处理过程将在后续步骤进行描述。此外,需要说明的是,在本实施例中,所述数据存储设备可以为mysql数据库,在具体实施时,也可根据设计需求,使用其它数据存储设备,如oracle数据库,此处不做特殊限定。

首先根据与所述业务对象相关的源数据,获取所述业务对象的榜单数据。

所述根据所述源数据,获取所述业务对象的榜单数据,包括:获取所述业务对象的业务对象标识;根据所述业务对象标识,从所述源数据中,获取与所述业务对象相关联的待处理源数据;针对所述待处理源数据进行数据挖掘处理,获取所述业务对象的榜单数据。

所述业务对象标识,通常是用来标识所述业务对象的一串由英数字构成的具有唯一性的字符串。例如,业务对象-门店,可以用“门店”来标识。

在从与业务对象相关联源数据中,获取所述业务对象的榜单数据时,为了减少计算量,先所述根据所述业务对象标识,从所述源数据中,获取与所述业务对象相关联的待处理源数据,即,从所述源数据中,过滤掉与获取所述业务对象的榜单数据不相关的源数据,并将过滤后的源数据作为待处理源数据去进行之后的计算处理。

所述针对所述待处理源数据进行数据挖掘处理,获取所述业务对象的榜单数据,主要是指通过榜单数据获取模型,即用于获取榜单数据的算法构成的算法模型对所述待处理源数据进行数据挖掘处理,获取所述业务对象的榜单数据,其中,所述榜单数据获取模型,可以是通过不同的用于获取榜单数据的算法构成的算法模型,对于其中所使用的获取榜单数据的算法可以根据设计需求的不同,设置不同的算法,此处不做特殊限定。

所述针对所述待处理源数据进行数据挖掘处理,获取所述业务对象的榜单数据,包括:从所述待处理源数据中,获取与所述业务对象对应的业务数据;根据所述业务数据,获取所述业务对象中的至少一个榜单类别的数据;根据所述业务对象中的至少一个榜单类别的数据,获取所述业务对象的榜单数据。

其中,所述业务数据信息,包括以下至少一项:所述业务对象销售业务的销量数据信息、针对所述业务对象的评论信息、所述业务对象的人气信息。

此处,针对同一业务对象,通过不同的榜单数据获取模型,可能获取到不同榜单类别的榜单数据。例如,针对业务对象-门店,与场景相关的榜单可能有网红榜、情侣约会榜、周末玩乐榜、夜宵榜,或是由区域+榜单类别的组合,如xx区火锅榜、xx区烧烤榜等。

在本申请中,以所述业务对象为门店、以获取的榜单数据为网红榜进行举例说明,即获取到的所述门店业务对象的榜单数据的榜单类别为网红榜。使用针对门店的榜单数据获取模型对所述待处理源数据进行数据挖掘处理,对至少一个门店计算出相应的网红值,即受欢迎程度、受喜爱程度,同时,对所述至少一个门店标记一个网红榜的标签,即设置所述至少一个门店的榜单类别。例如,被计算到网红榜中的门店的标识为“xx中餐店”,则为所述门店打一个网红榜标签:onlinecel,同时,存储其对应的网红值,如网红值—score为200。

在获取到所述业务对象的榜单数据之后,将获取到的所述业务对象的榜单数据存储到数据存储设备中。

所述将所述榜单数据存储到数据存储设备中,包括:获取所述业务对象的业务对象标识和所述业务对象的业务分类标识,所述业务分类标识用于表示所述业务对象所属的业务类别;从所述榜单数据中,获取所述业务对象的榜单类别标识和所述榜单类别标识对应的数据;根据所述业务对象标识、所述业务分类标识、所述榜单类别标识和所述榜单类别标识对应的数据,获得所述榜单数据对应的待存储记录;将所述待存储记录存储到所述数据存储设备中。

此处仍然以所述业务对象为门店,所述数据存储设备为mysql数据库进行举例说明。例如,针对业务对象“xx中餐店”,可通过相应的对应关系,查询获得所述门店的业务对象标识为“201993203920392”,其对应的业务分类标识,即其业务分类为门店—shop,同时,在上述描述中,获取到其榜单类别为网红榜,即onlinecel,其对应的榜单类别中的数据,即网红值为200,根据上述内容,即可获得所述“xx中餐店”的榜单数据的待存储记录{“object_id”:“201993203920392”,“object_type”:“shop”,“label_val”:“onlinecel”,“score”:200},其中,object_id表示业务对象表示,object_type表示业务分类标识,label_val表示所述业务对象对应的榜单类别标识,score表示所述业务对象在所述榜单类别标识对应的榜单类别中的分值。

其中,所述待存储记录中包括记录是否有效标识;所述根据所述业务对象标识、所述业务分类标识、所述榜单类别标识和所述榜单类别标识对应的数据,获得所述榜单数据对应的待存储记录,还包括:根据所述业务对象标识、所述业务分类标识、所述记录是否有效标识、所述榜单类别标识和所述榜单类别标识对应的数据,获得所述榜单数据对应的待存储记录。所述是否有效标识一般在上述数据清洗处理时直接进行赋值,其内容可以为0或1,或是或否等;此处,以其内容为0或1为例说明,即当其值为0时,表示所述榜单数据有效,可被获取到实时引擎数据中,当其值为1时,表示所述榜单数据无效,不会被获取到实时引擎数据中。例如,{“object_id”:“201993203920392”,“object_type”:“shop”,“label_val”:“onlinecel”,“score”:200,“delete_tag”,0}。

当然,所述待存储记录中还可以包含其它字段,如用于表示业务渠道的字段或其它预留字段等,此处不再一一举例说明。

步骤s204,获取所述数据存储设备中与所述业务对象相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据。

所述获取所述数据存储设备中与所述业务对象相关的数据变更消息,包括:

获取所述业务对象的业务对象标识;根据所述业务对象标识,设置监听所述数据存储设备中与所述业务对象相关的数据变更的订阅任务;根据所述订阅任务,获取所述数据存储设备中与所述业务对象相关的数据变更消息。

具体来讲,首先在数据监听及处理平台,即一种用于监听所述数据存储设备的数据变更以及进行其它后续数据处理的平台上,通过所述业务对象的业务对象标识,可在所述平台上设置监听所述数据存储设备中与所述业务对象相关的数据变更的订阅任务;同时,根据所述订阅任务,可从所述数据存储设备中获取与所述业务对象相关的、包含所述榜单数据的数据变更消息。

步骤s205,根据所述数据变更消息,获得所述业务对象的实时引擎数据,其中,所述实时引擎数据包括所述业务对象的榜单数据。

当在所述数据监听及处理平台上,通过设置的订阅任务,获取到所述业务对象的数据变更消息之后,即可根据所述数据变更消息,获得所述业务对象的实时引擎数据,其中,所述实时引擎数据包括所述业务对象的榜单数据。

其中,所述根据所述数据变更消息,获得所述业务对象的实时引擎数据,包括:从所述数据变更消息中,获取所述记录是否有效标识;如果所述记录是否有效标识表示所述数据变更消息中的榜单数据有效,则根据所述数据变更消息,更新所述业务对象对应的单体引擎数据中的内容,获得所述业务对象的实时单体引擎数据,其中,所述单体引擎数据为所述业务对象的引擎数据,所述实时单体引擎数据为与所述单体引擎数据对应的实时引擎数据;根据所述业务对象的实时单体引擎数据,获得所述业务对象的实时引擎数据。

所述根据所述数据变更消息,更新所述业务对象对应的单体引擎数据中的内容,获得所述业务对象的实时单体引擎数据,包括:从所述数据变更消息中,获取所述业务对象的榜单类别标识和所述榜单类别标识对应的数据;根据所述榜单类别标识和所述榜单类别标识对应的数据,获取所述业务对象对应的单体引擎数据记录;根据所述单体引擎数据记录,更新所述业务对象对应的单体引擎数据中的内容,获得所述业务对象的实时单体引擎数据。

例如,在获取到包含上述榜单数据{“object_id”:“201993203920392”,“object_type”:“shop”,“label_val”:“onlinecel”,“score”:200,“delete_tag”,0}的数据变更消息之后,首先获取所述记录是否有效标识,即delete_tag的数值;如果所述记录是否有效标识表示所述数据变更消息中的榜单数据有效,则根据所述榜单数据,获取榜单类别标识为onlinecel,榜单类别标识对应的数据为200,并根据所述榜单类别标识,所述榜单类别标识对应的数据,获取所述门店对应的单体引擎数据记录{“shop_id”:“201993203920392”,“top_tags”:“onlinecel”,“score”:200},并根据所述单体引擎数据记录更新所述业务对象对应的单体引擎数据中的内容,获得所述业务对象的实时单体引擎数据。

所述根据所述业务对象的实时单体引擎数据,获得所述业务对象的实时引擎数据,包括:根据所述业务对象的实时单体引擎数据,更新数据引擎中所述业务对象的引擎数据,获得所述业务对象的实时引擎数据,其中,所述数据引擎用于存储所述业务对象的引擎数据。

即在所述数据监听及处理平台获得所述业务对象的实时单体引擎数据之后,通过发送实时消息到所述服务端计算设备的数据引擎单元,并由所述数据引擎单元从所述实时消息中获取所述业务对象的实时单体引擎数据,并根据所述业务对象的实时单体引擎数据,获得所述业务对象的实时引擎数据。

所述数据引擎,用于存储所述业务对象的引擎数据,以及向所述应用程序提供所述业务对象的引擎数据。

另外,需要说明的是,在本申请中,以所述业务对象为门店,以门店的榜单数据的榜单类别为网红榜为例详细描述了本申请所述针对业务对象的数据处理方法,在具体实施时,所述方法当然也可以应用于其它业务对象,或其它榜单类别的榜单数据中,如业务对象为商品、菜品,榜单类别为畅销榜、美味榜等榜单数据,此处不再一一举例说明。

在步骤s205之后,执行步骤s206,向所述客户端发送所述业务对象的实时引擎数据。

在服务端获取业务对象的实时引擎数据之后,即可将所述实时引擎数据提供给客户端,客户端获取该实时引擎数据之后,即可在屏幕上展示所述业务对象的实时引擎数据。

通过上述描述可知,在本申请中,通过对与所述业务对象相关的源数据进行数据挖掘处理,可以自动获得所述业务对象的不同榜单类别的榜单数据,并将获取到的所述榜单数据存储到中间数据存储设备中,再通过所述数据监听及处理平台监听所述数据存储设备的数据变更消息,并根据所述数据变更消息,来自动触发更新引擎数据中的用于存储榜单数据的字段,进而获得所述业务对象的实时引擎数据,可以使应用程序实时、高效的提供业务对象的实时引擎数据。

与上述针对业务对象的数据处理方法相对应,本申请还提供一种针对门店的数据处理方法,请参看图3,其为本申请第二实施例提供的一种针对门店的数据处理方法的流程图,由于其详细处理在上述实施例中已经详细描述,所以此处描述的比较简单,相关之处参见上述实施例中提供的部分说明即可。

如图3所述,其为本申请第二实施例提供的一种针对门店的数据处理方法的流程图,以下结合图3对该实施例予以详细说明。

步骤s301,获取客户端发出的用于获取门店的榜单数据的请求消息。

步骤s302,针对所述请求消息,获取与门店相关的源数据。

步骤s303,根据所述源数据,获取所述门店的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述门店的至少一个榜单类别的数据。

步骤s304,获取所述数据存储设备中与所述门店相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据。

步骤s305,根据所述数据变更消息,获得所述门店的实时引擎数据。

步骤s306,向所述客户端发送所述门店的实时引擎数据。

在服务端获取门店的实时引擎数据之后,即可将所述实时引擎数据提供给客户端,客户端获取该实时引擎数据之后,即可在屏幕上展示所述门店的实时引擎数据。

本申请所述针对门店的数据处理方法,通过对与所述门店相关的源数据进行数据挖掘处理,可以自动获得所述门店的不同榜单类别的榜单数据,并将获取到的所述榜单数据存储到中间数据存储设备,如mysql数据库中,再通过所述数据监听及处理平台监听所述数据存储设备的数据变更消息,并根据所述数据变更消息,来自动触发更新引擎数据中的用于存储榜单数据的字段,进而获得所述门店的实时引擎数据,可以使应用程序实时、高效的提供所述门店的实时引擎数据。

与上述针对业务对象的数据处理方法相对应,本申请还提供一种针对业务对象的数据处理装置,请参看图4,其为本申请第三实施例提供的针对业务对象的数据处理装置的示意图,由于装置实施例基本相似于方法实施例,所以描述的比较简单,相关之处参见上述实施例中提供的部分说明即可,下述描述的装置实施例仅仅是示意性的。本申请提供的一种针对业务对象的数据处理装置,包括如下部分。

请求消息获取单元401,用于获取客户端发出的用于获取业务对象的榜单数据的请求消息。

源数据获取单元402,用于获取与业务对象相关的源数据。

榜单数据存储单元403,用于根据所述源数据,获取所述业务对象的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述业务对象的至少一个榜单类别的数据。

数据变更消息获取单元404,用于获取所述数据存储设备中与所述业务对象相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据。

实时引擎数据获取单元405,用于根据所述数据变更消息,获得所述业务对象的实时引擎数据,其中,所述实时引擎数据包括所述业务对象的榜单数据。

实时引擎数据发送单元406,用于向所述客户端发送所述业务对象的实时引擎数据。

可选的,所述源数据获取单元,包括:原始数据获取子单元,用于从不同的数据源中,获取包括多种数据结构的与所述业务对象相关的原始数据;源数据获取子单元,用于针对所述原始数据进行数据清洗,获取相同数据结构的源数据。

可选的,所述榜单数据存储单元,包括:业务对象标识获取子单元,用于获取所述业务对象的业务对象标识;待处理源数据获取子单元,用于根据所述业务对象标识,从所述源数据中,获取与所述业务对象相关联的待处理源数据;榜单数据获取子单元,用于针对所述待处理源数据进行数据挖掘处理,获取所述业务对象的榜单数据。

可选的,所述针对所述待处理源数据进行数据挖掘处理,获取所述业务对象的榜单数据,包括:从所述待处理源数据中,获取与所述业务对象对应的业务数据;根据所述业务数据,获取所述业务对象中的至少一个榜单类别的数据;根据所述业务对象中的至少一个榜单类别的数据,获取所述业务对象的榜单数据。

可选的,所述榜单数据存储单元,还包括:业务对象标识获取子单元,用于获取所述业务对象的业务对象标识和所述业务对象的业务分类标识,所述业务分类标识用于表示所述业务对象所属的业务类别;榜单类别标识获取子单元,用于从所述榜单数据中,获取所述业务对象的榜单类别标识和所述榜单类别标识对应的数据;待存储记录获得子单元,用于根据所述业务对象标识、所述业务分类标识、所述榜单类别标识和所述榜单类别标识对应的数据,获得所述榜单数据对应的待存储记录;存储子单元,用于将所述待存储记录存储到所述数据存储设备中。

可选的,所述待存储记录中包括记录是否有效标识;所述根据所述业务对象标识、所述业务分类标识、所述榜单类别标识和所述榜单类别标识对应的数据,获得所述榜单数据对应的待存储记录,还包括:根据所述业务对象标识、所述业务分类标识、所述记录是否有效标识、所述榜单类别标识和所述榜单类别标识对应的数据,获得所述榜单数据对应的待存储记录。

可选的,所述数据变更消息获取单元,包括:标识获取子单元,用于获取所述业务对象的业务对象标识;订阅任务获取子单元,用于根据所述业务对象标识,设置监听所述数据存储设备中与所述业务对象相关的数据变更的订阅任务;数据变更消息获取子单元,用于根据所述订阅任务,获取所述数据存储设备中与所述业务对象相关的数据变更消息。

可选的,所述根据所述数据变更消息,获得所述业务对象的实时引擎数据,包括:从所述数据变更消息中,获取所述记录是否有效标识;如果所述记录是否有效标识表示所述数据变更消息中的榜单数据有效,则根据所述数据变更消息,更新所述业务对象对应的单体引擎数据中的内容,获得所述业务对象的实时单体引擎数据,其中,所述单体引擎数据为所述业务对象的引擎数据,所述实时单体引擎数据为与所述单体引擎数据对应的实时引擎数据;根据所述业务对象的实时单体引擎数据,获得所述业务对象的实时引擎数据。

可选的,所述根据所述数据变更消息,更新所述业务对象对应的单体引擎数据中的内容,获得所述业务对象的实时单体引擎数据,包括:从所述数据变更消息中,获取所述业务对象的榜单类别标识和所述榜单类别标识对应的数据;根据所述榜单类别标识和所述榜单类别标识对应的数据,获取所述业务对象对应的单体引擎数据记录;根据所述单体引擎数据记录,更新所述业务对象对应的单体引擎数据中的内容,获得所述业务对象的实时单体引擎数据。

可选的,所述根据所述业务对象的实时单体引擎数据,获得所述业务对象的实时引擎数据,包括:根据所述业务对象的实时单体引擎数据,更新数据引擎中所述业务对象的引擎数据,获得所述业务对象的实时引擎数据,其中,所述数据引擎用于存储所述业务对象的引擎数据。

可选的,所述业务数据信息,包括以下至少一项:所述业务对象销售业务的销量数据信息、针对所述业务对象的评论信息、所述业务对象的人气信息。

与上述针对业务对象的数据处理方法相对应,本申请第四实施例还提供一种针对业务对象的数据处理系统,由于系统实施例基本相似于方法实施例,所以描述的比较简单,相关之处参见上述实施例中提供的部分说明即可,下述描述的系统实施例仅仅是示意性的。本申请提供的一种针对业务对象的数据处理系统,包括:

客户端,服务端;

所述客户端用于发出用于获取业务对象的榜单数据的请求消息,以及接收服务端返回的所述业务对象的榜单数据;

所述服务端用于接收客户端发送的所述请求消息;以及根据所述请求消息,从所述业务对象的实时引擎数据中,获取所述业务对象的榜单数据并进行排序;并向所述客户端发送排序后的所述业务对象的榜单数据;

其中,所述业务对象的实时引擎数据通过以下步骤获取:

获取与业务对象相关的源数据;根据所述源数据,获取所述业务对象的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述业务对象的至少一个实体信息在至少一个榜单类别中的数据;获取所述数据存储设备中与所述业务对象相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据;根据所述数据变更消息,获得所述业务对象的实时引擎数据,其中,所述实时引擎数据包括所述业务对象的榜单数据。

与上述针对门店的数据处理方法相对应,本申请还提供一种针对门店的数据处理装置,请参看图5,其为本申请第五实施例提供的针对门店的数据处理装置的示意图,由于装置实施例基本相似于方法实施例,所以描述的比较简单,相关之处参见上述实施例中提供的部分说明即可,下述描述的装置实施例仅仅是示意性的。本申请提供的一种针对门店的数据处理装置,包括如下部分。

请求消息获取单元501,用于获取客户端发出的用于获取门店的榜单数据的请求消息。

门店源数据获取单元502,用于针对所述请求消息,获取与门店相关的源数据;

门店榜单数据存储单元503,用于根据所述源数据,获取门店的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述门店的至少一个榜单类别的数据;

门店数据变更消息变更单元504,用于获取所述数据存储设备中与所述门店相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据;

门店实时引擎数据获得单元505,用于根据所述数据变更消息,获得所述门店的实时引擎数据。

门店实时引擎数据发送单元506,用于向所述客户端发送所述业务对象的实时引擎数据。

可选的,所述门店源数据获取单元,包括:门店原始数据获取子单元,用于从不同的数据源中,获取包括多种数据结构的与所述门店相关的原始数据;门店源数据获取子单元,用于针对所述原始数据进行数据清洗,获取相同数据结构的源数据。

可选的,所述榜单数据存储单元,包括:门店标识获取子单元,用于获取所述门店的门店标识;待处理源数据获取子单元,用于根据所述门店标识,从所述源数据中,获取与所述门店相关联的待处理源数据;榜单数据获取子单元,用于针对所述待处理源数据进行数据挖掘处理,获取所述门店的榜单数据。

可选的,所述针对所述待处理源数据进行数据挖掘处理,获取所述门店的榜单数据,包括:从所述待处理源数据中,获取与所述门店对应的业务数据;根据所述业务数据,获取所述门店中的至少一个榜单类别的数据;根据所述门店的至少一个榜单类别的数据,获取所述门店的榜单数据。

可选的,所述榜单数据存储单元,还包括:门店标识获取子单元,用于获取所述门店的门店标识和所述门店的业务分类标识,所述业务分类标识用于表示所述门店所属的业务类别;门店榜单类别标识获取子单元,用于从所述榜单数据中,获取所述门店的榜单类别标识和所述榜单类别标识对应的数据;待存储记录获得子单元,用于根据所述门店标识、所述业务分类标识、所述榜单类别标识和所述榜单类别标识对应的数据,获得所述榜单数据对应的待存储记录;存储子单元,用于将所述待存储记录存储到所述数据存储设备中。

可选的,所述待存储记录中包括记录是否有效标识;所述根据所述门店标识、所述业务分类标识、所述榜单类别标识和所述榜单类别标识对应的数据,获得所述榜单数据对应的待存储记录,还包括:根据所述门店标识、所述业务分类标识、所述记录是否有效标识、所述榜单类别标识和所述榜单类别标识对应的数据,获得所述榜单数据对应的待存储记录。

可选的,所述门店数据变更消息获取单元,包括:门店标识获取子单元,用于获取所述门店的门店标识;门店订阅任务获取子单元,用于根据所述门店标识,设置监听所述数据存储设备中与所述门店相关的数据变更的订阅任务;门店数据变更消息获取子单元,用于根据所述订阅任务,获取所述数据存储设备中与所述门店相关的数据变更消息。

可选的,所述根据所述数据变更消息,获得所述门店的实时引擎数据,包括:从所述数据变更消息中,获取所述记录是否有效标识;如果所述记录是否有效标识表示所述数据变更消息中的榜单数据有效,则根据所述数据变更消息,更新所述门店对应的单体引擎数据中的内容,获得所述门店的实时单体引擎数据,其中,所述单体引擎数据为所述门店的引擎数据,所述实时单体引擎数据为与所述单体引擎数据对应的实时引擎数据;根据所述门店的实时单体引擎数据,获得所述门店的实时引擎数据。

可选的,所述根据所述数据变更消息,更新所述门店对应的单体引擎数据中的内容,获得所述门店的实时单体引擎数据,包括:从所述数据变更消息中,获取所述门店的榜单类别标识和所述榜单类别标识对应的数据;根据所述榜单类别标识和所述榜单类别标识对应的数据,获取所述门店对应的单体引擎数据记录;根据所述单体引擎数据记录,更新所述门店对应的单体引擎数据中的内容,获得所述门店的实时单体引擎数据。

可选的,所述根据所述门店的实时单体引擎数据,获得所述门店的实时引擎数据,包括:根据所述门店的实时单体引擎数据,更新数据引擎中所述门店的引擎数据,获得所述门店的实时引擎数据,其中,所述数据引擎用于存储所述业务对象的引擎数据。

可选的,所述业务数据信息,包括以下至少一项:所述门店销售业务的销量数据信息、针对所述门店的评论信息、所述门店的人气信息。

与上述针对门店的数据处理方法相对应,本申请第六实施例还提供一种针对门店的数据处理系统,由于系统实施例基本相似于方法实施例,所以描述的比较简单,相关之处参见上述实施例中提供的部分说明即可,下述描述的系统实施例仅仅是示意性的。本申请提供的一种针对门店的数据处理系统,包括:

客户端,服务端;

所述客户端用于发出获取门店的榜单数据的请求消息,以及接收服务端返回的所述门店的榜单数据;

所述服务端用于接收客户端发送的所述请求消息;以及根据所述请求消息,从所述门店的实时引擎数据中,获取所述门店的榜单数据并进行排序;并向所述客户端发送排序后的所述门店的榜单数据;

其中,所述门店的实时引擎数据通过以下步骤获取:

获取与门店相关的源数据;根据所述源数据,获取门店的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述门店对应的至少一个实体门店信息在至少一个榜单类别中的数据;获取所述数据存储设备中与所述门店相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据;根据所述数据变更消息,获得所述门店的实时引擎数据。

与上述针对业务对象的数据处理方法相对应,本申请还提供一种针对业务对象的数据展示方法,请参看图6,其为本申请第七实施例提供的一种针对业务对象的数据展示方法的流程图,由于其详细处理在上述实施例中已经详细描述,所以此处描述的比较简单,相关之处参见上述实施例中提供的部分说明即可。

步骤s601,获取与业务对象相关的源数据。

步骤s602,根据所述源数据,获取所述业务对象的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述业务对象的至少一个榜单类别的数据。

步骤s603,获取所述数据存储设备中与所述业务对象相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据。

步骤s604,根据所述数据变更消息,获得所述业务对象的实时引擎数据,其中,所述实时引擎数据包括所述业务对象的榜单数据。

步骤s605,在屏幕上展示所述业务对象的实时引擎数据。

可选的,所述获取与业务对象相关的源数据,包括:从不同的数据源中,获取包括多种数据结构的与所述业务对象相关的原始数据;针对所述原始数据进行数据清洗,获取相同数据结构的源数据。

可选的,所述根据所述源数据,获取所述业务对象的榜单数据,包括:获取所述业务对象的业务对象标识;根据所述业务对象标识,从所述源数据中,获取与所述业务对象相关联的待处理源数据;针对所述待处理源数据进行数据挖掘处理,获取所述业务对象的榜单数据。

可选的,所述针对所述待处理源数据进行数据挖掘处理,获取所述业务对象的榜单数据,包括:从所述待处理源数据中,获取与所述业务对象对应的业务数据;根据所述业务数据,获取所述业务对象的至少一个榜单类别的数据;根据所述业务对象的至少一个榜单类别的数据,获取所述业务对象的榜单数据。

可选的,所述将所述榜单数据存储到数据存储设备中,包括:获取所述业务对象的业务对象标识和所述业务对象的业务分类标识,所述业务分类标识用于表示所述业务对象所属的业务类别;从所述榜单数据中,获取所述业务对象的榜单类别标识和所述榜单类别标识对应的数据;根据所述业务对象标识、所述业务分类标识、所述榜单类别标识和所述榜单类别标识对应的数据,获得所述榜单数据对应的待存储记录;将所述待存储记录存储到所述数据存储设备中。

可选的,所述待存储记录中包括记录是否有效标识;所述根据所述业务对象标识、所述业务分类标识、所述榜单类别标识和所述榜单类别标识对应的数据,获得所述榜单数据对应的待存储记录,还包括:根据所述业务对象标识、所述业务分类标识、所述记录是否有效标识、所述榜单类别标识和所述榜单类别标识对应的数据,获得所述榜单数据对应的待存储记录。

可选的,所述获取所述数据存储设备中与所述业务对象相关的数据变更消息,包括:获取所述业务对象的业务对象标识;根据所述业务对象标识,设置监听所述数据存储设备中与所述业务对象相关的数据变更的订阅任务;根据所述订阅任务,获取所述数据存储设备中与所述业务对象相关的数据变更消息。

可选的,所述根据所述数据变更消息,获得所述业务对象的实时引擎数据,包括:从所述数据变更消息中,获取所述记录是否有效标识;如果所述记录是否有效标识表示所述数据变更消息中的榜单数据有效,则根据所述数据变更消息,更新所述业务对象对应的单体引擎数据中的内容,获得所述业务对象的实时单体引擎数据,其中,所述单体引擎数据为所述业务对象的引擎数据,所述实时单体引擎数据为与所述单体引擎数据对应的实时引擎数据;根据所述业务对象的实时单体引擎数据,获得所述业务对象的实时引擎数据。

可选的,所述根据所述数据变更消息,更新所述业务对象对应的单体引擎数据中的内容,获得所述业务对象的实时单体引擎数据,包括:从所述数据变更消息中,获取所述业务对象的榜单类别标识和所述榜单类别标识对应的数据;根据所述榜单类别标识和所述榜单类别标识对应的数据,获取所述业务对象对应的单体引擎数据记录;根据所述单体引擎数据记录,更新所述业务对象对应的单体引擎数据中的内容,获得所述业务对象的实时单体引擎数据。

可选的,所述根据所述业务对象的实时单体引擎数据,获得所述业务对象的实时引擎数据,包括:根据所述业务对象的实时单体引擎数据,更新数据引擎中所述业务对象的引擎数据,获得所述业务对象的实时引擎数据,其中,所述数据引擎用于存储所述业务对象的引擎数据。

可选的,所述业务数据信息,包括以下至少一项:所述业务对象销售业务的销量数据信息、针对所述业务对象的评论信息、所述业务对象的人气信息。

与上述针对业务对象的数据展示方法相对应,本申请还提供一种针对业务对象的数据展示装置,请参看图7,其为本申请第八实施例提供的针对业务对象的数据展示装置的示意图,由于装置实施例基本相似于方法实施例,所以描述的比较简单,相关之处参见上述实施例中提供的部分说明即可,下述描述的装置实施例仅仅是示意性的。本申请提供的一种针对业务对象的数据展示装置,包括如下部分。

源数据获取单元701,用于获取与业务对象相关的源数据;

榜单数据存储单元702,用于根据所述源数据,获取所述业务对象的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述业务对象的至少一个榜单类别的数据;

数据变更消息获取单元703,用于获取所述数据存储设备中与所述业务对象相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据;

实时引擎数据获取单元704,用于根据所述数据变更消息,获得所述业务对象的实时引擎数据,其中,所述实时引擎数据包括所述业务对象的榜单数据;

实时引擎数据展示单元705,用于在屏幕上展示所述业务对象的实时引擎数据。

与上述针对门店的数据处理方法相对应,本申请还提供一种针对门店的数据展示方法,请参看图8,其为本申请第九实施例提供的一种针对门店的数据展示方法的流程图,由于其详细处理在上述实施例中已经详细描述,所以此处描述的比较简单,相关之处参见上述实施例中提供的部分说明即可。

步骤s801,获取与门店相关的源数据。

步骤s802,根据所述源数据,获取所述门店的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述门店的至少一个榜单类别的数据。

步骤s803,获取所述数据存储设备中与所述门店相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据。

步骤s804,根据所述数据变更消息,获得所述门店的实时引擎数据,其中,所述实时引擎数据包括所述门店的榜单数据。

步骤s805,在屏幕上展示所述门店的实时引擎数据。

与上述针对门店的数据展示方法相对应,本申请还提供一种针对门店的数据展示装置,请参看图9,其为本申请第十实施例提供的针对门店的数据展示装置的示意图,由于装置实施例基本相似于方法实施例,所以描述的比较简单,相关之处参见上述实施例中提供的部分说明即可,下述描述的装置实施例仅仅是示意性的。本申请提供的一种针对门店的数据展示装置,包括如下部分。

门店源数据获取单元901,用于获取与门店相关的源数据。

门店榜单数据存储单元902,用于根据所述源数据,获取所述门店的榜单数据,并将所述榜单数据存储到数据存储设备中,其中,所述榜单数据包括所述门店的至少一个榜单类别的数据。

门店数据变更消息获取单元903,用于获取所述数据存储设备中与所述门店相关的数据变更消息,其中,所述数据变更消息中包括所述榜单数据。

门店实时引擎数据获取单元904,用于根据所述数据变更消息,获得所述门店的实时引擎数据,其中,所述实时引擎数据包括所述门店的榜单数据。

门店实时引擎数据展示单元905,用于在屏幕上展示所述门店的实时引擎数据。

本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1