[go: up one dir, main page]

CN1219259A - Wireless Message Delivery System - Google Patents

Wireless Message Delivery System Download PDF

Info

Publication number
CN1219259A
CN1219259A CN97191929A CN97191929A CN1219259A CN 1219259 A CN1219259 A CN 1219259A CN 97191929 A CN97191929 A CN 97191929A CN 97191929 A CN97191929 A CN 97191929A CN 1219259 A CN1219259 A CN 1219259A
Authority
CN
China
Prior art keywords
wireless
message
mail
network
wireless messaging
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
CN97191929A
Other languages
Chinese (zh)
Inventor
小杰拉尔德·伯顿·塔托恩
理查德·道格拉斯·盖利
罗伯特·韦纳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 CN1219259A publication Critical patent/CN1219259A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/022One-way selective calling networks, e.g. wide area paging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/02Inter-networking arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/23Reliability checks, e.g. acknowledgments or fault reporting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/48Message addressing, e.g. address format or anonymous messages, aliases

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

A wireless message delivery system includes a wired messaging network (102) which delivers E-mail messages between wired network nodes, and which further inputs E-mail messages for delivery to a wireless messaging unit (116). A wireless messaging server (104) is coupled to the wired messaging network (102), and receives and processes the E-mail messages inputted from the wired messaging network (102) for delivery to the wireless messaging unit (106). A wireless messaging network (106) is coupled to the wireless messaging server (104) and delivers the E-mail messages to the wireless messaging unit.

Description

Wireless message delivery system
The present invention relates generally to the message delivery system field, relate in particular to and to give the wireless message delivery system of wireless information Transmit-Receive Unit from the message-submission of wired message delivery system.
Wireless information receive-transmit system, for example traditional radio paging system provide for many years with the function of message-submission to portable communication receiver or pager (pager).In radio paging system, message source only has prompt tone, speech, numeral and digital alphabet message by the input of message input equipment, this message input equipment can be phone and the paging entry terminal that for example is used for only having prompt tone, speech and digital massage, perhaps is used for the personal computer of alphanumeric message.For on-the-spot beep-page message, the message of paging entry terminal or personal computer input is selected route by PBX, needs are consigned to this locality or the wide area paging message of call terminal, then select route by public switched telephone network (PSTN), PBX or PSTN handle the message that need consign to the specified portable communication receiver of message source.
According to one aspect of the present invention, a kind of wireless message delivery system comprises a wired transmission of messages network, and it pays E-mail message between the cable network node, also imports E-mail message to consign to the wireless information Transmit-Receive Unit.The wireless information transmitting/receiving server is connected to wired transmission of messages network, receives and handle the E-mail message of wired transmission of messages network input, and it is consigned to the wireless information Transmit-Receive Unit.The wireless information transmission network is connected to the wireless information transmitting/receiving server, and gives the wireless information Transmit-Receive Unit with the E-mail message-submission.
Fig. 1 is the block diagram according to the wireless message delivery system of the preferred embodiment of the present invention;
The electrical diagram of Fig. 2 shows the configuration according to the wireless information transmitting/receiving server of the preferred embodiment of the present invention;
The electrical diagram of Fig. 3 shows according to the storer in the wireless information transmitting/receiving server of the preferred embodiment of the present invention and divides;
Fig. 4 is the system software block diagram according to the wireless message delivery system of the preferred embodiment of the present invention;
Fig. 5 is the wireless information transmitting/receiving server software architecture diagram according to the wireless message delivery system of the preferred embodiment of the present invention;
Fig. 6 is the message handling device software architecture diagram according to the wireless information transmitting/receiving server of the preferred embodiment of the present invention;
Fig. 7 is the message analysis software architecture diagram according to the wireless information transmitting/receiving server of the preferred embodiment of the present invention;
Fig. 8 is the wireless information distributing software system assumption diagram according to the wireless information transmitting/receiving server of the preferred embodiment of the present invention;
Fig. 9 is the typical E-mail message according to prior art SMTP E-mail message format that wired transmission of messages network 102 sends;
Figure 10 is the E-mail wireless information figure according to the preferred embodiment of the present invention, and this E-mail wireless information utilizes E-mail alias addressing wireless information Transmit-Receive Unit;
Figure 11 is the E-mail environment configurations figure that utilizes E-mail alias addressing wireless information Transmit-Receive Unit according to the preferred embodiment of the present invention;
Figure 12 is the E-mail wireless information figure that utilizes subdomain paging addressing wireless information Transmit-Receive Unit according to the preferred embodiment of the present invention;
Figure 13 is the E-mail environment configurations figure that utilizes subdomain paging addressing wireless information Transmit-Receive Unit according to the preferred embodiment of the present invention;
Figure 14 to 20 is explanation process flow diagrams according to the operation of the wireless information server of the preferred embodiment of the present invention.
Fig. 1 is the block diagram according to the wireless message delivery system 100 of the preferred embodiment of the present invention.Wireless message delivery system 100 comprises wired message transmission network network 102, wireless information transmitting/receiving server 104 (wherein two being shown with exemplary forms) and wireless information transmission network 106.Wired transmission of messages network 102 can comprise a kind of combination of LAN108 (LAN (Local Area Network)), WAN110 (wide area network) or LAN108 as shown in the figure and WAN110 network.Though should be appreciated that only to show single LAN108 network and single WAN110 network, a plurality of LAN108 networks and/or WAN110 network can interconnect in the mode of the known transmission of persons skilled in the art E-mail message.Wireless information transmission network 106 can comprise a kind of combination of LAWN 112 (WLAN (wireless local area network)), WAWN114 (wireless wide area network) or LAWN112 and WAWN114 network.Be to be understood that, though only show single LAWN112 network and single WAWN114 network, a plurality of LAWN112 networks and/or WAWN114 network can interconnect in the known mode to wireless information Transmit-Receive Unit 116 (for example pager or information service receiver) distribution wireless information (for example beep-page message) of persons skilled in the art.
The general utility functions of LAN108 (LAN (Local Area Network)) and operation are shown in Figure 1, and the computing machine that concentrate its feasible position that is usually located at room, buildings or buildings inside is with the known mode of persons skilled in the art shared resource on computer network.Among Fig. 1 with E-mail user's form graph-based the computing machines concentrated of these positions, wherein two have been shown in this example.Typical LAN108 network shared resource is the E-mail messenger service on file, the printer on the printing server and the E-mail server on the file server.The LAN108 network connects the computing machine of expression cable network node in the network by physical network (for example ARCNET, Ethernet, Token-ring, Local Talk) or other network medium.The LAN108 network can adopt any in the multiple network agreement, for example TCP/IP (transmission control protocol/internetworking protocol), AppleTalk TM, IPX/SPX (inter-packet exchange/sequential packet switch), Net BIOS (NetBIOS) or arbitrary other packet configuration be so that can intercom mutually between E-mail user and the E-mail server.LAN108 can also use the router (not shown) that the LAN108 network is divided into organisational level or subnet physically.The definition of the LAN108 network of Miao Shuing in this application be meant in a certain geographic range computing machine and with the wire medium type of these computer interconnections to communicate.
The general utility functions of WAN110 (wide area network) and operation also are to make that computing machine can shared resource.But the position of computing machine is not to concentrate on a place in the used in this case definition.Even resources shared generally with the LAN108 network in different, also very similar.For example X.25, frame relay, ISDN, modem dialup or other medium be connected to the WAN110 network with other computing machine or other LAN (Local Area Network) but the WAN110 network is by different physical network media.Fig. 1 shows a plurality of well-known public or private wide area networks, for example Compuserve by example TM, America Online TM(AOL), MIT computer network, Motorola TMComputer network and Prodigy TM, they all illustrate with the form of example.Above-mentioned WAN110 network can independent operation, perhaps by well-known global range Internet computer network interconnection.Equally, as shown in the figure, the LAN108 net also can pass through global range Internet computer network, with known mode of persons skilled in the art and WAN110 network interconnection.
The general utility functions of LAWN112 (LAWN local area wireless network) provide the service of local wireless information receiving and transmitting, its term " this locality " is meant the overlay area that individual transmitter wireless information receive-transmit system or multi-transmitter wireless information receive-transmit system are provided, and aforementioned multi-transmitter wireless information receive-transmit system can cover single predetermined big city at most.Message is input to the LAWN112 network by message input equipment (for example phone, alphanumeric input information receiving and transmitting equipment or terminal).Message generally is sent to certain call terminal from the message input equipment by public switched telephone network (PSTN).Call terminal receives message and is handled, and transmits in the known mode of persons skilled in the art.The processing of message comprises message coding is become a kind of in the multiple well-known call signaling agreement, for example post office communication standard expert group agreement (POCSAG), Ge Lai (Golay) sequence code agreement (GSC), FLEX signaling protocol or ERMES signaling protocol are only enumerated several here.In case end-of-encode is sent to wireless information at least one wireless information Transmit-Receive Unit 116, for example one or more pagers or data communication receiver in LAWN112.
The general operation of WAWN114 (wide-area, wireless network) is similar to the LAWN112 network, but its overlay area is greater than single predetermined urban area, can comprise a plurality of LAWN local area wireless networks, these LAWN local area wireless network interconnection perhaps provide the wireless information transmitting-receiving service of area, country or global range to cover a plurality of different cities zone.
As shown in Figure 1, in a preferred embodiment of the invention, LAN108 network and/or WAN110 network advantageously interconnect by wireless information transmitting/receiving server 104 (WMS) and LAWN112 network and/or WAWN114 network, will be described below.From the message of LAN108 network and/or WAN110 network, for example E-mail message is received by wireless information transmitting/receiving server 104, and the latter handles to consign to LAWN112 network and/or WAWN114 network the E-mail message that receives.
Interface between wireless information transmitting/receiving server 104 and the wireless information network 106 adopts one or more well-known physical connection media, for example directly is connected in series, passes through modulator-demodular unit/PSTN serial connection, Ethernet TM, token-ring, LocalTalk TM, ARCnet and other or the like.In order to the agreement that sends among the LAWN/WAWN can being with the message initialization, for example TAP (paging of long range positioning alphanumeric), TFC/TAP (long range positioning format conversion/long range positioning alphanumeric paging), TNPP (Telocator Network Paging Protocol), TDP (long range positioning data page) or TIS (long range positioning exchanges mutually) agreement.
Fig. 2 is the block diagram according to the wireless information transmitting/receiving server of the preferred embodiment of the present invention.Wireless information transmitting/receiving server 104 comprises processor 200, for example microcomputer or high-performance computer workstation, high capacity medium 212, for example hard disk drive, compact disc rocordable driver, removable hard disk drive group or similar substrates; Keyboard 208 and video display 210, for example CRT monitor or dot matrix or other similar planar display.Be well known in the art, high capacity medium 212 is connected to processor 200 by I/O port 214 (input/output end port).Be well known in the art equally, keyboard 208 and video display 210 also are connected to processor 200 by I/O port 214 (input/output end port).Keyboard 208 is in order to be input to information in one or more databases, and these databases are described below, and wireless information transmitting/receiving server 104 need use them when operation.Keyboard 208 and video display 210 can be in order to finish many things, comprise that the operator who makes wireless information transmitting/receiving server 104 can monitor the payment of message, and recover the Message Processing data for example to be used to charge or the use of monitoring wireless information receiving and transmitting server 104.Should be appreciated that other purposes that keyboard 208 and video display 210 can also be provided, for example provide status message to the sender of the message, this status message is generated by the operator of wireless information transmitting/receiving server 104.
As shown in Figure 2, processor 200 comprises for example CPU 202 (CPU (central processing unit)), the operation of its control wireless information transmitting/receiving server 104.What be connected to CPU202 is ROM (read-only memory) (ROM) 218, the firmware of the basic operation of its access control processor 200.Be connected to the random-access memory (ram) 216 in addition of CPU202, it also stores the firmware that uses in the E-mail Message Processing in order to temporary transient these message of storage when receiving E-mail message, will describe in detail below.Random access memory 216 and ROM (read-only memory) 218 are connected to CPU202 by address/data/control bus 220, and address/data/control bus 220 is provided to the access of random access memory 216 and ROM (read-only memory) 218 in the known mode of persons skilled in the art.CPU202 is also connected to I/O port 214, and I/O port 214 provides with large-capacity storage media 212, keyboard 208 and the above-mentioned of video display 210 and communicated by letter.CPU202 is also connected to E-mail input interface 204, can receive the E-mail message that generates in wired transmission of messages network 102 by E-mail input interface 204.
CPU202 is also connected to output interface 206, output interface 206 can use any one (as configuration and agreement of listing in the table I of back) in multiple different network configuration and the agreement, gives wireless information transmission network 106 wireless message delivery that wireless information transmitting/receiving server 104 is generated.
The application protocol network
--------------------------------
The TAP serial connection is submitted in paging to
(letter/number) modem dialup serial connection
The TNPP serial connection
The modem dialup serial connection
The TDP serial connection
The modem dialup serial connection
TIS????TCP/IP-Ethernet
TCP/IP-Token?Ring
TCP/IP-SLIP
TCP/IP-PPP
The TFC/TAP serial connection is submitted in paging to
(scale-of-two) modem dialup serial connection
The TNPP serial connection
The modem dialup serial connection
The TDP serial connection
The modem dialup serial connection
TIS????TCP/IP-Ethernet
TCP/IP-Token?Ring
TCP/IP-SLIP
TCP/IP-PPP
The table I
Return Fig. 2, receive E-mail message by a kind of fan-in network type of showing to identify in the I, under CPU (central processing unit) (CPU) 202 controls, E-mail message temporarily is stored in the large-capacity storage media 212 at E-mail input interface 204.Large-capacity storage media 212 is also stored one or more databases (below will be described), and what CPU202 used wireless information that these databases are generated wireless information transmitting/receiving server 104 consigns to wireless information Transmit-Receive Unit 116.During the E-mail Message Processing, CPU202 recovers E-mail message from high capacity medium 212, and by routine active in the random-access memory (ram) 216, handle E-mail message, use the one or more networks and the agreement that are identified in the above-mentioned table II to consign to wireless information transmission network 106 by output interface.
From foregoing description as can be seen, the E-mail message that wireless information transmitting/receiving server 104 generates in handling wireless information transmission network 102 is with being paid by wireless information transmission network 106, can also between multiple network and agreement (for example show list in the I network and agreement), dynamically switch E-mail input interface 204, and between multiple network and agreement (for example show list in the II network and agreement), switch output interface 206.
As an example, processor 200 is Sparc 5 TMOr Sparc 10 TMWorkstation or similar devices, it comprises keyboard 208 and video display 210, by the Sun Microsystems company production of California state Sunneyvale.Processor 200 preferably includes the random access memory of 16M byte at least, can comprise the nearly random access memory of 64M byte, and this depends on desired E-mail size of message in the system.Equally, large-capacity storage media can be the internal hard disk drive that workstation is equipped with, and generally is the 500M byte, but also can be positioned at the workstation outside equally greater or less than the 500M byte according to system requirements.Processor 200 preferably uses has the Unix that SMTP E-mail supports TMMultiple task operating system or similar system.
The block diagram of Fig. 3 shows according to the storer in the wireless information transmitting/receiving server 104 of the preferred embodiment of the present invention and divides.Shown in the example of Fig. 3, in large-capacity storage media 212 and random access memory 216, all carry out storer and divide.
In the preferred embodiment of the present invention, large-capacity storage media 212 comprises some files that describe below, and the E-mail Message Processing is being become need to use these files in the wireless information.Operating system software 315 be responsible for providing have E-mail, the right of priority multitask environment of file I/O and network service, this multitask environment is preferably by based on Unix TMComputer realization, computing machine for example mentioned above.Wireless information transmitting/receiving server software 320 is the control programs that in fact move, and it is loaded into random-access memory (ram) 216, and control becomes the E-mail message conversion processing of wireless information.
The target database 325 that illustrates as an example in the following table II is responsible for providing the object identifier Query Information.The object identifier Query Information comprises following information: at least one predetermined radio selective calling station address is corresponding to a radio selective calling user identifier and a wireless information Transmit-Receive Unit address (WMU address), and they all are used for the wireless information Transmit-Receive Unit 116 of the specific wireless transmission of messages network 106 that certain E-mail message of unique identification mail to.Wireless information Transmit-Receive Unit address also often is meant paging prow sign indicating number or unit ID.The object identifier Query Information also comprises wireless information Transmit-Receive Unit type (WMU type), and it is specified can be by the information type of wireless information Transmit-Receive Unit 116 receptions.As show shown in the II, the WMU type can be digital massage (NUMERIC), alphanumeric message (ALPHA) or information service message (DATA).Should be appreciated that and also can use other wireless information type.The object identifier Query Information also comprises a Service name, and which service network name is its sign mail to transmit with E-mail message.In the preferred embodiment of the present invention, described in table, object identifier adopts wireless information recipient's the surname and the form of name, although be appreciated that the object identifier sign that also can use other form.In addition, to describe below, under specific circumstances, when the information in the object identifier that E-mail message provides enough makes wireless information transmitting/receiving server 104 obtain WMU address, WMU type and Service name, can no longer need target database, will be described below.
Target database
Object identifier The WMU address The WMU type Service name
Name Surname
???GERALD ???TALTON ???011325 ?NUMERIC ???P-NET
???GERALD ???TALTON ???011328 ??ALPHA ???S-PAGE
???RIcharD ????GEIL ???223425 ??ALPHA ???DEFAULT
????BOB ???WIENER ???123546 ???DATA ????P-TEL
The table II
As show shown in the II, Service name provides cross-linked (sign) of the disparate databases that describes below, and these databases comprise and LAWN112 network and/or required being connected and protocol information of WAWN114 network service.The WMU address provides the actual address of wireless information Transmit-Receive Unit 116 in preassigned LAWN112 network and/or the WAWN114 network.The WMU type provides the checking and the code identification ability of specific level for wireless information Transmit-Receive Unit 116, and for example whether wireless information Transmit-Receive Unit 116 is an alphanumeric pager; An alphanumeric pager; Perhaps data or information service receiver.
Return Fig. 3, use error logging 328 to distribute mistake in to wireless service process 420 to write down any He all wireless informations in following transmission message.From sending message to reading these mistakes the wireless service process 420 as status information.
It is a WMS system manager 402 system configuration orders that following WMS (wireless information transmitting/receiving server) system manager 402 uses 330 controls of message logging switch whether to allow message logging, message logging switch 330.
Message logging 335 is block storage memory blocks, information in order to record analysis, for example object identifier, sender information, comprise the E-mail address, sender's full name and out of Memory under specific circumstances, for example the successful indication of time/date tag, message automatic spool (spool) file index number, acknowledgement indicator and estimation will be described below.
Spool directory 337 is catalogues that comprise a plurality of message spool files, and wherein E-mail message (for example illustrating with E-mail message 1 to E-mail message N in Fig. 3) is copied into status information for subsequent analysis.
Service database 340 is responsible for stores service level parameter, for example parameter that illustrates as an example in the following table II.
Service name Services password The message size restriction Use the date at last Message operation sum Service constant record Connect the constant record
?default ?240 ?2/16/95 ?13456 ?1 ?2
?S-Page ?hello ?400 ?4/12/94 ?1201 ?2 ?1
?M-Comm ?xxxx ?0 ?4/10/94 ?802 ?1 ?3
The table III
Service database 340 comprises Service name and parameter, for example services password, message size limit, use at last the index of record in date, message operation sum and the service constant data storehouse 345, for example shown in the following table V, and connect constant data storehouse 350, for example shown in the following table IV.Service name identifier in the wireless information transmission network 106 that wireless information is sent to, LAWN112 network and/or the WAWM114 network, remove nonspecific appointment, otherwise comprise at least one default network identifier, its Service name is " default ", default local of its sign or wide-area wireless transmission of messages network.Also can list other wireless information transmission network, and by unique Service name sign, it is as shown in the table.Services password allows wireless information transmitting/receiving server 104 to be assigned to the access of wireless information transmission network 106, more specifically, is the LAWN112 network that is sent to this wireless information and/or the access of WAWN114 network.The max number of characters amount of the E-mail message that can send in the wireless information has been indicated in the message size restriction.The character that exceeds this quantity in the E-mail message will be clipped by wireless information transmitting/receiving server 104.Using date and message operation sum at last is the statistical figure that wireless information transmitting/receiving server 104 is safeguarded, it provides the use information of service level.The service constant writes down number and is connected constant record number in order to index service constant data storehouse and the record that is connected the constant data storehouse.
Recording mechanism Connection type Port Telephone number The network address Standby connection
????1 ????M /dev/cua ?9,4567890
????2 ????D /dev/cub ????1
????3 ????M /dev/cua ?9,234565
????4 ????N ?145.67.34.1
The table IV
In the table IV, be responsible for being assigned to name service, the i.e. method of attachment of LAWN112 network and/or WAWN114 network with the connection constant data storehouse 350 shown in the example form.This connection type can change on some record types of specified network connection type, the service of for example arriving, modulator-demodular unit (M), the directly lease-line or the dial-up connection of the connection of (D) or network (N).This record can also be provided to an alternate index of another network connection type, be used for to be connected to the situation of first network connection type, as show shown in the IV record 2, in the time can't setting up normal connection, connect as the optional method that connects in this case standby.
Service constant data storehouse shown in the table V is responsible for providing the wireless information distribution protocol soft coding constant, comprises protocol type, and character string and the timer value used in the wireless information transmission network 106 employed agreements.
Record # Protocol type Initial time delay Init string The TNPP address TNPP divides into groups big or small
??1 ????TAP ????2 ID=
??2 ????TNPP ????3 ??<ESC>PG1
The table V
As above show shown in the V, have a control domain decision whether to comprise information in the table corresponding to the special domain of each row in the table.In above-mentioned example, record 1 is the TAP protocol type, and therefore only the TAP protocol type comprises " initial time delay " and " init string " territory.Under the situation of agreement 2, protocol type is TNPP, therefore as shown in Table, has only specified the TNPP protocol parameter.
Return Fig. 3, random access memory 216 comprises the E-mail message conversion is become the some process images that use in the processing of wireless information.Sending mail process 365 is that example illustrates with Send Mail 1 to SendMail N, temporarily distributed and comprised each storage block that sends mail process 365 for them, when LAN108 network or WAN110 network connect when finishing, send mail process 365 and be activated, it is responsible for accepting the network submission of E-mail message.WMU message procedure 370 illustrates to WMU message_N with WMUmessage_1, has temporarily distributed each storage block that is associated with the E-mail message that is processed into wireless information or paging for it.Should be appreciated that in fact single E-mail message can be processed into a plurality of wireless informations or paging, will be described below.Share in the code image of wireless information transmitting/receiving server software 320 by name with the code section that transmission mail process 365 is associated.This is the actual code of carrying out at different pieces of information, and its execution result is the E-mail message that converts wireless information (WMU message) to, and is distributed to wireless information transmission network 106.Operating system software 315 reflections are responsible for providing task switching, file service and the service of other basic operating system.
Send mail process 365 and be responsible on wireless information transmitting/receiving server 104, receiving E-mail message, and be responsible for from large-capacity storage media 212 software is written into random access memory 216 and run time version, thereby activate wireless information transmitting/receiving server software 320.Wireless information transmitting/receiving server software 320 reflection with random access memory space that WMU message 370 (being represented to WMU message_N by WMU message_1) is associated in processing messages.During Message Processing, untreated E-mail message is copied into spool directory 337.In the processing procedure of wireless information transmitting/receiving server software 320, used the E-mail message that is untreated.During this processing, when message logging switch 330 was activated, wireless information server software 320 records the relevant treatment variable in the message logging 335, and was as described below.Handle and also used the target database 325 and wireless information Transmit-Receive Unit 116 addresses (in Fig. 3 not shown) and LAWN112 network or the WAWN114 network Service name of object identifier that finds in the E-mail message this message parse is become each object identifier.After parsing is finished, check service stopping switch 335.If 355 set of service stopping switch then send back to service stoppage message 360 originator of this message in the E-mail message of the E-mail address that comprises message originator, handle stopping.Otherwise, to wireless information transmission network 106 these wireless informations of distribution.This finishes by cross-linked LAWN112 network of the software in the service database 340 and/or WAWN114 network Service name.Service database 340 comprises the record and the statistical information of Different L AWN112 network and/or the service of WAWN114 network, and service constant data storehouse 345 and the recording indexes that is connected constant data storehouse 350.The employed different agreement constant of agreement that has listed between wireless information transmitting/receiving server 104 and the wireless information transmission network 106 in detail in service constant data storehouse 345.Connect constant data storehouse 350 and listed employed different agreement constant in the agreement of the connection of being responsible for acquiring wireless information transmission network 106 in detail.If hell and high water occurs in to wireless information transmission network 106 processes successfully sending message, then the mistake that is associated with this problem is recorded in the error log 328, and beams back an error reporting to the originator of this E-mail message.
Fig. 4 is the system software block diagram 400 according to the wireless message delivery system 100 of the preferred embodiment of the present invention.Fig. 4 shows the whole software environment of wireless information transmitting/receiving server software 320 work.Wireless information transmitting/receiving server software 320 is accepted the E-mail message (indicating with " message ") from wired transmission of messages network 102 in Fig. 4.This message can or can not cause wireless information transmitting/receiving server software 320 to generate a wireless information submission (below will be described) to wireless information transmission network 106.Generation is mail to after the wireless information transmitting-receiving payment of wireless information transmission network 106, and wireless information transmission network 106 responds message-submission state (below will be described) to wireless information transmitting/receiving server software 320.If any problem occurs in to wireless information transmission network 106 processes sending message, then beam back a message problem (below will be described) to wired transmission of messages network 102.Alternatively, if this message is successfully mail to wireless information transmission network 106, then beam back a message confirmation (below will be described) to wired transmission of messages network 102.The WMS system manager 402 who also describes shown in Fig. 4 is responsible for the people that input different system configuration order (below will be described) is used for wireless information transmitting/receiving server software 320.The system configuration order can or can not cause sending to the generation (below will be described) of WMS system manager 402 system configuration state.And under specific circumstances, wireless information transmitting/receiving server software 320 will provide the status information (below will be described) of the current state of relevant wireless information transmitting/receiving server 104 to WMS system manager 402.
Fig. 5 is the whole software architecture block diagram 500 according to the wireless message delivery system 100 of the preferred embodiment of the present invention.Wireless information transmitting/receiving server software 320 shown in Fig. 5 is broken down into each ingredient, form with following parts illustrates in a preferred embodiment of the invention: processing messages process 410, transmission message are to wireless service process 420 and configuration WMS system process 430, and employed target database 325, service database 340, service constant data storehouse 345 and connection constant data storehouse 350.Receive E-mail message (after this referring to " message " Fig. 5) from wired transmission of messages network 102, thereby activate after the processing messages process 410, processing messages process 410 is responsible for message is resolved into one or more wireless information requests, will be described below.At processing messages process 410 duration of works, reference target database 325, as shown in Figure 3.When message being resolved into one or more wireless information requests, perhaps the processing messages process encounters problems, and then beams back a message problem to wired transmission of messages network 102.Be equally alternatively, when processing messages process 410 from sending after message receives that a message is successfully indicated to the wireless service process, beam back the message confirmation that this E-mail message originator is asked to wired transmission of messages network 102.Processing messages process 410 also will be under specific circumstances to WMS system manager 402 send state information, will be described below.
Send message and be responsible for after receiving the wireless information request, being connected to wireless information transmission network 106, and the transmission wireless information is submitted to wireless information transmission network 106 to wireless service process 420.Send message to wireless service process 420 at first Reference Services database 340, service constant data storehouse 345 and connect constant data storehouse 350, as shown in Figure 3, thereby be connected to wireless information transmission network 106, and the transmission wireless information is submitted to wireless information transmission network 106.Wireless information is submitted to and is caused wireless information transmission network 106 to generate a message submission status, this message is explained to wireless service process 420 by sending message, and after wireless information transmission network 106 returns any success message delivery status, the form of successfully indicating with message sends back to processing messages process 410, will provide detailed description below.Use the date will be updated to current date at last, the number of times that message operation sum is successfully distributed increment.Record after the renewal is write back service database 340 subsequently.
Configuration WMS system process 430 is responsible for that the WMS system manager can be monitored and is stored in target database 325, service database 340, serves the information in constant data storehouse 345 and the connection constant data storehouse 350, will be described below.Configuration WMS system process 430 is responsible for allowing WMS system managers 402 to increase, revise and deletion is stored in target database 325, service database 340, service constant data storehouse 345 and be connected information in the constant data storehouse 350, thereby make WMS system manager 402 can dispose wireless message delivery system 100, also will be described below.Transmission message writes the status information of service database 340 and is read from service database 340 by configuration WMS system process 430 to wireless service process 420, and is transmitted to WMS system manager 402, also will further describe below.
Fig. 6 is the message handling device software architecture block diagram according to the processing messages process 410 of the preferred embodiment of the present invention.Processing messages process 410 comprises message procedure 610, recording messages treatment progress 650 and the distribution wireless information process 660 analyzed.Analyzing message procedure 610 is responsible at first copying whole E-mail message (after this referring to " message " among Fig. 6) to spool directory 337, different piece with message is divided into different information fields then, include but not limited to: sender information territory (comprise sender's E-mail address and full name of sender) alternatively, the recipient territory of message (can be zero or a plurality of), actual wireless message that sends and confirmation sign, this confirms that sign is by the set of E-mail message originator, it shows whether should successfully indicate to E-mail message originator transmission message confirmation by message, will be described below.
Recording messages treatment progress 650 mainly is a message switching.When aforementioned system configuration order will be write down switch 630 set, all information inputs will be sent to message analysis daily record 640.Message analysis daily record 640 provides a status information to WMS system manager 402.Log information treatment progress 650 is also classified from analyzing the not same area that message procedure 610 obtains.This classification makes that the inspection of message analysis daily record 640 is more or less freely.
The distribution wireless information is handled 660 and is responsible for different recipients are resolved into wireless information transmitting-receiving Service name and wireless information Transmit-Receive Unit address.This is by using one group of rule realization that back Figure 17 describes in detail.Back Figure 10 and Figure 12 have provided the further example of input format.Reference target database 325 is with the coupling target item alternatively.Then, send a wireless information request to each recipient who successfully decomposes.Corresponding each wireless information request is successfully indicated receiving an above-mentioned message.After the message that receives each recipient who successfully decomposes was successfully indicated, the estimation that calculates three kinds of successful degree of difference of indication by formula was successfully indicated: success, part success or failure.If can't decompose all recipients, estimate that perhaps successfully indication is unsuccessful, then beam back a message problem to wired transmission of messages network 102.And if above-mentioned confirmation flag set, show message originator request E-mail message confirmation, then estimate successfully to indicate successfully, as mentioned above, send a message confirmation to wired transmission of messages network 102.
The message analysis software architecture diagram of Fig. 7 has been described the analysis message procedure 610 according to the wireless information transmitting/receiving server 104 of the preferred embodiment of the present invention.Analyzing message procedure 610 comprises dispatch messages process 710, estimation/confirmation sign process 750, discovery recipient process 740, the wireless information process 730 of extracting and finds sender's process 720.Dispatch messages process 710 is served as the E-mail message message distribution point of (after this referring to " message " among Fig. 7), gives message automatic spool device 620 and the process that describes below with message distribution.The key word " confirmation " of the estimation/confirmation sign process 750 responsible case-insensitives of extracting from " theme: " territory (will be described following Fig. 9) of message, it is imported with request from the E-mail message confirmation of wireless information transmitting/receiving server 104 to wireless information transmission network 106 successful dispatch messages by message originator.If find key word " confirmation ", then set confirms sign, otherwise not set confirms sign.Find " mailing to: " territory that recipient's process 740 is responsible for checking in the message, with the recipient who finds to be suitable for.The wireless information process of extracting 730 is responsible for checking the form (as described below) and the sender information of message, sends to the actual wireless message of wireless information transmission network 106 with generation.Find that sender's process 720 is responsible for the sender information of extracting from " from: " territory of message.
The wireless information distribution system assumption diagram of Fig. 8 has been described the distribution wireless information process 660 according to the wireless information transmitting/receiving server 104 of the preferred embodiment of the present invention.Distribution wireless information process 660 comprises transmission OOS message procedure 810 (service stoppage message), finds WMU address and service processes 820, distribution wireless information process 840 and service stopping sign 830.Service stopping sign 830 is simple switches.If 830 set of service stopping sign then activate and send OOS message procedure 810, beam back the message problem that presets of indication " service stopping " and give wired transmission of messages network 102, and give the E-mail message originator.Otherwise,, then activate distribution wireless information process 840 if service stopping sign 830 does not have set.Distribution wireless information process 840 is accepted from the sender information of analyzing message procedure 610, wireless information and is confirmed sign, and waits for that all recipients/WMU inquiry is right, will be described below.Receive from after sender information, wireless information and the confirmation sign of analyzing message procedure 610, the distribution wireless information will check carefully that recipient/WMU inquiry is right.If arbitrary recipient is just what a WMU inquiry not, then beam back a message problem to wired transmission of messages network 102.Otherwise, if each recipient has a WMU inquiry, then the recipient who is identified being sent the wireless information request to all recipients/WMU inquiry, the message that distribution wireless information process 840 receives each wireless information request is successfully indicated.Inquire about centering at recipient/WMU, the term recipient is meant object identifier.Distribution wireless information process 840 generates an estimation and successfully indicates, and this estimation is successfully indicated has three kinds of values: successfully indicating when all message all is true time, and its value is successfully; When at least one message successfully is designated as true time, its value is the part success; Successfully indicating when all message is not true time, and its value is failure.The estimation that generates successfully indicates whether successfully to have summed up all wireless information requests, as mentioned above.At last, if confirm sign input set, and all message successfully is designated as very, then beams back a message confirmation to wired messaging network 102.
The block diagram of the typical E-mail message that sends from wired transmission of messages network 102 in the prior art SMTP E-mail message committing protocol of Fig. 9.Should be appreciated that also and can send other E-mail message committing protocols from wired transmission of messages network 102, such as but not limited to: X.400 message, Novell TMMHS (the post-processing system of company TM) message and Microsoft Mail TMMessage is only enumerated several examples here.
As shown in Figure 9, the form of SMTP E-mail message is as follows: this message comprises a SMTPE-mail 910, first null 920 (serving as SMTP head/message body separator) and SMTPE-mail message body 930.SMTP E-mail message header 910 comprises delegation or multirow, to represent different SMTP standard mail territory, for example " date: " territory, " from: " territory, " mailing to: " territory and optionally " theme " territory are as Internet RFC 822 " Standard for the Formatof ARPA Internet Text Messages "; Described in RFC 821 " Starnd for Simple MailTransfer Protocol " and the RFC 1123 " An extension to RFC 821 and RFC822 ".Above-mentioned each SMTP standard mail territory generally all has the domain name structure, is a branch afterwards, is the data that are associated with this territory then.First null that SMTP head/body separator is always found when scanning E-mail message from the beginning to the end.SMTP E-mail body 930 illustrates to the E-mail message part of message recipient to send this E-mail message with message originator input.SMTP E-mail body 930 does not have specific format, for example can comprise as shown in the figure the ending of greeting, message and complementarity.
In the foregoing description, as shown in Figure 9, SMTP E-mail 910 comprise sign E-mail message date of shipping " date " territory, show E-mail message originator name " from " territory, show E-mail recipient name " mailing to " territory, indicate " theme " territory of E-mail message subject.As mentioned above, first null 920 of serving as SMTP head/body separator is separated SMTP E-mail 910 with SMTP E-mail body 930.SMTP E-mail body 930 is represented the E-mail message of actual transmission, and it for example comprises the name of message recipient name, message and message originator.Should be noted that the use of null does not have special implication in the SMTP E-mail body 930 when using according to above-mentioned prior art.
The block diagram of Figure 10 is an example that uses the E-mail paging addressing scheme of E-mail alias addressing wireless information Transmit-Receive Unit 116 according to the preferred embodiment of the present invention.The E-mail paging addressing scheme that uses E-mail to call adopts the basic structure of above-mentioned SMTP E-mail message, comprises a particular structure in addition, and this structure activates wireless information transmitting/receiving server 104 by E-mail another name pipeline.Then, E-mail body 930 adopts a kind of unique texture that comprises object identifier and wireless information,
SMTP E-mail 910 has and the identical structure of typical SMTP E-mail message shown in Figure 9.But, different with the SMTP E-mail message of Fig. 9 is, " mail to " territory and be not addressed directly to certain message recipient in wired transmission of messages network 102, but be addressed to certain fixing E-mail address of being responsible for providing the E-mail/ paging service earlier, promptly according to the wireless information transmitting/receiving server 104 of the preferred embodiment of the present invention.Shown in the example of Figure 10, with the fixedly E-mail address shown in the content-form of " mailing to " territory is " pager@pts.mot.com ", wherein defined the another name that activates wireless information transmitting/receiving server 104 by another name pipeline (below will be described), the specific wireless information receiving and transmitting server that the E-mail message-oriented that then will need to pay with second address portion shown in " pts.mot.com " form is identified with the SMTP address portion shown in " pager@ " form.
After first null 920 of SMTP E-mail message is SMTP E-mail message body 930.In this case, SMTP E-mail body 930 comprises three different specific parts: object identifier list 1010 comprises one or more above-mentioned object identifiers, delimits the wireless information 1030 of device 1020 and needs transmission.Object identifier list 1010 parts are shown by the first non-null sequence table in the SMTP E-mail body 930.Object identifier list 1010 parts comprise at least one wireless information Transmit-Receive Unit address, as mentioned above, after object identifier list 1010 parts of further checking SMTP E-mail body 930, for example demonstrate and to identify some object identifier types simultaneously.First object identifier is listed by name, and its form is " name ", i.e. " richard geil ".This first object identifier supposition wireless information transmitting/receiving server 104 can be found the WMU address and the wireless information transmitting-receiving service of single correspondence by ferret out database 325.Clear second object identifier that illustrates provides a WMU address, and its form is " address ", i.e. and " 9834 ", but ignored wireless information transmitting-receiving Service name.If run into individual address as shown in the figure, then suppose " default " Service name.The form of following two object identifiers of listing by name for " address. Service name ", a WMU address and Service name have clearly been specified, be " 345612.s-page " and " 882363.m-comm " in this embodiment, they are with E-mail message-oriented S-page and M-comm wireless information transmitting-receiving service.Back one " address. Service name " example in, do not need the supposition or the inquiry of ISP's name aspect.
Demarcation device 1020 is defined as and one or more continuous nulls occurs for the first time, is following object identifier list 1010 afterwards, and it separates object identifier list 1010 and message.Delimit device 1020 and represent that by predetermined keystroke sequence it for example comprises in a preferred embodiment of the invention, the appearance of two or more carriage return/line feed characters, carriage return/line feed character is generally imported by " carriage return/input " key on the conventional keyboard.Actual wireless message then is positioned at SMTP E-mail body 930, after delimiting device 1020.
Figure 11 is the environment configurations figure according to preferred embodiment of the present invention addressing wireless information Transmit-Receive Unit 116, its mode is, by using the E-mail alias addressing to come addressing mail transfer computing machine, these mail transfer computing machines are mail routing addressing and transfer processor, its objective is from the super territory of SMTP mail and accept E-mail, particularly being certain mail transfer computing machine and relevant local mail territory and subdomain, also can be the mail transfer computing machine of selecting suitable route for this E-mail message.Figure 11 shows a super territory 1110 of SMTP mail, is that example illustrates with " mot.com ", is connected to certain improved local mail territory 1120 then, is that example illustrates with " pts.mot.com ".To the modification in the traditional SMTPE-mail local mail territory 1120 unique annex in the alias file preferably, be that example illustrates with "/etc/aliases " file, be appended to and can finish by increasing speech " term ", be that example defines with " pager@wms ".In local mail territory 1120, also show other local mail subdomain 1130, and according to the wireless information transmitting/receiving server 104 of the preferred embodiment of the present invention, this wireless information transmitting/receiving server 104 is also shown in the local mail territory 1120.The host name of distributing to wireless information transmitting/receiving server 104 for example is " wms ", in the main frame table in local mail territory 1120 it is listed.Wireless information transmitting/receiving server 104 also has an annex of alias file, and wherein " pager " is defined as the pipeline that sends mailer to wireless information transmitting/receiving server software 320.
The block diagram of Figure 12 is according to the E-mail paging addressing scheme of the preferred embodiment of the present invention by E-mail subfield method addressing wireless information Transmit-Receive Unit 116.As shown in figure 12, use the form of SMTP E-mail message of E-mail subdomain addressing as follows: this message comprises first null 1220 and the SMTP E-mail body 1230 of SMTP E-mail 1210, expression SMTP head/body separator.The general structure of SMTP E-mail 1210 and SMTP E-mail shown in Figure 10 910 is identical, but compares with SMTP E-mail 910, a big difference occurred in SMTP E-mail 1210.Be included in the information in the object identifier list 1010 of SMTP E-mail shown in Figure 10 910 in the past, having reorientated and be reformated into the legal SMTP E-mail address with SMTP subdomain, is that example illustrates with " ".In SMTP E-mail shown in Figure 9 910, SMTP E-mail 1210 comprises the delegation or the multirow in the different SMTP standard mail of expression territory, and these SMTP standard mail territories for example can be " date: " territory, " from: " territory, " mailing to: " territory and optional " theme " territory.With shown in Figure 9 different, the position of object identifier is in " mailing to: " territory of SMTP E-mail 1210.Describing ground among Figure 10, decompose each object identifier as the front, but object identifier is represented actual E-mail address now.Therefore, E-mail/ paging notion and E-mail integrate better, therefore are easier to the study of E-mail message originator and use.SMTP head/body separator 1220 is identical with SMTP head/body decollator 920 in the standard SMTP E-mail message.1230 of SMTP E-mail bodies send to the message of the wireless information Transmit-Receive Unit 116 that above-mentioned object identifier identifies as needs.
Figure 13 is the environment configurations figure that utilizes subdomain paging addressing wireless information Transmit-Receive Unit 116 according to a kind of optional embodiment of the present invention.Main territory configuration shown in Figure 13 is with shown in Figure 11 identical.But with shown in Figure 11 different, the connection configuration between this landlord territory 1110 and the wireless information transmitting/receiving server 104 preferably is different from following described configuration.In the optional embodiment of the present invention shown in Figure 13, the Hosts file that illustrates with filename "/etc/hosts " in local mail territory 1120 has used the another name " wms " of host name, and it is configured to " pager " in this example.Created effectively and for example be called that the annex of the another name of the new subdomain of " pager.pst.mot.com " in local mail territory is that example illustrates with " pts.mot.com ".And the host name of wireless information transmitting/receiving server 104 also is arranged to reflect host alias.Be that the client's mail transmission configuration file shown in the example is installed on the local wireless information receiving and transmitting server 104 with "/etc/sendmail.cf " at last, make any E-mail that is sent to SMTP subdomain " " all transfer wireless information transmitting/receiving server software 320 to.
Figure 14 to the flowchart text of Figure 20 according to the present invention preferably with the operation of the wireless information transmitting/receiving server 104 of optional embodiment.
Referring to Figure 14, passed response as E-mail message to wireless information transmitting/receiving server 104, wireless information transmitting/receiving server software 320 is activated.Carry out after the wireless information transmitting/receiving server software 320, the E-mail message conversion is become executable form by file handle.The analysis that wireless information transmitting/receiving server software 320 starts payment E-mail message.The first step in the analyzing and processing is the wireless information of extracting the recipient and need transmit from E-mail message.The recipient at first extracts from " mailing to: " territory of SMTP E-mail 910,1210 in step 1404.This finishes by following step: the content of at first selecting " mailing to " territory in step 1406, if " mailing to " territory does not exist, then, select the content of the content in " as if mailing to: " territory as " mailing to " territory in the known mode of persons skilled in the art in step 1408.Appear among the SMTP E-mail 910,1210 if " mail to " territory, then in step 1406, select the content in " mailing to " territory.
Then,, begin to search for this E-mail message finding the appearance of first null 920 from message header in step 1410, thus the SMTP E-mail body 930 of the E-mail message of extracting, and as previously mentioned, first null 920 is represented by two capable termination character sequences.Then, in step 1412, discern the E-mail address that is included in " mailing to: " territory or " as if mailing to: " territory.If this E-mail address designation is " pager@ " in step 1412, then select the E-mail another name form of E-mail paging, in this case, one or more nulls 1020 appear in scan forward E-mail message body until first, afterwards in step 1414, the wireless information 1030 of between null 1020 to E-mail bodies 930 finish, extracting.Then, in step 1416, begin to occurring scanning the object identifier of the wireless information of extracting one or more nulls 1020 first from E-mail body 930.Then as mentioned above, object identifier is arranged to object identifier sequence 1010.
When " pager@ " is not appointed as with the recipient in the E-mail address in " mailing to: " territory or " mailing to: " territory as if, select the SMTP subdomain form of E-mail/ paging in step 1412.In this case, in the step 1418 this wireless information is arranged to SMTP E-mail body 930, as extraction process described above.Then, search each E-mail address " mailing to: ", in " CC: " and " BCC: " territory is with discovery “ @pager " subarea ID.Subsequently in step 1420, the E-mail address of extracting and finding, and remove its “ @pager " the E-mail territory, and be arranged to equal object identifier.
Wireless information is handled and to be continued in Figure 15, and the process flow diagram of Figure 15 concentrates on message originator information, and optionally on the extracting of message originator full name, to be used for the identifying purpose of wireless information Transmit-Receive Unit 116.At first, in step 1424 from SMTP head " from: " territory the E-mail message of extracting messages originator.Then, scanning SMTP head " theme: " territory in step 1426, with the key word of searching case-insensitive " from ", if find, then check the form in SMTP head " from: " territory, thereby full name of location sender, it shows that the message originator request is attached to sender sign after the E-mail message.If in step 1428, the E-mail address format is the text of the textual portions that comprises in the bracket to be comprised, for example " E-mail address (full name) ", and the full name of this message originator of then in step 1430, from bracket, extracting, and be stored in the user name variable.If in step 1432, the E-mail address format is included in the text of the text that is comprised in greater-than sign and the is less than, for example " full name<E-mail address〉", the full name of then from the external text of these symbols, extracting, and be stored in the user name variable.Otherwise the actual original contents in " from the: " territory of if do not use " from: " territory of these two kinds of forms, then extracting in step 1434 is as full name of message originator, and is stored in the user name variable.If the SMTP head do not comprise case-insensitive key word " from ", then in step 1426, canned data in the user name variable not.Then in step 1436, the user name variable is attached to after the wireless information, create final wireless information.
Continue wireless information among Figure 16 and handle, the flow chart description of Figure 16 some household attributes, the message analysis record of step 1438 for example.In step 1440, wireless information transmitting/receiving server 104 checks whether opened the message analysis record, and whether set is indicated by message logging switch 330 for this.If 330 set of message logging switch, then in step 1442, this wireless information and the current process information that is associated with this wireless information are recorded to the message analysis daily record.The information that writes down in the preferred embodiment of the present invention comprises that message originator information (its form is an E-mail message and optional full name), object identifier, wireless information, confirmation indicate the indication of whether set, this time/date tag and message automatic spool message file name.Should be appreciated that according to wireless information transmitting/receiving server system manager 402 needs, can write down information more or less.
Then, in step 1444, wireless information transmitting/receiving server 104 checks that " service stopping " indicates whether set.If " service stopping " flag set then in step 1446, is beamed back a service stoppage message 360 with the E-mail form of message to this message originator, explanation wireless information transmitting/receiving server 104 is not worked, and is in step 1448, out of service.Service stoppage message 360 also can comprise the indication why wireless information transmitting/receiving server 104 stops to serve.If " service stopping " sign does not have set, then in step 1444, wireless information transmitting/receiving server 104 continues to handle in step 1612 shown in Figure 17.
Wireless information is handled and is continued in Figure 17, and Figure 17 has illustrated object identifier is resolved to 116 addresses, wireless information unit and Service name.As shown in figure 17, in step 1450, begin the object identifier parsing by locating first object identifier, first object identifier may be in the object identifier list.If clearly provided first character (for example when name be left in the basket) of a numeral in step 1452, supposed then that this numeral is the explicit address of the wireless information Transmit-Receive Unit shown in the aforementioned table II as object identifier.Should numeral if only specified, also be assumed to " default " Service name, but Service name can clearly be specified by following form: fullstop character on the wireless information Transmit-Receive Unit 116 address heels is Service name then, promptly for example " 14576.s-page " is for example shown in Figure 10 and 12.Also with the ferret out identifier to search the fullstop character.If found the fullstop character, then the remainder of hypothetical target identifier is the Service name of wireless information Transmit-Receive Unit 116 addresses.If do not find the fullstop character, then be assumed to " default " Service name.In both cases, object identifier decomposes the respective service name that will cause 116 yards of single (one) wireless information Transmit-Receive Units and this class object identifier.In another case, when first character of object identifier was not numeral, then ferret out database 325 was with the coupling object identifier.If do not find the destination name (nothing) of coupling, then create/append an E-mail response, to message originator indication " object identifier does not find " mistake in step 1454.If found the single wireless information Transmit-Receive Unit and the Service name of object identifier, then in step 1456, wireless information Transmit-Receive Unit address and Service name are joined in the wireless information Transmit-Receive Unit 116 address lists.If found more than (>1) wireless information Transmit-Receive Unit 116 addresses and Service name, then create/append " discovery<object identifier〉an a plurality of wireless information Transmit-Receive Units " message response in step 1460, wherein<object identifier〉be the realistic objective identifier of search.If handle not end at step 1460 object identifier list, then locate next object identifier in the step 1462, repeating step 1452 is to step 1454,1456 and 1458.If the processing of object identifier list finishes, then in step 1460, program circuit proceeds to step 1464 shown in Figure 180.
The flowchart text of Figure 18 when when object identifier being resolved into wireless information Transmit-Receive Unit 116 addresses and Service name, meeting difficulty, determine or prepare to beam back the determination processing of any class E-mail message to message originator.To be described below, the E-mail message that sends back to message originator also is sent to WMS system manager 402.Figure 18 has also illustrated based on following true decision and has been actual transmission wireless information or stops to carry out: object identifier and the Service name of finding decomposition.First action of taking is when to have created the E-mail response message step 1464 inspection in preceding primary address decomposition step.If the E-mail response message does not exist in the step 1464, then wireless information transmitting/receiving server 104 will send this wireless information in the step 1474.If created wireless information in the step 1464, then in this message, report a resolution problem at least.Whether next resolution problem in this case is to have when generating object identifier or Service name in the step 1466 to decompose successfully.All get nowhere if decompose in the step 1466, there are not to send the object identifier or the Service name of wireless information, then send " paging failure " E-mail response message to this message originator, indicate possible decomposition, and run abort in step 1472 in step 1470.If then prepare " wireless information decomposes a failure " E-mail response message in step 1468 one or more the decomposition successfully, the total wireless information transmitting/receiving server 104 of step 1474 will send this wireless information.In the process of transmitting of wireless information, all logouts during will handling in step 1476 are to journal file.This journal file is used to determine whether that all wireless informations are all successfully sent.
The flow chart description of Figure 19 send the wireless information of describing among Figure 18 the result estimate that and the result who beams back response to this message originator in the E-mail message that comprises message originator E-mail address estimates.If in step 1478, all wireless information is submitted all successes to, then confirms whether gating of E-mail attribute step 1480 inspection, if there is not gating, runs abort in step 1502.If confirm E-mail attribute gating in step 1480, then generate in the step 1482 and confirm response message, in response message, list the wireless information of successfully payment and the object identifier of activation, and in the E-mail message that comprises message originator E-mail address, send to this message originator.Then check debugging recording,, then will successfully indicate in the step 1488 and record journal file, stop operation in step 1502 then if debugging recording is by gating in the step 1486.If debugging recording is not by gating in the step 1484, then stop operation in step 1502.
Submit not successful indication to if receive this time wireless information in the step 1478, in step 1488, wireless information transmitting/receiving server 104 checks whether have wireless information to submit to successfully, and the message submission is classified as the part success.If wireless information is arranged to be submitted to successfully, then in step 1490, wireless information transmitting/receiving server 104 will send part message failure message, this message shows which wireless information Transmit-Receive Unit 116 is activated, which is not activated, wireless information transmitting/receiving server 104 also uses instruction to be appended on the part message failure message system, and this part message failure message sent it back this message originator in the E-mail message that comprises message originator E-mail address, and send this E-mail message to system manager 402.In case E-mail message sends to message originator and wireless messaging system keeper 402, system uses instruction to be appended on this message.Then check debugging recording,, then in the step 1494 part failure indication is recorded journal file, stop operation in step 1502 then if debugging recording is by gating in the step 1492.If debugging recording is not by gating in the step 1492, then stop operation in step 1502.
If all wireless informations are submitted to and are all failed in the step 1488, then in step 1492, wireless information transmitting/receiving server 104 sends a message failure message, this message is indicated all wireless information Transmit-Receive Units that are not activated, wireless information transmitting/receiving server 104 also uses instruction to this message failure message adding system, and this message failure message sent it back this message originator in the E-mail message that comprises message originator E-mail address, and send this E-mail message to the system manager.Then check debugging recording, if debugging recording is by gating in the step 1498, the indication of then will failing in the step 1500 records journal file, stops operation in step 1502 then.If debugging recording is not by gating in the step 1498, then stop operation in step 1502.
The explanation that success is indicated is that all object identifiers are all decomposed fully, the situation that all wireless informations are all successfully submitted to, and why Here it is needs an object identifier to decompose failure inspection.The explanation of failure is not have wireless information successfully to be generated fully.This makes the successful classification of part include other all situations.If the debugging recording attribute is by gating, then this classification will be recorded to journal file.
Figure 20 is E-mail (SENDMAIL) analysis rule structural drawing, and it shows the multiple main rule of using in the E-mail that adopts UNIX E-mail transfer and routing program SENDMAIL analyzes.The SENDMAIL program is used the rule that is stored in the configuration file "/etc/sendmail.cf ", is how to select route and reformatting with the decision mail.The rule set that configuration file "/etc/sendmail.cf " comprises is used for mating the E-mail address format in " mailing to: " territory of this E-mail.If find the current format of certain bar rule coupling E-mail address, then take the corresponding action of this matching condition.These rules by layout the numbering set in.The processing of SENDMAIL program at first which mail transmission/reception program of estimated service life is selected route for this mail.This at first finishes by using E-mail adress analysis rule set 3 2001.Rule set 3 2001 generally is used to remove the E-mail address and it is inserted standard format.Then service regeulations collection 0 2002 is to find using which mail transmission/reception program to seek route for this E-mail message.This is that the E-mail system is revised to catch any SMTP E-mail of addressing subdomain “ @pager by the WMS system " the situation of all E-mail.Add an ancillary rules on the top of rule set 0 2002, have “ @pager in this rule searching address " a matching E-mail address.Such all E-mail are routed the mail transmission/reception program that is addressed to redetermination.The mail transmission/reception program is defined by the mail transmission/reception program definition rule of standard, and will activate WMS software.Like this, in configuration file "/etc/sendmail.cf ", must carry out two basic changes: 1) as mentioned above to support the subdomain paging, add a rule on the top of rule set 0 2002, and 2) increase the definition of the new mail transmitting/receiving program that activates WMS software.Other purpose of SENDMAIL program is suitably to rewrite the E-mail address.At first by application rule collection 3 2001, then 1 2004, then with decompose the rule set that mail transmission/reception program 2005 is associated, be to remove the content of rule set 4 2007 then, for the sender finishes this work in " from: " territory.Then, by application rule collection 3 2001, then 2 2003, then with decompose the rule set that mail transmission/reception program 2006 is associated, be to remove the content of rule set 4 2007 then, for each recipient finishes rewriting in " from: " territory.
In a word, the wireless information receive-transmit system of proposition comprises wired message transmission network network, is used for paying E-mail message between the cable network node, and is further used for importing E-mail message to consign at least one wireless information Transmit-Receive Unit.The wireless information receive-transmit system is communicated by letter with the wireless information transmitting/receiving server, and the wireless information transmitting/receiving server receives and handles from the E-mail message of wired transmission of messages network input, to consign at least one wireless information Transmit-Receive Unit.E-mail message comprises a Simple Mail Transfer protocol (SMTP) address, and the part of this address has been represented the radio selective calling user ID.In addition, the wireless information transmission network is connected to the wireless information transmitting/receiving server, related with in response to the predetermined radio selective calling station address of radio selective calling user identifier and at least one paid at least one radio selective calling message and given the wireless information Transmit-Receive Unit.
The wireless information receive-transmit system uses at least one wired transmission of messages network, and for example Local Area Network transmission of messages network, wide area network (WAN) transmission of messages network, local area radio (LAWN) transmission of messages network, wide-area wireless (WAWN) transmission of messages network communicate.And in a preferred embodiment, the E-mail system that RFC-822 SMTP E-mail is deferred in the utilization of wired transmission of messages network gives the wireless information transmitting/receiving server with the E-mail message-submission.This wireless information receive-transmit system preferably adopts ICP/IP protocol to transmit E-mail message in wired transmission of messages network.Alternatively, message communicating can by such as X.400 or similar agreement realize, only need do the less modification of mentioning in the disclosed situation in some fronts.
Referring to the wireless information transmitting/receiving server, it comprises an E-mail input interface, is connected to wired transmission of messages network to receive from the E-mail message of wired transmission of messages network input, consigns to the wireless information Transmit-Receive Unit.Processor is connected to the E-mail input interface, in order to handle from the E-mail message of wired transmission of messages network input, with decision (1) radio selective calling user identifier, the wireless information Transmit-Receive Unit address that comprises specific radio information receiving and transmitting unit, (2) network identifier, from at least a portion SMTP address, identify the wireless information transmission network, and (3) are in the information content that consigns to the E-mail message that increase at least a portion is associated with the SMTP address at least one radio selective calling message of at least one radio selective calling information receiving and transmitting unit.After executing these steps, output interface is connected at least one radio selective calling message by the wireless information transmission network of network identifier sign and gives the specified wireless information Transmit-Receive Unit in this wireless information Transmit-Receive Unit address to pay this E-mail message.
At last, the wireless information transmitting/receiving server comprises a storer, in order to store a plurality of radio selective calling user identifiers and relevant wireless information Transmit-Receive Unit address and wireless network identifier.
The E-mail message that comprises wireless information Transmit-Receive Unit address can be handled by the default network identifier of storing in the storer.This is possible, because the default wireless information transmission network that is associated with wireless information Transmit-Receive Unit address in being stored in storer is associated with the E-mail message that this processor is received.This processor is determined wireless information Transmit-Receive Unit address, and in response to the determining of this address, recovers the default network identifier of this wireless information transmission network of sign from storer.After this, the output interface that is connected to processor is given the specified wireless information Transmit-Receive Unit in relevant wireless information Transmit-Receive Unit address in the wireless information transmission network that this network identifier identified with at least one radio selective calling message-submission.Notice that at least one radio selective calling user identifier identifies the reception user of at least one radio selective calling message.
In addition, storer is also stored and each wireless information Transmit-Receive Unit type that is associated in a plurality of radio selective calling user identifiers.This parameter can be used to identify arbitrary peculiar property of object element, for example display capabilities, presentation mode (audio frequency, video, hard copy).
In a preferred embodiment, processor is determined at least one radio selective calling user identifier according to E-mail message, and, from storer, recover the network identifier of relevant wireless information Transmit-Receive Unit address and this wireless information transmission network of sign in response to the determining of this radio selective calling user identifier.As mentioned above, output interface is given the specified wireless information Transmit-Receive Unit in relevant wireless information Transmit-Receive Unit address in the wireless information transmission network that this network identifier identified with at least one radio selective calling message-submission.
A kind of adeditive attribute allows the wireless information Transmit-Receive Unit further to accept to require originator identification to append request at least one radio selective calling message automatically.This allows the recipient of wireless information to identify the sender or the message source of this message.
The another kind of attribute of wireless information transmission system is message sink, payment and transmission authentication.In this case, E-mail message comprises a message originator E-mail address, and the wireless information transmitting/receiving server utilizes this message originator E-mail address to generate and responds the originator that status message is given this E-mail message.This response status message has shown that paying at least one radio selective calling message gives the wireless information Transmit-Receive Unit whether successful.In addition, respond status message and can also indicate whether successfully to be sent to less a radio selective calling message to the wireless information transmission network.These attributes allow acknowledging to message-submission.
In a preferred embodiment of the invention, E-mail message comprises an E-mail address, and its form is user@pager.entity.ext, and parameter is user, pager and entity.ext.The front has been discussed the example of this addressing and message-submission method at Fig. 9-20.More specifically, the E-mail message information content that can comprise comprises text message, audio message and video messaging at least.
If use the form addressing of user@pager.entity.ext, the entity.ext parametric representation destination node in the wireless information transmission network that is sent to of at least one radio selective calling message.Similarly, the wireless information domain transmission of pager (pager) parametric representation SMTP E-mail address.
Detect after the pager parameter of user@pager.entity.ext form, processor processing SMTP E-mail address is with wireless information Transmit-Receive Unit address of determining to be associated with customer parameter and the network identifier that joins with the entity.ext parameter correlation.In addition, processor is in response to the detection of pager parameter, and the information content of the E-mail message that is associated with the SMTP address of extracting generates the message part of at least one radio selective calling message.
After identification and extracting, no matter be directly local emission or the long-range emission that postpones, processor all makes up at least one and comprises the radio selective calling message of wireless information Transmit-Receive Unit address and at least a portion information content of this E-mail message.Under first kind of situation, can launch at least one radio selective calling message in real time by the local wireless message delivery system.Under second kind of situation, preferably at least one radio selective calling message is transmitted (transmission) and launch for the remote-page system to carry out directly or to postpone.
As for customer parameter, it has represented unique user, is some the selecting from user's full name, user alias, wireless information Transmit-Receive Unit address and radio selective calling information receiving and transmitting element identifier (element ID).In addition, unique user can comprise predetermined wireless information transmitting-receiving user list, and this list comprises certain user's group.
Referring to optional addressing form, E-mail message comprises the E-mail address that a form is paging-identifier@entity.ext, and its parameter is paging-identifier and entity.ext.In a preferred embodiment, the E-mail message information content that can comprise comprises text message, audio message and video messaging.
As the front, the entity.ext parametric representation destination node in the wireless information transmission network that is sent to of at least one radio selective calling message.But, under optional addressing form, the paging-identifier parametric representation radio selective calling information receiving and transmitting element identifier (element ID) compatible mutually with the SMTP E-mail system of deferring to RFC-822, this identifier is discerned by the wireless information transmitting/receiving server.In case the wireless information transmitting/receiving server with this paging-identifier parameter recognition for having respective wireless selective call information receiving and transmitting element identifier (element ID), processor processing SMTP E-mail address to be determining the wireless information Transmit-Receive Unit address with paging-identifier parameter correlation connection, and with the network identifier of entity.ext parameter correlation connection.In addition, the extract information content of the E-mail message that is associated with the SMTP address of processor is to generate the message part of at least one radio selective calling message.Regardless of employed addressing form, local and remote transmission or payment are all finished in the same manner.
Similarly, in the customer parameter in a preferred embodiment, paging-identifier has represented unique user, is some the selecting from user's full name, user alias, wireless information Transmit-Receive Unit address and radio selective calling information receiving and transmitting element identifier (element ID).In addition, unique user can comprise predetermined wireless information transmitting-receiving user list, and this list comprises certain user's group.

