[发明专利]一种通过虚拟串口协议转换优化终端程序空间的方法在审
申请号: | 201911140869.5 | 申请日: | 2019-11-20 |
公开(公告)号: | CN111061670A | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 黄少锋;李昊斌 | 申请(专利权)人: | 福建北峰通信科技股份有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 362012 福建省泉*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 虚拟 串口 协议 转换 优化 终端 程序 空间 方法 | ||
一种通过虚拟串口进行协议转换来优化终端程序空间的方法,包括以下步骤:S1:创建两个虚拟串口,并将这两个虚拟串口互连,形成一个虚拟串口对;S2:打开自动射频校准测试的PC应用程序,将通讯端口选择为虚拟串口对中的一个端口;S3:将低成本的射频终端的串口,连接到PC上的物理串口;S4:创建一个负责协议转换的应用程序任务,实现虚拟串口对的另一个端口与物理串口的数据传输以及协议转换,完成对低成本的射频终端的自动射频校准测试的支持。本发明通过协议转换,以较小的程序空间体积,实现对低成本的射频终端的自动射频校准测试的支持,无需新增和修改既有的自动射频校准测试的交互协议和硬件,没有相应的成本开销。
技术领域
本发明涉及计算机技术领域,尤其涉及一种通过虚拟串口进行协议转换来优化终端程序空间的方法。
背景技术
对于射频终端设备的生产流程而言,例如对讲机,必不可少的一个步骤是射频校准测试,目的是使得其射频性能达到一个最好的状态。
射频校准测试分为手动和自动两种方案,手动方案,全程需要生产人员进行操作,而自动方案,由PC(Personal Computer,个人计算机)自动控制,中间过程无需生产人员操作。鉴于人力成本的不断攀升,越来越多的射频终端设备的生产方案,选择了自动射频校准测试。
典型的自动射频校准测试,通过PC应用程序,控制射频综合测试仪以及射频终端,实现自动化校准测试。其中PC应用程序和射频终端,通过串口实现交互控制。
由于历史因素,现行的自动射频校准测试,更多的是面向程序空间资源丰富的射频终端,因此串口交互控制协议的实现体积也比较大,对于低成本的射频终端,此时射频终端上的程序空间资源往往很少,不足以容纳下自动射频校准测试的协议的实现。
而如果想通过修改自动射频校准测试的交互协议,实现低成本的射频终端的自动射频校准测试,是不现实的,因为已经有一系列大量的产品依赖了既有实现方案,改造成本非常高。此时,通常只能选择放弃对此低成本的射频终端的自动射频校准的支持。
发明内容
本发明要解决的技术问题,在于提供一种通过虚拟串口进行协议转换来优化终端程序空间的方法,通过协议转换,以较小的程序空间体积,实现对低成本的射频终端的自动射频校准测试的支持,无需新增和修改既有的自动射频校准测试的交互协议和硬件,也就没有相应的成本开销。
本发明是这样实现的:一种通过虚拟串口进行协议转换来优化终端程序空间的方法,所述方法包括以下步骤:
S1:创建两个虚拟串口,并将这两个虚拟串口互连,形成一个虚拟串口对;
S2:打开自动射频校准测试的PC应用程序,将通讯端口选择为虚拟串口对中的一个端口;
S3:将低成本的射频终端的串口,连接到PC上的物理串口;
S4:创建一个负责协议转换的应用程序任务,实现虚拟串口对的另一个端口与物理串口的数据传输以及协议转换,完成对低成本的射频终端的自动射频校准测试的支持。
进一步的,所述步骤S1,具体为:在部署了自动射频校准测试程序的PC上面,创建两个虚拟串口,并将这两个虚拟串口互连,形成一个虚拟串口对,往其中一个串口发送数据,另外一个串口会收到数据,反之亦然。
进一步的,所述步骤S2,具体为:打开自动射频校准测试的PC应用程序,将通讯端口选择为虚拟串口对中的一个端口,不再直接访问物理串口。
进一步的,所述步骤S3,具体为:将低成本的射频终端的串口,连接到PC上的物理串口,通过此物理端口,与PC进行交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建北峰通信科技股份有限公司,未经福建北峰通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911140869.5/2.html,转载请声明来源钻瓜专利网。