本发明专利技术公开了一种数据发送方法和装置及数据接收方法和装置,其中,数据发送方法包括:获取N比特数据包含的2N个不同数值与时间间隔的对应关系,其中,不同数值对应的时间间隔不同,N≥2;获取当前待发送的数据比特串;将数据比特串进行分组,每组数据为N比特;根据获取的对应关系,以每组数据的数值对应的时间间隔表示该组数据的方式发送该组数据。
【技术实现步骤摘要】
本专利技术涉及一种电子
,尤其涉及一种数据发送方法和装置及数据接收方法和装置。
技术介绍
目前电子类产品发展迅速,外部接口混杂,常用的有线外部接口有USB接口、DOCK接口等,但上述接口至少需要三根以上以完成通信和充电,占用较大的电子设备的体积,且需要更多的硬件支持。因此,在本
,为了降低硬件成本并缩小电子设备的体积,需要一种仅使用两线,即可完成数据传输的两线通信技术方案。
技术实现思路
本专利技术旨在解决上述问题之一。本专利技术提供以下方案,包括:方案一:一种数据发送方法,其中,包括:获取N比特数据包含的2N个不同数值与时间间隔的对应关系,其中,不同数值对应的时间间隔不同,N≥2;获取当前待发送的数据比特串;将数据比特串进行分组,每组数据为N比特;根据获取的对应关系,以每组数据的数值对应的时间间隔表示该组数据的方式发送该组数据。方案二:根据方案一的方法,其中,获取N比特数据包含的2N个不同数值与时间间隔的对应关系,包括:确定当前数据传输的时间参数;按照时间参数获取N比特数据包含的2N个不同数值与时间间隔的对应关系。方案三:根据方案一或二的方法,其中,对于每组数据,发送该组数据,包括:产生并发送M个信号,其中,每个信号的开始时刻与相邻的上一个信号的开始时刻的时间间隔为该组数据的数值对应的时间间隔,M≥1且M为自然数。方案四:根据方案三的方法,其中,产生M个信号包括:按照时间间隔产生M次低电平脉冲。方案五:根据方案一至方案四任一项的方法,其中,在发送第一组数据之前,方法还包括:产生并发送K个握手信号,K≥2且K为整数。方案六:根据方案五的方法,其中,K个握手信号之间满足预设关系。方案七:根据方案六的方法,其中,K个握手信号包含时间参数。方案八:根据方案六或七的方法,其中,K个握手信号之间满足预设关系包括:第一时间间隔与第二时间间隔之间满足预设关系,第一时间间隔为第i个握手信号的开始时刻与第i-1个握手信号的开始时刻之间的时间间隔,第二时间间隔为第i个握手信号的开始时刻与第i+1个握手信号的开始时刻之间的时间间隔,i=2,4,……,2j,j=(K-1)/2,K≥3且K为奇数。方案九:根据方案六的方法,其中,根据时间参数确定第一时间间隔组和/或第二时间间隔组,第一时间间隔组包括至少一个第一时间间隔,第二时间间隔组包括至少一个第二时间间隔。方案十:根据方案八或九的方法,其中,产生K个握手信号包括:按照第一时间间隔和第二时间间隔产生K次低电平脉冲。方案十一:据方案二至十任一项的方法,其中,还包括:按照预设规则,将当前使用的时间参数替换为新的时间参数,将新的时间参数作为当前数据传输的时间参数;按照当前数据传输的时间参数更新对应关系;利用更新后的对应关系进行数据传输。方案十二:一种数据接收方法,其中,包括:获取N比特数据包含的2N个不同数值与时间间隔的对应关系,其中,不同数值对应的时间间隔不同。接收到X个信号,确定X个信号中每相邻两个信号的起始时刻之间的时间间隔,得到X-1个时间间隔,其中,X为正整数,且X>1;根据获取的对应关系,获取X-1个时间间隔中每连续S个时间间隔中单个时间间隔对应的数值,得到S个时间间隔传输的数值,S个时间间隔传输的数值为单个时间间隔对应的数值,数值为N比特数据包含的2N个不同数值中的一个,其中,在S>1的情况下,S个时间间隔相同,X和S均为正整数,且S≤X-1,N≥2。方案十三:根据方案十二的方法,其中,X-1=n*M,n≥1且n为整数。方案十四:根据方案十二或十三的方法,其特征在于,获取N比特数据包含的2N个不同数值与时间间隔的对应关系,包括:确定当前数据传输的时间参数;按照时间参数获取N比特数据包含的2N个不同数值与时间间隔的对应关系。方案十五:根据方案十二至十四任一项的方法,其中,接收X个信号包括:检测到X次低电平脉冲。方案十六:根据方案十二至十五任一项的方法,其中,在接收到X个信号之前,方法还包括:接收到K个信号,检测K个信号之间是否满足预设关系,其中,K≥2且K为整数。方案十七:根据方案十六的方法,其中,确定当前数据传输的时间参数包括:根据K个信号确定时间参数。方案十八:根据方案十六或十七的方法,其中,检测K个信号之间是否满足预设关系,包括:检测K个信号之间的时间间隔,判断第一时间间隔与第二时间间隔之间是否满足预设关系,第一时间间隔为第i个信号的开始时刻与第i-1个信号的开始时刻之间的时间间隔,第二时间间隔为第i个信号的开始时刻与第i+1个信号的开始时刻之间的时间间隔,i=2,4,……,2j,j=(K-1)/2,K≥3且K为奇数;若第一时间间隔与第二时间间隔满足预设关系,执行接收X个信号的步骤。方案十九:根据方案十八的方法,其中,根据K个信号确定时间参数包括:确定第一时间间隔组和/或第二时间间隔组,第一时间间隔组包括至少一个第一时间间隔,第二时间间隔组包括至少一个第二时间间隔;根据第一时间间隔组和/或第二时间间隔组确定时间参数。方案二十:根据方案十六至十九任一项的方法,其中,接收K个信号包括:检测到K次低电平脉冲。方案二十一:根据方案十四至二十任一项的方法,其中,还包括:按照预设规则,将当前使用的时间参数替换为新的时间参数,将新的时间参数作为当前数据传输的时间参数;按照当前数据传输的时间参数更新对应关系;利用更新后的对应关系进行数据获取。方案二十二:根据方案十二至二十一任一项的方法,其中,接收到X个信号包括:接收Y+1个信号,去除Y+1个信号中的干扰,得到X个信号,其中Y+1≥X。方案二十三:一种数据发送装置,其中,包括时间间隔获取单元、数据比特串获取单元、发送单元,其中:时间间隔获取单元,用于获取N比特数据包含的2N个不同数值与时间间隔的对应关系,其中,不同数值对应的时间间隔不同,N≥2;数据比特串获取单元,用于获取当前待发送的数据比特串,将数据比特串进行分组,每组数据为N比特;发送单元,用于根据获取的对应关系,以每组数据的数值对应的时间间隔表示该组数据的方式发送该组数据。方案二十四:根据方案二十三的装置,其中,还包括时间参数确定单元,时间间隔获取单元获取N比特数据包含的2N个不同数值与时间间隔的对应关系,包括:时间参数确定单元,用于确定当前数据传输的时间参数,触发时间间隔获取单元按照时间参数获取N比特数据包含的2N个不同数值与时间间隔的对应关系;时间间隔获取单元,用于按照时间参数获取N比特数据包含的2N个不同数值与时间间隔的对应关系。方案二十五:根据方案二十二或二十三的装置,其中,对于每组数据,发送单元用于发送该组数据,包括:发送单元用于产生并发送M个信号,其中,每个信号的开始时刻与相邻的上一个信号的开始时刻的时间间隔为该组数据的数值对应的时间间隔,M≥1且M为自然数。方案二十六:根据方案二十五的装置,其中,发送单元用于产生M个信号包括:发送单元用于按照时间间隔产生M次低电平脉冲。方案二十七:根据方案二十三至二十六任一项的装置,其中,还包括握手信号发送单元,其中:握手信号发送单元,用于产生并发送K个握手信号,K≥2且K为整数。方案二十八:根据方案二十七的装置,其中,K个握手信号之间满足预设关系。方案二十九:根据方案二十八的装置,其中,K本文档来自技高网...

