信息处理装置、行动预测显示方法及其计算机程序的制作方法

文档序号:7622435阅读:123来源:国知局
专利名称:信息处理装置、行动预测显示方法及其计算机程序的制作方法
技术领域
本公开涉及信息处理装置、行动预测显示方法及其计算机程序。
背景技术
存在这样一种技术,用于从用户所持有的移动终端的当前位置和该用户过去的行动历史来预测用户将来的行动(例如,参见日本专利申请早期公开No. 2000-293540)。行动的预测是在经由无线网络连接到移动终端的服务器或者该移动终端上执行的,以在该移动终端的画面上显示行动预测信息。用户查看显示在移动终端上的行动预测信息以使得能够将该信息用在她的/他的行动中。JP2006053132示出了一种信息处理装置,其基于行动历史来预测多条移动路线, 并且根据每条路线的概率以每条路线各不相同的形式(例如,大小、颜色、比例尺(scale)) 来显示每条路线。

发明内容
在行动预测中,与一般的地图信息、路线搜索或到目的地的导航不同,可以显示多个最终目的地。此外,随着移动终端的位置的移动,预测出的最终目的地可能时刻改变。然而,取决于显示在移动终端上的地图的比例尺,最终目的地会超出画面的范围。 在此情况中,用户必须执行诸如改变地图比例尺之类的额外操作以将超出画面范围的最终目的地显示在画面上。因此,要使用户执行额外操作以显示行动预测的结果。鉴于前面的状况,希望提供能够将通过行动预测获得的最终目的地的信息显示在显示器上而不请求用户执行额外操作的新颖的、经改进的信息处理装置、行动预测显示方法和计算机程序。—些实施例涉及显示用户的预测信息的方法。该方法包括生成在所显示范围内具有用户的第一预测信息的地图的显示信息;获取用户的第二预测信息;判断第二预测信息是否在地图的所显示范围内;以及如果第二预测信息不在地图的所显示范围内,则自动地改变地图的所显示范围以使得第二预测信息在地图的所显示范围内。一些实施例涉及包括显示控制单元的设备,该显示控制单元控制显示单元来显示在所显示范围内具有用户的至少一条第一预测路线的地图。该设备还包括处理单元,该处理单元接收用户的至少一条第二预测路线,判断至少一条第二预测路线是否在地图的所显示范围内,并且如果至少一条第二预测路线不在地图的所显示范围内,则自动改变地图的所显示范围以使得至少一条第二预测路线在地图的所显示范围内。一些实施例涉及生成并显示用户的预测信息的方法。该方法包括生成在所显示范围内具有用户的第一预测信息的地图的显示信息;基于用户的行动的改变来生成用户的第二预测信息;判断第二预测信息是否在地图的所显示范围内;以及如果第二预测信息不在地图的所显示范围内,则自动地改变地图的所显示范围以使得第二预测信息在地图的所显示范围内。
一些实施例涉及用于生成并显示用户的预测路线的系统。该系统包括移动设备, 该移动设备具有显示单元,该显示单元显示在所显示范围内具有用户的至少一条第一预测路线的地图;处理单元,该处理单元接收用户的至少一条第二预测路线,判断至少一条第二预测路线是否在地图的所显示范围内,并且如果至少一条第二预测路线不在地图的所显示范围内,则自动改变地图的所显示范围以使得至少一条第二预测路线在地图的所显示范围内。该系统还包括服务器,该服务器生成至少一条第一预测路线和至少一条第二预测路线并且将至少一条第一预测路线和至少一条第二预测路线发送给移动设备。一些实施例涉及存储有指令的计算机可读记录介质,当指令被执行时执行显示用户的预测信息的方法。该方法包括生成在所显示范围内具有用户的至少一条第一预测路线的地图的显示信息;接收用户的至少一条第二预测路线;判断至少一条第二预测路线是否在地图的所显示范围内;以及如果至少一条第二预测路线不在地图的所显示范围内,则自动地改变地图的所显示范围以使得至少一条第二预测路线在地图的所显示范围内。一些实施例涉及显示用户的预测路线的方法。该方法包括生成地图的显示信息以及多条预测路线,这多条预测路线是基于用户的行动生成的;以及如果至少一条预测路线不在地图的显示范围内,则自动改变地图的显示范围以使得该至少一条预测路线在地图的显示范围内。一些实施例涉及包括显示单元的移动设备,该显示单元同时显示地图和多条预测路线,这多条预测路线是基于用户的行动生成的。一些实施例涉及生成并显示用户的预测路线的方法。该方法包括基于用户的行动生成用户的多条预测路线;将多条预测路线发送给移动设备;利用移动设备的显示单元同时显示地图和多条预测路线;并且如果至少一条预测路线不在地图的显示范围内,则自动改变地图的显示范围以使得该至少一条预测路线在地图的显示范围内。一些实施例涉及生成并显示用户的预测路线的系统。该系统包括移动设备,该移动设备包括显示单元,该显示单元生成地图以及用户的多条预测路线的显示信息;并且如果至少一条预测路线不在地图的显示范围内,则自动改变地图的显示范围以使得该至少一条预测路线在地图的显示范围内。该系统还包括服务器,该服务器基于用户的行动生成多条预测路线并且将多条预测路线发送给移动设备。一些实施例涉及存储有指令的计算机可读记录介质,当指令被执行时执行显示用户的预测路线的方法。该方法包括生成地图以及多条预测路线的显示信息,这多条预测路线是基于用户的行动生成的;以及如果至少一条预测路线不在地图的显示范围内,则自动改变地图的显示范围以使得该至少一条预测路线在地图的显示范围内。


图1是示出根据本发明实施例的行动预测系统1的配置的说明图;图2是示出根据本发明实施例的蜂窝电话100的功能配置的说明图;图3是示出根据本发明实施例的包括在蜂窝电话100中的CPU 110的功能配置的说明图;图4是示出根据本发明实施例的行动预测服务器10的功能配置的说明图;图5是示出根据本发明实施例的行动预测系统1的操作的流程图6是示出与地图信息一起显示在显示单元140上的行动预测信息的显示的说明图;图7是示出与地图信息一起显示在显示单元140上的行动预测信息的显示的说明图;图8是示出与地图信息一起显示在显示单元140上的行动预测信息的显示的说明图;图9是示出与地图信息一起显示在显示单元140上的行动预测信息的显示的说明图;以及图10是示出作为对根据本发明实施例的蜂窝电话100所包括的CPU 110的修改的CPU 110’的功能配置的说明图。
具体实施例方式下面,将参考附图详细描述本发明的优选实施例。注意,在本说明书和附图中,用相同的标号来表示具有基本上相同的功能和结构的结构元件,并且省略对这些结构元件的重复描述。将按以下顺序进行说明。<1.本发明的一个实施例〉[1-1.行动预测系统的配置][1-2.蜂窝电话的配置][1-3.行动预测服务器的配置][1-4.行动预测系统的操作][1-5.修改]<2.总结〉<1.本发明的一个实施例〉[1-1.行动预测系统的配置]首先将描述根据本发明实施例的行动预测系统的配置。图1是示出根据本发明实施例的行动预测系统1的配置的说明图。下面描述根据本发明实施例的行动预测系统1的配置。如图1所示,根据本发明实施例的行动预测系统1包括用于从蜂窝电话100的当前位置预测持有该蜂窝电话100的用户的行动的行动预测服务器10,以及用于从行动预测服务器10获取行动预测信息以显示该行动预测信息的蜂窝电话100。行动预测服务器10与蜂窝电话100之间的数据交换是经由无线网络30来执行的。蜂窝电话100包括用于从GPS (全球定位系统)卫星20获取当前位置的接收器。蜂窝电话100经由无线网络30将所获取的当前位置的信息发送给行动预测服务器10。行动预测服务器10从蜂窝电话100的当前位置信息来预测将来的行动以生成行动预测信息,并且将行动预测信息与地图信息一起经由无线网络30发送给蜂窝电话100。 该行动预测信息包括起始点、目的地、从起始点到目的地的路线、蜂窝电话100的用户选择该路线的概率以及预期的到达时间。起始点、目的地和路线的各条信息通过纬度和经度来表达。当行动预测服务器10将该行动预测信息发送给蜂窝电话100时,蜂窝电话100以将从行动预测服务器10获取的该行动预测信息显示在画面上。在本实施例中,尽管说明了对持有蜂窝电话100的用户执行行动预测的行动预测服务器10,然而本发明不限于该示例。例如,持有蜂窝电话100的用户的行动预测也可以在蜂窝电话100内部执行。此时,蜂窝电话100可以仅从外部服务器等获取地图信息,并且将该地图信息与行动预测信息一起显示在画面上。上面已参考图1描述了根据本发明实施例的行动预测系统1的配置。下面将描述根据本发明实施例的蜂窝电话100的配置。[1-2.蜂窝电话的配置]图2是示出根据本发明实施例的蜂窝电话100的功能配置的说明图。下面将参考图2描述根据本发明实施例的蜂窝电话100的功能配置。如图2所示,根据本发明实施例的蜂窝电话100包括CPU 110、存储器120、当前位置获取单元130、显示单元140、操作单元150、基带处理单元160、通信单元170、麦克风180 和扬声器190。CPU 110用于根据存储在存储器120中的计算机程序来执行各种操作。CPU 110 取决于CPU 110的操作来控制蜂窝电话100的每个单元。CPU 110的各种处理内容根据需要被显示在由液晶显示面板等构成的显示单元140上。存储器120用作由CPU 110进行数据处理的工作区域并且用作保存各种数据的存储介质。存储器120可以使用易失性存储器或非易失性存储器。例如,闪存、EEPROM(电可擦除可编程只读存储器)、EPR0M(可擦除可编程ROM)等被给出,作为非易失性存储器。操作单元150包括电源按钮、电话呼叫按钮、数字/字符输入按钮等。当用户输入所希望的被呼叫者的电话号码时,操作单元150将由该电话号码表示的数据提供给CPU 110。CPU 110通过通信单元170将连接请求发送给由用户输入的电话号码表示的被呼叫者。此时,取决于被呼叫者的响应,无线通信线路被连接。当该线路被连接时,通信单元170 将经由天线(未示出)从被呼叫者接收的RF信号提供给基带处理单元160并且在此将RF 信号转换为基带信号。从基带处理单元160生成的基带信号生成的语音信号作为语音从扬声器190被输出。当蜂窝电话100的用户经由麦克风180输入她的/他的语音时,从麦克风180提供来的输入语音信号被提供给基带处理单元160。基带处理单元160将基带信号转换为RF 信号。基带处理单元160经由通信单元170将通过转换生成的RF信号发送给无线通信线路,以便将该RF信号发送给与该线路相连的被呼叫者。CPU 110通过基带处理单元160和通信单元170将使得蜂窝电话100的用户操作操作单元150而输入的各条信息发送给通信对方(communicatee),通过基带处理单元160 和通信单元170来获取叠加有来自通信对方的信息的RF信号,并且将该RF信号显示在显示单元140上。当CPU 110执行处理序列时,使用蜂窝电话100的用户可以向被呼叫者给出会话和各条信息并且从被呼叫者接收会话和各条信息。已参考图2描述了根据本发明实施例的蜂窝电话100的功能配置。下面将描述根据本发明实施例的蜂窝电话100中包括的CPU 110的功能配置。
图3是示出根据本发明实施例的蜂窝电话100中包括的CPU 110的功能配置的说明图。图2所示的CPU 110被配置为通过读取并执行存储在存储器120中的计算机程序而用作行动预测信息获取单元112和行动预测信息显示控制单元114。行动预测信息获取单元112用于根据需要获取行动预测信息,该行动预测信息是由行动预测服务器10从当前位置获取单元130获取的蜂窝电话100的当前位置信息的改变中预测出的并且是从行动预测服务器10经由无线网络30发送来的。行动预测信息获取单元112将从行动预测服务器10发送来的行动预测信息发送给行动预测信息显示控制单元 114。行动预测信息显示控制单元114接收由行动预测信息获取单元112获取的行动预测信息,并且对由显示单元140显示的行动预测信息执行显示控制。行动预测信息显示控制单元114将由行动预测服务器10预测出的行动预测信息与地图信息一起显示在显示单元140上。在此情况中,由于显示单元140的显示范围有限, 因此显示在显示单元140上的地图信息的显示范围由地图的比例尺来确定。因此,取决于地图的比例尺,当用户希望根据位置信息在显示单元140上显示由行动预测信息获取单元 112获取的行动预测信息时,该行动预测信息的目的地会超出显示单元140的显示范围。在此情况中,在根据本实施例的蜂窝电话100中,显示单元140上的显示在行动预测信息显示控制单元114中被控制为使得当前位置和目的地在同一画面上。更具体地,由当前位置获取单元130获取的蜂窝电话100的当前位置信息改变,由行动预测信息获取单元112获取的行动预测信息也随着当前位置信息的改变而改变,并且所预测的目的地时刻改变。取决于目的地的改变,在行动预测信息显示控制单元114中将在显示单元140上的行动预测信息和地图信息的显示控制为使得当前位置和目的地在同一画面上。以这种方式,当由行动预测信息显示控制单元114来控制在显示单元140上的行动预测信息和地图信息的显示时,根据本发明实施例的蜂窝电话100无需使蜂窝电话100 的用户执行随着行动预测信息的改变而改变地图的比例尺的操作。因此,蜂窝电话100的用户仅需查看显示在显示单元140上的行动预测信息和地图信息,并且可从执行改变地图比例尺的操作的麻烦中解脱出来。上面描述了根据本发明实施例的蜂窝电话100中包括的CPU 110的功能配置。下面将描述根据本发明实施例的行动预测服务器10的配置。[1-3.行动预测服务器的配置]图4是示出根据本发明实施例的行动预测服务器10的功能配置的说明图。下面将参考图4描述根据本发明实施例的行动预测服务器10的功能配置。如图4所示,根据本发明实施例的行动预测服务器10包括CPU 11、存储器12、数据库13和通信单元14。CPU 11经由通过通信单元14相连的无线网络30来从蜂窝电话100接收当前位置信息。当CPU 11从蜂窝电话100接收当前位置信息时,CPUll读取存储在存储器12中的计算机程序,通过利用蜂窝电话100的当前位置信息和过去的移动历史来执行对蜂窝电话 100的用户的行动预测处理,并且生成行动预测信息。存储器12用于存储计算机程序和各条信息,并且可以是诸如非易失性存储器或
9磁盘之类的存储介质。例如,闪存、EEPROM(电可擦除可编程只读存储器)和EPROM(可擦除可编程ROM)被给出,作为非易失性存储器。作为磁盘,给出了硬盘、盘状磁盘等。如上所述,作为行动预测信息,包括起始点、目的地、从起始点到目的地的路线、蜂窝电话100的用户选择该路线的概率以及到达目的地的预期时间在内的过去的移动信息例如被存储在数据库13中。CPU 11读取例如累积在数据库13中的蜂窝电话100的用户过去的移动历史,以将该历史用在行动预测处理中。CPU 11执行的行动预测处理可以使用各种技术,并且不限于特定处理。例如,CPU 11可以利用在上述日本专利申请早期公开No. 2000-293540中描述的行动预测处理来执行对蜂窝电话100的用户的行动预测处理。CPU 11执行的行动预测处理不仅可以利用蜂窝电话100的当前位置和行动历史来执行,还可以利用一周中的日期以及时区(time zone)信息来执行。CPU 11可以利用当前天气或者当日天气预报的信息来执行行动预测处理。通过利用一周中的日期或时区以及天气或天气预报的信息,即使蜂窝电话100位于同一位置或者具有共同的行动历史,CPU 11也可以取决于一周中的日期或时区以及天气或天气预报的内容来推导出不同的行动预测结果。CPU 11获得的行动预测处理的结果作为行动预测信息从通信单元14经由无线网络30被发送给蜂窝电话100。接收到从行动预测服务器10发送来的行动预测信息的蜂窝电话100将所接收的行动预测信息显示在显示单元140上,以使得能够向用户示出由行动预测服务器10获得的行动预测处理的结果。上面参考图4描述了根据本发明实施例的行动预测服务器10的功能配置。下面将描述根据本发明实施例的行动预测系统1的操作。[1-4.行动预测系统的操作]图5是示出根据本发明实施例的行动预测系统1的操作的流程图。下面将参考图 5描述根据本发明实施例的行动预测系统1的操作。为了利用根据本发明实施例的行动预测系统1来预测持有蜂窝电话100的用户的行动,在蜂窝电话100中激活用于从行动预测服务器10获取行动预测信息的应用。下面, 也将该应用称为“行动预测应用”。当在蜂窝电话100中执行行动预测应用时,该行动预测应用通过使用当前位置获取单元130执行与GPS卫星20的通信来获取蜂窝电话100的当前位置(步骤S101)。当在步骤SlOl中通过当前位置获取单元130获取到蜂窝电话100的当前位置时, 蜂窝电话100的当前位置信息被发送给行动预测服务器10。行动预测服务器10通过利用蜂窝电话100的当前位置、蜂窝电话100的移动历史、蜂窝电话100的用户过去的行动历史等信息来执行行动预测处理,以生成行动预测信息。更具体地,行动预测服务器10执行推导当前位置、目的地、从当前位置到目的地的路线、到达目的地的预期时间等的处理(步骤 S102)。执行行动预测处理的行动预测服务器10将行动预测处理的结果作为行动预测信息发送给蜂窝电话100。在蜂窝电话100中,行动预测信息获取单元112获取从行动预测服务器10发送来的行动预测结果。行动预测信息获取单元112所获取的行动预测信息由行动预测信息显示控制单元114显示在显示单元140上以使得纬度和经度与地图信息的纬度和经度相匹配。图6是示出与地图信息一起显示在显示单元140上的行动预测信息的显示的说明图。图6所示的示例示出了这样的状态,其中,当前时间显示单元151、行动概率显示单元 152、起始点153、路线信息154以及目的地155由行动预测信息显示控制单元114显示在显示单元140上。起始点153是在行动预测处理在行动预测服务器10中被执行的时间点处由当前位置获取单元130获取的蜂窝电话100的当前位置,并且目的地155是通过行动预测服务器10中的行动预测处理得出的目的地。起始点153和目的地155可以通过例如如图6所示的不同大小的圆形物来被显示在显示单元140上或者可以通过不同图案(figure)被显示在显示单元140上。行动概率显示单元152用于显示蜂窝电话100的用户从起始点153移动到目的地 155的概率,该概率是由行动预测服务器10推导出的。在行动概率显示单元152上,显示有蜂窝电话100的用户从起始点153移动到目的地155的概率以及当用户根据路线信息IM 移动时到达目的地155的预期时间信息。在图6中,仅显示了一条路线信息。目的地155附近所示的数字对应于行动概率显示单元152上所显示的概率的左边所示的数字。图6所示的示例示出了蜂窝电话100的用户从起始点153移动到目的地155的概率为100%。当然,由于蜂窝电话100的用户可能从起始点153移动到目的地155以外的地点, 因此即使将显示在行动概率显示单元152上的所有概率相加,总和也不一定为100%。路线信息IM用于示出从起始点153到目的地155的路线,该路线是由行动预测服务器10推导出的。如图6所示,路线信息IM通过将起始点153与目的地155彼此相连的线来表示。显示单元140的中心是蜂窝电话100的当前位置,并且行动预测应用定期地通过使用当前位置获取单元130执行与GPS卫星20的通信来获取蜂窝电话100的当前位置。当前位置获取单元130所获得的蜂窝电话100的当前位置的显示被行动预测信息显示控制单元114控制以使得当前位置一直在显示单元140的中心处。接下来,行动预测信息获取单元112检查从行动预测服务器10发送来的从当前位置到目的地的路线信息的条数是否为两条或更多条(步骤S103)。作为步骤S103中的判断的结果,当仅从行动预测服务器10发送来了一条从当前位置到目的地的路线信息时,控制流程转移到步骤S105 (后面将描述)以执行由行动预测信息显示控制单元114判断从当前位置到目的地的路线是否需要改变显示单元140的显示范围的处理。另一方面,作为步骤S103中的判断的结果,当从行动预测服务器10发送来了两条或更多条从当前位置到目的地的路线信息时,行动预测信息显示控制单元114随后基于由行动预测服务器10预测出的行动概率来执行加权,以执行检查显示单元140的显示范围是否合适的处理(步骤S104)。步骤S104中的处理具体地通过下面的处理来执行。行动预测信息显示控制单元 114检查当前位置与目的地之间的路线是否超出了显示单元140的可显示范围。显示单元 140的可显示范围例如通过地图信息的放大倍率来指定,并且离散地向放大倍率的值赋予多个等级。当当前位置与目的地之间的路线超出了显示单元140的可显示范围时,则计算出需要缩小显示单元140的地图信息的等级数目。缩小的等级数目被定义为负的差数。另一方面,当当前位置与目的地之间的路线未超出显示单元140的可显示范围时,检查即使在显示单元140上的地图信息被放大任意数目的等级时,当前位置与目的地之间的路线是否会超出显示单元140的可显示范围。放大的等级数目被定义为正的差数。行动预测信息显示控制单元114以路线的行动概率被加权方式将以路线为单位计算出的差数相加,并且取决于相加后的值是否超过预定阈值来检查显示单元140的显示范围是否合适。以这种方式,基于路线的行动概率执行加权,来防止对显示单元140的显示范围的合适性的判断处理受到具有低行动概率的差数的影响。当显示单元140的显示范围一次改变较大时,可能使用户觉得混乱。因此,显示范围可以以如上所述那样离散地给出的放大倍率为单位逐渐地改变。在步骤S104,当行动预测信息显示控制单元114执行了检查显示单元140的显示范围是否合适的处理时,行动预测信息显示控制单元114随后通过步骤S104中的处理来判断显示单元140的显示范围是否需要被改变(步骤S105)。作为步骤S105中的判断结果,当显示单元140的显示范围不需要被改变时,控制流程返回步骤SlOl以执行通过使用当前位置获取单元130执行与GPS卫星20的通信来获取蜂窝电话100的当前位置的处理。另一方面,作为步骤S105中的判断结果,当显示单元140的显示范围需要被改变时,行动预测信息显示控制单元114适当地设置显示单元140的显示范围(步骤S106)。在行动预测信息显示控制单元114适当地设置了显示单元140的显示范围之后,控制流程返回步骤SlOl以执行通过使用当前位置获取单元130执行与GPS卫星20的通信来获取蜂窝电话100的当前位置的处理。图7是示出与地图信息一起显示在显示单元140上的行动预测信息的显示的说明图。图7所示的示例示出了这样的状态,其中,通过行动预测服务器10的行动预测处理推导出了三条路线并且显示在显示单元140上。在图7中,尽管从起始点153到目的地15 的路线信息15 被显示在显示单元 140上,然而路线信息154b和15 的目的地超出了显示单元140的显示范围,并且路线信息154b和15 未完全显示在显示单元140上。因此,行动预测信息显示控制单元114执行检查显示单元140的显示范围是否合适的处理并且判断路线信息154b和15 是否应当完全显示在显示单元140上。作为判断的结果,当路线信息154b和15 应当完全显示在显示单元140上时,行动预测信息显示控制单元114缩小地图信息的显示放大倍率并且执行控制以使得路线信息154b和15 完全显示在显示单元140上。图8是示出与地图信息一起显示在显示单元140上的行动预测信息的显示的说明图。图8所示的示例示出了这样的状态,其中,行动预测信息显示控制单元114在图7所示的状态中缩小地图信息的显示放大倍率以放大显示单元140的显示范围。在图8中,除了目的地15 以外,目的地155b和155c也显示在显示单元140上。 以这种方式,当通过行动预测信息显示控制单元114使显示单元140的显示范围自动改变时,用户可以通过仅查看显示在显示单元140上的信息来检查行动预测信息。
当蜂窝电话100的位置改变时,由行动预测服务器10获得的行动预测结果随着蜂窝电话100的位置的改变而改变。在此情况中,显示在显示单元140上的信息也改变。行动预测信息显示控制单元114随着由行动预测服务器10获得的行动预测结果的改变而自动地改变显示单元140的显示范围。图9是示出与地图信息一起显示在显示单元140上的行动预测信息的显示的说明图。图9所示的示例示出了这样的状态,其中,当蜂窝电话100的用户乘电车移动到“BBB 站”时,行动预测服务器10的行动预测结果被显示在显示单元140上。在图9所示的示例中,通过行动预测服务器10的行动预测处理而图示出了一条路线信息154,并且从起始点153到目的地155的路线被显示在显示单元140上。在图9所示示例中,与图8所示的示例相比,地图信息被放大并被显示在显示单元140上。以这种方式,当通过行动预测信息显示控制单元114使得显示单元140的显示范围随着路线信息的改变而自动改变时,用户可以通过仅查看显示在显示单元140上的信息来检查行动预测信息。下面将参考图5描述根据本发明实施例的行动预测系统1的操作。在此实施例中, 尽管基于由行动预测服务器10推导出的行动概率执行了加权,但是当然,也可以在不基于由行动预测服务器10推导出的行动概率执行加权的情况下判断路线是否合适地显示在显示单元140上。当由行动预测服务器10推导出的行动概率低于预定阈值时,行动预测信息显示控制单元114可以使路线不受对显示单元140的显示控制。下面将描述根据本发明实施例的蜂窝电话100的修改。[1-5.修改]在根据本发明实施例的行动预测系统1中,蜂窝电话100顺序地将各条当前位置信息发送给行动预测服务器10,并且由行动预测服务器10获得的行动预测结果由蜂窝电话100接收。然而,本发明不限于该示例。例如,行动预测处理也可以由蜂窝电话100执行,仅地图信息可能需要经由无线网络30从外部服务器获得,并且行动预测结果可以与地图信息一起显示在显示单元140上。图10是作为根据本发明实施例的蜂窝电话100所包括的CPU 110的修改的CPU 110’的功能配置的说明图。如图10所示,作为CPU 110的修改的CPU 110’被配置为通过读取并执行存储在存储器120中的计算机程序而用作行动预测信息获取单元112、行动预测信息显示控制单元114和行动预测单元116。行动预测单元116用于执行与行动预测服务器10执行的行动预测处理相同的处理。由行动预测单元116获得的行动预测信息被行动预测信息获取单元112获取并且被发送给行动预测信息显示控制单元114。行动预测信息显示控制单元114执行的处理与上面描述的处理并没有不同。以这种方式,即使行动预测处理由蜂窝电话100来执行,显示在显示单元140上的行动预测信息的显示范围也可以以与上面描述的方式相同的方式来取决于行动预测信息的改变而自动改变。<2.总结〉如上所述,根据本发明的实施例,蜂窝电话100每次从行动预测服务器10获取行动预测信息时,行动预测信息显示控制单元114就控制该行动预测信息在显示单元140上
13的显示。更具体地,当从行动预测服务器10获得的路线信息超出了显示单元140的可显示范围时,行动预测信息显示控制单元114缩小地图的比例尺来执行控制以使得该路线信息落在显示单元140的可显示范围之内。与此相比,当即使增大地图的比例尺路线信息也落在显示单元140的可显示范围之内时,行动预测信息显示控制单元114将地图的比例尺增大到使路线信息落在显示单元140的可显示范围之内的上限。以这种方式,通过控制显示单元140上的显示,即使通过行动预测获得的起始点与目的地之间的路线超出了显示单元140的可显示范围,显示单元140的显示也可自动地被切换以使得起始点与目的地之间的路线不超出可显示范围。因此,蜂窝电话100的用户不需要执行切换地图比例尺的操作,从而增强了便利性。由于显示单元140上的显示自动地被控制,因此根据本发明实施例的蜂窝电话 100可以在显示单元140上的显示处理之前读取与地图信息和行动预测信息有关的信息。 由于在获取和显示行动预测信息时可以避免因用户操作引起的中断,因此根据本发明实施例的蜂窝电话100可以实现稳定的画面转换。本领域的技术人员应当明白,可以根据设计要求和其它因素进行各种修改、组合、 子组合和变更,只要它们在所附权利要求或其等同物的范围之内。例如,在本实施例中,显示行动预测信息的设备被说明为蜂窝电话100。然而,本发明不限于此示例。行动预测信息还可以通过使用可从卫星等获取当前位置并显示行动预测信息的移动终端来显示,例如,通过使用PDA(个人数字助理)、移动游戏机、移动音乐播放器、移动视频播放器等来显示。本申请包含与2010年3月31日向日本专利局提交的日本优先专利申请JP 2010-82337中公开的主题有关的主题,该申请的全部内容通过引用结合于此。
权利要求
1.一种显示用户的预测信息的方法,包括生成在所显示范围内具有所述用户的第一预测信息的地图的显示信息;获取所述用户的第二预测信息;判断所述第二预测信息是否在所述地图的所显示范围内;以及如果所述第二预测信息不在所述地图的所显示范围内,则自动地改变所述地图的所显示范围以使得所述第二预测信息在所述地图的所显示范围内。
2.如权利要求1所述的方法,其中,预测信息包括与预测出的路线有关的信息。
3.如权利要求1所述的方法,还包括利用显示单元将所述地图和所述第二预测信息显示在所显示范围内。
4.如权利要求1所述的方法,其中,所述判断步骤反映出所预测的用户行动是否发生了改变。
5.如权利要求1所述的方法,还包括基于所预测的用户行动的改变来生成所述第二预测信息。
6.如权利要求1所述的方法,其中,所述地图、所述第一预测信息和所述第二预测信息是利用移动设备来显示的。
7.如权利要求1所述的方法,其中,所述第二预测信息是从在所预测的用户行动发生了改变时生成所述第二预测信息的服务器接收的。
8.如权利要求1所述的方法,还包括确定所述用户的位置。
9.如权利要求8所述的方法,还包括将所述用户的位置发送给基于所述用户的位置生成所述第二预测信息的服务器。
10.如权利要求1所述的方法,其中,所述第二预测信息包括所述用户的预测出的多条路线。
11.如权利要求10所述的方法,其中,所述判断步骤是至少部分地基于所计算出的所述用户将采取预测出的多条路线中的各条路线的概率来执行的。
12.如权利要求11所述的方法,其中,所述判断步骤是通过根据所计算出的概率来对与所显示范围和路线相关联的放大倍率的等级的差值进行加权以获得加权值并且判断该加权值是否超过阈值来执行的。
13.一种设备,包括显示控制单元,控制显示单元来显示在所显示范围内具有用户的至少一条第一预测路线的地图;以及处理单元,接收所述用户的至少一条第二预测路线,判断所述至少一条第二预测路线是否在所述地图的所显示范围内,并且如果所述至少一条第二预测路线不在所述地图的所显示范围内,则自动改变所述地图的所显示范围以使得所述至少一条第二预测路线在所述地图的所显示范围内。
14.如权利要求13所述的设备,还包括确定所述用户的位置的位置获取单元。
15.如权利要求14所述的设备,其中,所述移动设备将所述用户的位置发送给基于所述用户的位置生成所述至少一条第二预测路线的服务器。
16.如权利要求13所述的设备,其中,所述至少一条第二预测路线包括所述用户的预测出的多条路线。
17.如权利要求16所述的设备,其中,关于所述至少一条第二预测路线是否在所述地图的所显示范围内的判断是至少部分地基于所计算出的所述用户将采取预测出的多条路线中的各条路线的概率来执行的。
18.如权利要求17所述的设备,其中,关于所述至少一条第二预测路线是否在所述地图的所显示范围内的判断是通过根据所计算出的概率来对与所显示范围和路线相关联的放大倍率的等级的差值进行加权以获得加权值并且判断该加权值是否超过阈值来执行的。
19.一种生成并显示用户的预测信息的方法,该方法包括生成在所显示范围内具有所述用户的第一预测信息的地图的显示信息; 基于所述用户的行动的改变来生成所述用户的第二预测信息; 判断所述第二预测信息是否在所述地图的所显示范围内;以及如果所述第二预测信息不在所述地图的所显示范围内,则自动地改变所述地图的所显示范围以使得所述第二预测信息在所述地图的所显示范围内。
20.如权利要求19所述的方法,其中,所述显示信息是利用移动设备来显示的,并且该方法还包括确定所述用户的位置;将所述用户的位置从所述移动设备发送给服务器;以及将所述第二预测信息从所述服务器发送给所述移动设备;其中,生成所述第二预测信息的步骤是基于所述用户的位置执行的。
21.如权利要求20所述的方法,其中,所述用户的位置和所述第二预测信息是利用无线网络来发送的。
22.一种用于生成并显示用户的预测路线的系统,该系统包括 移动设备,该移动设备包括显示单元,该显示单元显示在所显示范围内具有用户的至少一条第一预测路线的地图;处理单元,该处理单元接收所述用户的至少一条第二预测路线,判断所述至少一条第二预测路线是否在所述地图的所显示范围内,并且如果所述至少一条第二预测路线不在所述地图的所显示范围内,则自动改变所述地图的所显示范围以使得所述至少一条第二预测路线在所述地图的所显示范围内;服务器,该服务器生成所述至少一条第一预测路线和所述至少一条第二预测路线并且将所述至少一条第一预测路线和所述至少一条第二预测路线发送给所述移动设备。
23.如权利要求22所述的系统,其中,所述移动设备还包括确定所述用户的位置的位置获取单元,其中,所述移动设备将所述用户的位置发送给所述服务器,并且其中,所述服务器基于所述用户的位置来生成所述至少一条第一预测路线和所述至少一条第二预测路线。
24.一种存储有指令的计算机可读记录介质,当所述指令被执行时执行显示用户的预测信息的方法,该方法包括生成在所显示范围内具有所述用户的至少一条第一预测路线的地图的显示信息; 接收所述用户的至少一条第二预测路线;判断所述至少一条第二预测路线是否在所述地图的所显示范围内;以及如果所述至少一条第二预测路线不在所述地图的所显示范围内,则自动地改变所述地图的所显示范围以使得所述至少一条第二预测路线在所述地图的所显示范围内。
25.如权利要求M所述的计算机可读记录介质,其中,所述方法还包括利用显示单元将所述地图和所述至少一条第二预测路线显示在所显示范围内。
26.如权利要求24所述的计算机可读记录介质,其中,所述判断步骤反映出所预测的用户行动是否发生了改变。
27.如权利要求M所述的计算机可读记录介质,其中,该方法还包括基于所预测的用户行动的改变来生成所述至少一条第二预测路线。
28.如权利要求M所述的计算机可读记录介质,其中,所述地图、所述至少一条第一预测路线和所述至少一条第二预测路线是利用移动设备来显示的。
29.如权利要求24所述的计算机可读记录介质,其中,所述至少一条第二预测路线是从在所预测的用户行动发生了改变时生成所述至少一条第二预测路线的服务器接收的。
30.如权利要求M所述的计算机可读记录介质,其中,该方法还包括确定所述用户的位置。
31.如权利要求30所述的计算机可读记录介质,其中,该方法还包括将所述用户的位置发送给基于所述用户的位置生成所述至少一条第二预测路线的服务器。
32.如权利要求M所述的计算机可读记录介质,其中,所述至少一条第二预测路线包括所述用户的预测出的多条路线。
33.如权利要求32所述的计算机可读记录介质,其中,所述判断步骤是至少部分地基于所计算出的所述用户将采取预测出的多条路线中的各条路线的概率来执行的。
34.如权利要求33所述的计算机可读记录介质,其中,所述判断步骤是通过根据所计算出的概率来对与所显示范围和路线相关联的放大倍率的等级的差值进行加权以获得加权值并且判断该加权值是否超过阈值来执行的。
全文摘要
本发明公开了信息处理装置、行动预测显示方法及其计算机程序。提供了用于显示用户的预测路线的方法、系统、设备和计算机可读介质。可以判断预测路线是否在地图的显示范围内。如果预测路线不在地图的显示范围内,则地图的显示范围可以被自动改变以使得该预测路线在地图的显示范围内。
文档编号H04W8/24GK102209294SQ20111007557
公开日2011年10月5日 申请日期2011年3月24日 优先权日2010年3月31日
发明者渡嘉敷守 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1