Voice broadcast method and device, computer device and storage medium

CN116129865BActive Publication Date: 2026-10-23INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202310073966.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-13
Publication Date
2026-10-23
Estimated Expiration
2043-01-13

AI Technical Summary

Technical Problem

[0003]目前的收单播报设备在播报收款金额时,通常采用收单平台信息加收单金额的方式进行播报,例如A平台收款10元,播报内容单一,在面向数量庞大的用户群体时,容易造成播放资源的浪费

Benefits of technology

[0053]上述语音播报方法、装置、计算机设备和存储介质,根据获取的收单用户的身份标识,确定目标播报消息模板;其中,目标播报消息模板包括收单平台附加消息和收单基础消息;获取收单金额,根据收单金额和目标播报消息模板,确定收单播报消息;将收单播报消息发送至收单用户的目标播报设备,以供目标播报设备语音播报收单播报消息,本申请中的目标播报消息模板中不但包括常规的收单基础消息,还包括收单平台附加消息,从而使得最终通过目标播报设备播报的收单播报消息中不但包括常规的收单信息,还进一步包括收单平台想要宣传或推广的附加信息,可增加收单播报消息的丰富度,解决目前播报内容单一的问题。此外,当收单消息的语音播报面向数量庞大的用户群体时,可实现将收单平台想要宣传或推广的附加信息快速的传递给更多的用户,提高了播放资源的利用度。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116129865B_ABST
    Figure CN116129865B_ABST
Patent Text Reader

Abstract

The application relates to a voice broadcast method and device, computer equipment and a storage medium. It belongs to the technical field of big data. The method comprises the following steps: a collecting platform acquires a collecting amount and an identity of a collecting user; a target broadcast message template is determined according to the identity of the collecting user; wherein the target broadcast message template comprises a collecting platform additional message and a collecting basic message; a collecting broadcast message is determined according to the collecting amount and the target broadcast message template; and the collecting broadcast message is sent to a target broadcast device of the collecting user, so that the target broadcast device broadcasts the collecting broadcast message in a voice mode. The collecting platform additional message in the target broadcast message template can increase the richness of the collecting broadcast message, and solve the problem that the broadcast content is single.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of big data technology, and in particular to a voice broadcasting method and apparatus, computer equipment and storage medium. Background Technology

[0002] With the rapid popularization of online payment methods, the number of acquiring users has also increased dramatically. Currently, there are approximately 150 million acquiring users in China, most of whom use acquiring announcement devices, such as payment speakers, to ensure the security of payment receipts.

[0003] Current payment reporting devices typically announce the payment amount by combining the payment platform information with the payment amount, such as "Platform A received 10 yuan". This simple announcement can easily lead to a waste of playback resources when dealing with a large number of users. Summary of the Invention

[0004] Therefore, it is necessary to provide a voice broadcasting method, device, computer equipment, and storage medium that can automatically generate change plans to address the aforementioned technical problems.

[0005] Firstly, this application provides a voice broadcasting method. The method includes:

[0006] Obtain the acquiring amount and the identity of the acquiring user;

[0007] The target broadcast message template is determined based on the identity identifier of the acquiring user; the target broadcast message template includes the acquiring platform additional message and the acquiring basic message;

[0008] The order acquisition broadcast message is determined based on the order amount and the target broadcast message template;

[0009] The order notification message is sent to the target broadcasting device of the order receiving user so that the target broadcasting device can broadcast the order notification message by voice.

[0010] In one embodiment, the target broadcast message template is determined based on the acquiring user's identity identifier, including:

[0011] Based on the acquiring user's identity identifier, obtain the acquiring user's broadcast message configuration information;

[0012] Obtain the target broadcast message template based on the acquiring user's broadcast message configuration information.

[0013] In one embodiment, the target broadcast message template is obtained based on the broadcast message configuration information of the acquiring user, including:

[0014] Based on the current time and the template priority and broadcast time in the acquiring user's broadcast message configuration information, determine the target template identifier;

[0015] Determine the target broadcast message template based on the target template identifier.

[0016] In one embodiment, the target template identifier is determined based on the current time and the template priority and broadcast time in the acquiring user's broadcast message configuration information, including:

[0017] Based on the broadcast time in the broadcast message configuration information of the acquiring user, determine the candidate template identifier corresponding to the current time;

[0018] The target template identifier is determined from the candidate template identifiers based on the template priority in the broadcast message configuration information of the acquiring user.

[0019] In one embodiment, the order payment broadcast message is determined based on the order amount and the target broadcast message template, including:

[0020] Based on the current time and the message priority and broadcast time in the acquiring user's broadcast message configuration information, determine whether to add user-added messages for the acquiring user;

[0021] If added, retrieve the user-specific additional message corresponding to the current time from the broadcast message configuration information;

[0022] The order delivery broadcast message is determined based on the user's additional message, the order amount, and the target broadcast message template.

[0023] In one embodiment, the order acquisition announcement message is sent to the target announcement device of the acquiring user, so that the target announcement device can verbally announce the order acquisition announcement message, including:

[0024] Based on the acquiring user's identity identifier, determine the voice package corresponding to the acquiring broadcast message; wherein, the voice package includes a voice broadcast model and / or a broadcast corpus;

[0025] The acquiring broadcast message and voice packet are sent to the acquiring user's target broadcast device, so that the target broadcast device can broadcast the acquiring broadcast message through the voice packet.

[0026] In one embodiment, determining the voice packet corresponding to the acquiring user's broadcast message based on the acquiring user's identity identifier includes:

[0027] Based on the acquiring user's identity identifier, obtain the acquiring user's broadcast voice configuration information;

[0028] The target audience for voice broadcast is determined based on the voice configuration information.

[0029] Get the voice packet of the voice broadcast object.

[0030] In one embodiment, the method further includes:

[0031] If the acquiring platform's additional message contains value-added messages, then obtain the broadcast log of the target broadcasting device broadcasting the acquiring message; wherein, the broadcast log records at least the broadcasted value-added messages, as well as the broadcast count and / or broadcast time corresponding to the value-added messages;

[0032] Based on the broadcast logs, determine the value-added revenue for acquiring users and distribute the value-added revenue to them.

[0033] Secondly, this application also provides a voice broadcasting device. The device includes:

[0034] The acquisition module is used to obtain the transaction amount and the identity identifier of the acquiring user.

[0035] The first determining module is used to determine the target broadcast message template based on the identity identifier of the acquiring user; wherein, the target broadcast message template includes acquiring platform additional messages and acquiring basic messages;

[0036] The second determination module is used to determine the order receiving broadcast message based on the order amount and the target broadcast message template;

[0037] The sending module is used to send the order receiving broadcast message to the target broadcasting device of the order receiving user, so that the target broadcasting device can broadcast the order receiving broadcast message by voice.

[0038] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:

[0039] Obtain the acquiring amount and the identity of the acquiring user;

[0040] The target broadcast message template is determined based on the identity identifier of the acquiring user; the target broadcast message template includes the acquiring platform additional message and the acquiring basic message;

[0041] The order acquisition broadcast message is determined based on the order amount and the target broadcast message template;

[0042] The order notification message is sent to the target broadcasting device of the order receiving user so that the target broadcasting device can broadcast the order notification message by voice.

[0043] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:

[0044] Obtain the acquiring amount and the identity of the acquiring user;

[0045] The target broadcast message template is determined based on the identity identifier of the acquiring user; the target broadcast message template includes the acquiring platform additional message and the acquiring basic message;

[0046] The order acquisition broadcast message is determined based on the order amount and the target broadcast message template;

[0047] The order notification message is sent to the target broadcasting device of the order receiving user so that the target broadcasting device can broadcast the order notification message by voice.

[0048] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:

[0049] Obtain the acquiring amount and the identity of the acquiring user;

[0050] The target broadcast message template is determined based on the identity identifier of the acquiring user; the target broadcast message template includes the acquiring platform additional message and the acquiring basic message;

[0051] The order acquisition broadcast message is determined based on the order amount and the target broadcast message template;

[0052] The order notification message is sent to the target broadcasting device of the order receiving user so that the target broadcasting device can broadcast the order notification message by voice.

[0053] The aforementioned voice broadcasting method, apparatus, computer equipment, and storage medium determine a target broadcasting message template based on the acquired acquiring user's identity identifier. This target broadcasting message template includes acquiring platform supplementary messages and basic acquiring messages. The acquiring amount is obtained, and based on the acquiring amount and the target broadcasting message template, an acquiring broadcasting message is determined. The acquiring broadcasting message is then sent to the acquiring user's target broadcasting device for voice broadcasting. The target broadcasting message template in this application includes not only regular basic acquiring messages but also acquiring platform supplementary messages, ensuring that the final acquiring broadcasting message broadcast through the target broadcasting device includes not only regular acquiring information but also supplementary information that the acquiring platform wants to promote or advertise, thus increasing the richness of the acquiring broadcasting message and solving the current problem of monotonous broadcasting content. Furthermore, when the voice broadcasting of acquiring messages targets a large user group, it can quickly deliver supplementary information that the acquiring platform wants to promote or advertise to more users, improving the utilization of playback resources. Attached Figure Description

[0054] Figure 1 This is a diagram illustrating the application environment of the voice broadcasting method provided in this embodiment.

[0055] Figure 2 This is a flowchart illustrating the first voice broadcasting method provided in this embodiment;

[0056] Figure 3 This is a schematic diagram of the first method for obtaining a target broadcast message template provided in this embodiment;

[0057] Figure 4 This is a schematic diagram of the second method for obtaining the target broadcast message template provided in this embodiment;

[0058] Figure 5 This is a flowchart illustrating the process of determining the acquiring broadcast message provided in this embodiment;

[0059] Figure 6 This is a flowchart illustrating the process of broadcasting the order receiving message provided in this embodiment;

[0060] Figure 7 This is a schematic diagram of the process for obtaining the voice packet of the voice broadcast object provided in this embodiment;

[0061] Figure 8 This is a flowchart illustrating the second voice broadcasting method provided in this embodiment;

[0062] Figure 9 This is a flowchart illustrating the third voice broadcasting method provided in this embodiment;

[0063] Figure 10 This is a structural block diagram of the first voice broadcasting device provided in this embodiment;

[0064] Figure 11 This is a structural block diagram of the second voice broadcasting device provided in this embodiment;

[0065] Figure 12 This is an internal structural diagram of the computer device provided in this embodiment. Detailed Implementation

[0066] 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.

[0067] The voice broadcasting method provided in this application embodiment can be applied to, for example, Figure 1In the application environment shown, the target broadcasting device 102 communicates with the server 104 via a network. A data storage system can store the data that the server 104 needs to process. The data storage system can be integrated onto the server 104 or placed on a cloud or other network server. Specifically, the server 104 obtains the order amount and the identity identifier of the order-taking user; based on the obtained identity identifier, it determines the target broadcasting message template; the target broadcasting message template includes additional messages from the order-taking platform and basic order-taking messages; then, based on the obtained order amount and the target broadcasting message template, it determines the order-taking broadcasting message; and sends the order-taking broadcasting message to the order-taking user's target broadcasting device 102, which then broadcasts the order-taking broadcasting message verbally. The target broadcasting device 102 can be, but is not limited to, a smart speaker, smartphone, loudspeaker, or megaphone, etc. The server 104 can be implemented using a standalone server or a server cluster consisting of multiple servers.

[0068] In one embodiment, a voice broadcasting method is provided, which is applied to... Figure 1 Let's take the server in the example of this as an illustration. Figure 2 As shown, it includes the following steps:

[0069] S201, obtain the acquiring amount and the identity identifier of the acquiring user.

[0070] In this context, "acquiring user" refers to the recipient of payment in a transaction settlement, such as the seller in a transaction. Acquiring users can be either entities or individuals. "Acquiring amount" refers to the amount received by the acquiring user, such as the amount received during a commodity transaction. "Acquiring user identification" refers to a unique identifier used to represent the identity of the acquiring user, such as a custom code or a unified social credit code.

[0071] One optional implementation of this embodiment is as follows: The server obtains a user payment success message (e.g., a payment success message) sent by a payment platform (e.g., Alipay, WeChat Pay, etc.), and obtains the transaction amount and the identity identifier of the acquiring user based on the successful payment message. The successful payment message includes the transaction amount and the identity identifier of the acquiring user.

[0072] Another optional implementation of this embodiment is as follows: The server obtains a payment success message (e.g., a payment success message) sent by the acquiring user, and obtains the acquiring amount and the acquiring user's identity identifier based on the successful payment message. The successful payment message includes the acquiring amount and the acquiring user's identity identifier.

[0073] S202, determine the target broadcast message template based on the identity identifier of the acquiring user; wherein, the target broadcast message template includes the acquiring platform additional message and the acquiring basic message.

[0074] The basic acquiring message refers to the message present in each target broadcast message template, such as "Reminding you of receiving XX yuan," where "XX yuan" needs to be determined based on the acquiring amount. The acquiring platform supplementary message refers to additional messages added on top of the basic acquiring message. These can be public welfare messages (e.g., XX Charity and XX Foundation), value-added messages, and entertaining messages. Value-added messages can be, but are not limited to, advertisements, such as XX Group, XX Airlines, XX Winery, and XX Hospital. The target broadcast message template is a template that records both the basic acquiring message and the acquiring platform supplementary message, for example, "XX Winery reminds you of receiving XX yuan."

[0075] An optional implementation of this embodiment is as follows: Based on the acquiring user's identity identifier, a database or list is queried to obtain the target broadcast message template. The database or list records the correspondence between the acquiring user's identity identifier and the target broadcast message template.

[0076] Another optional implementation of this embodiment is as follows: Based on the acquiring user's identity identifier, determine the acquiring user's type; based on the acquiring user's type, determine the corresponding target broadcast message template. The acquiring user type may include organizations and individuals, with organizations and individuals corresponding to different target broadcast message templates.

[0077] S203, determine the receiving broadcast message based on the receiving amount and the target broadcast message template.

[0078] Among them, the acquiring broadcast message refers to the message that needs to be broadcast on the target broadcast device for this acquiring business, which is determined based on the acquiring amount and the target broadcast message template.

[0079] Optionally, this embodiment determines the payment notification message by extracting the target notification message from the target notification message template and then inserting the payment amount into the target notification message. For example, extracting "F Winery reminds you to pay XX yuan" from the target notification message template, and then inserting the payment amount of 10 yuan into "F Winery reminds you to pay XX yuan", the determined payment notification message is "F Winery reminds you to pay 10 yuan".

[0080] S204, the acquiring broadcast message is sent to the acquiring user's target broadcast device so that the target broadcast device can broadcast the acquiring broadcast message by voice.

[0081] The target broadcasting device may include, but is not limited to, audio equipment, mobile phones, loudspeakers, and megaphones.

[0082] An optional implementation of this embodiment is as follows: the server converts the order receiving broadcast message into an audio format message, and then sends the audio format message to the target broadcast device of the order receiving user, so that the target broadcast device can broadcast the order receiving broadcast message by voice.

[0083] Another optional implementation of this embodiment is as follows: the server sends the order receiving broadcast message to the target broadcasting device in a non-audio format (e.g., message and text), so that the target broadcasting device can process the non-audio format message and then broadcast the order receiving broadcast message by voice.

[0084] In this embodiment, the target broadcast message template includes not only standard acquiring information but also additional information from the acquiring platform. This ensures that the final acquiring broadcast message broadcast through the target broadcast device includes not only standard acquiring information but also additional information that the acquiring platform wants to promote or advertise, increasing the richness of the acquiring broadcast message and solving the current problem of limited content. Furthermore, when the voice broadcast of acquiring messages targets a large user base, it can quickly deliver additional information that the acquiring platform wants to promote or advertise to more users, improving the utilization of playback resources.

[0085] In one embodiment, in order to obtain the target broadcast message template configured by the acquiring user based on their own preferences from multiple broadcast message templates, such as Figure 3 As shown, in step S202, the target broadcast message template is determined based on the identity identifier of the acquiring user. One optional implementation includes:

[0086] S301 retrieves the acquiring user's broadcast message configuration information based on the acquiring user's identity identifier.

[0087] Among them, the broadcast message configuration information of the acquiring user refers to the relevant information configured by the acquiring user based on their own preferences for obtaining the target broadcast message template. It can be stored in a text file or in a list.

[0088] Optionally, in this embodiment, based on the acquiring user's identity identifier, the system retrieves the acquiring user's broadcast message configuration table from the database, corresponding to the acquiring user's identity identifier. It then searches the acquiring user's broadcast message configuration table for configuration information related to the broadcast message template, using this information as the acquiring user's broadcast message configuration information. This allows the system to obtain the acquiring user's broadcast message configuration information based on the acquiring user's broadcast message configuration table. Notably, the acquiring user's broadcast message configuration table contains configuration information for more than one broadcast message template.

[0089] S302: Obtain the target broadcast message template based on the broadcast message configuration information of the acquiring user.

[0090] Optionally, in this embodiment, the association information between the acquiring user's broadcast message configuration information and the target broadcast message template is determined based on the acquiring user's broadcast message configuration information, and the target broadcast message template is obtained based on the association information. For example, the acquiring user's broadcast message configuration information records the association field corresponding to the target broadcast message template. The target broadcast message template is obtained by searching the association field in the broadcast message configuration information.

[0091] In this embodiment, the acquiring user's broadcast message configuration information is obtained based on the acquiring user's identity identifier. Then, based on the acquiring user's broadcast message configuration information, the target broadcast message template is obtained. The target broadcast message template can be obtained from multiple broadcast message templates based on the broadcast message configuration information configured by the acquiring user according to their own preferences.

[0092] In one embodiment, in order to accurately obtain the target broadcast message template from the acquiring user's broadcast message configuration information, such as Figure 4 As shown, one possible implementation of S302 is as follows:

[0093] S401, determine the target template identifier based on the current time and the template priority and broadcast time in the acquiring user's broadcast message configuration information.

[0094] Among them, the current time refers to the time when the user pays the order amount; the target template identifier refers to the template identifier associated with the target broadcast message template; and the template priority refers to the priority corresponding to the broadcast message template.

[0095] One optional implementation method of this embodiment is as follows:

[0096] Based on the broadcast time in the broadcast message configuration information of the acquiring user, determine the candidate template identifier corresponding to the current time.

[0097] The following explanation of this embodiment is based on the acquiring user's broadcast message configuration table, which is shown in Table 1.

[0098] Table 1 Configuration Information for Broadcast Messages of Acquiring Users

[0099] 2022010101 2022.02.15-2022.03.15 08:00-24:00 no 2 Add to No addition 2022010104 2022.02.01-2022.02.15 00:00-24:00 yes 1 No addition Add to 2022010105 permanent 00:00-24:00 yes 3 Add to Add to

[0100] If the current date is February 16, 2022, and the time period is 15:00, based on the broadcast time in the broadcast message configuration information of the acquiring user (broadcast date and broadcast time period in Table 1), the candidate template identifiers (marketing numbers in Table 1) corresponding to the current time can be determined to be 2022010101 and 2022010105.

[0101] The target template identifier is determined from the candidate template identifiers based on the template priority in the broadcast message configuration information of the acquiring user.

[0102] Optionally, in this embodiment, based on the template priority (priorities in Table 1), the priority level of each candidate template identifier is determined, and the candidate template identifier with the higher priority level is selected as the target template identifier, thereby realizing the determination of the target template identifier from the candidate template identifiers. For example, if the determined candidate template identifiers are 2022010101 and 2022010105, the priorities of 2022010101 and 2022010105 can be determined to be 2 and 3 respectively, based on the broadcast message configuration information in the acquiring user's broadcast message configuration table. It can be seen that the priority of 2022010101 is higher than that of 2022010105, so 2022010101 is selected as the target template identifier.

[0103] S402, Determine the target broadcast message template based on the target template identifier.

[0104] An optional implementation of this embodiment is as follows: Based on the target template identifier, the target broadcast message template corresponding to the target template identifier is extracted from the database, thereby determining the target broadcast message template. The database records the correspondence between target template identifiers and target broadcast message templates.

[0105] Another optional implementation of this embodiment is as follows: Based on the target template identifier, traverse the pre-created broadcast message configuration table of the acquiring platform, and determine the target broadcast message template corresponding to the target template identifier from the broadcast message configuration table of the acquiring platform. The broadcast message configuration table of the acquiring platform is shown in Table 2.

[0106] Table 2. Broadcast Message Configuration Table for Acquiring Platform

[0107]

[0108] Based on the marketing ID (target template identifier) ​​in Table 2, the target broadcast message template can be determined from the broadcast message templates in Table 2. For example, if the marketing ID (target template identifier) ​​is 2022010101, the target broadcast message template can be determined as "Group A reminds you of payment of XX yuan" based on the broadcast message configuration table of the acquiring platform.

[0109] It should be noted that the "marketing number" and "broadcast message template" information in Table 2 are used in this step. Other information in Table 2 will be used in subsequent embodiments.

[0110] In this embodiment, the acquiring user's broadcast message configuration table can be configured based on the acquiring platform's broadcast message configuration table. The configuration method is as follows: after configuring the acquiring platform's broadcast message configuration table, the acquiring platform sends it to the acquiring user's device (such as a mobile phone, computer, etc.) so that the acquiring user can configure the acquiring user's broadcast message configuration table. In this scenario, if the "Mandatory" field in the acquiring platform's broadcast message configuration table is "Yes," the configuration message corresponding to the advertiser will be automatically added to the acquiring user's broadcast message configuration table. If the "Mandatory" field is "No," the acquiring user can flexibly select the marketing ID corresponding to the advertiser and flexibly configure the broadcast date and broadcast time (the broadcast date and broadcast time configured by the acquiring user in the broadcast message configuration table must be within the valid date and broadcast time of the acquiring platform's broadcast message configuration table). The acquiring user can flexibly choose whether to add additional user messages (weather information and holiday greetings in Table 1) according to their own wishes. In this embodiment, when configuring the priority in the broadcast message configuration table, the acquiring user can directly adopt the priority in the acquiring platform's broadcast message configuration table or freely configure the priority.

[0111] This embodiment can determine the candidate template identifier corresponding to the current time based on the broadcast time in the broadcast message configuration information of the acquiring user, and then determine the target template identifier from the candidate template identifiers based on the template priority in the broadcast message configuration information of the acquiring user, so as to achieve accurate selection of the target broadcast message template; wherein, the broadcast message configuration information, broadcast time, and target template identifier of the acquiring user in this embodiment can all be configured according to the acquiring user's own preferences.

[0112] Based on the above embodiments, if user-added messages can be added to the acquiring broadcast message, such as... Figure 5 As shown, one optional implementation of S203 is as follows:

[0113] S501 determines whether to add a user-attached message for the acquiring user based on the current time and the message priority and broadcast time in the acquiring user's broadcast message configuration information.

[0114] User-added messages refer to additional messages that need to be added in addition to the acquiring platform's additional messages and basic messages, such as weather information and holiday greetings; message priority refers to the priority of user-added messages.

[0115] Optionally, in this embodiment, the current time is matched with the broadcast time in the broadcast message configuration table of the acquiring user (such as the broadcast date and broadcast time period in Table 1), the candidate user supplementary message that is successfully matched is selected, the priority of the candidate user supplementary message is determined, the candidate user supplementary message with the higher priority level is selected as the target user supplementary message, and the attribute information of the target user supplementary message is determined to determine whether to add the acquiring user's supplementary message.

[0116] For example, if the current date is February 16, 2022, and the time period is 15:00, as shown in Table 1, based on the broadcast time in the acquiring user's broadcast message configuration information (broadcast date and broadcast time period in Table 1), two candidate user supplementary messages can be identified, namely the candidate user supplementary messages with marketing numbers 2022010101 and 2022010105. Then, the priority of the two candidate user supplementary messages is determined, and finally, the candidate user supplementary message with marketing number 2022010101 is selected as the target user supplementary message. Then, the attribute information of the target user supplementary message (such as add / not add in Table 1) is determined to determine whether to add the acquiring user's supplementary message.

[0117] It should be noted that for each marketing ID in the acquiring user's broadcast message configuration information configuration table, there are two corresponding additional messages: acquiring platform additional messages and user additional messages. Furthermore, there must be at least one of each type of additional message.

[0118] S502, if added, retrieves the user-additional message corresponding to the current time from the broadcast message configuration information.

[0119] Optionally, in this embodiment, if a user-added message is added, the user-added message corresponding to the current time is extracted from the acquiring user's broadcast message configuration table. For example, in the acquiring user's broadcast message configuration table, only the "weather information" attribute information in the user-added message with marketing number 2022010101 corresponding to the current time is not added; therefore, the weather information is used as the user-added message. The weather information is the weather information for the current day or the next day, such as "It will rain today" or "It will be cloudy tomorrow."

[0120] S503 determines the order broadcast message based on the user's additional message, the order amount, and the target broadcast message template.

[0121] Optionally, in this embodiment, the target broadcast message is first obtained from the target broadcast message template, and then the target broadcast message, the order amount, and the user additional message are arranged and combined according to preset rules to determine the order broadcast message. For example, "It will snow tomorrow" (user additional message), "Group A reminds you to pay 10 (order amount) yuan" (target broadcast message).

[0122] In this embodiment, it can be determined whether to add a user-added message for the acquiring user based on the current time and the message priority and broadcast time in the acquiring user's broadcast message configuration information. If added, the acquiring broadcast message is determined based on the user-added message to be added, the acquiring amount, and the target broadcast message template, thereby adding user-added messages to the acquiring broadcast message and further improving the richness of the acquiring broadcast message, which includes not only regular basic messages, but also acquiring platform-added messages and user-added messages.

[0123] In one embodiment, to flexibly configure the broadcast voice of the acquiring message, such as Figure 6 As shown, one optional implementation of S204 includes:

[0124] S601, determine the voice packet corresponding to the acquiring user's identity identifier; wherein, the voice packet includes a voice broadcast model and / or a broadcast corpus.

[0125] Among them, the voice packet refers to the data packet used to generate distinctive broadcast voice, including the voice broadcast model and / or broadcast corpus; the broadcast corpus refers to the database used to store the voice, such as the timbre, tone, and frequency of a celebrity broadcasting certain words or sentences. The voice broadcast model refers to the model used to synthesize the order-taking broadcast voice by combining the order-taking broadcast message and the broadcast corpus.

[0126] Optionally, in this embodiment, the voice broadcast object selected by the acquiring user's identity identifier (e.g., a man, a woman, a celebrity, or an anime character) is determined based on the acquiring user's identity identifier, and the voice package corresponding to the acquiring broadcast message is determined based on the voice broadcast object.

[0127] S602 sends the order notification message and voice packet to the target broadcasting device of the order receiving user, so that the target broadcasting device can broadcast the order notification message through the voice packet.

[0128] Optionally, in this embodiment, it is first determined whether a voice broadcasting model or corpus exists in the target broadcasting device. If one of them exists, the missing one is added to the voice packet. If neither exists, both are added to the voice packet. Then, the order receiving broadcast message and the voice packet are sent to the target broadcasting device of the order receiving user so that the target broadcasting device can broadcast the order receiving broadcast message through the voice packet.

[0129] The target broadcasting device broadcasts the order collection broadcast message through voice packets. One optional implementation method is to input the order collection broadcast message into the voice broadcasting model, and the voice broadcasting model combines the broadcasting corpus to generate the broadcasting voice corresponding to the order collection broadcast message.

[0130] In this embodiment, the order notification message can be broadcast by voice according to the voice package selected by the acquiring user, which increases the richness of the broadcast voice and also solves the problem that the traditional broadcast voice is generated by TTS machine, resulting in a lack of friendliness in the broadcast voice.

[0131] In one embodiment, in order to obtain voice packets faster and more accurately, such as Figure 7 As shown, one optional implementation of S601 is:

[0132] S701 obtains the acquiring user's broadcast voice configuration information based on the acquiring user's identity identifier.

[0133] Among them, the voice broadcast configuration information of the acquiring user refers to the relevant information configured by the acquiring user based on their own preferences to determine the target of the voice broadcast.

[0134] Optionally, in this embodiment, the acquiring user's voice configuration table is obtained based on the acquiring user's identity identifier, and the acquiring user's voice configuration information is obtained based on the voice configuration table. The structure of the acquiring user's voice configuration table is shown in Table 3:

[0135] Table 3. Voice prompt configuration for acquiring users

[0136] 2022.01.01-2024.01.01 00:00-12:00 2022121201 2022.01.01-2024.01.01 12:01-24:00 2022121202

[0137] S702 determines the target of voice broadcast based on the voice configuration information.

[0138] Optionally, in this embodiment, based on the broadcast voice configuration information, a voice number can be determined according to the broadcast date and broadcast time period matching the current time. This voice number is then matched with the voice numbers in the acquiring platform's broadcast voice configuration table to determine the voice broadcast target. The acquiring platform's broadcast voice configuration table records the correspondence between voice numbers and voice broadcast targets. The structure of the acquiring platform's broadcast voice configuration table is shown in Table 4.

[0139] Table 4. Voice prompt configuration table for the acquiring platform

[0140] 2022121201 2022.01.01-2024.01.01 A celebrity 2022121202 2022.01.01-2024.01.01 A certain actor 2022121203 2022.01.01-2024.01.01 A cartoon character

[0141] For example, if the current time is 13:00, according to Table 3, the corresponding voice number can be determined as 2022121202, and according to Table 4, the voice object corresponding to the voice number 2022121202 is a certain actor.

[0142] In this embodiment, the acquiring user's broadcast voice configuration table can be configured based on the acquiring platform's broadcast voice configuration table. The configuration method is as follows: after the acquiring platform configures the acquiring platform's broadcast voice configuration table, it sends it to the acquiring user's device (such as a mobile phone, computer, etc.) so that the acquiring user can configure the acquiring user's broadcast voice configuration table. The broadcast date, broadcast time period, and broadcast semantic object can be flexibly configured according to the user's preferences.

[0143] S703, obtain the voice packet of the voice broadcast object.

[0144] Optionally, in this embodiment, based on the voice broadcast object, the corresponding broadcast corpus and / or voice broadcast model are obtained from the database to form a voice package.

[0145] This embodiment can determine the voice broadcast object based on the voice broadcast configuration information, and then obtain the corresponding voice package based on the voice broadcast object. The voice broadcast object can be flexibly configured according to the acquiring user's preferences, which solves the problem of the single voice broadcast object in traditional voice broadcast.

[0146] In one embodiment, if the acquiring platform's additional message includes value-added messages, such as... Figure 8 As shown, an optional implementation of a voice broadcasting method includes:

[0147] S801, obtain the acquiring amount and the identity identifier of the acquiring user.

[0148] S802, determine the target broadcast message template based on the acquiring user's identity identifier. The target broadcast message template includes an acquiring platform supplementary message and a basic acquiring message.

[0149] S803 determines the order receiving broadcast message based on the order amount and the target broadcast message template.

[0150] S804 sends the order notification message to the target broadcasting device of the order receiving user, so that the target broadcasting device can broadcast the order notification message by voice.

[0151] S805, if the acquiring platform's additional message contains value-added messages, then obtain the broadcast log of the target broadcasting device broadcasting the acquiring broadcast message; wherein, the broadcast log records at least the broadcast value-added messages, as well as the broadcast count and / or broadcast time corresponding to the value-added messages.

[0152] Optionally, in this embodiment, it can be determined whether the acquiring platform's additional message is chargeable (as shown in Table 1). If it is chargeable, it indicates that the acquiring platform's additional message contains value-added messages, and the broadcast log of the target broadcasting device broadcasting the acquiring broadcast message can be obtained.

[0153] S806 determines the value-added revenue of the acquiring user based on the broadcast log and distributes the value-added revenue to the acquiring user.

[0154] Optionally, in this embodiment, the number of times and / or the time of value-added message broadcasts can be obtained based on the broadcast date. The value-added revenue for the acquiring user can be determined based on the number of broadcasts and / or the time, and then the acquiring platform distributes the value-added revenue to the acquiring user. For example, if the charging standard in Table 1 is 0.1 yuan per broadcast, the value-added revenue for the acquiring user can be calculated based on the number of broadcasts and the amount per broadcast. Revenue can be settled daily, monthly, or within a preset time period. After the value-added revenue is settled, the acquiring platform distributes the value-added revenue to the acquiring user.

[0155] In one embodiment, such as Figure 9 As shown, one possible implementation of the voice broadcasting method is as follows:

[0156] S901, obtain the acquiring amount and the identity identifier of the acquiring user.

[0157] S902 obtains the acquiring user's broadcast message configuration information based on the acquiring user's identity identifier.

[0158] S903 determines the candidate template identifier corresponding to the current time based on the broadcast time in the broadcast message configuration information of the acquiring user.

[0159] S904 determines the target template identifier from the candidate template identifiers based on the template priority in the broadcast message configuration information of the acquiring user.

[0160] S905, determine the target broadcast message template based on the target template identifier.

[0161] S906: Based on the current time and the message priority and broadcast time in the acquiring user's broadcast message configuration information, determine whether to add the acquiring user's additional message; if added, execute S907; if not added, execute S909.

[0162] S907 retrieves the user-additional message corresponding to the current time from the broadcast message configuration information.

[0163] S908, based on the user's additional message, the order amount, and the target broadcast message template, determines the order broadcast message and executes S910.

[0164] S909: Based on the order amount and the target broadcast message template, determine the order broadcast message and execute S910.

[0165] S9010 obtains the acquiring user's broadcast voice configuration information based on the acquiring user's identity identifier.

[0166] S9011 determines the voice broadcast target based on the voice broadcast configuration information.

[0167] S9012, obtain the voice packet of the voice broadcast object.

[0168] S9013 sends the acquiring announcement message and voice packet to the acquiring user's target broadcasting device, so that the target broadcasting device can broadcast the acquiring announcement message through the voice packet.

[0169] S9014, if the acquiring platform's additional message contains value-added additional messages, then obtain the broadcast log of the target broadcasting device broadcasting the acquiring broadcast message; wherein, the broadcast log records at least the broadcast value-added additional messages, as well as the broadcast count and / or broadcast time corresponding to the value-added additional messages.

[0170] S9015 determines the value-added revenue of the acquiring user based on the broadcast log and distributes the value-added revenue to the acquiring user.

[0171] In this embodiment, the target broadcast message template includes not only standard acquiring information but also additional information from the acquiring platform. This ensures that the final acquiring broadcast message broadcast through the target broadcast device includes not only standard acquiring information but also additional information that the acquiring platform wants to promote or advertise, increasing the richness of the acquiring broadcast message and solving the current problem of limited content. Furthermore, when the voice broadcast of acquiring messages targets a large user base, it can quickly deliver additional information that the acquiring platform wants to promote or advertise to more users, improving the utilization of playback resources.

[0172] Based on the same inventive concept, this application also provides a voice broadcasting device for implementing the voice broadcasting method described above. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations of the voice broadcasting device embodiment provided below can be found in the limitations of the voice broadcasting method described above, and will not be repeated here.

[0173] In one embodiment, such as Figure 10 As shown, a voice broadcasting device 1 is provided, comprising:

[0174] Module 10 is used to obtain the acquiring amount and the identity identifier of the acquiring user;

[0175] The first determining module 20 is used to determine the target broadcast message template based on the identity identifier of the acquiring user; wherein, the target broadcast message template includes acquiring platform additional messages and acquiring basic messages;

[0176] The second determining module 30 is used to determine the receiving broadcast message based on the receiving amount and the target broadcast message template;

[0177] The sending module 40 is used to send the order receiving broadcast message to the target broadcasting device of the order receiving user, so that the target broadcasting device can broadcast the order receiving broadcast message by voice.

[0178] In one embodiment, in order to quickly obtain the target broadcast message template, the above Figure 10 The first determining module 20 further includes:

[0179] The first acquisition unit is used to acquire the broadcast message configuration information of the acquiring user based on the acquiring user's identity identifier;

[0180] The second acquisition unit is used to acquire the target broadcast message template based on the broadcast message configuration information of the acquiring user.

[0181] In one embodiment, the second acquisition unit is specifically used to: determine the target template identifier based on the current time and the template priority and broadcast time in the broadcast message configuration information of the acquiring user; and determine the target broadcast message template based on the target template identifier.

[0182] In one embodiment, the second acquisition unit is further configured to: determine the candidate template identifier corresponding to the current time based on the broadcast time in the broadcast message configuration information of the acquiring user; and determine the target template identifier from the candidate template identifiers based on the template priority in the broadcast message configuration information of the acquiring user.

[0183] In one embodiment, such as Figure 10 As shown, Figure 10 The second determining module 30 further includes:

[0184] The judgment unit is used to determine whether to add a user-attached message for the acquiring user based on the current time and the message priority and broadcast time in the acquiring user's broadcast message configuration information.

[0185] The third acquisition unit, if added, retrieves the user-added message corresponding to the current time from the broadcast message configuration information;

[0186] The first determining unit is used to determine the order delivery broadcast message based on the user's additional message, the order amount, and the target broadcast message template.

[0187] In one embodiment, such as Figure 10 As shown, Figure 10 The sending module 40 further includes:

[0188] The second determining unit is used to determine the voice packet corresponding to the acquiring user's broadcast message based on the acquiring user's identity identifier; wherein, the voice packet includes a voice broadcast model and / or a broadcast corpus;

[0189] The sending unit is used to send the order receiving broadcast message and voice packet to the target broadcasting device of the order receiving user, so that the target broadcasting device can broadcast the order receiving broadcast message through the voice packet.

[0190] In one embodiment, the second determining unit is specifically used for:

[0191] In one embodiment, the upper Figure 10 The second acquisition unit is specifically used for: acquiring the acquiring user's voice configuration information based on the acquiring user's identity identifier; determining the voice broadcast object based on the voice configuration information; and acquiring the voice packet of the voice broadcast object.

[0192] In one embodiment, on the Figure 10 On the basis of, such as Figure 11 As shown, the voice broadcasting device also includes:

[0193] The log acquisition module 50, if the acquiring platform's additional message contains a value-added additional message, acquires the broadcast log of the target broadcasting device broadcasting the acquiring broadcast message; wherein, the broadcast log records at least the broadcast value-added additional message, as well as the broadcast count and / or broadcast time corresponding to the value-added additional message;

[0194] The revenue determination module 60 determines the value-added revenue of the acquiring user based on the broadcast log and distributes the value-added revenue to the acquiring user.

[0195] Each module in the aforementioned voice broadcasting device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0196] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 12As shown, this computer device includes a processor, memory, input / output interfaces (I / O), and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores spectral characteristic data. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When executed by the processor, the computer program implements a voice broadcasting method.

[0197] Those skilled in the art will understand that Figure 12 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0198] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0199] Obtain the acquiring amount and the identity of the acquiring user;

[0200] The target broadcast message template is determined based on the identity identifier of the acquiring user; the target broadcast message template includes the acquiring platform additional message and the acquiring basic message;

[0201] The order acquisition broadcast message is determined based on the order amount and the target broadcast message template;

[0202] The order notification message is sent to the target broadcasting device of the order receiving user so that the target broadcasting device can broadcast the order notification message by voice.

[0203] In one embodiment, when the processor executes the computer program, it further performs the following steps: determining the target broadcast message template based on the identity identifier of the acquiring user, including:

[0204] Based on the acquiring user's identity identifier, obtain the acquiring user's broadcast message configuration information;

[0205] Obtain the target broadcast message template based on the acquiring user's broadcast message configuration information.

