[发明专利]提高移动客户端产品对用户请求的响应质量的方法在审
申请号: | 201310554766.X | 申请日: | 2013-11-08 |
公开(公告)号: | CN103561417A | 公开(公告)日: | 2014-02-05 |
发明(设计)人: | 李金城 | 申请(专利权)人: | 五八同城信息技术有限公司 |
主分类号: | H04W24/02 | 分类号: | H04W24/02 |
代理公司: | 北京律恒立业知识产权代理事务所(特殊普通合伙) 11416 | 代理人: | 顾珊;蔡艳园 |
地址: | 300457 天津市滨海新区第一*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 移动 客户端 产品 用户 请求 响应 质量 方法 | ||
技术领域
本发明涉及移动互联网领域,特别是一种提高移动客户端产品对用户请求的响应质量的方法。
背景技术
随着3G网络的正式商用,为传统互联网上已成型的业务在移动端的开发提供了可能,移动互联网快速成长的时代已经来临。在传统的互联网领域,浏览器的出现使得浏览复杂的因特网变得简单、便捷和易于分享,浏览器成为网上冲浪者最重要的客户端。因此,可以预见,在移动互联网领域,以app为主导的移动客户端必将引导移动互联网产业的发展方向,为移动客户浏览信息提供导航。
目前通过移动终端上安装的app访问服务器以及接收服务器响应的主要过程是:app页面请求通知控制器,然后控制器调用逻辑单元处理并将处理结果返回给app页面。然而,对于目前用户使用移动终端发出的app页面请求,存在以下问题:
一、当用户在app显示的页面A发起异步用户请求时,未等到服务器对该请求进行响应,用户有可能已将页面A切换至页面B,但移动终端又从服务器收到了来自之前页面A的响应。此时会出现异常提示或逻辑错误等,从而造成用户体验不佳。
二、用户可能对同一页面提交重复的请求。此时由于对每个页面都需要进行逻辑处理,以致服务器工作量增加,容易出现疏漏而产生线上BUG。
三、目前对手机app的测试主要是通过大量的质量检测人员进行大量的黑盒测试,而且黑盒测试成本高且容易发生疏漏。所以对手机APP的测试,存在难以实现自动化以及测试成本高等问题。
因此,需要一种提高移动客户端产品对用户请求的响应质量的方法,以改善手机客户端产品的用户体验。
发明内容
本发明的目的是提供一种提高移动客户端产品对用户请求的响应质量的方法。
根据本发明的一个方面,提供了一种提高移动客户端产品对用户请求的响应质量的方法,所述客户端包括视图层模块、控制层模块、逻辑层模块以及token模块,所述方法包括如下步骤:a)所述视图层模块基于用户的请求创建token;b)所述token模块验证本次请求是否为与前一次请求重复的请求,是则进入步骤c;否则进入步骤d;c)所述token模块终止对本请求的处理并销毁本请求的token,所述方法结束;d)所述token模块验证是否有新的不同请求,是则进入步骤c;否则进入步骤e;e)所述视图层模块将请求传至控制层模块,所述控制层模块分派请求;f)所述token模块验证是否有新的不同请求,是则进入步骤c;否则进入步骤g;g)所述控制层模块将请求传至逻辑层模块,所述逻辑层模块处理所述请求;h)所述token模块验证是否有新的不同请求,是则进入步骤c;否则进入步骤i;i)所述逻辑层模块将处理结果传至所述视图层模块,所述视图层模块展示处理结果。
优选地,所述token是异步请求状态和控制信息的接口,并至少包含类型标识、请求参数、处理状态、返回结果信息。
优选地,所述视图层模块负责绘制显示页面到客户端所在的移动终端屏幕进行显示,并能够通过访问所述token模块获取任意正在处理的请求的所述token,并根据需要随时停止该请求。
优选地,所述控制层模块负责控制视图显示,并将来所述自视图层模块的用户请求分派到所述逻辑层模块中对应的逻辑接口。
优选地,所述控制层模块负责当接到所述视图层模块的请求时对该请求进行统一验证。
优选地,所述逻辑层模块负责将从所述控制层模块接收到的请求进行相应的逻辑处理,并且在处理结束后,所述逻辑层模块将处理结果反馈至所述视图层模块。
优选地,所述逻辑层模块在反馈所述处理结果之前,向所述视图层模块反馈处理进度。
优选地,所述token模块中保存有当前正在处理的请求所对应的所述token集合。
优选地,所述token模块执行如下步骤验证重复请求:若所述token模块发现用户所触发的所述本请求的所述token与上一个请求的所述token一样,则阻止对所述本请求的处理,并由所述token模块销毁所述本请求的所述token。
优选地,所述token模块执行如下步骤验证用户的新请求:在系统处理用户请求的过程中的任意阶段,若用户提出了与本请求不同的新请求,则与所述本请求对应的所述token会阻止系统对所述本请求的处理,并由所述token模块销毁所述本请求的所述token。
因此,根据本发明的方法可以提高移动客户端产品对用户请求的响应质量的方法,改善手机客户端产品的用户体验。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于五八同城信息技术有限公司,未经五八同城信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310554766.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:空调器及其蓄热器
- 下一篇:发起通信的方法、装置及移动终端