[发明专利]移动通讯装置启动驱动程序的方法有效
申请号: | 200710046365.8 | 申请日: | 2007-09-25 |
公开(公告)号: | CN101400175A | 公开(公告)日: | 2009-04-01 |
发明(设计)人: | 申爱林 | 申请(专利权)人: | 英华达(南京)科技有限公司 |
主分类号: | H04W88/06 | 分类号: | H04W88/06;H04M1/725;G06F9/445 |
代理公司: | 上海智信专利代理有限公司 | 代理人: | 王 洁 |
地址: | 211153江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 通讯 装置 启动 驱动程序 方法 | ||
技术领域
本发明系有关于移动通讯装置,尤指一种应用在移动通讯装置,令移动通讯装置能够针对不同的通讯模块,提供统一的应用程序界面,并能透过该应用程序界面呼叫到对应的应用程序,用以完成初始化动作,令使用者得以执行各该通讯模块的操作的方法。
背景技术
近年来,移动电话的用户数量的激增,导致移动电话通信网络,常处于超负荷运转状态,使得该移动电话于通信中,容易出现断线、通话质量不佳、网络拥塞等故障现象,造成用户在使用上的诸多不便。基于前述的种种因素,移动电话的制造商,于是推出了一种双模移动电话,所谓的双模移动电话,系指同一个移动电话能够同时接收两种网络服务的讯号,例如:GSM/PHS、GSM/CDMA或CDMA/PHS等通讯网络的讯号。
由于,传统的单模移动电话,仅有一个通讯模块,并使用该通讯模块对应的通讯协议,因此,当该单模移动电话进行初始化时,先启用其内所设的一驱动程序,令该单模移动电话产生对应其通讯模块的一应用程序接口,并以该应用程序接口提供的代码,呼叫该单模移动电话的各应用程序,以完成初始化动作,并令使用者得以执行各该通讯模块的操作。
而当该双模移动电话进行初始化时,若直接启用不同的通讯模块的驱动程序,并令该双模移动电话产生对应该二通讯模块的一应用程序接口,该双模移动电话不一定能以该应用程序接口提供的代码,正确地呼叫到该双模移动电话的各应用程序,使得该双模移动电话无法正确地完成初始化动作。因此,开发人员必需针对该双模移动电话内设置的通讯模块的类型,重新编辑驱动程序,并重新定义应用程序界面及其架构,令该双模移动电话可以透过应用程序接口提供的代码,正确地呼叫到该双模移动电话的各应用程序。然而,若移动电话的制造商在每次开发双模移动电话时,移动通讯装置的开发人都要依照其内设置的不同通讯模块,再一次的重新编辑驱动程序,并重新定义应用程序界面及其架构,将会造成产品的延续性不佳,及产品开发周期变长的问题。
发明内容
本发明的主要目的在于提供一种移动通讯装置启动驱动程序的方法,能够改善传统多模移动电话的驱动程序的延续性不佳的问题,及缩短产品开发周期。
为了实现上述目的,本发明的移动通讯装置启动驱动程序的方法,系应用于一移动通讯装置,该移动通讯装置具有数个通讯模块的驱动程序及数个通讯模块的应用程序,当移动通讯装置进行初始化时,该移动通讯装置将依照下列步骤,进行处理:
该移动通讯装置发出查询命令,查询该移动通讯装置上预设的各个通讯模块,及各该通讯模块对应的通讯协议类型;
根据各该通讯协议类型,启动对应各该通讯模块的驱动程序,以由各该驱动程序产生所需的应用程序界面;及
该移动通讯装置从该应用程序界面,呼叫到对应的应用程序,而完成初始化动作;
所述的移动通讯装置为多模移动电话。
该查询命令,系依照移动通讯装置的AT命令格式被定义而成。
当该移动通讯装置发出该AT命令格式的查询命令时,各该通讯模块系依照移动通讯装置的AT命令的格式预先定义的响应讯息,响应给该移动通讯装置,令该移动通讯装置得以确定预设的各该通讯模块,及各该通讯模块对应的通讯协议类型。
该应用程序界面具有数个代码或函数,且各该代码或函数分别对应到其中一个应用程序。
当该移动通讯装置从该应用程序界面,呼叫到对应的应用程序时,只需根据该应用程序界面提供的代码或函数其中之一,即能呼叫到对应的应用程序,并进行相应的处理,进而完成该移动通讯装置的初始化动作。
藉由本发明,开发人员不再需要重新定义应用程序界面及其架构,且令移动通讯装置具有更佳的延续性,并大幅缩短移动通讯装置的开发周期。
为便于审查员能对本发明的目的、技术特征及其功效,做更进一步的认识与了解,兹举实施例配合图式,详细说明如下。
附图说明
图1系本发明的架构示意图。
图2系本发明的动作流程图。
图3系本发明的GSM/CDMA通讯模块利用本发明的动作流程图。
具体实施方式
本发明系一种移动通讯装置启动驱动程序的方法,请参阅图1所示,系应用于一移动通讯装置1,该移动通讯装置1具有数个通讯模块的驱动程序(driver)120、122、124、126,及数个通讯模块的应用程序(如:电话簿、短消息、拨号、计算器、万年历等)140、142、144、146、148,请参阅图2所示,当移动通讯装置1进行初始化时,系依照下列步骤,进行处理,以在其完成初始化后,使用者得以执行各该通讯模块101、102的操作:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英华达(南京)科技有限公司,未经英华达(南京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710046365.8/2.html,转载请声明来源钻瓜专利网。