Claims (36)

1.一种无线消息收发系统,包括:1. A wireless messaging system comprising: 有线消息传输网络,在有线网络节点之间交付E-mail消息,还用于输入E-mail消息以交付给至少一个无线消息收发单元;a wired messaging network for delivering E-mail messages between wired network nodes and for importing E-mail messages for delivery to at least one wireless messaging unit; 无线消息收发服务器,连接到有线消息传输网络,用于接收并处理从有线消息传输网络输入的E-mail消息,将其交付给至少一个无线消息收发单元,该E-mail消息包括一个简单邮件传输协议(SMTP)地址,该地址的一部分表示了无线选择呼叫用户标识符;以及A wireless messaging server connected to the wired messaging network for receiving and processing incoming E-mail messages from the wired messaging network for delivery to at least one wireless messaging unit, the E-mail messages comprising a simple mail transmission protocol (SMTP) address, a portion of which represents a wireless selective call subscriber identifier; and 无线消息传输网络,连接到无线消息收发服务器,用于将至少一个无线选择呼叫消息交付给无线消息收发单元,以对无线选择呼叫用户标识符和至少一个预定无线选择呼叫用户地址的关联作出响应。A wireless messaging network coupled to the wireless messaging server for delivering at least one wireless selective call message to the wireless messaging unit in response to associating the wireless selective call user identifier with at least one predetermined wireless selective call user address. 2.根据权利要求1的无线消息收发系统,其中有线消息传输网络是一个局域(LAN)消息传输网络。2. 2. The wireless messaging system of claim 1, wherein the wired messaging network is a local area (LAN) messaging network. 3.根据权利要求1的无线消息收发系统,其中有线消息传输网络是一个广域(WAN)消息传输网络。3. The wireless messaging system of claim 1, wherein the wired messaging network is a wide area (WAN) messaging network. 4.根据权利要求1的无线消息收发系统,其中无线消息传输网络是一个局域无线(LAWN)消息传输网络。4. 2. The wireless messaging system of claim 1, wherein the wireless messaging network is a local area wireless (LAWN) messaging network. 5.根据权利要求1的无线消息收发系统,其中无线消息传输网络是一个广域无线(WAWN)消息传输网络。5. The wireless messaging system of claim 1, wherein the wireless messaging network is a wide area wireless (WAWN) messaging network. 6.根据权利要求1的无线消息收发系统,其中有线消息传输网络利用遵从RFC-822 SMTP E-mail的E-mail系统交付E-mail消息给无线消息收发服务器。6. The wireless messaging system according to claim 1, wherein the wired messaging network utilizes an E-mail system compliant with RFC-822 SMTP E-mail to deliver the E-mail message to the wireless messaging server. 7.根据权利要求6的无线消息收发系统,其中E-mail系统在有线消息传输网络中使用TCP/IP传输E-mail消息。7. The wireless messaging system according to claim 6, wherein the E-mail system transmits the E-mail message using TCP/IP in the wired messaging network. 8.根据权利要求1的无线消息收发系统,其中无线消息收发服务器包括:8. The wireless messaging system of claim 1, wherein the wireless messaging server comprises: 一个E-mail输入接口,连接到有线消息传输网络以接收从有线消息传输网络输入的E-mail消息,交付给无线消息收发单元;An E-mail input interface, connected to the wired message transmission network to receive the E-mail message input from the wired message transmission network, and deliver it to the wireless messaging unit; 一个处理器,连接到E-mail输入接口,用以处理从有线消息传输网络输入的E-mail消息,以决定无线选择呼叫用户标识符,包括指定无线消息收发单元的无线消息收发单元地址,一个网络标识符,用于从至少一部分SMTP地址中识别出无线消息传输网络,以及在交付给至少一个无线选择呼叫消息收发单元的至少一个无线选择呼叫消息上增加至少一部分与SMTP地址相关联的E-mail消息的信息内容;以及a processor connected to the E-mail input interface for processing incoming E-mail messages from the wired messaging network to determine the wireless selective call subscriber identifier, including the wireless messaging unit address of the designated wireless messaging unit, a a network identifier for identifying a wireless messaging network from at least a portion of the SMTP address, and adding at least a portion of the E- the information content of the mail message; and 一个输出接口,用于将至少一个无线选择呼叫消息连接到由网络标识符标识的无线消息传输网络以交付该E-mail消息给该无线消息收发单元地址所指定的无线消息收发单元。An output interface for connecting at least one wireless selective call message to the wireless messaging network identified by the network identifier for delivery of the E-mail message to the wireless messaging unit specified by the wireless messaging unit address. 9.根据权利要求8的无线消息收发系统,其中E-mail消息还包括至少一个无线选择呼叫用户标识符,其中无线消息收发服务器还包括:9. The wireless messaging system according to claim 8, wherein the E-mail message further includes at least one wireless selective call subscriber identifier, wherein the wireless messaging server further includes: 一个存储器,用以存储多个无线选择呼叫用户标识符和相关的无线消息收发单元地址和无线网络标识符。A memory for storing a plurality of wireless selective call subscriber identifiers and associated wireless messaging unit addresses and wireless network identifiers. 10.根据权利要求9的无线消息收发系统,其中:10. The wireless messaging system of claim 9, wherein: E-mail消息包括无线消息收发单元地址;The E-mail message includes the address of the wireless messaging unit; 存储器存储缺省网络标识符,标识与该无线消息收发单元地址相关联的缺省无线消息传输网络;the memory stores a default network identifier identifying a default wireless messaging network associated with the wireless messaging unit address; 处理器处理接收到的E-mail消息,确定无线消息收发单元地址,并响应于该地址的确定,从存储器中恢复出标识该无线消息传输网络的缺省网络标识符;以及the processor processes the received E-mail message, determines the wireless messaging unit address, and in response to determination of the address, restores from memory a default network identifier identifying the wireless messaging network; and 输出接口将至少一个无线选择呼叫消息交付给该网络标识符所标识的无线消息传输网络中相关无线消息收发单元地址所指定的无线消息收发单元。The output interface delivers at least one wireless selective call message to a wireless messaging unit specified by an associated wireless messaging unit address in the wireless messaging network identified by the network identifier. 11.根据权利要求9的无线消息收发系统,其中至少一个无线选择呼叫用户标识符标识至少一个无线选择呼叫消息的预期的接收用户。11. 9. The wireless messaging system of claim 9, wherein the at least one wireless selective call user identifier identifies at least one intended recipient of the wireless selective call message. 12.根据权利要求9的无线消息收发系统,其中存储器还存储与多个无线选择呼叫用户标识符中的每一个相关联的无线消息收发单元类型。12. 9. The wireless messaging system of claim 9, wherein the memory further stores a wireless messaging unit type associated with each of the plurality of wireless selective call subscriber identifiers. 13.根据权利要求9的无线消息收发系统,其中处理器还连接到存储器,处理所接收的E-mail消息以确定至少一个无线选择呼叫用户标识符,并响应于该无线选择呼叫用户标识符的确定,从存储器中恢复出相关的无线消息收发单元地址和标识该无线消息传输网络的网络标识符;以及13. A wireless messaging system according to claim 9, wherein the processor is further coupled to the memory, processes the received E-mail message to determine at least one wireless selective call subscriber identifier, and responsive to the determination of the wireless selective call subscriber identifier, Retrieving from memory the associated wireless messaging unit address and network identifier identifying the wireless messaging network; and 输出接口将至少一个无线选择呼叫消息交付给该网络标识符所标识的无线消息传输网络中相关无线消息收发单元地址所指定的无线消息收发单元。The output interface delivers at least one wireless selective call message to a wireless messaging unit specified by an associated wireless messaging unit address in the wireless messaging network identified by the network identifier. 14.根据权利要求9的无线消息收发系统,其中无线消息收发单元包括接受要求始发者标识自动追加在至少一个无线选择呼叫消息上的请求的装置。14. 9. The wireless messaging system of claim 9, wherein the wireless messaging unit includes means for accepting a request for an originator identification to be automatically appended to at least one wireless selective call message. 15.根据权利要求9的无线消息收发系统,其中E-mail消息包括一个消息始发者E-mail地址,无线消息收发服务器利用该消息始发者E-mail地址生成回应状态消息给该E-mail消息的始发者,该回应状态消息表明了交付至少一个无线选择呼叫消息给无线消息收发单元是否成功。15. The wireless messaging system according to claim 9, wherein the E-mail message includes a message originator E-mail address, and the wireless messaging server utilizes the message originator E-mail address to generate a response status message to the E-mail message the originator of the response status message indicating whether delivery of at least one wireless selective call message to the wireless messaging unit was successful. 16.根据权利要求15的无线消息收发系统,其中回应状态消息还进一步包括发送至少一个无线选择呼叫消息给无线消息传输网络是否成功的指示。16. 15. The wireless messaging system of claim 15, wherein the response status message further includes an indication of whether sending at least one wireless selective call message to the wireless messaging network was successful. 17.根据权利要求8的无线消息收发系统,其中E-mail消息包括:17. The wireless messaging system according to claim 8, wherein the E-mail message comprises: 一个E-mail地址,其形式为user@pager.entity.ext,参数为user、pager和entity.ext。An E-mail address in the form of user@pager.entity.ext, the parameters are user, pager and entity.ext. 18.根据权利要求17的无线消息收发系统,其中E-mail消息还包括:18. The wireless messaging system according to claim 17, wherein the E-mail message further comprises: 至少包括下述之一的信息内容:Information content that includes at least one of the following: 文本消息;text message; 音频消息;以及audio messages; and 视频消息。video message. 19.根据权利要求17的无线消息收发系统,其中entity.ext参数表示了至少一个无线选择呼叫消息发向的无线消息传输网络中的目的节点。19. The wireless messaging system according to claim 17, wherein the entity.ext parameter indicates a destination node in the wireless messaging network to which at least one wireless selective call message is sent. 20.根据权利要求17的无线消息收发系统,其中pager参数表示SMTPE-mail地址的无线消息传输域。20. The wireless messaging system according to claim 17, wherein the pager parameter indicates the wireless messaging domain of the SMTPE-mail address. 21.根据权利要求20的无线消息收发系统,其中响应于pager参数的检测,处理器处理SMTP E-mail地址以确定与用户参数相关联的无线消息收发单元地址以及与entity.ext参数相关联的网络标识符。twenty one. The wireless messaging system of claim 20, wherein in response to detection of the pager parameter, the processor processes the SMTP E-mail address to determine a wireless messaging unit address associated with the user parameter and a network identification associated with the entity.ext parameter symbol. 22.根据权利要求20的无线消息收发系统,其中处理器响应于pager参数的检测,析取与SMTP地址相关联的E-mail消息的信息内容,生成至少一个无线选择呼叫消息的信息部分。twenty two. The wireless messaging system of claim 20, wherein the processor extracts the information content of the E-mail message associated with the SMTP address to generate the information portion of at least one wireless selective call message in response to detection of the pager parameter. 23.根据权利要求20的无线消息收发系统,其中处理器组合至少一个包含无线消息收发单元地址的无线选择呼叫消息和该E-mail消息的至少一部分信息内容,由无线消息收发服务器直接发射。twenty three. 20. The wireless messaging system of claim 20, wherein the processor combines at least one wireless selective call message containing the address of the wireless messaging unit with at least a portion of the information content of the E-mail message for direct transmission by the wireless messaging server. 24.根据权利要求20的无线消息收发系统,其中处理器组合至少一个包含无线消息收发单元地址的无线选择呼叫消息、网络标识符和该E-mail消息的至少一部分信息内容,由远程无线消息收发服务器发射。twenty four. The wireless messaging system of claim 20, wherein the processor combines at least one wireless selective call message containing the address of the wireless messaging unit, the network identifier and at least a portion of the information content of the E-mail message for transmission by the remote wireless messaging server . 25.根据权利要求17的无线消息收发系统,其中用户参数代表了唯一的用户,从下述之一选出:25. The wireless messaging system of claim 17, wherein the user parameter represents a unique user selected from one of the following: 用户全名;User's full name; 用户别名;user alias; 无线消息收发单元地址;以及the wireless messaging unit address; and 无线选择呼叫消息收发单元标识符。Wireless Selective Call Messaging Unit Identifier. 26.根据权利要求25的无线消息收发系统,其中唯一用户可以包括预定的无线消息收发用户名单,该名单包含某个用户组。26. 25. The wireless messaging system of claim 25, wherein the unique users include a predetermined list of wireless messaging users, the list comprising a group of users. 27.根据权利要求8的无线消息收发系统,其中E-mail消息包括:27. The wireless messaging system according to claim 8, wherein the E-mail message comprises: 一个形式为paging-identifier@entity.ext的E-mail地址,其参数为paging-identifier和entity.ext。An e-mail address of the form paging-identifier@entity.ext, whose parameters are paging-identifier and entity.ext. 28.根据权利要求27的无线消息收发系统,其中E-mail消息还包括:28. The wireless messaging system according to claim 27, wherein the E-mail message further comprises: 包括下述之一的信息内容:Information content that includes one of the following: 文本消息;text message; 音频消息;以及audio messages; and 视频消息。video message. 29.根据权利要求27的无线消息收发系统,其中entity.ext参数表示了至少一个无线选择呼叫消息发向的无线消息传输网络中的目的节点。29. 27. The wireless messaging system of claim 27, wherein the entity.ext parameter indicates a destination node in the wireless messaging network to which at least one wireless selective call message is sent. 30.根据权利要求27的无线消息收发系统,其中paging-identifier参数表示了与遵从RFC-822的SMTP E-mail系统相兼容的无线选择呼叫消息收发单元标识符,该标识符由无线消息收发服务器识别。30. The wireless messaging system according to claim 27, wherein the paging-identifier parameter represents a wireless selective call messaging unit identifier compatible with an RFC-822 compliant SMTP E-mail system, the identifier being recognized by the wireless messaging server. 31.根据权利要求30的无线消息收发系统,其中处理器响应于无线选择呼叫消息收发单元标识符的检测,处理SMTP E-mail地址以确定与paging-identifier参数相关联的无线消息收发单元地址,以及与entity.ext参数相关联的网络标识符。31. The wireless messaging system of claim 30, wherein the processor processes the SMTP E-mail address to determine the wireless messaging unit address associated with the paging-identifier parameter in response to detection of the wireless selective call messaging unit identifier, and The network identifier associated with the entity.ext parameter. 32.根据权利要求30的无线消息收发系统,其中处理器响应于paging-identifier参数的检测,析取与SMTP地址相关联的E-mail消息的信息内容,以生成至少一个无线选择呼叫消息的信息部分。32. 30. The wireless messaging system of claim 30, wherein the processor extracts the information content of the E-mail message associated with the SMTP address to generate the information portion of at least one wireless selective call message in response to detection of the paging-identifier parameter. 33.根据权利要求30的无线消息收发系统,其中处理器组合至少一个包含无线消息收发单元地址的无线选择呼叫消息和该E-mail消息的至少一部分信息内容,由无线消息收发服务器直接发射。33. 30. The wireless messaging system of claim 30, wherein the processor combines at least one wireless selective call message containing the address of the wireless messaging unit with at least a portion of the information content of the E-mail message for direct transmission by the wireless messaging server. 34.根据权利要求30的无线消息收发系统,其中处理器组合至少一个包含无线消息收发单元地址的无线选择呼叫消息、网络标识符和该E-mail消息的至少一部分信息内容,由远程无线消息收发服务器发射。34. The wireless messaging system of claim 30, wherein the processor combines at least one wireless selective call message containing the address of the wireless messaging unit, the network identifier and at least a portion of the information content of the E-mail message for transmission by the remote wireless messaging server . 35.根据权利要求27的无线消息收发系统,其中paging-identifier代表了唯一的用户,从下述之一选出:35. The wireless messaging system according to claim 27, wherein the paging-identifier represents a unique user selected from one of the following: 用户全名;User's full name; 用户别名;user alias; 无线消息收发单元地址;以及the wireless messaging unit address; and 无线选择呼叫消息收发单元标识符。Wireless Selective Call Messaging Unit Identifier. 36.根据权利要求35的无线消息收发系统,其中唯一用户包括预定的无线消息收发用户名单,该名单包含某个用户组。36. 35. The wireless messaging system of claim 35, wherein the unique users include a predetermined list of wireless messaging users, the list comprising a group of users.
CN97191929A 1996-01-30 1997-01-23 Wireless Message Delivery System Pending CN1219259A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US59407296A 1996-01-30 1996-01-30
US08/594,072 1996-01-30

