Alert tone playing method, medical device, and computer program product

By acquiring and adjusting the attribute information of prompt sounds in medical devices, the problem of insufficient adaptability of prompt sound playback to real-time operation scenarios is solved, enabling timely playback of important prompt sounds and avoiding outdated prompt sounds, thus improving the adaptability of prompt sound playback.

CN122135915APending Publication Date: 2026-06-02SHANGHAI UNITED IMAGING HEALTHCARE

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHANGHAI UNITED IMAGING HEALTHCARE
Filing Date
2024-12-02
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

Existing technologies are not well adapted to the real-time operation scenarios of medical devices in terms of the way prompts are played, which can easily lead to important prompts being ignored or delayed.

Method used

By acquiring the attribute information of the notification sounds, including playback priority and type, the playback sequence can be adjusted to insert or delete notification sounds, ensuring that important notification sounds are played first and avoiding outdated notification sounds from occupying the sequence.

Benefits of technology

It improves the adaptability of prompt tone playback to real-time operation scenarios of medical equipment, avoiding the problem of important prompt tone being played late or outdated prompt tone occupying the playback sequence.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122135915A_ABST
    Figure CN122135915A_ABST
Patent Text Reader

Abstract

This application relates to the field of medical technology and provides a method for playing alert sounds, a medical device, and a computer program product. The alert sound playback method includes: when the medical device meets the triggering condition for a first alert sound, acquiring attribute information of the first alert sound, the attribute information including a first playback priority and a first playback type, the first playback type representing the number of times the first alert sound will be played; comparing the attribute information of the first alert sound with the attribute information of alert sounds in a playback sequence, and inserting or deleting the first alert sound according to the comparison result; and playing the alert sounds in the playback sequence. The embodiments of this application can make alert sound playback control more adaptable to scenarios involving real-time operation of medical devices.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of medical technology, and in particular relates to a method for playing prompts, medical devices, and computer program products. Background Technology

[0002] Medical devices often require prominent sounds to alert or guide users to the next step in many scenarios. In practice, medical devices are frequently used in complex, multi-scenario applications, which may trigger multiple prompts simultaneously. Current technologies typically play these prompts sequentially or directly, but this approach is not well-suited to the real-time operation of medical devices, potentially leading to important prompts being overlooked or unnecessary delays. Summary of the Invention

[0003] This application provides a method for playing alert sounds, a medical device, and a computer program product, which can make alert sound playback control more adaptable to scenarios of real-time operation of medical devices.

[0004] A first aspect of this application provides a method for playing a notification sound, comprising: when a medical device meets the triggering condition for a first notification sound, acquiring attribute information of the first notification sound, the attribute information including a first playback priority and a first playback type, the first playback type representing the number of times the first notification sound is played; comparing the attribute information of the first notification sound with the attribute information of notification sounds in a playback sequence, inserting the first notification sound into the playback sequence or deleting the first notification sound according to the comparison result; and playing the notification sounds in the playback sequence.

[0005] In some embodiments of the first aspect, inserting the first prompt tone into the playback sequence or deleting the first prompt tone according to the comparison result includes: if the first playback priority is higher than or equal to the second playback priority of the second prompt tone, then inserting the first prompt tone into the playback sequence as a new currently playing prompt tone, wherein the second prompt tone is the currently playing prompt tone in the playback sequence before inserting the first prompt tone into the playback sequence; if the first playback priority is lower than the second playback priority and the first playback type is a single playback type, then deleting the first prompt tone; if the first playback priority is lower than the second playback priority and the first playback type is a loop playback type, then determining the playback order of the first prompt tone in the playback sequence according to the first playback priority, and inserting the first prompt tone into the playback sequence according to the playback order.

[0006] In some embodiments of the first aspect, the process of inserting the first prompt tone into the playback sequence as a new currently playing prompt tone further includes: obtaining a second playback type of the second prompt tone; if the second playback type is a single playback type, then deleting the second prompt tone.

[0007] In some embodiments of the first aspect, the attribute information of the first prompt sound further includes a sound source type; playing the prompt sound in the playback sequence includes: if the currently playing prompt sound in the playback sequence is updated to the first prompt sound, then controlling the playback component to obtain the original audio corresponding to the sound source type of the first prompt sound, and playing the original audio according to the first playback type.

[0008] In some embodiments of the first aspect, obtaining the attribute information of the first prompt sound includes: obtaining the audio identifier of the first prompt sound, and determining the attribute information of the first prompt sound corresponding to the audio identifier; controlling the playback component to obtain the original audio corresponding to the sound source type of the first prompt sound includes: transmitting the audio identifier to the playback component; and controlling the playback component to obtain the sound source type of the first prompt sound and the original audio corresponding to the sound source type of the first prompt sound based on the audio identifier.

[0009] In some embodiments of the first aspect, before inserting the first prompt tone into the playback sequence or deleting the first prompt tone according to the comparison result, the method further includes: deleting the first prompt tone if there is a prompt tone in the playback sequence that is the same as the first prompt tone; and / or, before playing the prompt tone in the playback sequence, the method further includes: deleting the first prompt tone if the first prompt tone is the same as the prompt tone being played by the playback component.

[0010] In some embodiments of the first aspect, playing the prompt sounds within the playback sequence includes: controlling multiple playback components to play the prompt sounds within the playback sequence; after playing the prompt sounds within the playback sequence, the method further includes: monitoring the number of online playback components and their playback status; when the total number of playback components that have completed playback is the same as the number of online playback components, deleting the currently playing prompt sound from the playback sequence, wherein the playback component that has completed playback is the playback component whose playback status is the playback end status.

[0011] In some embodiments of the first aspect, the prompt sound playback method further includes: monitoring the playback time limit of the prompt sound to be played in the playback sequence; and deleting the prompt sound to be played that exceeds the playback time limit from the playback sequence.

[0012] A second aspect of this application provides a notification sound playback device, comprising: an information acquisition unit, configured to acquire attribute information of the first notification sound when a medical device meets the triggering condition of the first notification sound, the attribute information including a first playback priority and a first playback type, the first playback type representing the number of times the first notification sound is played; an update unit, configured to compare the attribute information of the first notification sound with the attribute information of notification sounds in a playback sequence, and insert the first notification sound into the playback sequence or delete the first notification sound according to the comparison result; and a playback unit, configured to play the notification sounds in the playback sequence.

[0013] A third aspect of this application provides a medical device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the prompt sound playback method as described in any of the first aspects.

[0014] A fourth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the above-described prompt sound playback method.

[0015] The fifth aspect of this application provides a computer program product, including a computer program, which, when run, causes the prompt sound playback method described in the first aspect to be executed.

[0016] In the embodiments of this application, when the medical device meets the triggering condition of the first prompt tone, the attribute information of the first prompt tone is compared with the attribute information of the prompt tones in the playback sequence. Based on the comparison result, the first prompt tone is inserted into the playback sequence or deleted, so as to play the prompt tones in the playback sequence. The first playback priority in the attribute information can reflect the importance of the prompt tone, and the first playback type can reflect the timeliness of the prompt tone. This helps to avoid important prompt tones being played late or outdated prompt tones occupying the playback sequence, making the prompt tone playback control more suitable for the scenario of real-time operation of medical devices. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a schematic diagram illustrating the implementation process of the notification sound playback method provided in the embodiments of this application;

[0019] Figure 2 This is a schematic diagram illustrating the specific implementation process of the prompt sound playback method provided in the embodiments of this application;

[0020] Figure 3 This is a schematic diagram of the processing device provided in the embodiments of this application;

[0021] Figure 4 This is a schematic diagram of the processing flow of the first prompt tone of the single-play type provided in the embodiments of this application;

[0022] Figure 5 This is a schematic diagram of the processing flow of the first prompt sound of the loop playback type provided in the embodiments of this application;

[0023] Figure 6 A flowchart of the acquisition and setting operations is shown;

[0024] Figure 7 This is a schematic diagram of the structure of a prompt sound playback device provided in an embodiment of this application;

[0025] Figure 8 This is a schematic diagram of the structure of the medical device provided in the embodiments of this application. Detailed Implementation

[0026] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are protected by this application.

[0027] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.

[0028] In the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0029] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0030] Medical devices often require prominent sounds to alert or guide users to the next step in many scenarios. In practice, medical devices are frequently used in complex, multi-scenario applications, which may trigger multiple prompts simultaneously. Current technologies typically play these prompts sequentially or directly, but this approach is not well-suited to the real-time operation of medical devices, potentially leading to important prompts being overlooked or unnecessary delays.

[0031] In view of this, this application proposes a method for playing prompts, which can avoid delaying the playback of important prompts or allowing outdated prompts to occupy the playback sequence, making the prompt playback control more suitable for scenarios involving real-time operation of medical devices.

[0032] To illustrate the technical solution of this application, specific embodiments are described below.

[0033] Please refer to Figure 1 , Figure 1 The illustration shows a schematic diagram of the implementation process of a prompt sound playback method provided in an embodiment of this application. This method can be applied to medical devices, such as X-ray devices, like digital radiography (DR), digital subtraction angiography (DSA), etc., or ultrasound devices, magnetic resonance imaging (MRI) devices, or other intelligent medical devices. This application does not limit the scope of the application.

[0034] Specifically, the above-mentioned prompt sound playback method may include the following steps S101 to S103.

[0035] Step S101: When the medical device meets the triggering conditions for the first prompt tone, obtain the attribute information of the first prompt tone.

[0036] In the embodiments of this application, corresponding prompting sounds and triggering conditions can be set for scenarios where medical devices need to provide sound prompts. The first prompting sound can be any prompting sound supported by the medical device.

[0037] In some embodiments of this application, the prompt sounds supported by the medical device and their triggering conditions include at least one of the following:

[0038] 1. When the medical device is about to collide with an obstacle (including but not limited to walls, human body, and ground) (the distance between the medical device and the obstacle is equal to or less than the set distance threshold), the medical device meets the trigger condition for a motion collision warning sound.

[0039] 2. When the cumulative fluoroscopy time of the medical device reaches the preset time, the medical device meets the trigger condition for the cumulative fluoroscopy time prompt sound.

[0040] 3. When the heat capacity of the X-ray tube inside the medical device exceeds the limit, the medical device meets the triggering conditions for the X-ray tube heat capacity alarm sound.

[0041] 4. When the temperature of the detector inside the medical device exceeds the limit, the medical device meets the trigger conditions for a temperature alarm sound.

[0042] 5. When the X-ray exposure of the medical device ends, the medical device meets the trigger conditions for the exposure end prompt sound.

[0043] 6. During the X-ray exposure process of the medical equipment, the medical equipment meets the triggering conditions for the exposure process prompt sound.

[0044] 7. When the medical equipment is in the process of routine dose X-ray fluoroscopy, the medical equipment meets the triggering conditions for the routine dose fluoroscopy process prompt sound.

[0045] 8. When the medical equipment is undergoing high-dose X-ray fluoroscopy, the medical equipment meets the triggering conditions for the high-dose fluoroscopy process prompt sound.

[0046] 9. When the medical device moves within the safety protection zone, the medical device meets the trigger conditions for the movement prompt sound.

[0047] 10. When the components of the medical device automatically move to the preset target position, the medical device meets the trigger condition for an automatic movement to position prompt sound.

[0048] 11. When a component of the medical device experiences an emergency stop, the medical device meets the triggering conditions for issuing an emergency stop warning sound.

[0049] 12. When the medical device is out of control, the medical device meets the triggering conditions for triggering the out-of-control prompt sound.

[0050] 13. When the distance between the medical device and the obstacle is lower than the distance threshold, the medical device meets the triggering condition for the distance alarm sound.

[0051] 14. When the medical device is in the process of X-ray tube position calibration, the medical device meets the trigger conditions for the X-ray tube calibration prompt sound.

[0052] For each alert tone, a corresponding playback priority and playback type can be pre-set. The playback priority indicates the importance of the first alert tone and is related to safety. The playback type indicates the number of times it can be played, and can include single playback and loop playback types. When the medical device meets the triggering conditions for any alert tone (i.e., the first alert tone), the attribute information of the first alert tone can be obtained. Accordingly, the attribute information of the first alert tone can include a first playback priority indicating the importance of the first alert tone, and a first playback type indicating the number of times the first alert tone can be played.

[0053] Taking the aforementioned fourteen types of alert tones as examples, this application can classify them into nine different priorities, from the first level (highest priority) to the ninth level (lowest priority). Please refer to Table 1 below: the motion collision alert tone has the first priority and is played only once. The cumulative fluoroscopy duration alert tone has the second priority and is played in a loop. The X-ray tube heat capacity alarm tone and temperature alarm tone have the third priority and are both played in a loop. The exposure end alert tone has the fourth priority and is played only once. The exposure process alert tone, conventional dose fluoroscopy process alert tone, high dose fluoroscopy process alert tone, and X-ray tube calibration alert tone have the fifth priority and are all played in a loop. The motion alert tone and distance alarm tone have the sixth priority, with the motion alert tone played in a loop and the distance alarm tone played only once. The automatic movement to position alert tone has the seventh priority and is played only once. The emergency stop prompt tone has the eighth priority level and is played as a single playback. The over-control prompt tone has the ninth priority level and is played in a loop.

[0054] Table 1

[0055] Prompt tone indicator Prompt tone Playback priority Playback type Audio source type 1 Collision warning sound First level Single playback type A 2 Cumulative perspective duration notification sound Second level Loop playback type B 3 X-ray tube thermal capacity alarm sound Level 3 Loop playback type C 4 Temperature alarm sound Level 3 Loop playback type C 5 Exposure ended notification sound Fourth level Single playback type C 6 Exposure process beep Fifth level Loop playback type D 7 Standard dosage fluoroscopy procedure prompt sound Fifth level Loop playback type E 8 High-dose fluoroscopy procedure warning sound Fifth level Loop playback type F 9 X-ray tube calibration prompt sound Level 6 Loop playback type G 10 Exercise prompts Level 7 Single playback type H 11 Automatic movement positioning prompt sound Eighth level Single playback type A 12 Over-control prompt sound Ninth level Loop playback type G 13 Emergency stop warning sound Level 6 Single playback type G 14 X-ray tube calibration prompt sound Fifth level Loop playback type D

[0056] Of course, this application is not limited to the situation shown in Table 1. Depending on the actual use needs of the medical device, more or fewer prompt sounds and corresponding triggering conditions, playback priorities and playback types can be set.

