CN112256335A - 驱动文件的加载方法、装置、存储介质及电子设备 - Google Patents

驱动文件的加载方法、装置、存储介质及电子设备 Download PDF

Info

Publication number
CN112256335A
CN112256335A CN202011029158.3A CN202011029158A CN112256335A CN 112256335 A CN112256335 A CN 112256335A CN 202011029158 A CN202011029158 A CN 202011029158A CN 112256335 A CN112256335 A CN 112256335A
Authority
CN
China
Prior art keywords
wifi module
file
scanning
driving
mode
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011029158.3A
Other languages
English (en)
Other versions
CN112256335B (zh
Inventor
翁箭峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to CN202011029158.3A priority Critical patent/CN112256335B/zh
Publication of CN112256335A publication Critical patent/CN112256335A/zh
Application granted granted Critical
Publication of CN112256335B publication Critical patent/CN112256335B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本申请公开了一种驱动文件的加载方法、装置、存储介质及电子设备,属于计算机领域。所述驱动文件的加载方法包括:追踪器在需要加载WiFi模块的驱动文件时,确定当前的加载模式,在所述加载模式为扫描模式时,获取所述WiFi模块的扫描驱动文件,基于所述扫描驱动文件对所述WiFi模块进行驱动;其中,所述扫描驱动文件用于驱动所述WiFi模块执行扫描功能。故本申请中追踪器通过对WiFi模块的不同工作需求加载不同驱动模式,减少相关技术中加载全部驱动文件造成的功耗过大的问题,节省追踪器的功耗,增加待机时间。

Description

驱动文件的加载方法、装置、存储介质及电子设备
技术领域
本发明涉及计算机领域,具体涉及一种驱动文件的加载方法、装置、存储介质及电子设备。
背景技术
目前,无线保真(Wire Fidelity,WiFi)定位是指利用追踪器(tracker)测量到周边的一个或多个WiFi的无线信号,计算出追踪器地理位置的定位方法。基于WiFi辅助定位的追踪器已经越来越流行,多用于佩戴到宠物、小孩或老人进行位置跟踪,也有用于对贵重物品(如珠宝、古董等)的跟踪。为保证追踪器便于佩戴,现有技术会限制追踪器的体积和外形,导致追踪器在电池续航方面不能满足现有需求,因此如何对追踪器的软件和硬件进行优化设计,以节省追踪器的功耗和提高续航能力是目前亟待解决的问题。
发明内容
本申请实施例提供了一种驱动文件的加载方法、装置、存储介质及电子设备,可节省追踪器功耗,增加待机时间。所述技术方案如下:
第一方面,本申请实施例提供了一种驱动文件的加载方法,包括:
在需要加载WiFi模块的驱动文件时,确定当前的加载模式;
在所述加载模式为扫描模式时,获取所述WiFi模块的扫描驱动文件;
基于所述扫描驱动文件对所述WiFi模块进行驱动;其中,所述扫描驱动文件用于驱动所述WiFi模块执行扫描功能。
第二方面,本申请实施例提供了一种驱动文件的加载装置,所述装置包括:
判断模块,用于在需要加载WiFi模块的驱动文件时,确定当前的加载模式;
获取模块,用于在所述加载模式为扫描模式时,获取所述WiFi模块的扫描驱动文件;
驱动模块,用于基于所述扫描驱动文件对所述WiFi模块进行驱动;其中,所述扫描驱动文件用于驱动所述WiFi模块执行扫描功能。
第三方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
第四方面,本申请实施例提供了一种电子设备,包括:存储器和处理器;其中,所述存储器存储有计算机程序,所述计算机程序适用于由所述处理器加载并执行上述的方法步骤。
本申请一些实施例提供的技术方案带来的有益效果至少包括:
上述驱动文件的加载方法、装置、存储介质及电子设备工作时,在需要加载WiFi模块的驱动文件时,确定当前的加载模式,在所述加载模式为扫描模式时,获取所述WiFi模块的扫描驱动文件,基于所述扫描驱动文件对所述WiFi模块进行驱动,其中,所述扫描驱动文件用于驱动所述WiFi模块执行扫描功能。追踪器通过对WiFi模块的不同工作需求加载不同驱动模式,减少相关技术中加载全部驱动文件造成的功耗过大的问题,节省追踪器的功耗,增加待机时间。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种通信***架构示意图;
图2是本申请实施例提供的一种驱动文件的加载方法的流程示意图;
图3是本申请实施例提供的一种驱动文件的加载方法的另一流程示意图;
图4是本申请实施例提供的一种驱动文件的加载装置的结构示意图;
图5是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
下面的描述设计附图时,除非另有表示,不同附图中的相同数字表示相同的或相似的要素。以下示例性实施例中描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
本申请实施例可以应用于无线通信***,需要说明的是,本申请实施例提及的无线通信***包括但不限于***移动通信(4th generation mobile networks,4G)移动通信***以及下一代移动通信***的三大应用场景增强型移动宽带(Enhanced MobileBroad Band,eMBB)、URLLC以及大规模机器通信(Massive Machine-Type Communications,mMTC)。
在本申请实施例中,终端设备(terminal device)包括但不限于移动台(MobileStation,MS)、移动终端设备(Mobile Terminal)、移动电话(Mobile Telephone)、手机(handset)及便携设备(portable equipment)等,该终端设备可以经无线接入网(RadioAccess Network,RAN)与一个或多个核心网进行通信,例如,终端设备可以是移动电话(或称为“蜂窝”电话)、具有无线通信功能的计算机等,终端设备还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置或设备。
图1为本申请提供的一种通信***架构示意图。
请参见图1,通信***01包括网络设备101、追踪器102、无线接入(Access Point,AP)设备103、终端设备104;当通信***01包括核心网时,该网络设备101还可以与核心网相连。网络设备101还可以与互联网协议(Internet Protocol,IP)网络200进行通信,例如,因特网(internet),私有的IP网,或其它数据网等。网络设备101为覆盖范围内的追踪器102和终端设备104提供服务。例如,参见图1,网络设备101为网络设备101覆盖范围内的终端设备104和追踪器102提供无线接入。另外,追踪器102与AP设备103之间还可以互相通信。
网络设备101可以是用于与终端设备和追踪器进行通信的设备。该网络设备可以是中继站、接入点、车载设备等。在终端设备对终端设备(Device to Device,D2D)通信***中,该网络设备还可以是担任基站功能的终端设备。
追踪器102可以用于采集追踪信息上报给终端设备的设备。追踪器可以包括各种具有定位通信功能的穿戴式设备、切入式设备、手持式设备、车载设备,以及以及各种形式的用户设备等。追踪器还可以具有拍照、摄像和录音功能等。
AP设备103可以用于无线网络的无线交换机,也称无线访问节点,是无线网络和有线网络之间沟通的桥梁,是组建无线局域网的核心设备,在AP信号覆盖范围内的追踪器102和终端设备104可以通过它就像相互通信。
在下述方法实施例中,为了便于说明,仅以各步骤的执行主体为追踪器进行介绍说明。
下面将结合附图2至图3,对本申请实施例提供的驱动文件的加载方法进行详细介绍。
请参见图2,为本申请实施例提供了一种驱动文件的加载方法的流程示意图。所述方法可以包括以下步骤:
S201、在需要加载WiFi模块的驱动文件时,确定当前的加载模式。
一般的,WiFi模块是指将串口或生存时间值(Time To Live,TTL)电平转为符合WiFi无线网络通信标准的嵌入式模块,又称串口WiFi模块,属于物联网传输层,内置无线网络协议栈。驱动文件是指是添加到操作***中的特殊程序文件,其中包含有关硬件设备的信息,此信息能够使计算机与相应的设备进行通信。不同硬件对应有不同驱动文件,追踪器在控制WiFi模块前需要先加载相应的驱动文件。
S202、在所述加载模式为扫描模式时,获取所述WiFi模块的扫描驱动文件。
一般的,加载模式包括正常模式和扫描模式,正常模式下WiFi模块正常连接热点进行数据传输,扫描模式下WiFi模块只扫描热点广播的帧信号信息,追踪器不加载认证和关联等功能的驱动文件。追踪器通过判断嵌入式用户身份识别模块(EmbeddedSubscriberIdentity Module,eSIM)卡是否激活来确定不同加载模式,例如:若判断出eSIM卡未被激活,追踪器加载模式选择正常模式;若判断出eSIM卡已经激活,追踪器加载模式选择扫描模式。追踪器获取加载扫描模式的驱动文件。
S203、基于所述扫描驱动文件对所述WiFi模块进行驱动。
一般的,追踪器加载获取到的扫描模式的驱动文件,WiFi模块将只执行扫描功能。追踪器在扫描模式下WiFi模块只扫描热点广播的帧信号信息,例如:无线接入点(AccessPoint,AP)的服务集标识符(Service Set Identifier,SSID)、媒体访问控制地址(MediaAccess Control Address,MAC)、信道信息和信号强度等指示参数。
由上述内容可知,追踪器在需要加载WiFi模块的驱动文件时,判断当前的加载模式,在所述加载模式为扫描模式时,获取所述WiFi模式的扫描驱动文件,基于所述扫描驱动文件对所述WiFi模式进行驱动,其中,所述扫描驱动文件用于驱动所述WiFi模式执行扫描功能。追踪器通过对WiFi模块的不同工作需求加载不同驱动模式,减少相关技术中加载全部驱动文件造成的功耗过大的问题,节省追踪器的功耗,增加待机时间。
请参见图3,为本申请实施例提供了一种驱动文件的加载方法的另一流程示意图。该驱动文件的加载方法可以包括以下步骤:
S301、检测eSIM卡是否已经激活。
一般的,eSIM是指半永久性地装入追踪器中的用于数据传输的卡,不同于用户身份识别模块(Subscriber Identity Module,SIM),使用eSIM卡进行数据传输前需要被激活。追踪器可用通过使用eSIM数据传输模块进行数据传输测试来检测eSIM卡是否已经激活,例如:若检测到追踪器不能通过eSIM卡进行数据传输,则确定eSIM卡未被激活;若检测到追踪器能通过eSIM卡进行数据传输,则确定eSIM卡已经激活。
S302、确定检测到WiFi模块上电时,确定需要加载所述WiFi模块的驱动文件。
一般的,模块上电是指追踪器通过电平信号控制WiFi模块的工作状态,例如:WiFi模块接收到低电平信号停止工作,WiFi模块接收到高电平信号开始工作。追踪器确定检测到WiFi模块接收到上电电平信号信息,然后确定所述控制WiFi模块工作需要的的驱动文件,通过加载驱动文件后来控制WiFi模块工作状态。所述驱动文件包括WiFi模块进行扫描的扫描驱动文件、WiFi模块进行认证的认证驱动文件、WiFi模块进行关联的关联驱动文件和WiFi模块进行接口开关控制的接口驱动文件等。
S303、确定所述加载模式为正常模式,获取所述WiFi模块的所有驱动文件。
一般的,正常模式是指追踪器使用WiFi模块能正常联网进行数据传输的模式,包含WiFi模块的全部功能。例如:正常模式下WiFi模块的功能包括扫描功能、认证功能和关联功能等。追踪器通过确定eSIM卡未被激活来确定加载模式为正常模式。WiFi模块要实现正常模式包含所有功能追踪器就需要确定WiFi模块的所有驱动文件,追踪器首先找到驱动文件目录,查询目录下所有文件,确定所有与加载正常模式相关的驱动文件。
S304、基于所述驱动文件对所述WiFi模块进行驱动。
一般的,追踪器确定所述WiFi模块的所述驱动文件之后,运行所有驱动文件,完成对WiFi模块的配置,WiFi模块会以正常模式进行工作。
S305、向运营商服务器下载激活参数文件。
一般的,激活参数文件是指用来对eSIM进行激活的文件信息,例如:承诺书、秘钥和激活码等。追踪器通过WiFi模块的正常模式进行数据传输之后,追踪器可以读取eSIM卡自身携带信息,基于设置的程序自动在运营商服务器上下载相关的激活参数文件。所述运营商包括联通、移动和电信等。
S306、基于所述激活参数文件激活eSIM卡,指示所述WiFi模块停止工作。
一般的,追踪器对下载的激活参数文件进行解析,然后基于解析后的激活参数文件对追踪器进行配置和验证,使eSIM卡能进行数据传输。追踪器检测到激活eSIM卡后,会发送指令来关闭WiFi模块,之后上报帧信号信息等数据传输操作都是通过eSIM卡来执行的。在本申请实施例中,追踪器只需要加载一次正常模式来激活eSIM卡,后续的WiFi模块只需要加载扫描模式来进行辅助定位,WiFi模块的正常模式是用来激活eSIM卡的。
S307、接收来自WiFi模块的启动完成指示信号时,确定加载所述WiFi模块的驱动文件。
一般的,指示信号是表示WiFi模块工作状态的信号,例如,启动信号、停止信号和接口通道控制信号等。追踪器接收到指示信号后会根据指示信号做出相应控制。追踪器接收到到WiFi模块确定信号后,会从所有驱动文件中确定加载所述WiFi模块的驱动文件。
S308、在所述加载模式为扫描模式时,获取所述WiFi模块的扫描驱动文件。
一般的,追踪器通过确定eSIM卡已激活来确定需要WiFi模块的加载模式为扫描模式。扫描模式是指WiFi模块只执行扫描功能的模式,扫描模式下WiFi模块的功能不包括认证功能和关联功能等其他功能。追踪器查询驱动文件目录只加载WiFi模块的扫描驱动文件,不加载WiFi模块的认证驱动文件和WiFi模块进行的关联驱动文件等其他驱动文件。
S309、基于所述扫描驱动文件对所述WiFi模块进行驱动。
一般的,追踪器确定所述WiFi模块的所述驱动文件之后,只运行扫描驱动文件,完成对WiFi模块的配置,WiFi模块会以扫描模式进行工作。
S310、接收AP无线接入点广播的帧信号信息,向定位服务器上报所述帧信号信息。
一般的,追踪器的扫描功能是用来扫描AP热点,获取相关信息,通过AP的相关信息可以判断追踪器的地理位置。追踪器通过扫描的到AP广播的帧信号信息,例如:追踪器对帧信号信息进行解析得到AP的SSID、MAC、信道信息和信号强度等参数,然后将这些参数上报给位置服务器,位置服务器通过计算解析出该信息确定每一个追踪器的位置,位置服务器将位置信息发送给终端设备上,就能通过追踪器的扫描模式实现WiFi定位。由于追踪器是通过WiFi模块的不同信道来扫描AP广播的帧信号信息,在一个信道进行扫描后,会切换到下一个信道。追踪器可由上一次保存的获取AP的所述帧信号信息的信道编号,在当前进行扫描模式来辅助定位时基于上一次保存的信道编号,从该信道开始扫描AP的帧信号信息,这样能快速得到扫描结果,减少电量的消耗,增加追踪器续航时间。
S311、指示所述WiFi模块停止工作。
一般的,追踪器上报给位置服务器后会控制所述WiFi模块停止工作。
本申请实施例的方案在执行时,追踪器检测eSIM卡是否已经激活,若未被激活,确定WiFi模块加载模式为正常模式,加载所有驱动文件,向服务器下载激活参数文件来激活eSIM卡,停止WiFi模块工作。若追踪器检测eSIM卡已被激活,确定加载模式为扫描模式,只加载扫描驱动文件,使用WiFi模块获取AP无线接入点广播的帧信号信息,保存当前信道编号,停止WiFi模块工作。追踪器通过对WiFi模块的不同工作需求加载不同驱动模式,减少相关技术中加载全部驱动文件造成的功耗过大的问题,节省追踪器的功耗,增加待机时间。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参见图4,其示出了本申请一个示例性实施例提供的驱动文件的加载装置的结构示意图,以下简称控制装置4。控制装置4可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。包括:
判断模块,用于在需要加载WiFi模块的驱动文件时,判断当前的加载模式;
获取模块,用于在所述加载模式为扫描模式时,获取所述WiFi模块的扫描驱动文件;
驱动模块,用于基于所述扫描驱动文件对所述WiFi模块进行驱动;其中,所述扫描驱动文件用于驱动所述WiFi模块执行扫描功能。
可选地,所述判断模块401,还包括:
加载单元,用于在所述加载模式为正常模式时,获取所述WiFi模块的所有驱动文件;基于所述WiFi模块的所有驱动文件对所述WiFi模块进行驱动。
激活单元,用于向运营商服务器下载激活参数文件;基于所述激活参数文件激活eSIM卡,以便通过所述eSIM卡进行数据传输;指示所述WiFi模块停止工作。
确定单元,用于检测eSIM卡是否已经激活;若所述eSIM卡未被激活,确定所述加载模式为正常模式;若所述eSIM卡已被激活,确定所述加载模式为扫描模式;检测到WiFi模块上电时,确定需要加载所述WiFi模块的驱动文件;或接收到来自WiFi模块的驱动完成指示信号时,确定加载所述WiFi模块的驱动文件;确定驱动文件目录;基于所述扫描模式对应的文件标识在所述驱动文件目录中查询所述扫描驱动文件。
可选地,所述驱动模块403,还包括:
扫描单元,用于接收AP无线接入点广播的帧信号信息;向定位服务器上报所述帧信号信息;其中,所述帧信号信息包括所述AP的SSID服务集标识符、MAC媒体存取控制位址、信道编号和信号强度指示中的一种或多种;指示所述WiFi模块停止工作。
本申请实施例和图2至图3的方法实施例基于同一构思,其带来的技术效果也相同,具体过程可参照图2至图3的方法实施例的描述,此处不再赘述。
所述装置4可以为实现相关功能的现场可编程门阵列(field-programmable gatearray,FPGA),专用集成芯片,***芯片(system on chip,SoC),中央处理器(centralprocessor unit,CPU),网络处理器(network processor,NP),数字信号处理电路,微控制器(micro controller unit,MCU),还可以采用可编程控制器(programmable logicdevice,PLD)或其他集成芯片。
本申请实施例的方案在执行时,追踪器检测eSIM卡是否已经激活,若未被激活,确定WiFi模块加载模式为正常模式,加载所有驱动文件,向服务器下载激活参数文件来激活eSIM卡,停止WiFi模块工作。若追踪器检测eSIM卡已被激活,确定加载模式为扫描模式,只加载扫描驱动文件,使用WiFi模块获取AP无线接入点广播的帧信号信息,保存当前信道编号,停止WiFi模块工作。追踪器通过对WiFi模块的不同工作需求加载不同驱动模式,减少相关技术中加载全部驱动文件造成的功耗过大的问题,节省追踪器的功耗,增加待机时间。
本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述的方法步骤,具体执行过程可以参见图2或图3所示实施例的具体说明,在此不进行赘述。
本申请还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的模板的控制方法。
请参见图5,为本申请实施例提供了一种电子设备的结构示意图。如图5所示,所述电子设备5可以包括:至少一个处理器501,至少一个网络接口504,用户接口503,存储器505,至少一个通信总线502。
其中,通信总线502用于实现这些组件之间的连接通信。
其中,用户接口503可以包括显示屏(Display)、摄像头(Camera),可选用户接口503还可以包括标准的有线接口、无线接口。
其中,网络接口504可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
其中,处理器501可以包括一个或者多个处理核心。处理器501利用各种借口和线路连接整个终端500内的各个部分,通过运行或执行存储在存储器505内的指令、程序、代码集或指令集,以及调用存储在存储器505内的数据,执行终端500的各种功能和处理数据。可选的,处理器501可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器501可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器501中,单独通过一块芯片进行实现。
其中,存储器505可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器505包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器505可用于存储指令、程序、代码、代码集或指令集。存储器505可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器505可选的还可以是至少一个位于远离前述处理器501的存储装置。如图5所示,作为一种计算机存储介质的存储器505中可以包括操作***、网络通信模块、用户接口模块以及驱动文件的加载应用程序。
在图5所示的电子设备500中,用户接口503主要用于为用户提供输入的接口,获取用户输入的数据;而处理器501可以用于调用存储器505中存储的驱动文件的加载应用程序,并具体执行以下操作:
在需要加载WiFi模块的驱动文件时,确定当前的加载模式;
在所述加载模式为扫描模式时,获取所述WiFi模块的扫描驱动文件;
基于所述扫描驱动文件对所述WiFi模块进行驱动;其中,所述扫描驱动文件用于驱动所述WiFi模块执行扫描功能。
在一个实施例中,处理器501执行所述在需要加载WiFi模块的驱动文件时,判断当前的加载模式之后,还包括:
在所述加载模式为正常模式时,获取所述WiFi模块的所有驱动文件;
基于所述WiFi模块的所有驱动文件对所述WiFi模块进行驱动。
在一个实施例中,处理器501执行所述基于所述WiFi模块的所有驱动文件对所述WiFi模块进行驱动之后,还包括:
向运营商服务器下载激活参数文件;
基于所述激活参数文件激活eSIM卡,以便通过所述eSIM卡进行数据传输;
指示所述WiFi模块停止工作。
在一个实施例中,处理器501执行所述在需要加载WiFi模块的驱动文件时,确定当前的加载模式,包括:
检测eSIM卡是否已经激活;
若所述eSIM卡未被激活,确定所述加载模式为正常模式;
若所述eSIM卡已被激活,确定所述加载模式为扫描模式。
在一个实施例中,处理器501执行所述在需要加载WiFi模块的驱动文件时,确定当前的加载模式之前,还包括:
检测到WiFi模块上电时,确定需要加载所述WiFi模块的驱动文件;或
接收到来自WiFi模块的驱动完成指示信号时,确定加载所述WiFi模块的驱动文件。
在一个实施例中,处理器501执行所述基于所述扫描驱动文件对所述WiFi模块进行驱动之后,还包括:
接收AP无线接入点广播的帧信号信息;
向定位服务器上报所述帧信号信息;其中,所述帧信号信息包括所述AP的SSID服务集标识符、MAC媒体存取控制位址、信道编号和信号强度指示中的一种或多种;
指示所述WiFi模块停止工作。
在一个实施例中,处理器501执行所述在所述加载模式为扫描模式时,获取所述WiFi模块的扫描驱动文件,包括:
确定驱动文件目录;
基于所述扫描模式对应的文件标识在所述驱动文件目录中查询所述扫描驱动文件。
本申请实施例的技术构思和图2或图3的技术构思相同,具体过程可参照图2或图3的方法实施例,此处不再赘述。
在本申请实施例中,追踪器检测eSIM卡是否已经激活,若未被激活,确定WiFi模块加载模式为正常模式,加载所有驱动文件,向服务器下载激活参数文件来激活eSIM卡,停止WiFi模块工作。若追踪器检测eSIM卡已被激活,确定加载模式为扫描模式,只加载扫描驱动文件,使用WiFi模块获取AP无线接入点广播的帧信号信息,保存当前信道编号,停止WiFi模块工作。追踪器通过对WiFi模块的不同工作需求加载不同驱动模式,减少相关技术中加载全部驱动文件造成的功耗过大的问题,节省追踪器的功耗,增加待机时间。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。
以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。

Claims (10)

1.一种驱动文件的加载方法,其特征在于,所述方法包括:
在需要加载WiFi模块的驱动文件时,确定当前的加载模式;
在所述加载模式为扫描模式时,获取所述WiFi模块的扫描驱动文件;
基于所述扫描驱动文件对所述WiFi模块进行驱动;其中,所述扫描驱动文件用于驱动所述WiFi模块执行扫描功能。
2.根据权利要求1所述方法,其特征在于,所述在需要加载WiFi模块的驱动文件时,判断当前的加载模式之后,还包括:
在所述加载模式为正常模式时,获取所述WiFi模块的所有驱动文件;
基于所述WiFi模块的所有驱动文件对所述WiFi模块进行驱动。
3.根据权利要求2所述方法,其特征在于,所述基于所述WiFi模块的所有驱动文件对所述WiFi模块进行驱动之后,还包括:
向运营商服务器下载激活参数文件;
基于所述激活参数文件激活eSIM卡,以便通过所述eSIM卡进行数据传输;
指示所述WiFi模块停止工作。
4.根据权利要求1所述方法,其特征在于,所述在需要加载WiFi模块的驱动文件时,确定当前的加载模式,包括:
检测eSIM卡是否已经激活;
若所述eSIM卡未被激活,确定所述加载模式为正常模式;
若所述eSIM卡已被激活,确定所述加载模式为扫描模式。
5.根据权利要求1所述方法,其特征在于,所述在需要加载WiFi模块的驱动文件时,确定当前的加载模式之前,还包括:
检测到WiFi模块上电时,确定需要加载所述WiFi模块的驱动文件;或
接收到来自WiFi模块的驱动完成指示信号时,确定加载所述WiFi模块的驱动文件。
6.根据权利要求1所述方法,其特征在于,所述基于所述扫描驱动文件对所述WiFi模块进行驱动之后,还包括:
接收AP无线接入点广播的帧信号信息;
向定位服务器上报所述帧信号信息;其中,所述帧信号信息包括所述AP的SSID服务集标识符、MAC媒体存取控制位址、信道编号和信号强度指示中的一种或多种;
指示所述WiFi模块停止工作。
7.根据权利要求1所述方法,其特征在于,所述在所述加载模式为扫描模式时,获取所述WiFi模块的扫描驱动文件,包括:
确定驱动文件目录;
基于所述扫描模式对应的文件标识在所述驱动文件目录中查询所述扫描驱动文件。
8.一种驱动文件的加载装置,其特征在于,包括:
判断模块,用于在需要加载WiFi模块的驱动文件时,确定当前的加载模式;
获取模块,用于在所述加载模式为扫描模式时,获取所述WiFi模块的扫描驱动文件;
驱动模块,用于基于所述扫描驱动文件对所述WiFi模块进行驱动;其中,所述扫描驱动文件用于驱动所述WiFi模块执行扫描功能。
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~7任意一项的方法步骤。
10.一种电子设备,其特征在于,包括:存储器和处理器;其中,所述存储器存储有计算机程序,所述计算机程序适用于由所述处理器加载并执行如权利要求1~7任意一项的方法步骤。
CN202011029158.3A 2020-09-25 2020-09-25 驱动文件的加载方法、装置、存储介质及电子设备 Active CN112256335B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011029158.3A CN112256335B (zh) 2020-09-25 2020-09-25 驱动文件的加载方法、装置、存储介质及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011029158.3A CN112256335B (zh) 2020-09-25 2020-09-25 驱动文件的加载方法、装置、存储介质及电子设备

Publications (2)

Publication Number Publication Date
CN112256335A true CN112256335A (zh) 2021-01-22
CN112256335B CN112256335B (zh) 2023-06-27

Family

ID=74233152

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011029158.3A Active CN112256335B (zh) 2020-09-25 2020-09-25 驱动文件的加载方法、装置、存储介质及电子设备

Country Status (1)

Country Link
CN (1) CN112256335B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114116032A (zh) * 2021-11-22 2022-03-01 康佳集团股份有限公司 WiFi模块混合自适应处理方法、装置、终端及介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050193188A1 (en) * 2004-02-28 2005-09-01 Huang Evan S. Method and apparatus for operating a host computer from a portable apparatus
CN103384157A (zh) * 2013-03-14 2013-11-06 上海汉枫电子科技有限公司 一种低功耗嵌入式wifi模块
CN104572173A (zh) * 2014-12-02 2015-04-29 惠州Tcl移动通信有限公司 基于移动终端的wifi驱动加载方法、***及移动终端
WO2015192604A1 (zh) * 2014-06-19 2015-12-23 京东方科技集团股份有限公司 双面触控的显示面板、装置及驱动方法
CN106506862A (zh) * 2016-12-07 2017-03-15 广东欧珀移动通信有限公司 一种移动终端工作模式切换方法及移动终端
CN106775833A (zh) * 2016-11-28 2017-05-31 青岛海信移动通信技术股份有限公司 设备驱动程序加载方法、终端及***
WO2018103451A1 (zh) * 2016-12-07 2018-06-14 广东欧珀移动通信有限公司 一种无线保真快速连接的方法及装置
CN111082991A (zh) * 2019-12-19 2020-04-28 深圳市创维软件有限公司 机顶盒WiFi信道自动适配方法、服务器及存储介质

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050193188A1 (en) * 2004-02-28 2005-09-01 Huang Evan S. Method and apparatus for operating a host computer from a portable apparatus
CN103384157A (zh) * 2013-03-14 2013-11-06 上海汉枫电子科技有限公司 一种低功耗嵌入式wifi模块
WO2015192604A1 (zh) * 2014-06-19 2015-12-23 京东方科技集团股份有限公司 双面触控的显示面板、装置及驱动方法
CN104572173A (zh) * 2014-12-02 2015-04-29 惠州Tcl移动通信有限公司 基于移动终端的wifi驱动加载方法、***及移动终端
CN106775833A (zh) * 2016-11-28 2017-05-31 青岛海信移动通信技术股份有限公司 设备驱动程序加载方法、终端及***
CN106506862A (zh) * 2016-12-07 2017-03-15 广东欧珀移动通信有限公司 一种移动终端工作模式切换方法及移动终端
WO2018103451A1 (zh) * 2016-12-07 2018-06-14 广东欧珀移动通信有限公司 一种无线保真快速连接的方法及装置
CN111082991A (zh) * 2019-12-19 2020-04-28 深圳市创维软件有限公司 机顶盒WiFi信道自动适配方法、服务器及存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114116032A (zh) * 2021-11-22 2022-03-01 康佳集团股份有限公司 WiFi模块混合自适应处理方法、装置、终端及介质

Also Published As

Publication number Publication date
CN112256335B (zh) 2023-06-27

Similar Documents

Publication Publication Date Title
US10142845B2 (en) Network connection method and apparatus, and computer storage medium
CN108476060B (zh) 用于双模蓝牙设备之间建立经典蓝牙连接的方法和双模蓝牙设备
US8818342B2 (en) Target service apparatus and method based on device to device direct communication
EP2302971B1 (en) Protocol processing method and apparatus for multi-sim terminal
CN111343699B (zh) 图标显示方法、装置、存储介质及电子设备
JP7477589B2 (ja) ホットスポット接続を確立するための方法および端末デバイス
KR100735664B1 (ko) 이동통신 시스템에서 접근 등급 제한 리스트를 이용한서비스 상태 제공 장치 및 방법
CN110933704B (zh) 网络通信方法、装置、存储介质及电子设备
CN107852762A (zh) 管理蓝牙连接的方法、蓝牙主设备和装置
CN106961676B (zh) 一种搜网方法、装置及介质
CN111356209B (zh) 多频WiFi热点开启方法、装置、存储介质及电子设备
CN112272394B (zh) 小区切换方法、装置、存储介质及电子设备
CN111918256A (zh) 一种基于蓝牙的智能设备配网方法、设备及存储介质
US20230145738A1 (en) Information transmission method and communication device
KR20190106323A (ko) 반송파 집성을 위한 반송파 조합 송신 방법 및 이를 위한 전자 장치
CN107222937B (zh) 一种数据传输方法、装置及终端
CN114423057A (zh) 信道切换方法、装置、ap设备及存储介质
CN112256335B (zh) 驱动文件的加载方法、装置、存储介质及电子设备
CN110602707A (zh) 一种连接无线网的方法和终端
CN108337719B (zh) 无线网络扫描方法、装置、终端设备及存储介质
CN110493771B (zh) 数据网络的连接方法、装置、存储介质及终端设备
CN112448779B (zh) 一种智能终端设备及其进行对讲通信的方法
CN110502280B (zh) 安卓操作***的启动方法、装置、存储介质及终端
KR20210056177A (ko) 듀얼 커넥티비티를 지원하는 전자 장치 및 그 동작 방법
CN106815077B (zh) 一种基于智能设备架构的数据处理方法,及智能设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant