Medical data transmission method, device, equipment and storage medium

By collecting facial images in the data access devices of medical institutions and generating keys using time and location information obtained from BeiDou satellites to encrypt the images, the security and reliability issues of remote data access between branches of medical institutions are solved, and a secure and reliable data transmission channel is realized.

CN116647340BActive Publication Date: 2026-02-13GUANGZHOU HANTELE COMM CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310760580.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-26
Publication Date
2026-02-13
Estimated Expiration
2043-06-26

AI Technical Summary

Technical Problem

The security and reliability of remote data access links between different branches of medical institutions are difficult to guarantee, and the use of dedicated data lines is costly and has low utilization.

Method used

The system uses a camera to capture facial images and obtains time and location information from the BeiDou satellite navigation system via a BeiDou chip. It then generates key parameters to encrypt the facial images and establishes a data transmission channel for identity verification and data access.

Benefits of technology

It improves the security and reliability of remote data access, reduces the risk of medical data loss, and ensures the security of data transmission and the access rights of legitimate users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116647340B_ABST
    Figure CN116647340B_ABST
Patent Text Reader

Abstract

The application provides a medical data transmission method and device, equipment and a storage medium, relates to the technical field of data management, and solves the problem that the security and reliability of a remote access link are difficult to guarantee. According to the scheme, time information and position information obtained through a Beidou satellite are used to generate a corresponding key and encrypt a face image according to the key, so as to determine that a user logs in a data access device in a data access system and requests to obtain medical data, thereby effectively constructing a secure data transmission channel, reducing the risk of loss of medical data, and further ensuring the reliability of remote data access.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of data management, and particularly relates to a medical data transmission method and device, equipment and a storage medium. BACKGROUND

[0002] Insurance companies, pharmaceutical companies and medical device manufacturers can conduct accurate marketing according to the medical data of patients, but for medical institutions, the leakage of medical data of patients can easily lead to the opposition of the doctor-patient relationship and bring negative effects to the medical institutions. In order to avoid the leakage of medical data of patients, it is increasingly important to maintain information security by keeping the storage, access and transmission of data confidential.

[0003] Medical institutions usually have multiple branches, such as some third-grade class-A hospitals usually have multiple hospital areas. When the same patient has corresponding medical data stored in different hospital areas, the doctors in the current hospital area need to call the medical data stored in other hospital areas, but the security and reliability of the remote access link between different hospital areas cannot be guaranteed.

[0004] In the related art, a data private line is usually built between branches to build a closed private internal network between branches in a medical institution, so as to ensure the security and reliability of data access and transmission. Although the data private line can ensure data security, the data private line has high use cost. In addition, the medical institution only uses the data private line during working hours, and needs to pay corresponding fees during non-working hours, resulting in low utilization rate. In addition, the data volume of medical data is large, and the transmission capacity of the data private line is very limited compared with the data volume to be transmitted. SUMMARY

[0005] The present application provides a medical data transmission method, device, equipment and storage medium, which solves the problem that the security and reliability of the remote access link cannot be guaranteed. The present application can authenticate the identity of the visitor, effectively ensuring the security of remote data access and transmission.

[0006] In a first aspect, the present application provides a medical data transmission method applied to a data access device in a data access system, the data access system comprising at least two data access devices, each data access device comprising a camera and a Beidou chip, the data access device being configured to collect a face image through the camera and communicate data with a Beidou satellite navigation and positioning system through the Beidou chip, the method comprising:

[0007] collecting a face image collected through the camera;

[0008] The time information includes time corresponding to a time zone where the data access device is located, and the position information includes longitude and latitude parameters corresponding to a position where the data access device is located.

[0009] The key parameter is generated according to the time information and the position information.

[0010] The face image is encrypted based on the key parameter to generate an encrypted target image.

[0011] The target device is selected from other data access devices, and a data packet is sent to the target device, so that the target device performs data access verification according to the data packet, and the data packet includes the target image, the time information and the position information.

[0012] In the case of passing the data access verification, a data transmission channel is established with the target device.

[0013] In a second aspect, the application further provides a medical data transmission device applied to a data access device in a data access system, the data access system including at least two data access devices, each data access device including a camera and a Beidou chip, the data access device being configured to collect a face image through the camera and to communicate with a Beidou satellite navigation positioning system through the Beidou chip, and the device including:

[0014] An image acquisition module configured to acquire the face image collected through the camera.