[0206] In one embodiment, when the processor executes the computer program, it further performs the following steps: obtaining a target broadcast message template based on the broadcast message configuration information of the acquiring user, including:

[0207] Based on the current time and the template priority and broadcast time in the acquiring user's broadcast message configuration information, determine the target template identifier;

[0208] Determine the target broadcast message template based on the target template identifier.

[0209] In one embodiment, when the processor executes the computer program, it further performs the following steps: determining a target template identifier based on the current time and the template priority and broadcast time in the acquiring user's broadcast message configuration information, including:

[0210] Based on the broadcast time in the broadcast message configuration information of the acquiring user, determine the candidate template identifier corresponding to the current time;

[0211] The target template identifier is determined from the candidate template identifiers based on the template priority in the broadcast message configuration information of the acquiring user.

[0212] In one embodiment, when the processor executes the computer program, it further performs the following steps: determining a payment collection broadcast message based on the payment collection amount and the target broadcast message template, including:

[0213] Based on the current time and the message priority and broadcast time in the acquiring user's broadcast message configuration information, determine whether to add user-added messages for the acquiring user;

[0214] If added, retrieve the user-specific additional message corresponding to the current time from the broadcast message configuration information;

[0215] The order delivery broadcast message is determined based on the user's additional message, the order amount, and the target broadcast message template.

[0216] In one embodiment, when the processor executes the computer program, it further performs the following steps: sending the order receiving broadcast message to the target broadcasting device of the order receiving user, so that the target broadcasting device can verbally broadcast the order receiving broadcast message, including:

[0217] Based on the acquiring user's identity identifier, determine the voice package corresponding to the acquiring broadcast message; wherein, the voice package includes a voice broadcast model and / or a broadcast corpus;

[0218] The acquiring broadcast message and voice packet are sent to the acquiring user's target broadcast device, so that the target broadcast device can broadcast the acquiring broadcast message through the voice packet.

[0219] In one embodiment, when the processor executes the computer program, it further performs the following steps: determining the voice packet corresponding to the acquiring user's broadcast message based on the acquiring user's identity identifier, including:

[0220] Based on the acquiring user's identity identifier, obtain the acquiring user's broadcast voice configuration information;

[0221] The target audience for voice broadcast is determined based on the voice configuration information.

[0222] Get the voice packet of the voice broadcast object.

[0223] In one embodiment, the processor, when executing a computer program, further performs the following steps: the method further includes:

[0224] If the acquiring platform's additional message contains value-added additional messages, then obtain the broadcast log of the target broadcasting device broadcasting the acquiring broadcast message; wherein, the broadcast log records at least the broadcast value-added additional messages, as well as the broadcast count and / or broadcast time corresponding to the value-added additional messages;

[0225] Based on the broadcast logs, determine the value-added revenue for acquiring users and distribute the value-added revenue to them.

[0226] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0227] Obtain the acquiring amount and the identity of the acquiring user;

[0228] The target broadcast message template is determined based on the identity identifier of the acquiring user; the target broadcast message template includes the acquiring platform additional message and the acquiring basic message;

[0229] The order acquisition broadcast message is determined based on the order amount and the target broadcast message template;

[0230] The order notification message is sent to the target broadcasting device of the order receiving user so that the target broadcasting device can broadcast the order notification message by voice.

[0231] In one embodiment, when the computer program is executed by a processor, it further performs the following steps: determining the target broadcast message template based on the identity identifier of the acquiring user, including:

[0232] Based on the acquiring user's identity identifier, obtain the acquiring user's broadcast message configuration information;

[0233] Obtain the target broadcast message template based on the acquiring user's broadcast message configuration information.

[0234] In one embodiment, when the computer program is executed by a processor, it further performs the following steps: obtaining a target broadcast message template based on the broadcast message configuration information of the acquiring user, including:

[0235] Based on the current time and the template priority and broadcast time in the acquiring user's broadcast message configuration information, determine the target template identifier;

[0236] Determine the target broadcast message template based on the target template identifier.

[0237] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: determining the target template identifier based on the current time and the template priority and broadcast time in the acquiring user's broadcast message configuration information, including:

[0238] Based on the broadcast time in the broadcast message configuration information of the acquiring user, determine the candidate template identifier corresponding to the current time;

[0239] The target template identifier is determined from the candidate template identifiers based on the template priority in the broadcast message configuration information of the acquiring user.

[0240] In one embodiment, when the computer program is executed by a processor, it further performs the following steps: determining a payment notification message based on the payment amount and the target notification message template, including:

[0241] Based on the current time and the message priority and broadcast time in the acquiring user's broadcast message configuration information, determine whether to add user-added messages for the acquiring user;

[0242] If added, retrieve the user-specific additional message corresponding to the current time from the broadcast message configuration information;

[0243] The order delivery broadcast message is determined based on the user's additional message, the order amount, and the target broadcast message template.

[0244] In one embodiment, when the computer program is executed by a processor, it further performs the following steps: sending the order receiving broadcast message to the target broadcasting device of the order receiving user, so that the target broadcasting device can verbally broadcast the order receiving broadcast message, including:

[0245] Based on the acquiring user's identity identifier, determine the voice package corresponding to the acquiring broadcast message; wherein, the voice package includes a voice broadcast model and / or a broadcast corpus;

[0246] The acquiring broadcast message and voice packet are sent to the acquiring user's target broadcast device, so that the target broadcast device can broadcast the acquiring broadcast message through the voice packet.

[0247] In one embodiment, when the computer program is executed by a processor, it further implements the following steps: determining the voice packet corresponding to the acquiring user's broadcast message based on the acquiring user's identity identifier, including:

[0248] Based on the acquiring user's identity identifier, obtain the acquiring user's broadcast voice configuration information;

[0249] The target audience for voice broadcast is determined based on the voice configuration information.

[0250] Get the voice packet of the voice broadcast object.

[0251] In one embodiment, when the computer program is executed by a processor, it further performs the following steps: The method further includes:

[0252] If the acquiring platform's additional message contains value-added additional messages, then obtain the broadcast log of the target broadcasting device broadcasting the acquiring broadcast message; wherein, the broadcast log records at least the broadcast value-added additional messages, as well as the broadcast count and / or broadcast time corresponding to the value-added additional messages;

[0253] Based on the broadcast logs, determine the value-added revenue for acquiring users and distribute the value-added revenue to them.

[0254] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:

[0255] Obtain the acquiring amount and the identity of the acquiring user;

[0256] The target broadcast message template is determined based on the identity identifier of the acquiring user; the target broadcast message template includes the acquiring platform additional message and the acquiring basic message;

[0257] The order acquisition broadcast message is determined based on the order amount and the target broadcast message template;

