信息终端装置、信息终端管理系统及保存有程序的存储介质.pdf

上传人:1****2 文档编号:4059477 上传时间:2018-08-13 格式:PDF 页数:40 大小:12.18MB
返回 下载 相关 举报
摘要
申请专利号:

CN201080050080.1

申请日:

2010.11.02

公开号:

CN102667405A

公开日:

2012.09.12

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G01C 21/00申请日:20101102|||公开

IPC分类号:

G01C21/00; G06F3/048; G06F9/48

主分类号:

G01C21/00

申请人:

歌乐株式会社

发明人:

井口慎也; 长船辰昭; 加藤崇利; 小林一智; 真野宏之; 内山裕树

地址:

日本埼玉县

优先权:

2009.11.05 JP 2009-253971

专利代理机构:

永新专利商标代理有限公司 72002

代理人:

黄剑锋

PDF下载: PDF下载
内容摘要

信息终端装置具有对微件的执行进行管理的微件管理部,上述微件是在显示装置的显示部上进行显示的单功能程序,微件管理部具有:策略决定部,对微件设定动作策略,该动作策略包括与显示装置上的显示状态有关的动作限制和优先级;以及可靠度决定部,决定该微件的可靠度;上述微件管理部在移动状态成为预先设定的状态的情况下,根据动作策略和可靠度,限制微件的动作,优先显示位置信息以及与引导状态有关的信息。

权利要求书

1: 一种信息终端装置, 提供用于向所设定的目的地引导的信息, 其特征在于, 具备 : CPU, 进行运算处理 ; 存储器, 存储信息 ; 位置信息检测部, 通过检测当前位置来检测移动状态 ; 导航部, 根据所检测到的上述当前位置和地图信息, 运算位置信息, 并运算向所设定的 目的地的引导信息 ; 显示部, 显示上述位置信息以及上述引导信息 ; 通信部, 经由网络进行通信 ; 以及 微件管理部, 对微件的执行进行管理, 该微件是在上述显示部上进行显示的单功能程 序; 上述微件管理部具有 : 策略决定部, 对上述微件设定动作策略, 该动作策略包括与上述显示装置上的显示状 态有关的动作限制和优先级 ; 以及 可靠度决定部, 决定上述微件的可靠度 ; 上述微件管理部在上述移动状态成为预先设定的状态的情况下, 根据上述动作限制和 上述可靠度, 限制上述微件的动作, 优先显示上述位置信息以及与引导状态有关的信息。
2: 如权利要求 1 所述的信息终端装置, 其特征在于, 上述微件管理部管理多个微件的执行, 在上述移动状态成为预先设定的状态的情况 下, 限制上述可靠度或上述优先级低的微件的显示状态。
3: 如权利要求 1 所述的信息终端装置, 其特征在于, 上述微件管理部测定上述 CPU 的负荷, 并对测定出的上述 CPU 的负荷与预先设定的阈 值进行比较, 在上述负荷超过了阈值的情况下, 限制上述优先级低的微件的显示状态。
4: 如权利要求 1 所述的信息终端装置, 其特征在于, 上述微件管理部在上述移动状态成为预先设定的状态的情况下, 根据上述动作限制和 上述可靠度, 变更上述微件的显示位置, 来优先显示所检测到的上述当前位置以及上述引 导信息, 由此限制上述微件的显示状态。
5: 如权利要求 1 所述的信息终端装置, 其特征在于, 上述预先设定的状态包括所检测到的上述当前位置发生变化的行驶状态、 以及所检测 到的上述当前位置发生变化并且向上述显示部输出上述引导信息的引导状态。
6: 如权利要求 1 所述的信息终端装置, 其特征在于, 上述微件管理部在上述移动状态发生变化、 并且限制上述微件的显示状态的情况下, 在上述显示部上显示警告。
7: 如权利要求 1 所述的信息终端装置, 其特征在于, 上述微件包括 : 包含操作的提示的必需动画、 以及不包含上述操作的提示的演示动 画; 上述微件管理部在限制上述微件的显示状态的情况下, 限制上述演示动画的显示, 在 进一步限制上述微件的显示状态时, 限制上述必需动画的显示状态。
8: 一种信息终端管理系统, 具备 : 信息终端装置, 提供用于向所设定的目的地引导的 信息 ; 以及管理服务器, 经由网络而与上述信息终端装置进行通信, 上述信息终端管理系统 2 的特征在于, 上述信息终端装置具有 : CPU, 进行运算处理 ; 存储器, 存储信息 ; 位置信息检测部, 通过检测当前位置来检测移动状态 ; 导航部, 根据所检测到的上述当前位置和地图信息, 运算位置信息, 并运算向所设定的 目的地的引导信息 ; 显示部, 显示上述位置信息以及上述引导信息 ; 通信部, 经由网络进行通信 ; 以及 微件管理部, 对微件的执行进行管理, 该微件是在上述显示部上进行显示的单功能程 序; 上述微件管理部具有 : 策略决定部, 对上述微件设定动作策略, 该动作策略包括与上述显示装置上的显示状 态有关的动作限制和优先级 ; 以及 可靠度决定部, 决定上述微件的可靠度 ; 上述微件管理部在上述移动状态成为预先设定的状态的情况下, 根据上述动作限制和 上述可靠度, 限制上述微件的显示状态, 优先显示上述位置信息以及引导状态 ; 上述通信部向上述管理服务器发送上述微件管理部所保持的微件的一览, 来请求能够 下载的微件的一览 ; 上述管理服务器在从上述信息终端装置接收到微件的一览的请求的情况下, 取得由上 述微件管理部保持的微件的一览, 选择上述信息终端装置能够下载的微件, 将所选择的上 述微件的一览发送给上述信息终端装置。
9: 如权利要求 8 所述的信息终端管理系统, 其特征在于, 上述管理服务器具有保持不正当的微件的黑名单 ; 在从上述信息终端装置接收到的微件的一览中包含上述黑名单的不正当的微件的情 况下, 向上述信息终端装置发送警告。
10: 如权利要求 8 所述的信息终端管理系统, 其特征在于, 上述微件管理部测定上述 CPU 的负荷, 并将上述负荷的履历发送给上述管理服务器 ; 上述管理服务器保持从上述信息终端装置接收到的负荷的履历。
11: 一种存储介质, 保存有对信息终端装置进行控制的程序, 该信息终端装置提供用于 向所设定的目的地引导的信息, 上述存储介质的特征在于, 上述信息终端装置具有 : CPU, 进行运算处理 ; 存储器, 存储信息 ; 位置信息检测部, 通过检测当前位置来检测移动状态 ; 导航部, 根据所检测到的上述当前位置和地图信息, 运算位置信息, 并运算向所设定的 目的地的引导信息 ; 显示部, 显示上述位置信息以及上述引导信息 ; 以及 通信部, 经由网络进行通信 ; 3 上述程序包括如下步骤 : 对微件决定动作策略的步骤, 上述微件由在上述显示部上进行显示的单功能程序构 成, 上述动作策略包括与上述显示装置上的显示状态有关的动作限制和优先级 ; 决定该微件的可靠度的步骤 ; 执行上述微件的步骤 ; 以及 在上述移动状态成为预先设定的状态的情况下, 根据上述动作限制和上述可靠度, 限 制上述微件的显示状态, 优先显示上述位置信息以及引导状态的步骤。

说明书


信息终端装置、 信息终端管理系统及保存有程序的存储介 质

    相关申请的交叉引用
     本申请主张平成 21 年 (2009 年) 11 月 5 日提出的日本专利申请 2009 - 253971 的 优先权, 通过参照其内容而在本申请中引用。
     技术领域
     本发明涉及具有通信功能和处理位置信息的功能的便携电话、 汽车导航装置、 TV 等的组装设备、 和使用它们的系统。背景技术
     近年来, 便携终端的高性能化不断发展, 向便携终端的位置信息处理功能的搭载 和通过网络协同实现的服务提供活跃化, 变得难以通过功能搭载的有无来体现与其他公司 的差别化。 因而, 为了开发对用户有吸引力的便携终端, 向壳体及画面设计、 GUI(graphical User Interface) 等的更表层的部位的搭配变得重要。 进而, 由于用户长时间持有终端并使 用, 所以在出货后, 经由网络的更新及对新服务的对应也为必须的。进而, 终端的价格竞争 也加速, 更低价化不断发展。
     在这样的过程中, 在具备汽车导航功能等的位置信息终端中, 为了抑制成本并且 向用户提供有吸引力的终端, 而关注以下的搭配。
     (1) 引进新服务的容易化 : 导航装置的通信对应、 与提供地图信息等的导航的服务 中心协同的服务的追加、 以及通过显示画面提供信息的微件 (Widget) 的搭载。
     (2) 画面及内容确保的容易化和开发工时降低 : 设计者希望的迅速的引进。用户 或第 3 方提供的内容的利用。多个终端间的内容的挪用。
     作为在位置信息终端中使用的上述内容, 能够使用显示在位置信息终端的显示装 置中的微件等的应用。
     这里, 所谓 “微件 (Widget) ” , 表示用 XML 和脚本语言记载、 在显示装置的画面的一 部分上恒常地显示的单功能的应用。
     但是, 以往的位置信息终端中为了在有限的硬件资源 (CPU 性能、 存储器容量等) 上、 在确保使用者的安全性的同时还实现舒适的操作性, 多数情况下是如下构造 : 搭载的功 能全部事前已构成, 关于各功能的动作也在制造阶段中严格地管理, 尽量抑制动作的不良 状况等的发生。因而, 为了实现上述 (1) 、 (2) 而需要的、 将位置信息终端出厂后的功能追加 在保障安全性和舒适的操作性的同时实施是比较困难的。特别是, 在硬件资源没有富余的 位置信息终端中, 设想到追加的功能与已有功能在没有预想到的状况下干涉而变得动作不 稳定的情况。
     目前, 提出了应对这些问题的画面显示控制方法, 例如, 在专利文献 1 中, 提出了 以下方法 : 将向显示装置输出的画面数据分为描绘要素和其动画方法并单独管理, 当显示
     某个描绘要素时, 如果满足一定的条件则按照与该要素对应的动画方法输出动画。
     现有技术文献
     专利文献
     专利文献 1 : 日本特开 2001 - 75772 号公报 发明概要 发明要解决的问题
     在上述以往技术中, 由于仅沿着预先设定的状态迁移数据来变更动画显示方法, 所以存在以下问题 : 即使管理显示装置的状态相同, 在系统的负荷状况等状态迁移数据的 管理以外的状况不同的情况下也不能动态地控制动画的显示。
     进而, 在上述以往技术中, 由于没有搭载判断图形要素和动画要素的提供源的机 构, 所以与经由网络等动态追加的要素 (图形要素或动画要素) 的可靠度无关地显示各要 素, 有可能导致用户等追加的功能与已有功能干涉、 或硬件资源的负荷变得过大而位置信 息终端的动作变得不稳定。即, 在用户等追加的功能是有恶意的功能的情况下, 存在位置 信息终端具备的本来的功能 (例如, 地图与行进方向的显示功能等) 受追加的功能妨碍的问 题。 或者, 在硬件资源受限制的位置信息终端中, 在追加的功能所要求的硬件资源较大的情 况下, 有可能为了执行追加的功能而导致位置信息终端所具备的本来的功能停止或变得不 稳定。
     发明内容 所以, 本发明是鉴于上述问题而做出的, 目的是防止用户等追加的微件等的功能 阻碍位置信息终端的本来的功能, 防止位置信息终端的使用方便性下降。 进而, 目的是判断 用户等追加的微件等的功能的可靠性, 通过排除不正当的追加功能而提高位置信息终端的 可靠性。
     用于解决问题的手段
     示出在本申请中公开的发明的代表性的一例如下。 即, 一种信息终端装置, 提供用 于向所设定的目的地引导的信息, 具备 : CPU, 进行运算处理 ; 存储器, 存储信息 ; 位置信息 检测部, 通过检测当前位置来检测移动状态 ; 导航部, 根据检测到的上述当前位置和地图信 息, 运算位置信息, 运算向设定的目的地的引导信息 ; 显示部, 显示上述位置信息及上述引 导信息 ; 通信部, 经由网络进行通信 ; 以及微件管理部, 管理作为在上述显示部上进行显示 的单功能程序的微件的执行 ; 上述微件管理部具有 : 策略决定部, 对上述微件设定包括与 上述显示装置上的显示状态有关的动作限制和优先级的动作策略 ; 以及可靠度决定部, 决 定该微件的可靠度 ; 上述微件管理部在上述移动状态成为预先设定的状态的情况下, 根据 上述动作限制和上述可靠度, 限制上述微件的动作, 优先显示上述位置信息及与引导状态 有关的信息。
     发明效果
     根据本发明的代表性的技术方案, 由于能够根据搭载微件的信息终端装置的性能 和动作状态来限制微件的动作, 所以能够抑制微件和搭载它的信息终端装置的使用方便性 下降。
     附图说明
     图 1A 是表示本发明的实施方式的位置信息终端系统的一例的模块图。 图 1B 是表示本发明的实施方式的位置信息终端系统的一例的模块图。 图 2A 是表示本发明的实施方式的位置信息终端管理信息的一例的说明图。 图 2B 是表示本发明的实施方式的微件管理信息的一例的说明图。 图 2C 是表示本发明的实施方式的微件黑名单的一例的说明图。 图 2D 是表示本发明的实施方式的动作限制定义的一例的说明图。 图 3A 是表示本发明的实施方式的用户基本信息的一例的说明图。 图 3B 是表示本发明的实施方式的用户终端最大负荷履历的一例的说明图。 图 4 是表示本发明的实施方式的微件管理信息的一例的说明图。 图 5 是表示本发明的实施方式的微件库对应表的说明图。 图 6 是表示本发明的实施方式的库动作履历表的说明图。 图 7 是表示本发明的实施方式的位置信息终端 101 起动时的处理的流程的流程图。 图 8 是表示将本发明的实施方式的开发者制作出的微件登记在微件管理门户中 的顺序的一例的顺序图。
     图 9 是表示将本发明的实施方式的微件经由网络从微件管理门户向位置信息终 端安装的处理的顺序图。
     图 10A 是表示本发明的实施方式的位置信息终端从第 3 方提供站点下载微件的流 程的流程图。
     图 10B 是表示本发明的实施方式的位置信息终端从第 3 方提供站点下载微件的流 程的流程图。
     图 11 是表示与本发明的实施方式的位置信息终端的状态对应的微件的动作限制 的一例的流程图。
     图 12A 是表示由本发明的实施方式的位置信息终端执行的微件的处理的流程图。
     图 12B 是表示由本发明的实施方式的位置信息终端执行的微件的处理的流程图。
     图 13 是表示本发明的实施方式的微件及库的更新时的处理流程的流程图。
     图 14 是表示本发明的实施方式的位置信息终端的状态变更时的显示变更方法的 一例的说明图。
     图 15 是表示本发明的实施方式的位置信息终端的动作负荷高时的显示例的说明 图。
     图 16 是表示在本发明的实施方式的位置信息终端上下载微件时阅览的微件的下 载用选择画面的一例的说明图。
     具体实施方式
     以下, 基于附图说明本发明的一实施方式。
     图 1A 及图 1B 是表示采用本发明的位置信息终端系统的一例的模块图。图示的位 置信息终端具备用户等能够追加微件 (Widget) 的结构。位置信息终端 101 经由网络 104 与微件管理门户 (portal) 102 及第 3 方站点 103 连接。 位置信息终端 101 包括微件 110、 微件管理部 120、 导航引擎 127、 库 (library) 群 128、 OS129、 硬件 130 及记录装置 140。
     另外, 微件如在上述以往例中叙述, 是用 XML 及脚本语言的至少一方记载的单功 能的应用。此外, 所谓脚本语言, 设想有 JavaScript、 ActionScript、 Ruby、 Python 等。
     位置信息终端 101 是识别当前位置、 执行与识别出的当前位置相应的处理的设 备。位置信息终端 101 例如是设定在车辆中的导航装置或 PND 等, 具备微件 110、 微件管理 部 120、 导航引擎 127、 库群 128、 OS129、 硬件 130、 记录装置 140。在以下的说明中, 对位置 信息终端 101 是汽车导航装置的情况进行说明。
     另外, 微件 110、 微件管理部 120、 导航引擎 127、 库群 128、 OS129 等的软件保存在 作为存储介质的记录装置 (储存装置) 140 中, 是 CPU131 向存储器 132 装载而执行的。
     微件 110 是由 XML 和脚本构成的具有显示功能的单功能程序, 将静止图像数据 111、 动画数据 113、 运动图像数据等恒常地显示在显示装置 133 的画面 (显示区域) 的一部 分上, 由动作策略 115、 可靠度 116、 运动图像数据 112 构成。另外, 本发明在代替微件而使 用具有显示功能的程序的情况下也能够使用。 静止图像数据 111 是微件 110 在显示装置 133 上显示的静止图像数据, 例如是位 图、 Jpeg 图像等。
     动画数据 113 是微件 110 在显示装置 133 上显示的运动图像数据。对于各动画数 据 113 分配了动画属性 114, 根据位置信息终端 101 的状态, 微件管理部 120 为了控制动画 而参照。
     动作策略 115 是微件 110 的动作规范, 是预先定义与位置信息终端 101 的控制状 态相应的动作的数据。微件管理部 120 按照每个微件 110 决定动作策略 115。
     作为动作策略 115, 例如针对以下的参数可以想到 5 种状态 (通常时 (停止时) /行 驶时 / 引导时 / 导航高负荷时 / 指定区域进入时) 。
     < 微件执行优先级 >
     微件执行优先级以微件管理信息 142 的执行优先级信息为基本值, 由微件管理部 120 设定, 并且在向位置信息终端 101 下载微件 110 后, 基于已装载在位置信息终端 101 中 的其他微件 110 的可靠度 116 与所下载的微件 110 的可靠度 116 的关系而被变更。例如, 在装载有可靠度比下载的微件 110 高的微件 110 的情况下, 微件管理部 120 将该微件 110 的执行优先级降低。
     < 动画控制策略 >
     动画控制策略是基于微件管理信息 142 的负荷指标来被设定基本值, 并且在向位 置信息终端 101 下载微件 110 后, 基于已经装载在位置信息终端 101 中的其他微件 110 的 可靠度 116 与下载的微件 110 的可靠度 116 的关系而被变更。
     < 外部信息访问控制 >
     根据微件 110 的可靠度 116 控制外部信息访问。在可靠度 116 为预先设定的几级 的基准值以下的情况下, 进行引导时禁止、 行驶时禁止、 完全禁止等的控制。
     < 导航功能访问控制 >
     导航功能访问控制根据微件的可靠度进行控制。在可靠度 116 为预先设定的几级
     的基准值以下的情况下, 进行引导时禁止、 行驶时禁止、 完全禁止等的控制。
     例如, 上述执行优先级 512 可以根据可靠度设定。具体而言, 可以是如果可靠度高 则将执行优先级 512 也设定得高, 如果可靠度低则将执行优先级 512 也设定得低。
     动作策略 115 的设定定时可以考虑在微件 110 的设计时作为固定值而嵌入到微件 110 中的情况、 在将微件 110 向位置信息终端 101 下载时微件管理门户 154 基于微件管理信 息 142 设定的情况、 或在微件 110 被下载到位置信息终端 101 中之后微件管理部 120 设定 的情况。
     微件管理部 120 是管理微件 110 的功能。执行微件 110 的起动结束、 动作控制、 使 用微件 110 的可靠度 116 进行的认证等, 具有微件管理表 122、 微件认证功能 123、 微件库对 应表 124、 微件黑名单 121、 库动作履历表 126、 终端状态标志 125。另外, 在对位置信息终端 101 的性能的制约较严格的情况下, 也可以不具有微件黑名单 121、 微件认证功能 123, 而由 微件管理门户 102 全部执行这些处理。
     微件认证功能 123 执行微件 110 的下载、 以及从微件 110 向位置信息终端 101 的 内部的访问的限制。作为向该位置信息终端 101 的内部的访问限制方法, 例如, 也可以是对 具有一定等级以上的可靠度 116 的微件 110 提供向内部信息的访问用访问密钥的方法、 或 微件 110 每当从 OS129 调用 API(Application Program Interface : 应用程序接口) 时判 断访问许可的方法。 微件库对应表 124 是位置信息终端 101 当前从微件管理门户 102 等下载的微件 110 的一览。微件信息 142 是由位置信息终端 101 保持的微件 110 的信息。
     微件黑名单 121 是登记可能对位置信息终端 101 或用户带来不利的微件 110(有 恶意的微件) 的列表, 从微件管理门户 102 持有的微件黑名单的优先级高的微件起在位置信 息终端 101 的存储容量容许的范围内记录。库动作履历表 126 将原生 (native) 应用的动 作顺序的一览、 以及 CPU131 的平均负荷的一览记录到一定数量。另外, 原生应用是在制造 时安装在位置信息终端 101 中的应用。
     终端状态标志 125 是管理位置信息终端 101 的状态的数据。作为该状态, 可以想 到停车状态、 行驶状态及引导状态这 3 种状态。另外, 在基于徒步的移动时使用位置信息终 端 101 的情况下, 可以将停车状态考虑为场所不移动的停止状态。终端状态标志 125 将由 导航引擎 127 检测出的当前的位置与前次的位置比较, 判断是停止状态还是行驶状态。当 为行驶状态 (当前位置移动的状态) 、 并且被设定目的地而导航引擎 127 将引导信息输出到 了显示装置 133 的情况下, 终端状态标志 125 成为引导状态。
     导航引擎 127 执行位置信息终端 101 的当前位置计算、 根据地图信息 141 的显示 用地图数据的生成、 向用户设定的目的地的引导等。导航引擎 127 例如接收 GPS 等的信号, 运算当前的位置, 根据地图信息 141 及当前位置来运算位置信息, 并向显示装置 133 输出位 置信息。在位置信息中, 包括当前位置的周边的地图信息 141、 和表示当前位置的规定的图 形 (标记) 。在导航引擎 127 中, 包括接收 GPS 等的信号的天线、 接收机等。
     库群 128 是目的地检索、 或声音再现等的各种库, 需要向显示装置 133 显示的部分 与微件 110 协同动作。
     OS129 是 Linux、 Windows 等的基本软件。
     硬件 130 是为了使位置信息终端的软件动作而需要的硬件, 包括进行运算处理的
     CPU131、 保存数据及程序的存储器 132、 显示位置信息等的显示装置 133、 接受来自位置信 息终端的用户的输入的输入装置 134、 以及经由网络 104 与微件管理门户 (管理服务器) 102 及第 3 方站点 (第 3 方设置的服务器) 103 等的服务器进行通信的通信接 135, 还包括未图示 的描绘功能、 声音再现功能、 位置检测功能等。
     记录装置 140 保存位置信息终端的动作所需要的数据, 例如由磁盘驱动器 (HDD) 、 非易失性存储装置 (SSD) 、 SD 存储卡等的非易失性存储介质构成。
     另外, 由 CPU131 执行的程序经由非易失性的存储介质 (CD - ROM、 闪存存储器等) 或网络提供至位置信息终端 101, 保存在存储装置 140 中, 在程序的执行时装载到存储器 132 中。因此, 位置信息终端 101 优选具备将存储介质读入的接口。
     在本实施方式中, 记录装置 140 保持地图信息 141、 微件信息 142。地图信息 141 是位置信息终端 101 利用的地图信息。
     微件管理表 122 是当前从管理门户 102 等下载的微件的一览。
     动画属性 114 表示各运动图像的属性, 分配 [必需动画] 或 [演示动画] 中的某个 值。
     必需动画是在用户操作时必须的动画, 是微件 110 的功能所必须的动画表现。必 需动画例如是对用户提示操作的指示的。
     演示动画是装饰性的动画, 没有对用户的操作的指示, 在位置信息终端 101 的负 荷高的情况有可能被抑制执行。
     另外, 作为位置信息终端 101 的状态, 示出了上述停车状态、 行驶状态及引导状态 这 3 种状态, 但也可以分配控制所需要的其他状态。例如, 也可以根据是否是行驶中而分配 切换显示的属性值。
     可靠度 116 是表示微件 110 的可靠性的数据。 这里, 所谓可靠度 116, 是指微件 110 能够以何种程度被用户信赖、 即不对位置信息终端 101 的动作带来不良影响, 例如可以考 虑以下的属性。
     ·根据微件 110 的发布源站点 (site) 的 URL 判断的发布源的可靠度, 即微件的可 靠度
     ·微件 110 的发行源对微件 110 附加的证书
     ·表示用户将该微件 110 起动了几次的用户的使用频度
     通过上述属性, 能够将各微件 110 的可靠度设定为数值。例如, 如果发布源 URL 是 正当的, 则对可靠度加 1, 如果发布源 URL 是不正当的, 则对可靠度 116 加上- 1。此外, 如 果对微件 110 附加的证书是正当的, 则对可靠度加 1, 如果证书是不正当的, 则对可靠度 116 加上- 1。此外, 按照用户的利用频度, 将规定的数值加到可靠度 116。由此, 能够用数值判 断各微件 110 的可靠度 116。另外, 可靠度 116 既可以由微件管理部 120 决定, 也可以由在 OS129 上执行的其他模块决定。此外, 可靠度 116 也可以为表示微件 110 的正当性的值, 在 已由微件管理门户 102 认证完的微件 150 的情况下, 作为可靠性高的微件 110 而将可靠度 116 设定得高, 关于从第 3 方站点 103 下载的没有认证的微件 110, 由于是有恶意或不正当 的微件 110 的可能性较高, 所以能够将可靠度 116 设定得低。各微件 110 的可靠度 116 可 以由微件管理部 120 设定。另外, 也可以由在 OS129 上执行的其他模块设定可靠度 116。
     微件管理门户 102 是分发微件 110 的门户站点, 例如由保存有分发用微件数据的Web 服务器等构成, 包括已认证微件 150、 位置信息终端管理信息 151、 微件管理信息 152、 用 户基本信息 153、 用户终端负荷履历 154、 和微件黑名单 155。另外, 微件管理门户 102 是具 备未图示的 CPU、 存储器、 存储装置及网络接口的计算机。
     另外, 微件管理门户 102 在与位置信息终端 101 通信时, 也可以为了提高安全性而 支持 SSL 等的安全的通信。
     已认证微件 150 是微件管理门户 102 的运营者保障了位置信息终端 101 上的动作 的微件 110。微件管理门户 102 的运营者例如确认微件 110 的内部构造、 位置信息终端 101 中的动作负荷、 以及与其他微件 110 同时动作时的竞争状态等。
     位置信息终端管理信息 151 是用来如后述那样管理与本微件管理门户 102 连接的 位置信息终端 101 的信息, 在将微件 110 向位置信息终端 101 分发的情况下参照。
     微件管理信息 152 如后述那样管理由本微件管理门户 102 管理的各微件 110 的信 息。 用户基本信息 153 是与本微件管理门户 102 连接的位置信息终端 101 的用户管理信息。
     用户终端负荷履历 154 是与本微件管理门户 102 连接的位置信息终端 101 的负荷 的履历信息。由于持有的位置信息终端 101 的负荷状态按每个用户而不同, 所以用户终端 负荷履历 154 在微件 110 的分发时被参照。 微件黑名单 155 是登记不正当的微件 110 等的列表。在检查用户向位置信息终端 101 下载的微件 110 是否是不正当的应用的情况下, 参照该微件黑名单 155。
     第 3 方站点 103 是提供在位置信息终端 101 上能够执行的微件 110 的第 3 方提供 的站点, 将微件 110 向位置信息终端 101 发布。
     网络 104 是连接设备的网络, 是 LAN、 Internet、 无线网络等。 运动图像数据 112 是 微件 110 显示的运动图像数据, 例如可以考虑 WMV (WindowsMedia Video) 、 MOV (QuickTime 电影) 、 FLV(Flash Video) 等的各种运动图像文件。
     图 2A ~图 2D 是表示微件管理门户 102 管理的信息的图。图 2A 是表示微件管理 门户 102 管理的位置信息终端管理信息 151 的一例的说明图。
     图 2A 所示的位置信息终端管理信息 151 包括位置信息终端 101 的设备种类号 210、 位置信息终端 101 的画面尺寸 211、 位置信息终端 101 的微件记录容量 (kB) 212、 位置 信息终端 101 的微件认证功能 213、 以及位置信息终端 101 的微件可同时执行阈值 214。
     设备种类号 210 是识别位置信息终端 101 的型号的号码, 按机种而不同。画面尺 寸 211 是设备种类号 210 的位置信息终端 101 的画面 (显示装置 133) 的分辨率。
     微件记录容量 (kB) 212 是设备种类号 210 的位置信息终端 101 的微件存储区域的 最大容量。
     微件认证功能 213 保存设备种类号 210 的位置信息终端 101 的微件 110 的认证功 能的有无, “是” 表示搭载, “否” 表示未搭载。
     微件可同时执行阈值 214 表示在设备种类号 210 的位置信息终端 101 中微件 110 进行动作而需要的最低限度的负荷指标。 例如, 在位置信息终端 101 上执行了多个微件 110 的情况下, 微件可同时执行阈值 214 是负荷指标的合计值的上限的阈值。在以单体下载具 有超过该阈值 214 的负荷的微件 110 的情况下, 可以考虑位置信息终端 101 向用户显示警 告等的方法。
     这里, 所谓负荷指标, 是根据微件 110 动作时的位置信息终端 101 的 CPU131 的使
     用率及存储器 132 的占有率以一定的基准计算的指标, 以该指标为基准, 判断微件 110 的动 作条件。
     另外, 作为负荷指标的计算方法, 例如可以考虑通过 (CPU 使用率 (%) + 存储器占有 率 (%) ) /10 等求出负荷指标的方法等。
     图 2B 是表示微件管理门户 102 管理的微件管理信息 152 的一例的说明图。
     图 2B 所示的微件管理信息 152 包括识别 ID220、 微件名 221、 尺寸 (kB) 222、 动作 负荷值 223、 同时动作禁止 224、 动作限制 225。
     微件管理信息 152 是管理每个微件 110 的特征的表。识别 ID220 是按照微件 110 而不同的固有号码。尺寸 (kB) 222 是微件 110 的尺寸。动作负荷值 223 是表示在位置信息 终端 101 中执行该微件 110 时的动作负荷的大小的负荷指标。同时动作禁止 224 是如果在 位置信息终端 101 中与该微件 110 同时动作则对位置信息终端 101 的动作带来障碍的微件 110 一览。动作限制 225 表示在位置信息终端 101 中执行该微件 110 时的动作限制的定义, 保存图 2D 所示的动作限制定义 204 的识别信息 (ID) 。
     图 2C 是表示微件管理门户 102 管理的微件黑名单 155 的一例的说明图。
     图 2C 所示的微件黑名单 155 包括微件名 230、 检测次数 231、 及动作限制 232。
     微件黑名单 155 是有可能对位置信息终端 101 及用户带来不良影响的微件 110 的列表。 检测次数 231 是从位置信息终端 101 内的微件 110 的列表中检测到的数, 是从位 置信息终端 101 接收到的值。检测次数 231 为该微件 110 在位置信息终端 101 中利用多少 的基准, 例如可以考虑在超过一定的阈值的情况下向管理者通知等。动作限制 232 表示对 微件黑名单 155 的微件 110 的动作限制, 保存图 2D 所示的动作限制定义的识别信息 (ID) 。
     图 2D 是表示微件管理门户 102 管理的动作限制定义 204 的一例的说明图。
     图 2D 所示的动作限制定义 204 包括显示 240、 停车 341、 行驶 342、 引导 343、 API 访 问 350、 及外部访问 360。
     动作限制定义 204 是预先定义微件 110 的动作限制的内容的表。显示 240 表示位 置信息终端 101 的各状态下的微件 110 的显示限制。在本例中, 作为一例而如以下这样设 定。
     A…无限制
     B…动画禁止
     C…显示禁止
     停车 341 表示搭载了位置信息终端 101 的车辆是停车中、 或者位置信息终端 101 不移动的情况状况。
     引导 243 表示位置信息终端 101 实施向由用户指定的目的地的引导的状况。行驶 242 表示搭载了位置信息终端 101 的车辆移动中的状态。
     API 访问 250 表示向由位置信息终端 101 提供的 API 的访问限制。在本例中, 作为 一例而如以下这样设定。
     A…访问许可
     C…访问禁止
     外部访问 260 决定微件 110 动作时的外部访问限制。在本例中, 作为一例而如以
     下这样设定。
     A…无限制地许可外部访问
     B…仅许可下载源
     图 3A、 图 3B 是表示微件管理门户 102 管理的用户信息的图。图 3A 是表示微件管 理门户 102 管理的用户基本信息 153 的一例的说明图。
     在该图 3A 所示的用户基本信息 301 中, 由保存位置信息终端 101 的用户的标识符 的用户 ID、 保存表示位置信息终端 101 的机种的标识符的机种识别号码、 保存能够由位置 信息终端 101 存储的微件 110 的容量的微件记录空闲容量 (kB) 、 和保存已经安装在位置信 息终端 101 中的微件 110 的一览的安装微件 410 构成 1 个条目。
     用户基本信息 301 是持有位置信息终端 101 的各用户的基本信息。
     安装微件 410 是向用户持有的位置信息终端 101 安装的微件 110 的一览。在微件 管理门户 102 提供的微件 110 的情况下, 在安装微件 410 中记录微件 110 的识别信息 (ID) , 在微件管理门户 102 没有提供的 (即, 从第 3 方站点 103 下载的) 微件 110 的情况下, 记载能 够唯一地识别该微件 110 的名称。
     图 3B 是表示微件管理门户 102 管理的用户终端负荷履历 154 的一例的说明图。 图 3B 所示的用户终端负荷履历 154 是将在用户持有的位置信息终端 101 中记录了最大负荷时 的状态从最高者起记录多个的数据。这些信息在将位置信息终端 101 连接到微件管理门户 102 时, 由微件管理门户 1602 从位置信息终端 101 收集, 并将用户终端负荷履历 154 更新。 另外, 最大负荷表示规定的时间内的最大值。 在用户终端负荷履历 154 中, 由保存位置信息终端 101 的用户的标识符的用户 ID、 保存将最大负荷更新的日期时间的记录日期时间、 保存将最大负荷更新时的经度和纬度的 位置 (经度, 纬度) 、 保存 CPU131 的使用率的 CPU 使用率 420、 保存存储器 132 的空闲容量的 存储器空闲容量 (kB) 、 保存负荷指标的负荷量 422、 和保存在最大负荷时动作的微件 110 的 一览的动作微件一览 323 构成 1 个条目。
     负荷量 422 是在记录日期时间的时点在位置信息终端 101 中动作的微件 110 的负 荷指标的总和。
     图 4 是表示保存在位置信息终端 101 的记录装置 140 中的微件管理信息 142 的图。
     在图 4 所示的微件管理信息 142 中, 由微件 ID、 微件设定值 410、 和当前的状态 520 构成 1 个条目。在微件 ID 中保存微件 110 的标识符。微件设定值 410 包括负荷指标 511 及微件 110 的执行优先级 512。当前的状态 520 表示针对与显示对应的微件 110 的动作限 制 521。
     微件设定值 410 是下载的微件 110 的基本属性。基本属性由负荷指标 511 和执行 优先级 512 构成。负荷指标 511 是微件 110 进行动作而需要的负荷指标。执行优先级 512 是微件 110 的执行优先级, 数字越小则优先级越高。当位置信息终端 101 的负荷变高时, 从 执行优先级 512 最低的微件 110 起受到动作限制。此外, 也有根据位置信息终端 101 的状 态而分配不同的优先级的情况。
     在当前的状态 520 中, 在各微件 110 的当前的状态下记录显示状态和动作限制状 况。作为显示状态的一例, 可以考虑以下的例子。
     显示中 : 通常的显示
     图标化 : 表示仅微件 110 的功能进行动作。
     显示图标, 微件停止 : 在显示装置 133 上显示微件 110 的图标, 但微件 110 不动作。
     不显示 : 表示微件 110 没有显示在显示装置 133 上。
     动作限制 521 保存对当前微件 110 设定的动作限制的内容。
     在微件管理门户 102 提供的微件 110 的情况下, 在微件管理信息 142 的微件 ID 中 记录微件 110 的识别信息 (ID) , 在从第 3 方站点 103 下载的微件 110 的情况下, 将能够唯一 地识别该微件 110 的名称记载在微件 ID 中。
     图 5 是表示位置信息终端 101 的微件库对应表 124 的说明图, 是管理微件 110 与 库的对应的表的一例。
     在微件库对应表 124 中, 表示当前下载到位置信息终端 101 中的各微件 110 所利 用的存在于位置信息终端 101 内的库的关系。另外, 库是提供位置信息终端 101 的各功能 的接口。
     微件库对应表 124 由微件 ID 和各库的 I/FVer.502 构成 1 个条目。
     I/FVer.502 是各库的 I/F 的版本。此外, 如区域 503 所示, 在微件 110 利用库的情 况下, 设定该微件 110 所对应的库的版本号。如果该各库的 I/F 的版本与该微件 110 所对 应的库的版本不同, 则不能利用该库。 在版本号不同的情况下, 可以考虑例如向用户显示警 告等的方法。
     图 6 是表示位置信息终端 101 的库动作履历表 126 的说明图。
     库动作履历表 126 从库在位置信息终端 101 中动作时 CPU131 的平均负荷最高者 起依次保持库的标识符和在该库的紧前执行的库的标识符。微件 110 管理部 120 使用库动 作履历表 126 预测位置信息终端 101 的负荷, 限制微件 110 的动作。
     图 6 所示的库动作履历表 126 由保存履历的标识符的履历号码 602、 保存库的动作 状态的库动作模式 603、 和保存 CPU131 的平均负荷 (%) 的 CPU 平均负荷 604 构成 1 个条目。
     库动作模式 603 表示库动作顺序的关联性, 包括保存 CPU131 的使用率 (负荷) 高的 库的标识符的高负荷库 ID、 在高负荷库 ID 的紧前执行的库 ID、 和平均执行时间。CPU 平均 负荷 (%) 604 是一定期间内的 CPU131 的使用率的平均值。作为预测位置信息终端 101 的动 作负荷的方法, 当将库起动时, 微件管理部 120 检查所起动的库的标识符是否登记在库动 作履历表 126 中。在起动的库的标识符被登记为库动作履历表 126 的前段库的情况下, 采 取监视执行时间、 在超过平均执行时间的时点限制微件 110 的动作的方法。由此, 在高负荷 库开始动作时能够将在位置信息终端 101 中发生资源不足的状况防止于未然。
     图 7 是表示位置信息终端 101 的起动时的处理的流程图。
     步骤 701 是投入位置信息终端 101 的电源的处理。
     步骤 702 是将位置信息终端 101 的硬件 130 初始化、 起动 OS129 及导航引擎 127 和库群 128 的处理。
     步骤 703 是起动微件管理部 120 的处理。
     步骤 704 是从记录装置 140 读入微件信息 142 的处理。
     步骤 705 是将微件 110 显示在显示装置 133 上的处理。
     图 8 是表示将开发者制作出的微件 110 登记到微件管理门户 102 中的顺序的一例 的顺序图。在图 8 中, 微件 110 的开发者用户 901 操作未图示的计算机, 经由网络 104 连接到 微件管理门户 102。 另外, 登记微件认可者 903 认可登记在微件管理门户 102 中的微件 110。
     首先, 微件开发者用户 901 将微件 110 的数据向微件管理门户 102 发送, 登记到微 件管理门户 102 中 (步骤 904) 。
     接着, 微件管理门户 102 进行检查登记的微件 110(动作负荷、 访问目标 API 等的 验证) 的处理 (步骤 905) 。
     接着, 登记微件认可者 903 从未图示的计算机经由网络 104 连接到微件管理门户 102, 确认微件 110 的检查结果, 如果满足规定的基准值则认可 (步骤 906) 。
     并且, 微件管理门户 102 进行对微件 110 赋予证书的处理 (步骤 907) 。最后, 微件 管理门户 102 进行向微件管理表追加微件 110 的处理 (步骤 908) 。
     图 9 是表示将微件 110 经由网络从微件管理门户 102 向位置信息终端 101 安装时 的流程的顺序图。在图 9 中, 符号 1003 是用户。
     这里, 符号 102 是微件管理门户, 符号 101 是位置信息终端, 符号 1003 是用户。
     首先, 用户 1003 向位置信息终端 101 发送取得能够安装到位置信息终端 101 中的 微件 110 的一览的指示 (步骤 1004) 。
     接着, 位置信息终端 101 检查微件管理表 122(步骤 1005) , 检查记录装置 140 的 容量 (步骤 1006) , 检查微件库对应表 124(步骤 1007) 。
     并且, 位置信息终端 101 将终端 101 的标识符及用户 ID、 负荷履历及微件管理表 122 等的终端信息向微件管理门户 102 发送, 向微件管理门户 102 请求可下载的微件 110 的 一览 (步骤 1008) 。
     微件管理门户 102 基于从位置信息终端 101 接收到的负荷履历, 将用户终端负荷 履历 154 更新 (步骤 1009) 。 微件管理门户 102 参照接收到的请求中包含的微件管理表 122, 选择能够由位置信息终端 101 利用的微件 110 的一览 (步骤 1010) 。
     接着, 微件管理门户 102 将能够由位置信息终端 101 下载的微件 110 的一览向位 置信息终端 101 发送 (步骤 1011) 。
     位置信息终端 101 将从微件管理门户 102 接收到的可下载的微件 110 的一览显示 在显示装置 133 上 (步骤 1012) 。
     并且, 用户 1003 在位置信息终端 101 上选择要下载的微件 110(步骤 1013) 。
     位置信息终端 101 参照微件管理门户 102 的微件管理信息 152, 判断作为下载对象 的微件 110 是否被设定有动作限制 225。 在有微件 110 的动作限制的情况下, 位置信息终端 101 向用户警告动作限制 (步骤 1014) 。并且, 用户 1003 在位置信息终端 101 上, 执行从微 件管理门户 102 下载所选择的微件 110 的操作 (步骤 1015) 。
     微件管理门户 102 将所指定的微件 110 的数据向位置信息终端 101 发送 (步骤 1016) 。
     位置信息终端 101 将从微件管理门户 102 接收到的微件 110 的数据保存到存储器 132 或记录装置 140 中 (步骤 1017) 。接着, 位置信息终端 101 追加已下载的微件 110 的信 息, 将微件管理表 122 及微件管理信息 142 更新 (步骤 1018) 。位置信息终端 101 将最后下 载的微件 110 起动 (步骤 1019) 。在将微件 110 起动时, 位置信息终端 101 向微件管理信息 142 追加该微件 110 的条目, 基于动作策略 115 设定执行优先级 512 及动作限制 521。图 10A 及图 10B 是表示位置信息终端 101 从第 3 方提供站点下载微件 110 的流程 的流程图。
     首先, 位置信息终端 101 从第 3 方站点下载微件 110 的一览 (步骤 1101) 。另外, 第 3 方站点 103 和微件管理门户 102 能够根据 URL 或 IP 地址来区别。
     然后, 检查位置信息终端 101 的状态 (步骤 1102) 。
     然后, 位置信息终端 101 对由用户指定的微件 110 调查是否能够下载 (步骤 1103) , 例如, 判断保存微件 110 的记录装置 140 的空闲容量是否比指定的微件 110 的容量大。如 果指定的微件 110 能够下载, 则向步骤 1004 前进。另一方面, 如果指定的微件 110 不能够 下载, 则结束处理。
     判断位置信息终端 101 是否具备微件 110 的认证功能 (步骤 1104) 。如果位置信 息终端 101 具备微件 110 的认证功能, 则向步骤 1105 前进。另一方面, 如果位置信息终端 101 不具备微件 110 的认证功能, 则结束该处理。
     在步骤 1105 中, 判断位置信息终端 101 是否能够连接到网络 104。如果位置信息 终端 101 能够连接到网络 104, 则向步骤 1106 前进。另一方面, 如果位置信息终端 101 不能 够连接到网络 104, 则向步骤 1112 前进。 在步骤 1106 中, 位置信息终端 101 将从第 3 方站点 103 接收到的微件 110 的一览 信息向微件管理门户 102 发送。
     然后, 在微件管理门户 102 中, 将从位置信息终端 101 接收到的第 3 方站点 103 的 微件 110 的一览信息与微件黑名单 155 比较 (步骤 1107) 。
     然后, 微件管理门户 102 判断登载在微件黑名单 155 中的微件 110 是否存在于第 3 方站点 103 的微件 110 的一览信息中 (步骤 1108) 。如果在第 3 方站点 103 的微件 110 的 一览信息中存在登载于微件黑名单 155 中的微件 110, 则向步骤 1109 前进。 另一方面, 如果 在第 3 方站点 103 的微件 110 的一览信息中不存在登载于微件黑名单 155 中的微件 110, 则 向步骤 1111 前进。
     在步骤 1109 中, 微件管理门户 102 向对应的微件 110 的可靠度 116 赋予已登记在 黑名单中的信息。
     然后, 微件管理门户 102 对微件黑名单 155 的相应部分的检测次数加 1(步骤 1110) 。
     在步骤 1111 中, 微件管理门户 102 将第 3 方站点 103 的微件 110 的一览信息与微 件黑名单 155 的比较结果向位置信息终端 101 发送。
     在步骤 1112 中, 判断位置信息终端 101 是否具备微件黑名单 121。如果位置信息 终端 101 具备微件黑名单 121, 则向步骤 1113 前进。另一方面, 如果位置信息终端 101 不具 备微件黑名单 121, 则向步骤 1116 前进。
     在步骤 1113 中, 位置信息终端 101 判断在从第 3 方站点 103 接收到的微件 110 的 一览信息中是否存在登载在微件黑名单 121 中的微件 110。如果在从第 3 方站点 103 接收 到的微件 110 的一览信息中存在登载于微件黑名单 121 中的微件 110, 则向步骤 1114 前进。 另一方面, 如果在从第 3 方站点 103 接收到的微件 110 的一览信息中不存在登载于黑名单 中的微件 110, 则向步骤 1116 前进。
     在步骤 1114 中, 对相应的微件 110 的可靠度 116 赋予已登记在黑名单中的信息。
     然后, 位置信息终端 101 对微件黑名单 121 的对应部分的检测次数加 1(步骤1115) 。 在步骤 1116 中, 位置信息终端 101 对显示装置 133 输出第 3 方站点 103 的微件 110 的一览表, 用户在显示装置 133 上选择要下载的微件 110。
     接着, 位置信息终端 101 判断要下载的微件 110 中是否有动作限制 (步骤 1117) 。 如果在要下载的微件 110 中有动作限制, 则向步骤 1118 前进。另一方面, 如果在要下载的 微件 110 中没有动作限制事项, 则结束该处理。
     在步骤 1118 中, 位置信息终端 101 将在下载对象的微件 110 中有动作限制事项之 意向用户显示警告。
     接着, 位置信息终端 101 判断用户是否接受了警告 (步骤 1119) 。如果用户接受了 警告, 则向步骤 1120 前进。另一方面, 如果用户没有接受警告, 则结束该处理。
     在步骤 1120 中, 位置信息终端 101 从第 3 方站点 103 下载对象的微件 110 的数据。
     然后, 位置信息终端 101 将所下载的微件 110 的数据保存到记录装置 140 中 (步骤 1117) 。
     位置信息终端 101 追加所下载的微件 110 的信息, 来更新微件管理部 120 的微件 管理表 122(步骤 1122) 。
     通过上述处理, 在位置信息终端 101 从第 3 方站点 103 下载微件 110 时, 参照位置 信息终端 101 或微件管理门户 102 的微件黑名单, 检测不正当的微件 110。并且, 由于对不 正当的微件 110 通过微件黑名单赋予了动作限制, 所以通过将进行动作限制之意向用户通 知, 能够通知是不正当的微件 110。
     图 11 是表示与位置信息终端 101 的状态对应的微件 110 的动作限制的一例的流 程图。该处理在执行被赋予了动作限制的微件 110 时执行。
     首先, 位置信息终端 101 测定 CPU131 的负荷 (步骤 1201) 。
     然后, 位置信息终端 101 判断 CPU131 的负荷是否是阈值以上 (步骤 1202) 。 如果测 定出的 CPU131 的负荷是阈值以上, 则向步骤 1209 前进。另一方面, 如果 CPU131 的负荷不 是阈值以上, 则向步骤 1203 前进。另外, 作为阈值, 例如可以按照位置信息终端 101 的机种 设定固定的值、 或根据库、 微件 110 的安装状态而动态地变更。此外, 阈值可以使用从微件 管理门户 102 的位置信息终端管理信息 151 的微件可同时执行阈值 214 取得的值。微件可 同时执行阈值 214 的取得也可以在位置信息终端 101 连接到微件管理门户 102 时取得。
     在步骤 1203 中, 位置信息终端 101 判断当前动作中的库是否存在于库动作履历表 126 的前段应用 ID 中 (步骤 1203) 。如果当前动作中的库已经登记在库动作履历表 126 的 前段库 ID 中, 则向步骤 1204 前进。另一方面, 如果当前动作中的库没有登记在库动作履历 表 126 的前段库 ID 中, 则向步骤 1206 前进。
     在步骤 1204 中, 判断与前段库 ID 对应的库的执行时间是否超过了库动作履历表 126 的平均执行时间。 如果与前段库 ID 对应的库的执行时间超过了库动作履历表 126 的平 均执行时间, 则向步骤 1205 前进。如果不是, 则结束该处理。
     在步骤 1205 中, 降低 CPU131 的负荷的阈值。例如有如下方法等, 该方法为 : 作为 CPU131 的负荷的阈值而按位置信息终端 101 的机种分别设定固定值, 在包括执行中的库的 CPU131 的负荷满足上述负荷的阈值的范围内从固定值起每次降低规定值 (例如 10%) 。
     在步骤 1206 中, 位置信息终端 101 判断库动作履历表 126 的高负荷库 ID 的库是 否是动作中。如果高负荷库 ID 的库是动作中, 则向步骤 1207 前进。如果高负荷库 ID 的库 不是动作中, 则向步骤 1208 前进。
     在步骤 1207 中, 位置信息终端 101 降低 CPU131 的负荷的阈值。该处理能够通过 与上述步骤 1205 同样的方法进行。
     在步骤 1208 中, 将 CPU131 的负荷的阈值设定为既定值。
     在步骤 1209 中, 位置信息终端 101 参照微件管理信息 142, 取得在当前动作中执行 优先级 512 最低的微件 110 的动作限制值 521。
     然后, 位置信息终端 101 调查动作限制值 521 是否是最大值 (步骤 1210) 。如果动 作限制值 521 是最大值, 则向步骤 1211 前进。另一方面, 如果动作限制值 521 不是最大值, 则向步骤 1215 前进。
     在步骤 1211 中, 对用户显示将执行优先级 512 最低的微件 110 停止的警告。
     然后, 判断用户是否许可了执行优先级 512 最低的微件 110 的停止 (步骤 1212) 。 如果用户许可了执行优先级 512 最低的微件 110 的停止, 则向步骤 1213 前进。另一方面, 如果用户没有许可执行优先级 512 最低的微件 110 的停止, 则向步骤 1214 前进。
     在步骤 1213 中, 将执行优先级 512 最低的微件 110 停止。
     在步骤 1214 中, 位置信息终端 101 选择已停止的微件 110 之后优先级低的微件 110。
     在步骤 1215 中, 对在步骤 1209 中取得的微件 110 的动作限制值加 1。
     当通过上述处理而位置信息终端 101 的 CPU131 的负荷上升时, 使执行优先级低的 微件 110 依次停止, 能够可靠地执行执行优先级 512 高的微件的处理。
     图 12A 及图 12B 是表示在位置信息终端 101 中执行的微件 110 的处理的流程图, 表示与位置信息终端的状态对应的微件 110 动作的处理的流程。
     首先, 判断终端状态标志 125 的变化 (步骤 1301) 。如果终端状态标志 125 的值变 化, 则向步骤 1302 前进。另一方面, 如果终端状态标志 125 的值没有变化, 则结束该处理。
     然后, 判断终端状态标志 125 是否是引导状态 (步骤 1302) 。 如果终端状态标志 125 的值是引导状态, 则向步骤 1303 前进。另一方面, 如果终端状态标志 125 的值不是引导状 态, 则向步骤 1308 前进。
     在步骤 1303 中, 开始从第 3 方站点 103 下载的微件 110(第 3 方提供微件) 的显 示变更和对 API 的访问限制。
     然后, 判断是否存在受到动作限制的微件 110(步骤 1304) 。如果存在受到动作限 制的微件 110, 则向步骤 1305 前进。另一方面, 如果不存在受到动作限制的微件 110, 则向 步骤 1306 前进。
     在步骤 1305 中, 向用户警告存在受到动作限制的微件 110。
     在步骤 1306 中, 变更微件 110 的配置或布局, 以使引导信息在显示装置 133 上能 够被用户辨识。该处理中, 在引导信息与微件 110 重叠的情况下, 将微件 110 的显示位置变 更为不与引导信息重叠的位置。或者, 将微件 110 的显示尺寸变更为不与引导信息重叠的 尺寸。此外, 引导信息是导航引擎 127 与地图信息 141 一起向显示装置 133 输出的提示行 进方向的信息, 是向用户设定的目的地导引的信息。在步骤 1307 中, 将可靠度 116 低的微件 110 及在动作限制 521 中设定了在引导中 显示禁止的属性的微件 110 按照动作策略 115 图标化及非显示化。显示禁止的属性只要参 照微件管理信息 142 的动作限制 521 和动作限制定义 204 判断当前执行中的微件 110 的属 性就可以。动作限制定义 204 只要在位置信息终端 101 连接到微件管理门户 102 时取得就 可以。
     在步骤 1308 中, 判断终端状态标志 125 是否是行驶状态。如果终端状态标志 125 的值是行驶状态, 则向步骤 1309 前进。另一方面, 如果终端状态标志 125 的值不是行驶状 态, 则向步骤 1313 前进。
     在步骤 1309 中, 判断是否存在受到动作限制的微件 110。如果存在受到动作限制 的微件 110, 则向步骤 1310 前进。如果不存在受到动作限制的微件 110, 则向步骤 1311 前 进。
     在步骤 1310 中, 向用户警告存在受到动作限制的微件 110。
     在步骤 1311 中, 开始由第 3 方站点 103 提供的微件 110 的显示变更和对 API 的访 问限制。
     然后, 将可靠度 116 低的微件 110 及具有在引导中显示禁止的属性的微件 110 进 行图标化或非显示化 (步骤 1312) 。
     在步骤 1313 中, 在终端状态标志 125 是停止中的情况下, 使微件 110 的显示位置 恢复, 将由第 3 方提供的微件 110 的显示变更和对 API 的访问限制解除。
     然后, 位置信息终端 101 判断是否检测到向微件 110 的事件 (步骤 1314) 。如果检 测到向微件 110 的事件, 则向步骤 1315 前进。如果没有检测到向微件 110 的事件, 则结束 该处理。
     在步骤 1315 中, 向作为显示变更的对象的微件 110 通知事件。
     然后, 根据微件库对应表 124 判断针对作为显示变更的对象的微件 110 是否有动 作限制 (步骤 1316) 。
     在步骤 1317 中, 如果步骤 1316 中的判断的结果为终端状态标志 125 是引导状态, 则向步骤 1318 前进。 另一方面, 如果终端状态标志 125 不是引导状态, 则向步骤 1320 前进。
     在步骤 1318 中, 从作为显示变更的对象的微件 110 的动作策略 115 中提取引导时 的动作限制。动作策略 115 可以参照微件管理信息 142 的动作限制 521。
     然后, 执行满足微件 110 的动作限制的显示切换及数据访问 (步骤 1319) 。
     在步骤 1320 中, 判断终端状态标志 125 是否是行驶状态。如果终端状态标志 125 是行驶状态, 则向步骤 1321 前进。如果终端状态标志 125 不是行驶状态, 则向步骤 1323 前 进。
     在步骤 1321 中, 从对象微件 110 的动作策略 115 中提取引导时的动作限制。
     然后, 执行满足微件 110 的动作限制的显示切换及数据访问 (步骤 1322) 。
     在步骤 1323 中, 执行满足微件 110 的动作限制的条件的显示切换及数据访问。
     通过上述处理, 在导航引擎 127 正显示引导信息的引导状态时, 可以基于微件管 理信息 142 的动作限制, 将微件 110 不显示或图标化, 或者变更微件 110 的显示位置, 来将 引导信息可靠地提示给用户。此外, 在导航引擎 127 显示地图信息 141 和当前位置的行驶 状态时, 通过变更从第 3 方站点 103 下载的微件 110 的显示, 能够对用户可靠地提示当前位置。此外, 在引导状态或行驶状态时, 通过限制对微件 110 的 API 的访问, 能够防止 CPU131 的负荷变得过大, 从而可靠地提示地图信息 141 等用户需要的信息。
     此外, 对于行驶状态时显示的微件 110, 容许从认证完成的微件管理门户 102 下载 的微件 110 的显示, 限制从认证没有完成的第 3 方站点 103 下载的微件 110 的显示, 由此能 够防止从行动不明的第 3 方站点 103 下载的微件 110 与地图信息 141 或当前位置等用户需 要的信息重叠, 能够确保位置信息终端 101 的可靠性。
     图 13 是表示微件 110 及库的更新时的处理的流程图。
     首先, 位置信息终端 101 从库群 128 取得更新对象的微件 110 访问的库的一览 (步 骤 1401) 。
     然后, 检查微件库对应表 124, 取得各库的 i/FVer.502(步骤 1402) 。
     接着, 判断在更新对象的微件 110 访问的库的 I/F 版本中是否存在不匹配 (步骤 1403) 。如果 I/F 版本不匹配, 则向步骤 1404 前进。另一方面, 如果 I/F 版本匹配, 则向步 骤 1407 前进。
     在步骤 1404 中, 由于存在 I/F 版本的不匹配, 所以在微件 110 的执行时发生动作 限制。因此, 对用户显示动作限制的内容和警告。
     然后, 判断用户是否同意警告及内容并许可了更新 (步骤 1405) 。如果用户许可了 更新, 则向步骤 1406 前进。另一方面, 如果用户没有许可更新, 则向步骤 1407 前进。
     在步骤 1406 中, 将作为对象的微件 110 更新。例如, 位置信息终端 101 从微件管 理门户 102 取得微件 110 的更新程序, 执行所取得的更新程序。
     在步骤 1407 中, 是参照微件库对应表 124 来检查利用作为更新对象的库的微件 110 的一览的处理。
     然后, 是判断是否存在发生 I/F 版本的不匹配的微件 110(步骤 1408) 的处理。如 果发生了 I/F 不匹配, 则向步骤 1409 前进。另一方面, 如果没有发生 I/F 不匹配, 则向步骤 1412 前进。
     在步骤 1409 中, 由于有 I/F 版本的不匹配, 所以在微件 110 的执行时发生动作限 制, 所以对用户显示动作限制的内容和警告。
     然后, 判断用户是否同意了警告 (步骤 1410) 。 如果用户同意了动作限制的警告, 则 向步骤 1411 前进。另一方面, 如果用户没有同意动作限制的警告, 则结束该处理。
     在步骤 1411 中, 将利用作为更新的对象的库的微件 110 更新。该处理可以通过与 上述步骤 1406 同样的方法进行。
     在步骤 1412 中, 将库更新, 将微件库对应表 124 更新。
     图 14 是表示位置信息终端 101 的状态变更时的显示方法的变更的一例的说明图。
     图 14 所示的停车中的画面 1501 包括已认证的微件 1510、 由第 3 方提供的微件 1511 以及由第 3 方提供的微件 1512。 停车中的画面 1501 通过行驶开始 1520 而迁移到行驶 中的画面 1503。此外, 停车中的画面 1501 经由包含警告显示 1530 的警告显示画面 1502 迁 移到引导中的画面 1504 间。该警告显示画面 1502 包括警告显示 1530, 引导中的画面 1504 包括图标化的微件 1540。
     在停车中, 全部的微件 110 显示在显示装置 133 上。如果位置信息终端 101 开始 移动, 则终端状态标志 125 变化为行驶状态, 从各微件 110 的动作策略 115 读取行驶状态时的设定, 实施对应于动作策略 115 的显示控制。此外, 在行驶中将处于画面的中央附近的微 件 1511 图标化而自动地移动到画面的端部, 以使用户容易看见地图信息。在该例中, 将微 件 1550 移动到画面的端部。
     此外, 当从停车状态设定了目的地时, 显示有在引导状态下被附加动作限制的微 件 110 的情况下, 在位置信息终端 101 进入到引导状态之前, 将显示控制的内容作为警告 1530 显示。在本例中, 微件 3 在引导中不被显示, 为了扩大显示范围, 而显示表示将微件 2 图标化的警告。另外, 也可以是在第 2 次以后不显示警告等的表现方法。
     图 15 是表示位置信息终端 101 的动作负荷高时的显示例的说明图。
     在本例中, 通常动作中是画面 (a) 1601。如果位置信息终端 101 的负荷超过阈值, 则分支为警告画面 1(1602) 或警告画面 2(1603) 中的某个。分支的基准可以通过 CPU131 的负荷超过阈值的量来判断。
     警告画面 1(1602) 包括将微件 3 的动作停止的情况的警告 1604。
     警告画面 2(1603) 包括限制微件 2、 3 的动画动作的情况的警告 1605。
     在用户确认这些警告后, 从警告画面 1(1602) 迁移到动作限制画面 1(1606) , 从 警告画面 2(1603) 迁移到动作限制画面 2(1607) 。
     图 16 是用户在位置信息终端 101 上下载微件 110 时阅览的微件 110 的下载用选 择画面 1701 的一例。另外, 根据服务, 也可以在未图示的计算机上阅览本画面、 将所选择的 微件 110 下载到位置信息终端 101 中。
     在微件一览 1720 中, 显示与能够下载的微件 110 有关的信息。这里, 负荷 1721 是 该微件 110 执行时的最大负荷, 用负荷指标表现。
     等级 (rate) 1622 是该微件 110 的评价值, 值越大则评价越高。
     作为评价方法, 有显示来自目前为止下载了该微件 110 的用户的评价的平均值 等。
     警告 1730 在用户持有的位置信息终端 101 上发现了登记在微件黑名单 155 中的 微件 110 情况下被显示。
     看到该微件选择画面 1701 的用户若想要删除对象微件 110 的情况下, 通过操作删 除按钮 1732, 从位置信息终端 101 上删除微件 110。
     如上所述, 根据本发明, 在不具有使微件 110 充分动作的硬件 130 的资源的位置信 息终端 101 上使微件 110 动作的情况下, 由于能够以微件 110 的开发者想要的形式限制微 件 110 的动作, 所以能够抑制微件 110 的观感和使用方便性的下降。此外, 由于根据位置信 息终端 110 的状态 (引导状态、 行驶状态、 停止状态) 自动地控制微件 110 的显示和动作, 所 以能够自动地取得对用户的目的地导引时的安全性与微件 110 的操作性的平衡。进而, 由 于微件自身具有动作策略 115 和可靠度参数 116, 所以能够防止位置信息终端 101 上的不正 当的微件 110 的动作, 能够确保信息终端装置的可靠性。
     此外, 在本事例中, 根据导航的状态控制微件 110, 但也可以考虑作为其状态而例 如将导航高负荷时 / 指定区域进入时等的其他状态作为条件来追加的方法。
     以上, 参照附图详细地说明了本发明, 但本发明并不限定于这样的具体的结构, 包 含权利要求书的主旨内的各种变更及等同的结构。
     工业实用性本发明能够用在能够将用户等追加的微件进行再现的位置信息终端中, 特别是, 即使在硬件资源少的位置信息终端上, 也能够在反映了微件的制作者的意图的限制范围内 再现微件 110。此外, 可以在搭载用户等追加的微件 110 的删除功能、 要求可靠性的位置信 息终端及位置信息终端的控制程序中使用。

信息终端装置、信息终端管理系统及保存有程序的存储介质.pdf_第1页
第1页 / 共40页
信息终端装置、信息终端管理系统及保存有程序的存储介质.pdf_第2页
第2页 / 共40页
信息终端装置、信息终端管理系统及保存有程序的存储介质.pdf_第3页
第3页 / 共40页
点击查看更多>>
资源描述

《信息终端装置、信息终端管理系统及保存有程序的存储介质.pdf》由会员分享,可在线阅读,更多相关《信息终端装置、信息终端管理系统及保存有程序的存储介质.pdf(40页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102667405 A(43)申请公布日 2012.09.12CN102667405A*CN102667405A*(21)申请号 201080050080.1(22)申请日 2010.11.022009-253971 2009.11.05 JPG01C 21/00(2006.01)G06F 3/048(2006.01)G06F 9/48(2006.01)(71)申请人歌乐株式会社地址日本埼玉县(72)发明人井口慎也 长船辰昭 加藤崇利小林一智 真野宏之 内山裕树(74)专利代理机构永新专利商标代理有限公司 72002代理人黄剑锋(54) 发明名称信息终端装置、信息终端。

2、管理系统及保存有程序的存储介质(57) 摘要信息终端装置具有对微件的执行进行管理的微件管理部,上述微件是在显示装置的显示部上进行显示的单功能程序,微件管理部具有:策略决定部,对微件设定动作策略,该动作策略包括与显示装置上的显示状态有关的动作限制和优先级;以及可靠度决定部,决定该微件的可靠度;上述微件管理部在移动状态成为预先设定的状态的情况下,根据动作策略和可靠度,限制微件的动作,优先显示位置信息以及与引导状态有关的信息。(30)优先权数据(85)PCT申请进入国家阶段日2012.05.04(86)PCT申请的申请数据PCT/JP2010/069496 2010.11.02(87)PCT申请的公。

3、布数据WO2011/055722 JA 2011.05.12(51)Int.Cl.权利要求书3页 说明书18页 附图18页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书 3 页 说明书 18 页 附图 18 页1/3页21.一种信息终端装置,提供用于向所设定的目的地引导的信息,其特征在于,具备:CPU,进行运算处理;存储器,存储信息;位置信息检测部,通过检测当前位置来检测移动状态;导航部,根据所检测到的上述当前位置和地图信息,运算位置信息,并运算向所设定的目的地的引导信息;显示部,显示上述位置信息以及上述引导信息;通信部,经由网络进行通信;以及微件管理部,对微件的执行进行管。

4、理,该微件是在上述显示部上进行显示的单功能程序;上述微件管理部具有:策略决定部,对上述微件设定动作策略,该动作策略包括与上述显示装置上的显示状态有关的动作限制和优先级;以及可靠度决定部,决定上述微件的可靠度;上述微件管理部在上述移动状态成为预先设定的状态的情况下,根据上述动作限制和上述可靠度,限制上述微件的动作,优先显示上述位置信息以及与引导状态有关的信息。2.如权利要求1所述的信息终端装置,其特征在于,上述微件管理部管理多个微件的执行,在上述移动状态成为预先设定的状态的情况下,限制上述可靠度或上述优先级低的微件的显示状态。3.如权利要求1所述的信息终端装置,其特征在于,上述微件管理部测定上述。

5、CPU的负荷,并对测定出的上述CPU的负荷与预先设定的阈值进行比较,在上述负荷超过了阈值的情况下,限制上述优先级低的微件的显示状态。4.如权利要求1所述的信息终端装置,其特征在于,上述微件管理部在上述移动状态成为预先设定的状态的情况下,根据上述动作限制和上述可靠度,变更上述微件的显示位置,来优先显示所检测到的上述当前位置以及上述引导信息,由此限制上述微件的显示状态。5.如权利要求1所述的信息终端装置,其特征在于,上述预先设定的状态包括所检测到的上述当前位置发生变化的行驶状态、以及所检测到的上述当前位置发生变化并且向上述显示部输出上述引导信息的引导状态。6.如权利要求1所述的信息终端装置,其特征。

6、在于,上述微件管理部在上述移动状态发生变化、并且限制上述微件的显示状态的情况下,在上述显示部上显示警告。7.如权利要求1所述的信息终端装置,其特征在于,上述微件包括:包含操作的提示的必需动画、以及不包含上述操作的提示的演示动画;上述微件管理部在限制上述微件的显示状态的情况下,限制上述演示动画的显示,在进一步限制上述微件的显示状态时,限制上述必需动画的显示状态。8.一种信息终端管理系统,具备:信息终端装置,提供用于向所设定的目的地引导的信息;以及管理服务器,经由网络而与上述信息终端装置进行通信,上述信息终端管理系统权 利 要 求 书CN 102667405 A2/3页3的特征在于,上述信息终端装。

7、置具有:CPU,进行运算处理;存储器,存储信息;位置信息检测部,通过检测当前位置来检测移动状态;导航部,根据所检测到的上述当前位置和地图信息,运算位置信息,并运算向所设定的目的地的引导信息;显示部,显示上述位置信息以及上述引导信息;通信部,经由网络进行通信;以及微件管理部,对微件的执行进行管理,该微件是在上述显示部上进行显示的单功能程序;上述微件管理部具有:策略决定部,对上述微件设定动作策略,该动作策略包括与上述显示装置上的显示状态有关的动作限制和优先级;以及可靠度决定部,决定上述微件的可靠度;上述微件管理部在上述移动状态成为预先设定的状态的情况下,根据上述动作限制和上述可靠度,限制上述微件的。

8、显示状态,优先显示上述位置信息以及引导状态;上述通信部向上述管理服务器发送上述微件管理部所保持的微件的一览,来请求能够下载的微件的一览;上述管理服务器在从上述信息终端装置接收到微件的一览的请求的情况下,取得由上述微件管理部保持的微件的一览,选择上述信息终端装置能够下载的微件,将所选择的上述微件的一览发送给上述信息终端装置。9.如权利要求8所述的信息终端管理系统,其特征在于,上述管理服务器具有保持不正当的微件的黑名单;在从上述信息终端装置接收到的微件的一览中包含上述黑名单的不正当的微件的情况下,向上述信息终端装置发送警告。10.如权利要求8所述的信息终端管理系统,其特征在于,上述微件管理部测定上。

9、述CPU的负荷,并将上述负荷的履历发送给上述管理服务器;上述管理服务器保持从上述信息终端装置接收到的负荷的履历。11.一种存储介质,保存有对信息终端装置进行控制的程序,该信息终端装置提供用于向所设定的目的地引导的信息,上述存储介质的特征在于,上述信息终端装置具有:CPU,进行运算处理;存储器,存储信息;位置信息检测部,通过检测当前位置来检测移动状态;导航部,根据所检测到的上述当前位置和地图信息,运算位置信息,并运算向所设定的目的地的引导信息;显示部,显示上述位置信息以及上述引导信息;以及通信部,经由网络进行通信;权 利 要 求 书CN 102667405 A3/3页4上述程序包括如下步骤:对微。

10、件决定动作策略的步骤,上述微件由在上述显示部上进行显示的单功能程序构成,上述动作策略包括与上述显示装置上的显示状态有关的动作限制和优先级;决定该微件的可靠度的步骤;执行上述微件的步骤;以及在上述移动状态成为预先设定的状态的情况下,根据上述动作限制和上述可靠度,限制上述微件的显示状态,优先显示上述位置信息以及引导状态的步骤。权 利 要 求 书CN 102667405 A1/18页5信息终端装置、 信息终端管理系统及保存有程序的存储介质0001 相关申请的交叉引用0002 本申请主张平成21年(2009年)11月5日提出的日本专利申请2009253971的优先权,通过参照其内容而在本申请中引用。技。

11、术领域0003 本发明涉及具有通信功能和处理位置信息的功能的便携电话、汽车导航装置、TV等的组装设备、和使用它们的系统。背景技术0004 近年来,便携终端的高性能化不断发展,向便携终端的位置信息处理功能的搭载和通过网络协同实现的服务提供活跃化,变得难以通过功能搭载的有无来体现与其他公司的差别化。0005 因而,为了开发对用户有吸引力的便携终端,向壳体及画面设计、GUI(graphical User Interface)等的更表层的部位的搭配变得重要。进而,由于用户长时间持有终端并使用,所以在出货后,经由网络的更新及对新服务的对应也为必须的。进而,终端的价格竞争也加速,更低价化不断发展。0006。

12、 在这样的过程中,在具备汽车导航功能等的位置信息终端中,为了抑制成本并且向用户提供有吸引力的终端,而关注以下的搭配。0007 (1)引进新服务的容易化:导航装置的通信对应、与提供地图信息等的导航的服务中心协同的服务的追加、以及通过显示画面提供信息的微件(Widget)的搭载。0008 (2)画面及内容确保的容易化和开发工时降低:设计者希望的迅速的引进。用户或第3方提供的内容的利用。多个终端间的内容的挪用。0009 作为在位置信息终端中使用的上述内容,能够使用显示在位置信息终端的显示装置中的微件等的应用。0010 这里,所谓“微件(Widget)”,表示用XML和脚本语言记载、在显示装置的画面的。

13、一部分上恒常地显示的单功能的应用。0011 但是,以往的位置信息终端中为了在有限的硬件资源(CPU性能、存储器容量等)上、在确保使用者的安全性的同时还实现舒适的操作性,多数情况下是如下构造:搭载的功能全部事前已构成,关于各功能的动作也在制造阶段中严格地管理,尽量抑制动作的不良状况等的发生。因而,为了实现上述(1)、(2)而需要的、将位置信息终端出厂后的功能追加在保障安全性和舒适的操作性的同时实施是比较困难的。特别是,在硬件资源没有富余的位置信息终端中,设想到追加的功能与已有功能在没有预想到的状况下干涉而变得动作不稳定的情况。0012 目前,提出了应对这些问题的画面显示控制方法,例如,在专利文献。

14、1中,提出了以下方法:将向显示装置输出的画面数据分为描绘要素和其动画方法并单独管理,当显示说 明 书CN 102667405 A2/18页6某个描绘要素时,如果满足一定的条件则按照与该要素对应的动画方法输出动画。0013 现有技术文献0014 专利文献0015 专利文献1:日本特开200175772号公报发明概要0016 发明要解决的问题0017 在上述以往技术中,由于仅沿着预先设定的状态迁移数据来变更动画显示方法,所以存在以下问题:即使管理显示装置的状态相同,在系统的负荷状况等状态迁移数据的管理以外的状况不同的情况下也不能动态地控制动画的显示。0018 进而,在上述以往技术中,由于没有搭载判。

15、断图形要素和动画要素的提供源的机构,所以与经由网络等动态追加的要素(图形要素或动画要素)的可靠度无关地显示各要素,有可能导致用户等追加的功能与已有功能干涉、或硬件资源的负荷变得过大而位置信息终端的动作变得不稳定。即,在用户等追加的功能是有恶意的功能的情况下,存在位置信息终端具备的本来的功能(例如,地图与行进方向的显示功能等)受追加的功能妨碍的问题。或者,在硬件资源受限制的位置信息终端中,在追加的功能所要求的硬件资源较大的情况下,有可能为了执行追加的功能而导致位置信息终端所具备的本来的功能停止或变得不稳定。发明内容0019 所以,本发明是鉴于上述问题而做出的,目的是防止用户等追加的微件等的功能阻。

16、碍位置信息终端的本来的功能,防止位置信息终端的使用方便性下降。进而,目的是判断用户等追加的微件等的功能的可靠性,通过排除不正当的追加功能而提高位置信息终端的可靠性。0020 用于解决问题的手段0021 示出在本申请中公开的发明的代表性的一例如下。即,一种信息终端装置,提供用于向所设定的目的地引导的信息,具备:CPU,进行运算处理;存储器,存储信息;位置信息检测部,通过检测当前位置来检测移动状态;导航部,根据检测到的上述当前位置和地图信息,运算位置信息,运算向设定的目的地的引导信息;显示部,显示上述位置信息及上述引导信息;通信部,经由网络进行通信;以及微件管理部,管理作为在上述显示部上进行显示的。

17、单功能程序的微件的执行;上述微件管理部具有:策略决定部,对上述微件设定包括与上述显示装置上的显示状态有关的动作限制和优先级的动作策略;以及可靠度决定部,决定该微件的可靠度;上述微件管理部在上述移动状态成为预先设定的状态的情况下,根据上述动作限制和上述可靠度,限制上述微件的动作,优先显示上述位置信息及与引导状态有关的信息。0022 发明效果0023 根据本发明的代表性的技术方案,由于能够根据搭载微件的信息终端装置的性能和动作状态来限制微件的动作,所以能够抑制微件和搭载它的信息终端装置的使用方便性下降。说 明 书CN 102667405 A3/18页7附图说明0024 图1A是表示本发明的实施方式。

18、的位置信息终端系统的一例的模块图。0025 图1B是表示本发明的实施方式的位置信息终端系统的一例的模块图。0026 图2A是表示本发明的实施方式的位置信息终端管理信息的一例的说明图。0027 图2B是表示本发明的实施方式的微件管理信息的一例的说明图。0028 图2C是表示本发明的实施方式的微件黑名单的一例的说明图。0029 图2D是表示本发明的实施方式的动作限制定义的一例的说明图。0030 图3A是表示本发明的实施方式的用户基本信息的一例的说明图。0031 图3B是表示本发明的实施方式的用户终端最大负荷履历的一例的说明图。0032 图4是表示本发明的实施方式的微件管理信息的一例的说明图。003。

19、3 图5是表示本发明的实施方式的微件库对应表的说明图。0034 图6是表示本发明的实施方式的库动作履历表的说明图。0035 图7是表示本发明的实施方式的位置信息终端101起动时的处理的流程的流程图。0036 图8是表示将本发明的实施方式的开发者制作出的微件登记在微件管理门户中的顺序的一例的顺序图。0037 图9是表示将本发明的实施方式的微件经由网络从微件管理门户向位置信息终端安装的处理的顺序图。0038 图10A是表示本发明的实施方式的位置信息终端从第3方提供站点下载微件的流程的流程图。0039 图10B是表示本发明的实施方式的位置信息终端从第3方提供站点下载微件的流程的流程图。0040 图1。

20、1是表示与本发明的实施方式的位置信息终端的状态对应的微件的动作限制的一例的流程图。0041 图12A是表示由本发明的实施方式的位置信息终端执行的微件的处理的流程图。0042 图12B是表示由本发明的实施方式的位置信息终端执行的微件的处理的流程图。0043 图13是表示本发明的实施方式的微件及库的更新时的处理流程的流程图。0044 图14是表示本发明的实施方式的位置信息终端的状态变更时的显示变更方法的一例的说明图。0045 图15是表示本发明的实施方式的位置信息终端的动作负荷高时的显示例的说明图。0046 图16是表示在本发明的实施方式的位置信息终端上下载微件时阅览的微件的下载用选择画面的一例的。

21、说明图。具体实施方式0047 以下,基于附图说明本发明的一实施方式。0048 图1A及图1B是表示采用本发明的位置信息终端系统的一例的模块图。图示的位置信息终端具备用户等能够追加微件(Widget)的结构。说 明 书CN 102667405 A4/18页80049 位置信息终端101经由网络104与微件管理门户(portal)102及第3方站点103连接。位置信息终端101包括微件110、微件管理部120、导航引擎127、库(library)群128、OS129、硬件130及记录装置140。0050 另外,微件如在上述以往例中叙述,是用XML及脚本语言的至少一方记载的单功能的应用。此外,所谓脚。

22、本语言,设想有JavaScript、ActionScript、Ruby、Python等。0051 位置信息终端101是识别当前位置、执行与识别出的当前位置相应的处理的设备。位置信息终端101例如是设定在车辆中的导航装置或PND等,具备微件110、微件管理部120、导航引擎127、库群128、OS129、硬件130、记录装置140。在以下的说明中,对位置信息终端101是汽车导航装置的情况进行说明。0052 另外,微件110、微件管理部120、导航引擎127、库群128、OS129等的软件保存在作为存储介质的记录装置(储存装置)140中,是CPU131向存储器132装载而执行的。0053 微件11。

23、0是由XML和脚本构成的具有显示功能的单功能程序,将静止图像数据111、动画数据113、运动图像数据等恒常地显示在显示装置133的画面(显示区域)的一部分上,由动作策略115、可靠度116、运动图像数据112构成。另外,本发明在代替微件而使用具有显示功能的程序的情况下也能够使用。0054 静止图像数据111是微件110在显示装置133上显示的静止图像数据,例如是位图、Jpeg图像等。0055 动画数据113是微件110在显示装置133上显示的运动图像数据。对于各动画数据113分配了动画属性114,根据位置信息终端101的状态,微件管理部120为了控制动画而参照。0056 动作策略115是微件1。

24、10的动作规范,是预先定义与位置信息终端101的控制状态相应的动作的数据。微件管理部120按照每个微件110决定动作策略115。0057 作为动作策略115,例如针对以下的参数可以想到5种状态(通常时(停止时)/行驶时/引导时/导航高负荷时/指定区域进入时)。0058 0059 微件执行优先级以微件管理信息142的执行优先级信息为基本值,由微件管理部120设定,并且在向位置信息终端101下载微件110后,基于已装载在位置信息终端101中的其他微件110的可靠度116与所下载的微件110的可靠度116的关系而被变更。例如,在装载有可靠度比下载的微件110高的微件110的情况下,微件管理部120将。

25、该微件110的执行优先级降低。0060 0061 动画控制策略是基于微件管理信息142的负荷指标来被设定基本值,并且在向位置信息终端101下载微件110后,基于已经装载在位置信息终端101中的其他微件110的可靠度116与下载的微件110的可靠度116的关系而被变更。0062 0063 根据微件110的可靠度116控制外部信息访问。在可靠度116为预先设定的几级的基准值以下的情况下,进行引导时禁止、行驶时禁止、完全禁止等的控制。0064 0065 导航功能访问控制根据微件的可靠度进行控制。在可靠度116为预先设定的几级说 明 书CN 102667405 A5/18页9的基准值以下的情况下,进行。

26、引导时禁止、行驶时禁止、完全禁止等的控制。0066 例如,上述执行优先级512可以根据可靠度设定。具体而言,可以是如果可靠度高则将执行优先级512也设定得高,如果可靠度低则将执行优先级512也设定得低。0067 动作策略115的设定定时可以考虑在微件110的设计时作为固定值而嵌入到微件110中的情况、在将微件110向位置信息终端101下载时微件管理门户154基于微件管理信息142设定的情况、或在微件110被下载到位置信息终端101中之后微件管理部120设定的情况。0068 微件管理部120是管理微件110的功能。执行微件110的起动结束、动作控制、使用微件110的可靠度116进行的认证等,具有。

27、微件管理表122、微件认证功能123、微件库对应表124、微件黑名单121、库动作履历表126、终端状态标志125。另外,在对位置信息终端101的性能的制约较严格的情况下,也可以不具有微件黑名单121、微件认证功能123,而由微件管理门户102全部执行这些处理。0069 微件认证功能123执行微件110的下载、以及从微件110向位置信息终端101的内部的访问的限制。作为向该位置信息终端101的内部的访问限制方法,例如,也可以是对具有一定等级以上的可靠度116的微件110提供向内部信息的访问用访问密钥的方法、或微件110每当从OS129调用API(Application Program Inte。

28、rface:应用程序接口)时判断访问许可的方法。0070 微件库对应表124是位置信息终端101当前从微件管理门户102等下载的微件110的一览。微件信息142是由位置信息终端101保持的微件110的信息。0071 微件黑名单121是登记可能对位置信息终端101或用户带来不利的微件110(有恶意的微件)的列表,从微件管理门户102持有的微件黑名单的优先级高的微件起在位置信息终端101的存储容量容许的范围内记录。库动作履历表126将原生(native)应用的动作顺序的一览、以及CPU131的平均负荷的一览记录到一定数量。另外,原生应用是在制造时安装在位置信息终端101中的应用。0072 终端状态。

29、标志125是管理位置信息终端101的状态的数据。作为该状态,可以想到停车状态、行驶状态及引导状态这3种状态。另外,在基于徒步的移动时使用位置信息终端101的情况下,可以将停车状态考虑为场所不移动的停止状态。终端状态标志125将由导航引擎127检测出的当前的位置与前次的位置比较,判断是停止状态还是行驶状态。当为行驶状态(当前位置移动的状态)、并且被设定目的地而导航引擎127将引导信息输出到了显示装置133的情况下,终端状态标志125成为引导状态。0073 导航引擎127执行位置信息终端101的当前位置计算、根据地图信息141的显示用地图数据的生成、向用户设定的目的地的引导等。导航引擎127例如接。

30、收GPS等的信号,运算当前的位置,根据地图信息141及当前位置来运算位置信息,并向显示装置133输出位置信息。在位置信息中,包括当前位置的周边的地图信息141、和表示当前位置的规定的图形(标记)。在导航引擎127中,包括接收GPS等的信号的天线、接收机等。0074 库群128是目的地检索、或声音再现等的各种库,需要向显示装置133显示的部分与微件110协同动作。0075 OS129是Linux、Windows等的基本软件。0076 硬件130是为了使位置信息终端的软件动作而需要的硬件,包括进行运算处理的说 明 书CN 102667405 A6/18页10CPU131、保存数据及程序的存储器13。

31、2、显示位置信息等的显示装置133、接受来自位置信息终端的用户的输入的输入装置134、以及经由网络104与微件管理门户(管理服务器)102及第3方站点(第3方设置的服务器)103等的服务器进行通信的通信接135,还包括未图示的描绘功能、声音再现功能、位置检测功能等。0077 记录装置140保存位置信息终端的动作所需要的数据,例如由磁盘驱动器(HDD)、非易失性存储装置(SSD)、SD存储卡等的非易失性存储介质构成。0078 另外,由CPU131执行的程序经由非易失性的存储介质(CDROM、闪存存储器等)或网络提供至位置信息终端101,保存在存储装置140中,在程序的执行时装载到存储器132中。。

32、因此,位置信息终端101优选具备将存储介质读入的接口。0079 在本实施方式中,记录装置140保持地图信息141、微件信息142。地图信息141是位置信息终端101利用的地图信息。0080 微件管理表122是当前从管理门户102等下载的微件的一览。0081 动画属性114表示各运动图像的属性,分配必需动画或演示动画中的某个值。0082 必需动画是在用户操作时必须的动画,是微件110的功能所必须的动画表现。必需动画例如是对用户提示操作的指示的。0083 演示动画是装饰性的动画,没有对用户的操作的指示,在位置信息终端101的负荷高的情况有可能被抑制执行。0084 另外,作为位置信息终端101的状态。

33、,示出了上述停车状态、行驶状态及引导状态这3种状态,但也可以分配控制所需要的其他状态。例如,也可以根据是否是行驶中而分配切换显示的属性值。0085 可靠度116是表示微件110的可靠性的数据。这里,所谓可靠度116,是指微件110能够以何种程度被用户信赖、即不对位置信息终端101的动作带来不良影响,例如可以考虑以下的属性。0086 根据微件110的发布源站点(site)的URL判断的发布源的可靠度,即微件的可靠度0087 微件110的发行源对微件110附加的证书0088 表示用户将该微件110起动了几次的用户的使用频度0089 通过上述属性,能够将各微件110的可靠度设定为数值。例如,如果发布。

34、源URL是正当的,则对可靠度加1,如果发布源URL是不正当的,则对可靠度116加上1。此外,如果对微件110附加的证书是正当的,则对可靠度加1,如果证书是不正当的,则对可靠度116加上1。此外,按照用户的利用频度,将规定的数值加到可靠度116。由此,能够用数值判断各微件110的可靠度116。另外,可靠度116既可以由微件管理部120决定,也可以由在OS129上执行的其他模块决定。此外,可靠度116也可以为表示微件110的正当性的值,在已由微件管理门户102认证完的微件150的情况下,作为可靠性高的微件110而将可靠度116设定得高,关于从第3方站点103下载的没有认证的微件110,由于是有恶意或不正当的微件110的可能性较高,所以能够将可靠度116设定得低。各微件110的可靠度116可以由微件管理部120设定。另外,也可以由在OS129上执行的其他模块设定可靠度116。0090 微件管理门户102是分发微件110的门户站点,例如由保存有分发用微件数据的说 明 书CN 102667405 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 测量;测试


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1