Multi-music file broadcast control method and system based on SIP (Session Initiation Protocol), terminal and storage medium

By adopting a multi-music file broadcast control method based on the SIP protocol, the problem of device incompatibility in the emergency broadcast system was solved, realizing multi-file and flexible playback control, and improving system compatibility and resource utilization efficiency.

CN122053568APending Publication Date: 2026-05-15GENEW TECH
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GENEW TECH
Filing Date
2026-01-08
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

In existing emergency broadcasting systems, the music broadcasting functions of various manufacturers lack a unified protocol, resulting in incompatibility between devices, serious waste of resources, and inability to support multiple files and flexible playback control.

Method used

A multi-music file broadcast control method based on the SIP protocol is adopted. The user-selected playback options are obtained through the operation terminal and converted into structured data. The SIP broadcast server parses and generates response messages to control multiple broadcast speakers to play in sequence.

Benefits of technology

It enables compatibility of broadcast speakers from different manufacturers within the same system, supports multiple files and flexible playback control, and avoids resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122053568A_ABST
    Figure CN122053568A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of emergency broadcast communication, and discloses a multi-music file broadcast control method and system based on an SIP protocol, a terminal and a storage medium, and the method comprises the steps: obtaining a playing option selected by a user based on an operation terminal, converting the playing option, and obtaining structured data; based on an SIP broadcast server, analyzing the structured data to obtain playing request information, and generating a response message according to the playing request information; and based on the SIP broadcast server, analyzing the response message to obtain a broadcast sound box account list, and controlling a plurality of broadcast sound boxes to play in sequence according to the broadcast sound box account list. According to the invention, based on the playing option selected by the user, data conversion and analysis are carried out through the SIP broadcast server, the playing control information is generated, and the sequential playing of a plurality of broadcast sound boxes is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of emergency broadcast communication technology, and in particular to a multi-music file broadcast control method, system, terminal, and computer-readable storage medium based on the SIP protocol. Background Technology

[0002] Currently, emergency broadcasting systems from various manufacturers support the SIP protocol for voice broadcasting, but for music broadcasting, they do not follow a universal protocol. Each manufacturer uses its own proprietary protocol to implement music broadcasting, resulting in incompatibility between broadcast speakers from different manufacturers and the broadcasting system. This is particularly problematic in projects with broadcast speakers from different manufacturers, where older speakers have to be discarded, leading to significant resource waste. If the SIP protocol is used as the basic protocol for music broadcasting, broadcast speakers from different manufacturers can be used within the same system, solving the problem of cross-system incompatibility. Furthermore, using an extended SIP protocol allows for playback control, including setting playback counts, playback time, and loop tags.

[0003] Traditional music broadcasting methods lack a unified protocol, and the use of proprietary implementations by various manufacturers leads to incompatibility between devices and waste of resources. Traditional SIP music playback functions are limited and cannot support multiple files, multiple speakers, or flexible playback control, which are problems that urgently need to be solved.

[0004] Therefore, existing technologies still need to be improved and developed. Summary of the Invention

[0005] The main objective of this invention is to provide a method, system, terminal, and computer-readable storage medium for controlling multi-music file broadcasting based on the SIP protocol, aiming to solve the problem that existing music broadcasting schemes using traditional methods cannot support multiple files, multiple speakers, and flexible playback control.

[0006] To achieve the above objectives, the present invention provides a multi-music file broadcast control method based on the SIP protocol, the multi-music file broadcast control method based on the SIP protocol comprising the following steps: Based on the operating terminal, the playback options selected by the user are obtained, and the playback options are converted to obtain structured data; Based on the SIP broadcast server, the structured data is parsed to obtain playback request information, and a response message is generated according to the playback request information; Based on the SIP broadcast server, the response message is parsed to obtain a list of broadcast speaker accounts, and multiple broadcast speakers are controlled to play sequentially according to the list of broadcast speaker accounts.

