JP5004857B2 - Application update information providing system and application update information providing method - Google Patents

Application update information providing system and application update information providing method Download PDF

Info

Publication number
JP5004857B2
JP5004857B2 JP2008109550A JP2008109550A JP5004857B2 JP 5004857 B2 JP5004857 B2 JP 5004857B2 JP 2008109550 A JP2008109550 A JP 2008109550A JP 2008109550 A JP2008109550 A JP 2008109550A JP 5004857 B2 JP5004857 B2 JP 5004857B2
Authority
JP
Japan
Prior art keywords
application
information
version
version information
terminal device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2008109550A
Other languages
Japanese (ja)
Other versions
JP2009259124A (en
Inventor
勝彦 鈴木
宏典 竹内
浩正 川村
政志 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2008109550A priority Critical patent/JP5004857B2/en
Publication of JP2009259124A publication Critical patent/JP2009259124A/en
Application granted granted Critical
Publication of JP5004857B2 publication Critical patent/JP5004857B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、サーバからネットワークを経由して携帯電話機等の携帯端末にアプリケーションをダウンロードする技術に関わるものであり、特に、サーバで管理されるアプリケーションがバージョンアップしたことを携帯端末に通知する技術に関するものである。   The present invention relates to a technology for downloading an application from a server to a mobile terminal such as a mobile phone via a network, and particularly relates to a technology for notifying a mobile terminal that an application managed by the server has been upgraded. Is.

現在、携帯電話機上で動作するアプリケーションが様々なサービス提供事業者(サービスプロバイダ)により提供されている。このアプリケーションは、サービス提供事業者のサーバから、携帯電話ネットワークを介して携帯電話機にダウンロードされるものである。   Currently, applications that operate on mobile phones are provided by various service providers (service providers). This application is downloaded from a service provider server to a mobile phone via a mobile phone network.

このようなアプリケーションは、バグの修正や機能追加等の理由により、サービス提供事業者においてバージョンアップが適宜なされる。バージョンアップされたアプリケーションは、次のようにして携帯電話機にダウンロードされる(非特許文献1参照)。   Such applications are appropriately upgraded by service providers for reasons such as bug correction and function addition. The upgraded application is downloaded to the mobile phone as follows (see Non-Patent Document 1).

例えば、ユーザが携帯電話機上で特定のアプリケーションに対する更新を指示する操作を行い、それに応じて携帯電話機がサーバへのアクセスを行い、バージョンに関する情報を取得し、更新の要否を判定する。携帯電話機は、更新要(バージョンアップされている)と判定すればバージョンアップされたアプリケーションのダウンロードを行い、更新不要(バージョンアップされていない)と判定すればその旨のメッセージを表示する。   For example, the user performs an operation to instruct an update for a specific application on the mobile phone, and the mobile phone accesses the server accordingly, acquires information about the version, and determines whether or not update is necessary. The mobile phone downloads the upgraded application if it is determined that updating is necessary (upgraded), and displays a message to that effect if it is determined that updating is not necessary (not upgraded).

また、他の例として、携帯電話機でアプリケーションを起動した際に、当該アプリケーションの機能により、携帯電話機が自動的にサーバにアクセスし、当該アプリケーションのバージョンアップの有無を確認し、バージョンアップがなされていれば自動的にバージョンアップされたアプリケーションをダウンロードする。
「iアプリコンテンツ開発ガイド for DoJa-5.x/5.x LE 詳細編 第2.00」(P.19「1.4.3章iアプリの更新」)、URL:http://www.nttdocomo.co.jp/binary/pdf/service/imode/make/content/iappli/technical_data/jguidefordoja5_x_071101.pdf、2008年4月16日検索
As another example, when an application is started on a mobile phone, the mobile phone automatically accesses the server by the function of the application, checks whether the application has been upgraded, and has been upgraded. Will automatically download the upgraded application.
“I-αppli Content Development Guide for DoJa-5.x / 5.x LE Detailed Version 2.00” (P.19 “Chapter 1.4.3 i-αppli Update”), URL: http://www.nttdocomo.co. jp / binary / pdf / service / imode / make / content / iappli / technical_data / jguidefordoja5_x_071101.pdf, search April 16, 2008

さて、上述した従来の技術では、ユーザが操作を行うことによりバージョンアップを検出する方法、及び自動的にバージョンアップを検出する方法のいずれにしても、各アプリケーション毎にそれぞれのサーバにアクセスする等の処理を行うことになる。従って、携帯電話機に複数のアプリケーションがダウンロードされている場合、全てのアプリケーションに対するバージョンアップの有無を確認するためには非常に時間がかかってしまう。   In the conventional technology described above, the server is accessed for each application for each method, either by the method for detecting the upgrade by the user's operation or the method for automatically detecting the upgrade, etc. Will be processed. Therefore, when a plurality of applications are downloaded to the mobile phone, it takes a very long time to check whether or not all applications have been upgraded.

また、アプリケーションを提供するサーバと携帯電話機間でバージョンアップ確認処理のための通信がアプリケーション毎に発生するため、通信費がかかるという問題もある。   There is also a problem in that communication costs are incurred because communication for upgrade confirmation processing occurs between the application providing server and the mobile phone for each application.

本発明は上記の点に鑑みてなされたものであり、携帯電話機等の端末装置にダウンロードされたアプリケーションを提供したサーバにおいて、当該アプリケーションがバージョンアップされていた場合に、端末装置が当該サーバにアクセスすることなく容易にバージョンアップされたことを示す情報を取得する技術を提供することを目的とする。   The present invention has been made in view of the above points. In a server that provides an application downloaded to a terminal device such as a mobile phone, the terminal device accesses the server when the application has been upgraded. It is an object of the present invention to provide a technique for acquiring information indicating that the version has been easily upgraded without being performed.

上記の課題を解決するために、本発明は、アプリケーション情報管理装置とアプリケーション提供装置とを有するアプリケーション更新情報提供システムであって、前記アプリケーション提供装置は、端末装置から通信ネットワークを介してアプリケーションのダウンロード要求を受信したことに応じて、当該端末装置の端末装置識別情報と、当該ダウンロード要求に係る前記アプリケーションのバージョン情報を含むアプリケーション情報とを前記アプリケーション情報管理装置に送信するアプリケーション情報送信手段を有し、前記アプリケーション情報管理装置は、前記アプリケーション提供装置から受信する端末装置識別情報と、アプリケーション情報とを対応付けて格納する登録アプリケーション情報格納手段と、端末装置から通信ネットワークを介して更新情報取得要求を受信したことに応じて、前記登録アプリケーション情報格納手段から当該端末装置の端末装置識別情報に対応するあるアプリケーション情報の中のバージョン情報を取得する第1のバージョン情報取得手段と、前記第1のバージョン情報取得手段により取得した前記アプリケーション情報に対応するアプリケーションを提供する前記アプリケーション提供装置から、当該アプリケーションのバージョン情報を取得する第2のバージョン情報取得手段と、前記第2のバージョン情報取得手段により取得されたバージョン情報が、前記第1のバージョン情報取得手段により取得されたバージョン情報よりも新しいバージョンを示す情報であるか否かを判定するバージョン判定手段と、前記バージョン判定手段により、前記第2のバージョン情報取得手段により取得されたバージョン情報が、前記第1のバージョン情報取得手段により取得されたバージョン情報よりも新しいバージョンを示す情報であると判定されたアプリケーションの識別情報を、更新がなされたアプリケーションとして前記端末装置に通知する更新情報通知手段とを有することを特徴とするアプリケーション更新情報提供システムとして構成される。   In order to solve the above problems, the present invention provides an application update information providing system having an application information management device and an application providing device, wherein the application providing device downloads an application from a terminal device via a communication network. In response to receiving the request, the terminal device identification information of the terminal device and application information including version information of the application related to the download request are transmitted to the application information management device. The application information management device communicates from the terminal device with registered application information storage means for storing the terminal device identification information received from the application providing device in association with the application information. First version information for acquiring version information in certain application information corresponding to the terminal device identification information of the terminal device from the registered application information storage means in response to receiving the update information acquisition request via the network An acquisition unit; a second version information acquisition unit that acquires version information of the application from the application providing device that provides an application corresponding to the application information acquired by the first version information acquisition unit; Version determination means for determining whether the version information acquired by the version information acquisition means of 2 is information indicating a newer version than the version information acquired by the first version information acquisition means; and the version Size The identification information of the application determined by the means that the version information acquired by the second version information acquisition means is information indicating a newer version than the version information acquired by the first version information acquisition means And an update information notification means for notifying the terminal device as an updated application.

上記アプリケーション更新情報提供システムにおいて、前記アプリケーション提供装置は、アプリケーションの識別情報と、当該アプリケーションのバージョン情報とを含むアプリケーション情報を格納する提供アプリケーション情報格納手段を備えてもよく、前記アプリケーション情報送信手段は、当該提供アプリケーション情報格納手段から、前記ダウンロード要求に係る前記アプリケーションのアプリケーション情報を取得するようにしてもよい。ことを特徴とする請求項1に記載のアプリケーション更新情報提供システム。   In the application update information providing system, the application providing apparatus may include provided application information storing means for storing application information including application identification information and version information of the application, and the application information transmitting means The application information of the application related to the download request may be acquired from the provided application information storage unit. The application update information providing system according to claim 1.

上記アプリケーション更新情報提供システムにおいて、前記アプリケーション情報管理装置における前記登録アプリケーション情報格納手段に格納されるアプリケーション情報は、アプリケーションの識別情報と、当該アプリケーションを提供するアプリケーション提供装置の識別情報と、当該アプリケーションのバージョン情報とを含み、前記第2のバージョン情報取得手段は、前記登録アプリケーション情報格納手段から取得されたアプリケーション情報におけるアプリケーション提供装置の識別情報を用いて前記アプリケーション提供装置にアクセスし、前記バージョン情報を取得するようにしてもよい。   In the application update information providing system, application information stored in the registered application information storage unit in the application information management apparatus includes application identification information, identification information of an application providing apparatus that provides the application, and The second version information acquisition means accesses the application providing apparatus using the identification information of the application providing apparatus in the application information acquired from the registered application information storage means, and stores the version information. You may make it acquire.

また、上記アプリケーション更新情報提供システムにおいて、前記アプリケーション情報管理装置は、前記更新情報取得要求を送信した端末装置の端末装置識別情報に対応する全てのアプリケーションの各々について、前記第1のバージョン情報取得手段によるバージョン情報取得処理、前記第2のバージョン情報取得手段によるバージョン情報取得処理、及び前記バージョン判定手段による判定処理を実行する制御手段を有してもよく、その場合、前記更新情報通知手段は、前記第2のバージョン情報取得手段により取得されたバージョン情報が、前記第1のバージョン情報取得手段により取得されたバージョン情報よりも新しいバージョンを示す情報であると判定された全てのアプリケーションの識別情報を前記端末装置に通知することができる。   Further, in the application update information providing system, the application information management device includes the first version information acquisition unit for each of all applications corresponding to the terminal device identification information of the terminal device that has transmitted the update information acquisition request. May include a control unit that executes a version information acquisition process by the second version information acquisition unit, and a determination process by the version determination unit. In this case, the update information notification unit includes: Identification information of all the applications determined that the version information acquired by the second version information acquisition unit is information indicating a newer version than the version information acquired by the first version information acquisition unit. Notifying the terminal device It can be.

本発明によれば、携帯電話機等の端末装置にダウンロードされたアプリケーションを提供したサーバにおいて、当該アプリケーションがバージョンアップされていた場合に、端末装置が当該サーバにアクセスすることなく容易にバージョンアップされたことを示す情報を取得することが可能となる。   According to the present invention, in a server that provides an application downloaded to a terminal device such as a mobile phone, when the application is upgraded, the terminal device is easily upgraded without accessing the server. It is possible to acquire information indicating this.

また、上記の制御手段をアプリケーション情報管理装置に備えることにより、端末装置のユーザは既にダウンロードした全てのアプリケーションについてバージョンアップがなされているか否かを容易に確認できる。従って、アプリケーション毎に該当サーバにアクセスしてバージョンアップの有無を確認しなければならなかった従来技術に比べて、容易かつ迅速に各アプリケーションのバージョンアップ有無を確認できる。また、アプリケーション毎に該当サーバにアクセスする必要がないので、従来技術において問題であった通信費増大を解消できる。   Further, by providing the above-mentioned control means in the application information management apparatus, the user of the terminal device can easily confirm whether or not all the downloaded applications have been upgraded. Therefore, it is possible to easily and quickly confirm the version upgrade of each application as compared with the conventional technique in which it is necessary to access the corresponding server for each application to confirm the version upgrade. Further, since there is no need to access the corresponding server for each application, it is possible to eliminate an increase in communication cost, which has been a problem in the prior art.

以下、図面を参照して本発明の実施の形態について説明する。   Embodiments of the present invention will be described below with reference to the drawings.

(システム構成)
図1に、本実施の形態におけるシステムの全体構成図を示す。図1に示すように、本実施の形態のシステムは、アプリケーション情報管理サーバ1、アプリケーション提供サーバ2、及び携帯端末3を有し、これらがインターネット等の通信ネットワーク4に接続されている。携帯端末3は、携帯電話網等の無線ネットワークを介して通信ネットワーク4に接続されている。
(System configuration)
FIG. 1 shows an overall configuration diagram of a system according to the present embodiment. As shown in FIG. 1, the system of the present embodiment includes an application information management server 1, an application providing server 2, and a mobile terminal 3, which are connected to a communication network 4 such as the Internet. The mobile terminal 3 is connected to the communication network 4 via a wireless network such as a mobile phone network.

アプリケーション情報管理サーバ1は、携帯端末3にダウンロードされたアプリケーションに関する情報を管理し、各アプリケーションのバージョンアップの有無を判定し、バージョンアップのなされたアプリケーションの情報を携帯端末3に通知する装置である。   The application information management server 1 is a device that manages information related to applications downloaded to the mobile terminal 3, determines whether or not each application has been upgraded, and notifies the mobile terminal 3 of information on the upgraded application. .

アプリケーション提供サーバ2は、各種のアプリケーションを格納し、携帯端末3からの要求に基づき、アプリケーションを携帯端末3にダウンロードする装置である。   The application providing server 2 is a device that stores various applications and downloads the application to the mobile terminal 3 based on a request from the mobile terminal 3.

携帯端末3は、携帯電話機、PDA、小型のPC等であり、アプリケーション情報管理サーバ1及びアプリケーション提供サーバ2と通信ネットワーク4を介してデータ通信を行う機能を有する装置である。   The mobile terminal 3 is a mobile phone, a PDA, a small PC, or the like, and is a device having a function of performing data communication with the application information management server 1 and the application providing server 2 via the communication network 4.

次に、図2〜図4を参照して図1に示すシステムを構成する各装置の機能構成を説明する。   Next, the functional configuration of each apparatus constituting the system shown in FIG. 1 will be described with reference to FIGS.

図2は、図1に示すシステムを構成する各装置の機能構成を示した図である。また、図2には、各処理機能部間での接続(データのやり取り)を示す線が示されており、各線に付されたステップ番号は、後述する動作説明において参照するフローチャートにおける処理のステップ番号に対応するものである。また、処理部内で行われる処理については括弧内にステップ番号を記載してある。   FIG. 2 is a diagram showing a functional configuration of each device constituting the system shown in FIG. Also, FIG. 2 shows lines indicating connections (data exchange) between the processing function units, and step numbers given to the respective lines are processing steps in the flowchart referred to in the operation description to be described later. It corresponds to a number. In addition, step numbers are described in parentheses for processes performed in the processing unit.

まず、アプリケーション情報管理サーバ1について説明する。図2に示すように、アプリケーション情報管理サーバ1は、バージョンアップ確認処理部11、情報登録処理部12、データベース機能部13を有する。   First, the application information management server 1 will be described. As illustrated in FIG. 2, the application information management server 1 includes a version upgrade confirmation processing unit 11, an information registration processing unit 12, and a database function unit 13.

バージョンアップ確認処理部11は、データベース機能部13のアプリケーション情報管理テーブルに格納されたアプリケーション情報におけるバージョン情報と、アプリケーション提供サーバ2から取得するアプリケーション情報におけるバージョン情報とに基づき、アプリケーション毎にアプリケーションのバージョンアップの有無を判定し、バージョンアップされたアプリケーションの情報を携帯端末に提供するための機能部である。   The upgrade confirmation processing unit 11 determines the application version for each application based on the version information in the application information stored in the application information management table of the database function unit 13 and the version information in the application information acquired from the application providing server 2. It is a functional unit for determining presence / absence of upgrade and providing information of the upgraded application to the mobile terminal.

情報登録処理部12は、アプリケーション提供サーバ2から、携帯端末3の識別情報(携帯端末識別情報と呼ぶ)とともに、当該携帯端末3がアプリケーション提供サーバ2からダウンロードしたアプリケーションに関する情報(アプリケーション情報)を受信し、データベース機能部13におけるアプリケーション情報管理テーブルに格納する機能を有する。   The information registration processing unit 12 receives from the application providing server 2 information (application information) related to the application downloaded by the portable terminal 3 from the application providing server 2 together with the identification information of the portable terminal 3 (referred to as portable terminal identification information). And has a function of storing in the application information management table in the database function unit 13.

データベース機能部13は、データベースマネジメントシステムの機能を有し、データベースとしてアプリケーション情報管理テーブルを有する。また、データベース機能部13は、情報登録処理部12から、情報をアプリケーション情報管理テーブルに格納することを要求する命令を受けて、当該情報をアプリケーション情報管理テーブルに格納する機能、及び、バージョンアップ確認処理部11からアプリケーション情報管理テーブルの情報を取得することを要求する命令を受けて、当該情報をアプリケーション情報管理テーブルから取得して、バージョンアップ確認処理部11に返却する機能等を有する。   The database function unit 13 has a function of a database management system and has an application information management table as a database. In addition, the database function unit 13 receives a command from the information registration processing unit 12 to request that information be stored in the application information management table, and stores the information in the application information management table. It has a function of receiving a command requesting acquisition of information in the application information management table from the processing unit 11, acquiring the information from the application information management table, and returning it to the upgrade confirmation processing unit 11.

データベース機能部13は、物理的には、コンピュータとしてのアプリケーション情報管理サーバ1の記憶装置を含み、当該記憶装置に上記アプリケーション情報管理テーブルのデータが格納される。   The database function unit 13 physically includes a storage device of the application information management server 1 as a computer, and the data of the application information management table is stored in the storage device.

図3に、本実施の形態におけるアプリケーション情報管理テーブルの例を示す。図3に示すように、アプリケーション情報管理テーブルは、携帯端末識別情報、サーバ名、アプリケーション名、アプリケーションのバージョン情報、及び更新フラグが対応付けて格納されている。これらのうち、サーバ名、アプリケーション名、及びアプリケーションのバージョン情報の全てもしくはいずれか1つ又は複数をアプリケーション情報と呼ぶことにする。   FIG. 3 shows an example of the application information management table in the present embodiment. As shown in FIG. 3, the application information management table stores portable terminal identification information, a server name, an application name, application version information, and an update flag in association with each other. Of these, all or any one or more of the server name, application name, and application version information are referred to as application information.

携帯端末識別情報は、携帯端末を一意に識別できる情報であって、通信ネットワーク4を介して取得できる情報であればどのような情報でもよい。携帯端末識別情報として、例えば、携帯端末のシリアル番号、SIMカードに記載されている番号等を用いることができる。   The mobile terminal identification information is information that can uniquely identify the mobile terminal and may be any information as long as it can be acquired via the communication network 4. As mobile terminal identification information, for example, a serial number of a mobile terminal, a number written on a SIM card, or the like can be used.

サーバ名は、携帯端末3がダウンロードしたアプリケーションの提供元のサーバの名前である。アプリケーション情報管理サーバ1は、当該サーバ名からサーバのアドレスを取得し、当該サーバにアクセスすることが可能であるものとする。アプリケーション名は、携帯端末3がダウンロードしたアプリケーションの名前である。   The server name is the name of the server that provides the application downloaded by the mobile terminal 3. It is assumed that the application information management server 1 can acquire the server address from the server name and access the server. The application name is the name of the application downloaded by the mobile terminal 3.

アプリケーションのバージョン情報は、アプリケーションのバージョンアップがなされたかどうかを判別できる情報であればどのような情報でもよく、例えば、バージョン番号、アプリケーション作成の日時等である。更新フラグは、既にアプリケーション情報管理テーブルに格納されているアプリケーション名に対応するアプリケーションのバージョン情報と、アプリケーション提供サーバ2から取得する当該アプリケーションのバージョン情報とを比較することにより、当該アプリケーションのバージョンアップがあったと判定された場合にその旨を示すためのフラグである。   The version information of the application may be any information as long as it can be determined whether or not the version of the application has been upgraded. For example, the version information and the date and time when the application was created. The update flag compares the version information of the application corresponding to the application name already stored in the application information management table with the version information of the application acquired from the application providing server 2 to update the version of the application. When it is determined that there is a flag, this is a flag for indicating the fact.

次に、アプリケーション提供サーバ2について説明する。図2に示すように、アプリケーション提供サーバ2は、ダウンロード処理部21、情報提供処理部22、データベース機能部23を有する。   Next, the application providing server 2 will be described. As illustrated in FIG. 2, the application providing server 2 includes a download processing unit 21, an information providing processing unit 22, and a database function unit 23.

ダウンロード処理部21は、携帯端末3からのダウンロード要求を受けて当該ダウンロード要求に係るアプリケーションをデータベース機能部23のアプリケーション管理テーブルから取得し、当該アプリケーションを携帯端末3にダウンロードする機能と、携帯端末3の携帯端末識別情報を取得して、ダウンロード要求に係るアプリケーションのアプリケーション情報とともにアプリケーション情報管理サーバ1に送信する機能等を有する。   The download processing unit 21 receives a download request from the mobile terminal 3, acquires an application related to the download request from the application management table of the database function unit 23, and downloads the application to the mobile terminal 3. The mobile terminal identification information is acquired and transmitted to the application information management server 1 together with the application information of the application related to the download request.

情報提供処理部22は、アプリケーション情報管理サーバ1からアプリケーション名を含むアプリケーション情報取得要求を受信し、当該要求に係るアプリケーションのアプリケーション情報をアプリケーション情報管理サーバ1に送信する機能を有する。   The information provision processing unit 22 has a function of receiving an application information acquisition request including an application name from the application information management server 1 and transmitting application information of the application related to the request to the application information management server 1.

データベース機能部23は、データベースマネジメントシステムの機能を有し、データベースとしてアプリケーション管理テーブルを有する。また、データベース機能部23は、ダウンロード処理部21からアプリケーション名を指定したアプリケーションの取得要求を受けて、当該アプリケーション名のアプリケーション(アプリケーションプログラム)をダウンロード処理部21に返却する機能、及び、情報提供処理部22からアプリケーション名を指定したアプリケーション情報の取得要求を受けて、当該アプリケーション情報を情報提供処理部22に返却する機能を有する。   The database function unit 23 has a function of a database management system and has an application management table as a database. Further, the database function unit 23 receives an application acquisition request specifying an application name from the download processing unit 21 and returns an application (application program) with the application name to the download processing unit 21 and an information providing process It has a function of receiving an application information acquisition request designating an application name from the unit 22 and returning the application information to the information provision processing unit 22.

データベース機能部23は、物理的には、コンピュータとしてのアプリケーション提供サーバ2の記憶装置を含み、当該記憶装置に上記アプリケーション管理テーブルのデータが格納される。   The database function unit 23 physically includes a storage device of the application providing server 2 as a computer, and the data of the application management table is stored in the storage device.

図4に、本実施形態におけるアプリケーション管理テーブルの例を示す。図4に示すように、アプリケーション管理テーブルには、サーバ名、アプリケーション名、アプリケーションのバージョン情報、アプリケーションプログラム(ファイル名等)が対応付けて格納されている。各情報の意味は図3に示したアプリケーション情報管理テーブルにおける対応する情報と同じである。   FIG. 4 shows an example of the application management table in the present embodiment. As shown in FIG. 4, the application management table stores a server name, an application name, application version information, and an application program (such as a file name) in association with each other. The meaning of each information is the same as the corresponding information in the application information management table shown in FIG.

次に、携帯端末3について説明する。図2に示すように、携帯端末3は、アプリケーション取得部31と、バージョンアップ情報取得部32とを有する。アプリケーション取得部31は、アプリケーション提供サーバ2に対してアプリケーションのダウンロード要求を送信し、当該アプリケーションをアプリケーション提供サーバ2から受信し、携帯端末3にインストールする機能を有する。   Next, the mobile terminal 3 will be described. As illustrated in FIG. 2, the mobile terminal 3 includes an application acquisition unit 31 and a version upgrade information acquisition unit 32. The application acquisition unit 31 has a function of transmitting an application download request to the application providing server 2, receiving the application from the application providing server 2, and installing it in the mobile terminal 3.

また、バージョンアップ情報取得部32は、バージョンアップ確認要求をアプリケーション情報管理サーバ1に送信し、アプリケーション情報管理サーバ1から、携帯端末3がダウンロードした全てのアプリケーションに関するバージョンアップ情報(バージョンアップがあったアプリケーションの情報)を取得し、携帯端末3の表示部(ディスプレイ)への表示等を行う機能を有する。なお、バージョンアップ情報取得部32は、ユーザによる携帯端末3の操作に基づきバージョンアップ確認要求を送信することとしてもよいし、ユーザによる操作に関わらず、例えば定期的にバージョンアップ確認要求を送信することとしてもよい。   In addition, the upgrade information acquisition unit 32 transmits an upgrade confirmation request to the application information management server 1, and upgrade information regarding all applications downloaded by the mobile terminal 3 from the application information management server 1 (there was an upgrade). Application information) and display on the display unit (display) of the mobile terminal 3. The upgrade information acquisition unit 32 may transmit an upgrade confirmation request based on the operation of the mobile terminal 3 by the user, or periodically transmits an upgrade confirmation request regardless of the operation by the user, for example. It is good as well.

(システムの動作)
次に、図5、図6に示すフローチャートを参照して、本実施の形態におけるシステムの処理動作について説明する。
(System operation)
Next, the processing operation of the system in this embodiment will be described with reference to the flowcharts shown in FIGS.

<アプリケーション情報管理サーバ1への情報登録処理>
まず、アプリケーション情報管理サーバ1におけるアプリケーション情報管理テーブルにアプリケーション情報を登録する処理について図5のフローチャートを参照して説明する。
<Information Registration Process to Application Information Management Server 1>
First, processing for registering application information in the application information management table in the application information management server 1 will be described with reference to the flowchart of FIG.

まず、ユーザからの操作に基づき、携帯端末3のアプリケーション取得部31が、ダウンロード要求をアプリケーション提供サーバ2に送信する(ステップ1)。当該ダウンロード要求には、アプリケーション名と、携帯端末識別情報が含まれる。アプリケーション提供サーバ2におけるダウンロード処理部21が上記ダウンロード要求を受信し、ダウンロード要求に含まれる携帯端末識別情報を取得する(ステップ2)。なお、携帯端末3が携帯端末識別情報をダウンロード要求のメッセージの中に含めずに、ダウンロード要求とは別に携帯端末識別情報をアプリケーション提供サーバ2に送信することとしてもよい。後述するバージョンアップ確認要求についても同様である。   First, based on the operation from the user, the application acquisition unit 31 of the mobile terminal 3 transmits a download request to the application providing server 2 (step 1). The download request includes the application name and mobile terminal identification information. The download processing unit 21 in the application providing server 2 receives the download request and acquires the mobile terminal identification information included in the download request (step 2). The mobile terminal 3 may transmit the mobile terminal identification information to the application providing server 2 separately from the download request without including the mobile terminal identification information in the download request message. The same applies to a version upgrade confirmation request to be described later.

続いて、アプリケーション提供サーバ2のダウンロード処理部21は、ダウンロード要求に含まれるアプリケーション名を検索キーとして用いて、データベース機能部23におけるアプリケーション管理テーブルから当該アプリケーション名に対応するアプリケーション情報(サーバ名とバージョン情報)を取得する(ステップ3)。   Subsequently, the download processing unit 21 of the application providing server 2 uses the application name included in the download request as a search key, and the application information (server name and version) corresponding to the application name from the application management table in the database function unit 23. Information) is acquired (step 3).

そして、ダウンロード処理部21は、携帯端末識別情報、サーバ名、アプリケーション名、及びバージョン情報を含む情報登録要求をアプリケーション情報管理サーバ1に送信する(ステップ4)。アプリケーション情報管理サーバ2において、情報登録処理部12が情報登録要求を受信し、情報登録要求に含まれる携帯端末識別情報、サーバ名、アプリケーション名、及びバージョン情報を対応付けてデータベース機能部13におけるアプリケーション情報管理テーブルに格納する(ステップ5)。
一方、アプリケーション提供サーバ2では、ダウンロード処理部21が、ダウンロード要求に係るアプリケーション名に対応するアプリケーションをアプリケーション管理テーブルから取得し(ステップ6)、当該アプリケーションを携帯端末3に送信する(ステップ7)。携帯端末3では受信したアプリケーションをインストールする(ステップ8)。
And the download process part 21 transmits the information registration request | requirement containing portable terminal identification information, a server name, an application name, and version information to the application information management server 1 (step 4). In the application information management server 2, the information registration processing unit 12 receives the information registration request, and associates the mobile terminal identification information, server name, application name, and version information included in the information registration request with the application in the database function unit 13 Store in the information management table (step 5).
On the other hand, in the application providing server 2, the download processing unit 21 acquires an application corresponding to the application name related to the download request from the application management table (step 6), and transmits the application to the mobile terminal 3 (step 7). In the portable terminal 3, the received application is installed (step 8).

実際には、上記の処理が複数の携帯端末、複数のアプリケーション提供サーバにより行われる。上記の処理により、アプリケーション情報管理サーバ1のアプリケーション情報管理テーブルには、各携帯端末の携帯端末識別情報毎に1つ又は複数のアプリケーション情報が対応付けて格納されることになる。   Actually, the above processing is performed by a plurality of portable terminals and a plurality of application providing servers. As a result of the above processing, one or more pieces of application information are stored in the application information management table of the application information management server 1 in association with each mobile terminal identification information of each mobile terminal.

<携帯端末3へのバージョンアップ情報提供処理>
次に、携帯端末3に対してアプリケーションのバージョンアップ情報を提供する処理を図6のフローチャートを参照して説明する。
<Upgrade information provision processing to portable terminal 3>
Next, a process of providing application upgrade information to the mobile terminal 3 will be described with reference to the flowchart of FIG.

まず、携帯端末3におけるバージョンアップ情報取得部32が、携帯端末識別情報を含むバージョンアップ確認要求をアプリケーション情報管理サーバ1に送信する(ステップ11)。バージョンアップ情報取得部32は、携帯端末3の操作部(ボタン等)を利用したユーザ操作に基づいて上記バージョンアップ確認要求を送信する。もしくは、バージョンアップ情報取得部32は、バージョンアップ確認要求送信のためのユーザ操作に基づかない契機(定期的、携帯端末起動等)でバージョンアップ確認要求を送信してもよい。   First, the upgrade information acquisition unit 32 in the mobile terminal 3 transmits an upgrade confirmation request including mobile terminal identification information to the application information management server 1 (step 11). The upgrade information acquisition unit 32 transmits the upgrade confirmation request based on a user operation using an operation unit (button or the like) of the mobile terminal 3. Alternatively, the upgrade information acquisition unit 32 may transmit an upgrade confirmation request at an opportunity (periodically, mobile terminal activation, etc.) that is not based on a user operation for transmitting the upgrade confirmation request.

バージョンアップ確認要求は、アプリケーション情報管理サーバ1のバージョンアップ確認処理部11により受信される。バージョンアップ確認処理部11は、バージョンアップ確認要求に含まれる携帯端末識別情報を取得する(ステップ12)。そして、バージョンアップ確認処理部11は、携帯端末識別情報を検索キーとして用いて、当該携帯端末識別情報に対応付けられて格納されているアプリケーション情報(サーバ名、アプリケーション名、バージョン情報)をアプリケーション情報管理テーブルから取得し、メモリ等の記憶手段に保持する(ステップ13)。   The upgrade confirmation request is received by the upgrade confirmation processing unit 11 of the application information management server 1. The upgrade confirmation processing unit 11 acquires portable terminal identification information included in the upgrade confirmation request (step 12). Then, the version upgrade confirmation processing unit 11 uses the mobile terminal identification information as a search key, and uses the application information (server name, application name, version information) stored in association with the mobile terminal identification information as application information. Obtained from the management table and held in a storage means such as a memory (step 13).

続いて、バージョンアップ確認処理部11は、ある1つのアプリケーション情報(サーバ名、アプリケーション名、バージョン情報)を取得し(ステップ14)、当該アプリケーション情報に含まれるサーバ名に対応するアプリケーション提供サーバ(ここではアプリケーション提供サーバ2であるものとする)を特定し(例えば当該サーバのアドレスを取得する)(ステップ15)、当該アプリケーション提供サーバ2宛に上記アプリケーション名を含むバージョン情報取得要求を送信する(ステップ16)。   Subsequently, the version upgrade confirmation processing unit 11 acquires one piece of application information (server name, application name, version information) (step 14), and an application providing server (here, the server name included in the application information) Then, the application providing server 2 is specified (for example, the address of the server is acquired) (step 15), and a version information acquisition request including the application name is transmitted to the application providing server 2 (step 15). 16).

当該バージョン情報取得要求を受信したアプリケーション提供サーバ2の情報提供処理部は、バージョン情報取得要求に含まれるアプリケーション名に対応するバージョン情報を含むアプリケーション情報をアプリケーション管理テーブルから取得し(ステップ17)、当該アプリケーション情報をアプリケーション情報管理サーバ1に返す(ステップ18)。   The information provision processing unit of the application providing server 2 that has received the version information acquisition request acquires application information including version information corresponding to the application name included in the version information acquisition request from the application management table (step 17). Application information is returned to the application information management server 1 (step 18).

上記のアプリケーション情報を受信したアプリケーション情報管理サーバ1のバージョンアップ確認処理部11は、上記のようにしてアプリケーション提供サーバ2から取得したバージョン情報(アプリケーション提供サーバ取得バージョン情報と呼ぶ)と、現在処理対象となっているアプリケーション情報におけるバージョン情報(アプリケーション情報管理サーバ格納バージョン情報と呼ぶ)とを比較し、バージョンアップされているかどうかの判定を行う(ステップ19)。   The upgrade confirmation processing unit 11 of the application information management server 1 that has received the application information described above acquires the version information (referred to as application providing server acquisition version information) acquired from the application providing server 2 as described above, and the current processing target. The version information in the application information (referred to as application information management server storage version information) is compared to determine whether the version has been upgraded (step 19).

そして、バージョンアップ確認処理部11は、アプリケーション提供サーバ取得バージョン情報が、アプリケーション情報管理サーバ格納バージョン情報よりも新しいバージョンを示す情報であれば、アプリケーション情報管理テーブルにおける、現在の処理対象のアプリケーション情報に対応する更新フラグをオンにする(ステップ20)。   Then, if the application providing server acquisition version information is information indicating a newer version than the application information management server stored version information, the version upgrade confirmation processing unit 11 adds the current processing target application information in the application information management table. The corresponding update flag is turned on (step 20).

また、アプリケーション提供サーバ取得バージョン情報が、アプリケーション情報管理サーバ格納バージョン情報よりも新しいバージョンを示す情報でなければ、次のアプリケーション情報の処理に移る(ステップ21、ステップ14)。   If the application providing server acquisition version information is not information indicating a version newer than the application information management server storage version information, the process proceeds to the next application information processing (steps 21 and 14).

なお、バージョン情報がアプリケーション作成日時である場合、バージョンアップ確認処理部11は、アプリケーション提供サーバ取得バージョン情報が示すアプリケーション作成日時と、アプリケーション情報管理サーバ格納バージョン情報が示すアプリケーション作成日時とを比較し、アプリケーション提供サーバ取得バージョン情報が示すアプリケーション作成日時のほうがより現在時刻に近い(つまり、新しい)値であれば、アプリケーション提供サーバ取得バージョン情報が、アプリケーション情報管理サーバ格納バージョン情報よりも新しいバージョンを示す情報であると判定する。また、バージョン情報が通常のバージョンの番号であれば、番号が大きいかどうかで新しいバージョンかどうかの判定を行うことができる。   When the version information is the application creation date, the upgrade confirmation processing unit 11 compares the application creation date indicated by the application providing server acquisition version information with the application creation date indicated by the application information management server storage version information, If the application creation date and time indicated by the application providing server acquisition version information is closer to the current time (that is, newer), the information indicating that the application providing server acquisition version information indicates a newer version than the version information stored in the application information management server It is determined that If the version information is a normal version number, it can be determined whether the version is a new version by checking whether the number is large.

バージョンアップ確認処理部11は、上記の処理を、今回バージョンアップ確認要求を送信した携帯端末3に対応する全てのアプリケーション情報に対して行う(ステップ21)。   The upgrade confirmation processing unit 11 performs the above process on all application information corresponding to the mobile terminal 3 that has transmitted the upgrade confirmation request this time (step 21).

