Video material transmission method and related equipment
By establishing a dedicated line connection in short video promotion and only transmitting the storage address of the video material, the problem of video material transmission delay and high traffic cost is solved, and efficient and low-cost video material transmission is achieved.
Patent Information
- Application Number
- CN202310004881.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-03
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2043-01-03
AI Technical Summary
In the promotion of short videos, the existing technology has problems of delay and high traffic costs in the transmission process of video materials, especially when video files need to be downloaded and uploaded multiple times.
By establishing a dedicated connection between the promotion information delivery platform and the target multimedia platform, only the storage address of the video material is uploaded, not the video material itself. The target multimedia platform directly downloads video materials from the video object material library according to the storage address, reducing the complexity and cost of the transmission process.
It significantly reduces the delay and traffic cost of video material transmission, improves the transmission quality, and simplifies the video material transmission process.
Smart Images

Figure CN116017005B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of Internet technology, and in particular to a video material transmission method and related equipment. Background Art
[0002] This section is intended to provide a background or context to the embodiments of the disclosure that are recited in the claims. No description herein is admitted to be prior art by inclusion in this section.
[0003] With the development of the Internet and multimedia, traditional media marketing methods can no longer meet the needs of the times. Instead, short video promotion has taken the lead with its characteristics of "short, frequent, and fast". Short videos have not only become a tool for recording daily life, but also cover all aspects of news, food, film and television entertainment, and have also become a new online marketing tool. Short video promotion has the characteristics of precise communication, high conversion rate, low investment cost, and a wide audience, making it a popular marketing promotion method for businesses and enterprises. Summary of the invention
[0004] In view of this, the present disclosure proposes a video material transmission method and related equipment, which can simplify the transmission process of video materials and reduce the transmission cost of video materials.
[0005] The video material transmission method described in the embodiment of the present disclosure includes: receiving the storage address of the video material uploaded by the promotion information delivery platform; downloading the video material from the video object material library based on the storage address of the video material; generating a video identifier of the video material; and feeding back the video identifier to the promotion information delivery platform.
[0006] In an embodiment of the present disclosure, the downloading of the video material from the video object material library based on the storage address includes: downloading the video material from the video object material library through a pre-established dedicated line according to the storage address.
[0007] In an embodiment of the present disclosure, downloading the video material from the video object material library through a pre-established dedicated line according to the storage address includes: converting the storage address into a dedicated line address; and downloading the video material from the video object material library through a pre-established dedicated line according to the dedicated line address.
[0008] In an embodiment of the present disclosure, converting the storage address into a dedicated line address includes: concatenating preset characters on the storage address to obtain the dedicated line address.
[0009] The video material transmission method described in the embodiment of the present disclosure includes: receiving video materials uploaded by users; storing the video materials in a video object material library; receiving the storage address of the video materials in the video object material library; and in response to determining that the user selects the video material before the target multimedia platform creates a promotion plan, uploading the video material at the storage address of the video object material library to the target multimedia platform, and the target multimedia platform downloads the video material according to the storage address.
[0010] In an embodiment of the present disclosure, uploading the video material at the storage address of the video object material library to the target multimedia platform includes: calling a material upload interface provided by the target multimedia platform to upload the video material at the storage address of the video object material library to the target multimedia platform.
[0011] In an embodiment of the present disclosure, the above method further includes: after storing the video material in the video object material library, calling the image frame capture service of the video object material library to obtain a preview image of the video material returned by the video object material library; adding the preview image of the video material to the video list page; and returning the video list page to the terminal used by the user.
[0012] In an embodiment of the present disclosure, the above method further comprises: after receiving the storage address of the video material in the video object material library, returning the address to the terminal used by the user.
[0013] In an embodiment of the present disclosure, the above method further comprises: after receiving the video identifier of the video material from the target multimedia platform, returning the video identifier to the terminal used by the user.
[0014] Corresponding to the above-mentioned video material transmission method, the embodiment of the present disclosure further provides a multimedia platform, including:
[0015] A storage address receiving module, used to receive the storage address of the video material uploaded by the promotion information delivery platform;
[0016] A video material downloading module, used for downloading the video material from a video object material library based on the storage address of the video material;
[0017] A video identification generation module, used to generate a video identification of the video material; and
[0018] A feedback module is used to feed back the video identifier to the promotion information delivery platform.
[0019] Corresponding to the above-mentioned video material transmission method, the embodiment of the present disclosure further provides a promotion information delivery platform, including:
[0020] A receiving module, used to receive video materials uploaded by users;
[0021] A storage module, used for storing the video material in a video object material library;
[0022] An address receiving module, configured to receive a storage address of the video material in the video object material library; and
[0023] The video material uploading module is used to upload the video material at the storage address of the video object material library to the target multimedia platform in response to determining that the user selects the video material before the target multimedia platform creates a promotion plan, and the target multimedia platform downloads the video material according to the storage address.
[0024] The computer device described in the embodiment of the present disclosure may include:
[0025] one or more processors, memory; and
[0026] one or more programs;
[0027] The one or more programs are stored in the memory and executed by the one or more processors, and the programs include instructions for executing the above-mentioned video material transmission method.
[0028] The non-volatile computer-readable storage medium containing a computer program described in the embodiment of the present disclosure, when the computer program is executed by one or more processors, enables the processors to execute the above-mentioned video material transmission method.
[0029] The computer program product described in the embodiment of the present disclosure includes computer program instructions. When the computer program instructions are executed on a computer, the computer is enabled to execute the above-mentioned video material transmission method.
[0030] It can be seen that in the above scheme, what the promotion information delivery platform uploads to the target multimedia platform is only the storage address of the video material, not the video material itself. Therefore, the amount of information transmitted is very small, and the transmission delay caused by transmitting the storage address will also be very small. In addition, in the process of downloading the video material, the embodiment of the present disclosure is that the target multimedia platform directly downloads the video material from the video object material library according to the above storage address, which only involves one transmission process. Therefore, the transmission delay of the above video material transmission method will be greatly reduced, and therefore, the traffic cost will also be greatly reduced. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0032] Figure 1 It shows the application scenario of placing promotional information on multiple multimedia platforms through the promotional information placement platform;
[0033] Figure 2 The implementation process of the method for transmitting video material according to the embodiment of the present disclosure is shown;
[0034] Figure 3 The method for generating a preview image of a video material according to an embodiment of the present disclosure is shown;
[0035] Figure 4 The implementation process of the video material transmission method described in other embodiments of the present disclosure is shown;
[0036] Figure 5 The application scenario of placing promotional information on a target multimedia platform through a promotional information placing platform described in the embodiment of the present disclosure is shown;
[0037] Figure 6 The internal structure of the promotion information delivery platform described in the embodiment of the present disclosure is shown;
[0038] Figure 7 The internal structure of the target multimedia platform described in the embodiment of the present disclosure is shown;
[0039] Figure 8 The hardware structure of an exemplary computer device provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0040] In order to make the purpose, technical solutions and advantages of the present disclosure more clear, the principles and spirit of the present disclosure will be described with reference to several exemplary embodiments. It should be understood that these embodiments are provided only to enable those skilled in the art to better understand and implement the present disclosure, and are not intended to limit the scope of the present disclosure in any way. On the contrary, these embodiments are provided to make the present disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.
[0041] It should be understood herein that any number of elements in the drawings is for illustration rather than limitation, and any naming is only for distinction rather than having any limiting meaning.
[0042] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should be understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the embodiments of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0043] It is understandable that before using the technical solutions of each embodiment of the present disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.
[0044] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can independently choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0045] As an optional but non-limiting implementation, in response to receiving the user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0046] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0047] As mentioned above, short video promotion has become a popular marketing promotion method for businesses and enterprises. In addition, on another aspect, with the development of mobile Internet, various new multimedia platforms have also become effective channels for users to obtain information and communicate. For example, these multimedia platforms can include: communication platforms, e-commerce platforms, short video platforms, search platforms, and online video platforms, etc. Since there are a large number of active users on each multimedia platform, businesses or enterprises usually choose to conduct short video promotion on multiple multimedia platforms at the same time.
[0048] In order to facilitate the providers of promotional information, also known as advertisers, to promote short videos, various multimedia platforms provide users with Marketing API (MAPI) to facilitate users to manage accounts, promotional information, data, etc. However, since the MAPI standards of different multimedia platforms have yet to be unified, when the providers of promotional information promote short videos on multiple multimedia platforms at the same time, they still need to develop and adapt them according to the requirements of each multimedia platform, and they need to manage the accounts and data of each multimedia platform separately, which is not only a huge workload but also very cumbersome.
[0049] Based on this, in order to bridge the different requirements of MAPI of different multimedia platforms and provide a unified information promotion operation interface for the promotion information provider, a third-party promotion information delivery platform has emerged. The above-mentioned promotion information delivery platform can fully aggregate the MAPI of different multimedia platforms, and can provide users with a variety of functions such as comprehensive data with global insight, batch creation of cross-account promotion plans, cross-platform account management, material management, security warnings, and precise delivery of promotion information. Therefore, at this stage, for merchants and enterprises with a large demand for short video promotion, they usually choose to use the promotion information delivery platform for cross-platform or single-platform short video promotion information delivery. The users of the above-mentioned promotion information delivery platform are usually the staff responsible for the delivery of promotion information in the promotion information provider, also known as pitchers. For the convenience of description, the users of the promotion information delivery platform are uniformly referred to as users in the embodiments of the present application, which essentially represent the promotion information provider.
[0050] Figure 1 The application scenario of promoting information delivery on multiple multimedia platforms through the promotion information delivery platform is shown. Figure 1In the application scenario shown, one or more users 102 can place cross-platform or single-platform promotion information on one or more multimedia platforms 106 through the promotion information placement platform 104. The promotion information placement platform 104 can provide the one or more users 102 with a unified operation interface and various functions such as material management, account management, and data management, so as to facilitate users to place promotion information on multiple multimedia platforms 106 at the same time.
[0051] For short video promotion, users usually need to maintain a video material library on the above-mentioned promotion information delivery platform to store the videos they are going to deliver. At present, the above-mentioned video material library is usually stored in the database of the promotion information delivery platform or other third-party databases. Since video files are generally stored in object storage, the above-mentioned video material library is usually stored in an object storage database, such as Figure 1 As shown in the third party object storage database 108.
[0052] Before creating a promotion plan, the user needs to upload the candidate video materials to the above-mentioned object storage database through the promotion information delivery platform. When the user is ready to create a promotion plan, the user needs to select the video materials involved in the promotion plan in the object storage database and select the target multimedia platform from the multiple multimedia platforms supported by the promotion information delivery platform. Then, the promotion information delivery platform will download the video materials selected by the user from the object storage database and upload them to the target multimedia platform. In this way, the user can create and deliver the promotion plan on the target multimedia platform.
[0053] It can be seen from the above process that the transmission process of the above video material from the object storage database to the target multimedia platform will include the download process of the promotion information delivery platform downloading the video material from the object storage data and the upload process of the promotion information delivery platform uploading the downloaded video material to the target multimedia platform. Due to the large size of the video file, the above download and upload process will produce a large delay. And because the transmission from the object storage database to the target multimedia platform is generally through the public network, not only the transmission quality cannot be guaranteed but also more traffic costs will be generated. For example, according to statistics, for a large-scale promotion information delivery platform, more than 100,000 video materials need to be uploaded to the target multimedia platform every day. Therefore, the promotion information delivery platform has an urgent demand for optimizing the transmission performance and traffic costs of the video material upload process.
[0054] In order to solve the above problems, the embodiments of the present disclosure provide a method for transmitting video materials, which can simplify the transmission process of video materials in the process of producing short video promotion information and reduce the transmission cost of video materials.
[0055] Figure 2 The implementation process of the video material transmission method described in the embodiment of the present disclosure is shown. Figure 2 The video material transmission method shown in FIG. 1 can be executed by the above-mentioned promotion information delivery platform. Figure 2 As shown, the above-mentioned video material transmission method may include:
[0056] In step 202, video material uploaded by a user is received.
[0057] As mentioned above, in the embodiments of the present disclosure, users can place promotional information on multiple multimedia platforms through the promotional information placement platform. In this case, before creating a promotion plan, the user needs to upload the candidate video material to the video object material library. Usually, the promotional information placement platform can provide users with an operation interface for uploading video materials in the form of a web page or an application client, and users can select local videos and upload them through the operation interface.
[0058] In step 204, the video material is stored in a video object material library.
[0059] In the embodiment of the present disclosure, the above-mentioned video object material library and the target multimedia platform can establish a direct connection. That is, in the embodiment of the present disclosure, the target multimedia platform can directly download the video material from the above-mentioned video object material library. Such a design is mainly to reduce the transmission delay and traffic cost of the video material and improve the transmission quality of the video material.
[0060] In particular, in some embodiments of the present disclosure, the video object library and the target multimedia platform have pre-established a dedicated line connection. It can be understood that transmitting video materials through the pre-established dedicated line connection can ensure the transmission quality of the video materials on the one hand, and reduce the traffic cost generated by transmitting the video materials on the other hand.
[0061] In step 206, the storage address of the video material in the video object material library is received.
[0062] In an embodiment of the present disclosure, after storing the video material, the video object material library generates a storage address of the video material in the video object material library, and feeds back the storage address of the video material in the video object material library to the promotion information delivery platform. In some embodiments of the present disclosure, the above storage address may be a uniform resource locator (URL).
[0063] In step 208, in response to determining that the user selects the video material when creating a promotion plan on the target multimedia platform, the storage address of the video material in the video object material library is uploaded to the target multimedia platform.
[0064] As mentioned above, when a user is preparing to create a promotion plan, the user needs to select the video material to be delivered in the video object material library, and select a target multimedia platform from multiple multimedia platforms supported by the promotion information delivery platform. In this case, in an embodiment of the present disclosure, the promotion information delivery platform will upload the video material selected by the user at the storage address of the video object material library to the target multimedia platform. Specifically, the promotion information delivery platform can upload the video material selected by the user at the storage address of the video object material library to the target multimedia platform by calling the material upload interface provided by the target multimedia platform.
[0065] In the above embodiment, the promotion information delivery platform uploads only the storage address of the video material to the target multimedia platform, not the video material itself. In subsequent operations, the target multimedia platform will download the video material from the video object material library according to the storage address. It can be seen that since the transmission process described in step 208 above transmits only the storage address, the amount of information is very small, so the transmission delay caused by transmitting the storage address will also be very small.
[0066] In addition, in the subsequent video material downloading process, the embodiment of the present disclosure is that the target multimedia platform directly downloads the video material from the video object material library according to the above storage address, which only involves one transmission process. Unlike the traditional video material transmission process, it is not necessary for the promotion information delivery platform to first download the video material from the video object material library, and then the promotion information delivery platform uploads the downloaded video material to the target multimedia platform. Therefore, the transmission delay of the above video material transmission method will be greatly reduced, and therefore, the traffic cost will also be greatly reduced.
[0067] Furthermore, when the target multimedia platform can download video materials from the video object material library through a pre-established dedicated line connection, the transmission quality of the video materials can be greatly guaranteed, and the traffic cost generated by transmitting video materials can be reduced compared with the method of transmitting video materials through the public network.
[0068] In some other embodiments of the present disclosure, the above-mentioned video material transmission method may further include a method for generating a video material preview image. Figure 3 The method for generating a preview image of a video material according to an embodiment of the present disclosure is shown. Figure 3 As shown, the method for generating a preview image of a video material may include:
[0069] In step 302, after the video material is stored in the video object material library, a preview image of the video material is obtained.
[0070] In some embodiments of the present disclosure, the video object library can provide a service for intercepting image frames. At this time, the promotional information delivery platform can call the service for intercepting image frames of the video object library to obtain a preview image of the video material returned by the video object library. Normally, when calling the service for intercepting image frames of the video object library, the promotional information delivery platform will submit the parameters required for intercepting image frames to the video object library, and the video object library will intercept image frames from the video material according to the above parameters and return them to the promotional information delivery platform. In some embodiments, the above parameters may include the video material for which the image frame needs to be intercepted and the time parameters of the intercepted image frame. In other embodiments, the above parameters may also include the size of the intercepted image frame, etc.
[0071] In step 304, a preview image of the video material is added to the video list page.
[0072] In some embodiments of the present disclosure, the promotion information delivery platform can provide users with a video list page for displaying a list of video materials that the user has uploaded to the video object material library. In addition, the video list page will display a preview of the video materials so that users can intuitively distinguish different video materials.
[0073] In step 306, the video list page is returned to the terminal used by the user.
[0074] The embodiments of the present disclosure do not limit the type of terminal used by the user. For example, the terminal may be a computing device such as a mobile terminal, a tablet, and a personal computer.
[0075] The method for generating the preview image of the video material can provide the user with a video list page containing the video material uploaded by the user. The user can manage the uploaded video material through the video list page.
[0076] In some other embodiments of the present disclosure, the video material transmission method may further include: after receiving the storage address of the video material in the video object material library, returning the storage address to the terminal used by the user. In this way, the user can directly preview the video material he has uploaded through the storage address.
[0077] In some other embodiments of the present disclosure, after the target multimedia platform directly downloads the video material from the video object material library according to the above storage address, the target multimedia platform will generate a video identifier for the above video material. The video identifier of the above video material is the video identifier of the video material used when the user configures the promotion plan. That is to say, in an embodiment of the present disclosure, if the user needs to use the video material when configuring the promotion plan, it is only necessary to pass the video identifier of the video material to the target multimedia platform. In this case, the above video material transmission method may further include: after receiving the video identifier of the video material from the target multimedia platform, returning the video identifier of the video material to the terminal used by the user. Thereby, the user can directly use the video identifier of the video material to represent the video material when subsequently creating a promotion plan.
[0078] Corresponding to the above-mentioned video material transmission method executed by the promotion information delivery platform, the embodiment of the present disclosure also provides a video material transmission method that can be executed by a multimedia platform. Figure 4 The implementation process of the method for transmitting video materials that can be executed by a multimedia platform according to an embodiment of the present disclosure is shown. Figure 4 As shown, the above-mentioned video material transmission method may include:
[0079] In step 402, the storage address of the video material uploaded by the promotion information delivery platform is received.
[0080] In the embodiment of the present disclosure, as described above, the promotion information delivery platform can upload the storage address of the video material selected by the user in the video object material library to the multimedia platform by calling the material upload interface provided by the multimedia platform. In this way, the multimedia platform will receive the storage address of the video material uploaded by the promotion information delivery platform through the material upload interface.
[0081] In step 404, the video material is downloaded from the video object material library based on the storage address.
[0082] In the embodiment of the present disclosure, as mentioned above, the multimedia platform and the video object material library can establish a direct connection, for example, a dedicated line connection can be established in advance. That is, in the embodiment of the present disclosure, the multimedia platform directly downloads the video material from the video object material library based on the storage address, and stores the downloaded video material in the storage space of the target multimedia platform.
[0083] Specifically, in the case where a dedicated line connection is pre-established between the multimedia platform and the video object material library, the multimedia platform can first convert the storage address of the video material into a dedicated line address; then, according to the dedicated line address, the video material is downloaded from the video object material library through the pre-established dedicated line connection. In an embodiment of the present disclosure, the multimedia platform can obtain the dedicated line address of the video material by splicing pre-set characters on the storage address of the video material according to a pre-set rule. For example, the storage address of the video material can be converted into a dedicated line address by splicing pre-set characters on the URL address of the video material.
[0084] In step 406, a video identifier of the video material is generated.
[0085] In step 408, the video identifier of the video material is fed back to the promotion information delivery platform.
[0086] In the embodiment of the present disclosure, after the multimedia platform downloads the video material from the video object material library and stores it in its own storage space, a video identifier can be generated for the video material. The above video identifier is used to mark the video material used when the user configures the promotion plan. In this way, if the user needs to use a certain video material when configuring the promotion plan, he only needs to pass the video identifier of the video material to the multimedia platform.
[0087] In the above embodiment, the promotion information delivery platform uploads only the storage address of the video material to the target multimedia platform, rather than the video material itself. Therefore, the amount of information transmitted is very small, and the transmission delay caused by transmitting the storage address will also be very small.
[0088] In the process of downloading video materials, the embodiment of the present disclosure is that the target multimedia platform directly downloads the video materials from the video object material library according to the above storage address, which only involves one transmission process. Unlike the traditional video material transmission process, it is not necessary for the promotion information delivery platform to first download the video materials from the video object material library, and then the promotion information delivery platform uploads the downloaded video materials to the target multimedia platform. Therefore, the transmission delay of the above video material transmission method will be greatly reduced, and therefore, the traffic cost will also be greatly reduced.
[0089] Furthermore, when the target multimedia platform can download video materials from the video object material library through a pre-established dedicated line connection, the transmission quality of the video materials can be greatly guaranteed, and the traffic cost generated by transmitting video materials can be reduced compared with the method of transmitting video materials through the public network.
[0090] Figure 5 The application scenario of placing promotional information on a target multimedia platform through a promotional information placing platform described in the embodiment of the present disclosure is shown. Figure 5As shown, in step 501, the user selects video material to upload to the promotion information delivery platform. In step 502, after receiving the video material uploaded by the user, the promotion information delivery platform stores the video material in the video object material library and obtains the storage address of the video material. In addition, the promotion information delivery platform will also call the service of capturing image frames of the video object material library to obtain the preview image of the video material returned by the video object material library. In step 503, the promotion information delivery platform adds the preview image of the video material to the video list page, and returns the video list page and the storage address of the video material to the user. In step 504, before creating a promotion plan, the user chooses to upload the above video material to the target multimedia platform. In step 505, the promotion information delivery platform calls the material upload interface provided by the target multimedia platform to upload the storage address of the above video material in the video object material library to the target multimedia platform. In step 506, after receiving the storage address of the video material uploaded by the promotion information delivery platform, the above storage address is converted into a dedicated line address, and the video material is directly downloaded from the video object material library through a dedicated line connection based on the dedicated line address. In step 507, the target multimedia platform generates a video ID of the video material and feeds the generated video ID of the video material back to the promotion information delivery platform. In step 508, after receiving the video ID of the video material, the promotion information delivery platform feeds the video ID of the video material back to the user.
[0091] Corresponding to the above-mentioned video material transmission method, the embodiment of the present disclosure also provides a promotion information delivery platform, whose internal structure is as follows: Figure 6 As shown, it may include:
[0092] The receiving module 602 is used to receive the video material uploaded by the user;
[0093] The storage module 604 is used to store the video material in a video object material library;
[0094] An address receiving module 606 is used to receive the storage address of the video material in the video object material library; and
[0095] The video material uploading module 608 is used to upload the video material at the storage address of the video object material library to the target multimedia platform in response to determining that the user selects the video material before the target multimedia platform creates a promotion plan, and the target multimedia platform downloads the video material according to the storage address.
[0096] The embodiment of the present disclosure also provides a multimedia platform, whose internal structure is as follows: Figure 7 As shown, it may include:
[0097] The storage address receiving module 702 is used to receive the storage address of the video material uploaded by the promotion information delivery platform;
[0098] The video material downloading module 704 is used to download the video material from the video object material library based on the storage address of the video material;
[0099] The video identification generation module 706 is used to generate the video identification of the video material; and the feedback module 708 is used to feed back the video identification to the promotion information delivery platform.
[0100] It should be noted that the specific implementation methods of the above modules can refer to the aforementioned embodiments and will not be repeated here.
[0101] It can be seen that in the above scheme, what the promotion information delivery platform uploads to the target multimedia platform is only the storage address of the video material, not the video material itself. Therefore, the amount of information transmitted is very small, and the transmission delay caused by transmitting the storage address will also be very small. In addition, in the process of downloading the video material, the embodiment of the present disclosure is that the target multimedia platform directly downloads the video material from the video object material library according to the above storage address, which only involves one transmission process. Therefore, the transmission delay of the above video material transmission method will be greatly reduced, and therefore, the traffic cost will also be greatly reduced.
[0102] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method described in any of the above embodiments is implemented.
[0103] Figure 8 A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 in the device.
[0104] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0105] The memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.
[0106] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.
[0107] The communication interface 1040 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).
[0108] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).
[0109] It should be noted that, although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.
[0110] The electronic device of the above embodiment is used to implement the corresponding video material transmission method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.
[0111] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present disclosure also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the video material transmission method described in any of the above embodiments.
[0112] The above-mentioned non-transitory computer-readable storage medium can be any available medium or data storage device that can be accessed by a computer, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.
[0113] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the video material transmission method described in any embodiment in the above exemplary method part, and have the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0114] Those skilled in the art will appreciate that the embodiments of the present disclosure may be implemented as a system, method, or computer program product. Therefore, the present disclosure may be specifically implemented in the following forms, namely: complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software, generally referred to herein as a "circuit," "module," or "system." In addition, in some embodiments, the present disclosure may also be implemented in the form of a computer program product in one or more computer-readable media, which contains computer-readable program code.
[0115] Any combination of one or more computer-readable media may be used. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive examples) of computer-readable storage media may include, for example: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device.
[0116] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0117] The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0118] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0119] It should be understood that each box in the flowchart and / or block diagram and the combination of boxes in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine, and these computer program instructions are executed by a computer or other programmable data processing device to produce a device that implements the functions / operations specified in the boxes in the flowchart and / or block diagram.
[0120] These computer program instructions may also be stored in a computer-readable medium that enables a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable medium produce a product that includes an instruction device that implements the functions / operations specified in the blocks in the flowchart and / or block diagram.
[0121] Computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby enabling the instructions executed on the computer or other programmable device to provide a process for implementing the functions / operations specified in the blocks in the flowchart and / or block diagram.
[0122] In addition, although the operations of the disclosed method are described in a particular order in the accompanying drawings, this does not require or imply that the operations must be performed in this particular order, or that all the operations shown must be performed to achieve the desired results. On the contrary, the steps depicted in the flow chart can be performed in a different order. Additionally or alternatively, some steps can be omitted, multiple steps can be combined into one step, and / or one step can be decomposed into multiple steps.
[0123] The use of the verbs "comprise", "include" and their conjugations mentioned in the application documents does not exclude the presence of elements or steps other than those recorded in the application documents. The article "a" or "an" before an element does not exclude the presence of a plurality of such elements.
[0124] Although the spirit and principle of the present disclosure have been described with reference to several specific embodiments, it should be understood that the present disclosure is not limited to the disclosed specific embodiments, and the division of various aspects does not mean that the features in these aspects cannot be combined to benefit, and such division is only for the convenience of expression. The present disclosure is intended to cover various modifications and equivalent arrangements included in the spirit and scope of the attached claims. The scope of the attached claims conforms to the broadest interpretation, thereby including all such modifications and equivalent structures and functions.
Claims
1. A video material transmission method, comprising: The promotion information delivery platform receives video materials uploaded by users; The promotion information delivery platform stores the video material in a video object material library; The promotion information delivery platform receives the storage address of the video material in the video object material library; In response to determining that the user selects the video material before the target multimedia platform creates a promotion plan, the promotion information delivery platform uploads the video material at the storage address of the video object material library to the target multimedia platform; The target multimedia platform receives the storage address of the video material uploaded by the promotion information delivery platform; The target multimedia platform downloads the video material from a video object material library based on a storage address of the video material; The target multimedia platform generates a video identifier for the video material; The target multimedia platform feeds back the video identifier to the promotion information delivery platform; The promotion information delivery platform returns the video identifier to the terminal used by the user, and the user transmits the video identifier to the target multimedia platform when configuring the promotion plan.
2. The method according to claim 1, wherein: The promotion information delivery platform uploads the video material at the storage address of the video object material library to the target multimedia platform, including: The promotion information delivery platform calls the material upload interface provided by the target multimedia platform to upload the video material to the target multimedia platform at the storage address of the video object material library.
3. The method according to claim 1, wherein: Further including: After storing the video material in the video object material library, the promotion information delivery platform calls the image frame capture service of the video object material library to obtain a preview image of the video material returned by the video object material library; The promotion information delivery platform adds a preview image of the video material to a video list page; and The promotion information delivery platform returns the video list page to the terminal used by the user.
4. The method according to claim 1, wherein: Further including: After receiving the storage address of the video material in the video object material library, the address is returned to the terminal used by the user.
5. The method according to claim 1, wherein: The downloading of the video material from the video object material library based on the storage address comprises: The video material is downloaded from the video object material library through a pre-established dedicated line according to the storage address.
6. The method according to claim 5, wherein: Downloading the video material from the video object material library through a pre-established dedicated line according to the storage address includes: Converting the storage address into a dedicated line address; and The video material is downloaded from the video object material library through a pre-established dedicated line according to the dedicated line address.
7. The method according to claim 6, wherein: The converting the storage address into a dedicated line address includes: adding preset characters to the storage address to obtain the dedicated line address.
8. A video material transmission system, comprising: At least one multimedia platform and a promotion information delivery platform; wherein the promotion information delivery platform includes: A receiving module, used to receive video materials uploaded by users; A storage module, used for storing the video material in a video object material library; An address receiving module, configured to receive a storage address of the video material in the video object material library; and a video material uploading module, configured to upload the video material to the target multimedia platform at a storage address of the video object material library in response to determining that the user has selected the video material before the target multimedia platform in the at least one multimedia platform creates a promotion plan; The multimedia platform comprises: A storage address receiving module, used to receive the storage address of the video material uploaded by the promotion information delivery platform; A video material downloading module, used for downloading the video material from a video object material library based on the storage address of the video material; A video identification generation module, used to generate a video identification of the video material; and A feedback module is used to feed back the video identifier to the promotion information delivery platform; wherein, The promotion information delivery platform further includes: a module for returning the video identifier to the terminal used by the user, and the user transmits the video identifier to the target multimedia platform when configuring the promotion plan.
9. A computer device comprising: One or more processors, memory; and one or more programs; wherein the one or more programs are stored in the memory and executed by the one or more processors, and the programs include instructions for executing the video material transmission method according to any one of claims 1 to 7.
10. A non-volatile computer-readable storage medium containing a computer program, which, when executed by one or more processors, enables the processors to execute the video material transmission method according to any one of claims 1 to 7.
11. A computer program product, comprising computer program instructions, which, when executed on a computer, enable the computer to execute the video material transmission method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Video data recommendation method and system, server and storage medium
CN109714643A
Promotion content pushing method and device and storage medium
CN110366013A