[发明专利]移动终端上主从设备之间的数据通讯方法和移动终端有效
申请号: | 200910083483.5 | 申请日: | 2009-05-06 |
公开(公告)号: | CN101568191A | 公开(公告)日: | 2009-10-28 |
发明(设计)人: | 张辉;王西强;葛艳磊;王志飞;吕悦川;曹晋宇;赵广宇;李正明 | 申请(专利权)人: | 北京创毅视讯科技有限公司 |
主分类号: | H04W84/20 | 分类号: | H04W84/20;H04M1/725 |
代理公司: | 北京润泽恒知识产权代理有限公司 | 代理人: | 苏培华 |
地址: | 100084北京市海淀区中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 主从 设备 之间 数据通讯 方法 | ||
技术领域
本发明涉及嵌入式系统技术领域,特别是涉及一种移动终端上主从设备之间的数据通讯方法和一种移动终端。
背景技术
移动终端(例如,手机、便携式媒体播放器PMP或者个人数字助理PDA等等)作为一种无线通讯工具或者数据处理工具,在日常生活中获得广泛应用,社会拥有已达到相当可观的数量。
在通常的移动终端中,一般会包括主设备和从设备。通常主设备用Host表示,通过可以为应用处理器,例如,移动终端上的基带处理器(Baseband),通常从设备采用Slave表示,通常可以为协处理器,例如,数字电视处理器,多媒体处理器等。具体的,对于具有数字电视功能的移动电话而言,其主设备主要用于完成电话、短信等移动电话的基本功能,而数字电视从设备,其主要完成具体的视频信号接收、解码、播放等底层数据处理过程。
从以上主从设备的划分,我们就可以看出,在主从设备之间需要进行频繁的数据通讯。在现有技术中,一般的主设备HOST/从设备SLAVE通讯,都是采用基于从设备SLAVE的片上内存Memory的方式进行通讯。
当主设备HOST的一个应用需要和从设备SLAVE进行数据通讯时,将数据传输至从设备SLAVE的片上内存Memory,然后再由从设备SLAVE对该数据进行处理。当此时存在主设备HOST的另一个应用也需要和从设备SLAVE进行数据通讯时,或者存在从设备SLAVE的另一个应用需要和主设备HOST进行数据通讯时,则由于从设备SLAVE的片上内存Memory正在被占用,所以此次数据通讯无法开始执行。即此次数据通讯必须等到前一次应用的数据通讯完毕之后,才能够进行此次应用的数据通讯过程,导致从设备SLAVE的片上内存Memory的使用效率的不高,主设备HOST/从设备SLAVE间数据通讯的效率低下。
随着移动终端上的应用越来越多,功能越来越丰富,主从设备间并行数 据通讯的情形越来越多,则出现这种等待通讯的情况也越来越多,致使这种通讯效率的低下越来越希望被改进,越来越不可忍受。例如,从设备SLAVE上面有一个应用,需要同时访问网络数据和智能卡上的数据,而网络和智能卡只能在主设备HOST上实现,现有技术则无法实现并行,需要通过串行的两次数据通讯过程,才可以从主设备HOST上获得网络数据和智能卡上的数据。
总之,目前需要本领域技术人员迫切解决的一个技术问题就是:如何能够改进多应用并行数据通讯情况下的主从设备间数据通讯的效率。
发明内容
本发明所要解决的技术问题是提供一种移动终端上主从设备之间的数据通讯方法,划分不同的从设备内存区域给不同的应用,设置针对不同应用的逻辑通道,从而能够并发的执行多个应用的数据通讯,提高通讯效率。
相应的,本发明还提供了一种应用上述内部数据通讯方法的移动终端,其能够支持主从设备间多个应用的并发数据通讯,提高了主从设备间数据通讯的效率,满足用户应用需求。
为了解决上述问题,本发明公开了一种移动终端上主从设备之间的数据通讯方法,包括:在主从设备之间预置多个逻辑通道,以及针对每个逻辑通道在从设备端配置相应的内存区域;所述逻辑通道用于针对一特定应用在主从设备间完成数据通讯;当并行的存在两个或者两个以上的特定应用需要在主从设备间进行数据传输时,请求端将各个特定应用的请求数据存入对应逻辑通道的所配置的内存区域;接收端从各个特定应用的对应逻辑通道的所配置的内存区域读取所述请求数据。
优选的,当从设备的一个应用S_App1需要与主设备进行数据通讯时,包括:S_App1将请求数据存储至其对应逻辑通道的所配置的内存区域;中断通知主设备;主设备从当前对应逻辑通道所配置的内存区域中读取所述请求数据,分发至上层应用H_App1进行处理。优选的,针对本次数据通讯,主设备端的数据读取操作由一个针对当前对应逻辑通道的主设备端任务H_Task1控制执行。
优选的,当主设备的一个应用H_App2需要与从设备进行数据通讯时,包括:H_App2将请求数据存储至其对应逻辑通道的在从设备端所配置的内存区域;中断通知从设备;从设备从当前对应逻辑通道所配置的内存区域中读取所述请求数据,分发至上层应用H_App2进行处理。优选的,针对本次数据通讯,从设备端数据读取操作由一个针对当前对应逻辑通道的从设备端任务S_Task2控制执行。
优选的,所述针对一逻辑通道在从设备端配置相应的内存区域,其内存容量大小为固定的;或者,所述针对一逻辑通道在从设备端配置相应的内存区域,其内存容量大小是随着具体应用的请求数据而变化的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京创毅视讯科技有限公司,未经北京创毅视讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910083483.5/2.html,转载请声明来源钻瓜专利网。