Virtual reality-based image information generation method and device and readable medium
1. A virtual reality-based image information generation method includes:
acquiring running state information of a public transport tool, which is acquired by electronic equipment installed on the public transport tool;
rendering the virtual reality material data according to the running state information to obtain rendered image information; the rendered image information contains specific information for representing the running state information;
transmitting the image information including the specific information to a user terminal of a passenger riding the public transportation means.
2. The method according to claim 1, wherein the rendering the virtual reality material data according to the operating state information to obtain rendered image information specifically includes:
determining real-time position information of the public transport means according to the running state information;
and when the real-time position information indicates that the distance between the public transport means and the passenger's destination station is less than a first preset distance, generating the image information containing the station arrival prompt information.
3. The method according to claim 2, wherein the arrival prompt message specifically includes:
text information and/or image information for prompting the passenger to arrive at the destination station.
4. The method according to claim 2, wherein the generating the image information including the arrival prompting information specifically includes:
determining target virtual reality material data for representing that the target site is about to be reached from a preset virtual reality material database;
and generating the image information based on the target virtual reality material data.
5. The method according to claim 4, wherein the target virtual reality material data specifically comprises:
virtual reality material data representing an exit of a virtual reality scene.
6. The method of claim 1, after rendering virtual reality material data according to the run state information, further comprising:
determining interactive information corresponding to the running state information;
and adding the interactive information in the rendered image information.
7. The method according to claim 6, wherein the interaction information specifically includes:
resource pickup information or advertisement information is awarded.
8. The method according to claim 6, wherein the determining the interaction information corresponding to the operating state information specifically includes:
determining real-time position information of the public transport means according to the running state information;
and when the real-time position information shows that the distance between the public transport means and a preset target place is less than a second preset distance, determining interactive information corresponding to the preset target place.
9. The method according to claim 1, wherein the electronic device specifically comprises: a gyroscope, and/or a camera.
10. The method according to claim 9, wherein the operation state information specifically includes: and the gyroscope is used for acquiring the sensing data of the public transport means.
11. The method of claim 1, further comprising:
and acquiring the identification information, the route information, the current station information and/or the next station information of the public transport means.
12. The method according to claim 1, wherein the ue specifically includes:
a mobile phone, or an electronic helmet or electronic glasses with virtual reality function.
13. The method of claim 1, further comprising:
and acquiring destination station information input by the passenger.
14. A virtual reality-based image information generation apparatus comprising:
the system comprises an operation state information acquisition module, a control module and a display module, wherein the operation state information acquisition module is used for acquiring operation state information of a public transport tool acquired by electronic equipment, and the electronic equipment is arranged on the public transport tool;
the rendering module is used for rendering the virtual reality material data according to the running state information to obtain rendered image information; the rendered image information contains specific information for representing the running state information;
and the image information sending module is used for sending the image information containing the specific information to a user terminal of a passenger riding the public transport means.
15. A virtual reality-based image information generation apparatus comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
acquiring running state information of a public transport tool acquired by electronic equipment, wherein the electronic equipment is installed on the public transport tool;
rendering the virtual reality material data according to the running state information to obtain rendered image information; the rendered image information contains specific information for representing the running state information;
transmitting the image information including the specific information to a user terminal of a passenger riding the public transportation means.
16. A computer readable medium having computer readable instructions stored thereon which are executable by a processor to implement the virtual reality based image information generating method of any one of claims 1 to 13.
Background
In the prior art, when passengers take public transport means, if the passengers want to acquire relevant information of the real-time running state of the currently taken transport means on the way, the information is acquired only by observing scenes outside a vehicle or prompting information of stations inside the vehicle. Such a channel for learning the running state information of the public transportation means is single and limited. Particularly, if the passenger takes a public transportation means in a crowded state, the passenger cannot observe the outside scenery or the inside station prompt information because the sight of the human eyes is blocked by the barrier, and thus the passenger cannot know the running state of the public transportation means in time.
Therefore, how to provide a method for passengers to know the running state information of the taken public transport means in time is a technical problem which needs to be solved urgently.
Disclosure of Invention
The embodiment of the specification provides an image information generation method, an image information generation device and a readable medium based on virtual reality, so that passengers can know running state information of a taken public transport means in time.
In order to solve the above technical problem, the embodiments of the present specification are implemented as follows:
an image information generation method based on virtual reality provided in an embodiment of the present specification includes:
acquiring running state information of a public transport tool, which is acquired by electronic equipment installed on the public transport tool;
rendering the virtual reality material data according to the running state information to obtain rendered image information; the rendered image information contains specific information for representing the running state information;
transmitting the image information including the specific information to a user terminal of a passenger riding the public transportation means.
An embodiment of the present specification provides an image information generation apparatus based on virtual reality, including:
the system comprises an operation state information acquisition module, a control module and a display module, wherein the operation state information acquisition module is used for acquiring operation state information of a public transport tool acquired by electronic equipment, and the electronic equipment is arranged on the public transport tool;
the rendering module is used for rendering the virtual reality material data according to the running state information to obtain rendered image information; the rendered image information contains specific information for representing the running state information;
and the image information sending module is used for sending the image information containing the specific information to a user terminal of a passenger riding the public transport means.
An image information generation device based on virtual reality provided by an embodiment of the present specification includes:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the processor stores instructions executable by the at least one processor to enable the at least one processor to:
acquiring running state information of a public transport tool, which is acquired by electronic equipment installed on the public transport tool;
rendering the virtual reality material data according to the running state information to obtain rendered image information; the rendered image information contains specific information for representing the running state information;
transmitting the image information including the specific information to a user terminal of a passenger riding the public transportation means.
Embodiments of the present specification provide a computer readable medium, on which computer readable instructions are stored, the computer readable instructions being executable by a processor to implement a virtual reality-based image information generation method.
At least one embodiment provided in this specification can achieve the following advantageous effects:
the method comprises the steps of collecting running state information of the public transport means through an electronic device installed on the public transport means, and rendering a virtual reality material based on the running state information, so that the running state information of the public transport means taken by a passenger is contained in image information sent to a user terminal of the passenger. Therefore, when a passenger takes the public transport means to watch the image information, on one hand, the passenger can timely know the running state information of the vehicle in the virtual reality scene, on the other hand, the passenger can enjoy the 3D effect of the virtual reality scene, the user experience is good, the client viscosity can be increased, and the passenger can be attracted to select the public transport means as a travel means, so that the number of people using the public transport means is increased, and the carbon emission is reduced. Furthermore, the technical solution of the present embodiment is equivalent to providing a platform or a medium for information interaction with the passenger, and further can recommend information to the passenger by means of the platform or the medium.
Drawings
In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments described in the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without any creative effort.
Fig. 1 is a schematic overall scheme flow diagram of an image information generation method based on virtual reality in an embodiment of the present specification;
fig. 2 is a schematic view of a scene of instantaneous acceleration of public transportation in an image information generation method based on virtual reality in an embodiment of the present description;
FIG. 3 is a schematic view of a scene of instantaneous acceleration of a spaceship in a vast starsea virtual reality scene in a virtual reality-based image information generation method in an embodiment of the present disclosure;
fig. 4 is a schematic view of a scene in which a public transportation vehicle turns left in an image information generation method based on virtual reality in an embodiment of the present specification;
fig. 5 is a schematic view of a scene in which the starship aircraft turns left in a vast starsea virtual reality scene in a virtual reality-based image information generation method in an embodiment of the present specification;
fig. 6 is a schematic diagram illustrating a passenger viewing a virtual reality scene through a user terminal in a virtual reality-based image information generating method according to an embodiment of the present disclosure;
fig. 7 is a schematic structural diagram of a virtual reality-based image information generating apparatus corresponding to fig. 1 provided in an embodiment of the present specification;
fig. 8 is a schematic structural diagram of a virtual reality-based image information generating apparatus corresponding to fig. 7 provided in an embodiment of the present specification.
Detailed Description
To make the objects, technical solutions and advantages of one or more embodiments of the present disclosure more apparent, the technical solutions of one or more embodiments of the present disclosure will be described in detail and completely with reference to the specific embodiments of the present disclosure and the accompanying drawings. It is to be understood that the embodiments described are only a few embodiments of the present specification, and not all embodiments. All other embodiments that can be derived by a person skilled in the art from the embodiments given herein without making any creative effort fall within the scope of protection of one or more embodiments of the present specification.
The technical concept of the embodiment of the present specification is explained first, and in the technical solution of the embodiment of the present specification, a plurality of materials of virtual reality scenes such as vast stars, park sea, original forest and the like need to be collected in advance. Meanwhile, in the running process of the public transport means, information used for representing the running state of the public transport means, such as the real-time running speed of the vehicle and the vehicle front video of a driver visual angle, is collected in real time through electronic equipment installed on the vehicle, and the collected running state information is sent to a server in real time through communication equipment installed on the vehicle. When a user takes a bus, the user can watch a virtual reality scene containing the running state information of the public transport means through the user terminal, and can also select to watch a vehicle front video of a driver visual angle acquired by the camera in real time. The server can render personalized virtual reality scenes for each passenger in real time based on the running state information of the vehicle received in real time and the specific virtual reality scenes selected to be watched by the user. The scheme of this application has carried out the linkage with the running state information of this public transport means and the virtual reality scene that the passenger selected promptly, and when the passenger watched the virtual reality scene through user terminal, the running state information of vehicle can in time be known to the one hand in this virtual reality scene, and on the other hand can enjoy the 3D effect of virtual reality scene again, and user experience is good.
The technical solutions provided by the embodiments of the present description are described in detail below with reference to the accompanying drawings.
Fig. 1 is a schematic flowchart of an image information generation method based on virtual reality according to an embodiment of the present disclosure. From the viewpoint of the program, the execution subject of the flow may be a program installed in an application server or an application terminal.
As shown in fig. 1, the process may include the following steps:
step S102: the method comprises the steps of obtaining running state information of the public transport means, wherein the running state information is collected by electronic equipment installed on the public transport means.
The public transportation means in the step comprises the public transportation means used for passenger transportation such as subways, light rails, buses, ships, airplanes and trains. Meanwhile, the electronic equipment for collecting the running state information of the public transport means in real time is installed on the public transport means, and the electronic equipment can comprise a camera, a gyroscope and/or the like. The operation state information may include time information of the public transportation, current stop name information, next stop name information, road name information of a road on which the public transportation is driven, real-time speed and real-time acceleration information of the public transportation, real-time position information of the public transportation, turning direction information of the public transportation, and/or vehicle ahead video information at a driver's view angle, etc.
In the step, the running state information about the public transport means collected by the electronic equipment in real time needs to be quickly sent to the server in real time, so that the server in the subsequent stage can render the virtual reality material data in real time according to the running state information of the public transport means, and then the rendered image information is quickly sent to the user terminal of the passenger. Specifically, the 5G communication equipment can be installed on a public transport means, the vehicle running state information collected by the electronic equipment is sent to the server in a quick and real-time mode, and meanwhile the image information obtained after the server is processed through the virtual reality technology is received in a low-delay mode. Therefore, in the technical scheme of the embodiment, the virtual reality scene presented on the user terminal can be linked with the running state information of the public transport means, which is acquired by the electronic equipment installed on the public transport means, in a more timely manner.
Step S104: rendering the virtual reality material data according to the running state information to obtain rendered image information; the rendered image information includes specific information for representing the operating state information.
In this step, the virtual reality material can be rendered according to the running state information of the public transportation means acquired in real time in step S102, that is, the server renders virtual reality material data in a virtual reality scene according to the running state information of the vehicle in the real world by using a virtual reality technology, and links the running state information of the public transportation means with the virtual reality scene selected by the passenger, so that the rendered image information includes specific information for representing the running state information. The specific information is that a part of image information after rendering is used for indicating the running state of the public transport means, so that when passengers watch the virtual reality scene through the user terminal, the running state of the public transport means can be known in real time by watching the part of image information used for indicating the running state of the public transport means. Meanwhile, the passenger can relieve the fatigue of the journey by watching the virtual reality scene when taking the bus, and the interestingness of taking the bus is increased.
Among them, the virtual reality technology is a computer simulation system that can create and experience a virtual world. The system can generate a simulation environment by using a computer, is a system simulation of multi-source information fusion interactive three-dimensional dynamic vision and entity behaviors, and enables a user to be immersed in the environment.
For example, in step S102, as shown in fig. 2 and 3, the virtual reality scene that a certain passenger chooses to view while riding a public transportation is a vast star in which the view angle presented to the user is that the passenger rides on the interstellar airship to cross the planet, and when the server receives the state information of the real-time running speed of the vehicle transmitted from the 5G device installed on the vehicle in the real world, which indicates that the vehicle is accelerating, the server may accelerate the interstellar airship riding by the passenger in the vast star scene based on the real-time speed of the vehicle and the calculated vehicle acceleration information. In this scenario, the specific information may be image information for accelerating the interplanetary ship.
It should be noted that, even when passengers are riding a public transportation, passengers can feel the acceleration of the public transportation to some extent by directly feeling the acceleration. For example, when a passenger takes a bus and the bus is accelerated, the body of the passenger can feel backward, meanwhile, the back of a seat made by the passenger can also have extrusion force on the back of the passenger, and the larger the acceleration of the public transport means is, the larger the extrusion force is. In order to reflect the running state information of the public transportation means in the real world more realistically through the specific information in the virtual reality scene watched by the passenger, the running state information of the public transportation means in the real world needs to be simulated in the virtual reality scene watched by the passenger from a more dimensional level. The dimension level refers to the operation state information of the public transport means to be simulated.
Taking a vast star virtual reality scene as an example, the corresponding relation between the instantaneous speed of the public transportation means in the real world and the instantaneous speed of the interstellar in the virtual reality scene and the corresponding relation between the instantaneous acceleration of the public transportation means in the real world and the instantaneous acceleration of the interstellar in the virtual reality scene can be preset, for example, the instantaneous speed 16m/s of the public transportation means in the real world corresponds to the instantaneous speed 16km/s of the interstellar, the instantaneous speed 20m/s of the public transportation means corresponds to the instantaneous speed 20km/s of the interstellar, and the instantaneous acceleration 2m/s of the public transportation means2Corresponding to the instantaneous acceleration of the interstellar airship of 2km/s2Instantaneous acceleration of public transport means 4m/s2Corresponding to the instantaneous acceleration of the interstellar airship of 4km/s2. Therefore, in the real world, the speed and acceleration change conditions of the public transport means can be reflected in the virtual reality scene watched by the passengers according to the preset corresponding relation, and the speed and acceleration change conditions of the public transport means felt by the passengers are consistent with the speed and acceleration information change conditions of the interstellar airship watched by the passengers in the virtual reality scene. For example, as shown in fig. 2, a passenger 3 rides a public transportation vehicle 1 while viewing a virtual reality scene through a user terminal 4. The acceleration sensor 2 attached to the public transportation vehicle 1 on which the passenger is seated can monitor in real time that the acceleration a of the public transportation vehicle 1 at a certain time is 2m/s2At the same time, the instantaneous speed of the public transportation vehicle 1 at this time is monitored by a speed sensor mounted on this public transportation vehicle 1 as V16 m/s. Then, as shown in figure 3, at this moment the interstellar airship 5 flies among a plurality of astrolas 6, according to the preset correspondence, the instantaneous speed of the interstellar airship 5 at this moment is 16km/s and its instantaneous acceleration is 2km/s2。
More specifically, the server may render a corresponding scene in the vast starsea virtual reality scene according to the received turning direction information of the public transportation. As shown in fig. 4, 5 and 6, after the server receives the information reflecting the running state of the public transportation vehicle turning left along the running road at a time when the public transportation vehicle turns left along the running road (the state after the public transportation vehicle turns left along the running road is shown by the dotted line in fig. 4), the server may render the star 6 to the right of the interstellar 5 indicated by the solid line in the vast starsea virtual reality scene and also turn left of the interstellar 5 (the state after the interstellar 5 indicated by the dotted line in fig. 5) as shown in fig. 5, the magnitude of the turn being the same as or proportional to the magnitude of the turn of the public transportation vehicle in the real world. Thus, as shown in fig. 6, when the passenger 3 views a vast starsea scene through the user terminal 4, it can be known in real time that the public transportation is also turning to the left in a real-world scene by viewing the turning information of the interplanetary airship 5 in this scene.
For another example, the virtual reality scene that another passenger chooses to watch is a flower sea in a park, the visual angle presented to the user in the scene is that the passenger watches flowers in different places in the park on the road of the virtual park by riding a sightseeing vehicle, and when the server receives the running state information of the vehicle sent by the 5G device installed on the vehicle in the real world and indicates that the vehicle is turning, the server can correspondingly adjust the sightseeing vehicle in the virtual reality scene based on the running state information of the vehicle in the real world, namely the vehicle turning left or right. That is, in this scene, if the public transportation means turns left in the real world, the specific information may be image information in which the sightseeing vehicles on which passengers ride also turn left on the roads of the virtual park in the virtual reality scene; if the public transportation means is turning right in the real world, the specific information may be image information that the sightseeing vehicle in which passengers ride also turns right on the virtual park road in the virtual reality scene.
Step S106: transmitting the image information including the specific information to a user terminal of a passenger riding the public transportation means.
In this step, the image information rendered in step S104 is transmitted to the user terminal of the passenger riding the public transportation means in real time. Since the image information includes specific information representing the operation state information, when the passenger views the virtual reality scene rendered by the server through the user terminal, the passenger can know the operation state information of the public transportation means in the real world in time, so that the stickiness of the passenger on the public transportation means of this type can be increased.
Meanwhile, since the server may render image information including specific information for representing the operation state information and transmit the image information including the specific information to the user terminal of the passenger riding the public transportation in steps S102 to S106. Therefore, the technical scheme of the embodiment is equivalent to providing a platform or a medium for information interaction with passengers, and further can recommend advertisements or public service propaganda information to the passengers by means of the platform or the medium. For example, the advertisement information of the product to be promoted of the advertiser and the high-quality user resources in the passenger can be connected by means of the platform or the medium provided by the technical scheme of the embodiment, so that the propagation range of advertisement marketing content is expanded, and the conversion rate is effectively improved.
It should be noted that, in the technical solution of the embodiment of the present specification, the user terminal may include a smart phone, a virtual reality helmet, virtual reality glasses, and other virtual reality devices.
It should be understood that in the method described in one or more embodiments of the present disclosure, the order of some steps may be adjusted according to actual needs, or some steps may be omitted.
The method of fig. 1 collects the operation state information of the public transportation means through an electronic device installed on the public transportation means, and then renders virtual reality material based on the operation state information, so that the operation state information of the public transportation means in which the passenger is seated is included in image information transmitted to the user terminal of the passenger. Therefore, when a passenger takes the public transport means to watch the image information, on one hand, the passenger can timely know the running state information of the vehicle in the virtual reality scene, on the other hand, the passenger can enjoy the 3D effect of the virtual reality scene, the user experience is good, the client viscosity can be increased, and the passenger can be attracted to select the public transport means as a travel means, so that the number of people using the public transport means is increased, and the carbon emission is reduced. Furthermore, the technical solution of the present embodiment is equivalent to providing a platform or a medium for information interaction with the passenger, and further can recommend information to the passenger by means of the platform or the medium.
Based on the method of fig. 1, the embodiments of the present specification also provide some specific implementations of the method, which are described below.
In step S104 of the technical solution in the embodiment of the present specification, the virtual reality material data needs to be rendered according to the operating state information of the public transportation means, so as to obtain rendered image information, which specifically includes:
determining real-time position information of the public transport means according to the running state information; and when the real-time position information indicates that the distance between the public transport means and the passenger's destination station is less than a first preset distance, generating the image information containing the station arrival prompt information.
Specifically, in step S102, the electronic device installed on the public transportation vehicle may collect the real-time location information of the public transportation vehicle, and the electronic device needs to report the real-time location information of the public transportation vehicle in real time according to a preset time interval.
The first preset distance is used for triggering the action of getting-off reminding of the passenger in the virtual reality scene when the real-time position of the public transport means is far away from the destination station selected by the passenger. The first preset distance can be set autonomously by a passenger through a user terminal when the passenger takes a public transport means, and then the first preset distance information is sent to a server through the user terminal, or the first preset distance can be set uniformly in advance by the server according to the position distribution condition of stations on a driving route of the public transport means. And in a default mode, presetting the first preset distance by adopting a second mode, and covering the first preset distance preset by the server when the passenger autonomously sets the first preset distance through the user terminal.
For example, an electronic device, such as an on-board GPS, for performing real-time positioning on the public transportation vehicle may be installed on the public transportation vehicle in which the passenger is seated, and the real-time position information of the public transportation vehicle is periodically reported to the server at preset time intervals, for example, the real-time position information of the public transportation vehicle is reported to the server every 0.5 seconds or every 1 second. And then when monitoring that the real-time position of the public transport means is less than a first preset distance from a destination station of a certain passenger, the server renders image information containing the arrival prompt information according to a virtual reality technology, and displays the image information containing the arrival prompt information in a virtual reality scene displayed on a user terminal of the passenger, so that the passenger can be accurately and timely informed that the passenger is about to arrive at the destination station when watching the virtual reality scene selected by the passenger through the user terminal.
In an optional embodiment, the arrival prompting information specifically includes: text information and/or image information for prompting the passenger to arrive at the destination station.
For example, if the virtual scene selected by a passenger is a park open sea, in the real world, when the server monitors that the real-time position of the public transportation means is less than a first preset distance from a destination station of the passenger, the server can render an image information representing that the passenger is about to arrive at the exit of the park in the virtual reality scene in real time, and display the image information in the virtual reality scene on the user terminal of the passenger, so that the passenger can be accurately and timely informed that the passenger is about to arrive at the destination station when watching the virtual reality scene selected by the passenger through the user terminal.
Or, when the server monitors that the real-time position of the public transportation means is less than the first preset distance from the destination station of a passenger, a three-dimensional text prompt message for prompting the passenger to arrive at the destination station may be generated in the virtual reality scene presented on the user terminal of the passenger, such as "you are about to arrive at the destination station, please prepare to get off! And displaying the three-dimensional character in a virtual reality scene of the user terminal of the passenger. Or the virtual reality scene selected to be watched by a passenger is vast starsea, and when the server monitors that the real-time position of the public transport means is less than a first preset distance from the destination site of the passenger, the server renders a curtain passing image information and displays the curtain passing image information in the virtual reality scene of the user terminal of the passenger.
In an optional embodiment, after rendering the virtual reality material data according to the operating state information in step S104, the method further includes: determining interactive information corresponding to the running state information; and adding the interactive information in the rendered image information.
The specific implementation manner of determining the interactive information corresponding to the running state information is as follows: determining real-time position information of the public transport means according to the running state information; and when the position information shows that the distance between the public transport means and a preset target location is less than a second preset distance, determining the interactive information of the preset target location.
For example, the public transportation vehicle in the technical solution of the embodiment of the present disclosure may pass through a series of stations according to a preset route during driving, and may pass through operational places such as a supermarket, a gymnasium club, a restaurant, a clothing store, a bank, a zoo, a vegetable garden, and the like between the stations, or some stations in the series of stations may be locations of the operational places themselves. Because the commercial places have the demand for external promotion of the guest source, a certain number of passengers are taken on the public transport means, and a part of the passengers are potential consumers who consume in the commercial places, the advertising partners can be selected from the commercial places, the position places of the advertising partners are marked as preset target places, and finally when the public transport means is about to reach the preset target sites, the advertising information for promoting the advertising partners corresponding to the preset target sites is embedded in the virtual reality scene watched by the passengers, so that the commercial change capability of the operators of the public transport means is finally increased. Specifically, since the real-time location information of the public transportation means can be obtained from the operation state information of the public transportation means, the interactive information interacting with the passenger can be determined according to the operation state information of the public transportation means, for example, the interactive information can be used for pushing advertisements to the passenger or issuing reward resources, so that the technical scheme of the embodiment can increase revenue generation for the operator of the public transportation system by increasing commercial scenes. For example, the following steps are carried out: the operator of the public transport means can choose to cooperate with the operator of the zoo, after the operator of the zoo pays an advertising fee to the operator of the public transport means, when the server monitors that the position of the public transport means from the zoo is smaller than a second preset distance through the received running state information, the server can render the advertising information in a three-dimensional character form or an image form for promoting the zoo in real time. Or the operator of the public transportation means can choose to cooperate with the operator of the supermarket, after the operator of the supermarket pays an advertising fee to the operator of the public transportation means, when the server monitors that the position of the public transportation means from the supermarket is smaller than a second preset distance through the received running state information, the server can render the advertising information in a three-dimensional character form or an image form for promoting the supermarket in real time.
The foregoing has described how the image information including the specific information indicating the operation state information of the public transportation means is transmitted to the user terminal of the passenger when the public transportation means is in the normal operation state. How to remind passengers of arriving at the station in a virtual reality scene also needs to be explained in the case that the public transportation means is about to arrive at the station. At the moment, the coming station of the public transport means is monitored firstly, a GPS positioning system can be installed on the public transport means, the running state information of the coming station of the public transport means is monitored in time through the satellite positioning system, meanwhile, the server renders corresponding image information according to the received running state information of the coming station of the public transport means, the image information contains specific information used for indicating the coming station of the public transport means, and therefore the arrival reminding is carried out on passengers watching a virtual reality scene through a user terminal.
Based on the same idea, the embodiment of the present specification further provides a device corresponding to the above method. Fig. 7 is a schematic structural diagram of an image information generating apparatus based on virtual reality corresponding to fig. 1 according to an embodiment of the present disclosure. As shown in fig. 7, the apparatus may include:
an operation state information acquisition module 702, configured to acquire operation state information of a public transportation vehicle acquired by an electronic device, where the electronic device is installed on the public transportation vehicle;
the rendering module 704 is configured to render the virtual reality material data according to the running state information to obtain rendered image information; the rendered image information contains specific information for representing the running state information;
an image information sending module 706, configured to send the image information containing the specific information to a user terminal of a passenger riding in the public transportation vehicle.
It will be appreciated that the modules described above refer to computer programs or program segments for performing a certain function or functions. In addition, the distinction between the above-described modules does not mean that the actual program code must also be separated.
Based on the same idea, the embodiment of the present specification further provides a device corresponding to the above method. Fig. 8 is a schematic structural diagram of a virtual reality-based image information generating apparatus corresponding to fig. 1 provided in an embodiment of the present specification. As shown in fig. 8, the apparatus 800 may include:
at least one processor 810; and the number of the first and second groups,
a memory 830 communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory 830 stores instructions 820 executable by the at least one processor 810, the instructions being executed by the at least one processor 810.
The instructions may enable the at least one processor 810 to:
acquiring running state information of a public transport tool acquired by electronic equipment, wherein the electronic equipment is installed on the public transport tool;
rendering the virtual reality material data according to the running state information to obtain rendered image information; the rendered image information contains specific information for representing the running state information;
transmitting the image information including the specific information to a user terminal of a passenger riding the public transportation means.
Based on the same idea, the embodiment of the present specification further provides a computer-readable medium corresponding to the above method. The computer readable medium has computer readable instructions stored thereon that are executable by a processor to implement the method of:
acquiring running state information of a public transport tool acquired by electronic equipment, wherein the electronic equipment is installed on the public transport tool;
rendering the virtual reality material data according to the running state information to obtain rendered image information; the rendered image information contains specific information for representing the running state information;
transmitting the image information including the specific information to a user terminal of a passenger riding the public transportation means.
While particular embodiments of the present specification have been described above, in some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
The embodiments in this specification are described in a progressive manner, and the same and similar parts among the embodiments can be referred to each other.
The apparatus, the device, and the method provided in the embodiments of the present specification are corresponding, and therefore, the apparatus and the device also have beneficial technical effects similar to those of the corresponding method, and since the beneficial technical effects of the method have been described in detail above, the beneficial technical effects of the corresponding apparatus and device are not described again here.
The foregoing description has been directed to specific embodiments of this disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
In the 90 s of the 20 th century, improvements in a technology could clearly distinguish between improvements in hardware (e.g., improvements in circuit structures such as diodes, transistors, switches, etc.) and improvements in software (improvements in process flow). However, as technology advances, many of today's process flow improvements have been seen as direct improvements in hardware circuit architecture. Designers almost always obtain the corresponding hardware circuit structure by programming an improved method flow into the hardware circuit. Thus, it cannot be said that an improvement in the process flow cannot be realized by hardware physical modules. For example, a Programmable Logic Device (PLD), such as a Field Programmable Gate Array (FPGA), is an integrated circuit whose Logic functions are determined by programming the Device by a user. A digital character system is "integrated" on a PLD by the designer's own programming without requiring the chip manufacturer to design and fabricate a dedicated integrated circuit chip. Furthermore, nowadays, instead of manually making an Integrated Circuit chip, such Programming is often implemented by "logic compiler" software, which is similar to a software compiler used in program development and writing, but the original code before compiling is also written by a specific Programming Language, which is called Hardware Description Language (HDL), and HDL is not only one but many, such as abel (advanced Boolean Expression Language), ahdl (alternate Hardware Description Language), traffic, pl (core universal Programming Language), HDCal (jhdware Description Language), lang, Lola, HDL, laspam, hardward Description Language (vhr Description Language), vhal (Hardware Description Language), and vhigh-Language, which are currently used in most common. It will also be apparent to those skilled in the art that hardware circuitry that implements the logical method flows can be readily obtained by merely slightly programming the method flows into an integrated circuit using the hardware description languages described above.
The controller may be implemented in any suitable manner, for example, the controller may take the form of, for example, a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, and an embedded microcontroller, examples of which include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, the memory controller may also be implemented as part of the control logic for the memory. Those skilled in the art will also appreciate that, in addition to implementing the controller as pure computer readable program code, the same functionality can be implemented by logically programming method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Such a controller may thus be considered a hardware component, and the means included therein for performing the various functions may also be considered as a structure within the hardware component. Or even means for performing the functions may be regarded as being both a software module for performing the method and a structure within a hardware component.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functionality of the units may be implemented in one or more software and/or hardware when implementing the present application.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention 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.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
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.
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 Disks (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium which can be used to store information which can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
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.
The application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
The above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.