Multimedia data processing methods, apparatus, computer equipment and storage media
By obtaining the approved multimedia data and playback information from the terminal device, determining the interface parameters based on the playback platform identifier, and concatenating the unified resource locator, the data security problem during transmission between the terminal device and the external platform is solved, and the secure management and adaptability of data transmission are realized.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-29
- Publication Date
- 2026-03-10
AI Technical Summary
When terminal devices transmit multimedia data with external playback platforms, the security of internal data is difficult to guarantee.
By acquiring approved multimedia data and playback information, determining interface parameters based on the playback platform identifier, concatenating the playback information into a Uniform Resource Locator (URL), and finally connecting the playback platform's interface based on the interface parameters and the URL to play the multimedia data, the data transmission is achieved.
It improves the security of data within terminal devices, ensures the management and security of data transmission, and adapts to the data transmission needs of different playback platforms.
Smart Images

Figure CN115426339B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of big data technology, and in particular to a multimedia data processing method, apparatus, computer equipment, storage medium, and computer program product. Background Technology
[0002] With the rapid development of information technology and the internet, the audience is growing. Business promotion has shifted from traditional outdoor and television broadcasts to digital broadcasts. How to quickly broadcast business links across a wide range of channels to gain more exposure, and how to systematically manage this broadcasting behavior, have become key concerns for business personnel today.
[0003] In traditional technologies, various internal apps or websites of a terminal device may transmit data with multiple external or internal playback platforms simultaneously. When the terminal device connects to an external playback platform to play multimedia data, the external playback platform connects with the various apps or websites of the terminal device through a data interface to obtain the corresponding internal data of the terminal device. In this process, the security of the internal data of the terminal device is difficult to guarantee. Summary of the Invention
[0004] Therefore, it is necessary to provide a multimedia data processing method, apparatus, computer equipment, computer-readable storage medium, and computer program product that can improve the internal data security of terminal devices in response to the above-mentioned technical problems.
[0005] Firstly, this application provides a multimedia data processing method applied to a terminal device. The method includes:
[0006] Obtain approved multimedia data and playback information; the playback information includes the playback platform identifier.
[0007] Determine the interface parameters based on the playback platform identifier;
[0008] Based on the preset location, the playback information is concatenated into the Uniform Resource Locator corresponding to the multimedia data;
[0009] Based on interface parameters and Uniform Resource Locators, the interface of the playback platform is connected to play multimedia data.
[0010] In one embodiment, before obtaining the approved multimedia data and playback information, the method further includes:
[0011] Obtain account information and perform account identification;
[0012] When the account information is identified as a Class 1 account that does not have review authority, the initial multimedia data corresponding to the Class 1 account is obtained.
[0013] When the account information is identified as a second-class account with review authority, the review result of the initial multimedia data corresponding to the second-class account is obtained; when the review result of the initial multimedia data is approved, the initial multimedia data is used as multimedia data.
[0014] In one embodiment, the playback platform identifier includes an internal identifier; after connecting to the playback platform's interface to play multimedia data based on interface parameters and a Uniform Resource Locator (URL), the method further includes:
[0015] When the playback platform is identified as an internal identifier, the correspondence between the playback information in the Uniform Resource Locator and the business data of the playback platform is obtained based on the preset location.
[0016] Based on the correspondence between playback information and multimedia data, the correspondence between multimedia data and business data is obtained, and the playback business data corresponding to the multimedia data in the business data is obtained.
[0017] Perform data processing on the playback service data to determine the playback result of the multimedia data.
[0018] In one embodiment, the playback platform identifier includes an external identifier; after connecting to the playback platform's interface based on interface parameters and a Uniform Resource Locator (URL) to play multimedia data, the method further includes:
[0019] When the playback platform identifier is an external identifier, the playback platform's interface is called based on the playback platform identifier to retrieve the playback platform's business data.
[0020] In one embodiment, the method further includes:
[0021] Based on the position of the playback information in the Uniform Resource Locator, obtain the playback business data of the corresponding multimedia data in the business data;
[0022] Perform data processing on the playback service data to determine the playback result of the multimedia data.
[0023] In one embodiment, based on the position of the playback information in the Uniform Resource Locator, playback service data corresponding to the multimedia data in the service data is obtained, including:
[0024] Based on the position of playback information in the Uniform Resource Locator, obtain the correspondence between playback information and business data;
[0025] Based on the correspondence between playback information and business data, the correspondence between multimedia data and business data is obtained;
[0026] Based on the correspondence between multimedia data and business data, the playback business data corresponding to the multimedia data in the business data is obtained.
[0027] Secondly, this application also provides a multimedia data processing apparatus. The apparatus includes:
[0028] The data acquisition module is used to acquire approved multimedia data and playback information; the playback information includes the playback platform identifier.
[0029] The interface parameter determination module is used to determine the interface parameters based on the playback platform identifier;
[0030] The data splicing module is used to splice playback information into the Uniform Resource Locator (URL) corresponding to the multimedia data based on a preset position.
[0031] The data playback module is used to connect to the playback platform's interface based on interface parameters and Uniform Resource Locators (URLs) to play multimedia data.
[0032] In one embodiment, the above-described apparatus further includes:
[0033] The account recognition module is used to obtain account information and perform account recognition.
[0034] The first type of account data acquisition module is used to acquire the initial multimedia data corresponding to the first type of account when the account information is identified as a first type of account without review authority.
[0035] The second type of account data acquisition module is used to obtain the review result of the initial multimedia data corresponding to the second type of account when the account information is identified as a second type of account with review authority; when the review result of the initial multimedia data is approved, the initial multimedia data is used as multimedia data.
[0036] In one embodiment, the playback platform identifier includes an internal identifier, and the device further includes:
[0037] The correspondence acquisition module is used to obtain the correspondence between the playback information in the Uniform Resource Locator and the business data of the playback platform based on a preset position when the playback platform identifier is an internal identifier.
[0038] The first module for acquiring playback service data is used to obtain the correspondence between multimedia data and service data based on the correspondence between playback information and multimedia data, and to obtain the playback service data corresponding to the multimedia data in the service data.
[0039] The first module for determining playback results is used to process playback service data and determine the playback result of multimedia data.
[0040] In one embodiment, the playback platform identifier includes an external identifier, and the device further includes:
[0041] The data retrieval module is used to retrieve the playback platform's business data by calling the playback platform's interface based on the playback platform identifier when the playback platform identifier is an external identifier.
[0042] In one embodiment, the above-described apparatus further includes:
[0043] The second module for acquiring playback service data is used to acquire playback service data of the corresponding multimedia data in the service data based on the position of the playback information in the Uniform Resource Locator.
[0044] The second module for acquiring playback service data is used to process the playback service data and determine the playback result of the multimedia data.
[0045] In one embodiment, the second data acquisition module for playback services includes:
[0046] The first submodule for obtaining the correspondence is used to obtain the correspondence between playback information and business data based on the position of playback information in the Uniform Resource Locator.
[0047] The second submodule for obtaining the correspondence is used to obtain the correspondence between multimedia data and business data based on the correspondence between playback information and business data.
[0048] The playback service data acquisition submodule is used to acquire the playback service data corresponding to the multimedia data in the service data based on the correspondence between multimedia data and service data.
[0049] 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 implement the steps of the method described in any of the above embodiments.
[0050] Fourthly, this application also provides a computer device readable storage medium. The computer device readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps of the method described in any of the above embodiments.
[0051] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the steps of the method described in any of the above embodiments.
[0052] The aforementioned multimedia data processing method, apparatus, computer equipment, storage medium, and computer program product first acquire approved multimedia data and playback information; wherein, the playback information includes a playback platform identifier. Then, based on the playback platform identifier, interface parameters are determined. Further, based on a preset location, the playback information is concatenated into the Uniform Resource Locator (URL) corresponding to the multimedia data. Finally, based on the interface parameters and the URL, the interface of the playback platform is connected to play the multimedia data. This application determines interface parameters based on different platform identifiers; by differentifying the interface parameters, data transmitted to different playback platforms can be managed, ensuring the security of internal data. Attached Figure Description
[0053] Figure 1 This is an application environment diagram of a multimedia data processing method in one embodiment;
[0054] Figure 2 This is a flowchart illustrating a multimedia data processing method in one embodiment;
[0055] Figure 3 This is a flowchart illustrating the state transition of multimedia data in one embodiment;
[0056] Figure 4 This is a structural block diagram of a multimedia data processing device in one embodiment;
[0057] Figure 5 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0058] 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.
[0059] The multimedia data processing method provided in this application embodiment can be applied to, for example... Figure 1In the application environment shown, terminal device 102 communicates with playback platform 104 via a network. A data storage system can store the data that the analysis system needs to process. The data storage system can be integrated on a server or placed in the cloud or other network servers. First, terminal device 102 obtains approved multimedia data and playback information; the playback information includes the playback platform identifier of playback platform 104. Then, terminal device 102 can determine interface parameters based on the playback platform identifier. Further, terminal device 102 can concatenate the playback information into the Uniform Resource Locator (URL) corresponding to the multimedia data based on a preset location. Finally, based on the interface parameters and the URL, terminal device 102 interfaces with playback platform 104 to play the multimedia data. This application determines interface parameters based on different platform identifiers; based on different interface parameters, it can manage data transmitted to different playback platforms and ensure the security of internal data. Terminal device 102 can be, but is not limited to, various personal computers, laptops, smartphones, and tablets.
[0060] The multimedia data processing method provided in this application can be applied to a single-side implementation on a server or terminal device, or it can be applied to a system including a terminal device and a server, and implemented through the interaction between the terminal device and the server.
[0061] In one embodiment, such as Figure 2 As shown, a multimedia data processing method is provided, which can be applied to... Figure 1 The following steps are used as an example to illustrate the process, including steps 202 to 208.
[0062] Step 202: Obtain the approved multimedia data and playback information; wherein, the playback information includes the playback platform identifier.
[0063] In this embodiment, multimedia data may include, but is not limited to, URLs (Uniform Resource Locators), image assets, text, video, audio, and other data. Multimedia data can include movie data, advertising data, etc.
[0064] In this embodiment, the playback information may include, but is not limited to, the playback platform, playback location, playback frequency, playback channel, and other information.
[0065] In this embodiment, the platform identifier may include internal identifiers and external identifiers. Internal identifiers may include, but are not limited to, unique identifiers for multiple internal apps (Applications) or internal websites corresponding to the terminal device.
[0066] Step 204: Determine the interface parameters based on the playback platform identifier.
[0067] In this embodiment, the playback platform identifier includes an internal identifier and an external identifier.
[0068] In this embodiment, each internal APP (Application) or each internal website corresponding to the terminal device has its own unique identifier, and the identifiers of multiple internal APPs (Applications) or internal websites corresponding to the terminal device are all internal identifiers.
[0069] In this embodiment, the unique identifier carried by an external APP or external website relative to the terminal device is an external identifier.
[0070] In this embodiment, the interface parameters need to be set to correspond to the playback platform identifier.
[0071] In this embodiment, each internal APP or internal website platform corresponding to the terminal device can periodically traverse the data interface information of multiple playback platforms, send requests to multiple playback platforms for testing, and obtain the request feedback from the playback platforms. When the request feedback from a playback platform indicates that the request failed, it means that the data interface parameters of that playback platform have changed, and the terminal device can determine the new interface parameters corresponding to the playback platform identifier based on the parameter information carried in the request feedback.
[0072] Step 206: Based on the preset location, the playback information is concatenated into the Uniform Resource Locator corresponding to the multimedia data.
[0073] In this embodiment, a URL (Uniform Resource Locator) is the address of a standard resource on the Internet. Every file on the Internet has a unique URL, which contains information indicating the location of the file and how the browser should handle it.
[0074] In this embodiment, the terminal device can encode playback information such as playback platform, playback location, playback frequency, and playback channel to obtain a parameter string, which is then concatenated into the URL in the multimedia data to obtain the concatenated URL.
[0075] In this embodiment, playback information can be appended to the URL based on a preset position (such as a fixed field position).
[0076] In this embodiment, the terminal device can use slashes to separate multiple pieces of information in the playback information (such as playback platform, playback position, playback frequency, playback channel, etc.), for example: playback platform / playback channel / playback position number / playback frequency number.
[0077] In another embodiment, multiple pieces of information in the playback information (such as playback platform, playback location, playback frequency, playback channel, etc.) can be sequentially concatenated into the URL according to preset rules. These multiple pieces of information can be concatenated into the URL individually or in combination.
[0078] Step 208: Based on the interface parameters and the Uniform Resource Locator, connect to the playback platform's interface to play multimedia data.
[0079] In this embodiment, the terminal device can call its API (Application Programming Interface) to interface with the playback platform. The API can be a set of predefined functions that provide applications and developers with the ability to access a set of routines based on certain software or hardware, without needing to access the source code or understand the details of the internal workings.
[0080] In this embodiment, when the interface parameters of the terminal device match the interface parameters corresponding to the playback platform identifier, the terminal device can connect to the playback platform's interface to play multimedia data.
[0081] In this embodiment, when the interface parameters of the terminal device do not match the interface parameters corresponding to the playback platform identifier, the terminal device fails to connect with the playback platform. If real-time multimedia data can be obtained at this time, it indicates that the interface parameters of the playback platform have changed. The terminal device can send a request to the playback platform for testing, obtain the request feedback from the playback platform, determine the changed interface parameters of the playback platform based on the parameter information carried in the request feedback, and iteratively change the interface parameters of the terminal device based on the changed interface parameters of the playback platform.
[0082] In the aforementioned multimedia data processing method, firstly, approved multimedia data and playback information are acquired; the playback information includes a playback platform identifier. Then, interface parameters are determined based on the playback platform identifier. Further, based on a preset location, the playback information is concatenated into the Uniform Resource Locator (URL) corresponding to the multimedia data. Finally, based on the interface parameters and the URL, the interface of the playback platform is connected to play the multimedia data. This application determines interface parameters based on different platform identifiers; by differentiating interface parameters, data transmitted to different playback platforms can be managed, ensuring the security of internal data.
[0083] In some embodiments, before obtaining the reviewed multimedia data and playback information, the method further includes: obtaining account information and performing account identification on the account information; when the identified account information corresponds to a first-type account without review authority, obtaining the initial multimedia data corresponding to the first-type account; when the identified account information corresponds to a second-type account with review authority, obtaining the review result of the initial multimedia data corresponding to the second-type account; when the review result of the initial multimedia data is approved, using the initial multimedia data as multimedia data.
[0084] In this embodiment, after a user enters the login interface of the corresponding APP or website on the terminal device, the terminal device can obtain the account information entered by the user on the login interface and perform account recognition on the account information.
[0085] Specifically, the terminal device can first determine whether the account information belongs to a registered user. If the account information entered by the user is not a registered account of the corresponding APP or website of the terminal device, the user can be prompted to register an account through pop-up windows, voice, images, or text. If the account information entered by the user is a registered account of the corresponding APP or website of the terminal device, the user can log in to that account.
[0086] Furthermore, the terminal device can also identify the permissions of account information. The account permissions corresponding to the account information may include, but are not limited to: having review permissions and not having review permissions. Among them, account information without review permissions corresponds to the first type of account, and account information with review permissions corresponds to the second type of account.
[0087] In this embodiment, as Figure 3 As shown, after logging into the corresponding APP or website on the terminal device, the first type of account can retrieve and modify the historical multimedia data under that account, using it as initial multimedia data. The first type of account can also create new multimedia data after logging into the corresponding APP or website on the terminal device, using it as initial multimedia data as well.
[0088] In this embodiment, after the second type of account logs into the APP or website corresponding to the terminal device, it can obtain multiple initial multimedia data submitted by the first type of account and review the multiple initial multimedia data.
[0089] In this embodiment, each first-class account can submit multiple initial multimedia data simultaneously.
[0090] In some embodiments, the playback platform identifier includes an internal identifier; after connecting to the playback platform's interface to play multimedia data based on interface parameters and a Uniform Resource Locator (URL), the method further includes: when the playback platform identifier is an internal identifier, obtaining the correspondence between playback information in the URL and the playback platform's business data based on a preset location; obtaining the correspondence between multimedia data and business data based on the correspondence between playback information and multimedia data, and obtaining the playback business data corresponding to the multimedia data in the business data; performing data processing on the playback business data to determine the playback result of the multimedia data.
[0091] In this embodiment, the terminal device determines the playback platform corresponding to the multimedia data based on the concatenated URL, and transmits the multimedia data by connecting to the playback platform's interface based on interface parameters. The multimedia data transmitted to the playback platform includes the concatenated URL. For example, when the playback platform is identified as an internal platform, the terminal device can call the internal playback platform's operation and maintenance management system interface to send a playback request to the internal playback platform's operation and maintenance management system, obtain playback request feedback from the internal playback platform, and when the playback request feedback indicates that the request has been approved, it connects to the internal playback platform's operation and maintenance management system interface to transmit the multimedia data and play the multimedia data on the internal playback platform.
[0092] In this embodiment, the playback request may carry API interface parameters of the terminal device. When the internal playback platform receives the playback request, it can review the API interface parameters in the playback request. When the review is successful, it sends a playback request feedback to the terminal device indicating that the request has been approved.
[0093] In another embodiment, the playback request may carry multimedia data service information. When the internal playback platform receives the playback request, it can review the service information in the playback request. When the review is approved, it sends a playback request feedback to the terminal device indicating that the request has been approved.
[0094] In another embodiment, when the internal playback platform approves the API interface parameters and business information of the terminal device, it sends a playback request feedback to the terminal device indicating that the request has been approved.
[0095] In this embodiment, when the playback platform identifier is an internal identifier, after the terminal device connects to the playback platform's interface based on interface parameters and the URL to play multimedia data, the terminal device can directly decompose the concatenated URL based on a preset position to determine the location of the playback service data related to the multimedia data within the playback platform's service data. Then, the terminal device can obtain the playback service data based on the location of the playback service data related to the multimedia data within the playback platform's service data.
[0096] In this embodiment, the playback information is accessed by concatenating the URL based on a preset location. Therefore, the terminal device can track and locate the business data of the playback platform based on the concatenated URL, and obtain the location of the playback business data related to the multimedia data in the business data of the playback platform.
[0097] In this embodiment, when the playback platform identifier is an internal identifier, after obtaining the playback service data of the playback platform, the playback service data can be processed through the database and written into the internal database corresponding to the terminal device. This integrates internal business information transformation data to form full-process performance data for multimedia data playback, which serves as the playback service data. When the playback platform identifier is an internal identifier, the establishment of initial multimedia data, the review of initial multimedia data, and the processing of playback service data are all based on the internal interface corresponding to the terminal device. That is, all processes are performed within the internal system corresponding to the terminal device, maximizing the security of data across multiple internal apps and websites corresponding to the terminal device.
[0098] In some embodiments, such as Figure 3 As shown, the playback platform identifier includes an external identifier; after connecting to the playback platform's interface to play multimedia data based on interface parameters and a Uniform Resource Locator, the above method also includes: when the playback platform identifier is an external identifier, calling the playback platform's interface based on the playback platform identifier to retrieve the playback platform's business data.
[0099] In this embodiment, the terminal device determines the playback platform corresponding to the multimedia data based on the concatenated URL, and transmits the multimedia data to the playback platform via the interface parameters. The multimedia data transmitted to the playback platform includes the concatenated URL.
[0100] In this embodiment, when the playback platform identifier is an external identifier, after the terminal device connects to the playback platform's interface based on the interface parameters and the Uniform Resource Locator to play multimedia data, the terminal device can also call the interface based on the concatenated URL to retrieve playback service data related to the multimedia data from the playback platform's service data.
[0101] In some embodiments, the method further includes: obtaining playback service data corresponding to multimedia data in the service data based on the position of the playback information in the Uniform Resource Locator; and performing data processing on the playback service data to determine the playback result of the multimedia data.
[0102] In this embodiment, the terminal device can call an interface to retrieve business data from an external playback platform. Based on the URL of the multimedia data carried in the business data, it determines the playback information corresponding to the multimedia data (such as the activity identifier, playback channel, playback page position, playback frequency, etc.). Furthermore, the terminal device can process the business data based on the playback information to obtain playback business data. This playback business data is then written into the terminal device's internal database, integrating internal business information transformation data to form full-process performance data for multimedia data playback, which serves as the playback business data.
[0103] In this embodiment, after the terminal device obtains the playback service data, it can also perform multi-faceted data analysis on the playback service data through the Superset platform.
[0104] In this embodiment, the Superset platform can visualize playback business data and display various types of chart styles, providing a lightweight data query and visualization solution for data analysis.
[0105] In some embodiments, based on the position of the playback information in the Uniform Resource Locator (URL), the playback service data corresponding to the multimedia data in the service data is obtained, including: based on the position of the playback information in the URL, obtaining the correspondence between the playback information and the service data; based on the correspondence between the playback information and the service data, obtaining the correspondence between the multimedia data and the service data; and based on the correspondence between the multimedia data and the service data, obtaining the playback service data corresponding to the multimedia data in the service data.
[0106] In this embodiment, the playback business data corresponding to multimedia data in the playback platform's business data may include, but is not limited to: display data of multimedia data triggered by users of the playback platform through search or related recommendations, browsing data of users of the playback platform after keyword matching, and business processing data of users of the playback platform based on multimedia data.
[0107] In this embodiment, the terminal device can obtain the playback service data of the corresponding multimedia data in the service data of the playback platform in real time through the API interface.
[0108] In this embodiment, the terminal device can call the interface to pull the service data of the external playback platform, decompose the URL of the multimedia data carried in the service data of the external playback platform, determine the location of the playback service data related to the multimedia data in the service data of the external playback platform, and obtain the playback service data based on the location of the playback service data related to the multimedia data in the service data of the external playback platform.
[0109] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0110] Based on the same inventive concept, this application also provides a multimedia data processing apparatus for implementing the multimedia data processing method described above. The solution provided by this apparatus is similar to the implementation scheme described in the above method; therefore, the specific limitations in one or more multimedia data processing apparatus embodiments provided below can be found in the limitations of the multimedia data processing method described above, and will not be repeated here.
[0111] In one embodiment, such as Figure 4 As shown, a multimedia data processing device is provided, including: a data acquisition module 402, an interface parameter determination module 404, a data splicing module 406, and a data playback module 408, wherein:
[0112] The data acquisition module 402 is used to acquire approved multimedia data and playback information; the playback information includes the playback platform identifier.
[0113] The interface parameter determination module 404 is used to determine the interface parameters based on the playback platform identifier.
[0114] The data splicing module 406 is used to splice playback information into the Uniform Resource Locator corresponding to the multimedia data based on a preset position.
[0115] The data playback module 408 is used to connect to the playback platform's interface to play multimedia data based on interface parameters and Uniform Resource Locators.
[0116] In one embodiment, the above-described apparatus further includes:
[0117] The account recognition module is used to obtain account information and perform account recognition.
[0118] The first type of account data acquisition module is used to acquire the initial multimedia data corresponding to the first type of account when the account information is identified as a first type of account that does not have review authority.
[0119] The second type of account data acquisition module is used to obtain the review result of the initial multimedia data corresponding to the second type of account when the account information is identified as a second type of account with review authority; when the review result of the initial multimedia data is approved, the initial multimedia data is used as multimedia data.
[0120] In one embodiment, the playback platform identifier includes an internal identifier, and the device further includes:
[0121] The mapping relationship acquisition module is used to obtain the mapping relationship between the playback information in the Uniform Resource Locator and the business data of the playback platform based on a preset location when the playback platform identifier is an internal identifier.
[0122] The first module for acquiring playback service data is used to obtain the correspondence between multimedia data and service data based on the correspondence between playback information and multimedia data, and to obtain the playback service data corresponding to the multimedia data in the service data.
[0123] The first module for determining playback results is used to process playback service data and determine the playback result of multimedia data.
[0124] In one embodiment, the playback platform identifier includes an external identifier, and the device further includes:
[0125] The data retrieval module is used to retrieve the playback platform's business data by calling the playback platform's interface based on the playback platform identifier when the playback platform identifier is an external identifier.
[0126] In one embodiment, the above-described apparatus further includes:
[0127] The second module for acquiring playback service data is used to acquire playback service data of the corresponding multimedia data in the service data based on the position of the playback information in the Uniform Resource Locator.
[0128] The second module for acquiring playback service data is used to process the playback service data and determine the playback result of the multimedia data.
[0129] In one embodiment, the second data acquisition module for playback services includes:
[0130] The first submodule for obtaining the correspondence is used to obtain the correspondence between playback information and business data based on the position of playback information in the Uniform Resource Locator.
[0131] The second submodule for obtaining the correspondence is used to obtain the correspondence between multimedia data and business data based on the correspondence between playback information and business data.
[0132] The playback service data acquisition submodule is used to acquire the playback service data corresponding to the multimedia data in the service data based on the correspondence between multimedia data and service data.
[0133] Each module in the aforementioned multimedia data processing 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.
[0134] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 5 As shown, the computer device includes a processor, memory, communication interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a multimedia data processing method. The display screen can be an LCD screen or an e-ink screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the computer device casing, or an external keyboard, touchpad, or mouse.
[0135] Those skilled in the art will understand that Figure 5 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.
[0136] In one embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to perform the following steps: acquiring approved multimedia data and playback information; wherein the playback information includes a playback platform identifier; determining interface parameters based on the playback platform identifier; concatenating the playback information into a Uniform Resource Locator (URL) corresponding to the multimedia data based on a preset position; and connecting to the playback platform's interface to play the multimedia data based on the interface parameters and the URL.
[0137] In one embodiment, when the processor executes the computer program, before acquiring the reviewed multimedia data and playback information, it may also perform the following steps: acquiring account information and performing account identification on the account information; when the account information is identified as a first-type account without review authority, acquiring the initial multimedia data corresponding to the first-type account; when the account information is identified as a second-type account with review authority, acquiring the review result of the initial multimedia data corresponding to the second-type account; when the review result of the initial multimedia data is approved, using the initial multimedia data as multimedia data.
[0138] In one embodiment, the playback platform identifier includes an internal identifier; when the processor executes the computer program, after connecting to the playback platform's interface based on interface parameters and a Uniform Resource Locator (URL) to play multimedia data, it can also perform the following steps: when the playback platform identifier is an internal identifier, based on a preset location, obtain the correspondence between playback information in the URL and the playback platform's business data; based on the correspondence between playback information and multimedia data, obtain the correspondence between multimedia data and business data, and obtain the playback business data corresponding to the multimedia data in the business data; perform data processing on the playback business data to determine the playback result of the multimedia data.
[0139] In one embodiment, the playback platform identifier includes an external identifier; when the processor executes the computer program, after connecting to the playback platform's interface based on interface parameters and a Uniform Resource Locator to play multimedia data, it can also perform the following steps: when the playback platform identifier is an external identifier, the playback platform's interface is called based on the playback platform identifier to retrieve the playback platform's business data.
[0140] In one embodiment, when the processor executes the computer program, it may also perform the following steps: based on the position of the playback information in the Uniform Resource Locator, obtain the playback service data corresponding to the multimedia data in the service data; perform data processing on the playback service data to determine the playback result of the multimedia data.
[0141] In one embodiment, when the processor executes a computer program, it can obtain playback service data corresponding to multimedia data in the service data based on the position of playback information in the Uniform Resource Locator. This can include: obtaining the correspondence between playback information and service data based on the position of playback information in the Uniform Resource Locator; obtaining the correspondence between multimedia data and service data based on the correspondence between playback information and service data; and obtaining the playback service data corresponding to multimedia data in the service data based on the correspondence between multimedia data and service data.
[0142] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, it performs the following steps: acquiring approved multimedia data and playback information; wherein the playback information includes a playback platform identifier; determining interface parameters based on the playback platform identifier; concatenating the playback information into a Uniform Resource Locator (URL) corresponding to the multimedia data based on a preset position; and connecting to the playback platform's interface to play the multimedia data based on the interface parameters and the URL.
[0143] In one embodiment, before the computer program is executed by the processor to acquire the reviewed multimedia data and playback information, the following steps may also be performed: acquiring account information and performing account identification on the account information; when the account information is identified as a first-type account without review authority, acquiring the initial multimedia data corresponding to the first-type account; when the account information is identified as a second-type account with review authority, acquiring the review result of the initial multimedia data corresponding to the second-type account; when the review result of the initial multimedia data is approved, using the initial multimedia data as multimedia data.
[0144] In one embodiment, the playback platform identifier includes an internal identifier. When the computer program is executed by the processor, after connecting to the playback platform's interface based on interface parameters and a Uniform Resource Locator (URL) to play multimedia data, it can also perform the following steps: when the playback platform identifier is an internal identifier, based on a preset location, obtain the correspondence between playback information in the URL and the playback platform's business data; based on the correspondence between playback information and multimedia data, obtain the correspondence between multimedia data and business data, and obtain the playback business data corresponding to the multimedia data in the business data; perform data processing on the playback business data to determine the playback result of the multimedia data.
[0145] In one embodiment, the playback platform identifier includes an external identifier; when the computer program is executed by the processor, after connecting to the playback platform's interface based on interface parameters and a Uniform Resource Locator to play multimedia data, it can also perform the following steps: when the playback platform identifier is an external identifier, the playback platform's interface is called based on the playback platform identifier to retrieve the playback platform's business data.
[0146] In one embodiment, when the computer program is executed by the processor, it may also perform the following steps: based on the position of the playback information in the Uniform Resource Locator, obtain the playback service data corresponding to the multimedia data in the service data; perform data processing on the playback service data to determine the playback result of the multimedia data.
[0147] In one embodiment, when the computer program is executed by the processor, it retrieves playback service data corresponding to multimedia data in the service data based on the position of playback information in the Uniform Resource Locator. This may include: retrieving the correspondence between playback information and service data based on the position of playback information in the Uniform Resource Locator; obtaining the correspondence between multimedia data and service data based on the correspondence between playback information and service data; and retrieving the playback service data corresponding to multimedia data in the service data based on the correspondence between multimedia data and service data.
[0148] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps: acquiring approved multimedia data and playback information; wherein the playback information includes a playback platform identifier; determining interface parameters based on the playback platform identifier; concatenating the playback information into a Uniform Resource Locator (URL) corresponding to the multimedia data based on a preset position; and connecting to the playback platform's interface to play the multimedia data based on the interface parameters and the URL.
[0149] In one embodiment, before the computer program is executed by the processor to acquire the reviewed multimedia data and playback information, the following steps may also be performed: acquiring account information and performing account identification on the account information; when the account information is identified as a first-type account without review authority, acquiring the initial multimedia data corresponding to the first-type account; when the account information is identified as a second-type account with review authority, acquiring the review result of the initial multimedia data corresponding to the second-type account; when the review result of the initial multimedia data is approved, using the initial multimedia data as multimedia data.
[0150] In one embodiment, the playback platform identifier includes an internal identifier. When the computer program is executed by the processor, after connecting to the playback platform's interface based on interface parameters and a Uniform Resource Locator (URL) to play multimedia data, it can also perform the following steps: when the playback platform identifier is an internal identifier, based on a preset location, obtain the correspondence between playback information in the URL and the playback platform's business data; based on the correspondence between playback information and multimedia data, obtain the correspondence between multimedia data and business data, and obtain the playback business data corresponding to the multimedia data in the business data; perform data processing on the playback business data to determine the playback result of the multimedia data.
[0151] In one embodiment, the playback platform identifier includes an external identifier; when the computer program is executed by the processor, after connecting to the playback platform's interface based on interface parameters and a Uniform Resource Locator to play multimedia data, it can also perform the following steps: when the playback platform identifier is an external identifier, the playback platform's interface is called based on the playback platform identifier to retrieve the playback platform's business data.
[0152] In one embodiment, when the computer program is executed by the processor, it may also perform the following steps: based on the position of the playback information in the Uniform Resource Locator, obtain the playback service data corresponding to the multimedia data in the service data; perform data processing on the playback service data to determine the playback result of the multimedia data.
[0153] In one embodiment, when the computer program is executed by the processor, it retrieves playback service data corresponding to multimedia data in the service data based on the position of playback information in the Uniform Resource Locator. This may include: retrieving the correspondence between playback information and service data based on the position of playback information in the Uniform Resource Locator; obtaining the correspondence between multimedia data and service data based on the correspondence between playback information and service data; and retrieving the playback service data corresponding to multimedia data in the service data based on the correspondence between multimedia data and service data.
[0154] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0155] 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.
[0156] 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.
[0157] 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 multimedia data processing method applied to a terminal device, characterized in that, The method comprises: acquiring audited multimedia data and playing information; wherein the playing information comprises a playing platform identifier; the playing platform identifier comprises an internal identifier or an external identifier; determining an interface parameter based on the playing platform identifier; splicing the playing information into a uniform resource locator corresponding to the multimedia data based on a preset field position; transmitting the multimedia data through an interface of a playing platform based on the interface parameter and the uniform resource locator, so that the playing platform plays the multimedia data; after the transmission, the method further comprises: when the playing platform identifier is an internal identifier, obtaining a corresponding relationship between the playing information in the uniform resource locator and service data of the playing platform based on the preset field position; obtaining a corresponding relationship between the multimedia data and the service data based on the corresponding relationship between the playing information and the service data, and obtaining playing service data corresponding to the multimedia data in the service data; when the playing platform identifier is an external identifier, calling an interface of the playing platform based on the playing platform identifier, pulling service data of the playing platform, and obtaining playing service data corresponding to the multimedia data in the service data based on the position of the playing information in the uniform resource locator; performing data processing on the playing service data to determine a playing result of the multimedia data.
2. The method of claim 1, wherein, Before the acquisition of the audited multimedia data and the playing information, the method further comprises: acquiring account information and performing account identification on the account information; when the account corresponding to the account information is a first type of account without audit authority, obtaining initial multimedia data corresponding to the first type of account; when the account corresponding to the account information is a second type of account with audit authority, obtaining an audit result of the initial multimedia data corresponding to the second type of account; and when the audit result of the initial multimedia data is an audit pass, taking the initial multimedia data as the multimedia data.
3. The method of claim 1, wherein, The acquisition of the playing service data corresponding to the multimedia data in the service data based on the position of the playing information in the uniform resource locator comprises: obtaining a corresponding relationship between the playing information and the service data based on the position of the playing information in the uniform resource locator; obtaining a corresponding relationship between the multimedia data and the service data based on the corresponding relationship between the playing information and the service data; obtaining the playing service data corresponding to the multimedia data in the service data based on the corresponding relationship between the multimedia data and the service data.
4. A multimedia data processing apparatus, characterized by comprising: The device comprises: a data acquisition module configured to acquire audited multimedia data and playing information; wherein the playing information comprises a playing platform identifier; the playing platform identifier comprises an internal identifier or an external identifier; an interface parameter determination module configured to determine an interface parameter based on the playing platform identifier; an interface parameter determination module configured to determine an interface parameter based on the playing platform identifier; The data splicing module is configured to splice the playing information into a uniform resource locator corresponding to the multimedia data based on a preset field position. The data playing module is configured to transmit the multimedia data through an interface of a playing platform based on the interface parameter and the uniform resource locator, so that the playing platform plays the multimedia data. The device further comprises: The corresponding relationship obtaining module is configured to obtain a corresponding relationship between the playing information in the uniform resource locator and service data of the playing platform based on the preset field position when the playing platform identifier is an internal identifier. The playing service data first obtaining module is configured to obtain a corresponding relationship between the multimedia data and the service data based on a corresponding relationship between the playing information and the multimedia data, and obtain playing service data corresponding to the multimedia data in the service data. The playing result first determining module is configured to determine a playing result of the multimedia data by performing data processing on the playing service data. The data pulling module is configured to call an interface of the playing platform based on the playing platform identifier when the playing platform identifier is an external identifier, and pull service data of the playing platform. The playing service data second obtaining module is configured to obtain playing service data corresponding to the multimedia data in the service data based on a position of the playing information in the uniform resource locator. The playing service data second obtaining module is configured to determine a playing result of the multimedia data by performing data processing on the playing service data.
5. The apparatus of claim 4, wherein, The device further comprises: The account identification module is configured to obtain account information and perform account identification on the account information. The first-type account data obtaining module is configured to obtain initial multimedia data corresponding to a first-type account that does not have an audit permission when the account corresponding to the account information is identified as the first-type account. The second-type account data obtaining module is configured to obtain an audit result of the initial multimedia data corresponding to a second-type account that has an audit permission when the account corresponding to the account information is identified as the second-type account, and use the initial multimedia data as the multimedia data when the audit result of the initial multimedia data is passed.
6. The apparatus of claim 4, wherein, The playing service data second obtaining module comprises: The corresponding relationship obtaining first sub-module is configured to obtain a corresponding relationship between the playing information and the service data based on a position of the playing information in the uniform resource locator. The corresponding relationship obtaining second sub-module is configured to obtain a corresponding relationship between the multimedia data and the service data based on a corresponding relationship between the playing information and the service data. The playing service data obtaining sub-module is configured to obtain playing service data corresponding to the multimedia data in the service data based on a corresponding relationship between the multimedia data and the service data. 7.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-6 when the computer program is executed by the processor. The processor executes the computer program to implement the steps of the method in any one of claims 1 to 3.
8. A computer-readable storage medium having stored thereon a computer program, characterized in that The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 3.
9. A computer program product comprising a computer program, characterized in that, The computer program, which when executed by the processor, implements the steps of the method of any one of claims 1 to 3.
Citation Information
Patent Citations
Method, system and gateway server for sharing network video information
CN102457488A
Live streaming playing method and live streaming playing device
CN105979407A