CN100473097C - Method for discriminating a variety of communication applications based on MODEM - Google Patents

Method for discriminating a variety of communication applications based on MODEM Download PDF

Info

Publication number
CN100473097C
CN100473097C CNB031373704A CN03137370A CN100473097C CN 100473097 C CN100473097 C CN 100473097C CN B031373704 A CNB031373704 A CN B031373704A CN 03137370 A CN03137370 A CN 03137370A CN 100473097 C CN100473097 C CN 100473097C
Authority
CN
China
Prior art keywords
modem
distribution module
module
processing module
application
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.)
Expired - Lifetime
Application number
CNB031373704A
Other languages
Chinese (zh)
Other versions
CN1567965A (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CNB031373704A priority Critical patent/CN100473097C/en
Publication of CN1567965A publication Critical patent/CN1567965A/en
Application granted granted Critical
Publication of CN100473097C publication Critical patent/CN100473097C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses several kinds of communication application judging methods based on MODEM, a dispatching model is arranged in the system based on MODEM; the dispatching model supervise the MODEM, selects the correspondent application processing model to carry on trailer process selectively after received the incoming call connection, and repeats the data between the MODEM and the application process model; in communication period, the dispatching model judges if the MODEM is hung up, if yes, finishes the application. The project uses a dispatching model to realize the buffer and branch of data, it realizes the intelligent judgment to incoming connection in condition that the office has on interference of human; and carries on correspondent process to the incoming connection according to the preset arrangement, such as if the incoming connection is telephone, it can hint remote user to leave word, if the incoming connection is fax, it can receive the fax automatically.

Description

Multiple communication applications method of discrimination based on MODEM
Technical field
The present invention relates to a kind of multiple communication applications method of discrimination, belong to the computer communication technology field based on MODEM.
Background technology
In the past ten years, fax and phone have played important effect in business activity.Along with development of computer, fax application and phone application based on MODEM are also more and more universal, at present provide the fax and the telephone service of a kind of easy to use, diverse in function, stable performance for the client, and be not subjected to the restriction of hardware such as facsimile machine and telephone set based on the fax application of MODEM and phone application.
But blemish in an otherwise perfect thing is, fax application and phone application rely on the support of MODEM, and is exclusive access to MODEM.For the consideration of modern enterprise intelligence office, a lot of users need system not only can receive faxes under unmanned situation, and phone that can also listening user allows the user leave a message.The connection that traditional MODEM can not distinguish incoming call is phone or fax, thereby needs user oneself that fax pattern or telephony mode are set, and causes some important phones or facsimile message to be lost, and brings unnecessary loss to the user.
The patent No. is 96107641.0 Chinese patent " automatic telephone/fax call receiving apparatus and the method for employing personal computer ", utilize a control device and three storage devices to realize differentiation for phone call/facsimile, but this method depends on specific hardware, the cost height, rely on more intense to fax and telephone protocol, do not support new fax and telephone protocol, autgmentability is relatively poor.
The patent No. is that 99119001.7 Chinese patent " modification method of automatic phone call/facsimile distinguishing " discloses a kind of basis and stored caller ID in the past and judge that to party call be the fax or the method for phone, but this method just has no idea to judge to the telephone number that does not have in the past storage, and some telephone number may also be used to send a fax, and False Rate is very high.
Prior art all has only phone, two kinds of judgements of fax, and along with the development of technology, some other application based on MODEM occurred, such as fixed speech short message or the like.If communication apparatus provides the multiple communication applications that comprises phone, fax based on MODEM, just need a kind of determination methods, when receiving the communication connection request, judge the kind of this communication applications, and assist corresponding functional modules to finish communication flow.
Summary of the invention
Main purpose of the present invention provides a kind of multiple communication applications method of discrimination based on MODEM, under the unmanned condition of intervening of working environment, by the intelligent decision technology, realize the intelligent decision that the multiple communication applications incoming call that comprises fax, phone is connected; If the connection of incoming call is a phone, can point out the other side to leave a message; If the connection of incoming call is a fax, then can automatic reception fax; Perhaps assist other functional module to finish corresponding communication flow, realize intelligence office truly.
The objective of the invention is to be achieved through the following technical solutions:
A kind of multiple communication applications method of discrimination based on MODEM comprises:
Step 10: distribution module listens to outside incoming signal by MODEM;
Step 20: distribution module agent application module is replied this incoming signal, connects with incoming call side;
Step 30: distribution module selects the application processing module of coupling to carry out subsequent treatment;
Step 40: distribution module is transmitted data between MODEM and selected application processing module;
Step 50: if distribution module does not receive hang-up signal, then execution in step 40;
Step 60: distribution module finishes this application, judges whether distribution module should withdraw from; If not, then execution in step 10;
Before described step 10, also comprise:
Step 1: distribution module sends the startup notice information to all application processing modules of system;
Step 2: the application processing module relevant with MODEM sends to distribution module to self information after receiving the startup notice information of distribution module, finishes the registration on distribution module.
Described step 30 further comprises:
Step 301: distribution module is transmitted the negotiation data that receives to each application processing module;
Step 302: distribution module selects the application processing module of coupling to carry out subsequent treatment according to the negotiation result of each application processing module.
In the above-mentioned multiple communication applications method of discrimination based on MODEM, described application processing module comprises the voice answer-back processing module, or the fax processing module, or the fixed speech short message processing module.
In sum, the present invention realizes the buffering and the shunting of data with distribution module, under the unmanned condition of intervening of working environment, by the intelligent decision technology, realizes the intelligent decision that incoming call is connected; And according to predetermined set incoming call is connected and to carry out respective handling, for example the connection of incoming call is a phone, can point out the other side to leave a message, the connection of incoming call is a fax, and can the automatic reception fax, thus reach the truly purpose of intelligence office.
Description of drawings
Fig. 1 is embodiment one system's connection diagram;
Fig. 2 is an embodiment two system connection diagram;
Fig. 3 is embodiment one a distribution module workflow diagram;
Fig. 4 is the fax application process chart;
Fig. 5 is the phone application process chart;
Fig. 6 is embodiment two distribution module workflow diagrams;
Fig. 7 uses process chart for fixed speech short message.
Embodiment
Below, in conjunction with specific embodiments and with reference to accompanying drawing, the present invention is described in further detail.
Embodiment one:
Present embodiment is realized the intelligence distribution of communication signal and data by a component software that is called distribution module.
Distribution module has the highest priority that MODEM is carried out the data transmission and gathers.To system's log-on message of making an announcement, data acquisition relevant with MODEM and sending module were all registered self information to distribution module when distribution module started; The distribution module duration of work, all data acquisitions relevant with MODEM and transmission are all undertaken by distribution module.When having incoming call to connect, the working method that distribution module collects MODEM is consulted the processing module that category information is distributed to the MODEM application of all registrations simultaneously, and should start the application processing module of coupling according to the Information Selection that various application processing modules return.Distribution module is finished the corresponding work mode with the application processing module of assisting to select and is consulted subsequently, assists MODEM and application processing module to carry out data interaction.
As shown in Figure 1, distribution module is located between MODEM and the application processing module, with the intelligent decision of finishing MODEM incoming call connection type and the data forwarding between MODEM and the application processing module.
The fax processing module mainly is by expanding the application of MODEM, utilize MODEM that facsimile negotiation signal or facsimile data are demodulated to data-signal, data signal modulation is become fax answer signal or facsimile data, and the facsimile data of finishing in traditional facsimile art transmits the negotiation of relevant parameter and the transmission or the reception of facsimile data; The voice answer-back processing module also is by expanding the application of MODEM, utilize MODEM to assist to set up, safeguard, discharge talking link, function such as finish traditional phone incoming call exhalation, conversation, tone information, hang up.
As shown in Figure 3, distribution module carries out intelligent decision to fax/phone and may further comprise the steps:
Step 101: all application processing modules send the startup notice information to system;
Step 102: the application processing module relevant with MODEM sends to distribution module to self information after receiving the startup notice information of distribution module, finishes the registration on distribution module;
Step 103: intercept MODEM;
Step 104: receive that incoming call connects the back and sends response message;
Step 105: duplicate the negotiation data that receives and be distributed to each application processing module;
Step 106: judge whether this connection is fax; If then transmit the fax response message; Otherwise forwarding telephone response message;
Step 107: between MODEM and application processing module, transmit data;
Step 108: judge whether MODEM should be hung up; If not, then execution in step 107;
Step 109: finish this application;
Step 110: judge whether distribution module should withdraw from; If not, then execution in step 103;
Step 111: the distribution module bulletin withdraws from information, nullifies registered handling process.
As shown in Figure 4, the workflow of fax application module comprises:
Step 201: the fax application module starts;
Step 202: register to distribution module;
Step 203: after succeeding in registration, begin to intercept the distribution module data;
Step 204: when having data to import into, begin to consult communications parameter;
Step 205: if consultation parameter is overtime or consult failure, then execution in step 203;
Step 206: the page data of receiving faxes;
Step 207: if fax receives, then send hang-up signal, finish this processing, execution in step 203 to distribution module; Otherwise execution in step 206;
As shown in Figure 5, the workflow of voice answer-back processing module comprises:
Step 301: the voice answer-back processing module starts;
Step 302: register to distribution module;
Step 303: after succeeding in registration, begin to intercept the distribution module data;
Step 304: when having data to import into, begin to consult communications parameter;
Step 305: if consult the communications parameter failure, then execution in step 303;
Step 306: detect shake bell signal, record shake bell number of times;
Step 307: if appearance is overtime behind this shake bell, then execution in step 303;
Step 308: if do not have to arrive default shake bell number of times, then execution in step 306;
Step 309: send answer signal to distribution module;
Step 310: recording incoming message;
Step 311: if do not receive the other side's hang-up signal, then execution in step 310;
Step 312: transmission information finishes this processing to distribution module, execution in step 303.
Embodiment two:
The distribution module of present embodiment can comprise the intelligent decision of the multiple communication applications of fax, phone, and various communication functions are all finished by the application corresponding processing module.
As shown in Figure 2, the system of present embodiment connects with embodiment one similar substantially, and difference has been many fixed speech short message application module.
As shown in Figure 6, the present embodiment distribution module may further comprise the steps the intelligent decision that the connection request of incoming call carries out:
Step 401: all application processing modules send the startup notice information to system;
Step 402: the application processing module relevant with MODEM sends to distribution module to self information after receiving the startup notice information of distribution module, finishes the registration on distribution module;
Step 403: intercept MODEM;
Step 404: receive that incoming call connects the back and sends response message;
Step 405: duplicate the negotiation data that receives and be distributed to each application processing module;
Step 406: the application processing module of selecting coupling according to the negotiation result of each application processing module;
Step 407: if successfully do not select application processing module, i.e. the data interaction that all can't mate in the handling process of current registration in the outside, then execution in step 409;
Step 408: between MODEM and this application processing module, transmit data, assist this application processing module to finish processing;
Step 409: judge whether MODEM should be hung up; If not, then execution in step 408;
Step 410: finish this application;
Step 411: judge whether distribution module should withdraw from; If not, then execution in step 403;
Step 412: the distribution module bulletin withdraws from information, nullifies registered handling process.
Except that fax, phone, the distribution module of present embodiment also can be realized the intelligent decision to other communication applications, as long as this communication applications has corresponding negotiations process, distribution module just can select the communication applications module of coupling to carry out subsequent treatment according to the negotiation result of each communication applications module.
As shown in Figure 7, the workflow of fixed speech short message application module comprises:
Step 501: the fixed speech short message application module starts;
Step 502: register to distribution module;
Step 503: after succeeding in registration, begin to intercept the distribution module data;
Step 504: when having data to import into, begin to consult note conversation parameter;
Step 505: if consultation parameter is overtime or consult failure, then execution in step 503;
Step 506: receive note data;
Step 507: if note receives, then send hang-up signal, finish this processing, execution in step 503 to distribution module; Otherwise execution in step 506;
It should be noted last that, above embodiment is only unrestricted in order to technical scheme of the present invention to be described, although the present invention is had been described in detail with reference to preferred embodiment, those of ordinary skill in the art is to be understood that, can make amendment or be equal to replacement technical scheme of the present invention, and not breaking away from the spirit and scope of technical solution of the present invention, it all should be encompassed in the middle of the claim scope of the present invention.

Claims (3)

1, a kind of multiple communication applications method of discrimination based on MODEM is characterized in that, comprises at least:
Step 10: distribution module listens to outside incoming signal by MODEM;
Step 20: distribution module agent application module is replied this incoming signal, connects with incoming call side;
Step 30: distribution module selects the application processing module of coupling to carry out subsequent treatment;
Step 40: distribution module is transmitted data between MODEM and selected application processing module;
Step 50: if distribution module does not receive hang-up signal, then execution in step 40;
Step 60: distribution module finishes this application, judges whether distribution module should withdraw from; If not, then execution in step 10;
Also comprise before the described step 10:
Step 1: distribution module sends the startup notice information to all application processing modules of system;
Step 2: the application processing module relevant with MODEM sends to distribution module to self information after receiving the startup notice information of distribution module, finishes the registration on distribution module.
2, the multiple communication applications method of discrimination based on MODEM according to claim 1 is characterized in that described step 30 further comprises:
Step 301: distribution module is transmitted the negotiation data that receives to each application processing module;
Step 302: distribution module selects the application processing module of coupling to carry out subsequent treatment according to the negotiation result of each application processing module.
3, according to the described arbitrary multiple communication applications method of discrimination of claim 1-2, it is characterized in that described application processing module comprises the voice answer-back processing module based on MODEM, or the fax processing module, or the fixed speech short message processing module.
CNB031373704A 2003-06-19 2003-06-19 Method for discriminating a variety of communication applications based on MODEM Expired - Lifetime CN100473097C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB031373704A CN100473097C (en) 2003-06-19 2003-06-19 Method for discriminating a variety of communication applications based on MODEM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB031373704A CN100473097C (en) 2003-06-19 2003-06-19 Method for discriminating a variety of communication applications based on MODEM

Publications (2)

Publication Number Publication Date
CN1567965A CN1567965A (en) 2005-01-19
CN100473097C true CN100473097C (en) 2009-03-25

Family

ID=34470377

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031373704A Expired - Lifetime CN100473097C (en) 2003-06-19 2003-06-19 Method for discriminating a variety of communication applications based on MODEM

Country Status (1)

Country Link
CN (1) CN100473097C (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101472001B (en) * 2007-12-27 2011-08-17 上海粱江通信系统股份有限公司 Telephone interception method with voice compression and voice circuit control

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1044563A (en) * 1990-02-21 1990-08-08 四川省乐山市无线电厂 Facsimile machine/telephone set automatic forwarding method
US5065427A (en) * 1989-10-31 1991-11-12 Vishwas Godbole Fax/data call receiving system and method
CN2162053Y (en) * 1993-06-15 1994-04-13 北京市飞华通信技术开发公司 Descriminator for telephone/facsimile printer
CN1098237A (en) * 1993-07-29 1995-02-01 上海亚飞微电子器材有限公司 Automatic recognizing controller for telephone or facsimile
US6167123A (en) * 1996-09-20 2000-12-26 Siemens Information And Communication Networks, Inc. One number voice fax data PBX call discrimination
CN2472428Y (en) * 2001-03-26 2002-01-16 北京建亚联科技发展有限公司 Modem with artificial intelligence

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5065427A (en) * 1989-10-31 1991-11-12 Vishwas Godbole Fax/data call receiving system and method
CN1044563A (en) * 1990-02-21 1990-08-08 四川省乐山市无线电厂 Facsimile machine/telephone set automatic forwarding method
CN2162053Y (en) * 1993-06-15 1994-04-13 北京市飞华通信技术开发公司 Descriminator for telephone/facsimile printer
CN1098237A (en) * 1993-07-29 1995-02-01 上海亚飞微电子器材有限公司 Automatic recognizing controller for telephone or facsimile
US6167123A (en) * 1996-09-20 2000-12-26 Siemens Information And Communication Networks, Inc. One number voice fax data PBX call discrimination
CN2472428Y (en) * 2001-03-26 2002-01-16 北京建亚联科技发展有限公司 Modem with artificial intelligence

Also Published As

Publication number Publication date
CN1567965A (en) 2005-01-19

Similar Documents

Publication Publication Date Title
CN102917105B (en) Call information processing method and terminal equipment
CN101001276A (en) Intelligent telephone terminal and method for providing un-disturbing service for it
CN102572584A (en) Intelligent television system and intelligent television method capable of expanding cellphone
KR20020063922A (en) An internet telephone network system and a network access method and a telephone equipment adapter
CN101415041A (en) Method for automatically refusing incoming call
CN101420477A (en) Incoming call ring regulating method used for mobile terminal and mobile terminal therefor
CN101409740A (en) Method, system, telephone terminal and console for processing telephone incoming call
CN101360213B (en) Method and apparatus for caller audio and video transmission before incoming call answering for visual telephone service
CN101902517A (en) Communication terminal and incoming call answering method
JPH07303146A (en) Caller information notifying system
KR0155633B1 (en) Method for transmitting greeting message in answering telephone
CN101521702A (en) Multimedia personalized call method and communication terminals
CN101616205A (en) The system and method for answering mobile phone calls by voice
CN100473097C (en) Method for discriminating a variety of communication applications based on MODEM
CN109862180A (en) Call processing method, device, computer equipment and storage medium
CN105306744A (en) Method for using wireless terminal as extension, extension switching equipment and telephone exchange system
JP2001197554A (en) Mobile communication system and communication method used for it
JP2000316189A (en) Radio subscriber's system and line connection controller for the same system and recording medium
CN1053544C (en) Coincidence quasi duplex centre-less frequency division multiple address and noise-resistance carrier communication system
US8649763B2 (en) Highly secured portable telephone system and information system
CN104144268A (en) Multifunctional communication system for internet communication
CN1291836A (en) Method for building-up intelligent domestic telephone management system
JP3966108B2 (en) Absence response device and absence response method
CN1447572A (en) Left word and short message service for fixation telephones and its receiving set
CN101175115A (en) Far-end consultation method and far-end consultation system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20090325