System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种蓝牙网络协议封包传输装置及方法。具体而言,本专利技术涉及一种降低蓝牙协议堆叠代码空间的蓝牙网络协议封包传输装置及方法。
技术介绍
1、在现有的蓝牙网络技术中,由于网络协议(internet protocol)封包传输需要复杂的蓝牙协议堆叠的支持,因此蓝牙协议堆叠需要占用大量的代码空间。
2、此外,在网络协议封包传输前,蓝牙装置内部的元件间需要先通过网络协议进行连接,因而耗费大量的连接时间成本及数据传输空间,造成蓝牙装置的负担。
3、有鉴于此,如何提供一种能降低蓝牙协议堆叠代码空间的蓝牙网络协议封包传输技术,乃业界亟需努力的目标。
技术实现思路
1、本专利技术的一目的在于提供一种蓝牙网络协议封包传输装置。该蓝牙网络协议封包传输装置包含一蓝牙协议堆叠、一蓝牙控制器及一主机控制接口,该主机控制接口电性连接至该蓝牙协议堆叠及该蓝牙控制器。该蓝牙协议堆叠用以存储一网络协议堆叠及一主机控制接口驱动。该蓝牙控制器基于一网络协议封包,产生至少一数据封包,其中所述至少一数据封包对应于一异步连接数据格式。该蓝牙控制器传输所述至少一数据封包至该主机控制接口驱动。该主机控制接口驱动判断所述至少一数据封包是否为一异步连接数据封包。当该主机控制接口驱动判断所述至少一数据封包为该异步连接数据封包时,将所述至少一数据封包传输至该网络协议堆叠。
2、专利技术的另一目的在于提供一种蓝牙网络协议封包传输方法。该蓝牙网络协议封包传输方法用于一电子装置。该电子装置包含一
3、本专利技术所提供的蓝牙网络协议封包传输技术(至少包含装置及方法),通过蓝牙控制器将网络协议封包转换至异步连接数据格式,且直接通过主机控制接口驱动传送至网络协议堆叠。此外,对于某些仍需要支持标准蓝牙应用的装置,本专利技术所提供的蓝牙网络协议封包传输技术还可通过主机控制接口驱动及逻辑链路控制与适配协议将对应于约定频道的数据封包传输至该网络协议堆叠,其他封包则传输至对应的原有蓝牙协议堆叠。由于本专利技术所提供的蓝牙网络协议封包传输技术不需要经过复杂的网络协议连接程序即可传输网络协议封包,因此可降低蓝牙装置的蓝牙协议堆叠代码空间,且降低蓝牙装置对于连接时间成本及数据传输空间的负担。
4、以下结合附图阐述本专利技术的详细技术及实施方式,从而使本专利技术所属
中技术人员能理解所请求保护的专利技术的技术特征。
【技术保护点】
1.一种蓝牙网络协议封包传输装置,包含:
2.如权利要求1所述的蓝牙网络协议封包传输装置,其中包含以下操作:
3.如权利要求1所述的蓝牙网络协议封包传输装置,其中该蓝牙协议堆叠还存储一逻辑链路控制与适配协议,且包含以下操作:
4.如权利要求3所述的蓝牙网络协议封包传输装置,其中还包含以下操作:
5.如权利要求3所述的蓝牙网络协议封包传输装置,其中该蓝牙协议堆叠还存储一第一蓝牙协议,该第一蓝牙协议对应于一第一频道,且包含以下操作:
6.如权利要求3所述的蓝牙网络协议封包传输装置,其中还包含以下操作:
7.如权利要求2所述的蓝牙网络协议封包传输装置,其中该蓝牙协议堆叠还存储一逻辑链路控制与适配协议,且包含以下操作:
8.如权利要求7所述的蓝牙网络协议封包传输装置,其中还包含以下操作:
9.如权利要求1所述的蓝牙网络协议封包传输装置,其中还包含以下操作:
10.一种蓝牙网络协议封包传输方法,用于一电子装置,该电子装置包含一蓝牙协议堆叠、一蓝牙控制器及一主机控制接口,该主机控制接口
...【技术特征摘要】
1.一种蓝牙网络协议封包传输装置,包含:
2.如权利要求1所述的蓝牙网络协议封包传输装置,其中包含以下操作:
3.如权利要求1所述的蓝牙网络协议封包传输装置,其中该蓝牙协议堆叠还存储一逻辑链路控制与适配协议,且包含以下操作:
4.如权利要求3所述的蓝牙网络协议封包传输装置,其中还包含以下操作:
5.如权利要求3所述的蓝牙网络协议封包传输装置,其中该蓝牙协议堆叠还存储一第一蓝牙协议,该第一蓝牙协议对应于一第一频道,且包含以下操作:
6.如权利要求3所述的蓝牙网络协议封包传输装置,其中还包含以下操作:<...
【专利技术属性】
技术研发人员:毛为锋,陆朱伟,陈继栋,李左民,
申请(专利权)人:瑞昱半导体股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。