统一查看在移动设备上的通信事件的用户界面和方法

文档序号:7757247阅读:133来源:国知局
专利名称:统一查看在移动设备上的通信事件的用户界面和方法
技术领域
本发明一般涉及用于通信的用户界面。尤其是,本发明涉及用于在具有选择存储的通信事件的背景中显示通信事件的用户界面。
背景技术
大多数蜂窝网络,诸如码分多址(CDMA)和全球服务移动(GSM)网络除了支持基于标准电话的服务以外,还支持数据服务。短消息服务(SMS)和无线应用协议(WAP)是用在许多蜂窝网络上的数据中心服务。数据网络,诸如MobiTexTM、DatatacTM,以及高级网络,诸如通用分组无线业务(GPRS)、通用移动通信系统(UMTS)、GSM演进的增前型数据率(EDGE)和覆盖蜂窝网络的1X,允许合适的配置移动设备,以提供数据服务,诸如电子邮件、网络浏览,以及SMS和多媒体消息业务(MMS)通信,和WAP数据会话。通信事件包括电话呼叫、发送和接收、SMS消息发送和接收、电子邮件通信发送和接收和无线应用协议会话,特别是基于数据的事务处理。每个通信事件至少具有两方,移动设备的用户和至少一个通信者。每个通信者能具有多个联系地址,诸如网络电话号码、家庭电话号码、移动电话号码、SMS地址、和多个电子邮件地址。移动设备最初用于提供电话服务,并且,随着以数据为中心的特征的增加,操作变得复杂。目前,用户界面可用于查看移动设备上通信事件的历史,典型的只能使用户查看一类通信事件的历史,或其子集,并形成历史查看通信事件的内容。这只在语音背景下有意义,但是附加的数据服务已经显示该界面不能胜任的范例。

图1描述了现有技术的用户界面10。用户界面10显示通知新消息12,诸如已经被接收的电子邮件或SMS消息。向移动设备的用户呈现该选项以退出该通知14,或读取接收的消息16。该用户界面不允许用户查看应当解释接收消息的背景。图2描述了现有技术18的第二用户接口。用户接口18描述了一列最近的电话呼叫。再次向用户呈现退出选项14,另外给出选项将呼叫22给予一个最近的呼叫者,或从最近呼叫者列表中删除20呼叫者。这类呼叫列表提供分开的发送和接收呼叫列表,或提供发送和接收呼叫的综合列表。目前,当移动设备接收输入通信事件,诸如SMS消息时,提供给用户的唯一消息是已经接收的SMS消息。该通知可以显示始发端SMS地址。然后,用户能查看SMS消息,或滚动在SMS消息盒中的集合,以确定从相同始发端地址接收的最后SMS消息。如果用户希望查看发送给始发输入SMS消息的用户的最后的SMS消息,用户必须在移动设备本身之外检查SMS。另外,如果用户希望查看何时该最后呼叫产生SMS始发端地址时,或从始发端SMS地址接收何时发生,该用户必须检查输入或输出呼叫记录。如果在移动设备中集成电子邮件服务,必须检验附加列表。这提供多个不同的列表,用户必须检查该列表以确定与通信者有关的通信事件历史。如果通信者具有多个联系地址,查看与该通信者有关的所有通信事件将更复杂。因此,希望提供一种方法和系统,用于以一种方式处理通信事件,该方式通过存在的与指定通信者有关的通信事件历史,为移动设备的用户提供通信事件的背景。
发明概述本发明的一个目的是消除或减轻以前通信事件处理系统的至少一个缺点。在第一方面,本发明提供在具有用户界面的移动设备中处理通信事件的方法。该方法包括在通信事件数据库中识别与通信事件有关的通信者,从通信事件数据库中检索与通信者有关的通信事件,并控制用户界面将检索的通信事件历史提供给用户。在本发明第一方面的实施例中,识别步骤优先于为通信事件确定通信事件类型的步骤,在此从包括基于电话的语音通信事件、电子邮件通信事件、短消息服务通信事件和无线应用协议通信事件的列表中选择通信事件的通信事件类型。在本发明的其他实施例中,通讯事件是输入通讯事件,该方法还包括在识别通信者之前接收输入的通信事件。在本发明的其他实施例中,用户界面是显示器,并且控制用户界面的步骤包括在显示器上显示检索的通信事件历史。在本发明的其他实施例中,该方法包括将输入的通信事件添加到通信事件数据库中的通信事件历史上。在本发明的实施例中,接收输入的通信事件和识别通信者包括接收基于电话的电话呼叫并从呼叫显示消息中提取电话号码,接收输入的电子邮件消息并从电子邮件消息的报头中提取电子邮件地址,以及接收输入的短消息服务(SMS)消息并从SMS消息中提取始发端地址中的一个。在本发明的其他实施例中,识别该通信者还包括参照提取的电话号码、提取的电子邮件地址和提取的始发端地址,登录可访问移动设备的地址薄。在本发明的其他实施例中,该方法包括控制用户界面以向用户提供通信事件处理选项的步骤,在此控制用户界面能包括提供用户选项以忽略或回答输入的电话呼叫,或读取或忽略输入的电子邮件消息和输入的SMS消息中的一个。本发明的其他实施例包括更新通信事件数据库,在向用户提供通信事件处理选项之后反映输入的通信事件的状态。在本发明的第二方面,提供移动设备,该装置具有用户界面和用户发送和接收通信事件的收发机。该移动设备包括通信事件数据库,和通信事件处理器。该通信事件数据库用于存储于通信者有关的通信事件历史。该通信事件处理器与通信事件数据库相互联系用于响应通信事件,从通信事件数据库中检索通信事件历史,并用于控制用于界面向用户提供检索的通信事件历史。在本发明第二方面的实施里中,该通信事件处理器包括通信事件类型识别器,用于从一列包括电话语音通信事件、电子邮件通信事件、短消息服务通信事件和无线应用协议通信事件的列表中识别通信事件的类型。在本发明第二方面的其他实施例中,用户界面是显示器,并且通信事件处理器包括用于控制显示器显示检索的通信事件历史的显示控制器。在本发明的其他实施例中,通信事件处理器包括通信者标识器,用于识别输入通信事件的通信者,并且该通信者识别器连接用于接收呼叫显示信息的收发机,和包括用于基于接收的呼叫显示信息识别输入通信事件的通信者的装置,和包括报头分析装置,用于分析接收的电子邮件消息和接收的SMS消息其中之一的报头以提取始发端地址,和包括基于提取的始发端地址来识别输入通信事件的通信者的装置。在其他实施例中,通信者识别器包括地址薄接口,用于参照接收的呼叫显示信息和提取的始发端地址登录能访问移动设备的地址薄,以识别通信者。在本发明第二方面的其他实施例中,该通信事件处理器包括用户界面控制器,用于控制用户界面以提供给用户通信事件处理选项,并包括用于更新通信事件数据库来反映输入呼叫的状态的装置。在本发明第三方面,提供集成在具有用户界面的通信装置中的通信事件处理器。该通信事件处理器包括数据库接口和用户界面控制器。该数据库接口用来和通信事件数据库通信,响应通信事件来检索与通信者有关的通信事件历史。该用户界面控制器用于从数据库接口接收检索的通信事件历史,并且用于控制用户界面将检索的通信事件提供给用户。基于以下结合附图的本发明具体实施例的描述,对于本领域普通技术人员,本发明的其他方面和特征将更加清楚。
附图的简要描述现在,通过范例并参考附图来描述本发明的实施例,其中图1描述了现有技术的通信事件的处理系统;图2描述了现有技术的通信事件历史列表;图3是描述本发明的方法的流程图;图4是描述本发明的另一方法的流程图;图5描述了本发明的典型系统;图6描述了用于本发明移动设备的数据流;和图7描述了用于本发明移动设备的数据流详细描述通常,本发明提供用于跟踪始发端,和在移动设备上接收通信事件的系统和方法。通过跟踪接收和发送的通信事件,移动设备能向用于提供与任何一方通信的背景。在本发明中,移动设备提供集成的用户界面,通过该界面,用户能查看特定通信者已经参与的通信事件。本发明的移动设备利用通信事件数据库去跟踪有关各种通信者的所有输入和输出通信事件。本发明提供统一查看通信事件,以便用户能确定任何接收的通信事件的背景,或能确定发生的通信事件的背景。因此,基于接收的SMS消息,或其他通信事件,在识别通信事件的类型后,除了通知用户消息已经被接收,该移动设备将向用户呈现一列最近的通信事件,该通信事件与消息的始发端地址有关。用户也可以指定查看有关以前通信事件的信息的选项,这可以包括查看以前的SMS消息,查看有关为无线应用协议浏览会话接收的数据的信息,或任何发出或接收的呼叫的呼叫长度和日期。该信息将允许用户更好的将新消息的内容溶入背景。在出现的优选实施例中,用户能设置条件,必须与输入的通信事件的特性匹配,以便开始检索通信事件历史。这允许用户只能提供用于选择的通信者,和选择的通信事件类型的通信事件历史。图3描述了本发明的典型方法。在步骤100,移动设备接收通信事件。最好,作为在步骤100接收通信事件的一部分,该移动设备识别该通信事件是一组公知的通信事件类型包括电话呼叫、电子邮件消息和SMS消息,以及其他公知的通信事件类型中的一种。在步骤102,基于通信事件的接收,该移动设备识别通信事件中的通信者。对通信者的识别最好使用呼叫显示器,以及如果通信事件是电话呼叫使用信令系统7(SS7)类型特征,如果通信事件是电子邮件消息通过分析电子邮件的报头或通过分析SMS消息中的报头信息来实施。基于在步骤102中识别该通信者,在步骤104,该移动设备使用通信者标识来检索和显示详述已经包含通信者的通信事件的通信事件历史。在步骤104中检索的通信事件历史典型的从移动设备的数据库,或访问移动设备中检索,并用于跟踪通信事件。基于从数据库检索通信事件历史,该移动设备向用户显示该通信事件历史。优选的,将信息显示给用户将允许用户查看以前的SMS和电子邮件消息以确定接收消息的背景。另外,用户最好能查看一列所有发送和接收的包含通信者的呼叫以及呼叫发生的事件和日期,如果呼叫被应答的呼叫长度,和如果呼叫被应答和没被应答的指示。在本发明的方法的优选实施例中,该移动设备显示具有通信者的通信事件总和,该通信者包括始发端的通信者,和被移动设备接收的通信者。然而,在特定实施例中完全期待用户只存在于总和中的输入或输出的通信事件中。最好,用户具有选项以在单个显示器上查看输入和输出的消息,仅是输入消息,或仅是输出的通信事件。当在步骤100中本发明的移动设备接收通信事件时,本领域技术人员将容易明白该通信事件可以是多个事件类型中的任何一种。典型的,基于在步骤100接收通信事件,该移动设备分析输入的事件并确定它的具体类型。能以本领域技术人员理解的许多方式执行该通信事件类型的确定。一种方法包括基于接收通信事件的信道来确定通信事件类型。例如,如果该设备支持GSM通信和GPRS通信,并且该移动设备能支持语音、SMS、电子邮件和WAP类型通信事件,通过GPRS通信信道接收的通信事件是WAP或基于电子邮件的通信,而通过GSM通信信道接收通信事件将是SMS或语音类新通信事件。在基于通信信道将选择缩小到两个选项后,该移动设备可以分析与输入的通信事件有关的报头,以确定它的具体类型。例如,WAP数据会话和电子邮件消息典型的符合不同标准的格式,并且基于对格式的分析,可以进行确定。在SMS消息和基于电话的语音通信事件之间的区别在本领域中是公知的,并且能容易的实现。可以想象,在高级网络中,所有数据和语音业务将承载在同一信道上,就像语音和数据承载在IP承载语音数据网络中。在该网络中,与数据报有关的报头信息,或其他数据单元,提供通信事件的不同类型的标识。本领域技术人员容易明白在不脱离本发明范围的情况下,可实现多种替换方法。图4描述了图3方法的其他实施例。在图4描述的方法中,步骤100、102和104保持相同。另外,在步骤106,在接收通信事件之后,将通信事件添加到移动设备的数据库中。该步骤可在过程中的任何点上执行,并且如下显示的通信事件的接收作为优选内容。在步骤108,该移动设备呈现用户界面,允许用户忽视或应答输入的电话呼叫,或在接收SMS,和电子邮件消息的情况下选择的读取消息或输出通知。最好这些选项随着检索的通信事件历史一起出现,以便用户基于事件历史能确定如何处理输入的通信事件。在步骤110,该数据库被更新以反映通信状态。如上所述,该用户界面最好指示用户是否已经读取SMS或电子邮件消息,或答复,并指示是否呼叫被应答。这些特征被收集描述为消息的状态。在步骤110,该数据库被更新以反映在步骤108用户是否选择呼叫或应答,或在步骤108用户是否选择读取该消息或输出该通知。在出现的优选实施例中,在步骤102通过参照由呼叫显示,电子邮件报头的分析,或SMS消息的分析所得到的信息,来执行通信者的识别,以确定通信事件发生的始发端地址,并且信息包含在能访问移动设备的地址薄中。多数通信者通常具有变化的联系地址,包括与蜂窝电话、家庭电话,和办公电话对应的电话号码,以及多个电子邮件地址,和SMS地址。通过交联在步骤102获得的通信者识别信息和移动设备的地址薄,有可能向移动设备的用户提供通信事件历史,该历史包括所有通信,以及向识别的通信者的电话呼叫,或来自通信者的应答。图5描述了根据本发明的移动设备112的实施例。移动设备112最好包括数据库116、收发机118、处理器122和显示器120。在本发明替换的实施例中,移动设备112不包括数据库116,并改为通过无线链路访问中央服务器的主机数据库116。在其他实施例中,移动设备112包括具有多个用于各种通信者的联系地址的地址薄,或使用无线连接访问该地址薄。通信事件软件接口模块126最好是处理器122执行的软件应用程序,并且是根据本发明的通信事件处理器的特殊范例。设想该通信事件处理器可作为单独的硬件部分实现,其可以实施或不实施基于例程的软件。在其他实施例中,通信事件处理器可以是激活并与处理器122集成的硬件。最好构成数据库116具有至少一个表128。在表128中,四个数据字段被识别。首先识别的数据字段是状态130。状态字段130指示是否已经读取电子邮件和SMS消息,和指示是否电话呼叫被应答。类型字段132表示记录的通信事件的类型。类型132用于识别通信事件是否是电子邮件消息、电话呼叫,和SMS消息。在出现的优选实施例中,类型字段也指示是否通信事件从移动设备112始发和被移动设备接收。表128中的第三个项目是数据字段134。该数据字段134包含与记录的通信事件有关的信息。在出现的优选实施例中,用于SMS和电子邮件消息的数据字段将包括消息本身。对于电话呼叫,在出现的优选实施例中,数据字段134将指示呼叫发生的时间,和呼叫持续时间。表128的最后字段是索引138。本领域技术人员将清楚许多索引机制可使用在有关的或平面文件,数据库类型中。使用索引138能容易的识别并发现与特定呼叫有关的记录。本领域技术人员将认识到由于移动设备112开始与各种通信者的通信事件,将引入表中的许多项目。本领域技术人员将认识到结合移动设备112可访问的地址薄,可见将索引字段138和状态字段相关130相关来确定用于多个不同通信者的通信事件历史。收发机118用于发送和接收通信事件。基于接收的通信事件,收发机118开始传送数据给处理器122。结合通信事件软件接口模块126,处理器122执行图3描述的方法。因此,处理器122基于接收的通信事件结合显示器120,此后查询数据库116。因此,处理器122使用显示器120来提供接口124。接口124描述了数据和事件,以及在移动设备和通信者之间的电子邮件、SMS、WAP、和电话呼叫类型通信事件的数量。如在接口124中所述,使用表128的状态字段130、类型字段132,和数据字段134来向用户提供指示存在未经阅读的电子邮件、发送邮件消息,接收邮件消息,和在移动设备和通信者之间已经进行发出呼叫。收发机118可被单独的发射机和接收机取代,并且允许移动设备通过无线链路接收通信。本发明的优选实施例使用能够接收CDMA语音通信以及1X数据通信的收发机,在替换的实施例中,将该收发机设计成分别接收GPRS、和GSM数据和语音服务。本领域技术人员将明白在本发明中期待能接收语音和数据协议的各种其他组合。显示器120最好是液晶显示器,并且可以是触敏液晶显示器,以便用户能在设备自身的屏幕上提供用户界面确认按钮。移动设备设计领域的技术人员将容易理解在液晶显示器上实现图形界面,以及触敏液晶显示器。完全期待,尽管在此已经描述移动设备112具有显示器120,可以用其他用户界面替换该显示器120。该用户界面的范例包括音频接口和用于具有视觉损伤的人使用的动态布来叶盲文点子板。处理器122连接数据库116,并且能在数据库116上执行数据库查询,以获得来自呼叫事件数据库116的信息。另外,处理器122连接地址薄,以便从步骤102识别的通信者能参照地址薄并匹配地址薄中的名称。这将允许移动设备112向用户提供来自呼叫事件数据库116的呼叫事件历史,该数据库包括识别的通信者已经参与的所有通信事件,而不管通信者使用的通信地址。基于参照地址薄识别该通信者,处理器122查询通信事件数据库116以获得在移动设备的用户和识别的通信者之间的所有通信事件的列表。查询的结果被转发并在显示器120上提供给用户。在图4描述的系统的优选实施例中,通信事件软件接口模块126包括通信事件类型识别符。该识别符用于确定与通信事件有关的类型。该识别的类型存储在数据库116的类型字段132中。在描述的实施例中,该识别器最好是软件例程,并且更普通的实施为通信事件处理器的模块。图6描述了本发明数据流的典型实施例。预定触发事件140,诸如输入的SMS消息用作预置标准142。至少一个标准144设置在预置标准142中。该至少一个标准144可以是来自特定方的通信。在该情况下,预置标准142对应于触发的事件、SMS消息的接收,和至少一个标准144,与指定的个人通信。在此设置预置标准142作为通过SMS消息与指定个人通信。在该优选实施例中,使用该预置标准142,以便只有适合预定描述的通信事件将导致从数据库116中检索通信事件历史。在本发明替换的实施例中,使用一种方法,诸如在图3中描述的方法,所有通信事件将导致从数据库116中检索通信事件历史。移动设备112使用收发机118接收通信事件。基于接收的任何通信事件,该预置标准与接收的通信事件相比。如果该预置标准142和从收发机118中接收的通信事件匹配,该过程向下进行到达确定148,在此确定通信事件是否匹配预置标准。如果该通信事件匹配该预置标准,移动设备112进行到步骤150,在步骤156将选择的通信事件添加到统一的通信事件列表中,该列表存储在数据库116中。在这点上,移动设备112在进行到步骤152中标记该通信事件。如果在确定148中确定下个通信事件不匹配预置标准,移动设备112在过程152中开始标记该通信事件,而不选择通信事件和将它添加到统一通信事件列表中156。接着在步骤152中通信事件的标记之后,确定是否所有的通信事件在确定154中被处理。如果所有为解决的通信事件没有被处理,移动设备112返回步骤148。否则,结合从数据库116中获得的统一通信事件列表156,在显示器120上提供用户界面124。如图6中所描述的比较,以确定是否已经匹配一组标准,将参考图5中所示的具体的表128在图7中进行更详细的描述。图7描述了包含表128的数据库116,该表128具有用于状态130、类型132、数据134和索引138的字段。通过用户预定至少一个标准144。基于接收的输入通信事件,该至少一个标准与输入的通信事件的状态130、类型132、数据134和索引138进行比较。如果在158中该事件匹配状态标准,然后在步骤160中比较类型标准。如果在步骤160中,该事件匹配该标准的类型,进一步在162中比较数据标准,并且等待成功完成该事件匹配数据状态,在步骤164中该事件匹配该索引标准。如果在任一比较158、160、162或164中,该事件不与一个标准匹配,移动设备112进入不匹配状态168。如果所有的比较都成功,移动设备112进入匹配状态166。基于到达该匹配状态166,处理器122查询数据库116以检索通信事件历史。如果达到不匹配状态168,处理器122等候下一个通信事件历史。图7暗含的顺序不是必需的顺序,并且可以各种顺序或平行的实施该比较。所描述的顺序是为了简化而选择的,并且考虑实质上只是示范。如上所述,本发明的优选实施例交联通信者标识信息,该信息具有包含在移动设备112可访问的地址薄中的信息。这允许该地址薄信息用于将SMS地址,用于蜂窝、家庭和办公电话的电话号码,多个电子邮件地址,与个人或实体有关的WAP访问站点互相连接。该基于信息的地址交联允许用户适当进入与已经接收消息的个人进行的所有通信的背景。在许多移动设备112中,结合集中电子邮件服务器,使用作为存在点(POP)协议的标准协议的能力用于提供在移动设备112和中央电子邮件帐户之间无缝传输。在该情况下,移动设备112的用户能通过台式机,或移动设备112无缝的答复电子邮件消息。在该优选实施例中,该通过联系中央服务器以反映来自台式机的电机邮件消息已经被答复来更新移动设备112。因此,使用移动设备112将能够安全确定接收消息的背景。在典型实施例中,包括从移动设备始发的消息和呼叫,从台式机发送和接收的消息,和可访问移动设备112的所有其他通信事件的所有通信事件存储在数据库116。数据库116最好集成在移动设备112中,尽管完全期待数据库116能驻留在中央服务器中,并由移动设备112进行无线访问。这类系统的实施对本领域技术人员是很容易理解的。数据库112最好跟踪通信事件的类型132,包含在通信事件中的数据134,以及优选的事件的状态130。该事件的类型132典型的表示它是否是电话呼叫、SMS消息,和电子邮件消息、WAP数据传输,或其他基于事务处理的数据。该类型字段132也表示通信是否被移动设备的用户接收,从移动设备的用户始发。该数据字段134典型的包括电子邮件消息本身,SMS消息本身,与WAP数据传输有关的信息,或呼叫长度,等等。该消息的状态130典型包括是否发出或接收的呼叫被应答,或是否接收的消息被答复。本领域技术人员将清楚,最好利用索引字段138索引该数据,然而,索引的执行纯粹是随意的,尽管本领域技术人员理解。因此,在实施中,本发明的移动设备112将接收通信事件,并在显示事件的通知之前,确定它是电子邮件消息、SMS消息,或电话呼叫,该移动设备的处理器使用作为密钥的呼叫号码查询该数据库116。使用诸如呼叫显示、或可视呼叫等候,该呼叫号码典型的被传送给移动设备的处理器,这些对本领域技术人员来说是很好理解的。使用输入的呼叫号码或地址查询数据库116,因为搜索范围将导致查询响应,该响应包括在移动设备112或任何与移动设备112有关的帐户,和输入地址之间的所有通信事件列表。然后在移动设备的显示器120上将信息呈现给用户,以便在答复电话呼叫之前,用户将了解上次通信的日期。可选的,如果接收SMS消息产生通知,该用户具有SMS消息的背景,因而能观察以前的SMS消息、以前的电子邮件消息,并且也呈现指示SMS始发地址的上次呼叫的日期。在该优选实施例中,从数据库116中检索的通信事件历史按年代顺序被存储,以便最新的信息出现在列表的顶部。另外,在移动设备112或任何与它有关的帐户,和始发该消息的一方之间的电子邮件消息、SMS消息、WAP会话、和电话呼叫的数量总和被呈现。本领域技术人员将清楚数据库116可以是关系数据库,或平面文件数据库。尽管本领域技术人员能理解使用关系数据库可提供许多好处,可以想到通过使用平面文件数据库也能实施本发明。另外,本领域技术人员将明白利用关系数据库实施本发明的多个方法。例如,提出该方法。本领域技术人员也能理解,该方法指示示意,并不限制本发明的范围。在未示意的实施例中,任何事件,不管它是否是通信事件或任何其他被移动设备112检测的事件,能触发消息软件接口模块以使用特定预置标准142来显示选择在通信事件历史中的通信事件。例如,在具有集成的记事册的移动设备112中,当记事册中计划的会话呼叫发生时,处理器122触发具有预置标准142的通信软件接口模块126,以优选的选择和提供未决的输出会话呼叫通讯事件,该事件具有比其他选择的通信事件具有更高的优先级。换句话说,当移动设备112接收通信,诸如电子邮件消息、SMS消息、WAP寻呼响应、语音/音频呼叫,处理器122使用预置标准142触发通信软件接口模块126,来优选的选择和提供接收的通信事件,该事件比其他选择的通信事件具有更高的优先级。该预置标准也可以匹配通信事件数据。例如,观察从特定联系人发送或接收的所有通信事件,该预置标准可以包括将选择的通信事件数据与在用于联系人的地址薄条目中发现的所有特定联系人信息进行匹配。作为范例,考虑从股票经纪人发送或接收的所有通信事件。用于股票经纪人的联系信息最好存储在地址薄中。优选的,每个地址薄条目包含能映射一个或多个由移动设备支持的通信地址的各种字段。例如,在对应于股票经纪人的条目中,如果下列字段被定义电话号码、移动电话号码、传真号码、电子邮件地址、和URL;接着的范例优选的映射消息类型。该电话、移动、和传真号码映射到语音和/或音频通信事件。该移动号码另外映射为用于SMS类型通信事件的SMS地址。该电子邮件地址映射为电子邮件通信事件。该URL映射为对应的通信事件类型。例如,http URl可映射为网络和/或WAP,而FTP URL(文件传输协议)能映射为ftp通信事件。匹配在地址薄的股票经纪人联系条目中的至少一个字段的所有通信事件,包括电话呼叫、SMS通信事件、电子邮件、网络通信事件、WAP通信事件或其他通信事件被通信事件软件接口模块126选择,并且被显示。优选的,从数据库116中呈现的检索数据显示该联系姓名,诸如由预置标准142定义的“股票经纪人”。在其他实施例中,该通信事件软件接口模块126通过利用由用户选择的关键字来比较每个存储的通信事件128的通信事件数据以识别相关的存储的通信事件。用选择存储的通信事件128来匹配当前的通信事件的替换方法可通过它自己实施,或作为进一步显示由其他上述方法识别的选择的通信事件的方法。例如,为了继续上述股票经纪人范例,可以添加其他预置标准以产生在选择的通信事件上操作的其他过滤器。在新过滤器中的通信事件数据可包括使用URL通过WAP得到的股票报价,以及在与股票经纪人的电话呼叫期间产生的注释。因此该用户确定选择预置标准,以及匹配联系信息,进而匹配正规表达式,诸如,关键字“卖”或“买”。通过允许用户去设置预置标准,该通信事件软件接口模块126基于预置标准统一通信事件,这对时间中特殊点上的用户很重要,例如,允许用户去统一由股票经纪人通过电话呼叫或电子邮件利用随后由用户通过WAP检索的股票报价来提供的股票选择,以便确定直接向他的股票经纪人或交易系统的买、卖或持有的通知。因此本发明的系统已经结合移动设备112进行了描述,本领域技术人员将理解,本发明的软件实施可在许多不同平台上执行,或封装用于在多个平台上使用。在该范例中,可以配置台式机以使用本发明的通信事件处理器,来提供通信事件历史用于接收的电子邮件消息。另外,在台式机上可附加SMS调制解调器,以便它能接收SMS消息,并能将通信事件历史提供给用于以允许用于确定接收的SMS消息的背景。另外,可配置该台式机以便它与IP承载语音(VoIP)电话通信,以便所有输入和输出呼叫被记录在通信事件数据库116中。在该实施中,该通信事件处理器使用通信事件数据库接口与本地或远程通信事件数据库116通信来检索与识别的通信者有关的通信事件历史,该通信者通过使用呼叫显示信息,或从输入的电子邮件或SMS消息的报头中提取的地址信息来识别。本发明的上述实施例只是范例。在不脱离本发明范围的情况下,本领域技术人员可对特殊实施例进行有效的改变、修改和变化,本发明的范围仅由附属的权利要求确定。
权利要求
1.一种在具有用户界面的移动设备中处理通信事件的方法,该方法包括在通信事件数据库中识别与通信事件有关的通信者;从通信事件数据库中接收与通信者有关的通信事件历史;和控制用户界面向用户提供检索的通信事件历史。
2.如权利要求1所述的方法,其中识别步骤在确定用于通信事件的通信事件类型的步骤之前。
3.如权利要求2所述的方法,其中确定的通信事件的通信事件类型是从包括电话语音通信事件、电子邮件通信事件、短消息服务通信事件和无线应用协议通信事件的列表中选择出来的。
4.如权利要求1所述的方法,其中通信事件是输入的通信事件,并且还包括在识别通信者之前接收输入的通信事件的步骤。
5.如权利要求1所述的方法,其中用户界面是显示器,并且控制用户界面的步骤包括在显示器上显示检索的通信事件历史的步骤。
6.如权利要求4所述的方法,还包括将输入的通信事件添加通信事件数据库中的通信事件历史中。
7.如权利要求4所述的方法,其中接收输入通信事件的步骤包括下列其中之一接收基于电话呼叫的电话;接收输入的电子邮件消息;和接收输入的短消息服务(SMS)消息。
8.如权利要求1所述的方法,其中识别通信者的步骤包括下列之一从呼叫显示信息中提取电话号码;从电子邮件消息的报头中提取电子邮件地址;和从SMS消息中提取始发地址。
9.如权利要求8所述的方法,其中识别步骤还包括参照提取的电话号码、提取的电子邮件地址和提取的始发地址中的一个,用地址薄中的条目访问移动设备。
10.如权利要求7所述的方法,还包括控制用户界面向用户提供通信事件处理选项的步骤。
11.如权利要求10所述的方法,其中控制用户界面的步骤包括向用户提供忽视或应答输入的电话呼叫的选项。
12.如权利要求11所述的方法,还包括更新通信事件数据库来反映输入呼叫的状态的步骤。
13.如权利要求10所述的方法,其中显示通信事件处理选项的步骤包括显示选项以读取或忽视输入的电子邮件消息和输入的SMS消息中的一个。
14.如权利要求13所述的方法,还包括更新通信事件数据库以反映输入的电子邮件消息和输入的SMS消息中的一个的状态的步骤。
15.一种移动设备,具有用户界面和用于发送和接收通信事件的收发机,该移动设备包括通信事件数据库,用于存储与通信者有关的通信事件历史;和通信事件处理器,与通信事件数据库通信,响应通信事件,从通信事件数据库中检索通信事件历史;和用于控制用户界面向用户提供检索的通信事件历史。
16.如权利要求15所述的移动设备,其中通信事件处理器包括通信事件类型识别器,用于从包括基于电话的语音通信事件、电子邮件通信事件、短消息服务通信事件和无线应用协议通信事件的列表中识别通信事件的类型。
17.如权利要求15所述的移动设备,其中用户界面是显示器,该通信事件处理器包括显示控制器,用于控制显示器以显示检索的通信事件历史。
18.如权利要求15所述的移动设备,其中通信事件处理器包括用于识别输入的通信事件的通信者的通信者识别器。
19.如权利要求18所述的移动设备,其中通信者识别器连接用于接收呼叫显示信息的收发机,并且包括基于接收的呼叫显示信息用于识别输入通信事件的通信者的装置。
20.如权利要求19所述的移动设备,其中通信者识别器包括地址薄接口,用于参照接收的呼叫显示信息,利用在可访问移动设备的地址薄中的条目来识别通信者。
21.如权利要求18所述的移动设备,其中通信者识别器包括报头分析装置,用于分析接收的电子邮件和接收的SMS消息之一的报头,来提取始发地址,并包括基于提取的始发地址来识别输入通信事件的通信者的装置。
22.如权利要求21所述的移动设备,其中通信者识别器包括地址薄接口,用于参照提取的始发地址,通过可访问移动设备的地址薄中的条目来识别通信者。
23.如权利要求15所述的移动设备,其中通信事件处理器包括用户界面控制器,用于控制用户界面向用户提供通信事件处理选项。
24.如权利要求23所述的方法,其中通信事件处理器包括用于更新通信事件数据库来反映输入呼叫的状态的装置。
25.一种集成在具有用户界面的通信设备中的通信事件处理器,该通信事件处理器包括数据库接口,用于和通信事件数据库通信,检索与响应通信事件的通信者有关的通信事件历史;和用户界面控制器,用于从数据库界面接收检索的通信事件历史,并且用于控制用户界面向用户提供检索的通信事件历史。
26.一种无线设备,包括观察屏;处理器;存储已经由无线设备发送或接收的通信事件的存储装置;和由处理器执行的通信事件软件接口模块,(a)过滤存储在存储装置中的每个通信事件以识别符合预置标准的一个或多个选择的通信事件,和(b)在观察屏上显示一个或多个通信事件。
27.如权利要求26所述的无线设备,其中通信事件包括从包含电子邮件、SMS、WAP、语音呼叫、即时消息会话、SIP、日历事件、game turns、通知、任务和地址卡的组中选择的至少一个通信事件类型。
28.如权利要求26所述的无线设备,其中通信事件包括从包含电子邮件地址、MSISDN、URI、IP地址、PIN、和姓名的组中选择的至少一个通信事件标识符。
29.如权利要求26所述的无线设备,其中由无线设备的用户设置用于一个或多个选择的通信事件的预置标准。
30.如权利要求26所述的无线设备,其中用于一个或多个选择的通信事件的预置标准包括用户不注意的通信事件的条件。
31.如权利要求26所述的无线设备,其中由处理器执行的通信事件软件接口模块提出并显示该预置标准。
32.如权利要求31所述的无线设备,其中预置标准表示包括未注意的消息的数量。
33.如权利要求31所述的无线设备,其中预置标准表示包括未注意的消息的类型。
34.如权利要求26所述的无线设备,其中预置标准是在联系地址薄和一个或多个选择的通信事件之间的联系匹配条件。
35.一种无线设备,包括观察屏;处理器;存储已经由无线设备发送或接收的通信事件的存储装置;和由处理器执行的通信事件软件接口模块,(a)通过过滤存储在存储装置中的每个通信事件定位一个或多个选择的通信事件,以识别匹配预置标准的存储的通信事件,和(b)在观察屏上显示一个或多个通信事件。
36.如权利要求35所述的无线设备,其中通信事件包括从包含电子邮件、SMS、WAP、语音呼叫、即时消息会话、SIP、日历事件、game turns、通知、任务和地址卡的组中选择的至少一个通信事件类型。
37.如权利要求35所述的无线设备,其中通信事件包括从包含电子邮件地址、MSISDN、URI、IP地址、PIN、和姓名的组中选择的至少一个通信事件标识符。
38.如权利要求35所述的无线设备,其中由无线设备的用户设置预置标准。
39.如权利要求35所述的无线设备,其中每个存储的通信事件包括表示顺序的序数值,在该顺序中存储的通信事件被无线设备发送和接收。
40.如权利要求35所述的无线设备,其中每个存储的通信事件包括表示被无线设备发送和接收的存储的通信事件的日期的时间戳。
41.如权利要求40所述的无线设备,其中时间戳还指示被无线设备发送和接收的存储的通信事件的时间。
42.如权利要求35所述的无线设备,其中通信事件软件接口模块在观察屏上提出并显示该预置标准。
43.一种用于在无线设备上显示通信事件并统一个或多个存储的通信事件的方法,包括以下步骤过滤每个存储的通信事件,以识别一个或多个符合预置标准的选择的通信事件;和显示符合预置标准的一个或多个选择的通信事件。
44.如权利要求43所述的无线设备,其中通信事件包括从包含电子邮件、SMS、WAP、语音呼叫、即时消息会话、SIP、日历事件、game turns、通知、任务和地址卡的组中选择的至少一个通信事件类型。
45.如权利要求43所述的无线设备,其中通信事件包括从包含电子邮件地址、MSISDN、URI、IP地址、PIN、和姓名的组中选择的至少一个通信事件标识符。
46.如权利要求43所述的方法,其中由无线设备的用户设置用于一个或多个选择的通信事件的预置标准。
47.如权利要求43所述的方法,其中预置标准要求一个或多个选择的通信事件已经被无线设备的用户选择的联系人发送和接收。
48.如权利要求43所述的方法,其中预置标准需要为每个没有被用户注意到的一个或多个选择通信事件。
49.一种用于在无线设备上显示一个或多个通信事件的方法,包括以下步骤识别用于每个存储的通信事件的索引数据;识别用于预置标准的当前索引数据;对当前索引数据和用于每个存储的通信事件的索引数据进行比较,以识别具有索引数据的选择通信事件,该索引数据落在来自当前索引数据的预置存储邻近范围中;和显示识别的选择通信事件,该事件具有落在预置存储邻近范围中的索引数据。
50.如权利要求49所述的无线设备,其中通信事件包括从包含电子邮件、SMS、WAP、语音呼叫、即时消息会话、SIP、日历事件、game turns、通知、任务和地址卡的组中选择的至少一个通信事件类型。
51.如权利要求49所述的无线设备,其中通信事件包括从包含电子邮件地址、MSISDN、URI、IP地址、PIN、和姓名的组中选择的至少一个通信事件标识符。
52.如权利要求49所述的方法,其中由无线设备的用户设置预置存储邻近范围。
53.如权利要求49所述的方法,其中当前索引数据和用于每个存储的通信事件的索引数据是序数值。
54.如权利要求49所述的方法,其中当前索引数据和用于每个存储的通信事件的索引数据是时间戳。
55.一种用于在一个或多个存储的通信事件统一的无线设备上显示一个或多个通信事件的方法,包括以下步骤提供预置标准;对具有预置标准的每个存储的通信事件进行比较;和在观察屏上显示当前通信事件和匹配预置标准的每个存储的通信事件。
56.如权利要求55所述的无线设备,其中通信事件包括从包含电子邮件、SMS、WAP、语音呼叫、即时消息会话、SIP、日历事件、game turns、通知、任务和地址卡的组中选择的至少一个通信事件类型。
57.如权利要求55所述的无线设备,其中通信事件包括从包含电子邮件地址、MSISDN、URI、IP地址、PIN、和姓名的组中选择的至少一个通信事件标识符。
58.如权利要求55所述的方法,包括以下步骤在观察屏上显示预置标准。
全文摘要
在此公开一种用于查看在移动设备上的通信事件的方法,该移动设备包括用户界面、通信事件处理器,和通信事件数据库。该通信事件处理器连接数据库和用户界面,将与输入通信事件的通信者有关的通信事件历史提供给移动设备的用户。另外,通信事件处理器连接数据库和用户界面,将用于指定通信者的通信事件历史提供给移动设备的用户。当接收到通信事件时,与通信者有关的通信事件历史出现在用户界面上。这使得移动设备的用户具有能确定通信事件背景的能力。
文档编号H04M1/57GK1625886SQ02828311
公开日2005年6月8日 申请日期2002年12月23日 优先权日2001年12月26日
发明者迈克尔·马奎尔, 罗纳德·斯科特·津恩 申请人:运营研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1