页面数据处理方法、装置及电子设备制造方法及图纸

技术编号:17363672 阅读:61 留言:0更新日期:2018-02-28 13:44
本说明书提供一种页面数据处理方法、装置及电子设备,该方案中,对于页面中具有关联的至少两类数据,可以预先确定反映数据之间关联关系的数据一致性规则,对于已获取的至少两类数据,可以判断是否满足预设关联关系,从而可以确定是否包括有过期数据,及时发现页面数据不一致的问题,并可以实现主动更新。

Page data processing methods, devices, and electronic devices

This manual provides a page data processing method, device and electronic equipment, the scheme, for at least two kinds of data associated with the page, can be determined in advance to reflect the relationship between the data association rules of data consistency, for at least two types of data have been obtained, can determine whether meet the preset relationship, which can be determined whether including the expired data, found problems in a timely manner inconsistent page data, and can realize the active update.

【技术实现步骤摘要】
页面数据处理方法、装置及电子设备
本说明书涉及数据处理
,尤其涉及页面数据处理方法、装置及电子设备。
技术介绍
已有的页面实现方案,一个页面中可能需要展示多条数据,各条数据可能是调用不同的服务而获取得到,由于是通过不同服务获取的多条数据,各条数据的获取时刻则有可能不同。这些不同时刻获取的数据有可能出现数据不对应、页面展示数据出现错误等问题。以账务处理领域作为示例,用户资产页面中需要展示用户的总资产和子资产,总资产为各条子资产的和值,总资产数据和子资产数据分别由不同的服务获取。假设总资产数据比子资产数据更快获取到,在获取到总资产数据之后,某条子资产数据刚好发生更新,则获取的各条子资产的和值,与获取到的总资产不匹配。
技术实现思路
为克服相关技术中存在的问题,本说明书提供了页面数据处理方法、装置及电子设备。一种页面数据处理方法,所述页面数据至少包括两类数据,所述至少两类数据具有相同或部分相同的数据源头,每类数据通过调用对应的一种预设服务获取得到,所述方法包括:按照预设的数据一致性规则对已获取的至少两类数据进行比较,确定所获取的至少两类数据中是否包括有过期数据;若包括有过期数据,通过所述过期数据对应的服务更新该类数据。可选的,在按照预设的数据一致性规则对已获取的至少两类数据进行比较前,所述方法还包括:将已获取数据在页面中进行展示。可选的,所述至少两类数据展示在同一个页面中。可选的,在所述若包括有过期数据,通过所述过期数据对应的服务更新该类数据后,还包括:在所述页面中更新所述过期数据。可选的,所述数据一致性规则包括如下一种或多种规则:各类数据的版本信息相同、各类数据的更新次数相同或满足预设函数关系。可选的,所述至少两类数据对应的预设服务中至少包括一个基于页面数据有限时间预缓存机制的服务。可选的,所述通过所述过期数据对应的服务更新该类数据,包括:向所述过期数据对应的服务发起数据更新请求,所述数据更新请求指示所述服务从数据库中获取所述该类数据。可选的,预先配置有缓存区域,所述数据库中的部分存储数据写入在所述缓存区域中,并按照预设时间间隔进行更新;所述方法还包括:在从数据库中获取所述该类数据后,更新所述缓存区域中存储数据。可选的,在所述至少两类数据非同时获取到的情况下,所述按照预设的数据一致性规则对已获取的至少两类数据进行比较的步骤,在所有数据获取到之后执行。可选的,在包括有多类数据,且所述多类数据非同时获取到的情况下,所述按照预设的数据一致性规则对已获取的至少两类数据进行比较的步骤,在获取到所有数据中的部分数据之后执行。一种页面数据处理装置,所述页面数据至少包括两类数据,所述至少两类数据具有相同或部分相同的数据源头,每类数据通过调用对应的一种预设服务获取得到,所述装置包括:比较模块,用于:按照预设的数据一致性规则对已获取的至少两类数据进行比较,确定所获取的至少两类数据中是否包括有过期数据;更新模块,用于:若包括有过期数据,通过所述过期数据对应的服务更新该类数据。可选的,还包括展示模块,用于:在按照预设的数据一致性规则对已获取的至少两类数据进行比较前,将已获取数据在页面中进行展示。可选的,所述至少两类数据展示在同一个页面中。可选的,所述展示模块,还用于:在所述若包括有过期数据,通过所述过期数据对应的服务更新该类数据后,在所述页面中更新所述过期数据。可选的,所述数据一致性规则包括如下一种或多种规则:各类数据的版本信息相同、各类数据的更新次数相同或满足预设函数关系。可选的,所述至少两类数据对应的预设服务中至少包括一个基于页面数据有限时间预缓存机制的服务。可选的,所述更新模块,还用于:向所述过期数据对应的服务发起数据更新请求,所述数据更新请求指示所述服务从数据库中获取所述该类数据。可选的,预先配置有缓存区域,所述数据库中的部分存储数据写入在所述缓存区域中,并按照预设时间间隔进行更新;所述更新模块,还用于:在从数据库中获取所述该类数据后,更新所述缓存区域中存储数据。可选的,在所述至少两类数据非同时获取到的情况下,所述比较模块中的按照预设的数据一致性规则对已获取的至少两类数据进行比较,在所有数据获取到之后执行。可选的,在包括有多类数据,且所述多类数据非同时获取到的情况下,所述比较模块中的按照预设的数据一致性规则对已获取的至少两类数据进行比较,在获取到所有数据中的部分数据之后执行。一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:所述页面数据至少包括两类数据,所述至少两类数据具有相同或部分相同的数据源头,每类数据通过调用对应的一种预设服务获取得到;按照预设的数据一致性规则对已获取的至少两类数据进行比较,确定所获取的至少两类数据中是否包括有过期数据;若包括有过期数据,通过所述过期数据对应的服务更新该类数据。本说明书的实施例提供的技术方案可以包括以下有益效果:本说明书中,对于页面中具有关联的至少两类数据,可以预先确定反映数据之间关联关系的数据一致性规则,对于已获取的至少两类数据,可以判断是否满足预设关联关系,从而可以确定是否包括有过期数据,及时发现页面数据不一致的问题,并可以实现主动更新。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。图1A是本说明书根据一示例性实施例示出的一种用户资产页面示意图。图1B是本说明书根据一示例性实施例示出的用户资产页面数据获取示意图。图2是本说明书根据一示例性实施例示出的一种页面数据处理方法的流程图。图3A是本说明书根据一示例性实施例示出的一种页面数据处理的架构示意图。图3B是本说明书根据一示例性实施例示出的另一种页面数据处理的流程图。图4是本说明书页面数据处理装置所在计算机设备的一种硬件结构图。图5是本说明书根据一示例性实施例示出的一种页面数据处理装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能类合。应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。在很多情况下,页面中可能需要展示多条数据,出于页面UI设计要求、系统架构复杂度、扩展性和系统性能等考虑,页面本文档来自技高网...
页面数据处理方法、装置及电子设备

