(57)【要約】本明細書の実施態様は、テキスト隠蔽に基づいたページジャンプの方法及び装置に関する。サービス端末は、目的の不可視列を用いて、ジャンプリンクにタグ付けし、目的の不可視列に対応するコードを元のページのテキストのコードに埋め込んでよく、その結果、関連するページがクライアント端末によって表示された時、ジャンプリンクは見えない。クライアント端末が、ページジャンプを実行する時、クライアント端末は、元のページの目的の不可視列に基づいて、ジャンプリンクの目的のキャリアを決定してよい。サービス端末は、目的のキャリアを受信し、目的のキャリアを分析して、目的のキャリアが参照する隠された目的のジャンプリンクを取得してよく、クライアント端末は、目的のジャンプリンクを用いて、ジャンプリンクがコピー、修正、削除されずに、ページジャンプを達成し得る。
2018519575.tif 000002
【特許請求の範囲】
【請求項１】
１つまたは複数のコンピューティング装置によって実施される方法であって、
目的のジャンプリンクを隠す目的のキャリアを決定することと、
前記目的のキャリアのタイプに基づいて、隠しタグとして、目的の不可視列であって、表示幅がゼロである複数のプリセットの不可視文字を含む前記目的の不可視列を決定することと、
前記目的の不可視列に対応するコードを元のページのテキストのコードに埋め込むことと、
を含む、前記方法。
【請求項２】
クライアント端末から前記目的のキャリアを受信することと、
プリセットの一致規則に基づいて、前記目的のキャリアに対応する前記目的のジャンプリンクを決定することと、
前記目的のジャンプリンクを前記クライアント端末に送信して、前記クライアント端末に、前記目的のジャンプリンクに基づいて対応する目的のページをロードさせることと、
をさらに含み、前記元のページの前記テキストによって伝えられた前記目的の不可視列は、前記クライアント端末が前記目的のキャリアを決定することを可能にする、
請求項１に記載の方法。
【請求項３】
前記キャリアの前記タイプが不可視列タイプである時、前記目的の不可視列と前記目的のジャンプリンクとの第１の相関を第１の一致規則として記憶することと、
前記キャリアの前記タイプが可視テキストタイプである時、前記キャリアの可視テキストと前記目的のジャンプリンクとの第２の相関を第２の一致規則として記憶することと、
をさらに含む、請求項２に記載の方法。
【請求項４】
前記目的のキャリアに対応する前記目的のジャンプリンクを前記プリセットの一致規則に基づいて決定することは、
前記キャリアの前記タイプが、前記不可視列タイプである場合、前記第１の一致規則に基づいて前記目的のジャンプリンクを決定することと、
前記キャリアの前記タイプが、前記可視テキストタイプである場合、前記第２の一致規則に基づいて、前記目的のジャンプリンクを決定することと、
を含む、請求項３に記載の方法。
【請求項５】
前記キャリアの前記タイプに基づいて、前記目的の不可視列を前記隠しタグとして決定することは、前記目的のジャンプリンクに対応する文字列を決定することと、前記キャリアの前記タイプが不可視列であることに応答して、前記文字列を前記目的の不可視列として指定することと、を含む、請求項１に記載の方法。
【請求項６】
前記キャリアの前記タイプに基づいて、前記目的の不可視列を前記隠しタグとして決定することは、前記キャリアの前記タイプが可視テキストであることに応答して、所定のタグ列を前記目的の不可視列として取得することを含む、請求項１に記載の方法。
【請求項７】
前記目的の不可視列に対応する前記コードを前記元のページのテキストの前記コードに埋め込むことは、前記元のページのテキストの前記コードの前、及び／または、後に、前記目的の不可視列に対応する前記コードの一部または全てを埋め込むことを含む、請求項１に記載の方法。
【請求項８】
１つまたは複数のコンピューティング装置によって実施される方法であって、
元のページのテキストのコードの目的の不可視列であって、複数のプリセットの不可視文字を含む前記目的の不可視列を識別することと、
前記識別された目的の不可視列に対応する目的のキャリアを決定することと、
前記目的のキャリアをサービス端末に送信して、前記サービス端末に、前記目的のジャンプリンクと前記目的のキャリアの間の一致規則に基づいて、前記目的のキャリアに対応する目的のジャンプリンクを決定させることと、
前記サービス端末から前記目的のジャンプリンクを取得することと、
前記目的のジャンプリンクに対応する目的のページをロードすることと、
を含む、前記方法。
【請求項９】
前記目的のキャリアを前記サービス端末に送信することは、前記識別された不可視列が文字列であると決定することに応答して、前記目的の不可視列を前記目的のキャリアとして前記サービス端末に送信することを含む、請求項８に記載の方法。
【請求項１０】
前記目的のキャリアを前記サービス端末に送信することは、前記元のページの前記テキストのタグ付けされた目的の可視テキストを取得することと、前記識別された目的の不可視列がプリセットのタグ列であると決定することに応答して、前記目的の可視テキストを前記目的のキャリアとして、前記サービス端末に送信することとを含む、請求項８に記載の方法。
【請求項１１】
前記目的のジャンプリンクに対応する前記目的のページをロードすることは、
前記目的のジャンプリンクがフォアグラウンドで実行するアプリケーションに対応するドメイン名規則を満足させるか否かを決定することと、
前記目的のジャンプリンクが前記ドメイン名規則を満足させると決定することに応答して、前記目的のジャンプリンクに対応する前記目的のページを前記アプリケーションにロードすることと、
を含む、請求項８に記載の方法。
【請求項１２】
前記複数のプリセットの不可視文字の一部または全ては、前記元のページの前記テキストのコードの前、及び／または、後に置かれる、請求項８に記載の方法。
【請求項１３】
前記複数のプリセットの不可視文字は、表示幅がゼロである、請求項８に記載の方法。
【請求項１４】
１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサによって実行可能な複数のコンポーネントを維持するメモリと
を含む装置であって、前記複数のコンポーネントは、
隠蔽設定モジュールであって、
目的のジャンプリンクを隠す目的のキャリアを決定し、かつ、
前記目的のキャリアのタイプに基づいて、目的の不可視列であって、表示幅がゼロの複数のプリセットの不可視文字を含む前記目的の不可視列を、隠しタグとして決定する
ように構成された前記隠蔽設定モジュールと、
前記目的の不可視列に対応するコードを元のページのテキストのコードに埋め込むように構成されたコーディングモジュールと、
を含む、前記装置。
【請求項１５】
前記複数のコンポーネントは、識別モジュールをさらに含み、前記識別モジュールは、
クライアント端末から前記目的のキャリアを受信し、
プリセットの一致規則に基づいて、前記目的のキャリアに対応する前記目的のジャンプリンクを決定し、かつ、
前記目的のジャンプリンクを前記クライアント端末に送信して、前記クライアント端末に、前記目的のジャンプリンクに基づいて対応する目的のページをロードさせる、
ように構成された、請求項１４に記載の装置。
【請求項１６】
前記複数のコンポーネントは、規則管理モジュールをさらに含み、前記規則管理モジュールは、
前記キャリアの前記タイプが不可視列タイプである場合、前記目的の不可視列と前記目的のジャンプリンクとの相関を第１の一致規則として記憶し、かつ、
前記キャリアの前記タイプが可視テキストタイプである場合、前記キャリアの可視テキストと前記目的のジャンプリンクとの相関を第２の一致規則として記憶する
ように構成された、請求項１５に記載の装置。
【請求項１７】
前記識別モジュールは、前記プリセットの一致規則に基づいて、前記目的のキャリアに対応する前記目的のジャンプリンクを決定し、前記プリセットの一致規則は、
前記キャリアの前記タイプが前記不可視列タイプである場合、前記第１の一致規則に基づいて前記目的のジャンプリンクを決定すること、及び、
前記キャリアの前記タイプが前記可視テキストタイプの場合、前記第２の一致規則に基づいて前記目的のジャンプリンクを決定することによる、
請求項１６に記載の装置。
【請求項１８】
前記隠蔽設定モジュールは、前記キャリアの前記タイプが不可視列タイプである場合、前記目的のジャンプリンクに対応する文字列を決定し、前記文字列を前記目的の不可視列に指定することによって、前記キャリアの前記タイプに基づいて、前記目的の不可視列を前記隠しタグとして決定する、請求項１４に記載の装置。
【請求項１９】
前記隠蔽設定モジュールは、前記キャリアの前記タイプが可視テキストタイプである場合、所定のタグ列を前記目的の不可視列として取得することによって、前記キャリアの前記タイプに基づいて、前記目的の不可視列を前記隠しタグとして決定する、請求項１４に記載の装置。
【請求項２０】
前記コーディングモジュールは、前記元のページのテキストの前記コードの前、及び／または、後に、前記目的の不可視列に対応する前記コードの一部または全てを埋め込むことによって、前記目的の不可視列に対応する前記コードを前記元のページのテキストの前記コードに埋め込む、請求項１４に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、コンピュータ技術の分野に関し、より詳細には、テキスト隠蔽に基づいたページジャンプの方法及びシステムに関する。
【０００２】
関連出願の相互参照
本出願は、２０１５年５月２９日出願の中国特許出願番号第２０１５１０２９０５５６．３号「Ｍｅｔｈｏｄ  ａｎｄ  Ｄｅｖｉｃｅｓ  ｆｏｒ  Ｐａｇｅ  Ｊｕｍｐｓ  Ｂａｓｅｄ  ｏｎ  Ｔｅｘｔ  Ｈｉｄｉｎｇ」の優先権を主張し、その内容全体を、引用により、本明細書に組み込む。
【背景技術】
【０００３】
モバイル通信技術の人気に伴って、モバイル端末（例えば、携帯電話、タブレットパーソナルコンピュータ（ＰＣ））は、ブラウザ、Ｔａｏｂａｏ、Ｗｅｉｂｏ等の様々なタイプのアプリケーションを使用する場合がある。アプリケーションが実施するページにサービス消費者が素早くアクセスできるように、サービスプロバイダは、モバイル端末がジャンプリンクに基づいて目的のページに移動し得るように、幾つかのジャンプリンク（例えば、目的のＵＲＬページ）を関連ページに埋め込むことが多い。例えば、ブラウザによって表示されたページには、Ｔａｏｂａｏが販売する品目に関連付けられた情報が埋め込まれてよい。モバイル端末は、現在表示されているページから、その品目に対応するページに切り替わってよい。
【０００４】
しかしながら、上記ジャンプリンクが、ページに直接、表示された可視テキストである場合、ジャンプリンクは容易に、コピー、修正、または、削除される。これは、ユーザ体験に影響し、サービスプロバイダに損害を与える。
【発明の概要】
【０００５】
現行技術の問題を解決するために、本開示は、テキスト隠蔽に基づいたページジャンプの方法及び装置を提供する。この発明の概要は、特許を請求する主題の主な特徴または必須の特徴を全て明記することを意図してはおらず、また、特許を請求する主題の範囲を決定する助けとして単独で使用されることも意図していない。
【０００６】
本明細書の実施態様は、テキスト隠蔽に基づくページジャンプの方法に関する。方法は、サービス端末（例えば、サーバ）によって実施されてよい。方法は、ジャンプリンクを隠すキャリアを決定することと、キャリアのタイプに基づいて隠しタグ（ｈｉｄｄｅｎタグ）として目的の不可視列を決定することとを含んでよい。実施態様においては、目的の不可視列は、表示幅がゼロの複数のプリセットの不可視文字を含んでよい。サービス端末は、目的の不可視列に対応するコードを元のページのテキストのコードに埋め込んでよい。
【０００７】
サービス端末は、クライアント端末から目的のキャリアを受信し、プリセットの一致規則に基づいて目的のキャリアに対応する目的のジャンプリンクを決定し、目的のジャンプリンクをクライアント端末に送信してよく、クライアント端末は、その目的のジャンプリンクに基づいて対応する目的のページをロードしてよい。これらの例においては、クライアント端末は、元のページのテキストによって伝えられる目的の不可視列に基づいて、目的のキャリアを決定してよい。
【０００８】
実施態様において、キャリアのタイプに基づいて目的の不可視列を隠しタグとして決定することは、次の操作によって実施されてよい。キャリアのタイプが、不可視列の場合、サービス端末は、ジャンプリンクに対応する文字列を決定し、その文字列を目的の不可視列として指定してよい。キャリアのタイプが、可視テキストの場合、サービス端末は、プリセットのタグ列を目的の不可視列として取得してよい。
【０００９】
実施態様において、方法は、次の操作をさらに含む。キャリアのタイプが不可視列の場合、サービス端末は、目的の不可視列とジャンプリンクとの相関（例えば、対応する関係）を第１の一致規則として記録、記憶してよい。キャリアのタイプが、可視テキストの場合、サービス端末は、キャリアの可視テキストとジャンプリンクとの相関（例えば、対応する関係）を第２の一致規則として記録、記憶してよい。
【００１０】
実施態様において、目的のキャリアに対応する目的のジャンプリンクをプリセットの一致規則に基づいて決定することは、次の操作によって実施されてよい。キャリアのタイプが不可視列の場合、サービス端末は、第１の一致規則に基づいて目的のジャンプリンクを決定してよい。キャリアのタイプが、可視テキストの場合、サービス端末は、第２の一致規則に基づいて目的のジャンプリンクを決定してよい。
【００１１】
実施態様は、ページジャンプの方法にさらに関連する。方法は、クライアント端末（例えば、コンピューティング装置）によって実施されてよい。方法は、元のページのテキストのコードの目的の不可視列を識別することを含んでよい。実施態様において、目的の不可視列は、表示幅がゼロの複数のプリセットの不可視文字を含んでよい。
【００１２】
クライアント端末は、識別された不可視列に対応する目的のキャリアを決定し、目的のキャリアをサービス端末に送信してよく、サービス端末は、クライアント端末から目的のキャリアを受信後、ジャンプリンクとジャンプリンクのキャリアの間の一致規則に基づいて、目的のキャリアに対応するジャンプリンクを決定する。クライアント端末は、サービス端末から目的のジャンプリンクを取得し、目的のジャンプリンクに対応する目的のページをロードしてよい。
【００１３】
実施態様において、識別された不可視列に対応する目的のキャリアを決定し、目的のキャリアをサービス端末に送信することは、次の操作によって実施されてよい。識別された不可視列が、文字列である場合、クライアント端末は、目的の不可視列を目的のキャリアとしてサービス端末に送信してよく、サービス端末は、ジャンプリンクと文字列の間の第１の一致規則に基づいて、目的の不可視列に対応する目的のジャンプリンクを決定する。
【００１４】
実施態様において、識別された不可視列に対応する目的のキャリアを決定し、目的のキャリアをサービス端末に送信することは、次の操作によって実施されてよい。識別された目的の不可視列が、プリセットのタグ列の場合、クライアント端末は、元のページのテキストでタグ付けされた目的の可視テキスト取得し、その目的の可視テキストを目的のキャリアとしてサービス端末に送信してよく、サービス端末は、ジャンプリンクと可視テキストの間の第２の一致規則に基づいて、目的の可視テキストに対応する目的のジャンプリンクを決定する。
【００１５】
実施態様において、目的のジャンプリンクに対応する目的のページのロードは、次の操作によって実施されてよい。クライアント端末は、フォアグラウンドで実行するアプリケーションに対応するドメイン名規則を目的のジャンプリンクが満足させるか否かを決定してよい。目的のジャンプリンクが、ドメイン名規則を満足させる場合、クライアント端末は、目的のジャンプリンクに対応する目的のページをアプリケーションにロードしてよい。
【００１６】
実施態様は、テキスト隠蔽に基づいたページジャンプの装置にさらに関する。装置は、サービス端末に関連付けられてよい。装置は、隠蔽設定モジュールを含んでよく、隠蔽設定モジュールは、ジャンプリンクを隠すキャリアを決定し、キャリアのタイプに基づいて目的の不可視列を隠しタグとして決定するように構成される。ある実施態様においては、目的の不可視列は、表示幅がゼロの複数のプリセットの不可視文字を含んでよい。
【００１７】
装置は、目的の不可視列に対応するコードを元のページのテキストのコードに埋め込むように構成されたコーディングモジュールをさらに含んでよい。装置は、識別一致モジュールをさらに含んでよく、識別一致モジュールは、クライアント端末から目的のキャリアを受信し、プリセットの一致規則に基づいて、目的のキャリアに対応する目的のジャンプリンクを決定し、かつ、目的のジャンプリンクをクライアント端末に送信するように構成され、クライアント端末は、その目的のジャンプリンクに基づいて、対応する目的のページをロードしてよい。これらの例において、クライアント端末は、元のページのテキストによって伝えられる目的の不可視列に基づいて、目的のキャリアを決定してよい。
【００１８】
実施態様は、テキスト隠蔽に基づいたページジャンプの装置にさらに関する。装置は、クライアント端末に関連付けられてよい。装置は、元のページのテキストのコードの目的の不可視列を識別するように構成された発見モジュールを含んでよい。ある実施態様においては、目的の不可視列は、表示幅がゼロの複数のプリセットの不可視文字を含んでよい。
【００１９】
装置は、識別モジュールをさらに含んでよく、識別モジュールは、識別された不可視列に対応する目的のキャリアを決定し、目的のキャリアをサービス端末に送信するように構成され、サービス端末は、クライアント端末から目的のキャリアを受信後、ジャンプリンクとジャンプリンクのキャリアの間の一致規則に基づいて、目的のキャリアに対応するジャンプリンクを決定する。
【００２０】
装置は、ローディングモジュールをさらに含んでよく、ローディングモジュールは、サービス端末から目的のジャンプリンクを取得し、目的のジャンプリンクに対応するアプリケーションに目的のページをロードするように構成される。
【００２１】
上記のように、サービス端末は、目的の不可視列に関連付けられたジャンプリンクを介して、目的の不可視列に対応するコードを元のページのテキストのコードに埋め込んでよい。目的の不可視列の各文字の幅はゼロなので、文字は、コーディング層では見えるが、表示層では見えず、隠蔽の目的を達成する。
【００２２】
実施態様において、ページジャンプを行うために、クライアント端末は、元のページのテキストのコードの目的の不可視列に基づいて、目的のキャリアを決定し、目的のキャリアをサービス端末に送信してよい。サービス端末は、隠しジャンプリンクに関連付けられた逆プロセスを使用して、ジャンプリンクに対応する一致規則を決定し、さらに、クライアント端末によって送信された目的のキャリアに対応する目的のジャンプリンクを分析及び取得してよい。
【００２３】
従って、本開示の実施態様は、元のページのジャンプリンクのコピー、削除、修正を回避し得る。
【００２４】
さらに、実施態様は、不可視列の一致と埋め込み操作を使用して、ジャンプリンクを隠すので、テキストフォーマットやテキスト文の制限を受けない。目的の不可視列は、プリセットの不可視文字によって形成されるので、目的の不可視列は容易に検出されて、ジャンプ操作が正しく行われる。
【００２５】
発明を実施するための形態は、添付の図面を参照して記載される。異なる図面における同じ参照番号の使用は、類似または同じ項目を表す。
【図面の簡単な説明】
【００２６】
【図１】テキスト隠蔽に基づいたページジャンプの方法を示す概略フロー図である。
【図２】表示層とコーディング層の不可視文字の状態の例を示す概略図である。
【図３】テキスト隠蔽に基づいたページジャンプの別の方法を示す概略フロー図である。
【図４】目的の不可視列を元のページのテキストに埋め込む位置の例を示す概略図である。
【図５】テキスト隠蔽に基づいたページジャンプのさらに別の方法を示す概略フロー図である。
【図６】テキスト隠蔽に基づいたページジャンプの説明的なコンピューティング装置の概略図である。
【図７】テキスト隠蔽に基づいたページジャンプの別の説明的なコンピューティング装置の概略図である。
【発明を実施するための形態】
【００２７】
詳細な例示の実施態様を添付図面と共に本明細書に記載する。添付図面に関しては、別段の指示のない限り、異なる図面の同じ番号は、同じまたは類似の要素を示す。次の例示の実施形態は、本開示に一致する全ての実施形態を表してはいない。
【００２８】
図１は、テキスト隠蔽に基づいたページジャンプの方法を示す概略フロー図である。方法は、サービス端末（例えば、サーバ）によって実施されてよく、サービス端末は、ジャンプリンクを隠し、クライアント端末が隠しジャンプリンクを識別して隠しジャンプリンクに対応する目的のページを表示するのを支援し、ジャンプリンクのコピー、削除、修正を回避する。
【００２９】
図１に示すように、方法は、次の操作を含んでよい。１０２において、サービス端末は、ジャンプリンクを隠すキャリアを決定し、キャリアのタイプに基づいて、隠しタグとして目的の不可視列を決定してよい。
【００３０】
１０４において、サービス端末は、目的の不可視列に対応するコードを元のページのテキストのコードに埋め込んでよい。目的の不可視列は、複数のプリセットの不可視文字によって形成される。表示層の目的の不可視列の各文字の幅は、ゼロにプリセットされるので、表示層の目的の不可視列の幅は、ゼロである。従って、目的の不可視列は、表示層では見えないので、隠蔽目的を達成する。ある実施態様においては、目的の不可視列の文字の総ビット数及び値は、アプリケーション要件に応じて異なって設定されてよい。例えば、Ｕｎｉｃｏｄｅエンコーディングにおいては、幅ゼロの４つのプリセットの不可視文字を使用してよく、対応するコードは、２００Ｂ、２００Ｃ、２００Ｄ、及び、ＦＥＦＦである。図２は、表示層とコーディング層のテキスト「Ｐｉｎｇ  Ｐｏｎｇ」の不可視文字「２００Ｂ」の状態の例を示す概略図である。
【００３１】
１０６において、サービス端末は、クライアント端末から目的のキャリアを受信し、プリセットの一致規則に基づいて、目的のキャリアに対応する目的のジャンプリンクを決定し、目的のジャンプリンクをクライアント端末に送信してよい。これらの例においては、クライアント端末は、元のページのテキストによって伝えられる目的の不可視列に基づいて、目的のキャリアを決定してよい。例えば、サービス端末は、元のページのジャンプリンクを１０２及び１０４に記載するように前もって隠し、目的の不可視列を隠しタグとして使用して元のページのテキストのコードを埋め込んでよく、そうすると、ジャンプリンクは表示層では見えないので、クライアント端末に表示される元のページのコピー及び削除を回避する。
【００３２】
従って、クライアント端末が元のページをロードした後、クライアント端末が、ジャンプリンクに対応するページを訪れる必要がある場合、クライアント端末は、元のページのテキストのコードが目的の不可視列を含むか否かを検出してよい。このような目的の不可視列が存在する場合、クライアント端末は、目的の不可視列に基づいて目的のキャリアを決定し、目的のキャリアをサービス端末に送信してよい。
【００３３】
１０６においては、サービス端末は、クライアント端末から目的のキャリアを受信し、目的のキャリアに対応する目的のジャンプリンクを決定し、目的のジャンプリンクをクライアント端末に送信してよく、クライアント端末は、目的のジャンプリンクに基づいて、対応する目的のページをロードする。
【００３４】
上記のように、サービス端末は、目的の不可視列とジャンプリンクを使用して、目的の不可視列に対応するコードを元のページのテキストのコードに埋め込んでよい。目的の不可視列の各文字の幅がゼロなので、目的の不可視列は、コーディング層では見えるが、表示層では見えず、隠蔽目的を達成する。ある実施態様においては、ページジャンプを行うために、クライアント端末は、元のページのテキストのコードの目的の不可視列に基づいて、目的のキャリアを決定し、目的のキャリアをサービス端末に送信してよい。
【００３５】
サービス端末は、隠しジャンプリンクに関連付けられた逆のプロセスを使用して、ジャンプリンクに対応する一致規則を決定し、さらに、クライアント端末によって送信された目的のキャリアに対応する目的のジャンプリンクを分析及び取得してよい。従って、本開示の実施態様は、元のページのジャンプリンクのコピー、削除、修正を回避してよい。
【００３６】
さらに、実施態様は、不可視列の一致を使用し、埋め込み操作を使用して、ジャンプリンクを隠すので、テキストフォーマットやテキスト文の制限を受けない。目的の不可視列は、プリセットの不可視文字で形成されるので、目的の不可視列は、容易に検出されて、ジャンプ操作が正しく行われ得る。
【００３７】
図３は、テキスト隠蔽に基づいたページジャンプの別の方法を示す概略フロー図である。実施態様において、ジャンプリンクのキャリアのタイプは、不可視列（複数可）及び可視テキストを含んでよい。図３に示すように、方法は、これら２つのタイプのキャリアに基づいた次の操作を含んでよい。
【００３８】
３０２において、サービス端末は、キャリアのタイプを決定してよい。タイプが、不可視列（複数可）の場合、サービス端末は、操作３０４を行ってよい。タイプが、可視テキストの場合、サービス端末は、操作３０６を行ってよい。
【００３９】
実施態様において、サービス端末は、次の方法を用いて目的のキャリアを決定してよい。元のページの可視テキストが、隠された情報（例えば、隠された情報を示す特定の句または短い文）を含む場合、サービス端末は、隠された情報が可視テキストをキャリアとして含むと決定してよい。元のページの可視テキストが、隠された情報を含まない場合、サービス端末は、サービスプロバイダまたは関連するシステムの構成要件に基づいて、目的のキャリアを決定してよい。例えば、サービスプロバイダまたは関連システムは、不可視列（複数可）が目的のキャリアより好まれると定義してよい。
【００４０】
３０４において、キャリアのタイプが、不可視列（複数可）の場合、サービス端末は、ジャンプリンクに対応する文字列を決定し、文字列を目的の不可視列として指定してよい。不可視列は、ジャンプリンクのキャリアであってよい。従って、複数のプリセットの不可視文字によって構成された文字列は、ジャンプリンクのキャリア、及び、クライアント端末がジャンプリンクを識別し得る隠しタグとして使用されてよい。実施態様において、置き換えと組み合わせの原理に従って、多くのプリセットの不可視文字が、異なる組み合わせに基づいて、様々な不可視文字列を形成してよく、異なる不可視文字列は、異なるジャンプリンクを示す。
【００４１】
例えば、文字列の総ビットが５であるとする。Ｕｎｉｃｏｄｅエンコーディングにおいては、幅がゼロの４つのプリセットの不可視文字を使用してよく、対応するコードは、２００Ｂ、２００Ｃ、２００Ｄ、ＦＥＦＦである。記載を容易にするために、４つの文字、すなわち、Ａ、Ｂ、Ｃ、Ｄを使用して、４つのプリセットの不可視文字を表す。例えば、文字列の各文字は、Ａ、Ｂ、Ｃ、Ｄの任意の文字であってよい。置き換えと組み合わせの原理に従って、４5（例えば、１０２４）の異なる文字列が、取得されてよく、その結果、ジャンプリンクに対応する１０２４個が記録されてよい。
【００４２】
３０６において、キャリアのタイプが、可視テキストである場合、サービス端末は、目的の不可視列としてプリセットのタグ列を取得してよい。可視テキストが、ジャンプリンクのキャリアである場合、元のページのテキストは、ジャンプリンクに対応する目的の可視テキストを含む。これらの例において、可視テキストは、ジャンプリンクのキャリアとして使用してよく、目的の不可視列を使用して、目的の可視テキストにタグ付けして、クライアント端末が目的の可視テキストを識別するのを可能にする。目的の不可視列自体は、どの情報も参照しないので、異なる目的の可視テキストは、互いに区別される必要は無い。従って、サービス端末は、一般に固定のタグ列（例えば、プリセットのタグ列）を目的の不可視列としてプリセットしてよい。
【００４３】
３０８において、サービス端末は、目的の不可視列に対応するコードを元のページのテキストのコードに埋め込んでよい。実施態様において、キャリアが、可視テキストである場合、目的の不可視列は、プリセットのタグ列である。コードが埋め込まれる位置（複数可）は、目的の可視テキストに基づいて決定されてよく、目的の可視テキストのコードの前、及び／または、後の位置（複数可）を含んでよい。プリセットのタグ列のコードが、目的の可視テキストのコードの前及び後に埋め込まれる場合、クライアント端末は、隠しジャンプリンクを識別する時、対応する目的の可視テキストを正確にインターセプトしてよい。
【００４４】
図４に示すように、プリセットのタグ列は「ＡＢＣＤ」であると仮定する。ある実施態様においては、「ＡＢＣＤ」は、目的の可視テキストのコードの前後に埋め込まれてよい。あるいは、「ＡＢ」は、目的の可視テキストのコードの前に埋め込まれてよく、「ＣＤ」は、目的の可視テキストのコードの後に埋め込まれてよい。
【００４５】
目的のキャリアが、不可視列の場合、プリセットのデフォルトの埋め込み位置（例えば、対応する段落の最初の行の端）を使用してよいことに注意されたい。あるいは、サービス端末は、対応するジャンプリンクに関連する可視テキストに基づいた埋め込み位置を決定してよい（例えば、関連する可視テキストのコードの後）。
【００４６】
３１０において、サービス端末は、クライアント端末から目的のキャリアを受信し、プリセットの一致規則に基づいて、目的のキャリアに対応する目的のジャンプリンクを決定し、目的のジャンプリンクをクライアント端末に送信してよい。
【００４７】
プリセットの一致規則は、ジャンプリンクとキャリアの間の対応する関係を示す。一致規則は、文字列とジャンプリンクの相関（例えば、対応する関係）を示す第１の一致規則と、可視テキストとジャンプリンクの相関（例えば、対応する関係）を示す第２の一致規則を示してよい。
【００４８】
第１の一致規則に関しては、ある実施態様においては、サービス端末は、ジャンプリンクの隠蔽操作を行う前（すなわち、操作３０４の前）に、第１の一致規則をプリセットしてよい。文字列（例えば、５つの文字）が、４つの不可視文字を含むとする。１０２４個の文字列の一部または全ては、ジャンプリンクに対応するように生成されてよい。従って、第１の一致規則を表１に示す。例えば、文字列「ＡＡＡＡＡ」は、Ｍｌに対応し、文字列「ＢＡＡＡＡ」は、Ｍ２に対応する。従って、３０４において、サービス端末は、第１の一致規則に基づいて、ジャンプリンクに対応する文字列を決定してよい。
【００４９】
表１は、文字列とジャンプリンクの間の対応関係（第１の一致規則）を示す。
【００５０】
【表１】
2018519575.tif 000003
【００５１】
実施態様において、第１の一致規則は、操作３０４の後、構成されてよい。これらの例においては、操作３０４中、サービス端末は、目的の不可視列として対応するジャンプリンク無しに、目的の文字列を選択してよく、次の操作をさらに行ってよい。
【００５２】
サービス端末は、第１の一致規則に関連付けられたプリセットのデータセット（例えば、表１によって示されたデータ）に、隠すべきジャンプリンクと、操作３０４によって選択された文字列を記録、記憶してよい。
【００５３】
同様に、第２の一致規則が、操作３０６の前に構成されてよい。実施態様において、サービス端末は、キャリアのタイプが可視テキストであると決定することに応答して、キャリアとしての目的の可視テキストと対応するジャンプリンクとを、対応するプリセットデータセットに記録、記憶して、第２の一致規則を取得してよい。
【００５４】
実施態様において、第１及び第２の一致規則に基づいて、サービス端末は、プリセットの一致規則に基づいて、目的のキャリアに対応する目的のジャンプリンクを決定してよい。例えば、キャリアのタイプが、不可視列の場合、サービス端末は、第１の一致規則に基づいて、目的のジャンプリンクを決定してよい。キャリアのタイプが、可視テキストの場合、サービス端末は、第２の一致規則に基づいて、目的のジャンプリンクを決定してよい。
【００５５】
実施態様は、ジャンプリンクがコピー、修正、または削除されずに、異なる表示要件に合致するように、様々なキャリアのジャンプリンクを隠蔽及び識別して、ページジャンプを制御する方法に関する。
【００５６】
実施態様は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク、及び、光学データ記憶装置等のコンピュータ記憶媒体にさらに関する。コンピュータ記憶媒体は、プログラムを記憶し、プログラムは、サービス端末の１つまたは複数のプロセッサによって実行されて、サービス端末がテキスト隠蔽に基づいたページジャンプの方法の少なくとも一部を実施するのを可能にする。
【００５７】
サービス端末によって実施される方法に対応して、実施態様は、隠しジャンプリンクに基づいたページジャンプに関してクライアント端末によって実施される方法にさらに関する。
【００５８】
図５に示すように、方法は、次の操作を含む。５０２において、クライアント端末は、元のページのテキストのコードの目的の不可視列を識別してよい。
【００５９】
元のページのテキストは、１０２、１０４、または、３０２及び３０８等の操作によって取得された隠しジャンプリンクを含むページテキストであってよい。これらの例においては、目的の不可視列は、表示幅がゼロの複数のプリセットの不可視文字を含んでよい。
【００６０】
５０４において、クライアント端末は、識別された不可視列に対応する目的のキャリアを決定し、目的のキャリアをサービス端末に送信してよい。
【００６１】
操作５０４に基づいて、サービス端末（例えば、サーバ）は、クライアント端末から目的のキャリアを受信し、プリセットの一致規則に基づいて、目的のキャリアに対応する目的のジャンプリンクを決定し、目的のジャンプリンクをクライアント端末に送信し、クライアント端末は、続けて操作５０６を行ってよい。
【００６２】
５０６において、クライアント端末は、サービス端末から目的のジャンプリンクを取得し、目的のジャンプリンクに対応する目的のページをロードしてよい。
【００６３】
テキスト隠蔽に基づいたこのページジャンプ方法は、クライアント端末によって実施されてよく、クライアント端末は、サービス端末と通信して、可視テキストのジャンプリンクを表示する技術と比較して、隠しジャンプリンクを識別して、ジャンプリンクの、例えば、コピー、修正、及び、削除を回避する。
【００６４】
さらに、実施態様は、不可視列の一致と埋め込み操作を使用して、ジャンプリンクを隠すので、テキストフォーマットやテキスト文の制限を受けない。目的の不可視列は、プリセットの不可視文字によって形成されるので、目的の不可視列は、容易に検出されて、ジャンプ操作が正確に行われる。
【００６５】
実施態様において、５０４に記載されるように、識別された不可視列に対応する目的のキャリアを決定し、目的のキャリアをサービス端末に送信することは、次の操作によって実施されてよい。（１）識別された不可視列が、文字列の場合、これは、目的のキャリアが文字列であることを示す。これらの例においては、クライアント端末は、目的の不可視列を目的のキャリアとしてサービス端末に送信してよく、サービス端末は、ジャンプリンクと文字列の第１の一致規則に基づいて、目的の不可視列に対応する目的のジャンプリンクを決定する。（２）識別された目的の不可視列が、プリセットのタグ列である場合、これは、目的のキャリアがプリセットのタグ列によってラベル付けされた可視テキストであることを示す。これらの例においては、クライアント端末は、元のページのテキストにおいてタグ付けされた目的の可視テキストを取得し、目的のキャリアとして目的の可視テキストをサービス端末に送信してよく、サービス端末は、ジャンプリンクと可視テキストの間の第２の一致規則に基づいて、目的の可視テキストに対応する目的のジャンプリンクを決定する。
【００６６】
テキスト隠蔽に基づいたこのページジャンプ方法は、アプリケーションによって実施される異なるページ間（例えば、元のページと目的のページが、そのアプリケーションに属する）、または、異なるアプリケーションによって実施される異なるアプリケーション間（例えば、元のページと目的のページが、異なるアプリケーションに属する）のページジャンプに適用されてよい。
【００６７】
実施態様において、異なるアプリケーションによって実施される異なるページ間のページジャンプに関して、５０２において、元のページのテキストは、クライアント端末のシステムクリップボードから読み取られてよい。例えば、クライアント端末は、ジャンプリンクに対応するテキストがシステムクリップボードにコピーされるように、選択操作及びコピー操作を行ってよく、操作５０２〜５０４を用いてクリップボードのコンテンツの分析操作を行って、隠しジャンプリンクを取得してよい。クライアント端末は、サービス消費者がプリセットのアプリケーションを切り替えた後、操作５０６をさらに行ってよい。
【００６８】
５０６において、クライアント端末は、目的のジャンプリンクに対応する目的のページをロードしてよい。例えば、クライアント端末は、目的のジャンプリンクが、ドメイン名規則を満足させるか否かを決定してよい。目的のジャンプリンクが、ドメイン名規則を満足させる場合、クライアント端末は、目的のジャンプリンクに対応する目的のページをアプリケーションにロードしてよい。上記ドメイン名ベースのフィルタリング規則を通して、目的のジャンプリンクに対応するアプリケーションに、取得された目的のページがロードされて、サービス消費者が、例えば、目的のページの関連する機能を体験するのを保証する。
【００６９】
実施態様は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク、及び、光学データ記憶装置等のコンピュータ記憶媒体にさらに関する。コンピュータ記憶媒体は、プログラムを記憶し、プログラムは、サービス端末の１つまたは複数のプロセッサによって実行されて、クライアント端末が、テキスト隠蔽に基づいたページジャンプの方法の少なくとも一部を実施するのを可能にする。
【００７０】
図６は、ページジャンプのための説明的なコンピューティング装置６００の概略図である。装置は、サービス端末（例えば、サーバ）に配置されてよく、そうすると、サービス端末は、ジャンプリンクを隠してよく、かつ、クライアント端末が隠しジャンプリンクを識別して隠しジャンプリンクに対応する目的のページを表示するのを支援して、ジャンプリンクのコピー、削除、修正を回避し得る。
【００７１】
コンピューティング装置６００は、ページジャンプのためのユーザ装置またはサーバであってよい。例示の構成においては、コンピューティング装置６００は、１つまたは複数のプロセッサ６０２、入力／出力インタフェース６０４、ネットワークインタフェース６０６、及び、メモリ６０８を含む。
【００７２】
メモリ６０８は、ランダムアクセスメモリ（ＲＡＭ）等の揮発性メモリの形、及び／または、リードオンリメモリ（ＲＯＭ）もしくはフラッシュＲＡＭ等の不揮発性メモリの形のコンピュータ可読媒体を含んでよい。メモリ６０８は、コンピュータ可読媒体の例である。
【００７３】
コンピュータ可読媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、または、他のデータ等の情報を記憶する任意の方法または技術で実施され揮発性及び不揮発性、取り外し可能及び固定の媒体を含む。コンピュータ記憶媒体の例は、位相変化メモリ（ＰＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他のタイプのランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、電気的消去可能プログラム可能リードオンリメモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、もしくは、他のメモリ技術、コンパクトディスクリードオンリメモリ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、もしくは、他の光学ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ、もしくは、他の磁気記憶装置、または、コンピューティング装置によってアクセスするための情報の記憶に使用し得る任意の他の非伝送媒体を含んでよいが、これらに限らない。本明細書の定義では、コンピュータ可読媒体は、変調データ信号及び搬送波等の一過性の媒体を含まない。
【００７４】
メモリ６０８をより詳細に見ると、メモリ６０８は、隠蔽設定モジュール６１０、コーディングモジュール６１２、及び、識別一致モジュール６１４を含んでよい。
【００７５】
隠蔽設定モジュール６１０は、ジャンプリンクを隠すキャリアを決定し、キャリアのタイプに基づいて、目的の不可視列を隠しタグとして決定するように構成されてよい。これらの例においては、目的の不可視列は、表示幅がゼロの複数のプリセットの不可視文字を含む。
【００７６】
コーディングモジュール６１２は、目的の不可視列に対応するコードを元のページのテキストのコードに埋め込むように構成されてよい。
【００７７】
識別モジュール６１４は、クライアント端末から目的のキャリアを受信し、プリセットの一致規則に基づいて、目的のキャリアに対応する目的のジャンプリンクを決定し、目的のジャンプリンクをクライアント端末に送信するように構成されてよい。これらの例においては、クライアント端末は、元のページのテキストによって伝えられる目的の不可視列に基づいて、目的のキャリアを決定してよい。
【００７８】
上記のように、サービス端末は、目的の不可視列に関連付けられたジャンプリンクを介して、目的の不可視列に対応するコードを元のページのテキストのコードに埋め込んでよい。目的の不可視列の各文字の幅は、ゼロなので、目的の不可視列は、コーディング層では見えるが、表示層では見えず、隠蔽目的を達成する。ある実施態様においては、ページジャンプを行うために、クライアント端末は、元のページのテキストのコードの目的の不可視列に基づいて、目的のキャリアを決定し、目的のキャリアをサービス端末に送信してよい。
【００７９】
サービス端末は、隠しジャンプリンクに関連付けられた逆のプロセスを使用して、ジャンプリンクに対応する一致規則を決定してよく、さらに、クライアント端末によって送信された目的のキャリアに対応する目的のジャンプリンクを分析及び取得してよい。従って、本開示の実施態様は、元のページのジャンプリンクのコピー、削除、修正を回避してよい。
【００８０】
さらに、実施態様は、不可視列の一致を使用し、埋め込み操作を使用してジャンプリンクを隠すので、テキストフォーマットやテキスト文の制限を受けない。目的の不可視列は、プリセットの不可視文字によって形成されるので、容易に検出されて、ジャンプ操作が正確に行われる。
【００８１】
実施態様において、隠蔽設定モジュール６１０は、キャリアのタイプが不可視列（複数可）の場合、ジャンプリンクに対応する文字列をさらに決定し、その文字列を目的の不可視列に指定してよい。キャリアのタイプが、可視テキストの場合、隠蔽設定モジュール６１０は、所定のタグ列を目的の不可視列として取得してよい。
【００８２】
実施態様において、メモリ６０８は、キャリアのタイプが不可視列の場合、目的の不可視列とジャンプリンクとの相関を第１の一致規則として記憶するように構成された規則管理モジュール６１６をさらに含んでよい。キャリアのタイプが可視テキストの場合、規則管理モジュール６１６は、キャリアの可視テキストとジャンプリンクとの相関を第２の一致規則として記憶してよい。
【００８３】
実施態様において、識別一致モジュール６１４は、キャリアのタイプが不可視列の場合、第１の一致規則に基づいて目的のジャンプリンクを決定し、キャリアのタイプが可視テキストの場合、第２の一致規則に基づいて目的のジャンプリンクを決定するように構成されてよい。
【００８４】
図７は、ページジャンプの別の説明的なコンピューティング装置７００の概略図である。装置は、クライアント端末に配置されてよい。コンピューティング装置７００は、ページジャンプのためのユーザ装置またはサーバであってよい。例示の構成においては、コンピューティング装置７００は、１つまたは複数のプロセッサ７０２、入力／出力インタフェース７０４、ネットワークインタフェース７０６、及び、メモリ７０８を含む。
【００８５】
メモリ７０８は、ランダムアクセスメモリ（ＲＡＭ）等の揮発性メモリ、及び／または、リードオンリメモリ（ＲＯＭ）もしくはフラッシュＲＡＭ等の不揮発性メモリの形のコンピュータ可読媒体を含んでよい。メモリ７０８は、コンピュータ可読媒体の例である。
【００８６】
コンピュータ可読媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、または、他のデータ等の情報を記憶する任意の方法または技術で実施される揮発性及び不揮発性、取り外し可能及び固定の媒体を含む。コンピュータ記憶媒体の例は、位相変化メモリ（ＰＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他のタイプのランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、電気的消去可能プログラム可能リードオンリメモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、もしくは、他のメモリ技術、コンパクトディスクリードオンリメモリ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、もしくは、他の光学ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ、もしくは、他の磁気記憶装置、または、コンピューティング装置によってアクセスするための情報の記憶に使用してよい任意の他の非伝送媒体を含んでよいが、これらに限らない。本明細書の定義では、コンピュータ可読媒体は、変調データ信号及び搬送波等の一過性の媒体を含まない。
【００８７】
メモリ７０８をより詳細に見ると、メモリ７０８は、発見モジュール７１０、識別モジュール７１２、及び、ローディングモジュール７１４を含んでよい。
【００８８】
発見モジュール７１０は、元のページのテキストのコードの目的の不可視列を識別するように構成されてよい。これらの例においては、目的の不可視列は、表示幅がゼロの複数のプリセットの不可視文字を含んでよい。
【００８９】
識別モジュール７１２は、識別された不可視列に対応する目的のキャリアを決定し、目的のキャリアをサービス端末に送信するように構成されてよく、サービス端末は、目的のキャリアを受信後、ジャンプリンクと目的のキャリアとの一致規則に基づいて、目的のキャリアに対応するジャンプリンクを決定する。
【００９０】
ローディングモジュール７１４は、サービス端末から目的のジャンプリンクを取得し、目的のジャンプリンクに対応するアプリケーションに目的のページをロードするように構成されてよい。
【００９１】
ある実施態様においては、識別モジュール７１２は、識別された不可視列が文字列の場合、目的の不可視列を目的のキャリアとしてサービス端末に送信するように構成されてよく、そうすると、サービス端末は、ジャンプリンクと文字列の間の第１の一致規則に基づいて、目的の不可視列に対応する目的のジャンプリンクを決定する。
【００９２】
タグ付けされた目的の可視テキストは、目的のキャリアとしてサービス端末に送信されてよく、サービス端末は、ジャンプリンクと可視テキストの間の第２の一致規則に基づいて、目的の可視テキストに対応する目的のジャンプリンクを決定する。
【００９３】
実施態様において、ローディングモジュール７１４は、フォアグラウンドで実行するアプリケーションに対応するドメイン名規則を目的のジャンプリンクが満足させるか否かを決定するように構成されてよい。目的のジャンプリンクが、ドメイン名規則を満足させる場合、ローディングモジュール７１４は、目的のジャンプリンクに対応する目的のページをフォアグラウンドで実行するアプリケーションにロードしてよい。
【００９４】
上記装置の実施態様に関連する追加の詳細は、方法に関して上述した操作に見いだされ得る。ここで本開示の明細及び実践を考慮すると、当業者は、本開示に関連する他の実施態様を考えつく場合がある。本開示は、実施態様の変形を含んでよく、その変形は、本開示で開示されていない常識または従来技術を含み得る。本明細書の明細及び例は、例示のためのみであり、本開示の真の範囲及び精神は、次の請求項によって示される。
【００９５】
本開示は、添付図面に記載及び図示される正確な構造に限定されないことは理解されたい。これらの構造は、本開示を逸脱せずに修正及び変更されてよい。開示の範囲は、添付の請求項の範囲を含む。
【００９６】
実施形態は、本開示を説明するためにすぎず、本開示の範囲を制限する意図はない。本開示の原理を逸脱せずに、一定の修正及び改良が行われてよく、それらは本開示の保護の下にあるとみなされることを、当業者は理解されよう。
【図１】
2018519575.tif 000004
【図２】
2018519575.tif 000005
【図３】
2018519575.tif 000006
【図４】
2018519575.tif 000007
【図５】
2018519575.tif 000008
【図６】
2018519575.tif 000009
【図７】
2018519575.tif 000010
【国際調査報告】
2018519575.tif 000011
2018519575.tif 000012