CN102970286B - Automatic speech and multimedia information communication middleware system - Google Patents

Automatic speech and multimedia information communication middleware system Download PDF

Info

Publication number
CN102970286B
CN102970286B CN201210442633.9A CN201210442633A CN102970286B CN 102970286 B CN102970286 B CN 102970286B CN 201210442633 A CN201210442633 A CN 201210442633A CN 102970286 B CN102970286 B CN 102970286B
Authority
CN
China
Prior art keywords
data
layer
communication
interface
middleware
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.)
Active
Application number
CN201210442633.9A
Other languages
Chinese (zh)
Other versions
CN102970286A (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.)
Chi Tong (Fujian) Mdt InfoTech Ltd
Original Assignee
Chi Tong (fujian) Mdt Infotech Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chi Tong (fujian) Mdt Infotech Ltd filed Critical Chi Tong (fujian) Mdt Infotech Ltd
Priority to CN201210442633.9A priority Critical patent/CN102970286B/en
Publication of CN102970286A publication Critical patent/CN102970286A/en
Application granted granted Critical
Publication of CN102970286B publication Critical patent/CN102970286B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention relates to a kind of automatic speech and multimedia information communication middleware system.The server of system includes hardware structure and software architecture.Described server and each operation system of customer side carry out data interaction by interface protocol, constitute the system architecture of loose coupling.The module of all layers in software architecture realizes high Aggregation computation by height encapsulation loose coupling in allowing dynamic load and unloading, layer.The mode that this middleware system processes with telecommunications computer automation instead of old manual type, solve the current domestic medium-sized and small enterprises unicity at the working forms of the aspects such as externally notice, customer information inquiry, notice scheduling, improve the artificial flow process of current poor efficiency, it is to avoid the high fault under artificial treatment environment.

Description

Automatic speech and multimedia information communication middleware system
Technical field
The present invention relates to a kind of multimedia messages being automatically controlled by a computer notice interactive system, particularly relate to And a kind of automatic speech and multimedia information communication middleware system.
Background technology
Along with the rise of ecommerce in recent years, and the Internet, communication terminal is universal, increasingly Many people select to carry out e-commerce initiative on the internet, and the logistics transportation that huge trading volume makes etc. is correlated with The production load of supporting traditional industries is increasing, is especially embodied in this one side of customer service,
Along with portfolio explosive growth, the service such as corresponding customer notification, business consultation, inquiry Activity also first mate increases, and this bears pressure far beyond the customer service of existing most logistics company.Old The information communication AC mode that some poor efficiencys are single the most increasingly can not meet the hugest service system Demand, the mode of communication be also badly in need of from original one to one, the mode of word or audio frequency is upgraded to current one To many, multi-to-multi, the multimedia messages mixed model such as word, image, audio frequency, video.Increasingly Many enterprises need with mode convenient, rapid, timely, efficient come process for producing, service, the stream such as management The information communication of journey is mutual.
Summary of the invention
The technical problem to be solved in the present invention is to provide a kind of automatic speech and multimedia information communication middleware System, can for enterprise provide verbal announcement, Interactive Voice Response, audio/video conference, short message up-downgoing, Multimedia messages shares a series of functions such as broadcast, and the mode of separate server is at Intranet environment Middle operation, this system can be the inquiring about external information notice issue, customer self-service of enterprise, and internal training is linked up Exchange provides abundant polymorphic mode and approach.It has extension expansion flexibly, can be with corporate client Operation system slitless connection, by the configuration feature of this platform, corporate client can be the most reasonably to various Information carries out flexible dispatching use so that it is be the support work of the Information application performance maximum of corporate client jointly With.This system can also integrate client's existing telecom hardware line resource, by configuration path, intelligence The execution passage of selection information, makes the existing line resource of client not waste, does not loses, it is to avoid overlapping investment, Reach the maximization effect that resource distribution utilizes.
For solving above-mentioned technical problem, the present invention provides a kind of automatic speech and multimedia information communication middleware System, be placed in Intranet including one run independent, inside fire wall, pass through ether Network and each operation system of enterprise carry out outside data interaction, fire wall then by the Internet or Leased line with Each operator basis line resource or intermediary service gateway carry out the hardware server of data communication.Described service Device includes main by data collection, data encoding Transpression, data transmission, hardware driving, Control on Communication The configuration of protocol realization, service logic, the hardware structure of data memory module composition and mainly by hardware driving, Communication protocol control, business logic processing, data converting transmission, data acquisition feedback, charging process, answer By development interface, the software architecture of system operation monitoring layer composition.Described server and customer side each business system System carries out data interaction by interface protocol, constitutes the system architecture of loose coupling.Institute in software architecture The module having layer realizes height by height encapsulation loose coupling in allowing dynamic load and unloading, layer and assembles meter Calculate, and retrain respective category of behavior by set interface;Top layer system is according to every business configuration model Combine the functional interface called between each level one by one, form automatic workflow.
Every hardware driving system is carried out unified classification encapsulation by the Hardware drive module of described hardware structure, To there is the hardware cell of same behavior attribute character, carry out more higher leveled encapsulation and integrate, generate a set of system The hardware device drivers that can be attached the every hardware device resources in system flexibly driving of one is adjusted Use framework.
The communications protocol gateway of described software architecture includes encapsulating note and the short message of multimedia message communication protocol Gateway, it is achieved SS1, SS7, ISDN, the calling of pri signaling, there is media handling function, communication function PSTN gateway, and be responsible for the system that realizes and Internet user and the data communication of 3G network users, realization The Session Initiation Protocol gateway of the two-way communication of PSTN Yu INTERNET.Described Session Initiation Protocol gateway includes that RTP assists View, H.323 agreement and the realization of S IP agreement.
The business logic processing layer of described software architecture includes involved by system by user configured rule Each hierarchy module carry out concatenated call, service logic is run through be blended in each hierarchy module formation work Make flow process and support that forward, reverse and two-way combination persistence are run user side logic realization and support number According to collection, service billing, the system side logic realization of system snapshot.
The data transfer layer of described software architecture is responsible for being converted into initial data each business model needs Standard, it is achieved data feedback layer collect the self-defining encapsulation format of client.Described data transfer layer It is implemented in combination with the various document format datas required for various signaling with described base communications protocol gateway module Conversion and process, compressed by the transformation of ownership, initial data be converted into the data form that each agreement specifies, enter Row communication transfer;And the interim big quantity file data produced in user interaction process is carried out segmentation cutting, Strange land preserves.
The data acquisition feedback layer of described software architecture devises different mould according to the behavior property of every business The data acquisition webpage of formula, has the submission of information, controls, manages and the checking of result, leading of form Go out, and interface issues function.The Web system of described data acquisition feedback layer additionally provides configurable power Limit management, Web system authority be not by level limited irregularly shaped, be based entirely on actual demand from Definition, all personalizable configuration managements of all functions.Issue function by described interface, can realize client The support of the self-defining data bag form of side, custom system is capable of the data interaction with middleware system, Middleware system can issue produced by custom system each constantly when the data link of data-pushing interface Plant status information with object information to client-side system.
The system operation monitoring layer of described software architecture realizes physical memory monitoring, CPU usage monitoring, magnetic The monitoring of disk space utilization rate, task averagely send duration monitoring, network condition monitoring and database monitoring.Institute State system operation monitoring layer the ruuning situation of each operational module is monitored and operating state information acquisition, By analytical data, forming curves figure.When the moving body collected is detectd beyond preset range, or produce event During barrier, system operation monitoring layer can control middleware system and alert by different way.
The moving body that system operation monitoring layer is collected detects referred to system at each operational module of run duration Desired value during operation, the operating index value of modules can be along with the load of operating system and process portfolio Or the change of the load of handling capacity and be continually changing, and the long-time superelevation of operating index value is system malfunctions Front sign.System operation monitoring layer monitors the desired value that total system is run constantly, when desired value value exceedes During the alarming value arranged, system operation monitoring layer can trigger alarm module, report to the police.
The hardware server of middleware system is independent and other server;Hardware server is placed on enterprise Internal network runs, inside fire wall, carries out data friendship by Ethernet and each operation system of enterprise Mutually, then by the Internet or Leased line and each operator basis line resource or intermediary service outside fire wall Gateway carries out data communication.Owing to using the framework of independent operating, so middleware system and each industry of customer side Business system is to carry out data interaction by interface protocol, it is ensured that the independence of both sides' system and stability, Constitute the system architecture of good loose coupling.
The hardware structure of middleware system mainly by data collection, data encoding Transpression, data transmission, Hardware driving, communication control processor realize, service logic configures, data store this 7 unit modules compositions. Being combined by the Connection between Processes of these 7 modules, various different business configuration can be become independent by middleware system Work flow model carry out automatic streamline execution.
The software architecture of middleware system uses multi-layer framework mode development, including hardware driving, communication protocol Control, business logic processing, data converting transmission, data acquisition feedback, charging process, application and development connect Mouthful.All layers allow dynamic load and unloading, can realize Dynamic expansion and the switching at runtime of system easily;This Middleware system reliability of operation, availability will be improved greatly with maintainable.Every in software architecture Layer is all responsible for realizing respective logic affairs, realizes height by height encapsulation loose coupling and assemble meter in layer Calculate, and retrain respective category of behavior by set interface.Top layer according to every business configuration model come by The functional interface between each level is called in one combination, forms automatic workflow, thus reaches set purpose. Be layered independent loose coupling structure system ensure that arbitrary level of system or the inefficacy of functional module all without Cause the inefficacy of other functional modules.Random time increases/starts/stop arbitrary module, all it is not result in Whole system or the exception of other modules.The dynamic renewal that each workflow is carried out by user, all without shadow Ring the operation of other operation flow, also without interrupting service.
Every hardware cell equipment in middleware system, such as voice plate card, fax board, conference card, The driving module of the unit such as video frequency collection card, VOIP data conversion card, by the numerous and diverse numerous driving body of each product man System has carried out unified classification encapsulation.Hardware drive module will have the hardware list of same behavior attribute character Unit, carries out more higher leveled encapsulation and integrates, thus generate a set of unified hardware device drivers invocation framenort, Utilize this framework can be attached the every hardware device resources in system flexibly driving, adjust during operation Whole, thus the most more flexible driving equipment is operated.
Communications protocol gateway includes short messaging gateway, PSTN gateway and S IP protocol gateway, possesses many nets, many Ability, handling capacity that business processes simultaneously are big, disposal ability is strong, be the core of middleware system, tool There is the function of all bottoms and operator's communication, as follows:
1. short messaging gateway encapsulates the CMPP communications protocol of movement, the SMGP communications protocol of UNICOM and telecommunications SMGP communications protocol, MM7 multimedia message communication protocol, it is achieved the SMS/MMS of three big operators is accessed.
2.PSTN gateway achieves the SS1 of current main flow, SS7, ISDN, the calling of pri signaling, and relates to exhaling Cry, data transmission, each flow process such as exchange/media handling, by the complicated signaling protocol envelope by height Dress, make calls the simplest of change, only need to call one group of simple AP I function, just can complete each Plant function.By the SOCKET packet interface of standard, other module of system arbitrarily can exchange with it data, The information such as control command, event, PSTN gateway is responsible for realizing following functions:
1) media handling function: include all function (languages that Voice media processing is provided that in prior art Sound recording playback, echo cancelltion, GTD/GTG, DTMF/FSK transmitting-receiving, Large Copacity meeting, sound specially good effect, FAX etc.).
2) communication function: include the support (SS1/DSS1/SS7/ISDN/PRI) of various signaling, it is provided that various The support (Digital Access E1, analog junction/analog subscriber/high resistant/VoIP access etc.) of telecommunication interface.
3.VOI P SGW is responsible for the data communication of the system that realizes and Internet user with 3G network users, will Traditional circuit switching is converted into IP exchange, and decoding PSTN voice signal is also converted into SIP bag, thus real The two-way communication of existing PSTN Yu INTERNET.VOIP SGW includes the realization of three below sub-protocol:
1) realization of Real-time Transport Protocol:
(1) RTP/RTCP standard agreement (RFC3551/3552) is met;
(2) voice encoding and decoding format: G.711/A rule, G.723.1(5.3/6.3kbps self adaptation), G.729A/B/AB;
(3) coding and decoding video form: H.263, H.263+, H.264, MPEG-4/V;
(4) movable voice detection/silence compression (G.723/G.729);
(5) comfort noise;
(6) facsimile mode: T.38/udptl fax and T.30 transparent transmission (G.711);
(7) voice packet sampling length/frame number is configurable (10-60 millisecond);
(8) RTP dynamic DTMF load (RFC2833/4733);
(9) jitter buffer: simultaneously support static buffering mode and dynamic self-adapting mode;
(10) network environment analysis, packet loss statistics;
(11) support the detection of NAT/ fire wall and penetrate.
2) realization of H.323 agreement
(1) ITU-T H.323v2 standard (H.225v2/H.245v3) is met;
(2) support that quickly starting (Fa s t S tar t), H.245 tunnel (H.245Tunne ling) etc. exhales It is parameter;
(3) calling transfer;
(4) gatekeeper finds that H.323 (Ga tekeeper Auto Di s covery) and login (are supported simultaneously automatically UI D and E164 number registration mode);
(5) H.245 user inputs word and dtmf signal message (Us er I nput I ndi ca t i on);
(6) endpoint registration management.
2) realization of S IP agreement
(1) IETF SIPv2 standard (RFC3261) is met;
(2) UDP/TCP transmission means;
(3) MD5(digest) authentication;
(4) REFER calling transfer (RFC3515);
(5) S IP message subscribing/notifying (RFC3265SUBSCRIBE/NOTIFY);
(6) proxy server registration, authenticated client;
(7) SIP INFO (RFC2976);
(8) registrar (Registrar), support service end authentication
(9) NAT/ firewall penetrating is supported.
Business logic processing layer is divided into user side logic realization and system side logic realization two part.User patrols side Collect and be responsible for realizing user configured service logic, by user configured rule by each layer involved by system Level module carries out concatenated call, service logic is run through and is blended in each hierarchy module, forms workflow, Supporting, forward, reverse and two-way combination persistence are run.Wherein,
1) forward part:
(1) voice group busy, facsimile cluster sending
(2) short message, multimedia message group sending
(3) S IP message multicasts
(4) IM information multicasts
2) the most partly:
(1) short message uplink receiving
(2) speech data receives
(4) the up inquiry of voice
(5) SIP, IM message sink
3) mutual part:
(1) voice, video conference
(2) short message up-downgoing business
(3) voice automatic-answering back device is mutual (IVR)
(4) PSTN+VOIP data communication
System side logic realization following functions:
1) data acquisition: include web data collection, interface data collection, data validity judges, DB Mode data orientation acquisition etc..
2) service billing: the charging constantly of miscellaneous service, as short message presses bar charging, multimedia message byte charging, Voice duration based accounting, IM service traffics charging.
3) system snapshot: the trip information of each module of dynamic collection system, by analyzing, formulates optimum Implement plan, according to collect runtime system each unit load condition do dynamic adjustable strategies: in system Relatively busy, uses amount of calculation less but has the strategy of enough accuracy to ensure the response speed of system;It is being Unite not busy, use the higher implementation strategy of precision, ensure the execution result efficiency of system:
(1) every 1 hour, the running status snapshot of unit modules the most at different levels is generated, for O&M analysis.
(2) runtime data and historical data divide example to run, and creation data one has run, at once from life Product table is transferred to history lists, so can ensure the high efficiency of production table, it is ensured that not to production system during big quantity Cause accumulation, affect production system execution efficiency.Independent query case and running environment also ensure that to be entered During row extensive historical data report statistics, the overall performance of production system is not lost.
(3) dynamic registration debugging when supporting to run, it is provided that command line interface, carries out order control for operation maintenance personnel System output, the run time behaviour output of system following several respects of support:
A. the packet during protocol prints
B. the unexpected message in gateway running prints
C. the dynamic state of parameters in gateway running adjusts
D. database session process tracking output (output of Oracle 10046 event)
E. database session statement execution plan output
Data transfer layer receives the data that data acquisition module produces, and initial data is converted into each business The standard that model needs, calls for modules in workflow.It is responsible for realizing data feedback module to receive simultaneously Collection the self-defining encapsulation format of client, for data feedback module carry out result web present, report output with Interface pushes.
Data transfer layer is combined with base communications protocol gateway module to be responsible for realizing required for various signaling Data form, data packet format, audio frequency and video form, fax paper form conversion with process, pass through the transformation of ownership Compression, changes initial data the data form that each agreement specifies, carries out communication transfer, by mutual for user mistake The interim big quantity file data produced in journey, such as: leave a message file, session recording file of user is carried out point Section cutting, strange land preserves.
1) data conversion:
(1) audio coding decoding: sample rate: 6K/8KHZ coded system: A rule/μ rule PCM, AMI-ADPCM, G729, G723.1 etc..
(2) coding and decoding video: support MPEG4, H.263/H.264 etc.
(3) media file format: support 3GP, AVI, MPEG4, WAVE, PCM, ADPCM, VOX, MP3 Deng
2) big data quantity transmission: large data files carries out height ratio and integrates compression, uses external advanced pressure Compression algorithm, improves to figure under traditional mode, and the situation that the compression factor such as voice document is low, new algorithm can In the case of ensureing compression quality, compression ratio is promoted to 30%-40% by 10%-20%.Segment transmissions, It is the most complete, with traditional wall scroll serial transmission phase that the application of the technology such as breakpoint transmission ensure that in terms of transmission Ratio, new architecture mode can promote the transfer rate of more than 5 times, the monofile transmission capacity of more than 3 times.
(1) data height ratio compression
(2) segment transmissions
(3) breakpoint transmission
(4) service end forwards, broadcasts
(5) point-to-point direct sending
User can carry out the input of data by the web interface that the data acquisition feedback layer of middleware system provides Output, the data acquisition feedback layer of middleware system, according to the behavior property of every business, devises different mould The data acquisition webpage of formula, user can realize the submission of information, control by logging in the platform of middleware system Checking of system, management and result, the derivation of form etc. operates.Data acquisition feedback layer additionally provides can join The rights management put: all functions all personalizable configuration managements, System Privileges is by traditional inverted pyramid knot Structure upgrade to not by level limited irregularly shaped, be based entirely on actual demand come self-defined.
The platform of middleware system provides the application and development interface of all functions, it is provided that SMS, CTI, ACD, Voice/Faxmail IVR, IM etc. is powerful, be easy to the DLL of exploitation, has good opening Property.Language aspect supports the mainstream speeches such as VC++, C#, Java, VB, Powerbuilder, Delphi, Access module aspect supports the multiple connection modes such as Http, webService, Socket, Com+.
In terms of data feedback, the web interface that data acquisition feedback layer provide not only in terms of tradition is checked, Form export function, additionally provides interface and issues function, and custom system is by realizing data-pushing interface protocol Data interaction is carried out, the platform of the middleware system number by data-pushing interface with the platform of middleware system Various status informations produced by custom system are issued constantly with object information to client-side system according to link.Number Support the self-defining data bag form of customer side according to propelling movement interface, facilitate the docking of user's side system.
System operation monitoring layer is responsible for the ruuning situation of each operational module in platform is monitored and is transported Row status information capture, by analytical data, forming curves figure, can time at that time of viewing system intuitively With the ruuning situation of time in the past, and running trend trend.
The running status of each unit module of system is entered by system operation monitoring layer in the system normal operation period Row gathers, and when the high load capacity operation of system continuous long period, monitor supervision platform can be according to the state ginseng collected Number adjusts system background parameter, submits threshold values parallel to such as short message channel, and the ring back tone shortening relaying passage surpasses Shi Shichang, called end exception number of retries promotes the execution efficiency of system, reduces load.
When systematic collection to moving body detect beyond preset range or produce fault time, system operation monitoring layer meeting Alerting by different way, operation maintenance personnel can be according to graphic interface instruments such as field data figure or trend graph Search the time period of unusual fluctuations, the time point of quick positioning question, describe in conjunction with daily record and investigate. Abnormality alarming information can pass through pc client bullet screen, and note issues, PC plays buzzer and Email Send etc. form.
The monitoring range of system operation monitoring layer is as follows:
1) physical memory monitoring: by the situation of the physical content that system uses, the operation of monitor operating system Situation, and at internal memory less than time a certain amount of, report to the police.
2) CPU usage monitoring: the service condition of the CPU of monitoring system, when in system, if had There is situation in service or process, occupy a large amount of cpu time, reaching certain value when, send Report to the police, handle it in advance, prevent the generation of fault.
3) disk space utilization rate monitoring: the disk service condition of monitoring system main frame, will at disk space The when of not enough, report to the police, remind user to need increase disk or some files are backed up and shifted, Prevent from, because disk is not enough, causing the paralysis of system.
4) task averagely sends duration monitoring: be monitored, the average duration that sends of task when average duration Suddenly the when of increasing, system can be reported to the police, to get rid of fault in advance.
5) network condition monitoring: the situation of network is monitored, when special circumstances occur when, notice System, if will route task, improves promptness and the accuracy of task.
6) database monitoring: the ruuning situation of monitoring data base, there are abnormal conditions in some values data base, As too high in connected number, when Database lock substantial increase, report to the police, in advance to system and data base Process, prevent the appearance of database corruption situation, strengthen the continual and steady service ability of system.
The mode that this middleware system processes with telecommunications computer automation instead of old manual type, carries Rise the productivity, it is to avoid the material impact that customer service industry is brought by the trend that human cost improves year by year, solved Determine the current domestic medium-sized and small enterprises work shape at aspects such as externally notice, customer information inquiry, notice scheduling The unicity of formula, improve the artificial flow process of current poor efficiency, it is to avoid the high fault under artificial treatment environment, Also corresponding work position labour force is liberated reducing while production cost first mate promotes work efficiency.Middle The mode that the information of part system presents also from original one to one, the mode of word or audio frequency is upgraded to current One-to-many, multi-to-multi, the multimedia messages mixed model such as word, image, audio frequency, video, enrich Information present form.Text conversion voice, voice messaging are grouied busy, automatic voice responding is inquired about, many phonetic aspects of a dialect The suites of measure of the multiple technologies such as video conference, multimedia messages multicast enriches between customer service department and client Exchange approach, improve customer service satisfaction.
Accompanying drawing explanation
Below in conjunction with the accompanying drawings the detailed description of the invention of the present invention is described in further detail.
Fig. 1 is the automatic speech hardware structure with multimedia information communication middleware system of the present invention;
Fig. 2 is the automatic speech software architecture with multimedia information communication middleware system of the present invention;
Fig. 3 is the automatic speech loose coupling framework body with multimedia information communication middleware system of the present invention System;
Fig. 4 is that the automatic speech of the public network mode access present invention that client passes through internet is believed with multimedia The schematic diagram of breath communication middleware system;
Fig. 5 is that the automatic speech that enterprises user accesses the present invention by built-in enterprise network is believed with multimedia The schematic diagram of breath communication middleware system.
Fig. 6 is the automatic speech base communications protocol net with multimedia information communication middleware system of the present invention Close the frame diagram of module;
Fig. 7 is the automatic speech Work flow model figure with multimedia information communication middleware system of the present invention.
Fig. 8 is the automatic speech data transfer layer with multimedia information communication middleware system of the present invention Compressing file fate map;
Fig. 9 is the automatic speech data acquisition feedback layer with multimedia information communication middleware system of the present invention The functional structure chart at the web-based management interface provided.
Figure 10 be automatic speech and the multimedia information communication middleware system of the present invention support running environment, Secondary development language, host-host protocol and database platform list figure.
Figure 11 is the automatic speech system operation monitoring with multimedia information communication middleware system of the present invention Display waveform figure during the CPU usage that layer monitors.
Figure 12 is the automatic speech system operation monitoring with multimedia information communication middleware system of the present invention The disk space utilization rate block diagram of layer monitoring.
Figure 13 is the automatic speech system operation monitoring with multimedia information communication middleware system of the present invention The network packet loss rate oscillogram of layer monitoring.
Figure 14 is the automatic speech signaling status code mark with multimedia information communication middleware system of the present invention Quasi-classification chart.
Detailed description of the invention
Embodiment 1
Middleware system supports that public network accesses, two kind subordinate patterns built-in with enterprise.The use of public network access style Family can carry out data inputting submission by corresponding domain name by the Internet logon operation network address, or by adjusting With platform opening webService service, it is achieved corresponding function.
Enterprise's built-in manner is middleware system to be arranged on the hardware server of a platform independent and is positioned over enterprise In industry internal network.External communication is carried out by Leased line or public network in ICP/IP protocol mode.Data Bag uses RSA asymmetric encryption strategy, client and service end to own the encryption key of a group 1024 together With PKI, PKI is for sending the encryption of packet, and private key is used for being decrypted the packet received, Improve the safety of transmission the most to the full extent.Internal communication is connected by Ethernet mode.Basis number According to carrying out in the way of intermediate database alternately, this ensure that independence and the safety of both sides' system.Enterprise Task is committed to intermediate database by web interface or data-interface by each operation system of industry, is patrolled by business Collect and process and after data conversion, send concurrent to each operator ground line channel platform by each functional protocol gateway Deliver to the mobile terminal that receives, otherwise when middleware platform receives the information feedback of user from business system After, information can be formatted encapsulation, and push to letter with the form of web interface form or data-interface Breath receiving terminal.
Middleware system provides the API second development interface of consolidation form, is used for realizing involved by each business function And data collection, data perform and result feedback issue.Should with concrete business by numerous and diverse communication protocol With separating.Called side only need to be according to the form of definition, the interface method that process invocation by definition is set, Corresponding workflow can be realized.
Automatic speech is mutual with multimedia information communication middleware system be collect voice, note, fax, meeting, IVR, instant messaging etc. serve the standardized integrated communication platform of one, have powerful communications, Speech processes, fax conversion, recording synthesis, phone tandem, multimedia interactive, multichannel short message process energy Power, platform is connected by the SDK assembly of standard, WAP assembly and the CRM of user, OA, ERP system, real The lowest input, high efficiency, Full Featured enterprise-level concentrate communication service, and this middleware system has following merit Can:
1) the intelligent text Voice Conversion Techniques of high accuracy: the high accuracy intelligence literary composition that middleware system has This analysis and preconditioning technique, effective guarantee phonetic synthesis is accurate, smooth, natural, at the special language of magnanimity Sound storehouse, plus passing through constantly training on the basis of powerful autonomic learning function, optimizing, makes TTS switch technology In the difficult point in the face of processing for linguistic analysis, as polyphone, polysemant, special symbol, prosodic phrase, Unregistered word (such as place name, name, address) etc., also can ensure that obtain pin-point accuracy automatically processes knot Really.
2) graph image conversion compression process technology: in terms of graph and image processing, middleware system exists Having carried out extending on the basis of MFC-GUI graph and image processing class libraries, final encapsulation defines Vcom fax Graph image Transpression engine.
The current various mainstream electronic documents of this engine support, image format conversion become Tiff facsimile format, electricity Subdocument aspect supports Word Yu xls document and Pdf electronic document.Support at present in terms of image file Common Jpeg, Jpg, Gif, Bmp file.The ccitt3 of the most compatible main flow at present in terms of compression of images With ccitt4 algorithm.
3) audio frequency conversion treatment technology: in terms of audio frequency conversion process, middleware system is at DirectShow Having carried out secondary research and development extension on the basis of the kit that Streaming Media processes, final encapsulation defines the audio frequency of uniqueness Conversion process engine.The audio types of various forms changed by this engine, compress, edit provide strong Support.Support that it supports turning mutually between various medium type widely widely, including Asf, Avi, Mp3, Wave, Wma etc..Support turning such as Pcm, Adpcm, Ccitt, Ccitt-A mutually between various compressed format Law, Ccitt-U Law, Mpeg, Mpeg-Layer3 etc..
4) pstn signaling net Development Framework: middleware system achieve PSTN net involved by circuit switching, The aspect Integrated Developments such as the distribution of speech processes, resource, traffic signaling, support multiple signaling to develop simultaneously, bag Include cno.1, numeral one, I SDN or Signaling System Number 7.By automatic to PC-PBX (driving is called), ACD( Traffic distribution), IVR(interactive voice response), numerous business function functions such as CTI service converge integrated, Use NameSpace formula multi-zone supervision.Group can be called according to practical situation flexible configuration during the secondary development made Close, greatly improve the development efficiency of program.
5) unified signaling status code standard: middleware system by various signaling protocols (voice, short multimedia message, VOIP, IM) conditional code carried out arranging unified, by rich for complexity in conditional code in there is joint act belong to Property part carried out layering and sorted out, abnormal ownership is carried out classification.By environment classification and the customer group bodily form Become result to present, system investigates two big codes and standards.Run through data submission, data process, result feedback three Big process.
Obviously, the above embodiment of the present invention is only for clearly demonstrating example of the present invention, and It it is not the restriction to embodiments of the present invention.For those of ordinary skill in the field, upper State bright on the basis of can also make other changes in different forms.Here cannot be to all of reality The mode of executing gives exhaustive.Every belong to obvious change that technical scheme extended out or become The dynamic row still in protection scope of the present invention.

Claims (7)

1. automatic speech and multimedia information communication middleware system, be placed in enterprise including one Portion's network runs independent, inside fire wall by Ethernet and each industry of enterprise Business system carries out then passing through the Internet or Leased line outside data interaction, fire wall with each Operator's basis line resource or intermediary service gateway carry out the hardware service of data communication Device, it is characterised in that: described server includes mainly being turned by data collection, data encoding Change compression, data transmission, hardware driving, communication control processor realizes, service logic is joined Put, the hardware structure of data memory module composition and main by hardware driving, communications protocol Gateway, business logic processing, data converting transmission, data acquisition feedback, charging process, The software architecture of application and development interface layer, system operation monitoring layer composition;Described server Operation system each with customer side carries out data interaction by interface protocol, constitutes pine coupling The system architecture closed;The module of all layers in software architecture allows dynamic load and unloading, High Aggregation computation is realized by height encapsulation loose coupling in layer, and by set interface Retrain respective category of behavior;Top layer system is come one by one according to every business configuration model The functional interface between each level is called in combination, forms automatic workflow;
The business logic processing layer of described software architecture includes system by user configured rule Each involved hierarchy module carry out concatenated call, service logic is run through be blended in each Individual hierarchy module is formed workflow and supports that forward, reverse and two-way combination are held Longization is run user side logic realization and supports data acquisition, service billing, system snapshot System side logic realization;
The system operation monitoring layer of described software architecture realizes physical memory monitoring, CPU usage Monitoring, the monitoring of disk space utilization rate, task averagely send duration monitoring, network condition Monitoring and database monitoring.
2. middleware system as claimed in claim 1, it is characterised in that: described hardware structure Every hardware driving system is carried out unified classification encapsulation by Hardware drive module, will have The hardware cell of same behavior attribute character, carries out more higher leveled encapsulation and integrates, generate A set of unification can flexibly the every hardware device resources in system be attached drive Hardware device drivers invocation framenort.
3. middleware system as claimed in claim 1, it is characterised in that: described software architecture Communications protocol gateway includes encapsulating note and the short messaging gateway of multimedia message communication protocol, real Existing SS1, SS7, ISDN, the calling of pri signaling, there is media handling function, communication The PSTN gateway of function, and it is responsible for the system that realizes and Internet user and 3G network users Data communication, realize the Session Initiation Protocol gateway of the two-way communication of PSTN Yu INTERNET; Described Session Initiation Protocol gateway includes the realization of Real-time Transport Protocol, H.323 agreement and Session Initiation Protocol.
4. middleware system as claimed in claim 2, it is characterised in that: described software architecture Communications protocol gateway includes encapsulating note and the short messaging gateway of multimedia message communication protocol, real Existing SS1, SS7, ISDN, the calling of pri signaling, there is media handling function, communication The PSTN gateway of function, and it is responsible for the system that realizes and Internet user and 3G network users Data communication, realize the Session Initiation Protocol gateway of the two-way communication of PSTN Yu INTERNET; Described Session Initiation Protocol gateway includes the realization of Real-time Transport Protocol, H.323 agreement and Session Initiation Protocol.
5. the middleware system as described in arbitrary in claim 1-4, it is characterised in that: described soft The data transfer layer of part framework is responsible for being converted into initial data each business model needs Standard, it is achieved data feedback layer collect the self-defining encapsulation format of client;Described number It is implemented in combination with various signaling institute with described base communications protocol gateway module according to transmission conversion layer The conversion of the various document format datas needed and process, compressed by the transformation of ownership, by original Data are converted into the data form that each agreement specifies, carry out communication transfer;And user is handed over The interim big quantity file data produced during Hu carries out segmentation cutting, and strange land preserves.
6. the middleware system as described in arbitrary in claim 1-4, it is characterised in that: described soft The data acquisition feedback layer of part framework devises different mould according to the behavior property of every business The data acquisition webpage of formula, has the submission of information, controls, manages and the looking into of result See, the derivation of form, and interface issues function;The Web of described data acquisition feedback layer System additionally provides configurable rights management, and Web system authority is not for be limited by level Irregularly shaped, be based entirely on actual demand come self-defined, all functions all can individual character Change configuration management;Issuing function by described interface, can realize customer side is self-defined The support of data packet format, custom system is capable of the data interaction with middleware system, Middleware system can issue custom system constantly when the data link of data-pushing interface Produced various status informations and object information are to client-side system.
7. middleware system as claimed in claim 5, it is characterised in that: described software architecture Data acquisition feedback layer devises the data of different mode according to the behavior property of every business Gather webpage, there is the submission of information, control, manage and the checking of result, form Derivation, and interface issues function;The Web system of described data acquisition feedback layer is also Providing configurable rights management, Web system authority is not advised by what level limited Then shape, is based entirely on actual demand and comes self-defined, and all functions all personalizables configure Management;Issue function by described interface, the self-defining data bag to customer side can be realized The support of form, custom system is capable of the data interaction with middleware system, middle Part system can issue custom system constantly when the data link of data-pushing interface and be produced Raw various status informations and object information are to client-side system.
CN201210442633.9A 2012-11-08 2012-11-08 Automatic speech and multimedia information communication middleware system Active CN102970286B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210442633.9A CN102970286B (en) 2012-11-08 2012-11-08 Automatic speech and multimedia information communication middleware system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210442633.9A CN102970286B (en) 2012-11-08 2012-11-08 Automatic speech and multimedia information communication middleware system