続いて、バージョンアップ確認処理部11は、現在の処理対象である携帯端末識別情報に対応し、更新フラグがオンとなっているアプリケーション名をアプリケーション情報管理テーブルから取得し(ステップ22)、取得したアプリケーション名と"バージョンアップ有り"のメッセージとを含むバージョンアップ情報を、バージョンアップ確認要求を送信した携帯端末3に送信する(ステップ23)。携帯端末3では、バージョンアップ情報取得部32が上記情報を受信し、例えば表示部に表示を行う。また、ユーザの操作に関わらず、定期的にバージョンアップ確認要求を行う場合等には、携帯端末3は、アプリケーション情報管理サーバ1から受信したバージョンアップ情報を記憶装置に格納しておき、ユーザから表示指示の操作があった場合に表示することとしてもよい。   Subsequently, the upgrade confirmation processing unit 11 acquires the application name corresponding to the mobile terminal identification information that is the current processing target and the update flag is turned on from the application information management table (step 22). The upgrade information including the application name and the message “Upgrade available” is transmitted to the portable terminal 3 that has transmitted the upgrade confirmation request (step 23). In the mobile terminal 3, the upgrade information acquisition unit 32 receives the information and displays it on the display unit, for example. In addition, when making a periodic upgrade check request regardless of the user's operation, the mobile terminal 3 stores the upgrade information received from the application information management server 1 in a storage device, It may be displayed when there is a display instruction operation.

上記の処理を行うことにより、携帯端末3のユーザは、既にダウンロードした全てのアプリケーションについてバージョンアップがなされているか否かを容易に確認できる。従って、アプリケーション毎に該当サーバにアクセスしてバージョンアップの有無を確認しなければならなかった従来技術に比べて、容易かつ迅速に各アプリケーションのバージョンアップ有無を確認できる。また、アプリケーション毎に該当サーバにアクセスする必要がないので、従来技術において問題であった通信費増大を解消できる。   By performing the above processing, the user of the portable terminal 3 can easily confirm whether or not all the applications already downloaded have been upgraded. Therefore, it is possible to easily and quickly confirm the version upgrade of each application as compared with the conventional technique in which it is necessary to access the corresponding server for each application to confirm the version upgrade. Further, since there is no need to access the corresponding server for each application, it is possible to eliminate an increase in communication cost, which has been a problem in the prior art.

なお、アプリケーション情報管理サーバ1及びアプリケーション提供サーバ2は、それぞれCPU、メモリ等を備えたコンピュータである。上述した各機能部における処理は、当該コンピュータに各処理に対応するプログラムを実行させることにより実現される。   The application information management server 1 and the application providing server 2 are computers each having a CPU, a memory, and the like. The processing in each functional unit described above is realized by causing the computer to execute a program corresponding to each processing.

このように各コンピュータにプログラムが実行されることにより、アプリケーション提供サーバ2は、携帯端末3から通信ネットワーク4を介してアプリケーションのダウンロード要求を受信したことに応じて、当該携帯端末3の携帯端末識別情報と、当該ダウンロード要求に係る前記アプリケーションのバージョン情報を含むアプリケーション情報とをアプリケーション情報管理サーバ1に送信するアプリケーション情報送信手段を有する装置として構成できる。   By executing the program on each computer as described above, the application providing server 2 receives the download request for the application from the portable terminal 3 via the communication network 4 and identifies the portable terminal of the portable terminal 3. It can be configured as an apparatus having application information transmitting means for transmitting information and application information including version information of the application related to the download request to the application information management server 1.

また、アプリケーション情報管理サーバ1は、アプリケーション提供サーバ2から受信する携帯端末識別情報と、アプリケーション情報とを対応付けて格納する登録アプリケーション情報格納手段と、携帯端末3から通信ネットワーク4を介して更新情報取得要求(バージョンアップ確認要求)を受信したことに応じて、前記登録アプリケーション情報格納手段から、当該携帯端末3の携帯端末識別情報に対応するあるアプリケーション情報の中のバージョン情報を取得する第1のバージョン情報取得手段と、前記第1のバージョン情報取得手段により取得した前記アプリケーション情報に対応するアプリケーションを提供するアプリケーション提供サーバ2から、当該アプリケーションのバージョン情報を取得する第2のバージョン情報取得手段と、前記第2のバージョン情報取得手段により取得されたバージョン情報が、前記第1のバージョン情報取得手段により取得されたバージョン情報よりも新しいバージョンを示す情報であるか否かを判定するバージョン判定手段と、 前記バージョン判定手段により、前記第2のバージョン情報取得手段により取得されたバージョン情報が、前記第1のバージョン情報取得手段により取得されたバージョン情報よりも新しいバージョンを示す情報であると判定されたアプリケーションの識別情報を、更新がなされたアプリケーションとして携帯端末3に通知する更新情報通知手段とを有する装置として構成できる。   The application information management server 1 also includes registered application information storage means for storing mobile terminal identification information received from the application providing server 2 and application information in association with each other, and update information from the mobile terminal 3 via the communication network 4. In response to receiving the acquisition request (version upgrade confirmation request), the first information for acquiring version information in certain application information corresponding to the mobile terminal identification information of the mobile terminal 3 from the registered application information storage means A version information acquisition unit and a second version information acquisition unit that acquires version information of the application from the application providing server 2 that provides an application corresponding to the application information acquired by the first version information acquisition unit. And version determination for determining whether the version information acquired by the second version information acquisition unit is information indicating a newer version than the version information acquired by the first version information acquisition unit And the version determination unit determines that the version information acquired by the second version information acquisition unit is information indicating a newer version than the version information acquired by the first version information acquisition unit. It can be configured as an apparatus having update information notification means for notifying the mobile terminal 3 of the identification information of the application that has been updated as an updated application.

本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。   The present invention is not limited to the above-described embodiments, and various modifications and applications are possible within the scope of the claims.

本発明の実施の形態におけるシステムの全体構成図である。1 is an overall configuration diagram of a system in an embodiment of the present invention. 図1に示すシステムを構成する各装置の機能構成を示した図である。It is the figure which showed the function structure of each apparatus which comprises the system shown in FIG. アプリケーション情報管理テーブルの例を示す図である。It is a figure which shows the example of an application information management table. アプリケーション管理テーブルの例を示す図である。It is a figure which shows the example of an application management table. アプリケーション情報管理サーバ1への情報登録処理を示すフローチャートである。4 is a flowchart showing information registration processing in an application information management server 1; 携帯端末3へのバージョンアップ情報提供処理を示すフローチャートである。5 is a flowchart showing a process for providing upgrade information to a portable terminal 3;

符号の説明Explanation of symbols

1 アプリケーション情報管理サーバ
2 アプリケーション提供サーバ
3 携帯端末
4 通信ネットワーク
11 バージョンアップ確認処理部
12 情報登録処理部
13 データベース機能部
21 ダウンロード処理部
22 情報提供処理部
23 データベース機能部
31 アプリケーション取得部
32 バージョンアップ情報取得部
DESCRIPTION OF SYMBOLS 1 Application information management server 2 Application provision server 3 Portable terminal 4 Communication network 11 Version upgrade confirmation process part 12 Information registration process part 13 Database function part 21 Download process part 22 Information provision process part 23 Database function part 31 Application acquisition part 32 Version upgrade Information acquisition unit

Claims (8)

アプリケーション情報管理装置とアプリケーション提供装置とを有するアプリケーション更新情報提供システムであって、
前記アプリケーション提供装置は、
端末装置から通信ネットワークを介してアプリケーションのダウンロード要求を受信したことに応じて、当該端末装置の端末装置識別情報と、当該ダウンロード要求に係る前記アプリケーションのバージョン情報を含むアプリケーション情報とを前記アプリケーション情報管理装置に送信するアプリケーション情報送信手段を有し、
前記アプリケーション情報管理装置は、
前記アプリケーション提供装置から受信する端末装置識別情報と、アプリケーション情報とを対応付けて格納する登録アプリケーション情報格納手段と、
端末装置から通信ネットワークを介して更新情報取得要求を受信したことに応じて、前記登録アプリケーション情報格納手段から当該端末装置の端末装置識別情報に対応するあるアプリケーション情報の中のバージョン情報を取得する第1のバージョン情報取得手段と、
前記第1のバージョン情報取得手段により取得した前記アプリケーション情報に対応するアプリケーションを提供する前記アプリケーション提供装置から、当該アプリケーションのバージョン情報を取得する第2のバージョン情報取得手段と、
前記第2のバージョン情報取得手段により取得されたバージョン情報が、前記第1のバージョン情報取得手段により取得されたバージョン情報よりも新しいバージョンを示す情報であるか否かを判定するバージョン判定手段と、
前記バージョン判定手段により、前記第2のバージョン情報取得手段により取得されたバージョン情報が、前記第1のバージョン情報取得手段により取得されたバージョン情報よりも新しいバージョンを示す情報であると判定されたアプリケーションの識別情報を、更新がなされたアプリケーションとして前記端末装置に通知する更新情報通知手段と
を有することを特徴とするアプリケーション更新情報提供システム。
An application update information providing system having an application information management device and an application providing device,
The application providing device includes:
In response to receiving an application download request from a terminal device via a communication network, the application information management includes terminal device identification information of the terminal device and application information including version information of the application related to the download request. Having application information transmitting means for transmitting to the device;
The application information management device
Registered application information storage means for storing terminal device identification information received from the application providing device and application information in association with each other;
In response to receiving the update information acquisition request from the terminal device via the communication network, the version information in the application information corresponding to the terminal device identification information of the terminal device is acquired from the registered application information storage unit. 1 version information acquisition means;
Second version information acquisition means for acquiring version information of the application from the application providing apparatus that provides an application corresponding to the application information acquired by the first version information acquisition means;
Version determination means for determining whether the version information acquired by the second version information acquisition means is information indicating a newer version than the version information acquired by the first version information acquisition means;
The application in which the version information acquired by the second version information acquisition unit is determined by the version determination unit to be information indicating a newer version than the version information acquired by the first version information acquisition unit. And an update information notification means for notifying the terminal device of the identification information as an updated application.
前記アプリケーション提供装置は、アプリケーションの識別情報と、当該アプリケーションのバージョン情報とを含むアプリケーション情報を格納する提供アプリケーション情報格納手段を備え、
前記アプリケーション情報送信手段は、当該提供アプリケーション情報格納手段から、前記ダウンロード要求に係る前記アプリケーションのアプリケーション情報を取得することを特徴とする請求項1に記載のアプリケーション更新情報提供システム。
The application providing device includes provided application information storage means for storing application information including application identification information and version information of the application,
2. The application update information providing system according to claim 1, wherein the application information transmitting unit acquires application information of the application related to the download request from the provided application information storage unit.
前記アプリケーション情報管理装置における前記登録アプリケーション情報格納手段に格納されるアプリケーション情報は、アプリケーションの識別情報と、当該アプリケーションを提供するアプリケーション提供装置の識別情報と、当該アプリケーションのバージョン情報とを含み、
前記第2のバージョン情報取得手段は、前記登録アプリケーション情報格納手段から取得されたアプリケーション情報におけるアプリケーション提供装置の識別情報を用いて前記アプリケーション提供装置にアクセスし、前記バージョン情報を取得することを特徴とする請求項1又は2に記載のアプリケーション更新情報提供システム。
Application information stored in the registered application information storage means in the application information management device includes application identification information, identification information of an application providing device that provides the application, and version information of the application,
The second version information acquisition means accesses the application providing apparatus using identification information of the application providing apparatus in the application information acquired from the registered application information storage means, and acquires the version information. The application update information providing system according to claim 1 or 2.
前記アプリケーション情報管理装置は、
前記更新情報取得要求を送信した端末装置の端末装置識別情報に対応する全てのアプリケーションの各々について、前記第1のバージョン情報取得手段によるバージョン情報取得処理、前記第2のバージョン情報取得手段によるバージョン情報取得処理、及び前記バージョン判定手段による判定処理を実行する制御手段を有し、
前記更新情報通知手段は、前記第2のバージョン情報取得手段により取得されたバージョン情報が、前記第1のバージョン情報取得手段により取得されたバージョン情報よりも新しいバージョンを示す情報であると判定された全てのアプリケーションの識別情報を前記端末装置に通知することを特徴とする請求項1ないし3のうちいずれか1項に記載のアプリケーション更新情報提供システム。
The application information management device
Version information acquisition processing by the first version information acquisition means, version information by the second version information acquisition means for each of all applications corresponding to the terminal device identification information of the terminal device that has transmitted the update information acquisition request A control unit that executes an acquisition process and a determination process by the version determination unit;
The update information notification unit determines that the version information acquired by the second version information acquisition unit is information indicating a newer version than the version information acquired by the first version information acquisition unit. The application update information providing system according to any one of claims 1 to 3, wherein identification information of all applications is notified to the terminal device.
アプリケーション情報管理装置とアプリケーション提供装置とを有するアプリケーション更新情報提供システムにおいて実行されるアプリケーション更新情報提供方法であって、
前記アプリケーション提供装置が、端末装置から通信ネットワークを介してアプリケーションのダウンロード要求を受信し、当該端末装置の端末装置識別情報と、当該ダウンロード要求に係る前記アプリケーションのバージョン情報を含むアプリケーション情報とを前記アプリケーション情報管理装置に送信するアプリケーション情報送信ステップと、
前記アプリケーション情報管理装置が、前記アプリケーション提供装置から受信する端末装置識別情報と、アプリケーション情報とを対応付けて登録アプリケーション情報格納手段に格納するアプリケーション情報登録ステップと、
前記アプリケーション情報管理装置が、前記端末装置から通信ネットワークを介して更新情報取得要求を受信し、前記登録アプリケーション情報格納手段から当該端末装置の端末装置識別情報に対応するあるアプリケーション情報の中のバージョン情報を取得する第1のバージョン情報取得ステップと、
前記アプリケーション情報管理装置が、前記第1のバージョン情報取得ステップにおいて取得された前記アプリケーション情報に対応するアプリケーションを提供する前記アプリケーション提供装置から、当該アプリケーションのバージョン情報を取得する第2のバージョン情報取得ステップと、
前記アプリケーション情報管理装置が、前記第2のバージョン情報取得ステップにおいて取得されたバージョン情報が、前記第1のバージョン情報取得ステップにおいて取得されたバージョン情報よりも新しいバージョンを示す情報であるか否かを判定するバージョン判定ステップと、
前記アプリケーション情報管理装置が、前記バージョン判定ステップにおいて、前記第2のバージョン情報取得ステップにおいて取得されたバージョン情報が、前記第1のバージョン情報取得ステップにおいて取得されたバージョン情報よりも新しいバージョンを示す情報であると判定されたアプリケーションの識別情報を、更新がなされたアプリケーションとして前記端末装置に通知する更新情報通知ステップと
を有することを特徴とするアプリケーション更新情報提供方法。
An application update information providing method executed in an application update information providing system having an application information management device and an application providing device,
The application providing device receives an application download request from a terminal device via a communication network, and receives the terminal device identification information of the terminal device and application information including version information of the application related to the download request. An application information transmission step for transmitting to the information management device;
An application information registration step in which the application information management device stores terminal device identification information received from the application providing device in association with application information in a registered application information storage unit;
The application information management device receives an update information acquisition request from the terminal device via a communication network, and version information in certain application information corresponding to the terminal device identification information of the terminal device from the registered application information storage unit A first version information acquisition step of acquiring
Second version information acquisition step in which the application information management device acquires version information of the application from the application providing device that provides an application corresponding to the application information acquired in the first version information acquisition step. When,
Whether the version information acquired in the second version information acquisition step is information indicating a newer version than the version information acquired in the first version information acquisition step. A version determination step for determining;
Information indicating that the version information acquired in the second version information acquisition step is a version newer than the version information acquired in the first version information acquisition step in the version determination step. An update information notifying step of notifying the terminal device of identification information of an application determined to be as an updated application.
前記アプリケーション提供装置は、アプリケーションの識別情報と、当該アプリケーションのバージョン情報とを含むアプリケーション情報を格納する提供アプリケーション情報格納手段を備え、
前記アプリケーション情報送信ステップにおいて、前記アプリケーション提供装置は、前記提供アプリケーション情報格納手段から、前記ダウンロード要求に係る前記アプリケーションのアプリケーション情報を取得することを特徴とする請求項5に記載のアプリケーション更新情報提供方法。
The application providing device includes provided application information storage means for storing application information including application identification information and version information of the application,
6. The application update information providing method according to claim 5, wherein, in the application information transmitting step, the application providing apparatus acquires application information of the application related to the download request from the provided application information storage unit. .
前記アプリケーション情報管理装置における前記登録アプリケーション情報格納手段に格納されるアプリケーション情報は、アプリケーションの識別情報と、当該アプリケーションを提供するアプリケーション提供装置の識別情報と、当該アプリケーションのバージョン情報とを含み、
前記第2のバージョン情報取得ステップにおいて、前記アプリケーション情報管理装置は、前記登録アプリケーション情報格納手段から取得されたアプリケーション情報におけるアプリケーション提供装置の識別情報を用いて前記アプリケーション提供装置にアクセスし、前記バージョン情報を取得することを特徴とする請求項5又は6に記載のアプリケーション更新情報提供方法。
Application information stored in the registered application information storage means in the application information management device includes application identification information, identification information of an application providing device that provides the application, and version information of the application,
In the second version information acquisition step, the application information management device accesses the application providing device using the identification information of the application providing device in the application information acquired from the registered application information storage unit, and the version information The application update information providing method according to claim 5 or 6, characterized in that:
前記アプリケーション情報管理装置は、前記更新情報取得要求を送信した端末装置の端末装置識別情報に対応する全てのアプリケーションの各々について、前記第1のバージョン情報取得ステップにおけるバージョン情報取得処理、前記第2のバージョン情報取得ステップにおけるバージョン情報取得処理、及び前記バージョン判定ステップにおける判定処理を実行し、
前記更新情報通知ステップにおいて、前記アプリケーション情報管理装置は、前記第2のバージョン情報取得ステップにおいて取得されたバージョン情報が、前記第1のバージョン情報取得ステップにおいて取得されたバージョン情報よりも新しいバージョンを示す情報であると判定された全てのアプリケーションの識別情報を前記端末装置に通知することを特徴とする請求項5ないし7のうちいずれか1項に記載のアプリケーション更新情報提供方法。
The application information management device, for each of all applications corresponding to the terminal device identification information of the terminal device that transmitted the update information acquisition request, version information acquisition processing in the first version information acquisition step, the second Perform version information acquisition processing in the version information acquisition step, and determination processing in the version determination step,
In the update information notification step, the application information management device indicates that the version information acquired in the second version information acquisition step is a newer version than the version information acquired in the first version information acquisition step. 8. The application update information providing method according to claim 5, wherein identification information of all applications determined to be information is notified to the terminal device.
JP2008109550A 2008-04-18 2008-04-18 Application update information providing system and application update information providing method Active JP5004857B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008109550A JP5004857B2 (en) 2008-04-18 2008-04-18 Application update information providing system and application update information providing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008109550A JP5004857B2 (en) 2008-04-18 2008-04-18 Application update information providing system and application update information providing method

Publications (2)

Publication Number Publication Date
JP2009259124A JP2009259124A (en) 2009-11-05
JP5004857B2 true JP5004857B2 (en) 2012-08-22

Family

ID=41386445

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008109550A Active JP5004857B2 (en) 2008-04-18 2008-04-18 Application update information providing system and application update information providing method

Country Status (1)

Country Link
JP (1) JP5004857B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9134427B2 (en) * 2010-01-07 2015-09-15 Qualcomm Incorporated Determination of time zone and DST participation
JP5276625B2 (en) * 2010-06-09 2013-08-28 日本電信電話株式会社 Update API detection system, update API detection device, update API detection method, and update API detection program
JP5680599B2 (en) * 2012-08-28 2015-03-04 Kddi株式会社 Application program uninstallation method, system, terminal, and program upon service withdrawal
CN103699410B (en) * 2013-12-20 2017-05-24 北京奇虎科技有限公司 Method and device for updating application programs
CA2963867A1 (en) 2014-10-10 2016-04-14 Visa International Service Association Methods and systems for partial personalization during mobile application update
CN108399077B (en) * 2018-03-14 2020-12-11 珠海格力电器股份有限公司 Lower computer upgrading method in control system and control system
CN111447248A (en) * 2019-01-16 2020-07-24 网宿科技股份有限公司 File transmission method and device
CN112040320B (en) * 2020-08-31 2022-06-03 北京奇艺世纪科技有限公司 Television fruit application upgrading method and device
CN113434180B (en) * 2021-07-13 2022-08-09 上海浦东发展银行股份有限公司 Data processing method and device for application, server and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003177921A (en) * 2001-12-10 2003-06-27 Nec Soft Ltd Maintenance system and method for application
JP2003202988A (en) * 2002-01-07 2003-07-18 Nec Corp Method and system for software management service and program
JP2006268876A (en) * 2006-05-18 2006-10-05 Qwanty Corp Software updating system, information processor, software updating method and program therefor

Also Published As

Publication number Publication date
JP2009259124A (en) 2009-11-05

Similar Documents

Publication Publication Date Title
JP5004857B2 (en) Application update information providing system and application update information providing method
US10713034B2 (en) Updating web resources
CN106648725B (en) Terminal, server and configuration file upgrading method
US20150154224A1 (en) Method, device, processing center and system for desktop synchronization
CN104965848B (en) A kind of front end resource loading method and device
EP2919440B1 (en) Advertisement processing method and device
US20060230395A1 (en) Embedded device update service
US20100153944A1 (en) Software installation system and method
US8856365B2 (en) Computer-implemented method, computer system and computer readable medium
US10606477B1 (en) Intelligent keyboard
CN108540509B (en) Processing method and device of terminal browser, server and intelligent terminal
US20140379925A1 (en) Apparatus and method for interworking between app store servers to share application information
KR100983240B1 (en) The method for installing application program in cellphone simply and the system thereof
US9015791B2 (en) Method of managing web application policy using smart card, and web server and mobile terminal for implementing the same
CN103634393A (en) IVR (interactive voice response) and realization method thereof
CN109656592B (en) Card management method, device, terminal and computer readable storage medium
US10193737B2 (en) Method for performing communication between browser and mobile terminal, and browser apparatus
CN112818270B (en) Data cross-domain transfer method and device and computer equipment
KR20010090304A (en) Download service system for mobilephone
KR20140148302A (en) Device and method for interworking with App information between App Store servers
US9680967B2 (en) Method of using application, gateway using the method, terminal using the method, and terminal system using the method
CN112783548B (en) Access method and device of network system
US10291498B1 (en) Mobile communication device diagnostic client and error remediation sharing
KR100601848B1 (en) Method for Processing Download Descriptor in Mobile Communication Terminal
US10373211B1 (en) Device and method for presenting tailored advertisement content for multiple platforms

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100817

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120502

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120515

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120522

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150601

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5004857

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350