Advertisement display method and system, terminal, readable storage medium, and program product

By establishing a communication connection between the first terminal and the second terminal, and displaying relevant parameter advertisements on the second terminal, the problem of users not being able to fully understand the product parameters is solved, thereby improving the promotional effect and user experience.

WO2026098051A1PCT designated stage Publication Date: 2026-05-15HUAWEI TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-09-09
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

In scenarios such as trade shows or product experience centers, users only browse the appearance of products and fail to fully understand the relevant parameters of products they are interested in, resulting in poor promotional effects.

Method used

A communication connection is established between a first terminal (such as a mobile phone) and a second terminal (such as a car), and the relevant parameter advertisements of the second terminal are received and displayed, including device type, model and status information, so that the user can understand.

Benefits of technology

It improves the promotional effect of products on the second terminal, enhances the user experience, and allows users to actively choose to view advertisements, reducing advertising interference.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025120108_15052026_PF_FP_ABST
    Figure CN2025120108_15052026_PF_FP_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of communications, and specifically to an advertisement display method and system, a terminal, a readable storage medium, and a program product. According to the method, when detecting that a communication connection is established with a second terminal, a first terminal (for example, a mobile phone) can determine interface parameters such as an interface size of a target interface currently suitable for displaying an advertisement, so as to obtain an advertisement resource related to the second terminal or a commodity displayed by the second terminal and adapted to the target interface, and display, on the target interface, an advertisement corresponding to the obtained advertisement resource. The content of the advertisement may comprise parameters related to the second terminal or the commodity displayed by the second terminal. In this way, the first terminal such as a mobile phone can actively push, to a user, the parameters related to the second terminal or the commodity displayed by the second terminal, so that a user can understand the parameters, thereby helping to improve the promotion effect of the commodity corresponding to the second terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Advertising display methods, systems, terminals, readable storage media, and program products

[0001] This application claims priority to Chinese Patent Application No. 202411566702.6, filed on November 5, 2024, entitled “Advertising Display Method, System, Terminal, Readable Storage Medium and Program Product”, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This invention relates to the field of communication technology, and specifically to an advertising display method, system, terminal, readable storage medium, and program product. Background Technology

[0003] Currently, in scenarios such as exhibitions or product experience centers as shown in Figure 1, the products displayed at each booth, such as cars, mobile phones, or televisions, are mostly introduced to users through information boards on the booths or large screen devices next to the booths.

[0004] For example, products like cars displayed at booth 01 can have their relevant parameters, such as acceleration performance and charging power, displayed on a nearby large screen device 011. Similarly, booths 02 through 13 can use information boards on their respective booths to display parameters of products like mobile phones and televisions. When users enter the exhibition or product experience center shown in Figure 1 and visit the products displayed at each booth along exhibition route 012, they typically only browse the appearance of the products. They might only examine the relevant parameters of products that interest them. This results in some product parameters not being known to users, leading to poor product promotion. Currently, there is a lack of an advertising display solution that can proactively push relevant product parameters to users in the above scenarios. Summary of the Invention

[0005] This application provides an advertising display method, system, terminal, readable storage medium, and program product, which can support a first terminal such as a mobile phone to actively push relevant parameters of a second terminal or the products displayed on the second terminal to the user so that the user can understand them, thereby improving the promotional effect of the corresponding products on the second terminal.

[0006] In a first aspect, this application provides an advertising display method applied to a first terminal. The method includes: during movement, receiving a first message sent by a second terminal, wherein the first message is used to instruct the first terminal to determine whether to support displaying an advertisement; determining that displaying an advertisement is supported, sending a second message indicating support for displaying an advertisement to the second terminal, and establishing a first communication connection with the second terminal; receiving first product information sent by the second terminal based on the first communication connection, wherein the first product information is related to an advertisement for a first product; and displaying a first advertisement for the first product based on the first product information.

[0007] For example, the first message sent by the second terminal can be a broadcast message. When the distance between the first terminal and the second terminal meets a certain range (e.g., within a preset range of X meters) during the first terminal's movement, the broadcast message sent by the second terminal can reach the first terminal. At this time, the first terminal can receive the broadcast message (i.e., the first message). This first message may carry special markers or fields. After recognizing these special markers or fields, the first terminal can trigger a check to determine if displaying an advertisement is supported. If displaying an advertisement is supported, the first terminal will reply to the second terminal with a corresponding message, such as the second message mentioned above. This second message can be a unicast or multicast message to a designated recipient (e.g., the second terminal), without limitation. Furthermore, if displaying an advertisement is supported, the first terminal can continue to establish a communication connection with the second terminal (e.g., the first communication connection mentioned above) and receive first product information sent by the second terminal based on the established communication connection to display a corresponding advertisement (e.g., the first advertisement). It can be understood that the content of the first advertisement may include relevant parameters of the product, such as relevant performance parameters of a car.

[0008] Thus, in scenarios such as exhibitions or product experience centers, the first terminal that moves with the user, such as a mobile phone, can proactively push relevant parameters of the second terminal or the products displayed on the second terminal to the user so that the user can understand them, thereby improving the promotional effect of the corresponding products on the second terminal.

[0009] It is understood that the aforementioned first product can be the second terminal itself, i.e., a terminal electronic device. In other embodiments, the first product can also be a product displayed on the second terminal, such as clothing, furniture, food, cosmetics, etc., displayed on large screens or electronic billboards at exhibitions or product experience centers; this is not limited here. Correspondingly, the aforementioned first product information can include relevant parameters of the various types of first products, as well as links to obtain advertising resources or advertising resources related to the first product; this is not limited here.

[0010] In one possible implementation of the first aspect above, before displaying the first advertisement for the first product, the method includes: playing a prompt message based on the first product information, wherein the prompt message is used to remind the user to view the first advertisement for the first product.

[0011] In one possible implementation of the first aspect above, playing the prompt message includes at least one of the following: displaying a first image, wherein the first image includes the prompt message; playing a first video, wherein the first video includes the prompt message; or playing a first voice, wherein the first voice includes the prompt message.

[0012] For example, the first terminal can play a prompt message through voice, video, or text based on the information of the first product, reminding or asking the user whether they want to view the advertisement for the first product. This prompt message can also remind the user to view the relevant parameters of the first product. It can be understood that the content of the advertisement for the first product can be its relevant parameters. In this way, the first terminal, such as a mobile phone, can ask the user's opinion before displaying the advertisement. The user can then choose to view or not view the corresponding advertisement upon seeing the prompt message, which helps improve the user experience.

[0013] In one possible implementation of the first aspect above, determining that displaying an advertisement is supported includes: detecting that the function of supporting displaying advertisements is enabled on a target interface, wherein the target interface is an interface that displays a first advertisement.

[0014] For example, the first terminal can have an interface for enabling the display of advertisements. This interface can be seen in the always-on display settings interface 310 shown in Figure 3a below. Users can enable the display of advertisements by clicking the switch control 311 corresponding to the "Personalized Interactive Always-on Display" function. Correspondingly, users can also disable the display of advertisements by clicking the switch control 311 corresponding to the "Personalized Interactive Always-on Display" function. In this case, the result of the first terminal, such as the mobile phone, detecting whether it supports displaying advertisements will be "not supported," which will not be elaborated here.

[0015] The target interface of the first terminal can provide quick access to frequently used functions or information and can have a certain degree of interactivity, allowing users to perform simple operations. For example, this target interface could be an always-on display, a pop-up window, or a live view window. Such interfaces can display relevant information based on the current usage context. For example, an always-on display could show the aforementioned first advertisement when a user is holding the first terminal while viewing an exhibit and has not activated the power button. Users can also quickly disable the first terminal's advertisement display function upon seeing the aforementioned prompts or the first advertisement displayed, reducing the intrusion of advertising content and thus improving the user experience.

[0016] In one possible implementation of the first aspect above, the first commodity information includes at least one of the commodity type, commodity model or batch number, and commodity status of the first commodity.

[0017] For example, the product type of the first product can include the category to which the product belongs, such as automobiles, mobile phones, watches, clothing, household goods, or food, cosmetics, etc. The product model of the first product can include the model of terminal electronic devices such as automobiles, mobile phones, and watches, the model of household goods, etc. The product batch number of the first product can include the number used for quality control and identification of products with shelf-life limitations, such as food and cosmetics.

[0018] In one possible implementation of the first aspect above, displaying a first advertisement for the first product based on the first product information includes any one of the following: sending a first acquisition request to an advertising platform and receiving a first advertisement resource corresponding to the first advertisement returned by the advertising platform, wherein the first acquisition request includes the first product information and interface parameters of the target interface, and the interface parameters include at least the size of the display area of ​​the target interface; or, sending a second acquisition request to a second terminal and receiving a first advertisement resource corresponding to the first advertisement returned by the second terminal, wherein the second acquisition request includes at least the interface parameters of the target interface, the second terminal includes one or more advertisement resources corresponding to the first product information, and the one or more advertisement resources include the first advertisement resource; receiving the first advertisement resource corresponding to the first advertisement pushed by the second terminal.

[0019] In some embodiments, the first communication connection established between the first terminal and the second terminal can enable the first terminal to obtain first product information sent by the second terminal. Then, the first device can request corresponding advertising resources from the advertising platform based on the product information and the interface parameters of the target interface—that is, advertising resources related to the second terminal or the product displayed on the second terminal and adapted to the target interface. In other embodiments, the first communication connection established between the first terminal and the second terminal can also enable the first terminal to obtain the aforementioned advertising resources from the second terminal. In these embodiments, the second terminal can obtain the advertising resources from the advertising platform in advance, and this is not limited to this specific embodiment.

[0020] In one possible implementation of the first aspect above, sending a second acquisition request to a second terminal and receiving a first advertising resource corresponding to the first advertisement returned by the second terminal includes: sending a second acquisition request to the second terminal based on a first communication connection; and receiving the first advertising resource returned by the second terminal based on a second communication connection established with the second terminal, wherein the bandwidth of the data transmission channel supported by the second communication connection is greater than the bandwidth of the data transmission channel supported by the first communication connection.

[0021] For example, after the first communication connection is established between the first terminal, such as a mobile phone, and the second terminal, such as a car, other communication connections (referred to as the second communication connection) can be further established to transmit the first advertising resource, i.e. the target advertising resource, without any restrictions.

[0022] In one possible implementation of the first aspect above, the first product includes a second terminal, and the first product information includes at least the device information of the second terminal, wherein the device information of the second terminal includes one or more of the following: the device type of the second terminal; the device model of the second terminal; and the current device status of the second terminal.

[0023] For example, when the second terminal itself is the aforementioned first product, the device type of the second terminal included in the first product information may include category information such as automobiles, mobile phones, and watches. The device model of the second terminal included in the aforementioned first product information may include, for example, a number used for classification and identification under the corresponding category; different device models may correspond to different batches or products with different functions. The current device status of the second terminal may include, for example, the current driving or stationary state of a car, or the current state of a mobile phone such as locked screen, in a call, screen off, or powered off and charging, etc., without limitation.

[0024] In one possible implementation of the first aspect above, the first product information is related to the advertisement of the first product, including: the first advertising resource corresponding to the first advertisement of the first product has primary classification information corresponding to the device type of the second terminal; the first advertising resource corresponding to the first advertisement of the first product has secondary classification information corresponding to the device model of the second terminal; and the first advertising resource corresponding to the first advertisement of the first product has tertiary classification information corresponding to the current device status of the second terminal.

[0025] In one possible implementation of the first aspect above, the current device state of the second terminal includes an operating state and a non-operating state, and three-level classification information, including: a first classification information corresponding to the operating state; or, a second classification information corresponding to the non-operating state.

[0026] In one possible implementation of the first aspect above, the current device state of the second terminal includes an operating state, which includes, for the second terminal being a car, any one of the car's accelerating state, decelerating state, and turning state; and the current device state of the second terminal includes a non-operating state, which includes, for the second terminal being a car, any one of the car's parked state, engine off state, or power off state.

[0027] Among them, the above-mentioned vehicle's acceleration, deceleration, and turning states can be collectively referred to as driving states, and the above-mentioned vehicle's parking, engine off, or power off states can be collectively referred to as stationary states.

[0028] In one possible implementation of the first aspect above, the first category information corresponding to the operating state includes: an acceleration advertising label corresponding to the acceleration driving state, wherein the advertising resource corresponding to the acceleration advertising label is used to provide advertising content displaying parameters related to vehicle acceleration performance, and the product details of the first product include parameters related to vehicle acceleration performance; a deceleration advertising label corresponding to the deceleration driving state, wherein the advertising resource corresponding to the deceleration advertising label is used to provide advertising content displaying parameters related to vehicle deceleration performance, and the product details of the first product include parameters related to vehicle deceleration performance; and a turning advertising label corresponding to the turning driving state, wherein the advertising resource corresponding to the turning advertising label is used to provide advertising content displaying parameters related to vehicle turning performance, and the product details of the first product include parameters related to vehicle turning performance.

[0029] In one possible implementation of the first aspect above, the second category of information corresponding to the non-operating state includes: a vehicle configuration advertising identifier corresponding to the parking state, the engine off state, or the power off state, wherein the advertising resource marked by the vehicle configuration advertising identifier is used to provide configuration parameters of the vehicle's hardware or software structure, and the product details of the first product include the configuration parameters.

[0030] The aforementioned advertising resource management method, which categorizes advertising resources based on the device type, model, and status of the first commodity such as automobiles, can support the first terminal, such as a mobile phone, to display corresponding advertisements of the currently connected second terminal (e.g., automobile) under different device statuses. It can also display relevant parameters of the second terminal under the corresponding status to the user. In other words, the advertising content displayed by the first terminal can be associated with the corresponding device status of the second terminal, thus providing the user with an interactive experience based on the advertising display function.

[0031] In one possible implementation of the first aspect above, the first product includes the product advertised by the second terminal through a screen, and the first product information includes relevant information about the product advertised by the second terminal.

[0032] In one possible implementation of the first aspect above, the first product information includes a first advertising resource acquisition link corresponding to the first advertisement of the first product.

[0033] In one possible implementation of the first aspect above, the first product information includes the first advertising resource corresponding to the first advertisement of the first product.

[0034] It is understandable that when the aforementioned first product information is a link to obtain first advertising resources, the first terminal can access the server corresponding to the advertising platform based on the link, obtain the first advertising resources, and then display the first advertisement for the first product based on the first advertising resources. When the aforementioned first product information is a first advertising resource, the first terminal can display the first advertisement for the first product on the target interface based on the advertising resources. This helps improve the execution efficiency of the first terminal in obtaining advertising resources and displaying the corresponding advertisements.

[0035] In one possible implementation of the first aspect above, the first communication connection includes any one of the following: a communication connection based on Bluetooth technology; a communication connection based on StarScan technology; a communication connection based on ultra-wideband technology; or a communication connection based on wireless local area network.

[0036] Secondly, this application provides an advertising display method applied to a second terminal. The method includes: sending a first message to a first terminal, wherein the first message is used to instruct the first terminal to determine whether to support displaying an advertisement; receiving a second message sent by the first terminal indicating support for displaying an advertisement, and establishing a first communication connection with the first terminal; and sending first product information to the first terminal based on the first communication connection, wherein the first product information is related to an advertisement for a first product, and the first product information is used to support the first terminal in displaying a first advertisement for the first product.

[0037] In one possible implementation of the second aspect above, the first product information includes at least one of the following: product type, product model or batch number, and product status of the first product; a link to obtain the first advertising resource corresponding to the first advertisement of the first product; or, the first advertising resource corresponding to the first advertisement of the first product.

[0038] In one possible implementation of the second aspect above, corresponding to the first product information including at least one of the product type, product model or batch number, and product status of the first product, sending the first product information to the first terminal based on the first communication connection includes: receiving a third acquisition request sent by the first terminal, wherein the third acquisition request includes interface parameters of the target interface supported by the first terminal for displaying the first advertisement, and the interface parameters include at least the size of the display area of ​​the target interface; determining the first advertisement resource corresponding to the first advertisement based on the first product information and the interface parameters of the target interface; and in response to the third acquisition request, sending the first product information and the first advertisement resource to the first terminal.

[0039] In one possible implementation of the second aspect above, determining the first advertising resource corresponding to the first advertisement based on the first product information and the interface parameters of the target interface includes: sending a fourth acquisition request to the advertising platform, wherein the fourth acquisition request includes the first product information, the fourth acquisition request is used to request one or more advertising resources corresponding to the first product information, and the one or more advertising resources include the first advertisement resource; receiving and saving one or more advertising resources returned by the advertising platform; and determining the first advertisement resource corresponding to the first advertisement from multiple advertising resources based on the interface parameters of the target interface.

[0040] In one possible implementation of the second aspect above, in response to a third acquisition request, sending first product information and first advertising resources to a first terminal includes: in response to the third acquisition request, establishing a second communication connection with the first terminal; and sending the first product information and first advertising resources based on the second communication connection, wherein the bandwidth of the data transmission channel supported by the second communication connection is greater than the bandwidth of the data transmission channel supported by the first communication connection.

[0041] Thirdly, this application provides an advertising display method applied to a first terminal. The method includes: sending a connection request to a second terminal; upon detecting a first communication connection with the second terminal corresponding to the connection request, sending a request to the second terminal to obtain first product information, wherein the first product information is related to an advertisement of the first product; and displaying a first advertisement of the first product based on the obtained first product information.

[0042] That is, the first terminal can actively discover the second terminal, and the first terminal can request the aforementioned first product information from the second terminal. In turn, the second terminal can respond to the request of the first terminal and send the aforementioned first product information to the first terminal.

[0043] Fourthly, this application provides an advertising display method applied to a first terminal. The method includes: sending a connection request to a second terminal, the connection request being used to request the establishment of a first communication connection with the second terminal; receiving first product information sent by the second terminal through the first communication connection, wherein the first product information is related to an advertisement for a first product; and displaying a first advertisement for the first product based on the first product information.

[0044] That is, the first terminal can actively discover the second terminal, and the second terminal can actively push the aforementioned first product information to the first terminal.

[0045] Fifthly, this application provides a terminal electronic device, including: one or more processors; one or more memories; the one or more memories storing one or more programs, which, when executed by one or more processors, cause the terminal electronic device to perform the advertising display method provided in the first aspect and various possible implementations thereof, as well as the second aspect and various possible implementations thereof.

[0046] In a sixth aspect, this application provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the advertising display method provided in the first aspect and various possible implementations thereof, as well as the second aspect and various possible implementations thereof.

[0047] In a seventh aspect, this application provides a computer program product, including a computer program / instructions that, when executed by a processor, implement the advertising display method provided in the first aspect and various possible implementations thereof, as well as in the second aspect and various possible implementations thereof.

[0048] The beneficial effects of the second to seventh aspects mentioned above can be referred to the relevant descriptions in the first aspect and its various possible implementations, which will not be repeated here. Attached Figure Description

[0049] Figure 1 shows a schematic diagram of an application scenario of an advertising display method provided in an embodiment of this application.

[0050] Figure 2 shows a schematic diagram of an interactive scenario provided in an embodiment of this application.

[0051] Figure 3a shows a schematic diagram of the settings interface for enabling the display of advertisements on the always-on display screen, according to an embodiment of this application.

[0052] Figure 3b shows a schematic diagram of a screen-off display interface for displaying an advertisement on the acceleration performance of a car, provided in an embodiment of this application.

[0053] Figure 3c shows a schematic diagram of a screen-off display interface for displaying an advertisement on the deceleration performance of a car, provided in an embodiment of this application.

[0054] Figure 3d shows a schematic diagram of a screen-off display interface for displaying advertisements on a car's turning performance, provided in an embodiment of this application.

[0055] Figure 3e shows a schematic diagram of a screen-off display interface for displaying advertisements related to a stationary car, provided in an embodiment of this application.

[0056] Figure 3f shows a schematic diagram of a screen-off display interface for displaying advertisements related to the charging status of a car, provided in an embodiment of this application.

[0057] Figure 4a shows an interactive implementation flowchart of an advertising display method provided in an embodiment of this application.

[0058] Figure 4b shows an interactive implementation flowchart of another advertising display method provided in an embodiment of this application.

[0059] Figure 4c shows an interactive implementation flowchart of another advertising display method provided in this application embodiment.

[0060] Figure 5 is a schematic diagram of the implementation process of classifying and managing advertising resources on an advertising platform according to an embodiment of this application.

[0061] Figure 6a shows a schematic diagram of the implementation process of an advertising display method applied to a first terminal according to an embodiment of this application.

[0062] Figure 6b shows a schematic diagram of the implementation process of an advertising display method applied to a second terminal according to an embodiment of this application.

[0063] Figure 7 shows a schematic diagram of the hardware structure of a first terminal provided in an embodiment of this application.

[0064] Figure 8 shows a schematic diagram of the software structure of a first terminal provided in an embodiment of this application.

[0065] Figure 9 shows a schematic diagram of the hardware structure of a second terminal provided in an embodiment of this application.

[0066] Figure 10 shows a schematic diagram of the structure of a server deployed on an advertising platform according to an embodiment of this application. Detailed Implementation

[0067] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions in the embodiments of this application will be described in detail below with reference to the accompanying drawings and specific implementation methods.

[0068] In the scenario shown in Figure 1 above, users can bring handheld electronic devices such as mobile phones when visiting the products displayed at each booth, hereinafter referred to as the first terminal. Electronic devices such as cars, mobile phones, or televisions displayed at each booth as the products themselves, as well as electronic devices used to display relevant parameters of products such as clothing and home furnishings, are hereinafter referred to as the second terminal.

[0069] It is understood that the terminal electronic device in this application embodiment can also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. In this application embodiment, the first terminal can be a mobile phone, smart TV, wearable device, tablet computer, computer with wireless transceiver function, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, and other electronic devices with a display screen. Among them, wearable devices can include smartwatches, smart bracelets, and other electronic devices with a display screen.

[0070] The second terminal can be any of the aforementioned terminal electronic devices, or it can be an electronic device with product display functions, such as an electronic billboard or other electronic devices with a screen. Here, when the second terminal is a wearable device, the wearable device can include wired headphones, wireless headphones (e.g., TWS Bluetooth headphones, neckband Bluetooth headphones, over-ear Bluetooth headphones), smartwatches, smart bracelets, smart glasses, smart ankle bracelets, smart rings, smart necklaces, augmented reality (AR) devices, virtual reality (VR) devices, etc. This application does not impose any special restrictions on the specific form of the wearable device.

[0071] As mentioned earlier, there is currently a lack of an advertising display solution that can proactively push relevant product parameters to users in the above scenarios.

[0072] To address the aforementioned problems, this application provides an advertising display method. This method utilizes the always-on display function supported by a first terminal (e.g., a mobile phone). Upon detecting the establishment of a communication connection with a second terminal, it determines interface parameters such as the interface size of the target interface suitable for displaying the advertisement. It then acquires advertising resources related to the second terminal or the products displayed on the second terminal, which are adapted to the target interface, and displays the advertisement corresponding to the acquired advertising resources on the target interface. The content of the advertisement may include relevant parameters of the second terminal or the products displayed on the second terminal. In this way, the first terminal, such as a mobile phone, can proactively push relevant parameters of the second terminal or the products displayed on the second terminal to the user so that the user can understand them, thereby improving the promotional effect of the corresponding products on the second terminal.

[0073] Considering that the first terminal, such as a mobile phone, carried by the user in the scenario shown in Figure 1 supports always-on display (AOD), meaning that even after the screen of the mobile phone or other terminal is turned off, the screen can still display content such as time, date, pictures, and battery level, one example of the target interface for displaying advertisements on the first terminal can be an always-on display interface. In other embodiments, another example of the target interface can be an interface that supports displaying pop-ups or live windows, such as a desktop or lock screen interface, and correspondingly, the advertisement resources can be advertisement resources suitable for displaying in pop-ups or live windows. In other embodiments, the target interface can also be the negative one screen display interface of an electronic device such as a mobile phone, or the startup interface of an application (APP) or an interface triggered when entering a specific page of an APP, etc., without limitation.

[0074] It is understood that the aforementioned target interface can have the following characteristics: Firstly, it can provide a way to quickly access frequently used functions or information, such as an always-on display interface that can provide a way to quickly view the time, notifications, etc.; secondly, the aforementioned target interface can have a certain degree of interactivity, allowing users to perform simple operations, such as clicking, swiping, etc.; thirdly, the aforementioned target interface can display relevant information according to the current usage context, for example, an always-on display interface can display advertisements related to the second terminal or the products displayed on the second terminal when the user is holding the first terminal to view exhibits and has not activated the power button, etc., without any restrictions. The interface size of the aforementioned target interface can include the size of the display area corresponding to the target interface. In addition to the aforementioned interface size, the interface parameters of the target interface can also include other parameters, such as whether the target interface supports displaying images in the displayed content, the number of images that can be displayed, the number of text that can be displayed, etc., without any restrictions.

[0075] It is understood that the communication connection established between the first terminal and the second terminal can be a short-range communication connection, such as a communication connection based on Bluetooth (BT) technology, a communication connection based on Near Link technology, a communication connection based on ultra-wideband (UWB) technology, or a communication connection established based on wireless local area networks (WLAN) technology (such as wireless fidelity (Wi-Fi) networks), etc., and there is no limitation here. For ease of distinction, this communication connection can be referred to as the first communication connection.

[0076] Based on this, the conditions for establishing a communication connection between the first terminal and the second terminal can be set according to the coverage range of each of the above communication methods. For example, when the distance between the first terminal and the second terminal is within a preset range of X meters during the movement of the first terminal, the second terminal can send a broadcast message to the first terminal to first confirm whether the first terminal supports displaying advertisements, and then establish a communication connection with the first terminal that supports displaying advertisements.

