组织移动无线终端中的事件记录的方法和系统的制作方法

文档序号:7642307阅读:184来源:国知局
专利名称:组织移动无线终端中的事件记录的方法和系统的制作方法
技术领域
本发明总体上涉及电子设备(例如,参与话音通信的电子设备)。更 具体地说,本发明涉及组织这种电子设备中事件记录的方法和系统。
背景技术
用于话音通信的电子设备的移动产品正变得日益普及。另外,与电 子设备相关的部件已经变得日益多样化。例如,许多电子设备包括照相 机、文本消息收发能力、互联网浏览功能、电子邮件能力、视频回放能 力、音频回放能力、图像显示能力、免持耳机接口以及位置跟踪能力(例如,接收全球定位卫星(GPS)数据)。电子设备可以包括存储数据、地址薄或联系人信息、响音声调、视 频剪辑、图像文件等的存储器。通常按文件来整理由存储器存储的这些 项目和任何其它类型的项目并且这里将这些项目称为内容。可以将发生 的特定事件(例如,呼入呼叫或呼出呼叫、接收文本消息或发出文本消 息)存储在日志中。日志中的各事件记录都具有表示事件发生时间的相 关时间和日期标记。其它事件也可以与时间标记相关联。例如,利用电子设备的照相机 拍摄的照片可以与拍摄该照片的时间和日期相关联。可以按发生的次序 来管理照片或其它事件,以创建基于时间的事件组织(例如,时间线组 织)。可以对事件进行搜索以查找发生在特定时间的事件或者可以按时间 次序显示。虽然基于时间的组织和搜索可能是一种与特定事件交互的方便方 式,但用户利用事件的时间和日期来査找特定事件和/或相关信息的能力 有限
发明内容
根据本发明的一个方面,提供了一种管理移动无线终端中的事件记 录的方法,该方法包括以下步骤当发生涉及移动无线终端的事件时, 生成与事件相关联的事件记录,其中,事件记录包含基于记忆的位置信 息,该位置信息表示该移动无线终端在发生所述事件时的位置。该方法 还包括利用包括至少一个位置相关记忆值的搜索标准来搜索与多个事件 记录相关联的位置信息;以及按逻辑方式排列向用户呈现的、满足所述 搜索t^准的事件记录。根据另一方面,搜索标准还包括时间值或时间范围。 根据另一方面,该方法还包括针对在利用包括对与多个事件记录相 关联的所述位置信息进行第二搜索,以识别与利用包含所述至少一个记 忆值的搜索标准进行的所述搜索中识别出的一个选定事件记录具有基于 时间的关系、基于内容的关系或基于事件类型的关系中的至少一种关系 的事件记录。根据本发明的一个方面,提供了一种管理移动无线终端中的事件记 录的方法,该方法包括以下步骤当发生涉及移动无线终端的事件时, 生成与事件相关联的事件记录;并且对位置信息与事件记录进行关联, 所述位置信息表示该移动无线终端在发生所述事件时的位置。根据另一方面,位置信息为移动无线终端在发生事件时的位置的记 忆的形式。根据另一方面,该方法对事件的时间与事件记录进行关联。 根据另一方面,该方法对位置信息的准确度与事件记录相关联。 根据另一方面,该方法搜索与多个事件记录相关联的位置信息以返 回满足一组搜索标准的第一组事件记录。根据另一方面,该方法针对来自第一组事件记录中的事件记录中的 一个选定事件记录,搜索具有基于时间的关系、基于内容的关系或基于 事件类型的关系中的至少一种关系的事件记录,以返回第二组事件记录。 根据另一方面,该方法按逻辑排列组来对第一组的事件记录进行分组。
根据另一方面,该方法针对地图标绘第一组的事件记录。
根据另一方面,该方法按时间次序或地理次序中的至少一个来对第 一组的事件记录进行排序。
根据本发明的另一方面,提供了一种移动无线终端,该移动无线终 端包括存储器,其存储针对各涉及移动无线终端的事件发生的事件i己 录;和处理器,执行逻辑处理以将位置信息与各事件记录关联起来,所: 述位置信息表示所述移动无线终端在发生所述事件时的位置。
根据另一方面,处理器还执行用于搜索与多个事件记录相关联的位 置信息以返回满足一组搜索标准的第一组事件记录的逻辑。
根据另一方面,所述处理器还执行对与多个事件记录相关联的戶万述 位置信息进行第二搜索,以识别与利用包含所述至少一个记忆值的搜索 标准进行的所述搜索中识别出的一个选定事件记录具有基于时间的关 系、基于内容的关系或基于事件类型的关系中的至少一种关系的事件记 录的逻辑。
根据另 一方面,处理器还执行用于按逻辑排列组来对第一组的事件 记录进行分组的逻辑。
根据另一方面,处理器还执行用于针对地图标绘第一组的事件记录 的逻辑。
根据另一方面,处理器还执行用于按时间次序或地理次序中的至少 一个来对第一组的事件记录进行排序的逻辑。
根据本发明的另一方面,提供了一种存储在机器可用介质上的程序, 该程序包括可通过移动无线终端执行的事件记录组织功能,该程序包括 可执行逻辑以使当发生涉及移动无线终端的事件时,生成与事件相关 联的事件记录;将位置信息与事件记录进行关联,该位置信息表示移动 无线终端在发生所述事件时的位置。
根据另一方面,该程序包括用于搜索与多个事件记录相关联的位置 信息以返回满足一组搜索标准的第一组事件记录的可执行逻辑。
根据另 一方面,该程序包括用于针对来自第一组事件记录中的事件 记录中的一个选定事件记录,搜索具有基于时间的关系、基于内容的关
系或基于事件类型的关系中的至少一种关系的事件记录,以返回第二乡且 事件记录的可执行逻辑。根据另一方面,该程序包括用于按逻辑排列组来对第一组的事fH己 录进行分组的可执行逻辑。根据另一方面,该程序包括用于针对地图标绘第一组的事件记录的 可执行逻辑。根据另一方面,该程序包括用于按时间次序或地理次序中的至少一 个来对第一组的事件记录进行排序的可执行逻辑。参照下面的描述和附图,将清楚本发明的这些和进一步的特征。在 该描述和附图中,详细公开了本发明的特定实施方式作为表示可以采用 本发明的原理的一些方式,但应当明白,本发明并不由此在范围上受到 限制。相反,本发明包括落入于此所附权利要求的精神和范围内的全部 改变例、修改例以及等同物。针对一个实施方式描述和/或例示的特征可以按相同方式或按相4以 方式用于一个或更多个其它实施方式和/或与其它实施方式的特征进行组 合,或者代替其它实施方式的特征使用。应当强调的是,在本说明书中使用术语"包括/包含"用来说明所述 特征、整件、步骤或组件的存在,而不排除还存在或添加一个或更多个 其它特征、整件、歩骤、组件或其组合。


图1是根据本发明一种实施方式的作为示例性电子设备的移动电话的示意图;图2是根据本发明一种实施方式的图1的移动电话的相关部分的示 意框图;图3是根据本发明一种实施方式的通过图1的移动电话执行的示例 性事件记录组织方案的流程图;以及图4是根据本发明一种实施方式的通过图1的移动电话执行的示例 性事件记录检索方案的流程图。
具体实施方式
下面,参照附图,对本发明进行说明,在整个附图中使用相同标号 来表示相同组件。术语"电子设备"包括便携式无线通信设备。术语"便携式无线通 信设备"(在下文中,被称为"移动无线终端")包括诸如移动电话、寻 呼机、通信装置(即,电子记事薄、个人数字助理(PDA)、智能手机、 便携式通信装置)等的所有设备。在本申请中,主要以移动电话的情况对本发明进行说明。然而,应当清楚,本发明不限于移动电话,而可以是任何类型的电子设备。例如, 本发明的多个方面可以被应用于不包括无线通信功能的电子设备的便携 式产品(例如,PDA或多媒体播放器)。如这里使用的,术语"事件"指发生与电子设备相关的事件。因lt匕 术语"事件"被广泛地定义成包括发生基于用户的动作和/或基于电子设 备的动作。因此,事件可以包括下列示例中的一个或更多个,应该想到, 其并非按这里描述的方式组织的所有可能事件的完整列表。事件可以包 括呼入呼叫和/或呼出呼叫,包括仅话音呼叫和/或视频呼叫。事件可以包括接收消息和/或发出消息(例如,电子邮件消息、文本或多媒体消息(例如,短消息业务(SMS: short message service)格式发送或多媒体消息业 务(MMS: multimedia messaging service)格式发送))等。事件可以包 括草拟消息(例如,已经完全或部分地撰写但仍未发送的电子邮件消息、 SMS或MMS)。事件可以包括即时消息(IM: Instant Messaging)通信和 /或聊天。事件可以包括文件传递和/或获取(包括下载文件、通过推送 (push delivery)来接收文件、发送文件、上载文件、共享文件等的行为)。 文件传递可以包括购买文件。文件可以是任何合适的文件格式,并且例 如包括字处理文档、电子表格、音频文件(例如,铃音、WAV文件、MP3 文件等)、视频文件、图像文件(例如,JPEG文件)等。事件可以包括 使用互联网浏览器来接入互联网或具体"web"页面。事件可以包括接入 服务器,建立虚拟专用网络(VPS: Virtual Private network)会话、登录
或注册到服务器、与远程执行的软件应用程序交互等。事件可以包括i己录或读取博客条目。其它类型的事件可以包括拍摄照片、书写注释,或键入或访问存^诸 的信息(例如,存储在地址薄中的联系人信息、"好友列表"等)。事^牛 可以包括输入日程表或个人记事薄事件,或者提醒或发生所存储的曰禾呈 表或个人记事薄事件。事件可以包括访问由电子设备10的存储器存储的 内容(例如,使用文件、收听音频文件、收看视频文件等)。事件可以包 括使用移动电视、视频、无线或音乐服务。事件可以包括连通性事件(例如,通过本地接口 (例如,红外接口、蓝牙(Bluetooth)接口、有线连接等)与另一移动电子设备或固定位置装置(例如,台式计算机)交换文件、图像或数据)。其它连通性事件可以包括本地接口的出现,诸如无线接口 (例如,红外接口或蓝牙接口)、有线连接(例如,USB或Firewire连接)、"免提"耳戴式耳机或头戴式耳机(例如,通过有线或无线接口)的连接、附件连接、电池充电器连接等。这里使用的事件记录是关联事件的记录。该记录可以采用任何合适的格式(例如日志条目、对应文件等)。事件记录的数量可以被限制成预定数量的事件记录(例如,过去500个或过去1000个事件),以节约存储器空间。特定类型的事件的记录可以与其它类型的事件的记录一起或 者与其它类型的事件分离地分组并存储。例如,可以将呼入呼叫和呼出呼叫的记录存储在呼叫列表中。类似的是,可以将接收消息和/或发出消 息的记录存储在同一呼叫列表或单独消息列表中。在呼叫的示例中,未 存储与会话相关的内容(如果事实上执行呼叫并且发生会话)。然而,在 其它示例中,记录可以与内容相关联。例如,在照片的情况下,记录可 以是拍摄和/或存储照片的日志。或者,与照片相关的记录可以是其对应 图像文件本身。应清楚的是,事件记录可以按任何合适数据库结构来存 储和/或可以跨相同类型或不同类型的多种数据库、文件或日志进行存储。 首先参照图1,其示出了根据本发明的电子设备10。该电子设备包 括被构造成根据与事件记录相关联的位置信息来组织这些事件记录的事 件记录组织功能。应当清楚,该事件记录组织功能可以被具体实施为可
以驻留在电子设备10中的可执行代码。例示的电子设备10是便携式装置。由于便携式装置的基本特性,{吏得电子设备10可在用户从一个位置拿到另一位置时操作。因此,不仅存在各事件与其发生时间之间的关系,而且存在各事件与其发生地点之间 的关系。如下面将更详细所述的,事件记录组织功能使用这些关系中的 一个或两个来组织事件记录并且帮助用户检索所关注的一个或更多个牛寺 定事件记录。示例性实施方式中的电子设备是移动电话,并且被称为移动电话10。 移动电话10表现为具有"砖形"、"块形"或"棒形"形状因子类型夕卜壳 12,但应当清楚,在不脱离本发明的范围的情况下,可以利用诸如翻盖 外壳或滑盖外壳的其它类型的外壳。移动电话10包括显示器14和键盘16。常规来说,显示器14向用 户显示诸如操作状态、时间、电话号码、联系人信息、各种导航菜单等 的信息,其使得用户能够利用移动电话10的各种特点。显示器14还可 以被用于可视地显示由移动电话10接收到的内容和/或从移动电话10的 存储器18 (图2)中检索到的内容。类似的是,键盘16常规地提供各种用户输入操作。例如,键盘16 典型地包括字母数字键20,以允许键入诸如电话号码、电话列表、联系 人信息、注释等的字母数字信息。另外,键盘16典型地包括特定功能键, 例如用于发起或应答呼叫的"呼叫发送"键,和用于结束或"挂断"呼 叫的"呼叫结束"键。常规来说,特定功能键例如还可以包括菜单导航 键,其浏览显示在显示器14上的菜单以选择不同电话功能、简档、设置 等。与移动电话相关联的其它键可以包括音量键、静音键、开机/关机键、 web浏览器启动键、照相机键等。可以将键和键状功能具体实施为与显 示器14相关的触摸屏。移动电话10包括常规呼叫电路,该常规呼叫电路使得移动电话10 能够与被叫/主叫装置(典型地与另一移动电话或固定电话)建立呼叫和/ 或交换信号。然而,被叫/主叫装置不一定是另一电话,还可以是诸如互 联网web服务器、内容提供服务器等的一些其它装置。
图2表示移动电话10的功能框图。除了根据本发明的事件组织功能22 (其在移动电话10内优选地被实现为釆用应用软件或代码的形式的可 执行逻辑)以外,移动电话10的其它构造通常为常规的。移动电i舌10 包括主控制电路24,该主控制电路24被设置成执行移动电话10的功能 和操作的整体控制。控制电路24可以包括处理装置26 (例如CPU、微 控制器或微处理器)。处理装置26执行存储在控制电路24内的存储器(未 示出)和/或单独存储器(例如,存储器18)中的代码,以执行移动电话 IO的常规操作。存储器18例如可以是缓冲器、闪速存储器、硬盘、可移 除介质、易失性存储器和/或非易失性存储器。另外,处理装置26执纟亍丰艮 据本发明的代码,以执行事件记录组织功能22。熟悉计算机编程(而且尤其是针对移动电话的应用编程方面)的普 通技术人员应当清楚,怎样编程移动电话10以使操作和执行这里所述的 功能。因此,为简短起见,省去了关于具体编程代码的细节。而且,虽 然事件记录组织功能22通过根据本发明优选实施方式的处理装置26来 执行,但在不脱离本发明的范围的情况下,这种功能还可以经由专用硬 件、固件、软件或其组合来执行。继续参照图1和图2,移动电话10包括耦合至无线电路30的天线 28。无线电路30包括常规地经由天线28发送和接收信号的射频发射机 和接收机。移动电话10还包括对从无线电路28发送/从无线电路28接收 到的音频信号进行处理的声音信号处理电路32。扬声器34和麦克风36 常规地耦合至声音信号处理电路32以使得用户能够经由移动电话10收 听和讲话。无线电路30和声音信号处理电路32都耦合至控制电路24, 以使执行整体操作。移动电话10还包括耦合至控制电路24的前述显示器14和键盘16。 移动电话10还包括I/O接口 38。该I/O接口 38可以采用典型移动电话 1/0接口的形式(例如,移动电话10的底部处的多部件连接器)。典型的 是,1/0接口 38可以被用于将移动电话IO耦合至电池充电器,以对移动 电话10内的电源单元(PSU: power supply unit) 40进行充电。另外,或 另选的是,!/0接口 38可以用于将移动电话10连接至有线个人免提适配
器(未示出),或本地无线接口 (例如,I/O接口可以包括或连接至本地无线适配器(例如,供基于Bluetooth的免提适配器或其它装置使用的 Bluetooth适配器))。此外,1/0接口 38可以用于经由数据缆线或无线链 路等将移动电话10连接至个人计算机或其它装置。移动电话10还可以包括执行计时功能的定时器。这种功能可以包括 计时呼叫的持续时间、生成时间标记和日期标记的内容等。移动电话10可以被构造为在通信系统(未例示)中操作。该系统可 以包括管理由移动电话10发出的和指向移动电话10的呼叫、向移动电 话10发送内容以及执行其它支持功能的一个或多个服务器。服务器经由 网络和传输介质与移动电话10通信。该传输介质可以是任何适合的装置 或组件,例如包括通信塔、另一移动电话、无线接入点、卫星等。网络 的部分可以包括无线传输路径。移动电话10可以包括拍摄数字图片的照相机44。对应于图片的图 像文件可以存储在存储器18中。移动电话10还可以包括位置数据接收机46 (例如全球定位卫星 (GPS)接收机、伽利略卫星系统接收机等)。参照图3,描绘了通过移动电话10执行的事件记录组织的方法。该 方法可以被具体实施为诸如事件记录组织功能22的形式的可执行代码。在框48中,例示的方法通过事件发生进行启动。该事件可以是发生 上述示例事件中的任一个,或者可以是任何其它位置和/或时间可跟踪事 件、用户动作、输入或输出传输等。在框48中的事件发生后,处理可以进行至框50,在框50中,生成 事件记录并且例如存储在存储器18中。该事件记录可以采用如上所述的 任何适当的形式(包括而不限于日志条目、存储内容或有关该事件的数 据等)。在框52 (其可以与框50同时或与框50分别执行)中,将时间信息 和位置信息与事件记录相关联。例如,可以将时间标记和日期标记附加 至事件记录,以获知事件发生的时间。另外,可以将位置标记附加至事 件记录,以获知事件的位置。下面,对各种位置标记的格式进行说明。
为了生成位置标记,移动电话IO包括用于确定与各事件相关联的位置的机制。在优选实施方式中,基于可用于事件记录组织功能22的信息 从移动电话10的其它可操作部件中自动生成位置标记。例如,该位置确 定机制可以包括接入在发生事件时为移动电话10提供服务的通信接入点 (例如,通信塔)的标识。例如,通信塔可以是蜂窝网络中的具有相关 标识符(例如,"小区ID")并将该标识符传送至移动电话10的部分(例 如,"小区"塔)。可以假定特定服务网络中的各标识符或小区ID为独特 的,并由此可以用于表示相对邻近特定位置。在一种实施方式中,小区 ID和任何相关无线参数可以用来生成在整个无线网络服务内的坐标《直。 例如,在全球系统移动通信系统(GSM)和通用移动电信系统(UMTS) 协议下,可以通过针对网络的移动始发位置请求(MO-LR)来估计位置, 以使可以利用对塔位置和天线方向的网络获知来估计移动电话10的位 置。在其它实施方式中,位置信息可以通过接收来自专用系统(例如, 全球定位系统(GPS)、伽利略卫星系统等)的位置数据来确定。这种数 据可以经由表示为移动电话10的部分的位置接收机46来接收。例如, 可以利用标准参照系(例如,世界大地坐标系统或WGS)来表达GPS 坐标。在其它实施方式中,可以根据用户键入的数据导出位置信息。例如, 在拍摄照片之后,用户可以键入拍摄照片的位置。如下面将变得更清楚, 用户键入的位置信息或其它位置数据可以转换成通过使用的事件记录组 织功能22所使用的映射或坐标系统,以搜索事件记录/或相对于其它事件 记录来排列事件记录,以基于相关位置信息生成事件记录的逻辑组。在另外实施方式中,位置信息不需要涉及移动电话10在发生事{牛时 的相对位置,而可以是一些其它物体或地标的位置。例如,用户可以键 入对用户有意义的特定事件的位置信息,但该信息不与移动电话10在发 生该事件时的位置的直接关联(例如,如果用户在度假时接收到工作相 关消息,则该用户可以指定该位置为该用户的办公室)。作为另一示例, 如果该事件是涉及固定电话的呼叫,则位置信息可以涉及固定电话的位 置。在另一示例中,位置信息可以是潜在的动态位置(例如,另一移动电话的位置)。另一移动电话的位置数据可以利用通过"查找(1 seek you)" (ICQ)特征来实现的"好友査找"特征或其它移动电话的用户识别模块 (SIM)卡或vCard保持的位置字段进行检索。多个位置标记可以与一个事件记录相关联。例如,如果服务塔标识 符和GPS数据都可用则会同时存储二者。作为另一示例,在事件为呼叫 或消息的情况下,可以存储移动电话10的位置和被叫注叫/消息接收/消 息发送装置的位置。与事件记录相关联的位置标记中包含的数据可以遵循层级体系 (hierarchy),以使如果优选类型的信息不可用,则可以存储替代类型的 信息。例如,GPS数据可以是优选类型的信息。如果移动电话10没有配 备有GPS接收机,或者如果移动电话10具有GPS接收机但GPS数据临 时不可用,则可以存储服务塔标识符。在其它情况下,如果位置信息的源在发生事件时不可用(例如,丢 失GPS数据、与服务塔的连接等中的一个或更多个),则位置标记可以反 映位置信息在时间上与事件发生的偏差。例如,如果事件发生并且当前 位置信息不可用,则即使移动电话10在这期间可能已经移动,但也可以 将最后记录的或已知的位置用于位置标记。或者,如果事件发生并且当 前位置信息不可用,则即使移动电话10在这期间可能已经移动,也可以 利用在将来的时间点信息的源变得可用时的位置信息提供(populated) 的位置标记。这种位置信息可以附加有可能不准确或者并非专用于某些 目的的指示。除了将时间/日期标记与各事件记录关联以及将位置标记与各事件 记录关联以外,位置标记中包含的位置信息的准确度可以以准确度标记 的形式与事件记录相关联。例如,如果位置信息是GPS数据,则该信息 是高度准确的。在这种情况下,准确度标记可以采用具有GPS信息数据 的GPS准确度估计的形式。如果位置信息是服务塔标识符,则该位置信 息对于服务塔的服务范围来说是准确的。准确度标记可以采用相对值的形式,例如根据准确度等级(例如, "高度准确"、"稍准确"、"低准确度"或"不可靠")选定的值。或者, 准确度标记可以釆用可量化值的形式(例如按千米、几万米、米或几十 米表达的距离)。准确度标记可以被表达为二维或三维不确定形状(例如 椭圆形或椭圆体)。例如,基于GPS的位置通常用椭圆体来描述,以使反 映误差容限。如上所示,位置标记格式可以采用一种或更多种格式。针对各种类型的基础事件(underlying incident)的格式不必相同。位置数据例如可以 根据坐标系统、地图相关位置、城市市区名称、原始GPS数据或已处理 的GPS数据、原始服务塔标识符或用户指定值或己处理的服务塔标识符 或用户指定值、记忆值等来表达。在一种实施方式中,用户指定值(还 称为"喜欢位置")因用户与这些类型的记忆相关联的意义而可以以比其 它类型的位置数据更高的优先级来使用。用户指定的记忆值的示例包括 "工厂"、"学校"、"家庭"、"鲍勃的家"、"玛丽的办公室"、"城市公园"、 餐馆或咖啡馆名称、常见位置名称等。位置标记的记忆值可以选自公知地标、地点和/或商业位置(例如, 如从黄页列表中得到)的预定数据库、选自用户提供的地点列表和/或选 自存储在地址薄中的联系人条目或移动电话10的联系人列表。在发生事 件时距离最接近移动电话10的关联位置的记忆值可以本身被选为位置标 记值或除其它数据(例如,坐标值)以外的位置标记值。例如,当利用 服务塔标识符作为位置信息的源时,位置标记数据可以通过事件记录组 织功能22来归纳为由相关小区塔服务的区域或者归纳为与定位于该服务 区(例如,特定建筑物、街道、十字路口、纪念碑、用户指定值等)内 的地标或地点、邮政地址(例如,邮政区码)等相关联的记忆。用户指 定记忆值的示例包括"工厂"、"学校"、"家庭"、"鲍勃的家"、"玛丽的 办公室"、"城市公园"、餐馆或咖啡馆名称、常见位置名称等。无论何种格式,都以搜索以返回满足搜索标准的事件记录的数据库 结构来设置事件记录的位置数据,并且使得可以基于接近度对所关注事 件记录进行分类并与具有某种逻辑关系的其它事件记录一起显示/呈现。 为此,事件记录组织功能22可以包括转换功能,以将机器/计算机可用位
置标记数据值转换成对个人更有意义的位置的表达,或者反之,将对个 人更有意义的位置的表达转换为机器/计算机可用位置标记数据值。下面, 对事件记录的搜索和分组进行更详细说明。另外参照图4,描绘了通过移动电话10执行的搜索、检索以及呈现事件记录的方法。该方法例如可以以采用事件记录组织功能22的形式被具体实施为可执行代码。所示方法总体上描绘了对于先前与事件记录相 关联的位置信息的示例性使用方法。如将清楚的,该方法考虑到按位置或其它标准进行搜索。可以按逻辑排列(arrangement)对结果进行分组。根据搜索结果,可以识别相关 事件。这些特征在用户尝试查找特定信息时是很有帮助的,但不能记住 发生特定事件的时间或可能更加关注有关事件发生的位置。例如,用户 可能关注于检索用户的度假旅馆的图片,而不管这些图片拍摄的时间。 在另一情况下,用户可能回忆起其在特定位置接收到过呼叫,但无法想 起确切时间。用户可能关注于向对其进行过呼叫的人发送消息,但他或 她的信息没有被存储在联系人数据库或地址薄中。为了査找有关先前呼 入呼叫的联系人信息,该用户可以搜索具有与被记住位置相关联的位置 标记的事件记录,以容易地识别相关事件。应当明白,这里描述的搜索和分组技术的用途以及实现搜索和分组 的方式是广泛的。这里描述了针对事件记录组织功能22的这些功能的特 定示例性模式,但希望其它模式也落入于此所附权利要求的范围内。图4的方法从框54开始,在框54中进行事件记录的搜索。该搜索 可以基于一个或更多个标准和/或针对覆盖一种或更多种事件记录来进 行。对于这里描述的所有搜索技术来说,可以使用按时间、位置、事件 类型和/或内容来滤入或滤出事件记录的选项。例如,可以仅针对照片进 行搜索,或者可以针对除连通性事件(例如,存在本地接口或已连接附 件)和下载以外的所有事件类型进行搜索。一种示例搜索可以是基于时间的呼入搜索。这种搜索的结果可以被 显示为满足搜索标准的呼叫的时间列表,以通过时间线映射呼入。另一 种搜索可以基于内容。例如,可以针对包含音乐的所有铃音按特定艺术
家进行搜索。下面,关注利用位置标记信息和/或位置标记准确度信息进行的搜 索,可以进行事件记录的位置搜索,以生成搜索结果的地理集合。这些搜索结果这里被广泛称为"地理线(geoline)",而利用位置信息的搜索 这里被广泛地称为"地理线搜索"。应该清楚的是,用户可以在时间线搜 索与地理线搜索之间切换,并且可以使用根据一种搜索的搜索结果作为 下一个搜索的起始点。存在多种基本地理线搜索技术。地理线搜索可以被限制成一种或更 多个种的事件记录,或者被构造成检索满足地理搜索标准的所有事件记 录。地理线搜索可以进一步基于位置标记内的数据准确度和/或位置搜索 标准的专一性。例如,如果位置标记值或位置标记准确度数据所指示的 位置信息的准确度相当不准确(例如,服务塔标识符准确度通常低于GPS 数据),则搜索引擎可以在位置搜索标准相当窄时滤入更多事件记录。这 种过滤趋于搜索到比在搜索标准位置处实际发生的事件更多的事件。艮卩, 在搜索结果中可能包括在位置数据的准确度提出的搜索标准位置处或其 附近发生的事件。因此,虽然这种过度包含(over-inclusion)可能生成一 些伪肯定搜索结果,但降低了遗漏用户搜寻的事件的可能性。类似的是, 如果位置信息的准确度相当准确,则该搜索引擎可以在位置搜索标准相 当窄时滤入较少的事件记录。此外,搜索引擎可以被构造为在位置搜索标准相当宽时滤入更多的 事件记录(例如,位置搜索标准涉及整个城市或地区邮政区码)而在位 置搜索标准相当窄时滤入较少的事件记录(例如,位置搜索标准涉及特 定地点(例如用户的家庭)或一组给定坐标)。应该清楚的是,可以进行搜索标准到由位置标记使用的格式的转换 (或由位置标记使用的格式向搜索标准的转换),以识别相关事件记录。 例如,如果搜索标准包括记忆并且位置标记存储GPS数据,则记忆可以 被转换GPS坐标以执行搜索。作为另一示例,如果搜索标准包括与地图 有关的位置并且位置标记存储服务塔标识符,则可以将指定的位置转换 成作为位置的表示的相应服务塔标识符。
在一个示例中,可以使移动电话10显示地图。优选的是,地图与导 航工具相关联,以使沿标准方向(例如,北、东、南、西及其组合)进 行扫视、放大以及縮小。用户可以在该地图上指定关注位置。事件记录组织功能22使用该指定位置来标识与该指定位置和任何其它搜索标准有 关系的所有事件记录。例如,如果用户关注在特定城市的旅行期间发生 的检索事件,则该用户可以从该地图选择该城市。地理线搜索可以通过 放大而变得更窄,以选择该城市的特定部分,并且搜索标准的这种变窄 可以仅受限于地图的分辨率和/或位置标记内的数据的相对准确度。另一搜索技术是使用户按名称指定位置。该名称可以涉及上述记忆, 包括但不限于存储为位置标记数据的用户指定位置值(其还可以被称为 用户的个人喜欢位置)、公知地标和地点(火车站、建筑物、十字路口、 餐馆、运动场、零售店、企业等)。在另一示例中,该名称可以涉及与存 储在用户的联系人列表或地址薄中的人或企业相关的地址或记忆。在另 一示例中,可以针对全部或部分邮寄地址、坐标值、服务塔标识符等进 行搜索。在另一示例中,可以针对移动电话10的当前位置来进行搜索,以在 距当前位置的指定地理范围内査找发生的事件。作为另一示例,可以在 移动电话10的以前位置进行搜索。在这种情况下,移动电话IO被构造 为存储特定数量的过去位置,并且用户可以通过滚动这些位置的时间列 表或地理列表来选择关注的过去位置。地理列表可以是按到移动电话10 的当前位置的相对距离或者距一些其它指定位置的相对距离排序的位置 列表。还可以搜索多个以前位置,以生成与移动电话10的事件相关的地 理踪迹。类似的是,可以针对另一人的移动电话的当前或以前位置进行 搜索。继续参照图4,在框56中,框54的搜索返回一组结果。这些结果 可以包括满足搜索标准的各事件记录。此后,在框58中,框56的搜索结果按逻辑排列进行分组并且呈现 给用户。着重对利用位置敏感搜索标准获取的搜索结果进行分组和呈现 的示例技术进行了更详细说明,未对利用除了位置敏感搜索标准以外的
其它搜索标准获取的搜索结果进行分组和呈现进行详细说明。搜索结果 可以根据彼此的相关性来进行分组。可以将搜索结果分组为按时间、位 置、事件类型和/或针对搜索标准的一个或更多个的内容关系分类的事件 记录。在一个示例中,如果基于移动电话10的当前位置或一些其它位置相 关搜索标准来进行搜索,则在地理线列表中可以以移动电话10的当前位置的事件记录为开始并在其后跟随离该位置的距离递增的事件记录对结 果进行分组。另选的是,如果针对特定位置(例如,联系人的位置、用 户指定值、记忆等)执行搜索,则在地理线列表中可以以该指定位置的 事件记录为开始并在其后跟随离所述开始位置距离递增的事件记录对结 果进行分组。可以根据彼此的相关性来对搜索结果进行分组。例如,彼此相距特 定阈值距离内发生的事件可以被表示为彼此同组。在一种实施方式中, 第一组可以包括搜索标准位置处的事件,另一组可以包括相距一英里内 的事件,而另一组可以包括一英里外的事件。在另一实施方式中,这些 组可以与多个位置相关,例如靠近搜索标准位置群集的事件组,和靠近 接近于搜索标准位置的其它可识别位置群集的其它事件组。具体地说, 可以利用对用户很有意义的基准点来对事件进行分组(例如,"家附近的 事件"、"鲍勃的家附近的事件"、"纽约中央车站附近的事件"等)。位置 的表达可以是(通过用户动作或者通过事件记录组织功能的操作)添加至地图的点、由用户标识的作为个人地标的集合的地点、与移动电话10的当前位置关系、与存储在地址薄中的联系人的地址或现地址的关系等。 可以按用户可以滚动的列表来呈现已分组搜索结果。或者,可以以 图形方式呈现结果,例如覆盖到地图上。另一图像呈现技术可以包括"智能地图(mind-map)",在该地图上,多组事件被显示为连接的位置图形 (例如,在标题下和/或利用连接线绘制多组事件或单一事件之间的逻辑 连接)。在标题下以图形方式显示的组可以被扩展为示出属于选定组的单 独事件。在另一实施方式中,事件可以按层级方式组织。利用曼哈顿作为示 例,最低等级的组可以包括曼哈顿地区中的位置(.例如,下曼哈顿)。作 为特定示例,这种位置例如可以是华尔街、自由女神像、市政厅、挑选 的地铁站、挑选的企业、由移动电话10存储的联系人等。继续该示例, 在下一层级中,这些组可以包括下曼哈顿、市中心区、中央公园、哈莱 姆等。下一个更高等级可以是纽约市的行政区。下一个更高等级可以是 纽约州的首府和域相邻州的地区(包括新泽西州和康涅狄格州)。利用层级排列,用户可以查找一个层级中的事件接着"放大"或"缩 小"来遍览其它事件或査找其它事件。例如,用户可以搜索相对较低层 级组中的事件(例如,下曼哈顿)、上移层级(例如,曼哈顿)、下移层 级(例如,市中心区),以及下移另一层级(例如,帝国大厦或宾州车站)。 用户还可以"横向地"从一个组移向同一层级中的相邻组。另一分组技术可以涉及邮政信息(例如,邮政区码或邮政编码、街 道地址等)。国与国之间的邮政信息存在广泛差异。例如,在美国可以使 用五位数字邮政区码以识别指定地区或服务邮政支局。邮政区码的四位 数字扩展可以提供更精确信息。例如,在瑞典,使用五位数字邮政区码 的数字来表示逐渐变窄的地理区域。可以简单使用邮政信息通过匹配邮 政信息来对时间进行分组,或生成层级结构。另一分组技术可以涉及次排序(sub-ordering)事件记录。例如,如 果搜索返回针对指定位置的事件记录,则返回的事件记录可以按时间方 式(例如,在前一小时内、在前一天内、在前一周内等)进行分组,按 事件类型(例如,呼叫、消息、下载等)进行分组。继续参照图4,在框60中,用户可以从搜索结果中选择所关注的特 定事件记录。如果事件记录或与该事件记录相关联的数据包含用户所关 注的信息,则该方法可以从例示方法中分支出来。例如,用户可以使用 事件记录来检索所需的信息(例如,联系人的地址或电话号码),或者向 与事件记录相关联的目标呼叫或发送消息、观看照片或图像文件、回放 铃音或音频文件等。该方法的一个特征是,能够找到与在框60中识别或选定的事件有关 的事件。因此,该方法可以从框60进行至框62。在框62中,可以执行
辅助搜索,以返回与框60的选定事件记录相关的事件记录。可以利用与用于框54的搜索不同或交叠标准来执行框62的搜索。
通过执行框54到60来按一组搜索标准査找所关注的事件记录并接 着在框62中搜索相关事件的过程向用户提供了一种强有力的工具(例如, 搜索引擎接口)。人们将这种搜索称为"数据挖掘"。
作为一个具体示例,用户可以回忆在他或她发送SMS并接着在离开 该位置之后不久接收呼叫时其所在的特定位置。此刻,用户想要查找与 接收到的呼叫有关的联系人信息,但无法记起接收到该呼叫的时间。为 了査找该呼叫的事件记录,用户可以按发送SMS的位置进行搜索,来査 找该SMS的事件记录。接着,用户可以执行对在发送SMS之前和/或之 后的特定时段内发生的事件、和/或按更广泛或不同的位置标准对发生的 事件进行搜索。第二组搜索结果应当返回相关呼叫的事件记录以及满足 框64的搜索的搜索标准的任何其它事件记录。
框62的搜索可以采用许多形式中的一种。在一种实施方式中,该搜 索可以是框56的扩展,搜索结果以框60中选定事件记录为开始并且按 通过框54的初始搜索指定的距离、时间、事件类型和/或内容进一步进行。 在另一实施方式中,框62的搜索可以仅是按针对选定事件记录的时间、 位置、事件类型和/或内容关系重新排序的事件记录。在另一实施方式中, 框62的搜索可以包括使用新的或修改的搜索标准。或者,搜索可以并入 这些技术和/或其它技术中的一个以上的特征。
在搜索并返回框62中的结果之后,该方法可以返回至框58,在框 58中,框62的结果如上详细描述地进行分组并呈现给用户。
应该清楚的是,这里描述的事件记录组织功能和相关方法存在广泛 的应用和多种数据挖掘技术。还存在可以得到的广泛修改例。希望这些 用途、数据挖掘技术以及修改例落入于此所附权利要求的范围内。
一种修改例是在搜索期间合并时间和位置相关性。例如,在一个实 施方式中,用户可以指定按时间(或时间范围)和位置(或一组位置) 的搜索。在另一实施方式中,可以使用加权方案来检查搜索期间的时间 标记和位置标记记录。对于一些搜索来说,可能合适的是,相对于位置
对时间赋予更大的权重,以返回更多新近的事件(或来自选定时段的事 件),同时对位置给予一定的考虑。这种类型的加权排列将适于用户关注 来自相对较窄的时段并且来自相对较大的地理范围的事件(例如,昨天 发生在用户的工作城市中的事件)的情况。对于其它搜索来说,可能合 适的是,相对于时间对位置赋予更大的权重,以使返回与特定位置有关 的时间,同时对时间给予一定的考虑(例如,特定地点处的、但来自两 周前到两个月前的事件)。可以静态地指配加权值,以力求保持时间与位置之间的平衡。或者, 用户可以针对指定搜索来选择较大的加权时间或者位置。在另一实施方 式中,可以使用动态加权自适应方案。在这个实施方式中,事件记录组 织功能可以在呈现初始搜索结果(框5S)之后跟踪用户的活动。如果用 户趋于关注更多近来的事件,则可以将加权转向基于时间的搜索。如果 用户趋于关注来自非常具体位置的事件,则可以将加权转向基于位置的 搜索。在一种实施方式中,可以通过改变位置与时间之间的加权(例如, 通过用户在图形用户接口上从更多基于位置的侧重点向更多基于时间的 侧重点来滑动滑动条,或从更多基于时间的侧重点向更多基于位置的侧 重点来滑动滑动条)而动态地对搜索结果进行重新排序,这种实施方式 将对结果进行重新排序,以针对用户对不同加权值组合的关注来潜在地 产生不同的事件组。在一些情况下,移动电话10可以与服务器交换信息,以协助在按位 置信息搜索和/或按相对位置对返回的事件记录进行分组时将位置信息与 事件记录相关联。例如,如果用户希望利用地标的名称来搜索,则移动电话10可以从服务器中检索针对该地标的GPS坐标,以供对搜索标准与存储的位置数据进行比较时使用。应该清楚的是,公开了对位置信息与涉及便携式电子设备的事件记 录进行关联的系统和方法。还公开了基于位置信息搜索、分组和/或呈现 事件记录的系统和方法。这些系统和方法有利于想要挖掘电子设备的内 容和/或日志的用户至少部分地基于发生事件时电子设备的位置(或者在 发生事件时电子设备的一些其它产品所在的位置)来识别一个或更多个事件。与管理便携式电子设备的事件的位置信息有关的功能可以被具体实 施为事件记录组织功能22。可以按任意合适形式(包括软件、固件、专 用电路组件、计算机可读介质、机器可用介质等)具体实施这种功能和 远程装置或服务器的任何对应功能。尽管于此所附示例示出了执行功能逻辑框的具体次序,但可以相对 于所示次序改变框的执行次序。此外,接连示出的两个或更多个框可以 同时执行或不连续发生。还可以省略特定框。另外,出于增强实用性、 记账、性能、测量、故障诊断等目的,可以将任意数量的命令、状态变 量、信号量或消息添加至逻辑流程中。应当明白,所有这类变型例都包 括在本发明的范围内。尽管参照特定优选实施方式对本发明进行了例示和说明,但应当明 白,本领域技术人员通过阅读和理解本说明书将想到本发明的等同物和 修改例。本发明包括所有这样的等同物和修改例,并且本发明仅由权利 要求的范围进行限定。
权利要求
1、一种管理移动无线终端(10)中的事件记录的方法,该方法包括以下步骤当发生涉及所述移动无线终端的事件时,生成与所述事件相关联的事件记录,其中,所述事件记录包含基于记忆的位置信息,该位置信息表示所述移动无线终端在发生所述事件时的位置;利用包括至少一个位置相关记忆值的搜索标准来搜索与多个事件记录相关联的位置信息;以及按逻辑方式排列满足所述搜索标准的事件记录、以向用户呈现。
2、 根据权利要求1所述的方法,其中,所述搜索标准还包括时间值 或时间范围。
3、 根据权利要求l-2中的任一项所述的方法,该方法还包括对与多 个事件记录相关联的所述位置信息进行第二搜索,以识别与利用包含所 述至少一个记忆值的搜索标准进行的所述搜索中识别出的一个选定事件 记录具有基于时间的关系、基于内容的关系或基于事件类型的关系中的 至少一种关系的事件记录。
4、 一种管理移动无线终端(10)中的事件记录的方法,该方法包括 以下步骤当发生涉及所述移动无线终端的事件时,生成与所述事件相关联的 事件记录;以及对位置信息与所述事件记录进行关联,所述位置信息表示所述移动 无线终端在发生所述事件时的位置。
5、 根据权利要求4所述的方法,其中,所述位置信息为所述移动无 线终端在发生所述事件时的位置的记忆的形式。
6、 根据权利要求4-5中的任一项所述方法,该方法还包括对所述位 置信息的准确度与所述事件记录进行关联。
7、 根据权利要求4-6中的任一项所述的方法,该方法还包括搜索与 多个事件记录相关联的所述位置信息以返回满足一组搜索标准的第一组事件记录。
8、 根据权利要求7所述的方法,该方法还包括按时间次序或地理次序中的至少一个来对所述第一组的所述事件记录进行排序。
9、 一种移动无线终端(10),该移动无线终端包括-存储器(18),其存储针对各涉及所述移动无线终端的事件发生的事 件记录;和处理器(16),其执行逻辑处理以将位置信息与各事件记录关联起来, 所述位置信息表示所述移动无线终端在发生所述事件时的位置。
10、 一种存储在机器可用介质上的程序,该程序包括可通过移动无 线终端(10)执行的事件记录组织功能(22),该程序包括可执行逻辑以 使当发生涉及所述移动无线终端的事件时,生成与所述事件相关联的 事件记录;并且将位置信息与所述事件记录进行关联,所述位置信息表示所述移动 无线终端在发生所述事件时的位置。
全文摘要
组织移动无线终端中的事件记录的方法和系统。提供了一种管理移动无线终端(10)中的事件记录的方法,该方法包括以下步骤当发生涉及所述移动无线终端的事件时,生成与事件相关联的事件记录;并且将位置信息与事件记录相关联,该位置信息表示移动无线终端在发生该事件时的位置。该方法还可以搜索与多个事件记录相关联的位置信息以返回满足一组搜索标准的第一组事件记录。该方法还可以针对来自第一组事件记录中的事件记录中的一个选定事件记录,搜索具有基于时间的关系、基于内容的关系或基于事件类型的关系中的至少一种关系的多个事件记录,以返回第二组事件记录。
文档编号H04M1/725GK101401401SQ200680053726
公开日2009年4月1日 申请日期2006年9月8日 优先权日2006年3月8日
发明者大卫·舍兰德, 比约恩·汉森 申请人:索尼爱立信移动通讯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1