[发明专利]一种业务页面的生成方法、装置、系统及计算机系统有效
申请号: | 202010173690.6 | 申请日: | 2020-03-13 |
公开(公告)号: | CN111402000B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 梁聪;张文嘉;李永;陆磊 | 申请(专利权)人: | 苏宁云计算有限公司 |
主分类号: | G06Q30/0601 | 分类号: | G06Q30/0601;G06F8/34;G06F8/38 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 段晓玲 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 页面 生成 方法 装置 系统 计算机系统 | ||
本申请公开了一种业务页面的生成方法、装置、系统及计算机系统,其中所述方法包括:接收业务访问请求,所述请求包含业务状态;读取配置文件,获取所述业务状态对应的组件及所述组件的优先级;按照所述优先级,对所述组件进行排序;根据排序后的所述组件生成页面并进行可视化展示,实现了将组件的排序规则与组件及页面的实现代码的分离、修改组件的排序只需要修改对应的配置文件,降低了修改组件顺序带来的风险,减少了所需的人力成本。
技术领域
本发明涉及计算机技术领域,尤其涉及一种业务页面的生成方法、装置、系统及计算机系统。
背景技术
随着互联网技术的发展,各企业可以利用互联网开展各种各样不同的业务。为了吸引用户的兴趣、改善用户的使用体验,企业常常需要针对不同的业务、业务的不同状态对展示给用户的页面上的组件的排序方式进行调整。例如,电商平台为了提升用户的支付转化率,可以在待支付订单的订单页面上,将支付按钮排在最前;对运输中的订单,可以将查看物流的按钮配置在最前,以方便用户查询实时物流进度。
在现有技术中,调整按钮等组件的顺序需要对有关的按钮及页面的代码进行直接修改,改动的风险高,且所需的开发及测试的工作量大,需要大量的人力成本。
发明内容
为了解决现有技术的不足,本发明的主要目的在于提供一种业务页面的生成方法,所述方法包括:
接收业务访问请求,所述请求包含业务状态;
读取配置文件,获取所述业务状态对应的组件及所述组件的优先级;
按照所述优先级,对所述组件进行排序;
根据排序后的所述组件生成页面并进行可视化展示。
在一些实施例中,所述读取配置文件,获取所述业务状态对应的组件及所述组件的优先级包括:
读取配置文件,获取所述业务状态对应的组件排序;
根据所述组件排序,确定每一所述组件的优先级并存入所述组件对应的键值对;
所述按照所述优先级,对所述组件进行排序包括:
读取每一所述组件对应的键值对,获取所述组件的优先级。
在一些实施例中,按照所述优先级,对所述组件进行排序包括:
将不存在对应的所述键值对的组件排在最后。
在一些实施例中,所述方法包括:
当判断符合预设的访问条件时,访问配置平台获取实时配置;
根据所述实时配置更新本地配置文件;
所述读取配置文件,获取所述业务状态对应的组件及所述组件的优先级包括:
读取所述本地配置文件,获取所述业务状态对应的组件及所述组件的优先级。
在一些实施例中,所述读取所述本地配置文件,获取所述业务状态对应的组件及所述组件的优先级包括:
当所述本地配置文件不存在所述业务状态对应的组件及所述组件的优先级时,访问所述配置平台获取所述实时配置;
根据所述实时配置,确定所述业务状态对应的组件及所述组件的优先级。
在一些实施例中,所述业务状态包括订单状态,所述组件包括按钮。
第二方面,本申请提供了一种业务页面的生成装置,所述装置包括:
接收模块,用于接收业务访问请求,所述请求包含业务状态;
处理模块,用于读取配置文件,获取所述业务状态对应的组件及所述组件的优先级;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁云计算有限公司,未经苏宁云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010173690.6/2.html,转载请声明来源钻瓜专利网。