网卡配置方法、主机设备、网卡设备及存储介质技术

技术编号:27771756 阅读:94 留言:0更新日期:2021-03-23 12:49
本申请涉及网卡配置方法、主机设备、网卡设备及存储介质。本申请实施例包括:根据主机设备的状态数据参数,生成网卡切换指令,以加载对应的网卡驱动。根据本申请实施例提供的方案,至少能够实现灵活地适配网卡驱动,在满足数据传输需求的同时,又可以实现调整设备功耗、保护设备。

【技术实现步骤摘要】
网卡配置方法、主机设备、网卡设备及存储介质
本申请实施例涉及但不限于数据传输
,尤其涉及网卡配置方法、主机设备、网卡设备及存储介质。
技术介绍
带有网卡设备的数据类产品发展越来越快,其自带的功能也越来越多。带有网卡设备的数据类产品广泛应用在主机电脑、车载通信系统和智能终端系统等主机设备上。目前,在带有网卡设备的数据类产品中,有时尽管将无关的进程去掉或者禁用了,数据传输能力并不会提高,原因是数据类产品的网卡配置已经将数据传输能力限制住了;也有部分技术方案,在主机设备不需要高数据传输能力时,仍然保持高数据传输能力的网卡配置,导致设备功耗过高或因温度过高而死机。
技术实现思路
本申请实施例提供了网卡配置方法、主机设备、网卡设备及存储介质,能够实现灵活地适配网卡驱动,在满足数据传输需求的同时,又可以实现调整设备功耗、保护设备。第一方面,本申请实施例提供了网卡配置方法,用于与网卡设备连接的主机设备,所述方法包括:采集所述主机设备的状态数据参数;根据所述状态数据参数生成网卡切换指令;将所述网卡切换指令发送输出。第二方面,本申请实施例提供了网卡配置方法,用于与主机设备连接的网卡设备,包括:获取网卡切换指令;根据网卡切换指令,加载对应的网卡驱动。第三方面,本申请实施例提供了主机设备,包括:第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的计算机程序,所述第一处理器执行所述程序时实现:如第一方面所述的网卡配置方法。第四方面,本申请实施例提供了网卡设备,包括:第二存储器、第二处理器及存储在第二存储器上并可在第二处理器上运行的计算机程序,所述第二处理器执行所述程序时实现:如第二方面所述的网卡配置方法。第五方面,本申请实施例提供了计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于:执行第一方面或第二方面所述的网卡配置方法。本申请实施例包括:根据主机设备的状态数据参数,生成网卡切换指令,以加载对应的网卡驱动。根据本申请实施例提供的方案,至少能够实现灵活地适配网卡驱动,在满足数据传输需求的同时,又可以实现调整设备功耗、保护设备。本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本申请技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。图1是本申请一个实施例提供的网卡配置方法的流程图;图2是本申请另一实施例提供的网卡配置方法的流程图;图3是本申请另一实施例提供的网卡配置方法的流程图;图4是本申请另一实施例提供的网卡配置方法的流程图;图5是本申请另一实施例提供的网卡配置方法的信号流向示意图;图6是本申请另一实施例提供的网卡配置方法的流程图;图7是本申请另一实施例提供的网卡配置方法的流程图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。目前,在带有网卡设备的数据类产品中,有时尽管将无关的进程去掉或者禁用了,数据传输能力并不会提高,原因是数据类产品的网卡配置已经将数据传输能力限制住了;也有部分技术方案,在主机设备不需要高数据传输能力时,仍然保持高数据传输能力的网卡配置,导致设备功耗过高或因温度过高而死机。例如,如果网卡设备上报多套网卡配置到主机设备,主机可以选择某一套网卡配置进行配置。一方面,如果主机设备有高速完成数据下载业务需求或者其它高速传输需求时,就可能存在选中的网卡配置数据传输能力低,无法满足当前主机设备的高传输能力需求的情况。另一方面,如果在主机设备不需要高数据传输能力时,如网络信号强、下载数据缓存多、传输文件大小较小、主机处于待机、设备温度较高等情况,网卡设备仍然保持高数据传输能力的网卡配置,容易导致设备功耗过高或因温度过高而死机。基于此,本申请实施例提供了网卡配置方法、主机设备、网卡设备及存储介质,能够实现提出根据用户需求或者实际数据传输情况自动适配不同网卡驱动,以达到资源最优配置,这样既可以满足用户的需求,又可以有效调整设备功耗、避免设备因温度过高而死机重启等,从而有效提高用户的体验、提高设备的可靠性和延长设备的使用寿命。例如,在网卡设备的实际使用的场景中,用户并不需要长时间的高传输处理数据,例如当主机处于空闲时段、用户不需要高数据传输时,网卡设备均可以适当调整网卡驱动,从而调整数据传输能力,降低数据传输能力,进而降低设备的功耗和温度,同时并不影响用户的正常使用。当网络信号弱、下载时间短的需求、数据文件很大、设备温度低或者正常等情况时,可以适当将设备配置高数据传输能力的网卡驱动。当用户根据自身需求,在应用层模块的交互界面上选择高速下载数据时,设备就自动切换到数据传输能力高的网卡驱动,弥补网络信号弱和其它用户需求。因此,运用本申请实施例可以灵活的适配网卡,达到资源最优配置。需要说明的是,下列多种实施例中,主机设备为可以为主机电脑、车载系统或智能终端等,也可以为数据类产品,如客户终端设备CPE(CustomerPremiseEquipment)等,内部的数据处理板;网卡设备可以为独立的数据类产品,如可携带路由设备UFI(UserFriendlyInterface)等,也可以是内嵌在数据类产品内部的网卡模块。主机设备和网卡设备通过通用串行总线USB(UniversalSerialBus)线通信连接。主机设备和网卡设备之间可以是可拔插连接,也可以是固定连接。第一方面,本申请实施例提供了用于主机设备的网卡配置方法,主机设备与网卡设备通信连接。示例1A参照图1,本示例的网卡配置方法包括步骤:S1110,采集主机设备的状态数据参数;S1120,根据状态数据参数生成网卡切换指令;S1130,将网卡切换指令发送输出。步骤S1110,在一些实施例中,可以安装应用层模块到主机设备上,利用应用层模块采集主机设备的状态数据参数。例如,可以在用户首次使用网卡设备时或用户选择安装时,安装网卡设备中的存储内容到主机设备上,其中网卡设备中的存储内容包含了应用层模块的安装包。状态数据参数可以包括下列参数的一种或多种:网络信号强度(网络传输能力)、文件数据大小(数据大小)、当本文档来自技高网...

