安装通知方法、安装通知系统以及安装通知服务器的制作方法

文档序号:7741443阅读:261来源:国知局
专利名称:安装通知方法、安装通知系统以及安装通知服务器的制作方法
技术领域
本发明涉及安装通知方法、安装通知系统以及安装通知服务器。
背景技术
以往,使得便携终端的用户能够最佳地利用通信运营商所提供的各种服务的运营 商特定软件包(operator specific software pack,—般称为"operator pack,,,在本说明 书中称为“运营商包”)是与便携终端一起提供的,因此运营商包是在便携终端出厂时已被 安装好的状态下(由与该运营商包对应的通信运营商安装)提供给用户的。但是,由于在出厂时已被安装好的运营商包不能应对下述情况,即(1)在多个通 信运营商的网络中使用1个便携终端的情况,(2)在对象国或销售国以外的地区使用便携 终端(例如,使用国际漫游业务)的情况,⑶经由无线LAN与网络连接的情况,以及(4) (取代通过通信运营商进行销售)便携终端制造商直接销售便携终端的情况,因此,为了在 最佳的环境下利用通信运营商提供的服务,需要在购买后进行运营商包的安装。S卩,(1)在多个通信运营商的网络中使用1个便携终端的情况(例如不改变便携 终端而变更所利用的通信运营商的情况)下,由于只安装了变更前的通信运营商的运营商 包,因此不能最佳地利用变更后的通信运营商提供的各种服务。另外,(2)在国际漫游的情 况下,可以认为安装了在本国利用的通信运营商的运营商包,而不能最佳地利用漫游目的 地通信运营商提供的各种服务。另外,(3)在经由无线LAN与网络连接的情况下,也可以通 过安装运营商包来最佳地利用与该运营商包对应的通信运营商提供的各种服务。(4)在便 携终端制造商直接销售便携终端的情况下,可以认为只提供最低限度的基本功能,而没有 安装可以利用通信运营商提供的各种服务的最佳的运营商包,并且认为不能最佳地利用通 信运营商提供的服务。因而,在上述(1)至(4)的情况下,需要在便携终端中安装适当的运 营商包。并且,这里的“最佳服务”是指例如可以在创建邮件时使用的所谓个性字符等的通 信运营商各自提供的服务。作为在外部终端中自动地安装各种驱动程序和软件的技术,存在如下所示的专利 文献1。专利文献1涉及下述软件管理系统,即关于对个人计算机的各种驱动程序和应用软 件的新安装,能够节省制造商侧、用户侧双方的麻烦而提高作业效率,并且能够减轻用户的 软件管理作业的负担。具体而言,公开了下述技术,即用户从个人计算机连接至服务器,根 据从用户个人计算机发送的个人信息、电子邮件地址以及产品信息来选择、下载以及安装 最适合该产品的软件。专利文献1 日本特开平5-3581号公报但是,在专利文献1所述的系统中,需要预先将自动安装程序安装在要安装的终端上。另外,终端的用户需要主动地将邮件地址、机型名等信息发送到服务器。关于这一点,在上述⑴ (4)那样的状况下首次在终端中安装运营商包时,很难预先将用于下载以及安装运营商包的特殊功能导入到便携终端中。并且,在多数情况下便携终端的用户不会意识到运营商包的存在本身,只要通信运营商侧不通知可以安装运营商包,则一般不认为便携终端的用户会主动访问通信运营商的服务器。因而,如专利文献1中所述的系统那样,在需要预先安装自动安装程序、且需要主 动将邮件地址、机型名等信息发送到服务器的系统中,在难以预先对安装程序进行安装、一 般不认为便携终端的用户会主动访问通信运营商的服务器的上述(1) (4)的情况下,存 在不能在便携终端中安装适当的运营商包的问题。

发明内容
因此,本发明的目的在于,提供便携终端的用户不需要主动操作,即使便携终端中 不预先具有用于自动安装的特殊功能,也能向便携终端的用户传达表示可以下载运营商包 等的信息的安装通知方法、安装通知系统以及安装通知服务器。为了解决上述课题,本发明的安装通知方法的特征在于,该安装通知方法具有以 下步骤应用存在判断步骤,根据终端发送的发送数据,判断终端内是否存在构成运营商包 的特定的应用;以及安装通知步骤,当在应用存在判断步骤中判断为不存在应用时,将表示 可以安装该应用的可安装信息通知给所述终端。根据该结构,在应用存在判断步骤中根据终端发送的发送数据,判断在终端内是 否存在构成运营商包的特定的应用,在安装通知步骤中,当在应用存在判断步骤中判断为 不存在应用时,将表示可以安装该应用的可安装信息通知给所述终端,因此在终端中不需 要特殊的功能、且不需要终端的用户进行特殊的操作,就能识别出在终端内不存在应用,并 将表示可安装应用的信息通知给终端。另外,对于本发明的安装通知方法,优选的是,在安装通知步骤中,当在应用存在 判断步骤中判断为不存在特定的应用时,将表示可以安装运营商包的可安装信息通知给所 述终端。根据该结构,在安装通知步骤中,当在应用存在判断步骤中判断为不存在特定的 应用时,将表示可以安装运营商包的可安装信息通知给所述终端,因此,可以在判断为不存 在应用时通知表示可以安装运营商包的可安装信息。另外,对于本发明的安装通知方法,优选的是,在应用存在判断步骤中,根据发送 数据来判断终端内存在的应用的种类,当该判断的应用的种类与构成运营商包的应用的种 类相同时,判断为存在特定的应用。根据该结构,在应用存在判断步骤中,根据发送数据来判断终端内存在的应用的 种类,当该判断的应用的种类与构成运营商包的应用的种类相同时,判断为存在特定的应 用,因此能够更容易地判断特定的应用的存在。另外,本发明的安装通知方法优选还具有管理信息登记步骤,当在安装通知步 骤中通知了可安装信息时,将表示已进行了通知的信息保持在运营商包管理信息保持单元 中;以及已通知判断步骤,根据运营商包管理信息保持单元中所保持的信息,判断是否已经 通知了可安装信息,在安装通知步骤中,当在已通知判断步骤中判断为已经通知了可安装 信息时,不通知可安装信息。根据该结构,在管理信息登记步骤中,当通知了可安装信息时,将表示已进行了通 知的信息保持在运营商包管理信息保持单元中,在已通知判断步骤中,根据运营商包管理信息保持单元中所保持的信息,判断是否已经通知了可安装信息,在安装通知步骤中,当在 已通知判断步骤中判断为已经通知了可安装信息时,不通知可安装信息,因此能够防止多 次进行同一通知。为了解决上述课题,本发明的安装通知系统构成为包括终端和服务器,其特征在 于该安装通知系统具有应用存在判断单元,其根据终端发送的发送数据,判断在终端内是 否存在构成运营商包的特定的应用;以及安装通知单元 ,其在应用存在判断单元判断为不 存在应用时,将表示可以安装应用的可安装信息通知给所述终端。根据该结构,应用存在判断单元根据终端发送的发送数据,判断在终端内是否存 在构成运营商包的特定的应用,安装通知单元在应用存在判断单元判断为不存在应用时, 将表示可以安装应用的可安装信息通知给所述终端,因此在终端中不需要特殊的功能、且 不需要终端的用户进行特殊的操作,服务器就能识别出在终端内不存在应用,并通知表示 可以安装的信息。为了解决上述课题,本发明的安装通知服务器的特征在于,该安装通知服务器具 有应用存在判断单元,其根据从发送侧终端接收的接收数据,判断在发送了接收数据的发 送侧终端内是否存在构成运营商包的特定的应用;以及安装通知单元,其在应用存在判断 单元判断为不存在应用时,将表示可以安装该应用的可安装信息通知给发送侧终端。根据该结构,应用存在判断单元根据从发送侧终端接收的接收数据,判断在发送 了接收数据的发送侧终端内是否存在构成运营商包的特定的应用,安装通知单元在应用 存在判断单元判断为不存在应用时,将表示可以安装该应用的可安装信息通知给发送侧终 端,因此发送侧终端中不需要特殊的功能、且即使发送侧终端的用户不进行特殊的操作,也 能识别出在发送侧终端内不存在应用,并通知表示可以安装的信息。根据本发明的安装通知方法、安装通知系统以及安装通知服务器,终端的用户不 需要主动操作,即使终端中不预先具有用于自动安装的特殊功能,也能够向便携终端的用 户传达表示可以下载运营商包等的信息。


图1是本发明的安装通知系统的功能结构图。图2是示出图1所示的运营商包管理信息保持部所保持的应用识别数据的示例的 图。图3是示出图1所示的运营商包管理信息保持部所保持的便携终端管理数据的示 例的图。图4是图1所示的安装通知服务器的硬件结构图。图5是示出安装通知系统中的处理流程的图。图6是示出第二实施方式中的便携终端管理数据的示例的图。图7是示出第三实施方式中的便携终端管理数据的示例的图。图8是示出第三实施方式中的便携终端管理数据的示例的图。
具体实施例方式参照

本发明的实施方式。在可能的情况下,对相同部分标注相同标号,并省略重复的说明。[第一实施方式]参照附图对本发明的第一实施方式的安装通知系统10进行说明。在本实施方式中,对不是作为应用个体而是作为运营商包而安装的方式进行说明。在本说明书中,将有助于便携终端的用户能够最佳地利用通信运营商所提供的各 种服务的各种“应用(application),,的组合称为“运营商包”。“应用,,具体是指浏览器或邮件程序等,关于“应用”,与所提供的服务相应地针对 各个通信运营商使用不同的应用。图1中示出了本实施方式的下载系统的功能结构图。如图1所示,本实施方式中 的安装通知系统10构成为包括顾客管理信息保持部13、便携终端50以及安装通知服务 器60。顾客管理信息保持部13中保持有与通信运营商自己预先安装运营商包后销售的 全部便携终端50有关的移动电话序列号(Mobile phoneserial number)的列表。这里,移 动电话序列号是指可以唯一识别便携终端50的标识符。在本实施方式中,顾客管理信息保 持部13设置在不同于安装通知服务器60的其它服务器中。但是,也可以设置在安装通知 服务器60中。便携终端50是通过网络与安装通知服务器60连接的终端,具体而言是便携电 话。但是,不限于便携电话,也可以是PDA (Personal DigitalAssistant,个人数字助理)、 PHS (Personal Handy-phone System,个人手持式电话系统)等。安装通知服务器60判断是否在便携终端50中安装了适当的运营商包,当判断为 未安装适当的运营商包时,通知便携终端50可以进行安装。安装通知服务器60构成为包括发送数据收集部11、运营商包管理信息保持部 14(运营商包管理信息保持单元)、运营商包存在判断部15(应用存在判断单元)、便携终端 登记部16、已通知判断部17、安装通知部18 (安装通知单元)以及运营商包管理信息登记 部19。发送数据收集部11具有对便携终端50发送的数据进行收集的功能、以及将所收 集的数据通知给运营商包存在判断部15的功能。发送数据收集部11收集的数据是指便携终端50发送的数据,例如,各种分组的报 头中包含的数据、会话建立时发送的数据等数据。在本实施方式中,将便携终端50发送的移动电话序列号、浏览器用户代理 (Browser User-Agent)、电子邮件用户代理(Email User-agent)以及 SIP(PoC)用户代理 (SIP(PoC)User-Agent)用作发送数据收集部11收集的数据的具体示例。但是,并不是限定 于此。移动电话序列号是唯一地识别便携终端50的标识符,在便携终端50进行位置登 记时以及进行语音通信时由便携终端50发送。浏览器用户代理是与浏览器的种类相关的 信息,当便携终端50利用浏览器时,便携终端50将浏览器用户代理的值包含在HTTP报头 中进行发送。电子邮件用户代理是与邮件程序的种类相关的信息,当便携终端50使用邮件 程序发送邮件时,将电子邮件用户代理值包含在邮件报头中进行发送。SIP(PoC)用户代理 是与提供一键通(Push to Talk)功能的应用相关的信息。
这些数据无需便携终端50的用户有意识地发送、而且即使在便携终端50中不具有安装程序等的特殊功能也会被发送。因此,安装通知系统10具有发送数据收集部11,由 此不需要便携终端50的用户的特殊操作,且不需要在便携终端50中具有特殊功能,就能得 到与存在于便携终端50内的应用有关的信息。这里,对发送数据收集部11收集便携终端所发送的数据的时机进行说明。如上所 述,在进行语音通信时以及进行位置登记时,便携终端50发送移动电话序列号。该发送的 移动电话序列号被临时保持在未图示的用于执行语音通信的其它服务器中。发送数据收集部11也可以进行按照固定的时间间隔(例如间隔1小时)参照该服 务器,提取移动电话序列号的批处理。由此,能够减轻对用于执行语音通信的设施的负荷。另一方面,优选的是,发送数据收集部11在便携终端50使用邮件功能时或使用浏 览器功能时,实时地对电子邮件用户代理值以及浏览器用户代理值进行收集。一般地,与用 于执行语音通信的设施的情况相比,用于执行邮件的收发及浏览的设施的负荷较小,因此, 因实时地进行接收所引起的负荷不会成为太大问题。通过实时地进行收集,安装通知系统10可以在便携终端50发送了电子邮件用户 代理值以及浏览器代理值之后,立即确认是否已安装,并将可安装信息通知给便携终端50, 因此可取得下述效果,即,在便携终端50的用户使用浏览器时可通过HTTP确认可安装信 息,使用邮件程序时可通过邮件确认可安装信息。运营商包管理信息保持部14保持有集成在运营商包中的应用的识别数据、以及 便携终端50的管理数据。集成在运营商包中的应用随各个通信运营商而不同,识别数据是 随这些不同的应用而不同的内容,能够唯一地识别应用。图2中示出了集成在运营商包中的应用的识别数据的示例。如图2所示,将“集 成在运营商包中的应用的识别数据”与“集成在运营商包中的应用的种类”相关联地保持在 运营商包管理信息保持部14中。如上所述,“集成在运营商包中的应用的识别数据”随每 个通信运营商而不同,图2中示出了集成在本通信运营商提供的运营商包(即本说明书中 的“最佳运营商包”)中的“集成在运营商包中的应用的识别数据”的示例。在图2的示例 中,如果作为浏览器标识符的浏览器用户代理值是“d-aaa/1.0”,则可判断为该浏览器是集 成在最佳运营商包中的浏览器。图3中示出了保持在运营商包管理信息保持部14中的便携终端50的管理数据的 示例。运营商包管理信息保持部14针对所管理的每个便携终端而保持图3所示的表。如 图3所示,便携终端50的管理数据构成为包括“用于判断是否已安装运营商包的应用的种 类”、“通信数据”、“已安装”、“已通知可安装信息”、“可安装信息的通知方法”以及“可安装 信息的通知目标”。在“用于判断是否已安装运营商包的应用的种类”中保持有在本实施方式中用于 判断便携终端50中是否存在运营商包的数据的种类。在“通信数据”中保持有便携终端50 实际发送的数据。在“已安装”中,设定“否”为初始值,在由后述的运营商包存在判断部15 判断为已经安装运营商包时,设定为“是”。在“已通知可安装信息”中,设定“否”作为初始 值,在由后述的安装通知部18通知了可安装信息时,设定为“是”。这里,“可安装信息”是指用于向便携终端50的用户通知可以安装最佳运营商包的 fn息ο
在“可安装信息的通知方法”中保持有安装通知部18通知可安装信息时的通知方 法。在“可安装信息的通知目标”中,保持有与安装通知部18的可安装信息的通知目标有 关的信息。并且,如后面详述那样,在本实施方式中,根据“用于判断是否已安装运营商包的 应用的种类”来确定“可安装信息的通知方法”,因此,也可以不将“可安装信息的通知方 法”包含在运营商包管理信息保持部14所保持的信息中,而是另外设置保持部,该保持部将 “可安装信息的通知方法”与“用于判断是否已安装运营商包的应用的种类”相关联地进行 保持。通过这种结 构可减少系统整体上所保持的数据量。运营商包存在判断部15具有下述功能,即在发送数据收集部11收集了发送数据 时,接收该收集的发送数据,将该发送数据与保持在运营商包管理信息保持部14中的数据 进行比较,由此来判断在便携终端50中是否安装了适当的运营商包。另外,运营商包存在判断部15具有将与判断结果有关的信息、与便携终端50有关 的信息以及“用于判断是否已安装运营商包的应用的种类”通知给便携终端登记部16的功 能。这里,对在本实施方式中运营商包存在判断部15判断便携终端50中是否安装了 适当的运营商包的方法进行说明。在本实施方式中,判断是否安装了运营商包,该运营商包 是作为对有助于使得便携终端50的用户能够最佳地利用通信运营商所提供的各种服务的 各种应用进行组合而得到的软件。该情况下的应用是指浏览器、邮件程序等。在本实施方 式中,一并安装作为将这些应用组合而得到的软件的运营商包,因此,在检测出安装在便携 终端50中的应用中的1个与集成在运营商包中的应用不同时,可判断为该便携终端50中 尚未安装运营商包。然后,如上所述,可根据移动电话序列号、浏览器用户代理值、电子邮件 用户代理值以及SIP(PoC)用户代理值,来判断在便携终端50中安装了哪种应用。使用图2具体地进行说明。运营商包存在判断部15将从发送数据收集部11通知 的应用识别数据与图2所示的“集成在运营商包中的应用的识别数据”进行比较,当比较的 结果是二者不同时,运营商包存在判断部15判断为安装在便携终端50中的应用不是集成 在运营商包中的应用。在本实施方式中,由于作为运营商包进行安装,因而可以判断为尚未 在该便携终端50中安装运营商包。例如,在便携终端50利用浏览器功能时,此时运营商包存在判断部15对发送数据 收集部11收集到的浏览器用户代理值进行接收。在该接收到的发送数据收集部11所收集 的浏览器用户代理值不是“d-aaa/l. 0”时,运营商包存在判断部15判断为安装在便携终端 50中的浏览器与集成在运营商包中的浏览器不同。在本实施方式中,由于作为运营商包进 行安装,因而可以判断为尚未在该便携终端50中安装运营商包。同样,在发送数据收集部11所收集的电子邮件用户代理值不是“d-bbb/1.0”时, 运营商包存在判断部15可得知安装在便携终端50中的邮件程序与集成在运营商包中的邮 件程序不同。在该情况下,运营商包存在判断部15判断为在该便携终端50中尚未安装运 营商包。同样,在发送数据收集部11所收集的SIP(PoC)用户代理值不是“dP-ccc/2.0”时, 安装在便携终端50中的应用与集成在运营商包中的应用不同,因此运营商包存在判断部 15判断为尚未安装运营商包。
接着,对移动电话序列号进行说明。移动电话序列号存储在未图示的其它服务器 中,在由发送数据收集部11每隔固定时间进行的批处理中被提取出来。运营商包存在判断 部15将在该批处理中由发送数据收集部11提取出的移动电话序列号,与保持在顾客管理 信息保持部13中的、预先安装了运营商包后销售的便携终端50的列表中的移动电话序列 号进行比较。在二者不一致时,运营商包存在判断部15判断为在便携终端50中尚未安装 运营商包。安装通知系统10具有该功能,由此能够利用便携终端50在通信中发送的数据来 判断安装在便携终端50中的应用的种类。在本实施方式中,由于作为运营商包进行安装, 因此在构成运营商包的应用与安装在便携终端50中的应用不同时,可判断为尚未在该便 携终端50中安装运营商包。安装通知系统10具有运营商包存在判断部15,由此不需要在便携终端50中具有 特殊的功能、而且不需要便携终端50的用户主动地进行操作,通过上述方法可以判断在便 携终端50中未安装运营商包。
便携终端登记部16具有在运营商包管理信息保持部14中对通过运营商包存在判 断部15判断了是否已安装合适的运营商包的便携终端50进行登记的功能。具体而言,从运营商包存在判断部15接收与是否在便携终端50中安装了运营商 包有关的判断结果、与便携终端50有关的信息、以及“用于判断是否已安装运营商包的应 用的种类”,当运营商包管理信息保持部14未保持与便携终端50有关的信息时,便携终端 登记部16将便携终端50新登记为新终端。在该情况下,将“已安装”及“已通知可安装信 息”全部设定“否”作为初始值。另外,在由运营商包存在判断部15判断为在便携终端50中已安装运营商包时,便 携终端登记部16对于保持在运营商包管理信息保持部14中的对应的便携终端50,将全部 的“已安装”设定为“是”。在运营商包存在判断部15判断为在便携终端50中未安装运营商包时,便携终端 登记部16在将便携终端50登记在运营商包管理信息保持部14中之后,将与便携终端50 有关的信息、以及“用于判断是否已安装运营商包的应用的种类”通知给已通知判断部17。已通知判断部17具有判断是否已经将可安装信息通知给便携终端50的功能。具体而言,已通知判断部17根据从便携终端登记部16接收到的有关上述便携终 端50的信息、以及“用于判断是否已安装运营商包的应用的种类”,参照运营商包管理信息 保持部14,参照对应的便携终端50中的、对应的“用于判断是否已安装运营商包的应用的 种类”的“已通知可安装信息”的设定。如果该设定是“否”,则判断为尚未通知可安装信息。 在判断为尚未通知可安装信息时,已通知判断部17将与便携终端50有关的信息以及“用于 判断是否已安装运营商包的应用的种类”通知给安装通知部18。安装通知系统10具有已通知判断部17,由此可以针对每个应用判断是否发送了 可安装信息,并仅在未发送可安装信息的情况下发送可安装信息。安装通知部18具有以下功能在已通知判断部17判断为未将可安装信息通知给 便携终端50时,将可安装信息通知给便携终端50。安装通知部18还具有以下功能将与便携终端50有关的信息、以及“用于判断是 否已安装运营商包的应用的种类”通知给运营商包管理信息登记部19。
这里,对本实施方式中的可安装信息的通知方法进行说明。在本实施方式中,根据 用于判断是否安装了运营商包的应用的种类(邮件程序、浏览器等)来判断是否通知可安 装信息,该通知方法也根据用于判断是否安装了运营商包的应用的种类而改变。S卩,根据上述运营商包存在判断部15中的运营商包存在判断是基于移动电话序 列号、浏览器用户代理值、电子邮件用户代理值以及SIP(PoC)用户代理值中的哪个来进行 的,来改变可安装信息的通知方法。下面,具体地进行说明。如图3所示,在运营商包管理信息保持部14中,将“可安装信息的通知方法”与“用 于判断是否已安装运营商包的应用的种类”关联起来保持,作为便携终端50的管理数据。 安装通知部18使用从已通知判断部17接收到的与便携终端50有关的信息以及“用于判断 是否已安装运营商包的应用的种类”,根据保持在运营商包管理信息保持部14中的信息,检 测对应的可安装信息的通知方法。
在运营商包存在判断部15使用移动电话序列号通过上述方法判断为便携终端50 中不存在运营商包时,以及使用SIP(PoC)用户代理值判断为便携终端50中不存在运营商 包时,安装通知部18通过向便携电话50的电话号码发送SMS (短消息)来通知可安装信息。 优选的是,在该通知内容中,除了可以安装运营商包的信息之外,还例如通过记载说明了安 装方法的主页的URL等来包含运营商包的安装方法。在运营商包存在判断部15使用浏览器用户代理值通过上述方法判断为便携终端 50中不存在运营商包时,安装通知部18使用HTTP将可安装信息显示在该浏览器上,由此 来通知可安装信息。因为在该情况下可以确认便携终端50中具有浏览器功能,并且当前正 在使用浏览器的可能性较高。使用HTTP,显示例如弹出菜单等来通知可安装信息。优选的 是,在该显示内容中,除了可以安装运营商包的信息以外,还例如通过记载对说明了安装方 法的主页的链接等来包含运营商包的安装方法。在运营商包存在判断部15使用电子邮件用户代理值通过上述方法判断为便携终 端50中不存在运营商包时,安装通知部18通过邮件通知可安装信息。因为在该情况下可 以确认在便携终端50中具有邮件功能,同时可以确认便携终端50的用户正在实际使用便 携终端50的邮件功能。优选的是,在邮件的内容中,除了可以安装运营商包的信息以外,还 例如通过记载说明了安装方法的主页的URL等来包含运营商包的安装方法。关于发送目的 地,由于可以通过邮件客户端报头来检测便携终端50的邮件地址,因此向该邮件地址进行 发送。一般地,在便携电话等终端中,通常在多数情况下使用1个应用来进行操作,但是 通过上述结构,在便携终端50的用户操作邮件程序时经由邮件进行通知,在操作浏览器时 经由浏览器进行通知。因此,便携终端50的用户不切换应用就能确认该通知。同时,能够 最佳地利用便携终端50所具有的功能。例如,在便携终端50具有浏览器功能的情况下,与 只能处理字符信息的SMS相比,使用HTML进行通知可以更有效地进行通知。运营商包管理信息登记部19具有以下功能在将可安装信息通知给便携终端50 时将表示进行了该通知的信息通知给运营商包管理信息保持部14,并指示其进行保持。具体而言,运营商包管理信息登记部19根据从安装通知部18接收到的与便携终 端50有关的信息、以及“用于判断是否已安装运营商包的应用的种类”,指示将运营商包管 理信息保持部14所保持的、对应的“已通知可安装信息”的值设为“是”。
安装通知系统10具有运营商包管理信息登记部19,由此,在将可安装信息通知给了便携终端50的情况下,运营商包管理信息登记部19将“已通知可安装信息”设定为“是”, 该“已通知可安装信息”针对每个“用于判断是否已安装运营商包的应用的种类”设定表示 通知了可安装信息的信息,在“已通知可安装信息”被设定为“是”的情况下,安装通知部18 不通知可安装信息,因此,在根据相同的“用于判断是否已安装运营商包的应用的种类”确 定为不存在运营商包时,可防止重复通知可安装信息。这里,对可安装信息的发送中的“用于判断是否已安装运营商包的应用的种类”之 间的关系进行说明。如上所述,安装通知部18针对每个“用于判断是否已安装运营商包的 应用的种类”,发送可安装信息。如图3所示,也针对每个“用于判断是否已安装运营商包的 应用的种类”来设定表示是否已经通知了运营商包可安装信息的信息。即,最初,当便携终 端50使用邮件程序,运营商包存在判断部15根据电子邮件用户代理值判断为便携终端50 中未安装运营商包并通过邮件发送了可安装信息时,只有“用于判断是否已安装运营商包 的应用的种类”为“电子邮件用户代理”的“已通知可安装信息”的值变成“是”。在图3中 示出了该状态。然后,便携终端50使用浏览器、运营商包存在判断部15根据浏览器用户代理值判 断为便携终端50中未安装运营商包时,已通知判断部17参照“用于判断是否已安装运营商 包的应用的种类”为“浏览器用户代理”的“已通知可安装信息”的值,来判断是否发送了可 安装信息,因此,已通知判断部17判断为尚未发送可安装信息,安装通知部18将可安装信 息发送到便携终端50。通过这样的结构,即使在通过邮件通知过一次可安装信息的情况下,也会使用 HTTP再次向同一便携终端50进行通知。例如,在虽然邮件的使用频率低,但偶然地运营商 包存在判断部15在最初根据电子邮件用户代理值进行了判断等情况下特别有效。另一方面,还可以考虑有的用户不希望多次接收可安装信息。因此,优选的是,在 可安装信息中包含确认是否希望再次接收可安装信息的方法。具体而言,在通过SMS通知 可安装信息时,在SMS中包含“如果以后不希望接收该信息,请选择这里的URL”等内容。当 进行了对该URL的访问时,未图示的再通知信息取得部接收表示进行了访问的信息。当再 通知信息取得部接收到表示进行了访问的信息时,将相应的便携终端50的全部“已通知可 安装信息”设定为“是”。通过这样的结构,以后不会再向该便携终端50通知可安装信息。同样,在通过邮件通知可安装信息时,在邮件内容中记载包含“如果以后不希望接 收该信息,请点击这里,,等URL链接的内容。当进行了对该URL的访问时,再通知信息取得 部接收表示进行了访问的信息。当再通知信息取得部接收到表示进行了访问的信息时,将 相应的便携终端50的全部“已通知可安装信息”设定为“是”。在通过HTTP通知可安装信息时,在对浏览器的显示内容中预先设置“以后不希望 接收该信息”的复选框。当该复选框被选中时,再通知信息取得部接收表示该复选框被选中 的信息。当再通知信息取得部接收到表示该复选框被选中的信息时,将相应的便携终端50 的全部“已通知可安装信息”设定为“是”。由此,可防止不希望多次接收可安装信息的用户 多次接收可安装信息。根据便携终端50的用户的判断,当存在执行运营商包的安装的指示时,开始安装 运营商包。
图4中示出了安装通知服务器60的硬件结构。如图4所示,安装通知服务器60 在物理上具有CPU 101、RAM 102、ROM 103、控制通信的通信模块104、闪存或硬盘等辅助 存储部105、键盘等输入装置106以及IXD或有机EL显示器等输出装置107。通过在CPU 101、RAM 102等硬件上读入预定的软件,使通信模块104、输出装置107、输入装置106在 CPU 101的控制下工作,并且对RAM 102或辅助存储部105中的数据进行读出以及写入,来 实现安装通知服务器60的各种功能。并且,便携终端50的硬件结构也是同样的。接着,使用图5,对本实施方式中的安装通知系统10的处理流程进行说明。发送数据收集部11对便携终端50发送的发送数据进行收集,将收集到的数据通 知给运营商包存在判断部15(步骤S100)。运营商包存在判断部15将该通知的发送数据与 保持在运营商包管理信息保持部14中的数据进行比较,由此来判断在便携终端50中是否 安装了适当的运营商包(步骤SlOl 应用存在判断步骤)。当运营商包存在判断部15判断为在便携终端50中安装了适当的运营商包时(在 步骤SlOl中为“是”),结束处理。当运营商包存在判断部15判断为在便携终端50中未安 装适当的运营商包时(在步骤SlOl中为“否”),便携终端登记部16将该便携终端50的信 息登记在运营商包管理信息保持部14中(步骤S102)。已通知判断部17判断是否已经将可安装信息通知给便携终端50(步骤S103 已 通知判断步骤)。当已通知判断部17判断为已经将可安装信息通知给便携终端50时(在 步骤S103中为“是”),结束处理。当已通知判断部17判断为未向便携终端50通知可安装信息时(在步骤S103中 为“否”),安装通知部18将表示可以安装的信息通知给便携终端50(步骤S104 安装通知 步骤)。运营商包管理信息登记部19向运营商包管理信息保持部14发送表示已向便携终 端50通知了可安装信息的信息。运营商包管理信息保持部14对从运营商包管理信息登记 部19接收到的、表示已向便携终端50通知了可安装信息的信息进行保持(步骤S105 管 理信息登记步骤)。对上述本实施方式的安装通知服务器60的作用效果进行说明。在本发明的安装 通知服务器60中,运营商包存在判断部15根据便携终端50发送的发送数据,判断在便携 终端50内是否存在构成运营商包的应用,当运营商包存在判断部15判断为不存在应用时, 安装通知部18将表示可以安装由该应用构成的运营商包的可安装信息通知给便携终端 50,因此,在便携终端50中不需要特殊的功能、且不需要便携终端50的用户进行特殊的操 作,就能识别出在便携终端50内不存在运营商包,并将表示可安装运营商包的信息通知给 便携终端50。另外,运营商包存在判断部15根据发送数据判断存在于便携终端50内的应用的 种类,在该判断的应用的种类与构成运营商包的应用的种类相同时,判断为存在特定的应 用,因而能够更容易地判断特定的应用的存在。当安装通知部18通知了可安装信息时,运营商包管理信息登记部19将表示进行 了通知的信息保持在运营商包管理信息保持部14中,已通知判断部17根据保持在运营商 包管理信息保持部14中的信息,判断是否已经通知了可安装信息,当已通知判断部17判断 为已经通知了可安装信息时,安装通知部18不通知可安装信息,因此可防止多次进行相同 的通知。
[第二实施方式]在上述实施方式中,安装是作为运营商包来进行的,该运营商包是对有助于使得 便携终端的用户能够最佳地利用通信运营商所提供的各种服务的各种应用进行组合而得 到的软件。但是,也可按照每个应用对便携终端50进行安装。在第二实施方式中,说明针 对每个应用进行安装的方法。但是,对于与上述第一实施方式相同的部分,这里省略说明, 以不同的部分为中心进行说明。在本实施方式中,运营商包存在判断部15针对应用,判断是否已经安装了应用, 已通知判断部17针对每个该判断的应用,判断是否已经通知了可安装信息,当判断为未通 知时,通知可安装信息,该可安装信息是表示可以安装该被判断为未通知的应用的信息。
在本实施方式中,运营商包管理信息保持部14所保持的便携终端50的管理数据 如图6所示。在图6所示的示例中,在便携终端50中安装了构成运营商包的邮件程序(“已 安装”设定成了 “是”),未安装其它应用。当在该状态下运营商包存在判断部15通过与上 述第一实施方式相同的方法根据电子邮件用户代理值判断是否已经安装时,判断为已经安 装在便携终端50中。另一方面,当运营商包存在判断部15根据浏览器用户代理值来判断 是否已经安装时,运营商包存在判断部15判断为便携终端50中还未安装。在该情况下,已 通知判断部17接着判断是否对浏览器通知了可安装信息。判断的方法与在上述第一实施 方式中说明的方法相同。在图6所示的示例中,由于“用于判断是否已安装运营商包的应用 的种类”为“浏览器用户代理”的“已通知安装”的设定是“否”,因此可判断为尚未通知与浏 览器有关的可安装信息。因此,安装通知部18使用HTTP将可安装信息显示在便携终端50 的浏览器上。在本实施方式中,根据便携终端50的用户的判断,当出现执行安装的指示时,开 始安装应用(在用于说明的具体示例中是浏览器),而不是安装运营商包。对上述本实施方式的安装通知服务器60的作用效果进行说明。在本发明的安装 通知服务器60中,运营商包存在判断部15根据便携终端50发送的发送数据,判断在便携 终端50内是否存在构成运营商包的应用,当运营商包存在判断部15判断为不存在应用时, 安装通知部18将表示可以安装该应用的可安装信息通知给便携终端50,因此,在便携终端 50中不需要特殊的功能、且便携终端50的用户不需要进行特殊的操作,就能识别出在便携 终端50内不存在应用,并将表示可以安装应用的信息通知给便携终端50。另外,通过针对 每个应用来通知可安装信息,可以防止发送与不使用的应用有关的可安装信息。[变形例]在上述第一实施方式中,说明了作为运营商包进行安装的示例,在上述第二实施 方式中,说明了针对每个应用进行安装的示例,但可以将它们进行组合。即,便携终端50的 用户可以选择作为运营商包进行安装还是作为应用进行安装。在该情况下,在可安装信息中或记载有安装方法的URL等中显示选择按钮,该选 择按钮选择作为运营商包进行安装还是针对每个应用进行安装。当便携终端50的用户选 择作为运营商包进行安装时,开始作为运营商包进行安装,当选择针对每个应用进行安装 时,以应用个体的方式开始安装。使用图7以及图8,对本变形例中的运营商包管理信息保持部14中保持的便携终 端50的管理数据进行说明。在图7的示例中,除“用于判断是否已安装运营商包的应用的种类”为“移动电话序列号”以外的全部“已安装应用”是“是”。在该情况下,判断为作为运营商包进行了安装,如图8所示,“移动电话序列号”中的“已安装应用”也设为“是”。由 此,可判断为已经作为运营商包进行了安装。
权利要求
一种安装通知方法,该安装通知方法具有以下步骤应用存在判断步骤,根据终端发送的发送数据,判断在所述终端内是否存在构成运营商包的特定的应用;以及安装通知步骤,当在所述应用存在判断步骤中判断为不存在所述应用时,将表示可以安装该应用的可安装信息通知给所述终端。
2.根据权利要求1所述的安装通知方法,其特征在于,在所述安装通知步骤中,当在所述应用存在判断步骤中判断为不存在所述特定的应用 时,将表示可以安装所述运营商包的可安装信息通知给所述终端。
3.根据权利要求1或2所述的安装通知方法,其特征在于,在所述应用存在判断步骤中,根据所述发送数据来判断所述终端内存在的应用的种 类,当该判断的应用的种类与构成所述运营商包的应用的种类相同时,判断为存在所述特 定的应用。
4.根据权利要求1至3所述的安装通知方法,其特征在于,该安装通知方法还具有以下 步骤管理信息登记步骤,当在所述安装通知步骤中通知了可安装信息时,将表示已进行了 通知的信息保持在运营商包管理信息保持单元中;以及已通知判断步骤,根据运营商包管理信息保持单元中所保持的信息,判断是否已经通 知了所述可安装信息,在所述安装通知步骤中,当在所述已通知判断步骤中判断为已经通知了所述可安装信 息时,不通知可安装信息。
5.一种安装通知系统,其构成为包括终端和服务器,该安装通知系统具有应用存在判断单元,其根据所述终端发送的发送数据,判断在所述终端内是否存在构 成运营商包的特定的应用;以及安装通知单元,其在所述应用存在判断单元判断为不存在所述应用时,将表示可以安 装该应用的可安装信息通知给所述终端。
6.一种安装通知服务器,该安装通知服务器具有应用存在判断单元,其根据从发送侧终端接收的接收数据,判断在发送了所述接收数 据的发送侧终端内是否存在构成运营商包的特定的应用;以及安装通知单元,其在所述应用存在判断单元判断为不存在所述应用时,将表示可以安 装该应用的可安装信息通知给所述发送侧终端。
全文摘要
本发明提供安装通知方法、安装通知系统以及安装通知服务器。便携终端的用户不需要主动操作,即使便携终端中不预先具有用于自动安装的特殊功能,也能将表示可以下载运营商包等的信息通知给便携终端。本发明的安装通知系统(10)构成为包括便携终端(50)以及安装通知服务器(60),且具有运营商包存在判断部(15),其根据便携终端(50)发送的发送数据,判断便携终端(50)内是否存在运营商包;安装通知部(18),当运营商包存在判断部(15)判断为不存在运营商包时,将作为表示可以安装运营商包的信息的可安装信息通知给便携终端(50)。
文档编号H04W8/24GK101827319SQ201010105270
公开日2010年9月8日 申请日期2010年1月25日 优先权日2009年1月26日
发明者井上晶浩, 承炫锡 申请人:株式会社Ntt都科摩
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1