基于COM架构红外手机管理软件的实现

被引量 : 0次 | 上传用户:intangibly
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
手机已经成为人们生活中不可缺少的通讯工具,而随着科技的发展,手机的功能已不局限于通讯本身。手机中存有大量的信息:电话簿,短信息,记事本,日程等,手机的使用者需要将这些信息输入到手机中或者从手机中备份这些信息,这样就需要将手机与计算机连接,通过软件将信息写入手机或从手机中获取这些信息保存在计算机中,供恢复和查询使用。本文中详细叙述了基于COM架构的红外手机管理软件的总体结构和实现方法,并重点介绍了关键技术的实现细节。Mobile Manager实现了计算机对手机常用功能的操作和控制,包括创建、查询、修改、删除电话簿,发送、接收、删除短信息,群发短信息,查询手机信息,备份电话簿、短信到数据库或文本文件,并可以从数据库或文本文件中导出电话簿和短信息并恢复到手机中,建立呼叫等。本软件的意义不止是使用计算机对手机控制和操作,也是通过手机扩展计算机的通讯功能,使计算机可以通过短信息或者GPRS等与其它计算机建立无线通讯连接。红外手机是指配有红外通讯适配器、能进行红外通讯的手机终端。这种手机终端可以按照标准红外协议或厂商协议与其他有红外通讯能力的设备进行通讯,如计算机、其它红外手机、PDA等。红外手机使用红外通讯协议与计算机相连后,计算机可以通过专有命令对手机进行设置、查询等操作,扩展了手机功能,并可以给手机提供额外的存储空间,使用计算机键盘可以提高输入速度等;红外手机之间相连可以共享资源、传输资料、进行互动游戏等。随着无线通讯技术的迅猛发展和红外通讯技术的成熟,越来越多的手机都配有红外适配器以提高手机的扩展能力。除手机之外很多设备也都具有红外通讯能力,如多功能电表可以进行红外抄表,笔记本电脑、PDA可以通过红外适配器进行通讯,电视机可以红外遥控等。随着红外线技术的发展,数据传输速度已有很大的提高,从标准SIR可以提供115.2kbps以下的传输速度,FIR可以提供4Mbps的传输速度,到VFIR提供16Mbps的高速传输,这样红外通讯已拥有广泛的应用领域。本文中的红外适配器使用安捷伦公司的红外收发模块HSDL-1100,配以辅助电路自制而成,可连接到主板的红外线插座,与手机之间建立57600bps无线通信连接。HSDL-1100提供逻辑电平与红外信号的转换接口,<WP=54>提供串行、半双工红外数据通讯连接。整个集成电路中包括LED的驱动和一个接收器提供两种信号的输出,RXD-A输出信号为2.4到115.2Kbps ,RXD-B输出信号高达576Kbps和4Mbps,芯片中还包括降噪和放大的部分,物理层十分可靠。HSDL-1100集成度非常高,功耗低,发热量小。辅助电路使用贴片元件,使整个电路尺寸做到最小。COM即组件对象模型(Component Object Model)是由微软公司创建,当今应用范围最广的组件模型之一。COM是一种二进制和网络标准,它允许任意两个组件互相通信,而不管它们是在什么计算机上运行(只要计算机是相连的),不管各计算机运行的是什么操作系统(只要该操作系统支持COM),也不管该组件是用什么语言编写的。在分布式应用中使用DCOM不必关心网络数据操作,节省时间和开发成本。COM组件作为一种有效的软件开发方法正受到越来越多的重视和研究,基于COM的程序设计使程序修改、升级、二次开发非常容易。近年来,随着DNA,中间件等三层体系结构和分布式对象的兴起,为基于可重用组件软件体系结构赋予了更多的内涵。组件重用的意义不再仅局限于开发周期的缩短,软件质量可靠性的提高,更重要的是组件组装式的开发在系统维护(如版本更新,功能增删等),分布式计算等方面所带来的极大便利。随着COM在其他操作系统中的应用,基于COM组件的应用软件开发必然会越来越多。本软件使用ATL实现松散耦合的COM组件架构,目标程序小,修改、升级、二次开发容易,甚至可以通过互联网实现快速自动升级。AT命令是一套用于与调制解调器通讯的工业标准语言。调制解调器要么处于命令模式要么处于在线模式。通过AT命令设置的参数会被自动的反复使用,直到其它的命令修改这些设置,或将调制解调器关闭为止。移动电话产生后,厂商使用AT命令来控制移动电话终端。GSM AT命令集就是用来控制移动电话设备功能和GSM网络服务的专有命令集。在本文中就是使用AT command set for GSM Mobile Equipment (ME)(GSM 07.07 version 7.4.0 Release 1998)来控制移动电话的。本文给出了基于COM技术结构的红外手机管理软件的总体结构,并从硬件选择、电路设计和软件实现两个方面详细描述实现手机管理软件的各个步骤。在硬件方面,为台式机加装的红外线适配器使用安捷伦公司的红外模块,配以辅助电路,实现了低功耗、<WP=55>高稳定性、高集成度的红外接收发装置;软件方面,基于COM技术,在Microsoft Windows 2000平台下使用Microsoft Visual C++ 7开发,数据库使用Microsoft Access 2000。文中详细描述了整个软件系统各模块使用的关键技术,其中重点介绍了短信息编码、解码的方法,此外还介绍了电话簿、基本信息的编解码,AT命令,UNICODE编码,HEX编码,7-bit编码等数据编码格式,数据的备份与恢复等。最后介绍了COM组件的二次开发接口,方便后续的开发。
其他文献
导入是课堂教学的重要和必要环节。在高中化学教学中,我们应根据教学内容和对象设计和实施各种有效的导课方法,以实现良好的教学效果。
<正>11月19日,国务院常务会议决定进一步采取有力措施缓解企业融资成本高的问题。而与今年3月25日国务院常务会议中首次提及注册制改革不一样的是,本次提出注册制改革,措辞上
近些年来,随着市场经济的快速发展,建筑行业的竞争形势也日益严峻,在激烈的市场竞争环境下,建筑企业必须要通过不断完善企业内部管理体系,增强企业竞争力,从而实现经济效益和
目的对一次性根管和多次法根管在牙体牙髓病当中的临床治疗效果进行观察和对比。方法选取106例牙体牙髓病患者分为两组,分别采用多次法根管和一次性根管治疗,观察和分析两组
有机颜料的粒度大小和分布直接影响其光泽和使用性能.本文阐述了有机颜料粒度的形成及控制方法,讨论了有机颜料粒度与性能的关系,并介绍了有机颜料的粒度的检测方法.
从96年三月份起,我校高一年级参加了黑龙江省教育科研所组织的“中小学校活动性德育课程系统教育”的实验研究工作。起初,我们只是为完成上级布置的工作而接受实验的,但随着
蒙古族“男儿三技”在蒙古族历史发展长河中,无论从军事还是在民间强身健体上都占有重要的意义,特别是“三技”中的装饰艺术,在蒙古族丰富多彩、繁荣的装饰服饰、壁饰及配饰
<正>黄曲霉毒素B1(Aflatoxins B1)是迄今发现毒性和致癌性最强的天然污染物,广泛存在于土壤、动植物和各种坚果中,对人体肝脏组织有破坏作用,严重时可导致肝癌甚至死亡。目前
随着高等级公路及城市立体交通的快速发展,斜梁桥建造数量也越来越多,因此对斜梁桥的计算理论和方法提出许多新的难题。本文主要针对斜梁桥传统计算方法的不足,采用组合有限单元
2011年江苏省高考英语试卷既是对过去一年高三教学成果的总结,同时又为2012年江苏高考英语教学指明了方向,让我们在今后的教学中有的放矢,进而取得成功。