【技术保护点】
1.网卡配置方法,用于与网卡设备连接的主机设备,所述方法包括:/n采集所述主机设备的状态数据参数;/n根据所述状态数据参数生成网卡切换指令;/n将所述网卡切换指令发送输出。/n

【技术特征摘要】
1.网卡配置方法,用于与网卡设备连接的主机设备,所述方法包括:
采集所述主机设备的状态数据参数;
根据所述状态数据参数生成网卡切换指令;
将所述网卡切换指令发送输出。


2.根据权利要求1所述的方法,其特征在于,
所述状态数据参数包括下列参数的一种或多种:网络信号强度、文件数据大小、当前数据缓存大小、温度、用户设置要求。


3.根据权利要求1或2所述的方法,其特征在于,
所述网卡切换指令包括下列指令的一种:切换高数据传输能力网卡配置指令、切换低数据传输能力网卡配置指令。


4.根据权利要求1所述的方法,其特征在于,所述主机设备通过USB线与网卡设备连接,所述方法还包括:
获取来自网卡设备的网卡配置信息;
根据所述网卡配置信息,发送USB描述符请求信息到网卡设备;其中,所述USB描述符请求信息包括字符串描述符请求信息;
接收网卡设备对所述USB描述符请求信息的第一响应信息;
根据所述第一响应信息,发送配置描述符和设置数据端点描述符到网卡设备;
接收网卡设备对所述配置描述符和设置数据端点描述符的第二响应信息。


5.网卡配置方法,用于与主机设备连接的网卡设备,包括:
获取网卡切换指令;
根据网卡切换指令,加载对应的网卡驱动。


6.根据权利要求5所述的方法,其特征在于,
所述网卡切换指令包括下列指令的一种:切换高数据传输能力网卡配置指令、切换低数据传输能力网卡配置指令。


7.根据权利要求5或6所述的方法,其特征在于,所述网卡...

【专利技术属性】
技术研发人员:张建厂
申请(专利权)人:西安中兴新软件有限责任公司
类型:发明
国别省市:陕西;61

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

1