[0057] Step S102: Compare the attribute information of the first prompt tone with the attribute information of the prompt tones in the playback sequence, and insert the first prompt tone into the playback sequence or delete the first prompt tone according to the comparison result.

[0058] Specifically, the playback sequence is used to store the currently playing and waiting playback prompts.

[0059] In the embodiments of this application, the first playback priority in the attribute information can reflect the importance of the prompt tone, and the first playback type can reflect the timeliness of the prompt tone. By comparing the attribute information of the first prompt tone with the attribute information of the prompt tone in the playback sequence, the order of importance between the first prompt tone and the prompt tone in the playback sequence can be analyzed. Combined with the timeliness of the first prompt tone, it is possible to choose to insert the first prompt tone into the playback sequence or delete the first prompt tone.

[0060] In some embodiments of this application, it can be first detected whether the playback sequence is empty. If the playback sequence is empty, the first prompt tone can be directly inserted into the playback sequence. If a prompt tone exists in the playback sequence, the attribute information of the first prompt tone is compared with the attribute information of the prompt tone in the playback sequence, and the first prompt tone is either inserted into the playback sequence or deleted based on the comparison result.

[0061] Step S103: Play the prompt sounds within the playback sequence.

[0062] Specifically, the processing module of the medical device can detect whether the triggering conditions for the first prompt tone are met through the application interface. When the triggering conditions for the first prompt tone are met, the playback sequence is adjusted, and the prompt tones in the playback sequence are sent to the playback component to control the playback component to play the prompt tones.

[0063] In some embodiments of this application, the prompts within the playback sequence can be ordered according to their playback order. The medical device can send the currently playing prompt to each playback component according to the playback order to control the playback component to play the currently playing prompt. After the currently playing prompt ends, the medical device can delete the currently playing prompt from the playback sequence, determine a new currently playing prompt from the waiting prompts according to their playback order, and send it to the playback component for playback, until the playback sequence is empty.

[0064] In the embodiments of this application, when the medical device meets the triggering condition of the first prompt tone, the attribute information of the first prompt tone is compared with the attribute information of the prompt tones in the playback sequence. Based on the comparison result, the first prompt tone is inserted into the playback sequence or deleted, so as to play the prompt tones in the playback sequence. The first playback priority in the attribute information can reflect the importance of the prompt tone, and the first playback type can reflect the timeliness of the prompt tone. This helps to avoid important prompt tones being played late or outdated prompt tones occupying the playback sequence, making the prompt tone playback control more suitable for the scenario of real-time operation of medical devices.

[0065] Specifically, such as Figure 2 As shown, inserting the first prompt tone into the playback sequence or deleting the first prompt tone based on the comparison result may include steps S201 to S203.

[0066] Step S201: If the first playback priority is higher than or equal to the second playback priority of the second prompt tone, then the first prompt tone is inserted into the playback sequence as the new currently playing prompt tone.

[0067] The second cue tone is the currently playing cue tone in the playback sequence before the first cue tone is inserted. The second cue tone is typically the highest priority cue tone in the playback sequence.

[0068] In some embodiments of this application, if the first playback priority is higher than the second playback priority of the second cue tone, it indicates that the first cue tone is more important than the second cue tone. If the first playback priority is equal to the second playback priority of the second cue tone, it indicates that the first cue tone is as important as the second cue tone, but the first cue tone, as a newly triggered cue tone, is more important than the already playing second cue tone. Therefore, in both cases, the first cue tone can be inserted into the playback sequence to replace the second cue tone as the new currently playing cue tone.

[0069] Specifically, the playback sequence can be ordered according to the playback order. Before the first cue tone is inserted into the playback sequence, the second cue tone is the first cue tone in the queue. If the first playback priority is higher than or equal to the second playback priority of the second cue tone, then the first cue tone can be inserted at the beginning of the playback sequence.

[0070] In some embodiments of this application, the process of inserting the first prompt tone into the playback sequence as the new currently playing prompt tone may further include: obtaining the second playback type of the second prompt tone; if the second playback type is a single playback type, then deleting the second prompt tone; if the second playback type is a loop playback type, then the second prompt tone can be retained in the playback sequence.

[0071] Specifically, the second playback type reflects the timeliness of the second notification tone. If the second playback type is a single playback type, since the trigger condition for a single playback notification tone is generally a one-time action, the action has often ended by the time the second notification tone is replayed, making replay unnecessary. In this case, the second notification tone can be deleted. If the second playback type is a loop playback type, since the trigger condition for a loop playback notification tone is generally an action with a longer duration, replaying the second notification tone is necessary. In this case, the second notification tone can be inserted into the playback sequence according to the playback order. This avoids outdated notification tones occupying the playback sequence.

[0072] Step S202: If the first playback priority is lower than the second playback priority and the first playback type is a single playback type, then the first prompt sound is deleted.

