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 PDFInfo
- 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
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).
また、他の例として、携帯電話機でアプリケーションを起動した際に、当該アプリケーションの機能により、携帯電話機が自動的にサーバにアクセスし、当該アプリケーションのバージョンアップの有無を確認し、バージョンアップがなされていれば自動的にバージョンアップされたアプリケーションをダウンロードする。
さて、上述した従来の技術では、ユーザが操作を行うことによりバージョンアップを検出する方法、及び自動的にバージョンアップを検出する方法のいずれにしても、各アプリケーション毎にそれぞれのサーバにアクセスする等の処理を行うことになる。従って、携帯電話機に複数のアプリケーションがダウンロードされている場合、全てのアプリケーションに対するバージョンアップの有無を確認するためには非常に時間がかかってしまう。 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
上記アプリケーション更新情報提供システムにおいて、前記アプリケーション情報管理装置における前記登録アプリケーション情報格納手段に格納されるアプリケーション情報は、アプリケーションの識別情報と、当該アプリケーションを提供するアプリケーション提供装置の識別情報と、当該アプリケーションのバージョン情報とを含み、前記第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
アプリケーション情報管理サーバ1は、携帯端末3にダウンロードされたアプリケーションに関する情報を管理し、各アプリケーションのバージョンアップの有無を判定し、バージョンアップのなされたアプリケーションの情報を携帯端末3に通知する装置である。
The application
アプリケーション提供サーバ2は、各種のアプリケーションを格納し、携帯端末3からの要求に基づき、アプリケーションを携帯端末3にダウンロードする装置である。
The
携帯端末3は、携帯電話機、PDA、小型のPC等であり、アプリケーション情報管理サーバ1及びアプリケーション提供サーバ2と通信ネットワーク4を介してデータ通信を行う機能を有する装置である。
The
次に、図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
バージョンアップ確認処理部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
情報登録処理部12は、アプリケーション提供サーバ2から、携帯端末3の識別情報(携帯端末識別情報と呼ぶ)とともに、当該携帯端末3がアプリケーション提供サーバ2からダウンロードしたアプリケーションに関する情報(アプリケーション情報)を受信し、データベース機能部13におけるアプリケーション情報管理テーブルに格納する機能を有する。
The information
データベース機能部13は、データベースマネジメントシステムの機能を有し、データベースとしてアプリケーション情報管理テーブルを有する。また、データベース機能部13は、情報登録処理部12から、情報をアプリケーション情報管理テーブルに格納することを要求する命令を受けて、当該情報をアプリケーション情報管理テーブルに格納する機能、及び、バージョンアップ確認処理部11からアプリケーション情報管理テーブルの情報を取得することを要求する命令を受けて、当該情報をアプリケーション情報管理テーブルから取得して、バージョンアップ確認処理部11に返却する機能等を有する。
The
データベース機能部13は、物理的には、コンピュータとしてのアプリケーション情報管理サーバ1の記憶装置を含み、当該記憶装置に上記アプリケーション情報管理テーブルのデータが格納される。
The
図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
アプリケーションのバージョン情報は、アプリケーションのバージョンアップがなされたかどうかを判別できる情報であればどのような情報でもよく、例えば、バージョン番号、アプリケーション作成の日時等である。更新フラグは、既にアプリケーション情報管理テーブルに格納されているアプリケーション名に対応するアプリケーションのバージョン情報と、アプリケーション提供サーバ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
次に、アプリケーション提供サーバ2について説明する。図2に示すように、アプリケーション提供サーバ2は、ダウンロード処理部21、情報提供処理部22、データベース機能部23を有する。
Next, the
ダウンロード処理部21は、携帯端末3からのダウンロード要求を受けて当該ダウンロード要求に係るアプリケーションをデータベース機能部23のアプリケーション管理テーブルから取得し、当該アプリケーションを携帯端末3にダウンロードする機能と、携帯端末3の携帯端末識別情報を取得して、ダウンロード要求に係るアプリケーションのアプリケーション情報とともにアプリケーション情報管理サーバ1に送信する機能等を有する。
The
情報提供処理部22は、アプリケーション情報管理サーバ1からアプリケーション名を含むアプリケーション情報取得要求を受信し、当該要求に係るアプリケーションのアプリケーション情報をアプリケーション情報管理サーバ1に送信する機能を有する。
The information
データベース機能部23は、データベースマネジメントシステムの機能を有し、データベースとしてアプリケーション管理テーブルを有する。また、データベース機能部23は、ダウンロード処理部21からアプリケーション名を指定したアプリケーションの取得要求を受けて、当該アプリケーション名のアプリケーション(アプリケーションプログラム)をダウンロード処理部21に返却する機能、及び、情報提供処理部22からアプリケーション名を指定したアプリケーション情報の取得要求を受けて、当該アプリケーション情報を情報提供処理部22に返却する機能を有する。
The
データベース機能部23は、物理的には、コンピュータとしてのアプリケーション提供サーバ2の記憶装置を含み、当該記憶装置に上記アプリケーション管理テーブルのデータが格納される。
The
図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
また、バージョンアップ情報取得部32は、バージョンアップ確認要求をアプリケーション情報管理サーバ1に送信し、アプリケーション情報管理サーバ1から、携帯端末3がダウンロードした全てのアプリケーションに関するバージョンアップ情報(バージョンアップがあったアプリケーションの情報)を取得し、携帯端末3の表示部(ディスプレイ)への表示等を行う機能を有する。なお、バージョンアップ情報取得部32は、ユーザによる携帯端末3の操作に基づきバージョンアップ確認要求を送信することとしてもよいし、ユーザによる操作に関わらず、例えば定期的にバージョンアップ確認要求を送信することとしてもよい。
In addition, the upgrade
(システムの動作)
次に、図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
First, processing for registering application information in the application information management table in the application
まず、ユーザからの操作に基づき、携帯端末3のアプリケーション取得部31が、ダウンロード要求をアプリケーション提供サーバ2に送信する(ステップ1)。当該ダウンロード要求には、アプリケーション名と、携帯端末識別情報が含まれる。アプリケーション提供サーバ2におけるダウンロード処理部21が上記ダウンロード要求を受信し、ダウンロード要求に含まれる携帯端末識別情報を取得する(ステップ2)。なお、携帯端末3が携帯端末識別情報をダウンロード要求のメッセージの中に含めずに、ダウンロード要求とは別に携帯端末識別情報をアプリケーション提供サーバ2に送信することとしてもよい。後述するバージョンアップ確認要求についても同様である。
First, based on the operation from the user, the
続いて、アプリケーション提供サーバ2のダウンロード処理部21は、ダウンロード要求に含まれるアプリケーション名を検索キーとして用いて、データベース機能部23におけるアプリケーション管理テーブルから当該アプリケーション名に対応するアプリケーション情報(サーバ名とバージョン情報)を取得する(ステップ3)。
Subsequently, the
そして、ダウンロード処理部21は、携帯端末識別情報、サーバ名、アプリケーション名、及びバージョン情報を含む情報登録要求をアプリケーション情報管理サーバ1に送信する(ステップ4)。アプリケーション情報管理サーバ2において、情報登録処理部12が情報登録要求を受信し、情報登録要求に含まれる携帯端末識別情報、サーバ名、アプリケーション名、及びバージョン情報を対応付けてデータベース機能部13におけるアプリケーション情報管理テーブルに格納する(ステップ5)。
一方、アプリケーション提供サーバ2では、ダウンロード処理部21が、ダウンロード要求に係るアプリケーション名に対応するアプリケーションをアプリケーション管理テーブルから取得し(ステップ6)、当該アプリケーションを携帯端末3に送信する(ステップ7)。携帯端末3では受信したアプリケーションをインストールする(ステップ8)。
And the
On the other hand, in the
実際には、上記の処理が複数の携帯端末、複数のアプリケーション提供サーバにより行われる。上記の処理により、アプリケーション情報管理サーバ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
<携帯端末3へのバージョンアップ情報提供処理>
次に、携帯端末3に対してアプリケーションのバージョンアップ情報を提供する処理を図6のフローチャートを参照して説明する。
<Upgrade information provision processing to
Next, a process of providing application upgrade information to the
まず、携帯端末3におけるバージョンアップ情報取得部32が、携帯端末識別情報を含むバージョンアップ確認要求をアプリケーション情報管理サーバ1に送信する(ステップ11)。バージョンアップ情報取得部32は、携帯端末3の操作部(ボタン等)を利用したユーザ操作に基づいて上記バージョンアップ確認要求を送信する。もしくは、バージョンアップ情報取得部32は、バージョンアップ確認要求送信のためのユーザ操作に基づかない契機(定期的、携帯端末起動等)でバージョンアップ確認要求を送信してもよい。
First, the upgrade
バージョンアップ確認要求は、アプリケーション情報管理サーバ1のバージョンアップ確認処理部11により受信される。バージョンアップ確認処理部11は、バージョンアップ確認要求に含まれる携帯端末識別情報を取得する(ステップ12)。そして、バージョンアップ確認処理部11は、携帯端末識別情報を検索キーとして用いて、当該携帯端末識別情報に対応付けられて格納されているアプリケーション情報(サーバ名、アプリケーション名、バージョン情報)をアプリケーション情報管理テーブルから取得し、メモリ等の記憶手段に保持する(ステップ13)。
The upgrade confirmation request is received by the upgrade confirmation processing unit 11 of the application
続いて、バージョンアップ確認処理部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
当該バージョン情報取得要求を受信したアプリケーション提供サーバ2の情報提供処理部は、バージョン情報取得要求に含まれるアプリケーション名に対応するバージョン情報を含むアプリケーション情報をアプリケーション管理テーブルから取得し(ステップ17)、当該アプリケーション情報をアプリケーション情報管理サーバ1に返す(ステップ18)。
The information provision processing unit of the
上記のアプリケーション情報を受信したアプリケーション情報管理サーバ1のバージョンアップ確認処理部11は、上記のようにしてアプリケーション提供サーバ2から取得したバージョン情報(アプリケーション提供サーバ取得バージョン情報と呼ぶ)と、現在処理対象となっているアプリケーション情報におけるバージョン情報(アプリケーション情報管理サーバ格納バージョン情報と呼ぶ)とを比較し、バージョンアップされているかどうかの判定を行う(ステップ19)。
The upgrade confirmation processing unit 11 of the application
そして、バージョンアップ確認処理部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 (
なお、バージョン情報がアプリケーション作成日時である場合、バージョンアップ確認処理部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
続いて、バージョンアップ確認処理部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
上記の処理を行うことにより、携帯端末3のユーザは、既にダウンロードした全てのアプリケーションについてバージョンアップがなされているか否かを容易に確認できる。従って、アプリケーション毎に該当サーバにアクセスしてバージョンアップの有無を確認しなければならなかった従来技術に比べて、容易かつ迅速に各アプリケーションのバージョンアップ有無を確認できる。また、アプリケーション毎に該当サーバにアクセスする必要がないので、従来技術において問題であった通信費増大を解消できる。
By performing the above processing, the user of the
なお、アプリケーション情報管理サーバ1及びアプリケーション提供サーバ2は、それぞれCPU、メモリ等を備えたコンピュータである。上述した各機能部における処理は、当該コンピュータに各処理に対応するプログラムを実行させることにより実現される。
The application
このように各コンピュータにプログラムが実行されることにより、アプリケーション提供サーバ2は、携帯端末3から通信ネットワーク4を介してアプリケーションのダウンロード要求を受信したことに応じて、当該携帯端末3の携帯端末識別情報と、当該ダウンロード要求に係る前記アプリケーションのバージョン情報を含むアプリケーション情報とをアプリケーション情報管理サーバ1に送信するアプリケーション情報送信手段を有する装置として構成できる。
By executing the program on each computer as described above, the
また、アプリケーション情報管理サーバ1は、アプリケーション提供サーバ2から受信する携帯端末識別情報と、アプリケーション情報とを対応付けて格納する登録アプリケーション情報格納手段と、携帯端末3から通信ネットワーク4を介して更新情報取得要求(バージョンアップ確認要求)を受信したことに応じて、前記登録アプリケーション情報格納手段から、当該携帯端末3の携帯端末識別情報に対応するあるアプリケーション情報の中のバージョン情報を取得する第1のバージョン情報取得手段と、前記第1のバージョン情報取得手段により取得した前記アプリケーション情報に対応するアプリケーションを提供するアプリケーション提供サーバ2から、当該アプリケーションのバージョン情報を取得する第2のバージョン情報取得手段と、前記第2のバージョン情報取得手段により取得されたバージョン情報が、前記第1のバージョン情報取得手段により取得されたバージョン情報よりも新しいバージョンを示す情報であるか否かを判定するバージョン判定手段と、 前記バージョン判定手段により、前記第2のバージョン情報取得手段により取得されたバージョン情報が、前記第1のバージョン情報取得手段により取得されたバージョン情報よりも新しいバージョンを示す情報であると判定されたアプリケーションの識別情報を、更新がなされたアプリケーションとして携帯端末3に通知する更新情報通知手段とを有する装置として構成できる。
The 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 アプリケーション情報管理サーバ
2 アプリケーション提供サーバ
3 携帯端末
4 通信ネットワーク
11 バージョンアップ確認処理部
12 情報登録処理部
13 データベース機能部
21 ダウンロード処理部
22 情報提供処理部
23 データベース機能部
31 アプリケーション取得部
32 バージョンアップ情報取得部
DESCRIPTION OF
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:
前記更新情報通知ステップにおいて、前記アプリケーション情報管理装置は、前記第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.
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)
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)
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 |
-
2008
- 2008-04-18 JP JP2008109550A patent/JP5004857B2/en active Active
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 |