CN102193821A - Method for queuing messages for transmission to/from a vehicle - Google Patents
Method for queuing messages for transmission to/from a vehicle Download PDFInfo
- Publication number
- CN102193821A CN102193821A CN2011100623761A CN201110062376A CN102193821A CN 102193821 A CN102193821 A CN 102193821A CN 2011100623761 A CN2011100623761 A CN 2011100623761A CN 201110062376 A CN201110062376 A CN 201110062376A CN 102193821 A CN102193821 A CN 102193821A
- Authority
- CN
- China
- Prior art keywords
- message
- vehicle
- incident
- server
- computer system
- 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
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000005540 biological transmission Effects 0.000 title claims abstract description 14
- 238000009434 installation Methods 0.000 claims description 10
- 238000012546 transfer Methods 0.000 claims description 5
- 230000004927 fusion Effects 0.000 claims description 3
- 230000000977 initiatory effect Effects 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 24
- 230000004044 response Effects 0.000 description 11
- 238000013523 data management Methods 0.000 description 10
- 230000015572 biosynthetic process Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000000717 retained effect Effects 0.000 description 4
- 230000009183 running Effects 0.000 description 4
- 238000007689 inspection Methods 0.000 description 3
- 230000002085 persistent effect Effects 0.000 description 3
- 238000012384 transportation and delivery Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000011176 pooling Methods 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- -1 FTP Proteins 0.000 description 1
- 101001094649 Homo sapiens Popeye domain-containing protein 3 Proteins 0.000 description 1
- 101000608234 Homo sapiens Pyrin domain-containing protein 5 Proteins 0.000 description 1
- 101000578693 Homo sapiens Target of rapamycin complex subunit LST8 Proteins 0.000 description 1
- 102100027802 Target of rapamycin complex subunit LST8 Human genes 0.000 description 1
- 235000009470 Theobroma cacao Nutrition 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 244000240602 cacao Species 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 235000013410 fast food Nutrition 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 108010041420 microbial alkaline proteinase inhibitor Proteins 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/547—Messaging middleware
Abstract
The invention discloses a method for queuing messages for transmission to/from a vehicle. One or more messages from one or more applications for performing one or more vehicle-related events may be received. The one or more messages may include a message identifier for each of the one or more vehicle applications to correlate the one or more messages with the one or more applications. The messages may be queued for transmission. A vehicle's connectivity to a wireless network is determined and, if the vehicle is connected to the wireless network, the one or more queued messages are transmitted. The one or more vehicle-related events based on the one or more messages are performed.
Description
Technical field
Present invention relates in general to a kind of method and system that is used for the message queueing of vehicle related service.
Background technology
The a plurality of examples relevant with the message queueing system are provided in the prior art.For example, U.S. Pat 7,213 has proposed to be used for the method and apparatus of private message formation No. 150.When beginning, this system passes through to generate message at section start.Next, system-computed eap-message digest (digest).Use original private spoon ciphering signature to make a summary.Message and signature digest are transferred to formation and are used to be sent to the recipient.In case receive message and signature digest in formation place, whether system bears the signature at section start by using original public key encryption checking summary.If signature effectively, then section start can not refuse to generate message.Efficient message and summary are arranged in the formation and notification receiver message can be used.
U.S. Pat 7,240, the program product that discloses message queue method, system and had reusable pond parts (reusable pooling component) for No. 089.US 7,240, and 089 discloses pond mechanism (pooling mechanism) to be limited in repeating in the Message Queuing system and to connect and to prevent from excessively to generate and destroy the expense that is connected and is correlated with.It is realized by layer (depositing connection at this place) is provided between client and Message Queuing system.Pond mechanism prevents to connect the too many source that loses by exceedingly repeating to generate and destroy Message Queuing system.
In addition, MS makes and the product of distribution Message Queuing server of Microsoft (MICROSOFT MESSAGE QUEUE SERVER) by name.This system for example can be used for issued transaction, and (TP is transaction-processing) in the application program (for example, the transaction of political affairs certificate, bank transaction or field control).
Summary of the invention
One aspect of the invention comprises a kind of being used for the message that transmits from vehicle or the message that the is sent to vehicle method of ranking.This method can be carried out at vehicle computer system place.Alternately or additionally, this method can be carried out at the server place.
This method comprise reception from one or more message of one or more application programs to carry out the relevant incident of one or more vehicles.One or more message comprise and are used for each message identifier of described one or more vehicle application program so that one or more message are associated with one or more application programs.The incident that one or more vehicles are relevant can include but not limited to medium retrieval event, media marking incident, urgent call incident, vehicle diagnostics incident and simple and easy information fusion (RSS) incident.In addition, the vehicle dependent event can comprise set up applications, service packs is installed or the User Defined setting is installed.
One or more message can be the message of sending.Therefore, in one or more embodiments, this method can comprise receiving and one or morely enters message and one or more message that enter are ranked to be used to be sent to one or more application programs.If vehicle is connected to wireless network, can carry out receiving and queue step.
This method can further comprise determines the connection status of vehicle to wireless network.Vehicle can the schedule time or incident be connected to described wireless network.Therefore, can be at the fixed time or scheduled event transmit one or more message when taking place.The wireless network connection status of determining vehicle can further comprise the main address (for example, Hostname) of determining to generate connection.
This method can further comprise if vehicle is connected to wireless network, transmit one or more queue messages.
This method can further comprise based on one or more message carries out the relevant incident of one or more vehicles.
Another aspect of the present invention can comprise the one or more message of reception from one or more vehicle related applications.The application program that vehicle is relevant can comprise and is used for message identifier that one or more message are associated with each application program.
This method can further comprise one or more message are ranked and be used for transmitting.
This method can further comprise determines whether vehicle is connected to wireless network.If vehicle is connected to wireless network, then this method comprises the one or more queue messages of transmission.
Additionally, this method can comprise based on one or more message and carries out the relevant incident of one or more vehicles.
This method can be included in the reception request of computing machine place and be used to carry out the relevant incident of one or more vehicles.
Another aspect of the present invention can comprise and be used for transmitting message or transmitting the Message Queuing system of message to vehicle from vehicle.This Message Queuing system can be used for using different communication platforms to transmit one or more queue messages, includes but not limited to Email, short message (SMS) and USB.
One or more message that this Message Queuing system is configured to receive from one or more application programs are used to carry out the relevant incident of one or more vehicles.One or more message comprise and being used for each message identifier that is associated with one or more application programs of one or more vehicle application programs.
In one embodiment, one or more application programs can be a plurality of application programs.
This Message Queuing system can further be configured to be used for one or more message are ranked to be used for transmission.
In addition, this Message Queuing system can further be configured to be used for determining the connection status of vehicle to wireless network.If vehicle is connected to wireless network, this Message Queuing system can further be configured to be used to transmit one or more queue messages.Wireless network can be broadband wireless network.
This Message Queuing system can further be configured to be used for carry out the relevant incident of one or more vehicles based on one or more message.
In one embodiment, this Message Queuing system can comprise vehicle computer system and server.
Can understand these and other aspect of the present invention better with following detailed description of the present invention with reference to the accompanying drawings.
Description of drawings
The description of drawings that below illustrates some embodiments of the present invention.Accompanying drawing is not intended to limit the present invention.Embodiments of the invention (about the mechanism and the mode of running) and further target and advantage can be more preferably understood in description below connection with figures and reference.
Fig. 1 shows according to the present invention one the system architecture that is used for Message Queuing system and running Message Queuing system among a plurality of embodiment.
Fig. 2 shows the system architecture that is used for Message Queuing system and running Message Queuing system of another among a plurality of embodiment according to the present invention.
Fig. 3 shows according to one among a plurality of embodiment of the present invention and is used to use one or more message queue runnings based on vehicle service.
Fig. 4 has illustrated according to one among a plurality of embodiment of the present invention exemplary frame type layout.
Embodiment
This instructions discloses specific embodiment of the present invention, yet, should understand the disclosed embodiments and only be example of the present invention, it can be implemented with the plurality of replaceable form.Accompanying drawing is not necessarily to scale, and can amplify or minimize some features to show the details of specific components.Therefore, disclosed concrete structure and function detail should not be construed as qualification in this instructions, and only are interpreted as the representative basis of claim and/or instruct those skilled in the art to implement representative basis of the present invention in many ways.
Fig. 1 and 2 has illustrated the exemplary architecture of Message Queuing system.Fig. 1 has illustrated Message Queuing system, wherein generates application requests at vehicle computer system 12 places.Fig. 2 has illustrated identical Message Queuing system, wherein generates application requests at server 14 places.Two operations all are discussed in more detail below.
The vehicle computer system 12 of Message Queuing system 10 can be contained in the vehicle.Fig. 4 exemplary illustration the vehicle computer system.Fig. 4 will be discussed in more detail below.Be that layout among the figure is illustrative with should be understood that.Can revise (for example, increase, delete or make up one or more features) or rearrange the layout among the figure and do not depart from the scope of the present invention.
The communication that message queue API 18 allows between application program 16 and the message queue module 20.When request is sent to application program 16, can be by one or more application program 16 message call formation API 18.Application program 16 can be activated (for example based on the pre-configured time) automatically or manually be activated (for example by the user).The automatic activation of non-limiting example can be that the pre-configured time (for example, per 10000 miles) is to carry out vehicle diagnostics.The automatic activation of another non-limiting example can be predetermined synchronously to download content, for example news.It can be user's mark of the song listened to from vehicle audio system that the user of the application program 16 of non-limiting example activates.
Based on the request behavior that will carry out, application program 16 can generate one or more message and be used for the request of transmitting.Message can be used as the packet with specific size and transmits.For example, packet can be defaulted as and be not more than 1MB.As another non-limiting example, the big I of packet is based on the available mailbox space on the server 14.In addition, can be by OEM or the acceptable message size that is used to transmit by car owner's configuration.
In one embodiment, " greatly " message (for example, but be not limited to greater than 1MB) can be split into less message and transmits being used for.Therefore, during transmitting message, can take less bandwidth.In addition, can avoid because for example unsettled network connects the loss of data that causes.Therefore, if network connects interruption when the download section divided data, then, can download interrupt unit and further part subsequently in next available connection.The integrality of the part of before receiving end (for example server 14 or vehicle computer system 12) is located to maintain interruption, downloading.In case receive all message parts, can read message by receiving system (vehicle computer system 12 or server 14) subsequently.
In another embodiment, the message above specific size may not be transmitted fully.These message can be by system 12 and/or server 14 deletions.
The message that comprises request can be arranged in the data management system 20.Queue message can be used for one or more application programs.Therefore, for example, if the user makes request to two or more application programs (for example vehicle diagnostics and music mark), the message relevant with each request can be lined up in data management system 20.
Data management system 20 can be responsible for entering message and the queuing that initiates a message.Vehicle computer system 12 be installed or be mounted to after a while to data management system 20 can in factory by OEM.
Data management system 20 can comprise output queue 22 and input queue 24.Output message can be retained in the output queue 22 until connecting between vehicle computer system 12 and server 14.After transmitting one or more message, input message can be retained in the input queue 24.Be stored in the input queue 24 or the message in the output queue 22 can be stored in perishability storer (non-persistent memory) (not shown) of vehicle computer system 12.
Managing data transfer device 26 can be responsible for being used to setting up the communication with server 14.The communication of non-limiting example can be broadband wireless (for example, WiFi, WiMax etc.) or sound carries data (DoV) communication.Can use the ICP/IP protocol message transfer.Non-limiting agreement can comprise POP3, FTP, MAPI, MQSeries, BizTalk and bit stream (BitTorrent).In one embodiment, message can send with Email.Therefore, can be additionally or alternately use the IMAP email protocol.The IMAP agreement can comprise or can not comprise the IMAP-IDLE expansion.
Message can transfer to server safely.In one embodiment, (Simple Authentication and Security Layer, SASL) privacy mechanism can be used for secret ground message transfer and checking vehicle computer system 12 and server 14 to the simple authentication security layers.For example, for each message, but transmission electronic sequence number (ESN, electronic serial number) and Secure Hash Algorithm (SHA, Secure Hash Algorithm) function.The SHA of non-limiting example includes but not limited to SHA-0, SHA-1 or SHA-2.In one embodiment, ESN can be used as the login and the SHA function can be used as password.
Data management system 26 can generate and being connected of the message manager 44 of server 14.Except finishing and being connected of vehicle computer system 12, message manager 44 also can receive the message of transmission and issue whereabouts server 14 data management system 46 message and receive message from the data management system 46 of server 14.In one embodiment, message manager 44 can be one or more e-mail servers.In addition, message manager 44 can be managed the data that transmit by other communication system that includes but not limited to SMS, DoV and USB.
The message that enters that data management system 46 can be responsible for being used at server 14 places is ranked with initiating a message.Data management system 46 can comprise output queue 48 and input queue 50.Initiate a message and to be retained in the output queue 48 until between vehicle computer system 12 and server 14, connecting.After the one or more message from vehicle computer system 12 had been sent to server 14, entering message can receive and be retained in the input queue 50.The message that is stored in input queue 50 or the output queue 48 can be stored in the perishability storer (not shown) of server 14.
Receive entering message and can being sent to application program 52 and handling being used for of (for example automatic or manual request of making based on application programs 16) by server 14.For example, when connecting between vehicle computer system 12 and server 14, the request from the user that is used for the mark song can be received and is arranged in the input queue 50 by server.Message can be transferred into the music application that is stored on the server 14 subsequently to be used for mark.The song of mark or the notice of mark song can be sent to the user in terminal subsequently.
Terminal 68 can be personal computer (PC) or roaming device (ND).Terminal 68 can be by network 66 and server 14 communications.Network 66 can be any broadband or dialing connects.The broadband connection of non-limiting example can comprise WiFi, LAN, WAN, the Internet, Ethernet or their combination.
In one embodiment, third party ISP (terminal 70) can be by server 14 and 12 communications of vehicle computer system.The third party ISP can provide one or more services and/or provide services request for the service from vehicle computer system 12 for vehicle computer system 12.Non-limiting example comprises song label information (for example from PANDORA transmit), based on e-advertising, car tracing and event report in non-subscription and subscribed content (for example, books permission frequently of monthly magazine, audible sound and sports score), electronic payment information (for example small amount payment that fast-food restaurant, charge station and refuelling station's drive-thru are used), the car.
Message transmits can be with at least a realization the in the following non-limiting way: e-mail, SMS, DoV, USB, the connection of Sirius data, DTMF, TCP (for example WiFi, bluetooth and mobile broadband) and wireless mesh network (Mesh Networking) (for example, based on the 802.11s communication standard).Therefore, cocoa uses any communication system and the framework that need not to change as illustrated in fig. 1 and 2 transmits and queuing message.
The further details that to come descriptive system framework (Fig. 1 and 2) with reference to the operation of as shown in Figure 3 Message Queuing system.Illustrated as square frame 200, the user can submit to from the request of one or more application programs 16 of vehicle (for example, aforesaid song mark).Can make request via button, phonetic order etc.With reference to figure 1, shown in data stream 28, in response to request, application program 16 can be waken API18 up so that the one or more message that generated by application program 16 are ranked to be used for processing.
As illustrated at square frame 202, vehicle computer system 12 can determine the data connection status of vehicle.The main address (primary address) that is connected with its generation can be retrieved by vehicle computer system 12.Data connect can be wireless connections (such as but not limited to WiFi, WiMax and DoV) arbitrarily.Therefore, vehicle computer system 12 searchable main addresses can include but not limited to Hostname (for example connecting under the available situation at WiFi or WiMax) or telephone number (for example connecting under the available situation at DoV).
Illustrated as square frame 204, data connect determines further to comprise whether definite connection is available.If connect unavailablely, illustrated as square frame 206, vehicle computer system 12 can wait to be connected subsequently.As the explanation of square frame 208 places, can arrange until connecting available to one or more message.
In one embodiment, vehicle computer system 12 can retrieve and connect pre-determined number (such as but not limited to every 5 minutes).Alternately or extraly, but the Vehicular occupant manual request is from the chained search (for example, phonetic order, button etc.) of vehicle.The chained search number of times can between factory's installation period of vehicle computer system 12 or after time (for example, vehicle transaction after) configuration.Can use software arrangements instrument (for example website such as the www.syncmyride.com from OEM downloads) to dispose the chained search number of times by vehicle computer system 12, roaming device or personal computer (PC).
In one embodiment, retrieval connects to comprise determining to connect whether in fact be in direct Internet connection.For example, some are connected to the internet for the client provides the open place of WiFi service to stop and receive the Internet connection expense until.As another non-limiting example, can require to subscribe to obtain access internet.In these cases, when directly connection is unavailable, can transmits the message explanation and connect unavailable.
In certain embodiments, under the situation that can not be connected to server 14, system 10 also can comprise the backup server (not shown).In this case, vehicle computer system 14 also can retrieve and being connected of backup server.If backup server is unavailable, the message that is sent to the user can illustrate and can't be connected to server.
If connect availablely,, the connection availability of vehicle computer system 12 reminding data delivery manager 26 and signal 30 be used to generate and being connected of server 14 but can being sent to server 14.But server 14 response request transmit response signal, comprise the state message of the output queue stored message of server 14 (for example) of " mailbox " (" mailbox ") and the size of " mailbox " (" mailbox ").Be that vocabulary " mailbox " refers to the one or more positions that are used to preserve one or more queue messages generally with should be understood that.Therefore, illustrated as square frame 210, queue message can be by queuing to be used to be sent to server 14.
Based on the information of receiving from server 14, illustrated as square frame 212, data transmission manager 26 can determine whether queue message surpasses threshold size (for example 1MB).If surpass threshold size, then illustrated as square frame 214, message can be split into two or more less message.As mentioned above, the message of cutting apart can't be read until receiving all pieces at server 14 places.
If message surpasses threshold size or message was once cut apart, and is then illustrated as square frame 216, makes whether existing and be used for the further definite of Preset Time that message transmits.The configurable time that is used for information updating (for example transmit and/or receive) of user (such as but not limited to car owner, dealer or Service Technician).Therefore, when configuration, vehicle computer system 12 can check information updating according to the time cycle property ground of configuration.For example, if the user configuration messages upgrade taking place every 24 hours, when generating when connecting, vehicle computer system 12 can inquire server 14 information updatings every 24 hours subsequently.Be that configuration can be based on special time scope (for example every 24 hours) or special time cycle (for example each mornings 3 point) with should be understood that.
In one embodiment, the information updating inspection is subject to time out period.Time out period also can be disposed by the user.For example, if the information updating inspection is configured to take place every 24 hours, but from recent renewal through 36 hours, then vehicle computer system 12 can not check that another upgrades until setting up and is connected with the new of server 14.Therefore, each new connection time out period of can resetting.
In another embodiment, also request message renewal manually of user.Therefore, when user's request message renewal manually, time out period also can be reset.But,, error message (for example explanation connects unavailable) is presented to the user if subscription request message upgrades when not connecting the time spent.Alternately, but during the cycle that does not have to connect disable messages upgrade and check option.
If the message cycle of transmitting resets, then illustrated as square frame 218, message transmits the delivery time that can suspend until configuration subsequently.
If satisfied time or user's request message renewal manually that message transmits, then as the square frame 220 illustrated queue messages subsequently that transmit.34 (Fig. 1) that initiate a message can be sent to server 14 from output queue 22 releases and via data transmission manager 26.Can use suitable method known in the art to transmit message based on one or more communication systems as mentioned above.
Arrange according to first in first out (FIFO), can discharge and receive message.Alternately or additionally, high-priority message can transmit before low priority message.
Server 14 can receive and enter message 54 and place it in the input queue 50.Queue message 56 can be sent to application program 52 and be used for asynchronous process.
In case handle, can generate response message 58 and be sent to output queue 48 in response to request.As mentioned above, when a plurality of application programs being made request, can utilize the formation method.Therefore, in one embodiment, application program 52 can generate suitable response to request based on the message id relevant with each request.Transmit message id to guarantee uniqueness and transport messages correctly.For example, in the communication system based on e-mail, each message can have 64 message ids of relative IMAP (for example, to mailbox 32 message ids and 32 unique identifier effective values).Application program 52 can utilize this ID will ask to be associated with response.
When message was lined up in output queue 48, server 14 can transmit response signal 38a to vehicle computer system 12.Vehicle computer system 12 can transmit and check that signal 38b is to receive input message.In one embodiment, in order to consider to suddenly disappear with being connected of vehicle computer system 12, server 14 can transmit response signal 38a when message is transferred into server 14.
When inspection entered message, vehicle computer system 12 can transmit request (via request signal 40) and enter message.Illustrated as square frame 222, can receive by return signal 42 and enter message.In one embodiment, vehicle computer system 12 can receive specify message based on message id.
Receiving when entering message, message can be placed into input queue 22 by vehicle computer system 12.Intermediary hardware layer (not shown) can guarantee to enter the signature and the complete arrival of message of message.
Application program 16 can receive the transport messages 64 of Indication message conveying in input queue 22 subsequently.Therefore, can realize making request by the user.For example, if the user asks the media item in the standardization media library, be that media standard data and media index that target application process is carried are updated based on the result of said method.In one embodiment, in case the completion queue process can be cleaned any message from input queue and/or output queue.
Fig. 2 has illustrated from the message queueing process of server 14 beginnings.In this embodiment, can initiate the request of application program service by the user from terminal 68.Alternately or additionally, can initiate request from terminal 70 by third party service provider.The application program service of non-limiting example can comprise installs one or more application programs to vehicle computer system 12, service packs or self-defined setting.
In case server receives request, can in output queue 48, line up by one or more message 100 that application program 52 generates.Can between vehicle computer system 12 and server 14, generate and connect 102.In this, vehicle computer system 12 also can check information updating in one embodiment as mentioned above.
Server can transmit response and connect signal 104 to vehicle computer system 12, and vehicle computer system 12 can transmit request signal 106 successively to receive message.Can transmit message according to appropriate method known in the art according to the communication system that utilizes.In one embodiment, if message is bigger, then message can transmit (as mentioned above) with a plurality of message.
In case receive request signal 106, server 14 can transmit and initiate a message 108a and should be sent to vehicle computer system 12 by one or more message 108a.For example and non-limiting, these one or more message can be one or more installation files of one or more application programs.
Data transmission manager 26 can guide to the input queue 24 of vehicle computer system 12 with entering message 118.Carrying signal 120 can be sent to application program 16 can use for the one or more message in the application program 16 indication input queues 24.In one embodiment, in case receive conveying signal 120, can realize the further processing of the one or more message in the message queue 24 to application program 16.For example, if message is complete installation file, then one or more message can be sent to the erector (not shown) to be used to begin processing.Additionally or alternately, can generate message begins to install to remind the user.Alternately, if message is not complete installation file, then erector can be retrieved other installation file to finish installation.
After finishing processing, results messages 22 can be sent to output queue 22.The results messages 122 of non-limiting example comprises installation log.
In one embodiment, implement in the Message Queuing system 10 override (overwrite) parts can override output queue 22 (or output queue 48 of Fig. 1) stored before results messages 122 (or results messages 58 of Fig. 1).For example, remainingly in the formation 22,48 surpass any message of 90 days and can be written.It is all available to begin to override during incident and/or server begin incident characteristic the client.This characteristic can be considered more effective allocation of space.
Transmitting between the message from server 14 or afterwards, vehicle computer system 12 can generate to connect so that check to wait for the arrival of news and/or transmit at server 14 places to second of server and initiate a message.In one embodiment, the sustainable and signal 110 of initial connection 102 can be information updating and checks that signal and/or message transmit signal.Server 14 can return response signal 112 and vehicle computer system 12 can transmit the 114a that initiates a message subsequently.
Server can be placed in the input queue 50 and confirmation signal 116 is sent to vehicle computer system 12 and confirm to receive message 114b entering message 114b.At server 14 places, can connect 124 via data message (for example installation log) is sent to application program 52.
Fig. 4 has illustrated the example square frame layout of the carried-on-vehicle computer system 12 that is used for vehicle 300.The vehicle that drives with carried-on-vehicle computer system 12 can comprise the vision front-end interface 302 that is positioned at vehicle.The user also can exchange with this interface by touch sensitive display (if providing).In another illustrative embodiment, exchange by button press, voice dialogue and dialogue are synthetic.
In the embodiment shown in fig. 4, at least a portion operation of processor 304 control carried-on-vehicle computer systems.Owing to be arranged in the vehicle, processor 304 allows vehicle-mounted processing instruction and program.And processor 304 is connected to non-persistent storer 306 and long-time memory 308.In this illustrative embodiment, non-persistent storer is a random access storage device (RAM) and long-time memory is hard drive (HDD) or flash memory.
The output of system can include but not limited to visual displays 302 and loudspeaker 324 or stereophonic sound system output.Loudspeaker 324 is connected to amplifier 326 and passes through digital-analog convertor 328 from processor 304 received signals.Output also can be delivered to the remote bluetooth device (for example, PND54) or USB device (for example, Vehicular navigation system 60) by the bidirectional traffic that shows respectively at 334 and 336 places.
In an illustrative embodiment, system 12 uses bluetooth transceiver 318 and user to roam device 340 (for example mobile phone, smart mobile phone, PDA etc.) communication 338.The roaming device 340 can be used for subsequently by for example with network 344 communications 342 of mobile communication tower 348 communications 346 with vehicle 300 outsides.
Exemplary communication between roaming device and bluetooth transceiver is by signal 350 expressions.
Can be by button 352 or similar input instruction roaming device 340 and bluetooth transceiver 318 pairings, notice CPU on-vehicle Bluetooth transceiver will match with the bluetooth transceiver in the mobile device.
The dtmf tone that can use data plan for example, sound to carry data (data over voice) or be associated with roaming device 340 is transferred communication data between CPU 304 and network 344.Alternately, can comprise that preferably vehicle-mounted modulator-demodular unit 354 is used between CPU 304 and network 344 by voice band transmission data.In an illustrative embodiment, processor 304 be provided with comprise API operating system to be used for and the communication of modem application program software.Flush bonding module on the addressable bluetooth transceiver 318 of modem application program software or firmware are finished with remote bluetooth transceiver (for example finding on the roaming device) and are finished wireless telecommunications.In another embodiment, roaming device 340 comprises the modulator-demodular unit of voice band or wideband data communication.Carry among the data embodiment at sound, can adopt known frequency multiplexing technique, the owner of roaming device 340 transmits data in the time of can talking by this device.At other times, when owner did not use this device, data transmission can be used full bandwidth (being 300Hz to 3.4kHz in an example).
If user's mobile device has data plan, might allow wideband transmit and system can use wideer bandwidth (speeding up data transmission) by this data plan.In another embodiment, roaming device 340 is fixed in the device for mobile communication (not shown) replacement of vehicle 300.In another embodiment, ND 340 can be for installing by the WLAN (LAN) of for example (but being not limited to) 802.11g network (for example WiFi) or WiMax network communication.
In one embodiment, enter data and can carry data or data plan process roaming device 340, also enter vehicle inside processor 304 through on-vehicle Bluetooth transceiver 318 via sound.For example, under the situation of some ephemeral datas, data can be stored on HDD 308 or other storage mediums when no longer needing these data.
Can comprise that having USB for example is connected 356 and/or the personal navigation apparatus 330 of antenna 358 with mutual other devices of vehicle; Or have Vehicular navigation system 332, the vehicle GPS device 316 of USB 360 or other connections or have network 344 is had internuncial long-range navigation device (not shown).
And, CPU can with various other servicing unit 362 mutual communications.These devices can connect communication by wireless 364 or wired 366.And perhaps alternately, CPU for example can use that WiFi 370 transceivers are connected to onboard wireless router three 68.This can make CPU 304 be connected to telecommunication network in the scope of local router 368.
Although illustrated and described embodiments of the invention, and do not mean that these embodiment explanations and described the possible form of institute of the present invention.But the vocabulary that uses in the instructions is unrestricted as illustrative vocabulary, and is can do multiple change not breaking away under the spirit and scope of the invention with should be understood that.
Claims (10)
1. one kind to transmitting from vehicle or passing the method for ranking to the message of vehicle, and described method comprises:
Carrying out the relevant incident of one or more vehicles, described one or more message comprise and are used for each message identifier of described one or more vehicle application program so that described one or more message are related with described one or more application programs from the one or more message that are used for one or more application programs in reception;
Described one or more message are ranked to be used for transmission;
Determine the connection status of vehicle and wireless network;
If described vehicle is connected to described wireless network, transmit the message of described one or more queuings; And
Carry out the relevant incident of described one or more vehicle based on described one or more message.
2. the method for claim 1 is characterized in that, described one or more message are for initiating a message, and if described vehicle be connected to described wireless network, described method further comprises:
Receive one or more message that enter; And
Described one or more message that enter are ranked to be used to be sent to described one or more application program.
3. method as claimed in claim 2 is characterized in that, described method is carried out at vehicle computer system place.
4. method as claimed in claim 3 is characterized in that, described method is carried out at the server place extraly.
5. the method for claim 1 is characterized in that, described vehicle is connected to described wireless network with the schedule time or when scheduled event takes place.
6. method as claimed in claim 5 is characterized in that, described transfer step further comprises and transmits described one or more message with the schedule time or when scheduled event takes place.
7. the method for claim 1 is characterized in that, the incident that described one or more vehicles are relevant is selected from medium retrieval event, media marking incident, urgent call incident, vehicle diagnostics incident and simple and easy information fusion RSS incident.
8. the method for claim 1 is characterized in that, the incident that described one or more vehicles are relevant is selected from set up applications, installation service packs or installation User Defined are set.
9. the method for claim 1 is characterized in that, described determining step further comprises determines to generate the main address that connects.
10. method as claimed in claim 9 is characterized in that, described main address is a Hostname.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/722,194 | 2010-03-11 | ||
US12/722,194 US20110225228A1 (en) | 2010-03-11 | 2010-03-11 | Method and systems for queuing messages for vehicle-related services |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102193821A true CN102193821A (en) | 2011-09-21 |
Family
ID=44312322
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011100623761A Pending CN102193821A (en) | 2010-03-11 | 2011-03-11 | Method for queuing messages for transmission to/from a vehicle |
Country Status (3)
Country | Link |
---|---|
US (1) | US20110225228A1 (en) |
EP (1) | EP2372546A1 (en) |
CN (1) | CN102193821A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102833318A (en) * | 2012-07-31 | 2012-12-19 | 北京世纪联成科技有限公司 | Data parsing and processing method for on-vehicle service |
CN103747050A (en) * | 2013-12-24 | 2014-04-23 | 深圳市领华卫通数码科技有限公司 | Vehicle-mounted terminal message customization method, management server and vehicle-mounted terminal message customization system |
CN103747051A (en) * | 2013-12-24 | 2014-04-23 | 深圳市领华卫通数码科技有限公司 | Service platform of vehicle-mounted terminal |
CN104865953A (en) * | 2015-03-20 | 2015-08-26 | 北京远特科技有限公司 | Vehicle data processing method and device |
CN104954424A (en) * | 2014-03-31 | 2015-09-30 | 福特全球技术公司 | Remote vehicle connection status |
CN105049467A (en) * | 2014-04-24 | 2015-11-11 | 福特全球技术公司 | Method and apparatus for vehicle message recall |
CN105898673A (en) * | 2015-10-19 | 2016-08-24 | 乐卡汽车智能科技(北京)有限公司 | Information sending method and device |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9848447B2 (en) | 2007-06-27 | 2017-12-19 | Ford Global Technologies, Llc | Method and system for emergency notification |
US20100190439A1 (en) * | 2009-01-29 | 2010-07-29 | Ford Global Technologies, Llc | Message transmission protocol for service delivery network |
US8903351B2 (en) | 2009-03-06 | 2014-12-02 | Ford Motor Company | Method and system for emergency call handling |
US8903354B2 (en) | 2010-02-15 | 2014-12-02 | Ford Global Technologies, Llc | Method and system for emergency call arbitration |
US8718632B2 (en) | 2010-08-26 | 2014-05-06 | Ford Global Technologies, Llc | Service delivery network |
US20120190324A1 (en) | 2011-01-25 | 2012-07-26 | Ford Global Technologies, Llc | Automatic Emergency Call Language Provisioning |
US8818325B2 (en) | 2011-02-28 | 2014-08-26 | Ford Global Technologies, Llc | Method and system for emergency call placement |
US8594616B2 (en) * | 2012-03-08 | 2013-11-26 | Ford Global Technologies, Llc | Vehicle key fob with emergency assistant service |
WO2013184657A2 (en) * | 2012-06-04 | 2013-12-12 | Nokia Corporation | Method and apparatus for providing navigation-centric billing and payment |
DE112012007045T5 (en) * | 2012-11-30 | 2015-08-06 | GM Global Technology Operations, LLC (n.d. Ges. d. Staates Delaware) | Driver-driver communication system, vehicle and method for this |
US9049584B2 (en) | 2013-01-24 | 2015-06-02 | Ford Global Technologies, Llc | Method and system for transmitting data using automated voice when data transmission fails during an emergency call |
US9807172B2 (en) | 2013-10-18 | 2017-10-31 | At&T Intellectual Property I, L.P. | Mobile device intermediary for vehicle adaptation |
US9203843B2 (en) * | 2013-11-08 | 2015-12-01 | At&T Mobility Ii Llc | Mobile device enabled tiered data exchange via a vehicle |
US20200004524A1 (en) * | 2018-07-02 | 2020-01-02 | Ford Global Technologies, Llc | Method and apparatus for confirming status of a remote update |
US10911981B2 (en) * | 2019-05-28 | 2021-02-02 | Ford Global Technologies, Llc | Method and apparatus for adaptive network-congestion handling |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050065678A1 (en) * | 2000-08-18 | 2005-03-24 | Snap-On Technologies, Inc. | Enterprise resource planning system with integrated vehicle diagnostic and information system |
CN1842075A (en) * | 2005-03-28 | 2006-10-04 | 微软公司 | Using subqueues to enhance local message processing |
EP1791058A1 (en) * | 2005-11-29 | 2007-05-30 | The Boeing Company | A system having an energy efficient network infrastructure for communication between distributed processing nodes |
CN101047582A (en) * | 2006-03-31 | 2007-10-03 | 联想(北京)有限公司 | Method for setting communication link in radio coordinate network |
Family Cites Families (95)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5664177A (en) * | 1988-04-13 | 1997-09-02 | Digital Equipment Corporation | Data processing system having a data structure with a single, simple primitive |
DE69400115T2 (en) * | 1993-06-22 | 1996-11-14 | Vmx Inc | Electronic messaging system with integrated voice messages |
GB2286508A (en) * | 1994-02-08 | 1995-08-16 | Ibm | Performance and status monitoring in a computer network |
US6157616A (en) * | 1996-05-31 | 2000-12-05 | Lucent Technologies | Adaptive methods for packet transmission over wireless networks |
US6092101A (en) * | 1997-06-16 | 2000-07-18 | Digital Equipment Corporation | Method for filtering mail messages for a plurality of client computers connected to a mail service system |
JP3287281B2 (en) * | 1997-07-31 | 2002-06-04 | トヨタ自動車株式会社 | Message processing device |
US20020150050A1 (en) * | 1999-06-17 | 2002-10-17 | Nathanson Martin D. | Automotive telemetry protocol |
US6212265B1 (en) * | 1998-01-27 | 2001-04-03 | Darin Duphorne | Method and apparatus for electronic mail notification |
US6615183B1 (en) * | 1998-07-20 | 2003-09-02 | Usa Technologies, Inc. | Method of warehousing user data entered at an electronic commerce terminal |
US6658485B1 (en) * | 1998-10-19 | 2003-12-02 | International Business Machines Corporation | Dynamic priority-based scheduling in a message queuing system |
US6442592B1 (en) * | 1998-12-11 | 2002-08-27 | Micro Computer Systems, Inc. | Message center system |
US6161071A (en) * | 1999-03-12 | 2000-12-12 | Navigation Technologies Corporation | Method and system for an in-vehicle computing architecture |
US6330436B1 (en) * | 1999-04-30 | 2001-12-11 | Lucent Technologies, Inc. | Enhanced wireless messaging notification system |
EP1852836A3 (en) * | 1999-05-26 | 2011-03-30 | Johnson Controls Technology Company | Wireless communications system and method |
US7027773B1 (en) * | 1999-05-28 | 2006-04-11 | Afx Technology Group International, Inc. | On/off keying node-to-node messaging transceiver network with dynamic routing and configuring |
JP3896728B2 (en) * | 1999-06-23 | 2007-03-22 | トヨタ自動車株式会社 | Portable terminal device and in-vehicle information processing device |
US7069333B1 (en) * | 1999-08-13 | 2006-06-27 | Fieldcentrix, Inc. | Method and systems for wireless communication for a field service system |
US6493871B1 (en) * | 1999-09-16 | 2002-12-10 | Microsoft Corporation | Method and system for downloading updates for software installation |
US6728531B1 (en) * | 1999-09-22 | 2004-04-27 | Motorola, Inc. | Method and apparatus for remotely configuring a wireless communication device |
US6799201B1 (en) * | 2000-09-19 | 2004-09-28 | Motorola, Inc. | Remotely configurable multimedia entertainment and information system for vehicles |
FI120478B (en) * | 2000-02-24 | 2009-10-30 | Nokia Corp | Method and apparatus for connecting to a telecommunications network |
EP1273142B1 (en) * | 2000-04-10 | 2008-02-27 | Honeywell International, Inc. | In-flight e-mail system |
AU2001259112A1 (en) * | 2000-04-21 | 2001-11-07 | Robert Half International, Inc. | Interactive employment system and method |
US7003289B1 (en) * | 2000-04-24 | 2006-02-21 | Usa Technologies, Inc. | Communication interface device for managing wireless data transmission between a vehicle and the internet |
US6856820B1 (en) * | 2000-04-24 | 2005-02-15 | Usa Technologies, Inc. | In-vehicle device for wirelessly connecting a vehicle to the internet and for transacting e-commerce and e-business |
US7092803B2 (en) * | 2000-08-18 | 2006-08-15 | Idsc Holdings, Llc | Remote monitoring, configuring, programming and diagnostic system and method for vehicles and vehicle components |
US6925605B2 (en) * | 2000-12-28 | 2005-08-02 | International Business Machines Corporation | Collating table for email |
US7184401B2 (en) * | 2001-02-05 | 2007-02-27 | Interdigital Technology Corporation | Link-aware transmission control protocol |
US7149206B2 (en) * | 2001-02-08 | 2006-12-12 | Electronic Data Systems Corporation | System and method for managing wireless vehicular communications |
JP2002259708A (en) * | 2001-03-06 | 2002-09-13 | Toyota Motor Corp | Vehicular insurance bill calculating system, on-vehicle device, and server device |
GB0107780D0 (en) * | 2001-03-28 | 2001-05-16 | Hewlett Packard Co | Improvements relating to data delivery |
US7228383B2 (en) * | 2001-06-01 | 2007-06-05 | Visto Corporation | System and method for progressive and hierarchical caching |
US7366772B2 (en) * | 2001-06-29 | 2008-04-29 | International Business Machines Corporation | Method and apparatus for creating and exposing order status within a supply chain having disparate systems |
US20030017826A1 (en) * | 2001-07-17 | 2003-01-23 | Dan Fishman | Short-range wireless architecture |
US20030023688A1 (en) * | 2001-07-26 | 2003-01-30 | Denenberg Lawrence A. | Voice-based message sorting and retrieval method |
US7093029B2 (en) * | 2001-09-24 | 2006-08-15 | International Business Machines Corporation | Method and system for providing accessibility to electronic mail |
US7240089B2 (en) * | 2001-12-10 | 2007-07-03 | International Business Machines Corporation | Message queuing method, system, and program product with reusable pooling component |
US7213150B1 (en) * | 2002-01-11 | 2007-05-01 | Oracle International Corp. | Method and apparatus for secure message queuing |
US6925466B2 (en) * | 2002-03-22 | 2005-08-02 | Sun Microsystems, Inc. | Asynchronous protocol framework |
US7177634B2 (en) * | 2002-04-10 | 2007-02-13 | General Motors Corporation | Method of voice access for vehicle services |
EP1361774A1 (en) * | 2002-05-06 | 2003-11-12 | Alcatel | Method for handling emergency calls in a mobile network, and terminal, server, and system therefor |
US7130620B2 (en) * | 2002-07-11 | 2006-10-31 | Hewlett-Packard Development Company, L.P. | Telecommunications services and apparatus regarding lost connectivity events |
US20040092253A1 (en) * | 2002-11-12 | 2004-05-13 | Simonds Craig John | System and method of providing personalized context information for vehicle |
GB0226420D0 (en) * | 2002-11-13 | 2002-12-18 | Koninkl Philips Electronics Nv | An improved communications protocol |
US7171226B2 (en) * | 2002-11-19 | 2007-01-30 | General Motors Corporation | Communication retry method over digital wireless systems |
US7382771B2 (en) * | 2003-03-13 | 2008-06-03 | In Motion Technology, Inc. | Mobile wireless hotspot system |
US7406321B2 (en) * | 2003-03-27 | 2008-07-29 | General Motors Corporation | Method and system for providing user-selected telematic services |
US7436843B2 (en) * | 2003-04-30 | 2008-10-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for access selection |
JP4049017B2 (en) * | 2003-05-16 | 2008-02-20 | セイコーエプソン株式会社 | Piezoelectric vibrator |
WO2005010715A2 (en) * | 2003-07-21 | 2005-02-03 | Fusionone, Inc. | Device message management system |
US20050033863A1 (en) * | 2003-08-07 | 2005-02-10 | Sierra Wireless, Inc. A Canadian Corp. | Data link characteristic cognizant electronic mail client |
ATE410768T1 (en) * | 2003-08-29 | 2008-10-15 | Johnson Controls Tech Co | SYSTEM AND METHOD FOR OPERATING A VOICE RECOGNITION SYSTEM IN A VEHICLE |
US7624147B2 (en) * | 2003-09-04 | 2009-11-24 | Sierra Wireless, Inc. | Efficient notification of new electronic mail arrival |
US7290034B2 (en) * | 2003-09-18 | 2007-10-30 | Vulcan Portals Inc. | Method and system for polling a server for new emails, downloading the new emails in a background process, and caching the downloaded emails for access by an email application of an electronic device, such as a portable computer |
US7260631B1 (en) * | 2003-12-19 | 2007-08-21 | Nvidia Corporation | System and method for receiving iSCSI protocol data units |
US7280900B2 (en) * | 2004-02-23 | 2007-10-09 | General Motors Corporation | Technical virtual advisor |
EP1735947B1 (en) * | 2004-02-27 | 2008-06-18 | Research In Motion Limited | System and method for communicating asynchronously with synchronous web services using a mediator service |
EP1721417A4 (en) * | 2004-03-03 | 2010-09-15 | Otman A Basir | Wireless distribution network |
US7139660B2 (en) * | 2004-07-14 | 2006-11-21 | General Motors Corporation | System and method for changing motor vehicle personalization settings |
JP2008507217A (en) * | 2004-07-16 | 2008-03-06 | ブリッジポート ネットワークス, インコーポレイテッド | Presence detection and handoff for cellular and Internet protocol telephony |
US7339913B2 (en) * | 2004-08-17 | 2008-03-04 | Intel Corporation | Method and system of network management and service provisioning for broadband wireless networks |
ATE434325T1 (en) * | 2005-04-18 | 2009-07-15 | Research In Motion Ltd | METHOD FOR HANDLING COMMUNICATIONS THROUGH A NON-PERMANENT COMMUNICATION CONNECTION |
US7593792B2 (en) * | 2005-06-01 | 2009-09-22 | Delphi Technologies, Inc. | Vehicle information system with remote communicators in a network environment |
WO2006133547A1 (en) * | 2005-06-13 | 2006-12-21 | E-Lane Systems Inc. | Vehicle immersive communication system |
US20060212577A1 (en) * | 2005-11-09 | 2006-09-21 | Axel Kohnke | Method and deivce for network operator information retrieval |
US8619557B2 (en) * | 2005-12-02 | 2013-12-31 | Blackberry Limited | System and method for managing network traffic load upon outage of a network node |
WO2007077603A1 (en) * | 2005-12-28 | 2007-07-12 | Fujitsu Limited | Information processing device, information processing method and program |
US7974946B2 (en) * | 2006-03-28 | 2011-07-05 | Alps Electric (North America), Inc. | System and method for synchronizing personal data among a plurality of devices storing such data |
US20070237144A1 (en) * | 2006-03-30 | 2007-10-11 | Avaya Technology Llc | Transporting authentication information in RTP |
US8015010B2 (en) * | 2006-06-13 | 2011-09-06 | E-Lane Systems Inc. | Vehicle communication system with news subscription service |
US7903793B2 (en) * | 2006-06-16 | 2011-03-08 | Applied Voice & Speech Technologies, Inc. | Template-based electronic message generation using sound input |
US20080015748A1 (en) * | 2006-07-14 | 2008-01-17 | David Nagy | System for monitoring, controlling, and reporting vehicle operation through onboard diagnostic port |
US9976865B2 (en) * | 2006-07-28 | 2018-05-22 | Ridetones, Inc. | Vehicle communication system with navigation |
US8219710B2 (en) * | 2006-10-28 | 2012-07-10 | General Motors Llc | Method of establishing a data connection with a telematics-equipped vehicle |
US7921176B2 (en) * | 2007-01-03 | 2011-04-05 | Madnani Rajkumar R | Mechanism for generating a composite email |
DE602008000204D1 (en) * | 2007-04-13 | 2009-11-26 | Teamon Systems Inc | Direct access e-mail distribution and synchronization system with IMAP IDLE implementation |
US9083815B2 (en) * | 2007-05-03 | 2015-07-14 | T-Mobile Usa, Inc. | System and method for account setup for mobile devices, such as an e-mail account setup |
US20080313050A1 (en) * | 2007-06-05 | 2008-12-18 | Basir Otman A | Media exchange system |
US7800499B2 (en) * | 2007-06-05 | 2010-09-21 | Oracle International Corporation | RFID and sensor signing algorithm |
AU2008258253A1 (en) * | 2007-06-07 | 2008-12-11 | E-Lane Systems Inc. | A host controlling an interfaced PDA's applications directly |
US20090024707A1 (en) * | 2007-07-18 | 2009-01-22 | Gm Global Technology Operations, Inc. | Electronic Messaging System and Method For A Vehicle |
US20090023425A1 (en) * | 2007-07-20 | 2009-01-22 | Syed Zaeem Hosain | System and method for mobile terminated event communication correlation |
CN101378393B (en) * | 2007-08-31 | 2012-06-13 | 深圳富泰宏精密工业有限公司 | System and method for customizing human-machine interface function group set |
US7881243B2 (en) * | 2007-10-02 | 2011-02-01 | Research In Motion Limited | Method and apparatus capable of unified multi-transport message handling |
CA2708073A1 (en) * | 2007-12-10 | 2009-06-18 | E-Lane Systems Inc. | Vehicle communication system with destination selection for navigation |
US20090240763A1 (en) * | 2008-03-24 | 2009-09-24 | Hones William G | Messaging device and system |
US8207860B2 (en) * | 2008-04-28 | 2012-06-26 | Medtronic Minimed, Inc. | Automobile physiological monitoring system and method for using the same |
US9652023B2 (en) * | 2008-07-24 | 2017-05-16 | Intelligent Mechatronic Systems Inc. | Power management system |
US8245246B2 (en) * | 2008-09-09 | 2012-08-14 | International Business Machines Corporation | Method, system, and computer program product for implementing a web service interface |
US9305288B2 (en) * | 2008-12-30 | 2016-04-05 | Ford Global Technologies, Llc | System and method for provisioning electronic mail in a vehicle |
US8160581B2 (en) * | 2009-01-27 | 2012-04-17 | General Motors Llc | System and method for correcting a mobile identification number |
US20100190439A1 (en) * | 2009-01-29 | 2010-07-29 | Ford Global Technologies, Llc | Message transmission protocol for service delivery network |
US7801512B1 (en) * | 2009-03-05 | 2010-09-21 | Makor Issues And Rights Ltd. | Traffic speed enforcement based on wireless phone network |
US9055606B2 (en) * | 2009-05-15 | 2015-06-09 | Novatel Wireless, Inc. | Systems and methods for automatic connection with a wireless network |
US9106803B2 (en) * | 2009-07-30 | 2015-08-11 | Cellco Partnership | Broadcast media information capture and communication via a wireless network |
-
2010
- 2010-03-11 US US12/722,194 patent/US20110225228A1/en not_active Abandoned
-
2011
- 2011-03-02 EP EP11156547A patent/EP2372546A1/en not_active Withdrawn
- 2011-03-11 CN CN2011100623761A patent/CN102193821A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050065678A1 (en) * | 2000-08-18 | 2005-03-24 | Snap-On Technologies, Inc. | Enterprise resource planning system with integrated vehicle diagnostic and information system |
CN1842075A (en) * | 2005-03-28 | 2006-10-04 | 微软公司 | Using subqueues to enhance local message processing |
EP1791058A1 (en) * | 2005-11-29 | 2007-05-30 | The Boeing Company | A system having an energy efficient network infrastructure for communication between distributed processing nodes |
CN101047582A (en) * | 2006-03-31 | 2007-10-03 | 联想(北京)有限公司 | Method for setting communication link in radio coordinate network |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102833318A (en) * | 2012-07-31 | 2012-12-19 | 北京世纪联成科技有限公司 | Data parsing and processing method for on-vehicle service |
CN103747050A (en) * | 2013-12-24 | 2014-04-23 | 深圳市领华卫通数码科技有限公司 | Vehicle-mounted terminal message customization method, management server and vehicle-mounted terminal message customization system |
CN103747051A (en) * | 2013-12-24 | 2014-04-23 | 深圳市领华卫通数码科技有限公司 | Service platform of vehicle-mounted terminal |
CN104954424A (en) * | 2014-03-31 | 2015-09-30 | 福特全球技术公司 | Remote vehicle connection status |
CN104954424B (en) * | 2014-03-31 | 2019-08-09 | 福特全球技术公司 | For monitor and using remote vehicle connection status system and method |
CN105049467A (en) * | 2014-04-24 | 2015-11-11 | 福特全球技术公司 | Method and apparatus for vehicle message recall |
CN104865953A (en) * | 2015-03-20 | 2015-08-26 | 北京远特科技有限公司 | Vehicle data processing method and device |
CN105898673A (en) * | 2015-10-19 | 2016-08-24 | 乐卡汽车智能科技(北京)有限公司 | Information sending method and device |
CN105898673B (en) * | 2015-10-19 | 2019-08-06 | 法法汽车(中国)有限公司 | A kind of method for sending information and device |
Also Published As
Publication number | Publication date |
---|---|
EP2372546A1 (en) | 2011-10-05 |
US20110225228A1 (en) | 2011-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102193821A (en) | Method for queuing messages for transmission to/from a vehicle | |
EP2391148B1 (en) | System and method for performing a light weight, wireless activation of a mobile communication device | |
CN102148865B (en) | Apparatus for communication between a vehicle based computing system and a remote application | |
US10027805B2 (en) | Connection management for a vehicle telematics unit | |
CN110519713B (en) | System and method for transmitting queued over-the-air software updates | |
US11025493B2 (en) | Smallcell network deployment, optimization and management based on blockchain technology | |
TW201931837A (en) | Audio broadcasting method, device, and system, and smart broadcasting apparatus | |
AU2010254024B2 (en) | Distributed delivery of notifications in a mass notification system | |
CN102932516A (en) | Apparatus for communication between a vehicle based computing system and a remote application | |
CN106231444B (en) | Channel establishing method, device and system | |
CN110278543A (en) | Control system update method, device and the storage medium of automobile | |
JP5089042B2 (en) | Dynamic remote storage system and method | |
CN108024227A (en) | Method and apparatus for data transfer connection management | |
EP2733913A2 (en) | Method and apparatus for communication between a vehicle based computing system and a remote application | |
CN101179596A (en) | Architecture for delivering data to mobile telematics units | |
CN104050421A (en) | Method and apparatus for secure data transfer permission handling | |
US8046414B2 (en) | Method for accessing email attachments from a mobile vehicle | |
US20080016158A1 (en) | Method for appending a signature to a size limited text message | |
JP2008258755A (en) | Transceiving method of file and system | |
KR100683569B1 (en) | A method for a message group sending service with enterprise type connected group server with terminal application | |
CN104767787A (en) | Method and apparatus for driver notification handling | |
CN105049467A (en) | Method and apparatus for vehicle message recall | |
JP2008502063A (en) | Method and module for software for updating a gateway between an operator network and a local area network | |
CN103401765B (en) | A kind of transmission method of voice messaging | |
KR100893204B1 (en) | Method and System for Providing the Contents Automatic Download Service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110921 |