[发明专利]用于更新移动设备上的展示画面的系统及其方法无效
申请号: | 201210039163.1 | 申请日: | 2012-02-17 |
公开(公告)号: | CN102707961A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 苏瑞雅普拉卡施·桑德拉潘迪安 | 申请(专利权)人: | 米特尔网络公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F3/048 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 李晓冬 |
地址: | 加拿大*** | 国省代码: | 加拿大;CA |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 更新 移动 设备 展示 画面 系统 及其 方法 | ||
技术领域
本申请总地涉及移动设备,更具体地涉及实时地请求数据的移动设备应用,例如显示联系人、呼叫历史和消息的滚动展示画面(presentation)屏幕。
背景技术
位于移动平台上的应用在实时地从远程服务器取得数据时会引起不同挑战。例如,大多数移动设备的总存储器为512兆字节。在该存储器中,每个程序具有用于在其中运行的32兆字节的存储器。32兆字节的存储器是程序在任何一时间点可利用的全部存储器。由于移动设备上可用的存储器有限,因此以其原本格式来缓存来自远程服务器的所有数据并不总是可行的。
用户还倾向于要求包含大量信息的视图位于单个屏幕上,例如,整个社团联系人列表在单个视图中。这些视图应用了滚动并且期望有非常平滑的转换。当视图中的项目需要具体的单独数据时,例如,存储在服务器上的实时数据或大图像,则屏幕上的单次滚动将导致对服务器的巨量请求。因此,这将减慢设备本身上的处理,从而使得设备不适当地执行并且带来非常差的用户体验。
当存储器资源缺乏时,移动应用不会示出所有数据,或者在替代方式中,移动应用创建按照需要仅查看单个项目以防止滚动问题的方法。为了克服上述挑战,在本申请中描述了用于更新移动设备上的展示画面的系统及其方法。下面描述这些以及其他相关优点。
发明内容
在本发明的一个实施例中,提供了一种用于提供移动设备上所显示的展示画面内的数据的方法,包括:接收用于展示画面的数据请求;从最后接收的数据请求开始,从服务器异步地检索与数据请求相对应的数据;以及在展示画面内显示数据。
附图说明
在所附权利要求中阐述了被认为是本申请特有的新颖特征。在下面的描述中,整个说明书和附图中的相似部分分别用相同数字来标记。附图不一定按比例绘制并且为了清楚和简要,某些附图可以以放大的或概况性的形式被示出。然而,在结合附图阅读时,通过参考下面对说明性实施例的详细描述将最好地明白本申请本身、优选使用模式、其另外的目的和优点,在附图中:
图1示出了根据本申请一个方面的用于向展示画面(presentation)提供快速更新的典型移动设备的说明性硬件和软件组件;
图2A示意性地示出了根据本申请一个方面的带有滚动条的示例性展示画面的上部,该滚动条具有位于轨迹顶部的拇指块(thumb);
图2B提供了根据本申请一个方面的带有滚动条的示例性展示画面的下部,该滚动条具有位于轨迹底部的拇指块;
图3A示出了根据本申请一个方面的由于存储器不足而移除了数据的示例性展示画面;
图3B示出了根据本申请一个方面的用于显示在示例性展示画面中的单个项目;
图4示出了根据本申请一个方面的展示画面更新应用的说明性组件;
图5是示出根据本申请一个方面的用于处理数据请求的示例性例程的流程图;
图6提供了示出根据本申请一个方面的用于处理待决请求的示例性例程的流程图;
图7示出了根据本申请一个方面的显示出来自多个呼叫者的未接电话的示例性展示画面;以及
图8是示出根据本申请一个方面的用于更新展示画面内的数据的处理的说明性流程图。
具体实施方式
下面结合附图阐述的描述旨在作为对本申请的当前优选实施例的描述,而不希望表示本申请可被构建和/或利用的仅有形式。本描述结合所示实施例阐述了用于构建和操作本申请的步骤序列以及功能。然而,将明白,可以通过不同实施例来实现相同或等同的功能和序列,这些不同实施例也希望被包含在本申请的精神和范围内。
一般而言,本申请涉及移动设备,并且更具体地涉及根据请求从远程服务器检索数据而不影响移动设备的性能。这里描述的系统通常可被应用于本机移动设备应用,其中,来自远程服务器的实时数据可被用于界面更新。这些应用可以包括但不限于与诸如联系人、呼叫历史、消息等项目有关的滚动展示画面屏幕。在说明性实施例中,当用户界面被滚动时,一个或多个数据请求可被作出。当数据未在缓存中被找到时,可以通过从最后添加的数据请求开始异步地将数据请求发出给远程服务器,来通过轻松加载器(relaxed loader)从远程服务器检索该数据。轻松加载器使得移动设备不会用多个请求来攻击远程服务器。通过移除较老的数据请求,移动应用可以取得与当前显示更相符的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于米特尔网络公司,未经米特尔网络公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210039163.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种激振器
- 下一篇:从烟草克隆细胞色素P450基因