Disclosure of Invention
In order to solve the above problems, embodiments of the present application provide an interactive vehicle-mounted display method and apparatus based on cloud big data service.
In a first aspect, an embodiment of the present application provides an interactive vehicle-mounted display method based on a cloud big data service, where the method includes:
obtaining region map information, and dividing the region into a plurality of regions according to a preset dividing mode;
the method comprises the steps of obtaining positioning information of a vehicle, determining the area where the vehicle is located, obtaining real-time push information in the area based on the current time period and the area where the vehicle is located, and forwarding the real-time push information to a vehicle-mounted intelligent display terminal of the vehicle, wherein the real-time push information is used for controlling the vehicle-mounted intelligent display terminal to push multimedia information in the real-time push information.
Preferably, the real-time push information comprises government public service information and commercial advertisement information;
after the real-time push information in the region is acquired based on the current time period and the region to which the current time period belongs, the method further comprises the following steps:
when at least two pieces of real-time push information are acquired, determining the priority of each piece of real-time push information;
and allocating the display sequence and the display time ratio of each real-time push message based on the priority.
Preferably, the method further comprises:
and receiving customized display information sent by a mobile terminal corresponding to the vehicle-mounted intelligent display terminal, and sending a customized display instruction to the vehicle-mounted intelligent display terminal, wherein the customized display instruction is used for controlling the vehicle-mounted intelligent display terminal to display the customized display information.
Preferably, the method further comprises:
adding the vehicle-mounted intelligent display terminals of the vehicles into a dynamic group of the area through a network, wherein the dynamic group comprises the vehicle-mounted intelligent display terminals of all the vehicles in the area, and the vehicle-mounted intelligent display terminals are arranged on a rear window of the vehicle;
when group chat information sent by the dynamic group is received, the group chat information is forwarded to the vehicle-mounted intelligent display terminal of the vehicle, and the group chat information is used for controlling the vehicle-mounted intelligent display terminal to display the multimedia information in the group chat information.
Preferably, the obtaining of the region map information divides the region into a plurality of regions according to a preset dividing manner, including:
obtaining region map information, and determining a region mark existing in the region map information;
dynamically partitioning the region into regions based on the region flags.
Preferably, the method further comprises:
after a group chat filtering instruction sent by a mobile terminal corresponding to the vehicle-mounted intelligent display terminal is received, filtering the received group chat information, deleting irrelevant information in the group chat information, and obtaining important information;
and forwarding the important information to the vehicle-mounted intelligent display terminal of the vehicle.
In a second aspect, an embodiment of the present application provides an interactive vehicle-mounted display device based on a cloud big data service, the device includes:
the system comprises an acquisition module, a display module and a display module, wherein the acquisition module is used for acquiring map information of a region and dividing the region into a plurality of regions according to a preset dividing mode;
the determining module is used for acquiring positioning information of a vehicle, determining the area where the vehicle is located, acquiring real-time push information in the area based on the current time period and the area where the vehicle is located, and forwarding the real-time push information to a vehicle-mounted intelligent display terminal of the vehicle, wherein the real-time push information is used for controlling the vehicle-mounted intelligent display terminal to push multimedia information in the real-time push information.
In a third aspect, an embodiment of the present invention provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor executes the computer program to implement the steps of the method according to the first aspect or any one of the possible implementation manners of the first aspect.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the method as provided in the first aspect or any one of the possible implementations of the first aspect.
The invention has the beneficial effects that: 1. the cloud server pushes government affair and commercial advertisement information near the position to each vehicle-mounted intelligent display terminal according to the real-time positioning of the vehicle-mounted intelligent display terminal based on two dimensions of region and time, and classified pushing is carried out on reference time factors during pushing, the specific government affair and commercial advertisement information in the region is pushed in a specific time period, and the pushing effect is better.
2. A driver can bind a specific vehicle-mounted intelligent display terminal through an account of the mobile terminal, and then customized multimedia information can be pushed to the vehicle-mounted intelligent display terminal to achieve personalized display.
3. The vehicular intelligent display terminal with position relevance in space is logically networked through the cloud server according to actual needs, a wireless local area network structure with small-range interconnection and intercommunication is achieved, users in the local area network can be interconnected into dynamic groups, and the vehicular intelligent display terminal with position relevance in space has social functions of information interconnection, information interaction and the like.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application.
In the following description, the terms "first" and "second" are used for descriptive purposes only and are not intended to indicate or imply relative importance. The following description provides embodiments of the invention, which may be combined with or substituted for various embodiments, and the invention is thus to be construed as embracing all possible combinations of the same and/or different embodiments described. Thus, if one embodiment includes feature A, B, C and another embodiment includes feature B, D, then the invention should also be construed as including embodiments that include one or more of all other possible combinations of A, B, C, D, even though such embodiments may not be explicitly recited in the following text.
The following description provides examples, and does not limit the scope, applicability, or examples set forth in the claims. Changes may be made in the function and arrangement of elements described without departing from the scope of the disclosure. Various examples may omit, substitute, or add various procedures or components as appropriate. For example, the described methods may be performed in an order different than the order described, and various steps may be added, omitted, or combined. Furthermore, features described with respect to some examples may be combined into other examples.
Referring to fig. 1, fig. 1 is a schematic flowchart of an interactive vehicle-mounted display method based on cloud big data service according to an embodiment of the present application. In an embodiment of the present application, the method includes:
s101, obtaining area map information, and dividing the area into a plurality of areas according to a preset dividing mode.
The execution main body in the embodiment of the application can be a cloud server.
The region map information may be understood as the overall map related information of a region in the embodiment of the present application, and the region may be specifically distinguished by a city, or may be distinguished by each urban area in the city.
In one possible embodiment, step S101 includes:
obtaining region map information, and determining a region mark existing in the region map information;
dynamically partitioning the region into regions based on the region flags.
The area sign can be understood as a certain landmark object in an area in the embodiment of the present application, and the landmark object can be a building such as a shopping mall, an administrative building, an overpass and the like.
In the embodiment of the application, the cloud server acquires the regional map information of the region and determines the regional signs such as the landmark buildings and the like in the regional map information. And then the cloud server divides the whole region based on the region marks, and divides the region into a plurality of regions, so that the condition that the area of each region is not too large to cause that the subsequently acquired road related information has no reference value is ensured.
S102, obtaining positioning information of a vehicle, determining the area where the vehicle is located, obtaining real-time push information in the area based on the current time period and the area where the vehicle is located, and forwarding the real-time push information to a vehicle-mounted intelligent display terminal of the vehicle, wherein the real-time push information is used for controlling the vehicle-mounted intelligent display terminal to push multimedia information in the real-time push information.
The vehicle-mounted intelligent display terminal can be understood as an intelligent display terminal which is arranged on a rear window of a vehicle and the screen of which faces the outside of the vehicle in the embodiment of the application.
The multimedia information can be understood as multimedia related information which is pushed to the vehicle-mounted intelligent display terminal for display in the embodiment of the application, and specifically, the multimedia information can be character information, voice information, picture information, video information and the like.
The positioning information can be understood as the position information of the vehicle detected by the positioning system including the Beidou and the GPS of the vehicle, the vehicle can send the positioning information to the cloud server, and the cloud server determines the area where the vehicle is located and carries out real-time position monitoring on the vehicle based on the positioning information so as to be capable of detecting the vehicle through the positioning information in time after the vehicle is driven to other areas.
In the embodiment of the application, after the area where the vehicle is located is determined, the cloud server can acquire real-time push information in the area in the current time period, and forwards the real-time push information to the vehicle-mounted intelligent display terminal for pushing. The method is different from a fixed mode of circularly playing the real-time push information on public transport equipment such as taxies, buses and the like according to the pre-input information, and the method is based on the real-time push information in the area acquired by the cloud server in real time and has regionality and timeliness. For example, a certain merchant discounts the time limit in the morning, and when a vehicle enters the area where the merchant is located in the morning, the vehicle-mounted intelligent display terminal receives the real-time push information of the merchant. And when afternoon comes and the time limit discount is finished, the vehicle cannot receive the real-time push information when entering the area of the merchant.
In one possible embodiment, the real-time push information includes government public service information, commercial advertisement information;
after the real-time push information in the region is acquired based on the current time period and the region to which the current time period belongs, the method further comprises the following steps:
when at least two pieces of real-time push information are acquired, determining the priority of each piece of real-time push information;
and allocating the display sequence and the display time ratio of each real-time push message based on the priority.
In the embodiment of the application, different real-time push information has different importance degrees, for example, the importance degree of government public service information should be higher than that of commercial advertisement information. Therefore, when the cloud server acquires at least two pieces of real-time push information, the priority of the real-time push information is determined at first, and the real-time push information is distributed according to different priorities after the priority of each piece of real-time push information is determined. Because the cloud server is based on the real-time push information acquired in the current time period, the priority, the display sequence and the like of different information in the real-time push information may change along with the change of time.
In one embodiment, the method further comprises:
and receiving customized display information sent by a mobile terminal corresponding to the vehicle-mounted intelligent display terminal, and sending a customized display instruction to the vehicle-mounted intelligent display terminal, wherein the customized display instruction is used for controlling the vehicle-mounted intelligent display terminal to display the customized display information.
In the embodiment of the application, the driver can also send the customized display information to the cloud server according to the mobile terminal, so that the information customized by the driver can be displayed on the vehicle-mounted intelligent display terminal. For example, driver A is unfamiliar with the section of road in the area, and driver B would like to take driver A to the destination he wants to go to. Because vehicles are numerous on the road, two automobiles cannot keep a very close distance all the time, so that the driver B can display self-defined information such as 'please follow me' and the like on the vehicle-mounted intelligent display terminal of the vehicle through the mobile terminal, and the driver A can easily find and follow the vehicle where the driver B is located without losing the vehicle where the driver B is located.
In one embodiment, the method further comprises:
adding the vehicle-mounted intelligent display terminals of the vehicles into a dynamic group of the area through a network, wherein the dynamic group comprises the vehicle-mounted intelligent display terminals of all the vehicles in the area, and the vehicle-mounted intelligent display terminals are arranged on a rear window of the vehicle;
when group chat information sent by the dynamic group is received, the group chat information is forwarded to the vehicle-mounted intelligent display terminal of the vehicle, and the group chat information is used for controlling the vehicle-mounted intelligent display terminal to display the multimedia information in the group chat information.
The dynamic group can be understood as a temporary group which is formed by vehicle-mounted intelligent display terminals corresponding to all vehicles in an area and can be used for information exchange and sharing in the embodiment of the application. When the vehicle leaves the area, it will leave the temporary group.
The group chat information may be understood as message information that a driver wants to send to a dynamic group in the embodiment of the application, and the group chat information may include group chat voice information and group chat text information.
In the embodiment of the application, the cloud server determines the real-time position of the vehicle and determines the area where the vehicle is located according to the real-time position of the vehicle. After the area where the vehicle is located is determined, the cloud server joins the vehicle-mounted intelligent display terminal of the vehicle into the dynamic group of the area, so that a driver can perform information interconnection, information interaction and other social contacts through the temporarily joined dynamic group.
Specifically, each driver can bind the mobile terminal with the vehicle-mounted intelligent display terminal of the vehicle by downloading the corresponding APP in the mobile terminals such as the mobile phones carried about, and perform information interaction in the dynamic group by means of voice input of the mobile phones and the like. The driver can check the messages in the dynamic group through the APP downloaded in the mobile terminal besides the vehicle-mounted intelligent display terminal.
In the embodiment of the application, after receiving the group chat information sent by a certain driver through the dynamic group, the cloud server forwards the group chat information to the vehicle-mounted intelligent display terminals corresponding to the other vehicles in the dynamic group. After receiving the group chat information, the vehicle-mounted intelligent display terminal plays the group chat voice information, so that a user can directly hear information contents in the dynamic group in a voice mode. Meanwhile, the vehicle-mounted intelligent display terminal can also display the group chat text information on a display screen.
In one embodiment, the method further comprises:
after a group chat filtering instruction sent by a mobile terminal corresponding to the vehicle-mounted intelligent display terminal is received, filtering the received group chat information, deleting irrelevant information in the group chat information, and obtaining important information;
and forwarding the important information to the vehicle-mounted intelligent display terminal of the vehicle.
In the embodiment of the application, because some chatting information for chatting among drivers may exist in the group chatting information, some drivers may only want to obtain information sent by a specific person and do not want to obtain useless information sent by some other persons, at this time, the drivers can send the group chatting filtering instruction to the cloud server through the mobile terminal to mark a specific user. And after receiving the group chat filtering instruction, the cloud server filters the group chat information in the dynamic group, only the marked information is reserved, and the unmarked irrelevant information is deleted. And after the information filtering is finished, forwarding the obtained important information to the vehicle-mounted intelligent display terminal.
The interactive vehicle-mounted display device based on the cloud big data service provided by the embodiment of the application will be described in detail below with reference to fig. 2. It should be noted that, the interactive vehicle-mounted display device based on the cloud big data service shown in fig. 2 is used for executing the method of the embodiment shown in fig. 1 of the present application, and for convenience of description, only the portions related to the embodiment of the present application are shown, and details of the specific technology are not disclosed, please refer to the embodiment shown in fig. 1 of the present application.
Referring to fig. 2, fig. 2 is a schematic structural diagram of an interactive vehicle-mounted display device based on cloud big data service according to an embodiment of the present disclosure. As shown in fig. 2, the apparatus includes:
the system comprises anacquisition module 201, a storage module and a processing module, wherein the acquisition module is used for acquiring region map information and dividing a region into a plurality of regions according to a preset dividing mode;
the determiningmodule 202 is configured to acquire positioning information of a vehicle and determine the area where the vehicle is located, acquire real-time push information in the area based on a current time period and the area where the vehicle is located, and forward the real-time push information to a vehicle-mounted intelligent display terminal of the vehicle, where the real-time push information is used to control the vehicle-mounted intelligent display terminal to push multimedia information in the real-time push information.
In one embodiment, the apparatus further comprises:
the priority determining module is used for determining the priority of each piece of real-time push information when at least two pieces of real-time push information are acquired;
and the distribution module is used for distributing the display sequence and the display time ratio of each real-time push message based on the priority.
In one possible embodiment, the apparatus comprises:
and the customizing module is used for receiving the customizing display information sent by the mobile terminal corresponding to the vehicle-mounted intelligent display terminal and sending a customizing display instruction to the vehicle-mounted intelligent display terminal, wherein the customizing display instruction is used for controlling the vehicle-mounted intelligent display terminal to display the customizing display information.
In one embodiment, the apparatus further comprises:
the group module is used for adding the vehicle-mounted intelligent display terminals of the vehicles into a dynamic group of the area through a network, the dynamic group comprises the vehicle-mounted intelligent display terminals of all the vehicles in the area, and the vehicle-mounted intelligent display terminals are arranged on a rear window of the vehicles;
and the forwarding module is used for forwarding the group chat information to the vehicle-mounted intelligent display terminal of the vehicle when the group chat information sent by the dynamic group is received, wherein the group chat information is used for controlling the vehicle-mounted intelligent display terminal to display the multimedia information in the group chat information.
In one embodiment, the apparatus further comprises:
the filtering module is used for filtering the received group chat information after receiving a group chat filtering instruction sent by a mobile terminal corresponding to the vehicle-mounted intelligent display terminal, and deleting irrelevant information in the group chat information to obtain important information;
and the sending module is used for forwarding the important information to the vehicle-mounted intelligent display terminal of the vehicle.
In an implementation manner, the obtainingmodule 201 is specifically configured to:
obtaining region map information, and determining a region mark existing in the region map information;
dynamically partitioning the region into regions based on the region flags.
It is clear to a person skilled in the art that the solution according to the embodiments of the invention can be implemented by means of software and/or hardware. The "unit" and "module" in this specification refer to software and/or hardware that can perform a specific function independently or in cooperation with other components, where the hardware may be, for example, a Field-Programmable Gate Array (FPGA), an Integrated Circuit (IC), or the like.
Each processing unit and/or module according to the embodiments of the present invention may be implemented by an analog circuit that implements the functions described in the embodiments of the present invention, or may be implemented by software that executes the functions described in the embodiments of the present invention.
Referring to fig. 3, a schematic structural diagram of an electronic device according to an embodiment of the present invention is shown, where the electronic device may be used to implement the method in the embodiment shown in fig. 1. As shown in fig. 3, theelectronic device 300 may include: at least onecentral processor 301, at least onenetwork interface 304, auser interface 303, amemory 305, at least onecommunication bus 302.
Wherein acommunication bus 302 is used to enable the connection communication between these components.
Theuser interface 303 may include a Display screen (Display) and a Camera (Camera), and theoptional user interface 303 may further include a standard wired interface and a wireless interface.
Thenetwork interface 304 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface), among others.
Thecentral processor 301 may include one or more processing cores. Thecentral processor 301 connects various parts within theentire terminal 300 using various interfaces and lines, and performs various functions of the terminal 300 and processes data by executing or executing instructions, programs, code sets, or instruction sets stored in thememory 305, and calling data stored in thememory 305. Alternatively, thecentral Processing unit 301 may be implemented in at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). TheCPU 301 may integrate one or a combination of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a modem, and the like. Wherein, the CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is used for rendering and drawing the content required to be displayed by the display screen; the modem is used to handle wireless communications. It is understood that the modem may not be integrated into thecpu 301, but may be implemented by a single chip.
TheMemory 305 may include a Random Access Memory (RAM) or a Read-Only Memory (Read-Only Memory). Optionally, thememory 305 includes a non-transitory computer-readable medium. Thememory 305 may be used to store instructions, programs, code sets, or instruction sets. Thememory 305 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing the various method embodiments described above, and the like; the storage data area may store data and the like referred to in the above respective method embodiments. Thememory 305 may alternatively be at least one storage device located remotely from thecentral processor 301. As shown in fig. 3,memory 305, which is a type of computer storage medium, may include an operating system, a network communication module, a user interface module, and program instructions.
In theelectronic device 300 shown in fig. 3, theuser interface 303 is mainly used for providing an input interface for a user to obtain data input by the user; theprocessor 301 may be configured to call the cloud big data service-based interactive in-vehicle display application stored in thememory 305, and specifically perform the following operations:
obtaining region map information, and dividing the region into a plurality of regions according to a preset dividing mode;
the method comprises the steps of obtaining positioning information of a vehicle, determining the area where the vehicle is located, obtaining real-time push information in the area based on the current time period and the area where the vehicle is located, and forwarding the real-time push information to a vehicle-mounted intelligent display terminal of the vehicle, wherein the real-time push information is used for controlling the vehicle-mounted intelligent display terminal to push multimedia information in the real-time push information.
The invention also provides a computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the above-mentioned method. The computer-readable storage medium may include, but is not limited to, any type of disk including floppy disks, optical disks, DVD, CD-ROMs, microdrive, and magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, DRAMs, VRAMs, flash memory devices, magnetic or optical cards, nanosystems (including molecular memory ICs), or any type of media or device suitable for storing instructions and/or data.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus can be implemented in other manners. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implementing, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of some service interfaces, devices or units, and may be an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable memory. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a memory and includes several instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned memory comprises: various media capable of storing program codes, such as a usb disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by a program, which is stored in a computer-readable memory, and the memory may include: flash disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
The above description is only an exemplary embodiment of the present disclosure, and the scope of the present disclosure should not be limited thereby. That is, all equivalent changes and modifications made in accordance with the teachings of the present disclosure are intended to be included within the scope of the present disclosure. Embodiments of the present disclosure will be readily apparent to those skilled in the art from consideration of the specification and practice of the disclosure herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.