Content pushing method, related device and storage medium
By recognizing the physical appearance and clothing characteristics of people inside elevator cars, matching the types of human body modification projects, and calculating playback weights, the problem of the single content push method in traditional elevator cars is solved, and a more efficient content push effect is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZHONGZEXIN TECH (SHENZHEN) CO LTD
- Filing Date
- 2023-10-19
- Publication Date
- 2026-06-19
Smart Images

Figure CN117262939B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of intelligent content push on the Internet, and more specifically to a content push method, related device and storage medium. Background Technology
[0002] With the increasing number of high-rise residential and commercial buildings, elevators play a crucial role in commuting. Currently, most elevator cars are equipped with displays, and content providers typically choose to play specific content during elevator operation hours to target users. Traditional content delivery methods for elevator car displays are relatively limited. Content is usually played repeatedly on designated displays at agreed-upon times, resulting in a monotonous and repetitive playback pattern, low effective playback rate, and difficulty in achieving satisfactory delivery results. Summary of the Invention
[0003] This application provides a content push method, related apparatus, and storage medium that pushes matching content to individuals, thereby improving the matching degree between the pushed content and the needs of individuals in the elevator and enhancing the push effect.
[0004] In a first aspect, embodiments of this application provide a content push method, including:
[0005] Capture images inside the elevator car;
[0006] Identify human objects in the image, and parse the human objects to obtain their appearance features, age and gender features, and clothing features;
[0007] Based on the physical characteristics, determine the types of human body modification projects that match the physical characteristics;
[0008] Based on the types of human body modification projects, determine the content to be broadcast in the content library;
[0009] The playback weight of the content to be pushed is calculated and determined based on the age and gender characteristics and the clothing characteristics.
[0010] The playback order of the content to be pushed is determined based on the playback weight;
[0011] Control the display screen inside the elevator to play the content to be pushed out in the specified playback order.
[0012] In one embodiment, the physical characteristics include body shape characteristics, and the step of determining the type of human modification project that matches the physical characteristics includes:
[0013] When the physical characteristics of the person being described include a first physical characteristic, the type of human body modification project that matches the first physical characteristic is determined to be body shaping and / or weight loss.
[0014] When the physical characteristics of the subject include a second physical characteristic, the type of human body modification project that matches the second physical characteristic is determined to be weight gain and / or nutritional conditioning, and the first physical characteristic is different from the second physical characteristic.
[0015] In one embodiment, the physical characteristics include hair characteristics, and the step of determining the type of human modification project matching the physical characteristics includes:
[0016] When the hair features of the human subject include a first hair feature, the types of human body modification projects that match the first hair feature include hair transplantation and / or hair care.
[0017] When the hair features of the human object include a second hair feature, the type of human modification project that matches the second hair feature is determined to be hairdressing, and the first hair feature is different from the second hair feature.
[0018] In one embodiment, the appearance features include facial features, and the step of determining the type of human modification project matching the appearance features includes:
[0019] When the facial features of the person being described include a first facial feature, the type of human body modification project that matches the first facial feature is determined to be plastic surgery.
[0020] When the facial features of the person include a second facial feature, the type of human body modification project that matches the second facial feature is determined to be cosmetic, and the first facial feature is different from the second facial feature.
[0021] In one implementation, the content to be played includes multiple items, and the step of calculating and determining the playback weight of the content to be played based on the age and gender characteristics and the clothing characteristics includes:
[0022] Each of the pending push content items is taken as the target pending push content, and the playback weight of the target pending push content is determined. The target pending push content corresponds to a target object in the person object.
[0023] After determining the playback weight of each piece of content to be played, the playback weight of the content to be played is determined.
[0024] In one implementation, determining the playback weight of the target content to be played includes:
[0025] Based on the clothing characteristics of the target object, the consumption tendency level of the target object is determined, and based on the consumption tendency level, the first playback weight of the target content to be broadcast is determined;
[0026] The demand level of the target audience is determined based on their age and gender, and the second playback weight of the target content to be pushed is determined based on the demand level.
[0027] The playback weight of the target content to be played is determined based on the first playback weight and the second playback weight.
[0028] In one implementation, the step of calculating and determining the playback weight of the target content to be played based on the first playback weight and the second playback weight includes:
[0029] The third playback weight of the content to be played is determined according to the priority preset by the content provider.
[0030] The playback weight of the pushed content is calculated and determined based on the first playback weight, the second playback weight, and the third playback weight.
[0031] Secondly, embodiments of this application provide a content push method-related apparatus, which has the function of implementing the content push method corresponding to the first aspect described above. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above function, and the modules can be software and / or hardware. In one embodiment, the content push method-related apparatus includes:
[0032] The acquisition module is used to acquire images inside the elevator car;
[0033] The recognition module is used to identify human objects in the image and parse the human objects to obtain their appearance features, age and gender features, and clothing features.
[0034] The determination module is used to determine the type of human body modification project that matches the physical characteristics based on the physical characteristics; and to determine the content to be pushed in the push content library based on the type of human body modification project.
[0035] The calculation module is used to calculate and determine the playback weight of the content to be pushed based on age, gender and clothing characteristics;
[0036] Sorting module: used to determine the playback order of the content to be pushed based on the playback weight;
[0037] Push module: Used to control the display screen inside the elevator to play the content to be pushed according to the playback order.
[0038] In one embodiment, the appearance features include body shape features, and the determining module is specifically used for:
[0039] When the physical characteristics of the person being described include a first physical characteristic, the type of human body modification project that matches the first physical characteristic is determined to be body shaping and / or weight loss.
[0040] When the physical characteristics of the subject include a second physical characteristic, the type of human body modification project that matches the second physical characteristic is determined to be weight gain and / or nutritional conditioning, and the first physical characteristic is different from the second physical characteristic.
[0041] In one embodiment, the appearance features include hair features, and the determining module is further configured to:
[0042] When the hair features of the human subject include a first hair feature, the types of human body modification projects that match the first hair feature include hair transplantation and / or hair care.
[0043] When the hair features of the human object include a second hair feature, the type of human modification project that matches the second hair feature is determined to be hairdressing, and the first hair feature is different from the second hair feature.
[0044] In one embodiment, the appearance features include facial features, and the determining module is further configured to:
[0045] When the facial features of the person being described include a first facial feature, the type of human body modification project that matches the first facial feature is determined to be plastic surgery.
[0046] When the facial features of the person include a second facial feature, the type of human body modification project that matches the second facial feature is determined to be cosmetic, and the first facial feature is different from the second facial feature.
[0047] In one implementation, the content to be pushed includes multiple items, and the calculation module is specifically used for:
[0048] Each of the pending push content items is taken as the target pending push content, and the playback weight of the target pending push content is determined. The target pending push content corresponds to a target object in the person object.
[0049] After determining the playback weight of each piece of content to be played, the playback weight of the content to be played is determined.
[0050] In one embodiment, the computing module is specifically used for:
[0051] Based on the clothing characteristics of the target object, the consumption tendency level of the target object is determined, and based on the consumption tendency level, the first playback weight of the target content to be broadcast is determined;
[0052] The demand level of the target audience is determined based on their age and gender, and the second playback weight of the target content to be pushed is determined based on the demand level.
[0053] The playback weight of the target content to be played is determined based on the first playback weight and the second playback weight.
[0054] In one embodiment, the computing module is specifically used for:
[0055] The third playback weight of the content to be played is determined according to the priority preset by the content provider.
[0056] The playback weight of the pushed content is calculated and determined based on the first playback weight, the second playback weight, and the third playback weight.
[0057] Thirdly, embodiments of this application provide a computing device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the content push method described in the first aspect.
[0058] Fourthly, embodiments of this application provide a computer-readable storage medium including instructions that, when executed on a computer, cause the computer to perform the content push method as described in the first aspect.
[0059] Fifthly, embodiments of this application provide a computer program product containing instructions, the computer program product including program instructions, which, when executed on a computer or processor, cause the computer or processor to perform the content push method as described in the first aspect.
[0060] This application identifies human body modification projects that match physical characteristics from a content library, determines the weight of the content based on age, gender, and clothing characteristics, and displays the content on a screen according to the playback weight. This can improve the matching degree between the content and the objects in the elevator and enhance the delivery effect of the content. Attached Figure Description
[0061] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0062] Figure 1 This is a schematic diagram of a scenario involving a content push-related device provided in an embodiment of this application;
[0063] Figure 2 This is a schematic flowchart of an embodiment of the content push method provided in this application;
[0064] Figure 3 This is a schematic diagram of a module of the content push method provided in the embodiments of this application;
[0065] Figure 4 This is a schematic diagram of the structure of the apparatus related to the content push method in this application embodiment;
[0066] Figure 5 This is a schematic diagram of the structure of a content push device according to an embodiment of this application;
[0067] Figure 6 This is a schematic diagram of the structure of a mobile phone in one embodiment of this application;
[0068] Figure 7 This is a schematic diagram of a server structure in one embodiment of this application.
[0069] In the accompanying drawings, the same or corresponding reference numerals indicate the same or corresponding parts. Detailed Implementation
[0070] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0071] In the following description, specific embodiments of this application will be illustrated with reference to steps and symbols performed by one or more computers, unless otherwise stated. Therefore, these steps and operations will be referred to several times as being performed by a computer, and computer execution as referred to herein includes operations by a computer processing unit representing electronic signals of data in a structured format. This operation transforms the data or maintains it at a location in the computer's memory system, which can be reconfigured or otherwise alter the operation of the computer in a manner well known to those skilled in the art. The data structure maintained by the data is the physical location of the memory, which has specific characteristics defined by the data format. However, the principles of this application are described in the foregoing text, which is not intended to be limiting, and those skilled in the art will understand that many of the steps and operations described below can also be implemented in hardware.
[0072] The terms "module" or "unit" as used herein can be considered as software objects executing on the computing system. The different components, modules, engines, and services described herein can be considered as implementation objects on the computing system. The apparatus and methods described herein are preferably implemented in software, but can also be implemented in hardware, both of which are within the scope of this application.
[0073] Those skilled in the art will understand that, unless specifically stated otherwise, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be further understood that the term “comprising” as used in this application means the presence of the stated features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It should be understood that when we say an element is “connected” or “coupled” to another element, it can be directly connected or coupled to the other element, or there may be intermediate elements. Furthermore, “connected” or “coupled” as used herein can include wireless connections or wireless coupling. The term “and / or” as used herein includes all or any units and all combinations of one or more associated listed items.
[0074] This application provides a content push method, related apparatus, and storage medium.
[0075] Please see Figure 1 , Figure 1 This is a schematic diagram of a content push-related device provided in an embodiment of this application. The content push-related device may include a computing device 100 and an elevator display screen 200. The computing device 100 is connected via a network and integrates a content push method-related device. In this embodiment, the computing device 100 may be a terminal device or a server, and the computing device 100 may push content to the display screen 200.
[0076] In this embodiment, when the computing device 100 is a server, the server can be an independent server, a server network, or a server cluster. For example, the server described in this embodiment includes, but is not limited to, a computer, a network host, a single network server, a set of multiple network servers, or a cloud server composed of multiple servers. The cloud server is composed of a large number of computers or network servers based on cloud computing. In this embodiment, communication between the server and the client can be achieved through any communication method, including but not limited to mobile communication based on the 3rd Generation Partnership Project (3GPP), Long Term Evolution (LTE), and Worldwide Interoperability for Microwave Access (WiMAX), or computer network communication based on the TCP / IP protocol suite (TCP / IP) and User Datagram Protocol (UDP).
[0077] It is understood that when the computing device 100 used in the embodiments of this application is a terminal device, the terminal device can be a device that includes both receiving hardware and transmitting hardware, that is, a device with receiving and transmitting hardware capable of performing bidirectional communication on a bidirectional communication link. Such a terminal device may include: cellular or other communication devices, which have a single-line display or a multi-line display or a cellular or other communication device without a multi-line display. Specifically, the computing device 100 may be a desktop terminal or a mobile terminal, and may specifically be one of a mobile phone, tablet computer, laptop computer, etc.
[0078] The terminal devices involved in the embodiments of this application can also be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. Examples include mobile phones (or "cellular" phones) and computers with mobile terminals, such as portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with a wireless access network. Examples include Personal Communication Service (PC) phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), and other similar devices.
[0079] Those skilled in the art will understand that Figure 1 The application environment shown is merely one application scenario of the solution in this application and does not constitute a limitation on the application scenario of the solution in this application. Other application environments may include those that are more specific to this application. Figure 1 The number of computing devices shown, or the network connectivity of computing devices, for example... Figure 1 Only one computing device is shown in the diagram. It is understood that the content push-related device may also include one or more other computing devices, and / or one or more other computing devices that are network-connected to computing device 100, which is not limited here.
[0080] In addition, such as Figure 1 As shown, the content push-related device may also include a memory 300 for storing data, such as storing human characteristics and a push content library.
[0081] It should be noted that, Figure 1 The schematic diagram of the content push-related device shown is merely an example. The content push-related device and scenario described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of content push-related devices and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0082] This application embodiment determines human body modification projects that match the appearance features from the push content library, determines the weight of the content based on age, gender and clothing features, and displays the push content on the display screen according to the playback weight. This can improve the matching degree between the push content and the objects in the elevator and improve the push effect of the push content.
[0083] The following detailed description is based on specific embodiments.
[0084] In this embodiment, the description will focus on the content push method, which can be integrated into the computing device 100.
[0085] This application provides a content push method, which includes: acquiring images inside an elevator car; identifying human objects in the images, and parsing the human objects to obtain their appearance features, age and gender features, and clothing features; determining the types of human body modification projects that match the appearance features; determining content to be pushed in a push content library based on the types of human body modification projects; calculating and determining the playback weight of the content to be pushed based on the age and gender features and the clothing features; determining the playback order of the content to be pushed based on the playback weight; and controlling the elevator in-car display screen to play the content to be pushed according to the playback order.
[0086] Please see Figure 2 The diagram below illustrates a flowchart of an embodiment of the content push method in this application, which includes the following steps 201-206:
[0087] 201. Collect images inside the elevator car.
[0088] The images inside the elevator car can be captured by a built-in surveillance camera or by a camera embedded in the display screen inside the car. There can be one or multiple surveillance cameras inside the car, and they can be located at the front of the car or in various corners of the car; there are no restrictions on their placement.
[0089] Specifically, the images inside the elevator car can be video frames captured by a camera. Optionally, the camera inside the car is equipped with an infrared detection device. When the camera detects a living being entering the car via the infrared detection device, it automatically captures the current image inside the car. Optionally, the camera module inside the car can have its own processor, such as... Figure 3 As shown, the camera module uses a processor to perform image recognition on the captured images.
[0090] 202. Identify the human figures in the image, and parse the human figures to obtain their appearance features, age and gender features, and clothing features.
[0091] Specifically, after acquiring real-time images of the elevator car, target recognition is used to identify human objects in the images. The identified objects are then analyzed to obtain their physical features, age and gender characteristics, and clothing features. Physical features describe the object's appearance, including body shape, hair, and facial features. For example, a body shape characteristic might be described as "slender." Age and gender characteristics describe the object's age and gender, for example, "22 years old, female." Clothing features describe the object's current attire, which can be determined based on brand logos or fabric material. For example, a clothing feature might be described as "well-dressed."
[0092] 203. Determine the types of human body modification projects that match the physical characteristics based on the physical characteristics.
[0093] Specifically, after acquiring real-time images of the elevator car, target recognition is used to identify the task objects in the images. The identified task objects are then analyzed, and the resulting facial features are used to determine the type of human body modification project that matches those features. Specifically, the types of human body modification projects are those that modify the human body's appearance, such as plastic surgery and body sculpting. Optionally, the facial features and the matching types of human body modification projects are pre-set, and can be extracted based on the target audience of the content being pushed out. For example, if the human body modification project type is hairdressing, then the matching facial feature for that project could be: excessively long hair.
[0094] 204. Determine the content to be broadcast in the push content library according to the types of human body modification projects.
[0095] Specifically, the push content library can contain all push content provided by content providers. After identifying matching body modification projects based on physical characteristics, push content associated with the body modification projects is selected from the push content library as content to be broadcast. The content to be broadcast can be one or multiple items; there is no limitation here.
[0096] 205. Calculate and determine the playback weight of the content to be pushed based on the age and gender characteristics and the clothing characteristics.
[0097] Specifically, the playback weight of each piece of content to be broadcast is calculated according to a preset calculation method based on age, gender, and clothing characteristics. The playback weight is a numerical value used to estimate the playback effect of the content on a given audience. For example, if a beauty-related content has a playback weight of level five for audience A, while a haircut-related content has a playback weight of level three, it means that the beauty-related content is expected to have a better playback effect on audience A.
[0098] 206. Determine the playback order of the content to be pushed based on the playback weight.
[0099] Specifically, the playback order of the content to be pushed is obtained by sorting the content from high to low according to the determined playback weight.
[0100] 207. Control the display screen inside the elevator to play the content to be pushed according to the playback order.
[0101] The elevator car can have multiple display screens, and their positions are not limited. Optionally, there can be two display screens in the car. When two human body modification projects are matched based on the physical characteristics of the person in the car, the first display screen can be controlled to play the content for the first human body modification project, and the second display screen can be controlled to play the content for the second human body modification project. The content for the first human body modification project and the content for the second human body modification project are only distinguished and are not otherwise limited.
[0102] This application embodiment determines the types of human body modification projects that match the appearance features from the push content library, determines the weight of the push content based on age, gender and clothing features, and displays the push content on the display screen according to the playback weight. This can improve the matching degree between the push content and the objects in the elevator and improve the push effect of the push content.
[0103] Specifically, since physical characteristics include a variety of features, there are also various situations in which to determine the human body modification projects that match physical characteristics. Examples will be given below.
[0104] (1) Physical characteristics include body features
[0105] The process of determining the types of human body modification projects that match the physical characteristics based on the physical characteristics includes:
[0106] 1. When the physical characteristics of the person being described include a first physical characteristic, the type of human body modification project that matches the first physical characteristic is determined to be body shaping and / or weight loss.
[0107] Specifically, physical characteristics can include body shape features, which can be: healthy, thin, or overweight. The primary body shape feature can be overweight. When the body shape feature of the identified person is overweight, the body modification project type matching the overweight feature is determined to be body shaping and / or weight loss. Optionally, after determining the body modification project type, the specific push content to be broadcast is determined based on the content in the push content library. The push content to be broadcast can be of one type or multiple types, and can be one or more pieces.
[0108] 2. When the physical characteristics of the subject include a second physical characteristic, the type of human body modification project that matches the second physical characteristic is determined to be weight gain and / or nutritional conditioning, and the first physical characteristic is different from the second physical characteristic.
[0109] Specifically, the second body trait can be slender. When a person's body trait is identified as slender, the corresponding body modification project type is determined to be body sculpting and / or weight loss. Optionally, after determining the body modification project type, the specific push content to be broadcast is determined based on the content in the push content library. The push content to be broadcast can be of one or more types, and can be one or more pieces. The first and second body trait are different; here, "first" and "second" are only used to distinguish them and do not impose any other limitations.
[0110] In this embodiment, based on body shape characteristics, human body modification projects that match the body shape characteristics are selected from the push content library and played in order of weight. This can improve the matching degree between the push content and the body shape characteristics of people in the elevator, and improve the push effect of push content associated with body shape characteristics.
[0111] (2) Physical characteristics include hair characteristics
[0112] The process of determining the types of human body modification projects that match the physical characteristics based on the physical characteristics includes:
[0113] 1. When the hair features of the human subject include a first hair feature, the types of human body modification projects that match the first hair feature include hair transplantation and / or hair care.
[0114] Specifically, physical characteristics can include hair features, which can be hair loss or excessively long hair. The primary hair feature is hair loss. When hair loss is identified as the hair feature of a person, the type of human modification project matching this feature is determined to be hair transplantation and / or hair care. Optionally, after determining the type of human modification project, the specific push content to be broadcast is determined based on the content in the push content library. The push content to be broadcast can be of one or more types, and can be one or more pieces.
[0115] 2. When the hair features of the human object include the second hair feature, the type of human body modification project that matches the second hair feature is determined to be hairdressing, and the first hair feature is different from the second hair feature.
[0116] Specifically, the second hair feature could be excessively long hair. When the hair feature of a person is identified as excessively long hair, the type of human modification project matching this feature is determined to be hairdressing. Optionally, after determining the type of human modification project, the specific push content to be broadcast is determined based on the content in the push content library. The push content to be broadcast can be of one type or multiple types, and can be one or more pieces. The first and second hair features are different; here, "first" and "second" are only used to distinguish them and do not impose any other limitations.
[0117] This application embodiment selects human body modification project types that match hair features from the push content library based on hair features, and plays them in order of weight. This can improve the matching degree between the push content and the hair features of the people in the elevator, and improve the push effect of push content associated with hair features.
[0118] (3) Physical characteristics include facial features
[0119] The process of determining the types of human body modification projects that match the physical characteristics based on the physical characteristics includes:
[0120] 1. When the facial features of the person being described include a first facial feature, the type of human body modification project that matches the first facial feature is determined to be plastic surgery.
[0121] Specifically, physical characteristics can include facial features. When a person's facial features are identified as the primary facial feature, the type of body modification project matching this primary facial feature is determined to be plastic surgery. Optionally, the primary facial feature is preset and can be obtained statistically based on the facial features of the target population for the plastic surgery project. Alternatively, the primary facial feature can be determined through big data analysis of individuals with plastic surgery needs to create a persona. After determining the type of body modification project, the specific push content to be broadcast is determined based on the content in the push content library. The push content to be broadcast can be of one or more types, and can be one or more pieces of content.
[0122] 2. When the facial features of the person include a second facial feature, the type of human body modification project that matches the second facial feature is determined to be cosmetic, and the first facial feature is different from the second facial feature.
[0123] Specifically, physical characteristics can include facial features. When a person's facial features are identified as the second facial feature, the type of body modification project matching the second facial feature is determined to be "cosmetic." Optionally, the second facial feature is preset and can be obtained statistically based on the facial features of the target audience for the cosmetic project. Alternatively, the second facial feature can be determined through big data analysis of people with cosmetic needs to create a persona. After determining the type of body modification project, the content to be broadcast is determined based on the content in the push content library. The content to be broadcast can be of one or more types, and can be one or more pieces. The first facial feature and the second facial feature are different; here, "first" and "second" are used only for distinction and do not impose other limitations.
[0124] This application embodiment selects human body modification projects that match facial features from the push content library based on facial features, and plays them in order of weight. This can improve the matching degree between the push content and the facial features of people in the elevator, and improve the push effect of push content associated with facial features.
[0125] In one embodiment of this application, the content to be played includes multiple items. Step 205 calculates and determines the playback weight of the content to be played based on the age and gender characteristics and the clothing characteristics, including:
[0126] 1. Take one piece of content to be played from the list of content to be played as the target content to be played, and determine the playback weight of the target content to be played. The target content to be played corresponds to a target object in the list of people.
[0127] Specifically, when there are multiple pieces of content to be broadcast and pushed out based on the type of human body modification project determined by the person in the elevator car, one piece of content to be broadcast and pushed out is randomly selected as the target content to be broadcast and pushed out, and the playback weight of the target content to be broadcast and pushed out is calculated.
[0128] 2. After determining the playback weight of each piece of content to be played, determine the playback weight of the content to be played.
[0129] Specifically, after calculating the playback weight of one target content to be played, a new target content to be played is selected from the remaining content that has not yet had its playback weight calculated. The playback weight of this new target content to be played is then calculated using the same method. Optionally, each time the weight of a target content to be played is calculated, it is placed in a sorting sequence until the playback weight of all the target content to be played has been calculated. Then, all the target content to be played in the sorting sequence is sorted from highest to lowest weight.
[0130] This application embodiment calculates the playback weight of the target push content by selecting the target push content, and can play the push content according to the weight order, which can improve the playback effect of the push content for the target object and improve the push effect of the push content.
[0131] In one embodiment of this application, determining the playback weight of the target content to be played includes:
[0132] 1. Based on the clothing characteristics of the target object, determine the consumption tendency level of the target object, and determine the first playback weight of the target content to be pushed based on the consumption tendency level.
[0133] Specifically, the clothing characteristics of the target audience can be determined based on the brand logos on their clothing or the fabric material. The brand logos or fabric material of the clothing can reflect the target audience's consumption preferences. Based on a pre-defined calculation method, by determining the target audience's clothing characteristics, their consumption preference level can be determined, further determining the weight of the body modification projects to be broadcast for that target audience.
[0134] 2. Determine the demand level of the target audience based on their age and gender, and determine the second playback weight of the target content to be played based on the demand level.
[0135] Specifically, the age and gender characteristics of the target audience can be obtained through target recognition of images of people captured by surveillance cameras inside the elevator car. The age and gender characteristics of the target audience can reflect their level of demand. According to a preset calculation method, by determining the age and gender of the target audience, the level of demand for the target content to be broadcast can be determined, further determining the weight of the corresponding target content. Optionally, the correspondence between the age and gender characteristics of the target audience and their level of demand for body modification projects can be obtained through pre-statistical data. For example, if the statistics show that the highest demand for beauty projects is among women aged 20-35, and the lowest demand is among men over 50, then when the target audience's age and gender characteristics are identified as 22 years old and female, the first playback weight of the matched beauty-related content to be broadcast can be the highest level, such as level five; similarly, when the target audience's age and gender characteristics are identified as 60 years old and male, the first playback weight of the matched beauty-related content to be broadcast can be the lowest level, such as level one.
[0136] It should be noted that the determination of the first playback weight and the second playback weight in the above embodiments is only an example. It is understood that different determination methods can be used in other embodiments. For example, when the age and gender characteristics of the target object are identified as 20 years old and male, the first playback weight of the target content to be pushed for the corresponding hair transplant type can be the highest level, such as level seven. The specific method is not limited here.
[0137] 3. Calculate and determine the playback weight of the target content to be played based on the first playback weight and the second playback weight.
[0138] Specifically, after obtaining the first and second playback weights, the weight of the target content to be played is calculated according to a certain calculation method. For example, if the target object's facial features determine that their matching body modification category is beauty, then the target content to be played is beauty-related content. Simultaneously, if the target object A's clothing characteristics are: well-dressed, age and gender characteristics: 20 years old, female, then their consumption tendency level is determined to be level four, and their demand level for beauty services is level three. Therefore, the playback weight of the target content to be played can be the sum of the first and second playback weights, resulting in level seven. The first and second playback weights are only used to distinguish between them and are not subject to other limitations.
[0139] It should be noted that the calculation method for playback weight in the above embodiments is merely an example. It is understood that different calculation methods can be used in other embodiments, such as multiplying the first playback weight by the second playback weight. For example, if the first playback weight is level three and the second playback weight is level two, then the playback weight is level twelve as a result of multiplication. The specific method is not limited here.
[0140] This application embodiment calculates the playback weight of each piece of content to be played based on the playback weights of clothing characteristics and age and gender characteristics. In a scenario where there are multiple objects in an elevator car corresponding to multiple pieces of content to be played, the content to be played with the best playback effect in the current scenario can be determined according to the playback weight, ensuring that the content with the best playback effect is played first, thereby improving the playback effect of the content.
[0141] In one embodiment of this application, the step of calculating and determining the playback weight of the target content to be played based on the first playback weight and the second playback weight includes:
[0142] 1. Determine the third playback weight of the content to be played based on the priority preset by the content provider.
[0143] Specifically, preset priorities can be set based on the requirements and qualifications of the content provider, or they can be obtained through big data analysis of the popularity of the content.
[0144] 2. Calculate and determine the playback weight of the pushed content based on the first playback weight, the second playback weight, and the third playback weight.
[0145] Specifically, after obtaining the first, second, and third playback weights, the weight of the target content to be played is calculated according to a certain calculation method. For example, if the target object's facial features determine that their matching body modification category is beauty, then the target content to be played is beauty-related content. Simultaneously, if the target object A's clothing characteristics are: well-dressed, age and gender: 20 years old, female, then their consumption tendency level is determined to be level four, and their demand level for beauty services is level three. Based on the preset priority of the target content to be played, the third playback weight is obtained as level two. Therefore, the playback weight of the target content to be played can be the sum of the first, second, and third playback weights, resulting in nine levels. The first, second, and third playback weights are only used for distinction and are not subject to other limitations.
[0146] It should be noted that the calculation method for playback weight in the above embodiments is only an example. It is understood that different calculation methods can be used in other embodiments, such as multiplying the first playback weight, second playback weight, and third playback weight by their respective priority coefficients and then adding them together. For example, if the priority coefficient of the first playback weight is 0.2, the first playback weight is level three; the priority coefficient of the second playback weight is 0.3, the second playback weight is level two; and the priority coefficient of the third playback weight is 0.5, the third playback weight is level two, then the calculated playback weight is level 2.2. The specific calculation is not limited here.
[0147] In the case of multiple push content items, this application embodiment incorporates the priority of the content provider into the playback weight calculation, which can meet the needs of push content providers at different levels, flexibly arrange the playback frequency of push content, and improve the effective playback rate of push content.
[0148] To facilitate better implementation of the content push method provided in this application, this application also provides a related apparatus based on the above-described content push method. The meanings of the terms used are the same as in the content push method described above, and specific implementation details can be found in the descriptions within the content push method embodiments.
[0149] The content push method-related apparatus in this application embodiment has the function of implementing the content push method provided in the above embodiments. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions, and the modules can be software and / or hardware.
[0150] Please see Figure 4 , Figure 4 This is a schematic diagram of the structure of the content push method related device provided in the embodiments of this application. The content push method related device can be applied to computing devices in scenarios where content push is required. Specifically, the content push method related device 400 may include a collection module 401, an identification module 402, a determination module 403, a calculation module 404, a sorting module 405, and a push module 406, as detailed below:
[0151] Acquisition module 401 is used to acquire images inside the elevator car;
[0152] The recognition module 402 is used to recognize human objects in the image and parse the human objects to obtain their appearance features, age and gender features, and clothing features.
[0153] The determination module 403 is used to determine the type of human body modification project that matches the appearance features based on the appearance features; and to determine the content to be pushed in the push content library based on the type of human body modification project.
[0154] Calculation module 404 is used to calculate and determine the playback weight of the content to be pushed based on the age and gender characteristics and the clothing characteristics;
[0155] The sorting module 405 is used to determine the playback order of the content to be pushed based on the playback weight;
[0156] The push module 406 is used to control the display screen inside the elevator to play the content to be pushed according to the playback order.
[0157] In one embodiment, the appearance features include body shape features, and the determining module 403 is specifically used for:
[0158] When the physical characteristics of the person being described include a first physical characteristic, the type of human body modification project that matches the first physical characteristic is determined to be body shaping and / or weight loss.
[0159] When the physical characteristics of the subject include a second physical characteristic, the type of human body modification project that matches the second physical characteristic is determined to be weight gain and / or nutritional conditioning, and the first physical characteristic is different from the second physical characteristic.
[0160] In one embodiment, the appearance features include hair features, and the determining module 403 is further configured to:
[0161] When the hair features of the human subject include a first hair feature, the types of human body modification projects that match the first hair feature include hair transplantation and / or hair care.
[0162] When the hair features of the human object include a second hair feature, the type of human modification project that matches the second hair feature is determined to be hairdressing, and the first hair feature is different from the second hair feature.
[0163] In one embodiment, the appearance features include facial features, and the determining module 403 is further configured to:
[0164] When the facial features of the person being described include a first facial feature, the type of human body modification project that matches the first facial feature is determined to be plastic surgery.
[0165] When the facial features of the subject include a second facial feature, the type of human modification project matching the second facial feature is determined to be cosmetic, and the first facial feature is different from the second facial feature.
[0166] In one implementation, the content to be pushed includes multiple items, and the calculation module 404 is specifically used for:
[0167] Each of the pending push content items is taken as the target pending push content, and the playback weight of the target pending push content is determined. The target pending push content corresponds to a target object in the person object.
[0168] After determining the playback weight of each piece of content to be played, the playback weight of the content to be played is determined.
[0169] In one embodiment, the computing module 404 is specifically used for:
[0170] Based on the clothing characteristics of the target object, the consumption tendency level of the target object is determined, and based on the consumption tendency level, the first playback weight of the target content to be broadcast is determined;
[0171] The demand level of the target audience is determined based on their age and gender, and the second playback weight of the target content to be pushed is determined based on the demand level.
[0172] The playback weight of the target content to be played is determined based on the first playback weight and the second playback weight.
[0173] In one embodiment, the computing module 404 is specifically used for:
[0174] The third playback weight of the content to be played is determined according to the priority preset by the content provider.
[0175] The playback weight of the pushed content is calculated and determined based on the first playback weight, the second playback weight, and the third playback weight.
[0176] In this embodiment, an acquisition module 401 acquires images inside the elevator car; an identification module 402 identifies human objects in the images, and analyzes these objects to obtain their facial features, age, gender, and clothing characteristics; a determination module 403 determines the types of human body modification projects that match the facial features; content to be played is determined from the content library based on the types of human body modification projects; a calculation module 404 calculates and determines the playback weight of the content to be played based on the age, gender, and clothing characteristics; a sorting module 405 determines the playback order of the content to be played based on the playback weight; and a push module 406 controls the elevator display screen to play the content to be played according to the playback order. Because this embodiment determines human body modification projects that match facial features from the content library based on facial features, determines the weight of the content based on age, gender, and clothing characteristics, and displays the content on the display screen according to the playback weight, it can improve the matching degree between the content and the objects inside the elevator, thus improving the push effect.
[0177] The above describes the related devices of the content push method in the embodiments of this application from the perspective of modular functional entities. The following describes the related devices of the content push method in the embodiments of this application from the perspective of hardware processing.
[0178] It should be noted that, Figure 4 The physical devices corresponding to the acquisition module 401 and the push module 406 shown can be transceivers, radio frequency circuits, communication modules and input / output (I / O) interfaces, etc., and the physical devices corresponding to the calculation module 404 and the sorting module 405 can be processors.
[0179] Figure 4 The devices shown can all have the following characteristics: Figure 5 The structure shown, when Figure 5 The content push method and related devices shown have, for example, the following: Figure 5 When the structure shown is used, Figure 5 The processor and transceiver in the device can perform the same or similar functions as the computing module 404, sorting module 405, acquisition module 401, and push module 406 provided in the aforementioned device embodiments. Figure 5 The memory storage processor in the memory needs to call the computer program when executing the above content push method.
[0180] When the computing device in this application embodiment is a terminal device, this application embodiment also provides a terminal device, such as... Figure 6As shown, for ease of explanation, only the parts related to the embodiments of this application are shown. For specific technical details not disclosed, please refer to the method section of the embodiments of this application. The terminal device can be any terminal device including mobile phones, tablets, personal digital assistants (PDAs), point-of-sale (POs), in-vehicle computers, etc. Taking a mobile phone as an example:
[0181] Figure 6 This diagram illustrates a partial structural representation of a mobile phone related to the terminal device provided in this embodiment. (Reference) Figure 6 The mobile phone includes components such as a radio frequency (RF) circuit 1010, a memory 1020, an input unit 1030, a display unit 1040, a sensor 1050, an audio circuit 1060, a wireless fidelity (WiFi) module 1070, a processor 1080, and a power supply 1090. Those skilled in the art will understand that... Figure 6 The mobile phone structure shown does not constitute a limitation on the mobile phone and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0182] The following is combined Figure 6 A detailed introduction to each component of a mobile phone:
[0183] The RF circuit 1010 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and processes it with the processor 1080; additionally, it transmits uplink data to the base station. Typically, the RF circuit 1010 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier (LNA), a duplexer, etc. Furthermore, the RF circuit 1010 can also communicate wirelessly with networks and other devices. The aforementioned wireless communication can use any communication standard or protocol, including but not limited to Global System for Mobile Communications (GSM), General Packet Radio Service (GPRs), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, and Short Messaging Service (SMS).
[0184] The memory 1020 can be used to store software programs and modules. The processor 1080 executes various mobile phone functions and data processing by running the software programs and modules stored in the memory 1020. The memory 1020 may mainly 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 function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the mobile phone (such as audio data, phonebook, etc.). In addition, the memory 1020 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, or other volatile solid-state storage device.
[0185] The input unit 1030 can be used to receive input numerical or character information, and to generate key signal inputs related to user settings and function control of the mobile phone. Specifically, the input unit 1030 may include a touch panel 1031 and other input devices 1032. The touch panel 1031, also known as a touch screen, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel 1031), and drive the corresponding connection devices according to a pre-set program. Optionally, the touch panel 1031 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 1080, and can also receive and execute commands sent by the processor 1080. In addition, the touch panel 1031 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1031, the input unit 1030 may also include other input devices 1032. Specifically, other input devices 1032 may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc.
[0186] The display unit 1040 can be used to display information input by the user or information provided to the user, as well as various menus of the mobile phone. The display unit 1040 may include a display panel 1041, which may optionally be configured as a liquid crystal display (LCD), organic light-emitting diode (OLED), or similar display. Further, a touch panel 1031 may cover the display panel 1041. When the touch panel 1031 detects a touch operation on or near it, it transmits the information to the processor 1080 to determine the type of touch event. Subsequently, the processor 1080 provides corresponding visual output on the display panel 1041 based on the type of touch event. Although in Figure 6 In this embodiment, the touch panel 1031 and the display panel 1041 are two separate components to realize the input and output functions of the mobile phone. However, in some embodiments, the touch panel 1031 and the display panel 1041 can be integrated to realize the input and output functions of the mobile phone.
[0187] The mobile phone may also include at least one sensor 1050, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 1041 according to the ambient light level, and the proximity sensor can turn off the display panel 1041 and / or the backlight when the phone is moved to the ear. As a type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that recognize the phone's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, taps), etc. Other sensors that may be configured in the mobile phone, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.
[0188] The audio circuit 1060, speaker 1061, and microphone 1062 provide an audio interface between the user and the mobile phone. The audio circuit 1060 converts the received audio data into electrical signals and transmits them to the speaker 1061, where the speaker 1061 converts them into sound signals for output. On the other hand, the microphone 1062 converts the collected sound signals into electrical signals, which are then received by the audio circuit 1060, converted into audio data, and then processed by the processor 1080 before being transmitted via the RF circuit 1010 to, for example, another mobile phone, or the audio data can be output to the memory 1020 for further processing.
[0189] Wi-Fi is a short-range wireless transmission technology. Through the Wi-Fi module 1070, mobile phones can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 6 The Wi-Fi module 1070 is shown, but it is understood that it is not an essential component of a mobile phone and can be omitted as needed without changing the essence of the invention.
[0190] The processor 1080 is the control center of the mobile phone, connecting various parts of the phone through various interfaces and lines. It executes software programs and / or modules stored in the memory 1020 and calls data stored in the memory 1020 to perform various functions and process data, thereby providing overall monitoring of the phone. Optionally, the processor 1080 may include one or more processing units; optionally, the processor 1080 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the aforementioned modem processor may also not be integrated into the processor 1080.
[0191] The mobile phone also includes a power supply 1090 (such as a battery) that supplies power to various components. Optionally, the power supply can be logically connected to the processor 1080 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system.
[0192] Although not shown, mobile phones may also include a camera, Bluetooth module, etc., which will not be described in detail here.
[0193] In this embodiment of the application, the processor 1080 included in the mobile phone also has the function of controlling and executing the content push method process executed by the above-mentioned content push method related device.
[0194] This application also provides a server; please refer to [link / reference]. Figure 7 , Figure 7 This is a schematic diagram of a server structure provided in an embodiment of this application. The server 1100 can vary significantly due to different configurations or performance. It may include one or more central processing units (CPUs) 1122 (e.g., one or more processors) and memory 1132, and one or more storage media 1130 (e.g., one or more mass storage devices) for storing application programs 1142 or data 1144. The memory 1132 and storage media 1130 may be temporary or persistent storage. The program stored in the storage media 1130 may include one or more modules (not shown in the figure), each module may include a series of instruction operations on the server. Furthermore, the CPU 1122 may be configured to communicate with the storage media 1130 and execute the series of instruction operations in the storage media 1130 on the server 1100.
[0195] Server 1100 may also include one or more power supplies 1126, one or more wired or wireless network interfaces 1150, one or more input / output interfaces 1158, and / or one or more operating systems 1141, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc.
[0196] The steps in the content push method in the above embodiments can be based on this. Figure 7 The structure of server 1100 is shown. For example, the central processing unit 1122 performs the following operations by calling instructions in memory 1132:
[0197] The system acquires images inside the elevator car; identifies human figures in the images, and analyzes these figures to obtain their physical features, age, gender, and clothing characteristics; determines the types of human body modification projects that match the physical features; identifies content to be played in the content library based on the types of human body modification projects; calculates and determines the playback weight of the content to be played based on the age, gender, and clothing characteristics; determines the playback order of the content to be played based on the playback weight; and controls the elevator display panel 1041 to play the content to be played in the specified playback order.
[0198] In one embodiment, the physical characteristics include body shape characteristics, and the step of determining the type of human modification project that matches the physical characteristics includes:
[0199] When the physical characteristics of the person include a first physical characteristic, the central processing unit 1122 can determine that the type of human body modification project matching the first physical characteristic is body shaping and / or weight loss; when the physical characteristics of the person include a second physical characteristic, the central processing unit 1122 can also determine that the type of human body modification project matching the second physical characteristic is weight gain and / or nutritional conditioning, where the first physical characteristic is different from the second physical characteristic.
[0200] In one embodiment, the physical characteristics include hair characteristics, and the step of determining the type of human modification project matching the physical characteristics includes:
[0201] When the hair features of the human object include a first hair feature, the central processing unit 1122 can determine that the type of human modification project matching the first hair feature includes hair transplantation and / or hair care; when the hair features of the human object include a second hair feature, the central processing unit 1122 can also determine that the type of human modification project matching the second hair feature is hairdressing, and the first hair feature is different from the second hair feature.
[0202] In one embodiment, the appearance features include facial features, and the step of determining the type of human modification project matching the appearance features includes:
[0203] When the facial features of the person include a first facial feature, the central processing unit 1122 can determine that the type of human body modification project matching the first facial feature is plastic surgery; when the facial features of the person include a second facial feature, the central processing unit 1122 can also determine that the type of human body modification project matching the second facial feature is beauty treatment, and the first facial feature is different from the second facial feature.
[0204] In one implementation, the content to be played includes multiple items. The calculation and determination of the playback weight of the content to be played based on the age and gender characteristics and the clothing characteristics can be achieved by the central processing unit 1122 taking one item from the content to be played as the target content to be played and determining the playback weight of the target content to be played. The target content to be played corresponds to a target object in the person object. After determining the playback weight of each item in the content to be played, the central processing unit 1122 determines the playback weight of the content to be played.
[0205] In one implementation, determining the playback weight of the target content to be played can be achieved by a central processing unit 1122 determining the target object's consumption tendency level based on the target object's clothing characteristics; determining a first playback weight of the target content to be played based on the consumption tendency level; determining the target object's demand level based on the target object's age and gender; determining a second playback weight of the target content to be played based on the demand level; and calculating and determining the playback weight of the target content to be played based on the first and second playback weights.
[0206] In one implementation, the step of calculating and determining the playback weight of the target content to be played based on the first playback weight and the second playback weight can be achieved by the central processing unit 1122 determining the third playback weight of the content to be played based on the priority preset by the content provider; and calculating and determining the playback weight of the content based on the first playback weight, the second playback weight, and the third playback weight.
[0207] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0208] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0209] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, apparatuses, or modules, and may be electrical, mechanical, or other forms.
[0210] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0211] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium.
[0212] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product.
[0213] The computer program product includes one or more computer instructions. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0214] The technical solutions provided in the embodiments of this application have been described in detail above. Specific examples have been used in the embodiments of this application to illustrate the principles and implementation methods of the embodiments of this application. The description of the above embodiments is only for the purpose of helping to understand the methods and core ideas of the embodiments of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the embodiments of this application. Therefore, the content of this specification should not be construed as a limitation on the embodiments of this application.
Claims
1. A content push method characterized by, The method includes: Capture images inside the elevator car; Identify human objects in the image, and parse the human objects to obtain their appearance features, age and gender features, and clothing features; Based on the physical characteristics, determine the types of human body modification projects that match the physical characteristics; Based on the types of human body modification projects, determine the content to be broadcast in the content library; The playback weight of the content to be pushed is calculated and determined based on the age and gender characteristics and the clothing characteristics. The playback order of the content to be pushed is determined based on the playback weight; Control the display screen inside the elevator to play the content to be pushed out in the specified playback order.
2. The content push method according to claim 1, characterized in that, The physical characteristics include body shape characteristics, and the step of determining the types of human body modification projects that match the physical characteristics includes: When the physical characteristics of the person being described include a first physical characteristic, the type of human body modification project that matches the first physical characteristic is determined to be body shaping and / or weight loss. When the physical characteristics of the subject include a second physical characteristic, the type of human body modification project that matches the second physical characteristic is determined to be weight gain and / or nutritional conditioning, and the first physical characteristic is different from the second physical characteristic.
3. The content push method according to claim 1, characterized in that, The physical characteristics include hair features, and the step of determining the types of human modification projects that match the physical characteristics includes: When the hair features of the human object include a first hair feature, the types of human body modification projects that match the first hair feature include hair transplantation and / or hair care. When the hair features of the human object include a second hair feature, the type of human modification project that matches the second hair feature is determined to be hairdressing, and the first hair feature is different from the second hair feature.
4. The content push method according to claim 1, characterized in that, The physical characteristics include facial features, and the step of determining the types of human body modification projects that match the physical characteristics includes: When the facial features of the person being described include a first facial feature, the type of human body modification project that matches the first facial feature is determined to be plastic surgery. When the facial features of the person include a second facial feature, the type of human body modification project that matches the second facial feature is determined to be cosmetic, and the first facial feature is different from the second facial feature.
5. The content push method according to claim 1, characterized in that, The content to be played includes multiple items, and the calculation and determination of the playback weight of the content to be played based on the age and gender characteristics and the clothing characteristics includes: Each of the pending push content items is taken as the target pending push content, and the playback weight of the target pending push content is determined. The target pending push content corresponds to a target object in the person object. After determining the playback weight of each piece of content to be played, the playback weight of the content to be played is determined.
6. The content push method according to claim 5, characterized in that, Determining the playback weight of the target content to be played includes: Based on the clothing characteristics of the target object, the consumption tendency level of the target object is determined, and based on the consumption tendency level, the first playback weight of the target content to be broadcast is determined; The demand level of the target audience is determined based on their age and gender, and the second playback weight of the target content to be pushed is determined based on the demand level. The playback weight of the target content to be played is determined based on the first playback weight and the second playback weight.
7. The content push method according to claim 6, characterized in that, The step of calculating and determining the playback weight of the target content to be played based on the first playback weight and the second playback weight includes: The third playback weight of the content to be played is determined according to the priority preset by the content provider. The playback weight of the pushed content is calculated and determined based on the first playback weight, the second playback weight, and the third playback weight.
8. A content push-related device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the content push method as described in any one of claims 1 to 7.
9. A computer-readable storage medium, characterized in that, It includes instructions that, when run on a computer, cause the computer to perform the content push method as described in any one of claims 1 to 7.
10. A computer program product containing instructions, characterized in that, The computer program product includes program instructions that, when executed on a computer or processor, cause the computer or processor to perform the content push method as described in any one of claims 1 to 7.