[0015] An information receiving module configured to receive time information and position information sent by the Beidou satellite navigation system based on the Beidou chip, the time information including time corresponding to a time zone where the data access device is located, and the position information including longitude and latitude parameters corresponding to a position where the data access device is located.

[0016] A key generation module configured to generate a key parameter according to the time information and the position information.

[0017] An image encryption module configured to encrypt the face image based on the key parameter to generate an encrypted target image.

[0018] An access initiation module configured to select a target device from other data access devices and send a data packet to the target device, so that the target device performs data access verification according to the data packet, and the data packet includes the target image, the time information and the position information.

[0019] A channel establishment module configured to establish a data transmission channel with the target device in the case of passing the data access verification.

[0020] In a third aspect, the present application also provides an electronic device, which comprises:

[0021] one or more processors;

[0022] a storage device configured to store one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the medical data transmission method provided in the first aspect.

[0023] In a fourth aspect, the embodiments of the present application also provide a storage medium storing computer executable instructions, when the computer executable instructions are executed by a processor, the computer executable instructions are used to execute the medical data transmission method provided in the first aspect.

[0024] The scheme of the present application can generate a corresponding key by using the time information and the position information obtained through the Beidou satellite, and encrypt the face image according to the key, so as to determine that the user logs in the data access device in the data access system and requests to obtain the medical data, thereby effectively constructing a secure data transmission channel, reducing the risk of loss of medical data, and further ensuring the reliability of remote data access. BRIEF DESCRIPTION OF DRAWINGS

[0025] Figure 1 a step schematic diagram of the medical data transmission method provided by an embodiment of the present application;

[0026] Figure 2 a step flow chart of generating the key parameter provided by an embodiment of the present application;

[0027] Figure 3 a step flow chart of encrypting the face image provided by an embodiment of the present application;

[0028] Figure 4 a step flow chart of performing access verification provided by an embodiment of the present application;

[0029] Figure 5 a structure schematic diagram of the medical data transmission device provided by an embodiment of the present application;

[0030] Figure 6 a structure schematic diagram of the electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0031] The application examples are further described in detail below with reference to the drawings and examples. It can be understood that the specific examples described herein are merely intended to explain the application examples, and are not limiting to the application examples. In addition, it should be noted that, for the convenience of description, only the parts related to the application examples are shown in the drawings, and those skilled in the art can think of any combination of technical features as long as the technical features are not contradictory, which can constitute an optional embodiment.

[0032] The terms "first", "second", and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the application examples can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second", etc. are usually a category and do not limit the number of objects, for example, the first object can be one or more. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / ", generally indicates that the front and rear associated objects are in an "or" relationship. In the description of the present application, "a plurality of" means two or more, and "several" means one or more.

[0033] In the medical field, the medical data of a patient includes electronic medical records, medical images, etc. The patient can receive treatment in different branches of the same medical institution, and the medical data of the patient needs to be transmitted between the branches to facilitate the diagnosis and treatment of medical staff, so the medical data transmission method provided by the present application can be used. In addition, a data access system is provided in the medical institution, which includes a plurality of data access devices, of course, the data access devices are provided in each branch. Each data access device includes a camera and a Beidou chip. The camera is used to collect a face image, and the Beidou chip is used to communicate data with a Beidou satellite navigation and positioning system, that is, the data access device can collect a face image through the camera and communicate data with the Beidou satellite navigation and positioning system through the Beidou chip.

[0034] Figure 1 The steps of the medical data transmission method provided by an embodiment of the present application are shown in the figure. The medical data transmission method of the present application includes the following steps:

[0035] Step S110, acquiring a face image collected by a camera.

[0036] Step S120, receiving time information and position information sent by a Beidou satellite navigation system based on a Beidou chip.

[0037] The time information includes time corresponding to a time zone where the data access device is located, and the location information includes longitude and latitude parameters corresponding to a location where the data access device is located. It can be understood that the Beidou chip is a chip set including an RF (Radio Frequency) chip, a baseband chip and a microprocessor, and the data access device can receive corresponding signals through the Beidou satellite to realize positioning and navigation and satellite timing functions.

[0038] In step S130, a key parameter is generated according to the time information and the location information.

[0039] The key parameter is used for encrypting the obtained face image, and the data access device can generate the key parameter according to the time information and the location information.

