CN1302655C - Multi-path facsimile apparatus and its working method - Google Patents
Multi-path facsimile apparatus and its working method Download PDFInfo
- Publication number
- CN1302655C CN1302655C CNB031573282A CN03157328A CN1302655C CN 1302655 C CN1302655 C CN 1302655C CN B031573282 A CNB031573282 A CN B031573282A CN 03157328 A CN03157328 A CN 03157328A CN 1302655 C CN1302655 C CN 1302655C
- Authority
- CN
- China
- Prior art keywords
- facsimile
- modulator
- facsimile machine
- fax
- path
- 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 - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000008569 process Effects 0.000 claims abstract description 13
- 238000004891 communication Methods 0.000 claims description 49
- 230000005540 biological transmission Effects 0.000 claims description 12
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 239000000523 sample Substances 0.000 claims description 7
- 230000006870 function Effects 0.000 claims description 5
- 230000005693 optoelectronics Effects 0.000 claims description 4
- 230000008859 change Effects 0.000 abstract description 2
- 230000008901 benefit Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000007648 laser printing Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Landscapes
- Facsimiles In General (AREA)
Abstract
The present invention relates to a multi-path facsimile machine and a working method thereof. The multi-path facsimile machine comprises an embedded computer which is composed of a CPU, a memorizer and a special-purpose integrated circuit, a scanning head, a printing head, a keyboard, a display and a drive motor, wherein the embedded computer which is used as the control center controls the operation and data encoding and encoding completion of all forming components of the facsimile machine and controls an entire facsimile operation process, and the memorizer is used for memorizing facsimile machine operating parameters set by users and intermediate data of an operating process of the operating parameters. The present invention is characterized in that the multi-path facsimile machine also comprises a multiple-path DMA controller and a plurality of modems, wherein the modems are connected with a CPU by external buses, and the modems adopt a method that the DMA is directly accessed by the memorizer to change data with the memorizer. The multi-path facsimile machine has the working method that the multiple-path DMA controller which is connected with a plurality of modems adopts a cycle embezzlement method to access the memory, so each of the modems can respectively have own independent DMA channels which are independent to work mutually, and the operation that the facsimile information can be parallelly and simultaneously received and sent by a plurality of paths can be realized.
Description
Technical field
The present invention relates to a kind of multichannel facsimile, belong to the FAX communications field.
Background technology
Current society enters the information age, that facsimile has is cheap, easy to use, to plurality of advantages such as environmental requirement is low, especially image and literal even signature authentic work can both carry out remote transmission simultaneously, its exclusive characteristics especially, therefore, facsimile has irreplaceable advantage aspect business meeting, trade contacts, the contract signature, has obtained more and more general application, and has become one of important means of communication.
At present, all be single line as the requisite communication equipment-facsimile machine of facsimile, promptly a facsimile machine can only connect No. one telephone wire, realizes point-to-point facsimile.Along with the arriving of information-intensive society, amount of information is volatile how much multiples and increases, and the information throughput that facsimile machine need be finished also is being multiplied.This speed to facsimile machine has proposed more and more higher requirement.But because the characteristics of facsimile itself are based on public switched voice net PSTN (being traditional switched telephone network), the frequency band of telephone network is narrower, and disturbed easily when communication distance is far away, communication speed is difficult to increase substantially.Particularly in the busy application scenario of some facsimile services, the problem that telephone line often occurs frequently the line is busy and can't insert after operating personnel usually will helplessly wait for line idle, could insert facsimile machine, has seriously influenced operating efficiency.Simultaneously, along with developing rapidly of integrated circuit and microelectric technique, the disposal ability of the many parts in the facsimile machine (as sweep unit, print member and CPU etc.) all is improved largely, and the access speed of circuit communication part has become the maximum bottleneck that the restriction facsimile machine further improves operating rate.How to address this problem effectively, become a present facsimile problem of personnel's common concern in the industry.
Summary of the invention
The purpose of this invention is to provide a kind of multichannel facsimile, frequently the line is busy, inefficient communication bottleneck problem when this device can solve current facsimile machine communication preferably, makes the operating efficiency of facsimile machine improve greatly.
The object of the present invention is achieved like this: a kind of multichannel facsimile comprises: the embedded computer of being made up of CPU, memory and application-specific integrated circuit (ASIC), and probe, printhead, keyboard, display and drive motors; Wherein as the embedded computer of control centre control each building block of this facsimile machine operation, finish the encoding and decoding of data and control whole fax work flow, memory is used for storing the modulation that the running parameter of this facsimile machine that the user is provided with and operating process thereof and modulator-demodulator exchange or the intermediate data of demodulation; It is characterized in that: also include multichannel dma controller and a plurality of modulator-demodulator, described a plurality of modulator-demodulator is connected with CPU by external bus, adopt direct memory visit dma mode swap data between described a plurality of modulator-demodulator and the memory, and in memory, be provided with the communication line workshation state table, be used to store a plurality of modulator-demodulators and the communication line thereof that this facsimile machine connects and whether be in work or idle current state separately, so that control program inquires about in this communication line state table whether idle line is arranged, select to connect corresponding communication line, send facsimile message.
Described a plurality of modulator-demodulator is formed a plurality of circuit communication units with telephone line interface circuit separately, and each telephone line interface circuit is connected with a telephone line respectively.
Modulator-demodulator in the described circuit communication unit and telephone line interface circuit are finished the mutual conversion of D/A and mould/number signal and the transmission and the receiving function of analog signal respectively.
Be provided with the communication line workshation state table in the described memory, be used for a plurality of modulator-demodulators and communication line thereof that this facsimile machine of stored record connected and whether be in work or idle current state separately.
The facsimile message that described printhead is used for receiving is printed on record-paper; Be used to the to fax scanning input of manuscript of described probe need to be about to the writings and image information on the manuscript of fax to transform into signal of telecommunication input by opto-electronic conversion; The output that described drive motors is respectively applied for teledeltos paper and fax manuscript drives or/and input drives.
The present invention also provides a kind of method of work of multichannel facsimile: the multichannel dma controller that connects a plurality of modulator-demodulators adopts the cycle steal mode access memory, make each modulator-demodulator that oneself independently DMA passage all be arranged, separate work realizes the multidiameter delay operation of fax sending and receiving information simultaneously; When fax was breathed out, CPU selected idle line automatically according to the work at present state table of every communication line of record in the memory, connects and send facsimile message; During the fax incoming call, then select idle line automatically, the information of connecting and receive faxes by telephone exchange.
Multichannel facsimile of the present invention is an advantage of utilizing the public telephone line resource relatively abundanter, by expanding bus, make facsimile machine connect a plurality of modulator-demodulators and communication line, realized that a facsimile machine connects multiple phone line simultaneously, thereby change the method for work of facsimile machine, can carry out multichannel automatically and select one transmitting-receiving operation, promptly when receiving faxes, can send fax simultaneously, perhaps receive a plurality of faxes simultaneously, perhaps send a plurality of faxes simultaneously, realize that on a facsimile machine a plurality of fax operations (or receive, or send) carry out simultaneously and can not repel mutually, thus frequently the line is busy when having solved current facsimile machine communication preferably, inefficient communication bottleneck.The device that present device increases and the hardware cost of parts are relatively cheap, communication means that multidiameter delay is multiplexing and mechanism all are very ripe software engineerings, the present invention is transplanted to it on facsimile communication equipment initiatively, just solved unsolved for many years problem with less hardware and software cost, improve simultaneously other relatively more expensive hardware resources of facsimile machine greatly (as the laser printing head, CCD scanning head) utilance, realize the centralized management and the maintenance of multi-channel modem, comprehensively promoted the operating efficiency of facsimile.Therefore, the present invention is a kind of for the user provides convenient, practical, cheap more facsimile machine product, has good application prospects.
Description of drawings
Fig. 1 is the block diagram that multichannel facsimile hardware of the present invention is formed structure.
Fig. 2 is the block diagram of dma controller transfer process of the present invention.
Fig. 3 is the receive faxes block diagram of operating process of multichannel facsimile of the present invention.
Fig. 4 is the block diagram that multichannel facsimile of the present invention sends the fax operating process.
Embodiment
Further specifically introducing structure of the present invention below in conjunction with accompanying drawing forms and operation principle.
Referring to Fig. 1, the present invention is a kind of multichannel facsimile, and its hardware components comprises: the embedded computer of being made up of CPU1, memory 2 and application-specific integrated circuit ASIC 3, and probe 4, printhead 5, keyboard and display 6 and drive motors 7; Wherein as the embedded computer of control centre control each building block of this facsimile machine operation, finish the encoding and decoding of data and control whole fax work flow; Include multichannel dma controller 8 and a plurality of modulator-demodulator 9~11 (being illustrated as three) in addition, a plurality of modulator-demodulators 9~11 are formed a plurality of circuit communication units with telephone line interface circuit separately again, and each telephone line interface circuit is connected with a telephone line respectively.A plurality of modulator-demodulator 9~11 of the present invention is connected with CPU1 by external bus, and each modulator-demodulator is linked in the embedded computer system as an external equipment, and the port address of oneself is arranged simultaneously; And adopt direct memory visit dma mode and memory 2 swap data each other.Among the present invention CPU and modulator-demodulator be connected and data transfer mode is to realize the key of these functions of the equipments.Because the good extensibility of embedded computer system, particularly simple and easy to do by the external bus expansion, development difficulty is little, and it is convenient feasible that the method that makes CPU connect a plurality of circuit communication parts becomes.In addition, the extra cost that DMA passage of increase embedded system (system itself also has idle DMA passage) and circuit communication part are increased is very low, is generally about 3% to 5% of complete machine cost, so its cost advantage is very obvious.
Modulator-demodulator 9~11 in the circuit communication unit among the present invention and telephone line interface circuit are separately finished the mutual conversion of D/A and mould/number signal and the transmission and the receiving function of analog signal respectively.The facsimile message that printhead 5 is used for receiving is printed on record-paper, finishes the print job of fax contribution; CCD or CIS device are generally adopted in probe 4 be used to the to fax scanning input of manuscript, and the writings and image information on the manuscript of needs fax is changed into signal of telecommunication input by opto-electronic conversion; The output that drive motors 7 is respectively applied for teledeltos paper and fax manuscript drives or/and input drives.Comprise keyboard and display, the function of these hardware configuration is identical with Common Facsimile Machine.Different is memory 2 of the present invention is except the intermediate data of the running parameter of this facsimile machine of being used for storing the user and being provided with and operating process thereof, also be provided with the communication line workshation state table, be used for a plurality of modulator-demodulators and communication line thereof that this facsimile machine of stored record connected and whether be in work or idle current state separately.
Referring to Fig. 2, below brief description DMA of the present invention transmission operating process: because the present invention is connected with a plurality of modulator-demodulators, so multichannel dma controller 8 adopts cycle steal mode references to storage 2.This multichannel dma controller not only can connect a plurality of ancillary equipment physically, and logically also allows these ancillary equipment to work simultaneously; Make each modulator-demodulator that oneself independently DMA passage all be arranged, can separate work, guaranteed to realize the multidiameter delay operation of fax sending and receiving information simultaneously from hardware configuration.
When the modulator-demodulator device was ready to send data or accepts data, it sent the DMA request, sends the usufructuary request of bus (HOLD) by dma controller to CPU again.CPU responds this request at all after dates of this machine of executing, and makes the bus driver of CPU be in elicit illness state.Afterwards, dma controller is taken over control bus, and provides the address to memory.So, between memory and modulator-demodulator, carry out exchanges data.Digital data of every transmission exchange, address counter and word counter add 1 respectively, and when the count value of word counter was 0, dma operation finished, and DMA proposes to interrupt report to CPU, and bus control right is given back CPU.
Because the present invention is connected with many telephonic communication circuits, when sending fax, need select idle circuit to carry out communication, so need the present invention can the state of all telephone lines be managed according to the situation that takies of circuit.The present invention sets up a communication line state table in the control program of system and memory for this reason, and the state of each bar communication line all is recorded in this table.For example, the present invention as shown in Figure 1 has 3 communication lines, then will set up a communication line state table in its control program and the memory, and three records are arranged in the table, respectively corresponding these three communication lines.And the numerical value of these three records has shown the busy-idle condition of three communication lines respectively.If record value 0 is represented line idle, 1 represents line holding, and so, control program is as long as the record value of this table of inquiry just can know that corresponding line receives and dispatches occupied situation.When need sending fax, control program is 0 circuit as long as whether record value is arranged in the inquiry communication line state table.If idle line is arranged, so just select to connect corresponding communication line, and send facsimile message; If whole record values all is 1, show 3 circuit no-lines in the system so, there is not idle line.And when receiving faxes, because multichannel facsimile of the present invention connects multiple phone line, so facsimile transmission person can an a certain therein circuit is being communicated by letter and when the line is busy, another circuit is dialed in selection, and needn't wait for and go ruthless pre-emption again after this line traffic finishes, significantly reduced the probability that can't send fax because the line is busy.In addition, the user can apply for the local side service of telecom operators, and these several circuits are set to a number.Like this, when the line is busy, SPC telephone exchange will be transferred on the circuit of another free time automatically at a circuit, and the information of needn't manual switching just connecting and receive faxes has improved fax efficient exponentially.
Referring to Fig. 3, introduce the flow chart that the present invention sends the fax operation.Aspect transmission fax (fax is breathed out), whether the present invention can inquire about automatically idle circuit in many circuits, if idle line is arranged, then with this circuit connection.If no, then point out all trunks busies.
In sending facsimile posting, at first scan manuscript with probe,, the optical information of manuscript is transformed to the signal of telecommunication by opto-electronic conversion, again through sending in the system storage after the video preprocessor processing circuit processes among the ASIC.Install then after relevant criterion according to the facsimile equipment terminal (as T.4 suggestion) carries out encoding process to the storage data, deposit in the memory again.Whether the present invention's this moment inquires about the communication line state has idle line to transmit.If idle line is arranged, then CPU selects an idle line, be 1 with this communication line corresponding recording setting in state table simultaneously, controlling modulator-demodulator again connects with the facsimile of target machine according to facsimile agreement (as T.30) calling and foundation, by dma mode the data in the memory are delivered in the modulator-demodulator again, through modulator-demodulator digital signal is converted to analog signal, delivers in the transmission target machine by telephone line.Finishing up to whole transmission of data, disconnect connection, is 0 with this communication line corresponding recording setting in state table again, if there is not idle line, then system will wait for, up to idle line is arranged.
Referring to Fig. 4, introduce the flow chart that the present invention receives faxes and operates.In the fax receiving course, the facsimile that the facsimile machine of transmitting terminal and the present invention set up two ends by agreement T.30 is connected, and, finish the transmission of analogue data on public telephone network from transmitting terminal to this machine according to the relevant technical standard (as V.17) that data are transmitted.This machine is as receiver, and the modulator-demodulator device is converted into digital signal with the analogue data of receiving, and is stored in the fifo data buffer of oneself.By the mode of DMA, the data among the FIFO are by in the CPU load memory of the present invention, and this process can be triggered repeatedly, finish up to whole Data Receiving.After this, the present invention will decode the data in the memory according to the correlation technique standard (as T.4 suggestion) of facsimile machine device end, be reduced to original view data, send in the printhead after the processing and print, and form the output of file.
When receiving faxes, because the multi-thread facsimile machine of the present invention can connect multiple phone line, thus communicating by letter and when the line is busy, facsimile transmission person can select to dial another circuit when a circuit, and needn't wait for that this line traffic end goes ruthless pre-emption again.Significantly reduced the probability that can't send fax because the line is busy.Simultaneously, the user can apply for the local side service of telecom operators, and these several circuits are set to a number.Like this, when the line is busy, SPC telephone exchange can be transferred on the circuit of another free time automatically at a circuit, needn't manual switching, improved fax efficient exponentially.Fig. 4 has illustrated the receive faxes workflow of information of the present invention, in case being the present invention, the difference of itself and Common Facsimile Machine have idle line to receive to behind the client information, the record value of communication line in state table of correspondence need be revised as 1, represent that it is in seizure condition; After the end of receiving faxes, again the record value of this communication line in state table is revised as 0, represent that it is in idle condition.Other flow process is all identical with Common Facsimile Machine, repeats no more here.
Claims (4)
1, a kind of multichannel facsimile comprises: the embedded computer of being made up of CPU, memory and application-specific integrated circuit (ASIC), and probe, printhead, keyboard, display and drive motors; Wherein as the embedded computer of control centre control each building block of this facsimile machine operation, finish the encoding and decoding of data and control whole fax work flow, memory is used for storing the modulation that the running parameter of this facsimile machine that the user is provided with and operating process thereof and modulator-demodulator exchange or the intermediate data of demodulation; It is characterized in that: also include multichannel dma controller and a plurality of modulator-demodulator, described a plurality of modulator-demodulator is connected with CPU by external bus, adopt direct memory visit dma mode swap data between described a plurality of modulator-demodulator and the memory, and in memory, be provided with the communication line workshation state table, be used for a plurality of modulator-demodulators and communication line thereof that this facsimile machine of real time record connected and whether be in work or idle current state separately, so that when sending fax, inquire about in this communication line state table by control program whether idle line is arranged, select to connect corresponding communication line, send facsimile message.
2, multichannel facsimile according to claim 1 is characterized in that: described a plurality of modulator-demodulators are formed a plurality of circuit communication units with telephone line interface circuit separately, and each telephone line interface circuit is connected with a telephone line respectively.
3, multichannel facsimile according to claim 2 is characterized in that: modulator-demodulator in the described circuit communication unit and telephone line interface circuit are finished the mutual conversion of D/A and mould/number signal and the transmission and the receiving function of analog signal respectively.
4, multichannel facsimile according to claim 1 is characterized in that: the facsimile message that described printhead is used for receiving is printed on record-paper; Be used to the to fax scanning input of manuscript of described probe need to be about to the writings and image information on the manuscript of fax to transform into signal of telecommunication input by opto-electronic conversion; The output that described drive motors is respectively applied for teledeltos paper and fax manuscript drives or/and input drives.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031573282A CN1302655C (en) | 2003-09-18 | 2003-09-18 | Multi-path facsimile apparatus and its working method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031573282A CN1302655C (en) | 2003-09-18 | 2003-09-18 | Multi-path facsimile apparatus and its working method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1599400A CN1599400A (en) | 2005-03-23 |
CN1302655C true CN1302655C (en) | 2007-02-28 |
Family
ID=34660265
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB031573282A Expired - Fee Related CN1302655C (en) | 2003-09-18 | 2003-09-18 | Multi-path facsimile apparatus and its working method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1302655C (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008172727A (en) | 2007-01-15 | 2008-07-24 | Ricoh Co Ltd | Control apparatus and image processing system |
CN103024243A (en) * | 2011-09-23 | 2013-04-03 | 夏森林 | Photographic facsimile system |
CN106815085B (en) * | 2016-12-30 | 2020-05-05 | Oppo广东移动通信有限公司 | A message processing method and terminal device |
CN109803068A (en) * | 2019-01-21 | 2019-05-24 | 郑州云海信息技术有限公司 | A kind of isomery hybrid system and method based on safety monitoring |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61129973A (en) * | 1984-11-28 | 1986-06-17 | Ricoh Co Ltd | Facsimile transmitting/receiving control system |
JPH1036517A (en) * | 1996-07-29 | 1998-02-10 | Agency Of Ind Science & Technol | Semiconductor ultrafine particle dispersion material and method for producing the same |
-
2003
- 2003-09-18 CN CNB031573282A patent/CN1302655C/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61129973A (en) * | 1984-11-28 | 1986-06-17 | Ricoh Co Ltd | Facsimile transmitting/receiving control system |
JPH1036517A (en) * | 1996-07-29 | 1998-02-10 | Agency Of Ind Science & Technol | Semiconductor ultrafine particle dispersion material and method for producing the same |
Also Published As
Publication number | Publication date |
---|---|
CN1599400A (en) | 2005-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5636218A (en) | Gateway system that relays data via a PBX to a computer connected to a pots and a computer connected to an extension telephone and a lanand a method for controlling same | |
CN1097375C (en) | Variable communication bandwidth for providing automatic call back and call hold | |
US5495485A (en) | Transmission of analog and digital information across a single line | |
CN1318931A (en) | Telephone exchange system and method based on internet protocol | |
CN100499722C (en) | Device and method for realizing transmitting information to computer network real-time communication terminal by telephone | |
CN1302655C (en) | Multi-path facsimile apparatus and its working method | |
CN1547843A (en) | Automatic call distribution with computer telephony interface enablement | |
CN102014217A (en) | Treatment method of selecting multiple telecom functions in connected state | |
CN1602030A (en) | Telephone auto externally dialing method for client service and its intelligent analysis and management | |
CN1209938A (en) | Voice Data Terminals for Wireless Telephone Networks | |
CN1342018A (en) | Network facsimile exchange system | |
KR20000001054A (en) | Apparatus operable with internet in private switching system and method thereof | |
CN1190941C (en) | Calling center blended with packet exchange mode and circuit exchange mode | |
CN100336360C (en) | Countrywide interconnection system for call center and implementing method thereof | |
CN1133303C (en) | Procedure for the switching of data traffic in a data communication system | |
JP3592450B2 (en) | Multimedia information communication terminal device and multimedia information communication system | |
CN102137202A (en) | Public switched telephone network (PSTN) and Internet combined communication method | |
JP3265688B2 (en) | Management device | |
JP2764272B2 (en) | Facsimile machine | |
CN102740168A (en) | Method and system for realizing call, office system and enterprise switchboard system | |
CN1361611A (en) | LAN shared telephone/facsimile access system | |
CN1142698C (en) | Method and device for dialling IP telephone without dialling special service number | |
CN1997049B (en) | Voice communication system constructed on network telephone system | |
CN1214847A (en) | Apparatus and method for establishing communication | |
JP3369102B2 (en) | Telephone system and method |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070228 Termination date: 20200918 |
|
CF01 | Termination of patent right due to non-payment of annual fee |