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 PDFInfo
- 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
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 23
- 238000012545 processing Methods 0.000 claims abstract description 24
- 235000021167 banquet Nutrition 0.000 claims description 15
- 238000004140 cleaning Methods 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 4
- 238000012856 packing Methods 0.000 claims 1
- 101001072091 Homo sapiens ProSAAS Proteins 0.000 abstract description 2
- 102100036366 ProSAAS Human genes 0.000 abstract description 2
- 238000004806 packaging method and process Methods 0.000 abstract 1
- 238000000034 method Methods 0.000 description 14
- 238000007726 management method Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000013500 data storage Methods 0.000 description 4
- 230000010354 integration Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000003032 molecular docking Methods 0.000 description 2
- 238000004321 preservation Methods 0.000 description 2
- 238000012163 sequencing technique Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008092 positive effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/5175—Call or contact centers supervision arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/2281—Call monitoring, e.g. for law enforcement purposes; Call tracing; Detection or prevention of malicious calls
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/5166—Centralised 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/523—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
- H04M3/5232—Call 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
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.
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)
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)
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)
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 |
-
2018
- 2018-05-30 CN CN201810537986.4A patent/CN108881651B/en active Active
- 2018-07-17 WO PCT/CN2018/095866 patent/WO2019227623A1/en active Application Filing
Patent Citations (6)
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)
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 |