JP2019511060A - ページ表示のための方法及び装置 - Google Patents

ページ表示のための方法及び装置 Download PDF

Info

Publication number
JP2019511060A
JP2019511060A JP2018550400A JP2018550400A JP2019511060A JP 2019511060 A JP2019511060 A JP 2019511060A JP 2018550400 A JP2018550400 A JP 2018550400A JP 2018550400 A JP2018550400 A JP 2018550400A JP 2019511060 A JP2019511060 A JP 2019511060A
Authority
JP
Japan
Prior art keywords
url
server
terminal
replaced
page
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2018550400A
Other languages
English (en)
Other versions
JP6779307B2 (ja
JP2019511060A5 (ja
Inventor
シュ,シンシン
Original Assignee
アリババ グループ ホウルディング リミテッド
アリババ グループ ホウルディング リミテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by アリババ グループ ホウルディング リミテッド, アリババ グループ ホウルディング リミテッド filed Critical アリババ グループ ホウルディング リミテッド
Publication of JP2019511060A publication Critical patent/JP2019511060A/ja
Publication of JP2019511060A5 publication Critical patent/JP2019511060A5/ja
Application granted granted Critical
Publication of JP6779307B2 publication Critical patent/JP6779307B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/972Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本願の実施は、ページ表示のための方法及び装置を提供する。この方法では、受信されたURLに含まれるハッシュ属性をURLパラメータに置き換えてサーバへ送信するので、サーバは、置き換えられたURLに対応するページを、表示のために端末へ返す。この方法から分かるように、端末は受信されたURLに含まれるハッシュ属性をURLパラメータで置き換えることができる。したがって、置き換えられたURLの受信後、サーバは置き換えられたURLに含まれるURLパラメータを用いて、置き換えられたURLに対応するページ上で情報配置を実行できる。具体的には、端末がサーバへアクセスする工程でリダイレクトが生ずると、サーバは端末に代わって、情報配置を完了させることができる。このように、リダイレクトが発生したとしても、端末が取得したページは、情報配置後に取得されたページであるので、ユーザはページ上の必要な情報を検索する必要がなくなり、便利になる。

Description

本願は、2016年3月22日に出願され「ページ表示のための方法及び装置」と題された中国特許出願第201610166369.9号の優先権を主張し、上記中国特許出願は参照によってその全体が本明細書に組み込まれる。
本願は、コンピュータ技術の分野に関し、特に、ページ表示のための方法及び装置に関する。
現在、ユーザが情報の取得で用いる主な方法は、携帯電話やコンピュータなどのインテリジェント端末を使って行う各サーバのページの閲覧(ブラウジング)である。ページに含み得る情報及び情報のリンクは大量であるため、情報に対するユーザの要求に十分に叶い、ユーザは情報を取得し易くなる。
実際のアプリケーションでは、通常、各ページに大量の情報が含まれる。ユーザがページから特定の情報を取得する必要がある場合、ユーザはそのページにある情報を1つ1つ見る必要がある。そのため、情報の取得はユーザにとって不便である。ユーザがページから特定の情報を迅速に取得することを容易にするために、現在、ハッシュ属性(hash attribute)が、通常は、特定の情報に対応するページのユニフォームリソースロケータ(URL)に付加される。端末はハッシュ属性を用いて、ページ上に特定の情報を配置できる。したがって、ユーザが、端末にハッシュ属性を含むURLを入力した後、端末はそのURLに基づいて、URLに対応するページをサーバから取得する。サーバはURL内のハッシュ属性を識別できないので、サーバがページを端末へ返した後、端末はハッシュ属性に基づいてページを検索し、配置された特定の情報をユーザへ表示する。このようにして、ユーザが情報を取得する必要があるとき、端末は、ユーザが情報を見つけるのを容易にすることができ、これは便利である。
しかし、実際の工程では、端末がユーザの入力したURLを用いてサーバから情報を取得するとき、普通は、リダイレクト(redirection)が生ずる。例えば、ユーザの取得対象情報に対応するページを、サーバが端末へ返す前に、ユーザはサーバにログインする必要がある。図1に具体的な工程を示す。
図1は、既存の技術におけるページ表示工程である。この工程は、以下のステップを含む。
S101.端末が、ユーザにより入力された元のURLを、サーバへ送信する。元のURLはハッシュ属性を含む。
ユーザがある特定の情報をサーバから取得する必要があるとき、ユーザは特定の情報の元のURLを端末に入力できる。URLには、ページ上に特定の情報を配置するために端末が用いることができるハッシュ属性が含まれている。元のURLを受信した後、端末は元のURLをサーバへ送信して、元のURLに基づいてサーバへアクセスすることができる。
S102.サーバが、受信した元のURLに基づいて、302リダイレクトヘッダ情報を含むリダイレクトURLを、端末へ返す。
サーバは、元のURLを受信した後、端末がサーバへログインする必要がある、と特定する。したがって、サーバは302リダイレクトヘッダ情報を含むリダイレクトURLをサーバへ返す。リダイレクトURLに対応するページはログインページである。
S103.端末が、リダイレクトURLに基づいてリダイレクトURLに対応するページにアクセスする。
リダイレクトURLを受信すると、端末は、リダイレクトURLに基づいてリダイレクトURLに対応するログインページへアクセスして、ページ上のログインを行える。
S104.そのページを用いて端末がサーバへログインしたことが検出された後、302リダイレクトヘッダ情報を含むURLを端末へ返す。ここで、URLはハッシュ属性を除いた元のURLである。
S105.端末が、URLに基づいて、URLに対応するページへアクセスし、そのページを表示する。
サーバにより返されたURLを受信した後、端末は、そのURLに基づいて、URLに対応するページをサーバから取得して、これを表示できる。
上で述べた工程において、端末は、特定の情報のページをサーバから取得できる。しかし、サーバはURL内のハッシュ属性を識別できないので、ステップS104では、サーバがURLを端末へ返すとき、サーバは元のURLに含まれるハッシュ属性を削除し、次に、302リダイレクトヘッダ情報を付加して、302リダイレクトヘッダ情報を含むURLを取得し、これを端末へ返す。このように、302リダイレクトヘッダ情報を含むURLに基づいてサーバへアクセスするとき、端末は、サーバにより返されたページ上での情報配置を実行できない。具体的には、ハッシュ属性を含み、ユーザにより端末へ先に入力された元のURLは、ハッシュ属性が除かれた、URLに置き換えられ、サーバによって返される。したがって、端末は、サーバにより返されたページ上で、ハッシュ属性に基づいて情報配置を実行できない。その結果、ユーザは情報ページ上で必要な特定情報を手動で検索することしかできないため、ユーザにとって情報の取得は不便である。
本願の実施は、ページ表示のための方法及び装置を提供し、既存の技術における問題、すなわち、端末がサーバからページを取得する工程で302リダイレクトが生ずると、端末は、サーバにより返されたページ上で情報配置を実行できないという問題、を解決する。
本願の実施は、ページ表示のための方法を提供し、前記方法は:ユーザにより入力されたURLを端末によって受信するステップであって、前記URLはハッシュ属性を含む、前記受信するステップと;前記URLに含まれる前記ハッシュ属性を、所定の規則に基づいてURLパラメータに置き換えるステップと;サーバへ前記置き換えられたURLを送信するステップであって、前記サーバが、前記置き換えられたURLの受信後、前記置き換えられたURLに基づいて前記置き換えられたURLに対応するページを配置し、前記配置されたページを端末へ返す、前記送信するステップと;前記サーバにより返された前記配置されたページを表示するステップと;を含む。
本願の実施は、ページ表示のための方法を提供し、前記方法は:端末により送信された、置き換えられたURLをサーバにより受信するステップであって、前記置き換えられたURLは、ユーザにより入力された元のURLのハッシュ属性を端末がURLパラメータで置き換えた後に取得される、前記受信するステップと;前記置き換えられたURLに基づいて前記置き換えられたURLに対応するページを特定するステップと;前記置き換えられたURLに含まれる前記URLパラメータに基づいて前記ページを配置するステップと;前記配置されたページを、表示のために前記端末へ返すステップと;を含む。
本願の実施は、ページ表示のための装置を提供し、前記装置は:ユーザにより入力されたURLを受信するように構成された受信モジュールであって、前記URLはハッシュ属性を含む、前記受信モジュールと;前記URLに含まれる前記ハッシュ属性を所定の規則に基づいてURLパラメータに置き換えるように構成された置換モジュールと;前記置き換えられたURLをサーバへ送信するように構成された送信モジュールであって、前記サーバが、前記置き換えられたURLの受信後、前記置き換えられたURLに基づいて前記置き換えられたURLに対応するページを配置し、前記配置されたページを前記装置へ返す、前記送信モジュールと;前記サーバにより返された、前記配置されたページを表示するように構成された表示モジュールと;を含む。
本願の実施は、ページ表示のための装置を提供し、前記装置は:端末により送信された、置き換えられたURLを受信するように構成された受信モジュールであって、前記置き換えられたURLは、ユーザにより入力された元のURLのハッシュ属性を前記端末がURLパラメータで置き換えた後に取得される、前記受信モジュールと;前記置き換えられたURLに基づいて前記置き換えられたURLに対応するページを特定するように構成された特定モジュールと;前記置き換えられたURLに含まれる前記URLパラメータに基づいて前記ページを配置するように構成された配置モジュールと;前記配置されたページを、表示のために前記端末へ返すように構成された返しモジュールと;を含む。
本願の実施は、ページ表示のための方法及び装置を提供する。この方法において、端末は、受信したURLに含まれるハッシュ属性をURLパラメータに置き換えてサーバへ送信するので、サーバは、置き換えられたURLに対応するページを、表示のために端末へ返す。記載の方法から分かるように、端末は、受信したURLに含まれるハッシュ属性をURLパラメータで置き換えることができる。したがって、サーバは置き換えられたURLの受信後、置き換えられたURLに含まれるURLパラメータを用いて、置き換えられたURLに対応するページ上で情報配置を実行できる。具体的には、端末がサーバへアクセスする工程でリダイレクトが生ずると、サーバは、端末の代わりにページ上で情報配置を行うことができる。このように、リダイレクトが生じたとしても、最終的に端末が取得するページは、情報配置後に取得するページであるので、ユーザはページ上の必要な情報を検索する必要がなくなり、ユーザは情報を取得し易くなる。
添付の図面は、本願のさらなる理解を提供することを意図しており、本願の一部を構成する。本願の例示的な実施及び本願の実施の説明は、本願を説明することを意図しており、本願に対する限定を構成するものではない。
図1は、既存の技術におけるページ表示工程である。
図2は、本願の実施によるページ表示工程である。
図3は、本願の実施によるページ表示のための装置を示す概略構造図である。
図4は、本願の実施によるページ表示のための装置を示す概略構造図である。
本願の目的、技術的解決策、及び利点をより明確にするために、以下に、特定の実施及び対応する添付図面を参照して、本願の技術的解決策を明確かつ完全に記載する。明らかに、記載された実施は、本願の実施の全てではなく実施の一部である。創作努力なしに本願の実施に基づいて当業者によって得られる他の全ての実施は、本願の保護範囲内に入るものとする。
図2は、本願の実施によるページ表示工程である。この工程は以下のステップを含む。
S201.端末が、ユーザにより入力されたURLを受信する。ここで、URLはハッシュ属性を含む。
実際のアプリケーションでは、ユーザが、或る特定の情報をサーバから取得する必要がある場合、ユーザは特定の情報に対応するURLを端末に入力し、端末はURLを用いてサーバへアクセスして、URLに対応するページをサーバから取得できる。このようにして、ユーザは特定の情報を取得できる。URLには、サーバにより返されたページ上で特定の情報を端末が配置できるようにするハッシュ属性が含まれている。ここで言う端末は、コンピュータ、携帯電話、タブレットなどのインテリジェント装置の場合もあり、ユーザが入力したURLは、端末にインストールされたブラウザやクライアントで受信できる。
S202.端末が、URLに含まれるハッシュ属性を、所定の規則に基づいてURLパラメータに置き換える。
端末は、ユーザにより入力されたURLをサーバへ送信した後、サーバが返す応答メッセージと所定の規則とに基づいて、URLに含まれるハッシュ属性をURLパラメータで置き換えることができ、URLパラメータは、サーバに、URLに対応するページ上で情報配置を実行させることができる。サーバが返す応答メッセージは、端末が送信したURLを受信した後に、そのURLをリダイレクトする必要がある、とサーバが特定したときに、端末へ返される。
サーバからページを取得する工程で302リダイレクトが生じた場合に、サーバによって返されたページ上で情報配置を実行できない、という既存の技術における問題を解決するために、本願のこの実施では、端末は、受信したURL内のハッシュ属性を、URLに対応するページ上で情報配置をサーバが実行できるようにするURLパラメータで置き換えることができる。このようにして、置き換えられたURLの受信後、サーバは、置き換えられたURLのURLパラメータに基づいて、URLに対応するページ上で情報配置を行うことができる。URLに含まれるハッシュ属性をURLパラメータに置き換える工程は、アプリ(APP)や端末のブラウザで実行できる。具体的には、アプリやブラウザは、所定のコードを実行して、端末が受信したURLに含まれるハッシュ属性をURLパラメータに置き換えて、置き換えたURLを取得できる。既存のブラウザを用いて置き換えられたURLを取得し易くするために、既存のブラウザを改良できる。例えば、URLに含まれるハッシュ属性をURLパラメータで置き換えることができるモジュールがブラウザに組み込まれていると、ブラウザは置き換えられたURLを取得できる。
前述の通り、URLに基づいて端末が、現在、サーバにアクセスしているとき、端末は、リダイレクトが生ずるかどうかを特定でき、具体的には、端末が送信したURLを受信した後、端末は、サーバがURLに対して302リダイレクトを実行するかどうかを特定できる。したがって、端末は、ユーザが入力したURLを受信後、サーバへURLを送信できる。URLの受信後、サーバは、URLをリダイレクトする必要があるかどうかを特定できる。URLをリダイレクトする必要がある、と特定すると、サーバは端末へ応答メッセージを返すことができる。端末は、応答メッセージの受信後、それに応じて応答メッセージに基づき、そのURLに基づいてサーバへ現在アクセスしていれば、リダイレクトが生ずる、と特定することにより、更に、ユーザが入力したURLに含まれるハッシュ属性をURLパラメータで置き換える必要がある、と特定できる。したがって、端末は、所定の規則に基づいて、サーバがURLに対応するページ上に情報配置を実行できるURLパラメータでURLに含まれるハッシュ属性を置き換えることができる。
例えば、ユーザが入力し、端末が受信したURLを「http://a.com/index.html#fragment」とし、URLの「#」に続く部分がURLに含まれるハッシュ属性であると仮定する。端末は、URLの受信後、そのURLに対応するサーバへURLを送信できる。サーバは、URLを受信した後、端末がURLに基づいてサーバへアクセスする前にサーバにログインする必要があることを識別する。すなわち、サーバは、端末により送信されたURLに対して302リダイレクトを実行する必要がある、と特定する。したがって、サーバは、端末がサーバにアクセスする前にサーバにログインする必要があることを示す応答メッセージを端末へ返すことができる。具体的には、302リダイレクトは、端末がURLに基づいて現在サーバにアクセスしているときに生ずる。端末は、応答メッセージを受信した後、現在のアクセス中に302リダイレクトが生ずる、と特定できるので、所定の規則に基づいて、URLに含まれるハッシュ属性「#fragment」を、URLパラメータ「?_fragment=fragment」に置き換え、置き換えられたURL「http://a.com/index.html?_fragment=fragment」を取得できる。
S203.サーバが、端末により送信された、置き換えられたURLを受信する。
URLに含まれるハッシュ属性をURLパラメータに置き換えた後、端末は置き換えられたURLをサーバへ送信できる。端末がサーバから情報を取得する工程で302リダイレクトが生ずると、サーバは置き換えられたURLを受信した後、置き換えられたURLに対応するページを端末へ直ちに返さず、端末にサーバへアクセスすることを許可する前に、端末に特定のページに対する特定の操作をしてもらう必要がある。したがって、サーバは、置き換えられたURLを受信した後、302リダイレクトヘッダ情報を含むリダイレクトURLを端末へ返せるので、端末はリダイレクトURLに基づいてリダイレクトURLに対応する特定のページを取得し、特定のページに対する特定の操作を行うことができる。その後、端末がリダイレクトURLに対応する特定のページ上で特定の操作を行った後、302リダイレクトヘッダ情報を含む置き換えられたURLを端末へ返すことができる。それに対応して、端末は、302リダイレクトヘッダ情報を含む置き換えられたURLに基づいて、置き換えられたURLに対応するページへジャンプすることができる。すなわち、置き換えられたURLに対応するページをサーバから取得できる。
引き続き、前述の実施例を参照すると、置き換えられたURL「http://a.com/index.html?_fragment=fragment」を端末がサーバへ送信した後、サーバは、端末がURLに対応するページを取得する前にサーバにログインする必要がある、と特定する。具体的には、ユーザは、サーバにログインする必要があるため、サーバはURLに対応するページをユーザへ返すことができる。したがって、サーバは、302リダイレクトヘッダ情報を含むリダイレクトURLを端末へ返す。ここで、リダイレクトURLはログインページに対応するURLである。302リダイレクトヘッダ情報を含むリダイレクトURLを受信すると、端末はリダイレクトURLに基づいて、リダイレクトURLに対応するログインページへジャンプし、次いで、ログインページ上で、対応するログイン操作(つまり、上記の特定された操作)を行うことができる。この場合、サーバは端末のログイン操作を検出し、端末がログインページ上でログイン操作を完了したことを検出すると、サーバは302リダイレクトヘッダ情報を含む置き換えられたURLを端末へ返すことができる。そして、端末は置き換えられたURL「http://a.com/index.html?_fragment=fragment」に基づいて、置き換えられたURLに対応するページへ正常にジャンプすることができる、すなわち、置き換えられたURLに対応するページをサーバから取得できる。ここから分かるように、置き換えられたURL「http://a.com/index.html?_fragment=fragment」に含まれるURLパラメータ「?_fragment=fragment」は、サーバによって識別可能であり、それに応じて、サーバはURLに対応するページ上にユーザにとって必要な情報を、URLパラメータ「?_fragment=fragment」に基づいて配置できる。したがって、端末がサーバから情報を取得する工程でリダイレクトが生じても、サーバは端末に代わって、そのURLパラメータに基づいて特定の情報を配置できるので、端末は後続工程で、ユーザが取得すべき情報をユーザへ正確に表示できる。
S204.サーバが、置き換えられたURLに基づいて、置き換えられたURLに対応するページを特定し、置き換えられたURLに含まれるURLパラメータに基づいてページを配置する。
端末が、置き換えられたURLをサーバへ再送信すると(具体的には、リダイレクトURLに対応する特定のページ上で特定の操作をした後、端末はサーバにより返された302リダイレクトヘッダ情報を含む置き換えられたURLに基づいて、置き換えられたURLをサーバへ送信する)、サーバは置き換えられたURLに基づいて、置き換えられたURLに対応するページを特定できる。加えて、サーバは置き換えられたURLに含まれるURLパラメータに基づいて、ページ上でユーザが取得すべき特定の情報を配置する。このようにして、後続のステップS205で、サーバは、配置されたページを表示のために端末へ返す。サーバはURLパラメータを識別できるので、置き換えられたURLに対応するページ上でユーザが取得すべき情報を、置き換えられたURLに含まれるURLパラメータに基づいて配置できる。このようにして、端末がサーバから情報を取得する工程でリダイレクトが発生しても、端末はユーザが取得すべき情報をページ上でユーザへ正確に表示でき、ユーザは情報を取得し易くなる。
S205.サーバが、配置されたページを表示のために端末へ返す。
サーバは、置き換えられたURLに含まれるURLパラメータに基づいて、置き換えられたURLに対応するページ上で情報配置を完了した後、所定の規則に基づいて、置き換えられたURLを元のURL(すなわち、ユーザが端末に入力したURL)に復元できる。次いで、元のURLと配置されたページとを表示のために端末へ返す。
最終的に、サーバは、ユーザが取得すべき情報に対応するページを端末へ返す必要がある。したがって、サーバは、ユーザが取得すべき情報を完全に配置した後に、配置されたページを表示のために端末へ返す必要がある。加えて、サーバは、置き換えられたURLを、ユーザが端末に入力したURL(すなわち、上記の元のURL)へ復元する必要がある。そのようにして、実際のアプリケーションでは、ユーザが情報を取得するために端末にURLを入力する場合、サーバにより返され、端末により受信されるページはこのURLに対応する必要がある。具体的には、通常、端末がページを表示する場合、ユーザに表示されるURLは、ユーザが入力したURLと一致する必要がある。しかし、本願の実施では、サーバから情報を取得すると、ユーザが入力したURLに含まれるハッシュ属性をURLパラメータに置き換える必要がある。言い換えれば、ユーザが入力したURLは変更される。したがって、置き換えられたURLを受信した後、サーバは置き換えられたURLに対応するページを端末へ返すだけである。そのようにして、ページに対応する置き換えられたURLは、ユーザが以前に入力したURLとは異なる。したがって、サーバにより返されたページを端末が表示するとき、表示されたURLも、ユーザが先に入力したURLとは異なる。したがって、ユーザは、端末によって現在表示されているページに対応するURLが、ユーザが先に入力したURLと一致していない、と識別した場合、ユーザは端末によって現在表示されているページに疑問を呈する可能性がある。その結果、ユーザにとって情報の取得は不便である。
このような問題を避けるために、本願のこの実施において、サーバは、配置されたページを端末へ返すだけでなく、所定の規則、すなわちユーザによって端末内に入力されたURL、に基づいて元のURLへ復元する必要が更にあり、サーバは、元のURLを、配置されたページとともに端末へ返すことにより、配置されたページと元のURLとを受信した後、端末が、そのページと元のURLとを表示する。このように、端末が表示するページとURLとをユーザが見るとき、端末が表示するURLはユーザが先に入力したURLと同じであるので、ユーザは、端末が現在表示しているページは、ユーザによる取得が必要なページとみなし、よってページ上の情報を見る。
既存の技術における情報配置は、URLに含まれるハッシュ属性に基づき端末によってなされることは注記に値する。本願のこの実施では、302リダイレクトが生ずると、置き換えられたURLに含まれるURLパラメータに基づいてサーバによって情報配置がなされる。具体的には、端末がサーバから情報を取得する工程で302リダイレクトが生ずると、端末は、ユーザが入力したURLに含まれるハッシュ属性をURLパラメータに置き換えて、サーバが情報配置を行えるようにする。このようにして、端末は、最終的には、配置したページをユーザに今まで通り表示するので、ユーザはページから特定の情報を取得できる。
先に述べた方法から分かるように、端末は、受信したURLに含まれるハッシュ属性をURLパラメータで置き換えることができる。したがって、サーバは、置き換えられたURLの受信後、置き換えられたURLに含まれるURLパラメータを用いて、置き換えられたURLに対応するページ上で情報配置を実行できる。具体的には、端末がサーバへアクセスする工程でリダイレクトが生ずると、サーバは端末に代わって、ページ上で情報配置を行うことができる。このように、リダイレクトが発生したとしても、最終的に端末が取得したページは、情報配置後に取得されたページであるため、ユーザはページ上の必要な情報を検索する必要がなくなり、ユーザは情報を取得し易くなる。
ステップS202において、受信したURLを端末がサーバへ送信した後、URLに基づいて、端末が現在行っているアクセスにおいてリダイレクトは発生していないことをサーバが識別した場合、サーバは、URLに対応するページを端末へ直接返すことができる点は注記に価する。端末がサーバの返したページを受信すると、ユーザによって入力され、端末により受信されたURLは、リダイレクトが生じないので変更されない。したがって、端末は、URLに含まれるハッシュ属性に基づいて、サーバにより返されたページ上で配置を実行できる。具体的には、端末は、ページ上に、ユーザが取得する必要がある情報を配置してから、その配置されたページをユーザに表示する。
本願のこの実施で提供されるページ表示方法は上で述べた通りである。同様の考え方に基づいて、図3及び図4に示すように、本願の実施は、ページ表示のための装置を更に提供する。
図3は、本願の実施によるページ表示のための装置を示す概略構造図である。この装置は:ユーザが入力したURLを受信するように構成された受信モジュール301であって、URLはハッシュ属性を含む、受信モジュール301と;URLに含まれるハッシュ属性を所定の規則に基づいて、URLパラメータに置き換えるように構成された置換モジュール302と;置き換えられたURLの受信後、サーバが、置き換えられたURLに基づいて、置き換えられたURLに対応するページを配置し、その配置されたページを装置へ返すために、置き換えられたURLをサーバへ送信するように構成された送信モジュール303と;サーバによって返された、配置されたページを表示するように構成された表示モジュール304と;を含む。
置換モジュール302は、サーバによって返された応答メッセージが受信されたときに、URLに含まれるハッシュ属性を所定の規則に基づいて、URLパラメータへ置き換えるように構成される。ここで、サーバが、装置から送信されたURLを受信した後に、URLをリダイレクトする必要がある、と特定した場合に、応答メッセージは装置へ返される。
受信モジュール301は、表示モジュール304が、サーバにより返された、配置されたページを表示する前に、サーバにより返されたURLを受信するように更に構成される。ここで、サーバにより返されたURLは、サーバが置き換えられたURLを受信した後に、置き換えられたURLのURLパラメータを、ハッシュ属性に復元した後に取得されるURLである。
表示モジュール304は、サーバにより返された配置されたページとサーバにより返されたURLとを表示するように構成される。
図4は、本願の実施によるページ表示のための装置を示す概略構造図である。装置は:端末が送信した置き換えられたURLを受信するように構成された受信モジュール401であって、置き換えられたURLは、ユーザが入力した元のURLのハッシュ属性を、端末がURLパラメータで置き換えた後に、取得される、受信モジュール401と;置き換えられたURLに基づいて、置き換えられたURLに対応するページを特定するように構成された特定モジュール402と;置き換えられたURLに含まれるURLパラメータに基づいて、ページを配置するように構成された配置モジュール403と;配置されたページを、表示のために端末へ返すように構成された返しモジュール404と;を含む。
受信モジュール401は、端末が送信した、置き換えられたURLを受信モジュール401が受信する前に、端末が送信した元のURLを受信し、元のURLに基づいて、元のURLをリダイレクトする必要がある、と特定されると、端末に応答メッセージを返すように更に構成され、ここで、元のURLはハッシュ属性を含むURLである。
受信モジュール401は、応答メッセージを受信後、端末により返された、置き換えられたURLを受信するように構成される。
返しジュール404は、置き換えられたURLを所定の規則に基づいて元のURLに復元し;配置されたページと元のURLを、表示のために端末へ返すように構成されている。
本願の実施は、ページ表示のための方法及び装置を提供する。この方法では、受信したURLに含まれるハッシュ属性をURLパラメータに置き換えてサーバへ送信するので、サーバは、置き換えられたURLに対応するページを、表示のために端末へ返す。先に述べた方法から分かるように、端末は、受信したURLに含まれるハッシュ属性をURLパラメータで置き換えることができる。したがって、置き換えられたURLを受信した後、サーバは、置き換えられたURLに含まれるURLパラメータを用いて、置き換えられたURLに対応するページ上で情報配置を実行できる。具体的には、端末がサーバにアクセスする工程でリダイレクトが生ずると、サーバは端末に代わって、ページ上で情報配置を行える。このように、リダイレクトが生じても、最終的に端末が取得したページは、情報配置後に取得されたページであるため、ユーザはページ上の必要な情報を検索する必要がなくなり、ユーザが情報を取得し易くなる。
典型的な構成では、コンピューティングデバイスは、1つ以上の中央処理装置(CPU)、入力/出力インターフェース、ネットワークインターフェース、及びメモリを含む。
メモリは、非永続メモリ、ランダムアクセスメモリ(RAM)、及び/又はコンピュータ可読媒体内の不揮発性メモリ、例えば読み出し専用メモリ(ROM)又はフラッシュメモリ(フラッシュRAM)などの形態であってもよい。メモリは、コンピュータ可読媒体の一例である。
コンピュータ可読媒体は、任意の方法又は技術を使用することによって情報記憶を実施することができる、永続性、非永続性、可動性及び非可動性の媒体を含む。情報は、コンピュータ可読命令、データ構造、プログラムモジュール、又は他のデータとすることができる。コンピュータ記憶媒体の例には、PRAM(parallel random-access memory)、SRAM(static random access memory)、DRAM(dynamic random access memory)、別のタイプのRAM(random access memory)、ROM(Read Only Memory)、EEPROM(Electrically Erasable Programmable Read Only Memory)、フラッシュメモリ、又は他のメモリ技術、CD−ROM(compact disc read-only memory)、DVD(Digital Versatile Disk)、又は他の光学記憶装置、カセット磁気テープ、テープ及びディスク記憶装置、又は他の磁気記憶デバイス、又はコンピューティングデバイスがアクセスできる情報を記憶するように構成することができる他の任意の非伝送媒体を含むことができるが、これらに限定されない。本明細書に記載されるように、コンピュータ可読媒体は、変調データ信号及び搬送波などの一時的なコンピュータ可読媒体(transitory media)を含まない。
用語「含む(include)」「備える(comprise)」、又はそれらの任意の他の変形が非排他的な包含をカバーすることが意図されているので、要素の列挙を含むプロセス、方法、物品、又はデバイスは、これらの要素を含むだけでなく、明示的に列挙されていない他の要素をも含む、又は、そのようなプロセス、方法、物品、又はデバイスに固有の要素を更に含む、ということに留意することは更に価値がある。「を含む(includes a ...)」が付いている要素は、それ以上の制約がなければ、その要素を含むプロセス、メソッド、商品、又はデバイスに追加の同一要素が存在することを排除しない。
当業者は、本願の実施が、方法、システム、又はコンピュータプログラム製品として提供され得ることを理解すべきである。したがって、本願は、ハードウェアのみの実施、ソフトウェアのみの実施、又はソフトウェアとハードウェアの組み合わせを有する実施の形態を使用することができる。更に、本願は、コンピュータ使用可能プログラムコードを含む、1つ又は複数のコンピュータ使用可能な記憶媒体(ディスクメモリ、CD−ROM、光学メモリなどを含むがこれに限定されない)上に実装されるコンピュータプログラム製品の形態を使用することができる。
前述の説明は、本願の単なる実施であり、本願を限定するものではない。当業者にとっては、本願は様々な変更及び変更を有することができる。本願の精神及び原理から逸脱することなくなされた任意の修正、均等物の置換又は改良は、本願の請求項の保護範囲内に入るものとする。

Claims (12)

  1. ページ表示のための方法であって:
    ユーザにより入力されたURLを端末によって受信するステップであって、前記URLはハッシュ属性を含む、前記受信するステップと;
    前記URLに含まれる前記ハッシュ属性を、所定の規則に基づいてURLパラメータに置き換えるステップと;
    サーバへ前記置き換えられたURLを送信するステップであって、前記サーバが、前記置き換えられたURLの受信後、前記置き換えられたURLに基づいて前記置き換えられたURLに対応するページを配置し、前記配置されたページを端末へ返す、前記送信するステップと;
    前記サーバにより返された前記配置されたページを表示するステップと;を備える、
    ページ表示のための方法。
  2. 前記URLに含まれる前記ハッシュ属性を、所定の規則に基づいてURLパラメータに置き換える前記ステップは:
    前記サーバにより返された応答メッセージが受信されたときに、前記URLに含まれる前記ハッシュ属性を前記所定の規則に基づいて前記URLパラメータに置き換えるステップを備え;
    前記サーバが、前記端末から送信された前記URLの受信後に、前記URLをリダイレクトする必要がある、と特定すると、前記応答メッセージが前記端末へ返される;
    請求項1に記載の方法。
  3. 前記サーバにより返された、前記配置されたページを表示する前記ステップの前に:
    前記サーバにより返されたURLを受信するステップを更に備え;
    前記サーバにより返されたURLは、前記置き換えられたURLを受信した後に、前記サーバが前記置き換えられたURLの前記URLパラメータを前記ハッシュ属性に復元した後のURLであり;
    前記サーバにより返された前記配置されたページを表示する前記ステップは:
    前記サーバにより返された前記配置されたページと前記サーバにより返された前記URLとを表示するステップを備える、
    請求項1に記載の方法。
  4. ページ表示のための方法であって:
    端末により送信された、置き換えられたURLをサーバにより受信するステップであって、前記置き換えられたURLは、ユーザにより入力された元のURLのハッシュ属性を端末がURLパラメータで置き換えた後に取得される、前記受信するステップと;
    前記置き換えられたURLに基づいて前記置き換えられたURLに対応するページを特定するステップと;
    前記置き換えられたURLに含まれる前記URLパラメータに基づいて前記ページを配置するステップと;
    前記配置されたページを、表示のために前記端末へ返すステップと;を備える、
    ページ表示のための方法。
  5. 端末により送信された、置き換えられたURLをサーバが受信する前記ステップの前に:
    前記端末により送信された元のURLを受信するステップであって、前記元のURLはハッシュ属性を含むURLである、前記受信するステップと;
    前記元のURLに基づいて、前記元のURLをリダイレクトする必要がある、と特定されると、前記端末に応答メッセージを送信するステップと;を更に備え、
    端末により送信された、置き換えられたURLをサーバが受信する前記ステップは:
    前記応答メッセージを受信した後に、前記端末により返された、前記置き換えられたURLを受信するステップを備える、
    請求項4に記載の方法。
  6. 前記配置されたページを、表示のために前記端末へ返す前記ステップは:
    前記置き換えられたURLを所定の規則に基づいて前記元のURLへ復元するステップと;
    前記配置されたページと前記元のURLとを、表示のために前記端末へ返すステップと;を備える、
    請求項4に記載の方法。
  7. ページ表示のための装置であって:
    ユーザにより入力されたURLを受信するように構成された受信モジュールであって、前記URLはハッシュ属性を含む、前記受信モジュールと;
    前記URLに含まれる前記ハッシュ属性を所定の規則に基づいてURLパラメータに置き換えるように構成された置換モジュールと;
    前記置き換えられたURLをサーバへ送信するように構成された送信モジュールであって、前記サーバが、前記置き換えられたURLの受信後、前記置き換えられたURLに基づいて前記置き換えられたURLに対応するページを配置し、前記配置されたページを前記装置へ返す、前記送信モジュールと;
    前記サーバにより返された、前記配置されたページを表示するように構成された表示モジュールと;を備える、
    ページ表示のための装置。
  8. 前記置換モジュールは、前記サーバにより返された応答メッセージを受信すると、前記URLに含まれる前記ハッシュ属性を前記所定の規則に基づいて前記URLパラメータに置き換えるように構成され、
    前記応答メッセージは、前記サーバが、前記装置により送信された前記URLを受信した後に、前記URLをリダイレクトする必要がある、と特定すると、前記装置へ返される、
    請求項7に記載の装置。
  9. 前記受信モジュールは、前記表示モジュールが前記サーバにより返された、前記配置されたページを表示する前に、前記サーバにより返されたURLを受信するように更に構成され、
    前記サーバにより返された前記URLは、前記置き換えられたURLを受信した後に、前記サーバが前記置き換えられたURLの前記URLパラメータを前記ハッシュ属性へ復元した後に取得されるURLであり;
    前記表示モジュールは、前記サーバにより返された前記配置されたページと、前記サーバにより返された前記URLとを表示するように構成された、
    請求項7に記載の装置。
  10. ページ表示のための装置であって:
    端末により送信された、置き換えられたURLを受信するように構成された受信モジュールであって、前記置き換えられたURLは、ユーザにより入力された元のURLのハッシュ属性を前記端末がURLパラメータで置き換えた後に取得される、前記受信モジュールと;
    前記置き換えられたURLに基づいて前記置き換えられたURLに対応するページを特定するように構成された特定モジュールと;
    前記置き換えられたURLに含まれる前記URLパラメータに基づいて前記ページを配置するように構成された配置モジュールと;
    前記配置されたページを、表示のために前記端末へ返すように構成された返しモジュールと;を備える、
    ページ表示のための装置。
  11. 前記受信モジュールは、前記端末により送信された、前記置き換えられたURLを受信する前に、前記端末により送信された元のURLを受信し、ここで、前記元のURLは、ハッシュ属性を含むURLであり;前記元のURLに基づいて前記元のURLをリダイレクトする必要がある、と特定されると、前記端末に応答メッセージを返すように更に構成され;
    前記受信モジュールは、前記応答メッセージを受信後、前記端末により返された、前記置き換えられたURLを受信するように構成された、
    請求項10に記載の装置。
  12. 前記返しモジュールは、前記置き換えられたURLを所定の規則に基づいて前記元のURLへ復元し;前記配置されたページと前記元のURLとを、表示のために端末へ返すように構成された、
    請求項10に記載の装置。
JP2018550400A 2016-03-22 2017-03-10 ページ表示のための方法及び装置 Active JP6779307B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201610166369.9 2016-03-22
CN201610166369.9A CN107220260B (zh) 2016-03-22 2016-03-22 一种页面显示的方法及装置
PCT/CN2017/076225 WO2017162041A1 (zh) 2016-03-22 2017-03-10 一种页面显示的方法及装置

Publications (3)

Publication Number Publication Date
JP2019511060A true JP2019511060A (ja) 2019-04-18
JP2019511060A5 JP2019511060A5 (ja) 2020-10-08
JP6779307B2 JP6779307B2 (ja) 2020-11-04

Family

ID=59899365

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018550400A Active JP6779307B2 (ja) 2016-03-22 2017-03-10 ページ表示のための方法及び装置

Country Status (6)

Country Link
US (1) US10846355B2 (ja)
EP (1) EP3435253B1 (ja)
JP (1) JP6779307B2 (ja)
CN (1) CN107220260B (ja)
TW (1) TWI677223B (ja)
WO (1) WO2017162041A1 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190289085A1 (en) * 2018-03-13 2019-09-19 Indigenous Software, Inc. System and method for tracking online user behavior across browsers or devices
CN109450972A (zh) * 2018-09-29 2019-03-08 阿里巴巴集团控股有限公司 一种数据的处理方法、装置及设备
CN112632424B (zh) * 2021-03-10 2021-06-04 深圳市智信新信息技术有限公司 页面打开的方法及电子设备
CN114710547A (zh) * 2022-04-15 2022-07-05 掌阅科技股份有限公司 页面显示方法、资源发送方法、电子设备、服务器及介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100049782A1 (en) * 2008-08-25 2010-02-25 Alibaba Group Holding Limited Method and apparatus for cross-domain communication
WO2014165391A1 (en) * 2013-04-02 2014-10-09 Alibaba Group Holding Limited Managing redirected website login using a short address
WO2014168774A1 (en) * 2013-04-07 2014-10-16 Verisign, Inc. Smart navigation services
US20150195340A1 (en) * 2010-09-30 2015-07-09 Google Inc. Determining if an Application is Cached
US20150207660A1 (en) * 2011-12-12 2015-07-23 Google Inc. Client-side url redirection

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6108703A (en) * 1998-07-14 2000-08-22 Massachusetts Institute Of Technology Global hosting system
BRPI0520273A2 (pt) * 2005-06-02 2009-04-28 Thomson Licensing mÉtodo e sistema de sincronizaÇço de conteédo
TW200830855A (en) * 2007-01-05 2008-07-16 Bo-Huan Qiu Method of transmitting message from the customized messaging address to the receiving end
US7809785B2 (en) * 2007-05-28 2010-10-05 Google Inc. System using router in a web browser for inter-domain communication
CN101127603B (zh) * 2007-08-16 2010-08-04 中兴通讯股份有限公司 一种实现门户网站单点登录的方法及ims客户端
US9646100B2 (en) * 2011-03-14 2017-05-09 Verisign, Inc. Methods and systems for providing content provider-specified URL keyword navigation
MY159749A (en) * 2011-03-23 2017-01-31 Interdigital Patent Holdings Inc Systems and methods for securing network communications
CN102810089B (zh) * 2011-05-30 2017-07-04 盛乐信息技术(上海)有限公司 基于内容的短链接***及实现方法
CN103856541B (zh) * 2012-12-06 2017-10-10 华为技术有限公司 重定向页面显示方法、网关及用户设备
US20140280739A1 (en) * 2013-03-15 2014-09-18 Igor Ljubin Hashtag communication method and system
CN104796439B (zh) * 2014-01-16 2018-07-06 腾讯科技(深圳)有限公司 网页推送方法、客户端、服务器及***
CN105373533B (zh) * 2014-07-31 2019-04-09 阿里巴巴集团控股有限公司 一种页面链接地址的检测方法、客户端及装置
CN104468804A (zh) * 2014-12-15 2015-03-25 浪潮通用软件有限公司 一种web服务器、处理用户会话的方法及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100049782A1 (en) * 2008-08-25 2010-02-25 Alibaba Group Holding Limited Method and apparatus for cross-domain communication
US20150195340A1 (en) * 2010-09-30 2015-07-09 Google Inc. Determining if an Application is Cached
US20150207660A1 (en) * 2011-12-12 2015-07-23 Google Inc. Client-side url redirection
WO2014165391A1 (en) * 2013-04-02 2014-10-09 Alibaba Group Holding Limited Managing redirected website login using a short address
WO2014168774A1 (en) * 2013-04-07 2014-10-16 Verisign, Inc. Smart navigation services

Also Published As

Publication number Publication date
CN107220260B (zh) 2020-07-24
US10846355B2 (en) 2020-11-24
TW201734856A (zh) 2017-10-01
TWI677223B (zh) 2019-11-11
JP6779307B2 (ja) 2020-11-04
US20190026381A1 (en) 2019-01-24
EP3435253B1 (en) 2021-11-17
EP3435253A4 (en) 2019-11-27
EP3435253A1 (en) 2019-01-30
CN107220260A (zh) 2017-09-29
WO2017162041A1 (zh) 2017-09-28

Similar Documents

Publication Publication Date Title
JP6898452B2 (ja) データ取得方法およびデバイス
US9544295B2 (en) Login method for client application and corresponding server
US11012339B2 (en) Web site reachability management for content browsing
EP3991389B1 (en) File upload control for client-side applications in proxy solutions
JP6779307B2 (ja) ページ表示のための方法及び装置
KR102090982B1 (ko) 악의 웹 사이트 식별 방법, 장치 및 컴퓨터 기억매체
US10979532B2 (en) Resource download method, electronic device, and apparatus
US8579187B2 (en) System and method to identify machine-readable codes
US20170270106A1 (en) Methods and apparatuses for storing file path and accessing local file
CN109710832B (zh) 一种用于搜索寄宿程序的方法与设备
US20170199889A1 (en) Method and device for identifying junk picture files
US11516279B2 (en) Systems and methods for accessing multiple resources via one identifier
US20190334936A1 (en) Malicious website discovery using web analytics identifiers
US9665732B2 (en) Secure Download from internet marketplace
CN109446445B (zh) 一种资源获取方法及装置
CN108541000B (zh) 一种检测网络连接的方法、介质以及设备
CN106156190B (zh) 一种数据推送方法及装置
US10051079B1 (en) Session service aspect-oriented cache
WO2017149159A1 (en) Counterfeit electronic device detection
US10827026B1 (en) Eviction of data in a session service cache
CN108255878B (zh) 用户信息处理方法及相关装置
US10044827B1 (en) Trigger-based session service cache population
CN110971578B (zh) 一种用户身份的确认方法及装置
CN109600403B (zh) 一种发送信息的方法及装置
US20190342448A1 (en) Methods and devices for verifying a communication number

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200309

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200309

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20200605

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200828

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20200828

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20200902

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200923

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201013

R150 Certificate of patent or registration of utility model

Ref document number: 6779307

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250