[0077] In some embodiments, the first communication connection established between the first terminal and the second terminal can support the first terminal in obtaining device information of the second terminal or identification information related to the products displayed by the second terminal (hereinafter collectively referred to as product information). Then, the first device can request corresponding advertising resources from the advertising platform based on the product information and the interface parameters of the target interface; that is, advertising resources related to the second terminal or the products displayed by the second terminal and adapted to the target interface. In other embodiments, the first communication connection established between the first terminal and the second terminal can also support the first terminal in obtaining the aforementioned advertising resources from the second terminal. The second terminal can obtain the aforementioned advertising resources from the advertising platform in advance, which is not limited here.

[0078] It is understood that the first communication connection established between the first terminal and the second terminal can be based on the second terminal sending broadcast messages to surrounding first terminals. These messages may carry special markers or fields to instruct the first terminals whether to support displaying advertisements on the always-on display screen, pop-ups, live view windows, or other target interfaces. The first terminal can reply to the second terminal with a unicast or multicast message indicating support for displaying advertisements, based on the received broadcast message. Simultaneously, it can also initiate a request to establish the first communication connection with the second terminal. In other embodiments, the second terminal can also initiate a request to establish a communication connection with the first terminal based on the message indicating support for displaying advertisements returned by the first terminal.

[0079] Based on this, the second terminal can send relevant product information, such as device information of the second terminal or information related to clothing, home furnishings, and other products promoted in advertisements displayed on the second terminal, to the first terminal through the established first communication connection. In some other embodiments, the first terminal may also send a request to the second terminal to obtain the aforementioned product information based on the first communication connection, which is not limited here.

[0080] In some embodiments, the process of the first terminal acquiring advertising resources may include: the first terminal sending an advertising resource acquisition request to the advertising platform, carrying the acquired product information and interface parameters of the target interface such as an always-on display interface, pop-up window, or live view window that the first terminal supports displaying advertisements, so as to acquire the corresponding advertising resources from the advertising platform. In other embodiments, the process of the first terminal acquiring advertising resources may also include: the first terminal sending the screen parameters of the target screen to the second terminal, and the second terminal pushing the advertising resources corresponding to the screen parameters of the target screen and the corresponding product information, which have been acquired from the advertising platform, to the first terminal for displaying or showing advertisements.

[0081] It is understood that the aforementioned product information can be related to the advertisements for the corresponding products. On the one hand, the product information may include at least one of the following: product type, product model or batch number, and product status. In this case, a pre-established association can be established between the first terminal and the second terminal. For example, the first terminal and the second terminal may be terminal products from the same merchant, or the first terminal and the second terminal may pre-add each other's device models as trusted devices capable of establishing discovery connections. On the other hand, the aforementioned product information may also include a link to obtain advertising resources for the corresponding product, or it may include advertising resources for the corresponding product. The link to obtain advertising resources allows the first terminal to request advertising resources from the advertising platform, and the advertising resources for the corresponding product can be used by the first terminal to display the corresponding advertisement.

[0082] As mentioned above, the second terminal can be either the product itself promoted in the advertising content displayed on the target interface, or an electronic device used to display the product promoted in the advertising content displayed on the target interface, i.e., a display device, such as an electronic billboard or other electronic device with a screen. For the latter, the second terminal, as a display device, can obtain advertising resources suitable for its screen size from the advertising platform to display the relevant parameters of the corresponding product. In this case, the second terminal can also obtain advertising resources suitable for the screen size occupied by the target interface (e.g., an always-on display interface, or a desktop or lock screen interface that supports displaying pop-ups or live windows) of the first terminal (e.g., a mobile phone), and send them to the second terminal for display when the first communication connection is established with the first terminal. Further details are omitted here.

[0083] The following describes the specific implementation process of the advertising display method provided in this application, taking the product itself as the second terminal and an always-on display interface as the target interface. When the second terminal is the product itself, it can be an electronic device such as a car or mobile phone. In this case, the product information can be the device information of the second terminal, including: the device type, device model, and current device status. When the second terminal is a display device for the corresponding product, it can be any electronic device with a screen. The product displayed on the second terminal can include clothing, household goods, food, cosmetics, etc. In this case, the product information can be at least one of the following: product type, product model or batch number, and product status. The product model can be a number used to classify and identify electronic devices, household goods, etc., and the batch number can be a number used for quality control and identification of food, cosmetics, etc., with shelf-life limitations.

[0084] As an example, Figure 2 illustrates an interactive scenario according to an embodiment of this application.

[0085] As shown in Figure 2, the interactive scenario may include a mobile phone 10 as a first terminal example, a car 20 as a second terminal example, and an advertising platform 30 providing advertising resources. After establishing a first communication connection between the mobile phone 10 and the car 20, the mobile phone 10 can obtain device information from the car 20, including the product type of "car" to which the car 20 belongs, the model of the car 20, and the current driving or stationary state of the car 20. The driving state may include accelerating driving state, decelerating driving state, turning driving state, etc. The stationary state may include the parking state of the car 20 or the state where the car 20 is turned off or the power is off. The parking state may correspond to the state where the car 20 is not turned off but is stationary.

[0086] It should be noted that, in the embodiments of this application, the various device states of the second terminal, taking a car as an example, such as accelerating, decelerating, turning, or stationary states, can all be the device states presented when the car is exhibited at the exhibition or product experience center illustrated in Figure 1. In other embodiments, in other scenarios, such as when a user with a mobile phone or other first terminal passes by in a parking lot or while the car is in motion, the user's mobile phone can also display car-related advertisements based on the advertising display method provided in this application, without limitation.

[0087] Furthermore, the mobile phone 10 can carry the aforementioned device information of the car 20, as well as the interface parameters of the target interface for displaying advertisements supported by the mobile phone 10. The first terminal can carry the device information of the second terminal to send an advertising resource acquisition request to the advertising platform to request advertising resources that correspond to the device information and can be displayed on the always-on display interface.

[0088] The advertising platform can pre-acquire advertising resources uploaded by advertisers that can be displayed on the always-on display screen. These advertising resources can be categorized, stored, and tagged according to information such as device type, model, and status from the device information. Thus, when the advertising platform receives an advertising resource acquisition request from the first terminal, it can display advertising content introducing relevant parameters of the second terminal (as a product) based on the advertising display method provided in this application. These relevant parameters may correspond to, for example, the device type, model, and status of the second terminal. Based on this, the first terminal, using the real-time device status of the second terminal in the device information, can display relevant parameters of the second terminal under the corresponding status to the user, providing an interactive experience based on the advertising display function.

[0089] As an example, the way an advertising platform classifies and manages advertising resources related to the device type, device model, and device status of the second terminal can include adding different levels of classification information to the corresponding advertising resources according to the device type, device model, and device status of the second terminal. This classification information can be the corresponding fields in the data table that records the classification results of advertising resources, or it can be the classification tags added to the corresponding advertising resources in the relevant database, etc. There are no restrictions here.

[0090] Referring to Table 1 below, the aforementioned classification information may include, for example, primary classification information corresponding to the device type, secondary classification information corresponding to the device model, and tertiary classification information corresponding to the device status. Furthermore, the advertising resources corresponding to the second terminal may also have a corresponding advertising identifier, which may be, for example, a name set for the corresponding advertising resource. For instance, for an advertising resource with primary classification information of "car," secondary classification information of "C1-1," and tertiary classification information of "acceleration," the corresponding advertising identifier could be "car acceleration performance advertisement."

[0091] Similarly, for an ad resource with the primary category "cars," the secondary category "C1-1," and the tertiary category "turning," the corresponding ad label could be "car turning performance ad"; for an ad resource with the primary category "cars," the secondary category "C1-1," and the tertiary category "deceleration," the corresponding ad label could be "car deceleration performance ad"; for an ad resource with the primary category "mobile phones," the secondary category "X1-1," and the tertiary category "photography," the corresponding ad label could be "mobile phone photography function ad"; for an ad resource with the primary category "watches," the secondary category "Y1-1," and the tertiary category "location," the corresponding ad label could be "watch location function ad," and so on.

[0092] It is understandable that different terminal electronic devices with different primary classification information can have different types of tertiary classification information. For example, the device status corresponding to the category of mobile phones can include locked screen, in a call, screen off, powered off, charging, etc. The corresponding tertiary classification information can also include locked screen, in a call, screen off, powered off, charging, etc. The corresponding advertising labels can be set based on the relevant performance of locked screen, in a call, screen off, powered off, charging, etc., which will not be elaborated here.

[0093] Table 1

[0094] Correspondingly, based on the advertising display method provided in this application, the mobile phone 10 in the scenario shown in FIG2 above can display the settings interface exemplified in FIG3a below, and display the screen-off display interface exemplified in FIG3b to FIG3f below based on the advertising resources obtained from the advertising platform 30.

[0095] As an example, Figure 3a illustrates a settings interface for enabling the display of advertisements on the always-on display screen, according to an embodiment of this application. Users can configure this setting on the settings interface shown in Figure 3a.

[0096] Specifically, as shown in Figure 3a, the always-on display settings interface 310 displayed on the mobile phone 10 can provide a switch control 311 corresponding to the "personalized interactive always-on display" function. If the mobile phone 10 detects that the user clicks the switch control 311 to turn the switch on, it can display any of the always-on display interfaces shown in Figures 3b to 3f when a connection is established with the car and when the screen is off.

[0097] Referring again to Figure 3b, the always-on display interface 320 shown on the mobile phone 10 may include a car image 321, descriptive text 322 corresponding to the current device status of the car, as well as time, date, battery level, etc. For example, if the current device status of the car indicated by the car image 321 is acceleration driving, then the content of the corresponding descriptive text 322 could be "0-100 km / h acceleration 4 seconds, top speed 200 km / h, maximum motor power 200 kW".

[0098] Referring to Figure 3c, the always-on display interface 330 shown on the mobile phone 10 may include a car image 331, descriptive text 332 corresponding to the current device status of the car, as well as time, date, battery level, etc. For example, if the current device status of the car indicated by the car image 331 is deceleration, then the content of the corresponding descriptive text 332 could be "100km / h braking distance 34m equipped with forward collision warning and rear collision warning".

[0099] Referring to Figure 3d, the always-on display interface 340 shown on the mobile phone 10 may include a car image 341, descriptive text 342 corresponding to the current device status of the car, as well as time, date, battery level, etc. For example, if the current device status of the car indicated by the car image 341 is turning, then the content of the corresponding descriptive text 342 may be "Turning radius 5m, equipped with steering redundancy system and blind spot monitoring system".

[0100] Referring to Figure 3e, the always-on display interface 350 shown on the mobile phone 10 may include a car image 351, descriptive text 352 corresponding to the current device status of the car, and information such as time, date, and battery level. For example, if the current device status of the car indicated by the car image 351 is a stationary state, such as an off-road state, a power-off state, or a parked state, then the content of the corresponding descriptive text 352 could be "Extra-large second-row space with a large screen creates a private cinema with dual quasi-zero gravity seats".

[0101] Referring to Figure 3f, the always-on display interface 360 ​​shown on the mobile phone 10 may include a car image 361, descriptive text 362 corresponding to the current device status of the car, as well as time, date, battery level, etc. For example, if the current driving status of the car indicated by the car image 361 is charging, then the content of the corresponding descriptive text 362 could be "7KW charger power, fully charged in just 6 hours, intelligent chassis for greater safety".

[0102] It is understandable that, for different device states of a second terminal such as a car, electronic devices such as mobile phones, as the first terminal, can display different advertising content. In this way, the advertising content displayed on the first terminal can be associated with the corresponding device state of the second terminal, bringing users a better interactive experience based on the advertising display function.

[0103] It is understood that in other embodiments, the second terminal may also be an electronic device such as a mobile phone, a watch, or a television. The device status of the second terminal may include, for example, the status of a mobile phone taking pictures, the location status of a watch providing real-time location information of the wearer (e.g., a child), or the status of a television playing a TV program, etc., and there are no limitations here.

[0104] Based on the interactive scenario shown in Figure 2 above, the specific implementation process of the advertising display method provided in this application will be described in detail below with reference to Figures 4a to 4c.

[0105] Figure 4a illustrates an interactive implementation flowchart of an advertising display method according to an embodiment of this application. The interactive implementation flowchart shown in Figure 4a may involve the interaction process between the mobile phone 10, the car 20, and the advertising platform 30 in the interactive scenario shown in Figure 2.

[0106] It should also be stated that the steps in the methods and processes in this application are numbered for ease of reference, not to limit the order of steps. If there is an order between the steps, the textual description shall prevail.

[0107] Specifically, as shown in Figure 4a, the interactive implementation process may include:

[0108] a401: Car 20 sends a broadcast message, which is used to instruct the first terminal to determine whether to support displaying advertisements.

