patents.google.com

CN111542018A - Vehicle-mounted terminal based communication method and system - Google Patents

  • ️Fri Aug 14 2020

Detailed Description

Various exemplary embodiments of the present specification will now be described in detail with reference to the accompanying drawings.

The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the disclosure, its application, or uses.

It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, further discussion thereof is not required in subsequent figures.

<

vehicle service System

100>

Fig. 1 is a block diagram of a hardware configuration of a

vehicle service system

100 that may be used to implement an embodiment of the present disclosure.

As shown in fig. 1, the

vehicle service system

100 includes a

vehicle operation platform

1000, a vehicle 200, a driver terminal 3000, and a passenger terminal 4000. The vehicle 200 has a vehicle-mounted terminal 2000 mounted thereon. The in-vehicle terminal 2000 and the

vehicle operation platform

1000 can communicate with each other through the communication network 5000. The driver terminal 3000 and the

vehicle operation platform

1000, and the passenger terminal 4000 and the

vehicle operation platform

1000 may communicate with each other through the communication network 5000.

The communication network 5000 may include one or more of 2G, 3G, 4G, and 5G, PSTN (Public Switched telephone network), and the communication network 5000 may support data services and voice call services.

The application scenario of the present embodiment may be a network car booking operation scenario, that is, the

vehicle operation platform

1000 may be a network car booking platform, and the vehicle 200 may be a network car booking.

The application scenario of the present embodiment may be a logistics distribution scenario, that is, the

vehicle operation platform

1000 may be a logistics distribution platform, and the vehicle 200 may be a truck.

In the embodiment of the present disclosure, "passenger" refers generally to any person who needs the vehicle 200 to provide a transportation service, which may be a service of a transportation person or a service of transporting goods.

The in-vehicle terminal 2000 is loaded with a Subscriber Identity Module (SIM) card, and may access a network through a mobile data service provided by the SIM card. The in-vehicle terminal 2000 may be installed with an Application (APP), and a driver may receive a service order using the APP and provide transportation services to passengers of the service order.

In one embodiment, the in-vehicle terminal 2000 includes, for example, a

processor

2100, a

memory

2200, an

interface device

2300, a

communication device

2400, a

display device

2500, an

input device

2600, a speaker 2700, a

microphone

2800, a battery, and the like. Wherein the battery powers other components or devices of the vehicle management device. The

processor

2100 may be a microprocessor MCU or the like. The

memory

2200 includes, for example, a ROM (read only memory), a RAM (random access memory), a nonvolatile memory such as a hard disk, and the like. The

interface device

2300 includes, for example, a SIM card interface for connecting a SIM card that can be inserted into or pulled out from the SIM card interface to make contact with and separate from the in-vehicle terminal 2000, or an internet of things card interface. In-vehicle terminal 2000 may support one or more SIM card interfaces. The

interface device

2300 further includes, for example, a USB interface, a headphone interface, and the like. The

communication device

2400 is capable of wired or wireless communication, for example, and also capable of short-range and long-range communication, for example. The

output device

2500 may be, for example, a device that outputs a signal, may be a display device such as a liquid crystal display panel or a touch panel, or may be a speaker or the like that outputs voice information or the like. The

input device

2600 may include, for example, a touch panel, a keyboard, or a microphone for inputting voice information. Although a plurality of devices of the in-vehicle terminal 2000 are illustrated in fig. 1, the present invention may relate to only some of the devices, for example, the in-vehicle terminal 2000 relates to only the

communication device

2400, the

memory

2200, the

processor

2100, and the touch screen.

The

vehicle operations platform

1000 may include, for example, a server. A server may be a service point that provides processes, databases, communications facilities. The servers can be unitary servers or distributed servers across multiple computers or computer data centers. For example, the server may be a blade server, a cloud server, or the like, or may be a server group consisting of a plurality of servers. In some embodiments, each server may include hardware, software, or embedded logic components or a combination of two or more such components for performing the appropriate functions supported or implemented by the server.

In one embodiment,

vehicle operations platform

1000 may be as shown in fig. 1, including a processor 1100, a

memory

1200, an

interface device

1300, a

communication device

1400, a display device 1500, an

input device

1600. The processor 1100 may be a dedicated server processor, or may be a desktop processor, a mobile version processor, or the like that meets performance requirements, and is not limited herein. The

memory

1200 includes, for example, a ROM (read only memory), a RAM (random access memory), a nonvolatile memory such as a hard disk, and the like. The

interface device

1300 includes, for example, various bus interfaces such as a serial bus interface (including a USB interface), a parallel bus interface, and the like.

Communication device

1400 is capable of wired or wireless communication, for example. The display device 1500 is, for example, a liquid crystal display, an LED display, a touch display, or the like. The

input device

1600 may include, for example, a touch screen, a keyboard, and the like. In further embodiments, the

vehicle operations platform

1000 may also include speakers, microphones, and the like, without limitation. Although a plurality of devices of the

vehicle operation platform

1000 are illustrated in fig. 1, the present invention may only relate to some of the devices, for example, the

vehicle operation platform

1000 only relates to the

memory

1200 and the processor 1100.

The driver terminal 3000 and the passenger terminal 4000 may be electronic devices having a voice call function, such as a mobile phone, a wearable device having a voice call function, and the like. The driver terminal and the passenger terminal 4000 may also be installed with an application program to implement functions required for vehicle services. For example, the passenger can realize the functions of placing an order, canceling an order, paying a fee and the like through an application program carried by the passenger terminal, and the driver can realize the functions of receiving an order, canceling an order, ending an order, bringing up a cash and the like through the application program carried by the driver terminal.

The driver terminal 3000 and the passenger terminal 4000 may have a similar hardware structure to the above-described in-vehicle terminal 2000, and for example, the machine terminal 3000 and the passenger terminal 4000 may include a

processor

3100, a

memory

3200, an

interface device

3300, a

communication device

3400, a

display device

3500, an input device 3600, a speaker 3700, a microphone 3800, and the like, which will not be described herein.

It should be understood that although fig. 1 shows only one

vehicle operation platform

1000, vehicle 200, driver terminal 2000, and passenger terminal 4000, it is not meant to limit the respective numbers, and multiple

vehicle operation platforms

1000, multiple vehicles 200, multiple driver terminals 3000, and multiple passenger terminals 4000 may be included in the

vehicle system

100.

In one embodiment of the present disclosure, the

vehicle operations platform

1000 has an order management system.

In one embodiment of the present disclosure, the

vehicle operations platform

1000 has a call service function. The

memory

1200 of the

vehicle operation platform

1000 is used for storing instructions for controlling the processor 1100 to execute corresponding steps, so as to provide related support for the call method of the embodiment. The

memory

2200 of the in-vehicle terminal 2000 is used for storing instructions for controlling the

processor

2100 to execute corresponding steps, so as to provide relevant support for the call method of the embodiment.

In one embodiment of the present disclosure, the call service is provided by a third party call service platform (not shown in fig. 1) in cooperation with the

vehicle operations platform

1000.

The third party call service platform may have a hardware configuration similar to that of the

vehicle operations platform

1000 and may also have access to the communication network 5000. The third party call service platform can communicate with the

vehicle operation platform

1000 and the vehicle-mounted terminal 2000 respectively. In an embodiment of the present disclosure, the third party call service platform may be aware of the creation, cancellation, change, and termination of the service order from the order management system of the

vehicle operations platform

1000.

The memory of the third party call service platform is used for storing instructions, and the instructions are used for controlling the processor of the third party call service platform to execute corresponding steps, so that relevant support is provided for the calling method of the embodiment. The

memory

2200 of the in-vehicle terminal 2000 is used for storing instructions for controlling the

processor

2100 to execute corresponding steps, so as to provide relevant support for the call method of the embodiment.

The skilled person can design the instructions according to the solutions provided in the present disclosure. How the instructions control the operation of the processor is well known in the art and will not be described in detail herein.

< method examples >

Referring to fig. 2 and fig. 3, a call method based on a vehicle-mounted terminal according to an embodiment of the present disclosure is described. The call method involves a vehicle-mounted terminal, which may be the vehicle-mounted terminal 2000 shown in fig. 1, and a service platform, which may provide a call service. In one embodiment, the service platform may be the aforementioned vehicle operation platform with call service functionality. In one embodiment, the service platform may be the aforementioned third party call service platform.

The communication method based on the vehicle-mounted terminal comprises the following steps:

step S202, the vehicle-mounted terminal receives the service order and presents information of the service order on a human-computer interaction interface of the vehicle-mounted terminal, wherein the information of the service order comprises a first interaction control for calling a passenger of the service order.

The vehicle-mounted terminal is provided with the SIM card and can access a network through mobile data services provided by the SIM card. The in-vehicle terminal may be equipped with an application program that a driver may use to receive a service order and provide vehicle services to passengers of the service order.

In a specific example, the passenger may submit a vehicle using requirement, which may include a departure place, a destination, and a departure time, to the

vehicle operation platform

1000 through an application program of the passenger terminal. After receiving the vehicle usage demand, the order management system of the

vehicle operation platform

1000 allocates a vehicle for the vehicle usage demand, and then creates a service order.

The service order may include a departure location, a destination, a departure time, and a license plate number of the vehicle providing the vehicle service. The service order may also include a unique order number. In one example, the service order also includes a number of the passenger terminal and a number of the driver terminal. In the network car booking scene, the driver terminal number may be a mobile phone number bound by the driver when registering an account number of the network car booking platform. The passenger terminal number may be a mobile phone number reserved in the service order by the passenger, or may be a mobile phone number bound when the passenger registers an account number of the network car appointment platform, which is not limited in the present disclosure. In a logistics distribution scenario, the driver terminal number may be a mobile phone number bound when the driver registers an account number of the logistics distribution platform. The passenger terminal number may be a mobile phone number reserved in the service order by the passenger, or may be a mobile phone number bound when the passenger registers an account number of the logistics distribution platform, which is not limited in the present disclosure.

After the

vehicle operation platform

1000 creates the service order, the content of the service order may be issued to the corresponding passenger terminal, vehicle-mounted terminal, and driver terminal. The contents of the service order received by the passenger terminal and the driver terminal may not include the terminal number of the other party.

In one embodiment, the service order received by the vehicle-mounted terminal may contain the complete number of the passenger terminal, i.e. the vehicle-mounted terminal may know the number of the passenger's terminal of the service order. In one embodiment, the service order received by the vehicle-mounted terminal only contains a part of the number of the passenger terminal or does not contain the number of the passenger terminal at all, that is, the vehicle-mounted terminal cannot know the number of the terminal of the passenger of the service order.

After receiving the service order, the vehicle-mounted terminal can present information of the service order on a human-computer interaction interface of the vehicle-mounted terminal, wherein the information of the service order comprises a first interaction control for calling a passenger of the service order. The driver can operate the first interactive control, such as clicking operation, touching operation, sliding operation, and the like. And the vehicle-mounted terminal responds to the operation of the driver on the first interactive control and initiates a call request with a passenger of the service order.

In one embodiment, the first interactive control is provided with a passenger terminal number label, and the passenger terminal number label carries out local hidden display on the passenger terminal number. For example, a tail number of the passenger's cell phone is displayed around the first interactive control. That is, no matter whether the number of the passenger terminal received by the vehicle-mounted terminal is complete or incomplete, only a part of the number of the passenger terminal is displayed on the man-machine interface, and the driver cannot know the number of the terminal of the passenger of the service order. And a passenger terminal number label is arranged around the first interactive control, so that a driver can conveniently understand the purpose of the first interactive control.

