Tourism live broadcast-based patch generation method, system and device, and storage medium
By real-time identification and generation of dynamic patches, the shortcomings of product information display in existing live broadcast technology are solved, the user experience and conversion rate of outdoor travel live broadcasts are improved, and the real-time, dynamic and interactive display of tourism product information is realized.
Patent Information
- Application Number
- CN202510428371.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-07
- Publication Date
- 2025-07-15
AI Technical Summary
In the existing live broadcast technology, product information display relies on the anchor's oral description and static patches, and cannot be adjusted in real time, making it difficult for users to quickly obtain key information, especially in outdoor live broadcasts, which cannot meet the dynamic display needs of travel products, affecting shopping experience and conversion rates.
By real-time identification of tourism keywords in the live broadcast screen, combining user geographical location and historical travel information, dynamic patches are generated and superimposed on the live broadcast screen to achieve dynamic rendering.
It improves users' ordering experience and conversion rate for travel products, ensures that the content of the patch is synchronized with live broadcast content, supports real-time price and inventory changes, and enhances interactivity and shopping convenience.
Smart Images

Figure CN120321420A_ABST
Abstract
Description
Background Art
[0002] With the rapid development of live e-commerce, live streaming with goods has become one of the important sales channels on e-commerce platforms. During the live broadcast, the host usually introduces multiple products, and users need to understand product information through the host's explanations and on-screen displays. However, in existing live broadcast technologies, the display of product information usually relies on the host's oral descriptions and static product pictures, lacking dynamic and real-time means of displaying product information. As a result, it is difficult for users to quickly obtain key product information while watching the live broadcast, affecting the shopping experience and product conversion rate.
[0003] Most existing dynamic sticker technologies use static stickers or pre-generated stickers and cannot dynamically adjust the sticker content according to the real-time changes in the live broadcast content. This static sticker method cannot meet the demand for real-time display of product information in live e-commerce. Especially in scenarios where products are switched frequently, the display effect of static stickers is poor and cannot effectively attract users' attention.
[0004] Moreover, the corresponding tourism products are different from conventional physical products and are more inclined to be experiential. In the existing mode of live broadcasting physical products indoors, stickers can be edited in a timely manner to simplify the order placement process, but this mode is not applicable to outdoor live broadcasts. For example: Outdoor live broadcasts are usually carried out by one or two staff members at tourist attractions in a form of walking and broadcasting while live. Although it can better attract users to watch, however, due to being outdoors, the specific content of the stickers cannot be adjusted in real time, which will cause users watching the live broadcast to be unable to place orders directly while seeing various tourist attractions and have to use a relatively cumbersome order placement process, reducing the live broadcast conversion rate.
[0005] Therefore, the present invention provides a sticker generation method, system, device and storage medium based on tourism live broadcasts. Summary of the Invention
[0006] Aiming at the problems in the prior art, the purpose of the present invention is to provide a sticker generation method, system, device and storage medium based on tourism live broadcasts, which overcomes the difficulties in the prior art and can generate dynamic stickers in real time according to the characteristics of outdoor tourism live broadcasts and dynamically render the dynamic stickers into the live broadcast screen, thereby enhancing the user experience and conversion rate of placing orders for tourism products.
[0007] An embodiment of the present invention provides a sticker generation method based on tourism live broadcasts, including the following steps:
[0008] S110. Obtain geographical information including the current location and the real-time live broadcast screen;
[0009] S120. Identify the tourism keywords from the real-time live broadcast screen, and obtain the first set of tourism products based on the tourism keywords;
[0010] S130. Obtain a second set of tourism products based at least on the current location of the live user;
[0011] S140. Obtain the intersection of the first set of tourism products and the second set of tourism products as the third set of tourism products; and
[0012] S150. Match corresponding tourism products in the third set of tourism products according to the historical tourism information of each user to generate a dynamic sticker, and superimpose the dynamic sticker on the real-time live broadcast screen.
[0013] Preferably, the step S110 includes the following steps:
[0014] S111. Collect geographical information including at least the current location of the live user;
[0015] S112. Collect the real-time live broadcast screen of the live user.
[0016] Preferably, the step S120 includes the following steps:
[0017] S121. Perform real-time text and image recognition on the real-time live broadcast screen to obtain tourism keywords corresponding to preset tourism interest points, where the tourism keywords at least include the names of tourist attractions, categories of tourist transportation means, and names of tourism supporting interest points;
[0018] S122. Obtain a first set of tourism products based on the tourism keywords.
[0019] Preferably, the step S130 includes:
[0020] Perform location matching in a preset tourism product library based at least on the current location of the live user to obtain a second set of tourism products, and each tourism product in the preset tourism product library has corresponding location information.
[0021] Preferably, the step S150 includes the following steps:
[0022] S151. Match corresponding tourism products in the third set of tourism products according to the historical tourism information of each user;
[0023] S152. Generate a dynamic sticker based on the tourism products;
[0024] S153. Superimpose the dynamic sticker on the real-time live broadcast screen.
[0025] Preferably, step S121 is replaced with: performing real-time partition recognition on the real-time live broadcast screen to obtain travel keywords corresponding to preset travel interest points and target local areas corresponding to the travel keywords, where the travel keywords at least include travel scenic spot names, travel transportation vehicle categories, and travel supporting interest point names;
[0026] Step S153 is replaced with: obtaining the user's real-time area in the real-time live broadcast screen, creating an area to be added in the area of the real-time live broadcast screen except for the user's real-time area and the target local area, and superimposing the dynamic patch into the area to be added in the real-time live broadcast screen.
[0027] Preferably, in step S153, at least one edge of the dynamic patch is adjacent to at least one edge of the target local area.
[0028] An embodiment of the present invention further provides a patch generation system based on travel live broadcast for implementing the above-mentioned patch generation method based on travel live broadcast. The patch generation system based on travel live broadcast includes:
[0029] An information collection module that obtains geographical information including the current location and a real-time live broadcast screen;
[0030] A first set module that performs recognition on the real-time live broadcast screen to obtain travel keywords and obtains a first travel product set based on the travel keywords;
[0031] A second set module that obtains a second travel product set based at least on the current location of the live broadcast user;
[0032] A third set module that obtains the intersection of the first travel product set and the second travel product set as a third travel product set; and
[0033] A patch superimposing module that matches corresponding travel products in the third travel product set according to each user's historical travel information to generate a dynamic patch and superimposes the dynamic patch into the real-time live broadcast screen.
[0034] An embodiment of the present invention further provides a patch generation device based on travel live broadcast, including:
[0035] A processor;
[0036] A memory in which executable instructions of the processor are stored;
[0037] Wherein, the processor is configured to execute the steps of the above-mentioned patch generation method based on travel live broadcast by executing the executable instructions.
[0038] An embodiment of the present invention also provides a computer-readable storage medium for storing a program, which when executed implements the steps of the above-described method for generating patches based on travel live broadcasts.
[0039] The purpose of the present invention is to provide a method, system, device, and storage medium for generating patches based on travel live broadcasts, which can generate dynamic patches in real time according to the characteristics of outdoor travel live broadcasts and dynamically render the dynamic patches into the live broadcast screen, thereby enhancing the user experience and conversion rate of placing orders for travel products. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] By reading the following detailed description of non-limiting embodiments with reference to the accompanying drawings, other features, objectives, and advantages of the present invention will become more apparent.
[0041] Figure 1 is a flowchart of the method for generating patches based on travel live broadcasts of the present invention.
[0042] Figure 2 is a schematic diagram of the implementation state of the method for generating patches based on travel live broadcasts of the present invention.
[0043] Figure 3 is a schematic diagram of the structure of the system for generating patches based on travel live broadcasts of the present invention.
[0044] Figure 4 is a schematic diagram of the structure of the device for generating patches based on travel live broadcasts of the present invention.
[0045] Figure 5 is a schematic diagram of the structure of the computer-readable storage medium according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0046] The following describes the embodiments of the present application through specific examples. Those skilled in the art can easily understand other advantages and effects of the present application from the content disclosed in the present application. The present application can also be implemented or applied through other different specific embodiments, and various details of the present application can also be modified or changed according to different viewpoints and application systems without departing from the spirit of the present application. It should be noted that, without conflict, the embodiments and features in the embodiments of the present application can be combined with each other.
[0047] The following will describe the embodiments of the present application in detail with reference to the accompanying drawings, so that those skilled in the art in the technical field to which the present application belongs can easily implement it. The present application can be embodied in many different forms and is not limited to the embodiments described herein.
[0048] In the description of the present application, expressions referring to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples" mean that the specific features, structures, materials, or characteristics represented in connection with the embodiment or example are included in at least one embodiment or example of the present application. Moreover, the specific features, structures, materials, or characteristics represented can be combined in a suitable manner in any one or more embodiments or examples. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples represented in the present application and the features of different embodiments or examples.
[0049] In addition, the terms "first" and "second" are used only for the purpose of indication and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" can explicitly or implicitly include at least one of such features. In the description of the present application, the meaning of "a plurality" is two or more, unless otherwise specifically defined.
[0050] To clearly illustrate the present application, devices irrelevant to the description are omitted, and the same or similar components throughout the specification are given the same reference numerals.
[0051] Throughout the specification, when it is said that a device is "connected" to another device, this includes not only the case of "direct connection", but also the case of "indirect connection" with other elements placed therebetween. In addition, when it is said that a certain device "includes" a certain component, unless there is a particularly contrary record, it does not exclude other components, but means that other components can also be included.
[0052] When it is said that a device is "above" another device, this can be directly above the other device, but there can also be other devices therebetween. When it is said that a device is "directly" "above" another device, there are no other devices therebetween.
[0053] Although in some instances the terms first, second, etc. are used herein to denote various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first interface and a second interface, etc. are indicated. Furthermore, as used herein, the singular forms "a", "an", and "the" are intended to also include the plural forms unless the context indicates otherwise. It should be further understood that the terms "comprising", "including" indicate the presence of features, steps, operations, elements, components, items, kinds, and / or groups, but do not preclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms "or" and "and / or" used herein are to be construed as inclusive, or meaning any one or any combination. Thus, "A, B, or C" or "A, B, and / or C" means "any of the following: A; B; C; A and B; A and C; B and C; A, B, and C". An exception to this definition occurs only when the combination of elements, functions, steps, or operations are mutually exclusive in some way.
[0054] The technical terms used herein are only for referring to specific embodiments and are not intended to limit this application. The singular forms used herein also include the plural forms as long as the statements do not clearly indicate the contrary meaning. The meaning of "including" used in the specification is to embody specific characteristics, regions, integers, steps, operations, elements, and / or components, and does not exclude the existence or addition of other characteristics, regions, integers, steps, operations, elements, and / or components.
[0055] Although not defined differently, including the technical terms and scientific terms used herein, all terms have the same meaning as generally understood by those skilled in the technical field to which this application belongs. Terms defined in commonly used dictionaries are additionally interpreted as having a meaning consistent with the relevant technical literature and the content currently presented. As long as they are not defined, they should not be over-interpreted as ideal or very formulaic meanings.
[0056] Figure 1 is a flowchart of the method for generating patches based on tourism live broadcast of the present invention. As Figure 1 shown, the method for generating patches based on tourism live broadcast of the present invention includes:
[0057] S110. Obtain the geographical information including the current location and the real-time live broadcast picture.
[0058] S120. Identify the tourism keywords from the real-time live broadcast picture, and obtain the first set of tourism products based on the tourism keywords.
[0059] S130. Obtain the second set of tourism products based at least on the current location of the live broadcast user.
[0060] S140. Obtain the intersection of the first set of tourism products and the second set of tourism products as the third set of tourism products. And
[0061] S150. Match corresponding tourism products in the third set of tourism products according to the historical tourism information of each user to generate dynamic patches, and superimpose the dynamic patches on the real-time live broadcast screen.
[0062] The present invention can generate dynamic patches in real time according to the characteristics of outdoor tourism live broadcasts, and dynamically render the dynamic patches into the live broadcast screen, thereby improving the user experience and conversion rate of placing orders for tourism products.
[0063] In a preferred embodiment, step S110 includes the following steps:
[0064] S111. Collect geographical information including at least the current location of the live broadcast user.
[0065] S112. Collect the real-time live broadcast screen of the live broadcast user, but not limited thereto.
[0066] In a preferred embodiment, step S120 includes the following steps:
[0067] S121. Perform real-time graphic and text recognition on the real-time live broadcast screen to obtain tourism keywords corresponding to preset tourism interest points. The tourism keywords include at least the names of tourist attractions, categories of tourist transportation means, and names of tourism supporting interest points.
[0068] S122. Obtain the first set of tourism products based on the tourism keywords, but not limited thereto.
[0069] In a preferred embodiment, step S130 includes:
[0070] Perform positioning and matching in the preset tourism product library at least based on the current location of the live broadcast user to obtain the second set of tourism products. Each tourism product in the preset tourism product library has corresponding positioning information, but not limited thereto.
[0071] In a preferred embodiment, step S150 includes the following steps:
[0072] S151. Match corresponding tourism products in the third set of tourism products according to the historical tourism information of each user.
[0073] S152. Generate dynamic patches based on the tourism products.
[0074] S153. Superimpose the dynamic patches on the real-time live broadcast screen, but not limited thereto.
[0075] In a preferred embodiment, step S121 is replaced with: performing real-time partition recognition on the live broadcast screen to obtain travel keywords corresponding to preset travel interest points and the target local area corresponding to the travel keywords, where the travel keywords at least include the names of travel attractions, the categories of travel transportation means, and the names of travel supporting interest points.
[0076] Step S153 is replaced with: obtaining the user's real-time area in the live broadcast screen, creating an area to be added in the area of the live broadcast screen other than the user's real-time area and the target local area, and overlaying the dynamic patch in the area to be added in the live broadcast screen, but not limited thereto.
[0077] In a preferred embodiment, in step S153, at least one edge of the dynamic patch is adjacent to at least one edge of the target local area, but not limited thereto.
[0078] The present invention realizes the generation and rendering of the dynamic patch through the following steps:
[0079] Obtaining travel product information: During the live broadcast, recognizing the live broadcast screen in real time to obtain travel keywords, obtaining the first set of travel products based on the travel keywords, the system obtaining the geographical information of the live broadcast user in real time to obtain the second set of travel products, and providing each live broadcast viewer with travel products related to the local environment in a targeted manner based on the intersection of the two, generating the dynamic patch in real time, and dynamically rendering the dynamic patch into the live broadcast screen, thereby enhancing the user experience and conversion rate of placing orders for travel products. The product information of the travel products includes the names of travel products, the prices of travel products, promotional information, etc.
[0080] 2. Patch template configuration: The system dynamically generates patch content according to the preset patch template. The patch template can be configured to include fields such as the names of travel products, the prices of travel products, promotional information, etc., and supports custom styles and layouts.
[0081] 3. Patch generation: The system dynamically generates the patch according to the current travel product information being explained and the patch template. During the patch generation process, the system dynamically adjusts the patch content according to the real-time changes in the travel product information.
[0082] 4. Patch rendering: The generated patch is dynamically overlaid on the live broadcast screen through real-time rendering technology. The position, size, and transparency of the patch can be adaptively adjusted according to the layout of the live broadcast screen to ensure that the patch does not block key screen content.
[0083] 5. User interaction: When watching the live broadcast, the user can click on the patch to view the detailed information of the travel product or directly place an order to purchase. The system will update the patch content in real time according to the user's interaction behavior, such as displaying statuses like "added to cart" or "sold out".
[0084] The present invention improves the display effect of tourism product information during live streaming by generating and rendering patches in real time, enhances the shopping experience of users, and promotes the order conversion rate of tourism products. This technical solution can be widely applied to scenarios that require real-time information display, such as live e-commerce and online education, and has high practical value and market prospects.
[0085] The present invention is a technical solution for generating and rendering dynamic patches based on the explanation of live tourism products. Through offline configuration, real-time generation and rendering, it improves the display effect of tourism product information during live streaming, enhances the shopping experience of users, and promotes the order conversion rate of tourism products.
[0086] The specific implementation manner of the present invention is as follows:
[0087] First, collect geographical information including at least the current location of the live user; collect the real-time live video of the live user.
[0088] Then, taking the mobile phone 1 used by the live user as an example, on the mobile phone screen, perform real-time partition recognition on the real-time live video to obtain tourism keywords corresponding to preset tourism interest points and the target local area 12 corresponding to the tourism keywords. The tourism keywords at least include the names of tourist attractions, categories of tourist transportation tools, and names of tourism supporting interest points; obtain the first set of tourism products based on the tourism keywords. In this embodiment, it is recognized that the real-time live video is a partial view of Huangshan Mountain, and the first set of tourism products related to "Huangshan Mountain" is obtained.
[0089] At least based on the current location of the live user (obtain the location information near Huangshan Mountain), perform location matching in the preset tourism product library to obtain the second set of tourism products (obtain the relevant second set of tourism products around "Huangshan Mountain"). Each tourism product in the preset tourism product library has corresponding location information.
[0090] Obtain the intersection of the first set of tourism products and the second set of tourism products as the third set of tourism products.
[0091] Finally, match the corresponding tourism products in the third set of tourism products according to the historical tourism information of each user; generate dynamic patches 13 based on the tourism products; obtain the user real-time area 11 of the live user in the real-time live video (the area occupied by the live user himself), establish an area to be added in the area of the real-time live video other than the user real-time area 11 and the target local area 12, and overlay the dynamic patches 13 in the area to be added in the real-time live video (so as to prevent the dynamic patches 13 from blocking the live user and the target local area 12). At least one edge of the dynamic patch 13 is adjacent to at least one edge of the target local area 12, so as to obtain a larger area of the dynamic patch 13 for displaying more tourism product information.
[0092] Figure 2 It is a schematic diagram of the implementation status of the method for generating patches based on tourism live broadcast of the present invention. As Figure 2 shown, at this time, for the live broadcast screen seen by users watching the live broadcast on the mobile phone, for the scenic spots of interest, they can directly click on the dynamic patch 13 to place an order, which is both direct and fast, greatly enhancing the interactivity and the conversion rate of the live broadcast.
[0093] The technical solution of the present invention can effectively improve the display effect of tourism product information during the live broadcast. The specific effects are as follows:
[0094] 1. Real-time: The system can generate patches in real time according to the currently explained tourism products, ensuring that the patch content is synchronized with the live broadcast content and improving the shopping experience of users.
[0095] 2. Dynamics: The patch content can be dynamically adjusted according to the real-time changes of tourism product information, such as price changes, inventory changes, etc., ensuring that users obtain the latest tourism product information.
[0096] 3. Interactivity: Users can directly view the details of tourism products or place an order to purchase by clicking on the patch, improving the shopping convenience of users and promoting the order conversion rate of tourism products.
[0097] 4. Adaptive layout: The position, size and transparency of the patch can be adaptively adjusted according to the layout of the live broadcast screen, ensuring that the patch does not block the key picture content and improving the viewing experience of users.
[0098] Figure 3 It is a schematic diagram of the structure of the patch generation system based on tourism live broadcast of the present invention. As Figure 3 shown, the embodiment of the present invention also provides a patch generation system based on tourism live broadcast for implementing the above-mentioned method for generating patches based on tourism live broadcast. The patch generation system 5 based on tourism live broadcast includes:
[0099] An information collection module 51, which obtains geographical information including the current location and real-time live broadcast pictures.
[0100] A first aggregation module 52, which identifies tourism keywords from the real-time live broadcast pictures and obtains a first tourism product set based on the tourism keywords.
[0101] A second aggregation module 53, which obtains a second tourism product set at least based on the current location of the live broadcast user.
[0102] A third aggregation module 54, which obtains the intersection of the first tourism product set and the second tourism product set as the third tourism product set. And
[0103] The patch overlay module 55 matches corresponding travel products in the third travel product set according to the historical travel information of each user to generate dynamic patches, and overlays the dynamic patches on the real-time live broadcast screen.
[0104] In a preferred embodiment, the information collection module 51 is configured to collect geographical information including at least the current location of the live user. The real-time live broadcast screen of the live user is collected, but not limited thereto.
[0105] In a preferred embodiment, the first set module 52 is configured to perform real-time graphic recognition on the real-time live broadcast screen to obtain travel keywords corresponding to preset travel interest points. The travel keywords include at least the names of travel attractions, travel transportation categories, and travel supporting interest point names. The first travel product set is obtained based on the travel keywords, but not limited thereto.
[0106] In a preferred embodiment, the second set module 53 is configured to perform location matching in a preset travel product library based at least on the current location of the live user to obtain a second travel product set. Each travel product in the preset travel product library has corresponding location information, but not limited thereto.
[0107] In a preferred embodiment, the patch overlay module 55 is configured to match corresponding travel products in the third travel product set according to the historical travel information of each user. Generate dynamic patches based on the travel products. Overlay the dynamic patches on the real-time live broadcast screen, but not limited thereto.
[0108] In a preferred embodiment, the first set module 52 is configured to perform real-time partition recognition on the real-time live broadcast screen to obtain travel keywords corresponding to preset travel interest points and the target local area corresponding to the travel keywords. The travel keywords include at least the names of travel attractions, travel transportation categories, and travel supporting interest point names. The first travel product set is obtained based on the travel keywords.
[0109] The patch overlay module 55 is replaced with: being configured to match corresponding travel products in the third travel product set according to the historical travel information of each user. Generate dynamic patches based on the travel products. Obtain the user real-time area of the live user in the real-time live broadcast screen, establish a to-be-added area in the area of the real-time live broadcast screen except for the user real-time area and the target local area, and overlay the dynamic patches in the to-be-added area of the real-time live broadcast screen, but not limited thereto.
[0110] In a preferred embodiment, in step S153, at least one edge of the dynamic patch is adjacent to at least one edge of the target local area, but not limited thereto.
[0111] The patch generation system based on travel live broadcast according to the present invention can generate dynamic patches in real time according to the characteristics of outdoor travel live broadcast, and dynamically render the dynamic patches into the live broadcast screen, thereby improving the user experience and conversion rate of placing orders for travel products.
[0112] An embodiment of the present invention also provides a patch generation device based on travel live broadcast, including a processor and a memory, in which executable instructions of the processor are stored. Among them, the processor is configured to execute the steps of the patch generation method based on travel live broadcast via executing the executable instructions.
[0113] As shown above, the patch generation device based on travel live broadcast of the present invention in this embodiment can generate dynamic patches in real time according to the characteristics of outdoor travel live broadcast, and dynamically render the dynamic patches into the live broadcast screen, thereby improving the user experience and conversion rate of placing orders for travel products.
[0114] Those skilled in the art of the present technology field can understand that various aspects of the present invention can be implemented as a system, a method or a program product. Therefore, various aspects of the present invention can be specifically implemented in the following forms, namely: a complete hardware implementation manner, a complete software implementation manner (including firmware, microcode, etc.), or an implementation manner combining hardware and software aspects, which can be collectively referred to as "circuit", "module" or "platform" here.
[0115] Figure 4 is a schematic structural diagram of the patch generation device based on travel live broadcast of the present invention. The following will refer to Figure 4 to describe the electronic device 600 according to this embodiment of the present invention. Figure 4 The electronic device 600 shown is only an example and should not bring any limitation to the functions and usage scope of the embodiments of the present invention.
[0116] As Figure 4 shown, the electronic device 600 is presented in the form of a general computing device. The components of the electronic device 600 may include but are not limited to: at least one processing unit 610, at least one storage unit 620, a bus 630 connecting different platform components (including the storage unit 620 and the processing unit 610), a display unit 640, etc.
[0117] Among them, the storage unit stores program codes, and the program codes can be executed by the processing unit 610, so that the processing unit 610 executes the steps according to various exemplary embodiments of the present invention described in the above method part of this specification. For example, the processing unit 610 can execute the steps as Figure 1 shown in
[0118] The storage unit 620 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 6201 and / or a cache storage unit 6202, and may further include a read-only storage unit (ROM) 6203.
[0119] The storage unit 620 may further include a program / utilities 6204 having a set (at least one) of program modules 6205. Such program modules 6205 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment.
[0120] The bus 630 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus structures.
[0121] The electronic device 600 may also communicate with one or more external devices 700 (such as a keyboard, a pointing device, a Bluetooth device, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 600, and / or may communicate with any device that enables the electronic device 600 to communicate with one or more other computing devices (such as a router, a modem, etc.). Such communication may be carried out through the input / output (I / O) interface 650. Also, the electronic device 600 may communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the network adapter 660. The network adapter 660 may communicate with other modules of the electronic device 600 through the bus 630. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage platforms, etc.
[0122] An embodiment of the present invention also provides a computer-readable storage medium for storing a program, and the steps of a method for generating a patch based on a travel live broadcast are implemented when the program is executed. In some possible implementation manners, various aspects of the present invention may also be implemented in the form of a program product, which includes program code. When the program product runs on a terminal device, the program code is used to cause the terminal device to execute the steps according to various exemplary embodiments of the present invention described in the above method part of this specification.
[0123] As shown above, the patch generation system of the present invention based on travel live broadcast can generate dynamic patches in real time according to the characteristics of outdoor travel live broadcast, and dynamically render the dynamic patches into the live broadcast screen, thereby improving the user experience and conversion rate of placing orders for travel products.
[0124] Figure 5 It is a schematic structural diagram of the computer-readable storage medium of the present invention. Refer to Figure 5 As shown, a program product 800 for implementing the above method according to an embodiment of the present invention is described. It can be a portable compact disc read-only memory (CD-ROM) and includes program code, and can run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, the readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0125] The program product can adopt any combination of one or more readable media. The readable media can be a readable signal medium or a readable storage medium. The readable storage medium can 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. More specific examples (non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0126] The computer-readable storage medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries the readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The readable storage medium can also be any readable medium other than the readable storage medium, and the readable medium can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium can be transmitted by any suitable medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above.
[0127] The program code for performing the operations of the present invention can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and also including conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computing device, partially on the user's device, executed as a stand-alone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., by connecting through the Internet using an Internet service provider).
[0128] In summary, the object of the present invention is to provide a method, system, device and storage medium for generating patches based on tourism live broadcasts, which can generate dynamic patches in real time according to the characteristics of outdoor tourism live broadcasts and dynamically render the dynamic patches into the live broadcast screen, thereby enhancing the user experience and conversion rate of placing orders for tourism products.
[0129] The above content is a further detailed description of the present invention in combination with specific preferred embodiments, and it cannot be determined that the specific implementation of the present invention is only limited to these descriptions. For those of ordinary skill in the technical field to which the present invention belongs, without departing from the concept of the present invention, several simple deductions or substitutions can be made, and all should be regarded as belonging to the protection scope of the present invention.
Claims
1. A method for generating patches based on tourism live broadcast, characterized in that, including the following steps: S110. Obtain geographical information including the current location and a real-time live video; S120. Identify the real-time live video to obtain travel keywords, and obtain a first set of travel products based on the travel keywords; S130. Obtain a second set of travel products based at least on the current location of the live user; S140. Obtain the intersection of the first set of travel products and the second set of travel products as a third set of travel products; and S150. Match corresponding travel products in the third set of travel products according to the historical travel information of each user to generate dynamic patches, and superimpose the dynamic patches on the real-time live video.
2. The method for generating a patch based on travel live broadcast according to claim 1, wherein, The step S110 includes the following steps: S111. Collect geographical information including at least the current location of the live user; S112. Collect the real-time live video of the live user.
3. The method for generating a patch based on tourism live broadcast according to claim 2, wherein, The step S120 includes the following steps: S121. Perform real-time text and image recognition on the real-time live video to obtain travel keywords corresponding to preset travel interest points. The travel keywords at least include travel scenic spot names, travel transportation vehicle categories, and travel supporting interest point names; S122. Obtain a first set of travel products based on the travel keywords.
4. The method for generating a patch based on a tourism live broadcast according to claim 3, characterized in that, The step S130 includes: Based at least on the current location of the live user, perform location matching in a preset travel product library to obtain a second set of travel products. Each travel product in the preset travel product library has corresponding location information.
5. The method for generating a patch based on travel live broadcast according to claim 3, wherein The step S150 includes the following steps: S151. Match corresponding travel products in the third set of travel products according to the historical travel information of each user; S152. Generate dynamic patches based on the travel products; S153. Superimpose the dynamic patches on the real-time live video.
6. The method for generating a patch based on tourism live broadcast according to claim 5, wherein, The step S121 is replaced with: Perform real-time partition recognition on the real-time live video to obtain travel keywords corresponding to preset travel interest points and the target local area corresponding to the travel keywords. The travel keywords at least include travel scenic spot names, travel transportation vehicle categories, and travel supporting interest point names; The step S153 is replaced with: Obtain the user real-time area of the live user in the real-time live video, establish a to-be-added area in the area of the real-time live video except for the user real-time area and the target local area, and superimpose the dynamic patches in the to-be-added area of the real-time live video.
7. The method for generating a patch based on tourism live broadcast according to claim 6, wherein, In the step S153, at least one edge of the dynamic patch is adjacent to at least one edge of the target local area.
8. A patch generation system based on tourism live broadcast, which is used to implement the patch generation method based on tourism live broadcast described in claim 1, and is characterized in that including: An information collection module that obtains geographical information including the current location and a real-time live video; A first set module that identifies the real-time live video to obtain travel keywords and obtains a first set of travel products based on the travel keywords; A second set module that obtains a second set of travel products based at least on the current location of the live user; A third set module that obtains the intersection of the first set of travel products and the second set of travel products as a third set of travel products; and The patch overlay module matches corresponding travel products in the third travel product set according to the historical travel information of each user to generate dynamic patches, and overlays the dynamic patches onto the real-time live broadcast screen.
9. A patch generation device based on tourism live broadcast, characterized in that, It includes: A processor; A memory that stores executable instructions of the processor; Wherein, the processor is configured to execute the steps of the patch generation method based on travel live broadcast according to any one of claims 1 to 7 by executing the executable instructions.
10. A computer-readable storage medium for storing a program, characterized in that, When the program is executed by the processor, it implements the steps of the patch generation method based on travel live broadcast according to any one of claims 1 to 7.