对象组合的属性确定方法、装置、电子设备制造方法及图纸

技术编号:26222661 阅读:22 留言:0更新日期:2020-11-04 10:53
本申请公开了一种对象组合的属性确定方法,属于计算机技术领域,有助于提升计算对象组合的预设属性取值的灵活性和便利性。所述方法包括:获取客户端当前登陆用户的用户信息,以及,当前登陆用户选择的对象组合和所述对象组合中各对象的预设计算参数;通过解析客户端预先下载并缓存的任务配置数据,确定待执行的计算任务及其任务配置信息;在客户端处,基于用户信息、预设计算参数,以及各计算任务的任务配置信息执行计算任务,以确定对象组合的预设属性取值。本申请实施例公开的对象组合的属性确定方法,通过在客户端预置任务处理代码并下载计算任务并执行,从而得到给定对象组合的预设属性取值,可以灵活执行各种计算策略。

【技术实现步骤摘要】
对象组合的属性确定方法、装置、电子设备
本申请实施例涉及计算机
,特别是涉及一种对象组合的属性确定方法、装置、电子设备及计算机可读存储介质。
技术介绍
电子商务平台的客户端页面或网站页面,通常会根据用户在页面内的操作触发向服务器端发送数据,以及触发服务端对页面发送的数据进行计算,以更新客户端页面或网站页面展示的数据。特别是在计算任务复杂的情况下,在云端服务器处存储计算模型,当客户端或网站页面根据用户在页面内的操作触发计算请求,将需要计算的数据发送到云端服务器处进行计算模型的选择和计算,是一种比较通用的方式。以用户在客户端页面选择产品组合的应用场景为例,产品组合的库存状况、配送时效、优惠信息等属性数据,需要云端服务器计算,这种产品组合属性数据的计算方法受网络环境的约束较大,在没有网络的环境下,会导致产品组合属性数据计算失败。现有技术中,还有一种方法是将组合的各属性数据计算规则预置在客户端程序中,而临时缓存计算规则需要的部分数据至客户端本地,避免了实时对云端服务器的访问。然而,当计算规则改变时,则只能更新客户端版本。可见,现有技术中购物车中产品组合属性计算方法存在灵活性差,不便于使用的缺陷。
技术实现思路
本申请实施例提供一种对象组合的属性确定方法,有助于提升确定对象组合的属性的灵活性和便利性。为了解决上述问题,第一方面,本申请实施例提供了一种对象组合的属性确定方法,包括:获取客户端当前登陆用户的用户信息,以及,获取所述当前登陆用户选择的对象组合和所述对象组合中各对象的预设计算参数;通过解析所述客户端预先下载并缓存的任务配置数据,确定待执行的计算任务,以及各所述计算任务的任务配置信息;其中,所述计算任务为计算所述对象组合的预设属性取值的任务,所述计算任务的任务配置信息中包括:该计算任务的任务内容和互斥任务列表;在客户端处,基于所述用户信息、所述预设计算参数,以及各所述计算任务的互斥任务列表中各任务的执行状态,执行各所述计算任务的所述任务内容,以确定所述对象组合的所述预设属性取值。第二方面,本申请实施例提供了一种对象组合的属性确定装置,包括:用户和对象信息获取模块,用于获取客户端当前登陆用户的用户信息,以及,获取所述当前登陆用户选择的对象组合和所述对象组合中各对象的预设计算参数;任务配置信息确定模块,用于通过解析所述客户端预先下载并缓存的任务配置数据,确定待执行的计算任务,以及各所述计算任务的任务配置信息;其中,所述计算任务为计算所述对象组合的预设属性取值的任务,所述计算任务的任务配置信息中包括:该计算任务的任务内容和互斥任务列表;对象组合属性确定模块,用于在客户端处,基于所述用户信息、所述预设计算参数,以及各所述计算任务的互斥任务列表中各任务的执行状态,执行各所述计算任务的所述任务内容,以确定所述对象组合的所述预设属性取值。第三方面,本申请实施例还公开了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请实施例所述的对象组合的属性确定方法。第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时本申请实施例公开的对象组合的属性确定方法的步骤。本申请实施例公开的对象组合的属性确定方法,通过获取客户端当前登陆用户的用户信息,以及,获取所述当前登陆用户选择的对象组合和所述对象组合中各对象的预设计算参数;以及,通过解析所述客户端预先下载并缓存的任务配置数据,确定待执行的计算任务,以及各所述计算任务的任务配置信息;其中,所述计算任务为计算所述对象组合的预设属性取值的任务;然后,在客户端处,基于所述用户信息、所述预设计算参数,以及各所述计算任务的互斥任务列表中各任务的执行状态,执行各所述计算任务的任务内容,以确定所述对象组合的所述预设属性取值,可以提升计算对象组合的预设属性取值的灵活性和便利性。上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。附图说明为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。图1是本申请实施例一的对象组合的属性确定方法流程图;图2是本申请实施例一的对象组合的属性确定方法另一流程示意图;图3是本申请实施例一的对象组合的属性确定方法任务处理代码执行示意图;图4是本申请实施例二的对象组合的属性确定装置结构示意图之一;图5是本申请实施例二的对象组合的属性确定装置结构示意图之二;图6示意性地示出了用于执行根据本申请的方法的电子设备的框图;以及图7示意性地示出了用于保持或者携带实现根据本申请的方法的程序代码的存储单元。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。实施例一本申请实施例公开的一种对象组合的属性确定方法,如图1所示,所述方法包括:步骤110至步骤130。步骤110,获取客户端当前登陆用户的用户信息,以及,获取所述当前登陆用户选择的对象组合和所述对象组合中各对象的预设计算参数。本申请实施例中所述的客户端指运行在电子设备上的应用软件,例如,电子商务平台的客户端软件。用户可以通过所述客户端登陆电子商务平台,并进行产品浏览和购买操作。本申请实施例中所述的对象为客户端页面内展示的产品,相应的,本申请实施例中所述的对象组合为一组产品,例如,所述对象组合为用户通过与所述客户端进行交互,加入客户端展示的购物车中的一组产品;再例如,所述对象组合为客户端展示的每个产品订单中的一个或多个产品。本申请实施例中所述的用户信息包括但不限于以下任意一种或多种信息:是否会员、会员等级、用户标识等。本申请的一些实施例中,客户端会在用户登陆后,将当前登陆用户的用户信息存储在客户端本地存储器中。本申请的一些实施例中,获取所述当前登陆用户选择的对象组合和所述对象组合中各对象的预设计算参数,包括:将在所述客户端的购物车浏览界面展示的一个或多个对象,组合为当前对象组合;对于当前对象组合中的各对象,获取所述对象对应的单一对象资源值、数量和所述对象匹配的资源减免策略,作为所述对象的预设计算参数。例如,用户A登陆点餐客户端之后,通过与点餐客户端进行交互,选择餐食加入购本文档来自技高网...

