[发明专利]软件定义的无线电应用的分发、设置及执行方法有效
| 申请号: | 201380019710.2 | 申请日: | 2013-04-12 |
| 公开(公告)号: | CN104254835B | 公开(公告)日: | 2017-08-15 |
| 发明(设计)人: | 崔胜元;安致荣;梁铉旭;金俊;金勇;琴东弦;方细姬 | 申请(专利权)人: | 汉阳大学校产学协力团 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 北京冠和权律师事务所11399 | 代理人: | 朱健 |
| 地址: | 韩国首尔*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 软件 定义 无线电 应用 分发 设置 执行 方法 | ||
技术领域
本发明涉及用于软件定义的无线电(SDR:Software-define Radio)终端机的无线电(Radio)应用(application)的分发、设置及执行方法,更为具体地涉及软件定义的无线电(SDR:Software-define Radio)无线电应用的分发、设置及执行方法,所述软件定义的无线电应用在硬件(hard ware)和应用程序独立地操作。
背景技术
随着通信技术的发展,根据用户的喜好或目的,许多新种类的无线电应用正在被使用。类似于长期演进(LTE,Long Term Evolution)、宽带码分多址(WCDMA,WidebandCodeDivision Multiple Access)、全球微波互联接入(WIMAX,Worldwide Interoperability for Microwave Access)、全球移动通信系统(GSM,Global System for Mobile Communication)等无线电应用大部分与调制解调器(modem)进行交互的同时在终端机上进行执行。
所述无线电应用为了控制调制解调器,需根据调制解调器制造商或模型(model),对调制解调器所具有的固有指令进行理解,且开发与其相匹配的模块(module)并使用。由此,最终某无线电应用只能在特定制造商或特定调制解调器上执行。为了解决这一问题,将匹配于诸多种类的调制解调器的各自不同控制指令需全部包含于应用或各个调制解调器需制作不同的执行文件来分发。
但是,应用所述方法的问题在于,需匹配于现在市面上的各种调制解调器的硬件,从而进行一一地最优化,因此不仅无法制作在所有终端机上可以操作的无线电应用,而且为了制作一个无线电应用,需投入巨大的人力。
发明内容
为了解决所述问题,本发明的目的在于提供一种软件定义无线电应用的分发方法,所述方法可在硬件和用户应用上非依存地进行操作。
为了解决所述问题,本发明的另一个目的在于提供一种软件定义无线电应用的设置方法,所述方法可在硬件和用户应用上非依存地进行操作。
为了解决所述问题,本发明的又另一个目的在于提供一种软件定义无线电应用的执行方法,所述方法可在硬件和用户应用上非依存地进行操作。
为了实现所述目的,本发明提供无线电应用分发方法,作为利用无线电应用程序包的无线电应用分发方法,所述无线电应用程序包用于将无线电应用设置于终端,本发明可包括对无线电应用程序进行生成的步骤及将无线电应用程序包上载至服务器的步骤,并且所述无线电应用程序包包括无线电控制器代码、功能块代码及管道(pipeline)构成元数据。
在此,所述功能块代码包括:标准功能块代码,其作为对利用专用硬件加速器所实现的功能块进行呼出的代码,或在所述终端的无线电处理器的核心上进行操作的可执行代码,所述专用硬件加速器包含于所述终端的无线电处理器;以及用户定义功能块代码,其不提供为所述标准功能块代码,或对所述标准功能块代码提供的功能进行定制(customizing)。
此时,当所述标准功能块代码提供为在所述终端的无线电处理器上可操作的可执行代码时,所述无线电应用程序包可额外包括由所述可执行代码构成的无线电库。
在此,所述用户定义功能块代码可以是以下形态中的至少一个:可执行代码形态,其由所述终端的无线电处理器所执行;源代码形态,其可编译为由所述终端的无线电处理器所执行的可执行代码;及中间表示(IR:Intermediate Representation)形态。此时,当所述用户定义功能块代码为源代码形态或中间表示形态时,可进行加密并包括于所述无线电应用程序包。
此时,所述管道配置元数据可定义用于所述无线电应用的数据发送或接收功能的所述无线电控制器代码、所述用户定义功能块、标准功能块的连接关系。
在此,所述无线电控制器代码是由所述终端的应用处理器或无线电处理器所执行的可执行代码形态,并且可构成为将所述无线电应用的文本信息(context information)向用户应用进行提供,或将存在于所述终端的应用处理器或无线电处理器的通信服务层的网络协议栈(Networking stack)和数据进行交换。
为了实现所述另一目的,本发明提供无线电应用设置方法,作为利用无线电应用程序包将无线电应用设置于用户终端的方法,本发明包括将无线电应用程序包从服务器下载的步骤及将所述无线电程序包所包括的无线电应用设置于所述用户终端的步骤,所述无线电应用程序包包括无线电控制器代码、功能块代码及管道配置元数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汉阳大学校产学协力团,未经汉阳大学校产学协力团许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380019710.2/2.html,转载请声明来源钻瓜专利网。





