Mac系统中大容量存储设备的驱动方法、装置及设备制造方法及图纸

技术编号:19635419 阅读:35 留言:0更新日期:2018-12-01 16:05
本申请公开一种Mac系统中大容量存储设备的驱动方法、装置及设备,该方法包括:当检测到大容量存储设备连接到终端的操作后,获取该大容量存储设备的设备信息;然后,将该设备信息与驱动文件的配置信息进行匹配;接着,调用匹配成功的配置信息对应的驱动文件对大容量存储设备进行驱动,以便运行于终端的应用软件能够按照通用串行总线USB通讯协议与大容量存储设备进行通信。可见,本申请实施例是通过预先配置的驱动文件对大容量储存设备进行驱动的方式,实现大容量存储设备与安装于苹果终端的应用软件产品之间的通信,从而解决了现有技术中二者无法进行通信的问题。

Driving Method, Device and Equipment of Large Capacity Storage Device in Mac System

This application discloses a driving method, device and device of a large-capacity storage device in a Mac system. The method includes: acquiring the device information of the large-capacity storage device after detecting the operation of connecting the large-capacity storage device to the terminal; then matching the device information with the configuration information of the driver file; and then matching the device information with the configuration information of the driver file; The driver file corresponding to the successful configuration information is used to drive the large-capacity storage device, so that the application software running on the terminal can communicate with the large-capacity storage device according to the universal serial bus USB communication protocol. It can be seen that the embodiment of the application realizes the communication between the large-capacity storage device and the application software product installed on the Apple terminal by driving the large-capacity storage device through the pre-configured driver file, thus solving the problem that the two can not communicate in the prior art.

【技术实现步骤摘要】
Mac系统中大容量存储设备的驱动方法、装置及设备
本申请涉及数据处理领域,具体涉及一种Mac系统中大容量存储设备的驱动方法、装置及设备。
技术介绍
大容量存储设备(又称Massstorage设备),是指采用Massstorage协议的设备,通常称为USB硬件设备,如U盘、USBKEY(又称U盾)等,Massstorage协议是USB协议中的一部分。随着苹果品牌终端产品的不断更新换代,越来越多的苹果产品被消费者所使用,苹果笔记本、PC机已经成为日常办公、娱乐的常用终端。因此,USB硬件设备开始被用于苹果终端,而苹果终端所使用的操作系统为苹果公司自主研发的MacOS(又称苹果操作系统),MacOS在USB硬件设备被连接到苹果终端后将其识别,并主动加载以及显示该USB硬件设备的盘符,以便用户通过点击该盘符对该USB硬件设备中存储的数据进行浏览,事实上以上正是普通U盘使用的基本流程。但是,对于非U盘的其他USB硬件设备,如USBKEY,目前也是被MacOS以普通U盘的使用流程进行驱动,具体的,当USBKEY与苹果终端连接后,MacOS将其识别为普通U盘,并显示为一个无法操作的盘符。而USBKEY通常作为金融安全认证产品使用,USBKEY需要与安装于苹果终端的应用软件产品(如银行客户端软件)进行通信,以便完成安全认证。所以,目前对USBKEY的驱动方式不能满足功能需求。
技术实现思路
为解决上述问题,本专利技术提供了一种Mac系统中大容量存储设备的驱动方法、装置及设备,以解决现有技术中大容量存储设备无法与安装于苹果终端的应用软件产品进行通信的问题。第一方面,本申请提供了一种Mac系统中大容量存储设备的驱动方法,所述方法应用于安装有Mac系统的终端,所述方法包括:当检测到大容量存储设备连接到所述终端的操作后,获取所述大容量存储设备的设备信息;其中,所述大容量存储设备是指采用Massstorage协议的、非U盘的USB硬件设备;将所述设备信息与驱动文件的配置信息进行匹配;调用匹配成功的配置信息对应的驱动文件对所述大容量存储设备进行驱动,以便运行于所述终端的应用软件能够按照通用串行总线USB通讯协议与所述大容量存储设备进行通信。在一种可选的实现方式中,所述驱动文件配置有所述大容量存储设备被识别的类型和驱动信息;所述调用匹配成功的配置信息对应的驱动文件对所述大容量存储设备进行驱动,以便运行于所述终端的应用软件能够按照通用串行总线USB通讯协议与所述大容量存储设备进行通信,包括:调用匹配成功的配置信息对应的驱动文件;利用所述驱动文件中配置的所述大容量存储设备被识别的类型和驱动信息对所述大容量存储设备进行驱动,以便运行于所述终端的应用软件能够按照通用串行总线USB通讯协议与所述大容量存储设备进行通信。在一种可选的实现方式中,所述设备信息包括产品识别码PID和供应商识别码VID。在一种可选的实现方式中,所述将所述设备信息与驱动文件的配置信息进行匹配之前,还包括:在证书申请网站为所述驱动文件申请签名证书,并利用所述签名证书对所述驱动文件进行签名。在一种可选的实现方式中,所述方法还包括:将签名后的所述驱动文件打包于所述应用软件的安装包,并采用预设安装指令将打包所述驱动文件的安装包安装于所述终端。第二方面,本申请提供了一种Mac系统中大容量存储设备的驱动装置,所述装置应用于安装有MacOS的终端,所述装置包括:获取单元,用于当检测到大容量存储设备连接到所述终端的操作后,获取所述大容量存储设备的设备信息;匹配单元,用于将所述设备信息与驱动文件的配置信息进行匹配;驱动单元,用于调用匹配成功的配置信息对应的驱动文件对所述大容量存储设备进行驱动,以便运行于所述终端的应用软件能够按照通用串行总线USB通讯协议与所述大容量存储设备进行通信。在一种可选的实现方式中,所述驱动文件配置有所述大容量存储设备被识别的类型和驱动信息;所述驱动单元包括:调用子单元,用于调用匹配成功的配置信息对应的驱动文件;驱动子单元,用于利用所述驱动文件中配置的所述大容量存储设备被识别的类型和驱动信息对所述大容量存储设备进行驱动,以便运行于所述终端的应用软件能够按照通用串行总线USB通讯协议与所述大容量存储设备进行通信。在一种可选的实现方式中,所述设备信息包括产品识别码PID和供应商识别码VID。在一种可选的实现方式中,所述装置还包括:安装单元,用于将包含了签名后的所述驱动文件的应用软件的安装包采用预设安装指令安装于所述终端。第三方面,本申请提供了一种Mac系统中大容量存储设备的驱动设备,所述设备包括存储器和处理器,所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;所述处理器用于根据所述程序代码中的指令,执行上述的Mac系统中大容量存储设备的驱动方法。在本申请提供的Mac系统中大容量存储设备的驱动方法中,当检测到大容量存储设备连接到终端的操作后,获取该大容量存储设备的设备信息;然后,将该设备信息与驱动文件的配置信息进行匹配;接着,调用匹配成功的配置信息对应的驱动文件对大容量存储设备进行驱动,以便运行于终端的应用软件能够按照通用串行总线USB通讯协议与大容量存储设备进行通信。可见,本申请实施例是通过预先配置的驱动文件对大容量储存设备进行驱动的方式,实现大容量存储设备与安装于苹果终端的应用软件产品之间的通信,从而解决了现有技术中二者无法进行通信的问题。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的示例性应用场景的框架示意图;图2为本申请实施例提供的一种Mac系统中大容量存储设备的驱动方法的流程图;图3为本专利技术实施例提供的一种Mac系统中大容量存储设备的驱动装置结构示意图;图4为本专利技术实施例提供的一种Mac系统中大容量存储设备的驱动设备结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。为了便于理解本申请提供的技术方案,下面先对本申请技术方案的研究背景进行简单说明。近年来,随着苹果品牌终端产品被更多的消费者所使用,苹果终端所使用的自主研发的MacOS操作系统也得到了广泛应用。但是目前,当大容量存储设备(如银行U盾)与苹果终端连接后,该大容量存储设备会第一时间被苹果终端的MacOS操作系统独占,且被MacOS操作系统识别为普通U盘,并显示为一个无法操作的盘符,导致该大容量存储设备无法与苹果终端上安装的应用软件产品(如银行客户端软件)进行通信。基于此,本申请提出了一种Mac系统中大容量存储设备的驱动方法、装置及设备,通过改变对大容量储存设备的驱动方式,实现了大容量存储设备与安装于苹果终端的应用软件产品之间的通信。为了便于解释,下面先对本申请在实际中的应用场景进行介绍。参见图1,其示出了本申请在实际应用中的场景示例图,本文档来自技高网...

