[go: up one dir, main page]

CN1864371B - 基于正和负轮询事件提供自适应轮询的通信系统和相关方法 - Google Patents

基于正和负轮询事件提供自适应轮询的通信系统和相关方法 Download PDF

Info

Publication number
CN1864371B
CN1864371B CN200480028958.6A CN200480028958A CN1864371B CN 1864371 B CN1864371 B CN 1864371B CN 200480028958 A CN200480028958 A CN 200480028958A CN 1864371 B CN1864371 B CN 1864371B
Authority
CN
China
Prior art keywords
mobile radio
radio communication
message
communication device
poll
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CN200480028958.6A
Other languages
English (en)
Other versions
CN1864371A (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.)
BlackBerry Ltd
Original Assignee
TeamOn Systems 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
Priority claimed from US10/781,195 external-priority patent/US7280537B2/en
Application filed by TeamOn Systems Inc filed Critical TeamOn Systems Inc
Publication of CN1864371A publication Critical patent/CN1864371A/zh
Application granted granted Critical
Publication of CN1864371B publication Critical patent/CN1864371B/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

通信系统可以包括:至少一个数据存储装置,该数据存储装置用于存储相应用户的消息;以及多个移动无线通信装置,每个移动无线通信装置与相应的用户相关联,用于访问在至少一个数据存储装置上存储的消息。此外,所述通信系统还可以包括自适应轮询引擎,用于轮询存储消息的至少一个数据存储装置,并将轮询的消息提供给相应用户的移动无线装置。有利地,所述自适应轮询引擎可以学习针对每个移动无线通信装置的相应用户使用模式,并基于用户使用模式来改变针对每个移动无线通信装置的相应轮询速率。

Description

基于正和负轮询事件提供自适应轮询的通信系统和相关方法
技术领域
本发明涉及通信系统领域,更具体而言涉及电子信息系统和相关方法。
背景技术
电子邮箱被用于存储电子邮件消息。电子邮件与因特网相连,以使用户发送和接收收信和发信电子邮件消息。这些邮箱还可以被扩展成经由无线网络向移动无线通信装置来传递电子邮件。就公司来说,电子邮箱通常是设置在公司的邮件服务器上。另一方面,小型企业或个人的邮箱通常被设置在因特网服务提供商(ISP)所在的邮件服务器上。
邮件用户代理(MUA)使用所谓的轮询(polling)技术将消息从邮件服务器传递到用户计算机或移动无线通信装置处的邮件程序。MUA是一种运行在用户个人计算装置(移动或固定)上的程序或者运行在共享服务器上的程序,共享服务器检查代表大量这些用户的新邮件。更具体来说,轮询是对邮件服务器上来自其它用户的收信消息的检索,并将这些消息发送到用户的邮箱。
邮箱轮询通常是以不同的时间间隔或速率出现。此外,可以定制邮箱轮询速率。也就是说,公司和/或因特网服务提供商可以改变轮询的时间间隔,以便能够最好地满足他们的特殊需要。例如,由于用于商业通信的电子邮件通常是高优先级的通信,因此可以比较有规则地轮询公司邮件服务器,诸如每隔1或2分钟进行轮询。另一方面,轮询ISP邮箱的频率通常较少,例如一次每隔15分钟。
通常以预定的时间间隔在邮件服务器上同步地发生邮箱轮询。对服务器上的邮箱进行轮询,从而发送或接收消息,而不管邮箱是否具有任何新的收信或发信消息。在大型系统中,这种传统的轮询方法会消耗大量的服务器资源,因而影响性能。
更具体来说,这种资源消耗可以分为两部分,即在邮件服务器(MS)上的资源消耗(RC)和在MUA上的资源消耗。在RC或MS上的资源消耗随着轮询频率而增加,尤其当MUA运行在移动无线装置上时,对于资源的需求特别高。在使用移动无线通信装置时,这种资源消耗和相关性能的影响特别敏感。这是由于与无线网络相关的带宽限制所造成的,移动无线通信装置是在无线网络上与邮件服务器进行通信。例如,在每个轮询间隔之后,作为上千或更多邮箱主机的邮件服务器可能需要将消息数据传送给数百或甚至数千个移动无线通信装置。这可以严重地阻塞无线网络,并产生非常大的服务延迟。此外,一些邮件服务器可能并不适合支持这种使用模式。
因此,当符合下面的一种或多种条件时,传统的邮箱轮询就不能得到很好地执行,这些条件是:(1)轮询大量的邮箱;(2)轮询频率高;(3)MUA处于对于MS的连接缓慢和/或昂贵的网络上;(4)累积的轮询工作负荷可能压倒网络的容量。一种用于解决这种问题的现有方法是自适应轮询。自适应轮询是一种基于触发事件的更智能的轮询邮箱的方法。更具体来说,自适应轮询基于触发事件来自动地改变用户的轮询间隔。
作为示例,U.S.专利号6,557,026描述了一种将信息从文本格式转换为音频格式的系统,在该系统中,经由有线或无线通信链路将信息从服务器发送给客户机装置。具体地,该信息涉及“报道(story)”,诸如新闻标题、股票报价等。该服务器包括数据源监视器,它基于轮询时间表(scheduler)定期地轮询数据源,以检查新的报道。该专利特别提到轮询时间表可以包括自适应调度程序,它随着新报道的到达速率来增加轮询频率。此外,随着新报道的到达速率的减小,该自适应调度程序减少轮询速率。例如,还包括静态调度程序,用于在上班时间提供每小时一次的轮询。
尽管存在这种系统,还是期望在轮询技术方面有进一步的改进,以便适应日益增长的移动无线通信装置访问电子消息的应用。
发明内容
鉴于前述的背景,因此本发明的目的提供一种通信系统和相关方法,该通信系统能够提供增强的自适应轮询技术。
通过通信系统提供了根据本发明的这个目的和其它目的、特征和优点,该通信系统可以包括:至少一个数据存储装置,该数据存储装置用于存储相应(respective)用户的消息;多个移动无线通信装置,每个移动无线通信装置与相应的用户相关联,用于访问在至少一个数据存储装置上存储的消息。此外,该通信系统还可以包括:自适应轮询引擎,该自适应轮询引擎用于轮询存储消息的至少一个数据存储装置,并将轮询的消息提供给相应用户的移动无线装置。该自适应轮询引擎可以有利地学习每个移动无线通信装置的相应用户使用模式,并基于用户使用模式来改变每个移动无线通信装置的相应轮询速率。
作为示例,用户使用模式可以基于一天中的时刻和/或一星期中的天。此外,该自适应轮询引擎还可以基于至少一个正轮询事件和至少一个负轮询事件,来改变对每个移动无线通信装置的轮询速率。例如,所述至少一个负轮询事件包括缺少与自适应轮询引擎的已授权(authorized)通信,这种情况可以是当给定移动无线通信装置位于无线覆盖区域的外部,或者是提供了无效的用户注册。
此外,该至少一个负轮询事件可以是针对至少一个数据存储装置上相应用户的消息存储的减少。类似的,该至少一个正轮询事件可以是对至少一个数据存储装置上相应用户的消息存储的增加,以及在来自指定移动无线通信装置的消息访问请求的增加。
具体地,该消息可以例如是电子邮件(电子邮件)消息。该通信系统还可以包括无线网络,该无线网络用于将移动无线通信装置与自适应轮询引擎相接。例如,诸如因特网的广域网(WAN)可以被应用于相接移动无线通信装置和自适应轮询引擎。
本发明的方法方面是提供一种将多个移动无线通信装置与至少一个数据存储装置相连的方法,每个移动无线通信装置与相应的用户相关联。该至少一个数据存储装置可以用于存储相应用户的消息。该方法可以包括:轮询存储消息的至少一个数据存储装置,并将轮询的消息提供给相应用户的移动无线通信装置。此外,该方法还可以包括学习针对每个移动无线通信装置的相应用户使用模式,并基于用户使用模式来改变对每个移动无线通信装置的相应轮询速率。
根据本发明的自适应轮询引擎可以用于将多个移动无线通信装置与至少一个数据存储装置相接,每个移动无线通信装置与相应的用户相关联。该至少一个数据存储装置可以用于存储相应用户的消息。该自适应轮询引擎可以包括:接口模块,该接口模块用于将自适应轮询引擎与移动无线通信装置相接;以及一个自适应轮询引擎模块,与接口模块相连。该自适应轮询引擎模块可以用于轮询存储消息的至少一个数据存储装置,并将轮询的消息提供给相应用户的移动无线通信装置。此外,该自适应轮询引擎模块可以学习针对每个移动无线通信装置的相应用户使用模式,并基于用户使用模式来改变针对每个移动无线通信装置的相应轮询速率。
依据本发明的计算机可读介质可以类似地包括接口模块和自适应轮询引擎模块,它们具有诸如上面简要叙述的特征。
附图说明
图1是根据本发明的通信系统的示意框图。
图2是说明根据本发明的自适应轮询方法的流程图。
图3是应用于本发明的示例性移动无线通信装置的示意框图。
具体实施方式
现在将参照附图在下文对本发明进行更加全面的叙述,附图中显示了本发明的优选实施例。然而,本发明可以以许多不同的形式来体现,不应当将本发明理解成局限于本文中所陈述的实施例。更确切地说,提供的这些实施例是为了使本文公开的内容全面和完整,以使本领域的普通技术人员明白,本文公开的内容将充分表达本发明的范围。在全文中相似的数字表示相似的元件。
首先参照图1,通信系统100演示性地包括多个移动无线通信装置101以及无线网络102和广域网104(例如因特网),该无线网络102和广域网104用于将移动通信装置与自适应轮询引擎或服务器105相接。自适应轮询引擎105与多个数据服务器110进行通信,例如该数据服务器110是邮件服务器112、应用服务器112和Web服务器114。当然,正如本领域的普通技术人员所理解的,尽管出于演示清晰的目的,在所演示的实例中仅仅显示了三个服务器112,114和116,但是可以使用更多数量的数据服务器110和多种类型的数据服务器。
如本领域的普通技术人员所理解的,移动无线通信装置101演示性地通过无线网络102和因特网104与自适应轮询引擎108进行双向通信。同样如本领域的普通技术人员所理解的,在所有的实施例中,移动无线通信装置101可能不需要因特网104来执行与自适应轮询引擎108的通信。作为示例,该移动无线通信装置可以是个人数字助理(PDA)、蜂窝电话、具有无线调制解调器的膝上型电脑等等。在下文参照图3提供的实例中叙述了适用于本发明的一个示例性的移动无线通信装置101。
自适应轮询引擎108演示性地包括诸如防火墙模块106的接口模块,以便提供在移动无线通信装置101和数据服务器110之间的安全通信。自适应轮询引擎还演示性地包括自适应轮询引擎模块,用于执行自适应轮询操作,这将在下文进行更多的论述。作为示例,如本领域的普通技术人员所理解的,该自适应轮询引擎105可以以一个或多个公司或ISP服务器的形式实现,防火墙模块106和自适应轮询引擎模块108可以以其中的软件模块的形式实现(即,这些模块可以处于不同的服务器上)。
自适应轮询引擎模块108基于其相应的用户使用简档,来确定针对不同用户的不同自适应轮询速率。自适应轮询引擎模块108最初监视邮件服务器110的邮件轮询间隔。如本领域的普通技术人员所理解的,该自适应轮询引擎模块108还可以被配置为对来自其它数据服务器的服务和事件进行轮询,其它的数据服务器诸如是应用服务器114和Web服务器116。
对于新的邮件,自适应轮询引擎模块108使用自适应轮询来自动轮询设置在邮件服务器112上的用户邮箱。作为示例,尽管还可以使用其它的启动时间间隔,系统100可以被配置为按照至少一次每隔15分钟的时间来轮询邮箱。然而,如果自适应轮询引擎模块108检测到在终端用户邮箱中的新活动,就优选地缩短轮询间隔,以便将新的电子邮件以接近实时的方式提供给用户。
具体地,自适应轮询引擎模块108向邮件服务器112查询当前消息的列表,并将该列表与在数据库(未显示)中存储的在先轮询结果进行比较。如果定位新的消息,就从给定服务器或客户网络(例如美国在线(AOL))中检索副本。然后将新更新的消息列表存储在数据库中。
在图2中演示了根据本发明的自适应轮询过程。在框201,该过程(框200)从自适应轮询引擎模块108作用于它的初始轮询状态201(即,使用默认的轮询间隔)开始。自适应轮询引擎模块108触发邮件服务器112的轮询(框202),邮件服务器112检查收信和发信邮件。在框204,该结果触发一个事件,在框206,该事件被分为正或负的轮询事件。事件状态通过无线网络102和因特网104从给定的移动无线通信装置101广播给自适应轮询引擎模块108。
具体地,在框208,正事件增加轮询间隔,在框210,负事件减少轮询间隔。一旦确定了事件类型,自适应轮询引擎模块108将在其新的轮询状态中进行操作。如果有另外的活动,就触发新的轮询(框202),并自身重复处理流程。
正轮询事件是增加轮询间隔的任何动作,也就是说,由于正事件,轮询引擎108将更加频繁地轮询邮件服务器112。正事件的示例包括在邮箱中到达了新的消息、以及用户在他移动无线通信装置中检查消息。负轮询事件是将要减少轮询间隔的任何动作。也就是说,自适应轮询引擎模块108基于负事件将不太频繁地(less frequently)轮询邮件服务器112(即,减少轮询速率)。
作为示例,负轮询事件可以包括缺少与自适应轮询引擎模块108的已授权通信(即,认证失败),诸如对于连接邮件服务器112上邮箱的无效注册或无效密码确认,或者给定移动无线通信装置101位于无线覆盖区域的外部。
对于移动无线通信装置,使用自适应引擎模块108的一个显著优点在于它节约带宽。更具体来说,基于正或负的轮询事件,自适应轮询引擎模块108将相应地增加或减少轮询速率。如果移动无线通信装置101接收到一些负事件,自适应轮询引擎模块108将减少轮询间隔,并不太频繁地轮询邮件服务器112,从而产生减少对无线网络102的利用。一旦接收到正事件,自适应轮询引擎模块108将返回到增加的轮询间隔。
通信系统100的附加好处在于可以向用户提供较好性能的感知。也就是说,电子邮件消息将表现为更快地到达移动无线通信装置101。例如,如果默认的轮询间隔是一次每隔15分钟,用户频繁的接收新消息(正事件),自适应轮询引擎模块108可以将轮询间隔增加为一次每隔1到2分钟。随着这个增加的轮询速率,消息将更快速地发送给用户装置,这就提供了更好和更快性能的感知。
基于特定的用户和他们的使用模式,自适应轮询引擎模块108可以包括一种模块,该模块可以基于一天中的时刻、一星期中的天、和/或在该时间在先使用活动的启发式比较,来学习和适应用户的使用模式。自适应轮询引擎模块108可以学习用户的例程,并自动配置对其移动装置的轮询。例如,忙碌的用户可以将自适应轮询引擎模块108设置为在早晨第一件事是正事件(即,增加轮询速率),以便下载所有他的收信消息,在他结束一天工作之前设置另一个正事件,并且在工作之后直到日出的时间设置为负事件(即,减少轮询的速率)。
示例
下文参照图3来进一步叙述可以应用于本发明一个示例性的手持移动无线通信装置1000。该装置1000包括外壳1200、键盘1400和输出装置1600。所显示的输出装置是显示屏1600,它优选为全图形LCD。可以替换地使用其它类型的输出装置。处理装置1800被包含在外壳1200内部,并被连接在键盘1400和显示屏1600之间。处理装置1800响应用户在键盘400上的按键动作来控制显示屏1600的操作、以及移动装置100的全部操作。
外壳1200可以竖直的伸长,或者可以采用其它的尺寸和形状(包括翻盖式外壳结构)。键盘可以包括模式选择按键,或者用于在文本输入和电话对讲之间切换的其它硬件或软件。
除了处理装置1800之外,在图3中还示意性地显示了移动装置1000的其它部分。这些部分包括通信子系统1001;短距离通信子系统1020;与其它输入/输出装置1060、1080、1100和1120一起的键盘1400和显示屏1600;以及存储装置1160、1180和各种其它装置子系统1201。移动装置1000优选为具有语音和数据通信能力的双向RF通信装置。此外,移动装置1000优选地具有经由因特网与其它计算机系统通信的能力。
优选地,处理装置1800执行的操作系统软件被存储在永久性存储中,诸如存储在闪速存储器1160中,但是也可以被存储在其它类型的存储装置中,诸如存储在只读存储器(ROM)或类似的存储部件中。此外,系统软件、特定装置应用或者其部分可以暂时地存入易失性存储中,诸如存入只读存储器(RAM)1180中。也可以将移动装置接收的通信信号存储在RAM 1180中。
除了执行它的操作系统功能之外,处理装置1800还能够执行装置1000上的软件应用程序1300A-1300N。在制造的过程中,可以将控制基本装置操作的一组预定的应用程序集合安装在装置1000上,这些基本装置操作诸如是数据和语音通信1300A和1300B。此外,在制造的过程中还可以安装个人信息管理器(PIM)应用程序。优选地,该PIM能够组织和管理数据项和任务项,该数据项是诸如电子邮件、日历事件、语音邮件、约会。优选地,PIM应用还能够经由无线网络1401发送和接收数据项。优选地,经由无线网络1401,使PIM数据项与存储的装置用户相应数据项或与主机计算机系统相关的装置用户相应数据项进行无缝地结合、同步或更新。
通过通信子系统1001,并且可以通过短距离通信子系统来执行包含数据和语音通信的通信功能。通信子系统1001包括接收机1500、发射机1520、和一个或多个天线1540和1560。此外,通信子系统1001还包括诸如数字信号处理器(DSP)1580的处理模块、以及本地振荡器(LO)1601。对通信子系统1001的特定设计和实施取决于移动装置1000想要运行的通信网络。例如,移动装置1000可以包括一个通信子系统1001,该通信子系统被设计成与MobitexTM、Data TACTM或通用分组无线业务(GPRS)移动数据通信网进行操作,还能被设计成与各种语音通信网中的任何一个语音通信网络进行操作,诸如AMPS、TDMA、CDMA、PCS、GSM等。移动装置1000也可以利用分离和集成的其它类型数据和语音网络。
网络访问需求的改变取决于通信系统的类型。例如,在Mobitex、Data TAC网络中,移动装置使用与每个装置相关的唯一个人标识码或PIN在网络上进行注册。然而,在GPRS网络中,网络访问是与装置的客户或用户相关联。因此GPRS装置需要通常被称为SIM卡的客户识别模块,以便在GPRS网络上操作。
当完成需要的网络注册或激活过程时,移动装置100可以通过通信网络1401发送和接收通信信号。将由天线1540接收的来自通信网络1401的信号传送给接收机1500,接收机1500提供信号放大、频率下转换、滤波、信道选择等操作,它还可以提供模拟/数字转换。接收信号的模拟/数字转换允许DSP 1580执行更复杂的通信功能,诸如解调和解码。采用类似的方法,通过DSP 1580来处理(例如调制和编码)将要发送给网络1401的信号,然后将这些信号提供给发射机1520进行数字/模拟转换、频率上转换、过滤、放大,并经由天线1560发送给通信网络1401(或网络)。
除了处理通信信号之外,DSP 1580还提供对接收机1500和发射机1520的控制。例如,通过在DSP 1580中实施的自动增益控制算法,可以自适应地控制在接收机1500和发射机1520中应用于通信信号的增益。
在数据通信模式中,通过通信子系统1001来处理诸如文本消息或网页下载的接收信号,并将接收信号输入到处理装置1800。然后,通过处理装置1800进一步处理接收的信号,用于对显示屏1600的输出,或者可替换地输出到一些其它的辅助I/O装置1060。通过使用键盘1400和/或一些其它的辅助I/O装置1060或者一些其它类型的输入装置,装置用户还可以撰写诸如电子邮件消息的数据项,这些辅助I/O装置诸如是触摸板、船型开关、滚轮。然后可以经由通信子系统1001在通信网络1401上发送撰写的数据项。
在语音通信模式中,除了将接收的信号输出到扬声器1100,以及通过麦克风1120来产生发送的信号之外,该装置的全部操作实质上类似于数据通信模式中的操作。并且可以在装置1000上实施替换的语音或声音I/O子系统,诸如语音消息记录子系统。此外,还可以在语音通信模式中使用显示屏1600,例如用于显示呼叫方的标识、语音呼叫的持续时间,或其它语音呼叫相关的信息。短距离通信子系统能够在移动装置1000和其它最接近的系统或装置之间进行通信,它们不需要一定是类似的装置。例如,短距离通信子系统可以包括红外线装置和相关的电路和部件,或BluetoothTM通信模块,用于提供与类似的启动系统和装置的通信。
在得益于前面的叙述和相关附图中给出的教导的情况下,本领域的普通技术人员将会理解本发明的许多修改和其它实施例。因此,应当认识到本发明并不局限于公开的特定实施例,这些修改和实施例意味着是包含在后附的权利要求的范围内。

