[go: up one dir, main page]

CN115408357A - File record processing method, device, equipment and medium - Google Patents

File record processing method, device, equipment and medium Download PDF

Info

Publication number
CN115408357A
CN115408357A CN202211035542.3A CN202211035542A CN115408357A CN 115408357 A CN115408357 A CN 115408357A CN 202211035542 A CN202211035542 A CN 202211035542A CN 115408357 A CN115408357 A CN 115408357A
Authority
CN
China
Prior art keywords
block
record
cloud disk
file
disk file
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.)
Pending
Application number
CN202211035542.3A
Other languages
Chinese (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.)
Guangxi Qizhi Digital Technology Co ltd
Original Assignee
Guangxi Qizhi Digital Technology 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 Guangxi Qizhi Digital Technology Co ltd filed Critical Guangxi Qizhi Digital Technology Co ltd
Priority to CN202211035542.3A priority Critical patent/CN115408357A/en
Publication of CN115408357A publication Critical patent/CN115408357A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/14Details of searching files based on file metadata
    • G06F16/148File search processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • G06F16/278Data partitioning, e.g. horizontal or vertical partitioning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Library & Information Science (AREA)
  • Computing Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the application discloses a file record processing method, a file record processing device, file record processing equipment and a file record processing medium. The method comprises the following steps: after uploading of the target cloud disk file is completed, generating a first block creation request; the first block creating request comprises an uploading record of a target cloud disk file; and sending a first block creation request to the block chain network so that the block generation node generates a first block of the access record block chain corresponding to the target cloud disk file according to the upload record. By adopting the technical scheme, the uploading records of the cloud disk files can be stored in the block chain network, the accuracy of uploading record storage is improved, and the safety of the cloud disk files is further improved.

Description

一种文件记录处理方法、装置、设备及介质A file record processing method, device, equipment and medium

技术领域technical field

本申请实施例涉及互联网技术领域,尤其涉及一种文件记录处理方法、装置、设备及介质。The embodiments of the present application relate to the technical field of the Internet, and in particular, to a method, device, device, and medium for processing file records.

背景技术Background technique

现有云盘提供商为用户提供网络存储空间,供用户上传图片、视频和音频等多种文件。Existing cloud disk providers provide users with network storage space for users to upload various files such as pictures, videos and audios.

目前,云盘提供商通常通过密码、人脸识别、短信验证码和二次验证等方法对文件进行保护,但是现有技术的云盘文件处理过程,仍旧存在安全性问题。At present, cloud disk providers usually protect files through methods such as passwords, face recognition, SMS verification codes, and secondary verification. However, there are still security problems in the cloud disk file processing process of the prior art.

发明内容Contents of the invention

本申请提供一种文件记录处理方法、装置、设备及介质,以提高云盘文件的安全性。The present application provides a file recording processing method, device, equipment, and medium, so as to improve the security of cloud disk files.

第一方面,本申请实施例提供了一种文件记录处理方法,应用于云端设备,包括:In the first aspect, the embodiment of the present application provides a method for processing file records, which is applied to cloud devices, including:

在完成目标云盘文件的上传之后,生成首块创建请求;其中,首块创建请求中包括目标云盘文件的上传记录;After the upload of the target cloud disk file is completed, a first block creation request is generated; wherein, the first block creation request includes the upload record of the target cloud disk file;

向区块链网络发送首块创建请求,以使区块生成节点根据上传记录,生成目标云盘文件对应访问记录区块链的首个区块。Send the first block creation request to the blockchain network, so that the block generation node generates the first block of the target cloud disk file corresponding to the access record blockchain according to the upload record.

第二方面,本申请实施例还提供了一种文件记录处理方法,应用于区块链节点,包括:In the second aspect, the embodiment of the present application also provides a file record processing method applied to blockchain nodes, including:

接收云端设备在完成目标云盘文件的上传之后生成的首块创建请求;其中,首块创建请求中包括目标云盘文件的上传记录;Receive the first block creation request generated by the cloud device after uploading the target cloud disk file; wherein, the first block creation request includes the upload record of the target cloud disk file;

根据上传记录,生成目标云盘文件对应访问记录区块链的首个区块。According to the upload record, generate the first block of the target cloud disk file corresponding to the access record blockchain.

第三方面,本申请实施例还提供了一种文件记录处理装置,应用于云端设备,包括:In the third aspect, the embodiment of the present application also provides a file record processing device, which is applied to cloud devices, including:

首块创建请求生成模块,用于在完成目标云盘文件的上传之后,生成首块创建请求;其中,首块创建请求中包括目标云盘文件的上传记录;The first block creation request generation module is used to generate the first block creation request after the upload of the target cloud disk file is completed; wherein, the first block creation request includes the upload record of the target cloud disk file;

首块创建请求发送模块,用于向区块链网络发送首块创建请求,以使区块生成节点根据上传记录,生成目标云盘文件对应访问记录区块链的首个区块。The first block creation request sending module is used to send the first block creation request to the blockchain network, so that the block generation node generates the first block of the target cloud disk file corresponding to the access record blockchain according to the upload record.

第四方面,本申请实施例还提供了一种文件记录处理装置,应用于区块链节点,包括:In the fourth aspect, the embodiment of the present application also provides a file record processing device applied to blockchain nodes, including:

首块创建请求接收模块,用于接收云端设备在完成目标云盘文件的上传之后生成的首块创建请求;其中,首块创建请求中包括目标云盘文件的上传记录;The first block creation request receiving module is used to receive the first block creation request generated by the cloud device after completing the upload of the target cloud disk file; wherein, the first block creation request includes the upload record of the target cloud disk file;

首块生成模块,用于根据上传记录,生成目标云盘文件对应访问记录区块链的首个区块。The first block generation module is used to generate the first block of the access record block chain corresponding to the target cloud disk file according to the upload record.

第五方面,本申请实施例还提供了一种电子设备,包括:In the fifth aspect, the embodiment of the present application also provides an electronic device, including:

一个或多个处理器;one or more processors;

存储器,用于存储一个或多个程序;memory for storing one or more programs;

一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面和/或第二方面实施例所提供的一种文件记录处理方法。One or more programs are executed by one or more processors, so that the one or more processors implement the file record processing method provided in the embodiment of the first aspect and/or the second aspect.

第六方面,本申请实施例还提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面和/或第二方面实施例所提供的文件记录处理方法。In the sixth aspect, the embodiment of the present application also provides a computer-readable medium, on which a computer program is stored, and when the program is executed by a processor, the file recording provided in the embodiment of the first aspect and/or the second aspect is realized. Approach.

本申请实施例公开了一种文件记录处理方法。该方法包括:在完成目标云盘文件的上传之后,生成首块创建请求;其中,首块创建请求中包括目标云盘文件的上传记录;向区块链网络发送首块创建请求,以使区块生成节点根据上传记录,生成目标云盘文件对应访问记录区块链的首个区块。采用上述技术方案,可以在区块链网络中存储各个云盘文件的上传记录,提高了上传记录存储结果的准确性,进而提高了云盘文件的安全性。The embodiment of the present application discloses a file record processing method. The method includes: after uploading the target cloud disk file, generating the first block creation request; wherein, the first block creation request includes the upload record of the target cloud disk file; sending the first block creation request to the block chain network, so that the block According to the upload record, the block generation node generates the first block of the target cloud disk file corresponding to the access record blockchain. By adopting the above technical solution, the upload records of each cloud disk file can be stored in the block chain network, which improves the accuracy of the storage result of the upload record, and further improves the security of the cloud disk file.

附图说明Description of drawings

图1是本申请实施例一中的一种文件记录处理方法的流程图;FIG. 1 is a flow chart of a file recording processing method in Embodiment 1 of the present application;

图2是本申请实施例二中的一种文件记录处理方法的流程图;FIG. 2 is a flowchart of a file recording processing method in Embodiment 2 of the present application;

图3是本申请实施例三中的一种文件记录处理方法的流程图;Fig. 3 is a flowchart of a file recording processing method in Embodiment 3 of the present application;

图4是本申请实施例四中的一种文件记录处理方法的流程图;FIG. 4 is a flowchart of a file recording processing method in Embodiment 4 of the present application;

图5是本申请实施例五中的一种文件记录处理装置的流程图;Fig. 5 is a flowchart of a file recording processing device in Embodiment 5 of the present application;

图6是本申请实施例六中的一种文件记录处理装置的流程图;FIG. 6 is a flowchart of a file recording processing device in Embodiment 6 of the present application;

图7是本申请实施例七中的一种电子设备的结构图。FIG. 7 is a structural diagram of an electronic device in Embodiment 7 of the present application.

具体实施方式Detailed ways

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。The application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, but not to limit the present application. In addition, it should be noted that, for the convenience of description, only some structures related to the present application are shown in the drawings but not all structures.

实施例一Embodiment one

图1为本申请实施例一提供的一种文件记录处理方法的流程图,本实施例可适用于通过区块链网络对云盘文件访问记录进行存储的情况,该方法可以由文件记录处理装置执行,该装置采用软件和/或硬件实现,并具体配置于电子设备中,具体的,电子设备可以是提供云盘存储服务的云端设备。Fig. 1 is a flow chart of a file record processing method provided in Embodiment 1 of the present application. This embodiment is applicable to the case of storing cloud disk file access records through a blockchain network, and the method can be implemented by a file record processing device To execute, the device is implemented by software and/or hardware, and is specifically configured in an electronic device. Specifically, the electronic device may be a cloud device that provides a cloud disk storage service.

如图1所示的一种文件记录处理方法,由云端设备执行,包括:A file record processing method as shown in Figure 1, executed by a cloud device, includes:

S110、在完成目标云盘文件的上传之后,生成首块创建请求;其中,首块创建请求中包括目标云盘文件的上传记录。S110. After uploading the target cloud disk file, generate a first block creation request; wherein, the first block creation request includes an upload record of the target cloud disk file.

其中,目标云盘文件可以是上传到云盘中进行存储的文件。Wherein, the target cloud disk file may be a file uploaded to the cloud disk for storage.

其中,首块创建请求可以用于指示在区块链网络中生成目标云盘文件对应访问记录区块链的首个区块。也即,每当一个目标云盘文件完成上传之后,生成该目标云盘文件对应的首块创建请求。Wherein, the first block creation request can be used to indicate to generate the first block of the access record blockchain corresponding to the target cloud disk file in the blockchain network. That is, whenever a target cloud disk file is uploaded, a first block creation request corresponding to the target cloud disk file is generated.

可选的,首块创建请求可以包括目标云盘文件的标识信息,用于唯一表征该目标云盘文件,可作为进行目标云盘文件对应访问记录区块链的查找标识。需要说明的是,标识信息可以采用现有技术中的任意一种生成,本申请对此不作限定。例如,目标云盘文件的标识信息可以基于文件名、上传时间和上传方的账户信息中的至少一种生成。Optionally, the first block creation request may include identification information of the target cloud disk file, which is used to uniquely characterize the target cloud disk file, and can be used as a search identifier for the corresponding access record block chain of the target cloud disk file. It should be noted that the identification information may be generated using any of the existing technologies, which is not limited in this application. For example, the identification information of the target cloud disk file may be generated based on at least one of file name, upload time, and account information of the uploader.

其中,上传记录可以包括目标云盘文件在数据上传过程对应的文件关联信息。Wherein, the upload record may include file association information corresponding to the target cloud disk file during the data upload process.

示例性的,上传记录可以包括上传信息,用于唯一表征目标云盘文件的上传过程。例如,上传信息可以包括上传用户名、上传时间和上传IP(Internet Protocol,互联网协议)地址等中的至少一种。Exemplarily, the upload record may include upload information, which is used to uniquely represent the upload process of the target cloud disk file. For example, the upload information may include at least one of upload user name, upload time, and upload IP (Internet Protocol, Internet Protocol) address.

示例性的,上传记录还可以包括上传后内容信息,用于唯一表征本次上传过程后相应的目标云盘文件的文件内容。例如,上传后内容信息可以包括文件大小、文件类型和信息摘要等中的至少一种。其中,信息摘要可以根据目标云盘文件中的内容数据生成,不同的内容数据生成的信息摘要不同。需要说明的是,信息摘要可以采用现有技术中的任意一种生成,例如MD5(Message-Digest Algorithm 5,信息摘要算法第五版)算法、RSA(Rivest-Shamir-Adleman,里维斯特-沙米尔-阿德曼)算法或DES(Data Encryption Standard,数据加密标准)算法等,本申请对此不作限定。Exemplarily, the upload record may also include post-upload content information, which is used to uniquely represent the file content of the corresponding target cloud disk file after the current upload process. For example, the uploaded content information may include at least one of file size, file type, and information summary. Wherein, the information summary can be generated according to the content data in the target cloud disk file, and the information summary generated by different content data is different. It should be noted that the information digest can be generated by any of the existing technologies, such as MD5 (Message-Digest Algorithm 5, information digest algorithm fifth edition) algorithm, RSA (Rivest-Shamir-Adleman, Rivest- Shamir-Adman) algorithm or DES (Data Encryption Standard, Data Encryption Standard) algorithm, etc., which are not limited in this application.

S120、向区块链网络发送首块创建请求,以使区块生成节点根据上传记录,生成目标云盘文件对应访问记录区块链的首个区块。S120. Send the first block creation request to the blockchain network, so that the block generation node generates the first block of the target cloud disk file corresponding to the access record blockchain according to the upload record.

其中,区块链网络可以是与云端设备通信连接的由至少一个区块链节点构建的网络。其中,区块生成节点为区块链网络中当前进行出块的节点。Wherein, the blockchain network may be a network constructed by at least one blockchain node that is communicatively connected to the cloud device. Among them, the block generating node is the node currently producing blocks in the blockchain network.

其中,访问记录区块链可以是以首个区块为头部,用于记录目标云盘文件的上传记录和/或访问记录的账本。Wherein, the access record block chain may be a ledger with the first block as the head, which is used to record the upload record and/or access record of the target cloud disk file.

其中,首个区块基于自身存储的上传记录等数据,生成该区块的唯一标识,便于进行该区块的定位和查找。Among them, the first block generates a unique identifier of the block based on the data such as the upload record stored by itself, which facilitates the location and search of the block.

可选的,在完成对目标云盘文件的访问之后,生成后块创建请求;其中,后块创建请求中包括目标云盘文件的访问记录。相应的,向区块链网络发送后块创建请求,以使区块生成节点根据访问记录生成目标云盘文件对应访问记录区块链的最新区块。Optionally, after the access to the target cloud disk file is completed, a post-block creation request is generated; wherein, the post-block creation request includes an access record of the target cloud disk file. Correspondingly, a post-block creation request is sent to the blockchain network, so that the block generation node generates the latest block of the target cloud disk file corresponding to the access record blockchain according to the access records.

其中,后块创建请求可以用于请求区块链网络生成目标云盘文件对应访问记录区块链的下一个区块。Among them, the post-block creation request can be used to request the blockchain network to generate the next block of the target cloud disk file corresponding to the access record blockchain.

示例性的,访问记录可以包括目标云盘文件的访问信息,用于唯一标识目标云盘文件的访问过程。例如,访问信息可以包括访问用户名、访问时间和访问IP地址等中的至少一种。Exemplarily, the access record may include access information of the target cloud disk file, which is used to uniquely identify the access process of the target cloud disk file. For example, the access information may include at least one of access user name, access time, and access IP address.

示例性的,访问记录还可以包括目标云盘文件的访问后内容信息,用来唯一表征本次访问过程后相应目标云盘文件的文件内容。例如,访问后内容信息可以包括访问后文件大小、访问后文件类型和访问后信息摘要等中的至少一种。Exemplarily, the access record may also include post-access content information of the target cloud disk file, which is used to uniquely represent the file content of the corresponding target cloud disk file after the current access process. For example, the post-access content information may include at least one of post-access file size, post-access file type, and post-access information summary.

其中,最新区块,也即前述下一个区块,连接在对应目标云盘文件的访问记录区块链的末端,在该最新区块中,存储有目标云盘文件的最新访问记录。Wherein, the latest block, that is, the aforementioned next block, is connected to the end of the access record block chain corresponding to the target cloud disk file, and the latest access record of the target cloud disk file is stored in the latest block.

需要说明的是,针对访问记录区块链中任意两个相邻的区块,其中在后区块的区块标识基于在前区块的区块标识以及本区块内存储数据生成,因此,能够避免出现区块中所存储数据作假的情况,提高了访问记录区块链中所记录数据的准确性,从而提高了云盘文件访问记录的安全性,有效避免了访问记录被恶意篡改的情况发生。It should be noted that, for any two adjacent blocks in the access record blockchain, the block ID of the subsequent block is generated based on the block ID of the previous block and the stored data in this block. Therefore, It can avoid the falsification of the data stored in the block, improve the accuracy of the data recorded in the access record blockchain, thereby improving the security of the cloud disk file access record, and effectively avoiding the malicious tampering of the access record occur.

本申请实施例通过云端设备在完成目标云盘文件的上传之后,生成首块创建请求;其中,所述首块创建请求中包括所述目标云盘文件的上传记录;向区块链网络发送所述首块创建请求,以使区块生成节点根据所述上传记录,生成所述目标云盘文件对应访问记录区块链的首个区块。采用上述技术方案,可以在区块链网络存储各个云盘文件的上传记录,提高了上传记录的准确性,进而提高了云盘文件的安全性。In the embodiment of the present application, after the upload of the target cloud disk file is completed by the cloud device, a first block creation request is generated; wherein, the first block creation request includes the upload record of the target cloud disk file; The first block creation request, so that the block generation node generates the first block of the access record block chain corresponding to the target cloud disk file according to the upload record. By adopting the above technical solution, the upload records of each cloud disk file can be stored in the block chain network, which improves the accuracy of the upload record and further improves the security of the cloud disk file.

实施例二Embodiment two

图2为本申请实施例二提供的一种文件记录处理方法的流程图,本实施例可适用于通过区块链网络对云盘文件访问操作进行记录的情况,该方法可以由文件记录处理装置执行,该装置采用软件和/或硬件实现,并具体配置于部署有区块链节点的计算设备中。Fig. 2 is a flow chart of a file recording processing method provided by Embodiment 2 of the present application. This embodiment is applicable to the case of recording cloud disk file access operations through a blockchain network, and the method can be performed by a file recording processing device. Execution, the device is implemented by software and/or hardware, and is specifically configured in a computing device deployed with blockchain nodes.

如图2所示的一种文件记录处理方法,由区块链节点执行,包括:A file record processing method as shown in Figure 2, executed by a blockchain node, includes:

S201、接收云端设备在完成目标云盘文件的上传之后生成的首块创建请求;其中,首块创建请求中包括目标云盘文件的上传记录。S201. Receive the first block creation request generated by the cloud device after uploading the target cloud disk file; wherein, the first block creation request includes an upload record of the target cloud disk file.

其中,目标云盘文件可以是上传到云端设备中进行存储的文件。Wherein, the target cloud disk file may be a file uploaded to the cloud device for storage.

其中,首块创建请求可以用于指示在区块链网络中生成目标云盘文件对应访问记录区块链的首个区块。也即,每当一个目标云盘文件完成上传之后,生成该目标云盘文件对应的首块创建请求。Wherein, the first block creation request can be used to indicate to generate the first block of the access record blockchain corresponding to the target cloud disk file in the blockchain network. That is, whenever a target cloud disk file is uploaded, a first block creation request corresponding to the target cloud disk file is generated.

可选的,首块创建请求可以包括目标云盘文件的标识信息,用于唯一表征该目标云盘文件,可作为进行目标云盘文件对应访问记录区块链的查找标识。需要说明的是,标识信息可以采用现有技术中的任意一种生成,本申请对此不作限定。例如,目标云盘文件的标识信息可以基于文件名、上传时间和上传方的账户信息中的至少一种生成。Optionally, the first block creation request may include identification information of the target cloud disk file, which is used to uniquely characterize the target cloud disk file, and can be used as a search identifier for the corresponding access record block chain of the target cloud disk file. It should be noted that the identification information may be generated using any of the existing technologies, which is not limited in this application. For example, the identification information of the target cloud disk file may be generated based on at least one of file name, upload time, and account information of the uploader.

其中,上传记录可以包括目标云盘文件在数据上传过程对应的文件关联信息。Wherein, the upload record may include file association information corresponding to the target cloud disk file during the data upload process.

示例性的,上传记录可以包括上传信息,用于唯一表征目标云盘文件的上传过程。例如,上传信息可以包括上传用户名、上传时间和上传IP地址等中的至少一种。Exemplarily, the upload record may include upload information, which is used to uniquely represent the upload process of the target cloud disk file. For example, the upload information may include at least one of upload user name, upload time, and upload IP address.

示例性的,上传记录还可以包括上传后内容信息,用于唯一表征本次上传过程后相应的目标云盘文件的文件内容。例如,上传后内容信息可以包括文件大小、文件类型和信息摘要等中的至少一种。其中,信息摘要可以根据目标云盘文件中的内容数据生成,不同的内容数据生成的信息摘要不同。需要说明的是,信息摘要可以采用现有技术中的任意一种生成,例如MD5算法、RSA算法或DES算法等,本申请对此不作限定。Exemplarily, the upload record may also include post-upload content information, which is used to uniquely represent the file content of the corresponding target cloud disk file after the current upload process. For example, the uploaded content information may include at least one of file size, file type, and information summary. Wherein, the information summary can be generated according to the content data in the target cloud disk file, and the information summary generated by different content data is different. It should be noted that the information abstract can be generated by any of the existing technologies, such as MD5 algorithm, RSA algorithm or DES algorithm, etc., which is not limited in this application.

可选的,当存在至少两个目标云盘文件时,为了便于进行不同目标云盘文件的访问记录区块链的区分,可以将目标云盘文件的文件标识,作为目标云盘文件的访问记录区块链的区块链标识。Optionally, when there are at least two target cloud disk files, in order to facilitate the distinction of the access record block chains of different target cloud disk files, the file identification of the target cloud disk file can be used as the access record of the target cloud disk file The blockchain ID of the blockchain.

可以理解的是,由于文件标识唯一表征了目标云盘文件,因此,将文件标识作为对应访问记录的区块链标识,可以唯一表征目标云盘文件对应的访问记录区块链,也即通过目标云盘文件的文件标识,,可以在多个云盘文件对应访问记录区块链中快速的定位所需云盘文件对应的访问记录区块链,提高了目标云盘文件对应访问记录区块链的定位效率,有助于提高访问记录查询结果的准确度。It can be understood that since the file identifier uniquely represents the target cloud disk file, therefore, using the file identifier as the blockchain identifier of the corresponding access record can uniquely represent the access record blockchain corresponding to the target cloud disk file, that is, through the target The file identification of the cloud disk file can quickly locate the access record blockchain corresponding to the required cloud disk file in the access record blockchain corresponding to multiple cloud disk files, which improves the access record blockchain corresponding to the target cloud disk file The positioning efficiency helps to improve the accuracy of access record query results.

S202、根据上传记录,生成目标云盘文件对应访问记录区块链的首个区块。S202. According to the upload record, generate the first block of the access record block chain corresponding to the target cloud disk file.

其中,首个区块中存储了对应目标云盘文件的上传记录。进一步的,为了便于进行首个区块的查找定位,还可以基于首个区块中存储的上传记录等数据,生成该区块的唯一标识。Among them, the upload record corresponding to the target cloud disk file is stored in the first block. Further, in order to facilitate the search and location of the first block, the unique identifier of the block can also be generated based on data such as upload records stored in the first block.

区块链网络接收到首块创建请求后,通过共识机制确定本次进行出块的区块生成节点;区块生成节点根据上传记录生成该目标云盘文件对应访问记录区块链的首个区块和该区块的区块标识,并传输至区块链网络,以供其他区块链节点进行准确性验证。After the blockchain network receives the first block creation request, it determines the block generation node that will produce the block through the consensus mechanism; the block generation node generates the first block of the target cloud disk file corresponding to the access record blockchain according to the upload record. The block and the block ID of the block are transmitted to the blockchain network for accuracy verification by other blockchain nodes.

其中,访问记录区块链可以是以首个区块为头部,用于记录目标云盘文件的上传记录和/或访问记录的账本。可选的,在生成访问记录区块链的首个区块之后,接收云端设备在完成对目标云盘文件的访问之后生成的后块创建请求;其中,后块创建请求中包括目标云盘文件的访问记录。相应的,根据访问记录,生成目标云盘文件对应访问记录区块链的最新区块。Wherein, the access record block chain may be a ledger with the first block as the head, which is used to record the upload record and/or access record of the target cloud disk file. Optionally, after the first block of the access record blockchain is generated, a post-block creation request generated by the cloud device after completing access to the target cloud disk file is received; wherein, the post-block creation request includes the target cloud disk file access records. Correspondingly, according to the access record, generate the latest block of the target cloud disk file corresponding to the access record blockchain.

其中,后块创建请求可以用于请求区块链网络生成目标云盘文件对应访问记录区块链的下一个区块。Among them, the post-block creation request can be used to request the blockchain network to generate the next block of the target cloud disk file corresponding to the access record blockchain.

示例性的,访问记录可以包括目标云盘文件的访问信息,用于唯一标识目标云盘文件的访问过程。例如,访问信息可以包括访问用户名、访问时间和访问IP地址等中的至少一种。Exemplarily, the access record may include access information of the target cloud disk file, which is used to uniquely identify the access process of the target cloud disk file. For example, the access information may include at least one of access user name, access time, and access IP address.

示例性的,访问记录还可以包括目标云盘文件的访问后内容信息,用来唯一表征本次访问过程后相应目标云盘文件的文件内容。例如,访问后内容信息可以包括访问后文件大小、访问后文件类型和访问后信息摘要等中的至少一种。Exemplarily, the access record may also include post-access content information of the target cloud disk file, which is used to uniquely represent the file content of the corresponding target cloud disk file after the current access process. For example, the post-access content information may include at least one of post-access file size, post-access file type, and post-access information summary.

其中,最新区块,也即前述下一个区块,连接在对应目标云盘文件的访问记录区块链的末端,在该最新区块中,存储有目标云盘文件的最新访问记录。Wherein, the latest block, that is, the aforementioned next block, is connected to the end of the access record block chain corresponding to the target cloud disk file, and the latest access record of the target cloud disk file is stored in the latest block.

需要说明的是,针对访问记录区块链中任意两个相邻的区块,其中在后区块的区块标识基于在前区块的区块标识以及本区块内存储数据生成,因此,能够避免出现区块中所存储数据作假的情况,提高了访问记录区块链中所记录数据的准确性,从而提高了云盘文件访问记录的安全性,有效避免了访问记录被恶意篡改的情况发生。It should be noted that, for any two adjacent blocks in the access record blockchain, the block ID of the subsequent block is generated based on the block ID of the previous block and the stored data in this block. Therefore, It can avoid the falsification of the data stored in the block, improve the accuracy of the data recorded in the access record blockchain, thereby improving the security of the cloud disk file access record, and effectively avoiding the malicious tampering of the access record occur.

本申请实施例通过区块链节点接收云端设备在完成目标云盘文件的上传之后生成的首块创建请求;其中,首块创建请求中包括目标云盘文件的上传记录;根据上传记录,生成目标云盘文件对应访问记录区块链的首个区块。采用上述技术方案,可以在区块链网络中存储各个云盘文件的上传记录,提高了上传记录存储的准确性,进而提高了云盘文件的安全性。In the embodiment of the present application, the block chain node receives the first block creation request generated by the cloud device after completing the upload of the target cloud disk file; wherein, the first block creation request includes the upload record of the target cloud disk file; according to the upload record, the target The cloud disk file corresponds to the first block of the access record blockchain. By adopting the above technical solution, the upload records of each cloud disk file can be stored in the block chain network, which improves the accuracy of upload record storage, and further improves the security of the cloud disk file.

实施例三Embodiment three

图3所示为本申请实施例三提供的一种文件记录处理方法的流程图,本申请实施例在上述各技术方案的基础上,进行了追加优化。FIG. 3 is a flow chart of a file recording processing method provided by Embodiment 3 of the present application. On the basis of the above-mentioned technical solutions, the embodiment of the present application performs additional optimization.

进一步地,追加“接收对访问记录区块链的查询请求;其中,查询请求中包括查询字段;根据查询字段从访问记录区块链中进行访问记录查询”。Further, add "receive a query request for the access record blockchain; wherein, the query request includes a query field; perform an access record query from the access record blockchain according to the query field".

如图3所示的文件记录处理方法,由区块链节点执行,包括:The file record processing method shown in Figure 3 is executed by the blockchain node, including:

S301、接收云端设备在完成目标云盘文件的上传之后生成的首块创建请求;其中,所述首块创建请求中包括所述目标云盘文件的上传记录。S301. Receive a first block creation request generated by a cloud device after uploading a target cloud disk file; wherein, the first block creation request includes an upload record of the target cloud disk file.

S302、根据上传记录,生成目标云盘文件对应访问记录区块链的首个区块。S302. According to the upload record, generate the first block of the access record block chain corresponding to the target cloud disk file.

S303、接收对访问记录区块链的查询请求,其中,查询请求中包括查询字段。S303. Receive a query request for the access record blockchain, where the query request includes a query field.

其中,查询请求可以包括目标云盘文件的文件标识,用于存在多个访问记录区块链时,准确定位需要查询的访问记录区块链。Wherein, the query request may include the file identifier of the target cloud disk file, which is used to accurately locate the access record blockchain that needs to be queried when there are multiple access record blockchains.

其中,查询字段用于定位访问记录区块链中的需要查询的区块、访问记录和上传记录等中的至少一种。其中,查询字段的数量为至少一个,查询字段的字段类型可以包括至少一种。本申请对查询字段的数量和/或字段类型的数量,不作任何限定。可选的,字段类型可以包括文件名、上传用户、上传时间、访问用户和访问时间等中的至少一种。Wherein, the query field is used to locate at least one of the block to be queried, the access record and the upload record in the access record blockchain. Wherein, the number of query fields is at least one, and the field types of the query fields may include at least one. This application does not impose any limitation on the number of query fields and/or the number of field types. Optionally, the field type may include at least one of file name, uploading user, uploading time, accessing user, accessing time, and the like.

其中,查询请求可以是与区块链网络直接或间接通信连接的通信设备,响应于查询用户的查询操作而生成,本申请对查询请求的具体发起设备不作任何限定。Among them, the query request can be a communication device directly or indirectly connected to the blockchain network, which is generated in response to the query operation of the query user. This application does not make any restrictions on the specific initiator of the query request.

S304、根据查询字段从访问记录区块链中进行访问记录查询。S304. Perform an access record query from the access record blockchain according to the query field.

可选的,通过比较查询字段中的信息和访问记录区块链中各区块的已存储信息的一致性,从访问记录区块链中选取完全匹配的至少一个查询记录;其中,查询记录为访问记录或上传记录,并根据所选取结果生成查询结果,进行反馈。其中,查询结果可以是查询记录本身,或者查询结果还可以是查询记录所在区块的区块标识等。Optionally, by comparing the information in the query field with the consistency of the stored information in each block in the access record blockchain, select at least one query record that completely matches from the access record blockchain; where the query record is the access Record or upload records, and generate query results based on the selected results for feedback. Wherein, the query result may be the query record itself, or the query result may also be the block identifier of the block where the query record is located.

为了避免查询记录出现作假的情况,因此在所述根据所述查询字段从所述访问记录区块链中进行访问记录查询之后,还可以对查询记录进行准确性验证。In order to avoid falsification of the query record, after the access record query is performed from the access record blockchain according to the query field, the query record can also be verified for accuracy.

示例性的,若查询记录为上传记录,则根据查询到的上传记录所在区块的区块内容,生成待验证区块标识;根据查询到的上传记录所在区块的区块标识和待验证区块标识,对上传记录进行准确性验证。Exemplarily, if the query record is an upload record, then generate the block ID to be verified according to the block content of the block where the upload record is found; according to the block ID of the block where the upload record is found and the area to be verified Block identification to verify the accuracy of upload records.

具体的,若待验证区块标识与查询到的上传记录所在区块的区块标识相同,则确定对上传记录的准确性验证通过;否则,对上传记录的准确性验证不通过。Specifically, if the block ID to be verified is the same as the block ID of the block where the queried uploaded record is located, it is determined that the verification of the accuracy of the uploaded record is passed; otherwise, the verification of the accuracy of the uploaded record fails.

示例性的,若查询记录为访问记录,则根据查询到的访问记录中的区块内容和访问记录所在区块的前一区块的区块标识,生成待验证区块标识;根据待验证区块标识和访问记录所在区块的区块标识,对访问记录进行准确性验证。Exemplarily, if the query record is an access record, then generate the block identifier to be verified according to the block content in the queried access record and the block identifier of the previous block of the block where the access record is located; The block identifier and the block identifier of the block where the access record is located are used to verify the accuracy of the access record.

具体的,若待验证区块标识与查询到的访问记录所在区块的区块标识相同,则确定对访问记录的准确性验证通过;否则,对访问记录的准确性验证不通过。Specifically, if the block identifier to be verified is the same as the block identifier of the block where the queried access record is located, it is determined that the accuracy verification of the access record is passed; otherwise, the accuracy verification of the access record fails.

本申请实施例接收对访问记录区块链的查询请求;根据查询字段从访问记录区块链中进行访问记录查询,可以实现利用查询请求寻找所需访问记录,避免了对区块的遍历查询,提高了查询访问记录的效率。进一步的,通过生成待验证区块标识对访问记录进行准确性验证,可以实现对区块链中区块正确性的验证,查询出云盘文件是否被非法篡改或非法访问的情况,提高了目标云盘文件的文件内容和访问过程的安全性。The embodiment of the application receives a query request for the access record block chain; according to the query field, the access record query is performed from the access record block chain, and the query request can be used to find the required access record, avoiding the traversal query of the block, Improve the efficiency of query access records. Further, verifying the accuracy of the access records by generating block identifiers to be verified can realize the verification of the correctness of the blocks in the blockchain, query whether the cloud disk files have been illegally tampered with or accessed illegally, and improve the target The security of the file content and access process of cloud disk files.

实施例四Embodiment four

图4为本申请实施例四提供的一种文件记录处理方法的流程图,本申请实施例在上述各实施里的技术方案上,提供了一种优选实施方式。FIG. 4 is a flow chart of a file recording processing method provided by Embodiment 4 of the present application. The embodiment of the present application provides a preferred implementation mode based on the technical solutions in the above implementations.

如图4所示的一种文件记录处理方法,包括:A kind of file record processing method as shown in Figure 4, comprises:

S401、用户终端生成向云端设备中上传目标云盘文件的文件上传指令。S401. The user terminal generates a file upload instruction for uploading a target cloud disk file to the cloud device.

S402、在目标云盘文件上传完成之后,云端设备根据上传记录生成首块创建请求。S402. After the target cloud disk file is uploaded, the cloud device generates a first block creation request according to the upload record.

S403、云端设备向区块生成节点发送首块创建请求。S403. The cloud device sends a first block creation request to the block generation node.

S404、区块生成节点根据首块创建请求中的上传记录,生成目标云盘文件对应的访问记录区块链中的首个区块。S404. The block generation node generates the first block in the access record blockchain corresponding to the target cloud disk file according to the upload record in the first block creation request.

S405、用户终端生成访问目标云盘文件的文件访问指令。S405. The user terminal generates a file access instruction for accessing the target cloud disk file.

S406、在本次对目标云盘文件访问完成之后,云端设备根据访问记录生成后块创建请求。S406. After the current access to the target cloud disk file is completed, the cloud device generates a post-block creation request according to the access record.

S407、云端设备向区块生成节点发送后块创建请求。S407. The cloud device sends a post-block creation request to the block generation node.

S408、区块生成节点根据后块创建请求中的访问记录,生成目标云盘文件对应访问记录区块链的最新区块。S408. The block generation node generates the latest block of the access record blockchain corresponding to the target cloud disk file according to the access record in the subsequent block creation request.

S409、用户终端向区块链网络发送对访问记录区块链的查询请求。S409. The user terminal sends a query request for the access record blockchain to the blockchain network.

S410、区块生成节点根据查询请求中目标云盘文件的标识信息,确定待查询的访问记录区块链。S410. The block generation node determines the access record block chain to be queried according to the identification information of the target cloud disk file in the query request.

S411、区块生成节点根据查询请求中的查询字段,从待查询的访问记录区块链中查询访问记录。S411. The block generation node queries the access records from the access record block chain to be queried according to the query field in the query request.

S412、区块生成节点根据查询到的访问记录中的区块内容和访问记录所在区块的前一块的区块标识,生成待验证区块标识。S412. The block generating node generates a block identifier to be verified according to the block content in the queried access record and the block identifier of the block preceding the block where the access record is located.

S413、区块生成节点根据待验证区块标识和访问记录所在区块的区块标识的一致性,对访问记录进行准确性验证。S413. The block generating node verifies the accuracy of the access record according to the consistency between the block ID to be verified and the block ID of the block where the access record is located.

S414、区块生成节点向用户终端反馈查询结果;其中,查询结果包括查询到的访问记录、访问记录所在区块和访问记录所在区块的准确性验证结果。S414. The block generation node feeds back the query result to the user terminal; wherein, the query result includes the queried access record, the block where the access record is located, and the accuracy verification result of the block where the access record is located.

通过上述技术方案,在区块链中存储各个目标云盘文件的上传记录和访问记录,实现了访问记录存储的准确性;通过对各个访问记录区块链生成区块链标识,提高了查找相应访问记录区块链的效率;通过生成待验证区块标识对访问记录进行准确性验证,可以实现对访问记录区块链中区块正确性的验证,查询云盘文件是否被非法访问,提高了访问记录的私密性和安全性。Through the above technical solution, the upload records and access records of each target cloud disk file are stored in the block chain, which realizes the accuracy of the storage of access records; The efficiency of the access record blockchain; by generating the block ID to be verified to verify the accuracy of the access record, it is possible to verify the correctness of the blocks in the access record blockchain, and to query whether the cloud disk file is illegally accessed, which improves the Privacy and security of access records.

实施例五Embodiment five

图5为本申请实施例五提供的一种文件记录处理装置的结构图。本实施例适用于通过区块链网络对云盘文件访问操作进行记录情况,该装置采用软件和/或硬件实现,并具体配置于云端设备中。FIG. 5 is a structural diagram of a file recording processing device provided in Embodiment 5 of the present application. This embodiment is suitable for recording cloud disk file access operations through a blockchain network. The device is implemented by software and/or hardware, and is specifically configured in a cloud device.

如图5所示的一种文件记录处理装置,包括:首块创建请求生成模块501和首块创建请求发送模块502。其中,A file record processing apparatus as shown in FIG. 5 includes: a first block creation request generating module 501 and a first block creation request sending module 502 . in,

首块创建请求生成模块501,用于在完成目标云盘文件的上传之后,生成首块创建请求;其中,首块创建请求中包括目标云盘文件的上传记录;The first block creation request generation module 501 is used to generate the first block creation request after completing the upload of the target cloud disk file; wherein, the first block creation request includes the upload record of the target cloud disk file;

首块创建请求发送模块502,用于向区块链网络发送首块创建请求,以使区块生成节点根据上传记录,生成目标云盘文件对应访问记录区块链的首个区块。The first block creation request sending module 502 is configured to send the first block creation request to the blockchain network, so that the block generation node generates the first block of the target cloud disk file corresponding to the access record blockchain according to the upload record.

本申请实施例通过首块创建请求生成模块在完成目标云盘文件的上传之后,生成首块创建请求;其中,首块创建请求中包括目标云盘文件的上传记录;通过首块创建请求发送模块,向区块链网络发送首块创建请求,以使区块生成节点根据上传记录,生成目标云盘文件对应访问记录区块链的首个区块。采用上述技术方案,可以在区块链网络中存储各个云盘文件的上传记录,提高了上传记录存储的准确性,进而提高了云盘文件的安全性。In the embodiment of the present application, the first block creation request generation module generates the first block creation request after completing the upload of the target cloud disk file; wherein, the first block creation request includes the upload record of the target cloud disk file; through the first block creation request sending module , send the first block creation request to the blockchain network, so that the block generation node generates the first block of the target cloud disk file corresponding to the access record blockchain according to the upload record. By adopting the above technical solution, the upload records of each cloud disk file can be stored in the block chain network, which improves the accuracy of upload record storage, and further improves the security of the cloud disk file.

在一个可选实施例中,该装置还包括:In an optional embodiment, the device also includes:

后块创建请求生成模块,用于在完成对目标云盘文件的访问之后,生成后块创建请求;其中,后块创建请求中包括目标云盘文件的访问记录;The back block creation request generation module is used to generate the back block creation request after completing the access to the target cloud disk file; wherein, the back block creation request includes the access record of the target cloud disk file;

后块创建请求发送模块,向区块链网络发送后块创建请求,以使区块生成节点根据访问记录生成目标云盘文件对应访问记录区块链的最新区块。The post-block creation request sending module sends a post-block creation request to the blockchain network, so that the block generation node generates the latest block of the target cloud disk file corresponding to the access record blockchain according to the access record.

上述文件记录处理装置可执行本申请任意实施例所提供的文件记录处理方法,具备执行各文件记录处理方法相应的功能模块和有益效果。The above-mentioned file record processing device can execute the file record processing method provided by any embodiment of the present application, and has corresponding functional modules and beneficial effects for executing each file record processing method.

实施例六Embodiment six

图6为本申请实施例六提供的一种文件记录处理装置的结构图。本实施例适用于通过区块链网络对云盘文件访问操作进行记录的情况,该装置采用软件和/或硬件实现,并具体配置于区块链节点中。FIG. 6 is a structural diagram of a file recording processing device provided in Embodiment 6 of the present application. This embodiment is applicable to the case of recording cloud disk file access operations through a blockchain network, and the device is realized by software and/or hardware, and is specifically configured in a blockchain node.

如图6所示的一种文件记录处理装置,包括:首块创建请求接收模块601和首块生成模块602。其中,A file record processing apparatus as shown in FIG. 6 includes: a first block creation request receiving module 601 and a first block generation module 602 . in,

首块创建请求接收模块601,用于接收云端设备在完成目标云盘文件的上传之后生成的首块创建请求;其中,首块创建请求中包括目标云盘文件的上传记录;The first block creation request receiving module 601 is used to receive the first block creation request generated by the cloud device after completing the upload of the target cloud disk file; wherein, the first block creation request includes the upload record of the target cloud disk file;

首块生成模块602,用于根据上传记录,生成目标云盘文件对应访问记录区块链的首个区块。The first block generation module 602 is configured to generate the first block of the access record block chain corresponding to the target cloud disk file according to the upload record.

本申请实施例通过首块创建请求接收模块接收云端设备在完成目标云盘文件的上传之后生成的首块创建请求;其中,首块创建请求中包括目标云盘文件的上传记录;通过首块生成模块根据上传记录,生成目标云盘文件对应访问记录区块链的首个区块。采用上述技术方案,可以在区块链网络中存储各个云盘文件的访问记录,提高了上传记录存储的准确性,进而提高了云盘文件的安全性。In the embodiment of the present application, the first block creation request receiving module receives the first block creation request generated by the cloud device after completing the upload of the target cloud disk file; wherein, the first block creation request includes the upload record of the target cloud disk file; through the first block generation According to the upload record, the module generates the first block of the target cloud disk file corresponding to the access record blockchain. By adopting the above technical solution, the access records of each cloud disk file can be stored in the block chain network, which improves the accuracy of upload record storage, and further improves the security of the cloud disk file.

在一个可选实施例中,首块创建请求中还包括目标云盘文件的文件标识;该装置还包括:In an optional embodiment, the file identifier of the target cloud disk file is also included in the first block creation request; the device also includes:

区块链标识确定模块,用于将文件标识作为目标云盘文件的访问记录区块链的区块链标识。The block chain identification determination module is used to use the file identification as the block chain identification of the access record block chain of the target cloud disk file.

在一个可选实施例中,该装置还包括:In an optional embodiment, the device also includes:

后块创建请求接收模块,用于接收云端设备在完成对目标云盘文件的访问之后生成的后块创建请求;其中,后块创建请求中包括目标云盘文件的访问记录;The post-block creation request receiving module is used to receive the post-block creation request generated by the cloud device after completing the access to the target cloud disk file; wherein, the post-block creation request includes the access record of the target cloud disk file;

最新区块生成模块,用于根据访问记录,生成目标云盘文件对应访问记录区块链的最新区块。The latest block generation module is used to generate the latest block of the target cloud disk file corresponding to the access record blockchain according to the access records.

在一个可选实施例中,该装置还包括:In an optional embodiment, the device also includes:

查询请求接收模块,用于接收对访问记录区块链的查询请求;其中,查询请求中包括查询字段;A query request receiving module, configured to receive a query request to the access record block chain; wherein, the query request includes a query field;

访问记录查询模块,用于根据查询字段从访问记录区块链中进行访问记录查询。The access record query module is used to perform access record query from the access record blockchain according to the query field.

在一个可选实施例中,该装置还包括:In an optional embodiment, the device also includes:

区块标识生成模块,在访问记录查询模块之后,用于根据查询到的访问记录中的区块内容和访问记录所在区块的前一区块的区块标识,生成待验证区块标识;The block identification generation module is used to generate the block identification to be verified according to the block content in the queried access record and the block identification of the previous block of the block where the access record is located after the access record query module;

准确性验证模块,用于根据待验证区块标识和访问记录所在区块的区块标识,对访问记录进行准确性验证。The accuracy verification module is used to verify the accuracy of the access record according to the block identification to be verified and the block identification of the block where the access record is located.

上述文件记录处理装置可执行本申请任意实施例所提供的文件记录处理方法,具备执行各文件记录处理方法相应的功能模块和有益效果。The above-mentioned file record processing device can execute the file record processing method provided by any embodiment of the present application, and has corresponding functional modules and beneficial effects for executing each file record processing method.

实施例七Embodiment seven

图7是用来实现本申请实施例的一种电子设备的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。Fig. 7 is a block diagram of an electronic device used to implement the embodiment of the present application. Electronic device is intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other suitable computers. Electronic devices may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are by way of example only, and are not intended to limit implementations of the applications described and/or claimed herein.

如图7所示,设备包括计算单元701,其可以根据存储在只读存储器(ROM)702中的计算机程序或者从存储单元708加载到随机访问存储器(RAM)703中的计算机程序,来执行各种适当的动作和处理。在RAM 703中,还可存储设备700操作所需的各种程序和数据。计算单元701、ROM 702以及RAM 703通过总线704彼此相连。输入/输出(I/O)接口705也连接至总线704。As shown in FIG. 7, the device includes a computing unit 701, which can execute various functions according to a computer program stored in a read-only memory (ROM) 702 or a computer program loaded from a storage unit 708 into a random access memory (RAM) 703. appropriate action and handling. In the RAM 703, various programs and data necessary for the operation of the device 700 can also be stored. The computing unit 701 , ROM 702 , and RAM 703 are connected to each other through a bus 704 . An input/output (I/O) interface 705 is also connected to the bus 704 .

设备700中的多个部件连接至I/O接口705,包括:输入单元706,例如键盘、鼠标等;输出单元707,例如各种类型的显示器、扬声器等;存储单元708,例如磁盘、光盘等;以及通信单元709,例如网卡、调制解调器、无线通信收发机等。通信单元709允许设备700通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。Multiple components in the device 700 are connected to the I/O interface 705, including: an input unit 706, such as a keyboard, a mouse, etc.; an output unit 707, such as various types of displays, speakers, etc.; a storage unit 708, such as a magnetic disk, an optical disk, etc. ; and a communication unit 709, such as a network card, a modem, a wireless communication transceiver, and the like. The communication unit 709 allows the device 700 to exchange information/data with other devices over a computer network such as the Internet and/or various telecommunication networks.

计算单元701可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元701的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元701执行上文所描述的各个方法和处理,例如文件记录处理方法。例如,在一些实施例中,文件记录处理方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元708。在一些实施例中,计算机程序的部分或者全部可以经由ROM 702和/或通信单元709而被载入和/或安装到设备700上。当计算机程序加载到RAM 703并由计算单元701执行时,可以执行上文描述的文件记录处理方法的一个或多个步骤。备选地,在其他实施例中,计算单元701可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行文件记录处理方法。The computing unit 701 may be various general-purpose and/or special-purpose processing components having processing and computing capabilities. Some examples of computing units 701 include, but are not limited to, central processing units (CPUs), graphics processing units (GPUs), various dedicated artificial intelligence (AI) computing chips, various computing units that run machine learning model algorithms, digital signal processing processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 701 executes various methods and processes described above, such as file record processing methods. For example, in some embodiments, the file record processing method may be implemented as a computer software program tangibly embodied on a machine-readable medium, such as storage unit 708 . In some embodiments, part or all of the computer program may be loaded and/or installed on the device 700 via the ROM 702 and/or the communication unit 709 . When the computer program is loaded into the RAM 703 and executed by the computing unit 701, one or more steps of the above-described file recording processing method can be performed. Alternatively, in other embodiments, the computing unit 701 may be configured to execute the file record processing method in any other suitable manner (for example, by means of firmware).

本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips Implemented in a system of systems (SOC), load programmable logic device (CPLD), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include being implemented in one or more computer programs executable and/or interpreted on a programmable system including at least one programmable processor, the programmable processor Can be special-purpose or general-purpose programmable processor, can receive data and instruction from storage system, at least one input device, and at least one output device, and transmit data and instruction to this storage system, this at least one input device, and this at least one output device an output device.

用于实施本申请的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。Program codes for implementing the methods of the present application may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special purpose computer, or other programmable data processing devices, so that the program codes, when executed by the processor or controller, make the functions/functions specified in the flow diagrams and/or block diagrams Action is implemented. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.

在本申请的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。In the context of the present application, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media would include one or more wire-based electrical connections, portable computer discs, hard drives, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, compact disk read only memory (CD-ROM), optical storage, magnetic storage, or any suitable combination of the foregoing.

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。To provide for interaction with the user, the systems and techniques described herein can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user. ); and a keyboard and pointing device (eg, a mouse or a trackball) through which a user can provide input to the computer. Other kinds of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and may be in any form (including Acoustic input, speech input or, tactile input) to receive input from the user.

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., as a a user computer having a graphical user interface or web browser through which a user can interact with embodiments of the systems and techniques described herein), or including such backend components, middleware components, Or any combination of front-end components in a computing system. The components of the system can be interconnected by any form or medium of digital data communication, eg, a communication network. Examples of communication networks include: Local Area Network (LAN), Wide Area Network (WAN) and the Internet.

计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。服务器也可以为分布式系统的服务器,或者是结合了区块链的服务器。A computer system may include clients and servers. Clients and servers are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or a cloud host. It is a host product in the cloud computing service system to solve the problems of difficult management and weak business expansion in traditional physical hosts and VPS services. defect. The server can also be a server of a distributed system, or a server combined with a blockchain.

此外,本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被文件记录处理装置执行时实现本申请实施提供的文件记录处理方法,该方法包括:在完成目标云盘文件的上传之后,生成首块创建请求;其中,首块创建请求中包括目标云盘文件的上传记录;向区块链网络发送首块创建请求,以使区块生成节点根据上传记录,生成目标云盘文件对应访问记录区块链的首个区块。In addition, the embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by the file recording processing device, the file recording processing method provided by the implementation of the present application is implemented. The method includes: After the cloud disk file is uploaded, a first block creation request is generated; wherein, the first block creation request includes the upload record of the target cloud disk file; the first block creation request is sent to the blockchain network, so that the block generation node according to the upload record, Generate the target cloud disk file corresponding to the first block of the access record blockchain.

本申请实施例还提供了另一可选存储介质,其上存储有计算机程序,该程序被文件记录处理装置执行时实现本申请实施提供的文件记录处理方法,该方法包括:接收云端设备在完成目标云盘文件的上传之后生成的首块创建请求;其中,首块创建请求中包括目标云盘文件的上传记录;根据上传记录,生成目标云盘文件对应访问记录区块链的首个区块。The embodiment of the present application also provides another optional storage medium, on which a computer program is stored. When the program is executed by the file recording processing device, the file recording processing method provided by the implementation of the present application is implemented. The method includes: receiving the cloud device when completing The first block creation request generated after the upload of the target cloud disk file; wherein, the first block creation request includes the upload record of the target cloud disk file; according to the upload record, generate the first block of the target cloud disk file corresponding to the access record blockchain .

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请提供的技术方案所期望的结果,本文在此不进行限制。It should be understood that steps may be reordered, added or deleted using the various forms of flow shown above. For example, the steps described in this application may be executed in parallel, sequentially, or in a different order, as long as the desired result of the technical solution provided in this application can be achieved, no limitation is imposed herein.

上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。The above specific implementation methods are not intended to limit the protection scope of the present application. It should be apparent to those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made depending on design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of this application shall be included within the protection scope of this application.

Claims (10)

1.一种文件记录处理方法,其特征在于,应用于云端设备,包括:1. A file record processing method, characterized in that it is applied to a cloud device, comprising: 在完成目标云盘文件的上传之后,生成首块创建请求;其中,所述首块创建请求中包括所述目标云盘文件的上传记录;After completing the upload of the target cloud disk file, a first block creation request is generated; wherein, the first block creation request includes an upload record of the target cloud disk file; 向区块链网络发送所述首块创建请求,以使区块生成节点根据所述上传记录,生成所述目标云盘文件对应访问记录区块链的首个区块。Send the first block creation request to the blockchain network, so that the block generation node generates the first block of the access record blockchain corresponding to the target cloud disk file according to the upload record. 2.根据权利要求1所述的方法,其特征在于,所述方法还包括:2. The method according to claim 1, characterized in that the method further comprises: 在完成对所述目标云盘文件的访问之后,生成后块创建请求;其中,所述后块创建请求中包括所述目标云盘文件的访问记录;After the access to the target cloud disk file is completed, a back block creation request is generated; wherein, the back block creation request includes an access record of the target cloud disk file; 向所述区块链网络发送所述后块创建请求,以使区块生成节点根据所述访问记录生成所述目标云盘文件对应访问记录区块链的最新区块。Sending the post-block creation request to the blockchain network, so that the block generation node generates the latest block of the target cloud disk file corresponding to the access record blockchain according to the access record. 3.一种文件记录处理方法,其特征在于,应用于区块链节点,包括:3. A file record processing method, characterized in that it is applied to blockchain nodes, comprising: 接收云端设备在完成目标云盘文件的上传之后生成的首块创建请求;其中,所述首块创建请求中包括所述目标云盘文件的上传记录;Receiving the first block creation request generated by the cloud device after completing the upload of the target cloud disk file; wherein, the first block creation request includes the upload record of the target cloud disk file; 根据所述上传记录,生成所述目标云盘文件对应访问记录区块链的首个区块。According to the upload record, generate the first block of the access record block chain corresponding to the target cloud disk file. 4.根据权利要求3所述的方法,其特征在于,所述方法还包括:4. method according to claim 3, is characterized in that, described method also comprises: 接收所述云端设备在完成对所述目标云盘文件的访问之后生成的后块创建请求;其中,所述后块创建请求中包括所述目标云盘文件的访问记录;Receiving a post-block creation request generated by the cloud device after completing access to the target cloud disk file; wherein, the post-block creation request includes an access record of the target cloud disk file; 根据所述访问记录,生成所述目标云盘文件对应访问记录区块链的最新区块。According to the access record, generate the latest block of the target cloud disk file corresponding to the access record block chain. 5.根据权利要求4所述的方法,其特征在于,所述方法还包括:5. method according to claim 4, is characterized in that, described method also comprises: 接收对所述访问记录区块链的查询请求;其中,所述查询请求中包括查询字段;Receive a query request for the access record block chain; wherein, the query request includes a query field; 根据所述查询字段从所述访问记录区块链中进行访问记录查询。Perform an access record query from the access record block chain according to the query field. 6.根据权利要求5所述的方法,其特征在于,在所述根据所述查询字段从所述访问记录区块链中进行访问记录查询之后,所述方法还包括:6. The method according to claim 5, characterized in that, after the access record query is performed from the access record block chain according to the query field, the method further comprises: 根据查询到的访问记录中的区块内容和访问记录所在区块的前一区块的区块标识,生成待验证区块标识;Generate a block identifier to be verified according to the block content in the queried access record and the block identifier of the previous block of the block where the access record is located; 根据所述待验证区块标识和所述访问记录所在区块的区块标识,对所述访问记录进行准确性验证。Perform accuracy verification on the access record according to the block identifier to be verified and the block identifier of the block where the access record is located. 7.一种文件记录处理装置,其特征在于,应用于云端设备,包括:7. A file record processing device, characterized in that it is applied to cloud equipment, including: 首块创建请求生成模块,用于在完成目标云盘文件的上传之后,生成首块创建请求;其中,所述首块创建请求中包括所述目标云盘文件的上传记录;The first block creation request generation module is used to generate the first block creation request after completing the upload of the target cloud disk file; wherein, the first block creation request includes the upload record of the target cloud disk file; 首块创建请求发送模块,用于向区块链网络发送所述首块创建请求,以使区块生成节点根据所述上传记录,生成所述目标云盘文件对应访问记录区块链的首个区块。The first block creation request sending module is used to send the first block creation request to the block chain network, so that the block generation node generates the first block of the target cloud disk file corresponding to the access record block chain according to the upload record. blocks. 8.一种文件记录处理装置,其特征在于,应用于区块链节点,包括:8. A file record processing device, characterized in that it is applied to a block chain node, comprising: 首块创建请求接收模块,用于接收云端设备在完成目标云盘文件的上传之后生成的首块创建请求;其中,所述首块创建请求中包括所述目标云盘文件的上传记录;The first block creation request receiving module is used to receive the first block creation request generated by the cloud device after completing the upload of the target cloud disk file; wherein, the first block creation request includes the upload record of the target cloud disk file; 首块生成模块,用于根据所述上传记录,生成所述目标云盘文件对应访问记录区块链的首个区块。The first block generation module is used to generate the first block of the access record block chain corresponding to the target cloud disk file according to the upload record. 9.一种电子设备,其特征在于,包括:9. An electronic device, characterized in that it comprises: 一个或多个处理器;one or more processors; 存储器,用于存储一个或多个程序;memory for storing one or more programs; 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-2任一项所述的文件记录处理方法,和/或实现如权利要求3-7任一项所述的文件记录处理方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the file record processing method according to any one of claims 1-2, and/or implement The file record processing method according to any one of claims 3-7. 10.一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如权利要求1-2任一项所述的文件记录处理方法,和/或实现如权利要求3-7任一项所述的文件记录处理方法。10. A computer-readable storage medium, on which a computer program is stored, wherein, when the program is executed by a processor, the file recording processing method according to any one of claims 1-2 is realized, and/or the method according to any one of claims 1-2 is realized. The file record processing method described in any one of 3-7 is required.
CN202211035542.3A 2022-08-26 2022-08-26 File record processing method, device, equipment and medium Pending CN115408357A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211035542.3A CN115408357A (en) 2022-08-26 2022-08-26 File record processing method, device, equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211035542.3A CN115408357A (en) 2022-08-26 2022-08-26 File record processing method, device, equipment and medium

Publications (1)

Publication Number Publication Date
CN115408357A true CN115408357A (en) 2022-11-29

Family

ID=84162142

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211035542.3A Pending CN115408357A (en) 2022-08-26 2022-08-26 File record processing method, device, equipment and medium

Country Status (1)

Country Link
CN (1) CN115408357A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110490590A (en) * 2019-09-27 2019-11-22 腾讯科技(深圳)有限公司 Activation record querying method, device, equipment and storage medium based on block chain
CN112699406A (en) * 2020-12-30 2021-04-23 浙江飞图影像科技有限公司 Block chain-based medical image data security management method and system
CN113011960A (en) * 2020-11-30 2021-06-22 腾讯科技(深圳)有限公司 Block chain-based data access method, device, medium and electronic equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110490590A (en) * 2019-09-27 2019-11-22 腾讯科技(深圳)有限公司 Activation record querying method, device, equipment and storage medium based on block chain
CN113011960A (en) * 2020-11-30 2021-06-22 腾讯科技(深圳)有限公司 Block chain-based data access method, device, medium and electronic equipment
CN112699406A (en) * 2020-12-30 2021-04-23 浙江飞图影像科技有限公司 Block chain-based medical image data security management method and system

Similar Documents

Publication Publication Date Title
EP2932692B1 (en) Compatibly extending offload token size
WO2022143540A1 (en) Block chain index storage method and apparatus, computer device and medium
JP5975501B2 (en) Mechanisms that promote storage data encryption-free integrity protection in computing systems
CN111414407A (en) Data query method, device, computer equipment and storage medium for database
US9589153B2 (en) Securing integrity and consistency of a cloud storage service with efficient client operations
CN105468300B (en) The management method and device of IP hard disks
CN111460474B (en) Method, device, memory and computer for implementing decentralization predictor
US9071585B2 (en) Copy offload for disparate offload providers
CN113961510B (en) File processing method, device, equipment and storage medium
CN114780519A (en) DBC file generation method, device, equipment and medium based on CAN communication
CN109858285B (en) Block chain data processing method, device, equipment and medium
CN115168440A (en) Data reading and writing method, distributed storage system, device, equipment and storage medium
TW201939415A (en) Service verification method and device
CN114648820A (en) Information synchronization method, device, electronic device and medium
CN114143042B (en) Vulnerability simulation method, vulnerability simulation device, computer equipment and storage medium
CN113986135B (en) Method, device, device and storage medium for processing requests
CN113935069B (en) Data verification method, device and equipment based on block chain and storage medium
US11662927B2 (en) Redirecting access requests between access engines of respective disk management devices
WO2023207529A1 (en) Data processing method and apparatus, device, medium, and product
CN115408357A (en) File record processing method, device, equipment and medium
US20220360459A1 (en) Method of querying data, method of writing data, electronic device, and readable storage medium
CN114338051B (en) Method, device, device and medium for obtaining random number in blockchain
CN115190159A (en) Session control method, device, electronic equipment and medium
CN104461817B (en) A kind of method and server for detecting key
CN112329068A (en) Privacy data storage method, construction method, device, device and medium

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