(57)【要約】本発明は一種のウェブページ再組版の方法を公表した。モバイルブラウザクライアントがウェブアドレスにアクセスし上記のページのアドレスに対応するページが識別規則を満たしているかどうかを、モバイルブラウザクライアントが判断する。満たしていない場合、ページをロードし、ページ内容を表示する。満たしている場合、モバイルブラウザクライアントがページのＨＴＭＬコードを獲得してから、内容によって規則を抽出し、上記ページのＨＴＭＬコードの中から有効な情報を含む要素を抽出し、またその要素から有効な情報を抽出する。そして、モバイルブラウザクライアントがページの有効な情報を事前定義されたフレームページに挿入し、新しいページを生成し、ページの内容を表示する。本発明の技術ソリューションを使用することによって、デバイスのスクリーンの解像度に完全適応でき、最大限に元のページの情報とインタラクティブを残すと共に、ページのロードスペードを高め、ネットワーク容量を節約できる。【選択図】図１
2014514629.tif 000002
【特許請求の範囲】
【請求項１】
一種のウェブページ再組版の方法であり、
Ａ）モバイルブラウザクライアントがウェブアドレスにアクセスし、
Ｂ）前記ページのアドレスに対応するページが識別規則を満たしているかどうかを前記モバイルブラウザクライアントが判断し、満たしていない場合、前記ページをロードし、ページ内容を表示するが、満たしている場合、ステップＣに入り、
Ｃ）前記モバイルブラウザクライアントが前記ページのＨＴＭＬコードを獲得し、
Ｄ）前記モバイルブラウザクライアントが内容によって規則を抽出し、前記ページのＨＴＭＬコードの中から有効な情報を含む要素を抽出し、またその要素から有効な情報を抽出し、
Ｅ）前記モバイルブラウザクライアントが前記ページの有効な情報を事前定義されたフレームページに挿入し、新しいページを生成し、
Ｆ）前記モバイルブラウザクライアントが前記新しいページをロードし、ページの内容を表示するステップを含むことを特徴とするウェブページ再組版の方法。
【請求項２】
前記識別規則はサイト規則、特殊要素規則とページフォーマット規則を含み、その中で前記サイト規則は正規表現を通じて実現することであり、前記特殊要素規則はページの中で条件に合致する要素を捜すことによって、今のページが要件を満たしているか否かを判断し、前記ページフォーマット規則はページの要素全体の階層構造によって要件を満たしているかどうかを判断することを特徴とする請求項１に記載のウェブページ再組版の方法。
【請求項３】
前記特殊要素規則はページの中のｂｏｄｙ要素のｉｄが一つの特殊文字であるかどうかを判断することを含み、前記ページフォーマット規則はページのｂｏｄｙが二つのｄｉｖ要素を含んでいるかどうかを判断することを含むことを特徴とする請求項２に記載のウェブページ再組版の方法。
【請求項４】
前記内容抽出規則はＸＰａｔｈ技術を通じて実現することを特徴とする請求項１に記載のウェブページ再組版の方法。
【請求項５】
前記内容抽出規則はニュース内容ページの内容抽出規則、小説閲読ページの内容抽出規則とフォーラムの投稿一覧ページの内容抽出規則を含んでいることを特徴とする請求項４に記載のウェブページ再組版の方法。
【請求項６】
前記有効な情報は内部ＨＴＭＬコードとハイパーリンク情報を含んでいることを特徴とする請求項１に記載のウェブページ再組版の方法。
【請求項７】
前記ステップＥは更に、
前記モバイルブラウザクライアントが前記ページの有効な情報を事前定義されたフレームページの中に挿入し、前記フレームページの中で、事前定義されたＣＳＳを通じて、前記モバイルブラウザクライアントの特性と結びつけ、組版様式を表示し、新しいページを生成するステップを含んでいることを特徴とする請求項１に記載のウェブページ再組版の方法。
【請求項８】
前記モバイルブラウザクライアントの特性は解像度と表示特徴からなっていることを特徴とする請求項７に記載のウェブページ再組版の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はモバイルインターネット分野と関連し、とりわけ一種のウェブページ再組版の方法と関連する。
【背景技術】
【０００２】
モバイルインターネットの分野において、如何にして伝統インターネットの豊かな内容をモバイルデバイスの上でユーザに優しい方式で提供できるのかという課題は幅広く研究されている。この課題の中で、如何にして伝統インターネットの中の高解像度スクリーンのために設計された大量のウェブページを比較的解像度の低いモバイルデバイスのスクリーンで表示すると同時に、元のページの便閲覧とインタラクティブの便利さを保てるのかということが非常に重要な方向となっている。
【０００３】
今の市場の主流を占めるモバイルデバイスのブラウザのいずれもこの方向で試しをしている。マイクロの早期Ｗｉｎｄｏｗｓ  Ｍｏｂｉｌｅ（登録商標）システムの中のＩＥ  Ｍｏｂｉｌｅシリーズのブラウザはユーザの閲覧の便利性を図って使用した戦略は、ウェブページの全ての要素の垂直配置であった。グーグルはそのＡｎｄｒｏｉｄ（登録商標）システムを使用したブラウザにおいて、ワードラップ技術を使用した。つまりページのズーミングの時に、ページの中のテキストの段落を再組版し、テキストを現在のスケーリングとスクリーンの関係に合わせて再組版し、そうすることによりユーザが閲覧する時にページを左右にスクロールする必要をなくす。それに対し、アップルとマイクロはそれぞれｉＰｈｏｎｅ（登録商標）のブラウザとＷｉｎｄｏｗｓ  Ｐｈｏｎｅ  （登録商標）  ７システムのブラウザの中で、テキストスケーリング（Ｔｅｘｔ  Ｓｃａｌｉｎｇ）技術を適用した。つまり、初めてページレンダリングをする時に、それぞれのウェブページコンテナの中の文字フォントとサイズに対し異なる調整をすることにより、当該コンテナがスクリーンの真ん中にズームされる時に、コンテナの中の文字がちょうどユーザの読みやすいサイズにあり、そして左右へスクロールする必要もないことを実現する。この技術は毎回のズーミングによるウェブページの再組版を避けることに成功した。
【０００４】
しかし、この技術に一つ大きな欠点がある。それはウェブページの中のテキストに対し、モバイルデバイスでの閲読体験を高めることができるが、ほかの画像・ビデオのような要素に対しては効果がない。また、このような技術は一定程度でページレイアウトを壊さなければならないため、ページの組版の混乱、内容の重複もしくは大きなブランクなどの問題を引き起こす可能性がある。
【０００５】
もう一つの研究方向はサーバー再組版技術の導入である。当該技術の最も代表的な成果は優視動景会社（ＵＣＷＥＢブラウザ）の開発によるサーバーサーバーキャッシュ高速化技術である。この技術はサーバーを通じてページを再組版し、それによりページのフォントと幅をモバイルデバイスの比較的低い解像度に適用させる。そして、キャッシュによって再組版されたページはウェブサーバーとの接続回数が減る。
【０００６】
しかし、モバイルデバイスの種類が多く、異なるデバイスの解像度も異なるため、サーバーで再組版されたページはユーザのデバイススクリーンとの適応が最適化できない。
そして、ユーザのプライベートに関る一部のネット（例えば電子商取引サイト・ネットフォーラムなど）に関しては、サーバー再組版技術を使用すれば、クライアントとキャッシュサーバーとの接続とリメイクの確立が必要となるため、ユーザのプライベートの内容は全部再組版を行うキャッシュサーバーの中に保存しなければならず、プライベート漏洩のリスクが増える。
【０００７】
サイトが多様であるため、再組版はフォーマットの使いやすさときれいさを保障しがたい。
サーバー再組版技術を使用するために、大量のサーバー資源が必要となり、コストが比較的高い。
再組版後のページをキャッシュに保存する必要があるため、処理時間によるラグが生じ、リアルタイム性を特徴とするページ（例えばネット上の生放送など）に対応するときはその種類のサイトのリアルタイムに更新する特徴をなくしてしまう。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明はデバイスのスクリーン解像度に完全に適応できるページ再組版の新しい方法を提供し、それにより、ユーザによりいい閲覧体験をもたらすとともに、最大限に元のページの情報とインタラクティブを残す。そして、効率的にページの中の無関係な要素を除去し、ページのロードスピードを向上させ、ネットワークの容量の節約を実現する。
【課題を解決するための手段】
【０００９】
このために、本発明は以下の技術ソリューションを使用している。
以下のステップを含む一種のウェブページ再組版の方法である。
Ａ）モバイルブラウザクライアントがウェブアドレスにアクセスする。
Ｂ）上記のページアドレスに対応するページが識別規則を満たしているかどうかをモバイルブラウザクライアントが判断する。満たしていない場合、上記のページをロードし、ページ内容を表示するが、満たしている場合、ステップＣに入る。
Ｃ）モバイルブラウザクライアントが上記のページのＨＴＭＬコードを得る。
Ｄ）モバイルブラウザクライアントが内容によって規則を抽出する。上記ページのＨＴＭＬコードの中から有効な情報を含む要素を抽出し、またその要素から有効な情報を抽出する。
Ｅ）モバイルブラウザクライアントがページの有効な情報を事前定義されたフレームページに挿入し、新しいページを生成する。
Ｆ）モバイルブラウザクライアントが新しいページをロードし、ページの内容を表示する。
【００１０】
上記の識別規則はサイト規則、特殊要素規則とページフォーマット規則を含み、その中でサイト規則は正規表現を通じて実現する。特殊要素規則はページの中で条件に合致する要素を検索ことによって、今のページは要件を満たしているか否かを判断する。そして、ページフォーマット規則はページの要素全体の階層構造によって要件を満たしているかどうかを判断する。
【００１１】
特殊要素規則はページの中のｂｏｄｙ要素のｉｄが一つの特殊文字であるかどうかを判断することを含む。ページフォーマット規則はページのｂｏｄｙが二つのｄｉｖ要素を含んでいるかどうかを判断することを含む。
【００１２】
上記の内容抽出規則はＸＰａｔｈ技術を通じて実現する。
上記の内容抽出規則はニュース内容ページの内容抽出規則、小説閲読ページの内容抽出規則とフォーラムの投稿一覧ページの内容抽出規則からなる。
有効な情報は内部ＨＴＭＬコードとハイパーリンク情報を含んでいる。
【００１３】
ステップＥは更に以下のステップを含んでいる。
モバイルブラウザクライアントがページの有効な情報を事前定義されたフレームページの中に挿入する。フレームページの中で、事前定義されたＣＳＳを通じて、モバイルブラウザクライアントの特性と結びつけ、組版様式を表示し、新しいページを生成する。
モバイルブラウザクライアントの特性は解像度と表示特徴からなっている。
【発明の効果】
【００１４】
本発明の技術ソリューションを利用することにより、以下の技術効果に達成できる。
１、特定の規律に合致する一部のサイトだけに対し再組版するため、組版後のページのよりいい閲覧体験とインタラクティブ体験が保障される。
２、ページ内容の再組版を通じて、元のサイトにある無関係の内容（例えば広告など）を除去する事ができ、閲読体験を高め、ネットワーク容量を節約できる。
３、サーバーサイドのキャッシュ再組版はプライベート問題に関るので、完全にクライアント再組版を使用し、全てのデータ交換はクライアントとウェブサーバーの間だけで行われ、いかなるサードパーティのサーバーの干渉もなく、ユーザのプライベートを守る。
４、ウェブサーバーのリアルタイムに更新した内容を再組版し、ユーザデバイスの中で表示している内容はサイトのリアルタイムの内容であることを保障する。
【図面の簡単な説明】
【００１５】
【図１】本発明の具体的な実施方式の中のウェブページ再組版のフローチャートである。
【発明を実施するための形態】
【００１６】
次に添付図面にあわせて具体的な実施方式を説明することによって本発明の技術ソリューションについて更なる説明をする。
【００１７】
図１は本発明の具体的な実施方式の中のページ再組版のフローチャートである。図１が示しているように、当該ページ再組版プロセスは以下のステップを含む。
ステップ１０１、モバイルブラウザクライアントがウェブアドレスにアクセスする。
【００１８】
ステップ１０２、上記のページのアドレスに対応するページが識別規則を満たしているかどうかをモバイルブラウザクライアントが判断する。満たしている場合、ステップ１０４に入るが、もし満たしていない場合、ステップ１０３に入る。
【００１９】
当該識別規則はモバイルブラウザクライアントに保存され、サイト規則、特殊要素規則とページフォーマット規則を含んでいる。その中でサイト規則は正規表現を通じて実現する。
特殊要素規則はページの中で条件に合致する要素を捜すことによって、今のページが要件を満たしているか否かを判断する。例えば、ページの中のｂｏｄｙ要素のｉｄが一つの特殊文字であるかどうかを判断することもその中に含まれている。
ページフォーマット規則はページの要素全体の階層構造によって要件を満たしているかどうかを判断する。例えば、ページのｂｏｄｙが二つのｄｉｖ要素を含んでいるかどうかを判断することもその中に含まれている。
【００２０】
ステップ１０３、ページをロードし、ページの内容を表示する。
【００２１】
ステップ１０４、モバイルブラウザクライアントが当該ページのＨＴＭＬコードを獲得する。
【００２２】
ステップ１０５、モバイルブラウザクライアントが内容によって規則を抽出し、そして当該ページのＨＴＭＬコードの中から有効な情報を含む要素を抽出し、またその要素から有効な情報を抽出する。当該有効な情報は内部ＨＴＭＬコードとハイパーリンク情報を含む。
当該内容抽出規則はモバイルブラウザクライアントに保存されており、ニュース内容ページの内容抽出規則、小説閲読ページの内容抽出規則とフォーラムの投稿一覧ページの内容抽出規則を含んでいる。
【００２３】
違うタイプのページに対し、異なる規則を定義する必要がある。当該内容抽出規則はある一つのＨＴＭＬ要素もしくは一組のＨＴＭＬ要素の集合についての叙述であり、通常はＸＰａｔｈ技術を通じて実現される。
【００２４】
ステップ１０６、モバイルブラウザクライアントがページの有効な情報を事前定義されたフレームページの中に挿入する。フレームページの中で、事前定義されたＣＳＳを通じて、モバイルブラウザクライアントの特性と結びつけ、組版様式を表し、新しいページを生成する。モバイルブラウザクライアントの特性は解像度と表示特徴からなっている。
【００２５】
ステップ１０７、モバイルブラウザクライアントが新しいページをロードし、ページの内容を表示する。違うページタイプに対して使用するフレームページとページの中に含まれる様式定義はそれぞれ異なるが、同じタイプのページに対しては同じフレームページと様式を使用するため、再組版後のページの表示効果は一致している。
【００２６】
上述の内容は本発明のより適切の具体的な実施方式であり、本発明の保護範囲はこれだけに限らない。当該技術に親しみのある人が本発明の披露した技術範囲内で簡単に思いつく変化もしくは取替えは全部本発明の保護範囲内にあるべきである。それ所以、本発明の保護範囲は権利請求書に提示される保護範囲に基づくべきである。
【図１】
2014514629.tif 000003
【国際調査報告】
2014514629.tif 000004
2014514629.tif 000005
2014514629.tif 000006
2014514629.tif 000007