Ultrasonic equipment control method and system

Through the mapping relationship between fingerprint information and ultrasonic equipment functions, control the execution of ultrasonic equipment, solve the tedious problem of ultrasound equipment operation, and improve the convenience and efficiency of operation.

CN114036970BActive Publication Date: 2025-01-24WUHAN UNITED IMAGING HEALTHCARE CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202111011700.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-31
Publication Date
2025-01-24
Estimated Expiration
2041-08-31

AI Technical Summary

Technical Problem

The operation and control of ultrasound equipment is complicated, which causes doctors to press buttons and function interfaces multiple times, which is less efficient.

Method used

By collecting the user's fingerprint information, setting the mapping relationship between the fingerprint and the functions of the ultrasonic equipment, matching the fingerprint information with the execution functions is achieved, and then the ultrasonic equipment is controlled to perform corresponding operations.

Benefits of technology

Simplify the control operation of ultrasound equipment, improve convenience and efficiency, reduce the number of keys on the control panel, and reduce the workload of manufacturing costs and user operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114036970B_ABST
    Figure CN114036970B_ABST
Patent Text Reader

Abstract

The embodiments of the present specification provide an ultrasound device control method and system, the method comprising acquiring first fingerprint information of a user through an acquisition device; setting an execution function of the ultrasound device corresponding to the first fingerprint information to generate a first mapping relationship between the first fingerprint information and the execution function, wherein the execution function comprises at least one of ultrasound image optimization, ultrasound measurement, interface switching, ultrasound image annotation, coded harmonic ultrasound imaging, and display of a scanning guidance page; acquiring second fingerprint information of the user through the acquisition device; matching the second fingerprint information with the first fingerprint information to obtain a matching result; and determining the execution function corresponding to the second fingerprint information based on the first mapping relationship and the matching result, and controlling the ultrasound device to implement operations related to the execution function corresponding to the second fingerprint information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present specification relates to the field of medical technology, and in particular to an ultrasonic equipment control method and system. Background Art

[0002] Using ultrasound equipment for medical ultrasound testing can reflect images of human tissues to clinical personnel. However, the operation panel of the ultrasound equipment is provided with multiple buttons corresponding to ultrasound testing functions. During operation, doctors need to press multiple buttons corresponding to different functions on the operation panel multiple times and switch between functional interfaces to realize the corresponding ultrasound testing functions, which makes the operation and control of the ultrasound equipment by doctors cumbersome and the efficiency of the ultrasound equipment in performing related operations is low.

[0003] Therefore, it is necessary to provide an ultrasonic device control method to simplify the control operation of the ultrasonic device, improve the convenience of ultrasonic device control, and improve the efficiency of the ultrasonic device in performing related operations. Summary of the invention

[0004] One of the embodiments of the present specification provides a method for controlling an ultrasound device, comprising: acquiring first fingerprint information of a user through an acquisition device; setting an execution function of the ultrasound device corresponding to the first fingerprint information to generate a first mapping relationship between the first fingerprint information and the execution function, wherein the execution function includes at least one of ultrasound image optimization, ultrasound measurement, interface switching, ultrasound image annotation, coded harmonic ultrasound imaging, and displaying a scanning guidance page; acquiring second fingerprint information of the user through the acquisition device; matching the second fingerprint information with the first fingerprint information to obtain a matching result; and determining the execution function corresponding to the second fingerprint information based on the first mapping relationship and the matching result, and controlling the ultrasound device to implement operations related to the execution function corresponding to the second fingerprint information.

[0005] In some embodiments, the first fingerprint information includes fingerprint information of multiple fingers of the user, the first mapping relationship includes the correspondence between a combination of fingerprint information of two or more fingers of the user and the execution function, or the correspondence between a fingerprint image of one finger of the user and a combination of different pressing parameters and the execution function, and the pressing parameters include at least one of the number of times the user presses the acquisition device, the pressing strength, the pressing duration, and the pressing angle.

[0006] In some embodiments, matching the second fingerprint information with the first fingerprint information to obtain a matching result includes: obtaining the user status of the ultrasound device; and in response to the user status being not empty, matching the second fingerprint information with the personal fingerprint data corresponding to the user status to obtain a first matching result; or in response to the user status being empty, matching the second fingerprint information with the global fingerprint data to obtain a second matching result.

[0007] In some embodiments, determining the execution function corresponding to the second fingerprint information according to the first mapping relationship and the matching result includes: in response to the first matching result being successful, determining the first target fingerprint information matching the second fingerprint information in the first fingerprint information, determining the first target execution function corresponding to the first target fingerprint information according to the first mapping relationship, and using the first target execution function as the execution function corresponding to the second fingerprint information; or in response to the first matching result being failed, matching the second fingerprint information with the global fingerprint data to obtain the second matching result; or in response to the second matching result being successful, determining the second target fingerprint information matching the second fingerprint information in the global fingerprint data, determining the second target execution function corresponding to the second target fingerprint information according to the mapping relationship related to the second target fingerprint information, and using the second target execution function as the execution function corresponding to the second fingerprint information, and updating the user status to be not empty; or in response to the second matching result being failed, prompting the user that the matching failed, setting the execution function of the ultrasound device corresponding to the second fingerprint information, and updating the first mapping relationship to generate a second mapping relationship.

[0008] In some embodiments, controlling the ultrasound device to implement an operation related to an execution function corresponding to the second fingerprint information includes: determining whether to execute the operation related to the execution function corresponding to the second fingerprint information based on a mutual exclusion anti-interruption mechanism.

[0009] In some embodiments, the determination of whether to execute an operation related to an execution function corresponding to the second fingerprint information based on a mutually exclusive anti-interruption mechanism includes: determining whether the ultrasound device is in a frozen state to obtain a first judgment result; and determining whether to execute an operation related to the execution function corresponding to the second fingerprint information based on the first judgment result.

[0010] In some embodiments, the controlling of the ultrasonic device to implement operations related to the execution function corresponding to the second fingerprint information includes: in response to the user's pressing force on the acquisition device being less than a threshold, displaying the execution function corresponding to the second fingerprint information to the user; or in response to the user's pressing force on the acquisition device being greater than a threshold, executing the execution function corresponding to the second fingerprint information.

[0011] In some embodiments, the first fingerprint information includes a fingerprint image and information related to the fingerprint image, and the information related to the fingerprint image includes a target object corresponding to the fingerprint image and a pressing parameter of the target object, wherein the target object includes at least one of the user's fingers, palms, gloves, and prostheses, and the pressing parameters include at least one of the number of times the user presses the acquisition device, the pressing strength, the pressing duration, and the pressing angle.

[0012] One of the embodiments of the present specification provides an ultrasound device control system, including: a first acquisition module, used to acquire a user's first fingerprint information through an acquisition device; a generation module, used to set an execution function of the ultrasound device corresponding to the first fingerprint information to generate a first mapping relationship between the first fingerprint information and the execution function, wherein the execution function includes at least one of ultrasound image optimization, ultrasound measurement, interface switching, ultrasound image annotation, coded harmonic ultrasound imaging, and display of a scanning guidance page; a second acquisition module, used to acquire the user's second fingerprint information through the acquisition device; a third acquisition module, used to match the second fingerprint information with the first fingerprint information to obtain a matching result; a determination module, used to determine the execution function corresponding to the second fingerprint information based on the first mapping relationship and the matching result, and control the ultrasound device to implement operations related to the execution function corresponding to the second fingerprint information.

[0013] One of the embodiments of the present specification provides a computer-readable storage medium, wherein the storage medium stores computer instructions. When a computer reads the computer instructions in the storage medium, the computer executes the method described above.

[0014] The beneficial effects that may be brought about by the embodiments of this specification include but are not limited to: by matching the second fingerprint information with the first fingerprint information, after a successful match, the ultrasonic device is controlled by the execution function corresponding to the second fingerprint information, and the user does not need to press multiple buttons or a combination of multiple buttons to control the ultrasonic device, thereby improving the convenience and efficiency of controlling the ultrasonic device, and can also reduce the number of buttons on the control panel of the ultrasonic device, thereby reducing the manufacturing cost of the ultrasonic device and the workload of user operations. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] This specification will be further described in the form of exemplary embodiments, which will be described in detail by the accompanying drawings. These embodiments are not restrictive, and in these embodiments, the same number represents the same structure, wherein:

[0016] Figure 1 is a schematic diagram of an application scenario of an ultrasound device control system according to some embodiments of this specification;

[0017] Figure 2 is an exemplary flow chart of an ultrasonic device control method according to some embodiments of the present specification;

[0018] Figure 3 is a schematic diagram of setting an execution function of an ultrasonic device corresponding to first fingerprint information according to some embodiments of this specification;

[0019] Figure 4 is a comparison diagram of the operation panels of two ultrasonic devices shown in some embodiments of this specification;

[0020] Figure 5 is a schematic diagram of setting fingerprint information in an ultrasonic device according to some embodiments of this specification;

[0021] Figure 6 It is an operation panel of an ultrasound device with two custom buttons according to some embodiments of this specification;

[0022] Figure 7 is a schematic diagram of matching the second fingerprint information with the first fingerprint information according to some embodiments of this specification;

[0023] Figure 8 is an exemplary status function table according to some embodiments of this specification;

[0024] Figure 9a and Figure 9b is a schematic diagram of controlling an ultrasonic device through fingerprint information according to some embodiments of this specification;

[0025] Fig.10 It is a module diagram of an ultrasound device control system according to some embodiments of the present specification. DETAILED DESCRIPTION

[0026] In order to more clearly illustrate the technical solutions of the embodiments of this specification, the following is a brief introduction to the drawings required for the description of the embodiments. Obviously, the drawings described below are only some examples or embodiments of this specification. For ordinary technicians in this field, this specification can also be applied to other similar scenarios based on these drawings without creative work. Unless it is obvious from the language environment or otherwise explained, the same reference numerals in the figures represent the same structure or operation.

[0027] It should be understood that the "system", "device", "unit" and / or "module" used herein are a method for distinguishing different components, elements, parts, portions or assemblies at different levels. However, if other words can achieve the same purpose, the words can be replaced by other expressions.

[0028] As shown in this specification and claims, unless the context clearly indicates an exception, the words "a", "an", "an" and / or "the" do not refer to the singular and may also include the plural. Generally speaking, the terms "comprise" and "include" only indicate the inclusion of the steps and elements that have been clearly identified, and these steps and elements do not constitute an exclusive list. The method or device may also include other steps or elements.

[0029] Flowcharts are used in this specification to illustrate the operations performed by the system according to the embodiments of this specification. It should be understood that the preceding or following operations are not necessarily performed precisely in order. Instead, the steps may be processed in reverse order or simultaneously. At the same time, other operations may also be added to these processes, or one or more operations may be removed from these processes.

[0030] Figure 1 It is a schematic diagram of an application scenario of an ultrasonic control system according to some embodiments of this specification.

[0031] The ultrasound device control system 100 may include an ultrasound device 110, a network 120, at least one terminal 130, a processing device 140, and a storage device 150. The various components in the system 100 may be interconnected through the network 120. For example, the imaging device 110 and the at least one terminal 130 may be connected or communicated through the network 120.

[0032] In some embodiments, the ultrasound device control system 100 may include an acquisition device ( Figure 1). In some embodiments, the acquisition device may be provided on the ultrasonic device 110, or may be a separate device. In some embodiments, the acquisition device may refer to a device for collecting one or more of finger fingerprints, palm prints, glove surface bumps, prosthetic limb lines, brain waves, iris information, etc. For example, the acquisition device may include a semiconductor capacitive acquisition device, an optical acquisition device, a semiconductor pressure-sensitive acquisition device, a temperature difference sensing acquisition device, an ultrasonic recognition acquisition device, a micro-optical acquisition device, a radio frequency acquisition device, etc., or any combination thereof.

[0033] like Figure 4 As shown in , the operation panel of the existing ultrasound device includes multiple buttons (such as Figure 4 As shown in 4a in the figure, during the operation of the ultrasound device, the doctor needs to press multiple buttons corresponding to different functions on the operation panel of the ultrasound device multiple times and switch back and forth between multiple function interfaces. This process greatly increases the doctor's workload.

[0034] To solve the above problem, in some embodiments, the acquisition device can be one or more buttons (for example, Figure 4 A gray button in 4b, Figure 6 ), a collection unit for collecting images and a sensor unit for collecting pressing parameters may be provided inside the button, and the above units may communicate with the ultrasonic device 110 through an interface (such as a USB interface). For example, the collection unit may include a fingerprint collection unit, a palm print collection unit, a brain wave collection unit, an iris collection unit, etc., and the sensor unit may include a pressing times collection unit, a pressing time collection unit, a pressing angle collection unit, and any other unit that can be used to collect pressing parameters.

[0035] In some embodiments, the acquisition device may further include a camera. When the user touches the acquisition device while wearing gloves, the finger pressed by the user and / or the pressing parameter may be identified based on the camera. In some embodiments, the acquisition device may further include a touch screen disposed on the ultrasound device 110. For example, the acquisition device may be installed on the ultrasound device 110 as a sub-screen of the main screen, as opposed to the main screen of the ultrasound device 110.

[0036] In some embodiments, a collection device based on the principle of conduction can be used to collect finger fingerprints, palm prints, etc. In some embodiments, a collection device based on other principles (e.g., ultrasonic collection, optical collection) can be used to collect finger fingerprints, palm prints, glove surface convex points, prosthetic limb lines, etc.

[0037] The collection device can collect data in a variety of ways. For example, when the user's fingerprint contacts the collection device, the collection device (e.g., a semiconductor capacitive collection device) can form different capacitance values ​​based on the different distances between different positions of the user's fingerprint and the collection device to complete the collection of the fingerprint. For another example, when the user wears a glove with surface bumps and contacts the collection device, the collection device (e.g., an ultrasonic recognition collection device) can emit a signal of a specific frequency to the part of the glove that contacts the collection device, and complete the collection of the surface bumps of the glove based on the reflected signal.

[0038] The ultrasound device 110 can be used to scan the object for diagnostic imaging. The ultrasound device 110 can be used to view the image information of the internal tissue of the object's body to assist doctors in diagnosing diseases. The ultrasound device 110 can send higher frequency sound waves (such as ultrasound) to the object through a probe to generate an ultrasound image. In some embodiments, the object may include a biological object and / or a non-biological object. For example, the object may include a specific part of the human body, such as the neck, chest, abdomen, etc., or a combination thereof. For another example, the object may be a patient to be scanned by the ultrasound device 110. In some embodiments, the ultrasound image may include at least one of a brightness mode (B mode) image, a color mode (C mode) image, a motion mode (M mode) image, a Doppler mode (D mode) image, and an elastic imaging mode (E mode) image. In some embodiments, the ultrasound image may include a two-dimensional (2D) image or a three-dimensional (3D) image.

[0039] In some embodiments, the ultrasound image acquired by the ultrasound device 110 may be transmitted to the processing device 140 for further analysis. Additionally or alternatively, the ultrasound image acquired by the ultrasound device 110 may be sent to a terminal (e.g., terminal 130) for display and / or a storage device (e.g., storage device 150) for storage.

[0040] The network 120 may include any suitable network capable of facilitating information and / or data exchange of the ultrasound device control system 100. In some embodiments, at least one component of the ultrasound device control system 100 (e.g., the ultrasound device 110, the processing device 140, the storage device 150, the at least one terminal 130) may exchange information and / or data with at least one other component in the ultrasound device control system 100 through the network 120. For example, the processing device 140 may obtain fingerprint information from the ultrasound device 110 through the network 120. The network 120 may be and / or include a public network (e.g., the Internet), a private network (e.g., a local area network (LAN), a wide area network (WAN)), a wired network (e.g., a wireless local area network), an Ethernet, a wireless network (e.g., an 802.11 network, a Wi-Fi network), a cellular network (e.g., a long term evolution (LTE) network), a frame relay network, a virtual private network (“VPN”), a satellite network, a telephone network, a router, a hub, a switch, a server computer, and / or any combination thereof. By way of example only, the network 120 may include a cable network, a wired network, a fiber optic network, a telecommunication network, an intranet, a wireless local area network (WLAN), a metropolitan area network (MAN), a public switched telephone network (PSTN), a Bluetooth TM Network, ZigBee TM Network, near field communication (NFC) network, etc., or any combination thereof. In some embodiments, the network 120 may include one or more network access points. For example, the network 120 may include a wired and / or wireless network access point such as a base station and / or an Internet exchange point, and one or more components of the ultrasound device control system 100 may be connected to the network 120 through a wired and / or wireless access point to exchange data and / or information.

[0041] The terminal 130 may include a mobile device 130-1, a tablet computer 130-2, a laptop computer 130-3, a desktop computer 130-4, etc., or any combination thereof. In some embodiments, at least one terminal 130 may communicate and / or connect with the ultrasound device 110, the processing device 140, and / or the storage device 150. For example, a user may view an ultrasound image generated by the ultrasound device 110 through at least one terminal 130.

[0042] The processing device 140 can process data and / or information obtained from the ultrasound device 110, the terminal 130 and / or the storage device 150. For example, the processing device 140 can obtain the fingerprint information of the user from the ultrasound device 110. For another example, the processing device 140 can obtain the fingerprint information of the user from the storage device 150. In some embodiments, the processing device 140 can be a single server or a server group. The server group can be centralized or distributed. In some embodiments, the processing device 140 can be local or remote. For example, the processing device 140 can access information and / or data from the ultrasound device 110, the storage device 150 and / or at least one terminal 130 through the network 120. For another example, the processing device 140 can be directly connected to the ultrasound device 110, at least one terminal 130 and / or the storage device 150 to access information and / or data. In some embodiments, the processing device 140 can be implemented on a cloud platform. For example, the cloud platform can include a private cloud, a public cloud, a hybrid cloud, a community cloud, a distributed cloud, a cloud-to-cloud cloud, a multi-cloud, etc. or any combination thereof.

[0043] The storage device 150 may store data, instructions, and / or any other information. In some embodiments, the storage device 150 may store data obtained from the ultrasound device 110, the terminal 130, and / or the processing device 140. In some embodiments, the storage device 150 may store data and / or instructions that the processing device 140 may execute or use to execute the exemplary methods described in the present application. In some embodiments, the storage device 150 may include a mass storage, a removable memory, a volatile read-write memory, a read-only memory (ROM), etc., or any combination thereof. Exemplary mass storage may include a disk, an optical disk, a solid-state drive, etc. Exemplary removable storage may include a flash drive, a floppy disk, an optical disk, a memory card, a compressed disk, a tape, etc. Exemplary volatile read-write memory may include a random access memory (RAM). Exemplary RAM may include a dynamic random access memory (DRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), a static random access memory (SRAM), a thyristor random access memory (T-RAM), and a zero capacitance random access memory (Z-RAM), etc. Exemplary ROMs may include mask ROM (MROM), programmable ROM (PROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), compact disk ROM (CD-ROM), digital versatile disk ROM, and the like.

[0044] In some embodiments, the storage device 150 may be connected to the network 120 to communicate with one or more other components of the ultrasound device control system 100 (e.g., the processing device 140, the terminal 130). One or more components of the ultrasound device control system 100 may access data or instructions stored in the storage device 150 through the network 120. In some embodiments, the storage device 150 may be directly connected to or communicate with one or more other components of the ultrasound device control system 100 (e.g., the processing device 140, the terminal 130). In some embodiments, the storage device 150 may be part of the processing device 140.

[0045] It should be noted that the above description is provided for illustrative purposes only and is not intended to limit the scope of this specification. For those of ordinary skill in the art, various changes and modifications may be made under the guidance of the contents of this specification. The features, structures, methods and other features of the exemplary embodiments described in this specification may be combined in various ways to obtain additional and / or alternative exemplary embodiments. For example, the storage device 150 may be a data storage device including a cloud computing platform. However, these changes and modifications will not deviate from the scope of this specification.

[0046] Figure 2 is an exemplary flow chart of an ultrasonic device control method according to some embodiments of the present specification. Figure 3 It is a schematic diagram of setting the execution function of the ultrasound device corresponding to the first fingerprint information according to some embodiments of this specification. Figure 4 It is a comparison diagram of the operation panels of two ultrasonic devices shown in some embodiments of this specification. Figure 5 It is a schematic diagram of setting fingerprint information in an ultrasonic device according to some embodiments of this specification. Figure 6 This is an operation panel of an ultrasound device with two custom buttons according to some embodiments of this specification.

[0047] like Figure 2 As shown, the process 200 includes the following steps. In some embodiments, the process 200 may be executed by the processing device 140 .

[0048] Step 210 , obtaining the first fingerprint information of the user through a collection device. In some embodiments, step 210 may be performed by the obtaining module 1010 .

[0049] Fingerprint information refers to information related to a user's fingerprint, such as a fingerprint image, a fingerprint entry method, etc. In some embodiments, the fingerprint information may reflect the identity of the user.

[0050] In some embodiments, the first fingerprint information may include a fingerprint image and information related to the fingerprint image. In some embodiments, the information related to the fingerprint image may include a target object corresponding to the fingerprint image. For any fingerprint image, the fingerprint image comes from a corresponding target object. In some embodiments, the target object corresponding to the fingerprint image may include a user's finger, palm, glove (e.g., a glove worn by the user), prosthesis, etc., or any combination thereof. For example, for a certain user, the fingerprint image may include the user's finger fingerprint, palm print, convex points on the surface of the user's glove, prosthesis pattern, etc., or any combination thereof.

[0051] In some embodiments, the target object corresponding to the fingerprint image is related to the accuracy requirement of fingerprint information recognition. In some embodiments, the recognition accuracy requirement of fingerprint information can be determined according to the operation of the ultrasonic device. For example, when the ultrasonic device performs user authentication (for example, when a user starts to operate the ultrasonic device, the system may need to collect the user's fingerprint information to identify the user's identity), the recognition accuracy requirement of fingerprint information can be relatively high. In some scenarios, the user (for example, a doctor) may control the ultrasonic device with one hand or wearing gloves. In this case, the convenience of operating the ultrasonic device needs to be considered, and the accuracy requirement of fingerprint information recognition can be relatively low. In some embodiments, the convenience of ultrasonic device operation can be improved by reducing the recognition accuracy requirement of the first fingerprint information. For example, the recognition accuracy requirement of the first fingerprint information can be reduced to only identifying the finger corresponding to the first fingerprint information, that is, the target object corresponding to the current first fingerprint information is the user's finger, so that when the user operates, the ultrasonic device can be controlled to perform the corresponding operation only by identifying the user's finger. For more details about controlling the ultrasonic device to perform the corresponding operation through fingerprint information, please refer to step 250 and its related description.

[0052] In some embodiments, the information related to the fingerprint image may include the pressing parameters of the target object. The pressing parameters refer to the parameters generated when the target object presses the acquisition device. In some embodiments, the pressing parameters may include the number of presses, the pressing force, the pressing duration, the pressing angle, etc. or any combination thereof.

[0053] In some embodiments, the acquisition module 1010 may acquire the user's first fingerprint information through a collection device. In some embodiments, the acquisition module 1010 may be the collection device itself, or a module for controlling the collection device. In some embodiments, the collection device may be a touch screen provided on an ultrasound device. For more details about the collection device, see Figure 1 and its related description.

[0054] like Figure 5 As shown, the user can press a finger on the capacitive contact end of the acquisition device (eg, the capacitive groove, Figure 5 The capacitive button in the fingerprint sensor enables the acquisition device to acquire the uneven lines on the front skin of the finger end to obtain a fingerprint image, and obtain the corresponding pressing parameters through the sensor inside the acquisition device.

[0055] The acquisition module 1010 may also acquire the user's first fingerprint information in other ways. In some embodiments, the acquisition module 1010 may acquire the first fingerprint information from a storage device 150 storing historical data of a plurality of first fingerprint information through the network 120. This embodiment does not limit the way of acquiring the first fingerprint information.

[0056] Through the above method, using various types of collection devices to collect first fingerprint information containing various information can ensure the comprehensiveness, accuracy and diversity of the first fingerprint information collection, avoid the occurrence of incomplete or inaccurate data in the first fingerprint information collection, and lay the foundation for the subsequent convenient, accurate and efficient control of the ultrasonic equipment through the user's fingerprint information.

[0057] Step 220 , setting an execution function of the ultrasound device corresponding to the first fingerprint information to generate a first mapping relationship between the first fingerprint information and the execution function. In some embodiments, step 220 may be performed by the generation module 1020 .

[0058] The execution function of the ultrasound device may be any operation function related to the ultrasound scanning process and / or the scanning results, or may be all functions that can be controlled by the buttons in the control panel of the ultrasound device, or may be one or more commonly used execution functions selected by the doctor from the above-mentioned execution functions.

[0059] In some embodiments, the execution functions of the ultrasound device may include ultrasound image optimization, ultrasound measurement, interface switching, ultrasound image annotation, ultrasound image display mode, ultrasound image switching, coded harmonic ultrasound imaging, displaying a scanning guidance page, adjusting the ultrasound probe position, invoking a voice assistant, etc. or any combination thereof. Among them, ultrasound image optimization refers to using the ultrasound device to perform gain processing on the ultrasound image to improve the display effect of the ultrasound image; ultrasound measurement refers to the ultrasound device using ultrasound to detect the target part; interface switching refers to switching between various display interfaces or functional interfaces of the ultrasound device; ultrasound image annotation refers to annotating and marking the ultrasound image; ultrasound image display mode refers to selecting, switching, and editing the display mode of the ultrasound image; ultrasound image switching refers to switching the generated ultrasound image; coded harmonic ultrasound imaging refers to the ultrasound device using coded harmonics to image the target; displaying a scanning guidance page refers to displaying information about the scanning guidance to the user on the screen of the ultrasound device; adjusting the ultrasound probe position refers to using the ultrasound device to change the position of the ultrasound probe in the target part; invoking a voice assistant refers to calling the voice assistant of the ultrasound device to assist the user in the operation. For example, the user can use the voice assistant to complete operations such as ultrasound image annotation in the process of ultrasound measurement in the form of voice.

[0060] Through the above method, a corresponding mapping relationship is formed between the user's fingerprint information and the execution function of the ultrasound device, so that the user can subsequently control the ultrasound device through the fingerprint information, which can greatly simplify the user's control operation of the ultrasound device and reduce the user's original pressure of completing multiple work processes such as manual measurement and annotation in addition to controlling the ultrasound device, thereby effectively optimizing the overall process of controlling the execution of the ultrasound device.

[0061] The first mapping relationship can be used to represent the correspondence between the first fingerprint information and the execution function of the ultrasound device. After the user is authenticated, based on the mapping relationship, the ultrasound device control system can control the ultrasound device to automatically execute the execution function corresponding to the fingerprint information.

[0062] In some embodiments, the first fingerprint information may include fingerprint information of multiple fingers of the user. For example, the first fingerprint information may include ten fingerprint images corresponding to ten fingers of the user.

[0063] In some embodiments, the first mapping relationship may include a correspondence between a combination of fingerprint information of two or more fingers of a user (and / or the order of the combination) and an execution function. For example, the first mapping relationship may include a combination of fingerprint images of two fingers of a user (e.g., the index finger and the middle finger of the left hand) and a correspondence between the interface switching function of the ultrasonic device; thus, when the system recognizes a combination of fingerprint images of two fingers (e.g., two fingers pressing the acquisition device at the same time, or two fingers pressing the acquisition device one after another), the system will control the ultrasonic device to automatically execute the interface switching function.

[0064] In some embodiments, the above-mentioned operation of the system identifying the fingerprint image combination of two fingers of the user can be performed as follows: Figure 6 The operation panel of the ultrasound device shown in the figure is implemented. The user can press two fingers at the same time or successively on Figure 6 The two gray buttons in the figure are used by the system to implement the above identification operations. Figure 6 The gray button in is the aforementioned acquisition device. A collection device may include only one button or multiple buttons. In this way, the user can press multiple buttons of the acquisition device during the above operation and complete fingerprint recognition at the same time. Moreover, through the above multiple buttons, a combination of multiple fingerprint information can be implemented to expand the number of function mappings executed by the ultrasound device. For example, the above fingerprint information can be mapped to display different interfaces of the ultrasound device, and based on this function, the ultrasound device interface switching function can be mapped.

[0065] In some embodiments, different combinations of fingerprint images may correspond to different execution functions. For example, the execution function corresponding to the fingerprint images of the index finger and the middle finger is ultrasonic image optimization, and the execution function corresponding to the fingerprint images of the middle finger and the ring finger is ultrasonic measurement. In some embodiments, different arrangement orders of the same two or more fingerprint images may correspond to different execution functions. For example, for the index finger and the middle finger of the same user, the execution function corresponding to pressing the index finger first and then the middle finger may be coded harmonic ultrasonic imaging, and the execution function corresponding to pressing the middle finger first and then the index finger may be ultrasonic measurement.

[0066] In some embodiments, the first mapping relationship may include a fingerprint image of one finger of the user, a corresponding relationship between a combination of different pressing parameters and an execution function. For example, the first mapping relationship may be a corresponding relationship between a combination of a fingerprint image of the user's index finger and a pressing force of 100N of the index finger, and an ultrasonic image optimization function of the ultrasonic device; in this way, when the system recognizes the fingerprint image of the index finger and recognizes that the pressing force of the index finger is 100N, the system will control the ultrasonic device to automatically execute the ultrasonic image optimization function. In some embodiments, the same fingerprint image and a combination of different pressing parameters (for example, one or more of different pressing times, different pressing forces, different pressing durations, different pressing angles, etc.) may correspond to different execution functions. For example, the execution function corresponding to the user's index finger pressing twice in a row is ultrasonic image optimization, and the execution function corresponding to the user's index finger pressing three times in a row is ultrasonic measurement. For more details about the pressing parameters, see the aforementioned step 210 and its related description.

[0067] In some embodiments, the first mapping relationship may also include a correspondence between the first fingerprint information and multiple execution functions. For example, a certain fingerprint image and / or pressing parameter of the user may correspond to coded harmonic ultrasound imaging and ultrasound image annotation at the same time. In some embodiments, the first mapping relationship may also include an execution order of multiple execution functions, which may be automatically arranged and generated according to the rationality of the execution function or set according to user customization. For example, a certain fingerprint image and / or pressing parameter of the user may correspond to coded harmonic ultrasound imaging and ultrasound image annotation at the same time, and the execution order may be to execute the coded harmonic ultrasound imaging function first and then execute the ultrasound image annotation function.

[0068] In some embodiments, the ultrasonic device control system 100 can guide the user to press the target object (such as a finger, palm, glove, prosthesis, etc.) to a specified position. For example, the ultrasonic device control system 100 can guide the user to press the target object into the capacitor groove of the acquisition device by voice prompts. In some embodiments, after the user presses the target object to the specified position and the acquisition device acquires the first fingerprint information, the generation module 1020 can set the execution function of the ultrasonic device corresponding to the first fingerprint information. After the user determines the execution function corresponding to the first fingerprint information, the generation module 1020 can write the execution function into the first fingerprint information by encoding to generate a mapping relationship between the two.

[0069] In some embodiments, during the setting process, the setting interface of the ultrasound device can display the execution functions that have been set for different fingerprint information to the user for the user to confirm or modify. Figure 3As shown, a mapping is formed between the user's first fingerprint image and the ultrasound image optimization function, and a mapping is formed between the user's second fingerprint image and the ultrasound measurement function. In some embodiments, the user can change the set execution function.

[0070] In some embodiments, during the setting process, the setting interface of the ultrasound device can display the executable functions that can be set for different fingerprint information for the user to choose. Figure 3 As shown, when the user sets the execution function corresponding to the third fingerprint image, the acquisition device can transmit the user's third fingerprint image to the ultrasound device. After that, the setting interface of the ultrasound device can display check boxes including multiple execution functions in the corresponding function selection bar, such as interface switching, ultrasound image annotation, coded harmonic ultrasound imaging, display of scanning guidance page, etc. The user can click in the setting interface to confirm the execution function corresponding to the third fingerprint image. For example, if the user clicks on the interface switching function, it means that the user confirms that the third fingerprint image is mapped to the interface switching function. It should be noted that Figure 3 Only a simple example of setting an execution function corresponding to the first fingerprint information according to a fingerprint image is shown, and the present description is not limited to the scope of the embodiment.

[0071] In some embodiments, the user uses two or more fingerprint images, pressing parameters, etc. or a combination thereof to perform settings, which is similar to the user using a single fingerprint image to perform settings. For example, the user can press a specified position with two fingers at the same time, and the generation module 1020 can start the setting process and display the configurable functions to the user through the setting interface of the ultrasound device. After the user selects and confirms, the generation module 1020 can generate a mapping between the fingerprint images of the user using two fingers at the same time and the execution function.

[0072] In some embodiments, the generation module 1020 may provide the user with a function selection interface for associating different combinations of fingerprint images, so that the user can make corresponding settings as needed. If the user chooses to associate different combinations of fingerprint images, then when the fingerprint images are selected, the fingerprint images will appear in different orders, corresponding to different execution functions. If the user chooses not to associate different combinations of fingerprint images, then when the fingerprint images are selected, the fingerprint images will appear in different orders, corresponding to the same execution function, that is, the fingerprint image appearance order is not a factor in determining the execution function.

[0073] In some embodiments, the generation module 1020 can display the pressing parameter information of the fingerprint image collected by the collection device to the user. The user can comprehensively consider the fingerprint image, pressing parameters and other information to set the corresponding execution function. In some embodiments, the user can adjust the pressing parameters.

[0074] In some embodiments, after the user completes the setting, the generation module 1020 can store the fingerprint information set by the user and its corresponding execution function (i.e., the first mapping relationship). For example, the generation module 1020 can package the fingerprint information of the user into the personal fingerprint information of the user, and store the personal fingerprint information of the user in the personal fingerprint database of the user. In some embodiments, after the generation module 1020 completes the packaging and storage of the fingerprint information of the user, the system can match the fingerprint information with the personal fingerprint information of the user when subsequently identifying the fingerprint information of the user.

[0075] Through the above method, the first fingerprint information in various forms is matched with at least one execution function to form a first mapping relationship, and multiple execution functions or multiple combined execution functions can be assigned to the first fingerprint information, thereby laying a foundation for the subsequent rapid and accurate control of the ultrasonic device through the fingerprint information. In addition, the user's fingerprint information is packaged and stored in the user's personal fingerprint information library. When the user's fingerprint information is subsequently identified, only the personal fingerprint data of the personal fingerprint information library needs to be called for matching, thereby reducing the system's calculation amount and improving the system's operating efficiency.

[0076] Step 230 , obtaining the second fingerprint information of the user through the collection device. In some implementations, step 230 may be performed by the second obtaining module 1030 .

[0077] In some embodiments, the second fingerprint information may be a part of the first fingerprint information. In some embodiments, the second fingerprint information may be fingerprint information different from the first fingerprint information. For example, the second fingerprint information and the first fingerprint information may correspond to different fingers of the same user, or for another example, the second fingerprint information and the first fingerprint information may correspond to different users.

[0078] The second fingerprint information may be obtained in a similar manner to the first fingerprint information. For more details on obtaining the second fingerprint information, please refer to step 210 and its related description.

[0079] Step 240 , matching the second fingerprint information with the first fingerprint information to obtain a matching result. In some embodiments, step 240 may be performed by the matching module 1040 .

[0080] In some embodiments, the matching module 1040 may match the second fingerprint information with the first fingerprint information to obtain a matching result. In some embodiments, the matching module 1040 may obtain a matching result by comparing whether the second fingerprint information has at least some of the same features as the first fingerprint information. For example, if the second fingerprint information only includes a fingerprint image, and if the first fingerprint information includes a fingerprint image with the same features, then the match is successful and the matching result is yes. For another example, if the second fingerprint information includes a fingerprint image and a press parameter, and if the first fingerprint information includes a fingerprint image with the same features and the same or similar press parameters, then the match is successful and the matching result is yes. For more details about the matching results, please refer to Figure 4 and its related description.

[0081] Step 250 , determining an execution function corresponding to the second fingerprint information according to the first mapping relationship and the matching result, and controlling the ultrasound device to implement operations related to the execution function corresponding to the second fingerprint information. In some embodiments, step 250 may be performed by the determination module 1050 .

[0082] In some embodiments, if the matching result is yes, it means that there is target fingerprint information in the first fingerprint information that matches (for example, is the same, close, or similar) the second fingerprint information, and the determination module 1050 can use the execution function corresponding to the target fingerprint information as the execution function corresponding to the second fingerprint information to control the ultrasonic device to perform operations related to the execution function corresponding to the second fingerprint information.

[0083] In some embodiments, if the matching result is negative, it means that there is no target fingerprint information in the first fingerprint information that matches (for example, is the same, close, or similar) the second fingerprint information, and the determination module 1050 can re-determine the execution function corresponding to the second fingerprint information in other ways. For more details about the matching result and determining the execution function corresponding to the second fingerprint information, please refer to Figure 4 and its related description.

[0084] In some embodiments, the above-mentioned related operations may be operations for implementing the execution function itself. For example, the execution function corresponding to the second fingerprint information is to display the scanning guidance page, and the determination module 1050 may control the ultrasound device to display the scanning guidance page on the main screen for the user to view. In some embodiments, the above-mentioned related operations may also be operations associated with implementing the execution function. For example, the execution function corresponding to the second fingerprint information is to display the scanning guidance page, and the determination module 1050 may first check whether the scanning guidance page is stored in the ultrasound device. If the check result is that there is no scanning guidance page stored in the ultrasound device, the determination module 1050 may control the ultrasound device to prompt the user to record the scanning guidance video or audio on the main screen, and store the recorded video or audio in the server of the ultrasound device as the content of the scanning guidance page.

[0085] In some embodiments, the determination module 1050 can also control the ultrasonic device to perform corresponding operations in a manner other than fingerprint information. In some embodiments, the determination module 1050 can control the ultrasonic device to perform corresponding operations through brain wave information. Different brain wave information of users can correspond to different execution functions of the ultrasonic device. For example, the brain wave information can be that the current brain wave is in a highly active state, in a generally active state, etc. As an example only, the execution function of the ultrasonic device corresponding to the highly active state of the brain wave can be ultrasonic measurement. When the ultrasonic control system 100 obtains the user's brain wave information as being in a highly active state, the determination module 1050 can control the ultrasonic device to perform operations corresponding to the ultrasonic measurement through the brain wave information. In some embodiments, the determination module 1050 can control the ultrasonic device to perform corresponding operations through iris information. Different iris information of users can be for different execution functions of the ultrasonic device. For example, the iris information can be the position of one or more points. As an example only, when the iris information is the position of two points, the corresponding function can be ultrasonic image optimization. When the ultrasonic control system 100 obtains the user's iris information as the position of two points, the determination module 1050 can control the ultrasonic device to perform operations corresponding to the ultrasonic image optimization through the iris information.

[0086] Through the above method, the second fingerprint information can be fully and accurately matched with the first fingerprint information. After the match is successful, the ultrasonic device is controlled by the execution function corresponding to the second fingerprint information, without pressing multiple buttons or multiple button combinations to control the ultrasonic device, thereby improving the convenience and efficiency of the ultrasonic device control, and also realizing the following Figure 4The number of buttons on the control panel of the ultrasonic device is reduced, the manufacturing cost of the ultrasonic device and the workload of the user operation are reduced; after the matching fails, the system can flexibly determine a new execution function for the second fingerprint information to control the ultrasonic device to achieve the above-mentioned beneficial effects. In addition, fingerprint recognition is more sensitive and has a faster recognition speed than buttons. Therefore, in addition to the collection device, there is no need to add additional accessories to the operation panel of the ultrasonic device to accurately and efficiently realize fingerprint information collection and control the ultrasonic device through fingerprint information.

[0087] It should be noted that the above description of process 200 is only for example and explanation, and does not limit the scope of application of this specification. For those skilled in the art, various modifications and changes can be made to process 200 under the guidance of this specification. However, these modifications and changes are still within the scope of this specification. In some embodiments, the accuracy requirements of the first fingerprint information collected in step 210 and / or the second fingerprint information collected in step 230 can be relatively low, and the user does not need to pay too much attention to the collection process (for example, the user does not need to strictly correspond the finger to the collection device to obtain clear fingerprint image information, but can place the finger on the collection device more casually). In some embodiments, the collection device may have a camera to assist in analyzing the fingerprint information collected by the collection device and identify the corresponding target object, so that the system can quickly determine the corresponding execution function based on the existing mapping relationship (for example, the first mapping relationship). In this way, it is possible to avoid the user from investing too much energy in the process of collecting fingerprint information, and to focus more on the execution function and patient scanning of the ultrasound device, while reducing the burden on the user, simplifying the user's operation, and improving the control efficiency of the ultrasound device.

[0088] Figure 7 FIG. 1 is a schematic diagram of matching the second fingerprint information with the first fingerprint information according to some embodiments of this specification. Figure 7 As shown, the process 700 may include the following steps. In some embodiments, the process 700 may be executed by the processing device 140 .

[0089] Step 1010 , obtaining the user status of the ultrasound device. In some embodiments, step 1010 may be performed by the determination module 1050 .

[0090] The user status refers to whether the current device is in use by a user. If the user status is empty, it means that the current device is not used by any user. If the user status is not empty, it means that the current device is being used by a user. In some embodiments, the user corresponding to the user status can be the default user of the ultrasound device.

[0091] In some embodiments, the determination module 1050 can obtain the user status of the ultrasound device when matching the second fingerprint information with the first fingerprint information. In some embodiments, the determination module 1050 can obtain information from the server or database of the ultrasound device whether the ultrasound device is being used by the user (for example, whether the ultrasound device is currently being used by a logged-in user) through the network 120 or the interface, and then obtain the user status of the ultrasound device. For example, the determination module 1050 can obtain the status data of the ultrasound device (for example, the user, the start and / or end time of use, the operations performed during use, etc.) from the server of the ultrasound device, and determine whether the user status of the ultrasound device is empty based on the status data. In some embodiments, the determination module 1050 can read the user status directly from the ultrasound device.

[0092] Step 720, in response to the user status being not empty, matching the second fingerprint information with the personal fingerprint data corresponding to the user status to obtain a first matching result. In response to the user status being empty, matching the second fingerprint information with the global fingerprint data to obtain a second matching result. In some embodiments, step 720 may be performed by the determination module 1050.

[0093] In some embodiments, when the user status is not empty, the determination module 1050 may match the second fingerprint information with the personal fingerprint data corresponding to the user to obtain a first matching result. In some embodiments, the user corresponding to the user status may be the default user of the ultrasound device, so when the user status is not empty, the determination module 1050 may call the personal fingerprint database of the default user and match the second fingerprint information with the personal fingerprint data in the personal fingerprint database to preferentially verify whether there is fingerprint information that matches (e.g., is the same, similar, or close to) the second fingerprint information in the personal fingerprint data (e.g., the first fingerprint information) of the default user. If they match, the first matching result is successful; if they do not match, the first matching result is failed.

[0094] In some embodiments, when the first matching result is successful, the determination module 1050 can determine the first target fingerprint information in the personal fingerprint data (e.g., the first fingerprint information) that matches (e.g., is the same, close, or similar) the second fingerprint information, and determine the first target execution function corresponding to the first target fingerprint information according to the mapping relationship (e.g., the first mapping relationship) of the personal fingerprint data, and use the first target execution function as the execution function corresponding to the second fingerprint information. The first matching result is successful, indicating that the second fingerprint information matches the personal fingerprint data (e.g., the first fingerprint information) of the default user, that is, the user corresponding to the second fingerprint information is the user corresponding to the user status, and accordingly, the user can execute the execution function corresponding to the first mapping relationship to control the ultrasonic device to perform the corresponding operation.

[0095] As mentioned above, in some scenarios, the convenience of controlling the ultrasonic device can be improved by reducing the recognition accuracy requirements for fingerprint information. In some embodiments, the determination module 1050 can obtain the operation status of the ultrasonic device in any period of time to determine whether to reduce the recognition accuracy requirements for fingerprint information. For example, the determination module 1050 obtains that in the past forty-eight hours, all users of the ultrasonic device are user A, then the determination module 1050 can calculate that the next user using the ultrasonic device is likely to be user A, then the determination module 1050 can determine to reduce the recognition accuracy requirements for user A's fingerprint information. For example, when collecting or identifying the fingerprint information of user A, it is possible to alternatively only identify the fingers, gloves, palm prints, etc. of user A. For more details on reducing the recognition accuracy requirements for fingerprint information, please refer to the relevant description of the aforementioned step 210.

[0096] In some embodiments, when the first matching result is a failure, the determination module 1050 may match the second fingerprint information with the global fingerprint data to obtain a second matching result. In some embodiments, the global fingerprint data may refer to fingerprint information data corresponding to all users that have a fingerprint information setting relationship with the current ultrasound device. That is, the user corresponding to the global fingerprint data is a user who has set the fingerprint information corresponding to the execution function in the current ultrasound device. In some embodiments, the type of fingerprint information contained in the global fingerprint data and the personal fingerprint data may be the same, or partially the same. For example, the global fingerprint data may include fingerprint images, pressing parameters, etc.

[0097] In some embodiments, global fingerprint data may also be stored in the storage device 150, including fingerprint information data corresponding to all users who have fingerprint information setting relationships with all ultrasound devices. That is, the users corresponding to the global fingerprint data include users who have set the corresponding execution function of the fingerprint information in the current ultrasound device. In this way, for a user who has set fingerprint information in a certain ultrasound device, when the user uses another ultrasound device, his fingerprint information can be matched through the global fingerprint data to control the other ultrasound device through the user's fingerprint information, without the user having to repeatedly set the fingerprint mapping relationship, thereby increasing the flexibility of use.

[0098] Through the above method, the flexibility and comprehensiveness of matching global fingerprint data with fingerprint information can be increased, thereby improving the flexibility and efficiency of subsequent control of ultrasonic equipment through fingerprint information.

[0099] The failure of the first matching result indicates that the second fingerprint information does not match the first fingerprint information (for example, not identical, not close or not similar), that is, the user corresponding to the second fingerprint information is not the user corresponding to the user status. Accordingly, the determination module 1050 needs to match the second fingerprint information with the global fingerprint data to determine whether there is fingerprint information matching (for example, identical, similar or close) the second fingerprint information in the global fingerprint data. For more details about the second matching result, please refer to the following description.

[0100] In some embodiments, when the user status is empty, the determination module 1050 may match the second fingerprint information with the global fingerprint data to obtain a second matching result. When the user status is empty, the determination module 1050 may call the global fingerprint database to match the second fingerprint information with the fingerprint information of multiple users in the global fingerprint database to determine whether there is fingerprint information in the global fingerprint data that matches (for example, is the same, similar, or close to) the second fingerprint information. If it matches, the second matching result is successful; if it does not match, the second matching result is failed.

[0101] In some embodiments, when the second matching result is successful, the determination module 1050 can determine the second target fingerprint information that matches the second fingerprint information in the global fingerprint data, determine the second target execution function corresponding to the second target fingerprint information according to the mapping relationship related to the second target fingerprint information (for example, the mapping relationship between the fingerprint information of the user corresponding to the second target fingerprint information and the execution function), and use the second target execution function as the execution function corresponding to the second fingerprint information. In some embodiments, the determination module 1050 can update the user status to be non-empty. In some embodiments, the success of the second matching result can indicate that the user corresponding to the second fingerprint information is one of the users in the global fingerprint database, that is, there is an existing mapping relationship for the user, and the determination module 1050 can determine the corresponding execution function for the second fingerprint information according to the mapping relationship. In some embodiments, the determination module 1050 can also update the user status to be non-empty (or update it to non-empty).

[0102] In some embodiments, when the second matching result is a failure, the determination module 1050 may prompt the user that the matching has failed, and set the execution function of the ultrasonic device corresponding to the second fingerprint information, update the first mapping relationship, and generate a second mapping relationship. The failure of the second matching result indicates that there is no fingerprint information matching (for example, the same, similar, or close) the second fingerprint information in the global fingerprint database. In some embodiments, the user corresponding to the second fingerprint information may not be one of the users in the global fingerprint database, that is, the user does not have an existing mapping relationship. In some embodiments, the user corresponding to the second fingerprint information may be one of the users in the global fingerprint database, but the mapping relationship of the user is not stored in the server of the ultrasonic device, or the fingerprint information of the user is not comprehensive, resulting in an incomplete mapping relationship of the user, so that the second fingerprint information cannot be matched successfully. For example, the second fingerprint information corresponds to the fingerprint image of the middle finger of the user, and only the fingerprint image of the index finger of the user is stored in the global fingerprint database. After obtaining the failure of the second matching result, the determination module 1050 may set the execution function of the ultrasonic device corresponding to the second fingerprint information in the manner of the aforementioned step 220 to update the mapping relationship of the user (for example, add the second fingerprint information and the corresponding execution function to the first mapping relationship of the user to update it to the second mapping relationship).

[0103] Through the above method, the user status of the ultrasound device can be obtained first. If the user status is not empty, the second fingerprint information is matched from the personal fingerprint data first, thereby reducing the amount of calculation of the system in the fingerprint information matching and verification process and improving the calculation speed of the system.

[0104] It should be noted that the above description of process 700 is only for example and explanation, and does not limit the scope of application of this specification. For those skilled in the art, various modifications and changes can be made to process 700 under the guidance of this specification. However, these modifications and changes are still within the scope of this specification.

[0105] Figure 8 8 is an exemplary status function table 800 according to some embodiments of the present specification.

[0106] The mutual exclusion anti-interruption mechanism is a program mechanism set in the ultrasound device, which means that when the ultrasound device is performing the operation corresponding to its execution function, there may be a program mechanism in which an ongoing operation cannot be interrupted, or any multiple operations cannot be performed simultaneously. For example, when the ultrasound device is performing the ultrasound image optimization function, in order to obtain the best optimization effect of the ultrasound image, it is necessary to ensure that the ultrasound image optimization function is not interrupted as much as possible. This effect can be achieved by adding a mutual exclusion anti-interruption mechanism to the ultrasound device. For another example, when the ultrasound device is performing the ultrasound image optimization function, the ultrasound image has been generated, so the ultrasound device may not be able to simultaneously perform related operations of the function of displaying the scanning guidance page. This effect can be achieved by adding a mutual exclusion anti-interruption mechanism to the control process of the ultrasound device.

[0107] In some embodiments, the determination module 1050 may determine whether to execute related functions and / or operations based on a mutually exclusive anti-interruption mechanism. For example, when controlling an ultrasound device to perform an ultrasound image optimization function, the determination module 1050 may determine whether the ultrasound device can be controlled to synchronously perform functions such as interface switching and ultrasound measurement based on a mutually exclusive anti-interruption mechanism to ensure the best control and execution effect of the ultrasound device, while also ensuring the safety of ultrasound operations and the normal execution of ultrasound functions.

[0108] In some embodiments, the determination module 1050 may determine whether to execute an operation related to the execution function corresponding to the second fingerprint information based on multiple mutually exclusive anti-interruption mechanisms. For example, the determination module 1050 may determine whether to execute an operation related to the execution function corresponding to the second fingerprint information based on the time interval between multiple execution functions. For another example, the determination module 1050 may determine whether to control the ultrasonic device to execute an operation related to the execution function corresponding to the second fingerprint information based on the user's recent operation of the ultrasonic device.

[0109] In some embodiments, the determination module 1050 may determine whether to execute an operation related to the execution function corresponding to the second fingerprint information based on the state function table 800 .

[0110] The state function table 800 may be a table stored inside the ultrasound device for determining whether multiple execution functions of the ultrasound device can be executed simultaneously. The state function table 800 may include multiple forms and / or contents, such as, for example, Figure 8 As shown, the state function table 800 may include that when the ultrasound device is frozen, the ultrasound image optimization function, the ultrasound image annotation function, and / or the interface switching function can be executed; when the ultrasound device is not frozen, the ultrasound image optimization function and / or the interface switching function can be executed, but the ultrasound image annotation function cannot be executed. Among them, the freezing of the ultrasound device refers to a state in which one or more components and / or programs of the ultrasound device are frozen and cannot be operated within a specified time. In some embodiments, the state function table can be preset, and can also be adjusted and / or updated according to the use requirements or actual use of the ultrasound device. In some embodiments, the state function table can be stored in the storage device 150.

[0111] In some embodiments, it can be determined whether the ultrasound device is in a frozen state to obtain a first judgment result, and based on the first judgment result, a second judgment result is obtained. The first judgment result may refer to whether the ultrasound device is in a frozen state. The second judgment result may refer to whether an operation related to the execution function corresponding to the second fingerprint information is performed. For example, it is determined that the ultrasound device has been frozen, and the first judgment result is that the ultrasound device has been frozen. Based on the first judgment result, the second judgment result is that the ultrasound image optimization function, the ultrasound image annotation function, and the interface switching function can be executed.

[0112] By setting the status function table in the ultrasound device in the above manner, it is possible to prevent important functions from being interrupted during execution, and to prevent the execution of some mutually exclusive operations. For example, the ultrasound image optimization function and the scanning guidance page display function can be mutually exclusive and cannot be executed at the same time. The status function table provides a basis for determining whether to execute operations related to the execution function corresponding to the second fingerprint information, while reducing the impact of mis-touch and mis-operation.

[0113] In some embodiments, the ultrasound device system 100 can control the ultrasound device to perform different functions and / or display different interfaces based on the different pressing parameters of one or more fingers of the user. In some embodiments, the display method can be one or more of screen display, voice broadcast, etc.

[0114] In some embodiments, different functions can be executed and / or different interfaces can be displayed based on the size of the pressing parameters of the user's fingers. In some embodiments, when the user (e.g., one of the user's fingers) presses at least one parameter of the acquisition device less than a threshold, the ultrasonic device control system 100 can control the ultrasonic device to display the execution function corresponding to the fingerprint information (e.g., the second fingerprint information) to the user. In some embodiments, when the user (e.g., one of the user's fingers) presses at least one parameter of the acquisition device greater than a threshold, the ultrasonic device control system 100 can control the ultrasonic device to execute the execution function corresponding to the fingerprint information (e.g., the second fingerprint information). For example, the function of the fingerprint mapping of the user's right index finger is ultrasonic measurement. As shown in Figure 9a, when the pressing force of the user's right index finger on the acquisition device is less than the threshold, "ultrasonic measurement" is displayed on the screen to prompt the user that the current fingerprint corresponds to the "ultrasonic measurement" function to prevent the user from making a wrong operation due to forgetting the mapping relationship; as shown in Figure 9b, when the pressing force of the user's right index finger on the acquisition device is greater than the threshold, the ultrasonic measurement function is executed.

[0115] In some embodiments, different functions and / or different interfaces can be executed based on the pressing parameters of multiple fingers and the corresponding thresholds. Multiple fingers can be combined in multiple ways. For example, two fingers are combined, three fingers are combined, four fingers are combined, etc. The pressing parameters of multiple fingers can also be diverse. For example, simultaneous pressing force, separate pressing force, sequential pressing order, the number of presses of each finger, etc. The threshold can be set according to the pressing parameters of multiple fingers. In some embodiments, based on the fact that at least one pressing parameter of the user's multiple fingers on the acquisition device is less than the threshold, the execution function corresponding to the fingerprint information can be displayed to the user, and based on the fact that at least one pressing parameter of the user's multiple fingers on the acquisition device is greater than the threshold, the execution function corresponding to the fingerprint information is executed. For example, the fingerprint of the index finger of the user's left hand and the fingerprint of the middle finger of the left hand are mapped together to form an interface switch. When the pressing force of the index finger and the middle finger of the user's left hand on the acquisition device is less than the threshold, the screen prompts "interface switch"; when the pressing force of the index finger and the middle finger of the user's left hand on the acquisition device is greater than the threshold, the interface switch function is executed.

[0116] By executing different functions and / or displaying different interfaces based on the pressing parameters and thresholds of one or more fingers, it is possible to prevent users from forgetting the functions corresponding to their fingerprints and solve the problem of single functions. Prompting users to the functions corresponding to their fingerprints can improve the user experience; the pressing parameters and thresholds of one or more fingers can provide multiple implementation methods for multiple functions, making it convenient and quick for users to use them.

[0117] Fig.10FIG. 1 is a block diagram 1000 of an ultrasound device control system according to some embodiments of the present specification. Fig.10 As shown, the ultrasound device control system 100 may include a first acquisition module 1010 , a generation module 1020 , a second acquisition module 1030 , a matching module 1040 and a determination module 1050 .

[0118] In some embodiments, the first acquisition module 1010 may be configured to acquire the first fingerprint information of the user through a collection device.

[0119] In some embodiments, the generation module 1020 can be used to set the execution function of the ultrasound device corresponding to the first fingerprint information to generate a first mapping relationship between the first fingerprint information and the execution function, wherein the execution function includes at least one of ultrasound image optimization, ultrasound measurement, interface switching, ultrasound image annotation, coded harmonic ultrasound imaging, display of scanning guidance page, etc.

[0120] In some embodiments, the second acquisition module 1030 may be configured to acquire the second fingerprint information of the user through a collection device.

[0121] In some embodiments, the matching module 1040 may be used to match the second fingerprint information with the first fingerprint information to obtain a matching result.

[0122] In some embodiments, the determination module 1050 may be configured to determine an execution function corresponding to the second fingerprint information according to the first mapping relationship and the matching result, and control the ultrasound device to implement operations related to the execution function corresponding to the second fingerprint information.

[0123] In some embodiments, the ultrasonic device control system 100 may further include an identification unit. The identification unit may be used to identify information collected by the acquisition unit and / or information collected by the sensor unit. For example, the identification unit may identify one or more of the fingerprint information, palm print information, convex points on the glove surface, prosthetic limb lines, brain waves, iris information, etc. collected by the acquisition unit. In some embodiments, the identification unit may identify feature information in the information collected by the acquisition unit and / or the information collected by the sensor unit (for example, the region of interest where the valid fingerprint is located, fingerprint features, palm print features, waveform features of brain waves, eye movement patterns reflected by iris information, etc.) through one or more identification methods. The identification method may include, for example, a pattern recognition method. The pattern recognition method includes an image processing method, for example, image filtering, image segmentation, etc. In some embodiments, the identification unit may communicate with the acquisition unit and / or the sensor unit through an interface (for example, a USB interface). In some embodiments, the identification unit may be part of the acquisition device.

[0124] It should be noted that the above description of each module is only for convenience of description and does not limit this specification to the scope of the embodiments. It is understandable that for those skilled in the art, after understanding the principle of the system, it is possible to arbitrarily combine the modules or form a subsystem to connect with other modules without deviating from this principle. In some embodiments, Fig.10 The second acquisition module 1030 and the matching module 1040 disclosed in the specification can be different modules in a system, or one module can realize the functions of two or more modules mentioned above. For example, each module can share a storage module, or each module can have its own storage module. Such variations are all within the protection scope of this specification.

[0125] The beneficial effects that may be brought about by the embodiments of this specification include but are not limited to: (1) by using various types of collection devices to collect various user information, the comprehensiveness, accuracy and diversity of user information collection can be ensured; (2) the second fingerprint information is fully and accurately matched with the first fingerprint information. After the match is successful, the ultrasonic device is controlled by the execution function corresponding to the second fingerprint information. The user does not need to press multiple buttons or a combination of multiple buttons to control the ultrasonic device, thereby improving the convenience and efficiency of ultrasonic device control, and reducing the number of buttons on the ultrasonic device control panel, reducing the manufacturing cost of the ultrasonic device and the workload of the user's operation; (3) before the user uses the ultrasonic device, The user status of the ultrasound device is obtained through the method of the embodiment of this specification. If the user status is not empty, the second fingerprint information is matched from the personal fingerprint data first, thereby reducing the amount of calculation of the system in the fingerprint information matching and verification process and improving the calculation speed of the system; (4) By setting a mutual exclusion anti-interruption mechanism in the ultrasound device, it is possible to effectively prevent important functions from being interrupted during execution, and to prevent the execution of some mutually exclusive operations. For example, the ultrasound image optimization function and the scanning guidance page display function can be mutually exclusive and cannot be executed at the same time. The status function table provides a basis for determining whether to execute operations related to the execution function corresponding to the second fingerprint information, while reducing the impact of accidental touches and erroneous operations.

[0126] The basic concepts have been described above. Obviously, for those skilled in the art, the above detailed disclosure is only for example and does not constitute a limitation of this specification. Although not explicitly stated here, those skilled in the art may make various modifications, improvements and corrections to this specification. Such modifications, improvements and corrections are suggested in this specification, so such modifications, improvements and corrections still belong to the spirit and scope of the exemplary embodiments of this specification.

[0127] At the same time, this specification uses specific words to describe the embodiments of this specification. For example, "one embodiment", "an embodiment", and / or "some embodiments" refer to a certain feature, structure or characteristic related to at least one embodiment of this specification. Therefore, it should be emphasized and noted that "one embodiment" or "an embodiment" or "an alternative embodiment" mentioned twice or more in different positions in this specification does not necessarily refer to the same embodiment. In addition, certain features, structures or characteristics in one or more embodiments of this specification can be appropriately combined.

[0128] In addition, unless explicitly stated in the claims, the order of the processing elements and sequences described in this specification, the use of alphanumeric characters, or the use of other names are not intended to limit the order of the processes and methods of this specification. Although the above disclosure discusses some invention embodiments that are currently considered useful through various examples, it should be understood that such details are only for illustrative purposes, and the attached claims are not limited to the disclosed embodiments. On the contrary, the claims are intended to cover all modifications and equivalent combinations that are consistent with the essence and scope of the embodiments of this specification. For example, although the system components described above can be implemented by hardware devices, they can also be implemented only by software solutions, such as installing the described system on an existing server or mobile device.

[0129] Similarly, it should be noted that in order to simplify the description disclosed in this specification and thus help understand one or more embodiments of the invention, in the above description of the embodiments of this specification, multiple features are sometimes combined into one embodiment, figure or description thereof. However, this disclosure method does not mean that the features required by the subject matter of this specification are more than the features mentioned in the claims. In fact, the features of the embodiments are less than all the features of the single embodiment disclosed above.

[0130] In some embodiments, numbers describing the number of components and attributes are used. It should be understood that such numbers used in the description of the embodiments are modified by the modifiers "about", "approximately" or "substantially" in some examples. Unless otherwise specified, "about", "approximately" or "substantially" indicate that the numbers are allowed to vary by ±20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximate values, which may change according to the required features of individual embodiments. In some embodiments, the numerical parameters should take into account the specified significant digits and adopt the general method of retaining the digits. Although the numerical domains and parameters used to confirm the breadth of the range in some embodiments of this specification are approximate values, in specific embodiments, the setting of such numerical values ​​is as accurate as possible within the feasible range.

[0131] Each patent, patent application, patent application publication, and other materials, such as articles, books, specifications, publications, documents, etc., cited in this specification is hereby incorporated by reference in its entirety. Except for application history documents that are inconsistent with or conflicting with the contents of this specification, documents that limit the broadest scope of the claims of this specification (currently or later attached to this specification) are also excluded. It should be noted that if the descriptions, definitions, and / or use of terms in the materials attached to this specification are inconsistent or conflicting with the contents described in this specification, the descriptions, definitions, and / or use of terms in this specification shall prevail.

[0132] Finally, it should be understood that the embodiments described in this specification are only used to illustrate the principles of the embodiments of this specification. Other variations may also fall within the scope of this specification. Therefore, as an example and not a limitation, alternative configurations of the embodiments of this specification may be considered consistent with the teachings of this specification. Accordingly, the embodiments of this specification are not limited to the embodiments explicitly introduced and described in this specification.

Claims

1. A method for controlling an ultrasonic device, comprising: Acquire the user's first fingerprint information through the collection device; Setting an execution function of the ultrasound device corresponding to the first fingerprint information to generate a first mapping relationship between the first fingerprint information and the execution function, wherein the execution function includes at least one of ultrasound image optimization, ultrasound measurement, interface switching, ultrasound image annotation, coded harmonic ultrasound imaging, and displaying a scanning guidance page; Acquiring second fingerprint information of the user through the acquisition device; The second fingerprint information is matched with the first fingerprint information to obtain a matching result, which includes: Acquiring the user status of the ultrasound device; the user status refers to whether the ultrasound device is being used by the user; In response to the user status being not empty, matching the second fingerprint information with personal fingerprint data corresponding to the user status to obtain a first matching result; or in response to the user status being empty, matching the second fingerprint information with global fingerprint data to obtain a second matching result, the global fingerprint data including fingerprint information data corresponding to users having fingerprint information setting relationships with all ultrasound devices; Determining an execution function corresponding to the second fingerprint information according to the first mapping relationship and the first matching result, or according to the first mapping relationship and the second matching result; Based on a state function table, determining whether to execute an operation related to an execution function corresponding to the second fingerprint information, wherein the state function table is a table for determining whether a plurality of execution functions of the ultrasound device can be executed simultaneously; and Based on the judgment result, it is determined whether to control the ultrasonic device to implement the operation related to the execution function corresponding to the second fingerprint information.

2. In the method as claimed in claim 1, the first fingerprint information includes fingerprint information of multiple fingers of the user, the first mapping relationship includes the correspondence between the combination of fingerprint information of two or more fingers of the user and the execution function, or the correspondence between the fingerprint image of one finger of the user and the combination of different pressing parameters and the execution function, and the pressing parameters include at least one of the number of times the user presses the acquisition device, the pressing strength, the pressing duration, and the pressing angle.

3. The method according to claim 1, wherein determining the execution function corresponding to the second fingerprint information according to the first mapping relationship and the matching result comprises: In response to the first matching result being successful, determining first target fingerprint information in the first fingerprint information that matches the second fingerprint information, determining a first target execution function corresponding to the first target fingerprint information according to the first mapping relationship, and using the first target execution function as the execution function corresponding to the second fingerprint information; or in response to the first matching result being a failure, matching the second fingerprint information with the global fingerprint data to obtain the second matching result; or In response to the second matching result being successful, determining second target fingerprint information matching the second fingerprint information in the global fingerprint data, determining a second target execution function corresponding to the second target fingerprint information according to a mapping relationship related to the second target fingerprint information, using the second target execution function as the execution function corresponding to the second fingerprint information, and updating the user status to be not empty; Or in response to the second matching result being a failure, the user is prompted that the matching has failed, an execution function of the ultrasound device corresponding to the second fingerprint information is set, and the first mapping relationship is updated to generate a second mapping relationship.

4. The method according to claim 1, wherein determining whether to control the ultrasonic device to implement the operation related to the execution function corresponding to the second fingerprint information based on the judgment result comprises: A judgment result is obtained based on the mutual exclusion anti-interruption mechanism, and whether to execute the operation related to the execution function corresponding to the second fingerprint information is determined based on the judgment result.

5. The method according to claim 4, wherein obtaining a judgment result based on a mutually exclusive anti-interruption mechanism and determining whether to execute the operation related to the execution function corresponding to the second fingerprint information based on the judgment result comprises: Determining whether the ultrasonic device is in a frozen state to obtain a first judgment result; as well as Based on the first judgment result, it is determined whether to execute an operation related to the execution function corresponding to the second fingerprint information.

6. The method according to claim 1, wherein controlling the ultrasonic device to implement an operation related to an execution function corresponding to the second fingerprint information comprises: In response to the user's pressing force on the acquisition device being less than a threshold, displaying an execution function corresponding to the second fingerprint information to the user; or In response to the user's pressing force on the acquisition device being greater than a threshold, executing an execution function corresponding to the second fingerprint information.

7. The method according to claim 1, wherein the first fingerprint information comprises a fingerprint image and information related to the fingerprint image, and the information related to the fingerprint image comprises a target object corresponding to the fingerprint image and a pressing parameter of the target object, wherein: The target object includes at least one of the user's fingers, palms, gloves, and prostheses, and the pressing parameters include at least one of the number of times the user presses the acquisition device, the pressing strength, the pressing duration, and the pressing angle.

8. An ultrasonic equipment control system, comprising: A first acquisition module, used to acquire the first fingerprint information of the user through a collection device; a generating module, configured to set an execution function of the ultrasound device corresponding to the first fingerprint information, so as to generate a first mapping relationship between the first fingerprint information and the execution function, wherein the execution function includes at least one of ultrasound image optimization, ultrasound measurement, interface switching, ultrasound image annotation, coded harmonic ultrasound imaging, and displaying a scanning guidance page; A second acquisition module, used to acquire the second fingerprint information of the user through the acquisition device; A third acquisition module, configured to match the second fingerprint information with the first fingerprint information to obtain a matching result; and a determination module, configured to determine an execution function corresponding to the second fingerprint information according to the first mapping relationship and the first matching result, or according to the first mapping relationship and the second matching result, and to judge whether to execute an operation related to the execution function corresponding to the second fingerprint information based on a state function table, wherein the state function table is a table for judging whether a plurality of execution functions of the ultrasound device can be executed simultaneously; and to determine whether to control the ultrasound device to implement the operation related to the execution function corresponding to the second fingerprint information based on the judgment result; the determination module is further configured to: Acquiring the user status of the ultrasound device; the user status refers to whether the ultrasound device is being used by the user; In response to the user status being not empty, the second fingerprint information is matched with the personal fingerprint data corresponding to the user status to obtain the first matching result; or in response to the user status being empty, the second fingerprint information is matched with the global fingerprint data to obtain the second matching result, and the global fingerprint data includes fingerprint information data corresponding to users who have fingerprint information setting relationships with all ultrasound devices.

9. A computer-readable storage medium, wherein the storage medium stores computer instructions. When a computer reads the computer instructions in the storage medium, the computer executes the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Control method and device and terminal based on fingerprints

    CN106201290A

  • Electronic device

    CN107038427A

  • Operation method and apparatus using fingerprint identification, and mobile terminal

    CN108139864A

  • Control method, electronic device, and computer readable storage medium

    CN109491580A

  • Control method, electronic device, and computer readable storage medium

    CN109492361A