[发明专利]一种数据发送和接收的方法及装置在审

专利信息
申请号: 201710114188.6 申请日: 2017-02-28
公开(公告)号: CN106851611A 公开(公告)日: 2017-06-13
发明(设计)人: 包文杰;张毅;陈银雷 申请(专利权)人: 上海富士施乐有限公司
主分类号: H04W8/08 分类号: H04W8/08;H04W28/02;H04W28/04
代理公司: 上海专利商标事务所有限公司31100 代理人: 陈亮
地址: 200245 上海市*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 发送 接收 方法 装置
【说明书】:

技术领域

发明涉及通信领域,尤其涉及一种异步传输的数据发送和接收的方法及装置。

背景技术

目前无线通信功能对于平板电脑、智能手机等来说是一项标配的功能。使用手机的无线通信功能来操控其他电子设备功能也成为了电子设备制造商在设计电子设备时需要考虑的一个重要环节。在电子设备中安装无线模块来实现电子设备的无线功能是目前解决以上问题的一条途径。一个最基本的方法就是在电子设备中使用无线芯片来实现无线功能,但此方式成本较高,通常用于性能较高的电子设备间的无线通信。

另外一种常见的方法就是通过目前市场上技术已经成熟了的无线-有线通信转换模块来实现无线通信功能。使用这样的技术对电子设备硬件上的改动不会很大,这样开发的成本较低并且开发的周期也相对较短,可以直接用于高速的无线通信设备和低速的有线通信设备直接的无线通信的建立。但是,现有的无线-有线通信转换模块仅提供硬件和组建通信链路的方法,并不提供方案解决高速的无线通信设备和低速的有线通信设备在使用的通信交互协调问题,即通信速度差异的问题。而通信交互协调的问题需要使用者自己设计通信协议来进行解决。

设计通信协议时,一种比较常见的通信协议是同步通信协议。要求发收双方具有同频同相的同步时钟信号,只需在传送报文的最前面附加特定的同步字符,使发收双方建立同步,此后便在同步时钟的控制下逐位发送/接收。其特征是在进行数据传输时,发送和接收双方要保持完全的同步,因此,要求接收和发送设备必须使用同一时钟。其优势是可以实现高速度、大容量的数据传送。但是同时,其也要求发生时钟和接收时钟保持严格同步,同时硬件复杂。而在利用无线-有线通信转换模块来进行无线通信本身就是异步低成本的解决方案,如果用同步通信协议来实现通信,对硬件和软件都要进行大幅度的改造且成本较贵,显然不合理。所以在设计无线-有线通信转换模块的通信协议时,一般不会采用同步通信协议。

另一种比较常见的通信协议是异步通信协议。其设计主要用到了异步传输的构造,通过异步传输构造,避免了同步通信中需要时钟严格同步的要求,从而降低了设计难度和硬件的复杂程度,同时成本也较低。

异步传输也存在两个潜在的问题。其一是异步传输需要接收方使用特殊字符来控制发送设备或计算机传送的数据流。当接收方不能继续接收数据时,发送一个XOFF控制字符告诉发送方停止传送;当传输可以恢复时,再发送一个XON字符来通知发送方。这样对接收方在处理能力上必然有一定要求,数据越多要求就越高,接收方的运算负荷也就越大。其二是接收方并不知道数据会在什么时候到达。在它检测到数据并做出响应之前,第一个比特已经过去了。因此,每次异步传输的信息都以一个起始位开头,它通知接收方数据已经到达了,这就给了接收方响应、接收和缓存数据比特的时间;在传输结束时,一个停止位表示该次传输信息的终止。因为这样每个信息都加上了“同步”信息,因此产生了较多的开销。例如,每8个比特的数据传输就要额外多传送2个比特作为同步信息,总的传输负载就增加25%。

所以综合来看,一般情况下,异步传输对于数据传输量很小的低速设备来说问题不大,但对于那些数据传输量很大的高速设备来说,接收方的运算负荷和传输时的负载增值就相当严重了,最终导致通信效率低下。如果在用于数据传输量较大的设备时,要考虑到需要克服异步传输构造的缺陷,降低通信时设备的负荷,减少通讯中数据的消耗,从而提升通信的效率。

发明内容

本发明提供一种数据发送和接收的方法及装置,使得异步通信的效率更高,同时提高了通信过程的正确率。

根据上述目的,本发明提供一种数据发送的方法,所述方法包括:响应于接收准备信号,判断是否有待发送数据,所述接收准备信号指示通信窗口的开启;若有待发送数据,则判断所述待发送数据的数据量是否小于等于数据传输量阈值;若否,则按照所述数据传输量阈值截取所述待发送数据的一部分进行发送,剩余数据作为下一通信窗口开启时的待发送数据。

在一实施例中,所述方法还包括:若所述待发送数据的数据量小于等于所述数据传输量阈值,发送全部的待发送数据,并发送数据传输完成信号。

在一实施例中,发送所述待发送数据的步骤,进一步包括:以字节为单位依次发送所述待发送数据。

在一实施例中,所述方法还包括:若无待发送数据,则发送通信结束指示符。

本发明还提供一种数据接收的方法,所述方法包括:向发送端发送接收准备信号,以开启通信窗口;响应于所述接收准备信号,判断是否有待接收的数据;若有,则接收来自所述发送端的数据,所接收到的数据的数据量小于等于数据传输量阈值。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海富士施乐有限公司,未经上海富士施乐有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710114188.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top