Data Exchange Method, Apparatus, Device, and Storage Medium

The data exchange method in application programs enriches user interaction by allowing immediate delivery service access through video stream controls, improving user experience and program efficiency.

JP7715472B2Active Publication Date: 2025-07-30BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023578111
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-08-11
Filing Date
2022-08-05
Publication Date
2025-07-30
Estimated Expiration
2042-08-05

AI Technical Summary

Technical Problem

Existing application programs lack diversity in interaction forms, leading to a poor user experience when recommending objects through video streams, as users cannot easily access immediate delivery services for recommended items.

Method used

A data exchange method that presents a video stream with a preset control, allowing users to trigger an immediate delivery service for recommended objects, displaying a dedicated page for service provision upon interaction.

Benefits of technology

Enhances user interaction by enabling easy access to immediate delivery services, saving time and improving the functionality and efficiency of application programs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007715472000001
    Figure 0007715472000001
  • Figure 0007715472000002
    Figure 0007715472000002
  • Figure 0007715472000003
    Figure 0007715472000003
Patent Text Reader

Abstract

A data exchange method, device, equipment, and storage medium. The data exchange method includes presenting a video stream including a recommendation target and a preset control on a push page of a video stream of a preset application program (101), receiving a first trigger operation acting on the preset control (102), and displaying a first page corresponding to the recommendation target and on which an immediate delivery service for the recommendation target is provided (103) in response to the first trigger operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of Internet technologies, and for example, relates to a data exchange method, apparatus, device, and storage medium.

Background Art

[0002] With the rapid development of information technology and the popularization of mobile Internet, the network information that application programs can provide to users is increasing. Generally, when users do not have a clear search intention, application programs can recommend information to users in the way of pushing video streams.

[0003] The types of content included in video streams are diverse. One of them is to push recommended objects to users who view the video stream. Here, the recommended objects may include, for example, tangible goods or specific services provided by merchants or stores. When a user sees a recommended object that they are interested in, they can input an operation on the current video stream presentation page to view relevant information about the recommended object, such as detailed photos, text introductions, and relevant activity information. However, due to the relatively single form of the above interaction, the functions of application programs are lacking, the user experience is poor, and improvement is needed.

Summary of the Invention

[0004] The present disclosure provides a data exchange method, apparatus, storage medium, and device that can optimize a data exchange solution.

[0005] The present disclosure provides a data exchange method, and this data exchange method includes: presenting a video stream including a recommended object and a preset control on a push page of a video stream of a preset application program, where the recommended object supports an immediate delivery service; Receiving a first trigger operation acting on the preset control; In response to the first trigger operation, displaying a first page corresponding to the recommendation target, where an immediate delivery service for the recommendation target is provided.

[0006] The present disclosure provides a data exchange device, which is set to present a video stream including a recommendation target and a preset control on a push page of a video stream of a preset application program, and is a video stream presentation module, where the recommendation target supports an immediate delivery service; is a trigger operation receiving module set to receive a first trigger operation acting on the preset control; is a first page display module set to display a first page corresponding to the recommendation target in response to the first trigger operation, where an immediate delivery service for the recommendation target is provided on the first page.

[0007] The present disclosure provides a computer-readable storage medium, on which a computer program is stored, and when this program is executed by a processor, the above data exchange method is realized.

[0008] The present disclosure provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and operable on the processor, and when the processor executes the computer program, the above data exchange method is realized.

Brief Description of the Drawings

[0009]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Embodiments for Carrying Out the Invention

[0010] The following describes embodiments of the present disclosure with reference to the drawings. Although some embodiments of the present disclosure are shown in the drawings, the present disclosure may be implemented in various forms, and providing these embodiments is for understanding the present disclosure. The drawings and embodiments of the present disclosure are only used for illustrative purposes.

[0011] The multiple steps described in the embodiments of the method of the present disclosure may be executed in a different order and / or in parallel. Note that the embodiments of the method may include additional steps and / or omit the execution of the steps shown. The scope of the present disclosure is not limited to this aspect.

[0012] The term "including" and its variants used in this specification are open inclusion, that is, "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" represents "at least one embodiment", the term "another embodiment" represents "at least one another embodiment", and the term "some embodiments" represents "at least some embodiments". Related definitions of other terms are given in the following description.

[0013] The concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions executed by these devices, modules or units.

[0014] The modifications "one" and "a plurality of" mentioned in the present disclosure are illustrative rather than limiting. Those skilled in the art should understand that, unless otherwise specified in the context, they should be understood as "one or a plurality of".

[0015] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are used only for illustrative purposes and are not used to limit the scope of these messages or information.

[0016] In the following embodiments, optional features and examples are provided for each embodiment. The multiple features described in the embodiments may be combined to form multiple alternative solutions, and each numbered embodiment should not be regarded as only one technical solution.

[0017] FIG. 1 is a flowchart of a data exchange method according to an embodiment of the present disclosure. This method may be executed by a data exchange device, where this device may be implemented by software and / or hardware and generally may be integrated into an electronic device. The electronic device may be a mobile device such as a mobile phone, smart watch, tablet, and personal digital assistant, or may be other devices such as a desktop computer. As shown in FIG. 1, this method includes the following steps.

[0018] Step 101: Present a video stream including a recommendation target and a preset control on the push page of the video stream of a preset application program, where the recommendation target supports an instant delivery service.

[0019] In the embodiments of the present disclosure, there is no limitation on the type of the preset application program. For example, the preset application program may be a short video application program or a live application program, etc., or may be other types of application programs. The preset application program has a video stream push function, and the video stream may include a live video stream or a video stream of a short video, etc. The source and push mechanism of the video stream, etc., may be set by the preset application program according to actual needs. Generally, the video stream may be published by a user registered in the preset application program, or may be published by a platform corresponding to the preset application program.

[0020] Exemplarily, the recommendation target may include products or services, etc. For example, the recommendation target may be a tangible product or a specific service provided by a merchant or a store, and the merchant or the store may be called the provider side of the recommendation target. Here, the product may include food, fresh flowers, drugs, cosmetics, daily necessities, etc., and the service may include cleaning services, repair services, installation services, etc. For the convenience of understanding, some of the following content will be schematically described with the recommendation target as a product and the provider side as a store. The video content in the video stream may include relevant information about the recommendation target, and the relevant information may include voice explanations, photo and text explanations, video explanations, etc. of the recommendation target. For example, the video stream is a video live stream, the recommendation target is a hamburger sold by a certain merchant, and the video live stream may include a real-time screen of an anchor tasting the hamburger and the anchor explaining the hamburger, etc. Also, for example, the video stream is a video stream of a short video, the recommendation target is a lip cream made by a certain merchant, and the short video may include a video screen of the author of the short video trying out this lip cream and the author of the short video explaining this lip cream, etc.

[0021] In the embodiments of the present disclosure, the preset control may be understood as a control for triggering the display of the first page described later, and this embodiment does not limit the existence form, display position, etc. of the preset control. Generally, the push page of the video stream may include several controls for the user to input interaction operations, and the existing controls may be multiplexed into the preset control, or the preset control may be added based on the existing controls.

[0022] Step 102, receive a first trigger operation acting on the preset control.

[0023] In an embodiment of the present disclosure, there is no limitation on the form of the first trigger operation. For example, the first trigger operation may be a click, a double-click, a long press, a slide, or the like. The electronic device can receive the first trigger operation based on the input method corresponding to the first trigger operation, identify the first trigger operation, and confirm the target of the first trigger operation to a preset control.

[0024] Step 103: In response to the first trigger operation, display a first page corresponding to the recommended target, where an immediate delivery service for the recommended target is provided on the first page.

[0025] Exemplarily, the instant delivery service may be understood as a service that delivers recommended items to a user within a short period of time in response to the user's service request, or may be understood as a takeout service. Here, the takeout may be understood in a broad sense, and the provision of goods and services when going out may also be understood as takeout. The above-mentioned short period of time may include immediately sending out or delivering within a reserved time. If the provider corresponding to the recommended item supports reserved delivery, for example, can support reserving delivery within one day or several days in the future, the delivery service can be provided at the reserved time specified by the user, and the user's needs can be satisfied more flexibly. Taking a live scenario as an example, the user can adopt the method of immediately placing an order and reserving delivery to fix the discounted price of the recommended item and receive the delivery service of the recommended item at a convenient time for himself. The instant delivery service may be provided by the provider of the recommended item or may be provided by a platform corresponding to a preset application program. This embodiment does not limit this. When the recommended item is a tangible good, the merchant may be responsible for transporting the good to the user, or the platform corresponding to the preset application program may be responsible for transporting the good to the user after receiving the good from the merchant. When the recommended item is a specific service, the merchant may assign a person to go out and provide the corresponding service for the user.

[0026] In an embodiment of the present disclosure, the first page may be a native page of a preset application program, or may be a page of a mini-program related to the preset application program. This embodiment does not limit the page format of the first page. After determining that a first trigger operation acting on a preset control is received, a response may be made to the first trigger operation. The response method may include displaying a first page corresponding to the recommendation target. In the first page, an instant delivery service for the recommendation target can be provided. This embodiment does not limit the content displayed on the first page. Exemplarily, the first page may include an application entry for the instant delivery service corresponding to the recommendation target. The user may apply for the instant delivery service through this application entry, for example, place an order. Other related operations for the instant delivery service may also be performed, such as setting the receiving address of the goods, selecting a payment method, and a payment order form, etc. After placing an order, the user may view the order form status, view the order form information, cancel the order form, apply for a refund, and contact the provider, etc. Exemplarily, the first page may include an application entry for the instant delivery service page of the provider corresponding to the recommendation target. The instant delivery service page may include application entries for instant delivery services corresponding to various recommendation targets including the recommendation target in the video stream provided by the provider. For example, the user can purchase and order goods of a merchant to which the recommendation target belongs on the first page.

[0027] The data exchange method according to an embodiment of the present disclosure presents a video stream including a recommendation target and a preset control on a push page of a video stream of a preset application program, receives a first trigger operation acting on the preset control, and in response to the first trigger operation, displays a first page corresponding to the recommendation target, where an immediate delivery service for the recommendation target is provided on the first page. By adopting the above technical solution, in the process of viewing a video stream including a recommendation target, the user can enter a page for providing an immediate delivery service for the recommendation target by triggering a preset control, and further, the user can easily obtain a favorite recommendation target, which can save time cost for the user compared with the user receiving the goods by himself / herself. The interaction form based on the video stream is more diversified, improves the interaction effect, and enriches the functions of the application program. In addition, the traffic efficiency of the preset application program can be improved, and further, the utilization rate of related resources such as the corresponding platform or server can be improved.

[0028] In some embodiments, presenting a video stream including a recommended target and a preset control on the push page of the video stream of the preset application program includes presenting a video stream including a recommended target and a preset control on the push page of the video stream of the preset application program when the recommended target supports an immediate delivery service. When the recommended target does not support an immediate delivery service, a video stream including the recommended target is presented on the push page of the video stream of the preset application program, that is, the preset control is not presented. The advantage of setting like this is that the immediate delivery service is generally restricted by several factors, such as whether the publisher of the video stream has pre-configured the immediate delivery function of the recommended target for the video stream, whether the delivery distance is appropriate, and whether the merchant is operating normally. When the recommended target supports the immediate delivery service, the preset control is presented to facilitate the user to obtain the corresponding immediate delivery service. When the recommended target does not support the immediate delivery service, the preset control is not presented to avoid interfering with the user or giving the user a misunderstanding.

[0029] Exemplarily, whether a recommended target supports an immediate delivery service may be determined in such a way that an immediate delivery identifier is carried in a video stream, the delivery distance is within a preset delivery range corresponding to the provider, and the provider is currently in a normal service state. Here, the publisher of the video stream can determine whether to configure an immediate delivery function for the included recommended target before publication. When configuring an immediate delivery function for the included recommended target, an immediate delivery identifier can be added to the video stream to facilitate identification by a preset application program. The delivery distance may be calculated based on the user's location information and the provider's location information. The user's location information may be, for example, positioning information or immediate delivery destination information (such as the receiving address of the product). The service state of the provider may be obtained after exchanging and confirming with the provider using the service end of a preset application program. The normal service state may include states such as being in business or accepting reservations.

[0030] In some embodiments, presenting the target video stream including the recommendation target and the preset control on the push page of the video stream of the preset application program means that when the recommendation target supports the instant delivery service, presenting the target video stream including the recommendation target and the preset control on the push page of the video stream of the preset application program, and displaying the prompt information of the instant delivery service at the preset position on the push page of the video stream. The advantage of setting in this way is that when the preset control is a control that multiplexes other functions, it can effectively prompt the user's attention in the way of adding and displaying the prompt information of the instant delivery service, and it can be easy for the user to quickly find the entrance to enter the first page. The preset position may be the preset position corresponding to the preset control, for example, it may be located within the preset range around the preset control, and the preset range may be set according to the actual situation such as the page layout, for example, it may be set on the right side of the preset control, and the prompt information of the instant delivery service may be displayed in the form of an icon and / or text, for example, it may be the text of "The delivery is arriving home".

[0031] In some embodiments, the first page includes the instant delivery service page of the target provider side for providing the recommended target, and an application entry for the instant delivery service of the recommended target is included in the instant delivery service page. Before displaying the first page corresponding to the recommended target, it further includes determining the target provider side from the set of candidate provider sides. The advantage of this setting is that for the recommended target, there is a possibility that multiple providers can all provide the instant delivery service for the recommended target. Before entering the first page, a certain method can be adopted to select the provider more suitable for the current user as the target provider side and enter the instant delivery service page of the target provider side, which is beneficial to improving the quality of the instant delivery service, reducing the manual selection operation of the user, and improving the exchange efficiency. This embodiment is not limited to the number of target provider sides, generally it is one, and it may also be two or more.

[0032] Exemplarily, the instant delivery service page may include information related to the instant delivery service of the target provider side, such as business address, planned delivery time length, score, discount information, etc. Options such as specifications or numbers may be displayed at the application entry for the instant delivery service corresponding to the recommended target, and an order button, etc. may further be included.

[0033] For some providers, they may belong to one provider organization. For example, several stores may belong to one brand and may be franchise stores, head offices or branch offices of one brand. Different stores under the same brand generally have different business addresses, and a candidate provider set may include different stores under the same brand. For users, the long delivery time is an important indicator for evaluating the quality of the instant delivery service. Generally, the long delivery time is affected by the delivery distance. In some embodiments, determining the target provider from the candidate provider set includes determining the candidate provider set to which the recommended object belongs, and based on the user's positioning information and / or the instant delivery destination information, selecting a target provider that meets the preset delivery distance requirement and supports the instant delivery service from at least two providers included in the candidate provider set. The advantage of setting like this is that the target provider can be determined quickly and reasonably, there is no need to limit to a specific provider, the coverage rate of the service range can be effectively improved, the traffic efficiency of the platform can be improved, and the utilization rate of the relevant resources of the platform can be improved.

[0034] Exemplarily, the candidate provider set to which the recommendation target belongs may be understood as the set of stores in the brand that can provide the recommendation target. The candidate provider set may be preset by the publisher of the video stream. For example, an identifier of the candidate provider set is added, and a preset application program identifies this identifier. The preset application program maintains the correspondence between a plurality of candidate provider sets and the recommendation targets that can be provided, searches for this correspondence based on the recommendation target, and further determines the corresponding candidate provider set. The user's positioning information may be obtained in a manner such as being positioned by the Global Positioning System (GPS) with the user's permission. The immediate delivery destination information may be determined based on the user's input or based on the user's historical destination information. The preset delivery distance requirement may be the one closest to the user. Exemplarily, a first position is determined based on the user's positioning information, the business address of each provider included in the candidate provider set is recorded as the second position, the delivery distance between the first position and the second position is calculated, and the provider with the shortest delivery distance and supporting the immediate delivery service may be selected as the target provider. For the immediate delivery destination information, the calculation method is similar. For example, a third position is determined based on the user's immediate delivery destination information, the business address of each provider included in the candidate provider set is recorded as the second position, the delivery distance between the third position and the second position is calculated, and the provider with the shortest delivery distance and supporting the immediate delivery service may be selected as the target provider. When the user's positioning information and the immediate delivery destination information exist simultaneously, one (when the results of the two calculation methods are the same) or two target providers may be obtained according to the above calculation method.

[0035] In some embodiments, the instant delivery service page further includes an application entry for the instant delivery service corresponding to the recommended target set by the target provider. The advantage of setting it this way is that during the process of the user watching the video stream, the user may be interested in the provider corresponding to the recommended target, and there is a need to understand other recommended targets that the provider can offer. By including an application entry for the instant delivery service corresponding to other recommended targets within the instant delivery service page, it is beneficial for the user to quickly order other recommended targets provided by the same provider, not limited to the recommended targets appearing in the video stream, which can improve the recommendation effect and meet the user's more diverse ordering needs.

[0036] In some embodiments, the first page includes the main service page of the provider of the recommended target, and the main service page includes an entry for a second page including the instant delivery service page of the provider of the recommended target. Here, the main service page may be understood as an aggregated page of multiple services that the provider can offer. It may include an entry for the instant delivery service page and may further include an entry for a preset service page. The preset service may be, for example, a co-purchase service or a door-to-door postal service, etc., and this embodiment does not limit this. The advantage of setting it this way is that first, it can assist the user to enter the provider's main service page and more comprehensively understand the relevant information and services provided by the provider. Generally, the publisher of the video stream may set the provider corresponding to the recommended target before publication. At this time, the provider corresponding to the first page may coincide with the provider set by the publisher.

[0037] In some embodiments, at the entrance of the second page, a preset number of candidate recommended targets provided by the provider side of the recommended target are displayed. The advantage of this setting is to assist the user in quickly browsing the main recommended targets provided by the provider side. Here, the preset number may be determined based on relevant factors such as the page layout situation, for example, it is 3. The candidate recommended targets may be determined by ranking based on factors such as the sales volume or favorable review rate of all the recommended targets provided by the provider side, and a preset number of recommended targets with relatively high rankings may be used as candidate recommended targets. Here, the candidate recommended targets may include the recommended targets in the video stream.

[0038] In some embodiments, after displaying the first page corresponding to the recommended target, it further includes receiving a second trigger operation acting on the target candidate recommended target, and in response to the second trigger operation, displaying the second page, where the second page adopts a first preset display method to display the application entry for the immediate delivery service of the target candidate recommended target, and adopts a second preset display method to display the application entry for the immediate delivery service corresponding to the preset recommended target, the preset recommended target includes recommended targets other than the target candidate recommended target on the second page, and the first preset display method is different from the second preset display method. Generally, when a user browses a plurality of candidate recommended targets and is interested in one candidate recommended target, the user is likely to select, understand, or order this candidate recommended target. Therefore, after entering the second page, the target candidate recommended target can be displayed in a differentiated manner, making it easy for the user to quickly find the position of the candidate recommended target selected earlier. The differentiated display may be understood as being different from the display method of the remaining recommended targets on the second page. For example, the first preset display method may be to display the target candidate recommended target at the top. For example, prompt information such as "viewed earlier" may be added, or a background color different from the second preset display method may be adopted. The second trigger operation may be an operation such as a click, and this embodiment does not limit this.

[0039] In some embodiments, it further includes determining a target providing side from a set of candidate providing sides before displaying the second page, where, when displaying the second page, if it is detected that the providing side corresponding to the second page does not match the target providing side, it further includes displaying inquiry information for switching to an immediate delivery service page corresponding to the target providing side. When the second page is displayed for the first time, the providing side corresponding to the second page may match the providing side on the first page. However, for the user, the current providing side may not be very suitable for providing an immediate delivery service to the current user. Therefore, it can be automatically matched to a more appropriate target providing side by a preset application program, making it easier for the user to quickly switch.

[0040] In some embodiments, it further includes determining a target providing side from a set of candidate providing sides before displaying the second page, where estimated delivery time length information corresponding to the target providing side is displayed at the entrance of the second page. The advantage of setting it this way is that, as described above, the delivery time length is an important indicator for evaluating the quality of the immediate delivery service and is also a factor to consider whether the user places an order. The estimated delivery time length information can be displayed in advance at the entrance of the second page. The user can determine whether to perform the next operation based on their acceptance level, improving the interaction efficiency, avoiding waste of user time, and improving the user experience.

[0041] In some embodiments, the recommended target corresponds to at least one related provider, and the related provider is used to provide recommended targets belonging to the same category as the recommended target. The first page includes an aggregated service page for the provider of the recommended target and the related provider, and the aggregated service page includes an entrance to an immediate delivery service page corresponding to the provider of the recommended target and the related provider respectively. The advantage of such a setting is that it can present more merchants that can provide the same kind of products, making it easier for users to select according to their personal preferences and improving the recommendation effect. Here, the related provider may be set by the publisher of the video stream or may be matched by the service end of a preset application program. The entrance to the immediate delivery service page of the provider is displayed differently on the aggregated service page, that is, the display method of the entrance to the immediate delivery service page of the provider is different from the display method of the entrance to the immediate delivery service page of the related provider. In one embodiment, the delivery distance corresponding to the related provider is within a preset distance range.

[0042] Exemplarily, the recommended target is the crab in store A. However, since store B and store C near the user can also provide crabs, the preset application program may set store B and store C as related providers. On the first page, entrances to the immediate delivery service pages corresponding to store A, store B, and store C are displayed, and a differentiated display such as topping or highlighting the entrance to the immediate delivery service page of store A is performed.

[0043] FIG. 2 is a flowchart of another data exchange method according to an embodiment of the present disclosure. The embodiments of the present disclosure are described based on the solutions in the above-described embodiments. Taking the scenario of live video distribution as an example, this method includes the following steps.

[0044] Step 201, determine a target live stream that will be presented soon on the push page of the live stream of the live application.

[0045] For example, when it is necessary to switch the live room, the target live room may be determined according to the push algorithm of the live stream, and further, the target live stream that will be played in the target live room soon may be determined. For the same live room, the product that the anchor will explain soon may be determined based on the operation of the author side, and further, the corresponding target live stream may be determined.

[0046] In step 202, when the target product is included in the target live stream, obtain the user's location information and determine the target brand corresponding to the target product.

[0047] For example, the target product may be food. Before starting the broadcast, the anchor may preset one store in the takeout brand to which the target product explained in the live stream belongs. For example, the store page of one store in this takeout brand may be mounted in the live room by the method of mounting the takeout mini program.

[0048] In step 203, when it is determined based on the user's location information that the target product supports the instant delivery service, present the target live stream and a preset control on the push page of the live stream.

[0049] For example, among multiple merchants in the preset takeout brand, it can be determined whether there is a merchant that can deliver to the location where the user is located. If there is a merchant that can deliver to the location where the user is located, it is considered that the target product supports the instant delivery service, and the target live stream can be presented and a preset control can be presented.

[0050] Exemplarily, the preset control may be an icon with a set style, such as an icon in the style of a snowflake, or it may be an explanatory card corresponding to the target product, etc. The preset control may also be an anchor of the mounted takeout mini-program. FIG. 3 is a schematic page diagram of the interaction process according to an embodiment of the present disclosure. As shown in FIG. 3, on the live stream push page 301, the anchor is explaining a special fish stew dish, and the first preset control 302 and the second preset control 303 can be displayed. The second preset control 303 may be an explanatory card for the special fish stew. The user can realize jumping to the instant delivery service page by triggering any one of the first preset control 302 and the second preset control 303.

[0051] Step 204, receive a first trigger operation acting on the preset control.

[0052] Step 205, based on the user's location information, select target stores that meet the preset delivery distance requirements from at least two stores included in the target brand and support the instant delivery service.

[0053] The user's location information may include the user's positioning information and / or instant delivery destination information.

[0054] Exemplarily, the store closest to the user's location that supports the instant delivery service can be selected as the target store.

[0055] Step 206, in response to the first trigger operation, display the instant delivery service page corresponding to the target store. The instant delivery service page includes application entrances for the instant delivery services corresponding to the target product and the products set in the target store respectively.

[0056] As shown in FIG. 3, after the user clicks on the first preset control 302, the user can enter the delivery service page 304 of the target store. The page includes an application entry 305 for the delivery service of the characteristic fish stew in the live video stream, and further includes application entries for the delivery services of other dishes in the target store, and the user can select according to their preferences.

[0057] The immediate delivery service page corresponding to the target store may support operations such as switching stores, and this embodiment does not limit this.

[0058] Step 207: Receive a user operation based on the immediate delivery service page, and execute related operations of the immediate delivery service based on the operation result.

[0059] Exemplarily, after the user completes an order, the user pushes relevant order form information to the target store side, and the target store can create relevant dishes and provide the user with a food delivery service. In addition, the user can perform related operations such as viewing the order form information, contacting the store, and contacting the delivery person in the live application.

[0060] The data exchange method according to an embodiment of the present disclosure may be used in a live scenario of video live streaming. In the process of playing a live stream on the push page of a live stream where an anchor explains products, for products that support the delivery service, a preset control for the user to enter the delivery service can be displayed. After the preset control is triggered, the delivery service page of the store closest to the user of the same brand can be automatically presented to the user, facilitating the user to purchase the products recommended by the anchor and other products of interest in the store to which they belong, eliminating the need to go to the store for consumption, providing the user with a more timely and lower fulfillment cost consumption option, enhancing user stickiness, improving the enthusiasm of the anchor for broadcasting, and making the interaction based on the live stream more efficient and convenient.

[0061] Based on the above embodiment, the live stream may be replaced by a video stream of a short video, and the corresponding preset control can be designed based on the characteristics of the short video push page. The preset control may be an anchor point of the mounted delivery mini-program, and other interaction logics and page designs may be similar, which will not be described further here.

[0062] FIG. 4 is a flowchart of another data exchange method according to an embodiment of the present disclosure. The embodiment of the present disclosure is described based on the solution in the above embodiment. Taking the short video recommendation scenario as an example, this method includes the following steps.

[0063] Step 401, determine the target short video to be presented soon on the short video push page of the short video application.

[0064] Exemplarily, for a short video recommendation scenario where the author of the video needs to be switched, the target short video may be determined according to the short video recommendation algorithm. For the case where the user spontaneously selects the short video to be played, for example, when the user selects a short video work on the personal homepage of the video author, the target short video can be determined based on the user's selection.

[0065] Step 402, if the target product is included in the target short video, obtain the user's location information and determine the target brand corresponding to the target product.

[0066] Still taking cooking as an example, before publishing the short video, the author of the video may preset the stores in the delivery brand to which the target product recommended to other users in the short video belongs. For example, the point of interest (POI) anchor point of the store in this delivery brand may be mounted on the short video. In the related art, the POI anchor point may be used as an entrance to the preset services of the store, such as the joint purchase service, etc. In the embodiments of the present disclosure, the POI anchor point may be multiplexed and used as the preset control.

[0067] Step 403, if it is determined based on the user's location information that the target product supports the immediate delivery service, present the target short video and the preset control on the short video push page, and display the prompt information of the immediate delivery service within the preset range of the preset control.

[0068] Exemplarily, a target short video is played and preset controls are presented. Among a plurality of merchants in the preset delivery brand, it is determined whether there is a merchant who can deliver to the location where the user is located. If there is a merchant who can deliver to the location where the user is located, it is considered that the target product supports an immediate delivery service, and prompt information of the immediate delivery service can be displayed within the preset range of the preset controls.

[0069] FIG. 5 is a schematic page diagram of another interaction process according to an embodiment of the present disclosure. As shown in FIG. 5, the short video content on the short video push page 501 is an explanation of the author's characteristic fish stew of the video, and preset controls 502 can be displayed. Prompt information of the immediate delivery service such as "delivery arrives at home" is displayed on the right side of the preset controls 502. The user can realize jumping to the main service page by triggering the preset controls 502.

[0070] Step 404, receive a first trigger operation acting on the preset control.

[0071] Step 405, in response to the first trigger operation, display a first page. The first page is the main service page of the provider corresponding to the target product. The main service page includes an entrance to a second page. The second page includes an immediate delivery service page of the store corresponding to the target product. A preset number of candidate products in the store corresponding to the target product are displayed at the entrance to the second page.

[0072] As shown in FIG. 5, after the user clicks on the POI anchor point, the user enters the main service page 503 of the store corresponding to the POI anchor point. The main service page 503 includes an entrance 504 to the second page and further includes an entrance 505 to the third page. The second page includes an immediate delivery service page of the store corresponding to the target product, and the third page includes a preset service page of the store corresponding to the target product. The preset service may be, for example, a co-purchase service. At the entrance of the entrance 504 of the second page, a preset number of candidate products in the store corresponding to the target product are displayed. For example, they may be the popular dishes in the store. The three popular dishes shown in the figure are regarded as candidate products.

[0073] Step 406, receive a second trigger operation acting on the target candidate product.

[0074] Step 407, based on the user's location information, select target stores that meet a preset delivery distance requirement from at least two stores included in the target brand and support the immediate delivery service.

[0075] The user's location information may include the user's positioning information and / or the immediate delivery destination information.

[0076] Exemplarily, the store closest to the user's location that supports the immediate delivery service can be selected as the target store.

[0077] Step 407, in response to the second trigger operation, display the second page. If it is detected that the store corresponding to the second page does not match the target store, display inquiry information for switching to the immediate delivery service page corresponding to the target store.

[0078] Exemplarily, the store on the second page displayed first is the same as the store on the first page, and as shown in FIG. 5, both are "Store No. 1". However, since the target store closest to the determined user is "Store No. 2", it is possible to inquire of the user whether switching is necessary.

[0079] Step 408: Determine the current second page based on the response operation to the user's inquiry information, and adopt a preset display method to differentially display the application entrance for the immediate delivery service corresponding to the target candidate product.

[0080] Exemplarily, if the user confirms the switch, it may be switched to the second page corresponding to the target store. If the user cancels the switch, the display of the second page can be maintained as it is. As shown in FIG. 5, the user can respond by clicking the switch button to switch to the second page of "Store No. 2".

[0081] As shown in FIG. 5, since the user selects Kung Pao Chicken on the first page, the target candidate product is Kung Pao Chicken. Adopt a preset display method to differentially display the application entrance 506 for the immediate delivery service corresponding to the target candidate product. The preset display method may be to display it at the top and change the background color of the entrance.

[0082] Step 409: Receive the user operation based on the second page, and execute the related operation of the immediate delivery service based on the operation result.

[0083] The data exchange method according to an embodiment of the present disclosure may be used in a scenario of short video push. In the process of playing a video stream in which the author of the video explains a product on a short video push page, for a product that supports the takeout service, a preset control for entering the main service page of a plurality of services including the takeout service may be displayed to the user. After the preset control is triggered, the main service page may be entered to provide a takeout service entry, and popular products may be presented at the takeout service entry. After the user selects a popular product, the takeout service page of the store closest to the user of the same brand can be automatically recommended and presented to the user, facilitating the user to purchase the products recommended by the author of the video and other products of interest in the store to which they belong, providing the user with a more timely and lower fulfillment cost consumption choice, enhancing user stickiness, improving the enthusiasm of the author of the video to publish short videos, and making the interaction based on short videos more efficient and convenient.

[0084] FIG. 6 is a structural block diagram of a data exchange device according to an embodiment of the present disclosure. This device may be implemented by software and / or hardware, and generally may be integrated into an electronic device, and may exchange data by executing a data exchange method. As shown in FIG. 6, this device is a video stream presentation module 601 configured to present a video stream including a recommendation target and a preset control on a push page of a video stream of a preset application program, where the recommendation target is a video stream presentation module 601 that supports an immediate delivery service. A trigger operation receiving module 602 configured to receive a first trigger operation acting on the preset control. A first page display module 603 configured to display a first page corresponding to the recommendation target in response to the first trigger operation, wherein the first page includes a first page display module 603 that provides an immediate delivery service for the recommendation target.

[0085] According to an embodiment of the present disclosure, in the process of a user watching a video stream including a recommendation target, the user can enter a page for providing an immediate delivery service for the recommendation target by triggering a preset control, and further, the user can quickly and conveniently obtain their favorite recommendation target. The data exchange format is more diversified, improving the interaction effect, enriching the functions of the application program, and still improving the traffic efficiency of the preset application program. Furthermore, the utilization rate of related resources such as the corresponding platform or server can be improved.

[0086] In one embodiment, the video stream presentation module When it is determined that the recommendation target supports an immediate delivery service, present a video stream including the recommendation target and a preset control on the push page of the video stream of the preset application program, or When it is determined that the recommendation target supports an immediate delivery service, present a video stream including the recommendation target and a preset control on the push page of the video stream of the preset application program, and is configured to display prompt information for the immediate delivery service at a preset position on the push page of the video stream.

[0087] In one embodiment, the first page includes an instant delivery service page of the target providing side for providing the recommended target, and an application entry for the instant delivery service of the recommended target is included in the instant delivery service page. Further, the apparatus may include a first target providing side determination module configured to determine a target providing side from a set of candidate providing sides before displaying the first page corresponding to the recommended target.

[0088] In one embodiment, the first target providing side determination module determines a set of candidate providing sides to which the recommended target belongs, and based on the user's positioning information and / or instant delivery destination information, selects a target providing side that meets a preset delivery distance requirement and supports the instant delivery service from at least two providing sides included in the set of candidate providing sides.

[0089] In one embodiment, the instant delivery service page further includes an application entry for the instant delivery service corresponding to the recommended target provided by the target providing side.

[0090] In one embodiment, the first page includes a main service page of the providing side of the recommended target, and an entry for a second page including the instant delivery service page of the providing side of the recommended target is included in the main service page.

[0091] In one embodiment, a preset number of candidate recommended targets provided by the providing side of the recommended target are displayed at the entry of the second page.

[0092] In one embodiment, the apparatus further includes a second trigger operation receiving module configured to receive a second trigger operation acting on a target candidate recommended target after displaying the first page corresponding to the recommended target (wherein the trigger operation receiving module 602 may be referred to as the first trigger operation receiving module), and A display module for a first page configured to display the second page in response to the second trigger operation, wherein on the second page, an application entry for the immediate delivery service of the target candidate recommendation target is displayed by adopting a first preset display method, and an application entry for the immediate delivery service corresponding to a preset recommendation target is displayed by adopting a second preset display method, the preset recommendation target includes recommendation targets other than the target candidate recommendation target on the second page, and the first preset display method is different from the second preset display method. The display module of the first page may be included.

[0093] In one embodiment, this apparatus further A second target provider determination module configured to determine a target provider from a set of candidate providers before displaying the second page as described above; When displaying the second page as described above, if it is detected that the provider corresponding to the second page does not match the target provider, an inquiry information display module configured to display inquiry information for switching to the immediate delivery service page corresponding to the target provider may be included.

[0094] In one embodiment, the recommendation target corresponds to at least one related provider, the related provider is used to provide recommendation targets belonging to the same category as the recommendation target, the first page includes an aggregated service page of the provider of the recommendation target and the related provider, and the aggregated service page includes entrances to the immediate delivery service pages corresponding to the provider of the recommendation target and the related provider respectively.

[0095] Hereinafter, referring to FIG. 7, it shows a schematic structural diagram applicable to the implementation of the electronic device 700 in the embodiments of the present disclosure. The electronic device 700 in the embodiments of the present disclosure may include, for example, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablets (PADs), portable media players (PMPs), in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital televisions (TVs), desktop computers, etc., but is not limited thereto. The electronic device 700 shown in FIG. 7 is only an example and does not impose any restrictions on the functions and usage ranges of the embodiments of the present disclosure.

[0096] As shown in FIG. 7, the electronic device 700 may include a processing device (such as a central processor, a graphics processor, etc.) 701, which can execute various appropriate operations and processes based on a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. Various programs and data necessary for the operation of the electronic device 700 are further stored in the RAM 703. The processing device 701, the ROM 702, and the RAM 703 are connected to each other by a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0097] Generally, devices such as input device 706 including, for example, a touch screen, a touch panel, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyro, etc., output device 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc., storage device 708 including, for example, a magnetic tape, a hard disk, etc., and communication device 709 may be connected to I / O interface 705. Communication device 709 can allow electronic device 700 to perform wireless or wired communication with other devices to exchange data. FIG. 7 shows electronic device 700 having various devices, but it should be understood that it is not required to implement or include all the shown devices. More or fewer devices can alternatively be implemented or included.

[0098] According to embodiments of the present disclosure, the processes described with reference to the above flowcharts may be implemented in a computer software program. For example, embodiments of the present disclosure include a computer program product, which includes a computer program disposed on a non-transitory computer-readable medium, and this computer program includes program code for executing the method shown in the flowchart. In such an embodiment, this computer program may be downloaded from a network by communication device 709, installed, or installed from storage device 708, or installed from ROM 702. When this computer program is executed by processing device 701, it executes the above functions limited to the methods of embodiments of the present disclosure.

[0099] The above computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. Examples of computer-readable storage media include, but are not limited to, electrical connections having one or more conductors, portable computer magnetic disks, hard disks, RAM, ROM, erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, and this program may be used by or in combination with an instruction execution system, apparatus, or device. However, in the present disclosure, the computer-readable signal medium may include a data signal carrying computer-readable program code propagated in a baseband or as part of a carrier. Such a propagated data signal may take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may be any computer-readable medium other than the computer-readable storage medium, and this computer-readable signal medium may transmit, propagate, or transport a program for use by or in combination with an instruction execution system, apparatus, or device. The program code included in the computer-readable medium may be transmitted over any suitable medium, including, but not limited to, wires, optical cables, radio frequency (RF), etc., or any suitable combination of the above.

[0100] The computer-readable medium may be included in the electronic device, or may exist alone but not assembled into the electronic device.

[0101] One or more programs are placed on the computer-readable medium. When the one or more programs are executed by the electronic device, the electronic device presents a video stream including a recommendation target on a push page of a video stream of a preset application program and a preset control. Here, the recommendation target supports an immediate delivery service, receives a first trigger operation acting on the preset control, and in response to the first trigger operation, displays a first page corresponding to the recommendation target. Here, an immediate delivery service for the recommendation target is provided on the first page.

[0102] Computer program code for executing the operations of the present disclosure may be created in one or more programming languages or combinations thereof. The programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, and C++, and further include general procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as an independent 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 by any type of network (Local Area Network (LAN)) or Wide Area Network (WAN). It may also be connected to an external computer (for example, connected via the Internet using an Internet service provider).

[0103] The flowcharts and block diagrams in the drawings illustrate the possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a portion of code that includes one or more executable instructions for implementing the specified logical function. It should also be noted that in some implementations, the functions represented by the blocks may occur in an order different from the order shown in the drawings. It should also be noted that in some implementations, the functions represented by the blocks may occur in an order different from the order shown in the drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel or in reverse order, depending on the functions involved. It should be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0104] The related units described in the embodiments of the present disclosure may be implemented in software or in hardware. Here, the name of the module, in one case, does not constitute a limitation on the module itself. For example, the trigger operation receiving module may be described as "the module that receives the first trigger operation acting on the preset control".

[0105] In this specification, the functions described above may be executed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that can be used include Field Programmable Gate Array (FPGA), Application Specific Integrated Circuit (ASIC), Application Specific Standard Parts (ASSP), System on Chip (SOC), Complex Programmable Logic Device (CPLD), and the like.

[0106] In the context of the present disclosure, a machine-readable medium may be a tangible medium that includes, or stores, a program for use by, or in connection with, an instruction execution system, apparatus, or device. A machine-readable medium may be either a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Examples of machine-readable storage media include electrical connections based on one or more lines, portable computer disks, hard disks, RAM, ROM, EPROM, or flash memory, optical fibers, CD-ROM, optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0107] According to one or more embodiments of the present disclosure, a data exchange method is provided, and this data exchange method includes presenting a video stream including a recommendation target on a push page of a video stream of a preset application program and presenting a preset control; receiving a first trigger operation acting on the preset control; In response to the first trigger operation, displaying a first page corresponding to the recommendation target, where the first page includes that an immediate delivery service for the recommendation target is provided.

[0108] In one embodiment, presenting a video stream including a recommendation target and a preset control on a push page of a video stream of a preset application program includes: When it is determined that the recommendation target supports an immediate delivery service, presenting a video stream including the recommendation target and the preset control on a push page of a video stream of the preset application program, or When it is determined that the recommendation target supports an immediate delivery service, presenting a video stream including the recommendation target and the preset control on a push page of a video stream of the preset application program, and displaying prompt information of the immediate delivery service at a preset position on the push page of the video stream.

[0109] In one embodiment, the first page includes an immediate delivery service page of a target provider for providing the recommendation target, and an application entrance of the immediate delivery service for the recommendation target is included in the immediate delivery service page. Here, before displaying the first page corresponding to the recommendation target, further includes determining the target provider from a set of candidate providers.

[0110] In one embodiment, determining the target provider from a set of candidate providers includes: determining a set of candidate providers to which the recommendation target belongs, and selecting the target provider that meets a preset delivery distance requirement and supports an immediate delivery service from at least two providers included in the set of candidate providers based on the user's positioning information and / or immediate delivery destination information.

[0111] In one embodiment, the instant delivery service page further includes an application entry for the instant delivery service corresponding to the recommended target set by the target provider.

[0112] In one embodiment, the first page includes the main service page of the provider of the recommended target, and the main service page includes an entry for a second page including the instant delivery service page of the provider of the recommended target.

[0113] In one embodiment, a preset number of candidate recommended targets provided by the provider of the recommended target are displayed at the entry of the second page.

[0114] In one embodiment, after displaying the first page corresponding to the recommended target, receiving a second trigger operation acting on the target candidate recommended target; responding to the second trigger operation by displaying the second page, wherein the second page adopts a first preset display method to display an application entry for the instant delivery service of the target candidate recommended target, and adopts a second preset display method to display an application entry for the instant delivery service corresponding to a preset recommended target, the preset recommended target includes recommended targets other than the target candidate recommended target on the second page, and the first preset display method is different from the second preset display method.

[0115] In one embodiment, before displaying the second page, further including determining a target provider from a set of candidate providers; here, when displaying the second page, if it is detected that the provider corresponding to the second page does not match the target provider, further displaying inquiry information for switching to the instant delivery service page corresponding to the target provider.

[0116] In one embodiment, the recommended object corresponds to at least one related provider side, the related provider side is used to provide recommended objects belonging to the same category as the recommended object, the first page includes an aggregated service page of the provider side of the recommended object and the related provider side, and the aggregated service page includes entrances to the immediate delivery service pages corresponding to the provider side of the recommended object and the related provider side respectively.

[0117] According to one or more embodiments of the present disclosure, a data exchange device is provided, and this data exchange device A video stream presentation module configured to present a video stream including a recommended object and a preset control on a push page of a video stream of a preset application program, wherein the recommended object supports an immediate delivery service, and A trigger operation receiving module configured to receive a first trigger operation acting on the preset control, and A first page display module configured to display a first page corresponding to the recommended object in response to the first trigger operation, wherein the first page includes a first page display module providing an immediate delivery service for the recommended object.

[0118] It should be noted that although a plurality of operations are described by adopting a specific procedure, it should not be understood that these operations are required to be executed in the specific procedure or order shown. In a certain environment, multitasking and parallel processing may be advantageous. Similarly, although the above description includes details of a plurality of implementations, these should not be construed as limitations on the scope of the present disclosure. Some features described in the context of individual embodiments may be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may be implemented alone or in a plurality of embodiments in any suitable sub-combination manner.

[0119] This application claims the priority of a Chinese patent application filed with the Chinese Patent Office on August 11, 2021, with the application number 202110921093.1, and all the contents of this application are incorporated herein by reference.

Claims

1. A data exchange method, comprising: presenting a video stream including a recommendation target on a push page of a video stream of a preset application program; in response to the recommendation target supporting an immediate delivery service, further presenting a preset control on the push page of the video stream of the preset application program, and displaying prompt information of the immediate delivery service at a preset position corresponding to the preset control on the push page of the video stream; receiving a first trigger operation acting on the preset control; in response to the first trigger operation, displaying a first page corresponding to the recommendation target, wherein the first page includes that an immediate delivery service for the recommendation target is provided.

2. The first page includes an immediate delivery service page of a target provider side for providing the recommendation target, and an application entry for the immediate delivery service of the recommendation target is included in the immediate delivery service page. Before displaying the first page corresponding to the recommendation target, The method according to claim 1, further comprising determining the target provider side from a set of candidate provider sides.

3. Determining the target provider side from the set of candidate provider sides includes: determining a set of candidate provider sides to which the recommendation target belongs; selecting the target provider side that meets a preset delivery distance requirement and supports an immediate delivery service from at least two provider sides included in the set of candidate provider sides based on at least one of the user's positioning information and the immediate delivery destination information.

4. The method according to claim 2, wherein the immediate delivery service page further includes an application entry for the immediate delivery service corresponding to the preset recommendation target provided by the target provider side.

5. The method according to claim 1, wherein the first page includes a main service page of the provider side of the recommendation target, and an entry to a second page including the immediate delivery service page of the provider side of the recommendation target is included in the main service page.

6. The method according to claim 5, wherein a preset number of candidate recommended objects provided by the provider side of the recommended object are displayed at the entrance of the second page.

7. After displaying the first page corresponding to the recommended object, Receiving a second trigger operation acting on the target candidate recommended object; In response to the second trigger operation, displaying the second page, wherein on the second page, an application entrance for an immediate delivery service of the target candidate recommended object is displayed by adopting a first preset display method, and an application entrance for an immediate delivery service corresponding to a preset recommended object is displayed by adopting a second preset display method, the preset recommended object includes recommended objects other than the target candidate recommended object on the second page, and the first preset display method is different from the second preset display method. The method according to claim 6 further includes this.

8. Before displaying the second page, Further including determining a target provider side from a set of candidate provider sides, When displaying the second page, the method includes: When it is detected that the provider side corresponding to the second page does not match the target provider side, further including displaying inquiry information for switching to an immediate delivery service page corresponding to the target provider side. The method according to claim 6.

9. The recommended object corresponds to at least one related provider side, the related provider side is used to provide recommended objects belonging to the same category as the recommended object, the first page includes an aggregated service page of the provider side of the recommended object and the related provider side, and the aggregated service page includes entrances to immediate delivery service pages corresponding to the provider side of the recommended object and the related provider side respectively. The method according to claim 1.

10. A data exchange device, A video stream presentation module configured to present a video stream including a recommendation target on a push page of a video stream of a preset application program, and in response to the recommendation target supporting an immediate delivery service, further present a preset control on the push page of the video stream of the preset application program, and display prompt information of the immediate delivery service at a preset position corresponding to the preset control on the push page of the video stream. The video stream presentation module is configured as described above. A trigger operation receiving module configured to receive a first trigger operation acting on the preset control. A first page display module configured to display a first page corresponding to the recommendation target in response to the first trigger operation, and the first page provides an immediate delivery service for the recommendation target. The first page display module is included in a data exchange device.

11. An electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the data exchange method according to any one of claims 1 to 9 is realized. The electronic device is as described above.

12. A computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the data exchange method according to any one of claims 1 to 9 is realized. The computer-readable storage medium is as described above.

Citation Information

Patent Citations

  • Service recommending method, apparatus and equipment, and storage medium

    CN107682717A

  • Live broadcast data processing method and device, electronic equipment, medium and product

    CN113034226A

  • Integration of third party delivery service interface into online retail platform

    US20200160428A1

  • E-order generation method, terminal and storage medium

    US20200258140A1