[0109] For example, the vehicle 20 can send a broadcast message to a first terminal, such as a mobile phone 10, within a certain distance range. For ease of distinction, this broadcast message can be referred to as the first message below. This message may carry special markers or special fields to instruct the first terminal, such as the mobile phone 10, to determine whether to support displaying advertisements. Specifically, this message may instruct the first terminal, such as the mobile phone 10, to determine whether to support displaying advertisements on a screen-off display interface or a target interface such as a pop-up window or a live view window. The advertisement may be, for example, an advertisement related to a second terminal, such as the vehicle 20, such as relevant performance parameters of the vehicle 20 under various driving conditions, or an advertisement related to goods displayed by the second terminal as a display device, such as relevant parameters of the material and function of clothing, home furnishings, etc.

[0110] a402: Mobile phone 10 received a broadcast message and confirmed that it supports displaying advertisements.

[0111] For example, after receiving the first message sent by the car 20, the mobile phone 10 can identify special markers or special fields in the message to detect whether the user has enabled the function of displaying advertisements on the target interface. If it is detected that the user has enabled the function, the mobile phone 10 can determine that it supports displaying advertisements, and then the mobile phone 10 can continue to execute the following processes a403 to a410.

[0112] As an example, referring to Figure 3a above, the user can enable the "Personalized Interactive Always-on Display" function by clicking the switch control 311 in the always-on display settings interface 310. The mobile phone 10 can determine that it supports displaying advertisements when it detects the user's instruction to enable the "Personalized Interactive Always-on Display" function.

[0113] a403: Mobile phone 10 sends a message to car 20 instructing that it supports displaying advertisements.

[0114] For example, after determining that advertising is supported, mobile phone 10 can send a message to car 20 indicating support for displaying the advertisement, which can be referred to as the second message below. In the embodiments of this application, this message can be sent via multicast, unicast or other forms of message transmission, and there is no limitation herein.

[0115] a404: A first communication connection is established between mobile phone 10 and car 20.

[0116] For example, after receiving a message from mobile phone 10 confirming support for displaying advertisements, vehicle 20 can initiate a communication request to mobile phone 10. Based on this, mobile phone 10 can respond to the communication request sent by vehicle 20 and establish a first communication connection with vehicle 20.

[0117] In other embodiments, after executing the above-described a403 message confirming support for displaying advertisements, mobile phone 10 may also initiate a communication request to vehicle 20. Vehicle 20, in response to the communication request sent by mobile phone 10, establishes the aforementioned first communication connection with mobile phone 10.

[0118] a405: Car 20 sends the first product information to mobile phone 10.

[0119] For example, when the car 20 is the product itself, the car 20 is the product to be advertised, and the car's device information is the product information. In other embodiments, when the second terminal is another electronic device such as a mobile phone, the second terminal can execute the product information sent by a405 to the mobile phone 10, or it can be the mobile phone's device information. In other embodiments, the second terminal is a display device, for example, it can be used to display products such as clothing and home furnishings. In this case, the second terminal can execute the product information sent by a405 to the first terminal such as the mobile phone 10, or it can be information related to the material, function, and other parameters of the clothing, home furnishings, etc., without limitation. For ease of distinction, the product information sent by a405 executed by the car 20 as the second terminal can be marked as the first product information.

[0120] a406: Mobile phone 10 sends a first acquisition request to advertising platform 30, which carries the first product information and the interface parameters of the target interface.

[0121] For example, based on the acquired first product information and the interface parameters of the target interface that supports displaying advertisements, the mobile phone 10 can send an advertising resource acquisition request to the advertising platform 30. For ease of distinction, this advertising resource acquisition request can be referred to as the first acquisition request. In this embodiment, the first acquisition request may carry product information and interface parameters of the target interface. The interface parameters corresponding to the aforementioned target interface may include, for example, the interface size of the always-on display interface, etc., and are not limited here.

[0122] a407: Advertising platform 30 searches for advertising resources based on the first product information and the interface parameters of the target interface.

[0123] For example, the advertising platform 30 can search for advertising resources of the corresponding category in the relevant advertising resource classification information table based on the received first product information, and determine the advertising resources of the corresponding category that are adapted to the target interface based on the interface parameters of the target interface, hereinafter referred to as the target advertising resource. For ease of distinction, the target advertising resource can also be marked as the first advertising resource in this embodiment of the application.

[0124] a408: The advertising platform 30 found target advertising resources that match the first product information and can be displayed on the target interface.

[0125] For example, the advertising platform 30 can pre-determine an advertising campaign plan for advertisers based on their campaign needs, and classify and manage the various advertising resources generated during the execution of the plan. Furthermore, based on the classification management results, the advertising platform 30 can determine one or more matching advertising resources corresponding to the product category (e.g., automobiles in Table 1), product model (e.g., "C1-1" in Table 1), and product status (e.g., "accelerate," "turn," "decelerate" in Table 1) indicated in the first product information. Then, based on the interface parameters of the target interface provided by the mobile phone 10, it can determine the target advertising resources suitable for display on the target interface. For example, for the always-on display interface of the mobile phone 10, the advertising platform 30 can determine the advertising resources that fit the interface size of the always-on display interface from the advertising resources matched according to the first product information as the target advertising resources.

[0126] It is understood that the advertising resources managed in the above-mentioned categories can originate from the same advertiser or from different advertisers. Each advertising resource can also be categorized according to product information such as the category, model, and status of the advertised product. Referring to Table 1 above, taking product advertisements for terminal electronic devices as an example, the advertising resource classification table managed by the advertising platform 30 can include primary classification information, secondary classification information, and tertiary classification information. In some other embodiments, the advertising resource classification table may also include more levels of classification information corresponding to higher granularity, which is not limited here. Continuing to refer to Table 1 above, for different advertising resources determined based on the above-mentioned primary, secondary, and tertiary classification information, the advertising platform 30 can use different advertising identifiers or advertising names for labeling, such as "car acceleration performance advertisement," "car cornering performance advertisement," "car deceleration performance advertisement," "mobile phone camera function advertisement," and "watch positioning function advertisement," etc.

[0127] Specifically, the process by which the advertising platform 30 responds to advertisers' needs for placing ads and classifies and manages advertising resources can be found in the detailed description below with relevant accompanying figures, and will not be repeated here.

[0128] a409: Advertising platform 30 returns the found target advertising resources to mobile phone 10.

[0129] For example, the advertising platform 30 can send the target advertising resources found above to the mobile phone 10. That is, the advertising platform 30 can respond to the advertising resource acquisition request sent by the mobile phone 10 and return the found target advertising resources to the mobile phone 10.

[0130] a410: Mobile Phone 10 displays advertisements based on the received target advertising resources.

[0131] For example, after receiving the target advertising resource returned by the advertising platform 30, the mobile phone 10 can display the corresponding advertising content on the target interface based on the advertising resource. For instance, based on the received "car deceleration performance advertisement" adapted to the always-on display interface, the mobile phone 10 can display the always-on display interface 330 exemplified in Figure 3c above. The always-on display interface 330 can display deceleration performance-related parameters related to the current deceleration state of the car 20, such as "100km / h braking distance 34m with forward collision warning and rear collision warning". The relevant interface for the mobile phone 10 to display advertisements based on the received target advertising resource can be referred to Figures 3b to 3f above and related descriptions, which will not be repeated here.

[0132] Based on a401 to a410 as shown in Figure 4a above, the advertising display method provided by the embodiments of this application allows the mobile phone 10 to actively display relevant parameters of the car 20 on the always-on display interface or target interfaces such as pop-ups and live windows. These relevant parameters are closely related to the current device status of the car 20, such as parameters related to acceleration performance, cornering performance, and deceleration performance. This not only increases the exposure rate of the car 20 as an advertisement but also provides users with an interactive experience based on the advertising display function, which is beneficial to improving the promotional effect of the product.

[0133] It is understood that in other embodiments, the interactive implementation process of the advertising display method, which uses mobile phone 10, car 20 and advertising platform 30 as examples of interactive subjects, may also include an implementation process different from that in Figure 4a above.

[0134] As an example, Figure 4b illustrates an interactive implementation flowchart of another advertising display method according to an embodiment of this application. The method by which the mobile phone 10 obtains advertising resources in the interactive implementation flowchart shown in Figure 4b differs from the interactive implementation flowchart shown in Figure 4a above.

[0135] Specifically, as shown in Figure 4b, the interactive implementation process may include:

[0136] b401: Car 20 sends a broadcast message, which is used to instruct the first terminal to determine whether to support displaying advertisements.

[0137] b402: Mobile phone 10 received a broadcast message and confirmed that it supports displaying advertisements.

[0138] b403: Mobile phone 10 sends a message to vehicle 20 instructing that it supports the display of advertisements.

[0139] b404: A first communication connection is established between mobile phone 10 and car 20.

[0140] The execution content corresponding to b401 to b404 above is the same as the execution content of a401 to a404 above. For the specific execution process, please refer to the relevant descriptions of a401 to a404 above, which will not be repeated here.

[0141] b405: Car 20 obtains advertising resources corresponding to the first product information from advertising platform 30.

[0142] For example, the vehicle 20 may obtain one or more advertising resources in advance from the advertising platform 30 that match its own device information (i.e., the first product information), wherein each advertising resource may correspond to the interface parameters of the target interface of the first terminal such as the mobile phone 10 that supports the display of advertisements.

[0143] It is understood that in this application embodiment, the timing of the vehicle 20 or other second terminal obtaining advertising resources in advance is not limited. It can be done after the first communication connection is established by executing b404 above, or before the first communication connection is established by executing b404 above. For example, before b401 above, the vehicle 20 can obtain advertising resources from the advertising platform 30 in advance. There is no restriction here.

[0144] b406: Mobile phone 10 sends a second acquisition request to car 20, which carries the interface parameters of the target interface.

[0145] For example, based on the first communication connection established between the mobile phone 10 and the vehicle 20, the mobile phone 10 can send an advertising resource acquisition request to the vehicle 20 to request the advertising resources corresponding to the advertisement to be displayed. For ease of distinction, this advertising resource acquisition request can be referred to as the second acquisition request. In this embodiment, the second acquisition request may only carry interface parameters of the target interface. In other embodiments, the second acquisition request may also carry other information, such as device information for requesting the vehicle 20 or other second terminals, etc., which is not limited here.

[0146] b407: Car20 searches for advertising resources based on the interface parameters of the target interface.

[0147] For example, the car 20 can find the corresponding advertising resources from the advertising resources obtained in advance from the advertising platform 30, based on the interface parameters of the target interface.

[0148] b408: Car20 found target advertising resources that can be displayed on the target interface.

[0149] b409: Car 20 returns the found target advertising resource to mobile phone 10.

[0150] For example, after finding the advertising resource corresponding to the advertisement that can be displayed on the target interface provided by the mobile phone 10, i.e., the aforementioned target advertising resource, the vehicle 20 can return the advertising resource to the mobile phone 10. In this embodiment, the data transmission channel used by the vehicle 20 to return the target advertising resource to the mobile phone 10 can also be established based on the first communication connection in b404 above.

[0151] In other embodiments, after the first communication connection in b404 is established between the mobile phone 10 and the car 20, other communication connections (denoted as the second communication connection) may be further established to transmit the target advertising resources, without limitation. The bandwidth of the data transmission channel supported by the second communication connection may be greater than the bandwidth of the data transmission channel supported by the first communication connection.

[0152] b410: Mobile phone 10 displays advertisements based on the received target advertising resources.

[0153] Mobile phone 10 executes the same content as b410 above. For the specific execution process, please refer to the relevant description of a410 above, which will not be repeated here.

[0154] Based on b401 to b410 shown in Figure 4b above, after establishing the above communication connection with the second terminal such as the car 20, the mobile phone 10 can directly obtain advertising resources from the second terminal and then display the corresponding advertisement on the target interface. This can avoid the delay in requesting advertising resources from the advertising platform 30 when the network communication quality is poor, which is conducive to improving the advertising experience and the interactive experience based on the advertising display function, and thus conducive to improving the product promotion effect.

[0155] As an example, Figure 4c illustrates an interactive implementation flowchart of another advertising display method according to an embodiment of this application. The method by which the mobile phone 10 obtains advertising resources in the interactive implementation flowchart shown in Figure 4c differs from the interactive implementation flowchart shown in Figure 4a. Furthermore, the method by which the mobile phone 10 obtains advertising resources in the interactive implementation flowchart shown in Figure 4c also differs from the interactive implementation flowchart shown in Figure 4b.

[0156] Specifically, as shown in Figure 4c, the interaction implementation process may include:

[0157] c401: Car 20 sends a broadcast message, which is used to instruct the first terminal to determine whether to support displaying advertisements.

[0158] c402: Mobile phone 10 received a message and confirmed that it supports displaying advertisements.

[0159] c403: Mobile phone 10 sends a message to vehicle 20 indicating that it supports displaying advertisements.

[0160] c404: A first communication connection is established between mobile phone 10 and car 20.

[0161] The execution content corresponding to c401 to c404 above is the same as the execution content of a401 to a404 above. For the specific execution process, please refer to the relevant descriptions of a401 to a404 above, which will not be repeated here.

[0162] c405: Car 20 obtains advertising resources corresponding to the first product information from advertising platform 30.

[0163] The execution of C405 by vehicle 20 is the same as that of B405. For details of the execution process, please refer to the relevant description of B405 above. It will not be repeated here.

[0164] c406: Car 20 obtains the interface parameters of the target interface.

[0165] For example, the way in which the vehicle 20 obtains the interface parameters of the target interface may include the mobile phone 10 pushing the interface parameters of the target interface that supports the display of advertisements to the vehicle 20 based on the first communication connection mentioned above, or it may include the vehicle 20 sending a request to the mobile phone 10 to obtain the interface parameters of the target interface, and the mobile phone responding to the request to send the interface parameters of the target interface to the vehicle 20, etc., without limitation.

[0166] c407: Car20 searches for advertising resources based on the interface parameters of the target interface.

[0167] c408: Car20 found target advertising resources that can be displayed on the target interface.

[0168] c409: Car 20 pushes target advertising resources to mobile phone 10.

[0169] c410: Mobile Phone 10 displays advertisements based on the received target advertising resources.

[0170] The execution of C407 to C410 by vehicle 20 is the same as that of B407 to B410. For details of the execution process, please refer to the relevant descriptions of B407 to B410 above. It will not be repeated here.

[0171] Based on c401 to c410 shown in Figure 4c, mobile phone 10 can directly obtain advertising resources from the second terminal after establishing a communication connection with the second terminal such as car 20, and then display the corresponding advertisement on the target interface. This can avoid the delay in requesting advertising resources from advertising platform 30 when the network communication quality is poor, which is conducive to improving the advertising experience and the interactive experience based on the advertising display function, and thus conducive to improving the product promotion effect.

[0172] In other embodiments, the first terminal, such as mobile phone 10, can also detect the second terminal, such as car 20, within a certain distance range. For example, in scenarios such as exhibitions or product experience centers as shown in Figure 1, when a user carrying mobile phone 10 passes by car 20 or other second terminals, mobile phone 10 can also detect the second terminal and establish the aforementioned first communication connection with it. Furthermore, mobile phone 10 can send a request to car 20 to obtain first product information based on this first communication connection. This first product information may be, for example, device information of car 20. Based on the first product information returned by car 20, mobile phone 10 can request the aforementioned target advertising resource (i.e., the first advertising resource) from advertising platform 30. Alternatively, mobile phone 10 can also obtain the aforementioned target advertising resource from car 20. Furthermore, mobile phone 10 can display the first advertisement corresponding to the first advertising resource, i.e., the advertisement related to the product indicated by the aforementioned first product information, on a target interface that supports displaying advertisements, based on the obtained first advertising resource.

[0173] In other embodiments, after discovering the second terminal and establishing the aforementioned first communication connection with it, the mobile phone 10 can also receive the aforementioned first product information pushed by the second terminal such as the car 20, and obtain the corresponding first advertising resource from the advertising platform 30 or from the car 20 based on the first product information. Furthermore, the mobile phone 10 can display the first advertisement corresponding to the first advertising resource, i.e., the advertisement related to the product indicated by the aforementioned first product information, on a target interface that supports displaying advertisements, based on the obtained first advertising resource.

[0174] During the execution of a407 and a408 by the advertising platform 30 in Figure 4a above, the advertising platform 30 needs to classify and manage the relevant advertising resources in advance. The process of the advertising platform 30 responding to the advertiser's advertising needs and classifying and managing the advertising resources is described in detail below with reference to Figure 5.

[0175] Figure 5 illustrates a schematic diagram of the implementation process for classifying and managing advertising resources on an advertising platform according to an embodiment of this application. It can be understood that the executing entity for each step in the process shown in Figure 5 can be the advertising platform 30 or a server deployed on the advertising platform 30. The executing entity for each step will not be repeated in the following description of the implementation process shown in Figure 5.

[0176] Specifically, as shown in Figure 5, the implementation process may include:

[0177] S501: Obtain the main image uploaded by the advertiser and the customized advertising campaign plan.

[0178] For example, an advertiser can customize an advertising campaign plan with the advertising platform 30 and upload the main image required to generate the corresponding advertising resources. This main image may be referred to as an advertising creative main image or creative main image in some embodiments. Multiple advertising resources placed by an advertiser for a certain type or model of product may originate from the same main image. For example, advertising resources corresponding to different driving or stationary states of the car 20 may be derived from the same main image. Alternatively, advertising resources suitable for different interface sizes or the size of advertising slot windows on different interfaces may also be derived from the same main image; no limitations are imposed here. After receiving a request from an advertiser to customize an advertising campaign plan, the advertising platform 30 can customize the corresponding advertising campaign plan for the advertiser based on the main image uploaded by the advertiser.

[0179] S502: Generate multiple advertising resources based on the main image.

[0180] For example, the advertising platform 30 can generate a main image uploaded by the advertiser according to the needs of the customized advertising campaign plan. In the advertising platform 30, different advertising resources can be marked with different advertising identifiers or creative identifications (IDs) to distinguish them. The advertising identifier or creative ID can also be used as the basis for the advertising platform 30 to find each advertising resource, without any restrictions.

[0181] In some embodiments, the server deployed by the advertising platform 30 may also provide a database for storing advertising resources, and the database may support retrieval based on the mapping relationship between the classification information and the advertising resources described below, without limitation.

[0182] S503: Based on the products promoted in the advertising campaign plan, determine the category to which each advertising resource belongs and the corresponding category information.

[0183] For example, the advertising platform 30 can identify the category of the product to which it belongs, such as automobiles, mobile phones, watches, or clothing and furniture, based on the product being promoted in the customized advertising campaign; identify the model of the product, such as "C1-1", "X1-1", "Y1-1", etc. as shown in Table 1; and identify the various device states that the product may have, such as acceleration, turning, deceleration, etc., corresponding to automobiles as shown in Table 1. This allows the platform to determine the various levels of classification information to which the corresponding advertising resource belongs. Furthermore, the advertising platform 30 can set corresponding advertising tags or names for the corresponding advertising resources based on the determined category and corresponding classification information, such as automobile acceleration performance advertisement, automobile turning performance advertisement, automobile deceleration performance advertisement, etc., as shown in Table 1.

[0184] S504: Save the mapping relationship between classification information and advertising resources.

[0185] For example, based on the multiple advertising resources generated above and the determination results of the categories to which each advertising resource belongs and the corresponding classification information, the advertising platform 30 can save the mapping relationship between classification information and advertising resources. In this embodiment, the form of this mapping relationship can refer to the correspondence between "advertisement identifier (name) - primary classification information - secondary classification information - tertiary classification information" exemplified in Table 1 above. In other embodiments, the mapping relationship between the above classification information and advertising resources can also be saved in other forms, which are not limited here.

[0186] It is understood that the mapping relationship between the aforementioned classification information and advertising resources can serve as a basis for finding advertising resources that match the interface parameters of the first product information and the target interface when the advertising platform 30 executes processes such as a407 and a408. In other embodiments, the mapping relationship between the aforementioned classification information and advertising resources can also serve as a basis for finding corresponding advertising resources during the process of the second terminal, such as the car 20, obtaining corresponding advertising resources from the advertising platform 30 in advance, and this is not limited here.

[0187] Based on the above steps S501 to S504, the advertising platform 30 can classify and manage the advertising resources generated by the advertiser's advertising behavior. This facilitates the rapid matching of product information with advertising resources based on the mapping relationship between the stored classification information and the advertising resources. The results are then provided to the first terminal (such as a mobile phone 10) that supports displaying advertisements, or to the first terminal (such as a car 20) through a second terminal. This allows the advertising content corresponding to the found advertising resources to be displayed promptly on the target interface of the first terminal (such as the mobile phone 10). Based on the acquired advertising resources, the first terminal (such as the mobile phone 10) can display the corresponding advertisements on target interfaces such as the always-on display screen. In this way, in scenarios such as exhibitions or product experience centers, relevant product parameters can be proactively displayed to users, thereby improving the effectiveness of product promotion.

[0188] Figure 6a illustrates a schematic flowchart of an advertising display method according to an embodiment of this application. It can be understood that the implementation flow shown in Figure 6a involves a first terminal acting as the execution subject, interacting with a second terminal to implement the advertising display method provided in this application. In this embodiment, the first terminal can be a mobile phone 10. In other embodiments, the first terminal can be a tablet, watch, or other terminal electronic device, which is not limited here.

[0189] Specifically, as shown in Figure 6a, the implementation process may include:

[0190] a601: During the movement of the first terminal, the first terminal receives a first message sent by the second terminal. The first message is used to instruct the first terminal to determine whether to support the display of advertisements.

[0191] For example, the first message received by the first terminal may be a broadcast message sent by the second terminal. This first message may carry special markers or special fields. After recognizing these special markers or fields, the first terminal can trigger a detection to determine whether displaying advertisements is supported. Taking the scenario shown in Figure 2 above, with mobile phone 10 (example of the first terminal) and car 20 (example of the second terminal) as an example, when mobile phone 10 is moving and the distance between it and car 20 meets a certain range condition (e.g., within a preset range of X meters), the broadcast message sent by car 20 can reach mobile phone 10. At this time, mobile phone 10 can receive the broadcast message (i.e., the first message) and recognize the special markers or special fields carried in the message to confirm whether displaying advertisements is supported.

[0192] Specifically, the process of the second terminal sending broadcast messages can be referred to the relevant descriptions in a401 in Figure 4a, b401 in Figure 4b, or c401 in Figure 4c, and will not be repeated here.

[0193] a602: The first terminal has been confirmed to support displaying advertisements.

[0194] For example, determining that displaying advertisements is supported may include detecting that the function of supporting advertisement display is enabled on a target interface, wherein the target interface is the interface that displays the first advertisement. Taking the mobile phone 10 (first terminal example) and the car 20 (second terminal example) in the scenario shown in Figure 2 above as examples, for instance, the mobile phone 10 may have an interface for enabling the function of displaying advertisements. This interface can refer to the always-on display settings interface 310 shown in Figure 3a above. Users can enable the function of supporting advertisement display by clicking the switch control 311 corresponding to the "Personalized Interactive Always-on Display" function. Correspondingly, users can also disable the function of supporting advertisement display by clicking the switch control 311 corresponding to the "Personalized Interactive Always-on Display" function. In this case, the result of the detection of whether the first terminal, such as the mobile phone 10, supports displaying advertisements is that it does not support it, which will not be elaborated here.

[0195] Specifically, the process of determining whether the first terminal supports displaying advertisements can be referred to in the relevant descriptions in a402 of Figure 4a, b402 of Figure 4b, or c402 of Figure 4c, and will not be repeated here.

[0196] a603: The first terminal sends a second message to the second terminal indicating that it supports displaying advertisements.

[0197] For example, if the first terminal supports displaying advertisements, it replies to the second terminal with a corresponding message, such as the second message mentioned above. This second message can be a unicast message or a multicast message specifying the receiving object (e.g., the second terminal), and there is no limitation on this.

[0198] Specifically, the process of the first terminal sending a message to the second terminal indicating support for displaying advertisements can be referred to in the relevant descriptions in a403 of Figure 4a, b403 of Figure 4b, or c403 of Figure 4c, and will not be repeated here.

[0199] a604: The first terminal establishes a first communication connection with the second terminal.

[0200] For example, if the first terminal supports displaying advertisements, it can continue to establish a communication connection with the second terminal (such as the first communication connection mentioned above). The method by which the first terminal establishes the first communication connection with the second terminal may include the first terminal sending a request to the second terminal to establish a communication connection, or the second terminal sending a request to the first terminal to establish a communication connection; there is no limitation on this.

[0201] It is understood that the aforementioned first communication connection may include any one of the following communication connections: a communication connection based on Bluetooth technology, a communication connection based on StarScan technology, a communication connection based on ultra-wideband technology, or a communication connection based on wireless local area network, and no limitation is made herein.

[0202] Specifically, the process of establishing the first communication connection between the first terminal and the second terminal can be referred to the relevant description in a404 of Figure 4a above, and will not be repeated here.

[0203] It is understood that after establishing the first communication connection between the first terminal and the second terminal, other communication connections (denoted as the second communication connection) can be further established to transmit the first advertising resource, i.e., the target advertising resource, without limitation. Taking the mobile phone 10 (example of the first terminal) and the car 20 (example of the second terminal) in the scenario shown in Figure 2 as an example, for instance, the mobile phone 10 sends a second acquisition request to the car 20 based on the first communication connection and establishes a second communication connection with the car 20. Then, the mobile phone 10 can receive the first advertising resource returned by the bicycle 20 based on the second communication connection established with the car 20. The bandwidth of the data transmission channel supported by the second communication connection can be greater than the bandwidth of the data transmission channel supported by the first communication connection.

[0204] Specifically, the process of establishing a communication connection between the first terminal and the second terminal can be referred to the relevant descriptions in a404 of Figure 4a, b404 of Figure 4b, or c404 of Figure 4c, and will not be repeated here.

[0205] a605: The first terminal receives first product information sent by the second terminal based on the first communication connection, and the first product information is related to the advertisement of the first product.

[0206] For example, the first terminal can receive first product information sent by the second terminal based on the first communication connection established above. This first product information is related to an advertisement for a first product. On one hand, the first product information may include at least one of the following: product type, product model or batch number, and product status. On the other hand, the first product information may also include a link to obtain advertising resources for the corresponding product, or it may include advertising resources for the corresponding product. The link to obtain advertising resources allows the first terminal to request advertising resources from an advertising platform, and the advertising resources for the corresponding product allow the first terminal to display the corresponding advertisement. For details, please refer to the relevant descriptions above; they will not be repeated here. Correspondingly, the first product can be the second terminal itself, i.e., a terminal electronic device. In other embodiments, the first product can also be a product advertised by the second terminal through a screen display, such as clothing, furniture, food, or cosmetics displayed at exhibitions or product experience centers through large screen devices, electronic billboards, etc., without limitation.

[0207] The product type of the first product can include the category of goods, such as automobiles, mobile phones, watches, clothing, household goods, or food and cosmetics. The product model of the first product can include the model of terminal electronic devices such as automobiles, mobile phones, and watches, or the model of household goods. The product batch number of the first product can include the number used for quality control and identification of products with shelf-life limitations, such as food and cosmetics.

[0208] As an example, when the first product is the second terminal itself, the first product information includes at least the device information of the second terminal. The device information of the second terminal includes one or more of the following: the device type of the second terminal; the device model of the second terminal; and the current device status of the second terminal. The device type of the second terminal may include, for example, category information such as automobile, mobile phone, or watch. The device model of the second terminal included in the first product information may include, for example, a classification and identification number under the corresponding category; different device models may correspond to different batches or different functions of the product. The current device status of the second terminal may include, for example, the current driving or stationary state of the car, or the current state of the mobile phone such as locked screen, in a call, screen off, or charging while powered off; these are not limited here.

[0209] Taking car 20 as the first commodity mentioned above as an example, the advertising resources related to car 20, i.e., the first advertising resources corresponding to the first advertisement of the first commodity, can have the following classification information on the advertising platform 30: primary classification information corresponding to the device type of the second terminal; secondary classification information corresponding to the device model of the second terminal; and tertiary classification information corresponding to the current device status of the second terminal. The current device status of the second terminal includes both operating and non-operating states. The aforementioned tertiary classification information corresponding to the current device status of the second terminal can include: primary classification information corresponding to the operating state; or secondary classification information corresponding to the non-operating state. For example, if the second terminal is car 20, the aforementioned operating state includes any one of the car's accelerating, decelerating, and turning states, which can be collectively referred to as the driving state. The aforementioned non-operating states include any one of the car's parked, engine-off, and power-off states, which can be collectively referred to as the stationary state.

[0210] Specifically, the process by which the first terminal acquires the first product information and the first advertising resource (i.e., the target advertising resource) can be referred to the relevant descriptions in a405 to a409 in Figure 4a, b405 to b409 in Figure 4b, or c405 to c409 in Figure 4c, and will not be elaborated here.

[0211] a606: The first terminal displays the first advertisement for the first product based on the first product information.

[0212] For example, the first terminal can display a first advertisement for the first product based on the received first product information. The first product information may include at least one of product type, product model or batch number, and product status. The first terminal can send an advertising resource acquisition request, such as a first acquisition request, to the advertising platform and receive the first advertising resource corresponding to the first advertisement returned by the advertising platform, and then display the first advertisement for the first product according to the received first advertising resource. The first acquisition request may include the first product information and interface parameters of the target interface, where the interface parameters include at least the size of the display area of ​​the target interface. In other embodiments, the first terminal can also send an advertising resource acquisition request, such as a second acquisition request, to the second terminal and receive the first advertising resource corresponding to the first advertisement returned by the second terminal. The second acquisition request includes at least the interface parameters of the target interface, and the second terminal may pre-acquire one or more advertising resources corresponding to the first product information, where the one or more advertising resources may include the first advertising resource.

[0213] The first product information includes advertising resources for the corresponding product. The first terminal can receive the first advertising resources corresponding to the first advertisement pushed by the second terminal, and display the first advertisement for the first product based on the received first advertising resources. The first product information also includes a link to obtain the advertising resources, such as a first advertising resource retrieval link. The first terminal can access the server corresponding to the advertising platform based on this link to obtain the first advertising resources, and then display the first advertisement for the first product based on the first advertising resources.

[0214] In some embodiments, the advertising content of the first advertisement includes the product details of the first product, such as relevant parameters of electronic devices, or relevant parameters such as structural features and materials of clothing, home furnishings, etc. Taking a car 20 as an example, the first category information corresponding to the above-mentioned operating state may include: an acceleration advertisement label corresponding to the acceleration driving state, wherein the acceleration advertisement label corresponds to the marked advertising resource, i.e., the car acceleration performance advertisement, which is used to provide advertising content displaying car acceleration performance-related parameters, and the product details of the first product include car acceleration performance-related parameters; a deceleration advertisement label corresponding to the deceleration driving state, wherein the deceleration advertisement label corresponds to the marked advertising resource, i.e., the car deceleration performance advertisement, which is used to provide advertising content displaying car deceleration performance-related parameters, and the product details of the first product include car deceleration performance-related parameters; and a turning advertisement label corresponding to the turning driving state, wherein the turning advertisement label corresponds to the marked advertising resource, i.e., the car turning performance advertisement, which is used to provide advertising content displaying car turning performance-related parameters, and the product details of the first product include car turning performance-related parameters. The second category of information corresponding to the non-operating state includes: vehicle configuration advertising labels corresponding to the parked state, the engine off state, or the power off state, wherein the advertising resources marked by the vehicle configuration advertising labels are used to provide configuration parameters of the vehicle's hardware or software structure, and the product details of the first product include configuration parameters.

[0215] Specifically, the process of the first terminal displaying an advertisement based on the first product information can be referred to in the relevant description in a410 of Figure 4a above, and will not be repeated here.

[0216] In some embodiments, before displaying the first advertisement for the first product, the first terminal may also play a prompt message based on the first product information, wherein the prompt message is used to remind the user to view the first advertisement for the first product. The method of playing the prompt message may include at least one of the following: displaying a first image, wherein the first image includes the prompt message; playing a first video, wherein the first video includes the prompt message; or playing a first voice message, wherein the first voice message includes the prompt message. That is, the first terminal can play the prompt message in the form of voice, video, or text to remind or ask the user whether they want to view the advertisement for the first product, and the prompt message may also remind the user to view the relevant parameters of the first product.

[0217] Figure 6b illustrates a schematic flowchart of an advertising display method according to an embodiment of this application. It can be understood that the implementation flow shown in Figure 6b involves a second terminal acting as the execution subject, interacting with a first terminal to implement the advertising display method provided in this application. In this embodiment, the second terminal may be a car 200. In other embodiments, the second terminal may be a large-screen device, an electronic billboard, or other electronic devices with a screen, and no limitation is made here.

[0218] Specifically, as shown in Figure 6b, the implementation process may include:

[0219] b601: The second terminal sends a first message to the first terminal, which is used to instruct the first terminal to determine whether to support displaying advertisements.

[0220] For example, the first message sent by the second terminal can be a broadcast message. This first message may carry special markers or special fields. After the first terminal identifies these special markers or fields, it can trigger a detection to determine whether displaying advertisements is supported. Taking the scenario shown in Figure 2 above, with mobile phone 10 (example of the first terminal) and car 20 (example of the second terminal), when mobile phone 10 is moving and the distance between it and car 20 meets a certain range condition (e.g., within a preset range of X meters), the broadcast message sent by car 20 can be delivered to mobile phone 10.

[0221] Specifically, the second terminal sends a first message to instruct the first terminal to determine whether to support the display of advertisements. The process can be referred to in the relevant descriptions in a401 of Figure 4a, b401 of Figure 4b, or c401 of Figure 4c, which will not be repeated here.

[0222] b602: The second terminal receives a second message from the first terminal indicating that it supports displaying advertisements.

[0223] For example, the second message received by the second terminal may be a unicast or multicast message to a designated recipient (e.g., the second terminal), and there are no restrictions on this. The second message may also be a corresponding message sent by the first terminal to the second terminal in response to the display of advertisements, which will not be elaborated on here.

[0224] Specifically, the process by which the second terminal receives the second message returned by the first terminal and determines that the first terminal supports the display of advertisements can be referred to in the relevant descriptions in a403 of Figure 4a, b403 of Figure 4b, or c403 of Figure 4c, and will not be repeated here.

[0225] b603: The second terminal establishes a first communication connection with the first terminal.

[0226] For example, upon receiving the second message, the second terminal can establish the first communication connection with the first terminal. The method by which the first terminal establishes the first communication connection with the second terminal may include the first terminal sending a request to the second terminal to establish a communication connection, or the second terminal sending a request to the first terminal to establish a communication connection; no limitation is imposed here.

[0227] In other embodiments, after establishing the first communication connection with the first terminal, the second terminal may further establish other communication connections, such as a second communication connection, to transmit the first advertising resource, i.e., the target advertising resource, without limitation. For example, the second terminal may receive a third acquisition request sent by the first terminal, wherein the third acquisition request includes interface parameters of the target interface supported by the first terminal for displaying the first advertisement, and the interface parameters include at least the size of the display area of ​​the target interface. Furthermore, the second terminal may determine the first advertising resource corresponding to the first advertisement based on the first product information and the interface parameters of the target interface. Furthermore, in response to the third acquisition request, the second terminal may establish a second communication connection with the first terminal and send the first product information and the first advertising resource based on the second communication connection.

[0228] Specifically, the process of establishing a communication connection between the second terminal and the first terminal can be referred to the relevant descriptions in a404 in Figure 4a, b404 in Figure 4b, or c404 in Figure 4c, and will not be repeated here.

[0229] b604: The second terminal sends first product information to the first terminal based on the first communication connection. The first product information is related to the advertisement of the first product, and the first product information is used to support the first terminal to display the first advertisement of the first product.

[0230] For example, the aforementioned first product information includes at least one of the following: product type, product model or batch number, and product status of the first product; a link to obtain the first advertising resource corresponding to the first advertisement of the first product; and the first advertising resource corresponding to the first advertisement of the first product. Corresponding to the first product information including at least one of the product type, product model or batch number, and product status of the first product, the second terminal sending the first product information to the first terminal based on the first communication connection may include: receiving a third acquisition request sent by the first terminal, wherein the third acquisition request includes interface parameters of the target interface supported by the first terminal for displaying the first advertisement, the interface parameters including at least the size of the display area of ​​the target interface; determining the first advertising resource corresponding to the first advertisement based on the first product information and the interface parameters of the target interface; and sending the first product information and the first advertising resource to the first terminal in response to the third acquisition request.

[0231] In some embodiments, the second terminal may pre-acquire advertising resources corresponding to the advertisement of the first product. For example, the second terminal may send a fourth acquisition request to the advertising platform, wherein the fourth acquisition request includes the first product information, and the fourth acquisition request is used to request one or more advertising resources corresponding to the first product information, the one or more advertising resources including the first advertising resource; receive one or more advertising resources returned by the advertising platform and save them; and determine the first advertising resource corresponding to the first advertisement from multiple advertising resources based on the interface parameters of the target interface, and send it to the first terminal for display.

[0232] Specifically, the process of the second terminal sending first product information to the first terminal based on the first communication connection to support the first terminal in displaying the first advertisement of the first product can be referred to in the relevant descriptions in a405 to a410 of Figure 4a above, and will not be repeated here.

[0233] Figure 7 illustrates a hardware structure diagram of a first terminal according to an embodiment of this application. In this embodiment, the first terminal can be a mobile phone 10. In other embodiments, the first terminal can also be other terminal electronic devices such as tablets or watches, and there is no limitation herein.

[0234] Specifically, as shown in Figure 7, the mobile phone 10 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, a sensor module 180, buttons 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identity module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0235] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the mobile phone 10. In other embodiments of this application, the mobile phone 10 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0236] Processor 110 may include one or more processing units, such as application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU). These different processing units may be independent devices or integrated into one or more processors.

[0237] The controller can generate operation control signals based on the instruction opcode and timing signals to complete the control of instruction fetching and execution.

[0238] In this embodiment, the processor 110 of the mobile phone 10 can generate operation control signals through the aforementioned controller to control the fetching and execution of instructions, so as to control the execution of each step of the mobile phone 10 in the interactive implementation process shown in Figures 4a to 4c, or each step in the implementation process shown in Figures 6a to 6b. The specific execution process can be referred to the relevant descriptions in the above steps, which will not be repeated here.

[0239] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the aforementioned memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0240] In some embodiments, the processor 110 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a SIM card interface, and / or a universal serial bus (USB) interface, etc.

[0241] USB interface 130 is an interface that conforms to the USB standard specification, specifically it can be a Mini USB interface, Micro USB interface, USB Type C interface, etc.

[0242] It is understood that the interface connection relationships between the modules illustrated in the embodiments of this application are merely illustrative and do not constitute a structural limitation on the mobile phone 10. In other embodiments of this application, the mobile phone 10 may also adopt different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.

[0243] The charging management module 140 receives charging input from a charger, which can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 receives charging input from the wired charger via a USB interface 130. In some wireless charging embodiments, the charging management module 140 receives wireless charging input via the wireless charging coil of the mobile phone 10. While charging the battery 142, the charging management module 140 can also supply power to the electronic device via the power management module 141. The power management module 141 connects the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140 to supply power to the processor 110, internal memory 121, display screen 194, camera 193, and wireless communication module 160, etc.

[0244] The wireless communication function of mobile phone 10 can be realized through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor.

[0245] Antennas 1 and 2 are used to transmit and receive electromagnetic wave signals. Each antenna in mobile phone 10 can be used to cover one or more communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.

[0246] The mobile communication module 150 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, for use in the mobile phone 10.

[0247] The wireless communication module 160 can provide solutions for wireless communication applications on the mobile phone 10, including wireless local area network (WLAN) (such as Wi-Fi), Bluetooth, global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR) technology, etc.

[0248] In some embodiments, the antenna 1 of the mobile phone 10 is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the mobile phone 10 can communicate with the network and other devices through wireless communication technology.

[0249] The mobile phone 10 implements display functions through a GPU, a display screen 194, and an application processor. In some embodiments, the mobile phone 10 may include one or N displays screens 194, where N is a positive integer greater than 1.

[0250] The mobile phone 10 can implement shooting functions through an ISP, camera 193, video codec, GPU, display 194, and application processor. In some embodiments, the mobile phone 10 may include one or N cameras 193, where N is a positive integer greater than 1.

[0251] The external storage interface 120 can be used to connect an external storage card, such as a Micro SD card, to expand the storage capacity of the mobile phone 10. The external storage card communicates with the processor 110 through the external storage interface 120 to perform data storage functions. For example, music, video, and other files can be saved on the external storage card.

[0252] Internal memory 121 can be used to store computer executable program code, including instructions. Internal memory 121 may include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of mobile phone 10 (such as audio data, phonebook, etc.). Furthermore, internal memory 121 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. Processor 110 executes various functional applications and data processing of mobile phone 10 by running instructions stored in internal memory 121 and / or instructions stored in memory located in the processor.

[0253] The phone 10 can perform audio functions, such as music playback and recording, through an audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, and application processor.

[0254] Pressure sensor 180A is used to sense pressure signals and convert them into electrical signals. In some embodiments, pressure sensor 180A can be disposed on display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, and capacitive pressure sensors. A capacitive pressure sensor may include at least two parallel plates with conductive material. When force is applied to pressure sensor 180A, the capacitance between the electrodes changes. Mobile phone 10 determines the pressure intensity based on the change in capacitance. When a touch operation is applied to display screen 194, mobile phone 10 detects the intensity of the touch operation based on pressure sensor 180A. Mobile phone 10 can also calculate the touch position based on the detection signal from pressure sensor 180A. In some embodiments, touch operations applied to the same touch position but with different touch operation intensities can correspond to different operation commands.

[0255] Touch sensor 180K, also known as a "touch device," can be located on display screen 194. The touch sensor 180K and display screen 194 together form a touchscreen, also known as a "touchscreen." Touch sensor 180K detects touch operations applied to or near it. The touch sensor can transmit the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through display screen 194. In other embodiments, touch sensor 180K may also be located on the surface of mobile phone 10, in a different position than display screen 194.

[0256] In this embodiment, the mobile phone 10 can detect the user's touch operation when the screen is off by using the touch operation intensity detected by the pressure sensor 180A, or by using the touch sensor 180K to detect the user's touch operation when the screen is off, and display the off-screen display interface, and display the advertising content displayed based on the advertising display method provided in this application on the off-screen display interface.

[0257] Button 190 includes physical buttons, volume buttons, etc. Button 190 can be a mechanical button or a touch button. Mobile phone 10 can receive button input and generate key signal inputs related to user settings and function control of mobile phone 10.

[0258] Motor 191 can generate vibration alerts. Motor 191 can be used for incoming call vibration alerts or for touch vibration feedback.

[0259] Indicator 192 can be an indicator light, used to indicate charging status, power changes, or to indicate messages, missed calls, notifications, etc.

[0260] The SIM card interface 195 is used to connect a SIM card. The SIM card can be inserted into or removed from the SIM card interface 195 to achieve contact and separation with the mobile phone 10. In some embodiments, the mobile phone 10 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the mobile phone 10 and cannot be separated from it.

[0261] Figure 8 illustrates a schematic diagram of the operating system software structure of a first terminal according to an embodiment of this application. In this embodiment, the first terminal can be a mobile phone 10. In other embodiments, the first terminal can also be other terminal electronic devices such as tablets or watches, and there is no limitation here.

[0262] It is understood that the operating system of mobile phone 10 can adopt a layered architecture, event-driven architecture, microkernel architecture, microservice architecture, or cloud architecture. This application embodiment uses the layered architecture Android system as an example to exemplify the system software structure of mobile phone 10.

[0263] A layered architecture divides software into several layers, each with a clear role and function. Layers communicate with each other through software interfaces. In some embodiments, Android... TM The system is divided into four layers, from top to bottom: application layer, application framework layer, and Android. TM runtime (Android) TM runtime and system libraries, as well as the kernel layer.

[0264] As shown in Figure 8, the application layer may include a series of application packages. These application packages may include applications such as gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, and SMS. In this embodiment, the application package may also include an advertising kit (Ads Kit). This advertising kit can be used to provide the mobile phone 10 with the function of displaying advertisements on the always-on display interface or target interfaces such as pop-ups and live windows. When the mobile phone 10 runs the advertising kit, it can provide the user with an always-on display settings interface 310, as exemplified in Figure 3a above, allowing the user to choose to enable or disable the "personalized interactive always-on display" function. When the "personalized interactive always-on display" function is enabled, the mobile phone 10 can support the implementation of the advertising display method provided in this application to display advertisements on the always-on display interface; correspondingly, the mobile phone 10 can also disable the "personalized interactive always-on display" function, thus not supporting the display of advertisements on the always-on display interface.

[0265] The application framework layer provides application programming interfaces (APIs) and a programming framework for applications within the application layer. The application framework layer includes predefined functions. It may include a window manager, content provider, view system, phone manager, resource manager, notification manager, etc.

[0266] The window manager is used to manage windowed applications. It can retrieve screen size, determine the presence of a status bar, lock the screen, and capture screenshots, among other things.

[0267] Content providers store and retrieve data, making that data accessible to applications. This data can include videos, images, audio, phone calls made and received, browsing history and bookmarks, phone books, etc.

[0268] A view system includes visual controls, such as controls for displaying text and controls for displaying images. View systems can be used to build applications. A display interface can consist of one or more views. For example, a display interface including a text notification icon could include views for displaying text and views for displaying images.

[0269] The phone manager is used to provide communication functions for the phone 10. For example, it manages call status (including connection, hang-up, etc.).

[0270] The file explorer provides applications with various resources, such as localized strings, icons, images, layout files, video files, and more.

[0271] The notification manager allows applications to display notifications in the status bar. These notifications can be used to deliver informational messages and can disappear automatically after a short pause, requiring no user interaction. For example, the notification manager can be used to notify users of completed downloads or message alerts. The notification manager can also display notifications as icons or scrolling text in the top status bar, such as notifications from background applications, or as dialog boxes on the screen. Examples include displaying text messages in the status bar, emitting sounds, vibrating electronic devices, and flashing indicator lights.

[0272] Android TM Runtime includes core libraries and a virtual machine. Android TM runtime is responsible for Android TM System scheduling and management.

[0273] The core library consists of two parts: one part is the functionalities that need to be called by the Java language, and the other part is the Android core library.

[0274] The application layer and application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and application framework layer as binary files. The virtual machine is used to perform functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.

[0275] System libraries can include multiple functional modules. For example: surface manager, media libraries, 3D graphics processing libraries (e.g., OpenGL ES), 2D graphics engines (e.g., SGL), etc.

[0276] The Surface Manager is used to manage the display subsystem and provides the blending of 2D and 3D layers for multiple applications.

[0277] The media library supports playback and recording of various common audio and video formats, as well as still image files. It supports multiple audio and video encoding formats, such as MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG.

[0278] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.

[0279] A 2D graphics engine is a graphics engine for 2D drawing.

[0280] The kernel layer is the layer between hardware and software. The kernel layer contains at least the display driver, camera driver, audio driver, and sensor driver.

[0281] The following example, using an always-on display scenario, illustrates the workflow of the phone's software and hardware.

[0282] When the touch sensor 180K receives a touch operation from the user on the screen of the phone 10 while the screen is off, a corresponding hardware interrupt is sent to the kernel layer. The kernel layer processes the touch operation into a raw input event (including touch coordinates, timestamp of the touch operation, etc.). The raw input event is stored in the kernel layer. The application framework layer retrieves the raw input event from the kernel layer and identifies the control corresponding to the input event. Taking a single touch operation as an example, where the single touch operation is applied to the screen-off interface of the phone 10, the system user interface obtains the touch event reported by the touchscreen data collection, controls the display of the screen-off interface, and displays advertising content on the screen-off interface. As mentioned earlier, the advertising content may be device-related parameters of the second terminal connected to the phone 10 as the product itself.

[0283] Figure 9 illustrates a hardware structure diagram of a second terminal according to an embodiment of this application. In this embodiment, the second terminal may be a vehicle 20 or a control device of the vehicle 20, such as an in-vehicle computer. In other embodiments, the second terminal may also be other terminal electronic devices, which are not limited here.

[0284] As shown in Figure 9, the second terminal 900 may include a processor 910, a wireless communication module 920, a mobile communication module 930, a power module 940, an audio module 950, an interface module 960, a camera 970, a memory 980, a sensor module 990, buttons 902, a motor 903, and an indicator 904, etc. The sensor module 990 may include a seat sensor, an accelerometer, a distance sensor, a proximity sensor, a touch sensor, an ambient light sensor, etc.

[0285] It is understood that the structure illustrated in the embodiments of the present invention does not constitute a specific limitation on the second terminal 900. In other embodiments of this application, the second terminal 900 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0286] In this embodiment, the processor 910 may include one or more processing units, such as an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural network processing unit (NPU). These different processing units may be independent devices or integrated into one or more processors.

[0287] The controller can generate operation control signals based on the instruction opcode and timing signals to complete the control of instruction fetching and execution.

[0288] The processor 910 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 910 is a cache memory. This memory can store instructions or data that the processor 910 has just used or that are used repeatedly. If the processor 910 needs to use the instruction or data again, it can directly retrieve it from the aforementioned memory. This avoids repeated accesses, reduces the waiting time of the processor 910, and thus improves the efficiency of the system.

[0289] In this embodiment, the processor 910 of the second terminal 900 can perform instruction fetching and instruction execution through the controller to implement the relevant steps executed by the vehicle 20. For details, please refer to the relevant descriptions in the above embodiments, which will not be repeated here.

[0290] Interface module 960 may include one or more interfaces. Interfaces may include inter-integrated circuit (I2C) interfaces, inter-integrated circuit sound (I2S) interfaces, pulse code modulation (PCM) interfaces, universal asynchronous receiver / transmitter (UART) interfaces, mobile industry processor interfaces (MIPI), general-purpose input / output (GPIO) interfaces, SIM card interfaces, and / or universal serial bus (USB) interfaces, etc.

[0291] It is understood that the interface connection relationships between the modules illustrated in the embodiments of the present invention are merely illustrative and do not constitute a structural limitation on the second terminal 900. In other embodiments of this application, the second terminal 900 may also adopt different interface connection methods or a combination of multiple interface connection methods as described in the above embodiments.

[0292] The power module 940 is used to connect the battery, the charging management module, and the processor 910, etc. The power module 940 receives input from the battery and / or the charging management module to power the processor 910, the memory 980, the camera 970, and the wireless communication module 920, etc.

[0293] The wireless communication module 920 can provide solutions for wireless communication applications on the second terminal 900, including wireless local area network (WLAN) (such as Wi-Fi), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near range wireless communication technology (NFC), infrared technology (IR), etc.

[0294] The mobile communication module 930 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the second terminal 900.

[0295] The memory 980 can be used to store computer executable program code, including instructions. The internal memory 980 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of the second terminal 900 (such as audio data, phonebook, etc.). Furthermore, the memory 980 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. The processor 910 executes various functional applications and data processing of the second terminal 900 by running instructions stored in the memory 980 and / or instructions stored in memory located within the processor.

[0296] The second terminal 900 can implement audio functions, such as music playback and recording, through an audio module 950, speaker, receiver, microphone, and application processor.

[0297] Figure 10 illustrates a schematic diagram of a server structure according to an embodiment of this application. In this embodiment, the advertising platform 30 can be deployed on the server to provide functions for classifying and managing advertising resources, and to support finding corresponding matching target advertising resources based on product information and interface parameters of the target interface.

[0298] As shown in Figure 10, server 100 includes: bus 1002, processor 1004, memory 1006, and communication interface 1008. Processor 1004, memory 1006, and communication interface 1008 communicate with each other via bus 1002. Server 100 can be a server or a terminal device. It should be understood that this application does not limit the number of processors and memory in server 100.

[0299] Bus 1002 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, only one line is used in Figure 10, but this does not imply that there is only one bus or one type of bus. Bus 1004 can include pathways for transmitting information between various components of server 100 (e.g., memory 1006, processor 1004, communication interface 1008).

[0300] The processor 1004 may include any one or more processors such as a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).

[0301] The memory 1006 may include volatile memory, such as random access memory (RAM). The processor 1004 may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid state drive (SSD).

[0302] The memory 1006 stores executable program code, and the processor 1004 executes the executable program code to implement the functions of the aforementioned advertising toolkit supporting the display of advertisements on target interfaces such as always-on display interfaces, thereby realizing the advertising display method provided in this application. That is, the memory 1006 stores instructions for executing the advertising display method.

[0303] The communication interface 1008 uses transceiver modules such as, but not limited to, network interface cards and transceivers to enable communication between the server 100 and other devices or communication networks.

[0304] Various embodiments of the mechanisms disclosed in this application can be implemented in hardware, software, firmware, or combinations of these implementation methods. Embodiments of this application can be implemented as computer program modules or module code executable on a programmable system, the programmable system including at least one processor, a storage system (including volatile and non-volatile memory and / or storage elements), at least one input device, and at least one output device.

[0305] Computer program modules or module code can be applied to input instructions to perform the functions described in this application and generate output information. The output information can be applied to one or more output devices in a known manner. For the purposes of this application, the processing system includes any system having a processor such as, for example, a digital signal processor (DSP), a microcontroller, an application-specific integrated circuit (ASIC), or a microprocessor.

[0306] Module code can be implemented using a high-level modular language or an object-oriented programming language to communicate with the processing system. Assembly language or machine language can also be used to implement module code when needed. In fact, the mechanisms described in this application are not limited to any particular programming language. In either case, the language can be a compiled language or an interpreted language.

[0307] In some cases, the disclosed embodiments may be implemented in hardware, firmware, software, or any combination thereof. The disclosed embodiments may also be implemented as instructions carried or stored thereon on one or more temporary or non-temporary machine-readable (e.g., computer-readable) storage media, which may be read and executed by one or more processors. For example, the instructions may be distributed via a network or via other computer-readable storage media. Therefore, machine-readable storage media may include any mechanism for storing or transmitting information in a machine-readable (e.g., computer-readable) form, including but not limited to floppy disks, optical disks, optical discs, magneto-optical disks, read-only memory (ROM), random access memory (RAM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic cards or optical cards, flash memory, or tangible machine-readable storage for transmitting information (e.g., carrier waves, infrared signals, digital signals, etc.) using the Internet in the form of electrical, optical, acoustic, or other forms of propagated signals. Therefore, machine-readable storage media include any type of machine-readable storage media suitable for storing or transmitting electronic instructions or information in a machine-readable (e.g., computer-readable) form.

[0308] In this embodiment, a computer-readable storage medium may store instructions that, when executed on a computer, cause the computer to perform the advertising display methods provided in the above embodiments.

[0309] This application also provides a computer program product for implementing the advertising display methods provided in the above embodiments.

[0310] In the description of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one item", "one or more of the following", or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Here, a, b, and c can be single or multiple.

[0311] In this specification, the reference to "an embodiment" or "an embodiment" means that a specific feature, structure, or characteristic described in connection with the embodiment is included in at least one exemplary implementation or technology disclosed according to an embodiment of this application. The appearance of the phrase "in an embodiment" in various places in the specification does not necessarily refer to the same embodiment.

[0312] The disclosure of embodiments of this application also relates to means for performing operations in text. This means may be specifically constructed for the claimed purpose or may include a general-purpose computer selectively activated or reconfigured by a computer program stored in a computer. Such a computer program may be stored in a computer-readable storage medium, such as, but not limited to, any type of disk, including floppy disks, optical disks, CD-ROMs, magneto-optical disks, read-only memory (ROM), random access memory (RAM), EPROM, EEPROM, magnetic or optical cards, application-specific integrated circuits (ASICs), or any type of medium suitable for storing electronic instructions, and each may be coupled to a computer system bus. Furthermore, the computer mentioned in the specification may include a single processor or may be an architecture employing multiple processors for increased computing power.

[0313] Furthermore, the language used in this specification has been primarily chosen for readability and instructional purposes and may not have been chosen to depict or limit the disclosed subject matter. Therefore, the embodiments disclosed herein are intended to illustrate, and not limit, the scope of the concepts discussed herein.

Claims

1. An advertising display method, applied to a first terminal, characterized in that, The method includes: During the movement, a first message is received from the second terminal, wherein the first message is used to instruct the first terminal to determine whether to support displaying advertisements; Once it is determined that displaying advertisements is supported, a second message indicating support for displaying advertisements is sent to the second terminal, and a first communication connection is established with the second terminal. Receive first product information sent by the second terminal based on the first communication connection, wherein the first product information is related to an advertisement for the first product; Based on the first product information, display the first advertisement for the first product.

2. The method according to claim 1, characterized in that, Prior to displaying the first advertisement for the first product, the method includes: Based on the first product information, a prompt message is played, wherein the prompt message is used to remind the user to view the first advertisement of the first product.

3. The method according to claim 2, characterized in that, The playback prompt information includes at least one of the following: Display a first image, wherein the first image includes the prompt information; Play the first video, wherein the first video includes the prompt message; or, Play the first voice message, wherein the first voice message includes the prompt message.

4. The method according to claim 1, characterized in that, The determination that supports displaying advertisements includes: The function of displaying advertisements on the target interface is detected to be enabled, wherein the target interface is the interface that displays the first advertisement.

5. The method according to claim 4, characterized in that, The first product information includes at least one of the following: product type, product model or batch number, and product status.

6. The method according to claim 5, characterized in that, The first advertisement displayed based on the first product information includes any one of the following: Send a first acquisition request to the advertising platform and receive the first advertising resource corresponding to the first advertisement returned by the advertising platform, wherein the first acquisition request includes the first product information and the interface parameters of the target interface, and the interface parameters include at least the size of the display area of ​​the target interface; or, Send a second acquisition request to the second terminal and receive the first advertising resource corresponding to the first advertisement returned by the second terminal, wherein the second acquisition request includes at least the interface parameters of the target interface, the second terminal includes one or more advertising resources corresponding to the first product information, and the one or more advertising resources include the first advertising resource; Receive the first advertising resource corresponding to the first advertisement pushed by the second terminal.

7. The method according to claim 6, characterized in that, The step of sending a second acquisition request to the second terminal and receiving the first advertising resource corresponding to the first advertisement returned by the second terminal includes: The second acquisition request is sent to the second terminal based on the first communication connection; Based on the second communication connection established with the second terminal, the first advertising resource returned by the second terminal is received, wherein... The bandwidth of the data transmission channel supported by the second communication connection is greater than the bandwidth of the data transmission channel supported by the first communication connection.

8. The method according to any one of claims 5 to 7, characterized in that, The first product includes the second terminal, and the first product information includes at least the device information of the second terminal, wherein the device information of the second terminal includes one or more of the following: The device type of the second terminal; The device model of the second terminal; The current device status of the second terminal.

9. The method according to claim 8, characterized in that, The first product information is related to the advertisement for the first product, including: The first advertising resource corresponding to the first advertisement of the first product has primary classification information corresponding to the device type of the second terminal; The first advertising resource corresponding to the first advertisement of the first product has secondary category information corresponding to the device model of the second terminal; and, The first advertising resource corresponding to the first advertisement of the first product has three-level classification information corresponding to the current device status of the second terminal.

10. The method according to claim 9, characterized in that, The current device status of the second terminal includes running status and non-running status. The three-level classification information includes: The first category information corresponding to the operating state; or, The second category information corresponds to the non-operational state.

11. The method according to claim 9 or 10, characterized in that, The current device status of the second terminal includes its operating status, including: Corresponding to the second terminal being a car, the operating state includes any one of the following: the car's acceleration state, deceleration state, and turning state; and, The current device status of the second terminal includes a non-operating state, including: Corresponding to the second terminal being a car, the non-operational state includes any one of the car's parked state, engine off state, and power off state.

12. The method according to claim 11, characterized in that, The first category information corresponding to the operating state includes: The acceleration advertising icon corresponds to the acceleration driving state, wherein the advertising resource marked by the acceleration advertising icon is used to provide advertising content that displays parameters related to the vehicle's acceleration performance, and the product details of the first product include the parameters related to the vehicle's acceleration performance; The deceleration advertising sign corresponds to the deceleration driving state, wherein the advertising resource marked by the deceleration advertising sign is used to provide advertising content that displays parameters related to the vehicle's deceleration performance, and the product details of the first product include the parameters related to the vehicle's deceleration performance; The turning advertisement icon corresponds to the turning driving state, wherein the advertisement resource marked by the turning advertisement icon is used to provide advertisement content that displays parameters related to the turning performance of the car, and the product details of the first product include the parameters related to the turning performance of the car.

13. The method according to claim 11, characterized in that, The second category information corresponding to the non-operational state includes: The vehicle configuration advertising identifier corresponds to the parking state, the engine off state, or the power off state, wherein the advertising resource marked by the vehicle configuration advertising identifier is used to provide configuration parameters of the vehicle's hardware or software structure, and the product details of the first product include the configuration parameters.

14. The method according to claim 1, characterized in that, The first product includes the product advertised via an advertisement displayed on the screen of the second terminal, and... The first product information includes information related to the products advertised by the second terminal.

15. The method according to claim 1, characterized in that, The first product information includes the first advertising resource acquisition link corresponding to the first advertisement of the first product.

16. The method according to claim 1, characterized in that, The first product information includes the first advertising resource corresponding to the first advertisement of the first product.

17. The method according to any one of claims 1 to 16, characterized in that, The first communication connection includes any one of the following: Bluetooth-based communication connection; Communication connection based on star flash technology; Communication connections based on ultra-wideband technology; or, Communication connection based on wireless local area network.

18. An advertising display method, applied to a second terminal, characterized in that, The method includes: Send a first message to a first terminal, wherein the first message is used to instruct the first terminal to determine whether to support displaying advertisements; Upon receiving a second message from the first terminal indicating support for displaying advertisements, a first communication connection is established with the first terminal; Based on the first communication connection, the first product information is sent to the first terminal, wherein the first product information is related to the advertisement of the first product, and the first product information is used to support the first terminal to display the first advertisement of the first product.

19. The method according to claim 18, characterized in that, The first product information includes any one of the following: The first product is at least one of the following: product type, product model or batch number, and product status; The link to obtain the first advertising resource corresponding to the first advertisement of the first product; or, The first advertising resource corresponding to the first advertisement of the first product.

20. The method according to claim 19, characterized in that, Corresponding to the first product information including at least one of the product type, product model or batch number, and product status of the first product, the step of sending the first product information to the first terminal based on the first communication connection includes: The system receives a third acquisition request sent by the first terminal, wherein the third acquisition request includes interface parameters of the target interface that the first terminal supports for displaying the first advertisement, and the interface parameters include at least the size of the display area of ​​the target interface. Based on the first product information and the interface parameters of the target interface, determine the first advertising resource corresponding to the first advertisement; In response to the third acquisition request, the first product information and the first advertising resource are sent to the first terminal.

21. The method according to claim 20, characterized in that, The step of determining the first advertising resource corresponding to the first advertisement based on the first product information and the interface parameters of the target interface includes: Send a fourth acquisition request to the advertising platform, wherein the fourth acquisition request includes the first product information, and the fourth acquisition request is used to request one or more advertising resources corresponding to the first product information, wherein the one or more advertising resources include the first advertising resource; Receive one or more advertising resources returned by the advertising platform and save them; Based on the interface parameters of the target interface, a first advertising resource corresponding to the first advertisement is determined from the plurality of advertising resources.

22. The method according to claim 20 or 21, characterized in that, The step of sending the first product information and the first advertising resource to the first terminal in response to the third acquisition request includes: In response to the third acquisition request, a second communication connection is established with the first terminal; The first product information and the first advertising resource are sent based on the second communication connection, wherein... The bandwidth of the data transmission channel supported by the second communication connection is greater than the bandwidth of the data transmission channel supported by the first communication connection.

23. An advertising display system, characterized in that, The system includes a first terminal and a second terminal, wherein... The first terminal is used to execute the advertising display method according to any one of claims 1 to 17; The second terminal is used to perform the advertising display method according to any one of claims 18 to 22.

24. A terminal electronic device, characterized in that, include: One or more processors; One or more memories; the one or more memories storing one or more programs, which, when executed by the one or more processors, cause the terminal electronic device to perform the advertising display method according to any one of claims 1 to 22.

25. A computer-readable storage medium, characterized in that, The readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the advertising display method according to any one of claims 1 to 22.

26. A computer program product, characterized in that, Includes a computer program / instruction that, when executed by a processor, implements the advertising display method according to any one of claims 1 to 22.