电子信息系统中的多维度数据单元的匹配方法和系统技术方案

技术编号:16365966 阅读:55 留言:0更新日期:2017-10-10 22:08
本申请公开了一种电子信息系统中的多维度数据单元的匹配方法和系统,包括:将接口模块和缓存模块设置在前端处理设备上,且一个接口模块和两个以上缓存模块组成一个匹配模块;在远程端设备进行至少两个维度的业务处理,把处理后的多维度数据单元写入前端处理设备的缓存模块中;所述接口模块接收到用户请求后,确定该用户请求当前场景对应的维度信息,根据维度信息到本匹配模块的缓存模块中查询匹配的多维度数据单元,将查询到的多维度数据单元发送给输出模块。本发明专利技术可以提高多维度信息场景对多维度数据单元的匹配效率和实时性。

Method and system for matching multidimensional data units in an electronic information system

The invention discloses a method and system, the multi dimension data unit of an electronic information system includes the interface module and buffer module is arranged on the front end processing device, and an interface module and more than two cache modules to form a matching module; business process at least two dimensions at the remote terminal equipment the multi dimension data processing unit after write front-end processing equipment cache module; the interface module receives the request, determine the dimension information of the user request corresponding to the current scene, according to the dimension of information to the cache module matching module in multi dimension query data unit, and the multi dimension data sending unit the query to the output module. The invention can improve the matching efficiency and the real-time performance of the multi-dimensional information scene to the multi-dimensional data unit.

