[发明专利]终端应用数据上传的方法和设备在审
申请号: | 201611168541.0 | 申请日: | 2016-12-16 |
公开(公告)号: | CN106713441A | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 何东 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 上海硕力知识产权代理事务所31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 应用 数据 上传 方法 设备 | ||
技术领域
本发明涉及计算机技术的领域,更具体地,涉及终端应用数据上传的方法和设备。
背景技术
随着科技技术的不断发展,人们使用手机等移动终端的频率越来越高,而终端上的绝大多数应用都离不开网络环境,因此网络数据传输功能显得尤为重要。
目前终端设备主要通过无线网络或者数据网络进行上网。由于网络环境复杂多变,终端设备在数据传输时会出现失败的情况。对于一些网络实时性强的应用,会提示用户选择在一个好的网络环境进行操作。而对于非实时性的应用,则会定时地与网络服务器进行数据的传输,并且通常来说,这种定时任务会在后台保持运行。
然而,在现有数据上传机制中,这种定时任务定时时间一般比较固定,并未考虑到用户的上网习惯。但是,对于通常习惯在白天使用网络而其它时间关闭网络的用户来说,在晚间进行定时的数据传输,则必然会失败。另一方面,如果有多个应用在约定的定时时间通过后台同时进行上传网络请求的,势必会造成内存消耗和耗电量增加,甚至出现终端显示界面卡顿的情况,影响用户体验。
鉴于此,有必要提供一种更为灵活便利的终端应用数据上传机制。
发明内容
本发明实施方式的目的旨在提供一种更为灵活便利的终端应用数据上传机制。
根据本发明的另一个方面,提供一种终端应用数据上传的方法,执行并统一管理终端应用的上传请求,所述方法包括:接收经由应用提供的数据上传信息,所述数据上传信息中至少包含所述上传请求;对当前时刻以及当前网络状态进行检测,当网络处于连接状态时,获取定时时间为当前时刻的应用;当网络处于断开状态,重新设定定时时间为当前时刻的应用的定时时间;执行所述应用的上传任务,将响应结果以及对应的请求码反馈至所述应用。
根据本发明的另一个方面,提供一种终端应用数据上传的设备,适于在上层应用程序和下层服务器之间传输数据和指令,所述设备包括:应用注册模块,适于提供注册接口和消息回调接口,通过所述注册接口接收经由所述上层应用程序提供的数据上传信息,对该上层应用程序进行注册,以及通过所述消息回调接口将来自所述下层服务器的响应结果以及对应的请求码反馈至所述上层应用程序;任务调度模块,适于存储已注册的上层应用程序,当满足定时时间时,进一步对网络状态进行检测,当网络处于连接状态时,发送定时时间为当前时刻的应用信息列表;当网络处于断开状态,对这些应用的定时时间重新进行设定;任务处理模块,适于执行经由所述任务调度模块发送的上传任务,以及当执行结束后,将所述响应结果以及对应的请求码反馈至所述应用注册模块。
在本发明的各个实施例中,通过采用了统一的应用管理机制,对终端应用的数据上传统一进行管理,使用一个定时服务代替多个应用的定时服务,从而减少资源的损耗,同时方便应用程序的开发。
从下文结合附图所做出的详细描述中,本发明的这些和其他优点和特征,连同其操作的组织和方式将变得明显,其中在整个下文描述的若干附图中,类似的元件将具有类似的编号。
附图说明
图1是本发明某些实施方式中一种终端应用数据上传的设备的框架示意图;
图2是采用图1所示设备执行应用N的网络请求的时序示意图;
图3是本发明某些实施方式中一种终端应用数据上传的方法的流程示意图;
图4是如图3所示本发明某些实施方式中步骤S2的流程示意图。
具体实施方式
下文将参考附图更完整地描述本公开内容,其中在附图中显示了本公开内容的实施方式。但是这些实施方式可以用许多不同形式来实现并且不应该被解释为限于本文所述的实施方式。相反地,提供这些实例以使得本公开内容将是透彻和完整的,并且将全面地向本领域的熟练技术人员表达本公开内容的范围。
附图中的流程图和框图,图示了按照本发明各种实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现预定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611168541.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种挤出硫化型耐火工业用软管
- 下一篇:一种低硬度拖鞋鞋底材料
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置