[发明专利]界面控制方法及装置有效
申请号: | 201811559611.4 | 申请日: | 2018-12-19 |
公开(公告)号: | CN109684569B | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 蔡君;陈忠义;宋辉;阳志强;田维忠;杨俊;罗光喜;蒙川川;周平;田进 | 申请(专利权)人: | 贵阳朗玛信息技术股份有限公司 |
主分类号: | G06F16/955 | 分类号: | G06F16/955 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 安卫静 |
地址: | 550000 贵州省贵阳市贵阳国家高新技术产业*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 界面 控制 方法 装置 | ||
本申请提供一种界面控制方法,应用于采用HTTP协议进行界面控制的任务,包括:获得界面返回请求,其中,界面返回请求表示需要再次展示第一界面,第一界面为在本次展示的第二界面的前一次展示的界面;根据界面返回请求,获得界面堆栈中位于栈顶的第一界面的第一界面信息,其中,界面堆栈为存储界面信息的堆栈;根据第一界面信息,请求第一界面。通过使用堆栈存储当前层级已经访问过的界面对应的界面信息,每个界面信息就相当于一个对象,而堆栈成为多个界面之间联系的枢纽,此种方式无需使用HTTP地址对多个界面进行关联,因此能够改善由于使用HTTP地址携带每一级界面的地址而造成地址变长、变复杂的问题,以及能够改善由此带来的不利于开发维护的问题。
技术领域
本申请涉及互联网技术领域,具体而言,涉及一种界面控制方法及装置。
背景技术
目前,基于HTTP协议的界面控制任务,由于HTTP协议的无状态性,需要通过HTTP地址将多个界面进行关联,以及保持界面的状态参数,当跳转的界面层级较深,从下一级界面返回上一级界面或从上一级界面跳转下一级界面时,HTTP地址携带的地址和参数较多,易出错且不利于维护。
发明内容
有鉴于此,本申请的目的在于提供一种界面控制方法及装置,以改善目前基于HTTP协议的界面控制任务,当跳转的界面层级较深,从下一级界面返回上一级界面或从上一级界面跳转下一级界面时,HTTP地址携带的地址和参数较多的问题。
为了实现上述目的,本申请的实施例通过如下方式实现:
第一方面,本申请的实施例提供了一种界面控制方法,应用于采用HTTP协议进行界面控制的任务,所述方法包括:获得界面返回请求,其中,所述界面返回请求表示需要再次展示第一界面,所述第一界面为在本次展示的第二界面的前一次展示的界面;根据所述界面返回请求,获得界面堆栈中位于栈顶的所述第一界面的第一界面信息,其中,所述界面堆栈为存储界面信息的堆栈;根据所述第一界面信息,请求所述第一界面。
在本申请实施例中,在获得界面返回请求后,根据该请求而获得界面堆栈中的位于栈顶的第一界面信息,并根据第一界面信息访问第一界面,从而实现返回第一界面的功能。通过使用堆栈存储当前层级已经访问过的界面对应的界面信息,每个界面信息就相当于一个对象,而堆栈成为多个界面之间联系的枢纽,从而能够在接受到返回请求时,从堆栈中取出处于栈顶的界面信息,并跳转到界面信息对应的目标界面。此种方式无需使用HTTP地址对多个界面进行关联和保持,因此能够改善由于使用HTTP地址携带每一级界面的地址而造成地址变长、变复杂的问题,以及能够改善由此带来的不利于开发维护的问题。
结合第一方面,在第一方面的第一种可能的实现方式中,所述根据所述第一界面信息,请求所述第一界面,包括:获得所述第一界面信息中的第一界面标识和第一状态参数,其中,所述第一界面标识表示所述第一界面的名称,所述第一状态参数表示所述第一界面上包含的对象的运行状态;根据所述第一界面标识和所述第一状态参数,确定所述第一界面的第一访问地址;根据所述第一访问地址,请求所述第一界面。
在本申请实施例中,从第一界面信息中获得第一界面标识和第一状态参数,并由第一界面标识和第一状态参数确定出第一界面的第一访问地址。通过以界面标识和状态参数确定界面的访问地址,可以不依靠获取当前界面的HTTP地址而确定界面的访问地址,能够减少使用HTTP地址的频率,从而减少HTTP地址出错的几率,进而改善由于跳转界面时利用HTTP地址携带状态保持参数和关联界面的地址而带来的不利于开发维护的问题。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据所述第一界面标识和所述第一状态参数,确定所述第一界面的第一访问地址,包括:根据所述第一界面标识,确定出与所述第一界面标识关联的所述第一界面的第一初始地址;将所述第一界面标识和所述第一状态参数加入所述第一初始地址中,获得所述第一界面的所述第一访问地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵阳朗玛信息技术股份有限公司,未经贵阳朗玛信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811559611.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图片处理方法和装置
- 下一篇:网页信息处理方法及装置