CN101167065B - 检索电子邮件的***及方法 - Google Patents
检索电子邮件的***及方法 Download PDFInfo
- Publication number
- CN101167065B CN101167065B CN2004800414622A CN200480041462A CN101167065B CN 101167065 B CN101167065 B CN 101167065B CN 2004800414622 A CN2004800414622 A CN 2004800414622A CN 200480041462 A CN200480041462 A CN 200480041462A CN 101167065 B CN101167065 B CN 101167065B
- Authority
- CN
- China
- Prior art keywords
- visit
- message
- header
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 13
- 238000004891 communication Methods 0.000 claims abstract description 60
- 108010041420 microbial alkaline proteinase inhibitor Proteins 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000007689 inspection Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 241000196324 Embryophyta Species 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- IRLPACMLTUPBCL-KQYNXXCUSA-N 5'-adenylyl sulfate Chemical compound C1=NC=2C(N)=NC=NC=2N1[C@@H]1O[C@H](COP(O)(=O)OS(O)(=O)=O)[C@@H](O)[C@H]1O IRLPACMLTUPBCL-KQYNXXCUSA-N 0.000 description 1
- 235000007926 Craterellus fallax Nutrition 0.000 description 1
- 240000007175 Datura inoxia Species 0.000 description 1
- 241000452734 Eudoraea Species 0.000 description 1
- 240000002853 Nelumbo nucifera Species 0.000 description 1
- 235000006508 Nelumbo nucifera Nutrition 0.000 description 1
- 235000006510 Nelumbo pentapetala Nutrition 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000002346 layers by function Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 210000003813 thumb Anatomy 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
- H04M11/10—Telephonic communication systems specially adapted for combination with other electrical systems with dictation recording and playback systems
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Operations Research (AREA)
- Data Mining & Analysis (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
提供了一种通信***及方法,包括具有邮件用户代理的移动设备。作为服务器的移动办公平台包括与邮件用户代理一起操作以便利用至少一个协议专有连接器访问邮件用户代理的一个或多个电子邮箱的邮件代理。移动办公平台***作来向邮件用户代理仅提供电子消息的n个最新邮件报头。
Description
技术领域
本发明大体上涉及电子邮件***,更具体地,本发明涉及一种仅检索电子邮件消息的更新的邮件报头。
背景技术
在一些通信***中,邮件用户代理构成如无线电话或PDA等移动设备的一部分。所述设备通过作为移动办公平台的一部分的邮件代理访问一个或多个电子邮箱,典型地,移动办公平台是在源电子邮箱和无线设备之间操作的服务器。移动办公平台用作到用户的电子邮箱的窗口。可以利用多个如邮局协议版本3(POP3)、因特网邮件访问协议(IMAP)、万维网邮件或其它专用协议等协议之一,从移动办公平台访问这些邮箱。另外,邮件用户代理可以各种协议之一的方式访问移动办公平台。例如,利用POP3协议、IMAP或万维网邮件来访问邮件办公平台。
移动办公平台具有多个访问电子邮箱的协议特有连接器。例如,一个连接器可以是用于访问POP3邮箱的POP3连接器,另一连接器可以是用于访问IMAP电子邮箱的IMAP连接器,并且另一连接器可以从Exchange服务器访问邮件。
邮件用户代理通常驻留在移动设备上,移动设备有着有限的存储容量和有限的传输带宽。一些用户具有接收大量电子邮件消息的电子邮箱。例如,对一些用户而言,具有包含在电子邮箱中的上千个电子邮件消息并非少见。遗憾的是,邮件用户代理使用的POP3协议通常不足够智能,并且并不具有从移动办公平台请求邮件子集的处理能力。在一些实例中,邮件用户代理在执行任何操作之前检索消息报头的完整列表。
这导致了许多问题。例如,邮件用户代理将不具有足够的空间来保持消息列表。此外,由于需要邮件用户代理查找消息列表的任何功能会受到延迟,因此任何新电子邮件的检查需要延长的时间周期。此外,如果消息报头为500字节,并且用户在“收件”箱中具有5000个电子邮件消息,则对新电子邮件的每次检查,邮件用户代理必须检索500KB数据。这作为对新电子邮件的每次检查要检索的额外大量的数据。另外,作为下载较大的消息列表的结果,消耗了移动设备的电池寿命,并且由于下载完整消息列表所需的时间,增加了无线设备的漫游收费(air time charges)。
另一问题由于从一个电子邮件协议转换到另一电子邮件协议而产生。并非所有电子邮件协议都支持在消息列表中检索电子邮件报头的子集。因此,允许对按照多个电子邮件协议实现的电子邮箱的邮件用户代理透明访问的任何服务碰到如下问题:必须检索或存储大量消息报头以便使用,这些消息报头具有大量电子邮件消息。如果仅使用允许从电子邮件消息中检索电子邮件报头子集的协议,则将排除这些问题中的一些。例如,利用IMAP,将不存在如下问题:(a)新邮件检查占用延长的时间周期;(b)电池寿命消耗;(c)增加漫游费用(aircharge),因为IMAP将仅请求电子消息列表的子集。然而,仍将存在以下问题:有限的空间用于保持与移动设备中及其邮件用户代理中的消息列表有关的数据。邮件用户代理将必须在移动设备上存储完整的消息列表。
发明内容
通过使移动办公平台及其邮件代理只向设备仅提供n个最新邮件报头,本发明解决了上述问题。这有效地将邮箱尺寸从较大邮箱转变为可以易于安装在移动设备上并易于操纵地向其指定有限连接带宽的小邮箱。因此,形成虚拟邮箱,所述虚拟邮箱被限制为在用户邮箱内的移动窗口。
根据本发明的一个方案,本发明的通信***包括具有邮件用户代理的移动设备。移动办公平台与邮件用户代理一起操作以便利用至少一个协议专有连接器来访问邮件用户代理的一个或多个电子邮箱。所述移动办公平台还可操作来仅向邮件用户代理提供电子邮件消息的n个最新邮件报头。
在本发明的另一方案中,移动办公平台用于按照用于访问电子邮箱的电子邮件协议所提供的缺省邮件报头排序来仅提供n个最新邮件报头。消息报头可以是电子邮件消息的唯一标识符(UID)。移动办公平台用于按照基于与电子邮件提供商和/或要访问的电子邮箱有关的相关信息的排序来仅提供n个最新邮件报头。数据库可以与邮件办公平台相关联,并包含针对电子邮件提供商和/或要访问的电子邮箱的相关信息记录。所述相关信息可以是用于访问电子邮箱的电子邮件协议的名称、用于访问电子邮箱的电子邮件协议的版本、电子邮件服务器的名称(包括可应用于电子邮件协议的电子邮件服务器的名称)、用于访问电子邮箱的因特网服务提供商的域名。
在本发明的另一方案中,移动办公平台用于下载针对一个或多个电子邮箱的完整消息,对消息报头进行分类,并仅提取n个最新邮件消息递送到所请求的电子邮件的邮件用户代理。
在本发明的另一方案中,移动设备包括无线消息收发设备。邮件用户代理***作来利用POP、IMAP或万维网邮件协议来访问移动办公平台。多个协议专有连接器包括用于访问POP邮箱的POP连接器、用于访问IMAP邮箱的IMAP连接器、或者用于从Exchange服务器访问邮件的连接器。
还公开了用于检索电子邮件的方法方案。在本发明的一个方案中,所述方法包括步骤:利用至少一个协议专有连接器访问邮件用户代理的一个或多个电子邮箱;以及向移动设备的邮件用户代理仅提供已经访问的电子邮件消息的n个最新邮件报头。
附图说明
当按照附图考虑时,从以下本发明的详细描述中本发明的其它目的、特征和优点将变得显而易见,其中:
图1是包括作为服务器的移动办公平台的***的高级方框图,所述服务器包括与作为移动设备的一部分的邮件用户代理一起操作的邮件代理,从而邮件代理利用至少一个协议特有连接器访问邮件用户代理的一个或多个电子邮箱,并向邮件用户代理仅提供n个最新的电子邮件消息的邮件报头;
图2是示出了可以用于本发明中的方法的示例的高级流程图;
图3是示出了用于本发明中的典型移动无线通信设备的示意性方框图。
具体实施方式
现在,将在下文中参考附图更详细地描述本发明,其中示出了本发明的优选实施例。然而,本发明可以许多不同的形式具体实现,并不应当将本发明视为限于这里所述的实施例。相反,提供这些实施例从而本公开将是彻底并完整的,并且向本领域普通技术人员完整地传达本发明的范围。全文中,相同的数字表示相同的元件,并且在替换实施例中,基本符号用于指示相似的元件。
有利的是,本发明克服了现有技术的如下缺点:限制所述这些***在执行任何操作或从一个邮件协议转换到另一邮件协议之前将检索消息报头的完整列表,其中,不同协议可能不支持在消息列表中检索邮件报头子集。本发明用于向优选移动设备提供n个最新邮件报头,并将邮箱大小从较大邮箱变换为将易于安装在移动设备上并且可以易操作地向这些设备赋予有限连接带宽的小邮箱。本发明可以通过使用作移动办公平台的服务器下载完整消息列表、分类消息列表、并提取n个最新邮件报头并将其发送到移动设备来实现。可选地,移动办公平台可以根据电子邮件协议从源邮件箱中提取n个最新邮件报头,例如,利用缺省消息列表顺序,然后,传送n个最新邮件报头。另外,相关数据可以用于帮助检索n个最新邮件报头。此相关数据可以是电子邮件协议的名称、电子邮件协议的版本、电子邮件服务器的名称、或因特网服务提供商的域名,作为非限制性实例。
在本发明的一个方案中,所下载的消息报头可以是电子邮件消息所共有的唯一标识符(UID)。同样可能的是,移动办公平台可以查看最后项、倒数第二项、以及其它在前项,比较时标,并决定要实现针对邮件报头的何种排序。移动设备中的邮件用户代理可以是蜂窝电话、无线个人数字助理、无线电子邮件设备、或其它移动和/或无线设备。
图1示出了根据本发明的基本通信***10的高级方框图,所述基本通信***10用于检索电子邮件,更特别的是,仅向邮件用户代理提供电子邮件消息的n个最新邮件报头,例如,唯一标识符(UID)。图1示出了作为源邮箱的电子邮箱并提出了可以用于本发明中的功能组件的类型的实例。如所示,在本发明的一个方案中,移动设备12包括与作为移动办公平台16的服务器一起操作的邮件用户代理14。移动设备12可以是无线设备,包括蜂窝电话、个人数字助理(PDA)、Blackberry单元、或其它设备,作为用户***的实例。包括个人计算机或其它设备在内的其它***也可与本发明一起操作。典型地,移动办公平台16是用作邮箱接口模块并包括邮件代理18并与源邮箱20通信的服务器。作为邮件用户代理14的无线设备12可以包括各种邮件客户端,在此实例中,各种邮件客户端对应于Outlook邮件客户端20a、Outlook Express邮件客户端20b、以及针对客户端X的专用邮件客户端20a,每个均与相应源邮箱22相关联。邮件用户代理14还可以包括针对每个邮件客户端的邮箱配置数据24。应当理解,各种邮件客户端可以设置在作为一个或多个无线设备的一部分的不同代理***上,如第二代理***26所示,每个均具有邮件用户代理。
邮件用户代理14与用作无线设备到源邮箱的代理的移动办公平台16一起操作。源邮箱22可以位于因特网30、企业内联网32、或这两者上。移动办公平台16用作执行各种功能的代理,并包括各种功能和验证模块。还应当理解,还可以将作为代理的移动办公平台的一些功能下载到用户***,并由用户操作,如当将信息输入到移动设备或家庭计算机时。
如所示,邮件代理18与存储有关电子邮件提供商和/或要被访问的电子邮箱有关的相关信息的数据库34一起操作。存储在数据库34中的此相关信息可以包括用于访问电子邮箱的电子邮件协议的名称、电子邮箱服务器的名称、其对于用于访问电子邮箱的因特网服务提供商的协议和域名的适应性,作为非限制性实例。应当理解,本发明并不限于这些项,并且相关信息可以包括有助于访问电子邮箱并确定电子消息的最新邮件报头并且仅向邮件用户代理提供电子邮件消息的n个最新邮件报头的任何类型的信息。
在本发明的一个方案中,消息报头可以是电子邮件消息的唯一标识符(UID)。尽管相关信息可以用于确定邮件报头检索顺序,但应当理解,在一些协议中,可以电子邮件协议所提供的邮件报头的缺省顺序来提供n个最新邮件报头。因此,相关信息并不是必需的。在其它情况下,取决于因特网服务提供商的类型和所使用的电子邮件协议的类型,相关信息甚至是不可用的。因此,必须将一个或多个电子邮箱的完整消息列表下载到移动办公平台,存储消息报头,并且仅提取n个最新邮件消息,以便递送到邮件用户代理。
邮件用户代理可以***作来利用POP、IMAP、或万维网邮件协议来访问邮件办公平台。不同协议专有连接器可以是用于访问POP邮箱的POP连接器和用于访问IMAP邮箱的IMAP连接器或者用于从Exchange服务器访问邮件的连接器。
应当理解,用于本发明的软件和程序设计可以改变,并且可以使用不同应用程序。移动办公平台16可以使用万维网服务技术,并包括由本领域中普通技术人员所使用的不同应用服务。万维网服务可以包括程序设计和数据的组合,万维网用户可从万维网服务器得到所述程序设备和数据的组合,或者使用应用服务提供商提供的其它万维网连接程序。万维网服务可以使用可扩展标记语言(XML)作为格式化要通信的数据的标准。
任何类型的配置可以用于访问移动办公平台16,包括对等配置、中央服务器、或其它体系结构和有线或无线通信。另外,可以使用中间件。数据格式可以进行标准化,并利用作为万维网服务描述语言(WSDL)的基础的可扩展标记语言(XML)来交换数据。可以使用不同万维网服务,包括开放源Apache(open source Apache)或微软的因特网信息服务器(IIS)。其它万维网服务可以包括:Novel的针对其netwar操作***的用户的万维网服务器,或Lotus domino服务的IBM家族,例如,针对IBM的OS/390和AS/400消费者。实质上,在优选实施例中,任意万维网服务器都应当能够下载针对文件传送协议(FTP)文件的请求。
移动办公平台16可以具有设计用于从邮件客户端检索配置数据的各种输入代理,邮件客户端包括除所示的Outlook和OutlookExpress邮件客户端之外的Eudora和Netscape。移动办公平台可以包括消息收发应用编程接口(MAPI),检索针对MAPI兼容邮件客户端的任意配置数据。MAPI提供了应用编程接口(API),以针对消息收发应用程序确保***独立性。可以在任意基础消息收发***处、在应用程序之间提供功能层,并用作消息收发中间件。MAPI兼容应用程序可以通过MAPI子***与MAPI服务提供商通信,MAPI服务提供商执行针对客户端所请求的动作并通过MAPI***将数据传回MAPI客户端。任意邮箱配置数据可以驻留在用户***的配置记录中。在另一示例实施例中,数据可以驻留在邮件客户端专有配置存储器中。
在用户***中,Microsoft Outlook Express邮件客户端可以访问使用邮局协议(POP)或因特网邮件访问协议(IMAP)的源邮箱。当然,POP是提供进入消息存储的因特网邮件服务器协议。更新的协议是POP3。POP与简单邮件传送协议(SMTP)一起操作。任意邮件服务器可以运行两种协议,如果这两种协议是用于接收、存储和转发消息。SMTP协议从一个邮件服务器与另一邮件服务器交换消息,并将消息传递给邮件邮箱所需的POP服务器。POP服务器可以接收消息,并保存其直至POP服务器可用为止。IMAP版本4还使用SMTP传送机制,其是更为灵活的协议,因为IMAP允许用户将邮件存储在邮件服务器上,而不是将所有新消息下载地本地机器上。当然,因特网邮件服务运行SMTP和POP或IMAP,并从任意源接收进入消息,而无需身份检查。因此,可以选择性地下载并读取邮件,检查消息报头、建立等级消息存储器、支持地址簿、并链接、验证和搜索文档。
移动办公平台可以利用可扩展标记语言(XML)产生配置数据对象和格式数据对象,以便提交到各种XML兼容万维网服务。服务器和/或万维网服务可以是简单对象访问协议(SOAP)兼容服务。
当然,可扩展标记语言XML是标准通用标记语言(SGML)的子集,并且允许存储数据并在万维网站点上公布,并且在呈现上更为丰富。可以创建定制标签,以定义文档的内容。可以创建公共信息格式,并在因特网、企业内联网和/或其它网络上共享格式和数据。XML的标记符号可以是无限制的,并且是自定义的。信道定义格式(CDF)可以描述任意信道,并且专有CDF文件可以包括指明了初始万维网页和如何更新其的数据。
通过使用HTTP和XML来进行信息交换,SOAP允许在一种操作***中运行的程序与在同一或另一类型的操作***中运行的程序通信。SOAP可以指明如何以XML文件的形式编码HTTP报头,这样,允许一个计算机调用另一计算机中的程序并传递数据,同时还指示其可以如何返回响应。SOAP对于允许数据通过防火墙服务器传递是有利的,防火墙服务器筛选出除去往指定端口的针对已知应用程序的那些请求之外的请求。SOAP是基于XML的协议,具有至少三个部分,包括:(a)信封,定义用于描述消息中的内容的框架;(b)一组编码规则,用于表示应用程序定义的数据类型;以及(c)规范,用于表示远程过程调用和响应。
移动办公平台16可以包括按照组件对象模型(COM)实现为ActiveX控件并提供用于建立彼此通信的软件组件的框架的软件。可以自动下载ActiveX控件并由万维网浏览器执行。所分配的对象应用程序可以建立在活动的万维网页中,并且可以将ActiveX控件下载到不同浏览器和客户端。ActiveX控件可以保存在作为容器的万维网页中,并且分布在因特网或企业内联网上。ActiveX控件还可以管理并更新万维网内容和客户端***,并且与目标操作***的用户界面一起紧密地工作。也可以使用Java程序或类似组件对象来代替ActiveX控件。应当理解,对本发明而言,对象模型控制也可以是任意类型的动态链接库(DLL)模块,利用组件对象模型程序接口,在容器中作为应用程序运行。
图2是示出了本发明的实例的高级方框图。参考数字开始于100。如图2中所示,用于首先从用户邮箱请求电子邮件(方框100)。移动办公平台确定用于访问电子邮箱的协议是否指明了缺省消息列表排序(方框102),并且如果指明了,则将n个最新的电子消息的邮件报头下载到移动设备的邮件用户代理(方框104)。如果未指定协议,则移动办公平台确定是否可以使用相关信息(方框106)。如果未指明,则下载完整消息列表,存储消息报头,并仅提取n个最新邮件消息递送到邮件用户代理(方框108)。
参考图3,在以下示例中进一步描述可以用于本发明的示例手持式移动无线通信设备1000。设备1000包括外壳1200、键盘1400以及输出设备1600。所示输出设备是显示器1600,优选的是全图形LCD。可选的是,可以使用其它类型的输出设备。处理设备1800包含在外壳1200内,并连接在键盘1400和显示器1600之间。响应于用户对键盘1400上的按键的动作,处理设备1800控制显示器1600的操作,以及移动设备1000的整体操作。
外壳1200可以是纵向延长的,或者可以具有其它尺寸和形状(包括蛤壳式外壳结构)。键盘可以包括模式选择键、或其它用于在文本输入和电话输入之间切换的硬件和软件。
除处理设备1800之外,图3中示意性地示出了移动设备1000的其它部件。这些部件包括通信子***1001、短距离通信子***1020、键盘1400、以及显示器1600,连同其它输入/输出设备1060、1080、1100和1120,以及存储设备1160、1180和各种其它设备子***1201。移动设备1000优选的是具有语音和数据通信能力的双向RF通信设备。另外,移动设备1000优选的是具有通过因特网与其它计算机***通信的能力。
优选地,将处理设备1800所执行的操作***软件存储在永久性存储器中,如闪速存储器1160,然而也可以存储在其它类型的存储设备中,如只读存储器(ROM)或类似的存储器件中。此外,可以将***软件、专用设备应用程序或及部分临时加载到易失性存储器中,如随机存取存储器(RAM)1180。也可以将移动设备所接收到的通信信号存储在RAM 1180中。
除了其操作***功能以外,处理设备1800还能够在设备1000上执行软件应用程序1300A-1300N。可以在制造期间,将控制基本设备操作的预定应用程序集(如数据和语音通信1300A和1300B)安装到设备1000上。此外,可以在制造期间,安装个人信息管理器(PIM)应用程序。优选地,PIM能够组织和管理如电子邮件、日历事件、语音邮件、约会和任务项等数据项。优选地,PIM应用程序还能够通过无线网络1401发送和接收数据项。优选地,PIM数据项通过无线网络1401与存储或与主机***相关联的设备用户的对应数据项进行无缝地整合、同步和更新。通过通信子***1001以及可能会通过短距离通信子***,执行包括数据和语音通信的通信功能。通信子***1001包括接收机1500、发射机1520以及一个或多个天线1540和1560。此外,通信子***1001也包括处理模块(如数字信号处理器(DSP)1580等)以及本地振荡器(LO)1601。通信子***1001的具体设计和实施方式依赖于移动设备1000将要在其中进行操作的通信网络。例如,移动设备100可以包括设计用于与MobitexTM、Data TACTM或通用分组无线服务(GPRS)移动数据通信网络进行操作的通信子***1001,以及可以设计用于与多种语音通信网络中的任意网络进行操作,如AMPS、TDMA、CDMA、PCS、GSM等。其他类型的数据和语音网络(分离的和集成的)也可以与移动设备1000一起使用。
网络访问要求根据通信***的类型而变化。例如,在Mobitex和DataTAC网络中,移动设备使用与每个设备相关联的唯一个人标识号或PIN登记在网络上。但是,在GPRS网络中,网络访问与设备的订户或用户相关联。因此,GPRS设备需要订户身份模块,通常称为SIM卡,以便在GPRS网络上进行操作。
当已经完成所需的网络登记或激活程序时,移动设备1000可以在通信网络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(如触摸板、摇臂开关、拇指轮或一些其他类型的输入设备)来编写数据项,如电子邮件消息等。然后,可以通过通信子***1001,在通信网络1401上传输所编写的数据项。
在语音通信模式下,设备的整体操作实质上类似于数据通信模式,除了将接收到的信号输出到扬声器1100,以及要传输的信号由麦克风1120产生以外。可以在设备1000上实现可选语音或音频I/O子***,如语音消息记录子***等。此外,在语音通信模式下也可以使用显示器1600,例如,用于显示呼叫方的身份、语音呼叫的持续时间、或其他语音呼叫相关信息。
短距离通信子***实现了移动设备100与其他附近***或设备(不必是类似的设备)之间的通信。例如,短距离通信子***可以包括红外设备和相关电路和组件、或蓝牙TM通信模块,以便提供与类似启用***和设备之间的通信。
根据以上描述和相关附图,本领域普通技术人员将意识到本发明的多种修改和其他实施例。因此,应当理解本发明并不局限于这里所公开的具体实施例,而是倾向于将修改和实施例包括在所附权利要求的范围内。
Claims (19)
1.一种通信***,包括:
移动设备,具有邮件用户代理;以及
移动办公平台,与邮件用户代理一起操作以便利用至少一个协议专有连接器来访问邮件用户代理的一个或多个电子邮箱,所述移动办公平台可操作来确定用于访问所述一个或多个电子邮箱的协议是否指定了缺省消息列表顺序,如果所述协议指定了缺省消息列表顺序,则仅向邮件用户代理提供电子消息的n个最新邮件报头。
2.根据权利要求1所述的通信***,其中,所述移动办公平台用于按照用于访问电子邮箱的电子邮件协议所提供的缺省邮件报头排序来仅提供n个最新邮件报头。
3.根据权利要求1所述的通信***,其中,所述消息报头包括电子邮件消息的唯一标识符UID。
4.根据权利要求1所述的通信***,其中,所述移动办公平台用于按照基于与电子邮件提供商和/或要访问的电子邮箱有关的相关信息的排序来仅提供n个最新邮件报头。
5.根据权利要求4所述的通信***,还包括与所述移动办公平台相关联的、并包含针对电子邮件提供商和/或要访问的电子邮箱的相关信息记录的数据库。
6.根据权利要求4所述的通信***,其中,所述相关信息包括用于访问电子邮箱的电子邮件协议的名称。
7.根据权利要求4所述的通信***,其中,所述相关信息包括用于访问电子邮箱的电子邮件协议的版本。
8.根据权利要求4所述的通信***,其中,所述相关信息包括电子邮件服务器的名称。
9.根据权利要求8所述的通信***,其中,电子邮件服务器的名称可适用于访问电子邮箱的专用电子邮件协议。
10.根据权利要求4所述的通信***,其中,所述相关信息包括用于访问电子邮箱的因特网服务提供商的域名。
11.根据权利要求1所述的通信***,其中,所述移动办公平台用于下载针对一个或多个电子邮箱的完整消息列表,对消息报头进行分类,并仅提取n个最新邮件消息递送到请求电子邮件的邮件用户代理。
12.根据权利要求1所述的通信***,其中,所述移动设备包括无线设备。
13.根据权利要求1所述的通信***,其中,所述邮件用户代理***作来利用POP、IMAP或其他万维网邮件协议来访问移动办公平台。
14.根据权利要求1所述的通信***,其中,所述多个协议专有连接器包括用于访问POP邮箱的POP连接器、用于访问IMAP邮箱的IMAP连接器、或者用于从Exchange服务器访问邮件的连接器。
15.一种检索电子邮件的方法,包括:
利用至少一个协议专有连接器访问邮件用户代理的一个或多个电子邮箱;以及
确定用于访问所述一个或多个电子邮箱的协议是否指定了缺省消息列表顺序,如果所述协议指定了缺省消息列表顺序,则仅向邮件用户代理仅提供已经访问的电子邮件消息的n个最新邮件报头。
16.根据权利要求15所述的方法,还包括步骤:按照用于访问电子邮箱的电子邮件协议所提供的缺省邮件报头排序,仅提供n个最新邮件报头。
17.根据权利要求15所述的方法,其中,所述消息报头包括电子邮件消息的唯一标识符。
18.根据权利要求15所述的方法,还包括步骤:按照基于有关电子邮件提供商和/或要访问的电子邮箱的相关信息的排序,仅提供n个最新邮件报头。
19.根据权利要求15所述的方法,还包括步骤:下载针对一个或多个电子邮箱的完整消息列表,对消息报头进行分类,并仅提取n个最新邮件消息以便递送到邮件用户代理。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/780,258 US8005462B2 (en) | 2004-02-17 | 2004-02-17 | System and method of retrieving electronic mail |
US10/780,258 | 2004-02-17 | ||
PCT/US2004/005771 WO2005081736A2 (en) | 2004-02-17 | 2004-02-26 | System and method for retrieving electronic mail |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101167065A CN101167065A (zh) | 2008-04-23 |
CN101167065B true CN101167065B (zh) | 2011-04-20 |
Family
ID=34838550
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2004800414622A Expired - Lifetime CN101167065B (zh) | 2004-02-17 | 2004-02-26 | 检索电子邮件的***及方法 |
Country Status (8)
Country | Link |
---|---|
US (3) | US8005462B2 (zh) |
EP (1) | EP1721448B1 (zh) |
CN (1) | CN101167065B (zh) |
AT (1) | ATE496340T1 (zh) |
CA (1) | CA2553059C (zh) |
DE (1) | DE602004031153D1 (zh) |
HK (1) | HK1096802A1 (zh) |
WO (1) | WO2005081736A2 (zh) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7090127B2 (en) * | 2002-07-08 | 2006-08-15 | The Boeing Company | Connector identification module for mobile platform |
US7203490B2 (en) * | 2003-03-24 | 2007-04-10 | Atc Technologies, Llc | Satellite assisted push-to-send radioterminal systems and methods |
US8103723B1 (en) * | 2004-10-07 | 2012-01-24 | Google Inc. | Message server that retains messages deleted by one client application for access by another client application |
US8275841B2 (en) * | 2005-11-23 | 2012-09-25 | Skype | Method and system for delivering messages in a communication system |
JP4887918B2 (ja) * | 2006-06-09 | 2012-02-29 | 富士通株式会社 | メール一覧表示プログラムおよびメール管理プログラム |
US7707222B2 (en) * | 2006-07-06 | 2010-04-27 | The United States Of America As Represented By The Secretary Of The Air Force | Method and apparatus for providing access to information systems via e-mail |
FR2991538B1 (fr) * | 2012-05-31 | 2015-04-24 | Streamwide | Procede de traitement de flux de donnees imap, serveurs de courriels et programmes d'ordinateur mettant en oeuvre de tels procedes |
US9501477B2 (en) | 2012-08-21 | 2016-11-22 | Roovy, Inc. | Global media lists for mobile devices |
US9755995B2 (en) | 2012-11-20 | 2017-09-05 | Dropbox, Inc. | System and method for applying gesture input to digital content |
US9935907B2 (en) | 2012-11-20 | 2018-04-03 | Dropbox, Inc. | System and method for serving a message client |
US9729695B2 (en) | 2012-11-20 | 2017-08-08 | Dropbox Inc. | Messaging client application interface |
US9680782B2 (en) | 2013-07-29 | 2017-06-13 | Dropbox, Inc. | Identifying relevant content in email |
US9813518B2 (en) | 2014-11-20 | 2017-11-07 | Trading Technologies International, Inc. | Merging data downloads with real-time data feeds |
US11405345B2 (en) | 2016-11-01 | 2022-08-02 | Microsoft Technology Licensing, Llc | E-mail with smart reply and roaming drafts |
US10516630B2 (en) | 2016-11-01 | 2019-12-24 | Microsoft Technology Licensing, Llc | Switching synchronization systems for synchronizing server/client data |
CN114172860B (zh) * | 2020-09-11 | 2023-06-20 | 华为技术有限公司 | 邮件处理方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5958006A (en) * | 1995-11-13 | 1999-09-28 | Motorola, Inc. | Method and apparatus for communicating summarized data |
US20010029524A1 (en) * | 2000-04-11 | 2001-10-11 | Richard Smith | Universal mail wireless e-mail reader |
US20030036393A1 (en) * | 2001-04-13 | 2003-02-20 | Steve Kanefsky | Scrolling display for mobile telephone text messaging |
WO2004001612A1 (ja) * | 2002-06-19 | 2003-12-31 | Ntt Docomo, Inc. | 電子メール配信システム、メールサーバ、メールクライアント |
Family Cites Families (24)
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 |
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 |
US6393296B1 (en) | 1997-04-03 | 2002-05-21 | Lucent Technologies, Inc. | E-mail access from cellular/PCS phones using user agents |
US6138146A (en) | 1997-09-29 | 2000-10-24 | Ericsson Inc. | Electronic mail forwarding system and method |
US6195686B1 (en) | 1997-09-29 | 2001-02-27 | Ericsson Inc. | Messaging application having a plurality of interfacing capabilities |
US6526486B2 (en) * | 1997-10-15 | 2003-02-25 | Nokia Mobile Phones Limited | Method of managing messages in a computer memory |
JP3337062B2 (ja) | 1997-11-21 | 2002-10-21 | 日本電気株式会社 | 無線データ転送方法及びそのシステム |
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 |
WO1999065256A2 (en) | 1998-06-10 | 1999-12-16 | Logica, Inc. | System and method for delivering e-mail notification to mobile phones |
US6449634B1 (en) | 1999-01-29 | 2002-09-10 | Digital Impact, Inc. | Method and system for remotely sensing the file formats processed by an E-mail client |
US20060235945A1 (en) * | 2000-01-14 | 2006-10-19 | Frietas Nathaniel X | Software architecture for wireless data and method of operation thereof |
US7050791B2 (en) * | 2000-01-19 | 2006-05-23 | Robert Bosch Gmbh | Method and device for managing mobile telephone messages |
US6446118B1 (en) | 2000-02-29 | 2002-09-03 | Designtech International, Inc. | E-mail notification device |
JP2002078021A (ja) * | 2000-08-31 | 2002-03-15 | Nec Corp | 情報配信システム及び情報配信方法 |
WO2002019082A2 (en) * | 2000-08-31 | 2002-03-07 | Computer Associates Think, Inc. | Method and system for messaging |
US6720863B2 (en) * | 2001-08-16 | 2004-04-13 | Wildseed Ltd. | Mobile electronic communication device with lights to indicate received messages |
WO2003056789A1 (en) * | 2001-12-26 | 2003-07-10 | Research In Motion Limited | User interface and method of viewing unified communications events on a mobile device |
US20030182383A1 (en) | 2002-02-12 | 2003-09-25 | Xiaopeng He | Enterprise electronic mail filtering and notification system |
US7240095B1 (en) * | 2002-02-22 | 2007-07-03 | Bellsouth Intellectual Property Corporation | Electronic mail notification |
US20030172118A1 (en) | 2002-03-05 | 2003-09-11 | International Business Machines Corporation | Method and apparatus for providing post office protocol 3 support for limited storage devices |
US7496559B2 (en) * | 2002-09-03 | 2009-02-24 | X1 Technologies, Inc. | Apparatus and methods for locating data |
JP2004172983A (ja) * | 2002-11-20 | 2004-06-17 | Ntt Docomo Inc | メールサーバ、移動通信端末及びプログラム |
US6978147B2 (en) * | 2003-03-19 | 2005-12-20 | Motorola, Inc. | Wireless messaging device with selectable scroll display and message pre-fetch |
JP2004326378A (ja) * | 2003-04-24 | 2004-11-18 | Hitachi Ltd | 通信端末及び送受信方法 |
-
2004
- 2004-02-17 US US10/780,258 patent/US8005462B2/en active Active
- 2004-02-26 EP EP04715075A patent/EP1721448B1/en not_active Expired - Lifetime
- 2004-02-26 CA CA002553059A patent/CA2553059C/en not_active Expired - Lifetime
- 2004-02-26 DE DE602004031153T patent/DE602004031153D1/de not_active Expired - Lifetime
- 2004-02-26 CN CN2004800414622A patent/CN101167065B/zh not_active Expired - Lifetime
- 2004-02-26 WO PCT/US2004/005771 patent/WO2005081736A2/en active Application Filing
- 2004-02-26 AT AT04715075T patent/ATE496340T1/de not_active IP Right Cessation
-
2007
- 2007-04-24 HK HK07104379.6A patent/HK1096802A1/xx not_active IP Right Cessation
-
2011
- 2011-05-09 US US13/103,260 patent/US8116742B2/en not_active Expired - Lifetime
-
2012
- 2012-01-10 US US13/346,759 patent/US20120110105A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5958006A (en) * | 1995-11-13 | 1999-09-28 | Motorola, Inc. | Method and apparatus for communicating summarized data |
US20010029524A1 (en) * | 2000-04-11 | 2001-10-11 | Richard Smith | Universal mail wireless e-mail reader |
US20030036393A1 (en) * | 2001-04-13 | 2003-02-20 | Steve Kanefsky | Scrolling display for mobile telephone text messaging |
WO2004001612A1 (ja) * | 2002-06-19 | 2003-12-31 | Ntt Docomo, Inc. | 電子メール配信システム、メールサーバ、メールクライアント |
Also Published As
Publication number | Publication date |
---|---|
CA2553059C (en) | 2010-01-12 |
US20120110105A1 (en) | 2012-05-03 |
WO2005081736A2 (en) | 2005-09-09 |
EP1721448B1 (en) | 2011-01-19 |
HK1096802A1 (en) | 2007-06-08 |
CN101167065A (zh) | 2008-04-23 |
EP1721448A4 (en) | 2008-09-10 |
WO2005081736A3 (en) | 2007-11-29 |
US20110212710A1 (en) | 2011-09-01 |
US8116742B2 (en) | 2012-02-14 |
DE602004031153D1 (de) | 2011-03-03 |
US20050181768A1 (en) | 2005-08-18 |
ATE496340T1 (de) | 2011-02-15 |
CA2553059A1 (en) | 2005-09-09 |
US8005462B2 (en) | 2011-08-23 |
EP1721448A2 (en) | 2006-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8116742B2 (en) | System and method of retrieving electronic mail | |
US7747288B2 (en) | System and method for notifying users of an event using alerts | |
US20100325230A1 (en) | System and method of polling electronic mailboxes | |
US8166125B2 (en) | System and method for providing configuration data such as for configuring electronic mail access | |
CN1290463A (zh) | 包含用于向提出请求的蜂窝移动站提供用户化服务的代码的服务器请求 | |
CA2557378C (en) | Communications system with interface for enabling communication of alerts to mobile wireless communications devices | |
US7450932B2 (en) | Apparatus and method for forwarding e-mail | |
CN1867907B (zh) | 用于自动学习邮箱配置规约的***和方法 | |
US20070072588A1 (en) | System and method for reconciling email messages between a mobile wireless communications device and electronic mailbox | |
CN1823508B (zh) | 包括提供增强操作协议选择特征的协议接口设备的通信***及相关方法 | |
EP1929723B1 (en) | System and method for reconciling email messages between a mobile wireless communications device and electronic mailbox | |
CN100476770C (zh) | 访问服务器并防止访问阻拦及最小化网络流量的通信***及方法 | |
WO2001063875A2 (en) | System for automatic data retrieval on an internet protocol network | |
CN100442266C (zh) | 提供用于配置电子邮件访问的配置数据的***和方法 | |
CN100524299C (zh) | 用于配置访问电子邮箱的***和方法 | |
CN101406007B (zh) | 用于配置移动无线通信设备,使其包括图像和声音数据的指示符表示的***和方法 | |
KR20030034281A (ko) | 개인용 이동 단말기를 이용한 통합 정보관리 시스템 |
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: 20211117 Address after: Ontario, Canada Patentee after: BlackBerry Ltd. Address before: Washington State Patentee before: TEAMON SYSTEMS, Inc. |
|
CX01 | Expiry of patent term | ||
CX01 | Expiry of patent term |
Granted publication date: 20110420 |