【技术保护点】
一种数据发送方法,其特征在于,包括:获取N比特数据包含的2N个不同数值与时间间隔的对应关系,其中,不同数值对应的时间间隔不同,N≥2;获取当前待发送的数据比特串;将所述数据比特串进行分组,每组数据为N比特;根据获取的所述对应关系,以每组数据的数值对应的时间间隔表示该组数据的方式发送该组数据。
【技术特征摘要】
1.一种数据发送方法,其特征在于,包括:获取N比特数据包含的2N个不同数值与时间间隔的对应关系,其中,不同数值对应的时间间隔不同,N≥2;获取当前待发送的数据比特串;将所述数据比特串进行分组,每组数据为N比特;根据获取的所述对应关系,以每组数据的数值对应的时间间隔表示该组数据的方式发送该组数据。2.根据权利要求1所述的方法,其特征在于,所述获取N比特数据包含的2N个不同数值与时间间隔的对应关系,包括:确定当前数据传输的时间参数;按照所述时间参数获取N比特数据包含的2N个不同数值与时间间隔的对应关系。3.根据权利要求1或2所述的方法,其特征在于,对于每组数据,发送该组数据,包括:产生并发送M个信号,其中,每个所述信号的开始时刻与相邻的上一个信号的开始时刻的时间间隔为该组数据的数值对应的时间间隔,M≥1且M为自然数。4.一种数据接收方法,其特征在于,包括:获取N比特数据包含的2N个不同数值与时间间隔的对应关系,其中,不同数值对应的时间间隔不同;接收到X个信号,确定所述X个信号中每相邻两个信号的起始时刻之间的时间间隔,得到X-1个时间间隔,其中,X为正整数,且X>1;根据获取的所述对应关系,获取所述X-1个时间间隔中每连续S个时间间隔中单个时间间隔对应的数值,得到所述S个时间间隔传输的数值,所述S个时间间隔传输的数值为所述单个时间间隔对应的数值,所述数值为N比特数据包含的2N个不同数值中的一个,其中,在S>1的情况下,所述S个时间间隔相同,X和S均为正整数,且S≤X-1,N≥2。5.根据权利要求4所述的方法,其特征在于,X-1=n*M,n≥1且n为整数。6.一种数据发送装置,其特征在于,包括时间间隔获取单元、数据比特串获取单元、发送单元,其中:所述时间间隔获取单元,用于获取N比特数据包含的2N个不同数值与时间间隔的对应关系,其中,不同数值对应的时间间隔不同,N≥2;所述数据比特串获取单元,用于获取当前待发送的数据比特串,将所述数据比特串进行分组,每组数据为N比特;所述发送单元,用于根据获取的所述对应关系,以每...
【专利技术属性】
技术研发人员:李东声,
申请(专利权)人:天地融科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。