






技术领域technical field
本申请涉及虚拟现实技术领域,尤其涉及一种用于虚拟现实的数据加密方法、数据解密方法及系统。The present application relates to the technical field of virtual reality, and in particular, to a data encryption method, data decryption method and system for virtual reality.
背景技术Background technique
随着科技的发展,虚拟现实技术应用范围越来越广,并在游戏上、教育上、医疗上都开始有所普及,普通人也逐渐能够购买到一些虚拟现实穿戴设备,在家中享受虚拟现实的乐趣,且体验越来越逼真。但有些不足的是,在现实生活空间中,可以随意隐藏物品或信息,将之加密,但在虚拟现实世界中,信息或物品加密仍有很大困难和欠缺。With the development of science and technology, the scope of application of virtual reality technology has become wider and wider, and it has become popular in games, education, and medical care. Ordinary people are gradually able to buy some virtual reality wearable devices and enjoy virtual reality at home. fun, and the experience becomes more and more realistic. But some shortcomings are that in the real life space, objects or information can be hidden and encrypted at will, but in the virtual reality world, there are still great difficulties and deficiencies in the encryption of information or objects.
相关技术中,只可针数据或文档通过密码加密存储,与虚拟现实世界关联程度低,且进行内容加密形式的局限性高。In the related art, only data or documents can be encrypted and stored by password, which has a low degree of association with the virtual reality world, and has high limitations in the form of content encryption.
针对相关技术中存在的诸多技术问题,目前尚未提供有效的解决方案。For many technical problems existing in the related technologies, no effective solutions have been provided yet.
发明内容SUMMARY OF THE INVENTION
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种用于虚拟现实的数据加密方法、数据解密方法及系统。In order to solve the above technical problems or at least partially solve the above technical problems, the present application provides a data encryption method, data decryption method and system for virtual reality.
第一方面,本申请实施例提供了一种用于虚拟现实的数据加密方法,包括:In a first aspect, an embodiment of the present application provides a data encryption method for virtual reality, including:
确定虚拟现实空间中的待加密数据;Determine the data to be encrypted in the virtual reality space;
在所述虚拟现实空间中,确定用于与所述待加密数据进行关联的待关联目标载体;In the virtual reality space, determining a target carrier to be associated with the data to be encrypted;
获取对所述待加密数据进行加密后的第一加密数据;obtaining the first encrypted data after encrypting the data to be encrypted;
将所述第一加密数据关联至所述待关联目标载体,并在所述虚拟现实空间中对所述加密数据进行隐藏。The first encrypted data is associated with the target carrier to be associated, and the encrypted data is hidden in the virtual reality space.
可选的,如前述的数据加密方法,所述在所述虚拟现实空间中,确定用于与所述待加密数据进行关联的待关联目标载体,包括:Optionally, according to the aforementioned data encryption method, in the virtual reality space, determining a to-be-associated target carrier for association with the to-be-encrypted data includes:
接收在所述虚拟现实空间中,被选择的所述待关联目标载体;或者,receiving the selected target carrier to be associated in the virtual reality space; or,
确定所述目标加密数据的数据类型;determining the data type of the target encrypted data;
在所述虚拟现实空间中,确定与所述数据类型对应的所述待关联目标载体。In the virtual reality space, the target carrier to be associated corresponding to the data type is determined.
可选的,如前述的数据加密方法,所述获取对所述待加密数据进行加密后的第一加密数据,包括:Optionally, according to the aforementioned data encryption method, the obtaining the first encrypted data after encrypting the to-be-encrypted data includes:
获取所述虚拟现实空间接入的设备信息;acquiring device information accessed by the virtual reality space;
根据所述设备信息确定可用于进行加密的加密方式信息,并展示各个所述加密方式信息;Determine the encryption method information that can be used for encryption according to the device information, and display each of the encryption method information;
接收在各个所述加密方式信息中被选定的目标加密方式信息;receiving the selected target encryption mode information in each of the encryption mode information;
接收所述目标加密方式信息对应的目标加密信息;receiving target encryption information corresponding to the target encryption method information;
根据所述目标加密信息对所述待加密数据进行加密,得到所述第一加密数据。The data to be encrypted is encrypted according to the target encryption information to obtain the first encrypted data.
可选的,如前述的数据加密方法,在确定虚拟现实空间中的待加密数据之后,还包括:Optionally, as in the aforementioned data encryption method, after determining the data to be encrypted in the virtual reality space, the method further includes:
获取在所述虚拟现实空间中对所述待加密数据进行加密的加密请求;obtaining an encryption request for encrypting the data to be encrypted in the virtual reality space;
根据所述加密请求调取得到加密信息获取控件;Obtain the encrypted information acquisition control according to the encryption request;
通过所述加密信息获取控件接收得到第二加密信息;Receiving the second encrypted information through the encrypted information acquisition control;
通过所述第二加密信息对所述待加密数据进行加密,得到第二加密数据,并在所述虚拟现实空间中对所述第二加密数据进行隐藏。The data to be encrypted is encrypted by using the second encryption information to obtain second encrypted data, and the second encrypted data is hidden in the virtual reality space.
可选的,如前述的数据加密方法,所述确定虚拟现实空间中的待加密数据,包括:Optionally, according to the aforementioned data encryption method, the determining of the data to be encrypted in the virtual reality space includes:
在所述虚拟现实空间中新建得到所述待加密数据;或者,Create the data to be encrypted in the virtual reality space; or,
将已有的所述待加密数据导入至所述虚拟现实空间中。Import the existing data to be encrypted into the virtual reality space.
第二方面,本申请实施例还提供了一种用于虚拟现实的数据解密方法,包括:In a second aspect, the embodiments of the present application also provide a data decryption method for virtual reality, including:
确定在虚拟现实空间中被选择的待解密目标载体;Determine the target carrier to be decrypted selected in the virtual reality space;
获取与所述待解密目标载体相关联的第一目标加密数据;其中,第一目标加密数据隐藏设于所述虚拟现实空间中;obtaining the first target encrypted data associated with the target carrier to be decrypted; wherein, the first target encrypted data is hidden in the virtual reality space;
接收用于对所述第一目标加密数据进行解密的第一解密信息;receiving first decryption information for decrypting the first target encrypted data;
在所述第一解密信息与所述第一目标加密数据对应的第一加密信息一致时,对所述第一目标加密数据进行解密,得到第一解密后数据,并在所述虚拟现实空间中对所述第一解密后数据进行展示。When the first decrypted information is consistent with the first encrypted information corresponding to the first target encrypted data, decrypt the first target encrypted data to obtain the first decrypted data, which is stored in the virtual reality space The first decrypted data is displayed.
可选的,如前述的数据解密方法,还包括:Optionally, the aforementioned data decryption method further includes:
确定在所述虚拟现实空间中接收得到的解密请求;determining the decryption request received in the virtual reality space;
根据所述解密请求调取得到解密信息获取控件;Obtain the decryption information acquisition control according to the decryption request;
通过所述解密信息获取控件接收得到第二解密信息;Receiving the second decryption information through the decryption information acquisition control;
根据所述第二解密信息在所述虚拟现实空间对应的隐藏数据中查询得到与所述第二解密信息对应的第二目标加密数据;Obtain the second target encrypted data corresponding to the second decryption information by querying the hidden data corresponding to the virtual reality space according to the second decryption information;
根据所述第二解密信息对所述第二目标加密数据进行解密,得到第二解密后数据,并在所述虚拟现实空间中对所述第二解密后数据进行展示。Decrypt the second target encrypted data according to the second decryption information to obtain second decrypted data, and display the second decrypted data in the virtual reality space.
第三方面,本申请实施例还提供了一种用于虚拟现实的数据加密装置,包括:In a third aspect, an embodiment of the present application further provides a data encryption device for virtual reality, including:
数据确定模块,用于确定虚拟现实空间中的待加密数据;a data determination module for determining the data to be encrypted in the virtual reality space;
第一载体确定模块,用于在所述虚拟现实空间中,确定用于与所述待加密数据进行关联的待关联目标载体;a first carrier determination module, configured to determine, in the virtual reality space, a target carrier to be associated for associating with the to-be-encrypted data;
第一加密模块,用于获取对所述待加密数据进行加密后的第一加密数据;a first encryption module, configured to obtain the first encrypted data after encrypting the to-be-encrypted data;
隐藏模块,用于将所述第一加密数据关联至所述待关联目标载体,并在所述虚拟现实空间中对所述加密数据进行隐藏。A hiding module, configured to associate the first encrypted data with the target carrier to be associated, and hide the encrypted data in the virtual reality space.
可选的,如前述的数据加密装置,所述第一载体确定模块,包括:Optionally, as in the aforementioned data encryption device, the first carrier determination module includes:
第一接收单元,用于接收在所述虚拟现实空间中,被选择的所述待关联目标载体;或者,a first receiving unit, configured to receive the selected target carrier to be associated in the virtual reality space; or,
第一确定单元,用于确定所述目标加密数据的数据类型;a first determining unit for determining the data type of the target encrypted data;
第二确定单元,用于在所述虚拟现实空间中,确定与所述数据类型对应的所述待关联目标载体。A second determining unit, configured to determine the target carrier to be associated corresponding to the data type in the virtual reality space.
可选的,如前述的数据加密装置,所述第一加密模块,包括:Optionally, as in the aforementioned data encryption device, the first encryption module includes:
第一获取单元,用于获取所述虚拟现实空间接入的设备信息;a first acquiring unit, configured to acquire device information accessed by the virtual reality space;
第三确定单元,用于根据所述设备信息确定可用于进行加密的加密方式信息,并展示各个所述加密方式信息;a third determining unit, configured to determine encryption method information that can be used for encryption according to the device information, and display each of the encryption method information;
第二接收单元,用于接收在各个所述加密方式信息中被选定的目标加密方式信息;a second receiving unit, configured to receive the selected target encryption mode information in each of the encryption mode information;
第三接收单元,用于接收所述目标加密方式信息对应的目标加密信息;a third receiving unit, configured to receive target encryption information corresponding to the target encryption method information;
第一加密单元,用于加密根据所述目标加密信息对所述待加密数据进行加密,得到所述第一加密数据。A first encryption unit, configured to encrypt and encrypt the data to be encrypted according to the target encryption information to obtain the first encrypted data.
可选的,如前述的数据加密装置,还包括:第二加密模块;所述第二加密模块包括:Optionally, the aforementioned data encryption device further includes: a second encryption module; the second encryption module includes:
第二获取单元,用于获取在所述虚拟现实空间中对所述待加密数据进行加密的加密请求;a second obtaining unit, configured to obtain an encryption request for encrypting the data to be encrypted in the virtual reality space;
调取单元,用于根据所述加密请求调取得到加密信息获取控件;A retrieving unit for retrieving an encrypted information acquisition control according to the encryption request;
第四接收单元,用于通过所述加密信息获取控件接收得到第二加密信息;a fourth receiving unit, configured to receive and obtain the second encrypted information through the encrypted information acquisition control;
第二加密单元,用于通过所述第二加密信息对所述待加密数据进行加密,得到第二加密数据,并在所述虚拟现实空间中对所述第二加密数据进行隐藏。The second encryption unit is configured to encrypt the data to be encrypted by using the second encryption information to obtain second encrypted data, and hide the second encrypted data in the virtual reality space.
可选的,如前述的数据加密装置,所述数据确定模块,包括:Optionally, as in the aforementioned data encryption device, the data determination module includes:
新建单元,用于在所述虚拟现实空间中新建得到所述待加密数据;a new unit for newly creating the data to be encrypted in the virtual reality space;
导入单元,用于将已有的所述待加密数据导入至所述虚拟现实空间中。The importing unit is used for importing the existing data to be encrypted into the virtual reality space.
第四方面,本申请实施例还提供了一种用于虚拟现实的信息解密装置,包括:In a fourth aspect, the embodiments of the present application also provide an information decryption device for virtual reality, including:
第二载体确定模块,用于确定在虚拟现实空间中被选择的待解密目标载体;The second carrier determination module is used to determine the selected target carrier to be decrypted in the virtual reality space;
第一获取模块,用于与获取与所述待解密目标载体相关联的第一目标加密数据;a first acquisition module, configured to acquire the first target encrypted data associated with the target carrier to be decrypted;
第一解密信息接收模块,用于接收用于对所述第一目标加密数据进行解密的第一解密信息;a first decryption information receiving module, configured to receive first decryption information for decrypting the first target encrypted data;
第一展示模块,用于在所述第一解密信息与所述第一目标加密数据对应的第一加密信息一致时,对所述第一目标加密数据进行解密,得到第一解密后数据,并在所述虚拟现实空间中对所述第一解密后数据进行展示。a first display module, configured to decrypt the first target encrypted data when the first decrypted information is consistent with the first encrypted information corresponding to the first target encrypted data, to obtain first decrypted data, and The first decrypted data is displayed in the virtual reality space.
可选的,如前述的数据解密装置,还包括:Optionally, as the aforementioned data decryption device, it also includes:
解密请求获取模块,用于获取在所述虚拟现实空间中接收得到的解密请求;a decryption request obtaining module, used to obtain the decryption request received in the virtual reality space;
调取模块,用于根据所述解密请求调取得到解密信息获取控件;a retrieval module, used to retrieve the decryption information acquisition control according to the decryption request;
第二解密信息接收模块,用于通过所述解密信息获取控件接收得到第二解密信息;The second decryption information receiving module is used to receive the second decryption information through the decryption information acquisition control;
查询模块,用于根据所述第二解密信息在所述虚拟现实空间对应的隐藏数据中查询得到与所述第二解密信息对应的第二目标加密数据;a query module, configured to query the hidden data corresponding to the virtual reality space according to the second decryption information to obtain the second target encrypted data corresponding to the second decryption information;
第二展示模块,用于根据所述第二解密信息对所述第二目标加密数据进行解密,得到第二解密后数据,并在所述虚拟现实空间中对所述第二解密后数据进行展示。A second display module, configured to decrypt the second target encrypted data according to the second decryption information, obtain second decrypted data, and display the second decrypted data in the virtual reality space .
第五方面,本申请实施例还提供了一种用于虚拟现实的信息处理系统,包括:如前述的数据加密装置以及如前述的数据解密装置。In a fifth aspect, an embodiment of the present application further provides an information processing system for virtual reality, including: the aforementioned data encryption device and the aforementioned data decryption device.
第六方面,本申请实施例提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,所述处理器、通信接口和存储器通过通信总线完成相互间的通信;In a sixth aspect, an embodiment of the present application provides an electronic device, including: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;
所述存储器,用于存放计算机程序;the memory for storing computer programs;
所述处理器,用于执行所述计算机程序时,实现如前述任一项所述的处理方法。The processor, when executing the computer program, implements the processing method according to any one of the foregoing.
第七方面,本申请实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序运行时执行如前任一项所述的方法步骤。In a seventh aspect, an embodiment of the present application provides a storage medium, where the storage medium includes a stored program, wherein the program executes the method steps described in any one of the preceding items when the program runs.
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:Compared with the prior art, the above-mentioned technical solutions provided in the embodiments of the present application have the following advantages:
本申请实施例提供的该方法,通过待关联目标载体作为第一加密数据在虚拟现实空间中显示的对象,而不在虚拟现实空间中直接显示第一加密数据,进而达到对第一加密数据进行隐藏的目的;并且,将第一加密数据关联至待关联目标载体中,可以使数据与虚拟空间中的物体有更加紧密的结合,可以有效提升用户体验。In the method provided by the embodiment of the present application, the target carrier to be associated is used as the object displayed by the first encrypted data in the virtual reality space, instead of directly displaying the first encrypted data in the virtual reality space, so as to hide the first encrypted data In addition, associating the first encrypted data with the target carrier to be associated can make the data more closely integrated with the objects in the virtual space, which can effectively improve the user experience.
附图说明Description of drawings
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description serve to explain the principles of the invention.
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. In other words, on the premise of no creative labor, other drawings can also be obtained from these drawings.
图1为本申请实施例提供的一种用于虚拟现实的数据加密方法的流程示意图;1 is a schematic flowchart of a data encryption method for virtual reality provided by an embodiment of the present application;
图2为本申请另一实施例提供的一种用于虚拟现实的数据加密方法的流程示意图;2 is a schematic flowchart of a data encryption method for virtual reality provided by another embodiment of the present application;
图3为本申请实施例提供的一种用于虚拟现实的数据解密方法的流程示意图;3 is a schematic flowchart of a data decryption method for virtual reality provided by an embodiment of the present application;
图4为本申请另一实施例提供的一种用于虚拟现实的数据解密方法的流程示意图;4 is a schematic flowchart of a data decryption method for virtual reality provided by another embodiment of the present application;
图5为本申请实施例提供的一种用于虚拟现实的数据加密装置的框图;5 is a block diagram of a data encryption device for virtual reality provided by an embodiment of the present application;
图6为本申请实施例提供的一种用于虚拟现实的数据解密装置的框图;6 is a block diagram of a data decryption device for virtual reality provided by an embodiment of the present application;
图7为本申请实施例提供的一种电子设备的结构示意图。FIG. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
具体实施方式Detailed ways
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of this application, but not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present application.
图1为本申请实施例提供的一种用于虚拟现实的数据加密方法,包括如下所述步骤S11至S14:FIG. 1 is a data encryption method for virtual reality provided by an embodiment of the present application, including the following steps S11 to S14:
步骤S11.确定虚拟现实空间中的待加密数据。Step S11. Determine the data to be encrypted in the virtual reality space.
具体的,虚拟现实空间可以是通过使用VR穿戴设备读取或进入一个虚拟空间。Specifically, the virtual reality space can be read or entered into a virtual space by using a VR wearable device.
待加密数据可以是图片、文档、影音资料,也可以是任何虚拟的物体物品。The data to be encrypted can be pictures, documents, audio-visual materials, or any virtual objects.
步骤S12.在虚拟现实空间中,确定用于与待加密数据进行关联的待关联目标载体。Step S12. In the virtual reality space, determine the target carrier to be associated for association with the data to be encrypted.
具体的,待关联目标载体可以是用于与待加密数据加密后的数据进行关联的载体,可选的,待关联目标载体可以是在虚拟现实空间中选择得到的某一虚拟物品,举例的:可以是一个花瓶、一张桌子、一个盒子、也可以是一本书的某一页等等,其中一种可选的实现方式可以是:在虚拟现实操作系统中选中该物体后,进行扫描,弹窗询问“是否选择该物品作为载体”确认则保存待关联目标载体的信息特征数据(例如:位置信息、载体标识等等),取消则重新选择待关联目标载体。Specifically, the target carrier to be associated may be a carrier used for associating with encrypted data of the data to be encrypted. Optionally, the target carrier to be associated may be a certain virtual item selected in the virtual reality space, for example: It can be a vase, a table, a box, or a certain page of a book, etc. An optional implementation method can be: after selecting the object in the virtual reality operating system, scan it, The pop-up window asks "whether to select this item as a carrier". If you confirm it, save the information characteristic data of the target carrier to be associated (for example, location information, carrier identification, etc.), and if you cancel, select the target carrier to be associated again.
步骤S13.获取对待加密数据进行加密后的第一加密数据。Step S13. Obtain the first encrypted data after encrypting the data to be encrypted.
具体的,对待加密数据进行加密可以是通过输入密码、指纹、人脸、虹膜、动作以及手势等等方式得到加密密令,进而对待加密数据加密后得到第一加密数据。Specifically, the encryption of the to-be-encrypted data may be obtained by entering a password, fingerprint, face, iris, motion, gesture, etc. to obtain an encrypted password, and then to encrypt the to-be-encrypted data to obtain the first encrypted data.
步骤S14.将第一加密数据关联至待关联目标载体,并在虚拟现实空间中对加密数据进行隐藏。Step S14. Associate the first encrypted data with the target carrier to be associated, and hide the encrypted data in the virtual reality space.
也就是说,通过待关联目标载体作为第一加密数据在虚拟现实空间中显示的对象,而不在虚拟现实空间中直接显示第一加密数据,进而达到对第一加密数据进行隐藏的目的;并且,将第一加密数据关联至待关联目标载体中,可以使数据与虚拟空间中的物体有更加紧密的结合,可以有效提升用户体验。That is to say, the target carrier to be associated is used as the object of the first encrypted data to be displayed in the virtual reality space, and the first encrypted data is not directly displayed in the virtual reality space, so as to achieve the purpose of hiding the first encrypted data; and, Associating the first encrypted data with the target carrier to be associated can make the data more closely integrated with objects in the virtual space, which can effectively improve user experience.
在一些实施例中,如前述的数据加密方法,所述步骤S12在虚拟现实空间中,确定用于与待加密数据进行关联的待关联目标载体,包括如下所述步骤S121至S123:In some embodiments, as in the aforementioned data encryption method, the step S12 is in the virtual reality space, determining the target carrier to be associated for association with the data to be encrypted, including the following steps S121 to S123:
步骤S121.接收在虚拟现实空间中,被选择的待关联目标载体;Step S121. Receive the selected target carrier to be associated in the virtual reality space;
具体的,其中一种可选的实现方式可以是:用户通过VR手套或动作捕捉器在虚拟现实空间中选定一个物体,然后虚拟可以通过弹窗询问“是否选择该物品作为载体”,并在用户确认之后,将其作为待关联目标载体。Specifically, an optional implementation method may be: the user selects an object in the virtual reality space through a VR glove or a motion capture device, and then the virtual can ask "whether to select this object as a carrier" through a pop-up window, and then After the user confirms, it is used as the target carrier to be associated.
步骤S122.确定目标加密数据的数据类型;Step S122. Determine the data type of the target encrypted data;
步骤S123.在虚拟现实空间中,确定与数据类型对应的待关联目标载体。Step S123. In the virtual reality space, determine the target carrier to be associated corresponding to the data type.
具体的,步骤S122和步骤S123中,可以通过获取目标加密数据的数据类型(例如:视频文件、图片文件或文档等等),可选的,可以通过识别目标加密数据的文件扩展名等方式,判断得到目标加密数据的数据类型。Specifically, in steps S122 and S123, the data type of the target encrypted data (for example, a video file, a picture file or a document, etc.) can be obtained, optionally, by identifying the file extension of the target encrypted data, etc., Determine the data type of the target encrypted data.
数据类型与载体之间的对应关系可以通过预先进行设置得到,举例的:当数据类型是视频文件时,将其关联至的物体可以是电视机、计算机或平板电脑等等;当数据类型是图片文件时,将其关联至的物体可以是相册、电子相册或相框等等;因此可以使目标加密数据与待关联目标载体之间达到一个更好的契合程度,以使得后期在虚拟现实空间中对解密后的数据进行展示时能够达到更好的展示效果,可以有效提升用户体验。The correspondence between the data type and the carrier can be obtained by pre-setting, for example: when the data type is a video file, the object to which it is associated can be a TV, a computer or a tablet; when the data type is a picture When the file is used, the object to which it is associated can be an album, an electronic album or a photo frame, etc.; therefore, a better degree of fit between the target encrypted data and the target carrier to be associated can be achieved, so as to enable the subsequent comparison in the virtual reality space. When the decrypted data is displayed, a better display effect can be achieved, which can effectively improve the user experience.
在一些实施例中,如前述的数据加密方法,所述步骤S13获取对待加密数据进行加密后的第一加密数据,包括如下所述步骤S131至步骤S135:In some embodiments, as in the aforementioned data encryption method, the step S13 obtaining the first encrypted data after encrypting the data to be encrypted includes the following steps S131 to S135:
步骤S131.获取虚拟现实空间接入的设备信息。Step S131. Obtain device information for virtual reality space access.
具体的,虚拟现实空间接入的设备信息可以是表征与该虚拟现实空间对应的VR穿戴设备本身具备的组件设备或者接入的组件设备的信息,举例的:VR手柄、指纹识别传感器、VR眼镜、头盔、虹膜识别传感器、VR手套、动作捕捉器等等。Specifically, the device information connected to the virtual reality space may be information representing the component devices or the connected component devices of the VR wearable device corresponding to the virtual reality space, for example: VR handle, fingerprint recognition sensor, VR glasses , helmets, iris recognition sensors, VR gloves, motion capturers, and more.
步骤S132.根据设备信息确定可用于进行加密的加密方式信息,并展示各个加密方式信息。Step S132. Determine the encryption method information that can be used for encryption according to the device information, and display each encryption method information.
具体的,不同的设备信息可以获取的信息各不相同,因此可以根据不同的设备信息得到不同的加密方式,并通过加密方式信息进行展示,其中加密方式信息在虚拟现实空间中可以通过图文方式进行显示,并且还可以包括实现加密的教学流程。举例的:当设备信息中包指纹识别传感器时,首先通过展示对应的加密方式信息告知用户有该加密方式可以选择,同时展示如何进行指纹密码的录入。Specifically, the information that can be obtained by different device information is different, so different encryption methods can be obtained according to different device information, and displayed through the encryption method information, wherein the encryption method information can be displayed in the virtual reality space through graphics and text. display, and may also include a teaching process that implements encryption. For example: when the device information includes a fingerprint recognition sensor, firstly, the user is informed that the encryption method can be selected by displaying the corresponding encryption method information, and at the same time, it is shown how to enter the fingerprint password.
步骤S133.接收在各个加密方式信息中被选定的目标加密方式信息。Step S133. Receive the target encryption method information selected in each encryption method information.
具体的,当在虚拟现实空间中展示了多个加密方式信息时,用户可以通过例如VR手柄在各个加密方式信息中进行选择,被选定的加密方式信息即为目标加密方式信息。Specifically, when multiple encryption method information is displayed in the virtual reality space, the user can select from each encryption method information through, for example, a VR handle, and the selected encryption method information is the target encryption method information.
步骤S134.接收目标加密方式信息对应的目标加密信息。Step S134. Receive target encryption information corresponding to the target encryption method information.
具体的,在确定目标加密方式信息之后,即可接受用户录入的目标加密方式对应的目标加密信息。Specifically, after the target encryption method information is determined, the target encryption information corresponding to the target encryption method entered by the user can be accepted.
步骤S135.根据目标加密信息对待加密数据进行加密,得到第一加密数据。Step S135. Encrypt the data to be encrypted according to the target encryption information to obtain the first encrypted data.
具体的,在得到目标加密信息之后,可以通过目标加密信息对待加密数据进行加密,并得到第一加密数据,进而在之后需要访问或编辑待加密数据时,只能通过目标加密信息对第一加密数据进行解密后才可得到待加密数据。Specifically, after obtaining the target encrypted information, the data to be encrypted can be encrypted by the target encrypted information, and the first encrypted data can be obtained, and when the data to be encrypted needs to be accessed or edited later, the first encrypted data can only be encrypted by the target encrypted information. After the data is decrypted, the data to be encrypted can be obtained.
通过本实施例中的方法,使系统可以自动检测得到可以进行加密的所有方式,并且使用户可以在不同的加密方式中进行选择,以录入对应的目标加密信息。With the method in this embodiment, the system can automatically detect all possible encryption methods, and the user can select from different encryption methods to input corresponding target encryption information.
如图2所示,在一些实施例中,如前述的数据加密方法,在所述步骤S11确定虚拟现实空间中的待加密数据之后,还包括如下所述步骤S15至步骤S18:As shown in FIG. 2 , in some embodiments, as in the aforementioned data encryption method, after the step S11 determines the data to be encrypted in the virtual reality space, the following steps S15 to S18 are further included:
步骤S15.获取在虚拟现实空间中对待加密数据进行加密的加密请求。Step S15. Obtain an encryption request for encrypting the data to be encrypted in the virtual reality space.
也就是说,不将待加密数据与载体进行关联之后进行隐藏,而是直接在虚拟现实空间中对待加密数据进行隐藏,加密请求可以是用户发起的用于对待加密数据进行加密的请求。That is to say, instead of hiding the data to be encrypted after associating with the carrier, the data to be encrypted is directly hidden in the virtual reality space, and the encryption request may be a request initiated by the user for encrypting the data to be encrypted.
步骤S16.根据加密请求调取得到加密信息获取控件。Step S16. Obtain the encrypted information acquisition control according to the encryption request.
具体的,加密信息获取控件是用于获取用户输入的密令的控件;其中,加密信息获取控件可以是预先存在的控件,并且实现本实施例方法的装置可以根据加密请求从预设的控件中对其进行调取后得到。Specifically, the encrypted information acquisition control is a control used to acquire the password input by the user; wherein, the encrypted information acquisition control may be a pre-existing control, and the device implementing the method of this embodiment may retrieve the password from the preset control according to the encryption request. It is obtained after fetching.
步骤S17.通过加密信息获取控件接收得到第二加密信息。Step S17. Receiving the second encrypted information through the encrypted information obtaining control.
具体的,第二加密信息是用于将待加密数据直接隐藏于虚拟现实空间中时,输入的加密信息,并且第二加密信息是通过加密信息获取控件接收得到的。Specifically, the second encrypted information is the encrypted information input when the data to be encrypted is directly hidden in the virtual reality space, and the second encrypted information is received through the encrypted information acquisition control.
步骤S18.通过第二加密信息对待加密数据进行加密,得到第二加密数据,并在虚拟现实空间中对第二加密数据进行隐藏。Step S18. Encrypt the data to be encrypted by using the second encryption information to obtain the second encrypted data, and hide the second encrypted data in the virtual reality space.
也就是说,第二加密数据是待加密数据通过第二加密信息进行加密后得到的,直接在虚拟现实空间中对第二加密数据进行隐藏,采用本实施例中的方法无需借助于载体便可以凭空对数据进行隐藏,进而可以有效提升进行数据隐藏的应用场景。That is to say, the second encrypted data is obtained after the data to be encrypted is encrypted by the second encrypted information, and the second encrypted data is directly hidden in the virtual reality space. Hiding data out of thin air can effectively improve the application scenarios of data hiding.
在一些实施例中,如前述的数据加密方法,所述步骤S11确定虚拟现实空间中的待加密数据,包括如下所述步骤S111和S112:In some embodiments, as in the aforementioned data encryption method, the step S11 determines the data to be encrypted in the virtual reality space, including the following steps S111 and S112:
步骤S111.在虚拟现实空间中新建得到待加密数据;或者,Step S111. Create new data to be encrypted in the virtual reality space; or,
步骤S112.将已有的待加密数据导入至虚拟现实空间中。Step S112. Import the existing data to be encrypted into the virtual reality space.
也就是说,待加密数据可以是在虚拟现实空间中新建得到的,其中可以用于新建的方法包括:可以利用VR设备连接的电子笔、数据手套、键盘等创造出需要加密的待加密数据。That is, the data to be encrypted may be newly created in the virtual reality space, and the methods that can be used for the new creation include: creating the data to be encrypted that needs to be encrypted by using an electronic pen, data glove, keyboard, etc. connected to the VR device.
待加密数据也可以是已经存在,并且从其它设备中导入得到的。The data to be encrypted may also exist and be imported from other devices.
通过本实施例中的方法,可以对不同的待加密数据进行加密处理,进而增加可处理的对象的类型。With the method in this embodiment, encryption processing can be performed on different data to be encrypted, thereby increasing the types of objects that can be processed.
如图3所示,根据本申请的另一方面,还提供了一种用于虚拟现实的数据解密方法,包括如下所述步骤S21至S24:As shown in FIG. 3 , according to another aspect of the present application, a data decryption method for virtual reality is also provided, including the following steps S21 to S24:
步骤S21.确定在虚拟现实空间中被选择的待解密目标载体。Step S21. Determine the selected target carrier to be decrypted in the virtual reality space.
步骤S22.获取与待解密目标载体相关联的第一目标加密数据;其中,第一目标加密数据隐藏设于所述虚拟现实空间中。Step S22. Obtain the first target encrypted data associated with the target carrier to be decrypted; wherein, the first target encrypted data is hidden in the virtual reality space.
具体的,待解密目标载体是关联有第一目标加密数据的载体,且,第一目标加密数据隐藏设于所述虚拟现实空间中,因此并不直接进行;可选的,可以通过VR穿戴设备在虚拟现实空间中进行选择得到。Specifically, the target carrier to be decrypted is a carrier associated with the first target encrypted data, and the first target encrypted data is hidden in the virtual reality space, so it is not performed directly; Make selections in the virtual reality space.
步骤S23.接收用于对第一目标加密数据进行解密的第一解密信息。Step S23. Receive first decryption information for decrypting the first target encrypted data.
具体的,第一解密信息是用于对第一目标加密数据进行解密的信息,同样的,第一解密信息可以通过VR穿戴设备在虚拟现实空间中进行输入得到。Specifically, the first decryption information is information used to decrypt the first target encrypted data, and similarly, the first decryption information can be obtained by inputting the VR wearable device in the virtual reality space.
步骤S24.在第一解密信息与第一目标加密数据对应的第一加密信息一致时,对第一目标加密数据进行解密,得到第一解密后数据,并在虚拟现实空间中对第一解密后数据进行展示。Step S24. When the first decrypted information is consistent with the first encrypted information corresponding to the first target encrypted data, decrypt the first target encrypted data to obtain the first decrypted data, and decrypt the first decrypted data in the virtual reality space. data is displayed.
具体的,在接收得到第一解密信息之后,判断第一解密信息与第一目标加密数据对应的第一加密信息是否一致,并且在一致的时候,对第一目标加密数据进行解密,得到第一解密后数据。同时,对第一解密后数据取消隐藏,并在虚拟现实空间中进行展示。Specifically, after receiving the first decrypted information, it is determined whether the first decrypted information is consistent with the first encrypted information corresponding to the first target encrypted data, and when they are consistent, the first target encrypted data is decrypted to obtain the first encrypted data. Decrypted data. At the same time, unhide the first decrypted data, and display it in the virtual reality space.
如图4所示,在一些实施例中,如前述的数据解密方法,还包括如下所述步骤S25至S29:As shown in FIG. 4 , in some embodiments, the aforementioned data decryption method further includes the following steps S25 to S29:
步骤S25.确定在虚拟现实空间中接收得到的解密请求;Step S25. Determine the decryption request received in the virtual reality space;
具体的,本实施例中方法用于在虚拟现实空间中直接对加密后的数据进行隐藏时对应的解密方法。Specifically, the method in this embodiment is used for the corresponding decryption method when the encrypted data is directly hidden in the virtual reality space.
解密请求可以是用户发起的用于对虚拟现实空间中隐藏的加密数据进行解密的请求。The decryption request may be a user-initiated request for decrypting encrypted data hidden in the virtual reality space.
步骤S26.根据解密请求调取得到解密信息获取控件。Step S26. Obtain the decryption information obtaining control according to the decryption request.
解密信息获取控件是用于获取用户输入的解密信息的控件;其中,解密信息获取控件可以是预先存在的控件,并且实现本实施例方法的装置可以根据解密请求从预设的控件中对其进行调取后得到该控件。The decryption information acquisition control is a control for acquiring decryption information input by the user; wherein, the decryption information acquisition control may be a pre-existing control, and the device implementing the method of this embodiment may perform the decryption request from the preset control according to the decryption request. Get the control after calling.
步骤S27.通过解密信息获取控件接收得到第二解密信息;Step S27. Obtain the second decryption information by receiving the decryption information acquisition control;
具体的,第二解密信息是用于在加密数据直接隐藏于虚拟现实空间中时,输入的解密信息,并且第二解密信息是通过解密信息获取控件接收得到的。Specifically, the second decryption information is used to input decryption information when the encrypted data is directly hidden in the virtual reality space, and the second decryption information is received through the decryption information acquisition control.
步骤S28.根据第二解密信息在虚拟现实空间对应的隐藏数据中查询得到与第二解密信息对应的第二目标加密数据。Step S28. Query the hidden data corresponding to the virtual reality space according to the second decryption information to obtain the second target encrypted data corresponding to the second decryption information.
具体的,由于虚拟现实空间中可能存在多个隐藏数据,为了不公开隐藏的所有数据,因此可以通过第二解密信息对各个隐藏数据进行解密,判断解密结果,也可以通过第二解密信息与各个隐藏数据对应的解密信息进行比对,进而得到与第二解密信息对应的第二目标加密数据。Specifically, since there may be multiple hidden data in the virtual reality space, in order not to disclose all the hidden data, each hidden data can be decrypted through the second decryption information, and the decryption result can be judged. The decryption information corresponding to the hidden data is compared to obtain the second target encrypted data corresponding to the second decryption information.
步骤S29.根据第二解密信息对第二目标加密数据进行解密,得到第二解密后数据,并在虚拟现实空间中对第二解密后数据进行展示。Step S29. Decrypt the second target encrypted data according to the second decryption information to obtain the second decrypted data, and display the second decrypted data in the virtual reality space.
第二解密后数据是第二目标加密数据通过第二解密信息进行解密后得到的,并且解密之后,会在虚拟现实空间中对第二解密后数据进行展示,采用本实施例中的方法无需借助于载体便可以凭空对数据进行隐藏,进而可以有效提升进行数据隐藏的应用场景。The second decrypted data is obtained by decrypting the second target encrypted data through the second decryption information, and after decryption, the second decrypted data will be displayed in the virtual reality space, and the method in this embodiment does not require any help The carrier can hide data out of thin air, which can effectively improve the application scenarios of data hiding.
如图5所示,根据本申请的另一方面的一个实施例,还提供了一种用于虚拟现实的数据加密装置,包括:As shown in FIG. 5, according to an embodiment of another aspect of the present application, a data encryption device for virtual reality is also provided, including:
数据确定模块11,用于确定虚拟现实空间中的待加密数据;A
第一载体确定模块12,用于在虚拟现实空间中,确定用于与待加密数据进行关联的待关联目标载体;The first
第一加密模块13,用于获取对待加密数据进行加密后的第一加密数据;The
隐藏模块14,用于将加密数据关联至待关联目标载体,并在虚拟现实空间中对加密数据进行隐藏。The
具体的,本发明实施例的装置中各模块实现其功能的具体过程可参见方法实施例中的相关描述,此处不再赘述。Specifically, for the specific process of implementing the functions of each module in the apparatus according to the embodiment of the present invention, reference may be made to the relevant description in the method embodiment, which will not be repeated here.
如图6所示,根据本申请的另一方面的一个实施例,还提供了一种用于虚拟现实的信息解密装置,包括:As shown in FIG. 6 , according to an embodiment of another aspect of the present application, an information decryption device for virtual reality is also provided, including:
第二载体确定模块21,用于确定在虚拟现实空间中被选择的待解密目标载体;The second
第一获取模块22,用于与获取与待解密目标载体相关联的第一目标加密数据;The first obtaining
第一解密信息接收模块23,用于接收用于对第一目标加密数据进行解密的第一解密信息;The first decryption
第一展示模块24,用于在第一解密信息与第一目标加密数据对应的第一加密信息一致时,对第一目标加密数据进行解密,得到第一解密后数据,并在虚拟现实空间中对第一解密后数据进行展示。The
具体的,本发明实施例的装置中各模块实现其功能的具体过程可参见方法实施例中的相关描述,此处不再赘述。Specifically, for the specific process of implementing the functions of each module in the apparatus according to the embodiment of the present invention, reference may be made to the relevant description in the method embodiment, which will not be repeated here.
根据本申请的另一方面的一个实施例,还提供了一种用于虚拟现实的信息处理系统,包括:如前述的数据加密装置以及如前述的数据解密装置。According to an embodiment of another aspect of the present application, there is also provided an information processing system for virtual reality, comprising: the aforementioned data encryption apparatus and the aforementioned data decryption apparatus.
具体的,本发明实施例的装置中各模块实现其功能的具体过程可参见方法实施例中的相关描述,此处不再赘述。Specifically, for the specific process of implementing the functions of each module in the apparatus according to the embodiment of the present invention, reference may be made to the relevant description in the method embodiment, which will not be repeated here.
根据本申请的另一个实施例,还提供一种电子设备,包括:如图7所示,电子设备可以包括:处理器1501、通信接口1502、存储器1503和通信总线1504,其中,处理器1501,通信接口1502,存储器1503通过通信总线1504完成相互间的通信。According to another embodiment of the present application, an electronic device is also provided, including: as shown in FIG. 7 , the electronic device may include: a
存储器1503,用于存放计算机程序;The
处理器1501,用于执行存储器1503上所存放的程序时,实现上述方法实施例的步骤。The
上述电子设备提到的总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The bus mentioned in the above electronic device may be a peripheral component interconnect standard (Peripheral Component Interconnect, PCI) bus or an Extended Industry Standard Architecture (Extended Industry Standard Architecture, EISA) bus or the like. The bus can be divided into address bus, data bus, control bus and so on. For ease of presentation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
通信接口用于上述电子设备与其他设备之间的通信。The communication interface is used for communication between the above electronic device and other devices.
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。The memory may include random access memory (Random Access Memory, RAM), and may also include non-volatile memory (Non-Volatile Memory, NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(DigitalSignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。The above-mentioned processor may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU), a network processor (Network Processor, NP), etc.; it may also be a digital signal processor (Digital Signal Processing, DSP), an application-specific integrated circuit ( Application Specific Integrated Circuit, ASIC), Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
本申请实施例还提供一种存储介质,存储介质包括存储的程序,其中,程序运行时执行上述方法实施例的方法步骤。An embodiment of the present application further provides a storage medium, where the storage medium includes a stored program, wherein the method steps of the foregoing method embodiments are executed when the program runs.
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that, in this document, relational terms such as "first" and "second" etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply these There is no such actual relationship or sequence between entities or operations. Moreover, the terms "comprising", "comprising" or any other variation thereof are intended to encompass a non-exclusive inclusion such that a process, method, article or device that includes a list of elements includes not only those elements, but also includes not explicitly listed or other elements inherent to such a process, method, article or apparatus. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in a process, method, article or apparatus that includes the element.
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。The above descriptions are only specific embodiments of the present invention, so that those skilled in the art can understand or implement the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010988189.5ACN114201762B (en) | 2020-09-18 | 2020-09-18 | A data encryption method, data decryption method and system for virtual reality |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010988189.5ACN114201762B (en) | 2020-09-18 | 2020-09-18 | A data encryption method, data decryption method and system for virtual reality |
| Publication Number | Publication Date |
|---|---|
| CN114201762Atrue CN114201762A (en) | 2022-03-18 |
| CN114201762B CN114201762B (en) | 2025-04-11 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010988189.5AActiveCN114201762B (en) | 2020-09-18 | 2020-09-18 | A data encryption method, data decryption method and system for virtual reality |
| Country | Link |
|---|---|
| CN (1) | CN114201762B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070024527A1 (en)* | 2005-07-29 | 2007-02-01 | Nokia Corporation | Method and device for augmented reality message hiding and revealing |
| US20100299747A1 (en)* | 2009-05-21 | 2010-11-25 | International Business Machines Corporation | Identity verification in virtual worlds using encoded data |
| WO2016053008A1 (en)* | 2014-09-30 | 2016-04-07 | 주식회사 로터스에코 | Delivery slip and distribution and delivery management system for protecting recipient information, and method for supporting distribution and delivery using same |
| CN105610765A (en)* | 2014-11-17 | 2016-05-25 | 重庆威视千眼信息科技有限公司 | Living fingerprint authentication method based on audio encrypted transmission |
| CN110231910A (en)* | 2019-05-20 | 2019-09-13 | 维沃移动通信有限公司 | A kind of control method and terminal device |
| US20200093414A1 (en)* | 2017-03-23 | 2020-03-26 | Samsung Life Public Welfare Foundation | Nerve disorder diagnosis apparatus and method using virtual reality |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070024527A1 (en)* | 2005-07-29 | 2007-02-01 | Nokia Corporation | Method and device for augmented reality message hiding and revealing |
| US20100299747A1 (en)* | 2009-05-21 | 2010-11-25 | International Business Machines Corporation | Identity verification in virtual worlds using encoded data |
| WO2016053008A1 (en)* | 2014-09-30 | 2016-04-07 | 주식회사 로터스에코 | Delivery slip and distribution and delivery management system for protecting recipient information, and method for supporting distribution and delivery using same |
| CN105610765A (en)* | 2014-11-17 | 2016-05-25 | 重庆威视千眼信息科技有限公司 | Living fingerprint authentication method based on audio encrypted transmission |
| US20200093414A1 (en)* | 2017-03-23 | 2020-03-26 | Samsung Life Public Welfare Foundation | Nerve disorder diagnosis apparatus and method using virtual reality |
| CN110231910A (en)* | 2019-05-20 | 2019-09-13 | 维沃移动通信有限公司 | A kind of control method and terminal device |
| Title |
|---|
| SIR_CHAI: ""信息隐藏技术综述——粗浅入门"", pages 1 - 5, Retrieved from the Internet <URL:https://blog.csdn.net/ sir_chai/article/details/79520668>* |
| Publication number | Publication date |
|---|---|
| CN114201762B (en) | 2025-04-11 |
| Publication | Publication Date | Title |
|---|---|---|
| US20230179414A1 (en) | Systems and methods to secure searchable data having personally identifiable information | |
| WO2018232135A1 (en) | Payment method, client, electronic device, storage medium, and server | |
| WO2019201079A1 (en) | Method for generating watermark on the basis of graphic, system, terminal, and medium | |
| CN106991179B (en) | Data deletion method, device and mobile terminal | |
| CN110880139A (en) | Commodity display method, commodity display device, terminal, server and storage medium | |
| JP2025503462A (en) | Verified Presentation of Non-Fungible Tokens | |
| CN110119733A (en) | Page identification method and device, terminal equipment and computer readable storage medium | |
| US10937079B2 (en) | Searchable texture index | |
| US10956540B2 (en) | Unified digital rights management for heterogenous computing platforms | |
| CN105912586B (en) | Information searching method and electronic equipment | |
| WO2023197915A1 (en) | Message processing method and apparatus, electronic device, and readable storage medium | |
| CN110069649B (en) | Graphic file retrieval method, graphic file retrieval device, graphic file retrieval equipment and computer readable storage medium | |
| CN108256071A (en) | Generation method, device, terminal and the storage medium of record screen file | |
| CN114201762A (en) | Data encryption method, data decryption method and system for virtual reality | |
| CN115016688A (en) | Virtual information display method, device and electronic device | |
| CN117291681B (en) | Design material management system and related device based on 3D article customization | |
| CN116663066B (en) | Data access method, device and storage medium | |
| TW201405336A (en) | System and method for displaying specified contents of operation manual on handheld device | |
| CN108230112A (en) | A kind of internet of things equipment accessory purchasing method, device and computer storage media | |
| CN108898081A (en) | Picture processing method and device, mobile terminal and computer readable storage medium | |
| CN107707752A (en) | A kind of image processing method and mobile terminal | |
| CN115378676A (en) | Interface display method and device | |
| CN115658723A (en) | Data retrieval method and device, storage medium and computer equipment | |
| WO2025208297A1 (en) | Content presentation method and apparatus, and device and storage medium | |
| CN116112750A (en) | Video decryption and video encryption method, device, electronic equipment and storage medium |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |