JP6672591B2 - Information processing apparatus, service receiving method, and computer program - Google Patents
Information processing apparatus, service receiving method, and computer program Download PDFInfo
- Publication number
- JP6672591B2 JP6672591B2 JP2015025972A JP2015025972A JP6672591B2 JP 6672591 B2 JP6672591 B2 JP 6672591B2 JP 2015025972 A JP2015025972 A JP 2015025972A JP 2015025972 A JP2015025972 A JP 2015025972A JP 6672591 B2 JP6672591 B2 JP 6672591B2
- Authority
- JP
- Japan
- Prior art keywords
- web page
- application
- service
- user
- storage unit
- 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
- 238000000034 method Methods 0.000 title claims description 35
- 230000010365 information processing Effects 0.000 title claims description 16
- 238000004590 computer program Methods 0.000 title claims 4
- 230000008569 process Effects 0.000 claims description 22
- 238000012545 processing Methods 0.000 description 27
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 230000008859 change Effects 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000013070 change management Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000007723 transport mechanism Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、いわゆるクラウドサービスなどのサービスを受けるための技術に関する。 The present invention relates to a technology for receiving a service such as a so-called cloud service.
従来、オンラインストレージ、スケジュール管理、およびWebメールなどのサービスがインターネットを介して提供される。これらのサービスは、いわゆるクラウドサーバによって提供され、一般に「クラウドサービス」と呼ばれる。 Conventionally, services such as online storage, schedule management, and Web mail are provided via the Internet. These services are provided by a so-called cloud server, and are generally called “cloud services”.
ユーザは、端末装置を操作してサービスを受けることができる。サービスによっては、ウェブブラウザおよび専用のアプリケーションおよびのうちの一方を選択的に使用することができる場合がある。どちらを使用するのかが、毎回、異なってもよい。 The user can receive the service by operating the terminal device. Depending on the service, a web browser and / or a dedicated application may be selectively used. Which one to use may be different each time.
ウェブブラウザを使用する場合は、ユーザは、サービスのウェブサイトへアクセスする。所定の要件を満たすウェブブラウザが備わっていれば、端末装置のプラットフォームを問わないので、汎用性が高い。しかし、解像度が様々な端末装置において使用されるので、端末装置によっては画面の使い勝手が悪いことがある。 When using a web browser, the user accesses the service website. As long as a web browser that satisfies the predetermined requirements is provided, the platform of the terminal device does not matter, so that the versatility is high. However, since the resolution is used in various terminal devices, the usability of the screen may be poor depending on the terminal device.
一方、専用のアプリケーションは、プラットフォームごとに、その特性に応じて画面のデザインが設計されるので、ウェブブラウザを使用する場合よりも使い勝手がよいことが多い。また、ウェブブラウザでは実現が難しい機能を搭載することができる。しかし、サービスの提供者は、プラットフォームごとにアプリケーションを作成しなければならないので、その負担が大きい。 On the other hand, since the screen design of a dedicated application is designed for each platform in accordance with the characteristics thereof, the usability is often better than when a web browser is used. In addition, functions that are difficult to realize with a web browser can be installed. However, the service provider must create an application for each platform, which imposes a heavy burden.
また、近年、コピー、プリント、およびファックスなどの機能が備えられる、「複合機」または「MFP(Multi Function Peripherals)」などと呼ばれる画像形成装置にも、ウェブブラウザが備えられるようになった。これにより、画像形成装置によっても、サービスを受けることができるようになった。 In recent years, a web browser has also been provided in an image forming apparatus such as a “multifunction peripheral” or “MFP (Multi Function Peripherals)”, which is provided with functions such as copying, printing, and facsimile. Thus, the service can be received by the image forming apparatus.
サービスの提供者が、サービス用のWebAPI(Application Program Interface)を公開していれば、画像形成装置のメーカが専用のアプリケーションを作成しユーザへ提供することができる。画像形成装置が設置される団体(例えば、企業)の環境に応じて、カスタムメードの専用のアプリケーションをユーザへ提供することもできる。 If the service provider publishes a service Web API (Application Program Interface), the maker of the image forming apparatus can create a dedicated application and provide it to the user. Depending on the environment of the organization (for example, a company) where the image forming apparatus is installed, a custom-made dedicated application can be provided to the user.
そのほか、ウェブブラウザによってサービスなどを提供する方法として、次の方法が提案されている。 In addition, the following method has been proposed as a method of providing a service or the like by a web browser.
特許文献1に記載される方法によると、コンテンツ変更登録プログラムは、コンテンツ変更時に呼び出され、コンテンツ変更管理テーブルに変更履歴レコードを記録する。コンテンツ変更参照プログラムは、要求されたコンテンツがコンテンツ内に見当らないときWWWサーバプログラムによって呼び出され、コンテンツ変更管理テーブルを参照して指定されたURLを移動後のURLに変換してWWWサーバプログラムに返す。指定されたURLが削除されていれば、削除のメッセージを表示するコンテンツのURLをWWWサーバプログラムに返す。
According to the method described in
特許文献2に記載される方法によると、アクセスしようとするWebサイトのURLが事前に登録されているか否か判定するURL解析処理と、そのURL解析処理の結果、URLが事前に登録されている場合、プロバイダ回線によるプロバイダサーバとの回線接続を、自動着信課金サービス回線によるWebサイトとの回線接続に自動的に切り替える回線接続切替処理と、アクセスしてきたユーザ端末に対して、WebサイトがURLで指定された製品情報が掲載されているホームページ情報を自動着信課金サービス回線を介して送信するホームページ送信処理とを実行する。
According to the method described in
サービスの提供者は、使いやすさの点から、ウェブブラウザよりも専用のアプリケーションをユーザに使用してもらいたいことが多い。 Service providers often want users to use dedicated applications rather than web browsers for ease of use.
そこで、サービスのウェブサイトへウェブブラウザによってアクセスすると、専用のアプリケーションが提供されていることを知らせるメッセージを表示するとともに、それをダウンロードするためのウェブページへウェブブラウザを移動させたり、ダウンロード用のアプリケーションを起動したりする仕組みを、サービスの提供者が用意している。 Therefore, when you access the service's website using a web browser, a message is displayed indicating that a dedicated application is provided, and the web browser is moved to the web page for downloading it, The service provider prepares a mechanism for starting the service.
そして、ユーザは、適宜、専用のアプリケーションをダウンロードして端末装置にインストールする。 Then, the user appropriately downloads the dedicated application and installs it on the terminal device.
しかし、この仕組みは、専用のアプリケーションを、サービスの提供者が提供している場合でなければ適用することができない。画像形成装置のメーカが作成した専用のアプリケーションをダウンロードするためのウェブページを、サービスの提供者のウェブサイトが案内しないからである。特に、カスタムメードの専用のアプリケーションは、インターネット上に公開されていないことが多く、この仕組みを適用することができない。特許文献1、2に記載される方法を用いても、専用のアプリケーションへのアクセスを容易にすることができない。
However, this mechanism cannot be applied unless a dedicated application is provided by a service provider. This is because the web site of the service provider does not guide a web page for downloading the dedicated application created by the maker of the image forming apparatus. In particular, custom-made dedicated applications are often not published on the Internet, and this mechanism cannot be applied. Even if the methods described in
本発明は、このような問題点に鑑み、サービスのための専用のアプリケーションがサービスの提供者以外から提供される場合であっても、専用のアプリケーションへのユーザのアクセスを従来よりも容易にすることを、目的とする。 In view of such a problem, the present invention makes it easier for a user to access a dedicated application even when a dedicated application for the service is provided by a service provider other than the service provider. That is the purpose.
本発明の一形態に係る情報処理装置は、サービスを受けるためのウェブページを取得して表示する機能を有する情報処理装置であって、前記ウェブページと前記サービスを受けるためのアプリケーションとが対応することを示す対応関係データを記憶する記憶手段と、前記ウェブページが指定された場合に、当該ウェブページに対応する前記アプリケーションが存在することの報知を行う、報知手段と、前記ウェブページに対応する前記アプリケーションの前記報知の後に当該アプリケーションが選択された場合は、当該ウェブページを表示する代わりに前記対応関係データに基づいて当該アプリケーションを起動し、当該報知の後に当該ウェブページが選択された場合は、当該アプリケーションを起動する代わりにウェブブラウザに当該ウェブページへアクセスさせる、サービスアクセス手段と、を有する。
An information processing apparatus according to an aspect of the present invention is an information processing apparatus having a function of acquiring and displaying a web page for receiving a service, wherein the web page corresponds to an application for receiving the service. Storage means for storing correspondence data indicating that, when the web page is specified, the notifying means for notifying that the application corresponding to the web page exists; If the application is selected after the notification of the application, the application is started based on the correspondence data instead of displaying the web page, and if the web page is selected after the notification, The web browser instead of launching the application. To access the Bupeji, having a service access unit.
好ましくは、前記記憶手段は、前記対応関係データとして、前記ウェブページのURL(Uniform Resource Locator)と前記アプリケーションの識別子とを対応付けたデータを記憶し、前記サービスアクセス手段は、前記URLが入力された場合に、前記アプリケーションを起動する。 Preferably, the storage unit stores, as the correspondence data, data in which a URL (Uniform Resource Locator) of the web page is associated with an identifier of the application, and the service access unit receives the URL. Then, the application is started.
または、前記アプリケーションを当該情報処理装置にインストールする際に、前記対応関係データを前記記憶手段に登録する、登録手段、を有する。 Alternatively, there is provided a registration unit for registering the correspondence data in the storage unit when installing the application in the information processing apparatus.
または、前記記憶手段は、さらに、ユーザごとに、当該ユーザが前記アプリケーションおよび前記ウェブページのいずれを選択したのかを示す選択データを記憶し、前記サービスアクセス手段は、当該情報処理装置を使用しているユーザの前記選択データが前記記憶手段に記憶されている場合は、当該選択データに従って前記アプリケーションを起動しまたは前記ウェブブラウザに前記ウェブページへアクセスさせる。 Alternatively, the storage unit further stores, for each user, selection data indicating which of the application and the web page has been selected by the user, and the service access unit uses the information processing apparatus. If the selection data of the user is stored in the storage unit, the application is started or the web browser accesses the web page according to the selection data.
または、前記アプリケーションが前記サービスアクセス手段に依らずに起動される場合に、当該アプリケーションと前記ウェブページとの前記対応関係データが前記記憶手段に記憶されていなければ、当該対応関係データを前記記憶手段に記憶させる、第二の登録手段、を有する。 Alternatively, when the application is started without depending on the service access unit, if the correspondence data between the application and the web page is not stored in the storage unit, the correspondence data is stored in the storage unit. And a second registration unit for storing the information in the second registration unit.
本発明によると、サービスのための専用のアプリケーションがサービスの提供者以外から提供される場合であっても、専用のアプリケーションへのユーザのアクセスを従来よりも容易にすることができる。 According to the present invention, even when a dedicated application for a service is provided by a service provider other than the service provider, it is possible to make the user's access to the dedicated application easier than ever.
図1は、ネットワークシステム4の全体的な構成の例を示す図である。図2は、画像形成装置1のハードウェア構成の例を示す図である。図3は、画像形成装置1の機能的構成の例を示す図である。
FIG. 1 is a diagram illustrating an example of the overall configuration of the
図1に示すように、ネットワークシステム4は、画像形成装置1、複数のウェブサーバ2、および通信回線3などによって構成される。
As shown in FIG. 1, the
画像形成装置1と各ウェブサーバ2とは、通信回線3を介して通信を行うことができる。通信回線3として、インターネット、公衆回線、またはいわゆるLAN(Local Area Network)回線などが用いられる。
The
ウェブサーバ2は、オンラインストレージ、スケジュール管理、またはWebメールなどのサービスを提供する。これらのサービスは、一般に「クラウドサービス」と呼ばれる。クラウドサービスとして、Google社のGoogleドライブおよびG−Mail、Evernote社のEvernote、およびマイクロソフト社のOneDriveなどが挙げられる。また、ウェブサーバ2は、一般に「クラウドサーバ」と呼ばれる。
The
本実施形態においては、各ウェブサーバ2は、それぞれに異なるサービスを提供する。1つのウェブサーバ2が複数のサービスを提供する場合もある。
In the present embodiment, each
画像形成装置1は、一般に複合機またはMFP(Multi Function Peripherals)などと呼ばれる画像処理装置であって、コピー、プリント、ファックス、ドキュメントサーバ、および電子メールなどの機能を集約した装置である。
The
画像形成装置1は、複数のユーザによって共用される。ユーザごとに、「USER_A」、「USER_B」、…のようなユニークなユーザ識別子が与えられている。ユーザは、自分のユーザ識別子によって画像形成装置1にログインしてから、画像形成装置1を使用することができる。
The
画像形成装置1は、図2に示すように、CPU(Central Processing Unit)10a、RAM(Random Access Memory)10b、ROM(Read Only Memory)10c、EEPROM(Electrically Erasable and Programmable ROM)10d、補助記憶装置10e、NIC(Network Interface Card)10f、モデム10g、カードインタフェース10h、タッチパネルディスプレイ10i、操作キーパネル10j、ADF(Auto Document Feeder)10k、スキャナ10m、給紙ユニット10n、およびプリンタ10pなどによって構成される。
As shown in FIG. 2, the
NIC10fは、TCP/IP(Transmission Control Protocol/Internet Protocol)などのプロトコルによってウェブサーバ2などと通信を行う。
The
モデム10gは、デジタル信号である画像データをアナログ信号に変換してファックス端末へ送信し、または、ファックス端末から受信したアナログ信号を画像データに変換する。
The
カードインタフェース10hは、メモリカードなどの可搬型の記録媒体からデータを読み取ったり、その記録媒体にデータを書き込んだりする。
The
タッチパネルディスプレイ10iは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびCPU10aが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ10iは、タッチされた位置を示す信号をCPU10aへ送る。
Touch panel display 10i displays a screen showing a message to the user, a screen for the user to input a command or information, a screen showing the result of processing executed by
操作キーパネル10jは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。
The operation
ADF10kは、所定の位置にセットされた用紙をスキャナ10mへ搬送する。複数の用紙がセットされた場合は、1枚ずつ搬送する。
The
スキャナ10mは、プラテンガラスの上にセットされた用紙またはADF10kによって搬送されてきた用紙に記されている画像を読み取って画像データを生成する。
The
給紙ユニット10nは、給紙トレイおよび搬送機構などによって構成される。給紙トレイには、白紙がストックされる。搬送機構は、給紙トレイからプリンタ10pへ白紙を1枚ずつ搬送する。
The
プリンタ10pは、スキャナ10mによって読み取られた画像のほか、他の装置から受信した画像データに示される画像を、給紙ユニット10nから搬送されてきた白紙に印刷する。
The
ROM10c、EEPROM10d、または補助記憶装置10eには、上述のコピーなどの機能を実現するためのプログラムおよびデータが記憶されている。
The
また、EEPROM10dまたは補助記憶装置10eには、ウェブブラウザ13が記憶されている。
The web browser 13 is stored in the
さらに、画像形成装置1をクライアントとして使用してウェブサーバ2のサービスを受けるための専用のアプリケーション(以下、「専用アプリケーション14」と記載する。)をEEPROM10dまたは補助記憶装置10eにインストールすることができる。専用アプリケーション14は、ウェブブラウザ13上で実行されるものではなく、ウェブブラウザ13とは独立して実行される。
Furthermore, a dedicated application (hereinafter, referred to as “
専用アプリケーション14は、サービスごとにプロバイダ(サービスの提供者)によって提供される。専用アプリケーション14は、サービス用のWebAPI(Application Program Interface)に準拠して記述されている。プロバイダがWebAPIを公開している場合は、画像形成装置1のメーカが専用アプリケーション14を独自に作成し提供することができる。
The
以下、各専用アプリケーション14を、「専用アプリケーション141」、「専用アプリケーション142」、…と区別して記載することがある。
Hereinafter, each
また、サービスごとに、そのサービスをユーザが受けるためのウェブサイトが、そのサービスを提供するウェブサーバ2に用意されている。ユーザは、専用アプリケーション14の代わりに、ウェブブラウザ13を使用してウェブサイトへアクセスすることによって、サービスを受けることができる。
Further, for each service, a website for the user to receive the service is prepared in the
1つのサービスごとに1つのウェブサイトが用意されている。また、1つの専用アプリケーション14が1つのサービスのみに使用される場合もあれば、複数のサービスに共通に使用される場合もある。
One website is prepared for one service. In addition, one
以下、専用アプリケーション141がサービスS0およびサービスS1の2つのサービスに使用され、専用アプリケーション142がサービスS2のみに使用され、専用アプリケーション143がサービスS3のみに使用される場合を例に説明する。 Hereinafter, an example will be described in which the dedicated application 141 is used for two services, the service S0 and the service S1, the dedicated application 142 is used only for the service S2, and the dedicated application 143 is used only for the service S3.
EEPROM10dまたは補助記憶装置10eには、図3に示す初期登録部101、対応関係記憶部102、報知要否記憶部103、第一の登録画面表示部107、第一の使用要否登録部108、サービス使用開始処理部109、適正判別部121、意思再確認画面表示部122、第二の登録画面表示部123、第二の使用要否登録部124、報知要否更新部125などの機能を実現するためのプログラムが記憶されている。
In the
これらの機能を1つのプログラムによって実現してもよいし、複数のプログラムおよびファイルによって実現してもよい。 These functions may be realized by one program, or may be realized by a plurality of programs and files.
例えば、初期登録部101を専用アプリケーション14のインストーラによって実現し、対応関係記憶部102および報知要否記憶部103のそれぞれをCSV(Comma Separated Value)フォーマットのファイルによって実現し、第一の登録画面表示部107ないしサービス使用開始処理部109をウェブブラウザ13の拡張用のプログラム(例えば、アドイン)によって実現し、適正判別部121ないし報知要否更新部125を常駐プログラムとして実現してもよい。第一の登録画面表示部107ないしサービス使用開始処理部109の機能をウェブブラウザ13の標準の機能として備えてもよい。
For example, the
以上に挙げた各プログラムは、RAM10bにロードされ、CPU10aによって実行される。
The programs listed above are loaded into the
次に、画像形成装置1におけるウェブブラウザ13および専用アプリケーション14の使い分けの処理を中心に、図3に示す各部について説明する。
Next, each unit shown in FIG. 3 will be described focusing on the process of selectively using the web browser 13 and the
〔準備〕
図4は、サービス属性データ5Aの例を示す図である。図5は、報知要否データ5Bの例を示す図である。図6は、初期登録処理の流れの例を説明するフローチャートである。
[Preparation]
FIG. 4 is a diagram illustrating an example of the
対応関係記憶部102には、図4に示すように、サービスごとのサービス属性データ5Aが記憶されている。
As shown in FIG. 4, the
サービス属性データ5Aには、それに対応するサービスのウェブサイトのトップページのURL(Uniform Resource Locator)、そのサービスの専用アプリケーション14の識別子(以下、「アプリケーション識別子」と記載する。)、およびユーザごとの使用意思が示される。
The
「アプリケーション識別子」は、例えば、専用アプリケーション14のファイル名である。
The “application identifier” is, for example, a file name of the
「使用意思」は、ユーザが専用アプリケーション14を使用するか否かの意思である。「使用」は、その専用アプリケーション14を使用することを意味する。「不使用」は、その専用アプリケーション14を使用せず、その代わりにウェブブラウザ13を使用することを意味する。「未決」は、ウェブブラウザ13および専用アプリケーション14のいずれを使用するのかを未だ決めていないことを意味する。
“Intention to use” is an intention of the user to use the
専用アプリケーション14を1つもインストールしていない時点では、対応関係記憶部102には1つもサービス属性データ5Aが記憶されていない。サービス属性データ5Aの生成および登録については、後述する。
At the time when no
報知要否記憶部103には、図5に示すように、サービスごとの報知要否データ5Bが記憶されている。
As shown in FIG. 5, the
報知要否データ5Bには、それに対応するサービスのウェブサイトトップページのURL、そのサービスの専用アプリケーション14のアプリケーション識別子、およびユーザごとの報知要否が示される。「報知要否」は、後述する報知要否選択画面62の表示の要否を示す。
The
サービス属性データ5Aおよび報知要否データ5Bは、専用アプリケーション14をインストールする際に、初期登録部101によって、図6に示す手順で対応関係記憶部102に登録される。
The
ここで、サービス属性データ5Aおよび報知要否データ5Bの登録の手順について説明する。
Here, a procedure for registering the
初期登録部101は、専用アプリケーション14が使用されるサービスに対応するウェブサイトの有無を確認する(図6の#701)。確認は、例えば次のように行うことができる。
The
インストールの処理の一部としてそのウェブサイトのトップページのURLが所定のファイルに書き込まれるように、その専用アプリケーション14のインストーラを設計しておく。そして、初期登録部101は、その所定のファイルに基づいてウェブサイトの有無を確認する。
The installer of the
対応するウェブサイトがある場合は(#702でYes)、初期登録部101は、その専用アプリケーション14のアプリケーション識別子、そのウェブサイトのURL、およびユーザごとの使用意思を示すサービス属性データ5Aを生成し、対応関係記憶部102に記憶させる(#703)。この時点では、いずれのユーザの使用意思も「未決」である。
If there is a corresponding website (Yes in # 702), the
さらに、初期登録部101は、その専用アプリケーション14のアプリケーション識別子、そのウェブサイトのURL、およびユーザごとの報知要否を示す報知要否データ5Bを生成し、報知要否記憶部103に記憶させる(#704)。この時点では、いずれのユーザの報知要否も「必要」である。
Furthermore, the
対応するウェブサイトが複数ある場合は、初期登録部101は、それぞれのウェブサイトについてサービス属性データ5Aおよび報知要否データ5Bを生成し、それぞれ対応関係記憶部102および報知要否記憶部103に記憶させる。例えば専用アプリケーション141は、上述の通り、2つのサービスS0およびサービスS1に使用されるので、対応するウェブサイトが2つある。よって、サービスS0およびサービスS1それぞれについてサービス属性データ5A(5A1、5A2)を生成し対応関係記憶部102に記憶させ、報知要否データ5B(5B1、5B2)を生成し報知要否記憶部103に記憶させる。
If there are a plurality of corresponding websites, the
なお、初期登録部101をインストーラによって実現する場合は、ステップ#701の確認の処理を行うことなく、サービス属性データ5Aを対応関係記憶部102に書き込み報知要否データ5Bを報知要否記憶部103に書き込むようにインストーラを設計しておけばよい。
When the
サービスS2、S3、…のサービス属性データ5A(5A3、5A4)および報知要否データ5B(5B1、5B2)も同様に、専用アプリケーション14のインストールの際に、上述の処理によって登録される。
Similarly, the
〔ウェブブラウザ13によってサービスの使用を試みた場合〕
図7は、ツール選択画面61の例を示す図である。図8は、URL入力時処理の流れの例を説明するフローチャートである。
[When trying to use the service with the web browser 13]
FIG. 7 is a diagram showing an example of the
ユーザは、使用したいサービスがあれば、そのサービスのウェブサイトのURLを画像形成装置1へ入力する。第一の登録画面表示部107ないしサービス使用開始処理部109がウェブブラウザ13の拡張用のプログラムによって実現される場合は、ユーザは、ウェブブラウザ13を起動し、ウェブブラウザ13に対してそのURLを入力する。以下、この場合を例に説明する。
If there is a service that the user wants to use, the user inputs the URL of the website of the service to the
URLの入力は、タッチパネルディスプレイ10iに表示されるソフトウェアキーボードまたは操作キーパネル10jを操作し、URLを構成する各文字をタイプすることによって行ってもよい。または、そのURLのハイパーリンクをタッチすることによって行ってもよい。または、ウェブブラウザ13のブックマーク(お気に入り)から選択することによって行ってもよい。
The input of the URL may be performed by operating the software keyboard or the operation
第一の登録画面表示部107は、図7に示すツール選択画面61をタッチパネルディスプレイ10iに表示させる。ツール選択画面61の使い方は、後述する。
The first registration screen display unit 107 displays the
第一の使用要否登録部108は、専用アプリケーション14を使用するか否かをサービス属性データ5A(図4参照)に登録する処理を行う。
The first use necessity registration unit 108 performs a process of registering whether to use the
サービス使用開始処理部109は、ウェブブラウザ13または専用アプリケーション14によってサービスの使用を開始させる。
The service use start processing
第一の登録画面表示部107ないしサービス使用開始処理部109の処理を、図8などを参照しながら、さらに詳しく説明する。
The processing of the first registration screen display unit 107 to the service use start processing
URLが入力されると(図8の#711)、次の通り、処理が行われる。そのURLを示すサービス属性データ5Aが対応関係記憶部102に記憶されているが(#712でYes)、そのサービス属性データ5Aにそのユーザの使用意思として「使用」が示される場合は(#713でYes、#714でYes)、サービス使用開始処理部109は、そのサービス属性データ5Aに示されるアプリケーション識別子の専用アプリケーション14を起動し、ウェブブラウザ13を終了する(#719)。そして、ユーザは、その専用アプリケーション14によってサービスの使用を開始する。
When a URL is input (# 711 in FIG. 8), processing is performed as follows. The
または、そのサービス属性データ5Aにそのユーザの使用意思として「不使用」が示される場合は(#713でYes、#714でNo)、サービス使用開始処理部109は、そのURLのウェブページへアクセスし、ウェブブラウザ13によってそのウェブページをタッチパネルディスプレイ10iに表示させる(#720)。そして、ユーザは、ウェブサイトによるサービスの使用を開始する。
Alternatively, if the
または、そのサービス属性データ5Aにそのユーザの使用意思として「未決」が示される場合は(#713でNo)、第一の登録画面表示部107は、ツール選択画面61(図7参照)をタッチパネルディスプレイ10iに表示させる。
Alternatively, when “undecided” is indicated as the user's intention to use in the
ここで、そのユーザは、そのサービスをその専用アプリケーション14によって使用したい場合は、ラジオボタン61aをタッチして選択する。または、ウェブサイトによって使用したい場合は、ラジオボタン61bをタッチして選択する。さらに、今後、今回の選択に従う場合は、チェックボックス61cをタッチしてオンにする。そして、実行ボタン61dをタッチする。
Here, when the user wants to use the service by the
すると、チェックボックス61cがオンにされた場合は(#716でYes)、第一の使用要否登録部108は、そのサービス属性データ5Aに示される、そのユーザの使用意思の値を次のように更新する(#717)。ラジオボタン61aが選択された場合は、「使用」に更新する。これにより、このユーザにとって、その専用アプリケーション14とそのウェブサイトとが対応付けられる。ラジオボタン61bが選択された場合は、「不使用」に更新する。これにより、そのユーザにとって、その専用アプリケーション14とそのウェブサイトと対応付けがなされない。つまり、そのURLからのその専用アプリケーション14の起動が無効化される。
Then, if the
そして、サービス使用開始処理部109は、ラジオボタン61aが選択された場合は(718でYes)、そのサービス属性データ5Aに示されるアプリケーション識別子の専用アプリケーション14を起動し、ウェブブラウザ13を終了する(#719)。一方、ラジオボタン61bが選択された場合は(#718でNo)、そのURLのウェブページへアクセスし、ウェブブラウザ13によってそのウェブページをタッチパネルディスプレイ10iに表示させる(#720)。
Then, when the
〔専用アプリケーション14によってサービスの使用を試みた場合〕
図9は、意思再確認画面63の例を示す図である。図10は、報知要否選択画面62の例を示す図である。図11および図12は、アプリケーション起動時処理の流れの例を説明するフローチャートである。
[When an attempt is made to use the service by the dedicated application 14]
FIG. 9 is a diagram showing an example of the
ユーザは、上述の通り、ウェブブラウザ13から専用アプリケーション14を起動し、サービスを使用することができるが、直接、専用アプリケーション14を起動することもできる。
As described above, the user can start the
また、上述の通り、あるサービスのサービス属性データ5A(図4参照)は、そのサービスの専用アプリケーション14をインストールする際に初期登録部101によって対応関係記憶部102に登録される。
As described above, the
しかし、ユーザは、そのサービスのウェブサイトへウェブブラウザ13によってアクセスするよりも先に、その専用アプリケーション14をサービス使用開始処理部109に依らずに(つまり、直接的に)起動する場合がある。
However, the user may activate the
また、その専用アプリケーション14を使用しない旨(不使用)を使用意思としてツール選択画面61(図7参照)で選択したものの、その後、その専用アプリケーション14を直接的に起動する場合がある。この場合は、ユーザがその専用アプリケーション14を使用したくなったと、考えられる。または、その専用アプリケーション14とウェブサイトとを使い分けたくなったと、考えられる。
Further, although the user has selected on the tool selection screen 61 (see FIG. 7) that the
また、サービス属性データ5Aが対応関係記憶部102に上手く登録されていない場合および登録後に対応関係記憶部102から削除されたり無効化されたりしている場合がある。
Further, there are cases where the
これらの事情に鑑み、適正判別部121、意思再確認画面表示部122、第二の登録画面表示部123、第二の使用要否登録部124、および報知要否更新部125は、サービス属性データ5Aを登録し直しまたは更新する処理を行う。
In view of these circumstances, the
適正判別部121は、サービス属性データ5Aの内容の適否などを判別する。意思再確認画面表示部122は、図9に示す意思再確認画面63をタッチパネルディスプレイ10iに表示させる。第二の登録画面表示部123は、図10に示す報知要否選択画面62をタッチパネルディスプレイ10iに表示させる。
The
第二の使用要否登録部124は、サービス属性データ5Aを新たに生成しまたは既存のサービス属性データ5Aを更新する。報知要否更新部125は、報知要否データ5Bを更新する。
The second use
具体的には、適正判別部121ないし報知要否更新部125は、専用アプリケーション14が起動される際に、図11〜図12に示す手順で処理を行う。
Specifically, the
あるユーザが、ある専用アプリケーション14を直接的に起動させると、適正判別部121は、その専用アプリケーション14のサービス属性データ5Aの適正を判別する(図11の#731)。
When a certain user directly starts a certain
具体的には、適正判別部121は、その専用アプリケーション14のアプリケーション識別子を示すサービス属性データ5Aの有無をチェックし、さらに、そのサービス属性データ5AにURLが示されるか否かをチェックする。そして、URLが示されていれば、そのサービス属性データ5Aが適正であると判別する。そのサービス属性データ5Aがない場合およびURLが示されていない場合は、不適正であると判別する。
Specifically, the
適正であると判別された場合は(#732でYes)、そのユーザの使用意思の値として「不使用」または「未決」がそのサービス属性データ5Aに示され(#733でYes)、かつ、そのユーザの報知要否の値として「必要」がその専用アプリケーション14の報知要否データ5B(図5参照)に示される場合に(#734でYes)、意思再確認画面表示部122は、意思再確認画面63を表示させる(#735)。
If it is determined that the user is appropriate (Yes in # 732), "not used" or "undecided" is indicated in the
つまり、その専用アプリケーション14にURLが対応付けられており、かつ、そのユーザがその専用アプリケーション14を使用しない旨を以前にツール選択画面61(図7参照)において選択した場合に、意思再確認画面63を表示させる。ただし、ウェブサイトとその専用アプリケーション14とを使い分けている可能性があるので、そのユーザの報知要否が「必要」が示される場合に限って、表示させる。
That is, if the URL is associated with the
ここで、そのユーザは、次のように操作する。今後、そのURLのウェブサイトを使用せず、その専用アプリケーション14を専ら使用したい場合は、ラジオボタン63aをタッチして選択する。両方を使い分けたい場合は、ラジオボタン63bをタッチして選択する。今回は、決定したくない場合は、ラジオボタン63cをタッチして選択する。そして、実行ボタン63dをタッチする。
Here, the user operates as follows. If the user wants to exclusively use the
すると、第二の使用要否登録部124および報知要否更新部125は、次の処理を行う。
Then, the second use
ラジオボタン63aが選択された場合は(#736でNo、#737でYes)、第二の使用要否登録部124は、そのサービス属性データ5Aを、そのユーザの使用意思の値が「使用」になるように更新する(#738)。
If the
または、ラジオボタン63bが選択された場合は(#736でNo、#737でNo)、第二の使用要否登録部124は、そのサービス属性データ5Aを、そのユーザの使用意思の値が「不使用」になるように更新する(#739)。なお、既にその値「不使用」であれば、ステップ#739をスキップする。
Alternatively, when the
そして、ラジオボタン63aおよびラジオボタン63bのいずれが選択された場合も、報知要否更新部125は、その専用アプリケーション14の報知要否データ5Bの、そのユーザの報知要否の値を「不要」に更新する(#740)。これにより、次回以降、その専用アプリケーション14をそのユーザが起動させた場合に、意思再確認画面63が表示されなくなる。
Then, regardless of which of the
または、ラジオボタン63cが選択された場合は(#736でYes)、サービス属性データ5Aの更新も報知要否データ5Bの更新も行わない。
Alternatively, if the radio button 63c is selected (Yes in # 736), neither the
同様に、そのユーザの報知要否の値が「不要」である場合も(#734でNo)、サービス属性データ5Aの更新も報知要否データ5Bの更新も行わない。
Similarly, when the notification necessity value of the user is “unnecessary” (No in # 734), neither the
一方、サービス属性データ5Aが不適正であると適正判別部121によって判別された場合は(#732でNo)、第二の登録画面表示部123は、その専用アプリケーション14に対応するウェブサイトの有無を確認する(図12の#741)。例えば、所定のファイル(例えば、専用アプリケーション14の設定ファイル)にURLがあれば、ウェブサイトがあると判別すればよい。
On the other hand, when the
そして、第二の登録画面表示部123は、ウェブサイトがあることか確認でき(#742でYes)、かつ、その専用アプリケーション14の報知要否データ5Bに、そのユーザの「報知要否」の値として「必要」が示される場合に(#743でYes)、報知要否選択画面62を表示させる(#744)。
Then, the second registration
ここで、そのユーザは、そのURLとその専用アプリケーション14とを対応付けたい場合は、ボタン62aをタッチしてその旨を選択する。対応付けたくない場合は、ボタン62bをタッチしてその旨を選択する。今回は選択を保留する場合は、ボタン62cをタッチする。
Here, when the user wants to associate the URL with the
ボタン62aまたはボタン62bがタッチされた場合は(#745でNo)、第二の使用要否登録部124は、そのURLおよびその専用アプリケーション14の登録の処理を行う(#746)。
When the
具体的には、そのURLを示すサービス属性データ5Aが既に対応関係記憶部102に記憶されている場合は、第二の使用要否登録部124は、その専用アプリケーション14のアプリケーション識別子が示されるようにそのサービス属性データ5Aを更新する。そのURLを示すサービス属性データ5Aが未だ初期登録部101に記憶されていない場合は、そのURLおよびその専用アプリケーション14のアプリケーション識別子を示すサービス属性データ5Aを生成し、対応関係記憶部102に記憶させる。
Specifically, when the
これにより、そのURLとその専用アプリケーション14との対応付けが完了する。続いて、そのユーザにとっての対応付けの処理が次のように行われる。
Thereby, the association between the URL and the
ボタン62aがタッチされた場合は(#747でYes)、更新しまたは生成したサービス属性データ5Aを、そのユーザの使用意思の値が「使用」になるように更新する(#748)。
When the
または、ボタン62bがタッチされた場合は(#747でNo)、そのサービス属性データ5Aを、そのユーザの使用意思の値が「不使用」になるように更新する(#749)。
Alternatively, when the
そして、ボタン62aおよびボタン62bのいずれかタッチされた場合も、報知要否更新部125は、その専用アプリケーション14の報知要否データ5Bの、そのユーザの報知要否の値を「不要」に更新する(#750)。これにより、次回以降、その専用アプリケーション14をそのユーザが起動させた場合に、報知要否選択画面62が表示されなくなる。
Then, even when one of the
または、ラジオボタン62cが選択された場合は(#745でYes)、サービス属性データ5Aの更新、サービス属性データ5Aの生成、および報知要否データ5Bの更新のいずれも行わない。ただし、ステップ#741の処理の結果を有効的に活用するために、ステップ#746の処理は、行ってもよい。そのユーザの「報知要否」の値として「不要」が示される場合も(#743でNo)、同様である。
Alternatively, when the
なお、図11のステップ#731において、1つの専用アプリケーション14に複数のサービス属性データ5Aが見つかる場合がある。この場合は、ステップ#732〜#750の処理を、1つのサービス属性データ5Aごとに実行する。また、図12のステップ#741において複数のURLが見つかる場合がある。この場合は、ステップ#742〜#750の処理を、1つのURLごとに実行する。
In step # 731 of FIG. 11, a plurality of
図13は、ウェブサーバ2のサービスを受けるための全体的な処理の流れの例を説明するフローチャートである。
FIG. 13 is a flowchart illustrating an example of the overall processing flow for receiving the service of the
画像形成装置1は、ユーザの操作または画像形成装置1におけるイベントに応じて、図13に示す処理を実行する。
The
新たに専用アプリケーション14がインストールされる場合は(#761でYes)、画像形成装置1は、その専用アプリケーション14のサービス属性データ5Aおよび報知要否データ5Bの登録の処理を実行する(#762)。この処理の手順は、前に図6で説明した通りである。
When the
または、ユーザがURLを入力した場合は(#763でYes)、画像形成装置1は、そのユーザのサービス属性データ5Aに基づいて、ウェブブラウザ13によってそのURLのウェブページへアクセスしまたは専用アプリケーション14を起動する(#764)。これについては、図8で説明した通りである。
Alternatively, when the user inputs a URL (Yes in # 763), the
または、ユーザがウェブブラウザ13を介さずに専用アプリケーション14を起動させた場合は(#765でYes)、専用アプリケーション14とURLとのチェックおよび対応付けに関する処理を行う(#766)。この処理の詳細は、図11で説明した通りである。
Alternatively, when the user activates the
本実施形態によると、画像形成装置1への専用アプリケーション14のインストール後に、それ対応するウェブサイトへどのユーザがアクセスしようとした場合であっても、その専用アプリケーション14の存在をユーザへ知らせることができる。よって、その専用アプリケーション14がサービスの提供者以外から提供される場合であっても、ユーザがその専用アプリケーション14へアクセスすることを従来よりも容易にすることができる。特に、管理者でなければ専用アプリケーション14をインストールすることができない環境および複数のユーザによって共用される環境において、本実施形態が好適に用いられる。
According to the present embodiment, after the installation of the
本実施形態では、報知要否選択画面62および意思再確認画面63を表示するか否かの判別を、共通の報知要否のデータ(図5参照)に基づいて行ったが、個々に、報知要否のデータを用意し、判別を行ってもよい。
In the present embodiment, whether or not to display the notification
ツール選択画面61(図7参照)、報知要否選択画面62(図10参照)、および意思再確認画面63(図9参照)において、処理の専用アプリケーション14を説明する説明書きを配置してもよい。説明書きは、専用アプリケーション14の所定のファイルに予め記述しておけばよい。例えば、インストールの際に、説明書きを示すファイルを所定のフォルダに保存しておけばよい。
In the tool selection screen 61 (see FIG. 7), the notification necessity selection screen 62 (see FIG. 10), and the intention reconfirmation screen 63 (see FIG. 9), even if a description describing the
専用アプリケーション14が画像形成装置1からアンインストールされた場合は、画像形成装置1は、その専用アプリケーション14のアプリケーション識別子を示すサービス属性データ5A(図4参照)および報知要否データ5B(図5参照)をそれぞれ対応関係記憶部102および報知要否記憶部103から削除してもよい。
When the
ウェブサイトのトップページのURLが変更された場合に、画像形成装置1は、それに対応するサービス属性データ5Aおよび報知要否データ5BのURLを更新する。また、ショートカットおよびウェブブラウザ13のブックマークも同様に更新する。
When the URL of the top page of the website is changed, the
サービス属性データ5Aおよび報知要否データ5Bを、管理者権限を有するユーザがタッチパネルディスプレイ10iまたは操作キーパネル10jを操作して、更新しまたは削除することができるようにしてもよい。
The
その他、ネットワークシステム4、画像形成装置1の全体または各部の構成、処理内容、処理順序、画面の構成、データの構成などは、本発明の趣旨に沿って適宜変更することができる。
In addition, the configuration of the
1 画像形成装置(情報処理装置)
101 初期登録部(登録手段)
102 対応関係記憶部(記憶手段)
107 第一の登録画面表示部(報知手段)
109 サービス使用開始処理部(サービスアクセス手段)
124 第二の使用要否登録部(第二の登録手段)
13 ウェブブラウザ
14 専用アプリケーション
5A サービス属性データ(対応関係データ)
1 Image forming device (information processing device)
101 Initial Registration Unit (Registration Means)
102 Correspondence storage unit (storage means)
107 First registration screen display (notification means)
109 Service use start processing unit (service access means)
124 second use necessity registration part (second registration means)
13
Claims (9)
前記ウェブページと前記サービスを受けるためのアプリケーションとが対応することを示す対応関係データを記憶する記憶手段と、
前記ウェブページが指定された場合に、当該ウェブページに対応する前記アプリケーションが存在することの報知を行う、報知手段と、
前記ウェブページに対応する前記アプリケーションの前記報知の後に当該アプリケーションが選択された場合は、当該ウェブページを表示する代わりに前記対応関係データに基づいて当該アプリケーションを起動し、当該報知の後に当該ウェブページが選択された場合は、当該アプリケーションを起動する代わりにウェブブラウザに当該ウェブページへアクセスさせる、サービスアクセス手段と、
を有することを特徴とする情報処理装置。 An information processing apparatus having a function of acquiring and displaying a web page for receiving a service,
Storage means for storing correspondence data indicating that the web page and the application for receiving the service correspond to each other;
When the web page is specified, a notification unit that notifies that the application corresponding to the web page exists,
If the application is selected after the notification of the application corresponding to the web page, the application is activated based on the correspondence data instead of displaying the web page, and the web page is displayed after the notification. If is selected, a service access means for allowing a web browser to access the web page instead of launching the application ;
An information processing apparatus comprising:
前記サービスアクセス手段は、当該情報処理装置を使用しているユーザの前記選択データが前記記憶手段に記憶されている場合は、当該選択データに従って前記アプリケーションを起動しまたは前記ウェブブラウザに前記ウェブページへアクセスさせる、
請求項1に記載の情報処理装置。 The storage unit further stores, for each user, selection data indicating which of the application and the web page has been selected by the user,
The service access unit, when the selection data of the user using the information processing apparatus is stored in the storage unit, starts the application according to the selection data or sends the web page to the web browser. Access,
The information processing device according to claim 1.
前記サービスアクセス手段は、前記URLが入力された場合に、前記アプリケーションを起動する、
請求項1または請求項2に記載の情報処理装置。 The storage unit stores, as the correspondence data, data in which a URL (Uniform Resource Locator) of the web page is associated with an identifier of the application,
The service access unit activates the application when the URL is input;
The information processing apparatus according to claim 1 .
請求項1ないし請求項3のいずれかに記載の情報処理装置。 When installing the application in the information processing device, the correspondence data is registered in the storage unit, and a registration unit is provided.
Claims 1 information processing apparatus according to any one of claims 3.
請求項1ないし請求項4のいずれかに記載の情報処理装置。 When the application is activated without depending on the service access unit, if the correspondence data between the application and the web page is not stored in the storage unit, the correspondence data is stored in the storage unit. Having a second registration means,
The information processing apparatus according to any one of claims 1 to 4.
前記ウェブページと前記サービスを受けるためのアプリケーションとが対応することを示す対応関係データを記憶手段に記憶させておき、
前記ウェブページが指定された場合に、当該ウェブページに対応する前記アプリケーションが存在することの報知を行い、
前記ウェブページに対応する前記アプリケーションの前記報知の後に当該アプリケーションが選択された場合は、当該ウェブページを表示する代わりに前記対応関係データに基づいて当該アプリケーションを起動し、当該報知の後に当該ウェブページが選択された場合は、当該アプリケーションを起動する代わりにウェブブラウザに当該ウェブページへアクセスさせる、
ことを特徴とするサービス享受方法。 A method for enjoying a service in an information processing apparatus having a function of acquiring and displaying a web page for receiving a service,
Correspondence data indicating that the web page corresponds to the application for receiving the service is stored in storage means,
When the web page is specified, it notifies that the application corresponding to the web page exists,
If the application is selected after the notification of the application corresponding to the web page, the application is activated based on the correspondence data instead of displaying the web page, and the web page is displayed after the notification. If is selected, let the web browser access the web page instead of launching the application,
A service receiving method characterized by the following.
当該情報処理装置を使用しているユーザの前記選択データが前記記憶手段に記憶されている場合は、当該選択データに従って前記アプリケーションを起動しまたは前記ウェブブラウザに前記ウェブページへアクセスさせる、
請求項6に記載のサービス享受方法。 In the storage unit, further, for each user, storing selection data indicating which of the application and the web page the user has selected,
If the selection data of the user using the information processing device is stored in the storage unit, start the application according to the selection data or let the web browser access the web page,
A service receiving method according to claim 6.
前記コンピュータに、
前記ウェブページと前記サービスを受けるためのアプリケーションとが対応することを示す対応関係データを記憶手段に記憶させる処理を実行させ、
前記ウェブページが指定された場合に、当該ウェブページに対応する前記アプリケーションが存在することの報知を実行させ、
前記ウェブページに対応する前記アプリケーションの前記報知の後に当該アプリケーションが選択された場合は、当該ウェブページを表示する代わりに前記対応関係データに基づいて当該アプリケーションを起動させ、当該報知の後に当該ウェブページが選択された場合は、当該アプリケーションを起動する代わりにウェブブラウザによって当該ウェブページへアクセスさせる、
ことを特徴とするコンピュータプログラム。 A computer program used for a computer having a function of acquiring and displaying a web page for receiving a service,
On the computer,
Causing the storage unit to execute a process of storing correspondence data indicating that the web page and the application for receiving the service correspond to each other,
When the web page is specified, the notification that the application corresponding to the web page exists is executed,
If the application is selected after the notification of the application corresponding to the web page, the application is activated based on the correspondence data instead of displaying the web page, and the web page is displayed after the notification. If is selected, the web page is accessed by a web browser instead of launching the application,
A computer program characterized by the above-mentioned.
当該コンピュータを使用しているユーザの前記選択データが前記記憶手段に記憶されている場合は、当該コンピュータに、当該選択データに従って前記アプリケーションを起動させまたは前記ウェブブラウザによって前記ウェブページへアクセスさせる、
請求項8に記載のコンピュータプログラム。 The storage means, further for each user, executing a process of storing selection data indicating which of the application and the web page the user has selected,
When the selection data of the user using the computer is stored in the storage unit, the computer activates the application according to the selection data or accesses the web page by the web browser,
A computer program according to claim 8.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015025972A JP6672591B2 (en) | 2015-02-13 | 2015-02-13 | Information processing apparatus, service receiving method, and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015025972A JP6672591B2 (en) | 2015-02-13 | 2015-02-13 | Information processing apparatus, service receiving method, and computer program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016149034A JP2016149034A (en) | 2016-08-18 |
| JP6672591B2 true JP6672591B2 (en) | 2020-03-25 |
Family
ID=56691857
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015025972A Active JP6672591B2 (en) | 2015-02-13 | 2015-02-13 | Information processing apparatus, service receiving method, and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6672591B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7442309B2 (en) | 2019-12-09 | 2024-03-04 | 株式会社メルカリ | Terminal device, data sharing method and program |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2583174A1 (en) * | 2010-06-18 | 2013-04-24 | Sweetlabs, Inc. | Systems and methods for integration of an application runtime environment into a user computing environment |
| JP2012133656A (en) * | 2010-12-22 | 2012-07-12 | Toshiba Corp | Portable electronic apparatus and ic card |
| US9519726B2 (en) * | 2011-06-16 | 2016-12-13 | Amit Kumar | Surfacing applications based on browsing activity |
| JP5313372B2 (en) * | 2012-02-06 | 2013-10-09 | 株式会社コナミデジタルエンタテインメント | Application system, application installation method, application server, program |
-
2015
- 2015-02-13 JP JP2015025972A patent/JP6672591B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016149034A (en) | 2016-08-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5304817B2 (en) | Image forming apparatus, image forming system, image forming apparatus control method, and image forming apparatus control program | |
| US8547572B2 (en) | Image processing apparatus, image processing system, recording medium, and method for transmitting URL information of a web browser | |
| US9191455B2 (en) | Image forming apparatus for being able to utilize application in which Web browser is used | |
| US10687187B2 (en) | Information processing system configured to determine usability of an application, information processing apparatus, and information processing method | |
| JP4732155B2 (en) | Image processing apparatus and control method | |
| US10712986B2 (en) | Job processing apparatus that stops job according to user's instruction, method of controlling same, and storage medium | |
| JP5397419B2 (en) | Terminal device, web page display method, and computer program | |
| JP4556978B2 (en) | Image forming apparatus, public information utilization method, and computer program | |
| JP4934743B2 (en) | Image processing apparatus and control method | |
| US9864556B2 (en) | Image forming apparatus having web browser, method of controlling image forming apparatus, and storage medium | |
| JP7366680B2 (en) | Image processing device, its control method, and program | |
| JP2012034277A (en) | Image processing system, control method thereof, and program | |
| JP6492711B2 (en) | Relay device, operation screen providing device, and program | |
| JP2016126481A (en) | Device control program, device control method, and device control apparatus | |
| JP2012081648A (en) | Image forming apparatus, information processing method using the same, and computer program | |
| JP6672591B2 (en) | Information processing apparatus, service receiving method, and computer program | |
| JP2019175100A (en) | Setup method of application program and download server | |
| JP2014057162A (en) | Image forming apparatus, control method of image forming apparatus, and control program of image forming apparatus | |
| JP2006243929A (en) | Terminal device management system, terminal device management method, and computer program | |
| JP6617564B2 (en) | Image forming apparatus, application execution method, application rewriting method, and computer program | |
| JP6623813B2 (en) | Image forming apparatus, message display method, and computer program | |
| US10270919B2 (en) | Image forming apparatus, image data transmission method, and computer program | |
| JP6127696B2 (en) | Processing device, display method, and computer program | |
| US12436784B2 (en) | Information processing apparatus using program cooperation, control method therefor, and storage medium storing control program therefor | |
| JP6766667B2 (en) | Image processing system, image processing device, login screen display method, and computer program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180118 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181017 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181127 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190124 Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20190124 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190702 |
|
| 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: 20200204 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200217 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6672591 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |