(57)【要約】  本開示の実施形態は、コンピュータ分野に属するウェブページを調整するための方法および装置、ならびに電子機器を提供する。当該方法は、ウェブページ調整命令を受信する工程と、少なくとも１つのタッチポイントの座標とウェブページのドキュメントオブジェクトモデルツリーに従って、ウェブページのすべてのコンテンツノードからターゲットコンテンツノードを判定する工程と、ターゲットコンテンツノードに対応する表示領域の中心をスクリーンの中心に調整する工程とを含んでいる。本開示において、少なくとも１つのタッチポイントの座標を含むウェブページ調整命令が受信され、少なくとも１つのタッチポイントの座標とウェブページのドキュメントオブジェクトモデルツリーとに従って、ウェブページのすべてのコンテンツノードからターゲットコンテンツノードが判定され、ターゲットコンテンツノードに対応する表示領域の中央が、スクリーン中央に調整されることで、ユーザーが１つのコンテンツを関連技術の閲覧に適した位置に調整する際に、複数の調整作業が必要になるという問題が解決され、ユーザーにおける操作の簡素化と時間の節約が図られる。
2016515276.tif 000002
【特許請求の範囲】
【請求項１】
現在表示中のウェブページ上でタッチ操作を検出した場合に生成される、少なくとも１つのタッチポイントの座標を含むウェブページ調整命令を受信する工程と、
前記少なくとも１つのタッチポイントの前記座標と前記ウェブページのドキュメントオブジェクトモデルツリーとに従って、前記ウェブページのすべてのコンテンツノードからターゲットコンテンツノードを判定する工程と、
前記ターゲットコンテンツノードに対応する表示領域の中心をスクリーンの中心に調整する工程とを含む、ウェブページを調整するための方法。
【請求項２】
前記ターゲットコンテンツノードに対応する前記表示領域の現在サイズと前記スクリーンのサイズとに従って拡大縮小率を計算する工程と、
前記拡大縮小率に従って前記ウェブページを拡大縮小する工程とをさらに含む、請求項１に記載の方法。
【請求項３】
前記少なくとも１つのタッチポイントの前記座標と前記ウェブページのドキュメントオブジェクトモデルツリーとに従って、前記ウェブページのすべてのコンテンツノードからターゲットコンテンツノードを判定する工程が、
少なくとも１つのタッチポイントの座標が１つのタッチポイントを含む場合に、前記ドキュメントオブジェクトモデルツリーに従って第１候補ノードセットを判定する工程であって、前記第１候補ノードセットが前記１つのタッチポイントの座標のすべてのコンテンツノードを含む、第１候補ノードセットを判定する工程と、
表示幅がスクリーン幅より小さく前記第１候補ノードセットに最大表示領域を有するコンテンツノードを、前記ターゲットコンテンツノードと判定する工程とを含む、請求項１に記載の方法。
【請求項４】
前記少なくとも１つのタッチポイントの前記座標と前記ウェブページのドキュメントオブジェクトモデルツリーに従って、前記ウェブページのすべてのコンテンツノードからターゲットコンテンツノードを判定する方法が、
前記少なくとも１つのタッチポイントの前記座標が閉曲線の座標である場合に、前記ドキュメントオブジェクトモデルツリーに従って第２候補ノードセットを判定する工程であって、前記第２候補ノードセットが、交差領域と前記閉曲線で区切られた領域の拡大縮小率が事前設定された比率閾値より大きいコンテンツノードを含み、前記交差領域が、前記閉曲線で区切られた前記領域と交わる前記コンテンツノードによって形成される、第２候補ノードセットを判定する工程と、
前記第２候補ノードセットに最小表示領域を有するコンテンツノードを前記ターゲットコンテンツノードと判定する工程とを含む、請求項１に記載の方法。
【請求項５】
前記少なくとも１つのタッチポイントの前記座標と前記ウェブページのドキュメントオブジェクトモデルツリーとに従って、前記ウェブページのすべてのコンテンツノードのからターゲットコンテンツノードを判定する方法が、
前記少なくとも１つのタッチポイントの前記座標が閉曲線の座標である場合に、前記ドキュメントオブジェクトモデルツリーに従って第３候補ノードセットを判定する工程であって、前記第３候補ノードが、交差領域と前記閉曲線で区切られた領域の拡大縮小率が最大のコンテンツノードを含み、前記交差領域が、前記閉曲線で区切られた領域と交わる前記コンテンツノードによって形成される、第３候補ノードセットを判定する工程と、
前記第３候補ノードセットに最大の表示領域を有するコンテンツノードを前記ターゲットコンテンツノードと判定する工程とを含む、請求項１に記載の方法。
【請求項６】
前記ウェブページのプレインテキストノードの文字の平均表示領域が事前設定された領域閾値より小さいかどうかを、前記ウェブページ調整命令の受信より前に検出する工程と、
前記ウェブページの前記プレインテキストノードの文字の前記平均表示領域が前記事前設定された領域閾値より小さい場合は、前記ウェブページ調整命令の受信工程を実施する工程とをさらに含む、請求項１に記載の方法。
【請求項７】
現在表示中のウェブページ上でタッチ操作を検出した場合に生成される、少なくとも１つのタッチポイントの座標を含むウェブページ調整命令を受信するように構成されている命令受信モジュールと、
前記少なくとも１つのタッチポイントの前記座標と前記ウェブページのドキュメントオブジェクトモデルツリーとに従って、前記ウェブページのすべてのコンテンツノードからターゲットコンテンツノードを判定するように構成されているターゲットノード判定モジュールと、
前記ターゲットコンテンツノードに対応する表示領域の中心をスクリーンの中心に調整するように構成されている調整モジュールとを含む、ウェブページを調整するための装置。
【請求項８】
前記ターゲットコンテンツノードに対応する前記表示領域の現在サイズと前記スクリーンのサイズに従って拡大縮小率を計算するように構成された計算モジュールと、
前記拡大縮小率に従って前記ウェブページを拡大縮小するように構成された拡大縮小モジュールとをさらに含む、請求項７に記載の装置。
【請求項９】
前記ターゲットノード判定モジュールが、
少なくとも１つのタッチポイントの座標が、１つのタッチポイントを含む場合に、前記ドキュメントオブジェクトモデルツリーに従って第１候補ノードセットを判定するように構成された第１判定部であって、前記第１候補ノードセットが前記１つのタッチポイントの座標のすべてのコンテンツノードを含む第１判定部と、
表示幅がスクリーン幅より小さく前記第１候補ノードセットに最大表示領域を有するコンテンツノードを、前記ターゲットコンテンツノードと判定するように構成された第２判定部とを含む、請求項７に記載の装置。
【請求項１０】
前記ターゲットノード判定モジュールが、
前記少なくとも１つのタッチポイントの前記座標が閉曲線の座標である場合に、前記ドキュメントオブジェクトモデルツリーに従って第２候補ノードセットを判定するように構成された第３判定部であって、前記第２候補ノードセットが、交差領域と前記閉曲線で区切られた領域の拡大縮小率が事前設定された比率閾値より大きいコンテンツノードを含み、前記交差領域が、前記閉曲線で区切られた前記領域と交わる前記コンテンツノードによって形成される第３判定部と、
前記第２候補ノードセットに最小表示領域を有するコンテンツノードを前記ターゲットコンテンツノードと判定するように構成された第４判定部とを含む、請求項７に記載の装置。
【請求項１１】
前記ターゲットノード判定モジュールが、
前記少なくとも１つのタッチポイントの前記座標が閉曲線の座標である場合に、前記ドキュメントオブジェクトモデルツリーに従って第３候補ノードセットを判定するように構成された第５判定部であって、前記第３候補ノードセットが、交差領域と前記閉曲線で区切られた領域の拡大縮小率が最大のコンテンツノードを含み、前記交差領域が、前記閉曲線で区切られた前記領域と交わる前記コンテンツノードによって形成される第５判定部と、
前記第３候補ノードセットに最大表示領域を有するコンテンツノードを前記ターゲットコンテンツノードと判定するように構成された第６判定部とを含む、請求項７に記載の装置。
【請求項１２】
前記ウェブページのプレインテキストノードの文字の平均表示領域が事前設定された領域閾値より小さいかどうかを、前記ウェブページ調整命令の受信より前に検出するように構成された検出モジュールをさらに含み、
前記命令受信モジュールが、前記ウェブページの前記プレインテキストノードの文字の前記平均表示領域が事前設定された領域閾値より小さい場合に、前記ウェブページ調整命令の受信工程を実施するように構成されている、請求項７に記載の装置。
【請求項１３】
処理装置と、
前記処理装置に実行可能な命令を保存するためのメモリと
を含み、
前記処理装置が、
現在表示中のウェブページ上でタッチ操作を検出した場合に生成される、少なくとも１つのタッチポイントの座標を含むウェブページ調整命令を受信し、
前記少なくとも１つのタッチポイントの前記座標と前記ウェブページのドキュメントオブジェクトモデルツリーとに従って、前記ウェブページのすべてのコンテンツノードからターゲットコンテンツノードを判定し、
前記ターゲットコンテンツノードに対応する表示領域の中心をスクリーンの中心に調整するように構成されている電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概してコンピュータ分野に関し、より詳細には、ウェブページおよび電子機器を調整するための方法および装置に関する。
【０００２】
（関係出願の相互参照）
本願は、２０１４年３月２１日に中国国家知識産権局に出願された中国特許出願第２０１４１０１０８８３３.Ｘ号の優先権を主張するものであり、その内容の全体は参照により本明細書に組み込まれている。
【背景技術】
【０００３】
携帯通信ネットワークの開発と携帯移動端末の普及に伴い、ますます多くのユーザーが、スマート携帯電話、タブレットＰＣ、電子ブックリーダー、その他の電子装置を介して、ネットワーク通信活動を行っており、ウェブの閲覧は最も重要なネットワーク通信の１つとなっている。
【０００４】
可搬性を考えると、スマート携帯電話、タブレットＰＣ、電子ブックリーダー、その他の電子装置の画面サイズは、過度に大きくなることはない。しかしながら、今日のネットワークにおける既存のウェブページの大半が、パーソナルコンピューター（ＰＣ）をベースにして開発されており、携帯用の移動端末は、ユーザーが容易に閲覧できるウェブページを表示するために、ウェブページを調整することが必要となっている。関連技術において、携帯移動端末は、一般的にウェブページを調整する機能を提供しており、ユーザーは、ウェブページ上で表示画面を適切なサイズに拡大／縮小する所作を行う、ドラッグの所作により画面移動を行うことで、ウェブページのすべてのコンテンツを閲覧することが可能になっている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本開示の実施形態は、ユーザーが１つのコンテンツを関連技術の閲覧に適した位置に調整しようとする際に、ドラッグを行って手動でウェブページを移動させること、複数の調整を行うことが必要になるという問題を克服するために、ウェブページおよび電子機器を調整するための方法および装置を提供している。技術的な解決手法は以下の通りである。
【課題を解決するための手段】
【０００６】
本開示の実施形態の第１の態様によると、現在表示中のウェブページ上でタッチ操作を検出した場合に生成される、少なくとも１つのタッチポイントの座標を含むウェブページ調整命令を受信する工程と、少なくとも１つのタッチポイントの座標とドキュメントオブジェクトモデルツリーとに従って、ウェブページのすべてのコンテンツノードからターゲットコンテンツノードを判定する工程と、ターゲットコンテンツノードに対応する表示領域の中心をスクリーンの中心に調整する工程とを含む、ウェブページの調整方法が提供されている。
【０００７】
また、この方法はさらに、ターゲットコンテンツノードに対応する表示領域の現在サイズとスクリーンのサイズとに従って拡大縮小率を計算する工程と、計算で求めた拡大縮小率に従ってウェブページを拡大縮小する工程とを含んでいる。
【０００８】
また、少なくとも１つのタッチポイントの座標とウェブページのドキュメントオブジェクトモデルツリーとに従って、ウェブページのすべてのコンテンツノードからターゲットコンテンツノードを判定する工程は、少なくとも１つのタッチポイントの座標が１つのタッチポイントの座標を含む場合に、ドキュメントオブジェクトモデルツリーに従って第１候補ノードセットを判定する工程であって、第１候補ノードセットが１つのタッチポイントの前記座標の全てのコンテンツノードを含む、第１候補ノードセットを判定する工程と、表示幅がスクリーン幅より小さく第１候補ノードセットに最大の表示領域を有するコンテンツノードをターゲットコンテンツノードと判定する工程とを含んでいる。
【０００９】
また、少なくとも１つのタッチポイントの座標とウェブページのドキュメントオブジェクトモデルツリーに従って、ウェブページのすべてのコンテンツノードからターゲットコンテンツノードを判定する工程は、少なくとも１つのタッチポイントの座標が閉曲線の座標である場合に、ドキュメントオブジェクトモデルツリーに従って第２候補ノードセットを判定する工程であって、第２候補ノードセットが、交差領域と閉曲線で区切られた領域の比率が事前設定された比率閾値より大きいコンテンツノードを含み、交差領域が、閉曲線で区切られた領域と交わるコンテンツノードで形成される、第２候補ノードセットを判定する工程と、第２候補ノードセットに最小表示領域を有するコンテンツノードをターゲットコンテンツノードと判定する工程とを含んでいる。
【００１０】
また、少なくとも１つのタッチポイントの座標とウェブページのドキュメントオブジェクトモデルツリーに従って、ウェブページのすべてのコンテンツノードからターゲットコンテンツノードを判定する工程は、少なくとも１つのタッチポイントの座標が閉曲線の座標である場合に、ドキュメントオブジェクトモデルツリーに従って第３候補ノードセットを判定する工程であって、第３候補ノードセットが、交差領域と閉曲線で区切られた領域の拡大縮小率が最大のコンテンツノードを含み、交差領域が、閉曲線で区切られた領域と交わるコンテンツノードによって形成される、第３候補ノードセットを判定する工程と、第３候補ノードセットに最大の表示領域を有するコンテンツノードをターゲットコンテンツノードと判定する工程とを含んでいる。
【００１１】
また、この方法はさらに、ウェブページのプレインテキストノードにおける文字の平均表示領域が、事前設定された領域閾値より小さいかどうかを、ウェブページ調整命令の受信より前に検出する工程と、ウェブページのプレインテキストノードの文字の平均表示領域が事前設定された領域閾値より小さい場合に、ウェブページ調整命令の受信を実施する工程とを含んでいる。
【００１２】
本開示の実施形態の第２の態様によると、現在表示中のウェブページ上でタッチ操作を検出した場合に生成される、少なくとも１つのタッチポイントの座標を含むウェブページ調整命令を受信するように構成された命令受信モジュールと、少なくとも１つのタッチポイントの座標とウェブページのドキュメントオブジェクトモデルツリーに従って、ウェブページのすべてのコンテンツノードからターゲットコンテンツノードを判定するように構成されたターゲットノード判定モジュールと、ターゲットコンテンツノードに対応する表示領域の中心をスクリーンの中心に調整するように構成された調整モジュールとを含む、ウェブページを調整するための装置が提供されている。
【００１３】
また、この装置はさらに、ターゲットコンテンツノードに対応する表示領域の現在サイズとスクリーンサイズに従って拡大縮小率を計算するように構成された計算モジュールと、拡大縮小率に従ってウェブページを拡大縮小するように構成された拡大縮小モジュールとを含んでいる。
【００１４】
また、ターゲットノード判定モジュールは、少なくとも１つのタッチポイントの座標が、１つのタッチポイントを含む場合に、ドキュメントオブジェクトモデルツリーに従って第１候補ノードセットを判定するように構成された第１判定部であって、第１候補ノードセットが座標のすべてのコンテンツノードを含む、第１判定部と、表示幅がスクリーン幅より小さく第１候補ノードセットに最大表示領域を有するコンテンツノードを、ターゲットコンテンツノードと判定するように構成された第２判定部とを含んでいる。
【００１５】
また、ターゲットノード判定モジュールは、少なくとも１つのタッチポイントの座標が閉曲線の座標である場合に、ドキュメントオブジェクトモデルツリーに従って第２候補ノードセットを判定するように構成された第３判定部であって、第２候補ノードセットが、交差領域と閉曲線で区切られた領域の比率が事前設定された比率閾値より大きいコンテンツノードを含み、交差領域が、閉曲線で区切られた領域と交わるコンテンツノードによって形成される、第３判定部と、第２候補ノードセットに最小表示領域を有するコンテンツノードをターゲットコンテンツノードと判定するように構成された第４判定部とを含んでいる。
【００１６】
また、ターゲットノード判定モジュールは、少なくとも１つのタッチポイントの座標が閉曲線の座標である場合に、ドキュメントオブジェクトモデルツリーに従って第３候補ノードセットを判定するように構成された第５判定部であって、第３候補ノードセットが、交差領域と閉曲線で区切られた領域の拡大縮小率が最大のコンテンツノードを含み、交差領域が、閉曲線で区切られた領域と交わるコンテンツノードによって形成される、第５判定部と、第３候補ノードセットに最大表示領域を有するコンテンツノードをターゲットコンテンツノードと判定するように構成された第６判定部とを含んでいる。
【００１７】
また、この装置はさらに、ウェブページのプレインテキストノードにおける文字の平均表示領域が、事前設定された領域閾値より小さいかどうかをウェブページ調整命令の受信より前に検出し、ウェブページのプレインテキストノードの文字の平均表示領域が事前設定された領域閾値より小さい場合は、命令受信モジュールがウェブページ調整命令の受信工程を実施するように構成された検出モジュールを含んでいる。
【００１８】
本開示の実施形態の第３の態様によると、処理装置と、処理装置に実行可能な命令を保存するためのメモリとを含み、処理装置が、少なくとも１つのタッチポイントの座標を含む、現在表示中のウェブページ上でタッチ操作を検出した場合に生成されるウェブページ調整命令を受信するように構成されており、少なくとも１つのタッチポイントの座標とウェブページのドキュメントオブジェクトモデルツリーとに従って、ウェブページのすべてのコンテンツノードからターゲットコンテンツノードを判定し、ターゲットコンテンツノードに対応する表示領域の中心をスクリーンの中心に調整する、電子機器が提供されている。
【発明の効果】
【００１９】
本開示の実施形態により提供される技術的解決手法は、以下のような有益な効果をもたらす。
【００２０】
少なくとも１つのタッチポイントの座標を含むウェブページ調整命令が受信され、少なくとも１つのタッチポイントの座標とウェブページのドキュメントオブジェクトモデルツリーとに従って、ウェブページのすべてのコンテンツノードからターゲットコンテンツノードが判定され、ターゲットコンテンツノードに対応する表示領域の中央が、スクリーン中央に調整されることで、ターゲットコンテンツノードに対応する表示領域が一動作のみでスクリーン中央に調整可能となるため、ユーザーが１つのコンテンツを関連技術の閲覧に適した位置に調整する際に、複数の調整作業が必要になるという問題が解決され、ユーザーにおける操作の簡素化と時間の節約が図られる。
【図面の簡単な説明】
【００２１】
【図１】は、本開示の例示的な実施形態に係るウェブページを調整するための方法を示すフローチャートである。
【図２】は、本開示の別の例示的な実施形態に係るウェブページを調整するための方法を示すフローチャートである。
【図３】は、本開示の別の例示的な実施形態に係るユーザー操作を示す概略図である。
【図４】は、本開示の別の例示的な実施形態に係るユーザー操作を示す概略図である。
【図５】は、本開示の別の例示的な実施形態に係るユーザー操作を示す概略図である。
【図６】は、本開示の別の例示的な実施形態に係る調整されたウェブページを示す概略図である。
【図７】は、本開示のさらに別の例示的な実施形態に係るウェブページを調整するための方法を示すフローチャートである。
【図８】は、本開示の例示的な実施形態に係るウェブページを調整するための装置を示す概略図である。
【図９】は、本開示の別の例示的な実施形態に係るウェブページを調整するための装置を示す概略図である。
【図１０】は、本開示の例示的な実施形態に係る電子機器のブロック図である。
【図１１】は、本開示の例示的な実施形態に係る電子機器のブロック図である。
【発明を実施するための形態】
【００２２】
上述の全般的な説明と、以下に述べる詳細な説明は具体例であって、例示のみを目的としたものであり、特許請求されている本発明の範囲の限定を意図するものではないことを理解しておく必要がある。
【００２３】
本明細書に組み込まれその一部を構成する添付の図面は、本発明に沿った実施形態を例示しており、その解説とともに本発明の原則を説明している。
【００２４】
本開示によって開示される実施形態は上記の図面により示し、詳細な概要は以下に示す。これらの図面および文字による説明は、本開示の範囲を何ら制限するものではなく、個々の実施形態を参照することにより、当業者に本開示の概念を説明することを意図したものである。
【００２５】
本発明の例示的な実施形態については、添付図面の例を参照して詳細に説明する。以下の概要は、添付の図面を参照しており、別段の記載がない限り、異なる図面の同じ番号は、同じまたは同様の要素を示している。例示的な実施形態の以下の概要で述べる実施事項は、本発明と一致する実施事項のすべてを示すものではない。代わり、それらは、添付請求項に記載されるような本発明に関連の態様と一致する装置および方法の単なる例にすぎない。
【００２６】
図１は、例示的な実施形態に係るウェブページを調整するための方法を示すフローチャートである。この方法は、現在表示中のウェブページを調整するための電子機器に使用される。電子機器は、スマート携帯電話、タブレットＰＣ、Ｅブックリーダー等であってもよい。図１を参照すると、この方法は以下の工程を含んでいる。
【００２７】
工程１０２では、現在表示中のウェブページ上でタッチ操作を検出した場合に生成される、少なくとも１つのタッチポイントの座標を含むウェブページ調整命令が受信される。
【００２８】
工程１０４では、少なくとも１つのタッチポイントの座標とウェブページのドキュメントオブジェクトモデルツリーとに従って、ウェブページのすべてのコンテンツノードからターゲットコンテンツノードが判定される。
【００２９】
工程１０６では、ターゲットコンテンツノードに対応する表示領域の中心がスクリーンの中心に調整される。
【００３０】
本開示の実施形態に係るウェブページを調整するための方法を用いることで、少なくとも１つのタッチポイントの座標を含むウェブページ調整命令が受信され、少なくとも１つのタッチポイントの座標とウェブページのドキュメントオブジェクトモデルツリーとに従って、ウェブページのすべてのコンテンツノードからターゲットコンテンツノードが判定され、ターゲットコンテンツノードに対応する表示領域の中央が、スクリーン中央に調整されることで、ターゲットコンテンツノードに対応する表示領域が一動作のみでスクリーン中央に調整可能となるため、ユーザーが１つのコンテンツを関連技術の閲覧に適した位置に調整する際に、複数の調整作業が必要になるという問題が解決され、ユーザーにおける操作の簡素化と時間の節約が図られる。
【００３１】
図２は、別の例示的な実施形態に係るウェブページを調整するための方法を示すフローチャートである。この方法は、現在表示中のウェブページを調整するために、電子機器で使用される。電子機器は、スマート携帯電話、タブレットＰＣ、Ｅブックリーダー等であってもよい。図２を参照すると、この方法は以下の工程を含んでいる。
【００３２】
工程２０２では、少なくとも１つのタッチポイントの座標を含むウェブページ調整命令が受信される。
【００３３】
ウェブページ調整命令は、ユーザーが現在表示中のウェブページ上でタッチ操作を行っていることが検出された時に生成され、その場合のタッチ操作はクリック操作またはスライド操作のいずれであってもよい。例えば、タッチ操作がクリック操作である場合、ウェブページ調整命令は、クリック操作のクリック位置に対応するタッチポイントの座標を含んでいる。タッチ操作がスライド操作であり、スライド操作の軌跡が閉曲線である場合、ウェブページ調整命令は、閉曲線上のすべてのタッチポイントの座標を含んでいる。
【００３４】
工程２０４では、少なくとも１つのタッチポイントの座標が、１つのタッチポイントを含む場合に、第１候補ノードセットは、ドキュメントオブジェクトモデルツリーに従って判定され、ここで、第１候補ノードセットが当該１つのタッチポイントの座標のすべてのコンテンツノードを含む。
【００３５】
スクリーンに表示されるウェブページでは、ウェブページのドキュメントオブジェクトモデルツリーの各々の可視コンテンツノードは、スクリーン上の１つの矩形表示領域に対応している。いくつかの大きい可視コンテンツノードはさらに、スクリーン上の対応する大きい矩形表示領域に含まれる１つ以上の小さい矩形表示領域として表示される、１つ以上の子ノードを含む場合がある。
【００３６】
例えば、電子機器はスマート携帯電話である。ユーザー操作を示す概略図である図３を参照すると、現在表示中のウェブページは、４つの矩形領域Ａ、Ｂ、Ｃ、Ｄのそれぞれに対応する４つの一次可視コンテンツノードを表示しており、矩形領域Ｂに対応する一次可視コンテンツノードが矩形領域Ｂ１に対応する二次可視コンテンツノードを含み、矩形領域Ｂ１に対応する二次可視コンテンツノードが３つの矩形領域Ｂ１１、Ｂ１２、Ｂ１３にそれぞれ対応している３つの３次可視コンテンツノードを含む。
【００３７】
ユーザーがウェブページ上をクリックすると、クリック位置に対応するタッチポイントの座標を含むウェブページ調整命令が生成される。スマート携帯電話は、タッチポイントの座標が、タッチポイントの座標とドキュメントオブジェクトモデルツリーに従って、矩形領域Ｂ１３に位置しているものと判定する。そして、タッチポイントの座標を含む領域は、矩形領域Ｂ、Ｂ１、Ｂ１３となるように判定される。スマート携帯電話は、矩形領域Ｂ、Ｂ１、Ｂ１３に対応するコンテンツノードを含むセットを第１候補ノードセットと判定する。
【００３８】
工程２０６では、表示幅がスクリーン幅より小さく第１候補ノードセットに最大表示領域を有するコンテンツノードを、ターゲットコンテンツノードと判定される。
【００３９】
図３を例にとると、矩形領域Ｂの幅は、スクリーン幅と同じであり、第１候補ノードセットにおいて矩形領域Ｂ１およびＢ１３の各々に対応しているコンテンツノードの表示幅は、スクリーン幅より小さい。Ｂ１の領域がＢ１３の領域より大きいため、スマート携帯電話は、矩形領域Ｂ１に対応するコンテンツノードをターゲットコンテンツノードとして選択する。
【００４０】
工程２０８では、第２候補ノードセットは、少なくとも１つのタッチポイントの座標が閉曲線の座標である場合に、ドキュメントオブジェクトモデルツリーに従って判定され、ここで第２候補ノードセットが、交差領域と閉曲線で区切られた領域の拡大縮小率が事前設定された比率閾値より大きいコンテンツノードを含み、交差領域が、閉曲線で区切られた領域と交わるコンテンツノードによって形成される。
【００４１】
事前設定された比率閾値は、開発者によって事前に設定されている。例えば、事前設定された比率閾値は５０％、７０％、または８０％であってもよく、本開示の例示的な実施形態によって制限されるものではない。
【００４２】
例えば、電子機器はスマート携帯電話の場合、事前に設定される比率閾値は５０％である。ユーザー操作を示す概略図である図４を参照すると、ウェブページのすべての可視コンテンツノードに対応する表示領域が、初期時間にスマート携帯電話のスクリーンに表示されており、ユーザーが実施するスライド操作の軌跡は、閉曲線である。ユーザーがスライド操作を実施する際に生成されるウェブページ調整命令は、スライド操作の軌跡上のすべてのタッチポイントの座標を含んでいる。スマート携帯電話は、スライド操作の軌跡上のタッチポイントの座標とドキュメントオブジェクトモデルツリーに従って、閉曲線によってカバーされる表示領域が、Ａ領域を除くすべての表示領域（矩形領域Ｂ、Ｂ１、Ｂ１１、Ｂ１２、Ｂ１３、Ｃ、およびＤ）であると判定する。（閉曲線で区切られた領域と交わる矩形領域Ｂによって形成される）交差領域と閉曲線で区切られた領域との拡大縮小率、及び交差領域（閉曲線で区切られた領域と交わる矩形領域Ｂ１によって形成される）と閉曲線で区切られた領域との拡大縮小率は、いずれも５０％より大きいため、スマート携帯電話は、矩形領域ＢおよびＢ１に対応するコンテンツノードを含むセットを第２候補ノードセットと判定する。
【００４３】
工程２１０では、第２候補ノードセットに最小表示領域を有するコンテンツノードがターゲットコンテンツノードと判定される。
【００４４】
図４を例にとると、Ｂ１の領域はＢの領域より小さいため、スマート携帯電話は、矩形領域Ｂ１に対応するコンテンツノードがターゲットコンテンツノードであると判定する。
【００４５】
工程２１２では、第３候補ノードセットは、少なくとも１つのタッチポイントの座標が閉曲線の座標である場合に、ドキュメントオブジェクトモデルツリーに従って判定され、ここで、第３候補ノードセットが、交差領域と閉曲線で区切られた領域の拡大縮小率が最大のコンテンツノードを含み、交差領域が、閉曲線で区切られた領域と交わるコンテンツノードによって形成される。
【００４６】
例えば、電子機器はスマート携帯電話である。ユーザー操作を示す概略図である図５を参照すると、ウェブページのすべての可視コンテンツノードに対応する表示領域が、初期時間にスマート携帯電話のスクリーンに表示されており、ユーザーが実施するスライド操作の軌跡は、閉曲線である。ユーザーがスライド操作を実施する際に生成されるウェブページ調整命令は、スライド操作の軌跡上のすべてのタッチポイントの座標を含んでいる。スマート携帯電話は、スライド操作の軌跡上のタッチポイントの座標とドキュメントオブジェクトモデルツリーに従って、閉曲線によってカバーされる表示領域が、Ａ領域を除くすべての表示領域（矩形領域Ｂ、Ｂ１、Ｂ１１、Ｂ１２、Ｂ１３、Ｃ、およびＤ）であると判定する。交差領域と閉曲線で区切られた領域の拡大縮小率が最大（１００％）であって、交差領域が、閉曲線で区切られた領域と交わる矩形領域Ｂ１１、Ｂ１２およびＢ１３によってそれぞれ形成されている（個々に矩形領域Ｂ１１、Ｂ１２、およびＢ１３に対応する）３つのコンテンツノードが存在するため、スマート携帯電話は、矩形領域Ｂ１１、Ｂ１２，Ｂ１３に対応するコンテンツノードを含むセットを第３候補ノードセットと判定する。
【００４７】
工程２１４では、第３候補ノードセットに最大表示領域を有するコンテンツノードがターゲットコンテンツノードと判定される。
【００４８】
図５を例にとると、Ｂ１３の領域が、Ｂ１１およびＢ１２の両方の領域のより大きいため、スマート携帯電話は、矩形領域Ｂ１３に対応するコンテンツノードがターゲットコンテンツノードであると判定する。
【００４９】
工程２１６では、拡大縮小率は、ターゲットコンテンツノードに対応する表示領域の現在サイズとスクリーンのサイズに従って計算され、計算で求めた拡大縮小率に従ってウェブページは確定される。
【００５０】
電子機器は、スクリーンに対して、ターゲットコンテンツノードに対応する表示領域の至適な拡大縮小率を事前に設定することが可能である。例えば、電子機器は、スクリーン幅に対して、ターゲットコンテンツノードに対応する表示領域の幅の至適な拡大縮小率を事前に設定したり、スクリーンの高さに対して、ターゲットコンテンツノードに対応する表示領域の高さの至適な拡大縮小率を事前に設定したりすることができる。至適な拡大縮小率は、８０％、１００％、１２０％、またはその他の値であってもよく、本開示の例示的な実施形態によって制限されるものではない。
【００５１】
スクリーン幅に対して、ターゲットコンテンツノードに対応する表示領域の幅の至適な拡大縮小率は、例えば、１００％と事前に設定される。ターゲットコンテンツノードに対応する表示領域の現在の幅が５でありスクリーン幅が１０である場合、拡大縮小率は、＋１００％（すなわち、１００％拡大）となる。ターゲットコンテンツノードに対応する表示領域の現在の幅が２０でありスクリーン幅が１０である場合、拡大縮小率は、−５０％（すなわち、５０％縮小）となる。
【００５２】
図３〜図５のいずれかにおけるユーザー操作の概略図に示されるウェブページを例にとると、スマート携帯電話が、工程２０４〜２０６、工程２０８〜２１０または工程２１２〜２１４を通じて、ターゲットコンテンツノードを矩形領域Ｂ１に対応する可視コンテンツノードであると判定すると、矩形領域Ｂ１の中央は、スクリーン中央に調整され、矩形領域Ｂ１の幅は、計算で求めた拡大縮小率に従ってスクリーン幅に調整される。調整されたウェブページの概略図は、図６に示されている。
【００５３】
本開示の実施形態に係るウェブページを調整するための方法を用いることで、少なくとも１つのタッチポイントの座標を含むウェブページ調整命令が受信され、少なくとも１つのタッチポイントの座標とウェブページのドキュメントオブジェクトモデルツリーに従って、ウェブページのすべてのコンテンツノードからターゲットコンテンツノードが判定され、ターゲットコンテンツノードに対応する表示領域の中央が、スクリーン中央に調整されることで、ターゲットコンテンツノードに対応する表示領域が一動作のみでスクリーン中央に調整可能となるため、ユーザーが１つのウェブページコンテンツを関連技術の閲覧に適した位置に調整しようとする際に、複数の調整作業が必要になるという問題が解決され、ユーザーにおける操作の簡素化と時間の節約が図られる。
【００５４】
本開示の実施形態に係るウェブページの調整方法を用いることで、拡大縮小率が、ターゲットコンテンツノードに対応する表示領域の現在サイズとスクリーンのサイズに従って計算され、計算で求めた拡大縮小率に従ってウェブページが確定されるため、ターゲットコンテンツノードに対応する表示領域が閲覧により好適なサイズに調整されることで、ユーザーエクスペリエンスのさらなる向上とユーザー操作の簡素化が図られる。
【００５５】
図７は、さらに別の例示的な実施形態に係るウェブページを調整するための方法を示すフローチャートである。この方法は、現在表示中のウェブページを調整するために、電子機器で使用される。電子機器は、スマート携帯電話、タブレットＰＣ、Ｅブックリーダー等であってもよい。図７を参照すると、該方法は以下の工程を含んでいる。
【００５６】
工程３０２では、ウェブページのプレインテキストノードの文字の平均表示領域が事前設定された領域閾値より小さいかどうかが、検出される。
【００５７】
ウェブページが拡大縮小され移動される際、一定の処理リソースが占有され、一定の電気エネルギーが消費されるため、携帯型電子機器で表示されるすべてのウェブページが、実際に拡大縮小されたり、移動されたりする必要はない。電子機器の処理リソースおよび電気エネルギーを節約するために、ウェブページ調整命令は、調整が必要なウェブページのみに応答する。具体的には、電子機器は、ウェブページのプレインテキストノードの文字の平均表示領域が事前設定された領域閾値より小さいかどうかを検出する。検出する場合、文字の表示領域は、デフォルトでは表示するには過度に小さく、現在表示中のウェブページは、調整が必要となる。検出しない場合、現在表示中のウェブページは、調整されずに表示される。
【００５８】
事前設定された領域閾値は、固定値であっても、電子機器のスクリーンの解像度およびサイズに従って判定されてもよい。例えば、開発者は、マニュアルアノテーションによる調整を必要とせずに、ウェブページのセットを判定することが可能であり、そのセットの各ウェブページのプレインテキストノードで、文字の平均表示領域ｓ１を計算することが可能である。電子機器は、最初に、現在のウェブページのプレインテキストノードで、文字の平均表示領域ｓ２を求め、ｓ２がｋ＊ｓ１より小さいかどうかを判断し、ここでｋは、開発者によって事前に設定されているか、電子機器の解像度およびスクリーンサイズに従って判定される拡大縮小パラメータであり、本開示の例示的な実施形態によって制限されるものではない。
【００５９】
工程３０４では、ウェブページのプレインテキストノードの文字の平均表示領域が事前設定された領域閾値より小さい場合は、少なくとも１つのタッチポイントの座標を含むウェブページ調整命令が受信される。
【００６０】
ウェブページ調整命令は、ユーザーが現在表示中のウェブページ上でタッチ操作を行っていることが検出された時に生成され、その場合タッチ操作はクリック操作またはスライド操作のいずれであってもよい。例えば、タッチ操作がクリック操作である場合、ウェブページ調整命令は、クリック操作のクリック位置に対応するタッチポイントの座標を含んでいる。タッチ操作がスライド操作であり、スライド操作の軌跡が閉曲線である場合、ウェブページ調整命令は、閉曲線上のすべてのタッチポイントの座標を含んでいる。
【００６１】
工程３０６では、第１候補ノードセットは、少なくとも１つのタッチポイントの座標が、１つのタッチポイントを含む場合に、ドキュメントオブジェクトモデルツリーに従って判定され、第１候補ノードセットが１つのタッチポイントの座標のすべてのコンテンツノードを含む。
【００６２】
スクリーンに表示されるウェブページでは、ウェブページのドキュメントオブジェクトモデルツリーの各々の可視コンテンツノードは、スクリーン上の１つの矩形表示領域に対応している。いくつかの大きい可視コンテンツノードはさらに、スクリーン上の対応する大きい矩形表示領域に含まれる１つ以上の小さい矩形表示領域として表示される、１つ以上の子ノードを含む場合がある。
【００６３】
例えば、電子機器はスマート携帯電話である。図３を参照すると、現在表示中のウェブページは、４つの矩形の領域Ａ、Ｂ、Ｃ、Ｄにそれぞれ対応している、４つの一次可視コンテンツノードを表示し、そこでは矩形領域Ｂに対応する一次可視コンポーネントノードが矩形領域Ｂ１に対応する二次可視コンテンツノードを含み、矩形領域Ｂ１に対応する二次可視コンテンツノードが３つの矩形領域Ｂ１１、Ｂ１２、Ｂ１３にそれぞれ対応している３つの３次可視コンテンツノードを含んでいる。
【００６４】
ユーザーがウェブページ上をクリックすると、クリック位置に対応するタッチポイントの座標を含むウェブページ調整命令が生成される。スマート携帯電話は、タッチポイントの座標が、タッチポイントの座標とドキュメントオブジェクトモデルツリーに従って、矩形領域Ｂ１３に位置しているものと判定する。そして、タッチポイントの座標を含む領域は、矩形領域Ｂ、Ｂ１、Ｂ１３となるように判定される。スマート携帯電話は、矩形領域Ｂ、Ｂ１、Ｂ１３に対応するコンテンツノードを含むセットを第１候補ノードセットと判定する。
【００６５】
工程３０８では、表示幅がスクリーン幅より小さく第１候補ノードセットに最大表示領域を有するコンテンツノードが、ターゲットコンテンツノードと判定される。
【００６６】
図３を例にとると、矩形領域Ｂの幅は、スクリーン幅と同じであり、第１候補ノードセットにおいて矩形領域Ｂ１およびＢ１３の各々に対応しているコンテンツノードの表示幅は、スクリーン幅より小さい。Ｂ１の領域がＢ１３の領域より大きいため、スマート携帯電話は、矩形領域Ｂ１に対応するコンテンツノードをターゲットコンテンツノードとして選択する。
【００６７】
工程３１０では、第２候補ノードセットは、少なくとも１つのタッチポイントの座標が閉曲線の座標である場合に、ドキュメントオブジェクトモデルツリーに従って判定され、第２候補ノードが、交差領域と閉曲線で区切られた領域の拡大縮小率が事前設定された比率閾値より大きいコンテンツノードを含み、交差領域が、閉曲線で区切られた領域と交わるコンテンツノードによって形成される。
【００６８】
事前設定の比率閾値は、開発者によって事前に設定されている。例えば、事前設定された比率閾値は５０％、７０％、または８０％であってもよく、本開示の例示的な実施形態によって制限されるものではない。
【００６９】
例えば、電子機器はスマート携帯電話の場合、事前に設定される比率閾値は５０％である。図４を参照すると、ウェブページのすべての可視コンテンツノードに対応する表示領域が、初期時間にスマート携帯電話のスクリーンに表示されており、ユーザーが実施するスライド操作の軌跡は、閉曲線である。ユーザーがスライド操作を行う時に生成されるウェブページ調整命令は、スライド操作の軌跡上のすべてのタッチポイントの座標を含んでいる。スマート携帯電話は、スライド操作の軌跡上のタッチポイントの座標とドキュメントオブジェクトモデルツリーに従って、閉曲線によってカバーされる表示領域が、Ａ領域を除くすべての表示領域（矩形領域Ｂ、Ｂ１、Ｂ１１、Ｂ１２、Ｂ１３、Ｃ、およびＤ）であると判定する。交差領域（閉曲線で区切られた領域と交わる矩形領域Ｂによって形成される）と閉曲線で区切られた領域との拡大縮小率、及び交差領域（閉曲線で区切られた領域と交わる矩形領域Ｂ１によって形成される）と閉曲線で区切られた領域との拡大縮小率は、いずれも５０％より大きいため、スマート携帯電話は、矩形領域ＢおよびＢ１に対応するコンテンツノードを含むセットを第２候補ノードセットと判定する。
【００７０】
工程３１２では、第２候補ノードセットに最小表示領域を有するコンテンツノードがターゲットコンテンツノードと判定される。
【００７１】
図４を例にとると、Ｂ１の領域はＢの領域より小さいため、スマート携帯電話は、矩形領域Ｂ１に対応するコンテンツノードがターゲットコンテンツノードであると判定する。
【００７２】
工程３１４では、第３候補ノードセットは、少なくとも１つのタッチポイントの座標が閉曲線の座標である場合に、ドキュメントオブジェクトモデルツリーに従って判定され、ここで、第３候補ノードセットが、交差領域と閉曲線で区切られた領域の拡大縮小率が最大のコンテンツノードを含み、交差領域が、閉曲線で区切られた領域と交わるコンテンツノードによって形成される。
【００７３】
例えば、電子機器はスマート携帯電話である。図５を参照すると、ウェブページのすべての可視コンテンツノードに対応する表示領域が、初期時間にスマート携帯電話のスクリーンに表示されており、ユーザーが実施するスライド操作の軌跡は、閉曲線である。ユーザーがスライド操作を実施する際に生成されるウェブページ調整命令は、スライド操作の軌跡上のすべてのタッチポイントの座標を含んでいる。スマート携帯電話は、スライド操作の軌跡上のタッチポイントの座標とドキュメントオブジェクトモデルツリーに従って、閉曲線によってカバーされる表示領域が、Ａ領域を除くすべての表示領域（矩形領域Ｂ、Ｂ１、Ｂ１１、Ｂ１２、Ｂ１３、Ｃ、およびＤ）であると判定する。交差領域と閉曲線で区切られた領域の拡大縮小率が最大（１００％）であって、交差領域が、閉曲線で区切られた領域と交わる矩形領域Ｂ１１、Ｂ１２およびＢ１３によってそれぞれ形成されている（それぞれ矩形領域Ｂ１１、Ｂ１２およびＢ１３に対応する）３つのコンテンツノードが存在するため、スマート携帯電話は、矩形領域Ｂ１１、Ｂ１２、Ｂ１３に対応するコンテンツノードを含むセットを第３候補ノードセットと判定する。
【００７４】
工程３１６では、第３候補ノードセットに最大表示領域を有するコンテンツノードがターゲットコンテンツノードと判定される。
【００７５】
図５を例にとると、Ｂ１３の領域が、Ｂ１１およびＢ１２の両方の領域より大きいため、スマート携帯電話は、矩形領域Ｂ１３に対応するコンテンツノードがターゲットコンテンツノードであると判定する。
【００７６】
工程３１８では、拡大縮小率は、ターゲットコンテンツノードに対応する表示領域の現在サイズとスクリーンのサイズに従って計算され、ウェブページは計算で求めた拡大縮小率に従って拡大縮小される。
【００７７】
電子機器は、スクリーンに対して、ターゲットコンテンツノードに対応する表示領域の至適な拡大縮小率を事前に設定することが可能である。例えば、電子機器は、スクリーンの幅に対して、ターゲットコンテンツノードに対応する表示領域の幅の至適な拡大縮小率を事前に設定したり、スクリーンの高さに対して、ターゲットコンテンツノードに対応する表示領域の高さの至適な拡大縮小率を事前に設定したりすることができる。至適な拡大縮小率は、８０％、１００％、１２０％、またはその他の値であってもよく、本開示の例示的な実施形態によって制限されるものではない。
【００７８】
スクリーン幅に対して、ターゲットコンテンツノードに対応する表示領域の幅の至適な拡大縮小率は、例えば、１００％と事前に設定される。ターゲットコンテンツノードに対応する表示領域の現在の幅が５でありスクリーン幅が１０である場合、拡大縮小率は、＋１００％（すなわち、１００％拡大）となる。ターゲットコンテンツノードに対応する表示領域の現在の幅が２０でありスクリーン幅が１０である場合、拡大縮小率は、−５０％（すなわち、５０％縮小）となる。
【００７９】
図３〜図５のいずれかにおけるユーザー操作の概略図に示されるウェブページを例にとると、スマート携帯電話が、工程３０６〜３０８、工程３１０〜３１２または工程３１４〜３１６を通じて、ターゲットコンテンツノードを矩形領域Ｂ１に対応する可視コンテンツノードであると判定すると、矩形領域Ｂ１の中央は、スクリーン中央に調整され、矩形領域Ｂ１の幅は、計算で求めた拡大縮小率に従ってスクリーン幅に調整される。調整されたウェブページの概略図は、図６に示されている。
【００８０】
本開示の実施形態に係るウェブページを調整するための方法を用いることで、少なくとも１つのタッチポイントの座標を含むウェブページ調整命令が受信され、少なくとも１つのタッチポイントの座標とウェブページのドキュメントオブジェクトモデルツリーに従って、ウェブページのすべてのコンテンツノードからターゲットコンテンツノードが判定され、ターゲットコンテンツノードに対応する表示領域の中央が、スクリーン中央に調整されることで、ターゲットコンテンツノードに対応する表示領域が一動作のみでスクリーン中央に調整可能となるため、ユーザーが１つのウェブページのコンテンツを関連技術の閲覧に適した位置に調整しようとする際に、複数の調整作業が必要になるという問題が解決され、ユーザーにおける操作の簡素化と時間の節約が図られる。
【００８１】
また、本開示の実施形態に係るウェブページの調整方法を用いることで、拡大縮小率が、ターゲットコンテンツノードに対応する表示領域の現在サイズとスクリーンのサイズに従って計算され、計算で求めた拡大縮小率に従ってウェブページが確定されるため、ターゲットコンテンツノードに対応する表示領域が閲覧により好適なサイズに調整されることで、ユーザーエクスペリエンスのさらなる向上とユーザー操作の簡素化が図られる。
【００８２】
最終的に、本開示の実施形態に係るウェブページを調整するための方法を用いることで、ウェブページのプレインテキストノードにおける文字の平均表示領域が、事前設定された領域閾値より小さいかどうかが、ウェブページ調整命令の受信より前に検出され、ウェブページのプレインテキストノードの文字の平均表示領域が事前設定された領域閾値より小さい場合は、ウェブページ調整命令が受信されることで、不要なウェブページの調整を回避し、電子機器の処理リソースおよび電気エネルギーを節約する。
【００８３】
図８は、例示的な実施形態に係るウェブページを調整するための装置を示す概略図である。ウェブページを調整するための装置は、電子機器において用いられ、図１、２および７に示される任意の方法を実施する。電子機器は、スマート携帯電話、タブレットＰＣ、Ｅブックリーダー等であってもよい。図８を参照すると、ウェブページを調整するための装置には、命令受信モジュール４０１、ターゲットノード判定モジュール４０２、および調整モジュール４０３が含まれる。
【００８４】
命令受信モジュール４０１は、現在表示中のウェブページ上でタッチ操作を検出した場合に生成される、少なくとも１つのタッチポイントの座標を含むウェブページ調整命令を受信するように構成されている。
【００８５】
ターゲットノード判定モジュール４０２は、少なくとも１つのタッチポイントの座標とウェブページのドキュメントオブジェクトモデルツリーに従って、ウェブページのすべてのコンテンツノードからターゲットコンテンツノードを判定するように構成されている。
【００８６】
調整モジュール４０３は、ターゲットコンテンツノードに対応する表示領域の中心をスクリーンの中心に調整するように構成されている。
【００８７】
本開示の実施形態に係るウェブページを調整するための装置を用いることで、少なくとも１つのタッチポイントの座標を含むウェブページ調整命令が受信され、少なくとも１つのタッチポイントの座標とウェブページのドキュメントオブジェクトモデルツリーに従って、ウェブページのすべてのコンテンツノードからターゲットコンテンツノードが判定され、ターゲットコンテンツノードに対応する表示領域の中央が、スクリーン中央に調整されることで、ターゲットコンテンツノードに対応する表示領域が一動作のみでスクリーン中央に調整することができるため、ユーザーが１つのコンテンツを関連技術の閲覧に適した位置に調整する際に、複数の調整作業が必要になるという問題が解決され、ユーザーにおける操作の簡素化と時間の節約が図られる。
【００８８】
図９は、他の例示的な実施形態に係るウェブページを調整するための装置を示す概略図である。ウェブページを調整するための装置は、電子機器において用いられ、図１、２および７に示される任意の方法を実施する。電子機器は、スマート携帯電話、タブレットＰＣ、Ｅブックリーダー等であってもよい。図９を参照すると、ウェブページを調整するための装置には、命令受信モジュール５０１、ターゲットノード判定モジュール５０２、および調整モジュール５０３が含まれる。
【００８９】
命令受信モジュール５０１は、現在表示中の少なくとも１つのタッチポイントの座標を含むウェブページ上でタッチ操作を検出した場合に生成されるウェブページ調整命令を受信するように構成されている。
【００９０】
ターゲットノード判定モジュール５０２は、少なくとも１つのタッチポイントの座標とウェブページのドキュメントオブジェクトモデルツリーに従って、ウェブページのすべてのコンテンツノードからターゲットコンテンツノードを判定するように構成されている。
【００９１】
調整モジュール５０３は、ターゲットコンテンツノードに対応する表示領域の中心をスクリーンの中心に調整するように構成されている。
【００９２】
この装置はさらに、計算モジュール５０４および拡大縮小モジュール５０５を含んでいる。
【００９３】
計算モジュール５０４は、ターゲットコンテンツノードに対応する表示領域の現在サイズとスクリーンのサイズに従って拡大縮小率を計算するように構成されている。
【００９４】
拡大縮小モジュール５０５は、拡大縮小率に従ってウェブページを拡大縮小するように構成されている。
【００９５】
ターゲットノード判定モジュール５０２は、第１判定部５０２ａと第２判定部５０２ｂを含んでいる。
【００９６】
第１判定部５０２ａは、少なくとも１つのタッチポイントの座標が、１つのタッチポイントを含む場合に、ドキュメントオブジェクトモデルツリーに従って第１候補ノードセットを判定し、ここで、第１候補ノードセットが当該１つのタッチポイントの座標のすべてのコンテンツノードを含むように構成されている。
【００９７】
第２判定部５０２ｂは、表示幅がスクリーン幅より小さく第１候補ノードセットに最大表示領域を有するコンテンツノードを、ターゲットコンテンツノードと判定するように構成されている。
【００９８】
ターゲットノード判定モジュール５０２は、第３判定部５０２ｃおよび第４判定部５０２ｄを含んでいる。
【００９９】
第３判定部５０２ｃは、少なくとも１つのタッチポイントの座標が閉曲線の座標である場合に、ドキュメントオブジェクトモデルツリーに従って第２候補ノードセットを判定し、ここで、第２候補ノードが、交差領域と閉曲線で区切られた領域の拡大縮小率が事前設定された比率閾値より大きいコンテンツノードを含み、交差領域が、閉曲線で区切られた領域と交わるコンテンツノードによって形成されるように構成されている。
【０１００】
第４判定部５０２ｄは、第２候補ノードセットに最小表示領域を有するコンテンツノードをターゲットコンテンツノードと判定するように構成されている。
【０１０１】
ターゲットノード判定モジュール５０２は、第５判定部５０２ｅおよび第６判定部５０２ｆを含んでいる。
【０１０２】
第５判定部５０２ｅは、少なくとも１つのタッチポイントの座標が閉曲線の座標である場合に、ドキュメントオブジェクトモデルツリーに従って第３候補ノードセットを判定し、ここで、第３候補ノードが、交差領域と閉曲線で区切られた領域の拡大縮小率が最大のコンテンツノードを含み、交差領域が、閉曲線で区切られた領域と交わるコンテンツノードによって形成されるように構成されている。
【０１０３】
第６判定部５０２ｆは、第３候補ノードセットに最大表示領域を有するコンテンツノードをターゲットコンテンツノードと判定するように構成されている。
【０１０４】
この装置はさらに、検出モジュール５０６を含んでいる。
【０１０５】
検出モジュール５０６は、ウェブページのプレインテキストノードの文字の平均表示領域が事前設定された領域閾値より小さいかどうかを、ウェブページ調整命令を受信より前に検出するように構成されている。
【０１０６】
命令受信モジュール５０１は、検出モジュール５０６の結果が、ウェブページのプレインテキストノードの文字の平均表示領域が事前設定された領域閾値より小さい場合は、ウェブページ調整命令の受信工程を実施するように構成されている。
【０１０７】
本開示の実施形態に係るウェブページを調整するための装置を用いることで、少なくとも１つのタッチポイントの座標を含むウェブページ調整命令が受信され、少なくとも１つのタッチポイントの座標とウェブページのドキュメントオブジェクトモデルツリーに従って、ウェブページのすべてのコンテンツノードからターゲットコンテンツノードが判定され、ターゲットコンテンツノードに対応する表示領域の中央が、スクリーン中央に調整されることで、ターゲットコンテンツノードに対応する表示領域が一動作のみでスクリーン中央に調整可能となるため、ユーザーが１つのコンテンツを関連技術の閲覧に適した位置に調整しようとする際に、複数の調整作業が必要になるという問題が解決され、ユーザーにおける操作の簡素化と時間の節約が図られる。
【０１０８】
さらに、本開示の実施形態に係るウェブページを調整するための装置を用いることで、拡大縮小率が、ターゲットコンテンツノードに対応する表示領域の現在サイズとスクリーンのサイズに従って計算され、計算で求めた拡大縮小率に従ってウェブページが確定されるため、ターゲットコンテンツノードに対応する表示領域が閲覧により好適なサイズに調整されることで、ユーザーエクスペリエンスのさらなる向上とユーザー操作の簡素化が図られる。
【０１０９】
最終的に、本開示の実施形態に係るウェブページを調整するための装置を用いることで、ウェブページのプレインテキストノードにおける文字の平均表示領域が、事前設定された領域閾値より小さいかどうかが、ウェブページ調整命令の受信より前に検出され、ウェブページのプレインテキストノードの文字の平均表示領域が事前設定された領域閾値より小さい場合は、ウェブページ調整命令が受信されることで、不要なウェブページの調整を回避し、電子機器の処理リソースおよび電気エネルギーを節約する。
【０１１０】
図１０は、例示的な実施形態に係る電子機器のブロック図である。電子機器は、現在表示中のウェブページを調整するために使用される。例えば、電子機器は、スマート携帯電話、タブレットＰＣ、Ｅブックリーダー等であってもよい。
【０１１１】
図１０を参照すると、図８または図９に示されるように、電子機器はウェブページ００１を調整するための装置を含んでいる。
【０１１２】
本開示の実施形態に係る電子機器を用いることで、少なくとも１つのタッチポイントの座標を含むウェブページ調整命令が受信され、少なくとも１つのタッチポイントの座標とウェブページのドキュメントオブジェクトモデルツリーに従って、ウェブページのすべてのコンテンツノードからターゲットコンテンツノードが判定され、ターゲットコンテンツノードに対応する表示領域の中央が、スクリーン中央に調整されることで、ターゲットコンテンツノードに対応する表示領域が一動作のみでスクリーン中央に調整可能となるため、ユーザーが１つのコンテンツを関連技術の閲覧に適した位置に調整しようとする際に、複数の調整作業が必要になるという問題が解決され、ユーザーにおける操作の簡素化と時間の節約が図られる。
【０１１３】
また、本開示の実施形態に係る電子機器を用いることで、拡大縮小率が、ターゲットコンテンツノードに対応する表示領域の現在サイズとスクリーンのサイズに従って計算され、計算で求めた拡大縮小率に従ってウェブページが確定されるため、ターゲットコンテンツノードに対応する表示領域が閲覧により好適なサイズに調整されることで、ユーザーエクスペリエンスのさらなる向上とユーザー操作の簡素化が図られる。
【０１１４】
最終的に、本開示の実施形態に係る電子機器を用いることで、ウェブページのプレインテキストノードにおける文字の平均表示領域が、事前設定された領域閾値より小さいかどうかが、ウェブページ調整命令の受信より前に検出され、ウェブページのプレインテキストノードの文字の平均表示領域が事前設定された領域閾値より小さい場合は、ウェブページ調整命令が受信されることで、不要なウェブページの調整を回避し、電子機器の処理リソースおよび電気エネルギーを節約する。
【０１１５】
図１１は、例示的な実施形態に係る電子機器６００のブロック図である。例えば、電子機器６００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信装置、ゲーム機、タブレット装置、医療機器、フィットネス施設および個人用携帯情報端末（パーソナルデジタルアシスタンス）等であってもよい。
【０１１６】
図１１を参照すると、電子機器６００は、処理コンポーネント６０２、メモリ６０４、電源コンポーネント６０６、マルチメディアコンポーネント６０８、音声コンポーネント６１０、入力／出力（Ｉ／Ｏ）インターフェース６１２、及びセンサーコンポーネント６１４および通信コンポーネント６１６からなる群のうちの１つ以上を含む場合がある。
【０１１７】
処理コンポーネント６０２は、一般的に、表示関連操作、電話、データ通信、カメラ操作、記録操作等の電子機器６００の操作全体を制御する。処理コンポーネント６０２は、上述の方法における工程のすべてまたは一部を実施するための指示を行うために、１つ以上の処理装置６２０を含む場合がある。さらに、処理コンポーネント６０２は、処理コンポーネント６０２と他のコンポーネントの対話処理を促すために、１つ以上のモジュールを含む場合がある。例えば、処理コンポーネント６０２は、マルチメディアコンポーネント６０８と処理コンポーネント６０２の対話処理を促すために、マルチメディアモジュールを含む場合がある。
【０１１８】
メモリ６０４は、様々なタイプのデータを保存して電子機器６００の操作を支援するように構成されている。そのようなデータの例には、電子機器６００上で稼働される任意のアプリケーションまたは方法に関する指示書、連絡先データ、電話帳データ、メッセージ、画像、ビデオ等がある。メモリ６０４は、例えば、静的ランダムアクセスメモリ（ＳＲＡＭ）、電気的消去可能プログラマブル読取り専用メモリ（ＥＥＰＲＯＭ）、消去可能プログラマブル読取り専用メモリ（ＥＰＲＯＭ）、プログラマブル読取り専用メモリ（ＰＲＯＭ）、読取り専用メモリ（ＲＯＭ）、磁気記憶装置、フラッシュメモリ、磁気ディスク、光ディスクなどの、任意の種類の揮発性または不揮発性のメモリ装置またはそれらの組み合わせを用いて実装することができる。メモリ６０４はさらに、１つ以上の処理装置６２０で実行されるように構成された、図１、２または７の任意の方法における工程のすべてまたは一部を実施するための１つ以上のモジュールを保存する。
【０１１９】
電源コンポーネント６０６は、電子機器６００の様々なコンポーネントに電源を供給する。電源コンポーネント６０６は、電源管理システム、１つ以上の電源、電子機器６００の電源の生成、管理、配電と関連する他の任意のコンポーネントを含む場合がある。
【０１２０】
マルチメディアコンポーネント６０８は、電子機器６００とユーザーとの出力インターフェースを提供するスクリーンを含んでいる。いくつかの実施形態では、スクリーンは、液晶ディスプレイ（ＬＣＤ）およびタッチパネル（ＴＰ）を含む場合がある。スクリーンがタッチパネルを含む場合、スクリーンは、ユーザーからの入力信号を受信するタッチスクリーンとして実装することができる。タッチパネルは、タッチパネル上へのタッチ、打ち込み、所作を感知するための１つ以上のタッチセンサーを含んでいる。タッチセンサーは、タッチまたは打ち込み動作の境界を感知するだけでなく、タッチまたは打ち込み動作に関連する間合いや圧力をも関知することができる。いくつかの実施形態において、マルチメディアコンポーネント６０８は、前面カメラおよび／または後方カメラを含んでいる。前面カメラおよび後方カメラは、電子機器６００が撮影モードまたはビデオモード等の操作モードにある間、外部のマルチメディアのデータを受信することができる。前面カメラおよび後方カメラの各々は、固定焦点の光学レンズ系であっても、焦点調節および光学ズームの能力を備えていてもよい。
【０１２１】
音声コンポーネント６１０は、音声信号を出力および／または入力するように構成されている。例えば、音声コンポーネント６１０は、電子機器６００が通話モード、記録モード、音声認識モード等の操作モードにある場合に、外部からの音声信号を受信するように構成されたマイクロホン（「ＭＩＣ」）を含んでいる。受信された音声信号はさらに、メモリ６０４に保存するか、通信コンポーネント６１６を介して送信することができる。いくつかの実施形態において、音声コンポーネント６１０はさらに、音声信号を出力するスピーカーを含んでいる。
【０１２２】
Ｉ／Ｏインターフェース６１２は、処理コンポーネント６０２と、キーボード、クリックホイール、ボタン等の周辺装置のインターフェースモジュールとの間のインターフェースを提供する。ボタンには、これらに限定されるものではないが、ホームボタン、ボリュームボタン、始動ボタンおよびロックボタンが含む場合がある。
【０１２３】
センサーコンポーネント６１４は、電子機器６００の様々な態様のステータス評価を提供するための１つ以上のセンサーを含んでいる。例えば、センサーコンポーネント６１４は、電子機器６００の開／閉ステータスを検出することができる。例えば、電子機器６００のディスプレイおよびキーパッド等のコンポーネントの相対位置調整、電子機器６００または電子機器６００のコンポーネントの位置の変化、ユーザーの電子機器６００への接触の有無、電子機器６００の配向または加速／減速、ならびに電子機器６００の温度変化を検出することができる。センサーコンポーネント６１４は、物理的な接触を一切介さずに近傍の対象物の存在を検出するように構成された近接センサーを含む場合がある。センサーコンポーネント６１４は、画像診断用途にＣＭＯＳまたはＣＣＤ等の光検出子を含むこともできる。いくつかの実施形態において、センサーコンポーネント６１４は、加速度計センサー、ジャイロセンサー、磁気センサー、圧力センサー、または温度センサーを含むこともできる。
【０１２４】
通信コンポーネント６１６は、電子機器６００と他の装置の間の有線または無線の通信を促すように構成されている。電子機器６００は、ＷｉＦｉ、２Ｇまたは３Ｇ、あるいはそれらの組み合わせ等の通信基準に基づいて、無線ネットワークにアクセスすることが可能である。１つの例示的な実施形態において、通信コンポーネント６１６は、外部の放送管理システムから放送型通信路を介して、放送信号または放送関連情報を受信する。１つの例示的な実施形態において、通信コンポーネント６１６はさらに、近距離通信を促す近距無線通信（ＮＦＣ）モジュールを含んでいる。例えば、ＮＦＣモジュールは、無線自動識別（ＲＦＩＤ）技術、赤外線データ協会（ＩｒＤＡ）技術、超広帯域無線（ＵＷＢ）技術、Ｂｌｕｅｔｏｏｔｈ（登録商標）（ＢＴ）技術、他の技術に基づいて、実装することができる。
【０１２５】
例示的な実施形態において、電子機器６００は、特定用途向け集積回路（ＡＳＩＣ）、信号処理プロセッサー（ＤＳＰ）、デジタル信号処理装置（ＤＳＰＤ）、プログラマブル論理回路（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コントローラー、マイクロコントローラー、マイクロプロセッサー、その他の電子部品の１つ以上を実装して上記の方法を実施することができる。
【０１２６】
例示的な実施形態では、メモリ６０４等に含まれ、上記の方法を実施するために電子機器６００の処理装置６２０によって実行可能な命令を含む固定コンピュータ可読記憶媒体も設けられている。例えば、固定式のコンピュータ可読記憶媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光学データ記憶装置等であってもよい。
【０１２７】
本発明の他の実施形態は、本明細書の考察およびここに開示される発明を実施することにより当業者には明らかであろう。本願は、当該技術において既知の慣例事項の範囲内とされる本開示の派生物を含め、本発明の一般原則に従うあらゆる変形、用途、応用を網羅することを意図している。本明細書および各例は、例示的なものとしてのみ考察され、本発明の範囲および精神は、以下の特許請求の範囲によって示されることが意図されている。
【０１２８】
本発明は、上記および添付の図面に示される正確な構成物に限定されるものではなく、変更が本発明の範囲を逸脱しない範囲で様々な修正および変更が可能であることが理解されるであろう。本発明の範囲は、添付の特許請求の範囲に規定されることが意図されている。
【図１】
2016515276.tif 000003
【図２】
2016515276.tif 000004
【図３】
2016515276.tif 000005
【図４】
2016515276.tif 000006
【図５】
2016515276.tif 000007
【図６】
2016515276.tif 000008
【図７】
2016515276.tif 000009
【図８】
2016515276.tif 000010
【図９】
2016515276.tif 000011
【図１０】
2016515276.tif 000012
【図１１】
2016515276.tif 000013
【手続補正書】
【提出日】平成27年3月6日(2015.3.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
現在表示中のウェブページ上でタッチ操作を検出した場合に生成される、少なくとも１つのタッチポイントの座標を含むウェブページ調整命令を受信する工程と、
前記少なくとも１つのタッチポイントの前記座標と前記ウェブページのドキュメントオブジェクトモデルツリーとに従って、前記ウェブページのすべてのコンテンツノードからターゲットコンテンツノードを判定する工程と、
前記ターゲットコンテンツノードに対応する表示領域の中心をスクリーンの中心に調整する工程とを含む、ウェブページを調整するための方法。
【請求項２】
前記ターゲットコンテンツノードに対応する前記表示領域の現在サイズと前記スクリーンのサイズとに従って拡大縮小率を計算する工程と、
前記拡大縮小率に従って前記ウェブページを拡大縮小する工程とをさらに含む、請求項１に記載の方法。
【請求項３】
前記少なくとも１つのタッチポイントの前記座標と前記ウェブページのドキュメントオブジェクトモデルツリーとに従って、前記ウェブページのすべてのコンテンツノードからターゲットコンテンツノードを判定する工程が、
少なくとも１つのタッチポイントの座標が１つのタッチポイントを含む場合に、前記ドキュメントオブジェクトモデルツリーに従って第１候補ノードセットを判定する工程であって、前記第１候補ノードセットが前記１つのタッチポイントの座標のすべてのコンテンツノードを含む、第１候補ノードセットを判定する工程と、
表示幅がスクリーン幅より小さく前記第１候補ノードセットに最大表示領域を有するコンテンツノードを、前記ターゲットコンテンツノードと判定する工程とを含む、請求項１又は２に記載の方法。
【請求項４】
前記少なくとも１つのタッチポイントの前記座標と前記ウェブページのドキュメントオブジェクトモデルツリーに従って、前記ウェブページのすべてのコンテンツノードからターゲットコンテンツノードを判定する方法が、
前記少なくとも１つのタッチポイントの前記座標が閉曲線の座標である場合に、前記ドキュメントオブジェクトモデルツリーに従って第２候補ノードセットを判定する工程であって、前記第２候補ノードセットが、交差領域と前記閉曲線で区切られた領域の拡大縮小率が事前設定された比率閾値より大きいコンテンツノードを含み、前記交差領域が、前記閉曲線で区切られた前記領域と交わる前記コンテンツノードによって形成される、第２候補ノードセットを判定する工程と、
前記第２候補ノードセットに最小表示領域を有するコンテンツノードを前記ターゲットコンテンツノードと判定する工程とを含む、請求項１又は２に記載の方法。
【請求項５】
前記少なくとも１つのタッチポイントの前記座標と前記ウェブページのドキュメントオブジェクトモデルツリーとに従って、前記ウェブページのすべてのコンテンツノードのからターゲットコンテンツノードを判定する方法が、
前記少なくとも１つのタッチポイントの前記座標が閉曲線の座標である場合に、前記ドキュメントオブジェクトモデルツリーに従って第３候補ノードセットを判定する工程であって、前記第３候補ノードが、交差領域と前記閉曲線で区切られた領域の拡大縮小率が最大のコンテンツノードを含み、前記交差領域が、前記閉曲線で区切られた領域と交わる前記コンテンツノードによって形成される、第３候補ノードセットを判定する工程と、
前記第３候補ノードセットに最大の表示領域を有するコンテンツノードを前記ターゲットコンテンツノードと判定する工程とを含む、請求項１又は２に記載の方法。
【請求項６】
前記ウェブページのプレインテキストノードの文字の平均表示領域が事前設定された領域閾値より小さいかどうかを、前記ウェブページ調整命令の受信より前に検出する工程と、
前記ウェブページの前記プレインテキストノードの文字の前記平均表示領域が前記事前設定された領域閾値より小さい場合は、前記ウェブページ調整命令の受信工程を実施する工程とをさらに含む、請求項１から５のいずれか１項に記載の方法。
【請求項７】
現在表示中のウェブページ上でタッチ操作を検出した場合に生成される、少なくとも１つのタッチポイントの座標を含むウェブページ調整命令を受信するように構成されている命令受信モジュールと、
前記少なくとも１つのタッチポイントの前記座標と前記ウェブページのドキュメントオブジェクトモデルツリーとに従って、前記ウェブページのすべてのコンテンツノードからターゲットコンテンツノードを判定するように構成されているターゲットノード判定モジュールと、
前記ターゲットコンテンツノードに対応する表示領域の中心をスクリーンの中心に調整するように構成されている調整モジュールとを含む、ウェブページを調整するための装置。
【請求項８】
前記ターゲットコンテンツノードに対応する前記表示領域の現在サイズと前記スクリーンのサイズに従って拡大縮小率を計算するように構成された計算モジュールと、
前記拡大縮小率に従って前記ウェブページを拡大縮小するように構成された拡大縮小モジュールとをさらに含む、請求項７に記載の装置。
【請求項９】
前記ターゲットノード判定モジュールが、
少なくとも１つのタッチポイントの座標が、１つのタッチポイントを含む場合に、前記ドキュメントオブジェクトモデルツリーに従って第１候補ノードセットを判定するように構成された第１判定部であって、前記第１候補ノードセットが前記１つのタッチポイントの座標のすべてのコンテンツノードを含む第１判定部と、
表示幅がスクリーン幅より小さく前記第１候補ノードセットに最大表示領域を有するコンテンツノードを、前記ターゲットコンテンツノードと判定するように構成された第２判定部とを含む、請求項７又は８に記載の装置。
【請求項１０】
前記ターゲットノード判定モジュールが、
前記少なくとも１つのタッチポイントの前記座標が閉曲線の座標である場合に、前記ドキュメントオブジェクトモデルツリーに従って第２候補ノードセットを判定するように構成された第３判定部であって、前記第２候補ノードセットが、交差領域と前記閉曲線で区切られた領域の拡大縮小率が事前設定された比率閾値より大きいコンテンツノードを含み、前記交差領域が、前記閉曲線で区切られた前記領域と交わる前記コンテンツノードによって形成される第３判定部と、
前記第２候補ノードセットに最小表示領域を有するコンテンツノードを前記ターゲットコンテンツノードと判定するように構成された第４判定部とを含む、請求項７又は８に記載の装置。
【請求項１１】
前記ターゲットノード判定モジュールが、
前記少なくとも１つのタッチポイントの前記座標が閉曲線の座標である場合に、前記ドキュメントオブジェクトモデルツリーに従って第３候補ノードセットを判定するように構成された第５判定部であって、前記第３候補ノードセットが、交差領域と前記閉曲線で区切られた領域の拡大縮小率が最大のコンテンツノードを含み、前記交差領域が、前記閉曲線で区切られた前記領域と交わる前記コンテンツノードによって形成される第５判定部と、
前記第３候補ノードセットに最大表示領域を有するコンテンツノードを前記ターゲットコンテンツノードと判定するように構成された第６判定部とを含む、請求項７又は８に記載の装置。
【請求項１２】
前記ウェブページのプレインテキストノードの文字の平均表示領域が事前設定された領域閾値より小さいかどうかを、前記ウェブページ調整命令の受信より前に検出するように構成された検出モジュールをさらに含み、
前記命令受信モジュールが、前記ウェブページの前記プレインテキストノードの文字の前記平均表示領域が事前設定された領域閾値より小さい場合に、前記ウェブページ調整命令の受信工程を実施するように構成されている、請求項７から１１のいずれか１項に記載の装置。
【請求項１３】
処理装置と、
前記処理装置に実行可能な命令を保存するためのメモリと
を含み、
前記処理装置が、
現在表示中のウェブページ上でタッチ操作を検出した場合に生成される、少なくとも１つのタッチポイントの座標を含むウェブページ調整命令を受信し、
前記少なくとも１つのタッチポイントの前記座標と前記ウェブページのドキュメントオブジェクトモデルツリーとに従って、前記ウェブページのすべてのコンテンツノードからターゲットコンテンツノードを判定し、
前記ターゲットコンテンツノードに対応する表示領域の中心をスクリーンの中心に調整するように構成されている電子機器。
【請求項１４】
請求項１から６のいずれか１項に記載のウェブページを調整するための方法を、コンピュータでの実行を可能にする、コンピュータプログラム。
【請求項１５】
請求項１４に記載のコンピュータプログラムを含む、コンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2016515276.tif 000014
【国際調査報告】
2016515276.tif 000015
2016515276.tif 000016
2016515276.tif 000017
2016515276.tif 000018