[0040] In an embodiment, for the generation of the key parameter, the present application also provides a step flow as shown in Figure 2 The step flow provided by the present application for generating the key parameter is shown in the figure, and the specific steps are as follows: Figure 2 The step flow provided by the present application for generating the key parameter is shown in the figure, and the specific steps are as follows:

[0041] In step S210, a target interval is selected from two preset intervals according to the time information.

[0042] In step S220, a target distance corresponding to a first side of a target triangle is determined according to the longitude and latitude parameters carried by the location information and the target interval.

[0043] In step S230, a light intensity value corresponding to the target distance is determined based on a preset mapping relationship between distance and light intensity, and the light intensity value is taken as the key parameter.

[0044] It can be understood that the preset interval is associated with the time information, and the data access device can select a corresponding preset interval according to the obtained time information. The time of a day is divided into a first time period and a second time period. For example, the first preset interval is associated with the first time period, and the second preset interval is associated with the second time period. Therefore, the target interval can be selected according to the time period in which the time information falls.

[0045] For example, for the location of the data access device, the natural light received is different at different times, such as the angle of incidence and the intensity of the light. During the day, the sun is shining, and at night, the moon reflects the sunlight. Correspondingly, the first preset interval can be the sun-earth distance, and the second preset interval can be the moon-earth distance.

[0046] After the target interval is determined, a target triangle can also be constructed, wherein the target triangle is a triangle with the target interval as the base length, the arc length corresponding to the arc angle between the longitude and latitude parameters and the direct point, and the distance corresponding to the radius of the earth as the second side length.

[0047] The direct point is associated with the target distance, that is, after the target distance is determined, the corresponding direct point can also be determined. In the target triangle, the target distance is the length of the base, the target distance is the length of one side (that is, the first side), and the distance corresponding to the radius of the earth is the length of the other side (the second side). In the case where the longitude and latitude parameters of the location of the data access device are determined, the radian angle corresponding to the arc length between the longitude and latitude parameters and the direct point can also be determined.

[0048] And the data access device stores a preset mapping relationship between distance and illumination intensity, and the mapping relationship is as follows:

[0049]

[0050] Wherein, B is the illumination intensity value; L is the luminosity value, which is a fixed value; d is the target distance.

[0051] Correspondingly, the illumination intensity value can be used as a corresponding key parameter to encrypt the face image by the data access device. It should be noted that in the present application, the illumination intensity value is an analog value, which is used to assist encryption.

[0052] Therefore, the natural law that the natural light received by the location of the data access device is different at different times can be used to determine a target distance, and then based on the preset mapping relationship, the corresponding analog value is calculated, so that the randomness of the key is improved, and the security of data transmission is effectively improved.

[0053] It should be noted that for the generation of the key parameter, the time parameter and the location parameter can also be converted into digital character format and converted into binary to obtain data with corresponding byte number by connecting the connectors, and then the data is equally divided into two sub-data, and the operation result of the two sub-data after the AND operation is used as the key parameter.

[0054] Step S140, encrypt the face image based on the key parameter to generate an encrypted target image.

[0055] After the key parameter is determined, the data access device can encrypt the face image based on the key parameter, and use the encrypted image as the target image. Figure 3 The step flowchart for encrypting the face image provided by an embodiment of the present application includes the following steps in some embodiments:

[0056] Step S310, input the face image into the StyleGAN model based on the StyleGAN model.

[0057] Step S320, introduce the key parameter as a noise parameter into the StyleGAN model, and generate a noise weight.

[0058] Step S320, generate a target image by superimposing the noise weight on the face image.

[0059] It can be understood that the StyleGAN model is a face generation model, which can further introduce noise to randomly control the generation result and enhance the richness of the generated picture. Therefore, after inputting the face image into the StyleGAN model, the key parameter is also introduced into the StyleGAN model as a noise parameter to calculate the corresponding noise weight. For example, the input of the model is given by the forward function, so that the noise is introduced into the model, and then the noise weight is superimposed on the face image, so that the model outputs a target image.

[0060] Therefore, the present scheme adopts the StyleGAN model and the corresponding key parameter to encrypt the face image, generates a target image by encrypting the face image, so that the receiving end decrypts the target image to restore the target image and performs verification, improves the security of access verification, and makes remote access more secure and reliable.

[0061] Step S150, select a target device from other data access devices, and send a data packet to the target device for the target device to perform data access verification according to the data packet.

[0062] When selecting the target device, the selected other data access device is determined, for example, when the user needs to remotely access the data access device II through the data access device I, the data access device II is the target device.

