[发明专利]一种无线协议栈及其实现方法有效
申请号: | 201710326634.X | 申请日: | 2017-05-10 |
公开(公告)号: | CN107172139B | 公开(公告)日: | 2020-07-17 |
发明(设计)人: | 马越涛 | 申请(专利权)人: | 桃芯科技(苏州)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04W80/00 |
代理公司: | 北京康达联禾知识产权代理事务所(普通合伙) 11461 | 代理人: | 赵海娇;黄海艳 |
地址: | 215600 江苏省苏州市张家港经济技术*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 协议 及其 实现 方法 | ||
本发明实施例提供了一种无线协议栈及其实现方法,其中,无线协议栈包括:应用层协议栈、核心协议栈和物理层;核心协议栈包括主机协议栈和控制器,控制器包括链路层,链路层包括以下功能模块:管理模块、控制模块、公共模块、调试模块和驱动模块;主机协议栈和控制器之间通过主机控制器接口连接;所述方法包括:获取无线协议栈的任务数据;根据任务数据中的标识信息确定任务数据的执行函数或者执行模块;采用确定的执行函数或者执行模块对任务数据进行处理。本发明实施例通过对链路层进行有效合理的模块划分,基于自定义的交互接口进行软件功能模块间的信息交互,针对任务数据的调度策略的实现不依赖于特定的操作系统,可以移植到任意操作系统中。
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种无线协议栈及其实现方法。
背景技术
随着设计制造及集成电路产业的发展,通过IP核(Intellectual Property Core)集成方式来进行复杂通信系统设计和实现,极大地缩短了产品开发周期,加速了产品面世进程。BLE无线通信技术是目前发展较快,使用较为普遍的一种短距离无线通信技术,使用IP核集成方式开发BLE无线设备能够很大程度上加速产品上市,目前BLE协议版本已经更新到了5.0版本,该协议版本的发布很大程度上促进了BLE设备在物联网领域的应用,如何将符合BLE5.0协议的通信IP核快速集成到系统从而实现相关功能,是整个通信系统开发的关键环节。
复杂无线通信系统的实现包括了硬件的实现和软件的实现,软件通常实现了对硬件的管理和调度及大部分上层通信协议的实现,通过软硬件协同实现整个通信系统的功能。硬件往往通过标准的系统总线接口实现集成,但是软件的实现业界并没有也无法通过定义标准的实现接口来完成功能的实现和系统的集成。集成IP核的目标系统往往是运行嵌入式操作系统来完成这个系统的复杂功能,目前常用的嵌入式操作系统有Nucleus,uCoS,FreeRTOS,Windows CE等,分别提供了丰富的API给用户来使用,完成内存管理、任务调度及任务间通信功能。
现有的无线协议栈的实现需要完成复杂调度和处理过程,但是如果基于某个特定的嵌入式操作系统实现,将会导致无法在其他嵌入式平台进行移植,限制协议栈使用范围,降低了IP核的授权范围,不利于系统的推广和应用。
发明内容
本发明实施例提供了一种基于无线协议栈及其实现方法,以解决现有的无线协议栈依赖于特定的操作系统,无法在其他操作系统上运行的问题。
根据本发明实施例的一方面,提供了一种无线协议栈的实现方法,所述无线协议栈包括:应用层协议栈、核心协议栈和物理层;其中,所述核心协议栈包括主机协议栈和控制器,所述控制器包括链路层,所述链路层包括以下功能模块:管理模块、控制模块、公共模块、调试模块和驱动模块;所述主机协议栈和所述控制器之间通过主机控制器接口连接;所述方法包括:获取所述无线协议栈的任务数据;根据所述任务数据中的标识信息确定所述任务数据的执行函数或者执行模块;采用所述确定的执行函数或者执行模块对所述任务数据进行处理。
根据本发明实施例的另一方面,还提供了一种无线协议栈,包括:应用层协议栈、核心协议栈和物理层;其中,所述核心协议栈包括主机协议栈和控制器,所述控制器包括链路层,所述链路层包括以下功能模块:管理模块、控制模块、公共模块、调试模块和驱动模块;所述主机协议栈和所述控制器之间通过主机控制器接口连接;所述无线协议栈还包括:核心调度模块,用于获取所述无线协议栈的任务数据,根据所述任务数据中的标识信息确定所述任务数据的执行函数或者执行模块,采用所述确定的执行函数或者执行模块对所述任务数据进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桃芯科技(苏州)有限公司,未经桃芯科技(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710326634.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种弹性化纤混纺纤维
- 下一篇:一种双圆盘可拆卸式平行纺纱装置