用来进行串行传送通讯的方法与装置制造方法及图纸

技术编号:7974869 阅读:160 留言:0更新日期:2012-11-15 22:53
本发明专利技术提供一种用来进行串行传送通讯的方法与装置,该方法为用来于多个装置之间进行通讯,该多个装置中的每一者提供用户多个无线通信功能,该多个无线通信功能分别符合不同的无线通信标准,该方法包含:针对该多个无线通信功能中的第一无线通信功能,利用串行传送协议透过传送总线于该多个装置之间进行通讯;以及针对该多个无线通信功能中的第二无线通信功能,利用该串行传送协议透过该传送总线于该多个装置之间进行通讯。所述的方法及相关装置的好处之一是用来进行串行传送通讯的整体架构得以精巧化。

【技术实现步骤摘要】

本专利技术为有关于电子装置之间的数据传输,尤其有关于用来进行串行传送通讯(Serial Transport Communication)的方法及相关装置。
技术介绍
传统的便携式电子装置诸如移动电话(例如多功能移动电话)或个人数字助理(Personal Digital Assistant, PDA)为典型地被设计成具有分别符合不同的无线通信标准的多种无线通信功能。例如该些无线通信功能可包含蓝牙(Bluetooth,BT)功能、无线保真(Wireless Fidelity,Wi-Fi)功能以及调频(Frequency Modulation,FM)功能。依据相关技术,针对传统的可携式电子装置中的无线通信功能的实施可能遭遇某些问题。尤其 是,由于这些无线通信功能需要各自的驱动程序以及各自的传送总线(Transport Bus),在传统的可携式电子装置的架构下针对这些驱动程序以及这些传送总线进行设计所遭遇的复杂度势必成为重担,这是因为传统的可携式电子装置被预期要管理不同的传送总线。如此,需要一种新颖的方法来实现具备单一传送总线的可携式电子装置,以降低设计复杂度。
技术实现思路
因此本专利技术的目的之一在于提供一种用来进行串行传送通讯(Serial TransportCommunication)的方法及相关装置,以解决上述问题。本专利技术的一较佳实施例中提供一种进行串行传送通讯的方法,其中该方法为用来于多个装置之间进行通讯,而该多个装置中的每一者提供用户多个无线通信功能,且该多个无线通信功能分别符合不同的无线通信标准。该方法包含有下列步骤针对该多个无线通信功能中的第一无线通信功能,利用串行传送协议(Serial Transport Protocol)透过传送总线(Transport Bus)于该多个装置之间进行通讯;以及针对该多个无线通信功能中的第二无线通信功能,利用该串行传送协议透过该传送总线于该多个装置之间进行通讯。本专利技术的一较佳实施例中提供一种进行串行传送通讯的装置,其中该装置为用来与至少一其它装置进行通讯,而该其它装置以及该装置当中的每一者提供用户多个无线通信功能,且该多个无线通信功能分别符合不同的无线通信标准。该装置包含有传送总线;以及控制电路,耦接至该传送总线。该传送总线为用来进行数据传输。另外,该控制电路为用来针对该多个无线通信功能中的第一无线通信功能,利用串行传送协议(SerialTransport Protocol)透过该传送总线于该装置与该其它装置之间进行通讯。此外,该控制电路另用来针对该多个无线通信功能中的第二无线通信功能,利用该串行传送协议透过该传送总线于该装置与该其它装置之间进行通讯。本专利技术的好处的一是,本专利技术的方法及装置确保用来进行串行传送通讯的整体架构能精巧化。由于采用该串行传送协议,设计复杂度可大幅地降低。另外,基于该串行传送协议,与数据传输无直接关系的经常性控制时间得以减少,故所需的传输带宽亦得以减少。附图说明图I为依据本专利技术一第一实施例的两个用来进行串行传送通讯(SerialTransport Communication)的装置的不意图。图2为图I所示的两个装置中的一者的控制逻辑(Control Logic)于一实施例中的实施细节。图3为依据本专利技术一实施例的一种用来进行串行传送通讯的方法的流程图。图4为图3所示根据本专利技术一实施例的方法中所涉及的封包格式。图5为图3所示根据本专利技术一实施例的方法中所涉及的序列号/确认(Sequence-Number/Acknowledgement)方案。图6为图3所示根据本专利技术一实施例的方法中所涉及的逾时/重新传输 (Timeout/Retransmission)方案。图7为图3所示根据本专利技术一实施例的方法中所涉及的非确认/重新传输(Non-Acknowledgement/Retransmission)方案。图8为图3所示的根据本专利技术一实施例方法中所涉及的重设(Reset)方案。具体实施例方式在本专利说明书及权利要求当中使用了某些词汇来指称特定的组件。所属领域技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准贝U。在通篇说明书及权利要求当中所提及的“包含”为一开放式的用语,故应解释成“包含但不限定于”。另外,“耦接”一词在此为包含任何直接及间接的电气连接手段。因此,若文中描述第一装置耦接于第二装置,则代表该第一装置可直接电气连接于该第二装置,或透过其它装置或连接手段间接地电气连接至该第二装置。请参考图1,图I为依据本专利技术第一实施例的两个用来进行串行传送通讯(SerialTransport Communication)的装置100与200 (分别标示为“装置I”与“装置2” )的示意图,其中装置100与200当中的每一者可用来与至少一其它装置(诸如装置100与200当中的另一装置)进行通讯。于本实施例中,装置100与200当中的每一者提供用户多个无线通信功能,其中该多个无线通信功能分别符合不同的无线通信标准。例如该多个无线通信功能可包含蓝牙(Bluetooth,BT)功能、无线保真(Wireless Fidelity,Wi-Fi)功能以及调频(Frequency Modulation,FM)功能。依据本实施例,装置100的无线通信功能110_1、110-2、…与110-N分别等同于装置200的无线通信功能210-1、210-2、...与210-N。如此,无线通信功能110-1、110-2、...与110-N于图I分别标示为“功能1”、“功能2”、...与“功能N”,且无线通信功能210-1、210-2、.与210-N于图I亦分别标示为“功能1,,、“功能2”、...与“功能N”。如图I所示,装置100具备一传送驱动程序(Transport Driver) 130,且装置100可利用一串行传送协议(Serial Transport Protocol) 120透过同一个传送驱动程序130进行对应于无线通信功能110-1、110-2、...与110-N中的任一者的通讯。另外,装置200具备一传送驱动程序230,装置200且可利用一串行传送协议220透过同一个传送驱动程序230进行对应于无线通信功能210-1、210-2、...与210-N中的任一者的通讯。实作上,装置100与200当中的每一者可包含诸如图I所示者的传送总线(Transport Bus)至少一部分(例如一部分或全部)。例如装置100与200共享同一个传送总线,其中该传送总线为用来进行数据传输,且为本实施例的装置100与200之间唯一的传送总线。另外,装置100与200当中的每一者可另包含一控制电路,其中该控制电路为耦接至上述的传送总线。一般而言,该控制电路可称为控制逻辑(Control Logic),这是因为该控制电路的一部分可利用某(些)程序代码来实施。请参考图2,其绘示了该控制逻辑的例子以便于理解。所考虑的装置中的该控制电路(例如装置100与200当中的任一者)可包含接收管理器(Receiver Handler, RX Handler) 22、接收错误管理单兀(RX ErrorH本文档来自技高网...

【技术保护点】
一种用来进行串行传送通讯的方法,该方法为用来于多个装置之间进行通讯,该多个装置中的每一者提供用户多个无线通信功能,该多个无线通信功能分别符合不同的无线通信标准,该方法包含:针对该多个无线通信功能中的第一无线通信功能,利用串行传送协议透过传送总线以在该多个装置之间进行通讯;以及针对该多个无线通信功能中的第二无线通信功能,利用该串行传送协议透过该传送总线以在该多个装置之间进行通讯。

【技术特征摘要】
2011.05.10 US 61/484,445;2011.11.01 US 13/286,2211.一种用来进行串行传送通讯的方法,该方法为用来于多个装置之间进行通讯,该多个装置中的每ー者提供用户多个无线通信功能,该多个无线通信功能分别符合不同的无线通信标准,该方法包含 针对该多个无线通信功能中的第一无线通信功能,利用串行传送协议透过传送总线以在该多个装置之间进行通讯;以及 针对该多个无线通信功能中的第二无线通信功能,利用该串行传送协议透过该传送总线以在该多个装置之间进行通讯。2.如权利要求I所述的用来进行串行传送通讯的方法,其特征在于,另包含 针对该第一无线通信功能,利用串行传送驱动程序透过该传送总线以在该多个装置之间进行通讯;以及 针对该第二无线通信功能,利用该串行传送驱动程序透过该传送总线以在该多个装置之间进行通讯。3.如权利要求2所述的用来进行串行传送通讯的方法,其特征在于,该串行传送驱动程序为用来管理接收自/发送至该传送总线的封包;以及对该多个无线通信功能中的每ー者,该串行传送协议为关于使用该串行传送驱动程序的共同协议。4.如权利要求I所述的用来进行串行传送通讯的方法,其特征在于,另包含 利用串行传送驱动程序管理接收自/发送至该传送总线的封包。5.如权利要求4所述的用来进行串行传送通讯的方法,其特征在于,对该多个无线通信功能中的每ー者,该串行传送协议为关于使用该串行传送驱动程序的共同协议。6.如权利要求5所述的用来进行串行传送通讯的方法,其特征在于,另包含 控制分别对应于该多个无线通信功能的多个发送封包成为队列,以供分别发送至该传送总线,以共享该传送总线。7.如权利要求I所述的用来进行串行传送通讯的方法,其特征在于,另包含 基于该串行传送协议,设定来自该多个装置中的第一装置的多个第一封包中的第一封包的序列号字段,以区别该第一封包以及该多个第一封包当中的其它封包。8.如权利要求7所述的用来进行串行传送通讯的方法,其特征在于,另包含 基于该串行传送协议,设定由该多个装置中的第二装置送至该第一装置的第二封包的一确认字段,以告知该第一装置该第一封包已被该第二装置接收、确认。9.如权利要求8所述的用来进行串行传送通讯的方法,其特征在于,另包含 对该多个第一封包当中的未确认封包的数量进行计数;以及 当未确认封包的数量达到ー预定阈值时,控制该第一装置暂时地停止送出任何载有有效载荷的封包。10.如权利要求9所述的用来进行串行传送通讯的方法,其特征在于,基于该串行传送协议,该多个第一封包各自的序列号字段内的序列号是循环的;以及该预定阈值小于可供设定于序列号字段内的所有序列号的总数,以预留传输延迟的宽裕时间。11.如权利要求8所述的用来进行串行传送通讯的方法,其特征在于,设定该确认字段的步骤另包含 基于该串行传送协议,将该第二封包的该确认字段设定为该第一封包的该序列号字段中的同一个数值。12.如权利要求8...

【专利技术属性】
技术研发人员:万纬伦刘宪璋许硕仁庄佳璇王志亘孙瑞廷
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:

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

1