通信终端、信息管理装置及程序的制作方法

文档序号:7939274阅读:123来源:国知局
专利名称:通信终端、信息管理装置及程序的制作方法
技术领域
本发明涉及对其中分配给通信终端的通信地址与用于识别通信终端的用户的识
别名称配对的信息进行管理的技术。
背景技术
电话终端通常具有所谓的地址簿或电话簿的功能。该功能(后面,称作"地址簿功 能")涉及将作为分配给各个电话终端的通信地址的"电话号码"、与作为使用该电话终端的 用户的识别名称的"名称"成对地进行存储,并根据需要显示这些对。当用户使用该地址簿 功能来在电话终端上显示所期望的被叫方的名称,并指示电话终端向该被叫方的电话终端 发出呼出呼叫(outgoing call)时,电话终端基于与该名称对应的电话号码执行呼出呼叫 处理。这种地址簿功能不限于电话终端,在大部分情况下,可以在能通过利用某些形式的通 信地址(诸如,发送和接收电子邮件消息的电子邮件终端)来执行通信而与被叫方进行通 信的通信终端中实现。 另外,地址簿功能包括在诸如"朋友"、"家人"、"同事"、"工作"和"伙伴"的多个类
别(组)中登记电话号码的功能。但是,由于将电话号码分成这些类别的操作很繁杂,许多
用户都回避使用这种有关分类的功能。鉴于此,在专利文献1中,例如提出了以下提案基
于用户预先登记的时间表、以及用户的呼叫历史,推断呼叫历史中包括的呼叫目的,并根据
该推断的目的来对电话号码进行分类。 专利文献日本特开JP2006-050266A

发明内容
本发明要解决的技术问题 本发明是考虑以上背景而完成的,其目的在于,在减轻用户的操作负担的同时,分 别按照组将通信终端的通信地址与用户的识别名称成对地进行登记,并显示这些对。
解决问题的手段 为了实现上述目的,本发明提供了一种通信终端,其包括通信单元,其使用分别 分配给多个通信终端的通信地址来与各个所述通信终端进行通信;存储单元,其将分别分 配给各个所述通信终端的所述通信地址与用于识别各个所述通信终端的用户的识别名称 成对地进行存储;确定单元,其用于确定分配有所述存储单元中存储的所述通信地址的所 述通信终端的位置或者距所述通信终端的距离;分类单元,其基于由所述确定单元确定的 所述位置或所述距离根据设定的算法来将通信地址和识别名称的对分类成多个组;以及显 示控制单元,其使得显示单元按照所述分类单元分类的组,至少显示所述存储单元所存储 的所述通信地址和所述识别名称中的所述识别名称。根据此发明,可以分别按照组来存储 通信终端的通信地址和用户的识别名称的对,而无需用户执行复杂的操作。应提到的是,通 信单元典型地以无线的方式与通信网进行通信。同样,通信地址典型地是用于与通信终端
建立呼叫线路的电话号码、或者用于与通信终端交换电子邮件消息的电子邮件地址。
在本发明的优选实施方式中,所述分类单元除了基于所述位置或所述距离之外, 还基于所述确定单元确定所述位置或距离的日期/时间或时段,来将通信地址和识别名称 的所述对分类成多个组。通过基于日期/时间或时段的这种分类,可以预期更准确的分类。
在本发明的优选实施方式中,所述分类单元将通信地址和识别名称的所述对分类 成多个组,并且还在各组中基于由所述确定单元确定的所述位置或所述距离来决定在使所 述显示单元显示所述识别名称时的排位,以及在使所述显示单元按照组至少显示所述存储 单元所存储的所述通信地址和所述识别名称中的所述识别名称时,所述显示控制单元根据 由所述分类单元决定的排位来显示所述识别名称。因此可以用显示识别名称的顺序来反映 使用各个通信终端的用户之间的关系。 同样,所述分类单元可以配置为,将在预定范围内安装的设施的类型与该设施的 位置相对应地存储,通过对由所述确定单元确定的位置与所述设施的位置进行比较来确定 由所述确定单元确定的位置中安装的设施的类型,并且基于所确定的设施类型,将通信地 址和识别名称的所述对分类成多个组。
同样,通信终端可包括操作单元,其接收用户的操作;以及变更单元,其根据由
所述操作单元接收到的操作,对由所述分类单元分类的通信地址和识别名称的对所属的组
进行变更,并且对于通过所述变更单元对组进行了变更的通信地址和识别名称的所述对,
所述分类单元不基于由所述确定单元所确定的位置或距离来进行分类。按照这种方式,即
使分类单元的分类不符合用户的意图,也可以按照用户的期望来校正分类。 同样,本发明提供一种信息管理装置,其包括存储单元,其将分别分配给多个通
信终端的通信地址与用于识别各个所述通信终端的用户的识别名称分别成对地进行存储;
确定单元,其用于确定分配有存储在所述存储单元中的所述通信地址的所述通信终端的位
置或者从所述通信终端到预定通信终端的距离;以及分类单元,其根据设定的算法,基于由
所述确定单元确定的位置或距离,将通信地址和识别名称的对分类成多个组,并使得所述
存储单元对每个分类后的组进行存储。根据此发明,分别按照类别登记了通信终端的通信
地址和用户的识别名称的对,而无需用户执行复杂的操作。 应提到的是,本发明可以采用对计算机设置的程序的形式。


图1是示出根据本发明的一个示例性实施方式的系统的整体结构的框图; 图2是示出在示例性实施方式中的移动电话终端的结构的框图; 图3示出了由移动电话终端保存的地址簿表的内容的示例; 图4示出了由移动电话终端保存的测量值存储表的内容的示例; 图5示出了由移动电话终端保存的设施数据库的内容的示例; 图6示出了移动电话终端中的软件结构; 图7是示出在系统中执行的处理的时序图; 图8是示出由移动电话终端执行的处理的流程图; 图9是示出由移动电话终端执行的处理的流程图; 图10示出了由移动电话终端显示的内容的示例; 图11示出了由移动电话终端显示的内容的示例;
5
图12示出了由移动电话终端显示的内容的示例;以及 图13示出了由移动电话终端显示的内容的示例。 标号说明 10-1至10-n移动电话终端 ll控制部 12无线通信部 13语音处理部 14显示器 15操作部 16存储部 30定位服务器装置 100移动电话网络
具体实施例方式
下面,说明用于实施本发明的优选实施方式。
(1)示例性实施方式的概述 在本实施方式中,基于要进行通信的通信终端之间的距离、以及这些距离的测量 日期/时间或时段、或者要与之通信的通信终端的位置、以及这些位置的测量日期/时间或 时段,来推断使用各个通信终端的用户之间的关系,并基于这些推断出来的结果按照类别 来对地址簿中的内容进行分类。分类算法大致如下 (a)基于通信终端间的距离及其测量日期/时间或时段的分类算法 各个通信终端例如周期性地测量其与地址簿中登记的通信终端之间的距离,并与
测量日期/时间相对应地存储作为结果而得到的距离。通信终端对该存储的内容进行分
析,并按照类别(组)对地址簿中的登记内容进行分类。例如,由于彼此始终或者长期很靠
近的用户作为最亲近的存在形式的"家人"的可能性很高,因此将这些用户分类成"家人"类
别。这包括基于通信终端之间的距离与测量时段来对类别进行分类。 同时,由于仅在工作日的白天很靠近的用户属于相同组织(诸如公司)的可能性 很高,因此将这些用户分类成"同事"类别。同时,由于仅在工作日的晚上或者假日很靠近 的用户是一起度过闲暇时光的关系,因此将这些用户分类成"朋友"类别。这包括基于通信 终端之间的距离与测量日期/时间来对类别进行分类。
(b)基于通信终端的位置及其测量日期/时间或时段的分类算法 各个通信终端例如周期性地测量其地址簿中登记的通信终端的位置,并与测量日
期/时间相对应地存储作为结果而得到的位置。通信终端对该存储的内容进行分析,并按
照类别对地址簿中的登记内容进行分类。例如,由于始终或长期在家中的用户是"家人"的
可能性很高,因此将这些用户分类成"家人"类别。这包括基于通信终端之间的位置与测量
时段来对类别进行分类。 同样,由于在假日和工作日的晚上在家中,而在工作日白天在学校的用户是"家 人"的可能性很高,因此将这些用户分类成"家人"类别。这包括基于通信终端的位置与测 量日期/时间来对类别进行分类。同时,因为在工作日白天处于公司的用户在该公司工作
6的可能性很高,因此将这些用户分类成"同事"类别。这可以说是基于通信终端之间的距离 与测量日期/时间来对类别进行分类。
(2)示例性实施方式的详述
(2-1)结构 图l是示出根据本发明的一个示例性实施方式的系统的整体结构的框图。图 1中,移动电话网络100是PDC(Personal Digital Cellular :个人数字蜂窝)通信网 络、GSM(Global System for Mobile Communication :全球移动通信系统)通信网络、或 MT-2000 (International MobileTelecommunication-2000 :国际移动电信-2000)通信网 络。该移动电话网络100具有多个基站和交换中心(未图示)。诸如移动电话终端10-1、 10-2至10-n的通信终端通过无线的方式可通信地连接到该移动电话网100。对移动电话 终端10-l、10-2至10-n分配作为呼叫各个移动电话终端的通信地址的电话号码。移动电 话终端10-1 、 10-2至10-n能够使用这些电话号码互相地呼叫作为被叫方的移动电话终端, 并经由移动电话网络100建立呼叫线路。从而移动电话终端10-1、 10-2至10-n的用户彼 此之间通过所建立的呼叫线路来通话。同时,定位服务器装置20连接到移动电话网络100。 这些定位服务器装置20统一管理与移动电话终端10-l、10-2至10-n的位置有关的信息, 并且响应于来自移动电话终端的请求,将本身管理的位置通知给发出该请求的移动电话终
丄山顺。 应指出的是,由于多个移动电话终端10-l、10-2至10-n均具有相同的结构和操 作,所以当在以下说明书中不需要单独进行区分时,将它们统称为"移动电话终端10"。
图2是示出移动电话终端10的结构的框图。 如图2所示,移动电话终端10具有控制部11、无线通信部12、语音处理部13、显 示器14、操作部15、存储部16和定位部17。控制部11例如具有CPU (Central Processing Unit :中央处理单元)、ROM (Read OnlyMemory :只读存储器)、禾口 RAM (Random Access Memory :随机存取存储器),并控制移动电话终端10的组成要素。无线通信部12具有天线 121和无线通信电路(未图示)。当天线121接收到从移动电话网络100的基站经由无线 信道发送的无线信号时,无线通信部12在通过无线通信电路进行了频率转换和A/D转换之 后,对无线信号进行解调,并进一步执行诸如纠错解码的处理。将纠错解码后的语音数据提 供给语音处理部13,并经过D/A转换和放大之后,作为接收语音从扬声器131输出。另一 方面,将由麦克风132收集的、用户的发送语音转换成发送信号,在由语音处理部13放大和 A/D转换之后,被转换为数字数据。该数字数据经过回声消除和纠错编码,并且进一步经过 调制和频率转换之后,通过天线121从无线通信部12作为无线信号发送出去。
显示器14例如具有液晶显示器和液晶显示驱动电路,并响应于来自控制部11的 指令,显示各类的信息、用户的对话窗等。操作部15除了具有数字键"0"至"9"以外,例如 还具有各种按键(诸如摘机键和挂机键),并将取决于用户的操作的信号提供给控制部11 。 控制部11基于该信号执行取决于用户指令的处理。定位部17测量移动电话终端10的位 置。定位部17的定位方法未进行具体限定,只要是以所需的精度执行定位即可,例如,该定 位部基于从多个GPS (Global Positioning System :全球定位系统)卫星发送的GPS信号 的接收时间的差异来测量位置。定位部17周期性地或者当存在来自定位服务器装置20的 请求时,测量移动电话终端10的位置。
7
存储部16例如是EEP匪(Electrically Erasable and Progr翻ableRead Only Memory :电可擦除可编程只读存储器)或闪速存储器。该存储部16除了存储包括由控制部 11 (CPU)执行的处理过程的各种程序以外,还存储地址簿表16a、测量值存储表16b和设施 数据库16c(下面将讨论)。 地址簿表16a包括与分配给各个移动电话终端10-1 、10-2至10_n的电话号码对 应的、用于识别各个移动电话终端10-l、10-2至10-n的用户的识别名称(例如,个人名称、 组织名称、爱称或绰号)。图3示出了该地址簿表16a中包含的内容的示例。如图3所示, 在地址簿表16a中包含多个用户的名称(识别名称)和电话号码(通信地址)对,并且这 些对被分成多个预定类别之一。如上所述,类别的种类包括"家人"、"同事"和"朋友"。分 类的准则和类别名称可以由用户自由决定或者在制造移动电话终端10时预先确定。图3 中,例示了名称"山田太郎"和电话号码"090-1111-1111"对属于"同事"类别的情况。
用户通过操作操作部15,使显示器14显示地址簿登记窗,并且可以根据该窗口的 指南输入名称、电话号码等。同样,在查看登记在地址簿表16a中的信息时,用户通过操作 操作部15使显示器14显示地址簿窗,并根据该窗口上的指南使显示器14显示期望用户的 电话号码。此外,用户可以通过选择所显示的电话号码对该电话号码的移动电话终端10发 出呼出呼叫。因此,用户需要从操作部15输入名称和电话号码,并将它们登记在该地址簿 表16a中,但是由于移动电话终端10本身针对类别分类来执行所需的处理,用户不需要执 行与类别分类有关的操作。当然,用户他或她本身可以利用操作部15来校正或更新由移动 电话终端10分类的类别。
接着,将介绍测量值存储表16b。 测量值存储表16b包括与从自身终端到这些移动电话终端10的距离以及测量日 期/时间对应地在地址簿表16a中存储的电话号码的移动电话终端10的位置。图4示出了 该测量值存储表16b中包含的内容的示例。图4中,例如例示了以下情况,在2006年4月 1日8:00时,电话号码为"090-1111-1111"的移动电话终端10的位置是"北纬AA度,东经 BB度",并且距该移动电话终端10的距离是"5公里"。测量值存储表16b中包含的"位置" 是移动电话终端10从定位服务器装置20中获取的。由移动电话终端10基于其自己的位 置和从定位服务器装置20中获得的位置来计算"距离"。应提到的是,表示位置的方法可以 是除经度和纬度以外的其他表示方法。
接着,将介绍设施数据库16c。 设施数据库16c包括安装在预定区域(例如,关东地区或日本东部地区)中的设 施的名称、以及这些设施的位置。图5示出了设施数据库16c的内容的示例。图5中,例如 示出了设施名称"AA学校"的位置位于"北纬AA度,东经BB度"的示例。当基于测量值存 储表16b中包含的位置将地址簿表16a中的内容分成各种类别时,使用设施数据库16c。该 设施数据库16c中的内容可以由用户输入、经由移动电话网络100下载、或者在制造移动电 话终端10时预先登记。例如,当在用户自己家中、工作地点或孩子的学校中的时候,由移动 电话终端10的用户他或她自己输入内容更合适,而当处于公共设施等处时,在移动电话终 端10中下载或预先登记内容更方便。 下面,参照图6介绍移动电话终端10的软件结构。 在移动电话终端10的制造阶段,提前将多个程序写入控制部11的ROM中。下文中,将这些程序称作"预装程序"。这些预装程序例如包括多任务操作系统(后面称作"多任 务OS")、Java⑧平台、以及本地应用程序(native即plication)。对这些程序进行概述,首 先,多任务OS是支持各种功能(诸如经由TSS (Time-Sharing System :分时系统)实现多任 务伪并行运行所需的虚拟存储空间的分配)的操作系统。Java⑧平台是按照CDC (Connected Device Configuration :面向连接的设备配置)编写的一组程序,CDC是用来在具有多任务 0S的移动设备中实现Java运行环境214(以下进行描述)的配置。本地应用程序是用于实 现移动电话终端10的基本业务(诸如发出呼叫和发送/接收电子邮件消息)的程序。
与上述ROM结构相对,存储部16具有用于存储Java应用程序的JAVA应用程序存 储区。这些JAVA应用程序具有JAR (Java Archive :Java归档)文件,该JAR文件将描述 在Java运行环境中执行处理的实际步骤的实质程序(substantive program)、与在执行这 些实质程序之后使用的图像文件和语音文件相结合;以及ADF(Application Description File :应用程序描述符文件),其描述这些JAR文件的安装和运行以及各种属性。Java应用 程序由内容提供商或者移动电话网络100的通信运营商生成,并被保存在互联网服务器装 置等中。还可以响应于来自移动电话终端10的请求,从这些服务器装置中将Java应用程 序下载到移动电话终端IO。 如图6所示,在移动电话终端10中,呼叫应用程序212和Java运行环境214实 现在OS 211中。呼叫应用程序212是预先存储在存储部16中的本地应用程序,并对呼入 呼叫和呼出呼叫以及诸如语音信号交换的功能进行管理。由存储在ROM中的Java平台实 现Java运行环境214。 Java运行环境214由类库217、 JVM (Java Virtual Machine :Java 虚拟机)218、和JAM(Java Application Manager : Java应用程序管理器)219组成。类库 217将具有特定功能的一组程序模块(类)结合在单个文件中。JVM218是使上述的CDC最 优化的Java运行环境,并且具有对提供作为Java应用程序的字节代码(byte code)进行 解释和执行的功能。该JVM也被称作CVM(Compact Virtual Machine :小型虚拟机)。JVM 219具有对Java应用程序的下载和安装及其启动和退出进行管理的功能。该JAM也被称作 AMS(Application Management System :应用管理系统)。 同样,第一存储器215和第二存储器216设置在存储部16中。第一存储器215是 用于保存在JAM 219的控制下下载的Java应用程序(JAR文件和ADF)的区域。第二存储 器216是用于在退出Java应用程序之后对在Java应用程序的运行期间生成的数据进行保 存的区域,并且为每个安装的Java应用程序分配了独立的存储区。在分配给指定Java应 用程序的存储区中的数据只有在正在运行该Java应用程序时能够被重写,并且不能由不 同的Java应用程序进行重写。 地址簿管理应用程序213是对上述地址簿表16a的管理进行管理的程序。如图6 的虚线所示,该地址簿管理应用程序213可以存储在ROM中的预先安装程序,或者在Java 运行环境214中实现的Java应用程序。在任何一种情况下,移动电话终端10被配置为使 得地址簿管理应用程序213和呼叫应用程序可以在多任务OS中并行执行。本实施方式的 结构如上所述。
(2-2)操作 接着,将介绍示例性实施方式的操作。 首先,介绍给定的移动电话终端IO(例如,移动电话终端10-1)确定其它移动电话终端IO(例如,移动电话终端10-2, 10-3)的位置,并且进而确定距这些移动电话终端 IO(例如,移动电话终端10-2,10-3)的距离的操作。 在图7所示的时序中,例如,移动电话终端10-1的控制部11通过移动电话网络 IOO周期性地(例如,每4小时一次)发送定位请求给定位服务器装置20(步骤S11)。该 定位请求包括请求的移动电话终端10-1的电话号码、以及定位目标移动电话终端(移动电 话终端10-2,10-3)的电话号码。因为定位目标移动电话终端10-2和10-3的电话号码包 含在移动电话终端10-1的地址簿表16a中,控制部11只需要读出这些电话号码并将这些 读出的电话号码与它自己的电话号码一起发送至定位服务器装置20。 定位服务器装置20在接收到该定位请求之后,首先使用定位请求中包括的电话 号码来呼叫移动电话终端10-2,并请求位置(步骤S12)。移动电话终端10-2的控制部11 响应于该位置请求,利用其自己的定位部17来测量其自己的位置,并将作为结果而获得的 位置信息发送至定位服务器装置20(步骤S13)。此时,移动电话终端10-2的控制部11使 用定位部17周期性地测量并存储其自己的位置,并将在那时存储的位置信息发送至定位 服务器装置20。类似地,定位服务器装置20使用定位请求中包括的电话号码来呼叫移动电 话终端10-3,并请求位置(步骤S14)。与移动电话终端10-2类似,移动电话终端10-3的 控制部11响应于该位置请求,发送位置信息至定位服务器装置20(步骤S15)。
接着,定位服务器装置20将从定位目标移动电话终端10_2和10-3发送的位置信 息与移动电话终端10-2和10-3的电话号码对应起来,并将该信息作为定位的结果发送至 移动电话终端10-l(步骤S16)。移动电话终端10-l在接收到该定位结果之后,将结果的内 容写入测量值存储表16b。此外,移动电话终端10-1使用定位部17来测量它自己的位置, 计算从该位置到测量值存储表16b中存储的移动电话终端10-2和10-3的位置的距离,并 将该计算出的距离与测量日期/时间相关联地写入测量值存储表16b中。
接着,介绍移动电话终端10按类别对地址簿表16a的内容进行分类的操作。
在图8所示的流程图中,控制部11判断是否已经达到执行类别分类的定时(步骤 S21),该定时例如可以是周期定时(诸如每天)或者由用户任意指定的定时。控制部ll在 判断为已经达到执行类别分类的定时时(步骤S21 :是),从测量值存储表16b中读出作为 处理对象的单个移动电话终端10的位置、距离和测量日期/时间(步骤S22)。以图4中 的示例进行说明,例如,控制部11读出与顶部的电话号码"090-1111-1111"对应的全部的 "位置"、"距离"和"测量日期/时间"。然后,控制部ll根据预定的分类算法,基于读出的 位置、距离和测量日期/时间来判断合适的分类(步骤S23)。
这里,将参照图9中的流程图介绍分类算法的特定示例。 首先,控制部11判断读出的距离是否以每周至少一次的频率处于10米以内(即, 两者的移动电话终端10相当靠近(步骤S31))。如果移动电话终端10以这种程度彼此靠近 (步骤S31 :是),则控制部11判断当移动电话终端10处于靠近状态时,日期/时间的趋势。 例如,当移动电话终端10在工作日白天期间经常很靠近(步骤S32 :工作日白天),由于这 意味着用户在一起进行社会活动(例如,在雇员的情况下,则属于相同的公司),控制部11 判断合适的类别是"同事"类别(步骤S33)。同样,当移动电话终端10经常处于时常靠近 的状态、或者在工作日的早晨和晚上以及假日中很靠近(步骤S32 :始终),则控制部11判 断用户是作为最亲密形式的存在的家人,并判断合适的类别是"家人"类别(步骤S34)。同样,当移动电话终端10在工作日的晚上和假日很靠近时(步骤S32 :工作日晚上或假日), 控制部ll判断用户处于一起度过闲暇时光的关系,并判断合适的类别是"朋友"类别(步 骤S35)。 这里,"时常靠近的状态"仅需是,根据每4小时进行上述测量(换言之,每天测量 6次)移动电话终端10之间的距离在IO米以内达至少一个阈值(例如,3次或更多次)的 状态。同样,在每4小时(例如,在0:00点(24:00点)、4:00点、8:00点、12:00点、16:00 点和20:00点)进行测量的情况下,将在4:00点和8:00点的测量认定为"早晨"的测量, 将12:00点和16:00点的测量认定为"下午"的测量,而将0:00 (24:00点)点和20:00点 的测量认定为"晚上"的测量。然后,如果移动电话终端10之间的距离在全部的早晨、下午 和晚上的时隙中至少一次在IO米以内,则控制部ll可以判断为移动电话终端IO处于时常 靠近的状态。同时,控制部11通过将工作日和假日分开地确定移动电话终端10之间的距 离在早晨、下午和晚上的时隙中经常处于IO米以内,也能够判断为用户例如经常在工作日 的早晨、夜晚以及假日很靠近。 接着,控制部11判断位置与测量日期/时间之间的关系的趋势(步骤S36)。此时, 控制部11参照上述设施数据库16c将测量值存储表16b中包含的位置与设施的位置进行 比较,并考虑测量值存储表16b中包含的位置对应于何种类型的设施来进行上述判断。例 如,时间始终是在"家中"度过的情况下(步骤S36 :始终在家),则控制部ll判断为类别为 "家人"(步骤S37)。同样,当在"家中"度过早晨和晚上,而在给定的设施(诸如"学校") 度过白天的情况下(步骤S36 :早晨/夜晚在家),则控制部11判断为类别为"家人"(步骤 S38)。同样,当经常在"公司"度过工作日(步骤S36:工作日在公司),则控制部11判断为 类别为"同事"(步骤S39)。除此以外,对于经常在学校的用户,还可以例如判断类别为"教 师"、或"孩子的朋友"。应提到的是,还存在以下情况,控制部ll利用上述算法不能适当地 判断地址簿表16a的内容,在这种情况下,只需要将这些内容分类为不偏向特定性质或类 型的类别(诸如,"其它"类别)。 最后,控制部11确定从如上所述分别基于距离和位置而获得的类别中选择哪一 个(步骤S40)。例如,如果基于距离判断的类别与基于位置判断的类别一致,则控制部11 仅需要直接采用该类别。另一方面,当基于距离判断的类别与基于位置判断的类别不一致 时,控制部ll基于判断的可靠性来确定最终的类别。此时一种方法是"位置"优先。例如, 在诸如"位置"始终为"公司"的情况下,尽管在基于"距离"进行判断时,由于用户经常处于 相对较靠近的状态而被判断为"家人"类别,但是通过"位置"优先,可以确定为"同事"类 别。同样,用户可以使用操作部15来指定分别基于距离和位置的判断哪个优先。
再次返回至图8的介绍。控制部11将如上述确定的类别写入地址簿表16a(步骤
524) 。然后,控制部ll判断针对地址簿表16a中全部电话号码的处理是否已经结束(步骤
525) 。如果还存在目标电话号码需要处理(步骤S25 :否),则控制部11返回至步骤S22, 并对分配了下一个电话号的移动电话终端10重复上述步骤S22至S25的处理。另一方面, 如果针对全部电话号码移动电话终端10的处理已经结束(步骤S25 :是),则控制部11的 处理结束。 当如上所述的类别分类结束之后显示地址簿时的操作如下。 当用户使用操作部15执行预定的操作,并指示菜单显示时,控制部ll在显示器
1114中显示菜单窗口 (如图10所示)。在该菜单窗口中列出了移动电话终端10的各类功能 (诸如,"日程表"、"地址簿"、"记事本"和"收费确认")。当用户从地址簿表16a中选择了 "地址簿"时,控制部11从地址簿表16a中读出全部的类别名称,并在显示器14上显示类别 名称的窗口列表,诸如,"家人"、"同事"、"朋友"和"其它"(如图ll所示)。
这里,当用户选择"同事"时,控制部11从地址簿表16a中读出与同事类别对应的 名称,并在显示器14上显示属于"同事"类别的窗口列表(如图12所示)。当用户例如选 择"山田太郎"时,控制部11从地址簿表16a中读出与名称"山田太郎"对应的电话号码, 并在显示器14上显示包括名称"山田太郎"及其电话号码"090-llll-llll"的窗口 (如图 13所示)。这里,当用户选择"呼出呼叫"时,控制部11基于电话号码"090-llll-llll"执 行呼出处理。 根据上述示例性实施方式,基于移动电话终端之间的距离及其测量日期/时间、 或者被叫方的移动电话终端的位置及其测量日期/时间来推断用户之间的个人关系,并基 于这些推断结果按类别将地址簿表的内容分类。因此,可以按类别将地址簿表的内容分类, 而无需用户执行复杂的操作。
(3)变型例 本发明不限于上述示例性实施方式,存在以下变型例。应提到的是,可以将以下变 型例适当组合。
(3-1)通信终端的变型例 在示例性实施方式中,列举了将具有通话功能的移动电话终端作为通信终端的例 子进行了说明。但是,本发明不限于此,并且还可以例如应用于不具有通话功能的通信终 端,诸如PDA (Personal Digital Assistant :个人数字助理)、和具有无线数据通信功能的 移动计算机。在这种情况下,登记在地址簿表中的通信地址是用于交换文本消息的通信地 址(诸如电子邮件地址),而不是用于通话的电话号码。同样,通信终端的通信方式不限于 无线,还可以是有线方式。因此,本发明还可以应用于诸如通过电缆连接到通信网的个人计 算机或固定电话的通信终端。 简而言之,只要通信终端具有与分配给它的电话号码或电子邮件地址对应的通信 地址,并且能够基于这些通信地址执行通信,就可以应用本发明。 [oogo] (3-2)地址簿表的变型例 地址簿表中登记的内容不仅可包括识别名称和通信地址,还包括各种类型的属性 (诸如,用户的地址和生日)、以及各种类型的信息(诸如,当接收到呼入呼叫时,用于显示 在显示器14上的静态图像)。 同样,将分配给通信终端的通信地址与用于识别通信终端的用户的识别名称成对 存储的功能不仅限于所谓的地址簿功能。例如,电话终端具有存储呼入呼叫历史和呼出呼 叫历史的功能,并且这些功能也可以使分配给通信终端的通信地址与用于识别通信终端的 用户的识别名称成对地存储。因此,即使对于这种呼入呼叫历史和呼出呼叫历史,也可以与 示例性实施方式类似地按类别将识别名称和通信地址对进行分类。同样,在电话终端中,也 可以进行诸如在地址簿中登记包括在呼入呼叫历史和呼出呼叫历史中的电话号码的操作。 在这种情况下,即使针对包括在呼入呼叫历史和呼出呼叫历史中的电话号码(还没有在地 址簿表中登记的电话号码),也能够执行诸如以上的类别分类。然后,可以提醒用户在分类的列别中登记该电话号码。
(3-3)分类算法的变型例 分类算法内容不限于示例性实施方式中所介绍的内容。例如,在示例性实施方式
中,当通信终端以每周至少一次的频率处于io米以内的距离时,判断为用户处于很靠近,
但是,可以任意地确定作为用户是否很靠近的判断准则的时段、频率和距离。简而言之,当
通信终端在预定时段,以至少预定次数的频率与另一个通信终端的距离在预定距离以内
时,用户可以被判断为很靠近。同样,还可以基于通信终端远离另一个通信终端的频率或次
数来推断个人关系,而不仅限于他们很靠近的情况,并且这可以在列表分类中反映这一点。 同时,在示例性实施方式中,基于距离及测量日期/时间、和位置及测量日期/时
间来对类别分别进行分类,并最终选择一种类别,但本发明不限于此方法。 例如,可以仅基于距离及测量日期/时间或者仅基于位置及测量日期/时间来对
类别进行分类。同样,在示例性实施方式中,除了距离或位置以外还考虑测量日期/时间来
对类别进行分类,但是考虑测量日期/时间仅仅是使得类别分类更准确,该测量日期/时间
不是必需的。因此,可以仅基于距离或者仅基于位置来对类别进行分类。例如,仅基于距离
来进行分类时,当用户以很高的频率处于很靠近时,用户被分类为"家人"类别,当仅基于位
置进行分类时,当用户以很高的频率处于家中时,可以将用户分类为"家人"类别。 在示例性实施方式中,利用"基于距离及测量日期/时间、和位置及测量日期/时
间来对类别进行分类"这样的表述来进行了介绍,但是,在每个预定时段连续执行测量的测
量日期/时间也可以视为"测量时段"。简而言之,在本发明中,测量日期/时间或测量时段
可以用作类别分类的判断材料。 同样,因为由移动电话终端IO确定的类别未必始终准确,本发明可以配置为使得 用户能够适当地校正或改变按照类别分类的内容。在这种情况下,控制部11按照用户在操 作部15中接收的操作对通信地址和识别名称所属的地址簿表16a的类别进行重写。对于 按照这种方式改变或校正的类别,控制部11被配置为不基于位置或距离来执行类别分类。 这是因为控制部11改变用户他或她自己任意分类的结果不符合用户的意图,所以不是优 选的。 同样,在示例性实施方式中,仅参照类别的分类进行了说明,但是基于位置或距离 而推断的个人关系的结果可以反映为各类别中的显示顺序。例如,可以将在"同事"类别中 以很极高频率处于很靠近的用户显示在"同事"类别中的显著位置,诸如类别的最前头。换 言之,通过测量距离的平均值越小,则越提高显示优选级别来将用户显示在显著位置。反 之,也可以采取测量距离的平均值越大,则越提高显示优选级别的方法。这样考虑的原因是 因为测量距离的平均值大,或者换言之,因为两个用户之间的距离大,则通常直接交流的机 会越小,因此,当打电话时,应优选地在地址簿显示中执行显示。在这种情况下,控制部11 在各个类别中,基于位置或距离来确定在将识别名称显示在显示器14上时的优先排位。当 显示地址簿时,控制部11按照地址簿表16a中包括的优先排位来显示识别名称。
(3-4)关于管理地址簿表的代理的变型例 地址簿表16a不限于存储在属于用户或者由用户使用的通信终端(在示例性实施 方式中位移动电话终端IO)中。例如,还可以是如下结构网络上的信息管理装置保存地址 簿表,通信终端根据需要从该信息管理装置获取并显示地址簿表的内容。在这种情况下,上述信息管理装置,而不是示例性实施方式中的移动电话终端10在存储单元中存储地址簿表,将分别分配给多个通信终端的通信地址与用于识别各个通信终端的用户的识别名称成对地写入该地址簿表中。然后,信息管理装置的控制部确定存储在存储单元中的通信终端的位置,或者本终端距该通信终端的距离。此外,控制部按照设定的分类算法,基于确定的位置或距离将通信地址和识别名称成对地分类为多个类别,并针对各个分类的类别将该对写入地址簿表中。然后,控制部响应于来自通信终端的请求将该地址簿表的内容发送至通信终端。通信终端按照类别显示从信息管理装置接收到的地址簿表中的内容。
(3-5)有关确定位置或距离的单元的变型例 用于确定通信终端的位置或者通信终端的距离的确定单元不限于示例性实施方式中说明的内容。例如,定位单元可以是基于位置登记区域或移动电话终端io所处的小区来测量位置的单元,而不是使用GPS技术的单元。应提到的是,位置登记区域是在移动电话网络100中由执行通常调用(invoking)的交换中心覆盖的区域,而小区是基站可以进行无线通信的区域。因为基于这些位置登记区域和小区来测量位置的技术已经是公知的,所以省略其具体说明。同样,当移动电话终端10具有近距离无线单元(诸如,蓝牙或红外)时,也可以用该近距离无线单元来近似地确定距另一个移动电话终端10的距离。此时,由于移动电话终端能够使用该近距离无线单元来与另一个移动电话终端进行无线交换,所以移动电话终端检测为另一个移动电话终端处于很靠近的状态。
(3-6)有关显示地址簿的变型例 当按照类别显示地址簿表的内容时,可以接受的是,如图12所示,仅显示识别名称(名称)、或者除了这些识别名称以外还显示通信地址(电话号码)。简而言之,至少需要按照类别显示在地址簿表中包括的通信地址和识别名称中的识别名称。
(3-7)有关程序的变型例 可以以被记录在可记录介质(诸如,磁带、磁盘、软盘、光学记录介质、磁-光记录介质、CD(光盘)、DVD(Digital Versatile Disk:数字化通用盘)或RAM)上的状态提供由上述控制单元ll执行的计算机程序。还可以经由网络(诸如移动电话网或互联网)来下载计算机程序。
权利要求
一种通信终端,该通信终端包括通信单元,其使用分别分配给多个通信终端的通信地址来与各个所述通信终端进行通信;存储单元,其分别将分配给各个所述通信终端的所述通信地址与用于识别各个所述通信终端的用户的识别名称成对地进行存储;确定单元,其确定分配有所述存储单元中存储的所述通信地址的所述通信终端的位置或者距所述通信终端的距离;分类单元,其基于由所述确定单元确定的所述位置或所述距离根据设定的算法来将通信地址和识别名称的对分类成多个组;以及显示控制单元,其使得显示单元按照所述分类单元所分类的组,至少显示所述存储单元所存储的所述通信地址和所述识别名称中的所述识别名称。
2. 根据权利要求1所述的通信终端,其中,所述分类单元除了基于所述位置或所述距离之外,还基于所述确定单元确定所 述位置或所述距离时的日期/时间或时段,来将通信地址和识别名称的所述对分类成多个组。
3. 根据权利要求1所述的通信终端,其中,所述分类单元将通信地址和识别名称的所述对分类成多个组,并且还在各组中 基于由所述确定单元确定的所述位置或所述距离来决定在使所述显示单元显示所述识别 名称时的排位,以及在使所述显示单元按照所述组至少显示所述存储单元所存储的所述通信地址和所述 识别名称中的所述识别名称时,所述显示控制单元根据由所述分类单元决定的排位来显示 所述识别名称。
4. 根据权利要求1所述的通信终端,其中,所述分类单元将在预定范围内安装的设施的类型与所述设施的位置相对应地存 储,通过对由所述确定单元确定的位置与所述设施的位置进行比较来确定由所述确定单元 确定的位置处安装的设施的类型,并且基于所确定的设施类型,将通信地址和识别名称的 所述对分类成多个组。
5. 根据权利要求1所述的通信终端,该通信终端还包括 操作单元,其接收用户的操作;以及变更单元,其根据由所述操作单元接收到的所述操作,对由所述分类单元分类的通信 地址和识别名称的对所属的组进行变更,其中,对于通过所述变更单元对组进行了变更的通信地址和识别名称的所述对,所述 分类单元不基于由所述确定单元所确定的所述位置或所述距离来进行分类。
6. —种信息管理装置,该信息管理装置包括存储单元,其将分别分配给多个通信终端的通信地址与用于识别各个所述通信终端的用户的识别名称分别成对地进行存储;确定单元,其确定分配有存储在所述存储单元中的所述通信地址的所述通信终端的位置或者从所述通信终端到预定通信终端的距离;以及分类单元,其基于由所述确定单元确定的所述位置或所述距离根据设定的算法来将通信地址和识别名称的对分类成多个组,并使得所述存储单元对每个分类后的组进行存储。
7. —种使计算机实现以下功能的程序,该计算机使用分别分配给多个通信终端的通信 地址来与各个所述通信终端进行通信;使得存储单元分别将分配给各个所述通信终端的通信地址与用于识别各个所述通信 终端的用户的识别名称成对地进行存储;确定分配有所述存储单元中存储的通信地址的所述通信终端的位置或者距所述通信 终端的距离;基于所确定的所述位置或所述距离根据设定的组算法来将通信地址和识别名称的对 分类成多个组;以及使得显示单元按照所分类的组,至少显示所述存储单元所存储的所述通信地址和所述 识别名称中的所述识别名称。
8. —种使得计算机实现以下功能的程序使得存储单元将分别分配给多个通信终端的通信地址与用于识别各个所述通信终端 的用户的识别名称分别成对地进行存储;确定分配有存储在所述存储单元中的所述通信地址的所述通信终端的位置或者从所 述通信终端到预定通信终端的距离;以及基于所确定的所述位置或所述距离根据设定的算法来将通信地址和识别名称的对分 类成多个组,并使得所述存储单元对每个分类后的组进行存储。
全文摘要
一种通信终端、信息管理装置和程序。分别按照类别登记了通信终端的通信地址和用户的识别名称的对,而无需用户执行复杂的操作。基于要进行通信的通信终端之间的距离及这些距离的测量日期/时间,或者要进行通信的通信终端的位置和这些位置的测量日期/时间来推断使用各个通信终端的用户之间的关系,并基于这些推断的结果按照类别将地址簿的内容分类。例如,由于始终彼此很靠近的用户是作为最亲近的存在形式的家人的可能性很高,因此将他们分类成“家人”类别;由于仅在工作日期间很靠近的用户属于相同组织(诸如公司)的可能性很高,因此将它们分类成“同事”类别;而由于仅在工作日的晚上或假日很靠近的用户是一起度过闲暇时光的关系,因此将他们分类为“朋友”类别。
文档编号H04M1/274GK101755437SQ20088010012
公开日2010年6月23日 申请日期2008年7月24日 优先权日2007年7月24日
发明者加纳出亚, 山田和宏, 山田英树, 恩田靖, 村上圭一, 神谷大 申请人:株式会社Ntt都科摩
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1