Claims (14)

1.一种通信系统,包括:
至少一个数据存储装置,用于存储相应用户的消息;
多个移动无线通信装置,每个移动无线通信装置与相应的用户相关联,用于访问在所述至少一个数据存储装置上存储的消息;
自适应轮询引擎,它用于轮询存储消息的所述至少一个数据存储装置,并将轮询的消息提供给相应用户的移动无线通信装置;
所述自适应轮询引擎基于至少一个正轮询事件和至少一个负轮询事件,来改变针对每个移动无线通信装置的相应轮询速率,所述至少一个正轮询事件包括相应用户检查相应移动无线通信装置上的消息,所述至少一个负轮询事件包括缺少与所述自适应轮询引擎的已授权通信。
2.如权利要求1所述的通信系统,其中缺少与所述自适应轮询引擎的已授权通信是以给定移动无线通信装置位于无线覆盖区域的外部为根据。
3.如权利要求1所述的通信系统,其中缺少与所述自适应轮询引擎的已授权通信是以无效的用户注册为根据。
4.如权利要求1所述的通信系统,其中所述至少一个负轮询事件还包括:在至少一个数据存储装置中针对相应用户的消息存储的减少。
5.如权利要求1所述的通信系统,其中所述至少一个正轮询事件包括:在至少一个数据存储装置中针对相应用户的消息存储的增加。
6.如权利要求1所述的通信系统,其中所述至少一个正轮询事件包括:来自给定移动无线通信装置的消息访问请求的增加。
7.一种自适应轮询引擎,用于将多个移动无线通信装置与至少一个数据存储装置相接,每个移动无线通信装置与相应的用户相关联,所述至少一个数据存储装置用于存储相应用户的消息,所述自适应轮询引擎包括:
接口模块,用于与移动无线通信装置进行通信;
自适应轮询引擎模块,与所述接口模块相连,用于轮询存储消息的至少一个数据存储装置,并将轮询的消息提供给相应用户的移动无线通信装置;
所述自适应轮询引擎模块基于至少一个正轮询事件和至少一个负轮询事件,来改变针对每个移动无线通信装置的相应轮询速率,所述至少一个正轮询事件包括相应用户检查相应移动无线通信装置上的消息,所述至少一个负轮询事件包括缺少与所述自适应轮询引擎的已授权通信。
8.如权利要求7所述的自适应轮询引擎,其中缺少与所述自适应轮询引擎的已授权通信是以给定移动无线通信装置位于无线覆盖区域的外部为根据。
9.如权利要求7所述的自适应轮询引擎,其中缺少与所述自适应轮询引擎的已授权通信是以无效的用户注册为根据。
10.如权利要求7所述的自适应轮询引擎,其中所述至少一个正轮询事件包括:来自给定移动无线通信装置的消息访问请求的增加。
11.一种用于将多个移动无线通信装置与至少一个数据存储装置相接的方法,每个移动无线通信装置与相应的用户相关联,所述至少一个数据存储装置用于存储相应用户的消息,所述方法包括:
轮询存储消息的至少一个数据存储装置,并将轮询的消息提供给相应用户的移动无线通信装置;
基于至少一个正轮询事件和至少一个负轮询事件来改变针对每个移动无线通信装置的相应轮询速率,所述至少一个正轮询事件包括相应用户检查相应移动无线通信装置上的消息,所述至少一个负轮询事件包括缺少与给定移动无线通信装置的已授权通信。
12.如权利要求11所述的方法,其中缺少已授权通信是以给定移动无线通信装置位于无线覆盖区域的外部为根据。
13.如权利要求11的方法,其中缺少已授权的通信是以无效的用户注册为根据。
14.如权利要求11所述的方法,其中所述至少一个正轮询事件包括:来自给定移动无线通信装置的消息访问请求的增加。
CN200480028958.6A 2003-08-07 2004-02-26 基于正和负轮询事件提供自适应轮询的通信系统和相关方法 Expired - Lifetime CN1864371B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US49311803P 2003-08-07 2003-08-07
US60/493,118 2003-08-07
US10/781,195 2004-02-18
US10/781,195 US7280537B2 (en) 2003-08-07 2004-02-18 Communications system providing adaptive polling based upon positive and negative polling events and related methods
PCT/US2004/005769 WO2005017718A2 (en) 2003-08-07 2004-02-26 Communication system providing adaptive polling

Publications (2)

Publication Number Publication Date
CN1864371A CN1864371A (zh) 2006-11-15
CN1864371B true CN1864371B (zh) 2010-09-08

Family

ID=37390884

Family Applications (2)

Application Number Title Priority Date Filing Date
CN200480028958.6A Expired - Lifetime CN1864371B (zh) 2003-08-07 2004-02-26 基于正和负轮询事件提供自适应轮询的通信系统和相关方法
CN200480029517.8A Expired - Lifetime CN1864356B (zh) 2003-08-07 2004-02-26 提供自适应轮询的通信系统

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN200480029517.8A Expired - Lifetime CN1864356B (zh) 2003-08-07 2004-02-26 提供自适应轮询的通信系统

Country Status (1)

Country Link
CN (2) CN1864371B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8780881B2 (en) * 2006-12-21 2014-07-15 Intel Corporation Adaptive polling for bursty wireless data traffic
US8364862B2 (en) * 2009-06-11 2013-01-29 Intel Corporation Delegating a poll operation to another device
GB2504634B (en) * 2010-11-22 2014-04-09 Seven Networks Inc Aligning data transfer to optimize connections established for transmission over a wireless network
CN102076105B (zh) * 2011-01-12 2014-04-30 北京傲天动联技术股份有限公司 点到多点通信系统的轮询方法
CN102780723B (zh) * 2011-05-11 2016-04-27 联想(北京)有限公司 一种信息获得方法及信息获得装置
TWI497948B (zh) * 2012-02-14 2015-08-21 Htc Corp 行動裝置的動態郵件同步方法、系統及電腦程式產品

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6067561A (en) * 1997-02-07 2000-05-23 Hughes Electronics Corporation Electronic mail notification system and method within a hybrid network that transmits notifications via a continuous, high-speed channel
CN1347232A (zh) * 2000-09-30 2002-05-01 Lg电子株式会社 路由器的自适应轮询方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5566351A (en) * 1994-06-20 1996-10-15 International Business Machines Corporation Adaptive polling system by generating sequence of polling signals whose magnitudes are functionally related to the occurrence of the busy signal
US6173323B1 (en) * 1997-12-24 2001-01-09 Lucent Technologies Inc. Adaptive polling rate algorithm for SNMP-based network monitoring

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6067561A (en) * 1997-02-07 2000-05-23 Hughes Electronics Corporation Electronic mail notification system and method within a hybrid network that transmits notifications via a continuous, high-speed channel
CN1347232A (zh) * 2000-09-30 2002-05-01 Lg电子株式会社 路由器的自适应轮询方法

