WO2001057687A1 - Information terminal - Google Patents

Information terminal Download PDF

Info

Publication number
WO2001057687A1
WO2001057687A1 PCT/JP2001/000794 JP0100794W WO0157687A1 WO 2001057687 A1 WO2001057687 A1 WO 2001057687A1 JP 0100794 W JP0100794 W JP 0100794W WO 0157687 A1 WO0157687 A1 WO 0157687A1
Authority
WO
WIPO (PCT)
Prior art keywords
server
data
service
network
information
Prior art date
Application number
PCT/JP2001/000794
Other languages
English (en)
French (fr)
Inventor
Hisashi Takayama
Kyoko Kawaguchi
Yoshiaki Nakanishi
Osamu Sasaki
Atsushi Ando
Original Assignee
Matsushita Electric Industrial Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co., Ltd. filed Critical Matsushita Electric Industrial Co., Ltd.
Priority to JP2001556875A priority Critical patent/JP4660050B2/ja
Priority to US09/958,027 priority patent/US7246152B2/en
Priority to EP01902767A priority patent/EP1193614A4/en
Priority to AU30581/01A priority patent/AU3058101A/en
Publication of WO2001057687A1 publication Critical patent/WO2001057687A1/ja
Priority to US11/808,838 priority patent/US7627647B2/en
Priority to US12/610,955 priority patent/US8239484B2/en
Priority to US13/281,156 priority patent/US8341240B2/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/0866Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means by active credit-cards adapted therefor
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/363Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes with the personal data of a user
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions

Definitions

  • the present invention relates to an information providing system for providing various information services such as an e-commerce service, a music distribution service, and a location information service to a terminal equipped with a browser, and particularly to a mobile terminal having less resources than a personal computer. It enables the use of various services.
  • FIG. 1 (a) is a block diagram of an EC system according to the conventional technology.
  • this EC system generates a personal computer 1401 on which a browser 1406 and an electronic wallet attachment 1407 are installed, and an electronic ticket such as an electronic ticket and pre-ready electronic money.
  • An electronic value issuing server 1403 for issuing a service server 1405 for providing services according to the payment of the consideration, a settlement processing server 1404 for performing account settlement processing at banks, credit service companies or settlement processing companies, and online
  • an information providing server 1402 that provides information on electronic value and sells electronic value, and these are connected by the Internet 1400.
  • the personal computer 1401 transmits the electronic wallet application 1407 from the service server 1405 to the electronic wallet application 1407.
  • the HTML page data including the link to be activated is received, and the contents are displayed in the browser window 1412 of the display screen 1411 (see FIG. 1 (b)).
  • the browser 1406 activates the e-wallet application 1407, the e-wallet window 1413 is displayed on the display screen 1411, and the user can start the e-wallet application 1407. Is operated to pay the service server 1405 for the prepaid electronic money managed by the electronic wallet application 1407.
  • the user operates the e-wallet application 1407 to purchase the prepaid e-money via the information providing server 1402, and the new prepaid from the e-value issuing server 1403. Download C-type electronic money.
  • the e-wallet application 1407 and the service server 1406, and the e-wallet abridgement 1407 and the e-value issuing server In communication between 1403, communication is performed using an electronic wallet protocol 1409 different from the HTTP protocol 1408.
  • the communication part In mobile terminals such as mobile phones, the communication part is often optimized and implemented for each manufacturer and model.There is no standard API for the communication part, so the e-wallet protocol is developed for each model. I needed to.
  • mobile terminals such as mobile phones have a small data size that can be transferred at one time compared to personal computers, so it is not possible to download a large electronic value containing image data and use them on mobile terminals.
  • An object of the present invention is to solve the problems of the conventional technology and to provide various types of information services such as an e-commerce service, a music distribution service, and a location information service in a mobile phone or other mopile terminal. It is.
  • a communication means for providing a communication function with a server on a network, at least one or more service object means for providing a specific information processing function, and a communication function for a service object means Through a local gateway means for providing a service, a communication means and a local gateway X means for viewing information described based on a markup description language provided from a server and a service object means on a network, and There is provided an information terminal provided with a browser means for providing a function of instructing a server on a network and a service object means.
  • the functions of both the server on the network and the service object means can be used via the browser means, and the display memory for each application can be used. You don't need to secure.
  • FIG. 1A is a block diagram of an EC system according to the related art.
  • Fig. 1 (b) is a schematic diagram of the user's personal computer screen in the case of the conventional EC system.
  • FIG. 2 is a block diagram of a mopile / multimedia information providing system according to an embodiment of the present invention.
  • FIG. 3 (a) is a schematic front view of the mobile user terminal according to the embodiment of the present invention.
  • FIG. 3 (b) is a schematic view of the back of the mobile user terminal in the embodiment of the present invention.
  • FIG. 4 is a block diagram of a mobile user terminal according to an embodiment of the present invention.
  • FIG. 5 is a schematic diagram showing a relationship between an application (a browser, an electronic wallet object, and a personal gateway) of a mobile user terminal, other components, and other devices according to the embodiment of the present invention. .
  • FIG. 6 is a schematic diagram showing a relationship between an application (a browser, a music preview object, and a local gateway) of a mobile user terminal according to the embodiment of the present invention, other components, and other devices. is there.
  • an application a browser, a music preview object, and a local gateway
  • FIG. 7 shows an application (bracket) of a mobile user terminal according to the embodiment of the present invention.
  • FIG. 7 is a schematic diagram showing the relationship between a user, a navigator overnight object, and a local gateway), other components, and other devices.
  • FIG. 8A is a schematic view of a screen when the power of the mopile user terminal is turned on in the embodiment of the present invention.
  • FIG. 8B is a schematic view of an Internet menu screen of the mobile user terminal according to the embodiment of the present invention.
  • FIG. 8C is a schematic view of an electronic value order screen of the mobile user terminal according to the embodiment of the present invention.
  • FIG. 8D is a schematic view of a password input screen of the mobile user terminal according to the embodiment of the present invention.
  • FIG. 8E is a schematic view of a list screen of electronic values of the mobile user terminal according to the embodiment of the present invention.
  • FIG. 8F is a schematic view of an electronic value display screen of the mobile user terminal according to the embodiment of the present invention.
  • FIG. 8 (g) is a schematic view of a music player display screen of the mobile user terminal according to the embodiment of the present invention.
  • FIG. 8 (h) is a schematic view of a navigation display screen of the pile user terminal according to the embodiment of the present invention.
  • FIG. 9 is a schematic diagram showing a relationship of an application executed by the CPU 300 according to the embodiment of the present invention as viewed from a browser.
  • FIG. 10 is a block diagram of a service terminal according to an embodiment of the present invention.
  • FIG. 11 is a block diagram of a user terminal according to an embodiment of the present invention.
  • FIG. 12 is a flowchart in the case where the electronic value is divided and downloaded according to the embodiment of the present invention.
  • FIG. 13 (a) is a schematic diagram of a description of a Server-instruction-1 message in a markup description language in the embodiment of the present invention.
  • FIG. 13B is a schematic diagram of a description of a SO-instruction_l message in a markup description language in the embodiment of the present invention.
  • FIG. 14A is a schematic diagram of a description of a Server-instruction-2 message in a markup description language in the embodiment of the present invention.
  • FIG. 14 (b) is a schematic diagram of a description of a SO-instruction-2 message in a markup description language in the embodiment of the present invention.
  • FIG. 15 is a schematic diagram showing a description example of a markup description language in the embodiment of the present invention.
  • FIG. 16 is another schematic diagram showing the relationship between the application (browser, electronic wallet object, and local gateway) of the mobile user terminal, other components, and other devices in the embodiment of the present invention. .
  • FIG. 17 is another schematic diagram showing the relationship between the application (browser, music player object, and local gateway) of the mobile user terminal, other components, and other devices in the embodiment of the present invention. is there.
  • FIG. 18 is another schematic diagram showing the application (browser and navigator. Evening object and local gateway) of the mobile user terminal according to the embodiment of the present invention, other components, and other devices. It is.
  • the present invention firstly provides a communication means for providing a communication function with a server on a network, at least one or more service object means for providing a specific information processing function, and a service object means.
  • Local gateway means for providing a communication function, and information described based on a markup description language provided from a server and a service object means on a network via the communication means and the local gateway means.
  • the information terminal is provided with a browser means for providing a function of browsing a web page and instructing a server and a service object on the network.
  • the present invention provides, in a local gateway means of the first information terminal, a service object manager means for managing the service object means.
  • the service object manager means for each service object means, manages the information terminal so as to manage a service resource object's URI (Universal Resource Identifier) and status information indicating whether the service object can be used. It is composed.
  • URI Universal Resource Identifier
  • the present invention provides, in a service object manager means of the second information terminal, mark-up description language generating means, wherein the mark-up description language generating means generates a list of available service objects,
  • the information terminal is configured to generate a link based on the markup description language in the form of adding a link to each service object.
  • the service object of the second information terminal or the third information terminal includes a markup description language generating means, and posts arbitrary information to a destination designated by the markup description language URI.
  • An information terminal is configured to exchange arbitrary messages with a server on a network via a browser, using a method that implements this method. This makes it possible to control the service object from a server on the network without changing the communication method, or to control the server on the network from the service object. .
  • the present invention comprises a service object of a second information terminal or a third information terminal, a markup description language generating means, and a decoding means for decoding encoded and posted data.
  • a service object of a second information terminal or a third information terminal By using a method to post arbitrary information to the destination specified by the URI of the language and setting the encoded data as the information to be post, it is possible to connect to a server on the network via browser means.
  • the information terminal is configured to exchange arbitrary data between the terminals. As a result, it is possible to download the data from the server on the network to the service object without altering the communication method, or to upload the data from the service object to the server on the network.
  • the service object is specified by relative identification information.
  • the server on the network is an information terminal configured to be specified by absolute identification information. This allows the browser means to easily determine whether the request is from a server on the network or a service object.
  • the present invention provides, in the case where a service object downloads data from a server on a network overnight, divides the data into N pieces (N> 0 integers) and downloads the data as N markup description languages.
  • the fifth information terminal is configured to extract the data portion from the received N markup description languages and generate one data portion. As a result, it is possible to download large data even if the data cannot be transmitted over a network at once.
  • the present invention is directed to a seventh information terminal in which N markup description languages downloaded from a server on a network include instruction information indicating how to process them. It is what constituted. This allows you to specify the processing method of the downloaded data in detail.
  • the present invention provides a method for naming a markup so that the N markup description languages downloaded from a server on a network include identification information indicating that the download is of the same data. Or it constitutes an eighth information terminal. As a result, the process of converting the downloaded data into one data can be performed accurately.
  • the N mark-up description languages downloaded from the server on the network each include identification information indicating the order of the data. , 7th or 8th and 9th information terminals.
  • the process of converting the downloaded data into a single data can be accurately performed.
  • first, when an error is not detected as a result of extracting and decoding a data portion from a markup description language downloaded from a server on a network information of the markup description language is used.
  • the seventh or eighth, ninth, and ninth methods are used to indicate to the server on the network via the browser means that no error has been detected, using the method for posting an error. It constitutes an information terminal of 0. As a result, it is possible to download the data overnight.
  • the data portion is extracted from the markup description language downloaded as Mth (M ⁇ N) of the N divided from the server on the network, and as a result of decoding, Is not detected, a request to transmit the M + 1st data to a server on the network via the browser means using a method for posting information in a markup description language.
  • Mth M ⁇ N
  • the seventh or eighth, ninth, tenth, and eleventh information terminals are configured. This enables accurate data download.
  • the data portion is extracted from the markup description language downloaded as the Mth (M ⁇ N) th of the N divided from the server on the network, and as a result of decoding, Is detected, using a method for posting information in the markup description language, via the browser means, to request transmission of the Mth data to a server on the network,
  • a seventh or eighth, ninth, tenth, tenth, and eleventh information terminal is configured.
  • the present invention is designed to divide the data so that the size of the data transmitted at one time is S or less when the data size that can be received at a time is S, and to download the data in a seventh time. Or, it constitutes the eighth, ninth, tenth, eleventh, eleventh, and thirteenth information terminals. As a result, even in a network in which the size of data that can be transmitted at one time is small, it is possible to accurately download data with a large data size.
  • the present invention provides, in a fifteenth aspect, an information terminal according to any one of claims 1 to 14.
  • the processing program is recorded in a format that can be read by a computer. This allows the program to be distributed in a portable form.
  • the present invention uses a markup description language that includes at least a service server, an electronic value server, an information providing server, and a payment processing server connected to a network, and each of the servers connected to the network. Distribution including an information terminal equipped with a browser that can communicate using a markup description language via a local gateway to various service objects that can communicate with each other and have their own server function It was built as a system.
  • the mopile multimedia information providing system which is one of the specific embodiments of the present invention, is a system in which an individual consumer purchases various tickets and prepaid cards as electronic information via a network, and purchases the tickets.
  • tickets When presenting tickets at a ticket gate or purchasing goods at a general retail store, you do not need to present tickets to clerks or transfer cash or receipts directly to the clerk, Offering e-commerce services for ticketing tickets, settlement of goods and services through wireless communication, and music distribution services for purchasing and downloading music content as electronic information over the network to enjoy music
  • This is a system that provides location information services in combination with map information.
  • this system is referred to as the Mopile Multimedia Information Providing System, and the electronic ticket, prepaid card, and music content handled by this system
  • the electronic value and the various services provided by this system are collectively referred to as Mopil ⁇ Multimedia Information Providing Service.
  • this Mopile Multimedia Information Providing System is a Mopile user with three systems of two-way wireless communication, a browser function, an electronic wallet function, a music player function, and a navigation function.
  • a service terminal 105 that performs electronic value ticket collection processing
  • a service server 106 that performs electronic value ticket collection processing online
  • an account payment processing in a bank, credit service company, or payment processing company Providing electronic value information online and electronic value It has an information providing server 102 that sells, an electronic value issuing server 103 that generates and issues electronic values, and gateways 118, 119, and 120, which are connected by the Internet 100 (mobile The user terminal 101, the service terminal 105, and the user terminal 107 are respectively gateways 118, 119,
  • 103 is a system composed of one or more computers each.
  • the mobile user terminal 101 has a three-way wireless communication function of infrared communication, Bluetooth, and digital wireless communication, a browser function, an electronic wallet function, and navigating with the music player 116 through Mue too th.
  • a portable wireless telephone terminal having a music player function and a navigation function by connecting the John module 117.
  • the service terminal 105 has a two-way wireless communication function of infrared communication and digital wireless communication, and there are a stationary type and a portable type depending on the application.
  • 108 and 113 are the mobile user terminal 101 and the service terminal.
  • Reference numeral 105 denotes a transmission path of digital radio communication performed when accessing the Internet 100
  • reference numeral 109 denotes a transmission path of infrared communication performed by the mobile terminal 101 with the service terminal 105
  • 1 10 , 1 1 1, 1 12, 1 14, and 1 15 are digital communications that connect the service providing server 102, electronic value issuing server 103, payment processing server 104, service server 106, and user terminal 107 to the Internet 100, respectively.
  • Lines are shown, and 121 and 122 are logical transmission paths of Bluetooth connected to the mobile user terminal by the music player 116 and the navigation module 117, respectively.
  • the payment processing server 104 is installed in a bank or a credit card company or a payment processing company, and the information providing server 102 is an online electronic service provided by an event company, a ticket issuing company, a retail sales company, a prepaid card issuing company, a record company, etc. It is set up at each operating company that provides information on value and sells electronic value.
  • the service terminal 105 is installed at the entrance of a movie theater or an event hall, or at the checkout counter of a retail store, and in the case of the mobile type, the sales floor salesperson or a person in charge of collection collects.
  • Carrying the service server 106 is installed in a company that provides services according to electronic technology such as online shop Internet broadcasting.
  • the mopile user terminal 101 is carried by the consumer, and the user terminal 107 is installed by the consumer at home.
  • the electronic value issuing server 103 is installed in a company that provides a service for providing mopil and multimedia information.
  • Consumers who own the mobile user terminal 101 can use a bank or credit card
  • the company has signed an account settlement service contract with a company, and has signed a member contract for a pile / multimedia information service with a company that provides Mopil's multimedia information service.
  • the owner of the service terminal 105 and the owner of the service server 106 have concluded a mobile-multimedia information providing service member store agreement with a mobile-multimedia information providing service provider.
  • the owner of the service terminal 105 or the owner of the service server 106 may be the same provider as the provider of the mobile multimedia information providing service.
  • the owner of the information providing server 102 enters into a contract with the provider of the mopile / multimedia information providing service to issue an electronic value issuance by the server 103 in response to a request from the information providing server 102.
  • the owner of the information providing server 102 may be the same operator as the provider of the mobile / multimedia information providing service.
  • the consumer who owns the mobile user terminal 101 is the user OJser), the service terminal 105 or the service server 106 that owns and provides and sells products and services.
  • Merchant A service provider that owns the e-mail re-issuing server 103 and provides a mopile / multimedia information service. It has a settlement processing server 104 and performs account settlement processing.
  • a bank, credit card company or payment processing company that has a payment processing organization (Transaction on Processor) and owns an information providing server 102, and a business that provides online electronic value information and sells electronic value online.
  • the seller (Electronic Value seller) is called.
  • the Mopile / Multimedia information service provided by this system is based on the purchase and sale of tickets and prepaid cards and music content over the network, and the accompanying delivery and use of these tickets and prepaid cards. This is a service that uses music content electronically.
  • the user uses the Mopile user terminal 101 to place an electronic value purchase order on the information providing server 102 via the Internet, and from the electronic value issuing server 103 to the information providing server 102 Electronic value based on electronic value issuance request
  • the service terminal 105 is used when using an electronic value such as a ticket or a prepaid card.
  • the electronic value stored in the mobile user terminal is presented, ticket exchange processing information of the electronic value exchange is exchanged, and the electronic value exchange ticket collection processing is performed.
  • the mobile user terminal 101 performs digital communication with the information providing server 102 via the transmission line 108, the Internet 100, and the digital communication line 110, and communicates with the transmission line 108, the Internet 100, and the digital communication line.
  • Digital communication is performed with the electronic value issuing server 103 via 1 1 1
  • digital communication with the service server 106 is performed via the transmission line 108
  • Infrared communication is performed with the service terminal 105 via the path 109, and communication with the music player 116 via the transmission path 121 and the navigation module 117 via the transmission path 122 is respectively performed by Bluetooth. .
  • FIG. 10 is a block diagram of the service terminal 105.
  • the service terminal 105 includes a computer 900, a wireless communication modem 901 and an infrared communication adapter 902.
  • the service terminal 105 has two types of communication functions, digital wireless communication and infrared communication.
  • the digital wireless communication function performs Internet access, and the infrared communication function enables electronic ticket exchange with mobile user terminals. Perform processing.
  • the computer 900 is equipped with a merchant application. Based on the merchant application, the computer 900 controls the wireless communication modem 901 and the infrared communication adapter 902 to perform a ticket settlement process of an electronic value.
  • the service server 106 is equipped with a merchant application, and the service server 106 performs electronic value ticket collection processing based on the merchant application.
  • FIG. 11 is a block diagram of the user terminal 107.
  • the user terminal 107 includes a computer 1000, a smart card reader / writer 1001, and a communication modem 1002.
  • the user terminal 107 is loaded with a browser application program and an electronic wallet application program, and accesses the Internet via a communication adapter 1002.
  • the user terminal 107 is the same as the mobile terminal 101 except for the ticket settlement process with the service terminal 105 by inserting the smart card of the mobile user terminal 101 into the smart reader / writer 1001. Has functions.
  • FIGS. 3 (a) and 3 (b) are external views of the front and back sides of the mobile user terminal 101, respectively.
  • reference numeral 211 denotes an infrared communication port (infrared communication module) for performing infrared communication with the service terminal 105
  • reference numeral 213 denotes a music player 116 and a navigation module 117
  • b 1 ue 100th Bluetooth communication module, which performs communication with the antenna
  • 210 is an antenna that receives and transmits radio waves of digital wireless communication
  • 209 is a receiver speaker
  • 200 is a color liquid crystal display (LCD) with a 120 x 160 pixel display.
  • LCD color liquid crystal display
  • 203 is a call switch
  • 202 is an end / power switch that combines a call end switch and a power switch
  • 204 is a navigation switch
  • 205 and 206 are function switches
  • 201 is a numeric key switch
  • 207 is a microphone.
  • reference numeral 212 denotes a smart card slot (smart power reader / writer).
  • the mobile user terminal 101 has three communication functions: digital wireless communication, infrared communication, and bluetooth.
  • the digital wireless communication function enables voice calls and Internet access, and electronic value ticket settlement processing with the service server.
  • Electronic ticket payment processing with the service terminal is performed using the infrared communication function, and the music player 116 and the navigation module 117 are connected using the bluetooth communication function to provide a music player function and a navigation function. I do.
  • the mobile user terminal 101 has a browser function and an electronic wallet function.
  • the browser function performs browsing of the Internet and the mobile user terminal on a local basis, and the electronic wallet function manages electronic value and ticket gates. Perform payment processing.
  • FIG. 4 is a block diagram of the mopile user terminal 101. In FIG.
  • CPU Central Processing Unit 300 which controls other components via the PC, LCD 200, infrared communication module 211, Muetooth communication module 213, smart card reader / writer 212, numeric keypad Switch 201, end Z power switch 202, call switch 203, navigation switch 204, function switches 205 and 206, key control unit 302 for detecting switch operation, speaker 303 and receiver 209, and drive
  • An audio processing unit 304 for digitally processing an analog audio signal input from the antenna 207; and a wireless data communication and a wireless audio communication performed through the antenna 210.
  • a wireless communication unit 305 for controlling communication and a smart card 307.
  • the smart card 307 has a built-in CPU and non-volatile memory.
  • the non-volatile memory contains the user's UPT Universal Personal Telecommunication number (telephone number), a user ID in the mobile multimedia information service, and a public key.
  • the cryptographic user secret key, the corresponding user certificate, and the service provider Stores the provider certificate (digital certificate of the service provider), the electronic value purchased by the user, and the receipt of the electronic value purchase and ticket settlement processing.
  • F e RA M301 includes three application programs, an electronic wallet object, a music player object, and a navigator object, and a browser. It stores the application program of the mouth-to-carge way, which serves as an interface for accessing these three applications, and data processed by each application.
  • the electronic wallet object is an application on the mobile user terminal that provides an electronic wallet function in cooperation with the smart card 307, and the music player object is linked with the music player 116.
  • the application on the mobile user terminal, which provides a music player function, and the Navigator overnight object, is an application version on the mobile user terminal provided in cooperation with the navigation module 117.
  • FIG. 9 is a schematic diagram showing the relationship of the application executed by the CPU 300 as viewed from the browser.
  • the local gateway 402 provides functions corresponding to the wireless communication unit 305 and the gateway 118 when the browser accesses the Internet, and the electronic wallet object 400 and the music player object from the browser.
  • the electronic wallet object 400, the music player object 500, and the navigator overnight object 600 each provide a function corresponding to a server when accessing the Internet, and are accessed from a browser.
  • a result described in the markup description language is returned to the browser via the local gateway 402.
  • the local gateway 402 includes a local gateway manager 800 that controls the local gateway 402, and a service object that manages the status of service objects such as an electronic wallet object 400, a music preview object 500, and a navigator overnight object 600.
  • Service Manager 801 is a common interface between the Service Object and the Service Object 80
  • the service object manager 801 generates a service object table 804 for managing the state of the service object on the FeRAM 301 and manages the state of the service object.
  • the ML generation unit 803 generates a markup description language indicating a list of available services from the service object table 804.
  • the service name, unique name, serial number, URI of the service object, and whether or not the service object can be used for the service object of ⁇ , And handle information for actually accessing the service object in the mobile user terminal are managed.
  • Fig. 5 shows the application (browser, e-wallet object, and local gateway) executed by CPU 300 when using the e-wallet function, the other components of mobile user terminal 101, and other devices. It is a schematic diagram which shows a relationship. In FIG. 5, the CPU 300 executes three processes: a browser 401, an electronic wallet object 400, and a local gateway 402.
  • An electronic value 405 is stored in the non-volatile memory of the smart card 307.
  • the CPU of the smart card 307 generates a markup description language for the contents of the electronic wallet (ML generation unit 406) and an electronic value.
  • the application program of the electronic wallet server 404 that performs divided download and ticket settlement processing is executed.
  • the browser 401 communicates with the information providing server 103 via the Internet 100 using the wireless communication unit 305 based on the user operation information (switch operation) sent from the key control unit 302.
  • the received data is interpreted and displayed on the LCD 200.
  • the data received from the information providing server 103 is described based on a specific markup description language, and the browser 401 interprets the markup description language to generate image data, and displays the image data on the LCD 200. I do.
  • the browser 401 interprets data received from the electronic wallet object 400 via the local gateway 402 and the local gateway 402, and Display on D200. At this time, data received from the local gateway 402 and the electronic wallet object 400 are described based on a specific markup description language.
  • FIG. 8A shows a My Menu screen displayed on the LCD 200 when the power is turned on.
  • the browser 401 requests a list of available services from the local gateway 402, and displays a screen shown in FIG. 8A.
  • the local gateway manager 800 requests the service object manager 801 for a list of available services, and the service object manager 801 responds by requesting the service object table 804.
  • a list of available services described in mark-up is generated using the ML generation unit 803, and the generated list of available services is returned to the browser 401 via the local gateway manager 800.
  • the My Menu file is an operation menu of the mobile user terminal 101, and is described based on a specific markup description language.
  • FIG. 8 (b) shows an example of a screen when accessing the information providing server 102 and ordering electronic values.
  • the browser 401 accesses the electronic wallet object 400 via the local gateway 402 and, based on the data received from the electronic wallet object 400, 8 Display the screen requesting entry of the password shown in (d).
  • the browser 401 sends the entered password to the electronic wallet object 400 via the local gateway 402, and if the password is correct, the browser 401 sends the password to the electronic wallet object 400.
  • Data indicating a list of electronic values managed by the electronic wallet object 400 is transmitted to the browser 401 via the carge toy 402, and the browser 401 displays a screen shown in FIG. 8 (e). If the password is incorrect, an error screen will be displayed.
  • “7 Soccer 200X Japa” data indicating the contents of the selected electronic value is transmitted from the electronic wallet object 400 to the browser 401 via the local gateway 402, and the browser 401 The screen shown in Fig. 8 (f) is displayed.
  • the data transmitted from the electronic wallet object 400 to the browser 401 is generated by the electronic wallet server 404 on the smart card 307, and is described based on a specific markup description language.
  • “2E-Wal let” is linked with a URI relative to the local gateway 402 “lgw: ⁇ wal let”.
  • the browser 401 interprets the resource as a resource accessed through the local gateway 402 using the character string "1 gw" as a key, and then converts the character string "wal let” into a service "wal let”.
  • a service object having a name, that is, an electronic wallet object 400 is accessed via the local gateway 402.
  • the data shown in FIG. 15 described in a specific markup description language is transmitted from the electronic wallet object 400 to the browser 401, and the password shown in FIG. 8 (d) is transmitted. Is displayed.
  • the input password is transmitted to the destination indicated by the URI relative to the local gateway 402 of “lgw: ⁇ wal let /”.
  • the browser 401 transmits the input password to the electronic wallet object 400 via the local gateway 402 in response to the user's pass-pad input operation.
  • the electronic wallet object 400 sends a list of electronic values written in a specific markup description language to the browser 401 via the local gateway 402.
  • the screen shown in Fig. 8 (e) is displayed. If the password is incorrect, the e-wallet object 400 starts writing in a specific markup description language. Data indicating the described error is transmitted to the browser 401 via the local gateway 402, and an error screen is displayed.
  • FIG. 6 shows an application executed by the CPU 300 when using the music player function (a browser, a music player object, and a mouthpiece), other components of the mobile user terminal 101, and other components.
  • FIG. 3 is a schematic diagram showing a relationship with the device.
  • the CPU 300 executes three processes: a browser 401, a music player object 500, and a local gateway 402.
  • a music file 505 is stored in the nonvolatile memory module attached to the music player 116, and the CPU of the music player 116 generates a markup description language (ML generation unit 506) related to the content of the music player. ), And executes the application program of the music server 504 for performing the division down process and the reproduction of the music file 505.
  • ML generation unit 506 markup description language
  • the browser 401 accesses the music player object 500 via the oral gateway 402, and the browser 401 accesses the music player object 500 via the oral gateway 402 from the music player object 500. Then, a message indicating a list of music files managed by the music player object 500 is transmitted, and the browser 401 displays a screen shown in FIG. 8 (g). If you perform "-1 song for you", the selected song will be played.
  • the data transmitted from the music player object 500 to the browser 401 is generated by the music server 504 on the music player 116, and is described based on a specific markup description language. For example, in FIG.
  • the browser 401 interprets the resource as a resource accessed through the local gateway 402 using the character string “lgw” as a key. From the character string “mus ic—player”, the service object having the service name “mus ic—player”, that is, the music player object 500, is accessed via the local gateway 402 to play the music. Request.
  • FIG. 7 shows an application case (browser, navigation object, and local gateway) executed by the CPU 300 when the navigation function is used, other components of the mobile user terminal 101, and other components.
  • FIG. 3 is a schematic diagram showing a relationship with devices.
  • the CPU 300 executes three processes: a browser 401, a navigator overnight object 600, and a local gateway 402.
  • the map data file 605 is stored in the non-volatile memory module mounted on the navigation module 117.
  • the CPU of the navigation module 117 generates a mark-up description language related to the contents of the navigation module (ML generation unit 606). Then, the application program of the navigation server 604 for performing divided download and reproduction of the map data file 605 is executed.
  • the browser 401 accesses the navigator overnight object 600 via the local gateway 402, and the browser 401 accesses the navigator object 600 via the local gateway 402.
  • Data indicating the current position and a map of the surrounding area is transmitted to 401, and the browser 401 displays the screen shown in FIG. 8 (h).
  • the data transmitted from the navigation object 600 to the browser 401 is generated by the navigation server 604 on the navigation module 117 and is based on a specific markup description language. It has been described. For example, "5 Navigator” in Fig. 8 (a) has a local gate to "lgw: ⁇ navigator".
  • the URL relative to the pai 402 is linked, and in response to a user's selection operation, the browser 401 uses the character string "lgw” as a key to access the resource via the oral gateway 402. Then, from the character string “navigator”, the service object having the service name “navigator”, that is, the navigator overnight object 600, is transmitted via the local gateway 402. Access.
  • the split download function divides large-capacity data such as image data, music files, map data, and other large data into smaller data units when the data size that can be transferred at one time is small. This is the function to download.
  • the electronic value issuance server divides the electronic value into two in the electronic wallet and downloads the electronic value.
  • FIG. 12 shows messages exchanged between the electronic value issuing server 103, the browser 401, and the electronic wallet object 400 in this case.
  • the electronic value issuing server 103 transmits to the browser 401 a message Server—instruction—1 1100 that prompts the user to download the third data of the electronic value divided into two.
  • the content of Server—instruction—1 is the content shown in Figure 13 (a), and includes an instruction to the electronic wallet object 400 as an attribute of the Go element.
  • the contents of the instruction are as follows: the session ID (session_id) is 1234, the number of divisions (num-frag) is 2, and the first of the divided data (frag-num ),
  • the URI (DLserver) of the electronic value publishing server 103 is "http://www.evissuer.com", and the data "1234567890.
  • abcdefghi j "(D data) is downloaded (fragmentD is transmitted.
  • the downloaded data (DLdata) is encrypted and encoded for error detection, and the AS CII data
  • the browser 401 sends a service object with a service name of “wallet”, that is, an e-wallet object, to the local gateway 402 via the local gateway 402.
  • rver—instruction— 1 Send the attribute part 1101 of the Go element of 1100.
  • the electronic wallet object 400 interprets the order included in the attribute portion 1101 of the received Go element, detects errors in the downloaded data (DLdata) portion, and performs encryption decryption. If there is no error, the e-wallet object 400 sends a message S0_instruction-1 1102 to the browser 401 requesting the transmission of the second data.
  • the content of 1102 is the content shown in FIG. 13B, and includes an instruction to the electronic value issuing server 103 as an attribute of the Go element. According to FIG. 13 (b), the content of the instruction is that the session ID (session-id) is 1234, and the second data (frag-num) of the divided data is sent (send-num). frag). At this time, if an error is detected in the error detection of the downloaded data, the number of the divided data in which the error was detected is specified as frag_num.
  • the browser 401 transmits “http://www.evissuer.com”, that is, the electronic value issuing service 103, and a portion 1103 of the attribute of the Go element of SO—instruction— 11102.
  • the electronic value issuing server 103 interprets the instruction contained in the received attribute 1103 of the Go element, and sends the electronic value from the electronic value issuing server 103 to the browser 401, and divides the electronic value into two. Message prompting you to download the data of the server Server—instruction— 2 1104 is sent.
  • the content of Server_instruction-2 is the content shown in Fig. 14 (a), and includes the order to the electronic wallet object 400 as an attribute of the Go element.
  • the contents of the instruction are as follows: session ID (session-id) is 1234, the number of divisions (num-frag) is 2, the second of the divided data (frag-num) ULI (DLserver) of the electronic value publishing server 103 downloads the data "1234567890 abcdefg hi j" (DLdata) under the condition of "http: ⁇ ⁇ w. Evissuer.com".
  • the data to be downloaded (DLdata) is encrypted and coded for error detection. In addition, it is encoded in ASC II.
  • the browser 401 sends a service object having a service name of “wallet”, that is, an electronic wallet object, via the local gateway 402 to the attribute element of the Go element of Server_instruction_2 1104. Send part 1105.
  • the electronic wallet object 400 interprets the order included in the attribute portion 1105 of the received Go element, detects errors in the downloaded data (DLdata) portion, decrypts the encryption, and has no errors. In this case, one electronic value is generated from the two divided data, stored in the smart card, and the electronic wallet object 400 sends a message SO-instrument_2_1106 to the browser 401 indicating that the download has been completed. .
  • the content of 1106 is the content shown in FIG. 14B, and includes an instruction to the electronic value issuing server 103 as an attribute of the Go element. According to FIG. 14 (b), the content of the instruction indicates that the down-call of session ID (session-id) 1234 has been completed (DLcomplete).
  • the browser 401 transmits the attribute part 1107 of the Go element of SO—instruction—2 1106 to “http: @ www.evissuer.com”, that is, the electronic value issuing service 103.
  • the electronic value issuing server 103 interprets the order contained in the received attribute 1107 of the Go element, and completes the electronic value issuing process.
  • the oral gateway and the application (service object) for applications, even if the display screen is small, even if it is a mobile terminal, multiple applications can be used.
  • the screen can be shared, there is no need to secure display memory for each application, and multi-application services can be provided even with a small amount of memory.
  • server function of the application (service object) with the function of split download of data, even if the data size that can be transferred at one time is small, wireless communication is possible. Without changing part 305 Large amounts of data can be downloaded.
  • the electronic wallet server 404 is an application of the smart card 307, but may be a module in the electronic wallet object 400 as shown in FIG.
  • the electronic wallet server 1604 accesses the smart card 307 via the smart password writer 212, generates a markup description language related to the contents of the electronic wallet (ML generation unit 406), and divides the electronic value.
  • the download and the ticket settlement processing are performed in cooperation with the smart card 307. Since the amount of processing by the smart card 307 is reduced, there is an advantage that the memory can be reduced and a smart card can be provided at low cost.
  • the music server 504 is the application of the music player 116.
  • one of the music player objects 500 in the music player May be a module.
  • the music server 1704 accesses the music player 116 via the Bluetooth communication module 212, generates a markup description language relating to the content of the music player (ML generation unit 506), and stores the music file 505 The divided download and playback are performed in cooperation with the music player 116.
  • the memory can be reduced and a smart card can be provided at a low cost because the processing amount of the music player 116 is reduced.
  • the navigation server 604 is an application of the navigation module 117. However, as shown in FIG. It is good.
  • the navigation server 1804 accesses the navigation module 117 via the Bluetooth communication module 212 to generate a markup description language (ML generation unit 606) related to the contents of the navigation module.
  • ML generation unit 606 markup description language
  • the division download and reproduction of the map data file 605 are performed in cooperation with the navigation module 117. Since the amount of processing in the navigation module 117 is reduced, there is an advantage that the memory can be reduced and the smart power can be provided at a low cost.
  • the ML generation unit that generates the markup description language is defined as a service object and a service object manager 801.
  • the mobile terminal 101 is configured to have a single module, but may be configured as a single module commonly used by each application on the mobile user terminal 101. In this case, since the capacity of the program of each application of the mobile user terminal 101 is reduced, the memory can be reduced, and the mobile user terminal can be provided at low cost.
  • infrared communication is used for communication between the mobile user terminal 101 and the service terminal 105.
  • other wireless communication methods may be used.
  • the wireless communication means of the wireless communication method is provided, and the service terminal 105 is provided with the wireless communication means of the wireless communication method instead of the infrared communication adapter 602.
  • the mopile user terminal 101 configuring the mopile 'multimedia information providing system has an optimal hardware configuration for realizing the function of the mobile / multimedia information providing service.
  • digital wireless communication function, infrared communication function, Muetooth communication function, smart card reader / writer, display, keyboard (or pen input device), microphone, speaker It can also be configured with a computer equipped.
  • the program stored in the FeR A M301 is converted to a software 'program that runs on the OS (Operating System) of the computer, and the software program is stored in a location that can be executed from a computer (eg, a hard disk).

Description

明 細 書
情報端末
技術分野
本発明は、 ブラウザを搭載した端末に対して電子商取引サービス、 音楽配信サ 一ビス、 位置情報サービスといった各種の情報サービスを提供する情報提供シス テムに関し、 特に、 パソコンに比べリソースの乏しいモバイル端末において、 各 種のサービスの利用を可能にするものである。
背景技術
近年、 ブラウザを搭載したパソコンを用いて、 検索サービス、 電子商取引サ一 ビス、 音楽配信サービスといった各種の情報サ一ビスの提供が活発に行なわれて いる。
例えば、 電子商取引サービスの場合、 その実現形態は、 パソコンにブラウザの ほかに、 電子財布アプリケーショ ンをインストールし、 ブラウザから電子財布ァ プリケ一シヨンを起動して、 電子財布アプリケーションの機能を利用する。 図 1 ( a ) は、 従来の技術における E Cシステムのブロック構成図である。
この E Cシステムは、 図 1 ( a ) に示すように、 ブラウザ 1406と電子財布アブ リケ一ション 1407がィンストールされたパソコン 1401と、 電子チケッ トゃプリべ ィ ド型電子マネー等の電子バリユーを生成 ·発行する電子バリユー発行サーバ 14 03と、 対価の支払いに応じてサービスを提供するサービスサーバ 1405と、 銀行、 クレジッ トサービス会社または決済処理会社における口座決済処理を行なう決済 処理サーバ 1404と、 オンライン上で電子バリユーに関する情報提供および電子バ リューの販売を行う情報提供サーバ 1402とを備え、 これらはインターネッ ト 1400 によって結ばれている。
例えば、 サービスサーバ 1405が提供する情報サービスに対して、 電子財布アブ リケーション 1407が管理するプリペイ ド型電子マネーによって対価を支払う場合、 まず、 パソコン 1401は、 サービスサーバ 1405から、 電子財布アプリケーション 14 07を起動させるリ ンクを含んだ H T M Lページデータを受信し、 ディスプレ画面 1411のブラウザウィ ンドウ 1412にその内容を表示する (図 1 ( b ) 参照) 。 ユー ザが電子財布アプリケーション 1407を起動させるリンクを選択すると、 ブラウザ 1406は電子財布アプリケーション 1407を起動し、 ディスプレ画面 141 1に電子財布 ウィ ンドウ 1413が表示され、 ユーザは起動された電子財布アプリケ一ション 1407 を操作して、 電子財布アプリケーショ ン 1407が管理するプリペイ ド型電子マネー によってサービスサーバ 1405に対価を支払う。 プリペイ ド型電子マネーが足りな い場合には、 ユーザは電子財布アプリケーショ ン 1407を操作して、 情報提供サー バ 1402を介してプリペイ ド型電子マネーを購入し、 電子バリュー発行サーバ 1403 から新しいプリペイ ド型電子マネーをダウンロードする。 この時、 対価を支払う 際、 及び、 プリペイ ド型電子マネ一のダウンロードのセキュリティを確保するた め、 電子財布アプリケーション 1407とサービスサーバ 1406間、 及び電子財布アブ リケ一シヨ ン 1407と電子バリュー発行サーバ 1403間の通信では、 H T T Pプロ ト コル 1408とは異なる、 電子財布用プロ トコル 1409を用いて通信を行なう。
しかしながら、 ノ、。ソコンに比べ、 表示画面が小さく、 メモリ等のリソースが乏 しい携帯電話等のモパイル端末において'、 同様なサービスを提供しょうとすると、 従来の方式では、 モパイル端末の表示画面が小さいために、 ブラウザウィ ンドウ と電子財布ウイ ンドウを一つの画面に同時に表示できず、 モパイル端末はアプリ ケージヨンごとに表示用のメモリを確保する必要があり、 また、 ユーザは、 アブ リケ一シヨンごとに画面を切り替えて使用する必要があり不便であつた。
また、 携帯電話等の乇バイル端末では、 通信部分をメーカーや機種毎に最適化し て実装している場合が多く、 通信部分に対する標準的な A P Iが無いため、 電子 財布用プロトコルを機種毎に開発する必要があった。
また、 携帯電話等のモバイル端末では、 パソコンに比べ、 一度に転送できるデ 一夕サイズが小さいため、 画像データを含むような容量の大きい電子バリユーを ダウンロードできず、 モパイル端末では利用できない場合があった。
発明の開示
本発明の目的は、 こうした従来の技術の課題を解決し、 携帯電話等のモパイル 端末において、 電子商取引サービス、 音楽配信サービス、 位置情報サービスとい つた各種の情報サ一ビスの提供を可能にすることである。 本発明によれば、 ネッ トワーク上のサーバとの通信機能を提供する通信手段と、 特定の情報処理機能を提供する少なく とも一つ以上のサービスォブジ ク ト手段 と、 サービスオブジェク ト手段との通信機能を提供するローカルゲートウエイ手 段と、 通信手段とローカルゲートゥ Xィ手段を介して、 ネッ トワーク上のサーバ 及びサービスオブジェク ト手段から提供されるマークアツプ記述言語に基づいて 記述された情報の閲覧、 及び、 ネッ トワーク上のサーバ及びサービスオブジェク ト手段への指示を行なう機能を提供するブラウザ手段とを備えた情報端末が提供 される。 これにより、 モバイル端末であっても、 ブラウザ手段を介してネッ トヮ ーク上のサーバとサービスォブジヱク ト手段の両方の機能を利用することができ、 アプリケーショ ンごとに表示用のメモリを確保する必要がなレ、。
図面の簡単な説明
図 1 ( a ) は従来の技術における E Cシステムのブロック構成図である。
図 1 ( b ) は従来の技術における E Cシステムの場合のユーザのパソコン画面 の模式図である。
図 2は本発明の実施例におけるモパイル ·マルチメディァ情報提供システムの ブロック構成図である。
図 3 ( a ) は本発明の実施例におけるモバイルュ一ザ端末の前面の概観図であ る。
図 3 ( b ) は本発明の実施例における乇バイルユーザ端末の背面の概観図であ る o
図 4は本発明の実施例におけるモバイルユーザ端末のプロック構成図である。 図 5は本発明の実施例における乇バイルユーザ端末のアプリケージヨン (ブラ ゥザと電子財布オブジェク トと口一カルゲートウェイ) と他の構成要素と、 他の 機器との関係を示す模式図である。
図 6は本発明の実施例におけるモバイルュ一ザ端末のアプリケーシヨ ン (ブラ ゥザと音楽プレ一ャォブジヱク 卜とローカルゲートウヱイ) と他の構成要素と、 他の機器との関係を示す模式図である。
図 7は本発明の実施例におけるモパイルユーザ端末のアプリケーシヨン (ブラ ゥザとナビゲ一夕オブジェク トとローカルゲ一トウ イ) と他の構成要素と、 他 の機器との関係を示す模式図である。
図 8 (a) は本発明の実施例におけるモパイルユーザ端末の電源オン時の画面 の概観図である。
図 8 (b) は本発明の実施例におけるモパイルユーザ端末のインターネッ トメ ニュー画面の概観図である。
図 8 (c) は本発明の実施例におけるモパイルユーザ端末の電子バリューのォ ーダ一画面の概観図である。
図 8 (d) は本発明の実施例におけるモバイルユーザ端末のパスワード入力画 面の概観図である。
図 8 (e) は本発明の実施例におけるモパイルユーザ端末の電子バリューの一 覧画面の概観図である。
図 8 (f ) は本発明の実施例におけるモバイルユーザ端末の電子バリュー表示 画面の概観図である。
図 8 (g) は本発明の実施例におけるモパイルユーザ端末の音楽プレーヤ表示 画面の概観図である。
図 8 (h) は本発明の実施例における乇パイルユーザ端末のナビゲ一夕表示画 面の概観図である。
図 9は本発明の実施例における C PU300が実行するアプリケーシヨ ンのブラ ゥザから見た関係を示す模式図である。
図 1 0は本発明の実施例におけるサービス端末のプロック構成図である。 図 1 1は本発明の実施例におけるユーザ端末のプロック構成図である。
図 1 2は本発明の実施例における電子バリユーを分割ダウンロードする場合の フロー図である。
図 1 3 (a) は本発明の実施例における Server— instruction— 1メ ッセージ のマークアツプ記述言語による記述の模式図である。
図 1 3 (b) は本発明の実施例における SO— instruction_lメッセージのマ ークアツプ記述言語による記述の模式図である。 図 1 4 ( a ) は本発明の実施例における Server— instruct i on— 2メッセージ のマークアップ記述言語による記述の模式図である。
図 1 4 ( b ) は本発明の実施例における SO— instruct i on— 2メッセージのマ ークアツプ記述言語による記述の模式図である。
図 1 5は本発明の実施例におけるマークアップ記述言語の記述例を示す模式図 でめる。
図 1 6は本発明の実施例におけるモパイルユーザ端末のアプリケーション (ブ ラウザと電子財布ォブジヱク トとローカルゲ一トウヱイ) と他の構成要素と、 他 の機器との関係を示す別の模式図である。
図 1 7は本発明の実施例におけるモパイルユーザ端末のアプリケーショ ン (ブ ラウザと音楽プレーヤオブジェク トとローカルゲ一トウエイ) と他の構成要素と、 他の機器との関係を示す別の模式図である。
図 1 8は本発明の実施例におけるモパイルユーザ端末のアプリケーショ ン (ブ ラウザとナビゲー.夕ォブジヱク トとローカルゲ一トウヱイ) と他の構成要素と、 他の機器との関係を示す別の模式図である。
発明の好ましい実施の態様
本発明は、 第 1に、 ネッ トワーク上のサーバとの通信機能を提供する通信手段 と、 特定の情報処理機能を提供する少なく とも一つ以上のサービスオブジェク ト 手段と、 サービスオブジェク ト手段との通信機能を提供するローカルゲートウェ ィ手段と、 通信手段とローカルゲートウヱイ手段を介して、 ネッ 卜ワーク上のサ ーバ及びサービスオブジェク ト手段から提供されるマークアツプ記述言語に基づ いて記述された情報の閲覧、 及び、 ネッ トワーク上のサーバ及びサービスォブジ Xク ト手段への指示を行なう機能を提供するブラウザ手段とを情報端末に備えた ものである。 これにより、 モバィル端末であっても、 ブラウザ手段を介してネッ トワーク上のサーバとサービスオブジェク ト手段の両方の機能を利用することが でき、 アプリケーショ ンごとに表示用のメモリを確保する必要がなレ、。
本発明は、 第 2に、 第 1の情報端末のローカルゲ一トウヱイ手段に、 サービス ォブジヱク ト手段を管理するサービスォブジヱク トマネージャ手段を備え、 サ一 ビスオブジェク トマネージャ手段では、 サービスオブジェク ト手段毎に、 サービ スォブジヱク トの U R I (Universal Resource Ident if ier) とサービスォブジ ェク トの利用が可能か否かを示すステイタス情報を管理するように情報端末を構 成したものである。 これにより、 サービスオブジェク トの U R Iを指定すること で、 サービスォブジヱク ト手段の機能を利用することが出来る。
本発明は、 第 3に、 第 2の情報端末のサービスォブジヱク トマネージャ手段に、 マークアツプ記述言語生成手段を備え、 前記マークァップ記述言語生成手段が、 利用可能なサービスオブジェク トの一覧を、 各サービスオブジェク 卜へのリ ンク を付加した形式で、 マークアツプ記述言語に基づいて生成するように情報端末を 構成したものである。 これにより、 ブラウザ手段に利用可能なサービスオブジェ ク トの一覧を表示し、 ブラウザ手段からサービスォブジヱク トを選択することが でき、 ユーザの利便性が向上する。
本発明は、 第 4に、 第 2の情報端末または第 3の情報端末のサービスオブジェ タ トが、 マークアップ記述言語生成手段を備え、 マークアップ記述言語の U R I 指定した先に任意の情報をポストするメッツ ドを用いて、 ブラウザ手段を介して、 ネッ トワーク上のサーバとの間で、 任意のメッセージを交換するように情報端末 を構成したものである。 これにより、 通信手段に手を加えることなく、 ネッ トヮ ーク上のサーバからサービスォブジヱク ト制御したり、 逆に、 サービスオブジェ ク トからネッ トワーク上のサーバを制御することが出来る。
本発明は、 第 5に、 第 2の情報端末または第 3の情報端末のサービスオブジェ ク トカ^ マークアップ記述言語生成手段と、 エンコードしてポストされたデータ の復号化手段を備え、 マークアップ記述言語の U R I指定した先に任意の情報を ボストするメッツ ドを用いて、 ボス卜する情報としてェンコ一ドしたデ一夕を設 定することにより、 ブラウザ手段を介して、 ネッ トワーク上のサーバとの間で、 任意のデータを交換するように情報端末を構成したものである。 これにより、 通 信手段に手を加えることなく、 ネッ トワーク上のサーバからサービスオブジェク トにデ一夕をダウンロードしたり、 逆に、 サービスオブジェク トからネッ トヮー ク上のサーバにデータをアップロード出来る。 本発明は、 第 6に、 第 4の情報端末または第 5の情報端末が、 ネッ トワーク上 のサーバからのマークアップ言語記述では、 サービスォブジヱク トは相対的な識 別情報によって指定され、 サービスォブジヱク トからのマークアップ言語記述で は、 ネッ トワーク上のサーバは絶対的な識別情報によって指定されるように情報 端末を構成したものである。 これにより、 ブラウザ手段は、 ネッ トワーク上のサ ーバからの要求か、 サービスォブジヱク トからの要求かを容易に判断することが
BJ人る。
本発明は、 第 7に、 サービスオブジェク トが、 ネッ トワーク上のサーバからデ 一夕ダウンロードする場合に、 データを N個 (N > 0の整数) に分割し、 N個の マークアツプ記述言語としてダウンロードする手段を備え、 受信した N個のマー クアツプ記述言語からデー夕の部分を抽出し、 一つのデー夕を生成するように第 5の情報端末を構成したものである。 これにより、 一度に大きなデータが伝送で きないネッ トワークであっても、 サイズが大きいデータであってもダウンロード することが出来る。
本発明は、 第 8に、 ネッ トワーク上のサーバからダウンロードする N個のマー クアップ記述言語の中に、 それをどのように処理すべきかを示す命令情報が含ま れるように、 第 7の情報端末を構成したものである。 これにより、 ダウンロード したデータの処理方法を、 細かく指定することが出来る。
本発明は、 第 9に、 ネッ トワーク上のサーバからダウンロードする N個のマー クアツプ記述言語の中に、 同一のデ一夕のダウンロードであることを示す識別情 報が含まれるように、 第 7または第 8の情報端末を構成したものである。 これに より、 ダウンロードしたデータを一つのデータに変換する処理を正確に行なうこ とが出来る。
本発明は、 第 1 0に、 ネッ トワーク上のサーバからダウンロードする N個のマ —クアップ記述言語の中に、 それぞれ、 それが何番目のデータであるかを示す識 別情報が含まれるように、 第 7または第 8、 第 9の情報端末を構成したものであ る。 これにより、 ダウンロードしたデータを一^ ^のデータに変換する処理を正確 に行なうことが出来る。 本発明は、 第 1 1に、 ネッ トワーク上のサーバからダウンロードしたマークァ ップ記述言語からデータの部分を抽出し、 復号化した結果、 エラーが検出されな かった場合、 マークアップ記述言語の情報をポストするメソッ ドを用いて、 前記 ブラウザ手段を介して、 前記ネッ トワーク上のサーバとに対し、 エラーが検出さ れなかったことを示すように、 第 7または第 8、 第 9、 第 1 0の情報端末を構成 したものである。 これにより、 デ一夕のダウンロードを正確に行なうことが出来 る。
本発明は、 第 1 2に、 ネッ トワーク上のサーバから N個に分割した内の M ( M < N ) 番目としてダウンロードしたマークアップ記述言語からデータの部分を抽 出し、 復号化した結果、 エラーが検出されなかった場合、 マークアップ記述言語 の情報をポストするメッツ ドを用いて、 前記ブラウザ手段を介して、 前記ネッ ト ワーク上のサーバとに対し、 M + 1番目のデータの送信を要求するように、 第 7 または第 8、 第 9、 第 1 0、 第 1 1の情報端末を構成したものである。 これによ り、 データのダウン口一ドを正確に行なうことが出来る。
本発明は、 第 1 3に、 ネッ トワーク上のサーバから N個に分割した内の M ( M ≤N ) 番目としてダウンロードしたマークアツプ記述言語からデー夕の部分を抽 出し、 復号化した結果、 エラーが検出された場合、 マークアップ記述言語の情報 をポストするメソッ ドを用いて、 前記ブラウザ手段を介して、 前記ネッ トヮーグ 上のサーバとに対し、 M番目のデータの送信を要求するように、 第 7または第 8、 第 9、 第 1 0、 第 1 1、 第 1 2の情報端末を構成したものである。 これにより、 データのダウンロードを正確に行なうことが出来る。
本発明は、 第 1 4に、 一度に受信可能なデータサイズが Sの場合、 一度に伝送 されるデ一夕のサイズが S以下になるようにデータを分割してダウンロードする ように、 第 7または第 8、 第 9、 第 1 0、 第 1 1、 第 1 2、 第 1 3の情報端末を 構成したものである。 これにより、 一度に伝送できるデータのサイズが小さいネ ッ トワークであっても、 データサイズが大きいデ一夕のダウンロードを正確に行 なうことが出来る。
本発明は、 第 1 5に、 請求項 1から請求項 1 4までのいずれかに記載の情報端 末の処理プログラムを、 電子計算機が読み取り可能な形式で記録したものである。 これにより、 プログラムを、 持ち運び可能な形態で、 流通させることができる。 本発明は、 第 1 6に、 ネッ トワークに接続された少なく ともサービスサーバと 電子バリューサーバと情報提供サーバと決済処理サーバと、 前記ネッ トワークに 接続されて前記各サーバとマークアップ記述言語を用いて通信可能であり、 かつ 自身でサーバ機能を有する各種のサービスォブジヱク 卜に対しローカルゲートウ エイを介してマークアツプ記述言語を用いてァクセス可能なブラゥザを備えた情 報端末とを含む情報配信システムとして構築したものである。 これにより、 モバ ィル端末であっても、 内蔵したブラウザを介してネッ トワーク上のサーバとサー ビスォブジヱク トの両方の機能を利用することができ、 アプリケージョンごとに 表示用のメモリを確保する必要がなく、 またサービス毎に U Iや通信プロ トコル を持つ必要がなく、 コストダウンを図れるとともに、 ユーザの利便性を各段に向 上させることが出来る。
実施例
以下、 本発明の実施例について、 図 2から図 1 8を用いて説明する。 なお、 本 発明はこれらの実施例に何ら限定されるものではなく、 その趣旨を逸脱しない範 囲において、 種々なる態様で実施し得る。
本発明の具体的な実施形態の一つであるモパイル ·マルチメディア情報提供シ ステムは、 個人消費者が、 ネッ トワークを介して、 各種のチケッ トゃ、 プリペイ ドカードを電子情報として購入し、 チケッ トの改札や、 一般の小売販売店で商品 を購入の際に、 係員に対してチケッ トを提示したり、 店員との間で、 直接、 現金 やレシ一トを受け渡したりすることなく、 全て、 無線通信によって、 チケッ トの 改札、 商品やサービスの売買決済を行なう電子商取引サービスの提供、 および、 ネッ トワークを介して音楽コンテンツを電子情報として購入、 ダウンロードして、 音楽を楽しむ音楽配信サービスの提供、 および、 地図情報と組み合わせた位置情 報サービスの提供を行なうシステムである。
以下では、 本システムをモパイル ·マルチメディァ情報提供システムと呼び、 本システムで扱われる電子化されたチケッ トゃプリペイ ドカ一ド、 音楽コンテン ッを電子バリュー、 本システムによって提供される各種のサービスを、 総称して、 モパイル■マルチメディア情報提供サービスと呼ぶこととする。
このモパイル ·マルチメディァ情報提供システムは、 図 2のシステム構成図に 示すように、 3系統の双方向無線通信機能とブラウザ機能と電子財布機能と音楽 プレーヤ機能とナビゲ一ション機能を持つモパイルユーザ端末 101と、 b l ue t oo t hによってモバイルユーザ端末 101と結ばれている音楽プレーヤ 1 16およびナビ ゲ一シヨンモジュール 1 17と、 双方向の通信機能とブラウザ機能と電子財布機能 とを持つユーザ端末 107と、 電子バリユーの改札決済処理を行なうサービス端末 105と、 オンライン上で電子バリユーの改札決済処理を行なうサ一ビスサーバ 10 6と、 銀行、 クレジッ トサービス会社または決済処理会社における口座決済処理 を行なう決済処理サーバ 104と、 オンライン上で電子バリユーに関する情報提供 および電子バリユーの販売を行う情報提供サーバ 102と、 電子バリユーを生成 · 発行する電子バリュー発行サーバ 103と、 ゲートウェイ 1 18、 1 19、 120とを備 え、 これらはインタ一ネッ ト 100によって結ばれている (モバイルユーザ端末 10 1とサービス端末 105とユーザ端末 107は、 それぞれゲ一トウヱイ 1 18、 1 19、
120を介してインターネッ ト 100に接続する) 。 モパイルユーザ端末 101とサー ビス端末 105とユーザ端末 107をそれぞれインターネッ ト 100に接続するゲート ウェイ 1 18、 1 19、 120とサービスサーバ 106と決済処理サーバ 104と情報提供 サーバ 102と電子バリュー発行サーバ 103は、 それぞれ、 1台もしくは複数台の コンピュー夕によって構成されるシステムである。
モバイルユーザ端末 101は、 赤外線通信と b l uet oothとデジ夕ル無線通信との 3系統の双方向無線通信機能と、 ブラウザ機能と電子財布機能、 および、 M ue t o o thによって音楽プレーヤ 1 16とナビゲージョンモジュール 1 17を接続すること によって、 さらに音楽プレーャ機能とナビゲ一ション機能とを持つ携帯無線電話 末である。
また、 サービス端末 105は、 赤外線通信とデジタル無線通信との 2系統の双方 向無線通信機能を持ち、 用途に応じて据置タイプや携帯タイプがある。
なお、 図 2において、 108と 1 13は、 モバイルュ一ザ端末 101とサ一ビス端末 105が、 それぞれ、 インターネッ ト 100にアクセスしている際に行うデジタル無 線通信の伝送路を示し、 109は、 モパイルユーザ端末 101がサービス端末 105と 行う赤外線通信の伝送路を示し、 1 10、 1 1 1、 1 12、 1 14、 1 15は、 それぞれ、 サービス提供サーバ 102、 電子バリ ュー発行サーバ 103、 決済処理サーバ 104、 サービスサーバ 106、 ユーザ端末 107がインターネッ ト 100に接続するデジタル 通信回線を示し、 121と 122は、 音楽プレーヤ 1 16とナビゲ一シヨンモジュール 1 17が、 それそれ、 モバイルユーザ端末に接続する b l uet oo thの論理的な伝送路 を示している。
また、 モパイル ·マルチメディァ情報提供サービスの通常の運用形態としては、 次のような形態を想定している。
決済処理サーバ 104は、 銀行またはクレジッ トカード会社または決済処理会社に 設置され、 情報提供サーバ 102は、 イベント会社、 チケッ ト発行会社、 小売販売 会社、 プリペイ ドカード発行会社、 レコード会社等のオンライン上で電子バリュ 一に関する情報の提供および電子バリユーの販売を行う事業会社にそれぞれ設置 される。
また、 サービス端末 105は、 据置タイプの場合には、 映画館やイベント会場等 の入口、 小売販売店のレジカウン夕に設置され、 携帯タイプの場合には、 売場販 売員や、 集金担当者が携帯し、 サービスサーバ 106は、 オンラインショップゃィ ンターネッ ト放送など電子ノくリューに応じたサービスを提供する会社に設置され る。
モパイルユーザ端末 101は、 消費者が持ち歩き、 ユーザ端末 107は、 消費者が 自宅に設置する。
電子バリュ一発行サーバ 103は、 モパイル ·マルチメディア情報提供サービス を提供する会社に設置される。
さらに、 モパイル 'マルチメディア情報提供システムを構成する各機器、 およ び、 各システムの所有者間の社会的な関係として、 次のような関係を前提として いる。
モバイルユーザ端末 101の所有する消費者は、 銀行またはクレジッ トカード会 社との間で、 口座決済サービスの契約を、 モパイル 'マルチメディア情報提供サ 一ビスを提供する会社との間では、 乇パイル ·マルチメディア情報提供サービス の会員契約を結んでいる。 サービス端末 105の所有者とサービスサーバ 106の所 有者は、 モパイル 'マルチメディア情報提供サービスの提供者との間で、 モバイ ル -マルチメディア情報提供サービスの加盟店契約を結んでいる。 但し、 サービ ス端末 105の所有者またはサービスサーバ 106の所有者が、 モバイル ·マルチメ ディァ情報提供サービスの提供者と、 同一の事業者であっても良い。
情報提供サーバ 102の所有者は、 モパイル ·マルチメディア情報提供サービス の提供者との間で、 情報提供サーバ 102からの要求に応じて、 電子バリュー発行 サーバ 103が電子バリューを発行する契約を結んでいる。 但し、 情報提供サーバ 102の所有者が、 モバイル ·マルチメディア情報提供サービスの提供者と、 同一 の事業者であっても良い。
以下では、 本システムの説明を簡単にするために、 モバイルユーザ端末 101の 所有する消費者をユーザ OJser)、 サービス端末 105またはサービスサーバ 106を 所有し、 商品やサービスを提供 ·販売する事業者をマーチャント(Merchant). 電 子ノく リユー発行サーバ 103を所有しモパイル ·マルチメディア情報提供サービス を提供する会社をサービス提供者(Servi ce Provider). 決済処理サーバ 104を所 有し口座決済処理を行なう銀行、 クレジッ トカード会社または決済処理会社を決 済処理機関(Transact i on Processor), 情報提供サーバ 102を所有し、 オンライ ン上で電子バリユーに関する情報提供および電子バリユーの販売を行う事業者を 電子バリュー販売者(Electronic Value sel ler)呼ぶこととする。 本システムに よって提供されるモパイル ·マルチメディア情報提供サービスは、 ネッ トワーク を介したチケッ トゃプリペイ ドカード、 音楽コンテンッの売買と、 それに伴うそ れらの配送と、 それらチケッ トやプリペイ ドカードの使用、 音楽コンテンツの利 用を、 全て電子的に行なうサービスである。
具体的には、 ユーザがモパイルユーザ端末 101を用いて、 インターネッ トを介 して、 情報提供サーバ 102に電子バリューの購入オーダ一をし、 電子バリュー発 行サーバ 103から、 情報提供サーバ 102の電子バリュ一発行要求に基づいて電子 バリユー発行サーバ 103が生成した電子バリユーを受信して、 それをモバイルュ 一ザ端末 101に蓄積して管理し、 チケッ トゃプリペイ ドカ一ドなどの電子バリュ —を使用する場合には、 サービス端末 105またはサ一ビスサーバ 106とのデ一夕 通信によって、 モバイルユーザ端末に蓄積されている電子バリューを提示し、 電 子バリユーの改札決済処理情報を交換して、 電子バリユーの改札決済処理を行い、 マ一チャン卜が提供するサービスまたは商品の提供を行ない、 音楽コンテンッな のど電子バリューの場合には、 蓄積した電子バリューを再生するものである。 ま た、 この時の電子バリューの売買に伴う決済処理は、 情報提供サーバ 10と決済処 理サーバ 14との間で行われる。 モパイル ·マルチメディア情報提供サービスの詳 細については、 後で詳しく説明する。
モパイル ·マルチメディア情報提供サービスにおいて、 本システムの各機器間 で行われるデータ通信は、 次に示す伝送路または通信回線を用いて行われる。 まず、 モバイルユーザ端末 101は、 伝送路 108とインタ一ネッ ト 100とデジタル 通信回線 1 10とを介して情報提供サーバ 102とデジタル通信を行い、 伝送路 108 とインタ一ネッ ト 100とデジタル通信回線 1 1 1とを介して電子バリユー発行サー ノく 103とデジタル通信を行い、 伝送路 108とインタ一ネッ ト 100とデジタル通信 回線 1 1 1とを介してサービスサーバ 106とデジタル通信を行い、 伝送路 109を介 してサービス端末 105と赤外線通信を行ない、 伝送路 121を介して音楽プレーヤ 1 1 6と、 伝送路 122を介してナビゲ一ションモジュール 1 17とそれぞれ b l uet oo t hによる通信を行なう。
また、 モパイルユーザ端末 101と電子バリュー発行サーバ 103との通信、 モバ ィルユーザ端末 101とサービス端末 105との通信、 モバイルユーザ端末 101とサ 一ビスサーバ 106との通信では、 交換される情報を、 全て、 暗号化して通信する。 暗号化には、 秘密鍵方式の暗号処理と公開鍵方式の暗号処理とを組合わせて、 情 報を電子封書化して通信する。 次に、 本システムを構成する各構成要素について 説明する。
まず、 サービス端末 105について説明する。
図 1 0は、 サービス端末 105のブロック構成図である。 図 1 0において、 サ一 ビス端末 105は、 コンピュータ 900と無線通信モデム 901と赤外線通信アダプタ 902によって構成される。 サービス端末 105には、 デジタル無線通信と赤外線通 信の 2系統の通信機能があり、 デジタル無線通信機能によってインタ一ネッ トァ クセスを行い、 赤外線通信機能によってモバイルュ一ザ端末との電子バリユーの 改札決済処理を行う。 コンピュータ 900には、 マーチャントアプリケーションが 搭載されており、 このマーチャントアプリケーションに基づいて、 コンビュ一タ 900が無線通信モデム 901と赤外線通信アダプタ 902を制御して、 電子バリユー の改札決済処理を行う。 同様に、 サービスサーバ 106にも、 マーチャントアプリ ケーシヨンが搭載されており、 サービスサーバ 106は、 このマ一チャントアプリ ケーシヨンに基づいて、 電子バリューの改札決済処理を行う。
次に、 ユーザ端末 107について説明する。
図 1 1は、 ユーザ端末 107のブロック構成図である。 図 1 1において、 ユーザ 端末 107は、 コンピュー夕 1000とスマ一トカ一ドリーダライタ 1001と通信モデム 1002によって構成される。 ユーザ端末 107には、 ブラウザアプリケーションプロ グラムと電子財布アプリケージョンプログラムが搭載されており、 ィン夕ーネッ 卜へのアクセスは通信アダプタ 1002によって行う。 ユーザ端末 107は、 スマート 力—ドリ一ダライタ 1001に、 モバイルュ一ザ端末 101のスマートカードを揷入す ることにより、 サービス端末 105との改札決済処理を除いて、 モパイルユーザ端 末 101と同じ機能を持つ。
次に、 モバイルユーザ端末 101について説明する。
図 3 ( a ) 、 図 3 ( b ) は、 それぞれ、 モバイルュ一ザ端末 101の前面側及び 背面側の外観図である。 図 3 ( a ) において、 21 1は、 サービス端末 105と赤外 線通信を行なう赤外線通信ポート (赤外線通信モジュール) 、 213は、 音楽プレ ーャ 1 16およびナビゲ一シヨンモジュール 117と b 1 ue 100 thによる通信を行なう b l uetooth通信モジュール、 210は、 デジタル無線通信の電波を受発信するアン テナ、 209は、 レシーバスピーカ、 200は、 1 2 0 X 1 6 0画素表示のカラ一液 晶ディスプレ (L C D ) 、 203は、 通話スィッチ、 202は、 通話の終了スィッチ と電源スィッチを兼ねた終了/電源スィッチ、 204は、 ナビゲーシヨンスィッチ、 205と 206はファンクションスィッチ、 201は、 テンキースィッチ、 207は、 マ イクである。 さらに、 図 3 (b) において、 212は、 スマートカ一ドスロッ ト (スマー ト力一ドリーダライタ) である。
モバイルユーザ端末 101には、 デジタル無線通信と赤外線通信と bluetoothの 3系統の通信機能があり、 デジタル無線通信機能によつて音声通話とインターネ ッ トアクセス、 及びサービスサーバとの電子バリューの改札決済処理を行い、 赤 外線通信機能によってサービス端末との電子バリユーの改札決済処理を行ない、 bluetooth通信機能によって、 音楽プレーヤ 116およびナビゲ一ションモジユ ー ル 117と接続して、 音楽プレーヤ機能とナビゲーシヨン機能を提供する。 さらに、 モバイルユーザ端末 101には、 ブラウザ機能と電子財布機能があり、 ブラウザ機 能によってィンターネッ トとモパイルユーザ端末のローカルデ一夕のブラウジン グを行い、 電子財布機能によって電子バリューの管理、 及び改札決済処理を行う。 図 4は、 モパイルユーザ端末 101のブロック構成図である。 図 4において、 モ ノくィノレユーザ端末 10Uま、 F e R AMCFerroelectronic Random Access Memory) 301に格納されたプログラムにしたがって、 F e R AM301に格納されたデータ の処理と送受信データの処理、 並びにバス 306を介して他の構成要素の制御を行 なう C PU Central Processing Unit)300と、 L CD200と、 赤外線通信乇ジュ ール 211と、 Muetooth通信モジュール 213と、 スマートカードリーダライ夕 21 2と、 テンキースィッチ 201、 終了 Z電源スィッチ 202、 通話スィッチ 203、 ナ ピゲーシヨンスィッチ 204、 及びファンクションスィッチ 205, 206と、 スィッチ 操作を検出するキー制御部 302と、 スピーカ 303とレシーバ 209をドライブしマ ィク 207から入力するアナ口グ音声信号をデジ夕ル処理する音声処理部 304と、 アンテナ 210を介して行う無線データ通信及び無線音声通信を制御する無線通信 部 305と、 スマートカード 307とによって構成される。
スマートカード 307は、 C PUと不揮発性メモリを内蔵し、 不揮発性メモリに は、 ユーザの U PT Universal Personal Telecommunication)番号 (電話番号) と、 モバイル ·マルチメディア情報提供サービスにおけるユーザ I Dと、 公開鍵 暗号方式のユーザ秘密鍵と、 それに対応するユーザ証明書、 並びに、 サービス提 供者証明書 (サービス提供者のデジタル証明書) と、 ユーザが購入した電子バリ ユーと、 電子バリユーの購入及び改札決済処理の領収書が格納される。
F e R A M301には、 O S ( Operat i ng Sys tem) と電話とブラウザの他に、 電 子財布オブジェク トと音楽プレーヤオブジェク 卜とナビゲ一夕ォブジェク トの 3 つのアプリケ一ションプログラムと、 ブラウザからこの 3つのアプリケーション にアクセスする際のィンターフェイスとなる口一カルゲ一トウエイのアプリケー ションプログラムと、 各アプリケーションによって処理されたデータとが格納さ れている。 ここで、 電子財布オブジェク トは、 スマートカード 307と連携して、 電子財布機能を提供するモパイルユーザ端末上のアプリケーションであり、 音楽 プレーヤォブジヱク トは、 音楽プレーヤ 1 1 6と連携して音楽プレーヤ機能を提供 するモパイルユーザ端末上のアプリケーショ ン、 ナビゲ一夕オブジェク トは、 ナ ピゲ一シヨンモジュール 1 17と連携して提供するモバイルュ一ザ端末上のアプリ ケージョンである。
図 9は、 C P U 300が実行するアプリケージョンのブラウザから見た関係を示 す模式図である。 ローカルゲートゥヱイ 402は、 ブラウザがインターネッ トにァ クセスする場合の無線通信部 305とゲ一トウ イ 1 18の部分に相当する機能を提 供し、 ブラウザから電子財布オブジェク ト 400、 音楽プレーヤオブジェク ト 500、 及び、 ナビゲ一夕ォブジヱク ト 600にアクセスする際のアプリケ一ションレベル でのインターフヱイスとなる。 電子財布オブジェク ト 400、 音楽プレーヤォブジ ェク ト 500、 及び、 ナビゲ一夕オブジェク ト 600は、 それぞれ、 インタ一ネッ ト にアクセスする場合のサーバの部分に相当する機能を提供し、 ブラウザからのァ クセスに対して、 マークアップ記述言語によって記述された結果をローカルゲー トゥヱイ 402を介してブラウザに返す。
ローカルゲ一トウエイ 402は、 ローカルゲートウエイ 402をコントロールする ローカルゲートウェイマネージャ 800と、 電子財布ォブジヱク ト 400や音楽プレ —ャォブジヱク ト 500、 ナビゲ一夕ォブジヱク ト 600等のサービスオブジェク ト の状態を管理するサービスォブジヱク トマネージャ 801と、 サービスオブジェク トとの共通のィンターフヱイスとなるサービスオブジェク トイン夕一フェイス 80 2から構成され、 サービスオブジェク トマネージャ 801は、 F e R A M301上に サービスォブジヱク 卜の状態を管理するサービスオブジェク トテ一ブル 804を生 成して、 サービスオブジェク トの状態を管理し、 M L生成部 803は、 サービスォ ブジェク トテ一ブル 804から利用可能なサービスのリストを示すマークァップ記 述言語を生成する。
サービスォブジヱク トテーブル 804では、 ^のサービスォブジヱク 卜に対し て、サ一ビスの名称、固有名称、シリアル番号、サービスォブジヱク 卜の UR I、 利用が可能か否かを示すステイタス情報、 および、 乇バイルユーザ端末において 実際にサービスオブジェク トにアクセスするためのハンドル情報が管理されてい る。
図 5は、 電子財布機能を利用する場合の C P U 300が実行するアプリケージョ ン (ブラウザと電子財布オブジェク トとローカルゲートウェイ) と、 モバイルュ 一ザ端末 101の他の構成要素と、 他の機器との関係を示す模式図である。 図 5に おいて、 C P U 300は、 ブラウザ 401と電子財布オブジェク ト 400とローカルゲ 一トウヱイ 402の 3つのプロセスを実行する。
また、 スマートカード 307の不揮発性メモリには、 電子バリュー 405が格納さ れており、 スマートカード 307の C P Uは、 電子財布の内容に関するマークアツ プ記述言語の生成 (ML生成部 406) と、 電子バリューの分割ダウンロード、 及び、 改札決済処理を行なう電子財布サーバ 404のアプリケーションプログラムを実行 する。
ブラウザ 401は、 キー制御部 302から送られるユーザ操作情報 (スィッチ操 作) に基づいて、 無線通信部 305を用いて、 情報提供サーバ 103とインターネッ ト 100を介して通信し、 情報提供サーバ 103から受信したデータを解釈して、 L C D 200に表示する。 この時、 情報提供サーバ 103から受信するデータは、 特定 のマークアップ記述言語に基づいて記述されており、 ブラウザ 401は、 このマー クアップ記述言語を解釈して画像データを生成し、 L C D 200に表示する。 また 同様に、 ブラウザ 401は、 ローカルゲートウェイ 402、 及び、 ローカルゲートゥ エイ 402を介して電子財布オブジェク ト 400から受信したデータを解釈し、 L C D200に表示する。 この時、 ローカルゲ一トウヱイ 402、 及び、 電子財布ォブジ ヱク ト 400から受信したデータは、 特定のマークアップ記述言語に基づいて記述 されている。
例えば、 図 8 (a) は、 電源をオンした時に L CD200に表示されるマイメニ ユ ー画面を示している。 終了 Z電源スィッチ 202によって電源をオンすると、 ブ ラウザ 401は、 ローカルゲートウエイ 402に対して利用可能なサービスのリスト を要求し、 図 8 (a) に示す画面を表示する。 この時、 ローカルゲ一トウ イマ ネ一ジャ 800は、 サービスォブジヱク トマネージャ 801に対し利用可能なサービ スのリストを要求し、 それに対して、 サービスオブジェク トマネージャ 801が、 サービスオブジェク トテーブル 804から ML生成部 803を用いてマークアツプ記 述された利用可能なサービスのリストを生成し、 生成された利用可能なサービス のリストは、 ローカルゲ一トウエイマネージャ 800を介してブラウザ 401に返さ れる。 マイメニューファイルは、 モバイルユーザ端末 101の操作メニューであり、 特定のマークアップ記述言語に基づいて記述されている。
ここで例えば、 "1 Internet"を選択すると、 "1 internet"には、 " http:〃 w醫. mmiserv.com/mu ierm/menu とレヽぅ絶) d "的な UR I (Universal Resource Ident ifier) がリンクされており、 ブラウザ 401は、 "http"という文字列をキーとし て、 インターネッ トにアクセスし、 "1 Internet"にリ ンクされた図 8 (b) に示 すインターネッ トメニュー画面を表示する。 ュ一ザは、 このインターネッ トメ二 ユー画面からインターネッ ト上のサイ ト、 例えば情報提供サーバ 102にアクセス をする。 図 8 (c) は、 情報提供サーバ 102にアクセスし、 電子バリューをォー ダ一する場合の画面の一例を示している。
また、 "2 E- Wallet"を選択すると、 ブラウザ 401は、 ローカルゲートウェイ 40 2を介して、 電子財布オブジェク ト 400にアクセスし、 電子財布オブジェク ト 40 0から受信したデ一夕に基づいて、 図 8 (d) に示すパスワードの入力を要求す る画面を表示する。 さらにこの画面でパスワードを入力すると、 ブラウザ 401は、 入力されたパスヮードをローカルゲ一トウェイ 402を介して電子財布オブジェク ト 400に送信し、 パスワードが正しい場合、 電子財布オブジェク ト 400からロー カルゲ一トウヱイ 402を介してブラウザ 401に、 電子財布ォブジヱク ト 400で管 理されている電子バリューの一覧を示すデータが送信され、 ブラウザ 401は、 図 8 ( e ) に示す画面を表示する。 パスワードが間違っている場合には、 エラー画 面が表示される。 さらに、 " 7 Soccer 200X Japa"を選択すると、 電子財布ォブジ ェク ト 400からローカルゲ一トウヱイ 402を介してブラウザ 401に、 選択された 電子バリュ—の内容を示すデータが送信され、 ブラウザ 401は、 図 8 ( f ) に示 す画面を表示する。
以上において、 電子財布オブジェク ト 400からブラウザ 401に送信されるデー 夕は、 スマートカード 307上の電子財布サーバ 404が生成したものであり、 特定 のマークアップ記述言語に基づいて記述されている。 例えば、 図 8 ( a ) の" 2 E -Wal let"には、 " lgw:〃 wal let"というローカルゲートウェイ 402に対して相対的 な U R Iがリンクされており、 ユーザの選択操作に対して、 ブラウザ 401は、 " 1 gw"という文字列をキーとして、 ローカルゲートウヱイ 402を介してアクセスす るリソースであると解釈し、 次に、 " wal let"という文字列から、 " wal let"という サービス名称を持つサービスォブジヱク ト、 つまり、 電子財布ォブジヱク ト 400 に、 ローカルゲートウェイ 402を介してアクセスする。 これに対して、 ユーザが 認証するため、 電子財布オブジェク ト 400からは、 特定のマークアップ記述言語 で記述された図 1 5に示すデータがブラウザ 401に送信され、 図 8 ( d ) に示す パスヮードの入力を要求する画面が表示される。
また、 この図 8 ( d ) に示す画面における" ok"操作には、 入力されたパスヮー ドを、 " lgw:〃 wal let/"というローカルゲートウェイ 402に対して相対的な U R Iが示す先に送信する処理がリ ンクされており、 ユーザのパスヮ一ド入力操作に 対して、 ブラウザ 401は、 入力されたパスワードをローカルゲ一トウヱイ 402を 介して電子財布オブジェク ト 400に送信する。 これに対して、 パスワードが正し い場合には、 電子財布オブジェク ト 400からは、 特定のマークアップ記述言語で 記述された電子バリユーの一覧がローカルゲ一トウヱイ 402を介してブラウザ 40 1に送信されて、 図 8 ( e ) に示す画面が表示され、 パスワードが間違っている 場合には、 電子財布オブジェク ト 400からは、 特定のマークアップ記述言語で記 述されたエラーを示すデータが、 ローカルゲ一トウヱイ 402を介してブラウザ 40 1に送信されて、 エラー画面が表示される。
また、 図 6は、 音楽プレーヤ機能を利用する場合の C PU300が実行するアブ リケーション (ブラウザと音楽プレーヤオブジェク 卜と口一カルゲ一トウヱイ) と、 モパイルユーザ端末 101の他の構成要素と、 他の機器との関係を示す模式図 である。 図 6において、 C PU300は、 ブラウザ 401と音楽プレーヤオブジェク ト 500とローカルゲ一トウェイ 402の 3つのプロセスを実行する。
また、 音楽プレーヤ 116に装着された不揮発性メモリモジュールには、 音楽フ アイル 505が格納され、 音楽プレーヤ 116の C PUは、 音楽プレーヤの内容に関 するマークアップ記述言語の生成 (ML 生成部 506) と、 音楽ファイル 505の分 割ダウン口一ドと再生を行なう音楽サーバ 504のアプリケージョンプログラムを 実行する。
例えば、 "4 Music P yer"を選択すると、 ブラウザ 401は、 口一カルゲートゥ エイ 402を介して、 音楽プレーヤオブジェク ト 500にアクセスし、 音楽プレーヤ オブジェク ト 500から口一カルゲートウエイ 402を介してブラウザ 401に、 音楽 プレーヤォブジヱク ト 500で管理されている音楽ファイルの一覧を示すデ一夕が 送信され、 ブラウザ 401は、 図 8 (g) に示す画面を表示する。 さらに、 " -1 s ong for you"の再生操作を行なうと、 選択した楽曲が再生される。 以上において、 音楽プレーヤォブジヱク ト 500からブラウザ 401に送信されるデータは、 音楽プ レーャ 116上の音楽サーバ 504が生成したものであり、 特定のマークアツプ記述 言語に基づいて記述されている。 例えば、 図 8 (a) の" 4 Music Player"には 、 "lgw:〃 music— player/"というローカルゲ一トゥヱイ 402に対して相対的な U R Iがリ ンクされており、 ユーザの選択操作に対して、 ブラウザ 401は、 "lgw" という文字列をキ一として、 口一カルゲートゥヱイ 402を介してアクセスするリ ソースであると解釈し、 次に、 "music— player"という文字列から、 "music_pl ayer"というサービス名称を持つサービスォブジヱク ト、 つまり、 音楽プレーヤ オブジェク ト 500に、 ローカルゲ一トウヱイ 402を介してアクセスする。 これに 対して、 音楽プレーヤォブジヱク ト 500からは、 特定のマークアップ記述言語で 記述された音楽ファイルの一覧がブラウザ 401に送信され、 図 8 ( g ) に示す画 面が表示される。 さらに、 図 8 ( g ) の" -1 song for you"には、 " lgw ://mus i c — player/play?track=l"という口一カルゲ一トゥヱイ 402に対して相対的な U R Iがリ ンクされており、 ユーザの選択操作に対して、 ブラウザ 401は、 " lgw"と いう文字列をキーとして、 ローカルゲ一トウエイ 402を介してアクセスするリソ ースであると解釈し、 次に、 "mus i c— player"という文字列から、 "mus i c— play er"というサービス名称を持つサービスオブジェク ト、 つまり、 音楽プレーヤォ ブジヱク ト 500に、 ローカルゲートゥヱイ 402を介してアクセスし、 楽曲の再生 を要求する。
また、 図 7は、 ナビゲ一夕機能を利用する場合の C P U 300が実行するアプリ ケーシヨン (ブラウザとナビゲ一夕オブジェク トとローカルゲ一トウヱイ) と、 モバイルユーザ端末 101の他の構成要素と、 他の機器との関係を示す模式図であ る。 図 7において、 C P U 300は、 ブラウザ 401とナビゲ一夕オブジェク ト 600 とローカルゲートウェイ 402の 3つのプロセスを実行する。
また、 ナビゲ一シヨンモジユール 117に装着された不揮発性メモリモジュール には、 地図データファイル 605が格納され、 ナビゲーシヨンモジュール 117の C P Uは、 ナビゲージヨンモジュールの内容に関するマークアツプ記述言語の生成 (ML 生成部 606) と、 地図データファイル 605の分割ダウンロードと再生を行 なうナピゲ一ションサーバ 604のアプリケーションプログラムを実行する。
例えば、 " 5 Navigator"を選択すると、 ブラウザ 401は、 ローカルゲ一トウェ ィ 402を介して、 ナビゲ一夕オブジェク ト 600にアクセスし、 ナビゲ一夕ォブジ ェク ト 600からローカルゲ一トウヱイ 402を介してブラウザ 401に、 現在の位置 と周辺の地図を示すデータが送信され、 ブラウザ 401は、 図 8 ( h ) に示す画面 を表示する。
以上において、 ナビゲ一夕オブジェク ト 600からブラウザ 401に送信されるデ —夕は、 ナビゲ一ションモジュール 117上のナビゲ一ションサーバ 604が生成し たものであり、 特定のマークアップ記述言語に基づいて記述されている。 例えば、 図 8 ( a ) の" 5 Navi gator"には、 " lgw:〃 navigator"というローカルゲートゥ ヱイ 402に対して相対的な UR Iがリ ンクされており、 ユーザの選択操作に対し て、 ブラウザ 401は、 "lgw"という文字列をキーとして、 口一カルゲートウェイ 402を介してアクセスするリソースであると解釈し、 次に、 "navigator"という 文字列から、 "navigator"というサービス名称を持つサービスォブジヱク ト、 つ まり、 ナビゲ一夕ォブジヱク ト 600に、 ローカルゲートウェイ 402を介してァク セスする。
次に、 電子財布サーバ 404、 音楽サーバ 504、 及び、 ナビゲ一シヨンサーバ 60 4等のサ一ビスオブジェク トが持つ分割ダウン口一ドの機能について説明する。 分割ダウンロード機能は、 一度に転送できるデータサイズが小さい場合に、 画像 デ一夕を含むような容量の大きい電子バリューや、 音楽ファイル、 地図データな ど容量の大きなデータを、 小さなデータの単位に分割してダウンロードする機能 である。 本機能の具体例として、 電子バリ ュー発行サーバから電子財布に電子バ リユーを 2つに分割してダウン口一ドする場合について説明する。
図 1 2は、 この場合の電子バリュー発行サーバ 103とブラウザ 401と電子財布 ォブジヱク ト 400との間で交換されるメッセージを示している。
まず、 電子バリュー発行サーバ 103からブラウザ 401に、 電子バリューを 2つ に分割した内の一^ 3目のデータのダウン口一ドを促すメッセージ Server— instru ction— 1 1100が送信される。 Server— instruction— 1の内容は、 図 1 3 ( a) に示す内容であり、 Goエレメ ン トのア ト リ ビュー トとして、 電子財布ォブジ ェク ト 400への命令が含まれている。 図 1 3 (a) によれば、 、 その命令の内容 は、 セッショ ン I D(session_id)が 1234、 分割数(num— frag)が 2、 分割され たデ一夕の 1つ目(frag— num)のデ一夕、 電子バリユー発行サーバ 103の U R I (DLserver)が "http://www.evissuer.com" という条件で、 データ "1234567890.
abcdefghi j" (Dし data) をダウンロード(fragmentDいする というものである。 この時、 ダウンロードされるデータ(DLdata)には暗号化と誤 り検出の為の符号化が施され、 さらに AS C I Iデータにエンコードされている。 ブラウザ 401は、 "wallet"というサービス名称を持つサービスォブジヱク ト、 つまり電子財布オブジェク トに対して、 ローカルゲートゥヱイ 402を介して、 Se rver— instruction— 1 1100の Goエレメントのァトリ ビュー卜の部分 1101を送信 する。
電子財布オブジェク ト 400は、 受信した Goエレメントのァトリ ビュー卜の部分 1101に含まれる命合を解釈し、 ダウン ドされるデータ(DLdata)の部分の誤り 検出と、 暗号の複号化を行ない、 エラーが無い場合に、 電子財布オブジェク ト 40 0からブラウザ 401に、 2つ目のデータの送信を要求するメッセージ S0_instru ction— 1 1102が送信される。 SO— instruction— 1 1102の内容は、 図 1 3 ( b) に示す内容であり、 Goエレメントのアトリ ビュートとして、 電子バリユ ー発 行サーバ 103への命令が含まれている。 図 1 3 (b) によれば、 、 その命令の内 容は、 セッション I D(session— id)が 1234、 分割されたデ一夕の 2つ目(frag —num)のデータの送信(send—frag)を要求するというものである。 この時、 ダ ゥンロードしたデータの誤り検出でエラーが検出された場合には、 エラ一が検出 された分割されたデータの番号を frag_numとして指定する。
ブラウザ 401は、 " http://www.evissuer.com "つまり電子バリュー発行サー ノく 103に対して、 SO— instruction— 1 1102の Goエレメントのアトリ ビュートの 部分 1103を送信する。
電子バリユ ー発行サーバ 103は、 受信した Goエレメントのァトリ ビュートの部 分 1103に含まれる命令を解釈し、 電子バリユー発行サーバ 103からブラウザ 401 に、 電子バリユーを 2つに分割した内の 2つ目のデータのダウンロードを促すメ ッセ―ジ Server— instruction— 2 1104を送信する。
Server_instruction— 2の内容は、 図 1 4 (a) に示す内容であり、 Goエレ メントのアトリ ビュートとして、 電子財布オブジェク ト 400への命合が含まれて いる。 図 1 4 (a) によれば、 、 その命令の内容は、 セッション I D(session— id)が 1234、 分割数(num— frag)が 2、 分割されたデータの 2つ目(frag— num) のデータ、 電子バリユ ー発行サーバ 103の UR I (DLserver)が "http:〃龍 w. evi ssuer.com" という条件で、 データ "1234567890 abcdefg hi j" (DLdata)をダウンロード(fragmentDいするというものである。 この時、 ダ ゥンロードされるデータ(DLdata)には暗号化と誤り検出の為の符号化が施され、 さらに ASC I Iデ一夕にエンコードされている。
ブラウザ 401は、 "wallet"というサービス名称を持つサービスォブジヱク ト、 つまり電子財布オブジェク トに対して、 ローカルゲートウェイ 402を介して、 Se rver_instruction_2 1104の Goエレメ ン トのァ ト リ ビュー 卜の部分 1105を送信 する。
電子財布ォブジヱク ト 400は、 受信した Goエレメントのァトリ ビュートの部分 1105に含まれる命合を解釈し、 ダウンロードされるデータ(DLdata)の部分の誤り 検出と、 暗号の復号化を行ない、 エラーが無い場合に、 2つの分割されたデータ から 1つの電子バリューを生成し、 スマートカードに保存し、 電子財布オブジェ ク ト 400からブラウザ 401に、 ダウンロードの完了を示すメッセージ SO— instru ction_2 1106が送信される。
SO— instruction— 2 1106の内容は、 図 1 4 (b) に示す内容であり、 Goエレ メントのアトリビュートとして、 電子バリユー発行サーバ 103への命令が含まれ ている。 図 1 4 (b) によれば、 その命令の内容は、 セッショ ン I D(session— id)が 1234のダウン口一ドが完了した(DLcomplete) ことを示すものである。 ブラウザ 401は、 " http:〃 www. evissuer.com "つまり電子バリュー発行サー ノく 103に対して、 SO— instruction— 2 1106の Goエレメントのアトリ ビュートの 部分 1107を送信する。
電子バリユー発行サーバ 103は、 受信した Goエレメントのァトリ ビュートの部 分 1107に含まれる命合を解釈し、 電子バリュ一の発行処理を完了する。
以上のように、 アプリケ一ションに対する口一カルゲ一卜ウェイとアプリケー シヨン (サービスオブジェク ト) にサーバ機能を持たせることにより、 表示画面 が小さい乇バイル端末であっても、 複数のアプリケ一ションで画面を共有でき、 アプリケーショ ンごとに表示用のメモリを確保する必要がなく、 少ないメモリで あっても、 マルチアプリケ一ションサービスを提供することが可能になる。 さらに、 アプリケーション (サービスォブジヱク ト) のサーバ機能に、 デ一夕 の分割ダウンロ一ドの機能を合わせ持たせることにより、 一度に転送できるデー 夕サイズが小さい場合であっても、 無線通信部 305に変更を加えることなく、 容 量の大きいデータをダウン口一ドすることができる。
なお、 以上に述べた構成では、 電子財布サーバ 404をスマートカード 307のァ プリケ一シヨンとしたが、 図 1 6に示すように、 電子財布ォブジヱク ト 400の中 の一つのモジュールとしても良い。 この場合、 電子財布サーバ 1604は、 スマート 力一ドリ一ダライタ 212を介して、 スマートカード 307にアクセスし、 電子財布 の内容に関するマークアップ記述言語の生成 (ML 生成部 406)と、 電子バリュー の分割ダウンロード、 及び、 改札決済処理をスマートカード 307と連携して行な う。 スマートカード 307での処理量が減る分、 メモリを小さくすることができ、 スマートカードを安価に提供できるという利点がある。
なお、 また、 以上に述べた構成では、 音楽サーバ 504を音楽プレーヤ 1 1 6のァ プリケーシヨンとしたが、 図 1 7に示すように、 音楽プレーヤォブジヱク ト 500 の中の一^ Dのモジュールとしても良い。 この場合、 音楽サーバ 1704は、 Bl uet oo t h通信モジュール 212を介して、 音楽プレーヤ 1 16にアクセスし、 音楽プレーヤ の内容に関するマークアップ記述言語の生成 (ML 生成部 506)と、 音楽ファイル 505の分割ダウンロードと再生を音楽プレーヤ 1 16と連携して行なう。 音楽プレ ーャ 1 16での処理量が減る分、 メモリを小さくすることができ、 スマートカード を安価に提供できるという利点がある。
なお、 また、 以上に述べた構成では、 ナビゲーシヨンサーバ 604をナビゲージ ヨンモジュール 1 17のアプリケーションとしたが、 図 1 8に示すように、 ナビゲ —夕オブジェク ト 600の中の一"" 3のモジュールとしても良い。 この場合、 ナビゲ ーシヨンサーバ 1804は、 B l ue t oo th通信モジュール 212を介して、 ナビゲーショ ンモジュール 1 17にアクセスし、 ナビゲ一ションモジュールの内容に関するマー クアップ記述言語の生成 (ML 生成部 606)と、 地図データファイル 605の分割ダ ゥン口一ドと再生をナビゲ一ションモジュール 1 17と連携して行なう。 ナビゲ一 シヨンモジュール 1 17での処理量が減る分、 メモリを小さくすることができ、 ス マート力一ドを安価に提供できるという利点がある。
なお、 また、 以上に述べた構成では、 マークアップ記述言語を生成する ML生成 部を、 各サービスオブジェク ト、 及び、 サービスオブジェク トマネージャ 801と で、 個別に持つように構成したが、 モバイルュ一ザ端末 101上の各アプリケージ ョンから共通に利用される一^ ^のモジュールとして構成しても良い。 この場合、 モバイルユーザ端末 101の各アプリケーションのプログラムの容量が減る分、 メ モリを小さくすることができ、 モバイルユーザ端末を安価に提供できるという利 点がある。
なお、 また、 以上に述べた構成では、 モバイルユーザ端末 101とサービス端末 105との通信に赤外線通信を用いたが、 その他の無線通信方式を用いてもよく、 その場合、 モパイルユーザ端末 101は赤外線通信モジュール 1 1 1の代わりにその 無線通信方式の無線通信手段を、 サービス端末 105は、 赤外線通信アダプタ 602 の代わりにその無線通信方式の無線通信手段をそれぞれ備える。
また、 以上の説明では、 モパイル 'マルチメディア情報提供システムを構成す るモパイルユーザ端末 101は、 モバイル■マルチメディア情報提供サービスにお ける機能を実現するための、 最適なハードウ ア構成を備えているが、 機能とし ては、 デジタル無線通信機能と、 赤外線通信機能、 Muetooth通信機能、 及び、 スマートカードリーダーライ夕と、 ディスプレーと、 キーボード (または、 ペン 入力デバイス) と、 マイクと、 スピーカとを備えたコンピュータによって構成す ることもできる。 この場合、 F e R A M301に格納されているプログラムを、 ノ、。 ソコンの O S (Operat i ng Sys tem)上で動作するソフ トウヱァ ' プログラムに変換 し、 そのソフ トゥヱァ 'プログラムを、 コンピュータから実行可能な場所 (例: ハードディスク) に格納しておく。

Claims

請 求 の 範 囲
1 ネッ トワーク上のサーバとの通信機能を提供する通信手段と、 特定の情報 処理機能を提供する少なく とも一つ以上のサービスオブジェク ト手段と、 前記サ —ビスォブジヱク ト手段との通信機能を提供するローカルゲ一トウヱイ手段と、 前記通信手段と前記ローカルゲートウエイ手段を介して、 ネッ トワーク上のサー ノ '及び前記サ一ビスオブジェク ト手段から提供されるマークァップ記述言語に基 づいて記述された情報の閲覧、 及び、 ネッ トワーク上のサーバ及び前記サービス オブジェク ト手段への指示を行なう機能を提供するブラウザ手段とを備えた情報 术。
2 前記ローカルゲートゥヱイ手段に、 前記サービスォブジヱク ト手段を管理 するサービスオブジェク トマネージャ手段を備え、 前記サービスオブジェク トマ ネージャ手段では、 サービスオブジェク ト手段毎に、 サービスオブジェク トの U R I (Universal Resource Ident if ier) とサービスォブジヱク 卜の利用が可能 か否かを示すステイタス情報を管理することを特徴とする請求項 1記載の情報端 。
3 前記サービスオブジェク トマネージャ手段に、 マークアップ記述言語生成 手段を備え、 前記マークアップ記述言語生成手段が、 利用可能なサービスォブジ ェク トの一覧を、 各サービスオブジェク トへのリンクを付加した形式で、 マーク ァップ記述言語に基づいて生成することを特徴とする請求項 2記載の情報端末。
4 前記サービスォブジヱク 卜が、 マークアップ記述言語生成手段を備え、 マ ークアップ記述言語の U R I指定した先に任意の情報をボス卜するメソッ ドを用 いて、 前記ブラウザ手段を介して、 前記ネッ トワーク上のサーバとの間で、 任意 のメッセ一ジを交換することを特徴とする請求項 2または請求項 3記載の情報端 末。
5 前記サービスオブジェク ト力、 マークアップ記述言語生成手段と、 ェンコ 一ドしてポストされたデータの複号化手段を備え、 マークアップ記述言語の U R I指定した先に任意の情報をポストするメッツ ドを用いて、 ポストする情報とし てエンコードしたデータを設定することにより、 前記ブラウザ手段を介して、 前 記ネッ トワーク上のサーバとの間で、 任意のデータを交換することを特徴とする 請求項 2または請求項 3記載の情報端末。
6 前記ネッ トワーク上のサーバからのマークアップ言語記述では、 前記サー ビスォブジヱク トは相対的な識別情報によって指定され、 前記サービスォブジヱ ク 卜からのマークアップ言語記述では、 前記ネッ トワーク上のサーバは絶対的な 識別情報によって指定されることを特徴とする請求項 4または請求項 5記載の情 報端末。
7 前記サービスオブジェク トが、 ネッ トワーク上のサーバからデータダウン ロードする場合に、 前記データを N個 (N > 0の整数) に分割し、 N個のマーク ァップ記述言語としてダウンロードする手段を備え、 受信した N個のマークアツ プ記述言語からデー夕の部分を抽出し、 一つのデー夕を生成することを特徴とす る請求項 6記載の情報端末。
8 ネッ トワーク上のサーバからダウンロードする N個のマークアップ記述言 語の中に、 それをどのように処理すベきかを示す命令情報が含まれることを特徴 とする請求項 7記載の情報端末。
9 ネッ トワーク上のサーバからダウンロードする N個のマークアップ記述言 語の中に、 同一のデータのダウンロードであることを示す識別情報が含まれるこ とを特徴とする請求項 7または請求項 8記載の情報端末。
1 0 ネッ トワーク上のサーバからダウンロードする N個のマークアップ記述 言語の中に、 それぞれ、 それが何番目のデータであるかを示す識別情報が含まれ ることを特徴とする請求項 7から請求項 9までのいずれかに記載の情報端末。
1 1 ネッ トヮーク上のサーバからダウンロードしたマークアツプ記述言語か らデータの部分を抽出し、 復号化した結果、 エラーが検出されなかった場合、 マ ークアップ記述言語の情報をポストするメッツ ドを用いて、 前記ブラウザ手段を 介して、 前記ネッ トワーク上のサーバとに対し、 エラーが検出されなかったこと を示すことを特徴とする請求項 7から請求項 1 0までのいずれかに記載の情報端 未。
1 2 ネッ トワーク上のサーバから N個に分割した内の M (Mく N ) 番目とし てダウンロードしたマークアツプ記述言語からデー夕の部分を抽出し、 複号化し た結果、 エラーが検出されなかった場合、 マークアップ記述言語の情報をポスト するメソッ ドを用いて、 前記ブラウザ手段を介して、 前記ネッ トワーク上のサー バとに対し、 M + 1番目のデータの送信を要求することを特徴とする請求項 7か ら請求項 1 1 までのいずれかに記載の情報端末。
1 3 ネッ トヮ一ク上のサーバから N個に分割した内の M (M≤N) 番目とし てダウンロードしたマークアツプ記述言語からデ一夕の部分を抽出し、 復号化し た結果、 エラーが検出された場合、 マークアップ記述言語の情報をポストするメ ソッ ドを用いて、 前記ブラウザ手段を介して、 前記ネッ トヮ一ク上のサーバとに 対し、 M番目のデータの送信を要求することを特徴とする請求項 7から請求項 1 2までのいずれかに記載の情報端末。
1 4 一度に受信可能なデータサイズが Sの場合、 一度に伝送されるデータの サイズが S以下になるようにデータを分割してダウンロードすることを特徴とす る請求項 7から請求項 1 3までのいずれかに記載の情報端末。
1 5 請求項 1から請求項 1 4までのいずれかに記載の前記情報端末の処理プ ログラムを、 電子計算機が読み取り可能な形式で記録した処理プログラム記録媒 体。
1 6 ネッ トワークに接続された少なく ともサービスサーバと電子バリユーザ ーバと情報提供サーバと決済処理サーバと、 前記ネッ トワークに接続されて前記 各サーバとマークアップ記述言語を用いて通信可能であり、 かつ自身でサーバ機 能を有する各種のサービスォブジヱク 卜に対しローカルゲートウヱイを介してマ ークアップ記述言語を用いてアクセス可能なブラウザを備えた情報端末とを含む 情報配信システム。
PCT/JP2001/000794 2000-02-04 2001-02-05 Information terminal WO2001057687A1 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP2001556875A JP4660050B2 (ja) 2000-02-04 2001-02-05 情報処理端末
US09/958,027 US7246152B2 (en) 2000-02-04 2001-02-05 Information terminal
EP01902767A EP1193614A4 (en) 2000-02-04 2001-02-05 INFORMATION TERMINAL
AU30581/01A AU3058101A (en) 2000-02-04 2001-02-05 Information terminal
US11/808,838 US7627647B2 (en) 2000-02-04 2007-06-13 Information terminal
US12/610,955 US8239484B2 (en) 2000-02-04 2009-11-02 Information terminal
US13/281,156 US8341240B2 (en) 2000-02-04 2011-10-25 Information terminal

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2000-27973 2000-02-04
JP2000027973 2000-02-04

Related Child Applications (3)

Application Number Title Priority Date Filing Date
US09/958,027 A-371-Of-International US7246152B2 (en) 2000-02-04 2001-02-05 Information terminal
US09958027 A-371-Of-International 2001-02-05
US11/808,838 Division US7627647B2 (en) 2000-02-04 2007-06-13 Information terminal

Publications (1)

Publication Number Publication Date
WO2001057687A1 true WO2001057687A1 (en) 2001-08-09

Family

ID=18553462

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2001/000794 WO2001057687A1 (en) 2000-02-04 2001-02-05 Information terminal

Country Status (6)

Country Link
US (5) US7246152B2 (ja)
EP (1) EP1193614A4 (ja)
JP (2) JP4660050B2 (ja)
CN (3) CN1262968C (ja)
AU (1) AU3058101A (ja)
WO (1) WO2001057687A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008084227A (ja) * 2006-09-28 2008-04-10 Ntt Docomo Inc 決済システム、決済装置、及び移動機

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1661616A (zh) * 2000-03-09 2005-08-31 北川淑子 带光学数据读取器的信息处理设备、各种服务器及电子商业交易方法
GB2373406A (en) * 2001-03-02 2002-09-18 Nokia Mobile Phones Ltd Wireless transactions
US20030036352A1 (en) * 2001-08-17 2003-02-20 Sony Corporation Embedded e-marker and communication system
JP3961796B2 (ja) * 2001-08-27 2007-08-22 ソニー株式会社 情報提供システム、情報処理装置および方法、情報提供装置および方法、記録媒体、並びにプログラム
JP4311897B2 (ja) * 2001-09-21 2009-08-12 ヤマハ株式会社 電子音楽装置システム
JP2003308211A (ja) * 2002-04-15 2003-10-31 Mitsubishi Electric Corp 移動端末、サービス配信サーバ及びサービス配信システム
JP4039158B2 (ja) 2002-07-22 2008-01-30 ソニー株式会社 情報処理装置および方法、情報処理システム、記録媒体、並びにプログラム
JP2005010959A (ja) * 2003-06-17 2005-01-13 Nec Corp 移動体通信端末装置、娯楽情報鑑賞システム及び娯楽情報提供方法
JP4597568B2 (ja) * 2003-07-15 2010-12-15 パナソニック株式会社 セキュアデバイス、情報処理端末、及び情報処理システム
US20050131837A1 (en) * 2003-12-15 2005-06-16 Sanctis Jeanne D. Method, system and program product for communicating e-commerce content over-the-air to mobile devices
US8370269B2 (en) 2004-06-02 2013-02-05 Overstock.Com, Inc. System and methods for electronic commerce using personal and business networks
US20060020910A1 (en) * 2004-07-22 2006-01-26 Steven Schlanger Devices and methods for communicating with a microcontroller
GB2421831A (en) * 2004-12-30 2006-07-05 Inspired Broadcast Networks Lt Vending equipment
US7622185B2 (en) * 2005-04-15 2009-11-24 Nitto Denko Corporation Protective cover sheet comprising a UV-absorbing layer for a polarizer plate and method of making the same
US20060287975A1 (en) * 2005-06-20 2006-12-21 Melanie Posner Time frame system
US20070197260A1 (en) * 2006-02-22 2007-08-23 Joshua Randall Interface for mobile devices and methods
EP1883257A1 (fr) * 2006-07-28 2008-01-30 Gemplus Procédé de synchronisation entre un equipement mobile et une carte a puce
US8285329B1 (en) 2007-04-02 2012-10-09 Sprint Communications Company L.P. Mobile device-based control of smart card operation
US8249654B1 (en) * 2007-09-27 2012-08-21 Sprint Communications Company L.P. Dynamic smart card application loading
US9883381B1 (en) 2007-10-02 2018-01-30 Sprint Communications Company L.P. Providing secure access to smart card applications
US8157178B2 (en) * 2007-10-19 2012-04-17 First Data Corporation Manufacturing system to produce contactless devices with switches
US8910240B1 (en) * 2007-11-12 2014-12-09 Google Inc. Mapping content using uniform resource identifiers
US8107881B2 (en) 2008-02-26 2012-01-31 First Data Corporation Wireless translation device
US7974873B2 (en) * 2008-03-06 2011-07-05 Now On Wireless, Llc Just in time pickup or receipt of goods or services by a mobile user
US20090234751A1 (en) * 2008-03-14 2009-09-17 Eric Chan Electronic wallet for a wireless mobile device
CN101299854B (zh) * 2008-06-19 2011-07-13 中兴通讯股份有限公司 一种移动终端及其数据维护方法
KR101094170B1 (ko) * 2008-07-03 2011-12-14 팅크웨어(주) 무선 통신 장치를 이용하여 컨텐츠 정보를 제공하는 방법및 상기 방법을 수행하는 내비게이션 장치
US20100217682A1 (en) * 2009-02-26 2010-08-26 Research In Motion Limited System and method for capturing user inputs in electronic forms
US9747622B1 (en) 2009-03-24 2017-08-29 Overstock.Com, Inc. Point-and-shoot product lister
WO2011128913A1 (en) * 2010-04-13 2011-10-20 Pranamesh Das Secure and shareable payment system using trusted personal device
EP2397972B1 (en) * 2010-06-08 2015-01-07 Vodafone Holding GmbH Smart card with microphone
US9691055B2 (en) * 2010-12-17 2017-06-27 Google Inc. Digital wallet
US9165321B1 (en) 2011-11-13 2015-10-20 Google Inc. Optimistic receipt flow
US11023947B1 (en) 2013-03-15 2021-06-01 Overstock.Com, Inc. Generating product recommendations using a blend of collaborative and content-based data
US11676192B1 (en) 2013-03-15 2023-06-13 Overstock.Com, Inc. Localized sort of ranked product recommendations based on predicted user intent
US10810654B1 (en) 2013-05-06 2020-10-20 Overstock.Com, Inc. System and method of mapping product attributes between different schemas
US10929890B2 (en) 2013-08-15 2021-02-23 Overstock.Com, Inc. System and method of personalizing online marketing campaigns
US10872350B1 (en) 2013-12-06 2020-12-22 Overstock.Com, Inc. System and method for optimizing online marketing based upon relative advertisement placement
KR101900166B1 (ko) 2014-04-17 2018-09-18 아사히 가세이 가부시키가이샤 고무 보강용 단섬유, 상기 단섬유 함유 고무 조성물 및 동력 전동 벨트
US10534845B2 (en) 2016-05-11 2020-01-14 Overstock.Com, Inc. System and method for optimizing electronic document layouts
US11514493B1 (en) 2019-03-25 2022-11-29 Overstock.Com, Inc. System and method for conversational commerce online
US11205179B1 (en) 2019-04-26 2021-12-21 Overstock.Com, Inc. System, method, and program product for recognizing and rejecting fraudulent purchase attempts in e-commerce
US11734368B1 (en) 2019-09-26 2023-08-22 Overstock.Com, Inc. System and method for creating a consistent personalized web experience across multiple platforms and channels

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06259260A (ja) * 1993-03-10 1994-09-16 Fuji Photo Film Co Ltd ブートロード方式
JPH09237172A (ja) * 1996-02-29 1997-09-09 Hitachi Ltd 電子マネー取引におけるメニュー表示制御方法
WO1999009502A1 (fr) * 1997-08-13 1999-02-25 Matsushita Electric Industrial Co., Ltd. Systeme de commerce electronique mobile
WO1999017210A1 (en) 1997-09-26 1999-04-08 Toughey Daniel J Detection and control of non-server-based computer programs
JPH11122589A (ja) * 1997-10-14 1999-04-30 Mitsubishi Electric Corp テレビ電話装置

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5442625A (en) * 1994-05-13 1995-08-15 At&T Ipm Corp Code division multiple access system providing variable data rate access to a user
US5790800A (en) * 1995-10-13 1998-08-04 Digital Equipment Corporation Client application program mobilizer
US6466783B2 (en) * 1995-12-11 2002-10-15 Openwave Systems Inc. Visual interface to mobile subscriber account services
US6473609B1 (en) * 1995-12-11 2002-10-29 Openwave Systems Inc. Method and architecture for interactive two-way communication devices to interact with a network
FI102869B (fi) * 1996-02-26 1999-02-26 Nokia Mobile Phones Ltd Laite, menetelmä ja järjestelmä eri sovelluksiin liittyvien tietojen l ähettämiseksi ja vastaanottamiseksi
US6829484B1 (en) * 1996-04-24 2004-12-07 Fujitsu Limited Mobile communicating system, and a mobile terminal, an information center and a storage medium used therein
SE515251C2 (sv) * 1996-04-24 2001-07-02 Telia Ab Anpassningsbar multimediatjänst
SE521936C2 (sv) 1996-06-26 2003-12-23 Telia Ab Metod för att effektivt använda bandbredd vid tillhandahållande av tjänster via ett digitalt cellulärt radiokommunikationssystem
US6125384A (en) * 1996-12-23 2000-09-26 International Business Machines Corporation Computer apparatus and method for communicating between software applications and computers on the world-wide web
US6144990A (en) * 1996-12-23 2000-11-07 International Business Machines Corporation Computer apparatus and method for communicating between software applications and computers on the world-wide web using universal variable handling
US5931906A (en) * 1997-04-18 1999-08-03 Creative Communications Group System for creating a multimedia presentation by integrating local program materials with remotely accessible program materials
EP0918423B1 (de) * 1997-10-15 2004-03-10 Nokia Corporation Mobiles Telefon für Internet-Anwendungen
JP3662734B2 (ja) * 1997-11-28 2005-06-22 株式会社エヌ・ティ・ティ ファシリティーズ Webページのアクセス制御装置及び方法
DE19801576C2 (de) 1998-01-19 2002-04-11 Deutsche Telekom Mobil Verfahren zur endgeräteunterstützten Menüführung in Mobilkommunikationssystemen
US6173316B1 (en) * 1998-04-08 2001-01-09 Geoworks Corporation Wireless communication device with markup language based man-machine interface
JP4484172B2 (ja) * 1998-04-28 2010-06-16 ソニー株式会社 移動体通信装置および移動体通信装置を用いた情報提供システム
WO1999061984A1 (en) * 1998-05-29 1999-12-02 Palm, Inc. Method and apparatus for wireless internet access
US6343318B1 (en) * 1998-05-29 2002-01-29 Palm, Inc. Method and apparatus for communicating information over low bandwidth communications networks
US6397259B1 (en) * 1998-05-29 2002-05-28 Palm, Inc. Method, system and apparatus for packet minimized communications
US6590588B2 (en) * 1998-05-29 2003-07-08 Palm, Inc. Wireless, radio-frequency communications using a handheld computer
US6253326B1 (en) * 1998-05-29 2001-06-26 Palm, Inc. Method and system for secure communications
FR2781067B1 (fr) * 1998-07-10 2000-09-22 Gemplus Card Int Systemes d'organisation de carte a puce en vue de son utilisation en tant que serveur dans un reseau du type internet
US6292833B1 (en) * 1998-07-17 2001-09-18 Openwave Systems Inc. Method and apparatus for providing access control to local services of mobile devices
US6493758B1 (en) * 1998-09-08 2002-12-10 Microsoft Corporation Offline viewing of internet content with a mobile device
US6721288B1 (en) * 1998-09-16 2004-04-13 Openwave Systems Inc. Wireless mobile devices having improved operation during network unavailability
US6594484B1 (en) * 1998-12-17 2003-07-15 Openwave Systems Inc. Automated access by mobile device to automated telephone information services
JP2000250838A (ja) 1999-02-25 2000-09-14 Nec Corp アプリケーションプログラムの実装方法ならびにシステム及び同方法がプログラムされ記録された記録媒体
US6941270B1 (en) * 1999-06-21 2005-09-06 Nokia Corporation Apparatus, and associated method, for loading a mobile terminal with an application program installed at a peer device
JP4503143B2 (ja) * 1999-07-14 2010-07-14 パナソニック株式会社 電子チケットシステムとサービスサーバとモバイル端末
KR100316288B1 (ko) * 1999-08-28 2001-12-20 서평원 게이트웨이 시스템에서의 무선 인터넷 서비스 방법
JP2001142798A (ja) * 1999-08-30 2001-05-25 Nec Corp マルチメディア付加価値サービス提供方式
EP1243601A4 (en) * 1999-11-09 2004-05-12 Daikin Ind Ltd VULCANIZABLE FLUOROELASTOMER COMPOSITION
US6263261B1 (en) * 1999-12-21 2001-07-17 Ford Global Technologies, Inc. Roll over stability control for an automotive vehicle
US6587835B1 (en) * 2000-02-09 2003-07-01 G. Victor Treyz Shopping assistance with handheld computing device
US6874018B2 (en) * 2000-08-07 2005-03-29 Networks Associates Technology, Inc. Method and system for playing associated audible advertisement simultaneously with the display of requested content on handheld devices and sending a visual warning when the audio channel is off
US7574486B1 (en) * 2000-11-06 2009-08-11 Telecommunication Systems, Inc. Web page content translator
US6901272B2 (en) * 2000-12-18 2005-05-31 Koninklijke Philips Electronics N.V. Ergonomic system for control of devices through portable wireless terminals

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06259260A (ja) * 1993-03-10 1994-09-16 Fuji Photo Film Co Ltd ブートロード方式
JPH09237172A (ja) * 1996-02-29 1997-09-09 Hitachi Ltd 電子マネー取引におけるメニュー表示制御方法
WO1999009502A1 (fr) * 1997-08-13 1999-02-25 Matsushita Electric Industrial Co., Ltd. Systeme de commerce electronique mobile
WO1999017210A1 (en) 1997-09-26 1999-04-08 Toughey Daniel J Detection and control of non-server-based computer programs
JPH11122589A (ja) * 1997-10-14 1999-04-30 Mitsubishi Electric Corp テレビ電話装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1193614A4

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008084227A (ja) * 2006-09-28 2008-04-10 Ntt Docomo Inc 決済システム、決済装置、及び移動機

Also Published As

Publication number Publication date
US20020156802A1 (en) 2002-10-24
CN1366640A (zh) 2002-08-28
JP2006318452A (ja) 2006-11-24
CN1936953B (zh) 2010-12-29
CN1912908A (zh) 2007-02-14
CN1912908B (zh) 2011-12-14
CN1936953A (zh) 2007-03-28
US7246152B2 (en) 2007-07-17
CN1262968C (zh) 2006-07-05
JP4295290B2 (ja) 2009-07-15
US20100153519A1 (en) 2010-06-17
US20070250599A1 (en) 2007-10-25
JP4660050B2 (ja) 2011-03-30
US20120042045A1 (en) 2012-02-16
EP1193614A1 (en) 2002-04-03
US8239484B2 (en) 2012-08-07
US8099475B2 (en) 2012-01-17
AU3058101A (en) 2001-08-14
EP1193614A4 (en) 2004-12-15
US8341240B2 (en) 2012-12-25
US20100049829A1 (en) 2010-02-25
US7627647B2 (en) 2009-12-01

Similar Documents

Publication Publication Date Title
WO2001057687A1 (en) Information terminal
US10325254B2 (en) Communication terminal and communication method using plural wireless communication schemes
US7729925B2 (en) System and method for facilitating real time transactions between a user and multiple entities
US6595342B1 (en) Method and apparatus for a biometrically-secured self-service kiosk system for guaranteed product delivery and return
US20040098740A1 (en) Method and apparatus for using a kiosk and a transaction device in an electronic commerce system
US20030220841A1 (en) Method and system for merchant-to-merchant referrals and item brokering
US20020073042A1 (en) Method and apparatus for secure wireless interoperability and communication between access devices
US20020073025A1 (en) Virtual experience of a mobile device
JP2004272561A (ja) 携帯端末装置、携帯端末方法、携帯端末プログラム、提供サーバ装置、提供サーバ方法、及び提供サーバプログラム
CN102057385A (zh) 电子结算系统
KR20050114633A (ko) 휴대 단말 장치
US20020070976A1 (en) Selectively disclosing and teaching previously unused features in a multi-function system
JP2003520372A (ja) 安全な電子商取引システム
KR20140070648A (ko) 인터넷 접속 및 대응 단말기를 통해 상업적 웹사이트 상에서 제품 또는 서비스에 대해 결제하는 방법
JP2005092338A (ja) 電子決済システムおよびレジスター装置
JP2006018847A (ja) 携帯端末装置、携帯端末方法、携帯端末プログラム、提供サーバ装置、提供サーバ方法、及び提供サーバプログラム
JP2003177763A (ja) 音楽配信システム
KR100837059B1 (ko) 이동 통신망에서의 스마트 카드를 이용한 지불결제시스템과 그 방법
JP4522598B2 (ja) Icチケットを利用した管理システム
JP3154053U (ja) オンラインミュージックプレイヤーとチップカードリーダーの機能を結合した装置
WO2002005159A1 (fr) Procede et systeme de reglement
KR20040055222A (ko) 이동통신기기 및 키오스크장치를 이용한 상품권판매방법
KR20040101096A (ko) 네트워크 단말기를 이용한 원스톱 인증 및 결제방법
JP2002324145A (ja) 認識コード配信サーバ、プログラム、及び顧客サービス提供方法
WO2002025569A1 (en) A method and system for merchant-to-merchant referrals and item brokering

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 01800810.0

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

ENP Entry into the national phase

Ref document number: 2001 556875

Country of ref document: JP

Kind code of ref document: A

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2001902767

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 09958027

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 2001902767

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642