用于LTE上行家庭网关的LTEdongle自适应方法及系统的制作方法_4

文档序号:9435934阅读:来源:国知局
计算特定时间内LTE上行家庭网关循环读取USB设备信息的最大循环次数,具体包括以下步骤:对多个不同型号的LTE dongle上报USB设备信息的实际情况进行测试,得到LTE上行家庭网关准确获取到USB设备信息所需的特定时间;设定LTE上行家庭网关循环读取USB设备信息的时间间隔,则特定时间内LTE上行家庭网关循环读取USB设备信息的最大循环次数=特定时间+间隔时间。3.如权利要求2所述的用于LTE上行家庭网关的LTEdongle自适应方法,其特征在于:所述特定时间为10秒,设定的时间间隔为2秒,则特定时间内LTE上行家庭网关循环读取USB设备信息的最大循环次数=特定时间+间隔时间=10秒+2秒=5。4.如权利要求1所述的用于LTE上行家庭网关的LTEdongle自适应方法,其特征在于:步骤S2中所述实时记录USB总线上的USB设备信息,具体包括以下步骤:LTE上行家庭网关实时监测USB总线上的USB设备信息,一旦USB总线上有LTE dongle上报的USB设备信息,则将该USB设备信息保存至指定文件夹内。5.如权利要求1所述的用于LTE上行家庭网关的LTEdongle自适应方法,其特征在于:步骤S5中所述加载与当前LTE dongle的型号对应的驱动程序,具体包括以下步骤:判断LTE上行家庭网关中是否已经集成有与当前LTE dongle的型号对应的驱动程序,若是,则直接加载对应的驱动程序;否则,先将与当前LTE dongle的型号对应的驱动程序集成到LTE上行家庭网关中,再加载该驱动程序。6.如权利要求1所述的用于LTE上行家庭网关的LTEdongle自适应方法,其特征在于:步骤S6中所述相关的环境变量包括:USB参数、日志打印级别、数据处理缓存大小。7.如权利要求1所述的用于LTE上行家庭网关的LTEdongle自适应方法,其特征在于:步骤S6中所述AT指令是一套用于实现网络控制功能的指令集,用户通过AT指令进行呼叫、短信、电话本、数据业务的控制。8.如权利要求1所述的用于LTE上行家庭网关的LTEdongle自适应方法,其特征在于:步骤S7中所述LTE dongle根据接收到的AT指令进行拨号连接,具体包括以下步骤:LTE dongle包括LTE模块和客户识别模块S頂卡,LTE dongle的S頂卡先进行注册操作,只有注册成功后,LTE dongle的LTE模块才会根据接收到的AT指令进行拨号连接。9.一种实现权利要求1所述方法的用于LTE上行家庭网关的LTE dongle自适应系统,其特征在于:包括初始设置模块、USB设备信息记录模块、USB设备信息读取模块、驱动程序加载模块、信息配置模块、网络接入模块和计数器判断模块; 所述初始设置模块用于:启动插有LTE dongle的LTE上行家庭网关,完成系统初始化;计算特定时间内LTE上行家庭网关循环读取USB设备信息的最大循环次数;将LTE上行家庭网关的计数器初始值设置为1,将计算得到的最大循环次数设定为计数器的最大值,向USB设备信息记录模块发送记录信号;所述USB设备信息记录模块用于:收到记录信号后,控制LTE上行家庭网关加载USB驱动程序,并实时记录USB总线上的USB设备信息,向USB设备信息读取模块发送读取信号;所述USB设备信息读取模块用于:收到读取信号后,控制LTE上行家庭网关读取USB设备信息记录模块实时记录的USB设备信息,判断是否有LTE dongle接入,若是,向驱动程序加载模块发送加载信号;否则,向计数器判断模块发送判断信号; 所述计数器判断模块用于:收到判断信号后,判断计数器的值是否等于设定的最大值,如果是,提示网络连接失败;否则,控制计数器加1,LTE上行家庭网关继续循环读取实时记录的USB设备信息,并向USB设备信息读取模块发送读取信号; 所述驱动程序加载模块用于:收到加载信号后,控制LTE上行家庭网关从USB设备信息读取模块读取到的信息中获取当前LTE dongle的产品识别码PID和供应商识别码VIDJI据PID、VID确定当前LTE dongle的型号,并加载与当前LTE dongle的型号对应的驱动程序,向信息配置模块发送配置信号; 所述信息配置模块用于:收到配置信号后,控制LTE上行家庭网关根据当前LTEdongle的型号,配置相关的环境变量,设置并保存指令接口的信息、数据接口的信息,其中指令接口用来发送和接收调制解调器命令语言AT指令,数据接口用来传输网络数据;向网络接入模块发送接入信号; 所述网络接入模块用于:收到接入信号后,控制LTE上行家庭网关将接收到的AT指令通过指令接口发送给LTE dongle ;控制LTE dongle根据所述AT指令进行拨号连接,并根据从数据接口获取的网络数据配置路由和网管信息,完成网络接入操作。10.如权利要求9所述的用于LTE上行家庭网关的LTEdongle自适应系统,其特征在于:所述初始设置模块计算特定时间内LTE上行家庭网关循环读取USB设备信息的最大循环次数的具体过程为:对多个不同型号的LTE dongle上报USB设备信息的实际情况进行测试,得到LTE上行家庭网关准确获取到USB设备信息所需的特定时间;设定LTE上行家庭网关循环读取USB设备信息的时间间隔,则特定时间内LTE上行家庭网关循环读取USB设备信息的最大循环次数=特定时间+间隔时间。11.如权利要求10所述的用于LTE上行家庭网关的LTEdongle自适应系统,其特征在于:所述初始设置模块得到的特定时间为10秒,设定的时间间隔为2秒,则特定时间内LTE上行家庭网关循环读取USB设备信息的最大循环次数=特定时间+间隔时间=10秒+2秒=5。12.如权利要求9所述的用于LTE上行家庭网关的LTEdongle自适应系统,其特征在于:所述USB设备信息记录模块实时记录USB总线上的USB设备信息的具体过程为:控制LTE上行家庭网关实时监测USB总线上的USB设备信息,一旦USB总线上有LTE dongle上报的USB设备信息,则将该USB设备信息保存至指定文件夹内。13.如权利要求9所述的用于LTE上行家庭网关的LTEdongle自适应系统,其特征在于:所述驱动程序加载模块加载与当前LTE dongle的型号对应的驱动程序的具体过程为:判断LTE上行家庭网关中是否已经集成有与当前LTE dongle的型号对应的驱动程序,若是,则直接加载对应的驱动程序;否则,先将与当前LTE dongle的型号对应的驱动程序集成到LTE上行家庭网关中,再加载该驱动程序。14.如权利要求9所述的用于LTE上行家庭网关的LTEdongle自适应系统,其特征在于:所述信息配置模块配置的相关环境变量包括.-USB参数、日志打印级别、数据处理缓存大小。15.如权利要求9所述的用于LTE上行家庭网关的LTEdongle自适应系统,其特征在于:所述信息配置模块的指令接口发送和接收的AT指令,是一套用于实现网络控制功能的指令集,用户通过AT指令进行呼叫、短信、电话本、数据业务的控制。16.如权利要求9所述的用于LTE上行家庭网关的LTEdongle自适应系统,其特征在于:所述网络接入模块控制LTE dongle根据所述AT指令进行拨号连接的具体过程为:LTEdongle包括LTE模块和客户识别模块S頂卡,LTE dongle的S頂卡先进行注册操作,只有注册成功后,LTE dongle的LTE模块才会根据接收到的AT指令进行拨号连接。
【专利摘要】本发明公开了一种用于LTE上行家庭网关的LTE?dongle自适应方法及系统,涉及LTE上行家庭网关技术领域,该自适应方法包括:启动家庭网关,设置计数器初值及最大值;实时记录USB设备信息;循环读取所记录的USB设备信息,当有LTE?dongle接入时,获取当前LTE?dongle的PID和VID,根据PID、VID确定对应型号,并加载相应的驱动程序;配置LTE?dongle的参数,通过配置的相关参数实现网络接入操作。本发明能够实现同一LTE上行家庭网关支持多种LTE?dongle,有效降低系统开发成本和运营商的维护成本,提升用户体验;且用户能够灵活控制整个操作过程,增强LTE上行家庭网关的可扩展性,LTE上行家庭网关能够支持新的LTE?dongle。
【IPC分类】H04W88/16, H04L12/66
【公开号】CN105187305
【申请号】CN201510615722
【发明人】陈敬志, 沈琼霞
【申请人】烽火通信科技股份有限公司
【公开日】2015年12月23日
【申请日】2015年9月23日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1