WO2017219883A1 - Data pushing method, apparatus and device - Google Patents
Data pushing method, apparatus and device Download PDFInfo
- Publication number
- WO2017219883A1 WO2017219883A1 PCT/CN2017/087874 CN2017087874W WO2017219883A1 WO 2017219883 A1 WO2017219883 A1 WO 2017219883A1 CN 2017087874 W CN2017087874 W CN 2017087874W WO 2017219883 A1 WO2017219883 A1 WO 2017219883A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- scene
- sub
- vehicle
- type
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 89
- 230000008569 process Effects 0.000 claims description 27
- 238000004891 communication Methods 0.000 claims description 25
- 238000012545 processing Methods 0.000 claims description 25
- 238000013480 data collection Methods 0.000 claims description 21
- 230000002159 abnormal effect Effects 0.000 claims description 16
- 241000406668 Loxodonta cyclotis Species 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 6
- 206010039203 Road traffic accident Diseases 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000010276 construction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 239000000446 fuel Substances 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 241000209094 Oryza Species 0.000 description 2
- 235000007164 Oryza sativa Nutrition 0.000 description 2
- 238000010411 cooking Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 235000009566 rice Nutrition 0.000 description 2
- 238000010408 sweeping Methods 0.000 description 2
- 238000004378 air conditioning Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/4061—Push-to services, e.g. push-to-talk or push-to-video
Definitions
- the present application relates to Internet technologies, and in particular, to a method, device and device for pushing data applied to a vehicle.
- the related information is generally displayed to the user through the display device inside the vehicle.
- the display devices inside the vehicle are mainly the instrument panel and the center console.
- the navigation information is displayed on the center console, and the vehicle status information (such as the amount of oil, the vehicle speed, etc.) monitored by various vehicle sensors is displayed on the dashboard.
- the display device inside the vehicle displays very limited information and is not convenient for the user to view.
- the present application provides a method, device, and device for pushing data to solve the technical problem that the display information displayed by the display device inside the vehicle is very limited and is inconvenient for the user to view.
- the present invention provides a method for pushing data, including: acquiring scene data;
- At least part of the scene data is respectively pushed to a plurality of receiving objects carried by the vehicle, and the scene data is used for display.
- the method before the at least part of the scene data is pushed to the plurality of receiving objects carried by the vehicle, the method further includes:
- Each of the sub-scene data is pushed to a corresponding receiving object.
- the embodiment After acquiring the scene data, the embodiment processes the scene data to obtain at least two sub-scene data, and pushes each sub-scene data to its corresponding receiving object according to the corresponding relationship between the sub-scene data and the receiving, so that each receiving The object can obtain the corresponding sub-scene data, fully utilizes the internal space of the vehicle, avoids receiving redundant scene data by each receiving object, and improves the rationality and simplicity of receiving the scene data of each receiving object, and Since the receiving object is two, it is also possible to output more scene data to the user, so that the user can obtain the required data by targeted.
- the present invention provides a data pushing device, including: a data acquiring module, configured to acquire scene data;
- a pushing module configured to push at least part of the scene data to the plurality of receiving objects carried by the vehicle, where the scene data is used for display.
- the present invention provides a data pushing device, including: an input device, configured to acquire scene data;
- a processor coupled to the output device and the input device, configured to control the output device to respectively push at least part of the scene data to a plurality of receiving objects carried by the vehicle, where the scene data is used for display.
- the present invention provides a vehicle control apparatus comprising: an onboard output device, an onboard input device, and an onboard processor coupled to the onboard output device and the onboard input device;
- the onboard input device is configured to acquire scene data
- the onboard processor is configured to control the onboard output device to push at least part of the scene data to a plurality of receiving objects carried by the vehicle, where the scene data is used for display.
- the present invention provides an in-vehicle Internet operating system, including:
- Input control unit controlling the vehicle input device to acquire scene data
- an output control unit that controls the vehicle-mounted output device to respectively push at least part of the scene data to the plurality of receiving objects carried by the vehicle, where the scene data is used for display.
- the data sending method, device, and device provided by the embodiment by acquiring the scene data, respectively push at least part of the scene data to the plurality of receiving objects carried by the vehicle, and the scene data is used for display, thereby realizing a diversified scene.
- the data is displayed through a plurality of receiving objects, so that the user can obtain diversified information, and the user can view the information through multiple receiving objects according to individual needs.
- FIG. 1 is a schematic diagram of networking of a data pushing apparatus according to an embodiment of the present invention
- FIG. 2 is a schematic diagram of an application scenario of a data pushing method according to an embodiment of the present invention
- FIG. 3 is a schematic flowchart of a method for pushing data according to an embodiment of the present invention.
- FIG. 4 is a schematic flowchart of a method for pushing data according to an embodiment of the present invention.
- FIG. 5 is a schematic flowchart of a method for acquiring sub-scenario data provided by the present invention
- FIG. 6 is a schematic diagram of a display interface according to an embodiment of the present invention.
- FIG. 7 is a schematic diagram of a display interface according to an embodiment of the present invention.
- FIG. 8 is a schematic diagram of a display interface according to an embodiment of the present invention.
- FIG. 9 is a schematic structural diagram of a data pushing apparatus according to an embodiment of the present invention.
- FIG. 10 is a schematic structural diagram of a data pushing apparatus according to an embodiment of the present invention.
- FIG. 11 is a schematic structural diagram of hardware of a data pushing device according to an embodiment of the present invention.
- FIG. 12 is a schematic structural diagram of an in-vehicle Internet operating system according to an embodiment of the present invention.
- the vehicle involved in the embodiments of the present invention includes, but is not limited to, an automobile or a motorcycle, an electric car or a motorcycle, an electric bicycle, an electric balance vehicle, a remote control vehicle, and the like, and a small aircraft (for example, an unmanned aerial vehicle, a person) Small aircraft, remotely piloted aircraft, and various variants.
- the vehicle involved herein may be a single oil road vehicle, a single steam road vehicle, a fuel-air combined vehicle, or a power-assisted electric vehicle.
- the embodiment of the present invention does not do the type of the vehicle. limited.
- FIG. 1 is a schematic diagram of networking of a data pushing apparatus according to an embodiment of the present invention.
- the network architecture in FIG. 1 may include a vehicle and a cloud server and a smart home device in communication with the vehicle.
- the vehicle carries a plurality of data collection devices
- the cloud server can be a plurality of types of servers
- the smart terminals can be devices such as smart homes, which can collect scene data. The details are described below separately.
- a plurality of data collection devices are disposed in the vehicle, and the vehicle is provided with a plurality of data collection devices, and the data collection devices can also be integrated into the vehicle during the production process.
- the data collection device may be a camera, a sensor, or the like.
- the sensor may be a temperature sensor, a speed sensor, or the like of the water tank, and the camera may be a rear view camera, a side view camera, or the like.
- the data collection device may also be a hardware module, a software module, or a combination of soft and hard modules inside the vehicle.
- the data collection device can also be a device within the vehicle that can implement near field communication such that the vehicle can communicate with other vehicles or other devices in near field.
- the cloud server may also collect scene data, and the vehicle may interact with the cloud server through the wireless network to obtain the scene data.
- the wireless network may be a 2G network, a 3G network, a 4G network or a 5G network, a Wireless Fidelity (WIFI) network, or the like.
- WIFI Wireless Fidelity
- the specific type or specific form of the wireless network is not limited in the embodiment of the present invention, as long as it can provide an interface for the vehicle to access the network.
- each vehicle can be bound to various account numbers, and the information related to the account can be obtained from the corresponding server.
- the account can receive various information pushed by the e-commerce server, such as logistics information, payment information, and the like.
- the account can also be an email account, and can receive various emails and other information pushed by the email server.
- a vehicle account may also be set for the vehicle, and the vehicle account is associated with another account, for example, the vehicle account is associated with an e-commerce account, a social server account, an e-commerce account, etc., ie, After logging in to the vehicle account, the user can obtain other accounts associated with the account and obtain related information under other accounts.
- the smart home device can communicate with the vehicle through the Internet of Things or the Internet, and feed back information about the smart home to the vehicle.
- the execution entity may be a data pushing device, where the data pushing device may be a cloud server, a device on a vehicle, or a cloud server and a traffic.
- the management device between the devices on the tool may be a device that manages communication resources for communication between the cloud server and the device on the vehicle.
- the type of the data pushing device is not limited in the embodiment of the present invention.
- the device on the vehicle may be a central control unit on the vehicle, or may be other control on the vehicle. Equipment for communication and communication functions.
- the vehicle is a vehicle
- the equipment on the vehicle may be a vehicle on the vehicle, a center console of the vehicle, a driving recorder on the vehicle, a smart rearview mirror, a vehicle dashboard, etc.
- the vehicles involved are all examples of vehicles.
- the data push device can centrally manage the data and distribute the scene data to the receiving object carried on the vehicle in a targeted manner for a specific driving scenario.
- the receiving object may be at least two of a dashboard of the vehicle, a center console of the vehicle, a user equipment, and a head up display (HUD) smart rearview mirror, and the user equipment may be in the vehicle.
- HUD head up display
- the internal device may be a user's mobile phone, a tablet, a wearable device such as a smart watch, a wristband, a virtual reality (VR) device, an augmented reality (AR) device, or the like.
- the receiving object is only an example, and the embodiment of the present invention is not limited thereto.
- the data pushing device 201 and a plurality of receiving objects may be used.
- the multiple receiving objects may be a dashboard 202-1 in a vehicle.
- the data pushing device 201 can acquire the scene data, and push the scene data to a plurality of different receiving objects, so that a plurality of different receiving
- the object displays the scene data, so that the diversified scene data is displayed through multiple receiving objects, so that the user can obtain diversified information, and the user can pass multiple according to individual needs.
- Receive objects to view information Receive objects to view information.
- the scene data involved in the embodiment of the present invention includes scene data sent by at least one of a data collection device, a cloud server, and a smart home device in communication with the vehicle.
- the scene data is different according to the type of the data collection device, the type of the cloud server, and the smart terminal.
- the data acquisition device can be a sensor, a camera, a center console, etc. carried in the vehicle.
- the scene data may be a vehicle related to the vehicle's speed, fuel consumption, speed, remaining oil, room temperature, odometer, engine status, tire status, seat belt status, etc. Status data.
- the scene data may be information such as photos, videos, and the like around the vehicle.
- the scene data can be the music playing information controlled by the center console. Play information, etc.
- the cloud server can be a navigation server, a life server, or the like.
- the scene data may be various navigation data.
- various data that the navigation server can provide such as a navigation overview map, a travel indication logo, a remaining mileage overview map, road congestion information, road clear information, and road accident information.
- the scene data may be various life scene data, such as goods logistics information, credit card due repayment information, and social information. , booking information, travel information, phone bills, order information, etc.
- the smart home device can communicate with the vehicle via the Internet of Things or the Internet.
- the scene data may be cooking information of the rice cooker, work information of the sweeping robot, operation information of the air conditioner, etc.
- the rice cooker starts cooking at 7 o'clock in the evening
- the sweeping robot starts to sweep the ground at 10 o'clock in the morning
- the air conditioner turns on at 5 o'clock in the afternoon.
- the setting mode is cooling and the temperature is 28 °C.
- the types of scenes involved in the embodiments of the present invention are mainly classified into a navigation scene, an entertainment scene, a life scene, and the like. That is, the scene data is divided according to the function of the scene data.
- the scenario data may be obtained in the case of determining the navigation scenario, or may be determined according to the currently obtained scenario data.
- the navigation function is provided to the user, and the scene data that is pushed to the receiving object includes the scene data corresponding to the navigation scenario, that is, the data acquired by the navigation server.
- the scene data corresponding to the navigation scenario that is, the data acquired by the navigation server.
- the road abnormal navigation scene and the normal navigation scene of the road may also be classified according to road conditions.
- the scene data corresponding to the road abnormal navigation scene may include: the scene data corresponding to the normal navigation scene of the road includes a navigation overview map, traffic condition data, and status data of the vehicle.
- the user is provided with an entertainment function
- the scene data that is pushed to each receiving object includes the scene data corresponding to the entertainment scene, that is, the data acquired through the center console.
- the scene data corresponding to the entertainment scene that is, the data acquired through the center console.
- music playback information for example, music playback information, video playback information, radio playback information, and the like.
- the user provides a life service function
- the scene data corresponding to the life scene is mainly used for the data acquired through the life server and/or the smart home.
- goods logistics information for example, goods logistics information, credit card due repayment information, air conditioning operation information, etc.
- the data type of the sub-scene involved in the embodiment of the present invention is mainly processed from two dimensions.
- One of the dimensions is processed according to the type of the scene, and the other dimension is processed according to the importance of the data to the user.
- the data type of the sub-scene corresponds to the sub-scene data, and the sub-scene data is processed by the scene data to obtain a plurality of sub-scene data.
- the scene type can be divided into a scene type related to driving, a scene type related to the user, and a scene type related to the smart home.
- the data type of the sub-scene corresponding to the road abnormal navigation scenario includes at least two of the following: a navigation overview map, traffic condition data, and vehicle status data; if the navigation scenario is a normal navigation of the road
- the data type of the sub-scene corresponding to the normal navigation scene of the road includes at least two of the following: a navigation overview map, a driving indication identifier, a remaining mileage overview map, and status data of the vehicle.
- the scene type is an entertainment scene
- the data type of the sub-scene corresponding to the entertainment scene includes at least two of the following: entertainment data, traffic condition data, and status data of the vehicle.
- the type of scene associated with the user For example, if the scene type is an e-commerce life scene, the data type of the sub-scene corresponding to the e-commerce life scene includes logistics data, payment data, and product evaluation data.
- the type of scene associated with the smart home For example, if the scene type is a home life scene, the data type of the sub-scenario corresponding to the home life scene includes the running information of the working smart home and the faulty smart home information.
- the data types of the sub-scenarios related to driving include: driving assistance data, emergency data, full amount of information data, and driving necessary data.
- the data types of the sub-scenarios related to the user include: necessary data for living, and living auxiliary data.
- the data types of the sub-scenarios related to the smart home include: necessary home data, auxiliary home data.
- the sub-scene data involved in the embodiment of the present invention is mainly a data class of the sub-scene related to the foregoing.
- the corresponding sub-scene data corresponds to data such as road congestion and road accidents;
- the state data of the vehicle corresponds to data such as speed, speed, odometer, engine state, etc.; driving necessary data corresponds to data such as speed, remaining oil, road indication, etc.; driving assistance
- the data corresponds to the remaining mileage overview map;
- the necessary data for life corresponds to credit card repayment date, mobile phone arrears information and other data, life assistance data includes social information, goods logistics information, etc.;
- necessary household data corresponds to the information of the running home equipment, household equipment
- the fault information, etc., the auxiliary home data corresponds to the information of the home equipment to be operated after the preset time period, the information that the home equipment is insufficient, and the like.
- FIG. 3 is a schematic flowchart of a method for pushing data according to an embodiment of the present invention.
- the method may include:
- the scene data may be a text form, a picture form, a voice form, a video form, or the like.
- the acquired at least part of the scene data is pushed to the plurality of receiving objects carried by the vehicle, that is, all the scene data may be pushed to the receiving object, or part of the scene data may be pushed to the receiving object, and each receiving object is
- the scene data to be pushed may be the same, different, or partially identical, or there may be differences in scene data in which at least two received objects are pushed into the scene data pushed by the plurality of receiving objects. This embodiment is not particularly limited herein.
- the scene data When part of the scene data is pushed to multiple receiving objects and is not the same, the scene data may be randomly split into multiple parts and then pushed to different receiving objects; or the scene data may be processed by a preset rule to obtain multiple Part and then push to different recipients.
- the receiving object may include at least two of the following receiving objects: a dashboard, a center console, a head-up display HUD, a rear view mirror, a mirror, a projection device, a smart terminal having a communication connection with the vehicle, and the like.
- the terminal device may be a terminal device such as a mobile phone or a tablet located in the vehicle.
- the receiving object when the receiving object is a display device, after the receiving object receives the scene data, the receiving object may display the scene data; when the receiving object is the projection device, the receiving object may receive the received scene data. Projected onto a matching projection screen to cause scene data to be displayed on the projection screen.
- the type of each receiving object can be set according to actual needs, which is not specifically limited in the present invention.
- the invention obtains at least part of the scene data by using the scene data to obtain the scene data, and the scene data is used for display, so that the diversified scene data is displayed through multiple receiving objects, so that the user can Obtain diversified information, and users can view information through multiple recipients according to individual needs.
- the scene data is displayed as much as possible through the receiving object for the user to view, and the acquired scene data is reasonably pushed to different receiving objects.
- the corresponding scene data can be pushed to each receiving object.
- FIG. 4 is a schematic flowchart of a method for pushing data according to an embodiment of the present invention.
- the method may include:
- S402. Process the scene data to obtain multiple sub-scene data.
- the scene data is processed to obtain a plurality of sub-scene data, and each sub-scene data is part or all of the scene data.
- the scene data may be randomly split into a plurality of sub-scene data.
- the data may be randomly divided into multiple sub-scene data with equal data amount according to the amount of data of the scene data.
- the scene data may be split into multiple sub-scene data according to the sequence of the acquired scene data. A specific implementation manner of randomly splitting the scene data into multiple sub-scene data is not described herein again in this embodiment.
- the correspondence between the data type of the receiving object and the sub-scene may be preset, and the corresponding relationship may be preset by the user, or may be determined according to the type of the receiving object and the data type of each sub-scene.
- the scene data may be processed according to the correspondence relationship to obtain a plurality of sub-scene data.
- each sub-scene data is different. For example, suppose that the scene data includes 10 data, which are respectively recorded as data 1 - data 10, and then it is assumed that the 10 scene data are processed to obtain 3 sub-scene data, and the data included in the three sub-scene data can be as shown in Table 1. Show:
- Sub-scenario data 1 Data 1, data 2, data 3 Sub-scenario data 2 Data 4, data 5, data 6 Sub-scenario data 3 Data 7, data 8, data 9, data 10
- Table 1 The sub-scene data shown in Table 1 does not include duplicate data. It should be noted that Table 1 merely illustrates the sub-scene data included in the scene data and the data included in each sub-scene data. This is not a limitation.
- some sub-scene data is different. For example, suppose that the scene data includes 10 data, which are respectively recorded as data 1 - data 10, and then the 10 scene data are processed to obtain 3 sub-scene data, and the data included in the three sub-scene data can be as shown in Table 2. :
- Sub-scenario data 1 Data 1, data 2, data 3, data 5
- Sub-scenario data 2 Data 4, data 5, data 6
- Sub-scenario data 3 Data 4, data 5, data 6
- the sub-scene data 2 and the sub-scene data 3 include identical data. It should be noted that Table 2 only illustrates the sub-scene data included in the scene data and the data included in each sub-scene data by way of example, and is not limited thereto.
- the receiving object corresponding to each sub-scene data is acquired, and the sub-scene data is pushed to the corresponding receiving object.
- the receiving object corresponding to the sub-scene data 1 is a dashboard
- the sub-scene data 1 is pushed to the dashboard, and the sub-scene data 1 is displayed by the dashboard
- the receiving object corresponding to the sub-scene data 2 is the center console.
- the sub-scene data 2 is pushed to the center console, and the sub-scene data 2 is displayed by the center console.
- the scene data is processed to obtain at least two sub-scene data, and each sub-scene data is pushed to the corresponding according to the sub-scene data and the corresponding correspondence corresponding to the reception.
- the receiving object enables each receiving object to obtain the corresponding sub-scene data, fully utilizes the internal space of the vehicle, avoids receiving redundant scene data by each receiving object, and improves the reasonable reception of the scene data by each receiving object. Sexuality and simplicity, and since the number of receiving objects is two, it is also possible to output more scene data to the user, so that the user can obtain the required data by targeted.
- scenario data can be processed by the following two feasible implementation manners to obtain multiple sub-scene data (S402 in the embodiment shown in FIG. 4), specifically:
- a feasible implementation manner is: processing the scene data according to a data type of the sub-scene to obtain a plurality of sub-scene data.
- the data type of the sub-scene may include: driving assistance data, emergency data, full amount of information data, and driving necessary data.
- the data type of each sub-scene may include scene data of at least one data type.
- the driving assistance data may include at least one of traffic condition data and a remaining mileage overview map
- the driving necessary data may include at least one of status data of the vehicle, a driving indication identifier
- the full amount information data may include a navigation overview map
- the emergency data may include abnormal data of the vehicle.
- the data type of the sub-scene to which the data belongs may be determined according to the correspondence between the type of each data in the scene data and the data type of the sub-scene, thereby obtaining multiple sub-scenarios. Scene data.
- the acquired scene data includes: a remaining mileage overview map, driving speed (status data of the vehicle), remaining oil quantity (status data of the vehicle), a front 100 m left turn logo (driving indication mark),
- driving speed status of the vehicle
- remaining oil quantity status data of the vehicle
- a front 100 m left turn logo driving indication mark
- the number of data types of the sub-scene is greater than or equal to the number of obtained sub-scene data. That is, the data type of the sub-scene includes five types, but in the actual application process, only the scene data corresponding to the data type of the three seed scenes is acquired, and therefore, the number of obtained sub-scene data is 3.
- Another feasible implementation manner processing the scene data according to the scene type of the vehicle, and obtaining at least two sub-scene data. Specifically, please refer to the embodiment shown in FIG. 5.
- FIG. 5 is a schematic flowchart of a method for obtaining sub-scenario data according to the present invention.
- the method may include:
- S502 Obtain a data type of the sub-scene corresponding to the scene type according to the correspondence between the scene type and the data type of the sub-scene;
- S503. Process the scene data according to the data type of the sub-scene to obtain a plurality of sub-scene data.
- the scene type is determined according to the acquired scene data, and the scene type may include a navigation scene, an entertainment scene, a high-speed scene, Urban scenes, reversing scenes, etc.
- the data type in the scene data can be analyzed to determine the type of the scene.
- the scene type may be determined as a navigation scene; whether the multimedia data (such as music, video, etc.) may be included in the scene data, and if yes, the scene type may be determined as music.
- the scene data includes both a navigation line and multimedia data
- the scene type may be determined according to the priority of the navigation line and the multimedia data. For example, if the priority of the navigation line is higher than the priority of the multimedia data, it may be determined that the scene type is a navigation scene.
- the scene type may be determined as a high-speed scene or an urban scene according to the location information of the vehicle.
- the vehicle may also be driven according to the vehicle. Speed determines the type of scene.
- the corresponding relationship between the scene type and the data type of the sub-scene is obtained, and the corresponding relationship may be determined according to an empirical value, or may be preset by the user. Then, the data types of the plurality of sub-scene corresponding to the scene type are obtained according to the corresponding relationship, and the scene data is processed according to the data type of the sub-scene to obtain a plurality of sub-scene data.
- determining, according to the scene data, that the scene type is a road abnormal navigation scene acquiring a data type of the sub-scene corresponding to the road abnormal navigation scene: a navigation overview map, traffic condition data, and vehicle status data, and according to each data in the scene data.
- the correspondence between the type and the data type of the sub-scene determines the data type of the sub-scene to which each data belongs, thereby obtaining a plurality of sub-scene data. As shown in Table 6:
- the data type of the sub-scene corresponding to the scene type is determined according to the scene type, and the scene data is processed according to the data type of the sub-scene to obtain a plurality of sub-scene data, and the obtained sub-scene data is determined. Corresponding to the current scene of the vehicle, thereby improving the accuracy of the determined sub-scene data.
- the receiving object corresponding to each sub-scene data may be determined according to the data type of the sub-scene. Specifically, the receiving object corresponding to each sub-scene data may be determined by the following two feasible implementation manners:
- a feasible implementation manner is: determining a receiving object corresponding to each sub-scene data according to a pushing priority corresponding to a data type of each sub-scene.
- the data type of each sub-scene has its corresponding push priority, and different push priorities correspond to different receiving objects.
- the push priority corresponding to the data type of each sub-scene may be preset by the user, or may be determined according to historical experience values. In the actual application process, the priority of the data type of each sub-scene and the receiving object corresponding to each push priority may be set according to actual needs.
- the scene data is processed to obtain three seed scene data, which are respectively recorded as sub-scene data 1 - sub-scene data 3, the data type of each seed scene, and the push priority of the data type of each sub-scene, Correspondence between the priority of the push target and the received object, and the correspondence between the sub-scene data and the received object.
- Table 7 shows that the scene data is processed to obtain three seed scene data, which are respectively recorded as sub-scene data 1 - sub-scene data 3, the data type of each seed scene, and the push priority of the data type of each sub-scene, Correspondence between the priority of the push target and the received object, and the correspondence between the sub-scene data and the received object.
- Sub-scenario data Sub-scenario data type Push priority Receiving object Sub-scenario data 1 Vehicle status data 3 dash board Sub-scenario data 2 Entertainment data, navigation overview 2 Center console Sub-scenario data 3 Traffic status data 1 rearview mirror
- the information absolutely necessary for the user to drive (for example, the state data of the vehicle) is pushed to the receiving object that is convenient for viewing by the user, such as a dashboard or a HUD, and correspondingly,
- the priority of the vehicle's status data is set to 3 (highest).
- Pushing sub-scene data (such as entertainment data, navigation overview maps, etc.) that users frequently view to the receiving object that the user can conveniently view but does not affect the user's driving, such as the center console, correspondingly, can enter entertainment data, navigation overview
- the priority of the graph is set to 2.
- Urgent information that needs to be understood by the user and other secondary driving assistance information are pushed to the receiving object that the user does not often use, such as a rear view mirror, and accordingly, the priority of the traffic condition data can be set to 1 Therefore, targeted data is pushed to the user.
- Another feasible implementation manner is: determining a receiving object corresponding to each sub-scene data according to a preset correspondence between a data type of each sub-scene and each receiving object.
- the system may preset a correspondence between a data type of each sub-scene and each received object.
- the user can also preset the correspondence between the data type of each sub-scenario and each receiving object according to actual needs.
- the data type of each sub-scene and each received object may be output to the user, and the corresponding relationship determined by the user is received.
- a feasible implementation manner is that the data type of each sub-scene and each receiving object are output to the user in the form of text, so that the user can perform an associating operation on the data type of each sub-scene and each receiving object, and according to the user input.
- the association operation determines the data type of each sub-scene and the corresponding relationship of each received object.
- the association operation may be a data type of the sub-scene and a connection operation of the receiving object, a selection operation, and the like; another feasible implementation manner is: outputting the data type of each sub-scenario to the user in the form of voice and Each of the receiving objects is such that the user inputs the correspondence between the data type of each sub-scene and each receiving object in the form of voice or text according to the received data type of each sub-scene and each received object.
- the preset correspondence relationship between the data type of each sub-scene and each receiving object may be acquired, and the receiving object corresponding to each sub-scene data is determined according to the corresponding relationship.
- three seed scene data are obtained, which are respectively recorded as sub-scene data 1 - sub-scene data 3, data types of sub-scene corresponding to each sub-scene data, data types of each sub-scene, and each The correspondence between the receiving objects is shown in Table 8:
- Sub-scenario data Sub-scenario data type Receiving object Sub-scenario data 1 Full amount of information data Center console Sub-scenario data 2 Emergency data Rearview mirror or mirror Sub-scenario data 3 Driving necessary data Dashboard or HUD
- each sub-scene data and the receiving object can be determined.
- Example 1 assuming that the acquired scene data is as shown in Table 9:
- Navigation overview 500 meters ahead road construction 700 meters ahead of the road is congested 1 km traffic accident ahead 60 km/h Engine speed 5000 rpm
- the scenario type is a road abnormal navigation scenario
- the data type of the sub-scene corresponding to the scenario type is obtained
- the data type of the sub-scene corresponding to the road abnormal navigation scenario is:
- the map, the traffic status data, and the status data of the vehicle can be determined according to the scene data and the data type of the sub-scene shown in Table 9, and each sub-scene data and the corresponding receiving object are as shown in Table 10:
- the corresponding object of each sub-scene data may be determined according to the correspondence between the data type of each sub-scene and each receiving object, and the data type of the sub-scene is assumed to be a navigation overview map.
- the receiving object is the center console. If the data type of the sub-scene is traffic condition data, the corresponding receiving object is the rear view mirror, and when the data type of the sub-scene is the state data of the vehicle, the corresponding receiving object is the dashboard.
- FIG. 6 is a schematic diagram of a display interface according to an embodiment of the present invention.
- a center console interface 601 a rearview mirror interface 602, and a dashboard interface 603 are included. among them,
- a navigation overview map is displayed in the center console interface 601.
- the navigation overview map includes the navigation route (the route where the positions A, B, and C are located) and the traffic condition of the navigation route, as shown by the interface 601.
- the current position of the user is position A
- the traffic is congested in the section from position B to position C
- the traffic of other sections is smooth.
- the navigation indicator is also included in the navigation overview map (200 meters ahead to enter the cultural road) and the remaining distance is 25Km.
- the arrival time is 18:43, and the arrival time is 43 minutes.
- the interface 601 merely illustrates the data included in the overview map by way of example. Of course, in the actual application process, the navigation can be set according to actual needs.
- the data included in the map is displayed. At this time, only the basic road condition information of the road is displayed in the navigation overview map, and additional information such as construction and accidents are not superimposed, thereby ensuring the simplicity and readability of the interface of the center console.
- the traffic condition data is displayed on the rearview mirror interface 602: "500 meters ahead of the road construction, 700 meters ahead of the road, and 1 km ahead traffic accident".
- the status data of the vehicle is displayed in the dashboard interface 603: "speed of 60 km/h, engine speed of 5000 rpm”.
- the different sub-scene data in the scene data is uniformly pushed to the center console, the rearview mirror, and the dashboard, so that the center console, the rearview mirror, and The dashboard can acquire scene data in synchronization and in real time.
- a simple navigation overview map is displayed in the center console, road condition information is displayed in the rearview mirror, and status data of the vehicle is displayed in the dashboard, according to the receiving object.
- the role of the scenario is to push the corresponding scene data to the receiving object, so as to realize the reasonable distribution of the scene data, so that the user can easily View the view data.
- Example 2 assuming that the acquired scene data is as shown in Table 11:
- Navigation overview Remaining mileage overview 200 meters ahead into the cultural road 60 km/h Engine speed 5000 rpm
- the scenario type is a normal navigation scenario of the road, and then the data type of the sub-scene corresponding to the scenario type is obtained, and the data type of the sub-scene corresponding to the normal navigation scenario of the road is:
- the map, the driving indication logo, the remaining mileage overview map, and the status data of the vehicle, according to the scene data and the data type of the sub-scene shown in Table 11, can determine each sub-scene data and the corresponding receiving object as shown in Table 12:
- the corresponding object of each sub-scene data may be determined according to the correspondence between the data type of each sub-scene and each receiving object, and the data type of the sub-scene is a driving overview map, corresponding to When the receiving object is the center console, and the data type of the sub-scene is the remaining mileage overview map, the corresponding receiving object is the rearview mirror. If the data type of the sub-scene is the driving indication identifier or the state data of the vehicle, the corresponding receiving The object is a dashboard.
- the “Navigation Overview Map” is pushed to the center console, and the “Remaining Mileage Overview Map” is pushed to the rearview mirror, and the “200 meters ahead enters the cultural road and the speed. 60 km/h, engine speed 5000 rpm” is pushed to the dashboard.
- FIG. 7 is a schematic diagram of a display interface according to an embodiment of the present invention. Please refer to Figure 7, including the center console Interface 701, rearview mirror interface 702, and dashboard interface 703, wherein
- a navigation overview map is displayed in the center console interface 701.
- the navigation overview map includes navigation routes (the lines where the positions A, B, C, and D are located) and traffic conditions of the navigation route, such as interface 701.
- the starting position of the navigation route is position A
- the ending position of the navigation route is position D
- the current position of the user is position B
- the road map is also included in the navigation overview map, for example, the speed limit at position C is 80 km/h.
- the driving indication sign 200 meters ahead to enter the cultural road
- the remaining distance 25Km the arrival time 18:43, and the arrival time of 43 minutes are included.
- the interface 701 is only an example.
- the form indicates the data included in the overview map. Of course, in the actual application process, the data included in the navigation overview map can be set according to actual needs.
- a remaining mileage overview map is displayed in the rearview mirror interface 702.
- the driving indication flag "200 meters ahead of the cultural road” and the state data of the vehicle are displayed: "speed of 60 km/h, engine speed of 5000 rpm”.
- the different sub-scene data in the scene data is uniformly pushed to the center console, the rearview mirror, and the dashboard, so that the center console, the rearview mirror, and The dashboard can acquire the scene data in synchronization and in real time. Further, by displaying the map and navigation information (navigation overview map) in the center console, the remaining mileage overview map is displayed in the rearview mirror, and the driving is displayed in the dashboard. The status data of the indicator and the vehicle are indicated, and the scene data is reasonably allocated, so that the user can view the scene data.
- FIG. 8 is a schematic diagram of a display interface according to an embodiment of the present invention.
- the interface 801 is a rear view mirror interface, including a line overview map, a starting point of the line (Xixi Butterfly Garden), and an end point of the line (Wuzhen East Gate Parking).
- Figure 8 is only shown as an example in the rearview mirror
- the scene data in the rear view mirror can be set according to actual needs in the actual application process, which is not specifically limited in the present invention.
- a push device for data will be described in detail below.
- Push of these data The delivery device can be implemented in the infrastructure of the vehicle or terminal device, or can be implemented in an interactive system between the server and the client.
- the push devices for such data can be constructed using commercially available hardware components configured by the steps taught by the present scheme.
- the processor component or processing module, processing unit
- the processor component can use components such as a microcontroller, a microcontroller, a microprocessor, etc. from Texas Instruments, Intel Corporation, ARM, and the like.
- FIG. 9 is a schematic structural diagram of a data pushing apparatus according to an embodiment of the present invention.
- the data sending apparatus provided in this embodiment includes:
- the data acquisition module 10 is configured to acquire scene data.
- the pushing module 11 is configured to respectively push at least part of the scene data to a plurality of receiving objects carried by the vehicle, where the scene data is used for display.
- the pushing device of the data provided in this embodiment may be used to perform the foregoing method embodiments, and the implementation principle and technical effects are similar, and details are not described herein again.
- FIG. 10 is a schematic structural diagram of a data pushing apparatus according to an embodiment of the present invention. The embodiment is implemented on the basis of the embodiment of FIG.
- processing module 12 and the object obtaining module 13 are further included.
- the processing module 12 is configured to process the scene data to obtain a plurality of sub-scene data
- the object obtaining module 13 is configured to acquire a receiving object corresponding to each of the sub-scene data.
- the pushing module 11 is specifically configured to push each of the sub-scene data to a corresponding receiving object.
- the processing module 12 is specifically configured to process the scene data according to a data type of the sub-scene to obtain a plurality of sub-scene data.
- the number of data types of the sub-scene is greater than or equal to the number of obtained sub-scene data.
- the method further includes: a type obtaining module 14, determining, according to the scene data, a scene type;
- the object obtaining module 13 is specifically configured to determine, according to a data type of the sub-scene, a receiving object corresponding to each of the sub-scene data.
- the object obtaining module 13 is specifically configured to determine, according to a pushing priority corresponding to a data type of each of the sub-scene, a receiving object corresponding to the sub-scene data.
- the object obtaining module 13 is specifically configured to acquire a preset correspondence between a data type of each of the sub-scene and each received object;
- the method further includes: a relationship obtaining module 15 configured to output, to the user, a data type of each of the sub-scene and each of the receiving objects, and receive the corresponding relationship determined by the user.
- a relationship obtaining module 15 configured to output, to the user, a data type of each of the sub-scene and each of the receiving objects, and receive the corresponding relationship determined by the user.
- the scene type includes:
- the data type of the sub-scene corresponding to the road abnormal navigation scenario includes at least two of the following:
- Navigation overview maps, traffic status data, and vehicle status data.
- the corresponding receiving object is a central control station
- the corresponding receiving object is a rearview mirror
- the corresponding receiving object is a dashboard.
- the data type of the sub-scene corresponding to the normal navigation scenario includes at least two of the following:
- Navigation overview map driving indication logo, remaining mileage overview map, and vehicle status data.
- the corresponding receiving object is a central control station
- the corresponding receiving object is a rearview mirror
- the corresponding receiving object is a dashboard.
- the data type of the sub-scene corresponding to the entertainment scene includes at least two of the following:
- the corresponding receiving object is a central control station
- the corresponding receiving object is a rearview mirror
- the corresponding receiving object is a dashboard.
- the data type of the sub-scene includes at least two of the following:
- Driving assistance data emergency data, full amount of information data, and driving necessary data.
- the driving assistance data includes at least one of traffic condition data and a remaining mileage overview map
- the driving necessary data includes at least one of status data of the vehicle and a driving indication identifier
- the full amount of information data includes at least one of a navigation overview map and entertainment data
- the emergency data includes abnormal data of the vehicle.
- the corresponding receiving object is a rear view mirror or a rear view mirror
- the corresponding receiving object is a central control station
- the corresponding receiving object is a dashboard or a HUD.
- the data acquiring module 10 is specifically configured to acquire the scenario data sent by at least one of a data collection device, a cloud server, and a smart home device that is in communication connection with the vehicle. .
- the receiving object includes at least two of the following:
- a dashboard in communication with the vehicle.
- a center console in communication with the vehicle.
- a head-up display HUD head-up display
- a rearview mirror in communication with the vehicle.
- a smart terminal in communication with the vehicle.
- the pushing device of the data provided in this embodiment may be used to perform the foregoing method embodiments, and the implementation principle and technical effects are similar, and details are not described herein again.
- FIG. 11 is a schematic structural diagram of hardware of a data pushing device according to an embodiment of the present invention. As shown in FIG. 11, the push device of the data includes:
- the memory 23 may include a high speed RAM memory, and may also include a non-volatile memory NVM, such as at least one disk memory, in which various programs may be stored for performing various processing functions and implementing the method steps of the present embodiment.
- NVM non-volatile memory
- the processor 21 can be, for example, a central processing unit (CPU), an application specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), and programmable logic.
- CPU central processing unit
- ASIC application specific integrated circuit
- DSP digital signal processor
- DSPD digital signal processing device
- programmable logic A device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic component is implemented that is coupled to the input device 20 and the output device 22 by a wired or wireless connection.
- PLD field programmable gate array
- controller microcontroller, microprocessor or other electronic component is implemented that is coupled to the input device 20 and the output device 22 by a wired or wireless connection.
- the input device 20 may include multiple input devices, for example, at least one of a device-oriented device interface, a software programmable interface, and a transceiver.
- the output device 22 described above can include a variety of output devices, such as at least one of a programmable interface that can include software, a transceiver, and a device-oriented in-vehicle device interface.
- the device-oriented device interface may be a wired interface used for data transmission between the device and the device, or may be a hardware insertion interface (for example, a USB interface, a serial port, etc.) for data transmission between the device and the device.
- the programmable interface of the foregoing software may be, for example, an entry for the user to edit or modify the program, such as an input pin interface or an input interface of the chip; optionally, the transceiver may be a communication function.
- RF transceiver chip, baseband processing chip, and transceiver antenna may be a communication function.
- the push device for data in the embodiment of the present invention is a general data push device. It can be applied to any control system or push device or other type of device.
- the push device of the data may be a push device for data of the vehicle, for example, a push device that may be data for the vehicle, a push device for data of the aircraft, data for the waterway transporter Push equipment, etc.
- the present invention provides another embodiment for introduction. Please refer to the following embodiments, which will not be described in detail herein.
- the input device 20 is configured to acquire scene data.
- the processor 21 is coupled to the output device 22 and the input device 20 for controlling the output device 22 to respectively push at least part of the scene data to a plurality of receiving objects carried by the vehicle, the scene data being used for display.
- the processor 21 is further configured to: process the scene data, obtain a plurality of sub-scene data, and acquire a receiving object corresponding to each of the sub-scene data;
- the processor 21 is specifically configured to control the output device 22 to push each of the sub-scene data to a corresponding receiving object.
- the processor 21 is configured to process the scene data according to a data type of the sub-scene to obtain a plurality of sub-scene data.
- the processor 21 is further configured to determine, according to a data type of the sub-scene, a receiving object corresponding to each of the sub-scene data.
- the processor 21 is specifically configured to determine, according to a push priority corresponding to a data type of each of the sub-scene, a receiving object corresponding to each of the sub-scene data.
- the processor 21 is configured to: obtain a preset correspondence between a data type of each of the sub-scene and each received object, and determine, according to the correspondence, a receiving object corresponding to each of the sub-scene data. .
- the input device 20 is specifically configured to acquire the scenario data sent by at least one of a data collection device, a cloud server, and a smart home device in a communication connection with the vehicle.
- the pushing device of the data provided in this embodiment may be used to perform the foregoing method embodiments, and the implementation principle and technical effects are similar, and details are not described herein again.
- the present invention further provides a vehicle control device, which is a data pushing device for a specific implementation of the vehicle. .
- the vehicle control device may be a vehicle device, an attached device after the vehicle leaves the factory, and the like.
- the vehicle control device can include an onboard output device, an onboard input device, and an onboard processor coupled to the onboard output device and the onboard input device.
- the airborne in the "airborne input device”, “airborne output device”, and “airborne processor” may be an “vehicle input device” carried on a vehicle
- “Vehicle output device” and “vehicle processor” may also be “onboard input device”, “onboard output device”, “onboard processor” carried on the aircraft, or may be carried on other types of vehicles.
- the above device does not limit the meaning of "airborne” in the embodiment of the present invention.
- the onboard input device may be an in-vehicle input device
- the onboard processor may be an onboard processor
- the onboard output device may be an onboard output device.
- the above-described in-vehicle input device may include a variety of input devices, such as at least one of a device-oriented in-vehicle device interface, an in-vehicle programmable interface of software, and a transceiver.
- the device-oriented in-vehicle device interface may be a wired interface for data transmission between the device and the device (for example, a connection interface with a driving recorder on a center console of the vehicle), or may be used for the device.
- a hardware insertion interface for example, a USB interface, a serial port, etc.
- the in-vehicle programmable interface of the above software may be, for example, an entry in the vehicle control system that can be edited or modified by the user, such as in a vehicle.
- the input pin interface or the input interface of the large and small chips involved; optionally, the transceiver may be a radio frequency transceiver chip with a communication function in the vehicle, a baseband processing chip, and a transceiver antenna, etc., so that the vehicle can be connected with the cloud server. Perform data interaction.
- the onboard input device is configured to acquire scene data.
- the onboard input device may be a transceiver that establishes communication with the cloud server, or may also be internal to the vehicle.
- the onboard processor can use various application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (depending on the type of vehicle installed). PLD), field programmable gate array (FPGA), central processing unit (CPU), controller, microcontroller, microprocessor or other electronic component implementation and used to perform the above methods.
- ASICs application specific integrated circuits
- DSPs digital signal processors
- DSPDs digital signal processing devices
- FPGA field programmable gate array
- CPU central processing unit
- controller microcontroller, microprocessor or other electronic component implementation and used to perform the above methods.
- the above airborne processor is routed through the car or A wireless connection is coupled to the onboard input device and the onboard output device described above.
- the airborne processor can perform the method in the embodiment corresponding to the foregoing FIG. 1 to FIG. 8.
- the onboard processor can process the scene data to obtain a plurality of sub-scene data, and the control output device pushes each sub
- the above-mentioned onboard output device may be a device interface capable of data transmission with a receiving object (for example, a center console, a dashboard), or may be wirelessly established with a user device or the like, depending on the type of the installed vehicle.
- a transmitting transceiver that can be coupled to the onboard input device and the onboard processor via an in-vehicle line or wirelessly.
- the airborne output device of this embodiment can perform the method in the embodiment corresponding to FIG. 1 to FIG. 8 described above.
- the invention also provides an in-vehicle internet operating system. It can be understood by those skilled in the art that the hardware of the push device that can manage and control the above data, or the hardware of the vehicle control device according to the present invention and the computer program of the software resources involved in the present invention are directly operated. System software on the push device or vehicle control device of the above data.
- the operating system is the interface of the data push device or the vehicle control device, and is also the interface between the hardware and other software.
- the in-vehicle Internet operating system provided by the present invention can interact with other modules or functional devices on the vehicle to control the functions of the corresponding modules or functional devices.
- the vehicle in the above embodiment is a vehicle
- the pushing device of the data is an in-vehicle terminal device.
- the vehicle is no longer independent of the communication network.
- the vehicle can be connected to the server to form a network to form an in-vehicle Internet.
- the in-vehicle Internet system can provide voice communication services, location services, navigation services, mobile internet access, vehicle emergency rescue, vehicle data and management services, in-vehicle entertainment services, and the like.
- FIG. 12 is a schematic structural diagram of an in-vehicle Internet operating system according to an embodiment of the present invention.
- the operating system provided by the present invention includes an input control unit 30 and an output control unit 31.
- the input control unit 30 controls the in-vehicle input device to acquire scene data
- the output control unit 31 controls the vehicle-mounted output device to respectively push at least part of the scene data to the plurality of receiving objects carried by the vehicle, and the scene data is used for display.
- the in-vehicle input device in this embodiment may include the input device in the above embodiment, and the input control unit 30 may control the in-vehicle input device to perform the step 301 in the embodiment of FIG. 3 to acquire the scene data.
- the output control unit 31 can control the vehicle-mounted output device to perform at least part of the scene data to the plurality of receiving objects carried by the vehicle by performing step 302 in the above embodiment of FIG. 3 .
- a push control unit is further included;
- the push control unit, the control data push system performs step 402 in the embodiment of FIG. 4 to process the scene data to obtain a plurality of sub-scene data;
- the push control unit further controls the data pushing system to perform step 403 in the embodiment of FIG. 4 to acquire a receiving object corresponding to each of the sub-scene data;
- the output control unit further controls the in-vehicle output device to perform step 404 in the embodiment of FIG. 4 to push each of the sub-scene data to a corresponding receiving object.
- the push control unit further controls the data pushing system to process the scene data according to the data type of the sub-scene to obtain a plurality of sub-scene data.
- the push control unit further controls the data pushing system to perform step 501 and step 502 in the embodiment of FIG. 5, and determines a scene type according to the scene data, and according to the scene type and the data of the sub-scene. The data type of the sub-scene corresponding to the scene type is obtained.
- the pushing control unit further controls the data pushing system to determine a receiving object corresponding to each of the sub-scene data according to a data type of the sub-scene.
- the pushing control unit further controls the data pushing system to determine a receiving object corresponding to each of the sub-scene data according to a pushing priority corresponding to a data type of each of the sub-scene.
- the pushing control unit further controls the data pushing system to obtain a preset correspondence between a data type of each of the preset sub-scene and each receiving object, and determine, according to the corresponding relationship, each of the sub-scene data. Corresponding receiving object.
- the input control unit further controls the onboard input device to acquire the scene sent by at least one of a data collection device, a cloud server, and a smart home device having a communication connection with the vehicle. data.
- the data pushing system may be a function implemented by an operating system, or the data pushing system may be a function implemented by a processor in the foregoing embodiment.
- the in-vehicle Internet operating system may control the corresponding components to perform the above-mentioned FIG. 1 to FIG. 1 through the above-mentioned input control unit 30, output control unit 31, push control unit or on the basis of the above two units, in combination with other units. All or part of the steps of 8 have similar beneficial effects as described above, and are not described herein again.
- the present invention also provides a processor readable storage medium having program instructions stored therein for causing a processor to perform the methods described in FIGS. 1-8 of the above-described embodiments.
- the above readable storage medium may be any type of volatile or non-volatile storage device or group thereof Implementations such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable programmable read only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic memory, flash memory, disk or optical disk.
- SRAM static random access memory
- EEPROM electrically erasable programmable read only memory
- EPROM erasable programmable read only memory
- PROM programmable read only memory
- ROM read only memory
- magnetic memory magnetic memory
- flash memory disk or optical disk.
- first, second, third, etc. may be used to describe XXX in embodiments of the invention, these XXX should not be limited to these terms. These terms are only used to distinguish XXX from each other.
- first XXX may also be referred to as a second XXX without departing from the scope of the embodiments of the present invention.
- second XXX may also be referred to as a first XXX.
- the words “if” and “if” as used herein may be interpreted to mean “when” or “when” or “in response to determining” or “in response to detecting.”
- the phrase “if determined” or “if detected (conditions or events stated)” may be interpreted as “when determined” or “in response to determination” or “when detected (stated condition or event) “Time” or “in response to a test (condition or event stated)”.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Navigation (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Provided are a data pushing method, apparatus and device. The method comprises: acquiring scene data; and respectively pushing at least part of the scene data to a plurality of receiving objects borne by a transportation tool, wherein the scene data is used for displaying. By means of the embodiments, diversified scene data is displayed by means of a plurality of receiving objects, so that it is convenient for a user to view information, and the user can also acquire diversified information.
Description
本申请要求2016年06月23日递交的申请号为201610461001.5、发明名称为“数据的推送方法、装置和设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims priority to Chinese Patent Application No. Serial No. No. No. No. No. No. No. No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
本申请涉及互联网技术,尤其涉及一种应用于交通工具的数据的推送方法、装置和设备。The present application relates to Internet technologies, and in particular, to a method, device and device for pushing data applied to a vehicle.
目前,车辆成为人们生活中常见的代步工具,其不仅为人们的出行提供了便利,并且随着各种品牌的车辆在智能研发方面的深入,如今的车辆也为在旅途中的人们提供了丰富的娱乐功能和实用功能。At present, vehicles have become a common means of transportation in people's lives, which not only facilitates people's travel, but with the deepening of intelligent development of various brands of vehicles, today's vehicles are also rich for people on the road. Entertainment features and useful features.
现有技术中,为了方便用户了解车辆运行过程中的相关信息,一般通过车辆内部的显示设备向用户显示相关信息。车辆内部的显示设备主要是仪表盘和中控台。例如,在中控台显示导航信息,在仪表盘上显示各种车辆传感器监测到的车辆状态信息(如油量、车速等)。In the prior art, in order to facilitate the user to understand related information during the running of the vehicle, the related information is generally displayed to the user through the display device inside the vehicle. The display devices inside the vehicle are mainly the instrument panel and the center console. For example, the navigation information is displayed on the center console, and the vehicle status information (such as the amount of oil, the vehicle speed, etc.) monitored by various vehicle sensors is displayed on the dashboard.
然而,在现有技术中,车辆内部的显示设备显示的信息十分有限,且不便于用户查看。However, in the prior art, the display device inside the vehicle displays very limited information and is not convenient for the user to view.
发明内容Summary of the invention
本申请提供一种数据的推送方法、装置和设备,以解决现有技术中车辆内部的显示设备显示的信息十分有限,且不便于用户查看的技术问题。The present application provides a method, device, and device for pushing data to solve the technical problem that the display information displayed by the display device inside the vehicle is very limited and is inconvenient for the user to view.
第一方面,本发明提供一种数据的推送方法,包括:获取场景数据;In a first aspect, the present invention provides a method for pushing data, including: acquiring scene data;
向交通工具承载的多个接收对象分别推送至少部分所述场景数据,所述场景数据用于显示。At least part of the scene data is respectively pushed to a plurality of receiving objects carried by the vehicle, and the scene data is used for display.
在一种可行的实现方式中,向多个接收对象推送的场景数据中、存在至少两个接收对象被推送的场景数据存在差异。In a feasible implementation manner, among the scene data pushed to the plurality of receiving objects, there is a difference in scene data in which at least two receiving objects are pushed.
在一种可行的实现方式中,所述向交通工具承载的多个接收对象分别推送至少部分所述场景数据之前,还包括:
In a possible implementation, before the at least part of the scene data is pushed to the plurality of receiving objects carried by the vehicle, the method further includes:
对所述场景数据进行处理,得到多个子场景数据;Processing the scene data to obtain a plurality of sub-scene data;
获取各所述子场景数据对应的接收对象;Obtaining a receiving object corresponding to each of the sub-scene data;
所述向交通工具承载的多个接收对象分别推送至少部分所述场景数据,包括:And pushing the at least part of the scene data to the plurality of receiving objects carried by the vehicle, respectively, including:
将各所述子场景数据推送给对应的接收对象。Each of the sub-scene data is pushed to a corresponding receiving object.
本实施例在获取到场景数据之后,对场景数据进行处理得到至少两个子场景数据,并根据子场景数据和接收对应的对应关系,将各子场景数据推送给其对应的接收对象,使得各接收对象可以获取得到其对应的子场景数据,充分利用了交通工具的内部空间,避免了各接收对象接收到冗余的场景数据,提高了各接收对象接收场景数据的合理性以及简洁性,并且,由于接收对象为两个,还能够向用户输出更多的场景数据,使得用户可以由针对性的获取所需数据。After acquiring the scene data, the embodiment processes the scene data to obtain at least two sub-scene data, and pushes each sub-scene data to its corresponding receiving object according to the corresponding relationship between the sub-scene data and the receiving, so that each receiving The object can obtain the corresponding sub-scene data, fully utilizes the internal space of the vehicle, avoids receiving redundant scene data by each receiving object, and improves the rationality and simplicity of receiving the scene data of each receiving object, and Since the receiving object is two, it is also possible to output more scene data to the user, so that the user can obtain the required data by targeted.
第二方面,本发明提供一种数据的推送装置,包括:数据获取模块,用于获取场景数据;In a second aspect, the present invention provides a data pushing device, including: a data acquiring module, configured to acquire scene data;
推送模块,用于向交通工具承载的多个接收对象分别推送至少部分所述场景数据,所述场景数据用于显示。And a pushing module, configured to push at least part of the scene data to the plurality of receiving objects carried by the vehicle, where the scene data is used for display.
第三方面,本发明提供一种数据的推送设备,包括:输入设备,用于获取场景数据;In a third aspect, the present invention provides a data pushing device, including: an input device, configured to acquire scene data;
处理器,耦合至输出设备和所述输入设备,用于控制所述输出设备向交通工具承载的多个接收对象分别推送至少部分所述场景数据,所述场景数据用于显示。And a processor coupled to the output device and the input device, configured to control the output device to respectively push at least part of the scene data to a plurality of receiving objects carried by the vehicle, where the scene data is used for display.
第四方面,本发明提供一种交通工具控制设备,包括:机载输出设备、机载输入设备以及机载处理器,所述机载处理器耦合至所述机载输出设备和所述机载输入设备;In a fourth aspect, the present invention provides a vehicle control apparatus comprising: an onboard output device, an onboard input device, and an onboard processor coupled to the onboard output device and the onboard input device;
所述机载输入设备,用于获取场景数据;The onboard input device is configured to acquire scene data;
所述机载处理器,用于控制所述机载输出设备向交通工具承载的多个接收对象分别推送至少部分所述场景数据,所述场景数据用于显示。The onboard processor is configured to control the onboard output device to push at least part of the scene data to a plurality of receiving objects carried by the vehicle, where the scene data is used for display.
第五方面,本发明提供一种车载互联网操作***,包括:In a fifth aspect, the present invention provides an in-vehicle Internet operating system, including:
输入控制单元,控制车载输入设备获取场景数据;Input control unit, controlling the vehicle input device to acquire scene data;
输出控制单元,控制车载输出设备向交通工具承载的多个接收对象分别推送至少部分所述场景数据,所述场景数据用于显示。And an output control unit that controls the vehicle-mounted output device to respectively push at least part of the scene data to the plurality of receiving objects carried by the vehicle, where the scene data is used for display.
本实施例提供的数据的推送方法、装置和设备,通过获取场景数据,向交通工具承载的多个接收对象分别推送至少部分场景数据,该场景数据用于显示,从而实现了将多元化的场景数据通过多个接收对象进行显示,使得用户可以获取多元化的信息,且用户可以根据个人需求通过多个接收对象来查看信息。
The data sending method, device, and device provided by the embodiment, by acquiring the scene data, respectively push at least part of the scene data to the plurality of receiving objects carried by the vehicle, and the scene data is used for display, thereby realizing a diversified scene. The data is displayed through a plurality of receiving objects, so that the user can obtain diversified information, and the user can view the information through multiple receiving objects according to individual needs.
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, a brief description of the drawings used in the embodiments or the prior art description will be briefly described below. Obviously, the drawings in the following description It is a certain embodiment of the present invention, and other drawings can be obtained from those skilled in the art without any inventive labor.
图1为本发明一实施例提供的数据的推送装置的组网示意图;FIG. 1 is a schematic diagram of networking of a data pushing apparatus according to an embodiment of the present invention;
图2为本发明一实施例提供的数据推送方法的应用场景示意图;2 is a schematic diagram of an application scenario of a data pushing method according to an embodiment of the present invention;
图3为本发明一实施例提供的数据的推送方法的流程示意图;3 is a schematic flowchart of a method for pushing data according to an embodiment of the present invention;
图4为本发明一实施例提供的数据的推送方法的流程示意图;4 is a schematic flowchart of a method for pushing data according to an embodiment of the present invention;
图5为本发明提供的获取子场景数据方法的流程示意图;FIG. 5 is a schematic flowchart of a method for acquiring sub-scenario data provided by the present invention;
图6为本发明一实施例提供的显示界面示意图;FIG. 6 is a schematic diagram of a display interface according to an embodiment of the present invention;
图7为本发明一实施例提供的显示界面示意图;FIG. 7 is a schematic diagram of a display interface according to an embodiment of the present invention;
图8为本发明一实施例提供的显示界面示意图;FIG. 8 is a schematic diagram of a display interface according to an embodiment of the present invention;
图9为本发明一实施例提供的数据的推送装置的结构示意图;FIG. 9 is a schematic structural diagram of a data pushing apparatus according to an embodiment of the present invention;
图10为本发明一实施例提供的数据的推送装置的结构示意图;FIG. 10 is a schematic structural diagram of a data pushing apparatus according to an embodiment of the present invention;
图11为本发明一实施例提供的数据的推送设备的硬件结构示意图;FIG. 11 is a schematic structural diagram of hardware of a data pushing device according to an embodiment of the present invention;
图12为本发明一实施例提供的车载互联网操作***的结构示意图。FIG. 12 is a schematic structural diagram of an in-vehicle Internet operating system according to an embodiment of the present invention.
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. The following description refers to the same or similar elements in the different figures unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with aspects of the invention as detailed in the appended claims.
本发明实施例所涉及的交通工具,包括但不限于,内燃机汽车或摩托车、电动汽车或摩托车、电动助力车、电动平衡车、遥控车辆等车辆、小型飞行器(例如,无人驾驶飞行器、有人小型飞行器、遥控飞行器)、以及各种变形。这里所涉及的车辆可以为单一的油路车辆、还可以是单一的汽路车辆、还可以是油汽结合的车辆、还可以是助力的电动车辆,本发明实施例对车辆的类型并不做限定。The vehicle involved in the embodiments of the present invention includes, but is not limited to, an automobile or a motorcycle, an electric car or a motorcycle, an electric bicycle, an electric balance vehicle, a remote control vehicle, and the like, and a small aircraft (for example, an unmanned aerial vehicle, a person) Small aircraft, remotely piloted aircraft, and various variants. The vehicle involved herein may be a single oil road vehicle, a single steam road vehicle, a fuel-air combined vehicle, or a power-assisted electric vehicle. The embodiment of the present invention does not do the type of the vehicle. limited.
本发明实施例涉及数据的推送方法、装置和设备,可以适用于图1所示的组网方式。
图1为本发明一实施例提供的数据的推送装置的组网示意图。该图1中的网络架构可以包括交通工具和、云端服务器以及与交通工具存在通信连接的智能家居设备。该交通工具中承载有多个数据采集设备,该云端服务器可以为多种类型的服务器,该智能终端可以为智能家居等设备,其均可以采集场景数据。下面分别进行详细说明。The embodiment of the invention relates to a data sending method, device and device, which can be applied to the networking mode shown in FIG. 1 .
FIG. 1 is a schematic diagram of networking of a data pushing apparatus according to an embodiment of the present invention. The network architecture in FIG. 1 may include a vehicle and a cloud server and a smart home device in communication with the vehicle. The vehicle carries a plurality of data collection devices, and the cloud server can be a plurality of types of servers, and the smart terminals can be devices such as smart homes, which can collect scene data. The details are described below separately.
该交通工具中设置有多个数据采集设备,该交通工具中设置有多个数据采集设备,该数据采集设备还可以为交通工具在生产过程中集成于交通工具中的。可选的,该数据采集设备可以为摄像头、传感器等设备,该传感器可以是水箱的温度传感器、速度传感器等,该摄像头可以为后视摄像头,侧视摄像头等。该数据采集设备还可以为交通工具内部的硬件模块、软件模块或者软硬结合的模块等。该数据采集设备还可以为交通工具内部的可以实现近场通讯的设备,使得该交通工具可以与其它交通工具或其它设备进行近场通讯。A plurality of data collection devices are disposed in the vehicle, and the vehicle is provided with a plurality of data collection devices, and the data collection devices can also be integrated into the vehicle during the production process. Optionally, the data collection device may be a camera, a sensor, or the like. The sensor may be a temperature sensor, a speed sensor, or the like of the water tank, and the camera may be a rear view camera, a side view camera, or the like. The data collection device may also be a hardware module, a software module, or a combination of soft and hard modules inside the vehicle. The data collection device can also be a device within the vehicle that can implement near field communication such that the vehicle can communicate with other vehicles or other devices in near field.
可选的,云端服务器也可以采集场景数据,交通工具可以通过无线网络与云端服务器进行交互,以获取该场景数据。该无线网络可以是2G网络、3G网络、4G网络或者5G网络、无线保真(Wireless Fidelity,简称WIFI)网络等。本发明实施例对无线网络的具体类型或者具体形式并不做限定,只要其能够提供交通工具接入网络的接口即可。Optionally, the cloud server may also collect scene data, and the vehicle may interact with the cloud server through the wireless network to obtain the scene data. The wireless network may be a 2G network, a 3G network, a 4G network or a 5G network, a Wireless Fidelity (WIFI) network, or the like. The specific type or specific form of the wireless network is not limited in the embodiment of the present invention, as long as it can provide an interface for the vehicle to access the network.
本领域技术人员可以理解,为了便于获取各种数据信息,每个交通工具可以绑定各种账号,该账号相关的信息都可以从对应的服务器中获取。例如,该账号为电商账号,则可以接收电商服务器推送的各种信息,例如物流信息、支付信息等等。该账号还可以为邮箱账号,则可以接收邮箱服务器推送的各种邮件等信息。Those skilled in the art can understand that in order to facilitate obtaining various data information, each vehicle can be bound to various account numbers, and the information related to the account can be obtained from the corresponding server. For example, if the account is an e-commerce account, it can receive various information pushed by the e-commerce server, such as logistics information, payment information, and the like. The account can also be an email account, and can receive various emails and other information pushed by the email server.
进一步地,为了便于操作,还可以针对交通工具设置交通工具账号,该交通工具账号与其它账号进行关联,例如,将该交通工具账号与电商账号、社交服务器账号、电商账号等关联,即用户在登录该交通工具账号后,就可以获取与该账号关联的其它账号,并获取其它账号下的相关信息。Further, for the convenience of operation, a vehicle account may also be set for the vehicle, and the vehicle account is associated with another account, for example, the vehicle account is associated with an e-commerce account, a social server account, an e-commerce account, etc., ie, After logging in to the vehicle account, the user can obtain other accounts associated with the account and obtain related information under other accounts.
该智能家居设备可以通过物联网或者互联网与交通工具进行通信,向交通工具反馈智能家居的相关信息。The smart home device can communicate with the vehicle through the Internet of Things or the Internet, and feed back information about the smart home to the vehicle.
可选的,本发明实施例所涉及的方法,其执行主体可以是数据推送装置,该数据推送装置可以是云端服务器,还可以是交通工具上的设备,还可以是介乎于云端服务器和交通工具上的设备之间的管理设备,例如,可以是管理云端服务器和交通工具上的设备进行通信的通信资源的设备,本发明实施例对数据推送装置的类型并不做限定。可选的,该交通工具上的设备可以是交通工具上的中控单元,还可以是交通工具上的其他具有控
制和通信功能的设备。以交通工具是车辆为例,该交通工具上的设备可以是车辆上的车机、车辆的中控台、车辆上的行车记录仪、智能后视镜、车辆仪表盘等设备,下述实施例所涉及的车辆均是交通工具的示例。无论数据推送装置是哪一类型,该数据推送装置均可以对数据进行集中管理,并且针对具体的行驶场景有针对性的将场景数据分发给车辆上承载的接收对象。可选的,该接收对象可以是车辆的仪表盘、车辆的中控台、用户设备、平视显示器(Head Up Display,简称HUD)智能后视镜中的至少两个,该用户设备可以是处于车辆内部的设备,该用户设备具体可以是用户的手机、平板电脑、可穿戴设备例如智能手表、手环、虚拟现实(Virtual Reality,简称VR)设备、增强现实(Augmented Reality,简称AR)设备等。可选的,这里的接收对象仅是一种示例,本发明实施例并不以此为限。Optionally, in the method of the embodiment of the present invention, the execution entity may be a data pushing device, where the data pushing device may be a cloud server, a device on a vehicle, or a cloud server and a traffic. The management device between the devices on the tool, for example, may be a device that manages communication resources for communication between the cloud server and the device on the vehicle. The type of the data pushing device is not limited in the embodiment of the present invention. Optionally, the device on the vehicle may be a central control unit on the vehicle, or may be other control on the vehicle.
Equipment for communication and communication functions. For example, the vehicle is a vehicle, and the equipment on the vehicle may be a vehicle on the vehicle, a center console of the vehicle, a driving recorder on the vehicle, a smart rearview mirror, a vehicle dashboard, etc., and the following embodiments The vehicles involved are all examples of vehicles. Regardless of the type of data push device, the data push device can centrally manage the data and distribute the scene data to the receiving object carried on the vehicle in a targeted manner for a specific driving scenario. Optionally, the receiving object may be at least two of a dashboard of the vehicle, a center console of the vehicle, a user equipment, and a head up display (HUD) smart rearview mirror, and the user equipment may be in the vehicle. The internal device may be a user's mobile phone, a tablet, a wearable device such as a smart watch, a wristband, a virtual reality (VR) device, an augmented reality (AR) device, or the like. Optionally, the receiving object is only an example, and the embodiment of the present invention is not limited thereto.
图2为本发明一实施例提供的数据推送方法的应用场景示意图,请参见图2,包括数据推送装置201和多个接收对象,该多个接收对象可以为交通工具中的仪表盘202-1、中控台202-2、平视显示器202-3、后视镜202-4等,数据推送装置201可以获取场景数据,并将场景数据推送给多个不同的接收对象,使得多个不同的接收对象可以在接收到场景数据后,对场景数据进行显示,从而实现了将多元化的场景数据通过多个接收对象进行显示,使得用户可以获取多元化的信息,且用户可以根据个人需求通过多个接收对象来查看信息。2 is a schematic diagram of an application scenario of a data pushing method according to an embodiment of the present invention. Referring to FIG. 2, the data pushing device 201 and a plurality of receiving objects may be used. The multiple receiving objects may be a dashboard 202-1 in a vehicle. , the center console 202-2, the head up display 202-3, the rear view mirror 202-4, etc., the data pushing device 201 can acquire the scene data, and push the scene data to a plurality of different receiving objects, so that a plurality of different receiving After receiving the scene data, the object displays the scene data, so that the diversified scene data is displayed through multiple receiving objects, so that the user can obtain diversified information, and the user can pass multiple according to individual needs. Receive objects to view information.
下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。The technical solutions of the present invention will be described in detail below with specific embodiments. The following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be described in some embodiments.
为了清楚起见,首先说明本发明使用的特定词或短语的定义。For the sake of clarity, the definition of a particular word or phrase used in the present invention is first described.
一方面,本发明实施例中涉及的场景数据包括车辆中的数据采集设备、云端服务器、与所述交通工具存在通信连接的智能家居设备中的至少一个发送的场景数据。根据上述数据采集设备的类型、云端服务器的类型以及智能终端的不同,场景数据不同。In one aspect, the scene data involved in the embodiment of the present invention includes scene data sent by at least one of a data collection device, a cloud server, and a smart home device in communication with the vehicle. The scene data is different according to the type of the data collection device, the type of the cloud server, and the smart terminal.
该数据采集设备可以为交通工具中承载的传感器、摄像头、中控台等。The data acquisition device can be a sensor, a camera, a center console, etc. carried in the vehicle.
当数据采集设备为传感器时,该场景数据可以为交通工具的时速、油耗、转速、剩余油量、室温、里程表、发动机状态、轮胎状态、安全带状态等与用户驾驶交通工具相关的交通工具的状态数据。When the data acquisition device is a sensor, the scene data may be a vehicle related to the vehicle's speed, fuel consumption, speed, remaining oil, room temperature, odometer, engine status, tire status, seat belt status, etc. Status data.
当数据采集设备为摄像设备时,该场景数据可以为交通工具周围的照片、视频等信息。When the data collection device is an imaging device, the scene data may be information such as photos, videos, and the like around the vehicle.
当数据采集设备为中控台时,该场景数据可以为由中控台控制的音乐播放信息、视
频播放信息等。When the data collection device is the center console, the scene data can be the music playing information controlled by the center console.
Play information, etc.
本领域技术人员可以理解,上述实施例仅示意性的示出了数据采集设备的类型以及得到的场景数据的内容,对于数据采集设备的具体实现方式,以及场景数据的具体内容,本实施例此处不做特别限制,能够为用户提供驾驶、生活、工作、娱乐等所需信息的数据采集设备,都可以应用到本发明中。A person skilled in the art can understand that the foregoing embodiment only schematically shows the type of the data collection device and the content of the obtained scene data. For the specific implementation manner of the data collection device and the specific content of the scene data, this embodiment A data collection device capable of providing users with information required for driving, living, working, entertainment, etc., which is not particularly limited, can be applied to the present invention.
该云端服务器可以为导航服务器、生活类服务器等。The cloud server can be a navigation server, a life server, or the like.
当云端服务器为导航服务器时,该场景数据可以为各种导航数据。例如,导航全览图、行驶指示标识、剩余里程全览图、道路拥堵信息、道路畅通信息、道路事故信息等导航服务器可以提供的各种数据。When the cloud server is a navigation server, the scene data may be various navigation data. For example, various data that the navigation server can provide, such as a navigation overview map, a travel indication logo, a remaining mileage overview map, road congestion information, road clear information, and road accident information.
当云端服务器为生活类服务器时,例如电商服务器、社交服务器、邮件服务器、订餐服务器时,该场景数据可以为各种生活类场景数据,例如货品物流信息、***到期还款信息、社交信息、订票信息、出行信息、话费欠费、订餐信息等。When the cloud server is a life server, such as an e-commerce server, a social server, a mail server, or a subscription server, the scene data may be various life scene data, such as goods logistics information, credit card due repayment information, and social information. , booking information, travel information, phone bills, order information, etc.
本领域技术人员可以理解,上述实施例仅示意性的示出了云端服务器的类型以及得到的场景数据的内容,对于云端服务器的具体实现方式,以及场景数据的具体内容,本实施例此处不做特别限制,能够为用户提供驾驶、生活、工作、娱乐等所需信息的云端服务器都可以应用到本发明中。A person skilled in the art can understand that the foregoing embodiment only shows the type of the cloud server and the content of the obtained scenario data. For the specific implementation of the cloud server and the specific content of the scenario data, this embodiment does not A cloud server having special restrictions and capable of providing users with information required for driving, living, working, entertainment, and the like can be applied to the present invention.
该智能家居设备可以通过物联网或互联网与交通工具进行通信。该场景数据可以为电饭煲的煮饭信息,扫地机器人的工作信息,空调的运行信息等,例如,晚上7点钟电饭煲开始煮饭,早上10点钟扫地机器人开始扫地,下午5点钟空调打开,设定模式为制冷,温度为28℃。The smart home device can communicate with the vehicle via the Internet of Things or the Internet. The scene data may be cooking information of the rice cooker, work information of the sweeping robot, operation information of the air conditioner, etc. For example, the rice cooker starts cooking at 7 o'clock in the evening, the sweeping robot starts to sweep the ground at 10 o'clock in the morning, and the air conditioner turns on at 5 o'clock in the afternoon. The setting mode is cooling and the temperature is 28 °C.
本领域技术人员可以理解,上述实施例仅示意性的示出了智能家居的类型以及得到的场景数据的内容,对于智能家居的具体实现方式,以及场景数据的具体内容,本实施例此处不做特别限制,能够为用户提供生活、娱乐等所需信息的智能家居都可以应用到本发明中。A person skilled in the art can understand that the foregoing embodiment only schematically shows the type of the smart home and the content of the obtained scene data. For the specific implementation manner of the smart home and the specific content of the scene data, this embodiment does not A smart home that can provide users with the necessary information for living, entertainment, and the like can be applied to the present invention.
另一方面,本发明实施例中涉及的场景类型主要分为导航场景、娱乐场景、生活场景等。即根据场景数据的功能对场景数据进行了划分。可以在确定导航场景的情况下,获取对应的场景数据,也可以根据当前得到的场景数据,来确定场景类型。On the other hand, the types of scenes involved in the embodiments of the present invention are mainly classified into a navigation scene, an entertainment scene, a life scene, and the like. That is, the scene data is divided according to the function of the scene data. The scenario data may be obtained in the case of determining the navigation scenario, or may be determined according to the currently obtained scenario data.
在导航场景下,主要为用户提供导航功能,在向各接收对象推送的场景数据中,包括导航场景对应的场景数据,即通过导航服务器获取的数据。例如导航全览图、行驶指示标识等。可选地,还可根据道路情况分为道路异常导航场景和道路正常导航场景,道
路异常导航场景对应的场景数据可以包括:道路正常导航场景对应的场景数据包括导航全览图、交通状况数据、交通工具的状态数据。In the navigation scenario, the navigation function is provided to the user, and the scene data that is pushed to the receiving object includes the scene data corresponding to the navigation scenario, that is, the data acquired by the navigation server. For example, a navigation overview map, a driving indication logo, and the like. Optionally, the road abnormal navigation scene and the normal navigation scene of the road may also be classified according to road conditions.
The scene data corresponding to the road abnormal navigation scene may include: the scene data corresponding to the normal navigation scene of the road includes a navigation overview map, traffic condition data, and status data of the vehicle.
在娱乐场景下,主要为用户提供娱乐功能,在向各接收对象推送的场景数据中,包括娱乐场景对应的场景数据,即通过中控台获取的数据。例如音乐播放信息、视频播放信息、收音机播放信息等。In the entertainment scenario, the user is provided with an entertainment function, and the scene data that is pushed to each receiving object includes the scene data corresponding to the entertainment scene, that is, the data acquired through the center console. For example, music playback information, video playback information, radio playback information, and the like.
在生活场景下,主要为用户提供生活服务功能,在向各接收对象推送的场景数据中,包括生活场景对应的场景数据,主要为通过生活类服务器和/或智能家居获取的数据。例如货品物流信息、***到期还款信息、空调的运行信息等。In the life scenario, the user provides a life service function, and the scene data corresponding to the life scene is mainly used for the data acquired through the life server and/or the smart home. For example, goods logistics information, credit card due repayment information, air conditioning operation information, etc.
又一方面,本发明实施例中涉及的子场景的数据类型主要从两个维度来处理。其中一个维度为根据场景类型来进行处理,另一个维度为根据数据对用户的重要程度来进行处理。其中,子场景的数据类型对应子场景数据,子场景数据是对上述场景数据进行处理之后,得到多个子场景数据。In another aspect, the data type of the sub-scene involved in the embodiment of the present invention is mainly processed from two dimensions. One of the dimensions is processed according to the type of the scene, and the other dimension is processed according to the importance of the data to the user. The data type of the sub-scene corresponds to the sub-scene data, and the sub-scene data is processed by the scene data to obtain a plurality of sub-scene data.
首先,来说明根据场景类型来进行处理的方式。场景类型可以分为与驾驶有关的场景类型、与用户有关的场景类型、与智能家居有关的场景类型。First, the manner in which processing is performed according to the type of scene will be explained. The scene type can be divided into a scene type related to driving, a scene type related to the user, and a scene type related to the smart home.
与驾驶有关的场景类型。例如,在道路异常导航场景,则道路异常导航场景对应的子场景的数据类型包括如下中的至少两个:导航全览图、交通状况数据、交通工具的状态数据;若导航场景为道路正常导航场景,则道路正常导航场景对应的子场景的数据类型包括如下中的至少两个:导航全览图、行驶指示标识、剩余里程全览图、交通工具的状态数据。若场景类型为娱乐场景,则娱乐场景对应的子场景的数据类型包括如下中的至少两个:娱乐数据、交通状况数据、交通工具的状态数据。The type of scene associated with driving. For example, in a road abnormal navigation scenario, the data type of the sub-scene corresponding to the road abnormal navigation scenario includes at least two of the following: a navigation overview map, traffic condition data, and vehicle status data; if the navigation scenario is a normal navigation of the road For the scenario, the data type of the sub-scene corresponding to the normal navigation scene of the road includes at least two of the following: a navigation overview map, a driving indication identifier, a remaining mileage overview map, and status data of the vehicle. If the scene type is an entertainment scene, the data type of the sub-scene corresponding to the entertainment scene includes at least two of the following: entertainment data, traffic condition data, and status data of the vehicle.
与用户有关的场景类型。例如,若场景类型为电商生活场景,则电商生活场景对应的子场景的数据类型包括物流数据、支付数据、产品评价数据。The type of scene associated with the user. For example, if the scene type is an e-commerce life scene, the data type of the sub-scene corresponding to the e-commerce life scene includes logistics data, payment data, and product evaluation data.
与智能家居有关的场景类型。例如,若场景类型为家居生活场景,则家居生活场景对应的子场景的数据类型包括已工作的智能家居的运行信息、出现故障的智能家居信息。The type of scene associated with the smart home. For example, if the scene type is a home life scene, the data type of the sub-scenario corresponding to the home life scene includes the running information of the working smart home and the faulty smart home information.
其次,来说明根据对用户的重要程度来进行处理的方式。根据重要程度,与驾驶相关的子场景的数据类型包括:驾驶辅助数据、紧急事件数据、全量信息数据以及驾驶必要数据。与用户有关的子场景的数据类型包括:生活必要数据、生活辅助数据。与智能家居有关的子场景的数据类型包括:必要家居数据、辅助家居数据。Next, a method of processing according to the degree of importance to the user will be described. According to the degree of importance, the data types of the sub-scenarios related to driving include: driving assistance data, emergency data, full amount of information data, and driving necessary data. The data types of the sub-scenarios related to the user include: necessary data for living, and living auxiliary data. The data types of the sub-scenarios related to the smart home include: necessary home data, auxiliary home data.
再一方面,本发明实施例中涉及的子场景数据主要为与上述涉及的子场景的数据类
型对应的子场景数据。例如,交通状况数据对应道路拥堵、道路事故等数据;交通工具的状态数据对应时速、转速、里程表、发动机状态等数据;驾驶必要数据对应时速、剩余油量、道路指示标识等数据;驾驶辅助数据对应剩余里程全览图;生活必要数据对应***还款日期、手机欠费信息等数据,生活辅助数据包括社交信息、货品物流信息等;必要家居数据对应已运行的家居设备的信息、家居设备故障信息等,辅助家居数据对应在经历预设时长后待运行的家居设备的信息、家居设备电量不足的信息等。In a further aspect, the sub-scene data involved in the embodiment of the present invention is mainly a data class of the sub-scene related to the foregoing.
The corresponding sub-scene data. For example, the traffic condition data corresponds to data such as road congestion and road accidents; the state data of the vehicle corresponds to data such as speed, speed, odometer, engine state, etc.; driving necessary data corresponds to data such as speed, remaining oil, road indication, etc.; driving assistance The data corresponds to the remaining mileage overview map; the necessary data for life corresponds to credit card repayment date, mobile phone arrears information and other data, life assistance data includes social information, goods logistics information, etc.; necessary household data corresponds to the information of the running home equipment, household equipment The fault information, etc., the auxiliary home data corresponds to the information of the home equipment to be operated after the preset time period, the information that the home equipment is insufficient, and the like.
本领域技术人员可以理解,上述仅示意性的示出了场景数据、场景类型、子场景的数据类型、子场景数据的具体实现方式,并不是对本发明的限定,对于其他的实现方式,本实施例此处不做特别限制。It can be understood by those skilled in the art that the foregoing only schematically shows the specific implementation manners of the scene data, the scene type, the data type of the sub-scene, and the sub-scene data, which are not limited to the present invention. For other implementation manners, the implementation is implemented. There are no special restrictions here.
图3为本发明一实施例提供的数据的推送方法的流程示意图,请参见图3,该方法可以包括:FIG. 3 is a schematic flowchart of a method for pushing data according to an embodiment of the present invention. Referring to FIG. 3, the method may include:
S301、获取场景数据;S301. Acquire scene data.
S302、向交通工具承载的多个接收对象分别推送至少部分所述场景数据,所述场景数据用于显示。S302. Push at least part of the scene data to a plurality of receiving objects carried by the vehicle, where the scene data is used for display.
本实施例获取的场景数据,可参照上述实施例中描述的场景数据。该场景数据可以为文字形式、图片形式、语音形式、视频形式等。For the scene data obtained in this embodiment, reference may be made to the scene data described in the foregoing embodiments. The scene data may be a text form, a picture form, a voice form, a video form, or the like.
在获取到场景数据之后,向交通工具承载的多个接收对象推送获取到的至少部分场景数据,即可以向接收对象推送全部场景数据,也可以向接收对象推送部分场景数据,向每个接收对象推送的场景数据可以相同、也可以不同、也可以部分相同,也可以向多个接收对象推送的场景数据中、存在至少两个接收对象被推送的场景数据存在差异。本实施例此处不做特别限制。After acquiring the scene data, the acquired at least part of the scene data is pushed to the plurality of receiving objects carried by the vehicle, that is, all the scene data may be pushed to the receiving object, or part of the scene data may be pushed to the receiving object, and each receiving object is The scene data to be pushed may be the same, different, or partially identical, or there may be differences in scene data in which at least two received objects are pushed into the scene data pushed by the plurality of receiving objects. This embodiment is not particularly limited herein.
当向多个接收对象推送部分场景数据且不相同时,可以将场景数据随机拆分成多个部分,然后推送给不同的接收对象;也可以通过预设规则将场景数据进行处理,得到多个部分,然后推送给不同的接收对象。When part of the scene data is pushed to multiple receiving objects and is not the same, the scene data may be randomly split into multiple parts and then pushed to different receiving objects; or the scene data may be processed by a preset rule to obtain multiple Part and then push to different recipients.
可选的,该接收对象可以包括如下接收对象中的至少两个:仪表盘、中控台、平视显示器HUD、后视镜、倒车镜、投影设备、与交通工具存在通信连接的智能终端等。其中该终端设备可以为位于交通工具中的手机、平板等终端设备。在接收对象接收到场景数据之后,根据接收对象类型的不同,接收对象对接收到的场景数据进行不同的处理。Optionally, the receiving object may include at least two of the following receiving objects: a dashboard, a center console, a head-up display HUD, a rear view mirror, a mirror, a projection device, a smart terminal having a communication connection with the vehicle, and the like. The terminal device may be a terminal device such as a mobile phone or a tablet located in the vehicle. After the receiving object receives the scene data, the receiving object performs different processing on the received scene data according to the type of the receiving object.
可选的,当接收对象为显示设备时,在接收对象接收到场景数据之后,接收对象可以对场景数据进行显示;当接收对象为投影设备时,接收对象可以将接收到的场景数据
投影到与之匹配的投影屏幕上,以使得在投影屏幕上显示场景数据。在实际应用过程中,可以根据实际需要设置各接收对象的类型,本发明对此不作具体限定。Optionally, when the receiving object is a display device, after the receiving object receives the scene data, the receiving object may display the scene data; when the receiving object is the projection device, the receiving object may receive the received scene data.
Projected onto a matching projection screen to cause scene data to be displayed on the projection screen. In the actual application process, the type of each receiving object can be set according to actual needs, which is not specifically limited in the present invention.
本发明通过获取场景数据,向交通工具承载的多个接收对象分别推送至少部分场景数据,该场景数据用于显示,从而实现了将多元化的场景数据通过多个接收对象进行显示,使得用户可以获取多元化的信息,且用户可以根据个人需求通过多个接收对象来查看信息。The invention obtains at least part of the scene data by using the scene data to obtain the scene data, and the scene data is used for display, so that the diversified scene data is displayed through multiple receiving objects, so that the user can Obtain diversified information, and users can view information through multiple recipients according to individual needs.
在图3所示实施例的基础上,为了合理利用车辆内部空间,将场景数据尽可能多的通过接收对象进行显示,以便用户查看,则将获取到的场景数据合理的推送至不同的接收对象,可以向各接收对象推送其对应的场景数据,具体的,请参见图4所示的实施例。On the basis of the embodiment shown in FIG. 3, in order to make reasonable use of the internal space of the vehicle, the scene data is displayed as much as possible through the receiving object for the user to view, and the acquired scene data is reasonably pushed to different receiving objects. The corresponding scene data can be pushed to each receiving object. For details, refer to the embodiment shown in FIG. 4 .
图4为本发明一实施例提供的数据的推送方法的流程示意图,在图3所示实施例的基础上,请参见图4,该方法可以包括:FIG. 4 is a schematic flowchart of a method for pushing data according to an embodiment of the present invention. On the basis of the embodiment shown in FIG. 3, refer to FIG. 4, the method may include:
S401、获取场景数据;S401. Acquire scene data.
S402、对场景数据进行处理,得到多个子场景数据;S402. Process the scene data to obtain multiple sub-scene data.
S403、获取各子场景数据对应的接收对象;S403. Acquire a receiving object corresponding to each sub-scene data.
S404、将各子场景数据推送给对应的接收对象。S404: Push each sub-scene data to a corresponding receiving object.
在实际应用过程中,在获取得到交通工具的场景数据之后,对场景数据进行处理,得到多个子场景数据,各个子场景数据为场景数据中的部分或全部。In the actual application process, after obtaining the scene data of the vehicle, the scene data is processed to obtain a plurality of sub-scene data, and each sub-scene data is part or all of the scene data.
可选地,可以将场景数据随机拆分成多个子场景数据。例如,可以根据场景数据的数据量的多少,随机拆分成数据量均等的多个子场景数据;也可以根据获取场景数据的先后顺序,按照时间顺序将场景数据拆分成多个子场景数据,对于将场景数据随机拆分成多个子场景数据的具体实现方式,本实施例此处不再赘述。Alternatively, the scene data may be randomly split into a plurality of sub-scene data. For example, the data may be randomly divided into multiple sub-scene data with equal data amount according to the amount of data of the scene data. The scene data may be split into multiple sub-scene data according to the sequence of the acquired scene data. A specific implementation manner of randomly splitting the scene data into multiple sub-scene data is not described herein again in this embodiment.
可选地,也可以预设接收对象和子场景的数据类型的对应关系,该对应关系可以为用户预先设置的,也可以为根据接收对象的类型以及各子场景的数据类型确定的。相应的,可以根据该对应关系,对场景数据进行处理,以得到多个子场景数据。可选的,在多个子场景数据中,至少两个子场景数据存在差异。具体地,各个子场景数据不同,或者有部分子场景数据不同。具体如下:Optionally, the correspondence between the data type of the receiving object and the sub-scene may be preset, and the corresponding relationship may be preset by the user, or may be determined according to the type of the receiving object and the data type of each sub-scene. Correspondingly, the scene data may be processed according to the correspondence relationship to obtain a plurality of sub-scene data. Optionally, in the plurality of sub-scene data, there is a difference between the at least two sub-scene data. Specifically, each sub-scene data is different, or some sub-scene data is different. details as follows:
一种可行的实现方式:各个子场景数据不同。例如,假设场景数据中包括10个数据,分别记为数据1-数据10,再假设对该10个场景数据进行处理得到3个子场景数据,该3个子场景数据中包括的数据可以如表1所示:A feasible implementation: each sub-scene data is different. For example, suppose that the scene data includes 10 data, which are respectively recorded as data 1 - data 10, and then it is assumed that the 10 scene data are processed to obtain 3 sub-scene data, and the data included in the three sub-scene data can be as shown in Table 1. Show:
表1
Table 1
子场景数据的标识Identification of sub-scene data | 子场景数据中包括的数据的标识Identification of data included in sub-scene data |
子场景数据1Sub-scenario data 1 | 数据1、数据2、数据3Data 1, data 2, data 3 |
子场景数据2Sub-scenario data 2 | 数据4、数据5、数据6Data 4, data 5, data 6 |
子场景数据3Sub-scenario data 3 |
数据7、数据8、数据9、数据10Data 7, data 8, data 9, |
在表1所示的各子场景数据中,均不包括重复的数据,需要说明的,表1只是以示例的形式示意场景数据中包括的子场景数据、以及各子场景数据中包括的数据,并不是对此进行的限定。The sub-scene data shown in Table 1 does not include duplicate data. It should be noted that Table 1 merely illustrates the sub-scene data included in the scene data and the data included in each sub-scene data. This is not a limitation.
另一种可行的实现方式:部分子场景数据不同。例如,假设场景数据中包括10个数据,分别记为数据1-数据10,再对该10个场景数据进行处理得到3个子场景数据,该3个子场景数据中包括的数据可以如表2所示:Another possible implementation: some sub-scene data is different. For example, suppose that the scene data includes 10 data, which are respectively recorded as data 1 - data 10, and then the 10 scene data are processed to obtain 3 sub-scene data, and the data included in the three sub-scene data can be as shown in Table 2. :
表2Table 2
子场景数据的标识Identification of sub-scene data | 子场景数据中包括的数据的标识Identification of data included in sub-scene data |
子场景数据1Sub-scenario data 1 | 数据1、数据2、数据3、数据5Data 1, data 2, data 3, data 5 |
子场景数据2Sub-scenario data 2 | 数据4、数据5、数据6Data 4, data 5, data 6 |
子场景数据3Sub-scenario data 3 | 数据4、数据5、数据6Data 4, data 5, data 6 |
在表2所示的各子场景数据中,子场景数据2和子场景数据3包括了完全相同的数据。需要说明的,表2只是以示例的形式示意场景数据中包括的子场景数据、以及各子场景数据中包括的数据,并不是对此进行的限定。Among the respective sub-scene data shown in Table 2, the sub-scene data 2 and the sub-scene data 3 include identical data. It should be noted that Table 2 only illustrates the sub-scene data included in the scene data and the data included in each sub-scene data by way of example, and is not limited thereto.
在获取得到多个子场景数据之后,获取各个子场景数据对应的接收对象,并将子场景数据推送给对应的接收对象。例如,子场景数据1对应的接收对象为仪表盘,则将该子场景数据1推送给仪表盘,由仪表盘来显示该子场景数据1;子场景数据2对应的接收对象为中控台,则将该子场景数据2推送给中控台,由中控台来显示该子场景数据2。After obtaining the plurality of sub-scene data, the receiving object corresponding to each sub-scene data is acquired, and the sub-scene data is pushed to the corresponding receiving object. For example, if the receiving object corresponding to the sub-scene data 1 is a dashboard, the sub-scene data 1 is pushed to the dashboard, and the sub-scene data 1 is displayed by the dashboard; the receiving object corresponding to the sub-scene data 2 is the center console. Then, the sub-scene data 2 is pushed to the center console, and the sub-scene data 2 is displayed by the center console.
在图4所示的实施例中,在获取到场景数据之后,对场景数据进行处理得到至少两个子场景数据,并根据子场景数据和接收对应的对应关系,将各子场景数据推送给其对应的接收对象,使得各接收对象可以获取得到其对应的子场景数据,充分利用了交通工具的内部空间,避免了各接收对象接收到冗余的场景数据,提高了各接收对象接收场景数据的合理性以及简洁性,并且,由于接收对象为两个,还能够向用户输出更多的场景数据,使得用户可以由针对性的获取所需数据。In the embodiment shown in FIG. 4, after acquiring the scene data, the scene data is processed to obtain at least two sub-scene data, and each sub-scene data is pushed to the corresponding according to the sub-scene data and the corresponding correspondence corresponding to the reception. The receiving object enables each receiving object to obtain the corresponding sub-scene data, fully utilizes the internal space of the vehicle, avoids receiving redundant scene data by each receiving object, and improves the reasonable reception of the scene data by each receiving object. Sexuality and simplicity, and since the number of receiving objects is two, it is also possible to output more scene data to the user, so that the user can obtain the required data by targeted.
在图4所示实施例的基础上,可以通过如下两种可行的实现方式对场景数据进行处理,得到多个子场景数据(图4所示实施例中的S402),具体的:
On the basis of the embodiment shown in FIG. 4, the scenario data can be processed by the following two feasible implementation manners to obtain multiple sub-scene data (S402 in the embodiment shown in FIG. 4), specifically:
一种可行的实现方式:根据子场景的数据类型,对所述场景数据进行处理,得到多个子场景数据。A feasible implementation manner is: processing the scene data according to a data type of the sub-scene to obtain a plurality of sub-scene data.
在该种可行的实现方式中,可选的,子场景的数据类型可以包括:驾驶辅助数据、紧急事件数据、全量信息数据以及驾驶必要数据。其中,各子场景的数据类型中可以包括至少一种数据类型的场景数据。例如,驾驶辅助数据可以包括交通状况数据、剩余里程全览图中的至少一个;驾驶必要数据可以包括交通工具的状态数据、行驶指示标识中的至少一个;全量信息数据可以包括导航全览图、娱乐数据中的至少一个,紧急事件数据可以包括交通工具的异常数据。In this feasible implementation, optionally, the data type of the sub-scene may include: driving assistance data, emergency data, full amount of information data, and driving necessary data. The data type of each sub-scene may include scene data of at least one data type. For example, the driving assistance data may include at least one of traffic condition data and a remaining mileage overview map; the driving necessary data may include at least one of status data of the vehicle, a driving indication identifier; the full amount information data may include a navigation overview map, At least one of the entertainment data, the emergency data may include abnormal data of the vehicle.
在实际应用过程中,在获取得到交通工具的场景数据后,可以根据场景数据中各数据的类型与子场景的数据类型的对应关系,确定该数据所属的子场景的数据类型,从而得到多个子场景数据。In the actual application process, after obtaining the scene data of the vehicle, the data type of the sub-scene to which the data belongs may be determined according to the correspondence between the type of each data in the scene data and the data type of the sub-scene, thereby obtaining multiple sub-scenarios. Scene data.
示例性的,假设获取得到场景数据包括:剩余里程全览图、行车速度(交通工具的状态数据)、剩余油量(交通工具的状态数据)、前方100米左转标识(行驶指示标识)、导航全览图,则确定的子场景数据如表3所示:Exemplarily, it is assumed that the acquired scene data includes: a remaining mileage overview map, driving speed (status data of the vehicle), remaining oil quantity (status data of the vehicle), a front 100 m left turn logo (driving indication mark), To navigate the overview map, the determined sub-scene data is shown in Table 3:
表3table 3
子场景的数据类型Sub-scenario data type | 子场景数据中包括的数据的类型Type of data included in the sub-scene data |
驾驶必要数据Driving necessary data | 行车速度、剩余油量、前方100米左转标识Driving speed, remaining oil, front 100m left turn logo |
驾驶辅助数据Driving assistance data | 剩余里程全览图Remaining mileage overview |
全量信息数据Full amount of information data | 导航全览图Navigation overview |
本领域技术人员可以理解,子场景的数据类型的数量大于或等于得到的子场景数据的数量。即子场景的数据类型包括5种,但实际应用过程中,仅获取到3种子场景的数据类型对应的场景数据,因此,得到的子场景数据的数量为3。Those skilled in the art can understand that the number of data types of the sub-scene is greater than or equal to the number of obtained sub-scene data. That is, the data type of the sub-scene includes five types, but in the actual application process, only the scene data corresponding to the data type of the three seed scenes is acquired, and therefore, the number of obtained sub-scene data is 3.
另一种可行的实现方式:根据交通工具的场景类型,对场景数据进行处理,得到至少两个子场景数据。具体的,请参见图5所示的实施例。Another feasible implementation manner: processing the scene data according to the scene type of the vehicle, and obtaining at least two sub-scene data. Specifically, please refer to the embodiment shown in FIG. 5.
图5为本发明提供的获取子场景数据方法的流程示意图,请参见图5,该方法可以包括:FIG. 5 is a schematic flowchart of a method for obtaining sub-scenario data according to the present invention. Referring to FIG. 5, the method may include:
S501、根据场景数据,确定场景类型;S501. Determine a scene type according to the scene data.
S502、根据场景类型与子场景的数据类型的对应关系,获取场景类型对应的子场景的数据类型;S502: Obtain a data type of the sub-scene corresponding to the scene type according to the correspondence between the scene type and the data type of the sub-scene;
S503、根据子场景的数据类型,对场景数据进行处理,得到多个子场景数据。
S503. Process the scene data according to the data type of the sub-scene to obtain a plurality of sub-scene data.
在图5所示的实施例中,在获取到场景数据之后,当需要获取子场景数据时,先根据获取到的场景数据确定场景类型,该场景类型可以包括导航场景、娱乐场景、高速场景、市区场景、倒车场景等。可选的,可以对场景数据中的数据类型进行分析,以确定场景类型。In the embodiment shown in FIG. 5, after acquiring the scene data, when the sub-scene data needs to be acquired, the scene type is determined according to the acquired scene data, and the scene type may include a navigation scene, an entertainment scene, a high-speed scene, Urban scenes, reversing scenes, etc. Optionally, the data type in the scene data can be analyzed to determine the type of the scene.
示例性的,可以判断场景数据中是否包括导航路线,若是,可以判断场景类型为导航场景;可以判断场景数据中是否包括多媒体数据(例如音乐、视频等),若是,则可以判断场景类型为音乐场景。可选的,若场景数据中既包括导航线路,也包括多媒体数据,则可以根据导航线路和多媒体数据的优先级确定场景类型。例如,若导航线路的优先级高于多媒体数据的优先级,则可以确定场景类型为导航场景。当场景数据中包括交通工具的位置信息时,可以根据交通工具的位置信息确定场景类型为高速场景或者市区场景,当然,当场景数据中包括交通工具的行驶速度时还可以根据交通工具的行驶速度确定场景类型。For example, it may be determined whether the navigation data is included in the scene data. If yes, the scene type may be determined as a navigation scene; whether the multimedia data (such as music, video, etc.) may be included in the scene data, and if yes, the scene type may be determined as music. Scenes. Optionally, if the scene data includes both a navigation line and multimedia data, the scene type may be determined according to the priority of the navigation line and the multimedia data. For example, if the priority of the navigation line is higher than the priority of the multimedia data, it may be determined that the scene type is a navigation scene. When the location information of the vehicle is included in the scene data, the scene type may be determined as a high-speed scene or an urban scene according to the location information of the vehicle. Of course, when the scene data includes the traveling speed of the vehicle, the vehicle may also be driven according to the vehicle. Speed determines the type of scene.
在确定得到场景类型之后,获取场景类型与子场景的数据类型的对应关系,该对应关系可以为根据经验值确定得到的,也可以为用户预先设置的。然后,根据该对应关系获取场景类型对应的多个子场景的数据类型,并根据子场景的数据类型,对场景数据进行处理,得到多个子场景数据。After determining the type of the scene, the corresponding relationship between the scene type and the data type of the sub-scene is obtained, and the corresponding relationship may be determined according to an empirical value, or may be preset by the user. Then, the data types of the plurality of sub-scene corresponding to the scene type are obtained according to the corresponding relationship, and the scene data is processed according to the data type of the sub-scene to obtain a plurality of sub-scene data.
示例性的,假设场景类型与子场景的数据类型的对应关系如表4所示:Exemplarily, the correspondence between the scene type and the data type of the sub-scene is as shown in Table 4:
表4Table 4
场景类型Scene type | 子场景的数据类型Sub-scenario data type |
道路异常导航场景Road abnormal navigation scene | 导航全览图、交通状况数据、交通工具的状态数据Navigation overview map, traffic status data, vehicle status data |
道路正常导航场景Normal navigation scene | 导航全览图、行驶指示标识、剩余里程全览图Navigation overview map, driving indication logo, remaining mileage overview map |
娱乐场景Entertainment scene | 娱乐数据、交通状况数据、交通工具的状态数据Entertainment data, traffic status data, vehicle status data |
假设获取得到场景数据如表5所示:Assume that the obtained scene data is as shown in Table 5:
表5table 5
导航全览图Navigation overview |
前方100米拥堵100 meters in front of congestion |
前方500交通事故500 traffic accidents ahead |
前方1000米畅通1000 meters ahead |
时速60千米/时60 km/h |
剩余油量10升10 liters of remaining |
室温23摄氏度23 degrees Celsius at room temperature |
根据该场景数据确定场景类型为道路异常导航场景,则获取道路异常导航场景对应的子场景的数据类型:导航全览图、交通状况数据、交通工具的状态数据,并根据场景数据中各数据的类型与子场景的数据类型的对应关系,确定各数据所属的子场景的数据类型,从而得到多个子场景数据。如表6所示:And determining, according to the scene data, that the scene type is a road abnormal navigation scene, acquiring a data type of the sub-scene corresponding to the road abnormal navigation scene: a navigation overview map, traffic condition data, and vehicle status data, and according to each data in the scene data. The correspondence between the type and the data type of the sub-scene determines the data type of the sub-scene to which each data belongs, thereby obtaining a plurality of sub-scene data. As shown in Table 6:
表6Table 6
在图5所示的实施例中,根据场景类型确定与场景类型对应的子场景的数据类型,并根据子场景的数据类型对场景数据进行处理,得到多个子场景数据,确定得到的子场景数据与交通工具的当前场景相关,进而提高确定得到的子场景数据精确性。In the embodiment shown in FIG. 5, the data type of the sub-scene corresponding to the scene type is determined according to the scene type, and the scene data is processed according to the data type of the sub-scene to obtain a plurality of sub-scene data, and the obtained sub-scene data is determined. Corresponding to the current scene of the vehicle, thereby improving the accuracy of the determined sub-scene data.
在上述任意一个实施例的基础上,当需要获取各子场景数据对应的接收对象(图4所示实施例中的S403)时。可选的,可以根据子场景的数据类型,确定各子场景数据对应的接收对象。具体的,可以通过如下两种可行的实现方式确定各子场景数据对应的接收对象:On the basis of any of the above embodiments, when it is necessary to acquire a receiving object corresponding to each sub-scene data (S403 in the embodiment shown in FIG. 4). Optionally, the receiving object corresponding to each sub-scene data may be determined according to the data type of the sub-scene. Specifically, the receiving object corresponding to each sub-scene data may be determined by the following two feasible implementation manners:
一种可行的实现方式:根据各子场景的数据类型对应的推送优先级,确定各子场景数据对应的接收对象。A feasible implementation manner is: determining a receiving object corresponding to each sub-scene data according to a pushing priority corresponding to a data type of each sub-scene.
在该种可行的实现方式中,各子场景的数据类型有其对应的推送优先级,不同的推送优先级对应不同的接收对象。各子场景的数据类型对应的推送优先级可以为用户预先设置的,也可以是根据历史经验值确定得到的。在实际应用过程中,可以根据实际需要设置各子场景的数据类型的优先级、以及各推送优先级对应的接收对象。In this feasible implementation manner, the data type of each sub-scene has its corresponding push priority, and different push priorities correspond to different receiving objects. The push priority corresponding to the data type of each sub-scene may be preset by the user, or may be determined according to historical experience values. In the actual application process, the priority of the data type of each sub-scene and the receiving object corresponding to each push priority may be set according to actual needs.
示例性的,假设对场景数据进行处理后得到3种子场景数据,分别记为子场景数据1-子场景数据3,每一种子场景的数据类型、以及各子场景的数据类型的推送优先级、推送优先级与接收对象的对应关系、子场景数据与接收对象的对应关系。如表7所示:Exemplarily, it is assumed that the scene data is processed to obtain three seed scene data, which are respectively recorded as sub-scene data 1 - sub-scene data 3, the data type of each seed scene, and the push priority of the data type of each sub-scene, Correspondence between the priority of the push target and the received object, and the correspondence between the sub-scene data and the received object. As shown in Table 7:
表7
Table 7
子场景数据Sub-scenario data | 子场景的数据类型Sub-scenario data type | 推送优先级Push priority | 接收对象Receiving object |
子场景数据1Sub-scenario data 1 | 交通工具的状态数据Vehicle status data | 33 | 仪表盘dash board |
子场景数据2Sub-scenario data 2 | 娱乐数据、导航全览图Entertainment data, navigation overview | 22 | 中控台Center console |
子场景数据3Sub-scenario data 3 | 交通状况数据Traffic status data | 11 | 后视镜rearview mirror |
本实施例根据各子场景的数据类型的推送优先级,将用户驾驶中绝对必要的信息(例如交通工具的状态数据)推送给用户便于查看的接收对象,例如仪表盘或者HUD,相应的,可以将交通工具的状态数据的优先级设置为3(最高)。将用户经常查看的子场景数据(例如娱乐数据、导航全览图等)推送给用户可以方便查看但不影响用户驾驶的接收对象,例如中控台,相应的,可以将娱乐数据、导航全览图的优先级设置为2。将需要用户了解的紧急信息和其他次要的驾驶辅助信息(例如交通状况数据)推送给用户不常使用的接收对象,例如后视镜,相应的,可以将交通状况数据的优先级设置为1,从而实现了有针对性的向用户推送场景数据。In this embodiment, according to the push priority of the data type of each sub-scene, the information absolutely necessary for the user to drive (for example, the state data of the vehicle) is pushed to the receiving object that is convenient for viewing by the user, such as a dashboard or a HUD, and correspondingly, The priority of the vehicle's status data is set to 3 (highest). Pushing sub-scene data (such as entertainment data, navigation overview maps, etc.) that users frequently view to the receiving object that the user can conveniently view but does not affect the user's driving, such as the center console, correspondingly, can enter entertainment data, navigation overview The priority of the graph is set to 2. Urgent information that needs to be understood by the user and other secondary driving assistance information (such as traffic condition data) are pushed to the receiving object that the user does not often use, such as a rear view mirror, and accordingly, the priority of the traffic condition data can be set to 1 Therefore, targeted data is pushed to the user.
另一种可行的实现方式:根据预设的各子场景的数据类型与各接收对象的对应关系,确定各子场景数据对应的接收对象。Another feasible implementation manner is: determining a receiving object corresponding to each sub-scene data according to a preset correspondence between a data type of each sub-scene and each receiving object.
在该种可行的实现方式中,***可以预设各子场景的数据类型与各接收对象的对应关系。用户还可以根据实际需要预设各子场景的数据类型与各接收对象的对应关系。具体的,可以向用户输出各子场景的数据类型以及各接收对象,并接收用户确定的对应关系。一种可行的实现方式为,以文字的形式向用户输出各子场景的数据类型和各接收对象,以使用户可以对各子场景的数据类型和各接收对象进行关联操作,并根据用户输入的关联操作,确定各子场景的数据类型和各接收对象的对应关系。可选的,该关联操作可以为对子场景的数据类型和接收对象的连线操作、选中操作等;另一种可行的实现方式为,以语音的形式向用户输出各子场景的数据类型以及各接收对象,以使用户根据接收到的各子场景的数据类型以及各接收对象,以语音或者文字的形式输入各子场景的数据类型与各接收对象的对应关系。In this feasible implementation manner, the system may preset a correspondence between a data type of each sub-scene and each received object. The user can also preset the correspondence between the data type of each sub-scenario and each receiving object according to actual needs. Specifically, the data type of each sub-scene and each received object may be output to the user, and the corresponding relationship determined by the user is received. A feasible implementation manner is that the data type of each sub-scene and each receiving object are output to the user in the form of text, so that the user can perform an associating operation on the data type of each sub-scene and each receiving object, and according to the user input. The association operation determines the data type of each sub-scene and the corresponding relationship of each received object. Optionally, the association operation may be a data type of the sub-scene and a connection operation of the receiving object, a selection operation, and the like; another feasible implementation manner is: outputting the data type of each sub-scenario to the user in the form of voice and Each of the receiving objects is such that the user inputs the correspondence between the data type of each sub-scene and each receiving object in the form of voice or text according to the received data type of each sub-scene and each received object.
当需要确定各子场景数据对应的接收对象时,可以获取预设的各子场景的数据类型与各接收对象的对应关系,并根据对应关系,确定各子场景数据对应的接收对象。When the receiving object corresponding to each sub-scene data needs to be determined, the preset correspondence relationship between the data type of each sub-scene and each receiving object may be acquired, and the receiving object corresponding to each sub-scene data is determined according to the corresponding relationship.
示例性的,假设对场景数据进行处理后得到3种子场景数据,分别记为子场景数据1-子场景数据3,各子场景数据对应的子场景的数据类型、各子场景的数据类型与各接收对象的对应关系如表8所示:Exemplarily, after processing the scene data, three seed scene data are obtained, which are respectively recorded as sub-scene data 1 - sub-scene data 3, data types of sub-scene corresponding to each sub-scene data, data types of each sub-scene, and each The correspondence between the receiving objects is shown in Table 8:
表8
Table 8
子场景数据Sub-scenario data | 子场景的数据类型Sub-scenario data type | 接收对象Receiving object |
子场景数据1Sub-scenario data 1 | 全量信息数据Full amount of information data | 中控台Center console |
子场景数据2Sub-scenario data 2 | 紧急事件数据Emergency data | 后视镜或倒车镜Rearview mirror or mirror |
子场景数据3Sub-scenario data 3 | 驾驶必要数据Driving necessary data | 仪表盘或HUDDashboard or HUD |
则根据表8所示的各子场景数据对应的子场景的数据类型各子场景的数据类型与各接收对象的对应关系,可以确定各子场景数据与接收对象的对应关系。Then, according to the correspondence between the data type of each sub-scene of the data type of the sub-scene corresponding to each sub-scene data shown in Table 8 and each receiving object, the correspondence between each sub-scene data and the receiving object can be determined.
下面,通过如下2个示例,对上述方法实施例所示的数据的推送方法进行详细说明。Hereinafter, the method of pushing data shown in the above method embodiment will be described in detail by the following two examples.
示例1,假设获取的到场景数据如表9所示:Example 1, assuming that the acquired scene data is as shown in Table 9:
表9Table 9
导航全览图Navigation overview |
前方500米道路施工500 meters ahead road construction |
前方700米道路拥堵700 meters ahead of the road is congested |
前方1公里交通事故1 km traffic accident ahead |
时速60千米/时60 km/h |
发动机转速5000转/分Engine speed 5000 rpm |
根据表9所示的场景数据,可以确定场景类型为道路异常导航场景,然后,获取该场景类型对应的子场景的数据类型,假设该道路异常导航场景对应的子场景的数据类型包括:导航全览图、交通状况数据、交通工具的状态数据,根据表9所示的场景数据和子场景的数据类型,可以确定各子场景数据以及对应的接收对象如表10所示:According to the scenario data shown in Table 9, the scenario type is a road abnormal navigation scenario, and then the data type of the sub-scene corresponding to the scenario type is obtained, and the data type of the sub-scene corresponding to the road abnormal navigation scenario is: The map, the traffic status data, and the status data of the vehicle can be determined according to the scene data and the data type of the sub-scene shown in Table 9, and each sub-scene data and the corresponding receiving object are as shown in Table 10:
表10Table 10
在确定得到各个子场景数据之后,可以根据各子场景的数据类型与各接收对象的对应关系,确定各个子场景数据对应的接收对象,假设子场景的数据类型为导航全览图时,对应的接收对象为中控台,若子场景的数据类型为交通状况数据时,对应的接收对象为后视镜,子场景的数据类型为交通工具的状态数据时,对应的接收对象为仪表盘。After determining the data of each sub-scene, the corresponding object of each sub-scene data may be determined according to the correspondence between the data type of each sub-scene and each receiving object, and the data type of the sub-scene is assumed to be a navigation overview map. The receiving object is the center console. If the data type of the sub-scene is traffic condition data, the corresponding receiving object is the rear view mirror, and when the data type of the sub-scene is the state data of the vehicle, the corresponding receiving object is the dashboard.
在得到子场景数据和接收对象的对应关系之后,将“导航全览图”推送至中控台,将“前方100米拥堵、前方500交通事故、前方1000米畅通”推送至后视镜,将“时速60千米/时、发动机转速5000转/分”推送至仪表盘。After obtaining the correspondence between the sub-scene data and the receiving object, push the “Navigation Overview Map” to the center console, and push “100 meters ahead of the traffic, 500 traffic accidents ahead, and 1000 meters ahead” to the rear view mirror. “Speed 60 km/h, engine speed 5000 rpm” is pushed to the dashboard.
在各接收对象接收到其对应的场景数据之后,接收对象对其对应的场景数据进行显示。具体的,图6为本发明一实施例提供的显示界面示意图。请参见图6,包括中控台界面601、后视镜界面602、以及仪表盘界面603。其中,After each receiving object receives its corresponding scene data, the receiving object displays the corresponding scene data. Specifically, FIG. 6 is a schematic diagram of a display interface according to an embodiment of the present invention. Referring to FIG. 6, a center console interface 601, a rearview mirror interface 602, and a dashboard interface 603 are included. among them,
在中控台界面601中显示着导航全览图,该导航全览图中包括导航路线(图中位置A、B、C所处的线路)和导航路线的交通状况,如界面601所示,用户的当前位置为位置A,在位置B至位置C的路段中交通拥堵,其他路段交通顺畅,在导航全览图中还包括行驶指示标识(前方200米左转进入文化路)、剩余路程25Km、到达时间18:43、以及到达时长43分钟,需要说明的是,界面601只是以示例的形式示意导航全览图中包括的数据,当然,在实际应用过程中,可以根据实际需要设定导航全览图中包括的数据,此时,在导航全览图中仅显示道路的基本路况信息,不叠加其它施工、事故等附加信息,进而确保中控台界面的简洁性和可读性。A navigation overview map is displayed in the center console interface 601. The navigation overview map includes the navigation route (the route where the positions A, B, and C are located) and the traffic condition of the navigation route, as shown by the interface 601. The current position of the user is position A, the traffic is congested in the section from position B to position C, and the traffic of other sections is smooth. The navigation indicator is also included in the navigation overview map (200 meters ahead to enter the cultural road) and the remaining distance is 25Km. The arrival time is 18:43, and the arrival time is 43 minutes. It should be noted that the interface 601 merely illustrates the data included in the overview map by way of example. Of course, in the actual application process, the navigation can be set according to actual needs. The data included in the map is displayed. At this time, only the basic road condition information of the road is displayed in the navigation overview map, and additional information such as construction and accidents are not superimposed, thereby ensuring the simplicity and readability of the interface of the center console.
在后视镜界面602中显示着交通状况数据:“前方500米道路施工、前方700米道路拥堵、前方1公里交通事故”。The traffic condition data is displayed on the rearview mirror interface 602: "500 meters ahead of the road construction, 700 meters ahead of the road, and 1 km ahead traffic accident".
在仪表盘界面603中显示着交通工具的状态数据:“时速60千米/时、发动机转速5000转/分”。The status data of the vehicle is displayed in the dashboard interface 603: "speed of 60 km/h, engine speed of 5000 rpm".
在上述过程中,在获取到交通工具的场景数据后,将场景数据中的不同子场景数据统一的推送至中控台、后视镜、以及仪表盘,使得中控台、后视镜、以及仪表盘可以同步及实时的获取到场景数据,进一步的,在中控台中显示简约的导航全览图,在后视镜中显示路况信息,在仪表盘中显示交通工具的状态数据,根据接收对象的作用的不同,向接收对象推送与之对应的场景数据,实现对场景数据进行合理分配,便于用户对各场
景数据的查看。In the above process, after acquiring the scene data of the vehicle, the different sub-scene data in the scene data is uniformly pushed to the center console, the rearview mirror, and the dashboard, so that the center console, the rearview mirror, and The dashboard can acquire scene data in synchronization and in real time. Further, a simple navigation overview map is displayed in the center console, road condition information is displayed in the rearview mirror, and status data of the vehicle is displayed in the dashboard, according to the receiving object. The role of the scenario is to push the corresponding scene data to the receiving object, so as to realize the reasonable distribution of the scene data, so that the user can easily
View the view data.
示例2,假设获取的到场景数据如表11所示:Example 2, assuming that the acquired scene data is as shown in Table 11:
表11Table 11
导航全览图Navigation overview |
剩余里程全览图Remaining mileage overview |
前方200米进入文化路200 meters ahead into the cultural road |
时速60千米/时60 km/h |
发动机转速5000转/分Engine speed 5000 rpm |
根据表11所示的场景数据,可以确定场景类型为道路正常导航场景,然后,获取该场景类型对应的子场景的数据类型,假设该道路正常导航场景对应的子场景的数据类型包括:导航全览图、行驶指示标识、剩余里程全览图、交通工具的状态数据,根据表11所示的场景数据和子场景的数据类型,可以确定各子场景数据以及对应的接收对象如表12所示:According to the scenario data shown in Table 11, the scenario type is a normal navigation scenario of the road, and then the data type of the sub-scene corresponding to the scenario type is obtained, and the data type of the sub-scene corresponding to the normal navigation scenario of the road is: The map, the driving indication logo, the remaining mileage overview map, and the status data of the vehicle, according to the scene data and the data type of the sub-scene shown in Table 11, can determine each sub-scene data and the corresponding receiving object as shown in Table 12:
表12Table 12
在确定得到各个子场景数据之后,可以根据各子场景的数据类型与各接收对象的对应关系,确定各个子场景数据对应的接收对象,假设子场景的数据类型为行驶全览图时,对应的接收对象为中控台,子场景的数据类型为剩余里程全览图时,则对应的接收对象为后视镜,若子场景的数据类型为行驶指示标识或者交通工具的状态数据时,对应的接收对象为仪表盘。After determining the data of each sub-scene, the corresponding object of each sub-scene data may be determined according to the correspondence between the data type of each sub-scene and each receiving object, and the data type of the sub-scene is a driving overview map, corresponding to When the receiving object is the center console, and the data type of the sub-scene is the remaining mileage overview map, the corresponding receiving object is the rearview mirror. If the data type of the sub-scene is the driving indication identifier or the state data of the vehicle, the corresponding receiving The object is a dashboard.
在得到子场景数据和接收对象的对应关系之后,将“导航全览图”推送至中控台,将“剩余里程全览图”推送至后视镜,将“前方200米进入文化路、时速60千米/时、发动机转速5000转/分”推送至仪表盘。After obtaining the correspondence between the sub-scene data and the receiving object, the “Navigation Overview Map” is pushed to the center console, and the “Remaining Mileage Overview Map” is pushed to the rearview mirror, and the “200 meters ahead enters the cultural road and the speed. 60 km/h, engine speed 5000 rpm” is pushed to the dashboard.
在各接收对象接收到其对应的场景数据之后,接收对象对其对应的场景数据进行显示。具体的,图7为本发明一实施例提供的显示界面示意图。请参见图7,包括中控台
界面701、后视镜界面702、以及仪表盘界面703,其中,After each receiving object receives its corresponding scene data, the receiving object displays the corresponding scene data. Specifically, FIG. 7 is a schematic diagram of a display interface according to an embodiment of the present invention. Please refer to Figure 7, including the center console
Interface 701, rearview mirror interface 702, and dashboard interface 703, wherein
在中控台界面701中显示着导航全览图,该导航全览图中包括导航路线(图中位置A、B、C、D所处的线路)和导航路线的交通状况,如界面701所示,导航路线的起始位置为位置A,导航路线的终止位置为位置D,用户的当前位置为位置B,导航全览图中还包括道路标识,例如在位置C限速80千米/小时,在导航全览图中还包括行驶指示标识(前方200米左转进入文化路)、剩余路程25Km、到达时间18:43、以及到达时长43分钟,需要说明的是,界面701只是以示例的形式示意导航全览图中包括的数据,当然,在实际应用过程中,可以根据实际需要设定导航全览图中包括的数据,A navigation overview map is displayed in the center console interface 701. The navigation overview map includes navigation routes (the lines where the positions A, B, C, and D are located) and traffic conditions of the navigation route, such as interface 701. The starting position of the navigation route is position A, the ending position of the navigation route is position D, the current position of the user is position B, and the road map is also included in the navigation overview map, for example, the speed limit at position C is 80 km/h. In the navigation overview map, the driving indication sign (200 meters ahead to enter the cultural road), the remaining distance 25Km, the arrival time 18:43, and the arrival time of 43 minutes are included. It should be noted that the interface 701 is only an example. The form indicates the data included in the overview map. Of course, in the actual application process, the data included in the navigation overview map can be set according to actual needs.
在后视镜界面702中显示着剩余里程全览图。A remaining mileage overview map is displayed in the rearview mirror interface 702.
在仪表盘界面703中显示着行驶指示标识“前方200米进入文化路”和交通工具的状态数据:“时速60千米/时、发动机转速5000转/分”。In the dashboard interface 703, the driving indication flag "200 meters ahead of the cultural road" and the state data of the vehicle are displayed: "speed of 60 km/h, engine speed of 5000 rpm".
在上述过程中,在获取到交通工具的场景数据后,将场景数据中的不同子场景数据统一的推送至中控台、后视镜、以及仪表盘,使得中控台、后视镜、以及仪表盘可以同步及实时的获取到场景数据,进一步的,通过在中控台中显示地图及导航信息(导航全览图),在后视镜中显示剩余里程全览图,在仪表盘中显示行驶指示标识和交通工具的状态数据,对场景数据进行合理分配,便于用户对各场景数据的查看。In the above process, after acquiring the scene data of the vehicle, the different sub-scene data in the scene data is uniformly pushed to the center console, the rearview mirror, and the dashboard, so that the center console, the rearview mirror, and The dashboard can acquire the scene data in synchronization and in real time. Further, by displaying the map and navigation information (navigation overview map) in the center console, the remaining mileage overview map is displayed in the rearview mirror, and the driving is displayed in the dashboard. The status data of the indicator and the vehicle are indicated, and the scene data is reasonably allocated, so that the user can view the scene data.
在上述任意一个示例的基础上,在交通工具完成一段里程之后,可以在后视镜上显示本次里程的线路全览图,同时,还可以在后视镜中显示本次里程的平均时速、平均油耗、全程时间、全程里程等。图8为本发明一实施例提供的显示界面示意图,请参见图8,界面801为后视镜界面,包括线路全览图、线路的起点(西溪蝶园)、线路的终点(乌镇东栅停车场)、全程里程(86Km)、平均时速(79Km/h)、全程时间(71min)、平均油耗(6.9L/Km),需要说明的是,图8只是以示例的形式示意后视镜中显示的场景数据,在实际应用过程中,可以根据实际需要设置后视镜中显示的场景数据,本发明对此不作具体限定。On the basis of any of the above examples, after the vehicle completes a mileage, the line overview map of the mileage can be displayed on the rearview mirror, and the average speed of the current mileage can also be displayed in the rearview mirror. Average fuel consumption, full time, full mileage, etc. FIG. 8 is a schematic diagram of a display interface according to an embodiment of the present invention. Referring to FIG. 8 , the interface 801 is a rear view mirror interface, including a line overview map, a starting point of the line (Xixi Butterfly Garden), and an end point of the line (Wuzhen East Gate Parking). Field), full range (86Km), average speed (79Km/h), full time (71min), average fuel consumption (6.9L/Km), it should be noted that Figure 8 is only shown as an example in the rearview mirror The scene data in the rear view mirror can be set according to actual needs in the actual application process, which is not specifically limited in the present invention.
本领域技术人员可以理解,在上述的实施例中,为了便于描述和说明,以表格的形式描述了一些场景数据以及对应关系,但本实施例并不限于该些数据以及对应关系的存在形式为表格,例如,该数据还可以通过分词符、标点符号等来区分。该对应关系还可以通过指针、映射等方式实现。对于数据和对应关系的具体实现方式,本实施例此处不做特别限制。It should be understood by those skilled in the art that in the foregoing embodiments, some scene data and corresponding relationships are described in the form of a table for convenience of description and description, but the embodiment is not limited to the existence of the data and the corresponding relationship. Forms, for example, can also be distinguished by term breakers, punctuation, and the like. The correspondence can also be implemented by means of pointers, mappings, and the like. The specific implementation manner of the data and the corresponding relationship is not limited herein.
以下将详细描述根据本发明的一个或多个实施例的数据的推送装置。这些数据的推
送装置可以被实现在交通工具或终端设备的基础架构中,也可以被实现在服务器和客户端的交互***中。本领域技术人员可以理解,这些数据的推送装置均可使用市售的硬件组件通过本方案所教导的步骤进行配置来构成。例如,处理器组件(或处理模块、处理单元)可以使用来自德州仪器公司、英特尔公司、ARM公司、等企业的单片机、微控制器、微处理器等组件。A push device for data according to one or more embodiments of the present invention will be described in detail below. Push of these data
The delivery device can be implemented in the infrastructure of the vehicle or terminal device, or can be implemented in an interactive system between the server and the client. Those skilled in the art will appreciate that the push devices for such data can be constructed using commercially available hardware components configured by the steps taught by the present scheme. For example, the processor component (or processing module, processing unit) can use components such as a microcontroller, a microcontroller, a microprocessor, etc. from Texas Instruments, Intel Corporation, ARM, and the like.
图9为本发明一实施例提供的数据的推送装置的结构示意图。如图9所示,本实施例提供的数据的推送装置,包括:FIG. 9 is a schematic structural diagram of a data pushing apparatus according to an embodiment of the present invention. As shown in FIG. 9, the data sending apparatus provided in this embodiment includes:
数据获取模块10,用于获取场景数据;The data acquisition module 10 is configured to acquire scene data.
推送模块11,用于向交通工具承载的多个接收对象分别推送至少部分所述场景数据,所述场景数据用于显示。The pushing module 11 is configured to respectively push at least part of the scene data to a plurality of receiving objects carried by the vehicle, where the scene data is used for display.
本实施例提供的数据的推送装置,可用于执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。The pushing device of the data provided in this embodiment may be used to perform the foregoing method embodiments, and the implementation principle and technical effects are similar, and details are not described herein again.
图10为本发明一实施例提供的数据的推送装置的结构示意图,本实施例在图9实施例的基础上实现,具体如下:FIG. 10 is a schematic structural diagram of a data pushing apparatus according to an embodiment of the present invention. The embodiment is implemented on the basis of the embodiment of FIG.
可选地,向多个接收对象推送的场景数据中、存在至少两个接收对象被推送的场景数据存在差异。Optionally, among the scene data pushed to the plurality of receiving objects, there is a difference in scene data in which at least two receiving objects are pushed.
可选地,还包括处理模块12和对象获取模块13,Optionally, the processing module 12 and the object obtaining module 13 are further included.
所述处理模块12,用于对所述场景数据进行处理,得到多个子场景数据;The processing module 12 is configured to process the scene data to obtain a plurality of sub-scene data;
所述对象获取模块13,用于获取各所述子场景数据对应的接收对象;The object obtaining module 13 is configured to acquire a receiving object corresponding to each of the sub-scene data.
所述推送模块11具体用于,将各所述子场景数据推送给对应的接收对象。The pushing module 11 is specifically configured to push each of the sub-scene data to a corresponding receiving object.
可选地,所述处理模块12具体用于,根据子场景的数据类型,对所述场景数据进行处理,得到多个子场景数据。Optionally, the processing module 12 is specifically configured to process the scene data according to a data type of the sub-scene to obtain a plurality of sub-scene data.
可选地,所述子场景的数据类型的数量大于或等于得到的子场景数据的数量。Optionally, the number of data types of the sub-scene is greater than or equal to the number of obtained sub-scene data.
可选地,还包括:类型获取模块14,根据所述场景数据,确定场景类型;Optionally, the method further includes: a type obtaining module 14, determining, according to the scene data, a scene type;
根据所述场景类型与子场景的数据类型的对应关系,获取所述场景类型对应的子场景的数据类型。Obtaining a data type of the sub-scene corresponding to the scene type according to the correspondence between the scene type and the data type of the sub-scene.
可选地,所述对象获取模块13具体用于,根据子场景的数据类型,确定各所述子场景数据对应的接收对象。Optionally, the object obtaining module 13 is specifically configured to determine, according to a data type of the sub-scene, a receiving object corresponding to each of the sub-scene data.
可选地,所述对象获取模块13具体用于,根据各所述子场景的数据类型对应的推送优先级,确定所述子场景数据对应的接收对象。
Optionally, the object obtaining module 13 is specifically configured to determine, according to a pushing priority corresponding to a data type of each of the sub-scene, a receiving object corresponding to the sub-scene data.
可选地,所述对象获取模块13具体用于,获取预设的各所述子场景的数据类型与各接收对象的对应关系;Optionally, the object obtaining module 13 is specifically configured to acquire a preset correspondence between a data type of each of the sub-scene and each received object;
根据所述对应关系,确定各所述子场景数据对应的接收对象。And determining, according to the correspondence, a receiving object corresponding to each of the sub-scene data.
可选地,还包括:关系获取模块15,用于向所述用户输出各所述子场景的数据类型以及各所述接收对象,接收所述用户确定的所述对应关系。Optionally, the method further includes: a relationship obtaining module 15 configured to output, to the user, a data type of each of the sub-scene and each of the receiving objects, and receive the corresponding relationship determined by the user.
可选地,所述场景类型包括:Optionally, the scene type includes:
导航场景;Navigation scene
娱乐场景。Entertainment scene.
可选地,若所述导航场景为道路异常导航场景,则所述道路异常导航场景对应的子场景的数据类型包括如下中的至少两个:Optionally, if the navigation scenario is a road abnormal navigation scenario, the data type of the sub-scene corresponding to the road abnormal navigation scenario includes at least two of the following:
导航全览图、交通状况数据、交通工具的状态数据。Navigation overview maps, traffic status data, and vehicle status data.
可选地,若所述子场景的数据类型为导航全览图,则对应的接收对象为中控台;Optionally, if the data type of the sub-scene is a navigation overview view, the corresponding receiving object is a central control station;
若所述子场景的数据类型为交通状况数据,则对应的接收对象为后视镜;If the data type of the sub-scene is traffic condition data, the corresponding receiving object is a rearview mirror;
若所述子场景的数据类型为交通工具的状态数据,则对应的接收对象为仪表盘。If the data type of the sub-scene is status data of the vehicle, the corresponding receiving object is a dashboard.
可选地,若所述导航场景为道路正常导航场景,则所述道路正常导航场景对应的子场景的数据类型包括如下中的至少两个:Optionally, if the navigation scenario is a normal navigation scenario, the data type of the sub-scene corresponding to the normal navigation scenario includes at least two of the following:
导航全览图、行驶指示标识、剩余里程全览图、交通工具的状态数据。Navigation overview map, driving indication logo, remaining mileage overview map, and vehicle status data.
可选地,若所述子场景的数据类型为行驶全览图,则对应的接收对象为中控台;Optionally, if the data type of the sub-scene is a driving overview map, the corresponding receiving object is a central control station;
若所述子场景的数据类型为剩余里程全览图,则对应的接收对象为后视镜;If the data type of the sub-scene is a remaining mileage overview map, the corresponding receiving object is a rearview mirror;
若所述子场景的数据类型为行驶指示标识或交通工具的状态数据,则对应的接收对象为仪表盘。If the data type of the sub-scene is the driving indication identifier or the status data of the vehicle, the corresponding receiving object is a dashboard.
可选地,若所述场景类型为娱乐场景,则所述娱乐场景对应的子场景的数据类型包括如下中的至少两个:Optionally, if the scene type is an entertainment scene, the data type of the sub-scene corresponding to the entertainment scene includes at least two of the following:
娱乐数据、交通状况数据、交通工具的状态数据。Entertainment data, traffic condition data, and status data of the vehicle.
可选地,若所述子场景的数据类型为娱乐数据,则对应的接收对象为中控台;Optionally, if the data type of the sub-scene is entertainment data, the corresponding receiving object is a central control station;
若所述子场景的数据类型为交通状况数据,则对应的接收对象为后视镜;If the data type of the sub-scene is traffic condition data, the corresponding receiving object is a rearview mirror;
若所述子场景的数据类型为交通工具的状态数据,则对应的接收对象为仪表盘。If the data type of the sub-scene is status data of the vehicle, the corresponding receiving object is a dashboard.
可选地,所述子场景的数据类型包括如下中的至少两个:Optionally, the data type of the sub-scene includes at least two of the following:
驾驶辅助数据、紧急事件数据、全量信息数据以及驾驶必要数据。Driving assistance data, emergency data, full amount of information data, and driving necessary data.
可选地,所述驾驶辅助数据包括交通状况数据、剩余里程全览图中的至少一个;
Optionally, the driving assistance data includes at least one of traffic condition data and a remaining mileage overview map;
所述驾驶必要数据包括所述交通工具的状态数据、行驶指示标识中的至少一个;The driving necessary data includes at least one of status data of the vehicle and a driving indication identifier;
所述全量信息数据包括导航全览图、娱乐数据中的至少一个;The full amount of information data includes at least one of a navigation overview map and entertainment data;
所述紧急事件数据包括交通工具的异常数据。The emergency data includes abnormal data of the vehicle.
可选地,若所述子场景的数据类型为驾驶辅助数据或紧急事件数据,则对应的接收对象为后视镜或倒车镜;Optionally, if the data type of the sub-scene is driving assistance data or emergency data, the corresponding receiving object is a rear view mirror or a rear view mirror;
若所述子场景的数据类型为全量信息数据,则对应的接收对象为中控台;If the data type of the sub-scene is full information data, the corresponding receiving object is a central control station;
若所述子场景的数据类型为驾驶必要数据,则对应的接收对象为仪表盘或HUD。If the data type of the sub-scene is driving necessary data, the corresponding receiving object is a dashboard or a HUD.
可选地,所述数据获取模块10具体用于,获取所述交通工具中的数据采集设备、云端服务器、与所述交通工具存在通信连接的智能家居设备中的至少一个发送的所述场景数据。Optionally, the data acquiring module 10 is specifically configured to acquire the scenario data sent by at least one of a data collection device, a cloud server, and a smart home device that is in communication connection with the vehicle. .
可选地,所述接收对象包括如下中的至少两个:Optionally, the receiving object includes at least two of the following:
仪表盘、中控台、平视显示器HUD、后视镜、倒车镜、与所述交通工具存在通信连接的智能终端。A dashboard, a center console, a head-up display HUD, a rearview mirror, a mirror, and a smart terminal in communication with the vehicle.
本实施例提供的数据的推送装置,可用于执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。The pushing device of the data provided in this embodiment may be used to perform the foregoing method embodiments, and the implementation principle and technical effects are similar, and details are not described herein again.
图11为本发明一实施例提供的数据的推送设备的硬件结构示意图。如图11所示,该数据的推送设备包括:FIG. 11 is a schematic structural diagram of hardware of a data pushing device according to an embodiment of the present invention. As shown in FIG. 11, the push device of the data includes:
输入设备20、处理器21、输出设备22、存储器23和至少一个通信总线24。通信总线24用于实现元件之间的通信连接。存储器23可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,存储器23中可以存储各种程序,用于完成各种处理功能以及实现本实施例的方法步骤。 Input device 20, processor 21, output device 22, memory 23, and at least one communication bus 24. Communication bus 24 is used to implement a communication connection between the components. The memory 23 may include a high speed RAM memory, and may also include a non-volatile memory NVM, such as at least one disk memory, in which various programs may be stored for performing various processing functions and implementing the method steps of the present embodiment.
可选的,上述处理器21例如可以为中央处理器(Central Processing Unit,简称CPU)、应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,该处理器21通过有线或无线连接耦合到上述输入设备20和输出设备22。Optionally, the processor 21 can be, for example, a central processing unit (CPU), an application specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), and programmable logic. A device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic component is implemented that is coupled to the input device 20 and the output device 22 by a wired or wireless connection.
可选的,上述输入设备20可以包括多种输入设备,例如可以包括面向设备的设备接口、软件的可编程接口、收发信机中的至少一个。上述输出设备22可以包括多种输出设备,例如可以包括软件的可编程接口、收发信机、面向设备的车载设备接口中的至少一个。
Optionally, the input device 20 may include multiple input devices, for example, at least one of a device-oriented device interface, a software programmable interface, and a transceiver. The output device 22 described above can include a variety of output devices, such as at least one of a programmable interface that can include software, a transceiver, and a device-oriented in-vehicle device interface.
可选的,上述面向设备的设备接口可以是用于设备与设备之间进行数据传输的有线接口、还可以是用于设备与设备之间进行数据传输的硬件***接口(例如USB接口、串口等);可选的,上述软件的可编程接口例如可以是供用户编辑或者修改程序的入口,例如芯片的输入引脚接口或者输入接口等;可选的,上述收发信机可以是具有通信功能的射频收发芯片、基带处理芯片以及收发天线等。Optionally, the device-oriented device interface may be a wired interface used for data transmission between the device and the device, or may be a hardware insertion interface (for example, a USB interface, a serial port, etc.) for data transmission between the device and the device. Optionally, the programmable interface of the foregoing software may be, for example, an entry for the user to edit or modify the program, such as an input pin interface or an input interface of the chip; optionally, the transceiver may be a communication function. RF transceiver chip, baseband processing chip, and transceiver antenna.
本发明实施例中的数据的推送设备为一通用的数据的推送设备。其可以适用于任一的控制***或者推送设备或者其他类型的设备。可选的,该数据的推送设备可以是用于交通工具的数据的推送设备,例如,可以是用于车辆的数据的推送设备、用于飞行器的数据的推送设备、用于水路运输工具的数据的推送设备等。关于用于交通工具的数据的推送设备的具体内容,本发明提供了另一实施例来进行介绍,请参见后面的实施例,在此不再详述。The push device for data in the embodiment of the present invention is a general data push device. It can be applied to any control system or push device or other type of device. Alternatively, the push device of the data may be a push device for data of the vehicle, for example, a push device that may be data for the vehicle, a push device for data of the aircraft, data for the waterway transporter Push equipment, etc. Regarding the specific content of the push device for data of the vehicle, the present invention provides another embodiment for introduction. Please refer to the following embodiments, which will not be described in detail herein.
在本实施例中,输入设备20,用于获取场景数据;In this embodiment, the input device 20 is configured to acquire scene data.
处理器21,耦合至输出设备22和所述输入设备20,用于控制所述输出设备22向交通工具承载的多个接收对象分别推送至少部分所述场景数据,所述场景数据用于显示。The processor 21 is coupled to the output device 22 and the input device 20 for controlling the output device 22 to respectively push at least part of the scene data to a plurality of receiving objects carried by the vehicle, the scene data being used for display.
可选地,所述处理器21还用于,对所述场景数据进行处理,得到多个子场景数据,获取各所述子场景数据对应的接收对象;Optionally, the processor 21 is further configured to: process the scene data, obtain a plurality of sub-scene data, and acquire a receiving object corresponding to each of the sub-scene data;
所述处理器21具体用于,控制所述输出设备22将各所述子场景数据推送给对应的接收对象。The processor 21 is specifically configured to control the output device 22 to push each of the sub-scene data to a corresponding receiving object.
可选地,所述处理器21具体用于,根据子场景的数据类型,对所述场景数据进行处理,得到多个子场景数据。Optionally, the processor 21 is configured to process the scene data according to a data type of the sub-scene to obtain a plurality of sub-scene data.
可选地,所述处理器21还具体用于,根据子场景的数据类型,确定各所述子场景数据对应的接收对象。Optionally, the processor 21 is further configured to determine, according to a data type of the sub-scene, a receiving object corresponding to each of the sub-scene data.
可选地,所述处理器21具体用于,根据各所述子场景的数据类型对应的推送优先级,确定各所述子场景数据对应的接收对象。Optionally, the processor 21 is specifically configured to determine, according to a push priority corresponding to a data type of each of the sub-scene, a receiving object corresponding to each of the sub-scene data.
可选地,所述处理器21具体用于,获取预设的各所述子场景的数据类型与各接收对象的对应关系,根据所述对应关系,确定各所述子场景数据对应的接收对象。Optionally, the processor 21 is configured to: obtain a preset correspondence between a data type of each of the sub-scene and each received object, and determine, according to the correspondence, a receiving object corresponding to each of the sub-scene data. .
可选地,所述输入设备20具体用于,获取所述交通工具中的数据采集设备、云端服务器、与所述交通工具存在通信连接的智能家居设备中的至少一个发送的所述场景数据。
Optionally, the input device 20 is specifically configured to acquire the scenario data sent by at least one of a data collection device, a cloud server, and a smart home device in a communication connection with the vehicle.
本实施例提供的数据的推送设备,可用于执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。The pushing device of the data provided in this embodiment may be used to perform the foregoing method embodiments, and the implementation principle and technical effects are similar, and details are not described herein again.
在上述图11所示实施例的通用的数据的推送设备的描述的基础上,本发明还提供一种交通工具控制设备,该交通工具控制设备是数据的推送设备用于交通工具的具体实现方式。Based on the description of the general data pushing device of the embodiment shown in FIG. 11 above, the present invention further provides a vehicle control device, which is a data pushing device for a specific implementation of the vehicle. .
可选的,该交通工具控制设备可以为车机设备、交通工具出厂后附加的设备等等。Optionally, the vehicle control device may be a vehicle device, an attached device after the vehicle leaves the factory, and the like.
具体地,该交通工具控制设备可以包括:机载输出设备、机载输入设备以及机载处理器,所述机载处理器耦合至所述机载输出设备和所述机载输入设备。In particular, the vehicle control device can include an onboard output device, an onboard input device, and an onboard processor coupled to the onboard output device and the onboard input device.
需要说明的是,本发明实施例所涉及的“机载输入设备”、“机载输出设备”、“机载处理器”中的机载,可以是承载于车辆上的“车载输入设备”、“车载输出设备”以及“车载处理器”,还可以是承载于飞行器上的“机载输入设备”、“机载输出设备”、“机载处理器”,还可以是承载于其他类型交通工具上的设备,本发明实施例对“机载”的含义并不做限定。以交通工具是车辆为例,该机载输入设备可以是车载输入设备、机载处理器可以是车载处理器、机载输出设备可以是车载输出设备。It should be noted that the airborne in the "airborne input device", "airborne output device", and "airborne processor" according to the embodiments of the present invention may be an "vehicle input device" carried on a vehicle, "Vehicle output device" and "vehicle processor" may also be "onboard input device", "onboard output device", "onboard processor" carried on the aircraft, or may be carried on other types of vehicles. The above device does not limit the meaning of "airborne" in the embodiment of the present invention. Taking the vehicle as an example, the onboard input device may be an in-vehicle input device, the onboard processor may be an onboard processor, or the onboard output device may be an onboard output device.
取决于所安装的交通工具的类型的不同,上述车载输入设备可以包括多种输入设备,例如可以包括面向设备的车载设备接口、软件的车载可编程接口、收发信机中的至少一个。可选的,该面向设备的车载设备接口可以是用于设备与设备之间进行数据传输的有线接口(例如车辆的中控台上的与行车记录仪的连接接口)、还可以是用于设备与设备之间进行数据传输的硬件***接口(例如USB接口、串口等);可选的,上述软件的车载可编程接口例如可以是车辆控制***中可供用户编辑或者修改的入口,例如车辆中涉及的大、小芯片的输入引脚接口或者输入接口等;可选的,上述收发信机可以是车辆中具有通信功能的射频收发芯片、基带处理芯片以及收发天线等,使得车辆可以与云端服务器进行数据交互。按照上述图1至图8对应的实施例中的方法,该机载输入设备用于获取场景数据。例如,当上述用于交通工具的消息控制设备为车辆上的中控单元或者其他设备时,该机载输入设备可以是与云端服务器建立通信的收发信机,或者还可以是与车辆内部的各个业务来源进行通信的设备传输接口。Depending on the type of vehicle being installed, the above-described in-vehicle input device may include a variety of input devices, such as at least one of a device-oriented in-vehicle device interface, an in-vehicle programmable interface of software, and a transceiver. Optionally, the device-oriented in-vehicle device interface may be a wired interface for data transmission between the device and the device (for example, a connection interface with a driving recorder on a center console of the vehicle), or may be used for the device. A hardware insertion interface (for example, a USB interface, a serial port, etc.) for data transmission between the device; optionally, the in-vehicle programmable interface of the above software may be, for example, an entry in the vehicle control system that can be edited or modified by the user, such as in a vehicle. The input pin interface or the input interface of the large and small chips involved; optionally, the transceiver may be a radio frequency transceiver chip with a communication function in the vehicle, a baseband processing chip, and a transceiver antenna, etc., so that the vehicle can be connected with the cloud server. Perform data interaction. According to the method in the embodiment corresponding to FIG. 1 to FIG. 8 above, the onboard input device is configured to acquire scene data. For example, when the message control device for the vehicle described above is a central control unit or other device on the vehicle, the onboard input device may be a transceiver that establishes communication with the cloud server, or may also be internal to the vehicle. The device transmission interface through which the service source communicates.
取决于所安装的交通工具的类型的不同,上述机载处理器可以使用各种应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、中央处理器(CPU)、控制器、微控制器、微处理器或其他电子元件实现,并用于执行上述方法。上述机载处理器通过车内线路或
无线连接耦合到上述机载输入设备和机载输出设备。上述机载处理器可以执行上述图1至8对应的实施例中的方法,例如机载处理器可以对场景数据进行处理,得到多个子场景数据,控制输出设备将各子场景数据推送给对应的接收对象。The onboard processor can use various application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (depending on the type of vehicle installed). PLD), field programmable gate array (FPGA), central processing unit (CPU), controller, microcontroller, microprocessor or other electronic component implementation and used to perform the above methods. The above airborne processor is routed through the car or
A wireless connection is coupled to the onboard input device and the onboard output device described above. The airborne processor can perform the method in the embodiment corresponding to the foregoing FIG. 1 to FIG. 8. For example, the onboard processor can process the scene data to obtain a plurality of sub-scene data, and the control output device pushes each sub-scene data to the corresponding one. Receive object.
取决于所安装的交通工具的类型的不同,上述机载输出设备可以是能够与接收对象(例如中控台、仪表盘)进行数据传输的设备接口,或者,还可以是与用户设备等建立无线传输的收发信机,该机载输出设备可以通过车内线路或者无线方式耦合至上述机载输入设备和机载处理器。The above-mentioned onboard output device may be a device interface capable of data transmission with a receiving object (for example, a center console, a dashboard), or may be wirelessly established with a user device or the like, depending on the type of the installed vehicle. A transmitting transceiver that can be coupled to the onboard input device and the onboard processor via an in-vehicle line or wirelessly.
本实施例的机载输出设备,可以执行上述图1至图8对应的实施例中的方法。The airborne output device of this embodiment can perform the method in the embodiment corresponding to FIG. 1 to FIG. 8 described above.
本发明还提供一种车载互联网操作***。本领域技术人员可以理解,该车载互联网操作***可以管理和控制上述数据的推送设备的硬件或者本发明所涉及的交通工具控制设备的硬件以及本发明所涉及的软件资源的计算机程序,是直接运行在上述数据的推送设备或交通工具控制设备上的***软件。该操作***是数据的推送设备或交通工具控制设备的接口,也是硬件与其它软件的接口。The invention also provides an in-vehicle internet operating system. It can be understood by those skilled in the art that the hardware of the push device that can manage and control the above data, or the hardware of the vehicle control device according to the present invention and the computer program of the software resources involved in the present invention are directly operated. System software on the push device or vehicle control device of the above data. The operating system is the interface of the data push device or the vehicle control device, and is also the interface between the hardware and other software.
本发明提供的车载互联网操作***,可以与车辆上的其他模块或功能设备进行交互,以控制相应模块或功能设备的功能。The in-vehicle Internet operating system provided by the present invention can interact with other modules or functional devices on the vehicle to control the functions of the corresponding modules or functional devices.
具体地,以上述实施例中的交通工具为车辆、该数据的推送设备为车载终端设备为例,基于本发明提供的车载互联网操作***以及车辆通信技术的发展,使得车辆不再独立于通信网络以外,车辆可以与服务端互相连接起来组成网络,从而形成车载互联网。该车载互联网***可以提供语音通信服务、定位服务、导航服务、移动互联网接入、车辆紧急救援、车辆数据和管理服务、车载娱乐服务等。Specifically, the vehicle in the above embodiment is a vehicle, and the pushing device of the data is an in-vehicle terminal device. Based on the development of the in-vehicle Internet operating system and the vehicle communication technology provided by the present invention, the vehicle is no longer independent of the communication network. In addition, the vehicle can be connected to the server to form a network to form an in-vehicle Internet. The in-vehicle Internet system can provide voice communication services, location services, navigation services, mobile internet access, vehicle emergency rescue, vehicle data and management services, in-vehicle entertainment services, and the like.
下面详细说明本发明提供的车载互联网操作***的结构示意图。图12为本发明一实施例提供的车载互联网操作***的结构示意图。如图12所示,本发明提供的操作***包括:输入控制单元30、输出控制单元31。The structure of the in-vehicle Internet operating system provided by the present invention is described in detail below. FIG. 12 is a schematic structural diagram of an in-vehicle Internet operating system according to an embodiment of the present invention. As shown in FIG. 12, the operating system provided by the present invention includes an input control unit 30 and an output control unit 31.
输入控制单元30,控制车载输入设备获取场景数据;The input control unit 30 controls the in-vehicle input device to acquire scene data;
输出控制单元31,控制车载输出设备向交通工具承载的多个接收对象分别推送至少部分所述场景数据,所述场景数据用于显示。The output control unit 31 controls the vehicle-mounted output device to respectively push at least part of the scene data to the plurality of receiving objects carried by the vehicle, and the scene data is used for display.
具体地,本实施例中的车载输入设备可以包括上述实施例中的输入设备,输入控制单元30可以控制车载输入设备执行上述图3实施例中步骤301获取场景数据。Specifically, the in-vehicle input device in this embodiment may include the input device in the above embodiment, and the input control unit 30 may control the in-vehicle input device to perform the step 301 in the embodiment of FIG. 3 to acquire the scene data.
输出控制单元31,可以控制车载输出设备执行上述图3实施例中的步骤302向交通工具承载的多个接收对象分别推送至少部分所述场景数据。
The output control unit 31 can control the vehicle-mounted output device to perform at least part of the scene data to the plurality of receiving objects carried by the vehicle by performing step 302 in the above embodiment of FIG. 3 .
可选地,在图12所示的结构示意图中,还包括推送控制单元;Optionally, in the structural diagram shown in FIG. 12, a push control unit is further included;
所述推送控制单元,控制数据推送***执行图4实施例中的步骤402对所述场景数据进行处理,得到多个子场景数据;The push control unit, the control data push system performs step 402 in the embodiment of FIG. 4 to process the scene data to obtain a plurality of sub-scene data;
所述推送控制单元,进一步控制所述数据推送***执行图4实施例中的步骤403获取各所述子场景数据对应的接收对象;The push control unit further controls the data pushing system to perform step 403 in the embodiment of FIG. 4 to acquire a receiving object corresponding to each of the sub-scene data;
所述输出控制单元,进一步控制所述车载输出设备执行图4实施例中的步骤404将各所述子场景数据推送给对应的接收对象。The output control unit further controls the in-vehicle output device to perform step 404 in the embodiment of FIG. 4 to push each of the sub-scene data to a corresponding receiving object.
可选地,所述推送控制单元,进一步控制所述数据推送***根据子场景的数据类型,对所述场景数据进行处理,得到多个子场景数据。Optionally, the push control unit further controls the data pushing system to process the scene data according to the data type of the sub-scene to obtain a plurality of sub-scene data.
可选地,所述推送控制单元,进一步控制所述数据推送***执行图5实施例中的步骤501和步骤502,根据所述场景数据,确定场景类型,根据所述场景类型与子场景的数据类型的对应关系,获取所述场景类型对应的子场景的数据类型。Optionally, the push control unit further controls the data pushing system to perform step 501 and step 502 in the embodiment of FIG. 5, and determines a scene type according to the scene data, and according to the scene type and the data of the sub-scene. The data type of the sub-scene corresponding to the scene type is obtained.
可选地,所述推送控制单元,进一步控制所述数据推送***根据子场景的数据类型,确定各所述子场景数据对应的接收对象。Optionally, the pushing control unit further controls the data pushing system to determine a receiving object corresponding to each of the sub-scene data according to a data type of the sub-scene.
可选地,所述推送控制单元,进一步控制所述数据推送***根据各所述子场景的数据类型对应的推送优先级,确定各所述子场景数据对应的接收对象。Optionally, the pushing control unit further controls the data pushing system to determine a receiving object corresponding to each of the sub-scene data according to a pushing priority corresponding to a data type of each of the sub-scene.
可选地,所述推送控制单元,进一步控制所述数据推送***获取预设的各所述子场景的数据类型与各接收对象的对应关系,根据所述对应关系,确定各所述子场景数据对应的接收对象。Optionally, the pushing control unit further controls the data pushing system to obtain a preset correspondence between a data type of each of the preset sub-scene and each receiving object, and determine, according to the corresponding relationship, each of the sub-scene data. Corresponding receiving object.
可选地,所述输入控制单元,进一步控制车载输入设备获取所述交通工具中的数据采集设备、云端服务器、与所述交通工具存在通信连接的智能家居设备中的至少一个发送的所述场景数据。Optionally, the input control unit further controls the onboard input device to acquire the scene sent by at least one of a data collection device, a cloud server, and a smart home device having a communication connection with the vehicle. data.
其中,数据推送***可以是操作***实现的功能,或者,该数据推送***可以是上述实施例中的处理器实现的功能。The data pushing system may be a function implemented by an operating system, or the data pushing system may be a function implemented by a processor in the foregoing embodiment.
进一步地,该车载互联网操作***可以通过上述的输入控制单元30、输出控制单元31、推送控制单元或者在上述两种单元的基础上,结合其它单元,控制相应的组件以执行上述图1至图8的全部或部分步骤,有益效果与上述类似,在此不再赘述。Further, the in-vehicle Internet operating system may control the corresponding components to perform the above-mentioned FIG. 1 to FIG. 1 through the above-mentioned input control unit 30, output control unit 31, push control unit or on the basis of the above two units, in combination with other units. All or part of the steps of 8 have similar beneficial effects as described above, and are not described herein again.
本发明还提供一种处理器可读存储介质,存储介质中存储有程序指令,程序指令用于使处理器执行上述实施例中图1至图8所述的方法。The present invention also provides a processor readable storage medium having program instructions stored therein for causing a processor to perform the methods described in FIGS. 1-8 of the above-described embodiments.
上述可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组
合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。The above readable storage medium may be any type of volatile or non-volatile storage device or group thereof
Implementations such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable programmable read only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic memory, flash memory, disk or optical disk.
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。The terms used in the embodiments of the present invention are for the purpose of describing particular embodiments only and are not intended to limit the invention. The singular forms "a", "the" and "the"
应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述XXX,但这些XXX不应限于这些术语。这些术语仅用来将XXX彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一XXX也可以被称为第二XXX,类似地,第二XXX也可以被称为第一XXX。It should be understood that although the terms first, second, third, etc. may be used to describe XXX in embodiments of the invention, these XXX should not be limited to these terms. These terms are only used to distinguish XXX from each other. For example, the first XXX may also be referred to as a second XXX without departing from the scope of the embodiments of the present invention. Similarly, the second XXX may also be referred to as a first XXX.
取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。Depending on the context, the words "if" and "if" as used herein may be interpreted to mean "when" or "when" or "in response to determining" or "in response to detecting." Similarly, depending on the context, the phrase "if determined" or "if detected (conditions or events stated)" may be interpreted as "when determined" or "in response to determination" or "when detected (stated condition or event) "Time" or "in response to a test (condition or event stated)".
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者***中还存在另外的相同要素。It should also be noted that the terms "including", "comprising" or "comprising" or any other variations thereof are intended to encompass a non-exclusive inclusion, such that the item or system comprising a plurality of elements includes not only those elements but also Other elements, or elements that are inherent to such goods or systems. An element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the item or system including the element, without further limitation.
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
Finally, it should be noted that the above embodiments are only for explaining the technical solutions of the present application, and are not limited thereto; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that The technical solutions described in the foregoing embodiments may be modified, or some or all of the technical features may be equivalently replaced; and the modifications or substitutions do not deviate from the technical solutions of the embodiments of the present application. range.
Claims (51)
- 一种数据的推送方法,其特征在于,包括:A method for pushing data, characterized in that it comprises:获取场景数据;Obtaining scene data;向交通工具承载的多个接收对象分别推送至少部分所述场景数据,所述场景数据用于显示。At least part of the scene data is respectively pushed to a plurality of receiving objects carried by the vehicle, and the scene data is used for display.
- 根据权利要求1所述的方法,其特征在于,向多个接收对象推送的场景数据中、存在至少两个接收对象被推送的场景数据存在差异。The method according to claim 1, wherein there is a difference in scene data in which at least two received objects are pushed into the scene data pushed to the plurality of receiving objects.
- 根据权利要求1所述的方法,其特征在于,所述向交通工具承载的多个接收对象分别推送至少部分所述场景数据之前,还包括:The method according to claim 1, wherein before the pushing the at least part of the scene data to the plurality of receiving objects carried by the vehicle, the method further comprises:对所述场景数据进行处理,得到多个子场景数据;Processing the scene data to obtain a plurality of sub-scene data;获取各所述子场景数据对应的接收对象;Obtaining a receiving object corresponding to each of the sub-scene data;所述向交通工具承载的多个接收对象分别推送至少部分所述场景数据,包括:And pushing the at least part of the scene data to the plurality of receiving objects carried by the vehicle, respectively, including:将各所述子场景数据推送给对应的接收对象。Each of the sub-scene data is pushed to a corresponding receiving object.
- 根据权利要求3所述的方法,其特征在于,在多个子场景数据中,至少两个子场景数据存在差异。The method according to claim 3, wherein in the plurality of sub-scene data, there is a difference in at least two sub-scene data.
- 根据权利要求3所述的方法,其特征在于,所述对所述场景数据进行处理,得到多个子场景数据,包括:The method according to claim 3, wherein the processing the scene data to obtain a plurality of sub-scene data comprises:根据子场景的数据类型,对所述场景数据进行处理,得到多个子场景数据。The scene data is processed according to the data type of the sub-scene to obtain a plurality of sub-scene data.
- 根据权利要求5所述的方法,其特征在于,所述子场景的数据类型的数量大于或等于得到的子场景数据的数量。The method according to claim 5, wherein the number of data types of the sub-scene is greater than or equal to the number of obtained sub-scene data.
- 根据权利要求5所述的方法,其特征在于,所述根据子场景的数据类型,对所述场景数据进行处理,得到多个子场景数据之前,还包括:The method according to claim 5, wherein the processing of the scene data according to the data type of the sub-scene to obtain the plurality of sub-scene data further includes:根据所述场景数据,确定场景类型;Determining a scene type according to the scene data;根据所述场景类型与子场景的数据类型的对应关系,获取所述场景类型对应的子场景的数据类型。Obtaining a data type of the sub-scene corresponding to the scene type according to the correspondence between the scene type and the data type of the sub-scene.
- 根据权利要求3所述的方法,其特征在于,所述获取各所述子场景数据对应的接收对象,包括:The method according to claim 3, wherein the obtaining the receiving object corresponding to each of the sub-scene data comprises:根据子场景的数据类型,确定各所述子场景数据对应的接收对象。The receiving object corresponding to each of the sub-scene data is determined according to the data type of the sub-scene.
- 根据权利要求8所述的方法,其特征在于,所述根据子场景的数据类型,确定各所述子场景数据对应的接收对象,包括: The method according to claim 8, wherein the determining the receiving object corresponding to each of the sub-scene data according to the data type of the sub-scene comprises:根据各所述子场景的数据类型对应的推送优先级,确定各所述子场景数据对应的接收对象。And determining, according to a push priority corresponding to the data type of each of the sub-scene, a receiving object corresponding to each of the sub-scene data.
- 根据权利要求8所述的方法,其特征在于,所述根据子场景的数据类型,确定各所述子场景数据对应的接收对象,包括:The method according to claim 8, wherein the determining the receiving object corresponding to each of the sub-scene data according to the data type of the sub-scene comprises:获取预设的各所述子场景的数据类型与各接收对象的对应关系;Obtaining a preset correspondence between a data type of each of the sub-scene and each received object;根据所述对应关系,确定各所述子场景数据对应的接收对象。And determining, according to the correspondence, a receiving object corresponding to each of the sub-scene data.
- 根据权利要求10所述的方法,其特征在于,在获取预设的各所述子场景的数据类型与各接收对象的对应关系之前,还包括:The method according to claim 10, further comprising: before acquiring the preset correspondence between the data type of each of the sub-scene and each receiving object,向用户输出各所述子场景的数据类型以及各所述接收对象;Outputting, to the user, a data type of each of the sub-scene and each of the received objects;接收所述用户确定的所述对应关系。Receiving the correspondence determined by the user.
- 根据权利要求7所述的方法,其特征在于,所述场景类型包括:The method according to claim 7, wherein the scene type comprises:导航场景;Navigation scene娱乐场景。Entertainment scene.
- 根据权利要求12所述的方法,其特征在于,若所述导航场景为道路异常导航场景,则所述道路异常导航场景对应的子场景的数据类型包括如下中的至少两个:The method according to claim 12, wherein if the navigation scenario is a road abnormal navigation scenario, the data type of the sub-scene corresponding to the road abnormal navigation scenario includes at least two of the following:导航全览图、交通状况数据、交通工具的状态数据。Navigation overview maps, traffic status data, and vehicle status data.
- 根据权利要求13所述的方法,其特征在于,若所述子场景的数据类型为导航全览图,则对应的接收对象为中控台;The method according to claim 13, wherein if the data type of the sub-scene is a navigation overview map, the corresponding receiving object is a center console;若所述子场景的数据类型为交通状况数据,则对应的接收对象为后视镜;If the data type of the sub-scene is traffic condition data, the corresponding receiving object is a rearview mirror;若所述子场景的数据类型为交通工具的状态数据,则对应的接收对象为仪表盘。If the data type of the sub-scene is status data of the vehicle, the corresponding receiving object is a dashboard.
- 根据权利要求12所述的方法,其特征在于,若所述导航场景为道路正常导航场景,则所述道路正常导航场景对应的子场景的数据类型包括如下中的至少两个:The method of claim 12, wherein the data type of the sub-scene corresponding to the normal navigation scene of the road comprises at least two of the following if the navigation scene is a normal navigation scene of the road:导航全览图、行驶指示标识、剩余里程全览图、交通工具的状态数据。Navigation overview map, driving indication logo, remaining mileage overview map, and vehicle status data.
- 根据权利要求15所述的方法,其特征在于,若所述子场景的数据类型为行驶全览图,则对应的接收对象为中控台;The method according to claim 15, wherein if the data type of the sub-scene is a driving overview map, the corresponding receiving object is a central control station;若所述子场景的数据类型为剩余里程全览图,则对应的接收对象为后视镜;If the data type of the sub-scene is a remaining mileage overview map, the corresponding receiving object is a rearview mirror;若所述子场景的数据类型为行驶指示标识或交通工具的状态数据,则对应的接收对象为仪表盘。If the data type of the sub-scene is the driving indication identifier or the status data of the vehicle, the corresponding receiving object is a dashboard.
- 根据权利要求12所述的方法,其特征在于,若所述场景类型为娱乐场景,则所述娱乐场景对应的子场景的数据类型包括如下中的至少两个: The method according to claim 12, wherein if the scene type is an entertainment scene, the data type of the sub-scene corresponding to the entertainment scene includes at least two of the following:娱乐数据、交通状况数据、交通工具的状态数据。Entertainment data, traffic condition data, and status data of the vehicle.
- 根据权利要求17所述的方法,其特征在于,若所述子场景的数据类型为娱乐数据,则对应的接收对象为中控台;The method according to claim 17, wherein if the data type of the sub-scene is entertainment data, the corresponding receiving object is a center console;若所述子场景的数据类型为交通状况数据,则对应的接收对象为后视镜;If the data type of the sub-scene is traffic condition data, the corresponding receiving object is a rearview mirror;若所述子场景的数据类型为交通工具的状态数据,则对应的接收对象为仪表盘。If the data type of the sub-scene is status data of the vehicle, the corresponding receiving object is a dashboard.
- 根据权利要求5所述的方法,其特征在于,所述子场景的数据类型包括如下中的至少两个:The method according to claim 5, wherein the data type of the sub-scene comprises at least two of the following:驾驶辅助数据、紧急事件数据、全量信息数据以及驾驶必要数据。Driving assistance data, emergency data, full amount of information data, and driving necessary data.
- 根据权利要求19所述的方法,其特征在于,所述驾驶辅助数据包括交通状况数据、剩余里程全览图中的至少一个;The method according to claim 19, wherein the driving assistance data comprises at least one of traffic condition data and a remaining mileage overview map;所述驾驶必要数据包括所述交通工具的状态数据、行驶指示标识中的至少一个;The driving necessary data includes at least one of status data of the vehicle and a driving indication identifier;所述全量信息数据包括导航全览图、娱乐数据中的至少一个;The full amount of information data includes at least one of a navigation overview map and entertainment data;所述紧急事件数据包括交通工具的异常数据。The emergency data includes abnormal data of the vehicle.
- 根据权利要求19或20所述的方法,其特征在于,若所述子场景的数据类型为驾驶辅助数据或紧急事件数据,则对应的接收对象为后视镜或倒车镜;The method according to claim 19 or 20, wherein if the data type of the sub-scene is driving assistance data or emergency data, the corresponding receiving object is a rear view mirror or a rear view mirror;若所述子场景的数据类型为全量信息数据,则对应的接收对象为中控台;If the data type of the sub-scene is full information data, the corresponding receiving object is a central control station;若所述子场景的数据类型为驾驶必要数据,则对应的接收对象为仪表盘或HUD。If the data type of the sub-scene is driving necessary data, the corresponding receiving object is a dashboard or a HUD.
- 根据权利要求1至21任一项所述的方法,其特征在于,获取场景数据,包括:The method according to any one of claims 1 to 21, wherein acquiring scene data comprises:获取所述交通工具中的数据采集设备、云端服务器、与所述交通工具存在通信连接的智能家居设备中的至少一个发送的所述场景数据。Obtaining the scene data sent by at least one of a data collection device, a cloud server, and a smart home device having a communication connection with the vehicle.
- 根据权利要求1至21任一项所述的方法,其特征在于,所述接收对象包括如下中的至少两个:The method according to any one of claims 1 to 21, wherein the receiving object comprises at least two of the following:仪表盘、中控台、平视显示器HUD、后视镜、倒车镜、与所述交通工具存在通信连接的智能终端。A dashboard, a center console, a head-up display HUD, a rearview mirror, a mirror, and a smart terminal in communication with the vehicle.
- 一种数据的推送装置,其特征在于,包括:A data pushing device, comprising:数据获取模块,用于获取场景数据;a data acquisition module, configured to acquire scene data;推送模块,用于向交通工具承载的多个接收对象分别推送至少部分所述场景数据,所述场景数据用于显示。And a pushing module, configured to push at least part of the scene data to the plurality of receiving objects carried by the vehicle, where the scene data is used for display.
- 根据权利要求24所述的装置,其特征在于,向多个接收对象推送的场景数据中、存在至少两个接收对象被推送的场景数据存在差异。 The apparatus according to claim 24, wherein there is a difference in scene data in which at least two of the received objects are pushed into the scene data pushed to the plurality of receiving objects.
- 根据权利要求24所述的装置,其特征在于,还包括处理模块和对象获取模块,The device according to claim 24, further comprising a processing module and an object acquisition module,所述处理模块,用于对所述场景数据进行处理,得到多个子场景数据;The processing module is configured to process the scene data to obtain a plurality of sub-scene data;所述对象获取模块,用于获取各所述子场景数据对应的接收对象;The object obtaining module is configured to acquire a receiving object corresponding to each of the sub-scene data;所述推送模块具体用于,将各所述子场景数据推送给对应的接收对象。The pushing module is specifically configured to push each of the sub-scene data to a corresponding receiving object.
- 根据权利要求26所述的装置,其特征在于,所述处理模块具体用于,根据子场景的数据类型,对所述场景数据进行处理,得到多个子场景数据。The device according to claim 26, wherein the processing module is configured to process the scene data according to a data type of the sub-scene to obtain a plurality of sub-scene data.
- 根据权利要求27所述的装置,其特征在于,还包括:类型获取模块,用于根据所述场景数据,确定场景类型,根据所述场景类型与子场景的数据类型的对应关系,获取所述场景类型对应的子场景的数据类型。The device according to claim 27, further comprising: a type obtaining module, configured to determine a scene type according to the scene data, and obtain the information according to a correspondence between the scene type and a data type of the sub-scene The data type of the sub-scene corresponding to the scene type.
- 根据权利要求26所述的装置,其特征在于,所述对象获取模块具体用于,根据子场景的数据类型,确定各所述子场景数据对应的接收对象。The device according to claim 26, wherein the object obtaining module is configured to determine, according to a data type of the sub-scene, a receiving object corresponding to each of the sub-scene data.
- 根据权利要求29所述的装置,其特征在于,所述对象获取模块具体用于,根据各所述子场景的数据类型对应的推送优先级,确定各所述子场景数据对应的接收对象。The device according to claim 29, wherein the object obtaining module is configured to determine a receiving object corresponding to each of the sub-scene data according to a pushing priority corresponding to a data type of each of the sub-scene.
- 根据权利要求29所述的装置,其特征在于,所述对象获取模块具体用于,获取预设的各所述子场景的数据类型与各接收对象的对应关系,根据所述对应关系,确定各所述子场景数据对应的接收对象。The device according to claim 29, wherein the object obtaining module is configured to: obtain a preset correspondence between a data type of each of the sub-scene and each received object, and determine each according to the corresponding relationship The receiving object corresponding to the sub-scene data.
- 根据权利要求31所述的装置,其特征在于,还包括:关系获取模块,用于向用户输出各所述子场景的数据类型以及各所述接收对象,接收所述用户确定的所述对应关系。The device according to claim 31, further comprising: a relationship obtaining module, configured to output a data type of each of the sub-scene and each of the receiving objects to a user, and receive the corresponding relationship determined by the user .
- 根据权利要求24至32任一项所述的装置,其特征在于,所述数据获取模块具体用于,获取所述交通工具中的数据采集设备、云端服务器、与所述交通工具存在通信连接的智能家居设备中的至少一个发送的所述场景数据。The device according to any one of claims 24 to 32, wherein the data acquisition module is specifically configured to acquire a data collection device, a cloud server, and a communication connection with the vehicle in the vehicle. The scene data transmitted by at least one of the smart home devices.
- 一种数据的推送设备,其特征在于,包括:A data pushing device, comprising:输入设备,用于获取场景数据;An input device, configured to acquire scene data;处理器,耦合至输出设备和所述输入设备,用于控制所述输出设备向交通工具承载的多个接收对象分别推送至少部分所述场景数据,所述场景数据用于显示。And a processor coupled to the output device and the input device, configured to control the output device to respectively push at least part of the scene data to a plurality of receiving objects carried by the vehicle, where the scene data is used for display.
- 根据权利要求34所述的设备,其特征在于,所述处理器还用于,对所述场景数据进行处理,得到多个子场景数据,获取各所述子场景数据对应的接收对象;The device according to claim 34, wherein the processor is further configured to process the scene data to obtain a plurality of sub-scene data, and acquire a receiving object corresponding to each of the sub-scene data;所述处理器具体用于,控制所述输出设备将各所述子场景数据推送给对应的接收对 象。The processor is specifically configured to control the output device to push each of the sub-scene data to a corresponding receiving pair. Elephant.
- 根据权利要求35所述的设备,其特征在于,所述处理器具体用于,根据子场景的数据类型,对所述场景数据进行处理,得到多个子场景数据。The device according to claim 35, wherein the processor is specifically configured to process the scene data according to a data type of the sub-scene to obtain a plurality of sub-scene data.
- 根据权利要求35所述的设备,其特征在于,所述处理器还具体用于,根据子场景的数据类型,确定各所述子场景数据对应的接收对象。The device according to claim 35, wherein the processor is further configured to determine, according to a data type of the sub-scene, a receiving object corresponding to each of the sub-scene data.
- 根据权利要求37所述的设备,其特征在于,所述处理器具体用于,根据各所述子场景的数据类型对应的推送优先级,确定各所述子场景数据对应的接收对象。The device according to claim 37, wherein the processor is configured to determine a receiving object corresponding to each of the sub-scene data according to a pushing priority corresponding to a data type of each of the sub-scene.
- 根据权利要求37所述的设备,其特征在于,所述处理器具体用于,获取预设的各所述子场景的数据类型与各接收对象的对应关系,根据所述对应关系,确定各所述子场景数据对应的接收对象。The device according to claim 37, wherein the processor is configured to acquire a preset correspondence between a data type of each of the preset sub-scene and each received object, and determine each location according to the corresponding relationship. The receiving object corresponding to the sub-scene data.
- 根据权利要求34至39任一项所述的设备,其特征在于,所述输入设备具体用于,获取所述交通工具中的数据采集设备、云端服务器、与所述交通工具存在通信连接的智能家居设备中的至少一个发送的所述场景数据。The device according to any one of claims 34 to 39, wherein the input device is specifically configured to acquire a data collection device, a cloud server, and a communication connection with the vehicle in the vehicle. The scene data transmitted by at least one of the home devices.
- 一种交通工具控制设备,其特征在于,包括:机载输出设备、机载输入设备以及机载处理器,所述机载处理器耦合至所述机载输出设备和所述机载输入设备;A vehicle control device, comprising: an onboard output device, an onboard input device, and an onboard processor coupled to the onboard output device and the onboard input device;所述机载输入设备,用于获取场景数据;The onboard input device is configured to acquire scene data;所述机载处理器,用于控制所述机载输出设备向交通工具承载的多个接收对象分别推送至少部分所述场景数据,所述场景数据用于显示。The onboard processor is configured to control the onboard output device to push at least part of the scene data to a plurality of receiving objects carried by the vehicle, where the scene data is used for display.
- 根据权利要求41所述的设备,其特征在于,所述机载输入设备包括软件的可编程接口、收发信机、面向设备的车载设备接口中的至少一个;The device according to claim 41, wherein said onboard input device comprises at least one of a programmable interface of software, a transceiver, and a device-oriented in-vehicle device interface;所述机载输出设备包括软件的可编程接口、收发信机、面向设备的车载设备接口中的至少一个。The onboard output device includes at least one of a software programmable interface, a transceiver, and a device oriented in-vehicle device interface.
- 根据权利要求41或42所述的设备,其特征在于,所述机载处理器用于执行上述权利要求2至23任一项所述的方法。The device according to claim 41 or 42, wherein the onboard processor is operative to perform the method of any of the preceding claims 2 to 23.
- 一种车载互联网操作***,其特征在于,包括:An in-vehicle internet operating system, comprising:输入控制单元,控制车载输入设备获取场景数据;Input control unit, controlling the vehicle input device to acquire scene data;输出控制单元,控制车载输出设备向交通工具承载的多个接收对象分别推送至少部分所述场景数据,所述场景数据用于显示。And an output control unit that controls the vehicle-mounted output device to respectively push at least part of the scene data to the plurality of receiving objects carried by the vehicle, where the scene data is used for display.
- 根据权利要求44所述的操作***,其特征在于,还包括推送控制单元,The operating system according to claim 44, further comprising a push control unit所述推送控制单元,控制数据推送***对所述场景数据进行处理,得到多个子场景 数据;The push control unit controls the data push system to process the scene data to obtain a plurality of sub-scene data;所述推送控制单元,进一步控制所述数据推送***获取各所述子场景数据对应的接收对象;The push control unit further controls the data pushing system to acquire a receiving object corresponding to each of the sub-scene data;所述输出控制单元,进一步控制所述车载输出设备将各所述子场景数据推送给对应的接收对象。The output control unit further controls the vehicle-mounted output device to push each of the sub-scene data to a corresponding receiving object.
- 根据权利要求45所述的操作***,其特征在于,所述推送控制单元,进一步控制所述数据推送***根据子场景的数据类型,对所述场景数据进行处理,得到多个子场景数据。The operating system according to claim 45, wherein the push control unit further controls the data push system to process the scene data according to a data type of the sub-scene to obtain a plurality of sub-scene data.
- 根据权利要求46所述的操作***,其特征在于,所述推送控制单元,进一步控制所述数据推送***根据所述场景数据,确定场景类型,根据所述场景类型与子场景的数据类型的对应关系,获取所述场景类型对应的子场景的数据类型。The operating system according to claim 46, wherein the push control unit further controls the data push system to determine a scene type according to the scene data, according to a correspondence between the scene type and a data type of the sub-scene Relationship: The data type of the sub-scene corresponding to the scene type is obtained.
- 根据权利要求45所述的操作***,其特征在于,所述推送控制单元,进一步控制所述数据推送***根据子场景的数据类型,确定各所述子场景数据对应的接收对象。The operating system according to claim 45, wherein the push control unit further controls the data push system to determine a receiving object corresponding to each of the sub-scene data according to a data type of the sub-scene.
- 根据权利要求48所述的操作***,其特征在于,所述推送控制单元,进一步控制所述数据推送***根据各所述子场景的数据类型对应的推送优先级,确定各所述子场景数据对应的接收对象。The operating system according to claim 48, wherein the push control unit further controls the data push system to determine, according to the push priority corresponding to the data type of each of the sub-scene, the sub-scene data corresponding to each of the sub-scene data Receive object.
- 根据权利要求48所述的操作***,其特征在于,所述推送控制单元,进一步控制所述数据推送***获取预设的各所述子场景的数据类型与各接收对象的对应关系,根据所述对应关系,确定各所述子场景数据对应的接收对象。The operating system according to claim 48, wherein the push control unit further controls the data push system to acquire a preset correspondence between a data type of each of the sub-scene and each received object, according to the Corresponding relationship, determining a receiving object corresponding to each of the sub-scene data.
- 根据权利要求44至50任一项所述的操作***,其特征在于,所述输入控制单元,进一步控制车载输入设备获取所述交通工具中的数据采集设备、云端服务器、与所述交通工具存在通信连接的智能家居设备中的至少一个发送的所述场景数据。 The operating system according to any one of claims 44 to 50, wherein the input control unit further controls the in-vehicle input device to acquire the data collection device, the cloud server, and the vehicle in the vehicle. The scene data transmitted by at least one of the communication-connected smart home devices.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610461001.5A CN107547578A (en) | 2016-06-23 | 2016-06-23 | Method for pushing, device and the equipment of data |
CN201610461001.5 | 2016-06-23 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017219883A1 true WO2017219883A1 (en) | 2017-12-28 |
Family
ID=60783765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/087874 WO2017219883A1 (en) | 2016-06-23 | 2017-06-12 | Data pushing method, apparatus and device |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN107547578A (en) |
TW (1) | TW201800287A (en) |
WO (1) | WO2017219883A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111107147A (en) * | 2019-12-17 | 2020-05-05 | 苏州思必驰信息科技有限公司 | Message pushing method and device |
WO2020228041A1 (en) * | 2019-05-16 | 2020-11-19 | 深圳市欢太科技有限公司 | Scenario operating method and apparatus, electronic device, and computer readable medium |
CN112507211A (en) * | 2020-11-18 | 2021-03-16 | 青岛海尔科技有限公司 | Message pushing method and device, storage medium and electronic device |
CN114721283A (en) * | 2022-04-19 | 2022-07-08 | 上海极豆科技有限公司 | Household equipment control method and device, vehicle-mounted equipment and system |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110385991B (en) * | 2018-04-16 | 2021-04-20 | 比亚迪股份有限公司 | Multimedia entertainment system of vehicle, control method and vehicle |
CN110871684A (en) * | 2018-09-04 | 2020-03-10 | 比亚迪股份有限公司 | In-vehicle projection method, device, equipment and storage medium |
CN110147492B (en) * | 2019-04-12 | 2022-04-12 | 北京梧桐车联科技有限责任公司 | Information processing method, vehicle and storage medium |
CN110162719A (en) * | 2019-05-27 | 2019-08-23 | 广州小鹏汽车科技有限公司 | Content delivery method, device, storage medium and computer equipment, vehicle |
CN110641478B (en) * | 2019-10-15 | 2021-02-19 | 英博超算(南京)科技有限公司 | Automobile domain controller display method and device, automobile and readable storage medium |
CN112740725B (en) * | 2020-03-31 | 2022-02-25 | 华为技术有限公司 | Driving data acquisition method and device |
CN114475479A (en) * | 2022-01-20 | 2022-05-13 | 奇瑞汽车股份有限公司 | Automobile control method and device and computer storage medium |
CN115422228B (en) * | 2022-11-03 | 2023-01-03 | 四川蜀天信息技术有限公司 | Account package management system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10145701A (en) * | 1996-11-13 | 1998-05-29 | Calsonic Corp | On-vehicle multimedia monitoring device |
CN104504775A (en) * | 2014-12-04 | 2015-04-08 | 深圳市华宝电子科技有限公司 | Multi-functional vehicle-mounted multimedia navigation system and multi-functional vehicle-mounted multimedia navigation method |
CN105292131A (en) * | 2015-09-06 | 2016-02-03 | 上海修源网络科技有限公司 | Device and method for notifying vehicle information |
CN105516243A (en) * | 2015-11-24 | 2016-04-20 | 上海汽车集团股份有限公司 | Remote data transmission method, cloud data gateway and vehicle-mounted terminal |
CN105577725A (en) * | 2014-10-17 | 2016-05-11 | 中国电信股份有限公司 | Method of carrying out vehicle-mounted application display based on mobile phone, vehicle-mounted terminal and system thereof |
-
2016
- 2016-06-23 CN CN201610461001.5A patent/CN107547578A/en active Pending
-
2017
- 2017-04-19 TW TW106113147A patent/TW201800287A/en unknown
- 2017-06-12 WO PCT/CN2017/087874 patent/WO2017219883A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10145701A (en) * | 1996-11-13 | 1998-05-29 | Calsonic Corp | On-vehicle multimedia monitoring device |
CN105577725A (en) * | 2014-10-17 | 2016-05-11 | 中国电信股份有限公司 | Method of carrying out vehicle-mounted application display based on mobile phone, vehicle-mounted terminal and system thereof |
CN104504775A (en) * | 2014-12-04 | 2015-04-08 | 深圳市华宝电子科技有限公司 | Multi-functional vehicle-mounted multimedia navigation system and multi-functional vehicle-mounted multimedia navigation method |
CN105292131A (en) * | 2015-09-06 | 2016-02-03 | 上海修源网络科技有限公司 | Device and method for notifying vehicle information |
CN105516243A (en) * | 2015-11-24 | 2016-04-20 | 上海汽车集团股份有限公司 | Remote data transmission method, cloud data gateway and vehicle-mounted terminal |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020228041A1 (en) * | 2019-05-16 | 2020-11-19 | 深圳市欢太科技有限公司 | Scenario operating method and apparatus, electronic device, and computer readable medium |
CN113545009A (en) * | 2019-05-16 | 2021-10-22 | 深圳市欢太科技有限公司 | Scene operation method and device, electronic equipment and computer readable medium |
US11782590B2 (en) | 2019-05-16 | 2023-10-10 | Shenzhen Heytap Technology Corp., Ltd. | Scene-operation method, electronic device, and non-transitory computer readable medium |
CN111107147A (en) * | 2019-12-17 | 2020-05-05 | 苏州思必驰信息科技有限公司 | Message pushing method and device |
CN111107147B (en) * | 2019-12-17 | 2022-08-16 | 思必驰科技股份有限公司 | Message pushing method and device |
CN112507211A (en) * | 2020-11-18 | 2021-03-16 | 青岛海尔科技有限公司 | Message pushing method and device, storage medium and electronic device |
CN114721283A (en) * | 2022-04-19 | 2022-07-08 | 上海极豆科技有限公司 | Household equipment control method and device, vehicle-mounted equipment and system |
Also Published As
Publication number | Publication date |
---|---|
TW201800287A (en) | 2018-01-01 |
CN107547578A (en) | 2018-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017219883A1 (en) | Data pushing method, apparatus and device | |
US20220092719A1 (en) | Onboard vehicle sharing service | |
US10410427B2 (en) | Three dimensional graphical overlays for a three dimensional heads-up display unit of a vehicle | |
US20190126867A1 (en) | User profile synchronization for a vehicle | |
US10140417B1 (en) | Creating a virtual model of a vehicle event | |
US8954226B1 (en) | Systems and methods for visualizing an accident involving a vehicle | |
US20190130319A1 (en) | Systems and methods for monitoring an on-demand service | |
US9381813B2 (en) | Selective message presentation by in-vehicle computing system | |
JP6418266B2 (en) | Three-dimensional head-up display device that displays visual context corresponding to voice commands | |
US20180162301A1 (en) | Systems and methods for vehicle management | |
CN110958567A (en) | Sharing classified objects perceived by autonomous vehicles | |
US20150112800A1 (en) | Targeted advertising using vehicle information | |
TW201742475A (en) | Systems and methods for distributing a service request for an on-demand service | |
US9883353B2 (en) | Method to transmit real-time in-vehicle information to an internet service | |
WO2017181908A1 (en) | Navigation processing method, navigation device, vehicle control device, and operation system | |
CN110800030B (en) | Method and system for car pooling service | |
CN110954117B (en) | Vehicle and navigation journey service pushing method thereof and cloud server | |
WO2021035577A1 (en) | Systems and methods for identifying island areas in a road network | |
CN111284325B (en) | Vehicle, vehicle equipment and vehicle along-the-road object detailed information display method thereof | |
CN112926986A (en) | Vehicle-mounted payment service equipment and vehicle-mounted payment service method | |
CN108983773A (en) | Vehicle, vehicle device equipment, user communication terminal and its stroke automatic planning | |
Greengard | Between the lines | |
CN206327303U (en) | A kind of onboard navigation system | |
US20240094013A1 (en) | Device and method for setting line within polygonservice area | |
JP7256039B2 (en) | Parking demand estimation device, parking demand estimation system, parking demand estimation method, and vehicle-mounted device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17814621 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 04/04/2019) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17814621 Country of ref document: EP Kind code of ref document: A1 |