System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及前端开发,具体而言,涉及一种轮播图展示方法、装置、电子设备及存储介质。
技术介绍
1、在电商领域,轮播图是一种直观地将商品展示给用户的方法。在现有管理系统或者app中,目前主流轮播图的展示方案,比较同质化。例如,若是针对不同客户配置不同轮播图,但只能应用于一种客户端;或者针对同一客户的不同客户端,只能配置一套轮播图。无法实现多客户模式下、多客户端差异化、定制化的需求。
技术实现思路
1、为了解决上述技术问题,本申请实施例提供了一种轮播图展示方法、装置、电子设备及存储介质。
2、第一方面,本申请实施例提供了一种轮播图展示方法,所述方法包括:
3、基于配置管理平台对各项目的轮播图进行配置,得到各所述项目对应的配置内容,并将所述配置内容保存在数据库中;
4、获取客户端的当前项目和对所述轮播图的获取方式,所述获取方式包括拉取和推送;
5、若所述获取方式为拉取,则基于所述客户端的客户端标识和当前项目编码从所述数据库中读取当前项目对应的轮播图;
6、若所述获取方式为推送,则消费所述配置管理平台生产的推送消息,并基于所述推送消息将当前项目对应的轮播图下发到所述客户端。
7、在一实施方式中,所述基于配置管理平台对各项目的轮播图进行配置,得到各所述项目对应的配置内容,包括:
8、获取各项目对应的多个轮播图;
9、获取各所述轮播图的配置信息,其中,所述配置信息包括轮播图名称、轮播图图片链接、发
10、在一实施方式中,所述基于所述客户端的客户端标识和当前项目编码从所述数据库中读取当前项目对应的轮播图,包括:
11、基于所述客户端的客户端请求接口获取所述当前项目对应的轮播图列表;
12、所述配置管理平台基于所述轮播图列表查询各所述轮播图的配置信息;
13、客户端服务平台将各所述轮播图及其配置信息返回至所述客户端。
14、在一实施方式中,所述基于所述客户端的客户端请求接口获取所述当前项目对应的轮播图列表,包括;
15、基于所述客户端请求接口向所述客户端服务平台发送客户端请求;
16、当所述客户端服务平台接收到所述客户端请求时,后台调用所述配置管理平台接口获取所述轮播图列表。
17、在一实施方式中,所述基于所述客户端请求接口向所述客户端服务平台发送客户端请求之前,还包括:
18、获取请求参数,其中,所述请求参数包括关键请求参数、项目编码和所述客户端标识。
19、在一实施方式中,所述消费所述配置管理平台生产的推送消息,包括:
20、所述配置管理平台生产推送消息至中间件;
21、客户端服务平台从所述中间件获取所述推送消息。
22、在一实施方式中,所述基于所述推送消息将当前项目对应的轮播图下发到所述客户端,包括:
23、所述客户端服务平台将所述轮播图推送至物联网平台;
24、所述物联网平台将所述轮播图下发至所述客户端。
25、第二方面,本申请实施例提供了一种轮播图展示装置,所述装置包括:
26、配置模块,用于基于配置管理平台对各项目的轮播图进行配置,得到各所述项目对应的配置内容,并将所述配置内容保存在数据库中;
27、获取模块,用于获取客户端的当前项目和对所述轮播图的获取方式,所述获取方式包括拉取和推送;
28、拉取模块,用于若所述获取方式为拉取,则基于所述客户端的客户端标识和当前项目编码从所述数据库中读取当前项目对应的轮播图;
29、推送模块,用于若所述获取方式为推送,则消费所述配置管理平台生产的推送消息,并基于所述推送消息将当前项目对应的轮播图下发到所述客户端。
30、第三方面,本申请实施例提供了一种电子设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述计算机程序在所述处理器运行时执行第一方面提供的轮播图展示方法。
31、第四方面,本申请实施例提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行第一方面提供的轮播图展示方法。
32、上述本申请提供的轮播图展示方法,提供不同用户、针对不同客户端进行轮播图配置管理,实现对不同用户、在不同客户端看到不一样的轮播图,满足多用户、多客户端对轮播图定制化、差异化的配置需求,拥有使用方便、适用性强、扩展性好等优点。
本文档来自技高网...【技术保护点】
1.一种轮播图展示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的轮播图展示方法,其特征在于,所述基于配置管理平台对各项目的轮播图进行配置,得到各所述项目对应的配置内容,包括:
3.根据权利要求1所述的轮播图展示方法,其特征在于,所述基于所述客户端的客户端标识和当前项目编码从所述数据库中读取当前项目对应的轮播图,包括:
4.根据权利要求3所述的轮播图展示方法,其特征在于,所述基于所述客户端的客户端请求接口获取所述当前项目对应的轮播图列表,包括;
5.根据权利要求3所述的轮播图展示方法,其特征在于,所述基于所述客户端请求接口向所述客户端服务平台发送客户端请求之前,还包括:
6.根据权利要求1所述的轮播图展示方法,其特征在于,所述消费所述配置管理平台生产的推送消息,包括:
7.根据权利要求6所述的轮播图展示方法,其特征在于,所述基于所述推送消息将当前项目对应的轮播图下发到所述客户端,包括:
8.一种轮播图展示装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括存储
10.一种计算机可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序在处理器上运行时执行权利要求1至7中任一项所述的轮播图展示方法。
...【技术特征摘要】
1.一种轮播图展示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的轮播图展示方法,其特征在于,所述基于配置管理平台对各项目的轮播图进行配置,得到各所述项目对应的配置内容,包括:
3.根据权利要求1所述的轮播图展示方法,其特征在于,所述基于所述客户端的客户端标识和当前项目编码从所述数据库中读取当前项目对应的轮播图,包括:
4.根据权利要求3所述的轮播图展示方法,其特征在于,所述基于所述客户端的客户端请求接口获取所述当前项目对应的轮播图列表,包括;
5.根据权利要求3所述的轮播图展示方法,其特征在于,所述基于所述客户端请求接口向所述客户端服务平台发送客户端请求之前,还包括:<...
【专利技术属性】
技术研发人员:谢宝东,唐健,
申请(专利权)人:深圳市捷顺科技实业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。