WO2001029705A1 - Systeme generant des informations et dispositif ajoutant des informations d'identification - Google Patents

Systeme generant des informations et dispositif ajoutant des informations d'identification Download PDF

Info

Publication number
WO2001029705A1
WO2001029705A1 PCT/JP2000/007323 JP0007323W WO0129705A1 WO 2001029705 A1 WO2001029705 A1 WO 2001029705A1 JP 0007323 W JP0007323 W JP 0007323W WO 0129705 A1 WO0129705 A1 WO 0129705A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
identification information
image data
terminal
image
Prior art date
Application number
PCT/JP2000/007323
Other languages
English (en)
French (fr)
Other versions
WO2001029705A8 (fr
Inventor
Takeshi Fujita
Hitoshi Endoh
Nariaki Hatta
Yasufumi Fujikawa
Original Assignee
Visionarts, Inc.
Sony Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from PCT/JP2000/005228 external-priority patent/WO2001009726A1/ja
Priority to US10/110,819 priority Critical patent/US7099490B1/en
Priority to IL14919300A priority patent/IL149193A0/xx
Priority to AU28062/01A priority patent/AU2806201A/en
Priority to MXPA02003694A priority patent/MXPA02003694A/es
Priority to CA002387216A priority patent/CA2387216A1/en
Application filed by Visionarts, Inc., Sony Corporation filed Critical Visionarts, Inc.
Priority to EP00969942A priority patent/EP1231546A4/en
Priority to BR0014938-1A priority patent/BR0014938A/pt
Priority to TW90106338A priority patent/TW574659B/zh
Publication of WO2001029705A1 publication Critical patent/WO2001029705A1/ja
Publication of WO2001029705A8 publication Critical patent/WO2001029705A8/ja
Priority to US11/274,462 priority patent/US20060078160A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99948Application of database or data structure, e.g. distributed, multimedia, or image

Definitions

  • the present invention relates to an information providing system for providing information through a network such as the Internet, and particularly to an image data providing system.
  • the present invention relates to an information providing system capable of easily conducting an investigation of a user's access status, etc. using the added identification information.
  • the World Wide Web (WWW) service provided by many Hyper Text Transfer Protocol (HTTP) servers connected to the Internet is an Internet connection. It can be easily used by operating an HTTP browsing software such as a Web browser executed on a user terminal connected to the user terminal.
  • HTTP Hyper Text Transfer Protocol
  • Unique identification information such as Cookie, etc.
  • the HTTP server acquires this identification information, records the user's access to the information provided by the HTTP server, and analyzes it.
  • ISP Internet Service Provider
  • the information provided by the HTTP server and the access record of the HTTP server can be obtained by an application such as access analysis software that is independent of the HTTP server.
  • the operation of the application for performing the above investigation, the analysis of the log, and the like are performed independently of the information provided by the HTTP server and the management of the log. And required complicated operations such as identification of the HTTP server to be surveyed, making it difficult to conduct surveys.
  • the present invention has been made in view of the above-described problems, and has as its object to provide an information providing system and the like that can relatively easily investigate a user's access status and the like. Aim. Disclosure of the invention
  • the present invention generates unique identification information according to access from a terminal, adds the generated identification information to predetermined image data provided by an information providing server device, and generates the identification information and the identification information.
  • the feature is that the correspondence relationship with the image data to which is added is recorded.
  • the information providing server includes application software such as an HTTP server and a file server running on a general-purpose OS, processing embedded in a dedicated OS, or dedicated software. And the like.
  • Steps are also included.
  • the log of the HTTP server is used. It includes means such as functions, or means such as software that operates outside the server device.
  • the billing apparatus has image data to which unique identification information corresponding to access from an information using terminal is added, and the information using terminal extracts the image data from the image data.
  • Receiving means for receiving image identification information from the information utilizing terminal and receiving terminal identification information of the information utilizing terminal; storage means for storing the image identification information and terminal identification information received by the receiving means in association with each other;
  • the information processing means determines whether the same combination of image identification information and terminal identification information is already stored in the storage means, does not charge if it is stored, and charges if it is not stored. It has a configuration of
  • Still another billing device has image data to which unique identification information corresponding to access from an information use terminal is added, and the information use terminal extracts image identification information extracted from the image data.
  • Receiving means for receiving the terminal identification information of the information utilizing terminal as well as receiving from the information utilizing terminal, and storing the date when the receiving means has received the image identification information and the terminal identification information in association with the image identification information and the terminal identification information It is determined whether the combination of the storage means and the same combination of the image identification information, the terminal identification information, and the reception date is already stored in the storage means.If the combination is stored, no charge is made and the storage is performed. Not charged if not And an information processing means that performs
  • the user identification information of the user who uses the information using terminal may be used.
  • FIG. 1 is a block diagram showing a configuration of an information providing system according to one embodiment of the present invention
  • Fig. 2 is a conceptual diagram showing the outline of the operation of the server device and the terminal device that constitute the information providing system.
  • FIG. 3 is a diagram showing an example of a table (generated log) recorded by the database of the server device.
  • FIG. 4 is a diagram showing an example of an image displayed on the display device of the terminal device
  • FIG. 5 is a diagram showing an example of a table (update log) recorded by the database of the server device
  • Fig. 6 shows the configuration of an information image file showing the storage structure of image-related information.
  • Fig. 7 shows an example of image-related information.
  • Fig. 8 is an explanatory diagram of access to the pointer by menu selection
  • Fig. 9 is an explanatory diagram of terror display processing
  • Fig. 10 is an illustration of adding information images by drag-and-drop from the menu.
  • FIG. 11 is an explanatory diagram of an embodiment in which display of the first management area and display of the second management area are switched by selecting a tab.
  • FIG. 12 is an explanatory diagram of an embodiment in which the display of the first management area and the display of the second management area are displayed simultaneously by being divided by frames.
  • Figure 13 shows that when an information image file is accessed in the first management area (HTML), the second management area (HTML) is displayed after updating and a new information image file is displayed.
  • FIG. 4 is an explanatory diagram of an embodiment in which files are managed. BEST MODE FOR CARRYING OUT THE INVENTION
  • FIG. 1 is a block diagram showing a configuration of an information providing system according to one embodiment of the present invention.
  • This information providing system has a server device 20 connected via a network 10 such as the Internet, and a terminal device 30.
  • a network 10 such as the Internet
  • a terminal device 30 In FIG. 1, for convenience, the server device 20 and the terminal device 30 connected to the network 10 are shown as one each, but the server device 20 and the terminal device 30 are not shown. The number is not particularly limited.
  • the server device 20 includes a micro processor (MPU) 21, a memory 22, an operating system (OS), and software such as an HTTP server. It is equipped with a hard disk drive (HDD) 23 that stores text data and image data, and a network interface (NIC) 24.
  • MPU micro processor
  • OS operating system
  • HDD hard disk drive
  • NIC network interface
  • the terminal device 30 includes a micro processor (MPU) 31, a memory 32, an operating system ( ⁇ S), and an HTTP browsing software (Web browser). Browser 33), a display interface 34, an input interface 35, and a network interface (NIC ) It has 36 mag.
  • MPU micro processor
  • ⁇ S operating system
  • Web browser HTTP browsing software
  • a display device 37 is connected to the display interface 34, and displays an OS operation screen, a Web browser display screen, and the like.
  • a keyboard 38 and a pointing device 39 such as a mouse are connected to the input interface 35, and the user can be connected via these peripheral devices. These instructions are input.
  • FIG. 2 is a conceptual diagram schematically showing function blocks of the server device 20 and the terminal device 30.
  • control of the entire device, communication control processing 302, input control from the user, and processing of the web browser 303 are also performed under the control of the OS 301. Running in parallel.
  • the terminal device 30 is operated from the user via the input interface 35, and the address (URL: Uniform Resource Locator, HTTP If you enter a part that specifies the host name of the server device on which the server is running and a part that specifies the file name.
  • the eb browser 303 sends a connection request including the file name to the server device 20 corresponding to the host name. This connection request is supplied to the target SAN device 20 via the communication control process 302 and the network 10, and is transmitted via the communication control process 202. Then, it is supplied to the HTTP server 203.
  • the HTTP server 203 reads data corresponding to the file name in the connection request from the HDD 23 and transmits the data to the terminal device 30.
  • the first URL specified by the user is the host name only or the host In some cases, only the name and specific directory may be shown, in which case the host must first be located in the root directory of the host or in the indicated directory.
  • the file (index, html) with the standard name is read and transmitted to the terminal device 30.
  • a file with such a standard name, or a file specified by the user conforms to HTML (Nonoino, a text description language). It describes the display of characters, the display of images, and the links to other files.
  • the file from the HTTP server 203 is supplied to the Web browser 303 via the network 10 and the communication control processing 302 of the terminal device 30.
  • the Web browser 303 generates display image data in accordance with the description of this file, and supplies the display image data to ⁇ S301.
  • the OS 301 assigns the display image data from the web browser 303 to the web browser as an image in the window and outputs the image via the display interface 34. To display it on the display screen of the display device 37.
  • the web browser 303 when the display of an image is instructed together with the file name of the image data, the web browser 303 is configured to use the HTTP browser. It requests the server 203 to transmit the image data corresponding to the file name.
  • the HTTP server 203 Upon receiving such a transmission request, the HTTP server 203 reads out the image data of the requested file name from the HDD 23 and transmits it to the Web browser 303.
  • the Web browser 303 Upon receiving this image data, the Web browser 303 sets this image data as image data at a predetermined position in the display image data, and supplies the image data to the OS 301.
  • the web browser 303 receives the reception at a predetermined position in the window. An image based on the received image data is displayed.
  • the HTTP server 203 transmits a specific image data
  • the user receives the image data from the user in the server 20 as shown in FIG.
  • An identification information addition process 205 for adding unique identification information corresponding to the access from the user, and a database 2 in which individual identification information and the like are recorded.
  • a process such as 06 has been executed.
  • This identification information addition processing 205 is implemented as, for example, an extension program (so-called plug-in) of the HTTP server 203.
  • the file sending process 204 in the HTTP server 203 reads the specific image data file from the HDD 23 and transmits it. In this case, unique identification information corresponding to the access from the user is added to the image data.
  • the identification information to be added to the image data only needs to be information unique to each access.
  • the identification information such as the IP address of the terminal device 30 operated by the user, the date and time of access to the server, etc. It can be generated based on information.
  • image data processing 304 that handles image data to which identification information is added as described later is also used to generate image data using unique identification information assigned to each user or terminal device 30.
  • the identification information to be added to the information may be generated.
  • the access date and time itself may be used as the identification information.
  • two or more accesses to one server device 20 are not processed at the same time, so that information identifying each access can be obtained only by the access date and time. Therefore, the access date and time are added to the image data as identification information. In this case, individual image data can be identified.
  • a function to record the access log from the user is implemented as a function of the HTTP server, and this access log includes the terminal device of the user using the HTTP server.
  • 30 IP addresses, access date and time, etc. can be recorded. Therefore, when the access date and time is used as the identification information, by referring to the access log, the IP address corresponding to the access date and time added to the image data can be obtained. Can be obtained. Therefore, it is possible to easily specify the IP address of a user who has accessed the image data.
  • identification information only needs to be performed so that it can be recognized as image data.
  • an empty space defined on the image format is required. May be added to the image data, or may be embedded in the image data using so-called electronic watermarking technology, which is diffused and added to the image data. Alternatively, it may be added to the front or back of the image data body on the image format.
  • identification information may be added as it is in order to reduce the processing load, and encoding, encryption, etc. may be performed as appropriate to improve security, etc. It may be added after processing.
  • the image data to which the identification information has been added in this manner is handled in the file transmission processing 204 and the communication control processing 202 in the same manner as the normal image data, and the terminal device 30 web browser 3 Sent to 0 3.
  • the database 206 acquires information indicating the access status of the user via the OS 201, the HTTP server 203, or the like, and obtains the identification information added by the identification information addition processing 205. Then, a table (generation log) indicating the correspondence between the information indicating the user's access status is created and recorded on the HDD 23. This generated log is, for example, as shown in Fig. 3, the IP address of the access source. The host name, access date and time, file name of image data, and identification information added by the identification information addition processing 205 of the server device 20 on which the HTTP server 203 operates. ID) etc.
  • the identification information added to the image data and the access source IP address, access date and time, etc. can be obtained.
  • Information indicating the access status of the user can be obtained. Therefore, it is possible to relatively easily investigate the access status of the user.
  • the identification information addition processing 205 can add information such as URL to the image data in addition to the identification information.
  • the terminal device 30 When a URL is added to the image data, the terminal device 30 extracts this URL, supplies this URL to the web browser 303, and accesses the web browser 303. If you specify, it will be possible to access the specified URL by referring only to the image data.
  • advertisement image data such as banner advertisements
  • advertisers can be more confident in their tastes than before. It is possible to obtain high survey results, and by using these survey results, it is possible to respond to the needs of each individual user precisely in a pin-to-wa. It will be possible to provide services for services.
  • FIG. 2 shows an example in which the identification information adding process 205 is implemented as an extension program of the HTTP server S'203.
  • the identification information adding process 205 is implemented as an extension program of the HTTP server S'203.
  • the image data is added with identification information corresponding to the access from the user. It can also be implemented as processing to send data.
  • HTTP server and the file server are not always necessary to implement the HTTP server and the file server as separate devices, and a plurality of server programs can be implemented on a single OS. It may be executed as a process for adding a program or identification information. Or, by using a so-called emulator, a single Multiple OSs are executed on the server, HTTP server is executed on one OS, and file server is executed on the other OS. Can be executed. As a result, although it is physically one device, it is possible to execute processing equivalent to a plurality of devices.
  • unique identification is performed by executing an application program that operates in cooperation with the web browser 303, for example. Processing for handling image data with added information (image data processing) 304 has been executed.
  • This image data processing 304 performs processing according to the identification information from the image data when the image data to which the identification information is added is supplied from the Web browser 303.
  • This processing includes, for example, management for storing, deleting, updating, and the like of image data based on the identification information, and further includes, as described above, image data.
  • image data In the case where information such as a URL is added to the data, the processing to be executed in accordance with this information is included.
  • this image data processing 304 is executed by the above-mentioned OS 301 in the form of a web browser 303. Like window 401, window 402 has been assigned.
  • Image data from Web browser 303 to image data processing 304 The supply of data can be performed by a so-called drag drop operation under the control of OS 301.
  • the user operates the pointing device 39 to move the pointer 400 to the image 404 displayed in the window 401 of the web browser 303.
  • the button, etc. of the pointing device 39 being operated, the pointing device 39 is further operated to match the display position, and the pointer 400 is processed by the image data processing 304.
  • the image data is read from the web browser 303 via the 0S301. Image data is supplied to processing 304.
  • the image data processing 304 displays the image 405 at the position of the pointer 403 according to the supplied image data.
  • the image data processing 304 executes the predetermined processing of the HDD 33 via the OS 301. This is done by saving in the area.
  • the deletion of the image data is performed by deleting the image data selected by the instruction from the user from the above-mentioned predetermined area of the HDD 33.
  • the update of the image data is performed to update the stored image data to the latest one at that time.
  • This updating process may be performed, for example, in accordance with an instruction from the user, or may be performed based on information such as a creation date recorded in a file of the image data. Further, the program may be automatically executed at predetermined intervals.
  • the image data processing 304 When the update process is started, the image data processing 304 first extracts the identification information added to the image data to be updated in the HTTP server 203 and the database 206. Then, the identification information, the file name, and the like are transmitted to request the update of the image data. Such an update request is transmitted via the communication control processing 302, the network 10 and the communication control processing 202 as a packet of a predetermined port to the HTTP server. Supplied to 203, database 206.
  • the image data processing 304 transmits the entire image data, and the HTTP server 203 or the database 206 extracts identification information from the obtained image data. You may do it.
  • client ID unique identification information
  • This client ID is used to perform communication control processing 302, network 10 and communication control processing 202, for example, when updating image data.
  • the data is supplied to the HTTP server 203 and the database 206 as a packet of a predetermined port.
  • the file transmission processing 204 of the HTTP server 203 instructs the HDD 23 to read out the image data corresponding to the file name of which the update is requested.
  • the identification information adding process 205 generates new identification information according to the access situation from the user, and adds it to the image data.
  • the image data to which the new identification information has been added is supplied to the image data processing 304 of the terminal device 30 via a predetermined port. And the image data is updated.
  • the database 206 acquires information indicating the access status of the user via the OS 201, the HTTP server 203, etc., and identifies the information.
  • a table (update port) indicating the correspondence between the identification information newly added by the addition processing 205 and the information indicating the access status of the user is created, and the above-described generation log is generated. Recorded separately from HDD2 3 As shown in Fig. 5, for example, as shown in Fig. 5, this updated log contains the IP address of the access source and the server to which the identification information is newly added in the same way as the generated log. Other information including the host name of the device 20, access date and time (update date), file name of image data, identification information added by the identification information addition processing 205, etc.
  • Information for identifying the server device 20 that has generated the original identification information (generation server ID), which is used by the user or the user. This includes the client ID etc. for specifying the terminal device 30 to be used.
  • update of the image data and identification of the user or the terminal device 30 are performed. Information is obtained. In other words, it is possible to relatively easily investigate the user's preferences and the like through the update status of the image data.
  • information for identifying the user or the terminal device 30 corresponding to the identification information added to the image data can be obtained. Can be identified more accurately.
  • the image data processing 304 extracts the added information and executes a process according to the extracted information.
  • the image data processing 304 records this URL, and when the user instructs access to this URL, W Instruct eb browser 303 to access the URL.
  • the user sends the image data with the desired URL added to the web
  • the URL can be easily accessed. That is, the image data functions as a link to a specific URL.
  • a so-called book mark is known to have such a function, but usually, the book mark is stored as character information, so that it is difficult to recognize an actual link destination. There are cases.
  • a link using image data can recognize the link destination at a glance by using an image, and is easier to understand than a link using characters.
  • the above-described banner advertisement is known as an image that indicates a link to a predetermined URL, but in this case, the image data and the link destination URL are independent. Therefore, simply saving image data does not save the link destination URL.
  • banner advertisements may be updated in a short period of time, and the same image data, that is, the same link destination URL is not necessarily obtained the next time you access, so make sure that the link destination is If you try to save the URL of the link, you must save the URL of the link destination by creating a bookmark.
  • FIG. 2 shows an example in which the image data processing 304 is implemented as processing different from the Web browser 303, but information added to the image data is shown in FIG. It is sufficient if it has a function to handle, so it can be implemented as an extension program (so-called plug-in) for the web browser 303.
  • the present invention is not limited to the above-described embodiment, and the configuration and the mounting method can be appropriately changed within the scope of the technical idea of the present invention.
  • the server device 20 and the terminal device 30 are each shown as a single device, by executing a program for executing both processes, the server device 20 and the terminal device 30 can serve as both the server device and the terminal device. it can.
  • FIG. 6 shows an example of the data structure of an image file handled in the above embodiment.
  • the image file shown in FIG. 6 has a start part 51 indicating the start of the data stream, an image data part 52 describing the display data of the image, and does not affect the display of the image. It includes an annotation section 53 for describing information and an end section 54 for indicating the end of the data stream.
  • the JPEG file and the GIF file adopt such a data structure.
  • the above-described pointer information such as identification information and URLs added to the image data can be described in the annotation section 53 as information that does not affect the display of the image. Further, even in the case of other image formats, a format having an information area that does not affect the display of an image can be described in that area.
  • one or more identification information unique to the image file is set in an area that is ignored in displaying the image.
  • the pointer of information, the menu corresponding to the image file, the index of the item, or the substance of the program can be recorded. Also, as described above, it can be added to image data by digital watermarking (watermarking) technology.
  • image-related information In the following description, identification information and pointer information added to image data are referred to as “image-related information”. Add image-related information to image data The resulting image file is called an "information image file”.
  • FIG. 7 is a configuration diagram of the image-related information.
  • the image-related information shown in Fig. 7 (a) includes information on the image name, password, expiration date, thumbnail image, category, and keyword.
  • Image name is the name of an image displayed as a thumbnail in the window 402 of the image data processing 304.
  • Password is a password that the user is required to input when supplying the information image file to the image data processing 304. Only the user who knows the passcode can register the information image file in the image data processing 304.
  • the “expiration date” is the expiration date of the clearing image file supplied to the image data processing 304, and after the expiration date, the information image file is stored in the HDD 33. It is to be deleted from the recording area.
  • the “thumbnail image” is the image displayed on the browser when the information image file displayed on the browser is supplied to the window of image data processing 304.
  • the “category” is data that specifies a folder in which the clearing image file is to be stored when the information image file is supplied to the image data processing 304.
  • the image data processing 304 creates a new folder with the specified name if the specified folder does not exist.
  • the “keyword” is a key used as a search key when the image data processing 304 searches for the supplied information image file.
  • the image-related information shown in Fig. 7 (b) is used to assign command names, action tables, and mouse (pointing device) operations for each piece of pointer information.
  • the platform are associated as a set.
  • "Pointer information" specifies the location of a file on a personal computer or on a network. For example, a file name, a path name that points to the location of the resource on the local computer, or a resource name that points to the location of the resource in the network environment.
  • UNC Universal Naming Convention
  • URL Uniform Resource Locator
  • URIs Uniform Resource Identifiers
  • “Command name” is a display name used when displaying the contents of the pointer on the menu. For example, "Access homepage”.
  • the “menu” is, for example, a menu which is displayed on the display means 37 when the right button of the mouse 39 is clicked and is selectable.
  • the “action table” specifies the operation of the image data processing 304. The content of the operation to be specified is such that when the information image file is supplied to the image data processing 304, the file indicated by the pointer information added to the information image file is referred to as the terminal device.
  • 30 HDD (storage means) 33 Whether or not to save the file, whether to execute the file automatically, and how to execute the file (terror display, video playback, audio playback) Etc.).
  • “Assign mouse operation” sets a mouse operation for accessing pointer information.
  • the setting types are double click, Shift + double click, Ctr1 + double click, A1t + double click, and so on.
  • “Blatform” specifies the environment (platform, OS) that conforms to the file indicated by the pointer information. For example, when the OS 301 is windows (trademark), the image data processing 304 selects a pointer of information corresponding to windows and displays it on the above menu.
  • the void hair recorded in the information image file Explain how to access.
  • FIG. 8 is an explanatory diagram of a method of accessing a pointer by menu selection.
  • the user operates the mouse 39 (pointing device), and superimposes the pointer 403 on the image 405 supplied to the window for image data processing 402.
  • the MPU 31 information processing means
  • the MPU 31 records the image-related information (FIG. 7 (b)) contained in the information image file corresponding to the image 405.
  • 33 Read from 3 to generate menu display data. That is, the “command name” is extracted as a menu item, and the menu 55 is displayed on the display means 37.
  • the user operates the mouse 39, moves the pointer 400, and places the pointer over the menu item to be selected.
  • the MPU 31 refers to the image-related information (Fig. 7 (b)) and sends the browser 303 the pointer information corresponding to the selected command name. Enter to access the pointer.
  • the MPU 31 Upon receiving the file returned from the server according to the access destination, the MPU 31 receives the received file according to the action table corresponding to the command name selected this time. Execute the file. For example, playback of video by Real Player-1 (trademark) is executed.
  • the menu items displayed when you click on the image displayed in the image data processing window 402 are the images embedded in the information image file. It depends on the content of the related information.
  • the information image file containing the image-related information was transmitted from the server 2. That is, the menu items displayed by the mouse click are determined by the information downloaded from the server device 20. It has the following characteristics.
  • a predetermined information pointer corresponding to the operation is performed.
  • the MPU 31 refers to the image-related information and refers to “assignment of mouse operation” (FIG. 7 (b)). Determine whether the corresponding operation is defined. If the corresponding operation has been defined, the pointer information corresponding to the operation is read, and the pointer is input to the browser 303 to access the pointer.
  • the MPU 31 Upon receiving the file returned from the server according to the access destination, the MPU 31 receives the file returned according to the action table corresponding to the command name selected this time. Execute the received file.
  • the same mouse operation may be assigned to a plurality of actions.
  • FIG. 9 is an explanatory diagram of the terror display operation.
  • “tap display” in the function table specify the pointer in which the text file of the terror is stored in the corresponding pointer information, and specify the function in the function table. Specify that the text file should be saved to the local disk at the same time the information image file is downloaded, and that the Specify a session (control code).
  • To assign a mouse operation for example, specify a single click of the left button. (The above specification is usually performed by the information image provider on the server side.) PT
  • the MPU 31 refers to the image-related information and “saves”. Initiates access to the specified pointer. Then, the text file of the terror is downloaded from the server corresponding to the pointer and stored in the HDD 33 of the mouth.
  • the MPU 31 displays the selected image.
  • the image data processing is performed as shown in Fig. 9.
  • An elongate window for displaying the terror is displayed in the area of the window (or may be outside the area) of this window, and the terror read out from the HDD 33 is displayed in this window. Scroll the text.
  • FIG. 9 when a plurality of images 405 and 405 are supplied, different taps may be displayed according to the image selected by the mouse 39. It is possible.
  • the supply of the information image file to the image data processing is performed by dragging from the window 401 of the browser to the window 402 of the image data processing. It has been explained that it can be performed by an AND'drop operation. Here, other supply methods will be described.
  • FIG. 10 is an explanatory diagram of the operation of dragging and dropping from the menu.
  • the menu 55 (first management area) is displayed by clicking the right button of the mouse 39, and the menu for adding an information image—the item is changed from the mouse 39. select.
  • the menu for adding an information image is, for example, an action table as defined in the bottom line of Fig. 7 (b). Set the control code of the file to a control code dedicated to image addition.
  • a menu item for adding an information image is dragged into an image data processing window 402 (second management area).
  • the MPU 31 detects this operation and refers to the image-related information (Fig. 7 (b)).
  • the MPU 31 sends the information image file from the browser 303 to the image data processing 304.
  • the newly downloaded information image file is supplied to the image data processing 304 in the same manner as the processing for supplying the file.
  • a new information image file may be stored inside another already supplied information image file.
  • the MPU 31 sends the information to the server on the network. Rather than accessing the image information, it refers to the image-related information of the current information image file, reads another information image file registered in advance, and reads the image. Supply to data processing 304 (second management area).
  • the image data processing 3 An information image file may be supplied to 04.
  • the window for viewing the text of the email and the window for checking the attached files are the first management area.
  • the information image file can be distributed via electronic mail and used by recipients, so that effective information dissemination is possible.
  • the second management area may be supplied by dragging and dropping.
  • the MPU 31 detects a drag-and-drop operation from an arbitrary folder to the window for image data processing 402 and detects the drag-and-drop operation from the browser described above.
  • An information image file is supplied to the image data processing 304 as in the case of the AND drop processing.
  • the supply of the information fixed image file to the image data processing 304 can be realized by replacing the above-described operation of the drag-and-drop with another operation.
  • the MPU 31 detects that an information image file managed outside the image data processing 304 has been clicked, and the information image file is processed by the image data processing 3. You may supply it to 04.
  • an information image file managed outside the image data processing 304 is copied to the clipboard, and thereafter, the window for image data processing is opened from the clipboard. MPU 31 may detect this operation when pasted to 02 and supply the information image file to image data processing.
  • the information image file may be supplied from a computer-readable recording medium such as a CDROM.
  • a computer-readable recording medium such as a CDROM.
  • the image data may be supplied to the image data processing 304 (second management area) by copy-and-paste operation or the like, or may be automatically performed when the CDROM is started.
  • the installer may be started, and the installer may supply the information image file recorded on the CDROM or the like to the image data processor 304.
  • the installer checks the information image file that has already been supplied to the image data processing 304, and checks for an unsupplied information image file. Only the information image file may be selected and supplied to the image data processing 304.
  • the information image file can be distributed as an appendix of a magazine, and can be distributed to an unspecified number of users for use.
  • the first management area and the second management area may be provided by independent windows (processes and programs) as shown in FIG. 4, but other management areas may be provided. It is also possible to carry out the embodiment in the following manner. Several examples are described below.
  • FIG. 11 shows that the window 401 of the web browser and the window 402 of the image data processing are provided by a single program, and through the operation of the input means 35.
  • This is an embodiment in which the display selection tab at the top of the window is selected, and the window on the selected side is selectively displayed on the screen.
  • Web Bra The user accesses the information image file 404 displayed in the user's window 401 and the image data processing window 402 in the knock ground. register.
  • the display selection tab is operated through the input means 35 to display a window 402 of the image data processing. This makes it possible to access the information image file registered in the image data processing.
  • FIG. 12 shows a frame structure display window, in which one frame is provided as a web browser window 401 and the other frame is provided as image data. Provided simultaneously as a processing window 402. In this case, it is easy to perform an access operation of dragging and dropping the information image file 404 from the web browser frame 401 to the image data processing frame.
  • the information image file can be supplied to the image data processing by the other access method described above.
  • the processing means 31 executes the web browser.
  • the activated plug-in adds the management of the new information image file to the local HTML file previously stored in the storage means 33 as a second management area.
  • the local HTML file after the addition of the new information image is developed in the Web browser as the second management area 402.
  • the identification information adding process 205 of the server device 20 has a function of encrypting and adding image-related information to be added to image data. Cryptographic algorithms are updated at predetermined intervals. By encrypting the image-related information, it is possible to prevent a third party from illegally adding, deleting, or modifying the image-related information and using the image file.
  • the MPU 31 when referring to the image-related information added to the image data, the MPU 31 decodes the image-related information.
  • the decryption algorithm is stored in the HDD 33 in advance corresponding to the encryption algorithm in the server device 20.
  • the encryption algorithm of the server device 20 is updated after a certain period of time, if the encryption algorithm of the server device 20 is updated, the decryption algorithm of the terminal device 30 is updated.
  • the scheme also needs to be updated to match the updated encryption algorithm.
  • the server device 20 manages the version of the decryption algorithm stored in the terminal device 30 in a database for each terminal device ID (such as an IP address). .
  • the encryption algorithm of the image-related information is updated in the server device 20
  • the IDs of all the terminal devices are flagged, and the terminal device that has accessed the server device 20 after that has been updated. If there is a flag corresponding to the terminal device ID, a decryption algorithm corresponding to the new encryption algorithm is sent and updated. Then, remove the flag corresponding to the ID of the terminal device that has completed the update.
  • Decryption The algorithm is stored in the HDD 23 of the server device.
  • the image data processing 304 attempts to decode the image-related information contained in the information image file when the information image file is supplied, and the data structure of the decoded image-related information is changed. It has a function to check if it is normal. If the data structure after decryption is not normal, supply of the information image file is prohibited. As a result, it is possible to prevent the supply of an illegally altered information image file. Further, the determination of an incorrect information image file may be made based on the identification information added to the image data.
  • Billing is based on the fact that when an information image file is supplied to the image data processing 304 from the browser, the image data processing 304 accesses the server device 20 and requests the accounting processing. It is being done.
  • the access log (generation log) described in the embodiment of the invention is generated on condition that an information image file is supplied from the browser to the image data processing 304 in the terminal device 30. It has become. That is, when an information image file is supplied to the image data processing 304, the MPU 31 transmits the identification information embedded in the information image file from the supplied information image file. Is extracted, and the identification information and the file name of the information image file are transmitted to the server device 20. The server device 20 associates the received identification information and image file name, the IP address and host name of the accessing terminal with the access date and time, and generates the generation log (described above). (Fig. 3). For this reason, the fact that the information image file is supplied to the terminal device 30 for the image data processing is recorded in the access log of the server device 20.
  • the first billing method is to charge only the first supply for the same information image file supplied by the same terminal (or image data processing 304 having the same user or the same ID). This method does not charge for the second and subsequent supplies.
  • the MPU 31 of the terminal device determines the unique identification information given to the information image file and the information image file.
  • the file name of the file is transmitted to the server device 20 and an application for billing is made to the server device 30.
  • the MPU 21 of the server device that received the billing request compares the IP address and host name of the terminal accessed this time, and the received identification information and image file name with the generated log.
  • the second charging method is a method in which, even if the same information fixed image file is supplied on the same terminal but is supplied on a different day in the first charging method, a new charging is performed.
  • One possible use of the information image file is to provide free content services only within the validity period. In such a case, if the same information image file can be supplied repeatedly without charge in the same terminal, the expiration date of the free content service becomes meaningless. . Therefore, even if the same information image file is supplied from the same terminal, charging is performed on a different day.
  • the MPU 31 of the terminal device sends an information image file to the image data processing 304.
  • the unique identification information given to the information image file and the file name of the information image file are transmitted to the server device 20 and the server device 3 Request billing for 0.
  • the MPU 21 of the server device that received the billing request generates the IP address and host name of the terminal that has accessed this time, and the received identification information and image file name. In contrast, determine whether the exact same data is registered on the same day. As a result, if it is registered on the same day, no billing is performed. On the other hand, if the same date is not registered on the same day, charging will be done for the supply of the information image file this time.
  • the same user may be determined instead of the same terminal.
  • a user authentication institution (function) is provided inside or outside the server device 20, and when the terminal device 30 requests access to the server device 20, the user authentication institution requests the user to authenticate. Access to the server device 30 is permitted when the user's authentication is performed correctly. According to this, since the user can be specified, it is possible to determine whether or not the same information image file has been supplied to the image data processing 304 in the past for each user.
  • Java (trademark) ablative Tsu door and ActiveX (TM) co-down door use and roll Iteno 1? It can be implemented in packages.
  • Both Java and ActiveX controls are run by browser's software, such as Netscape TM or the Internet Explorer TM. It is a program unit that can be operated.
  • the execution code is Java intermediate, Java intermediate code, and ActiveX component is C. It is written in the native code of Pu, so that each browser can start execution.
  • both the Java ablet and the ActiveX control allow the graphics to be displayed on the browser screen.
  • unique identification information corresponding to an access from a terminal is generated, and the generated identification information is added to predetermined image data provided by an information providing server device, and the identification information and the identification information are added.
  • the information on the access of the user corresponding to the identification information added to the image data for example, when the user The address, access time, etc. of the terminal being used can be obtained. Therefore, it is relatively easy to investigate the status of access from terminals.
  • the identification and clearing information adding means is provided separately from the information providing server device, so that setting such as access restriction can be performed individually. This can improve the setting flexibility.
  • the image data to which the unique identification information is added is obtained from the information providing server device, and the obtained image data is obtained.
  • the identification information By extracting the identification information from the data, the identification information can be extracted. The management of image data according to the information becomes possible.
  • the information providing server device side transmits the identification information to the information providing server device. It is possible to obtain the corresponding image data and information etc. corresponding to the user's access, and it is easy to select the processing corresponding to such information. Become .

Description

明 細 書
情報提供システム及び識別情報付加装置
情報提供シ ス テ ム及び情報提供方法、 識別情報付加装置及び識別情報 付加プロ グラムを記録 したコ ン ピュ ー タ読み取り可能な記録媒体、 情報 提供サーバ装置及び情報提供プロ グラムを記録したコ ンピュ ータ読み取 り可能な記録媒体、 情報利用端末及び情報利用プロ グラムを記録 したコ ンピュ ータ読み取り可能な記録媒体、 課金装置
技術分野
本 発 明 は 、 イ ン タ 一 ネ ッ ト 等 の ネ ッ ト ワ ー ク を 介 し て 情報 の 提供 を 行 う 情報提供 シ ス テ ム 等 に 関 し 、 特 に 、 画像 デ ー タ に 付 加 し た識別 情報 を用 い て 、 ユ ー ザ の ア ク セ ス 状況等 の 調査 を 容 易 に 行 う こ と が で き る 情報提供 シ ス テ ム 等 に 関す る 。
背景技術
イ ンタ 一ネ ッ ト に接続された多 く の H T T P (H y p e r T e x t T r a n s f e r P r o t o c o l ) サーバによ って提供される WW W (W o r l d W i d e W e b ) サービスは、 イ ンタ一ネ ッ ト に接 続されたユーザ端末上で実行される W e bブラ ウザ等の H T T P閲覧ソ フ ト ゥ ヱ ァを操作する こ と によ り容易に利用する こ とができる。
W e b ブ ラ ウ ザの 操作 は 、 G U I ( G r a p h i c a l U s e r I n t e r f a c e ) の 導入 に よ っ て 容易 に な っ た 。 ま た 、 イ ン タ ー ネ ッ ト に 接続 さ れ る H T T P サ 一 ノ も 急速 に 増 加 し て い る 。 こ れ に よ り 、 ユ ー ザ は 、 容易 に 多 く の 情報 を 得 る こ と が で き る よ う に な り 、 W W Wサ ー ビ ス が 急速 に 普 及 し た 。 近年、 このよ う な WWWサー ビスを用いた商取引が行われる よ う にな つており 、 通常の商取引 と比較して容易にユーザのア ク セ ス状況等の調 査を行う こ とができるため、 マーケ ッ テ ィ ング活動に も用い られる よ う になっ ている。
このよ う な調査を行う方法と しては、 以下のよ う な方法が知られてい る。
( 1 ) いわゆる W e bブラ ウザ等の H TT P閲覧ソ フ ト ウ ェ アの利用ュ 一ザ毎に固有の識別情報、 例えば C o o k i e等をユーザ端末上に保存 させておき、 ユーザが H T T Pサーバにアクセス した際に、 この識別情 報を H T T Pサーバが取得し、 H TT Pサーバが提供している情報に対 するユーザのア ク セス を記録し、 解析する。
( 2 )イ ンタ一ネ ッ ト接続業者(以下、単に I S P ( I n t e r n e t S e r v i c e P r o v i d e r ) という。) に接続したユーザ端末から の送信バケ ツ ト を解析 し、 HT T Pサーバによ っ て提供 している情報に 対するユーザのアクセスを記録し、 解析する。
( 3 ) ア ク セ ス解析ソ フ ト等の HTT Pサーバとは独立 したアプリ ケ一 シ ヨ ンによ り、 H TT Pサーバが提供する情報、 H TT Pサーバのァク セス記録 (ロ グ) 等とは別に、 ユーザからのアクセスを記録し、 解析す る。
こ の具体的例と しては、 例えば http:〃 www. snippet.com/home. htm等 において採用されている、 J a v a (商標) アブ レ ッ ト を用い、 ユーザ からのア ク セス に応じた情報をフ ア イ ルに記録してお く 方法が挙げられ る。
しか しながら、 上記 ( 1 ) の方法では、 ユーザ端末で実行されている HT T P閲覧ソ フ ト ウ ェ アの設定によ っては、 C o o k i e を使用する こ とができないなど、 確実性の観点からは改善の余地があっ た。
また、 C o o k i e は、 HT T Pサーバ毎に発行、 管理等が行われて いるため、 他の H TT Pサーバと協働してアクセス状況の調査を行う こ とができず、 複数の H T T Pサーバに対するユーザのア ク セ ス状況を調 査するためには、 各々 の H T T Pサーバに対する ア ク セ ス状況を統合す る必要があ り 、 サーバ数が多く なる と調査が困難になる。
また、 上記 ( 2 ) の方法では、 ユーザがイ ンタ 一ネ ッ ト に接続するた めに使用 している I S P外で運用されている外部の H TT Pサーバに対 する ア ク セ ス状況を調査しょ う とする と、 イ ン タ ーネ ッ ト に接続されて いる H T T Pサーバの数は極めて多いために、 調査対象が増大して調査 が非常に困難になる。
また、 上記 ( 3 ) の方法では、 H T T Pサーバによ っ て提供する情報 、 ロ グの管理等と は独立 して、 上記調査を行う ためのアプリ ケー シ ョ ン の操作、 ロ グの解析等の処理が必要とな り、 調査対象の H TT Pサーバ の特定等複雑な操作も必要になって、 調査を容易に行う こ とはできなか つた。
本発明は、 上述のよ う な問題点に鑑みてなされたものであり、 ユーザ のア ク セス状況等の調査を比較的容易に行う こ とができる情報提供シス テム等を提供する こ とを 目的とする。 発明の開示
本発明は、 端末からのア ク セス に応じた固有の識別情報を生成 し、 生 成した識別情報を情報提供サーバ装置が提供する所定の画像データ に付 加し、 識別情報と こ の識別情報を付加 した画像データ との対応関係を記 録する点に特徴を有する。
情報提供サーバには、 汎用 0 S上で動作する H T T Pサーバ、 フ ア イ ルサーバ等のアプリ ケーシ ョ ンソ フ ト ウ ヱ ァの他、 専用 O Sに組み込ま れた処理、 あるいは専用 ソ フ ト ウ エ ア等の手段も含まれる。
また、 端末には、 汎用 O S上で動作する H T T P閲覧ソ フ ト ウ ェ ア等 の他、 専用 O Sに組み込まれた処理、 あるいは専用ソ フ ト ゥ ァ等の手 段も含まれる。
また、 端末からのア ク セ ス に応 じた固有の識別情報を生成する手段な い し処理には、 H T T Pサーバの拡張プロ グラムの他、 画像フ ァ イ ルに 対するアクセスを監視、 制御する独立のソ フ ト ゥ ヱ ァ、 あるいは、 同様 の機能を有するハー ドウ エ ア等の手段が含まれる。
また、 識別情報と この識別情報を付加 した画像データ との対応関係を 記録する手段ない し処理には、 サーバ装置内で独立して動作する ソ フ ト ウ ェ アの他、 H T T Pサーバのロ グ機能等の手段が含まれ、 あるいは、 サーバ装置外で動作する ソ フ ト ウ エ ア等の手段も含まれる。
また、 他の発明である課金装置は、 情報利用端末からのア ク セス に応 じた固有の識別情報が付加された画像データがあって、 当該情報利用端 末がこ の画像データから抽出 した画像識別情報を該情報利用端末から受 信する と共に該情報利用端末の端末識別情報を受信する受信手段と、 受 信手段が受信 した画像識別情報と端末識別情報とを関連付けて記憶する 記憶手段と、 同 じ画像識別情報と端末識別情報との組み合わせが既に記 憶手段に記憶されているか判断し、 記憶されている場合は課金をせず、 記憶されていない場合は課金をする情報処理手段とを備えた、 という構 成を採っている。
更に他の課金装置は、 情報利用端末からのア ク セス に応 じた固有の識 別情報が付加された画像データがあって、 当該情報利用端末がこ の画像 データ から抽出 した画像識別情報を該情報利用端末から受信する と共に 該情報利用端末の端末識別情報を受信する受信手段と、 受信手段が画像 識別情報及び端末識別情報を受信 した日付を当該画像識別情報及び端末 識別情報と関連付けて記憶する記憶手段と、 同 じ画像識別情報と端末識 別情報と受信日付との組み合わせが既に記億手段に記億されているか判 断し、 記憶されている場合は課金をせず、 記億されていない場合は課金 をする情報処理手段とを備えた、 という構成を採っ ている。
こ こで、 上記各課金装置において、 端末識別情報に代えて、 情報利用 端末を使用するユーザ一のユーザー識別情報を用いて も よい。 図面の簡単な説明
第 1 図は、 本発明の一実施形態に係る情報提供シス テムの構成を示す ブロ ッ ク図、
第 2 図は、 上記情報提供シス テ ムを構成するサーバ装置、 端末装置の 動作の概略を示す概念図、
第 3 図は、 上記サーバ装置のデータベースによ って記録されるテープ ル (生成ログ) の一例を示す図、
第 4 図は、 上記端末装置のディ スプレイ装置に表示される画像の一例 を示す図、
第 5 図は、 上記サーバ装置のデータベースによ っ て記録されるテープ ル (更新ログ) の一例を示す図、
第 6 図は、 画像関連情報の格納構造を示す情報画像フ ア イ ルの構成図 第 7 図は、 画像関連情報の一例、
第 8 図は、 メ ニュー選択によ るボイ ンタへのア ク セス の説明図、 第 9 図は、 テロ ッ プ表示処理の説明図、
第 1 0 図は、 メ ニューからの ドラ ッ グ · アン ド · ドロ ッ プによ る情報 画像追加の説明図、
第 1 1 図は、 タ ブの選択によ り第 1 の管理領域の表示と第 2 の管理領 域の表示とを切り替える実施例の説明図、
第 1 2 図は、 第 1 の管理領域の表示と第 2 の管理領域の表示とがフ レ —ムによ り区分されて同時に表示される実施例の説明図、 第 1 3図は、 第 1 の管理領域 (HTML) において情報画像フ ァ イ ル にアク セス した場合に、 第 2の管理領域 (H TM L ) が更新後に表示さ れ新規情報画像フ ァ ィ ルが管理される実施例の説明図である。 発明を実施するための最良の形態
第 1 図は本発明の一実施形態に係る情報提供シ ス テムの構成を示すブ ロ ッ ク図である。
この情報提供システムは、 イ ンターネ ッ ト等のネ ッ ト ワーク 1 0を介 して接続されたサーバ装置 2 0 と、 端末装置 3 0 とを有 している。 なお 、 この第 1 図では、 便宜上、 ネ ッ ト ワーク 1 0に接続されたサーバ装置 2 0 と端末装置 3 0を各々 1 つと して示しているが、 サーバ装置 2 0 と 端末装置 3 0の数は特に制約を受けない。
サーバ装置 2 0は、 マ イ ク ロ プロセ ッ サ (M P U) 2 1 と、 メ モ リ 2 2 と、 オペ レーテ ィ ン グシ ス テム (O S ), H TT Pサーバ等のソ フ ト ゥ エ ア. テキス ト データ, 及び画像データ等が格納されたハー ドディ スク ドラ イ ブ装置 (H D D) 2 3 と、 ネ ッ ト ワーク イ ン タ ーフ ェ ース (N I C ) 2 4等を備えている。
また、 端末装置 3 0は、 マイ ク ロプロセ ッ サ (M P U) 3 1 と、 メ モ リ 3 2 と、 オペ レーテ ィ ン グシス テム (〇 S ), 及び H T T P閲覧ソ フ ト ゥ ヱ ァ (W e bブラウザ) 等が格納された H D D 3 3 と、 表示イ ンタ フ エ ース 3 4 と、 入力イ ン タ フ ェ ース 3 5 と、 ネ ッ ト ワー ク イ ン タ ー フ エ —ス (N I C ) 3 6等を備えている。
表示ィ ンタ フ ヱ 一ス 3 4にはディ スプレイ装置 3 7が接続されてお り 、 O Sの操作画面、 W e bブラ ウザの表示画面等が表示される。 また、 入力イ ン タ フ ェ ース 3 5 にはキーボー ド 3 8、 マ ウ ス等のポイ ンテ ィ ン グデバイ ス 3 9が接続されてお り、 これらの周辺機器を介 してユーザか らの指示等が入力される。
第 2図は、 サーバ装置 2 0、 端末装置 3 0の機能ブロ ッ クの概略を示 す概念図である。
サーバ装置 2 0では、 O S 2 0 1 による管理下、 装置全体の制御、 ポ — ト情報等に基づいて通信処理を T e 1 n e t 、 F T P , H T T P等の 所定のサー ビス に振り分ける通信制御処理 2 0 2、 H T T Pサーバ 2 0 3等の処理が並列に実行されている。
また、 端末装置 3 0でも、 同様に、 O S 3 0 1 による管理下、 装置全 体の制御、 通信制御処理 3 0 2、 ユーザからの入力制御、 W e bブラ ウ ザ 3 0 3等の処理が並列に実行されている。
以下、 W e bブラ ウザ 3 0 3、 HT T Pサーバ 2 0 3の一般的な動作 の概要を説明する。
入 カ イ ン タ フ ヱ 一 ス 3 5 を 介 し て ュ 一 ザ か ら 端 末 装 置 3 0 を操作 し 、 目 的 と す る ア ド レ ス ( U R L : U n i f o r m R e s o u r c e L o c a t o r 、 H T T P サ ー ノ が 実行 さ れ て い る サ ー バ装 置 の ホ ス ト 名 を 指定す る 部分 と 、 フ ァ イ ル名 を 指定す る 部分 を 有す る 。 ) を 入力 す る と 、 W e b ブ ラ ウ ザ 3 0 3 は 、 ホ ス ト 名 に 対応す る サ ー バ装置 2 0 に 対 し て フ ァ イ ル名 を含む接続要求 を 送信す る 。 こ の 接続要求 は 、 通信制御処理 3 0 2 、 ネ ッ ト ワ ー ク 1 0 を 介 し て 目 的 と す る サ 一 ノ 装置 2 0 に 供給 さ れ、 通信制御処理 2 0 2 を 介 し て 、 H T T P サ ー バ 2 0 3 に 供給 さ れ る 。
接続要求が供給される と、 H T T Pサーバ 2 0 3は、 接続要求中のフ ア イ ル名に対応するデータ を H D D 2 3から読み出 し、 端末装置 3 0に 向けて送信する。
ユーザから最初に指示される U R Lは、 ホス ト 名のみあるいはホス ト 名 と特定のディ レク ト リ のみを示している場合があ り、 こ のよ う な場合 には、 まず、 当該ホス ト のルー ト ディ レク ト リ あるいは示されたディ レ ク ト リ にある標準名のフ ァ イ ル ( i n d e x , h t m l ) が読み出され て端末装置 3 0に送信される。
こ の よ う な 標準名 の フ ァ イ ル 、 あ る い は ユ ー ザ か ら 指示 さ れ た フ ァ イ ル は 、 H T M L ( ノヽ イ ノ、。一テ キ ス ト 記述言語) に 従 つ て 文字 の 表示、 画像 の 表示、 他 の フ ァ イ ル へ の リ ン ク 等 が 記述 さ れ て い る 。
HT T Pサー ノ 2 0 3からのフ ァ イ ルは、 ネ ッ ト ワーク 1 0、 端末装 置 3 0の通信制御処理 3 0 2を介して W e bブラ ウザ 3 0 3に供給され る。 W e bブラ ウザ 3 0 3は、 こ のフ ァ イ ルの記述に従っ て、 表示画像 データ を生成 し、 〇 S 3 0 1 に供給する。 O S 3 0 1 は、 W e bブラ ウ ザ 3 0 3からの表示画像データ を W e bブラ ウザに割り 当てたゥ ヱ イ ン ドウ内の画像と し、 表示ィ ンタ フ ヱ一ス 3 4を介してディ スプ レイ装置 3 7の表示画面に表示させる。
こ こで、 例えば H T T Pサーバ 2 0 3から供給されたフ ァ イ ル中で、 画像データ のフ ァ イ ル名 と共に画像の表示が指示されている場合には、 W e bブラウザ 3 0 3は H T T Pサーバ 2 0 3に当該フ ァ イ ル名に対応 する画像データの送信を要求する。
こ のよ う な送信要求を受け付ける と、 H T T Pサーバ 2 0 3は、 要求 されたフ ァ イ ル名の画像データ を H D D 2 3から読み出 し、 W e bブラ ゥザ 3 0 3 に送信する。
この画像データ を受信する と、 W e bブラ ウザ 3 0 3は、 こ の画像デ 一夕 を上述の表示画像データ 中の所定位置の画像データ と し、 O S 3 0 1 に供給する。
これによ り、 W e bブラ ウザ 3 0 3のウ ィ ン ドウ内の所定位置に、 受 信した画像データ に基づく 画像が表示される。
以上は、 W e bブラ ウザ及び H T T Pサーバの一般的な動作の説明で あるが、 以下、 本実施形態の情報提供シス テムの特徴的な動作について 説明する。
サ ー ノく装置 2 0 で は 、 上述 の 第 2 図 に 示す よ う に 、 H T T P サ ー ノ 2 0 3 が 特定 の 画像 デ ー タ を 送信 す る 際 に 、 画像デ ー タ に ユ ー ザ か ら の ア ク セ ス に 応 じ た 固 有 の 識別 情 報 を 付 加 す る 識別 情報付加処理 2 0 5 と 、 個 々 の 識別 情報等 を 記録 し て お く デ ー タ ベ ー ス 2 0 6 等 の 処理 が 実行 さ れ て い る 。
こ の識別情報付加処理 2 0 5は、 例えば H T T Pサーバ 2 0 3の拡張 プロ グラム (いわゆるプラ グイ ン) と して実装されている。 識別情報付 加処理 2 0 5は、 HT T Pサーバ 2 0 3内のフ ァ イ ル送出処理 2 0 4が 、 H D D 2 3から特定の画像データのフ ァ イ ルを読み出 して送信 しょ う とする際に、 当該画像データ に、 ユーザからのアクセスに応じた固有の 識別情報を付加する。
画像データ に付加する識別情報は、 個々 のアクセスに対して固有の情 報であれば足り るため、 例えばユーザが操作している端末装置 3 0の I Pァ ド レス、 サーバに対するアク セス 日時等の情報に基づいて生成する こ とができる。 あるいは、 後述のよ う に識別情報が付加された画像デー タ を扱う画像データ処理 3 0 4 に対してユーザ毎あるいは端末装置 3 0 毎に付与された固有の識別情報を も用いて、 画像データ に付加する識別 情報を生成して もよい。
反対に、 識別情報と してア ク セ ス 日時そのものを用いて も よい。 通常 、 1 つのサーバ装置 2 0 に対する 2つ以上のアクセスが同時に処理され る こ とはないため、 アク セス 日時のみで個々 のアクセス を特定する情報 た り得る。 従って、 ア ク セ ス 日時を識別情報と して画像データ に付加 し て も、 個々 の画像データ を識別する こ とができ る。
また、 HT T Pサーバの機能と して、 ユーザからのアク セスロ グを記 録する機能が実装されており、 こ のア ク セ ス ロ グには、 H T T Pサーバ を利用 しているユーザの端末装置 3 0の I Pア ド レ ス、 ア ク セス 日時等 を記録しておく こ とができるよ う になっ ている。 こ のため、 アクセス 日 時を識別情報と して用いた場合には、 こ のア ク セス ロ グを参照する こ と によ り、 画像データ に付加されたアクセス 日時に対応する I Pア ド レス を得る こ とができる。 従って、 容易に画像データ にア ク セ ス してきたュ —ザの I Pァ ド レスを特定する こ とができる。
ま た 、 識別 情報 の 付加 は 、 画像デ ー タ と し て 認識 で き る よ う に 行え ば足 り る た め 、 例 え ば画像 フ ォ ー マ ツ ト 上 で定義 さ れ て い る 空 き 領域 に 付加 し て も よ い し 、 画像 デ ー タ 中 に 拡散 し て 付 加 す る い わ ゆ る 電 子 す か し 技 術 を 用 い て 画 像 デ ー タ 中 に 埋 め 込ん で も よ い し 、 画像 フ ォ ー マ ツ ト 上 に お い て 画像 デ ー タ 本体 の前方又 は後方 に 付加 し て も よ い 。 ま た 、 処理負 荷 を抑 え る た め に 識別 情報 を そ の ま ま 付加 し て も よ い し 、 セ キ ュ リ テ ィ の 向 上等 の た め に 適宜符号化 、 暗号化等 の 処理 を 行 っ た 上で付加 し て も よ い 。
このよう に識別情報が付加された画像データ は、 フ ァ イ ル送出処理 2 04、 通信制御処理 2 0 2上は通常の画像データ と同様に扱われ、 端末 装置 3 0の W e bブラ ウザ 3 0 3に送信される。
また、 データ ベース 2 0 6は、 O S 2 0 1 、 H T T Pサーバ 2 0 3等 を介してユーザのア ク セ ス状況を示す情報を取得し、 識別情報付加処理 2 0 5が付加 した識別情報と、 ユーザのア ク セ ス状況を示す情報の対応 関係を示すテーブル (生成ロ グ) を作成 し、 H D D 2 3 に記録する。 こ の生成ロ グは、 例えば第 3図に示すよう に、 ア ク セス元の I Pア ド レ ス 、 H T T Pサ一ノ 2 0 3が動作 しているサーバ装置 2 0のホス ト名、 ァ ク セス 日時、 画像デー タ のフ ァ イ ル名、 識別情報付加処理 2 0 5が付加 した識別情報 ( I D) 等を含むものである。
これによ り 、 生成ロ グ (あるいは後述の更新ロ グ) を参照すれば、 画 像デー タ に付加された識別情報と、 ア ク セ ス元 I Pア ド レ ス、 ア ク セス 日時等のユーザのア ク セ ス状況を示す情報を得る こ とができる。 従っ て 、 ユーザのア ク セ ス状況等の調査を比較的容易に行う こ とができ る。
と こ ろ で 、 識別情報付加処理 2 0 5 は 、 画像 デー タ に 識別 情 報 に 加 え て U R L 等 の 情 報 も 付 加 す る こ と が で き る よ う に な つ て い る 。
画像デ ー タ に U R L を 付加 し た場合 に は 、 端末装置 3 0 側 で こ の U R L を 抽 出 し 、 こ の U R L を W e b ブ ラ ウ ザ 3 0 3 に 供 給 し て ア ク セ ス を 指示すれ ば、 画像 デ ー タ の み参照 し て 所定 の U R L に ア ク セ ス す る こ と が で き る よ う に な る 。
従来、 H T T P サ 一 ノく に よ っ て こ の よ う な機能 を 実現 し た も の に 、 い わ ゆ る ノ ナ一広告 が あ る が 、 こ の ノ ナ一広告で は 、 H T M L 言語 に 従 っ て 、 所定 の U R L に リ ン ク さ せ る た め の ボ タ ン を 定義 し 、 こ の ボ タ ン の 画像 と し て 所定 の 画像デ ー タ の フ ァ ィ ル名 を 指定 す る 、 と い っ た 処理 が 必要 と な る 。
こ の場合、 U R L を 定義す る フ ァ イ ル と 画像 デー タ の フ ア イ ルが別個 に な る た め 、 第三者が 、 本来 の U R L と 異 な る リ ン ク の ボ タ ン の 画像 と し て 、 当 該 画像 デ ー タ の フ ア イ ル の み を 参照 す る こ と も 容 易 に で き て し ま う 。 す な わ ち 、 画像デ ー タ の 製作 者 の 意 図 し な い 用 途 に 画像 デ ー タ が 盗用 さ れ易 い こ と に な る 。
こ れ に 対 し 、 こ の 情報提供 シ ス テ ム の よ う に 、 画像デ ー タ に ユ ー ザ の ア ク セ ス 状 況 に 応 じ た 固 有 の 識 別 情 報 を 付 加 し て お く こ と に よ り 、 画像 デ ー タ が 盗用 さ れ て も 、 上述 の 生成 ロ グ を 参照 し て 画 像 デ ー タ の 入 手 経 路 等 を 比 較 的 容 易 に 特 定 す る こ と が で き る 。 こ の た め 、 画 像 デ ー タ の 盗用 の抑止 に 効果 が あ る ま た 、 画像 デ ー タ 中 に 識別 情報 を 付加 し て い る た め 、 従来 の C o o k i e 等 を使用 し た 調査 と 比較 し て 、 識別情報 を 確実 に 保持 さ せ る こ と が で き 、 調査結果 の 信 頼性 を 向 上 さ せ る こ と が で き る 。
例 え ば、 バ ナ ー 広告等 の 広告 画像 デ ー タ 中 に 上記 の識別 情報 を 付加す る こ と に よ り 、 広告主 は ユ ー ザ の 嗜好 に つ い て 従来 よ り も 信頼性の 高 い調査結果 を 得 る こ と が で き 、 こ の 調査結果 を 用 い る こ と に よ り 、 各 ユ ー ザ個 人 の ニ ー ズ に 的確 に 対応 し た ヮ ン - ト ウ . ワ ン の サ ー ビ ス を 提供す る こ と が 可能 と な る 。
な お、 第 2 図 中 で は 、 識別 情報付加処理 2 0 5 を H T T P サ — ノ S' 2 0 3 の 拡 張 プ ロ グ ラ ム と し て 実 装 し た 例 を 示 し て い る が 、 特定 の 画像 デ ー タ に 、 ユ ー ザ か ら の ア ク セ ス に 応 じ た 固 有 の識別情報 を 付加す る 機能 を 有 し て い れ ば足 り る た め 、 例 え ば 画 像 フ ァ イ ル を H T T P サ ー ノ と は 独 立 し た フ ァ イ ル サ ー ノ に 置 い て お き 、 こ の フ ァ イ ル サ ー ノ に 対す る ア ク セ ス を 監視 し 、 特定 の 画像 フ ァ イ ル に 対す る ア ク セ ス 要求 が あ つ た と き に 、 ュ 一 ザ か ら の ア ク セ ス に 応 じ た 識 別 情 報 を 付 加 し た 画 像 デ ー タ を 送 出 す る 処理等 と し て 実装す る こ と も で き る 。
こ の場合、 H T T P サ 一 ノ と フ ァ イ ル サ 一 ノ 等 は 、 必ず し も 別個 の 装置 と し て 実 装す る 必要 は な く 、 単一 の O S 上 で複数 の サ 一 ノ プ ロ グ ラ ム 、 識別 情報付 加処理等 と し て 実行 さ せ て も よ い 。 あ る い は 、 い わ ゆ る エ ミ ュ レ ー タ の 使用 に よ り 、 単一 の 装 置上 で複数 の O S を 実行 さ せ 、 一 の O S 上 で H T T P サ 一 ノ と し て の 処理 を 実行 さ せ、 他 の 〇 S 上で フ ア イ ル サ ー バ等 と し て の 処理 を 実行 さ せ る こ と が で き る 。 こ れ に よ り 、 物理 的 に は 1 つ の 装置 で は あ る が 、 複数 の 装置 と 等価 な 処理 を 実 行 さ せ る こ と が で き る 。
こ のよ う に HT T Pサーバと フ ア イ ルザ一バ等を分離する こ と によ り 、 ア ク セ ス権の設定等を H TT Pサーバと フ ア イ ルサーバ等で別個に設 定する こ とができ、 セキュ リ テ ィ の設定等の柔軟性が向上する。 従っ て 、 セキュ リ テ ィ の向上に寄与する こ とができる。
一方、 端末装置 3 0では、 上述の第 2図に示すよ う に、 例えば W e b ブラ ウザ 3 0 3 と協動して動作するアプリ ケ一シ ョ ンプロ グラムの実行 によ り、 固有の識別情報が付加された画像データ を扱う ための処理 (画 像データ処理) 3 0 4が実行されている。
こ の画像データ処理 3 0 4は、 W e bブラ ウザ 3 0 3から識別情報が 付加された画像データが供給される と、 画像データから識別情報に応じ た処理を行う。
こ の 処理 に は 、 例 え ば識別 情報 に 基づ い て 、 画像 デ ー タ の 保 存、 削 除、 更新等 を 行 う 管理 が 含 ま れ、 さ ら に 、 上述 の よ う に 画像 デ ー タ に U R L等 の 情報 が 付加 さ れ て い る 場合 に は 、 こ の 情報 に 従 っ て 実 行す る 処理が 含 ま れ る 。
以下、 各処理 の詳細 を 説 明 す る 。
第 4図にディ スプレイ 装置 3 7の表示画面例を示すよ う に、 こ の画像 データ処理 3 0 4には、 上述の O S 3 0 1 によ っ て、 W e bブラ ウザ 3 0 3のウ ィ ン ドウ 4 0 1 と同様に、 ウ ィ ン ドウ 4 0 2が割 り 当て られて いる。
W e bブラ ウザ 3 0 3から画像データ処理 3 0 4に対する画像データ の供給は、 O S 3 0 1 によ る管理下、 いわゆる ドラ ッ グア ン ド ドロ ッ プ 操作によ って行う こ とができる。
すなわち、 ユーザがポイ ンテ ィ ングデバイ ス 3 9を操作して、 ポイ ン タ 4 0 3を W e bブラ ウザ 3 0 3のウ ィ ン ド ウ 4 0 1 内に表示されてい る画像 4 0 4の表示位置に一致させ、 ポイ ンテ ィ ングデバイ ス 3 9のボ タ ン等を操作した状態で、 さ ら にボイ ンテ ィ ングデバイ ス 3 9を操作 し 、 ポイ ンタ 4 0 3 を画像データ処理 3 0 4のウ ィ ン ドウ 4 0 2上に移動 させ、 ポイ ンテ ィ ングデバイ ス 3 9のボタ ン等の操作を解除する と、 0 S 3 0 1 を介 して W e bブラ ウザ 3 0 3から画像データ処理 3 0 4に画 像データが供給される。
画像データが供給される と、 画像データ処理 3 0 4はポイ ンタ 4 0 3 の位置に、 供給された画像データ に応じた画像 4 0 5を表示させる。 画像データ の保存は、 上述の ドラ ッ グアン ド ドロ ッ プ動作によ って、 画像データが供給された際に、 画像データ処理 3 0 4が、 O S 3 0 1 を 介して H D D 3 3の所定の領域に保存する こ と によ って行う。 また、 画 像データの削除は、 ユーザからの指示によ っ て選択された画像データ を 、 上述の H D D 3 3の所定の領域から削除する こ と によ っ て行う。
また、 画像データ の更新は、 保存されている画像データ を、 そのと き の最新のものに更新するために行う。 この更新処理は、 例えばユーザか らの指示に従って実行して も よい し、 画像データ のフ ァ イ ルに記録され ている作成日等の情報に基づいて実行して も よい。 さ らには、 所定間隔 毎に 自動的に実行する よ う に して も よい。
更新処理を開始する と、 画像データ処理 3 0 4は、 まず、 HT T Pサ —バ 2 0 3、 データベース 2 0 6 に、 更新しょ う とする画像データ に付 加されている識別情報を抽出 し、 こ の識別情報、 フ ァ イ ル名等を送信 し て画像データ の更新を要求する。 こ の よ う な更新要求は、 通信制御処理 3 0 2、 ネ ッ ト ワ ー ク 1 0、 通 信制御処理 2 0 2を介し、 所定のポー ト のバケ ツ ト と して HT T Pサー ノ 2 0 3、 データべ一ス 2 0 6に供給される。
なお、 更新時に、 画像データ処理 3 0 4が画像データ全体を送信 し、 HT T Pサ一ノ 2 0 3あるいはデータ ベー ス 2 0 6が、 得られた画像デ —夕から識別情報を抽出するよ う に しても よい。
ま た 、 画像 デ ー タ 処理 3 0 4 に は 、 ユ ー ザ毎 あ る い は 端末装 置 3 0 毎 に 固 有 の識別 情報 ( ク ラ イ ア ン ト I D ) が 付与 さ れ て い る 。 こ の ク ラ イ ア ン ト I D は 、 例 え ば 画像 デ ー タ の 更新 を 行 う 際等 に 、 通信制御処理 3 0 2 、 ネ ッ ト ワ ー ク 1 0 、 通信制御 処理 2 0 2 を 介 し 、 所定 の ポ ー ト の ノ、 ° ケ ッ ト と し て H T T P サ ー ノ 2 0 3 、 デ ー タ ベ ー ス 2 0 6 に 供給 さ れ る 。
H T T P サ 一 ノ 2 0 3 の フ ァ イ ル送 出 処理 2 0 4 は 、 更新要 求 中 の フ ァ イ ル 名 に 対応 す る 画 像 デ ー タ の 読 み 出 し を H D D 2 3 に 指示す る 。
こ の と き 、 識別情報付加処理 2 0 5 は 、 ユ ー ザか ら の ァ ク セ ス 状況 に 応 じ た新た な識別情報 を 生成 し 、 画像 デ ー タ に 付加 す る 。
こ れ に よ り 、 新た な識別 情報 が 付加 さ れ た 画像 デ ー タ が 、 所 定 の ポ ー ト を 介 し て 端 末 装 置 3 0 の 画 像 デ ー タ 処 理 3 0 4 に 供給 さ れ、 画像 デ ー タ が 更新 さ れ る 。
一 方 、 デ ー タ ベ ー ス 2 0 6 は 、 O S 2 0 1 、 H T T P サ 一 ノ 2 0 3 等 を 介 し て ユ ー ザ の ア ク セ ス 状 況 を 示す 情報 を 取得 し 、 識別 情報付加 処理 2 0 5 が新 た に 付加 し た識別 情報 と 、 ユ ー ザ の ア ク セ ス 状況 を 示す情報 の 対応関係 を 示す テ ー ブ ル (更新 口 グ) を 作成 し 、 上述 の生成 ロ グ と は別 に H D D 2 3 に 記録す る こ の 更新 ロ グ は 、 例 え ば第 5 図 に 示す よ う に 、 生成 ロ グ と 同 様 に 、 ア ク セ ス 元 の I P ア ド レ ス 、 新た に 識別 情報 を 付加 し た サ ー ノ 装置 2 0 の ホ ス ト 名 、 ア ク セ ス 日 時 (更新 日 時) 、 画 像 デ ー タ の フ ァ イ ル名 、 識別 情報付加処理 2 0 5 が 付加 し た識別 情報等 を 含む他、 元 の識別情報 を 生成 し た サ ー バ装置 2 0 を 特 定す る た め の 情報 (生成 サ 一 ノ I D ) 、 ユ ー ザ あ る い は 当 該 ュ — ザ が 使 用 し て い る 端 末 装 置 3 0 を 特 定 す る た め の ク ラ イ ァ ン ト I D等 を も 含む も の で あ る 。
これによ り、 こ の更新ロ グを参照すれば、 上述の生成ロ グによ っ て得 られるユーザのアクセス状況に加えて、 画像データの更新、 ユーザある いは端末装置 3 0を特定するための情報が得られる。 すなわち、 画像デ ータ の更新状況等を通 してユーザの趣向等の調査をも比較的容易に行う こ とができる。
また、 更新 αグを参照する こ と によ り、 画像データ に付加された識別 情報に対応するユーザあるいは端末装置 3 0を特定するための情報が得 られるため、 画像データの入手経路等をよ り正確に特定する こ とができ る。
上述のよう に画像データ に U R L等の情報が付加されている場合には 、 画像データ処理 3 0 4は、 付加されている情報を抽出 し、 抽出 した情 報に従っ て処理を実行する。
具体的には、 付加されている情報が U R Lであれば、 画像データ処理 3 0 4はこの U R Lを記録しておき、 ュ一ザから この U R Lに対する ァ ク セ スが指示されたと きに、 W e bブラ ウザ 3 0 3に当該 U R Lに対す るアク セスを指示する。
従っ て、 ユーザは、 所望の U R Lが付加された画像データ を、 W e b ブラウザ 3 0 3から画像データ処理 3 0 4に供給させる こ と によ り、 こ の U R Lに容易にアクセスする こ とができる よ う になる。 すなわち、 画 像データが特定の U R Lに対する リ ンク と して機能する。
このよう な機能を有する ものと していわゆるブッ ク マークが知られて いるが、 通常、 ブッ ク マーク は、 文字情報と して保存されているため、 実際の リ ンク先を認識しに く い場合がある。 これに対し、 画像データ に よ る リ ンク は、 画像によ っ て一目でその リ ンク先を認識する こ とができ 、 文字による リ ンク に比較して理解し易い。
また、 画像によ っ て所定の U R Lへの リ ン ク を示すものと して、 上述 のバナー広告が知られているが、 こ の場合は、 画像データ と リ ンク先の U R Lは独立しているため、 単に画像データ を保存しただけでは、 リ ン ク先の U R Lは保存されない。
また、 バナー広告は短時間に更新される場合もあ り、 次回アクセス し たと きにも同 じ画像データすなわち同 じ リ ンク先の U R Lが得られる と は限らないため、 確実に リ ン ク先の U R Lを保存しょう とする と、 ブッ クマークの作成等によ っ て リ ン ク先の U R Lを保存しておかなければな らない。
これに対し、 U R L等の情報が付加された画像データであれば、 単に 保存しておく だけで、 画像データ処理 3 0 4によ って U R Lを抽出 して 、 この U R Lに対する アク セスを行う こ とができるため、 操作を容易に する こ とができる。
なお、 上述の第 2図中では、 画像データ処理 3 0 4を W e bブラ ウザ 3 0 3 とは別の処理と して実装 した例を示しているが、 画像データ に付 加された情報を扱う機能を有していれば足り るため、 W e bブラ ウザ 3 0 3の拡張プログラム (いわゆるプラグイ ン) と して実装する こ と もで ぎる。 また、 本発明は、 上述の実施形態に限定される ものではな く 、 本発明 の技術的思想の範囲内で適宜、 構成、 実装方法を変更する こ とができる 例えば、 上述の第 1 図では、 サーバ装置 2 0、 端末装置 3 0 を各々 単 独の装置と して示したが、 双方の処理を実行させるプロ グラムを実行さ せる こ と によ り サーバ装置と端末装置を兼ねる こ とができ る。
以下、 上記実施形態に関 し更に詳述する。
[画像フ ァ イ ルの構造]
第 6 図は、 上記実施形態において扱われる画像フ ァ イ ルのデータ構造 の一例である。 第 6 図に示す画像フ ァ イ ルは、 データ ス ト リ ームの開始 を示す開始部 5 1 と、 画像の表示データ を記述する画像データ部 5 2 と 、 画像の表示に影響を与えない情報を記述する注釈部 5 3 と、 データ ス ト リ 一ムの終了を示す終了部 5 4 とを含んでいる。 例えば、 J P E Gフ ア イ ルゃ G I F フ ァ イ ルがこのよ うなデータ構造を採用 している。 上述 した画像データ に付加する識別情報や U R L等のポイ ンタ情報は、 画像 の表示に影響を与えない情報と して注釈部 5 3 に記述する こ とができる 。 また、 他の画像フ ォ ーマ ッ ト であっ て も、 画像の表示に影響を与えな い情報の領域を持つフ ォ ーマ ッ ト であれば当該領域に記述する こ とがで きる。 また、 画像フ ァ イ ルのデ一タ ス ト リ ーム中において、 当該画像の 表示にあたっ ては無視される領域に、 当該画像フ ァ イ ルに固有の識別情 報、 1 乃至複数の情報のポイ ンタ、 当該画像フ ァ イ ルに対応したメ ニュ —項目のィ ンデッ ク ス、 又は 及びプログラムの実体を記録する こ とが できる。 また、 前述のよ う に画像データ に対しデジタルウ ォ ータ マ一ク (透か し) 技術によ り付加する こ と もできる。
以下の説明において、 画像データ に付加する識別情報やポイ ンタ情報 等を 「画像関連情報」 という。 また、 画像データ に画像関連情報を付加 した画像フ ァ イ ルを 「情報画像フ ァ イ ル」 という。
[画像関連情報の構成]
第 7 図は、 画像関連情報の構成図である。 第 7 図 ( a ) に示す画像関 連情報は、 画像名称、 パス ワー ド、 有効期限、 サムネ イ ル画像、 カ テ ゴ リ 、 及びキーワー ドの情報を含んでいる。
「画像名称」 は、 画像データ処理 3 0 4 のウィ ン ドウ 4 0 2 にサムネ ィ ル表示される画像の名称である。 「パス ヮー ド」 は、 情報画像フ ア イ ル を画像データ処理 3 0 4 に供給する際にユーザーが入力を要求されるパ スヮー ドである。 こ のパス ヮー ドを知るユーザ一のみが情報画像フ ア イ ルを画像データ処理 3 0 4 に登録でき るよ う になつている。 「有効期限」 は、 画像データ処理 3 0 4 に供給された清報画像フ ァ イ ルの有効期限で あ り、 こ の有効期限を経過する と当該情報画像フ ア イ ルは H D D 3 3 の 記録領域から削除されるよ う になっている。 「サムネイ ル画像」 は、 ブラ ゥザ上に表示されている情報画像フ ア イ ルを画像データ処理 3 0 4 のゥ イ ン ドウに供給 した際に、 ブラ ウザ上に表示されていた画像と置き換え て画像データ処理 3 0 4 のウイ ン ドウにサムネイ ル表示する画像フ ア イ ルのデータである。 「カテゴリ」 は、 画像データ処理 3 0 4 に情報画像フ ア イ ルを供給 した際に、 当該清報画像フ ァ イ ルを格納すべきフ ォ ルダを 指定したデータである。 画像データ処理 3 0 4 は、 指定されたフ ォ ルダ が存在しない場合は、 指定された名称のフ オ ルダを新規作成する。 「キー ワー ド」 は、 画像データ処理 3 0 4が供給済みの情報画像フ ァ イ ルを検 索する際に検索キーとなるヮ一 ドである。
また、 第 7 図 ( b ) に示す画像関連情報は、 ポイ ンタ情報毎に、 コ マ ン ド名称、 ア ク シ ョ ンテーブル、 マ ウ ス (ポイ ンテ ィ ン グデバイ ス) 操 作の割り 当て、 及びプラ ッ ト フ ォ ームを一組と して関連付けて構成され ている。 「ポイ ンタ情報」 は、 口一カ ルコ ン ピュ ータ上又はネ ッ ト ワーク上の フ ァ イ ルの所在を指定する。 例えば、 フ ァ イ ル名、 口一カルコ ン ピュー タ上にある リ ソースのロケーシ ョ ンを指 し示すパス名、 ネ ッ ト ワーク環 境にある リ ソースのロケ一シ ョ ンを指 し示す U N C ( Universal Namin g Convention)、 イ ンタ一ネ ッ ト 又はイ ン ト ラネ ッ ト上にある リ ソース のロケーシ ョ ンを指 し示す U R L ( Uniform Resource Locator) 又は U R I s (Uniform Resource Identifiers) 等がポイ ンタ情報を構成する 。 「コ マ ン ド名称」 は、 ボイ ンタ の内容をメ ニューに表示する際に使用す る表示名である。 例えば、 「ホームページにアクセス」 等である。 こ こで 、 「メ ニュー」 とは、 例えばマウス 3 9の右ボタ ンをク リ ッ ク した際に表 示手段 3 7に表示され選択可能となるメ ニ ューである。 「ァク シ ョ ンテ 一ブル」 は、 画像データ処理 3 0 4の動作を指定する。 指定する動作の 内容は、 情報画像フ ァ イ ルが画像データ処理 3 0 4に供給されたと きに 当該情報画像フ ァ イ ルに付加されたポイ ンタ情報が指標するフ ァ イ ルを 端末装置 3 0の H D D (記憶手段) 3 3に保存するか否か及び当該フ ァ ィ ルを 自動実行するか否か、 並びに当該フ ァ イ ルの実行方法 (テロ ッ プ 表示、 映像再生、 音声再生など) 等である。 「マウス操作の割り 当て」 は 、 ポイ ンタ情報にアクセスするためのマウ ス操作を設定する。 設定の種 類は、 ダブルク リ ッ ク、 S h i f t +ダブルク リ ッ ク、 C t r 1 +ダブ ルク リ ッ ク、 A 1 t +ダブルク リ ッ ク等である。 「ブラ ッ ト フ オ ーム」 は 、 ポイ ンタ情報が指標する フ ァ イ ルに適合する環境 (プラ ッ ト フ ォ ーム 、 O S ) を指定する。 例えば、 O S 3 0 1 が w i n d o w s (商標) の 場合、 画像データ処理 3 0 4は w i n d o w s に対応した情報のポイ ン タ を選択して上記のメ ニ ューに表示する。
[ポイ ンタ情報へのアクセス ]
端末装置 3 0において、 情報画像フ ア イ ルに記録されたボイ ンタヘア ク セ スする方法を説明する。
(1)メ ニュー選択によ る方法
第 8図は、 メ ニ ュー選択によ り ポイ ンタへア ク セ スする方法の説明図 である。 ユーザーは、 マ ウ ス 3 9 (ポイ ンテ ィ ングデバイ ス) を操作し 、 ポイ ンタ 4 0 3を画像データ処理のウ ィ ン ドウ 4 0 2 に供給された画 像 4 0 5に重ねる。 次に、 ユーザーは、 マウス 3 9の右ボタ ンをク リ ツ クする。 M P U 3 1 (情報処理手段) は、 このク リ ッ ク を検知する と、 画像 4 0 5に対応する情報画像フ ア イ ルに含まれる画像関連情報 (第 7 図 ( b )) を記録手段 3 3か ら読み出 し、 メ ニュ一表示データ を生成する 。 即ち、 「コ マ ン ド名称」 をメ ニュ ー項目 と して抽出 し、 メ ニ ュー 5 5 を 表示手段 3 7に表示する。 次に、 ユーザーは、 マウス 3 9 を操作 しボイ ンタ 4 0 3を移動させ、 選択したいメ ニュー項目 の上に重ねる。 そ して 、 マウス 3 9の左ボタ ンをク リ ッ ク し、 一つのメ ニ ュー項目 を選択決定 する。 M P U 3 1 は、 このク リ ッ ク を検知する と、 画像関連情報 (第 7 図 ( b )) を参照し、 選択されたコ マン ド名称に対応するボイ ンタ情報を ブラ ウザ 3 0 3に入力 して当該ポイ ンタ にアクセスする。 M P U 3 1 は 、 アク セス先に応じてサーバ一から返信されたフ ァ イ ルを受信する と、 今回選択されたコ マン ド名称に対応するァク シ ョ ンテーブルに従っ て、 当該受信フ ァ イ ルを実行する。 例えば、 リ アルプ レーヤ一 (商標) によ る映像の再生などを実行する。
こ こで、 画像データ処理のウ イ ン ドウ 4 0 2に表示されている画像を ク リ ッ ク したと きに表示されるメ ニューの項目 は、 情報画像フ ァ イ ルに 埋め込まれた画像関連情報の内容によ り決ま る ものである。 また、 画像 関連情報を含む情報画像フ ア イ ルは、 サーバ装置 2 ◦ か ら送信されたも のである。 即ち、 マウス ク リ ッ ク によ って表示されるメ ニ ューの項目が 、 サーバ装置 2 0からダウ ン口一 ドされた情報によ って決定されている 、 という特徴を有 している。
(2)マウ ス操作によ る方法
画像データ処理のウ イ ン ドウ 4 0 2 が選択された状態で、 マウス 3 9 のボタ ン操作及びキーボー ド 3 8 のキー操作が行われる と、 こ の操作に 対応して所定の情報ポイ ンタへアクセスでき るよ う になつ ている。 マウ ス 3 9 の操作、 キーボー ド 3 8 の操作が行われる と、 M P U 3 1 は、 画 像関連情報を参照 し 「マ ウス操作の割り 当て」 (第 7 図 ( b ) ) を参照し 、 該当する操作が定義されているか判断する。 該当する操作が定義され ていた場合は、 その操作に対応するポイ ンタ情報を読み出 し、 そのボイ ン夕 をブラ ウザ 3 0 3 に入力 して当該ポイ ンタ にアクセスする。 M P U 3 1 は、 ア ク セス先に応じてサーバーから返信されたフ ァ イ ルを受信す ると、 今回選択されたコ マン ド名称に対応するァク シ ョ ンテ一ブルに従 つて、 当該受信フ ァ イ ルを実行する。 こ こ で、 複数のア ク シ ョ ンについ て同一のマウス操作が割 り 当て られていて も よい。
[情報ポイ ン タへのア ク セ スの具体例]
次に、 情報のボイ ン夕へアク セス した場合の動作の具体例を説明する 。 こ こでは第 7 図 ( b ) のアク シ ョ ンテーブルに示 した 「テロ ッ プ表示 」 の例を説明する。 第 9 図は、 テロ ッ プ表示動作の説明図である。 ァク シ ヨ ンテーブルに 「テロ ッ プ表示」 を定義する場合、 対応するポイ ンタ 情報にはテロ ッ プのテキス ト フ ァ イ ルが格納されたボイ ンタ を指定 し、 ァク シ ョ ンテ一ブルには、 情報画像フ ア イ ルのダウ ンロー ド時に当該テ キス ト フ ァ イ ルの ロ ー カ ルディ ス クへの保存も同時に行う こ と を指定し 、 かつテロ ッ プ表示のアク シ ョ ン (制御コー ド) を指定する。 また、 マ ウ ス操作の割 り 当てには、 例えば左ボタ ンのシ ングルク リ ッ ク を指定す る (以上の指定は、 通常サーバー側の情報画像提供者によ って行われる P T
こ の画像関連情報を持つ情報画像フ ァ ィ ルを端末装置 3 0においてブ ラウザ 3 0 3から画像データ処理 3 0 4に供給する と、 M P U 3 1 は画 像関連情報を参照 し 「保存」 を指定されたポイ ンタ にア ク セ スを開始す る。 そ して、 当該ポイ ンタ に該当するサーバ一からテロ ッ プのテキス ト フ ァ イ ルをダウ ンロー ド し、 口一カルの H D D 3 3 に保存する。
その後、 ユーザーがマ ウス 3 9を操作し、 画像データ処理のウ ィ ン ド ゥ 4 0 2 に表示された画像をク リ ッ ク して選択する と、 M P U 3 1 は、 選択された画像に対応する画像関連情報を参照 し、 ァク シ ョ ンテ一ブル に定義された制御コー ドが 「テロ ッ プ表示」 である こ と を確認する と、 第 9図に示すよ う に画像データ処理のウ ィ ン ド ウの領域内 (又は領域外 でも よい) にテロ ッ プ表示用の細長いウ ィ ン ドウを表示し、 こ のウ ィ ン ドウに H D D 3 3から読み出 したテロ ッ プのテキス ト をス ク ロール表示 する。 第 9図に示すよう に、 複数の画像 4 0 5 , 4 0 5が供給されてい る場合、 マウス 3 9によ り選択される画像に応 じて各々異なるテロ ッ プ を表示する こ と も可能である。
[画像データ処理への情報画像フ ァ ィ ルの供給]
上述の実施の形態において、 画像データ処理への情報画像フ ァ ィ ルの 供給は、 ブラ ウザのウ ィ ン ドウ 4 0 1 から画像データ処理のウ ィ ン ドウ 4 0 2への ドラ ッ グ · アン ド ' ドロ ッ プ操作によ り行う こ とができる こ とを説明 した。 こ こでは、 他の供給方法について説明する。
(1)メ ニューからの ドラ ッ グ ' アン ド ' ドロ ッ プ
第 1 0図は、 メ ニューから ドラ ッ グ ' ア ン ド ' ドロ ッ プする操作の説 明図である。 既に説明 したよう にマウス 3 9の右ポタ ンク リ ッ ク によ り メ ニ ュー 5 5 (第 1 の管理領域) を表示させ、 情報画像追加用のメ ニュ —項目 をマ ウ ス 3 9から選択する。 情報画像追加用のメ ニ ューは、 例え ば第 7図 ( b ) の一番下の行に定義してある よ う に、 ア ク シ ョ ンテ一ブ ルの制御コ 一 ドを画像追加専用の制御コ ー ドに設定 してお く 。 ユーザー がマウス 3 9 を操作し、 情報画像追加用のメ ニ ュ ー項目 を画像データ処 理のウ ィ ン ド ウ 4 0 2 (第 2 の管理領域) 内に ドラ ッ グ ' ア ン ド · ドロ ッ プする と、 M P U 3 1 は、 こ の操作を検知 し画像関連情報 (第 7 図 ( b ) ) を参照する。 そ して、 操作されたメ ニ ュ ー項目 に対応するァク シ ョ ンテーブルの制御コ ー ドをチヱ ッ ク し、 「画像追加」である こ と を確認す る と、 対応するポイ ンタ にアク セスを開始する。 このアクセスに対 し所 定のサーバーから新規の情報画像フ ア イ ルがダウ ン口一 ドされる と、 M P U 3 1 は、 ブラウザ 3 0 3から画像データ処理 3 0 4 に情報画像フ ァ ィ ルを供給する処理と同様に、 新規にダウ ンロー ドされた情報画像フ ァ ィ ルを画像データ処理 3 0 4 に供給する。
これによ る と、 新規の情報画像フ ァ イ ルを供給するために、 一々 ブラ ゥザを立ち上げな く て も よいという メ リ ッ ト がある。
無論、 情報画像追加用のメ ニ ュ ー項目 を単にマウス 3 9 でク リ ッ クす る こ と によ り、 新規情報画像フ ァ イ ルのダウ ンロー ドと画像データ処理 3 0 4への供給を行えるよ う に して も よい。
また、 新規の情報画像フ ア イ ルを他の既に供給済みの情報画像フ ァ ィ ルの内部に格納しておいて も よい。 こ の場合、 M P U 3 1 は、 情報画像 追加用のメ ニ ュ ー項目 (第 1 の管理領域) が ドラ ッ グ ' アン ド ' ドロ ッ プ等される と、 ネ ッ ト ワーク上のサーバにアクセスするのではな く 、 現 在対象となっ ている情報画像フ ァ ィ ルの画像関連情報を参照し、 その中 に予め登録されている別の情報画像フ ア イ ルを読み出 し、 画像データ処 理 3 0 4 (第 2 の管理領域) に供給する。
こ の場合、 新規の清報画像フ ァ イ ルを供給するために、 一々 ネ ッ ト ヮ ーク上のサーバーに接続する必要がない、 という効果がある。
(2)メ ールソ フ ト か らの ド ラ ッ グ · ア ン ド · ドロ ッ プ メ ールソ フ ト に添付された情報画像フ ァ ィ ルを画像データ処理のゥ ィ ン ドウ 4 0 2 に ドラ ッ グ · ア ン ド · ドロ ッ プする こ とによ り、 画像デー 夕処理 3 0 4への情報画像フ ァ イ ルの供給を行う よ う に して も よい。 メ ール本文の閲覧ウイ ン ドウや添付フ ァ イ ルの確認ウ イ ン ドウが第 1 の管 理領域となる。 この場合、 情報画像フ ァ イ ルを電子メ ールに乗せて流通 させ、 受取人に利用させる こ とができるので、 効果的な情報の拡布が可 能である。
(3)任意のフ ォ ルダか らの ドラ ッ グ ' ア ン ド ' ドロ ッ プ
ブラ ウザやメ ールソ フ ト などから一旦所定のフ ォルダに コ ピ一 した情 報画像フ ァ イ ルを当該フ ォ ルダ (第 1 の管理領域) から画像データ処理 のウ ィ ン ドウ 4 0 2 (第 2の管理領域) に ドラ ッ グ ' ア ン ド . ドロ ッ プ する こ と によ り供給する よ う に して も よい。 M P U 3 1 は、 任意のフ ォ ルダから画像データ処理のウ ィ ン ドウ 4 0 2への ドラ ッ グ · アン ド · ド ロ ッ プ操作を検知 し、 上述 したブラ ウザからの ドラ ッ グ · ア ン ド · ドロ ッ プ処理の場合と同様に画像データ処理 3 0 4に情報画像フ ア イ ルを供 給する。
(4)ドラ ッ グ · アン ド · ドロ ッ プ以外の供給方法
画像データ処理 3 0 4への情報固像フ ァ イ ルの供給は、 上記の ドラ ッ グ - アン ド · ドロ ッ プの操作を他の操作に置き換えて も実現可能である 。 例えば、 画像データ処理 3 0 4の外部で管理されている情報画像フ ァ ィ ルがク リ ッ ク されたこ と を M P U 3 1 が検知 して、 当該情報画像フ ァ ィ ルを画像データ処理 3 0 4に供給するよ う に して も よい。 また、 画像 データ処理 3 0 4の外部で管理されている情報画像フ ァ イ ルがク リ ッ プ ボー ドにコ ピーされ、 その後、 ク リ ッ プボー ドから画像データ処理のゥ イ ン ドウ 4 0 2に貼り 付け られたと きに、 この操作を M P U 3 1 が検知 し、 当該情報画像フ ァ イ ルを画像データ処理に供給する よ う に して も よ い
(5)C D R O M等の記録媒体からの供給
また、 情報画像フ ァ イ ルは C D R O M等の コ ン ピュータ読み取り可能 な記録媒体から供給されて もよい。 こ の場合、 C D R O Mのフ ォ ルダ ( 第 1 の管理領域) に表示された情報画像フ ァ イ ルを、 既述の ドラ ッ グ - ア ン ド . ド ロ ッ プ操作、 ク リ ッ ク操作、 コ ピー · ア ン ド · ペース ト操作 等によ っ て画像データ処理 3 0 4 (第 2の管理領域) に供給する よ う に して も よい し、 C D R O Mの立ち上げ時に 自動的にイ ンス ト ーラーを起 動させ、 こ のィ ンス ト ーラーが C D R O M等に記録された情報画像フ ァ ィ ルを画像データ処理 3 0 4に供給するよ う に して もよい。 また、 イ ン ス ト ーラーが情報画像フ ァ イ ルを供給する場合、 こ のィ ンス ト ーラーが 、 画像データ処理 3 0 4に既に供給済みの情報画像フ ァ イ ルを検査し、 未供給の情報画像フ ァ ィ ルのみを選択して当該画像データ処理 3 0 4に 供給する よう に して も よい。
これによる と、 情報画像フ ァ イ ルを雑誌の付録と して流通させる こ と 等が可能とな り、 不特定多数のユーザーに配布 して利用させる こ とが可 能となる。
[第 1 の管理領域と第 2の管理領域の構成]
第 1 の管理領域と第 2の管理領域は、 第 4図に示したよ う に、 それぞ れ独立 したウ ィ ン ドウ (プロセス、 プロ グラ ム) によ っ て提供されて も よいが、 他の形態によ る実施も可能である。 以下に幾つかの実施例を示 す。
第 1 1 図は、 W e bブラ ウザのウ ィ ン ドウ 4 0 1 と、 画像データ処理 のウイ ン ドウ 4 0 2 と を単一のプロ グラムによ り提供し、 入力手段 3 5 の操作を通じてウ ィ ン ド ウ上方の表示選択タ ブを選択させ、 選択された 側のウイ ン ドウを択一的に画面表示する実施例である。 まず W e bブラ ゥザのウ イ ン ドウ 4 0 1 に表示された情報画像フ ァ イ ル 4 0 4にァ ク セ ス し、 ノ ッ ク グラ ウ ン ドにある画像データ処理のウィ ン ドウ 4 0 2 に登 録する。 情報画像フ ァ イ ル 4 0 4へのア ク セ ス方法は、 前述した種々 の 方法を採用する こ とが可能である。 次に、 入力手段 3 5 を通じて表示選 択タ ブを操作 し、 画像データ処理のウ ィ ン ドウ 4 0 2を表示させる。 こ れによ り 、 画像データ処理に登録済みの情報画像フ ア イ ルに対しァク セ スする こ とが可能になる。
また、 第 1 2図は、 フ レーム構造の表示ウィ ン ドウを設け、 或る フ レ —ムを W e bブラ ウザのウィ ン ドウ 4 0 1 と して提供し、 他のフ レーム を画像データ処理のウィ ン ドウ 4 0 2 と して同時に提供する。 こ の場合 は、 情報画像フ ァ イ ル 4 0 4を W e bブラ ウザのフ レーム 4 0 1 か ら画 像データ処理のフ レームに ドラ ッ グアン ド ドロ ッ プする アクセス操作が 容易であるが、 もちろん、 上述 した他のア ク セス方法によ って情報画像 フ ァ イ ルを画像データ処理に供給する こ とができる。
また、 第 1 3図では、 W e bブラ ウザのウィ ン ドウ 4 0 1 に表示され た情報画像フ ァ イ ル 4 0 4に対しアクセスを行う と、 処理手段 3 1 は、 当該 W e bブラ ウザに予め実装されたプラグィ ンを起動する。 情報画像 フ ァ イ ルへのア ク セス方法は、 上述 した種々 の方法を採用できる。 起動 されたプラグィ ンは、 第 2の管理領域と して予め記億手段 3 3に格納さ れた ローカ ル H TMLフ ァ イ ルに新規情報画像フ ァ イ ルの管理を追加す る。 そ して、 新規情報画像を追加 した後のローカル HTM Lフ ァ イ ルを 第 2の管理領域 4 0 2 と して W e bブラ ウザに展開する。 口 一カ ル HT M Lフ ア イ ルを W e bブラ ウザに展開する場合、 既存の W e bブラ ウザ に展開 して も よい し、 新規の W e bブラ ウザを起動 して別途展開 して も よい。
[画像関連清報の暗号化] 次に、 圉像データ に付加する画像関連情報の暗号化処理について説明 する。
[サーバ装置における暗号化処理]
サーバ装置 2 0 の識別情報付加処理 2 0 5 は、 画像データ に付加する 画像関連情報を暗号化して付加する機能を備えている。 暗号化アルゴリ ズムは所定の期間を置いて更新する よ う になっ ている。 画像関連情報を 暗号化する こ と によ り、 第三者が不正に画像関連情報を追加 · 削除 · 改 変 して画像フ ァ イ ルを使用する こ とを防止する こ とができる。
[端末装置における復号化処理]
端末装置 3 0 において、 M P U 3 1 は、 画像データ に付加された画像 関連情報を参照する際は、 当該画像関連情報を復号する。 復号化ァルゴ リ ズムは、 サーバ装置 2 0 における暗号化アルゴリ ズムに対応 して予め H D D 3 3 に格納されている。 しか しながら、 サーバ装置 2 0 の暗号化 アルゴリ ズムが一定の期間を置いて更新されるため、 サーバ装置 2 0 の 暗号化アルゴリ ズムが更新された場合は、 端末装置 3 0 の復号化ァルゴ リ ズム も更新された暗号化アルゴリ ズムに適合するよ う に更新する必要 がある。
[復号化アルゴ リ ズムの更新]
サーバ装置 2 0 は、 端末装置 3 0 に格納されている復号化ァルゴ リ ズ ムのバージ ョ ンを当該端末装置の I D ( I P ア ド レス等) 毎にデー タ べ —ス に管理している。 サーバ装置 2 0 において画像関連情報の暗号化ァ ルゴリ ズムを更新した場合は、 すべての端末装置の I D にフ ラグを立て 、 その後にサーバ装置 2 0 にア ク セス してきた端末装置であっ て当該端 末装置の I Dに対応する フ ラグが立っ ている ものには新しい暗号化アル ゴリ ズムに対応した復号化アルゴリ ズムを送信 し更新させる。 そ して、 更新を完了 した端末装置の I D に対応するフ ラグを解除する。 復号化ァ ルゴリ ズムは、 サーバ装置の H D D 2 3 に格納されている。
画像データ処理 3 0 4 は、 情報画像フ ァ イ ルが供給される際に当該情 報画像フ ア イ ルに含まれた画像関連情報の復号を試み、 復号 した画像関 連情報のデータ構造が正常であるかチヱ ッ クする機能を備えている。 そ して、 復号後のデータ構造が正常でなければ当該情報画像フ ァ イ ルの供 給を禁止する。 これによ り 、 不正に改変された情報画像フ ァ イ ルの供給 を防止する こ とができる。 また、 不正な情報画像フ ァ イ ルの判定は、 画 像データ に付加された識別情報に基づいて行っ て も よい。
[課金処理]
次に、 情報画像フ ァ イ ルをブラ ウザから画像データ処理 3 0 4 に供給 したと きの課金方法について説明する。 課金は、 ブラウザから画像デー タ処理 3 0 4 に情報画像フ ア イ ルが供給されたと きに、 当該画像データ 処理 3 0 4がサーバ装置 2 0 にアクセス し課金の処理を要求する こ と に よ っ て行われるよ う になつ ている。
発明の実施の形態で説明 したアクセスロ グ (生成ログ) は、 端末装置 3 0 においてブラ ウザから画像データ処理 3 0 4 に情報画像フ ア イ ルが 供給されたこ とを条件に生成されるよ う になっ ている。 即ち、 画像デー タ処理 3 0 4 に情報画像フ ァ イ ルが供給される と、 M P U 3 1 は、 供給 した情報画像フ ァ イ ルから当該情報画像フ ァ イ ルに埋め込まれた識別情 報を抽出 し、 この識別情報と情報画像フ ァ イ ルの フ ァ イ ル名 とをサーバ 装置 2 0 に送信する。 サーバ装置 2 0 は、 受信 した識別情報及び画像フ ア イ ル名と、 アク セス してきた端末の I P ア ド レス及びホス ト 名と、 ァ ク セス 日時とを関連付け、 既述の生成ロ グ (第 3 図) を生成する。 こ の ため、 端末装置 3 0 において画像データ処理に情報画像フ ア イ ルが供給 された事実は、 サーバ装置 2 0 のア ク セス ロ グに記録されている。
[課金処理 ( 1 ) ] 第 1 の課金方法は、 同一端末 (又は同一ユーザ又は同一 I Dを持つ画 像データ処理 3 0 4でも よい) によ る同一の情報画像フ ア イ ルの供給に ついては、 最初の供給のみ課金 し、 2 回 目以降の供給については課金を 行わない方法である。 端末装置の M P U 3 1 は、 画像データ処理 3 0 4 に情報画像フ ァ イ ルが供給されたと き、 その情報画像フ ァ イ ルに付与さ れている固有の識別情報及び当該情報画像フ ァ イ ルの フ ァ イ ル名をサー バ装置 2 0 に送信する と共に、 サーバ装置 3 0 に対し課金の申出を行う 。 課金の申出を受けたサーバ装置の M P U 2 1 は、 今回ア ク セ ス してき た端末の I P ァ ド レス及びホス ト 名、 並びに受信 した識別情報及び画像 フ ァ イ ル名を生成ロ グと対比し、 過去に同一の端末において同一の情報 画像フ ア イ ルが画像データ処理 3 0 4 に供給されていたか判断する。 こ の結果、 同一の画像フ ァ イ ルが供給されていれば、 今回の供給について は課金を行わない。 一方、 同一の端末において同一の情報画像フ ァ イ ル が画像データ処理 3 0 4 に供給されていない場合は、 新規の供給と して 課金の対象とする。
[課金処理 ( 2 ) ]
第 2 の課金方法は、 第 1 の課金方法において、 同一端末における同一 の情報固像フ ァ ィ ルの供給であっ て も、 異なる 日 の供給である場合は新 たに課金を行う方法である。 情報画像フ ァ イ ルの使い方と して、 有効期 限内に限り無料のコ ンテ ンツサービスが受け られる よ う にする、 といつ た使い方が考え られる。 かかる場合に同一の端末で同一の情報画像フ ァ ィ ルを繰り返 し課金な しで供給でき る となる と、 無料コ ン テ ン ツサ一ビ スの有効期限が無意味となって しま う。 そこで、 同一の端末で同一の情 報画像フ ア イ ルが供給された場合でも異なる 日 の場合は課金を行う もの である。
端末装置の M P U 3 1 は、 画像データ処理 3 0 4 に情報画像フ ァ イ ル が供給されたと き、 その情報画像フ ア イ ルに付与されている固有の識別 情報及び当該情報画像フ ア イ ルの フ ァ ィ ル名をサーバ装置 2 0 に送信す る と共に、 サーバ装置 3 0 に対し課金の申出を行う。 課金の申出を受け たサーバ装置の M P U 2 1 は、 今回ア ク セ ス してきた端末の I P ァ ド レ ス及びホス ト 名、 並びに受信した識別情報及び画像フ ァ イ ル名を生成口 グと対比し、 全く 同 じデータが同 日 に登録されているか判断する。 この 結果、 同日 に登録されていれば、 課金を行わない。 一方、 同日 に同 じデ 一夕が登録されていない場合は、 今回の情報画像フ ァ イ ルの供給につい て課金を行う。
[課金方法 ( 3 ) ]
第 1 及び第 2 の課金方法において、 同一の端末ではな く 同一のユーザ 一を判断して も よい。 この場合、 サーバ装置 2 0 の内部又は外部にユ ー ザ認証機関 (機能) を設け、 端末装置 3 0 からサーバ装置 2 0ヘアクセ スが要求された場合はユーザ認証機関がユーザーに認証を求め、 ユーザ —の認証が正 し く 行われた場合にサーバ装置 3 0へのア ク セスを許可す る。 これによ る と、 ユーザーの特定ができ るため、 ユーザ一単位で過去 に同 じ情報画像フ ァ イ ルを画像データ処理 3 0 4 に供給 したか否かを判 断できる。
こ こで、 情報画像フ ァ イ ル (アイ コ ン) に対 して画像関連情報を埋め 込む形態については、 上記のよ う にアイ コ ン形式でパッ ケージとするほ か、 Java (商標) アブレ ッ ト や ActiveX (商標) コ ン ト ロールなどを用 いてノ1?ッ ケージに して実施する こ とが可能である。 Java アブ レ ツ ト と ActiveX コ ン ト ロールは、 と も にネ ッ ト ス ケープ (商標) やイ ンタ 一ネ ッ ト ' エク スプローラ (商標) などのブラ ウザ ' ソ フ ト ウ ェ アが実行さ せる こ とができ るプログラムユニ ッ ト である。 そ して、 その実行コー ド は、 Java ァプ レ ツ ト は Java 中間コ 一 ドで、 ActiveX コ ン ト 口一ノレは C P uのネィ テ ィ ブコー ドで記述されており、 それぞれブラ ウザが実行を 開始させる こ とができ る よ う にな っ ている。 そ して、 Java アブ レ ツ ト と ActiveX コ ン ト ロ ールはと もに、 そのグラフ ィ ッ ク表示をブラ ウザの表 示面上にさせる こ とができ る よ う になつ ている。 これら Java アブ レ ツ ト 、 ActiveX コ ン ト ロ ールなどを用いる場合には、 関連情報を埋め込ん だア イ コ ンの代わり に、 画像を表示するだけのアブ レ ツ ト を用意する。 また、 ブラ ウザ上で (IMG) タ グを用いて上記ア イ コ ンを表示していた と こ ろ、 (EMBED) 若し く は (APPLET) タ グを用いて、 該ァプレ ツ ト を実行させる よ う にすればよい。 そ して、 関連情報の埋め込みは、 両者 と もプロ グラムの形式で行えば足り る ものである。 産業上の利用可能性
本発明では、 端末からのア ク セ ス に応 じた固有の識別情報を生成し、 生成した識別情報を情報提供サーバ装置が提供する所定の画像データ に 付加 し、 識別情報と こ の識別情報を付加 した画像データ との対応関係を 記録する こ と に よ り 、 こ の対応関係を参照すれば、 画像データ に付加さ れた識別情報に対応するユーザの ア ク セスに関する情報、 例えばユーザ が使用 している端末のァ ド レス、 アク セス時刻等を得る こ とができ る。 従って、 端末からのア ク セ ス状況等の調査を比較的容易に行う こ とがで ぎる。
また、 本発明の他の請求項に係る発明では、 識別清報付加手段を、 情 報提供サーバ装置とは別個に設ける こ とによ り、 ア ク セ ス制限等の設定 を個別に行う こ とができ、 設定の柔軟性を向上させる こ とができ る。
ま た 、 本発 明 の 他 の 請求項 に 係 る 発 明 で は 、 固 有 の 識別 情報 が 付加 さ れ た 画像 デー タ を 情報提供 サ ー バ装置 か ら 取得 し 、 取 得 し た 画像 デ ー タ か ら 識別情報 を 抽 出 す る こ と に よ り 、 識別 情 報 に 応 じ た 画像 デ ー タ の 管理 が 可能 と な る 。
例 え ば 画像 デ ー タ の 更新等 を 行 う 際 に 、 こ の 識別 情報 を 情報 提供 サ ー バ装置等 に 通知 て 処理 を 要求す れ ば、 情報提供 サ ー バ 装置側 で 、 識別 情報 に 対応す る 画像 デ ー タ 、 ユ ー ザ の ア ク セ ス に 応 じ た 情報等 を 得 る こ と が で き 、 こ れ ら の 情報 に 応 じ た 処理 を 選択す る こ と が 容易 に な る 。

Claims

請 求 の 範 囲
1 . ネ ッ ト ワーク を介して少な く と も画像データ を提供する情報提供サ —バ装置と、 該情報提供サーバ装置か ら提供される画像データ を取得す る端末とを有する情報提供シス テムであ っ て、
上記端 末 か ら の ア ク セ ス に 応 じ た 固 有 の 識別 情報 を 生成 し 、 該 生 成 し た 識 別 情報 を 上 記 情 報 提供 サ ー バ 装 置 が 提供 す る 所 定 の 画像 デ ー タ に 付加す る 識別 情報付加 手段 と 、
該 識別 情 報 付 加 手 段 に よ つ て 付 加 さ れ た 識別 情 報 と 識 別 情 報 が 付 加 さ れ た 画 像 デ ー タ と の 対応 関 係 を 記 録 す る 識別 情 報 記録手段 と
を 備 え る こ と を 特徴 と す る 情報提供 シ ス テ ム 。
2 . 上記識別情報付加手段は、 少な く と も上記端末のネ ッ ト ワーク上の ァ ド レス に基づいて上記識別情報を生成する こ と を特徴とする請求の範 囲第 1 項記載の情報提供シス テム。
3 . 上記識別情報付加手段は、 少な く と も上記端末からのア ク セス時刻 に基づいて上記識別情報を生成する こ とを特徴とする請求の範囲第 1 項 記載の情報提供シ ス テム。
4 . 上記識別情報付加手段を、 上記情報提供サーバ装置と は別個に設け たこ とを特徴とする請求の範囲第 1 項記載の情報提供シス テム。
5 . ネ ッ ト ワ ーク を介して情報提供サーバ装置から端末に対して少な く と も画像データ を提供する情報提供方法であっ て、
上記端末 か ら の ア ク セ ス に 応 じ た 固 有 の 識別 情報 を 生成 し 、 該生成 し た 識別情報 を 、 上記情報提供 サ ー バ装置 が送信す る 所定 の 画像デ ー タ に 付加 し 、
該 付 加 し た 識別 情 報 と 識別 情 報 が 付 加 さ れ た 画 像 デ ー タ と の対応関係 を 記録す る
こ と を 特徴 と す る 情報提供方法。
6 . ネ ッ ト ワーク を介して端末に対して少な く と も画像データ を提供す る情報提供サーバ装置が、 所定の画像データ を提供する際に、 上記端末 のア ク セ ス に応じた固有の識別情報を生成 し、 生成 した識別情報を所定 の画像データ に付加する識別情報付加手段と、
該 識 別 情 報 付 加 手 段 に よ っ て 付 加 さ れ た 識別 情 報 と 識 別 情 報 が 付 加 さ れ た 画 像 デ ー タ と の 対応 関 係 を 記 録 す る 識別 情 報 記録手段 と
を 備 え る こ と を 特徴 と す る 識別 情報付加装置。
7 . ネ ッ ト ワーク を介して端末に対して少な く と も画像データ を提供す る情報提供サーバ装置が、 所定の画像データ を提供する際に、 上記端末 のア ク セ ス に応じた固有の識別情報を生成 し、
該生成 した識別情報を上記所定の画像データ に付加 し、
該 付 加 し た 識別 情 報 と 識 別 情 報 が 付 加 さ れ た 画 像 デ ー タ と の 対応 関 係 を 記録 す る た め の 識別 情 報 付 加 プ ロ グ ラ ム を 記 録 し た コ ン ピ ュ ー タ 読み取 り 可能 な 記録媒体。
8 . ネ ッ ト ワーク を介して接続された端末に対して少な く と も画像デ一 夕 を提供する情報提供サーバ装置であって、
上記端 末 か ら の ア ク セ ス に 応 じ た 固 有 の識別 情報 を 生成 し 、 該 生 成 し た 識 別 情報 を 上 記 情 報提供 サ ー バ 装 置 が 提供 す る 所 定 の 画像 デー タ に 付加す る 識別 情報付加 手段 と 、
該 識 別 情 報 付 加 手 段 に よ っ て 付 加 さ れ た 識 別 情 報 と 識 別 情 報 が 付 加 さ れ た 画 像 デ ー タ と の 対応 関 係 を 記 録 す る 識 別 情 報 記録手段 と
を備え る こ と を特徴とする清報提供サーバ装置。
9 . ネ ッ ト ワー ク を介して接続された端末に対して所定の画像データ を 提供する際に、 上記端末からのア ク セ ス に応 じた固有の識別情報を生成 し、
該生成 した識別情報を上記所定の画像データ に付加 し、
該 付 加 し た 識別 情 報 と 識 別 情 報 が 付 加 さ れ た 画 像 デ ー タ と の 対 応 関 係 を 記 録 す る た め の 情 報 提供 プ ロ グ ラ ム を 記 録 し た コ ン ピ ュ ー タ 読 み取 り 可能 な 記録媒体。
1 0 . 少 な く と も 画 像 デ ー タ を 提供 す る 情報提供 サ ー ノく か ら 、 固 有 の 識 別 清 報 が 付 加 さ れ た 画 像 デ ー タ を 取得 す る 画 像 デ ー タ 取得手段 と 、
該画像データ取得手段によ っ て取得 した画像データから上記識別情報 を抽出する識別情報抽出手段と
を備える こ と を特徴とする情報利用端末。
1 1 . 請求の範囲第 1 0項記載の情報利用端末において、
上記抽出手段によ っ て抽出 した識別情報に応じて上記取得した画像デ —タの管理を行う管理手段を備える こ とを特徴とする情報利用端末。
1 2 . 少なく と も画像データ を提供する情報提供サーバか ら、 固有の識 別情報が付加された画像データ を取得 し、
該取得した画像データから上記識別情報を抽出するための情報利用プ ログラ ムを記録したコ ン ピュ ータ読み取り可能な記録媒体。
1 3 . 前記画像データ は、 広告画像データである請求の範囲第 1 , 2 , 3又は 4項記載の情報提供シス テム。
1 4 . 前記画像データ は、 広告画像データである請求の範囲第 5項記載 の情報提供方法。
1 5 . 前記画像データ は 広告画像データである請求の範囲第 6項記載 の識別情報付加装置。
1 6 . 前記画像データ は 広告画像データである請求の範囲第 7 , 9 又 は 1 2項記載のコ ンビュ タ読み取り可能な記録媒体。
1 7 . 前記画像データ は、 広告画像データである請求の範囲第 8項記載 の情報提供サーバ装置。
1 8 . 前記画像データ は、 広告画像データである請求の範囲第 1 0 , 1 1 項記載の情報利用端末。
1 9 . 情報利用端末からのア ク セ ス に応じた固有の識別情報が付加され た画像データがあって、 当該情報利用端末がこ の画像データ から抽出 し た前記画像識別情報を該情報利用端末から受信する と共に該情報利用端 末の端末識別情報を受信する受信手段、
受信手段が受信 した前記画像識別情報と端末識別情報と を関連付けて 記憶する記憶手段、
同 じ画像識別情報と端末識別情報との組み合わせが既に記憶手段に記 憶されているか判断し、 記憶されている場合は課金をせず、 記憶されて いない場合は課金をする情報処理手段、
を備えた課金装置。
2 0 . 情報利用端末からのア ク セ ス に応じた固有の識別情報が付加され た画像データがあって、 当該情報利用端末がこ の画像データ から抽出 し た前記画像識別情報を該情報利用端末から受信する と共に該情報利用端 末の端末識別情報を受信する受信手段、
受信手段が前記画像識別情報及び端末識別情報を受信 した 日付を当該 画像識別情報及び端末識別情報と関連付けて記憶する記憶手段、
同 じ画像識別情報と端末識別情報と受信日付との組み合わせが既に記 憶手段に記憶されているか判断し、 記憶されている場合は課金をせず、 記憶されていない場合は課金をする情報処理手段、
を備えた課金装置。
2 1 . 請求の範囲第 1 9 又は 2 0項記載の課金装置において、
前記端末識別情報に代えて、 情報利用端末を使用するユーザーのユ ー ザ一識別情報を用いる こ とを特徴とする課金装置
PCT/JP2000/007323 1999-10-21 2000-10-20 Systeme generant des informations et dispositif ajoutant des informations d'identification WO2001029705A1 (fr)

Priority Applications (9)

Application Number Priority Date Filing Date Title
BR0014938-1A BR0014938A (pt) 1999-10-21 2000-10-20 Sistema para e processo de fornecimento de informação, unidade adicionadora de informação de identidade, meio legìvel por máquina, unidade servidora informante, terminal de uso de informação, e unidade contabilizadora
IL14919300A IL149193A0 (en) 1999-10-21 2000-10-20 Information providing system and identification information adding device
AU28062/01A AU2806201A (en) 1999-10-21 2000-10-20 Information providing system and identification information adding device
MXPA02003694A MXPA02003694A (es) 1999-10-21 2000-10-20 Sistema que proporciona informacion y unidad para agregar informacion de identidad.
CA002387216A CA2387216A1 (en) 1999-10-21 2000-10-20 Information providing system and identification information adding device
US10/110,819 US7099490B1 (en) 1999-10-21 2000-10-20 Information providing system and identification information adding device
EP00969942A EP1231546A4 (en) 1999-10-21 2000-10-20 INFORMATION SUPPLIES THE SYSTEM AND IDENTIFICATION INFORMATION TO BE ADDED TO THE DEVICE
TW90106338A TW574659B (en) 2000-03-21 2001-03-19 Information providing system and identification information adding device
US11/274,462 US20060078160A1 (en) 1999-10-21 2005-11-15 Information providing system and identification information adding device

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP11/298958 1999-10-21
JP29895899 1999-10-21
JP2000-79183 2000-03-21
JP2000079183A JP2001188738A (ja) 1999-10-21 2000-03-21 情報提供システム及び情報提供方法、識別情報付加装置及び識別情報付加プログラムを記録したコンピュータ読み取り可能な記録媒体、情報提供サーバ装置及び情報提供プログラムを記録したコンピュータ読み取り可能な記録媒体、情報利用端末及び情報利用プログラムを記録したコンピュータ読み取り可能な記録媒体、課金装置
JPPCT/JP00/05228 2000-08-03
PCT/JP2000/005228 WO2001009726A1 (en) 1999-08-03 2000-08-03 Computer-readable recorded medium on which image file is recorded, device for producing the recorded medium, medium on which image file creating program is recorded, device for transmitting image file, device for processing image file, and medium on which image file processing program is recorded

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/274,462 Continuation US20060078160A1 (en) 1999-10-21 2005-11-15 Information providing system and identification information adding device

Publications (2)

Publication Number Publication Date
WO2001029705A1 true WO2001029705A1 (fr) 2001-04-26
WO2001029705A8 WO2001029705A8 (fr) 2001-07-26

Family

ID=56290000

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2000/007323 WO2001029705A1 (fr) 1999-10-21 2000-10-20 Systeme generant des informations et dispositif ajoutant des informations d'identification

Country Status (9)

Country Link
US (2) US7099490B1 (ja)
EP (1) EP1231546A4 (ja)
JP (1) JP2001188738A (ja)
CN (1) CN1243317C (ja)
AU (1) AU2806201A (ja)
BR (1) BR0014938A (ja)
CA (1) CA2387216A1 (ja)
MX (1) MXPA02003694A (ja)
WO (1) WO2001029705A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1310152C (zh) * 2001-11-02 2007-04-11 日本电气株式会社 交换方法和交换设备

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3522635B2 (ja) * 1999-08-03 2004-04-26 ヴィジョンアーツ株式会社 画像ファイルを記録したコンピュータ読み取り可能な記録媒体、この記録媒体の作成装置、画像ファイル作成プログラムを記録した媒体、画像ファイル送信装置、画像ファイル処理装置、画像ファイル処理プログラムを記録した媒体
JP4902904B2 (ja) * 2000-10-06 2012-03-21 ソニー株式会社 情報処理方法、並びにプログラムを格納している媒体
GB2373884B8 (en) * 2001-03-28 2006-05-04 Nokia Corp Method of configuring electronic devices
US7511842B2 (en) 2002-03-19 2009-03-31 Ricoh Company, Ltd. Image forming apparatus
JP2004213128A (ja) * 2002-12-27 2004-07-29 Panasonic Communications Co Ltd 文書管理装置及び文書管理方法
JP2004220424A (ja) * 2003-01-16 2004-08-05 Canon Inc 文書管理システム
US7698152B2 (en) * 2005-01-07 2010-04-13 Siemens Medical Solutions Health Services Corporation Medical image viewing management and status system
WO2006120738A1 (ja) * 2005-05-11 2006-11-16 Visionarts, Inc. メニューバー提供方法及び情報閲覧画面構成ファイル作成プログラム
US20070022081A1 (en) * 2005-07-19 2007-01-25 Ritter Gerd M Record of data repository access
US20090279872A1 (en) * 2005-11-02 2009-11-12 Azusa Umemoto Content data output device, television containing same, and content data output program
WO2007109921A1 (en) * 2006-03-28 2007-10-04 Intel Corporation Methods and apparatus to implement annotation based thunking
EP2154675A4 (en) * 2007-06-14 2011-06-22 Sharp Kk IMAGE DATA RECEIVING DEVICE, OPERATING DEVICE, OPERATING SYSTEM, IMAGE DATA STRUCTURE, CONTROL METHOD, OPERATING METHOD, PROGRAM, AND RECORDING MEDIUM
WO2009054384A1 (ja) 2007-10-22 2009-04-30 Sharp Kabushiki Kaisha 再生装置、携帯通信装置、管理サーバ、およびコンテンツ配信システム
JP2009211601A (ja) * 2008-03-06 2009-09-17 Nec Corp ネットワーク配信型文書閲覧システム、文書配信サーバ、文書配信方法および文書配信プログラム
JP4683063B2 (ja) * 2008-03-28 2011-05-11 ブラザー工業株式会社 デバイス管理システム、デバイス及びデバイス管理プログラム
US8261363B2 (en) * 2008-04-29 2012-09-04 Ricoh Company, Ltd. Managing electronic data with identification data
JP4386954B2 (ja) * 2008-05-29 2009-12-16 シャープ株式会社 データ処理装置、データ処理システム、データ処理装置の制御方法、制御プログラム、および該プログラムを記録したコンピュータ読み取り可能な記録媒体
JP5199003B2 (ja) * 2008-09-25 2013-05-15 株式会社日立製作所 管理装置及び計算機システム
US20120054029A1 (en) * 2010-07-29 2012-03-01 Trice Michael E Advertising based medical digital imaging
CN103078892B (zh) * 2012-05-09 2015-07-29 腾讯科技(深圳)有限公司 短消息内容智能识别的方法、客户端、服务器及系统
WO2014046272A1 (ja) * 2012-09-21 2014-03-27 グリー株式会社 タイムライン領域におけるオブジェクト表示方法、オブジェクト表示装置、当該方法を実現するためのプログラムを記録した情報記録媒体
KR102297919B1 (ko) 2013-12-09 2021-09-02 파로님 가부시키가이샤 링크처 지정용 인터페이스 장치, 시청자용 인터페이스 장치, 및 컴퓨터 프로그램
US10404816B2 (en) * 2014-12-05 2019-09-03 Microsoft Technology Licensing, Llc Determining browsing activities
JP2017169222A (ja) * 2017-05-10 2017-09-21 合同会社IP Bridge1号 リンク先指定用インタフェース装置、視聴者用インタフェース装置、及びコンピュータプログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07210653A (ja) * 1994-01-17 1995-08-11 Fuji Photo Film Co Ltd データ管理方法および装置
JPH10124428A (ja) * 1996-08-08 1998-05-15 Hypertac Inc インターネット上の情報収集方法、記憶媒体、および情報収集システム
JPH10187825A (ja) * 1996-12-27 1998-07-21 Dohme:Kk 画像データ送受信システムおよびその方法

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58194456A (ja) * 1982-05-10 1983-11-12 Ricoh Co Ltd 順次同報装置
JPH0712172B2 (ja) * 1991-11-07 1995-02-08 富士通株式会社 通信における識別子盗用検出方法
US5355327A (en) * 1991-11-26 1994-10-11 Davox Corporation Automated statistical data collection system
ES2132193T3 (es) * 1992-09-21 1999-08-16 Canon Kk Sistema de red y aparato terminal.
EP1555591B1 (en) * 1995-02-13 2013-08-14 Intertrust Technologies Corp. Secure transaction management
JPH0954735A (ja) * 1995-06-07 1997-02-25 Fuji Xerox Co Ltd 情報処理方法及び情報処理装置
US5740549A (en) * 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
JP3050510B2 (ja) * 1995-09-20 2000-06-12 株式会社日立製作所 イメージデータ管理装置
JPH09160899A (ja) * 1995-12-06 1997-06-20 Matsushita Electric Ind Co Ltd 情報サービス処理装置
EP0880840A4 (en) * 1996-01-11 2002-10-23 Mrj Inc DEVICE FOR CONTROLLING ACCESS AND DISTRIBUTION OF DIGITAL PROPERTY
JPH10124491A (ja) * 1996-10-24 1998-05-15 Fujitsu Ltd 文書共有整理システム,共有文書管理装置および文書アクセス装置
JPH10254796A (ja) * 1997-01-07 1998-09-25 Fujitsu Ltd 情報提供システム
JP3497338B2 (ja) * 1997-01-08 2004-02-16 株式会社日立製作所 分散ログ一括管理機能付きネットワークシステム
EP1650757A1 (en) * 1997-05-13 2006-04-26 Kabushiki Kaisha Toshiba Information ciphering method and apparatus, information reproducing method and apparatus
US6131162A (en) * 1997-06-05 2000-10-10 Hitachi Ltd. Digital data authentication method
US6056786A (en) * 1997-07-11 2000-05-02 International Business Machines Corp. Technique for monitoring for license compliance for client-server software
US6557102B1 (en) * 1997-09-05 2003-04-29 Koninklijke Philips Electronics N.V. Digital trust center for medical image authentication
AU757557B2 (en) * 1997-11-13 2003-02-27 Intellectual Ventures I Llc File transfer system
JPH11167603A (ja) * 1997-12-04 1999-06-22 Toshiba Corp イメージエントリシステム、イメージ/文字表示方法および記録媒体
US6212554B1 (en) * 1997-12-16 2001-04-03 Hearme Advertising banners for destination web sites
US6513118B1 (en) * 1998-01-27 2003-01-28 Canon Kabushiki Kaisha Electronic watermarking method, electronic information distribution system, image filing apparatus and storage medium therefor
JPH11288217A (ja) * 1998-04-02 1999-10-19 Canon Inc 電子透かしの符号生成方法、符号復元方法、およびその装置、ディジタル情報配付システム、記録媒体
US6298446B1 (en) * 1998-06-14 2001-10-02 Alchemedia Ltd. Method and system for copyright protection of digital images transmitted over networks
US6775023B1 (en) * 1999-07-30 2004-08-10 Canon Kabushiki Kaisha Center server, information processing apparatus and method, and print system
JP3102417B2 (ja) * 1998-10-30 2000-10-23 富士ゼロックス株式会社 画像処理装置および画像処理方法
JP2000148675A (ja) * 1998-11-09 2000-05-30 Nec Corp カスタマイズされた広告をwww上で提供する装置及び方法
US6487538B1 (en) * 1998-11-16 2002-11-26 Sun Microsystems, Inc. Method and apparatus for local advertising
US6366298B1 (en) * 1999-06-03 2002-04-02 Netzero, Inc. Monitoring of individual internet usage
US6393479B1 (en) * 1999-06-04 2002-05-21 Webside Story, Inc. Internet website traffic flow analysis

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07210653A (ja) * 1994-01-17 1995-08-11 Fuji Photo Film Co Ltd データ管理方法および装置
JPH10124428A (ja) * 1996-08-08 1998-05-15 Hypertac Inc インターネット上の情報収集方法、記憶媒体、および情報収集システム
JPH10187825A (ja) * 1996-12-27 1998-07-21 Dohme:Kk 画像データ送受信システムおよびその方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
FUMITADA TAKAHASHI: "Part 2, Chosakuken kanri system no gutairei; seishiga wo atsukau service ga shidou: Eibei 2 sha ga senben tsukeru", NIKKEI ELECTRONICS, no. 683, 24 February 1997 (1997-02-24), pages 108 - 115, XP002935890 *
J BRASSIL ET AL.: "Hiding Information in Document Images", AQUAZAR, RUEIL-MALMAISON, FR, 1995, pages 482 - 489
See also references of EP1231546A4
TAKESHI KIMURA: "Technology finder; chosakuken hogo dakejanai riyo bunya hirogaru 'denshi sukashi' ango tsushin ya digital shashin no kaizan boushi nimo tsukaeru", NIKKEI MULTIMEDIA, no. 34, 15 April 1998 (1998-04-15), pages 76 - 81, XP002935889 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1310152C (zh) * 2001-11-02 2007-04-11 日本电气株式会社 交换方法和交换设备

Also Published As

Publication number Publication date
US20060078160A1 (en) 2006-04-13
CN1379883A (zh) 2002-11-13
US7099490B1 (en) 2006-08-29
CA2387216A1 (en) 2001-04-26
WO2001029705A8 (fr) 2001-07-26
BR0014938A (pt) 2002-10-01
AU2806201A (en) 2001-04-30
EP1231546A1 (en) 2002-08-14
JP2001188738A (ja) 2001-07-10
CN1243317C (zh) 2006-02-22
EP1231546A4 (en) 2008-01-23
MXPA02003694A (es) 2002-08-30

Similar Documents

Publication Publication Date Title
JP3522635B2 (ja) 画像ファイルを記録したコンピュータ読み取り可能な記録媒体、この記録媒体の作成装置、画像ファイル作成プログラムを記録した媒体、画像ファイル送信装置、画像ファイル処理装置、画像ファイル処理プログラムを記録した媒体
WO2001029705A1 (fr) Systeme generant des informations et dispositif ajoutant des informations d'identification
US20200125764A1 (en) Security Systems and Methods for Encoding and Decoding Digital Content
US7631007B2 (en) System and method for tracking user activity related to network resources using a browser
US6434745B1 (en) Customized web browsing and marketing software with local events statistics database
WO2014078961A1 (en) A browser extension for the collection and distribution of data and methods of use thereof
RU2272318C2 (ru) Считываемый компьютером носитель записи, на котором записан файл изображения, устройство для изготовления носителя записи, носитель, на котором записана программа для создания файла изображения, устройство для передачи файла изображения, устройство для обработки файла изображения и носитель, на котором записана программа обработки файла изображения
JP2008158695A (ja) オンラインサービスを提供する情報処理システム及びプログラム
US7340483B1 (en) System and method of copying a media resource
JP4243039B2 (ja) 画像ファイル処理装置、画像ファイル処理プログラム及び当該プログラムを記録した媒体
WO2001029707A1 (fr) Systeme de fourniture d'informations
WO2001029723A1 (fr) Systeme de commerce electronique
JP4243040B2 (ja) 情報画像ファイルのインストーラ装置、インストーラプログラム及び当該プログラムを記録したコンピュータ読み取り可能な媒体
EP1235158A1 (en) Network advertisement method and system
AU2003203842B2 (en) Computer-readable Recorded Medium on Which Image File is Recorded, Device for Producing the Recorded Medium, Medium on Which Image File Creating Program is Recorded, Device for Transmitting Image File, Device for Processing Image File, and Medium on Which Image file Processing Program is Recorded
TW539943B (en) Computer-readable recorded medium on which image file is recorded, device for producing the recorded medium, medium on which image file creating program is recorded, device for transmitting image file, device for processing image file
JP2009047864A (ja) コンテンツ利用促進システム

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU BR CA CN FI ID IL IN KR LU MX RU SG TR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

ENP Entry into the national phase

Ref document number: 2001 806545

Country of ref document: US

Date of ref document: 20010618

Kind code of ref document: A

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: C1

Designated state(s): AU BR CA CN FI ID IL IN KR LU MX RU SG TR US

AL Designated countries for regional patents

Kind code of ref document: C1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

CFP Corrected version of a pamphlet front page

Free format text: UNDER (54) PUBLISHED ABSTRACT IN JAPANESE REPLACED BY CORRECT ABSTRACT

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: IN/PCT/2002/00418/MU

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2387216

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: PA/a/2002/003694

Country of ref document: MX

Ref document number: 1020027004713

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 008142920

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 149193

Country of ref document: IL

WWE Wipo information: entry into national phase

Ref document number: 10110819

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2002/01091

Country of ref document: TR

WWE Wipo information: entry into national phase

Ref document number: 28062/01

Country of ref document: AU

ENP Entry into the national phase

Ref document number: 2002 2002113296

Country of ref document: RU

Kind code of ref document: A

REEP Request for entry into the european phase

Ref document number: 2000969942

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2000969942

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020027004713

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2000969942

Country of ref document: EP