[0073] In some embodiments of this application, if the first playback priority is lower than the second playback priority of the second prompt tone, it indicates that the first prompt tone is less important than the second prompt tone. In this case, if the first playback type is a single playback type, since the trigger condition corresponding to a single playback type prompt tone is generally a one-time action, the action has often ended by the time the first prompt tone is played, and there is no need to replay the first prompt tone. In this case, the first prompt tone can be deleted. In this way, outdated prompt tones can be avoided from occupying the playback sequence.

[0074] Step S203: If the first playback priority is lower than the second playback priority and the first playback type is loop playback type, then the playback order of the first prompt tone in the playback sequence is determined according to the first playback priority, and the first prompt tone is inserted into the playback sequence according to the playback order.

[0075] In some embodiments of this application, if the first playback priority is lower than the second playback priority of the second prompt tone, it indicates that the first prompt tone is less important than the second prompt tone. In this case, if the first playback type is a loop playback type, since the triggering condition corresponding to the loop playback type prompt tone is generally an action with a long duration, the first prompt tone is necessary to play. In this case, the first prompt tone can be inserted into the playback sequence according to the playback order.

[0076] For the first and second prompt tones, their playback order can be determined according to their corresponding playback priorities when inserting the playback sequence, so that each prompt tone in the playback sequence can be sorted according to its playback priority.

[0077] In some embodiments of this application, if the currently playing prompt tone in the playback sequence is still the second prompt tone, no playback adjustment of the playback component is required. If the currently playing prompt tone in the playback sequence is updated to the first prompt tone, then playback adjustment of the playback component is required.

[0078] Specifically, the attribute information of the first prompt tone may also include the sound source type, which indicates the original audio of the first prompt tone. Playing prompt tones within the playback sequence may include: if the currently playing prompt tone in the playback sequence is updated to the first prompt tone, then controlling the playback component to obtain the original audio corresponding to the sound source type of the first prompt tone, and playing the original audio according to the first playback type.

[0079] Please refer to Table 1 above. This application can pre-set eight different audio values, corresponding one-to-one with audio source types A to H. If the first prompt tone is a motion collision prompt tone, then according to its audio source type A, the audio corresponding to audio source type A can be obtained as the original audio, and the original audio is played once according to the single playback type. If the first prompt tone is a tube calibration prompt tone, then according to its audio source type G, the audio corresponding to audio source type G can be obtained as the original audio, and the original audio is played periodically according to the loop playback type.

[0080] In this way, the same prompt tone can be set for the same or similar scenes, and there is no need to set a corresponding prompt tone for each scene. Reusing the same prompt tone for different scenes can effectively reduce the amount of audio required.

[0081] To reduce the data transmission load within the medical device, obtaining the attribute information of the first prompt tone may include: obtaining the audio identifier of the first prompt tone and determining the attribute information of the first prompt tone corresponding to the audio identifier.

[0082] The audio identifier is used to uniquely identify the first audio file and can be a serial number, name, etc.

[0083] Accordingly, controlling the playback component to obtain the original audio corresponding to the audio source type of the first prompt tone may include: transmitting the audio identifier to the playback component; and controlling the playback component to obtain the audio source type of the first prompt tone and the original audio corresponding to the audio source type of the first prompt tone based on the audio identifier.

[0084] In other words, by transmitting the audio identifier, each playback component within the medical device can obtain the attribute information (including the audio source type) of the first prompt tone based on the audio identifier, obtain the original audio according to the audio source type, and play it.

[0085] For details, please refer to Figure 3The application interface can detect whether the triggering conditions for the first prompt tone are met, and generate an audio identifier for the first prompt tone when the triggering conditions are met. Based on the audio identifier of the first prompt tone, the processing module of the medical device can obtain the attribute information of the first prompt tone corresponding to the audio identifier. For example, when the audio identifier is 1, querying Table 1 can obtain that the first prompt tone is a motion collision prompt tone, the first playback priority is level 1, the first playback type is single playback type, and the sound source type is A. Based on the first playback priority and the first playback type, the processing module can insert the first prompt tone into the playback sequence or delete the first prompt tone. If the currently playing prompt tone in the playback sequence is updated to the first prompt tone, the audio identifier of the first prompt tone is sent to playback components 1 to 3. Playback components 1 to 3 each obtain attribute information such as the first playback type and sound source type according to the audio identifier of the first prompt tone, and play the original audio corresponding to the sound source type of the first prompt tone according to the first playback type.

[0086] To avoid repeated playback of audio, in some embodiments of this application, before inserting the first prompt tone into the playback sequence or deleting the first prompt tone based on the comparison results, the method may include: if there is a prompt tone in the playback sequence that is the same as the first prompt tone, then delete the first prompt tone.

[0087] Specifically, the playback order of the first prompt tone in the playback sequence can be determined based on the first playback priority. The first prompt tone is then compared with the prompt tone in the playback sequence that is in the same playback order. If they are the same, the first prompt tone is deleted; otherwise, the first prompt tone can be inserted into the playback sequence.

[0088] In some other embodiments of this application, before playing the prompts in the playback sequence, the method may further include: if the first prompt is the same as the prompt being played by the playback component, the first prompt is deleted.

