首页> 中国专利> 用于通过电子邮件处理系统实现与移动终端通信的方法和系统

用于通过电子邮件处理系统实现与移动终端通信的方法和系统

摘要

本发明揭示了一种用于通过电子邮件处理系统实现与移动终端通信的系统,包括:电子邮件处理系统;网络服务,用于提供电子邮件处理系统与移动通信系统之间的通信;由移动通信系统服务的移动通信终端;该电子邮件处理系统通过连接服务连接至网络服务,遵循网络服务协议与网络服务交换数据和/或信息,而网络服务遵循移动通信协议通过移动通信系统与移动终端交换数据和/或信息。本发明还揭示了一种通过电子邮件处理系统实现与移动终端通信的方法。本发明充分地利用了电子邮件处理系统全面的功能,极大地改善了用户使用基于计算机网络的设备与移动终端进行通信的体验。

著录项

  • 公开/公告号CN101087265A

    专利类型发明专利

  • 公开/公告日2007-12-12

    原文格式PDF

  • 申请/专利权人 微软公司;

    申请/专利号CN200610091532.6

  • 申请日2006-06-05

  • 分类号H04L12/58(20060101);H04Q7/22(20060101);

  • 代理机构31100 上海专利商标事务所有限公司;

  • 代理人张政权

  • 地址 美国华盛顿州

  • 入库时间 2023-12-17 19:28:37

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-05-20

    专利权的转移 IPC(主分类):H04L12/58 变更前: 变更后: 登记生效日:20150430 申请日:20060605

    专利申请权、专利权的转移

  • 2012-08-01

    授权

    授权

  • 2009-07-22

    实质审查的生效

    实质审查的生效

  • 2007-12-12

    公开

    公开

说明书

技术领域

本发明涉及计算机网络和电信系统,更具体地说,涉及一种用于通过电子邮件处理系统实现与移动终端通信的方法和系统。

背景技术

计算机网络技术和移动通信技术正成为日常生活中的重要组成部分,通过计算机网络,例如电子邮件、聊天工具以及移动通信网络、例如手机、PDA、掌上电脑等,极大地方便了人与人之间的联络。但是,目前,上述的两个网络之间缺乏有效的联系,计算机网络的用户通常只能与同样在计算机网络中的另一个用户之间实现通信,而移动通信网络的用户只能与移动通信网络中的用户联络。

一些技术的出现建立了上述两种网络之间的联系,比如移动MSN服务,可以允许计算机网络的用户通过特定的工具(比如,MSN)实现与移动用户(比如,手机)之间的通信。但是该种方式具有它的局限性:

1)对于计算机网络的用户来说,需要使用特殊的工具,比如MSN,并且,在通信的过程中,需要始终打开这个工具;

2)只能进行即时的通信,当使用诸如MSN来进行通信时,需要打开MSN的对话框,在对话框中完成消息的输入、接收、文件的传输等等。每一个动作都需要用户手动完成。

3)功能有局限性,由于MSN这样的工具是专门设计的,其功能相对简单,不能为用户提供全面的服务。

在计算机网络这一侧,电子邮件处理系统能够提供用户全面的服务,比如Outlook系统,可以方便地进行联系人管理、日程安排、时间提醒、以及收发各种类型的信息。

于是,将电子邮件处理系统与移动通信技术相结合,借助电子邮件处理系统全面的功能,使得计算机网络的用户在与移动通信网络的用户进行通信时可以得到全新的体验。

发明内容

本法明旨在提供结合电子邮件处理系统和移动通信结构的技术,以改善在计算机网络与移动通信网络间进行通信时的用户体验。

根据本发明的一方面,提供一种用于通过电子邮件处理系统实现与移动终端通信的系统,该系统包括电子邮件处理系统,用于提供电子邮件处理系统与移动通信系统之间的通信的网络服务,和由移动通信系统服务的移动通信终端;该电子邮件处理系统通过连接服务连接至网络服务,遵循网络服务协议与网络服务交换数据和/或信息,而网络服务遵循移动通信协议通过移动通信系统与移动终端交换数据和/或信息。

较佳的,本发明的系统通过建立对应账号的形式来连接电子邮件处理系统和网络服务,比如,在电子邮件处理系统中建立一账号,该账号对应于在网络服务中建立的一发送者用户账号,网络服务保存关于发送者用户账号的信息;其中,电子邮件处理系统遵循第一网络服务协议从网络服务处获取并更新有关网络服务和发送者用户的信息。当需要发送消息时,电子邮件处理系统通过登录所建立的对应于网络服务中的发送者用户账号的账号并发送电子邮件至网络服务来实现发送数据至网络服务。电子邮件处理系统的账号的设置可以改变,且对应的发送者用户账号可根据用户设置同步地改变或者根据用户的设置不进行改变,账号设置的改变将被保存至关于发送者用户账号的信息中并且当电子邮件处理系统的账号登录时,电子邮件处理系统将从网络服务获得该账号的当前设置,该设置是基于关于发送者用户账号的信息。

对于移动终端,本发明的网络服务将由所连接的移动通信系统服务的移动终端视为接收者用户,并保存关于接收者用户的信息;且网络服务遵循移动通信协议通过移动通信系统与移动终端交换数据和/或信息,其中该移动通信协议是该移动通信系统所支持的。

在进行消息发送时,电子邮件处理系统产生遵循第二网络服务协议的数据分组并传送到网络服务,该数据分组包括将要被发送的消息,发送者信息和接收者信息;而网络服务根据关于发送者用户账号的信息和发送者信息验证所述数据分组,从数据分组中导出消息,并根据有关接收者用户的信息和接收者信息确定移动终端,并通过移动通信系统发送消息至所确定的移动终端,该消息遵循由该移动通信结构所支持的移动通信协议。

较佳的,网络服务还传输“回复至”信息至所确定的移动终端,该“回复至”信息是基于发送者信息和关于发射者账号的信息而产生。移动终端采用通过移动通信系统发送具有“回复至”信息的回复消息至网络服务来实现回复消息,所述消息遵循由移动通信系统所支持的移动通信协议,网络服务产生遵循第二网络服务协议的数据分组,所述数据分组包括回复的消息,网络服务根据关于发送者账号的信息和“回复至”信息确定电子邮件处理系统上的账号,并以电子邮件的形式发送包括回复消息的数据分组。

较佳的,电子邮件处理系统的账号还与发送者移动终端关联,关于发送者移动终端的信息包括在关于发送者用户账号的信息中;以及在进行回复时,网络服务转换数据分组成为由发送者移动终端所支持的格式并将其传送至发送者移动终端。

根据本发明,电子邮件处理系统还可以通过不同的连接服务连接到不同的网络服务;以及在电子邮件处理系统上设置数个账号对应不同的网络服务上的发送者用户账号,不同的网络服务分别保存关于每一个发送者用户账号的信息。连接到不同网络服务的连接服务分别采集其所连接的特定网络服务的信息并报告给电子邮件处理系统。

此外,本发明的网络服务应用安全规则至发送者用户账号,例如为每一个发送者用户账号设置密码,在建立发送者账号和电子邮件处理系统的账号的关联之前发送包括网络服务信息的请求至电子邮件处理系统,以及在回复至电子邮件处理系统的信息中插入关于网络服务和移动终端的信息。

再者,本发明的网络服务应用错误规则至发送者用户账号,例如错误规则包括测试网络服务的可用性,测试发送者用户账号的有效性,以及测试发送者用户账号和电子邮件处理系统的账号之间的关联性。

根据本发明的第二方面,提供一种用于通过电子邮件处理系统实现与移动终端通信的方法,应用于如下的环境中,包括:电子邮件处理系统;用于提供电子邮件处理系统与移动通信系统之间的通信的网络服务;由所述移动通信系统服务的移动通信终端;其中,所述方法包括:通过服务连接连接电子邮件处理系统至网络服务,并遵循网络服务协议在电子邮件处理系统与网络服务间交换数据和/或信息;以及连接网络服务至移动通信系统,并遵循移动通信协议通过移动通信系统在网络服务与移动终端间交换数据和/或信息。

较佳的,还包括:在电子邮件处理系统中建立一账号;在网络服务中建立一发送者用户账号;将电子邮件处理系统中建立的账号与在网络服务中建立的发送者用户账号建立关联;保存关于发送者用户账号的信息;以及由电子邮件处理系统遵循第一网络服务协议从网络服务处获取并更新有关网络服务和发送者用户的信息。其中,第一网络服务协议是SOAP。在通过不同的连接服务连接电子邮件处理系统到不同的网络服务的情况下,该方法包括:在电子邮件处理系统上设置数个账号;在不同的网络服务上的设置不同的发送者用户账号;在电子邮件处理系统上设置数个账号和不同的网络服务上的发送者用户账号之间建立关联;以及由不同的网络服务分别保存关于每一个发送者用户账号的信息。同时,需要将不同的连接服务连接到不同网络服务;由不同的连接服务分别采集其所连接的特定网络服务的信息;以及将所采集的信息报告给电子邮件处理系统。并且,电子邮件处理系统的账号的设置可以改变,该方法还包括:根据用户设置同步地改变对应的发送者用户账号,或者根据用户设置不改变发送者用户的账号设置;保存账号设置的改变将至关于发送者用户账号的信息中;以及当电子邮件处理系统的账号登录时,电子邮件处理系统将从网络服务获得该账号的当前设置,该设置是基于关于发送者用户账号的信息。

从移动终端角度看,网络服务将由所连接的移动通信系统服务的移动终端视为接收者用户,该方法还包括:保存关于接收者用户的信息;遵循移动通信协议通过移动通信系统在网络服务与移动终端之间交换数据和/或信息,其中该移动通信协议是该移动通信系统所支持的。

发送消息时,该方法包括:由电子邮件处理系统产生遵循第二网络服务协议的数据分组;将该数据分组从电子邮件处理系统传送到网络服务,该数据分组包括将要被发送的消息,发送者信息和接收者信息;网络服务根据关于发送者用户账号的信息和发送者信息验证所述数据分组;网络服务从数据分组中导出消息;网络服务根据有关接收者用户的信息和接收者信息确定移动终端;以及通过移动通信系统将消息从网络服务发送至所确定的移动终端,该消息遵循由该移动通信结构所支持的移动通信协议。

较佳的,通过在电子邮件系统登录所建立的对应于网络服务中的发送者用户账号的账号并发送电子邮件至网络服务。

同样较佳的,从网络服务传输“回复至”信息至所确定的移动终端,该“回复至”信息是基于发送者信息和关于发射者账号的信息而产生。以及,从移动通信系统发送具有“回复至”信息的回复消息至网络服务来实现所述移动终端回复消息,所述消息遵循由移动通信系统所支持的移动通信协议;网络服务产生遵循第二网络服务协议的数据分组,所述数据分组包括回复的消息;网络服务根据关于发送者账号的信息和“回复至”信息确定电子邮件处理系统上的账号;以及以电子邮件的形式发送包括回复消息的数据分组。较佳的,第二网络服务协议是XML SCHEMA。

电子邮件处理系统的账号还与发送者移动终端关联,该方法还包括:将关于发送者移动终端的信息包括在关于发送者用户账号的信息中;以及由网络服务转换数据分组成为由发送者移动终端所支持的格式;以及将经转换的数据从网络服务传送至发送者移动终端。

较佳的,网络服务应用安全规则至发送者用户账号,安全规则包括为每一个发送者用户账号设置密码,在建立发送者账号和电子邮件处理系统的账号的关联之前发送包括网络服务信息的请求至电子邮件处理系统,以及在回复至电子邮件处理系统的信息中插入关于网络服务和移动终端的信息。

同样较佳的,网络服务应用错误规则至发送者用户账号。错误规则包括测试网络服务的可用性,测试发送者用户账号的有效性,以及测试发送者用户账号和电子邮件处理系统的账号之间的关联性。

附图说明

本发明上述的以及其他的特征、性质和优势将通过下面结合附图和实施例的详细描述而变得更加明显,在附图中,相同的附图标记始终表示相同的特征,其中:

图1是可应用本发明的计算机环境的一个示例,位于本发明的计算机网络一侧;

图2是根据本发明的系统的结构示意图;

图3是根据本发明的系统的一具体实现的结构图;

图4是根据本发明,建立账号的消息流程;

图5A-D是建立账号过程中电子邮件处理系统建立账号的界面示例;

图6A-B是建立账号过程中网络服务上建立发送者用户账号的界面示例;

图6C是网络服务上发送者进行注册的界面示例;

图6D是网络服务上设定回复选项的界面;

图6E是网络服务所发送的请求建立账号关联的界面;

图6F是电子邮件处理系统上完成所有设置之后的界面;

图6G是建立账号过程中电子邮件处理系统上建立账号关联的界面;

图6H是确认账号成功建立的界面;

图7是创建新的消息的界面;

图8A是文字消息的编辑界面;

图8B是多媒体消息的编辑界面;

图9示出了本发明的发送消息和恢复消息的整体消息流程;

图10A-D说明了几种错误规则的界面。

具体实施方式

适当的计算环境

图1说明了适当的计算系统环境100的一例,位于本发明的计算机网络一侧。计算系统环境100仅是适当的计算环境的一例并且并非意图限制本发明的使用范围或功能。计算环境100不应被解释为具有与示例性操作环境100中所述的组件的任一或组合有关的从属性或要求。

本领域的技术人员可以理解,计算机或其它客户机或服务器设备可以作为部分计算机网络而采用,或者用于分布式计算环境中。在这点上,本发明属于具有任意数量内存或存储单元的任意计算机系统,以及发生在任意数量存储单元或容量上的任意数量的应用程序和过程,它们可以与本发明一起使用。本发明可以应用于在网络环境或分布式计算环境中采用服务器计算机和客户机计算机的环境。本发明还可以用于独立计算设备,具有编程语言功能、以及与远程或本地服务一起产生、接收和发射信息的解译和执行能力。

本发明可以用多种其它通用或专用计算系统环境或配置来操作。可以适合与本发明一起使用的公知计算系统、环境和/或配置的示例包括、但不限于:个人计算机、服务器计算机、手提或便携式设备、多处理器系统、基于微处理器的系统、机顶盒、可编程用户电子设备、网络PC、小型计算机、大型计算机、包括任一上述系统的分布式计算环境等等。

本发明可以用计算机可执行指令的一般上下文来描述,譬如由计算机执行的程序模块。一般而言,程序模块包括例程、程序、对象、组件、数据结构等,它们执行特定任务或实现特定的抽象数据类型。本发明还可以实际用于分布式计算环境中,其中由通过通信网络或其它数据传输媒质连接的远程处理设备来执行任务。在分布式计算环境中,程序模块及其它数据可以位于本地和远程存储媒质中,包括内存存储设备。分布式计算通过计算设备和系统间的直接交换便于共享计算机资源和服务。这些资源和服务包括信息、高速缓存、及文件磁盘存储的交换。分布式计算利用网络连接性,允许用户机发挥它们的集体功效来有利于整个公司。在这点上,多种设备可以具有应用程序、对象或资源,它们可以利用本发明的技术。

参考图1,用于实现本发明的示例性系统包括形式为计算机110的通用计算设备。计算机110的组件可以包括、但不限于:处理单元120、系统内存130、及把包括系统内存在内的各种系统组件耦合至处理单元120的系统总线121。系统总线121可以是多种类型总线结构的任一种,包括内存总线或内存控制器、外围设备总线、及使用任一多种总线结构的本地总线。通过示例但非限制,这种结构包括工业标准结构(ISA)总线、微通道结构(MCA)总线、增强型ISA(EISA)总线、视频电子标准联盟(VESA)本地总线、及外围组件互连(PCI)总线(也称为Mezzanine总线)。

计算机110一般包括各种计算机可读媒质。计算机可读媒质可以是能由计算机110访问的任何可用媒质并包括易失性和非易失性的媒质、可移动和不可移动媒质。通过示例但非限制,计算机可读媒质可以包括计算机存储媒质和通信媒质。计算机存储媒质包括易失性和非易失性、可移动和不可移动媒质,它们以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据这样的信息的任意方法或技术来实现。计算机存储媒质包括、但不限于:RAM、ROM、EEPROM、闪存或其它存储技术、CDROM、数字化通用光盘(DVD)或其它光盘存储器、磁带盒、磁带、磁盘存储器或其它磁性存储设备、或用于存储期望信息并能由计算机110访问的任意其它媒质。通信媒质一般在诸如载波或其它传输机制这样的已调数据信号中包含计算机可读指令、数据结构、程序模块或其它数据,并且包括任意信息传递媒质。术语“已调数据信号”意指其一个或多个特性以对信号内信息进行编码的方式被设置或改变的信号。通过示例但非限制,通信媒质包括诸如有线网络或直接线连接这样的有线媒质、以及诸如声音、RF、红外这样的无线媒质及其它无线媒质。上述的任意组合应该包含在计算机可读媒质的范围内。

系统内存130包括计算机存储媒质,其形式为易失性和/或非易失性内存,譬如只读内存(ROM)131和随机存取内存(RAM)132。基本输入/输出系统133(BIOS)一般存储在ROM131内,它包含例如启动期间帮助在计算机110内的组件间传输信息的基本例程。RAM132一般包含数据和/或程序模块,它们可以立即访问并且/或者当前由处理单元120在其上操作。通过示例但非限制,图1说明了操作系统134、应用程序135、其它程序模块136和程序数据137。

计算机110还可以包括其它可移动/不可移动、易失性/非易失性计算机存储媒质。仅仅通过示例,图1说明了对不可移动、非易失性磁性媒质进行读写的硬盘驱动器141、对可移动、非易失性磁盘152进行读写的磁盘驱动器151、以及对可移动、非易失性光盘156进行读写的光盘驱动器155,譬如CD ROM或其它光学媒质。示例性操作环境中可用的其它可移动/不可移动、易失性/非易失性计算存储媒质包括、但不限于:磁带盒、闪存卡、数字通用盘、数字视频磁带、固态RAM、固态ROM等等。硬盘驱动器141一般通过如接口140这样的不可移动存储器接口与系统总线121相连,且磁盘驱动器151和光盘驱动器155一般用如接口150这样的可移动存储器接口与系统总线121相连。

上面讨论并在图1中说明的驱动器和它们的相关计算机存储媒质为计算机110提供了计算机可读指令、数据结构、程序模块和其它数据的存储。在图1中,例如,所述硬盘驱动器141存储操作系统144、应用程序145、其它程序模块146和程序数据147。注意到这些组件或者可与操作系统134、应用程序135、其它程序模块136和程序数据137相同,或者与它们不同。这里为操作系统144、应用程序145、其它程序模块146和程序数据147给出不同数字以说明它们至少是不同的副本。用户可以通过诸如键盘162和指示设备161这样的输入设备把命令和信息输入到计算机110中,输入设备通常称为鼠标、轨迹球或触板。其它输入设备(未示出)可以包括麦克风、游戏杆、游戏板、卫星式转盘、扫描仪等等。这些和其它输入设备经常通过与系统总线121耦合的用户输入接口160与处理单元120相连,但也可以用其它接口和总线结构连接,譬如并行端口、游戏端口或通用串行总线(USB)。监视器191或其它类型的显示设备也通过诸如视频接口190这样的接口与系统总线121相连。除了监视器191之外,计算机还可以包括其它外部设备,如扬声器197和打印机196,它们可以通过输出外设接口190连接。

计算机110可以工作在联网环境中,该环境使用与诸如远程计算机180这样的一个或多个远程计算机之间的逻辑连接。远程计算机180可以是个人计算机、服务器、路由器、网络PC、对等设备或其它公共网络节点,并且一般包括上述与计算机110有关的许多或全部元件,尽管图1中仅说明了内存存储设备181。图1所述的逻辑连接包括局域网(LAN)171和广域网(WAN)173,但可以还包括其它网络。这种联网环境在办公室、企业范围计算机网络、企业内联网和互联网中是常见的。

当用于LAN联网环境中时,计算机110通过网络接口或适配器170与LAN171相连。当用于WAN联网环境中时,计算机110一般包括用于在诸如互联网这样的WAN173上建立通信的调制解调器172或其它装置。调制解调器172可以是内部或外部的,它可以通过用户输入接口160或其它适当机制与系统总线121相连。在网络化环境中,关于计算机110所述的程序模块或其部分可以存储在远程内存存储设备中。通过示例但非限制,图1说明了驻留在内存设备181上的远程应用程序185。可以理解,所示网络连接是示例性的,也可以使用在计算机间建立通信连接的其它装置。

术语定义

在下面的描述中,下属的术语将被赋予特定的含义,

连接服务:连接服务指建立在电子邮件处理系统和网络服务之间的一种连接,连接服务将根据网络服务所连接的移动通信系统的属性和配置更改电子邮件处理系统中的相应设置,使得电子邮件系统能够与每一个网络服务以及它们所连接的移动通信结构相匹配。连接服务还可以提供由相应的移动通信系统所支持的增值业务。

网络服务,由移动通信系统的运行商所建立的基于互联网的服务,作用提供面向电子邮件系统(采用诸如SOAP和XML SCHEMA协议的网络服务协议)的接口和面向移动通信系统(采用移动通信协议)的接口并实现两个接口之间的衔接。网络服务可以由一系列的服务器/服务器群提供。

信息:在电子邮件处理系统和网络服务之间传输的遵循诸如SOAP协议的数据流,其作用是实现电子邮件处理系统和网络服务之间的设置的匹配与更新。

数据:在电子邮件处理系统、网络服务和移动通信系统以及移动通信终端之间传递的消息流,实现消息(包括各种数据类型的消息)的传递,其中该消息流在电子邮件处理系统和网络服务之间传递时遵循XMLSCHEMA,同时遵循SOAP,在网络服务和移动通信系统以及移动通信终端之间传递时遵循移动通信协议。

系统架构

本发明的系统,最主要的设计是由移动通信系统的运行商建立网络服务,如上面所定义的,该网络服务提供面向电子邮件系统(采用诸如SOAP和XML SCHEMA协议的网络服务协议)的接口和面向移动通信系统(采用移动通信协议)的接口并实现两个接口之间的衔接。通常,该网络服务可以由一系列的服务器/服务器群提供,对于本领域的技术人员来说,如何实现特定功能的网络服务是一种公知的技术,本发明将详细说明网络服务的功能,因此通过任何方式实现的具有此处所描述的功能的网络服务都将被视为在本发明的范围之内。

参考图2,图2示出了本发明的系统的结构示意图,该系统200包括,电子邮件处理系统202,用于提供电子邮件处理系统与移动通信系统之间的通信的网络服务204,由移动通信系统206服务的移动通信终端208;该电子邮件处理系统202通过连接服务203连接至网络服务,遵循网络服务协议(例如SOAP和XML SCHEMA,对于信息,直接按照SOAP传输,而对于数据,首先遵循XML SCHEMA,在遵循SOAP进行传输)与网络服务204交换数据和/或信息,而网络服务204遵循移动通信协议通过移动通信系统206与移动终端208交换数据和/或信息。

图3示出了一具体的示例,该示例系统300中,电子邮件系统采用微软公司的产品Outlook,网络服务为两组网络服务器,分别由运行商A和B建立,两组服务器分别连接运营商A和B的移动通信系统,每一个架构中具有数部手机(移动终端)。需要说明,该示例仅仅是为了说明,其中提到的任何一个细节都不应被视为是对于本发明范围的限制。

参考图3,Outlook302,通过两个连接服务303a和303b分别连接由运营商A建立的网络服务304a和由运营商B建立的网络服务304b,运营商A运营的移动通信系统306a服务的数个移动通信终端308a-c,同样,运营商B运营的移动通信系统306b服务的数个移动通信终端308d-f。两个连接服务303a和303b都遵循网络服务协议(例如SOAP和XML SCHEMA)与网络服务304a和304b交换数据和/或信息,而网络服务304a和304b遵循移动通信协议分别通过移动通信系统306a和306b与移动终端308a-f交换数据和/或信息。

建立账号

由于本发明是针对电子邮件处理系统,而在电子邮件处理系统中,通过账号来进行管理是普遍应用的,因此,本发明采用如下的实现方式,在电子邮件处理系统中建立一账号,该账号对应于在网络服务中建立的一发送者用户账号,网络服务保存关于发送者用户账号的信息;电子邮件处理系统遵循第一网络服务协议从网络服务处获取并更新有关网络服务和发送者用户的信息,比如,第一网络服务协议可以是SOAP。

参考图4,图4示出了建立账号的消息流程,在图4所示的实施里中,还是以Outlook作为电子邮件处理系统,建立账号的过程包括如下的步骤,

首先,用户选择在电子邮件处理系统中建立一账号,比如在Outlook的账号管理中选择新建账号,参考图5A所示,选择“Account Settings”选项(步骤500),进入到图5B所示的界面,此处,会发现不同于一般电子邮件处理系统的特点,即多了一种可选的账号类型,这就是根据本发明所提供的专供与移动终端通信使用的账号类型,参考图5B所示。可见,除了传统的电子邮件账号类型之外,又增加了“Outlook Add-in Connector”(步骤502),这表示通过连接服务所提供的供移动终端使用的账号(有关连接服务将在后面详细说明),在此处,选择一个连接服务(连接服务可以由多个,后面会详细说明),比如在图5B的实施里中选择了“Outlook MobileService”作为连接服务(步骤504),点击下一步(步骤506),将通过所选用的连接服务连接到网络服务。

在电子邮件处理系统中建立账号的途径还可以通过图5C和图5D提供的界面,在图5C中选择“Option”(步骤508),会出现图5D所示的界面,之后选择“Notification”(步骤510),对于初次设立的账号,同样会通过所选用的连接服务连接到网络服务。

之后,用户需要在该网络服务中也建立一个账号,为了避免混淆,建立在网络服务上的账号称为发送者用户账号。下面的步骤将有网络服务提供,而不是电子邮件处理系统提供,参考图6A,首先网络服务会要求用户设定有关网络服务的信息“Server Information”(步骤600),网络服务的信息包括了服务器的地址,服务器的地址是支持该网络服务的具体服务器的网络地址,如果该网络服务是由一个服务器群提供,那么任何一个可支持该网络服务的服务器的地址都可以被采用,设定服务器的步骤为601。之后是设定发送者用户账号的步骤“Logon information”(步骤602)。设定用户账号以及密码的步骤,分别为步骤603a和步骤603b,此处,设定密码的步骤603b可被视为网络服务应用安全规则的至发送者用户账号的一部分。

有时,用户可能不了解服务器的网络地址,此时,可通过一辅助链接来完成对于服务器地址的设定,并且,在首次创建发送者账号时,都需要通过辅助链接到网络服务上完成发送者用户的注册。参考图6A,选择图6A上所提供的辅助链接“Office online web site”(步骤604),可连接到一如图6B所示的辅助网页,上面列出了可用的网络服务(服务器)的地址(步骤605a),在图6B所示的实施例中,根据地区划分,提供了不同的选项,用户可以根据自己所在的地区进行选择,选择了地区之后,可进一步选择具体的服务器地址来提供网络服务(步骤605b)。同样,用户也可以通过辅助链接来完成对于发送者用户账号的设定。如果用户是通过辅助链接来完成上述设定的,网络服务会调用一个“获取用户信息”的功能,以获取用户在辅助网页上所完成的设定并用它们来作为图6A所示的网页上的各项设定,以便在用户将来完成全部设定返回图6A的界面时显示相应的信息。需要说明,通过辅助链接进行设定时,密码将通过其他的途径通知用户,比如发送邮件或者是发送短消息,而不是直接显示在相应的界面上。

然后需要进行下一步发送者用户的注册,需要使用发送者的信息进行注册,通过图6B的步骤605b,到达图6C所示的界面,图6C是网络服务上发送者进行注册的界面,其中首先需要输入的是发送者的名称,通常会使用发送者手机号,也可以使用姓名或者其他代号,这要根据运营商所设定的移动通信系统而定,这会在后面结合连接服务进一步说明,根据图6C,此处是输入接收者的手机号“Mobile No.”(步骤606a),之后网络服务会自行与其所连接的移动通信系统联系,已确定该号码的有效性,确定之后的号码会显示在在“Confirmed No.”中(步骤606b)。较佳的,为了防止自动注册等行为,可以增加一有效性编码选项“Validation code”(步骤606c),该步骤是广泛采用的技术,这里不再详细说明。之后点击“Next”(步骤606d),进入下一个步骤,设置和该发送者用户账号相关联的发送者移动终端,以及回复路径。

通过点击图6C中的“Next”(步骤606d)就会进入图6D所示的界面。图6D是设置和该发送者用户账号相关联的发送者移动终端,以及回复路径。该步骤需要在网络服务上完成。步骤607a首先需要设定回复的方式,比如设定607b回复到移动终端,之前在图6C的步骤606a处注册时如果输入一个自己的手机号(或者其他移动终端的号码,在此处将被作为默认关联至该发送者用户账号)将被作为回复的号码(后面的一个界面中将会显示该号码,并且可以进行进一步的修改)。在回复选项(步骤607a),可以选择回复至移动终端“Reply to mobile”(步骤607b),此时将回复到前面所说的设定的移动终端号(比如手机号),如果选择回复到电子邮件

“Reply to email”(步骤607c),则需要进一步确定邮件的地址,对应当前地址“Current email address”是电子邮件处理系统上对应于该发送者用户账号的电子邮件地址(步骤607d),或者,也可以设置另一个电子邮件地址作为回复地址,设置在“New email address”中(步骤607e)。根据图6D所示的实施例,还包括一个附加的选项“Attached comment”(步骤607f),对于本领域的技术人员来说,很明显此处可以附加其他的内容或者不需要该附加的选项。点击“OK”(步骤607g)完成该界面的配置。

此时,网络服务上的配置基本完成,之后是建立电子邮件处理系统上的账号和网络服务上的发送者账号之间的关联。进行发送者信息注册的目的是便于网络服务对于发送者用户进行相应的管理。处于安全考虑,网络服务会发送一个请求至电子邮件处理系统,该请求中包含了有关网络服务的信息,比如网络服务器的地址(参考图6E中的标记608a),如图6E所示,在得到用户的确认之后(步骤608b),才能继续下一个步骤,继续建立两个账号之间的关联。在正式建立关联之前,网络服务会进入到图6F的界面。显示一下已经在网络服务上配置完成的账号的情况。图6D至图6E的功能以及界面均由网络服务提供。

