CN1299184C - Method and system for presenting information - Google Patents
Method and system for presenting information Download PDFInfo
- Publication number
- CN1299184C CN1299184C CNB008183481A CN00818348A CN1299184C CN 1299184 C CN1299184 C CN 1299184C CN B008183481 A CNB008183481 A CN B008183481A CN 00818348 A CN00818348 A CN 00818348A CN 1299184 C CN1299184 C CN 1299184C
- Authority
- CN
- China
- Prior art keywords
- file
- display
- display device
- communication
- address
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/75—Indicating network or usage conditions on the user display
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域technical field
本发明涉及一种用于通过网络在显示设备上显示电子存储信息的系统和方法。The present invention relates to a system and method for displaying electronically stored information on a display device over a network.
背景技术Background technique
当今许多信息可通过诸如内联网和因特网的网络获得。甚至只有特定用户组才能获得的信息也能借助保密信道和不同的标识方法通过这些网络获取。Much information is available today through networks such as Intranets and the Internet. Even information that is only available to specific groups of users can be accessed through these networks by means of secure channels and different identification methods.
为使信息在附近的显示设备上显示,用户必须拥有得以接入可存取信息的网络的计算机以及与该计算机相连的显示设备。因此,经常旅行而且需要访问在例如公司服务器上存储的信息的人们必须随身携带计算机,以便能访问所想要的信息。此外,他们必须随身携带便携式调制解调器,或得以接入网络连接。In order for the information to be displayed on a nearby display device, the user must have a computer with access to the network from which the information can be accessed and a display device connected to the computer. Therefore, people who travel frequently and need to access information stored, for example, on a company server must carry a computer with them in order to be able to access the desired information. In addition, they must carry a portable modem with them, or have access to a network connection.
信息的存取可借助实现例如无线应用协议(WAP)的蜂窝电话、个人数字助理(PDA)或类似设备完成。接着,用户得以在蜂窝电话上访问以可显示格式显示的信息。然而,如果信息是包含大量文本的文本文件,例如专利申请,或待修理的机器的设计图,那么这就不太合适了,而且经常根本不可能在蜂窝电话上显示这些信息。即使电话能使用普通网际协议(IP)连接来通信,信息也必须适合于电话或PDA的小尺寸屏幕,因此用户将很难得到概观或甚至阅读这种文件。Access to information may be accomplished by means of a cellular telephone, personal digital assistant (PDA) or similar device implementing, for example, the Wireless Application Protocol (WAP). The user is then able to access the information displayed in a displayable format on the cell phone. However, if the information is a text file containing a large amount of text, such as a patent application, or a blueprint of a machine to be repaired, then this is not very suitable, and often it is simply impossible to display this information on a cell phone. Even if the phone could communicate using an ordinary Internet Protocol (IP) connection, the information would have to fit on the small size screen of the phone or PDA, so it would be difficult for the user to get an overview or even read such a document.
发明内容Contents of the invention
本发明目的是使人们能以容易阅读和概览的形式显示信息,即使该信息为不适合在小显示器上方便阅读的形式。The purpose of the invention is to enable a person to display information in an easy to read and overview form, even if the information is in a form not suitable for convenient reading on a small display.
另一目的是使需要访问上面提及的字符信息的人们的移动性增强。Another object is to enhance the mobility of people who need to access the above-mentioned character information.
再一目的是使人们能获得在远程站上电子存储的文件。Yet another object is to enable access to documents stored electronically on remote sites.
特别地,根据本发明一方面,公开了一种在系统中选择并显示信息的方法,包括步骤:In particular, according to one aspect of the present invention, a method for selecting and displaying information in the system is disclosed, including the steps of:
由手持设备通过短距离无线连接从显示设备的通信装置接收显示设备的规格说明;receiving, by the handheld device, specifications of the display device from the communication means of the display device via a short-range wireless connection;
将文件地址以及所述显示设备的规格说明从所述手持设备经过网络发送到用以处理显示请求的设备;sending the address of the file and the specification of the display device from the handheld device over the network to the device for processing the display request;
在所述处理显示请求的设备中接收所述文件地址以及所述显示设备的规格说明;receiving the file address and the specification of the display device in the device for processing the display request;
在所述处理显示请求的设备中检索对应于所述文件地址的文件;retrieving the file corresponding to the file address in the device processing the display request;
在所述处理显示请求的设备中将所检索到的文件转换为适合于所述显示设备的格式;converting the retrieved file into a format suitable for the display device in the device processing the display request;
将所述转换后的文件从所述处理显示请求的设备经过网络发送到所述显示设备的通信装置;sending the converted file from the device processing the display request to the communication device of the display device via a network;
在所述显示设备的通信装置中接收所述转换后的文件;以及receiving said converted file in a communication means of said display device; and
将所述转换后的文件从所述显示设备的通信装置传递到与所述显示设备的通信装置相连的显示设备。The converted file is transferred from the communication means of the display device to a display device connected to the communication means of the display device.
根据本发明另一方面,公开了一种用于选择并显示信息的系统,包括:According to another aspect of the present invention, a system for selecting and displaying information is disclosed, comprising:
手持设备,使得能在所述手持设备的屏幕上显示从信息提供商检索到的信息,包括:A handheld device enabling display of information retrieved from an information provider on a screen of said handheld device, comprising:
I/O接口,用于与显示设备的通信装置进行短距离无线通信,The I/O interface is used for short-distance wireless communication with the communication device of the display device,
用于经所述用以短距离通信的I/O接口接收显示设备标识的装置,means for receiving a display device identity via said I/O interface for short-range communication,
用于发送文件地址到处理显示请求的设备的装置;处理显示请求的设备,包括:means for sending a file address to a device processing a display request; a device processing a display request comprising:
用于从手持设备接收涉及将被显示的文件的文件地址的装置;means for receiving from the handheld device a file address relating to the file to be displayed;
用于接收显示设备的规格说明的装置;means for receiving specifications for display devices;
用于检索对应于所述文件地址的文件的装置;means for retrieving a file corresponding to said file address;
用于根据所述显示设备的规格说明转换所检索到的文件为适合于所述显示设备的格式的装置;以及means for converting the retrieved file into a format suitable for the display device according to the specification of the display device; and
用于发送所述转换后的文件到所述显示地址的装置;means for sending said converted file to said display address;
显示设备的通信装置,包括:Communication means for display devices, including:
用于与手持设备短距离无线通信的I/O接口;I/O interface for short-distance wireless communication with handheld devices;
用于经所述用以短距离无线通信的I/O接口发送显示设备标识的装置;以及means for sending a display device identity via said I/O interface for short-range wireless communication; and
用于接收将由显示设备显示的信息的装置。Means for receiving information to be displayed by a display device.
根据本发明的再一个方面,提供了一种用于处理显示请求的设备的方法,包括步骤:According to still another aspect of the present invention, a method for processing a device for displaying a request is provided, comprising the steps of:
接收涉及将被显示的文件的文件地址;Receiving refers to the file address of the file to be displayed;
接收显示设备的规格说明;Receive specifications for display devices;
检索对应于所述文件地址的文件;retrieving the file corresponding to the file address;
转换所检索到的文件为适合于所述显示设备的格式;以及converting the retrieved file to a format suitable for said display device; and
发送所述转换后的文件。Send the converted file.
根据本发明的再一个方面,提供了一种用于处理显示请求的设备,包括:According to still another aspect of the present invention, a device for processing a display request is provided, including:
用于接收涉及将被显示的文件的文件地址的装置;means for receiving a file address relating to the file to be displayed;
用于接收显示设备的规格说明的装置;means for receiving specifications for display devices;
用于检索对应于所述文件地址的文件的装置;means for retrieving a file corresponding to said file address;
用于根据所述显示设备的规格说明,将所检索到的文件转换为适合于所述显示设备的格式的装置;以及means for converting the retrieved file into a format suitable for the display device according to the specification of the display device; and
用于发送所述转换后的文件到所述显示设备的装置。means for sending said converted file to said display device.
根据本发明的再一个方面,提供了一种用于显示设备的通信装置的方法,所述方法包括步骤:According to still another aspect of the present invention, a method for a communication device of a display device is provided, the method includes the steps of:
接收对于显示设备的标识的请求;receiving a request to display an identification of a device;
通过短距离连接发送所述通信装置的标识;sending an identification of said communication device over a short-range connection;
接收对于显示设备的规格说明的请求;receiving requests for specifications of display devices;
在接收到所述请求之后,发送所请求的规格说明;以及upon receipt of said request, send the requested specification; and
在发送所述规格说明之后,接收文件以由所述显示设备显示。After sending the specification, a file is received for display by the display device.
根据本发明的另一个方面,提供了一种显示设备的通信装置,包括:According to another aspect of the present invention, a communication device for a display device is provided, including:
用于短距离无线通信的I/O接口;I/O interface for short-distance wireless communication;
用于通过所述用以短距离无线通信的I/O接口发送显示设备标识的装置;means for sending a display device identity through the I/O interface for short-range wireless communication;
用于通过所述用以短距离无线通信的I/O接口接收对于显示设备的规格说明的请求的装置;means for receiving a request for specification of a display device via said I/O interface for short-range wireless communication;
用于发送所述显示设备的规格说明的装置;means for transmitting specifications of said display device;
用于接收将由显示设备显示的信息的装置;以及means for receiving information to be displayed by the display device; and
用于使所述显示设备显示所接收的信息的装置。Means for causing said display device to display received information.
根据本发明的再一个方面,提供了一种用于手持设备的方法,使得能在所述手持设备的显示屏上显示从信息提供商检索到的信息,以在与所述手持设备相分离的显示设备上显示信息,所述方法包括步骤:According to a further aspect of the present invention there is provided a method for a handheld device enabling display of information retrieved from an information provider on a display screen of said handheld Displaying information on a display device, the method includes the steps of:
通过短距离无线连接广播标识请求,以标识附近的显示设备;Broadcast an identification request over a short-range wireless connection to identify nearby display devices;
通过所述短距离无线连接从所述显示设备的通信装置接收显示设备的标识;receiving an identification of a display device from a communication device of the display device via the short-range wireless connection;
通过所述短距离无线连接从所述通信装置接收显示设备的规格说明;以及receiving a specification of a display device from the communication device via the short-range wireless connection; and
发送所选择的信息文件的地址以及所述显示设备的规格说明到用以处理显示请求的设备。The address of the selected information file and the specification of the display device are sent to the device for processing the display request.
根据本发明的再一个方面,提供了一种手持设备,使得能在所述手持设备的屏幕上显示从信息提供商检索到的信息,用于在与所述手持设备相分离的显示设备上显示信息,所述手持设备包括:According to a further aspect of the present invention there is provided a handheld device enabling display on the screen of said handheld device information retrieved from an information provider for display on a display device separate from said handheld device information, the handheld device includes:
用于短距离通信的I/O接口;I/O interface for short distance communication;
用于通过所述用以短距离通信的I/O接口接收显示设备标识的装置;means for receiving and displaying device identification via said I/O interface for short-distance communication;
用于选择从信息提供商可得到的信息以在显示设备上显示的装置;以及means for selecting information available from an information provider for display on a display device; and
用于发送将在所述显示设备上显示信息的请求的装置。means for sending a request for information to be displayed on said display device.
根据本发明的系统解决了上述问题。当需要某一文件时,本系统的用户只需拿起他的手持设备,使其显示标示该文件的页面,在所述页面上选择所想要的文件以显示在显示设备上,使其标识附近显示设备的通信装置,以及接着使该文件显示在所述显示设备上。只要有标识文件的地址,文件就可位于网络的任何节点。文件的地址从手持设备发送到处理显示请求的设备,显示设备的规格说明或从手持设备或从显示设备的通信装置发送到处理显示请求的设备,接着将以显示设备理解的格式发送该文件到显示设备。The system according to the invention solves the above-mentioned problems. When a certain file is needed, the user of this system only needs to pick up his handheld device to make it display the page marking the file, select the desired file on the page to be displayed on the display device, and make it marked The communication means of a nearby display device, and then causing the file to be displayed on said display device. A file can be located on any node of the network as long as there is an address identifying the file. The address of the file is sent from the handheld device to the device that handles the display request, the specification of the display device or the communication means from the handheld device or from the display device to the device that handles the display request, which then sends the file in a format that the display device understands to display screen.
能允许基本上任何类型的文件在基本上任何类型的显示设备上显示的系统更佳。此外,系统无需手持设备或显示设备的通信装置有任何额外的存储器用以存储用于各种文件格式和显示设备的转换工具就能具有这种优势。这是通过使所请求的文件在处理显示请求的设备上转换实现的。A system that allows substantially any type of file to be displayed on substantially any type of display device is even more advantageous. Furthermore, the system has this advantage without requiring any additional memory in the communication means of the handheld device or display device to store conversion tools for various file formats and display devices. This is accomplished by causing the requested file to be translated on the device processing the display request.
在处理显示请求的设备上执行转换的另一优点在于,这种转换既不会对手持设备也不会对通信装置的正常操作造成负面影响。Another advantage of performing the transition on the device handling the display request is that such transition does not negatively affect the normal operation of neither the handheld device nor the communication device.
在处理显示请求的设备上执行转换的还一个优点在于,文件不必发送到手持设备,至少不必在其转换之前发送。这是通过使处理显示请求的设备基于从手持设备接收的文件地址检索所请求文件实现的,因此手持设备只需要传递文件地址以便使处理显示请求的设备能得到文件。因此,通过使处理显示请求的设备检索文件,在手持设备的通信路径上能节省带宽。A further advantage of performing the conversion on the device handling the display request is that the file does not have to be sent to the handheld device, at least not before it is converted. This is accomplished by having the device handling the display request retrieve the requested file based on the file address received from the handheld, so the handheld need only pass the file address in order to make the file available to the device handling the display request. Thus, bandwidth can be saved on the communication path of the handheld device by having the device handling the display request retrieve the file.
在处理显示请求的设备上执行转换并由此定位转换装置在此位置的另一优势在于,能在很大程度上简化增加新的转换装置或更换旧有转换装置的过程。其原因之一在于手持设备或显示设备的数量大大超过处理显示请求的设备,因此管理员在处理显示请求的设备上更容易执行转换装置的升级。另一原因在于手持设备很可能不是总连接到网络。因此,如果该装置位于手持设备则将要求用户个人执行转换装置的更新。Another advantage of performing the transformation on the device handling the display request, and thus locating the transformation device at this location, is that the process of adding a new transformation device or replacing an old one can be greatly simplified. One reason for this is that there are far more handheld or display devices than devices handling display requests, so it is easier for administrators to perform conversion upgrades on devices handling display requests. Another reason is that handheld devices are likely not always connected to the network. Therefore, the user will be required to personally perform an update of the conversion device if the device is located in a handheld device.
该系统的另一优势在于手持设备能与附近的显示设备交换数据,而且借助于短距离通信链路能标识它们。因此,用户无需担心手动标识显示设备和打出使用显示设备所需的数据。结果,用户无需搜索实现显示所需的参数。这些优势可借助在手持设备和显示设备的通信装置之间建立的短距离通信链路实现。短距离通信链路可例如利用蓝牙、IrDA、Open Air、Home RF、Hiper Lan、IEEE 802.11等实现。Another advantage of the system is that the handheld device can exchange data with nearby display devices and can identify them by means of short-range communication links. Therefore, the user does not need to worry about manually identifying the display device and typing out the data required to use the display device. As a result, the user does not need to search for parameters required to realize the display. These advantages can be achieved by means of a short range communication link established between the handheld device and the communication means of the display device. Short-range communication links can be implemented, for example, using Bluetooth, IrDA, Open Air, Home RF, Hiper Lan, IEEE 802.11, and the like.
在本发明的上下文中,显示设备表示能显示在手持设备的小显示器上无法满意显示的电子表示信息。显示设备可以是例如,屏幕、相当大的显示器、e-book、电子相框或打印机。In the context of the present invention, a display device represents electronically represented information that cannot be satisfactorily displayed on a small display of a handheld device. A display device may be, for example, a screen, a relatively large monitor, an e-book, an electronic photo frame, or a printer.
根据本发明的优选实施例,显示设备是在高度可移动的媒介之上或之内创建电子文件副本的设备。如果这样的话,显示设备可以是例如,常规打印机或电子可控显示媒介,例如e-book,电子相框等。According to a preferred embodiment of the present invention, the display device is a device that creates copies of electronic documents on or in highly removable media. If so, the display device may be, for example, a conventional printer or an electronically controllable display medium such as an e-book, electronic photo frame or the like.
在优选实施例中显示设备为打印机。通过经打印机在可打印媒介上显示信息,能使信息以高分辨率显示而且容易得到该信息的概览。使用打印机作为显示设备的另一优点在于打印文件格式是众所周知且基本上人人都容易使用,而且打印文件容易添加注释或标记,这对于大部分的合同仍然很需要。In a preferred embodiment the display device is a printer. By displaying the information on a printable medium via a printer, the information can be displayed in high resolution and an overview of the information can be easily obtained. Another advantage of using a printer as a display device is that the format of the print file is well known and easy to use by basically everyone, and the print file is easy to annotate or mark up, which is still required for most contracts.
信息服务提供商是允许访问网络上的可浏览信息,例如电子存储的文件、e-mail、草图、设计图等的系统。信息服务提供商例如可以是,用于为雇员或允许访问他们的其它人提供公司的文件服务的因特网入口或服务器。用于提供公司文件服务的服务器可以是例如,诸如统一存储转发服务器的系统。Information service providers are systems that allow access to browsable information on the network, such as electronically stored documents, e-mails, sketches, designs, etc. An information service provider may be, for example, an Internet portal or server used to serve a company's files to employees or others who are allowed to access them. A server for providing corporate file services may be, for example, a system such as a unified store-and-forward server.
手持设备是能通过网络通信,而且至少是以文本形式但也优选图片形式显示在网络节点上找到的信息的设备。此外,它的尺寸优选用户在用一只手操作它时能握于另一只手内的尺寸。手持设备可以是例如,蜂窝电话、PDA或小型计算机。在优选实施例中,该装置装有浏览器用于显示和浏览在网络上可得到的信息。A handheld device is a device capable of communicating over a network and displaying information found on network nodes at least in text form but preferably also in graphic form. Furthermore, its size is preferably such that the user can hold it in one hand while operating it with the other. A handheld device may be, for example, a cell phone, a PDA, or a small computer. In a preferred embodiment, the device is equipped with a browser for displaying and viewing information available on the Internet.
在本发明的语境中,网络是例如,用于电话的通信网络、广域网(WAN)、局域网(LAN)、因特网或内联网。In the context of the present invention, a network is eg a communication network for telephony, a Wide Area Network (WAN), a Local Area Network (LAN), the Internet or an Intranet.
在本发明的一个优选实施例中,从手持设备通过无线电话网和提供手持设备访问信息服务提供商的网络运营商站点执行信息的搜索或选择,信息服务提供商可以直接在该站点上访问或可通过网络访问。在这个实施例中,手持设备为蜂窝电话而且只要电话能与电话运营商的网络建立连接用户就能搜索信息。该实施例具有使信息能在几乎任何位置获得,允许用户搜索文件以无论身在何处都能显示的优点。然后,当文件被找到时,用户可移动到在电话和显示设备的通信装置之间能建立短距离通信链路的位置以显示该文件。In a preferred embodiment of the invention, the search or selection of information is performed from the handheld device over the wireless telephone network and the network operator's site that provides the handheld device with access to an information service provider where the information service provider can directly access or Accessible via the web. In this embodiment, the handheld device is a cellular phone and the user can search for information as long as the phone can establish a connection with the phone operator's network. This embodiment has the advantage of making information available in almost any location, allowing users to search for files to display no matter where they are. Then, when the file is found, the user can move to a location where a short range communication link can be established between the phone and the communication means of the display device to display the file.
在本发明的另一优选实施例中,从手持设备通过短距离通信链路和显示设备的通信装置执行信息的搜索或选择。在这个实施例中,通信装置提供因特网、内联网或另一计算机网络的接入点,由此可访问信息服务提供商。这个实施例的手持设备可以是例如PDA或小型计算机。这个实施例的优点在于,除了用于搜索或选择信息的短距离通信链路外,手持设备无需任何其它连接。In another preferred embodiment of the invention, the search or selection of information is performed from the hand-held device via the short-range communication link and the communication means of the display device. In this embodiment, the communication device provides an access point to the Internet, an intranet, or another computer network, whereby an information service provider can be accessed. The handheld device of this embodiment may be, for example, a PDA or a small computer. An advantage of this embodiment is that the hand-held device does not require any other connection than a short-range communication link for searching or selecting information.
根据优选实施例,处理显示请求的设备为信息服务提供商中的一个模块。通过提供处理显示请求的设备作为信息服务提供商的一个模块,该设备能与信息服务共享功能和对接。此外,如果信息服务提供商提供机密信息,那么显示文件的安全就很容易得到保证。According to a preferred embodiment, the device for processing the display request is a module in the information service provider. By providing the device for processing display requests as a module of the information service provider, the device can share functions and interfaces with the information service. In addition, if the information service provider provides confidential information, the security of the displayed file can be easily guaranteed.
系统可使用不同路径来发送显示文件,它是被转换为适当格式的请求文件。有可能制造支持所有路径或仅支持一个或一些路径的设备。因此,从处理显示请求的设备到下述的显示设备的路径都可由一个设备支持。The system can use different paths to send the display file, which is the requested file converted into the appropriate format. It is possible to manufacture devices that support all paths or only one or some paths. Therefore, the paths from the device processing the display request to the display device described below can all be supported by one device.
在本发明的一个优选实施例中,显示文件从处理显示请求的设备通过至少用于蜂窝电话的无线网络、手持设备以及短距离通信链路发送到显示设备的通信装置。这个实施例的一个优点在于,即使显示设备的通信装置缺乏网络连接也能发送显示文件到显示设备。另一优点在于,在选择文件和显示设备期间用于发送显示文件的路径已经建立,因此用户能确定有一条路径可用于发送显示文件到显示设备。In a preferred embodiment of the invention the display file is sent from the device handling the display request to the communication means of the display device over at least a wireless network for cellular telephones, handheld devices and short range communication links. An advantage of this embodiment is that the display file can be sent to the display device even if the communication means of the display device lacks a network connection. Another advantage is that the path for sending the display file is already established during the selection of the file and the display device, so the user can be sure that there is a path available for sending the display file to the display device.
在本发明的另一优选实施例中,显示文件通过诸如因特网和/或内联网的网络从处理显示请求的设备发送到显示设备的通信装置。这个实施例的优点在于传输的数据率很高。这个实施例的另一优点在于用户在等待显示时能使用手持设备执行其它任务。In another preferred embodiment of the invention, the display file is sent from the device processing the display request to the communication means of the display device via a network such as the Internet and/or an Intranet. The advantage of this embodiment is that the data rate transmitted is very high. Another advantage of this embodiment is that the user can use the handheld device to perform other tasks while waiting for the display.
在本发明的还一个优选实施例中,显示文件通过e-mail从处理显示请求的设备发送到显示设备的通信装置。这个实施例的优点在于,在位于防火墙后面的显示设备显示显示文件没有任何问题,而且传输的数据率很高。根据一个实施例,包含显示文件的e-mail被发送到用于处理寻址到显示设备的e-mail的邮件服务器。接着,或者由邮件服务器发送有关新接收到的e-mail的通知给通信装置,或者由通信装置频繁地检测邮件服务器是否有新邮件到达。In yet another preferred embodiment of the present invention, the display file is sent by e-mail from the device processing the display request to the communication means of the display device. The advantage of this embodiment is that there is no problem in displaying the display file on a display device located behind a firewall, and that the transmitted data rate is high. According to one embodiment, the e-mail containing the display file is sent to a mail server for processing e-mail addressed to the display device. Then, either the mail server sends a notification about the newly received e-mail to the communication device, or the communication device frequently detects whether a new mail arrives in the mail server.
根据本发明一方面,存储于网络节点的所选文件的显示借助基本上包括手持设备、显示设备的通信装置以及处理显示请求的设备的系统实现。通过操作手持设备,用户能从所述通信装置得到显示设备的规格说明。这个规格说明接着与所选文件的地址一起发送到处理显示请求的设备。在这个设备中,所选择的文件接着被转换为适合于所述通信装置的显示设备的格式,在此显示设备显示经转换的文件。系统可以利用WAP-技术从手持设备发送信息到处理显示请求的设备以及访问因特网上的信息。另外,系统可以例如利用蓝牙或IrDA用于手持设备或所述通信装置之间的通信。系统还可实现移动打印和移动访问在小显示屏上无法显示的文件。According to an aspect of the invention, the display of selected files stored at a network node is effected by means of a system essentially comprising a handheld device, communication means for displaying the device, and a device for processing display requests. By operating the hand-held device, the user can obtain the specification of the display device from said communication means. This specification is then sent along with the address of the selected file to the device that handles the display request. In this device, the selected file is then converted into a format suitable for a display device of said communication device, where the converted file is displayed. The system can use WAP-technology to send information from handheld devices to devices that process display requests and access information on the Internet. Additionally, the system may eg utilize Bluetooth or IrDA for communication between handheld devices or said communication means. The system also enables mobile printing and mobile access to documents that cannot be displayed on a small display.
另外,显示设备的通信装置可被设置成通过短距离通信接收存储于手持设备中的简单信息文件以及传递简单信息文件给显示设备。这些文件可以是例如包括WAP-页、电话号码表、地址表等信息的文本文件。为启动发送这些信息用于显示,手持设备在其某个菜单内有“显示”或“打印”命令,手持设备还可装设专用于这个动作的按键。In addition, the communication device of the display device can be configured to receive the simple information file stored in the handheld device and transmit the simple information file to the display device through short-distance communication. These files may be, for example, text files containing information such as WAP-pages, telephone number lists, address lists, etc. To initiate the sending of these information for display, the handheld device has a "display" or "print" command in one of its menus, and the handheld device may also be equipped with a key dedicated to this action.
通过下面的详细描述本发明的其它适用范围将变得更为清晰。然而应理解的是,在指示本发明的优选实施例时提供的详细描述和特定例子只用于示意,因为通过这些详细描述本领域的技术人员知道在本发明的精神和范围内的各种变化和修改。Other applicable scopes of the present invention will become clearer through the following detailed description. It should be understood, however, that the detailed description and specific examples, while indicating the preferred embodiment of the invention, are given by way of illustration only, since various changes will come within the spirit and scope of the invention to those skilled in the art from these detailed descriptions. and modify.
附图说明Description of drawings
通过下面参考附图对当前优选实施例的详细描述,本发明的其它特征和优势将变得更加清晰,其中:Other features and advantages of the present invention will become more apparent from the following detailed description of presently preferred embodiments with reference to the accompanying drawings, in which:
图1是本发明的优选实施例的简图;Figure 1 is a schematic diagram of a preferred embodiment of the present invention;
图2是使用一种优选的显示设备的通信装置的本发明优选实施例的简图;Figure 2 is a schematic diagram of a preferred embodiment of the invention of a communication device using a preferred display device;
图3是使用另一种优选的显示设备的通信装置的本发明优选实施例的简图;Figure 3 is a schematic diagram of a preferred embodiment of the present invention of a communication device using another preferred display device;
图4是使用再一种优选的显示设备的通信装置的本发明优选实施例的简图;FIG. 4 is a schematic diagram of a preferred embodiment of the present invention using yet another preferred communication device of a display device;
图5是根据本发明的优选实施例的处理显示请求的设备的简图;FIG. 5 is a schematic diagram of a device for processing display requests according to a preferred embodiment of the present invention;
图6是根据本发明的优选实施例的手持设备的简图;Figure 6 is a simplified diagram of a handheld device according to a preferred embodiment of the present invention;
图7a是显示设备的通信装置的一种实施例的简图;Figure 7a is a schematic diagram of an embodiment of a communication means of a display device;
图7b是显示设备的通信装置的另一种实施例的简图;Figure 7b is a schematic diagram of another embodiment of the communication means of the display device;
图8是根据本发明的优选实施例的手持设备的过程流程图;Figure 8 is a process flow diagram of a handheld device according to a preferred embodiment of the present invention;
图9是根据本发明的优选实施例处理显示请求的设备的过程流程图;FIG. 9 is a process flow diagram of a device for processing a display request according to a preferred embodiment of the present invention;
图10a和b是本发明的优选实施例中显示设备的通信装置的过程流程图;10a and b are process flow diagrams of the communication means of the display device in a preferred embodiment of the present invention;
图11是根据本发明的一个实施例在系统的不同设备之间发送的信号流程图;Fig. 11 is a flow chart of signals sent between different devices of the system according to one embodiment of the present invention;
图12是本发明一个实施例的简图,其中信息服务提供商处理e-mail;以及Figure 12 is a schematic diagram of an embodiment of the present invention in which an information service provider handles e-mail; and
图13是借助手持设备打印e-mail及e-mail附件的过程流程图。Fig. 13 is a flow chart of the process of printing e-mail and e-mail attachments by means of the handheld device.
具体实施方式Detailed ways
在图1中,示出了文件显示系统的优选实施例。该系统包括至少一个蜂窝电话100、至少一个信息服务提供商200以及至少一个显示设备的通信装置300,在图1中由300a和300b表示。In Fig. 1, a preferred embodiment of a document display system is shown. The system comprises at least one
蜂窝电话100通过无线网络14(例如GSM网络、TDMA网络或用于蜂窝电话的其它无线网络)和提供到网络10的无线接入的网络运营商站点12连接到网络10(例如因特网、内联网、广域网(WAN)、局域网(LAN))。接入网络10是通过使站12具有实现了例如无线应用协议(WAP)、超文本传输协议(HTTP)或用于通过无线电话网传递信息的其它一些协议的网关实现的。此外,蜂窝电话100还装有用于短距离无线通信(如蓝牙)的接口。
信息服务提供商200或直接与站12相连或连接到网络10。然而,信息服务提供商200应能接入网络10。信息服务提供商200可以是因特网入口或服务于公司文件的服务器,而且以适合于电话100的格式在网络上提供到文件、e-mail和/或其它可浏览信息的访问。打印服务设备210优选内建到信息服务提供商200,但也可位于信息服务提供商200外部。打印服务设备210是处理要打印的文件请求的设备,它优选作为在信息服务提供商中执行的软件代码实现。The
通信装置300a、b连接打印机380到网络10。通信装置可以例如在打印服务器中实现。它可连接到打印机或作为外部设备300a、内部设备300b或作为嵌入设备300b。它具备用于短距离无线通信(如蓝牙)的接口。通信装置300a、b的主要任务是确保发送到一个通信装置以打印的打印文件被打印,以及提供打印机规格说明给蜂窝电话。在另一个实施例中通信装置从蜂窝电话接收文件地址,接着,通信装置发送文件地址和打印机规格说明到信息服务提供商。打印机规格说明包括有关将打印的打印文件的传输路由数据、打印机的特性,这将在下面进一步详细描述。The communication devices 300a, b connect the
打印机服务设备210和通信装置300a、b之间的打印文件的传输路由可以是不同类型,这取决于为接收打印文件所商定的通信装置的种类。一个路由是通过网络10利用IP协议直接发送打印文件到其中一个通信装置300a、b。为此可使用文件传输协议(FTP)、因特网打印协议(IPP)等协议。另一路由是例如借助SMTP或IMAP在邮件中发送打印文件到专用于所选择的通信装置300a、b的邮件地址。E-mail接着路由到邮件服务器390,邮件服务器390提供该打印文件给所选择的通信装置300a、b。还有一个路由是例如借助IP和/或WAP协议(例如作为无线会话协议(WSP))发送打印文件返回到蜂窝电话100,以及经由用于短距离通信20的接口发送打印文件到所选择的通信装置300a、b。The transmission route of the print file between the
在图2、3和4中示出了所述不同的通信装置实现。这些附图还详细示意了本发明的一个实施例,例如该网络被描述为因特网11,而打印机的位置由定义了打印机附近范围的框架50环绕。在这个实施例中,通信装置300的附近环境应看作受办公室或建筑物限制的公司的LAN,或能被通信装置300接收到的电话100的短距离通信20的区域。如图2和3所示,连接到因特网的公司LAN通常借助诸如防火墙52的安全系统与之相连以便降低未授权访问LAN的风险。此外,图中示出了3种可能的信息服务提供商200a-c,通常称之为200,一个由运营商在站12提供,一个提供作为因特网入口62,另一个由为雇员提供公司文件服务的公司60提供。在这3个附图中,请求文件打印的程序可以是同一个程序,只有根据当前通信装置实现的说明书中的数据有差别。The different communication device implementations are shown in FIGS. 2 , 3 and 4 . The figures also illustrate in detail an embodiment of the invention, for example the network is depicted as the
图2示出了接收打印文件作为e-mail的通信装置实现。E-mail从其中一个打印服务设备210a-c(通常称为210)经因特网11、防火墙52以及最后经过LAN发送到e-mail服务器390。当在e-mail中包含的打印文件在邮件服务器390接收时,它发送到通信装置300以打印。通过使用e-mail作为打印文件的载体,能避免通过防火墙52获取打印文件可能出现的问题。Fig. 2 shows a communication device implementation for receiving print documents as e-mail. E-mails are sent from one of the
图3示出了经因特网、防火墙以及网络连接(可以是LAN或单个因特网接入点)直接从其中一个打印服务设备210a-c接收打印文件的通信装置实现。在这个实施例中,打印文件的地址指向通信装置300。Figure 3 shows a communication device implementation for receiving print files directly from one of the
图4示出了经至少无线电话网14、电话100以及短距离通信链路20从其中一个打印服务设备210a-c接收打印文件的通信装置实现。在这个实施例中,如果使用位于运营商位置的打印服务设备210a,那么打印文件无需通过因特网发送,但如果合适的话可使用因特网。如果没有网络连接或如果存在不连接通信装置到网络的其它原因则优选这种通信装置实现。FIG. 4 shows a communication device implementation for receiving a print file from one of the
现在参考图5,图中示出了打印服务设备210的实施例。打印服务设备210装有装置212,用于接收打印文件的请求。该请求包含指示文件的位置的文件地址以及打印机规格说明。打印机规格说明包括例如,有关如何发送打印文件到打印机以及打印机的制造商和型号等的信息,这将在下面详细描述。该请求从用于接收请求的装置212传递到控制装置214。控制装置214接着从该请求中提取出文件地址并将其传递到用于检索文件的装置216。Referring now to FIG. 5, an embodiment of a
用于检索文件的装置216接着从信息提供商访问的存储器230内的特定地址检索文件。存储器230可以是信息服务提供商的存储器或与之相连的任何通过诸如因特网或内联网的网络可连接和存取的存储器。控制装置214将检索的文件和包含用于选择适当设备驱动器220的数据的打印机规格说明的一部分传递到文件转换装置218。The means 216 for retrieving the file then retrieves the file from a particular address within the
文件转换装置218检测该检索文件以找出文件的存储格式。检测该格式的最简单方法是读出和解释文件扩展名,例如“.txt”为纯文本文件,“.doc”为MicrosoftWord文件,“.pdf”为Acrobat阅读器文件,“.GIF”为标记图象文件,“.ps”为postscript文件,“.dwg”为AutoCad文件等等。然而,仅检测文件的扩展名是了解该格式的不确定方法,因为扩展名可能是错误的或是另一程序可能使用同一扩展名。因此,在优选实施例中,还要检测文件内容中指示文件格式的部分。当确定文件格式后,文件转换装置218选择相应的应用224以解释文件。应用224可以是专用于解释一个或多个格式的程序,或它可以是甚至能生成当前格式的文件的程序的完全版本。The file conversion means 218 examines the retrieved file to find out the storage format of the file. The easiest way to detect this format is to read and interpret the file extension, e.g. ".txt" for a plain text file, ".doc" for a Microsoft (R) Word file, ".pdf" for an Acrobat (R) Reader file, ".GIF " for markup image files, ".ps" for postscript files, ".dwg" for AutoCad (R) files, and so on. However, just detecting a file's extension is an indeterminate way of knowing the format, since the extension might be wrong or another program might use the same extension. Therefore, in a preferred embodiment, a portion of the file content indicating the file format is also detected. After the file format is determined, the file conversion device 218 selects a
此外,文件转换装置218使用包含数据的打印机规格说明部分来选择适当的设备驱动器220以确定使用什么设备驱动器220创建打印文件。该确定可基于定义打印机制造商和型号的数据和/或打印机的即插即用(PnP)设备ID。In addition, the file conversion means 218 selects the
转换装置现在就可使用所选的应用224和所选的设备驱动器220来转换所请求的文件为目标打印机可使用的打印机文件。The conversion means can now use the selected
控制装置214还检测打印机规格说明中发送打印文件的路由。例如,规格说明可包含e-mail地址、通信装置的IP地址、或到蜂窝电话的返回地址。The control means 214 also detects the route for sending the print file in the printer specification. For example, a specification may contain an e-mail address, an IP address of a communication device, or a return address to a cell phone.
控制装置214为发送打印文件装置222提供路由信息,例如地址,以及打印文件。接着发送打印文件装置222借助所请求的路由发送打印文件到目标打印机。The
现在参考图6,图6示出了安排用于经短距离通信链路20请求和接收显示设备的规格说明以及经无线电话网发送文件请求的蜂窝电话100。蜂窝电话是具有WAP功能的蜂窝电话,装有用户接口110,包括触摸屏或显示器和键盘。用户接口连接到信息浏览器装置112,根据WAP标准,该浏览器装置响应用户接口110上的事件浏览网络上的信息。信息浏览器实现为由中央处理器(CPU)114处理的程序。经短距离通信链路的通信借助连接到CPU114的短距离通信接口116提供,它优选实现蓝牙。对于无线电话网14之上的通信来说,蜂窝电话装有普通的接口118,用于蜂窝电话。Referring now to FIG. 6, there is shown a
现在参考图7a和7b,它们示出了根据本发明的通信装置300的两个实施例。通信装置300的这两个实施例都装有中央处理器(CPU)302,用于处理通信装置300的程序。它们还装有用于借助短距离通信链路20通信的接口304,以及用于连接打印机380的接口306。根据图7a的通信装置300安排用于根据图4的路由经短距离通信链路20接收打印文件。根据图7b的通信装置300安排用于根据图2或图3的路由经网络10接收打印文件。因此,图7b的通信装置300还装有附加接口308用于通过网络10通信。通信装置300的这两个实施例都具有通过每个通信装置300的接口通信的协议。Reference is now made to Figures 7a and 7b, which illustrate two embodiments of a
经电话提供给打印服务设备的打印机规格说明的主要目的是标识打印机能打印什么格式,以及标识为必须发送到达打印机的文件使用哪个路由。为此,打印文件包括涉及打印机制造商和型号的数据以及打印文件的发送地址。打印机规格说明可以是例如类似下面提供的文本文件:The main purpose of the printer specification provided over the phone to the print service facility is to identify what formats the printer can print and which route to use for files that must be sent to the printer. For this purpose, the print file includes data concerning the manufacturer and model of the printer and the address to which the print file should be sent. A printer specification could be, for example, a text file like the one provided below:
<?xml version=’1.0’standalone=’yes’?><? xml version='1.0'standalone='yes'? >
<MobilePrint0.1><MobilePrint0.1>
<PrinterManufacturer></PrinterManufacturer><PrinterManufacturer></PrinterManufacturer>
<PrinterModel></PrinterModel><PrinterModel></PrinterModel>
<PrinterPnPID></PrinterPnPID><PrinterPnPID></PrinterPnPID>
<PrinterID></PrinterID><PrinterID></PrinterID>
<PrinterDeviceDriverURL></PrinterDeviceDriverURL><PrinterDeviceDriverURL></PrinterDeviceDriverURL>
<PrinterEmailAddress></PrinterEmailAddress><PrinterEmailAddress></PrinterEmailAddress>
<PrinterHostName></PrinterHostName><PrinterHostName></PrinterHostName>
<PrinterIPAddress></PrinterIPAddress><PrinterIPAddress></PrinterIPAddress>
<PrinterIPPURL></PrinterIPPURL><PrinterIPPURL></PrinterIPPURL>
<PrinterPDLs></PrinterPDLs><PrinterPDLs></PrinterPDLs>
<PrinterLocalName></PrinterLocalName><PrinterLocalName></PrinterLocalName>
<PrinterComment></PrinterComment><PrinterComment></PrinterComment>
</MobilePrint0.1></MobilePrint0.1>
在上面的说明书中,例如打印机制造商的数据将位于<PrinterManufacturer>和</PrinterManufacturer>之间。In the specification above, for example data for the printer manufacturer would be placed between <PrinterManufacturer> and </PrinterManufacturer>.
现在假设巡回服务技术员正在世界各地巡回服务和维修工业机器人。在任务期间,他在机器人中遇到了他不是很了解的故障。于是他需要机器人的参考文件。为得到这些文件,他询问具有根据本发明的优选实施例的打印机服务器的打印机。他也可使用其蜂窝电话并下令电话检测附近环境是否有根据本发明提供服务的通信装置。Now imagine that a traveling service technician is touring the world servicing and repairing industrial robots. During the mission, he encountered a glitch in the robot that he didn't quite understand. So he needs a reference file for the robot. To get these files, he asks the printer with the printer server according to the preferred embodiment of the present invention. He can also use his cell phone and order the phone to detect if there is a communication device in the vicinity providing service according to the invention.
现在参考图1和图8,当服务技术员定位了通信装置300时,他使用其具有WAP功能的蜂窝电话100以连接(步骤510)提供有到因特网10的WAP网关12的运营商。接着在电话100的显示屏显示WAP页(步骤512),由此他能通过选择在显示器上显示的链接(步骤514)浏览所链接的WAP页的网。每当选择一个链接时,电话100就检测该链接是否位于另一WAP页(步骤516)。如果该链接指向另一WAP页就下载该页面并在显示器上显示(步骤512),而且重复该程序(步骤512-516)。通过获得他存储在电话100中的地址接着选择地址或只是简单通过在电话100的信息浏览器中键入地址也可得到已知的WAP页面。Referring now to FIGS. 1 and 8 , when the service technician locates the
在上面提及的一种方式中,服务技术员得到包含他需要显示的文件的链接的信息页面(步骤512)。现在,他选择文件链接(步骤514),该文件不是WAP页面。电话100检测该链接是否指向的是一个WAP页面(步骤516),并发现它不是。接着,电话100显示一个打印/下载对话框(步骤518)。如果服务技术员选择下载,那么该文件可例如通过短距离通信链路下载(步骤522)到附近的计算机。然而,如果他选择打印,电话100将通过短距离通信接口广播一个标识请求到短距离通信20的电话100可及范围内的所有通信装置300(步骤524)。如果没有对该请求的响应,则在显示屏上显示错误消息(步骤528),指示没有可用的兼容通信装置300。接着,电话100返回步骤512并再次显示WAP页面。如果有一个或多个通信装置300响应该请求,则在显示屏上显示这些通信装置300(步骤530)。接着,服务技术员就能选择其中一个显示的通信装置(步骤530)。当选择了一个通信装置300后,电话100发送一个请求到所选择的通信装置300以请求打印机规格说明(步骤534)。通信装置300返回打印机规格说明(步骤536),该打印机规格说明在电话100接收。接着,由所选链接给出的包含文件地址的打印请求以及打印机规格说明经无线电话网14发送到信息服务提供商200的打印服务设备210(步骤538)。In one of the ways mentioned above, the service technician gets an information page (step 512) that contains links to the files he needs to display. Now, he selects a file link (step 514), which is not a WAP page.
现在参考图1和图9,打印服务设备210接收到打印请求(步骤602)。设备210标识请求的不同部分(步骤604),例如一个文件地址和一个打印机规格说明,并使用该文件地址来检索要打印的文件(步骤606)。接着,如上所述标识检索文件的格式(步骤608)。当建立了文件格式时,打印服务设备210利用请求中的这个信息和显示设备的规格说明找到适当应用以解释文件和设备驱动器,相应于打印机规格说明的信息,转换该文件为适合于所选择的打印机的打印文件(步骤610)。接着,该文件被转换为打印文件(步骤612)。Referring now to FIGS. 1 and 9, the
打印文件现在已经准备好发送到所选择的通信装置。然而,在发送打印文件之前,打印服务设备根据在打印机规格说明中给出的地址选择发送方法(步骤614)。之后,打印文件经上述的一个路由发送到通信装置(步骤616)。The print file is now ready to be sent to the selected communication device. However, before sending the print file, the print service device selects the sending method according to the address given in the printer specification (step 614). Afterwards, the print file is sent to the communication device via one of the above-mentioned routes (step 616).
现在参考图1和10a,如果通信装置300安排用于通过电话100和短距离通信20的接口或直接通过因特网10接收打印文件,那么通信装置300接收该打印文件(步骤702),并将其传递到打印机用于打印(步骤704)。Referring now to Figures 1 and 10a, if the
现在图1和10b,如果通信装置300安排用于通过e-mail接收打印文件,那么通信装置可以预定的时间间隔检查邮件服务器390(步骤712)。如果出现一个新邮件(步骤714),那么通信装置300检索该邮件(步骤716),之后从e-mail中提取出打印文件(步骤718)。当打印文件被提取后,它被传递到打印机380用于打印(步骤720)。Referring now to Figures 1 and 10b, if the
现在,服务技术员就可从打印机中取出该文件并开始修理机器人。The service technician can now remove the file from the printer and start repairing the robot.
参考图11,提出了在系统的设备之间以及在蜂窝电话和用户之间的通信例子。用户启动蜂窝电话的WAP浏览器(事件902)。接着,他使电话连接到信息服务提供商(事件904)。电话发送连接请求906到信息服务提供商。为响应,信息服务提供商发送鉴权请求908到该电话以鉴权该用户。用户键入PIN码到该电话(事件910),电话传递该用户的PIN码和SIM码到信息服务提供商作为鉴权消息912。当信息服务提供商认可了该用户时,它发送一个初始WAP页914到该电话。用户接着就能在该电话显示的页面上选择链接以浏览信息服务提供商的信息(事件916)。在浏览期间,电话根据所选择的链接请求页面,同时信息提供商通过发送该请求页面响应该请求;这与918的双向通信一致。当用户选择了一个不是WAP页面的文件链接时(事件920),电话显示打印对话框(事件922)。如果用户选择启动打印(事件924),那么电话通过实现例如蓝牙的短距离通信接口广播消息926到能用作本发明的通信装置的所有通信装置。所述通信装置接着通过发送消息928(包含标识信息)响应该请求到该电话。接着,如果有一个以上设备作出响应,则提示用户从列表中选择其中一个标识的通信装置。如果仅标识了一个设备,用户必须选择该设备或放弃该操作。当选择了通信装置时,电话发送打印机规格说明请求932到所选择的通信装置。所选择的通信装置通过返回打印机规格说明934到该电话作出响应。之后,电话发送包含打印机规格说明和文件地址的请求936到涉及在指定打印机打印文件的信息服务提供商。该请求被传递(938)到信息服务提供商的打印服务设备以转换该文件为可打印的格式,以及发送转换的文件到所选择的打印机。当文件被转换而且没有出现错误时,打印机服务设备例如通过e-mail发送打印文件940给通信装置。当打印文件给发送时,信息服务提供商得到有关该转换成功的消息942。如果转换失败,信息服务提供商得到有关转换失败的消息942。该消息沿944传递到给以用户显示的电话。Referring to Figure 11, an example of communication between devices of the system and between a cell phone and a user is presented. The user starts the cell phone's WAP browser (event 902). Next, he makes the phone connect to the information service provider (event 904). The phone sends a
本发明还可用于使在手持设备方便于接收e-mail。当前已经可能通过例如短消息系统(SMS)、WAP、i-模式等在PDA中或移动电话接收e-mail。然而,就例如CPU性能、存储器大小以及显示器的分辨率和尺寸而言手持设备的资源很有限。因此,如果完全可能的话很难在具有这种有限资源的手持设备中浏览复杂或较大的e-mail附件。The present invention can also be used to facilitate receipt of e-mail on handheld devices. It is currently already possible to receive e-mail in a PDA or mobile phone via eg Short Message System (SMS), WAP, i-Mode etc. However, the resources of handheld devices are limited in terms of, for example, CPU performance, memory size, and display resolution and size. Therefore, it is difficult, if at all possible, to browse complex or large e-mail attachments in a handheld device with such limited resources.
图12示出了根据本发明一个实施例的信息服务提供商200。这个实施例的信息服务提供商200安排用于管理e-mail帐户以及发送到所述e-mail帐户的e-mail地址的e-mail。这个实施例的信息服务提供商安排用于接收e-mail、存储e-mail和附加到e-mail的附件,以及根据请求为允许浏览该帐户的e-mail的人员显示存储的该帐户的e-mail。FIG. 12 shows an
当接收到e-mail后,所述信息服务提供商200在e-mail存储装置232存储e-mail的文本,如果有附件的话,在附加存储装置234存储附件,它还在所存储的e-mail文本为邮件中包含的每个附件登记一个指针。在本发明的优选实施例中,附件指针为例如统一资源定位(URL)的地址,如果附件指针为URL,那它可具有下述形式:After receiving the e-mail, the
http://www.abcd.com/?id=12345&key=12345。http://www.abcd.com/? id=12345&key=12345.
当接收显示e-mail的请求时,所述信息服务提供商200发送所请求的e-mail的文本的显示到手持设备100,由此请求了显示。对发送文本的显示并不包含任何附件,但包含属于该e-mail的附件指针。接着,用户就能借助手持设备100通过使用在本文之前描述的任何技术得到在附近的显示设备380显示的附件。When receiving a request to display an e-mail, the
为打印包含附件的完整的邮件,手持设备100包含一个菜单或显示按钮,它可启动上面提及的信息显示过程。为响应手持设备中当前浏览的或借助链接或指针在手持设备100的显示器上访问的整个邮件的打印请求,手持设备100检测e-mail的内容并根据本发明的先前描述的实施例发送e-mail及其附件的地址用于显示。在另一实施例中,手持设备100转发包含e-mail文本和附件指针的完整邮件到显示设备380的通信装置300。接着,通信装置300控制e-mail及其附件的显示。如果e-mail仅仅是纯文本而且显示设备是打印机380,那么通信装置300无需使用前面描述的打印服务,因为大部分打印机无需将文件转换为其它格式就能打印文本。In order to print the complete mail including attachments, the
为保证安全性,可使用HTTPS或其他保密信道用于附件或e-mail的传送。To ensure security, HTTPS or other secure channels can be used for attachment or e-mail transmission.
在图13中示出了从手持设备,例如蜂窝电话或PDA打印e-mail及其附件的一个实施例的流程图。用户访问为用户提供e-mail服务的信息服务提供商并下载新的e-mail文本到电话(步骤1002)。A flow diagram of one embodiment for printing e-mail and its attachments from a handheld device, such as a cell phone or PDA, is shown in FIG. 13 . The user accesses an information service provider that provides e-mail services to the user and downloads new e-mail texts to the phone (step 1002).
接着,用户就能阅读e-mail的文本并确定是否要打印e-mail的文本和可能的附件(步骤1004)。如果用户不想启动打印操作,用户返回到电话的e-mail界面(步骤1002)并且能下载下一个e-mail。然而,如果用户想要打印,那么用户在菜单中或通过按键选择“发送邮件”(步骤1006)。Next, the user can read the text of the e-mail and determine whether to print the text of the e-mail and possible attachments (step 1004). If the user does not want to initiate a print operation, the user returns to the phone's e-mail interface (step 1002) and can download the next e-mail. However, if the user wants to print, the user selects "send mail" in the menu or by pressing a key (step 1006).
接着,用户选择蓝牙作为传送方法(步骤1008)。电话广播请求要求标识在蓝牙信号范围内的所有具备蓝牙功能的设备。如果没有具备蓝牙功能的设备响应该请求,电话返回到e-mail界面(步骤1002)。如果有一个或多个响应该请求的设备,那么电话不得不检测响应的设备是否为打印机(步骤1012)。如果作出响应的设备没有一个为打印机则电话返回到e-mail界面(步骤1002)。如果一个或多个响应的设备为打印机,那么用户可选择其中一个并启动数据传送(步骤1014)。Next, the user selects Bluetooth as the transfer method (step 1008). The phone broadcast request requires the identification of all Bluetooth-enabled devices within range of the Bluetooth signal. If no Bluetooth enabled device responds to the request, the phone returns to the e-mail interface (step 1002). If there is one or more devices responding to the request, the phone has to detect whether the responding device is a printer (step 1012). If none of the responding devices is a printer then the phone returns to the e-mail interface (step 1002). If one or more of the responding devices are printers, the user may select one and initiate the data transfer (step 1014).
打印机的通信装置接收包含e-mail文本和可能的附件指针的数据。通信装置接着命令打印机打印e-mail的文本(步骤1016)。在本发明的一个实施例中,电话能使用户在多个显示中选择,例如显示e-mail文本和所有附件、只显示附件、只显示e-mail文本、显示特定附件等。The printer's communication means receives data containing the e-mail text and possibly a pointer to an attachment. The communication device then commands the printer to print the text of the e-mail (step 1016). In one embodiment of the invention, the phone enables the user to choose among multiple displays, such as displaying the e-mail text and all attachments, displaying only attachments, displaying only the e-mail text, displaying specific attachments, and the like.
接着,通信装置检测接收的数据是否包含任何附件指针(步骤1018)。如果没有显示指针,那么打印工作完成,但如果数据包含一个或多个附件的指针时,那么通信装置以可打印格式下载/请求这些指针并命令打印机打印它们(步骤1020)。如果附件指针指向不用首先转换的可打印附件,那么通信装置直接下载,但如果附件格式不转换就不能打印,如上所述发送请求到打印服务,并命令打印服务转换该附件。Next, the communication device detects whether the received data contains any attachment pointers (step 1018). If no pointers are displayed, the print job is complete, but if the data contains pointers to one or more attachments, then the communication device downloads/requests these pointers in a printable format and instructs the printer to print them (step 1020). If the attachment pointer points to a printable attachment that does not need to be converted first, then the communications device downloads directly, but cannot print the attachment without converting the format, sends a request to the print service as described above, and instructs the print service to convert the attachment.
Claims (12)
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE99045528 | 1999-12-13 | ||
| SE9904552A SE515775C2 (en) | 1999-12-13 | 1999-12-13 | Information selection and presentation method involves converting retrieved document to format suitable for printer and transmitting formatted document to cellular telephone through network |
| US19853100P | 2000-04-19 | 2000-04-19 | |
| US60/198,531 | 2000-04-19 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1423768A CN1423768A (en) | 2003-06-11 |
| CN1299184C true CN1299184C (en) | 2007-02-07 |
Family
ID=26663692
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB008183481A Expired - Lifetime CN1299184C (en) | 1999-12-13 | 2000-12-13 | Method and system for presenting information |
Country Status (6)
| Country | Link |
|---|---|
| EP (1) | EP1240577A1 (en) |
| JP (1) | JP2004500632A (en) |
| KR (1) | KR100781832B1 (en) |
| CN (1) | CN1299184C (en) |
| AU (1) | AU2416501A (en) |
| WO (1) | WO2001042894A1 (en) |
Families Citing this family (38)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2810486B1 (en) * | 2000-06-16 | 2005-04-15 | Schneider Automation S A | SYSTEM FOR ACCESSING AN AUTOMATION EQUIPMENT VIA A WIRELESS PROXIMITY NETWORK |
| US6789113B1 (en) | 2000-07-17 | 2004-09-07 | Kabushiki Kaisha Toshiba | Information input/output system, information input/output method, recording medium of recording information transmitting/receiving program, and image forming apparatus |
| JP2002091857A (en) * | 2000-09-18 | 2002-03-29 | Ricoh Co Ltd | Print fee collection method for printing system using portable information terminal |
| EP1195697A3 (en) * | 2000-10-03 | 2002-12-11 | Hewlett-Packard Company | Full information set delivery |
| US7609402B2 (en) | 2001-01-19 | 2009-10-27 | Flexiworld, Inc. | Methods for universal data output |
| US11467856B2 (en) | 2002-12-12 | 2022-10-11 | Flexiworld Technologies, Inc. | Portable USB device for internet access service |
| US11204729B2 (en) | 2000-11-01 | 2021-12-21 | Flexiworld Technologies, Inc. | Internet based digital content services for pervasively providing protected digital content to smart devices based on having subscribed to the digital content service |
| WO2002041107A2 (en) | 2000-11-20 | 2002-05-23 | Flexiworld Technologies, Inc. | Systems and methods for mobile and pervasive output |
| DE10062323A1 (en) * | 2000-12-14 | 2002-07-25 | Pat Gmbh | Device for monitoring an installation |
| JP3685083B2 (en) * | 2001-04-05 | 2005-08-17 | セイコーエプソン株式会社 | Image and audio output system via network |
| US7299490B2 (en) * | 2001-06-29 | 2007-11-20 | Hewlett-Packard Development Company, L.P. | Portable wireless device and software for printing by reference |
| US7760375B2 (en) | 2001-06-29 | 2010-07-20 | Hewlett-Packard Development Company, L.P. | Print by reference service method |
| US7031661B2 (en) * | 2001-06-29 | 2006-04-18 | Hewlett-Packard Development, L.P. | Portable wireless device and print device print by reference protocol |
| US7385718B2 (en) | 2001-06-29 | 2008-06-10 | Hewlett-Packard Development Company, L.P. | Print by reference method for portable wireless devices |
| US7190476B2 (en) | 2001-06-29 | 2007-03-13 | Hewlett-Packard Development Company, L.P. | Print by reference service communication protocol and interface |
| US7321443B2 (en) * | 2001-06-29 | 2008-01-22 | Hewlett-Packard Development Company, L.P. | Print device and program product for supporting print by reference methods |
| US20030078965A1 (en) | 2001-08-22 | 2003-04-24 | Cocotis Thomas A. | Output management system and method for enabling printing via wireless devices |
| WO2003019403A2 (en) * | 2001-08-22 | 2003-03-06 | Peerless Systems Corporation | Output management system and method for enabling printing via wireless devices |
| GB0120686D0 (en) | 2001-08-24 | 2001-10-17 | Intuwave Ltd | Data packet router for a wireless communication device |
| US7536182B2 (en) | 2001-09-18 | 2009-05-19 | Nec Corporation | Method and system for extending the capabilities of handheld devices using local resources |
| JP4518719B2 (en) | 2001-12-10 | 2010-08-04 | ソニー株式会社 | Data processing system, information processing apparatus and method, and computer program |
| US7133663B2 (en) | 2001-12-20 | 2006-11-07 | Accenture Global Services, Gmbh | Determining the context of surroundings |
| US8699053B2 (en) | 2002-01-24 | 2014-04-15 | Hewlett-Packard Development Company, L.P. | System and method for mobile printing from a desktop operating system using a portable computing device |
| CN100334578C (en) * | 2002-07-03 | 2007-08-29 | 兄弟工业株式会社 | Network system |
| GB2394799B (en) * | 2002-07-31 | 2006-01-25 | Hewlett Packard Co | Improvements relating to mobile printing |
| GB2393078B (en) | 2002-09-16 | 2005-12-21 | Samsung Electronics Co Ltd | A wireless communication device and a method for controlling the same |
| US7908401B2 (en) | 2002-12-12 | 2011-03-15 | Flexiworld Technology, Inc. | Method and device for wireless communication between computing devices |
| JP2004259206A (en) | 2003-02-27 | 2004-09-16 | Ntt Docomo Inc | Information management device, information output system, portable terminal, and information output method |
| CN107797953B (en) | 2003-04-11 | 2021-10-08 | 富意科技公司 | Integrated circuit storage device or method capable of realizing automatic operation |
| GB2400928A (en) * | 2003-04-22 | 2004-10-27 | Sharp Kk | Distributed periperal device control system |
| US7734729B2 (en) * | 2003-12-31 | 2010-06-08 | Amazon Technologies, Inc. | System and method for obtaining information relating to an item of commerce using a portable imaging device |
| GB2418761A (en) * | 2004-10-02 | 2006-04-05 | Hewlett Packard Development Co | Remote document processing |
| US20070109591A1 (en) * | 2005-11-14 | 2007-05-17 | Kamens Samuel N | Mobile-communication device directed printing |
| US7702688B2 (en) * | 2006-06-22 | 2010-04-20 | Sony Ericsson Mobile Communications Ab | Predictive data search |
| JP5611576B2 (en) * | 2009-12-03 | 2014-10-22 | ソニー株式会社 | Information processing apparatus, information processing method, and program |
| US8631089B1 (en) | 2010-12-14 | 2014-01-14 | Brilliance Publishing, Inc. | Previewing audio data associated with an item |
| CN102339373B (en) * | 2011-05-27 | 2014-08-20 | 苏州佳世达电通有限公司 | File supply system, electronic device and display panel |
| CN105611493A (en) * | 2016-03-11 | 2016-05-25 | 上海乐搜信息科技有限公司 | System and method for pushing information based on Bluetooth beacon node |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4943994A (en) * | 1987-10-30 | 1990-07-24 | Luma Telecom Incorporated | Still picture picturephone communications system |
| JPH10126347A (en) * | 1996-10-21 | 1998-05-15 | Canon Inc | Relay device |
| EP0869688A2 (en) * | 1997-04-04 | 1998-10-07 | Nokia Mobile Phones Ltd. | A method and means for transmitting a service page in a communication system |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR0159742B1 (en) * | 1996-06-30 | 1999-05-01 | 김광호 | Printers and methods for printing documents on the Internet |
-
2000
- 2000-12-13 WO PCT/SE2000/002517 patent/WO2001042894A1/en not_active Ceased
- 2000-12-13 EP EP00987894A patent/EP1240577A1/en not_active Withdrawn
- 2000-12-13 CN CNB008183481A patent/CN1299184C/en not_active Expired - Lifetime
- 2000-12-13 KR KR1020027007513A patent/KR100781832B1/en not_active Expired - Lifetime
- 2000-12-13 JP JP2001544120A patent/JP2004500632A/en not_active Abandoned
- 2000-12-13 AU AU24165/01A patent/AU2416501A/en not_active Abandoned
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4943994A (en) * | 1987-10-30 | 1990-07-24 | Luma Telecom Incorporated | Still picture picturephone communications system |
| JPH10126347A (en) * | 1996-10-21 | 1998-05-15 | Canon Inc | Relay device |
| EP0869688A2 (en) * | 1997-04-04 | 1998-10-07 | Nokia Mobile Phones Ltd. | A method and means for transmitting a service page in a communication system |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2001042894A1 (en) | 2001-06-14 |
| KR20020096043A (en) | 2002-12-28 |
| EP1240577A1 (en) | 2002-09-18 |
| AU2416501A (en) | 2001-06-18 |
| KR100781832B1 (en) | 2007-12-03 |
| CN1423768A (en) | 2003-06-11 |
| JP2004500632A (en) | 2004-01-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1299184C (en) | Method and system for presenting information | |
| US7028102B1 (en) | Method and system for presenting information | |
| JP5231620B2 (en) | Server device | |
| EP1293883B1 (en) | Printing method, storage medium and program for performing a printing operation and a printing device | |
| CN100352241C (en) | Systems for customizing behaviors and interfaces in service invocations | |
| HK1041327A1 (en) | File conversion method, data converter and file display system | |
| CN1222865C (en) | Data output control device and personal digital terminal | |
| CN1342284A (en) | Data output control device and method for providing data output service | |
| CN1342283A (en) | Data output controller | |
| CN1514402A (en) | data processing device | |
| CN1488106A (en) | Controller and manager for device-to-device pervasive digital output | |
| CN1364255A (en) | Portable terminal and data output control system | |
| JP5725707B2 (en) | Information processing apparatus, information processing apparatus control method, and program | |
| CN105120125B (en) | Client terminal and its control method | |
| CN1629792A (en) | Image processing apparatus, control method, storing medium and program | |
| JP2009268103A (en) | Method, apparatus and system for managing and/or sending electronic data | |
| CN1675910A (en) | Communication terminal having a function to inhibit connection to a particular site and program thereof | |
| CN1157651C (en) | Data output control device and personal digital assistant | |
| CN1342286A (en) | Data output controller | |
| CN1462393A (en) | Relay method, user interface providing method, proxy server device, client device, program, and recording medium | |
| CN1516830A (en) | Image/sound output system | |
| CN1679286A (en) | email delivery system | |
| US8179544B2 (en) | Image processing system, image processor and image processing program | |
| US9712692B2 (en) | Communication apparatus, communication method, and communication system for selecting whether or not to send acknowledgement response in response to request for acknowledgement response | |
| CN1932746A (en) | Network device, device link system, and device link method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CX01 | Expiry of patent term |
Granted publication date: 20070207 |
|
| CX01 | Expiry of patent term |