[0063] After determining the target device, the current data access device sends a data packet to the target device, wherein the data packet includes a target image, time information and location information, so that the target device performs data access verification according to the data packet to determine whether remote access can be performed.

[0064] Step S160, establish a data transmission channel with the target device under the condition of passing the data access verification.

[0065] After determining that the target image carried in the received data packet can meet the demand, the target device can send feedback information to the sender of the data packet to make the sender determine that the current data access verification has been passed, so that the sender establishes a data transmission channel with the target device.

[0066] From the above scheme, the data access device can generate a corresponding key by using the time information and the position information obtained through the Beidou satellite, and encrypt the face image according to the key, so as to determine that the user logs in the data access device in the data access system and requests to obtain the medical data, thereby effectively constructing a secure data transmission channel with other data access devices, reducing the risk of loss of medical data, and further ensuring the reliability of remote data access.

[0067] In some embodiments, the data access device is correspondingly provided with a face library in which face images corresponding to each user are stored. For example, in a branch of a medical institution, when a patient visits the branch, the face image of the patient is correspondingly recorded and stored in the data access device corresponding to the branch. In addition, for medical staff of the medical institution, the face images corresponding to each medical staff are stored in the data access device corresponding to each branch.

[0068] For the data access device of a branch, it can receive the data packet sent by the data access device corresponding to another branch. Therefore, when receiving the data packet, i.e., when the data access device is the target device, the target image in the data packet needs to be verified.

[0069] Figure 4 The step flow chart for access verification provided by an embodiment of the present application is as follows:

[0070] Step S410, determining a key parameter for decryption according to the time information and the position information carried by the data packet.

[0071] Step S420, decrypting the target image based on the key parameter to generate a restored image.

[0072] Step S430, searching and comparing the restored image in the face library to determine whether to establish a data transmission channel with the data access device sending the data packet.

[0073] It can be understood that for the data access device, it can be a sender of the data packet or a receiver of the data packet. Therefore, after receiving the data packet, the device parses the data packet to obtain the time information and the position information, and then can regenerate the key parameter based on the scheme for generating the key parameter provided in the above embodiments to perform decryption.

[0074] After the key parameter is determined, the target image can be decrypted based on the key parameter, and then the restored image is obtained. For example, in an embodiment, based on the StyleGAN model, the noise weight corresponding to the time information and the position information is determined, and then the target image is input into the StyleGAN model, and the negative value of the determined noise weight is introduced, so as to remove the noise weight of the target image and extract the restored image.

[0075] The face library corresponding to the device records the face images of the users, and the recorded users are all users who can access data, so that the restored image is searched and compared in the face library, such as compared with each image, to select the face image of the same user as the restored image.

[0076] Whether the device establishes a data transmission channel with the sender of the data packet is determined based on the search and comparison result. For example, according to the search and comparison result, it is determined that there is a face image of the same user as the restored image, and a data transmission channel is established, and if there is no face image of the same user as the restored image, a data transmission channel is not established with the sender.

[0077] Therefore, when serving as a target device, the data access device parses the received data packet and determines the corresponding key parameter therefrom to decrypt the target image, and searches the image in the face library to determine whether to establish a data transmission channel, which can reduce the risk of loss of medical data and further ensure the reliability of remote data access.

[0078] In an embodiment, for the users whose face images are stored in the face library, the users include first-class users and second-class users, and the data access permission of the first-class users is higher than that of the second-class users. Therefore, when searching and comparing the restored image, it is also judged whether the user is a first-class user or a second-class user.

[0079] When the restored image is a face image corresponding to a first-class user, the device establishes a data transmission channel with the data access device sending the data packet based on the 5G network slicing method; when the restored image is a face image corresponding to a second-class user, a data sub-zone is generated through one-way gate isolation, and a data transmission channel is established with the data access device sending the data packet based on the 5G network slicing method.

[0080] Among them, the data sub-zone is used to store the accessible data for the second-class user to access. That is, the device independently sets a data sub-zone for the second-class user through one-way gate isolation, to push data to the data sub-zone, so that the data access of the second-class user is limited.

[0081] For example, the first type of user corresponds to medical staff, and the second type of user corresponds to a patient. When performing remote access, if the first type of user performs access, all medical data of the patients can be pushed to the first type of user; if the second type of user performs access, part of medical data corresponding to the second type of user, such as a diagnosis result and medical images, can be pushed to the second type of user. Therefore, different levels of data access permissions are divided for different users, and medical data is pushed according to corresponding permissions, which helps to reduce the risk of data leakage.

[0082] In some embodiments, the data access device is also in communication connection with a management server, and the data access device also sends location information to the management server at intervals. After receiving the location information, the management server also compares the location information received before and after. When the location information changes, the management server sends location change information to the data access device.

[0083] When the data access device receives the location change information, the data access device deletes the face image in the face library, so that the verification cannot be completed, and the medical data cannot be accessed, further reducing the occurrence of data loss.

[0084] For example, a medical institution includes a first branch and a second branch, wherein the first branch is provided with a first data access device, and the second branch is provided with a second data access device. After patient A first visits the first branch, the medical data a of patient A is stored in the first branch. Therefore, when patient A visits the second branch, the face image can be collected through the second data access device, and the second data access device performs the medical data transmission method provided in the above embodiments to interact with the first data access device, such as sending corresponding data packets.

[0085] When the first data access device obtains the restored image and finds the face image corresponding to the restored image in the corresponding face library, the patient A is allowed to access the corresponding medical data. In addition, the medical staff of the second branch can also collect face images through the second data access device, and access the medical data a of patient A after verification.

[0086] Figure 5 The structure diagram of the medical data transmission device provided in an embodiment of the present application is shown in the figure. The device is used to execute the medical data transmission method provided in the above embodiments, and has the corresponding function modules and beneficial effects of the execution method. As shown in the figure, the device includes an image acquisition module 501, an information receiving module 502, a key generation module 503, an image encryption module 504, an access initiation module 505, and a channel establishment module 506.

[0087] The image acquisition module 501 is configured to acquire a face image collected by a camera; the information receiving module 502 is configured to receive time information and position information sent by a Beidou satellite navigation system based on a Beidou chip, the time information including time corresponding to a time zone where a data access device is located, and the position information including longitude and latitude parameters corresponding to a position where the data access device is located; the key generation module 503 is configured to generate a key parameter according to the time information and the position information; the image encryption module 504 is configured to encrypt the face image based on the key parameter to generate an encrypted target image; the access initiation module 505 is configured to select a target device from other data access devices and send a data packet to the target device, so that the target device performs data access verification according to the data packet, the data packet including the target image, the time information and the position information; and the channel establishment module 506 is configured to establish a data transmission channel with the target device in the case of passing the data access verification.

[0088] On the basis of the above embodiment, the key generation module 503 is further configured to:

[0089] select a target interval from the two preset intervals according to the time information;

[0090] determine a target distance corresponding to a first side of a target triangle according to the longitude and latitude parameters carried by the position information and the target interval, the target triangle being a triangle with a target interval as a base length, an arc angle corresponding to an arc length between the longitude and latitude parameters and a direct point, and a distance corresponding to an earth radius as a second side length;

[0091] determine a light intensity value corresponding to the target distance based on a preset mapping relationship between distance and light intensity, and take the light intensity value as the key parameter.

[0092] On the basis of the above embodiment, the image encryption module 504 is further configured to:

[0093] input the face image into a StyleGAN model based on the StyleGAN model;

[0094] introduce the key parameter as a noise parameter into the StyleGAN model, and generate a noise weight;

[0095] generate the target image by superimposing the noise weight on the face image.

[0096] On the basis of the above embodiment, the device further includes an access verification module, which is configured to:

[0097] in the case of receiving a data packet sent by other data access devices, determine a key parameter for decryption according to time information and position information carried by the data packet;

[0098] Decrypt the target image based on the key parameter to generate a restored image;

[0099] Search and compare the restored image in the face library to determine whether to establish a data transmission channel with the data access device that sends the data packet.

[0100] On the basis of the above embodiments, the access verification module is further configured to:

[0101] Based on the StyleGAN model, determine the noise weight corresponding to the time information and the position information;

[0102] Remove the noise weight from the target image and extract the restored image.

[0103] On the basis of the above embodiments, the user includes a first type of user and a second type of user, and the data access authority of the first type of user is higher than that of the second type of user;

[0104] The access verification module is further configured to:

[0105] If the restored image is a face image corresponding to the first type of user, a data transmission channel is established with the data access device that sends the data packet based on the 5G network slicing method;