[0007] Optionally, in the SIP-based multi-music file broadcast control method, the playback options include a list of music files to play, a list of SIP accounts, and playback control options. The process of acquiring user-selected playback options based on the operating terminal, converting the playback options into structured data, specifically includes: Based on the operating terminal, obtain the user's selected list of music files to play, SIP account list, and playback control options; The list of music files to be played, the list of SIP accounts, and the playback control options are converted according to a preset JSON format to obtain structured data.

[0008] Optionally, the SIP-based multi-music file broadcast control method, wherein the SIP broadcast server parses the structured data to obtain playback request information and generates a response message based on the playback request information, specifically includes: Based on the SIP broadcast server, the structured data is parsed to obtain playback request information, and playback group sequence numbers are generated according to the playback request information; The playback group number is associated with the playback request information to obtain a response message.

[0009] Optionally, the SIP-based multi-music file broadcast control method, wherein the SIP broadcast server parses the structured data to obtain playback request information, and generates a target playback group number based on the playback request information, specifically includes: Based on the SIP broadcast server, the system receives the SIP call command from the operating terminal, parses the structured data according to the SIP call command, and obtains playback request information. Obtain the playback group sequence number, and decode the playback request information and playback group sequence number according to the SIP call instruction to obtain the target playback group sequence number.

[0010] Optionally, the SIP-based multi-music file broadcast control method, wherein the SIP broadcast server parses the response message to obtain a list of broadcast speaker accounts, and controls multiple broadcast speakers to play sequentially according to the list of broadcast speaker accounts, specifically includes: Based on the SIP broadcast server, the response message is parsed according to the SIP call command and the playback group sequence number to obtain the broadcast speaker account list; The response message is decoded based on the list of broadcast speaker accounts and the SIP call command to obtain a PCM audio data packet; The PCM audio data packet is used to control multiple broadcast speakers to play audio sequentially.

[0011] Optionally, the SIP-based multi-music file broadcast control method, wherein decoding the response message according to the broadcast speaker account list and the SIP call command to obtain PCM audio data packets specifically includes: The response message is decoded based on the list of broadcast speaker accounts and the SIP call command to obtain multiple music files; All the music files are formatted and packaged to obtain PCM audio data packets.

[0012] Optionally, the SIP-based multi-music file broadcast control method further includes the SIP broadcast server parsing the response message to obtain a list of broadcast speaker accounts, controlling multiple broadcast speakers to play sequentially according to the list of broadcast speaker accounts, and then further including: Get control playback duration, playback count, loop tag, and BYE message; Determine whether the playback control options, the number of playbacks, and the loop playback tag have reached preset conditions; If the playback control options, the number of playbacks, and the loop playback tag reach preset conditions, then the multiple broadcast speakers will be controlled to stop playing music according to the BYE message.

[0013] Furthermore, to achieve the above objectives, the present invention also provides a multi-music file broadcast control method system based on the SIP protocol, wherein the multi-music file broadcast control method system based on the SIP protocol includes: The data conversion module is used to obtain the playback options selected by the user based on the operating terminal, and convert the playback options to obtain structured data; The data parsing module is used to parse the structured data based on the SIP broadcast server to obtain playback request information and generate a response message based on the playback request information. The speaker playback module is used to parse the response message based on the SIP broadcast server to obtain a list of broadcast speaker accounts, and control multiple broadcast speakers to play sequentially according to the list of broadcast speaker accounts.

[0014] In addition, to achieve the above objectives, the present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a multi-music file broadcast control program based on the SIP protocol, and when the multi-music file broadcast control program based on the SIP protocol is executed by a processor, it implements the steps of the multi-music file broadcast control method based on the SIP protocol as described above.

[0015] In this invention, based on an operating terminal, the playback options selected by the user are acquired and converted to obtain structured data. Using a SIP broadcast server, the structured data is parsed to obtain playback request information, and a response message is generated based on this information. Also using the SIP broadcast server, the response message is parsed to obtain a list of broadcast speaker accounts, and multiple broadcast speakers are controlled to play sequentially based on this list. This invention, based on the user-selected playback options, uses a SIP broadcast server to perform data conversion and parsing to generate playback control information, enabling sequential playback from multiple broadcast speakers. Attached Figure Description

[0016] Figure 1 This is a flowchart of a preferred embodiment of the multi-music file broadcast control method based on the SIP protocol of the present invention; Figure 2 This is a flowchart of the multi-music file broadcasting operation of a preferred embodiment of the multi-music file broadcasting control method based on the SIP protocol of the present invention; Figure 3 This is a structural diagram of a preferred embodiment of the multi-music file broadcast control method system based on the SIP protocol of the present invention; Figure 4 This is a structural diagram of a preferred embodiment of the terminal of the device of the present invention. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of this invention clearer and more explicit, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0018] Traditional music broadcasting methods lack a unified protocol, and the use of proprietary implementations by various manufacturers leads to device incompatibility and waste of resources. Traditional SIP music playback functions are limited and cannot support multiple files, multiple speakers, or flexible playback control. Therefore, a multi-music file broadcasting control method based on the SIP protocol is needed. A general broadcasting control scheme based on the SIP protocol can achieve controllable playback of multiple audio files on multiple broadcasting speakers by carrying JSON format instructions through MESSAGE messages.

[0019] The preferred embodiment of the multi-music file broadcast control method based on the SIP protocol of the present invention, such as... Figure 1 and Figure 2 As shown, the multi-music file broadcast control method based on the SIP protocol includes the following steps: Step S10: Based on the operating terminal, obtain the playback options selected by the user, and convert the playback options to obtain structured data.

[0020] Step S10 includes: Step S11: Based on the operating terminal, obtain the list of music files selected by the user, the list of SIP accounts, and the playback control options; Step S12: Convert the list of music files to be played, the list of SIP accounts, and the playback control options according to the preset JSON format to obtain structured data.

[0021] Specifically, based on the operating terminal, the system obtains the user-selected list of music files, SIP account list, and playback control options. The system then converts the music file list, SIP account list, and playback control options according to a preset JSON format to obtain structured data.

[0022] In this embodiment, the user sends the selected music file playlist, playback control options, and SIP account list for the broadcast speaker to the SIP broadcast server via a MESSAGE message after organizing the above information in JSON format.

[0023] For example, such as Figure 2 As shown, the operating terminal is an interactive terminal for operating the broadcasting system and broadcast speakers. It can be a regular computer, operated using a web browser. Users can initiate playback control requests by selecting the list of uploaded music files and the list of broadcast speakers on the web interface; SIP broadcast server: used to manage broadcast speaker terminals, music files, and to conduct SIP calls and music file distribution; SIP broadcast speaker: a broadcast speaker device that supports the SIP protocol.

[0024] Step S20: Based on the SIP broadcast server, parse the structured data to obtain playback request information, and generate a response message according to the playback request information.

[0025] Step S20 includes: Step S21: Based on the SIP broadcast server, parse the structured data to obtain playback request information, and generate playback group sequence numbers according to the playback request information; Step S22: Associate the playback group number with the playback request information to obtain a response message.

[0026] Specifically, based on the SIP broadcast server, the structured data is parsed to obtain playback request information. A playback group sequence number is generated based on the playback request information (a MESSAGE message is sent to the SIP broadcast server, which parses the message and generates a playback group ID). The playback group sequence number is then associated with the playback request information to obtain a response message (a response message including the playback group ID is returned).

[0027] In this embodiment, after parsing the message, the SIP broadcast server generates a playback group ID (playback group sequence number), saves the playback group ID along with the playback track path and playback control options of the music file list, and then returns a response message including the playback group ID.

[0028] Step S21 includes: Step S211: Based on the SIP broadcast server, receive the SIP call instruction from the operating terminal, parse the structured data according to the SIP call instruction, and obtain playback request information; Step S212: Obtain the playback group sequence number. Decode the playback request information and the playback group sequence number according to the SIP call instruction to obtain the target playback group sequence number.

[0029] Specifically, based on the SIP broadcast server, the SIP call instruction from the operating terminal is received, the structured data is parsed according to the SIP call instruction to obtain playback request information, the playback group number is obtained, and the playback request information and the playback group number are decoded according to the SIP call instruction to obtain the target playback group number (after the SIP broadcast server receives this call, it parses out the list of broadcast speaker IDs associated with this group ID (target playback group number)).

[0030] In this embodiment, control signaling is transmitted based on the SIP protocol. SIP messages are transmitted via MESSAGE commands, specifically including instructions such as a list of music file paths, the SIP account of the designated speaker, the number of plays, whether to loop, and the playback duration. The SIP broadcast server implements a data parsing channel for MESSAGE communication, parsing the broadcast playback request sent by the operating terminal, specifically including the list of music file paths, the list of SIP accounts for the broadcast speakers, and playback control attribute information. This data is organized into JSON data and sent to the broadcast system via a MESSAGE message. After receiving this request, the broadcast system stores the above information in a cache database and associates it with a playback group ID. The operating terminal initiates a call to the playback group ID. After the SIP broadcast server finds the list of broadcast speaker accounts associated with this target playback group number, it calls each broadcast speaker terminal. Once the call is connected, it automatically distributes PCM audio data packets from the music file to the broadcast speakers in the group. Upon receiving the PCM audio data packets, the broadcast automatically begins playback.

[0031] Step S30: Based on the SIP broadcast server, parse the response message to obtain a list of broadcast speaker accounts, and control multiple broadcast speakers to play sequentially according to the list of broadcast speaker accounts.

[0032] Step S30 includes: Step S31: Based on the SIP broadcast server, parse the response message according to the SIP call command and the playback group number to obtain the broadcast speaker account list; Step S32: Decode the response message according to the broadcast speaker account list and the SIP call command to obtain PCM audio data packets; Step S33: Control multiple broadcast speakers to play the audio in sequence according to the PCM audio data packet.

[0033] Specifically, step S30 further includes obtaining the control playback duration, playback count, loop playback tag, and BYE message; determining whether the playback control option, playback count, and loop playback tag have reached preset conditions; if the playback control option, playback count, and loop playback tag have reached preset conditions, then controlling multiple broadcast speakers to stop music playback according to the BYE message (music file playback and control: the SIP broadcast server controls the playback duration, playback count, and loop playback tag according to the playback control option; after the above playback control conditions are met, the SIP broadcast server sends a BYE message to each broadcast speaker ID to hang up the call and end music playback); based on the SIP broadcast server, parsing the response message according to the SIP call command and the playback group sequence number to obtain a broadcast speaker account list; decoding the response message according to the broadcast speaker account list and the SIP call command to obtain PCM audio data packets; and controlling multiple broadcast speakers to play sequentially according to the PCM audio data packets.

[0034] Step S32 includes: Step S321: Decode the response message according to the list of broadcast speaker accounts and the SIP call command to obtain multiple music files; Step S322: Encapsulate all the music files into a format to obtain a PCM audio data packet.

[0035] Specifically, the response message is decoded according to the list of broadcast speaker accounts and the SIP call command to obtain multiple music files. All the music files are then formatted and encapsulated to obtain PCM audio data packets. (After the call is connected, the music files in the playback track path list of the broadcast speaker account list are decoded into PCM audio data packets one by one and sent to the broadcast speaker using the RTP packet protocol. The broadcast speaker decodes the received audio data packets and plays them.)

[0036] In this embodiment, a SIP number is first assigned to the SIP broadcast speaker and configured. After the broadcast speaker registers with the broadcast system, it can broadcast music. Using the method described in Embodiment 1, control commands for music file playback are issued to the broadcast speaker via the SIP channel, demonstrating feasibility and versatility. User: As the operator of the SIP broadcast system, the user can control playback through a web interface, including pause, stop, next track, and previous track operations. SIP Broadcast Server: The SIP server serves as the interaction platform between the user and the broadcast speaker terminal, controlling music playback and other functions through the system's HTTP API and SIP channel. Broadcast Speaker Terminal: A broadcast speaker device supporting the SIP protocol; SIP Broadcast Speaker: Upon receiving a call from the SIP broadcast server, it automatically answers and plays the audio packets forwarded by the broadcast server.

[0037] Furthermore, such as Figure 3 As shown, based on the above-described multi-music file broadcast control method based on the SIP protocol, the present invention also provides a system for controlling multi-music file broadcasts based on the SIP protocol, wherein the system for controlling multi-music file broadcasts based on the SIP protocol includes: Data conversion module 51 is used to obtain the playback options selected by the user based on the operating terminal, and convert the playback options to obtain structured data; Data parsing module 52 is used to parse the structured data based on the SIP broadcast server to obtain playback request information and generate a response message based on the playback request information; The speaker playback module 53 is used to parse the response message based on the SIP broadcast server to obtain a list of broadcast speaker accounts, and control multiple broadcast speakers to play sequentially according to the list of broadcast speaker accounts.

[0038] Furthermore, such as Figure 4 As shown, based on the above-mentioned multi-music file broadcast control method and system based on the SIP protocol, the present invention also provides a terminal, which includes a processor 10, a memory 20 and a display 30. Figure 4 Only some of the terminal components are shown; however, it should be understood that it is not required to implement all of the components shown, and more or fewer components may be implemented instead.

[0039] In some embodiments, the memory 20 may be an internal storage unit of the terminal, such as a hard disk or memory. In other embodiments, the memory 20 may be an external storage device of the terminal, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card. Furthermore, the memory 20 may include both internal and external storage devices. The memory 20 is used to store application software and various types of data installed on the terminal, such as the program code installed on the terminal. The memory 20 can also be used to temporarily store data that has been output or will be output. In one embodiment, the memory 20 stores a multi-music file broadcast control program 40 based on the SIP protocol. This SIP-based multi-music file broadcast control program 40 can be executed by the processor 10 to implement the SIP-based multi-music file broadcast control method of this application.

[0040] In some embodiments, the processor 10 may be a central processing unit (CPU), a microprocessor, or other data processing chip, used to run program code stored in the memory 20 or process data, such as executing the multi-music file broadcast control method based on the SIP protocol.

[0041] In some embodiments, the display 30 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen. The display 30 is used to display information on the terminal and to display a visual user interface. The terminals communicate with each other via a system bus.

[0042] In one embodiment, when the processor 10 executes the SIP-based multi-music file broadcast control program 40 in the memory 20, the following steps are performed: Based on the operating terminal, the playback options selected by the user are obtained, and the playback options are converted to obtain structured data; Based on the SIP broadcast server, the structured data is parsed to obtain playback request information, and a response message is generated according to the playback request information; Based on the SIP broadcast server, the response message is parsed to obtain a list of broadcast speaker accounts, and multiple broadcast speakers are controlled to play sequentially according to the list of broadcast speaker accounts.

[0043] The playback options include a list of music files to play, a list of SIP accounts, and playback control options. The process of acquiring user-selected playback options based on the operating terminal, converting the playback options into structured data, specifically includes: Based on the operating terminal, obtain the user's selected list of music files to play, SIP account list, and playback control options; The list of music files to be played, the list of SIP accounts, and the playback control options are converted according to a preset JSON format to obtain structured data.