Also Published As

Publication number Publication date
CN1864356A (zh) 2006-11-15
CN1864371A (zh) 2006-11-15
CN1864356B (zh) 2012-06-06

Similar Documents

Publication Publication Date Title
US8094592B2 (en) Communications system providing adaptive polling based upon positive and negative polling events and related methods
US7289495B2 (en) Communications system providing adaptive polling based upon user usage patterns and related methods
US8065376B2 (en) System and method for integrating electronic mail accounts
EP1547331B1 (en) System and method of wireless instant messaging
KR101017038B1 (ko) 전자 통신 장치용 계정의 서비스로의 액세스를 관리하는 시스템 및 방법
CN1864371B (zh) 基于正和负轮询事件提供自适应轮询的通信系统和相关方法
US20080256193A1 (en) Email system including an email aggregation server providing polling time gap compacting and related methods
US8250153B2 (en) Email system including email aggregation server providing staggering of overlapped polling
US8463856B2 (en) Email system including email aggregation server providing staggered initial fallback polling and related methods
HK1091985B (zh) 提供自适应轮询的通信系统
HK1091345B (zh) 基於正和负轮询事件提供自适应轮询的通信系统和相关方法
EP1956774A1 (en) Schedulable e-mail filters
HK1080312B (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
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20211112

Address after: Ontario, Canada

Patentee after: BlackBerry Ltd.

Address before: Washington, DC

Patentee before: TEAMON SYSTEMS, Inc.

CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20100908