CN110443664B - Information pushing system, projection system, method and device and electronic equipment - Google Patents

Information pushing system, projection system, method and device and electronic equipment Download PDF

Info

Publication number
CN110443664B
CN110443664B CN201810421323.6A CN201810421323A CN110443664B CN 110443664 B CN110443664 B CN 110443664B CN 201810421323 A CN201810421323 A CN 201810421323A CN 110443664 B CN110443664 B CN 110443664B
Authority
CN
China
Prior art keywords
user
information
entity
space
projector
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810421323.6A
Other languages
Chinese (zh)
Other versions
CN110443664A (en
Inventor
张哲�
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201810421323.6A priority Critical patent/CN110443664B/en
Publication of CN110443664A publication Critical patent/CN110443664A/en
Application granted granted Critical
Publication of CN110443664B publication Critical patent/CN110443664B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • G06Q30/0643Graphical representation of items or shoppers

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Projection Apparatus (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application discloses an information pushing system, an information pushing method and an information pushing device, a projection relation determining method and an information pushing device, a projection system, a projection method and electronic equipment. The information pushing system acquires behavior information of a customer through the physical store terminal equipment, determines and displays a space entity surface for pushing information to the customer according to the behavior information, and sends a pushing information acquisition request aiming at a projection area to which the space entity surface of the physical store belongs to a server; the server responds to the request, determines a content provider ordering the projection area according to a corresponding relation set among the content provider, the entity store and the projection area, and returns push information of the provider to the terminal equipment; the terminal equipment projects the push information to the determined space entity surface through the entity store projector; by adopting the processing mode, the content provider can display the information pushed to the brick-and-mortar store customers on any physical space surface of the brick-and-mortar store projection area purchased by the content provider, and great benefits can be brought to all parties.

Description

Information pushing system, projection system, method and device and electronic equipment
Technical Field
The application relates to the technical field of data processing, in particular to an information pushing system, an information pushing method and an information pushing device, a projection relation determining method and an information pushing device, a projection system, a projection method and electronic equipment.
Background
With the development of technology, more and more off-line shops start to apply the information push system to show the information pushed by the content provider to the customers of the brick and mortar stores, for example, merchants push the latest commodity information, promotion information and the like to the customers. The information is pushed to the store-arriving client through the entity store large screen, the entity store can obtain profits by selling the use right of the large screen, the content provider can effectively push the information to the client, and the client can timely know and master the dynamic state of the store.
A typical information push method is to set multiple display screens at different locations of an online store, and display information pushed by the same or different content providers on each display screen. However, in the process of implementing the present application, the applicant finds that the technical solution has at least the following problems: 1) the physical store can only sell a limited number of large screen usage rights to the content provider, and does not utilize any space entity surface of the physical store, so that the space entity surface utilization rate of the physical store is low, and the income is low; 2) because the content provider can only push information to customers through the large screens with limited number in the physical stores and cannot push information to the customers in the physical stores at any time and any place, the effectiveness of information pushing is low and the income is low; 3) because the customer can only obtain the push information through the large screens with limited quantity in the physical stores, the customer cannot obtain the push information anytime and anywhere, and therefore the user experience is poor.
Disclosure of Invention
The application provides an information pushing system, an information pushing method and an information pushing device, and a projection relation determining method and a projection relation determining device, so as to solve the problems of low utilization rate of a physical store space entity surface, low information pushing effectiveness and poor user experience in the prior art.
The application provides an information push system, including:
the terminal device is deployed in a physical store and used for acquiring behavior information of a first user in the physical store, determining a space entity surface for pushing information to the first user according to the behavior information, determining a projection area to which the space entity surface belongs, and sending a pushing information acquisition request aiming at the projection area of the physical store to a server; receiving push information of a second user ordering the projection area returned by the server, and projecting the push information to the surface of the space entity through a projector of the entity store, wherein the surface of the space entity comprises any surface of the space entity of the entity store;
the server is configured to receive the push information acquisition request sent by the terminal device, determine a second user according to a set of correspondence relationships among the second user, the entity store, and the projection area, and send push information provided by the second user back to the terminal device.
Optionally, the method further includes:
the second user client is used for acquiring information of a plurality of projection areas of a plurality of physical stores from the server, acquiring a target projection area of a target physical store specified by the second user, and sending a projection area ordering request aiming at the target projection area of the target physical store to the server;
the server is further configured to receive the projection area ordering request sent by the second user client, and generate a correspondence between the second user, the target physical store, and the target projection area.
The present application further provides an information push system, including:
the terminal device is deployed in a physical store and used for acquiring behavior information of a first user in the physical store, determining a space entity surface for pushing information to the first user according to the behavior information, determining a projector corresponding to the space entity surface, and sending a pushing information acquisition request aiming at the projector of the physical store to a server; receiving push information of a second user ordering the projector returned by the server, and projecting the push information to the surface of the space entity through the projector of the entity store, wherein the surface of the space entity comprises any surface of the space entity of the entity store;
and the server is further used for receiving the push information acquisition request sent by the terminal equipment, determining the second user according to a corresponding relation set among the second user, the entity store and the projector, and sending the push information provided by the second user back to the terminal equipment.
Optionally, the method further includes:
the second user client is used for acquiring information of a plurality of projectors of a plurality of physical stores from the server, acquiring a target projector of a target physical store specified by the second user, and sending a projector ordering request aiming at the target projector of the target physical store to the server;
the server is configured to receive the projector ordering request sent by the second user client, and generate a correspondence between the second user, the target brick-and-mortar store, and the target projector.
The present application further provides a projection system comprising:
the user behavior acquisition device is deployed in a physical display space and is used for acquiring behavior information of a first user in the physical display space and sending the behavior information to the projection area determination device;
the projection area determining device is used for determining a space entity surface for displaying information to the first user according to the behavior information, the space entity surface is used as a target space entity surface, and the projector control device is instructed to project the display information to the target space entity surface, wherein the space entity surface comprises any space entity surface of the entity display space;
and the projector control device is used for determining a projector used for projecting the display information to the solid surface of the target space from at least one projector of the real object display space according to the indication of the projection area determining device.
Optionally, the projector control device is further configured to generate a two-dimensional map of the display information on the surface of the target space entity according to the three-dimensional model data on the surface of the target space entity and the determined projection view angle of the projector, and project the two-dimensional map to the surface of the target space entity through the determined projector.
Optionally, the projector control device is specifically configured to obtain spatial profile information of the first user; and acquiring a plurality of projectors whose coverage areas include the target space entity surface; determining, for each projector of the plurality of projectors, an area of the surface of the target space entity that is occluded by the first user according to the spatial profile information of the first user, the position information of the surface of the target space entity, and the viewing angle information of the projector; and selecting one projector from a plurality of projectors as the projector for projecting the display information to the surface of the target space entity according to the area.
Optionally, the behavior information includes information that the user selects an article;
the projection area determining device is specifically configured to use a surface of the object selected by the user as the target space entity surface.
Optionally, the behavior information includes information that the user selects an article;
the projection area determining device is specifically configured to use a surface of a display area where the user selects an item as the target space entity surface.
Optionally, the behavior information includes user location information;
the projection area determining device is specifically configured to use a surface of the article display cabinet corresponding to the position of the first user as the target space entity surface according to the user position information.
Optionally, the behavior information includes user location information;
the projection area determining device is specifically configured to, according to the user position information, use any one spatial entity surface whose distance from the position of the first user is smaller than or equal to a distance threshold as the target spatial entity surface.
Optionally, the behavior information includes user location information;
the projection area determining device is specifically configured to use a space entity surface within the first user sight range as the target space entity surface according to the user position information.
Optionally, the display information includes advertisement information of the second user; the system further comprises:
the user identification device is used for identifying the first user and sending the user identification of the first user to the projection content determination device;
the projection content determining device is configured to obtain information of the first user according to the user identifier, and determine the advertisement information matched with the first user according to the information of the first user, as the display information.
Optionally, the method further includes:
the three-dimensional model construction device is used for constructing a three-dimensional model of the physical display space;
and the space entity surface marking device is used for marking the space entity surface according to the three-dimensional model.
Optionally, the space entity surface marking device is specifically configured to mark at least one local three-dimensional model of the entity display space as the space entity surface according to the three-dimensional model.
Optionally, the spatial entity surface marking device is specifically configured to mark, according to the three-dimensional model, a three-dimensional model corresponding to at least one spatial entity in the entity display space as the spatial entity surface.
Optionally, the surface of the spatial entity comprises a plane of the spatial entity;
the three-dimensional model building device is specifically used for scanning the two-dimensional codes at each vertex of the plane to obtain the position information of the vertex; and constructing a three-dimensional model of the plane according to the position information of the vertex.
Optionally, the surface of the spatial entity comprises a curved surface of the spatial entity.
Optionally, the space entity includes at least one of the following entities: an article, an article display case, an article display region within the article display case.
The application also provides an information pushing method, which comprises the following steps:
acquiring behavior information of a first user in a physical display space of a physical store;
determining a space entity surface for pushing information to the first user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity store;
determining a projection region to which the surface of the spatial entity belongs;
sending a push information acquisition request for the projection area of the brick-and-mortar store to a server;
receiving push information of a second user ordering the projection area returned by the server;
and projecting the push information to the surface of the space entity through a projector.
The application also provides an information pushing method, which comprises the following steps:
receiving a push information acquisition request aiming at a target projection area of a physical store, which is sent by a physical store terminal device;
determining a second user ordering the target projection area according to a corresponding relation set among the second user, the entity store and the projection area;
and sending the push information provided by the second user back to the terminal equipment.
The application also provides a projection relation determining method, which comprises the following steps:
acquiring information of a plurality of projection areas of a plurality of physical stores from a server;
acquiring a target projection area of a target entity store appointed by a second user;
sending a projected area order request for the target projected area of the target brick-and-mortar store to the server.
The application also provides a projection relation determining method, which comprises the following steps:
receiving a projection area ordering request aiming at a target projection area of a target entity store, which is sent by a second user client;
and generating a corresponding relation among the second user, the target entity store and the target projection area.
The application also provides an information pushing method, which comprises the following steps:
acquiring behavior information of a first user in a physical display space of a physical store;
determining a space entity surface for pushing information to the first user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity store;
determining a projector corresponding to the surface of the space entity;
sending a push information acquisition request for the projectors of the brick-and-mortar store to a server;
receiving push information of a second user ordering the projector returned by the server;
and projecting the push information to the surface of the space entity through the projector.
The application also provides an information pushing method, which comprises the following steps:
receiving a push information acquisition request aiming at a target projector of a physical store, which is sent by a physical store terminal device;
determining a second user ordering the target projector according to a corresponding relation set among the second user, the physical store and the projector;
and sending the push information provided by the second user back to the terminal equipment.
The application also provides a projection relation determining method, which comprises the following steps:
acquiring information of a plurality of projectors of a plurality of physical stores from a server;
acquiring a target projector of a target physical store appointed by a second user;
sending a projector order request for the target projector of the target brick-and-mortar store to the server.
The application also provides a projection relation determining method, which comprises the following steps:
receiving a projector ordering request which is sent by a second user client and aims at a target projector of a target entity store;
and generating a corresponding relation among the second user, the target entity store and the target projector.
The present application further provides a projection method, including:
acquiring behavior information of a user in a physical display space;
determining a space entity surface for displaying information to a user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity display space;
and determining a projector for projecting the display information to the surface of the space entity from at least one projector of the physical display space.
Optionally, the method further includes:
generating a two-dimensional map of the display information on the surface of the space entity according to the three-dimensional model data of the surface of the space entity and the determined projection visual angle of the projector;
and projecting the two-dimensional map to the surface of the space entity by the determined projector.
Optionally, the behavior information includes information that the user selects an article; and determining the surface of the space entity for displaying information to a user according to the behavior information by adopting the following mode:
and taking the surface of the object selected by the user as the surface of the space entity.
Optionally, the behavior information includes information that the user selects an article; and determining the surface of the space entity for displaying information to a user according to the behavior information by adopting the following mode:
the surface of the display area where the user picks up an item is taken as the spatial entity surface.
Optionally, the behavior information includes location information; and determining the surface of the space entity for displaying information to a user according to the behavior information by adopting the following mode:
and taking the surface of the article display cabinet corresponding to the position of the user as the surface of the space entity according to the position information.
Optionally, the behavior information includes location information; and determining the surface of the space entity for displaying information to a user according to the behavior information by adopting the following mode:
and according to the position information, taking any space entity surface with the distance between the user position and the space entity surface smaller than or equal to a distance threshold value as the space entity surface.
Optionally, the behavior information includes location information; and determining the surface of the space entity for displaying information to a user according to the behavior information by adopting the following mode:
and taking the space entity surface within the sight line range of the user as the space entity surface according to the position information.
Optionally, the determining, from at least one projector of the physical display space, a projector for projecting the display information to the surface of the physical space includes:
acquiring space contour information of the user; and acquiring a plurality of projectors whose coverage areas include the surface of the spatial entity;
for each projector in the plurality of projectors, determining an area of the surface of the space entity which is blocked by the user according to the space contour information of the user, the position information of the surface of the space entity and the view angle information of the projector;
one projector is selected from the plurality of projectors according to the area.
Optionally, the method further includes:
constructing a three-dimensional model of the physical display space;
and marking the surface of the space entity according to the three-dimensional model.
Optionally, the marking the surface of the spatial entity according to the three-dimensional model includes:
and according to the three-dimensional model, marking at least one local three-dimensional model of the physical display space as the space physical surface.
Optionally, the marking the surface of the spatial entity according to the three-dimensional model includes:
and according to the three-dimensional model, marking the three-dimensional model corresponding to at least one space entity in the physical display space as the space entity surface.
Optionally, the surface of the spatial entity comprises a plane of the spatial entity;
the planar three-dimensional model is constructed in the following way:
scanning the two-dimensional codes at all vertexes of the plane to acquire the position information of the vertexes;
and constructing a three-dimensional model of the plane according to the position information of the vertex.
Optionally, the surface of the spatial entity comprises a curved surface of the spatial entity.
Optionally, the space entity includes at least one of the following entities: an article, an article display case, an article display area within the article display case.
The present application further provides an information pushing apparatus, including:
the user behavior information acquisition unit is used for acquiring behavior information of a first user in a physical display space of a physical store;
a spatial entity surface determination unit configured to determine a spatial entity surface for pushing information to the first user, the spatial entity surface including any spatial entity surface of the entity store, based on the behavior information;
a projection region determination unit configured to determine a projection region to which the surface of the spatial entity belongs;
a push information acquisition request sending unit, configured to send a push information acquisition request for the projection area of the brick-and-mortar store to a server;
the push information receiving unit is used for receiving the push information of the second user ordering the projection area, which is returned by the server;
and the projection unit is used for projecting the push information to the surface of the space entity through a projector.
The present application further provides an information pushing apparatus, including:
the system comprises a push information acquisition request receiving unit, a push information acquisition unit and a push information acquisition unit, wherein the push information acquisition request receiving unit is used for receiving a push information acquisition request which is sent by a physical store terminal device and aims at a target projection area of a physical store;
the second user determining unit is used for determining a second user ordering the target projection area according to a corresponding relation set among the second user, the physical store and the projection area;
and the push information returning unit is used for returning the push information provided by the second user to the terminal equipment.
The present application also provides a projection relation determining apparatus, including:
a projection area information acquisition unit for acquiring information of a plurality of projection areas of a plurality of brick shops from a server;
the target projection area acquisition unit is used for acquiring a target projection area of a target physical store specified by a second user;
an order request transmitting unit configured to transmit a projected area order request for the target projected area of the target brick-and-mortar store to the server.
The present application also provides a projection relation determining apparatus, including:
the ordering request receiving unit is used for receiving a projection area ordering request which is sent by a second user client and aims at a target projection area of a target entity store;
and the projection relation generating unit is used for generating the corresponding relation among the second user, the target entity store and the target projection area.
The present application further provides an information pushing apparatus, including:
the user behavior information acquisition unit is used for acquiring behavior information of a first user in a physical display space of a physical store;
a spatial entity surface determination unit configured to determine a spatial entity surface for pushing information to the first user, the spatial entity surface including any spatial entity surface of the entity store, based on the behavior information;
a projector determination unit for determining a projector corresponding to the surface of the space entity;
a push information acquisition request sending unit configured to send a push information acquisition request for the projector of the brick-and-mortar store to a server;
the push information receiving unit is used for receiving the push information of a second user ordering the projector, which is sent back by the server;
and the projection unit is used for projecting the push information to the surface of the space entity through the projector.
The application also provides an information pushing device, including:
the system comprises a push information acquisition request receiving unit, a push information acquisition unit and a push information acquisition unit, wherein the push information acquisition request receiving unit is used for receiving a push information acquisition request which is sent by a physical store terminal device and aims at a target projector of a physical store;
the second user determining unit is used for determining a second user ordering the target projector according to a corresponding relation set among the second user, the physical store and the projector;
and the push information returning unit is used for returning the push information provided by the second user to the terminal equipment.
The present application also provides a projection relationship determining apparatus, including:
a projector information acquisition unit for acquiring information of a plurality of projectors of a plurality of brick and mortar stores from a server;
a target projector acquisition unit configured to acquire a target projector of a target brick-and-mortar store specified by a second user;
an order request transmitting unit configured to transmit a projector order request for the target projector of the target brick-and-mortar store to the server.
The present application also provides a projection relationship determining apparatus, including:
an order request receiving unit, configured to receive a projector order request for a target projector of a target brick-and-mortar store sent by a second user client;
and the projection relation generating unit is used for generating the corresponding relation among the second user, the target entity store and the target projector.
The present application further provides an electronic device, comprising:
a processor; and
a memory for storing a program for implementing the projection method, the apparatus performing the following steps after being powered on and running the program for the projection method through the processor: acquiring behavior information of a user in a physical display space; determining a space entity surface for displaying information to a user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity display space; and determining a projector for projecting the display information to the surface of the space entity from at least one projector of the physical display space.
The present application also provides a computer-readable storage medium having stored therein instructions, which when run on a computer, cause the computer to perform the various methods described above.
The present application also provides a computer program product comprising instructions which, when run on a computer, cause the computer to perform the various methods described above.
Compared with the prior art, the method has the following advantages:
according to the information pushing system provided by the embodiment of the application, the behavior information of a first user in a physical store is collected through terminal equipment deployed in the physical store, the surface of a space entity for pushing information to the first user is determined and displayed according to the behavior information, the projection area of the surface of the space entity is determined, and a pushing information acquisition request aiming at the projection area of the physical store is sent to a server; after receiving the request sent by the terminal equipment, the server determines a second user ordering the projection area according to a corresponding relation set among the second user, the entity store and the projection area, and returns push information provided by the second user to the terminal equipment; after receiving the push information returned by the server, the terminal equipment projects the push information to the surface of the space entity through a projector arranged in the entity display space, wherein the surface of the space entity can be any surface of the space entity in the projection area; the processing mode enables the content provider to display the information pushed to the user of the physical store on any space physical surface of the projection area special for the physical store by the content provider; therefore, the entity store can sell the information display right of any space surface area to the content provider to improve the low utilization rate of the space surface entity of the entity store, thereby effectively improving the income of the entity store; the content provider can push information to the customers of the physical stores in the area at any time and any place by purchasing the information display right of the spatial surface area of the physical stores so as to improve the information pushing effectiveness and effectively improve the income of the content provider; the information pushed by the content provider is more accessible to the customers of the physical store, so that the user experience is effectively improved.
Drawings
Fig. 1 is a schematic diagram of an embodiment of an information push system provided in the present application;
FIG. 2 is a schematic diagram of a physical display space model of an embodiment of an information push system provided in the present application;
fig. 3 is a deployment diagram of a projector according to an embodiment of an information push system provided in the present application;
FIG. 4 is an interaction diagram of an embodiment of an information push system provided by the present application;
fig. 5 is a detailed schematic diagram of an embodiment of an information push system provided in the present application;
FIG. 6 is a schematic diagram of another interaction of an embodiment of an information push system provided by the present application;
FIG. 7 is a diagram illustrating another embodiment of an information push system provided in the present application;
FIG. 8 is a detailed diagram of another embodiment of an information push system provided in the present application;
FIG. 9 is a flow chart of a first embodiment of an information push method provided by the present application;
FIG. 10 is a schematic diagram of an embodiment of a first information-pushing device provided in the present application;
FIG. 11 is a flow chart of a second embodiment of a method for pushing information provided by the present application;
FIG. 12 is a schematic diagram of an embodiment of a second information-pushing device provided in the present application;
FIG. 13 is a flowchart of an embodiment of a first projection relation determination method provided by the present application;
FIG. 14 is a schematic diagram of an embodiment of a first projective relationship determining apparatus provided in the present application;
FIG. 15 is a flowchart of an embodiment of a second projection relationship determination method provided in the present application;
FIG. 16 is a schematic diagram of an embodiment of a second projection relation determining apparatus provided in the present application;
fig. 17 is a flowchart of an embodiment of a third information push method provided in the present application;
fig. 18 is a schematic diagram of an embodiment of a third information push apparatus provided in the present application;
fig. 19 is a flowchart of an embodiment of a fourth information pushing method provided by the present application;
fig. 20 is a schematic diagram of a fourth information push apparatus according to an embodiment of the present application;
FIG. 21 is a flow chart of an embodiment of a third projection relationship determination method provided herein;
FIG. 22 is a schematic diagram of an embodiment of a third projection relation determining apparatus provided by the present application;
FIG. 23 is a flowchart of an embodiment of a fourth projection relation determination method provided in the present application;
FIG. 24 is a schematic view of an embodiment of a fourth projection relation determining apparatus provided by the present application;
FIG. 25 is a flow chart of an embodiment of a projection method provided herein;
FIG. 26 is a schematic view of an embodiment of a projection system provided herein;
fig. 27 is a schematic diagram of an embodiment of an electronic device provided herein.
Detailed Description
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present application. This application is capable of implementation in many different ways than those herein set forth and of similar import by those skilled in the art without departing from the spirit of this application and is therefore not limited to the specific implementations disclosed below.
The application provides an information pushing system, an information pushing method and an information pushing device, a projection relation determining method and a projection relation determining device, a projection system, a projection method and electronic equipment. Details are described in the following examples one by one.
The core technical concept of the information push system provided by the embodiment of the application is as follows: a content provider purchases a projection area of a brick-and-mortar store, and displays information pushed to a brick-and-mortar store user on any spatial entity surface of the purchased projection area. The solid store can sell the information display right of any space surface area to the content provider to improve the low utilization rate of the space solid surface of the solid store, so that the income of the solid store is effectively improved; the content provider can push information to the customers of the physical stores in the area at any time and any place by purchasing the information display right of the spatial surface area of the physical stores so as to improve the information pushing effectiveness and effectively improve the income of the content provider; the information pushed by the content provider is more accessible to the customers of the physical store, so that the user experience is effectively improved.
First embodiment
Please refer to fig. 1, which is a schematic diagram of an embodiment of an information push system according to the present application. The system may include: at least one terminal device 101 disposed in a physical store and a server 103.
As shown in fig. 2, the terminal device 101 may first collect behavior information of the first user in the brick-and-mortar store.
The first user refers to an online user of an internet application, but an online user, which is a customer arriving at a brick-and-mortar store and is also called an offline user. The brick-and-mortar store is also called an offline brick-and-mortar store, and sells commodities such as supermarkets, shopping malls, electrical stores and the like to offline users.
The user behavior may be a behavior that the user walks to a certain area in a physical store, for example, the user walks into a small home appliance selling area in an appliance store; or may be the behavior of the user staying in front of a certain commodity in the brick-and-mortar store, for example, the user walks to a certain shelf in the supermarket; it may also be that the user touches a certain item in the physical store, for example, the user has picked up a certain piece of clothing on a display rack in a clothing store.
It should be noted that the method provided in the embodiment of the present application does not limit the user behavior, and may also be other behaviors besides the above example behaviors. The different acts are merely exemplary modifications of the embodiments, which do not depart from the core of the present application and are therefore intended to be within the scope of the present application.
According to different user behaviors, the terminal device 101 may collect the behavior information in different manners, and the following describes the manner of collecting the behavior information in combination with a specific service scenario.
In the first scenario, a user chooses to purchase clothes in a clothing store, and the user behavior comprises the behavior of selecting the clothes by the user.
In this scenario, a user behavior acquisition device, which may include a sensor and a transmitter, may be placed within a dongle or hanger of a garment. The sensor is used for sensing the clothes selecting action of a user, for example, sensing the action event of picking up, touching or putting down a real object by the user. When the sensor senses the clothes selecting behavior of the user, the trigger transmitter transmits the clothes selecting behavior information including the clothes identification, and correspondingly, the terminal device 101 can receive the clothes selecting behavior information transmitted by the user behavior acquisition device through the receiver, namely the behavior information. The behavior information in this scenario may include a category of behavior and an identification of the clothing selected by the user, among other things. The behavior category is that the user selects a commodity, and the clothing identifier may be a Radio Frequency Identification (RFID) identifier or a Stock Keeping Unit (SKU) identifier.
And in a second scenario, the user purchases commodities in the supermarket, and the user behavior comprises the behavior that the user stays in front of a certain shelf.
In this scenario, a user behavior collection device may be disposed at the shelf, and when the sensor of the device senses that the user stays in front of the shelf, a signal that the user stays in front of the shelf is sent to the terminal device 101 through the transmitter of the device. Behavior information in the scenario may include a behavior category and a shelf identifier, and the like, wherein the behavior category is that the user stays in front of the shelf.
It should be noted that, the service scenario and behavior information collection manner may also adopt other embodiments besides the two scenarios and collection manners described above. Different scenes and different behavior information acquisition modes are just changes of specific implementation modes, and do not deviate from the core of the application, so that the method and the device are in the protection scope of the application.
As shown in fig. 2, after acquiring behavior information of a first user in a brick-and-mortar store, the terminal device 101 may determine a spatial brick-and-mortar surface for pushing information to the first user according to the behavior information.
The spatial entity surface may be any spatial entity surface of the entity store. Fig. 3 is a three-dimensional model diagram of the physical store in this embodiment, and as can be seen from fig. 3, the space entity may be a commodity itself, a shelf, a staircase, a corner, a wall, and the like.
The surface of the space entity may be a plane, for example, a surface of a certain layer of a shelf is used as the information projection area, and the surface is a plane; the display surface may be an uneven surface, for example, a surface of a cup sold in a brick and mortar store as the information display area, the surface being a curved surface, or a surface of a showcase as the information display area, the surface being an uneven surface.
In one example, the behavior information includes information that a user picked up an item; in this case, the surface where the user selects an item may be used as the surface of the space entity, for example, if the user touches a cup placed on a shelf, the outer surface of the cup may be the surface of the space entity, and the push information may be projected onto the outer surface of the cup; the surface of the display area where the user selects an article may be the surface of the solid space, for example, a surface where a cup is placed, such as a surface of an area of a certain layer of a shelf.
In another example, the behavior information includes location information; in this case, the surface of the article display case corresponding to the user position is used as the spatial solid surface, for example, when the user stops in front of a display case, a partial region (such as a back plate or the like) of the outer surface of the display case may be used as the spatial solid surface; any space entity surface with the distance from the user position smaller than or equal to the distance threshold value can be used as the space entity surface, for example, if the user acts to stay in front of a certain shelf of a supermarket, the shelf is the position of the user, and any surface beside the shelf can be used as a display area; a surface of a spatial entity within a line of sight of the user may also be used as the spatial entity surface.
After determining the surface of the spatial entity, the terminal apparatus 101 also determines a projection region to which the surface of the spatial entity belongs. The projection region to which the surface of the spatial solid belongs may be the surface of the spatial solid itself, or may include a larger range of the projection region of the surface of the spatial solid.
After determining the spatial entity surface and the projection area to which the spatial entity surface belongs, the terminal device 101 may send a push information acquisition request for the projection area of the entity store to the server 103.
For a chain store, multiple physical stores may share the server 103, and the server 103 may include only one machine or may be a server cluster.
As shown in fig. 2, after receiving the push information acquisition request sent by the terminal device 101, the server 103 may determine a second user who subscribes to the projection area according to a set of correspondence relationships among the second user, the brick-and-mortar store, and the projection area, and send push information provided by the second user back to the terminal device 101. For convenience of description, the correspondence relationship will be simply referred to as a first projection relationship hereinafter.
The second user may be a provider of push information, i.e. a content provider, e.g. a certain brand of merchant selling goods in a brick and mortar store, etc.
Table 1 shows a part of the first projection relation of the present embodiment. The merchant 1 orders the area A of the entity store X, the ordering time is 2018/2/5-2018/5/4, the cost is X1Ten thousand.
Physical store Projection area Content provider Duration of purchase Cost of
X number brick-and-mortar store Region A Merchant 1 2018/2/5-2018/5/4 X1All right one
X number brick-and-mortar store Region B Merchant 2 2017/12/1-2018/5/31 X2All the details of
X number brick-and-mortar store C region Merchant 2 2017/12/1-2018/11/30 X3All the details of
X number brick-and-mortar store D region Merchant 3 2018/1/1-2018/6/30 X4All the details of
TABLE 1 first projection relation Table
The server 103 may query, in the first projection relationship set, a second user who subscribes to the projection area, acquire push information provided by the second user, and send the push information back to the terminal device 101, with the entity store identifier and the projection area identifier that are shown to be carried as search conditions.
The terminal device 101 may project the push information to the surface of the space entity by a projector of the entity store after receiving the push information returned from the server 103.
The brick-and-mortar store may deploy at least one projector at its goods vending area for projecting information pushed to the first user onto any solid surface of space of the goods vending area. As shown in fig. 4, multiple projectors may be deployed at the top of a brick and mortar store, each projector covering a certain area from top to bottom, different projectors may have different projection viewing angles, and the coverage of different projectors may overlap. Since the coverage areas of different projectors may overlap, for the same surface of the physical space, one projector may be selected from a plurality of projectors covering the area, and information may be projected onto the surface of the physical space by the projector. In specific implementation, the number of projectors, the projection view angle and the deployment position can be determined by measuring from two angles of equipment cost and coverage.
The projector may be a two-dimensional projector covering the whole, or a projector based on a scanning traversal technology, or a projector that applies a fluorescent paint on the surface of a solid and scans and activates the area. By projecting with a projector based on a scanning traversal technique, it is possible to scan only the position of the surface of the solid in space without requiring a full projection.
The terminal device 101 may expand, by using a three-dimensional projection technology, two-dimensional push information displayed to the first user on the surface of the three-dimensional space entity, and perform certain deformation on the two-dimensional content according to the surface shape of the entity, so as to conform to the concave-convex surface of the three-dimensional space entity. In this manner, the surface of the brick and mortar store is made to conform to the display content of its geometry as if it were affixed to a display; therefore, the information display quality can be effectively improved, and the user experience is further improved.
In one example, firstly, a two-dimensional projection map of two-dimensional push information displayed to a first user on the surface of the space entity is generated through a three-dimensional projection algorithm according to three-dimensional model data of the surface of the space entity and the view angle of a projector; and then projecting the two-dimensional projection map to the surface of the space entity.
In the case where multiple projectors are deployed in a brick and mortar store, the projection of display content onto a brick and mortar surface in multiple visual orientations may be accomplished by different projectors. In this case, one projector whose surface of the space entity is less obstructed by the first user may be selected from the plurality of projectors, and the push information may be projected onto the surface of the space entity by the selected projector.
In one example, the selecting one projector from the plurality of projectors, the projector having a small surface of the space entity occluded by the first user, may include the following 4 steps:
1) and acquiring the position information of the user.
The position information of the user can be obtained through the behavior information, and the x and y coordinates of the user can also be known through a global tracking scheme, for example, a camera on a roof is used for visual tracking, or mobile phone signals of the user are tracked, and the like. Since the user location determination technology belongs to the mature prior art, it is not described herein in detail.
2) A plurality of projectors are acquired covering an area including the surface of the solid space.
Coverage area information for all projectors may be first obtained, and then all projectors covering the surface of the solid space may be selected based on the coverage area information.
3) For each projector in the plurality of projectors, determining an area of the surface of the space entity, which is blocked by the first user, according to the position information of the user, the position information of the surface of the space entity, and the view angle information of the projector.
4) And selecting one projector from the plurality of projectors according to the area, such as selecting the projector with the smallest area.
In another example, for a projector whose coverage area includes the surface of the space entity, first obtaining viewing angle information of the projector and center position information of the surface of the space entity, then determining whether a connection line between the viewing angle and the center position of the projector passes through the body of the first user, and if the determination result is no, then taking the projector as a projector whose area covered by the surface of the space entity by the first user is small.
For example, the physical surface is a surface of a cup, and one projector whose projected image is not blocked by the body of the user is selected from among a plurality of projectors capable of covering the surface, and information is projected onto the surface of the cup through the angle of view of the projector.
Selecting one projector, which has a projected image less blocked by the body of the user, from the plurality of projectors as a projector to be finally used through the steps S501 to S507; by the processing mode, the projector is automatically selected through sensing the human body, so that the influence of the body of the user on shielding the projected image is reduced; therefore, the information display quality can be effectively improved.
As shown in fig. 5, the system may further include: a second user client 501.
As shown in fig. 6, the second user client 501 may first obtain information of a plurality of projection areas of a plurality of brick-and-mortar stores from the server 103 and present the information to the second user; the second user may input a target projected area of a target brick-and-mortar store of interest to the second user client 501, and the second user client 501 sends a projected area ordering request for the target projected area of the target brick-and-mortar store to the server 103; after receiving the projection area ordering request sent by the second user client 501, the server 103 may generate a corresponding relationship among the second user, the target physical store, and the target projection area according to a second user identifier, a target physical store identifier, and a target projection area identifier carried in the request.
As can be seen from the first embodiment, in the information push system provided in the embodiment of the present application, the terminal device deployed in the physical store is used to acquire behavior information of the first user in the physical store, determine, according to the behavior information, a spatial entity surface on which information is to be pushed to the first user is displayed, determine a projection area to which the spatial entity surface belongs, and send a push information acquisition request for the projection area of the physical store to the server; after receiving the request sent by the terminal equipment, the server determines a second user ordering the projection area according to a corresponding relation set among the second user, the entity store and the projection area, and returns push information provided by the second user to the terminal equipment; after receiving the push information returned by the server, the terminal equipment projects the push information to the surface of the space entity through a projector arranged in the entity display space, wherein the surface of the space entity can be any surface of the space entity in the projection area; the processing mode enables the content provider to display the information pushed to the user of the physical store on any space physical surface of the projection area special for the physical store by the content provider; therefore, the entity store can sell the information display right of any space surface area to the content provider to improve the low utilization rate of the space surface entity of the entity store, thereby effectively improving the income of the entity store; the content provider can push information to the customers of the physical stores in the area at any time and any place by purchasing the information display right of the spatial surface area of the physical stores so as to improve the information pushing effectiveness and effectively improve the income of the content provider; the information pushed by the content provider is more accessible to the customers of the physical store, so that the user experience is effectively improved.
Second embodiment
Corresponding to the information push system, the application also provides another information push system. Please refer to fig. 7, which is a schematic diagram of another embodiment of an information push system provided in the present application, and parts of this embodiment that are the same as the first embodiment are not repeated, please refer to corresponding parts in the first embodiment. Another information push system provided by the present application includes: at least one terminal device 701 deployed at a brick and mortar store and a server 703.
The terminal device 701 is deployed in a physical store, and is configured to collect behavior information of a first user in the physical store, determine a space entity surface for pushing information to the first user according to the behavior information, determine a projector corresponding to the space entity surface, and send a push information acquisition request for the projector of the physical store to the server 703; and receiving push information of a second user who orders the projector, which is returned by the server 703, and projecting the push information to the surface of the space entity including any surface of the space entity of the entity store through the projector of the entity store.
This embodiment differs from the first embodiment described above in that the second user purchases not a projection area but a brick-and-mortar projector, and therefore the second user can project the information that the second user pushes to the first user to any spatial surface entity of the projection area that is reachable by the projector he purchases.
The server 703 is further configured to receive the push information acquisition request sent by the terminal device 701, determine a second user according to a set of correspondence relationships among the second user, the entity store, and the projector, and send push information provided by the second user back to the terminal device 701.
For convenience of description, the correspondence relationship among the second user, the brick-and-mortar store, and the projector is simply referred to as a second projection relationship below.
Table 2 shows a part of the second projection relation of the present embodiment. Wherein, the merchant 1 orders the A projector of the X physical shop, the ordering time is 2018/2/5-2018/5/4, the cost is X5Ten thousand.
Physical store Projector with a light source Content provider Duration of purchase Cost of
X number brick-and-mortar store A projector Merchant 1 2018/2/5-2018/5/4 X5All the details of
X number brick-and-mortar store B projector Merchant 2 2017/12/1-2018/5/31 X6All the details of
X number brick-and-mortar store C projector Merchant 2 2017/12/1-2018/11/30 X7All the details of
X number brick-and-mortar store D projector Merchant 3 2018/1/1-2018/6/30 X8All the details of
TABLE 2 second projection relation Table
As shown in fig. 8, the system may further include: second user client 801.
A second user client 801, configured to obtain information of multiple projectors of multiple brick-and-mortar stores from the server 703, obtain a target projector of a target brick-and-mortar store specified by the second user, and send a projector order request for the target projector of the target brick-and-mortar store to the server 703;
the server 703 is configured to receive the projector ordering request sent by the second user client 801, and generate a correspondence between the second user, the target brick store, and the target projector.
As can be seen from the second embodiment, in the another information push system provided in the embodiment of the present application, behavior information of a first user in a brick-and-mortar store is collected through a terminal device deployed in the brick-and-mortar store, a space entity surface displaying information to be pushed to the first user is determined according to the behavior information, a projector corresponding to the space entity surface is determined, and a push information acquisition request for the projector of the brick-and-mortar store is sent to a server; after receiving the request sent by the terminal equipment, the server determines a second user ordering the projector according to a corresponding relation set among the second user, the entity store and the projector, and returns push information provided by the second user to the terminal equipment; after receiving the push information returned by the server, the terminal device projects the push information to the surface of the space entity through the projector arranged in the entity display space, wherein the surface of the space entity can be any surface of the space entity in the projection area; the processing mode is that the information pushed to the user of the physical store by the content provider can be displayed on any space physical surface of the projection area of the projector special for the content provider in the physical store; therefore, the physical store can improve the physical space utilization rate of the physical store by selling the use right of the projector to the content provider, thereby effectively improving the income of the physical store; the content provider can push information to the brick-and-mortar store customers in the projection area of the projector anytime and anywhere by purchasing the use right of the brick-and-mortar store projector so as to improve the information pushing effectiveness and effectively improve the income of the content provider; the information pushed by the content provider is more accessible to the customers of the physical store, so that the user experience is effectively improved.
Third embodiment
Corresponding to the information push system of the first embodiment, the present application also provides a first information push method. Please refer to fig. 9, which is a flowchart illustrating an embodiment of a first information pushing method provided in the present application, and details of the same portions in the present embodiment as those in the first embodiment are not repeated, please refer to corresponding portions in the first embodiment. The first information pushing method provided by the application comprises the following steps:
step S901: acquiring behavior information of a first user in a physical display space of a physical store;
step S902: determining a space entity surface for pushing information to the first user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity store;
step S903: determining a projection region to which the surface of the spatial entity belongs;
step S904: sending a push information acquisition request for the projection area of the brick-and-mortar store to a server;
step S905: receiving push information of a second user ordering the projection area returned by the server;
step S906: and projecting the push information to the surface of the space entity through a projector.
As can be seen from this embodiment, in the information push method provided in this embodiment of the present application, behavior information of a first user in a brick-and-mortar store is collected through a terminal device deployed in the brick-and-mortar store, a space entity surface displaying information to be pushed to the first user is determined according to the behavior information, a projection area to which the space entity surface belongs is determined, and a push information acquisition request for the projection area of the brick-and-mortar store is sent to a server; after receiving the request sent by the terminal equipment, the server determines a second user ordering the projection area according to a corresponding relation set among the second user, the entity store and the projection area, and returns push information provided by the second user to the terminal equipment; after receiving the push information returned by the server, the terminal equipment projects the push information to the surface of the space entity through a projector arranged in the entity display space, wherein the surface of the space entity can be any surface of the space entity in the projection area; the processing mode enables the content provider to display the information pushed to the user of the physical store on any space physical surface of the projection area special for the physical store by the content provider; therefore, the entity store can sell the information display right of any space surface area to the content provider to improve the low utilization rate of the space surface entity of the entity store, thereby effectively improving the income of the entity store; the content provider can push information to the customers of the physical stores in the area at any time and any place by purchasing the information display right of the spatial surface area of the physical stores so as to improve the information pushing effectiveness and effectively improve the income of the content provider; the information pushed by the content provider is more accessible to the customers of the physical store, so that the user experience is effectively improved.
Fourth embodiment
Corresponding to the information pushing method of the third embodiment, the present application also provides a first information pushing apparatus. Please refer to fig. 10, which is a schematic diagram of an embodiment of a first information pushing apparatus provided in the present application, and parts of this embodiment that are the same as the third embodiment are not repeated, please refer to corresponding parts in the third embodiment. The first information pushing device provided by the application comprises:
the user behavior information acquisition unit 1001 is used for acquiring behavior information of a first user in a physical display space of a physical store;
a spatial entity surface determining unit 1002 configured to determine a spatial entity surface for pushing information to the first user, the spatial entity surface including an arbitrary spatial entity surface of the entity store, based on the behavior information;
a projection region determination unit 1003 configured to determine a projection region to which the surface of the spatial entity belongs;
a push information acquisition request sending unit 1004 for sending a push information acquisition request for the projection area of the brick-and-mortar store to a server;
a push information receiving unit 1005, configured to receive push information of a second user who subscribes to the projection area and sent back by the server;
a projection unit 1006, configured to project the push information to the surface of the space entity through a projector.
Fifth embodiment
Corresponding to the information push system of the first embodiment, the present application also provides a second information push method. Please refer to fig. 11, which is a flowchart illustrating an embodiment of a second information pushing method provided in the present application, wherein parts of the present embodiment that are the same as the first embodiment are not repeated, and please refer to corresponding parts in the first embodiment. The second information pushing method provided by the application comprises the following steps:
step S1101: receiving a push information acquisition request aiming at a target projection area of a physical store, which is sent by a physical store terminal device;
step S1102: determining a second user ordering the target projection area according to a corresponding relation set among the second user, the entity store and the projection area;
step S1103: and sending the push information provided by the second user back to the terminal equipment.
As can be seen from this embodiment, in the information push method provided in this embodiment of the present application, behavior information of a first user in a brick-and-mortar store is collected through a terminal device deployed in the brick-and-mortar store, a space entity surface displaying information to be pushed to the first user is determined according to the behavior information, a projection area to which the space entity surface belongs is determined, and a push information acquisition request for the projection area of the brick-and-mortar store is sent to a server; after receiving the request sent by the terminal equipment, the server determines a second user ordering the projection area according to a corresponding relation set among the second user, the entity store and the projection area, and returns push information provided by the second user to the terminal equipment; after receiving the push information returned by the server, the terminal equipment projects the push information to the surface of the space entity through a projector arranged in the entity display space, wherein the surface of the space entity can be any surface of the space entity in the projection area; the processing mode enables the content provider to display the information pushed to the user of the physical store on any space physical surface of the projection area special for the physical store by the content provider; therefore, the entity store can sell the information display right of any space surface area to the content provider to improve the low utilization rate of the space surface entity of the entity store, thereby effectively improving the income of the entity store; the content provider can push information to the customers of the physical stores in the area at any time and any place by purchasing the information display right of the spatial surface area of the physical stores so as to improve the information pushing effectiveness and effectively improve the income of the content provider; the information pushed by the content provider is more accessible to the customers of the physical store, so that the user experience is effectively improved.
Sixth embodiment
Corresponding to the information pushing method of the fifth embodiment, the present application also provides a second information pushing apparatus. Please refer to fig. 12, which is a schematic diagram of an embodiment of a second information pushing apparatus provided in the present application, and parts of this embodiment that are the same as the third embodiment are not repeated, please refer to corresponding parts in the third embodiment. The second information pushing apparatus provided by the present application includes:
a pushed information acquisition request receiving unit 1201, configured to receive a pushed information acquisition request for a target projection area of a brick-and-mortar store, where the pushed information acquisition request is sent by a brick-and-mortar store terminal device;
a second user determining unit 1202, configured to determine, according to a set of correspondence relationships among a second user, a brick-and-mortar store, and a projection area, a second user who orders the target projection area;
a push information returning unit 1203 is configured to return the push information provided by the second user to the terminal device.
Seventh embodiment
Corresponding to the information push system of the first embodiment, the present application further provides a first projection relationship determining method. Please refer to fig. 13, which is a flowchart illustrating an embodiment of a first projection relation determining method according to the present application, wherein the same contents as those in the first embodiment are not repeated, and please refer to corresponding parts in the first embodiment. The first projection relation determining method provided by the application comprises the following steps:
step S1301: acquiring information of a plurality of projection areas of a plurality of physical stores from a server;
step S1302: acquiring a target projection area of a target entity store appointed by a second user;
step S1303: sending a projected area order request for the target projected area of the target brick-and-mortar store to the server.
As can be seen from this embodiment, in the projection relationship determining method provided in this embodiment of the present application, the second user client obtains information of a plurality of projection areas of a plurality of brick shops from the server; acquiring a target projection area of a target entity store appointed by a second user; sending a projected area order request for the target projected area of the target brick-and-mortar store to the server; the server receives a projection area ordering request aiming at a target projection area of a target entity store and sent by a second user client, and generates a corresponding relation among a second user, the target entity store and the target projection area; the processing mode enables the content provider to order the target projection area of the target entity store; therefore, the physical store can improve the physical space utilization rate of the physical space by selling the information display right of any spatial surface area to the content provider, thereby effectively improving the income of the physical store; the content provider can purchase the information display right of the physical store space surface area to push information to the physical store customers in the area at any time and any place, so that the information pushing efficiency is improved, and the content provider income is effectively improved.
Eighth embodiment
Corresponding to the projection relation determining method of the seventh embodiment described above, the present application also provides a first projection relation determining apparatus. Please refer to fig. 14, which is a schematic diagram of an embodiment of a first projection relation determining apparatus provided in the present application, and parts of this embodiment that are the same as those of the seventh embodiment are not repeated, please refer to corresponding parts in the seventh embodiment. The first projection relation determining apparatus provided by the present application includes:
a projection area information acquisition unit 1401 for acquiring information of a plurality of projection areas of a plurality of physical stores from a server;
a target projection area acquisition unit 1402 for acquiring a target projection area of a target brick-and-mortar store specified by a second user;
an order request sending unit 1403, configured to send a projected area order request for the target projected area of the target brick-and-mortar store to the server.
Ninth embodiment
Corresponding to the information push system of the first embodiment, the present application further provides a second projection relationship determining method. Please refer to fig. 15, which is a flowchart illustrating an embodiment of a second projection relation determining method according to the present application, wherein portions of the present embodiment that are the same as the first embodiment are not repeated, and please refer to corresponding portions in the first embodiment. The second projection relation determining method provided by the application comprises the following steps:
step S1501: receiving a projection area ordering request aiming at a target projection area of a target entity store, which is sent by a second user client;
step S1502: and generating a corresponding relation among the second user, the target entity store and the target projection area.
As can be seen from this embodiment, in the projection relationship determining method provided in this embodiment of the present application, the second user client obtains information of a plurality of projection areas of a plurality of brick shops from the server; acquiring a target projection area of a target entity store appointed by a second user; sending a projected area order request for the target projected area of the target brick-and-mortar store to the server; the server receives a projection area ordering request aiming at a target projection area of a target entity store and sent by a second user client, and generates a corresponding relation among a second user, the target entity store and the target projection area; this approach allows the content provider to order the target projection area of the target brick-and-mortar store; therefore, the physical store can improve the physical space utilization rate of the physical space by selling the information display right of any spatial surface area to the content provider, so that the income of the physical store is effectively improved; the content provider can push information to the customers of the physical stores in the area anytime and anywhere by purchasing the information display right of the surface area of the physical store space, so that the information pushing efficiency is improved, and the income of the content provider is effectively improved.
Tenth embodiment
Corresponding to the projection relation determining method of the ninth embodiment described above, the present application also provides a second projection relation determining apparatus. Please refer to fig. 16, which is a schematic diagram of an embodiment of a second projection relation determining apparatus provided in the present application, and parts of this embodiment that are the same as those of the ninth embodiment are not repeated, please refer to corresponding parts in the ninth embodiment. A second projection relationship determination provided herein includes:
an order request receiving unit 1601 configured to receive a projection area order request for a target projection area of a target brick-and-mortar store sent by a second user client;
a projection relationship generating unit 1602, configured to generate a correspondence relationship among the second user, the target brick-and-mortar store, and the target projection area.
Eleventh embodiment
Corresponding to the information push system of the second embodiment, the present application also provides a third information push method. Please refer to fig. 17, which is a flowchart illustrating an embodiment of a third information pushing method according to the present application, wherein details of the same portion in the present embodiment as that in the second embodiment are not repeated, and please refer to corresponding portions in the second embodiment. The third information pushing method provided by the application comprises the following steps:
step S1701: acquiring behavior information of a first user in a physical display space of a physical store;
step 1702: determining a space entity surface for pushing information to the first user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity store;
step S1703: determining a projector corresponding to the surface of the space entity;
step S1704: sending a push information acquisition request for the projectors of the brick-and-mortar store to a server;
step S1705: receiving push information of a second user ordering the projector returned by the server;
step S1706: and projecting the push information to the surface of the space entity through a projector.
As can be seen from this embodiment, in the information push method provided in this embodiment of the present application, behavior information of a first user in a brick-and-mortar store is collected through a terminal device deployed in the brick-and-mortar store, a space entity surface displaying information to be pushed to the first user is determined according to the behavior information, a projector corresponding to the space entity surface is determined, and a push information acquisition request for the projector of the brick-and-mortar store is sent to a server; after receiving the request sent by the terminal equipment, the server determines a second user ordering the projector according to a corresponding relation set among the second user, the entity store and the projector, and returns push information provided by the second user to the terminal equipment; after receiving the push information returned by the server, the terminal device projects the push information to the surface of the space entity through the projector arranged in the entity display space, wherein the surface of the space entity can be any surface of the space entity in the projection area; the processing mode is that the information pushed to the user of the physical store by the content provider can be displayed on any space physical surface of the projection area of the projector special for the content provider in the physical store; therefore, the physical store can sell the use right of the projector to the content provider to improve the physical low utilization rate of the physical space of the physical store, thereby effectively improving the income of the physical store; the content provider can push information to the brick-and-mortar store customers in the projection area of the projector anytime and anywhere by purchasing the use right of the brick-and-mortar store projector so as to improve the information pushing effectiveness and effectively improve the income of the content provider; the information pushed by the content provider is more accessible to the customers of the physical store, so that the user experience is effectively improved.
Twelfth embodiment
Corresponding to the information pushing method of the eleventh embodiment, the present application further provides a third information pushing apparatus. Please refer to fig. 18, which is a schematic diagram of a third embodiment of an information pushing apparatus provided in the present application, and parts of this embodiment that are the same as those of the eleventh embodiment are not repeated, please refer to corresponding parts in the eleventh embodiment. The third information pushing device provided by the application comprises:
a user behavior information collecting unit 1801, configured to collect behavior information of a physical display space of a physical store of a first user;
a spatial entity surface determination unit 1802 configured to determine, based on the behavior information, a spatial entity surface that pushes information to the first user, the spatial entity surface including any spatial entity surface of the entity store;
a projection region determining unit 1803, configured to determine a projector corresponding to the surface of the spatial entity;
a push information acquisition request sending unit 1804 configured to send a push information acquisition request for the projectors of the brick-and-mortar store to a server;
a push information receiving unit 1805, configured to receive push information of a second user who subscribes to the projector and sent back by the server;
a projection unit 1806, configured to project the push information to the surface of the space entity through a projector.
Thirteenth embodiment
Corresponding to the information push system of the second embodiment, the present application further provides a fourth information push method. Please refer to fig. 11, which is a flowchart illustrating a fourth embodiment of an information pushing method according to the present application, wherein details of the same portion of the present embodiment as the second embodiment are not repeated, and please refer to corresponding portions in the second embodiment. The fourth information pushing method provided by the application comprises the following steps:
step S1901: receiving a push information acquisition request aiming at a target projector of a physical store, which is sent by a physical store terminal device;
step S1902: determining a second user ordering the target projector according to a corresponding relation set among the second user, the physical store and the projector;
step S1903: and sending the push information provided by the second user back to the terminal equipment.
As can be seen from this embodiment, in the information push method provided in this embodiment of the present application, behavior information of a first user in a brick-and-mortar store is collected through a terminal device deployed in the brick-and-mortar store, a space entity surface displaying information to be pushed to the first user is determined according to the behavior information, a projector corresponding to the space entity surface is determined, and a push information acquisition request for the projector of the brick-and-mortar store is sent to a server; after receiving the request sent by the terminal equipment, the server determines a second user ordering the projector according to a corresponding relation set among the second user, the physical store and the projector, and sends push information provided by the second user back to the terminal equipment; after receiving the push information returned by the server, the terminal device projects the push information to the surface of the space entity through the projector arranged in the entity display space, wherein the surface of the space entity can be any surface of the space entity in the projection area; the processing mode enables the content provider to display the information pushed to the user of the physical store on any space physical surface of a projection area of a projector special for the physical store by the content provider; therefore, the physical store can improve the physical space utilization rate of the physical store by selling the use right of the projector to the content provider, thereby effectively improving the income of the physical store; the content provider can push information to the brick-and-mortar store customers in the projection area of the projector anytime and anywhere by purchasing the use right of the brick-and-mortar store projector so as to improve the information pushing effectiveness and effectively improve the income of the content provider; the information pushed by the content provider is more accessible to the customers of the physical store, so that the user experience is effectively improved.
Fourteenth embodiment
Corresponding to the information pushing method of the thirteenth embodiment described above, the present application also provides a fourth information pushing apparatus. Please refer to fig. 20, which is a schematic diagram of a fourth embodiment of an information pushing apparatus provided in the present application, and parts of this embodiment that are the same as those of the thirteenth embodiment are not repeated, please refer to corresponding parts in the thirteenth embodiment. The fourth information pushing device provided by the application comprises:
a push information acquisition request receiving unit 2001 for receiving a push information acquisition request for a target projector of a brick-and-mortar store sent by a brick-and-mortar store terminal device;
a second user determining unit 2002 for determining a second user who orders the target projector according to a set of correspondence relationships among the second user, the brick-and-mortar store, and the projector;
a push information loopback unit 2003, configured to loopback the push information provided by the second user to the terminal device.
Fifteenth embodiment
Corresponding to the information push system of the second embodiment, the present application further provides a third projection relationship determining method. Please refer to fig. 21, which is a flowchart illustrating an embodiment of a third method for determining a projection relationship according to the present application, wherein the same parts in this embodiment as those in the second embodiment are not repeated, please refer to the corresponding parts in the second embodiment. The third projection relation determining method provided by the application comprises the following steps:
step S2101: acquiring information of a plurality of projectors of a plurality of physical stores from a server;
step S2102: acquiring a target projector of a target physical store appointed by a second user;
step S2103: sending a projector order request for the target projector of the target brick-and-mortar store to the server.
As can be seen from this embodiment, in the projection relationship determining method provided in this embodiment of the present application, the second user client obtains information of a plurality of projectors of a plurality of brick shops from the server; acquiring a target projector of a target physical store appointed by a second user; sending a projector order request for the target projector of the target brick-and-mortar store to the server; the method comprises the steps that a server receives a projection area ordering request of a target projector of a target entity store sent by a second user client, and generates a corresponding relation among a second user, the target entity store and the target projector; this approach allows the content provider to order the target projector of the target brick-and-mortar store; therefore, the physical store can improve the physical space utilization rate of the physical store by selling the use right of the projector to the content provider, thereby effectively improving the income of the physical store; the content provider can push information to the entity store customers in the projection range of the projector at any time and any place through the use right of the projector so as to improve the information pushing effectiveness and effectively improve the income of the content provider.
Sixteenth embodiment
Corresponding to the projection relation determining method of the fifteenth embodiment described above, the present application also provides a third projection relation determining apparatus. Please refer to fig. 22, which is a schematic diagram of an embodiment of a third projection relation determining apparatus provided in the present application, where details of the same parts in this embodiment as those in the fifteenth embodiment are not repeated, and please refer to corresponding parts in the fifteenth embodiment. A third projection relation determining apparatus provided by the present application includes:
a projection area information acquisition unit 2201 for acquiring information of a plurality of projectors of a plurality of brick-and-mortar stores from a server;
a target projection area acquisition unit 2202 configured to acquire a target projector of a target brick-and-mortar store specified by a second user;
an order request transmitting unit 2203 configured to transmit a projection area order request for the target projector of the target brick-and-mortar store to the server.
Seventeenth embodiment
Corresponding to the information push system of the second embodiment described above, the present application further provides a fourth projection relationship determining method. Please refer to fig. 23, which is a flowchart illustrating an embodiment of a fourth projection relation determining method according to the present application, wherein portions of this embodiment that are the same as the second embodiment are not repeated, and please refer to corresponding portions in the second embodiment. The fourth projection relation determining method provided by the application comprises the following steps:
step S2301: receiving a projector ordering request which is sent by a second user client and aims at a target projector of a target entity store;
step S2302: and generating a corresponding relation among the second user, the target entity store and the target projector.
As can be seen from this embodiment, in the projection relationship determining method provided in this embodiment of the present application, the second user client obtains information of a plurality of projectors of a plurality of brick shops from the server; acquiring a target projector of a target physical store appointed by a second user; sending a projector order request for the target projector of the target brick-and-mortar store to the server; the method comprises the steps that a server receives a projection area ordering request of a target projector of a target entity store sent by a second user client, and generates a corresponding relation among a second user, the target entity store and the target projector; this approach allows the content provider to order the target projector of the target brick-and-mortar store; therefore, the physical store can improve the physical space utilization rate of the physical store by selling the use right of the projector to the content provider, thereby effectively improving the income of the physical store; the content provider can push information to the entity store customers in the projection range of the projector at any time and any place through the use right of the projector so as to improve the information pushing effectiveness and effectively improve the income of the content provider.
Eighteenth embodiment
Corresponding to the projection relationship determination method of the seventeenth embodiment described above, the present application also provides a fourth projection relationship determination apparatus. Please refer to fig. 24, which is a schematic diagram of a fourth embodiment of a projection relation determining apparatus according to the present application, wherein parts of this embodiment that are the same as those of the seventeenth embodiment are not repeated, please refer to corresponding parts of the seventeenth embodiment. A fourth projection relationship determination provided herein includes:
an order request receiving unit 2401, configured to receive a projector order request for a target projector of a target brick-and-mortar store sent by a second user client;
a projection relationship generating unit 2402, configured to generate a correspondence relationship among the second user, the target brick-and-mortar store, and the target projector.
The above embodiments describe the information push system, method and apparatus, and the projection relationship determination method and apparatus in detail one by one. In the following embodiments, the projection method, the projection system and the electronic device will be described in detail one by one.
First, a background art relating to a projection method and problems thereof will be briefly described.
Currently, more and more off-line shop shops start to apply large screen operating systems to feedback on the real-time reach of customers, e.g., show customers information of their selected goods in real-time on a large screen, etc. Abundant large screen application experience is enough to make the store customers forget, thereby greatly improving the possibility of finally forming consumption, and in addition, the method can help the merchant to effectively improve the viscosity of the customers.
A typical information push method is to set up a plurality of display screens at different positions of the store on line, determine information to be fed back to the customer according to the information of the selection behavior of the customer on the store goods, and push the feedback information to the display screen within the sight of the customer and close to the customer according to the position of the customer, so as to ensure that the customer can see the information. However, this method has at least the following problems: 1) because a plurality of display screens are needed, the cost of hardware equipment is high; 2) since the shop space cannot be reused, if a plurality of displays are placed, the product display space is reduced accordingly, which leads to a reduction in floor space. In order to solve the above problems, a currently common information push method is to use the surface of a building space such as a wall surface of a shop or a floor as a projection surface, and to use a planar projection technique to project information fed back to a customer on the surface of the building space near the customer in a physically corresponding manner by a projector.
However, in the process of implementing the present application, the applicant finds that the technical solution has at least the following problems: 1) a sufficient number of display positions cannot be covered by a small number of projectors, and thus dynamic change capability is insufficient; 2) feedback contents in a two-dimensional form can only be projected onto a two-dimensional plane, so that the visual experience of a user is poor; 3) the requirements on the projection surface and the position of the projector are high; 4) the limited surface of the building space results in less information being fed back to the user, and therefore less effective.
The application provides a projection method, a projection system and electronic equipment, which are used for solving the problems that in the prior art, enough display positions cannot be covered by a small number of projectors, the user visual experience is poor, the requirements on a projection surface and the positions of the projectors are high, and the information effectiveness is low.
The projection method provided by the embodiment of the application has the core technical concept that: any entity surface of the physical display space is used as a display to display information fed back to a user, namely, the information is projected to the surface of any entity of the physical display space through a projector. Because the surface position of the space entity is understood, the feedback information can be projected on the entity surface of the entity display space in any visual direction, and enough display positions can be covered by a small number of projectors; therefore, the dynamic change capability can be effectively enhanced, and the cost of the projection equipment is reduced. Meanwhile, information can be projected to any surface of the real object display space through the projector; therefore, the requirements on the projection surface and the position of the projector can be effectively reduced. In addition, the feedback content in a two-dimensional form can be projected to a three-dimensional surface of a real space; therefore, user experience can be effectively improved. In addition, the information fed back to the user is more accessible to the user by taking any surface of the real space as an information display area; therefore, the information effectiveness can be effectively improved.
Nineteenth embodiment
Please refer to fig. 25, which is a flowchart illustrating an embodiment of a projection method according to the present application. The system comprises the following: the projection method provided by the application comprises the following steps:
step S2501: and acquiring behavior information of the user in the physical display space.
The users refer to users who are in the physical exhibition space, also called offline users, but not online users for internet applications, such as customers of offline shops or visitors of museums.
The physical display space may be a real space in which a plurality of entities are placed, for example, a supermarket, a car exhibition hall, or a museum selling various commodities. The entity may be an exhibit or a vend, and may also be a display case/rack for displaying exhibits or vends, etc.
The behavior of the user may be a behavior that the user walks to a certain area in the physical display space, for example, the user walks into a small home appliance selling area in an electric appliance store; or the action that the user stays in front of a certain entity in the physical display space, for example, the user walks to a certain shelf in a supermarket; it is also possible that the user touches an item in the physical display space, for example, the user has picked up a piece of clothing on a display rack in a clothing store.
It should be noted that the method provided in the embodiment of the present application does not limit the behavior of the user, and may be other behaviors besides the above example behaviors. The different acts are merely modifications of the embodiments, all without departing from the core of the present application and therefore within the scope of the present application.
The step S2501 may collect the behavior information in different manners according to different behaviors of the user. Different scenes and different behavior information acquisition modes are only the changes of specific implementation modes, and do not deviate from the core of the application, so that the information acquisition modes are all within the protection scope of the application.
After the behavior information of the user in the physical display space is collected, the next step can be carried out, and the surface of the spatial entity for displaying the information to the user is determined according to the behavior information.
Step S2502: and determining the surface of the space entity for displaying information to the user according to the behavior information.
The method provided by the embodiment of the application further comprises the following steps: and determining information displayed to the user according to the behavior information. And feeding back different information to the user according to different collected user behavior information. For example, if the user selects a certain commodity, the relevant information of the commodity can be fed back to the user; if the user moves close to a selling area of a certain brand in an electric appliance store, the related information of the brand can be fed back to the user; if the user stops at a certain shelf in the supermarket, the commodity information of the shelf can be fed back to the user, and the like.
The information displayed (fed back) to the user may include text information, and may also include picture information, etc. The information displayed to the user may be static information, such as a picture or a text; or dynamically changing information such as a video, or an automatically playing slide show, etc.
The step of determining the information to be displayed to the user according to the behavior information belongs to the mature prior art and is not described herein again.
The method provided by the embodiment of the application is different from the prior art in that the prior art displays information to a user through display screens arranged in a physical display space, the display screens physically occupy the physical display space, and when the physical display space is provided with a plurality of display screens, the display space occupies the object display space greatly, so that the plateau effect can be reduced to a certain extent. However, with the method provided by the present application, instead of providing a display screen in the physical display space or providing a display screen as few as possible, the surface of any spatial entity in the physical display space is used as an information projection area, and information is projected onto the surface of the spatial entity by a three-dimensional projection technology.
The space entity comprises any three-dimensional entity in the physical display space. The space entity may be an article placed in the physical display space, or may be a local three-dimensional building space of the physical display space, for example, the physical display space is a supermarket, and the local three-dimensional building space of the supermarket may be a staircase, a corner, or the like.
The solid surface may be a planar surface of a three-dimensional solid, for example, the three-dimensional solid is a shelf, and a surface of a certain layer of the shelf is used as the information projection area, and the surface is a plane. The solid surface may also be an uneven surface of a three-dimensional solid, for example, the three-dimensional solid is a cup, the surface of the cup is used as an information projection area, and the surface is a curved surface; the surface of the showcase is used as an information projection area, and the surface is an uneven surface.
The method provided by the embodiment of the application takes the surface of the entity as a fixed model, and the content of the information displayed on the surface of the entity can be changed in real time. For example, the solid surface is a spheroid in the real display space, and patterns can be changed on the spheroid; or the solid surface is a cubic box in the real display space, and the effect of adding packaging elements on the surface of the box can be achieved by projecting some packaging pictures on the surface of the box; alternatively, the physical surface is a plane or a curved surface in the physical display space, and the presentation information such as text is displayed on the plane or the curved surface.
In one example, the behavior information includes location information; step S2502 may be performed as follows: and determining a physical surface for displaying information to the user according to the position information of the user. In this way, the display area is determined in relation to the user position; therefore, the information can be effectively ensured to be more easily contacted with the user, the information effectiveness is improved, and the user experience is improved.
Determining the physical surface on which information is to be displayed to the user based on the user's location information may be accomplished in at least one of the following ways:
in the first method, a surface of a spatial entity within a user's sight line is used as an information display area based on position information of the user. By adopting the processing mode, the information display area is within the sight range of the user, the information is ensured to be more easily touched to the user, and therefore the user experience can be effectively improved.
In the second method, a surface of the space entity near the user position is set as the information display area based on the position information of the user, for example, a distance threshold is set, and a position where the distance from the user position is smaller than the distance threshold is set as a position near the user position.
For example, if the user acts to stay in front of a shelf in a supermarket, where the shelf is the user's location, any surface beside the shelf may be used as the display area.
In another example, the behavior information includes information that a user picked up an item; step S2502 may be performed as follows: and determining a physical surface for displaying information to the user according to the behavior information of the user for selecting the article. In this way of processing, the determination of the display area is made in relation to the selection of the item by the user; therefore, the information can be effectively ensured to be more easily contacted with the user, the information effectiveness is improved, and the user experience is improved.
For example, the behavior information includes information on an item of interest to the user, and a surface of the item may be used as an information display area, or a placement position surface of an item placed on a certain floor of a shelf may be used as a display area.
To implement the method provided by the embodiment of the present application, the information fed back to the user is projected onto any physical surface of the physical display space, and the method may further include the following steps:
1) and constructing a three-dimensional model of the physical display space.
The model of the object display space comprises data for recording the structure of the object display space, for example, three-dimensional coordinate data of a plurality of vertexes of the object display space, and information of a space surface formed by connecting the vertexes.
The three-dimensional model of the physical display space may be a complete three-dimensional model of the physical display space, or may be a three-dimensional model of a projection area of the physical display space, that is, a local three-dimensional model of the physical display space.
To model the physical display space, three-dimensional model data of the physical display space is acquired.
In one example, model position data of the physical presentation space is acquired by laser scanning.
In another example, three-dimensional model data of a local space entity is acquired by means of object recognition, for example, a certain two-dimensional code plane with calibration features is held in a physical display space to replace complete scene modeling; the processing mode can solve the problem of space plane modeling and effectively improve the space modeling efficiency.
2) And marking the surface of the space entity as an information projection area according to the three-dimensional model.
To determine the surface of the space entity displaying information, and project the information onto the surface of the space entity, it is also necessary to define each display area of the entity display space in advance, and mark each display area, so that the information projection area can be determined according to the user position or the user behavior.
In one example, a local three-dimensional model is arbitrarily chosen on a three-dimensional model of the physical display space, marked as a spatial physical surface, and named. For example, a partial three-dimensional area or a partial planar area of a layer of the shelf is marked as a solid surface.
According to the method provided by the embodiment of the application, the plane area is marked as the solid surface, so that the dynamic editing of the display content (such as pictures) of a plane type is easier; therefore, the workload of the content producer can be effectively reduced.
In another example, a three-dimensional model of a space entity is selected on a three-dimensional model of a physical display space, labeled as a space entity surface, and named. For example, marking a three-dimensional model of a cup placed on a shelf as a display area may project information of the cup that is fed back to the user to the surface of the cup.
After determining the information to be displayed to the user and determining the surface of the physical space for displaying the information, the next step may be entered to determine a projector from among the at least one projector of the physical presentation space for projecting the presentation information onto the surface of the physical space.
Step S2503: and determining a projector for projecting the display information to the space solid surface from at least one projector of the physical display space.
In the case where multiple projectors are deployed in the physical display space, the projection of the display content onto the physical surface in multiple visual orientations can be achieved by different projectors. Therefore, a projector for projecting the display information to the surface of the space entity needs to be determined from at least one projector of the physical display space, and the information is projected to the surface of the entity through the selected projector.
In one example, step S2503 may be implemented as follows: and selecting a projector with a small space entity surface shielded by the user from a plurality of projectors deployed in an entity display space. By the processing mode, the projector is automatically selected through sensing the human body, so that the influence of the body of a user on shielding the projected image is reduced; therefore, the information display quality can be effectively improved.
In a specific implementation, the selecting one projector from the plurality of projectors deployed in the physical display space, where a surface of the spatial entity is slightly blocked by the user, may include:
1) and acquiring the position information of the user.
The position information of the user can be obtained through the behavior information, and the x and y coordinates of the user can also be known through a global tracking scheme, for example, a camera on a roof is used for visual tracking, or mobile phone signals of the user are tracked, and the like. Since the user location determination technology belongs to the mature prior art, it is not described herein in detail.
2) A plurality of projectors are acquired covering an area including the surface of the solid space.
According to the method provided by the embodiment of the application, coverage area information of all projectors can be acquired firstly, and then all projectors covering the surface of the space entity are selected according to the coverage area information.
3) And for each projector in the plurality of projectors, determining the area of the surface of the space entity, which is shielded by the user, according to the position information of the user, the position information of the surface of the space entity and the view angle information of the projector.
4) One projector is selected from the plurality of projectors based on the area, for example, the projector with the smallest area is selected.
In another example, for a projector whose coverage area includes the surface of the space entity, first, the viewing angle information of the projector and the center position information of the surface of the space entity are obtained, then, whether a connection line between the viewing angle of the projector and the center position passes through the body of the user is determined, and if the determination result is no, the projector may be used as a projector whose surface of the space entity is blocked by the user by a small area.
For example, the physical surface is a surface of a cup, and one projector whose projected image is not blocked by the body of the user is selected from among a plurality of projectors capable of covering the surface, and information is projected onto the surface of the cup through the angle of view of the projector.
In one example, the method further comprises the steps of: generating a two-dimensional map of the display information on the surface of the space entity according to the three-dimensional model data of the surface of the space entity and the determined projection visual angle of the projector; and projecting the two-dimensional map to the surface of the space entity by the determined projector.
According to the method provided by the embodiment of the application, the two-dimensional information displayed to a user can be expanded on the surface of the three-dimensional space entity through the three-dimensional projection technology, and the two-dimensional content is deformed to a certain extent according to the surface shape of the entity so as to conform to the concave-convex surface of the three-dimensional space entity. In this way, the surface of the physical display space conforms to the display content of the geometric property of the physical display space as if the surface is pasted with a display; therefore, the information display quality can be effectively improved, and the user experience is further improved.
The three-dimensional projection technology implements deformation processing on two-dimensional display information through interpolation, and a vertex (UV) of a solid surface is data for recording interpolation deformation.
In one example, firstly, generating a two-dimensional projection map of information displayed to a user in a two-dimensional form on the surface of the entity according to three-dimensional model data of the surface of the entity and a visual angle of a projector through a three-dimensional projection algorithm; then, the two-dimensional projection map is projected to the solid surface.
In this embodiment, step S105 is implemented by using a 3D rendering engine, where in the 3D rendering engine, the position of the projector in the physical display space is set as "the camera position in the engine", and with the camera and the model of the surface of the spatial physical body, the content to be displayed may be projected as two-dimensional data, and the local two-dimensional data is projected.
According to the projection method provided by the embodiment of the application, the behavior information of the user in the physical display space is collected, and the information displayed to the user is determined according to the behavior information; determining the surface of the entity in the entity display space for displaying the information; projecting the information to a solid surface; the processing mode enables the three-dimensional surface of the entity included in the physical display space to be used as a display to display information fed back to a user, and because the surface position of the space entity is understood, the feedback information can be projected on the entity surface of the physical display space in any visual direction, and a small number of projectors can cover enough display positions; therefore, the dynamic change capability can be effectively enhanced, and the cost of the projection equipment is reduced.
Meanwhile, information can be projected to any surface of the real object display space through the projector; therefore, the requirements on the projection surface and the position of the projector can be effectively reduced. In addition, the feedback content in a two-dimensional form can be projected to a three-dimensional surface of a real space; therefore, the user experience can be effectively improved. In addition, the information fed back to the user is more accessible to the user by taking any surface of the real space as an information display area; therefore, the information effectiveness can be effectively improved.
Twentieth embodiment
Corresponding to the projection method of the nineteenth embodiment, the present application also provides a projection system. Please refer to fig. 26, which is a schematic diagram of an embodiment of a projection system provided in the present application, and parts of this embodiment that are the same as those of the nineteenth embodiment are not repeated, please refer to corresponding parts in the nineteenth embodiment.
The present application provides a projection system comprising:
the user behavior acquisition device 2601 is disposed in the physical display space, and is configured to acquire behavior information of a first user in the physical display space and send the behavior information to the projection area determination device 2602;
the projection region determining device 2602 is configured to determine, according to the behavior information, a space entity surface that presents information to the first user as a target space entity surface, and instruct the projector control device 2603 to project presentation information onto the target space entity surface, where the space entity surface includes any space entity surface of the entity presentation space;
the projector controller 2603 is configured to determine, according to an instruction from the projection region determiner 2602, a projector for projecting the presentation information onto the target space entity surface from among the at least one projector in the entity presentation space.
Optionally, the projector control device is further configured to generate a two-dimensional map of the display information on the surface of the target space entity according to the three-dimensional model data of the surface of the target space entity and the determined projection angle of the projector, and project the two-dimensional map to the surface of the target space entity through the determined projector.
Optionally, the projector control device is specifically configured to obtain spatial profile information of the first user; and acquiring a plurality of projectors whose coverage areas include the target space entity surface; determining, for each projector of the plurality of projectors, an area of the surface of the target space entity that is occluded by the first user according to the spatial profile information of the first user, the position information of the surface of the target space entity, and the viewing angle information of the projector; and selecting one projector from a plurality of projectors as the projector for projecting the display information to the surface of the target space entity according to the area.
Optionally, the behavior information includes information that the user selects an article;
the projection area determining device is specifically configured to use a surface of the object selected by the user as the target space entity surface.
Optionally, the behavior information includes information that the user selects an article;
the projection area determining device is specifically configured to use a surface of a display area where the user selects an item as the target space entity surface.
Optionally, the behavior information includes user location information;
the projection area determining device is specifically configured to use a surface of the article display cabinet corresponding to the position of the first user as the target space entity surface according to the user position information.
Optionally, the behavior information includes user location information;
the projection area determining device is specifically configured to, according to the user position information, use any one spatial entity surface whose distance from the position of the first user is smaller than or equal to a distance threshold as the target spatial entity surface.
Optionally, the behavior information includes user location information;
the projection area determining device is specifically configured to use a space entity surface within the first user sight range as the target space entity surface according to the user position information.
Optionally, the display information includes advertisement information of the second user; the system further comprises:
the user identification device is used for identifying the first user and sending a user identifier of the first user to the projection content determination device;
the projection content determining device is configured to obtain information of the first user according to the user identifier, and determine the advertisement information matched with the first user according to the information of the first user, as the display information.
Optionally, the method further includes:
the three-dimensional model construction device is used for constructing a three-dimensional model of the physical display space;
and the space entity surface marking device is used for marking the space entity surface according to the three-dimensional model.
Optionally, the space entity surface marking device is specifically configured to mark at least one local three-dimensional model of the entity display space as the space entity surface according to the three-dimensional model.
Optionally, the spatial entity surface marking device is specifically configured to mark, according to the three-dimensional model, a three-dimensional model corresponding to at least one spatial entity in the entity display space as the spatial entity surface.
Optionally, the surface of the spatial entity comprises a plane of the spatial entity;
the three-dimensional model building device is specifically used for scanning the two-dimensional codes at each vertex of the plane to obtain the position information of the vertex; and constructing a three-dimensional model of the plane according to the position information of the vertex.
Optionally, the surface of the spatial entity comprises a curved surface of the spatial entity.
Optionally, the space entity includes at least one of the following entities: an article, an article display case, an article display area within the article display case.
As can be seen from the foregoing embodiments, in the projection system provided in the embodiments of the present invention, behavior information of a user in a physical display space is collected, and information displayed to the user is determined according to the behavior information; determining the surface of the entity in the entity display space for displaying the information; projecting the information to a solid surface; the processing mode enables the three-dimensional surface of the entity included in the physical display space to be used as a display to display information fed back to a user, and because the surface position of the space entity is understood, the feedback information can be projected on the entity surface of the physical display space in any visual direction, and a small number of projectors can cover enough display positions; therefore, the dynamic change capability can be effectively enhanced, and the cost of the projection equipment is reduced.
Meanwhile, information can be projected to any surface of the real object display space through the projector; therefore, the requirements on the projection surface and the position of the projector can be effectively reduced. In addition, the feedback content in a two-dimensional form can be projected to a three-dimensional surface of a real space; therefore, the user experience can be effectively improved. In addition, the information fed back to the user is more accessible to the user by taking any surface of the real space as an information display area; therefore, the information effectiveness can be effectively improved.
Twenty-first embodiment
Please refer to fig. 27, which is a diagram illustrating an electronic device according to an embodiment of the present application. Since the apparatus embodiments are substantially similar to the method embodiments, they are described in a relatively simple manner, and reference may be made to some of the descriptions of the method embodiments for relevant points. The device embodiments described below are merely illustrative.
An electronic device of the present embodiment includes: the processor 2701; and a memory 2702 for storing a program for implementing the above-mentioned projection method, wherein the apparatus executes the following steps after being powered on and running the program for the projection method by the processor: acquiring behavior information of a user in a physical display space; determining a space entity surface for displaying information to a user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity display space; and determining a projector for projecting the display information to the surface of the space entity from at least one projector of the physical display space.
Although the present application has been described with reference to the preferred embodiments, it is not intended to limit the present application, and those skilled in the art can make variations and modifications without departing from the spirit and scope of the present application, therefore, the scope of the present application should be determined by the claims that follow.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
1. Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include non-transitory computer readable media (transient media), such as modulated data signals and carrier waves.
2. As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.

