一种基于STK的菜单应用的开发方法、装置及介质制造方法及图纸

技术编号:17387400 阅读:42 留言:0更新日期:2018-03-04 12:08
本发明专利技术公开了一种基于STK的菜单应用的开发方法、装置及介质,该方法的步骤包括:获取主动式命令并获取相关参数;其中,相关参数至少包括菜单选项以及菜单选项之间的层级关系;设定菜单选项与主动式命令之间的调用关系;其中,调用关系表征各目标菜单选项所执行的目标主动式命令;通过脚本的方式将层级关系转化为菜单选项之间的跳转关系,并根据调用关系及跳转关系生成相应的逻辑代码;获取代码模板并将逻辑代码写入代码模板以得到菜单应用源代码。可见本方法减少了开发STK菜单应用所需的时间开销,提高了开发效率。此外,基于STK的菜单应用的开发装置及介质,同样具有上述效果。

A development method, device and medium for menu application based on STK

The invention discloses a development method, application menu based on STK device and medium, the method comprising the steps of: obtaining active command and obtain the relevant parameters; the relevant parameters include at least the hierarchical relationship between menu options and menu options; set menu options and active command to call the relationship; perform the call characterization of each target menu option target active command; through the script way hierarchy into the relationship between the jump menu options, and generate the corresponding code according to the logic relation and call jump relations; get the code template and the logic code written code template to get the menu application source code. It can be seen that this method reduces the time cost needed to develop the STK menu application and improves the development efficiency. In addition, the development devices and media based on STK's menu application also have the above effects.

【技术实现步骤摘要】
一种基于STK的菜单应用的开发方法、装置及介质
本专利技术涉及STK开发领域,特别是涉及一种基于STK的菜单应用的开发方法、装置及介质。
技术介绍
STK(SIMTOOLKIT),是一种内置在智能SIM卡的工具包应用,移动终端通过主动命令与SIM卡内的STK菜单应用进行交互,并以层级菜单的方式呈现给用户,使用户能够轻松享受运营商提供的移动电话增值服务,如发送业务定制短信,信息点播等。开发STK菜单应用一般需要先在需求文档中明确菜单应用的层级架构,以及每一个菜单项的纤细内容,进而根据需求文档中的内容,使用特定的编程语言进行菜单应用源代码的开发,进而在SIM卡中执行源代码以实现菜单应用在SIM卡中的具体使用。传统的开发方式需要开发人员人工编写菜单应用的源代码,由于代码量往往较大,因此开发需要较长的周期。另外,由于不同的菜单应用之间可能存在类似的代码段落,因此开发人员在开发每个菜单应用时可能均需要编写相同的代码段落,造成了不必要的时间开销,相对也提高了开发周期,降低了开发效率。由此可见,提供一种基于STK的菜单应用的开发方法,以减少开发STK菜单应用所需的时间开销,进而提高开发效率,是本领本文档来自技高网...
一种基于STK的菜单应用的开发方法、装置及介质

【技术保护点】
一种基于STK的菜单应用的开发方法,其特征在于,包括:获取主动式命令并获取相关参数;其中,所述相关参数至少包括菜单选项以及所述菜单选项之间的层级关系;设定所述菜单选项与所述主动式命令之间的调用关系;其中,所述调用关系表征各目标菜单选项所执行的目标主动式命令;通过脚本的方式将所述层级关系转化为所述菜单选项之间的跳转关系,并根据所述调用关系及所述跳转关系生成相应的逻辑代码;获取代码模板并将所述逻辑代码写入所述代码模板以得到菜单应用源代码。

【技术特征摘要】
1.一种基于STK的菜单应用的开发方法,其特征在于,包括:获取主动式命令并获取相关参数;其中,所述相关参数至少包括菜单选项以及所述菜单选项之间的层级关系;设定所述菜单选项与所述主动式命令之间的调用关系;其中,所述调用关系表征各目标菜单选项所执行的目标主动式命令;通过脚本的方式将所述层级关系转化为所述菜单选项之间的跳转关系,并根据所述调用关系及所述跳转关系生成相应的逻辑代码;获取代码模板并将所述逻辑代码写入所述代码模板以得到菜单应用源代码。2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:将所述菜单应用源代码编译为可执行文件,将所述可执行文件拷贝至SIM卡中并运行,以执行菜单应用的相关功能。3.根据权利要求1所述的方法,其特征在于,所述获取主动式命令并获取相关参数具体为:获取所述主动式命令并在可视化表格中获取相关参数。4.根据权利要求1所述的方法,其特征在于,所述获取代码模板并将所述逻辑代码写入所述代码模板以得到菜单应用源代码具体为:获取所述代码模板并将所述逻辑代码通过标记注释的方式写入所述代码模板以得到所述菜单应用源代码。5.根据权利要求1所述的方法,其特征在于,所述相关参数还包括选项id;相应的,所述跳转关系具体为以所述选项id为依据进行跳转的跳转...

【专利技术属性】
技术研发人员:黄文开周向涛
申请(专利权)人:东信和平科技股份有限公司
类型:发明
国别省市:广东,44

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

1