JP2008146407A - Web page relay system, relay server device, relay server program, and web page relay program - Google Patents
Web page relay system, relay server device, relay server program, and web page relay program Download PDFInfo
- Publication number
- JP2008146407A JP2008146407A JP2006333706A JP2006333706A JP2008146407A JP 2008146407 A JP2008146407 A JP 2008146407A JP 2006333706 A JP2006333706 A JP 2006333706A JP 2006333706 A JP2006333706 A JP 2006333706A JP 2008146407 A JP2008146407 A JP 2008146407A
- Authority
- JP
- Japan
- Prior art keywords
- web page
- storage means
- mobile terminal
- display format
- processing
- 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.)
- Pending
Links
- 238000012545 processing Methods 0.000 claims description 98
- 238000000034 method Methods 0.000 claims description 63
- 238000004891 communication Methods 0.000 claims description 58
- 230000005540 biological transmission Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000010365 information processing Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
本発明は、インターネット上に配置されたウェブサイトに掲載されたウェブページを携帯端末に提供する技術に関する。 The present invention relates to a technique for providing a mobile terminal with a web page posted on a website arranged on the Internet.
インターネット環境が整備されるに従い、パソコンのみを対象に作成されたウェブページが多くのウェブサイトに掲載されていたが、ウェブブラウザ機能を備えた携帯電話の市場参入により、その携帯電話でも閲覧可能な形式で作成されたウェブページも利用可能となっている。 As the Internet environment has been improved, web pages created only for PCs have been posted on many websites, but they can also be viewed on mobile phones that have a web browser function. Web pages created in a format are also available.
一方、携帯電話に標準で内蔵されたウェブブラウザは、もっぱら携帯電話向けのウェブサイトにアクセスするために作られており、画面の大きさや入力ボタンに合わせたものとなっている。また、最近では、パソコン用のウェブページを閲覧可能とするフルブラウザ機能を備えた携帯電話が普及している状況にある。 On the other hand, a web browser built in a mobile phone as a standard is created exclusively for accessing a mobile phone website and is adapted to the size of the screen and the input buttons. Recently, mobile phones having a full browser function that enables browsing of web pages for personal computers are in widespread use.
なお、ウェブブラウザ機能を有する携帯電話を用いてウェブアクセスする技術は、特許文献1に開示されている。
しかしながら、ウェブサイトのURLが携帯電話向けとパソコン向けとで共通である場合、アクセスしてきたウェブブラウザのユーザエージェントに基づいて異なるウェブページを応答する場合があるので、携帯電話のウェブブラウザでは、パソコン向けに作成されたウェブページを閲覧できないという問題がある。 However, if the URL of the website is the same for both mobile phones and personal computers, different web pages may be returned based on the user agent of the accessed web browser. There is a problem that you cannot view web pages created for.
一方、フルブラウザを搭載した携帯電話の場合には、逆に、携帯電話向けに作成されたウェブページを閲覧できないという問題がある。URLが区別されている場合には、携帯電話向けのウェブページを閲覧することも可能であるが、フルブラウザはパソコン用の広い画面を表示させることを主眼に製造されているので、表示された携帯電話向けのウェブページは非常に小さく、出力画面の構成がフルブラウザを搭載しない携帯電話のウェブブラウザを用いて出力させた本来の画面構成とは異なるなどの問題がある。 On the other hand, in the case of a mobile phone equipped with a full browser, there is a problem that a web page created for the mobile phone cannot be browsed. When URLs are distinguished, it is possible to browse web pages for mobile phones, but full browsers are designed to display a wide screen for personal computers. The web page for mobile phones is very small, and there is a problem that the configuration of the output screen is different from the original screen configuration output using a mobile phone web browser not equipped with a full browser.
また、携帯電話のウェブブラウザを用いてパソコン向けのウェブサイトにアクセス可能な場合であっても、パソコン向けに作成されたウェブページが画面に出力させる出力サイズと携帯電話の画面サイズとの差異が存在し、携帯電話にはキーボードやマウスが具備されていないので、正常な画面を出力させることができず、データ入力も正常に行うことができないという問題がある。 In addition, even when a website for a personal computer can be accessed using a web browser on a mobile phone, there is a difference between the output size that the web page created for the personal computer outputs on the screen and the screen size of the mobile phone. However, since the mobile phone is not equipped with a keyboard or a mouse, there is a problem that a normal screen cannot be output and data input cannot be performed normally.
更に、フルブラウザを搭載した携帯電話を用いてパソコン向けのウェブページを取得する場合、パソコン向けのウェブページの内容をなるべく損ねないように表示するために、携帯電話とウェブサイトとの間でのパケット通信量が膨大となり、また、携帯電話の情報処理能力がパソコンに比べて劣るので、表示やデータ入力は可能であるが、処理動作に時間を費やすという問題がある。また、携帯電話の画面に表示させることを念頭においていないウェブページ構成なので本来の情報のやり取り以外に、画面の見かけ上のためだけに送られる画像データも存在するので、パケット通信量を膨大化させるという問題がある。 Furthermore, when acquiring a web page for a personal computer using a mobile phone equipped with a full browser, in order to display the content of the web page for the personal computer as much as possible, it is not possible to Since the amount of packet communication is enormous and the information processing capability of the mobile phone is inferior to that of a personal computer, display and data input are possible, but there is a problem that it takes time for processing operations. In addition, because it is a web page configuration that is not intended to be displayed on the screen of a mobile phone, in addition to the exchange of original information, there is also image data that is sent only for the appearance of the screen, thus enlarging the amount of packet communication There is a problem.
更に、携帯電話のウェブブラウザはボタン操作のみで行うので、パソコンのマウスを用いたカーソル移動に慣れているユーザにとっては使いづらいものであり、特に入力箇所が画面上で左右に配置されている場合には、左右を移動するボタンでカーソルを移動することができず、上下を移動するボタンを用いて左右に移動させるので、操作上の違和感が大きいという問題がある。 Furthermore, since the web browser of a mobile phone is only operated by a button operation, it is difficult for users who are accustomed to moving the cursor using the mouse of a personal computer, especially when the input points are arranged on the left and right on the screen. However, since the cursor cannot be moved with the buttons that move left and right, and is moved left and right using the buttons that move up and down, there is a problem that the operation is uncomfortable.
本発明は、上記を鑑みてなされたものであり、異なる表示形式で作成された複数のウェブページを携帯端末で適切かつ迅速に閲覧可能とすることを第1の課題とし、違和感のない携帯端末の操作性をユーザに提供することを第2の課題とする。 The present invention has been made in view of the above, and a first object is to enable a mobile terminal to appropriately and quickly browse a plurality of web pages created in different display formats. It is a second problem to provide the user with the above operability.
第1の本発明に係るウェブページ中継システムは、ウェブブラウザ機能を有する携帯端末と、通信ネットワークを介して所定の表示形式で作成されたウェブページを前記携帯端末に提供する中継サーバ装置と、を備えたウェブページ中継システムであって、前記携帯端末は、URLの入力を受け付ける第1受付手段と、ウェブページの表示形式の入力を受け付ける第2受付手段と、入力された前記URL及び前記表示形式を格納する第1格納手段と、前記URL及び前記表示形式を前記第1格納手段から読み出して、前記通信ネットワークを介して前記中継サーバ装置へ送信する送信手段と、を有し、前記中継サーバ装置は、複数のウェブページの表示形式にそれぞれ対応する複数のユーザエージェントを格納する第2格納手段と、送信された前記URL及び前記表示形式を受信する受信手段と、受信した前記表示形式に対応するユーザエージェントを前記第2格納手段から読み出して、当該ユーザエージェントを用いて前記URLのウェブサイトに接続し、前記携帯端末から受信した表示形式に対応するウェブページを取得する取得手段と、取得した当該ウェブページを、前記通信ネットワークを介して前記携帯端末に送信する送信手段と、を有することを特徴とする。 A web page relay system according to a first aspect of the present invention includes: a mobile terminal having a web browser function; and a relay server device that provides the mobile terminal with a web page created in a predetermined display format via a communication network. The mobile terminal includes a first receiving unit that receives an input of a URL, a second receiving unit that receives an input of a display format of a web page, and the input URL and the display format. A first storage means for storing the URL, and a transmission means for reading out the URL and the display format from the first storage means and transmitting the URL and the display format to the relay server apparatus via the communication network, the relay server apparatus Is transmitted with second storage means for storing a plurality of user agents respectively corresponding to display formats of a plurality of web pages. Receiving means for receiving the URL and the display format, and a user agent corresponding to the received display format is read from the second storage means, connected to the URL website using the user agent, and the mobile phone An acquisition unit that acquires a web page corresponding to a display format received from a terminal, and a transmission unit that transmits the acquired web page to the portable terminal via the communication network.
本発明にあっては、携帯端末から送信されたウェブページの表示形式に対応するウェブページが中継サーバ装置から携帯端末に送信されるので、携帯端末が備えるウェブブラウザを識別するユーザエージェントに依存することなく、ユーザの所望する表示形式のウェブページを閲覧することができる。また、ウェブページの表示形式毎に携帯端末での操作方法を変更することなく、同一の使い勝手で、異なるウェブページの表示形式を閲覧することができる。 In the present invention, since the web page corresponding to the display format of the web page transmitted from the mobile terminal is transmitted from the relay server device to the mobile terminal, it depends on the user agent that identifies the web browser provided in the mobile terminal. The web page in the display format desired by the user can be browsed. Moreover, the display format of a different web page can be browsed by the same usability, without changing the operation method in a portable terminal for every display format of a web page.
第2の本発明に係るウェブページ中継システムは、前記携帯端末が、当該携帯端末が備えるウェブブラウザを識別するユーザエージェントを格納する第3格納手段と、当該ユーザエージェントを前記第3格納手段から読み出して、前記通信ネットワークを介して前記中継サーバ装置へ送信する送信手段を更に有し、前記中継サーバ装置は、複数のユーザエージェントにそれぞれ対応し、ウェブページを加工するための複数の加工情報を格納する第4格納手段と、送信された前記ユーザエージェントを受信する受信手段と、受信した当該ユーザエージェントに対応する加工情報を前記第4格納手段から読み出して、受信した前記URLのウェブサイトから取得したウェブページを加工するための処理を解析する解析手段と、解析された解析結果に基づいて当該ウェブページを加工する加工手段と、加工されたウェブページを格納する第5格納手段と、前記加工されたウェブページを前記第5格納手段から読み出して、前記通信ネットワークを介して前記携帯端末に送信する送信手段と、を更に有することを特徴とする。 In the web page relay system according to the second aspect of the present invention, the mobile terminal stores a user agent for identifying a web browser included in the mobile terminal, and reads out the user agent from the third storage means. And transmitting means for transmitting to the relay server device via the communication network, wherein the relay server device stores a plurality of pieces of processing information for processing a web page corresponding to each of a plurality of user agents. The fourth storage means, the receiving means for receiving the transmitted user agent, and the processing information corresponding to the received user agent are read from the fourth storage means and acquired from the website of the received URL Analysis means for analyzing the processing for processing the web page and the analyzed result Processing means for processing the web page on the basis thereof, fifth storage means for storing the processed web page, and reading out the processed web page from the fifth storage means, via the communication network, the portable Transmission means for transmitting to the terminal.
本発明にあっては、携帯端末が備えるウェブブラウザを識別するユーザエージェントに対応するウェブページの加工情報に基づいて、ウェブサイトから取得したウェブページを加工するための処理を解析し、その解析結果に基づいて加工されたウェブページを中継サーバ装置から携帯端末に送信するので、携帯端末の画面の大きさ等に対応する適切なウェブページを画面に表示し、表示画面に対してデータ入力を正常に行うことができる。 In the present invention, the processing for processing the web page acquired from the website is analyzed based on the processing information of the web page corresponding to the user agent for identifying the web browser included in the mobile terminal, and the analysis result Because the web page processed based on this is transmitted from the relay server device to the mobile terminal, an appropriate web page corresponding to the screen size of the mobile terminal is displayed on the screen, and data input to the display screen is normal Can be done.
第3の本発明に係るウェブページ中継システムは、前記携帯端末が、ウェブサイトのウェブページを格納しておく第6格納手段と、入力された前記URL及び前記表示形式に対応するウェブページが前記第6格納手段に格納されているかを確認し、格納されている場合に当該ウェブページを前記第6格納手段から読み出して表示する表示手段と、を更に有し、前記中継サーバ装置は、ウェブサイトのウェブページを格納しておく第7格納手段と、送信された前記URL及び前記表示形式に対応するウェブページが前記第7格納手段に格納されているかを確認し、格納されている場合に当該ウェブページを前記第7格納手段から読み出して、前記通信ネットワークを介して前記携帯端末に送信する送信手段と、を更に有することを特徴とする。 In the web page relay system according to a third aspect of the present invention, the portable terminal stores a web page of a website, and a web page corresponding to the input URL and the display format is stored in the sixth storage means. Display means for confirming whether the web page is stored in the sixth storage means and reading the web page from the sixth storage means and displaying the web page if it is stored. 7th storage means for storing the web page and whether the transmitted web page corresponding to the URL and the display format is stored in the seventh storage means, and if it is stored, Transmitting means for reading a web page from the seventh storage means and transmitting the web page to the portable terminal via the communication network.
本発明にあっては、入力されたURL及び選択された表示形式に対応するウェブページを、携帯端末の格納手段から読み出して表示するので、携帯端末は中継サーバ装置からウェブページを取得する必要がなく、ユーザの所望するウェブページを表示させるまでに必要な時間を低減し、携帯端末と中継サーバ装置との間のデータ通信量を削減することができる。 In the present invention, the web page corresponding to the input URL and the selected display format is read out from the storage means of the mobile terminal and displayed, so the mobile terminal needs to acquire the web page from the relay server device. In addition, it is possible to reduce the time required to display the web page desired by the user and reduce the amount of data communication between the mobile terminal and the relay server device.
更に、本発明にあっては、携帯端末から送信されたURL及び表示形式に対応するウェブページを、中継サーバ装置の格納手段から読み出して携帯端末に送信するので、中継サーバ装置はウェブサイトからウェブページを取得する必要がなく、ユーザの所望するウェブページを表示させるまでに必要な時間を低減し、中継サーバ装置とウェブサイトとの間のデータ通信量を削減することができる。 Furthermore, in the present invention, the web page corresponding to the URL and display format transmitted from the mobile terminal is read from the storage means of the relay server device and transmitted to the mobile terminal. There is no need to acquire a page, the time required to display a web page desired by the user can be reduced, and the amount of data communication between the relay server device and the website can be reduced.
第4の本発明に係るウェブページ中継システムは、前記携帯端末が、上下左右を示す入力手段の各入力方向に基づいてカーソルを各上下左右方向に移動させる移動手段を更に有することを特徴とする。 The web page relay system according to a fourth aspect of the present invention is characterized in that the portable terminal further includes a moving means for moving the cursor in the up / down / left / right directions based on the input directions of the input means indicating up / down / left / right. .
本発明にあっては、携帯端末が、上下左右を示す入力手段の各入力方向に基づいてカーソルを各上下左右方向に移動させるので、違和感のない直感的な操作性をユーザに提供することができる。 In the present invention, since the mobile terminal moves the cursor in each of the up, down, left, and right directions based on the input directions of the input means indicating up, down, left, and right, it is possible to provide the user with intuitive operability without a sense of incongruity. it can.
第5の本発明に係る中継サーバ装置は、複数のウェブページの表示形式にそれぞれ対応する複数のユーザエージェントを格納する第1格納手段と、複数のユーザエージェントにそれぞれ対応し、ウェブページを加工するための複数の加工情報を格納する第2格納手段と、携帯端末から送信されたURL及び表示形式を受信する第1受信手段と、前記携帯端末から送信された前記携帯端末が備えるウェブブラウザを識別するユーザエージェントを受信する第2受信手段と、前記第1受信手段で受信した前記表示形式に対応するユーザエージェントを前記第1格納手段から読み出して、当該ユーザエージェントを用いて前記URLのウェブサイトに接続し、前記携帯端末から受信した表示形式に対応するウェブページを取得する取得手段と、前記第2受信手段で受信した前記ユーザエージェントに対応する加工情報を前記第2格納手段から読み出して、前記取得手段で取得したウェブページを加工するための処理を解析する解析手段と、解析された解析結果に基づいて当該ウェブページを加工する加工手段と、加工されたウェブページを格納する第3格納手段と、前記加工されたウェブページを前記第3格納手段から読み出して、前記通信ネットワークを介して前記携帯端末に送信する送信手段と、を有することを特徴とする。 A relay server device according to a fifth aspect of the present invention processes a web page corresponding to each of a plurality of user agents and a first storage means for storing a plurality of user agents respectively corresponding to a plurality of web page display formats. Identifying a second storage means for storing a plurality of processing information for receiving, a first receiving means for receiving a URL and a display format transmitted from a mobile terminal, and a web browser provided in the mobile terminal transmitted from the mobile terminal A second receiving means for receiving the user agent, and a user agent corresponding to the display format received by the first receiving means is read from the first storage means, and the user agent is used to access the URL website. Obtaining means for connecting and obtaining a web page corresponding to the display format received from the mobile terminal; (2) Analyzing means for reading the processing information corresponding to the user agent received by the receiving means from the second storage means and analyzing the processing for processing the web page acquired by the acquiring means; Processing means for processing the web page based on the above, third storage means for storing the processed web page, reading the processed web page from the third storage means, and via the communication network Transmission means for transmitting to a portable terminal.
第6の本発明に係る中継サーバ装置は、ウェブサイトのウェブページを格納しておく第4格納手段と、前記携帯端末から送信された前記URL及び前記表示形式に対応するウェブページが前記第4格納手段に格納されているかを確認し、格納されている場合に当該ウェブページを前記第4格納手段から読み出して、前記通信ネットワークを介して前記携帯端末に送信する送信手段と、を更に有することを特徴とする。 A relay server device according to a sixth aspect of the present invention is the fourth storage means for storing a web page of a website, and the web page corresponding to the URL and the display format transmitted from the mobile terminal is the fourth storage unit. A transmission unit that checks whether the storage unit stores the web page and, if stored, reads the web page from the fourth storage unit and transmits the web page to the portable terminal via the communication network; It is characterized by.
第7の本発明に係る中継サーバプログラムは、複数のウェブページの表示形式にそれぞれ対応する複数のユーザエージェントを第1格納手段に格納する第1ステップと、複数のユーザエージェントにそれぞれ対応し、ウェブページを加工するための複数の加工情報を第2格納手段に格納する第2ステップと、携帯端末から送信されたURL及び表示形式を受信する第3ステップと、前記携帯端末から送信された前記携帯端末が備えるウェブブラウザを識別するユーザエージェントを受信する第4ステップと、前記第3ステップで受信した前記表示形式に対応するユーザエージェントを前記第1格納手段から読み出して、当該ユーザエージェントを用いて前記URLのウェブサイトに接続し、前記携帯端末から受信した表示形式に対応するウェブページを取得する第5ステップと、前記第4ステップで受信した前記ユーザエージェントに対応する加工情報を前記第2格納手段から読み出して、前記第5ステップで取得したウェブページを加工するための処理を解析する第6ステップと、解析された解析結果に基づいて当該ウェブページを加工する第7ステップと、加工されたウェブページを第3格納手段に格納する第8ステップと、前記加工されたウェブページを前記第3格納手段から読み出して、前記通信ネットワークを介して前記携帯端末に送信する第9ステップと、を有することを特徴とする。 A relay server program according to a seventh aspect of the present invention includes a first step of storing a plurality of user agents respectively corresponding to a display format of a plurality of web pages in a first storage means, a web server corresponding to each of the plurality of user agents, A second step of storing a plurality of pieces of processing information for processing a page in the second storage means, a third step of receiving a URL and a display format transmitted from the portable terminal, and the portable unit transmitted from the portable terminal A fourth step of receiving a user agent for identifying a web browser included in the terminal; and a user agent corresponding to the display format received in the third step is read from the first storage means, and the user agent is used to read the user agent Connect to the website of the URL and use the web site corresponding to the display format received from the mobile terminal. 5th step of acquiring a page, and processing for reading the processing information corresponding to the user agent received in the fourth step from the second storage means, and processing the web page acquired in the fifth step A sixth step of analyzing, a seventh step of processing the web page based on the analyzed analysis result, an eighth step of storing the processed web page in a third storage means, and the processed web page Is read out from the third storage means and transmitted to the portable terminal via the communication network.
第8の本発明に係る中継サーバプログラムは、複数のウェブページの表示形式にそれぞれ対応する複数のユーザエージェントを第1格納手段に格納する第1ステップと、複数のユーザエージェントにそれぞれ対応し、ウェブページを加工するための複数の加工情報を第2格納手段に格納する第2ステップと、ウェブサイトのウェブページを第3格納手段に格納しておく第3ステップと、携帯端末から送信されたURL及び表示形式を受信する第4ステップと、前記携帯端末から送信された前記携帯端末が備えるウェブブラウザを識別するユーザエージェントを受信する第5ステップと、前記携帯端末から送信された前記URL及び前記表示形式に対応するウェブページが前記第3格納手段に格納されているかを確認し、格納されている場合に当該ウェブページを前記第3格納手段から読み出して、前記通信ネットワークを介して前記携帯端末に送信する第6ステップと、格納されていない場合に、前記第4ステップで受信した前記表示形式に対応するユーザエージェントを前記第1格納手段から読み出して、当該ユーザエージェントを用いて前記URLのウェブサイトに接続し、前記携帯端末から受信した表示形式に対応するウェブページを取得する第7ステップと、前記第5ステップで受信した前記ユーザエージェントに対応する加工情報を前記第2格納手段から読み出して、前記第7ステップで取得したウェブページを加工するための処理を解析する第8ステップと、解析された解析結果に基づいて当該ウェブページを加工する第9ステップと、加工されたウェブページを第4格納手段に格納する第10ステップと、前記加工されたウェブページを前記第4格納手段から読み出して、前記通信ネットワークを介して前記携帯端末に送信する第11ステップと、を有することを特徴とする。 According to an eighth aspect of the present invention, there is provided a relay server program comprising: a first step of storing a plurality of user agents respectively corresponding to a display format of a plurality of web pages in a first storage means; A second step of storing a plurality of pieces of processing information for processing the page in the second storage means, a third step of storing the web page of the website in the third storage means, and a URL transmitted from the portable terminal And a fourth step of receiving a display format, a fifth step of receiving a user agent identifying a web browser included in the portable terminal transmitted from the portable terminal, and the URL and display transmitted from the portable terminal. Check whether the web page corresponding to the format is stored in the third storage means, and if it is stored Corresponding to the display format received in the fourth step when the web page is read from the third storage means and transmitted to the portable terminal via the communication network, and when not stored. A seventh step of reading a user agent from the first storage means, connecting to the website of the URL using the user agent, and acquiring a web page corresponding to the display format received from the mobile terminal; An eighth step of analyzing processing for processing the web page acquired in the seventh step by reading processing information corresponding to the user agent received in five steps from the second storage means, and an analyzed analysis The ninth step of processing the web page based on the result, and the processed web page as the fourth step A tenth step of storing in the storage means; and an eleventh step of reading out the processed web page from the fourth storage means and transmitting it to the portable terminal via the communication network. .
第9の本発明に係るウェブページ中継プログラムは、複数のウェブページの表示形式にそれぞれ対応する複数のユーザエージェントを第1格納手段に格納する第1処理と、複数のユーザエージェントにそれぞれ対応し、ウェブページを加工するための複数の加工情報を第2格納手段に格納する第2処理と、携帯端末から送信されたURL及び表示形式を受信する第3処理と、前記携帯端末から送信された前記携帯端末が備えるウェブブラウザを識別するユーザエージェントを受信する第4処理と、前記第3処理で受信した前記表示形式に対応するユーザエージェントを前記第1格納手段から読み出して、当該ユーザエージェントを用いて前記URLのウェブサイトに接続し、前記携帯端末から受信した表示形式に対応するウェブページを取得する第5処理と、前記第4処理で受信した前記ユーザエージェントに対応する加工情報を前記第2格納手段から読み出して、前記第5処理で取得したウェブページを加工するための処理を解析する第6処理と、解析された解析結果に基づいて当該ウェブページを加工する第7処理と、加工されたウェブページを第3格納手段に格納する第8処理と、前記加工されたウェブページを前記第3格納手段から読み出して、前記通信ネットワークを介して前記携帯端末に送信する第9処理と、を中継サーバ装置に実行させることを特徴とする。 The web page relay program according to the ninth aspect of the present invention corresponds to a first process of storing a plurality of user agents respectively corresponding to display formats of a plurality of web pages in a first storage means, and a plurality of user agents, A second process for storing a plurality of pieces of processing information for processing a web page in the second storage means; a third process for receiving a URL and a display format transmitted from the portable terminal; and the transmitted from the portable terminal. A fourth process for receiving a user agent for identifying a web browser included in the portable terminal, and a user agent corresponding to the display format received in the third process are read from the first storage means, and the user agent is used. Connect to the website of the URL and obtain a web page corresponding to the display format received from the mobile terminal The fifth process and the modification information corresponding to the user agent received in the fourth process are read from the second storage means, and the process for modifying the web page acquired in the fifth process is analyzed. 6 processing, 7th processing which processes the said web page based on the analyzed analysis result, 8th processing which stores the processed web page in a 3rd storage means, and the said processed web page is said to the said 1st The third server is configured to cause the relay server device to execute a ninth process that is read from the storage unit and transmitted to the portable terminal via the communication network.
第10の本発明に係るウェブページ中継プログラムは、複数のウェブページの表示形式にそれぞれ対応する複数のユーザエージェントを第1格納手段に格納する第1処理と、複数のユーザエージェントにそれぞれ対応し、ウェブページを加工するための複数の加工情報を第2格納手段に格納する第2処理と、ウェブサイトのウェブページを第3格納手段に格納しておく第3処理と、携帯端末から送信されたURL及び表示形式を受信する第4処理と、前記携帯端末から送信された前記携帯端末が備えるウェブブラウザを識別するユーザエージェントを受信する第5処理と、前記携帯端末から送信された前記URL及び前記表示形式に対応するウェブページが前記第3格納手段に格納されているかを確認し、格納されている場合に当該ウェブページを前記第3格納手段から読み出して、前記通信ネットワークを介して前記携帯端末に送信する第6処理と、格納されていない場合に、前記第4処理で受信した前記表示形式に対応するユーザエージェントを前記第1格納手段から読み出して、当該ユーザエージェントを用いて前記URLのウェブサイトに接続し、前記携帯端末から受信した表示形式に対応するウェブページを取得する第7処理と、前記第5処理で受信した前記ユーザエージェントに対応する加工情報を前記第2格納手段から読み出して、前記第7処理で取得したウェブページを加工するための処理を解析する第8処理と、解析された解析結果に基づいて当該ウェブページを加工する第9処理と、加工されたウェブページを第4格納手段に格納する第10処理と、前記加工されたウェブページを前記第4格納手段から読み出して、前記通信ネットワークを介して前記携帯端末に送信する第11処理と、を中継サーバ装置に実行させることを特徴とする。 A web page relay program according to a tenth aspect of the present invention corresponds to a first process for storing a plurality of user agents respectively corresponding to display formats of a plurality of web pages in a first storage means, and a plurality of user agents, A second process for storing a plurality of pieces of processing information for processing a web page in the second storage means; a third process for storing the web page of the website in the third storage means; 4th process which receives URL and a display format, 5th process which receives the user agent which identifies the web browser with which the said portable terminal with which the said portable terminal is transmitted transmitted from the said portable terminal, The said URL transmitted from the said portable terminal, and the said It is confirmed whether or not the web page corresponding to the display format is stored in the third storage means. And a user agent corresponding to the display format received in the fourth process when not stored, and a sixth process for reading the message from the third storage means and transmitting it to the portable terminal via the communication network Is read from the first storage means, connected to the website of the URL using the user agent, and obtains a web page corresponding to the display format received from the mobile terminal, and the fifth process The processing information corresponding to the user agent received in step 8 is read from the second storage means, the eighth processing for analyzing the processing for processing the web page acquired in the seventh processing, and the analyzed analysis result A ninth process for processing the web page based on the tenth process, a tenth process for storing the processed web page in a fourth storage means, and the process The web page is read out from said fourth storage means, characterized in that to execute a 11th processing of transmitting to the portable terminal via the communications network to the relay server device.
本発明によれば、異なる表示形式で作成された複数のウェブページを携帯端末で適切かつ迅速に閲覧可能とし、違和感のない携帯端末の操作性をユーザに提供することができる。 According to the present invention, it is possible to appropriately and quickly browse a plurality of web pages created in different display formats, and to provide the user with the operability of the mobile terminal without any sense of incongruity.
以下、本発明の実施の形態について図面を用いて説明する。最初に、本実施の形態におけるウェブページ中継システムの構成及び機能について説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. First, the configuration and function of the web page relay system in the present embodiment will be described.
図1は、ウェブページ中継システムの全体構成を示した構成図である。本ウェブページ中継システムは、通信ネットワーク10を介して接続された携帯端末20及び中継サーバ装置30を基本構成とする。
FIG. 1 is a configuration diagram showing the overall configuration of a web page relay system. The web page relay system has a basic configuration of a
携帯端末20は、データを制御する制御部21、通信ネットワーク10を介して中継サーバ装置30とデータの送信又は受信を行う通信部22、処理に必要な複数のデータを格納する格納部23、入力部又は出力部に対するデータの入出力制御を行う入出力制御部24、データを入力する入力部25、及び、データを出力する出力部26を備えている。
The
格納部23には、携帯端末20が備えるウェブブラウザを識別するユーザエージェントが予め格納されている。ユーザエージェントとは、そのウェブブラウザを用いて他のウェブサイトにアクセスした場合に、HTTP(Hypertext Transfer Protocol)リクエスト中に含まれるウェブブラウザを識別する内容を示すものであり、例えば、ウェブブラウザが動作しているOS(Operating System)やウェブブラウザのメーカーなどが記載されている。
The
更に、格納部23には、過去に取得したウェブサイトのウェブページが格納されている。
Furthermore, the web page of the website acquired in the past is stored in the
入力部25は、携帯端末20が具備するボタン等であり、出力部26は、表示画面等である。
The
なお、携帯端末20は、例えば、PDA(Personal Digital Assistant)や携帯電話等を用いることができる。
For example, a PDA (Personal Digital Assistant) or a mobile phone can be used as the
中継サーバ装置30は、データを制御する制御部31、通信ネットワーク10を介して携帯端末20又はウェブサイト40とデータの送信又は受信を行う通信部32、処理に必要な複数のデータを格納する格納部33、ウェブサイト40から受信したウェブページの解析及び加工を行う解析加工部34を備えている。
The
格納部33には、複数のウェブページの表示形式にそれぞれ対応する複数のユーザエージェント、および、複数のユーザエージェントにそれぞれ対応してウェブページを加工するための複数の加工情報が予め格納されている。ここで、ウェブページの表示形式とは、パソコン向けに作成されたウェブページの表示形式、または、携帯端末向けに作成されたウェブページの表示形式を意味するものである。
The
更に、格納部33には、過去に取得したウェブサイトのウェブページが格納されている。
Further, the
なお、携帯端末20及び中継サーバ装置30はそれぞれコンピュータで構成され、各部の処理はプログラムで実行される。
The
通信ネットワーク10は、例えば、LAN(Local Area Network)、インターネット、公衆回線網、ケーブルテレビ網等を利用することができる。インターネットとは、所定のプロトコルに基づいて相互リンクされたネットワークの集合体である。なお、通信ネットワーク10と携帯端末20との間には、有線又は無線ネットワークを介して携帯端末20が直接的に接続可能な図示しない移動体通信網が存在する。
As the communication network 10, for example, a local area network (LAN), the Internet, a public line network, a cable television network, or the like can be used. The Internet is a collection of networks linked to each other based on a predetermined protocol. Note that there is a mobile communication network (not shown) between the communication network 10 and the
上述した基本構成の他に、通信ネットワーク10には、パソコン向け及び携帯電話向けに作成された2種類の表示形式のウェブページを提供するウェブサイト40が接続されている。ウェブサイト40は、要求元から送信されたウェブブラウザのユーザエージェントを識別し、対応する表示形式のウェブページをその要求元に送信する機能を備えている。具体的には、携帯端末20を要求元とする場合、ウェブサイト40は、携帯端末向けに作成された表示形式のウェブページを要求元に送信する。なお、ウェブサイト40は、1台のみでなく、複数の表示形式に対応する複数のウェブサイトとする構成も可能である。
In addition to the basic configuration described above, the communication network 10 is connected to a
次に、本実施の形態におけるウェブページ中継システムの処理動作について説明する。 Next, the processing operation of the web page relay system in this embodiment will be described.
図2は、ウェブページ中継システムの処理動作を示したシーケンス図である。 FIG. 2 is a sequence diagram showing the processing operation of the web page relay system.
携帯端末20の入出力制御部24は、URLの入力およびウェブページの表示形式の入力を受け付ける受付画面を出力部26に出力する(S10)。
The input /
なお、URLとは、インターネット上に存在する文書や画像などの情報資源の場所を指し示す記述方式であり、ウェブサイトにおけるウェブページの“住所”に該当する。 The URL is a description method that indicates the location of information resources such as documents and images existing on the Internet, and corresponds to the “address” of a web page on a website.
携帯端末20の制御部21は、ユーザにより入力部25から入力されたURLおよび表示形式を入出力制御部24から受け取った後、そのURLおよび表示形式に対応するウェブページが格納部23に格納されているかを確認する(S11)。
The control unit 21 of the
ここで、携帯端末20の入出力制御部24は、上下左右を示す入力部25の各入力方向に基づいて、出力部26に表示されるカーソルを各上下左右方向に移動させることを可能とする。
Here, the input /
格納されていた場合、携帯端末20の制御部21は、格納されていたウェブページが最新のウェブページであるかを、通信部22を介して中継サーバ装置30に問い合わせる(S12)。
If stored, the control unit 21 of the mobile terminal 20 inquires of the
具体的には、制御部21が、格納されていたウェブページを読み出して、そのウェブページが作成された日付および入力されたURLを中継サーバ装置30に送信する。ここで、携帯端末20は、格納されていたウェブページ自身を送信するのではなく、日付等のテキストデータのみを送信することで、携帯端末20および中継サーバ装置30との間の通信量を削減することができる。
Specifically, the control unit 21 reads the stored web page, and transmits the date when the web page was created and the input URL to the
中継サーバ装置30の制御部31は、(S12)に記載の問い合わせを受信した後、通信部32を介して受信したURLを用いてウェブサイト40に接続し、対応するウェブページの日付を取得した後、携帯端末20から受信したウェブページの作成日時とウェブサイト40から取得したウェブページの作成日時とを比較し、比較結果を携帯端末20に送信する(S13)。
After receiving the inquiry described in (S12), the
携帯端末20の制御部21は、通信部22を介して比較結果を受信し、日付が一致する場合には格納部23に格納されていたウェブページは最新なので、ウェブページを格納部23から読み出して、入出力制御部24を介して出力部26に出力する(S14)。
The control unit 21 of the
(S10)において対応するウェブページが格納部23に格納されていない場合、又は、(S14)において日付が一致しない場合には、携帯端末20の制御部21は、通信部22を介して、(S11)において入力されたURLおよびウェブページの表示形式と格納部23に格納されていたユーザエージェントとを包含したウェブページ取得要求を中継サーバ装置30に送信する(S15)。
If the corresponding web page is not stored in the
中継サーバ装置30の制御部31は、通信部32を介してウェブページ取得要求を受信した後、そのウェブページ取得要求に含まれたURLおよび表示形式に対応するウェブページが格納部33に格納されているかを確認する(S16)。
After receiving the web page acquisition request via the
格納されていた場合、中継サーバ装置30の制御部31は、通信部32を介して受信したURLを用いてウェブサイト40に接続し、対応するウェブページの日付を取得した後、格納部33に格納されていたウェブページの作成日時とウェブサイト40から取得したウェブページの作成日時とを比較する(S17)。
If stored, the
日付が一致する場合には格納部33に格納されていたウェブページは最新なので、ウェブページを格納部33から読み出して、通信部32を介して携帯端末20に送信する(S18)。
If the dates match, the web page stored in the
(S16)において対応するウェブページが格納部33に格納されていない場合、又は、(S17)において日付が一致しない場合には、中継サーバ装置30の制御部31は、携帯端末20から受信した表示形式に対応するユーザエージェントを格納部33から読み出して、そのユーザエージェントを用いて携帯端末20から受信したURLのウェブサイト40に接続し、携帯端末20から受信した表示形式に対応するウェブページを取得する(S19)。
If the corresponding web page is not stored in the
中継サーバ装置30の解析加工部34は、携帯端末20から受信したユーザエージェントに対応する加工情報を格納部33から読み出して、(S19)においてウェブサイト40から取得したウェブページを加工するための処理を解析する(S20)。
The analysis processing unit 34 of the
中継サーバ装置30の解析加工部34は、引き続き、(S20)において解析された解析結果に基づいて取得したウェブページを加工する(S21)。
The analysis processing unit 34 of the
具体的には、解析加工部34は、不要な画像データを取り除いたり、重要な画像データを分離したり、携帯端末20の有する処理能力では表示不可能なスクリプトと取り除く等の処理を行う。
Specifically, the analysis processing unit 34 performs processing such as removing unnecessary image data, separating important image data, and removing a script that cannot be displayed by the processing capability of the
中継サーバ装置30の制御部31は、(S21)において加工されたウェブページを、格納部33に格納した後に格納部33から読み出して、通信部32を介して携帯端末20に送信する(S22)。
The
携帯端末20の制御部21は、通信部22を介してウェブページを受信し、入出力制御部24を介して出力部26に出力する(S22)。
The control unit 21 of the
なお、本実施形態で説明した携帯端末20及び/又は中継サーバ装置30の処理をプログラムとして例えばCDやFDなどの記録媒体に記録して、この記録媒体をコンピュータに組み込んだり、または記録媒体に記録されたプログラムを通信回線を介してコンピュータにダウンロードしたり、または記録媒体からインストールし、該プログラムでコンピュータを動作させることにより、上述した処理を携帯端末20又は中継サーバ装置30として機能させることができるのは勿論であり、このような記録媒体を用いることにより、その流通性を高めることができるものである。
The processing of the
本実施の形態によれば、携帯端末20から送信されたウェブページの表示形式に対応するウェブページが中継サーバ装置30から携帯端末20に送信されるので、携帯端末20が備えるウェブブラウザを識別するユーザエージェントに依存することなく、ユーザの所望する表示形式のウェブページを閲覧することができる。また、パソコン向けに作成されたウェブページの表示形式、または、携帯端末向けに作成されたウェブページの表示形式のいずれの場合であっても、携帯端末20の操作方法を変更することなく、同一の使い勝手で異なるウェブページの表示形式を出力部26に出力させることができる。
According to the present embodiment, since the web page corresponding to the display format of the web page transmitted from the
本実施の形態によれば、携帯端末20が備えるウェブブラウザを識別するユーザエージェントに対応するウェブページの加工情報に基づいて、ウェブサイト40から取得したウェブページを加工するための処理を解析し、その解析結果に基づいて加工されたウェブページを中継サーバ装置30から携帯端末20に送信するので、携帯端末20の画面の大きさ等に対応する適切なウェブページを出力部26に出力し、出力画面に対してデータ入力を正常に行うことができる。
According to the present embodiment, based on the processing information of the web page corresponding to the user agent that identifies the web browser included in the
即ち、文字情報などが中心でデータ量の多い画像情報がなくてもユーザが理解可能なウェブページ(例えば、ニュース、天気予報、路線検索など)や、携帯端末20に特別なソフトウェア処理環境が無ければ出力部26に出力できないスクリプトが含まれたウェブページを、携帯端末20に対応するように加工するので、携帯端末20と中継サーバ装置30との間のデータ通信量を削減し、携帯端末20において高性能なCPUや大容量のメモリを必要とすることなく高速表示を可能とする。
That is, there is no special software processing environment in the web page (for example, news, weather forecast, route search, etc.) that the user can understand even if there is no image information with a large amount of data centering on text information and the like and the
本実施の形態によれば、入力されたURL及び選択された表示形式に対応するウェブページが格納部23に格納されている場合に、格納されたウェブページが最新であるかを日付およびURLを用いて中継サーバ装置30に問い合わせ、そのウェブページが最新である場合に、携帯端末20の格納部23からそのウェブページを読み出して出力部26に出力するので、携帯端末20は中継サーバ装置30からウェブページを取得する必要がなく、ユーザの所望するウェブページを表示させるまでに必要な時間を低減し、携帯端末20と中継サーバ装置30との間のデータ通信量を削減することができる。
According to the present embodiment, when the web page corresponding to the input URL and the selected display format is stored in the
また、本実施の形態によれば、携帯端末20から送信されたURL及び表示形式に対応するウェブページが格納部33に格納されている場合に、携帯端末20から受信したURLを用いてウェブサイト40に接続して対応するウェブページの日付を取得し、その日付と携帯端末20から受信した日付とを比較して、その日付が一致する場合に、中継サーバ装置30の格納部33からそのウェブページを読み出して携帯端末20に送信するので、中継サーバ装置30はウェブサイト40からウェブページを取得する必要がなく、ユーザの所望するウェブページを表示させるまでに必要な時間を低減し、中継サーバ装置30とウェブサイト40との間のデータ通信量を削減することができる。
In addition, according to the present embodiment, when the web page corresponding to the URL and the display format transmitted from the
更に、携帯端末20および中継サーバ装置30の両方に格納部を形成することで、上述したデータ通信量をより確実に削減することができる。即ち、メモリ容量の小さい携帯端末20から削除された古いデータは、携帯端末20よりも大きなメモリ容量を備えた中継サーバ装置30の格納部33に未だ格納されているので、中継サーバ装置30はウェブサイト40からウェブページを取得する必要がなく、中継サーバ装置30とウェブサイト40との間のデータ通信量を削減することができ、一方、中継サーバ装置30の格納部33のみでは、利用される可能性の高い直近に出力されたウェブページを中継サーバ装置30から携帯端末20に送信する頻度が増加するが、携帯端末20に格納部23を形成することで、携帯端末20と中継サーバ装置30との間のデータ通信量を削減することができる。
Furthermore, by forming the storage unit in both the
本実施の形態によれば、携帯端末20が、上下左右を示す入力部25の各入力方向に基づいてカーソルを各上下左右方向に移動させるので、違和感のない直感的な操作性をユーザに提供することができる。
According to the present embodiment, the
10…通信ネットワーク
20…携帯端末
21…制御部
22…通信部
23…格納部
24…入出力制御部
25…入力部
26…出力部
30…中継サーバ装置
31…制御部
32…通信部
33…格納部
34…解析加工部
40…ウェブサイト
S10〜S22…シーケンス
DESCRIPTION OF SYMBOLS 10 ...
Claims (10)
前記携帯端末は、
URLの入力を受け付ける第1受付手段と、
ウェブページの表示形式の入力を受け付ける第2受付手段と、
入力された前記URL及び前記表示形式を格納する第1格納手段と、
前記URL及び前記表示形式を前記第1格納手段から読み出して、前記通信ネットワークを介して前記中継サーバ装置へ送信する送信手段と、を有し、
前記中継サーバ装置は、
複数のウェブページの表示形式にそれぞれ対応する複数のユーザエージェントを格納する第2格納手段と、
送信された前記URL及び前記表示形式を受信する受信手段と、
受信した前記表示形式に対応するユーザエージェントを前記第2格納手段から読み出して、当該ユーザエージェントを用いて前記URLのウェブサイトに接続し、前記携帯端末から受信した表示形式に対応するウェブページを取得する取得手段と、
取得した当該ウェブページを、前記通信ネットワークを介して前記携帯端末に送信する送信手段と、
を有することを特徴とするウェブページ中継システム。 A web page relay system comprising: a mobile terminal having a web browser function; and a relay server device that provides the mobile terminal with a web page created in a predetermined display format via a communication network,
The portable terminal is
First receiving means for receiving an input of a URL;
Second receiving means for receiving an input of a display format of a web page;
First storage means for storing the input URL and the display format;
Transmitting means for reading the URL and the display format from the first storage means and transmitting the URL and the display format to the relay server device via the communication network;
The relay server device
Second storage means for storing a plurality of user agents respectively corresponding to display formats of a plurality of web pages;
Receiving means for receiving the transmitted URL and the display format;
The user agent corresponding to the received display format is read out from the second storage means, connected to the website of the URL using the user agent, and the web page corresponding to the display format received from the portable terminal is obtained. Acquisition means to
Transmitting means for transmitting the acquired web page to the mobile terminal via the communication network;
A web page relay system comprising:
当該携帯端末が備えるウェブブラウザを識別するユーザエージェントを格納する第3格納手段と、
当該ユーザエージェントを前記第3格納手段から読み出して、前記通信ネットワークを介して前記中継サーバ装置へ送信する送信手段を更に有し、
前記中継サーバ装置は、
複数のユーザエージェントにそれぞれ対応し、ウェブページを加工するための複数の加工情報を格納する第4格納手段と、
送信された前記ユーザエージェントを受信する受信手段と、
受信した当該ユーザエージェントに対応する加工情報を前記第4格納手段から読み出して、受信した前記URLのウェブサイトから取得したウェブページを加工するための処理を解析する解析手段と、
解析された解析結果に基づいて当該ウェブページを加工する加工手段と、
加工されたウェブページを格納する第5格納手段と、
前記加工されたウェブページを前記第5格納手段から読み出して、前記通信ネットワークを介して前記携帯端末に送信する送信手段と、
を更に有することを特徴とする請求項1に記載のウェブページ中継システム。 The portable terminal is
Third storage means for storing a user agent for identifying a web browser provided in the mobile terminal;
Further comprising transmission means for reading out the user agent from the third storage means and transmitting the user agent to the relay server device via the communication network;
The relay server device
A fourth storage unit corresponding to each of a plurality of user agents and storing a plurality of pieces of processing information for processing the web page;
Receiving means for receiving the transmitted user agent;
Analyzing means for reading processing information corresponding to the received user agent from the fourth storage means, and analyzing processing for processing the web page acquired from the website of the received URL;
Processing means for processing the web page based on the analyzed analysis result;
Fifth storage means for storing the processed web page;
Transmitting means for reading the processed web page from the fifth storage means and transmitting the processed web page to the mobile terminal via the communication network;
The web page relay system according to claim 1, further comprising:
ウェブサイトのウェブページを格納しておく第6格納手段と、
入力された前記URL及び前記表示形式に対応するウェブページが前記第6格納手段に格納されているかを確認し、格納されている場合に当該ウェブページを前記第6格納手段から読み出して表示する表示手段と、を更に有し、
前記中継サーバ装置は、
ウェブサイトのウェブページを格納しておく第7格納手段と、
送信された前記URL及び前記表示形式に対応するウェブページが前記第7格納手段に格納されているかを確認し、格納されている場合に当該ウェブページを前記第7格納手段から読み出して、前記通信ネットワークを介して前記携帯端末に送信する送信手段と、
を更に有することを特徴とする請求項1又は2に記載のウェブページ中継システム。 The portable terminal is
Sixth storage means for storing a web page of the website;
Check that the web page corresponding to the input URL and the display format is stored in the sixth storage means, and if it is stored, display the web page read from the sixth storage means and displayed And further comprising means
The relay server device
A seventh storage means for storing a web page of the website;
Check whether the web page corresponding to the transmitted URL and the display format is stored in the seventh storage means, and if it is stored, read the web page from the seventh storage means and Transmitting means for transmitting to the mobile terminal via a network;
The web page relay system according to claim 1, further comprising:
複数のユーザエージェントにそれぞれ対応し、ウェブページを加工するための複数の加工情報を格納する第2格納手段と、
携帯端末から送信されたURL及び表示形式を受信する第1受信手段と、
前記携帯端末から送信された前記携帯端末が備えるウェブブラウザを識別するユーザエージェントを受信する第2受信手段と、
前記第1受信手段で受信した前記表示形式に対応するユーザエージェントを前記第1格納手段から読み出して、当該ユーザエージェントを用いて前記URLのウェブサイトに接続し、前記携帯端末から受信した表示形式に対応するウェブページを取得する取得手段と、
前記第2受信手段で受信した前記ユーザエージェントに対応する加工情報を前記第2格納手段から読み出して、前記取得手段で取得したウェブページを加工するための処理を解析する解析手段と、
解析された解析結果に基づいて当該ウェブページを加工する加工手段と、
加工されたウェブページを格納する第3格納手段と、
前記加工されたウェブページを前記第3格納手段から読み出して、前記通信ネットワークを介して前記携帯端末に送信する送信手段と、
を有することを特徴とする中継サーバ装置。 First storage means for storing a plurality of user agents respectively corresponding to display formats of a plurality of web pages;
A second storage unit corresponding to each of the plurality of user agents and storing a plurality of pieces of processing information for processing the web page;
First receiving means for receiving the URL and display format transmitted from the mobile terminal;
Second receiving means for receiving a user agent for identifying a web browser included in the portable terminal transmitted from the portable terminal;
The user agent corresponding to the display format received by the first receiving means is read from the first storage means, connected to the website of the URL using the user agent, and converted into the display format received from the portable terminal. An acquisition means for acquiring a corresponding web page;
Analysis means for reading processing information corresponding to the user agent received by the second receiving means from the second storage means and analyzing a process for processing the web page acquired by the acquiring means;
Processing means for processing the web page based on the analyzed analysis result;
Third storage means for storing the processed web page;
Transmitting means for reading out the processed web page from the third storage means and transmitting it to the portable terminal via the communication network;
A relay server device characterized by comprising:
前記携帯端末から送信された前記URL及び前記表示形式に対応するウェブページが前記第4格納手段に格納されているかを確認し、格納されている場合に当該ウェブページを前記第4格納手段から読み出して、前記通信ネットワークを介して前記携帯端末に送信する送信手段と、
を更に有することを特徴とする請求項5に記載の中継サーバ装置。 A fourth storage means for storing a web page of the website;
Check whether the web page corresponding to the URL and the display format transmitted from the portable terminal is stored in the fourth storage means, and if so, read the web page from the fourth storage means Transmitting means for transmitting to the mobile terminal via the communication network;
The relay server device according to claim 5, further comprising:
複数のユーザエージェントにそれぞれ対応し、ウェブページを加工するための複数の加工情報を第2格納手段に格納する第2ステップと、
携帯端末から送信されたURL及び表示形式を受信する第3ステップと、
前記携帯端末から送信された前記携帯端末が備えるウェブブラウザを識別するユーザエージェントを受信する第4ステップと、
前記第3ステップで受信した前記表示形式に対応するユーザエージェントを前記第1格納手段から読み出して、当該ユーザエージェントを用いて前記URLのウェブサイトに接続し、前記携帯端末から受信した表示形式に対応するウェブページを取得する第5ステップと、
前記第4ステップで受信した前記ユーザエージェントに対応する加工情報を前記第2格納手段から読み出して、前記第5ステップで取得したウェブページを加工するための処理を解析する第6ステップと、
解析された解析結果に基づいて当該ウェブページを加工する第7ステップと、
加工されたウェブページを第3格納手段に格納する第8ステップと、
前記加工されたウェブページを前記第3格納手段から読み出して、前記通信ネットワークを介して前記携帯端末に送信する第9ステップと、
を有することを特徴とする中継サーバプログラム。 A first step of storing a plurality of user agents respectively corresponding to display formats of a plurality of web pages in a first storage means;
A second step of storing a plurality of pieces of processing information corresponding to a plurality of user agents in the second storage means for processing the web page;
A third step of receiving the URL and display format transmitted from the mobile terminal;
A fourth step of receiving a user agent for identifying a web browser included in the mobile terminal transmitted from the mobile terminal;
The user agent corresponding to the display format received in the third step is read from the first storage means, connected to the URL website using the user agent, and corresponds to the display format received from the mobile terminal A fifth step of acquiring a web page to be performed;
A sixth step of reading processing information corresponding to the user agent received in the fourth step from the second storage means and analyzing a process for processing the web page acquired in the fifth step;
A seventh step of processing the web page based on the analyzed analysis result;
An eighth step of storing the processed web page in the third storage means;
A ninth step of reading the processed web page from the third storage means and transmitting it to the mobile terminal via the communication network;
A relay server program characterized by comprising:
複数のユーザエージェントにそれぞれ対応し、ウェブページを加工するための複数の加工情報を第2格納手段に格納する第2ステップと、
ウェブサイトのウェブページを第3格納手段に格納しておく第3ステップと、
携帯端末から送信されたURL及び表示形式を受信する第4ステップと、
前記携帯端末から送信された前記携帯端末が備えるウェブブラウザを識別するユーザエージェントを受信する第5ステップと、
前記携帯端末から送信された前記URL及び前記表示形式に対応するウェブページが前記第3格納手段に格納されているかを確認し、格納されている場合に当該ウェブページを前記第3格納手段から読み出して、前記通信ネットワークを介して前記携帯端末に送信する第6ステップと、
格納されていない場合に、前記第4ステップで受信した前記表示形式に対応するユーザエージェントを前記第1格納手段から読み出して、当該ユーザエージェントを用いて前記URLのウェブサイトに接続し、前記携帯端末から受信した表示形式に対応するウェブページを取得する第7ステップと、
前記第5ステップで受信した前記ユーザエージェントに対応する加工情報を前記第2格納手段から読み出して、前記第7ステップで取得したウェブページを加工するための処理を解析する第8ステップと、
解析された解析結果に基づいて当該ウェブページを加工する第9ステップと、
加工されたウェブページを第4格納手段に格納する第10ステップと、
前記加工されたウェブページを前記第4格納手段から読み出して、前記通信ネットワークを介して前記携帯端末に送信する第11ステップと、
を有することを特徴とする中継サーバプログラム。 A first step of storing a plurality of user agents respectively corresponding to display formats of a plurality of web pages in a first storage means;
A second step of storing a plurality of pieces of processing information corresponding to a plurality of user agents in the second storage means for processing the web page;
A third step of storing the web page of the website in the third storage means;
A fourth step of receiving the URL and display format transmitted from the mobile terminal;
A fifth step of receiving a user agent for identifying a web browser included in the mobile terminal transmitted from the mobile terminal;
Check whether the web page corresponding to the URL and the display format transmitted from the portable terminal is stored in the third storage means, and if it is stored, read the web page from the third storage means A sixth step of transmitting to the mobile terminal via the communication network;
If not stored, the user agent corresponding to the display format received in the fourth step is read from the first storage means, connected to the URL website using the user agent, and the portable terminal A seventh step of acquiring a web page corresponding to the display format received from;
An eighth step of reading processing information corresponding to the user agent received in the fifth step from the second storage means and analyzing a process for processing the web page acquired in the seventh step;
A ninth step of processing the web page based on the analyzed analysis result;
A tenth step of storing the processed web page in the fourth storage means;
An eleventh step of reading the processed web page from the fourth storage means and transmitting it to the mobile terminal via the communication network;
A relay server program characterized by comprising:
複数のユーザエージェントにそれぞれ対応し、ウェブページを加工するための複数の加工情報を第2格納手段に格納する第2処理と、
携帯端末から送信されたURL及び表示形式を受信する第3処理と、
前記携帯端末から送信された前記携帯端末が備えるウェブブラウザを識別するユーザエージェントを受信する第4処理と、
前記第3処理で受信した前記表示形式に対応するユーザエージェントを前記第1格納手段から読み出して、当該ユーザエージェントを用いて前記URLのウェブサイトに接続し、前記携帯端末から受信した表示形式に対応するウェブページを取得する第5処理と、
前記第4処理で受信した前記ユーザエージェントに対応する加工情報を前記第2格納手段から読み出して、前記第5処理で取得したウェブページを加工するための処理を解析する第6処理と、
解析された解析結果に基づいて当該ウェブページを加工する第7処理と、
加工されたウェブページを第3格納手段に格納する第8処理と、
前記加工されたウェブページを前記第3格納手段から読み出して、前記通信ネットワークを介して前記携帯端末に送信する第9処理と、
を中継サーバ装置に実行させることを特徴とするウェブページ中継プログラム。 A first process of storing a plurality of user agents respectively corresponding to display formats of a plurality of web pages in a first storage means;
A second process for storing a plurality of pieces of processing information for processing a web page in the second storage unit, corresponding to each of a plurality of user agents;
A third process for receiving the URL and the display format transmitted from the mobile terminal;
A fourth process of receiving a user agent for identifying a web browser provided in the mobile terminal transmitted from the mobile terminal;
The user agent corresponding to the display format received in the third process is read from the first storage means, connected to the website of the URL using the user agent, and corresponds to the display format received from the mobile terminal 5th process which acquires the web page which performs,
A sixth process of reading processing information corresponding to the user agent received in the fourth process from the second storage means and analyzing a process for processing the web page acquired in the fifth process;
A seventh process for processing the web page based on the analyzed analysis result;
An eighth process of storing the processed web page in the third storage means;
A ninth process of reading the processed web page from the third storage means and transmitting it to the portable terminal via the communication network;
A web page relay program that causes a relay server device to execute the above.
複数のユーザエージェントにそれぞれ対応し、ウェブページを加工するための複数の加工情報を第2格納手段に格納する第2処理と、
ウェブサイトのウェブページを第3格納手段に格納しておく第3処理と、
携帯端末から送信されたURL及び表示形式を受信する第4処理と、
前記携帯端末から送信された前記携帯端末が備えるウェブブラウザを識別するユーザエージェントを受信する第5処理と、
前記携帯端末から送信された前記URL及び前記表示形式に対応するウェブページが前記第3格納手段に格納されているかを確認し、格納されている場合に当該ウェブページを前記第3格納手段から読み出して、前記通信ネットワークを介して前記携帯端末に送信する第6処理と、
格納されていない場合に、前記第4処理で受信した前記表示形式に対応するユーザエージェントを前記第1格納手段から読み出して、当該ユーザエージェントを用いて前記URLのウェブサイトに接続し、前記携帯端末から受信した表示形式に対応するウェブページを取得する第7処理と、
前記第5処理で受信した前記ユーザエージェントに対応する加工情報を前記第2格納手段から読み出して、前記第7処理で取得したウェブページを加工するための処理を解析する第8処理と、
解析された解析結果に基づいて当該ウェブページを加工する第9処理と、
加工されたウェブページを第4格納手段に格納する第10処理と、
前記加工されたウェブページを前記第4格納手段から読み出して、前記通信ネットワークを介して前記携帯端末に送信する第11処理と、
を中継サーバ装置に実行させることを特徴とするウェブページ中継プログラム。 A first process of storing a plurality of user agents respectively corresponding to display formats of a plurality of web pages in a first storage means;
A second process for storing a plurality of pieces of processing information for processing a web page in the second storage unit, corresponding to each of a plurality of user agents;
A third process for storing the web page of the website in the third storage means;
A fourth process for receiving the URL and display format transmitted from the mobile terminal;
A fifth process of receiving a user agent for identifying a web browser provided in the mobile terminal transmitted from the mobile terminal;
Check whether the web page corresponding to the URL and the display format transmitted from the portable terminal is stored in the third storage means, and if it is stored, read the web page from the third storage means A sixth process of transmitting to the mobile terminal via the communication network;
If not stored, the user agent corresponding to the display format received in the fourth process is read from the first storage means, connected to the URL website using the user agent, and the portable terminal A seventh process of acquiring a web page corresponding to the display format received from
An eighth process for reading the processing information corresponding to the user agent received in the fifth process from the second storage means and analyzing the process for processing the web page acquired in the seventh process;
A ninth process for processing the web page based on the analyzed analysis result;
A tenth process of storing the processed web page in the fourth storage means;
An eleventh process of reading the processed web page from the fourth storage means and transmitting it to the mobile terminal via the communication network;
A web page relay program that causes a relay server device to execute the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006333706A JP2008146407A (en) | 2006-12-11 | 2006-12-11 | Web page relay system, relay server device, relay server program, and web page relay program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006333706A JP2008146407A (en) | 2006-12-11 | 2006-12-11 | Web page relay system, relay server device, relay server program, and web page relay program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008146407A true JP2008146407A (en) | 2008-06-26 |
Family
ID=39606514
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006333706A Pending JP2008146407A (en) | 2006-12-11 | 2006-12-11 | Web page relay system, relay server device, relay server program, and web page relay program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008146407A (en) |
-
2006
- 2006-12-11 JP JP2006333706A patent/JP2008146407A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3890241B2 (en) | Information processing system and information processing method | |
| US8403222B2 (en) | Method of enabling the downloading of content | |
| CN102177515B (en) | For code conversion and the display method of electronic document, system and equipment | |
| US8452783B2 (en) | Document processing device and program | |
| JP5850895B2 (en) | SEARCH SYSTEM, SEARCH METHOD, TERMINAL DEVICE, AND SEARCH PROGRAM | |
| JPWO2008078684A1 (en) | Network system | |
| JP2011070481A (en) | Web browser transmission server and operation control method thereof | |
| JP2003271507A (en) | System for describing markup language for mobile, information processing apparatus for creating display content, and program | |
| JP2012032943A (en) | Website browsing system, server, program for server and website browsing support method | |
| CN102023998B (en) | Method and device for processing webpage so as to display on handheld equipment | |
| TW200939730A (en) | Method of browsing network information by hand-held communication device | |
| JP2009211278A (en) | Retrieval system using mobile terminal, and its retrieval method | |
| KR100996037B1 (en) | Apparatus and method for providing hyperlink information in a mobile communication terminal having wireless Internet access | |
| JP2009048333A (en) | Web page browsing device and web page browsing server | |
| JP2002073466A (en) | Bulletin board system for small terminals and bulletin method | |
| JP2005327150A (en) | Information distribution system and information distribution method | |
| JP2008146407A (en) | Web page relay system, relay server device, relay server program, and web page relay program | |
| JPH11191082A (en) | Service repeating device | |
| JP2006031125A (en) | Communication terminal and address access method | |
| US20090327233A1 (en) | Method of selecting objects in web pages | |
| JP4081952B2 (en) | Mail communication system, mail receiver, mail transmitter, and recording medium | |
| CN100394721C (en) | Multi-interpreter mobile browser | |
| JP2005045630A (en) | E-mail server | |
| JP2009176176A (en) | Web page distribution device | |
| JP2009048332A (en) | Web page browsing device |