In a specific example of the online taxi appointment, referring to fig. 4A, the information of the service order displayed on the human-computer interaction interface of the vehicle-mounted terminal includes: the pick-up location (i.e., the passenger's origin) and destination, further comprises a first

interactive control

101, the first

interactive control

101 being illustrated as a phone and labeled with "passenger cell phone tail number XXXX", where XXXX is the tail number of the passenger's cell phone for the service order. That is, the driver can initiate a call request with the passenger of the service order by clicking on the first

interactive control

101.

And step S204, the vehicle-mounted terminal responds to the operation of the driver on the first interactive control and initiates a first call request for calling the passenger to the service platform.

In one embodiment of the disclosure, the vehicle-mounted terminal initiates a first call request for calling a passenger to a vehicle operation platform with a call service function in response to the operation of the first interactive control by a driver.

In one embodiment of the disclosure, the vehicle-mounted terminal initiates a first call request for calling a passenger to the third-party call service platform in response to the operation of the first interactive control by the driver.

In one embodiment of the disclosure, the vehicle-mounted terminal initiates a first call request for calling a passenger to the vehicle operation platform in response to the driver operating the first interactive control, and the

vehicle operation platform

1000 forwards the first call request to the third party call service platform.

In this embodiment, the in-vehicle terminal sends the first call request through a mobile data service provided by the SIM card.

In one embodiment, the first call request carries a passenger terminal number and a driver terminal number. In one embodiment, the first call request carries an order number, and the service platform queries the driver terminal number and the passenger terminal number from the order management system according to the order number.

According to the embodiment of the disclosure, the first call request for calling the passenger can be directly initiated in response to the operation of the driver on the first interactive control, so that the operation of the driver is facilitated, the distraction is avoided, and the driving safety is guaranteed.

And step S206, the service platform forms a number binding relationship.

And when the service order is created, the service platform binds the driver terminal number and the passenger terminal number of the service order with the first privacy number and the second privacy number to form a binding relationship, and archives the binding relationship. Or after receiving the first call request, the service platform binds the driver terminal number, the passenger terminal number, the first privacy number and the second privacy number to form a binding relationship, and archives the binding relationship.

In one embodiment, the first privacy number and the second privacy number may be the same number. In this case, there is actually only one privacy number for the service order, and both the driver and the passenger can know the privacy number without knowing the number of the other party. In this case, the privacy number may be a fixed telephone number or a mobile telephone number. The mobile phone number is, for example, a virtual phone number.

In another embodiment, the first privacy number and the second privacy number may be different numbers. The first privacy number may be a fixed phone number or a mobile phone number and the second privacy number may be a fixed phone number or a mobile phone number. The mobile phone number is, for example, a virtual phone number. In one particular example, the first privacy number may be a fixed telephone number and the second privacy number may be a virtual phone number. The fixed telephone number can be a fixed telephone number which is the same as the attribution of the driver terminal number, and the virtual mobile phone number can be a virtual mobile phone number which is the same as the attribution of the passenger terminal number, so that the call completing rate of the called party is improved.

In one embodiment, a privacy number may be multiplexed simultaneously in multiple different sets of bindings that may not be related to the same terminal number.

In one embodiment, the service platform includes a number database that may be used to store privacy numbers, where the privacy numbers stored in the number database may be pre-obtained from a telecommunications carrier's telecommunications carrier platform. In one embodiment, the service platform may obtain the privacy number from the telecom operation platform when the binding relationship needs to be formed. The telecommunications carrier may be, for example, a service provider that provides voice call services.

In one embodiment, the process of the service platform forming the binding relationship is as follows: selecting a fixed telephone number from a number database of a service platform as a first privacy number, acquiring a virtual mobile phone number from an external virtual mobile phone number service platform as a second privacy number, forming a binding relationship among the fixed telephone number, the virtual mobile phone number, a passenger terminal number and a driver and passenger terminal number, recording and archiving the binding relationship, and informing the virtual mobile phone number service platform of the binding relationship between the first privacy number and the second privacy number. The virtual mobile phone number service platform acquires a plurality of virtual mobile phone numbers from the telecom operation platform in advance and stores the virtual mobile phone numbers in a virtual mobile phone number database of the virtual mobile phone number service platform.

In one embodiment, after step S206, the in-vehicle terminal based call method may further include: steps S302-S304.

Step S302, after the service platform forms the binding relationship, a first notice is sent to the vehicle-mounted terminal.

And step S304, after receiving the first notification, the vehicle-mounted terminal prompts a driver to answer the call by using a terminal corresponding to the driver terminal number on a man-machine interaction interface of the vehicle-mounted terminal.

In this embodiment, the first notification may be used to prompt the driver to attend to the incoming call so as not to interfere with the execution of the service order. The first notification may be, for example, "answer a call with a mobile phone of the tail number YYYY, which is the number of the driver's terminal.

And S208, after receiving the first call request, the service platform calls the driver terminal by using the first privacy number and calls the passenger terminal by using the second privacy number according to the binding relationship, and establishes a call link between the driver terminal and the passenger terminal under the condition that the driver terminal answers the call of the first privacy number and the passenger terminal answers the call of the second privacy number.

In an embodiment of the present disclosure, the service platform has a dual end call function. And the step that the service platform calls the driver terminal by using the first privacy number and calls the passenger terminal by using the second privacy number according to the binding relationship comprises steps S402-S404.

And S402, calling the driver terminal by using the first privacy number according to the binding relationship. At this time, the first privacy number is displayed on the driver's terminal.

And S404, only under the condition that the driver terminal answers the call of the first privacy number, calling the passenger terminal by using the second privacy number. At this time, the second privacy number is displayed on the passenger terminal.

In one embodiment, in the case that the driver terminal answers the call of the first privacy number, the service platform establishes a voice call channel between the driver terminal number and the first privacy number through the telecommunication service; under the condition that the passenger terminal answers the call of the second privacy number, the service platform establishes a voice communication channel between the passenger terminal number and the second privacy number through telecommunication service; the service platform connects the call of the second privacy number to the first privacy number through telecommunication service, so that voice speech path relay connection of driver terminal number-first privacy number "," first privacy number-second privacy number "and" second privacy number-passenger terminal number "is formed.

In a specific example, step S208 may be implemented based on a PSTN network. Step S208 may include steps S2082-S2086.

S2082, after receiving the first call request (the request for the call between the driver terminal and the passenger terminal initiated by the vehicle-mounted terminal), the service platform calls the driver terminal through the public telephone interaction server by using the first privacy number. If the driver terminal answers the call of the first privacy number, a communication connection is established between the driver terminal and the public telephone exchange server.

S2084, after the communication connection is established between the driver terminal and the public telephone exchange server, the service platform calls the driver terminal through the public telephone exchange server by using the second privacy number. If the passenger terminal answers the call of the second privacy number, a communication connection is established between the passenger terminal and the public telephone exchange server.

S2086, the public telephone interaction server serves as a bridge to connect the duplex communication channel between the driver terminal and the passenger terminal.

According to the embodiment of the disclosure, a driver can initiate a call through a vehicle-mounted terminal, a communication link between the driver terminal and a passenger terminal is established, and the driver and the passenger carry out voice communication through respective terminals. The embodiment of the disclosure can be realized based on the mobile data service provided by the SIM card of the vehicle-mounted terminal, is suitable for the existing vehicle-mounted terminal, and does not need to upgrade the SIM card of the vehicle-mounted terminal into the SIM card supporting the voice call function.

According to the embodiment of the disclosure, the privacy numbers are used in the whole process of the conversation between the driver and the passenger, the first privacy numbers are displayed from beginning to end by the driver terminal, the second privacy numbers are displayed from beginning to end by the passenger terminal, and the driver and the passenger can not know the terminal numbers of the other party, so that the privacy protection of the two parties is realized.

The call method of the embodiment of the present disclosure is also applicable to the case of order combination:

when the service order is a car pooling order, namely one service order relates to a plurality of passengers, the vehicle-mounted terminal displays a plurality of first interaction controls on a human-computer interaction interface of the vehicle-mounted terminal, and the first interaction controls are in one-to-one correspondence with the passengers. Correspondingly, the service platform forms a plurality of groups of binding relationships.

For example, when the service order relates to a car sharing order of a passenger A and a passenger B, the vehicle-mounted terminal displays two first interactive controls on a human-computer interaction interface of the vehicle-mounted terminal, the first interactive control is provided with a terminal number label of the passenger A, and the second interactive control is provided with a terminal number label of the passenger B.

The first group of binding relations formed by the service platform are as follows: a driver terminal number, a terminal number of a passenger a, a first privacy number X1, a second privacy number Y1. The second group of binding relations formed by the service platform are as follows: the driver terminal number, the terminal number of the passenger B, the first privacy number X2, and the second privacy number Y2.

When a driver triggers a first interactive control to initiate a first call request with a passenger A, the service platform calls a driver terminal by using a first privacy number X1 and a terminal of the passenger A by using a second privacy number Y1 according to a first group of binding relations, and establishes a call link between the driver terminal and the terminal of the passenger A under the condition that the driver terminal answers the call of the first privacy number X1 and the terminal of the passenger A answers the call of the second privacy number Y1.

When the driver triggers the second first interactive control to initiate a first call request with the passenger B, the service platform calls the driver terminal by using the first privacy number X2 and the terminal of the passenger B by using the second privacy number Y2 according to the second group binding relationship, and establishes a call link between the driver terminal and the terminal of the passenger B under the condition that the driver terminal answers the call of the first privacy number X2 and the passenger terminal answers the call of the second privacy number Y2.

According to the embodiment of the disclosure, the privacy number is used in the whole process of the conversation between the driver and the passenger, and the driver and the passenger can not know the terminal number of the other party, so that the privacy protection of the two parties is realized.

In addition, when other people exist in the vehicle, the communication is carried out through the microphone and the loudspeaker of the vehicle-mounted terminal, so that the leakage of passenger information is easily caused, and certain potential safety hazard exists. According to the embodiment of the disclosure, after a driver initiates a first call request for calling a passenger through a vehicle-mounted terminal, a call link between the driver terminal and a passenger terminal can be established, so that the problems in the prior art can be avoided, and passenger information is protected from being leaked.

In one embodiment, the vehicle-mounted terminal based communication method may further include: steps S1202-S1204.

Step S1202, under the condition that the driver terminal does not answer the call of the first privacy number within the first preset time, the service platform terminates the call and sends a fifth notice to the vehicle-mounted terminal.

And step S1204, after receiving the fifth notification, the vehicle-mounted terminal displays a retry request and pays attention to answering the call on a man-machine interaction interface.

In this embodiment, the fifth notification may be, for example, "please retry and pay attention to answer the phone with the tail number ZZZZ". At this time, the driver can operate the first interactive control again to initiate a call request for calling the passenger to the service platform again. The driver may also initiate a call request to call the first privacy number using the driver terminal.

In one embodiment, the vehicle-mounted terminal based communication method may further include: steps S502-S504.

Step S502, under the condition that the passenger terminal does not answer the call of the second privacy number within the first preset time, the service platform terminates the call and sends a second notice to the vehicle-mounted terminal.

And step S504, after the vehicle-mounted terminal receives the second notice, displaying that the passenger does not answer on a man-machine interaction interface of the vehicle-mounted terminal.

In this embodiment, the second notification may be, for example, "the passenger is not listening, please retry later". At this time, the driver can operate the first interactive control again to initiate a call request for calling the passenger to the service platform again. The driver may also initiate a call request to call the first privacy number using the driver terminal.

In one embodiment, the vehicle-mounted terminal based communication method may further include: steps S602-S604.

And step S602, under the condition that the passenger terminal refuses to answer the call of the second privacy number, the service platform terminates the call and sends a third notice to the vehicle-mounted terminal.

And step S604, after the vehicle-mounted terminal receives the third notification, displaying that the passenger refuses to answer the phone on a man-machine interaction interface of the vehicle-mounted terminal.

In this embodiment, the third notification may be, for example, "the passenger refuses to answer the call, please retry later". At this time, the driver can operate the first interactive control again to initiate a call request for calling the passenger to the service platform again. The driver may also initiate a call request to call the first privacy number using the driver terminal.

According to the embodiment of the disclosure, when the passenger does not answer or refuses to answer, a corresponding notice is sent to the vehicle-mounted terminal to prompt the driver to perform other operations.

In one embodiment, after establishing the call link between the driver terminal and the passenger terminal, if the driver or either of the passengers hangs up the phone, the call link between the driver terminal and the passenger terminal may be disconnected, and the vehicle-mounted terminal-based call method may further include: steps S702-S704.

Step S702, after the call link is disconnected, the service platform sends a fourth notification to the vehicle-mounted terminal.

And step S704, after receiving the fourth notification, the vehicle-mounted terminal displays that the call with the passenger is finished on the man-machine interaction interface.

In this embodiment, the call link being disconnected may be either the driver terminal or the passenger terminal being disconnected.

In this embodiment, after step S208, the method further includes releasing the binding relationship between the driver terminal number, the passenger terminal number, the first privacy number, and the second privacy number, so as to recover the first privacy number and the second privacy number, and implement reuse of the privacy numbers.

In one embodiment, the vehicle-mounted terminal based communication method may further include: step S802 a.

Step S802a, the service platform releases the binding relation when the service order is finished.

In this embodiment, when the service order is finished, the passenger determines that the service order is finished at the passenger terminal or the driver determines that the service order is finished at the vehicle-mounted terminal, at this time, in response to the operation, the passenger terminal sends a request for unbinding the binding relationship to the service platform, the privacy number is carried in the request for unbinding the binding relationship, the service platform unbinds the binding relationship of the driver terminal number, the passenger terminal number, the first privacy number, and the second privacy number, and recovers the privacy number carried in the request for unbinding the binding relationship. The service platform also sends a request for removing the binding relation to the operator service platform, and the operator service platform removes the mapping relation between the driver terminal number and the first privacy number and the mapping relation between the passenger terminal and the second privacy number.

In one embodiment, the vehicle-mounted terminal based communication method may further include: step S802 b.

Step S802b, after a preset time after the service subscription is finished, the binding relationship is released.

In this embodiment, the preset time is the validity period set for the privacy number by the service platform, and when the validity period of the privacy number expires, the service platform actively releases the binding relationship between the driver terminal number, the passenger terminal number, the first privacy number and the second privacy number by the service platform, and recovers the privacy number corresponding to the release relationship. When the validity period of the privacy number expires, the service platform further sends a request for removing the binding relationship to the operator service platform, and the operator service platform removes the mapping relationship between the driver terminal number and the first privacy number and the mapping relationship between the passenger terminal and the second privacy number. The preset time may be, for example, 24 hours, and the binding relationship is released 24 hours after the service order is completed. The service order is completed, for example, the passenger may determine that the service order is completed at the passenger terminal, or the driver may determine that the service order is completed at the vehicle-mounted terminal, which is not limited by the present disclosure.

According to the embodiment of the disclosure, the binding relationship is released when the service order is finished, so that the privacy number is recovered, and the reuse of the privacy number is realized. And the binding relation is released after the preset time after the service order is finished, so that the problem that the passenger cannot contact the driver due to the loss of the articles can be solved.

In one embodiment, after the vehicle-mounted terminal initiates the first call request and the driver knows the first privacy number, if the driver wants to contact the passenger again, the driver terminal can call the first privacy number. In this case, the in-vehicle terminal based communication method may further include: steps S902-S904.

And step S902, responding to the operation of the driver on the driver terminal, and initiating a second communication request for calling the first privacy number to the service platform.

In a specific example, step S902 is: the driver dials the first privacy number through the driver terminal, i.e. initiates a second call request. After receiving the dial call, the telecom operation platform determines that the called object is a privacy number, and forwards the second communication request to the corresponding service platform according to the first privacy number.

After the first call request, the APP of the driver terminal may record a first privacy number corresponding to the service order. In a specific example, step S902 is: the driver initiates a second call request for calling the first privacy number to the service platform by operating the first privacy number on the APP.

Step S904, after receiving the second communication request, the service platform uses the second privacy number to call the passenger terminal according to the binding relationship, and establishes a communication link between the driver terminal and the passenger terminal when the passenger terminal answers the call of the second privacy number.

Specifically, after receiving a second communication request initiated by a driver terminal, the service platform searches whether a binding relationship conforming to the second communication request is met according to the number of the driver terminal initiating the second communication request and a first privacy number called by the driver terminal. For example, the second communication request is that the driver terminal number S1 calls the first privacy number X3, the found binding relation conforming to the second communication request is S1-X3-Y3-C1, where Y3 is a second privacy number, C1 is a passenger terminal number, the second privacy number Y3 is used to call the passenger terminal number C1 according to the found binding relation, and a communication link between the driver terminal and the passenger terminal is established in the case that the passenger terminal answers the call of the second privacy number Y3.

According to the embodiment of the disclosure, in the process of processing the service order, when the driver contacts the passenger again, the driver can directly operate on the driver terminal to call the passenger by using the first privacy number, the driver is convenient to operate without the aid of the vehicle-mounted terminal, repeated operation of the vehicle-mounted terminal is avoided, the attention of the driver is dispersed, and driving safety is guaranteed.

In one embodiment, after the vehicle-mounted terminal initiates the first call request and the passenger knows the second privacy number, if the passenger wants to contact the driver again, the passenger can call the second privacy number through the passenger terminal. In this case, the in-vehicle terminal based communication method may further include: steps S1002-S1004.

And step S1002, responding to the operation of the passenger on the passenger terminal, and initiating a third communication request for calling the second privacy number to the service platform.

In a specific example, step S1002 is: the passenger dials the second privacy number through the passenger terminal, namely initiates a third communication request. And after receiving the dial call, the telecom operation platform determines that the called object is a privacy number, and forwards the third call request to the corresponding service platform according to the second privacy number.

After the first call request, the APP of the passenger terminal may record a second privacy number corresponding to the service order. In a specific example, step S1002 is: the passenger initiates a third call request for calling the second privacy number to the service platform by operating the second privacy number on the APP.

Step S1004, after receiving the third communication request, the service platform uses the first privacy number to call the driver terminal according to the binding relationship, and establishes a communication link between the driver terminal and the passenger terminal under the condition that the driver terminal answers the call of the first privacy number.

Specifically, after receiving a third communication request initiated by the passenger terminal, the service platform searches whether the binding relationship conforms to the third communication request according to the number of the passenger terminal initiating the third communication request and the second privacy number called by the passenger terminal. For example, the third communication request is that the passenger terminal number C1 calls the second privacy number Y3, the found binding relation conforming to the third communication request is S1-X3-Y3-C1, where S1 is a driver terminal number, X3 is a first privacy number, the driver terminal number S1 is called by using the first privacy number X3 according to the found binding relation, and a communication link between the driver terminal and the passenger terminal is established in a case that the driver terminal answers the call of the first privacy number X3.

According to the embodiment of the disclosure, in the process of processing the service order, when the passenger contacts the driver again, the passenger can directly operate on the passenger terminal to call the passenger by using the second privacy number, the passenger is convenient to contact the driver, and the driver is called by using the second privacy number, so that the privacy of the passenger can be protected from being revealed, and the use safety is improved.

Based on the embodiment, the calling of the driver terminal to the passenger terminal can be conveniently realized. Referring to fig. 3, a process in which a driver calls a passenger through a vehicle-mounted terminal will be described.

And after the vehicle-mounted terminal receives the service order, presenting a first interaction control on a human-computer interaction interface of the vehicle-mounted terminal. The first interactive control can be operated to call the passenger through the in-vehicle terminal when the driver first contacts the passenger. In this case, the in-vehicle terminal-based call method may include: steps S1102-S1112.

Step S1102, responding to the operation of the driver on the first interactive control, and the vehicle-mounted terminal initiates a first call request for calling the passenger to the service platform.

And step S1104, after receiving the first call request, the service platform calls the driver terminal by using the first privacy number.

Step S1106, the driver answers the incoming call of the first privacy number.

Step S1108, in case that the driver answers the incoming call of the first privacy number, the service platform calls the passenger terminal using the second privacy number.

Step S1110, the passenger answers the incoming call of the second privacy number.

Step S1112, in a case that the passenger answers the incoming call of the second privacy number, establishing a communication link between the driver terminal and the passenger terminal, and enabling the driver and the passenger to communicate.

After the driver contacts the passenger through the vehicle-mounted terminal, the driver can know the first privacy number, and if the driver wants to contact the passenger again, the driver can call the first privacy number through the driver terminal. In this case, the in-vehicle terminal-based call method may include: steps S2102 to S2108. Step S2102, in response to the driver operating the driver terminal, the driver terminal initiates a second communication request for calling the first privacy number to the service platform.

Step S2104, after receiving the second communication request, the service platform calls the passenger terminal by using the second privacy number.

And step S2106, the passenger answers the incoming call of the second privacy number.

Step S2108, under the condition that the passenger answers the incoming call of the second privacy number, a communication link between the driver terminal and the passenger terminal is established, and the driver and the passenger communicate.

After the driver contacts the passenger via the vehicle terminal, the passenger can be informed of the first privacy number, and can call the second privacy number via the passenger terminal if the passenger wants to contact the driver again. In this case, the in-vehicle terminal-based call method may include: steps S3102-S3108.

Step S3102, in response to the passenger' S operation on the passenger terminal, the passenger terminal initiates a third communication request to call the second privacy number to the service platform.

Step S3104, after receiving the third communication request, the service platform calls the driver terminal by using the first privacy number.

Step S3106, the driver answers the incoming call of the first privacy number.

Step S3108, when the driver answers the incoming call of the first privacy number, a communication link between the driver terminal and the passenger terminal is established, and the driver and the passenger communicate with each other.

And the man-machine interaction interface of the vehicle-mounted terminal is used for presenting the information of the service order. When a driver uses the vehicle-mounted terminal to initiate a call request for calling a passenger, different service order information is presented on the man-machine interaction interface according to the response stage of the call request for calling the passenger.

The following embodiments further illustrate the change of the human-computer interface of the vehicle-mounted terminal in the process of the driver using the vehicle-mounted terminal to initiate a call request for calling a passenger.

In a specific example, as shown in fig. 4A, after the vehicle-mounted terminal receives the service order, information of "contacting the passenger, confirming the position of the passenger" and a first interactive control for initiating a call request for calling the passenger are presented on a human-computer interaction interface of the vehicle-mounted terminal, a passenger terminal number label of "passenger mobile phone tail number XXXX" is also presented around the first interactive control, and the mobile phone number of the tail number XXXX is the mobile phone number of the passenger.

In a specific example, as shown in fig. 4B, after the driver clicks the first interaction control, the vehicle-mounted terminal initiates a call request for calling the passenger to the service platform, at this time, the service platform calls the driver using the first privacy number, and at this time, information of "the platform will create a voice call with the passenger for you" and "answer the call with the mobile phone with the tail number YYYY" is presented on the man-machine interaction interface of the vehicle-mounted terminal. The mobile phone number of the tail number YYYY is the mobile phone number of the driver. A corresponding prompt icon, which may be, for example, a "cell phone icon", is also presented around the message "answer a call with the cell phone of the tail number YYYY".

In a specific example, as shown in fig. 4C, after the driver answers the incoming call of the first privacy number, the service platform calls the passenger by using the second privacy number, and then information of "passenger contacting tail number XXXX" and "passenger having answered call and waiting for passenger answering" is presented on the man-machine interface of the vehicle-mounted terminal. The cell phone number of the tail number XXXX is the cell phone number of the passenger.

In a specific example, as shown in fig. 4D, after the passenger answers the incoming call of the second privacy number, the driver makes a call with the passenger, and information of "contacting the passenger with the tail number XXXX" and "in call" is presented on the man-machine interface of the vehicle-mounted terminal.

In a specific example, as shown in fig. 4E, when the driver or the passenger hangs up the phone call, information of "the driver and the passenger have completed communication" and "the call has ended" is presented on the human-computer interaction interface of the vehicle-mounted terminal. The call duration is also displayed around the call prompt message indicating that the call has ended.

In a specific example, as shown in fig. 4F, when the driver does not answer the incoming call of the first privacy number within a preset waiting time, a notification of call failure is presented on the human-computer interaction interface of the vehicle-mounted terminal; in this case, information of "call failure" and "please retry and pay attention to answering the call of the tail number ZZZZ" is displayed on the notification of call failure.

In a specific example, as shown in fig. 4G, the passenger does not answer the incoming call of the second privacy number within a preset waiting time, and a message of "the passenger does not answer, please retry later" is presented on the man-machine interface of the in-vehicle terminal.

In a specific example, as shown in fig. 4H, the passenger refuses to answer the incoming call of the second privacy number, and a message of "the passenger refuses to answer and please retry later" is presented on the man-machine interface of the vehicle-mounted terminal.

In another specific example, the information of the service order may further include a call progress display pattern, and different stages of the call request of the calling passenger may be represented by different states of the call progress display pattern.

As shown in fig. 5A, the call

progress display pattern

501 includes a call request icon, a driver terminal icon, and a passenger terminal icon, the call request icon and the driver terminal icon are connected by a first progress bar, and the driver terminal icon and the passenger terminal icon are connected by a second progress bar. The call request icon may be, for example, a "phone" icon, the driver terminal icon may be, for example, a "driver avatar", and the passenger terminal icon may be, for example, a "passenger avatar". The call progress display pattern may also be the

pattern

601 as shown in fig. 6.

As shown in fig. 5A to 5C, the display states of the call progress display pattern include a first state, a second state, and a third state at a stage where the service platform calls the driver using the first privacy number. The first state may indicate that the service platform is calling the driver using a first privacy number; the second state can indicate that the driver does not answer the incoming call of the first privacy number within the preset waiting time or the driver refuses to answer the incoming call of the first privacy number; the third status may indicate that the driver is answering an incoming call to the first privacy number. Different display states may be represented using different colors.

As shown in fig. 5D-5H, the display states of the call progress display pattern include a fourth state, a fifth state, a sixth state, a seventh state, and an eighth state at the stage where the service platform calls the passenger using the second privacy number. The fourth state can indicate that the passenger does not answer the incoming call of the second privacy number within a preset waiting time; the fifth state may indicate that the passenger refuses to answer the incoming call of the second privacy number; the sixth state may indicate that the driver hangs up the phone; a seventh state may indicate that the passenger answers the call; the eighth state may indicate that the driver and successfully completed the communication and either the driver or the passenger hangs up the phone. Different display states may be represented using different colors.

< apparatus embodiment >

Referring to fig. 7, in an embodiment of the present disclosure, a call system 70 is further provided, where the call system 70 includes a vehicle-mounted terminal 71 and a service platform 72. The in-vehicle terminal 71 is mounted with a SIM card, and the in-vehicle terminal 71 communicates with the service platform 72 through a mobile data service provided by the SIM card. The in-vehicle terminal 71 may be the in-vehicle terminal 2000 shown in fig. 1. The service platform 72 may be 1000 as shown in fig. 1.

The vehicle-mounted terminal 71 can be used for receiving a service order and presenting information of the service order on a human-computer interaction interface of the vehicle-mounted terminal, wherein the information of the service order comprises a first interaction control for calling a passenger of the service order.

In one embodiment, the service order comprises a passenger terminal number, and the first interactive control is provided with a passenger terminal number label which displays the passenger terminal number in a local hiding mode.

In one embodiment, the service order includes a unique order number, the first call request carries the order number, and the service platform obtains the driver terminal number and the passenger terminal number from the order number.

In one embodiment, the service order includes a passenger terminal number and a driver terminal number, and the first call request carries the passenger terminal number and the driver terminal number.

The in-vehicle terminal 71 may be further configured to initiate a first call request to the service platform to call the passenger in response to the driver operating the first interactive control.

The service platform 72 may be configured to, after receiving the first call request, bind the driver terminal number and the passenger terminal number of the service order with the first privacy number and the second privacy number to form a binding relationship; or when the service order is created, the service platform binds the driver terminal number and the passenger terminal number of the service order with the first privacy number and the second privacy number to form a binding relationship.

The service platform 72 may be further configured to, after receiving the first call request, call the driver terminal using the first privacy number and call the passenger terminal using the second privacy number according to the binding relationship, and establish a call link between the driver terminal and the passenger terminal when the driver terminal answers the call of the first privacy number and the passenger terminal answers the call of the second privacy number.

In one embodiment, the first privacy number and the second privacy number are the same number.

In one embodiment, the first privacy number and the second privacy number are different numbers.

In one embodiment, the first privacy number is a fixed telephone number and the second privacy number is a mobile telephone number.

In one embodiment, calling the driver's terminal using the first privacy number and calling the passenger's terminal using the second privacy number according to the binding relationship, comprises:

calling a driver terminal by using a first privacy number according to the binding relationship;

the passenger terminal is called using the second privacy number only in the case where the driver terminal answers the call of the first privacy number.

In one embodiment, the service platform 72 may also be configured to release the binding relationship when the service order is completed or after a preset time after the service order is completed.

In one embodiment, the service platform 72 may be further configured to send a first notification to the in-vehicle terminal 71 after the binding relationship is formed.

The vehicle-mounted terminal 71 can also be used for prompting a driver to answer a call by using a terminal corresponding to the driver terminal number on a man-machine interaction interface after receiving the first notification.

In one embodiment, the service platform 72 may be further configured to send a second notification to the in-vehicle terminal 71 if the passenger terminal does not answer the call of the second privacy number within the first preset time.

The vehicle-mounted terminal 71 can also be used for displaying that the passenger does not answer the call on the man-machine interaction interface after receiving the second notification.

In one embodiment, the service platform 72 may be further configured to send a third notification to the in-vehicle terminal 71 in case the passenger terminal refuses to answer the call of the second privacy number.

The vehicle-mounted terminal 71 can also be used for displaying that the passenger refuses to answer the phone on the man-machine interaction interface after receiving the third notification.

In one embodiment, the service platform 72 may be further configured to send a fourth notification to the in-vehicle terminal 71 after the call link is disconnected;

the vehicle-mounted terminal 71 can also be used for displaying that the call with the passenger is finished on the man-machine interaction interface after receiving the fourth notification.

In one embodiment, the service platform 72 may be further configured to, after receiving the second communication request, call the passenger terminal according to the binding relationship by using the second privacy number, and establish a communication link between the driver terminal and the passenger terminal in a case where the passenger terminal answers the call of the second privacy number.

In one embodiment, the service platform 72 is further configured to call the driver terminal using the first privacy number according to the binding relationship after receiving the third communication request, and establish a communication link between the driver terminal and the passenger terminal in a case where the driver terminal answers the call of the first privacy number.

According to the embodiment of the disclosure, the service platform can acquire the driver terminal number and the passenger terminal number according to the first call request, so as to establish a call link between the driver terminal and the passenger terminal according to the driver terminal number and the passenger terminal number, thereby realizing the voice call between the driver and the passenger. The embodiment of the disclosure can solve the problem that the existing vehicle-mounted terminal in the market does not have the voice communication function, and can directly initiate the first communication request for calling the passenger in response to the operation of the driver on the first interactive control, thereby facilitating the operation of the driver, avoiding distraction and ensuring the driving safety. And after receiving the first call request, the service platform can respectively allocate corresponding privacy numbers to one or more pairs of users needing to be called, so that the one or more pairs of users can enjoy the voice call function and the real numbers of the two parties of the call can be protected from being leaked.

< computer-readable storage Medium >

The embodiment of the specification further provides a computer readable storage medium, on which computer instructions are stored, and the computer instructions are executed by a processor to execute the vehicle-mounted terminal-based call method of any one of the foregoing embodiments.

The present invention may be a system, method and/or computer program product. The computer program product may include a computer-readable storage medium having computer-readable program instructions embodied therewith for causing a processor to implement various aspects of the present invention.

The computer readable storage medium may be a tangible device that can hold and store the instructions for use by the instruction execution device. The computer readable storage medium may be, for example, but not limited to, an electronic memory device, a magnetic memory device, an optical memory device, an electromagnetic memory device, a semiconductor memory device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a Static Random Access Memory (SRAM), a portable compact disc read-only memory (CD-ROM), a Digital Versatile Disc (DVD), a memory stick, a floppy disk, a mechanical coding device, such as punch cards or in-groove projection structures having instructions stored thereon, and any suitable combination of the foregoing. Computer-readable storage media as used herein is not to be construed as transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission medium (e.g., optical pulses through a fiber optic cable), or electrical signals transmitted through electrical wires.

The computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to a respective computing/processing device, or to an external computer or external storage device via a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. The network adapter card or network interface in each computing/processing device receives computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in the respective computing/processing device.

The computer program instructions for carrying out operations of the present invention may be assembler instructions, Instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, aspects of the present invention are implemented by personalizing an electronic circuit, such as a programmable logic circuit, a Field Programmable Gate Array (FPGA), or a Programmable Logic Array (PLA), with state information of computer-readable program instructions, which can execute the computer-readable program instructions.

Aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.

These computer-readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer-readable program instructions may also be stored in a computer-readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer-readable medium storing the instructions comprises an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.

The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.

The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. It is well known to those skilled in the art that implementation by hardware, implementation by software, and implementation by a combination of software and hardware are equivalent.

Having described embodiments of the present invention, the foregoing description is intended to be exemplary, not exhaustive, and not limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen in order to best explain the principles of the embodiments, the practical application, or improvements made to the technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the invention is defined by the appended claims.