软件定义的无线电应用的分发、设置及执行方法技术

技术编号:10846200 阅读:143 留言:0更新日期:2014-12-31 16:21
本发明专利技术提供一种基于软件定义无线电的无线电应用的分发、设置及执行方法,所述软件定义无线电非依存于硬件和用户应用。无线电应用包括无线电控制器代码和用户定义功能块代码,并且用于无线电应用分发及设置的无线电应用程序包包括用于构成无线电应用的管道的管道配置元数据。用户定义功能块代码提供为可执行代码、源代码、中间表示形态,并且无线电控制器代码和用户定义功能块代码可对标准功能块进行呼出。由此,如果利用本发明专利技术的无线电应用的构成和分发、设置及执行方法,则可非依存于调制解调器芯片地,将各种无线通信方式仅利用于无线电应用的下载及设置。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用于软件定义的无线电(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)和数据进行交换。为了实现所述另一目的,本专利技术提供无线电应用设置方法,作为利用无线电应用程序包将无线电应用设置于用户终端的方法,本专利技术包括将无线电应用程序包从服务器下载的步骤及将所述无线电程序包所包括的无线电应用设置于所述用户终端的步骤,所述无线电应用程序包包括无线电控制器代码、功能块代码及管道配置元数据。在此,所述功能块代码包括:标准功能块代码,其作为对利用专用硬件加速器所实现的功能块进行呼出的代码,或在所述终端的无线电处理器的核心(core)上进行操作的可执行代码,所述专用硬件加速器包含于所述终端的无线电处理器;以及用户定义功能块代码,其不提供为所述标准功能块代码,或对所述标准功能块代码提供的功能进行定制。此时,当所述标准功能块代码提供为在所述终端的无线电处理器的核心上可操作的可执行代码时,所述无线电应用程序包可额外包括由所述可执行代码构成的无线电库(Radio Library)。在此,所述用户定义供能块代码可是以下形态中的至少一个:可执行代码形态,其由所述终端的无线电处理器所执行;源代码形态,其可编译为由所述终端的无线电处理器所执行的可执行代码;以及中间表示(IR:Intermediate Representation)形态。当所述用户定义功能块代码为源代码形态或中间表示形态时,所述用户定义功能块代码通过编译器进行编译,所述编译器通过所述终端的应用处理器或无线电处理器来执行。当所述用户定义功能块代码为源代码形态或中间表示形态时,可进行加密并包括于所述无线电应用程序包。在此,所述无线电控制器代码是由所述终端的应用处理器或无线电处理器所执行的可执行代码形态,并且可构成为将所述无线电应用的文本信息(context information)向用户应用进行提供,或将存在于所述终端的应用处理器或无线电处理器的通信服务层的网络协议栈(Networking stack)和数据进行交换。在此,参照所述管道配置元数据,所述设置步骤可构成为将所述无线电控制器代码及所述功能块代码设置于存储装置,所述存储装置是所述终端的应用处理器及无线电处理器中至少一个可访问的。为了实现所述有另一个目的,本专利技术提供无线电应用执行方法,作为在具备应用处理器和无线电处理器的终端上,由功能块代码及无线电控制器代码所构成的无线电应用的执行方法,本专利技术包括对所述无线本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/201380019710.html" title="软件定义的无线电应用的分发、设置及执行方法原文来自X技术">软件定义的无线电应用的分发、设置及执行方法</a>

【技术保护点】
一种无线电应用分发方法,作为利用无线电应用程序包的无线电应用分发方法,所述无线电应用程序包用于将无线电应用设置于终端,其特征在于,包括:对无线电应用程序包进行生成的步骤;以及将无线电应用程序包上载至服务器的步骤,所述无线电应用程序包包括无线电控制器代码、功能块代码及管道配置元数据。

【技术特征摘要】
【国外来华专利技术】2012.04.12 KR 10-2012-0038045;2012.04.12 KR 10-2011.一种无线电应用分发方法,作为利用无线电应用程序包的无线电应用分发方法,
所述无线电应用程序包用于将无线电应用设置于终端,其特征在于,包括:
对无线电应用程序包进行生成的步骤;以及
将无线电应用程序包上载至服务器的步骤,
所述无线电应用程序包包括无线电控制器代码、功能块代码及管道配置元数据。
2.根据权利要求1所述的无线电应用分发方法,其特征在于:
所述功能块代码包括:标准功能块代码,其作为对利用专用硬件加速器所实现的功
能块进行呼出的代码,或在所述终端的无线电处理器的核心上进行操作的可执行代码,
所述专用硬件加速器包含于所述终端的无线电处理器;以及
用户定义功能块代码,其不提供为所述标准功能块代码,或对所述标准功能块代码
提供的功能进行定制。
3.根据权利要求2所述的无线电应用分发方法,其特征在于:
当所述标准功能块代码提供为在所述终端的无线电处理器上可操作的可执行代码
时,所述无线电应用程序包额外包括由所述可执行代码构成的无线电库。
4.根据权利要求2所述的无线电应用分发方法,其特征在于:
所述用户定义功能块代码是以下形态中的至少一个:可执行代码形态,其由所述终
端的无线电处理器所执行;源代码形态,其可编译为由所述终端的无线电处理器所执行
的可执行代码;以及中间表示形态。
5.根据权利要求4所述的无线电应用分发方法,其特征在于:
当所述用户定义功能块代码为源代码形态或中间表示形态时,可进行加密并包括于
所述无线电应用程序包。
6.根据权利要求2所述的无线电应用分发方法,其特征在于:
所述管道配置元数据定义用于所述无线电应用的数据发送或接收功能的所述无线电
控制器代码、所述用户定义功能块、标准功能块的连接关系。
7.根据权利要求1所述的无线电应用分发方法,其特征在于:
所述无线电控制器代码是由所述终端的应用处理器或无线电处理器所执行的可执行
代码形态,并且将所述无线电应用的文本信息向用户应用进行提供,或将存在于所述终
端的应用处理器或无线电处理器的通信服务层的网络协议栈和数据进行交换。
8.一种无线电应用设置方法,作为利用无线电应用程序包,从而在用户终端设置
无线电应用的方法,其特征在于,包括:
将无线电应用程序包从服务器下载的步骤;以及
将所述无线电程序包所包括的无线电应用设置于所述用户终端的步骤,
所述无线电应用程序包包括无线电控制器代码、功能块代码及管道配置元数据。
9.根据权利要求8所述的无线电应用设置方法,其特征在于:
所述功能块代码包括:标准功能块代码,其作为对利用专用硬件加速器所实现的功
能块进行呼出的代码,或在所述终端的无线电处理器的核心上进行操作的可执行代码,
所述专用硬件加速器包含于所述终端的无线电处理器;以及
用户定义功能块代码,其不提供为所述标准功能块代码,或对所述标准功能块代码
提供的功能进行定制。
10.根据权利要求9所述的无线电应用设置方法,其特征在于:
当所述标准功能块代码提供为在所述终端的无线电处理器的核心上可操作的可执行
代码时,所述无线电应用程序包额外包括由所述可执行代码构成的无线电库。
11.根据权利要求8所述的无线电应用设置方法,其特征在于:
所述用户定义功能块代码是以下形态中的至少一个:可执行代码形态,其由所述终
端的无线电处理器所执行;源代码形态,其可编译为由所述终端的无线电处理器所执行
的可执行代码;以...

【专利技术属性】
技术研发人员:崔胜元安致荣梁铉旭金俊金勇琴东弦方细姬
申请(专利权)人:汉阳大学校产学协力团
类型:发明
国别省市:韩国;KR

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

1