技术领域technical field
本发明涉及SD卡和访问SD卡的设备及方法,更具体地,涉及智能SD卡和访问智能SD卡的设备及方法。The present invention relates to an SD card and a device and a method for accessing the SD card, more particularly, to a smart SD card and a device and a method for accessing the smart SD card.
背景技术Background technique
目前,随着计算机和网络应用的日益广泛以及不同领域的业务种类的日益丰富,在SD卡中嵌入智能安全模块以实现应用和数据的安全存储和计算变得越来越重要。At present, with the increasingly wide application of computers and networks and the increasing variety of services in different fields, it is becoming more and more important to embed an intelligent security module in the SD card to realize the safe storage and calculation of applications and data.
现有的访问智能SD卡的方法通常以如下两种方式访问该智能SD卡中内嵌的安全模块:(1)通过驱动程序的方式访问安全模块;(2)通过SD卡的普通文件读写接口访问安全模块,即利用SD卡文件系统中预置的特殊文件来区分普通文件读写命令和针对安全模块的命令。The existing method of accessing the smart SD card usually accesses the security module embedded in the smart SD card in the following two ways: (1) accessing the security module through the driver program; (2) reading and writing ordinary files through the SD card The interface accesses the security module, that is, uses the special file preset in the SD card file system to distinguish between ordinary file read and write commands and commands for the security module.
然而,现有的访问智能SD卡的方法存在如下问题:(1)针对第一种方式,由于访问智能SD卡的设备并不是都加载了相关的驱动程序,故使得该方式的使用范围受到限制;(2)针对第二种方式,由于需要在智能SD卡的FAT表中对所述预置的特殊文件进行不能修改的保护措施,故当用户对智能SD卡的操作涉及到修改该特殊文件时(比如格式化,删除或重命名该预置文件时),会造成该智能SD卡中的FAT表与访问该智能SD卡的设备的操作系统中所维护的对应于该智能SD卡的FAT表不一致,从而导致后续的用户文件丢失等现象的出现。However, the existing methods for accessing smart SD cards have the following problems: (1) For the first method, since not all devices accessing smart SD cards are loaded with relevant drivers, the scope of use of this method is limited ; (2) For the second method, since the preset special file needs to be protected from modification in the FAT table of the smart SD card, when the user's operation on the smart SD card involves modifying the special file When (such as formatting, deleting or renaming the preset file), it will cause the FAT table in the smart SD card and the FAT corresponding to the smart SD card maintained in the operating system of the device accessing the smart SD card Tables are inconsistent, resulting in the subsequent loss of user files and other phenomena.
因此,存在如下需求:提供无需预先加载驱动程序且能够避免访问智能SD卡的设备的操作系统中所维护的FAT表与智能SD卡的真实的FAT表不一致的SD卡和访问SD卡的设备及方法。Therefore, there is a demand as follows: provide an SD card that does not need to preload the driver program and can avoid accessing the SD card that is maintained in the operating system of the device that accesses the smart SD card and the real FAT table of the smart SD card and accesses the SD card. method.
发明内容Contents of the invention
为了解决上述现有技术方案所存在的问题,本发明提出了无需预先加载驱动程序且能够避免访问智能SD卡的设备的操作系统中所维护的FAT表与智能SD卡的真实的FAT表不一致的SD卡和访问SD卡的设备及方法。In order to solve the problems in the above-mentioned prior art solutions, the present invention proposes that the FAT table maintained in the operating system of the device that does not need to preload the driver and can avoid accessing the smart SD card is inconsistent with the real FAT table of the smart SD card. SD card and device and method for accessing SD card.
本发明的目的是通过以下技术方案实现的:The purpose of the present invention is achieved through the following technical solutions:
一种访问SD卡的设备,所述访问SD卡的设备通过向SD卡的具有特定文件名的接口文件发送数据传输通道建立指令而建立数据传输通道并通过所述数据传输通道确定所述SD卡的类型,如果确定所述SD卡的类型是智能SD卡,则通过所述数据传输通道进行与所述SD卡中的安全模块的安全性信息交互,以及在所述安全性信息交互执行完成后通过向所述具有特定文件名的接口文件发送数据传输通道关闭指令而关闭所述数据传输通道。A device for accessing an SD card, the device for accessing the SD card establishes a data transmission channel by sending a data transmission channel establishment instruction to an interface file with a specific file name of the SD card and determines the SD card through the data transmission channel type, if it is determined that the type of the SD card is a smart SD card, then perform security information interaction with the security module in the SD card through the data transmission channel, and after the execution of the security information interaction is completed The data transmission channel is closed by sending a data transmission channel close command to the interface file with the specific file name.
在上面所公开的方案中,优选地,所述访问SD卡的设备在访问所述SD卡之前通过检索的方式确定所述SD卡是否存在所述具有特定文件名的接口文件,并且如果确定所述SD卡不存在所述具有特定文件名的接口文件,则在所述SD卡中创建具有该特定文件名的接口文件。In the solution disclosed above, preferably, the device for accessing the SD card determines whether the interface file with a specific file name exists in the SD card by means of retrieval before accessing the SD card, and if it is determined that the If the interface file with the specific file name does not exist in the SD card, create an interface file with the specific file name in the SD card.
在上面所公开的方案中,优选地,所述访问SD卡的设备通过SD卡标准数据读写协议的Write命令向所述具有特定文件名的接口文件发送所述数据传输通道建立指令,其中,所述数据传输通道建立指令包括命令数据特征码。In the solution disclosed above, preferably, the device for accessing the SD card sends the data transmission channel establishment instruction to the interface file with a specific file name through a Write command of the SD card standard data read-write protocol, wherein, The data transmission channel establishment instruction includes a command data feature code.
在上面所公开的方案中,优选地,所述访问SD卡的设备通过SD卡标准数据读写协议的Read命令从所述具有特定文件名的接口文件读取所述SD卡针对所述数据传输通道建立指令的响应报文,并且如果所述响应报文包括响应数据特征码,则确定所述SD卡的类型是智能SD卡,并随后通过所述数据传输通道进行与所述SD卡中的安全模块的安全性信息交互,而如果所述响应报文不包括响应数据特征码,则确定所述SD卡的类型是常规的SD卡。In the solution disclosed above, preferably, the device for accessing the SD card reads the SD card from the interface file with a specific file name through the Read command of the SD card standard data reading and writing protocol for the data transmission. The channel sets up the response message of order, and if described response message comprises response data feature code, then determine that the type of described SD card is a smart SD card, and then carry out with described SD card through described data transmission channel The security information of the security module is exchanged, and if the response message does not include the response data feature code, it is determined that the type of the SD card is a conventional SD card.
在上面所公开的方案中,优选地,所述访问SD卡的设备在已建立所述数据传输通道后以如下方式进行与所述SD卡中的安全模块的安全性信息交互:通过SD卡标准数据读写协议的Write命令向所述SD卡发送数据包,其中所述Write命令的写入地址是所述具有特定文件名的接口文件所对应的逻辑地址并且所述Write命令包括命令数据特征码,以及通过SD卡标准数据读写协议的Read命令从所述具有特定文件名的接口文件读取所述SD卡针对所述安全性信息交互的响应报文,其中所述响应报文包括响应数据特征码。In the solution disclosed above, preferably, the device for accessing the SD card performs security information interaction with the security module in the SD card in the following manner after the data transmission channel has been established: through the SD card standard The Write command of the data read and write protocol sends data packets to the SD card, wherein the write address of the Write command is the logical address corresponding to the interface file with a specific file name and the Write command includes a command data feature code , and read the response message of the SD card for the security information interaction from the interface file with the specific file name through the Read command of the SD card standard data reading and writing protocol, wherein the response message includes response data feature code.
在上面所公开的方案中,优选地,所述访问SD卡的设备能够在已建立所述数据传输通道后通过SD卡标准数据读写协议的Write命令向所述SD卡的常规存储模块写入数据。In the solution disclosed above, preferably, the device for accessing the SD card can write to the conventional storage module of the SD card through the Write command of the SD card standard data reading and writing protocol after the data transmission channel has been established. data.
在上面所公开的方案中,优选地,所述访问SD卡的设备在所述安全性信息交互执行完成后通过SD卡标准数据读写协议的Write命令向所述SD卡发送数据传输通道关闭指令而关闭所述数据传输通道,其中所述Write命令的写入地址是所述具有特定文件名的接口文件所对应的逻辑地址,并且所述数据传输通道关闭指令包括命令数据特征码。In the solution disclosed above, preferably, the device that accesses the SD card sends a data transmission channel closing instruction to the SD card through the Write command of the SD card standard data reading and writing protocol after the execution of the security information interaction is completed. The data transmission channel is closed, wherein the writing address of the Write command is the logical address corresponding to the interface file with a specific file name, and the data transmission channel closing instruction includes a command data feature code.
本发明的目的也可以通过以下技术方案实现:The purpose of the present invention can also be achieved through the following technical solutions:
一种SD卡,所述SD卡能够通过在具有特定文件名的接口文件上接收来自访问SD卡的设备的数据传输通道建立指令而建立数据传输通道, 并且如果所述SD卡包括安全模块,则随后能够通过所述数据传输通道进行所述访问SD卡的设备与所述SD卡中的安全模块之间的安全性信息交互,以及在所述安全性信息交互执行完成后基于通过所述具有特定文件名的接口文件而接收到的来自所述访问SD卡的设备的数据传输通道关闭指令而关闭所述数据传输通道。An SD card capable of establishing a data transmission channel by receiving a data transmission channel establishment instruction from a device accessing the SD card on an interface file with a specific file name, and if the SD card includes a security module, then Subsequently, the security information interaction between the device accessing the SD card and the security module in the SD card can be performed through the data transmission channel, and after the execution of the security information interaction is completed, based on the specified The interface file of the file name is received from the data transmission channel close command of the device for accessing the SD card to close the data transmission channel.
在上面所公开的方案中,优选地,所述SD卡能够在不存在所述具有特定文件名的接口文件的情况下基于所述访问SD卡的设备的指令而创建所述具有特定文件名的接口文件。In the solution disclosed above, preferably, the SD card can create the interface file with the specific file name based on the instruction of the device accessing the SD card in the absence of the interface file with the specific file name. interface file.
在上面所公开的方案中,优选地,所述SD卡通过SD卡标准数据读写协议的Write命令而在所述具有特定文件名的接口文件上接收所述数据传输通道建立指令,其中,所述数据传输通道建立指令包括命令数据特征码。In the solution disclosed above, preferably, the SD card receives the data transmission channel establishment instruction on the interface file with a specific file name through the Write command of the SD card standard data reading and writing protocol, wherein the The data transmission channel establishment instruction includes command data feature code.
在上面所公开的方案中,优选地,所述SD卡以如下方式建立所述数据传输通道:基于所述数据传输通道建立指令中的命令数据特征码识别该数据传输通道建立指令;在所述SD卡的寄存器中记录下所述具有特定文件名的接口文件的逻辑地址并将其作为数据传输通道入口地址,同时启动读写命令分析功能以判断后续的、在所述数据传输通道关闭之前接收到的所有SD卡标准数据读写命令所针对的目标地址是否是所述数据传输通道入口地址;构建针对所述数据传输通道建立指令的响应报文,并将所述响应报文写入所述具有特定文件名的接口文件中,其中,如果所述SD卡包括安全模块,则所述响应报文包括响应数据特征码,而如果所述SD卡不包括安全模块,则所述响应报文是所述数据传输通道建立指令的拷贝。In the solution disclosed above, preferably, the SD card establishes the data transmission channel in the following manner: based on the command data feature code in the data transmission channel establishment command to identify the data transmission channel establishment instruction; Record the logical address of the interface file with a specific file name in the register of the SD card and use it as the entry address of the data transmission channel, and start the read and write command analysis function at the same time to determine the follow-up, before the data transmission channel is closed. Whether the target address targeted at all SD card standard data read and write commands is the entry address of the data transmission channel; construct a response message for the data transmission channel establishment instruction, and write the response message into the In an interface file with a specific file name, wherein, if the SD card includes a security module, the response message includes a response data feature code, and if the SD card does not include a security module, the response message is The data transfer channel creates a copy of the instruction.
在上面所公开的方案中,优选地,所述SD卡在已建立所述数据传输通道后以如下方式处理接收到的来自所述访问SD卡的设备的SD卡标准数据读写命令:接收所述访问SD卡的设备通过SD卡标准数据读写协议的Write命令发送的数据包;分析所述数据包以判断所述Write命令中的写入地址是否是所述数据传输通道入口地址;如果所述Write命令中的写入地址不是所述数据传输通道入口地址,则向所述SD卡的常规存储模块中的相应地址写入数据;如果所述Write命令中的写入地址是所述数据传输通道入口地址,则进一步判断所述数据包是否包括命令数据特征码,并且如果所述数据包不包括命令数据特征码,则丢弃该数据包并结束处理过程,而如果所述数据包包括命令数据特征码,则进一步分析所述数据包的具体内容,并基于所述具体内容完成与所述安全模块的信息交互,以及基于信息交互结果构建响应数据并将所述响应数据写入所述具有特定文件名的接口文件中,以供所述访问SD卡的设备通过SD卡标准数据读写协议的Read命令读取。In the solution disclosed above, preferably, after the SD card has established the data transmission channel, it processes the received SD card standard data read and write command from the device accessing the SD card in the following manner: receiving the The data packet sent by the device for accessing the SD card through the Write command of the SD card standard data read-write protocol; analyze the data packet to judge whether the write address in the Write command is the entry address of the data transmission channel; if the The write address in the Write command is not the data transmission channel entry address, then write data to the corresponding address in the conventional storage module of the SD card; if the write address in the Write command is the data transmission channel entry address, then further judge whether the data packet includes the command data signature, and if the data packet does not include the command data signature, then discard the data packet and end the processing process, and if the data packet includes the command data feature code, then further analyze the specific content of the data packet, complete the information interaction with the security module based on the specific content, and construct response data based on the information interaction result and write the response data into the In the interface file of the file name, the device for accessing the SD card reads through the Read command of the standard data reading and writing protocol of the SD card.
在上面所公开的方案中,优选地,所述SD卡在接收到来自所述访问SD卡的设备的数据传输通道关闭指令后以如下方式关闭所述数据传输通道:通过写入地址、命令数据特征码和具体内容识别所述数据传输通道关闭指令;清除所述SD卡的寄存器所记录的所述具有特定文件名的接口文件的逻辑地址,并关闭所述读写命令分析功能;构建针对所述数据传输通道关闭指令的响应数据并将所述响应数据写入所述具有特定文件名的接口文件中,以供所述访问SD卡的设备通过SD卡标准数据读写协议的Read命令读取。In the solution disclosed above, preferably, the SD card closes the data transmission channel in the following manner after receiving the data transmission channel closing instruction from the device accessing the SD card: by writing address, command data Characteristic code and concrete content identify described data transmission channel closing instruction; Clear the logical address of the described interface file with specific file name recorded in the register of described SD card, and close described read and write order analysis function; The response data of the above-mentioned data transmission channel closing instruction and write the response data into the interface file with a specific file name, so that the device that accesses the SD card reads through the Read command of the SD card standard data read-write protocol .
本发明的目的也可以通过以下技术方案实现:The purpose of the present invention can also be achieved through the following technical solutions:
一种访问SD卡的方法,所述访问SD卡的方法包括下列步骤:A method for accessing an SD card, the method for accessing an SD card comprises the following steps:
(A1)访问SD卡的设备向SD卡的具有特定文件名的接口文件发送数据传输通道建立指令;(A1) The device accessing the SD card sends a data transmission channel establishment instruction to the interface file of the SD card with a specific file name;
(A2)所述SD卡基于所述数据传输通道建立指令建立数据传输通道;(A2) The SD card establishes a data transmission channel based on the data transmission channel establishment instruction;
(A3)所述访问SD卡的设备通过分析所述数据传输通道建立指令的响应来确定所述SD卡的类型,如果确定所述SD卡的类型是智能SD卡,则通过所述数据传输通道进行与所述SD卡中的安全模块的安全性信息交互;(A3) The device that accesses the SD card determines the type of the SD card by analyzing the response of the data transmission channel establishment command, and if it is determined that the type of the SD card is a smart SD card, then through the data transmission channel Perform security information interaction with the security module in the SD card;
(A4)所述访问SD卡的设备在所述安全性信息交互执行完成后向所述具有特定文件名的接口文件发送数据传输通道关闭指令;(A4) The device that accesses the SD card sends a data transmission channel closing instruction to the interface file with a specific file name after the execution of the security information interaction is completed;
(A5)所述SD卡基于所述数据传输通道关闭指令关闭所述数据传输通道。(A5) The SD card closes the data transmission channel based on the data transmission channel closing instruction.
本发明所公开的SD卡和访问SD卡的设备及方法具有以下优点:(1)无需预先加载驱动程序,故扩展了使用范围;(2)能够避免访问智能SD卡的设备的操作系统中所维护的FAT表与智能SD卡的真实的FAT表不一致(即无需对具有特定文件名的接口文件进行特殊的保护),从而提高了可靠性。The SD card and the device and method for accessing the SD card disclosed by the present invention have the following advantages: (1) no need to pre-load the driver program, so the scope of use is expanded; The maintained FAT table is inconsistent with the real FAT table of the smart SD card (that is, no special protection is required for the interface file with a specific file name), thereby improving reliability.
附图说明Description of drawings
结合附图,本发明的技术特征以及优点将会被本领域技术人员更好地理解,其中:With reference to the accompanying drawings, the technical features and advantages of the present invention will be better understood by those skilled in the art, wherein:
图1是根据本发明的实施例的SD卡和访问SD卡的设备的示意性结构图;Fig. 1 is a schematic structural diagram of an SD card and a device for accessing the SD card according to an embodiment of the present invention;
图2是根据本发明的实施例的访问SD卡的方法的流程图。FIG. 2 is a flowchart of a method for accessing an SD card according to an embodiment of the present invention.
具体实施方式detailed description
图1是根据本发明的实施例的SD卡和访问SD卡的设备的示意性结构图。如图1所示,本发明所公开的访问SD卡的设备通过向SD卡的具有特定文件名(示例性地,该特定文件名通过配置的方式而被预先设定)的接口文件发送数据传输通道建立指令而建立数据传输通道并通过所述数据传输通道确定所述SD卡的类型,如果确定所述SD卡的类型是智能SD卡(即在SD卡中嵌入了智能安全模块),则通过所述数据传输通道进行与所述SD卡中的安全模块的安全性信息(即对安全性要求比较高的信息,例如金融领域中的交易信息)交互,以及在所述安全性信息交互执行完成后通过向所述具有特定文件名的接口文件发送数据传输通道关闭指令而关闭所述数据传输通道。FIG. 1 is a schematic structural diagram of an SD card and a device for accessing the SD card according to an embodiment of the present invention. As shown in Figure 1, the device for accessing the SD card disclosed in the present invention sends data transmission to an interface file of the SD card with a specific file name (for example, the specific file name is preset through configuration) The channel establishment instruction establishes a data transmission channel and determines the type of the SD card through the data transmission channel. If it is determined that the type of the SD card is a smart SD card (that is, an intelligent security module is embedded in the SD card), then pass The data transmission channel interacts with the security information of the security module in the SD card (that is, information with relatively high security requirements, such as transaction information in the financial field), and the execution of the security information interaction is completed Afterwards, the data transmission channel is closed by sending a data transmission channel close instruction to the interface file with the specific file name.
优选地,本发明所公开的访问SD卡的设备在访问所述SD卡之前通过检索的方式确定所述SD卡是否存在所述具有特定文件名的接口文件,并且如果确定所述SD卡不存在所述具有特定文件名的接口文件,则在所述SD卡中创建具有该特定文件名的接口文件。Preferably, the device for accessing the SD card disclosed in the present invention determines whether the interface file with a specific file name exists in the SD card by means of retrieval before accessing the SD card, and if it is determined that the SD card does not exist For the interface file with a specific file name, create an interface file with the specific file name in the SD card.
优选地,本发明所公开的访问SD卡的设备通过SD卡标准数据读写协议的Write命令向所述具有特定文件名的接口文件发送所述数据传输通道建立指令,其中,所述数据传输通道建立指令包括命令数据特征码。Preferably, the device for accessing the SD card disclosed in the present invention sends the data transmission channel establishment instruction to the interface file with a specific file name through the Write command of the SD card standard data reading and writing protocol, wherein the data transmission channel Build instructions include command data signatures.
优选地,本发明所公开的访问SD卡的设备通过SD卡标准数据读写协议的Read命令从所述具有特定文件名的接口文件读取所述SD卡针对所述数据传输通道建立指令的响应报文,并且如果所述响应报文包括响应数据特征码,则确定所述SD卡的类型是智能SD卡,并随后通过所述数据传输通道进行与所述SD卡中的安全模块的安全性信息交互,而如果所述响应报文不包括响应数据特征码,则确定所述SD卡的类型是常规的SD卡(即所述SD卡不支持针对安全模块的安全性信息交互)。Preferably, the device for accessing the SD card disclosed in the present invention reads the SD card's response to the data transmission channel establishment instruction from the interface file with a specific file name through the Read command of the SD card standard data read and write protocol. message, and if the response message includes a response data feature code, then determine that the type of the SD card is a smart SD card, and then carry out security with the security module in the SD card through the data transmission channel information exchange, and if the response message does not include the response data feature code, it is determined that the type of the SD card is a conventional SD card (that is, the SD card does not support security information exchange for the security module).
优选地,本发明所公开的访问SD卡的设备在已建立所述数据传输通道后以如下方式进行与所述SD卡中的安全模块的安全性信息交互:通过SD卡标准数据读写协议的Write命令向所述SD卡发送数据包,其中所述Write命令的写入地址是所述具有特定文件名的接口文件所对应的逻辑地址并且所述Write命令包括命令数据特征码,以及通过SD卡标准数据读写协议的Read命令从所述具有特定文件名的接口文件读取所述SD卡针对所述安全性信息交互的响应报文,其中所述响应报文包括响应数据特征码。Preferably, after the device for accessing the SD card disclosed in the present invention has established the data transmission channel, it interacts with the security information of the security module in the SD card in the following manner: through SD card standard data reading and writing protocol The Write command sends a data packet to the SD card, wherein the write address of the Write command is the logical address corresponding to the interface file with a specific file name and the Write command includes a command data feature code, and through the SD card The Read command of the standard data reading and writing protocol reads a response message from the SD card for the security information interaction from the interface file with a specific file name, wherein the response message includes a response data feature code.
优选地,本发明所公开的访问SD卡的设备能够在已建立所述数据传输通道后通过SD卡标准数据读写协议的Write命令向所述SD卡的常规存储模块写入数据(即该Write命令是针对SD卡的常规存储模块,而不是针对SD卡中的安全模块)。Preferably, the device for accessing the SD card disclosed in the present invention can write data to the conventional storage module of the SD card through the Write command of the SD card standard data reading and writing protocol after the data transmission channel has been established (that is, the Write The command is for the regular storage module of the SD card, not for the security module in the SD card).
优选地,本发明所公开的访问SD卡的设备在所述安全性信息交互执行完成后通过SD卡标准数据读写协议的Write命令向所述SD卡发送数据传输通道关闭指令而关闭所述数据传输通道,其中所述Write命令的写入地址是所述具有特定文件名的接口文件所对应的逻辑地址,并且所述数据传输通道关闭指令包括命令数据特征码。Preferably, the device for accessing the SD card disclosed in the present invention sends a data transmission channel closing instruction to the SD card through a Write command of the standard data reading and writing protocol of the SD card after the execution of the security information interaction is completed to close the data. A transmission channel, wherein the write address of the Write command is the logical address corresponding to the interface file with a specific file name, and the data transmission channel closing instruction includes a command data feature code.
如图1所示,本发明所公开的SD卡能够通过在具有特定文件名(示例性地,该特定文件名通过配置的方式而被预先设定)的接口文件上接收来自访问SD卡的设备的数据传输通道建立指令而建立数据传输通道, 并且如果所述SD卡包括安全模块,则随后能够通过所述数据传输通道进行所述访问SD卡的设备与所述SD卡中的安全模块之间的安全性信息(即对安全性要求比较高的信息,例如金融领域中的交易信息)交互,以及在所述安全性信息交互执行完成后基于通过所述具有特定文件名的接口文件而接收到的来自所述访问SD卡的设备的数据传输通道关闭指令而关闭所述数据传输通道。As shown in Figure 1, the SD card disclosed by the present invention can receive data from a device that accesses the SD card on an interface file with a specific file name (for example, the specific file name is preset through configuration). A data transmission channel establishment instruction to establish a data transmission channel, and if the SD card includes a security module, then the device that accesses the SD card and the security module in the SD card can then be performed through the data transmission channel security information (that is, information with relatively high security requirements, such as transaction information in the financial field), and after the execution of the security information interaction is completed, based on the interface file with a specific file name received The data transmission channel closing command from the device for accessing the SD card closes the data transmission channel.
优选地,本发明所公开的SD卡能够在不存在所述具有特定文件名的接口文件的情况下基于所述访问SD卡的设备的指令而创建所述具有特定文件名的接口文件。Preferably, the SD card disclosed in the present invention can create the interface file with the specific file name based on the instruction of the device accessing the SD card when the interface file with the specific file name does not exist.
优选地,本发明所公开的SD卡通过SD卡标准数据读写协议的Write命令而在所述具有特定文件名的接口文件上接收所述数据传输通道建立指令,其中,所述数据传输通道建立指令包括命令数据特征码。Preferably, the SD card disclosed by the present invention receives the data transmission channel establishment instruction on the interface file with a specific file name through the Write command of the SD card standard data read-write protocol, wherein the data transmission channel establishment Commands include command data signatures.
优选地,本发明所公开的SD卡以如下方式建立所述数据传输通道:基于所述数据传输通道建立指令中的命令数据特征码识别该数据传输通道建立指令;在所述SD卡的寄存器中记录下所述具有特定文件名的接口文件的逻辑地址并将其作为数据传输通道入口地址,同时启动读写命令分析功能以判断后续的、在所述数据传输通道关闭之前接收到的所有SD卡标准数据读写命令所针对的目标地址(即Write命令中的写入地址和Read命令中的读取地址)是否是所述数据传输通道入口地址;构建针对所述数据传输通道建立指令的响应报文,并将所述响应报文写入所述具有特定文件名的接口文件中,其中,如果所述SD卡包括安全模块,则所述响应报文包括响应数据特征码(即将命令数据特征码更新为响应数据特征码,该响应数据特征码与所述命令数据特征码不同),而如果所述SD卡不包括安全模块,则所述响应报文是所述数据传输通道建立指令的拷贝(即其仅包括命令数据特征码)。Preferably, the SD card disclosed in the present invention establishes the data transmission channel in the following manner: identify the data transmission channel establishment command based on the command data feature code in the data transmission channel establishment command; in the register of the SD card Record the logical address of the interface file with a specific file name and use it as the entry address of the data transmission channel, and start the read and write command analysis function at the same time to determine all SD cards received before the data transmission channel is closed Whether the target address (that is, the write address in the Write command and the read address in the Read command) targeted by the standard data read and write command is the entry address of the data transmission channel; text, and write the response message into the interface file with a specific file name, wherein, if the SD card includes a security module, the response message includes a response data feature code (that is, a command data feature code update to the response data feature code, the response data feature code is different from the command data feature code), and if the SD card does not include a security module, the response message is a copy of the data transmission channel establishment instruction ( That is, it only includes the command data pattern).
优选地,本发明所公开的SD卡在已建立所述数据传输通道后以如下方式处理接收到的来自所述访问SD卡的设备的SD卡标准数据读写命令:接收所述访问SD卡的设备通过SD卡标准数据读写协议的Write命令发送的数据包;分析所述数据包以判断所述Write命令中的写入地址是否是所述数据传输通道入口地址;如果所述Write命令中的写入地址不是所述数据传输通道入口地址,则向所述SD卡的常规存储模块中的相应地址写入数据(即普通SD卡的常规写入操作);如果所述Write命令中的写入地址是所述数据传输通道入口地址,则进一步判断所述数据包是否包括命令数据特征码,并且如果所述数据包不包括命令数据特征码,则丢弃该数据包并结束处理过程,而如果所述数据包包括命令数据特征码,则进一步分析所述数据包的具体内容,并基于所述具体内容完成与所述安全模块的信息交互,以及基于信息交互结果构建响应数据并将所述响应数据写入所述具有特定文件名的接口文件中,以供所述访问SD卡的设备通过SD卡标准数据读写协议的Read命令读取。Preferably, the SD card disclosed by the present invention processes the SD card standard data read and write command received from the device for accessing the SD card in the following manner after the data transmission channel has been established: receiving the command for accessing the SD card The data packet sent by the device through the Write command of the SD card standard data read and write protocol; analyze the data packet to determine whether the write address in the Write command is the entry address of the data transmission channel; if the write address in the Write command The write address is not the entry address of the data transmission channel, then write data to the corresponding address in the conventional storage module of the SD card (that is, the conventional write operation of the ordinary SD card); if the write in the Write command The address is the entry address of the data transmission channel, then further judge whether the data packet includes the command data signature, and if the data packet does not include the command data signature, then discard the data packet and end the processing process, and if the If the data packet includes a command data feature code, further analyze the specific content of the data packet, and complete the information interaction with the security module based on the specific content, and construct response data based on the information interaction result and send the response data Write in the interface file with a specific file name for the device accessing the SD card to read through the Read command of the SD card standard data reading and writing protocol.
优选地,本发明所公开的SD卡在接收到来自所述访问SD卡的设备的数据传输通道关闭指令后以如下方式关闭所述数据传输通道:通过写入地址、命令数据特征码和具体内容识别所述数据传输通道关闭指令;清除所述SD卡的寄存器所记录的所述具有特定文件名的接口文件的逻辑地址(即清除数据传输通道入口地址),并关闭所述读写命令分析功能(即关闭如下功能:判断接收到的SD卡标准数据读写命令所针对的目标地址(即Write命令中的写入地址和Read命令中的读取地址)是否是所述数据传输通道入口地址);构建针对所述数据传输通道关闭指令的响应数据并将所述响应数据写入所述具有特定文件名的接口文件中,以供所述访问SD卡的设备通过SD卡标准数据读写协议的Read命令读取。Preferably, the SD card disclosed in the present invention closes the data transmission channel in the following manner after receiving the data transmission channel closing instruction from the device accessing the SD card: by writing address, command data feature code and specific content Identify the data transmission channel closing command; clear the logical address of the interface file with a specific file name recorded in the register of the SD card (that is, clear the data transmission channel entry address), and close the read and write command analysis function (That is, the following function is turned off: judging whether the target address of the received SD card standard data read and write command (ie, the write address in the Write command and the read address in the Read command) is the entry address of the data transmission channel) Constructing the response data for the closing instruction of the data transmission channel and writing the response data into the interface file with a specific file name, so that the device for accessing the SD card passes through the SD card standard data reading and writing protocol Read command to read.
图2是根据本发明的实施例的访问SD卡的方法的流程图。如图2所示,本发明所公开的访问SD卡的方法包括下列步骤:(A1)访问SD卡的设备向SD卡的具有特定文件名(示例性地,该特定文件名通过配置的方式而被预先设定)的接口文件发送数据传输通道建立指令;(A2)所述SD卡基于所述数据传输通道建立指令建立数据传输通道;(A3)所述访问SD卡的设备通过分析所述数据传输通道建立指令的响应来确定所述SD卡的类型,如果确定所述SD卡的类型是智能SD卡(即在SD卡中嵌入了智能安全模块),则通过所述数据传输通道进行与所述SD卡中的安全模块的安全性信息(即对安全性要求比较高的信息,例如金融领域中的交易信息)交互;(A4)所述访问SD卡的设备在所述安全性信息交互执行完成后向所述具有特定文件名的接口文件发送数据传输通道关闭指令;(A5)所述SD卡基于所述数据传输通道关闭指令关闭所述数据传输通道。FIG. 2 is a flowchart of a method for accessing an SD card according to an embodiment of the present invention. As shown in Figure 2, the method for accessing the SD card disclosed in the present invention includes the following steps: (A1) The device that accesses the SD card sends an SD card with a specific file name (for example, the specific file name is determined by means of configuration) (A2) The SD card establishes a data transmission channel based on the data transmission channel establishment instruction; (A3) The device accessing the SD card analyzes the data The response of the transmission channel establishment instruction is to determine the type of the SD card, if it is determined that the type of the SD card is a smart SD card (that is, an intelligent security module is embedded in the SD card), then the data transmission channel is used to communicate with the SD card. The security information of the security module in the SD card (that is, information with relatively high security requirements, such as transaction information in the financial field) interacts; (A4) the device that accesses the SD card interacts with the security information. After completion, send a data transmission channel closing command to the interface file with a specific file name; (A5) The SD card closes the data transmission channel based on the data transmission channel closing command.
优选地,在本发明所公开的访问SD卡的方法中,所述步骤(A1)进一步包括:所述访问SD卡的设备在访问所述SD卡之前通过检索的方式确定所述SD卡是否存在所述具有特定文件名的接口文件,并且如果确定所述SD卡不存在所述具有特定文件名的接口文件,则在所述SD卡中创建具有该特定文件名的接口文件。Preferably, in the method for accessing the SD card disclosed in the present invention, the step (A1) further includes: the device for accessing the SD card determines whether the SD card exists by searching before accessing the SD card The interface file with the specific file name, and if it is determined that the SD card does not have the interface file with the specific file name, then create the interface file with the specific file name in the SD card.
优选地,在本发明所公开的访问SD卡的方法中,所述访问SD卡的设备通过SD卡标准数据读写协议的Write命令向所述具有特定文件名的接口文件发送所述数据传输通道建立指令,其中,所述数据传输通道建立指令包括命令数据特征码。Preferably, in the method for accessing the SD card disclosed in the present invention, the device for accessing the SD card sends the data transmission channel to the interface file with a specific file name through a Write command of the SD card standard data reading and writing protocol. The establishment instruction, wherein, the data transmission channel establishment instruction includes a command data feature code.
优选地,在本发明所公开的访问SD卡的方法中,所述访问SD卡的设备通过SD卡标准数据读写协议的Read命令从所述具有特定文件名的接口文件读取所述SD卡针对所述数据传输通道建立指令的响应报文,并且如果所述响应报文包括响应数据特征码,则确定所述SD卡的类型是智能SD卡,并随后通过所述数据传输通道进行与所述SD卡中的安全模块的安全性信息交互,而如果所述响应报文不包括响应数据特征码,则确定所述SD卡的类型是常规的SD卡(即所述SD卡不支持针对安全模块的安全性信息交互)。Preferably, in the method for accessing the SD card disclosed in the present invention, the device for accessing the SD card reads the SD card from the interface file with a specific file name through the Read command of the SD card standard data reading and writing protocol Set up the response message of order for described data transmission channel, and if described response message comprises response data feature code, then determine that the type of described SD card is a smart SD card, and carry out and all through described data transmission channel subsequently The security information interaction of the security module in the SD card, and if the response message does not include the response data feature code, then determine that the type of the SD card is a conventional SD card (that is, the SD card does not support security-oriented Module security information interaction).
优选地,在本发明所公开的访问SD卡的方法中,所述访问SD卡的设备在已建立所述数据传输通道后以如下方式进行与所述SD卡中的安全模块的安全性信息交互:通过SD卡标准数据读写协议的Write命令向所述SD卡发送数据包,其中所述Write命令的写入地址是所述具有特定文件名的接口文件所对应的逻辑地址并且所述Write命令包括命令数据特征码,以及通过SD卡标准数据读写协议的Read命令从所述具有特定文件名的接口文件读取所述SD卡针对所述安全性信息交互的响应报文,其中所述响应报文包括响应数据特征码。Preferably, in the method for accessing the SD card disclosed in the present invention, after the device for accessing the SD card has established the data transmission channel, it performs security information interaction with the security module in the SD card in the following manner : Send data packets to the SD card through the Write command of the SD card standard data read and write protocol, wherein the write address of the Write command is the logical address corresponding to the interface file with a specific file name and the Write command Including the command data feature code, and reading the response message of the SD card for the security information interaction from the interface file with the specific file name through the Read command of the SD card standard data reading and writing protocol, wherein the response The message includes the response data signature.
优选地,在本发明所公开的访问SD卡的方法中,所述访问SD卡的设备能够在已建立所述数据传输通道后通过SD卡标准数据读写协议的Write命令向所述SD卡的常规存储模块写入数据(即该Write命令是针对SD卡的常规存储模块,而不是针对SD卡中的安全模块)。Preferably, in the method for accessing the SD card disclosed in the present invention, the device for accessing the SD card can pass the Write command of the SD card standard data reading and writing protocol to the SD card after the data transmission channel has been established. Data is written to the conventional storage module (that is, the Write command is directed to the conventional storage module of the SD card, not to the security module in the SD card).
优选地,在本发明所公开的访问SD卡的方法中,所述访问SD卡的设备在所述安全性信息交互执行完成后通过SD卡标准数据读写协议的Write命令向所述SD卡发送数据传输通道关闭指令而关闭所述数据传输通道,其中所述Write命令的写入地址是所述具有特定文件名的接口文件所对应的逻辑地址,并且所述数据传输通道关闭指令包括命令数据特征码。Preferably, in the method for accessing the SD card disclosed in the present invention, the device for accessing the SD card sends the SD card to the SD card through a Write command of the standard data reading and writing protocol of the SD card after the execution of the security information interaction is completed. A data transmission channel closing instruction closes the data transmission channel, wherein the write address of the Write command is the logical address corresponding to the interface file with a specific file name, and the data transmission channel closing instruction includes command data features code.
优选地,在本发明所公开的访问SD卡的方法中,所述SD卡以如下方式建立所述数据传输通道:基于所述数据传输通道建立指令中的命令数据特征码识别该数据传输通道建立指令;在所述SD卡的寄存器中记录下所述具有特定文件名的接口文件的逻辑地址并将其作为数据传输通道入口地址,同时启动读写命令分析功能以判断后续的、在所述数据传输通道关闭之前接收到的所有SD卡标准数据读写命令所针对的目标地址(即Write命令中的写入地址和Read命令中的读取地址)是否是所述数据传输通道入口地址;构建针对所述数据传输通道建立指令的响应报文,并将所述响应报文写入所述具有特定文件名的接口文件中,其中,如果所述SD卡包括安全模块,则所述响应报文包括响应数据特征码(即将命令数据特征码更新为响应数据特征码,该响应数据特征码与所述命令数据特征码不同),而如果所述SD卡不包括安全模块,则所述响应报文是所述数据传输通道建立指令的拷贝(即其仅包括命令数据特征码)。Preferably, in the method for accessing an SD card disclosed in the present invention, the SD card establishes the data transmission channel in the following manner: identifying the data transmission channel establishment based on the command data feature code in the data transmission channel establishment instruction Instruction; record the logical address of the interface file with a specific file name in the register of the SD card and use it as the data transmission channel entry address, and start the read and write command analysis function to judge the follow-up, in the data Whether the target address (that is, the write address in the Write command and the read address in the Read command) of all SD card standard data read and write commands received before the transmission channel is closed is the entry address of the data transmission channel; The data transmission channel establishes a response message of an instruction, and writes the response message into the interface file with a specific file name, wherein, if the SD card includes a security module, the response message includes Response data feature code (update the command data feature code to response data feature code, the response data feature code is different from the command data feature code), and if the SD card does not include a security module, the response message is The data transfer channel creates a copy of the command (ie it only includes the command data signature).
优选地,在本发明所公开的访问SD卡的方法中,所述SD卡在已建立所述数据传输通道后以如下方式处理接收到的来自所述访问SD卡的设备的SD卡标准数据读写命令:接收所述访问SD卡的设备通过SD卡标准数据读写协议的Write命令发送的数据包;分析所述数据包以判断所述Write命令中的写入地址是否是所述数据传输通道入口地址;如果所述Write命令中的写入地址不是所述数据传输通道入口地址,则向所述SD卡的常规存储模块中的相应地址写入数据(即普通SD卡的常规写入操作);如果所述Write命令中的写入地址是所述数据传输通道入口地址,则进一步判断所述数据包是否包括命令数据特征码,并且如果所述数据包不包括命令数据特征码,则丢弃该数据包并结束处理过程,而如果所述数据包包括命令数据特征码,则进一步分析所述数据包的具体内容,并基于所述具体内容完成与所述安全模块的信息交互,以及基于信息交互结果构建响应数据并将所述响应数据写入所述具有特定文件名的接口文件中,以供所述访问SD卡的设备通过SD卡标准数据读写协议的Read命令读取。Preferably, in the method for accessing an SD card disclosed in the present invention, after the SD card has established the data transmission channel, the SD card standard data read received from the device for accessing the SD card is processed in the following manner: Write command: receive the data packet sent by the device for accessing the SD card through the Write command of the SD card standard data read and write protocol; analyze the data packet to determine whether the write address in the Write command is the data transmission channel Entry address; if the write address in the Write command is not the entry address of the data transmission channel, write data to the corresponding address in the conventional storage module of the SD card (that is, the conventional write operation of the ordinary SD card) ; If the write address in the Write command is the data transmission channel entry address, then further judge whether the data packet includes the command data signature, and if the data packet does not include the command data signature, then discard the data packet and end the processing process, and if the data packet includes a command data feature code, further analyze the specific content of the data packet, and complete the information interaction with the security module based on the specific content, and based on the information interaction As a result, the response data is constructed and written into the interface file with a specific file name for the device accessing the SD card to read through the Read command of the SD card standard data read and write protocol.
优选地,在本发明所公开的访问SD卡的方法中,所述SD卡在接收到来自所述访问SD卡的设备的数据传输通道关闭指令后以如下方式关闭所述数据传输通道:通过写入地址、命令数据特征码和具体内容识别所述数据传输通道关闭指令;清除所述SD卡的寄存器所记录的所述具有特定文件名的接口文件的逻辑地址(即清除数据传输通道入口地址),并关闭所述读写命令分析功能(即关闭如下功能:判断接收到的SD卡标准数据读写命令所针对的目标地址(即Write命令中的写入地址和Read命令中的读取地址)是否是所述数据传输通道入口地址);构建针对所述数据传输通道关闭指令的响应数据并将所述响应数据写入所述具有特定文件名的接口文件中,以供所述访问SD卡的设备通过SD卡标准数据读写协议的Read命令读取。Preferably, in the method for accessing an SD card disclosed in the present invention, the SD card closes the data transmission channel in the following manner after receiving a data transmission channel closing instruction from the device for accessing the SD card: by writing Input address, command data feature code and specific content identify the data transmission channel closing instruction; clear the logical address of the interface file with a specific file name recorded in the register of the SD card (that is, clear the data transmission channel entry address) , and turn off the reading and writing command analysis function (that is, turn off the following function: judge the target address for the received SD card standard data reading and writing command (that is, the write address in the Write command and the read address in the Read command) Whether it is the entry address of the data transmission channel); construct the response data for the data transmission channel closing command and write the response data into the interface file with a specific file name for the access SD card The device reads through the Read command of the SD card standard data read and write protocol.
由上可见,本发明所公开的SD卡和访问SD卡的设备及方法具有下列优点:(1)无需预先加载驱动程序,故扩展了使用范围;(2)能够避免访问智能SD卡的设备的操作系统中所维护的FAT表与智能SD卡的真实的FAT表不一致(即无需对具有特定文件名的接口文件进行特殊的保护),从而提高了可靠性。It can be seen from the above that the SD card and the device and method for accessing the SD card disclosed in the present invention have the following advantages: (1) no need to pre-load the driver program, so the scope of use is expanded; The FAT table maintained in the operating system is inconsistent with the real FAT table of the smart SD card (that is, no special protection is required for the interface file with a specific file name), thereby improving reliability.
尽管本发明是通过上述的优选实施方式进行描述的,但是其实现形式并不局限于上述的实施方式。应该认识到:在不脱离本发明主旨和范围的情况下,本领域技术人员可以对本发明做出不同的变化和修改。Although the present invention has been described through the above-mentioned preferred embodiments, its implementation forms are not limited to the above-mentioned embodiments. It should be appreciated that those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310001714.XACN103914263B (en) | 2013-01-05 | 2013-01-05 | SD card and the device and method for accessing SD card |
| PCT/CN2014/070020WO2014106464A1 (en) | 2013-01-05 | 2014-01-02 | Sd card and device and method for accessing sd card |
| HK15100073.3AHK1199666B (en) | 2015-01-06 | Sd card and device and method for accessing sd card |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310001714.XACN103914263B (en) | 2013-01-05 | 2013-01-05 | SD card and the device and method for accessing SD card |
| Publication Number | Publication Date |
|---|---|
| CN103914263A CN103914263A (en) | 2014-07-09 |
| CN103914263Btrue CN103914263B (en) | 2018-01-23 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310001714.XAActiveCN103914263B (en) | 2013-01-05 | 2013-01-05 | SD card and the device and method for accessing SD card |
| Country | Link |
|---|---|
| CN (1) | CN103914263B (en) |
| WO (1) | WO2014106464A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108111525A (en)* | 2017-12-29 | 2018-06-01 | 成都三零嘉微电子有限公司 | A kind of method that SD card communication protocol using extension realizes data encrypting and deciphering business |
| CN112287356B (en)* | 2020-11-11 | 2023-12-22 | 西安四叶草信息技术有限公司 | Computer system security assessment method and system |
| CN115499483B (en)* | 2022-08-30 | 2024-10-22 | 深圳市德明利技术股份有限公司 | Method and device for establishing private command channel, storage medium and storage card |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101383017A (en)* | 2007-09-06 | 2009-03-11 | 中国银联股份有限公司 | A smart SD card and method for accessing the smart SD card |
| CN102520878A (en)* | 2011-10-25 | 2012-06-27 | 深圳市江波龙电子有限公司 | Method and system for visiting intelligent secure digital (SD) card |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI350453B (en)* | 2008-06-13 | 2011-10-11 | Phison Electronics Corp | Method, system and controller thereof for transmitting and dispatching data stream |
| CN101840379B (en)* | 2010-04-26 | 2012-07-25 | 苏州国芯科技有限公司 | Data transmission method of SD card controller |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101383017A (en)* | 2007-09-06 | 2009-03-11 | 中国银联股份有限公司 | A smart SD card and method for accessing the smart SD card |
| CN102520878A (en)* | 2011-10-25 | 2012-06-27 | 深圳市江波龙电子有限公司 | Method and system for visiting intelligent secure digital (SD) card |
| Publication number | Publication date |
|---|---|
| HK1199666A1 (en) | 2015-07-10 |
| WO2014106464A1 (en) | 2014-07-10 |
| CN103914263A (en) | 2014-07-09 |
| Publication | Publication Date | Title |
|---|---|---|
| CN113569269B (en) | Encryption method, device, equipment and readable medium for code obfuscation | |
| CN101777062A (en) | context-aware real-time computer-protection systems and methods | |
| CN108229190B (en) | Transparent encryption and decryption control method, device, program, storage medium and electronic equipment | |
| CN104123495A (en) | Method for neutralizing malicious software blocking computer operation | |
| WO2021174826A1 (en) | Method and apparatus for supporting tcm communication by arm server bios, device, and medium | |
| CN103914263B (en) | SD card and the device and method for accessing SD card | |
| CN103810440B (en) | Access system and method | |
| CN101236531A (en) | Memory and its automatic protection realization method | |
| CN102722430B (en) | Method and device for detecting hot plug of secure digital card | |
| US7263468B2 (en) | Method for storing access record in network communication device | |
| US9880831B2 (en) | Field firmware upgrading method and computer-readable medium | |
| CN103455757A (en) | Method and device for identifying virus | |
| CN109218284B (en) | XSS vulnerability detection method and device, computer equipment and readable medium | |
| TWI614684B (en) | Field firmware upgrading method and computer-readable medium | |
| US9762574B2 (en) | Techniques for providing software support for a hardware component of a computing device | |
| CN103795796B (en) | A kind of file forces centralized management method | |
| HK1199666B (en) | Sd card and device and method for accessing sd card | |
| TW201533606A (en) | SD card and device and method for accessing SD card | |
| CN114238888A (en) | Method for controlling account single device login based on Redis in distributed system | |
| CN101566970A (en) | Data access system and related storage device | |
| CN109472140B (en) | Method and system for preventing lasso software encryption based on window header verification | |
| US8028122B2 (en) | Methods and systems for classifying storage systems using fixed static-IP addresses | |
| US8065567B1 (en) | Systems and methods for recording behavioral information of an unverified component | |
| CN104463028A (en) | Safety mode prompting method and movable device for implementing method | |
| WO2013097426A1 (en) | Wireless communication terminal and method for securely running industry software |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| REG | Reference to a national code | Ref country code:HK Ref legal event code:DE Ref document number:1199666 Country of ref document:HK | |
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| REG | Reference to a national code | Ref country code:HK Ref legal event code:GR Ref document number:1199666 Country of ref document:HK |