Patent Description:
With the development of mobile communication technologies, instant messaging technologies have been applied widely. More and more people carry out instant messaging with others by means of mobile terminals such as mobile phones (or tablet computers) via WeChat, mobile QQ, ISpeak, Fetion, etc..

For example, WeChat has been widely popularized as a well-known communication mode. However, in terms of how to carry out more convenient instant messaging on an onboard system, there are still some problems as follows.

In the prior art, information of such items as address and music is often involved in an instant messaging conversation, and the information is most likely to be a certain address or music that a user wants to obtain or play. However, the texts cannot be transmitted directly to an onboard device in the prior art. The common practice is that the user first copies the text in WeChat and then pastes same into the input at an onboard navigation system, and then the address in WeChat is used as the input at the onboard navigation system. Alternatively, moreover, there is a music in the instant messaging conversation that the user hopes to play, but there is no technology in the prior art that enables the music to be directly played in the onboard system.

<CIT> discloses a method and device for controlling peripheral devices via a social networking platform. A user may control a peripheral device of another user via an instant messaging system.

<CIT> discloses an address sharing method and system, in which a mobile phone user can exchange address information with a head unit of a vehicle based on a certificate and a WeChat channel using an intermediary server.

In view of the above-mentioned problems, the invention aims to propose an onboard instant messaging method and an onboard instant messaging system, which can allow instant messaging technologies to be better integrated with an onboard system. The invention is set out in the independent claims, and the dependent claims provide further details.

In one aspect of the invention, an onboard instant messaging method is provided, which is characterized by being implemented by a user terminal, an instant messaging server, a backend system and a head unit, which comprises the following steps:.

As claimed, in the account association step, an instant messaging user ID, a vehicle user ID and a vehicle ID are associated and an association relationship is stored in the backend system.

Optionally, the permission determination step comprises:.

Optionally, the data exchange step comprises:.

Optionally, the head unit displays one or more of the following messaging data in the way of:.

Optionally, when the text information is address information, the address information is used as navigation address information at the head unit.

In one aspect of the invention, an onboard instant messaging system is provided, which is characterized by comprising:.

Optionally, the display module displays one or more of the following messaging data in the way of:.

Optionally, the display module is configured to enable, when the text information is address information, the address information to be used as navigation address information at the head unit.

In the invention, a readable medium is provided for storing a computer program thereon, characterized in that the computer program implements, when executed by a processor, the onboard instant messaging method described above.

In the invention, a computer device is provided, which comprises a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that the computer program implements, when executed by the processor, the steps of the onboard instant messaging method described above.

According to the onboard instant messaging system and the onboard instant messaging method of the invention, instant messaging can be better integrated with an onboard system, such that a user can conveniently transmit data or an instruction to the onboard system by means of instant messaging, for example, can input address information in an instant messaging conversation as a navigation address at the onboard system, can directly open a website link in an instant messaging conversation, or can directly play music in an instant messaging conversation. Thereby, the steps of information transmission can be reduced, and the convenience and efficiency to a user can be improved.

Some of multiple embodiments of the invention are introduced below and are intended to provide a basic understanding of the invention. They are not intended to confirm the key or decisive elements of the invention or limit the scope of protection.

<FIG> is a process frame chart representing an onboard instant messaging method according to the invention.

The onboard instant messaging method of the invention is implemented by a user terminal, an instant messaging server, a server, and a head unit. The user terminal refers to a mobile terminal carried by a user during moving, such as a mobile phone or a tablet computer; the instant messaging server is a backend for implementing an instant messaging service; the backend system refers to a backend system established and uniformly managed by, for example, a vehicle provider; and the head unit refers to a vehicle side arranged on a vehicle and controlled by the backend system.

As shown in <FIG>, the onboard instant messaging method of the invention comprises the following steps:.

Next, the onboard instant messaging method in an embodiment of the invention will be described in detail.

<FIG> is a specific flowchart of an onboard instant messaging method according to an embodiment of the invention.

First, the account association step will be described.

As shown in <FIG>, in step S <NUM>, a user terminal sends an association request to an instant messaging server.

In step S2, the instant messaging server forwards the association request to a backend system.

In step S3, the backend system associates an instant messaging user ID, a vehicle user ID and a vehicle ID and stores an association relationship among the three.

In step S4, the backend system feeds back the association relationship to the instant messaging server.

In step S5, the instant messaging server feeds back the association relationship to the user terminal.

Here, it should be noted that the user terminal realizes associated binding of the messaging user ID, the vehicle user ID and the vehicle ID through the intermediary, i.e. the instant messaging server. As a non-claimed variant, the user terminal may also directly communicate with the backend system to establish a binding relationship, with no need of the instant messaging server.

In addition, the associated binding of the messaging user ID (which refers to, for example, a WeChat user ID or a QQ user ID, etc.), the vehicle user ID (e.g., owner's identity) and the vehicle ID is exemplified here. Of course, other unique identifiers capable of distinguishing among a messaging user, a vehicle user and a vehicle itself may also be bound, and ID is only one of the preferred modes.

Next, the permission determination step will be described below.

In step S6, the user terminal sends a permission determination request to the instant messaging server.

In step S7, the instant messaging server forwards the received permission determination request to the backend system.

In step S8, the backend system performs permission determination based on the association relationship, and if the permission determination indicates success, the process proceeds to step S9, and if the permission determination indicates failure, the process proceeds to step S10.

Here, examples of the permission determination may be indicating whether the subject sending and determining the permission determination request is the object bound in the association relationship, whether the authorization time meets a specified requirement, whether the vehicle requesting authorization has an association relationship with the subject issuing authorization, etc..

In step S9, the backend system sends a head unit state query instruction to a head unit.

In step S10, the backend system feeds back a failure in permission determination to the instant messaging server.

In step S11, the instant messaging server feeds back the failure in permission determination to the user terminal and this process is ended.

In step S12, the head unit returns a head unit state query result to the backend system based on the head unit state query instruction.

In step S13, the backend system feeds back the head unit state query result to the instant messaging server.

In step S14, the instant messaging server feeds back the head unit state query result to the user terminal.

Here, as an example of the head unit state query instruction, various vehicle states, such as a vehicle driving state, a driving position, a battery state, an air-conditioner use state, a vehicle interior temperature, a vehicle hardware state, and an onboard system login state, may be queried, which can be specifically set by the head unit state query instruction.

Finally, the data exchange step will be described below.

In step S15, messaging data or a user instruction is sent to the instant messaging server from the user terminal based on the head unit state query result.

In step S16, the instant messaging server sends the messaging data or the user instruction to the backend system.

In step S17, the backend system forwards the messaging data or the user instruction to the head unit.

In step S18, the head unit receives and displays the messaging data or executes the user instruction.

In the case where the messaging data is received by the head unit, when the messaging data contains text information or picture information, the text information or the picture information is directly displayed. Further, when the text information is address information, the address information can be directly input into a navigation system to serve as a navigation address. When the messaging data contains a website link, the website link is directly opened at the head unit. For another example, when the messaging data contains a music link or the like, the music link in the messaging data is directly opened. For another example, if the messaging data contains speech information, the speech information can be played directly, or speech data can also be recognized, and if the speech data further contains address information, the address information is directly input into the navigation system to serve as a navigation address.

When the user instruction is received by the head unit, the head unit executes the user instruction, for example, the user giving an instruction to turn on a vehicle air conditioner or adjust the position of a vehicle seat or heating the vehicle seat in advance, etc..

The onboard instant messaging method of the invention is described above.

Next, the onboard instant messaging system of the invention will be described.

<FIG> is a structural block diagram of an onboard instant system according to an embodiment of the invention.

As shown in <FIG>, the onboard instant system in an embodiment of the invention comprises: a user terminal <NUM>, an instant messaging server <NUM>, a backend system <NUM>, and a head unit <NUM>.

The user terminal <NUM> refers to a mobile terminal carried by a user during moving, such as a mobile phone or a tablet computer; the instant messaging server <NUM> is a server for implementing an instant messaging service; the backend system <NUM> refers to a backend system established and uniformly managed by, for example, a vehicle provider; and the head unit <NUM> refers to a vehicle side arranged on a vehicle and controlled by the backend system <NUM>.

Specifically, the user terminal <NUM> is configured to send a request and messaging data or a user instruction to the instant messaging server <NUM>. The instant messaging server <NUM> is configured to exchange data between the user terminal <NUM> and the backend system <NUM>. The backend system <NUM> is configured to store an association relationship between an instant messaging user and a vehicle, determine the received request based on the association relationship, and forward the messaging data from the instant messaging server <NUM> to the head unit <NUM> if the determination indicates success. The head unit <NUM> is configured to receive and display the messaging data sent from the backend system <NUM> or execute the user instruction sent from the backend system <NUM>.

Further, the backend system <NUM> comprises:.

The display module <NUM> displays one or more of the following messaging data in the way of:.

Further, the display module <NUM> is configured to enable, when the text information is address information, the address information to be used as navigation address information at the head unit.

The invention further provides a readable medium, which has a computer program stored thereon, characterized in that the computer program implements, when executed by a processor, the onboard instant messaging method described above.

The invention further provides a computer device, which comprises a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that the computer program implements, when executed by the processor, the steps of the onboard instant messaging method described above.

The above examples mainly illustrate the onboard instant messaging system and the onboard instant messaging method of the invention. Although only some specific implementations of the invention are described, a person of ordinary skill in the art should understand that the invention may be implemented in multiple other forms.

Claim 1:
An onboard instant messaging method, being implemented by a user terminal (<NUM>), an instant messaging server (<NUM>), a backend system (<NUM>) and a head unit (<NUM>), which comprises the following steps:
an account association step (S <NUM>) of associating an instant messaging user with a vehicle and storing an association relationship in the backend system;
a permission determination step (S200) of sending a permission determination request to the backend system from the user terminal via the instant messaging server so that the backend system performs permission determination based on the association relationship, and proceeding to a data exchange step (S300) described below if the permission determination indicates success, otherwise ending the process; and
the data exchange step of sending messaging data to the backend system from the user terminal via the instant messaging server, and then forwarding same to the head unit by the backend system based on the association relationship,
wherein in the account association step, an instant messaging user ID, a vehicle user ID and a vehicle ID are associated and an association relationship is stored in the backend system,
wherein the account association step comprises steps S1 to S5, and wherein
in step S1, the user terminal (<NUM>) sends an association request to the instant messaging server (<NUM>),
in step S2, the instant messaging server (<NUM>) forwards the association request to the backend system (<NUM>),
in step S3, the backend system (<NUM>) associates the instant messaging user ID, the vehicle user ID and the vehicle ID and stores an association relationship among the three,
in step S4, the backend system (<NUM>) feeds back the association relationship to the instant messaging server (<NUM>),
in step S5, the instant messaging server (<NUM>) feeds back the association relationship to the user terminal (<NUM>).