(57)【要約】  モバイルブラウザを有するモバイル端末上でブックマークを移動させる方法が提供される。当該方法は、モバイルブラウザのユーザーから起動指示を受け付け、モバイル端末上でブックマーク移動機能を起動し、モバイルブラウザのブックマークページ上で、少なくともサードパーティブラウザを含む利用可能なブラウザのリストから移動されるべきブックマークを有する少なくとも１つのターゲットブラウザを選択することをユーザーに促す、ことを含む。更に、当該方法は、ユーザーによって選択されたターゲットブラウザを決定し、ターゲットブラウザのブックマークを、ユーザーのモバイルブラウザに移動するためのブックマーク動作を実行する、ことを含む。【選択図】図１
2015529923.tif 000002
【特許請求の範囲】
【請求項１】
モバイルブラウザを有するモバイル端末上でブックマークを移動させる方法であって、
前記モバイルブラウザのユーザーから起動指示を受け付け、
前記モバイル端末上でブックマーク移動機能を起動し、
前記モバイルブラウザのブックマークページ上で、少なくともサードパーティブラウザを含む利用可能なブラウザのリストから、移動されるべきブックマークを有する少なくとも１つのターゲットブラウザを選択することをユーザーに促し、
前記ユーザーによって選択された前記ターゲットブラウザを決定し、
前記ターゲットブラウザの前記ブックマークを前記ユーザーの前記モバイルブラウザに移動させるためのブックマーク操作を実行する、
方法。
【請求項２】
請求項１に記載の方法であって、
前記ブックマーク操作の実行は、
前記ユーザーによって選択された前記ターゲットブラウザが前記サードパーティブラウザである場合に前記サードパーティブラウザのアカウント・ログイン・ページにリンクし、
前記ユーザーが前記アカウントのログインに成功する場合、予め設定されたブックマーク抽出手法を使用して、前記サードパーティブラウザのオンラインブックマークを取得し、
前記サードパーティブラウザの前記オンラインブックマークを前記モバイルブラウザにインポートし、
前記モバイルブラウザの前記ブックマークページ上にサードパーティブラウザ・ブックマーク・フォルダを作成する、ことを更に含む、
方法。
【請求項３】
請求項２に記載の方法であって、
前記予め設定されたブックマーク抽出手法は、ウェブクローラーを用いたクローリング方法である、
方法。
【請求項４】
請求項１に記載の方法であって、
前記利用可能なブラウザは、システムブラウザ、ＰＣ側ブラウザ、及び前記サードパーティブラウザを含み、
前記利用可能なブラウザは、前記モバイルブラウザの前記ブックマークページ上での選択肢リストによって、前記ユーザーに対して促される、
方法。
【請求項５】
請求項１に記載の方法であって、
前記ユーザーによって選択された前記ターゲットブラウザが前記システムブラウザである場合に、
前記システムブラウザの前記ブックマークのディレクトリを取得し、
前記システムブラウザの前記ブックマークを、前記モバイルブラウザにインポートし、
前記モバイルブラウザの前記ブックマークページ上にシステムブラウザ・ブックマーク・フォルダを作成する、
方法。
【請求項６】
請求項１に記載の方法であって、
前記ユーザーによって選択された前記ターゲットブラウザが前記ＰＣ側ブラウザである場合、前記モバイルブラウザの前記ブックマークページ上にユーザー・ログイン・ウィンドウを表示し、
前記ユーザーが、前記ユーザー・ログイン・ウィンドウのログインに成功する場合、前記ユーザーに表示された前記ＰＣ側ブラウザのオンラインブックマークを取得し、
前記ＰＣ側ブラウザの前記ブックマークを前記モバイルブラウザにインポートし、
モバイルブラウザの前記ブックマークページ上にＰＣ側ブラウザ・ブックマーク・フォルダを作成する、
方法。
【請求項７】
モバイルブラウザを有するモバイル端末であって、
前記モバイルブラウザのユーザーから起動指示を受け取り、前記モバイル端末上でブックマーク移動機能を起動するように構成された起動モジュールと、
前記モバイルブラウザのブックマークページ上で、少なくともサードパーティブラウザを含む利用可能なブラウザのリストから、移動されるべきブックマークを有する少なくとも一つのターゲットブラウザを選択することをユーザーに促し、かつ、ユーザーによって選択されたターゲットブラウザを決定するように構成された選択モジュールと、  前記ターゲットブラウザの前記ブックマークを、前記ユーザーの前記モバイルブラウザに移動させるために、ブックマーク操作を実行するように構成された移動モジュールと、を備える、
モバイル端末。
【請求項８】
請求項７に記載のモバイル端末であって、
前記移動モジュールは、ブックマーク操作を実行するために、
前記ユーザーによって選択された前記ターゲットブラウザが、前記サードパーティブラウザである場合に、前記サードパーティブラウザのアカウント・ログイン・ページにリンクし、
前記ユーザーが前記アカウントのログインに成功する場合、予め設定されたブックマーク抽出手法を用いて、前記サードパーティブラウザのオンラインブックマークを取得し、
前記サードパーティブラウザの前記オンラインブックマークを前記モバイルブラウザにインポートし、
前記モバイルブラウザの前記ブックマークページ上に、サードパーティブラウザ・ブックマーク・フォルダを作成する、ように更に構成される、
モバイル端末。
【請求項９】
請求項８に記載のモバイル端末であって、
前記予め設定されたブックマーク抽出手法は、ウェブクローラーを用いたクローリング方法である、
モバイル端末。
【請求項１０】
請求項７に記載のモバイル端末であって、
前記利用可能なブラウザは、システムブラウザと、ＰＣ側ブラウザと、前記サードパーティブラウザとを含み、
前記利用可能なブラウザは、前記モバイルブラウザの前記ブックマークページ上の選択肢リストによって、前記ユーザーに対して促される、
モバイル端末。
【請求項１１】
請求項７に記載のモバイル端末であって、前記移動モジュールは、
前記ユーザーによって選択された前記ターゲットブラウザが、前記システムブラウザである場合に、前記システムブラウザの前記ブックマークのディレクトリを取得し、
前記システムブラウザの前記ブックマークを、前記モバイルブラウザにインポートし、
前記モバイルブラウザの前記ブックマークページ上にシステムブラウザ・ブックマーク・フォルダを作成する、ように構成される、
モバイル端末。
【請求項１２】
請求項７に記載のモバイル端末であって、前記移動モジュールは、
前記ユーザーによって選択された前記ターゲットブラウザが、前記ＰＣ側ブラウザである場合、前記モバイルブラウザの前記ブックマークページ上にユーザー・ログイン・ウィンドウを表示し、
前記ユーザーが前記ユーザー・ログイン・ウィンドウのログインに成功する場合、前記ユーザーに対して表示された前記ＰＣ側ブラウザのオンラインブックマークを取得し、
前記ＰＣ側ブラウザの前記ブックマークを前記モバイルブラウザにインポートし、
モバイルブラウザの前記ブックマークページ上にＰＣ側ブラウザ・ブックマーク・フォルダを作成する、ように構成される、
モバイル端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にインターネット技術に関連し、かつ、より具体的には、モバイル端末用のブラウザブックマークを移動させる方法及びシステムに関する。
［関連出願への相互参照］
本願は、２０１２年９月１８日に出願された中国特許出願第２０１２１０３４６４５９．８の優先権を主張し、これの全内容は、参照によって本明細書に組み込まれる。
【背景技術】
【０００２】
モバイルブラウザでは、ブックマーク機能は、多くの場合、特定のブラウザに付属しているので、モバイルフォンユーザーは、ブックマークのために、特定のモバイルブラウザを使用し続ける場合がある。別のブラウザからブックマークをインポートする必要がある場合でさえ、たいていのユーザーは、システムブラウザ又はＰＣブラウザからブックマークを単にインポートするだけであり、多くの場合、他のサードパーティブラウザからブックマークをインポートすることができない。
【０００３】
現在、システムブラウザ及びＰＣブラウザから、モバイルブラウザにブックマークを入力することは、比較的容易である。しかしながら、サードパーティブラウザ・ブックマークをインポートする場合、いくつかの問題が依然として存在する。
【０００４】
第１に、サードパーティブラウザにおけるブックマークディレクトリが、定まっていない場合がある。サードパーティブラウザは、ブックマーク・ディレクトリ・アドレスの変更を含めて、そのバージョンにおける変更に従って設定を変更する場合がある。
【０００５】
第２に、サードパーティブラウザ・ブックマーク・フォルダは、暗号化されるかもしれない。暗号化は、その暗号化を破ることの難しさを増加させ、かつ、サードパーティブラウザの暗号化フォーマットは、新しい暗号化キーのような、その後の新しいバージョンにおいて変化するかもしれず、それによって、ユーザーがブラウザを切り替えるためのコストが大幅に増加する。
【０００６】
開示される方法及びシステムは、１つ以上の、上で明らかにされた問題及び他の問題を解決することに向けられる。
【発明の概要】
【０００７】
本開示の一態様は、モバイルブラウザを有するモバイル端末上でブックマークを移動させるための方法を含む。当該方法は、モバイルブラウザのユーザーから起動指示を受け付け、ブックマーク移動機能をモバイル端末上で起動させ、かつモバイルブラウザのブックマークページ上で、利用可能なブラウザのリストから移動されるべきブックマークを有する少なくとも１つのターゲットブラウザを、ユーザーに選択するように促すことを含む。利用可能なブラウザは、少なくともサードパーティブラウザを含む。更に、当該方法は、ユーザーによって選択されたターゲットブラウザを決定し、かつターゲットブラウザのブックマークを、ユーザーのモバイルブラウザに移動させるためのブックマーク動作を実行することを含む。
【０００８】
本開示の別の態様は、モバイルブラウザを有するモバイル端末を含む。モバイル端末は、起動モジュールと、選択モジュールと、移動モジュールとを含む。起動モジュールは、モバイルブラウザのユーザーから起動指示を受け付け、モバイル端末上でブックマーク移動機能を起動させるように構成される。選択モジュールは、モバイルブラウザのブックマークページ上で、利用可能なブラウザのリストから移動させるべきブックマークを有する、少なくとも１つのターゲットブラウザをユーザーが選択し、ユーザーによって選択されたターゲットブラウザを決定するべく、ユーザーに促すように構成される。利用可能なブラウザは、少なくともサードパーティブラウザを含む。更に、移動モジュールは、ターゲットブラウザのブックマークをユーザーのモバイルブラウザに移動させるための、ブックマーク操作を実行するように構成される。
【０００９】
本開示の他の態様は、本開示の記述、請求項及び図面に照らすことで、当業者によって理解可能である。
【図面の簡単な説明】
【００１０】
【図１】図１は、開示された実施形態に係る具体的なブックマーク移動プロセスのフローチャートを例示する。
【図２Ａ】図２Ａは、開示された実施形態に係る具体的なブックマーク移動プロセスのユーザーインターフェースを例示する。
【図２Ｂ】図２Ｂは、開示された実施形態に係る具体的なブックマーク移動プロセスのユーザーインターフェースを例示する。
【図２Ｃ】図２Ｃは、開示された実施形態に係る具体的なブックマーク移動プロセスのユーザーインターフェースを例示する。
【図３】図３は、開示された実施形態に係る具体的なブックマーク移動操作のフローチャートを例示する。
【図４】図４は、開示された実施形態に係る具体的なブックマーク移動システムのブロック図を例示する。
【図５】図５は、開示された実施形態に係る具体的なブックマーク移動モジュールのブロック図を例示する。
【図６】図６は、開示されたある一定の実施形態を組み込む具体的な動作環境を例示する。
【図７】図７は、開示された実施形態に係る具体的なコンピュータシステムのブロック図を例示する。
【発明を実施するための形態】
【００１１】
添付図面に例示された、当該発明の具体的な実施形態の詳細を参照する。
【００１２】
ユーザーは、時として、異なるモバイルブラウザを使用する場合がある。新しいブラウザを使用する場合、ユーザーはまた、他のブラウザ又は他のデバイスから新しいモバイルブラウザにブックマークを移動、又はインポートしたい場合がある。ブックマークを移動するには、様々なタイプのブラウザがある。例えば、ユーザーはブックマークを、システムブラウザ、ＰＣ側ブラウザ、及びサードパーティブラウザなどから移動し得る。システムブラウザは、モバイル装置メーカーによって提供されるブラウザを指し、これは、モバイル端末上で使用される標準の初期設定ブラウザである得る。ＰＣ側ブラウザは、ＱＱブックマーク又はＱＱブラウザのような、パーソナルコンピュータ（ＰＣ）上でユーザーによって使用されるブラウザを指す場合があり、これは、ユーザーによって使用されるＰＣプログラムであり、モバイルブラウザではない。ＰＣブラウザはサーバーと通信可能であり、該サーバーは、ネットワークを介して、ユーザーがブックマークを格納し、かつ取り出すことを可能にする。更に、サードパーティブラウザは、オンラインブックマーク機能性をサポートする任意の他のタイプのブラウザ（例えば、モバイルブラウザ）を指すかもしれない。
【００１３】
図６は、開示されたある一定の実施形態を組み込む具体的な動作環境６００を例示する。図６に示されるように、環境６００は、端末６０４と、インターネット６０３と、サーバー６０２とを含んでもよい。インターネット６０３は、端末６０４及びサーバー６０２に対してネットワーク接続を提供するための、任意の適切なタイプの通信ネットワークを含んでもよい。例えば、インターネット６０３は、配線又は無線のいずれかによる、インターネット又は、他のタイプのコンピュータネットワーク若しくは電気通信ネットワークを含んでもよい。
【００１４】
本明細書で使用されるようなサーバーは、ある一定の個人向けサービスを提供するための、ある一定のウェブサーバー機能性を提供するように構成された１つ以上のサーバーコンピュータを指すかもしれないが、これらの個人向けサービスは、サーバーにアクセスする任意のユーザーに、アクセス前にサーバーに対して認証を受けることを要求するかもしれない。ウェブサーバーはまた、コンピュータプログラムを並列に実行するための、１つ以上のプロセッサを含んでもよい。
【００１５】
サーバー６０２は、任意の適切なサーバーコンピュータ、又は他のアプリケーションサーバーを含んでもよい。ここで、任意の適切なサーバーコンピュータは、ウェブサーバー機能性、ＱＱサーバー機能性、あるいはサードパーティブラウザサーバー機能性のような、ある一定のサーバー機能性を提供するように構成される。これらの機能性は、ブックマークなどを移動する、又はインポートすることを含むウェブブラウジング動作のための、ユーザーの要求に応えるためのものである。ただ１つのサーバーだけが示されているが、任意の数のサーバーが含まれ得る。サーバー６０２は、クラウド又は非クラウドコンピューティング環境において、操作されてもよい。
【００１６】
端末６０４は、モバイルフォン、スマートフォン、タブレット、ノートブックコンピュータ、又は任意のタイプのコンピューティングプラットフォームのような、任意の適切なタイプのモバイルコンピューティング装置を含んでもよい。端末６０４は、１つ以上のクライアント６０１を含んでもよい。本明細書で使用されるようなクライアント６０１は、ある一定のクライアント機能性を達成するために、任意の適切なモバイル・アプリケーション・ソフトウェア、ハードウェア、又はアプリケーションソフトウェアとハードウェアとの組み合わせを含んでもよい。例えば、クライアント６０１は、モバイルブラウザを含んでもよい。異なる端末での実際のニーズに応じて、モバイルクライアントは、ブラウジングのために端末上にインストールされたブラウザであってもよく、これは、端末上にインストールされる様々なタイプの現存する、又は将来のブラウザを含む。ただ１つのクライアント６０１だけが、環境６００において示されているが、任意の数のクライアント６０１が含まれてもよい。
【００１７】
端末６０４あるいはサーバー６０２は、任意の適切なコンピューティングプラットフォーム上で実装されてもよい。図７は、端末６０４あるいはサーバー６０２を履行することが可能な、具体的なコンピュータシステム７００のブロック図を例示する。
【００１８】
図７に示されるように、コンピュータシステム７００は、プロセッサ７０２と、記憶媒体７０４と、モニタ７０６と、通信モジュール７０８と、データベース７１０と、周辺装置７１２とを含んでもよい。ある一定の装置は省略されてもよく、かつ他の装置が含まれてもよい。
【００１９】
プロセッサ７０２は、任意の適切な１又は複数のプロセッサを含んでもよい。更に、プロセッサ７０２は、マルチスレッド又は並列処理のための複数コアを含むことが可能である。記憶媒体７０４は、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、フラシュメモリモジュール、消去可能かつ書き換え可能なメモリのようなメモリモジュール、及び、ＣＤ−ＲＯＭ、Ｕディスク及びハードディスクなどのようなマスストレージを含んでもよい。コンピュータプログラムがプロセッサ７０２によって実行される場合、記憶媒体７０４は、様々なプロセスを履行するためのコンピュータプログラムを格納してもよい。
【００２０】
更に、周辺装置７１２は、キーボード及びマウスのようなＩ／Ｏ装置を含んでもよく、通信モジュール７０８は、通信ネットワークによる接続を確立するためのネットワーク装置を含んでもよい。データベース７１０は、１つ以上のデータベースを含んでもよい。これらのデータベースは、ある一定のデータを格納し、格納されたデータについて、データベース検索のようなある一定の操作を実行するためのものである。
【００２１】
動作中は、端末／クライアントあるいはサーバー６０２は、端末のユーザーに、モバイルブラウザ・ブックマーク移動サービスを提供してもよい。図１は、開示された実施形態と係る具体的なブックマーク移動プロセスのフローチャートを例示する。
【００２２】
図１に示されるように、ブックマーク移動プロセスは、次のステップを含んでもよい。
【００２３】
ステップＳ１０１では、モバイル端末上のモバイルブラウザは、ブックマーク移動機能を起動するために、モバイル端末のユーザーから起動指示を受け取る。
【００２４】
モバイル端末上のモバイルブラウザは、ブラウザブックマーク移動機能を備える。例えば、ブックマーク移動機能は、モバイルブラウザのブックマークページ上で実装されてもよく、かつ、ボタン又はコマンドのようなユーザーインターフェースを介してアクセス可能であってもよい。ユーザーは、ブックマーク移動機能を起動するために、モバイルブラウザのブックマークページ上で「ブックマーク移動」ボタンを選択することができる。
【００２５】
起動された後、ブックマーク移動機能は、利用可能なブラウザのリストから少なくとも１つのターゲットブラウザ（即ち、移動されるべきブックマークを提供するブラウザ）を選択することをユーザーに促すように構成される。ユーザーは、ターゲットブラウザから、ユーザーによって現在使用されているモバイルブラウザ（即ち、行き先となるブラウザ）にブックマークをインポートするべく、１つ以上のターゲットブラウザを選択することができる。
【００２６】
ステップＳ１０２では、ユーザーの選択に基づいて、ターゲットブラウザが、ブックマークインポートのためのブラウザのリストから決定される。ターゲットブラウザは、少なくともサードパーティブラウザを含む。
【００２７】
システムブラウザは、ブラウザ・ブックマーク・フォルダのための固定されたパスを有してもよい（即ち、システムブラウザ・ブックマーク・フォルダのパスは変化しない）。更に、システムブラウザのブックマークフォルダは、一般に暗号化されない。モバイルブラウザ（例えば、ブックマーク移動機能）は、システムブラウザのブックマークフォルダのパスに従って、システムブラウザのブックマークフォルダにおける全てのブックマークを、モバイルブラウザにインポートすることが可能である。
【００２８】
ＰＣ側ブラウザからブックマークをインポートするためには、モバイルブラウザは、ＰＣ側ブラウザのブックマークをインポートするためのユーザー名及びパスワードを必要とする。しかしながら、サードパーティブラウザ・ブックマークに対しては、異なるアプローチが必要になるかもしれない。その理由は、サードパーティブラウザが異なるブックマークフォルダを有する場合があり、ブックマークフォルダが暗号化されている可能性があるからである。
【００２９】
即ち、システムブラウザ又はＰＣ側ブラウザからブックマークをインポートするのは容易であるかもしれないが、その一方で、サードパーティブラウザからブックマークをインポートすることは難しいかもしれない。サードパーティブラウザにおけるブックマークディレクトリは、固定されていないかもしれない。サードパーティブラウザは、そのバージョンでの変更に従って、ブックマーク・ディレクトリ・アドレスの変更を含めて、設定を変更するかもしれない。更に、サードパーティブラウザ・ブックマーク・フォルダは暗号化されているかもしれない。暗号化は、その暗号化を破ることの難しさを増加させる。また、サードパーティブラウザの暗号化フォーマットは、新しい暗号化キーのような、その後の新しいバージョンにおいて変化するかもしれず、それによって、ユーザーがブラウザを切り替えるためのコストを大幅に増加させる。
【００３０】
サードパーティブラウザからオンラインブックマークのコンテンツを取得するためには、ウェブクローラー技術又は同様な技術に基づくブックマーク抽出方法のような、ブックマーク抽出手法が使用されることが必要かもしれない。
【００３１】
ウェブクローラー技術によれば、ウェブクローラーは、ウェブスパイダーとしても知られる。ウェブスパイダーは、ネットワークを通してインターネットウェブページを自動的に抽出することはもちろんのこと、ある一定の規則に従ってウェブページプログラムを自動的に抽出することが可能である。ウェブクローラー技術は、一般に、ウェブサイト上の全てのリンクが妥当であるかどうかをチェックするために使用されるか、又はサーチエンジンのための、ウェブページの関連データをセーブするために使用される。サーチエンジンは、多くの場合、ウェブコンテンツを見つけるために、ウェブクローラーを使用する。一緒に接続されるべきハイパーリンクを使用する、ネットワーク上のＨＴＭＬ文書は、あたかもウェブに織り込まれているので、ウェブクローラーは、このウェブに沿ってクロールする。ウェブページに到達するときはいつでも、ウェブクローラーは、クローリングプログラムを使用してウェブページを取得し、ウェブページからコンテンツを抽出する。更に、ウェブクローラーは、更なるクローリングのための手掛かりとしてハイパーリンクを抽出する。
【００３２】
ステップＳ１０３は、選択されたターゲットブラウザ（複数も可）に基づき、それに応じたブックマーク移動を実行するステップである。
【００３３】
具体的には、ユーザーがブックマーク移動動作を起動した後で、ユーザーはターゲットブラウザ（複数も可）を選択する。仮に、ユーザーが、システムブラウザからブックマークをインポートすることを選択する場合、モバイルブラウザは、移動アクションを開始する。移動アクションは、システムブラウザのブックマークフォルダのパスを取得し、全てのブックマークをモバイルブラウザにインポートする。
【００３４】
仮にユーザーが、ＰＣ側ブラウザからブックマークをインポートする場合、モバイルブラウザは、ログインウィンドウをポップアップさせる。ユーザーがログインに成功した後、ブックマーク移動操作が実行される。更に、仮にユーザーが、サードパーティブラウザからブックマークをインポートすることを選択する場合、モバイル端末は、サードパーティブラウザのアカウント・ログイン・ページにリンクする。ユーザーがアカウント番号及びパスワードを入力し、かつログインに成功した後に、サードパーティブラウザのオンラインブックマークが、ユーザーに対して表示される。クローラー技術に基づいて、サードパーティ・ウェブブラウザ・ブックマークが下方にクロールされ、かつ、その後、モバイルブラウザにインポートされるが、これにより、サードパーティブラウザ・ブックマーク移動操作は達成される。
【００３５】
図２Ａ、２Ｂ及び２Ｃは、サードパーティブラウザに対する具体的なブックマーク・インポート・プロセスを例示する。図２Ａに示されるように、ユーザーがブックマーク移動機能を起動した後、モバイルブラウザは、任意選択的な選定として、ブックマーク移動操作のための、利用可能な予め設定されたターゲットブラウザ（即ち、モバイル端末にインポートされるべきブックマークを備えたブラウザ）を備えることをユーザーに促す。選択は、システムブラウザと、ＱＱブックマーク（ＰＣ側ブラウザ）と、ＸＸブラウザ（例えば、サードパーティブラウザ）とを含む。
【００３６】
ユーザーは、移動されるべきブックマークが、システム・ブラウザ・ブックマーク、ＱＱブックマーク、あるいはＸＸブラウザブックマークであるかどうかを選定する。
【００３７】
ユーザーは、図２Ａに示されるように、ＸＸブラウザ選択肢を選択し、かつ、ブックマークページに関するプロンプトウィンドウ上の「ＯＫ」ボタンをクリックしてもよい。モバイルブラウザは、ＸＸブラウザのアカウントホームページへのリンクを確立する。その後、ユーザーは、アカウント番号及びパスワードを入力することでログインに成功するが、その結果、ＸＸブラウザにおけるオンラインブックマークが、ユーザーに対して表示される。更に、クローラーを使用すると、オンラインブックマークが下方にクロールされ、モバイル端末上のローカル・モバイル・ブラウザにインポートされる。
【００３８】
この時、図２Ｂに示されるように、モバイルブラウザはまた、ブックマーク移動進捗を反映するステータスバー及びパーセンテージを表示する。移動動作が完了すると、モバイルブラウザは、図２Ｃに示されるように、ブックマーク移動の成功メッセージを表示してもよい。
【００３９】
従って、より詳しくは図３に示されるように、上記のステップ１０３は、次のステップを含んでもよい。
【００４０】
ステップＳ１０３１では、どのターゲットブラウザからブックマークを移動するかについて、ユーザーによって選択された選択肢を決定する。選択されたターゲットブラウザがサードパーティブラウザであることが決定される場合、プロセスはステップＳ１０３２へ進む。選択されたターゲットブラウザがシステムブラウザであることが決定される場合、プロセスはステップＳ１０３５へ進む。そして、選択されたターゲットブラウザがＰＣ側ブラウザであることが決定される場合、プロセスはステップＳ１０３７へ進む。
【００４１】
ステップＳ１０３２では、サードパーティブラウザのアカウント・ログイン・ページにリンクする。
【００４２】
ステップＳ１０３３では、ユーザーがログインに成功する場合、予め設定されたブックマーク抽出手法によって、サードパーティブラウザのオンラインブックマークを取得し、サードパーティブラウザのブックマークをモバイルブラウザにインポートする。予め設定されたブックマーク抽出手法は、少なくとも、ウェブクローラーを用いたクローリング方法を含む。
【００４３】
ステップＳ１０３４では、モバイルブラウザのブックマークページ上にサードパーティブラウザ・ブックマーク・フォルダを作成する。
【００４４】
ステップＳ１０３５では、システムブラウザのブックマークのディレクトリ（又はパス）を取得し、かつシステムブラウザのブックマークをモバイルブラウザにインポートする。
【００４５】
ステップＳ１０３６では、モバイルブラウザのブックマークページ上にシステムブラウザ・ブックマーク・フォルダを作成する。
【００４６】
ステップＳ１０３７では、モバイルブラウザのブックマークページ上にユーザー・ログイン・ウィンドウを表示する。
【００４７】
ステップＳ１０３８では、ユーザーがログインに成功する場合、ＰＣ側ブラウザのオンラインブックマークを取得し、かつＰＣ側ブラウザのブックマークをモバイルブラウザにインポートする。
【００４８】
ステップＳ１０３９では、モバイルブラウザのブックマークページ上にＰＣ側ブラウザ・ブックマーク・フォルダを作成する。
【００４９】
図２Ｃに示されるように、システムブラウザ、ＰＣ側ブラウザ及びサードパーティブラウザのための、ブックマーク移動操作が成功裏に実行された後、システムブラウザ・ブックマーク・フォルダ、ＰＣ側ブラウザ・ブックマーク・フォルダ及びサードパーティブラウザ・ブックマーク・フォルダが、モバイルブラウザのブックマークページ上に作成される。
【００５０】
これにより、ブックマーク移動機能は、システムブラウザ、ＰＣ側ブラウザ、及びサードパーティブラウザからブックマークをインポートすること、ユーザーによって使用されるブックマークの完全性を保証すること、及び、ブラウザを切り替えるためのユーザーコストに対して大幅にコストを削減することを達成し得る。
【００５１】
図４は、開示された実施形態と係る具体的なブックマーク移動システムを例示する。図４に示されるように、ブックマーク移動システムは、起動モジュール３０１と、選択モジュール３０２と、移動モジュール３０３とを含む。
【００５２】
起動モジュール３０１は、ブックマーク移動機能を起動するべく、ユーザーから起動指示を受け取るために、モバイルブラウザにおいて使用されてもよい。選択モジュール３０２は、ユーザー選択に基づいて、ブックマークインポートのためのブラウザのリストからターゲットブラウザを決定するように構成され、ターゲットブラウザは、少なくともサードパーティブラウザを含む。更に、移動モジュール３０３は、ユーザーによって選択されたターゲットブラウザ（複数も可）に基づいて、ブックマーク移動操作を実行するために提供される。
【００５３】
即ち、ブックマーク移動機能は、モバイル端末上で、ユーザー用のモバイルブラウザにおいて提供される。ユーザーが、モバイルブラウザのブックマークページ上で「ブックマーク移動」ボタンを選択すると、起動モジュール３０１が起動され、ブックマーク移動機能を起動する。起動された後、ブックマーク移動機能は、利用可能なブラウザのリストから少なくとも１つのターゲットブラウザ（即ち、移動されるべきブックマークを提供するブラウザ）を選択することをユーザーに促すように構成される。ユーザーは、複数のターゲットブラウザから、ユーザーによって現在使用されているモバイルブラウザ（即ち、行き先ブラウザ）にブックマークをインポートするために、ターゲットブラウザを選択する。
【００５４】
選択モジュール３０２は、ブラウザ選択の選択肢におけるユーザーの選択に基づいて、ブックマークをインポートするために、ターゲットブラウザを選択する。そして、ターゲットブラウザの選択は、少なくともサードパーティブラウザを含む。従って、ターゲットブラウザ（例えば、システムブラウザ、ＰＣ側ブラウザ及びサードパーティブラウザ）上のブックマークは、ユーザーのモバイル端末に、特にサードパーティブラウザ・ブックマークに容易に移動されることが可能となる。このことは、ユーザーがモバイルブラウザを切り替えるためのコストを削減する。
【００５５】
前述のように、システムブラウザ又はＰＣ側ブラウザからブックマークをインポートすることは比較的容易であるのに対して、サードパーティブラウザからブックマークをインポートするのは難しい。サードパーティブラウザにおけるブックマークディレクトリは、固定されていない可能性がある。サードパーティブラウザは、そのバージョンにおける変更に従って、ブックマーク・ディレクトリ・アドレスの変更を含めて、設定を変更し得る。更に、サードパーティブラウザ・ブックマーク・フォルダは、暗号化され得る。暗号化は、その暗号化を破ることの難しさを増加させ、サードパーティブラウザの暗号化フォーマットは、新しい暗号化キーのような、その後の新しいバージョンにおいて変化する可能性があり、それによって、ユーザーがブラウザを切り替えるためのコストを大幅に増加させる。
【００５６】
サードパーティブラウザから、オンラインブックマークのコンテンツを取得するために、ブックマーク移動システムは、ウェブクローラー技術又は、同様な技術に基づくブックマーク抽出方法のような、ブックマーク抽出手法を使用することで、サードパーティブラウザからブックマークを取得する。
【００５７】
ウェブクローラー技術によれば、ウェブクローラーは、ウェブスパイダーとしても知られる。ウェブスパイダーは、ネットワークを通してインターネットウェブページを自動的に抽出するのはもちろんのこと、ある一定の規則に従って、ウェブページプログラムを自動的に抽出することが可能である。ウェブクローラー技術は、一般に、ウェブサイト上の全てのリンクが妥当であるかどうかをチェックするために使用されるか、又はサーチエンジンのための、ウェブページの関連データをセーブするために使用される。サーチエンジンは、多くの場合、ウェブコンテンツを見つけるために、ウェブクローラーを使用する。一緒に接続されるべきハイパーリンクを使用する、ネットワーク上のＨＴＭＬ文書は、あたかもウェブに織り込まれているので、ウェブクローラーは、このウェブに沿ってクロールする。ウェブページに到達するときはいつでも、ウェブクローラーは、クローリングプログラムを使用してウェブページを取得し、かつウェブページからコンテンツを抽出する。更に、ウェブクローラーは、更なるクローリングのための手掛かりとしてハイパーリンクを抽出する。
【００５８】
より具体的には、ユーザーがブックマーク移動動作を起動させ、ブックマークを移動するためのターゲットブラウザを選択した後、移動モジュール３０３は、ユーザーによって選択されたターゲットブラウザに従って、移動操作を実行する。
【００５９】
仮にユーザーがシステムブラウザからブックマークをインポートする場合、移動モジュール３０３は移動アクションを開始する。移動アクションは、システムブラウザのブックマークフォルダのパスを取得し、モバイルブラウザに全てのブックマークをインポートする。
【００６０】
仮にユーザーが、ＰＣ側ブラウザからブックマークをインポートすることを選択する場合、移動モジュール３０３は、ログインウィンドウをポップアップさせる。ユーザーがログインに成功した後、ブックマーク移動操作が実行される。更に、仮にユーザーが、サードパーティブラウザからブックマークをインポートすることを選択する場合、移動モジュール３０３は、サードパーティブラウザのアカウント・ログイン・ページにリンクする。ユーザーがアカウント番号及びパスワードを入力し、かつログインに成功した後、サードパーティブラウザのオンラインブックマークが、ユーザーに対して表示される。クローラー技術に基づいて、サードパーティ・ウェブブラウザ・ブックマークは下方にクロールされ、かつ、その後、モバイルブラウザにインポートされることにより、サードパーティブラウザ・ブックマーク移動操作を達成する。
【００６１】
特に、図５に示されるように、上記ブックマーク移動機能を実行するために、移動モジュール３０３は、リンクユニット３０３１と、取得／インポートユニット３０３２と、生成ユニット３０３３とを含んでもよい。
【００６２】
リンクユニット３０３１が準備されるのは、ブックマークインポートを行い、ユーザーのモバイルブラウザとサードパーティブラウザのアカウント・ログイン・ページとの間のリンクを確立するために、選択モジュール３０２が、サードパーティブラウザを選択する場合である。
【００６３】
取得／インポートユニット３０３２が準備されるのは、ユーザーがログインに成功し、予め設定された抽出手法によってサードパーティブラウザのためのオンラインブックマークを取得し、ブックマークをユーザーのモバイルブラウザにインポートする場合である。予め設定された抽出手法は、少なくともウェブクローラーに基づくクローリング方法を含む。
【００６４】
生成ユニット３０３３は、モバイルブラウザのブックマークページ上にサードパーティブラウザ・ブックマーク・フォルダを作成するために準備される。
【００６５】
取得／インポートユニット３０３２はまた、システムブラウザのブックマークのディレクトリ（又はパス）を取得し、システムブラウザのブックマークをモバイルブラウザにインポートするように構成されてもよい。生成ユニット３０３３はまた、モバイルブラウザのブックマークページ上にシステムブラウザ・ブックマーク・フォルダを作成するように構成されてもよい。
【００６６】
更に、リンクユニット３０３１はまた、モバイルブラウザのブックマークページ上にユーザー・ログイン・ウィンドウを表示するように構成されてもよく、取得／インポートユニット３０３２はまた、ユーザーがログインに成功する場合、ＰＣ側ブラウザのオンラインブックマークを取得し、ＰＣ側ブラウザのブックマークをモバイルブラウザにインポートするように構成されてもよい。生成ユニット３０３３はまた、モバイルブラウザのブックマークページ上にＰＣ側ブラウザ・ブックマーク・フォルダを作成するように構成されてもよい。
【００６７】
当業者は理解すべきことであるが、上記方法におけるステップの全て又は一部分は、プログラムによって指示される関連ハードウェアによって実行されてもよく、プログラムは、読み出し専用メモリ、磁気ディスク、コンパクトディスク（ＣＤ）などのようなコンピュータによって可読な記憶媒体に格納されてもよい。
【００６８】
本明細書で開示される実施形態は、単なる具体例であり、この開示の範囲を限定するものではない。この発明の精神及び範囲から外れていない、開示された実施形態に対する他の変更例、等価例又は改良例は、当業者にとっては明らかであり、かつ本開示の範囲内に包含されることが意図されている。
【産業上の利用可能性】
【００６９】
任意の請求項及び／又は明細書の範囲を制限することなく、開示された実施形態の、産業上の利用可能性及びある一定の有利な効果が、例証的な目的のために挙げられる。開示された実施形態の技術的ソリューションに対する、様々な代替例、変更例又は等価例は、当業者にとって明白であり得ると共に、この開示に含まれ得る。
【００７０】
開示された方法及びシステムを使用することによって、様々なインターネットブラウザに基づくアプリケーションが履行されてもよい。例えば、ブックマーク移動機能が達成され得るが、それは、システムブラウザ、ＰＣ側ブラウザ及びサードパーティブラウザからブックマークをインポートし、ユーザーによって使用されるブックマークの完全性を保証し、かつユーザーがブラウザを切り替えるためのコストを大幅に削減することに対してである。
【図１】
2015529923.tif 000003
【図３】
2015529923.tif 000004
【図４】
2015529923.tif 000005
【図５】
2015529923.tif 000006
【図６】
2015529923.tif 000007
【図７】
2015529923.tif 000008
【図２Ａ】
2015529923.tif 000009
【図２Ｂ】
2015529923.tif 000010
【図２Ｃ】
2015529923.tif 000011
【国際調査報告】
2015529923.tif 000012
2015529923.tif 000013
2015529923.tif 000014