CN108881651A - Data processing method, device and equipment of call platform and storage medium - Google Patents

Data processing method, device and equipment of call platform and storage medium Download PDF

Info

Publication number
CN108881651A
CN108881651A CN201810537986.4A CN201810537986A CN108881651A CN 108881651 A CN108881651 A CN 108881651A CN 201810537986 A CN201810537986 A CN 201810537986A CN 108881651 A CN108881651 A CN 108881651A
Authority
CN
China
Prior art keywords
data
queue
call platform
call
data processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810537986.4A
Other languages
Chinese (zh)
Other versions
CN108881651B (en
Inventor
徐墨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN201810537986.4A priority Critical patent/CN108881651B/en
Priority to PCT/CN2018/095866 priority patent/WO2019227623A1/en
Publication of CN108881651A publication Critical patent/CN108881651A/en
Application granted granted Critical
Publication of CN108881651B publication Critical patent/CN108881651B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/5175Call or contact centers supervision arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/2281Call monitoring, e.g. for law enforcement purposes; Call tracing; Detection or prevention of malicious calls
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/5166Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing in combination with interactive voice response systems or voice portals, e.g. as front-ends
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/523Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
    • H04M3/5232Call distribution algorithms

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Computer Security & Cryptography (AREA)
  • Technology Law (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a data processing method of a call platform, belonging to the field of data processing. A data processing method of a call platform comprises the following steps: s1, receiving data sent by a plurality of calling platforms, wherein the data comprises identification codes representing data sources; s2, storing the data into one of a plurality of queues according to a storage rule; s3, receiving a message subscription request sent by the message subscription terminal, taking out data meeting the request from the queue, packaging and sending the data to the message subscription terminal; s4, the message subscription end cleans the received data and stores the cleaned data into a redis database. The data interface in the invention is standard, simple in access, and supports multi-platform multi-channel access and SAAS.

Description

Data processing method, device, equipment and the storage medium of call platform
Technical field
The present invention relates to data interaction process field more particularly to a kind of data processing method of call platform, device, set Standby and storage medium.
Background technique
So-called call platform is a kind of based on CTI (Computer Telephony Integration, compuphone base Plinth) technology, the integrated information service that makes full use of the multiple function of communication network and computer network integrated to be linked together with enterprise System effectively and quickly can provide a variety of services for user.Enterprise can handle a large amount of customers by call platform simultaneously Words, by incoming call be automatically assigned to have accordingly can personnel handle, and can all calling information of recording and storage.
Nowadays call platform is widely used in all trades and professions, and scale development is also increasing;At the same time, in order to right Traffic personnel are preferably managed, its service ability that progresses greatly is supervised, and are typically equipped with supervisory systems to the traffic of call platform Personnel are managed, and the data by obtaining call platform are analyzed, so that service of the administrative staff to numerous traffic personnel Ability has comprehensively objectively understanding.
But many large enterprises may be equipped with more set call platforms simultaneously now, be determined according to specific business need System exploitation, however traditional supervisory systems is typically only capable to dock a set of call platform, and also needs to do for different platform Customized development, docking is complicated, does not support that (Software-as-a-Service, software take by multi-platform access and SAAS Business) change, it is not easy to operation personnel and manages traffic personnel as a whole.
Summary of the invention
The technical problem to be solved by the present invention is in order to overcome in the prior art supervisory systems dock with call platform it is complicated, The problem of not supporting multi-platform access and SAASization, data processing method, device, the equipment for proposing a kind of call platform are adopted With publication and the mode matter subscribed to, by building a set of message-oriented middleware platform in supervisory systems and call platform, using publication All common counters integration of telephony platform is abstracted into unified data-interface with the mode of subscription, facilitates docking, supports more Platform access.
The present invention is to solve above-mentioned technical problem by following technical proposals:
A kind of data processing method of call platform, includes the following steps:
S1, the data that multiple call platforms are sent are received, includes to indicate that the identity of data source is known in the data Other code;The identity code includes call platform ID, company ID and the ID that attends a banquet;
S2, the one of queue being stored in by storage rule the data in multiple queues;
S3, the request for receiving the message subscribing that message subscribing end is sent take out from queue and meet the data that request requires It transmits and gives message subscribing end;
S4, message subscribing end are deposited into redis database after clearing up the data received.
Preferably, the multiple call platform sends data according to preset unified interface specification.
Preferably, the storage rule is to correspond storage mode, described that the data are more by storage rule deposit One of queue in a queue includes:
The queue and the call platform correspond, and the data that the call platform is sent are stored in contrast In the queue answered.
Preferably, the request of the message subscribing, which includes at least, subject name and queued name, described to take from queue The data for meeting request requirement out are transmitted includes to message subscribing end:
It is searched from corresponding queue according to queued name and meets the data of subject name and transmit and give message subscribing end.
Preferably, the storage rule is load balancing storage mode, described that the data are more by storage rule deposit One of queue in a queue includes:
According to queue canned data amount, the data that call platform is sent are stored in the least queue of canned data amount.
Preferably, the request of the message subscribing, which includes at least, subject name and call platform ID, described from queue The data that taking-up meets request requirement are transmitted includes to message subscribing end:
It is found out from each queue according to the request and meets the data of subject name and call platform ID and transmit Give message subscribing end.
Preferably, cleaning is carried out to the data received described in S4 to include the following steps:
S41, merging data, a plurality of data generated during one is taken on the telephone are merged into a data;
S42, unified format, by the data after merging by preset form collator into a file.
The invention also discloses a kind of electronic device, the data processing system of call platform is stored on the electronic device System, the data processing system of the call platform include:
Unified interface module, the data sent for receiving multiple call platforms include expression number in the data According to the identity code in source;The identity code includes call platform ID, company ID and the ID that attends a banquet;
Queue management module, one of queue for being stored in the data by storage rule in multiple queues;
Queue module for the data of storage queue management module distribution, and receives the message that message subscribing end is sent and orders The request read, the data that taking-up meets that request requires from queue, which transmit, gives message subscribing end;
Message subscribing end is carried out for regularly sending the request of message subscribing according to configuration, and to the data received It is deposited into after cleaning in redis database.
The invention also discloses a kind of computer equipment, including memory and processor, being stored on the memory can The data processing system of the call platform executed by the processor, the system realize aforementioned when being executed by the processor The step of data processing method of call platform described in one.
The invention also discloses a kind of computer readable storage medium, meter is stored in the computer readable storage medium Calculation machine program instruction, the computer program instructions can be performed by least one processors, so that at least one described processing Device executes the step of data processing method of aforementioned described in any item call platforms.
The positive effect of the present invention is that:Data-interface specification in the present invention, access is simple, it is multi-platform more to support Channel access and SAASization.
Detailed description of the invention
Fig. 1 shows the flow chart of the data processing method embodiment one of call platform of the present invention;
Fig. 2 shows the program modules of the data processing system first embodiment of call platform in electronic device of the present invention to show It is intended to;
Fig. 3 shows the hardware structure schematic diagram of one embodiment of computer equipment of the present invention.
Appended drawing reference:
Computer equipment 2
The data processing system of call platform 20
Memory 21
Processor 22
Network interface 23
Unified interface module 201
Queue management module 202
Queue module 203
Message subscribing end 204
Process step S1-S4
The embodiments will be further described with reference to the accompanying drawings for realization, functional characteristics and the advantage of the application purpose.
Specific embodiment
The present invention is further illustrated below by the mode of embodiment, but does not therefore limit the present invention to the reality It applies among a range.
Firstly, the present invention proposes a kind of data processing method of call platform.
In example 1, as shown in Figure 1, the data processing method of the call platform includes the following steps:
S1, the data that multiple call platforms are sent are received, includes to indicate that the identity of data source is known in the data Other code;The identity code includes call platform ID, company ID and the ID that attends a banquet.
The call platform, which is developed so far, has had more and more functions, and call platform is not only used to take client's electricity Words are also equipped with data storage and data preliminary treatment function, each course of work all matters, big and small attended a banquet can be recorded Come, is usually all stored in the local storage unit of platform.
The data of preservation include but is not limited to current state, check-in time, call total duration, logical time total, incoming call call time Number, the incoming call duration of call, outgoing call number, outgoing call duration, words final finishing duration, words final finishing number, calling total amount, Call loss number, rest duration, keeps number, keeps duration, show busy number, show busy length, free time length, number of request rest number With number etc. of conversing.These data are directly recorded by call platform, are needed not move through and are calculated, are equivalent to original number According to,
And in order to distinguish the source of data, data can all add one in the local storage unit for being saved in platform automatically It is a little for indicating the identity codes of data source, the identity code include but is not limited to call platform ID, company ID and Attend a banquet ID etc., can according to need and identity code addition rule is arranged in platform, to realize identity when saving data Identification code is added automatically.
The multiple call platform sends data, this unified interface specification packet according to preset unified interface specification Include four parts:Method, uniform resource identifier (URL), required parameter and return parameters.According to this unified interface specification hair Send data, it is ensured that data processing system receives the data of unified format.
The call platform sends data based on regular or quantitative, and the regular expression fixed interval is sent, institute Quantificational expression is stated to send by fixed data amount, can also two kinds of sending methods combine, sent in a manner of preferentially reaching.
S2, the one of queue being stored in by storage rule the data in multiple queues.
The queue has several, and after receiving data every time, data are deposited into one of them in several queues In queue, i.e., each data only store once.
The storage rule is mainly introduced below by two kinds:
One, storage mode is corresponded
The one-to-one correspondence storage mode refers to that number of queues is equal to the quantity of call platform, and each queue is corresponding One call platform after receiving the data that call platform is sent, stores data into team corresponding with the call platform In column.Assuming that the data that a certain call platform is sent are more, then the data stored in corresponding queue are just more, otherwise also So.
The one-to-one correspondence storage mode mainly includes following steps:
Step 1:The platform ID for including in data intercept;
Step 2:It corresponds in table, finds out and the platform ID that includes in the data from preset platform ID- queued name Corresponding queued name;
Step 3:It stores data into the queue of the queued name.
The data stored in this way carry out arrangement by the sequencing of receiving time and save in the queue, are similar to storehouse Principle.
Two, load balancing storage mode
The load balancing storage mode refers to without specific corresponding relationship between call platform and queue, but every A queue has the upper limit of a reception data, after receiving the data that call platform is sent, according to queue canned data amount, Data are stored in the least queue of canned data amount, on condition that the data volume that each queue is deposited cannot exceed its upper limit.
Using load balancing storage mode, queue can feed back one to queue management module after the data for receiving storage Queue canned data amount every time after storage and after data are removed every time, can all occur to feed back a queue canned data amount, most New canned data amount loads first canned data amount, to guarantee that individual queue canned data amount is newest in queue management module 's.
The load balancing storage mode mainly includes following steps:
Step 1:Search the least queued name of canned data amount;
Step 2:It stores data into the queue of the queued name found.
S3, the request for receiving the message subscribing that message subscribing end is sent take out from queue and meet the data that request requires It transmits and gives message subscribing end.
Correspond to two kinds of storage modes in S2, the different from for including in request, detailed description below:
One, correspond to and correspond storage mode
When due to using corresponding storage mode, call platform and queue be it is corresponding, arrived for convenience of quick obtaining Data, request described here, which includes at least, subject name and queued name, is looked into from corresponding queue according to queued name It looks for the data for meeting theme to transmit and gives message subscribing end.
Two, correspond to load balancing storage mode
When due to using load balancing storage mode, there is no corresponding relationship, each call platform between call platform and queue The data sent are to upset to be deposited into individual queue.Therefore, request described here, which includes at least, subject name and calling Platform ID finds out from each queue according to the request and meets the data of theme and call platform ID and transmit to message Subscription end, that is, the data about some theme for searching the transmission of some call platform, which transmit, gives message subscribing end.
S4, message subscribing end are deposited into redis database after clearing up the data received.
Data described here are that calling system is directly recorded, and are equivalent to initial data, therefore these data It is to be recorded in calling system in a manner of rule record, is not the data after integration.Such as:12345 (attend a banquet ID (real-time status), 12345+ (2min) duration of call in)+call, it is to separate that these, which are 12345 relevant data to the ID that attends a banquet, It saves, is specially two records in this example.
After message subscribing termination receives these scattered data, needs to process it (cleaning), specifically include conjunction And data and unified two step of format:
The merging data, which refers to, is merged into a data for a plurality of data that one takes on the telephone generation in the process.Such as:One Multiple data can be generated by taking on the telephone, the incoming call duration of call, words final finishing duration, holding duration etc., if these data are from same One the same of customer service is taken on the telephone, then can include identical identifier, merging data is exactly identical in this three data The data segment of identifier extracts, then later by the data segment addition for indicating different content, forms a data, data Composition format is to preset in systems.
The unified format refers to the data after merging by preset form collator into a file, for example presses Excel table is inserted indices in data under different gauge outfits, and following table is participated in:
Call platform ID Attend a banquet ID It converses the time started …… The end of conversation time
12345 A224767 13:04 …… 13:10
…… …… …… …… ……
12678 B224756 16:00 …… 16:03
This method uses unified data-interface specification, access are simple, support is multi-platform to access by all kinds of means, to what is received Data from multiple platforms carry out queue storage, especially carry out data storage using load balancing storage mode, effectively prevent Disposably issue the issuable stopping state of overabundance of data.
Secondly, being stored with the data processing of call platform on the electronic device the invention proposes a kind of electronic device System 20, the system 20 can be divided into one or more program module.
For example, Fig. 2 shows the program module schematic diagram of 20 first embodiment of data processing system of the call platform, In the embodiment, the system 20 can be divided into unified interface module 201, queue management module 202, Queue module 203 With message subscribing end 204.Wherein, the so-called program module of the present invention is the series of computation machine journey for referring to complete specific function Sequence instruction segment, than program more suitable for describing the holding in the electronic device 2 of data processing system 20 of the call platform Row process.The concrete function of the program module 201-204 will specifically be introduced by being described below.
The unified interface module 201 is used to receive the data that multiple call platforms are sent, and includes in the data Indicate the identity code of data source;The identity code includes call platform ID, company ID and the ID that attends a banquet.
The call platform is not only used to take customer phone, is also equipped with data storage and data preliminary treatment function, Each course of work all matters, big and small attended a banquet can be recorded, be usually all stored in the local storage unit of platform.
The data of preservation include but is not limited to current state, check-in time, call total duration, logical time total, incoming call call time Number, the incoming call duration of call, outgoing call number, outgoing call duration, words final finishing duration, words final finishing number, calling total amount, Call loss number, rest duration, keeps number, keeps duration, show busy number, show busy length, free time length, number of request rest number With number etc. of conversing.These data are directly recorded by call platform, are needed not move through and are calculated, are equivalent to original number According to,
And in order to distinguish the source of data, data can all add one in the local storage unit for being saved in platform automatically It is a little for indicating the identity codes of data source, the identity code include but is not limited to call platform ID, company ID and Attend a banquet ID etc., can according to need and identity code addition rule is arranged in platform, to realize identity when saving data Identification code is added automatically.
The multiple call platform sends data, this unified interface specification packet according to preset unified interface specification Include four parts:Method, uniform resource identifier (URL), required parameter and return parameters.According to this unified interface specification hair Send data, it is ensured that data processing system receives the data of unified format.
The call platform sends data based on regular or quantitative, and the regular expression fixed interval is sent, institute Quantificational expression is stated to send by fixed data amount, can also two kinds of sending methods combine, sent in a manner of preferentially reaching.
One of team of the queue management module 202 for being stored in the data by storage rule in multiple queues Column.
The queue has several, and after receiving data every time, data are deposited into one of them in several queues In queue, i.e., each data only store once.
The storage rule is mainly introduced below by two kinds:
One, storage mode is corresponded
The one-to-one correspondence storage mode refers to that number of queues is equal to the quantity of call platform, and each queue is corresponding One call platform after receiving the data that call platform is sent, stores data into team corresponding with the call platform In column.Assuming that the data that a certain call platform is sent are more, then the data stored in corresponding queue are just more, otherwise also So.
The one-to-one correspondence storage mode mainly includes following steps:
Step 1:The platform ID for including in data intercept;
Step 2:It corresponds in table, finds out and the platform ID that includes in the data from preset platform ID- queued name Corresponding queued name;
Step 3:It stores data into the queue of the queued name.
The data stored in this way carry out arrangement by the sequencing of receiving time and save in the queue, are similar to storehouse Principle.
Two, load balancing storage mode
The load balancing storage mode refers to without specific corresponding relationship between call platform and queue, but every A queue has the upper limit of a reception data, after receiving the data that call platform is sent, according to queue canned data amount, Data are stored in the least queue of canned data amount, on condition that the data volume that each queue is deposited cannot exceed its upper limit.
Using load balancing storage mode, queue can feed back one to queue management module after the data for receiving storage Queue canned data amount every time after storage and after data are removed every time, can all occur to feed back a queue canned data amount, most New canned data amount loads first canned data amount, to guarantee that individual queue canned data amount is newest in queue management module 's.
The load balancing storage mode mainly includes following steps:
Step 1:Search the least queued name of canned data amount;
Step 2:It stores data into the queue of the queued name found.
The Queue module 203 is used for the data of storage queue management module distribution, and receives what message subscribing end was sent The request of message subscribing, the data that taking-up meets that request requires from queue, which transmit, gives message subscribing end.
For two kinds of storage modes that the queue management module 202 may be taken, there are two types of the request correspondences:
One, correspond to and correspond storage mode
When due to using corresponding storage mode, call platform and queue be it is corresponding, arrived for convenience of quick obtaining Data, request described here, which includes at least, subject name and queued name, is looked into from corresponding queue according to queued name It looks for the data for meeting theme to transmit and gives message subscribing end.
Two, correspond to load balancing storage mode
When due to using load balancing storage mode, there is no corresponding relationship, each call platform between call platform and queue The data sent are to upset to be deposited into individual queue.Therefore, request described here, which includes at least, subject name and calling Platform ID finds out from each queue according to the request and meets the data of theme and call platform ID and transmit to message Subscription end, that is, the data about some theme for searching the transmission of some call platform, which transmit, gives message subscribing end.
The message subscribing end 204 is used to regularly send the request of message subscribing according to configuration, and to the number received According to being deposited into after being cleared up in redis database.
Data described here are that calling system is directly recorded, and are equivalent to initial data, therefore these data It is to be recorded in calling system in a manner of rule record, is not the data after integration.Such as:12345 (attend a banquet ID (real-time status), 12345+ (2min) duration of call in)+call, it is to separate that these, which are 12345 relevant data to the ID that attends a banquet, It saves, is specially two records in this example.
After message subscribing termination receives these scattered data, needs to process it (cleaning), specifically include conjunction And data and unified two step of format:
The merging data, which refers to, is merged into a data for a plurality of data that one takes on the telephone generation in the process.Such as:One Multiple data can be generated by taking on the telephone, the incoming call duration of call, words final finishing duration, holding duration etc., if these data are from same One the same of customer service is taken on the telephone, then can include identical identifier, merging data is exactly identical in this three data The data segment of identifier extracts, then later by the data segment addition for indicating different content, forms a data, data Composition format is to preset in systems.
The unified format refers to the data after merging by preset form collator into a file, for example presses Excel table is inserted indices in data under different gauge outfits, referring to table described in embodiment of the method one.
This system uses unified data-interface specification, access are simple, support is multi-platform to access by all kinds of means, to what is received Data from multiple platforms carry out queue storage, especially carry out data storage using load balancing storage mode, effectively prevent Disposably issue the issuable stopping state of overabundance of data.
Again, the present invention also puts forward a kind of computer equipment.
As shown in fig.3, being the hardware structure schematic diagram of one embodiment of computer equipment of the present invention.In the present embodiment, institute Stating computer equipment 2 is that one kind can be automatic to carry out at numerical value calculating and/or information according to the instruction for being previously set or storing The equipment of reason.For example, it may be smart phone, tablet computer, laptop, desktop computer, rack-mount server, blade Formula server, (including the service composed by independent server or multiple servers of tower server or Cabinet-type server Device cluster) etc..As shown, the computer equipment 2 includes at least, but it is not limited to, company can be in communication with each other by system bus Connect the data processing system 20 of memory 21, processor 22, network interface 23 and call platform.Wherein:
The memory 21 includes at least a type of computer readable storage medium, and the readable storage medium storing program for executing includes Flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory etc.), random access storage device (RAM), it is static with Machine accesses memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable Read memory (PROM), magnetic storage, disk, CD etc..In some embodiments, the memory 21 can be the meter Calculate the internal storage unit of machine equipment 2, such as the hard disk or memory of the computer equipment 2.In further embodiments, described to deposit It is hard that reservoir 21 is also possible to the plug-in type being equipped on the External memory equipment of the computer equipment 2, such as the computer equipment 2 Disk, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card, flash card (Flash Card) etc..Certainly, the memory 21 can also both include the internal storage unit of the computer equipment 2 or wrap Include its External memory equipment.In the present embodiment, the memory 21 is installed on the behaviour of the computer equipment 2 commonly used in storage Make system and types of applications software, for example, the call platform data processing system 20 program code etc..In addition, described deposit Reservoir 21 can be also used for temporarily storing the Various types of data that has exported or will export.
The processor 22 can be in some embodiments central processing unit (Central Processing Unit, CPU), controller, microcontroller, microprocessor or other data processing chips.The processor 22 is commonly used in the control meter Calculate machine equipment 2 overall operation, such as execute with the computer equipment 2 carry out data interaction or communication it is relevant control and Processing etc..In the present embodiment, the processor 22 is for running the program code stored in the memory 21 or processing number According to, such as run the data processing system 20 of call platform etc..
The network interface 23 may include radio network interface or wired network interface, which is commonly used in Communication connection is established between the computer equipment 2 and other computer equipments.For example, the network interface 23 is for passing through net The computer equipment 2 is connected by network with exterior terminal, establishes data biography between the computer equipment 2 and exterior terminal Defeated channel and communication connection etc..The network can be intranet (Intranet), internet (Internet), whole world shifting Dynamic communication system (Global System of Mobile communication, GSM), wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA), 4G network, 5G network, bluetooth (Bluetooth), the nothings such as Wi-Fi Line or cable network.
It should be pointed out that Fig. 3 illustrates only the computer equipment 2 with component 21-23, it should be understood that simultaneously All components shown realistic are not applied, the implementation that can be substituted is more or less component.
In the present embodiment, the data processing system 20 for being stored in the call platform in memory 21 can be by one Or performed by multiple processors (the present embodiment is processor 22), to complete the behaviour of the data processing method of above-mentioned call platform Make.
In addition, a kind of computer readable storage medium of the present invention, the computer readable storage medium be it is non-volatile can Storage medium is read, is stored with computer program instructions, the computer program instructions can be held by least one processor Row, to realize the data processing method of above-mentioned call platform or the operation of electronic device.
Although specific embodiments of the present invention have been described above, it will be appreciated by those of skill in the art that this is only For example, protection scope of the present invention is to be defined by the appended claims.Those skilled in the art without departing substantially from Under the premise of the principle and substance of the present invention, many changes and modifications may be made, but these change and Modification each falls within protection scope of the present invention.