【技术保护点】
一种页面数据处理方法,所述页面数据至少包括两类数据,所述至少两类数据具有相同或部分相同的数据源头,每类数据通过调用对应的一种预设服务获取得到,所述方法包括:按照预设的数据一致性规则对已获取的至少两类数据进行比较,确定所获取的至少两类数据中是否包括有过期数据;若包括有过期数据,通过所述过期数据对应的服务更新该类数据。

【技术特征摘要】
1.一种页面数据处理方法,所述页面数据至少包括两类数据,所述至少两类数据具有相同或部分相同的数据源头,每类数据通过调用对应的一种预设服务获取得到,所述方法包括:按照预设的数据一致性规则对已获取的至少两类数据进行比较,确定所获取的至少两类数据中是否包括有过期数据;若包括有过期数据,通过所述过期数据对应的服务更新该类数据。2.根据权利要求1所述的方法,在按照预设的数据一致性规则对已获取的至少两类数据进行比较前,所述方法还包括:将已获取数据在页面中进行展示。3.根据权利要求2所述的方法,所述至少两类数据展示在同一个页面中。4.根据权利要求2所述的方法,在所述若包括有过期数据,通过所述过期数据对应的服务更新该类数据后,还包括:在所述页面中更新所述过期数据。5.根据权利要求1所述的方法,所述数据一致性规则包括如下一种或多种规则:各类数据的版本信息相同、各类数据的更新次数相同或满足预设函数关系。6.根据权利要求1所述的方法,所述至少两类数据对应的预设服务中至少包括一个基于页面数据有限时间预缓存机制的服务。7.根据权利要求1所述的方法,所述通过所述过期数据对应的服务更新该类数据,包括:向所述过期数据对应的服务发起数据更新请求,所述数据更新请求指示所述服务从数据库中获取所述该类数据。8.根据权利要求7所述的方法,预先配置有缓存区域,所述数据库中的部分存储数据写入在所述缓存区域中,并按照预设时间间隔进行更新;所述方法还包括:在从数据库中获取所述该类数据后,更新所述缓存区域中存储数据。9.根据权利要求1所述的方法,在所述至少两类数据非同时获取到的情况下,所述按照预设的数据一致性规则对已获取的至少两类数据进行比较的步骤,在所有数据获取到之后执行。10.根据权利要求1所述的方法,在包括有多类数据,且所述多类数据非同时获取到的情况下,所述按照预设的数据一致性规则对已获取的至少两类数据进行比较的步骤,在获取到所有数据中的部分数据之后执行。11.一种页面数据处理装置,所述页面数据至少包括两类数据,所述至少两类数据具有相同或部分相同的数据源头,每类数据通过调用对应的一种预设服务获取得到,所述装置包括:比较模块,用于:按照预设的数据一致性规则对已获取的至少两类数据进...

【专利技术属性】
技术研发人员:卢雅正刘磊邹靖贇
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1