Publications (2)

Publication Number Publication Date
CN102970286A CN102970286A (en) 2013-03-13
CN102970286B true CN102970286B (en) 2016-12-07

Family

ID=47800172

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210442633.9A Active CN102970286B (en) 2012-11-08 2012-11-08 Automatic speech and multimedia information communication middleware system

Country Status (1)

Country Link
CN (1) CN102970286B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103716190B (en) * 2013-12-25 2017-12-22 南威软件股份有限公司 The method of E-government Intranet service application safety supervision
CN105392149A (en) * 2014-09-05 2016-03-09 中兴通讯股份有限公司 Strategy adjusting trigger and strategy adjusting method and device, and strategy adjusting system
CN105959972A (en) * 2016-04-18 2016-09-21 重庆金美通信有限责任公司 Improved method for full duplex conference
CN105898505B (en) * 2016-04-27 2019-02-19 北京小米移动软件有限公司 The method, apparatus and system of audio-visual synchronization are tested in video instant communication
CN108521523A (en) * 2018-04-08 2018-09-11 成都万维图新信息技术有限公司 A kind of communication service multimedia middleware cut-in method
CN111338927B (en) * 2018-12-19 2023-12-12 国家电投集团科学技术研究院有限公司 Nuclear power software efficient coupling analysis system
CN109639722B (en) * 2019-01-07 2021-09-07 烽火通信科技股份有限公司 Method and system for realizing ISDN service access on SIP gateway
CN110768870B (en) * 2019-10-28 2021-05-28 中国联合网络通信集团有限公司 Quality monitoring method and device for intelligent special line
CN112669586A (en) * 2020-12-16 2021-04-16 宁夏隆基宁光仪表股份有限公司 Intelligent instrument remote monitoring system and method based on Android system
CN113316101B (en) * 2021-02-19 2022-08-09 深圳力维智联技术有限公司 Short message sending method, short message sending device, short message sending equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1403991A (en) * 2002-10-25 2003-03-19 北京炎黄新星网络科技有限公司 Efficient link-up management system
CN101208951A (en) * 2005-06-28 2008-06-25 微软公司 Creating standardized playlists and maintaining coherency
CN101706738A (en) * 2009-10-29 2010-05-12 中国联合网络通信集团有限公司 Flow application system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1403991A (en) * 2002-10-25 2003-03-19 北京炎黄新星网络科技有限公司 Efficient link-up management system
CN101208951A (en) * 2005-06-28 2008-06-25 微软公司 Creating standardized playlists and maintaining coherency
CN101706738A (en) * 2009-10-29 2010-05-12 中国联合网络通信集团有限公司 Flow application system

Also Published As

Publication number Publication date
CN102970286A (en) 2013-03-13

Similar Documents

Publication Publication Date Title
CN102970286B (en) Automatic speech and multimedia information communication middleware system
CN101335869B (en) Video conference system based on Soft-MCU
CN101826987B (en) System and method for supporting mixed service based on integrated open network
US20050254481A1 (en) Knowledge management, capture and modeling tool for multi-modal communications
US20080088428A1 (en) Dynamic Emergency Notification and Intelligence System
EP2247030A2 (en) Intelligent conference call information agents
CN101471803B (en) Conference service system and method
CN101958817A (en) Intelligent home information management system
CN102238573A (en) Machine-to-machine/machine-to-man/man-to-machine (M2M) service structure and M2M service realization method
CN105429958A (en) Enterprise application platform system based on Android development
CN204204022U (en) A kind of live supervisory system based on operation of power networks state
CN108446774A (en) A kind of device intelligence management system
CN114386938A (en) Operation management system of 5G message platform
CN104113938A (en) Scheduling method, device and system
CN102917000A (en) Intelligent cloud voice application service technology platform
CN110401811A (en) A kind of video conferencing system towards hierarchical organization
CN108416721A (en) A kind of emergency management system
CN108810669A (en) A kind of voice inter-speaking system and method for multistage architecture
CN102739783A (en) Method for automatically combining meeting information
CN208188895U (en) emergency management system
CN102752373A (en) Method for calling a plurality of control terminals through one centralized control server in cloud network
CN100446510C (en) System and method for implementing business integrating between interprises
CN1169078C (en) Efficient link-up management system
CN108833725A (en) A kind of goods and materials are honoured an agreement voice management system
CN201163787Y (en) Intelligent call centre control 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
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20160907

Address after: Copper Road Software Avenue Gulou District of Fuzhou city in Fujian province 350000 No. 89 Fuzhou Software Park B District No. 23 building 301 room

Applicant after: Chi Tong (Fujian) Mdt InfoTech Ltd

Address before: Copper Road Software Avenue Gulou District of Fuzhou city in Fujian province 350000 No. 89 Fuzhou Software Park B District 23-301

Applicant before: Shanghai Foochow branch company of Ji Shi open network Science and Technology Ltd.

C14 Grant of patent or utility model
GR01 Patent grant