Communication method and system for health care terminal
By generating and executing the execution sequence of the bound communication identifier in the medical terminal, the problem of high data transmission traffic pressure in the medical terminal is solved, and the effect of improving the communication efficiency of health examination data in health medical equipment is achieved.
Patent Information
- Application Number
- CN202210508449.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-11
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2042-05-11
AI Technical Summary
When the prior art sends the health examination data collected by the medical terminal to the server or client, the traffic pressure of data transmission is high, which makes it easy to cause equipment crash or client waiting time, reducing the health examination in healthy medical devices. Data communication efficiency.
By entering the communication logo of each healthy medical terminal, and generating the order of the implementation of the binding communication logo according to the user's health check -up information, the health medical terminals are performed in the order in order. After the last terminal generates health medical information, receive and analyze the data chain, and clear health medical information.
By generating the sequence of health medical terminals with binding communication logos, after the terminal completes the health check -in operation in turn, the data chain containing all medical information is obtained based on the last terminal, which reduces the traffic pressure of data transmission, reduces the waiting time, and improves the time. Communication efficiency of healthy medical examination data in healthy medical equipment.
Smart Images

Figure CN114882982B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of network security technology, and in particular to a communication method and system for a health care terminal. Background Art
[0002] With the rapid development of intelligent medical technology, more and more individual users are conducting health analysis based on medical terminals of physical examination type to evaluate their own health conditions. Among them, after the health examination data is collected by the medical terminal, it needs to be sent to the server or client for query or processing by the server or client.
[0003] At present, when the health examination data collected by the medical terminal is sent to the server or the client, the health examination data is usually only compressed and uploaded based on the Internet. However, in this process, the server or the client needs to complete the communication process from many medical terminals in sequence, which greatly increases the traffic pressure of data transmission. When the amount of health examination data is too large, it is easy for the device to freeze, or the client has to wait for a long time, which reduces the communication efficiency of the health examination data in the health medical equipment. Summary of the invention
[0004] In view of this, the present application provides a communication method and device, medium, server, and terminal for a health care terminal, the main purpose of which is to improve the problems of high traffic pressure, long client waiting time, and low efficiency of health examination data communication in health care equipment in existing data transmission.
[0005] According to the first aspect of the present application, a communication method of a health care terminal is provided, comprising:
[0006] Enter the communication identifier corresponding to each health care terminal, and generate the execution order of the health care terminal bound to the communication identifier according to the health checkup information booked by different users;
[0007] Sending the health care terminal execution sequence to each health care terminal, so that each health care terminal performs a health examination operation on the user according to the health care terminal execution sequence;
[0008] After the health care terminal corresponding to the last execution order in the health care terminal execution order generates health care information, receiving a data link generated based on the health care information, wherein the data link includes a physical examination key field and a physical examination general field having a link connection relationship;
[0009] The health care information in the data link is parsed based on the communication identifier, and after the parsing is completed, a communication identifier clearing instruction is sent to each health care terminal, so that each health care terminal clears the health care information.
[0010] Preferably, the execution sequence of generating the health care terminal bound with the communication identifier according to obtaining the health checkup information scheduled by different users includes:
[0011] Receiving health check-up reservation requests from different users sent by a client, wherein the health check-up reservation requests carry health check-up information;
[0012] The physical examination item information in the health examination information is split according to the waiting time interval and the interval duration of the execution times of each health medical terminal, and based on the physical examination item information, the execution order of the health medical terminals for health examinations of different users is determined and bound to the communication identifier.
[0013] Preferably, the parsing of the health care information in the data link based on the communication identifier includes:
[0014] Decrypting and decompressing the transmitted encrypted compressed package to obtain the data link;
[0015] According to the execution order of the health care terminal corresponding to the communication identifier, the physical examination general fields stored in the tail data block and the head data block of the data link, and the physical examination key fields in the body data block of the data link are sequentially parsed;
[0016] The detection results corresponding to the medical health terminal are restored in sequence in combination with the execution order of the health care terminal, the general physical examination field, the key physical examination field, and the communication identifier, and health care information is generated according to the detection results.
[0017] Preferably, before sending the communication identification clearing instruction to each health care terminal, the method further includes:
[0018] The health and medical information is sent to a backup database, and the backup database is divided into storage areas according to preset time intervals and each health and medical terminal to facilitate searching when extracting the health and medical information.
[0019] According to a second aspect of the present application, another communication method of a health care terminal is provided, comprising:
[0020] Receive a health care terminal execution sequence sent by a service end, wherein the health care terminal execution sequence is generated according to health checkup information reserved by different users and is bound to a communication identifier corresponding to each health care terminal;
[0021] If it is detected that the communication identifier in the configuration information is not the last execution order in the execution order of the health care terminal, health care information is generated, and a data link is constructed based on the health care information, and sent to the next health care terminal corresponding to the execution order of the health care terminal, so that the next health care terminal constructs the data link based on the re-generated health care information, and the data link contains a physical examination key field and a physical examination general field with a link connection relationship; or,
[0022] If it is detected that the communication identifier in the configuration information is the last execution order in the execution order of the health care terminal, health care information is generated, and a data link is constructed based on the health care information, and sent to the server, so that the server parses the data link;
[0023] After receiving the communication identification clearing instruction sent by the service end, the generated health care information is cleared.
[0024] Preferably, if it is detected that the communication identifier in the configuration information is a non-last execution sequence in the execution sequence of the health care terminal, constructing a data link based on the health care information includes:
[0025] If it is detected that the communication identifier in the configuration information is a non-last execution order in the execution order of the health care terminal, a chain head data block is established on the chain tail data block of the previous data chain, and the physical examination key field and the physical examination general field in the health care information are extracted;
[0026] The physical examination key fields are stored in the chain body data block connected to the chain head data block, and the physical examination general fields of the previous health care information in the chain tail data block are superimposed and stored in the chain head data block, and connected and transmitted in the chain tail data block at the same time to construct the next data chain.
[0027] Preferably, if it is detected that the communication identifier in the configuration information is the last execution order in the execution order of the health care terminal, then building a data link based on the health care information includes:
[0028] If it is detected that the communication identifier in the configuration information is the last execution order in the execution order of the health care terminal, a chain head data block is established on the chain tail data block of the previous data chain, and the physical examination key field and the physical examination general field in the health care information are extracted;
[0029] The physical examination key fields are stored in the chain body data block connected to the chain head data block, and the physical examination general fields are superimposed and stored in the chain head data block;
[0030] The link body data block is marked as the end of the data link to construct a complete data link, and the data link is compressed and encrypted so as to be transmitted through an encrypted compressed package.
[0031] According to a third aspect of the present application, a communication system for a health care terminal is provided, comprising: a service end, a health care terminal,
[0032] The service end is used to input the communication identifier corresponding to each health care terminal, and generate a health care terminal execution sequence bound to the communication identifier based on the health checkup information booked by different users; send the health care terminal execution sequence to each health care terminal, so that each health care terminal performs a health checkup operation on the user according to the health care terminal execution sequence; after the health care terminal corresponding to the last execution sequence in the health care terminal execution sequence generates health care information, receive a data link generated based on the health care information, wherein the data link includes a health checkup key field and a health checkup general field with a link connection relationship; parse the health care information in the data link based on the communication identifier, and after completing the parsing, send a communication identifier clearing instruction to each health care terminal, so that each health care terminal clears the health care information;
[0033] The health care terminal is used to receive the health care terminal execution sequence sent by the service end, and the health care terminal execution sequence is generated according to the health check-up information booked by different users and is bound to the communication identifier corresponding to each health care terminal; if it is detected that the communication identifier in the configuration information is not the last execution sequence in the execution sequence of the health care terminal, then the health care information is generated, and a data link is constructed based on the health care information, and sent to the next health care terminal corresponding to the execution sequence of the health care terminal, so that the next health care terminal constructs the data link based on the re-generated health care information, and the data link contains a physical examination key field and a physical examination general field with a link connection relationship; or, if it is detected that the communication identifier in the configuration information is the last execution sequence in the execution sequence of the health care terminal, then the health care information is generated, and a data link is constructed based on the health care information, and sent to the service end, so that the service end parses the data link; after receiving the communication identifier clear instruction sent by the server, the generated health care information is cleared.
[0034] By means of the above technical solution, the technical solution provided by the embodiment of the present application has at least the following advantages:
[0035] The present application provides a communication method and system for health care terminals, which first inputs a communication identifier corresponding to each health care terminal, and generates a health care terminal execution sequence bound to the communication identifier based on the health checkup information booked by different users; secondly, sends the health care terminal execution sequence to each health care terminal, so that each health care terminal performs a health checkup operation on the user according to the health care terminal execution sequence; thirdly, after the health care terminal corresponding to the last execution sequence in the health care terminal execution sequence generates health care information, receives a data link generated based on the health care information, wherein the data link includes a health checkup key field and a health checkup common field with a link connection relationship; finally, the health care information in the data link is parsed based on the communication identifier, and after the parsing is completed, sends a communication identifier clearing instruction to each health care terminal, so that each health care terminal clears the health care information. Compared with the prior art, the embodiment of the present application generates a health care terminal execution sequence with a bound communication identifier, so that after the terminals complete the health check-up operation in sequence, a data link containing all medical information is obtained based on the last terminal, and health analysis is performed based on this data link. Since there is no need to obtain medical information data from each terminal, the traffic pressure of data transmission is greatly reduced, the waiting time is reduced, and the communication efficiency of health check-up data in health care equipment is improved.
[0036] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0038] Figure 1 A flow chart of a communication method of a health care terminal provided in an embodiment of the present application is shown;
[0039] Figure 2 A schematic diagram of a data link structure provided in an embodiment of the present application is shown;
[0040] Figure 3 A flow chart of another communication method of a health care terminal provided in an embodiment of the present application is shown;
[0041] Figure 4A schematic diagram of interaction in an application scenario provided by an embodiment of the present application is shown;
[0042] Figure 5 A block diagram of the communication system composition of a health care terminal provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0043] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0044] The present application embodiment provides a communication method for a health care terminal, such as Figure 1 As shown, the method includes:
[0045] 101. Enter the communication identifier corresponding to each health care terminal, and generate an execution sequence of the health care terminals bound with the communication identifiers based on the health checkup information booked by different users.
[0046] In the embodiment of the present application, the current execution end can be a service end of a health care system, which can be connected to a health care terminal for communication, and can be used to generate the inspection order of each item included in the user's health checkup, and send it to the health care terminal, so that the user can go to the corresponding health care terminal for a checkup in order; the health care information returned by the health care terminal can also be parsed to provide it to the doctor as a basis for diagnosis, etc. Among them, each health care terminal corresponds to a unique communication identifier to distinguish each health care terminal; the health checkup information can include but is not limited to the user's basic information, medical history, and selected checkup package, etc.; the execution order of the health care terminal can be the execution order for the user's physical examination items, such as user A first goes to the health care terminal for measuring height and weight to measure height and weight, then goes to the health care terminal for blood sampling and testing to perform blood sampling and testing, and finally goes to the health care terminal for collecting electrocardiogram data to collect electrocardiogram data, etc.; it can also be the execution order for a certain health care terminal, such as generating the execution order between users for the health care terminal for blood sampling and testing according to the registration order of the user, etc., and the implementation of this application is not specifically limited. It is understandable that, usually, health checkup centers will set up a variety of health checkup packages, and users can choose different packages according to their own needs. For example, middle-aged and elderly users over 60 years old can choose packages focusing on cardiovascular and other aspects of examinations; young users under 30 years old can choose regular physical examination packages, etc. The current execution end can generate an execution order for user medical examination items for each user based on the packages selected by each user, and can also generate an execution order between users for each health medical terminal based on information such as the detection time of the health medical terminal, so that each user can undergo a physical examination in order, avoid unnecessary disputes, and facilitate management.
[0047] 102. Send a health care terminal execution sequence to each health care terminal.
[0048] Further, each health care terminal performs health examination operations on the user according to the health care terminal execution order. In the embodiment of the present application, the current execution end sends the health care terminal execution order generated in step 101 to each health care terminal, so that each user can undergo a health examination in order, avoid unnecessary disputes, and facilitate management.
[0049] It should be noted that the order in the embodiment of the present application includes both the execution order of each user's respective projects and the execution order between each user in each health care terminal.
[0050] 103. After the health care terminal corresponding to the last execution sequence in the health care terminal execution sequence generates health care information, a data link generated based on the health care information is received.
[0051] Among them, the data link contains a physical examination key field and a physical examination general field with a link connection relationship; the physical examination key field is used to characterize the specific medical data obtained by the current user after the physical examination, for example, the value "180" in the height of 180cm, or the value "70" in the weight of 70kg, etc.; the physical examination general field is used to characterize the name of the physical examination item or the unit in the medical data, for example, "height" and "cm" in the height of 180cm, or "weight" and "kg" in the weight of 70kg, etc. By splitting the health and medical information into a data link containing a physical examination key field and a physical examination general field, the storage of the data is more standardized and stored. In the embodiment of the present application, when the health and medical terminal corresponding to the last execution order in the execution order of the health and medical terminal generates health and medical information, it means that the current user has completed all the physical examination items in the health and medical examination package selected by him, and at the same time, the various health and medical terminals involved in the health and medical examination package of the current user have also completed the relay generation of the health and medical information data link. At this time, the health and medical information data link sent at the end of the execution order is received, which is all the health and medical information data of the current user's health examination.
[0052] 104. Parse the health care information in the data link based on the communication identifier, and after completing the parsing, send a communication identifier clearing instruction to each health care terminal.
[0053] Further, each health care terminal clears the health care information. In the embodiment of the present application, after the health care information in the data link is parsed based on the communication identifier, it means that the current execution end has completed the acquisition of the user's health care information. At this time, a communication identifier clearing instruction can be sent to each involved health care terminal to instruct each health care terminal to clear all health care information of the current user, ensuring that the data is only stored in the current execution end, thereby protecting the privacy and security of the user.
[0054] Compared with the prior art, the embodiment of the present application generates an execution sequence of health care terminals bound to communication identifiers, so that after the terminals complete the health check-up operation in sequence, a data link containing all medical information is obtained based on the last terminal, and health analysis is performed based on this data link. Since there is no need to obtain medical information data from each terminal, the traffic pressure of data transmission is greatly reduced, the waiting time is reduced, and the communication efficiency of health check-up data in health care equipment is improved.
[0055] For further explanation and limitation, in an embodiment of the present application, the execution order of the health medical terminal for generating a bound communication identifier based on obtaining the health examination information booked by different users includes: receiving health examination appointment requests from different users sent by the client; splitting the health examination item information in the health examination information according to the waiting time interval and the interval duration of the execution times of each health medical terminal, and based on the health examination item information, determining the execution order of the health medical terminals for health examinations of different users, and binding them to the communication identifier.
[0056] Among them, the health check-up reservation request carries health check-up information, which may be but is not limited to user basic information, medical history, and scheduled health check-up items. Specifically, the current execution end first receives health check-up reservation requests sent by different users through user clients. The user client may be a client downloaded by the user through an application store to a personal mobile device, or may be an on-site reservation window set in a health care institution. The embodiment of the present application does not make specific limitations. The current execution end determines the execution order of the health care terminals for health check-ups for each user based on the pre-statisticed average waiting time for each user to perform a health check-up item (such as the sum of the time for undressing and preparing before collecting CT images and the time for dressing after collecting, which is the time the user needs to wait to collect CT images), and the interval time of the number of executions of each health care terminal (that is, the time it takes for each health care terminal to complete a health care examination), combined with the health care items involved in the health care package selected by the user, and binds it with the communication identifier of each terminal to ensure that the user can perform a health check-up in an orderly manner.
[0057] Furthermore, in order to protect the privacy of users, in an embodiment of the present application, parsing the health and medical information in the data link based on the communication identifier includes: decrypting and decompressing the transmitted encrypted compressed package to obtain the data link; parsing the general physical examination fields stored in the tail data block and the head data block of the data link, and the physical examination key fields in the body data block of the data link in sequence according to the execution order of the health and medical terminal corresponding to the communication identifier; restoring the test results corresponding to the medical health terminal in sequence in combination with the execution order of the health and medical terminal, the general physical examination fields, the physical examination key fields, and the communication identifier, and generating health and medical information based on the test results.
[0058] It is understandable that in order to ensure that the user's health and medical data is not leaked, the data transmitted by the health and medical terminal to the current execution end is the encrypted health and medical data link ciphertext, and in order to save the traffic resources consumed by the transmission, the health and medical data link ciphertext can be compressed before transmission. Based on this, after receiving the encrypted compressed package transmitted by the health and medical terminal, the current execution end first decrypts and decompresses it to obtain the health and medical data link plaintext. And according to the execution order of the health and medical terminal corresponding to the communication identifier, the physical examination general fields and physical examination key fields stored in the data link are parsed in turn. It should be noted that the specific structure of the health and medical data link, such as Figure 2 As shown, the chain head data block and the chain tail data block are used to store the general fields of physical examination in an overlapping storage manner, such as "height" and "cm" in height 180cm, or "weight" and "kg" in weight 70kg, etc.; the chain body data block is used to store the key fields of physical examination, such as the value "180" in height 180cm, or the value "70" in weight 70kg, etc. Further, according to parsing the general fields and key fields of physical examination from the data link, combined with the execution order of the health care terminal and the communication identifier, the test results are restored and the health care information is generated.
[0059] Preferably, in order to reduce the data storage pressure of the health care terminal and the server, in the embodiment of the present application, before sending the communication identification clear instruction to each health care terminal, the embodiment method also includes: sending the health care information to the backup database.
[0060] Among them, the backup database is divided into storage areas according to preset time intervals and each health and medical terminal, so as to facilitate searching when extracting health and medical information. For example, when establishing a backup database, a corresponding storage area is divided for each health and medical terminal, and each storage area is divided according to a preset time interval (for example, for common health and medical items, such as height, weight, etc., the time interval can be set relatively short, such as 24 hours; for relatively unpopular health and medical items, such as pneumoconiosis screening, the time interval can be set relatively long, such as 1 week, etc.), so that the amount of data in each area is relatively balanced and easier to search.
[0061] The present application provides a communication method for a health care terminal, which includes first inputting a communication identifier corresponding to each health care terminal, and generating a health care terminal execution sequence bound to the communication identifier based on health checkup information reserved by different users; secondly, sending the health care terminal execution sequence to each health care terminal, so that each health care terminal performs a health checkup operation on the user according to the health care terminal execution sequence; thirdly, after the health care terminal corresponding to the last execution sequence in the health care terminal execution sequence generates health care information, receiving a data link generated based on the health care information, wherein the data link includes a health checkup key field and a health checkup common field with a link connection relationship; finally, parsing the health care information in the data link based on the communication identifier, and after completing the parsing, sending a communication identifier clearing instruction to each health care terminal, so that each health care terminal clears the health care information. Compared with the prior art, the embodiment of the present application generates a health care terminal execution sequence with a bound communication identifier, so that after the terminals complete the health check-up operation in sequence, a data link containing all medical information is obtained based on the last terminal, and health analysis is performed based on this data link. Since there is no need to obtain medical information data from each terminal, the traffic pressure of data transmission is greatly reduced, the waiting time is reduced, and the communication efficiency of health check-up data in health care equipment is improved.
[0062] The present application embodiment provides another communication method for a health care terminal, such as Figure 3 As shown, the method includes:
[0063] 201. Receive a health care terminal execution sequence sent by a server.
[0064] Among them, the execution order of the health care terminal is generated according to the health check-up information scheduled by different users and is bound to the communication identifier corresponding to each health care terminal. In the embodiment of the present application, the current execution end can be a health care terminal, which can be connected to the server of the health care system for communication, and can be used to receive instructions from the server to perform physical examinations for users to perform health check-up items, and generate health care information and send it to the server, for example, a health care terminal for measuring height, a health care terminal for blood testing, etc. Specifically, the current health care terminal first receives the health care terminal execution order generated for each user according to the health check-up information scheduled by the user, which is sent by the server. The above steps of the specific generation process have been described in detail, and the embodiment of the present application will not be repeated here.
[0065] 202. If it is detected that the communication identifier in the configuration information is not the last execution sequence in the execution sequence of the health care terminal, health care information is generated, and a data chain is constructed based on the health care information, and sent to the next health care terminal corresponding to the execution sequence of the health care terminal, so that the next health care terminal constructs a data chain based on the re-generated health care information; or, if it is detected that the communication identifier in the configuration information is the last execution sequence in the execution sequence of the health care terminal, health care information is generated, and a data chain is constructed based on the health care information, and sent to the server, so that the server parses the data chain.
[0066] Among them, the data link contains key fields for physical examination and general fields for physical examination with link connection relationship. Specifically, each time any health and medical terminal performs health and medical examination, it determines whether it is the last one in the execution order of the health and medical terminal of the current user. If not (that is, not the last execution order), health and medical information is generated based on the test results, and a new set of "chain head-chain body-chain tail" combinations is constructed, the key fields for physical examination are stored in the chain body data block, the general fields for physical examination are stored in the chain head and chain tail data blocks, and connected with the original data link to be sent to the next health and medical terminal corresponding to the execution order of the health and medical terminal of the current user; if it is (that is, the last execution order), health and medical information is generated based on the test results, and a new set of "chain head-chain body-chain tail" combinations is constructed, the key fields for physical examination are stored in the chain body data block, the general fields for physical examination are stored in the chain head and chain tail data blocks, and connected with the original data link, and sent to the server, so that the server can parse the data link.
[0067] 203. After receiving the communication identification clearing instruction sent by the server, clear the generated health care information.
[0068] In an embodiment of the present application, upon receiving a communication identification clearing instruction sent by the server, the health care information of the user corresponding to the communication identification is cleared to ensure that the health care information of the user is not leaked.
[0069] Compared with the prior art, the embodiment of the present application determines whether the current detection is the last execution sequence in the execution sequence of the current user's health and medical terminal when each health and medical terminal executes the detection task. If so, the data link containing the current health and medical information is sent to the server; if not, the data link containing the current health and medical information is sent to the next health and medical terminal corresponding to the execution sequence of the current user's health and medical terminal, and the health and medical information corresponding to the communication identifier is cleared according to the instruction of the server. Since the method of uniformly returning the data to the server after completing all health and medical projects is adopted, the traffic pressure of data transmission is greatly reduced, the waiting time is reduced, and the communication efficiency of health examination data in health and medical equipment is improved.
[0070] For further explanation and limitation, in an embodiment of the present application, if it is detected that the communication identifier in the configuration information is a non-last execution order in the execution order of the health and medical terminal, then building a data link based on the health and medical information includes: if it is detected that the communication identifier in the configuration information is a non-last execution order in the execution order of the health and medical terminal, then establishing a chain head data block on the chain tail data block of the previous data link, and extracting the physical examination key fields and physical examination general fields in the health and medical information; storing the physical examination key fields in the chain body data block connected to the chain head data block, and superimposing the physical examination general fields of the previous health and medical information in the chain tail data block and storing them in the chain head data block, and at the same time connecting and transmitting them in the chain tail data block to construct the next data link.
[0071] Specifically, if it is detected that the currently executed health care project is not the last execution order in the execution order of the current user's health care terminal, a chain head data block is established on the chain tail data block of the previous data chain, and the general physical examination fields in this health care information are stored therein, and the key physical examination fields in this health care information are stored in the chain body data block, and the general physical examination fields of the previous health care information in the original chain tail data block are superimposed and stored in this chain head data block, and are simultaneously connected and transmitted in the chain tail data block to connect to the next set of data links.
[0072] Further, in an embodiment of the present application, if it is detected that the communication identifier in the configuration information is the last execution order in the execution order of the health care terminal, then building a data link based on the health care information includes:
[0073] If it is detected that the communication identifier in the configuration information is the last execution order in the execution order of the health care terminal, a chain head data block is established on the chain tail data block of the previous data chain, and the physical examination key fields and physical examination common fields in the health care information are extracted; the physical examination key fields are stored in the chain body data block connected to the chain head data block, and the physical examination common fields are superimposed and stored in the chain head data block; the chain body data block is marked as the end of the data chain to build a complete data chain, and the data link is compressed and encrypted for transmission through an encrypted compressed package.
[0074] Specifically, if it is detected that the currently executed health care project is the last execution order in the execution order of the current user's health care terminal, a chain head data block is established on the chain tail data block of the previous data chain, and the general physical examination fields in this health care information are stored therein. After the physical examination key fields in this health care information are stored in the chain body data block, this chain body data block is marked as the chain tail data block, indicating that the health checkup data chain of the current user has been constructed. In order to ensure that the data link is not leaked during transmission and to save traffic consumption, the data link can be compressed and encrypted and transmitted to the server in the form of an encrypted compressed package.
[0075] Compared with the prior art, the embodiment of the present application determines whether the current detection is the last execution sequence in the execution sequence of the current user's health and medical terminal when each health and medical terminal executes the detection task. If so, the data link containing the current health and medical information is sent to the server; if not, the data link containing the current health and medical information is sent to the next health and medical terminal corresponding to the execution sequence of the current user's health and medical terminal, and the health and medical information corresponding to the communication identifier is cleared according to the instruction of the server. Since the method of uniformly returning the data to the server after completing all health and medical projects is adopted, the traffic pressure of data transmission is greatly reduced, the waiting time is reduced, and the communication efficiency of health examination data in health and medical equipment is improved.
[0076] In a specific application scenario, the interactive communication relationship between the server and the terminal is as follows: Figure 4 shown.
[0077] Furthermore, as a response to the above Figure 1 The implementation of the method shown in the embodiment of the present application provides a communication system for a health care terminal, such as Figure 5 As shown, the system includes: a service end 31, a health care terminal 32,
[0078] The service end 31 is used to input the communication identifier corresponding to each health care terminal 32, and generate the execution order of the health care terminal 32 bound with the communication identifier according to the health checkup information booked by different users; send the execution order of the health care terminal 32 to each health care terminal 32, so that each health care terminal 32 performs health checkup operation on the user according to the execution order of the health care terminal 32; after the health care terminal 32 corresponding to the last execution order in the execution order of the health care terminal 32 generates health care information, receive the data link generated based on the health care information, the data link contains the health care key field and the health care general field with the link connection relationship; parse the health care information in the data link based on the communication identifier, and after the parsing is completed, send the communication identifier clearing instruction to each health care terminal 32, so that each health care terminal 32 clears the health care information;
[0079] The health care terminal 32 is used to receive the execution order of the health care terminal 32 sent by the service end 31, and the execution order of the health care terminal 32 is generated according to the health checkup information booked by different users and is bound to the communication identifier corresponding to each health care terminal 32; if it is detected that the communication identifier in the configuration information is not the last execution order in the execution order of the health care terminal 32, then the health care information is generated, and a data link is constructed based on the health care information, and sent to the next health care terminal 32 corresponding to the execution order of the health care terminal 32, so that the next health care terminal 32 constructs the data link based on the re-generated health care information, and the data link contains a physical examination key field and a physical examination general field with a link connection relationship; or, if it is detected that the communication identifier in the configuration information is the last execution order in the execution order of the health care terminal 32, then the health care information is generated, and a data link is constructed based on the health care information, and sent to the service end 31, so that the service end 31 parses the data link; after receiving the communication identifier clearing instruction sent by the server end 31, the generated health care information is cleared.
[0080] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.
[0081] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A communication method for a health care terminal, characterized in that: include: Receive a health care terminal execution sequence sent by a service end, wherein the health care terminal execution sequence is generated according to health checkup information reserved by different users and is bound to a communication identifier corresponding to each health care terminal; If it is detected that the communication identifier in the configuration information is a non-last execution order in the execution order of the health care terminal, health care information is generated, and a data link is constructed based on the health care information, and sent to the next health care terminal corresponding to the execution order of the health care terminal, so that the next health care terminal constructs the data link based on the re-generated health care information, and the data link contains a physical examination key field and a physical examination general field having a link connection relationship; If it is detected that the communication identifier in the configuration information is the last execution order in the execution order of the health care terminal, health care information is generated, and a data link is constructed based on the health care information, and sent to the server, so that the server parses the data link; After receiving the communication identification clearing instruction sent by the server, clearing the generated health and medical information; Wherein, if it is detected that the communication identifier in the configuration information is a non-last execution sequence in the execution sequence of the health care terminal, building a data link based on the health care information includes: If it is detected that the communication identifier in the configuration information is a non-last execution order in the execution order of the health care terminal, a chain head data block is established on the chain tail data block of the previous data chain, and the physical examination key field and the physical examination general field in the health care information are extracted; The physical examination key fields are stored in the chain body data block connected to the chain head data block, and the physical examination general fields of the previous health and medical information in the chain tail data block are superimposed and stored in the chain head data block, and are connected and transferred to the chain tail data block at the same time, so as to construct the next data chain; If it is detected that the communication identifier in the configuration information is the last execution order in the execution order of the health care terminal, then building a data link based on the health care information includes: If it is detected that the communication identifier in the configuration information is the last execution order in the execution order of the health care terminal, a chain head data block is established on the chain tail data block of the previous data chain, and the physical examination key field and the physical examination general field in the health care information are extracted; The physical examination key fields are stored in the chain body data block connected to the chain head data block, and the physical examination general fields are superimposed and stored in the chain head data block; The link body data block is marked as the end of the data link to construct a complete data link, and the data link is compressed and encrypted so as to be transmitted through an encrypted compressed package.
2. A communication system for a health care terminal, characterized in that: include: Server, health care terminal, The service end is used to input the communication identifier corresponding to each health care terminal, and generate a health care terminal execution sequence bound to the communication identifier based on the health checkup information booked by different users; send the health care terminal execution sequence to each health care terminal, so that each health care terminal performs a health checkup operation on the user according to the health care terminal execution sequence; after the health care terminal corresponding to the last execution sequence in the health care terminal execution sequence generates health care information, receive a data link generated based on the health care information, wherein the data link includes a health checkup key field and a health checkup general field with a link connection relationship; parse the health care information in the data link based on the communication identifier, and after completing the parsing, send a communication identifier clearing instruction to each health care terminal, so that each health care terminal clears the health care information; The health care terminal is used to receive the health care terminal execution sequence sent by the service end, and the health care terminal execution sequence is generated according to the health checkup information booked by different users and is bound to the communication identifier corresponding to each health care terminal; if it is detected that the communication identifier in the configuration information is not the last execution sequence in the execution sequence of the health care terminal, then the health care information is generated, and a data link is constructed based on the health care information, and sent to the next health care terminal corresponding to the execution sequence of the health care terminal, so that the next health care terminal constructs the data link based on the re-generated health care information, and the data link contains a physical examination key field and a physical examination general field with a link connection relationship; or, if it is detected that the communication identifier in the configuration information is the last execution sequence in the execution sequence of the health care terminal, then the health care information is generated, and a data link is constructed based on the health care information, and sent to the service end, so that the service end parses the data link; after receiving the communication identifier clearing instruction sent by the server end, the generated health care information is cleared; Wherein, the health care terminal is further used to establish a chain head data block on the chain tail data block of the previous data chain if it is detected that the communication identifier in the configuration information is a non-last execution order in the execution order of the health care terminal, and extract the physical examination key field and the physical examination general field in the health care information; store the physical examination key field in the chain body data block connected to the chain head data block, and store the physical examination general field of the previous health care information in the chain tail data block in the chain head data block, and connect and transfer it to the chain tail data block at the same time to build the next data chain; The health care terminal is also used to establish a chain head data block on the chain tail data block of the previous data chain if it detects that the communication identifier in the configuration information is the last execution order in the execution order of the health care terminal, and extract the physical examination key field and the physical examination general field in the health care information; store the physical examination key field in the chain body data block connected to the chain head data block, and store the physical examination general field in the chain head data block; mark the chain body data block as the end of the data chain to construct a complete data chain, and compress and encrypt the data chain for transmission through an encrypted compressed package.
Citation Information
Patent Citations
Self-destruction method of intelligent terminal
CN105554083A
Multidata transmission method of mobile medical data acquisition equipment and computer-readable storage medium
CN109166296A