专利名称:主机和客户手持设备之间连续pim同步的系统和方法
主机和客户手持设备之间连续PIM同步的系统和方法 技术领域本申请一般涉及无线网络中个人信息管理(PIM)应用,尤其涉及 在台式主机和客户手持设备之间实现PIM应用的连续同步的系统和 方法。
背景技术:
无线网络中的许多无线手持设备可实现PIM应用,并提供个人 信息业务,如日历、联系、任务、备忘录等。这些无线手持设备中的 一些能够与台式计算机无线同步,即,信息在台式计算机和手持设备 之间传递以互相更新。但是,这些无线手持设备通常使用基于拖回的 技术,在该技术里同步仅周期地发生。例如,用户可配置使得同步每 隔IO分钟发生一次,并且无线手持设备请求服务器发送自最后一次 同步事件之后所有累积的变化。当存储在手持设备中的个人信息变化时,许多无线手持设备不能 连续同步以更新存储在台式计算机中的信息,或者当存储在台式计 算机中的个人信息变化时,不能连续同步以更新存储在手持设备中的 信息。需要在台式计算机和手持设备之间实现PIM应用的连续同步 的系统和方法。发明内容一般来说,本申请使用基于推送的无线传输结构,以在台式主机 和客户无线手持设备之间实现PIM应用的连续同步。无论何时手持 设备上PIM应用如日历有了变化,结构自动地将变化推送给台式计 算机,以使得台式计算机立即与手持设备同步。同样,无论何时台式 计算机中PIM应用如日历有了变化,自动地将变化推送给手持设备, 以立即更新PIM应用如日历信息。
根据第一个方面,本公开涉及实现从台式主机到客户无线手持设 备的个人信息管理(PIM)应用的连续同步的方法,台式主机具有台式PIM数据库,客户无线手持设备具有手持PIM数据库。方法包括, 无论何时台式PIM数据库中有了变化,在台式主机上生成PIM消息 的步骤,通过无线网络将PIM消息从台式主机发送到客户无线手持 设备的步骤,确定PIM消息的类型和如果PIM消息是非电子邮件消 息,将PIM消息存储于手持PIM数据库和手持镜像数据库中的步骤。根据第二个方面,本公开涉及可操作地与台式主机连续同步PIM 信息的无线手持设备。该设备包含更新手持PIM数据库以反映PIM 消息变化的装置,更新手持镜像数据库以反映PIM信息变化的装置, 生成电子邮件消息的装置,将PIM信息的变化附加到新电子邮件上 的装置,将对于PIM信息的变化从手持数据格式转换成网络数据格 式的装置,和通过无线网络将电子邮件消息从客户无线手持设备发送 到台式主机的装置。根据第三个方面,本公开涉及通过无线网络在台式主机和客户无 线手持设备之间实现个人信息管理(PIM)的连续同步的系统。该系统 包括台式主机,台式主机具有台式PIM数据库并且可操作地通过无 线网络向客户无线手持设备发送第一 PIM消息,通过无线网络接收 来自客户无线手持设备的第二 PIM消息并且如果第二 PIM消息是非 电子邮件消息,则更新台式PIM数据库。该系统还包括客户无线手 持设备,该设备具有手持PIM数据库和镜像数据库,可操作地通过 无线网络接收第一 PIM消息,根据第一 PIM消息的内容更新PIM数 据库和镜像数据库和通过无线网络发送第二 PIM消息。
图1示出示例网络环境,包括台式主机和客户无线手持设备,在 该网络环境中实施本申请的实施例;图2示出根据本申请实施例的在台式主机和客户无线手持设备 之间实现PIM应用的连续无线同步的系统;图3示出表示实现从台式主机到客户无线手持设备的PIM应用
的连续无线同步的方法实施例的流程图;图4示出表示实现从客户无线手持设备到台式主机的PIM应用 的连续无线同步的方法的另一个实施例的流程图;和图5示出根据本申请附加实施例的在台式主机和客户无线手持 设备之间实现PIM应用的连续无线同步的系统。
具体实施方式
首先参照图1,描述的是一个包括无线分组数据业务网102的示 例网络环境100,其中可实施本专利申请的实施例。企业网104可能 是一个分组交换网,可包括一个或多个地理站点,并且能够被组织为 服务多个企业用户的局域网(LAN)、广域网(WAN)、城域网(MAN)等。 作为企业网104的部分放置的许多应用服务器106-1到106-N可操作 地提供或实现内部和外部业务的主机,业务如电子邮件、视频邮件、 因特网访问、公司数据访问、消息收发、日历和安排、信息管理等。 因此, 一批不同的个人信息装置,如台式计算机、膝上型计算机、掌 上型计算机等,这里一般且共同将它们称为和描述为台式计算机 108,结合企业网104支持的业务可操作地联网到一个或多个应用服 务器106-i,这里i=l,2, ......N。此外,远程业务服务器120可与企业网104连接,使得公司用户 能使用合适的手持设备122访问或实现来自远端的任何业务。可建立 具有端到端加密的安全通信链接,该通信链接通过外部IP网作为媒 介经包括基站126的合适的无线网络基础设施协调可操作与手持设 备122通信,外部IP网即如因特网124的公共分组交换网络和无线 分组数据网络102。在一个实施例中,受信任中继网128可放置在因 特网124和无线分组数据业务网102的基础设施之间。通过例子,手 持设备122可是一个数据激活的手持设备,该设备能够接收和发送语 音、文本消息、网页浏览,与公司应用服务器连接等。为了本专利申请的目的,只要其中分组交换数据业务可用于传输 分组信息,就可使用任何已知的或迄今尚未知的移动通信技术和网络 协议实现无线分组数据业务网102。例如,无线分组数据业务网102
由通用分组无线业务(GPRS)网组成,该GPRS网使用基于全球移 动通信系统(GSM)载波网络的蜂窝结构提供对移动设备的分组无 线访问。在另一个实施例中,无线分组数据业务网102可包含GSM 演进的增强数据速率(EDGE)网、综合数字增强网(IDEN)、码分 多址(CDMA)网和任何第三代(3G)网等。图2示出根据实施例的在台式主机和客户无线手持设备之间实 现PIM应用的连续无线同步的系统。无论何时台式计算机或手持设 备中发生变化,在台式计算机和手持设备之间传输信息以立即互相更 新。如图2所示,台式计算机108、应用服务器106都与图1中的那 些相似,并且网络201 —般指如图1所示的企业网104、远程业务服 务器120、因特网124、中继网128、无线网102和基站126。系统 200在台式主机108和客户无线手持设备202之间实现PIM应用的连 续同步。客户手持设备202包括以下模块传输机构206、同步器216、 数据库访问器224、镜像数据库220、 PIM数据库238、调解器226、 数据库监听器230、电子邮件通信模块208、电子邮件数据库212和 用户接口 (UI) 234。客户手持设备202优选包括一个微处理器(未 示出),它控制手持设备202的所有操作。在示出的实施例中,台式计算机108是主机设备,并且手持设备 202是客户设备。传输机构206是主机设备和客户设备之间的接口 。 它处理网络通信协议如分组组合、分解、加密、解密、重试等。当从 台式计算机108发送PIM消息时,传输机构206接收此消息并且将 消息数据从网络201的数据格式转换成手持设备202的数据格式。同 样,当从手持设备202发送PIM消息时,传输机构206将消息数据 从手持设备202的数据格式转换成网络201的数据格式。传输机构 206向同步器216发送关于来自网络201的消息的通知。同步器216初始化PIM应用,并且从传输机构206接收消息以 验证消息是否有效。如果消息是旧的或冲突,则无效。当用户从手持 设备202发送一个非电子邮件消息如日历约定时,同步器216控制该 消息通过传输机构而不是电子邮件通信模块208传输。同样,当用户 从台式计算机108发送一个非电子邮件消息如日历约定时,则同步器 216控制该消息从传输机构206向数据库访问器224、镜像数据库 220、 PIM数据库238和UI 234传输。当用户从台式计算机108或手 持设备202发送一个电子邮件相关消息如会议请求或会议响应时,同 步器216控制该消息通过电子邮件通信模块208和电子邮件数据库 212,以及除了那些用于非电子邮件消息的模块。当电子邮件消息如会议请求或会议响应来自台式计算机108时, 从电子邮件消息中提取约定数据,并且同步器216确定约定数据是否 有效。如果约定数据有效,即约定数据不是旧的或冲突的,则用约定 数据更新PIM数据库238和镜像数据库220。电子邮件通信模块208 将电子邮件消息存入电子邮件数据库212,因此可由UI 234显示电子 邮件消息。当在手持设备202上创建电子邮件消息如会议请求或会议 响应时,同步器216可根据指定网络协议创建新的电子邮件消息,将 它存入电子邮件数据库212,并且然后将约定数据附加到新的电子邮 件消息上以将该消息发送到传输机构206。无论何时有了来自台式计算机108的消息,数据库访问器224就 访问镜像数据库220和PIM数据库238以更新这些数据库,并且将 他们与台式数据库246同步。此外它响应数据库中任何条目询问,并 且从镜像数据库220査找它。PIM数据库238存储PIM消息,并且 在UI 234上可显示消息变化。例如,PIM数据库238可以是存储日 历条目的日历数据库。条目中的任何变化自动反映到UI 234上。镜 像数据库220反映PIM数据库中的条目。它存储相应于PIM数据库 中的条目的条目,并且使用同步需要的附加信息来补充它。无论何时 在PIM数据库238有来自手持设备202的变化,都可通过比较PIM 数据库238的内容和镜像数据库220的内容识别此变化。调解器226保持镜像数据库220和PIM数据库238在系统200 的起始时间被同步。数据库监听器230接收关于PIM数据库238中 任何变化的通知。关于它接收的任何变化通知,数据库监听器230 比较PIM数据库238的内容和镜像数据库220的内容以识别什么变 化了,并且确认变化是否有效。如果变化违反了协议,则变化无效。 否则,变化有效。此后,将变化信息经过同步器216发送给台式计算
机108以同步台式计算机108。电子邮件数据库212存储电子邮件消息、会议请求和会议响应。 曰历应用的会议请求和会议响应被看作电子邮件消息发送和接收。约 定数据被附加到电子邮件消息。电子邮件通信模块208发送和接收电 子邮件。电子邮件通信模块208接收来自网络201的会议请求和会议 响应作为电子邮件,并且将它存入电子邮件数据库212。 UI234是手 持设备202和用户之间的一个接口。 UI 234从PIM数据库238和电 子邮件数据库212取回用于显示的数据,并且将手持设备202上任何 PIM变化的数据写到PIM数据库238。这个实施例中的PIM数据可 以是日历、联系、任务、备忘录等。图3示出表示方法实施例的流程图,该方法实现从台式主机到客 户无线手持设备的PIM应用的连续无线同步。处理在方块300开始, 并且前进到步骤302,这里从主机108发送PIM消息。这一般发生在 当用户在台式主机108上创建PIM条目如日历条目并且将PIM条目 存入台式数据库246时。在步骤304,传输机构206执行从网络201 到手持设备202的接口处理。传输机构206根据网络通信协议如分组 组合、分解、加密、解密、重试等从网络201接收PIM消息,将PIM 消息数据从网络201的数据格式转换成手持设备202的数据格式,并 且将来自网络201的关于消息的通知发送到同步器216。例如,网络 201的数据格式可是ASCII串格式。例如,手持设备202的数据格式 可是Windows CE数据格式。在步骤306,同步器216接收通知并且确定消息的类型。如果消 息不是电子邮件消息,则处理流程直接前进到步骤316。如果消息是 电子邮件消息如会议请求或会议响应,则处理前进到步骤308,在这 一步中消息从传输机构206被发送到电子邮件通信模块208。然后在 步骤310电子邮件通信模块208从消息提取约定数据。在步骤312,同步器216确定约定数据是否有效。如果约定数据 因为某种原因无效,例如,约定数据是旧的或与现有的约定数据冲突, 那么约定数据被拒绝,并且处理返回到步骤302,这里用户发送另一 条消息如会议请求或会议响应。如果约定数据有效,则在步骤314
同步器216将电子邮件消息存入电子邮件数据库212,用于在UI 234 上显示。然后处理前进到步骤316,在步骤316中使用有效的约定数 据更新PIM数据库238。在步骤318使用有效的约定数据更新镜像数 据库220,并且然后通过UI234读取消息。如果消息类型不是电子邮件消息,例如,消息是约定数据,则随 后在步骤316和318使用约定数据更新PIM数据库238和镜像数据 库220,并且在318在UI上读取约定数据。根据上面的处理清楚的是,只要消息被创建并从台式计算机108 发送,就将此消息从台式计算机108的台式数据库246同步到手持设 备202的PIM数据库238。用户可从UI 234读取此消息。这个实施 例中的PIM消息指日历、联系、任务、备忘录等。对于日历应用,PIM消息可以是新记录的创建,现有记录的更新 或现有记录的删除。日历记录可是一个约定、会议请求或会议响应。 会议请求或会议响应是附加了约定数据的电子邮件消息。下面参考图4将描述来自手持设备的PIM消息的连续同步。图4 是示出方法另一个实施例的流程图,该方法实现从客户无线手持设备 到台式主机的PIM应用的连续无线同步。处理在方块400开始,并且前进到步骤402,在步骤402发生PIM 变化。例如,这可发生在用户通过手持设备202的UI 234引起PIM 变化如日历条目并且将PIM变化存储到PIM数据库238上的地方。 在步骤404更新PIM数据库238。在步骤406, PIM数据库238发送 通知,在PIM数据库238中有了变化。数据库监听器230接收通知, 并且在步骤408比较PIM数据库的内容和镜像数据库的内容识别有 什么变化。在步骤410,确定变化是否有效。如果变化无效,在步骤 412拒绝该消息,并且处理流程回到用户创建另一个变化的步骤402。 如果变化有效,在步骤414使用变化更新镜像数据库220。例如,变 化可是来自手持设备202的约定数据。处理前进到步骤416,在步骤416中由同步器216确定消息的类 型。如果消息不是电子邮件消息,则处理流程直接前进到步骤424, 如下所述。如果消息是电子邮件消息,如会议请求或会议响应,则处 理前进到步骤418,在这一步中由同步器216创建新电子邮件消息, 并且在步骤420,新电子邮件消息存入电子邮件数据库212。在步骤 422,同步器216将在步骤408由数据库监听器230识别的约定数据 附加到新电子邮件消息,并且将附加了约定数据的新电子邮件消息发 送到传输机构206。然后处理前进到步骤424。在步骤424,系统在手持设备202和网络201之间执行接口处理。 传输机构206根据通信协议如分组组合、分解、加密、解密、重试等, 将消息数据从手持设备202的数据格式转换成网络201的数据格式并 将消息发送到网络201,并且台式计算机108提取约定数据,并且 在步骤426使用约定数据更新台式数据库246。在步骤428消息被显 示在台式计算机上。在方框430处理流程结束。上面的处理示出了,只要消息被创建并且被从手持设备202传 送,就将该消息从手持设备202的PIM数据库238同步到台式计算 机108的台式数据库246。这个实施例中的PIM消息指日历、联系、 任务、备忘录等。对于日历应用,PIM消息可以是新记录的创建,现 有记录的更新或现有记录的删除。会议请求或会议响应是附加了约定 数据的电子邮件消息。通过图3和图4所示的处理在台式主机108 和客户手持设备202之间实现PIM应用的连续同步。图5示出在台式主机和客户无线手持设备之间实现PIM应用的 连续无线同步的系统的附加实施例。无论何时在台式主机108或客户 手持设备502中有了变化,在台式主机108和客户手持设备502之间 传输信息以立即互相更新。如图5所示,台式主机108和应用服务器106与图1和2中的那 些相似。网络201 —般指如图1所示的企业网104、远程业务服务器 120、因特网124、中继网128、无线网102和基站126。系统500在 台式主机108和客户无线手持设备502之间实现PIM应用的连续同 步。客户手持设备502包括以下模块传输机构506、镜像监听器510、 同步器516、数据库访问器/监听器524、镜像数据库520、 PIM数据 库538、调解器526、 PIM监听器530、电子邮件通信模块508、电子 邮件数据库512和用户接口 (UI) 534。客户手持设备502优选包括
一个微处理器(未示出),它控制手持设备502的所有操作。在示出的实施例中,台式计算机108是主机设备,并且手持设备 502是客户设备。传输机构506是主机设备108和客户设备502之间 的接口。它处理网络通信协议如分组组合、分解、加密、解密、重试 等。当从台式主机108发送PIM消息时,传输机构506接收此消息 并且将消息数据从网络201的数据格式转换成客户手持设备502的数 据格式。同样,当从客户手持设备502发送PIM消息时,传输机构 506接收此消息并且将消息数据从手持设备502的数据格式转换成网 络201的数据格式。传输机构506向同步器516发送关于来自网络 201的消息的通知。同步器516初始化PIM应用,并且从传输机构506接收消息以 验证消息是否有效。如果消息是旧的或冲突,则无效。当用户从手持 设备502发送一个非电子邮件消息如日历约定,则同步器516通过传 输机构506而不是电子邮件通信模块508控制该消息。同样,当用户 从台式计算机108发送一个非电子邮件消息如日历约定,则同步器 516控制消息从传输机构506向数据库访问器/监听器524、镜像数据 库520、 PIM数据库538和UI 534传输。当用户从台式计算机108 或手持设备502发送一个电子邮件相关消息如会议请求或会议响应 时,同步器516通过电子邮件通信模块508和电子邮件数据库512 和UI 534控制该消息。当电子邮件消息如会议请求或会议响应来自台式主机108时,从 电子邮件消息中提取约定数据,并且同步器516确定约定数据是否有 效。如果约定数据有效,S卩,约定数据不是旧的或冲突的,则使用约 定数据更新PIM数据库538和镜像数据库520。电子邮件通信模块 508将电子邮件消息存入电子邮件数据库512,以可由UI 534显示电 子邮件消息。当在手持设备502上创建电子邮件消息如会议请求或会议响应 时,同步器516可根据指定网络协议创建新的电子邮件消息,将它存 入电子邮件数据库512,并且然后将约定数据附加到新的电子邮件消 息上以向传输机构506发送消息。
无论何时有了来自台式主机108的消息,或者有了来自手持设备 502的PIM变化,数据库访问器/监听器524就访问镜像数据库520 以更新并将它与台式数据库246同步。此外它响应于任何数据库询 问,并且从镜像数据库520取回请求的信息。PIM数据库538存储 PIM消息,并且在UI 534上可显示此消息变化。例如,它可以是存 储日历条目的日历数据库。条目中的任何变化被自动地反映在UI 534 上。镜像数据库520反映PIM数据库538中的条目。它保持相应于 PIM数据库538中的条目的条目,并且使用同步需要的附加信息补充 它。无论何时在PIM数据库538有了产生于手持设备502的变化, 都可通过比较PIM数据库538的内容和镜像数据库520的内容识别 此变化。调解器526保持镜像数据库520和PIM数据库538以在系统500 的起始时间被同步。无论何时在PIM数据库538中有了变化,PIM 监听器530接收来自PIM数据库538的通知。关于它接收的任何变 化通知,PIM监听器530更新镜像数据库520。电子邮件数据库512存储电子邮件消息、会议请求和会议响应。 曰历应用的会议请求和会议响应被看作将发送和接收的电子邮件消 息。约定数据被附加到电子邮件消息。电子邮件通信模块508发送和 接收电子邮件。电子邮件通信模块508接收来自网络201的会议请求 和会议响应作为电子邮件,并且将它存入电子邮件数据库512。UI 534是客户手持设备502和用户之间的一个接口。 UI 534从 PIM数据库538和电子邮件数据库512读取数据用于显示PIM消息, 并且将手持设备502上任何PIM变化的数据写到PIM数据库538。 这个实施例中的PIM数据可以是日历条目、联系、任务、备忘录等。尽管技术人员将认识到客户手持设备502的结构在许多方面相 似于图2的客户手持设备202,但是本领域的技术人员也将认识到两 者之间的许多区别。镜像监听器510监听镜像数据库520中的任何变 化,并且向PIM数据库538传播任何这些变化。这个功能相似于图2 的数据访问器224执行的功能。但是,与图2的数据库访问器224 相比,数据库访问器/监听器524不更新PIM数据库538。数据库访
问器/监听器524仅与镜像数据库520连接,并且将来自同步器516 的任何更新存储到镜像数据库520。数据库访问器/监听器524也监听 镜像数据库520中的任何变化,并且向同步器516传送任何这些变化。 本领域技术人员将理解前面的公开包括各种方面和实施例。根据 进一步的方面,本公开涉及在台式主机和客户无线手持设备之间实现 个人信息管理(PIM)应用的连续同步的方法。该方法包括通过无线 网络从台式主机向客户无线手持设备发送PIM消息,接收客户无线 手持设备中的PIM消息,将PIM消息从网络数据格式转换成手持数 据格式,确定PIM消息的类型,如果PIM消息是非电子邮件消息则 使用PIM消息更新PIM数据库,并且使用PIM消息更新镜像数据库。 PIM数据库存储每个PIM消息条目,而镜像数据库存储PIM数据库 中的每个PIM消息条目的镜像图像以及同步台式主机和客户无线手 持设备的信息。根据某些实施例,方法进一步包括如果PIM消息是电子邮件消 息则提取约定数据,确定约定数据是否有效,如果约定数据有效则将 电子邮件消息存入电子邮件数据库,使用约定数据更新PIM数据库, 和使用约定数据更新镜像数据库。根据进一步的实施例,本公开涉及在台式主机和客户无线手持设 备之间实现个人信息管理(PIM)应用的连续同步的方法。该方法包 括从客户无线手持设备发送PIM消息,更新PIM数据库,通知在PIM 数据库中有了变化,比较PIM数据库的内容和镜像数据库的内容, 识别PIM数据库中的变化信息,基于变化信息更新镜像数据库,确 定PIM消息的类型,如果PIM消息是非电子邮件消息则将变化信息 从手持数据格式转换成网络数据格式,通过无线网络从客户无线手持 设备向台式主机发送变化信息,基于变化信息更新台式主机的台式数 据库。PIM数据库存储每个PIM消息条目,而镜像数据库存储PIM 数据库中的每个PIM消息条目的镜像图像以及同步台式主机和客户 无线手持设备的附加信息。一方面,方法进一步包括如果PIM消息是电子邮件消息则创建 新电子邮件消息,将新电子邮件消息存入电子邮件数据库,将从变化
信息识别的约定数据附加到新电子邮件,将附加了约定数据的新电子 邮件消息从手持数据格式转换成网络数据格式,通过无线网络从客户 无线手持设备向台式主机发送附加了约定数据的新电子邮件消息,基 于约定数据更新台式主机的台式数据库,并且显示附加了约定数据的 新电子邮件消息。根据进一步的实施例,本公开涉及在台式主机和客户无线手持设 备之间实现个人信息管理(PIM)应用的连续同步的系统。该系统包括台式主机,台式主机具有台式PIM数据库,创建第一PIM消息并 且通过无线网络从台式主机向客户无线手持设备发送第一PIM消息, 和从客户无线手持线设备接收因PIM变化导致的第二PIM消息,并 且如果第二 PIM消息是非电子邮件消息,则基于变化信息更新台式PIM数据库;无线网络,可通信地联接到台式主机;客户无线手持设备,可通信地联接到无线网络,包括接口机构的客户无线手持设备根据网络通信协议接收第一 PIM消息并且发送第二 PIM消息,并且如 果第二消息是非电子邮件消息,则将第一第二 PIM从手持数据格式 转换成网络数据格式;同步器,用于确定来自台式主机的第一 PIM 消息的有效性和第二 PIM消息的有效性,确定第一 PIM消息和第二 PIM消息的类型;PIM数据库,用于存储来自台式主机的第一PIM消息和来自客户无线手持设备的PIM变化;镜像数据库,用于存储PIM数据库中每个消息的镜像图像和将台式主机和客户无线手持设 备同步的附加信息;和更新装置,用于基于来自台式主机的第一PIM 消息更新PIM数据库和镜像数据库,并且基于来自客户无线手持设 备的PIM变化更新PIM数据库和镜像数据库。一方面,如果第二 PIM消息是电子邮件消息,则同步器创建新 电子邮件消息,并且将约定数据附加到新电子邮件。系统可进一步包 含电子邮件通信模块,用于如果第一 PIM消息的类型是电子邮件 消息则从接口机构接收第一 PIM消息,并且用于如果第二 PIM消息 是电子邮件消息,则发送附加了约定数据的新电子邮件消息;和电子邮件数据库,用于存储来自台式主机的电子邮件消息和来自客户无线 手持设备的电子邮件消息。接口机构将附加了约定数据的新消息从手
持数据格式转换成网络数据格式,并且台式计算机提取约定数据并更 新台式数据库。虽然此申请参考示意性的实施例描述无线网络,但是本说明书并 不旨在以受限的含义进行解释。参考此描述,移动设备的示意性实施 例和其它实施例的各种修改和组合对于本领域技术人员来说将是显 而易见的。因此,期望附加权利要求包括任何这些修改或实施例。
权利要求
1.一种实现从具有台式PIM数据库的台式主机到具有手持PIM数据库的客户无线手持设备的个人信息管理PIM应用的连续同步的方法,该方法包含无论何时台式PIM数据库中有了变化,在台式主机上生成PIM消息;通过无线网络将PIM消息从台式主机发送到客户无线手持设备;确定PIM消息的类型;和如果PIM消息是非电子邮件消息,将PIM消息存储于手持PIM数据库和手持镜像数据库中。
2. 权利要求1的方法,进一步包含步骤如果PIM消息是电子邮件消息,则从PIM数据库提取约定数据; 确定约定数据是否有效;如果约定数据有效,则将电子邮件消息存入电子邮件数据库; 使用约定数据更新手持PIM数据库,和使用约定数据更新手持镜像数据库。
3. 权利要求l的方法,其中PIM消息是创建日历记录、更新日历记录和删除日历记录之一。
4. 权利要求3的方法,其中日历记录是约定记录。
5. 权利要求3的方法,其中日历记录是会议请求记录。
6. 权利要求3的方法,其中日历记录是会议响应记录。
7. 权利要求l的方法,其中PIM消息是创建联系记录、更新联 系记录和删除联系记录之一 。
8. 权利要求l的方法,其中PIM消息是创建任务记录、更新任 务记录和删除任务记录之一。
9. 权利要求l的方法,其中PIM消息是创建备忘录记录、更新 备忘录记录和删除备忘录记录之一。
10. —种无线手持设备,可操作地与台式主机连续同步PIM信 息,该设备包括 更新手持PIM数据库以反映PIM信息的变化的装置;更新手持镜像数据库以反映PIM信息的变化的装置;生成电子邮件消息的装置;将PIM信息的变化附加到新电子邮件的装置;将PIM信息的变化从手持数据格式转换成网络数据格式的装置;禾口通过无线网络将电子邮件消息从客户无线手持设备发送到台式主 机的装置。
11. 权利要求10的设备,其中变化是创建日历记录、更新日历 记录和删除日历记录之一。
12. 权利要求ll的设备,其中日历记录是约定记录。
13. 权利要求ll的设备,其中日历记录是会议请求记录。
14. 权利要求ll的设备,其中日历记录是会议响应记录。
15. 权利要求10的设备,其中PIM消息的变化是创建联系记录、 更新联系记录和删除联系记录之一。
16. 权利要求10的设备,其中PIM消息的变化是创建任务记录、 更新任务记录和删除任务记录之一。
17. 权利要求10的设备,其中PIM消息的变化是创建备忘录记 录、更新备忘录记录和删除备忘录记录之一。
18. —种系统,用于通过无线网络在台式主机和客户无线手持设 备之间实现个人信息管理(PIM)的连续同步,该系统包括台式主机,具有台式PIM数据库,并且可操作地通过无线网络 向客户无线手持设备发送第一 PIM消息,通过无线网络接收来自客 户无线手持设备的第二 PIM消息,并且如果第二 PIM消息是非电子 邮件消息,则更新台式PIM数据库;客户无线手持设备,具有手持PIM数据库和镜像数据库,可操 作地通过无线网络接收第一 PIM消息,根据第一 PIM消息的内容更 新PIM数据库和镜像数据库,并通过无线网络发送第二 PIM消息。
19. 权利要求18的系统,进一步包括同步器,如果第二PIM消 息是电子邮件消息,则同步器可操作地创建新电子邮件消息,并且将约定数据附加到新电子邮件。
20.权利要求18的系统,其中第一PIM消息涉及创建日历记录、 更新日历记录和删除日历记录之一 。
全文摘要
无线手持设备与台式主机可操作地连续同步PIM信息。设备包括更新手持PIM数据库以反映PIM信息的变化的装置,更新手持镜像数据库以反映PIM信息的变化的装置,生成涉及PIM信息变化的PIM消息的装置,将PIM信息从手持数据格式转换成网络数据格式的装置和通过无线网络将PIM消息从客户无线手持设备向台式主机发送的装置。
文档编号H04L12/16GK101151841SQ200580043727
公开日2008年3月26日 申请日期2005年12月22日 优先权日2004年12月23日
发明者阮志刚, 阿尼斯·库马尔·阿格拉瓦尔 申请人:捷讯研究有限公司