进入图6F的界面,网络服务上的发送者账号已经设置完毕,相应的信息都已经填充完整,包括账号的名称,网络服务的地址,登陆信息以及密码,该界面6F就是信息填充完整的界面图6A。需要说明,此处所设定的密码并不在“Password”中显示(609d),而是通过其他的方式,比如发送电子邮件或者是发送消息(指默认的用户注册移动终端)来传送给用户。根据本发明,为了确保网络服务的正确性,还对于发送者用户账号应用了错误规则,包括错误规则包括测试网络服务的可用性,测试发送者用户账号的有效性。继续参考图6F,在步骤609a可测试所设定的账号“Testingaccount settings”。点击“Test account settings”(步骤609b),可得知网络服务上设定的发送者用户是否已经正确设置了,如果设置不正确,本发明的网络服务还会根据错误的类型进行报告。继续回到图6F,点击“OK”(步骤609c)确认网络服务上的发送者账号配置完成,正式建立与电子邮件处理系统上的账号的关联。

在点击“OK”(步骤609c)之后,进入到图6G所示的界面,图6G是建立账号过程中电子邮件处理系统上建立账号关联的界面。在该步骤中,需要将电子邮件处理系统中建立的账号与在网络服务中建立的发送者用户账号建立关联。参考图6G首先是设定“Account name”,这里的“Accountname”指的是在电子邮件处理系统,比如Outlook的账号管理中显示的该账号的名称,通常会以服务器或者是运营商的名称作为“Account name”,(步骤610a)。之后是设定服务信息“Server Information”(步骤610b),这里的网络服务与之前所配置的网络服务相同,如果发送者用户需要更改设置,比如需要设定回复的路径,可以点击“Login the service provider siteto configure additional settings such as your reply-to address”(步骤610c)来完成,这将在后面描述。在配置“outgoing message”(步骤610d)时,网络服务会调用“获取用户信息”的功能,以获取用户在所图6C所示的注册界面中输入接收者的手机号“Mobile No.”(步骤606a),该设定的手机号在“Your phone number”中显示。当然,用户也可以在这里变更设置,采用不同于注册时使用的手机号码作为这里的号码。比如在“Your phonenumber”输入另一个移动终端号(手机号),需要说明,如果此处更改了“Your phone number”并输入另一个移动终端号(手机号),那么之前所述的回复消息页将被回复到这里新设定的移动终端号(手机号)上。之后点击“OK”(步骤610e),完成该界面的设置。图6G的功能在电子邮件处理系统处完成。

之后,可得到如图6H所示的对话框。表示成功完成账号的建立。

在建立关联之后,用户可以像一般电子邮件账号那样使用这个所建立的账号,并且该账号会被添加到用户的账号管理中,和一般的电子邮件账号一样管理。

图4说明了上述的建立账号的过程中信息的交流过程。

网络服务上的接收者用户

根据本发明,网络服务将由所连接的移动通信系统服务的移动终端视为接收者用户,并保存关于接收者用户的信息。通常,有关接收者用户的信息可包括该接收者所述的移动通信系统,所属的运营商。特别是当具有多个网络服务连接到由不同的运营商运营的不同移动通信系统时,会保存有关每一接收者用户所属的运营商和移动通信系统。可以预见的是,随着移动通信系统功能的扩展,接收者用户的信息也会随之而增加,以适应新增的业务。因此,需要理解的是,此处的接收者用户的信息应当包括已经存在的或者将要被开发的由移动通信系统所支持的任何应用业务。

在一种比较简单的实现中,可以不保存接收者用户的信息,直接以移动终端的号码(比如手机号)来作为接收方的标示。

网络服务遵循移动通信协议通过移动通信系统与移动终端交换数据和/或信息,其中该移动通信协议是该移动通信系统所支持的。移动通信协议包括任何2G、2.5G、3G或者更新的移动通信协议。

连接服务

如前面所定义的,此处的连接服务指建立在电子邮件处理系统和网络服务之间的一种连接,连接服务将根据网络服务所连接的移动通信系统的属性和配置更改电子邮件处理系统中的相应设置,使得电子邮件系统能够与每一个网络服务以及它们所连接的移动通信结构相匹配。连接服务还可以提供由相应的移动通信系统所支持的增值业务。

对于比较多的情况,本发明的电子邮件处理系统通过不同的连接服务连接到不同的网络服务;以及在电子邮件处理系统上设置数个账号对应不同的网络服务上的发送者用户账号,不同的网络服务分别保存关于每一个发送者用户账号的信息。

电子邮件处理系统通过不同的连接服务连接到不同的网络服务的情况下,同样通过分别建立对应账号的形式,其步骤和上面描述的对应单一网络服务的情况类似,这里不再重复细节。总结起来说,通过不同的连接服务连接电子邮件处理系统到不同的网络服务可包括下列几个步骤:在电子邮件处理系统上设置数个账号;在不同的网络服务上的设置不同的发送者用户账号;在电子邮件处理系统上设置数个账号和不同的网络服务上的发送者用户账号之间建立关联;以及由不同的网络服务分别保存关于每一个发送者用户账号的信息。

根据本发明,连接到不同网络服务的连接服务分别采集其所连接的特定网络服务的信息并报告给电子邮件处理系统。举例来说,由于不同的网络服务连接到由不同的运营商运营的不同的移动通信系统,因此它们的属性不相同,比如,参考上面的图6C和图3。由运营商A运营的移动通信系统306a需要在图6C的步骤606a中输入移动终端的号码来注册,而由运营商B运营的移动通信系统306b需要在图6C的步骤606a中输入移动终端用户登记的姓名来注册。这些区别将由连接服务采集并报告给电子邮件处理系统,直接改变电子邮件处理系统中所建立的对应该网络服务的账号的设置,由此来使得该账号与该网络服务相匹配。总结来说,本发明在电子邮件处理系统通过不同的连接服务连接到不同的网络服务的情况下,多个连接服务需要完成如下步骤:将不同的连接服务连接到不同网络服务;由不同的连接服务分别采集其所连接的特定网络服务的信息;以及将所采集的信息报告给电子邮件处理系统。

账号管理

在设置了账号之后,本发明还支持对于账号的管理,主要包括修改账号设置。

本发明还支持对于账号设置的改变,改变的步骤和界面和上述建立的过程类似,只是在界面出现时会同时显示当前的设置,而不是想建立账号是那样所有的设置是空白的。根据本发明,电子邮件处理系统的账号的设置改变时,根据用户的设置,对应的发送者用户账号可以同步地改变,或者,同样根据用户的设置,对应的发送者用户账号可以不改变。相应的,如果用户直接对于发送者用户账号进行修改,电子邮件处理系统上的账号也可以相应地变化或者不变化。账号设置的改变将被保存至关于发送者用户账号的信息中。当电子邮件处理系统的账号登录时,电子邮件处理系统将从网络服务获得该账号的当前设置,该设置是基于关于发送者用户账号的信息。

发送消息流程

在账号设置完成之后,就可以通过该账号发送消息至移动终端了。根据本发明,电子邮件处理系统通过登录所建立的对应于网络服务中的发送者用户账号的账号并发送电子邮件至网络服务来实现发送数据至网络服务。对于Outlook而言,该操作可以如下的一个操作:首先选取一个账号,此处就是之前建立的和发送者用户账号相对应的账号,然后在如图7所示的界面上选取“Text Message”(步骤700)或者“Multimedia Message”(步骤702),即而分别进入如图8A和8B所示的界面。图8A是文字消息的编辑界面,图8B是多媒体消息的编辑界面。在编辑界面中,可以编辑消息的内容,并且插入相应的附件。

编辑完成之后,就按照电子邮件的形式发送一个数据分组。电子邮件处理系统产生遵循第二网络服务协议的数据分组并传送到网络服务,该数据分组包括将要被发送的消息,发送者信息和接收者信息。此处的第二网络服务协议可以是XML SCHEMA,消息流是按照XML SCHEMA产生的,之后在根据SOAP在网络上传输。在数据分组中,将要被发送的消息就是之前被编辑的消息。发送者消息可以是能够表明发送者身份的任何信息,由于在网络服务处保存有关于发送者的信息,因此发送者消息可以是其中的任何一个,网络服务会根据该信息确定发送者的身份。接收者消息通常是接收者的移动终端号,在网络服务处保存有关于接收者的信息时,接收者消息也可以是其中的任何一个。电子邮件处理系统通过登录所建立的对应于网络服务中的发送者用户账号的账号并发送电子邮件至网络服务来实现发送数据至网络服务。由此实现电子邮件处理系统通过登录所建立的对应于网络服务中的发送者用户账号的账号并发送电子邮件至网络服务来实现发送数据至网络服务。

网络服务根据关于发送者用户账号的信息和发送者信息验证所述数据分组,从数据分组中导出消息,并根据有关接收者用户的信息和接收者信息确定移动终端,并通过移动通信系统发送消息至所确定的移动终端,该消息遵循由该移动通信结构所支持的移动通信协议。移动通信协议包括任何2G、2.5G、3G或者更新的移动通信协议。

总结起来说,本发明的支持通过在电子邮件系统登录所建立的对应于网络服务中的发送者用户账号的账号并发送电子邮件至网络服务的方法,包括:

由电子邮件处理系统产生遵循第二网络服务协议的数据分组;将该数据分组从电子邮件处理系统传送到网络服务,该数据分组包括将要被发送的消息,发送者信息和接收者信息;网络服务根据关于发送者用户账号的信息和发送者信息验证所述数据分组;网络服务从数据分组中导出消息;网络服务根据有关接收者用户的信息和接收者信息确定移动终端;以及通过移动通信系统将消息从网络服务发送至所确定的移动终端,该消息遵循由该移动通信结构所支持的移动通信协议。

回复消息流程

根据本发明,网络服务会将关于发送者移动终端的信息包括在关于发送者用户账号的信息中,移动终端可以根据该信息来确定回复的对象并进行回复。

较佳的,网络服务会基于发送者信息和关于发送者账号的信息产生“回复至”信息,并将“回复至”信息发送至所确定的移动终端。移动终端在编辑好恢复消息之后,采用通过移动通信系统发送具有“回复至”信息的回复消息至网络服务来实现回复消息,这些消息遵循由移动通信系统所支持的移动通信协议。之后网络服务产生遵循第二网络服务协议的数据分组,数据分组包括回复的消息,同时,网络服务根据关于发送者账号的信息和“回复至”信息确定电子邮件处理系统上的账号,并以电子邮件的形式发送包括回复消息的数据分组。其中的第二网络服务协议可以是XML SCHEMA,需要注意,按照XML SCHEMA产生的数据在网络上传输时还需要根据SOAP。

对于设置过关联的移动终端并且在图6D的步骤607d中设定回复至移动终端的情况,网络服务会转换数据分组成为由发送者移动终端所支持的格式并将其传送至发送者移动终端。如果在图6D的607d没有指定其他的移动终端与发送者账号关联,那么默认的关联移动终端就是图6C中注册时(步骤606a)中使用的移动终端号。

总结起来说,本发明的回复流程包括如下的步骤:

首先需要从网络服务传输“回复至”信息至所确定的移动终端,该“回复至”信息是基于发送者信息和关于发射者账号的信息而产生;

之后从移动通信系统发送具有“回复至”信息的回复消息至网络服务来实现移动终端回复消息,消息遵循由移动通信系统所支持的移动通信协议;

网络服务产生遵循第二网络服务协议,比如XML SCHEMA的数据分组,数据分组包括回复的消息,需要说明,之后传输还是需要根据第一网络服务协议,比如SOAP;

网络服务根据关于发送者账号的信息和“回复至”信息确定电子邮件处理系统上的账号;以及

以电子邮件的形式发送包括回复消息的数据分组,对于设置过关联的移动终端并且在图6D的步骤607d中设定回复至移动终端的情况,该步骤为由网络服务转换数据分组成为由发送者移动终端所支持的格式;以及将经转换的数据从网络服务传送至发送者移动终端。同样,如果在图6D的607d没有指定其他的移动终端与发送者账号关联,那么默认的关联移动终端就是图6C中注册时(步骤606a)中使用的移动终端号。

图9示出了本发明的发送消息和恢复消息的整体消息流程。

安全规则

