本申请公开了一种业务页面的生成方法、装置、系统及计算机系统,其中所述方法包括:接收业务访问请求,所述请求包含业务状态;读取配置文件,获取所述业务状态对应的组件及所述组件的优先级;按照所述优先级,对所述组件进行排序;根据排序后的所述组件生成页面并进行可视化展示,实现了将组件的排序规则与组件及页面的实现代码的分离、修改组件的排序只需要修改对应的配置文件,降低了修改组件顺序带来的风险,减少了所需的人力成本。
【技术实现步骤摘要】
一种业务页面的生成方法、装置、系统及计算机系统
本专利技术涉及计算机
,尤其涉及一种业务页面的生成方法、装置、系统及计算机系统。
技术介绍
随着互联网技术的发展,各企业可以利用互联网开展各种各样不同的业务。为了吸引用户的兴趣、改善用户的使用体验,企业常常需要针对不同的业务、业务的不同状态对展示给用户的页面上的组件的排序方式进行调整。例如,电商平台为了提升用户的支付转化率,可以在待支付订单的订单页面上,将支付按钮排在最前;对运输中的订单,可以将查看物流的按钮配置在最前,以方便用户查询实时物流进度。在现有技术中,调整按钮等组件的顺序需要对有关的按钮及页面的代码进行直接修改,改动的风险高,且所需的开发及测试的工作量大,需要大量的人力成本。
技术实现思路
为了解决现有技术的不足,本专利技术的主要目的在于提供一种业务页面的生成方法,所述方法包括:接收业务访问请求,所述请求包含业务状态;读取配置文件,获取所述业务状态对应的组件及所述组件的优先级;按照所述优先级,对所述组件进行排序;根据排序后的所述组件生成页面并进行可视化展示。在一些实施例中,所述读取配置文件,获取所述业务状态对应的组件及所述组件的优先级包括:读取配置文件,获取所述业务状态对应的组件排序;根据所述组件排序,确定每一所述组件的优先级并存入所述组件对应的键值对;所述按照所述优先级,对所述组件进行排序包括:读取每一所述组件对应的键值对,获取所述组件的优先级。在一些实施例中,按照所述优先级,对所述组件进行排序包括:将不存在对应的所述键值对的组件排在最后。在一些实施例中,所述方法包括:当判断符合预设的访问条件时,访问配置平台获取实时配置;根据所述实时配置更新本地配置文件;所述读取配置文件,获取所述业务状态对应的组件及所述组件的优先级包括:读取所述本地配置文件,获取所述业务状态对应的组件及所述组件的优先级。在一些实施例中,所述读取所述本地配置文件,获取所述业务状态对应的组件及所述组件的优先级包括:当所述本地配置文件不存在所述业务状态对应的组件及所述组件的优先级时,访问所述配置平台获取所述实时配置;根据所述实时配置,确定所述业务状态对应的组件及所述组件的优先级。在一些实施例中,所述业务状态包括订单状态,所述组件包括按钮。第二方面,本申请提供了一种业务页面的生成装置,所述装置包括:接收模块,用于接收业务访问请求,所述请求包含业务状态;处理模块,用于读取配置文件,获取所述业务状态对应的组件及所述组件的优先级;排序模块,用于按照所述优先级,对所述组件进行排序;生成模块,用于根据排序后的所述组件生成页面并进行可视化展示。在一些实施例中,所述处理模块还可用于读取配置文件,获取所述业务状态对应的组件排序;根据所述组件排序,确定每一所述组件的优先级并存入所述组件对应的键值对;所述排序模块还可用于读取每一所述组件对应的键值对,获取所述组件的优先级。第三方面,本申请提供了一种业务页面的生成系统,所述系统包括:处理端,用于当判断符合预设的访问条件时,访问配置平台获取实时配置;根据所述实时配置更新本地配置文件;接收业务访问请求,所述请求包含业务状态;读取所述本地配置文件,获取所述业务状态对应的组件及所述组件的优先级;按照所述优先级,对所述组件进行排序;根据排序后的所述组件生成页面并进行可视化展示;配置平台,用于保存所述实时配置。第四方面,本申请提供了一种计算机系统,所述系统包括:一个或多个处理器;以及与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:接收业务访问请求,所述请求包含业务状态;读取配置文件,获取所述业务状态对应的组件及所述组件的优先级;按照所述优先级,对所述组件进行排序;根据排序后的所述组件生成页面并进行可视化展示。为了达到上述目的,第一方面本专利技术提供了本专利技术实现的有益效果为:本申请公开了一种业务页面的生成方法,所述方法包括:接收业务访问请求,所述请求包含业务状态;读取配置文件,获取所述业务状态对应的组件及所述组件的优先级;按照所述优先级,对所述组件进行排序;根据排序后的所述组件生成页面并进行可视化展示,实现了将组件的排序规则与组件及页面的实现代码的分离、修改组件的排序只需要修改对应的配置文件,降低了修改带来的风险,减少了所需的人力成本;进一步地,本申请还公开了当判断符合预设的访问条件时,访问配置平台获取实时配置;根据所述实时配置更新本地配置文件;所述读取配置文件,获取所述业务状态对应的组件及所述组件的优先级包括:读取所述本地配置文件,获取所述业务状态对应的组件及所述组件的优先级,实现了对配置平台保存的实时配置的预读取,减少了读取配置文件所需时间,提高了对用户的访问请求的响应速度。本专利技术所有产品并不需要具备上述所有效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的处理端工作流程图;图2是本申请实施例提供的方法流程图;图3是本申请实施例提供的装置结构图;图4是本申请实施例提供的计算机系统结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如
技术介绍
中所述,为了解决现有技术中修改组件在页面中的显示排序需要对组件及页面的代码进行修改、导致修改的风险高耗时长的技术问题,本申请提出了将每一业务状态对应的组件的排序存入配置文件,在接收到用户对应页面的访问请求时对组件按照对应的排序进行排列,并在页面上将排序后的组件进行可视化展示,降低了当排序需要修改时的风险及成本。本申请以下实施例以对各种订单状态下的按钮进行排序为例,提供了一种基于订单状态的按钮排序方法,如图1所示,包括处理端及配置平台。所述处理端可以是用户的移动终端、计算机等处理设备。运维人员可在配置平台发布或修改每一订单状态对应的按钮的排序。例如,订单状态可包括待支付状态及待发货状态,按钮的按钮编号包括A、B、C。根据实际的业务需求,待支付状态与待发货状态的按钮排序应当分别为A、B、C和B、A、C。运维人员根据所述业务需求,将待支付状态对应的配置值修改为本文档来自技高网...
【技术保护点】
1.一种业务页面的生成方法,其特征在于,所述方法包括:/n接收业务访问请求,所述请求包含业务状态;/n读取配置文件,获取所述业务状态对应的组件及所述组件的优先级;/n按照所述优先级,对所述组件进行排序;/n根据排序后的所述组件生成页面并进行可视化展示。/n
【技术特征摘要】
1.一种业务页面的生成方法,其特征在于,所述方法包括:
接收业务访问请求,所述请求包含业务状态;
读取配置文件,获取所述业务状态对应的组件及所述组件的优先级;
按照所述优先级,对所述组件进行排序;
根据排序后的所述组件生成页面并进行可视化展示。
2.根据权利要求1所述的方法,其特征在于,
所述读取配置文件,获取所述业务状态对应的组件及所述组件的优先级包括:
读取配置文件,获取所述业务状态对应的组件排序;
根据所述组件排序,确定每一所述组件的优先级并存入所述组件对应的键值对;
所述按照所述优先级,对所述组件进行排序包括:
读取每一所述组件对应的键值对,获取所述组件的优先级。
3.根据权利要求2所述的方法,其特征在于,按照所述优先级,对所述组件进行排序包括:
将不存在对应的所述键值对的组件排在最后。
4.根据权利要求1-3任一所述的方法,其特征在于,所述方法包括:
当判断符合预设的访问条件时,访问配置平台获取实时配置;
根据所述实时配置更新本地配置文件;
所述读取配置文件,获取所述业务状态对应的组件及所述组件的优先级包括:
读取所述本地配置文件,获取所述业务状态对应的组件及所述组件的优先级。
5.根据权利要求4所述的方法,其特征在于,所述读取所述本地配置文件,获取所述业务状态对应的组件及所述组件的优先级包括:
当所述本地配置文件不存在所述业务状态对应的组件及所述组件的优先级时,访问所述配置平台获取所述实时配置;
根据所述实时配置,确定所述业务状态对应的组件及所述组件的优先级。
6.根据权利要求1-3任一所述的方法,其特征...
【专利技术属性】
技术研发人员:梁聪,张文嘉,李永,陆磊,
申请(专利权)人:苏宁云计算有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。