Service card pushing method and device, computer equipment and storage medium
By generating and pushing target business cards, the problem of difficulty in pushing business cards on multimedia data playback pages is solved, and the diversified development of the application and user experience improvement are achieved.
Patent Information
- Application Number
- CN202311436395.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2025-05-02
AI Technical Summary
The prior art is difficult to push business cards on the playback page of multimedia data, which limits the diversified development of applications.
By obtaining the business card information to be built, an initial business card is generated, and the target business card is generated based on the business data. Using the playback status of multimedia data, the target service card is inserted into the information flow to realize pushing on the multimedia data playback interface.
It realizes adaptive push of business cards, meets the application's business diversified development needs and improves user experience.
Smart Images

Figure CN119922228A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a method, device, computer equipment and storage medium for pushing a business card. Background Art
[0002] With the rapid development of computer technology, social applications are receiving more and more attention for carrying various services to enhance the diversified development of applications. Although applications carry a variety of services, users can only access the corresponding service interface through the function bar of the application to obtain the corresponding functions in the service interface. For example, it is difficult to push related service cards on the multimedia data playback page through the game service, which is difficult to meet the diversified development of applications. Summary of the invention
[0003] In view of this, the embodiments of the present disclosure provide a method, apparatus, computer device and storage medium for pushing a business card to solve the problem that it is difficult to push a business card.
[0004] In a first aspect, an embodiment of the present disclosure provides a method for pushing a business card, comprising: obtaining business card information of various types to be constructed, generating an initial business card according to the business card information through a preset card container; obtaining business data of various types, and generating target business cards of various types according to the business data and the initial business card; if the playback status of the multimedia data meets the card output condition, inserting the target business card corresponding to the multimedia data into the information stream corresponding to the multimedia data, and pushing the target business card in the playback interface of the multimedia data.
[0005] The push method of the business card provided by the embodiment of the present disclosure constructs the initial business card according to the set business card information through the preset card container, assembles the card data in combination with the e-commerce business data, and thus generates the corresponding type of target business card. By detecting the playback status of the multimedia data, when the playback status of the multimedia data meets the card output condition, the target business card corresponding to the multimedia data is inserted into the information flow of the multimedia data, so as to achieve the push effect of the target business card on the multimedia data playback interface, ensure the push of the target business card, and facilitate the diversified development of business on the application program.
[0006] In the second aspect, the embodiment of the present disclosure provides a business card pushing device, including: a card information acquisition module, used to obtain business card information of various types to be constructed, and generate an initial business card according to the business card information through a preset card container; a card generation module, used to obtain business data of various types, and generate target business cards of various types according to the business data and the initial business card; a card pushing module, used to insert the target business card corresponding to the multimedia data into the information stream corresponding to the multimedia data if the playback status of the multimedia data meets the card output condition, and push the target business card in the playback interface of the multimedia data.
[0007] In a third aspect, an embodiment of the present disclosure provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the method for pushing a business card according to the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0008] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the method for pushing a business card according to the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the specific embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0010] Figure 1 is a flowchart of a method for pushing a business card according to some embodiments of the present disclosure;
[0011] Figure 2 is a schematic diagram of constructing a business card according to some embodiments of the present disclosure;
[0012] Figure 3 is a flowchart of another method for pushing a business card according to some embodiments of the present disclosure;
[0013] Figure 4 is a schematic diagram of different types of target business cards according to some embodiments of the present disclosure;
[0014] Figure 5 is a structural block diagram of a device for pushing a business card according to an embodiment of the present disclosure;
[0015] Figure 6It is a schematic diagram of the hardware structure of the computer device of the embodiment of the present disclosure. DETAILED DESCRIPTION
[0016] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.
[0017] At present, more and more services are carried in applications, but users can only access the corresponding business interface through the function bar of the application to obtain the corresponding functions in the business interface. For example, it is difficult to enter the game display interface through the game business, and it is difficult to push related business cards on the multimedia data playback page, which is difficult to meet the diversified development of applications.
[0018] Based on this, the technical solution disclosed in the present invention constructs various types of business cards, combines the playback status of multimedia data, and pushes corresponding business cards on the playback page of multimedia data, thereby realizing adaptive push of business cards and meeting the diversified business development of applications.
[0019] According to an embodiment of the present disclosure, an embodiment of a method for pushing a business card is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0020] In this embodiment, a method for pushing a business card is provided, which can be used for computer devices, such as mobile phones, tablet computers, and computers, etc., on which multimedia application clients are deployed, such as video application clients, live broadcast application clients, etc. Figure 1 is a flow chart of a method for pushing a business card according to an embodiment of the present disclosure, such as Figure 1 As shown, the process includes the following steps:
[0021] Step S101: acquiring information of various types of business cards to be constructed, and generating an initial business card according to the business card information through a preset card container.
[0022] The card container is a card renderer used to build business cards. The card container is integrated in the client, and multiple modules are integrated in the card container to build various types of business cards. Business card information is used to characterize the parameters required to build business cards, such as template style, card components, and component layout. The initial business card is a business card generated according to the template style corresponding to the business card information. Different types of business card information correspond to initial business cards of different template styles, and the initial business card does not carry any business information.
[0023] Specifically, multiple modules include card generation mechanism, business card insertion mechanism, card recognition, style rendering, layout adaptation, tracking and monitoring, etc. Figure 2 As shown, the card container can be inserted into the information stream (feed stream such as video stream, live stream, etc.) corresponding to the multimedia data played by the client in combination with the service card insertion mechanism.
[0024] Step S102, acquiring business data of various types, and generating target business cards of various types according to the business data and the initial business cards.
[0025] Business data is data generated by the business carried in the multimedia application client, and is used to recommend business cards. The business data and the initial business card are assembled through the business card construction framework corresponding to the card container to generate a target business card carrying the business data. The business card framework is pre-deployed on the information flow console corresponding to the client.
[0026] Specifically, Figure 2 As shown, the multimedia application client inputs its feed stream into the business card framework through the gateway, and inputs the acquired business data into the business card framework for packaging to obtain a business data packet. Then, the business card framework assembles the business data packet with the initial business card to generate a target business card carrying the business data.
[0027] Step S103: if the playing state of the multimedia data satisfies the card issuing condition, insert the target service card corresponding to the multimedia data into the information flow corresponding to the multimedia data, and push the target service card in the playing interface of the multimedia data.
[0028] The card issuing condition is a pre-set condition that satisfies the card issuing requirement, for example, the card is issued after the multimedia data is played for a certain period of time, or the card is issued when the multimedia data containing a certain service is browsed, etc. During the multimedia data playback process, the multimedia application client can detect whether the current playback state is suitable for card issuing, that is, determine whether the current playback state meets the card issuing condition.
[0029] In a specific implementation, the card issuing condition can be predicted by a pre-trained card issuing model, which is trained based on the browsing state generated by the multimedia data, and the card issuing model can be a neural network model, a decision tree model, etc. During the playback of the multimedia data, the card issuing model can be used to predict whether the current playback state meets the card issuing condition.
[0030] When it is determined that the current playback state meets the card-issuing condition, the target service card is inserted into the information stream corresponding to the multimedia data through the service card framework, and the target service card can be pushed to the playback interface of the multimedia data at the appropriate card-issuing time.
[0031] The push method of the business card provided in this embodiment constructs the initial business card according to the set business card information through the preset card container, assembles the card data in combination with the e-commerce business data, and thus generates the corresponding type of target business card. By detecting the playback status of the multimedia data, when the playback status of the multimedia data meets the card output condition, the target business card corresponding to the multimedia data is inserted into the information flow of the multimedia data, so as to achieve the push effect of the target business card on the multimedia data playback interface, ensure the push of the target business card, and facilitate the diversified development of business on the application program.
[0032] In this embodiment, a method for pushing a business card is provided, which can be used for computer devices, such as mobile phones, tablet computers, and computers, etc., on which multimedia application clients are deployed, such as video application clients, live broadcast application clients, etc. Figure 3 is a flow chart of a method for pushing a business card according to an embodiment of the present disclosure, such as Figure 3 As shown, the process includes the following steps:
[0033] Step S201: acquiring information of various types of business cards to be constructed, and generating an initial business card according to the business card information through a preset card container.
[0034] Specifically, the above step S201 may include:
[0035] Step S2011, in response to parameter configuration operations for each type of service card, determining each type of service card information based on the parameter configuration operations, wherein the service card information includes a card template and card interaction information.
[0036] The card template is used to represent the layout of each card component (such as countdown component, business data component, etc.) on the card and the card rendering style. The card interaction information is used to represent the interaction supported by the business card, that is, the interaction that can be achieved between the target object and the business card, such as sliding switching.
[0037] Parameter configuration operation is the configuration operation performed by the technician on the business card component parameters, business card template parameters and interaction information parameters. For different types of business cards, the business card information is different. Specifically, the technician can configure the parameters of each type of business card according to business requirements. Correspondingly, the client can respond to the technician's parameter configuration operation and generate the business card information corresponding to the parameter configuration operation.
[0038] Step S2012: parsing the card template through the card container to determine the template data corresponding to each type of card template.
[0039] Template data is used to represent the style data and component layout data carried by the card template. The card template is input into the card container, which integrates a card generation mechanism. The card template is parsed in combination with the card generation mechanism to obtain the template data corresponding to each type of card template.
[0040] Step S2013, loading pages according to various types of template data, generating card pages, and determining the card interaction mode based on the card interaction information.
[0041] The card interaction mode is the interaction mode supported by the business card, such as left swipe switching, swipe up switching, etc. The template data obtained above is rendered in combination with the style rendering function of the card container to load the card page corresponding to the card template. At the same time, the card container can parse the card interaction information to determine the card interaction mode supported by the business card.
[0042] Step S2014: assemble the cards based on the card page and the card interaction mode to generate an initial business card.
[0043] The initial business card is a business card that does not carry business data, that is, it only has the style of a business card. The card container assembles card data according to various types of card pages and card interaction methods to generate the corresponding type of initial business card.
[0044] Step S202, obtain various types of service data, and generate various types of target service cards according to the service data and the initial service card. For detailed description, please refer to the relevant description of the above embodiment, which will not be repeated here.
[0045] Step S203: if the playing state of the multimedia data satisfies the card-issuing condition, insert the target service card corresponding to the multimedia data into the information flow corresponding to the multimedia data, and push the target service card in the playing interface of the multimedia data.
[0046] Specifically, the above step S203 may include:
[0047] Step S2031, obtaining the card insertion mechanism corresponding to the target service card.
[0048] The card insertion mechanism is a mechanism for inserting the target service card into the information flow, which can include a passive card insertion mechanism and an active card insertion mechanism. Among them, the active card insertion mechanism is that the target service card is adaptively inserted into the information flow; the passive card insertion mechanism is that the target service card needs to be manually triggered before it can be inserted into the information flow.
[0049] Step S2032: insert the target service card into the information flow according to the card insertion mechanism.
[0050] After the card issuing conditions are met, the target business card is inserted into the information flow in combination with the card insertion mechanism corresponding to the acquired target business card for subsequent push.
[0051] Step S2033, obtaining the multimedia information stream data currently being played, and determining the type of multimedia data corresponding to the multimedia information stream data.
[0052] Multimedia information stream data is multimedia data such as video streams and live streams currently generated on the multimedia application client. Specifically, the multimedia application client can receive multimedia information stream data pushed by the information stream console to play the multimedia data.
[0053] The multimedia data type is used to characterize the category to which the multimedia data belongs. Specifically, the multimedia data type may include skin care, live broadcast, current news, games, etc., which are not specifically limited here.
[0054] During the multimedia data playback process, the multimedia application client can capture the multimedia information stream data corresponding to the multimedia data currently being played, analyze the multimedia information stream data, and parse out the corresponding multimedia data type therefrom. For example, if the multimedia data currently being played is a game recommendation, then it can be determined that the multimedia data type to which the multimedia data belongs is a game type.
[0055] Step S2034: Push the target service card that matches the multimedia data type to the multimedia data playback interface.
[0056] There is a matching relationship between the type of target business card and the type of multimedia data. For example, game cards match game multimedia data, skin care cards match skin care multimedia data, news hot spots cards match current news multimedia data, etc.
[0057] After determining the multimedia data type, the target service card corresponding to the multimedia data type can be determined in combination with the matching relationship between the multimedia data type and the target service card type, so as to push the target service card to the multimedia data playback interface, such as Figure 4 shown.
[0058] The push method of the business card provided in this embodiment pre-configures the business card information in the card container, and the card container loads, renders and constructs the business card page, thereby realizing flexible construction of various types of business cards, thereby realizing rapid iteration of business cards. The matching target business card is determined in combination with the multimedia data type, thereby realizing the targeted push of the target business card, which is convenient for promoting the positive development of the business carried by the application.
[0059] In some optional implementations, the above method may further include:
[0060] Step a1: based on the multimedia data type, determine the service matching information and / or multimedia matching information matching the multimedia data type.
[0061] Step a2: displaying the service matching information and / or multimedia matching information on the target service card.
[0062] Business matching information and / or multimedia matching information corresponding to the multimedia data is identified from the multimedia data type. The business matching information and / or multimedia matching information is packaged into a target business card, so that when the target business card is pushed on the multimedia data playback interface, the business matching information is displayed on the target business card, and at the same time, the video or audio corresponding to the multimedia matching information can also be played on the target business card.
[0063] Furthermore, the rights and interests information matching the multimedia data type may be determined in combination with the multimedia data type, such as a 5-minute free trial. Figure 2 As shown, the rights information, business matching information and multimedia matching information can be assembled together in the target business card. When the target business card is pushed on the playback interface, the corresponding rights information and business matching information can be displayed on the target business card, and the video or audio corresponding to the multimedia matching information can be played.
[0064] The business card push method provided in this embodiment combines the multimedia data type to determine matching business matching information and / or multimedia matching information, etc., so as to display the matching business matching information and / or multimedia matching information when pushing the target business card, thereby improving the push effect of the target business card.
[0065] In some optional implementations, the above method may further include:
[0066] Step b1, obtaining the card issuance frequency and / or exit time of the target business card.
[0067] The card-out frequency is the number of times the target service card appears within a certain period of time. The card-out frequency is pre-configured, such as 2 appearances within 30 minutes, 5 appearances within 1 hour, etc. The exit time is the time when the target service card disappears from the playback interface. The exit time is pre-configured, such as the target service card disappears after being displayed for 5 seconds, the target service card disappears after being displayed for 10 seconds, etc. The card-out frequency and exit time are not specifically limited here, and those skilled in the art can determine them according to actual needs.
[0068] Specifically, Figure 2 As shown, the multimedia application client can retrieve the configuration data of the target service card, and determine the card issuance frequency and exit time of the target service card from the configuration data.
[0069] Step b2, controlling the appearance of the target service card on the play interface according to the card appearance frequency, and / or controlling the exit of the target service card on the play interface according to the exit time.
[0070] When the multimedia application client determines that the current playback state meets the card-out condition, it pushes the target service card according to the obtained card-out frequency to control the appearance of the target service card in the playback interface. At the same time, the multimedia application client can also control the exit of the target service card according to the exit time it obtains to ensure that the multimedia data can continue to play.
[0071] The service card push method provided in this embodiment combines the card issuance frequency and / or exit time of the target service card to control the display of the target service card in the multimedia data playback interface, thereby preventing the push of the target service card from affecting the playback of multimedia data.
[0072] In some optional embodiments, the above method may further include:
[0073] Step c1, obtaining the first service data carried by the target service card that appears at the time.
[0074] Step c2: determining second service data carried by the target service card that will appear next time based on the first service data, wherein the second service data is different from the first service data.
[0075] The first business data is the business data displayed in the target business card, including game main pictures, news titles, variety show introductions, etc. The first business data can be recalled by selecting matching business data from the business data pool according to the played multimedia data, and the first business data is assembled into the target business card, such as Figure 2 Furthermore, in order to avoid repeated display of the same business data, it is necessary to ensure that the second business data is different from the first business data, so as to eliminate duplication of business data and ensure diversified display of business of the application.
[0076] Specifically, the multimedia application client can identify the target service card that is displayed in the playback interface at the time to determine the first service data it carries. When the card-discharging condition is met next time, the second service data different from the first service data is selected from the service data pool, and the second service data is assembled into the target service card for display.
[0077] The business card push method provided in this embodiment is conducive to deduplication of business data by setting the first business data of the current appearance to determine the second business data of the next appearance, so as to avoid repeated appearance of business data and affect the diversified display of business.
[0078] In some optional implementation modes, the method may further include: in response to a switching operation on the target service card, switching and displaying the target service card in the play interface based on the switching operation.
[0079] The switching operation is an interactive operation generated when switching the target business card. Specifically, the switching operation can be a gesture interaction operation, such as swiping left, right, up, down, etc. on the playback interface; the switching operation can also be a key click operation, for example, a switching virtual key is displayed on the playback interface, and the target business card displayed in the playback interface is switched by clicking the switching virtual key. Of course, the switching operation can also be implemented by a physical key set on a computer device, which is not specifically limited here, and those skilled in the art can determine it according to actual needs.
[0080] When switching the target business card displayed in the current playback interface, the multimedia application client can respond to the switching operation and switch the target business card displayed in the current playback interface. In a specific example, the user swipes left on the target business card displayed in the current playback interface, and accordingly, the multimedia application client can respond to the left swipe operation of the target object and switch the target business card displayed in the current playback interface to the left to display another target business card of the same type.
[0081] The service card push method provided in this embodiment supports the switching of target service cards, thereby facilitating the triggering of corresponding target service cards according to actual needs, thereby improving the diversified display of services.
[0082] In this embodiment, a push device for a business card is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made are omitted. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0083] This embodiment provides a device for pushing a service card, such as Figure 5 As shown, including:
[0084] The card information acquisition module 401 is used to acquire information of various types of business cards to be constructed, and generate an initial business card according to the business card information through a preset card container.
[0085] The card generation module 402 is used to obtain various types of business data and generate various types of target business cards according to the business data and the initial business card.
[0086] The card push module 403 is used to insert the target service card corresponding to the multimedia data into the information flow corresponding to the multimedia data if the playing state of the multimedia data meets the card issuing condition, and push the target service card in the playing interface of the multimedia data.
[0087] In some optional embodiments, the card information acquisition module 401 may include:
[0088] The configuration unit is used to respond to parameter configuration operations for each type of service card and determine each type of service card information based on the parameter configuration operations, wherein the service card information includes a card template and card interaction information.
[0089] The template parsing unit is used to parse the card template through the card container to determine the template data corresponding to each type of card template.
[0090] The page loading unit is used to load pages according to various types of template data, generate card pages, and determine the card interaction mode based on the card interaction information.
[0091] The assembly unit is used to assemble cards based on the card page and card interaction mode to generate initial business cards.
[0092] In some optional embodiments, the card push module 403 may further include:
[0093] The card insertion mechanism acquisition unit is used to acquire the card insertion mechanism corresponding to the target service card.
[0094] The card insertion control unit is used to insert the target service card into the information flow according to the card insertion mechanism.
[0095] The data type acquisition unit is used to acquire the multimedia information stream data currently being played and determine the multimedia data type corresponding to the multimedia information stream data.
[0096] The push control unit is used to push the target service card matching the multimedia data type to the multimedia data playback interface.
[0097] In some optional embodiments, the card push module 403 may further include:
[0098] The matching information acquisition unit is used to determine the business matching information and / or multimedia matching information matching with the multimedia data type based on the multimedia data type.
[0099] The display unit is used to display the service matching information and / or multimedia matching information on the target service card.
[0100] In some optional embodiments, the card push module 403 may further include:
[0101] The control information acquisition unit is used to obtain the card issuance frequency and / or exit time of the target business card.
[0102] The card output control unit is used to control the output of the target service card on the playback interface according to the card output frequency, and / or to control the exit of the target service card on the playback interface according to the exit time.
[0103] In some optional embodiments, the card push module 403 may further include:
[0104] The first service data acquisition unit is used to acquire the first service data carried by the target service card that appears at the current time.
[0105] The second service data determining unit is used to determine the second service data carried by the target service card that will appear next time based on the first service data, wherein the second service data is different from the first service data.
[0106] In some optional embodiments, the above device may further include:
[0107] The switching module is used to respond to the switching operation on the target business card and switch the display of the target business card in the playback interface based on the switching operation.
[0108] In some optional embodiments, the above device may further include:
[0109] The business card building module is used to build target business cards of various types.
[0110] The business card push device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0111] The further functional description of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0112] The push device for business cards provided in this embodiment constructs an initial business card according to the set business card information through a preset card container, assembles the card data in combination with the e-commerce business data, and thereby generates a target business card of the corresponding type. By detecting the playback status of multimedia data, when the playback status of the multimedia data meets the card output condition, the target business card corresponding to the multimedia data is inserted into the information flow of the multimedia data, so as to achieve the push effect of the target business card on the multimedia data playback interface, ensure the push of the target business card, and facilitate the diversified development of business on the application program.
[0113] The present disclosure also provides a computer device having the above Figure 5 The pushing device of the business card shown.
[0114] See also Figure 6 , Figure 6 is a schematic diagram of a computer device provided by an optional embodiment of the present disclosure, such as Figure 6 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 6 A processor 10 is taken as an example.
[0115] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0116] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0117] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0118] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0119] The computer device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Figure 6 The example of connecting through bus is taken in the following.
[0120] The input device 30 can receive input digital or character information, and generate key signal input related to the user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator bar, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device can be a touch screen.
[0121] The computer device also includes a communication interface, which is used for the computer device to communicate with other devices or a communication network.
[0122] The embodiments of the present disclosure also provide a computer-readable storage medium. The above-mentioned method according to the embodiments of the present disclosure can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium and downloaded through a network, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state drive, etc.; further, the storage medium can also include a combination of the above-mentioned types of memory. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0123] Although the embodiments of the present disclosure have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present disclosure, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A method for pushing a business card, characterized in that: include: Acquire business card information of various types to be constructed, and generate an initial business card according to the business card information through a preset card container; Acquire various types of business data, and generate various types of target business cards according to the business data and the initial business card; If the playing state of the multimedia data meets the card-issuing condition, the target service card corresponding to the multimedia data is inserted into the information stream corresponding to the multimedia data, and the target service card is pushed in the playing interface of the multimedia data.
2. The method according to claim 1, characterized in that The acquiring of each type of business card information to be constructed, and generating an initial business card according to the business card information through a preset card container, includes: In response to parameter configuration operations for each type of service card, determining service card information of each type based on the parameter configuration operations, the service card information including a card template and card interaction information; Parsing the card template through the card container to determine the template data corresponding to each type of the card template; Loading a page according to the template data of each type, generating a card page, and determining a card interaction mode based on the card interaction information; Card assembly is performed based on the card page and the card interaction mode to generate the initial business card.
3. The method according to claim 1 or 2, characterized in that: Inserting the target service card corresponding to the multimedia data into the information stream corresponding to the multimedia data comprises: Obtaining a card insertion mechanism corresponding to the target service card; The target service card is inserted into the information flow according to the card insertion mechanism.
4. The method according to claim 1, characterized in that: The pushing the target service card in the playback interface of the multimedia data includes: Acquire the multimedia information stream data currently being played, and determine the type of multimedia data corresponding to the multimedia information stream data; The target service card matching the multimedia data type is pushed to the playback interface of the multimedia data.
5. The method according to claim 4, characterized in that Also includes: Based on the multimedia data type, determining business matching information and / or multimedia matching information matching the multimedia data type; The service matching information and / or multimedia matching information is displayed on the target service card.
6. The method according to claim 4, characterized in that The pushing of the target service card in the playback interface of the multimedia data also includes: Obtaining the card issuance frequency and / or exit time of the target business card; The target service card is controlled to appear on the playing interface according to the card appearance frequency, and / or the target service card is controlled to exit the playing interface according to the exit time.
7. The method according to claim 6, characterized in that Also includes: Acquire the first service data carried by the target service card that appears at the current time; The second service data carried by the target service card that appears next time is determined based on the first service data, wherein the second service data is different from the first service data.
8. The method according to claim 4, characterized in that Also includes: In response to a switching operation on the target service card, the target service card displayed on the playback interface is switched and displayed based on the switching operation.
9. A device for pushing a business card, characterized in that: include: A card information acquisition module, used to acquire information of various types of business cards to be constructed, and generate an initial business card according to the business card information through a preset card container; A card generation module, used to obtain various types of business data, and generate various types of target business cards according to the business data and the initial business card; The card push module is used to insert the target service card corresponding to the multimedia data into the information flow corresponding to the multimedia data if the playback status of the multimedia data meets the card output condition, and push the target service card in the playback interface of the multimedia data.
10. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method for pushing a business card according to any one of claims 1 to 8 by executing the computer instructions.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method for pushing a business card according to any one of claims 1 to 8.