[0258] The order notification message is sent to the target broadcasting device of the order receiving user so that the target broadcasting device can broadcast the order notification message by voice.

[0259] In one embodiment, when the computer program is executed by a processor, it further performs the following steps: determining the target broadcast message template based on the identity identifier of the acquiring user, including:

[0260] Based on the acquiring user's identity identifier, obtain the acquiring user's broadcast message configuration information;

[0261] Obtain the target broadcast message template based on the acquiring user's broadcast message configuration information.

[0262] In one embodiment, when the computer program is executed by a processor, it further performs the following steps: obtaining a target broadcast message template based on the broadcast message configuration information of the acquiring user, including:

[0263] Based on the current time and the template priority and broadcast time in the acquiring user's broadcast message configuration information, determine the target template identifier;

[0264] Determine the target broadcast message template based on the target template identifier.

[0265] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: determining the target template identifier based on the current time and the template priority and broadcast time in the acquiring user's broadcast message configuration information, including:

[0266] Based on the broadcast time in the broadcast message configuration information of the acquiring user, determine the candidate template identifier corresponding to the current time;

[0267] The target template identifier is determined from the candidate template identifiers based on the template priority in the broadcast message configuration information of the acquiring user.

[0268] In one embodiment, when the computer program is executed by a processor, it further performs the following steps: determining a payment notification message based on the payment amount and the target notification message template, including:

[0269] Based on the current time and the message priority and broadcast time in the acquiring user's broadcast message configuration information, determine whether to add user-added messages for the acquiring user;

[0270] If added, retrieve the user-specific additional message corresponding to the current time from the broadcast message configuration information;

[0271] The order delivery broadcast message is determined based on the user's additional message, the order amount, and the target broadcast message template.

[0272] In one embodiment, when the computer program is executed by a processor, it further performs the following steps: sending the order receiving broadcast message to the target broadcasting device of the order receiving user, so that the target broadcasting device can verbally broadcast the order receiving broadcast message, including:

[0273] Based on the acquiring user's identity identifier, determine the voice package corresponding to the acquiring broadcast message; wherein, the voice package includes a voice broadcast model and / or a broadcast corpus;

[0274] The acquiring broadcast message and voice packet are sent to the acquiring user's target broadcast device, so that the target broadcast device can broadcast the acquiring broadcast message through the voice packet.

[0275] In one embodiment, when the computer program is executed by a processor, it further implements the following steps: determining the voice packet corresponding to the acquiring user's broadcast message based on the acquiring user's identity identifier, including:

[0276] Based on the acquiring user's identity identifier, obtain the acquiring user's broadcast voice configuration information;

[0277] The target audience for voice broadcast is determined based on the voice configuration information.

[0278] Get the voice packet of the voice broadcast object.

[0279] In one embodiment, when the computer program is executed by a processor, it further performs the following steps: The method further includes:

[0280] If the acquiring platform's additional message contains value-added additional messages, then obtain the broadcast log of the target broadcasting device broadcasting the acquiring broadcast message; wherein, the broadcast log records at least the broadcast value-added additional messages, as well as the broadcast count and / or broadcast time corresponding to the value-added additional messages;

[0281] Based on the broadcast logs, determine the value-added revenue for acquiring users and distribute the value-added revenue to them.

[0282] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0283] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0284] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A voice broadcasting method, characterized in that, The method includes: Obtain the acquiring amount and the identity of the acquiring user; Based on the acquiring user's identity identifier, obtain the acquiring user's broadcast message configuration information; based on the current time, and the template priority and broadcast time in the acquiring user's broadcast message configuration information, determine the target template identifier; based on the target template identifier, determine the target broadcast message template; wherein, the target broadcast message template includes acquiring platform supplementary messages and acquiring basic messages; the acquiring platform supplementary messages include public welfare messages, value-added messages, and fun messages; Based on the current time and the message priority and broadcast time in the broadcast message configuration information of the acquiring user, determine whether to add a user-added message for the acquiring user; if added, obtain the user-added message corresponding to the current time from the broadcast message configuration information; determine the acquiring broadcast message based on the user-added message, the acquiring amount, and the target broadcast message template. Based on the identity identifier of the acquiring user, the voice package corresponding to the acquiring broadcast message is determined; wherein, the voice package includes a voice broadcast model and / or a broadcast corpus; The acquiring broadcast message is sent to the acquiring user's target broadcast device, so that the target broadcast device can broadcast the acquiring broadcast message via voice using the voice packet.

2. The method according to claim 1, characterized in that, The step of determining the target template identifier based on the current time and the template priority and broadcast time in the acquiring user's broadcast message configuration information includes: Based on the broadcast time in the broadcast message configuration information of the acquiring user, determine the candidate template identifier corresponding to the current time; The target template identifier is determined from the candidate template identifiers based on the template priority in the broadcast message configuration information of the acquiring user.

3. The method according to claim 1, characterized in that, Based on the identity identifier of the acquiring user, the voice packet corresponding to the acquiring broadcast message is determined, including: Based on the identity identifier of the acquiring user, obtain the broadcast voice configuration information of the acquiring user; The voice broadcast target is determined based on the broadcast voice configuration information; Obtain the voice packet of the voice broadcast object.

4. The method according to any one of claims 1-3, characterized in that, The method further includes: If the acquiring platform's additional message contains value-added messages, then the broadcast log of the target broadcasting device broadcasting the acquiring broadcast message is obtained; wherein, the broadcast log records at least the broadcast value-added messages, as well as the broadcast count and / or broadcast time corresponding to the value-added messages; Based on the broadcast log, the value-added revenue of the acquiring user is determined, and the value-added revenue is distributed to the acquiring user.

5. A voice broadcasting device, wherein the voice broadcasting device is used to implement the voice broadcasting method according to any one of claims 1-4, characterized in that, include: The acquisition module is used to obtain the transaction amount and the identity identifier of the acquiring user. The first determining module is used to determine the target broadcast message template based on the identity identifier of the acquiring user; wherein, the target broadcast message template includes acquiring platform additional messages and acquiring basic messages; The second determining module is used to determine the receiving broadcast message based on the receiving amount and the target broadcast message template; The sending module is used to send the order receiving broadcast message to the target broadcast device of the order receiving user, so that the target broadcast device can broadcast the order receiving broadcast message by voice.

6. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the voice broadcasting method according to any one of claims 1 to 4.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the voice broadcasting method according to any one of claims 1 to 4.

8. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the voice broadcasting method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Optimized delivery of interactivity event assets in a mobile broadcast communications system

    CN102714757A

  • Transaction information processing method and apparatus

    CN107038185A

  • Mobile payment method based on electronic collection label and label issuing method

    CN111784332A

  • Voice broadcasting method and device and intelligent equipment

    CN112820270A