Publications (1)

Publication Number Publication Date
CN1219259A true CN1219259A (en) 1999-06-09

Family

ID=24377404

Family Applications (1)

Application Number Title Priority Date Filing Date
CN97191929A Pending CN1219259A (en) 1996-01-30 1997-01-23 Wireless Message Delivery System

Country Status (10)

Country Link
EP (1) EP0877993A4 (en)
JP (1) JP2000504515A (en)
KR (1) KR19990082117A (en)
CN (1) CN1219259A (en)
AR (1) AR005592A1 (en)
AU (1) AU1701097A (en)
BR (1) BR9708293A (en)
TW (1) TW364242B (en)
WO (1) WO1997028518A1 (en)
ZA (1) ZA97734B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102158427A (en) * 2011-03-23 2011-08-17 陈伟强 Email address structure and mail sending and receiving system
CN101784126B (en) * 2008-12-31 2012-09-19 上海庆科信息技术有限公司 Wireless data transmission device

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7035914B1 (en) 1996-01-26 2006-04-25 Simpleair Holdings, Inc. System and method for transmission of data
GB2345424B (en) * 1997-11-11 2000-09-13 Nec Corp Electronic mail system and electronic mail server
JPH11146011A (en) 1997-11-11 1999-05-28 Nec Corp Electronic mail system, electronic mail server and communication terminal
US6157630A (en) * 1998-01-26 2000-12-05 Motorola, Inc. Communications system with radio device and server
DE19819802A1 (en) * 1998-05-04 1999-11-11 Krone Ag Method of implementing a wireless E-mail pager for a local network
US7209955B1 (en) 1998-05-29 2007-04-24 Research In Motion Limited Notification system and method for a mobile data communication device
US7266365B2 (en) 1998-05-29 2007-09-04 Research In Motion Limited System and method for delayed transmission of bundled command messages
US6438585B2 (en) 1998-05-29 2002-08-20 Research In Motion Limited System and method for redirecting message attachments between a host system and a mobile data communication device
US7606936B2 (en) 1998-05-29 2009-10-20 Research In Motion Limited System and method for redirecting data to a wireless device over a plurality of communication paths
US6219694B1 (en) * 1998-05-29 2001-04-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device having a shared electronic address
KR100285122B1 (en) * 1999-01-13 2001-03-15 이수복 internet email add-on service system
US20080039052A1 (en) 1999-06-02 2008-02-14 Knowles Andrew T Digital Message Processing System
AU5728800A (en) * 1999-06-07 2000-12-28 Infospace, Inc. Messaging system and method
DE69943321D1 (en) 1999-10-08 2011-05-12 Nokia Corp MULTIMEDIA-MESSAGE TRANSMISSION WITH LOCAL DEPENDENCE
DE10057847A1 (en) * 2000-11-22 2002-05-29 Fujitsu Siemens Computers Gmbh Communications unit establishes connection to communications partner using alternative communications technique in event of fault in connection establishment
GB0112666D0 (en) * 2001-05-24 2001-07-18 Dunedin Ltd A communication system and method of use thereof
KR20030013648A (en) * 2001-08-08 2003-02-15 주식회사 인사이드코리아 System for providing business information of personal computer to wireless terminal
US6947772B2 (en) 2002-01-31 2005-09-20 Qualcomm Incorporated System and method for providing messages on a wireless device connecting to an application server
GB2395401B (en) * 2002-11-09 2006-02-15 Intellprop Ltd Telecommunications services apparatus and methods
US7039398B2 (en) 2002-08-30 2006-05-02 Qualcomm Incorporated Server processing of interactive screens for a wireless device
US6996394B2 (en) 2002-08-30 2006-02-07 Qualcomm Incorporated Server processing in providing messages for a wireless device connecting to a server
US7599339B2 (en) 2003-11-12 2009-10-06 Interdigital Technology Corporation Method and system for transferring wireless transmit/receive unit-specific information
US7366528B1 (en) 2004-01-13 2008-04-29 At&T Mobility Ii Llc Preventing wireless message delivery outside of specified times

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5436960A (en) * 1991-05-20 1995-07-25 Campana, Jr.; Thomas J. Electronic mail system with RF communications to mobile processors and method of operation thereof
EP0746936B1 (en) * 1992-09-30 2003-05-02 Motorola, Inc. Electronic mail message delivery system
WO1994015431A1 (en) * 1992-12-23 1994-07-07 Gordon Novel Mobile telecommunications system
US5550861A (en) * 1994-09-27 1996-08-27 Novalink Technologies, Inc. Modular PCMCIA modem and pager
US5604788A (en) * 1995-03-16 1997-02-18 Motorola, Inc. Wireless messaging system with electronic mail replication
US5621798A (en) * 1995-04-18 1997-04-15 Intel Corporation Method and apparatus for cooperative messaging
US5612682A (en) * 1995-05-30 1997-03-18 Motorola, Inc. Method and apparatus for controlling utilization of a process added to a portable communication device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101784126B (en) * 2008-12-31 2012-09-19 上海庆科信息技术有限公司 Wireless data transmission device
CN102158427A (en) * 2011-03-23 2011-08-17 陈伟强 Email address structure and mail sending and receiving system

Also Published As

Publication number Publication date
BR9708293A (en) 1999-08-03
EP0877993A1 (en) 1998-11-18
AU1701097A (en) 1997-08-22
JP2000504515A (en) 2000-04-11
WO1997028518A1 (en) 1997-08-07
EP0877993A4 (en) 2002-03-13
KR19990082117A (en) 1999-11-15
TW364242B (en) 1999-07-11
AR005592A1 (en) 1999-06-23
ZA97734B (en) 1997-08-04

Similar Documents

Publication Publication Date Title
CN1219259A (en) Wireless Message Delivery System
CN1108563C (en) Message transfer service system provideo with address data base
US6442592B1 (en) Message center system
US6654790B2 (en) Technique for enabling wireless messaging systems to use alternative message delivery mechanisms
US6073165A (en) Filtering computer network messages directed to a user's e-mail box based on user defined filters, and forwarding a filtered message to the user's receiver
US7133898B1 (en) System and method for sorting e-mail using a vendor registration code and a vendor registration purpose code previously assigned by a recipient
CN1251108C (en) Instant messaging system and method
US20190140998A1 (en) Method and apparatus for storing email messages
US20040019695A1 (en) Messaging system and method using alternative message delivery paths
KR100436551B1 (en) System and method for providing e-mail address information using mobile phone number
JP2002519762A (en) Email client with programmable address attributes
CN87103996A (en) Communication system with unified messaging
JP2002503005A (en) System for processing email
WO2004081725B1 (en) Communications interchange system
US20070143424A1 (en) Distribution list for a reply message
CN1584898A (en) Management and system of support center calls
JP3281294B2 (en) Automatic cleaning device for e-mail address list
US20020116203A1 (en) System and method for managing job resumes
US20040122847A1 (en) Method and software for precluding unsolicited email messages
CN1256568A (en) Electronic mail system having paging service function
JPH10308767A (en) Mail transmission system, mail transmission method, and recording medium
JPH11191083A (en) Electronic mail delivery method and mail server
CN1517924A (en) Postal matter receiving and transmitting method based on database storage
CN1093347C (en) Improved message queuing distribution services for mail systems
EP2112794B1 (en) Method and apparatus for pushing e-mail to wireless communication devices

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