[0044] Specifically, the step of parsing the structured data using a SIP broadcast server to obtain playback request information and generating a response message based on the playback request information includes: Based on the SIP broadcast server, the structured data is parsed to obtain playback request information, and playback group sequence numbers are generated according to the playback request information; The playback group number is associated with the playback request information to obtain a response message.

[0045] Specifically, the step of parsing the structured data using a SIP broadcast server to obtain playback request information and generating a target playback group number based on the playback request information includes: Based on the SIP broadcast server, the system receives the SIP call command from the operating terminal, parses the structured data according to the SIP call command, and obtains playback request information. Obtain the playback group sequence number, and decode the playback request information and playback group sequence number according to the SIP call instruction to obtain the target playback group sequence number.

[0046] Specifically, the step of parsing the response message based on the SIP broadcast server to obtain a list of broadcast speaker accounts, and controlling multiple broadcast speakers to play sequentially according to the list of broadcast speaker accounts, includes: Based on the SIP broadcast server, the response message is parsed according to the SIP call command and the playback group sequence number to obtain the broadcast speaker account list; The response message is decoded based on the list of broadcast speaker accounts and the SIP call command to obtain a PCM audio data packet; The PCM audio data packet is used to control multiple broadcast speakers to play audio sequentially.

[0047] Specifically, the step of decoding the response message based on the list of broadcast speaker accounts and the SIP call command to obtain PCM audio data packets includes: The response message is decoded based on the list of broadcast speaker accounts and the SIP call command to obtain multiple music files; All the music files are formatted and packaged to obtain PCM audio data packets.

[0048] The process includes parsing the response message using a SIP broadcast server to obtain a list of broadcast speaker accounts, controlling multiple broadcast speakers to play sequentially based on the list of broadcast speaker accounts, and then further including: Get control playback duration, playback count, loop tag, and BYE message; Determine whether the playback control options, the number of playbacks, and the loop playback tag have reached preset conditions; If the playback control options, the number of playbacks, and the loop playback tag reach preset conditions, then the multiple broadcast speakers will be controlled to stop playing music according to the BYE message.

[0049] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a multi-music file broadcast control program based on the SIP protocol, and the multi-music file broadcast control program based on the SIP protocol, when executed by a processor, implements the steps of the multi-music file broadcast control method based on the SIP protocol as described above.

[0050] In summary, this invention provides a method, system, terminal, and storage medium for controlling multi-music file broadcasting based on the SIP protocol. The method includes: acquiring user-selected playback options via an operating terminal; converting the playback options to obtain structured data; parsing the structured data via a SIP broadcast server to obtain playback request information; generating a response message based on the playback request information; and parsing the response message via the SIP broadcast server to obtain a list of broadcast speaker accounts, and controlling multiple broadcast speakers to play music sequentially based on the broadcast speaker account list. This invention, based on user-selected playback options, uses a SIP broadcast server for data conversion and parsing to generate playback control information, enabling sequential playback from multiple broadcast speakers.

[0051] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal system that includes that element.

[0052] Of course, those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware (such as a processor, controller, etc.). The program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The computer-readable storage medium can be a memory, magnetic disk, optical disk, etc.

[0053] It should be understood that the application of the present invention is not limited to the examples above. Those skilled in the art can make improvements or modifications based on the above description, and all such improvements and modifications should fall within the protection scope of the appended claims.

Claims

1. A method for controlling the broadcasting of multiple music files based on the SIP protocol, characterized in that, The SIP-based multi-music file broadcast control method includes: Based on the operating terminal, the playback options selected by the user are obtained, and the playback options are converted to obtain structured data; Based on the SIP broadcast server, the structured data is parsed to obtain playback request information, and a response message is generated according to the playback request information; Based on the SIP broadcast server, the response message is parsed to obtain a list of broadcast speaker accounts, and multiple broadcast speakers are controlled to play sequentially according to the list of broadcast speaker accounts.

2. The multi-music file broadcast control method based on the SIP protocol according to claim 1, characterized in that, The playback options include a list of music files to play, a list of SIP accounts, and playback control options. The process of acquiring user-selected playback options based on the operating terminal, converting the playback options into structured data, specifically includes: Based on the operating terminal, obtain the user's selected list of music files to play, SIP account list, and playback control options; The list of music files to be played, the list of SIP accounts, and the playback control options are converted according to a preset JSON format to obtain structured data.

3. The multi-music file broadcast control method based on the SIP protocol according to claim 2, characterized in that, The SIP broadcast server parses the structured data to obtain playback request information, and generates a response message based on the playback request information, specifically including: Based on the SIP broadcast server, the structured data is parsed to obtain playback request information, and playback group sequence numbers are generated according to the playback request information; The playback group number is associated with the playback request information to obtain a response message.

4. The multi-music file broadcast control method based on the SIP protocol according to claim 3, characterized in that, The SIP broadcast server parses the structured data to obtain playback request information, and generates a target playback group number based on the playback request information, specifically including: Based on the SIP broadcast server, the system receives the SIP call command from the operating terminal, parses the structured data according to the SIP call command, and obtains playback request information. Obtain the playback group sequence number, and decode the playback request information and playback group sequence number according to the SIP call instruction to obtain the target playback group sequence number.

5. The multi-music file broadcast control method based on the SIP protocol according to claim 4, characterized in that, The SIP broadcast server parses the response message to obtain a list of broadcast speaker accounts, and controls multiple broadcast speakers to play sequentially according to the list of broadcast speaker accounts. Specifically, this includes: Based on the SIP broadcast server, the response message is parsed according to the SIP call command and the playback group sequence number to obtain the broadcast speaker account list; The response message is decoded based on the list of broadcast speaker accounts and the SIP call command to obtain a PCM audio data packet; The PCM audio data packet is used to control multiple broadcast speakers to play audio sequentially.

6. The multi-music file broadcast control method based on the SIP protocol according to claim 5, characterized in that, The step of decoding the response message based on the broadcast speaker account list and the SIP call command to obtain PCM audio data packets specifically includes: The response message is decoded based on the list of broadcast speaker accounts and the SIP call command to obtain multiple music files; All the music files are formatted and packaged to obtain PCM audio data packets.

7. The multi-music file broadcast control method based on the SIP protocol according to claim 6, characterized in that, The SIP broadcast server parses the response message to obtain a list of broadcast speaker accounts, and controls multiple broadcast speakers to play sequentially according to the list of broadcast speaker accounts. This process then includes: Get control playback duration, playback count, loop tag, and BYE message; Determine whether the playback control options, the number of playbacks, and the loop playback tag have reached preset conditions; If the playback control options, the number of playbacks, and the loop playback tag reach preset conditions, then the multiple broadcast speakers will be controlled to stop playing music according to the BYE message.

8. A multi-music file broadcast control method system based on the SIP protocol, characterized in that, The SIP-based multi-music file broadcast control method system includes: The data conversion module is used to obtain the playback options selected by the user based on the operating terminal, and convert the playback options to obtain structured data; The data parsing module is used to parse the structured data based on the SIP broadcast server to obtain playback request information and generate a response message based on the playback request information. The speaker playback module is used to parse the response message based on the SIP broadcast server to obtain a list of broadcast speaker accounts, and control multiple broadcast speakers to play sequentially according to the list of broadcast speaker accounts.

9. A terminal, characterized in that, The terminal includes: a memory, a processor, and a multi-music file broadcast control program based on the SIP protocol stored in the memory and executable on the processor. When the multi-music file broadcast control program based on the SIP protocol is executed by the processor, it implements the steps of the multi-music file broadcast control method based on the SIP protocol as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a multi-music file broadcast control program based on the SIP protocol, which, when executed by a processor, implements the steps of the multi-music file broadcast control method based on the SIP protocol as described in any one of claims 1-7.