[发明专利]数据发送及接收方法、装置和系统无效
申请号: | 201210089135.0 | 申请日: | 2012-03-29 |
公开(公告)号: | CN102665240A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 魏中华;孙江涛 | 申请(专利权)人: | 钱袋网(北京)信息技术有限公司 |
主分类号: | H04W28/14 | 分类号: | H04W28/14;H04W88/02 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马爽 |
地址: | 100088 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 发送 接收 方法 装置 系统 | ||
技术领域
本发明涉及移动通信技术,尤其涉及一种数据发送及接收方法、装置和系统。
背景技术
随着移动通信技术的快速发展,手机的功能日趋多样化,与其他终端设备实现通信连接的方式,可以采用无线连接或者通过适配的数据接口进行有线连接等,相应地,对手机与终端设备两者之间的配置有一定的要求。而音频接口是无论高端还是低端的手机上几乎都具备的接口配置,因此通过手机的音频接口在其与终端设备之间建立通信连接,无疑是非常便捷的方式。
手机向终端设备发送数据的过程相当于放音过程,相应地,接收终端设备所返回数据的过程相当于录音过程。手机将所需发送的数据缓存入数据缓冲区中,通过音频接口发送给所连接的终端设备,目前手机在收发数据时所用到的缓冲区的大小多为预设的固定值,当待发送的指令数据的大小比缓冲区小时,会在发送完指令数据后,手机继续发送无数据的空位,直至该缓冲区对应的放音时间结束;当待发送的指令数据的大小比缓冲区大时,则将该指令数据拆分为两个或者多个数据段,依次连续填充到该缓冲区中顺序发送,而最后一个数据段被填充到缓冲区后,该缓冲区的末尾也有可能出现若干无数据的空位。当整个缓冲区对应的放音时间结束后,手机随即切换为录音状态。
在这样的情况下,终端设备在接收手机所发送的数据时,若检测到其所接收到的为连续空数据,则会判断为手机已完成对有效数据的发送,而在终端设备上结束接收数据,转为数据处理状态,并在数据处理完成后,立即将结果返回给手机。而此时,手机可能还处于无数据可发送,等待缓冲区对应的发送时间结束的状态,尚未进入录音状态。在一问一答的通信方式下,手机与终端设备在数据收发上的时间差,会造成手机无法正常接收到终端设备所返回的数据,相应地可能需要手机与终端设备之间重复发送数据等操作。因此,现有技术中设置有固定缓冲区的手机在与终端设备进行通信时,在数据接收的准确率和效率方面存在不足。
发明内容
针对现有技术中的缺陷,本发明实施例提供了一种数据发送及接收方法、装置和系统。
本发明实施例提供了一种数据发送方法,包括:
若根据数据缓冲区的大小和有效数据的大小,判断出所述数据缓冲区存在剩余存储空间,则在所述有效数据的结束标志后增加补位数据,所述补位数据所占用的存储空间与所述剩余存储空间的大小一致;
将所述有效数据和所述补位数据作为待发送数据,缓存入所述数据缓冲区并通过音频接口发送给终端设备。
本发明实施例还提供了一种数据接收方法,包括:
对接收到的、移动终端通过音频接口所发送的数据进行解析;
获取所述数据中结束标志之前的有效数据,对所述有效数据进行处理,获得处理结果。
本发明实施例还提供了一种移动终端,包括:
第一工作模块,用于根据数据缓冲区的大小和实际数据的大小,判断出所述数据缓冲区存在剩余存储空间后,在所述有效数据的结束标志后增加补位数据,所述补位数据所占用的存储空间与所述剩余存储空间的大小一致;
第二工作模块,用于将所述有效数据和所述补位数据作为待发送数据,缓存入所述数据缓冲区并通过音频接口发送给终端设备。
本发明实施例还提供了一种终端设备,包括:
解析模块,用于对接收到的、移动终端通过音频接口所发送的数据进行解析;
处理模块,用于获取所述数据中结束标志之前的有效数据,对所述有效数据进行处理,获得处理结果。
本发明实施例还提供了一种数据收发系统,包括上述移动终端和终端设备。
本发明实施例提供的数据发送方法、数据接收方法、移动终端和终端设备,当移动终端需发送的有效数据不能占用一个或者多个完整的数据缓冲区时,利用补位数据填充数据缓冲区的剩余存储空间,从而使得移动终端在其一个或者多个数据缓冲区对应的发送时间内,均有数据发送给终端设备,而不会出现移动终端为了等待缓冲区对应的发送时间结束,而无数据向终端设备发送的情况;对应地,终端设备由于一直能够接收到移动终端发送的数据,因此在完整地接收完移动终端所发送的数据后,才会开始进行数据处理,而不会出现在移动终端处于等待缓冲区对应的发送时间结束,尚未切换为接收数据状态时,向移动终端反馈信息的情况。因此,基于本发明实施例提供的数据发送方法,能够在移动终端与终端设备采用一问一答的通信方式下,有效地提高数据收发的准确率和效率。
附图说明
图1为本发明数据发送方法实施例的流程图;
图2为本发明数据接收方法实施例的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于钱袋网(北京)信息技术有限公司,未经钱袋网(北京)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210089135.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置