本发明的网络服务应用安全规则至发送者用户账号。本发明的安全规则遵循授权及加密原则,即网络中任何一个实体的任何一个与另一实体有关的动作进行之前,都需要得到相关实体的授权,并且,授权的过程通过加密数据流/信息流进行。非加密的数据流/信息流或者非授权的动作都不能在本发明的系统中被执行。

比如,安全规则包括为每一个发送者用户账号设置密码,在建立发送者账号和电子邮件处理系统的账号的关联之前发送包括网络服务信息的请求至电子邮件处理系统,这在上面已经描述过。此外,安全规则还可以包括:

在“回复至”信息中加入网络服务的信息,以便于对于网络服务进行监督和管理;

对于“回复至”信息中的发送者信息采用加密处理;

在回复至电子邮件处理系统的信息中插入关于网络服务和移动终端的信息,以便发送者有效地区分消息。

错误规则

本发明的网络服务应用错误规则至发送者用户账号。

错误规则包括测试网络服务的可用性,测试发送者用户账号的有效性,这在之前已经描述过。还可包括以及测试发送者用户账号和电子邮件处理系统的账号之间的关联性。

图10A-D说明了另外4种错误规则:

图10A说明网络服务的服务器无法联通。

图10B说明用户信息不正确。

图10C说明打开了多余一个的对话框。

图10D说明了电子邮件处理系统的移动通信功能没有开启。

概要的实现方法

本发明还可被视为提供一种用于通过电子邮件处理系统实现与移动终端通信的方法,应用于如下的环境中,包括:电子邮件处理系统;用于提供电子邮件处理系统与移动通信系统之间的通信的网络服务;由所述移动通信系统服务的移动通信终端;其中,所述方法包括:通过服务连接连接电子邮件处理系统至网络服务,并遵循网络服务协议在电子邮件处理系统与网络服务间交换数据和/或信息;以及连接网络服务至移动通信系统,并遵循移动通信协议通过移动通信系统在网络服务与移动终端间交换数据和/或信息。

较佳的,还包括:在电子邮件处理系统中建立一账号;在网络服务中建立一发送者用户账号;将电子邮件处理系统中建立的账号与在网络服务中建立的发送者用户账号建立关联;保存关于发送者用户账号的信息;以及由电子邮件处理系统遵循第一网络服务协议从网络服务处获取并更新有关网络服务和发送者用户的信息。其中,第一网络服务协议是SOAP。在通过不同的连接服务连接电子邮件处理系统到不同的网络服务的情况下,该方法包括:在电子邮件处理系统上设置数个账号;在不同的网络服务上的设置不同的发送者用户账号;在电子邮件处理系统上设置数个账号和不同的网络服务上的发送者用户账号之间建立关联;以及由不同的网络服务分别保存关于每一个发送者用户账号的信息。同时,需要将不同的连接服务连接到不同网络服务;由不同的连接服务分别采集其所连接的特定网络服务的信息;以及将所采集的信息报告给电子邮件处理系统。并且,电子邮件处理系统的账号的设置可以改变,该方法还包括:根据用户设置同步地改变对应的发送者用户账号,或者根据用户设置不改变发送者用户的账号设置;保存账号设置的改变将至关于发送者用户账号的信息中;以及当电子邮件处理系统的账号登录时,电子邮件处理系统将从网络服务获得该账号的当前设置,该设置是基于关于发送者用户账号的信息。

从移动终端角度看,网络服务将由所连接的移动通信系统服务的移动终端视为接收者用户,该方法还包括:保存关于接收者用户的信息;遵循移动通信协议通过移动通信系统在网络服务与移动终端之间交换数据和/或信息,其中该移动通信协议是该移动通信系统所支持的。

发送消息时,该方法包括:由电子邮件处理系统产生遵循第二网络服务协议的数据分组;将该数据分组从电子邮件处理系统传送到网络服务,该数据分组包括将要被发送的消息,发送者信息和接收者信息;网络服务根据关于发送者用户账号的信息和发送者信息验证所述数据分组;网络服务从数据分组中导出消息;网络服务根据有关接收者用户的信息和接收者信息确定移动终端;以及通过移动通信系统将消息从网络服务发送至所确定的移动终端,该消息遵循由该移动通信结构所支持的移动通信协议。

较佳的,通过在电子邮件系统登录所建立的对应于网络服务中的发送者用户账号的账号并发送电子邮件至网络服务。    

同样较佳的,从网络服务传输“回复至”信息至所确定的移动终端,该“回复至”信息是基于发送者信息和关于发射者账号的信息而产生。以及,从移动通信系统发送具有“回复至”信息的回复消息至网络服务来实现所述移动终端回复消息,所述消息遵循由移动通信系统所支持的移动通信协议;网络服务产生遵循第二网络服务协议的数据分组,所述数据分组包括回复的消息;网络服务根据关于发送者账号的信息和“回复至”信息确定电子邮件处理系统上的账号;以及以电子邮件的形式发送包括回复消息的数据分组。较佳的,第二网络服务协议是XML SCHEMA。

电子邮件处理系统的账号还与发送者移动终端关联,该方法还包括:将关于发送者移动终端的信息包括在关于发送者用户账号的信息中;以及由网络服务转换数据分组成为由发送者移动终端所支持的格式;以及将经转换的数据从网络服务传送至发送者移动终端。

较佳的,网络服务应用安全规则至发送者用户账号,安全规则包括为每一个发送者用户账号设置密码,在建立发送者账号和电子邮件处理系统的账号的关联之前发送包括网络服务信息的请求至电子邮件处理系统,以及在回复至电子邮件处理系统的信息中插入关于网络服务和移动终端的信息。

同样较佳的,网络服务应用错误规则至发送者用户账号。错误规则包括测试网络服务的可用性,测试发送者用户账号的有效性,以及测试发送者用户账号和电子邮件处理系统的账号之间的关联性。

根据本发明,提供了一种可利用电子邮件处理系统来与移动终端进行通信的技术,充分地利用了电子邮件处理系统全面的功能,极大地改善了用户使用基于计算机网络的设备与移动终端进行通信的体验。

上述实施例是提供给熟悉本领域内的人员来实现或使用本发明的,熟悉本领域的人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种修改或变化,因而本发明的保护范围并不被上述实施例所限,而应该是符合权利要求书提到的创新性特征的最大范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号