产品价值获取方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:17912531 阅读:57 留言:0更新日期:2018-05-10 18:20
本发明专利技术涉及一种产品价值获取方法、装置、计算机设备及存储介质。方法包括:接收终端发送的产品价值获取请求,产品价值获取请求中携带产品信息和用户信息;从缓存的静态数据区中获取产品价值组合表;根据产品价值组合表从产品信息中提取对应的产品信息值;根据产品价值组合表从用户信息中提取对应的用户信息值;从产品价值组合表中查找与提取的产品信息值和用户信息值对应的初始产品价值;从缓存的动态数据区中查找与产品信息相匹配的调控数据;根据调控数据对初始产品价值进行调整;将调整后的初始产品价值返回给终端。上述独权的内容产品价值获取方法、装置、计算机设备及存储介质能够提高数据读取速率,提高价值计算的处理效率。

【技术实现步骤摘要】
产品价值获取方法、装置、计算机设备及存储介质
本专利技术涉及计算机
,特别是涉及一种产品价值获取方法、装置、计算机设备及存储介质。
技术介绍
随着互联网销售业务的增长,尤其在公司进行营销宣传活动时,有大量客户会同时集中发起对产品价值的获取请求,公司的系统需要对产品的价值进行计算,计算过程中需要调用大量数据。目前大部分公司的都是采用如Oracle,Mysql之类的关系型数据库来存储相关数据,但是在从数据库调用数据的工程中经常会出现数据库因消耗过大而死机,性能无法满足销售业务需求的情况。
技术实现思路
基于此,有必要针对上述产品价值获取过程中出现的数据库调用数据时性能差的问题,提供一种产品价值获取方法、装置、计算机设备及存储介质。一种产品价值获取方法,包括以下步骤:接收终端发送的产品价值获取请求,所述产品价值获取请求中携带产品信息和用户信息;从缓存的静态数据区中获取产品价值组合表;根据所述产品价值组合表从所述产品信息中提取对应的产品信息值;根据所述产品价值组合表从所述用户信息中提取对应的用户信息值;从产品价值组合表中查找与提取的所述产品信息值和用户信息值对应的初始产品价值;从缓存的动态数据区中查找与所述产品信息相匹配的调控数据;根据所述调控数据对所述初始产品价值进行调整;将调整后的所述初始产品价值返回给所述终端。在其中一个实施例中,所述方法还包括:当从所述缓存的动态数据区中查找到与所述产品信息相匹配的调控数据时,更新查找到的所述调控数据的查询记录;获取所述动态数据区中各调控数据的查询记录,根据所述各调控数据的查询记录对所述各调控数据进行排序。在其中一个实施例中,所述方法还包括:当从所述缓存的动态数据区中未查找到与所述产品信息相匹配的调控数据时,从数据库中查找与所述产品信息相匹配的调控数据;将查找到的所述调控数据写入所述动态数据区中。在其中一个实施例中,所述将查找到的所述调控数据写入所述动态数据区中的步骤,包括:当所述动态数据区的存储空间已满时,删除位于所述动态数据区中预设顺序处的调控数据;根据所述动态数据区中各调控数据的查询记录将查找到的所述调控数据写入至所述动态数据区中。在其中一个实施例中,所述方法还包括:当检测到所述数据库中的第一调控数据被更新时,获取所述第一调控数据对应的产品信息;从所述动态数据区中查找与所述产品信息对应的第二调控数据,并将所述第二调控数据替换为更新后的第一调控数据。一种产品价值获取装置,所述装置包括:请求接收模块,用于接收终端发送的产品价值获取请求,所述产品价值获取请求中携带产品信息和用户信息;价值表获取模块,用于从缓存的静态数据区中获取产品价值组合表;产品信息值提取模块,用于根据所述产品价值组合表从所述产品信息提取对应的产品信息值;用户信息值提取模块,用于根据所述产品价值组合表从所述用户信息中提取对应的用户信息值;初始值查找模块,用于从产品价值组合表中查找与提取的所述产品信息值和用户信息值对应的初始产品价值;调控数据查找模块,用于从缓存的动态数据区中查找与所述产品信息相匹配的调控数据;数值调整模块,用于根据所述调控数据对所述初始产品价值进行调整;数值返回模块,用于将调整后的所述初始产品价值返回给所述终端。在其中一个实施例中,所述装置还包括:记录更新模块,用于当从所述缓存的动态数据区中查找到与所述产品信息相匹配的调控数据时,更新查找到的所述调控数据的查询记录;数据排序模块,用于获取所述动态数据区中各调控数据的查询记录,根据所述各调控数据的查询记录对所述各调控数据进行排序。在其中一个实施例中,所述装置还包括:数据调用模块,用于当从所述缓存的动态数据区中未查找到与所述产品信息相匹配的调控数据时,从数据库中查找与所述产品信息相匹配的调控数据;数据写入模块,用于将查找到的所述调控数据写入所述动态数据区中。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。上述产品价值获取方法、装置、计算机设备及存储介质,与产品价值计算相关的且被经常调用的静态、动态数据都事先存储在缓存的静态数据区和动态数据区中,当终端发起产品价值获取请求时,根据终端发送请求中携带的产品信息和用户信息从缓存的静态数据区中获取对应的信息值,并根据产品信息从缓存的动态数据区中获取调控数据,根据信息值和调控数据得到最终的初始产品价值。从而使得当调用产品价值计算相关的数据时,可以直接从缓存中读取,无需从数据库中调用,提高了数据读取效率,并能避免数据库宕机的情况,有效提高了产品价值计算工作的工作效率。附图说明图1为一个实施例中产品价值获取方法的应用环境图;图2为一个实施例中产品价值获取方法的方法流程图;图3为一个实施例中产品价值获取装置的结构示意图;图4为一个实施例中计算机设备的内部结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在详细说明根据本专利技术的实施例前,应该注意到的是,所述的实施例主要在于与产品价值获取方法、装置、计算机设备及存储介质相关的步骤和系统组件的组合。因此,所属系统组件和方法步骤已经在附图中通过常规符号在适当的位置表示出来了,并且只示出了与理解本专利技术的实施例有关的细节,以免因对于得益于本专利技术的本领域普通技术人员而言显而易见的那些细节模糊了本专利技术的公开内容。在本文中,诸如左和右,上和下,前和后,第一和第二之类的关系术语仅仅用来区分一个实体或动作与另一个实体或动作,而不一定要求或暗示这种实体或动作之间的任何实际的这种关系或顺序。术语“包括”、“包含”或任何其他变体旨在涵盖非排他性的包含,由此使得包括一系列要素的过程、方法、物品或者设备不仅包含这些要素,而且还包含没有明确列出的其他要素,或者为这种过程、方法、物品或者设备所固有的要素。本专利技术实施例中所提供的产品价值获取方法可以应用于如图1所示的应用环境中。服务器102与终端104通过网络连接。其中,终端104的数量可以为多个。终端104向服务器102发送产品价值获取请求,服务器102接受请求后从请求中获取产品信息和用户信息,服务器102从本地缓存的静态区域中获取产品价值组合表,并根据产品价值组合表从产品信息和用户信息中提取产品信息值和用户信息值,查找与其相对应的初始产品价值,服务器102从本地缓存的动态区域中查找于产品信息相匹配的调控数据以对初始产品价值进行调整,服务器102将调整后的初始产品价值返回给终端104。从而可以直接从缓存中读取数据,提高数据读取效率。下述实施方式以产品价值获取方法应用于图1中的服务器102为例进行说明。但需要说明的是,实际应用中该方法并不仅限应用于上述服务器。请参阅图2,图2为一个实施例中的产品价值获取方法的流程图,该方法具体包括以下步骤:步骤210,接收终端发送的产品价值获取请求,产品价值获取请求中携带产品信息和用户信息。目前,越来越多的公司将自己的产品投放在互联网上进行推广和销售。用户可以通过公司的门店、代销点购买产品,也可以自行网本文档来自技高网...
产品价值获取方法、装置、计算机设备及存储介质

【技术保护点】
一种产品价值获取方法,其特征在于,所述方法包括以下步骤:接收终端发送的产品价值获取请求,所述产品价值获取请求中携带产品信息和用户信息;从缓存的静态数据区中获取产品价值组合表;根据所述产品价值组合表从所述产品信息中提取对应的产品信息值;根据所述产品价值组合表从所述用户信息中提取对应的用户信息值;从产品价值组合表中查找与提取的所述产品信息值和用户信息值对应的初始产品价值;从缓存的动态数据区中查找与所述产品信息相匹配的调控数据;根据所述调控数据对所述初始产品价值进行调整;将调整后的所述初始产品价值返回给所述终端。

【技术特征摘要】
1.一种产品价值获取方法,其特征在于,所述方法包括以下步骤:接收终端发送的产品价值获取请求,所述产品价值获取请求中携带产品信息和用户信息;从缓存的静态数据区中获取产品价值组合表;根据所述产品价值组合表从所述产品信息中提取对应的产品信息值;根据所述产品价值组合表从所述用户信息中提取对应的用户信息值;从产品价值组合表中查找与提取的所述产品信息值和用户信息值对应的初始产品价值;从缓存的动态数据区中查找与所述产品信息相匹配的调控数据;根据所述调控数据对所述初始产品价值进行调整;将调整后的所述初始产品价值返回给所述终端。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当从所述缓存的动态数据区中查找到与所述产品信息相匹配的调控数据时,更新查找到的所述调控数据的查询记录;获取所述动态数据区中各调控数据的查询记录,根据所述各调控数据的查询记录对所述各调控数据进行排序。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当从所述缓存的动态数据区中未查找到与所述产品信息相匹配的调控数据时,从数据库中查找与所述产品信息相匹配的调控数据;将查找到的所述调控数据写入所述动态数据区中。4.根据权利要求3所述的方法,其特征在于,所述将查找到的所述调控数据写入所述动态数据区中的步骤,包括:当所述动态数据区的存储空间已满时,删除位于所述动态数据区中预设顺序处的调控数据;根据所述动态数据区中各调控数据的查询记录将查找到的所述调控数据写入至所述动态数据区中。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:当检测到所述数据库中的第一调控数据被更新时,获取所述第一调控数据对应的产品信息;从所述动态数据区中查找与所述产品信息对应的第二调控数据,并将所述第二调控数据替换为更新后的第一调控数据。6...

【专利技术属性】
技术研发人员:周泽晖
申请(专利权)人:平安养老保险股份有限公司
类型:发明
国别省市:上海,31

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

1