远程控制操作的制作方法

文档序号:7975110阅读:180来源:国知局
专利名称:远程控制操作的制作方法
技术领域
本发明总体上涉及信息技术领域,更具体地,本发明涉及远程控 制操作。
背景技术
在信息管理电子化的当今社会,人们越来越倾向于为电子邮件、 曰程、任务、便笺、联系人等等各种信息的组织和管理提供集成化的电子解决方案。例如由微软公司开发的Outlook之类的个人信息管 理器就可以实现管理通信、组织工作信息以及个人信息等功能。
随着无线技术的发展,人们已经不能满足于在办公室的台式电脑 中使用这类个人信息管理器,而是需要随时获取或者存储有价值的 个人信息,或者随时对个人信息完成管理和操作。 一种方法是在高 性能的无线用户终端上装载个人信息管理器,以便随身携带并在需 要时对其进行操作。然而,通常这种无线用户终端上的个人信息管 理器并不能替代办公室台式电脑中的个人信息管理器。这是因为, 后者通常会直接连接到企业内部的专用网络,从而可以相应地会获 得更多的关键信息(例如,重要的会议安排、重要的内部邮件等)。
现在的个人信息管理器已经可以实现通过第三方服务系统向例 如移动电话的用户终端发送短消息服务(SMS)消息或多媒体消息 服务(MMS)消息,以便将重要的电子邮件等信息以例如短消息服 务消息或者多媒体消息服务消息等形式发送到已离开办公室的用户 的无线用户终端。 一种典型的现有工作过程如下所述当作为个人 信息管理器的客户端从例如POP3 、 Exchange服务器之类的电子邮件 服务器收到信息(例如电子邮件、日历、日程等)之后,向一个的 第三方服务提供商(例如Web服务提供商)发送上述信息。然后,
该第三方服务提供商将上述信息发送给移动网络运营商/移动服务提 供商。最后,移动网络运营商/移动服务提供商将上述信息通过短消 息服务消息或多媒体消息服务消息的形式发送给用户的无线用户终 端。这样,即使用户不是坐在办公室直接使用作为个人信息管理器 的客户端应用,只要他或/她手中有无线用户终端,同样可以及时地 看到上述重要的信息。
显然,上述现有过程是由作为个人信息管理器的客户端侧发起 的,用户的个人无线用户终端仅能被动地接收以消息的形式发送的 信息。这就产生了问题,当用户离开办公室或者不方便使用办公室 中的个人信息管理器时,他无法主动地获取该个人信息管理器(即 客户端应用)中的信息,也无法及时地对该个人信息管理器中获得 的或设定的信息进行远程操作和管理。

发明内容
因此,为了解决上述技术问题,本发明提供一种能够由无线用户 终端直接发起对客户端或者相应服务器的远程控制,以便对其个人 的远程客户端应用或者个人信息(例如电子邮件、日历、日程、联 系人等)执行相应操作的解决方案。
根据本发明的第 一方面,提供一种无线用户终端通过第三方服务
系统进行远程控制以执行操作的方法。该方法包括接收步骤,用 于通过诸如Web服务或SMTP等第三方服务系统接收来自所述无线 用户终端的消息,例如短消息服务消息或者多媒体消息服务消息等; 解析步骤,用于对所述消息进行解析,以获取包括指示所述无线用 户的身份的用户标识例如用户账号等,和指示所要执行操作的执行 信息;认证步骤,用于利用所述用户标识对所述无线用户进行认证; 如果认证成功,则在提供步骤中将所述用户标识和所述执行信息提 供给所述无线用户的相应执行组件,例如客户端应用或者保存有该 无线用户信息的邮件服务器等,以执行所述操作。
根据本发明的第二方面,提供一种用于由无线用户终端通过第三方服务系统进行远程控制以执行操作的远程代理设备。在该远程代理设备中,接收装置通过诸如Web服务或SMTP等第三方服务系统 接收来自所述无线用户终端的消息,例如短消息服务消息或者多媒 体消息服务消息等;解析装置对所述消息进行解析,以获取包括指 示所述无线用户的身份的用户标识例如用户账号等,和指示所要执 行操作的执行信息;认证装置利用所述用户标识对所述无线用户进 行认证;如果认证成功,则在提供装置将所述用户标识和所述执行 信息提供给所述无线用户的相应执行组件,例如客户端应用或者保 存有该无线用户信息的邮件服务器等,以执行所述操作。
根据本发明的第三方面,提供了相应的计算机程序产品,用于由 无线用户终端通过第三方服务系统进行远程控制以执行操作。该计 算机程序产品包括用于通过第三方服务系统接收来自所述无线用 户终端的消息的第 一代码;用于对所述消息进行解析以获取包括指 示所述无线用户的身份的用户标识和指示所要执行操作的执行信息 的第二代码;用于利用所述用户标识对所述无线用户进行认证的第 三代码;以及用于如果认证成功则将所述用户标识和所述执行信息 提供给所述无线用户的相应执行组件以执行所述操作的第四代码。
根据本发明的技术方案,当用户不能直接使用其自己的客户端应 用(例如当其位于异地或者不方便对客户端操作)时,可以通过其 自己的无线用户终端以诸如短消息服务消息或者多媒体消息服务消 息的形式编辑命令,以便远程控制客户端应用或与客户端应用相对 应的服务器(例如,POP3服务器、Exchange服务器等)执行相应操 作。
给出的发明内容以简要的形式说明了本发明,在具体实施方式
部 分将作更详细的描述。该发明内容并不用于标示出所要求保护主题 的关键特征或主要特征,它也不用于限定所要求保护主题的范围。


通过以下结合附图的说明,并且随着对本发明的更全面了解,本
发明的其他目的和效果将变得更加清楚和易于理解,其中
图1示出了其中可以实现根据本发明的一个实施方式的系统示 意图2示出了在图l所示的系统中用于由无线用户终端通过第三方 服务系统进行远程控制以执行操作的工作流程图3示意性示出了根据本发明的一个实施方式的远程代理设备 的功能框图4示意性示出了其中可以实现根据本发明的一个实施方式的 远程代理设备的通用计算机系统功能框图。
在所有的上述附图中,相同的标号表示具有相同、相似或相应的 特征或功能。
具体实施例方式
以下对本发明的优选实施方式进行描述。
图1示出了其中可以实现根据本发明的一个实施方式的系统示意图。
如图1所示,无线用户终端110与例如移动运营系统和/或移动 服务提供系统的无线系统120直接进行通信。如在背景技术中所描 述的,无线系统120与第三方服务系统130彼此可通信地耦合,其 中该第三方服务系统优选地可以包括简单邮件传输协i义(SMTP)服 务131和Web服务132。该第三方服务系统130—方面能够与无线 系统120进行通信,另一方面还可以与多个控制与查询系统140进 行信息交互(图1中仅示出一个控制与查询系统140作为示例)。
控制与查询系统140可以包括具有根据本发明 一 个实施方式的 远程代理设备300的服务器(例如P0P3服务器、Exchange服务器 等)141、具有根据本发明一个实施方式的远程代理设备300的客户 端(例如,诸如Outlook等的个人信息管理器等)143,以及提供在 服务器141和客户端143之间进行数据和命令等信息传递的漫游系 统142。在客户端143上的远程代理设备300与在服务器141上的远 程代理设备300具有相同的功能,并且可以用硬件或软件的方式来 实现。在一个示例中,用户通过客户端143在数据库1430中建立、 保存个人信息(例如电子邮件、日历、日程、联系人等信息项), 并且对其进行管理。并且,用户还可以选择将全部信息项或者所选 定的信息项通过漫游系统142传送到服务器141进行备份。实际上, 虽然图1仅示出一个客户端143作为示例,服务器141通过漫游系 统142可以服务于多个客户端(例如,邮件服务器服务于多个邮件 客户端),因此在服务器1410的数据库中维护有分别属于该多个客 户端的信息项。
正如前文所提到的,当用户处于不能够直接使用该客户端143 的环境(例如,离开安装有该客户端143的终端设备),则用户很 难再获取到存储在该客户端143或者可以利用该客户端143的功能 获得的信息项。为了解决这一问题,在图l所示的系统中,用户可 以通过无线用户终端110编辑短消息服务消息和多媒体消息服务消 息,其中在该消息中包含有指示该用户的身份的信息(例如移动用 户综合业务数字网(MSISDN)号码、国际移动用户标识(IMSI)、 或者包含在消息内容中的用户账号和密码等),通过第三方服务系 统130转发到该用户预先指定的控制与查询系统140,以便由相应执 行组件(服务器300或者客户端300 )执行所述操作。
下面通过一个具体的示例详细说明由无线用户终端通过第三方 服务系统进行远程操作的过程。
在该示例中,无线用户终端110的用户希望远程获取存储在客户 端143或者服务器141中的联系人"MaUng,,的信息。该用户使用 无线用户终端110编辑短消息服务消息"GetC name:MaLing,,,输 入接收方的号码(该号码通常由第三方服务系统130给出,用于标 识接收方和/或所提供服务的类型)。无线系统120根据接收方的号 码把该消息发送到相应的第三方服务系统130。该第三方服务系统 13 0基于该短消息服务消息中的用户身份信息将带有用户身份信息 的短消息服务消息转发到该用户预先指定的控制与查询系统140 。其中,根据一种实现方式,通过SMTP服务131转发该消息。分别驻 留在邮件服务器的服务器141和作为邮件客户端的客户端143中的 远程代理设备300通过第三方服务系统130接收来自所述无线用户 终端的消息,并对该消息进行解析,获取指示该用户的身份信息的 用户标识,例如预先登记的对应于移动用户综合业务数字网 (MSISDN)号码、国际移动用户标识(IMSI)等的电子邮件账户、 系统登录账户等;在另一个实施方式中,该消息的内容中也可以直 接包含电子邮件账户和/或系统登录账户及其密码,这样用户也可以 使用没有预先登记服务的无线终端设备来执行本发明的操作。接着 通过例如查找用户预先定制的命令映射表的方式来解析指示所要执 行:操作的^l行信息,在该示例中也即将"GetCname:MaLing"解析 为"获取名字为MaLing的联系人信息"。远程代理设备300需要 对例如电子邮件账户的用户标识进行认证,例如,冲企验该用户标识 是否有效、核对该用户标识是否为可对其进行远程操作控制的用户 标识等。
由于通常客户端143是供一个用户专用的,其数据库1430中保 存有相对完整的用户个人信息项,而服务器141由于存储容量的限 制,对于每个用户通常仅存储一部分重要的备份个人信息项。因此 对于查询命令来说,能够由客户端143执行该查询命令是有利的。 因此当认证过程成功时,如果客户端143正在运行,则其中的远程 代理设备300将解析的结果提供给此时作为执行组件的客户端143。 客户端143在数据库1430中查找联系人MaLing的信息,并将其通 过第三方服务系统130发送到无线系统120,以便无线用户终端110 能够以短消息服务消息的形式接收到查询结果。
如果此时,客户端143已经关闭,无法响应任何远程控制命令, 则服务器141中的远程代理设备300将解析的结果提供给此时作为 执行组件的服务器141。服务器141在其数据库中的与该用户标识例 如电子邮件账户相关联的数据库部分查找联系人Ma Ling的信息。 如果该联系人信息在数据库1410中存在备份,则将其通过第三方服务系统130中的Web服务132发送到无线系统120,以便无线用户 终端110能够以短消息服务消息的形式接收到查询结果。
这里需要指出的是,服务器141中的远程代理设备300可以多种 方式知晓客户端是否已经关闭,从而了解是否需要将解析结果提供 给执行组件服务器141。例如,在服务器141中维护有各个潜在客户 端的状态信息,以指示相应客户端是否关闭。当客户端143开启或 者关闭时其可以主动经由漫游系统142发送其状态信息,以更新服 务器141中的相应状态。另一种可行的方案是,服务器141可以周 期性地经由漫游系统142轮询检测所有潜在的客户端,以确定其状 态信息。由此,可以保证服务器141中的远程代理设备300能够得 知当前对应客户端运行与否的状态。
如果认证过程不成功,则不向服务器141和客户端143之中任何
一个提供命令的解析结果,由此服务器141和客户端143不执行任
何:操作。或者可选地,向月良务器141和客户端143之中任何一个可
用的组件提供未通过认证的指示以便由其通过第三方服务系统130
中的Web服务132向无线用户终端IIO返回一个指示认证失败的消 自
本领域的技术人员可以理解,第三方服务系统需要预先与无线用
户终端IIO的用户达成协议,该协议可以包括在无线系统中该用户 的身份信息与控制与查询系统中该用户的身份信息的关联信息,以 便在转发来自无线用户终端的消息时将用户的身份信息表现为控制 与查询系统可以识别的用户身份信息。这信息可以在用户向第三方 服务系统提出开通根据本发明的远程控制操作业务时向第三方服务 提供商声明,并且由其进行配置。
这里需要指出的是,在上述示例中,以一条查询命令为例说明了 图l所示系统的操作,但是用户也可以编辑例如,命令服务器或者 客户端进行某些操作等的控制命令(例如,邮件服务器发送邮件, 邮件客户端定制某个会议记录等)。远程代理设备在解析之后只需将该命令提供给相应的执行组件(服务器或者客户端),相应的执
行组件即可按照命令完成相应的操作。这些控制或查询命令的代码 和/或内容可以由每个用户自己定制,例如用户在客户端上用自己便 于记忆的短语或字母组合来表示某个命令,命令所执行的纟喿作可以 通过录制宏或者通过编程来定义。用户可以随时用自己定义的命令
来更新由客户端143和/或服务器141上的远程代理设备300维护的 命令映射表。
图2示出了在图1所示的系统中用于由无线用户终端通过第三方 服务系统进行远程控制以执行操作的工作流程图。
在步骤S201中,无线用户设备以短消息服务消息的形式发送查 询或者控制命令。
在步骤S202中,由移动运营商和/或移动服务提供商的无线系统 转发该查询或者控制命令。
在步骤S203中,由第三方服务提供商的SMTP服务器转发该查 询或者控制命令。第三方服务系统可以维护有在无线系统中该用户 的身份信息与控制与查询系统中该用户的身份信息的关联信息,以 便在转发来自无线用户终端的消息时将用户的身份信息表现为控制 与查询系统可以识别的用户身份信息。或者第三方服务系统可以根 据定制服务时预先定制的规则,基于无线终端设备的号码把该消息 转发到相应的客户端和/或Exchange/P0P3服务器中的远程代理设 备。
在步骤S204中,远程代理设备接收并解析该控制或查询命令。 从而获取指示该用户的身份信息的用户标识,以及指示所要执行操 作的执行信息。
在步骤S205中,通过检验该用户标识是否有效、核对该用户标 识是否为可对其进行远程操作控制的用户标识等,对无线用户设备 的用户的身份进行认证。
在步骤S206中,确定客户端是否为执行组件。这里,对于查询 命令来说,可以判断此时客户端是否正在运行,如果正在运行,则 确定可由客户端对当前命令进行处理,也即客户端为执行组件,否
则确定服务器为执行组件。对于控制命令来说,可以判断该命令是 否为仅用于客户端的控制命令并且判断客户端是否正在运行,如果 是则确定需要由客户端对当前命令进行处理,也即客户端为执行组 件,否则确定服务器为执行组件。
如果在步骤S206中确定服务器为执行组件,则在步骤S207中, 驻留于服务器侧的远程代理设备将通过认证的解析结果(包括用户 标识和执行信息)提供给服务器应用。
在步骤S208中,服务器应用生成执行结果,例如执行查询或者 执行某项特定操作等。
在步骤S209中,由服务器以适当格式发送例如查询结果和控制 功能是否成功执行的执行结果。
如果在步骤S206中确定客户端为执行组件,则在步骤S210中, 位于客户端侧的远程代理设备将通过认证的解析结果(包括用户标 识和执行信息)提供给客户端应用。
在步骤S211中,客户端应用生成执行结果,例如执行查询或者 执行某项特定操作等。
在步骤S212中,由客户端以适当格式发送例如查询结果和控制 功能是否成功执行的执行结果。
在步骤S213中,由第三方服务提供商的Web服务转发该执行结果。
在步骤S214中,由移动运营商和/或移动服务提供商的无线系统 以短消息服务消息的形式转发该执行结果。
在步骤S215中,无线用户终端接收指示执行结果的消息,并且 将该执行结果呈现给用户。
图2中没有示出在步骤S205对指示用户身份的用户标识认证失 败的后的相应处理。如果在步骤S205中认证过程失败,则远程代理 设备不向服务器和客户端之中任何一个提供命令的解析结果,由此 服务器应用和客户端应用不执行任何操作。或者可选地,远程代理 设备可以向服务器和客户端之中任何一个可用的组件提供未通过认
证的指示,以便由其通过第三方服务系统中的Web服务向无线用户 终端返回一个指示认证失败的消息。
图3示意性示出了根据本发明的一个实施方式的远程代理设备 的功能框图。
如图3所示,参考标号300表示远程代理设备;参考标号310 表示用于通过所述第三方服务系统接收来自所述无线用户终端的消 息的接收装置;参考标号320表示用于对所接收的消息进行解析处 理的解析装置;参考标号330表示用于对用户身份进行认证的认证 装置;参考标号340表示用于将解析结果提供给执行组件的提供装 置。
在远程代理设备300中,接收装置310接收来自无线用户设备的、 通过第三方服务系统转发的消息,该消息中带有指示该无线用户设 备用户的身份的用户标识信息。接着,由解析装置320对该接收的 消息进行解析,以获取包括指示所述无线用户身份的用户标识和指 示所要执行操作的执行信息。由于用户发送的命令通常旨在对其个 人客户端应用或者私人数据进行操作,而且通常这种远程控制只为 进行预先订制的用户提供,因此为了能够识别该用户是否有权进行 该远程操作需要对例如电子邮件账户的用户标识进行认证。在认证 装置330中利用解析装置320所提供的用户标识信息对用户身份进 行认证,例如,检验该用户标识是否有效、核对该用户标识是否为 可对其进行远程操作控制的用户标识等。认证成功后,由提供装置 340用于将认证的用户标识和该远程控制操作的执行信息提供给所 述无线用户的相应执行组件以执行所述操作。根据本发明的 一种实 施例,当该远程控制操作命令为一查询命令时,则该执行组件在客 户端运行的情况下为该客户端,在客户端关闭的情况下为服务器。 提供装置340可以以各种本领域技术人员所熟悉的方式确定当前客 户端是否正在运行,例如查询服务器中维护的客户端当前状态信息, 或者接收指示客户端当前状态信息的消息等等。根据本发明的 一 种 实施例,当该远程控制操作命令为一控制命令时,则执行组件为该控制命令所指定的执行操作的主体。
随后,例如为服务器或者客户端的执行组件可以依据用户标识信息 和执行信息,执行相应的信息查询或者诸如"转发"、"订制会议 提醒"等动作。
本领域技术人员可以理解,根据本发明的一种实施例,驻留在 服务器侧的远程代理设备和驻留在客户端侧的远程代理设备所实现 的功能是相同的,因为当客户端关闭时仅有服务器端的远程代理设 备进行工作。当然,本领域的才支术人员也可以简化客户端侧的和/或 服务器侧远程代理设备的功能,或者为其增加新的功能以优化其实 现。这些修改可能使得驻留在服务器侧的远程代理设备和驻留在客 户端侧的远程代理设备所实现的功能彼此不同,但这并没有背离本 发明的思想,因为根据本说明书的教导,这些修改或者改进对于本 领域的技术人员来说是显而易见的。
图4示意性示出了其中可以实现根据本发明的一个实施方式的 通用计算机系统功能框图。
图4中所示的计算机系统包括处理单元410、驻留有操作系统 421、应用程序422、程序数据423等的RAM(随机存取存储器)420、 驻留有BIOS的ROM(只读存储器)430、系统总线440,连接有硬盘 驱动器451、软盘驱动器452和光盘驱动器453的存储设备接口 450、 连接有键盘461的用户输入接口 460、用于连接到远程设备471的网 络接口 470、用于连接到外围设备481的外围设备接口、连接有显示 器491的—见频4妄口 490,其中与系统总线440相连的有处理单元410、 RAM 420、 ROM 430、存储设备接口 450、用户输入4妻口 460、网络 接口 470、外围设备接口 480、 4见频接口 490。
图4中每个部件的功能在本技术领域内都是众所周知的,并且图 4所示的结构也是常规的。在不同的应用中,图4中所示的某些部件 可以^皮省略。图4中所示的整个系统由通常作为软件存4诸在硬盘451 中、或者存储在EPROM或者其它非易失性存储器中的计算机可读 指令控制。软件也可从网络(图中未示出)下载。或者存储在硬盘451中,或者从网络下载的软件可#1加载到RAM 420中,并由处理 单元410执行,以便完成由软件确定的功能。
本发明还可以实现为一种例如由图4所示计算机系统所使用的 计算机程序产品,其包含有用于执行根据本发明的用于实现由无线 用户终端通过第三方服务系统进行远程控制以执行操作的方法的代 码。在使用之前,可以把代码存储在其它计算机系统的存储器中, 例如,存储在硬盘或诸如光盘或软盘的可移动的存储器中,或者经 由因特网或其它计算机网络进行下载。
应当注意,为了使本发明更容易理解,上面的描述省略了对于本 领域的技术人员来说是公知的、并且对于本发明的实现可能是必需 的更具体的 一 些技术细节。
提供本发明的说明书的目的是为了说明和描述,而不是用来穷举 或将本发明限制为所公开的形式。对本领域的普通技术人员而言, 许多修改和变更都是显而易见的。
因此,选择并描述实施方式是为了更好地解释本发明的原理及其 实际应用,并使本领域普通技术人员明白,在不脱离本发明实质的 前提下,所有修改和变更均落入由权利要求所限定的本发明的保护 范围之内。
权利要求
1.一种无线用户终端通过第三方服务系统进行远程控制以执行操作的方法,包括接收步骤,用于通过所述第三方服务系统接收来自所述无线用户终端的消息;解析步骤,用于对所述消息进行解析,以获取包括指示所述无线用户身份的用户标识和指示所要执行操作的执行信息;认证步骤,用于利用所述用户标识对所述无线用户进行认证;提供步骤,用于在认证成功后将所述用户标识和所述执行信息提供给所述无线用户的相应执行组件以执行所述操作。
2. 根据权利要求1或2所述的方法,其中所述操作包括对信息 项的查询,所述解析步骤包括对所述消息进行解析,以获取对数据库进行查询的查询条件,其 中所述数据库是与所述用户标识相关联的, 所述提供步骤包括将所述用户标识和查询条件提供给所述执行组件,以在与所述要 查询的用户标识相对应的数据库中依照查询条件执行查询并且向所 述无线用户终端返回查询结果。
3. 根据权利要求2所述的方法,其中所述执行组件是从包括客 户端应用和服务器应用的组中所选择的。
4. 根据权利要求3所述的方法,其中所述提供步骤包括当所述客户端应用运行时,将所述用户标识和查询条件提供给所 述客户端应用,以由所述客户端应用在与所述用户标识相对应的翁 据库中依照查询条件执行查询并且向所述无线用户终端返回查询结 果。
5. 根据权利要求3所述的方法,其中所述提供步骤包括当所述客户端应用已经关闭时,将所述信息提供给所述服务器应用,以由所述服务器应用在与所迷要查询的用户标识相对应的数据库中依照查询条件扭^亍查询并且向所述无线用户终端返回查询结果。
6. 根据权利要求3-5中任何一个所述的方法,其中所述客户端 应用包括电子邮件客户端应用,并且所述服务器应用包括电子邮件 服务器应用。
7. 根据权利要求6所述的方法,其中所述操作还包括所述邮件 客户端应用或所述服务器应用发送邮件,所述邮件客户端应用或所 述服务器应用接收邮件,所述邮件客户端应用或所述服务器应用定 制个人日程,所述邮件客户端应用或所述服务器应用取消个人日程 等操作。
8. —种用于由无线用户终端通过第三方服务系统进行远程控制 以执行操作的远程代理设备,包括接收装置,用于通过所述第三方服务系统接收来自所述无线用户 终端的消息;解析装置,用于对所述消息进行解析,以获取包括指示所述无线 用户身份的用户标识和指示所要执行操作的执行信息;认证装置,用于利用所述用户标识对所述无线用户进行认证; 提供装置,用于在认证成功后将所述用户标识和所述执行信息提
9. 根据权利要求8所述的设备,其中所述操作包括对信息项的 查询,所述解析装置进一步用于对所述消息进行解析以获取对数据库进行查询的查询条件,其中 所述数据库是与所述用户标识相关联的, 所述提供装置进一步用于将所述用户标识和查询条件提供给所述4丸行组件以在与所述要 查询的用户标识相对应的数据库中依照查询条件执行查询并且向所 述无线用户终端返回查询结果。
10. 根据权利要求9所述的设备,其中所述执行组件是从包括客 户端应用和服务器应用的组中所选择的。
11. 根据权利要求IO所述的设备,其中所述提供装置进一步用于当所述客户端应用运行时,将所述用户标识和查询条件提供给所 述客户端应用,以由所述服务器应用在与所述要查询的用户标识相 对应的数据库中依照查询条件执行查询并且向所述无线用户终端返 回查询结果。
12. 根据权利要求IO所述的设备,其中所述提供装置进一步用于当所述客户端应用已经关闭时,将所述信息提供给所述服务器应用,以由所述服务器应用在与所述要查询的用户标识相对应的数据 库中依照查询条件扭^亍查询并且向所述无线用户终端返回查询结 果。
13. 根据权利要求10-12中任何一个所述的设备,其中所述客户端应用包括电子邮件客户端应用,并且所述服务器应用包括电子邮件服务器应用。
14. 根据权利要求13所述的设备,其中所述操作还包括所述邮 件客户端应用或所述服务器应用发送邮件,所述邮件客户端应用或所述服务器应用接收邮件,所述邮件客户端应用或所述服务器应用 定制个人日程,所述邮件客户端应用或所述服务器应用取消个人日 程等操作。
15. —种用于由无线用户终端通过第三方服务系统进行远程控 制以执行操作的计算机程序产品,包括用于通过第三方服务系统接收来自所述无线用户终端的消息的 第一代码;用于对所述消息进行解析以获取包括指示所述无线用户的身份 的用户标识和指示所要执行操作的执行信息的第二代码;用于利用所述用户标识对所述无线用户进行认证的第三代码;以 用于如果认证成功则将所述用户标识和所述执行信息提供给所 述无线用户的相应执行组件以执行所述操作的第四代码。
全文摘要
本发明提供一种无线用户终端通过第三方服务系统进行远程控制以执行操作的方法、设备和计算机程序产品。根据本发明的技术方案,通过诸如Web服务或SMTP等第三方服务系统接收来自所述无线用户终端的消息,例如短消息服务消息或者多媒体消息服务消息等;对所述消息进行解析,以获取包括指示所述无线用户的身份的用户标识例如用户账号等,和指示所要执行操作的执行信息;利用所述用户标识对所述无线用户进行认证;如果认证成功,则将所述用户标识和所述执行信息提供给所述无线用户的相应执行组件,例如客户端应用或者保存有该无线用户信息的邮件服务器等,以执行所述操作。
文档编号H04L29/08GK101202760SQ20061016933
公开日2008年6月18日 申请日期2006年12月11日 优先权日2006年12月11日
发明者张东辉, 毛永刚, 宁 王, 琳达·兰青·布劳内尔, 申宝泉, 勇 章, 郭冬冬, 星 陈, 陈正弘 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1