[发明专利]一种界面激活方法和装置有效
申请号: | 201610147740.7 | 申请日: | 2016-03-15 |
公开(公告)号: | CN107193844B | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 沙彦魁 | 申请(专利权)人: | 菜鸟智能物流控股有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06Q30/06 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 界面 激活 方法 装置 | ||
本申请实施例中提供了一种界面激活方法和装置,该方法包括:根据预先创建的配置文件激活第一界面;在该配置文件中查询该第一界面的配置信息,该配置文件包括多个界面的配置信息,该配置信息包括各界面的上一界面和下一界面的信息;根据该第一界面返回的用户操作和该第一界面的配置信息,激活第二界面,其中,该第二界面包括该第一界面的上一界面或下一界面。采用本申请实施例中的方案,便于维护界面。
技术领域
本申请涉及界面构建技术,具体涉及一种界面激活方法和装置。
背景技术
在一些具有复杂的多个界面交互的软件系统中,为完成某一项功能,通常需要用户完成对多个界面按顺序执行的一系列界面操作,以触发系统激活一系列的任务界面,这种按顺序执行的一系列界面操作被称为“任务流”。
例如,用户想要购买某一件商品,用户点击“购物”按钮,系统激活(即,触发显示)购物首页界面,用户在首页界面上点击“分类”,并选择所需商品所在的分类,系统激活相应分类的界面,然后在分类界面上点击相应的品牌或店铺,系统激活品牌或店铺的首页界面,用户在该界面上点击进入相应商品的商品信息显示界面,并确认购买;商品选择完毕后,系统激活结算界面,用户点击确认后,系统激活支付界面;用户通过支付界面成功支付后,系统激活成功购买界面;如果支付失败,则系统激活支付失败界面。因此,购物首页界面、相应分类的界面、品牌或店铺的首页界面、商品信息显示界面、结算界面、支付界面、成功购买界面/支付失败界面就形成界面任务流。
为了使该界面任务流能够按照预定的顺序执行,现有技术中通常把每个任务流的逻辑代码都写在各任务界面的配置文件中,即,在各界面的配置文件中分别写入该界面在各任务流中的上一界面和下一界面的信息、以及各界面在各任务流中的输入数据、输出数据及数据流向信息等。具体地,可以将界面在各任务流中的上一界面和下一界面的信息称为该界面的“操作流逻辑”,以及可以将各界面在各任务流中的输入数据、输出数据及数据流向信息称为该界面的“数据流逻辑”。
以上述购物任务流中的支付界面为例,该界面的操作流逻辑包括:在用户购买商品这一任务流中,支付界面的上一界面为结算界面,下一界面为成功购买界面/支付失败界面。
以上述购物任务流中的结算界面为例,该界面的数据流处理逻辑包括:从各商品信息显示界面获取各商品信息,包括各商品的缩略图、商品名称、商品金额、店家名称等;计算总金额;然后将总金额发送给支付界面。
因此,现有技术中的界面激活方法如下:激活界面;根据该界面中的逻辑代码确定该界面在该任务流中的操作流逻辑和数据流处理逻辑;接收用户的操作,并根据用户操作和操作流逻辑激活另一界面;根据数据流处理逻辑确定数据流向,并发送至相应的模块。
由于软件系统中的交互界面非常多,一些界面可能出现在多个界面任务流中。例如,A界面出现在a,b,c三个任务流中,按照现有技术中的方案,A界面中将同时存在a,b,c三个任务流的业务代码,使得A界面的逻辑变得复杂,不便于维护。
采用现有技术中的界面激活方法,界面逻辑复杂,不便于维护。
发明内容
本申请实施例中提供了一种界面激活方法和装置,用于解决现有技术中的界面激活方法导致的界面逻辑复杂,不便于维护的问题。
根据本申请实施例的一个方面,提供了一种界面激活方法,包括:根据预先创建的配置文件激活第一界面;在该配置文件中查询该第一界面的配置信息,该配置文件包括多个界面的配置信息,该配置信息包括各界面的上一界面和下一界面的信息;根据该第一界面返回的用户操作和该第一界面的配置信息,激活第二界面,其中,该第二界面包括该第一界面的上一界面或下一界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于菜鸟智能物流控股有限公司,未经菜鸟智能物流控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610147740.7/2.html,转载请声明来源钻瓜专利网。