1. Field of the Invention
The present invention relates to a hypertext display device and a hypertext display system, and is a technique adaptable to a browser for displaying hypertext data used in WWW of the Internet, an Intranet and the like.
2. Description of the Related Art
Internet Explorer of Microsoft Inc. and Netscape Navigator of Netscape Inc. are famous each as a browser for displaying hypertext information present in the World Wide Web (WWW) of the Internet, an Intranet and the like. Using the browser, a location where a hypertext information is stored is designated and a content of the hypertext information is displayed on a personal computer. In the user interface, a user generally designates URL (Uniform Resource Locator) information directly by keyboard entry or indirectly by clicking on an icon or a character string on the display, which shows a link to other data.
Currently, a target piece of hypertext information is retrieved from the WWW by tracing the link, for example, by using a directory service.
Retrieving information by tracing the link is problem some because (1) operation is complex and a user has to get familiar with the operation, and (2) since there are many accesses to hypertext data before the user reaches a target piece of hypertext information, time and communication cost to retrieve the information are required especially when there is employed a slow connection condition, such as dialing-up through a telephone line.
Another problem is that (3) hypertext data of the Internet or the Intranet are generally complexly linked to each other by link information and thereby, there is a possibility that a user may be confused in the course of tracing the link. Another problem arises that when a hypertext is displayed in the off-line state, in which the hypertext display device is not connected with a network, the user cannot access to linked side information in display if the linked side information is present on the network. In this case, the user necessarily has to memorize or note an address (for example, URL) of the linked side information and access the information at a later time. This is cumbersome and therefore disturbs a user's smooth reading of hypertext information on the WWW.
On the other hand, there is a technique in which a small-sized portable terminal called “mobile” is used and connected to the WWW of the Internet. Concerned with mobility, performance or a memory capacity is limited, and a browser with a simple function is loaded thereon. For that reason, when the mobile is connected to the Internet, information that the mobile can obtain is limited. For example, some mobiles cannot display image data.
Therefore, if the user wants to obtain an image datum, he has to access to the same site again using an ordinary personal computer, and enter the same operation in the computer in order to access the target information, which is further cumbersome.
A first object is a first object of the present invention is to provide a display device for displaying hypertext by which there is a reduced waiting time for connection to a site on a network where a hypertext is held, a reduced time and effort for communication over a plurality of sites, a reduced communication cost, and a reduced user confusion so that a user is not confused in the course of tracing link information.
A second object of the present invention is to enable a flexible operation so that even when a hypertext datum is displayed in the off-line state and the hypertext datum links to a hypertext present on the network, the link information is temporarily stored and when connection to the network is later established, the linked side hypertext information can be read, thereby providing a function that contributes to a smooth reading of the www.
A display device of the present invention is needed in order to achieve the above described objects. The display device is a device to display hypertext data which includes link information for other information, such as information described on a home page held at a site on the WWW of the Internet, to be adapted to a browser for operating on a computer.
A first aspect of a display device of the present invention comprises: a designating unit for designating informing data corresponding to the link information for the other data to be acquired from among informing data, comprising text and an icon showing the presence of link information in the hypertext data displayed on a display; first information acquiring unit for acquiring information showing a location of the displayed hypertext data including the informing data designated by the designating unit; second information acquiring unit for acquiring the link information specified by the informing data specified by the informing data designated by the designating unit; a storage unit comprising a table storing the location information acquired by the first information acquired unit and the link information acquired by the second information acquiring unit in correspondence to each other; and data acquiring unit acquiring the hypertext data from the location according to the location information and the hypertext data indicated by the link information from the location information and the link information are stored in the storage unit.
The device comprises a data storage unit for storing data, link information on hypertext data, and the hypertext data indicated by the link information, so that the datum can be acquired at a time when needed.
The informing data showing the presence of link information in hypertext data are an icon, a figure, a photograph, a text with a color or an underline attached thereto in the hypertext data displayed by a browser. A relation to another datum is achieved by a tag for hypertext link (generally, the tag for a link of HTML is indicated by <A> and called “anchor”).
The designating unit is, for example, an user interface such as a mouse. Designation is performed, for example, by double clicks on a part where the presence of link information is indicated.
The first information acquiring unit acquires information for showing a location of the hypertext data, including the information data designated by the designating unit. The second information acquiring unit acquires link information specified by the informing data designated by the designating unit.
The location information and the link information of the hypertext datum acquired by both acquiring units are related with each other and stored in the storage unit. For example, the information pieces are stored in a table developed on a memory in a corresponding manner with each other.
The data acquiring unit acquires the hypertext data from the location according to the location information and the hypertext data indicated by the link information (both the location information and the link information are stored in the storage unit).
In that case, when a location of hypertext datum that is held on the WWW server is required to be accessed, the communication means is activated and automatically connected to a network.
If necessary, hypertext data acquired by the data acquiring unit are stored in a data storage unit, for example on a hard disc, a memory or the like.
In order that data acquirement by the data acquiring unit is to be automated, a generating unit is proposed, which generates an event and works as a trigger.
In other word, there is provided an event generating unit for generating an event at an appointed time. The data acquiring unit acquires the hypertext data from a location according to the location information and the hypertext data indicated by the link information when the event generating unit generates the event.
Connection with a network is established by a communication unit and then an event can be generated by the event generating unit on condition that the communication unit has been connected with the network. In this case, as well, it is possible that when the event is generated by the event generating unit, the data acquiring unit acquires the hypertext data from a location according to the location information and the hypertext data indicated by the link information through the network.
While in the above description, an event is generated at an appointed time or on condition of connection with a network, differently from these, when an appointed event is detected by the event detecting unit, the data acquiring unit acquires the hypertext data from the location according to the location information and the hypertext data indicated by the link information.
A first aspect of a method for displaying hypertext data according to the present invention, including link information indicating an existence of a link to other information, comprises: designating informing data corresponding to the link information to be acquired from among informing data; acquiring information which shows a location of the displayed hypertext data including the designated informing data; acquiring link information specified by the designated informing data; storing the acquired location information and the acquired link information of the hypertext data in correspondence to each other in a table; and acquiring the hypertext data from the location according to the stored location information and the hypertext data indicated by the stored link information.
The present invention can be applied to two or more information processing devices constituting a display device for displaying hypertext data including link information indicating existence of links to other data.
The display system, according to the present invention, wherein a first information processing device comprises: a designating unit for designating informing data corresponding to the link information to be acquired from among informing data, comprising text and an icon, showing the presence of link information in hypertext data displayed on a display; first information acquiring unit for acquiring information showing a location of the displayed hypertext data including the informing data designated by the designating unit; second information acquiring unit for acquiring the link information specified by the informing data designated by the designating unit; and a transmitting unit for transmitting the location information acquired by the first information acquiring unit and the link information of the hypertext data acquired by the second information acquiring unit respectively to a second information processing device. The second information processing device comprises: a receiving unit for receiving the location information and the link information of the hypertext data which have been transmitted from the first information processing device; and a data acquiring unit for acquiring the hypertext data from the location according to the received the location information and the hypertext data indicated by the link information according to the received link information.
Here, application is made to a browser operating in one of the information processing devices, for example in a portable information terminal. The informing data showing the presence of link information in hypertext data, which have been displayed, are designated by the designating unit, information showing a location of the displayed hypertext data, including the informing data designated by the designating unit, is acquired by the first information acquiring unit, and the link information specified by the informing data designated by the designating unit is also acquired by the second information acquiring unit. There may be more than one first information processing device and/or more than one second information processing device. When a function of the second information processing device is provided to the first information processing device while a function of the first information processing device is provided to the second information processing device, information pieces relating to hypertext data may be transmitted to the first information processing device from the second information device. Furthermore, if three or more information processing devices are used, information pieces relating to hypertext data can be mutually transmitted and received.
Here, the location information and the link information of the hypertext data respectively acquired by the first and the second information acquiring unit are stored in the storage unit in a related manner, for example as a table. The location information and the link information of the hypertext respectively acquired by the first and the second information acquiring unit data and stored in the storage unit are, if necessary, transmitted to the second information processing device through the transmitting unit.
The second information processing device is, for example, a desk-top computer. Location information and link information of hypertext data acquired by a portable information terminal as the first information processing device are received by the receiving unit, and hypertext data, including hypertext data which has been indicated by the link information, is acquired by the data acquiring unit according to the received information.
The second information processing device is provided with storage unit, wherein the location information and the link information of the hypertext data received by the receiving unit are stored in a related manner. In the second information processing device, the data acquiring unit acquires the hypertext data from a location according to the location information and the hypertext data indicated by link information.
In another aspect of a display device according to the present invention, the display device for displaying hypertext data including link information indicating an existence of a link to other data, comprises: a designating unit for designating informing data corresponding to specific link information for the other data to be acquired from among informing data showing the presence of link information in the hypertext data displayed on a display; a judging unit for judging whether the other data should be acquired based on the link information designated by the designating unit; and a controlling unit for acquiring the other data according to the designated link information when it is judged that the other data should be acquired, and for storing the designated link information in designated information storage unit when it is judged that the other data should not be acquired.
In other words, with a hypertext display device of the present aspect in use, according to contents of the link information, either the other data is acquired promptly or, instead of acquiring the other data, only the link information is stored in the designated information storage unit. Therefore, for example, when hypertext is displayed in the off-line state, only hypertext data stored on a local disk are immediately acquired, while the link information for hypertext data present on a network is stored in a storage unit. When the display device is later connected with the network, hypertext data is acquired according to the stored link information, thereby enabling hypertext data to be efficiently displayed.
The display device of the another aspect may further comprises a specific information storage unit for storing specific link information, wherein the judging unit judges that the other data should be acquired when the designated link information agree with the specific link information stored in the specific information storage unit, and judges that the other data should not be acquired when the designated link information do not match the specific link information.
The display device of the another aspect may further comprises a data storing unit for storing the other data, wherein the specific link information stored in the specific information storage unit is link information an user about a link to the other data stored in the data storage unit.
The display device of the another aspect may further comprises a event generating unit for generating an event at an appointed time, and a data acquiring unit for acquiring the other data from the location according to the link information stored in the designated information storage unit when the event generating unit generate the event.
The display device of the another aspect may further comprises a communication unit to connect with a network; a event generating unit for generating an event on condition that the communication unit has connected with the network; and a data acquiring unit for acquiring the other data from the location according to the link information stored in the designated information storage unit when the event generating unit generates the event.
The display device of the another aspect may further comprises a event detecting unit for detecting an appointed event; and a data acquiring unit for acquiring the other data from the location according to the link information stored in the designated information storage unit when the event detecting unit detect the event.
In a further aspect of a display device, the display device for displaying hypertext data including link information indicating an existence of a link to other data, comprises: a specific information storage unit for storing first specific link information and second specific link information; a designating unit for designating informing data corresponding to the link information for the other data to be acquired from among informing data showing the presence of link information in the hypertext data displayed on a display; a selecting unit for selecting either the first specific link information or the second specific information stored in the specific information storage unit; a judging unit for judging whether the link information designated by the designating unit agree with the specific link information selected by the selecting unit; and a controlling unit for acquiring the other data according to the designated link information when it is judged that the designated link information agree with the selected specific link information, and for storing the designated link information in a designated information storage unit when it is judged that the designated link information do not agree with the selected specific link information.
The display device of the further aspect may further comprise a data storing unit for storing the other data, wherein the first specific link information is link information indicting an existence of a link to the other data stored in the data storing unit and the second specific link information is link information indicating an existence of a link to the other data present on a network.
The display device of the further aspect may further comprises a event generating unit for generating an event at an appointed time; and a data acquiring unit for acquiring the other data from the location according to the link information stored in the designated information storage unit when the event generating unit generates the event.
The display device of the further aspect may further comprise: a communication unit to connect with a network; an event generating unit for generating an event on condition that the communication unit has connected with the network; and a data acquiring unit for acquiring the other data from the location according to the link information stored in the designated information storage unit when the event generating unit generates the event.
The display device of the further aspect further comprises an event detecting unit for detecting an appointed event; and a data acquiring unit for acquiring the other data from the location according to the link information stored in the designated information storage unit when the event detecting unit detects the event.
In another aspect of a method for displaying hypertext data according to the present invention, the method for displaying hypertext data including link information indicating an existence of a link to other data, comprises: a step of designating informing data corresponding to the link information for the other data to be acquired from among informing data showing the presence of link information in the hypertext data displayed on a display; a step of judging whether the other data should be acquired based on the designated link information; and a step of acquiring the other data according to the designated link information when it is judged that the other data should be acquired, and of storing the designated link information in designated information storage means when it is judged that the other data should not be acquired.
The means for realizing the above described functions can be achieved on a computer with use of a program and the program can be recorded on a storage medium such as CD-ROM, and distributed.
Other objects and advantages of the present invention will become apparent during the following discussion in conjunction with the accompanying drawings, in which:
Below, described will be embodiments of the present invention.
<First Embodiment>
In other words, the hypertext display device is a device to display hypertext data, including link information to indicate the data to which the hypertext data are linked. The hypertext data are handled in a file that is described in HTML (Hypertext Markup Language) and consists of text data, layout information and hyper link information to be displayed on a display device.
According to
The HTML display control section (4) acquires hypertext data stored in a server on the Internet and displays a content of the acquired HTML data on a display. The HTML data acquired from a server on the Internet are displayed in a window (1) of a display. The HTML data includes informing data, for example a bit map (figure) such as an icon (3), and a text (2) attached with an underline. The informing data is a contrivance for informing a user that the displayed HTML data links to other HTML data. The user interface (5) as designating means designates URL (Uniform Resource Locator) which is a location of a linked side HTML data on the Internet by designating informing data (figure (3) and text (2)) on the display.
When informing data is designated by the user interface (5), the first information acquiring section (6) acquires information showing a location (URL) of HTML data displayed on the display device; wherein the HTML data includes the designated informing data. At the same time, the second information acquiring section (7) acquires link information, namely, an URL of the linked side HTML data specified by the informing data designated by the user interface (5). Data acquired by the first information acquiring section (6) and the second information acquiring section (7) are stored in a table (8) as storage means in a pair for each combination of identification data.
According to an instruction from a user, the data acquiring section (9) acquires HTML data in which informing data is described and HTML data indicated in the link information corresponding to the informing data sequentially referring to the table (8). The acquired HTML data, that is, the linked side HTML data and the linking side HTML, are stored by the data storage (16).
In the first embodiment, the display device is realized by a software (browser) on a personal computer. The software interprets the HTML data and displays a window (1) that includes data such as a text, an image and a figure on a display of a personal computer. As shown in
A link of HTML data in the present embodiment is now described. As described above, informing data informing an user of the presence of inked information in HTML data are an icon (3), a figure and a photograph shown in a bit map, or a link text (2) attached with a color or an underline. And these informing data are related by a tag for a hypertext link. Generally, the hypertext related tag in HTML is indicated by <A> and called an “anchor”.
The anchor tag is started with “<A”, designating a document name (file name) of a hyper-linked side with a parameter ┌ HREF=“filename”┐, and closed with a mark “>”. Subsequently, a file name of HTML data (linking side HTML data) to be displayed on the window (1) is inputted. Thereafter, an anchor tag is finally completed with “</A>”.
For example, in an entry of <A HREF=“MaineStates. html”>Maine </A>, a hyper link to a document “MaineStates.html” is prepared in a linking side HTML data file “Maine”. At this point, the MaineStates.html file is required to be placed in the same directory as the “Maine” file. When the linked side file is placed in a different directory than the linking side HTML data file, the directory can be designated with a relative path from the linking side document file. For example, when a document of a file “NJStates.html” is placed in a sub-directory “AtlanticStates”, the anchor tag is described as follows:
The directory can be designated with an absolute path instead of a relative path and in such case, a method for designating the absolute path depends on a kind of a WWW server.
Furthermore, in the WWW, a location of HTML data stored in another WWW server can be designated in a standard manner using an expression called Uniform Resource Locators (URLs). URLs include a type of resource and can perform an access to resources other than the WWW (for example, Gopher, WAIS and FTP). A grammar of URL is shown as follows:
For example, an anchor tag to link a document file to an HTML file on another WWW server is designated as follows:
The above is a description of concrete link information (informing data). A two-button mouse (5A) and a keyboard (5B) are equipped to the personal computer as a designating unit (user interface) for designating link information such as the link text (2) and the icon (3) displayed on the window (1). Any point on the window (1) can be clicked by a mouse cursor, which moves in an interlocking manner with the mouse (5A).
The first information acquiring section (6) for acquiring information showing a location (URL) of the HTML data themselves currently being displayed, and the second information acquiring section (7) for acquiring link information of informing data designated by the designating unit are both realized by a software. In the display device of the present embodiment, in a similar manner to a general display device, when the user moves a mouse cursor onto the link text (2) or the icon (3) on the window (1) and left-clicks the mouse button, the linked side HTML data can be acquired by the data acquiring section (9) and displayed on the window (1).
In addition to such common functions, the following operations can be performed. For example, when the mouse (5A) is left-clicked on the link text (2) while pushing down the ALT key on the key board, link information embedded in the link text (2) is taken into the table (8). The table (8) is stored in a storage means, such as a memory.
As shown in
When the user requests to acquire the linked side HTML data, a data acquiring section (9) acquires HTML data stored in each server according to link information accumulated in the table (8). The data acquiring section (9) is realized by a software. When a command for acquiring the linked side HTML file is included in a menu loaded on the display device, a user selects the command from among the menu as needed. Then, the data acquiring section (9) acquires link information 1, 2, 3, . . . , n from the table (8) and the linked side HTML files indicated by the link information are downloaded from a related site through communication means.
By the first information acquiring section (6), information showing a location such as a URL of the HTML data currently being displayed, that is, a linking side address is acquired (step 104). Besides, link information, which is specified by informing data that the user has designated (a linked side address), is acquired (step 105).
Both link information acquired in steps 104 and 105 is stored in the table (8) in a corresponding manner with each other (step 106). In this way, the link information on linked side HTML data can be held in the table (8), which is not required to be displayed at the present time but able to be accessed at a later time.
When linked side HTML data is displayed on the display according to the link information held in the table (8), at step 107, the HTML display control section (4) reads both the linking side address and the linked side address, which correspond with each other from the table (8). Then, the data acquiring section (9) acquires the linking side HTML data referring the linking side address (step 108). Thereafter, the data acquiring section (9) acquires the linked side HTML data referring the linked side address (step 109). The HTML display control section (4) displays the acquired linked side HTML data on the display.
A linking side address and a linked side address of the HTML data, which have been designated by a user, are held in the table (8) in a corresponding manner with each other, and when a user requires, the necessary HTML data can be acquired according to link information held in the table (8) and displayed. The table (8) can easily store link information for HTML data, which is not necessary to be acquired immediately but is required to be acquired later, and HTML data can be easily accessed from the table. When HTML data is displayed in the off-line state, link information designated by a user is held in the table (8) and when a connection with the Internet is established, the designated HTML data can be easily acquired. Accordingly, operations to acquire HTML data on the WWW becomes easier and the number of operations going or returning over various sites while tracing the link is decreased. Hence, connection waiting time and communication costs are reduced.
In the present embodiment, a mouse is left-clicked while the ALT key on the keyboard is pushed down for storing informing data (link information) designated by a user in the table (8); however, a right-click or another method can be applied.
In the table (8) shown in
<Second Embodiment>
A display device of the present embodiment, as in the first embodiment, comprises: the HTML display control section (4) in which HTML data (hypertext) acquired from a server on the Internet is interpreted and displayed on the display; the user interface (5) (a designating unit) such as the mouse and the keyboard which a user uses for designating informing data (the link text (2) and the icon (3)) showing a link in HTML data in display; the first and second information acquiring sections (6), (7) for acquiring a linking side address and a linked side address from informing data designated by the user interface (5); and the table (8) for storing link information acquired from the information acquiring means (6), (7) in a corresponding manner with each other. The hypertext display further comprises a timer (10) that generates an event on time which a user appoints. In the present embodiment, a data acquiring section (11) acquires designated HTML data according to a user request as in the first embodiment butand designated HTML data according to an event that is generated by the time (10).
Link information on data which is not necessary to be acquired immediately but is necessary to be read later is stored in the table (8), and designated HTML data can be automatically acquired from each server according to information from the table (8) on time that is appointed by the timer (10). Even while a user is engaged in other work, necessary HTML data can be acquired when the event is generated by the timer (10); thereby enabling the user to save time and effort acquiring HTML data.
<Third Embodiment>
With such a construction when HTML data has been displayed in the off-line state, a linked side HTML data designated by the user can be automatically acquired when the hypertext display device is connected with a network.
<Fourth Embodiment>
As described above, the hypertext display device is realized on a personal computer on which a software is loaded. When a user has requested to close the software, the event detecting section (14) detects the request. Then, a data acquiring section (15) sequentially acquires designated HTML data according to the table (8).
With such a construction in use, for example, when the user finishes use of the display device, the data acquiring section sequentially acquires designated HTML data. That is, when HTML data, which is not necessary at the present time for a user but becomes necessary to be read later, is designated, the designated HTML data is automatically acquired and stored in the data storage (16) after the software is closed. Therefore, the user does not have to request to acquire of the HTML data at a later time, and can read the HTML data any time at.
<Fifth Embodiments
In other words, in the above described embodiments, each link information stored in the table (8), in which the linking side address and a linked side address of HTML data designated by a user are stored in a corresponding manner with each other, is read by the transfer section (17) and transferred to another information processing device (20). Then, in the information processing device (20), each link information stored in the table (8) is referred to and necessary HTML data are acquired.
Therefore, since a table (8) in which link information is stored can be transferred to another information processing device, the necessary HTML data can be acquired at another information processing device without any repetition of the same operation.
<Sixth Embodiment>
The display device of the present embodiment is realized by execution by a CPU (not shown) of a program stored on a hard disk (23) of a desktop PC (21). The desktop PC (21) is connected to the Internet (22) as a network through a modem (modulator/demodulator) and a telephone line (both the modem and the telephone line are not shown in the figure). A portable type terminal (a hand held computer, hereinafter referred to as “H/PC”) (24), is another display device that is realized by execution by CPU of a program stored in the hard disk.
The desktop PC (21) acquires HTML data from the W-WW and the HTML data is downloaded on the hard disk (23). The desktop PC (21) and H/PC (24) are connected to each other by a serial interface (transfer means) (26). With the connection, data which are respectively stored in hard disks can mutually be transferred. Besides, H/PC (24) can singly be used in connection to the Internet as well.
Hereinafter, procedures for displaying hypertext data of the present embodiment using a plurality of display devices will be described, in reference to
The desktop PC (21) acquires the link information that has been transmitted from the H/PC (24) (step 207). Then, according to the acquired link information, the HTML data existing in a linking side address is acquired by the data acquiring section (9) (step 208). Then, HTML data existing in a linked side address is acquired. Both HTML data are displayed on the display of the desktop PC (step 209).
When a user accesses the Internet from a place outside of the office using a H/PC (24) loaded with a browser which displays in a simplified manner, the user may encounter a case where HTML data can be displayed on H/PC (24), whereas some information is not displayed. When the user desires to read the information not displayed the information including the address of the HTML data is transmitted to another information processing device such as a desktop PC (21) through a serial interface and thereafter, all the information can be displayed using a browser which can be normally display HTML data in a normal manner. Accordingly, the same operation as operated in the H/PC (24) is not repeated in the desktop PC (21) and the HTML data that the user desires to read can be displayed on the desktop PC (21).
When a display device of the present embodiment is employed, a method as described below will also be able to be used. First of all, HTML data on the WWW are acquired by a desktop PC (21) and the HTML data are transferred to an H/PC (24). The transferred HTML data are interpreted and displayed on the H/PC (24) in the off-line state when connection with the Internet is not established. While the HTML data is being displayed on the H/PC (24), a user designates informing data including link information that the user desires to read later. The link information designated by the user is accumulated in the H/PC (24). And when the H/PC (24) is again connected with the desktop PC (21), the link information is transferred to the desktop PC (21). The HTML data which have not been able to be read on the H/PC (24) are acquired by the desktop PC (21) and displayed thereon.
<Seventh Embodiment>
The hypertext display control section (34) acquires HTML data from a server on a network, interprets the acquired HTML data and displays the data on the display. As in the above described embodiments, the displayed HTML data includes informing data such as a link text (2) and an icon (3) showing a link to another HTML data. The user interface (38) designates the informing data in the HTML data displayed on the display by the hypertext display control section (34). The acquired HTML data are held in the data storage (39) such as a hard disk.
The first storage (35) stores a specific link information (a linking side URL and a linked side URL) that is predetermined by a user. The first storage section (35) of the present embodiment has a table (35A) in which a linking side address and a linked side address on a local disk of HTML files, which are downloaded from WWW for a predetermined hierarchy and held in the data storage (39), are stored in a corresponding manner. The table (35A) has a similar structure as the tables (8) of the above described embodiments, as shown in
The judging section (36) compares link information in informing data designated by a user with link information stored in the table (35A) of the first storage section (35) and determines whether linked side HTML data should be displayed immediately or at a later time. That is, the judging section (36) compares whether the link information designated by the user agrees with the link information stored in the table (35A). When a linked side address of designated HTML data agrees with the link information registered in the table (35A), the hypertext display control section (34) acquires the corresponding HTML data from the data storage (39) and displays the HTML data.
When a linked side address in link information designated by a user does not agree with the link information registered in the table (35A), both an address of the server that stores the HTML data currently being displayed and the linked side address in designated link information are stored in the second storage section (37) in a corresponding manner. In the cases when a user requested or when connection is established with the Internet, the HTML data designated by the user are acquired based on link information stored in the second storage section (38).
A display method for hypertext data according to the present embodiment will be described as follows. A display device of the present embodiment is realized by execution by the CPU of a program stored on a hard disk of a personal computer, as described in the first embodiment.
Some programs are available in which HTML files on the WWW are automatically downloaded for predetermined numbers of hierarchy. Each of such programs stores the downloaded HTML data in a local auxiliary storage device, such as a hard disk, and mutual link information is stored as local values to assign a new link relation. With such procedures, mutual links between the HTML data are all confined within a closed space in a local environment. Therefore, time for acquiring the HTML data in a network is shortened and a high speed operation for displaying the HTML data can be realized.
Each HTML data acquired by such a program are stored in the data storage (39) of the display device. Link information of each HTML data that has been stored as local values is registered in the table (35A) of the first storage (35).
The user reads HTML data, which is displayed on the display by the HTML display control section (34) after being acquired by the program, in the off-line state where connection with a network is not established. Thereafter, the user designates informing data (a link text (2) or an icon (3)) showing a link to the other HTML data which the user desires to acquire by a user interface (38), such as the mouse or the keyboard.
The judging section (36) compares the designated link information including a linking side address and a linked side address with link information registered in the table (35A). When the linked side address designated by the user agrees with one piece of the link information registered in the table (35A), that is, when designated HTML data is already stored in the data storage (39) by being acquired by the program to automatically download HTML data, HTML data is acquired from the data storage according to the linked side address by the HTML display control section (34) and displayed on the display thereof.
When it is determined that a linked side URL of HTML data designated by a user does not agree with one piece of the link information registered in the table (35A), that is, when the URL of HTML data designated by the user is still on the Internet, link information including a linking side address and a linked side address thereof are stored in the second storage section (37) in a related state with each other. At this point, since the hypertext display device is in the off-line state, the HTML data designated by a user cannot be acquired. Thereafter, when the display device is connected with the Internet, HTML data designated by the user is acquired based on the link information stored in the second storage (37).
In such a way, a display device of the present embodiment determines whether or not linked side HTML data designated by a user are stored on a local disk (the data storage (39)) when the user reads an Internet in the off-line state. When the designated HTML data are stored in the data storage (39), HTML data is immediately acquired and displayed. But when the HTML data are not stored in the data storage (39), the link information is temporarily stored in the second storage section (37) and the HTML data is later acquired from the WWW. In other words, the determining section (36) determines whether desired HTML data are stored in the data storage (39) or the desired HTML data have to be acquired from a server on the Internet, the user side does not make this determination thereby reducing time and effort on the user side. Furthermore, when a user reads HTML in the off-line state, a waste of connection cost or time due to useless access to a network can be prevented from occurring.
<Eighth Embodiment>
In the first storage (45), tables (45A), (45B) holding link information of HTML data are stored. In the table (45A), stored is an URL of HTML data stored in the data storage (39) which have already downloaded same as in the table (35A) of the seventh embodiment. In the other one (45B) of the tables, URL's of HTML data which the hypertext display device can access at speed, such as HTML data stored in a server on a LAN of a office. The user interface (48) designates informing data on HTML data displayed on the display and selects which of the tables (45A), (45B) should be effective for the judging section (36) to determine the time when the HTML data is acquired.
A method for displaying a hypertext data according to the present embodiment is described as follows. A user selects the table (45B) in which URL's of HTML data stored in a server on the office LAN is registered and reads HTML data displayed on the display in the state where the display device is connected to the office LAN. The user designates informing data showing a link to another HTML data which the user desires to acquire, with the user interface (48).
The judging section (36) compares a linked side URL shown by the informing data designated by the user with a URL stored in the selected table (45B). When the address designated by the user matches the address stored in the table (45B), that is, in the case where the linked side HTML data can be acquired at a high speed since the HTML data designated by a user is stored in a server on the office LAN, the designated HTML data are immediately acquired and displayed. On the other hand, when the designated linked side address is not stored in the table (45B), the linked side address is stored in the second storage (37) in a corresponding manner to the linking side URL. At this point, the designated HTML data is not displayed and is later acquired on demand by the user.
When the display device is a note book type PC in the state where the PC is not connected to a network such as a LAN, a user selects the table (45A) in which URL of HTML data stored in the data storage (39) is registered and reads displayed HTML data. In this case, as in the case of the seventh embodiment, only when HTML data designated by the user is stored in the data storage (39), the HTML data is immediately acquired. In the other cases, the linked side URL is stored in the second storage (37) and the HTML data is acquired at a later time when connection with a network is established.
In such a way, since a table can be selected to judge when the designated HTML data should be acquired according to a use environment of a display device, an acquirement and a display of HTML data can efficiently be performed.
This invention being thus described, it will be obvious that the same may be varied in various ways. Such variations are not to be regarded as departure from the spirit and scope of the invention, and all such modifications would be obvious for one skilled in the art intended to be included within the scope of the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-213339 | Jul 1998 | JP | national |
11-003281 | Jan 1999 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5781909 | Logan et al. | Jul 1998 | A |
5802292 | Mogul | Sep 1998 | A |
5890173 | Yoda | Mar 1999 | A |
5913033 | Grout | Jun 1999 | A |
5918222 | Fukui et al. | Jun 1999 | A |
5935207 | Logue et al. | Aug 1999 | A |
6023759 | Omtzigt | Feb 2000 | A |
6038601 | Lambert et al. | Mar 2000 | A |
6092091 | Sumita et al. | Jul 2000 | A |
6154742 | Herriot | Nov 2000 | A |
6178434 | Saitoh | Jan 2001 | B1 |
6272500 | Sugita | Aug 2001 | B1 |
6381637 | Kamada | Apr 2002 | B1 |
Number | Date | Country |
---|---|---|
0 834 818 | Apr 1998 | EP |
0 945 811 | Jan 2003 | EP |
WO 9744747 | Nov 1997 | WO |
WO98180888 | Apr 1998 | WO |
WO 9830947 | Jul 1998 | WO |