CN107197432A - Grid network with mobile node - Google Patents
Grid network with mobile node Download PDFInfo
- Publication number
- CN107197432A CN107197432A CN201610243895.0A CN201610243895A CN107197432A CN 107197432 A CN107197432 A CN 107197432A CN 201610243895 A CN201610243895 A CN 201610243895A CN 107197432 A CN107197432 A CN 107197432A
- Authority
- CN
- China
- Prior art keywords
- data
- node
- driver
- environment
- coach
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000007613 environmental effect Effects 0.000 claims abstract description 145
- 230000006854 communication Effects 0.000 claims abstract description 71
- 238000004891 communication Methods 0.000 claims abstract description 70
- 230000005540 biological transmission Effects 0.000 claims abstract description 62
- 230000004044 response Effects 0.000 claims abstract description 7
- 230000001413 cellular effect Effects 0.000 description 48
- 230000015654 memory Effects 0.000 description 38
- 238000013500 data storage Methods 0.000 description 35
- 238000012544 monitoring process Methods 0.000 description 35
- 238000003860 storage Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 23
- 238000000034 method Methods 0.000 description 19
- 238000011017 operating method Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 13
- 238000007726 management method Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 10
- 230000008878 coupling Effects 0.000 description 9
- 238000010168 coupling process Methods 0.000 description 9
- 238000005859 coupling reaction Methods 0.000 description 9
- 238000013523 data management Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 5
- 241001269238 Data Species 0.000 description 4
- 230000002596 correlated effect Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 241000256844 Apis mellifera Species 0.000 description 1
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 101001091379 Homo sapiens Kallikrein-5 Proteins 0.000 description 1
- 102100034868 Kallikrein-5 Human genes 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 230000000875 corresponding effect Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000007363 ring formation reaction Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application is related to the grid network with mobile node.Multiple fixed mesh nodes at least form a part for wireless mesh network.One or more sensors are arranged at coach.Environmental data detecting and alarm configures to utilize the sensor capturing ambient data.Mobile grid node is arranged at the coach and configures to determine whether the mobile grid node is in the range of the WiFi of the first fixed mesh node, and in response to determining that the mobile grid node is in the range of the WiFi of the first fixed mesh node, the environmental data is transmitted to the first fixed mesh node.Environment sensing ad system includes communication engines, configure to receive the environmental data from the first fixed mesh node, environment sensing advertisement generation engine configuration is to generate the advertisement of specific environment based on the environmental data, and communication engines configuration is with via the advertisement of the first fixed mesh node-node transmission specific environment to the mobile grid node.
Description
Brief description of the drawings
Figure 1A-C show the block diagram for the example system that can provide the grid network with mobile node.
Fig. 2-4 shows the exemplary method for the system operatio that can provide the grid network with mobile node
Flow chart.
Fig. 5 shows an example block diagram of mobile grid node.
Fig. 6 shows a kind of flow chart of example operating method of mobile grid node.
Fig. 7 shows that environment senses an example block diagram of coach system.
Fig. 8 A show a kind of flow chart of example operating method of environment sensing coach system.
Fig. 8 B show a kind of flow chart of example operating method of environment sensing coach system.
Fig. 9 shows an example block diagram of passenger's system.
Figure 10 shows a kind of flow chart of example operating method of passenger's system.
Figure 11 shows an example block diagram of driver's system.
Figure 12 shows a kind of flow chart of example operating method of driver's system.
Figure 13 shows an example block diagram of environment sensing ad system.
Figure 14 shows a kind of flow chart of example operating method of environment sensing ad system.
Figure 15 shows an example block diagram of driver's monitoring system.
Figure 16 shows a kind of flow chart of example operating method of driver's monitoring system.
Figure 17 shows an example block diagram of coach.
Figure 18 shows an example block diagram of computer system.
Embodiment
Figure 1A, which is shown, can provide one of the grid network (mesh network) with mobile node
The block diagram 100A of example system.Figure 1A example system includes computer-readable medium 102, fixed net
Lattice node (mesh node) 104, cellular network device 106, coach 108, mobile grid node
110, environment sensing coach system 112, passenger's system 114-1 to 114-n (is individually referred to as passenger
System 114, collectively referred to as multiple passenger's systems 114), driver's system 116, environment sensing ad system 118,
And driver's monitoring system 120.
In Figure 1A example, fixed mesh node 104, cellular network device 106, environment sensing is wide
Announcement system 118 and driver's monitoring system 120 are coupled in computer-readable medium 102." meter used herein
Calculation machine computer-readable recording medium " is intended to include all Jie of legal (for example, the U.S., according to 35U.S.C 101)
Matter, and especially exclude substantially unofficial All Media, for this meaning, the exclusion pair
In the claim including effective computer-readable medium be necessary.It is known legal computer-readable
Medium includes hardware (for example, register, random access memory (RAM), non-volatile (NV)
Store (non-volatile (NV) storage), name just a few), but can be limited to or be not limited to hardware.Calculate
Machine computer-readable recording medium 102 is intended to indicate a variety of potentially available technologies.For example, computer-readable medium
102 can be used in being formed a part for network or network.When two components are co-located at equipment, computer
Computer-readable recording medium 102 can include bus or other data pipes or plane.One is co-located in first assembly
When individual equipment and the second component are located at different equipment, computer-readable medium 102 can include it is wireless or
Wired back-end network or LAN.Computer-readable medium 102 can also include WAN or other networks
Relevant portion, if available.
In a variety of realizations, computer-readable medium 102 can include networked system, and it includes coupling
Some computer systems together, such as internet (Internet), or for coupling single computer
The equipment of component, such as bus.Terms used herein " internet " refers to the net using specific network protocols
Network, such as ICP/IP protocol, and possible other agreements, such as constituting WWW (web)
HTML (HTML) document HTTP (HTTP).Content is generally by interior
Hold server to provide, it is referred to as " on the internet ".The webserver (web server), it is content
One type of server, typically at least one computer system, it is server computer that it, which is operated,
System simultaneously configures to operate with web protocol and be coupled in internet.The physical connection and internet of internet
Agreement and communication process with web are known to those skilled in the art.For the purpose of illustration, slave phase
Cyclization border understands, it is assumed that computer-readable medium 102 widely includes from the example for being illustrated in Fig. 1
Component bottom line be coupled to internet and the whole being coupled in each component of the network of internet.
In some implementations, computer-readable medium 102 is managed by service provider, and such as Internet service is carried
For business (ISP).
In a variety of realizations, computer-readable medium 102 can include such as Ethernet, 802.11, the whole world
Intercommunication microwave accesses (WiMAX), 3G, 4G, CDMA, GSM, LTE, digital subscriber line (DSL)
Etc. technology.Computer-readable medium 102 can further comprise that procotol such as multiprotocol label switches
(MPLS), transmission control protocol/Internet protocol (TCP/IP), UDP (UDP) surpasses
Text transfer protocol (HTTP), Simple Mail Transfer protocol (SMTP), FTP (FTP)
Deng.The data exchanged by computer-readable medium 102, which can be utilized, includes HTML
(HTML) represented with the technology and/or form of extensible markup language (XML).In addition, it is all or certain
A little links can utilize conventional encryption technique, such as security socket layer (SSL), Transport Layer Security (TLS)
With the Internet protocol security (IPsec) encryption.
In a specific implementation, computer-readable medium 102 can using electric wire carry out at least certain
The cable network communicated a bit.In some implementations, computer-readable medium 102 includes wireless network.This
" wireless network " that text is used, can include any computer network for not needing Power Line Communication at least partly.
In a variety of realizations, computer-readable medium 102 include following technology, such as Ethernet, 802.11, entirely
Ball intercommunication microwave accesses (WiMAX), 3G, 4G, CDMA, GSM, LTE, digital subscriber line
(DSL) etc..Computer-readable medium 102 can further comprise procotol, such as multiprotocol label
Switch (MPLS), transmission control protocol/Internet protocol (TCP/IP), UDP (UDP),
HTTP (HTTP), Simple Mail Transfer protocol (SMTP), FTP (FTP)
Deng.It can be represented by the data exchange of computer-readable medium 102 using following technology and/or form,
The technology and/or form include HTML (HTML) and extensible markup language (XML).
In addition, all or some links can be encrypted using conventional encryption technique, such as security socket layer (SSL),
Transport Layer Security (TLS) and the Internet protocol security (IPsec).
In a specific implementation, the wireless network of computer-readable medium 102 with by Electrical and Electronic work
802.11 protocol-compliants as defined in SCTE (IEEE).In a specific implementation, network 130
Wireless network and 802.3 protocol-compliant as defined in IEEE.In some implementations, compatible IEEE 802.3
Computer-readable medium 102 agreement can using some wide area networks apply local area network technology.
Physical connection is typically between node and/or infrastructure equipment (hub, interchanger, router)
Set up by polytype copper or optical fiber.Compatible IEEE 802.3 technology can support computer-readable Jie
The network architecture of IEEE 802.1 of matter 102.
Computer-readable medium 102, limitation interactivity content editing systems 104, content storage and flowing system
System 106, filtering is set up and storage system 108, filtered recommendation system 110 and playback apparatus 112, and
Other utilisation systems described herein, or equipment, can be implemented as computer system, multiple computers
System, or computer system or multiple computer systems part.Generally, computer system will include
Processor, memory, non-volatile memories and interface.Typical computer system will typically at least include place
Manage device, the equipment (for example, bus) of memory and coupled memory to processor.Processor can be,
For example, general Central Processing Unit (CPU), such as microprocessor, or application specific processor, such as micro-control
Device processed.
Memory can include, unrestricted in exemplary fashion, random access memory (RAM), all
Such as dynamic ram (DRAM) and static state RAM (SRAM).Memory can be it is local, remotely,
Or it is distributed.Bus can also coupling processor to non-volatile memories.Non-volatile memories are usually magnetic
Property floppy disk or hard disk, magneto-optic disk, photomagneto disk, read-only storage (ROM), such as CD-ROM, EPROM,
Or EEPROM, magnetically or optically block, or the other forms for mass data storage.Some data are usual
Memory is write during being performed by the software of direct memory access (DMA) process on the computer systems.It is non-volatile
Property storage can be it is local, remotely, or distributed.Non-volatile memories are optional, because system energy
Enough all availability datas using available for memory are set up.
Software is typically stored in non-volatile memories.In fact, for big program, it even may not be used
Whole program can be stored in memory.It will be appreciated, however, that for the software to be run, if must
Will, it is moved into the computer-readable position suitable for processing, and for the purpose of illustration, the position exists
Herein referred as memory.Even if when software, which is moved into memory, to be used to perform, processor will typically
The value of software is associated with using hardware register storage, and utilizes local cache, is ideally used for
Accelerate to perform.As it is used herein, when software program is referred to as " being implemented in computer-readable recording medium "
When, software program be assumed be stored in available known or convenient position (from non-volatile memories to
Hardware register).When at least one value for the program that is associated with is stored in the readable register of processor, place
Reason device is considered " configuration is with configuration processor ".
In the example of an operation, computer system can be by operating system software control, and it is software
Program, including file management system, such as disc operating system.One operating system software is related to its
The example of file management system software comes from Washington (Washington) to be known, Lei Demeng
(Redmond) Microsoft (Microsoft Corporation)Operating system family
And its associated documents management system.Another operating system software and its associated documents management system software
Example is (SuSE) Linux OS and its associated documents management system.File management system is typically stored in
In non-volatile memories and make the various motion of computing device operating system needs, to input and export number
According to and data storage in memory, be included in storage file in non-volatile memories.
Bus can also coupling processor to interface.Interface can include one or more inputs and/or defeated
Go out (I/O) equipment.I/O equipment can include, unrestricted in exemplary fashion, keyboard, mouse or
Other pointer devices, disc driver, printer, scanner, and other I/O equipment, including display
Device equipment.Display apparatus can include, unrestricted in exemplary fashion, cathode-ray tube (CRT),
Liquid crystal display (LCD), or other some available known or convenient display apparatus.Interface energy
Enough including one or more in modem or network interface.It should be appreciated that modem
Or network interface is it can be considered that be a part for computer system.Interface can include analog modem,
Isdn modem, cable modem, token ring interface, Ethernet interface, satellite transmission connects
Mouthful (for example " direct PC "), or other interfaces, for coupling computer system to other computer systems.
Interface enables computer system and other equipment to be coupled in a network.
Computer system can be compatible with the computing system based on cloud, or is embodied as one part or by it
Realize.Computing system used herein based on cloud virtualizes computing resource, software and/or information to provide
To the system of end user device.Computing resource, software and/or information can be by maintaining edge device energy
Enough by communication interface, such as network and the centralization service that accesses and resource are virtualized." cloud " can be city
Field noun, and can include any network described herein for this paper purpose.Calculating system based on cloud
System can include service subscription or using practical pricing model.User can be by setting positioned at its terminal user
The agreement of the computing system based on cloud is accessed for upper web browser or other container applications.
Computer system can be implemented as engine, a part for engine, or pass through multiple engine implementations.This
The engine that text is used includes one or more processors or part thereof.The one of one or more processors
Part can include some parts of hardware, and it is all or fewer than hardware, including any given one or more
Multiple processors, such as register subset, are exclusively used in one or more threads of multiline procedure processor
During segment processor, the part for being wholly or partly exclusively used in realizing the function of engine in processor
Timeslice etc..Therefore, the first engine and the second engine can have one or more special processing
Device, or the first engine and the second engine can share one or more processing with another or other engine
Device.According to specific implementation or other considerations, engine can be distribution by centralization or its function.Engine
Hardware, firmware can be included, or be used for the software by computing device applied to computer-readable medium.
Processor converts data to new data using the data structure and method of realization, such as with reference to herein
Accompanying drawing description.
Engine described herein, or the engine being achieved by its system described herein and equipment, energy
Enough is the engine based on cloud.Engine used herein based on cloud is that can utilize the computing system based on cloud
Operation application and/or the engine of function.Using and/or all or part of of function can be in multiple computing devices
Middle distribution, might not be only limitted to a computing device.Realized some, the engine based on cloud can be held
Function and/or module that row terminal user is accessed by web browser or container application, without local
Ground is arranged on function and/or module on the computing device of terminal user.
Data storage (datastore) used herein is intended to include the storehouse with any availability data tissue
Storehouse, including table, comma separated value (CSV) file, traditional database (for example, SQL), or other
Available known or convenient organized formats.Data storage can be for example, be embodied as being applied to special machine
The software of the physical computer-readable media of device, firmware, hardware, it is combined, or it is available known or
Convenient equipment or system.Data storage associated component, such as database interface, it can be considered that being data
" part " for storage, a part for some other systems components, or its combination, but data storage relevant group
The physical location of part and other characteristics are for understanding that technique described herein is not crucial.
Data storage can include data structure.Data structure used herein is associated with deposits in a computer
Storage and the ad hoc fashion of tissue data, allow it to effectively use in a given environment.Data structure
The energy for the data specified by address is generally obtained and stored from anywhere in its memory based on computer
Power, the address is Bit String, itself can be stored in memory and by procedure operation.Therefore, it is some
Data structure is based on the address that data item is calculated using arithmetical operation;And other data structures are based in knot
The address of structure store data inside itself.Many data structures are using two kinds of principles, sometimes with non-universal side
Formula merges.The realization of data structure usually requires to write one group of process, and it sets up and operated the reality of the structure
Example.Data storage described herein can be the data storage based on cloud.Data storage based on cloud be with
The compatible data storage of computing system and engine based on cloud.
In Figure 1A example, fixed mesh node 104 is used as the fixation broadcast node in wireless mesh network
(radio node).For example, fixed mesh node 104 can be by the use of being used as the one or more of grid gateway
Individual computing device, is realized using a variety of wireless technologys and Routing Protocol.It is fixed in a specific implementation
Grid node 104 configures to receive data and by landline (or, " cable type by WiFi connections
(cabled) ") connection transmission data.
In a specific implementation, fixed mesh node 104 is utilized to Routing Protocol in Ad Hoc Network
Better method (or, " B.A.T.M.A.N ") realize, and and 802.11g, 802.11ac wireless technology it is simultaneous
Hold.It should be appreciated that some or all part of fixed mesh node 104 can be fixed (or, " installation "
Or " placement ") in kinds of platform and surface, such as build, tower, base transceiver stations etc..For example, fixed
A part for grid node 104 can be located at building interior, or underground, and stationary nodes 104 is another
Partly (for example, antenna part) can be arranged at building external.
In Figure 1A example, cellular network device 106 is used to receiving and transmitting cellular data signal.Example
Such as, cellular network device 106 can be the cellular basestation compatible with a variety of cellular data protocols.At one
In specific implementation, cellular network device 106 is compatible with 3G and 4G cellular data protocols.It should be appreciated that
Cellular network device 106 can be arranged at kinds of platform and surface, such as build, cell tower, transceiver
Base station etc..
In Figure 1A example, coach 108 is used to transmit one or more passengers, and by driving
The person of sailing operates.For example, coach 108 can be automobile (for example, taxi or rental car), card
Car, bus etc..Coach 108 includes mobile grid node 110 and environment sensing coach
System 112.
In Figure 1A example, mobile grid node 110 is used as and is associated with one or more wireless mesh
The mobile broadcast node of network.For example, mobile grid node 110 can by the use of as grid access point or
One or more computing devices of Grid Router, and realized using a variety of wireless technologys and Routing Protocol.
In a specific implementation, mobile grid node 110 configures to receive data, and profit using WiFi connections
With WiFi and cellular data connection transmission data.In a specific implementation, the profit of mobile grid node 110
Realized with B.A.T.M.A.N Routing Protocols, and and 802.11g, 802.11ac wireless technology compatibility.
In a specific implementation, mobile grid node 110 is arranged at the interior section of coach 108
And/or the exterior section of coach 108.For example, the Part I of mobile grid node 110 can be set
The interior section of coach 108 and the Part II of mobile grid node 110 are placed in (for example, antenna
Part) exterior section of coach 108 can be arranged at.
In Figure 1A example, environment sensing coach system 112 is used to detect environmental data.For example,
Environment sensing coach system 112 can be realized using one or more computing devices.In a spy
It is fixed to realize, environment sensing coach system 112 using realize one of mobile grid node 110 or
More computing devices are realized.Generally, environmental data include it is following some or all:Capture is from one
Or more sensor (for example, GPS device, camera, microphone) data, routing information (example
Such as, passenger loading point, passenger getting off car point, route information), passenger's attribute information is (for example, people information
Attribute, psychography attribute and behavior property), information of vehicles (for example, manufacture, model, present speed,
Average speed etc.), transport information, urban information, current environment is (for example, by one or more sensings
Device is detected), virtual environment (for example, being based on getting off a little) and driver's attribute information are (for example, driver
Classification, driving history, average driving procedures, average charge quantity of time predefined amount etc.).
Realized a variety of, environment sensing coach system 112 is used to be based on environmental data build environment number
According to message.For example, environmental data message can include environmental data or the environment vector based on environmental data.
In a specific implementation, environment vector include based on environmental data normalized vector value (for example,
0.0-1.0).For example, first environment vector value can be based on current location (for example, being examined by GPS sensor
Survey), second environment vector value can be based on passenger loading point, and the 3rd environment vector value can be based on passenger
Get off a little etc..
In a specific implementation, environment sensing coach system 112 is used to flow (stream) in real time
Data (for example, time identical or substantially similar when being detected or otherwise determining with data).
For example, environment sensing coach system 112 can flowing environment data in real time, environmental data message,
Or any one in environment vector.
In Figure 1A example, passenger's system 114 is used to specific environment advertisement is presented.For example, passenger is
System 114 can using one or more mobile computing devices (for example, smart phone, intelligent watch,
Tablet PC, laptop computer etc.) realize.In Figure 1A example, passenger's system 114 includes
WiFi enabled devices.
In a specific implementation, passenger's system 114 is via image, audio, and specific ring is presented in vibration etc.
The advertisement in border.In a variety of realizations, passenger's system 114 is allowed to receive input (for example, passenger's attribute
Value).In a specific implementation, some or all passenger's system 114 includes the function of mobile grid node.
This can be for example, improve the function (for example, performance, reliability) of related wireless mesh network.A variety of
In realization, passenger's system 114 is used to capturing and providing environmental data.For example, passenger's system 114 can
Receive passenger's attribute information (or, value), it is assumed that associated passenger is agreed to provide the information.In a variety of realizations,
Passenger's system 114 is used to receive passenger's input.For example, passenger's input can include driver's classification, its
Represent the grade of related driver's satisfaction.
In Figure 1A example, driver's system 116 is used to receive driver's input.For example, driver
System 116 can be using one or more mobile computing devices (for example, smart phone, flat board is calculated
Machine, laptop computer etc.) realize.In Figure 1A example, driver's system 116 is made using WiFi
Can equipment realization.In a specific implementation, driver's input includes passenger's attribute information, it is assumed that related
Passenger allows system to provide the information.In a variety of realizations, driver's system 116 is used to represent that correlation is driven
The person of sailing or the availability of coach.For example, driver 116 can represent that associated passenger vehicle can be used for
Receive passenger or be not useable for receiving passenger.In a specific implementation, driver's system 116 is based on phase
Close driver driver's attribute information (for example, driver is classified, driving history, average driving procedures,
Average charge quantity of time predefined amount etc.) receive driver's reward (for example, monetary incentive).
In Figure 1A example, environment sensing ad system 118 is used for the advertisement for generating specific environment.Always
On body, the advertisement of specific environment includes the target (or, " recipient ") with intention, such as passenger's environment
Related ad content (or, " content ").In a specific implementation, environment sensing ad system 118
Realized using one or more computer systems.Realized a variety of, the base of environment sensing ad system 118
The advertisement of specific environment is generated in environmental data and ad content.For example, ad content can be by related business
Industry entity provide and be stored in system 118 or other related systems on.In a specific implementation, advertisement
Content includes picture material and/or audio content.For example, ad content can include picture, video, sound
Frequency record etc..In a specific implementation, environment sensing ad system 118 is based on environment vector sum advertisement
Content generates the advertisement of specific environment.
In Figure 1A example, driver's monitoring system 118 is used to collecting and handling driver's attribute information.
For example, driver's monitoring system 118 can be realized using one or more computer systems.At one
In specific implementation, driver's monitoring system 118 determines that driver is worth based on driver's attribute information.Example
Such as, driver's value can represent the meter for being associated with driver-specific based on related driver information attribute
Draw ad revenue.In a specific implementation, driver's monitoring system 118 is used for based on driver's value
Or other driver's attribute informations generation driver's reward (for example, currency indemnity).
Figure 1B shows a kind of block diagram for the example system that can provide the grid network with mobile node
100B.Figure 1B example system includes computer-readable medium 102, fixed mesh node 104, honeycomb
The network equipment 106, (individually referred to as coach 108, is collectively referred to as coach 108-1 to 108-n
Multiple coachs), environment sensing ad system 118, driver's monitoring system 120 and coach WiFi
Scope 122-1 to 122-n (individually referred to as WiFi scopes 122, collectively referred to as multiple WiFi scopes 122).
In Figure 1B example, each of coach 108 is associated with corresponding WiFi scopes 122.For example,
What WiFi scopes 122 can be generated based on the mobile grid node 110 by being included in coach 108
The intensity and/or quality of WiFi signal.
In Figure 1B example, coach 108 can be a part for related wireless mesh network, i.e.,
Make when outside coach 108 is located at the scope of fixed mesh node 104, it is assumed that coach 108
In another coach 108 (for example, " centre " coach 108) in the range of stationary nodes 104
In the range of.In a specific implementation, coach 108 provides wireless relay or wireless repeater work(
Can, it can include any amount of " jump (hop) ", for example, according to WiFi signal intensity and quality,
Scope of stationary nodes 104 etc..For example, a jump connection can be with fixed mesh node 104
Connection, it only needs coach in the middle of one;Two jump connections can be with fixed mesh section
The connection of point 104, it needs coach 108 etc. in the middle of two.
Fig. 1 C show a kind of block diagram for the example system that can provide the grid network with mobile node
100C.Fig. 1 C example system includes computer-readable medium 102, cellular network device 106, passenger
Vehicle 108, environment sensing ad system 118, driver's monitoring system 120 and grid network 124-1 are extremely
124-n (individually referred to as wireless mesh network 124, collectively referred to as multiple wireless mesh networks 124).
In Fig. 1 C example, wireless mesh network 124, which is used to provide, at least includes fixed mesh node
104 computer-readable medium.In a variety of realizations, coach 108 can connect wireless mesh network
124, and by the range of at least one fixed mesh node 104, or be communicatively coupled at least
Moved in the range of another coach 108 of one fixed mesh node 104 and turn into the grid network
124 node.For example, coach 108 passes through with the direct WiFi with fixed mesh node 104
Connection, or be indirectly connected with stationary nodes 104 (for example, utilizing one or more middle passenger cars
Fixed mesh node 104 108) can be communicationally coupled to.It should be appreciated that " n " used herein
Not necessarily represent identical value.Thus, for example, wireless mesh network 124 can include identical or not
The fixed mesh node 104 of same quantity.
Fig. 2A shows a kind of example for the system that can provide the grid network with mobile grid node
The flow chart 200 of operating method.In the flow chart described herein and other flow charts, flow chart with
The form of example illustrates sequence of modules.It should be appreciated that module can be reorganized for performing parallel,
Or reorder, as long as available.In addition, the certain module that can be included originally may be removed,
To avoid providing excessive information for clarity, and the certain module being removed being included, may
It has been be included that, for the purpose clearly illustrated.
In Fig. 2A example, flow chart 200 starts from module 202, wherein environment sensing coach
System acquisition environmental data.In a specific implementation, environment sensing coach system using one or
More onboard sensor (sensings e.g., including on the coach of environment sensing coach system
Device) and/or passenger's attribute information carry out capturing ambient data.For example, environment sensing coach system can
Features of terrain (for example, building, structure, terrestrial reference, actual landform) image around coach is captured,
And based on its image build environment data.In a specific implementation, environment sensing coach system
Active agency capturing ambient data.
In Fig. 2A example, flow chart 200 proceeds to module 204, wherein environment sensing coach
System provides environmental data to the mobile grid node for being included in coach.In a specific implementation,
Environment sensing coach system is based on environmental data build environment data-message.For example, environmental data disappears
Breath can include the environmental data of capture, or the environment vector that the environmental data based on capture is generated.Utilize
Environment vector replaces the environmental data of capture, can for example reduce the bandwidth demand of transmission data.A variety of
In realization, environmental data message can be provided using WiFi connections or cable type connection.In a specific reality
In existing, the active agency of environment sensing coach system provides environmental data.
In a specific implementation, environment sensing coach system provides environmental data in real time.For example,
Environment sensing coach system can generate real-time stream, its identical with its captured time or
Substantially the similar time provides environmental data.
In Fig. 2A example, flow chart 200 proceeds to module 206, and wherein mobile grid node is determined
Whether it is in the range of the WiFi of fixed mesh node.It is as used herein, if mobile grid node
It considered to be in the range of fixed mesh node, it can also be considered as the coach should including being in
The mobile grid node in the range of fixed mesh node.Similarly, coach can be considered as holding
The function of row mobile grid node, for example, connection wireless mesh network, forms a part for grid network
Deng.In a specific implementation, the active agency of mobile grid node performs the determination.
In Fig. 2A example, flow chart 200 proceeds to module 208, if wherein mobile grid node
In the range of WiFi in fixed mesh node, mobile grid node utilizes WiFi connection transmission environment numbers
According to fixed mesh node.For example, mobile grid node can in real time flowing environment data (for example,
When it is captured, or in the essentially identical time), or mobile grid node being capable of periodically transmission environment
Data based on predefined interval, or when being connected with the WiFi of stationary nodes (for example, exceed predefined signal
During intensity etc.).In a specific implementation, the WiFi antenna transmission environmental datas of mobile grid node.
In a specific implementation, the active agency transmission environment data of mobile grid node.
In a specific implementation, mobile grid node real-time Transmission environmental data to fixed mesh node.
For example, mobile grid node can be identical or substantially similar when captured with it time flowing environment
Data.
In Fig. 2A example, flow chart 200 proceeds to module 210, and wherein fixed mesh node is from shifting
Dynamic mesh node receives environmental data and transmission environment data to environment sensing ad system.It is specific at one
In realization, environmental data utilizes the computer-readable medium (example with the cabled communication of fixed mesh node
Such as, internet) transmit to environment sensing ad system.In a specific implementation, fixed mesh node
Active agency receive environmental data and perform transmission.
In Fig. 2A example, flow chart 200 proceeds to module 212, if wherein mobile grid node
In the range of the WiFi for being not at fixed mesh node, mobile grid node using cellular data connection (for example,
3G or 4G) transmission environment data-message is to cellular network device.For example, mobile grid node can be real
When flowing environment data, or mobile grid node being capable of periodically transmission environment data.It is specific at one
In realization, the cellular antenna transmission environment data of mobile grid node.It is mobile in a specific implementation
The active agency of grid node performs transmission.
In Fig. 2A example, flow chart 200 proceeds to module 214, and wherein cellular network device is transmitted
Environmental data is to environment sensing ad system.In a specific implementation, environmental data is utilized and Cellular Networks
The computer-readable medium (for example, internet) that network equipment is communicated is transmitted to environment sensing ad system.
In a specific implementation, the active agency of cellular network device performs transmission.
In Fig. 2A example, flow chart 200 proceeds to module 216, wherein environment sensing ad system
Receive environmental data and the advertisement of specific environment is generated based on environmental data.In a specific implementation, ring
The active agency that border perceives ad system receives environmental data and performs generation.In a specific implementation,
Environmental data build environment vector of the environment sensing ad system based on reception, and based on environment vector generation
The advertisement of specific environment.In a specific implementation, the active agency generation ring of environment sensing ad system
The advertisement of border vector sum specific environment.
In Fig. 2A example, flow chart 200 proceeds to module 218, wherein environment sensing ad system
The advertisement of specific environment is transmitted to mobile grid node.In a specific implementation, environment sensing advertisement system
Unite and fixed mesh node is utilized when mobile grid node is in the range of the WiFi of fixed mesh node, or
It is specific using cellular network device transmission when mobile grid node is not in the range of fixed mesh node
The advertisement of environment.In a specific implementation, the active agency of environment sensing ad system perform transmission and
And whether the active agency of fixed mesh node determines mobile grid node in the range of WiFi.
In Fig. 2A example, flow chart 200 proceeds to module 220, and wherein mobile grid node is being moved
Local WiFi connections are set up between dynamic mesh node and passenger's system.For example, passenger's system can be implemented in
In coach on the mobile device of passenger.In a specific implementation, the automatic generation of mobile grid node
Reason sets up local WiFi connections.
In Fig. 2A example, flow chart 200 proceeds to module 222, wherein mobile grid node-node transmission
The advertisement of specific environment is to passenger's system.In a specific implementation, mobile grid node is utilized by moving
The local WiFi connections that grid node is set up transmit the advertisement of specific environment to passenger's system.It is specific at one
In realization, the active agency of mobile grid node performs transmission.
In Fig. 2A example, flow chart 200 proceeds to module 224, and wherein passenger's system presents specific
The advertisement of environment.For example, passenger's system can show the image of the advertisement of specific environment, and play back specific
The video and audio of the advertisement of environment.In a specific implementation, the active agency of passenger's system is presented special
Determine the advertisement of environment.
Fig. 2 B show a kind of example for the system that can provide the grid network with mobile grid node
The flow chart 250 of operating method.
In Fig. 2 B example, flow chart 250 starts from module 252, wherein environment sensing coach
System acquisition driver's attribute information.In a variety of realizations, driver's attribute information includes environmental data
Collect (or, type), and transmitted and handled as environmental data.In a specific implementation, environment
Sense active agency capture driver's attribute information of coach system.
In Fig. 2 B example, flow chart 250 proceeds to module 254, wherein environment sensing coach
System provides driver's attribute information to the mobile grid node for being included in coach.
In Fig. 2 B example, flow chart 250 proceeds to module 256, and wherein mobile grid node is determined
Whether it is in the range of the WiFi of fixed mesh node.
In Fig. 2 B example, flow chart 250 proceeds to module 258, wherein, if mobile grid section
In the range of WiFi of the point in fixed mesh node, mobile grid node is transmitted using WiFi connections and driven
Person's attribute information is to fixed mesh node.
In Fig. 2 B example, flow chart 250 proceeds to module 260, and wherein fixed mesh node is from shifting
Dynamic mesh node receives driver's attribute information and transmits driver's attribute information to driver's monitoring system.
In Fig. 2 B example, flow chart 250 proceeds to module 262, if wherein mobile grid node
In the range of the WiFi for being not at fixed mesh node, mobile grid node is driven using cellular data connection transmission
The person's of sailing attribute information message is to cellular network device.
In Fig. 2 B example, flow chart 250 proceeds to module 264, and wherein cellular network device is transmitted
Driver's attribute information is to driver's monitoring system.
In Fig. 2 B example, flow chart 250 proceeds to module 266, wherein driver's monitoring system base
Driver's reward is calculated in driver's attribute information.In a specific implementation, driver's monitoring system
Active agency calculates driver's reward.
In Fig. 2 B example, flow chart 250 proceeds to module 268, wherein driver's monitoring system base
Related driver's account is updated in driver's reward.In a specific implementation, driver's monitoring system
Active agency updates related driver's account.
In Fig. 2 B example, flow chart 250 proceeds to module 270, and wherein driver's monitoring system is passed
Defeated driver is rewarded to mobile grid node.In a specific implementation, driver's monitoring system it is automatic
Agency performs transmission.
In Fig. 2 B example, flow chart 250 proceeds to module 272, and wherein mobile grid node is being moved
Local WiFi connections are set up between dynamic mesh node and driver's system.For example, driver's system can be real
Now in coach on the mobile device of driver.In a specific implementation, local WiFi connections
Active agency.
In Fig. 2 B example, flow chart 250 proceeds to module 274, wherein mobile grid node-node transmission
Driver is rewarded to driver's system.In a specific implementation, mobile grid node is utilized by mobile network
The local WiFi connections transmission driver that lattice node is set up is rewarded to driver's system.In a specific implementation
In, the active agency of mobile grid node performs transmission.
Fig. 3 shows a kind of example behaviour for the system that can provide the grid network with mobile grid node
Make the flow chart 300 of method.
In the example of fig. 3, flow chart 300 starts from module 302, wherein the first coach is determined admittedly
Grid node is determined whether in the range of WiFi.
In the example of fig. 3, flow chart 300 proceeds to module 304, if wherein the first coach is true
Determine fixed mesh to be in the range of WiFi, the first coach utilizes WiFi connection transmission environments data extremely
Fixed mesh node.
In the example of fig. 3, flow chart 300 proceeds to module 306, if wherein the first coach is true
Determine fixed mesh to be not in the range of WiFi, coach determines whether the second coach is in WiFi
In the range of.
In the example of fig. 3, flow chart 300 proceeds to module 308, if wherein the first coach is true
Fixed second coach is not in the range of WiFi, the first coach transmission environment data to cellular network
Equipment.
In the example of fig. 3, flow chart 300 proceeds to module 310, and wherein cellular network device is from passenger
Vehicle receiver environmental data, and transmission environment data.For example, cellular network device being capable of transmission environment number
According to environment sensing ad system and/or driver's monitoring system.
In the example of fig. 3, flow chart 300 proceeds to module 312, if wherein the first coach is true
Fixed second coach is in the range of WiFi, and the first coach and the second coach set up first
WiFi connections.
In the example of fig. 3, flow chart 300 proceeds to module 314, wherein the first coach utilizes
One WiFi connection transmission environment data to the second coach.
In the example of fig. 3, flow chart 300 proceeds to module 316, wherein the second coach utilizes
One WiFi connections receive environmental data, and utilization is built between the second coach and fixed mesh node
The 2nd vertical WiFi connection transmission environment data are to fixed mesh node.
Fig. 4 shows a kind of example behaviour for the system that can provide the grid network with mobile grid node
Make the flow chart 400 of method.
In the example of fig. 4, flow chart 400 starts from module 402, wherein first group multiple first is fixed
Grid node is disposed, and is consequently formed the first grid network, and second group of multiple second fixed mesh section
Point is disposed, and is consequently formed the second grid network.For example, first group of fixed mesh node can be deployed in
The Part I of geographic area (for example, city, small towns, country, neighborhood etc.), and second group is fixed
Node can be deployed in the second geographic area.
In the example of fig. 4, flow chart 400 proceeds to module 404, and wherein coach connects the first net
Grid network.In a specific implementation, coach is when it is in the WiFi of one of the first fixed mesh node
In the range of the first grid network of automatic connection when moving.
In the example of fig. 4, flow chart 400 proceeds to module 406, and wherein coach utilizes the first net
Grid network transmission environment data.
In the example of fig. 4, flow chart 400 proceeds to module 408, and wherein coach is from the first grid
Network is disconnected.In a specific implementation, when passenger moves away all first fixed mesh nodes
Scope when, coach is disconnected from the first grid network automatically.
In the example of fig. 4, flow chart 400 proceeds to module 410, and wherein coach connects the second net
Grid network.In a specific implementation, coach is when it is in the WiFi of one of the second fixed mesh node
In the range of the second grid network of automatic connection when moving.
In the example of fig. 4, flow chart 400 proceeds to module 412, and wherein coach utilizes the second net
Grid network transmission environment data.
In the example of fig. 4, flow chart 400 proceeds to module 414, and wherein coach is from the second grid
Network is disconnected.In a specific implementation, when passenger moves away all second fixed mesh nodes
Scope when, coach is disconnected from the second grid network automatically.
Fig. 5 shows the block diagram 500 of an example of mobile grid node 502.In the example of hgure 5,
Mobile grid node 502 includes network selection engine 504, WiFi signal transceiver engine 506, honeycomb letter
Number transceiver engine 508, environmental treatment engine 510, communication engines 512 and mobile grid node data are deposited
Storage 514.It should be appreciated that in the example of hgure 5, environmental treatment engine 510 can be optional.
In the example of hgure 5, network selection engine 504 is used to identify available communication network.In a spy
In fixed realization, network selection engine 504 configures to determine whether wireless mesh network can use, and if
It is to connect wireless mesh network.Alternatively, if wireless mesh network is unavailable, network selection 504
Determine whether cellular data connection can use, if it is, connection, or otherwise select to be used for data
The cellular data connection of transmission.
In a specific implementation, network selection engine 504 is configured with when fixed mesh node is in WiFi
Scope internal clock is known and connection wireless mesh network.For example, when network selection engine 504 can be with fixation
When grid node sets up WiFi connections, network selection engine 504 can determine that fixed mesh node is in
In the range of WiFi, no matter WiFi signal intensity or quality.
In a specific implementation, appointing for WiFi communication is carried out with network selection engine 504 based on being associated with
The WiFi signal value of what fixed mesh node, network selection engine 504 determines that fixed mesh node is in
In the range of WiFi.For example, network selection engine 504 can calculate the current grid node or can of being connected
With the WiFi signal value of fixed mesh node.For example, WiFi signal value can be based on being associated with fixed mesh
One or more current RSSI values of node.In a variety of realizations, WiFi signal value be RSSI value or
Value (for example, normalized value based on RRSI values) based on RSSI value.If WiFi signal value is met
Correlated condition (for example, more than predetermined threshold), then be confirmed as can to fixed mesh node for WiFi connections
With.Similarly, if WiFi signal value is unsatisfactory for correlated condition, WiFi connections are confirmed as to solid
Determine grid node unavailable.
In a specific implementation, network selection engine 504 is configured with when cellular network device is in honeycomb
During scope, determine that cellular data connection is available.For example, when network selection engine 504 can be with Cellular Networks
When network equipment sets up cellular data connection, network selection engine 504 can determine that cellular network device is in
In cell range, no matter cellular signal strength.
In a specific implementation, network selection engine 504 is configured with based on being associated with cell range
The cellular signal value of any cellular network device, determines whether cellular data connection can use.For example, network
Selection engine 504 can determine the signal intensity or signal quality of the associated cell network equipment, and based on this
To calculate cellular signal value.In a variety of realizations, if cellular signal meets correlated condition (for example, super
Predetermined threshold is crossed, then cellular data connection is confirmed as can use.Similarly, if cellular signal value is discontented
Sufficient correlated condition, then cellular data connection is confirmed as unavailable.
In the example of hgure 5, WiFi signal transceiver engine 506 is used to transmitting and receiving WiFi communication.
For example, WiFi signal transceiver engine 506 transmission environment data and can receive the advertisement of certain content.
In a specific implementation, WiFi signal transceiver engine 506 is configured to be used as wireless repeater or wireless
Relaying.
In the example of hgure 5, cellular signal transceiver engine 508 leads to for transmitting and receiving cellular data
Letter.For example, cellular signal transceiver engine 508 transmission environment data and can receive certain content advertisement.
In the example of hgure 5, environmental treatment engine 510 is used for capturing ambient data.For example, at environment
Reason engine 510 can using be associated with mobile grid node 502 one or more sensors (for example,
GPS device) with capturing ambient data.In a specific implementation, one or more sensors include
Realized in one or more computing devices of the function of execution mobile grid node 502, but other
In, it can be other situations.For example, one or more sensors can be away from mobile grid node
502 and via computer-readable medium transmission sensor data (for example, positional information, velocity information, depending on
Frequently, audio, image, picture etc.) to mobile grid node 502.In a specific implementation, capture
Temporarily, at least (for example, for transmitting to one or more other systems) is stored in shifting to environmental data
In dynamic mesh node system data storage 514.
In a specific implementation, environmental treatment engine 510 is configured with the packaging ring in environmental data message
Border data, for example, for flowing in real time.For example, environmental treatment engine 510 can be in data-message
Directly include environmental data.In a specific implementation, environmental treatment engine 510 is given birth to based on environmental data
Into environment vector, and with or without the environmental data message of environmental data in itself include environment to
Amount.
In the example of hgure 5, communication engines 512 are used to send a request to one or more systems and from one
Individual or multiple systems receive data.Communication engines 512 can be sent by a part for network or network please
Ask to system and receive data from system.According to specific implementation or other considerations, communication engines 512 can
Asked by linkup transmit and receive data, all or part of of the connection can be wireless connection.It is logical
Letter engine 512 can ask from related system and receive message and/or other communications.The data of reception can
It is stored in data storage 514.
Fig. 6 shows a kind of flow chart 600 of example operating method of mobile grid node.
In the example of fig. 6, flow chart 600 starts from module 602, wherein mobile grid node reception ring
Border data.In a specific implementation, communication engines receive environmental data as environment vector.At one
In specific implementation, the active agency of communication engines receives environmental data.
In the example of fig. 6, flow chart 600 proceeds to module 604, and wherein mobile grid node determines nothing
Whether wire grid network connection can use.In a specific implementation, the active agency of network selection engine is held
The row determination.
In the example of fig. 6, flow chart 600 proceeds to module 606, if wherein mobile grid node is true
Determine wireless mesh network connection available, mobile grid node-node transmission environmental data.In a specific implementation,
The active agency transmission environment data of WiFi signal transceiver engine.
In the example of fig. 6, flow chart 600 proceeds to module 608, and wherein mobile grid node receives special
Determine the advertisement of environment.In a specific implementation, the active agency of WiFi signal transceiver engine receives special
Determine the advertisement of environment.
In the example of fig. 6, flow chart 600 proceeds to module 610, and wherein mobile grid node-node transmission is special
Determine the advertisement of environment.In a specific implementation, the active agency transmission of WiFi signal transceiver engine is special
Determine the advertisement of environment.
In the example of fig. 6, flow chart 600 proceeds to module 612, if wherein mobile grid node is true
Determine wireless mesh network connection unavailable, mobile grid node determines whether cellular data connection can use.
In one specific implementation, the active agency of network selection engine performs the determination.
In the example of fig. 6, flow chart 600 proceeds to module 614, if wherein mobile grid node is true
Determine cellular data connection available, mobile grid node-node transmission environmental data.In a specific implementation, honeybee
The active agency of nest signal transceiver engine performs transmission.
In the example of fig. 6, flow chart 600 proceeds to module 616, and wherein mobile grid node receives special
Determine the advertisement of environment.In a specific implementation, the active agency of cellular signal transceiver engine receives wide
Accuse.
In the example of fig. 6, flow chart 600 proceeds to module 618, and wherein mobile grid node-node transmission is special
Determine the advertisement of environment.In a specific implementation, the active agency of WiFi signal transceiver engine performs biography
It is defeated.
Fig. 7 shows the block diagram 700 of an example of environment sensing coach system 702.Fig. 7's
In example, environment sensing coach system 702 includes environmental data management engine 704, environmental data inspection
Survey engine 706, environmental data processing engine 708, real time environmental data flowing engine 710, communication engines
712 and environment sensing coach system data storage 714.
In the example in figure 7, environmental data management engine 704 is used to set up, and reads, and updates, and deletes,
Or otherwise access the environmental data being stored in environment sensing coach system data storage 714.
In a specific implementation, environmental data management engine 704 is artificial (for example, by the pipe interacted with GUI
Reason person) or any operation of automatic (for example, in response to request of environmental data) execution.In a spy
In fixed realization, environmental data, which is stored in, to be associated with the environmental data of environmental data attribute record.This can
Help, for example, mark relevant environmental data, searches for specific environment data or environmental data type etc..Ring
Border data attribute can include it is following some or all:
Environmental data identifier:Marking environment data record.
The environmental data of capture:The environmental data of the unprocessed form of capture is (for example, video, image, sound
Frequently, gps coordinate etc.)
Environmental data type:It is associated with one or more environmental data types of environmental data.Environment number
It can include according to type, for example, video, audio, image, picture, position coordinates, speed, speed,
Acceleration etc..
Sensor id (one or more):Identify one or more sensings of capturing ambient data
Device.
Positional information:The geographical position of the environmental data of capture, for example, gps coordinate.
Timestamp:One or more timestamps of environmental data are associated with, for example, representing environmental data
The captured time and/or date.
Driver's identifier:Mark is associated with the driver of environmental data.For example, operation includes acquisition loop
The driver of the coach of the sensor of border data.
In the example in figure 7, environmental data detecting and alarm 706 is used for capturing ambient data.For example, ring
Border Data Detection engine 706 can using one or more sensors (for example, camera, microphone,
GPS device, speed and other vehicle movable sensors etc.) capturing ambient data.In a specific reality
In existing, one or more sensors are included in coach, and the coach includes environment sensing and multiplied
Objective Vehicular system 702, but in other realizations, it can be other situations.For example, one or more
Sensor can be away from coach and via computer-readable medium transmission sensor data (for example, position
Confidence ceases, velocity information, video, audio, image, picture etc.) coach system is sensed to environment.
In a specific implementation, the environmental data of capture is at least temporarily (for example, for transmitting to one or more
Multiple other systems) it is stored in environment sensing coach system data storage 714.
In the example in figure 7, environmental data processing engine 708 configures to encapsulate in environmental data message
Environmental data, for example, for flowing in real time.For example, environmental treatment engine 706 can be in data-message
In directly include environmental data.In a specific implementation, environmental data processing engine 708 is configured with base
In environmental data build environment vector, and in the environmental data message for including or not including environmental data in itself
Include environment vector.Transmission ring can be for example reduced including the environment vector without environmental data in itself
The bandwidth demand of border data-message, and improve network performance.
In the example in figure 7, real time environmental data flowing engine 710 configures to capture with environmental data
Time is identical, or the substantially similar time provides environmental data.For example, real time environmental data flows engine
710 can when image is captured flow image, and flow audio when audio is recorded.
In the example in figure 7, communication engines 712 are used to send a request to one or more systems and from one
Individual or multiple systems receive data.Communication engines 712 can be sent by a part for network or network please
Ask to system and receive data from system.According to specific implementation or other considerations, communication engines 712 can
Asked by linkup transmit and receive data, all or part of of the connection can be wireless connection.It is logical
Letter engine 712 can ask from related system and receive message and/or other communications.The data of reception can
It is stored in data storage 714.
Fig. 8 A show a kind of flow chart 800 of example operating method of environment sensing coach system.
In Fig. 8 A example, flow chart 800 starts from module 802, wherein environment sensing coach
System acquisition environmental data.In a specific implementation, the active agency of environmental data detecting and alarm is utilized
One or more related sensor capturing ambient data.
In Fig. 8 A example, flow chart 800 proceeds to module 804, environment sensing coach system
Storage environment data.In a specific implementation, the active agency storage environment of environmental data management engine
Data.
In Fig. 8 A example, flow chart 800 proceeds to module 806, wherein environment sensing coach
System is based on environmental data build environment vector.In a specific implementation, environmental data processing engine
Active agency build environment vector.
In Fig. 8 A example, flow chart 800 proceeds to module 808, wherein environment sensing coach
System generation includes the data-message of environment vector.In a specific implementation, environmental data processing engine
Active agency generation data-message.
In Fig. 8 A example, flow chart 800 proceeds to module 810, wherein environment sensing coach
System provides environmental data message.In a specific implementation, the active agency of communication engines provides data
Message.
Fig. 8 B show a kind of flow chart 850 of example operating method of environment sensing coach system.
In Fig. 8 B example, flow chart 850 starts from module 852, wherein environment sensing coach
System acquisition environmental data.In a specific implementation, the active agency of environmental data detecting and alarm is utilized
One or more related sensor capturing ambient data.
In Fig. 8 B example, flow chart 850 proceeds to module 854, wherein environment sensing coach
System storage environment data.In a specific implementation, the active agency storage of environmental data management engine
Environmental data.
In Fig. 8 B example, flow chart 850 proceeds to module 856, wherein environment sensing coach
System generates real time environmental data stream.In a specific implementation, real time environmental data flows oneself of engine
Dynamic agency's generation real time environmental data stream.
In Fig. 8 B example, flow chart 850 proceeds to module 858, wherein environment sensing coach
System provides environmental data (for example, when it is captured) in real time using real time environmental data stream.At one
In specific implementation, the active agency of real time environmental data flowing engine provides environmental data.
Fig. 9 shows the block diagram 900 of an example of passenger's system 902.In the example of figure 9, passenger
System 902 includes interface engine 904, optional environmental treatment engine 906, optional mobile grid node
908, communication engines 910 and passenger's system data store 912.
In the example of figure 9, interface engine 904 is used to specific environment advertisement is presented and receives input.Example
Such as, engine 904, which is presented, can be shown the advertisement of visual specific environment using GUI and utilize loudspeaker playback
The advertisement of special audio environment.In a specific implementation, interface engine 904 is configured with by passenger's attribute
Information alert receives passenger's attribute information as input to passenger, if passenger agrees to that abandoning privacy asks
Topic.
In the example of figure 9, environmental treatment engine 906 is used to capture and packaging environment data.For example,
Environmental treatment engine 906 can utilize the one of one or more computing devices for realizing passenger's system 902
Individual or more sensor capturing ambient data.It should be appreciated that in the example of figure 9, environmental treatment is drawn
It is optional to hold up 906.For example, due to privacy concern, the function can be not included.
In the example of figure 9, mobile grid node 908 is used to identify available network and as wireless mesh
The broadcast node of network.It should be appreciated that in the example of figure 9, mobile grid node 910 is optional.
For example, to reduce cost and preventing privacy concerns, the function can be not included.
In the example of figure 9, communication engines 912 are used to send a request to one or more systems and from one
Individual or multiple systems receive data.Communication engines 912 can be sent by a part for network or network please
Ask to system and receive data from system.According to specific implementation or other considerations, communication engines 912 can
Asked by linkup transmit and receive data, all or part of of the connection can be wireless connection.It is logical
Letter engine 912 can ask from related system and receive message and/or other communications.The data of reception can
It is stored in data storage 914.
Figure 10 shows a kind of flow chart 1000 of example operating method of passenger's system.
In Figure 10 example, flow chart 1000 starts from module 1002, and wherein passenger's system is connected to
WiFi network.For example, WiFi network can be the LAN of coach.In a specific implementation,
The active agency of communication engines performs connection.
In Figure 10 example, flow chart 1000 proceeds to module 1004, and wherein passenger's system is passenger
Prompt passengers information.In a specific implementation, the active agency of interface engine performs prompting.
In Figure 10 example, flow chart 1000 proceeds to module 1006, and wherein passenger's system is received and multiplied
Objective information is used as input, it is assumed that passenger abandons any privacy concern.In a specific implementation, interface draws
Hold up reception Customer information.
In Figure 10 example, flow chart 1000 proceeds to module 1008, and wherein passenger's system utilizes company
The WiFi network transmission Customer information connect.In a specific implementation, the active agency transmission of communication engines
Customer information.
In Figure 10 example, flow chart 1000 proceeds to module 1010, and wherein passenger's system passes through even
The WiFi network connect receives the advertisement of specific environment.For example, the advertisement of specific environment can be at least in part
Based on Customer information, and other environmental datas.In a specific implementation, the automatic generation of communication engines
Reason receives the advertisement of specific environment.
In Figure 10 example, flow chart 1000 proceeds to module 1012, and wherein passenger's system presents special
Determine the advertisement of environment.In a specific implementation, the wide of specific environment is presented in the active agency of interface engine
Accuse.
In Figure 10 example, flow chart 1000 proceeds to module 1014, and wherein passenger's system receives phase
Close driver's classification of driver.For example, the passenger in coach can input driver's classification, should
Classification represents the satisfaction grade of driver.In a specific implementation, interface engine receives driver point
Level.
In Figure 10 example, flow chart 1000 proceeds to module 1016, and wherein passenger's system transmission is driven
The person of sailing is classified.In a specific implementation, active agency transmission driver's classification of communication engines.
In Figure 10 example, flow chart 1000 proceeds to module 1018, and wherein passenger's system is from WiFi
Network is disconnected.For example, passenger's system can work as automatic from WiFi when signal intensity is dropped to below threshold value
Network is disconnected.This can be represented for example, the passenger for being associated with passenger's system has left coach.
In a specific implementation, the active agency of communication engines disconnects the connection of passenger's system and WiFi network.
In Figure 10 example, flow chart 1000 proceeds to module 1020, wherein passenger's system acquisition ring
Border data.It should be appreciated that in Figure 10 example, the module is optional.In a specific implementation,
The active agency capturing ambient data of environmental treatment engine.
In Figure 10 example, flow chart 1000 proceeds to module 1022, and wherein passenger's system activation is moved
Dynamic mesh nodal function.It should be appreciated that in Figure 10 example, the module is optional.In a spy
In fixed realization, the active agency of mobile grid node performs activation.
In Figure 10 example, flow chart 1000 proceeds to module 1024, and wherein passenger's system transmission is caught
The environmental data obtained.It should be appreciated that in Figure 10 example, the module is optional.It is specific at one
In realization, the active agency transmission environment data of communication engines.
Figure 11 shows the block diagram 1100 of an example of driver's system 1102.In the example of fig. 11,
Passenger's system 1102 include interface engine 1104, driver monitoring engine 1106, assignment engine 1108,
Communication engines 1110 and driver's system data storage 1112.
In the example of fig. 11, interface engine 1104 is used to environmental data is presented and receives input.For example,
Presentation engine 904 can utilize GUI (for example, web browser) display environment data and utilize and raise one's voice
Device plays back audio environment data.In a specific implementation, interface engine 904 is configured with display environment number
According to it includes urban information and transport information.In a specific implementation, interface engine 1104 configure with
Receive Customer information, it is assumed that associated passenger has agreed to.
In the example of fig. 11, driver's monitoring engine 1108 is used to associate the driver of coach
The environmental data captured in coach.This can assist in driver's value.For example, being associated with peace
The driver of full driving habit or high driver classification can result in increased ad revenue.It is specific at one
In realization, driver's monitoring engine 1108 configures to keep driver to reward account.For example, driver's energy
Reward (for example, currency indemnity) is enough received based on driver's classification.
In the example of fig. 11, assignment engine 1110 is used for the availability for representing associated passenger vehicle.For example,
Assignment engine 1110 can represent that coach can be used for renting (for example, available for receive passenger) or not
Available for renting (for example, current take or be otherwise not useable for receiving passenger).
In the example of fig. 11, communication engines 1110 are used to send a request to one or more systems and from one
Individual or multiple systems receive data.Communication engines 1110 can be sent by a part for network or network please
Ask to system and receive data from system.According to specific implementation or other considerations, communication engines 1110 can
Asked by linkup transmit and receive data, all or part of of the connection can be wireless connection.It is logical
Letter engine 1110 can ask from related system and receive message and/or other communications.Receiving data can deposit
It is stored in data storage 1112.
Figure 12 shows a kind of flow chart 1200 of example operating method of driver's system.
In the illustration in fig 12, flow chart 1200 starts from module 1202, and wherein driver's system is received
Passenger's attribute information.It should be appreciated that in the illustration in fig 12, the module can be optional, for example,
Because it may need the agreement of passenger.
In the illustration in fig 12, flow chart 1200 proceeds to module 1204, and wherein driver's system is transmitted
Passenger's attribute information.It should be appreciated that in the illustration in fig 12, the module can be optional, for example,
Because information is probably due to passenger is disagreed without being received.
In the illustration in fig 12, flow chart 1200 proceeds to module 1206, and wherein driver's system is set
Assign mark, the mark represents that related driver or coach can be used for renting.For example, with by interface
The driver of GUI (for example, web browser) interactions of engine generation can make assignment engine setting point
Group's mark.In a specific implementation, the active agency of assignment engine, which is set, assigns mark.
In the illustration in fig 12, flow chart 1200 proceeds to module 1208, wherein driver's system request
Transport information.For example, transport information can include ITS Information (for example, from intelligent transportation pair
As the information of such as intelligent traffic light).In a specific implementation, driver monitors the automatic generation of engine
Reason request transport information.
In the illustration in fig 12, flow chart 1200 proceeds to module 1210, and wherein driver's system is received
And transport information is presented.For example, transport information can be received in response to the request of transport information.One
In individual specific implementation, the active agency of communication engines receives transport information, and the automatic generation of interface engine
Transport information is presented in reason.
In the illustration in fig 12, flow chart 1200 proceeds to module 1212, wherein driver's system request
Urban information.For example, urban information can include intelligent city's information (for example, being associated with local law enforcement
Department, school, library, hospital, the information of transportation system etc.).In a specific implementation, drive
The active agency request urban information of person's monitoring engine.
In the illustration in fig 12, flow chart 1200 proceeds to module 1214, and wherein driver's system is received
And urban information is presented.For example, urban information can be received in response to the request of urban information and be in
It is existing.In a specific implementation, the active agencies of communication engines receives transport information and interface engine
Urban information is presented in active agency.
In the illustration in fig 12, flow chart 1200 proceeds to module 1216, and wherein driver's system is received
The notice of driver's reward.In a specific implementation, the active agency of communication engines, which is received, to be notified.
In the illustration in fig 12, flow chart 1200 proceeds to module 1218, and wherein driver's system is presented
The notice of driver's reward.In a specific implementation, the active agency of interface engine, which is presented, to be notified.
Figure 13 shows the block diagram 1300 of an example of environment sensing ad system 1302.Figure 13's
In example, environment sensing ad system 1302 includes content management engine 1304, environmental data management engine
1306, virtual environment data detecting and alarm 1308, the advertisement generation engine 1310 of specific environment, communication is drawn
Hold up 1312 and environment sensing ad system data storage 1314.
In the example in figure 13, content management engine 1304 is used to set up, and reads, and updates, and deletes,
Or otherwise access be stored in environment sensing ad system data storage 1314 ad content (or,
Referred to as " content ").For example, content can be received from relative commercial entity.It is interior in a specific implementation
Hold supervisor engine 1 304 artificial (for example, keeper by being interacted with GUI) or automatic (for example, response
In the request of the advertisement of specific environment) perform CRUD operation in any one.In a specific implementation
In, content is stored in the content-data record for being associated with content-data attribute.This can be helped, for example,
Related content is identified, certain content or content type etc. is searched for.Content-data attribute can include it is following certain
It is a little or whole:
Content designator:Identify content-data record.
Content:Show and colour, such as picture, text, audio, video etc..
Content type:It is associated with one or more content types of content.Content type can include,
For example, video, audio, image, picture etc..
Content type:It is associated with one or more content types of content.Content type can include,
For example, music, film, physical culture etc..
Content duration:The content playback duration.
Relevant content identifier:Identify one or more identifiers of related content.
In the example in figure 13, environmental data supervisor engine 1 306 is used to set up, and reads, and updates, deletes
Remove, or otherwise access the environmental data being stored in environment sensing ad system data storage 1314.
In a specific implementation, environmental data supervisor engine 1 306 is artificial (for example, by being interacted with GUI
Keeper) or automatic (for example, in response to request of environmental data) perform any one in the operation.
In a specific implementation, environmental data is stored in the environmental data record for being associated with environmental data attribute.
This can be helped, for example, mark relevant environmental data, search specific environment data or environmental data type
Deng.
In the example in figure 13, virtual environment data detecting and alarm 1308 is used for based on the ring previously captured
Border inferred from input data virtual environment data.For example, virtual environment data can include depositing based on being stored in data
Storage 1306 gets off a position and is identified in the environmental data in data storage 1314.In a specific reality
In existing, virtual environment data is certain types of environmental data and managed simultaneously by environmental data management 1314
It is stored in data storage 1316.
In the example in figure 13, the advertisement generation engine 1310 of specific environment is used for the mesh for providing and being intended to
Mark the advertisement of environmental correclation.In a specific implementation, the advertisement generation engine 1310 of specific environment is based on
Environmental data identifies and selects content.For example, the advertisement generation engine 1310 of specific environment can be based on bag
Include the environmental data of the image of stadiums and identify and select sports related contents.Realize, draw a variety of
Hold up 1310 advertisements that specific environment is generated using the content for identifying and selecting.In a specific implementation, ring
Border perceives advertisement engine 1310 and is based on one or more environment vectorials and selects content.
In the example in figure 13, communication engines 1312 be used for send a request to one or more systems and from
One or more systems receive data.Communication engines 1312 can be sent by a part for network or network
Request to system and receives data from system.According to specific implementation or other considerations, the energy of communication engines 1312
Enough asked by linkup transmit and receive data, all or part of of the connection can be wireless connection.
Communication engines 1312 can ask from related system and receive message and/or other communications.The data energy of reception
Enough it is stored in data storage 1314.
Figure 14 shows a kind of flow chart 1400 of example operating method of environment sensing ad system.
In the example in figure 14, flow chart 1400 starts from module 1402, wherein environment sensing advertisement system
System storage content.In a specific implementation, the active agency of content management engine is in environment sensing advertisement
Storage content in system data storage.
In the example in figure 14, flow chart 1400 proceeds to module 1404, wherein environment sensing advertisement system
System receives first environment data.For example, first environment data can be as real-time stream or in content number
Received according in message.In a specific implementation, the active agency of communication engines receives first environment data.
In the example in figure 14, flow chart 1400 proceeds to module 1406, wherein environment sensing advertisement system
System storage first environment data.In a specific implementation, the active agency of environmental data management engine exists
First environment data are stored in environment sensing ad system data storage.
In the example in figure 14, flow chart 1400 proceeds to module 1408, wherein environment sensing advertisement system
System receives the request of the advertisement of specific environment.In a specific implementation, the active agency of communication engines connects
Receive request.
In the example in figure 14, flow chart 1400 proceeds to module 1410, wherein environment sensing advertisement system
System is based on first environment inferred from input data second environment data.For example, second environment data can be virtual ring
Border data.In a specific implementation, the active agency of virtual environment data detection generation engine infers the
Two environmental datas.
In the example in figure 14, flow chart 1400 proceeds to module 1412, wherein environment sensing advertisement system
System storage second environment data.In a specific implementation, the active agency of environmental data management engine exists
Second environment data are stored in environment sensing ad system data storage.
In the example in figure 14, flow chart 1400 proceeds to module 1414, wherein environment sensing advertisement system
The advertisement of system generation specific environment.In a specific implementation, environment sensing advertisement generates the automatic of engine
The content based on storage is acted on behalf of, and first environment data and second environment data generate the wide of specific environment
Accuse.
In the example in figure 14, flow chart 1400 proceeds to module 1416, wherein environment sensing advertisement system
The advertisement of system transmission specific environment.In a specific implementation, the active agency of communication engines performs transmission.
Figure 15 shows the block diagram 1500 of an example of driver's monitoring system 1502.In showing for Figure 15
In example, driver's monitoring system 1502 includes supervisor engine 1 504, and driver's value engine 1506 is driven
The person of sailing rewards engine 1508, communication engines 1510 and driver's monitoring system data storage 1512.
In the example of fig. 15, supervisor engine 1 504 is used to set up, and reads, and updates, and deletes, or with
Other modes access the driver's attribute information being stored in driver's monitoring system data storage 1512.
In one specific implementation, supervisor engine 1 504 artificial (for example, keeper by being interacted with GUI) or
Automatically any one in these operations is performed.In a specific implementation, the storage of driver's attribute information
In driver's data record.This can be helped, for example, calculating driver's value and driver's reward.Drive
The person's of sailing attribute information can include it is following some or all:
Driver's identifier:Identify driver's data record.
Name:Driver's name.
Age:Driver's age.
Date of birth:Driver's date of birth.
Coach identifier:Mark is associated with the coach of driver.
Driver is classified:Current drivers are classified.For example, and receive driver classification average.
Driver history:History driver information.For example, the route previously driven, average speed, drive
The person of sailing is classified, break in traffic rules and regulations etc..
Sensor id (one or more):Mark is associated with one or more biographies of coach
Sensor.
Driver is worth.
In the example of fig. 15, driver's value engine 1506 is used to calculate driver's value.For example,
Driver's value can represent that the potential ad revenue from driver can be generated.In a specific implementation,
Driver value engine 1506 can based on one or more driver's attributes (for example, driver be classified,
Driver history) calculate driver's value.In a variety of realizations, driver's value of calculating can be stored
For driver's attribute (for example, driver's property of value).
In the example of fig. 15, driver's reward engine 1508 is used to calculate driver's reward.For example,
Driver's reward can include currency indemnity.In a specific implementation, driver's reward based on one or
More driver's attributes (for example, driver is worth) are calculated.
In the example of fig. 15, communication engines 1510 be used for send a request to one or more systems and from
One or more systems receive data.Communication engines 1510 can be sent by a part for network or network
Request to system and receives data from system.According to specific implementation or other considerations, the energy of communication engines 1510
Enough asked by linkup transmit and receive data, all or part of of the connection can be wireless connection.
Communication engines 1510 can ask from related system and receive message and/or other communications.The data energy of reception
Enough it is stored in data storage 1512.
Figure 16 shows a kind of flow chart 1600 of example operating method of driver's monitoring system.
In Figure 16 example, flow chart 1600 starts from module 1602, wherein driver's monitoring system
Receive driver's attribute information.In a specific implementation, the active agency of communication engines receives driver
Attribute information.
In Figure 16 example, flow chart 1600 proceeds to module 1604, wherein driver's monitoring system
Memory of driving person's attribute information.In a specific implementation, the active agency memory of driving person of management engine
Attribute information.
In Figure 16 example, flow chart 1600 proceeds to module 1606, wherein driver's monitoring system
Calculate driver's value.In a specific implementation, the active agency of driver's value engine performs calculating.
In Figure 16 example, flow chart 1600 proceeds to module 1608, wherein driver's monitoring system
Calculate driver's reward.In a specific implementation, the active agency of driver's reward engine performs calculating.
In Figure 16 example, flow chart 1600 proceeds to module 1610, wherein driver's monitoring system
Rewarded using driver.For example, resultant awards account can be updated based on the reward of calculating.At one
In specific implementation, the active agency of driver's reward engine is rewarded using driver.
In Figure 16 example, flow chart 1600 proceeds to module 1612, wherein driver's monitoring system
Transmit the notice of driver's reward.In a specific implementation, the active agency transmission notice of communication engines.
Figure 17 shows the block diagram 1700 of an example of coach 1702.In Figure 17 example,
Coach 1702 includes mobile grid node 1704, environment sensing coach system 1706, one
Or more sensor device 1708, wireless charging system 1710, communication engines 1712 and coach
System data storage 1714.
In Figure 17 example, wireless charging system 1710 is used to (for example, realizing multiply for mobile device
The mobile device of objective system) battery charging.In a specific implementation, wireless charging system uses electricity
Magnetic field transmission energy between the charging station of wireless charging system 1710 and the battery of mobile device.At one
In specific implementation, wireless charging system 1710 is used to utilize the WiFi transmitted by mobile grid node 1704
Signal charges for the battery of mobile device.In a variety of realizations, the function of wireless charging system 1710 includes
In mobile grid node 1704.
In Figure 17 example, communication engines 1712 be used for send a request to one or more systems and from
One or more systems receive data.Communication engines 1712 can be sent by a part for network or network
Request to system and receives data from system.According to specific implementation or other considerations, the energy of communication engines 1712
Enough asked by linkup transmit and receive data, all or part of of the connection can be wireless connection.
Communication engines 1712 can ask from related system and receive message and/or other communications.The data energy of reception
Enough it is stored in data storage 1714.
Figure 18 shows the block diagram 1800 of an example of computer system 1802, and it can be integrated in this
In a variety of realizations of text description.For example, fixed mesh node 104, cellular network device 106, passenger car
108, mobile grid node 110, environment sensing coach system 112, passenger's system 114 drives
Each of person's system 116, environment sensing ad system 118 and driver's monitoring system 120 can include
The specific implementation of computer system 1802.Figure 18 example meant for illustration can be used as client computer
The computer system of system (such as wireless client or work station) or server computer system.In figure
In 18 example, computer system 1800 includes computer 1802, and I/O equipment 1804 and display are set
Standby 1806.Computer 1802 includes processor 1808, communication interface 1810, memory 1812, display
Device controller 1814, non-volatile memories 1816 and I/O controllers 1818.Computer 1802 being capable of coupling
Together in or including I/O equipment 1804 and display apparatus 1806.
Computer 1802 is engaged with external system by communication interface 1810, wherein the energy of communication interface 1810
Enough include modem or network interface.It should be appreciated that communication interface 1810 can be considered calculating
A part for machine system 1800 or a part for computer 1802.Communication interface 1810 can be adjusted for simulation
Modulator-demodulator, isdn modem, cable modem, token ring interface, satellite transmission interface
(for example " direct PC "), or other interfaces, for coupling computer system to other computer systems.
Processor 1808 can be, such as conventional microprocessor, such as intel pentium (Intel Pentium)
Microprocessor or Motorola power PC (Motorola power PC) microprocessor.Memory 1812
Processor 1808 is coupled in by bus 1820.Memory 1812 can be dynamic random access memory
(DRAM) and static state RAM (SRAM) can also be included.The coupling processor 1808 of bus 1820
To memory 1812, non-volatile memories 1816, display controller 1814, and I/O are also coupled to
Controller 1818.
I/O equipment 1804 can include keyboard, disk drive, printer, scanner, and other are defeated
Enter and output equipment, including mouse or other pointer devices.Display controller 1814 can be with tradition side
Formula control display apparatus 1806 display, it can be, for example, cathode-ray tube (CRT) or
Liquid crystal display (LCD).Display controller 1814 and I/O controllers 1818 can be with conventional known
Technology is realized.
Non-volatile memories 1816 are usually magnetic hard-disk, photomagneto disk, or other shapes for mass data
The storage of formula.Some of the data are during the software in performing computer 1802 generally by directly storing
Device access procedure writes memory 1812.Those skilled in the art will be immediately recognized, and term is " machine readable
Medium " or " computer-readable medium " include any kind of storage device, and it can be accessed by processor 1808
And also include the carrier wave of encoded data signal.
The computer system for being illustrated in Figure 18 can be used in illustrating multiple possible with different architecture
Computer system.For example, the personal computer based on Intel (Intel) microprocessor generally has many
Bus, one of them can be the I/O buses for ancillary equipment and can be to be directly connected to processor
1808 and the bus (commonly referred to as memory bus) of memory 1812.Bus is connected by bridging component
Together, bridge joint component is performed due to any necessary conversion of different bus protocols.
Network computer be another type of computer system, its can combine provided herein is teaching use.
Network computer does not include hard disk or other massive stores generally, and executable program connects from network
Connect and be loaded into memory 1812, for being performed by processor 1808.Web TV systems, it is this area
It is known, it is also contemplated that to be computer system, but it can lack some features shown in Figure 18, it is such as specific
Input or output equipment.Typical computer system will typically at least include processor, and memory and coupling are deposited
Reservoir to processor bus.
The some parts being described in detail are represented with the algorithm and symbol of the data bit manipulation in computer storage
Form present.The arthmetic statement and the means that notebook data process field technical staff uses are expressed as, with
Most effectively transmit the substantive to others skilled in the art of its work.This paper algorithm generally understands
To produce the self-compatibility sequence of operation of desired result.Operation is to need the physical operations of physical quantity.Generally,
And not necessarily, the amount use electrical or magnetic signal form, can be stored, transmit, merge, compare,
And operated using other manner.The signal is expressed as position, is worth, element, symbol, character, item,
Numeral etc. has been demonstrated sometimes easily, to be mainly used in usually used.
It will be appreciated, however, that being associated with suitable physical quantity with similar item more than all and only applying
In the facilitate label of the amount.Unless expressly stated otherwise, as discussed below obviously, it should be understood that retouching
In the full text stated, using term " processing " or " calculating " or " computing " or " it is determined that " or " display " etc. beg for
By, action and the process of reference computer system or similar electronic computing device, it operates and will calculated
Be expressed as in the register and memory of machine system physics (electronics) amount data be converted to it is analogously represented
It is that computer system memory or register or other information are stored, the physical quantity of transmission or display apparatus
Other data.
Technique described herein is related to the device for performing operation.Device can be specially constructed for needs
Purpose, its can include optionally by be stored in computer computer program activate or match somebody with somebody again
The all-purpose computer put.The computer program can be stored in computer-readable recording medium, such as, but
It is not limited to, read-only storage (ROM), random access memory (RAM), EPROM, EEPROM,
Magnetic or optical card, any kind of disk, including floppy disc, photomagneto disk, CD-ROM and magneto-optic disk,
Or suitable for storing any kind of media of e-command, and each is each coupled to computer system
Bus.
To illustrate, multiple specific details are proposed to provide the comprehensive understanding of description.However, will be right
It should be apparent to those skilled in the art that disclosed realization can be realized in no specific detail.
In some instances, module, structure, process, feature and equipment show to avoid confusion in form of a block diagram
The description.In other examples, functional block diagram and flow chart are illustrated to represent data and logic flow.Block diagram
Component (for example, step, module, block, structure, equipment, feature etc.) with flow chart can be different
Various merging are carried out in mode that is explicitly described herein and describing, is separated, is removed, reorder and replace.
Language used herein is principally selected for readable and indicative purpose, and it can not be chosen
Select to delineate or limit inventive subject matter.Therefore the scope is intended to not limited by the detailed description, but by
Issue is limited in any claim of the application based on this.Therefore, the explanation that lays down one's cards of realization,
Rather than it is limited in the scope that the claim stated herein is proposed.
Claims (1)
1. a kind of system, including:
Multiple fixed mesh nodes, it at least forms a part for wireless mesh network;
One or more sensors, each of one or more sensors is arranged at coach
On one or more parts;
Environmental data detecting and alarm, it is configured with least with one or more sensor capturing ambient numbers
According to;And
Mobile grid node, the mobile grid node is arranged in a part for coach, and configure with:
Determine whether at least first in the plurality of fixed mesh node fixes net to the mobile grid node
In the range of the WiFi of lattice node;
In response to determine the mobile grid node be in the plurality of fixed mesh node at least this first consolidate
Determine in the range of the WiFi of grid node, transmit the environmental data to the plurality of fixed mesh node this first consolidate
Determine grid node;
Environment sensing ad system, it includes:
Communication engines, it configures to connect from the first fixed mesh node of the plurality of fixed mesh node
Receive the environmental data;
Environment sensing advertisement generates engine, and it configures to generate specific environment advertisement based on the environmental data;
And
The communication engines are further configured with via first fixed mesh of the plurality of fixed mesh node
The node-node transmission specific environment advertisement is to the mobile grid node.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610243895.0A CN107197432A (en) | 2016-03-14 | 2016-03-14 | Grid network with mobile node |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610243895.0A CN107197432A (en) | 2016-03-14 | 2016-03-14 | Grid network with mobile node |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107197432A true CN107197432A (en) | 2017-09-22 |
Family
ID=59870871
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610243895.0A Pending CN107197432A (en) | 2016-03-14 | 2016-03-14 | Grid network with mobile node |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107197432A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114118521A (en) * | 2021-10-26 | 2022-03-01 | 上海赛可出行科技服务有限公司 | ETA method based on driver driving proficiency factor |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080140502A1 (en) * | 2006-12-07 | 2008-06-12 | Viewfour, Inc. | Method and system for creating advertisements on behalf of advertisers by consumer-creators |
CN101398996A (en) * | 2007-09-28 | 2009-04-01 | MRC产业d/b/a户外传媒公司 | System and method for dynamically and movably displaying content |
CN101496049A (en) * | 2005-12-09 | 2009-07-29 | 谷歌公司 | Determining advertisements using user interest information and map-based location information |
US20090201850A1 (en) * | 2008-02-08 | 2009-08-13 | Yahoo! Inc. | Location tracking based on proximity-based ad hoc network |
CN101639526A (en) * | 2009-04-23 | 2010-02-03 | 上海同想文化传播有限公司 | Golf course gps navigation and management system |
CN101639919A (en) * | 2009-04-10 | 2010-02-03 | 上海同想文化传播有限公司 | Golf course advertisement operating system and operating method thereof |
CN101854587A (en) * | 2010-04-30 | 2010-10-06 | 四川长虹电器股份有限公司 | Taxi advertisement issuing system and issuing method |
CN101933345A (en) * | 2007-12-10 | 2010-12-29 | 亚里·马蒂拉 | Apparatus for communication and travel tracking |
CN102246545A (en) * | 2008-12-15 | 2011-11-16 | 高通股份有限公司 | Location logging and location and time based filtering |
-
2016
- 2016-03-14 CN CN201610243895.0A patent/CN107197432A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101496049A (en) * | 2005-12-09 | 2009-07-29 | 谷歌公司 | Determining advertisements using user interest information and map-based location information |
US20080140502A1 (en) * | 2006-12-07 | 2008-06-12 | Viewfour, Inc. | Method and system for creating advertisements on behalf of advertisers by consumer-creators |
CN101398996A (en) * | 2007-09-28 | 2009-04-01 | MRC产业d/b/a户外传媒公司 | System and method for dynamically and movably displaying content |
CN101933345A (en) * | 2007-12-10 | 2010-12-29 | 亚里·马蒂拉 | Apparatus for communication and travel tracking |
US20090201850A1 (en) * | 2008-02-08 | 2009-08-13 | Yahoo! Inc. | Location tracking based on proximity-based ad hoc network |
CN102246545A (en) * | 2008-12-15 | 2011-11-16 | 高通股份有限公司 | Location logging and location and time based filtering |
CN101639919A (en) * | 2009-04-10 | 2010-02-03 | 上海同想文化传播有限公司 | Golf course advertisement operating system and operating method thereof |
CN101639526A (en) * | 2009-04-23 | 2010-02-03 | 上海同想文化传播有限公司 | Golf course gps navigation and management system |
CN101854587A (en) * | 2010-04-30 | 2010-10-06 | 四川长虹电器股份有限公司 | Taxi advertisement issuing system and issuing method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114118521A (en) * | 2021-10-26 | 2022-03-01 | 上海赛可出行科技服务有限公司 | ETA method based on driver driving proficiency factor |
CN114118521B (en) * | 2021-10-26 | 2024-12-13 | 上海赛可出行科技服务有限公司 | An ETA method based on driver's driving proficiency factor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200090504A1 (en) | Digitizing and mapping the public space using collaborative networks of mobile agents and cloud nodes | |
US8433341B2 (en) | System and methods for distributed tracking of public transit vehicles | |
JP6256984B2 (en) | Local monitoring system and local monitoring method using autonomous driving traffic system | |
Ahmad et al. | Characterizing the role of vehicular cloud computing in road traffic management | |
Motta et al. | Personal mobility service system in urban areas: The IRMA project | |
CN102436737A (en) | Road condition sharing system and method based on wireless network and photos | |
US9574898B2 (en) | Method and apparatus for providing sharing of navigation route and guidance information among devices | |
WO2012091250A1 (en) | Open type poi service system using sns method and method thereof | |
Yan et al. | Cloud-assisted mobile crowd sensing for traffic congestion control | |
CN103955485A (en) | Server, system and related method capable of realizing real-time electronic map | |
US20200265348A1 (en) | Resource Allocation Using Weighted Metrics | |
US20150363748A1 (en) | Method and apparatus for time-based notification during an event | |
CN113422727B (en) | Service processing method and device and electronic equipment | |
KR20150000039A (en) | System for sharing vehicle black box record data | |
JP2014064241A (en) | Monitor camera location disclosure system | |
JP2015210713A (en) | Driving recorder and cloud road-information operation system using the same | |
Bacon et al. | TIME: An open platform for capturing, processing and delivering transport-related data | |
Hamidi et al. | Industry 4.0 urban mobility: goNpark smart parking tracking module | |
Li et al. | A new paradigm for urban surveillance with vehicular sensor networks | |
JP6814695B2 (en) | Reservation management device, reservation management method, and program | |
US9131167B2 (en) | Broker service system to acquire location based image data | |
US11516032B2 (en) | Methods and systems for billing of metadata in a network of moving things | |
CN107197432A (en) | Grid network with mobile node | |
CN104902245A (en) | Information interactive system based on position | |
CN105608128B (en) | Streetscape video generation method and device based on path planning |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170922 |