Summary of the invention
The technical problem to be solved in the present invention is, realizing express delivery service of delivering goods uses unified telephone number, client's personal communication Information hiding not to reveal and the function such as message registration between courier and client and calling record whole process record, thus thoroughly solving client's personal communication security assurance information, the accurate management and control of last one kilometer Courier Service and being promoted the problems such as brand image by uniform service phone.
Solve above-mentioned technical problem, the invention provides a kind of communication system based on Courier Service, including application terminal, customer data base, communication gate,
Described application terminal, in order to provide user operation, request to access, calling initiates and call state is monitored, and by application server, customer data base is conducted interviews;
Described customer data base, in order to record and to manage the essential information of user, the business datum of user and system operation data;
Described communication gate, docks with telecom operators, in order to realize the interconnection of call passage and short message receiving-transmitting passage and telecom operators.
Further, described application terminal includes client, accesses api interface in order to pass through request, external request is received, and by customer data base, external request is responded; And in order to by call diversion to communication gate and transfer, to set up the communication of external request side and mediator;
Described client, also in order to the communication of above-mentioned communicating pair to be recorded.
Further, described application terminal includes Back Administration Module, and described Back Administration Module manages the logon account information of user in the application server, and stores described user profile to customer data base.
Further, described customer data base includes: essential information storehouse, Service Database, system operation data storehouse,
Described essential information storehouse is in order to record the title of user account, password, binding phone number, personal information;
Described Service Database is in order to record express delivery unirecord, message registration, preset note record, short message sending and receiving records, examination statistic record;
Described system operation data storehouse is in order to store the Operation Log of manager, system process running log.
Further, described communication gate includes communication protocol stack,
Include at described communication protocol stack: Session Initiation Protocol stack or the self-defined communication protocol stack of socket;
Transmitted communication data packet and relevant data structure by function call between each layer of described communication protocol stack;
And above layers transmits packet and relevant data structure by transmission event or message;
And, above layers connects either directly through bag queue, and each layer is independent communication process or thread, carrys out transceiving communication data bag by poll.
Further, described communication protocol stack accesses the communication network of telecom operators.
Further, described communication gate also includes, voice call function module, SMS module and communications records module,
Described voice call function module, in order to carry out call diversion to the mobile phone bound with described application terminal;
Described SMS module, in order to carry out preset SMS notification to the mobile phone bound with described application terminal;
Described communications records module, in order to the voice communication carried out in described application terminal by data base interface record.
Present invention also offers a kind of communication means based on Courier Service, including,
Terminal obtains access request, obtains the communication information of client simultaneously;
Terminal, according to the communication information, generates call diversion instruction;
Terminal is according to reference order, by call diversion to client, carries out SMS notification by the communication information with client simultaneously.
Further, described terminal is bound with the mobile phone of Courier Service dispensing end.
Further, the described communication information is, address of theenduser, user's telephone number, user's express delivery odd numbers to be dispensed
Beneficial effects of the present invention:
1) communication system based on Courier Service provided by the invention, due to described application terminal, in order to provide request access, call diversion, and carries out back-stage management at application server (such as WEB terminal); Without showing the concrete telephone number of the client that receives on the express delivery list of papery, need the sequence information of delivery just directly client can be initiated call request as long as courier is clicked by terminal, whole communication is set up by unified Service Phone clawback, in whole communication process, courier is not aware that the personal call of client, thus having ensured the personal communication information security of client as far as possible.
2) communication system based on Courier Service provided by the invention, due to described communication gate, in order to carry out uniform service calling, and short message sending; Courier carries out dial-up without the mobile phone using oneself according to the customer phone on express delivery list, it is only necessary to clicks corresponding order in terminal and just can initiate calling so that the communication with client is more convenient. Additionally, when client receives the incoming call of courier, it not be shown that a strange phone number (personal call of courier), and the uniform service telephone number of the express company being familiar with, just will not hang up because of to harassing call misgivings or not receive calls, thus improving the communication success rate of courier and client, it is simple to the express delivery very first time is sent to.
3) provided by the invention based on the message registration and the telephonograph that have recorded courier and client in the system operation data storehouse in the communication system of Courier Service, the management personnel of express company can check the detailed telephonic communication communications records of each courier and client in real time from background management system, and can download each telephonograph taken on the telephone. Thus the work of courier can be examined accurately, and when customer complaint occurs, have fully according to complaint is processed accordingly.
Detailed description of the invention
For making the object, technical solutions and advantages of the present invention clearly understand, below in conjunction with specific embodiment, and with reference to accompanying drawing, the present invention is described in more detail.
Refer to the structural representation that Fig. 1 is the communication system based on Courier Service in one embodiment of the invention.
The communication system based on Courier Service in the present embodiment, including application terminal 100, customer data base 103, communication gate 104,
Described application terminal 100, in order to provide user operation, request to access, calling initiates and call state is monitored, and by application server 101, customer data base is conducted interviews. In the present embodiment, customer information can be carried out supplementing and record by client in application terminal 100. Object-oriented in application terminal 100 can be courier. In one embodiment, application terminal 100 includes user data and business record data, and user data is the information of the courier of express company, and business record data are the business information that express company needs goods that deliver, dispensing. Offer user operation includes but not limited to, courier operates that order is prepared sending part, courier to revise order, courier revises personal information, courier carries out call request etc. Request access includes but not limited to: request accesses the client of part to be sent, request accesses the sequence information of part client to be sent, request access calling center background etc. Calling is initiated and call state monitoring includes but not limited to: call initiate to client to be dispensed, monitoring in call state (blind sound waits, converses, gets through, time and address are sent in confirmation of communicating with client with charge free).
Described customer data base 103, in order to record and to manage the essential information of user, the business datum of user and system operation data; The essential information of user is to be carried out typing or according to the different field of the requirements set of express company by the courier of express company; The business datum of user is the kind etc. that express company needs the address of client of dispensing, phone, distribution time, the dispensing expense means of payment and dispensing goods. In one embodiment, the business datum in customer data base 103 is inquired about and is called by application terminal 100 by courier, obtains the distribution information of correspondence, address etc.
Described communication gate 104, docks with telecom operators, in order to realize the interconnection of call passage and short message receiving-transmitting passage and telecom operators. Those skilled in the art can understand, communication gate 104 in application layer in order to realize the interconnection of network. Namely call passage includes but not limited to calling and the switching of mobile phone and base; Short message receiving-transmitting passage includes but not limited to: the short message that mobile phone sends. Telecom operators include but not limited to: the short message channel of telecommunications, UNICOM or mobile operator.
In one embodiment, courier can use application terminal 100 such as APP to apply, and clicks order and initiates calling, now can't see the telephone number of client in business datum, and the telephone number of client is hidden; The mobile phone of oneself and application terminal 100 can be bound by courier, and mobile phone can be answered in first ring again. The mobile phone of people to be dispensed can receive the uniform service number of express company, such as 400 or 800 incoming calls; After people to be dispensed answers, setting up the phone of courier and people to be dispensed, both sides converse, no matter now whether people to be dispensed answers, all can receive a preset note, the relevant information of Courier Service is described to people to be dispensed; If the change that the address of follow-up people to be dispensed occurs or addressee time are uncertain, remain a need for linking up, people to be dispensed is with regard to the unified service phone number of direct clawback, and calling accurately to the mobile phone of the courier of service before or is forwarded to the uniform service phone of express company.
Refer to the schematic diagram that Fig. 2 is a preferred implementation of application terminal in Fig. 1.
Preferred as in the present embodiment, described application terminal 100 includes client 201, asks to access api interface in order to passing through, external request is received, and by customer data base 203, external request is responded; And in order to communication gate 204 and to be transferred by call diversion, set up the communication of external request side and mediator; Described client 201, also in order to the communication of above-mentioned communicating pair to be recorded. External request side accesses api interface by client 201, according to customer data base 203, the demand of outside requesting party is carried out accordingly, and by described communication gate 204, sets up the communication of external request side and mediator.
In one embodiment, described application terminal includes Back Administration Module 202, and described Back Administration Module 202 manages the logon account information of user in the application server, and stores described user profile to customer data base.
Refer to the schematic diagram that Fig. 3 is a preferred implementation of customer data base in Fig. 1.
In the present embodiment, described customer data base includes: essential information storehouse 300, Service Database 301, system operation data storehouse 302,
Described essential information storehouse 300 is in order to record the title of user account, password, binding phone number, personal information; Wherein binding phone number is the binding carried out between cell-phone number and the application program of courier.
Described Service Database 301 is in order to record express delivery unirecord, message registration, preset note record, short message sending and receiving records, examination statistic record; Described express delivery unirecord includes but not limited to all information on current papery express delivery odd numbers, the such as phone of people to be dispensed, address, dispensing type of payment and sending objects etc. Described message registration includes but not limited to courier and the message registration first of people to be dispensed, follow-up communication message registration, business projection message registration etc. Preset note record, it is possible to be set according to the demand of express company and write. Short message sending and receiving records is in order to remind, and the dispensing business of courier, people to be dispensed is predetermined or the Courier Service information that selects. Examination statistic record is in order to be monitored the daily dispensing of courier, and courier can adopt the mode registered to carry out examination statistics.
Described system operation data storehouse 302 is in order to store the Operation Log of manager, system process running log.
In one embodiment, to be manager call record etc. to the batch operation record of courier's business, courier accepts the record of manager's distribution, courier is carried out by manager attendance record, manager to courier's message registration to the Operation Log of manager.
In one embodiment, system process running log includes the reparation etc. of the renewal of business datum, the renewal of user data and system bugs.
Refer to the schematic diagram that Fig. 4 is a preferred implementation of communication gate in Fig. 1.
In the present embodiment, described communication gate 204 also includes, voice call function module 400, SMS module 402 and communications records module 401,
Described voice call function module 400, in order to carry out call diversion to the mobile phone bound with described application terminal 100; Set up call diversion function.
Described SMS module 402, in order to carry out preset SMS notification to the mobile phone bound with described application terminal 100; Set up the mobile phone of binding and the service linkage of preset SMS notification.
Described communications records module 401, in order to the voice communication carried out in described application terminal 100 by data base interface record, is recorded the message registration of courier Yu people to be dispensed.
In one embodiment, described communication gate includes communication protocol stack,
Include at described communication protocol stack: Session Initiation Protocol stack or the self-defined communication protocol stack of socket;
Wherein, described SIP (SessionInitiationProtocol) protocol stack SIP (SIPstack) is the client-server protocol of text formatting, when described client computer initiates request, server responds, adopt SIP have simply, favorable expandability and and existing Internet application tight feature.
In one embodiment, Session Initiation Protocol is for setting up, change and terminate the agreement including transport layer, transaction layer and session layer of Multimedia session or calling.
Wherein, the self-defined communication protocol stack of socket, relate to the safety of communication, the close process of necessary information and extensibility. Socket protocol formatted data bag can be: message length+frame head+terminal number+command word+totalframes+which frame+content+verification+state+postamble.
Transmitted communication data packet and relevant data structure by function call between each layer of described communication protocol stack;
And above layers transmits packet and relevant data structure by transmission event or message;
And, above layers connects either directly through bag queue, and each layer is independent communication process or thread, carrys out transceiving communication data bag by poll.
In one embodiment, described communication protocol stack accesses the communication network of telecom operators.
Refer to the communication means schematic flow sheet based on Courier Service in Fig. 5 one embodiment of the invention.
The communication means based on Courier Service in the present embodiment, comprises the following steps that
Step S501 terminal obtains access request, obtains the communication information of client simultaneously; The communication information is the express delivery unirecord of people to be dispensed, by the API access request of service provider.
Step S502 terminal, according to the communication information, generates call diversion instruction, and described call diversion instruction can come from seat call center or system is transferred automatically.
Step S503 terminal is according to reference order, by call diversion to client, carries out SMS notification by the communication information with client simultaneously. The mobile phone that SMS notification is preset and pre-courier is bound.
In one embodiment, described terminal is bound with the mobile phone of Courier Service dispensing end.
In one embodiment, the described communication information is, address of theenduser, user's telephone number, user's express delivery odd numbers to be dispensed.
Refer in Fig. 6 one embodiment of the invention the operational process schematic diagram of communication means coupling system based on Courier Service.
Step S601 courier uses APP to pass through order delivering system and obtains delivery sequence information, described application terminal, initiates and call state monitoring in order to provide user operation, request to access, to call, and APP is described application terminal one application implementation. Access api interface in client in order to pass through request, external request is received, and by customer data base, external request is responded; And in order to by call diversion to communication gate and transfer, to set up the communication of external request side and mediator; Also including Back Administration Module, manage the logon account information of user in the application server, and store described user profile to customer data base, described client, also in order to the communication of above-mentioned communicating pair to be recorded.
Step S602 carries out phone call request by APP dialing, and the cell-phone number of courier and APP have been carried out binding;
Step S603 courier binds mobile phone and receives the call of service number and answer, and when courier hears the call of service number, is actually forwarded to client, responds in client simultaneously.
Step S604 client receives calls, and carry out receiving information communication,
If step S605 client has problems, complain; The part of sending of courier can be complained by client by calling clawback.
Management in step S606 system module and control, include but not limited to: such as the Operation Log of manager, system process running log are stored, such as the mobile phone bound with described application terminal is carried out preset SMS notification again, again such as by call diversion to client, carry out SMS notification by the communication information and client simultaneously.
Call in step S607 system module controls, and uploads the communication message registration of client, and the examination follow-up for courier provides data support.
Calling record storage in step S608 system module, in order to carry out real-time recording, as triggered step S605, then manager is by transferring calling record, carries out the whether in-problem judgement of courier.
Those of ordinary skill in the field it is understood that more than; described be only specific embodiments of the invention, be not limited to the present invention, all within the spirit and principles in the present invention; any amendment of being made, equivalent replacement, improvement etc., should be included within protection scope of the present invention.