【技术保护点】
1.一种对象组合的属性确定方法,其特征在于,包括:/n获取客户端当前登陆用户的用户信息,以及,获取所述当前登陆用户选择的对象组合和所述对象组合中各对象的预设计算参数;/n通过解析所述客户端预先下载并缓存的任务配置数据,确定待执行的计算任务,以及各所述计算任务的任务配置信息;其中,所述计算任务为计算所述对象组合的预设属性取值的任务,所述计算任务的任务配置信息中包括:该计算任务的任务内容和互斥任务列表;/n在客户端处,基于所述用户信息、所述预设计算参数,以及各所述计算任务的互斥任务列表中各任务的执行状态,执行各所述计算任务的所述任务内容,以确定所述对象组合的所述预设属性取值。/n

【技术特征摘要】
1.一种对象组合的属性确定方法,其特征在于,包括:
获取客户端当前登陆用户的用户信息,以及,获取所述当前登陆用户选择的对象组合和所述对象组合中各对象的预设计算参数;
通过解析所述客户端预先下载并缓存的任务配置数据,确定待执行的计算任务,以及各所述计算任务的任务配置信息;其中,所述计算任务为计算所述对象组合的预设属性取值的任务,所述计算任务的任务配置信息中包括:该计算任务的任务内容和互斥任务列表;
在客户端处,基于所述用户信息、所述预设计算参数,以及各所述计算任务的互斥任务列表中各任务的执行状态,执行各所述计算任务的所述任务内容,以确定所述对象组合的所述预设属性取值。


2.根据权利要求1所述的方法,其特征在于,所述任务配置数据包括前置任务、单元指标计算任务和后置任务中一种或多种任务的任务配置信息,所述单元指标计算任务被分为至少一个任务组,不同所述任务组的配置信息顺序存储在所述任务配置数据中,在客户端处,基于所述用户信息、所述预设计算参数,以及各所述计算任务的互斥任务列表中各任务的执行状态,执行各所述计算任务的所述任务内容的步骤,包括:
响应于所述任务配置数据中包括前置任务的任务配置信息,所述客户端中预置的任务处理代码基于所述用户信息、所述预设计算参数,以及所述前置任务的任务配置信息,执行所述前置任务的任务配置信息中的任务内容;
响应于所述任务配置数据中包括任务组的配置信息,所述客户端中预置的任务处理代码基于所述用户信息、所述预设计算参数,以及所述任务组中各单元指标计算任务的互斥任务列表中各任务的执行状态,执行相应任务组中包括的各所述单元指标计算任务的任务内容;
响应于所述任务配置数据中包括后置任务的任务配置信息,所述客户端中预置的任务处理代码基于所述用户信息、所述预设计算参数,以及所述后置任务的互斥任务列表中各任务的执行状态,执行所述后置任务的任务内容。


3.根据权利要求2所述的方法,其特征在于,不同所述任务组中包括的所述单元指标计算任务匹配不同类型资源减免策略。


4.根据权利要求2所述的方法,其特征在于,每个所述任务组的配置信息包括:该任务组中各单元指标计算任务的任务内容,以及各单元指标计算任务匹配的优先级,所述客户端中预置的任务处理代码基于所述用户信息、所述预设计算参数,以及所述任务组中各单元指标计算任务的互斥任务列表中各任务的执行状态,执行相应任务组中包括的各所述单元指标计算任务的任务内容的步骤,包括:
所述客户端中预置的任务处理代码,按照所述任务组中包括的各所述单元指标计算任务所匹配的优先级由高到低的顺序,基于所述用户信息、所述预设计算参数,以及各单元指标计算任务的互斥任务列表中各任务的执行状态,执行相应任务组中包括的所述单元指标计算任务的任务内容。


5.根据权利要求4所述的方法,其特征在于,所述按照所述任务组中包括的各所述单元指标计算任务所匹配的优先级由高到低的顺序,基于所述用户信息、所述预设计算参数,以及各单元指标计算任务的互斥任务列表中各任务的执行状态,执行相应任务组中包括的所述单元指标计算任务的任务内容的步骤,包括:
确定所述任务组中未被执行的所述单元指标计算任...

【专利技术属性】
技术研发人员:赵亚男
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京;11

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

1