Summary of the invention
In view of above-mentioned weak point of the prior art, the object of the invention is to realize for user provides a kind of the method and system that automatic navigator has Internet phone-calling function, overcome automatic navigator in prior art and cannot be directly used in foundation call, when user does not carry communication tool, the problem that call connects cannot be set up.
The technical scheme that technical solution problem of the present invention adopts is as follows:
Realize the method that automatic navigator has Internet phone-calling function, wherein, described method comprises:
A1, in caller automatic navigator and called automatic navigator, all communication module is installed, and is connected with server by the communication network that communication module is set up;
B1, caller automatic navigator to be sent to server by communication network and set up the call request of conversing and being connected with called automatic navigator;
After C1, server receive described call request, be forwarded to called automatic navigator; Called automatic navigator performs step D1 after carrying out confirmation response to described call request;
D1, server set up the Internet phone-calling passage between caller automatic navigator and called automatic navigator, and receive and forward the packets of audio data transmitted between the two, realize the Internet phone-calling between caller automatic navigator and called automatic navigator.
Describedly realize the method that automatic navigator has Internet phone-calling function, wherein, described step C1 also comprises:
Whether C11, server also detect online to called automatic navigator, if online, then forward described call request to called automatic navigator, if not online, then perform step C12;
C12, connection GSM network or fixed telephone network; Described call request is sent to on the communication apparatus corresponding to called automatic navigator;
After C13, communication apparatus corresponding to called automatic navigator carry out confirmation response to described call request, the call of setting up between described caller automatic navigator with the communication apparatus corresponding to called automatic navigator is connected.
Describedly realize the method that automatic navigator has Internet phone-calling function, wherein, described step D1 also comprises:
D11, caller automatic navigator and called automatic navigator receive the voice messaging that user sends, described voice messaging carried out successively digital signal conversion, encode and be packaged into the packet of TCP or UDP, server is sent to, by server forwards to the other side by described communication module;
D12, caller automatic navigator and called automatic navigator receive the packet received from server, unpack successively and after audio data of decoding, play by audio-frequency module it.
Describedly realize the method that automatic navigator has Internet phone-calling function, wherein, described caller automatic navigator or called automatic navigator are: the one in car machine formula navigating instrument, rear-vision mirror type navigating instrument and portable navigation device.
Realize the method that automatic navigator has Internet phone-calling function, wherein, described method comprises:
A2, in caller automatic navigator, communication module is installed, and is connected with server by the communication network that communication module is set up;
B2, caller automatic navigator to be sent to server by communication network and set up the call request of conversing and being connected with called communicating terminal;
After C2, server receive described call request, connect GSM network or fixed telephone network; Described call request is sent on called communicating terminal; Called communicating terminal performs step D2 after carrying out confirmation response to described call request;
D2, server set up the Internet phone-calling passage between caller automatic navigator and called communicating terminal, and receive and forward the packets of audio data transmitted between the two, realize the Internet phone-calling between caller automatic navigator and called communicating terminal.
Describedly realize the method that automatic navigator has Internet phone-calling function, wherein, described caller automatic navigator is: the one in car machine formula navigating instrument, rear-vision mirror type navigating instrument and portable navigation device.
Realize the system that automatic navigator has Internet phone-calling function, wherein, comprising: caller automatic navigator, called automatic navigator and server;
All communication module is installed in described caller automatic navigator and called automatic navigator, and is connected with server by the communication network that communication module is set up;
Caller automatic navigator to be sent to server by communication network and sets up the call request of conversing and being connected with called automatic navigator;
Described server, after receiving described call request, is forwarded to called automatic navigator; Also for, after called automatic navigator receives and described call request is carried out to confirmation response, set up the Internet phone-calling passage between caller automatic navigator and called automatic navigator, and receive and forward the packets of audio data transmitted between the two, realize the Internet phone-calling between caller automatic navigator and called automatic navigator.
Describedly realize the system that automatic navigator has Internet phone-calling function, wherein, described server also comprises:
Online detection unit, for whether detecting online called automatic navigator, if online, then forwards described call request to called automatic navigator;
Call diversion unit, for connecting GSM network or fixed telephone network; Described call request is sent to on the communication apparatus corresponding to called automatic navigator;
Tandem working unit, after carrying out confirmation response for the communication apparatus corresponding to called automatic navigator to described call request, the call of setting up between described caller automatic navigator with the communication apparatus corresponding to called automatic navigator is connected.
Realize the system that automatic navigator has Internet phone-calling function, wherein, comprising: caller automatic navigator, called communicating terminal and server; In described caller automatic navigator, communication module is installed, and is connected with server by the communication network that communication module is set up;
Caller automatic navigator to be sent to server by communication network and sets up the call request of conversing and being connected with called communicating terminal;
Described server, for receiving described call request, connects GSM network or fixed telephone network; Described call request is sent on called communicating terminal, also for receiving when called communicating terminal and carrying out described call request after confirmations reply, set up the Internet phone-calling passage between caller automatic navigator and called communicating terminal, and receive and forward the packets of audio data transmitted between the two, realize the Internet phone-calling between caller automatic navigator and called communicating terminal.
Describedly realize the system that automatic navigator has Internet phone-calling function, wherein, described caller automatic navigator is: the one in car machine formula navigating instrument, rear-vision mirror type navigating instrument and portable navigation device.
Beneficial effect, the invention provides and a kind ofly realize the method and system that automatic navigator has Internet phone-calling function, by installing communication module in automatic navigator, the network set up between automatic navigator with server by communication module is connected, set up the voice data of Internet phone-calling path and forwarding conversation to server by communication network, thus realize automatic navigator and between Internet phone-calling function.Described method and system, for automatic navigator adds call function, thus provide more choices for user converses when driving smoothly, call of the present invention is Internet phone-calling in addition, for user provides more cheap talking mode, driving for user provides easily simultaneously, saves the cost of call.
Embodiment
For making object of the present invention, technical scheme and advantage clearly, clearly, developing simultaneously referring to accompanying drawing, the present invention is described in more detail for embodiment.Should be appreciated that specific embodiment described herein only for explaining the present invention, being not intended to limit the present invention.
Do not have the defect of Internet phone-calling function to overcome automatic navigator of the prior art, the invention provides and a kind ofly realize the method that automatic navigator has Internet phone-calling function, as shown in Figure 1, described method comprises:
S11, in caller automatic navigator and called automatic navigator, all communication module is installed, sets up described caller automatic navigator, connection between called automatic navigator and server respectively by communication network.
First in the automatic navigator wanting to realize Internet phone-calling function, communication module is installed, described communication module, automatic navigator can be made to have function of surfing the Net, thus automatic navigator can be connected to server by communication module, and then it needs to be sent on the automatic navigator of foundation call path by server forwards.
Due in the present embodiment for realizing the Internet phone-calling between automatic navigator, therefore need to want the automatic navigator realizing Internet phone-calling all communication module to be installed, two automatic navigators are all connected with server, thus can send information or obtaining information from server to server.
S12, caller automatic navigator to be sent to server by communication network and set up the call request of conversing and being connected with called automatic navigator.
After caller automatic navigator is connected to server by communication module, then can be undertaken by the number dialing called automatic navigator sending to server wanting to set up the call request of conversing and being connected with called automatic navigator.
Preferably, containing address list unit in the communication module of automatic navigator, for storing the number of the automatic navigator of user's input in advance, when user needs to send dial-up to the some automatic navigators wherein stored, then directly can find out this number from address list unit.
Further, due to vehicle in motion, the number that user manually searches called automatic navigator may cause potential safety hazard, then a sound identification module can be set in automatic navigator, when user needs to send call request, then only need unlatching sound identification module, the voice messaging that user sends is identified, obtain title or the number of wanting the automatic navigator dialed in user speech information, thus send from trend server and set up the call request be connected of conversing with called automatic navigator.
After S13, server receive described call request, be forwarded to called automatic navigator; Called automatic navigator performs step S14 after carrying out confirmation response to described call request.
After server receives described call request, described call request is sent to called automatic navigator end, and waits for that it confirms response message, if after called automatic navigator confirms response to call request, then perform next step.
Concrete, also comprise in this step:
Whether S131, server also detect online to called automatic navigator, if online, then forward described call request to called automatic navigator, if not online, then perform step C12;
S132, to called automatic navigator whether reserved communication number inquire about, if so, then connect GSM network or fixed telephone network; Described call request is sent on communication apparatus corresponding to reserved communication number;
After S133, the corresponding communication apparatus of described reserved communication number carry out confirmation response to described call request, the call of setting up between described caller automatic navigator communication apparatus corresponding to reserved communication number connects.
When server receives the call request of caller automatic navigator, then first whether automatic navigator is detected online, judge whether it is connected to server, if do not connect, this called automatic navigator not line is then described, the Internet phone-calling of caller automatic navigator and called automatic navigator cannot be realized, therefore in order to better realize the call between the user of caller automatic navigator and called automatic navigator user, then on the server user mobile phone that can select directly call signal to be sent to called automatic navigator or fixed line.
Therefore in order to realize above-mentioned functions, need called automatic navigator when being connected with server, preserve phone number or the fixed telephone number of its user in the server, when then its automatic navigator is not connected to server, then server can be directly connected to GSM network or fixed telephone network, sets up the Internet phone-calling between caller automatic navigator and called automatic navigator user mobile phone or landline telephone.Concrete step is: when called automatic navigator is not online, then server connects GSM network or fixed telephone network, described call request is sent to on the communication apparatus corresponding to called automatic navigator; After communication apparatus corresponding to called automatic navigator carries out confirmation response to described call request, the call of setting up between described caller automatic navigator with the communication apparatus corresponding to called automatic navigator is connected.
Because when called automatic navigator is connected to server, need to register on the server, can by the phone number of user or landline telephone registration, therefore server directly can obtain phone number or the landline telephone of described called automatic navigator user, also the number of communication apparatus corresponding to called automatic navigator is, server, by information being sent on this number, realizes the forwarding of information.
S14, server set up the Internet phone-calling passage between caller automatic navigator and called automatic navigator, and receive and forward the packets of audio data transmitted between the two, realize the Internet phone-calling between caller automatic navigator and called automatic navigator.
When called automatic navigator accepts the call request that caller automatic navigator sends, then server sets up the call path between calling and called, and is received and forward the packets of audio data that calling and called both sides send by IP network, realizes Internet phone-calling between the two.
Due to set up between caller automatic navigator and called automatic navigator for Internet phone-calling, then described step S14 also specifically comprises:
S141, caller automatic navigator and called automatic navigator receive the voice messaging that user sends, described voice messaging carried out successively digital signal conversion, encode and be packaged into the packet of TCP or UDP, server is sent to, by server forwards to the other side by described communication module;
S142, caller automatic navigator and called automatic navigator receive the packet received from server, unpack successively and after audio data of decoding, play by audio-frequency module it.
That is to say, after the voice information whose that caller automatic navigator and called automatic navigator are sent to user by microphones, convert speech data to voltage analog signal, then described voltage analog signal is changed into digital signal, after coding, be packaged into the packet transmitted in a network, be sent to server, by server forwards to the other side, the other side receives described packet, after it being unpacked and decoding, play by loudspeaker.
In the present embodiment, described caller automatic navigator or called automatic navigator are: the one in car machine formula navigating instrument, rear-vision mirror type navigating instrument and portable navigation device.
Below in conjunction with the schematic diagram of the first embodiment embody rule described in Fig. 2, said method is described further.
First on automatic navigator, installing 3g on-line module additional, being connected to internet for allowing automatic navigator by mobile base station.After automatic navigator start, server can be connected to, to server registration.During its registration, by the phone number of user or landline telephone registration, and the information of its automatic navigator can be preserved, set up the id number of call connection comprising user.
When there being automatic navigator to initiate call, request msg can through the 3g module on automatic navigator, and be connected to the base station of Information Mobile Service business, base station can be routed to server data, after server receives data, parse from data, caller number, called number, called number is found from server registration list, whether it is detected online, if online, connects called number, allow terminal called jingle bell.When after called connection, both sides set up talking path.The sound of calling party changes into voltage analog signal by the microphone on caller automatic navigator, after sampling further, become digital signal, the form that data-signal becomes code check little by the call Software Coding on caller automatic navigator is so that in transmission over networks, the packet of tcp or udp is packaged into after the data encoded, by call software through 3g mixed-media network modules mixed-media, base station is utilized to be sent to server, after data receive, be transmitted to called automatic navigator, call software on called automatic navigator receives from after the tcp data in 3g module, unpack and be decoded into voice data, broadcast out with loudspeaker again, called subscriber has just heard the sound of calling party, the process that the sound of being over is mutual.Caller automatic navigator and called automatic navigator are in symmetry, and called automatic navigator also sends sound by the identical process of this passage to caller automatic navigator, repeats this process and just can carry out two-way speech exchange in side again.
In above-mentioned steps, if called automatic navigator is not online, then phone number or fixed line number by calling out its user realize the Internet phone-calling between automatic navigator and called end user.
Present invention also offers the second and realize the method that automatic navigator has Internet phone-calling function, it is for carrying out Internet phone-calling between automatic navigator and user mobile phone or landline telephone, and as shown in Figure 3, described method comprises:
S21, in caller automatic navigator, communication module is installed, sets up the connection between described caller automatic navigator and server by communication network.
S22, caller automatic navigator to be sent to server by communication network and set up the call request of conversing and being connected with called communicating terminal.
After caller automatic navigator is connected to server, by play-overing the number of called communicating terminal or find out the number of the other side from address list unit, send the call request with called communicating terminal.
After S23, server receive described call request, connect GSM network or fixed telephone network; Described call request is sent on called communicating terminal; Called communicating terminal performs step S24 after carrying out confirmation response to described call request.
Server described call request is connected to for mobile communication GSM network or be connected to landline telephone call fixed telephone network, thus the call request of caller automatic navigator is issued on called communicating terminal, terminal called receives and confirms described call request.
S24, server set up the Internet phone-calling passage between caller automatic navigator and called communicating terminal, and receive and forward the packets of audio data transmitted between the two, realize the Internet phone-calling between caller automatic navigator and called communicating terminal.
Server receives after called communicating terminal receives described call request, sets up the call path between calling and called, thus realizes the network telephone call between automatic navigator and mobile terminal or landline telephone.
Described caller automatic navigator is: the one in car machine formula navigating instrument, rear-vision mirror type navigating instrument and portable navigation device.
In order to be described in more details the method for above-mentioned second embodiment, the schematic diagram shown in composition graphs 4 during the second embodiment method embody rule, is further elaborated the present embodiment.
When automatic navigator initiates call, request msg can through the 3g module on automatic navigator, be connected to the base station of Information Mobile Service business, base station can be routed to server data, after server receives data, parse caller number and called number from data, it is after fixed telephone number or fixed telephone number that server identifies number, by being connected to GSM network or fixed telephone network, allow called communicating terminal jingle bell.When after called connection, both sides set up talking path.The sound of calling party changes into voltage analog signal by the microphone on caller automatic navigator, after sampling further, become digital signal, the form that data-signal becomes code check little by the call Software Coding on caller automatic navigator is so that in transmission over networks, the packet of tcp or udp is packaged into after the data encoded, by call software through 3g mixed-media network modules mixed-media, base station is utilized to be sent to server, after data receive, be transmitted to called communicating terminal, called communicating terminal is to from after the tcp data in 3g module on caller automatic navigator, unpack and be decoded into voice data, broadcast out with loudspeaker again, called subscriber has just heard the sound of calling party, the process that the sound of being over is mutual, the voice data that called subscriber sends, be sent on caller navigating instrument through server, after caller navigating instrument is decoded to it, play by loudspeaker.
Concrete, in order to obtain better sound signal, in automatic navigator, being also provided with noise echo cancellation module, for first carrying out noise echo cancellation process to the audio frequency received, then after compression coding is carried out to it, sending.
On the basis of the method provided in above-mentioned first embodiment, present invention also offers and corresponding to those in the first embodimently a kind ofly realize the system that automatic navigator has Internet phone-calling function, as shown in Figure 5, described system comprises: caller automatic navigator 10, called automatic navigator 20 and server 30;
All communication module is installed in described caller automatic navigator 10 and called automatic navigator 20, sets up described caller automatic navigator 10, connection between called automatic navigator 20 and server 30 respectively by communication network;
Caller automatic navigator 10 to be sent to server 30 by communication network and sets up the call request of conversing and being connected with called automatic navigator 20;
Described server 20, after receiving described call request, is forwarded to called automatic navigator 20; Also for, receive when called automatic navigator 20 and described call request is carried out confirmation response after, set up the Internet phone-calling passage between caller automatic navigator 10 and called automatic navigator 20, and receive and forward the packets of audio data transmitted between the two, realize the Internet phone-calling between caller automatic navigator 10 and called automatic navigator 20.
Described server also comprises:
Online detection unit, for whether detecting online called automatic navigator, if online, then forwards described call request to called automatic navigator;
Call diversion unit, for connecting GSM network or fixed telephone network; Described call request is sent to on the communication apparatus corresponding to called automatic navigator;
Tandem working unit, after carrying out confirmation response for the communication apparatus corresponding to called automatic navigator to described call request, the call of setting up between described caller automatic navigator with the communication apparatus corresponding to called automatic navigator is connected.
On the basis of the method provided in above-mentioned second embodiment, present invention also offers and corresponding with the second embodiment a kind ofly realize the system that automatic navigator has Internet phone-calling function, as shown in Figure 6, described system comprises: caller automatic navigator 10, called communicating terminal 40 and server 30; And be connected with server by the communication network that communication module is set up;
Caller automatic navigator 10 to be sent to server 30 by communication network and sets up the call request of conversing and being connected with called communicating terminal 40;
Described server, for receiving described call request, connects GSM network or fixed telephone network; Described call request is sent on called communicating terminal, also for receiving when called communicating terminal and carrying out described call request after confirmations reply, set up the Internet phone-calling passage between caller automatic navigator and called communicating terminal, and receive and forward the packets of audio data transmitted between the two, realize the Internet phone-calling between caller automatic navigator and called communicating terminal.
Described caller automatic navigator is: the one in car machine formula navigating instrument, rear-vision mirror type navigating instrument and portable navigation device.
The invention provides and a kind ofly realize the method and system that automatic navigator has Internet phone-calling function, by installing communication module in automatic navigator, the network set up between automatic navigator with server by communication module is connected, set up the voice data of Internet phone-calling path and forwarding conversation to server by communication network, thus realize automatic navigator and between Internet phone-calling function.Described method and system, for automatic navigator adds call function, thus provide more choices for user converses when driving smoothly, call of the present invention is Internet phone-calling in addition, only consumption data flow, for user provides more cheap talking mode, the driving for user provides easily simultaneously, saves the cost of call.
Be understandable that, for those of ordinary skills, can be equal to according to technical scheme of the present invention and inventive concept thereof and replace or change, and all these change or replace the protection domain that all should belong to the claim appended by the present invention.