[发明专利]一种手机平台数据通讯的装置及方法有效
申请号: | 200810068153.4 | 申请日: | 2008-06-30 |
公开(公告)号: | CN101370203A | 公开(公告)日: | 2009-02-18 |
发明(设计)人: | 李阳;董洪波;夏新国;许兴奎 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04Q7/32 | 分类号: | H04Q7/32;H04Q7/34 |
代理公司: | 深圳市永杰专利商标事务所 | 代理人: | 曹建军 |
地址: | 518057广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 手机 平台 数据通讯 装置 方法 | ||
技术领域
本发明属于手机的生产、调试领域,尤其涉及一种手机平台数据通讯的装置,以及在手 机平台中若干PC应用程序与若干手机之间进行数据通讯的方法。
背景技术
在手机的生产、调试、制造过程中,需要将手机系统内的运行和调试信息传输到PC侧, 供特定应用程序进行显示与分析,同时,PC侧应用程序也需要对手机发出控制指令,或下载 各类数据到手机上。一般手机提供的数据通讯接口形式单一,类型各异。
现在一般的通讯方法,是根据手机的通讯端口,在各个应用程序中分别按照定好的通讯 方式写好代码,每个应用程序分别与手机进行通讯。如果手机的通讯端口发生变化,则需要 重新修改各应用程序的代码,这样不仅破坏程序的模块化,而且如果在生产线上发生的话, 那改动的过程将极大地影响生产的效率,同时,这种方法也存在两个问题:(1)不能解决PC 侧应用程序与应用程序之间的通讯需求;(2)不能解决各应用程序同时运行,与特定手机进 行数据通讯的需求。
发明内容
本发明的目的在于克服现有技术的不足,提供一种手机平台数据通讯的装置,以及用该 装置进行数据通讯的方法。该装置向各PC侧应用程序提供统一的通讯接口,并在PC系统中 架设一个数据通讯服务器,在数据通讯服务器中集成对各类端口的通讯支持,应用程序使用 通讯接口,通过数据通讯服务器即可实现与手机或者其它应用程序的数据通讯。该方法可以 支持多手机多应用程序间数据收发,某个模块接口发生改变时,只需要修改通讯接口与数据 通讯服务器的代码,各PC应用程序与手机模块的代码无需改动,极大地提高了生产效率。
为解决上述技术问题,本发明是通过以下技术方案实现的:
一种手机平台数据通讯的装置,包括:
位于PC侧的通讯接口,嵌入于各PC应用程序中运行,提供通讯接口函数,用于收发数 据;
数据通讯服务器,运行于PC侧,与所述位于PC侧的通讯接口连接,用于管理PC应用 程序与手机的注册信息,在各PC应用程序和各手机之间转发数据;
位于手机侧的数据转发模块,通过手机的通讯端口从数据通讯服务器接收并转发数据给 手机的子模块,以及将手机的子模块的数据通过手机的通讯端口发送给所述数据通讯服务器。
所述位于PC侧的通讯接口是以动态或静态链接库形式提供。
所述数据通讯服务器包括TCP通讯端口和数据分发子模块,以及UART通讯端口和USB 通讯端口中至少一种,所述TCP通讯端口与位于PC侧的通讯接口连接,用于收发PC应用 程序的数据;所述数据分发子模块与TCP通讯端口连接以及与UART通讯端口和USB通讯 端口中至少一种连接;所述UART通讯端口和/或USB通讯端口与手机的通讯端口连接,用 于收发手机的子模块的数据。
一种手机平台数据通讯的方法,包括如下步骤:
步骤一:启动数据通讯服务器;
步骤二:注册PC应用程序;
步骤三:PC应用程序向手机发出数据包;
步骤四:数据通讯服务器转发数据包;
步骤五:手机接收数据包并转发到其子模块。
进一步地,所述步骤一启动数据通讯服务器是指:分别对各PC应用程序与各手机进行 编号,对各手机在PC参数文件中配置好通讯方式与端口号,启动数据通讯服务器;打开各 手机并连接至数据通讯服务器,数据通讯服务器在TCP通讯端口监听各PC应用程序的注册 请求并打开手机的通讯端口,轮询接收手机的上行数据;所述步骤二注册PC应用程序是指: 运行PC应用程序,PC应用程序调用通讯接口注册函数,连接数据通讯服务器;数据通讯服 务器响应连接请求,建立数据通讯链路,获取该PC应用程序的注册信息并添加到其注册模 块列表中;所述步骤三PC应用程序向手机发出数据包是指:PC应用程序组织一个标识有接 收手机的编号及接收手机的子模块的编号的数据包,调用通讯接口的发送数据函数,通过步 骤二建立的通讯链路将该数据包发送到数据通讯服务器;所述步骤四数据通讯服务器转发数 据包是指:数据通讯服务器接收到PC应用程序发来的数据包,根据数据包所标识的接收手机 的编号找到接收手机对应的通讯端口,并将数据包写入该通讯端口;所述步骤五手机接收数 据包并转发到其子模块是指:手机侧的数据转发模块读取通讯端口的数据包,分析数据包并 转发给接收该数据包的手机的子模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810068153.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种羊血红蛋白降血压肽及制备方法
- 下一篇:一种改进型硅晶片磨削进给结构