CN1492599A - 通信定额控制的方法和设备 - Google Patents

通信定额控制的方法和设备 Download PDF

Info

Publication number
CN1492599A
CN1492599A CNA021199647A CN02119964A CN1492599A CN 1492599 A CN1492599 A CN 1492599A CN A021199647 A CNA021199647 A CN A021199647A CN 02119964 A CN02119964 A CN 02119964A CN 1492599 A CN1492599 A CN 1492599A
Authority
CN
China
Prior art keywords
message
main system
user
mobile client
described main
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.)
Granted
Application number
CNA021199647A
Other languages
English (en)
Other versions
CN1492599B (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 Mobility LLC
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=24296520&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1492599(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Motorola Inc filed Critical Motorola Inc
Publication of CN1492599A publication Critical patent/CN1492599A/zh
Application granted granted Critical
Publication of CN1492599B publication Critical patent/CN1492599B/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1403Architecture for metering, charging or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/141Indication of costs
    • H04L12/1414Indication of costs in real-time
    • H04L12/1417Advice of charge with threshold, e.g. user indicating maximum cost
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1432Metric aspects
    • H04L12/1439Metric aspects time-based
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1485Tariff-related aspects
    • 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/234Monitoring or handling of messages for tracking messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/327Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the session layer [OSI layer 5]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/22Negotiating communication rate
    • 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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data

Abstract

本发明提出了一种包括一个定额控制器的系统,用来监控远端通信单元(201)和通信服务机(220)之间的通信量。最好,在超过门限时向用户警告已用去的或还剩下的总额(时间和/或费用),一旦达到使用界限就禁止继续通信。在通信服务机(220)内维护着一个可以接受管理机构(260)之类访问、控制之类的主定额控制器(234)。在远端单元(201)内也可以使用一个响应主定额控制器的另一个定额控制器(209)。通过这些定额控制器为双方提供了一种方法,可以限制用户或用户群数据的超额传送,在到达限额时向用户发出警告。

Description

通信定额控制的方法和设备
本案是中国专利申请号为96192742.9的申请案的分案申请案。
技术领域:
本发明与通信有关,具体地说,与通信系统中传送数据的改进方法和设备有关。
背景技术:
近十年来可以看到在对通信业务(包括能处理数据通信的有线和无线网)的需求上已经飞速的增长。不同于诸如标准的电话或蜂窝无线业务那样的实时语音业务,由于用户对口头对话/语音数据的时间调配十分敏感,因此需要采用电路交换通信,在通过采用分组交换或混合通信系统的非语音数据通信中往往能获得更高的效率。特别是对于与远端用户通信的情况(例如通过诸如GSM(全球移动通信系统)或AMPS(高级移动电话系统)之类的众所周知的可用无线网发送消息),在邮件业务或LAN(局域网)长时间的电路交换对话可能是十分昂贵的,因为无线业务运营商每分钟对话需要收取很高的费用。
对于用户来说解决这个问题的方法是尽量将通信限于非对话式的通信。这例如可以通过预订电子邮件附加业务来达到,这样就能接收LAN/WAN(广域网)电子邮件,发出广播页面,传输给登记的用户,而不需要用户与邮件服务器保持对话(session)。然而,这样做的缺点是需要预约附加业务,因而在受支持的应用类型上通常受到限制。随着涌现的面向对话的应用(如Lotus Notes的通用客户服务器应用)的迅速增长,怎样更为经济地为这类面向对话的应用和远离主机服务器的用户提供连接这个问题也就越来越突出了。
无论所用的是面向对话的还是非对话的通信业务,都希望能限制远地用户和主机之间通信的信息量,以便节约远地用户的时间,限制远程通信的高额费用。不幸的是,象电子邮件那样的一些典型应用并不提供可由用户选择的方法来选择和限制下行装载的通信量或过滤上行装载或下行装载通信。因此,一个希望接收远地发来的消息的用户只有接收所有发来的消息(或消息的一些摘要)这一种选择,即使是他可能希望留下一些消息等以后不再利用高费用远程通信业务时再处理。此外,许多过程,例如典型的电子邮件回答过程,每当形成一个新的回答时都要重发所有的先前消息;即使是这些消息可能仍在无线网的这两端存储着,从而浪费了带宽。
发明内容:
除了上述怎样使需传送的数据的类型和数据量最佳的问题外,还有一个问题是缺乏对使用资费网总额进行监视甚至控制的有效技术。虽然网络业务运营方具有跟踪各个用户单元使用情况的措施,然而使用情况只是合总在周期性的帐单中,通常用户或所属管理/应用机构不能利用这个信息。因此,用户和管理部门通常没有任何有效措施来控制在一个记帐周期的期间的消息往来情况,而只能监视业务运营方提供的周期性帐单,或作出反应,调整以后的使用情况。
因此,对于数据通信需要采取改进措施来解决这些和相关的一些问题。
附图说明:
在本说明的附图中:
图1为作为本发明第一实施例的一个通信系统的方框图;
图2为作为本发明另一个实施例的一个通信系统的方框图;
图3为例示在图2所示无线通信系统的不同功能实体之间的虚对话数据传送情况的流程图;
图4为例示在图2所示无线通信系统的不同功能实体之间数据传送的前置过滤实施例的流程图;
图5为例示数据传送前置过滤的一个实施例的流程图;
图6为例示数据传送前置过滤的另一个实施例的流程图;
图7为例示在图2所示无线通信系统的不同实体之间数据传送的消息摘要和选择实施例的流程图;
图8为例示用于图7所示过程的摘要索引的实施例的示意图;
图9为例示在图2所示无线通信系统的不同功能实体之间数据传送的最佳化回答实施例的流程图;以及
图10为例示在图2所示无线通信系统的不同功能实体之间数据传送的定额控制器实施例的流程图。
具体实施例:
本发明所提出的改进方法和设备解决了上述这些和其他一些问题。这里所推荐的本发明第一主实施例是具有一个虚对话管理器(Virtual session manager VSM)的系统,这个VSM用来一方面与一个第一数据处理装置(例如移动用户)建立和维护一条非对话(sessionLess)通信通路,而另一方面与一个第二数据处理装置(例如主机系统)建立和维护一条面向对话的(session-oriented)通信通路。与主机系统的面向对话的通信协议(包括网络层和应用层协议)允许远程接入例如以LAN为基础的应用,而通过面向非对话的通信协议,在VSM和远地用户(即通过资费网或连接耦合的用户)之间的虚对话允许不用专用/电路交换连接来实现这种接入。
在第二主实施例中,配置了一个前置过滤级(prestage filterstage),通过用户所规定的过滤参数(例如拒绝、通过或长度过滤)对需在远地通信单元和通信服务机之间传送的数据进行过滤。对于下行装载(downloading),例如从电子邮局主机发出的电子邮件,通信服务机最好用控制器将过滤参数置入查询目标或消息发给电子邮局,由邮局施行后发回合格邮件;或者通信服务机接收所有未处理邮件,本地进行过滤,只将合格的邮件确认为经处理的。对于上行装载(uploading),例如从用户发出的电子邮件,用户控制器施行上行前置过滤,保留所有遭过滤器拒绝的邮件,而发送通过过滤器的邮件。因此,只有所需要的数据(即满足用户规定的过滤参数的那些数据)才通过远地单元和通信服务机之间的高费网进行传送。
在另一个主实施例中,利用一个选择和摘要(S&S)表或索引为用户提供查阅和请求否则就不发的数据的便利。用户的远地通信单元和通信服务机双方都维护着一个S&S索引,其中含有有关在通信单元和通信服务机之间还没有完全传送的数据的标识(摘要)信息。在为传送而检查和过滤新的数据时,由主机单元或由通信服务机提取任何不合格数据的标识/摘要信息。这信息存储在通信服务机的S&S索引内,并且至少周期性地或者按请求通过更新消息传送给远地通信单元。根据查阅更新资料或S&S索引,用户可以发出需要部分或全部传送这类数据以进一步查阅的请求。因此,本发明为用户提供了经济的查阅机制,确定是否需要传送否则就要被所选择的过滤参数过滤掉的数据。
在第四主实施例中,提供了使对消息往来的回答最佳化的方法和设备。在发送回答时,远地通信单元的控制器产生先前消息和回答消息之间的增量数据(例如表示这两个消息之间的差别的数据),然后利用这增量和先前消息的标识符形成一个最佳化的回答。接收到这个最佳化回答,通信服务机利用数据单元中的标识符从另一个主机(例如与远地单元对应的用户信箱)检索出这个先前消息,再根据所检出的消息和增量数据重建完整的回答,发至收件方。在接收一个对远地单元的回答时,最好在远地单元和通信服务机双方都维护着一个存储在远地单元中的邮件的索引。参考这个索引,确定一个形成这个回答的一部分的先前消息。然后,类似地根据增量和这个先前消息的标识信息形成最佳化回答,发送给远地单元。这样,就大大减少了发送回答消息的通信量和费用,因为发送的只是增量和不长的标头(即标识信息)。
最后,在第五实施例中,配置了一个定额控制器(rate governor),用来监控远地单元和通信服务机之间的通信量。最好,当超过门限时,对用户发出警告,告知已使用的或尚剩余的量(时间和/或费用),而一旦达到使用界限就禁止继续通信。在通信服务机处维护着一个主定额控制器,可以接受系统管理机构之类的访问、控制等。在远端用户单元处也可以使用另一个定额控制器,这个定额控制器对主定额控制器进行响应。通过使用这种定额控制器为远地单元和通信服务机双方提供了一种机制,能限制用户或用户群的数据超额传送,在达到使用界限时对用户发出警告。
下面参见图1,图中概略地示出了按照本发明第一实施例实现的通信系统100。这个系统配置成支持通过包括基站120和与数据网130连接的中间系统125的基础设施与主机处理器115通信的一个或多个用户装置,诸如无线用户单元(即移动台(MS)105)。在所示这个情况下,移动台105是一个具有rf(射频)调制解调器106的便携式计算机。在公用数据网130和主服务机115之间接有一个包括虚对话管理器(VSM)和查询管理器(QM)的通信服务机110。虚对话管理器和查询管理器最好是一个适当配置的数据处理装置,VSM和QM的程序通过任何诸如可机读CD-ROM111(小型盘只读存储器)之类的适当装置装入服务机110。相应的用户方通信软件,例如前置过滤器,可以通过类似的象CD-ROM107那样适当方式装入,也可以从服务机110直接装入用户105(例如也是一个数据处理装置,实际上可以是任何能按所编程序处理数据的处理器(但不是人),无论是一个通用计算机或比较专用的电子处理器)之类。
在这个实施例中,用户105利用数据网130所用的任何适当数据协议(如果必要的话作适当修改以便通过无线基础设施传送)与服务机/VSM110通信,无线基础设施例如可以是任何如ARDIS或DataTAC、CDPD(蜂窝数字分组数据)、GPRS(GSM分组无线电业务)之类的专用系统。因此,在一个事件的驱动下,在移动用户105和服务机/VSM110之间出现一个非对话数据流,而在无通信时不维持高费用的连接。为了尽可能降低连接费用,服务机110最好通过任何标准LAN/WAN通信信道(如总线或干线)接到主机115所挂的LAN/WAN上。这使得通信服务机110可以有利地与主机115维护着与用户105通常在接到LAN/WAN上时所享用的相同的对话。因此,通过使用服务机110,用户105能实现与主机115的虚对话,接入情况几乎好象是直接接到主机115的LAN上那样,但大大降低了通过无线网和PDN130进行通信的费用。
图2例示了本发明另一个实施例的通信系统200。第一用户,一个包括用户装置201的移动端系统(M-ES)计算机,与无线通信系统的基站(BSI)218通信。基站218例如接到通信服务机220所接的同一总线上,或者通过桥接器/路由器接到包括VSM230的通信服务机220上。电子邮局或者作为在同一通信服务机220上运行的另一个程序本地接至VSM230,或者位于通信服务机220的LAN/WAN的另一个服务机240中。然而,对于由如图所示通过诸如公用数据网或公用电话交换网250之类的其他网络进行通信的其他用途的主机B和C 255、260运行VSM230来说,电子邮局处在哪里并不重要。事实上,同一个用户201可能通过VSM230同时接至例如本地电子邮局240、远地客户服务器主机255、另外的数据库主机服务器(未示出)、管理主机服务器260、多媒体主机、语音处理器等。应该理解,对于这种应用来说,第一装置或组成部分能对第二单元或组成部分作出响应或者通信,无论将第一和第二单元是直接连接还是诸如通过一些中间环节(包括在一段时间内连接这两个单元的交换机)间接连接,只要能发现一条信号通路,在第一和第二单元之间直接或间接地建立联系。例如,用户计算机105可以与VSM服务机110通信,即使是在用户装置105和VSM服务机之间配置了中间系统(如一个路由器或交换机)125和具有多个交换机的分组网130等。
在所示的情况下,用户201包括数据传送管理器或交换单元206,这可以就是一个经相应编程的电子处理器207(例如是一个通用的中心处理单元CPU)和一个存储器或数据存储器211。在数据交换控制过程中最好还用一个定时器205,这在下面结合图3这个流程图还要加以说明。典型的用户201还要包括某些用户接口,例如:显示器204,适合系统通信协议的数据编码/解码器203,以及用来接到无线或有线通信网的收发机(如果采用rf或红外通信)和调制解调器(modem)202。在这种情况下收发机/调制解调器202要包括一个内装或插接的无线LAN通信的用户模块,具体类型将取决于系统,例如包括PCMCIA(个人计算机存储器卡接口组合)无线调制解调器,以及内装或插接的PSTN(公用电话交换网)调制解调器等。数据交换单元206的具体功能块最好包括(下面将详细说明):前置过滤(PSF)管理器208,定额控制器(RG)209,用户概要表存储器212,选择和摘要索引存储器213,以及邮件存储器214(任何可用存储装置,如只读存储器ROM、磁盘,或者存储规定信息的程序,如数据库)。
通信服务机220最好包括:具有VSM230的数据传送管理器或控制器229,存储有效用户概要(用户参数)和非有效用户概要的信息的存储器226和227,定时器224,以及可选用的某种形式的协议翻译器或格式化器222。VSM230的作用是根据装入现役用户参数存储器/概要存储器226的参数或目标对与用户201的虚对话和与主机系统240、255和/或260的对话进行管理。控制器229最好还包括控制一些专用过程(如向电子邮局发送查询未处理消息的消息和传送所接收的消息等)的查询管理器(Qm)231,以及前置过滤器232和定额控制器234。存储器225最好还包括用户选择和摘要索引数据库或存储器228,这在下面结合图7和8还要详细说明。协议翻译器222用来对消息进行格式化或编码,使之成为适合在VSM230和用户201之间传送的形式。协议翻译器222包括例如可以安装在通信服务机上的相应协议软件,或者符合给定通信系统结构的任何其他适用的处理器。所谓消息是指任何适合的数据单元(无论是帧、数据流、分组,还是其他格式),包括含有需传输信息的目标、数据报等。
通信服务机220还示为支持通过不同接入点(如无线LAN的控制模块(CM)217和基站219)通信的其他用户(如用户模块216),所有的接入点217至219通过公共总线、干线等连接。这些基站可以属于同一个通信系统,也可以属于不同的业务运营商所拥有的一些类似系统,甚至可以属于一些都与通信服务机业务运营商不同的不同系统。因此,单个通信服务机在一个本地区域215内例如可以支持ARDIS节点、RAM节点、无线LAN控制器模块、CDPD节点、机内无绳电话节点等,从而允许用户从各种系统接入同一个通信服务机和电子邮局。未登记的用户可以通过沿图1模型在这些节点中的一个适当节点接入,例如经PDN250接至具有VSM/QM的远地通信服务机。所以,任何数量的系统配置都是可以的,只受着所提供的网络业务和用户喜好的限制。
VSM管理用户和主机之间的通信的过程的实施例可参见图3所示的流程图。这个过程通常以一个用户事件开始,诸如在用户设备例示(形成)一个通信目标,发送登记消息(步骤301-302)。或者,基础设施可以通过发送一个请求用户登记的页面之类(例如,当用户已经向无线系统登记但还没有请求向通信服务机登记时)启动通信。在任何情况下,通信服务机一旦接收到登记消息,最好就对用户进行认证,核实用户资格,包括向主机发送一个注册/登记消息,使主机对用户进行认证(步骤303-305)。认证合格后,通信服务机提示通信对话的用户目标(CO),包括从非有效用户参数存储器中检索出的用户参数,由用户在他的登记消息和以后的消息中加以修改(步骤306)。这些参数至少包括用户和主机的标识符,但根据可涉及的通信类型还可以包括一些其他选择参数。而且,登记和认证过程可以由VSM执行,但也可以由通信服务机的另一个经相应编程的实体执行。服务机在提示后向用户发送一个响应消息,例如是另一个登记消息,在从用户接收到返回的确认消息(ACK)后,用户和服务机都将所提示的目标保持为完全合格,因此可以启动对话定时器(步骤307-309)。于是,在用户和VSM之间建立了虚对话,而在VSM和主计算机之间建立了通常的对话。如果登记不成功,就删除任何提示的目标,用户返回到非有效状态。
建立虚对话后,最好由查询管理器产生一个查询消息,为用户请求未处理的数据,由VSM将这个查询消息发给主机(步骤320)。在电子邮件的情况下,例如这可以产生一个请求用户信箱中所有未读邮件的消息。于是,电子邮局检查所收到的新的邮件,将所有这些新邮件发给VSM(步骤321-322)。由于VSM已与电子邮局建立了LAN对话,因此这些通信例如按照LAN和主机对于当前负荷程度的通常处理情况较迅速地得到实现。然后,VSM通过虚对话传送将接收到的数据(即邮件)发出(步骤323)。例如,在图1所示的情况下,PDN130是一个与CDPD无线网连接的ISDN(综合业务数字网)网,因此邮件要由通信服务机按照ISDN/CDPD系统协议相应形成分组数据,由正在服务的BS120发送。对于中等长度的邮件分组来说,这可能需要几分钟,或者更长一些的时间。然而,由于数据是以非对话模式发送的,因此使占用通信信道(包括费用较高的无线通信信道部分,以及经过PDN130的部分)的时间大大减少。这为用户节约了许多开支,因为用户只需为邮件在实际传送时按每个分组付费,而不必负担为了接收新的邮件而保持与电子邮局连接的长时间对话的费用。最后,用户一接收到邮件,就发出相应的确认消息,使信箱更新,例如通过将这邮件标为已读或已处理的邮件的方式(步骤324-326)。
虽然某些系统中在通信服务机内存储某些数据可能是有利的,但在电子邮件之类的情况下现在就可以预料通信服务机最好用来维护用户机和主机之间的对话,而不是作为主机的一个远地服务机。因此,与其将所有的新数据从主机下推到通信服务机,大多数数据交换最好还是由通信服务机(例如通过查询管理器)定时启动。
此外,在用户不再在它的远地位置进行接收的情况下(如当用户离开覆盖区,或关掉了的调制解调器或处理器时),继续查询主机或试图发送数据就会浪费资源。因此,在VSM中最好还包括一个将用户维护在有效状态或根据一个事件将用户驱出有效状态的过程。这样的过程需要在用户和VSM都使用定时器,确定什么时候虚对话不再进行。这些定时器首处先根据登记消息设定,在每次数据交换后接着重置(步骤327-336)。如果在一段预定的时间内(例如20分钟)没有数据交换,那么用户机和VSM就会撤消这个用户资格(即消除这个通信对话的用户目标),必要的话,将这个用户标为处于非有效状态(步骤337-340)。VSM还要向主机发送一个注销消息(步骤341)为了避免不希望出现的超时,用户最好配置成在最后一次数据交换过了一段预定时间后但在定时器是未计满定时前发送一个短消息,使得VSM能收到。否则,如果只有断续的数据交换,用户可能需要经常重新登记,这意味着用户在重新登记再次通过虚对话管理器得到连接前将得不到外界数据。
图4至6示出了对在图2所示无线通信系统的不同功能实体之间传送的数据进行前置过滤的优选实施例。通常这是以在通信服务机产生一个查询目标或消息开始的(步骤406)。这个目标/消息可以根据上述用户产生的消息(例如在按压应用钮时产生的一个请求更新、执行邮件应用等的请求消息)或者根据在用户概要表中的设置产生。然而,在为有效用户应用更新了有效用户概要/目标后,查询管理器最好编程成分别为每个有效用户运行的应用每隔一定时间产生查询目标,时间间隔取决于应用类型或管理人员的选择(例如,对于邮件每隔10-30秒或更长一些)。或者,时间间隔也可由用户通过用户概要表规定,例如,对于时间要求严格的应用(如应急业务或“实时”应用)缩短查询间隔,或者在希望不常更新时(如为了节约更新迅速改变但非时间要求严格的成组商品文件的业务开支)拉长查询间隔。
查询目标的内容将按照应用和用户过滤器设置而改变。对于邮件应用来说,一种方法是使一定数量的可由用户规定的过滤特性存入用户概要表数据库(如图2中的存储器212和226-227)。这些特性举例来说可以包括:消息的优先权(如紧急、普通或低优先权),消息发送或投递日期,消息长度(通常是未经压缩的也就是普通的存储长度,虽然也可以用传输长度或费用),消息作者,以及消息主题(如标头行或正文中的关键字)。这些特性可以直接用作拒绝标准(如拒绝所有低优先权消息、“12/15/95”前的消息、长度超过2K字节的消息或主题不含有“项目X”的消息)、通过标准(如通过所有来自“老板”的消息)或者两者的组合,多样性和复杂性取决于方案的选择。这些特性最好还包括一定的“粒度”过滤,即对通过其他所有或大多数过滤的消息再在长度上加以限制的过滤。长度过滤器的三个可能例子是截长过滤器(例如截取前“100”字节之后的消息)和正文或文件附签过滤器(例如指示是否撕下附签)。因此,除了消息长度外通过所有检验标准的消息仍可能以符合消息长度标准的长度截短形式接收到。或者,如果将所有遭拒绝的消息设置成以正文截长为“0”字节通过,那么没能通过作者或主题过滤器的消息仍可能以标头信息通过。熟悉本技术领域的人员能够理解,可以采用其他各种拒绝/通过过滤标准,而具体采用可由用户规定的(或甚至可由管理者规定的)特性中的哪一些和哪些组合主要取决于根据诸如所要求的功能、复杂性和应用(包括可过滤特性)之类各种因素所作出的方案选择。然而有意义的是,现在本发明为用户提供了根据通信服务机和可规定的过滤器设置有效地对他们的通信进行前置过滤的措施,而不是只有不接收任何消息和接收所有消息,包括不大重要的或费用高的和耗时传输的消息,这两种选择。
前置过滤最好在主机服务器执行。这例如可以通过在供主机应用使用的经相应格式化的查询目标或消息中传递过滤器特性来实现。在所例示的情况下,带有用户过滤器设置信息的查询目标送至电子邮局,由通信服务机目标或CSO(当建立虚对话时在电子邮局例示)应用。电子邮局/CSO读出/查询这查询目标,得出过滤器特性,将这些标准用于对未处理消息的选择和格式化(步骤408-412)。然后,经过滤的消息封装后送至QM,QM类似地将这些经过滤的消息(加以适当的协议翻译)送至用户(步骤414-416)。另一种情况是主机应用没有设计成可以进行预置过滤,这样,所有未处理的消息可以都送至通信服务机,在那里通过前置过滤器(PSF)目标或程序(如图2中的PSF232)加以过滤,使得只有合格/经过滤的消息才被送至用户(步骤410,418-424)。通过确认消息,电子邮局得知怎样在这两种情况下标注邮件标记。例如,在前置过滤是在电子邮局进行的情况下,所有传送了的邮件标为已处理/已读出的,而所有经过滤的邮件标为未处理的(经截短的消息或者按设计常规标注,或者可用的标注为经过滤或已部分处理的)。如果前置过滤在通信服务机进行,那么只有那些传送给用户的消息会受到确认,从而标注为已处理的(步骤428)。
除了下行装载/下行链路过滤,在上行装载/上行链路的传输中采用前置过滤也是有利的。这可以采取长度过滤形式,或者根据可过滤特性自动保留完整的数据单元或消息以备以后在费用较低的网上传输。在这种情况下,每个用户要有一个诸如图2中的PSF208那样的前置过滤(PSF)单元(例如利用在概要表存储器212中所选择的特性的PSF目标或程序)。所产生的每个数据单元用用户选择的标准过滤,合格的数据通过通信服务机传送(步骤430-436)。如果有一个数据单元没有发送,那么这个数据单元就本地保留,以后例如在通过一个费用较低的网连接时再传输给电子邮局。作为一种增强型,为用户还可提供选择发送按钮类型(即过滤发送或未过滤发送),或者在对一个消息过滤时用告警对话或类似消息向用户提示,确定是否传送未过滤的数据(步骤438-440)。类似,可以向用户提供几组可以人工或自动激活的过滤器设置,使得用户能很容易调整多个过滤器的设置,例如在参加重要会议时转换到一个限制性更大的概要表(可以通过一个经相应配置和连接的日历程序等自动激活这个概要表)。
虽然用户只需在其概要表存储器中保留上行装载过滤器特性,但是最好通信服务机和用户都将下行装载过滤器设置的拷贝存入各自的概要表存储器。这使用户可以方便地在需要时查阅所有设置,本地改变这些设置。当在用户处改变下行装载设置时,改变后最好立即将这些改变通知通信服务机,如果是在与通信服务机脱机的情况下进行改变的,那么一建立虚对话就立即通知通信服务机(步骤442-444)。此外,在保持着经过滤消息的摘要索引的情况下(正如下面将结合图7和8加以说明的),过滤器设置一改变,通信服务机就可以自动得到调整,传送所有以前遭拒绝而现通过新的过滤器设置的消息。
图5和6例示了两种对电子邮件过滤特别有用的前置过滤的方法。在图5中,对每个消息加了一串五个拒绝过滤器。一个邮件消息如果不符合任何其中一个标准(优先权,日期,长度,作者或主题/关键字),就留下不加处理(步骤502-516)。一旦所有未检查的消息(即所有未处理消息,或者是所有先前没有过滤的未处理消息(在采用扩展标注的情况下))都已过滤,就将那些未遭拒绝的消息传送出去(步骤518)。图6例示了应用长度过滤的情况。一个消息如果长度超过过滤长度,就相应加以截短(包括插入一个指示截短的注释)(步骤602-606)。类似,如果有正文或文件附签,而这些附签标为需要加以过滤,那么就撕去附签,还可插入告知收件方附签已撕去的注释(步骤608-614)。过滤后,消息即行发送(步骤616)。
图7和8例示了允许用户更方便地查阅甚至是过滤/拒绝数据的选择信息的另一个增强型实施例。在这个优选实施例中,通信服务机与前面所述类似地产生一个查询目标或消息。然而,除了概要表信息以外,这个查询目标在这种情况下还包括一个需要获得有关每个部分或完全遭到拒绝的消息的摘要信息的请求(步骤720)。主机(在所示情况下即电子邮局服务器)在接收到这个查询后就进行相应的过滤,如果只存在合格邮件,就象前面所说明的那样将合格邮件传送给用户(步骤704-708)。如果有部分(例如被截短)或完全遭拒绝的数据,那么就提取所有遭拒绝数据的标识摘要信息(步骤710)。对于邮件来说,标识摘要信息会包括消息序号和一定的标头信息(图8中的801和802)。标头信息可以包括任何可过滤特性(例如日期,作者,主题,长度,优先权,附签指示符),最好是可由用户规定的,这样用户就能决定需要多少标头信息。而多少可以省略。所有合格和不合格(即遭过滤器拒绝的)邮件都象前面所说明的那样加上标记(步骤712)。
当通信服务机的QM接收到响应目标或消息时,就将封装的标识摘要信息保存在一个选择和摘要(S&S)索引内,诸如图2中的用户S&S索引数据库228和图8的索引结构所示。这个索引最好根据资格核实后的第一个查询消息建立,虽然在用户处于非有效状态时可以保留一个存储的索引,但必需在重新登记/鉴定后完全更新。为了充分减少通信服务机和用户之间的传输,只是传送S&S索引的改变情况,也就是摘要的增量数据(即修正的索引相对上一个索引的增量,上一个索引是一个与存储在用户的S&S索引(例如图2中的S&S索引数据库213)中的相同的得到确认的版本)。如果响应查询目标接收到的只是标识摘要信息,还可以将向用户传送增量信息推迟一段预定的时间,或者到传送下一个通过前置过滤器的消息时再传送,无论先传送哪个都可以(也就是说,遭过滤器拒绝的信息很可能是不大重要的,因此一些用户可能愿意接收S&S索引的次数少一些,以便进一步降低费用或减少中断)(步骤714-718)。
接收到标识摘要信息的增量,用户更新它的S&S索引,适当时候进行提示(同样可以根据任何可过滤特性等为所有消息或部分消息设置提示标准)。因此,用户能查阅摘要信息,决定是否需要不考虑过滤器的拒绝。对于用户希望读出的邮件来说,用户可以通过任何适当措施(指点消息、语音命令等)指出所作决定,产生一个相应的请求(例如,请求所有选择的邮件、经部分过滤的版本(如截短件)等)(步骤720-722)。这个请求经适当翻译(如需要的话)作为一个查询目标或消息传送给电子邮局。所请求的数据检索出来后经QM送至用户。用户接收到这数据,可以产生一个已读确认信号,发送给通信服务机。最好,通信服务机接收到已读确认信号后可以向用户发回另一个ACK(确认信号),此时用户和通信服务机分别更新各自的S&S索引,从S&S索引中删去已读邮件的项目,对任何部分读出的邮件加以注释。电子邮局接收到确认信号还可以将任何已读邮件标为已处理的(步骤724-734)。
熟悉本技术领域的人员可以理解,对于前置过滤来说,能够利用比以上所述更多的可过滤特性和摘要输入,而利用哪一些将取决于诸如所要求的功能、复杂性以及选择和摘要索引的用途(包括可过滤特征)这样一些因素。因此,索引的结构类似可以有明显的改变,而使用户和通信服务机双方的索引达到一致的措施也可不同。也就是说,虽然可以周期性地直接传送整个索引,但是任何可行的如传送增量数据(如表示两个文件内容差别的数据)或其他使通信量小于传送整个索引的更新方法似乎更为可取。值得注意的是,无论具体选择哪种方法,用户可以得到显示未处理和部分处理的数据(如被滤除的数据)的摘要索引,确定是否还需要处理这些数据,而在通信服务机处保留着几乎完全相同索引,以便进一步降低传输要求。
图9示出了一个进一步改进型,这个实施例允许用户大大减少为响应早些时候接收到的数据而发送的数据。这对电子邮件的情况特别有利。在一个电子邮件对话中往往要将所有前面的消息附在回答中,从而使回答消息十分冗长,而其中含有相当多的与已经保存在用户或目的单元中的邮件完全相同的部分。在电子邮件的回答中已经预料到有这种情况发生,这在象大多数无线通信系统那样的带宽受限系统中是相当浪费时间和费用的。
从用户方开始,图9的过程以用户列出一个对接收到的邮件消息的回答开始,这与任何典型的电子邮件应用情况非常相象(步骤902)。然而,在执行这个回答时,例如按压了一个发送按钮,用户的控制器(图2中的201)就用任何适当的增量程序计算出回答消息与先前接收到的消息之间的增量或差别,使回答消息最佳化。然后,将形成的增量与先前消息的消息/数据单元标识符(最好是邮件序号,当然也可以使用先前消息的任何可检索标识符,如标头信息,甚至是CRC(循环冗余校验)值)组成一个最佳化的回答(步骤904)。为了保证要发送的只是最短的消息,控制器还将回答消息与最佳化的回答进行比较,确定哪个对于传输来说是最佳的(步骤906)。这是根据比较消息的长度、压缩和格式化的长度或者任何估计哪个回答版本将需要最小的带宽或最小的传送费用来确定的。因此,例如可能对于非常短的消息的回答要选择普通的回答消息,因为增量和消息标识符的总开销会使最佳化的回答比普通的回答消息还要长。然而,在大多数情况下可以预料最佳化的回答要比普通的回答消息短,从而为用户大大地节约了时间和费用。
通信服务机的QM接收到最佳化回答后,根据已知的目的通信单元/用户的参数(如有的话)确定是需要重建普通回答消息(即形成一个复制品回答)还是就将这个最佳化回答传送出去。因此,例如如果始发用户和目的用户都是处于有效状态而且由同一个通信服务机服务因而知道都具有最佳化回答能力,而目的用户又是一个由最佳化回答的消息标识符所标识的收件方或先前消息的发件方,那么就可以不需要重建回答。确切地说,由于先前消息会在目的单元的输入信箱或输出信箱内,因此目的单元能根据所标识的在它的信箱内的邮件和增量数据重建回答消息。这对于发送用户和目的用户双方来说都可以使带宽大大减小。此外,如果万一目的单元已经删掉了所标识的先前消息,那么目的单元的控制器就会不发送收妥确认信号,而发送一个对普通回答消息的请求,于是通信服务机就象如下所述那样重建这个消息。
在目的单元不是通信服务机的一个有效用户的情况下,QM(或其他适当的控制器实体)实现从最佳化回答中重建回答消息的功能。由于通信服务机最好是不保留位于其他主机的用户邮件或数据的拷贝(这样远地存储通常要增加复杂性和费用,而就通过通信服务机建立的虚对话来看也是不必要的),因此通信服务机就利用标识符从主机检索出先前消息(例如向相应的电子邮局发送一个查询目标或消息)(步骤908-912)。这可以通过请求用户的输入信箱或发送单元的输出信箱(甚至是目的单元的输入信箱,如果根据先前消息它是一个CC的话)的先前消息来实现的。由于序号是电子邮件应用中广泛使用的唯一编号,因此对于电子邮件系统来说是值得推荐的消息标识符。然而,如果这种唯一的编号不合适,也可以使用其他的标识符,包括作者、日期和/或主题匹配。此外,对于某些消息来说可能使用诸如CRC或其他值之类的其他相对唯一的值(单独或与其他标识符一起使用)甚至更为有利。就本发明而言,使用什么标识符并不怎么重要,只要这种标识符能满足系统设计所要求的可以用来准确地检索正确的先前消息即可。
先前消息由通信服务机接收后,就可以通过一个与用户的增量程序对应的增量程序根据最佳化回答的增量和检索出的先前消息的拷贝重建一个回答消息的复制件。重建后,回答消息传送给目标单元以及用户信箱的输出信箱或发送邮件页面叠(步骤914-916)。虽然在通信服务机与主机之间需要某些额外的处理,因而也增加了一些费用,但与通过在通信服务机与用户之间的高费用网上使用最佳化回答所节约的相比还是相当值得的。
虽然上述方法不需要利用消息索引就能实现,但如果利用通信服务机和用户的索引可以进一步最佳化。在这种情况下,每个有效用户的信箱的全部索引(或其他应用文件)保存在用户和通信服务机双方。这个索引最好是图2中的设计成包括所有邮件的S&S索引213和228之一(虽然或许对于所接收的邮件的标识信息要比对于受过滤器限制的邮件少,这取决于可用存储器情况和所要求的标识信息量)。通信服务机接收到最佳化回答后,就对适当的用户索引(例如,如果目的单元也是有效用户的话,首先是目的单元的索引,否则是发送单元的索引)搜索指示先前消息是否已经删除的先前消息的消息标识符。如果先前消息的标识符存在,则过程如上面所述那样继续进行,即向目的单元发送最佳化回答,或者重建回答消息,传送给目的单元。
要发给用户的回答能类似地利用使消息最短的最佳化回答。因此,例如如果收件方用户所属的通信服务机接收到一个回答,就能产生一个表示回答消息与已知存储在用户的邮件数据库(例如图2中的存储器214)内的先前消息之间差别的增量。如果随着回答包括一个协助在用户的索引中进行搜索的附加标识符,那么就很容易识别出先前消息。然而,如果没有包括这样的标识符,那么可以从正文(例如作者,日期,收件方,主题)提取一些标志信息来进行匹配比较。或者,在确定先前消息的过程中可以利用对回答消息的正文进行比较。例如,可以检索出一系列先前信息来与正文比较,或者可以维护一个对于所有或选择(如发送)的邮件的标识值(如通过计算正文的CRC值,存储在索引中),然后就能对回答消息正文的一些所选部分(例如正文中插入标识先前消息以下的所有部分)进行检验。选择最近的或最匹配的先前消息(可以是一个发给用户的消息,也可以是一个从用户发出的消息),以便使增量数据最短,从而计算出先前消息与回答消息之间的增量。这样便形成了一个包括增量和用户可以识别的先前消息标识符的最佳化回答。于是这个最佳化回答传送给用户,由用户恢复成回答消息。也就是说,用户从存储器检索出与消息标识符相对应的消息,根据这消息和增量数据形成一个回答消息的复制件。一旦确认后,用户和通信服务机双方都相应更新各自的索引,反映出这次邮件传送的情况(步骤918-930)
因此,这个实施例为在用户和通信服务机之间发送回答数据提供了一个高效用的过程,不需要耗费高费用传送回答数据中以前已经发送过的部分。
在最后一个实施例中,配置了一个定额控制器,协助用户将他们的消息往来和费用维持在所要求的界限范围之内。图10结合图2示出了这种定额控制器的一个实施例。这个定额控制器用来跟踪用户使用的大致时间和或费用,可以就是对电路交换连接计时,或者在发送分组数据的情况下测定(或根据消息长度估计)占用高费网发送分组的时间和/或费用。在估计传输额(例如费用)时,定额控制器通过考虑各网络业务运营商所制定的已知定价因素(例如,按日时、分组的级别/业务质量(QOS)、长度或所需带宽等收费标准)可以较好地估计出实际费用。这些值保存下来供定额控制器(图2中的23A)应用,在接收到每个数据单元时确定所估计的传输额。
在所例示的电子邮件应用的情况下,接收到用户产生的消息后,QM(或者是通信服务机的其他适当控制实体)将相应的分组信息或消息参数(例如从标头得出的分组长度)传送给定额控制器,它在这种情况下相当于一个分组定额控制器(PRG)。PRG从用户目标(或概要表存储器)确定还剩多少使用时间和/或费用(也可以是已用了多少和允许的界限),再将剩余使用时间(例如先前核准或指配的传输额)与消息参数额加以比较(步骤954)。
最好制定一些界限,包括一个或几个告警门限。这些告警门限用来警告用户,已使用的或剩余的时间/费用已过了一定门限,使得用户按预算要求限制使用,或者在达到使用界限前谋求一个更高的界限。这个使用或传输界限用作数据传送的预算界限。除非用户得到特许,一旦达到使用界限,就禁止继续通信/数据传送。禁止这种传送的最简单的方式是警告用户使用界限已经到达,终止当前对话,阻止以后对话,直至核准附加的使用界限时间/费用。或者,还可以允许一定的消息往来(例如根据任何可过滤标准,如允许向管理机构发送消息,但不允许向其他通信单元发送消息),但加以提示,普通消息将不予传送。这样比较有利,虽然阻止了用户超额向通信服务机发送消息,但仍允许传送一些关键消息、发向管理机构的消息(如请求批准追加)等。因此在用户中也可以有利地使用一个PRG(如图2中的PRG209),由通信服务机的PRG发给信号,自动地将前置过滤器设置成除了一定消息外禁止所有消息传送,直至提供了一个新的使用界限。如果用户不经过这个用户PRG继续不适当地发送消息,通信服务机就会终止一切以后的对话,并通知管理机构和用户。
如果用户得到特许,尽管使用界限已经超过,仍然可以继续进行数据传送。然而,最好还是向用户和管理机构发送告警消息,使管理机构可以验证特许权,必要的话重置使用界限,而使用户明白已经超过了预定的使用量(步骤956-968,980-984)。在任何情况下,每次数据传送后,更新用户目标或存储器,以反映新估计的事务总数(例如时间剩余,总费用等)(步骤958)。
如上所述,如果用户没有得到特许,那么最好允许用户可以向管理机构传送请求追加时间/费用的附加数据。这个请求会由通信服务机传送给管理机构主机,接受处理,看是否同意。如果同意,管理机构就会通知通信服务机,将使用界限上调规定的量。或者,如果没有系统管理机构,费用/帐款通过通信服务机业务运营商处理,那么用户可以向通信服务机发送任何适当的认可追加费用/帐款的消息(例如,通过发送加密的帐号和诸如PIN(个人标识号)那样的标识信息)。一旦费用或帐款得到处理。满足业务运营商的要求,费用或帐款量就会用来调整用户界限。然后,就会通知用户新的使用界限,对用户的PRG进行相应更新(步骤970-978)。
除了根据用户或管理机构的请求更新使用界限外,定额控制器也能有利地设置成在发生预定的更新事件后自动更新使用界限。因此,例如如果是按月记帐或预算的,管理机构以最好已将定额控制器设置成在下个记帐周期的第一天自动使使用界限复原,那么通信服务机将在规定的时间自动将使用界限复原为规定的值(步骤992)。
而且,为了获得甚至更精确的记帐控制,通信服务机可以与资费网业务运营方连接,以便接收用户数据业务量的周期性帐单,以及更新费用等。为了利用这些帐单,可以为每个用户维护一个估计每次数据传送的使用情况和费用的记帐索引。接收到周期性帐单(例如每天在管理窗口期间传送一次),就用帐单中的实际使用情况和费用代替所估计的各使用项目,更新用户概要表(和目标,如果用户处于有效状态的话),以反映经校正的使用界限等。一到下个事务处理,就将更新后的值通知管理机构和用户。需要的话,用户或管理机构可以请求下行装载示出最近估计的和实际的费用(步骤986-990)。
最后,应该理解,上述过程除了个体用户外同样适用于用户群。因此,PRG可以有利地象上述为个体用户那样用来为用户群或超用户群设置使用界限。所以,如果用途之一是与上述电子邮件例不同的群设备,那么可以为不同的用户群指配相应的群设备数据传送的群使用界限(同时保留各个对于独立电子邮件或数据传送等的个体使用界限)。为了避免用户群中一两个用户使用太过分而占用过多的群使用额,仍然可以为每个用户设置各自的使用界限,但灵活性可以较大一些,例如在向管理机构请求追加限额前动用未使用的群时间,从而使群中一个用户获得其他用户的部分限额。如应该看到的那样,怎样构成定额控制器有许多不同的方式,这取决于应用情况、用户和用户群的工作情况、与业务运营方的交互情况、所要求的复杂程度以及许多其他相关和独立的因素。
熟悉本技术领域的人员可以理解,本发明可以有许多不同的实施方式,以上详细说明的只是其中有限的几个。例如,虽然以上实施例说明的是用于在一定系统中进行通信的用户的情况,但应该清楚,本发明可用于任何用户远离主机的通信系统,有线的或无线的,客户-服务器,分布网或其他网,等等。本发明也能配合几乎任何应用程序或程序组(例如,传送数据库,文字处理、图形、语音等文件,执行程序和控制消息等),而不只是电子邮件或群设备。此外,虽然处理器206、控制器229、定时器205和224、数据存储器211和225以及其他电路都是通过具体的逻辑/功能/电路关系进行说明的,然而熟悉本技术领域的人员可以看到,这些都可以用各种方式实现,最好是采用适当配置和编程的处理器、ASIC(专用集成电路)和DSP(数字信号处理器),但也可以采用硬件、硬件组件,甚至可以采用各器件物理上分离但协同工作而完成同样功能的分布式体系结构。因此,应该理解,本发明并不局限于以上所说明的这些优选实施例,而是包括按照所附权利要求给出的本发明的精神实质在本发明的专利保护范围内所进行的种种更换、变动和修改。

Claims (25)

1.一种用以在主系统与移动客户之间传递消息的方法,其特征在于,该方法包括以下步骤:
根据所述的主系统所装入的参数,建立一个会话;
保持所述的主系统的所述会话并查询所述的主系统;
从多个消息发送者接收直接传到所述的主系统的第一地址的消息;
响应查询,连续地从所述的主系统向所述的移动客户传递消息;
在所述的移动客户处接收所述的消息;
在所述的移动客户处产生将要发送给所述的多个消息发送者的答复消息并将所述的答复消息发送给所述的主系统;
在所述的主系统处接收所述的答复消息并组建所述答复消息的地址信息,以使所述的答复消息把与所述主系统相关联的所述第一地址用以作为始发地址,其中在所述的主系统或在所述的移动客户处所产生的消息共用所述的第一地址;及
将所述的答复消息从所述的主系统发送到所述的多个消息发送者。
2.根据权利要求1所述的方法,其特征在于,所述的方法还包括以下步骤:
在所述主系统处存储有关组建所述移动客户的信息。
3.根据权利要求2所述的方法,其特征在于,在所述主系统处存储的组建信息包括:
(A)所述的移动客户的网址;及
(B)所述的移动客户将接收和处理的消息附加物类型的指示。
4.根据权利要求3所述的方法,其特征在于,所述主的组建信息还包括:
(C)所述的移动客户的协议的指示。
5.根据权利要求3所述的方法,其特征在于,所述的方法还包括以下步骤:
对于每个待传递的消息,所述的主系统确定所述的消息是否包括附加物,如果包括附加物,则确定该附加物的类型;
访问所述的主系统处已存储的组建信息,以确定所述的移动客户是否接收和处理已确定类型的附加物;及
如果是“是”,则将该附加物传递给所述的移动客户。
6.根据权利要求5所述的方法,其特征在于,所述的附加物的类型是一个声音文档。
7.根据权利要求1所述的方法,其特征在于,所述的已接收的消息利用发送者的地址和接收者的地址进行寻址,所述的方法还包括以下步骤:
确定所述的已接收的消息是否与所述的移动客户相关联;
如果所述的已接收的消息与所述的移动客户相关联,则确定所述的移动客户的网址并且利用接收者的地址和所述的移动客户的网址对所述的消息进行分组化处理;及
在无线用户单元接收所述的传递消息后,在所述的移动客户处利用所述的发送者的地址和所述的接收者的地址显示该消息,以使它呈现出所述的移动客户如同是所述的主系统似的。
8.根据权利要求1所述的方法,其特征在于,在所述的主系统处已建立的会话的参数包括:外部事件、内部事件或网络事件。
9.根据权利要求8所述的方法,其特征在于,所述的外部事件是来自所述移动客户的一个注册消息。
10.根据权利要求8所述的方法,其特征在于,所述的内部事件是执行控制消息。
11.根据权利要求8所述的方法,其特征在于,所述的内部事件是执行程序。
12.根据权利要求8所述的方法,其特征在于,所述的内部事件是一个定时器的操作。
13.根据权利要求8所述的方法,其特征在于,所述的网络事件包括除了所述移动客户以外从计算机系统开始传递的消息,所述的计算机系统是经由一个有线网络连接到所述的主系统的。
14.根据权利要求1所述的方法,其特征在于,所述的移动客户是一个移动站。
15.根据权利要求1所述的方法,其特征在于,所述的移动客户是一个装备用于既接收声音数据消息也接收非声音数据消息的装置。
16.根据权利要求1所述的方法,其特征在于,所述的主系统包括一个客户简表数据库,限制所述的传递步骤,只传递从该库里存储的一个发送者发送到所述的主系统的那些消息。
17.根据权利要求16所述的方法,其特征在于,用户能够从该库里加减发送者。
18.根据权利要求17所述的方法,其特征在于,所述的用户能够通过组建所述的主系统来从该库里加减发送者。
19.根据权利要求17所述的方法,其特征在于,所述的用户能够通过将一个命令消息从所述的移动客户发送到所述的主系统来从该库里加减发送者。
20.根据权利要求16所述的方法,其特征在于,一个活的客户简表数据库在所述的主系统被激活和“去活化”。
21.根据权利要求16所述的方法,其特征在于,一个活的客户简表数据库在所述的移动客户处被激活和“去活化”。
22.一种用以从一个移动客户传递消息的计算机系统,其特征在于,包括:
一个主系统,能够发送和接收消息,其中一个发送者的电子信箱地址与所述的主系统相关联;
一个传递元件,可与所述的主系统一起操作,当接收所述的移动客户所产生的消息时,在传递到该消息的接收者之前,要为消息的接收者指定一个消息发送者,以使被接收消息利用与所述的主系统相关联的该消息发送者的电子信箱地址,借此,允许在所述移动客户或在所述主系统产生的消息共用与所述的主系统相关联的该消息发送者的电子信箱地址。
23.根据权利要求22所述的计算机系统,其特征在于,在所述的已组建的被接收消息中的一个从电子信箱地址字段是与所述的主系统相关联的该消息发送者的电子信箱地址。
24.根据权利要求23所述的计算机系统,其特征在于,在所述的已组建的被接收消息中的一个答复到电子信箱地址字段是与所述的主系统相关联的该消息发送者的电子信箱地址。
25.根据权利要求24所述的计算机系统,其特征在于,还包括:加在所述的已组建的被接收消息中的一个码,作为该消息接收者的指示。
CN021199647A 1995-12-19 1996-12-12 通信定额控制的方法和系统 Expired - Lifetime CN1492599B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US57452895A 1995-12-19 1995-12-19
US574528 1995-12-19

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN96192742A Division CN1179220A (zh) 1995-12-19 1996-12-12 通信定额控制的方法和设备

Publications (2)

Publication Number Publication Date
CN1492599A true CN1492599A (zh) 2004-04-28
CN1492599B CN1492599B (zh) 2012-09-05

Family

ID=24296520

Family Applications (1)

Application Number Title Priority Date Filing Date
CN021199647A Expired - Lifetime CN1492599B (zh) 1995-12-19 1996-12-12 通信定额控制的方法和系统

Country Status (5)

Country Link
US (3) US20020013854A1 (zh)
CN (1) CN1492599B (zh)
CA (1) CA2216533C (zh)
GB (1) GB2314729B (zh)
WO (1) WO1997022936A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110380953A (zh) * 2019-06-27 2019-10-25 中国航空工业集团公司雷华电子技术研究所 一种邮件的数据结构及其发送、接收方法

Families Citing this family (86)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6094644A (en) * 1997-09-12 2000-07-25 Nortel Networks Corporation Method and apparatus for recording actual time used by a service which makes requests for data
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
US8516055B2 (en) 1998-05-29 2013-08-20 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device in a wireless data network
US8266266B2 (en) 1998-12-08 2012-09-11 Nomadix, Inc. Systems and methods for providing dynamic network authorization, authentication and accounting
US8713641B1 (en) 1998-12-08 2014-04-29 Nomadix, Inc. Systems and methods for authorizing, authenticating and accounting users having transparent computer access to a network using a gateway device
SE516122C2 (sv) 1999-02-11 2001-11-19 Ericsson Telefon Ab L M Anordning och förfarande relaterande till paketdatakommunikation och ett paketdatakommunikationssystem
GB2348567B (en) * 1999-03-31 2002-08-21 Geoffrey Hugh Roper A data transfer management system and method for a telecommunications network
US7505759B1 (en) 1999-06-21 2009-03-17 Alcatel-Lucent Usa Inc. System for message control and redirection in a wireless communications network
US6714967B1 (en) * 1999-07-30 2004-03-30 Microsoft Corporation Integration of a computer-based message priority system with mobile electronic devices
DE19941461A1 (de) 1999-08-31 2001-03-08 Deutsche Telekom Mobil Verfahren zur präventiven und/oder aktuellen Anzeige von Übertragungskosten bei der Datenübertragung von Internet- und Onlinedaten
WO2001031861A1 (en) 1999-10-22 2001-05-03 Nomadix, Inc. Systems and methods for dynamic bandwidth management on a per subscriber basis in a communications network
GB2357618A (en) * 1999-12-23 2001-06-27 Nokia Mobile Phones Ltd Transaction system
US6781972B1 (en) * 2000-03-31 2004-08-24 Lucent Technologies Inc. Method and system for subscriber-configurable communications service
US7130612B1 (en) * 2000-05-30 2006-10-31 At&T Corp. System and method for providing wireless services within a wireless local area network
FR2812782B1 (fr) * 2000-08-03 2003-01-10 France Telecom Systeme de regulation des flux d'echange de courrier electronique et d'acces a l'internet
US6999449B2 (en) * 2000-08-18 2006-02-14 Telefonaktiebolaget Lm Ericsson (Publ) System and method of monitoring and reporting accounting data based on volume
US7020688B2 (en) * 2000-09-05 2006-03-28 Financial Network, Inc. Methods and systems for archiving and verification of electronic communications
US7039678B1 (en) 2000-09-07 2006-05-02 Axis Mobile, Ltd. E-mail proxy
US6947180B1 (en) * 2000-09-12 2005-09-20 Motorola, Inc. Method for reducing analog facsimile call duration over CDMA
FR2814020A1 (fr) * 2000-09-14 2002-03-15 Canon Res Ct France Sa Procede et dispositif de traitement d'un document electronique dans un reseau de communication
JP5140227B2 (ja) * 2000-09-22 2013-02-06 シーメンス アクチエンゲゼルシヤフト 移動無線ネットワークにおけるデータ伝送コストアカウント方法
WO2002058359A1 (de) * 2001-01-18 2002-07-25 Siemens Aktiengesellschaft Verfahren und mobiltelekommunikationsgerät zur datenübertragung in einem mobilfunknetz
JP2002236852A (ja) 2001-02-08 2002-08-23 Hitachi Ltd ストレージ課金システム
US7689711B2 (en) 2001-03-26 2010-03-30 Salesforce.Com, Inc. System and method for routing messages between applications
US9948644B2 (en) 2001-03-26 2018-04-17 Salesforce.Com, Inc. Routing messages between applications
US7788399B2 (en) 2001-03-26 2010-08-31 Salesforce.Com, Inc. System and method for mapping of services
US7516191B2 (en) * 2001-03-26 2009-04-07 Salesforce.Com, Inc. System and method for invocation of services
US7249195B2 (en) * 2001-03-30 2007-07-24 Minor Ventures, Llc Apparatus and methods for correlating messages sent between services
US7305454B2 (en) * 2001-03-30 2007-12-04 Minor Ventures, Llc. Apparatus and methods for provisioning services
US7623496B2 (en) * 2001-04-24 2009-11-24 Intel Corporation Managing bandwidth in network supporting variable bit rate
DE60232891D1 (de) 2001-09-21 2009-08-20 Research In Motion Ltd System und verfahren zum verwalten von datenelementen
GB2381424B (en) * 2001-10-26 2005-01-05 Roke Manor Research A method of controlling the amount of data transferred between a terminal and a server
JP3886362B2 (ja) * 2001-11-13 2007-02-28 富士通株式会社 コンテンツフィルタリング方法、コンテンツフィルタリング装置およびコンテンツフィルタリングプログラム
DE10222156A1 (de) * 2002-05-17 2003-11-27 Siemens Ag Verfahren zur übertragungseffizienten Aufbereitung von Multimedianachrichten
GB0223876D0 (en) * 2002-10-14 2002-11-20 British Telecomm Electronic mail systems
US20080261633A1 (en) 2002-10-22 2008-10-23 Research In Motion Limited System and Method for Pushing Information from a Host System to a Mobile Data Communication Device
US7653645B1 (en) * 2002-10-29 2010-01-26 Novell, Inc. Multi-epoch method for saving and exporting file system events
US7213040B1 (en) * 2002-10-29 2007-05-01 Novell, Inc. Apparatus for policy based storage of file data and meta-data changes over time
US7773106B2 (en) * 2002-11-12 2010-08-10 Microsoft Corporation System and apparatus for sending complete responses to truncated electronic mail messages on a mobile device
US7146419B1 (en) * 2002-11-26 2006-12-05 Cisco Technology, Inc. System and method for monitoring a state associated with a general packet radio service support node
US7778999B1 (en) * 2003-01-24 2010-08-17 Bsecure Technologies, Inc. Systems and methods for multi-layered packet filtering and remote management of network devices
US20040162899A1 (en) * 2003-02-14 2004-08-19 Cisco Technology, Inc. Terminating a session in a network
US20080045267A1 (en) * 2003-03-19 2008-02-21 Research In Motion Limited System and Method for Pushing Information from a Host System to a Mobile Data Communication Device in a Wireless Data Network
WO2005020533A1 (de) * 2003-08-26 2005-03-03 Swiss Reinsurance Company Verfahren zur automatisierten generierung von zugriffskontrollierten, personifizierten daten und/oder programmen
US8453196B2 (en) * 2003-10-14 2013-05-28 Salesforce.Com, Inc. Policy management in an interoperability network
US7904882B2 (en) * 2003-10-16 2011-03-08 Salesforce.Com, Inc. Managing virtual business instances within a computer network
US8775654B2 (en) * 2003-12-19 2014-07-08 Salesforce.Com, Inc. Apparatus and methods for mediating messages
US7773620B2 (en) * 2003-12-24 2010-08-10 Intel Corporation Method, system, and program for overrun identification
US7478158B1 (en) * 2004-03-01 2009-01-13 Adobe Systems Incorporated Bandwidth management system
US7706782B1 (en) 2004-03-01 2010-04-27 Adobe Systems Incorporated System and method for developing information for a wireless information system
US7822428B1 (en) 2004-03-01 2010-10-26 Adobe Systems Incorporated Mobile rich media information system
US7739351B2 (en) * 2004-03-23 2010-06-15 Salesforce.Com, Inc. Synchronous interface to asynchronous processes
US7590685B2 (en) * 2004-04-07 2009-09-15 Salesforce.Com Inc. Techniques for providing interoperability as a service
WO2006000994A1 (en) * 2004-06-25 2006-01-05 Koninklijke Philips Electronics N.V. System and method for distributing content via a shared network
US8364081B1 (en) 2004-07-12 2013-01-29 Stragent, Llc System, method, and computer program product for using a cellular phone as an interface for a VoIP-equipped computer
US7725605B2 (en) 2004-08-06 2010-05-25 Salesforce.Com, Inc. Providing on-demand access to services in a wide area network
US7721328B2 (en) * 2004-10-01 2010-05-18 Salesforce.Com Inc. Application identity design
US9645712B2 (en) 2004-10-01 2017-05-09 Grand Central Communications, Inc. Multiple stakeholders for a single business process
JP4567472B2 (ja) 2005-01-12 2010-10-20 株式会社エヌ・ティ・ティ・ドコモ 定額制ユーザのデータ通信規制方法およびデータ通信規制制御装置
JP4711696B2 (ja) * 2005-02-17 2011-06-29 株式会社エヌ・ティ・ティ・ドコモ データ通信管理システム、移動体端末および移動体端末制御プログラム
GB0525244D0 (en) * 2005-12-12 2006-01-18 Nokia Corp Providing communication service sessions
US7716472B2 (en) * 2005-12-29 2010-05-11 Bsecure Technologies, Inc. Method and system for transparent bridging and bi-directional management of network data
US8601065B2 (en) * 2006-05-31 2013-12-03 Cisco Technology, Inc. Method and apparatus for preventing outgoing spam e-mails by monitoring client interactions
US8102981B2 (en) * 2006-06-02 2012-01-24 Alcatel Lucent Alerting for long duration sessions in communication networks
JP4405503B2 (ja) * 2006-12-28 2010-01-27 キヤノンItソリューションズ株式会社 情報処理装置および情報処理装置の制御方法およびプログラムおよび記録媒体
US7885976B2 (en) * 2007-02-23 2011-02-08 International Business Machines Corporation Identification, notification, and control of data access quantity and patterns
EP2153579B1 (en) 2007-06-04 2013-08-07 Telefonaktiebolaget L M Ericsson (publ) Method for processing service requests in a telecommunications system
JP5213359B2 (ja) * 2007-06-06 2013-06-19 キヤノン株式会社 情報処理装置および制御方法、制御プログラム
US8676901B1 (en) * 2007-11-01 2014-03-18 Google Inc. Methods for transcoding attachments for mobile devices
US9241063B2 (en) 2007-11-01 2016-01-19 Google Inc. Methods for responding to an email message by call from a mobile device
US9319360B2 (en) 2007-11-01 2016-04-19 Google Inc. Systems and methods for prefetching relevant information for responsive mobile email applications
US8726165B1 (en) 2007-11-01 2014-05-13 Google Inc. Methods for auto-completing contact entry on mobile devices
US20090119678A1 (en) 2007-11-02 2009-05-07 Jimmy Shih Systems and methods for supporting downloadable applications on a portable client device
US8661082B2 (en) * 2008-06-20 2014-02-25 Microsoft Corporation Extracting previous messages from a later message
JP5491060B2 (ja) * 2009-04-20 2014-05-14 シャープ株式会社 通信速度設定装置、通信速度設定装置の制御方法、コンテンツフィルタリングシステム、通信速度設定装置制御プログラム、およびコンピュータ読み取り可能な記録媒体
GB2470071B (en) * 2009-05-08 2013-06-05 Vodafone Plc Telcommunications networks
US9191425B2 (en) * 2009-12-08 2015-11-17 Citrix Systems, Inc. Systems and methods for remotely presenting a multimedia stream
JP5652047B2 (ja) * 2010-08-13 2015-01-14 富士ゼロックス株式会社 情報処理装置及び情報処理プログラム
AU2012207471B2 (en) 2011-01-18 2016-07-28 Nomadix, Inc. Systems and methods for group bandwidth management in a communication systems network
US9240952B2 (en) * 2011-04-02 2016-01-19 Open Invention Network, Llc System and method for communication between networked applications
US9300814B2 (en) * 2011-09-12 2016-03-29 Microsoft Technology Licensing Llc Network adaptive content download
JP2013250948A (ja) * 2012-06-04 2013-12-12 Hitachi Ltd ファイル格納システム及びファイル格納方法
US9473261B1 (en) * 2013-08-29 2016-10-18 Microsemi Storage Solutions (U.S.), Inc. System and method to achieve datapath latency symmetry through an OTN wrapper
US10749825B2 (en) 2015-04-29 2020-08-18 International Business Machines Corporation Email cost analytics
US10122663B2 (en) 2015-08-31 2018-11-06 Microsoft Technology Licensing, Llc Proxy email server for routing messages
US11720919B2 (en) * 2020-05-26 2023-08-08 Twilio Inc. Message-transmittal strategy optimization

Family Cites Families (142)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4106060A (en) * 1975-12-15 1978-08-08 Rca Corporation Electronic mail box
US4438433A (en) * 1981-09-29 1984-03-20 Motorola, Inc. Multiaddress pager with a call storage and priority paging option
US4598397A (en) * 1984-02-21 1986-07-01 Cxc Corporation Microtelephone controller
US4697281A (en) * 1986-03-14 1987-09-29 Spectrum Cellular Communications Corporation, Inc. Cellular telephone data communication system and method
US4713780A (en) * 1985-04-15 1987-12-15 Express Communications, Inc. Electronic mail
US4695880A (en) * 1985-07-30 1987-09-22 Postron Corp. Electronic information dissemination system
US4837798A (en) * 1986-06-02 1989-06-06 American Telephone And Telegraph Company Communication system having unified messaging
US5008926A (en) * 1986-07-17 1991-04-16 Efrat Future Technology Ltd. Message management system
US4856047A (en) * 1987-04-29 1989-08-08 Bd Systems, Inc. Automated remote telemetry paging system
JPH01108830A (ja) * 1987-10-21 1989-04-26 Hitachi Ltd Sysoutデータの電子メールシステム
US4928096A (en) * 1987-11-16 1990-05-22 Motorola, Inc. Paging terminal apparatus with message storage and retransmission capability and method therefor
US4994985A (en) * 1987-12-23 1991-02-19 International Business Machines Corporation Methods of appending a reply in an electronic mail system
US4837800A (en) * 1988-03-18 1989-06-06 Motorola, Inc. Cellular data telephone system and cellular data telephone therefor
EP0366583B1 (en) * 1988-10-24 1995-08-30 International Business Machines Corporation Method of exchanging data between programs in a data processing system
US4951044A (en) * 1989-03-21 1990-08-21 Motorola, Inc. Paging terminal apparatus with user selectable page forwarding capability and methodology therefor
JPH03128563A (ja) * 1989-07-07 1991-05-31 Toshiba Corp 無線電話装置
GB8915875D0 (en) * 1989-07-11 1989-08-31 Intelligence Quotient United K A method of operating a data processing system
GB8918553D0 (en) * 1989-08-15 1989-09-27 Digital Equipment Int Message control system
US5146486A (en) * 1989-08-31 1992-09-08 Lebowitz Mayer M Cellular network data transmission system
US5333152A (en) * 1989-09-22 1994-07-26 Wilber James G Electronic mail remote data transfer system
JPH03109848A (ja) * 1989-09-25 1991-05-09 Hitachi Ltd 通信システム
US4980907A (en) * 1989-12-15 1990-12-25 Telefonaktiebolaget L M Ericsson Telecommunication combination comprising a telepoint and a portable radio terminal
US5043721A (en) * 1989-12-18 1991-08-27 Hewlett-Packard Company Paging accessory for portable information/computing devices
US5299255A (en) * 1990-03-12 1994-03-29 Fujitsu Limited Electronic mail system for transmitting information via communication network
US5307059A (en) * 1990-03-26 1994-04-26 Motorola, Inc. Selective call receiver having customized voice alerts
US5127041A (en) * 1990-06-01 1992-06-30 Spectrum Information Technologies, Inc. System and method for interfacing computers to diverse telephone networks
US5138650A (en) * 1990-09-27 1992-08-11 Motorola, Inc. Cordless telephone with internal debit and credit memory
US5159592A (en) * 1990-10-29 1992-10-27 International Business Machines Corporation Network address management for a wired network supporting wireless communication to a plurality of mobile users
US5181200A (en) * 1990-10-29 1993-01-19 International Business Machines Corporation Handoff method and apparatus for mobile wireless workstation
US5136291A (en) * 1990-11-30 1992-08-04 Unisys Corporation Transmitting binary data files using electronic mail
US5283887A (en) * 1990-12-19 1994-02-01 Bull Hn Information Systems Inc. Automatic document format conversion in an electronic mail system based upon user preference
JP3177684B2 (ja) * 1991-03-14 2001-06-18 株式会社日立製作所 電子メールシステム
JPH06506811A (ja) * 1991-04-04 1994-07-28 モトローラ・インコーポレイテッド 無線プログラミングをもつ通信ユニット
CA2040234C (en) * 1991-04-11 2000-01-04 Steven Messenger Wireless coupling of devices to wired network
US5313582A (en) * 1991-04-30 1994-05-17 Standard Microsystems Corporation Method and apparatus for buffering data within stations of a communication network
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
US5438611A (en) * 1991-05-20 1995-08-01 Ntp Incorporated Electronic mail system with RF communications to mobile processors originating from outside of the electronic mail system and method of operation thereof
US5479472A (en) * 1991-05-20 1995-12-26 Ntp Incorporated System for interconnecting electronic mail systems by RF communications and method of operation thereof
US5265033A (en) * 1991-09-23 1993-11-23 Atm Communications International, Inc. ATM/POS based electronic mail system
US5283856A (en) * 1991-10-04 1994-02-01 Beyond, Inc. Event-driven rule-based messaging system
JP3231815B2 (ja) * 1991-10-24 2001-11-26 富士通株式会社 Catv課金方式
US5333266A (en) * 1992-03-27 1994-07-26 International Business Machines Corporation Method and apparatus for message handling in computer systems
US5392390A (en) * 1992-04-10 1995-02-21 Intellilink Corp. Method for mapping, translating, and dynamically reconciling data between disparate computer platforms
US5315635A (en) * 1992-09-30 1994-05-24 Motorola, Inc. Reliable message communication system
ES2198407T3 (es) * 1992-09-30 2004-02-01 Motorola, Inc. Sistema de distribucion de mensajes de correo electronico.
GB2271252A (en) * 1992-10-03 1994-04-06 Ibm Data compression in a computer workstation
US5666530A (en) * 1992-12-02 1997-09-09 Compaq Computer Corporation System for automatic synchronization of common file between portable computer and host computer via communication channel selected from a plurality of usable channels there between
US5410543A (en) * 1993-01-04 1995-04-25 Apple Computer, Inc. Method for connecting a mobile computer to a computer network by using an address server
JPH06319005A (ja) * 1993-01-13 1994-11-15 Canon Inf Syst Inc メッセージ配信方法及び装置
US5406557A (en) * 1993-02-01 1995-04-11 National Semiconductor Corporation Interenterprise electronic mail hub
US5416473A (en) * 1993-02-01 1995-05-16 Motorola, Inc. Calendar driven selective call messaging system and operating method
US5481255A (en) * 1993-02-10 1996-01-02 Data Critical Corp. Paging transmission system
JP3168756B2 (ja) * 1993-02-24 2001-05-21 ミノルタ株式会社 電子メールシステムのメール管理方法
US5457680A (en) * 1993-05-18 1995-10-10 International Business Machines Corporation Data gateway for mobile data radio terminals in a data communication network
US5513126A (en) * 1993-10-04 1996-04-30 Xerox Corporation Network having selectively accessible recipient prioritized communication channel profiles
US5446736A (en) * 1993-10-07 1995-08-29 Ast Research, Inc. Method and apparatus for connecting a node to a wireless network using a standard protocol
US5495484A (en) * 1993-10-12 1996-02-27 Dsc Communications Corporation Distributed telecommunications switching system
US5555376A (en) * 1993-12-03 1996-09-10 Xerox Corporation Method for granting a user request having locational and contextual attributes consistent with user policies for devices having locational attributes consistent with the user request
JPH07162454A (ja) * 1993-12-03 1995-06-23 Fujitsu Ltd 電子メール連携方法および装置
US5493692A (en) * 1993-12-03 1996-02-20 Xerox Corporation Selective delivery of electronic messages in a multiple computer system based on context and environment of a user
US5854985A (en) * 1993-12-15 1998-12-29 Spectrum Information Technologies, Inc. Adaptive omni-modal radio apparatus and methods
US5559800A (en) * 1994-01-19 1996-09-24 Research In Motion Limited Remote control of gateway functions in a wireless data communication network
US5588009A (en) * 1994-02-03 1996-12-24 Will; Craig A. Personal paging, communications, and locating system
US5493564A (en) * 1994-03-25 1996-02-20 Sprint International Communications Corp. Method and apparatus for global routing of electronic messages
US5416842A (en) * 1994-06-10 1995-05-16 Sun Microsystems, Inc. Method and apparatus for key-management scheme for use with internet protocols at site firewalls
US5542115A (en) * 1994-06-24 1996-07-30 Pioneer Tech Development Limited Paging method and apparatus
US5598536A (en) * 1994-08-09 1997-01-28 Shiva Corporation Apparatus and method for providing remote users with the same unique IP address upon each network access
DE69522874T2 (de) * 1994-08-18 2002-03-28 Hewlett Packard Co Verfahren und Vorrichtung zur Herstellung einer bidirektionalen Kommunikation zwischen einem Funkrufgerät und einem Funkrufdienstleistungsanbieter
JP3454931B2 (ja) * 1994-08-30 2003-10-06 株式会社東芝 ネットワークシステム
US5588148A (en) * 1994-09-06 1996-12-24 Motorola, Inc. Method for managing data transfer between computing devices
US5621727A (en) * 1994-09-16 1997-04-15 Octel Communications Corporation System and method for private addressing plans using community addressing
US5742905A (en) * 1994-09-19 1998-04-21 Bell Communications Research, Inc. Personal communications internetworking
US5602903A (en) * 1994-09-28 1997-02-11 Us West Technologies, Inc. Positioning system and method
US5579472A (en) * 1994-11-09 1996-11-26 Novalink Technologies, Inc. Group-oriented communications user interface
US5491820A (en) * 1994-11-10 1996-02-13 At&T Corporation Distributed, intermittently connected, object-oriented database and management system
US5577100A (en) * 1995-01-30 1996-11-19 Telemac Cellular Corporation Mobile phone with internal accounting
US5729735A (en) * 1995-02-08 1998-03-17 Meyering; Samuel C. Remote database file synchronizer
US5915214A (en) * 1995-02-23 1999-06-22 Reece; Richard W. Mobile communication service provider selection system
US5706211A (en) * 1995-03-02 1998-01-06 Motorola, Inc. Message communications system
US5664007A (en) * 1995-03-06 1997-09-02 Samadi; Behrokh Method and apparatus for providing continuation of a communication call across multiple networks
US5533026A (en) * 1995-03-06 1996-07-02 International Business Machines Corporation Communication system including method and apparatus for maintaining communications with a mobile terminal
US5604788A (en) * 1995-03-16 1997-02-18 Motorola, Inc. Wireless messaging system with electronic mail replication
JPH08256216A (ja) * 1995-03-16 1996-10-01 Fujitsu Ltd 着呼転送方式及び電子メール転送方式
US5572528A (en) * 1995-03-20 1996-11-05 Novell, Inc. Mobile networking method and apparatus
US5796806A (en) * 1995-03-20 1998-08-18 Dsc Telecom, L.P. Apparatus and method for spoken caller identification using signals of the advanced intelligent network
US5819284A (en) * 1995-03-24 1998-10-06 At&T Corp. Personalized real time information display as a portion of a screen saver
US5659596A (en) * 1995-04-12 1997-08-19 International Business Machines Corporation System for location of communication end users
US5604491A (en) * 1995-04-24 1997-02-18 Motorola, Inc. Pager with user selectable priority
US5867660A (en) * 1995-05-11 1999-02-02 Bay Networks, Inc. Method and apparatus for communicating between a network workstation and an internet
US5812819A (en) * 1995-06-05 1998-09-22 Shiva Corporation Remote access apparatus and method which allow dynamic internet protocol (IP) address management
US5630207A (en) * 1995-06-19 1997-05-13 Lucent Technologies Inc. Methods and apparatus for bandwidth reduction in a two-way paging system
US5737531A (en) * 1995-06-27 1998-04-07 International Business Machines Corporation System for synchronizing by transmitting control packet to omit blocks from transmission, and transmitting second control packet when the timing difference exceeds second predetermined threshold
US5751971A (en) * 1995-07-12 1998-05-12 Cabletron Systems, Inc. Internet protocol (IP) work group routing
US5913040A (en) * 1995-08-22 1999-06-15 Backweb Ltd. Method and apparatus for transmitting and displaying information between a remote network and a local computer
US5884323A (en) * 1995-10-13 1999-03-16 3Com Corporation Extendible method and apparatus for synchronizing files on two different computer systems
US5727202A (en) * 1995-10-18 1998-03-10 Palm Computing, Inc. Method and apparatus for synchronizing information on two different computer systems
WO1997017682A1 (en) * 1995-11-06 1997-05-15 Motorola Inc. Message storage in a selective call receiver
US5764639A (en) * 1995-11-15 1998-06-09 Staples; Leven E. System and method for providing a remote user with a virtual presence to an office
JP3688830B2 (ja) * 1995-11-30 2005-08-31 株式会社東芝 パケット転送方法及びパケット処理装置
US5633810A (en) * 1995-12-14 1997-05-27 Sun Microsystems, Inc. Method and apparatus for distributing network bandwidth on a media server
US5831664A (en) * 1995-12-15 1998-11-03 Mediaone Group, Inc. Method and system for synchronizing data between at least one mobile interface device and an interactive terminal
US6101531A (en) * 1995-12-19 2000-08-08 Motorola, Inc. System for communicating user-selected criteria filter prepared at wireless client to communication server for filtering data transferred from host to said wireless client
US5903723A (en) * 1995-12-21 1999-05-11 Intel Corporation Method and apparatus for transmitting electronic mail attachments with attachment references
US5781901A (en) * 1995-12-21 1998-07-14 Intel Corporation Transmitting electronic mail attachment over a network using a e-mail page
US5781614A (en) * 1996-01-19 1998-07-14 Lucent Technologies Inc. Message retrieval via alternative access
US5745689A (en) * 1996-05-23 1998-04-28 Electronic Data Systems Corporation System and method for providing pager services to users of a computer network
US6035104A (en) * 1996-06-28 2000-03-07 Data Link Systems Corp. Method and apparatus for managing electronic documents by alerting a subscriber at a destination other than the primary destination
FR2751492B1 (fr) * 1996-07-16 1998-11-13 Alcatel Mobile Comm France Procede et dispositif de compression et de decompression de messages
US5974447A (en) * 1996-07-17 1999-10-26 Motorola, Inc. Method and system for coupling a selective call receiver to widely distributed information sources
US5878434A (en) * 1996-07-18 1999-03-02 Novell, Inc Transaction clash management in a disconnectable computer and network
US6014429A (en) * 1996-08-12 2000-01-11 Lucent Technologies, Inc. Two-way wireless messaging system with transaction server
US6016478A (en) * 1996-08-13 2000-01-18 Starfish Software, Inc. Scheduling system with methods for peer-to-peer scheduling of remote users
US5905777A (en) * 1996-09-27 1999-05-18 At&T Corp. E-mail paging system
US5790790A (en) * 1996-10-24 1998-08-04 Tumbleweed Software Corporation Electronic document delivery system in which notification of said electronic document is sent to a recipient thereof
US5900875A (en) * 1997-01-29 1999-05-04 3Com Corporation Method and apparatus for interacting with a portable computer system
US5964833A (en) * 1997-02-07 1999-10-12 Datalink Systems Corp. Pager enhanced keyboard and system
US6185603B1 (en) * 1997-03-13 2001-02-06 At&T Corp. Method and system for delivery of e-mail and alerting messages
US6209011B1 (en) * 1997-05-08 2001-03-27 Microsoft Corporation Handheld computing device with external notification system
US6091951A (en) * 1997-05-14 2000-07-18 Telxon Corporation Seamless roaming among multiple networks
AU8146798A (en) * 1997-06-17 1999-01-04 Telecom Wireless Solutions, Inc. System and process for allowing wireless messaging
US6023700A (en) * 1997-06-17 2000-02-08 Cranberry Properties, Llc Electronic mail distribution system for integrated electronic communication
US6073165A (en) * 1997-07-29 2000-06-06 Jfax Communications, Inc. 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
US6370566B2 (en) * 1998-04-10 2002-04-09 Microsoft Corporation Generating meeting requests and group scheduling from a mobile device
WO1999023579A1 (en) * 1997-11-05 1999-05-14 Microsoft Corporation Notification scheduling system on a mobile device
US6034621A (en) * 1997-11-18 2000-03-07 Lucent Technologies, Inc. Wireless remote synchronization of data between PC and PDA
US6052563A (en) * 1997-12-10 2000-04-18 Motorola Communication device controlled by appointment information stored therein, and method therefor
US6053735A (en) * 1997-12-31 2000-04-25 Buchanan; L. Stephen Root canal preparation method
US6084969A (en) * 1997-12-31 2000-07-04 V-One Corporation Key encryption system and method, pager unit, and pager proxy for a two-way alphanumeric pager network
US6085231A (en) * 1998-01-05 2000-07-04 At&T Corp Method and system for delivering a voice message via an alias e-mail address
US6157630A (en) * 1998-01-26 2000-12-05 Motorola, Inc. Communications system with radio device and server
US6205448B1 (en) * 1998-01-30 2001-03-20 3Com Corporation Method and apparatus of synchronizing two computer systems supporting multiple synchronization techniques
US6078921A (en) * 1998-03-03 2000-06-20 Trellix Corporation Method and apparatus for providing a self-service file
US6018762A (en) * 1998-03-31 2000-01-25 Lucent Technologies Inc. Rules-based synchronization of mailboxes in a data network
US6092114A (en) * 1998-04-17 2000-07-18 Siemens Information And Communication Networks, Inc. Method and system for determining the location for performing file-format conversions of electronics message attachments
US6058431A (en) * 1998-04-23 2000-05-02 Lucent Technologies Remote Access Business Unit System and method for network address translation as an external service in the access server of a service provider
US6078826A (en) * 1998-05-29 2000-06-20 Ericsson Inc. Mobile telephone power savings method and apparatus responsive to mobile telephone location
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
US6240088B1 (en) * 1998-06-02 2001-05-29 Glenayre Electronics, Inc. Method for two-stage data transmission
US6256666B1 (en) * 1998-07-14 2001-07-03 International Business Machines Corp. Method and system for remotely managing electronic mail attachments
US6363352B1 (en) * 1998-11-13 2002-03-26 Microsoft Corporation Automatic scheduling and formation of a virtual meeting over a computer network
CN1251458C (zh) * 2000-07-24 2006-04-12 松下电器产业株式会社 用于发送/接收具有附件的电子邮件的系统
US6765170B2 (en) * 2002-12-17 2004-07-20 General Motors Corporation Method for single sided spot welding

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110380953A (zh) * 2019-06-27 2019-10-25 中国航空工业集团公司雷华电子技术研究所 一种邮件的数据结构及其发送、接收方法
CN110380953B (zh) * 2019-06-27 2021-10-22 中国航空工业集团公司雷华电子技术研究所 一种邮件的发送、接收方法

Also Published As

Publication number Publication date
US20030084184A1 (en) 2003-05-01
CN1492599B (zh) 2012-09-05
WO1997022936A1 (en) 1997-06-26
GB2314729A (en) 1998-01-07
CA2216533C (en) 2002-05-07
US20090172079A1 (en) 2009-07-02
GB9718194D0 (en) 1997-11-05
CA2216533A1 (en) 1997-06-26
US20020013854A1 (en) 2002-01-31
GB2314729B (en) 2001-01-17

Similar Documents

Publication Publication Date Title
CN1492599A (zh) 通信定额控制的方法和设备
EP1794927B1 (en) Apparatus and method for integrated billing management by real-time session management in wire/wireless integrated service network
US8213433B2 (en) Method and system for ensuring QoS and SLA server
US20050102400A1 (en) Load balancing system
US8243896B1 (en) Selection of a particular communication carrier from a plurality of communication carriers in a secure environment
CN1083295A (zh) 虚拟通信网中的智能呼叫屏蔽
CN100466634C (zh) 多媒体增值业务消息的处理方法和系统及采用的网关设备
CN101032118B (zh) 用于处理用户标识的方法和系统
CN101287044B (zh) 声音处理的方法、设备及系统
CN101656805B (zh) 实现下一代呼叫中心分层服务的路由方法
CN1179220A (zh) 通信定额控制的方法和设备
JP2003052074A (ja) 通信システム及び方法,通信事業者サーバ,通信事業者サーバの処理方法,コンピュータプログラム,記憶媒体
CN1272297A (zh) 预测带宽分配方法和装置
CN101110995B (zh) 实现彩铃平台之间铃音信息一致的方法
CN101316175A (zh) 在线计费方法
US20060143028A1 (en) Network analysis system and method using business value
EP1464161B1 (en) Method of and equipment for credit management for access in a telecommunications network
CN105376155A (zh) 一种基于分布式集群架构的智能路由系统及方法
US8661110B2 (en) Methods for identifying and recovering non-revenue generating network circuits established outside of the United States
EP2184708A2 (en) Method and device for processing credits to be used by subscribers of communications networks
CN101296097A (zh) 基于会话的离线计费方法
CN100579161C (zh) 用于基于ip的企业电话平台计帐的方法
US7779098B1 (en) Methods for identifying and recovering stranded and access-no-revenue network circuits
CN101207498A (zh) 一种多媒体广播服务的计费方法
CN1798365A (zh) 一种业务提供商的业务下发方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: MOTOROLA MOBILITY, INC.

Free format text: FORMER OWNER: MOTOROLA INC.

Effective date: 20110126

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20110126

Address after: Illinois Instrunment

Applicant after: Motorola Mobility LLC

Address before: Illinois Instrunment

Applicant before: Motorola Inc.

C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: Illinois Instrunment

Patentee after: Motorola Mobility, Inc.

Address before: Illinois Instrunment

Patentee before: Motorola Mobility LLC

CX01 Expiry of patent term

Granted publication date: 20120905

EXPY Termination of patent right or utility model