【技术实现步骤摘要】
一种数据发送和接收的方法及装置
本专利技术涉及通信领域,尤其涉及一种异步传输的数据发送和接收的方法及装置。
技术介绍
目前无线通信功能对于平板电脑、智能手机等来说是一项标配的功能。使用手机的无线通信功能来操控其他电子设备功能也成为了电子设备制造商在设计电子设备时需要考虑的一个重要环节。在电子设备中安装无线模块来实现电子设备的无线功能是目前解决以上问题的一条途径。一个最基本的方法就是在电子设备中使用无线芯片来实现无线功能,但此方式成本较高,通常用于性能较高的电子设备间的无线通信。另外一种常见的方法就是通过目前市场上技术已经成熟了的无线-有线通信转换模块来实现无线通信功能。使用这样的技术对电子设备硬件上的改动不会很大,这样开发的成本较低并且开发的周期也相对较短,可以直接用于高速的无线通信设备和低速的有线通信设备直接的无线通信的建立。但是,现有的无线-有线通信转换模块仅提供硬件和组建通信链路的方法,并不提供方案解决高速的无线通信设备和低速的有线通信设备在使用的通信交互协调问题,即通信速度差异的问题。而通信交互协调的问题需要使用者自己设计通信协议来进行解决。设计通信协议时,一种比较常见的通信协议是同步通信协议。要求发收双方具有同频同相的同步时钟信号,只需在传送报文的最前面附加特定的同步字符,使发收双方建立同步,此后便在同步时钟的控制下逐位发送/接收。其特征是在进行数据传输时,发送和接收双方要保持完全的同步,因此,要求接收和发送设备必须使用同一时钟。其优势是可以实现高速度、大容量的数据传送。但是同时,其也要求发生时钟和接收时钟保持严格同步,同时硬件复杂。而在利用无线 ...
【技术保护点】
一种数据发送的方法,其特征在于,所述方法包括:响应于接收准备信号,判断是否有待发送数据,所述接收准备信号指示通信窗口的开启;若有待发送数据,则判断所述待发送数据的数据量是否小于等于数据传输量阈值;若否,则按照所述数据传输量阈值截取所述待发送数据的一部分进行发送,剩余数据作为下一通信窗口开启时的待发送数据。
【技术特征摘要】
1.一种数据发送的方法,其特征在于,所述方法包括:响应于接收准备信号,判断是否有待发送数据,所述接收准备信号指示通信窗口的开启;若有待发送数据,则判断所述待发送数据的数据量是否小于等于数据传输量阈值;若否,则按照所述数据传输量阈值截取所述待发送数据的一部分进行发送,剩余数据作为下一通信窗口开启时的待发送数据。2.如权利要求1所述的方法,其特征在于,所述方法还包括:若所述待发送数据的数据量小于等于所述数据传输量阈值,发送全部的待发送数据,并发送数据传输完成信号。3.如权利要求1或2所述的方法,其特征在于,发送所述待发送数据的步骤,进一步包括:以字节为单位依次发送所述待发送数据。4.如权利要求1所述的方法,其特征在于,所述方法还包括:若无待发送数据,则发送通信结束指示符。5.一种数据接收的方法,其特征在于,所述方法包括:向发送端发送接收准备信号,以开启通信窗口;响应于所述接收准备信号,判断是否有待接收的数据;若有,则接收来自所述发送端的数据,所接收到的数据的数据量小于等于数据传输量阈值。6.如权利要求5所述的方法,其特征在于,所述接收来自所述发送端的数据的步骤进一步包括:以字节为单位依次接收发送的数据,所述方法还包括:每接收到一个字节后,反馈所述字节,以确认已接收到所述字节的。7.如权利要求5所述的方法,其特征在于,所述方法还包括:判断在当前通信窗口内是否接收到数据传输完成指示符;若是,则判断前一次通信窗口内是否接收到数据传输完成指示符或通信结束指示符;若否,则将先前紧邻当前窗口的所有既未收到数据传输完成指示符又未收到通信结束指示符的通信窗口内传输的数据与当前通信窗口内接收到的数据组合成完整数据;以及对所述完整数据进行数据处理。8.如权利要求7所述的方法,其特征在于,若前一次通信窗口内接收到数据传输完成指示符或通信结束指示符,则对当前通信窗口内接收到的数据进行数据处理。9.一种数据发送端,其特征在于,所述数据发送端包括:收发单元和处理单元,其中所述收发单元用于获取接收准备信号,所述处理单元响应于接收准备信号,判断是否有待发送数据,所述接收准备信号指示通信窗口的开启,所述处理单元响应于有待发送数据,判断所述待发送数据的数据量是否小于等于数据传输量阈值,所述处理单元响应于所述待发送数据的数据量大于数据传输量阈值,按照所述数据传输量截取所述待发送数据的一部分,所述收发单元对该一部分数据进行发送,所述处理单元存储所述收发单元未发送的剩余数据作为下一通信窗口开启时的待发送数据,10.如权利要求9所述的数据发送端,其特征在于,所述收发单元进一步:响应于所述待发送数据的数据量小于等于所述数据传输量阈值,则发送全部的所述待发送数据,并发送数据传输完成信号。11.如权利要求9或10所述的数据发送端,其特征在于,所述收发单元进一步用于:以字节为单位依次发送所述待发送数据。12.如权利要求9所述的数据发送端,其特征在于,所述收发单元进一步:响应于无待发送数据,则发送通信结束指示符。13.一种数据接收端,其特征在于,所述数据接收端包括:收发单元和处理单元,其中所述收发单元,向发送端发送接收准备信号,以开启通信窗口;所述处理单元,响应于所述接收准备信号,判断是否有待接收...
【专利技术属性】
技术研发人员:包文杰,张毅,陈银雷,
申请(专利权)人:上海富士施乐有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。