CN1246229A - Reprogrammable wireless local loop phone capable of emulating wireline phone - Google Patents

Reprogrammable wireless local loop phone capable of emulating wireline phone Download PDF

Info

Publication number
CN1246229A
CN1246229A CN97180556.3A CN97180556A CN1246229A CN 1246229 A CN1246229 A CN 1246229A CN 97180556 A CN97180556 A CN 97180556A CN 1246229 A CN1246229 A CN 1246229A
Authority
CN
China
Prior art keywords
card
telephone set
microprocessor
call
user
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.)
Pending
Application number
CN97180556.3A
Other languages
Chinese (zh)
Inventor
L·P·卡斯
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.)
Bright Technologies Inc
Original Assignee
Bright Technologies Inc
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 Bright Technologies Inc filed Critical Bright Technologies Inc
Publication of CN1246229A publication Critical patent/CN1246229A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/28Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP with meter at substation or with calculation of charges at terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/44Augmented, consolidated or itemized billing statement or bill presentation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M17/00Prepayment of wireline communication systems, wireless communication systems or telephone systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M17/00Prepayment of wireline communication systems, wireless communication systems or telephone systems
    • H04M17/02Coin-freed or check-freed systems, e.g. mobile- or card-operated phones, public telephones or booths
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0104Augmented, consolidated or itemised billing statement, e.g. additional billing information, bill presentation, layout, format, e-mail, fax, printout, itemised bill per service or per account, cumulative billing, consolidated billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/32Involving wireless systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Meter Arrangements (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Prepayment Telephone Systems (AREA)

Abstract

A wireless local loop phone (10) is provided that accepts payment from a variety of sources for wireless calls. The phone (10) emulates, with a speech processor (40) having dial (42) tone generator and a DTMF tone generator (44), a standard telephone set by providing dial and DTMF tones to the earpiece of the handset (12). The speech processor (40) may also play audio prompts that provide instructions or advertisements. A display (20) provides operating instructions to the user, as well as an accounting of call cost and remaining credit. A phone management system (100) communicates with a number of the phones (10) to download new rate and dialing plan information, change stored visual and audible prompts and retrieve accounting data to create call statistics.

Description

Can simulate the wireless local loop telephone set of the Reprogrammable of wire telephone
The present invention relates to a kind of wireless local loop telephone set of simulating wire telephone, can accept various methods of payment and Reprogrammable.
Adopt telecommunication technology to form the system that the multiple user of confession can be used to communicate by letter.These comprise in selecting on a large scale: wired public switched telephone network (PSTN), private branch exchange, paging system, local area network (LAN), ATM net, wide area network, metropolitan area net and wireless network.
Many countries in the world all lack wired PSTN.Yet, the circuit network cost costliness not only be used for wired PSTN business is installed, and expends time in, and make many potential clients can't enjoy service in a period of transition.
A kind of method of solution is to adopt the wireless network of similar honeycomb or PCS network.Cellular network uses a plurality of process dedicated networks (being generally leased line or microwave) to be connected to the independently mesh site of mobile switching centre (MSC), and this MSC then is connected to PSTN.This MSC manages all call treatment intelligence, function of exchange, fault detection and diagnosis.
MSC also is absolutely necessary to the operation of the PCS Personal Communications System (PCS) of immediate development.A PCS uses " microgrid hole " to cover high zone (Office Area, commercial downtown area that for example, has high-rise) of using zone or its features of terrain to limit transmittability.Because the mesh of larger amt is arranged, and PCS can handle sizable traffic carrying capacity.Low-powered transmitter in each PCS microgrid hole receives subscriber signal and communicates (passing through microwave public telephone company or data wire usually) with controller, and this controller is communicated by letter with MSC again.Because such network allows mobile communication, so these networks can be than setting up the expensive better long-term solution of cable network.And, in lacking the country of wired base station, can be rapidly and the such network of arrangement more effectively.
Even but utilize wireless network and PCS network still can't serve a large amount of potential client markets effectively.This is because many countries lack the basic facilities of keeping accounts with the tollbooth need.Further, though various forms of fraud detection and prevention system are arranged, cellular network and PCS network are subjected to handle from those swindle loss of user that network do not pay to obtain telecommunications service still infamously.In addition, those users that are familiar with telephone technology signaling protocol may feel under the weather when the radiophone of the dialing tone that uses general shortage standard wire telephone, dtmf tone accent and other signaling protocols.Radiophone needs to use " transmission " key to come originating call.These differences become radiophone for many potential consumers inconvenience is used, strange and shortage attraction.
Authorize West, No. the 4658096th, 4775997,4922517, people's such as Jr. United States Patent (USP) and the United States Patent (USP) of authorizing Shafer have been described the interface system that the user can be used have the standard telephone set of being familiar with of cellular radio transceiver for No. 4737975." this interface system will be transformed to serial data stream so that be stored in this transceiver from the voice-frequency dialing or the pulse dialing input of telephone set ".Require such conversion to be because radio receiving-transmitting unit uses with " standard telephone set "." programmable " interface system that the patent of Shafer has been described a kind of " can determine when last numeral or the numerical digit of dialing the specific region telephone system automatically ".
But at West, the interface system described in the patent of people such as Jr. and Shafer has increased the cost and the spending of another layer to telephone set.The user not only must have the wire telephone of a station symbol standard, and also must buy this interface and cellular radio facility.
Thereby it will be more cheap to the user that honeycomb or pcs telephone machine are provided.Yet such honeycomb and pcs telephone be confidential asks high-grade maintenance.Must often programme and safeguard telephone set again, programme again by technical staff unfamiliar or that suitably do not train often and safeguard.
The present invention solves these and other problem, the wire telephone of this wireless local loop telephone set mock standard by a kind of wireless local loop telephone set is provided; Appraise and decide the rate of the radiotelephone call of incoming call and exhalation; Accept the various forms of payings of client, comprise prepaid card or credit card; Can be programmed again and can carry out the autodiagnosis maintenance issues by long-range so that the intervention of service technician is reduced to Min..The present invention also provides other features, comprises selectively printing credit or call details, programming to allow telephone set video and audio-frequency information to be provided, to be used to manage the management system of a plurality of radiophones or to be used to show current calling charge and user's residue credit display with multilingual.
Telephone set of the present invention through number bus microprocessor, speech processor and mobile phone are coupled to transceiver in case with wireless communication such as honeycomb fashion, relay radio or satellite network.The telephone number input handset that the user can take mobile phone and will want.When detecting off-hook, microprocessor control speech processor produces dialing tone, and this dialing tone offers the earphone of mobile phone.Speech processor also can reference to storage, so that auditory tone cues to be provided, even as instruction, advertisement call progress data.
The user is by the required telephone number of keyboard input subsequently.The DTMF generator is activated so that the tone relevant with selected key position offered mobile phone by the matrix output of modulator-demodulator by keyboard.Yet these tones do not send to transceiver.Microprocessor control analog to digital converter, through number bus the institute of digital form being dialled the number sends to transceiver.
Microprocessor is constantly checked buffer memory numeral and the dial plan that stores, and whether has imported effective telephone number to judge the user.Whether in case coupling, microprocessor is at first checked, be this call payment to judge the user, and this can be by the user will be prepay or credit card is inserted in the suitable card reader and finishes.This card is identified, and deduct the stored value in that selectively can in this prepaid card, be preserved or the memory the initial cost (as two minutes) of the selected calling of being dialled the number, so that defrayment from credit card collects and stores card number, the term of validity and user's name in this credit card after a while.Initial and follow-up expense is by allowing microprocessor appraise and decide database and appraise and decide call rate and decide according to calling out cost.Display show remaining credit on the card, calling charge with surplus call time to the user.
After (1) buffer memory numeral was judged as coupling effective telephone-number and (2) initial payment, microprocessor connected same " transmission " instruction with complete number and sends to transceiver, begins thus to call out.
The time of a preliminary election before user's initial credit lost efficacy is after interior, microprocessor is proceeded to determine whether to allow to call out by checking on the prepaid card credit line that credit stored in the remaining or telephone set and current calling charge are checked the obtainable special delegated authority of user.For user's Credit Card Calling, the accumulation of microprocessor permission expense simply is so that check out later on or cut-out calling when calling charge surpasses a certain critical value.
Microprocessor can store billing data, as call setup time, termination time, institute dial the number, expense and credit card details.Telephone Management System uses a computer a large amount of telephone sets of remote programmable and retrieves such billing data and it is put in order is the useful call statistics of wireless service supplier or the data of book keeping operation.In addition, Telephone Management System can be used for the remote diagnosis maintenance issues and the maintenance of telephone set of assisting to roll off the production line, and the telephone set that rolls off the production line begins and the communicating by letter of phone maintenance system by incoming call on the line.Even during the telephone set memory is full of billing data the malicious sabotage behavior is taking place, also can begin such remote call-in from the telephone set to the maintenance system in seclected time.
Telephone set of the present invention can be used as real wireless public telephone machine, allows the pre-payment of various forms of striking out and incoming call.This telephone set uses honeycomb fashion, relay radio or satellite mobile phone to simulate the landline telephone machine operation and identical mobile phone command is sent to the transceiver that compatible microprocessor is controlled.Perhaps, telephone set of the present invention can be deployed in the fixed position, as in the user family or in the office, and can use by pre-payment or credit card mode.If the use prepaid card, this allows the ISP who operates telephone set to receive the paying that is guaranteed, if when the use credit card, will allow the ISP to receive and pay and needn't independently be kept accounts and charging program by credit card company's foundation.
Therefore, the object of the present invention is to provide a kind of local wireless loop telephone machine, need not the concentrated accounting system in the radio telephone system management or the credit of telephone operator and prolong.
Another object of the present invention is to provide a kind of wireless local loop telephone set, it can make call rate and accept paying from credit card or prepaid card by the balance between revenue and expenditure after permission card trustship (escrow) credit and the change use or by the credit in the trustship telephone set memory.
But another object of the present invention is to provide a kind of wireless local loop telephone set of mock standard telephone set.
A further object of the present invention is to provide a kind of wireless local loop telephone set, and it has and audio signal is sent to mobile phone so that the speech processor that communicates with the user.
The wireless local loop telephone set that another purpose of the present invention is to provide a kind of Reprogrammable and is easy to serve.
Attached purpose of the present invention is to provide a kind of wireless local loop telephone set, it is suitable for except client's paying of various ways, also simulate wire telephone, calculate the rate of the radio communication of incoming call and exhalation, can carry out long-range programming again, operation autodiagnosis, perhaps display ads, prompting or paying information.
Other purposes of the present invention, feature and advantage will become clearer behind the remainder of reading this paper.
Fig. 1 represents the perspective view of wireless local loop telephone set of the present invention.
Fig. 2 is the block diagram of wireless local loop telephone set part of the present invention.
Fig. 3 is the operational flowchart of the microprocessor 30 of explanation wireless local loop telephone set of the present invention.
Fig. 4 A and 4B are the flow charts that the process of appraising and deciding with rate that starts is called out in explanation.
Fig. 5 is the flow chart that the prepaid card of trustship (escrow) credit in the explanation wireless local loop telephone set of the present invention uses.
Fig. 6 A is the block diagram of Telephone Management System part of the present invention.
Fig. 6 B is the flow chart of the processing logic of explanation Telephone Management System of the present invention.
Fig. 1 represents the preferred embodiment according to wireless local loop telephone set 10 of the present invention.Standard cell phone 12 is coupled to telephone set 10, and keyboard 14 is accepted number there from the user.In order to simulate conventional wire telephone, the mobile phone 12 of telephone set 10 can use carbon microphone earphone system or microphone/speaker mobile phone 12.Prepaid card reader 16 allows the user will call out credit and is input to telephone set 10.For example, prepaid card reader 16 can be the reader of admitting embedded chip card, 9 Mills (9-mil) card or so-called Kapsch card, wherein the Kapsch card uses embedded chip and has inductive coupling apparatus, capacitive means, and these two kinds devices or other coupling devices (comprising magnetic coupling device) are used for and card reader 16 remote interfaces.Second credit card reader 18 also can be provided.Can show obtainable credit to the user through display 20.This credit begins to reduce after the user presses initiate key 15.Telephone set 10 can have the port that is used for computer or other digital devices (as facsimile machine, personal digital assistant etc.) coupling again, transmits by telephone set 10 to allow data.
Fig. 2 represents the part of telephone set 10 with the form of block diagram, and these parts are powered by power supply 70, and power supply 70 can comprise AC main power source, charger, battery or pressurizer.Power supply 70 adjust supplies of electric power in case to telephone set 10 and logical circuit in the telephone set 10 provide 12 volts with 5 volts electric power.Mobile phone 12 is coupled to speech processor, multiplexer and dialer 40.Speech processor 40 is multiplexed or independently insert a plurality of inputs, as transferring generator 42,44 from mobile phone 12, dialing or dtmf tone or wherein storing the input of the memory 41 of audio prompt.Switch 28 is coupled to transceiver 24 with speech processor 40.Microprocessor 30 these switches 28 of control are so that when calling was not undertaken by speech processor, microprocessor 30 can utilize modulator-demodulator 26 to send data frequently by transceiver 24.Microprocessor 30 can be any suitable Intel, Motorola, national semiconductor model or similar microprocessor.
Microprocessor 30 also can be from for taking out the suitable instruction that is used to send to display 20 memory 32 of EPROM chip or equivalent chip, this display can be low cost, two row that are easy to buy, the vacuum fluorescent display of 20 characters of every row.Also can use different display 20, as LCD or similar display, as long as display 20 can show user's calling charge and remaining credit or time.Store voice processor 40 allows microprocessor 30 that stored audible sounds prompting is sent to mobile phone 12 from memory 41.The feature operation of microprocessor 30 control telephone sets 10.Those function and instruction collection reside in the memory 32.Memory 32 can be random access memory ram or read only memory ROM.For example, the operating system of the following stated can reside among the ROM, and audio-visual information can reside on the RAM.In addition, but memory 32 stored details or a plurality of prepayment or credit call and the tables of data that is used to formulate such call rate.
Microprocessor 30 can have real-time clock again, is used for determining suitable concern item and the time.This information is very useful aspect the call rate of making incoming call and exhalation.
1, operating system:
Flash ROM comprises the BIOS (operating system) of microprocessor 30.BIOS can be modified version or other the suitable operating system of the ROM DOS that produced by Datalight company.This basic instruction set is determined the action with lower device: microprocessor 30 (comprising the control of its speech processor 40); Display 20; Various card reader 16,18; The microcontroller that is used for bus 50; Various RAM segmentations in the access memory 32 (are used to judge the digital quantity that dialing is used and the information of dialing form as those; The rate of the time charge that uses according to the destination that the end user imported); The situation of transceiver 24; The modem portion of communicating by letter with long-distance management system 100; How to handle from switch hook, mobile phone 12, keyboard 14, and the interruption of " starting " switch 28; Comprise the call proceeding of starting, foundation, connection and off-state; All accessories are as the printer that is used for client's receipt, the outside 30 milliamperes of loops of RJ11 that are used for computer fax or long-range connection, additional credit/bill and the interconnection of any other fitting that the ISP added.
2, video and speech memory:
The video that the video-ram support is interconnected to on-hook (idle condition) or call progress function shows.These message can comprise that the value of advertisement, operational order, call state, calling charge, paying instrument reaches the voice by the selected use of end user.
Voice RAM possesses distributors by telephone set 10 is provided all promptings in the language.Each word has certain location, and such position is joined together to form sentence, has the time between such word to pause.These words can be multilingual, and its use is to utilize end user's inquiry selected when carrying out initial call setup.Can change audiovisual and voice RAM by uploading or download new information.Video-ram is connected to voice RAM, so that the selected language of actual shown language and client is identical.
" telephone set operation "
1, give user's message:
Fig. 3 has shown the operation of telephone set 10.When using telephone set, microprocessor 30 voltages raise and start display 20 display operation instructions, advertisement or its combination under ISP's controls.The target number and the expense of initial call time of display 20 demonstration input keyboards 14 are given the user.Display 20 also can show the value (as prepaid card 17) of the method for payment of being followed or show credit number when using credit card 19.The audiovisual prompting can be provided when detecting the state variation of switch hook 11 by microprocessor 30.Perhaps, can when receiving the data that are input in the buffer (being connected respectively to the prepaid card reader 16 of admitting prepaid telephone machine card 17 and the credit card reader 18 of admitting standard credit card 19) that is labeled as SPO and SPI, microprocessor 30 provide such prompting.The sound of those audibles or visual prompting can be instruction or advertisement, and these instructions or advertisement can change through the long-range telephone set 10 of programming again by Telephone Management System 100 (be presented among Fig. 6 and in following relevant article and be described).
Operational order informs that the user mentions mobile phone 12 and calls out.When the user when switch hook 36 is mentioned mobile phone 12, offhooking detector notice microprocessor 30, and open the dialing tone generator 42 that is positioned at speech processor 40.Thereby the user can hear dialing tone when putting mobile phone 12 in one's ear.
Subsequently, microprocessor can randomly show a piece of news on display 20, promptly can obtain another kind of language by the # key on the lower keyboard 14.Press the # key and between bilingual, dial the pointer that changes in the microprocessor software: as English/Spanish, Spanish/French, French/German, Chinese/Japanese or the like.The original text of language is stored in the memory 32 of microprocessor 30; These language in advance the record audio prompt can be stored in the memory 41 that can be MSM6650 (ORI) IC of stored speech processor 46.In case the user selectes a kind of language, microprocessor 30 provides later audiovisual prompting with the selected language of this kind.Visible message is taken out as numeric word from memory 32, and sends display 20 to by microprocessor 30.The audible prompting is by microprocessor 30 requests, and embedded microcontroller calls this message from its memory, carry out filtering, carries out required digital-to-analogue conversion, and with tone frequency channel wire (being labeled as A) introducing speech processor 40, the earphone of mobile phone 12 given sound subsequently by this processor 40.In whole calling procedure and especially during calling was started, the language of selecting with the user utilized voice message prompting user.Telephone set 10 is equipped with a series of " message of recording " of bilingual form how to use phone, call situation or the like to notify the user.These message also can comprise, advertisement, similarly telephone service.In addition, the user can obtain the audible prompting of residue credit on relevant its card 17,19.
2, paying is checked and card safety:
No matter selected which kind of language, audiovisual prompting indication user inserts credit card 19 or prepaid card 17.Two kinds of card reader 16,18 can be provided, so that various types of card 17,19 all can be admitted, perhaps telephone set 10 can only be equipped with one type card reader 16,18.After showing the instruction that maybe can hear, the user will insert prepayment telephone machine card 17 or take out its credit card 19 by card reader 16,18.Information from the card 17,19 that is inserted is transferred to card reader 16,18, and this information is kept in the card reader 16,18 till being sent to microprocessor 30.If use prepaid card reader 16, can pull card 17 into reader 16 by the actuating unit device of for example wheel disc etc., and along with moving of card 17 read recorded data.In the situation that prepaid card 17 inserts, card reader 19 reads specific code, is recorded in sign indicating number on the magnetic stripe of card 17 such as those.These yards can be discerned still surplus credit line on distributing and releasing corporation, card sequence number and the card 17.Prepaid card reader 19 is preserved cards 17 till finishing whole calling and mobile phone 12 and returning to the on-hook position.
Microprocessor 30 is checked the statusline from card reader 16,18 continuously and sequentially.If have obtainable data, statusline will so be indicated, and interrupt service routine will make microprocessor 30 stop to carry out its normal procedure and makes the above-mentioned reader 16,18 of microprocessor service.Therefore, microprocessor 30 accepts to be stored in data in the memory 32 by a port in the built-in serial i/o port of two special uses immediately from any card reader 16,18.
Microprocessor 30 is checked the identification code of card and the storage table of a stolen or illegal card 17, if stolen or illegal, by being damaged, be damaged or modify unilaterally, then card 17 is return to the user, and is provided and tell that user's card 17 is an illegal message.If card 17 is legal, remaining credit (for prepaid card 17) will be placed in the register so that use in the calculating afterwards.When using credit card 19, credit card reader 18 reads its information, and this information is sent to RAM Cache in the memory 32.Microprocessor 30 is checked significant digits, the term of validity, Route Selection and PIN number in the card 19.Subsequently microprocessor 30 can be stored in the memory 32 and by long-range upgrade effectively/the invalid credit card database compares.Perhaps, but telephone set 10 abbreviated dialing real-time onlines are confirmed system.If return and get permission sign indicating number, then this sign indicating number is logged into call record and calls out and continue.If receive and deny sign indicating number, then end call process is also pointed out the user to attempt other and is planted method of payment.
When not having card 17,19 to insert or not having card data for retrieval, microprocessor 30 continues other inputs of sampling and serves any request action.An example that continues process is the service of video display 20.Microprocessor 30 is written to display 20 with a new letter, and display 20 acknowledges receipt of this letter and starts expression display 20 subsequently and has been ready to receive next alphabetical statusline.Simultaneously, microprocessor 30 uses clock 38 to calculate preset time; After that past time, microprocessor 30 is given display 20 with next letter, and this rolls message on display 20.
3, call out and to start and rate is appraised and decided:
In " non-busy " "on" position, arbitrary action that telephone set 10 sends in the logical block by transceiver 24 in the monitoring bus 50 continuously.If there is not action, then telephone set 10 is not provided with calling.Telephone set 10 can interiorly in a period of transition show welcome message or advertisement.When the user by mentioning mobile phone 12 " off-hook " when coming originating call, just send an interruption to microprocessor 30.Microprocessor 30 is served this interruption, and by applying the generation that the relevant dialing tone generator 42 of electric energy or startup and speech processor 40 (it can provide dialing tone separately, does like this if suitably be designed to) starts dialing tone immediately.Simultaneously, display operation instruction on display 20.Message shown on the display 20 is stored in the main storage 32 of telephone set 10 under the control of microprocessor 30, be called and be transmitted to display 20.
Fig. 4 A and 4B illustrate that this calling is started and rate is appraised and decided process.Microprocessor 30 control displays 20 or speech processor 40 are imported required telephone number with the prompting user by keyboard 14.In step 140, input digit is closed dialing tone generator 42 by microprocessor.When depressing each key, the Dual Tone Multifrequency tone is to being added to mobile phone 12 so that the user hears.The frequency of using on this tone pair and " button " formula telephone set is identical.Dtmf tone is transferred being not used in actual place calls.On the contrary, dtmf tone is transferred being used for the mock standard wire telephone by the user of telephone set 10.Therefore, when pressing each continuous key, DTMF generator 44 produces the tone relevant with selected key.These tones are fed to mobile phone 12, but do not send into transceiver 24.Simultaneously, keyboard 14 utilizes to the connection of front end gate array selected key is sent to analog to digital converter with microprocessor 30 couplings of telephone set 10.This digital number of microprocessor 30 buffer memorys and also this number is sent to transceiver 24 through bus 50.
If set timer between a numeral in each digital back, and in the expiration of previous selected time (as three seconds) that next key is depressed, then microprocessor 39 thinks that dialing finished and will call out the number of being dialled in.Perhaps, microprocessor 30 carries out numerical analysis, by judging by constantly dialer maps stored in the number of institute's buffer memory and the telephone set 10 being checked when dialing is finished.In case coupling, microprocessor 30 determines and dials complete significant number.The dial plan that is written in the memory of this numerical analysis by the number relatively imported and telephone set 10 judges whether the end user has dialled in effective numeral, thereby judge that these numbers are tax-free call, this locality, long-distance or international destination, still non-existent destination.If input random number or appearance " fertile finger " mistake (that is, pressing two keys simultaneously) are determined in numerical analysis, then end call and notify the user.In case determine the destination of calling, the rate that then the numerical analysis result is sent to the rate of determining that this calling need be paid is appraised and decided process 150 (seeing Fig. 4 B).
In any case, the number of dialling in that each is complete all is sent to above-mentioned formative transceiver 24, and if remain enough line of credits on the card 17,19, then sends the SND order so that the shortest time of the selecting required calling of (as two seconds) at interval.For this reason, microprocessor 30 is communicated by letter with transceiver 24 and is asked it that the number of being dialled (destination number) is sent to suitable mesh site.Transceiver 24 stores the destination number, receives numeral " transmission " order until it from microprocessor 30.Transceiver 24 starts outbound call subsequently.Typically, this comprises: scanning is used for carrying out with near the base station of mesh site the channel of wireless link; The scanning available system is to judge best radio link; And be locked on the specific mesh site.Various message exchange between transceiver 24 and microprocessor 30 so that correctly set up and call out.Next transceiver 24 is communicated by letter with the mesh site again, the number that transmits its login number, its telephone number and dialed.If when telephone set 10 receives the monitoring message that this calling of expression can not finish, microprocessor 30 will stop this calling and show describe the message of this problem, as " your calling can't be finished this moment, please hang up and try after a while again.”
When correct monitoring message has carried out exchange and calls out when starting, microprocessor 30 makes user's transmitter (microphone) noise elimination, and only opens its mobile phone 12 receivers, so that the user can hear replying of bell signal and called party.When calling is replied and user when hearing called party's sound, the user must press according to the visual cues on the display 20 and open beginning key 15 so that microprocessor 30 noise elimination mobile phone 12 not can begin dialogue thus.Simultaneously, microprocessor 30 is write down the enough credit accounts that are stored in the credit register, with the telephone expenses at payment preselected time interval (as two minutes).In addition, microprocessor 30 record start time in memory 32 and starts the call time that clock 38 writes down passage so that carry out call-accounting.Clock 38 can be the real-time clock such as DS1302, and it is coupled to and is used to support the super capacitor of power supply and is equipped with the power failure supervisory programme.
Honeycomb fashion, satellite and trunk line wireless standard do not support to reply supervision as usual.Have only youngest CDMA standard just to support to reply supervision and allow end office's progress tone is returned to telephone set.As the substitute of replying supervision, some service providers has been revised its switch, so as receive from wired end office (EO) reply supervisory signals the time produce DTMF or the 4th row tone.Therefore, microprocessor configurable receiver circuit is to confirm the tone by the ISP was provided.Microprocessor 30 can receive identification when replying the pre-tone of supervision subsequently, sends signal and automatically removes noise-limited condition, allows user's communication, and record start time and the initial time that requires the user for this reason to call out are paid at interval.Perhaps, whether telephone set 10 configurable digital signal processing chips are handled from the acoustic information of called party and calling party reception, begin and when begin to judge dialogue.But subsequent state line interrupt microprocessor 30, so that opening entry call time.
Before actual call was finished, the rate that microprocessor 30 starts " the per minute rate " of definite destination of being dialed was appraised and decided process 150.In brief, rate is appraised and decided distance, the time and date that process 150 determines that these callings will be advanced, and with reference to by the rate structure that the ISP provided, with beginning and the correct expense of further part of the calling determining to be finished.Base rate when the ISP of telephone set 10 determines to use telephone set 10.
Paying can be based upon on the basis of aviation distance that telephone set 10 arrives the destination of being called out and type of call.Three typical types are time, date and to call out be (long-distance) or long-distance to another country (world) beyond local, this area actually.For example, may be full price daytime, and may be 0.75 of full price rate evening, perhaps may be 0.5 of full price rate night.Date also can comprise discount, and Mon-Fri is that full price, Saturday are 0.5 of full price rate, and be 0.75 or 0.5 of full price rate Sunday.Distance multiply by the sum that time, rate and any discount are promptly made the required paying of the actual use of user.Additional cost, tax or other special expenses or discount (as holiday) will add from an exception table of the memory 32 that also provided by the ISP of telephone set 10, and can be used to show the whole calling finished or the all-in charge of each several part.
4, calling procedure and termination:
In any case, new balance of payments will be stored in the stored place of original credit (as be stored on the card 17 or on the memory 32).Simultaneously, on display 20, showing remaining credit during the whole call, also can show the residue call duration time (being initial 2 minute period or 1 minute current period) in the current charges paid period, these can be the demonstration of bar chart or other types.When setting-up time (as 1.5 minutes) finishes, and preferably for selected subsequently period (as 1 minute), there is enough residue credit another minute that microprocessor 30 was checked with the checking connect hours.If like this, the calling procedure letter in reply check program that continues to lay equal stress on then.If but when not having enough credit to be left, microprocessor 30 makes display 20 flickers, shows subsequently and asks the user to insert the instruction of another card 17.May allow some extra free time or grace period (for example, 10 seconds), if but do not have to insert (having enough credit) new card 17, then call out and will be terminated and card 17 is return.
Microprocessor 30 Monitoring Data line and interception, decoding and the message from the logical block of transceiver reacted (when being called out) continuously.If circuit connection failure and when by transceiver 24 this being reported to telephone set 10, this calling will be terminated.When the user is put back into mobile phone 12 when making mobile phone 12 return to the on-hook position on the carriage, also can sends and finish (END) order and come terminated call to transceiver by microprocessor 3.When calling was finished, call duration will be affixed in the statistics file of account data of the calling of having done on the relevant telephone set 10.These call statistics comprise year, month, day and call setup time, call duration and call number.
Last deduction is from arbitrary prepaid card 17 deductions, and new balance between revenue and expenditure will show and be recorded on the card 17 in the magnetic mode, and card 17 is return so that return to the user from reader 19.Telephone set 10 shows the message of " thank you " type and returns to the free time and ready mode subsequently.Remaining call statistics is recorded and is kept in the memory 32 so that upload to the central office after a while when requiring.
Credit card 19 is called out except the record keeping of the card 19 that has no credit and can be made progress in the mode identical with above-mentioned prepaid card 17.The total cost of calling out is recorded with the number of credit card 19, the term of validity etc. so that upload to the central office or central computer is kept accounts.Perhaps, if the supplier of wireless service decision like this, as previously mentioned, telephone set 10 can be designed to incoming call so that authorize each Credit Card Calling in advance.
5, incoming call:
Telephone set 10 can be designed to independently a public telephone set or a wireless local loop telephone set.If be designed to public telephone set, telephone set 10 will not accepted incoming call, because still do not exist in the method that call accepted is kept accounts to the user before,, calls out by the modulator-demodulator of telephone set 10 to allow remote programmable yet can being configured to reply this after the ring of selected quantity.
As the wireless local loop telephone set, telephone set 10 starts outside ringing set when receiving incoming call.In addition, telephone set 10 can start real-time clock 35 so that begin calling out timing.If dispose caller's recognition function, telephone set 10 also can begin this call charging so that charge to the user.
Inside story transmits
In the embodiment shown in Fig. 1-3, bus 15 can be the three-way number bus of Motorola.From all passing through transceiver 24 (as the transceiver of Motorola Inc.'s production) transmission with removing sound and data-signal to telephone set 10.Transceiver 24 communicates by electromagnetic wave and regioselective mesh site.Transceiver 24 is replied order and the control signal from the microprocessor 30 of telephone set 10.Transceiver 24 also receives, reply the status signal that receives from the mesh site and send it to telephone set 10.
Two-way communication between microprocessor 30 and the transceiver 24 can use the priority message agreement of being developed by Motorola Inc. to carry out on three-way number bus 50, described in " the peripheral message of three-way bus transmits standard " of Motorola like that, this file this in the lump combination so that reference.Usually, three data wires that are called C data (supplementary data), R data (return data) and T data (True Data) circuit are cushioned and shaping, but directly are connected between transceiver 24 and the microprocessor 30.Article three, each the bar circuit in the data wire always is in " very " (height) state or " vacation " (low) state.Utilize the relative status of data wire and also utilize the absolute change of wall scroll data wire and information is transmitted on bus 50.For example, if C data and T data wire are low (0,0), then transceiver 24 is in reset mode.As another example, if microprocessor 30 makes the R data wire become low state by high state, then this will signal to transceiver 24, and expression microprocessor 30 is sending message to transceiver 24.Timing on the logical block control bus 50 in the transceiver 24.
At selected interval (as, approximately each 1 minute), transceiver 24 is by sending the state that status request message is checked telephone set 10 on bus 50.Microprocessor 30 generally in the time interval of setting (about) as 30 seconds reply.For example, " switch hook " sign indicating number can send to transceiver 24.The switch hook sign indicating number can Shi $IF (equaling 16 hexadecimal number).This switch hook sign indicating number indication telephone set 10 is classified as auxiliary peripheral, this means: start or forbid that the message of calling out must use transmissions (SND--begins) and end (termination) message by transceiver 24.Those are defined as complete and effective telephone number by microprocessor 30 makes microprocessor 30 will cause microprocessor 30 through buses 50 " SND " order to be sent to transceiver 24.Similarly order sends to transceiver 24 through bus 50 when being fit to.When telephone set 10 sent message to transceiver 24, the message that is transmitted must meet the form of defined.For example, the message of 16 bits can have the address (4 bit) of following destination sign indicating number (4 bit) thereafter, and this sign indicating number back, destination is the data field of 8 bits.Each message on the bus 50 must be made of 16 bits, otherwise will be left in the basket.
In any case, utilize the status data exchange of this rule, transceiver 24 can know that telephone set 10 handling an ongoing calling, or is in operating period but because the shortage of the traffic and at leisure.
In the T data that telephone set 10 must receive the traffic carrying capacity of all buses 50 at any time and can come testbus 50 by an interrupt generator for this reason and the C data wire just with the transformation of bearing.The interruption that is obtained offers microprocessor 30, and microprocessor 30 is served this interruption immediately, received traffic carrying capacity and this traffic carrying capacity of decoding of this microprocessor 30 of addressing.
The operation of storage values card reader
Two kinds of basic skills of utilizing prepaid card 17 to operate telephone set 10 are arranged.Or the credit on the card 17 can be deposited on this card and change this credit (as mentioned above) by card reader/write device after using, or can be in memory this credit of trustship.As described below and the of the present invention second optional embodiment that be presented among Fig. 5 uses card reader 15A shown in Figure 4.Its physical unit is used as the storage values card reader by the card reader 15A of the Xico company production and selling in No. 9737, Chatsworth Eton street, California.Typical card reader " is read " card to determine its value and to have the mechanical device that is used to rewrite the card value of calculating the amount of paying the fees.Should " writing " action allow the user again with blocking 17 and obtain the same value of other free service very important for guaranteeing that card 17 does not stay.
On the contrary, card reader 15a utilizes storage values card 17a whole values of card 17a to be read in the memory 32 of telephone set 10.Therefore, write mechanism and can remove from card reader 15a, this saves suitable expense.Has many kind structures and operation method as the card reader 15 of storage values card reader; Below and three exemplary method are described in Fig. 5.
1, single phonecard:
Storage values card 17a is used for issuing according to making with selected telephone set 10, which comprises at least following information: the sequence number of telephone set 10; Transaction code and credit line.Usually, storage values card 17a will be from the issue station that is configured to public dispenser, obtain the retailer or in wireless service supplier's service point.The SWIPE encoder of the RS232 port that is connected to the PC master computer is used in these issue stations, and this PC master computer has the independent serial port that is connected to telephone set 10.User's (after cash or other methods of payment) is with required card value input PC main frame, and the PC main frame is given encoder with sequence number and other data of this information, user's telephone set 10.Encoder produces the transaction code of UNIX time mark as uniqueness, and card 17a is sent in sequence number, card value and UNIX time mark or the enciphering of another unique transaction code of telephone set 10.The PC main frame stores this transaction data so that hold the record in order to auditing after a while.
The user inserts card reader 18a with storage values card 17a, confirms the validity of card 17a and read information from card 17a.So just, the value (as $50) of a whole card 17a is sent to the memory 32 of telephone set 10.Card reader 18a can be constructed to read or read when withdrawing from card 17a when inserting card 17a.Card reader 18a also sends to the data decode on the card 17a microprocessor 30 of telephone set 10 with all data.Microprocessor 30 these data of checking, and effectively the time, new card value is added to its memory 32, and utilize transaction code or card 17a to upgrade its transaction code file.Yet the data that are stored among the card 17a do not change, because reader 17a is different with common card reader, it lacks encoder.Selectively, telephone set 10 can show the value of prepaid card 17a or the number of credit card 17b to the user.Perhaps, use green and red LED to make the user know that credit is obtainable or unavailable.
Verify and do not misapplied in order to ensure card loss or that be stolen, can be simply by check on the card 17a information with can verify by the information that Telephone Management System 100 periodically downloads on card 17a loss or that be stolen of telephone set 10, as shown in Figure 6.Yet, suppose that the user uses telephone set 10 to consume whole De $50 credits and also attempt reusing the still card 17a of Bao Cunyou $50 credit subsequently on telephone set 10 or other telephone sets.For the anti-situation of planting here, as shown in Figure 5, reprogramming telephone set 10 is to determine: (1) card 17a goes up stored sequence number and whether mates sequence number stored in the telephone set 10, reaches transaction code or sign that whether upward stored transaction code of (2) card 17a or sign (as the UNIX time mark) mate the last card 17a in the transaction file that has been stored in telephone set 10.If sequence number is not mated or transaction code is not mated, then the storage values of card 17a will not send telephone set 10 to.By this way, the used card 17a of telephone set 10 refusal, even the information on the card 17a because card reader 18a does not rewrite card 17a with use before identical.
2, the phonecard of selling automatically:
Though high safety, single phonecard 17a can only use with single portion telephone set 10, requires card 17a with previously selected telephone set 10 distribution.The method of eliminating this shortcoming has two kinds.
At first, card 17a can purchase by an automatic vending machine and sell.The client inserts automatic vending machine with cash or credit card and imports mobile number, ESN and other identifiers of telephone set 10.Can utilize this identifier and exclusive transaction code (as, time mark) that card 17a is encoded, checking is proceeded as shown in Figure 5.
Perhaps, do not require the user with specific mobile number programming card 17a, and can be only to utilizing exclusive transaction code that card 17a is encoded, this is particularly favourable when many telephone sets 10 have been configured to only verify according to transaction code.Yet the method requires telephone set 10 to programme again and removes card 17a, utilizes other telephone sets to reuse card 17A to prevent the user.Because card 17A can be wiped by whole, therefore need not to provide " writing " hardware to card reader 16A.
Optional feature
1, value adds function:
During calling out, the user can require to provide dtmf tone transfer with automated system (as, information system, company's catalogue guide, order system etc.) interface.Accomplish this point, the user only needs to press simply the numeral in the lower keyboard 14, starts dtmf tone built-in in the transceiver 24 and transfers generator or dtmf tone to transfer generator 44.Perhaps, after confirming " transmission " order via bus 50, the analog-to-digital conversion in the time of keyboard 14 signals stops, and microprocessor 30 definite callings are carried out, and dtmf signal is sent to transceiver 24 so that transmission from mobile phone 12 subsequently.This allow the TMF tone be able to by with the remote-control device that requires dtmf tone to transfer to carry out telephone operated machine 10 to communicate by uppick.
Because telephone set 10 is wireless, it also can be mounted in for example interior mobile phone of bus, subway, aircraft or taxi.In this case, the user may want a receipt, and telephone set 10 configurable printers in this case are as heat-sensitive printer.But this receipt record date, time, week, called-number, the number of minutes and calling charge.
2, remote programmable
The wireless service supplier who serves telephone set 10 can use Telephone Management System 100 to come reprogramming telephone set 10, specific to support " SID " (wireless system identification number).Therefore, " preferably " SID of telephone set 10 configurable telephone sets 10 table.Telephone set 10 move to one new when regional, the network control channel of each ISP's SID in telephone set 10 these zones of monitoring, with each SID therewith epiphase relatively, and selection is called out by preferred SID when coupling.This table can be updated or changes by the remote programmable between telephone set 10 and the Telephone Management System 100 dialogue.Certainly, similarly the result can obtain to avoid special SID by programming telephone set 10.Use wherein any method, particular wireless service supplier can both programme telephone set 10 preferred its oneself or relevant with it entities, thereby increase its income.
When telephone set 10 is not used, switch (by microprocessor 30 controls) is connected to the audio path of radio receiving-transmitting unit 24 audio path of modulator-demodulator 26, thereby cut off from the input of mobile phone 12, in this default mode, telephone set 10 always can be received the incoming call from central office or Telephone Management System 100, so that upload the updating value of statistics or mail downloading charge counting rate meter.During low traffice hours, Telephone Management System 100 can be called out each telephone set 10 (or vice versa) and download up-to-date communication rate, dial plan etc.For example, telephone set 10 can utilize local, constitute (forming), long-distance, " 800 " or the new price of international call or the price of incoming call or service request and carry out reprogramming.Each telephone set 10 can be reported its maintenance states to Telephone Management System 100 in the incoming call time of preliminary election or when local failure detector circuit is determined when request.Also can download the message of the visual display unit 20 that is modified in this way.
Perhaps, between each telephone set 10 and Telephone Management System 100, do not carry out expensive cellular call, can be telephone set 10 ability that preferably sends and receive data at the low traffic time durations of network on the honeycomb control channel is provided.Be used to realize that the apparatus and method for of this program is described in United States Patent (USP) the 5th, 546, in No. 444, this document at this in the lump in conjunction with as a reference.
In any case, for example visual display unit 20, memory 32 and can between 300 and 9600 bauds, operate and be furnished with built-in error checking and correction (ECC) algorithm and the modulator-demodulator 26 of complete AT Command Set all is connected to bus 50.Also can in telephone set 10, adopt the RHll jack, so that provide outside facsimile machine or modulator-demodulator to the user.Can utilize on-hook or off-hook call that calling is set.For example, for on-hook calling, the load that microprocessor 30 detects by the lead of RJll jack, and make dialing tone generator 42 produce artificial dialing tone.Forbid auditory tone cues by microprocessor 30, but still provide visual prompts to come the progress of show Calls.In Speech Communication, must insert prepaid card 17 or credit card 19 and proceed to allow communication.After calling was finished, external device (ED) returned to hook position and telephone set 10 end call as mentioned above.
Perhaps, for off-hook call, carry out as ordinary call by the communication of RJll jack, promptly the user begins to call out by take off mobile phone from hook switch.
Bus 50 can be the number bus of two-way 20 bits of outside, sends from the order and the transmission information of microprocessor 30 by this bus 50 and gives microprocessor 30.Such bus 50 can be exchanged telephone set 10 of the present invention with various transceivers and wireless network.For example, telephone set 10 can easily be modified and be configured to work with various honeycomb fashions, PCS, satellite and relay wireless electric network.Similarly, telephone set 10 can work together with the transceiver 24 of other manufacturers, as long as these transceivers 24 just can with number bus 50 interfaces.
Can be by programming card being inserted prepaid card reader 18 transceiver 24 of programming.Information on the microprocessor 30 access programming cards, for example sequence code of transceiver 24.These codes are responded to display 20.Therefore, the technical staff can be by new " SID " or the new Mobile Directory Number (MIN) of keyboard 14 inputs.Microprocessor 30 is accepted these orders and with its storage.Telephone Management System 100 also can be used for assisting the existing field boundary of telephone set 10 to safeguard.For example, the insertion of programming card also can trigger the built in diagnostics software program that moves complete maintenance program in the telephone set 10.
Telephone Management System
Fig. 5 A and 5B explanation are by the part of Telephone Management System 100 and the processing operation of being born thereof.The target of Telephone Management System 100 provides a kind of simple and useful system with following feature that is used for managing cellular telephone set 10: with the ability that telephone set 10 carries out two-way communication, comprise the ability of the communication that reception is started by telephone set 10 and detect and rebulid communicating by letter of losing and proceed the ability of transfer of data and reception.Typically, this system operation can certainly be used other operating system on platform routine, that popularize such as the work station that moves Windows (3.1, NT etc.) or UNIX.Appraise and decide from rate auditory tone cues telephone set 10 all functions thus operating system control.
Fig. 6 A has shown the part of system 100, comprises CPU 106, is used for modulator-demodulator 108 and database 110 with telephone set 10 interfaces.Modulator-demodulator 108 called telephone machines 10 are so that upload data or check its state.Configurable second modem is so that telephone set 10 can be free and call-in system 100 continually, so that reporting call billing data during in the specific time or in its buffer fills.Two modulator-demodulators can interference-free work in this mode.
The information of following type must be preserved, organize and manage to the database 110 that is used for system 100:
The foundation of Telephone Management System 100 and structure;
The structure of telephone set 10 and assignment information;
The Fee Schedule of each telephone set 10 comprises the rate of free, local, local long-distance, long-distance and international call;
The identification group of stolen/ card 17,19 of losing; And
The billing data of relevant each telephone set 10 of storage.
For example the database 110 of Informix reactive data base also must provide can according to database 110 maintenance or other or programmable parameter with telephone set 10 be combined into the communication request group and with the ability of each telephone set 10 beginning communication session.Such group allow the operator of system 100 set up the telephone set 10 with identical rate structure group (as, wherein telephone set 10 destination rate very approaching geographically or telephone set 10 is identical).
Fig. 6 B has shown some process of operation in system 100, as observation process 130 or GUI (" figure user interface ") process 130.Observation process 120 is in step 122 decoding input message, is stored in these message in the database and at step 126 notification message processor in step 124.Main message handling device 106 moves on CPU 106.This unit 106 also moves GUI input process 130, utilizes this process 130, carries out the database maintenance of telephone set 10 and carries out the position maintenance of telephone set 10 in step 134 in step 132.GUI process 130 also can be responsible for transmitting message and give telephone set 10, shown in step 136.And the operator of system 100 can provide primary data (as the owner of certain electric phone 10 or operator, modem speed and position, system password) to system 100 by GUI process 130; New telephone set 10 is joined system 100; When information being uploaded or downloading, on telephone set 10, carry out self-diagnostic function to telephone set 10; Adjust rate information; With prepaid card 17 or credit card 19 lose or the sequence number of stolen family is downloaded to telephone set 10 so that swindle is reduced to a minimum; And poll telephone set 10 is to produce required report.
System 100 communicate by letter with a large amount of telephone sets 10, so that download and upload data and operating system, request call is write down and carry out maintenance test.Typically, system 100 communicate by letter with certain electric phone 10 so that:
The variation of transmission group message;
Send maintenance test message;
The state of request telephone set 10;
The request call record;
Mail sending charge per message counting rate meter or part Fee Schedule are as local, local long-distance, long-distance or international call plan; Perhaps
Send the software of initialization data or similar application software.
System 100 can use such as the various communication protocols of ZMODEM and communicate by letter with telephone set 10, also can select the various forms that are used to send data to telephone set 10 and receive data from telephone set 10.Yet requested typical telephone set status data comprises error correction or state information.Call out billing data and comprise the information that plays the number of relevant free, local, local long-distance, long-distance or international call of from certain electric phone 10, breathing out since the last inquiry of system 100.At last, can retrieve billing data, such as the credit card information of number that comprises user, card number, the term of validity, charged etc.Clearly, this information should be carried out scrambling at least and preferably be encrypted to stop the interception by undelegated personnel institute.The transmission requirement as the mass data of Fee Schedule or dial plan that sends certain electric phone 10 to has careful error correction.
A kind of method that receives Fee Schedule or dial plan of guaranteeing that is used for each telephone set 10 is to make system 100 at first set up message such as Fee Schedule by being divided into data block that for example 256 bytes are big.Each telephone set 10 will not only receive the data in the data block, and also receive as be used for the byte count of whole Fee Schedule error correction information, be used for the inspection and the information of the anticipatory data piece of certain data block and total quantity.According to this information, telephone set 10 will produce an acknowledge message and give system 100 when receiving whole Fee Schedule.When data block was imported, telephone set 10 generated and sent the status message of each data block that sends.If make a mistake really, only the data block of retransmits erroneous attempts retransmitting pre-determined number, saves 2 to 3 minutes connect hours of the required modulator-demodulator of mail downloading charge counting rate meter.The time that connection of losing or uncompleted transmission are preset system 100 or telephone set 10 relatively is overtime.System 100 can ask to have sent the state renewal of the telephone set 10 of negative affirmation message when its time-out time end subsequently.Error message between telephone set 10 and the system 100 generally will comprise an error code, which part that this error code helps to judge this message for bad news, should retransmit which part or whether since for example bad carrier signal in that the time reconnects after a while.
If physics or mechanical problem occur, microprocessor 30 is Inbound Calls management system 100 automatically.Microprocessor 30 or Telephone Management System 100 start the connection of the test telephone machine 10 in the microprocessor 30 and the test program of part subsequently.Serious fault will cause telephone set 10 to be disengaged work or need technician to correct.
Above-described is the purpose that is used to explain and disclose the preferred embodiments of the present invention.For example, be used for microprocessor function software, be used between telephone set 10 and the Telephone Management System 100 or microprocessor 30 and transceiver 24 between communication protocol can make amendment, and still fall among the scope of following claim.Further modification to described embodiment is apparent to those skilled in the art with transformation, and can carry out under the prerequisite of category that does not break away from the present invention and following claim or spirit.

Claims (33)

  1. But 1. radiophone with mobile phone and keyboard and mock standard wire telephone, this radiophone comprises:
    A. transceiver is used to pass through wireless communication;
    B. microprocessor is coupled to this transceiver through number bus, is used for making this transceiver to send the telephone number that is input to this keyboard; With
    C. processor is coupled to this mobile phone, is used to produce prearranged audio signals and these audio signals are sent to this mobile phone, so that the mock standard wire telephone.
  2. 2. radiophone as claimed in claim 1 comprises being used for the card reader accepting to pay from the user.
  3. 3. radiophone as claimed in claim 1 also comprises the dial plan database, is used for (1) and determines when that the number that is input to keyboard comprises the telephone number of having set up, and perhaps (2) appraise and decide the expense of call.
  4. 4. what have mobile phone and keyboard is used to start a kind of radiophone of telecommunication, and this radiophone comprises:
    A. transceiver is used to pass through wireless communication;
    B. microprocessor is coupled to this transceiver through number bus, is used to make this transceiver to send a telephone number that is input in this keyboard, so that the beginning telecommunication; And
    C. card reader is used for accepting paying information from the user, and wherein this microprocessor computational costs is identified the user so that be included in the interior rate information of this telephone set according to (1) telephone number and (2).
  5. 5. radiophone as claimed in claim 4 also comprises a processor that is coupled to this mobile phone, is used for producing audio signal and sending these audio signals to this mobile phone according to the order from microprocessor.
  6. 6. radiophone as claimed in claim 5 is wherein chosen these audio signals from the group of being made of dtmf tone accent, analog dialup tone and voice segment.
  7. 7. radiophone as claimed in claim 6 also comprises a dial plan database, it by microprocessor be used to determine (1) when the number of input keyboard comprise that telephone number and (2) set up calculate the expense of call.
  8. 8. radiophone as claimed in claim 7 also comprises the display of the aggregate expense that is used to show call.
  9. 9. radiophone as claimed in claim 4, wherein this card reader is the prepaid card reader that is used for accepting from prepaid card paying.
  10. 10. radiophone as claimed in claim 9 also comprises second credit card reader that is used for accepting from credit card paying.
  11. 11. radiophone as claimed in claim 4 also comprises the device of the call setup time that is used for determining each telecommunication and is used for determining the device of the calling termination time of each telecommunication.
  12. 12. radiophone as claimed in claim 11, wherein this processor is determined to call out the termination time and is stored the calling bill information that comprises telephone number, call setup time and calling termination time.
  13. 13. radiophone as claimed in claim 12 also comprises being used for computer long distance communication so that send the modulator-demodulator of calling out bill information.
  14. 14. a radiophone comprises:
    A. transceiver is used to pass through wireless communication;
    B. keyboard and the first processor that is coupled to this transceiver and this keyboard are used for making this transceiver to send the telephone number that is input to this keyboard on this network;
    C. mobile phone and second processor that is coupled to this mobile phone are used to produce dialing tone and other prearranged audio signals of simulation, these signals are coupled to this mobile phone, and simulate wire telephone by this;
    D. card reader is applicable to the value that reads on the card, according to being stored in the information that message certification in the memory device reads in from then on blocking, and this information is sent in the bill storage device;
    E. rate is appraised and decided device, is used for appraising and deciding the expense of dialing to the call of the telephone number of importing this keyboard according to the information that is stored in this telephone set; And
    F. management devices, be applicable to and follow the tracks of the duration dial to the call of the telephone number that is input to keyboard, the information in this bill storage device and appraise and decide the information of device, so that appraise and decide information in the information updating bill storage device according to duration of this calling and rate from this rate.
  15. 15. a kind of method of operating wireless communication apparatus, this radio communication device comprises mobile phone, transceiver, card reader and processor, and the method comprising the steps of:
    A. when the user imports specific dialing numbers, utilize this processor to produce dtmf tone and transfer;
    B. by this dtmf tone mock standard telephone set of transferring is provided to this mobile phone;
    C. automatically checking is inserted into this card reader so that the card of paying to be provided;
    D. definite end of being dialled the number; And
    On behalf of this numerical data of dialling the number, e. control this transceiver will send to wireless network so that the beginning radio communication.
  16. 16. method as claimed in claim 15 also is included in the step that produces the dialing tone of simulation when the user uses this mobile phone.
  17. 17. as method as described in the claim 16, wherein this simulation steps also comprises the step that dialing tone is offered this mobile phone.
  18. 18. method as claimed in claim 15 is further comprising the steps of: determine call setup time; Determine to call out the termination time; Determine this calling charge and show this calling charge.
  19. 19. method as claimed in claim 18, also comprise storage from by call setup time, the step of calling out the calling bill information of selecting the group that termination time and calling charge form.
  20. 20. method as claimed in claim 15 also comprises the step of this communicator of remote programmable.
  21. 21. method as claimed in claim 15, wherein this verification step comprises also that the transaction code of determining to be stored on this card does not match and is stored in the step of any transaction code in this radio communication device.
  22. 22. method as claimed in claim 15, wherein this simulation steps also comprises step: judge automatically when the user has imported institute and dialled the number and transmit that number and SEND orders this transceiver, so that communicate with the wireless service supplier.
  23. 23. method as claimed in claim 15, wherein this verification step also comprises step: the sequence number that is stored in this card is compared with communicator sequence number relevant and that be stored in this radio communication device therewith.
  24. 24. operating wireless communication apparatus is so that a kind of method of communicating by letter with the wireless service supplier comprises step:
    A. admit the card of preserving storage values from the user, verify that this card also is sent to stored value the memory in this radio communication device;
    B. the rate of call of appraising and deciding incoming call or exhalation is to determine the expense of this calling; And
    C. from the storage values that resides in this memory, deduct the expense of this calling.
  25. 25. method as claimed in claim 24 also comprises the step of mock standard wire telephone.
  26. 26. method as claimed in claim 24, wherein this simulation steps also is included in the step that produces dialing tone when starting this radio communication device.
  27. 27. method as claimed in claim 26 produces the step that dtmf tone is transferred when wherein this simulation steps also is included in selected number imported this radio communication device.
  28. 28. be used to allow the user with wireless service supplier telecommunication and accept the equipment of user to this timely paying of communicating by letter, this equipment comprises:
    A. communicating devices with this wireless service supplier is used to start;
    B. be used for determining the device of the expense relevant with this communication;
    C. be used to read to preserve device from the storage facilities of user's the paying information that comprises first transaction code;
    D. microprocessor is used to verify this paying information, and wherein this microprocessor compares this first transaction code and second transaction code, and according to this relatively, this microprocessor stores the credit of therefrom deducting this expense.
  29. 29. equipment as claimed in claim 28 also comprises the device that is used for the artificial antenna telephone set.
  30. 30. equipment as claimed in claim 28 also comprises the device that is used for audible message is sent to the user.
  31. 31. equipment as claimed in claim 29, wherein this conveyer comprises the speech processor that is coupled to the memory that stores the speech fragment.
  32. 32. equipment as claimed in claim 28 also comprises being used for main computer communication so that obtain instruction and the device of uploading bill information.
  33. 33. as the described equipment of each claim in the claim 29 to 32, wherein whether this first and second transaction code of this microprocessor judges is different.
CN97180556.3A 1996-10-11 1997-10-09 Reprogrammable wireless local loop phone capable of emulating wireline phone Pending CN1246229A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US2836496P 1996-10-11 1996-10-11
US60/028364 1996-10-11

Publications (1)

Publication Number Publication Date
CN1246229A true CN1246229A (en) 2000-03-01

Family

ID=21843045

Family Applications (1)

Application Number Title Priority Date Filing Date
CN97180556.3A Pending CN1246229A (en) 1996-10-11 1997-10-09 Reprogrammable wireless local loop phone capable of emulating wireline phone

Country Status (7)

Country Link
EP (1) EP0934643A1 (en)
JP (1) JP2001502498A (en)
CN (1) CN1246229A (en)
AU (1) AU4751397A (en)
BR (1) BR9713316A (en)
TW (1) TW381227B (en)
WO (1) WO1998017045A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101159882B (en) * 2007-11-06 2010-06-09 中兴通讯股份有限公司 Method of controlling intelligent network service call duration

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000047855A (en) * 1998-05-28 2000-02-18 Sharp Corp Portable electric appliance with telephone function
FR2784531B1 (en) * 1998-10-13 2000-12-29 France Telecom DEVICE FOR ACQUIRING AND TRANSFERRING INFORMATION RELATING TO MEANS OF PAYMENT TO A BANKING ORGANIZATION
GB2366697A (en) 2000-08-31 2002-03-13 Nokia Mobile Phones Ltd Transmission of user profile via messaging service
MY130409A (en) * 2000-12-07 2007-06-29 Alif Mfg Sdn Bhd Improved telephone apparatus
US6959182B2 (en) 2002-08-16 2005-10-25 Sony Ericsson Mobile Communications Ab Methods, systems and computer program products for collecting telemetry data from a mobile terminal
EP1465399A1 (en) * 2003-04-02 2004-10-06 Orange S.A. Telecommunications apparatus and method
WO2005015933A1 (en) * 2003-08-06 2005-02-17 Talknet Mobile Solutions (Pty) Ltd Wireless telephone and wireless telephone system
US7379969B2 (en) 2003-12-18 2008-05-27 Sony Ericsson Mobile Communications Ab Method and apparatus for providing instructional content on a mobile device
GB2445002A (en) * 2006-12-22 2008-06-25 Nokia Corp Power supply for a Portable device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4860336A (en) * 1987-06-02 1989-08-22 Motorola, Inc. Radiotelephone credit card data communications
WO1992016078A1 (en) * 1991-03-04 1992-09-17 Megatrend Telecommunications Mobile telephone, system and method
US5625669A (en) * 1991-09-27 1997-04-29 Telemac Cellular Corporation Mobile phone with internal call accounting controls
US5550897A (en) * 1992-09-25 1996-08-27 Seiderman; Abe Cellular telephone calling system using credit card validation
US5359182A (en) * 1992-10-06 1994-10-25 Interdigital Technology Corporation Wireless telephone debit card system and method
US5428668A (en) * 1993-11-04 1995-06-27 Ericsson Ge Mobile Communications Inc. Radio personal communications system and method for allocating frequencies for communications between a cellular terminal and a base station

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101159882B (en) * 2007-11-06 2010-06-09 中兴通讯股份有限公司 Method of controlling intelligent network service call duration

Also Published As

Publication number Publication date
EP0934643A1 (en) 1999-08-11
BR9713316A (en) 2000-02-01
AU4751397A (en) 1998-05-11
WO1998017045A1 (en) 1998-04-23
TW381227B (en) 2000-02-01
JP2001502498A (en) 2001-02-20

Similar Documents

Publication Publication Date Title
CN1157962C (en) Communication services
US6647256B1 (en) Methods and system for remote access to and payment for products delivered from automated apparatus
US5577108A (en) Information distribution system with self-contained programmable automatic interface unit
KR960011126B1 (en) Cellular mobile radio credit card system
US6606376B1 (en) Method for entrance telephone communication utilizing public subcriber telephone networks
US4750201A (en) Credit transaction arrangements
US6375073B1 (en) Method for crediting or recrediting a data card with a given amount
CN1200536C (en) Method for realizing content fee-conunting process
US5673306A (en) Cellular rental phone system and method having realtime data collection and billing
CA1294000C (en) Cellular mobile radio credit card system
US5570416A (en) Call center management system
JPH0548757A (en) Amenity access method and device
CN1323500A (en) Signaling system and method for network-based pre-paid wireless telephone service
CN1141710A (en) Apparatus and method for remotely initiating operation of a cellular telephone
JPH10502781A (en) Communication billing device
US5359643A (en) Telecommunications device with simplified calling procedures
EP0792551A2 (en) Method and telecommunication system for charging a user
CN1246229A (en) Reprogrammable wireless local loop phone capable of emulating wireline phone
IE914503A1 (en) A telecommunications terminal
WO1999049419A1 (en) System and method for management of vehicle parking
CN101925012A (en) Advertisement ring back tone platform and embodiment method thereof
JPH07250165A (en) Customer management method of telephone communication service
CN1477846A (en) Prepayment method and its prepayment system
MXPA99003395A (en) Reprogrammable wireless local loop phone capable of emulating a wireline phone
CN100571319C (en) A kind of implementation method of online IC card public telephone of radio network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication