Content broadcasting method and device, electronic equipment and wireless communication terminal
Through dynamic update and user interaction detection technology, the problem of untimely update of broadcast content and inflexible user interaction response in traditional voice broadcast systems is solved, and a more flexible and smarter voice broadcast system is realized.
Patent Information
- Application Number
- CN202411637577.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-02-25
AI Technical Summary
Traditional voice broadcasting systems face problems such as untimely update of broadcast content and inflexible user interaction response, resulting in limited functional diversity and practicality.
By obtaining update instructions, dynamically update the voice data to be broadcast, and detecting the user's operation results on the preset functional components to accurately locate and adjust the broadcast content.
It realizes flexible adjustment and real-time update of voice broadcast content, improves the accuracy and timeliness of broadcast content, and enhances the intelligence and personalization of the system.
Smart Images

Figure CN119520673A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and more specifically, to a content broadcasting method, device, electronic device, and wireless communication terminal. Background Art
[0002] With the rapid development of information technology, electronic devices such as smartphones, tablets, and smart speakers have become an indispensable part of people's daily lives. These electronic devices usually have voice broadcast functions to convey information to users, such as call reminders, message notifications, navigation instructions, etc., which greatly improves the user experience. However, in actual applications, traditional voice broadcast systems often face problems such as untimely updates of broadcast content and inflexible user interaction responses, which limits the diversity and practicality of their functions.
[0003] In the related art, when processing the voice data to be broadcast, the broadcast is performed directly after the initial acquisition, and there is a lack of a dynamic update mechanism for the broadcast content. Once the original voice data needs to be adjusted (such as adding new information or deleting outdated information), the entire voice data sequence needs to be regenerated, which is not only inefficient, but also may cause broadcast delays and affect the user experience. In addition, traditional voice broadcast systems often lack effective linkage with user operations, and cannot dynamically adjust the broadcast content according to the user's real-time needs or operation results, which limits the intelligence and personalization of the system. Therefore, how to improve the flexibility and real-time performance of content broadcasting has become an important issue that needs to be solved urgently. Summary of the invention
[0004] In a first aspect, a content broadcasting method is provided, which is applied to an electronic device, and the method comprises: acquiring first voice data to be broadcasted and updating indication information, wherein the updating indication information indicates adding or deleting voice data in the first voice data to be broadcasted; updating the first voice data to be broadcasted according to the updating indication information to obtain second voice data to be broadcasted; detecting the operation result of the user on the preset functional component, determining the target voice data in the second voice data to be broadcasted according to the operation result, and voice broadcasting the target voice data.
[0005] In the above scheme, the voice data to be broadcast is dynamically updated to achieve flexible adjustment of the voice broadcast content. By obtaining the update indication information, the system can understand the increase or decrease requirements of the voice data in real time, thereby enhancing the accuracy and timeliness of the broadcast content. During the update process, the system can intelligently modify the original voice data according to the indication information to generate new voice data to be broadcast. Furthermore, by detecting the user's operation results on the preset functional components, the system can accurately capture the user's intentions, thereby locating the specific content that the user wants to broadcast in the updated voice data.
[0006] In one implementation, the detecting of the result of the user's operation on the electronic device includes: when the preset functional component does not detect a trigger instruction, determining current order information, wherein the current order information represents the current voice data to be broadcast; detecting the user's operation information on the preset functional component, and determining the result of the user's operation on the preset functional component based on the current order information and the operation information; the operation information includes operation direction information and operation step information.
[0007] In the above scheme, the user's operation information on the preset functional components is accurately captured to achieve accurate positioning and adjustment of the broadcast content. When no trigger command is detected, the system determines the location information of the current voice data to be broadcast. Subsequently, the system can accurately understand the user's intention by detecting the user's operation information, including the operation direction and step length, thereby achieving accurate adjustment of the broadcast content. The adjustment method based on position and operation information not only improves the accuracy of the adjustment, but also allows users to control the broadcast content more conveniently.
[0008] In one implementation, the updating of the first voice data to be broadcast according to the update indication information to obtain the second voice data to be broadcast includes: when the update indication information indicates to add voice data to the first voice data to be broadcast, determining the voice data to be added; receiving the voice data to be added from a server, and storing the voice data to be broadcast.
[0009] In the above scheme, the voice data to be added is received and stored from the server, so as to realize the dynamic expansion of the broadcast content. When the update indication information indicates that the voice data needs to be added, the system can intelligently determine the content to be added and obtain the corresponding data from the server. The efficiency of data update is improved, and the integrity and accuracy of the broadcast content are enhanced. In addition, by obtaining data from the server, the system can also update the broadcast content in real time to keep it consistent with the latest information.
[0010] In one implementation, updating the first voice data to be broadcast according to the update indication information to obtain the second voice data to be broadcast includes: determining the voice data to be deleted when the update indication information indicates to delete the voice data in the first voice data to be broadcast; deleting the voice data to be deleted from the first voice data to be broadcast to obtain the second voice data to be broadcast.
[0011] In the above scheme, by deleting unnecessary voice data, the broadcast content is streamlined and optimized. When the update indication information indicates that the voice data needs to be deleted, the system can accurately determine the content to be deleted and remove it from the original data. This step not only reduces the interference of redundant information, but also improves the clarity and readability of the broadcast content. In addition, by deleting unnecessary voice data, the system can also reduce the storage space occupied and improve the operating efficiency of the device.
[0012] In one implementation, determining the result of the user's operation on the preset functional component based on the current order information and the operation information includes: determining the target order information based on the current order information, the operation direction information and the operation step information; determining the target voice data in the second voice data to be broadcast based on the operation result includes: determining the target voice data corresponding to the target order information in the second voice data to be broadcast based on the correspondence between the position information and the voice data.
[0013] In the above scheme, the current order information, operation direction information and operation step information are combined to achieve accurate positioning of the target voice data. The system calculates the target order information based on the current order information and the user's operation information. Subsequently, the system locates the target voice data in the updated voice data based on the correspondence between the position information and the voice data. The positioning method based on multi-dimensional information not only improves the accuracy of positioning, but also allows users to control the broadcast content more conveniently. In addition, this implementation method also enhances the stability and reliability of the system, can cope with various complex operation scenarios, and provide users with more stable and reliable voice broadcast services.
[0014] In one implementation, the voice data to be added includes first voice data and second voice data; receiving the voice data to be added from a server and storing the voice data to be broadcast includes: detecting the remaining storage space of the electronic device; if the remaining storage space is smaller than the data capacity of the voice data to be added, receiving the first voice data from the server and storing the first voice data, the data capacity of the first voice data being smaller than the storage capacity of the remaining storage space.
[0015] In the above scheme, the remaining storage space of the electronic device is detected, and the voice data to be added is selectively received and stored accordingly, so as to realize the rational use of storage resources. In the case of insufficient storage space, the system can intelligently select voice data with smaller data capacity for storage, thereby avoiding problems such as missing broadcast content or device freezes due to insufficient storage space. The stability and reliability of the system are improved, and users can more conveniently obtain complete broadcast content. In addition, this implementation method also enhances the adaptability and scalability of the system, and can flexibly adjust the storage strategy according to the storage conditions of different devices to provide users with better voice broadcast services. At the same time, it helps users better manage the storage space of the device and improve the efficiency of device use.
[0016] In one implementation, the method further includes: in a state where the preset functional component has not detected a trigger instruction, determining current order information, wherein the current order information represents order information of current voice data to be broadcast in a preset voice data set; the voice data set includes multiple voice data to be broadcast; preloading a target voice data set from the preset voice data set according to the current order information; the target voice data set includes multiple voice data to be broadcast with continuous order information, and the multiple voice data to be broadcast include the voice data to be broadcast corresponding to the current order information.
[0017] In traditional voice broadcast systems, it is often necessary to wait for the user to issue an instruction before loading and broadcasting the corresponding voice data, which will cause certain delays and freezes. This implementation method preloads multiple voice data to be broadcast related to the current order information in advance. When the user issues an instruction, the system can respond quickly and broadcast the corresponding content. The preloading mechanism effectively reduces the delay of voice broadcast and improves the fluency of voice broadcast.
[0018] The preloaded target speech data set includes multiple speech data to be broadcasted with continuous order information, which fully considers the user's possible operating habits and needs. In actual applications, users often listen to multiple related speech data in succession. When determining the preloaded target speech data set, the system will select the appropriate data set size and content based on the current order information and preset rules. The system has sufficient resources to preload data to avoid resource waste and performance degradation caused by too large a data set.
[0019] In a second aspect, a content broadcasting device is provided, the device comprising:
[0020] An acquisition module, used for acquiring first voice data to be broadcast and update indication information, wherein the update indication information indicates adding or deleting voice data in the first voice data to be broadcast;
[0021] A processing module, used for updating the first voice data to be broadcast according to the update indication information to obtain second voice data to be broadcast;
[0022] The response module is used to detect the operation result of the user on the preset function component, determine the target voice data in the second voice data to be broadcasted according to the operation result, and voice broadcast the target voice data.
[0023] According to a third aspect, an electronic device is provided, comprising a memory and a processor, wherein the processor is configured to execute the content broadcasting method according to any one of the first aspects.
[0024] According to a fourth aspect, a computer storage medium is provided, wherein the computer storage medium is used to store the content broadcasting method described in any one of the first aspects.
[0025] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0027] Figure 1 This is an application scenario of the content broadcasting method provided by the embodiment of the present disclosure Figure 1 ;
[0028] Figure 2 is a flowchart of a content broadcasting method provided by an embodiment of the present disclosure;
[0029] Figure 3 This is an application scenario of the content broadcasting method provided by the embodiment of the present disclosure Figure 2 ;
[0030] Figure 4 This is an application scenario of the content broadcasting method provided by the embodiment of the present disclosure Figure 3 ;
[0031] Figure 5 is an interactive schematic diagram of a content broadcasting method provided by an embodiment of the present disclosure;
[0032] Figure 6 It is a structural diagram of a wireless communication terminal provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0033] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the embodiments and the accompanying drawings. Here, the illustrative embodiments of the present invention and their descriptions are used to explain the present invention, but are not intended to limit the present invention.
[0034] Figure 1 A flow chart of the content broadcasting method provided by the embodiment of the present disclosure is shown in FIG. Figure 1 ,With the rapid development of information technology and the popularization of smart devices, voice interaction technology has become one of the important ways of human-computer interaction.,As an important part of voice interaction, voice broadcast technology is widely used in various scenarios, such as smart homes, car systems, smart wearable devices, etc., to provide users with convenient information acquisition and interactive experience.
[0035] The content broadcasting method provided by the embodiment of the present disclosure can be applied to a public network communication terminal (for example, a public network intercom), a public network server in a cloud platform, and a TTS server. Figure 1 The public network communication terminal adopts Cat.1 chip module, and realizes cluster communication capability with the support of the operator network. The public network server in the cloud platform adopts software-defined media routing and control strategy, cooperates with the public network communication terminal, and provides cluster intercom services for public network users.
[0036] In actual applications, the application end can be an application configured on a smartphone, such as a walkie-talkie APP. The walkie-talkie APP is used to implement parameter configuration and user management functions such as group settings and group management. In some scenarios, users may create a new group, and the new group name needs to be converted into voice data for broadcast.
[0037] Figure 2 A flow chart of the content broadcasting method provided by the embodiment of the present disclosure is shown in FIG. Figure 2 The content broadcasting method provided by the embodiment of the present disclosure can be applied to an electronic device, and the method includes the following steps:
[0038] Step 201: obtaining first voice data to be broadcast and updating indication information, wherein the updating indication information indicates adding or deleting voice data in the first voice data to be broadcast;
[0039] In the example, the electronic device obtains the first voice data to be broadcast from a storage medium or a network through a built-in audio processing module or an external interface. These data can be pre-recorded audio files or real-time generated voice streams. Subsequently, the device obtains update indication information associated with the first voice data to be broadcast by parsing file header information or querying a database. These update indication information may be input by the user through the device interface or pushed by the server through the network. After obtaining the update indication information, the device can determine whether to add new voice content to the existing voice data or delete some existing voice content according to the instructions therein.
[0040] See also Figure 3 The Intercom App is used to implement parameter configuration and user management functions such as group settings and group management. When a user has a new voice intercom demand, a new group can be created on the Intercom App. The new group name will be synchronized to the public network server, which will convert the new group name into voice data. When the user switches groups by pressing a button, the new group name can be voice broadcasted. When a user deletes a group on the Intercom App, the group change information will be synchronized to the public network server, and the public network server will generate update indication information. The update indication information will instruct the public network Intercom to delete the voice data corresponding to the deleted group stored locally on the App.
[0041] In the example, the voice data list is used to store the voice data to be broadcast (such as the first voice data to be broadcast and the second voice data to be broadcast). The voice data to be broadcast can be an array or a linked list structure, in which each element represents a segment of voice data. The update indication information can be a structure or a dictionary, containing specific information indicating the addition or deletion of voice data in the voice data, such as the identification and position of the voice data to be added or deleted.
[0042] Step 202: updating the first voice data to be broadcast according to the update indication information to obtain the second voice data to be broadcast;
[0043] For the operation of adding voice data, the device can determine the content of the voice data to be added, which can be a specific voice segment selected by the user or pushed by the server. Then, the device downloads the voice data to be added from the server through a wireless network or a wired connection, and stores it in a local storage medium. After the storage is completed, the device can insert the newly added voice data into the appropriate position of the first voice data to be broadcast according to the update indication information to generate the second voice data to be broadcast.
[0044] For the operation of deleting voice data, the device can determine the position of the voice data to be deleted in the first voice data to be broadcast according to the update indication information. Then, the device removes the voice data to be deleted from the first voice data to be broadcast by modifying the file content or updating the database record, and generates the second voice data to be broadcast.
[0045] Step 203: Detect the operation result of the user on the preset function component, determine the target voice data in the second voice data to be broadcasted according to the operation result, and voice broadcast the target voice data.
[0046] The device detects the user's operation results on the preset functional components. These preset functional components can be physical buttons on the device, virtual buttons on the touch screen, or voice recognition modules. The device can determine whether the preset functional component is in a state where no trigger instruction is detected, that is, whether the user is interacting with the functional component. If so, the device can determine the playback position of the current voice data to be broadcast, that is, the current order information, by reading sensor data or parsing user input.
[0047] The operation result structure is used to store the user's operation results on the preset functional components, including current order information, operation direction information, and operation step information. The device can detect the user's operation information on the preset functional components, including operation direction (such as sliding up and down, turning pages left and right, etc.) and operation step (such as sliding distance, number of page turns, etc.). Based on this information, the device can calculate the position of the voice data to which the user wants to jump, that is, the target order information. The device determines the target voice data based on the correspondence between the target order information and the position information in the second voice data to be broadcast and the voice data. Then, the device converts the target voice data into a sound signal through an audio processing module or an external audio device and plays it out.
[0048] In one implementation, detecting the result of a user's operation on an electronic device includes: when a preset functional component does not detect a trigger instruction, determining current order information, the current order information represents the current voice data to be broadcast; detecting the user's operation information on the preset functional component, and determining the result of the user's operation on the preset functional component based on the current order information and the operation information; and the operation information includes operation direction information and operation step information.
[0049] In the example, the device can determine whether the preset functional component is in a state where no trigger instruction is detected. This can be achieved by detecting whether a key is pressed, whether the touch screen is touched, or whether the voice recognition module receives a voice instruction. If the preset functional component is in a state where no trigger instruction is detected, the device can start detecting the user's operation information on the preset functional component.
[0050] For the detection of operation information, the device can determine the operation direction information. This can be achieved by detecting the direction in which the user slides the touch screen, the angle of rotating the device, or recognizing directional words in the user's voice. Then, the device can determine the operation step information, that is, the degree or distance of the user's operation. This can be achieved by calculating the distance the user slides the touch screen, recording the angle of rotation of the device, or analyzing the speed and tone of the user's voice.
[0051] After obtaining the operation direction information and the operation step information, the device can calculate the position of the voice data that the user wants to jump to, that is, the target order information, based on this information and the current order information. This can be achieved by converting the operation direction information into a position offset and converting the operation step information into a specific value of the offset. Then, the device can determine the target voice data based on the target order information and the correspondence between the position information and the voice data in the second voice data to be broadcast.
[0052] The content broadcasting method provided by the embodiment of the present disclosure can dynamically add or delete voice data according to the update indication information to maintain the latest list of voice data to be broadcasted. By detecting the operation result of the user on the preset function component, the specific voice data that the user wants to broadcast is determined. According to the current order information and the user operation information, the target order information is determined, and the corresponding target voice data is retrieved from the second voice data to be broadcasted.
[0053] In one implementation, the first voice data to be broadcast is updated according to the update indication information to obtain the second voice data to be broadcast, including: when the update indication information indicates to add voice data to the first voice data to be broadcast, determining the voice data to be added; receiving the voice data to be added from the server, and storing the voice data to be broadcast.
[0054] In the example, when the update indication information indicates to add voice data to the first voice data to be broadcast, the device can determine the content of the voice data to be added. This can be achieved by the user selecting a specific voice file or the server pushing new voice data. Then, the device can download the voice data to be added from the server through a wireless network or a wired connection.
[0055] During the download process, the device can consider the integrity and security of the data. For example, the device can verify whether the downloaded data is consistent with the data pushed by the server through verification codes or digital signatures. At the same time, the device will also consider the storage efficiency of the data. For example, the device can select the appropriate storage medium and storage method according to the data volume and format of the voice data to be added.
[0056] After downloading is completed, the device can store the voice data to be added in the local storage medium. During the storage process, the device can consider the organizational structure and indexing method of the data so that the voice data can be quickly accessed and retrieved later. Then, the device can insert the newly added voice data into the appropriate position of the first voice data to be broadcast according to the insertion position information in the update indication information.
[0057] In one implementation, the first voice data to be broadcast is updated according to the update indication information to obtain the second voice data to be broadcast, including: when the update indication information indicates to delete the voice data in the first voice data to be broadcast, determining the voice data to be deleted; deleting the voice data to be deleted from the first voice data to be broadcast to obtain the second voice data to be broadcast.
[0058] In the example, when the update indication information indicates to delete voice data in the first voice data to be broadcast, the device can determine the position of the voice data to be deleted in the first voice data to be broadcast. This can be achieved by parsing the deletion position information in the update indication information or querying database records. Then, the device can remove the voice data to be deleted from the first voice data to be broadcast by modifying the file content or updating the database record.
[0059] In one implementation, the user's operation results on the preset functional components are determined based on the current order information and operation information, including: determining the target order information based on the current order information, operation direction information and operation step information; and determining the target voice data in the second voice data to be broadcast based on the operation results, including: determining the target voice data corresponding to the target order information in the second voice data to be broadcast based on the correspondence between the position information and the voice data.
[0060] In the example, the device can calculate the voice data position that the user wants to jump to, that is, the target order information, based on the current order information, the operation direction information, and the operation step information. This can be achieved by converting the operation direction information into a position offset and converting the operation step information into a specific value of the offset.
[0061] The device can determine the target voice data based on the target order information and the correspondence between the position information and the voice data in the second voice data to be broadcast. This can be achieved by querying database records, parsing file structures, or calling specific algorithms. After completing the determination of the target voice data, the device can convert the target voice data into a sound signal and play it out. During the playback process, the device can also adjust the playback parameters and effects according to the user's feedback or needs to provide a more personalized voice broadcast service.
[0062] In one implementation, the voice data to be added includes first voice data and second voice data; the voice data to be added is received from a server, and the voice data to be broadcast is stored, including: detecting the remaining storage space of the electronic device; if the remaining storage space is smaller than the data capacity of the voice data to be added, the first voice data is received from the server, and the first voice data is stored, and the data capacity of the first voice data is smaller than the storage capacity of the remaining storage space.
[0063] In the example, when the device receives the voice data to be added from the server, it detects the remaining storage space of the electronic device. This can be achieved by querying the remaining space of the file system, calling a specific API interface, or checking the remaining capacity of the storage medium. Then, the device can compare the remaining storage space with the data capacity of the voice data to be added.
[0064] If the remaining storage space is less than the data capacity of the voice data to be added, the device may consider receiving and storing only part of the voice data. In this case, the device may preferentially receive and store the first voice data (e.g., voice data with a higher priority, more important content, or a smaller data volume).
[0065] In one implementation, the method also includes: in a state where the preset functional component does not detect a trigger instruction, determining current order information, the current order information representing the order information of the current voice data to be broadcast in the preset voice data set; the voice data set includes multiple voice data to be broadcast; preloading the target voice data set from the preset voice data set according to the current order information; the target voice data set includes multiple voice data to be broadcast with continuous order information, and the multiple voice data to be broadcast include the voice data to be broadcast corresponding to the current order information.
[0066] See also Figure 4 , when the preset functional components (such as physical buttons, knobs, virtual buttons on the touch screen) do not detect a trigger instruction, the system is in an idle state. At this time, the system first determines the order information of the current voice data to be broadcast in the preset voice data set, that is, the current order information. Next, the system preloads the target voice data set from the preset voice data set according to the current order information. The target voice data set contains multiple voice data to be broadcast with continuous order information. These voice data include the voice data to be broadcast corresponding to the current order information, as well as several adjacent voice data before and after. In this way, when the user operates, it can quickly respond and play the content the user wants to hear without waiting for the system to load new voice data.
[0067] The system maintains a sliding time window, which records the range of voice data currently being processed or about to be processed. When the preset functional component does not detect a trigger instruction, the system determines the location of the current voice data to be broadcast based on the current state of the sliding time window. The current order information can be the index of the voice data in the data set, or an identifier that can uniquely identify the voice data. The data cache is used to store the voice data that has been recently accessed or is about to be accessed to speed up data access. When determining the current order information, the system may read relevant information from the data cache to reduce the number of accesses to the storage medium.
[0068] Based on the current order information, the system can determine the range of the preloaded target speech data set. This range can be determined by extending a certain number (such as N) of speech data forward and backward based on the current order information. The sliding time window will be updated according to this range to include the new target speech data set.
[0069] The system will read the target speech data set from the storage medium and store it in the data cache. If the capacity of the data cache is limited, the system may adopt a certain replacement strategy (such as the LRU algorithm) to manage the data in the cache.
[0070] Based on the collaborative work of the sliding time window and the data cache, the system can quickly locate and access the current voice data to be broadcast and its adjacent voice data. This reduces the number of times the system accesses the storage medium and improves data access efficiency. The sliding time window can be dynamically adjusted according to the real-time needs of the system, and the data cache can store the most recently accessed or upcoming data to reduce data access delays and improve data accuracy.
[0071] Figure 5 For an interactive diagram of the content broadcasting method provided in the embodiment of the present disclosure, see Figure 5 The content broadcasting method provided by the embodiment of the present disclosure is executed by a first terminal device, and the first terminal device is configured with a human-computer interaction interface. The method includes:
[0072] Obtain the custom information set by the user on the first terminal device, and send the custom information to the public network server; the public network server is configured to: convert the custom information into voice data to be broadcast, and store the voice data information to be broadcast; send the voice data to be broadcast to the second terminal device, and the second terminal device is configured to voice broadcast the voice data to be broadcast according to preset rules.
[0073] Figure 5 The interactive flow diagram of the content broadcasting method provided by the embodiment of the present disclosure is shown in FIG. Figure 5 In the content broadcasting method provided by the embodiment of the present disclosure, each subject executes the following parameter configuration process:
[0074] Application side: establish a communication connection between the application side and the public network server; detect data update events, which are events in which the user adds or deletes preset information on the application side; send a data update request to the server, which is used to request a data update for the first voice data to be broadcast.
[0075] Public network server: establish a communication connection between the application end and the public network server; establish a communication connection between the public network communication terminal and the public network server; receive a data update request, the data update request is used to request a data update for the first voice data to be broadcast; determine update indication information based on the data update request, the update indication information indicates adding or deleting voice data in the first voice data to be broadcast, and send the update indication information to the public network communication terminal.
[0076] Public network communication terminal: obtain first voice data to be broadcast and update indication information, wherein the update indication information indicates adding or deleting voice data in the first voice data to be broadcast; update the first voice data to be broadcast according to the update indication information to obtain second voice data to be broadcast; detect the user's operation result on the preset function component, determine the target voice data in the second voice data to be broadcast according to the operation result, and voice broadcast the target voice data.
[0077] Figure 6 This is a structural diagram of the voice broadcast device provided in the embodiment of the present disclosure, see Figure 6 The content broadcasting device provided by the embodiment of the present disclosure includes:
[0078] An acquisition module 601 is used to acquire first voice data to be broadcast and update indication information, wherein the update indication information indicates adding or deleting voice data in the first voice data to be broadcast;
[0079] The processing module 602 is used to update the first voice data to be broadcast according to the update indication information to obtain the second voice data to be broadcast;
[0080] The response module 603 is used to detect the operation result of the user on the preset function component, determine the target voice data in the second voice data to be broadcasted according to the operation result, and voice broadcast the target voice data.
[0081] The description of each embodiment above tends to emphasize the differences between the embodiments, and the same or similar parts can refer to each other. The features disclosed in each product embodiment provided by this application can be combined arbitrarily without conflict to obtain a new product embodiment. The method flow executed by the processor in the wireless communication terminal refers to the above method embodiment, which will not be repeated here.
[0082] The product embodiments described above are only illustrative. For example, the division of units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the units can be electrical or mechanical.
[0083] This specification uses the phrase "in an embodiment", which may refer to one or more embodiments of the same or different embodiments. The terms "including", "comprising", "having", etc. as used with respect to the embodiments of the present disclosure are synonymous. The ordinal adjectives "first", "second", and "third" merely indicate that different instances of similar objects are being referenced and are not intended to imply that the objects so described must be in a given sequence in time, space, order, or in any other way.
[0084] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A content broadcasting method, characterized in that: The method is applied to an electronic device, and the method comprises: Acquire first voice data to be broadcast and update indication information, wherein the update indication information indicates adding or deleting voice data in the first voice data to be broadcast; Update the first voice data to be broadcast according to the update indication information to obtain second voice data to be broadcast; Detect the operation result of the user on the preset function component, determine the target voice data in the second voice data to be broadcasted according to the operation result, and voice broadcast the target voice data.
2. The method according to claim 1, characterized in that: The detecting the operation result of the user on the electronic device includes: In a state where the preset functional component does not detect a trigger instruction, current order information is determined, wherein the current order information represents order information of the current voice data to be broadcast in the voice data set; the voice data set includes a plurality of voice data to be broadcast; Detecting the user's operation information on the preset functional component, and determining the user's operation result on the preset functional component according to the current order information and the operation information; the operation information includes operation direction information and operation step information.
3. The method according to claim 1, characterized in that The updating of the first voice data to be broadcast according to the update indication information to obtain the second voice data to be broadcast includes: In a case where the update indication information indicates that voice data is to be added to the first voice data to be broadcasted, determining the voice data to be added; The voice data to be added is received from the server, and the voice data to be broadcast is stored.
4. The method according to claim 1, characterized in that The updating of the first voice data to be broadcast according to the update indication information to obtain the second voice data to be broadcast includes: In a case where the update indication information indicates that voice data is to be deleted from the first voice data to be broadcasted, determining the voice data to be deleted; The voice data to be deleted is deleted from the first voice data to be broadcasted to obtain the second voice data to be broadcasted.
5. The method according to claim 2, characterized in that: The determining, according to the current order information and the operation information, the result of the user's operation on the preset functional component includes: Determining target sequence information according to the current sequence information, the operation direction information and the operation step information; The step of determining target voice data in the second voice data to be broadcast according to the operation result includes: According to the correspondence between the position information and the voice data, the target voice data corresponding to the target order information is determined in the second voice data to be broadcasted.
6. The method according to claim 3, characterized in that The voice data to be added includes first voice data and second voice data; The receiving the voice data to be added from the server and storing the voice data to be broadcast comprises: Detecting the remaining storage space of the electronic device; If the remaining storage space is smaller than the data capacity of the voice data to be added, the first voice data is received from the server and stored, and the data capacity of the first voice data is smaller than the storage capacity of the remaining storage space.
7. The method according to claim 1, characterized in that The method further comprises: In a state where the preset functional component does not detect a trigger instruction, current order information is determined, wherein the current order information represents order information of the current voice data to be broadcast in a preset voice data set; the voice data set includes a plurality of voice data to be broadcast; A target voice data set is preloaded from the preset voice data set according to the current order information; the target voice data set includes a plurality of voice data to be broadcast with continuous order information, and the plurality of voice data to be broadcast includes the voice data to be broadcast corresponding to the current order information.
8. A content broadcasting device, characterized in that: The device comprises: An acquisition module, used for acquiring first voice data to be broadcast and update indication information, wherein the update indication information indicates adding or deleting voice data in the first voice data to be broadcast; A processing module, used for updating the first voice data to be broadcast according to the update indication information to obtain second voice data to be broadcast; The response module is used to detect the operation result of the user on the preset function component, determine the target voice data in the second voice data to be broadcasted according to the operation result, and voice broadcast the target voice data.
9. An electronic device, characterized in that: The electronic device comprises a memory and a processor, and the processor is used to execute the content broadcasting method according to any one of claims 1 to 7.
10. A wireless communication terminal, characterized in that: The wireless communication terminal includes a memory and a processor, and the processor is used to execute the content broadcasting method according to any one of claims 1 to 7.