【技术实现步骤摘要】
电子信息系统中的多维度数据单元的匹配方法和系统
本申请涉及网络数据处理
,尤其涉及一种电子信息系统中的多维度数据单元的匹配方法和系统。
技术介绍
目前,随着网络的普及,基于智能设备(如计算机、智能手机、平板电脑等)和通信网络的电子商务系统迅猛发展起来,通过互联网进行网上购物和销售也越来越成为一种趋势。电子商务系统主要是用于与用户进行人机交互,接受用户的指令生成对应的业务请求(例如浏览商品页面或者发出订单就是一种业务请求),对相应的商品标的信息进行数据处理的信息处理系统。实质上,电子商务系统就是一种对商品信息进行采集、存储、展示、以及相关交易信息的处理的一个整体的电子信息系统。随着电子商务的快速发展,电子商务系统各方之间的竞争也愈加激烈,各种类型的电子优惠券发送活动已成为一种常用的促销方式,通过选择低于市场价格的商品让利于买家,以作为增加老用户的粘度,同时吸引新用户加入的手段之一。实质上,在电子商务系统中的电子优惠券本身就是一个数据单元,一个电子优惠券集成了多种数据,而且包括多种维度的信息。例如其中具体包括以下几种:使用限制维度信息,如是否为满减优惠券,是否为直减优惠券等;使用范围维度信息,如使用商家范围信息,是否为自营限品类优惠券,是否为自营全品类优惠券;使用渠道维度信息,如个人电脑(PC)渠道、手机应用程序(APP)渠道、特定应用程序如微信渠道等;使用区域维度信息,如配送至某特定区域才可使用的信息等;用户维度信息,如用户会员级别信息,用户安全级别信息等;活动状态维度信息,如活动整体时段、每天活动时段区间,优惠券池数量等。在电子商务系统中,当用户发出一种业务请求时,系统需要自动根据该用户当前的使用场景为其匹配一个或多个优惠券数据单元。但是,由于电子商务系统中的使用场景的相关参数也是多维度的,例如登录用户的维度信息、登录地理范围、当前所浏览的店铺信息、商品信息等。因此,在这种复杂关系的数据结构中,根据实时场景渠道、商品、用户匹配出其可以领取的优惠券数据单元,并通过特定输出方式(例如单品页、购物车、收藏关注等输出场景)快速推送展现给用户是非常困难的。现有技术中,虽然也有优惠券数据单元的自动匹配方案,但是这种匹配方式只是用单一维度的用户信息去匹配单一维度的优惠券数据单元,当面对多维度信息场景去匹配多维度优惠券数据单元时,则匹配效率低下,延时严重,实质上无法实施。
技术实现思路
有鉴于此,本专利技术的主要目的是提供一种电子信息系统中的多维度信息匹配方法,以提高多维度信息场景对多维度数据单元的匹配效率和实时性。本专利技术的再一目的是提供一种电子信息系统中的多维度信息匹配系统,以提高多维度信息场景对多维度数据单元的匹配效率和实时性。本专利技术的技术方案是这样实现的:一种电子信息系统中的多维度数据单元的匹配方法,包括:将接口模块和缓存模块设置在前端处理设备上,且一个接口模块和两个以上缓存模块组成一个匹配模块;在远程端设备进行至少两个维度的业务处理,把处理后的多维度数据单元写入前端处理设备的缓存模块中;所述接口模块接收到用户请求后,确定该用户请求当前场景对应的维度信息,根据维度信息到本匹配模块的缓存模块中查询匹配的多维度数据单元,将查询到的多维度数据单元发送给输出模块。在一种优选实施例中,该方法进一步包括:如果用户请求量大于特定的阈值,则在所述前端处理设备上增加匹配模块,所述新增的匹配模块包括至少一个接口模块和两个以上缓存模块,将原匹配模块中的多维度数据单元复制到新增的匹配模块中的缓存模块中;按照指定的分配方式将用户请求分配发送到对应的匹配模块的接口模块中;如果用户请求量降低到特定的阈值之下,则将所述新增的匹配模块相应减少。在一种优选实施例中,所述在远程端设备进行至少两个维度的业务处理,具体包括:在远程端设备根据维度和业务类型进行业务模块的拆分,每个业务模块处理特定的业务,每个业务模块输出相应维度的数据单元,写入到前端处理设备的缓存模块中。在一种优选实施例中,该方法进一步包括:采用一致性哈希算法将所述两个以上缓存模块中的多维度数据单元均匀分布。在一种优选实施例中,所述电子信息系统为电子商务系统,所述多维度数据单元为电子商务系统中的优惠券数据单元。一种电子信息系统中的多维度数据单元的匹配系统,该匹配系统包括:匹配模块,设置在前端处理设备上,其中包括一个接口模块和两个以上缓存模块;业务模块,设置在远程端设备上,用于进行至少两个维度的业务处理,把处理后的多维度数据单元写入前端处理设备的缓存模块中;所述接口模块用于接收用户请求,确定该用户请求当前场景对应的维度信息,根据维度信息到本匹配模块的缓存模块中查询匹配的多维度数据单元,将查询到的多维度数据单元发送给输出模块。在一种优选实施例中,所述匹配模块的数量至少为一个,在用户请求量大于特定的阈值的情况下,增加所述匹配模块的数量,且原匹配模块中的多维度数据单元复制到新增的匹配模块中的缓存模块中;在用户请求量降低到特定阈值之下的情况下,相应减少所述新增的匹配模块。在一种优选实施例中,所述远程端设备上具有至少两个业务模块,每个业务模块处理特定的业务,每个业务模块输出相应维度的数据单元,写入到前端处理设备的缓存模块中。在一种优选实施例中,所述两个以上缓存模块中的多维度数据单元采用一致性哈希算法的方式均匀分布。在一种优选实施例中,所述电子信息系统为电子商务系统,所述多维度数据单元为电子商务系统中的优惠券数据单元。与现有技术相比,本专利技术根据至少两个维度、和业务进行对应的业务处理,把处理后的多维度数据单元推送在前端处理设备的缓存模块中;当用户发起请求的时候,由前端处理设备的接口模块直接确定当前场景的维度信息,并在本地的缓存模块中查找匹配多维度数据单元,快速返回给用户,从而可以提高多维度信息场景对多维度数据单元的匹配效率和实时性。本专利技术还将业务模块和接口模块隔离,接口模块不在和业务模块混合,接口模块查询只在本机就可以完成,减小网络的开销,而且数据存放在多个缓存模块中,保证在大并发的情况可以访问数据。本专利技术应用在电子商务系统的优惠券数据单元的匹配场景中,可以根据优惠券的使用范围、用户、渠道、活动特性等多重维度综合索引,在巨大访问量模式下,实时动态匹配的当前用户场景可领的优惠券数据单元,提高了多维度信息场景对多维度数据单元的匹配效率和实时性。附图说明图1为本专利技术所述电子信息系统中的多维度数据单元的匹配方法一种流程示意图;图2所示为本专利技术所述电子信息系统中的多维度数据单元的匹配系统的一种组成示意图;图3所示为本专利技术所述电子信息系统中的多维度数据单元的匹配系统的又一种组成示意图。具体实施方式下面结合附图及具体实施例对本专利技术再作进一步详细的说明。本专利技术所述的电子信息系统,尤其可以是电子商务系统。所述多维度数据单元尤其可以是电子商务系统中的优惠券数据单元。当然,本专利技术所述的电子信息系统中的多维度数据单元的匹配方法,也可以应用到其他类似的电子信息系统中的类似的多维度数据单元的匹配。图1为本专利技术所述电子信息系统中的多维度数据单元的匹配方法一种流程示意图。参见图1,该方法主要包括:步骤101、将接口模块和缓存模块设置在前端处理设备上,且一个接口模块和两个以上缓存模块组成一个匹配模块。步本文档来自技高网
...
电子信息系统中的多维度数据单元的匹配方法和系统

