[发明专利]应用程序的页面跳转方法及装置有效
申请号: | 201510788182.8 | 申请日: | 2015-11-17 |
公开(公告)号: | CN105354034B | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 韦吉云;张云;杨阳 | 申请(专利权)人: | 贵阳朗玛信息技术股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 550022 贵州省贵阳*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 页面 跳转 方法 装置 | ||
本发明公开了一种应用程序的页面跳转方法及装置,上述方法包括:接收来自于服务器的插入有指令标识符的消息文本,其中,上述消息文本中将统一资源标识URI作为上述指令标识符,上述指令标识符包括:指令在消息文本中的显示内容以及目标页面的Activity类名;响应用户对上述显示内容的点击操作,调用ActivitySpan类的onClick方法,根据上述目标页面的Activity类名跳转至当前应用程序的目标页面。根据本发明提供的技术方案,在当前客户端已经存在目标页面的情况下,新增一个页面跳转指令时,客户端无须做任何修改便可以满足新的需求。
技术领域
本发明涉及通信领域,具体而言,涉及一种应用程序的页面跳转方法及装置。
背景技术
在安卓(Android)移动应用程序(App)的设计中,客户端往往需要接收来自服务器的指令,并由用户触发,在客户端执行相应的操作。
例如以下需求场景:后台服务器向所有客户端推送一条消息,告知用户有活动正在举行,用户可前往参加。推送的消息文本中包含有活动名称,并且高亮显示,吸引用户点击,而用户点击高亮的活动名称后客户端自动跳转到活动相关页面,方便用户参加活动。
上述需求场景可以抽象为:服务器端向客户端推送一消息,消息中包含一些页面跳转指令,如果用户点击消息文本中页面跳转指令对应的内容,则客户端触发该页面跳转指令,执行页面跳转操作。这类功能的常规实现一般是,客户端与服务器端规定好一些协议,协议中定义好客户端页面的标识码,而服务器推送的消息中带有这些标识码的页面跳转指令,客户端触发指令时,根据这些标识码跳转到标识码相对应的页面。
然而,上述方案实现中最大的缺陷是适应性和灵活性不足。如果需要新增一个页面跳转指令,则必须在协议中增加一个新的页面标识码,而客户端也必须增加一个跳转逻辑,即使当前客户端中存在跳转的目标页面。也就是说,如果新增页面跳转指令,无论客户端是否存在目标页面,客户端都必须做相应的修改。而此时如果客户端已经发布,那么就必须重新发布新的客户端以适应新需求。
发明内容
本发明的主要目的在于公开了一种应用程序的页面跳转方法及装置,以至少解决相关技术中新增页面跳转指令,在客户端存在目标页面的情况下,客户端仍需重新修改才能满足需求的问题。
根据本发明的一个方面,提供了一种应用程序的页面跳转方法。
根据本发明的应用程序的页面跳转方法包括:接收来自于服务器的插入有指令标识符的消息文本,其中,上述消息文本中将统一资源标识符(Uniform ResourceIdentifier,简称为URI)作为上述指令标识符,上述指令标识符包括:指令在消息文本中的显示内容以及目标页面的Activity类名;响应用户对上述显示内容的点击操作,调用ActivitySpan类的onClick方法,根据上述目标页面的Activity类名跳转至当前应用程序的目标页面。
根据本发明的另一方面,提供了一种应用程序的页面跳转装置。
根据本发明的应用程序的页面跳转装置包括:接收模块,用于接收来自于服务器的插入有指令标识符的消息文本,其中,上述消息文本中将统一资源标识URI作为上述指令标识符,上述指令标识符包括:指令在消息文本中的显示内容以及目标页面的Activity类名;跳转模块,用于响应用户对上述显示内容的点击操作,调用ActivitySpan类的onClick方法,根据上述目标页面的Activity类名跳转至当前应用程序的目标页面。
通过本发明,无需另外定义页面标识,以页面的Activity类名为标识符。因此在当前客户端已经存在目标页面的情况下,新增一个页面跳转指令时,客户端无须做任何修改便可以满足新的需求。
附图说明
图1是根据本发明实施例的应用程序的页面跳转方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵阳朗玛信息技术股份有限公司,未经贵阳朗玛信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510788182.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:气动机器人焊钳中的浮动平衡机构
- 下一篇:一种电焊钳