[发明专利]运行模式切换方法和装置有效
申请号: | 201510921222.1 | 申请日: | 2015-12-11 |
公开(公告)号: | CN105554262B | 公开(公告)日: | 2018-11-02 |
发明(设计)人: | 杨伟贤;李大松;伍亮雄 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运行 模式 切换 方法 装置 | ||
本公开提供一种运行模式切换方法和装置。本公开运行模式切换方法,包括:终端根据用户输入的点击操作,生成请求消息,该请求消息携带终端的标识信息,点击操作用于切换应用的运行模式;发送请求消息给服务器,该请求消息用于服务器根据请求消息中携带的终端的标识信息,验证终端是否具有切换运行模式的权限,并生成携带验证结果的响应消息发送给终端;接收响应消息;若验证结果为终端具有切换运行模式的权限,显示开关给用户,该开关用于控制终端上运行模式的切换;接收用户输入的切换操作,切换应用的运行模式至切换操作对应的运行模式。本公开限制无权限用户对终端运行模式的切换,避免过多终端请求运行模式切换所造成的服务器性能变差问题。
技术领域
本公开涉及通信技术,尤其涉及一种运行模式切换方法和装置。
背景技术
基于很多应用都包含多种运行模式,例如,线上模式和调试模式等,为实现不同运行模式的切换,通过点击的方式唤起某一功能。例如,多次点击“机身存储”进入测试页面,实现线上模式到调试模式的切换。
发明内容
为克服相关技术中存在的问题,本公开提供一种运行模式切换方法和装置。所述技术方案如下:
根据本公开实施例的第一方面,提供一种运行模式切换方法,该方法包括:终端根据用户输入的点击操作,生成请求消息,该请求消息携带终端的标识信息,点击操作用于切换终端中至少一应用的运行模式;发送请求消息给服务器,该请求消息用于服务器根据该请求消息中携带的终端的标识信息,验证终端是否具有切换运行模式的权限,并生成携带验证结果的响应消息发送给终端;接收响应消息;若验证结果为终端具有切换运行模式的权限,显示开关给用户,该开关用于控制终端上运行模式的切换;接收用户输入的切换操作,切换应用的运行模式至切换操作对应的运行模式。
本公开的实施例提供的技术方案可以包括以下有益效果:根据用户输入的点击操作,生成请求消息并发送给服务器,由服务器验证终端是否具有切换运行模式的权限,之后,服务器反馈验证结果给终端,当验证结果为终端具有切换运行模式的权限时,终端显示用于控制终端上运行模式的切换的开关给用户,以使用户输入切换操作,通过服务器与终端的交互实现终端中应用的运行模式的切换,且开关不对所有终端暴露,限制无权限用户对终端运行模式的切换,避免过多终端请求运行模式切换所造成的服务器性能变差问题。
进一步地,上述方法还包括:若验证结果为终端不具有切换运行模式的权限,终端提示非法访问信息给用户。
本公开的实施例提供的技术方案可以包括以下有益效果:将非法访问信息提示给用户,以告知用户其所持有的终端不具有切换运行模式的权限,提升用户体验。
进一步地,上述终端接收用户输入的切换操作之后,上述方法还包括:终端显示确认弹窗给用户,以供用户确认切换操作;终端接收用户在确认弹窗上的确认操作。
本公开的实施例提供的技术方案可以包括以下有益效果:通过确认弹窗实现容错机制,避免因用户误操作所导致的终端运行模式的切换,提升用户体验。
进一步地,上述切换应用的运行模式至切换操作对应的运行模式,包括:重新载入切换操作对应的运行模式。
根据本公开实施例的第二方面,提供一种运行模式切换方法,该方法包括:接收终端发送的请求消息,所述请求消息携带所述终端的标识信息,所述请求消息是根据用户输入的点击操作生成的,所述点击操作用于切换所述终端中至少一应用的运行模式;根据所述终端的标识信息,验证所述终端是否具有切换运行模式的权限;生成响应消息,所述响应消息携带验证结果;发送所述响应消息给所述终端,所述响应消息用于所述终端确定是否显示开关给所述用户,所述开关用于控制所述终端上运行模式的切换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510921222.1/2.html,转载请声明来源钻瓜专利网。