CN103516759A - Cloud system resource management method, cloud call center seat management method and cloud system - Google Patents

Cloud system resource management method, cloud call center seat management method and cloud system Download PDF

Info

Publication number
CN103516759A
CN103516759A CN201210218521.5A CN201210218521A CN103516759A CN 103516759 A CN103516759 A CN 103516759A CN 201210218521 A CN201210218521 A CN 201210218521A CN 103516759 A CN103516759 A CN 103516759A
Authority
CN
China
Prior art keywords
resource module
module
resource
information
scheduling
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
CN201210218521.5A
Other languages
Chinese (zh)
Other versions
CN103516759B (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201210218521.5A priority Critical patent/CN103516759B/en
Publication of CN103516759A publication Critical patent/CN103516759A/en
Application granted granted Critical
Publication of CN103516759B publication Critical patent/CN103516759B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a cloud system resource management method, a cloud call center seat management method and a cloud system. The cloud system resource management method includes the steps of obtaining resource module information of each resource module in the system and performing resource management on all the resource modules according to the resource module information, wherein resource management includes management of interactive relationship between the resource modules. According to the cloud system resource management method, the cloud call center seat management method and the cloud system, the technical problem that resources of the cloud system cannot be used fully and reasonably due to the fact that a method for unified management of the resources in the cloud system does not exist in the prior art is solved.

Description

Cloud system method for managing resource ,Yun attend a banquet call center management method and cloud system
Technical field
The present invention relates to the communications field, in particular to a kind of cloud system method for managing resource ,Yun call center, attend a banquet management method and cloud system.
Background technology
Call center refers to and makes full use of the operation operationlocation that modern communication and computer technology can be processed a large amount of various phone incoming calls and call business and service automatically neatly, and call center is considered to gradually telemarketing center in current enterprise's application.Such as: IVR(interactive voice 800 call center's flow chart answering systems) and the ACD(system of automatic call dispatching) etc.
According to the state of the art Lai Kan, call center of current call center, mainly by following functional module, formed:
Computer telephone integration (Computer Telephony Integration is called for short CTI) call processing subsystem is realized screen and is ejected and realize synchronous transfer, and client's information is presented on operator's screen.CTI can also realize for example call follow management, computer based telephony intelligence Route Selection, individualized greeting, calling and outgoing management, " soft phone " function of seat terminal and the on-line recording function in communication process simultaneously.At present, CTI technology develops into " computer telecommunication integrated (Computer Telecommunication Integration) " technology, " T " wherein develops into " Telecommunication ", this means that current CTI technology not only will process traditional call voice, and will process the information medium of other forms such as comprising fax, Email.
Interactive voice response subsystem (Interactive Voice Response, be called for short IVR) be interactive voice answering, user only needs just can enter service centre by phone, and listen to cell phone entertainment product according to operation indicating, can be according to the relevant information of content play of user's input.
Automatic call distribution (Automatic Call Distributor is called for short ACD), also claims automatic call distributor, the equilibrium of being responsible for customer phone distributes, system can also generate the queue of effectively attending a banquet by the real-time tracking state of attending a banquet according to this, according to queuing algorithm, calling is inserted to the most suitable queue of attending a banquet.System can be changed the processing method to incoming call according to actual needs at any time.
Due in actual process of commencing business, if call center services provides commercial city oneself to build all software, hardware and the maintenance of call center, its cost will be suitable costliness.Therefore in the actual mode of construction of the business of , call center, mainly contain three kinds, these three kinds is respectively self-built mode, outer packet mode and Virtual Call Center mode.
Wherein, for self-built mode, it is the construction mode of current modal a kind of call center,, the needed software and hardware resources in call center is built in enterprise oneself buying, from common carrier lease communication line and number resource, set up a kind of mode of attend a banquet queue, independent management, independence maintenance.In this manner, the construction cost of enterprise call centring system, use cost and maintenance cost are all very high, are suitable for building enterprise's use of large-scale call center.
The problems such as outer packet mode, is too high in order to solve enterprise's disposable input in self-built call center, and system maintenance difficulty is large occur.Large-scale call center system of some value-added service provider's investment constructions, then by the outsourcing of attending a banquet of call center, for example, can adopt the mode of lease to be contracted out to enterprise's use.This mode is very suitable for the relatively simple enterprise of business and uses.
Virtual Call Center mode, also referred to as trustship call center, it is a kind of call center construction mode in recent years just growing up gradually,, enterprise does not need to drop into the software and hardware of any construction call center, as long as from the application business license of Virtual Call Center operator, just can have one and the identical call center system in self-built call center.The advantage of Virtual Call Center is obvious especially, in the situation that not affecting systemic-function, can greatly reduce construction cost, use cost and maintenance cost that enterprise has call center, is very suitable for center enterprise and uses.
In view of cloud call center is a kind of mode of just having risen, its basic thought is to adopt the relevant software (comprising: platform software, the software etc. of attending a banquet) in cloud computing technology ,Ji, call center to operate in the framework based on cloud computing.Therefore, the present invention is in the technical foundation based on conventional call centers, a kind of new call center's framework based on cloud computing is provided, thereby can better expands and utilize cloud computing service and resource.
For above-mentioned problem, effective solution is not yet proposed at present.
Summary of the invention
The invention provides a kind of cloud system method for managing resource ,Yun call center attend a banquet management method and cloud system, the technical problem that can not get sufficiently and reasonably utilizing at least to solve the resource of the system causing by resource in system not being carried out to the mode of unified management in prior art.
According to an aspect of the present invention, provide a kind of cloud system method for managing resource, having comprised: the resource module information of obtaining each resource module in cloud system; According to resource module information, each resource module is carried out to resource management, wherein, resource management comprises the interactive relation between each resource module is managed.
Preferably, according to resource module information, the interactive relation between each resource module is managed and comprised: the request message of Secondary resource module is called in the application that receives the transmission of first resource module; The resource module information of Secondary resource module is sent to first resource module; Safeguard the call relation between first resource module and Secondary resource module.
Preferably, according to resource module information, each resource module is carried out to resource management and comprise: when resource module is during in idle condition, reclaim resource module; Or, when but the load of resource module is not during lower than predetermined threshold in idle condition, the service logic of this resource module is switched in target resource module, and reclaims this resource module.
Preferably, the service logic of this resource module being switched to target resource module comprises: during by operation on this resource module, information sends in target resource module; Target resource module is based on when operation information and/or the static information loaded with traffic logic of current resource module.
Preferably, in the service logic of this resource module is switched to target resource module after, said method also comprises: search the resource module that has interactive relation with this resource module; Target resource module information is sent to the resource module that has interactive relation with this current resource module; Or, will have the resource module information of interactive relation to send to target resource module with this current resource module.
Preferably, the mode of obtaining the resource module information of each resource module in system comprise following one of at least: receive the resource module information that each resource module reports; Regularly and/or aperiodically to each resource module, send query resource module information request message, receive each resource module in response to the resource module information of request message; Or from Operation & Maintenance System, obtain the resource module information of each resource module.
Preferably, resource module information comprise following one of at least: address, port and sign.
Preferably, resource module comprise following one of at least: manual service module, automatic service module, call center's access platform, task distribution module, multimedia function module, virtual seat module, call-center application functional module and internet information module.
Preferably, above-mentioned method is applied to scheduling of resource module.
According to another aspect of the present invention, a kind of cloud system is provided, comprise scheduling of resource module, scheduling of resource module is carried out resource management to each resource module in cloud system, wherein, scheduling of resource module comprises: module one, for obtaining the resource module information of each resource module of system; Module two, for each resource module being carried out to resource management according to resource module information, wherein, resource management comprises the interactive relation between each resource module is managed.
Preferably, scheduling of resource module is called the request message of Secondary resource module for receiving the application of first resource module transmission, the resource module information of Secondary resource module is sent to first resource module, and safeguard the call relation between first resource module and Secondary resource module.
Preferably, scheduling of resource module also, for when resource module is during in idle condition, reclaims resource module; Or when but the load of resource module is not during lower than predetermined threshold in idle condition, the service logic of resource module is switched in target resource module, and reclaims resource module.
Preferably, scheduling of resource module also when by operation on resource module information send to target resource module, wherein, the static information loaded with traffic logic of target resource module information and/or resource module during based on operation.
Preferably, scheduling of resource module also comprise following one of at least: module three, module four and module five, wherein, module three is for obtaining or safeguard the resource module information of each resource module, and the interactive relation information between each resource module, wherein, resource module information comprises: information and/or static information during operation; Module four-function is in the scheduling completing each resource module, wherein, scheduling comprise following one of at least: the establishment of resource module, the deletion of resource module, the switching of resource and the management of resource; Module five is for receiving the scheduling of resource request that each resource module is dispatched, and in response to scheduling of resource request, returns to the resource module information of the resource module being scheduled.
Preferably, said system also comprises following resource module one of at least: manual service module, automatic service module, call center's access module, task distribution module, multimedia function module, virtual seat module, call-center application functional module and internet information module.
According to a further aspect of the invention, the management method that also attend a banquet in a kind of cloud call center, comprise: the client of attending a banquet is distributed virtual seat resource module and/or manual service resource module to the request of scheduling of resource module, wherein, scheduling of resource module is each resource module of system to be carried out to the module of resource management; The virtual seat resource module information that the client scheduling of resource of attending a banquet module is returned and/or manual service resource module information; The client of attending a banquet is according to virtual seat resource module information and/or manual service resource module information, set up and this virtual seat resource module and/or manual service resource module between service connection.
Preferably, after service connection between foundation and this virtual seat resource module and/or manual service resource module, said method also comprises: the handover request of the client scheduling of resource of attending a banquet module to virtual seat resource module and/or manual service resource module, wherein, in handover request message, carry the information of new virtual seat resource module and/or manual service resource module; The client of attending a banquet is set up according to handover request and new virtual seat resource module and/or the business relations between manual service resource module.
Preferably, virtual seat resource module information comprise following one of at least: address, sign and port; Manual service resource module information comprise following one of at least: address, sign and port.
In the present invention, by obtaining the relevant information of each resource module in system, realized the unified management to resource module in system, for above-mentioned resource management, can be also the management of the interactive relation between each resource module simultaneously, make effectively to manage the management of the mutual call relation between different resource module.Solved by the way the technical problem that the resource of the system of resource in system not carried out to the mode of unified management in prior art and causing can not get sufficiently and reasonably utilizing, reach the same technique effect of rationally effectively managing to resource in system, also realized the management to the relation of mutually calling between resource module simultaneously.
Accompanying drawing explanation
Accompanying drawing described herein is used to provide a further understanding of the present invention, forms the application's a part, and schematic description and description of the present invention is used for explaining the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is a kind of preferred flow charts according to the method for managing resource of the embodiment of the present invention;
Fig. 2 is the another kind of preferred flow charts according to the method for managing resource of the embodiment of the present invention;
Fig. 3 is a kind of preferred structure block diagram according to the resource management apparatus of the embodiment of the present invention;
Fig. 4 is according to the present invention, to be a kind of preferred flow charts of the call center of the example management method of attending a banquet;
Fig. 5 is according to the present invention, to be the another kind of preferred flow charts of the call center of the example management method of attending a banquet;
Fig. 6 is according to the system architecture diagram of the cloud call center of the embodiment of the present invention;
Fig. 7 is a kind of preferred structure schematic diagram according to the scheduling of resource module of the embodiment of the present invention;
Fig. 8 is according to the Organization Chart based on virtual machine of the cloud Call Center Platform of the embodiment of the present invention;
Fig. 9 is according to the present invention, to be a kind of preferred interaction diagrams of the resource module recovery of example;
Figure 10 is according to the present invention, to be the preferred interaction diagrams of another kind of the resource module recovery of example.
Embodiment
Hereinafter with reference to accompanying drawing, also describe the present invention in detail in conjunction with the embodiments.It should be noted that, in the situation that not conflicting, embodiment and the feature in embodiment in the application can combine mutually.
The present embodiment provides a kind of cloud system method for managing resource, as shown in Figure 1, comprises the following steps:
Step S102: the resource module information of obtaining each resource module in cloud system;
Step S104: according to resource module information, each resource module is carried out to resource management, wherein, resource management comprises the interactive relation between each resource module is managed.
In above-mentioned preferred implementation, by obtaining the relevant information of each resource module in cloud system, realized the unified management to resource module in system, for above-mentioned resource management, can be also the management of the interactive relation between each resource module simultaneously, make effectively to manage the management of the mutual call relation between different resource module.Solved by the way the technical problem that the resource of the system of resource in system not carried out to the mode of unified management in prior art and causing can not get sufficiently and reasonably utilizing, reach the same technique effect of rationally effectively managing to resource in cloud system, also realized the management to the relation of mutually calling between resource module simultaneously.
The management of interactive relation can be the management of call relation between two modules, and in a preferred implementation, the step interactive relation between each resource module being managed according to resource module information as shown in Figure 2, comprising:
Step S202: the request message of Secondary resource module is called in the application that receives the transmission of first resource module;
Step S204: the resource module information of Secondary resource module is sent to first resource module;
Step S206: safeguard the call relation between first resource module and Secondary resource module.
The management that resource module is carried out can also be that resource is reclaimed, and in a preferred implementation, according to resource module information, each resource module is carried out to resource management and comprises following two kinds of ways of recycling:
1) when resource module is during in idle condition, reclaim resource module; Or,
2) when but the load of resource module is not during lower than predetermined threshold in idle condition, the service logic of this resource module is switched in target resource module, and reclaims this resource module.
For the above-mentioned service logic by this resource module, being switched to target resource module comprises: during by operation on this resource module, information sends in target resource module; Target resource module is based on when operation information and/or the static information loaded with traffic logic of current resource module.
Because realized the management to interactive relation, after the switching of carrying out resource recovery and service logic, just need to convey its resource module with interactive relation and carry out the switching of corresponding interactive relation, in a preferred implementation, after in the service logic of this resource module is switched to target resource module, said method also comprises: search the resource module that has interactive relation with this resource module; Target resource module information is sent to the resource module that has interactive relation with this current resource module; Or, will have the resource module information of interactive relation to send to target resource module with this current resource module.
For the mode of obtaining the resource module information of each resource module in system, include but not limited to that following mode is one of at least:
1) receive the resource module information that each resource module reports;
2) regularly and/or aperiodically to each resource module, send query resource module information request message, receive each resource module in response to the resource module information of request message; Or
3) from Operation & Maintenance System, obtain the resource module information of each resource module.
In above-mentioned each preferred implementation, resource module information include but not limited to following one of at least: address, port and sign.
Above-mentioned resource module can be some modules in cloud system, can include but not limited to following one of at least: manual service module, automatic service module, call center's access platform, task distribution module, multimedia function module, virtual seat module, call-center application functional module and internet information module.
For aforesaid to the management of resource module, can be that scheduling of resource module is carried out.
The present embodiment also provides a kind of cloud system, comprises the scheduling of resource module of each resource module in cloud system being carried out to resource management, and wherein, as shown in Figure 3, this scheduling of resource module comprises:
Module 1, for obtaining the resource module information of each resource module of system;
Module 2 304, with module 1 coupling, for each resource module being carried out to resource management according to resource module information, wherein, resource management comprises the interactive relation between each resource module is managed.
In a preferred implementation, scheduling of resource module is called the request message of Secondary resource module for receiving the application of first resource module transmission, the resource module information of Secondary resource module is sent to first resource module, and safeguard the call relation between first resource module and Secondary resource module.
In a preferred implementation, scheduling of resource module also, for when resource module is during in idle condition, reclaims resource module; Or when but the load of resource module is not during lower than predetermined threshold in idle condition, the service logic of resource module is switched in target resource module, and reclaims resource module.
In a preferred implementation, scheduling of resource module also when by operation on resource module information send to target resource module, wherein, the static information loaded with traffic logic of target resource module information and/or resource module during based on operation.
In a preferred implementation, scheduling of resource module also comprises but below one of at least: module three, module four and module five, be described further the structure of these modules below.
Module three, for obtaining or safeguard the resource module information of each resource module, and the interactive relation information between each resource module, wherein, resource module information comprises: information and/or static information during operation;
Module four, for completing the scheduling to each resource module, wherein, scheduling comprise following one of at least: the establishment of resource module, the deletion of resource module, the switching of resource and the management of resource;
Module five, for receiving the scheduling of resource request that each resource module is dispatched, and returns to the resource module information of the resource module being scheduled in response to scheduling of resource request.
For above-mentioned cloud system, also comprise following resource module one of at least: manual service module, automatic service module, call center's access module, task distribution module, multimedia function module, virtual seat module, call-center application functional module and internet information module.
The management method that the present embodiment also provides a kind of call center to attend a banquet, is described based on the client-side of attending a banquet, and as shown in Figure 4, comprises the following steps:
Step S402: the client of attending a banquet is distributed virtual seat resource module and/or manual service resource module to the request of scheduling of resource module, and wherein, scheduling of resource module is each resource module of system to be carried out to the module of resource management;
Step S404: the virtual seat resource module information that the client scheduling of resource of attending a banquet module is returned and/or manual service resource module information;
Step S406: the client of attending a banquet is according to virtual seat resource module information and/or manual service resource module information, set up and this virtual seat resource module and/or manual service resource module between service connection.
In a preferred implementation, after the service connection between foundation and this virtual seat resource module and/or manual service resource module, as shown in Figure 5, said method is further comprising the steps of:
Step S502: the handover request of the client scheduling of resource of attending a banquet module to virtual seat resource module and/or manual service resource module, wherein, in handover request message, carry the information of new virtual seat resource module and/or manual service resource module;
Step S504: the client of attending a banquet is set up according to handover request and new virtual seat resource module and/or the business relations between manual service resource module.
Above-mentioned virtual seat resource module information include but not limited to following one of at least: address, sign and port; Manual service resource module information include but not limited to following one of at least: address, sign and port.
For making the object, technical solutions and advantages of the present invention clearer, hereinafter in connection with accompanying drawing, embodiments of the invention are elaborated.It should be noted that, in the situation that not conflicting, the embodiment in the application and the feature in embodiment be combination in any mutually.
Yi Yun call center is that example describes the management of resource below, as shown in Figure 6, cloud call center mainly comprises: access platform module, multimedia server, task distribution module, automatic service module, manual service module, internet information module, virtual seat module, class application and artificial class application etc. automatically, be specifically described the performed function of these relevant functional modules below.
1) access platform module: for access the multimedia mode that enters call center request call out, comprise: session control module (for example: voice call control, internet voice (Voice over Internet Protocol, referred to as VOIP) call out and control, instant message (Instant Messaging, referred to as IM) call out and control, webpage (WEB) session control etc., session initiation protocol (Session Initialization Protocol, referred to as SIP) proxy server, resource module (for example: MRS-Media Resource Server) and gateway.
2) multimedia server: for the support of multimedia service is provided to call center, comprising: recording, playback and collect the digits etc.
3) task distribution module: for for example, distributing entering the various task requests (: session, calling) of call center.
4) automatic service module: provide automatic service service for the various tasks to entering call center, commonly IVR, IVVR business.
5) manual service module: provide manual service service for the various tasks to entering call center, common is exactly CTI business.
6) internet information module: also referred to as social media module, on the one hand for example, for obtain corresponding information to the Internet according to certain rule: the information on microblogging, blog and social network sites; In addition on the one hand, for the processing to internet information to call center's request.The common implementation of internet information module is a gateway function module, for internet information is delivered to call center, then by call center, is provided automatically or manual service.
7) virtual seat module: for the call center based on cloud computing, provide the module of the service function of attending a banquet based on virtual seat mode.This module is generally used for being connected with the client of the side of attending a banquet.Virtual seat itself provides the logic of business functions of the client software of attending a banquet.Virtual seat module itself is for being connected with Call Center Platform.The practical operation of seat personnel and control command send to Call Center Server side by virtual seat module.
8) class application automatically: the automatic class application providing based on automatic service module.
9) artificial class application: the artificial class application providing based on manual service module, is typically the service of attending a banquet.
In the present embodiment, (proposed increases scheduling of resource module in above-mentioned call center's framework, resource scheduling device in claim), as shown in Figure 1, this module is for based on Yun call center, realization (comprising: manual service module functional module involved in call center, automatic service module, call center's access platform, task distribution module, multimedia function module, call-center application functional module (artificial class application and class application automatically) and internet information module etc.) the management in virtual resource, mainly comprise: resource management and resource are distributed recovery, the two is exactly the resource management in claim altogether.Wherein, the core based on Yun call center is scheduling of resource module, and the various functional modules of call center are connected with scheduling of resource module, coordinate and accept the scheduling of resource of scheduling of resource module.
Resource management mainly comprises:
The information of the various functional modules place resource of scheduling of resource module management call center network side, comprising: information and static information during operation, and also scheduling of resource module is also responsible for the management to the interactive relation between various resource modules in resource pool.
Information when information and special-purpose operation when information spinner will comprise general operation during above-mentioned operation:
Information during general operation, information while being applicable to the operation of all module, one of includes but not limited to comprise at least: equipment cpu busy percentage, memory usage, space utilisation, network throughput and equipment state (as: normal, abnormal, alarm).
Information during special-purpose operation, i.e. information during the exclusive operation of different modules, for example: every Task per second distribution number of task distribution module, the Hui Hua calls per second of access platform etc.
Above-mentioned static information refers to the static information of modules, include but not limited to following one of at least: configuration information, policy information.Such as: the task scheduling strategy information of internet information module etc.
It is one of following that the mode of information that scheduling of resource module is obtained the various device of call center's network side includes but not limited to:
1) scheduling of resource module is registered and logged on to various resource modules, and static information is reported to scheduling of resource module.In addition, equipment is when operation, and information reporting in the time of moving (notice) is given scheduling of resource module;
2) scheduling of resource module regularly/irregularly to the various resource modules in resource pool, carry out poll, then in response to polling request, the information during by operation sends to scheduling of resource module to various device.
3) scheduling of resource module is obtained data configuration and the situation of change of various resource modules from Operation & Maintenance System side.
Wherein, the relation management of resource module specifically refers to: for example, in call center, module one is during to scheduling of resource module application calling module two, scheduling of resource module is distributed new resources according to request, then load-on module two, by scheduling of resource module, the resource information of this module is returned to module one, wherein, resource information include but not limited to following one of at least: address, port and sign etc.The information calling module two that module one is returned based on scheduling of resource module.Now, the call relation between module one and module two is preserved and is managed by scheduling of resource module.
Resource is distributed and is reclaimed and mainly comprises:
During the operation of the resource of scheduling of resource module based on various functional modules place, information and static information reclaim the resource of underload or distribute new resource.Especially, before the resource that reclaims underload, also to move the service logic of the operation in resource.Mainly contain following several situation:
1), when scheduling of resource module need to be distributed new resource, find that resource in resource pool is in high load capacity, or while not having resource available, the request of scheduling of resource module creates new resource;
2) resource in resource pool is when idle condition, and scheduling of resource module is directly deleted this resource, and the resource of deleting is reclaimed;
3) resource in resource pool, when underload, moves to the service logic in this resource in other resource, and deletes and reclaim this resource.
For above-mentioned service logic, migration can realize in the following ways: when resource utilization on a resource module is low, scheduling of resource module moves to the service logic on this resource module on other resource module, thereby this resource module can be discharged and reclaims.Specifically can adopt following methods to realize:
Scheduling of resource module during by operation on former resource module information (including but not limited to: contextual information, environmental parameter information and session information) copy in the resource that another one is new, and in this new resource during the operation based on copy information and static information load and start new service logic, then, scheduling of resource module, according to the interactive relation of the former resource module of management, confirms to have with this resource module other module of interactive relation.Finally, carry out one of in such a way the migration of service logic:
1) scheduling of resource module notifies new resource module information to other module, and wherein, resource module comprises: the address of new resources module, port and sign etc.In other module and new resource module, set up after interactive relation, scheduling of resource module deletes former resource module reclaim.
2) scheduling of resource module notifies the information of the module interacting with former resource module to new resource module, new resource module is set up interactive relation according to this module information and other module, wherein, new resource module information comprises: address, port and sign etc., then scheduling of resource module reclaims former resource module.
Preferably, as shown in Figure 7, scheduling of resource module can also be further divided into three submodules: resource information center, scheduling of resource center and resource front end management.
Resource information center has been used for the information of the program in various resources, the call relation information forming by scheduling of resource between program in the resource module information of each resource module and various resource.Meanwhile, resource module information, information and static information while including but not limited to the operation of resource module.
Scheduling of resource center has been used for the scheduling of the various resources of resource pool, includes but not limited to: the management of the establishment of resource, the deletion of resource and resource etc.About the management of resource,, the distribution of resource and being recovered in above is described in detail, repeat no more herein.
During the resource of resource management center in management resource pond, at needs, create, distribute, while reclaiming resource, to scheduling of resource center requests, obtain, by scheduling of resource center, carried out establishment, distribution and the recovery of resource.
Scheduling of resource center is creating, is distributing and reclaiming in the process of resource, when needing the relevant information of resource, can be to resource management center acquisition request, wherein, relevant information comprises: information, the static information of resource and the interactive relation information between resource module etc. during the operation of resource.
Resource front end management, for receiving the request of scheduling of resource, is determined the information of scheduling of resource module, and the information of scheduling of resource module is returned to requestor.; resource front end management is for receiving the scheduling of resource request that described each resource module is dispatched; and in response to described scheduling of resource request, return to the resource module information of the resource module being scheduled; wherein, this resource module information include but not limited to following one of at least: address, sign and port.
In the present embodiment, each functional module of call center's network side all realizes based on cloud computing technology, can be specifically the virtual device mode of loading virtual machine (Virual Machine, referred to as VM), can be also the mode based on Distributed Services cell processing.
Virtual device mode comprises: Call Center Platform functional unit virtual device, Call Center Platform access platform virtual device, call-center application functional module virtual device, internet function module virtual device, media server virtual device and task distribution module virtual device etc.
Distributed Services unit: Call Center Platform functional unit Distributed Services unit, Call Center Platform access platform Distributed Services unit, call-center application functional module Distributed Services unit, internet function module distribution formula service unit, media server Distributed Services unit and task distribution module Distributed Services unit etc.
For above-mentioned virtual device mode, as shown in Figure 8 in the system configuration based on virtual machine of ,Ji cloud call center, the bottom of the call center system based on cloud is hardware (such as internal memory, processor, storage and network etc.); On hardware, be virtual machine, virtual machine is the hardware resource for virtual and abstract bottom, according to the abstract hardware resource of the dynamic distribution of the needs on upper strata; Based on virtual machine being operating system layer, a virtual machine may move one or more operating system.Each resource module of call center (as: manual service module, automatic service module, internet information module etc.) runs in the operating system on virtual machine.
According to the needs of business, a functional module can have Multi-instance to run on a plurality of virtual machines, and Multi-instance is all subject to the unified scheduling of resource of scheduling of resource module and controls.Wherein, scheduling of resource comprises: the establishment of resource, deletion and management etc.Concrete scheduling of resource mechanism, comprising: resource management (during operation, information and static information obtains), faulty resource recovery and resource recovery etc.
Below in conjunction with several concrete execution modes, the recovery of resource is described.
Execution mode 1
The interaction diagrams that resource module is reclaimed as shown in Figure 9, comprise the following steps:
Step S1: the judgement of scheduling of resource module finds that the duty ratio of resource module Y is lower;
Step S2: scheduling of resource module searches finds that the load of resource module X can also increase;
Step S3: the relevant information of scheduling of resource module Gains resources module Y, information during comprising the operation of resource module Y;
Step S4: scheduling of resource module receives the relevant information that resource module Y returns;
Step S5: scheduling of resource module sends announcement information to resource module X, wherein, carries the relevant information of Y in this announcement information, for asking X to carry out establishment and the loading of service logic according to the relevant information of Y;
Step S6: resource module X creates and the above-mentioned service logic of load operating success;
Step S7: resource module just creates and loads successful information and returns to scheduling of resource module;
Step S8: scheduling of resource module searches and resource module Y have other resource module Z of interactive relation;
Step S9: notify other related resource module Z that interactive relation is switched to resource module Z;
Step S10: other resource module Z sets up the interactive relation with resource module X;
Step S11: the interactive relation of other resource module Z notice scheduling of resource module and resource module X has been set up;
Step S12: scheduling of resource module reclaims resource module Y.
Execution mode 2
Another interaction diagrams that resource module is reclaimed as shown in figure 10, comprise the following steps:
Step S1: the judgement of scheduling of resource module finds that the duty ratio of resource module Y is lower;
Step S2: scheduling of resource module searches finds that the load of resource module X can also increase;
Step S3: the relevant information of scheduling of resource module Gains resources module Y, wherein, information when this relevant information comprises operation;
Step S4: scheduling of resource module receives the relevant information that resource module Y returns;
Step S5: scheduling of resource module sends announcement information, the relevant information of wherein carrying resource module Y in this announcement information to resource module X.Request resource module X creates, loads relevant service logic according to the relevant information of resource module Y;
Step S6: resource module X creates and the above-mentioned service logic of load operating success;
Step S7: resource module X is by establishment and load successful information and return to scheduling of resource module;
Step S8: scheduling of resource module searches and resource module Y have other resource module Z of interactive relation;
Step S9: notice resource module X sets up the annexation with other related resource module Z;
Step S10: resource module X module is set up the interactive relation with other resource module Z;
Step S11: the interactive relation of resource module X notice scheduling of resource module and other resource module Z has been set up;
Step S12: scheduling of resource module reclaims resource module Y.
Special instruction, the cloud computing system in the present invention, it refers to take the system that virtual, distributed, many tenants etc. are core feature.Every system that meets following any one or multinomial feature all can be thought cloud system, and is all applicable to content of the present invention:
System based on Intel Virtualization Technology, realize dynamic telescopic expansion, support many tenants, support resource trustship, by demand provide resource, by use amount pay, by the Internet provide, towards magnanimity information processing, form flexibly, poly-loose freely, reduce the processing load of user terminal etc.
One of ordinary skill in the art will appreciate that all or part of step in said method can come instruction related hardware to complete by program, described program can be stored in computer-readable recording medium, as read-only memory, disk or CD etc.Alternatively, all or part of step of above-described embodiment also can realize with one or more integrated circuits.Correspondingly, each the module/unit in above-described embodiment can adopt the form of hardware to realize, and also can adopt the form of software function module to realize.The present invention is not restricted to the combination of the hardware and software of any particular form.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with general calculation element, they can concentrate on single calculation element, or be distributed on the network that a plurality of calculation elements form, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in storage device and be carried out by calculation element, and in some cases, can carry out shown or described step with the order being different from herein, or they are made into respectively to each integrated circuit modules, or a plurality of modules in them or step are made into single integrated circuit module to be realized.Like this, the present invention is not restricted to any specific hardware and software combination.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.

Claims (18)

1. a cloud system method for managing resource, is characterized in that, comprising:
Obtain the resource module information of each resource module in cloud system;
According to described resource module information, described each resource module is carried out to resource management, wherein, described resource management comprises the interactive relation between described each resource module is managed.
2. method according to claim 1, is characterized in that, according to described resource module information, the interactive relation between described each resource module is managed and is comprised:
The request message of Secondary resource module is called in the application that receives the transmission of first resource module;
The resource module information of described Secondary resource module is sent to described first resource module;
Safeguard the call relation between described first resource module and described Secondary resource module.
3. method according to claim 1, is characterized in that, according to described resource module information, described each resource module is carried out to resource management and comprises:
When resource module is during in idle condition, reclaim described resource module; Or,
When but the load of described resource module is not during lower than predetermined threshold in idle condition, the service logic of this resource module is switched in target resource module, and reclaims this resource module.
4. method according to claim 3, is characterized in that, the service logic of this resource module is switched to target resource module and comprises:
During by operation on this resource module, information sends in target resource module;
Described target resource module is based on described when operation information and/or the static information loaded with traffic logic of described current resource module.
5. method according to claim 4, is characterized in that, in the service logic of this resource module is switched to target resource module after, described method also comprises:
Search the resource module that has interactive relation with this resource module;
Target resource module information is sent to the resource module that has interactive relation with this current resource module; Or,
To there is the resource module information of interactive relation to send to described target resource module with this current resource module.
6. according to the method described in any one in claim 1 to 5, it is characterized in that, the mode of obtaining the resource module information of each resource module in cloud system comprise following one of at least:
Receive the resource module information that described each resource module reports;
Regularly and/or aperiodically to described each resource module, send query resource module information request message, receive described each resource module in response to the resource module information of described request message; Or
From Operation & Maintenance System, obtain the resource module information of described each resource module.
7. according to the method described in any one in claim 1 to 6, it is characterized in that, described resource module information comprise following one of at least: address, port and sign.
8. according to the method described in any one in claim 1 to 7, it is characterized in that, described resource module comprise following one of at least: manual service module, automatic service module, call center's access platform, task distribution module, multimedia function module, virtual seat module, call-center application functional module and internet information module.
9. according to the method described in any one in claim 1 to 8, it is characterized in that, described method is applied to scheduling of resource module.
10. a cloud system, is characterized in that, comprises scheduling of resource module, and described scheduling of resource module is carried out resource management to each resource module in described cloud system, and wherein, described scheduling of resource module comprises:
Module one, for obtaining the resource module information of each resource module of system;
Module two, for described each resource module being carried out to resource management according to described resource module information, wherein, described resource management comprises the interactive relation between described each resource module is managed.
11. cloud systems according to claim 10, it is characterized in that, described scheduling of resource module is called the request message of Secondary resource module for receiving the application of first resource module transmission, the resource module information of described Secondary resource module is sent to described first resource module, and safeguard the call relation between described first resource module and described Secondary resource module.
12. cloud systems according to claim 11, is characterized in that, described scheduling of resource module also, for when resource module is during in idle condition, reclaims described resource module; Or when but the load of described resource module is not during lower than predetermined threshold in idle condition, the service logic of described resource module is switched in target resource module, and reclaims described resource module.
13. cloud systems according to claim 12, it is characterized in that, described scheduling of resource module also when by operation on described resource module information send to target resource module, the static information loaded with traffic logic of information and/or described resource module when wherein, described target resource module is based on described operation.
14. according to claim 10 to the cloud system described in any one in 13, it is characterized in that, described scheduling of resource module also comprise following one of at least: module three, module four and module five, wherein,
Described module three is for obtaining or safeguard the resource module information of described each resource module, and the interactive relation information between described each resource module, and wherein, described resource module information comprises: information and/or static information during operation;
Described module four-function is in the scheduling completing described each resource module, wherein, described scheduling comprise following one of at least: the establishment of resource module, the deletion of resource module, the switching of resource and the management of resource;
Described module five is for receiving the scheduling of resource request that described each resource module is dispatched, and in response to described scheduling of resource request, returns to the resource module information of the resource module being scheduled.
15. according to claim 10 to the cloud system described in any one in 14, it is characterized in that, also comprise following resource module one of at least: manual service module, automatic service module, call center's access module, task distribution module, multimedia function module, virtual seat module, call-center application functional module and internet information module.
The management method of attending a banquet in 16.Yi Zhong cloud call center, is characterized in that, comprising:
The client of attending a banquet is distributed virtual seat resource module and/or manual service resource module to the request of scheduling of resource module, and wherein, described scheduling of resource module is each resource module of system to be carried out to the module of resource management;
The virtual seat resource module information that described in the described client of attending a banquet, scheduling of resource module is returned and/or manual service resource module information;
The described client of attending a banquet is according to described virtual seat resource module information and/or manual service resource module information, sets up and the service connection between virtual seat resource module and/or manual service resource module described in this.
17. methods as claimed in claim 16, is characterized in that, are setting up and described in this after service connection between virtual seat resource module and/or manual service resource module, described method also comprises:
The handover request of scheduling of resource module to virtual seat resource module and/or manual service resource module described in the described client of attending a banquet, wherein, in described handover request message, carry the information of new virtual seat resource module and/or manual service resource module;
The described client of attending a banquet is set up according to described handover request and new virtual seat resource module and/or the business relations between manual service resource module.
18. methods as described in claim 16 or 17, described virtual seat resource module information comprise following one of at least: address, sign and port; Described manual service resource module information comprise following one of at least: address, sign and port.
CN201210218521.5A 2012-06-28 2012-06-28 Cloud system method for managing resource, cloud call center are attended a banquet management method and cloud system Expired - Fee Related CN103516759B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210218521.5A CN103516759B (en) 2012-06-28 2012-06-28 Cloud system method for managing resource, cloud call center are attended a banquet management method and cloud system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210218521.5A CN103516759B (en) 2012-06-28 2012-06-28 Cloud system method for managing resource, cloud call center are attended a banquet management method and cloud system

Publications (2)

Publication Number Publication Date
CN103516759A true CN103516759A (en) 2014-01-15
CN103516759B CN103516759B (en) 2018-11-09

Family

ID=49898785

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210218521.5A Expired - Fee Related CN103516759B (en) 2012-06-28 2012-06-28 Cloud system method for managing resource, cloud call center are attended a banquet management method and cloud system

Country Status (1)

Country Link
CN (1) CN103516759B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106603876A (en) * 2016-11-10 2017-04-26 河南智业科技发展有限公司 Cloud service based calling system
US9641451B2 (en) 2014-01-23 2017-05-02 Acer Incorporated Method for allocating cloud service to servers of data center
CN106911501A (en) * 2017-02-22 2017-06-30 广东网金控股股份有限公司 The volume reduction method and its device of a kind of automation
CN106970839A (en) * 2017-02-22 2017-07-21 广东网金控股股份有限公司 The expansion method and its device of a kind of automation
CN107343111A (en) * 2017-07-19 2017-11-10 合肥盛东信息科技有限公司 A kind of cloud call center data management system
CN108243012A (en) * 2016-12-26 2018-07-03 ***通信集团上海有限公司 Charging application processing system, method and device in online charging system OCS
CN108574592A (en) * 2017-03-13 2018-09-25 中兴通讯股份有限公司 A kind of method for managing resource and device based on telecom cloud
CN110046319A (en) * 2019-04-01 2019-07-23 北大方正集团有限公司 Social media information acquisition method, device, system, equipment and storage medium
CN112187840A (en) * 2019-07-02 2021-01-05 北京百度网讯科技有限公司 Resource management method, device, equipment and computer readable storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101483700A (en) * 2008-01-10 2009-07-15 ***通信集团公司 Artificial voice service seat scheduling method, apparatus and system thereof
CN102096461A (en) * 2011-01-13 2011-06-15 浙江大学 Energy-saving method of cloud data center based on virtual machine migration and load perception integration
CN102158612A (en) * 2010-02-11 2011-08-17 青牛(北京)技术有限公司 Cloud computing technology-based virtual call center system and operating method thereof
US20110238624A1 (en) * 2010-03-29 2011-09-29 Kassel William J System for integrating service management systems
CN102404406A (en) * 2011-12-02 2012-04-04 上海海洋大学 Massive real-time data synchronization system based on private cloud storage

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101483700A (en) * 2008-01-10 2009-07-15 ***通信集团公司 Artificial voice service seat scheduling method, apparatus and system thereof
CN102158612A (en) * 2010-02-11 2011-08-17 青牛(北京)技术有限公司 Cloud computing technology-based virtual call center system and operating method thereof
US20110238624A1 (en) * 2010-03-29 2011-09-29 Kassel William J System for integrating service management systems
CN102096461A (en) * 2011-01-13 2011-06-15 浙江大学 Energy-saving method of cloud data center based on virtual machine migration and load perception integration
CN102404406A (en) * 2011-12-02 2012-04-04 上海海洋大学 Massive real-time data synchronization system based on private cloud storage

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9641451B2 (en) 2014-01-23 2017-05-02 Acer Incorporated Method for allocating cloud service to servers of data center
CN106603876A (en) * 2016-11-10 2017-04-26 河南智业科技发展有限公司 Cloud service based calling system
CN106603876B (en) * 2016-11-10 2019-10-18 河南智业科技发展有限公司 Calling system based on cloud service
CN108243012A (en) * 2016-12-26 2018-07-03 ***通信集团上海有限公司 Charging application processing system, method and device in online charging system OCS
CN108243012B (en) * 2016-12-26 2021-02-09 ***通信集团上海有限公司 Charging application processing system, method and device in OCS (online charging System)
CN106911501A (en) * 2017-02-22 2017-06-30 广东网金控股股份有限公司 The volume reduction method and its device of a kind of automation
CN106970839A (en) * 2017-02-22 2017-07-21 广东网金控股股份有限公司 The expansion method and its device of a kind of automation
CN108574592A (en) * 2017-03-13 2018-09-25 中兴通讯股份有限公司 A kind of method for managing resource and device based on telecom cloud
CN108574592B (en) * 2017-03-13 2022-07-05 中兴通讯股份有限公司 Resource management method and device based on telecommunication cloud
CN107343111A (en) * 2017-07-19 2017-11-10 合肥盛东信息科技有限公司 A kind of cloud call center data management system
CN110046319A (en) * 2019-04-01 2019-07-23 北大方正集团有限公司 Social media information acquisition method, device, system, equipment and storage medium
CN112187840A (en) * 2019-07-02 2021-01-05 北京百度网讯科技有限公司 Resource management method, device, equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN103516759B (en) 2018-11-09

Similar Documents

Publication Publication Date Title
CN103516759A (en) Cloud system resource management method, cloud call center seat management method and cloud system
US10171661B2 (en) System and method of distributed maintenance of contact center state
US11831809B2 (en) Limiting contact in a networked contact center environment
CN102281364B (en) Call center system and method for accessing call center system
CN105760214A (en) Equipment state and resource information monitoring method, related equipment and system
US8515833B2 (en) Methods and systems for multilayer provisioning of networked contact centers
US9451089B2 (en) Calling center system and calling processing method thereof
CN103098450A (en) Cloud computing call centers
CN103152493A (en) Cloud position implementation method, cloud position implementation system and cloud position server
CN103096030B (en) A kind of video monitoring multi-service fusion platform and solution
CN107147817A (en) Virtual Call Center system and its operating method
CN103533189A (en) Method and apparatus for mobile seat call distribution
CN103024217A (en) Method for realizing customer service and customer service system
CN103516918B (en) Faulty resource restoration methods and device
CN102546985A (en) Calling method of calling system
US8275116B2 (en) Networked contact center
CN101645988A (en) Next-generation call center system and queuing method thereof
CN109698886A (en) A method of allowing attend a banquet carrying out Information Mobile Service
EP2434792B1 (en) System and method for monitoring virtual agents
CN105491253A (en) Resource distribution method and system for call center
CN108933795A (en) The processing method and processing device of cloud call center
CN103516758A (en) Method and device for processing service requests of resource route and call center seats
CN102595003B (en) Calling center and realization method thereof
CN101656804B (en) Device and method for realizing non-real time media routing by using extracting mode
CN105162997A (en) Virtual call switching method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20181109

Termination date: 20200628

CF01 Termination of patent right due to non-payment of annual fee