[go: up one dir, main page]

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 PDF

Info

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
Application number
JP2006333706A
Other languages
Japanese (ja)
Inventor
Shigeru Honma
茂 本間
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Resonant Inc
Original Assignee
NTT Resonant Inc
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 NTT Resonant Inc filed Critical NTT Resonant Inc
Priority to JP2006333706A priority Critical patent/JP2008146407A/en
Publication of JP2008146407A publication Critical patent/JP2008146407A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To properly and quickly browse a plurality of web pages created in different display formats by a portable terminal, and to provide the smooth operability of the portable terminal to a user. <P>SOLUTION: When a web page meeting a display format of a web page transmitted from the portable terminal 20 is transmitted from the relay server device 30 to the portable terminal 20, the web page in the display format desired by a user can be perused without depending on a user agent identifying a web browser installed in the portable terminal 20. In the portable terminal 20, a cursor is moved to the upward, downward, leftward, and rightward based on input directions of an input part 25 showing the top, bottom, left, and right, and smooth intuitive operability can be provided to a user. <P>COPYRIGHT: (C)2008,JPO&INPIT

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に開示されている。
特開2003−058462公報
A technique for accessing the web using a mobile phone having a web browser function is disclosed in Patent Document 1.
JP 2003-058462 A

しかしながら、ウェブサイトの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 mobile terminal 20 and a relay server device 30 connected via a communication network 10.

携帯端末20は、データを制御する制御部21、通信ネットワーク10を介して中継サーバ装置30とデータの送信又は受信を行う通信部22、処理に必要な複数のデータを格納する格納部23、入力部又は出力部に対するデータの入出力制御を行う入出力制御部24、データを入力する入力部25、及び、データを出力する出力部26を備えている。   The mobile terminal 20 includes a control unit 21 that controls data, a communication unit 22 that transmits and receives data to and from the relay server device 30 via the communication network 10, a storage unit 23 that stores a plurality of data necessary for processing, and an input An input / output control unit 24 that performs input / output control of data with respect to the output unit or the output unit, an input unit 25 that inputs data, and an output unit 26 that outputs data.

格納部23には、携帯端末20が備えるウェブブラウザを識別するユーザエージェントが予め格納されている。ユーザエージェントとは、そのウェブブラウザを用いて他のウェブサイトにアクセスした場合に、HTTP(Hypertext Transfer Protocol)リクエスト中に含まれるウェブブラウザを識別する内容を示すものであり、例えば、ウェブブラウザが動作しているOS(Operating System)やウェブブラウザのメーカーなどが記載されている。   The storage unit 23 stores in advance a user agent that identifies a web browser included in the mobile terminal 20. The user agent indicates contents for identifying a web browser included in an HTTP (Hypertext Transfer Protocol) request when accessing another website using the web browser. OS (Operating System) and web browser manufacturers are described.

更に、格納部23には、過去に取得したウェブサイトのウェブページが格納されている。   Furthermore, the web page of the website acquired in the past is stored in the storage unit 23.

入力部25は、携帯端末20が具備するボタン等であり、出力部26は、表示画面等である。   The input unit 25 is a button or the like included in the mobile terminal 20, and the output unit 26 is a display screen or the like.

なお、携帯端末20は、例えば、PDA(Personal Digital Assistant)や携帯電話等を用いることができる。   For example, a PDA (Personal Digital Assistant) or a mobile phone can be used as the mobile terminal 20.

中継サーバ装置30は、データを制御する制御部31、通信ネットワーク10を介して携帯端末20又はウェブサイト40とデータの送信又は受信を行う通信部32、処理に必要な複数のデータを格納する格納部33、ウェブサイト40から受信したウェブページの解析及び加工を行う解析加工部34を備えている。   The relay server device 30 stores a plurality of data necessary for processing, a control unit 31 that controls data, a communication unit 32 that transmits or receives data to or from the mobile terminal 20 or the website 40 via the communication network 10. Unit 33, and an analysis processing unit 34 for analyzing and processing the web page received from the website 40.

格納部33には、複数のウェブページの表示形式にそれぞれ対応する複数のユーザエージェント、および、複数のユーザエージェントにそれぞれ対応してウェブページを加工するための複数の加工情報が予め格納されている。ここで、ウェブページの表示形式とは、パソコン向けに作成されたウェブページの表示形式、または、携帯端末向けに作成されたウェブページの表示形式を意味するものである。   The storage unit 33 stores in advance a plurality of user agents respectively corresponding to the display formats of a plurality of web pages, and a plurality of processing information for processing web pages corresponding to the plurality of user agents. . Here, the display format of a web page means a display format of a web page created for a personal computer or a display format of a web page created for a mobile terminal.

更に、格納部33には、過去に取得したウェブサイトのウェブページが格納されている。   Further, the storage unit 33 stores web pages of websites acquired in the past.

なお、携帯端末20及び中継サーバ装置30はそれぞれコンピュータで構成され、各部の処理はプログラムで実行される。   The mobile terminal 20 and the relay server device 30 are each configured by a computer, and the processing of each unit is executed by a program.

通信ネットワーク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 portable terminal 20 to which the portable terminal 20 can be directly connected via a wired or wireless network.

上述した基本構成の他に、通信ネットワーク10には、パソコン向け及び携帯電話向けに作成された2種類の表示形式のウェブページを提供するウェブサイト40が接続されている。ウェブサイト40は、要求元から送信されたウェブブラウザのユーザエージェントを識別し、対応する表示形式のウェブページをその要求元に送信する機能を備えている。具体的には、携帯端末20を要求元とする場合、ウェブサイト40は、携帯端末向けに作成された表示形式のウェブページを要求元に送信する。なお、ウェブサイト40は、1台のみでなく、複数の表示形式に対応する複数のウェブサイトとする構成も可能である。   In addition to the basic configuration described above, the communication network 10 is connected to a website 40 that provides web pages of two types of display formats created for personal computers and mobile phones. The website 40 has a function of identifying the user agent of the web browser transmitted from the request source and transmitting a web page in a corresponding display format to the request source. Specifically, when the mobile terminal 20 is a request source, the website 40 transmits a display-format web page created for the mobile terminal to the request source. The website 40 is not limited to a single unit, and a plurality of websites corresponding to a plurality of display formats may be used.

次に、本実施の形態におけるウェブページ中継システムの処理動作について説明する。   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 / output control unit 24 of the portable terminal 20 outputs a reception screen that accepts an input of a URL and an input of a display format of a web page to the output unit 26 (S10).

なお、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 portable terminal 20 receives the URL and display format input from the input unit 25 by the user from the input / output control unit 24, and then stores the web page corresponding to the URL and display format in the storage unit 23. (S11).

ここで、携帯端末20の入出力制御部24は、上下左右を示す入力部25の各入力方向に基づいて、出力部26に表示されるカーソルを各上下左右方向に移動させることを可能とする。   Here, the input / output control unit 24 of the mobile terminal 20 can move the cursor displayed on the output unit 26 in the up, down, left, and right directions based on the input directions of the input unit 25 indicating up, down, left, and right. .

格納されていた場合、携帯端末20の制御部21は、格納されていたウェブページが最新のウェブページであるかを、通信部22を介して中継サーバ装置30に問い合わせる(S12)。   If stored, the control unit 21 of the mobile terminal 20 inquires of the relay server device 30 via the communication unit 22 whether the stored web page is the latest web page (S12).

具体的には、制御部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 relay server device 30. Here, the mobile terminal 20 does not transmit the stored web page itself, but transmits only text data such as dates, thereby reducing the amount of communication between the mobile terminal 20 and the relay server device 30. can do.

中継サーバ装置30の制御部31は、(S12)に記載の問い合わせを受信した後、通信部32を介して受信したURLを用いてウェブサイト40に接続し、対応するウェブページの日付を取得した後、携帯端末20から受信したウェブページの作成日時とウェブサイト40から取得したウェブページの作成日時とを比較し、比較結果を携帯端末20に送信する(S13)。   After receiving the inquiry described in (S12), the control unit 31 of the relay server device 30 connects to the website 40 using the URL received via the communication unit 32 and acquires the date of the corresponding web page. Thereafter, the creation date and time of the web page received from the mobile terminal 20 is compared with the creation date and time of the web page acquired from the website 40, and the comparison result is transmitted to the mobile terminal 20 (S13).

携帯端末20の制御部21は、通信部22を介して比較結果を受信し、日付が一致する場合には格納部23に格納されていたウェブページは最新なので、ウェブページを格納部23から読み出して、入出力制御部24を介して出力部26に出力する(S14)。   The control unit 21 of the portable terminal 20 receives the comparison result via the communication unit 22 and reads the web page from the storage unit 23 because the web page stored in the storage unit 23 is the latest when the dates match. Then, it outputs to the output part 26 via the input / output control part 24 (S14).

(S10)において対応するウェブページが格納部23に格納されていない場合、又は、(S14)において日付が一致しない場合には、携帯端末20の制御部21は、通信部22を介して、(S11)において入力されたURLおよびウェブページの表示形式と格納部23に格納されていたユーザエージェントとを包含したウェブページ取得要求を中継サーバ装置30に送信する(S15)。   If the corresponding web page is not stored in the storage unit 23 in (S10), or if the dates do not match in (S14), the control unit 21 of the mobile terminal 20 ( A web page acquisition request including the URL and the web page display format input in S11) and the user agent stored in the storage unit 23 is transmitted to the relay server device 30 (S15).

中継サーバ装置30の制御部31は、通信部32を介してウェブページ取得要求を受信した後、そのウェブページ取得要求に含まれたURLおよび表示形式に対応するウェブページが格納部33に格納されているかを確認する(S16)。   After receiving the web page acquisition request via the communication unit 32, the control unit 31 of the relay server device 30 stores the web page corresponding to the URL and display format included in the web page acquisition request in the storage unit 33. (S16).

格納されていた場合、中継サーバ装置30の制御部31は、通信部32を介して受信したURLを用いてウェブサイト40に接続し、対応するウェブページの日付を取得した後、格納部33に格納されていたウェブページの作成日時とウェブサイト40から取得したウェブページの作成日時とを比較する(S17)。   If stored, the control unit 31 of the relay server device 30 connects to the website 40 using the URL received via the communication unit 32, acquires the date of the corresponding web page, and then stores it in the storage unit 33. The creation date and time of the stored web page is compared with the creation date and time of the web page acquired from the website 40 (S17).

日付が一致する場合には格納部33に格納されていたウェブページは最新なので、ウェブページを格納部33から読み出して、通信部32を介して携帯端末20に送信する(S18)。   If the dates match, the web page stored in the storage unit 33 is the latest, so the web page is read from the storage unit 33 and transmitted to the mobile terminal 20 via the communication unit 32 (S18).

(S16)において対応するウェブページが格納部33に格納されていない場合、又は、(S17)において日付が一致しない場合には、中継サーバ装置30の制御部31は、携帯端末20から受信した表示形式に対応するユーザエージェントを格納部33から読み出して、そのユーザエージェントを用いて携帯端末20から受信したURLのウェブサイト40に接続し、携帯端末20から受信した表示形式に対応するウェブページを取得する(S19)。   If the corresponding web page is not stored in the storage unit 33 in (S16), or if the dates do not match in (S17), the control unit 31 of the relay server device 30 displays the display received from the mobile terminal 20 A user agent corresponding to the format is read from the storage unit 33, and the user agent is used to connect to the website 40 of the URL received from the mobile terminal 20, and a web page corresponding to the display format received from the mobile terminal 20 is acquired. (S19).

中継サーバ装置30の解析加工部34は、携帯端末20から受信したユーザエージェントに対応する加工情報を格納部33から読み出して、(S19)においてウェブサイト40から取得したウェブページを加工するための処理を解析する(S20)。   The analysis processing unit 34 of the relay server device 30 reads processing information corresponding to the user agent received from the mobile terminal 20 from the storage unit 33, and processes for processing the web page acquired from the website 40 in (S19). Is analyzed (S20).

中継サーバ装置30の解析加工部34は、引き続き、(S20)において解析された解析結果に基づいて取得したウェブページを加工する(S21)。   The analysis processing unit 34 of the relay server device 30 subsequently processes the web page acquired based on the analysis result analyzed in (S20) (S21).

具体的には、解析加工部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 mobile terminal 20.

中継サーバ装置30の制御部31は、(S21)において加工されたウェブページを、格納部33に格納した後に格納部33から読み出して、通信部32を介して携帯端末20に送信する(S22)。   The control unit 31 of the relay server device 30 reads the web page processed in (S21) from the storage unit 33 after storing it in the storage unit 33, and transmits it to the mobile terminal 20 via the communication unit 32 (S22). .

携帯端末20の制御部21は、通信部22を介してウェブページを受信し、入出力制御部24を介して出力部26に出力する(S22)。   The control unit 21 of the mobile terminal 20 receives the web page via the communication unit 22 and outputs it to the output unit 26 via the input / output control unit 24 (S22).

なお、本実施形態で説明した携帯端末20及び/又は中継サーバ装置30の処理をプログラムとして例えばCDやFDなどの記録媒体に記録して、この記録媒体をコンピュータに組み込んだり、または記録媒体に記録されたプログラムを通信回線を介してコンピュータにダウンロードしたり、または記録媒体からインストールし、該プログラムでコンピュータを動作させることにより、上述した処理を携帯端末20又は中継サーバ装置30として機能させることができるのは勿論であり、このような記録媒体を用いることにより、その流通性を高めることができるものである。   The processing of the portable terminal 20 and / or the relay server device 30 described in the present embodiment is recorded as a program on a recording medium such as a CD or FD, and this recording medium is incorporated into a computer or recorded on a recording medium. The above-described processing can be made to function as the portable terminal 20 or the relay server device 30 by downloading the installed program to a computer via a communication line or installing it from a recording medium and operating the computer with the program. Of course, by using such a recording medium, it is possible to improve its circulation.

本実施の形態によれば、携帯端末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 mobile terminal 20 is transmitted from the relay server device 30 to the mobile terminal 20, the web browser included in the mobile terminal 20 is identified. A web page having a display format desired by the user can be browsed without depending on the user agent. In addition, the web page display format created for the personal computer or the web page display format created for the mobile terminal is the same without changing the operation method of the mobile terminal 20. It is possible to cause the output unit 26 to output different web page display formats.

本実施の形態によれば、携帯端末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 mobile terminal 20, the process for processing the web page acquired from the website 40 is analyzed, Since the web page processed based on the analysis result is transmitted from the relay server device 30 to the mobile terminal 20, an appropriate web page corresponding to the screen size of the mobile terminal 20 is output to the output unit 26 and output. Data can be entered normally on the screen.

即ち、文字情報などが中心でデータ量の多い画像情報がなくてもユーザが理解可能なウェブページ(例えば、ニュース、天気予報、路線検索など)や、携帯端末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 mobile terminal 20. For example, a web page including a script that cannot be output to the output unit 26 is processed so as to correspond to the mobile terminal 20. Therefore, the amount of data communication between the mobile terminal 20 and the relay server device 30 can be reduced, and the mobile terminal 20. Enables high-speed display without requiring a high-performance CPU or a large-capacity memory.

本実施の形態によれば、入力された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 storage unit 23, the date and URL indicating whether or not the stored web page is the latest is displayed. If the web page is the latest, the web page is read from the storage unit 23 of the mobile terminal 20 and output to the output unit 26, so that the mobile terminal 20 is connected to the relay server device 30. There is no need to acquire a web page, the time required to display the web page desired by the user can be reduced, and the amount of data communication between the mobile terminal 20 and the relay server device 30 can be reduced.

また、本実施の形態によれば、携帯端末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 mobile terminal 20 is stored in the storage unit 33, the website using the URL received from the mobile terminal 20 is used. 40, the date of the corresponding web page is acquired, and the date is compared with the date received from the mobile terminal 20, and if the date matches, the web page is stored from the storage unit 33 of the relay server device 30. Since the page is read and transmitted to the mobile terminal 20, the relay server device 30 does not need to acquire a web page from the website 40, reduces the time required to display the web page desired by the user, and the relay server. The amount of data communication between the device 30 and the website 40 can be reduced.

更に、携帯端末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 mobile terminal 20 and the relay server device 30, the above-described data communication amount can be more reliably reduced. That is, the old data deleted from the mobile terminal 20 having a small memory capacity is still stored in the storage unit 33 of the relay server apparatus 30 having a memory capacity larger than that of the mobile terminal 20. There is no need to acquire a web page from the site 40, and the amount of data communication between the relay server device 30 and the website 40 can be reduced. On the other hand, only the storage unit 33 of the relay server device 30 is used. Although the frequency with which a web page that is most likely to be output most recently is transmitted from the relay server device 30 to the mobile terminal 20 increases, by forming the storage unit 23 in the mobile terminal 20, the mobile terminal 20 and the relay server device 30 Can reduce the amount of data communication between the two.

本実施の形態によれば、携帯端末20が、上下左右を示す入力部25の各入力方向に基づいてカーソルを各上下左右方向に移動させるので、違和感のない直感的な操作性をユーザに提供することができる。   According to the present embodiment, the mobile terminal 20 moves the cursor in each of the up, down, left, and right directions based on the input directions of the input unit 25 indicating up, down, left, and right, thus providing the user with intuitive operability without a sense of incongruity. can do.

ウェブページ中継システムの全体構成を示した構成図である。It is the block diagram which showed the whole structure of the web page relay system. ウェブページ中継システムの処理動作を示したシーケンス図である。It is the sequence diagram which showed the processing operation of the web page relay system.

符号の説明Explanation of symbols

10…通信ネットワーク
20…携帯端末
21…制御部
22…通信部
23…格納部
24…入出力制御部
25…入力部
26…出力部
30…中継サーバ装置
31…制御部
32…通信部
33…格納部
34…解析加工部
40…ウェブサイト
S10〜S22…シーケンス
DESCRIPTION OF SYMBOLS 10 ... Communication network 20 ... Portable terminal 21 ... Control part 22 ... Communication part 23 ... Storage part 24 ... Input / output control part 25 ... Input part 26 ... Output part 30 ... Relay server apparatus 31 ... Control part 32 ... Communication part 33 ... Storage Unit 34 ... Analysis processing unit 40 ... Website S10-S22 ... Sequence

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:
前記携帯端末は、上下左右を示す入力手段の各入力方向に基づいてカーソルを各上下左右方向に移動させる移動手段を更に有することを特徴とする請求項1乃至3のいずれか1項に記載のウェブページ中継システム。   4. The mobile terminal according to claim 1, further comprising a moving unit that moves the cursor in each of the up, down, left, and right directions based on each input direction of the input unit indicating up, down, left, and right. 5. Web page relay system. 複数のウェブページの表示形式にそれぞれ対応する複数のユーザエージェントを格納する第1格納手段と、
複数のユーザエージェントにそれぞれ対応し、ウェブページを加工するための複数の加工情報を格納する第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:
ウェブサイトのウェブページを格納しておく第4格納手段と、
前記携帯端末から送信された前記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:
複数のウェブページの表示形式にそれぞれ対応する複数のユーザエージェントを第1格納手段に格納する第1ステップと、
複数のユーザエージェントにそれぞれ対応し、ウェブページを加工するための複数の加工情報を第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:
複数のウェブページの表示形式にそれぞれ対応する複数のユーザエージェントを第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 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:
複数のウェブページの表示形式にそれぞれ対応する複数のユーザエージェントを第1格納手段に格納する第1処理と、
複数のユーザエージェントにそれぞれ対応し、ウェブページを加工するための複数の加工情報を第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.
複数のウェブページの表示形式にそれぞれ対応する複数のユーザエージェントを第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 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.
JP2006333706A 2006-12-11 2006-12-11 Web page relay system, relay server device, relay server program, and web page relay program Pending JP2008146407A (en)

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)

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