[0089] In other words, if the first prompt tone and the second prompt tone are the same, then the first prompt tone will be deleted.

[0090] This method can avoid repeated playback of audio. When the upper layer mistakenly repeats the first prompt tone, it can prevent other prompt tones from being played in a timely manner due to the repeated playback of the first prompt tone.

[0091] In some embodiments of this application, playing prompts within a playback sequence may include controlling multiple playback components to play prompts within the playback sequence.

[0092] After playing the prompts within the playback sequence, the function may also include: monitoring the number of online playback components and their playback status; and removing the currently playing prompt from the playback sequence when the total number of completed playback components is the same as the number of online playback components.

[0093] The number of online components refers to the number of playback components that are currently online. Playback components that have completed playback are those whose playback status has ended.

[0094] Specifically, when the medical device meets the stop condition for the currently playing prompt tone, it can generate a stop command and send it to the playback component to instruct it to stop playback. The stop condition and trigger condition usually correspond one-to-one. For example, when the detector temperature is below a temperature threshold, the medical device meets the stop condition for a temperature alarm prompt tone. Another example is when the medical device stops fluoroscopy, it meets the stop condition for an accumulated fluoroscopy duration prompt tone. After receiving the stop command, the playback component can stop playing the currently playing prompt tone and report the playback end status. The playback sequence is updated by detecting the online status of the playback component and the playback status to determine whether the currently playing prompt tone has ended. For example, Figure 3 In this scenario, playback components 1 and 2 are online, while playback component 3 is offline. Playback will only be considered complete when both playback components have finished playing. This prevents playback errors caused by updating the playback sequence before playback components have stopped playing.

[0095] In some embodiments of this application, the prompt sound playback method further includes: for a prompt sound to be played within a playback sequence, if the medical device meets the corresponding stop condition, then the prompt sound to be played is deleted from the playback sequence. Specifically, the stop condition can be detected only for prompt sounds of the loop playback type within the playback sequence.

[0096] In some embodiments of this application, the prompt sound playback method further includes: monitoring the playback duration of prompt sounds to be played within the playback sequence; and deleting prompt sounds that have exceeded their playback duration from the playback sequence. Specifically, the playback duration can be detected only for single-play prompt sounds within the playback sequence to avoid delaying the playback of other audio by failing to stop the single-play prompt sounds in time.

[0097] For easier understanding, please refer to Figures 4 to 6 . Figure 4The processing flow for the first cue tone of a single-playback type is illustrated. After the application interface inputs the first cue tone, if the playback sequence is empty, the first cue tone can be placed at the head of the queue for retrieval and setting operations. If a cue tone already exists in the playback sequence, its playback priority is compared with the second cue tone at the head of the queue. If the first playback priority is lower than the second playback priority, the first cue tone is deleted. If the first playback priority is higher than or equal to the second playback priority, the second playback type is retrieved. If the second playback type is a single-playback type, the second cue tone is deleted, and the first cue tone is inserted at the head of the playback sequence. If the second playback type is a loop playback type, the first cue tone is inserted at the head of the playback sequence for retrieval and setting operations.

[0098] Figure 5 The processing flow for the first cue tone in a loop playback type is illustrated. After the application interface inputs the first cue tone, if the playback sequence is empty, the first cue tone can be placed at the head of the queue for retrieval and setting operations. If a cue tone already exists in the playback sequence, its playback priority is compared with the second cue tone at the head of the queue. If the first playback priority is lower than the second playback priority, the playback order is determined according to the first playback priority. The first cue tone is compared with the cue tone in the playback sequence for that playback order. If they are the same, the first cue tone is deleted; otherwise, it can be inserted into the playback sequence. If the first playback priority is higher than or equal to the second playback priority, and the second playback type is a single playback type, the second cue tone is deleted. In this case, if the playback sequence is empty, the first cue tone is inserted at the head of the playback sequence queue. If the playback sequence is not empty, the first cue tone is compared with the cue tone at the head of the queue. If they are the same, retrieval and setting operations are performed directly. If the first cue tone is different from the cue tone at the head of the queue, the first cue tone is inserted at the head of the playback sequence queue for retrieval and setting operations.

[0099] Figure 6 The flowchart illustrates the acquisition and setting operations. When the playback sequence is empty, the playback component can be controlled to stop sound playback. When the first cue tone is updated to the head of the playback sequence, the first cue tone can be compared with the cue tone currently being played by the playback component. If they are different, the first cue tone can be sent to the playback component for playback; otherwise, the first cue tone is deleted, and the playback component continues to play the original cue tone.

[0100] It should be noted that, for the sake of simplicity, the aforementioned method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, because according to this application, some steps can be performed in other orders.

[0101] like Figure 7The diagram shown is a schematic diagram of a prompt sound playback device 700 provided in an embodiment of this application. The prompt sound playback device 700 is disposed on a medical device.

[0102] Specifically, the prompt sound playback device 700 may include:

[0103] The information acquisition unit 701 is used to acquire the attribute information of the first prompt sound when the medical device meets the triggering condition of the first prompt sound. The attribute information includes a first playback priority and a first playback type, and the first playback type represents the number of times the first prompt sound is played.

[0104] The update unit 702 is used to compare the attribute information of the first prompt sound with the attribute information of the prompt sounds in the playback sequence, and insert the first prompt sound into the playback sequence or delete the first prompt sound according to the comparison result;

[0105] Playback unit 703 is used to play the prompt sounds within the playback sequence.

[0106] In some embodiments of this application, the updating unit 702 is specifically used for: if the first playback priority is higher than or equal to the second playback priority of the second prompt sound, then inserting the first prompt sound into the playback sequence as a new currently playing prompt sound, wherein the second prompt sound is the currently playing prompt sound in the playback sequence before inserting the first prompt sound into the playback sequence; if the first playback priority is lower than the second playback priority and the first playback type is a single playback type, then deleting the first prompt sound; if the first playback priority is lower than the second playback priority and the first playback type is a loop playback type, then determining the playback order of the first prompt sound in the playback sequence according to the first playback priority, and inserting the first prompt sound into the playback sequence according to the playback order.

[0107] In some embodiments of this application, the updating unit 702 is specifically used to: obtain the second playback type of the second prompt sound; if the second playback type is a single playback type, then delete the second prompt sound.

[0108] In some embodiments of this application, the attribute information of the first prompt sound also includes the sound source type; the playback unit 703 is specifically used to: if the currently played prompt sound in the playback sequence is updated to the first prompt sound, control the playback component to obtain the original audio corresponding to the sound source type of the first prompt sound, and play the original audio according to the first playback type.

[0109] In some embodiments of this application, the information acquisition unit 701 is specifically used to: acquire the audio identifier of the first prompt sound, and determine the attribute information of the first prompt sound corresponding to the audio identifier; the playback unit 703 is specifically used to: transmit the audio identifier to the playback component; and control the playback component to acquire the sound source type of the first prompt sound and the original audio corresponding to the sound source type of the first prompt sound according to the audio identifier.

[0110] In some embodiments of this application, the updating unit 702 is specifically used to: delete the first prompt if there is a prompt in the playback sequence that is the same as the first prompt; and / or delete the first prompt if the first prompt is the same as the prompt being played by the playback component.

[0111] In some embodiments of this application, the playback unit 703 is specifically used to: control multiple playback components to play the prompts in the playback sequence; the update unit 702 is also specifically used to: monitor the number of online playback components and the playback status of the multiple playback components; when the total number of playback components that have completed playback is the same as the number of online playback components, the currently playing prompt is deleted from the playback sequence, wherein the playback component that has completed playback is the playback component whose playback status is the playback end status.

[0112] In some embodiments of this application, the updating unit 702 is specifically used to: monitor the playback time limit of the prompts to be played in the playback sequence; and delete the prompts to be played that have exceeded the playback time limit from the playback sequence.

[0113] It should be noted that, for the sake of convenience and brevity, the specific working process of the aforementioned prompt sound playback device 700 can be found in the following reference: Figures 1 to 6 The corresponding process of the method will not be described in detail here.

[0114] like Figure 8 The diagram shown is a schematic representation of a medical device 8 provided in an embodiment of this application. Specifically, the medical device 8 may include: a processor 80, a memory 81, and a computer program 82 stored in the memory 81 and executable on the processor 80, such as a prompt sound playback program. When the processor 80 executes the computer program 82, it implements the steps in the various prompt sound playback method embodiments described above, for example... Figure 1 Steps S101 to S103 are shown. Alternatively, when the processor 80 executes the computer program 82, it implements the functions of each module / unit in the above-described device embodiments, for example... Figure 7 The functions of the information acquisition unit 701, update unit 702, and playback unit 703 shown are illustrated.

[0115] The computer program can be divided into one or more modules / units, which are stored in the memory 81 and executed by the processor 80 to complete this application. The one or more modules / units can be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program in the medical device 8.

[0116] For example, the computer program can be divided into: an information acquisition unit, an update unit, and a playback unit. The specific functions of each unit are as follows: The information acquisition unit is used to acquire the attribute information of the first prompt sound when the medical device meets the triggering condition for the first prompt sound. The attribute information includes a first playback priority and a first playback type, whereby the first playback type represents the number of times the first prompt sound is played. The update unit is used to compare the attribute information of the first prompt sound with the attribute information of prompt sounds in the playback sequence, and insert or delete the first prompt sound according to the comparison result. The playback unit is used to play the prompt sounds in the playback sequence.

[0117] The medical device 8 may include, but is not limited to, a processor 80 and a memory 81. Those skilled in the art will understand that... Figure 8 This is merely an example of medical device 8 and does not constitute a limitation on medical device 8. It may include more or fewer components than shown, or combine certain components, or different components. For example, the medical device 8 may also include input / output devices, network access devices, buses, etc.

