(57)【要約】      （修正有）【課題】クラウドプリントシステムにおけるクラウドプリンタ共有方法及びクラウド、プリントシステムを提供する。【解決手段】クラウドプリントサーバ４０に、第１及び第２のクラウドプリントアカウントが登録され、第１のクラウドプリントアカウントがクラウドプリンタ３０に関連付けられ、第２のモバイル端末２０の第２のクライアントは、第１のモバイル端末１０の第１のクライアントからクラウドプリンタの情報を受信し、第２のクライアントが第２のクラウドプリントアカウントを介してクラウドサーバからクラウドプリンタを共有する情報を受信し、第２のクライアントが第２のクラウドプリントアカウントを介してクラウドプリンタに関連付けるよう要求する情報をクラウドサーバへ送信し、クラウドサーバが第２のクラウドプリントアカウントをクラウドプリンタに関連付ける。【選択図】図１
2019175469.tif 000002
【特許請求の範囲】
【請求項１】
クラウドプリントシステム用のクラウドサーバであって、
クラウドプリンタ登録インターフェースと、
クラウドプリントアカウント登録インターフェースと、
前記クラウドプリントアカウント登録インターフェースを介して登録されたクラウドプリントアカウントを、前記クラウドプリンタ登録インターフェースを介して登録されたクラウドプリンタに関連付けるための関連付けモジュールと、
前記クラウドプリントアカウントを使用するクライアントに通信するための通信モジュールと
を備え、    
第１のクライアントが第１のクラウドプリントアカウントを介して第１のクラウドプリントアカウントに関連付けられている前記クラウドプリンタを共有することに係る要求情報を前記クラウドサーバへ送信した場合に、前記クラウドサーバは第２のクラウドプリントアカウントを介して前記クラウドプリンタを共有する情報を第２のクライアントへプッシュし、
前記通信モジュールが第２のクライアントから第２のクラウドプリントアカウントを介して送信された前記クラウドプリンタに関連付けるよう要求する情報を受信した場合に、前記関連付けモジュールは、前記第２のクラウドプリントアカウントが第２のクライアントで前記クラウドプリンタを選択することが可能となるように、前記第２のクラウドプリントアカウントを前記クラウドプリンタに関連付け、
前記クラウドプリンタを共有する情報は、少なくとも、第１のアカウントの前記クラウドサーバに登録された第１のアカウント情報と、前記クラウドプリンタのアクセスアカウント情報とを含む
ことを特徴とするクラウドサーバ。
【請求項２】
クラウドプリントシステム用のクラウドサーバであって、
クラウドプリンタ登録インターフェースと、
クラウドプリントアカウント登録インターフェースと、
クラウドプリントアカウント登録インターフェースと、
前記クラウドプリントアカウント登録インターフェースを介して登録されたクラウドプリントアカウントを、前記クラウドプリンタ登録インターフェースを介して登録されたクラウドプリンタに関連付けるための関連付けモジュールと、
前記クラウドプリントアカウントを使用するクライアントに通信するための通信モジュールと
を備え、
第１のクライアントが第１のクラウドプリントアカウントを介して第１のクラウドプリントアカウントに関連付けられている前記クラウドプリンタを共有することに係る要求情報を前記クラウドサーバへ送信した場合に、前記クラウドサーバは、第２のクラウドプリントアカウントを介して前記クラウドプリンタを共有する情報を第２のクライアントへプッシュし、
前記通信モジュールが第２のクライアントから第２のクラウドプリントアカウントを介して送信された前記クラウドプリンタに関連付けるよう要求する情報を受信した場合に、前記関連付けモジュールは、前記第２のクラウドプリントアカウントが第２のクライアントで前記クラウドプリンタを選択することが可能となるように、前記第２のクラウドプリントアカウントを前記クラウドプリンタに関連付け、
前記要求情報は、前記クラウドプリンタの装置情報と、前記クラウドプリンタの前記クラウドサーバにおける登録情報とを含む
ことを特徴とするクラウドサーバ。
【請求項３】
前記要求情報は、前記クラウドプリンタの装置情報と、前記クラウドプリンタの前記クラウドサーバにおける登録情報とを含む
ことを特徴とする請求項1に記載のクラウドサーバ。
【請求項４】
前記要求情報は、さらに前記第２のクラウドプリントアカウントの情報を含む
ことを特徴とする請求項２又は３に記載のクラウドサーバ。
【請求項５】
前記クラウドプリンタを共有する情報は、第２のクライアントにインストールされたインスタントメッセージソフトを介して該第２のクライアントへプッシュされる
ことを特徴とする請求項１又は２に記載のクラウドサーバ。
【請求項６】
前記クラウドプリンタを共有する情報は、さらに前記クラウドプリンタに係るアプリケーションプログラムの取得アドレスを含む
ことを特徴とする請求項１又は２に記載のクラウドサーバ。
【請求項７】
前記クラウドプリンタを共有する情報は、該クラウドプリンタの情報を示す２次元コードである
ことを特徴とする請求項１又は２に記載のクラウドサーバ。
【請求項８】
受信された要求情報の有効性を検証するための検証モジュールをさらに備え、
要求情報が有効である場合に、前記クラウドサーバは、前記第２のクラウドプリントアカウントを介して、前記クラウドプリンタを共有する情報を前記第２のクライアントへプッシュする
ことを特徴とする請求項１乃至７のいずれか１つに記載のクラウドサーバ。
【請求項９】
第１のクラウドプリントアカウント及び第２のクラウドプリントアカウントが登録されているクラウドサーバと、
前記クラウドサーバに登録されており、前記第１のクラウドプリントアカウントに関連付けられているクラウドプリンタと、
を備え、
前記第１のクラウドプリントアカウントは、第１のクライアントにログインし、前記クラウドサーバに通信することが可能であり、
前記第２のクラウドプリントアカウントは、第２のクライアントにログインし、前記クラウドサーバに通信することが可能であり、
前記クラウドサーバは、第１のクライアントから第１のクラウドプリントアカウントを介して送信された第１のクラウドプリントアカウントに関連付けられている前記クラウドプリンタを共有することに係る要求情報を受信した場合に、第２のクラウドプリントアカウントを介して前記クラウドプリンタを共有する情報を第２のクライアントへプッシュし、
前記クラウドサーバは、第２のクライアントから第２のクラウドプリントアカウントを介して送信された前記クラウドプリンタに関連付けるよう要求する情報を受信した場合に、前記第２のクラウドプリントアカウントが第２のクライアントで前記クラウドプリンタを選択することが可能となるように、前記第２のクラウドプリントアカウントを前記クラウドプリンタに関連付け、
前記クラウドプリンタを共有する情報は、少なくとも、第１のアカウントの前記クラウドサーバに登録された第１のアカウント情報と、前記クラウドプリンタのアクセスアカウント情報とを含む
ことを特徴とするクラウドプリントシステム。
【請求項１０】
第１のクラウドプリントアカウント及び第２のクラウドプリントアカウントが登録されているクラウドサーバと、
前記クラウドサーバに登録されており、前記第１のクラウドプリントアカウントに関連付けられているクラウドプリンタと、
を備え、
前記第１のクラウドプリントアカウントは、第１のクライアントにログインし、前記クラウドサーバに通信することが可能であり、
前記第２のクラウドプリントアカウントは、第２のクライアントにログインし、前記クラウドサーバに通信することが可能であり、
前記クラウドサーバは、第１のクライアントから第１のクラウドプリントアカウントを介して送信された第１のクラウドプリントアカウントに関連付けられている前記クラウドプリンタを共有することに係る要求情報を受信した場合に、第２のクラウドプリントアカウントを介して前記クラウドプリンタを共有する情報を第２のクライアントへプッシュし、
前記クラウドサーバは、第２のクライアントから第２のクラウドプリントアカウントを介して送信された前記クラウドプリンタに関連付けるよう要求する情報を受信した場合に、前記第２のクラウドプリントアカウントが第２のクライアントで前記クラウドプリンタを選択することが可能となるように、前記第２のクラウドプリントアカウントを前記クラウドプリンタに関連付け、
前記要求情報は、前記クラウドプリンタの装置情報と、前記クラウドプリンタの前記クラウドサーバにおける登録情報とを含む
ことを特徴とするクラウドプリントシステム。
【請求項１１】
前記要求情報は、前記クラウドプリンタの装置情報、前記クラウドプリンタの前記クラウドサーバにおける登録情報、及び前記第２のクラウドプリントアカウントの情報を含む
ことを特徴とする請求項９に記載のクラウドプリントシステム。
【請求項１２】
前記クラウドプリンタを共有する情報は、第２のクライアントにインストールされたインスタントメッセージソフトを介して該第２のクライアントへプッシュされる
ことを特徴とする請求項１０又は１１に記載のクラウドプリントシステム。
【請求項１３】
前記クラウドプリンタを共有する情報は、さらに前記クラウドプリンタに係るアプリケーションプログラムの取得アドレスを含む
ことを特徴とする請求項１０又は１１に記載のクラウドプリントシステム。
【請求項１４】
前記クラウドプリンタを共有する情報は、該クラウドプリンタの情報を示す２次元コードである
ことを特徴とする請求項１０又は１１に記載のクラウドプリントシステム。
【請求項１５】
受信された要求情報の有効性を検証するための検証モジュールをさらに備え、
要求情報が有効である場合に、前記クラウドサーバは、前記第２のクラウドプリントアカウントを介して、前記クラウドプリンタを共有する情報を前記第２のクライアントへプッシュする
ことを特徴とする請求項９乃至１４のいずれか１つに記載のクラウドプリントシステム。
【請求項１６】
クラウドプリントシステムにおけるクラウドプリンタであって、
通信インターフェースと、クラウドプリンタ情報を出力するためのクラウドプリンタ情報出力部とを備え、
請求項１乃至８のいずれか１つに記載のクラウドサーバの前記クラウドプリンタ登録インターフェースを介して登録され、前記クラウドプリンタ情報出力部を介して前記クラウドサーバへクラウドプリンタ情報を出力し、
前記通信インターフェースは、第１のクラウドプリントアカウントを介して第１のクライアントからのプリントジョブ情報を受信すること、及び第２のクラウドプリントアカウントを介して第２のクライアントからのプリントジョブ情報を受信することに使用される
ことを特徴とするクラウドプリンタ。
【請求項１７】
クラウドプリンタに関連付けている第１のクラウドプリントアカウント、及び前記クラウドプリンタに関連付けるべき第２のクラウドプリントアカウントがクラウドサーバに登録されているクラウドプリントシステムにて、前記クラウドプリンタを共有する方法であって、
第１のクライアントが、第１のクラウドプリントアカウントを介して、前記クラウドプリンタを共有することに係る要求情報をクラウドサーバへ送信することと、
第２のクライアントが、第２のクラウドプリントアカウントを介して、クラウドサーバによりプッシュされた前記クラウドプリンタを共有する情報を受信することと、
第２のクライアントが、第２のクラウドプリントアカウントを介して、前記クラウドプリンタに関連付けるよう要求する情報をクラウドサーバへ送信することと、
クラウドサーバが、第２のクライアントから送信された前記クラウドプリンタに関連付けるよう要求する情報を受信し、前記第２のクラウドプリントアカウントが第２のクライアントで前記クラウドプリンタを選択することが可能となるように、第２のクラウドプリントアカウントを前記クラウドプリンタに関連付けることと
を含み、
前記クラウドプリンタを共有する情報は、少なくとも、第１のアカウントの前記クラウドサーバに登録された第１のアカウント情報と、前記クラウドプリンタのアクセスアカウント情報とを含む
ことを特徴とするクラウドプリンタ共有方法。
【請求項１８】
前記要求情報は、前記クラウドプリンタの装置情報、前記クラウドプリンタの前記クラウドサーバにおける登録情報、及び前記第２のクラウドプリントアカウントの情報を含む
ことを特徴とする請求項１７に記載のクラウドプリンタ共有方法。
【請求項１９】
前記クラウドプリンタを共有する情報は、第２のクライアントにインストールされたインスタントメッセージソフトを介して該第２のクライアントへプッシュされる
ことを特徴とする請求項１７に記載のクラウドプリンタ共有方法。
【請求項２０】
前記クラウドプリンタを共有する情報は、さらに前記クラウドプリンタに係るアプリケーションプログラムの取得アドレスを含む
ことを特徴とする請求項１７に記載のクラウドプリンタ共有方法。
【請求項２１】
前記クラウドプリンタを共有する情報は、該クラウドプリンタの情報を示す２次元コードである
ことを特徴とする請求項１７に記載のクラウドプリンタ共有方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１５年４月１７日に中国特許庁に出願された、出願番号が２０１５１０１８４７７１．５、発明の名称が「クラウドプリンタを共有する方法及びクラウドサーバ、クラウドプリントシステム」である中国特許出願を基礎として優先権を主張するものであり、上記特許の全部内容を本願に取り込む。
【０００２】
本発明はクラウドプリントの技術分野に関し、特にクラウドプリントシステムにおけるクラウドプリンタ共有方法、相応的なクラウドサーバ及びクラウドプリントシステムに関する。
【背景技術】
【０００３】
クラウドプリント技術がインターネットを基礎とすることができることに伴い、プリント装置の資源を統合し、共有プリントプラットフォームを構築し、随時に随処に世間へ品質標準化されたプリントサービスを提供することができるようになってきた。現在、既存のクラウドプリント技術に基づき、ユーザがモバイル端末及びクラウドプリンタを使用してクラウドプリントを行う操作過程において、ユーザがモバイル端末におけるクラウドプリントアプリケーションプログラムを開いて相応的なクラウドプリントアカウントにログインした後に、さらに、携帯電話で１次元コード又は２次元コードをスキャンするか、又は手動で入力することで、クラウドプリンタの装置コード及びアクセスキー等関連データを読み込む必要があり、これにより、該クラウドプリンタと、ユーザモバイル端末のクラウドプリントアプリケーションプログラム及びクラウドプリントアカウントとの登録及びバインディングを実現することができる。登録及びバインディングが行われたクラウドプリンタは、ユーザモバイル端末におけるクラウドプリントアプリケーションプログラムのプリンタリストに表示される。このように、ユーザは、モバイル端末及び相応的なクラウドプリント装置でプリントジョブを気楽に実行することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、このような登録及びバインディングの過程には、ある程度の弊害がある。例えば、携帯電話でスキャンする場合には、ユーザモバイル端末及びクラウドプリンタは同じ場所にあり、且つ近い距離を保持しなければならない。手動で入力する場合には、プリンタの冗長な装置コード及びアクセスキーの入力により、ユーザに不便さを感じさせ、また、このような手動でキーを入力し保存することにセキュリティリスクがある程度存在している。
【課題を解決するための手段】
【０００５】
上記技術課題を解決するために、本発明は新たなクラウドプリントシステムにおけるクラウドプリンタ共有方法及び相応的なクラウドサーバ、クラウドプリントシステムを提出する。該方法によって、ユーザはモバイル端末（即ちクライアント）でクラウドプリンタとの関連付け操作を便利に実現することができる。これにより、ユーザはクラウドプリントシステムのクラウドプリント装置の資源を気楽に使用することができる。
【０００６】
上記技術課題を解決するために、本発明はクラウドプリントシステムにおけるクラウドプリンタ共有方法を提供する。クラウドサーバに、クラウドプリンタに関連付けている第１のクラウドプリントアカウント、及び前記クラウドプリンタに関連付けるべき第２のクラウドプリントアカウントが登録されているクラウドプリントシステムにて、前記クラウドプリンタを共有する方法であって、第１のクライアントが前記第２のクライアントへ前記クラウドプリンタの情報を共有することと、第２のクライアントが前記クラウドプリンタの情報を受信することと、第２のクライアントが、第２のクラウドプリントアカウントを介して、前記クラウドプリンタに関連付けるよう要求する情報をクラウドサーバへ送信することと、クラウドサーバが、第２のクライアントから送信された前記クラウドプリンタに関連付けるよう要求する情報を受信し、第２のクラウドプリントアカウントを前記クラウドプリンタに関連付けることとを含む。
【０００７】
１つの実施例では、前記第１のクライアントが前記第２のクライアントへ前記クラウドプリンタの情報を共有することは、第１のクライアントが、第１のクラウドプリントアカウントを介して、第２のクラウドプリントアカウントへ前記クラウドプリンタを共有することに係る要求情報をクラウドサーバへ送信するステップと、クラウドサーバが、第１のクライアントから送信された要求情報を受信して検証し、要求情報が有効である場合に、第２のクラウドプリントアカウントを介して、前記クラウドプリンタを共有する情報を第２のクライアントへプッシュするステップとを含み、前記第２のクライアントが前記クラウドプリンタの情報を受信することは、第２のクライアントが第２のクラウドプリントアカウントを介してクラウドサーバによりプッシュされた前記クラウドプリンタを共有する情報を受信することを含む。
【０００８】
１つの実施例では、前記方法は、第２のクラウドプリントアカウントを前記クラウドプリンタに関連付けた後に、第２のクライアントが第２のクラウドプリントアカウントを介して前記クラウドサーバから前記クラウドプリンタの状態情報を取得するか、又は第２のクライアントが第２のクラウドプリントアカウントを介して前記クラウドプリンタとインタラクションを行って前記クラウドプリンタの状態情報を取得するステップをさらに含む。
【０００９】
１つの実施例では、前記要求情報は、前記クラウドプリンタの装置情報、前記クラウドプリンタのクラウドサーバにおける登録情報、及び前記第２のクラウドプリントアカウントの情報を含む。
【００１０】
さらに、前記クラウドプリンタのクラウドサーバにおける登録情報は、前記クラウドプリンタのアクセスアカウント及びアクセスキーを含んでもよい。
【００１１】
１つの実施例では、クラウドサーバは、クラウドデータベースを検索することにより前記要求情報が有効であるか否かを検証し、前記要求情報が無効である場合に、装置が間違った旨の提示情報を第１のクライアントへ返送する。
【００１２】
１つの実施例では、前記クラウドプリンタを共有する情報は、第１のクラウドプリントアカウントのクラウドサーバにおける登録情報、及び前記クラウドプリンタのクラウドサーバにおける登録情報を含む。
【００１３】
１つの実施例では、前記クラウドプリンタを共有する情報は、前記クラウドプリンタに関連付けることに同意するか否かを提示する情報をさらに含んでもよく、第２のクライアントは、第２のクラウドプリントアカウントを介して前記クラウドプリンタに関連付けることに同意した旨のユーザ操作情報を受信した場合に、前記クラウドプリンタに関連付けるよう要求する情報をクラウドサーバへ送信する。
【００１４】
さらに、前記クラウドプリンタに関連付けるよう要求する情報は、前記クラウドプリンタのクラウドサーバにおける登録情報を含んでもよい。
【００１５】
１つの実施例では、クラウドサーバは、クラウドプリンタを第２のクラウドプリントアカウントに対応付けて登録することにより、第２のクラウドプリントアカウントと前記クラウドプリンタとの関連付けを実現する。
【００１６】
１つの実施例では、第２のクラウドプリントアカウントを前記クラウドプリンタに関連付けた後に、クラウドサーバは、第２のクラウドプリントアカウントを介して、前記クラウドプリンタに関する情報を第２のクライアントへプッシュする。
【００１７】
１つの実施例では、前記クラウドプリンタに関する情報は、前記クラウドプリンタの名称、ＩＰアドレス、ＭＡＣアドレス及び地理位置情報を含む。
【００１８】
１つの実施例では、前記第１のクライアント及び第２のクライアント夫々には、インスタントメッセージソフトがインストールされており、第１のクライアントが前記第２のクライアントへ前記クラウドプリンタの情報を共有することは、第１のクライアントが前記インスタントメッセージソフトを介して前記クラウドプリンタの情報を前記第２のクライアントへ共有することを含む。
【００１９】
１つの実施例では、第１のクライアントが前記インスタントメッセージソフトを介して前記クラウドプリンタの情報を前記第２のクライアントへ共有する際に、前記クラウドプリントシステムに接続する情報を前記クラウドプリンタの情報とともにパッケージングして前記第２のクライアントへ共有する。
【００２０】
また、本発明はクラウドプリントシステムのクラウドサーバを提供する。クラウドサーバは、クラウドプリンタ登録インターフェースと、クラウドプリントアカウント登録インターフェースと、前記クラウドプリントアカウント登録インターフェースを介して登録されたクラウドプリンタアカウントを、前記クラウドプリンタ登録インターフェースを介して登録されたクラウドプリンタに関連付けるための関連付けモジュールと、前記クラウドプリンタアカウントを使用するクライアントに通信するための通信モジュールと、受信された情報の有効性を検証するための検証モジュールとを備え、前記通信モジュールが、第１のクライアントから第１のクラウドプリントアカウントを介して送信された、第１のクラウドプリントアカウントに関連付けられているクラウドプリンタを共有することに係る要求情報を受信した場合に、前記検証モジュールは、要求情報を検証し、要求情報が有効である場合に、前記通信モジュールは、第２のクラウドプリントアカウントを介して前記クラウドプリンタを共有する情報を第２のクライアントへプッシュし、前記通信モジュールが、第２のクライアントから第２のクラウドプリントアカウントを介して送信された前記クラウドプリンタに関連付けるよう要求する情報を受信した場合に、前記関連付けモジュールは、第２のクラウドプリントアカウントを前記クラウドプリンタに関連付ける。
【００２１】
１つの実施例では、前記要求情報は、前記クラウドプリンタの装置情報、前記クラウドプリンタのクラウドサーバにおける登録情報、及び前記第２のクラウドプリントアカウントの情報を含む。
【００２２】
さらに、前記クラウドプリンタのクラウドサーバにおける登録情報は、前記クラウドプリンタのアクセスアカウント及びアクセスキーを含む。
【００２３】
さらに、前記クラウドプリンタを共有する情報は、第１のクラウドプリントアカウントのクラウドサーバにおける登録情報、及び前記クラウドプリンタのクラウドサーバにおける登録情報を含む。
【００２４】
さらに、本発明はクラウドプリントシステムを提供する。クラウドプリントシステムは、第１のクラウドプリントアカウント及び第２のクラウドプリントアカウントが登録されているクラウドサーバと、前記クラウドサーバに登録されており、前記第１のクラウドプリントアカウントに関連付けられているクラウドプリンタと、前記第１のクラウドプリントアカウントを使用することで前記クラウドサーバに通信する第１のクライアントと、前記第２のクラウドプリントアカウントを使用することで前記クラウドサーバに通信する第２のクライアントとを備え、前記第１のクライアントは前記第２のクライアントへ前記クラウドプリンタの情報を共有し、第２のクライアントは前記クラウドプリンタの情報を受信し、前記第２のクライアントは、第２のクラウドプリントアカウントを介して、前記クラウドプリンタに関連付けるよう要求する情報をクラウドサーバへ送信し、前記クラウドサーバは、第２のクライアントから送信された前記クラウドプリンタに関連付けるよう要求する情報を受信し、内蔵された関連付けモジュールを介して、第２のクラウドプリントアカウントを前記クラウドプリンタに関連付け、前記第１のクライアントが前記第２のクライアントへ前記クラウドプリンタの情報を共有することは、第１のクライアントが前記クラウドプリンタを共有することに係る要求情報を前記クラウドサーバへ送信することと、前記クラウドサーバが、内蔵された検証モジュールを介して、受信された要求情報を検証し、要求情報が有効である場合に、前記クラウドサーバから前記クラウドプリンタを共有する情報を第２のクライアントへプッシュすることとを含み、第２のクライアントが前記クラウドプリンタの情報を受信することは、前記第２のクライアントが前記クラウドサーバによりプッシュされた前記クラウドプリンタを共有する情報を受信することを含み、及び／又は前記第１のクライアント及び第２のクライアント夫々には、インスタントメッセージソフトがインストールされており、前記第１のクライアントが前記第２のクライアントへ前記クラウドプリンタの情報を共有することは、第１のクライアントが前記インスタントメッセージソフトを介して前記クラウドプリンタの情報を前記第２のクライアントへ共有し、第１のクライアントが前記第２のクライアントへ前記クラウドプリンタの情報を共有することを含む。
【００２５】
１つの実施例では、前記要求情報は、前記クラウドプリンタの装置情報、前記クラウドプリンタのクラウドサーバにおける登録情報、及び前記第２のクラウドプリントアカウントの情報を含む。
【００２６】
１つの実施例では、前記クラウドプリンタのクラウドサーバにおける登録情報は、前記クラウドプリンタのアクセスアカウント及びアクセスキーを含む。
【００２７】
さらに、前記クラウドプリンタを共有する情報は、第１のクラウドプリントアカウントのクラウドサーバにおける登録情報、及び前記クラウドプリンタのクラウドサーバにおける登録情報を含む。
【００２８】
従来技術に比べると、本発明の一又は複数の実施例は以下の利点を有する。
１．本発明によれば、ワンキーでクラウドプリンタを共有することができる。
また、本発明によれば、モバイル端末とクラウドプリンタとの関連付け（バインディング）は遠距離の場合でも実現できる。これにより、空間位置によって制限されずにクラウドプリントサービスを使用することができる。
２．本発明によれば、ワンキーでクラウドプリンタを共有することが実現できる。また、本発明によれば、モバイル端末とクラウドプリンタとを関連付ける（バインディングする）際に、プリンタの冗長な装置コード及びアクセスキーを入力又は記憶する必要がなく、便利で簡単に実現でき、操作全過程は一層安全、確実になる。
【００２９】
本発明の他の特徴及び利点について後述し、明細書から部分的に明らかになり、又は本発明を実施することで理解される。本発明の目的及び他の利点は、明細書、特許請求の範囲及び図面に特定された構成によって実現され得られる。
【図面の簡単な説明】
【００３０】
図面に基づくと、本発明をさらに理解することができる。図面は、明細書の一部として、本発明に係る実施例とともに本発明に対する解釈に使用されるものであり、本発明を制限するものではない。
【図１】本発明に係る実施例の１台のクラウドプリントシステムの模式図である。
【図２】本発明に係る実施例において１台のクラウドプリンタがクラウドサーバに登録される過程の模式図である。
【図３】本発明に係る実施例においてユーザが１台のモバイル端末を介してクラウドサーバに登録する過程の模式図である。
【図４】本発明に係る実施例に提供されるクラウドプリンタ共有方法のワークフローチャートである。
【図５】本発明に係る実施例において一方のモバイル端末がクラウドプリンタを他方のモバイル端末へ共有する模式図である。
【図６】本発明に係る実施例においてウィーチャット（ＷｅＣｈａｔ）を介してクラウドプリンタを共有する模式図である。
【発明を実施するための形態】
【００３１】
本発明の目的、技術方案及び利点を一層明確化させるために、以下、実施例及び図面に基づいて本発明を更に詳しく説明する。
【００３２】
一般的に、クラウドプリントシステムは、クラウドプリントサーバ（クラウドストレージ機能付き）と、クラウドサーバに登録されたクラウドプリンタと、クラウドサーバに接続可能な一又は複数のクライアントとを備える。ここで、クライアントはモバイル端末であってもよい。図１には、本発明の方法を使用するクラウドプリントシステムが例示されている。該クラウドプリントシステムは、第１のモバイル端末１０、第２のモバイル端末２０、クラウドプリンタ３０及びクラウドサーバ４０を備える。ここで、通常、クラウドプリンタ３０には、クラウドプリンタの関連情報をモバイル端末に提供して認識させるために、静的若しくは動的２次元コードが設定されているか、又はＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）のような機能モジュールが設けられている。相応的に、少なくとも第１のモバイル端末１０には、クラウドプリンタ３０の２次元コード又はクラウドプリンタ３０のＮＦＣモジュールにおけるプリンタの装置情報を読み取るためのカメラ及びＮＦＣモジュールが設けられている。
【００３３】
クラウドプリントシステムにおいて、クラウドサーバ４０は主に以下の機能を実現する。（１）クラウドプリンタに登録用のインターフェースを提供して、各クラウドプリンタが便利にクラウドプリントシステムに登録されるようにする。（２）ユーザにクラウドプリントアカウントの登録用のインターフェースを提供して、ユーザがクライアントを介して登録を完成させた後にクラウドプリントシステムに便利にアクセスできるようにする。（３）処理のために、登録されているクラウドプリンタ及びクラウドプリントアカウント情報をクラウドストレージに入れる。（４）クラウドプリントアカウントとクラウドプリンタとの関連付け（バインディング）のサービスを実現する。（５）クラウドプリントサービスに係るデータ、命令及状態の処理を実現する。（６）クラウドプリントシステムにおける任意の装置（クラウドプリンタを含む）間の情報通信処理を実現する。
【００３４】
クラウドプリンタ３０は、クラウドサーバにより提供された登録インターフェースを使用して、クラウドサーバに登録した後に、システムにおける自身に関連付けられた（バインディングされた）クラウドプリントアカウントにクラウドプリントサービスを提供する。図２は１台のクラウドプリンタがクラウドサーバに登録される過程の模式図である。通常、クラウドプリンタは、クラウドサーバにより提供された登録インターフェースを使用して、ＨＴＴＰＳプロトコルによって相応的な製品ＩＤ及び事前に申請した登録キーで登録を行う。登録が成功したら、クラウドサーバは、該プリンタに１つのクラウドプリンタアクセスアカウント及び一連のアクセスキーを割り当てる。クラウドプリンタは、該アクセスアカウント及びアクセスキーを使用すればクラウドサーバにログインすることができる。クラウドプリンタがクラウドサーバにログインした後に、クラウドサーバは該クラウドプリンタをオンラインリストに入れて、システムにおけるクライアント（本実施例ではモバイル端末である）にサービスを提供する。
【００３５】
モバイル端末１０、２０夫々はクラウドサーバ４０とのインタラクションを行うことができる。ユーザはモバイル端末を介してクラウドサーバへの登録を行い、即ち相応的なクラウドプリントアカウントを得ることができる。クラウドサーバに登録された後に、クラウドプリントシステムにおける一又は複数台のクラウドプリンタとの関連付け（バインディング）操作が完成する。その後、ユーザがモバイル端末で登録されているクラウドプリントアカウントを介してクラウドサーバへアクセスすると、関連付けられている（バインディングされている）クラウドプリンタへアクセスして、クラウドプリントサービスを使用することができる。図３はユーザが１台のモバイル端末を介してクラウドサーバに登録する過程の模式図である。通常はモバイル端末にクラウドプリントアプリケーションプログラム（クラウドプリントＡＰＰとも略称される）を予めインストールする必要があり、インストールが完了したら、クラウドプリントアプリケーションプログラムによって登録操作を完成させることができる。通常、クラウドプリントアプリケーションプログラムを介して、クラウドサーバにより提供された登録インターフェースを利用して、ＨＴＴＰＳプロトコルによってクラウドサーバに登録する。登録が完了した場合に、クラウドサーバはユーザに１つのクラウドプリントアカウントを割り当てる。該クラウドプリントアカウントは１つのユーザアカウント及び１つのユーザキーを含む。ユーザは、割り当てられたユーザアカウント及びユーザキーを、モバイル端末におけるクラウドプリントアプリケーションプログラムに使用すれば、クラウドプリントシステムにログインすることができる。
【００３６】
図１に例示したクラウドプリントシステムでは、第１のモバイル端末１０及び第２のモバイル端末２０夫々にクラウドプリントアプリケーションプログラムがインストールされており、ユーザは既に第１のモバイル端末１０及び第２のモバイル端末２０夫々を介してクラウドサーバへの登録操作を完成させて、第１及び第２のクラウドプリントアカウントを得た。ここで、第１のクラウドプリントアカウントは既にクラウドプリンタ３０に関連付けられている（バインディングされている）が、第２のクラウドプリントアカウントはまだクラウドプリンタ３０に関連付けられていない（バインディングされていない）。
【００３７】
第１のクラウドプリントアカウントとクラウドプリンタ３０との関連付け（バインディング）の具体的な過程は以下のように実現できる。
【００３８】
（１）ユーザは、第１のモバイル端末１０で第１のクラウドプリントアカウントを介してクラウドサーバ４０にログインした後、先にクラウドプリントＡＰＰによってクラウドプリンタ３０における２次元コードをスキャンするか、又は第１のモバイル端末１０におけるＮＦＣモジュールによってクラウドプリンタ３０におけるＮＦＣモジュールと通信することで、クラウドプリンタ３０の装置情報を得る。この装置情報はクラウドプリンタ名称、アクセスＩＤ等情報を含むが、これらに限らない。
【００３９】
（２）クラウドプリンタ３０の装置情報を得た後、第１のモバイル端末１０を介して、クラウドプリンタ３０に関連付ける（バインディングする）旨の命令要求をクラウドサーバ４０へ送信する。
【００４０】
（３）クラウドサーバ４０は、上記命令要求を受信した後、クラウドプリンタ３０と通信して、関連情報の有効性を検証する。情報が有効である場合に、クラウドサーバ４０は第１のクラウドプリントアカウントとクラウドプリンタ３０との関連付け（バインディング）関係を築く。その後、クラウドサーバ４０は、クラウドプリンタ３０のクラウドプリンタ名称、ＩＰアドレス、ＭＡＣアドレス、地理位置及び現在の状態等情報を、第１のモバイル端末１０へプッシュする。
【００４１】
（４）第１のモバイル端末１０は、上記情報を受信した後、第１のクラウドプリントアカウントに関連付けられているクラウドプリンタ３０の装置情報及び状態情報を表示する。これにより、第１のモバイル端末１０において該クラウドプリンタ３０を随時にクリックして選択してプリントサービスを行うことができる。
【００４２】
勿論、第１のモバイル端末１０は上記のようにクラウドプリントシステムにおける他の複数のクラウドプリンタ（不図示）に関連付けてバインディングされてもよい。本実施例では、例として１台のクラウドプリンタ３０のみを示している。
【００４３】
操作過程の簡略化及び操作過程の安全性の向上のために、本発明では、上記クラウドプリントシステムにおいて、ユーザは、第１のモバイル端末１０を操作することで、第１のクラウドプリントアカウントに関連付けられている（バインディングされている）クラウドプリンタ３０をワンキーで第２のクラウドプリントアカウントへ共有する。これにより、第２のクラウドプリントアカウントとクラウドプリンタ３０との関連付け（バインディング）は実現され、ユーザは第２のモバイル端末２０でもクラウドプリントサービスを利用することができる。
【００４４】
ここで、第１のクライアントは第２のクライアントへクラウドプリンタの情報を共有することができ、第２のクライアントはクラウドプリンタの情報を受信し、第２のクライアントは第２のクラウドプリントアカウントを介してクラウドプリンタに関連付けるよう要求する情報をクラウドサーバへ送信し、クラウドサーバは、第２のクライアントから送信されたクラウドプリンタに関連付けるよう要求する情報を受信し、第２のクラウドプリントアカウントをクラウドプリンタに関連付ける。
【００４５】
説明の便宜上、以下は、第１のモバイル端末１０に使用されクラウドプリンタ３０に関連付けられている第１のクラウドプリントアカウントを、ソースアカウントと略称し、第２のモバイル端末２０に使用されクラウドプリンタ３０に関連付けられていない第２のクラウドプリントアカウントを、ターゲットアカウントと略称する。
【００４６】
図４は上記方法の具体的な実施例におけるワークフローチャートを示している。該方法は以下のステップを含む。
【００４７】
Ｓ１０：ユーザは、第１のモバイル端末１０で第１のクラウドプリントアカウント（ソースアカウント）を使用して、クラウドプリントＡＰＰのクラウドプリンタリストにおいて、ソースアカウントに関連付けてバインディングされている１台のクラウドプリンタ（本実施例ではクラウドプリンタ３０である）をクリックして選択してから、ポップアップされたメニューから「ワンキーでクラウドプリンタを共有する」機能を選択し、クラウドプリンタ３０の共有先のターゲットアカウントを入力する。
【００４８】
Ｓ２０：第１のモバイル端末１０は、ネットワークを介してクラウドサーバ４０へ「クラウドプリンタを共有する」旨の要求情報を送信し、第１のモバイル端末１０における共有されるべきクラウドプリンタ３０の装置情報、クラウドプリンタ３０のクラウドサーバ４０における登録情報、及びターゲットアカウント情報をクラウドサーバ４０に送信する。ここで、クラウドプリンタの装置情報はクラウドプリンタの名称等情報を含むが、これに限らない。クラウドプリンタのクラウドサーバにおける登録情報はクラウドプリンタのアクセスアカウント及びアクセスキーを含むが、これらに限らない。
【００４９】
Ｓ３０：クラウドサーバ４０は、「クラウドプリンタを共有する」旨の要求及び上記のクラウドプリンタ３０に関する情報を受信した後、関連するクラウドデータベースを検索して共有されるべきクラウドプリンタの情報が有効であるか否かを検証する。
【００５０】
有効である場合にはステップＳ４０に移行するが、有効でない場合にはステップＳ５０に移行する。
【００５１】
Ｓ４０：クラウドサーバ４０は共有先のターゲットアカウントへ「クラウドプリンタを共有する」情報をプッシュしてから、ステップＳ６０に移行する。ここで、「クラウドプリンタを共有する」情報は少なくとも第１のモバイル端末１０のクラウドサーバ４０に登録されたアカウント情報及びクラウドプリンタ３０のアクセスアカウント情報を含む。
【００５２】
Ｓ５０：クラウドサーバ４０は装置が間違った旨の提示情報を第１のモバイル端末１０へ返送する。
【００５３】
Ｓ６０：ユーザがターゲットアカウントを介して第２のモバイル端末２０を操作している場合、又は以降に第２のモバイル端末２０でターゲットアカウントにログインした場合に、第２のモバイル端末２０におけるクラウドプリントＡＰＰはクラウドサーバ４０によりプッシュされた「クラウドプリンタを共有する」情報を受信する。また、第２のモバイル端末２０が該情報を受信した場合に、上記「クラウドプリンタを共有する」情報におけるクラウドプリンタ３０に関する情報をユーザにさらに提示して、該クラウドプリンタ３０に関連付ける（バインディングする）よう要求するか否かをユーザに選択させる。
【００５４】
関連付けると選択された場合にはステップＳ７０に移行するが，関連付けないと選択された場合には処理を中断する。
【００５５】
言い換えれば、「クラウドプリンタを共有する」情報は、前記クラウドプリンタに関連付けることに同意するか否かを提示する情報をさらに含む。
【００５６】
Ｓ７０：ターゲットアカウントを使用しているユーザが、第２のモバイル端末２０でクラウドプリンタ３０に関連付ける（バインディングする）よう要求すると選択した場合に、第２のモバイル端末２０におけるクラウドプリントＡＰＰは、「クラウドプリンタに関連付ける（バインディングする）」よう要求する情報をクラウドサーバ４０に送信し、ここで、クラウドプリンタ３０に関する情報をもクラウドサーバ４０に送信する。
【００５７】
Ｓ８０：クラウドサーバ４０は上記の「クラウドプリンタに関連付ける（バインディングする）」よう要求する情報を受信した後に、関連付け・バインディング処理を行って、クラウドプリンタ３０をターゲットアカウントに対応付けて登録し、第２のクラウドプリントアカウントを介して前記クラウドプリンタの関連情報を第２のモバイル端末へプッシュする。該関連情報はクラウドプリンタ３０のクラウドプリンタ名称、ＩＰアドレス、ＭＡＣアドレス及び地理位置等情報を含むが、これらに限らない。
【００５８】
Ｓ９０：第２のモバイル端末２０は、関連付けが成功したクラウドプリンタ３０のＩＰアドレス及び名称等関連情報を受信した後に、クラウドプリンタ３０の状態情報を直接又は間接に取得し、クラウドプリントアプリケーションプログラムのプリンタリストに上記クラウドプリンタの関連情報（例えば、装置情報及び状態情報）を表示することができる。これにより、ターゲットアカウントを使用しているユーザは第２のモバイル端末２０で該クラウドプリンタ３０を選択し、クラウドプリントジョブを実行することができる。
【００５９】
図５には、本発明により提供される第１のクライアントが第２のクライアントへクラウドプリンタの情報を共有する他の方法の実施例が示されている。ここで、第１のクライアントは、上記クラウドサーバを介してクラウドプリンタの情報を第２のクライアントへ共有することを除き、前記インスタントメッセージソフトを介して前記クラウドプリンタの情報を前記第２のクライアントへ共有することもできる。即ち、第１のクライアント及び第２のクライアント夫々には、インスタントメッセージソフトがインストールされており、第１のクライアント及び第２のクライアントは該インスタントメッセージソフトを介して情報のインタラクションを行うことができる。該クラウドプリンタの情報は例えばクラウドプリンタの接続情報である。
【００６０】
なお、第１のクライアントが第２のクライアントへクラウドプリンタの情報を共有する方法としては、上記クラウドサーバを介してクラウドプリンタの接続情報を第２のクライアントへ共有してもよく、前記インスタントメッセージソフトを介して前記クラウドプリンタの情報を前記第２のクライアントへ共有してもよく、上記２つの共有方法を同時に含んで、ユーザが共有方法を自ら選択してもよく、又は、第１のクライアントがユーザにより予め設定されたデフォルト共有方法でクラウドプリンタの情報の共有操作を実行してもよい。
【００６１】
本実施例におけるインスタントメッセージソフトは、ウィーチャット、テンセントＱＱ（Ｔｅｎｃｅｎｔ  ＱＱ）、ウェイボー（Ｗｅｉｂｏ）、マイクロソフト社のＭＳＮ（Ｍｉｃｒｏｓｏｆｔ  Ｓｅｒｖｉｃｅ  Ｎｅｔｗｏｒｋ）、ＡＯＬ（Ａｍｅｒｉｃａｎ  Ｏｎｌｉｎｅ）社のＩＣＱ、タオバオ（Ｔａｏｂａｏ）社のワンワン、ネットイース社のＰＯＰＯ、小米（Ｘｉａｏｍｉ）社のＭｉ  Ｔａｌｋ、中国移動社のＦｅｔｉｏｎ等を含むが、これらに限らない。
【００６２】
具体的には、図５に示すように、ユーザは第１のクライアントでクラウドプリンタのアプリケーションプログラムを起動し、該クラウドプリンタのアプリケーションプログラムを介して他のアプリケーションプログラムを選択して、クラウドプリンタの情報を共有することができる。ここで、第１のクライアントはモバイルスマート機器であり、該モバイルスマート機器に組み込まれたオペレーティングシステムは、クラウドプリンタのアプリケーションプログラムが他のアプリケーションプログラムを呼び出すことを許す。他のアプリケーションプログラムは、例えば、上記ウィーチャット、ＱＱ等インスタントメッセージソフトを含む。
【００６３】
モバイルスマート機器では、インスタントメッセージソフトが普及され広く適用されているため、インスタントメッセージソフトを介してクラウドプリンタの情報を共有することにより、他のユーザとクラウドプリントシステムとの接続を一層便利にさせる。また、本発明は、クラウドプリンタのアプリケーションプログラムをまだインストールしていない他のユーザ（例えば第２のユーザ）でも上記クラウドプリントシステムに便利に接続できる方法を提供している。その目的を達成させるために、本実施例では、第１のクライアントは、前記インスタントメッセージソフトを介して前記クラウドプリンタの情報を前記第２のクライアントへ共有する際に、前記クラウドプリントシステムに接続する情報及び前記クラウドプリンタの情報を一緒にパッケージングして前記第２のクライアントへ共有する。ここで、クラウドプリントシステムに接続する情報は、クラウドプリンタのアプリケーションプログラムの取得アドレス情報を含む。即ち、第１のクライアントは、インスタントメッセージソフトを介してクラウドプリンタの情報を外部に共有する際に、クラウドプリンタのアプリケーションプログラムの取得アドレス及び上記クラウドプリンタの情報を一緒にパッケージングして共有する。
【００６４】
図６に示すように、ウィーチャットを例とする場合、ユーザはクラウドプリンタの情報をウィーチャットのモーメンツで直接に共有するか、又は特定の友人に直接にプッシュすることができる。また、第１のクライアントは、クラウドプリンタの情報を共有する際に、クラウドプリンタのアプリケーションプログラムの特定のタグを一緒にパッケージングして送信する。このように、上記クラウドプリンタのアプリケーションプログラム（例えば、特定メーカのプリントドライバプログラム、又はクラウドサーバに接続するためのアプリケーションプログラム）が既にインストールされているクライアントは、友人から直接にプッシュされた、又はモーメンツで共有された情報を受信した後に、該クラウドプリンタのアプリケーションプログラムを直接に起動し実行することができ、前述した図４のステップと同様に、事前に登録された第２のクラウドプリントアカウントにログインして、「クラウドプリンタに関連付ける（バインディングする）」旨の要求をクラウドサーバへ送信することができる。上記クラウドプリンタのアプリケーションプログラム（例えば、特定メーカのプリントドライバプログラム又はクラウドサーバに接続するためのアプリケーションプログラム）がインストールされていないクライアントは、友人から直接にプッシュされた、又はモーメンツで共有された情報を受信した後に、該パッケージングされた情報を解析し、解析によってクラウドプリンタのアプリケーションプログラムのダウンロードアドレスをダウンロードし、クラウドプリンタのアプリケーションプログラムをダウンロードするか否かをユーザに提示し、ユーザがダウンロードすると確定した場合に、ダウンロードが完成し且つ第２のクラウドプリントアカウントが登録された後に、図４のステップと同様に、「クラウドプリンタに関連付ける（バインディングする）」旨の要求をクラウドサーバへ送信することができる。なお、第２のクライアントが友人から直接にプッシュされた、又はモーメンツで共有された情報を受信した後に解析して得たクラウドプリンタの情報は、特定の２次元コードに設定されてもよい。ユーザは２次元コードをクライアント本体に保存してから、クラウドプリンタのアプリケーションプログラムによって該２次元コードに対応するクラウドプリンタの情報を識別することができる。即ち、該２次元コードを再度解析すれば、第１のクライアントから共有されたクラウドプリンタの情報を得ることができるが、具体的な実現手段はこれに限らない。
【００６５】
ここで、クラウドプリンタ３０の状態情報を直接に取得することは、第２のモバイル端末２０とクラウドプリンタ３０との距離がわりに近い場合に第２のモバイル端末２０がクラウドプリンタ３０とインタラクションを直接に行って状態情報を取得することを示す。クラウドプリンタ３０の状態情報を間接に取得することは、第２のモバイル端末２０がクラウドサーバ４０とインタラクションを行うことでクラウドプリンタ３０の状態情報を取得するか、又は第２のモバイル端末２０がインスタントメッセージソフトで第１のモバイル端末１０と情報のインタラクションを行うことでクラウドプリンタ３０の状態情報を取得することを示す。
【００６６】
なお、上記第１のモバイル端末１０がクラウドプリンタを共有する前に、該第１のモバイル端末１０が共有されるべきクラウドプリンタに既に関連付けられている（バインディングされている）ことを確保する必要があるが、該第１のモバイル端末１０と、共有されるべきクラウドプリンタとをどんな形態で関連付ける（バインディングする）のかは本発明に保護される要点ではない。
【００６７】
これに基づいて、本発明の実施例は、クラウドサーバと、上記クラウドサーバ、クラウドプリンタ及び相応的なクライアントを備えるクラウドプリントシステムとを更に提供している。
【００６８】
以上は、本発明の具体的な実施例に過ぎず、本発明の保護範囲はこれに限らず、本技術をよく知っている技術者が本発明の前述した技術的範囲内で本発明に対して行った変更又は置き換えは、全て本発明の保護範囲に属する。 
【図１】
2019175469.tif 000003
【図２】
2019175469.tif 000004
【図３】
2019175469.tif 000005
【図４】
2019175469.tif 000006
【図５】
2019175469.tif 000007
【図６】
2019175469.tif 000008