【技术保护点】
一种电子信息系统中的多维度数据单元的匹配方法,其特征在于,包括:将接口模块和缓存模块设置在前端处理设备上,且一个接口模块和两个以上缓存模块组成一个匹配模块;在远程端设备进行至少两个维度的业务处理,把处理后的多维度数据单元写入前端处理设备的缓存模块中;所述接口模块接收到用户请求后,确定该用户请求当前场景对应的维度信息,根据维度信息到本匹配模块的缓存模块中查询匹配的多维度数据单元,将查询到的多维度数据单元发送给输出模块。

【技术特征摘要】
1.一种电子信息系统中的多维度数据单元的匹配方法,其特征在于,包括:将接口模块和缓存模块设置在前端处理设备上,且一个接口模块和两个以上缓存模块组成一个匹配模块;在远程端设备进行至少两个维度的业务处理,把处理后的多维度数据单元写入前端处理设备的缓存模块中;所述接口模块接收到用户请求后,确定该用户请求当前场景对应的维度信息,根据维度信息到本匹配模块的缓存模块中查询匹配的多维度数据单元,将查询到的多维度数据单元发送给输出模块。2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:如果用户请求量大于特定的阈值,则在所述前端处理设备上增加匹配模块,所述新增的匹配模块包括至少一个接口模块和两个以上缓存模块,将原匹配模块中的多维度数据单元复制到新增的匹配模块中的缓存模块中;按照指定的分配方式将用户请求分配发送到对应的匹配模块的接口模块中;如果用户请求量降低到特定的阈值之下,则将所述新增的匹配模块相应减少。3.根据权利要求1所述的方法,其特征在于,所述在远程端设备进行至少两个维度的业务处理,具体包括:在远程端设备根据维度和业务类型进行业务模块的拆分,每个业务模块处理特定的业务,每个业务模块输出相应维度的数据单元,写入到前端处理设备的缓存模块中。4.根据权利要求1所述的方法,其特征在于,该方法进一步包括:采用一致性哈希算法将所述两个以上缓存模块中的多维度数据单元均匀分布。5.根据权利要求1所述的方法,其特...

【专利技术属性】
技术研发人员:赵辉王晶刘鹏张燕锋
申请(专利权)人:北京京东尚科信息技术有限公司
类型:发明
国别省市:北京,11

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

1