[0118] The processor 80 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), off-the-shelf programmable gate arrays or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0119] The memory 81 can be an internal storage unit of the medical device 8, such as a hard drive or memory of the medical device 8. The memory 81 can also be an external storage device of the medical device 8, such as a plug-in hard drive, smart media card (SMC), secure digital card (SD), flash card, etc., equipped on the medical device 8. Furthermore, the memory 81 can include both internal and external storage units of the medical device 8. The memory 81 is used to store the computer program and other programs and data required by the medical device 8. The memory 81 can also be used to temporarily store data that has been output or will be output.

[0120] It should be noted that, for the sake of convenience and brevity, the structure of the medical device 8 described above can also be referred to the specific description of the structure in the method embodiment, which will not be repeated here.

[0121] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0122] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0123] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for various specific applications, but such implementations should not be considered beyond the scope of this application.

[0124] In the embodiments provided in this application, it should be understood that the disclosed apparatus / devices and methods can be implemented in other ways. For example, the apparatus / device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0125] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0126] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0127] If the integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electrical carrier signals and telecommunication signals.

[0128] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A method for playing a notification sound, characterized in that, include: When the medical device meets the triggering condition of the first prompt sound, the attribute information of the first prompt sound is obtained. The attribute information includes a first playback priority and a first playback type. The first playback type represents the number of times the first prompt sound is played. The attribute information of the first prompt sound is compared with the attribute information of the prompt sounds in the playback sequence. Based on the comparison result, the first prompt sound is either inserted into the playback sequence or deleted. Play the prompt sounds within the playback sequence.

2. The notification sound playback method as described in claim 1, characterized in that, The step of inserting the first prompt sound into the playback sequence or deleting the first prompt sound based on the comparison result includes: If the first playback priority is higher than or equal to the second playback priority of the second prompt tone, then the first prompt tone is inserted into the playback sequence as the new currently playing prompt tone, and the second prompt tone is the currently playing prompt tone in the playback sequence before the first prompt tone is inserted into the playback sequence; If the first playback priority is lower than the second playback priority and the first playback type is a single playback type, then the first prompt sound will be deleted. If the first playback priority is lower than the second playback priority and the first playback type is a loop playback type, then the playback order of the first prompt sound in the playback sequence is determined according to the first playback priority, and the first prompt sound is inserted into the playback sequence according to the playback order.

3. The notification sound playback method as described in claim 2, characterized in that, The process of inserting the first prompt tone into the playback sequence as the new currently playing prompt tone also includes: Obtain the second playback type of the second prompt sound; If the second playback type is a single playback type, then the second prompt sound will be deleted.

4. The prompt sound playback method as described in any one of claims 1-3, characterized in that, The attribute information of the first prompt tone also includes the sound source type; Playing the prompts within the playback sequence includes: If the currently playing prompt tone in the playback sequence is updated to the first prompt tone, the playback component is controlled to obtain the original audio corresponding to the audio source type of the first prompt tone, and the original audio is played according to the first playback type.

5. The prompt sound playback method as described in claim 4, characterized in that, The step of obtaining the attribute information of the first prompt sound includes: Obtain the audio identifier of the first prompt sound, and determine the attribute information of the first prompt sound corresponding to the audio identifier; The control playback component acquires the original audio corresponding to the audio source type of the first prompt tone, including: The audio identifier is transmitted to the playback component; The playback component is controlled to obtain the audio source type of the first prompt sound and the original audio corresponding to the audio source type of the first prompt sound based on the audio identifier.

6. The notification sound playback method as described in claim 4, characterized in that, Before inserting the first prompt sound into the playback sequence or deleting the first prompt sound based on the comparison result, the method further includes: if there is a prompt sound in the playback sequence that is the same as the first prompt sound, deleting the first prompt sound; And / or, before playing the prompt tone in the playback sequence, the method further includes: if the first prompt tone is the same as the prompt tone being played by the playback component, deleting the first prompt tone.

7. The prompt sound playback method as described in any one of claims 1-3, characterized in that, Playing the prompts within the playback sequence includes: Control multiple playback components to play the prompt sounds within the playback sequence; After playing the prompts within the playback sequence, the method further includes: Monitor the number of online components and their playback status; When the total number of playback components that have completed playback is the same as the number of online components, the currently playing notification sound is removed from the playback sequence. The playback component that has completed playback is the playback component whose playback status is "playback ended".

8. The prompt sound playback method as described in any one of claims 1-3, characterized in that, The method for playing the prompt sound also includes: Monitor the playback duration of the prompt sounds to be played within the playback sequence; Remove any pending notification sounds that have exceeded the playback time limit from the playback sequence.

9. A medical device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the prompt sound playback method as described in any one of claims 1 to 8.

10. A computer program product, characterized in that, Includes a computer program, which, when executed, causes the prompt sound playback method as described in any one of claims 1 to 8 to be performed.