System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于在单线接口上进行通信的方法及电子装置制造方法及图纸_技高网

用于在单线接口上进行通信的方法及电子装置制造方法及图纸

技术编号:42131298 阅读:7 留言:0更新日期:2024-07-25 00:45
提供了一种第一电子装置和在单线接口上与第一电子装置进行通信的第二电子装置及其方法。在实施例中,第一电子装置包括:存储器;和处理器,执行存储在存储器中的应用,处理器被配置为:通过单线接口从第二电子装置接收与频率和时间空间相关的中断信号;基于中断协议表对与所述中断信号相关联的输入数据进行解码;以及将解码的输入数据提供给第一电子装置上的应用。

【技术实现步骤摘要】
【国外来华专利技术】

本公开涉及装置之间的通信,并且更具体地涉及一种用于使用中断并基于情境在单线接口上进行通信的方法和电子装置。


技术介绍

1、通常,技术是使用具有接地参考的单个数据线进行通信的串行协议。1-线主装置(例如,图1a中的电子装置)发起并控制与1-线总线(如图1a所示)上的一个或更多个1-线从装置(例如,图1a中的外围装置)的通信。每个1-线从装置具有唯一的、不可改变的、工厂编程的64位识别号(id),其用作1-线总线上的装置地址。8位系列代码是64位id的子集,用于识别装置类型和功能。

2、在传统方法和系统中,通过1-线通信连接的外围装置(例如,键盘)和主机装置(例如,平板计算机)之间的通信通过以位信号(0和1)的形式发送和接收数据来发生。通常,为了使用1-线协议适当地发送和接收数据,外围装置具有用于传送数据位的专用微控制器单元(mcu),并且在主机装置中需要专用mcu来以即时的方式接收数据位(如图1b所示)。例如,键盘的键a以位数字(01001000)的二进制形式发送。通过将外围装置的mcu直接连接到主机装置的主机应用处理器的传统的1-线通信是不可行的,因为可能存在不可接受的丢失数据的场景。此外,因为主机应用处理器在需要从外围装置读取一些数据的同时处理其他任务(,诸如执行其他高优先级任务),所以主机应用处理器不能用于以快速速率从外围装置读取数据。因此,当主机应用处理器在完成高优先级任务之后从外围装置读取数据时,因为外围装置已经发送了新数据,所以先前的数据未被读取并且主机装置丢失了该数据。

3、此外,传统的1-线通信是基于轮询的方法,在基于轮询的方法中,外围装置的mcu降低数据传输速率,使得主机应用处理器获得足够的时间来完成高优先级任务,然后同时完成从外围装置读取每个数据位。结果,1-线通信的时间消耗也更高。为了减少1-线通信的时间消耗,通常需要主机装置中的额外mcu,这增加了主机装置的成本,额外的mcu占用了额外的硬件空间,这在印刷电路板(pcb)中已经受到限制。

4、与1-线通信协议相关联的另一个问题是输入延迟不随情境的改变而改变,而与用户情境和应用需求无关。例如,在游戏中,经常使用箭头键,但是箭头键到游戏应用的发送时间与其他键(如键a、键b等)相同。由于箭头键的需求大于其他键,因此箭头键的数据需要比其他键更快地发送,以获得更好的游戏体验。因此,期望解决上述缺点或其他缺点或至少提供有用的替代方案。

5、本文的实施例可提供一种方法和电子装置,用于使用中断作为在中断计数和每个中断之间的时间差方面的数据在单线接口上进行通信。所提出的方法在不需要额外的mcu的情况下,可使用现有的主机应用处理器通过单线在外围装置和主机装置之间传送数据。此外,所提出的方法允许基于用户情境来改变数据传输延迟,以增强特定应用(如游戏、计算器、消息传送等)的体验。因此,所提出的方法是成本有效的,节省了pcb上的空间,并且还通过减少数据传输延迟来增强用户体验。


技术实现思路

1、技术方案

2、提供了第一电子装置和在单线接口上与第一电子装置进行通信的第二电子装置及其方法。根据本公开的实施例的一个方面,一种由第一电子装置执行的方法包括:通过单线接口从第二电子装置接收与频率和时间空间相关的中断信号;基于中断协议表对与所述中断信号相关联的输入数据进行解码;以及将解码的输入数据提供给第一电子装置上的应用。

3、根据本公开的实施例的一方面,一种由第二电子装置执行的方法包括:使用中断协议表将输入数据变换为与频率和时间空间相关的中断信号,以及在单线接口上将所述中断信号发送到第一电子装置。

4、根据本公开的实施例的一个方面,一种用于在单线接口上与第二电子装置进行通信的第一电子装置,包括:存储器;以及处理器,处理器执行存储在存储器中的应用,处理器被配置为:通过单线接口从第二电子装置接收与频率和时间空间相关的中断信号;基于中断协议表对与所述中断信号相关联的输入数据进行解码;以及将解码的输入数据提供给第一电子装置上的应用。

5、根据本公开的实施例的一个方面,一种用于在单线接口上与第一电子装置进行通信的第二电子装置,该第二电子装置包括:处理器,被配置为:使用中断协议表将输入数据变换为与频率和时间空间相关的中断信号,以及在单线接口上将所述中断信号发送到第一电子装置。