Claims (50)

1. An information push system, comprising:
the terminal device is deployed in a physical store and used for acquiring behavior information of a first user in the physical store, determining a space entity surface for pushing information to the first user according to the behavior information, determining a projection area to which the space entity surface belongs, and sending a pushing information acquisition request aiming at the projection area of the physical store to a server; receiving push information of a second user ordering the projection area returned by the server, and projecting the push information to the surface of the space entity through a projector of the entity store, wherein the surface of the space entity comprises any surface of the space entity of the entity store;
the server is configured to receive the push information acquisition request sent by the terminal device, determine a second user according to a set of correspondence relationships among the second user, the entity store, and the projection area, and send push information provided by the second user back to the terminal device.
2. The system of claim 1, further comprising:
the second user client is used for acquiring information of a plurality of projection areas of a plurality of physical stores from the server, acquiring a target projection area of a target physical store specified by the second user, and sending a projection area ordering request aiming at the target projection area of the target physical store to the server;
the server is further configured to receive the projection area ordering request sent by the second user client, and generate a correspondence between the second user, the target physical store, and the target projection area.
3. An information push system, comprising:
the terminal device is deployed in a physical store and used for acquiring behavior information of a first user in the physical store, determining a space entity surface for pushing information to the first user according to the behavior information, determining a projector corresponding to the space entity surface, and sending a pushing information acquisition request aiming at the projector of the physical store to a server; receiving push information of a second user ordering the projector returned by the server, and projecting the push information to the surface of the space entity through the projector of the entity store, wherein the surface of the space entity comprises any surface of the space entity of the entity store;
and the server is further used for receiving the push information acquisition request sent by the terminal equipment, determining the second user according to a corresponding relation set among the second user, the entity store and the projector, and sending the push information provided by the second user back to the terminal equipment.
4. The system of claim 3, further comprising:
the second user client is used for acquiring information of a plurality of projectors of a plurality of physical stores from the server, acquiring a target projector of a target physical store specified by the second user, and sending a projector ordering request aiming at the target projector of the target physical store to the server;
the server is configured to receive the projector ordering request sent by the second user client, and generate a correspondence between the second user, the target brick-and-mortar store, and the target projector.
5. A projection system, comprising:
the user behavior acquisition device is deployed in a physical display space and is used for acquiring behavior information of a first user in the physical display space and sending the behavior information to the projection area determination device;
the projection area determining device is used for determining a space entity surface for displaying information to the first user according to the behavior information, and the space entity surface is used as a target space entity surface, and instructing the projector control device to project the display information to the target space entity surface, wherein the space entity surface comprises any space entity surface of the entity display space;
and the projector control device is used for determining a projector used for projecting the display information to the solid surface of the target space from at least one projector of the real object display space according to the indication of the projection area determining device.
6. The system of claim 5,
and the projector control device is also used for generating a two-dimensional map of the display information on the surface of the target space entity according to the three-dimensional model data of the surface of the target space entity and the determined projection view angle of the projector, and projecting the two-dimensional map to the surface of the target space entity through the determined projector.
7. The system of claim 5,
the projector control device is specifically configured to acquire spatial profile information of the first user; and acquiring a plurality of projectors whose coverage areas include the target space entity surface; determining, for each projector of the plurality of projectors, an area of the surface of the target space entity that is occluded by the first user according to the spatial profile information of the first user, the position information of the surface of the target space entity, and the viewing angle information of the projector; and selecting one projector from a plurality of projectors as the projector for projecting the display information to the surface of the target space entity according to the area.
8. The system of claim 5, wherein the behavior information includes information that a user selected an item;
the projection area determining device is specifically configured to use a surface of the object selected by the user as the target space entity surface.
9. The system of claim 5, wherein the behavior information includes information that a user selected an item;
the projection area determining device is specifically configured to use a surface of a display area where the user selects an item as the target space entity surface.
10. The system of claim 5, wherein the behavior information includes user location information;
the projection area determining device is specifically configured to use a surface of the article display cabinet corresponding to the position of the first user as the target space entity surface according to the user position information.
11. The system of claim 5, wherein the behavior information includes user location information;
the projection area determining device is specifically configured to, according to the user position information, use any one spatial entity surface whose distance from the position of the first user is smaller than or equal to a distance threshold as the target spatial entity surface.
12. The system of claim 5, wherein the behavior information includes user location information;
the projection area determining device is specifically configured to use a space entity surface within the first user sight range as the target space entity surface according to the user position information.
13. The system of claim 5, wherein the presentation information comprises advertising information of the second user; the system further comprises:
the user identification device is used for identifying the first user and sending the user identification of the first user to the projection content determination device;
the projection content determining device is configured to obtain information of the first user according to the user identifier, and determine the advertisement information matched with the first user according to the information of the first user, as the display information.
14. The system of claim 5, further comprising:
the three-dimensional model construction device is used for constructing a three-dimensional model of the physical display space;
and the space entity surface marking device is used for marking the space entity surface according to the three-dimensional model.
15. The system of claim 14,
the space entity surface marking device is specifically configured to mark at least one local three-dimensional model of the entity display space as the space entity surface according to the three-dimensional model.
16. The system of claim 14,
the space entity surface marking device is specifically configured to mark, according to the three-dimensional model, a three-dimensional model corresponding to at least one space entity in the entity display space as the space entity surface.
17. The system of claim 14, wherein the surface of the spatial entity comprises a plane of the spatial entity;
the three-dimensional model building device is specifically used for scanning the two-dimensional codes at each vertex of the plane to obtain the position information of the vertex; and constructing a three-dimensional model of the plane according to the position information of the vertex.
18. The system of claim 5, wherein the surface of the spatial entity comprises a curved surface of the spatial entity.
19. The system of claim 5, wherein the spatial entity comprises at least one of: an article, an article display case, an article display area within the article display case.
20. An information pushing method, comprising:
acquiring behavior information of a first user in a physical display space of a physical store;
determining a space entity surface for pushing information to the first user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity store;
determining a projection region to which the surface of the spatial entity belongs;
sending a push information acquisition request for the projection area of the brick-and-mortar store to a server;
receiving push information of a second user ordering the projection area returned by the server;
and projecting the push information to the surface of the space entity through a projector.
21. An information pushing method, comprising:
receiving a push information acquisition request aiming at a target projection area of a physical store, which is sent by a physical store terminal device; the terminal equipment sends the request in the following mode: acquiring behavior information of a first user in a physical display space of a physical store; determining a space entity surface for pushing information to the first user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity store; determining a projection region to which the surface of the space entity belongs, and sending the request;
determining a second user ordering the target projection area according to a corresponding relation set among the second user, the entity store and the projection area;
and sending the push information provided by the second user back to the terminal equipment so that the terminal equipment projects the push information to the surface of the space entity through a projector.
22. A projection relationship determination method, comprising:
acquiring information of a plurality of projection areas of a plurality of physical stores from a server;
acquiring a target projection area of a target entity store appointed by a second user;
sending a projected area order request for the target projected area of the target brick-and-mortar store to the server; enabling the server to generate a corresponding relation among the second user, the target entity store and the target projection area according to the projection area ordering request;
the corresponding relation is used for acquiring behavior information of a physical display space of the first user in the physical store by the physical store terminal equipment; determining a space entity surface for pushing information to the first user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity store; determining a projection region to which the surface of the spatial entity belongs; determining a second user ordering the projection region to which the space entity surface belongs according to a corresponding relation set among the second user, the entity store and the projection region; and the terminal equipment projects the push information to the surface of the space entity through a projector.
23. A projection relationship determination method, comprising:
receiving a projection area ordering request aiming at a target projection area of a target entity store, which is sent by a second user client; the second user client sends the request in the following way: acquiring information of a plurality of projection areas of a plurality of physical stores from a server; acquiring a target projection area of a target entity store appointed by a second user, and sending the request;
generating a corresponding relation among the second user, the target entity store and the target projection area; the corresponding relation is used for acquiring behavior information of a physical display space of the first user in the physical store by the physical store terminal equipment; determining a space entity surface for pushing information to the first user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity store; determining a projection region to which the surface of the spatial entity belongs; determining a second user ordering the projection region to which the space entity surface belongs according to a corresponding relation set among the second user, the entity store and the projection region; and the terminal equipment projects the push information to the surface of the space entity through a projector.
24. An information pushing method, comprising:
acquiring behavior information of a first user in a physical display space of a physical store;
determining a space entity surface for pushing information to the first user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity store;
determining a projector corresponding to the surface of the space entity;
sending a push information acquisition request for the projectors of the brick-and-mortar store to a server;
receiving push information of a second user ordering the projector returned by the server;
and projecting the push information to the surface of the space entity through the projector.
25. An information pushing method, comprising:
receiving a push information acquisition request aiming at a target projector of a physical store, which is sent by a physical store terminal device; the terminal equipment sends the request in the following mode: acquiring behavior information of a first user in a physical display space of a physical store; determining a space entity surface for pushing information to the first user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity store; determining a projector corresponding to the surface of the space entity, and sending the request;
determining a second user ordering the target projector according to a corresponding relation set among the second user, the physical store and the projector;
and sending the push information provided by the second user back to the terminal equipment so that the terminal equipment projects the push information to the surface of the space entity through a projector.
26. A projection relationship determination method, comprising:
acquiring information of a plurality of projectors of a plurality of physical stores from a server;
acquiring a target projector of a target physical store appointed by a second user;
sending a projector order request for the target projector of the target brick-and-mortar store to the server; enabling the server to generate a corresponding relation among the second user, the target entity store and the target projector according to the projector ordering request;
the corresponding relation is used for acquiring behavior information of a physical display space of the first user in the physical store by the physical store terminal equipment; determining a space entity surface for pushing information to the first user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity store; determining a projector to which the space entity surface belongs; determining a second user ordering the projector to which the space entity surface belongs according to a corresponding relation set among the second user, the entity store and the projector; and the terminal equipment projects the push information to the surface of the space entity through a projector.
27. A projection relationship determination method, comprising:
receiving a projector ordering request which is sent by a second user client and aims at a target projector of a target entity store; the second user client sends the request in the following way: acquiring information of a plurality of projectors of a plurality of physical stores from a server; acquiring a target projector of a target physical store appointed by a second user, and sending the request;
generating a corresponding relation among the second user, the target physical store and the target projector; the corresponding relation is used for acquiring behavior information of a physical display space of the first user in the physical store by the physical store terminal equipment; determining a space entity surface for pushing information to the first user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity store; determining a projector to which the space entity surface belongs; determining a second user ordering the projector to which the space entity surface belongs according to a corresponding relation set among the second user, the entity store and the projector; and the terminal equipment projects the push information to the surface of the space entity through a projector.
28. A method of projection, comprising:
acquiring behavior information of a user in a physical display space;
determining a space entity surface for displaying information to a user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity display space;
and determining a projector for projecting the display information to the surface of the space entity from at least one projector of the physical display space.
29. The method of claim 28, further comprising:
generating a two-dimensional map of the display information on the surface of the space entity according to the three-dimensional model data of the surface of the space entity and the determined projection visual angle of the projector;
and projecting the two-dimensional map to the surface of the space entity by the determined projector.
30. The method of claim 28, wherein the behavior information includes information that a user selected an item; and determining the surface of the space entity for displaying information to a user according to the behavior information by adopting the following mode:
and taking the surface of the object selected by the user as the surface of the space entity.
31. The method of claim 28, wherein the behavior information includes information that a user selected an item; and determining the space entity surface for displaying information to a user according to the behavior information by adopting the following mode:
the surface of the display area where the user picks up an item is taken as the spatial entity surface.
32. The method of claim 28, wherein the behavior information includes location information; and determining the surface of the space entity for displaying information to a user according to the behavior information by adopting the following mode:
and taking the surface of the article display cabinet corresponding to the position of the user as the surface of the space entity according to the position information.
33. The method of claim 28, wherein the behavior information includes location information; and determining the surface of the space entity for displaying information to a user according to the behavior information by adopting the following mode:
and according to the position information, taking any space entity surface with the distance between the user position and the space entity surface smaller than or equal to a distance threshold value as the space entity surface.
34. The method of claim 28, wherein the behavior information includes location information; and determining the space entity surface for displaying information to a user according to the behavior information by adopting the following mode:
and taking the space entity surface within the sight line range of the user as the space entity surface according to the position information.
35. The method of claim 28, wherein determining the projector from the at least one projector of the physical display space for projecting the display information onto the surface of the physical space comprises:
acquiring space contour information of the user; and acquiring a plurality of projectors whose coverage areas include the surface of the spatial entity;
for each projector in the plurality of projectors, determining an area of the surface of the space entity which is blocked by the user according to the space contour information of the user, the position information of the surface of the space entity and the view angle information of the projector;
one projector is selected from the plurality of projectors according to the area.
36. The method of claim 28, further comprising:
constructing a three-dimensional model of the physical display space;
and marking the surface of the space entity according to the three-dimensional model.
37. The method of claim 36, wherein said labeling said surface of said solid in space from said three-dimensional model comprises:
and according to the three-dimensional model, marking at least one local three-dimensional model of the physical display space as the space physical surface.
38. The method of claim 36, wherein said labeling said surface of said solid in space from said three-dimensional model comprises:
and according to the three-dimensional model, marking the three-dimensional model corresponding to at least one space entity of the physical display space as the space entity surface.
39. The method of claim 36,
the spatial entity surface comprises a plane of the spatial entity;
the planar three-dimensional model is constructed in the following way:
scanning the two-dimensional codes at all vertexes of the plane to acquire the position information of the vertexes;
and constructing a three-dimensional model of the plane according to the position information of the vertex.
40. The method of claim 28, wherein the surface of the solid in space comprises a curved surface of the solid in space.
41. The method of claim 28, wherein the spatial entity comprises at least one of: an article, an article display case, an article display area within the article display case.
42. An information pushing apparatus, comprising:
the user behavior information acquisition unit is used for acquiring behavior information of a first user in a physical display space of a physical store;
a spatial entity surface determination unit configured to determine a spatial entity surface for pushing information to the first user, the spatial entity surface including any spatial entity surface of the entity store, based on the behavior information;
a projection region determination unit configured to determine a projection region to which the surface of the spatial entity belongs;
a push information acquisition request sending unit, configured to send a push information acquisition request for the projection area of the brick-and-mortar store to a server;
the push information receiving unit is used for receiving the push information of the second user ordering the projection area, which is returned by the server;
and the projection unit is used for projecting the push information to the surface of the space entity through a projector.
43. An information pushing apparatus, comprising:
the system comprises a push information acquisition request receiving unit, a push information acquisition unit and a push information acquisition unit, wherein the push information acquisition request receiving unit is used for receiving a push information acquisition request which is sent by a physical store terminal device and aims at a target projection area of a physical store; the terminal equipment sends the request in the following mode: acquiring behavior information of a first user in a physical display space of a physical store; determining a space entity surface for pushing information to the first user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity store; determining a projection region to which the surface of the space entity belongs, and sending the request;
the second user determining unit is used for determining a second user ordering the target projection area according to a corresponding relation set among the second user, the entity store and the projection area;
and the push information loopback unit is used for loopback the push information provided by the second user to the terminal equipment so that the terminal equipment projects the push information to the surface of the space entity through a projector.
44. A projection relation determining apparatus, characterized by comprising:
a projection area information acquisition unit for acquiring information of a plurality of projection areas of a plurality of brick shops from a server;
the target projection area acquisition unit is used for acquiring a target projection area of a target physical store specified by a second user;
an order request transmitting unit configured to transmit a projected area order request for the target projected area of the target brick-and-mortar store to the server; enabling the server to generate a corresponding relation among the second user, the target entity store and the target projection area according to the projection area ordering request;
the corresponding relation is used for acquiring behavior information of a physical display space of the first user in the physical store by the physical store terminal equipment; determining a space entity surface for pushing information to the first user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity store; determining a projection region to which the surface of the spatial entity belongs; determining a second user ordering the projection region to which the space entity surface belongs according to a corresponding relation set among the second user, the entity store and the projection region; and the terminal equipment projects the push information to the surface of the space entity through a projector.
45. A projection relation determining apparatus, characterized by comprising:
the ordering request receiving unit is used for receiving a projection area ordering request which is sent by a second user client and aims at a target projection area of a target entity store; the second user client sends the request in the following way: acquiring information of a plurality of projection areas of a plurality of physical stores from a server; acquiring a target projection area of a target entity store appointed by a second user, and sending the request;
the projection relation generating unit is used for generating the corresponding relation among the second user, the target entity store and the target projection area; the corresponding relation is used for acquiring behavior information of a physical display space of the first user in the physical store by the physical store terminal equipment; determining a space entity surface for pushing information to the first user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity store; determining a projection region to which the surface of the spatial entity belongs; determining a second user ordering the projection region to which the space entity surface belongs according to a corresponding relation set among the second user, the entity store and the projection region; and the terminal equipment projects the push information to the surface of the space entity through a projector.
46. An information pushing apparatus, comprising:
the user behavior information acquisition unit is used for acquiring behavior information of a first user in a physical display space of a physical store;
a spatial entity surface determination unit configured to determine a spatial entity surface for pushing information to the first user, the spatial entity surface including any spatial entity surface of the entity store, based on the behavior information;
a projector determination unit for determining a projector corresponding to the surface of the space entity;
a push information acquisition request sending unit configured to send a push information acquisition request for the projector of the brick-and-mortar store to a server;
the push information receiving unit is used for receiving the push information of a second user ordering the projector, which is sent back by the server;
and the projection unit is used for projecting the push information to the surface of the space entity through the projector.
47. An information pushing apparatus, comprising:
the system comprises a push information acquisition request receiving unit, a push information acquisition request receiving unit and a push information acquisition unit, wherein the push information acquisition request receiving unit is used for receiving a push information acquisition request which is sent by a physical store terminal device and aims at a target projector of a physical store; the terminal equipment sends the request in the following mode: acquiring behavior information of a first user in a physical display space of a physical store; determining a space entity surface for pushing information to the first user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity store; determining a projector corresponding to the surface of the space entity, and sending the request;
the second user determining unit is used for determining a second user ordering the target projector according to a corresponding relation set among the second user, the physical store and the projector;
and the push information loopback unit is used for loopback the push information provided by the second user to the terminal equipment so that the terminal equipment projects the push information to the surface of the space entity through a projector.
48. A projection relation determining apparatus, characterized by comprising:
a projector information acquisition unit for acquiring information of a plurality of projectors of a plurality of brick and mortar stores from a server;
a target projector acquisition unit configured to acquire a target projector of a target brick-and-mortar store specified by a second user;
an order request transmitting unit that transmits a projector order request for the target projector of the target brick-and-mortar store to the server; enabling the server to generate a corresponding relation among the second user, the target entity store and the target projector according to the projector ordering request;
the corresponding relation is used for acquiring behavior information of a physical display space of the first user in the physical store by the physical store terminal equipment; determining a space entity surface for pushing information to the first user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity store; determining a projector to which the space entity surface belongs; determining a second user ordering the projector to which the space entity surface belongs according to a corresponding relation set among the second user, the entity store and the projector; and the terminal equipment projects the push information to the surface of the space entity through a projector.
49. A projection relation determining apparatus, characterized by comprising:
an order request receiving unit, configured to receive a projector order request for a target projector of a target brick-and-mortar store sent by a second user client; the second user client sends the request in the following way: acquiring information of a plurality of projectors of a plurality of physical stores from a server; acquiring a target projector of a target physical store appointed by a second user, and sending the request;
a projection relationship generating unit, configured to generate a correspondence relationship among the second user, the target brick-and-mortar store, and the target projector; the corresponding relation is used for acquiring behavior information of a physical display space of the first user in the physical store by the physical store terminal equipment; determining a space entity surface for pushing information to the first user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity store; determining a projector to which the surface of the space entity belongs; determining a second user ordering the projector to which the space entity surface belongs according to a corresponding relation set among the second user, the entity store and the projector; and the terminal equipment projects the push information to the surface of the space entity through a projector.
50. An electronic device, comprising:
a processor; and
a memory for storing a program for implementing the projection method, the apparatus performing the following steps after being powered on and running the program for the projection method through the processor: acquiring behavior information of a user in a physical display space; determining a space entity surface for displaying information to a user according to the behavior information, wherein the space entity surface comprises any space entity surface of the entity display space; and determining a projector for projecting the display information to the surface of the space entity from at least one projector of the physical display space.
CN201810421323.6A 2018-05-04 2018-05-04 Information pushing system, projection system, method and device and electronic equipment Active CN110443664B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810421323.6A CN110443664B (en) 2018-05-04 2018-05-04 Information pushing system, projection system, method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810421323.6A CN110443664B (en) 2018-05-04 2018-05-04 Information pushing system, projection system, method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN110443664A CN110443664A (en) 2019-11-12
CN110443664B true CN110443664B (en) 2022-07-05