[0106] If the restored image is a face image corresponding to the second type of user, a data sub-partition is generated through a one-way gate isolation, and a data transmission channel is established with the data access device that sends the data packet based on the 5G network slicing method, and the data sub-partition is used to store accessible data for the second type of user to access.

[0107] On the basis of the above embodiments, the data access device is further in communication connection with the management server, and the data access device is provided with a face library storing face images corresponding to each user, and the device further includes a data updating module, and the data updating module is further configured to:

[0108] Send the position information to the management server at intervals;

[0109] When receiving the position change information sent by the management server, delete the face image in the face library.

[0110] It is worth noting that in the above embodiments of the medical data transmission device, each functional module is only divided according to functional logic, but is not limited to the above division, as long as the corresponding function can be realized; in addition, the specific name of each functional module is only for easy distinction, and does not limit the protection scope of the present application.

[0111] Figure 6A structural schematic diagram of an electronic device is provided for an embodiment of the present application, which is used to execute the medical data transmission method provided by the above embodiment and has the corresponding function modules and beneficial effects of the execution method. As shown in the figure, it includes a processor 601, a memory 602, an input device 603 and an output device 604. The number of processors 601 can be one or more, and one processor 601 is taken as an example in the figure; the processor 601, the memory 602, the input device 603 and the output device 604 can be connected through a bus or other means, and connection through a bus is taken as an example in the figure. The memory 602, as a kind of computer readable storage medium, can be used to store software programs, computer executable programs and modules, such as program instructions / modules corresponding to the medical data transmission method in the embodiment of the present application. The processor 601 executes the software programs, instructions and modules stored in the memory 602, thereby executing corresponding various function applications and data processing, that is, realizing the medical data transmission method described above.

[0112] The memory 602 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system and at least one application required by a function; the data storage area can store data recorded or created during use, etc. In addition, the memory 602 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state memory device. In some embodiments, the memory 602 can further include a memory remotely arranged with respect to the processor 601, which can be connected to the terminal device through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network and a combination thereof.

[0113] The input device 603 can be used to input corresponding digital or character information to the processor 601, and generate key signal input related to user settings and function control of the device; the output device 604 can be used to send or display key signal output related to user settings and function control of the device.

[0114] The embodiment of the present application also provides a storage medium having computer executable instructions, which are used to execute the related operations in the medical data transmission method provided by any embodiment of the present application when executed by a processor.

[0115] Computer-readable storage media includes permanent and non-permanent, removable and non-removable media implemented by any method or technology for information storage. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible by a computing device.

[0116] It should also be noted that the terms "comprising", "containing", or any other variant thereof are intended to cover a non-exclusive inclusion, such that a process, method, article or apparatus that comprises a list of elements does not include only those elements in the list, but can also include other elements not expressly listed or inherent to such process, method, article or apparatus. Without further limitation, an element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.

[0117] Note that the above are only the preferred embodiments of the present application and the principles of technology used. Those skilled in the art will understand that the present application is not limited to the specific embodiments described herein, and that various obvious changes, re-adjustments and substitutions can be made by those skilled in the art without departing from the scope of the present application. Therefore, although the present application has been described in detail through the above embodiments, the present application is not limited to the above embodiments, and can include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the appended claims.

Claims

1. A medical data transmission method, characterized by, The application discloses a data access device applied to a data access system, the data access system comprising at least two data access devices, each of the data access devices comprising a camera and a Beidou chip, the data access device being configured to collect a face image through the camera and to communicate data with a Beidou satellite navigation and positioning system through the Beidou chip, and the method comprising the following steps: collecting a face image through the camera; receiving time information and position information sent by the Beidou satellite navigation and positioning system based on the Beidou chip, wherein the time information comprises a time corresponding to a time zone where the data access device is located, and the position information comprises longitude and latitude parameters corresponding to a position where the data access device is located; generating a key parameter according to the time information and the position information; encrypting the face image based on the key parameter to generate a target image after encryption; selecting a target device from other data access devices and sending a data packet to the target device, so that the target device performs data access verification according to the data packet, wherein the data packet comprises the target image, the time information and the position information; establishing a data transmission channel with the target device in the case of passing the data access verification; wherein the step of generating a key parameter according to the time information and the position information comprises the following steps: selecting a target interval from two preset intervals according to the time information; determining a target distance corresponding to a first side of a target triangle according to the longitude and latitude parameters carried by the position information and the target interval, wherein the target triangle is a triangle composed of a target interval as a base length, an arc angle corresponding to an arc length between the longitude and latitude parameters and a direct point, and a distance corresponding to an earth radius as a second side length; determining a light intensity value corresponding to the target distance based on a preset mapping relationship between distance and light intensity, and taking the light intensity value as a key parameter.

2. The medical data transmission method according to claim 1, characterized in that, The step of encrypting the face image based on the key parameter to generate a target image after encryption comprises the following steps: inputting the face image into a StyleGAN model based on the StyleGAN model; introducing the key parameter as a noise parameter into the StyleGAN model and generating a noise weight; generating the target image by superimposing the noise weight on the face image.

3. The medical data transmission method according to claim 1, characterized in that, The data access device is further provided with a face library corresponding thereto, and the face library stores face images corresponding to each user; The method further comprises the following steps: in the case of receiving a data packet sent by other data access devices, determining a key parameter for decryption according to the time information and the position information carried by the data packet; decrypting the target image based on the key parameter to generate a restored image; searching and comparing the restored image in the face library to determine whether to establish a data transmission channel with the data access device sending the data packet.

4. The medical data transmission method according to claim 3, characterized in that, The step of decrypting the target image based on the key parameter to generate a restored image comprises the following steps: determining a noise weight corresponding to the time information and the position information based on a StyleGAN model; The noise weight is removed from the target image, and a restored image is extracted.

5. The medical data transmission method according to claim 3, characterized in that, The users include first-type users and second-type users, and the data access permission of the first-type users is higher than that of the second-type users; The finding and comparison of the restored image in the face library are used to determine whether to establish a data transmission channel with a data access device that sends a data packet, including: If the restored image is a face image corresponding to a first-type user, a data transmission channel is established with the data access device that sends the data packet based on a 5G network slicing method; If the restored image is a face image corresponding to a second-type user, a data sub-partition is generated through one-way gate isolation, and a data transmission channel is established with the data access device that sends the data packet based on a 5G network slicing method. The data sub-partition is used to store accessible data for the second-type user to access.

6. The medical data transmission method according to claim 1, wherein, The data access device is also in communication connection with a management server, and the data access device is provided with a face library storing face images corresponding to each user. The method further includes: sending the location information to the management server at intervals; when receiving the location change information sent by the management server, deleting the face images in the face library.

7. A medical data transmission device, characterized by A data access device applied to a data access system, the data access system including at least two data access devices, each data access device including a camera and a Beidou chip, the data access device being used to collect face images through the camera and communicate data with a Beidou satellite navigation positioning system through the Beidou chip, the device including: an image acquisition module configured to acquire face images collected through the camera; an information receiving module configured to receive time information and location information sent by the Beidou satellite navigation positioning system based on the Beidou chip, the time information including time corresponding to the time zone of the data access device, and the location information including longitude and latitude parameters corresponding to the location of the data access device; a key generation module configured to generate key parameters according to the time information and the location information; an image encryption module configured to encrypt the face images based on the key parameters to generate encrypted target images; an access initiation module configured to select a target device from other data access devices and send a data packet to the target device for data access verification by the target device according to the data packet, the data packet including the target image, the time information, and the location information; a channel establishment module configured to establish a data transmission channel with the target device if data access verification is passed; wherein the key generation module is specifically configured to: select a target interval from two preset intervals according to the time information; determine a target distance corresponding to a first side of a target triangle according to the longitude and latitude parameters carried by the location information and the target interval, the target triangle being a triangle composed of a target interval as a base length, an arc angle corresponding to the arc length between the longitude and latitude parameters and a direct point, and a distance corresponding to the radius of the earth as a second side length; Based on a preset mapping relationship between distance and light intensity, a light intensity value corresponding to the target distance is determined, and the light intensity value is taken as a key parameter.

8. An electronic device, comprising: The electronic device includes: one or more processors; a storage device for storing one or more programs, when one or more of the programs are executed by one or more of the processors, so that one or more of the processors implement the medical data transmission method as claimed in any one of claims 1 to 6.

9. A storage medium storing computer-executable instructions, wherein: The computer executable instructions, when executed by the processor, are used to perform the medical data transmission method as claimed in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Space-time combined ciphering communication method based on GNSS

    CN101299661A

  • Data processing method and device, electronic equipment and computer readable storage medium

    CN114338007A

  • Health information broadcasting method suitable for health information broadcasting system and electronic equipment

    CN114898891A