6、根据本公开的实施例的一个方面,一种由计算机系统执行的方法,该计算机系统包括第一电子装置和在单线接口上与第一电子装置进行通信的第二电子装置,该方法包括:在第二电子装置处,使用第一中断协议表将输入数据变换为与频率和时间空间相关的中断信号;以及在单线接口上将所述中断信号发送到第一电子装置,在第一电子装置处,通过单线接口从第二电子装置接收所述中断信号;基于第二中断协议表对与所述中断信号相关联的输入数据进行解码;以及将解码的输入数据提供给第一电子装置上的应用。

本文档来自技高网...

【技术保护点】

1.一种用于在单线接口上与第二电子装置(100a)进行通信的第一电子装置(100b),第一电子装置(100b)包括:

2.根据权利要求1所述的第一电子装置(100b),其中,中断协议表包括每个输入数据的频率空间或时间空间中的至少一个的特定样式。

3.根据权利要求1至2中任一项所述的第一电子装置(100b),其中,基于以下中的至少一个来区分与频率和时间空间相关的所述中断信号中的每个中断信号:(i)指示频率空间的中断计数,或(ii)所述中断信号中的每个中断信号之间的指示时间空间的时间差的第一样式,并且其中,特定输入数据的频率空间和时间空间中的至少一个基于中断协议表而被确定。

4.根据权利要求1至3中任一项所述的第一电子装置(100b),其中,处理器(140b)还被配置为:

5.根据权利要求1至4中任一项所述的第一电子装置(100b),其中,处理器(140b)被配置为基于中断协议表对与所述中断信号相关联的输入数据进行解码包括:

6.根据权利要求1至5中任一项所述的第一电子装置(100b),其中,处理器(140b)还被配置为:</p>

7.根据权利要求1至6中任一项所述的第一电子装置(100b),其中,情境协议表包括映射到至少一个情境类别的第一电子装置(100b)的应用中的每个应用、与所述至少一个情境类别相关联的情境识别、以及所述至少一个情境类别的中断计数的特定样式。

8.根据权利要求1至7中任一项所述的第一电子装置(100b),其中,被配置为基于应用的情境类别来生成新中断协议表的处理器(140b)还被配置为:

9.根据权利要求1至8中任一项所述的第一电子装置(100b),其中,被配置为改变所确定的一组键的中断计数和所述至少两个中断信号中的每个中断信号之间的时间差的第一样式的处理器(140b)还被配置为:

10.根据权利要求1至9中任一项所述的第一电子装置(100b),其中,被配置为改变所确定的一组键的中断计数和所述至少两个中断信号中的每个中断信号之间的时间差的第一样式的处理器(140b)还被配置为:基于新优先级和新输入延迟值,改变所确定的一组输入数据的中断计数和所述至少两个中断信号中的每个中断信号之间的时间差的第一样式。

11.一种用于在单线接口上与第一电子装置(100b)进行通信的第二电子装置(100a),第二电子装置(100a)包括处理器(140a),处理器(140a)被配置为:

12.根据权利要求11所述的第二电子装置(100a),其中,被配置为使用中断协议表将输入数据变换为与频率和时间空间相关的中断信号的处理器(140a)还被配置为:

13.根据权利要求11至12中任一项所述的第二电子装置(100a),其中,处理器(140a)还被配置为:

14.根据权利要求11至13中任一项所述的第二电子装置(100a),其中,情境协议表包括映射到至少一个情境类别的第一电子装置(100b)的应用中的每个应用、与所述至少一个情境类别相关联的情境识别以及所述至少一个情境类别的中断计数的特定样式。

15.一种包括程序的计算机可读存储介质,所述程序在由第一电子装置(100b)的处理器执行时执行方法,所述方法包括:

...

【技术特征摘要】
【国外来华专利技术】

1.一种用于在单线接口上与第二电子装置(100a)进行通信的第一电子装置(100b),第一电子装置(100b)包括:

2.根据权利要求1所述的第一电子装置(100b),其中,中断协议表包括每个输入数据的频率空间或时间空间中的至少一个的特定样式。

3.根据权利要求1至2中任一项所述的第一电子装置(100b),其中,基于以下中的至少一个来区分与频率和时间空间相关的所述中断信号中的每个中断信号:(i)指示频率空间的中断计数,或(ii)所述中断信号中的每个中断信号之间的指示时间空间的时间差的第一样式,并且其中,特定输入数据的频率空间和时间空间中的至少一个基于中断协议表而被确定。

4.根据权利要求1至3中任一项所述的第一电子装置(100b),其中,处理器(140b)还被配置为:

5.根据权利要求1至4中任一项所述的第一电子装置(100b),其中,处理器(140b)被配置为基于中断协议表对与所述中断信号相关联的输入数据进行解码包括:

6.根据权利要求1至5中任一项所述的第一电子装置(100b),其中,处理器(140b)还被配置为:

7.根据权利要求1至6中任一项所述的第一电子装置(100b),其中,情境协议表包括映射到至少一个情境类别的第一电子装置(100b)的应用中的每个应用、与所述至少一个情境类别相关联的情境识别、以及所述至少一个情境类别的中断计数的特定样式。

8.根据权利要求1至7中任一项所述的第一电子装置(100b),其中,被配置为基于应用的情境类别来生成新中断协议表的处理器(140b)还被配置为:...

【专利技术属性】
技术研发人员:阿尼鲁普·马图尔阿奇特·泰克里瓦尔阿尼尔·库马尔库尔迪普·库马尔
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1