一种车联网终端参数自适应配置方法和装置与流程

文档序号:21184507发布日期:2020-06-20 18:01阅读:407来源:国知局
一种车联网终端参数自适应配置方法和装置与流程

本发明实施例涉及智能物联网通信技术领域,具体涉及一种车联网终端参数自适应配置方法和装置,另外还涉及一种电子设备和计算机可读存储介质。



背景技术:

随着网络和科技的快速发展,智能物联网技术逐渐完善成熟,并在汽车制造领域得到越来越广泛的应用。车联网是指通过信息传感设备,按约定的协议,将车辆与网络相连接,物体通过信息传播媒介进行信息交换和通信,以实现车辆的智能化识别、定位、跟踪以及监管等功能。车联网终端在车辆上的应用,极大地方便了数据的通信和传输,简化了运输过程,实现了运输信息的共享,提升了运输企业的信息化水平。比如:通过安装在车辆上的车联网终端,可对在线车辆的实时监控和调度,保证了车辆运行计划的有效实施;通过车联网终端将车辆运行的状态、位置信息和道路信息实时上传到调度中心,调度监控平台可以根据这些信息,规划出最佳行驶路径;通过无线通信网络下发到车联网终端上,从而减少了车辆运行时间和司机作业时间,降低车辆运输费用和人力成本;通过车辆运营信息的及时反馈,保证了车辆的合理化运行与货运资源的最优配置。实现业务流程重组、优化资源配置、建立合理的流程管理,减少了大量的人工统计工作。

然而,由于车联网终端使用的运营商及业务网络的不同,车联网终端中有若干参数需要预先配置,包括apn参数、短信网关参数、呼叫中心参数、车联网业务平台地址等。目前这些参数通常作为固件中的一部分,当通过更换sim卡选择不同运营商时,这些参数需要通过选择不同的固件进行升级,导致耗费大量的人力物力。



技术实现要素:

为此,本发明实施例提供一种车联网终端参数自适应配置方法,以解决现有技术中存在的车联网终端兼容性较差,导致更换sim卡选择不同运营商时无法实现参数自适应配置的问题。

为了实现上述目的,本发明实施例提供如下技术方案:

第一方面,本发明实施例提供一种车联网终端参数自适应配置方法,包括:在sim卡的移动用户标识码字段中写入目标运营商的编号和用户号码;在车联网终端固件中预先配置全量运营商对应的参数集;当车联网终端启动时,利用预设的通信模组和at命令读取sim卡的移动用户标识码字段,获得所述目标运营商的编号和用户号码;将读取到的所述目标运营商的编号作为索引,在所述全量运营商对应的参数集中匹配查找与所述目标运营商对应的目标参数集;根据所述目标参数集和所述用户号码与远程终端进行无线通信传输操作。

进一步的,所述目标运营商的编号为所述目标运营商的身份标识。

进一步的,所述目标参数集包括:apn参数、短信网关参数、呼叫中心参数以及车联网终端服务平台参数中的至少一种参数。

进一步的,所述在sim卡的移动用户标识码字段中写入目标运营商的编号和用户号码,具体包括:在所述移动用户标识码字段中的字母标识符区域写入所述目标运营商的编号,以及在所述移动用户标识码字段中的拨号号码区域写入用户号码。

进一步的,所述目标运营商的身份标识包括:所述目标运营商的缩写字母、所述目标运营商的地理区域名称的缩写字母中的至少一个。

进一步的,所述无线通信传输操作包括:联网操作、发送短信操作、拨打电话操作以及车联网终端数据交互操作中的至少一种。

第二方面,本发明实施例还提供一种车联网终端参数自适应配置装置,包括:信息写入单元,用于在sim卡的移动用户标识码字段中写入目标运营商的编号和用户号码;参数集配置单元,用于在车联网终端固件中预先配置全量运营商对应的参数集;信息读取单元,用于当车联网终端启动时,利用预设的通信模组和at命令读取sim卡的移动用户标识码字段,获得所述目标运营商的编号和用户号码;目标参数集查找单元,用于将读取到的所述目标运营商的编号作为索引,在所述全量运营商对应的参数集中匹配查找与所述目标运营商对应的目标参数集;无线通信单元,用于根据所述目标参数集和所述用户号码与远程终端进行无线通信传输操作。

进一步的,所述目标运营商的编号为所述目标运营商的身份标识。

第三方面,本发明实施例还提供了一种电子设备,包括:处理器和存储器;其中,所述存储器,用于存储车联网终端参数自适应配置方法的程序,该电子设备通电并通过所述处理器运行该车联网终端参数自适应配置方法的程序后,执行上述所述的任意一项所述的车联网终端参数自适应配置方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机存储介质中包含一个或多个程序指令,所述一个或多个程序指令用于被服务器执行上述车联网终端参数自适应配置方法中任一项所述的方法。

采用本发明所述的车联网终端参数自适应配置方法,能够使得车联网终端可以自适应选择不同的参数集,节省了固件升级时间,简化了部件管理流程,无需修改sim卡的文件结构和定义,兼容性更强,从而提高了用户的使用体验。

附图说明

为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引申获得其它的实施附图。

图1为本发明实施例提供的一种车联网终端参数自适应配置方法的流程图;

图2为本发明实施例提供的一种车联网终端参数自适应配置装置的示意图;

图3为本发明实施例提供的一种电子设备的示意图;

图4为本发明实施例提供的一种车联网终端参数自适应配置方法中车联网终端使用的参数集示意图;

图5为本发明实施例提供的一种车联网终端参数自适应配置方法的完整流程图。

具体实施方式

以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面基于本发明所述的一种车联网终端参数自适应配置方法,对其实施例进行详细描述。如图1所示,其为本发明实施例提供的一种车联网终端参数自适应配置方法的流程图,具体实现过程包括以下步骤:

步骤s101:在sim卡的移动用户标识码字段中写入目标运营商的编号和用户号码。

在本发明实施例中,需要预先根据实际需求在sim卡的移动用户标识码字段(比如ef_msisdn字段)中写入目标运营商的编号和用户号码。通过在车联网终端的sim卡中的移动用户标识码字段中加入运营商编号,便于后续车联网终端读取运营商编号后动态选择不同的配置参数集,实现车联网终端参数的自适应配置。其中,所述目标运营商的编号为所述目标运营商的身份标识,具体的:所述目标运营商的身份标识可包括:所述目标运营商的缩写字母、所述目标运营商的地理区域名称的缩写字母等标识信息中的其中一种或者若干种的排列组合,在此不做具体限定。

在所述的在sim卡的移动用户标识码字段(比如ef_msisdn字段)中写入目标运营商的编号和用户号码,具体实现过程可以包括:在所述移动用户标识码字段中的字母标识符区域(比如alphaidentifier)写入所述目标运营商的编号,以及在所述移动用户标识码字段中的拨号号码区域(比如diallingnumber)写入用户号码。

需要说明的是,在具体实施过程中,由于使用iccid或imsi仅能区分不同的运营商,而不能区分同一个运营商不同地区的sim卡。虽然同一个运营商不同地区的sim卡会使用同一个iccid、imsi规则,但是其对应的参数集不同。因此,相对于现有技术中使用iccid或imsi号,本发明实施例中使用ef_msisdn字段中的alphaidentifier写入相应目标运营商的编号,更具有通用性,ef_msisdn字段符合国际规范,无需修改sim卡的文件结构和定义,兼容性也更强。

步骤s102:在车联网终端固件中预先配置全量运营商对应的参数集。

在本发明实施例中,所述的车联网终端固件即所述车联网终端存储器模块。如图4所示,其为本发明实施例提供的一种车联网终端参数自适应配置方法中车联网终端使用的参数集示意图,所述参数集包括:apn参数、短信网关参数、呼叫中心参数以及车联网终端服务平台参数中的至少一种参数。但是需要说明的是,所述参数集包括但不限于上述所列举的参数内容,在具体实施过程中可按照实际需要进行配置,在此不再一一赘述。

步骤s103:当车联网终端启动时,利用预设的通信模组和at命令读取sim卡的移动用户标识码字段,获得所述目标运营商的编号和用户号码。

在步骤s101中sim卡的移动用户标识码字段中预先写入目标运营商的编号和用户号码,以及在步骤s102的车联网终端固件中预先配置全量运营商对应的参数集之后。在本步骤中,当车联网终端启动时,可利用预设的通信模组和at命令读取sim卡的移动用户标识码字段,获得所述目标运营商的编号和用户号码。

其中,所述的移动用户标识码字段可以是指sim卡中的ef_msisdn字段,所述的目标运营商的编号可以包括所述目标运营商的缩写字母、所述目标运营商的地理区域名称的缩写字母等标识信息中的其中一种或者若干种的排列组合,在此不做具体限定。

举例而言:步骤s102在具体实施过程中,可根据运营商的网络配置参数,预先在车联网终端内置以下参数集。针对a地区,apn参数预先设置为:test.a;短信网关参数smsc预先设置为:+8613800000025;车联网终端服务平台参数tsp预先设置为:http://tsp.com;呼叫中心参数callcenter预先设置为:051255556666,01066668888。针对b地区,apn参数预先设置为test.b;短信网关参数smsc预先设置为:+8613800000021;车联网终端服务平台参数tsp预先设置为:http://tsp-2.com;呼叫中心参数callcenter预先设置为:051222223333,01055556666。相应的,步骤s103在具体实施过程中,若sim卡中ef_msisdn字段的alphaidentifier设置为a地区。车联网终端上电启动或重启时,自动选择对应啊地区参数集的内容进行联网。车联网终端使用的业务参数可包括:apn参数:test.a;短信网关参数smsc:+8613800000025;车联网终端服务平台参数tsp:http://tsp-1.com;呼叫中心参数callcenter:051255556666,01066668888等。若sim卡中ef_msisdn字段的alphaidentifier设置为b地区。车联网终端上电启动或重启时,自动选择对应b地区的参数集的内容进行联网。车联网终端使用的业务参数可包括:apn参数:test.b;短信网关参数smsc:+8613800000021;车联网终端服务平台参数tsp:http://tsp-2.com;呼叫中心参数callcenter:051222223333,01055556666等。

步骤s104:将读取到的所述目标运营商的编号作为索引,在所述全量运营商对应的参数集中匹配查找与所述目标运营商对应的目标参数集。

在步骤s103中读取得到所述目标运营商的编号之后,在本步骤中可进一步将所述目标运营商的编号作为索引在所述全量运营商对应的参数集中匹配查找与所述目标运营商对应的目标参数集。通过在预先设置的量运营商对应的参数集中进行匹配检索的方式,车联网终端在实际应用过程中可以实现自适应选择不同的参数集,从而节省了固件升级时间,简化了部件管理流程。

其中,所述目标参数集包括:apn参数、短信网关参数、呼叫中心参数以及车联网终端服务平台参数等中的至少一种参数。

步骤s105:根据所述目标参数集和所述用户号码与远程终端进行无线通信传输操作。

在步骤s104中匹配查找得到所述目标运营商对应的目标参数集之后,在本步骤中基于所述目标参数集进行通信配置,实现与远程终端进行无线通信传输操作。在具体实施过程中,所述无线通信传输操作可包括:联网操作、发送短信操作、拨打电话操作以及车联网终端数据交互操作等中的至少一种,在此不做具体限定。

如图5所示,其为本发明实施例提供的一种车联网终端参数自适应配置方法的完整流程图。

根据sim卡规范,ef_msisdn字段包含alphaidentifier以及dialingnumber,一般情况下alphaidentifier为空,diallingnumber为空或填写用户号码。在一个优选的实施例中,本发明实施例中需要预先按照要求,在alphaidentifier中写入运营商编号,所述运营商编号可包含运营商缩写字母以及运营商对应地区的缩写字母等;在车联网终端固件中预先配置全量运营商的参数集;当车联网终端在启动时,通过预设的at命令读取sim卡中写入的用户号码,通过预设的通信模组读取并分析sim卡的ef_msisdn字段,获取ef_msisdn字段的alphaidentifier中写入的目标运营商编号;将读取到的目标运营商编号作为索引,判断预先配置全量运营商的参数集是否存在与所述目标运营商编号对应的目标参数集;若否,则选择预设的默认参数集作为通信配置;若是,则将匹配查找到的目标参数集作为通信配置;最终,基于所述默认参数集或者所述目标参数集实现联网、发送短信、拨打呼叫中心或者与其他车联网终端进行数据交互操作等。

采用本发明所述的车联网终端参数自适应配置方法,能够使得车联网终端可以自适应选择不同的参数集,节省了固件升级时间,简化了部件管理流程,无需修改sim卡的文件结构和定义,兼容性更强,从而提高了用户的使用体验。

与上述提供的一种车联网终端参数自适应配置方法相对应,本发明还提供一种车联网终端参数自适应配置装置。由于该装置的实施例相似于上述方法实施例,所以描述的比较简单,相关之处请参见上述方法实施例部分的说明即可,下面描述的车联网终端参数自适应配置装置的实施例仅是示意性的。请参考图2所示,其为本发明实施例提供的一种车联网终端参数自适应配置装置的示意图。

本发明所述的一种车联网终端参数自适应配置装置包括如下部分:

信息写入单元201,用于在sim卡的移动用户标识码字段中写入目标运营商的编号和用户号码。

参数集配置单元202,用于在车联网终端固件中预先配置全量运营商对应的参数集。

信息读取单元203,用于当车联网终端启动时,利用预设的通信模组和at命令读取sim卡的移动用户标识码字段,获得所述目标运营商的编号和用户号码。

在信息写入单元201中sim卡的移动用户标识码字段中预先写入目标运营商的编号和用户号码,以及在参数集配置单元202的车联网终端固件中预先配置全量运营商对应的参数集之后。在信息读取单元203中,当车联网终端启动时,可利用预设的通信模组和at命令读取sim卡的移动用户标识码字段,获得所述目标运营商的编号和用户号码。

目标参数集查找单元204,用于将读取到的所述目标运营商的编号作为索引,在所述全量运营商对应的参数集中匹配查找与所述目标运营商对应的目标参数集。

在信息读取单元203中读取得到所述目标运营商的编号之后,在目标参数集查找单元204中可进一步将所述目标运营商的编号作为索引在所述全量运营商对应的参数集中匹配查找与所述目标运营商对应的目标参数集。通过在预先设置的量运营商对应的参数集中进行匹配检索的方式,车联网终端在实际应用过程中可以实现自适应选择不同的参数集,从而节省了固件升级时间,简化了部件管理流程。

无线通信单元205,用于根据所述目标参数集和所述用户号码与远程终端进行无线通信传输操作。

在目标参数集查找单元204中匹配查找得到所述目标运营商对应的目标参数集之后,在无线通信单元205中基于所述目标参数集进行后续的通信配置。

相应的,采用本发明所述的车联网终端参数自适应配置装置,能够使得车联网终端可以自适应选择不同的参数集,节省了固件升级时间,简化了部件管理流程,无需修改sim卡的文件结构和定义,兼容性更强,从而提高了用户的使用体验。

与上述提供的两种车联网终端参数自适应配置方法相对应,本发明还提供一种电子设备。由于该电子设备的实施例相似于上述方法实施例,所以描述的比较简单,相关之处请参见上述方法实施例部分的说明即可,下面描述的电子设备仅是示意性的。如图3所示,其为本发明实施例提供的一种电子设备的示意图。

该电子设备具体包括:处理器301和存储器302;其中,存储器302用于运行一个或多个程序指令,用于存储车联网终端参数自适应配置方法的程序,该服务器通电并通过所述处理器301运行该车联网终端参数自适应配置方法的程序后,执行上述任意一项所述的车联网终端参数自适应配置方法。

与上述提供的一种车联网终端参数自适应配置方法相对应,本发明还提供一种计算机存储介质。由于该计算机存储介质的实施例相似于上述方法实施例,所以描述的比较简单,相关之处请参见上述方法实施例部分的说明即可,下面描述的计算机存储介质仅是示意性的。

所述计算机存储介质中包含一个或多个程序指令,所述一个或多个程序指令用于被服务器执行上述所述的车联网终端参数自适应配置方法。

在本发明实施例中,处理器或处理器模块可以是一种集成电路芯片,具有信号的处理能力。处理器可以是通用处理器、数字信号处理器(digitalsignalprocessor,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(fieldprogrammablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。处理器读取存储介质中的信息,结合其硬件完成上述方法的步骤。

存储介质可以是存储器,例如可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。

其中,非易失性存储器可以是只读存储器(read-onlymemory,简称rom)、可编程只读存储器(programmablerom,简称prom)、可擦除可编程只读存储器(erasableprom,简称eprom)、电可擦除可编程只读存储器(electricallyeprom,简称eeprom)或闪存。

易失性存储器可以是随机存取存储器(randomaccessmemory,简称ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,简称sram)、动态随机存取存储器(dynamicram,简称dram)、同步动态随机存取存储器(synchronousdram,简称sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,简称ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,简称esdram)、同步连接动态随机存取存储器(synchlinkdram,简称sldram)和直接内存总线随机存取存储器(directrambusram,简称drram)。

本发明实施例描述的存储介质旨在包括但不限于这些和任意其它适合类型的存储器。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件与软件组合来实现。当应用软件时,可以将相应功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1