CN1311929A - Method and apparatus in a massaging system for limiting an accumulation of massages - Google Patents

Method and apparatus in a massaging system for limiting an accumulation of massages Download PDF

Info

Publication number
CN1311929A
CN1311929A CN 99809245 CN99809245A CN1311929A CN 1311929 A CN1311929 A CN 1311929A CN 99809245 CN99809245 CN 99809245 CN 99809245 A CN99809245 A CN 99809245A CN 1311929 A CN1311929 A CN 1311929A
Authority
CN
China
Prior art keywords
message
recipient
source
maximum
relevant
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
CN 99809245
Other languages
Chinese (zh)
Inventor
W·加兰·菲利普斯
埃里克·琼·罗伯特·威斯利
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.)
Motorola Solutions Inc
Original Assignee
Motorola 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 Motorola Inc filed Critical Motorola Inc
Publication of CN1311929A publication Critical patent/CN1311929A/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/18Service support devices; Network management devices
    • H04W88/185Selective call encoders for paging networks, e.g. paging centre devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A maximum accumulation allowed is defined (302) for messages associated with at least one of a source of the messages and a recipient of the messages. A processing system (210) determines (306) a current accumulation of the messages associated with the at least one of the source and the recipient. The processing system stops (312) further accumulation when the current accumulation reaches the maximum accumulation allowed.

Description

The method and apparatus of the accumulation amount of restriction of message in message system
The present invention relates generally to message system, more particularly, relate to the method and apparatus that in message system, is used for limiting with the accumulation amount of at least one the relevant message of recipient of the source of message and message.
A wireless messaging system provides the zone that covers by this system to send the ability of message apace to the user.Such system is configured to have enough resources and handles peak value message traffic desired in a day.Though most of message traffics are initiated by the people typically, machine also can send message.An example is that a fire prevention system can just send message to the fire fighting personnel when detecting fire of generation.
The problem that machine produces message is that the poor machine of some design may respond to a single alarm, and produces a plurality of message to a user apace.A plurality of message so do not wish to occur, because they can make the resource overload of message system, and have postponed the transmission of other message.
Therefore, in a message system, wish to be useful on the method and apparatus of the accumulation amount that limits a message.Preferably, this method and apparatus can limit send out from a source or to the accumulation amount of a recipient's message, the perhaps accumulation amount of the two message.
One aspect of the present invention is a method and apparatus that is used for limiting in a message system with the accumulation amount of at least one the relevant message of recipient of the source of message and message.This method comprises definition to step that at least one allowed, the maximum message accumulation amount among source and the recipient, with determine with source and recipient in the step of at least one relevant current accumulation amount.This method further comprises just stop the step that further adds up when current accumulation amount reaches the maximum accumulation amount that is allowed.
Another aspect of the present invention is a controller that is used for limiting in a message system with the accumulation amount of at least one the relevant message of recipient of the source of message and message.This controller comprises and is used to receive a network interface of message and is connected to this network interface to be used to handle a treatment system of this message.This controller further comprises and is connected to this treatment system to be used for an output interface of output message.This treatment system be programmed to definition at least one allowed among source and the recipient, the maximum message accumulation amount, and be programmed to determine with source and recipient at least one relevant current accumulation amount.This treatment system further is programmed to when current accumulation amount reaches the maximum accumulation amount that is allowed, and just stops further to add up.
Fig. 1 is an electrical diagram according to an example wireless message system of the present invention.
Fig. 2 is an electrical diagram according to an exemplary controller of the present invention.
Fig. 3 is the flow graph of description according to the operation of the exemplary controller of one first execution mode of the present invention.
Fig. 4 is the flow graph of description according to the operation of the exemplary controller of one second execution mode of the present invention.
Fig. 5 describes a flow graph according to the operation of the exemplary controller of one the 3rd execution mode of the present invention.
With reference to figure 1, an electrical diagram has been described according to an example wireless message system of the present invention, this wireless messaging system comprises an infrastructure portion 102, this infrastructure portion 102 comprises a controller 112 and a plurality of traditional base station 116, and this communication system also comprises a plurality of portable message elements (PMU) 122.Preferably, base station 116 uses traditional less radio-frequency (RF) technology to come to communicate with PMU 122, and is connected to the controller 112 of control base station 116 by traditional communication link 114.
Preferably, the hardware of controller 112 is WirelessMessaging Gateway (WMG that Motorola Inc. produces TM TMA combination of message distributor.The software of controller 112 is modified according to the present invention, as following further described. Transmitter and RF-Audience TMA combination of receiver.Preferably, PMU 122 be the PageWriter that Motorola Inc. produced also TMSimilar.Should be understood that other similar hardware also can be used as controller 112, base station 116 and PMU 122.
Each base station 116 sends the RF signal through an antenna 118 to PMU 122.Preferably, each base station 116 receives the RF signal through antenna 118 from a plurality of PMU 122.The RF signal (the outwards message that sends) that base station 116 sends to PMU 122 comprises the selective calling address message that identifies PMU122, the order of 112 that sent with a data-message that the caller sent and controller, as to be used to regulate wireless communication system running parameter.Preferably, the RF signal (inwardly sending message) that PMU 122 sends to base station 116 comprises response, and this response comprises the message of expection, for example sure affirmation (ACK) and affirmation (NAK) and the message that can not expect, for example logging request of negating.Should be understood that the present invention also can be used in a simplex system.
Preferably, controller 112 is connected to a public exchanging telephone network (PSTN) 110 by telephone link 101 and receives from the selective calling message of wherein sending.For example, can produce the selective calling initiation that comprises from the message of PSTN from a traditional phone 111 or a traditional computer 117 that is connected to PSTN 110.Preferably, outwards sending message is the well-known FLEX that develops from Motorola Inc. with inwardly sending the employed air interface protocol of message TMChoose in the digital selective calling signaling protocol family.These agreements have been utilized well-known error detection and correction techniques, so the bit mistake that can tolerate during the transmission to be taken place, the number of supposing the bit mistake is not too big.Should be understood that and also can utilize other suitable agreement.
Fig. 2 is an electrical diagram according to an exemplary controller 112 of the present invention.This controller 112 comprises a network interface 218 that is used for receiving from a message sender through telephone link 101 message.This network interface 218 is connected to a treatment system 210, and this treatment system 210 is used to control this network interface 218 and communicates with this network interface 218.This treatment system is connected to an output interface 204, and this output interface 204 is controlled base station 116 through communication link 114 and communicated with base station 116.Should be understood that and to utilize additional controller (not showing) between controller 112 and the base station 116.Treatment system 210 also can be connected to a traditional clock 236 that is used for providing to treatment system 210 a traditional timing signal.This treatment system 210 comprises a traditional computer 212 and a traditional big capacity storage medium 214, and for example disc driver, and quilt is used according to information of the present invention and function software to programme.This big capacity storage medium 214 comprises that a traditional customer data base 220 preserves the abridged table of service that the user of this system is used in definition.Big capacity storage medium 214 further comprises Message Processing parts 222 that are used for coming by well-known technology processing messages.
Big capacity storage medium 214 also comprises the space of preserving the maximum definition 224 that adds up, and the maximum definition 224 that adds up is defined by restriction about a recipient, perhaps comes from a source, perhaps the accumulation amount of both message.In addition, big capacity storage medium 214 comprises the control program 228 that adds up that is used for this treatment system 210 is programmed, and according to the present invention adding up of message is controlled, as following further described.
Fig. 3 is a flow graph 300 of operation of describing the exemplary controller 112 of first embodiment of the invention.At first, in a message source and the message recipient at least one, carry out the definition that 302 1 maximums add up.In the first embodiment, defined and be used to calculate a time period of a current message transmission rate and the maximum message number that in this time period, is allowed to send, and they are kept at about maximum have added up in the space of definition 224.For example, identified by its selective calling address, to be defined as its maximum constraints quantity be per 2 minutes 3 message to a selected PMU 122.Alternatively, a message source can identify by its call circuit identification number, can be constrained to per minute and not produce more than 5 message, for example.Should be understood that the combination that also can define message source and message recipient.For example, it is 1 message that a selected PMU 122 can be defined as being restricted to per minute from the message that any single source comes, and does not need in advance this source to be defined.In addition, a selecteed PMU 122 can be defined as and will be restricted to 1 message of per minute from the next message of a particular source.Substitute, a plurality of PMU 122, as all PMU in this system, can be defined in simultaneously has a confined maximum message number in the stipulated time.In addition, a plurality of PMU 122 can be defined in the message of coming from any single source in the stipulated time simultaneously a confined maximum message number, and does not need in advance this source to be defined.Should be understood that any source that is defined or non-definition source and any recipient who is defined or non-definition recipient, single consideration or combination are considered, can come the accumulation amount of restriction of message according to the present invention.
In step 304, controller 112 receives a message from a source, and this message is sent to a recipient.Respond, treatment system 210 visit adds up the time of control program 228 when writing down this message and being received, and preferably it is recorded in the customer data base 220.Then, the record of this treatment system inspection customer data base 220 determines 306 in the definition time section of calculating current message transmission rate, the message number that arrives PMU122 or come from this source that has received.Then, whether treatment system inspection 308 receives these message and can impel for the recipient or the source defines, the maximum message number that is allowed in this time period is exceeded.If the result of step 310 is for being that this flow process just arrives square frame 312 and blocks 312 these message.If the result of step 310 is not for being that flow process just arrives square frame 314 and receives this message.
Fig. 4 is a flow graph 400 describing the operation of exemplary controller 112 second embodiment of the invention.Similar with flow graph 300, at first,, carry out the definition that 402 1 maximums add up in a message source and the message recipient at least one.In second execution mode, maximum add up restriction be to be arranged in simultaneously formation, with at least one relevant maximum message number of a message source and a message recipient.In step 404, controller 112 receives a message from a source, and this message is sent to a recipient.Respond, treatment system 210 visit add up control program 228 check in 406 formations, with message source and message recipient at least one relevant message whether surpassed maximum number.If the result of step 408 is for being, these treatment system 210 decisions abandon 410 these message.If not, these treatment system 210 decisions keep 412 these message.
Fig. 5 is the flow graph 500 of description according to the operation of the exemplary controller 112 of the 3rd execution mode of the present invention.Similar with flow graph 300, at first,, carry out the definition that 502 1 maximums add up in a message source and the message recipient at least one.In the 3rd execution mode, maximum add up restriction be can by with a message source and message recipient in an occupied maximum message queue size of at least one relevant message.In step 504, controller 112 receives a message from a source, and this message is sent to a recipient.Respond, treatment system 210 visit add up control program 228 check 506 in formation by with message source and message recipient in the occupied queue size of at least one relevant message whether surpassed the maximum queue size.If the result of step 508 is for being, these treatment system 210 decisions abandon 510 these message.If not, these treatment system 210 decisions keep 512 these message.
Should be understood that in the second and the 3rd execution mode, if for example the message trigger that each received to the searching of other message of identical recipient, determine that the expense of the number of message or size is just very big.At FLEX TMIn the agreement family, a method that reduces expense is to check the carry-out bit (carry-on bit) relevant with this message.For example, can formulate a rule,, just in formation, not search other message of identical recipient if any carry-out bit is not set.Because no matter when more than 2 message in identical recipient's formation the time, controller 112 just will be provided with one or two carry-out bit impel PMU 122 monitor outside its normal frame, about the additional frame of its message, so this method can be worked.If any carry-out bit is not set, the message overload just can not appear in this recipient.Because 2 carry-out bit can represent 0,1,2, perhaps 3 additional frames need be monitored, so any one in 3 non-0 the carry-out bit value can be defined as searching according to the present invention a threshold value of more message.
Like this, very clear from foregoing disclosure, the invention provides in a message system, be used to limit a method and apparatus of the accumulation amount of a message.Advantageously, this method and apparatus can limit the accumulation amount of the message that sends out from a source, and perhaps restriction sends to the accumulation amount of a recipient's message, and perhaps the two avoids the message overload thus.
Many modifications and variations of the present invention all are saved in the superincumbent religious doctrine.Like this, should be understood that in the scope of appended claim book that implementation of the present invention can be specifically described more than top.

Claims (16)

1. be used for limiting a method with the accumulation amount of at least one the relevant message of recipient of the source of message and message in a message system, this method comprises step:
Definition at least one allowed among source and the recipient, the maximum message accumulation amount;
Determine with source and recipient at least one relevant current accumulation amount; With
When current accumulation amount reaches the maximum accumulation amount that is allowed, just stop further to add up.
2. method as claimed in claim 1, wherein this definition step comprises step:
The time period that definition is used to calculate a current message transmission rate; With
Be defined in a maximum message quantity that is allowed in this time period.
3. method as claimed in claim 2, wherein this deciding step comprises step:
Write down the time of reception of each message; With
Respond to receiving a message, determine in this time period, to have received what message.
4. method as claimed in claim 3, wherein this stops step and comprises step:
Just will impel maximum message quantity to be exceeded if received this message, then at least one this relevant message among obstruction and source and the recipient.
5. method as claimed in claim 1, wherein this determining step comprises step:
Measurement in a formation, have what with source and recipient at least one relevant message.
6. method as claimed in claim 5, wherein this stops step and comprises step:
Abandon a message in the formation.
7. method as claimed in claim 1, wherein this definition step comprises step:
Define in the formation, with source and recipient in a maximum message queue size of at least one relevant message.
8. method as claimed in claim 7,
Wherein this determining step comprise the message queue size of at least one relevant message among measurement and source and the recipient step and
Wherein this stops step and comprises when this message queue size surpasses the maximum message queue size, just abandons the step of a message in the formation.
9. be used for limiting a controller with the accumulation amount of at least one the relevant message of recipient of the source of message and message in a message system, this controller comprises:
A network interface is used to receive message;
Be connected to this network interface to be used to handle a treatment system of this message; With
Be connected to this treatment system being used for an output interface of output message,
Wherein this treatment system is programmed to:
Definition at least one allowed among source and the recipient, the maximum message accumulation amount;
Determine with source and recipient at least one relevant current accumulation amount; With
When current accumulation amount reaches the maximum accumulation amount that is allowed, just stop further to add up.
10. controller as claimed in claim 9, wherein this treatment system further is programmed to:
The time period that definition is used to calculate a current message transmission rate; With
Be defined in a maximum message quantity that is allowed in this time period.
11. as the controller of claim 10, wherein this treatment system further is programmed to:
Write down the time of reception of each message; With
Respond to receiving a message, determine in this time period, to have received what message.
12. as the controller of claim 11, wherein this treatment system further is programmed to:
Just will impel maximum message quantity to be exceeded if received this message, then at least one relevant message among obstruction and source and the recipient.
13. controller as claimed in claim 9, wherein this treatment system further is programmed to:
Measurement in a formation, have what with source and recipient at least one relevant message.
14. as the controller of claim 13, wherein this treatment system further is programmed to:
When the current quantity that adds up adds up quantity above maximum, abandon a message in the formation.
15. controller as claimed in claim 9, wherein this treatment system further is programmed to:
Define in the formation, with source and recipient in a maximum message queue size of at least one relevant message.
16. as the controller of claim 15, wherein this treatment system further is programmed to:
Among measurement and source and the recipient message queue size of at least one relevant message and
When this message queue size surpasses the maximum message queue size, just abandon a message in the formation.
CN 99809245 1998-08-18 1999-07-16 Method and apparatus in a massaging system for limiting an accumulation of massages Pending CN1311929A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13562798A 1998-08-18 1998-08-18
US09/135,627 1998-08-18

Publications (1)

Publication Number Publication Date
CN1311929A true CN1311929A (en) 2001-09-05

Family

ID=22468915

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 99809245 Pending CN1311929A (en) 1998-08-18 1999-07-16 Method and apparatus in a massaging system for limiting an accumulation of massages

Country Status (3)

Country Link
EP (1) EP1105990A4 (en)
CN (1) CN1311929A (en)
WO (1) WO2000011821A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AT11900U3 (en) * 2011-02-24 2012-05-15 Evolaris Next Level Gmbh SYSTEM FOR THE DELIVERY OF ELECTRONIC MESSAGES

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8704882D0 (en) * 1987-03-03 1987-04-08 Hewlett Packard Co Secure messaging systems
US5327426A (en) * 1991-09-27 1994-07-05 Echelon Corporation Method and apparatus for preventing unnecessary retransmission of messages in a networked messaging system
JP2581473B2 (en) * 1994-11-22 1997-02-12 日本電気株式会社 Paging system alternate transmission method and apparatus
WO1996039783A1 (en) * 1995-06-05 1996-12-12 Motorola Inc. Communication system and method for automatically deferring messages intended for a pager
US5649289A (en) * 1995-07-10 1997-07-15 Motorola, Inc. Flexible mobility management in a two-way messaging system and method therefor
US5896372A (en) * 1997-02-20 1999-04-20 International Business Machines Corporation Method and apparatus for creating virtual high bandwidth data channels
US6101393A (en) * 1997-11-20 2000-08-08 Ericsson Inc. Selective acceptance of short message service (SMS) messages in a cellular telephone network
US6263212B1 (en) * 1998-02-17 2001-07-17 Alcatel Usa Sourcing, L.P. Short message service center

Also Published As

Publication number Publication date
EP1105990A4 (en) 2001-12-05
WO2000011821A1 (en) 2000-03-02
EP1105990A1 (en) 2001-06-13

Similar Documents

Publication Publication Date Title
US6055229A (en) Method and apparatus in a wireless communication system for dynamically formatting application data to be transmitted
EP1608188B1 (en) Methods and apparatuses in a two-way wireless communication system for location-based message transmission
US6195533B1 (en) Method for storing an application's transaction data in a wireless messaging system
US6058168A (en) Method and microcomputer system for the automatic, secure and direct transmission of data
CN1145121C (en) Method and apparatus for distance-based notification in two-way wireless communication system
CA2323373A1 (en) Messaging between terminals in different communities
US8817609B2 (en) Communications system and method for load management
JP4571971B2 (en) Client-server based wireless intrusion detection system and method
CN1319957A (en) User communication service distributable method and system
JPH05235956A (en) Method and system for efficiently distributing message through data processing system
EP1295437B1 (en) System and method for implementing local base stations
CN102075987A (en) Method, system and network management monitoring server for obtaining abnormal information of message link
JP2002271833A (en) Communication quality maintenance method for service area in mobile communication system, and its mobile communication terminal and management server system
EP0963651A1 (en) Apparatus for storing voice messages in a wireless telephone system
CA2314855A1 (en) Method and apparatus for use in providing a discounted call rate for wireless communications
JP3380884B2 (en) Message processing method and message processing system
CN1311929A (en) Method and apparatus in a massaging system for limiting an accumulation of massages
US6834305B1 (en) System and method for automatically connecting local and remote data processing systems
KR100538646B1 (en) Method for transferring to mobile telecommunication terminal by coordinating message and system therefor
JP2000020418A (en) Method and device for notifying arrival of electronic mail and record medium for electronic mail arrival notification program
US6438213B2 (en) Message processing method, device, system and recording medium
WO2000013433A2 (en) Wireless messaging system for using estimated delivery parameter requirements for meeting target transmission reliability
JP3492914B2 (en) Central paging station, base station and paging terminal in paging system and paging system
RU2156043C2 (en) Device and method for providing high-speed paging service
KR100642247B1 (en) Method for controling terminal in wireless telecommunication system

Legal Events

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