[发明专利]一种界面切换到后台运行自动刷新数据的方法和系统有效
申请号: | 201410326440.6 | 申请日: | 2014-07-10 |
公开(公告)号: | CN104123181A | 公开(公告)日: | 2014-10-29 |
发明(设计)人: | 廖攀攀;唐涛 | 申请(专利权)人: | 深圳市云宙多媒体技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F21/52 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 界面 切换 后台 运行 自动 刷新 数据 方法 系统 | ||
1.一种界面切换到后台运行自动刷新数据的方法,其特征在于,所述方法包括以下步骤:
建立一个监听者,用于监听指定界面的状态;
设定指定界面为可见;
当监听到指定界面不可见时,执行OnStop()方法;
继续监听,当监听到指定界面可见时,执行OnResume()方法,并发送http请求,请求服务器更新其存储的指定界面相关数据;
判断服务器中存储的所述指定界面相关数据是否有更新,若有更新,则刷新指定界面相关数据显示;若未更新,则不作处理。
2.如权利要求1所述的界面切换到后台运行自动刷新数据的方法,其特征在于,所述指定界面的状态包括可见和不可见。
3.如权利要求1所述的界面切换到后台运行自动刷新数据的方法,其特征在于,判定所述指定界面不可见的方法为:
首先指定界面执行onResume()方法,然后监听指定界面执行OnResume()和OnStop()方法;当指定界面执行onStop()方法时,判断此时指定界面是否等于指定界面执行onResume()时的界面,如果是,则表示指定界面处于后台。
4.如权利要求1所述的界面切换到后台运行自动刷新数据的方法,其特征在于,判定所述指定界面为Android播放器中的界面。
5.一种界面切换到后台运行自动刷新数据的系统,其特征在于,所述系统包括移动终端和服务器;
移动终端包括:
监听模块,用于建立一个监听者,用于监听指定界面的状态;
可见界面设定模块,用于设定指定界面为可见;
指定界面,为设定的当前状态为可见的用户操作界面;
OnStop()方法执行模块,用于当监听到指定界面不可见时,执行OnStop()方法;
OnResume()方法执行模块,用于当监听到指定界面可见时,执行OnResume()方法;
数据更新请求发送模块,用于发送http请求,请求服务器更新其存储的指定界面相关数据;
数据更新情况获取模块,用于呼叫服务器进行判断指定界面相关数据是否有更新,并接收服务器反馈的指定界面相关数据更新状况;
界面数据刷新模块,用于当获知服务器中存储的指定界面相关数据有更新时,刷新移动终端指定界面中的相关数据;
服务器包括:
数据存储模块,用于存储指定界面相关数据;
信息处理模块,用于接收移动终端发送的更新数据的http请求,并通知服务器数据更新模块开始执行;并用于接收移动终端发送的呼叫服务器进行判断指定界面相关数据是否有更新的请求,并通知数据更新情况判断模块执行,并用于接收数据更新情况判断模块反馈的判断结果,将所述判断结果发送给移动终端;
服务器数据更新模块,用于根据信息处理模块的通知更新指定界面相关数据;
数据更新情况判断模块,用于根据信息处理模块的通知判断服务器中存储的所述指定界面相关数据是否有更新,并将判断结果发送给信息处理模块。
6.如权利要求5所述的界面切换到后台运行自动刷新数据的系统,其特征在于,所述OnStop()方法执行模块中,判定所述指定界面不可见的方法为:
首先指定界面执行onResume()方法,然后监听指定界面执行OnResume()和OnStop()方法;当指定界面执行onStop()方法时,判断此时指定界面是否等于指定界面执行onResume()时的界面,如果是,则表示指定界面处于后台。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市云宙多媒体技术有限公司,未经深圳市云宙多媒体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410326440.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电传动铰接式自卸车电动机接线结构
- 下一篇:一种行李箱泡管结构