Claims (10)

1. a kind of data processing method of call platform, which is characterized in that include the following steps:
S1, the data that multiple call platforms are sent are received, includes the identity code for indicating data source in the data; The identity code includes call platform ID, company ID and the ID that attends a banquet;
S2, the one of queue being stored in by storage rule the data in multiple queues;
S3, the request for receiving the message subscribing that message subscribing end is sent take out from queue and meet the data packing that request requires It is sent to message subscribing end;
S4, message subscribing end are deposited into redis database after clearing up the data received.
2. the data processing method of call platform according to claim 1, which is characterized in that the multiple call platform root Data are sent according to preset unified interface specification.
3. the data processing method of call platform according to claim 1, which is characterized in that the storage rule is one by one Corresponding storage mode, it is described the data are stored in one of queue in multiple queues by storage rule to include:
The queue and the call platform correspond, the data that the call platform is sent store to the call platform In corresponding queue.
4. the data processing method of call platform according to claim 3, it is characterised in that the request of the message subscribing Including at least having subject name and queued name, the data that taking-up meets that request requires from queue are transmitted to message Subscription end includes:
It is searched from corresponding queue according to queued name and meets the data of subject name and transmit and give message subscribing end.
5. the data processing method of call platform according to claim 1, which is characterized in that the storage rule is load Balanced storage mode, it is described the data are stored in one of queue in multiple queues by storage rule to include:
According to queue canned data amount, the data that call platform is sent are stored in the least queue of canned data amount.
6. the data processing method of call platform according to claim 5, which is characterized in that the request of the message subscribing Including at least having subject name and a call platform ID, described take out from queue meets the data that request requires and transmits to disappearing Ceasing subscription end includes:
It is found out from each queue according to the request and meets the data of subject name and call platform ID and transmit to disappearing Cease subscription end.
7. the data processing method of call platform according to claim 5, which is characterized in that receiving described in S4 Data carry out cleaning and include the following steps:
S41, merging data, a plurality of data generated during one is taken on the telephone are merged into a data;
S42, unified format, by the data after merging by preset form collator into a file.
8. a kind of electronic device, which is characterized in that the data processing system of call platform is stored on the electronic device, it is described The data processing system of call platform includes:
Unified interface module, the data sent for receiving multiple call platforms include to indicate that data are come in the data The identity code in source;The identity code includes call platform ID, company ID and the ID that attends a banquet;
Queue management module, one of queue for being stored in the data by storage rule in multiple queues;
Queue module for the data of storage queue management module distribution, and receives the message subscribing that message subscribing end is sent Request, the data that taking-up meets that request requires from queue, which transmit, gives message subscribing end;
Message subscribing end for regularly sending the request of message subscribing according to configuration, and is cleared up the data received After be deposited into redis database.
9. a kind of computer equipment, including memory and processor, which is characterized in that being stored on the memory can be described The data processing system for the call platform that processor executes realizes such as claim 1- when the system is executed by the processor The step of data processing method of call platform described in any one of 7.
10. a kind of computer readable storage medium, which is characterized in that be stored with computer in the computer readable storage medium Program instruction, the computer program instructions can be performed by least one processors, so that at least one described processor is held The step of row such as data processing method of call platform of any of claims 1-7.
CN201810537986.4A 2018-05-30 2018-05-30 Data processing method, device and equipment of call platform and storage medium Active CN108881651B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810537986.4A CN108881651B (en) 2018-05-30 2018-05-30 Data processing method, device and equipment of call platform and storage medium
PCT/CN2018/095866 WO2019227623A1 (en) 2018-05-30 2018-07-17 Method and apparatus for processing data of call platforms, device, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810537986.4A CN108881651B (en) 2018-05-30 2018-05-30 Data processing method, device and equipment of call platform and storage medium

Publications (2)

Publication Number Publication Date
CN108881651A true CN108881651A (en) 2018-11-23
CN108881651B CN108881651B (en) 2021-08-06

Family

ID=64335676

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810537986.4A Active CN108881651B (en) 2018-05-30 2018-05-30 Data processing method, device and equipment of call platform and storage medium

Country Status (2)

Country Link
CN (1) CN108881651B (en)
WO (1) WO2019227623A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109656726A (en) * 2018-11-28 2019-04-19 中国船舶重工集团公司第七〇九研究所 A kind of industrial information interactive system and method suitable for data center
CN110708247A (en) * 2019-09-27 2020-01-17 浙江大搜车软件技术有限公司 Message routing method, message routing device, computer equipment and storage medium
CN112003986A (en) * 2020-07-24 2020-11-27 招联消费金融有限公司 Voice outbound method, device, computer equipment and storage medium
CN112738351A (en) * 2021-04-06 2021-04-30 杭州一知智能科技有限公司 Number outbound privacy protection system and method based on SaaS environment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000026817A1 (en) * 1998-10-29 2000-05-11 Genesys Telecommunications Laboratories, Inc. A stored-media interface engine providing an abstract record of stored multimedia files within a multimedia communication center
CN101287045A (en) * 2008-05-20 2008-10-15 深圳市友邻通讯设备有限公司 Centralized management scheme for distributed calling center, and centralized management system
CN103034733A (en) * 2012-12-25 2013-04-10 北京讯鸟软件有限公司 Data monitoring statistical method for call center
CN103685777A (en) * 2012-09-25 2014-03-26 中国电信股份有限公司 Method and system for transfer service among multiple call centers
CN105554320A (en) * 2016-01-15 2016-05-04 上海携程商务有限公司 Monitoring method and system of telephone traffic of call centers
CN106021315A (en) * 2016-05-05 2016-10-12 智者四海(北京)技术有限公司 Log management method and system for application program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103020056A (en) * 2011-09-20 2013-04-03 佳都新太科技股份有限公司 Subscription pushing engine for cross-open-platform social intercourse information optimizing computation
CN103152433B (en) * 2013-01-14 2017-12-05 广东电子工业研究院有限公司 A kind of use, interaction and the request processing method at Distributed Services end
US10333879B2 (en) * 2015-08-07 2019-06-25 Satori Worldwide, Llc Scalable, real-time messaging system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000026817A1 (en) * 1998-10-29 2000-05-11 Genesys Telecommunications Laboratories, Inc. A stored-media interface engine providing an abstract record of stored multimedia files within a multimedia communication center
CN101287045A (en) * 2008-05-20 2008-10-15 深圳市友邻通讯设备有限公司 Centralized management scheme for distributed calling center, and centralized management system
CN103685777A (en) * 2012-09-25 2014-03-26 中国电信股份有限公司 Method and system for transfer service among multiple call centers
CN103034733A (en) * 2012-12-25 2013-04-10 北京讯鸟软件有限公司 Data monitoring statistical method for call center
CN105554320A (en) * 2016-01-15 2016-05-04 上海携程商务有限公司 Monitoring method and system of telephone traffic of call centers
CN106021315A (en) * 2016-05-05 2016-10-12 智者四海(北京)技术有限公司 Log management method and system for application program

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109656726A (en) * 2018-11-28 2019-04-19 中国船舶重工集团公司第七〇九研究所 A kind of industrial information interactive system and method suitable for data center
CN110708247A (en) * 2019-09-27 2020-01-17 浙江大搜车软件技术有限公司 Message routing method, message routing device, computer equipment and storage medium
CN110708247B (en) * 2019-09-27 2022-03-22 浙江大搜车软件技术有限公司 Message routing method, message routing device, computer equipment and storage medium
CN112003986A (en) * 2020-07-24 2020-11-27 招联消费金融有限公司 Voice outbound method, device, computer equipment and storage medium
CN112738351A (en) * 2021-04-06 2021-04-30 杭州一知智能科技有限公司 Number outbound privacy protection system and method based on SaaS environment

Also Published As

Publication number Publication date
WO2019227623A1 (en) 2019-12-05
CN108881651B (en) 2021-08-06

Similar Documents

Publication Publication Date Title
CN108881651A (en) Data processing method, device and equipment of call platform and storage medium
CN107682576B (en) Customer incoming line distribution method, system, computer equipment and storage medium
CN108182111A (en) Task scheduling system, method and apparatus
CN110740217A (en) multi-channel data integration interaction method, device, equipment and storage medium
EP2643960A1 (en) Method and arrangement for enabling service delivery in a telecommunications network
CN104536965B (en) A kind of data query display systems under the conditions of big data and method
CN107682572B (en) Customer incoming line distribution method, system, computer equipment and storage medium
CN109033001A (en) Method and apparatus for distributing GPU
CN103516759B (en) Cloud system method for managing resource, cloud call center are attended a banquet management method and cloud system
US11956330B2 (en) Adaptive data fetching from network storage
CN112465615B (en) Method, device and system for processing bill data
CN104915902A (en) Cloud platform based implementation method for take-out order online delivery
US20210201213A1 (en) Reservation and waitlist management using precision table turn-time analysis
CN108564345B (en) Insurance platform data processing method, electronic device and computer readable storage medium
CN109600324A (en) Video communication method, device, computer equipment and storage medium
CN103516763A (en) Method, system and device for processing resources
CN106161652A (en) Privately owned cloud platform based on Zstack request and dispatching method thereof
CN110858332B (en) Order production method and device
CN109858975A (en) More conversation type smart allocation methods, system, equipment and storage medium
CN105491253A (en) Resource distribution method and system for call center
CN105450878A (en) Allocation method and allocation system for agent resource codes
CN111680914B (en) Event distribution method, event distribution device, storage medium, and electronic device
CN109040491B (en) Hanging-up behavior processing method and device, computer equipment and storage medium
CN107045452B (en) Virtual machine scheduling method and device
CN110009273B (en) Information processing method and device, storage medium, and electronic device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant