[发明专利]一种在功能手机动态加载程序中实现待机运行的方法无效
申请号: | 201210157094.4 | 申请日: | 2012-05-17 |
公开(公告)号: | CN103428344A | 公开(公告)日: | 2013-12-04 |
发明(设计)人: | 余柏松 | 申请(专利权)人: | 上海闻泰电子科技有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;G06F9/445 |
代理公司: | 上海元一成知识产权代理事务所(普通合伙) 31268 | 代理人: | 吴桂琴;谭震威 |
地址: | 200001 上海市黄*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 功能 手机 动态 加载 程序 实现 待机 运行 方法 | ||
技术领域
本发明涉及一种在功能手机动态加载程序中实现待机运行的方法,属于无线通信技术领域。
背景技术
手机因其便捷性,成为了用户不可或缺的通信工具。这其中的手机绝大部分是功能手机,功能手机由于操作系统的封闭性,增加新的应用很不方便。近年很多公司都推出了动态加载功能以弥补其不足,但动态加载程序不能在手机上常驻运行,使得部分有此需求的应用的实现很不方便,降低了用户体验度。
目前广为使用的方法是将此类需要常驻运行的程序固化在手机本身,成为手机应用,这需要手机端有足够的空间,并且对于应用的更新也不方便。
发明内容
鉴于现有技术的不足和局限,本发明提供了一种在功能手机动态加载程序中实现待机运行的方法,通过一共享数据结构和手机端代理,解决了上述难题。
为达到上述目的,本发明具体技术方案如下:一种在功能手机动态加载程序中实现待机运行的方法,其特征在于,其包含以下步骤:S1分析应用待机和应用运行中需要共同处理的功能和数据,将此数据和功能封装成一共享数据结构;S2在手机端实现该数据结构的所有功能;S3定义一数据结构并提供其初始化函数;S4实现手机端待机功能的代理程序;S5进入手机动态加载运行程序时,通过一函数获得手机端获得该数据结构的拷贝,并向手机端代理程序发送停止待机功能消息;S6退出手机动态加载运行程序时,将必要数据备份到共享数据结构,并向手机端代理程序发送开始待机功能消息。
本发明的有益效果在于,本发明能够提供一种在功能手机动态加载程序中实现待机运行的方法,仅仅通过一共享数据结构和手机端代理程序,不大量占用宝贵的手机存储空间,很方便的实现了在退出动态加载程序后继续处理业务的功能,有很强的实用性。
附图说明
图1是本发明方法的系统结构示意图;
图2是本发明方法中S5步骤处理流程图;
图3是本发明方法中S6步骤处理流程图。
具体实施方式
下面结合附图描述一种优选的实施例:
图1为本发明的系统结构示意图,如图1所示,规定一个共享数据结构,手机端和动态加载程序端的操作和数据都按此共享数据结构交换。实现一共享数据结构的实例A,进入动态程序时,拷贝共享数据结构A的实例,并向手机端代理发送停止待机运行功能,退出动态程序时,备份共享数据结构A,并向手机端代理发送开始待机运行功能,通过这种方式,实现了动态程序退出后继续处理的需求,从而达到本发明的目的。
本发明包含以下步骤:S1分析应用待机和应用运行中需要共同处理的功能和数据,将此数据和功能封装成一共享数据结构;S2在手机端实现该数据结构的所有功能;S3定义一数据结构的实例A并提供其初始化函数;S4实现手机端待机功能的代理程序;S5进入手机动态加载运行程序时,通过一函数获得手机端获得该数据结构实例A的拷贝,并向手机端代理程序发送停止待机功能消息;S6退出手机动态加载运行程序时,将必要数据备份到共享数据结构实例A,并向手机端代理程序发送开始待机功能消息。手机端中的手机芯片必须支持动态加载运行程序的功能。所述数据结构的定义在手机端和动态应用端使用的时候必须统一,并且数据结构的实现需要在手机端运行环境中。所述代理程序的运行环境是在手机端,不是在动态加载中运行的。所述手机动态加载运行程序和手机代理中必须都有一份共享数据结构,加载的时候通过函数从手机端代理程序中获得拷贝,并且手机端代理和动态加载程序之间的交互必须完全都是通过共享数据结构里的函数调用来实现。
图2为本发明S5步骤的流程图,如图2所示,启动动态加载运行程序时,根据手机代理是否处于运行中初始化动态加载运行程序中的共享数据结构,如果是待机在运行中,则需要项待机程序发送停止待机运行的消息,手机端代理在接收消息后,需要将自己停止运行,释放资源,然后动态加载程序开始运行。
图3为本发明S6步骤的流程图,如图3所示,退出动态加载运行程序时,根据用户是否要启动手机待机运行,如果是需要手机待机运行,则需要将动态加载程序中的共享数据结构拷贝到手机端待机程序中,并向手机端代理发送待机开始消息,手机端代理在接收消息后,需要将自己启动起来,然后退出动态加载程序。
以上所述并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何等同替换、改进等,均应包含在本发明的保护范围之内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海闻泰电子科技有限公司,未经上海闻泰电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210157094.4/2.html,转载请声明来源钻瓜专利网。