Family

ID=68427163

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810421323.6A Active CN110443664B (en) 2018-05-04 2018-05-04 Information pushing system, projection system, method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN110443664B (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8849710B2 (en) * 2011-12-30 2014-09-30 Ebay Inc. Projection shopping with a mobile device
CN103473354A (en) * 2013-09-25 2013-12-25 焦点科技股份有限公司 Insurance recommendation system framework and insurance recommendation method based on e-commerce platform
CN104318218A (en) * 2014-10-29 2015-01-28 百度在线网络技术(北京)有限公司 Image recognition method and device
CN105069656A (en) * 2015-08-20 2015-11-18 广景视睿科技(深圳)有限公司 Mobile projector based advertising method and system and server
CN105844508B (en) * 2016-03-22 2020-04-17 天津中科智能识别产业技术研究院有限公司 Commodity recommendation method based on dynamic periodic neural network

Also Published As

Publication number Publication date
CN110443664A (en) 2019-11-12

Similar Documents

Publication Publication Date Title
JP6258497B2 (en) Augmented reality device
US20220269391A1 (en) Method, apparatus and system for a graphical user interface
US8636209B2 (en) System and method for interactive marketing to consumers
CN109643527A (en) Virtual Reality Platform for retail environment emulation
CN103137046A (en) Usage measurent techniques and systems for interactive advertising
JP6618700B2 (en) Information distribution method, information distribution program, and information distribution apparatus
WO2015195413A1 (en) Systems and methods for presenting information associated with a three-dimensional location on a two-dimensional display
WO2016165473A1 (en) Online shopping system, commodity selling method, and commodity buying method
KR102372283B1 (en) Method of Providing Virtual Space Construction Service and Service Providing Server Used Therein
KR20140119291A (en) Augmented Reality Cart system Based mirror world Marketing Platform.
CN110187774A (en) The AR equipment and its entity mask method of optical perspective formula
CN114510626B (en) System and method for providing enhanced media
CN108255910A (en) Information displaying method, client, server-side and equipment
KR20150022064A (en) Sale Support System for Product of Interactive Online Store based Mirror World.
CN112699189A (en) Position information updating method and device and computer system
KR102418455B1 (en) A method and apparatus for providing an advertising contents with an object on 3d contents
Fernandes et al. A review on potential technological advances for fashion retail: smart fitting rooms, augmented and virtual realities
CN112306219A (en) Electronic device, interactive information display method and computer readable recording medium
US20210142394A1 (en) Virtual shopping software system and method
CN110443664B (en) Information pushing system, projection system, method and device and electronic equipment
KR101484736B1 (en) Shopping-mall System for Product of Interactive Online Store based Mirror World.
JP7275484B2 (en) Object Placement Support System, Object Placement Support Method and Program
CN106643696A (en) Information processing method and apparatus
US10269134B2 (en) Method and system for determining a region of interest of a user in a virtual environment
CN105321092A (en) Method and system for releasing and displaying advertisements based on space by internet

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40016264

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant