一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于嵌入式平台的商品选择方法、系统、设备和介质与流程

2022-03-05 05:50:21 来源:中国专利 TAG:


1.本发明涉及电子商务技术领域,具体地说,涉及一种基于嵌入式平台的商品选择方法、系统、设备和介质。


背景技术:

2.电子商务平台,例如在线旅行服务平台在进行活动时,需要选择活动商品。目前的商品选择系统有以下特点:
3.1)产品类型单一:主要集中于各自的业务线,产品单调,进行一次活动需要从各业务线的业务系统中选择对应的商品,流程繁琐,效率低下;
4.2)系统量级过重:商品选择系统伴随着各种业务逻辑,比如是否有折扣、是否限时售卖等,导致系统比较繁杂;
5.3)复用性低:系统的繁杂性导致了其定制化强,降低了复用性,无法快速提供给第三方(各业务线的业务人员、商户等)使用。
6.需要说明的是,上述背景技术部分公开的信息仅用于加强对本发明的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现要素:

7.有鉴于此,本发明提供一种基于嵌入式平台的商品选择方法、系统、设备和介质,能够通过引入具有良好移植性和拓展性的嵌入式选货平台,生成简洁的商品选择页面,简化目前复杂的商品选择系统,提高工作效率,且提高选货平台复用性,避免重复开发,并涵盖多业务线商品,解决不同商品要去不同系统选货的问题。
8.根据本发明的一个方面,提供一种基于嵌入式平台的商品选择方法,包括:响应于至少一个登录端的接入请求,将配置好的选货平台移植至各所述登录端的系统,生成对应于各所述登录端的嵌入式选货页面;根据每个所述嵌入式选货页面的选中商品,生成每个所述登录端的目标商品;以及,根据各所述登录端的目标商品,生成当前活动的目标活动商品。
9.在一些实施例中,所述将配置好的选货平台移植至各所述登录端的系统之前,还包括:配置能调用各业务系统的选货平台;对配置好的选货平台的框架代码进行包裹,生成选货平台sdk模块;所述将配置好的选货平台移植至各所述登录端的系统,包括:将所述选货平台sdk模块移植入各所述登录端的系统;在各所述登录端的系统中实例化所述选货平台sdk模块,生成含各所述业务系统的商品的嵌入式选货页面。
10.在一些实施例中,所述配置能调用各业务系统的选货平台,包括:整合各所述业务系统,生成soa服务;配置具有调用所述soa服务的功能的选货平台。
11.在一些实施例中,所述配置能调用各业务系统的选货平台,包括:配置能兼容多个登录端的登录态的选货平台。
12.在一些实施例中,所述生成每个所述登录端的目标商品,包括:根据一当前登录端
的当前业务线,确定所述当前登录端的第一权限商品和第二权限商品,所述第一权限商品为所述嵌入式选货页面中匹配所述当前业务线的商品,所述第二权限商品为所述嵌入式选货页面中所述当前业务线的关联业务线的商品;获得所述当前登录端的嵌入式选货页面的当前选中商品;将所述当前选中商品中的第一权限商品作为所述当前登录端的目标商品,并以所述当前选中商品中的第二权限商品为备选商品,将所述备选商品及所述当前登录端及其目标商品的信息推送至以所述备选商品为第一权限商品的关联登录端的嵌入式选货页面中;以及,当接收到所述关联登录端对所述备选商品的确认信息,将所述备选商品作为所述当前登录端及所述关联登录端的目标商品。
13.在一些实施例中,所述关联业务线包括以下至少一项:所述当前业务线的预设的关联业务线;所述当前活动覆盖的除所述当前业务线外的业务线;根据携带所述当前活动的关键词的用户评论所确定的业务线。
14.在一些实施例中,所述生成当前活动的目标活动商品,包括:根据每个所述目标商品对应的登录端数量,对各所述目标商品进行重要度排序,生成按重要度排序展示的目标活动商品。
15.根据本发明的一个方面,提供一种基于嵌入式平台的商品选择系统,包括:嵌入移植模块,用于响应于至少一个登录端的接入请求,将配置好的选货平台移植至各所述登录端的系统,生成对应于各所述登录端的嵌入式选货页面;商品选择模块,用于根据每个所述嵌入式选货页面的选中商品,生成每个所述登录端的目标商品;以及,商品确定模块,用于根据各所述登录端的目标商品,生成当前活动的目标活动商品。
16.根据本发明的一个方面,提供一种电子设备,包括:一处理器;一存储器,所述存储器中存储有可执行指令;其中,所述可执行指令被所述处理器执行时,实现如上述任意实施例所述的基于嵌入式平台的商品选择方法。
17.根据本发明的一个方面,提供一种计算机可读的存储介质,用于存储程序,所述程序被处理器执行时实现如上述任意实施例所述的基于嵌入式平台的商品选择方法。
18.本发明与现有技术相比的有益效果至少包括:
19.能够通过引入具有良好移植性和拓展性的嵌入式选货平台,生成简洁的商品选择页面,简化目前复杂的商品选择系统,为业务工作者缩短选货链路,提高工作效率,且提高选货平台复用性,避免重复开发,并涵盖多业务线商品,解决不同商品要去不同系统选货的问题。
20.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
21.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。显而易见地,下面描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
22.图1示出本发明一实施例中基于嵌入式平台的商品选择方法的步骤示意图;
23.图2示出本发明一实施例中将选货平台移植至当前登录端的系统中的场景示意
图;
24.图3示出本发明一实施例中嵌入式选货页面的页面示意图;
25.图4示出本发明一实施例中基于选货平台进行关联选货的步骤示意图;
26.图5示出本发明一实施例中基于嵌入式平台的商品选择系统的模块示意图;
27.图6示出本发明一实施例中电子设备的结构示意图。
具体实施方式
28.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的实施方式。相反,提供这些实施方式使本发明全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。
29.附图仅为本发明的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
30.此外,附图中所示的流程仅是示例性说明,不是必须包括所有的步骤。例如,有的步骤可以分解,有的步骤可以合并或部分合并,且实际执行的顺序有可能根据实际情况改变。具体描述时使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。需要说明的是,在不冲突的情况下,本发明的实施例及不同实施例中的特征可以相互组合。
31.图1示出一实施例中基于嵌入式平台的商品选择方法的主要步骤,参照图1所示,本实施例的基于嵌入式平台的商品选择方法包括:
32.步骤s110,响应于至少一个登录端的接入请求,将配置好的选货平台移植至各登录端的系统,生成对应于各登录端的嵌入式选货页面。
33.将配置好的选货平台移植至各登录端的系统之前,还包括:配置能调用各业务系统的选货平台;对配置好的选货平台的框架代码进行包裹,生成选货平台sdk模块。
34.其中,配置能调用各业务系统的选货平台,具体包括:整合各业务系统,生成soa服务;配置具有调用soa服务的功能的选货平台;还可包括:配置能兼容多个登录端的登录态的选货平台。
35.在具体配置时,首先可制定登录规则,使得选货平台能够兼容集团用户(b端)的登录端的登录态与特定商户(c端)的登录端的登录态。也即,电子商务平台的各业务线的业务工作者,以及各个商家,均能够使用本发明的选货平台进行活动商品的选择。再次,分别对接各产线的业务系统,将其整合在一起,并提供一个soa(service-oriented architecture,面向服务架构)服务供选货平台调用。再次,设计并开发一个选货平台前端系统。最后,通过sdk(software development kit,软件开发工具包)的形式将选货平台的框架代码包裹(含调用服务、分发数据等步骤),并发布到npm(node package manager,node.js打包管理工具),以sdk模块的形式提供给外部使用。使用方,即各个登录端可以通过引入sdk模块,实例化模块,将选货平台嵌入到自己的系统中。
36.将配置好的选货平台移植至各登录端的系统,具体包括:将选货平台sdk模块移植
入各登录端的系统;在各登录端的系统中实例化选货平台sdk模块,生成含各业务系统的商品的嵌入式选货页面。
37.图2示出一实施例中将选货平台移植至当前登录端的系统中的场景,结合图2所示,当前登录端发出接入请求后,可在其初始的商品选择页面200中引入选货平台sdk模块210,并对选货平台sdk模块210进行实例化,从而能够生成含各业务系统的商品的嵌入式选货页面。实例化时,能够将选货平台sdk模块210所配置的各个组件220的功能渲染至页面中。
38.通过sdk嵌入的方式,将选货平台移植进第三方系统,基本实现“傻瓜式”接入。接入方只需接收平台输出的商品,其他选货操作完全在嵌入的选货平台内完成,实现完全的解耦。接入成本低,实现效果好,大大降低了开发成本,且版本更新对于接入方是无感更新的,提高了产品复用性和技术输出。
39.步骤s120,根据每个嵌入式选货页面的选中商品,生成每个登录端的目标商品。
40.各个接入方可利用其嵌入式选货页面,选择需要进行活动的商品。图图3示出一实施例中嵌入式选货页面的页面示意,结合图3所示,在嵌入式选货页面300中,包含各业务系统的商品,例如图中示出的机票系统、酒店系统、团购酒店系统、玩乐系统、半自助游系统、团队游系统、自由行系统、以及其他的图中未详细示出的业务系统的商品。每个接入方可以根据需要选择合适的商品,点击“确认”,即可提交选中商品。
41.步骤s130,根据各登录端的目标商品,生成当前活动的目标活动商品。
42.将选货平台嵌入各登录端的系统,形成了分布式的选货系统。整合分布式的选货系统中的目标商品,即可获得当前活动的目标活动商品。
43.上述的基于嵌入式平台的商品选择方法,通过引入具有良好移植性和拓展性的嵌入式选货平台,生成简洁的商品选择页面,简化目前复杂的商品选择系统,为业务工作者缩短选货链路,提高工作效率,且提高选货平台复用性,避免重复开发,并涵盖多业务线商品,解决不同商品要去不同系统选货的问题。
44.进一步地,在一个实施例中,利用嵌入式选货平台,各登录端之间还能进行关联选货。图4示出基于选货平台进行关联选货的主要步骤,包括:
45.s410,根据一当前登录端的当前业务线,确定当前登录端的第一权限商品和第二权限商品,第一权限商品为嵌入式选货页面中匹配当前业务线的商品,第二权限商品为嵌入式选货页面中当前业务线的关联业务线的商品。
46.当前登录端可以是集团用户或者特定商户,此处以航空公司a为例。则,当前登录端的当前业务线,为航司a业务线,当前登录端的第一权限商品,为航司a的各个机票产品。第二权限商品,为航空公司a的关联业务线的商品。
47.可结合图3所示。关联业务线包括以下至少一项:当前业务线的预设的关联业务线;例如,可在系统中预设所有机票业务线的关联业务线包括酒店业务线。当然,不同的登录端具有不同的商品选择权限,此处仅为举例说明。当前活动覆盖的除当前业务线外的业务线;例如,当前活动是“买机票赠玩乐门票”活动,则关联业务线还可包括玩乐业务线。根据携带当前活动的关键词的用户评论所确定的业务线;例如,当前活动是“买机票赠玩乐门票”活动,根据活动前的携带“买机票赠玩乐门票”的相关关键词的用户评论/问卷调查等,统计出超过一定比例的数据提到“旅拍/跟拍”,则关联业务线还可包括旅拍/跟拍业务线。
48.s420,获得当前登录端的嵌入式选货页面的当前选中商品。
49.例如,当前登录端在其嵌入式选货页面中,选中了航司a的多款机票产品以及多个旅行景点的门票产品。
50.s430,将当前选中商品中的第一权限商品作为当前登录端的目标商品,并以当前选中商品中的第二权限商品为备选商品,将备选商品及当前登录端及其目标商品的信息推送至以备选商品为第一权限商品的关联登录端的嵌入式选货页面中。
51.如上举例,将选中的航司a的多款机票产品作为当前登录端的目标商品;选中的多个旅行景点的门票产品作为备选商品,连带当前登录端及其目标商品的主要信息,推送至各个旅行景点的商户(或者是负责对应旅行景点的集团业务工作人员)的嵌入式选货页面中。
52.从而,以备选商品为第一权限商品的关联登录端在其嵌入式选货页面中,能够获得其对应的业务产品被关联商家选中共同进行活动的提醒。
53.s440,当接收到关联登录端对备选商品的确认信息,将备选商品作为当前登录端及关联登录端的目标商品。
54.通过关联选货,能够确保商品选择的准确性和效率,充分利用了嵌入式选货平台的良好移植性和多登录态兼容性。
55.进一步地,生成当前活动的目标活动商品,具体可包括:根据每个目标商品对应的登录端数量,对各目标商品进行重要度排序,生成按重要度排序展示的目标活动商品。
56.综上,本发明的基于嵌入式平台的商品选择方法,能够通过引入具有良好移植性和拓展性的嵌入式选货平台,生成简洁的商品选择页面,简化目前复杂的商品选择系统,为业务工作者缩短选货链路,提高工作效率,且提高选货平台复用性,避免重复开发,并涵盖多业务线商品,解决不同商品要去不同系统选货的问题。本发明所提供的选货平台,基于sdk嵌入方式汇集了多种业务类型的商品,可移植性高,接入方以sdk方式引入即可,方便快捷,无需过多开发;商品种类丰富,涵盖了公司大部分业务线商品,且可随时拓展新的商品类型,满足不同业务的需求;且选货平台不仅限于公司内部使用,同样可以提供给第三方商户使用,接入方只需接收平台输出的商品,其他选货操作完全在嵌入的选货平台内完成,方便高效。
57.本发明实施例还提供一种基于嵌入式平台的商品选择系统,可用于实现上述任意实施例描述的基于嵌入式平台的商品选择方法。上述任意实施例描述的基于嵌入式平台的商品选择方法的特征和原理均可应用至下面的基于嵌入式平台的商品选择系统实施例。在下面的商品选择系统实施例中,对已经阐明的关于嵌入式选货平台的特征和原理不再重复说明。
58.图5示出一实施例中基于嵌入式平台的商品选择系统的主要模块,参照图5所示,本实施例的基于嵌入式平台的商品选择系统500包括:嵌入移植模块510,用于响应于至少一个登录端的接入请求,将配置好的选货平台移植至各登录端的系统,生成对应于各登录端的嵌入式选货页面;商品选择模块520,用于根据每个嵌入式选货页面的选中商品,生成每个登录端的目标商品;以及商品确定模块530,用于根据各登录端的目标商品,生成当前活动的目标活动商品。
59.进一步地,基于嵌入式平台的商品选择系统500还可包括实现上述各基于嵌入式
平台的商品选择方法实施例的其他流程步骤的模块,各个模块的具体原理可参照上述各商品选择方法实施例的描述,此处不再重复说明。
60.如上所述,本发明的基于嵌入式平台的商品选择系统,能够通过引入具有良好移植性和拓展性的嵌入式选货平台,生成简洁的商品选择页面,简化目前复杂的商品选择系统,为公司内部的业务工作者以及第三方商户缩短选货链路,提高工作效率;选货平台复用性高,可移植性高,接入方以sdk方式引入即可,方便快捷,无需过多开发;并涵盖多业务线商品,解决不同商品要去不同系统选货的问题。
61.本发明实施例还提供一种电子设备,包括处理器和存储器,存储器中存储有可执行指令,可执行指令被处理器执行时,实现上述任意实施例描述的基于嵌入式平台的商品选择方法。
62.本发明的电子设备,能够实现通过引入具有良好移植性和拓展性的嵌入式选货平台,生成简洁的商品选择页面,简化目前复杂的商品选择系统,为公司内部的业务工作者以及第三方商户缩短选货链路,提高工作效率;选货平台复用性高,可移植性高,接入方以sdk方式引入即可,方便快捷,无需过多开发;并涵盖多业务线商品,解决不同商品要去不同系统选货的问题。
63.图6是本发明实施例中电子设备的结构示意图,应当理解的是,图6仅仅是示意性地示出各个模块,这些模块可以是虚拟的软件模块或实际的硬件模块,这些模块的合并、拆分及其余模块的增加都在本发明的保护范围之内。
64.如图6所示,电子设备600以通用计算设备的形式表现。电子设备600的组件包括但不限于:至少一个处理单元610、至少一个存储单元620、连接不同平台组件(包括存储单元620和处理单元610)的总线630、显示单元640等。
65.其中,存储单元存储有程序代码,程序代码可以被处理单元610执行,使得处理单元610执行上述任意实施例描述的音频分割方法的步骤。例如,处理单元610可以执行如图1所示的步骤。
66.存储单元620可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)6201和/或高速缓存存储单元6202,还可以进一步包括只读存储单元(rom)6203。
67.存储单元620还可以包括具有一个或多个程序模块6205的程序/实用工具6204,这样的程序模块6205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
68.总线630可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
69.电子设备600也可以与一个或多个外部设备700通信,外部设备700可以是键盘、指向设备、蓝牙设备等设备中的一种或多种。这些外部设备700使得用户能与该电子设备600进行交互通信。电子设备600也能与一个或多个其它计算设备进行通信,所示计算机设备包括路由器、调制解调器。这种通信可以通过输入/输出(i/o)接口650进行。并且,电子设备600还可以通过网络适配器660与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。网络适配器660可以通过总线630与电子设备600的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备600使用其它硬件和/或软件模块,包
括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储平台等。
70.本发明实施例还提供一种计算机可读的存储介质,用于存储程序,程序被执行时实现上述任意实施例描述的基于嵌入式平台的商品选择方法。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行上述任意实施例描述的基于嵌入式平台的商品选择方法。
71.本发明的存储介质当被处理器执行时,能够实现通过引入具有良好移植性和拓展性的嵌入式选货平台,生成简洁的商品选择页面,简化目前复杂的商品选择系统,为公司内部的业务工作者以及第三方商户缩短选货链路,提高工作效率;选货平台复用性高,可移植性高,接入方以sdk方式引入即可,方便快捷,无需过多开发;并涵盖多业务线商品,解决不同商品要去不同系统选货的问题。
72.程序产品可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,其可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
73.程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子包括但不限于:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
74.可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
75.可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c 等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备,例如利用因特网服务提供商来通过因特网连接。
76.以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献