【技术保护点】
1.一种Mac系统中大容量存储设备的驱动方法,其特征在于,所述方法应用于安装有Mac系统的终端,所述方法包括:当检测到大容量存储设备连接到所述终端的操作后,获取所述大容量存储设备的设备信息;其中,所述大容量存储设备是指采用Mass storage协议的、非U盘的USB硬件设备;将所述设备信息与驱动文件的配置信息进行匹配;调用匹配成功的配置信息对应的驱动文件对所述大容量存储设备进行驱动,以便运行于所述终端的应用软件能够按照通用串行总线USB通讯协议与所述大容量存储设备进行通信。

【技术特征摘要】
1.一种Mac系统中大容量存储设备的驱动方法,其特征在于,所述方法应用于安装有Mac系统的终端,所述方法包括:当检测到大容量存储设备连接到所述终端的操作后,获取所述大容量存储设备的设备信息;其中,所述大容量存储设备是指采用Massstorage协议的、非U盘的USB硬件设备;将所述设备信息与驱动文件的配置信息进行匹配;调用匹配成功的配置信息对应的驱动文件对所述大容量存储设备进行驱动,以便运行于所述终端的应用软件能够按照通用串行总线USB通讯协议与所述大容量存储设备进行通信。2.根据权利要求1所述的Mac系统中大容量存储设备的驱动方法,其特征在于,所述驱动文件配置有所述大容量存储设备被识别的类型和驱动信息;所述调用匹配成功的配置信息对应的驱动文件对所述大容量存储设备进行驱动,以便运行于所述终端的应用软件能够按照通用串行总线USB通讯协议与所述大容量存储设备进行通信,包括:调用匹配成功的配置信息对应的驱动文件;利用所述驱动文件中配置的所述大容量存储设备被识别的类型和驱动信息对所述大容量存储设备进行驱动,以便运行于所述终端的应用软件能够按照通用串行总线USB通讯协议与所述大容量存储设备进行通信。3.根据权利要求1所述的Mac系统中大容量存储设备的驱动方法,其特征在于,所述设备信息包括产品识别码PID和供应商识别码VID。4.根据权利要求1所述的Mac系统中大容量存储设备的驱动方法,其特征在于,所述将所述设备信息与驱动文件的配置信息进行匹配之前,还包括:在证书申请网站为所述驱动文件申请签名证书,并利用所述签名证书对所述驱动文件进行签名。5.根据权利要求4所述的Mac系统中大容量存储设备的驱动方法,其特征在于,所述方法还包括:将签名后的所述驱动文件打包于所述应用软件...

【专利技术属性】
技术研发人员:刘建军
申请(专利权)人:北京华大智宝电子系统有限公司
类型:发明
国别省市:北京,11

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

1