WO2003079205A1 - Information processing system, information processing device, and method - Google Patents
Information processing system, information processing device, and method Download PDFInfo
- Publication number
- WO2003079205A1 WO2003079205A1 PCT/JP2003/003209 JP0303209W WO03079205A1 WO 2003079205 A1 WO2003079205 A1 WO 2003079205A1 JP 0303209 W JP0303209 W JP 0303209W WO 03079205 A1 WO03079205 A1 WO 03079205A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- information processing
- server
- registration
- connection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K13/00—Conveying record carriers from one station to another, e.g. from stack to punching mechanism
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0884—Network architectures or network communication protocols for network security for authentication of entities by delegation of authentication, e.g. a proxy authenticates an entity to be authenticated on behalf of this entity vis-à-vis an authentication entity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Definitions
- the present invention relates to an information processing system, an information processing apparatus, and a method, and more particularly, to an information processing system, an information processing apparatus, and a method capable of connecting to a network with an easy operation.
- an authentication agent server is installed between the service providing server and the client computer, and the authentication agent server authenticates multiple service providing servers collectively.
- a method for installing an authentication agent module on a server is known.
- the former is a reverse proxy
- FIG. 1 is a diagram conceptually showing a reverse proxy type SS0.
- a client 2 is a personal computer, a personal digital assistant, a television receiver, an audio player, a VCR, a car navigation device, a microwave oven, a refrigerator, and a washing machine used by a user. Any of the household appliances that have the function of connecting to the network.
- a television receiver, audio player, video deck, car navigation system, microwave oven, refrigerator, washing machine, and other home appliances that have the function of connecting to a network are referred to as CE Consmner.
- the access server 3 receives a predetermined network connection ID and a password 6 from the client 2, and when receiving a connection request to the Internet 1, authenticates the connection of the client 2 to the Internet 1.
- the web authentication proxy server 4 is configured to use the web server 5-1 and the web server 5-2 in advance (hereinafter, if it is not necessary to distinguish the web server 511 and the web server 5-2 individually, the web server 5 The same applies to other devices.) IDs and passwords required to receive services are managed. Then, the Web authentication acting server 4 receives the transmission of the predetermined representative ID and the password 7 from the client 2 and, when receiving a request to receive the service held by the web server 5, the client 2 Accesses the desired web server 5 with a predetermined ID and password, and authenticates the client 2.
- Each of the web server 5-1 and the web server 5-2 has a unique service, and provides a service to the client 2 accessed using a predetermined ID and password.
- the operation is as follows. That is, when the client 2 accesses the web server 5-1 to receive the service, the client 2 first accesses the access server 3 using the network connection ID and the password 6, and then accesses the internet 1 Get connection authentication to. After the connection authentication from the access server 3 to the Internet 1 is obtained, the client 2 accesses the Web authentication agent server 4 via the Internet 1 using the representative ID and the password 7 and performs the Web authentication agent. Get server 4 certification.
- the Web authentication acting server 4 transmits the ID and the password for the Web server A to the Web server 5-1 via the Internet 1 and requests the Web server 5-1 to authenticate the client 2.
- web server 5-1 authenticates client 2 based on this request, it provides service to client 2.
- the client 2 When the client 2 continues to access the web server 5-2 and receive the service, the client 2 first accesses the web authentication proxy server 4 using the representative ID and the password 7 and receives authentication. . When the authentication is successful, the Web authentication acting server 4 transmits the ID and password for the Web server 5-2 to the Web server 5-2, and requests that the client 2 be authenticated. When the web server 5_2 authenticates the client 2 based on the request, the web server 5_2 provides the service to the client 2.
- the client 2 can receive the service from both the web server 5-1 and the web server 5-2 using one representative ID and the password 7. .
- the network connection ID and password 6 when connecting to the Internet 1 and the representative ID and password 7 when connecting to the web server 5 are used. Differently, two IDs and passwords had to be used properly, which was inconvenient.
- the device client
- the CE device has a poor input interface that accepts user's operation input, a network connection is required every time it connects to the access server 3 and the web authentication proxy server 4. ID and pass Entering the password 6 or the representative ID and password 7 into the CE device puts a heavy burden on the user.
- a user when a user receives a service from the web server 5, it may be necessary to register the user in the web server 5 in advance in order to receive the service. That is, when the service is provided from the web server 5-1, the user sends the user's name, address, e-mail address, and other information necessary for providing the service via the client 2 in advance via the client 2. It must be sent to 5-1 and issued an ID and password. Similarly, when receiving a service from the web server 5-2, the user transmits the user's name, address, e-mail address, and other information necessary for receiving the service via the client 2 in advance via the client 2. It needs to be sent to server 5-2 to receive ID and password.
- the present invention has been made in view of such a situation, and an object of the present invention is to make it possible to more easily connect to various services on a network.
- the first information processing device may include a first reception unit that receives the registration information from the second information processing unit, and a registration received by the first reception unit.
- a second information processing device wherein the second information processing device includes: a receiving device that receives the input of the registration information; and a second information processing device that transmits the registration information received by the receiving device to the first information processing device.
- Transmitting means second receiving means for receiving the connection information from the first information processing device, and recording means for recording the connection information received by the second receiving means on a recording medium;
- the information processing device of the third aspect is connected to a network based on the reading means for reading the connection information from the recording medium on which the connection information is recorded by the second information processing device, and the connection information read by the reading means. You Connection means.
- a first information processing apparatus includes: a receiving unit for receiving registration information from a first other information processing apparatus; and a first other information processing apparatus based on the registration information received by the receiving unit. Creating means for creating connection information for a second other information processing apparatus different from the information processing apparatus to connect to the network; and transmitting the connection information created by the creating means to the first other information processing apparatus. Means.
- the network can be the Internet.
- the registration information may include a postal code or an address of a connection place of the second other information processing apparatus to the network.
- the creating means includes a step of selecting an access point for the second other information processing apparatus to connect to the network based on the postal code or the address, and the connection information including information on the access point. Can be created.
- the information regarding the access point may include a telephone number of the access point.
- the creation means includes: a communication cost and a communication speed when the second other information processing apparatus connects to the network; and a load on the access point.
- the access point may be selected based on at least one or more conditions.
- connection information may include an identifier required for the second other information processing device to be authenticated.
- the identifier is an identifier for logging in to an Internet service provider, an identifier for identifying a user, an identifier for identifying the second other information processing device, and an identifier for identifying a service on the network.
- connection information may further include a password required for the second other information processing device to receive the authentication.
- the transmitting unit is configured to transmit, to the first other information processing device, a program for executing a process for connecting the second other information processing device to the network, together with the connection information. be able to.
- a first information processing method includes a receiving step of receiving registration information from a first other information processing apparatus, and a first other information processing method based on the registration information received by the processing of the receiving step.
- the program of the first recording medium of the present invention includes a reception control step of controlling reception of registration information from a first other information processing apparatus, and a registration information of which reception is controlled by the processing of the reception control step.
- a first program includes: a reception control step of controlling a computer that controls an information processing apparatus to control reception of registration information from a first other information processing apparatus; A creation step of creating connection information for a second other information processing apparatus different from the first other information processing apparatus to connect to a network based on the registration information whose reception has been controlled by the processing of the control step And a transmission control step of controlling transmission of the connection information created by the processing of the creation step to the first other information processing apparatus.
- the second information processing apparatus of the present invention includes: a receiving unit that receives an input of registration information from a user; and a transmitting unit that transmits the registration information, the input of which is received by the receiving unit, to a first other information processing device.
- Recording means for recording the connection information on a recording medium.
- the network can be the Internet.
- the recording medium is a memory card mounted on the information processing device, detached from the information processing device, and mounted on a second other information processing device different from the first other information processing device. There can be.
- connection information is information that enables a plurality of second other information processing apparatuses different from the first other information processing apparatus to connect to the Internet by using the connection information. can do.
- the registration information may include at least a postal code or an address of a connection location of the second other information processing device different from the first other information processing device to the network.
- connection information may include information on an access point for a second other information processing device different from the first other information processing device to connect to the network.
- the information regarding the access point may include a telephone number of the access point.
- the connection information may include an identifier necessary for a second other information processing device different from the first other information processing device to be authenticated.
- the identifier is an identifier for logging in to an Internet service provider, an identifier for identifying a user, an identifier for identifying the second other information processing device, and an identifier for identifying a service on the network.
- connection information may further include a password required for the second other information processing device to receive the authentication.
- the receiving means may be configured to receive, together with the connection information, a program for a second other information processing apparatus different from the first other information processing apparatus to execute processing for connecting to the network.
- the recording means may cause the connection information and the program received by the receiving means to be recorded on the recording medium.
- a receiving step of receiving an input of registration information from a user, and transmitting the registration information whose input has been received by the processing of the receiving step to a first other information processing apparatus A transmitting step, a receiving step of receiving connection information for connecting to a network, generated from the first other information processing device based on the registration information transmitted by the processing of the transmitting step, and a receiving step And a recording step of recording the connection information received by the processing of (1) on a recording medium.
- the program of the second recording medium includes: a reception control step of controlling reception of registration information input from a user; and a first registration information of which registration is controlled by the processing of the reception control step.
- a computer that controls an information processing device controls reception of input of registration information from a user, and reception of input is controlled by processing of the reception control step.
- a transmission control step for controlling transmission of the registration information to the first other information processing device; and a registration information from the first other information processing device, the transmission of which is controlled by the transmission control step.
- a third information processing apparatus of the present invention includes: holding means for detachably holding a recording medium; and connection information for connecting to a network by another information processing apparatus while being attached to the other information processing apparatus.
- holding means for detachably holding a recording medium
- connection information for connecting to a network by another information processing apparatus while being attached to the other information processing apparatus.
- the network can be the Internet.
- the recording medium may be a memory card.
- connection information may be information that enables a plurality of different information processing apparatuses using the connection information to connect to the Internet.
- the connection information may include information on an access point for the information processing device to connect to the network.
- the information relating to the access point may include a telephone number of the access point.
- the connection information may include an identifier required for the information processing device to be authenticated.
- the identifier is an identifier for logging in to an Internet service provider, an identifier for identifying a user, an identifier for identifying the second other information processing device, and an identifier for identifying a service on the network.
- connection information may further include a password required for the information processing device to receive the authentication.
- the reading means is configured to read a program recorded on the recording medium together with the connection information, the program being for the information processing apparatus to execute a process for connecting to the network. By executing the program read by the reading unit, it is possible to connect to the network using the connection information.
- Recording means for recording the connection information read by the reading means is further provided, and the connection means is connected to the network based on the connection information recorded by the recording means. Can be made.
- a recording medium in which connection information for connecting to a network is recorded by another information processing device while being mounted on another information processing device is stored in the information processing device. It is characterized by including a reading step of reading connection information from a recording medium when it is mounted, and a connection step of connecting to a network based on the connection information read by the processing of the reading step.
- the program of the third recording medium is a program for controlling an information processing apparatus to which a recording medium is detachable, and which is mounted on another information processing apparatus, and is connected to another information processing apparatus by a network.
- a recording medium on which connection information for connecting to the connection is recorded is mounted on the information processing apparatus, a read step for reading the connection information from the recording medium, and a connection information read by the processing of the read step are performed. And a connection step for connecting to a network.
- a third program according to the present invention is configured such that a computer that controls an information processing device is connected to a network by another information processing device while being attached to the other information processing device.
- the fourth recording medium of the present invention is characterized in that connection information for connecting an information processing device to a network and a program for connecting the information processing device to a network based on the connection information are recorded.
- the registration information is received from the second information processing device, and the third information processing device is connected to the network based on the received registration information.
- Connection information for connecting to the server is created, and the created connection information is transmitted to the second information processing device.
- the input of the registration information is received, the received registration information is transmitted to the first information processing device, and the connection information is received from the first information processing device.
- the received connection information is recorded on a recording medium.
- the connection information is read from the recording medium on which the connection information is recorded by the second information processing device, and the third information processing device is connected to the network based on the read connection information.
- the registration information is received from the first other information processing apparatus, and the first information processing apparatus receives the registration information based on the received registration information.
- Connection information for a second other information processing device different from the other information processing device to connect to the network is created, and the created connection information is transmitted to the first other information processing device.
- the recording medium, and the program according to the present invention an input of registration information is received from a user, and the received registration information is transmitted to the first other information processing apparatus.
- the connection information for connection to the network, which is transmitted and generated based on the registration information, is received from the first other information processing apparatus, and the received connection information is recorded on a recording medium.
- the recording medium is detachably held and attached to the other information processing apparatus by the other information processing apparatus. When the recording medium on which the connection information for connecting to the network is recorded is held, the connection information is read from the recording medium, and the connection to the network is made based on the read connection information.
- connection information for connecting the information processing device to a network and a program for connecting the information processing device to the network based on the connection information are stored.
- FIG. 1 is a diagram for explaining a conventional connection to the Internet.
- FIG. 2 is a block diagram illustrating a configuration example of an information processing system to which the present invention is applied.
- FIG. 3 is a block diagram illustrating a configuration example of an access server.
- FIG. 4 is a block diagram showing a configuration example of a refrigerator.
- FIG. 5 is a block diagram showing a configuration example of a car navigation device.
- FIG. 6 is a diagram for explaining the configuration of a program for controlling a factory server.
- FIG. 7 is a diagram illustrating a configuration of a program for controlling the setting terminal device.
- FIG. 8 is a diagram illustrating a configuration of a program of the access server.
- FIG. 9 is a diagram illustrating the configuration of a program that controls the registration server.
- FIG. 10 is a diagram illustrating the configuration of a program that controls the connection authentication server.
- FIG. 11 is a diagram illustrating the configuration of a program that controls a database server.
- FIG. 12 is a diagram illustrating the configuration of a program that controls the service providing server.
- FIG. 13 is a diagram illustrating the configuration of a program that controls the Web authentication proxy server.
- FIG. 14 is a diagram illustrating the configuration of a program that controls the CE device registration setting server.
- FIG. 15 is a diagram illustrating the configuration of a program that controls the connection setting database server.
- FIG. 16 is a diagram illustrating the configuration of a program that controls the centralized service registration server.
- FIG. 17 is a diagram illustrating a configuration of a program for controlling a refrigerator.
- FIG. 18 is a diagram for explaining a configuration of a program for controlling the car navigation device.
- FIG. 19 is a diagram for explaining a process at the time of manufacturing a CE device.
- FIG. 20 illustrates the product customer registration code
- FIG. 21 is a diagram for explaining processing at the time of shipping and selling CE devices.
- FIG. 22 is a diagram for explaining processing at the time of registration of a CE device.
- FIG. 23 is a diagram illustrating a process at the time of authentication of connection of the CE device to the Internet and the service providing server.
- FIG. 24 is a diagram for explaining the authentication of the connection to the conventional Internet service provider and the service providing server, for comparison with the example of FIG. 25.
- FIG. 25 is a diagram illustrating authentication of connection to an Internet service provider and a service providing server when the present invention is applied.
- FIG. 26 is a flowchart for explaining processing of the factory server at the time of manufacturing a CE device.
- FIG. 27 is a flowchart illustrating the refrigerator registration process of the setting terminal device.
- FIG. 28 is a flowchart for explaining the refrigerator registration process of the registration server.
- FIG. 29 is a flowchart following the flowchart of FIG. 28 for explaining the refrigerator registration process of the registration server.
- FIG. 30 is a flowchart illustrating the refrigerator registration processing of the database server.
- FIG. 31 is a flowchart illustrating the refrigerator authentication process of the refrigerator.
- FIG. 32 is a flowchart illustrating the refrigerator authentication processing of the access server.
- FIG. 33 is a flowchart illustrating the refrigerator authentication processing of the Web authentication proxy server.
- FIG. 34 is a flowchart illustrating the refrigerator authentication process of the database server.
- FIG. 35 is a flowchart illustrating the refrigerator authentication processing of the service providing server.
- FIG. 36 is a flowchart illustrating a car navigation device registration process of the car navigation device.
- FIG. 37 is a flowchart illustrating the car navigation device registration processing of the car navigation device, which is subsequent to FIG. 36.
- FIG. 38 is a flowchart for explaining the car navigation device registration processing of the access server.
- FIG. 39 is a flowchart for explaining the car navigation device registration processing of the connection authentication server.
- FIG. 40 is a flowchart for explaining the car navigation device registration process of the registration server.
- FIG. 41 is a flowchart following FIG. 40 for explaining the car navigation device registration processing of the registration server.
- FIG. 42 is a flowchart for explaining the car navigation device registration processing of the database server.
- FIG. 43 is a flowchart illustrating a car navigation device authentication process of the car navigation device.
- FIG. 44 is a flowchart following the flowchart of FIG. 43 for explaining the car navigation device authentication processing of the car navigation device.
- FIG. 45 is a flowchart for explaining the car navigation device authentication processing of the access server.
- FIG. 46 is a flowchart for explaining the car navigation device authentication processing of the Web authentication proxy server.
- FIG. 47 is a flowchart for explaining the car navigation device authentication processing of the connection authentication server.
- FIG. 48 is a flowchart for explaining the car navigation device authentication processing of the registration server.
- FIG. 49 is a flowchart illustrating the car navigation device authentication process of the database server.
- FIG. 50 is a flowchart illustrating the car navigation device authentication processing of the database server, following FIG. 49.
- FIG. 51 is a flowchart for explaining the car navigation device authentication processing of the service providing server.
- FIG. 52 is a diagram for explaining connection to a network when the present invention is applied, and is a diagram for comparison with the example of FIG.
- FIG. 53 is a diagram showing a configuration of a system different from FIG. 23 to which the present invention is applied.
- FIG. 54 is a diagram showing a system configuration to which the present invention is applied, which is different from FIGS. 23 and 53.
- FIG. 55 is a diagram for explaining the addition of a service to the present system.
- FIG. 56 is a diagram illustrating a display example of the display of the CE device.
- FIG. 57 is another diagram illustrating a display example of the display of the CE device.
- FIG. 58 is yet another view showing a display example of the display of the CE device.
- FIG. 59 is a diagram illustrating a display example of the display of the CE device.
- FIG. 60 is a diagram illustrating a display example of the display of the CE device.
- FIG. 61 is a diagram for explaining provision of the added service to the CE device.
- FIG. 62 is another diagram showing a display example of the display of the CE device.
- FIG. 63 is yet another view showing a display example of the display of the CE device.
- FIG. 64 is a diagram illustrating an overview of a process of recording connection information to a memory card.
- FIG. 65 is a diagram for explaining in detail the process of recording the connection information to the memory card.
- FIG. 66 is a diagram for explaining in detail another recording process of the connection information to the memory card.
- FIG. 67 is a diagram illustrating a method of using a memory card on which connection information is recorded.
- C is a diagram illustrating a method of reading connection information from a memory card.
- FIG. 69 is a view for explaining another example of a method of reading connection information from a memory card.
- FIG. 70 is a diagram illustrating an example of a screen displayed on the display of the setting terminal device.
- C is a diagram illustrating an example of another screen displayed on the display of the setting terminal device.
- FIG. 72 is a diagram illustrating an example of another screen displayed on the display of the setting terminal device.
- FIG. 73 is a diagram illustrating an example of a screen displayed on the display of the setting terminal device.
- FIG. 74 is a diagram illustrating an example of another screen displayed on the display of the setting terminal device.
- FIG. 75 is a diagram illustrating an example of still another screen displayed on the display of the setting terminal device.
- FIG. 76 is a diagram showing an example of a screen displayed on the display of the setting terminal device.
- C FIG. 77 is a flowchart illustrating a memory card setting process of the setting terminal device.
- FIG. 78 is a flowchart illustrating the memory card setting process of the CE device registration setting server.
- FIG. 79 is a flowchart illustrating the memory card setting process of the connection setting database server.
- FIG. 80 is a flowchart for explaining the Internet connection processing of the car navigation device.
- FIG. 81 illustrates the flow of data to the centralized service registration server.
- FIG. 82 is another diagram illustrating the flow of data to the centralized service registration server.
- FIG. 83 is a diagram illustrating an example of a screen displayed on the display of the setting terminal device.
- FIG. 84 is a diagram illustrating an example of a screen displayed on the display of the setting terminal device.
- FIG. 85 is a diagram illustrating an example of another screen displayed on the display of the setting terminal device.
- FIG. 86 is a diagram showing an example of still another screen displayed on the display of the setting terminal device.
- FIG. 87 is a diagram illustrating an example of a screen displayed on the display of the setting terminal device.
- C is a diagram illustrating an example of another screen displayed on the display of the setting terminal device.
- FIG. 89 is a diagram showing an example of still another screen displayed on the display of the setting terminal device.
- FIG. 90 is a diagram illustrating an example of a screen displayed on the display of the setting terminal device.
- C is a diagram illustrating an example of another screen displayed on the display of the setting terminal device.
- FIG. 92 is a diagram showing an example of another screen displayed on the display of the setting terminal device.
- FIG. 93 is a diagram illustrating an example of a screen displayed on the display of the setting terminal device.
- C FIG. 94 is a flowchart illustrating the pre-registration process.
- FIG. 95 is a flowchart illustrating the device ID registration process.
- FIG. 96 is a flowchart illustrating a service registration process of the car navigation device.
- FIG. 97 is a flowchart following FIG. 96 for explaining the service registration processing of the car navigation device.
- FIG. 98 is a flowchart following FIG. 96 for explaining the service registration process of the car navigation device.
- FIG. 99 is a flowchart illustrating the service registration process of the centralized service registration server.
- FIG. 100 is a flowchart illustrating the service registration process of the centralized service registration server, which is continued from FIG.
- FIG. 101 is a flowchart illustrating the service registration process of the centralized service registration server, which is continued from FIG.
- FIG. 102 is a flowchart for explaining the service registration process of the centralized service registration server, following FIG. 101.
- FIG. 103 is a flowchart illustrating the service registration processing of the service providing server. BEST MODE FOR CARRYING OUT THE INVENTION
- FIG. 2 is a diagram showing a configuration of an embodiment of an information processing system to which the present invention has been applied.
- a setting terminal device 121 for setting the CE device 132 is installed at the operation center 101 acting as a proxy for the registration setting to n, and is connected to the Internet 1.
- the Internet 1 also includes CE devices already owned by general users, such as microwave ovens 110, television receivers 111, car navigation devices 112, and refrigerators 113.
- a service providing server 102-1 to 102-n for providing various services are connected.
- the Internet 1 has a factory server 131 of a factory 103 that manufactures CE devices, a centralized service registration server 104, a CE device registration setting server 105, and a connection setting database server 1 0 6 is also connected.
- Internet 1 also has ISPs (Internet Service Providers) 107-1 through 107-3 Has been continued.
- the car navigation device 1 12 is connected to the ISP 107-1 via a mobile phone line 1 16 and a telephone line network 108.
- a refrigerator 113 is connected to the ISP 107-1 via a telephone line network 108 by a dial-up connection.
- a setting terminal device 109 held by the user is connected to the ISP 107-2 via a telephone line network 108.
- ISP 107-7-3 has public wireless
- a microwave oven 110 is connected via a base station 115 of a LAN (Local Area Network), and a television receiver 111 is connected via a LAN.
- LAN Local Area Network
- the car navigation device 112 is connected to the ISP 107-1, via the mobile phone line 116 and the telephone network 108, but this is not the case.
- This is an example of a connection method.
- the car navigation device 112 is not necessarily connected to the ISP 1077-1 via the mobile phone line 116 and the telephone network 108. .
- the car navigation device 112 can be connected to the ISP 107 via an arbitrary network.
- the car navigation device 112 can be connected to the ISP 107 via, for example, a public wireless LAN base station 115 or the like.
- the refrigerator 113 is connected to the ISP 107-1, via the telephone network 108, and the microwave oven 110 is connected to the base station 115 of the public wireless LAN.
- FIG. 2 shows an example in which the setting terminal device 109 is connected to the ISP 107 via the telephone line network 108.
- the connection is not limited to the connection to the ISP 107 via the telephone network 108. That is, the setting terminal device 109 can be connected to the ISP 107 via, for example, a public wireless LAN, a LAN, a mobile phone line, or any other network.
- the microwave oven 110, the television receiver 111, the car navigation device 112, and the refrigerator 113 are CE devices having a function of connecting to a network, and a service providing server 102--1.
- the service is provided from a service providing server that provides a service desired by the user among the service providing servers.
- These CE devices can communicate with each other. Also, note the car navigation device 1 1 2 and the refrigerator 1 1 3
- access server 1441 is connected via a telephone network 108 by calling from CE devices such as car navigation device 112 and refrigerator 113, Perform authentication processing for those CE devices. Then, when the CE device is authenticated, the access server 144 connects the CE device to the Internet 1. Note that the access server 141 may be connected to the CE device via an arbitrary network other than the telephone line network 108.
- the registration server 144 transmits the information on the user, the user ID, and the password acquired from the user to the database server 144 when the user registers for the service, and stores the information.
- the connection authentication server 144 authenticates the user ID and password.
- the database server 144 organizes and stores the device IDs of the manufactured CE devices, information on users, user IDs, passwords, and time-limited passwords for each user. Further, the database server 144 searches the stored data according to a request from another server, and transmits the search result to the server that has requested the search.
- the service providing server 145 like the service providing server 102, provides the car navigation device 112 and the refrigerator 113 with a predetermined service that is possessed.
- the Web authentication proxy server 146 performs the authentication of the CE device that intends to receive the service from the service providing server 144 or the service providing server 102. 3209
- FIG. 3 shows a configuration example of the access server 14 1.
- the CPU 2 1 executes various processes according to a program stored in the R0M 202 or a program loaded from the storage unit 208 to the RAM 203.
- the RAM 203 also appropriately stores data necessary for the CPU 201 to execute various processes.
- the CPU 201, the R0M 202, and the RAM 203 are interconnected via a bus 204.
- An input / output interface 205 is also connected to the bus 204.
- the input / output interface 205 includes an input unit 206 including a keyboard and a mouse, a display such as a CRT (Cathode Ray Tube) and an LCD (Liquid Crystal Display), and an output unit 207 including a speaker and the like.
- a storage unit 209 including a hard disk and a communication unit 209 including a modem and a terminal adapter are connected.
- the communication unit 209 performs communication processing via a network including the Internet 1.
- a drive 210 is connected to the input / output interface 205 as required, and a magnetic disk 211, an optical disk 212, a magneto-optical disk 212, or a memory card 214 is provided.
- the computer programs that are appropriately mounted and read out from them are installed in the storage unit 208 as needed.
- Setting terminal device 1 2 1, service providing server 102, manufacturing server 1 31 1, centralized service registration server 104, CE device registration setting server 105, connection setting database server 106, setting terminal device 10 9, Registration server 1 4 2, Connection authentication server 1 4 3, Database server 1 44, Service provider server 1 4 5, and Web authentication proxy server 1 4 6 Basic configuration of access server 1 4 1
- the configuration is the same as in the above.
- FIG. 4 shows a configuration example of the refrigerator 113.
- the CPU 231 executes various processes according to a program stored in the ROM 232 or a program loaded into the RAM 233 from the storage unit 238.
- RAM2 3 3 also has PC leak 09
- the CPU 231, the ROM 232 and the RAM 233 are interconnected via a bus 234.
- An input / output interface 235 is also connected to the bus 234.
- the input / output interface 235 has sensors such as temperature and humidity inside the refrigerator, and a refrigeration unit 236 consisting of a device that generates cold air and discharges it into the refrigerator, a display consisting of a CRT, LCD, etc. And an output unit 237 including a speaker, a storage unit 238 including a hard disk, and a communication unit 239 including a modem, a terminal adapter, and the like.
- the communication unit 239 performs a communication process via a network including the Internet 1.
- a drive 24 is connected to the input / output interface 235 as needed, and a magnetic disk 241, an optical disk 242, a magneto-optical disk 243, or a memory card 114 is provided.
- the computer programs that are appropriately mounted and read out of them are installed in the storage unit 238 as needed.
- FIG. 5 shows a configuration example of the car navigation device 1 12.
- the CPU 261 executes various processes according to a program stored in the ROM 262 or a program loaded into the RAM 263 from the storage unit 272.
- the RAM 263 also appropriately stores data necessary for the CPU 261 to execute various processes.
- the CPU 261, the ROM 262, and the RAM 263 are interconnected via a node 264.
- the bus 264 is also connected to an input / output interface 265.
- the input / output interface 2 65 has a GPS (Global) that calculates the position of the vehicle equipped with the car navigation device 1 12 based on communication with the satellite.
- GPS Global
- Pos it ioni ng System unit 2 6 6, Bruno, 0 Nenoresuitchi 2 6 8, and the remote controller 2 6 9 the operation input unit 2 6 7 for receiving an operation input from the user via
- a display output unit 270 that controls the display of images on the display 271, consisting of a CRT, LCD, etc., a storage unit 272, consisting of a hard disk, etc., a communication unit 2, consisting of a modem, a terminal adapter, etc. 7 3 is connected.
- the communication unit 273 performs a communication process via a network including the Internet 1.
- a drive 274 is connected to the input / output interface 265 as necessary, and a magnetic disk 275, an optical disk 276, a magneto-optical disk 277, or a memory card 114 is appropriately mounted. Then, the computer programs read from them are installed in the storage unit 272 as necessary.
- FIG. 6 shows a configuration example of a program for controlling processing executed by the factory server 13 1.
- the operating system 301 manages and controls the entire operation of the manufacturing plant.
- the communication control program 302 controls communication via the Internet 1.
- the data processing program 303 controls storage and retrieval processing of data relating to the CE device 132 manufactured and shipped by the CE device factory 103.
- the storage control program 304 is manufactured by the CE device factory 103 and is shipped with the device ID of the CE device 132 and a passphrase that cannot be recognized by the user (for example, a random number. Control).
- the device ID generation program 305 controls the generation of a device ID of the CE device 132 manufactured and shipped by the CE device factory 103.
- the operation input control program 306 controls reception of operation input to the factory server 13 1.
- the display control program 307 controls the display on the factory server 13 1.
- FIG. 7 illustrates a configuration example of a program that controls processing executed by the setting terminal device 109 and the setting terminal device 121.
- the operating system 321 manages and controls the entire processing of the setting terminal device 109 (or the setting terminal device 121).
- the communication control program 3 2 2 controls communication via the Internet 1.
- Browser 3 2 3 uses HTML (Hypertext Markup)
- the operation input control program 3 2 4 controls acceptance of operation input to the setting terminal device 1 09 (or the setting terminal device 1 2 1).
- the display control program 325 controls the display of an image on a display.
- the drive processing program 326 controls the reading of information from the memory card 114 mounted on the drive and the writing of information to the memory card 114.
- the storage control program 327 controls the storage of information in the storage unit.
- FIG. 8 shows an example of the configuration of a program for controlling processing executed by the access server 141.
- the operating system 341 manages and controls the overall processing of the access server 141.
- the communication control program 342 controls communication.
- the arithmetic processing program 344 controls predetermined arithmetic processing related to the authentication of the CE device.
- the authentication program 344 controls the authentication process of the CE device.
- the storage control program 345 controls storage of information in the storage unit.
- the display control program 346 controls the display of images on the display.
- FIG. 9 shows an example of the configuration of a program that controls processing executed by the registration server 142.
- the operating system 361 manages and controls the entire processing of the registration server 142.
- the communication control program 365 controls communication.
- User ID-Password / Limited Time Password Generation Program 365 controls the generation of a user ID, a password and a limited time password.
- the product customer registration code translation program 364 controls the translation of the product customer registration code into the device ID.
- the memory control program 365 controls the storage of information in the storage unit.
- the display control program 36 controls the display of an image on a display.
- FIG. 10 shows an example of the configuration of a program that controls the processing executed by the connection authentication server 144.
- the operating system 381 manages and controls the overall processing of the connection authentication server 144.
- the communication control program 382 controls communication.
- the display control program 38 controls the display of an image on a display.
- 25 program 384 controls the user authentication process.
- the storage control program 385 controls storage of information in the storage unit.
- FIG. 11 shows a configuration example of a program for controlling processing executed by the database server 144.
- Operating System 4 0 1 manages the overall processing of the database server 1 4 4 controls.
- the communication control program 402 controls communication.
- the data processing program 403 controls the storage of information about the user and the entire search.
- the storage control program 404 controls storage of information in the storage unit.
- the data search program 405 controls a search process for desired data from the data stored in the storage unit.
- the display control program 406 controls display of an image on a display.
- FIG. 12 shows a configuration example of a service providing server 102 and a program for controlling processing executed by the service providing server 144.
- the operating system 421 manages and controls the entire processing of the service providing server 102 (or the service providing server 145).
- the communication control program 422 controls communication.
- the service providing program 423 controls processing related to a service provided via a network including the Internet 1.
- the operation input control program 4 2 4 controls execution of processing corresponding to the input operation.
- the storage control program 425 controls storage of information in the storage unit.
- the display control program 426 controls the display of images on the display.
- FIG. 13 shows an example of the configuration of a program for controlling the processing executed by the Web authentication proxy server 146.
- the operating system 441 manages and controls the entire processing of the web authentication acting server 146.
- the communication control program 44 controls communication.
- the authentication program 443 controls the user authentication process.
- the storage control program 4 4 4 controls storage of information in the storage unit.
- the display control program 445 controls display of an image on a display.
- FIG. 14 shows an example of the configuration of a program that controls processing executed by the CE device registration setting server 105.
- the operating system 4 6 1 supports the CE device registration settings.
- the communication control program 46 controls communication.
- the connection information generation program 463 controls creation of connection information for connecting the CE device to a network including the Internet 1.
- the connection information includes the address acquisition method, ISP login ID / password, dedicated access port telephone number, DHCP (Dynamic Host Configuration Protocol) server address, DNS (Domain Name System) server address, SMTP (Simplified Mai l Transfer
- the login ID / password generation program 464 generates the login ID and password required when logging in to the ISP 107 and the service providing server 102 (or the service providing server 145). Control.
- the storage control program 465 controls storage of information in the storage unit.
- the display control program 466 controls display of an image on a display.
- FIG. 15 shows an example of the configuration of a program for controlling processing executed by the connection setting database server 106.
- the operating system 481 manages and controls the entire processing of the connection setting database server 106.
- the communication control program 482 controls communication.
- the data processing program 483 controls the storage of information about the user and the overall search.
- the storage control program 484 controls storage of information in the storage unit.
- the data search program 485 controls a search process for desired data from the data stored in the storage unit.
- the display control program 486 controls display of an image on a display.
- 'FIG. 16 shows an example of the configuration of a program for controlling processing executed by the centralized service registration server 104.
- Operating system 5. 1 is for centralized service registration P insult 09
- the communication control program 502 controls communication.
- the data processing program 503 controls the storage of information about the user and the entire search.
- the storage control program 504 controls storage of information in the storage unit.
- the data search program 505 controls a search process for desired data from the data stored in the storage unit.
- the display control program 506 controls display of an image on a display.
- the registration ID / password generation program 507 controls generation of a registration ID and a password.
- the authentication program 508 controls a user authentication process.
- FIG. 17 shows an example of the configuration of a program for controlling processing executed by the refrigerators 113.
- the operating system 521 manages and controls the entire processing of the refrigerator 113.
- the communication control program 522 controls the communication.
- the browser 523 controls the display (playback) of HTML data, image data including still images and moving images, and audio data received from the network.
- the browser 523 operates application software written in a programming language such as Java (registered trademark) Script or Java (registered trademark).
- the browser 523 controls the transmission of information entered by the user into the form.
- the calculation processing program 524 controls a predetermined calculation related to the authentication processing of the refrigerator 113.
- the storage control program 525 controls storage of information in the storage unit 238.
- the refrigerator environment control program 5 2 6 controls the temperature and humidity adjustment processing in the refrigerator 1 13.
- the display control program 527 controls the display of images (including characters) on the display.
- FIG. 18 shows an example of the configuration of a program for controlling the processing executed by the car navigation device 1 12.
- Operating system 5 4 1 manages the overall processing of the car navigation tion device 1 1 2 controls.
- the communication control program 542 controls communication.
- the browser 543 controls the display (playback) of HTML data, still images, image data including moving images, and audio data received from the network.
- the browser 543 operates application software written in a programming language such as Java (registered trademark) Script or Java (registered trademark). Further
- the browser 543 controls transmission of information entered by the user into the form.
- the display control program 544 controls the display of images (including characters) on the display 27 1.
- the position information control program 545 calculates the position of the vehicle on which the car navigation device 112 is installed on the map, based on the output from the GPS unit 266 and the like.
- the operation input control program 546 controls execution of processing corresponding to the input operation.
- the storage control program 547 controls the storage of information in the storage unit 272.
- step S1 in FIG. 19 the CE device manufacturer 103 manufactures the CE device 132.
- the memory in the CE device 132 stores the device ID generated by the device ID generation program 305 of the manufacturing server 131 to identify each CE device, and the user. Stores a random number that cannot be decrypted (in the following description, the random number that cannot be decrypted by the user is called a pass phrase).
- the factory server 13 1 stores the device ID and the passphrase of the CE device 13 2 manufactured in step S1 in the CE device registration master 602 which is a database.
- step S3 the CE device factory 103 generates a product customer registration code 601, based on the device ID stored by the factory server 131 in step S2. Attach to 2.
- a sticker or the like on which the product customer registration code 601 is printed may be put in a box in which the CE devices 132 are packed.
- FIG. 20 shows an example of a product customer registration code corresponding to a device ID. That is, in Fig. 20, four device IDs 1234, 1235, 1236, and 1237 are shown on the left side, and product customer registration codes corresponding to each device ID, 421321, 522361, 522341, and 623381, are shown on the right side. It is shown.
- An example of calculating the product customer registration code from the device ID is shown below.
- the device ID is 1234, first add the digits of the device ID "1234", divide the total “10” by 9, and insert the remainder "1” into the third digit to calculate "12134” , Next, if the first and fifth digits of this value “12134” are exchanged, it becomes “42131”.
- the product customer registration code "421321” is generated .
- IDs 1235, 1236, and 1237 a similar operation is performed: first, the remainder of the value obtained by dividing the sum of each digit by 9 is inserted into the third digit, the first and fifth digits are exchanged, and Entering the first digit of the doubled sum of the digits in the fifth digit results in the product customer registration codes 522361, 522341, and 623381.
- the device ID is a sequential number such as 1234, 1235, 1236, and 1237, but when calculated into the product customer registration code, the number has continuity such as 421321, 522361, 522341, and 623381. Disappears. If the device ID is attached and sold as it is to the CE device 132, the user can use the device ID of the purchased CE device 132 to purchase other CE device 132 devices. The ID can be guessed, and the guessed device ID may be misused. On the other hand, by generating a product customer registration code from the device ID by a predetermined calculation and attaching it to the CE device 132, the user can obtain the product customer registration code based on the purchased CE device 132.
- the product customer registration code may be generated from the device ID by a method other than the above.
- the registration master In addition to generating the device ID from the device ID, the registration master only needs to know that the device ID and the product customer registration code are linked so that the device ID can be derived from the product customer registration code.
- step S 4 the factory server 13 1 of the CE device factory 103 is connected to the database server 144 of the ISP 107-1 via the Internet 1 via the Internet 1. Transmit the CE device 1 3 2 registration master 600 2 which is a database of the device ID and passphrase of the device, and save it.
- the factory server 13 1 transmits a passphrase and device ID to the database server 144 by a third party. In order to prevent the passphrase and the device ID from being eavesdropped, the passphrase and the device ID are encrypted by a predetermined means and then transmitted to the database server 144.
- a dedicated network, such as the Internet 1, that does not pass through a public line is installed between the factory server 13 1 and the database server 144, and equipment is connected from the factory server 13 1 to the database server 144.
- Send the ID and passphrase the CE device 1 3 2 (microwave oven 110, television receiver 1 1 1, car navigation device 1 1 2, and refrigerator 1 1 3 ), Service providing server 102, centralized service registration server 104, CE device registration setting server 105, connection setting database server 106, setting terminal 1 ⁇ 9, 121, manufacturing Office server 1 3 1, access server 14 1, registration server 1 4 2, connection authentication server 1 4 3, database server 1 4 4, service provider server 1 4 5,
- Two or more Communication is performed between devices, and arbitrary information among information transmitted and received in the communication can be encrypted by predetermined means and transmitted and received. By transmitting and receiving such encrypted information, it is possible to transmit and receive information more safely.
- highly confidential information such as the user's personal information is desirably encrypted before transmission / reception.
- transmission / reception performed via the Internet 1 is simply described as transmission / reception, omitting the word via the Internet 1.
- step S11 of FIG. 21 the CE device 132 manufactured by the CE device manufacturing factory 103 is shipped to the store ⁇ Web 603.
- the Web means mail-order sales using the Internet1.
- step S12 the CE device 1332 is purchased by the user 611. PC so-called 09
- the user 611 starts the registration processing of the purchased CE device 132 with the personal computer or the like as the setting terminal device 109.
- the setting terminal 109 activates a registration application (for example, a browser 32 3 or a dedicated application for registering the CE device 132), and the CE device operated by the registration server 142.
- a registration application for example, a browser 32 3 or a dedicated application for registering the CE device 132
- the CE device operated by the registration server 142 Access the registration site and ask the user first for information about the user, such as the user's address, postal code, name, date of birth, gender, phone number, and credit card type, number, expiration date, and name It accepts input of information (hereinafter referred to as user information) and transmits the input user information to the registration server 142.
- the registration server 144 sends this user information to the database server 144.
- the database server 144 stores the received user information in the user registration master 621, which is a database of user information.
- the dedicated application for registration described above has a format of user information to be registered in the registration server 142, displays an input screen on the display of the setting terminal 109, and receives user information from the user. And a program for receiving the input of the user information, storing the input user information, and transmitting the user information to the registration server 142 in a lump or in a divided manner.
- step S22 the setting terminal device 109 displays a screen prompting the user 611 to enter the product customer registration code 601 and the product customer registration code 609 from the user 611. Accept the input of 1.
- the setting terminal device 109 transmits the received product customer registration code 601 to the registration server 142.
- the product customer registration code translation program 364 of the registration server 142 calculates the device ID from the received product customer registration code 601 by a predetermined calculation. In this calculation method, the calculation procedure when the product customer registration code is generated from the device ID may be reversed.
- the calculation formulas correspond one-to-one. Soshi
- the factory server 13 1 has a product customer registration code calculation formula in advance
- the registration server 14 2 has a device ID corresponding to the product customer registration code calculation formula held by the factory server 13 1. Calculation formulas are held in advance. In this way, the registration server 142 can calculate the original device ID from the product customer registration code calculated by the factory server 131 from the device ID.
- the procedure for calculating the device ID “1234” from “421321” is as follows. First, the first digit of the value “42131” obtained by removing the fifth digit from the top of the product customer registration code “421321” and the fifth digit are replaced. It becomes "12134". Next, when the third digit from the top of “12134” is deleted, the device ID “1234” is calculated.
- step S23 the registration server 144 registers the same device ID as the device ID calculated in step S22 in the CE device registration master 602 in the database server 144. Confirm whether or not the CE device 1 3 2 corresponding to the device ID has actually been shipped.
- the registration server 144 registers the CE device registration master 6 in the database server 144. Instructs the device ID registered in 02 and the user information stored in the user registration master 62 1 in step S 21 to be stored in association with each other.
- the database server 144 stores the device ID and the user information in association with each other according to the command. Thereafter, it is possible to search for user information based on the device ID. If the product customer registration code is merely associated with the device ID, a search is made from the database server 144 to identify the device ID and the user information.
- the registration process of the CE device 132 is completed, and the user can connect to the Internet 1 from the CE device 132.
- step S31 of FIG. 23 when the user 611 is instructed to receive the service provided by the service providing server 1450, P insult 09
- step S32 the CE device 132 accesses the access server 141 via HTTP.
- the access server 141 generates a random number (hereinafter referred to as a challenge) and transmits it to the CE device 132.
- the CE device 132 calculates a hash function of a value obtained by adding the passphrase stored therein and the received challenge, transmits the calculated hash value to the access server 141, and stores the calculated hash value in the storage unit. To memorize.
- the access server 144 reads out the passphrase corresponding to the device ID transmitted from the CE device 132 from the CE device registration master 602 stored in the database server 144, and generates the generated challenge. , Then calculate the hash function. Then, the access server 14 1 compares the hash value transmitted from the CE device 13 2 with the hash value calculated by itself, and when these hash values are the same, the access server 14 1 Allow connection to Internet 1. In step S33, the access server 144 sends the calculated hash value to the database server 144 and stores it.
- the browser of the CE device 13 2 continuously transmits a connection request for a certain period of time, and when the connection to the Internet 1 is permitted, in step S 34, the browser of the CE device 13 2 to access.
- the Web authentication acting server 146 Upon receiving the connection request from the CE device 132, the Web authentication acting server 146 transmits the authentication request to the CE device 132.
- the CE device 132 Upon receiving the authentication request, the CE device 132 sends the device ID and the hash value stored in the storage unit to the Web authentication proxy server 144.
- the Web authentication acting server 1446 Upon receiving the device ID and the hash value from the CE device 1332, the Web authentication acting server 1446 accesses the database server 144 in step S35, and the web server is stored in correspondence with the device ID. Request a hash value. When the hash value is received from the database server 144, the web authentication proxy server 144 compares this with the hash value received from the CE device 132. In S36, it is necessary to identify the user (instead of simply permitting connection to the service providing server 145, it is necessary to identify the user in some applications. For example, PC Lan Hire 209
- the service held by the service providing server 145 is transmitted to the CE device 132 via the web authentication proxy server 146 and the service provided by the web authentication proxy server 146. It may be sent directly to the CE device 132 without going through.
- the service providing server 145 directly provides the service to the CE device 132, and the service providing server 145 If the amount of information provided by the service provided by 45 is small, the service may be provided from the service providing server 14 5 to the CE device 13 2 via the web authentication proxy server 14 6. it can.
- the CE device 132 can connect to both the Internet 1 and the service providing server 144 using the device ID and the passphrase.
- the hash value sent from the CE device 13 2 to the access server 14 1 and the web authentication proxy server 14 6 is set to the following value each time the CE device 13 2 requests the access server 14 1 to connect. Will be different values. Therefore, even if the hash value is eavesdropped on by another person, the hash value cannot be used for the next authentication, so that the other person is authenticated by the access server 141 as a user. This can be prevented.
- the hash value calculated from the passphrase and the challenge is securely stored in the CE device 132 and the database server 144, respectively, and the stored hash value is used at the time of Internet connection authentication and authentication to the service site. By using authentication, login to the service providing server 145 can be realized with a single trigger. P screen 09
- the same ID and password are used for the service providing server 102 A, the service providing server 102 B, and the ISP 107. Can be connected.
- the device ID and the passphrase are recorded in a predetermined memory of the CE device 132. Then, in step S101, the storage control program 304 of the factory server 131 stores the device ID and the passphrase. In step S 102, the communication control program 302 of the factory server 13 1 sends the device ID and passphrase to the database server 14. 3209
- the database server 144 receiving this request stores the device ID and the passphrase. In this way, the database server 144 stores the device ID and the passphrase of the manufactured CE device 132.
- the registration process and the authentication process of the CE device 132 differ depending on whether the CE device 132 has an input interface for receiving an input of an operation from a user or not. Done by the method.
- a refrigerator 1 13 As an example, the registration process of the refrigerators 113 will be described in detail.
- the user who has purchased the refrigerator 113 executes the registration processing of the refrigerator 113 using the personal computer owned by the user as the setting terminal device 109.
- the setting terminal device 109 receives an instruction to register the refrigerator 113 from the user, and in step S112, the browser 3223 sends the registration server 1 4 Access the specified registration site operated by 2 and request user registration of refrigerator 113.
- step S 13 1 of FIG. 28 the communication control program 36 2 of the registration server 14 2 receives a request for user registration of the refrigerator 113 from the setting terminal 109 In 132, the setting terminal device 109 is requested for user information.
- step S113 the browser 323 of the setting terminal 109 receives the request for the user information from the registration server 142, and in step S114, the display control program 325 is displayed. Displays a screen prompting the user to input user information, and the operation input control program 324 accepts the input of user information from the user.
- step S115 the browser 323 of the setting terminal device 109 transmits the user information input in step S114 to the registration server 142.
- step S133 the registration server 144 receives the user information from the setting terminal device 109, and in step S134, the user ID 'password' of the registration server 142 is set to a password for a limited time.
- the generation program 365 generates a user ID and a password.
- step S135 the communication control program 362 of the registration server 142 transmits the user information and the user ID and password generated in step S134 to the database server 144.
- step S151 of FIG. 30 the database server 144 receives the user information, the user ID, and the password from the registration server 144.
- step S152 the storage control program 404 of the database server 144 associates the user information, the user ID, and the password received in step S151 with each other and stores them in the storage unit.
- step S153 the communication control program 402 of the database server 144 transmits to the registration server 144 a notification that the user information, the user ID, and the password are stored in association with each other. I do.
- step S136 the registration server 142 receives a notification from the database server 144 that the user information, the user ID, and the password are stored in association with each other.
- the communication control program 362 of the registration server 142 transmits the user ID and password generated in step S134 to the setting terminal 109, and requests transmission of the product customer registration code.
- step S116 the setting terminal device 109 receives the user ID and the password from the registration server 142 and receives the request for the product customer registration code.
- step S 117 the display control program 3 25 of the setting terminal 1 109 displays the user ID and password received in step S 116 and prompts the user to enter a product customer registration code. Is displayed.
- step S118 the browser 3233 of the setting terminal device 109 is inputted to the registration server 1442 in step S117. Send the registered product customer registration code.
- the registration server 14 2 receives the product customer registration code from the setting terminal device 109 in step S 13 8 in FIG. 29, in step S 13 9 the product customer registration of the registration server 14 2
- the code translation program 364 calculates the device ID from the product customer registration code received in step S138 by a predetermined calculation.
- step S140 the communication control program 365 of the registration server 142 sends the device ID calculated in step S139 to the database server 144, and the Whether the CE device with the corresponding device ID is registered in the shipped CE device 1 32, and the CE device 1 32 with the same device ID is already registered in association with another user Ask if it has been done.
- step S154 the database server 144 receives the device ID from the registration server 144, and stores the CE device of the corresponding device ID among the CE devices 132 shipped from the factory.
- the device receives an inquiry as to whether or not is registered, and whether or not the CE device 132 with the same device ID has already been registered in association with another user.
- the database server 144 stores in advance the device ID and the passphrase sent by the manufacturing server 131 at the time of manufacturing the CE device 132.
- the data search program 4 05 of 4 4 searches the stored device ID supplied from the factory server 13 1 at the time of manufacturing the CE device 13 2, and the device received in step S 15 4 Determine whether the same device ID as the ID is stored.
- the CE device 13 2 having the same device ID as the device ID received in step S 154 has already been registered as a user, the CE device 1 32 will be registered twice.
- the data search program 405 of the database server 144 searches the data of the device ID of the CE device 132 that has already registered the user and searches for the same data. Determine whether the device ID has already been registered.
- the CE device 13 2 having the same device ID as the device ID received in step S 154 has been shipped from the CE device manufacturing facility 103 and has the same device ID as the CE device.
- step S156 the communication control program 402 of the database server 144 stores the result of the determination in the registration server 144. Send to
- step S 14 1 the registration server 14 2 sends the CE device 13 2 having the same device ID as the device ID calculated in step S 13 39 from the database server 14 4 to the CE device
- the communication control program 36 2 in step S 14 2 the database server 144 is requested to register the user information transmitted in step S135 and the device ID transmitted in step S140 in association with each other.
- step S157 the database server 144 receives a request from the registration server 142 to register the user information and the device ID in association with each other.
- step S158 the storage control program 404 of the database server 144 stores the user information, user ID, and password registered in step S152 and the device ID received in step S154. Are registered in association with each other.
- step S159 the communication control program 402 of the database server 144 registers that the user information, the user ID, the password, and the device ID have been associated with the registration server 144. Send a notification for.
- step S144 the registration server 144 receives the notification from the database server 144 that the user information, the user ID, and the password have been registered in association with the device ID.
- the communication control program 362 of the registration server 142 notifies the setting terminal device 109 that the user registration of the refrigerator 113 has been completed.
- step S119 the setting terminal device 109 receives from the registration server 142 a notification that the user registration of the refrigerator 113 has been completed, and the display control program 3225 has completed the registration. Display a guidance screen to the effect As described above, the registration processing of the refrigerators 113 is completed.
- the setting terminal device 109 accesses the registration server 14 42 using the browser 32 3 during the registration process of the refrigerator 1 13 (CE device 13 2).
- a dedicated application for registering the CE device 1 3 2 may be used to access the registration server 14 2. . That is, a dedicated application for registering the CE device 132 is installed in the setting terminal 109, and when registering the CE device 132, the dedicated application is started and the registration server is started. It is also possible to make access to 142.
- the format of the information for registering the CE device 132 in the registration server 142 is held in advance, and the information input to the setting terminal device 109 by the user is stored, and collectively, Or, a program for executing processing to be sequentially transmitted to the registration server 144 is included.
- step S201 of FIG. 31 the browser 523 of the refrigerator 113 transmits a request for connection to the Internet 1 to the access server 141.
- step S 2 21 in FIG. 32 the access server 14 1 receives a request to connect to the Internet 1 from the refrigerator 1 13.
- the arithmetic processing program 343 of the access server 144 generates a challenge code, which is a random number, and the communication control program 324 transmits the challenge code to the refrigerator 113. . : 'In step S202, the refrigerator 113 receives the challenge code from the access server 141.
- the storage control program 525 of the refrigerator 113 reads the device ID and the passphrase stored in the storage unit 238, and in step S204, the refrigerator 111
- the arithmetic processing program 5 2 4 of step 3 receives the passphrase read in step S 203 and the PT / JP03 / 03209
- a hash value is calculated by a predetermined operation using a hash function.
- step S205 the browser 523 of the refrigerator 113 fetches the device ID read in step S203 and the hash value calculated in step S204 to the access server 144.
- step S206 the storage control program 525 stores the hash value calculated in step S204 in the storage unit 238.
- step S223 the access server 144 receives the device ID and the hash value from the refrigerator 113.
- step S224 the communication control program 342 of the access server 144 transmits the device ID received from the refrigerator 113 to the database server 144 in step S223. Requests the passphrase corresponding to the device ID.
- step S2661 in FIG. 34 the database server 144 receives the device ID from the access server 141 and also receives a passphrase request corresponding to the device ID.
- step S262 the data search program 405 of the database server 144 reads the passphrase corresponding to the device ID received in step S261, and the communication control program 402 searches for the data.
- the pass phrase read by the program 405 is transmitted to the access server 144.
- step S 225 access server 144 receives the passphrase from database server 144.
- step S226 the arithmetic processing program 3443 of the access server 1441 adds the challenge code generated in step S222 to the passphrase received in step S225, and
- a hash value is calculated by the same predetermined calculation as that executed by the calculation processing program 524 of the refrigerator 113.
- step S 2 27 the authentication program 3 4 4 of the access server 1 4 1 divides the hash value received from the refrigerator 1 1 3 in step S 2 2 3 and the arithmetic processing program 3 4 3 in step S 2 2 6. It is determined whether the calculated hash values are the same. As a result, the hash value received from the refrigerator 113 in step S223 and the hash value PC leak 09
- Step S 207 Step If the hash values calculated by the arithmetic processing program 3 4 3 in S 2 26 are the same, the communication control program 3 42 of the access server 1 41 executes the refrigerator 1 1 3 in step S 2 23 Notify that connection to Internet 1 has been permitted.
- the refrigerator 1 13 receives from the access server 14 1 that the connection to the Internet 1 has been permitted in step S 207.
- step S229 the communication control program 342 of the access server 141 transmits the hash value calculated in step S226 to the database server 144.
- the database server 144 receives the hash value from the access server 144 in step S266, and in step S264, the storage control program 104 of the database server 144 The hash value received in step 26 is stored.
- step S208 the browser 523 of the refrigerator 113 sends a connection request to the service providing server 145 to the web authentication acting server 146.
- step S 2 41 of FIG. 33 Web authentication acting server 1 46 receives a connection request from refrigerator 1 13 to service providing server 1 45.
- step S224 the communication control program 442 of the Web authentication proxy server 146 sends an authentication request to the refrigerator 113.
- step S209 the storage control program 525 of the refrigerator 113, which has received the authentication request from the Web authentication proxy server 146, determines the device ID and the step S209 in step S210.
- step 6 the hash value stored in the storage unit 238 is read out.
- step S 211 the browser 523 of the refrigerator 113 transmits the device ID and the hash value read in step S 206 to the Web authentication acting server 146.
- step S224 the communication control program 444 of the Web authentication proxy server 146, which has received the device ID and the hash value from the refrigerator 113, sends the information to the database server 144 in step S224.
- the refrigerator in steps S2 4 3 1 1 3 It transmits the received device ID and requests transmission of the hash value corresponding to the device ID.
- step S265 the data search program 405 of the database server 144, which has received the request for the hash value corresponding to the device ID from the web authentication proxy server 146, requests the hash value corresponding to the device ID. (Step S264, the stored hash value) and the user ID stored in association with the device ID, and the communication control program 402 reads the hash value and the read hash value in Step S266.
- the user ID is sent to the Web authentication proxy server 146.
- step S245 the Web authentication acting server 144 receives the hash value and the user ID from the database server 144.
- the authentication program 443 of the web authentication acting server 146 determines the hash value received from the refrigerator 113 in step S243 and the database server in step S246. By determining whether or not the hash values received from the terminals 144 are the same, it is determined whether or not the refrigerator 113 is to be authenticated. As a result, if the hash value received from the refrigerator 1 13 in step S 243 and the hash value received from the database server 144 in step S 245 are the same, the user is determined based on the user ID. Then, in step S 247, the communication control program 442 of the web authentication acting server 144 sends the connection permission to the service providing server 145 to the refrigerator 113.
- step S212 the refrigerator 113 receives the permission to connect to the service providing server 144 from the web authentication proxy server 144, and in step S213, the browser of the refrigerator 113 5 2 3 accesses the service providing server 1 4 5.
- the service providing server 145 receives the access from the refrigerator 113 in step S281 of FIG. 35, activates the service providing program 423 in step S282, and executes Provide predetermined services that are held in advance for (3).
- step S214 the refrigerator 113 receives a predetermined service from the service providing server 144.
- the refrigerator 113 can be authenticated by the access server and the web authentication proxy server 146 based on one device ID and passphrase. Further, as described above, the user can connect the refrigerator 113 to the Internet 1 and the service providing server 144 without inputting any ID or password.
- the present invention is not limited to the addition of the passphrase and the challenge.
- a hash value based on a value calculated by an arbitrary formula using a passphrase and a challenge for example, a passphrase may be multiplied by a challenge range or another predetermined calculation may be performed). Can be calculated.
- the user can register the CE device 1 32 by the method described above, and of course, It is also possible to authenticate the access server 11 of the CE device 13 2 and to authenticate the Web authentication proxy server 14 6. ⁇ ⁇ ⁇ User registration of the CE device 13 2 It is also possible to perform authentication of the access server 144 of the CE device 132 and authentication of the web authentication proxy server 144.
- the user registration processing of the CE device 132 which is possible in the case of the CE device 132 having an input interface for receiving an operation input from the user, and the access server 144 of the CE device 132
- the authentication and the authentication processing of the Web authentication proxy server 146 will be described using the car navigation device 112 as an example.
- step S301 the car navigation device 112 is first activated by the user, and in step S302, the browser 543 of the car navigation device 112 is accessed by the access server 144. Send the device ID to 1.
- step S322 of FIG. 38 the access server 144 receives the device ID from the car navigation device 112.
- step S322 the communication control program 342 of the access server 144 transmits the device ID received in step S322 to the connection authentication server 144.
- step S3401 in Fig. 39 the connection authentication server 144 receives the device ID from the access server 141.
- step S3342 the connection authentication server 144 transmits the device ID received in step S3401 to the database server 144, and checks it against the device ID data of the manufactured CE device 132. Request to do so.
- the database server 144 receives the device ID from the connection authentication server 144 and receives the device ID collation request.
- the database server 14 4 receives the device ID of the CE device 13 2 manufactured by the CE device manufacturer 10 3 from the manufacturer server 13 1 and stores it in advance, and in step S 3 82,
- the data retrieval program 405 of the database server 144 includes the same device ID as the device ID received in step S381 in the device ID received from the factory server 131. By determining whether or not the device ID received in step S381 is correct, it is determined.
- the database server 1 4 4 data retrieval program 4 0 already in the CE device 1 3 2 device ID of which the user registration in the data base one Susaba 1 4 4, at stearyl-up S 3 8 1
- the communication control program 402 of the database server 144 sends the connection authentication server 144 the same device ID as the device ID received in step S381, to the manufacturing server 13
- the device ID included in the device ID received from step 1 and the device ID of the CE device 1332 already registered as a user in the database server 144 A notification is sent that there is no device ID that is the same as the ID.
- step S 3 43 the connection authentication server 1 4 3 sends the device ID received in step S 3 8 1 from the database server 1 4 to the same device ID as the device ID received from the manufacturing server 1 3 1.
- the communication control program 3882 of the connection authentication server 1443 sends the car navigation device 112 to the access server 144. Send notification of authentication.
- the access server 144 receives the notification that the car navigation device 112 has been authenticated from the connection authentication server 144 in step S332.
- the communication control program 342 of the access server 141 notifies the car navigation device 112 that the car navigation device 112 has been authenticated.
- step S 3 0 car navigation system 1 1 2, than the access server Bruno 1 4 1, whereupon c car navigation system 1 1 2 receives the notification of the authentication, in step S 3 0 4
- the display control program 544 of the car navigation device 112 causes the display 271 to display a screen prompting the user to input user information.
- step S305 the car navigation device 1 1 2
- the operation input control program 546 accepts the input of user information via the panel switch 268 or the remote controller 269.
- step S306 the processor 543 of the car navigation device 112 transmits the user information input in step S305 to the registration server 144. Send.
- step S366 of FIG. 40 when the user information is received from the registration server 1 4 2 car navigation device 1 1 2 in step S361, in step S36 2 the communication control program 36 of the registration server 1 42 is received. 2 transmits the user information received in step S361 to the database server 144.
- step S384 Upon receiving the user information from the database server 144 in step S384, the storage control program 404 of the database server 144 in step S385 selects step S380.
- the user information received at 384 is stored, and the communication control program 402 notifies the registration server 142 that the user information has been stored.
- step S3663 the registration server 144 receives a notification from the database server 144 that the user information has been stored.
- the communication control program 362 of the registration server requests the car navigation device 111 to transmit the device ID.
- step S307 the car navigation device 112 receives a device ID transmission request from the registration server 142.
- step S308 Kana
- the communication control program 542 of the pigetion device 112 sends the device ID to the registration server 142.
- step S365 the registration server 1 42 registers the car navigation device 1
- step S366 the communication control program 362 of the registration server 142 sends the user information received in step S3661 to the car navigation device 112. Request to confirm that the user information and the car navigation device 112 are correctly associated with each other.
- step S309 the car navigation device 112 receives, from the registration server 142, a confirmation request for associating the user information with the car navigation device 112.
- the display control program 5 4 4 of the car navigation device 1 1 2 displays the received user information on the display 2 7 1, and asks the user whether the correspondence between the user information and the car navigation device 1 1 2 is correct. Encourage judgment.
- the process proceeds to step S 3 10 in FIG. 37, and the communication control program 5 4 2 of the car navigation device 1 1 2 Transmits to the registration server 144 a notification of permission for association between the user information and the car navigation device 112.
- step S365 the registration server 142 receives, from the car navigation device 112, a notification of permission of association between the user information and the car navigation device 112.
- step S368 the user ID 'password ⁇ limited-time password generation program 365 of the registration server 1442 generates a user ID and a password.
- step S365 the communication control program 362 of the registration server 1442 stores the device ID received in step S365 and the user ID generated in step S368 in the database server 144. And a password, and request that the user information transmitted in step S365 be stored in association with the device ID, the user ID, and the password.
- step S386 the database server 144 receives the user ID and password from the registration server 144, and the user information received in step S384, the device ID, the user ID, and the password. And a request to store them in association with each other.
- step S387 the storage control program 404 of the database server 144 stores the user information already stored in step S385 and the device ID and user ID received in step S386. , And password are stored in association with each other.
- the communication control program 402 transmits to the registration server 142 a notification that the user information is stored in association with the device ID, the user ID, and the password.
- step S370 the registration server 144 receives a notification from the database server 144 that the user information has been stored in association with the device ID, the user ID, and the password.
- step S371 the communication control program 362 of the registration server 142 notifies the car navigation device 1 12 that the registration of the car navigation device 1 12 has been completed, and 3 Transmit the user ID and password generated in step 8.
- step S 311 the car navigation device 1 1 2 receives from the registration server 1 4 2 a notification that the registration of the car navigation device 1 1 2 has been completed, and has received the user ID and password. I do.
- step S 312 the display control program 5 4 4 of the car navigation device 1 12 sends a notification that registration of the car navigation device 1 12 has been completed, a user ID and a password to the display 2 7 1 And prompt the user to write down the user ID and password.
- the user writes down the user ID and password when prompted.
- the display control program 544 of the force navigation device 112 causes the display 271 to display a guide prompting the user to perform a process for acquiring a time-limited password.
- the operation input control program 546 of the car navigation system 112 receives the input of the user ID and the password in step S3113.
- step S314 the browser 543 of the car navigation device 112 transmits the user ID and password to the connection authentication server 144 and requests the connection authentication server 144 to issue a time-limited password.
- step S345 the connection authentication server 144 receives the user ID and the password from the car navigation device 112 and also receives a request for issuing a limited time password.
- step S346 the communication control program 382 of the connection authentication server 144 sends the user ID to the database server 144, and requests that the password corresponding to the user ID be sent.
- step S388 the database server 144 receives, from the connection authentication server 144, a transmission request for the password corresponding to the user ID together with the user ID.
- step S388 the data search program 405 of the database server 144 reads the password corresponding to the user ID (the password stored in step S389 in association with the user ID).
- step S390 the communication control program 402 of the database server 144 sends the password read in step S389 to the connection authentication server 144.
- step S347 the connection authentication server 144 receives the password from the database server 144.
- step S3 408 the authentication program 384 of the connection authentication server 144 is based on the password received from the car navigation device 111 in step S345 and the database server 144 in step S347. By determining whether or not the received passwords are the same, it is determined whether or not the password is correct. As a result, if the password received from the car navigation device 111 in step S345 is the same as the password received from the database server 144 in step S347, the process proceeds to step S349. Proceeding, the communication control program 402 of the connection authentication server 144 requests the registration server 144 to issue a time-limited password.
- the registration server 144 receives the request for issuing a time-limited password from the connection authentication server 144 in step S372.
- the user ID of the registered server 1442 ⁇ password ⁇ limited-time password generation program 365 generates a limited-time password.
- the communication control program 36 2 of 14 2 sends the time-limited password generated in step S 3 73 to the database server 144 and requests that the time-limited password and the device ID be stored in association with each other. I do.
- Database server 1 4 4 in step S 3 9 1, from the registration server, which receives a limited time password, receiving a request for storing Installing corresponding Limited password and the device ID. Then, in step S392, the storage control program 404 of the database server # 44 stores the time-limited password received in step S391 in association with the device ID.
- the storage control program 404 of the database server 144 stores the date and time at which the time-limited password expires together with the time-limited password when storing the time-limited password. .
- the date and time when the limited time password expires can be set, for example, one month after the date when the limited time password is stored.
- a time-limited password is used, but a password with no expiration date may be used. That is, when the CE device 13 is manufactured by the CE device manufacturing plant 103, a password with no expiration date may be embedded in the manufactured CE device 132.
- step S375 the communication control program 365 of the registration server 142 transmits the limited-time password generated in step S373 to the connection authentication server 144.
- connection authentication server 144 receives the password for a limited time from the registration server 144.
- connection authentication server 1 4 communication control program 3 8 2 3, the car navigation system 1 1 2, and transmits a limited time password received in Sutetsu flop S 3 5 0.
- the car navigation device 112 receives the password for a limited time from the connection authentication server 144 in step S315. In step S316, the force 9
- the storage control program 547 of the navigation device 1 12 causes the storage unit 272 to store the time-limited password received in step S315.
- the car navigation device 112 connects to the Internet 1 and performs authentication until the service is provided from the service providing server 145. The processing will be described.
- step S451 of FIG. 43 the car navigation system 112 receives a connection request to the service providing server 144 from the user.
- step S 452 the communication control program 542 of the car navigation device 112 sends a request for connection to the Internet 1 to the access server 141.
- step S481 the access server 1441 receives a request for connection to the Internet 1 from the car navigation device 112.
- step S482 the communication control program 342 of the access server 141 sends an authentication request to the car navigation device 112.
- Step S4453 the car navigation device 112 receives the authentication request from the access server 144.
- the storage control program 547 of the car navigation device 1 12 reads the device ID and the limited-time password from the storage unit 272.
- the communication control program 542 of the car navigation device 112 transmits the device ID and the period-limited password read out in step S454 to the access server 144.
- step S 483 the access server 14 1 receives the device ID and the time-limited password from the car navigation device 1 12.
- step S484 the communication control program 342 of the access server 141 sends the device ID received in step S483 to the database server 144, and transmits the device ID to the database server 144. Request transmission of the corresponding time-limited password.
- step S5661 in FIG. 49 the database server 144 receives the device ID from the access server 141, and transmits a limited time period corresponding to the device ID. 03209
- step S556 the data search program 405 of the database server 144 reads out the time-limited password corresponding to the device ID.
- the time-limited password is stored in the database (step S392)
- the date and time of the expiration date are also stored. Therefore, in step S5663, the data search program 405 reads the date and time of the expiration date of the time-limited password together with the time-limited password, and determines whether or not the time-limited password has expired. As a result, if it is determined that the time-limited password has not expired, the process proceeds to step S564, and the communication control program 402 of the database server 144 sends the access server 144 to the step S5662. Send the period limited password read in.
- step S 4 85 When the access server 14 1 receives the limited time password from the database server 14 4 in step S 4 85, the process proceeds to step S 4 86, and the authentication program 3 4 4 of the access server 1 4 1 In S 483, it is determined whether the period-limited password received from the car navigation device 111 is the same as the period-limited password received from the database server 144 in step S 485. As a result, if the time-limited password received from the car navigation device 1 12 in step S 4 83 and the time-limited password received from the database server 144 in step S 4 85 are the same, Proceeding to step S487, the communication control program 342 of the access server 141 transmits a notification to the car navigation device 112 to the effect that connection to the Internet 1 is permitted.
- step S456 if the car navigation device 1 12 receives a notification from the access server 14 1 permitting connection to the Internet 1, the process proceeds to step S457, where the car navigation device 1 12
- the browser 542 of the server 12 transmits a connection request to the service providing server 145 to the web authentication acting server 146.
- step S 5 0 1 of FIG. 4 6 Web authentication agent server 1 4 6 receives a connection request from the car navigation device 1 1 2, to the service providing server 1 4 5 c
- step S502 the communication control program 442 of the Web authentication proxy server 146 sends an authentication request to the car navigation device 112.
- step S458 the car navigation device 112 receives the authentication request from the web authentication acting server 146.
- step S459 the storage control program 547 of the car navigation device 112 reads the device ID and the limited-time password from the storage unit 272.
- step S460 the browser 543 of the car navigation device 1 12 sends the device ID and the limited-time password read out by the storage control program 547 in step S459 to the Web authentication proxy server 14 Send to 6.
- step S503 the Web authentication acting server 14.6 receives the device ID and the time-limited password from the car navigation device 112.
- the communication control program 442 of the Web authentication proxy server 1446 transmits the device ID to the database server 144, and transmits the period-limited password corresponding to the device ID. Request.
- step S565 the database server 144 receives the device ID and the transmission request of the time-limited password corresponding to the device ID from the web authentication proxy server 144.
- step S566 the data search program 405 of the database server 144 reads out the time-limited password corresponding to the device ID.
- step S566 the communication control program 402 of the database server 144 transmits the limited-time password read out in step S566 to the web authentication acting server 144.
- step S505 the Web authentication acting server 144 receives the time-limited password from the database server 144.
- step S506 the authentication program 443 of the web authentication acting server 14.6 receives the limited-time password received from the kana piggy-back device 1 12 in step S503, and in step S505, It is determined whether or not the time-limited password received from the database server 144 is the same. As a result, the period limit received from the car navigation device 1 1 2 PC gurus 09
- step S507 the communication control program 4442 of the Web authentication proxy server 144 executes the car navigation system.
- a notification is sent to the device 1 12 to permit connection to the service providing server 1 45.
- the car navigation device 112 receives the notification from the web authentication acting server 144 to permit connection to the service providing server 144 in step S461. In step S446, the browser 543 of the car navigation device 112 accesses the service providing server 145.
- step S591 of FIG. 51 the service providing server 144 is accessed by the car navigation device 112.
- step S 592 the service providing program 4 2 3 of the service providing server 1 4 5 provides the car navigation device 1 1 2 with a predetermined service which is held in advance.
- step S463 the car navigation device 112 receives a predetermined service from the service providing server 144.
- step S566 the connection of the car navigation device 112 to the Internet 1 and the service providing server 144 is permitted, and the service is provided.
- step S568 the process proceeds to step S568 of FIG. 50.
- step S568 the communication control program for database server 144
- the access server 14 1 does not receive the time-limited password from the database server in step S 485, that is, receives a notification that the time-limited password has expired. Proceeding to S488, the communication control program 342 of the access server 141 is used for car navigation. A notification to the effect that the car navigation device 1 12 could not be authenticated is transmitted to the device 1 12.
- step S456 the car navigation device 112 does not receive the authentication permission in step S456, and receives a notification that the car navigation device 112 cannot be authenticated.
- the processing proceeds to step S464 in FIG.
- step S464 the browser 543 of the car navigation device 112 requests the connection authentication server 144 to issue a time-limited password.
- step S 5 21 in FIG. 47 the connection authentication server 144 receives a request for issuing a time-limited password from the car navigation device 112.
- step S522 the communication control program 3822 of the connection authentication server 144 requests the user ID and the password from the car navigation device 112.
- the car navigation device 112 receives the transmission request of the user ID and the password from the connection authentication server 144 in step S465.
- the display control program 544 of the car navigation device 112 causes the user to display a guide prompting the user to input a user ID and a password on the display 271.
- the operation input control program 546 receives a user ID and password input from the user.
- step S 467 After accepting the input of the user ID and the password from the user, in step S 467, the browser 5 4 3 of the car navigation device 1 12 transmits to the connection authentication server 1 4 3, and in step S 4 6 6 c connection authentication server 1 4 3 to transmit the input user ID and password, in step S 5 2 3, than the car navigation equipment 1 1 2 receives a user ID and Pasuwado.
- step S524 the communication control program 382 of the connection authentication server 144 transmits the user ID to the database server 144, and requests the database server 144 to transmit the password corresponding to the user ID.
- the data search program 405 of the database server 144 reads the password corresponding to the user ID.
- the communication control program 402 of the database server 144 transmits the password read in step S570 to the connection authentication server 144.
- the connection authentication server 144 receives the password from the database server 144.
- the authentication program 3 8 4 of the connection authentication server 1 4 3 includes the password received from the car navigation device 1 12 in step S 5 2 3 and the database server 1 4 4 in step S 5 2 5.
- step S523 the connection authentication server 144 requests the registration server 144 to issue a time-limited password.
- the registration server 144 receives the request for issuing the limited time password from the connection authentication server 144 in step S5401 in FIG.
- the user ID, password, and time-limited password generation program 363 of the registration server 144 generates a time-limited password.
- the communication control program 36 2 of the registration server 14 2 sends the time-limited password generated in step S 5 42 to the database server 144, and Requests that the ID be stored in association with it.
- Database server 1 4 4 in step s 5 7 2, from the registration server, which receives a limited time password, receives a request for a limited time password and the device ID to store Installing corresponding. Then, in step S575, the storage control program 404 of the database server 144 stores the time-limited password received in step S572 in association with the device ID. The storage control program 404 of the database server 144 stores the password for a limited time. P so-called employment 09
- the date and time when the expiration date of the limited time password expires is stored together with the limited time password.
- the date and time when the expiration date expires for example, the date and time one month after is set.
- the communication control program 362 of the registration server 1442 transmits the limited-time password generated in step S542 to the connection authentication server 144 in step S544.
- connection authentication server 144 receives the limited-time password from the registration server 144 in step S528.
- the communication control program 382 of the connection authentication server 144 sends the limited-time password received in step S 528 to the car navigation device 112.
- the car navigation device 112 receives the password for a limited time from the connection authentication server 144 in step S468.
- the storage control program 547 of the force navigation device 112 causes the storage unit 272 to store the time-limited password received in step S468.
- step S4 52 the processing of the car navigation device 1 12 returns to step S4 52 in FIG. 43, and the above-described processing from step S4 52 is repeated.
- the CE device 132 having an input interface for receiving an operation input from a user, such as the car navigation device 112, the user registration of the CE device 132 and the Internet Authentication of the connection to 1 and the service providing server 1 4 5 is performed.
- the ID and password input by the user can be combined into one.
- the input device does not have an input interface that accepts an input of an operation from a user, as shown in FIG. 52 for comparison with the example of FIG.
- the calculated value (hash value) 651 and the authentication value of the access server 3 and the Web authentication proxy server 4 it becomes possible to perform authentication processing.
- the device ID and the calculated value (hash value) 651 are stored in the CE device 132, the user must specify the ID It is possible to connect the CE device 132 to the Internet 1 and the service providing server 145 without memorizing or writing down the password or password.
- the CE device 132 when the CE device 132 has an input interface for receiving an input of an operation from a user, the user can memorize or write down one user ID and password, thereby making the Internet accessible. 1, and the CE server 13 can be connected to the service providing server 14 5. If the user has an input interface that accepts the input of the CE device 1321 operation, the user can register the CE device 132 without using the setting terminal device 109. Note that, even when the CE device 1 32 has an input interface for accepting operation input, the CE device 1 32 has the same method as the case where the CE device 1 32 does not have an input interface. It is also possible to perform the user registration of 32 and the authentication processing of the access server 3 and the Web authentication proxy server 4.
- the setting terminal device 109 is a personal computer owned by the user.
- the setting terminal device 109 may be a personal computer other than a personal computer. It is also possible to use a mobile phone or a dedicated public kiosk terminal device. Also, the setting terminal device 109 may be installed in a shop that sells CE devices 132.
- one ISP 107-1 includes an access server 141, a registration server 144, a connection authentication server 144, a database server 144, and a service providing server 144. 5, and the power to install the Web authentication proxy server 146
- These servers can of course not be installed in one ISP 107.
- an authentication center 661 may be provided, and a database server 144 may be provided therein.
- a database server 144 is installed in the authentication center 661. Also, as shown in the figure from the bottom and right side, ISP A and service site 8, service site B, and ISP C are each independent operators. PC orchid hire 09
- a service providing server 102 Exists as 60.
- an access server 141 Within ISP A and service site A, a service providing server 102, an access server 141, a registration server 144, a connection authentication server 144, and a web authentication proxy server 144 are installed.
- the service providing server 102 performs the same processing as the service providing server 144.
- a service providing server 102 and a web authentication acting server 146 are installed at the service site B.
- ISP C an access server 144 and a connection authentication server 144 are installed.
- the database server 144 of the authentication center 661 stores and manages the user information, the user ID, the password, the limited-time password, the device ID of the CE device, and the passphrase.
- ISP A and service site A access server 144, connection authentication server 144, and web authentication service server 144, service site B web authentication service server 146, and ISP C access When the server 14 1 and the connection authentication server 14 4 3 register a user for the CE device 13 2 or authenticate the CE device 13 2, they access the database server 14 4 of the authentication center 66 1 You may make it.
- the access server 144, registration server 144, connection authentication server 144, database server 144, Web authentication, proxy server 144, and service providing server 102 are executed.
- the processing to be performed is the same as the processing described above with reference to the flowcharts in FIGS. 26 to 51.
- one database server 144 can manage a plurality of ISPs 107 and a plurality of service providing servers 102.
- the Web authentication agent server 645 is installed inside the service providing server 145-2 as shown in Fig. 54 without separately providing the Web authentication agent server 144 and the service providing server 144. 1 may be provided.
- the Web authentication proxy agent 671 is a program that performs the same processing as the Web authentication proxy server 146.
- the ISP 107-1, the access server 141, the registration server 144, the connection authentication server 144, the database server 144, the service There are provided a server 145-1, service provision server 145-2, and a web authentication service server 146.
- CE equipment 1 3 2 is the service providing server 1
- the CE device 13 2 To receive the service from L, the CE device 13 2 first accesses the access server 14 1 and obtains permission to connect to the network. Next, the CE device 132 accesses the Web authentication proxy server 146 to obtain authentication of the connection to the service providing server 145-1. After that, the service is provided from the service providing server 145-1.
- the CE device 13 2 When receiving the service from 5-2, the CE device 13 2 first accesses the access server 14 1 and obtains permission to connect to the network. Next, CE equipment 1
- the service 3 2 accesses the service providing server 1 45-2, and obtains authentication for receiving the service by the Web authentication agent 671 in the service providing server 14 5-2. After that, the service is provided from the service providing server 145-1.
- the service providing servers A to F have already registered as a user before the user who purchased the CE device 132 registers the CE device 132 with the ISP 107-1.
- Service providing server. Users can (Hereinafter referred to as ID-A) and password (hereinafter referred to as password A) issued from the service providing server A, ID (hereinafter referred to as ID-B) and password issued from the service providing server B. (Hereinafter referred to as password B), ID issued from service providing server C (hereinafter referred to as ID-C) and password (hereinafter referred to as password C), and ID issued from service providing server D (hereinafter referred to as password C).
- ID-D ID-D
- password D ID (hereinafter, referred to as password E) issued from the service providing server E
- ID-F ID (hereinafter, referred to as password F) issued from the service providing server F
- ID-F ID (hereinafter, referred to as password F) issued from the service providing server F
- ID-F ID (hereinafter, referred to as password F) issued from the service providing server F
- the service is provided from the service providing servers A to F using a personal computer or the like owned by the user.
- user ID hereinafter, also referred to as a representative ID
- password hereinafter, also referred to as a representative password
- the user may be required to perform the following procedure for changing the ID-A and password A used for receiving the provision of the service from the service providing server A to the representative ID and the representative password. it can.
- an “add button” (not shown) is displayed on the browser of the CE device 132, and when this add button is operated, the display of the CE device 132 is displayed as shown in FIG. 56.
- the screen is displayed.
- the message "Add SS0 enabled service. Please enter user ID and password” is displayed at the top.
- a column for entering the representative ID (user ID) and a column for entering the representative password are displayed.
- the screen shown in FIG. 57 is displayed on the display of the device 1 32.
- FIG. 57 a guide of “SS0 available service list” is displayed at the upper part, and a list of services available by the representative ID and the representative password is displayed below the guide. That is, in FIG. 57, service A provided by service providing server A, service B provided by service providing server B, and service F provided by service providing server F are displayed.
- the screen shown in FIG. 58 is displayed on the display of CE device 132 next.
- Fig. 58 "Register service A in SS0. Enter the ID and password of service A. The guidance of J is displayed. In the lower part, the service providing server A is displayed. Input fields for ID and password used for user authentication are displayed. The user inputs ID-A in the ID input field, and inputs password A in the password input field.
- the “OK” button at the bottom is operated, the screen shown in FIG. 59 is displayed on the display of the CE device 132 next.
- FIG. 59 shows an example in which the user ID (representative ID) is rsuzuKij.
- the ID-A and the password A are stored in the database server 144 in the ISP 107-1 in association with the representative ID and the representative password.
- the user can receive the service from the service providing server A without inputting the ID and the password thereafter. That is, when an instruction to receive the service is input from the user to CE device 132, the screen shown in FIG. 60 is displayed on CE device 132. In FIG. 60, the guidance "Enter your user ID and password.” Is displayed at the top. Below that, a box for entering the representative ID and a box for entering the representative password are displayed.
- the representative ID and the representative password are transmitted from the CE device 13 2 to the access server 14 1 in the ISP 107-1.
- the access server 14 1 authenticates the CE device 13 2 based on the received representative ID and representative password, and transmits a list of services available to the user to the CE device 13 2 in step S 6 22.
- the CE device 13 2 having received the list of services available to the user causes the display to display the screen shown in FIG. 62.
- FIG. 62 shows an example in which service B in addition to service A is registered by the processing described with reference to FIGS. 55 to 59.
- step S 623 of FIG. 61 when the user inputs an operation to select service A, in step S 623 of FIG. 61, the CE device 132 is connected to the Web authentication proxy server 1 of the ISP 107-1. 4 Send a notification that you want to use service A to 6.
- the Web authentication acting server 144 Upon receiving the notification from the CE device 1332, the Web authentication acting server 144 receives, from the database server 144, the ID for the service providing server A stored in association with the representative ID and the representative password—A Then, in step S624, the authentication processing of the CE device 132 is performed by using the ID-A and the password A in step S624.
- service providing server A sends the CE device 1 32 03209
- the device 13 2 receives the service A by displaying a guide indicating that the authentication for the service A has been completed as shown in FIG. 63 on the display.
- the ISP 107— U and the service are additionally registered.
- it is necessary to register for each CE device 13 2 for example, a user who has a large number of CE devices 1 32 must perform the registration process by the number of CE devices 1 32 .
- the user must memorize or write down the user ID and password as many as the number of CE devices 132.
- FIG. 64 is a diagram showing an outline of a system in which a plurality of CE devices 132 can be used by one user registration.
- the setting terminal device 109 is, for example, a general-purpose personal computer owned by a user.
- the setting terminal device 109 receives registration information from a user when registering the CE device 132, and transmits the input registration information to the CE device registration setting server 105.
- the registration information is the information required for customer registration of the CE device 132, user information, the desired login ID used when logging in to the ISP 107, the desired login password, and the information to the ISP 107.
- connection method On connection method, payment method, ISP 107 service course, desired e-mail address, e-mail address, reminder and its answer, user ID and password issued when registering CE device 132, device ID, This is information including a passphrase, access authority information of connection information, or information necessary for user registration in the service providing server 102.
- the registration information is not limited to the items described above. That is, the registration information may include items other than the above-described items, or may not include all of the above-described items.
- the registration information consists of optional items as required.
- the setting terminal device 109 receives the connection information necessary for connecting to the network from the CE device registration setting server 105 and stores it in the memory card 114. Upon receiving the registration information from the setting terminal device 109, the CE device registration setting server 105 stores the registration information, creates connection information, and transmits the connection information to the setting terminal device 109.
- the CE device 13 2 A and the CE device 13 2 B can be connected to the network by installing the memory card 114 in which the connection information is stored.
- step S701 of FIG. 64 the setting terminal device 109 receives the input of the registration information from the user 611.
- the setting terminal device 109 transmits the registration information input in step S701 to the CE device registration setting server 105.
- the CE device registration setting server 105 creates connection information based on the registration information, and transmits the connection information to the setting terminal device 109 in step S703.
- the setting terminal device 109 Upon receiving the connection information from the CE device registration setting server 105, the setting terminal device 109 stores the connection information in the attached memory card 114.
- step S704 the memory card 114 is taken out of the setting terminal 109 by the user 611, and attached to the CE device 132A. In this state, the CE device 132A can connect to the network by reading and using the connection information stored in the memory card 114. Next, if the user wants to connect to the network with the CE device 1 3 2 B, the user goes to step S 7
- the CE device 132B can connect to the network by reading and using the connection information stored in the memory card 114.
- connection information is stored in the memory card 114, and when the CE device 132 connects to the network, the connection information stored in the attached memory card 114 is used. By using the information, the CE devices 1 3 2 Network can be connected. By doing so, the user can connect a plurality of CE devices 132 to the network by reusing the memory card 114 in which the connection information is stored.
- step S711 of FIG. 65 the setting terminal device 109 owned by the user 611 receives the input of the registration information from the user 611. After accepting the input of the registration information from the user 6 11 1, in step S 7 12, the setting terminal 1 109 transmits the registration input in step S 7 1 1 to the CE device registration setting server 105. Submit information.
- step S713 the CE device registration setting server 105 that has received the registration information transmits the registration information to the connection setting database server 106, and the ISP 1 that can minimize the communication cost. Request to search for 07 access point (access server).
- the connection setting database server 106 refers to the address and postal code of the user 611, which are included in the registration information received from the CE device registration setting server 105. Then, determine the 1SP107 access point (access server) that can minimize the communication cost. After that, in step S714, the connection setting database server 106 transmits information on the determined access point (access server) of the ISP 107 to the CE device registration setting server 105.
- the CE device registration setting server 105 creates connection information based on the information about the ISP 107 access point (access server) received from the connection setting database server 106, and in step S715, The connection information is transmitted to the setting terminal 109.
- the setting terminal device 109 stores the received connection information in the memory card 114 via the memory card drive 701.
- the memory card 1114 is taken out of the memory card drive 7101 by the user 611 and attached to the CE device 13A.
- the CE device 13 2 A reads the connection information stored in the attached memory card 114, and performs a predetermined access based on the connection information. Access a point (for example, access server 14 1) and connect to a network such as Internet1.
- the user 6 11 When the user 6 11 wants to connect the CE device 13 2 B to the network, the user 6 11 pulls out the memory card 1 14 from the CE device 13 2 A and inserts it into the CE device 13 2 B. Connect the CE device 13 2 B to the network. Therefore, in step S717, the memory card 114 is removed from the CE device 132A and attached to the CE device 132B. Then, in accordance with the input of a predetermined operation from the user 6 11, the CE device 13 2 B is stored in the attached memory card 114 in the same manner as the CE device 13 2 A. The connection information is read, and a predetermined access point (for example, access server 141) is accessed based on the connection information to connect to a network such as the Internet 1.
- a predetermined access point for example, access server 141
- the user 611 performs a user registration process from the setting terminal device 109 such as a personal computer owned by the user.
- the setting terminal device 109 such as a personal computer owned by the user.
- the user 611 can also perform the registration process by a method as shown in FIG. In FIG. 66, in step S721, the operation center 101 accepts the transmission of the registration information from the user 611.
- a predetermined site on the Web, mail, facsimile, telephone, etc. are used.
- the setting terminal device 109 can be, for example, a portable information terminal device, a mobile phone, or a dedicated public kiosk terminal device other than a personal computer. is there. Further, the setting terminal device 109 may be installed in a store that sells the CE device 132.
- step S722 the setting terminal device 121 installed in the operation center 101 receives registration information input from the operator 711.
- the operator 711 inputs the registration information sent from the user 611 to the setting terminal device 121.
- the setting terminal device 121 is inputted to the CE device registration setting server 105 in step S722.
- Send registration information The CE device registration setting server 105 that has received the registration information transmits the registration information to the connection setting database server 106 in step S 724, and the ISP 10 that minimizes the communication cost.
- the CE device registration setting server 105 creates the connection information based on the information about the ISP 107 access point (for example, the access server 141) received from the connection setting database server 106, and At 726, the connection information is transmitted to the setting terminal device 109.
- the setting terminal device 109 stores the received connection information in the memory card 114 via the memory card drive 701. In step S727, the memory card 114 storing the connection information is mailed to the user 611.
- step S728 the memory card 114 is mounted on the CE device 132A by the user 611. Then, in accordance with a predetermined operation input from the user 6 11, the CE device 13 2 A is stored in the attached memory card 1 14. 03 03209
- connection information is read out, and based on the connection information, a predetermined access point (for example, access server 141) is accessed, and a connection to a network such as the Internet 1 is made.
- a predetermined access point for example, access server 141
- the user 6 11 removes the memory card 1 14 from the CE device 13 2 A, attaches it to the CE device 13 2 B, Connect the CE device 1 3 2 B to the network. Therefore, in step S 729, memory card 114 is removed from CE device 132 A and attached to CE device 132 B.
- the CE device 13 2 B in the same manner as the CE device 13 2 A, connects to the connection memory stored in the attached memory card 1 14.
- the information is read, a predetermined access point (for example, access server 141) is accessed based on the connection information, and a connection to a network such as the Internet 1 is made.
- connection information can be stored in the memory card 114 by using the terminal device 121 of the operation center 101 instead of the user 611.
- the processing performed by the setting terminal device 121 installed in the operation center 101 and the processing performed by the setting terminal device 109 owned by the user 611 are basically the same.
- the memory card 1 14 on which the connection information is stored is mounted on a plurality of CE devices 13 2 A to 13 2 D as shown in FIG. Enables connection of the CE device 13 2 to 13 2 D equipped with 4 to the Internet 1. That is, in FIG. 67, the CE device 132 A is a public wireless
- the CE device 132B is connected to the access point 141 via the wireless base station 116 of the mobile phone line and the telephone network 108, and is connected to the Internet 1 therefrom.
- the CE device 132C connects to the access point via the telephone network 108 by dial-up connection, and connects to the Internet 1 therefrom.
- the CE device 132D connects to the access point 141 via a LAN connection and from there to the Internet 1. For example, a user who owns four different CE devices 132 A to 132 D as shown in FIG. 67 connects these CE devices 132 A to 132 D to the Internet 1.
- step S741 the user inserts the memory card 114 storing the connection information into the CE device 132A. Then, a predetermined operation is input to the CE device 13 2 A to connect the CE device 13 2 A to the Internet 1.
- step S7402 the user extracts memory card 114 from CE device 132A and attaches it to CE device 132B. Then, a predetermined operation is input to the CE device 13B, and the CE device 13B is connected to the Internet 1.
- step S 743 the user extracts the memory card 114 from the CE device 132 B and attaches it to the CE device 132 C. Then, a predetermined operation is input to the CE device 132C to connect the CE device 132C to the Internet 1.
- step S744 the user extracts the memory card 114 from the CE device 132C and attaches it to the CE device 132D. Then, a predetermined operation is input to the CE device 13 2 D to connect the CE device 13 2 D to the Internet 1.
- the connection information can be stored in the following two storage modes.
- the first storage mode will be described with reference to FIG.
- the process proceeds to step S 7 52, and the CE device 13 2 is stored in the memory card 1 14
- the connected connection information is copied to the internal RAM 721 of the CE device 132.
- the CE device 13 2 is stored in the internal RAM 7 21 in step S 7 52. Perform connection processing to Internet 1 using the connection information.
- the memory card 114 can be used to connect to the internal RAM 721.
- the CE device 13 2 can be connected to the Internet 1 even if the memory card 1 14 is removed, as long as the connection information is stored in the internal RAM 7 21. it can.
- the user can connect a plurality of CE devices 132 to the Internet 1 at a time using one memory card 114.
- step S761 in FIG. 69 the user inserts the memory card 114 into the CE device 132.
- the CE device 132 reads the connection information stored in the memory card 114, and Execute connection processing to 1.
- connection information is read from the memory card 114, or if the CE device 132 is stolen. However, if the user holds only the memory card 114, the CE device 132 is abused and the user is not connected to the Internet 1.
- connection information when the CE device 132 reads connection information from the memory card 114, the user is required to input a predetermined password, and only when the input password is correct, is the memory card 113 read out.
- the connection information may be read from step 4. In this way, even if both the CE device 132 and the memory card 144 are stolen, it prevents others from connecting to the Internet 1 from the CE device 132 can do.
- connection information stored in the memory card 114 may be stored in association with the device ID of the CE device 132. Then, the device ID of the CE device 132 to which the memory card 114 is attached and the device ID associated with the connection information match. Only when the connection is established, the connection to the Internet 1 may be made using the connection information stored in the memory card 114.
- the login ID and password for connecting to ISP 107 can be stored in the memory card 114.
- the login ID and password for connection are not stored in the memory card 114, and each time the user connects to the Internet 1, the user is required to enter the login ID and password for connecting to the ISP 107. You may request it.
- the login ID for connecting to ISP 107 is stored in memory card 144, and the password for connecting to ISP 107 is not stored in memory card 144. You can require the user to enter a password each time they connect to the server.
- the login ID and password for connecting to the ISP 107 can be input by a method other than using the input interface of the CE device 132.
- the password is stored in a memory card 1 14 different from the memory card 1 1 4 in which the connection information is stored, and only when the two memory cards 1 14 are prepared, the CE device 1 3 2 It can be connected to the Internet1. That is, for example, first, the memory card 1 14 in which the password is stored is attached to the CE device 1 32, and after the CE device 1 32 reads the password, the memory card 1 1 4 in which the connection information is stored. May be attached to the CE device 13 2 so that the CE device 13 2 connects to the Internet 1.
- the memory card 114 in which the password is stored can be attached to the CE device 132 after the memory card 114 in which the connection information is stored.
- a means to identify individuals such as a means to authenticate fingerprints is provided on the CE device 132, and the CE device 132 is connected to the ISP 107 only when it is determined that the connection information is used by the user. May be permitted.
- the login ID and password for receiving the service from the service providing server 102 can be stored in the memory card 114.
- the login ID and password for receiving the service from the service providing server 102 are not stored in the memory card 114, and the user is provided with the service every time the service is provided from the service providing server 102.
- the user may be required to input a login ID and a password.
- the login ID is stored in the memory card 144, and the password is not stored in the memory card 144. Whenever the service is provided from the service providing server 102, the user is prompted to enter the password. You can also require input.
- the login ID and password for receiving the service from the service providing server 102 are the same as the login ID and password for connecting to the ISP 107. It is also possible to input by a method other than using the input interface of the CE device 132. For example, a password is stored in a memory card 1 14 different from the memory card 1 1 4 in which the connection information is stored, and only when two memory cards 1 14 are prepared, the CE device 1 3 2 It is also possible to connect to the service providing server 102.
- a means for identifying individuals such as a means for authenticating a fingerprint, is provided to the CE device 132, and the service is provided to the CE device 132 only when it is determined that the connection information is used by the user. May be permitted.
- the setting terminal device 109 When the user inputs a user registration instruction, the setting terminal device 109 first causes the display to display an image as shown in FIG. 70.
- the message “The RZW drive of the memory card is connected is shown above the display. Do you? Is displayed, and selection buttons for “Yes” and “No” are displayed below.
- the display of the setting terminal 109 displays a message saying "User registration is interrupted. Please connect the R / W drive of the memory card and then perform user registration.”
- Fig. 71 “Place a memory card in the R / W drive” is displayed at the top of the display. A guide for J is displayed, and at the bottom, “ ⁇ ” and “Cancel” selection buttons are displayed. ing.
- the user wants to cancel the user registration, the user can cancel the user registration by selecting “cancel”.
- the user inserts the memory card 114 into the memory card drive 701, and selects “ ⁇ ⁇ ”. Then, a confirmation image as shown in FIG. 72 is displayed on the display of the setting terminal device 109.
- Fig. 72 the "Connect to the network. J" guide is displayed at the top of the display, and the "OK:” and “Cancel” selection buttons are displayed below. If the user wants to cancel the user registration, he can cancel the user registration by selecting “Cancel”. To continue the user registration, the user selects “ ⁇ ⁇ ”. Then, an image as shown in FIG. 73 is displayed on the display of the setting terminal device 109.
- FIG. 73 the guidance of “Please enter the required information” is displayed at the top of the display, and immediately below it, “Name:” and a name entry field 751 are displayed. Below this, there is a column for entering the name of the phonetic name and its name. In FIG. 73, it is omitted by “”, but in actuality, an input column for necessary items is displayed below it. So At the bottom of FIG. 73, “Confirm” and “Cancel” selection buttons are displayed. If the user wants to cancel the user registration, he can cancel the user registration by selecting “Cancel”. In addition, when continuing the user registration, the user selects "Confirm” after inputting all necessary items in all necessary fields. Then, an image as shown in FIG. 74 is displayed on the display of the setting terminal device 109. '
- Fig. 75 the message “Download the following connection information from the server and save it to the memory card” is displayed at the top of the display, and immediately below it is displayed "AP phone number: xxxxxxxxxj S”. (The actual phone number of the access point is displayed in f or "xxxxxxxxx”). Below that, “SMTP: xxxxxxxxxj” is displayed (actually, “xxxxxxxxx” indicates the address of the SMTP server). Below that, “P0P: xxxxxxxxxj” is displayed (actually, “xxxxxxxxx” indicates the address of the POP server). Fig. 7
- connection information is displayed below it.
- "OK” and The "Cancel” selection button is displayed. If the user wants to cancel the user registration, he can cancel the user registration by selecting “Cancel”. If the user wants to register with the connection information displayed in Fig. 75, the user selects "OK”. Then, an image as shown in FIG. 76 is displayed on the display of the setting terminal device 109.
- a guide of “The connection information has been saved in the memory card.” Is displayed above the display, and a selection button of “ ⁇ ” is displayed below the guide.
- the user confirms that the connection information has been stored in the memory card 114, and selects “ ⁇ ⁇ ”.
- the above image is displayed on the display of the setting terminal device 109 before the connection information is stored in the memory card 114.
- the setting terminal device 109 is input by the user to register as a user and to set connection to a network.
- step S 802 the display control program 325 of the setting terminal device 109 causes the display to display the image shown in FIG. 70. Then, when “hare” is selected in FIG. 70, the display control program 325 displays the image shown in FIG. 71 on the display. Then, when “ ⁇ ⁇ ” is selected in FIG. 71, the display control program 325 of the setting terminal device 109 causes the display to display the image shown in FIG. When “ ⁇ ” is selected in FIG. 72, the process proceeds to step S803.
- step S803 the browser 323 of the setting terminal device 109 requests the CE device registration setting server 105 for network connection setting.
- step S8221 of FIG. 78 the CE device registration setting server 105 receives a request for network connection setting from the setting terminal device 109.
- step S822 the communication control program 462 of the CE device registration setting server 105 transmits a network connection setting screen to the setting terminal device 109. 03 03209
- the setting terminal apparatus 109 receives the network connection setting screen from the CE device registration setting server 105 in step S804.
- step S805 the display control program 325 of the setting terminal device 109 displays the image shown in FIG. 73 on the display of the setting terminal device 109.
- FIG. 73 when all the necessary items are entered in the required information entry fields and “Confirm” is selected, the display control program 3 25 of the setting terminal device 109 is set to the setting terminal device 109.
- the image shown in Fig. 74 is displayed on the display.
- the process proceeds to step S806, and the browser 3 2 3 of the setting terminal device 109 executes the process in step S806.
- the registration information input in 805 is transmitted to the CE device registration setting server 105.
- the CE device registration setting server 105 receives the registration information from the setting terminal device 109 in step S822.
- the storage control program 465 of the CE device registration setting server 105 checks the registration information received in step S823 for any missing or incorrect information. If it is determined that there is no registration information, the registration information is stored in the storage unit in step S825.
- step S826 the login ID / nosword generation program 464 of the CE device registration setting server 105 generates a login ID and a password.
- step S827 the communication control program 462 of the CE device registration setting server 105 sends the registration information to the connection setting database server 106 and searches for an access point to connect to. Request.
- connection setting database server 106 receives the registration information and the access point search request from the CE device registration setting server 105 in step S841 in FIG. 79.
- step S842 the storage control program 484 of the connection setting database server 106 stores the registration information received in step S841 in the storage unit, and the data search program 485 By referring to the user's address and postal code included in the registration information, the ISP 107 Search for a point. Then, when the access point is determined, the process proceeds to step S843, where the communication control program 482 of the connection setting database server 106 transmits to the CE device registration setting server 105, and in step S842. The information about the access point determined as a result of the search is transmitted.
- step S828 the CE device registration setting server 105 receives information about the access point from the connection setting database server 106.
- the connection information generation program 463 of the CE device registration setting server 105 creates connection information based on the information on the access point received in step S828.
- step S830 the communication control program 462 of the CE device registration setting server 105 transmits the connection information created in step S820 to the setting terminal device 109.
- step S807 the setting terminal device 109 receives the connection information from the CE device registration setting server 105.
- step S808 the drive control program 326 of the setting terminal device 109 stores the connection information received in step S807 in the memory card 114.
- the display control program 3 25 of the setting terminal device 109 causes the display to display the screen shown in FIG. 76.
- connection information is stored in the memory card 114.
- the memory card 114 can store only connection information for one user. In this case, since only one user storing the connection information can carry the memory card 114 storing the connection information, the possibility that other users use the connection information is reduced.
- connection information of a plurality of users in one memory card 114.
- a unique password is assigned to each user, and when connecting to the Internet 1 from the CE device 13 2 ′, the user is required to input the password. Then, only when the password input by the user is correct, the CE device 132 is connected to the Internet 1. Doing this Thus, it is possible to prevent other users from using the connection information.
- the CE device 132 has authentication means for authenticating individuals, such as fingerprint authentication means, and stores it in the memory card 114 only when the authentication means has authenticated the user as a valid user. Alternatively, the connection information of the corresponding user may be read.
- step S861 the operation input control program 546 of the car navigation device 1 12 continues to determine whether or not an instruction to connect to the Internet 1 has been input, and the instruction to connect to the Internet 1 has been input. If so, the process proceeds to Step S862.
- step S862 the operating system 541 of the car navigation system 1 1 2 determines whether the memory card 1 14 is mounted on the drive 2 7 4 and the memory card 1 If 14 is not installed, the process proceeds to step S863, and the display control program 544 displays information indicating that the memory card 114 is not installed in the drive 274 on the display 271. Display.
- step S862 if the operating system 541 of the car navigation system 112 determines that the memory card 114 is mounted on the drive 274, the process proceeds to step S864.
- the browser 543 of the car navigation device 112 accesses a predetermined access point (for example, access server 141) based on the connection information stored in the memory card 114. Connect to net 1.
- step S865 the operation input control program 546 of the car navigation device 112 continues to determine whether or not an instruction to disconnect the connection to the Internet 1 has been input. When an instruction to disconnect the connection is input, the process proceeds to step S866. In step S 866, the browser 543 of the car navigation device 112 executes a process of disconnecting the connection to the Internet 1.
- the CE device 132 connects to the Internet 1 based on the connection information stored in the memory card 114.
- the user can register the registration information for each different CE device 132. This eliminates the need to enter a password, which improves convenience.
- the memory card 114 may be small in size, it does not become a hindrance to carry it, and the user can easily carry the memory card 114. Therefore, users can connect to the Internet 1 and obtain information when they want to use it, without having to carry their own CE device 13 2 with them. .
- the CE device 132 has a function of reading connection information from the memory card 114 and performing connection setting in advance.
- the function of reading connection information from 114 and making connection settings can be incorporated in advance when the CE device 132 is manufactured.
- the connection information is read from the memory card 114, and a program for setting the connection is recorded on the memory card 114 along with the connection information.
- the CE device 1 3 2 may start the program recorded on the memory card 1 14 and execute the connection setting. Furthermore, when the connection information is read from the memory card 114 and the program for performing the connection setting is updated, for example, when the connection setting is updated, The program may be transmitted to the CE device 13 2 using a communication network, and may be transmitted to the CE device 13 2.
- connection setting program is transmitted to the setting terminal device 109 together with the connection information by the CE device registration setting server 105, and is recorded on the memory card 114 by the setting terminal device 109.
- the CE device registration setting server 105 previously stores a program for the CE device 132 to execute the connection setting.
- the CE device 132 transmits a program for executing the connection setting together with the connection information.
- the setting terminal device 109 sends, from the CE device registration setting server 105, the connection information and a program for the CE device 132 to execute the connection setting.
- the connection information received in step S807 and the program for the CE device 132 to execute the connection setting are stored in the memory card 114.
- connection information is stored in the memory card 114
- the medium in which the connection information is stored is not limited to the memory card 114.
- the setting terminal 1 09 (1 2 1) has a memory card Instead of the live 7001, an IC card reader / writer that stores and reads connection information in an IC card is installed.
- the CE device 132 is provided with an IC card reader for reading connection information from the IC card.
- the access point that minimizes the communication cost is selected, but the present invention selects the access point on the condition of the communication cost. It is not limited to doing. For example, it is possible to select an access point on the condition that an access point has the fastest communication speed obtained by wireless communication and an access point that can distribute the load, and it is possible to select an access point based on any other conditions. It is possible to select It is also possible to select an access point by using not only a single condition but also, for example, both communication cost and communication speed as parameters. Of course, it is also possible to select an access point by calculation taking into account a plurality of conditions other than the combination of communication cost and communication speed.
- the conditions for selecting an access point can be set by the user via the CE device 132. Also, the conditions for selecting an access point can be set in the connection setting database server 106.
- the information such as the user's name, address, and e-mail address is stored in the service providing server 102- Most of the service providing servers from 1 to 10 2—n Force Commonly require user to register.
- most of the service providing servers 102-1 to 102-n such as the user's address, name, age, gender, and telephone number, request the user to register in common.
- Information is referred to as basic information.
- a user when a user registers for the first time in the service providing server 102-1, the user is required to register a, b, c, d, e (where a to e are information items. Item) must be entered. Among them, a to c are assumed to be basic information.
- a to c are assumed to be basic information.
- a user when the user registers as a user in another service providing server 102-2, a, b, c, f, g, h Is required.
- a user has to input all information of a, b, c, f, g, and h in order to register as a user in the service providing server 102_2. That is, the user had to input the information of a to c again. This requires the user to do the work twice, which is very troublesome for the user.
- information (d, e, and f to h) other than the above-described basic information (a to c) among the information required when registering a user in the service providing server 102 is described. ) Is called service-dependent information.
- the centralized service registration server 104 collectively stores and manages basic information.
- the factory server 131 transmits the device ID of the CE device 132 shipped from the CE device factory 103 to the centralized service registration server 104.
- the centralized service registration server 104 stores the device ID received from the factory server 131.
- step S902 the service providing server 102-2 transmits, to the centralized service registration server 104, an item requiring input by the user as service-dependent information at the time of user registration.
- the centralized service registration server 104 stores items that require input from the user as the received service-dependent information.
- step S903 the service providing server 102-2 provides the centralized service registration server 104 with the type of service provided by the service providing server 102-2 (what services are provided). Information), and the specifications (necessary functions) of the CE device 132 that can receive the service.
- the centralized service registration server 104 stores the type of service received and the specifications of the CE devices 132 that can receive the service.
- the service providing server 10 2-1 and the service providing servers 10 2-3 to 10 2-11 also include the service dependency information in the centralized service registration server 10 4.
- the specification of the CE device 132 that can receive the service provided by the service providing server 102-2 is transmitted.
- the centralized service registration server 104 stores the received service-dependent information and the specifications of the CE devices 132 that can receive the service.
- the centralized service registration server 104 receives and stores the specifications of the manufactured CE device 132 received from the factory server 133 in step S901 and provides the service in step S903.
- the CE device 13 2 that can receive the service from the service providing server 10 2 Identify and create a database that associates the service with the CE device 1 3 2.
- this database a list of the CE devices 132 that the service providing servers 102-1 through 102-n can receive for each service they provide is recorded. Has been done.
- the service providing servers 102 _ 1 to 102-n provide, for each service to be provided, a CE device 132 that can receive the service.
- a list may be recorded, or a list of services to which the CE device 132 can be provided may be recorded for each type of the CE device 132.
- step S921 the CE device 1332 establishes the centralized service registration server.
- basic information and service-dependent information necessary for user registration with the service providing server 102-2 are transmitted.
- the centralized service registration server 104 stores the received basic information, and stores the service-dependent information received in step S922 in the service providing server 102-2 in step S922.
- Send The service providing server 102-2 stores the received service-dependent information.
- the centralized service registration server 104 issues a registration ID and a password, and in step S923, notifies the CE device 132 of the completion of registration to the service providing server 102-2 and registration. Send ID and password.
- the CE device 132 receives the registration completion notification, the registration ID, and the password to the service providing server 102-2, the CE device 132 presents this to the user. The user must enter this registration ID And write down your password and password. Also, the user can receive the service from the service providing server 102-2-2.
- the CE device 132 first transmits a registration ID and a password to the centralized service registration server 104. Then, the centralized service registration server 104 reads out the already registered basic information based on the registration ID, and also reads out items to be input by the user as service-dependent information of the service providing server 102_n. , CE equipment 1 32 to send.
- the CE device 132 accepts from the user only the input of the service-dependent information necessary for registering the user in the service providing server 102-n, and in step S924, the input service-dependent information is It is sent to the centralized service registration server 104.
- the centralized service registration server 104 that has received the service-dependent information transmits the service-dependent information to the service providing servers 102-n in step S925.
- the service providing server 102-n stores the received service-dependent information.
- the user inputs the basic information input when registering the user in the service providing server 102-2 next, and then inputs the basic information when registering the user in the service providing server 102-2.
- User registration can be done without it.
- the screen shown in FIG. 83 is displayed on the display of the CE device 132.
- a guidance of “service confirmation” is displayed above the display, and a connection button 801 is displayed below the guidance.
- the screen shown in FIG. 84 is displayed on the display of the CE device 132.
- Fig. 85 the guidance "Do you have a registered ID?" Is displayed above the display, and the "having" button 8 21 is displayed below it. Further below that, a “don't have” button 822 is displayed. In this case, to register as a user for the first time, the user inputs a predetermined operation and selects the “do not have” button 822, and the screen shown in FIG. 86 is displayed on the display of the CE device 132. Is displayed.
- FIG. 86 the guidance of “Basic information input” is displayed at the upper part of the display, and “Name:” and a name entry field 831 are displayed below it. Below this, “Address: J and address entry field 832” are displayed. Below that, “Mail:” and an email address entry field 832 are displayed. Further below, a registration button 834 is displayed. The user inputs the name in the name entry field 831, the address in the address entry field 832, and the e-mail address in the e-mail address entry field 832, and registers by a predetermined operation. When the button 834 is selected, the screen shown in Fig. 87 is displayed on the display of the CE device 132. c In Fig.
- the CE device requests the list of CE devices linked to the user from the centralized service registration server 104 according to the operation from the user.
- the centralized service registration server 104 searches for the CE device linked to the user, and transmits a list of the detected CE devices to the CE device.
- the CE device presents the list of CE devices supplied from the centralized service registration server 104 to the user. This allows the user to browse the list of registered CE devices.
- the screen shown in FIG. 89 is displayed on the display of the CE device 132 in response to the input of the registration instruction for the service from the user. .
- Fig. 89 the "Service list” guide is displayed at the top of the display, and "CE equipment A. Your available services are as follows.” Further below that, “Service A registered” is displayed. Further below, “Service and registration button 8 12 is displayed. When the user selects the registration button 8 12 by a predetermined operation, the screen shown in FIG. 90 is displayed. Appears on the display of device 1 32.
- FIG. 90 the guidance of “Enter your registration ID.” Is displayed at the top of the display, and below it, “ID:” and a registration ID entry field 851 are displayed. Further below, “PW:” and a password entry field 852 are displayed. Further below, an OK button 853 is displayed. The user inputs the registration ID displayed on the display in FIG. 88 in the registration ID entry field 851, and displays the password in the password entry field 852 on the display in FIG. When the registered password is entered and the register button 853 is selected, the screen shown in FIG. 91 is displayed on the display of the CE device 132.
- the user can enter a credit number by performing a predetermined operation.
- the basic information that has been registered once at the time of user registration with a certain service providing server 102 must be omitted when the user is subsequently registered at another service providing server 102. This makes it possible to give the user an orderly impression and improve operability.
- the password entered by the user in the password entry field 851 is the password displayed on the display in FIG. 88.
- the registration completion screen user registration to service A
- the user can change the password according to a predetermined procedure.
- the password that the user should enter in the password entry field 851 on the screen of FIG. 90 is the changed password.
- the user accesses the centralized service registration server 104 from the CE device 132 or a personal computer owned by the user, and obtains the password.
- the password change process can be executed by inputting the registration ID, password, and desired changed password displayed in. Note that the password change process does not have to be performed after the user is registered for the service for the first time (for example, it may be performed after registration for the service B), and can be changed when the user wants to change the password.
- step S951 the communication control program 422 of the service providing server 102 provides the centralized service registration server 104 with the CE device that can receive the service from the service providing server 102.
- Send the specification of 132 That is, for example, when the service providing server 102 provides a distribution service of music content, the service providing server 102 has, as a specification of the CE device 132, “having a speaker for playing music”. ".
- step S941 the centralized service registration server 104 receives, from the service providing server 102, the specifications of the CE devices 132 that can use the service providing server 102.
- the centralized service registration server 104 has previously received and stored data relating to the specifications of the manufactured CE device 132 from the factory server 131. Therefore, in step S 942, the data search program 505 of the centralized service registration server 104 refers to the stored data on the specifications of the CE device 132, and 0 Select all the CE devices 1 3 2 that can use the services provided by 2. That is, for example, the specifications of the CE device 1 32 received in step S 9 41 If the power is “have speakers for playing music”, the data search program 505 of the centralized service registration server 104 refers to the stored data on the specifications of the CE device 132 Pick up all the CE devices 1 3 2 that have the speed to play music.
- step S952 the communication control program 422 of the service providing server 102 registers information necessary for user registration with the centralized service registration server 104 with the service providing server 102.
- Send item For example, the communication control program 422 of the service providing server 102 transmits items such as "favorite music field" and "number of owned CDs" to the centralized service registration server 104.
- step S943 the centralized service registration server 104 receives, from the service providing server 102, items of information necessary for user registration with the service providing server 102.
- step S944 the storage control program 504 of the centralized service registration server 104 stores information items necessary for user registration in the service providing server 102.
- the pre-registration process ends as described above.
- step S971 the communication control program 302 of the factory server 131 sends the specification of the CE device 132 to be manufactured to the centralized service registration server 104. For example, if the manufactured CE device 132 has a display and a speaker, the display and speaker are transmitted as the CE device 132 specifications as the CE device 132 specifications.
- step S9661 the centralized service registration server 104 receives the specification of the CE device 132 to be manufactured from the factory server 131.
- step S966 the storage control program 504 of the centralized service registration server 104 stores the specifications of the CE device 132 received in step S966 in the storage unit.
- step S972 the communication control program 302 of the factory server 131 sends the device ID of the manufactured CE device 132 to the centralized service registration server 104.
- step S9663 the centralized service registration server 104 receives the device ID of the manufactured CE device 132 from the factory server 131.
- step S9664 the storage control program 504 of the centralized service registration server 104 stores the device ID of the CE device 132 received in step S966 in the storage unit.
- the device ID registration process ends.
- step S1001 of FIG. 96 the browser 543 of the car navigation device 112, based on the input of the service registration instruction from the user, receives the centralized service registration server 100. 4. Request a list of services that can be registered.
- the centralized service registration server 104 receives a request for a list of services that can be registered from the force navigation device 112 in step S1051 in FIG.
- step S1052 the communication control program 502 of the centralized service registration server 104 transmits a device ID transmission request to the car navigation device 112.
- step S10 ⁇ 2 the car navigation device 112 receives a device ID transmission request from the centralized service registration server 104.
- step S 1003 the communication control program 542 of the car navigation device 112 transmits the device ID to the centralized service registration server 1 4.
- step S1053 the centralized service registration server 104 receives the device ID from the car navigation device 112.
- step S1054 the data search program 505 of the centralized service registration server 104 searches the storage unit, and the device ID received in step S1053 is associated with the registration ID. It is determined whether or not it has been registered.
- step S105 When the data search program 505 of the centralized service registration server 104 determines in step S105 that the device ID is not registered in the storage unit in association with the registration ID, the processing is performed. Proceed to step S105.
- step S105 the data search program 505 of the centralized service registration server 104 receives the CE device 132 (ie, the car navigation system) corresponding to the device ID received in step S1053.
- the specifications of the device 112) are read out, and based on this specification, the service providing server 102 that the car navigation device 112 can receive the service is selected.
- step S1057 the communication control program 502 of the centralized service registration server 104 transmits a list of services that can be registered to the car navigation device 112.
- step S104 the car navigation device 112 receives a list of services that can be registered from the centralized service registration server 104.
- step S 1005 the display control program 544 of the car navigation device 112, as shown in FIG. 84, displays the list of services that can be registered received in step S 104, as shown in FIG.
- the operation input control program 546 receives the selection of the service to be registered from the user.
- step S106 the browser 543 of the car navigation device 112 transmits a registration request for the service selected in step S105 to the centralized service registration server 104.
- step S1058 the centralized service registration server 104 receives a service registration request from the car navigation device 112.
- step S109 of FIG. 100 the communication control program 502 of the centralized service registration server 104 sends the communication control program 502 to the car navigation device 112. Request confirmation that you have a registration ID.
- step S107 the car navigation device 113 determines whether the registration ID and password have been requested from the centralized service registration server 104. The registration ID and password are not requested.
- step S108 the carna piggy-back device 112 receives a confirmation request from the centralized service registration server 104 as to whether or not it has a registration ID.
- step S109 the display control program 544 of the car navigation device 112 causes the display 271 to display a screen as shown in FIG. 85, and the user has a registration ID. Check whether it is.
- step S 1010 After the confirmation that the user does not have a registration ID is input by the user (the “not have” button 8 2 2 in FIG. 85 has been selected), the process proceeds to step S 1010 in FIG. 97.
- the browser 543 of the car navigation device 112 sends a notification to the centralized service registration server 104 that the registered ID has been confirmed.
- step S1060 the centralized service registration server 104 receives a notification from the car navigation device 112 that the registered ID is not held.
- Step S 1 0 6 centralized service communication control of the registration server 1 0 4 program 5 0 2, the car navigation system 1 1 2, in c Step S 1 0 1 1 for transmitting a request for the basic information,
- the car navigation device 112 receives a request for basic information from the centralized service registration server 104.
- step S 101 the display control program 544 of the car navigation device 112 causes the display 271 to display a screen as shown in FIG. 86 c.
- Step 4 accepts input of basic information from the user.
- step S101 the browser 543 of the car navigation device 112 transmits the basic information received in step S101 to the centralized service registration server 104. I do.
- step S1062 the centralized service registration server 104 receives the basic information from the car navigation device 112.
- the storage control program 504 of the centralized service registration server 104 stores the received basic information.
- step S1063 the communication control program 502 of the centralized service registration server 104 transmits a request for service-dependent information to the car navigation device 112.
- step S104 the car navigation device 112 receives a request for service-dependent information from the centralized service registration server 104.
- step S1015 the display control program 544 of the force navigation device 112 causes the display 271 to display a screen as shown in FIG. Then, the operation input control program 546 receives an input of service-dependent information from the user.
- step S106 the browser 543 of the car navigation system 112 sends the service-dependent information received in step S101 to the centralized service registration server 104. Send.
- step S1064 the centralized service registration server 104 receives service-dependent information from the car navigation device 112. 'In step S1065, the communication control program 502 of the centralized service registration server 104 sends the service dependency information received in step S1064 to the service providing server 102, and Notify that the user will register.
- the service providing server 102 receives the service dependency information and the notification of the user registration from the centralized service registration server 104 in step S1091 of FIG. 103.
- the storage control program 425 of the service providing server 102 stores the service-dependent information received in step S1091.
- the communication control program 422 of the service providing server 102 transmits a notification to the centralized service registration server 104 that registration has been completed.
- step S1066 the centralized service registration server 104 receives a notification from the service providing server 102 that registration has been completed.
- step S1067 the registration ID-no, password generation program 507 of the centralized service registration server 104 generates a registration ID and a password.
- the storage control program 504 stores the generated registration ID and password in association with the device ID received in step S1053.
- step S1068 the communication control program 502 of the centralized service registration server 104 notifies the car navigation device 112 of the completion of the registration, and also executes step S106. Send the registration ID and password generated in step 7.
- step S107 the car navigation device 112 receives a notification that registration has been completed from the centralized service registration server 104, and also receives a registration ID and a password.
- step S1018 the display control program 544 of the car navigation device 112 displays on the display 271, as shown in FIG. Display password. The user sees this display and memorizes or writes down the registration ID and password.
- step S105 if the data search program 505 of the centralized service registration server 104 determines that the registration ID corresponding to the device ID is registered, the processing is as shown in FIG. 0 1 Step S 1 0 6 9
- step S1069 the data search program 505 of the centralized service registration server 104 receives the CE device 132 (that is, the car navigation system) corresponding to the device ID received in step S1053. Read the specifications of device 1 1 2), and Based on the conditions, the car navigation device 112 selects a service providing server 102 from which a service can be provided.
- the CE device 132 that is, the car navigation system
- the car navigation device 112 selects a service providing server 102 from which a service can be provided.
- step S1070 the communication control program 502 of the centralized service registration server 104 transmits a list of services that can be registered to the car navigation device 112.
- step S104 the car navigation device 112 receives a list of services that can be registered from the centralized service registration server 104.
- step S1005 the display control program 544 of the car navigation device 112, as shown in FIG. 89, displays the list of services that can be registered received in step S1004, as shown in FIG.
- the operation input control program 546 receives the selection of the service to be registered from the user. If the car navigation device 112 has already been registered as a user for service A, “service A registered” is displayed as shown in FIG. 89.
- step S 89 when the user selects the registration button 8 1 2, the processing proceeds to step S 106, and the browser 5 43 of the car navigation device 1 12 sends the information to the centralized service registration server 10.
- step 4 a registration request for the service selected in step S1005 is transmitted.
- step S1071 the centralized service registration server 104 receives a service registration request from the car navigation device 112.
- step S1072 the communication control program 502 of the centralized service registration server 104 requests the car navigation device 112 for a registration ID and password.
- step S107 the car navigation device 112 is requested for the registration ID and password from the centralized service registration server 104, and the process is performed in step S101 in FIG. Then, the car navigation device 112 determines that the registration ID and the password have been requested from the centralized service registration server 104.
- step SI0200 the display control program 544 of the car navigation device 112 causes the display 271 to display a screen as shown in FIG.
- the operation input control program 546 accepts the registration ID and password input from the user.
- step S1021 the browser 543 of the car navigation device 112 transmits the registration ID and password accepted in step S102 to the centralized service registration server 104. I do.
- step S1073 the centralized service registration server 104 receives the registration ID and password from the car navigation device 112.
- the authentication program 508 of the centralized service registration server 104 receives the device ID received in step S1053, and the registration ID and password received in step S1073.
- the registration ID and password are the same as the registration ID and password previously stored in step S 1067 in association with the device ID when the car navigation device 1 12 registers with the service based on the It is determined whether or not.
- the registration ID and password are the same as the registration ID and password previously stored in association with the device ID in step S 1067 when the car navigation device 112 registered the service. If there is, the user is authenticated, and the process proceeds to step S1075, where the data search program 505 of the centralized service registration server 104 reads the basic information of the user stored in association with the device ID. .
- step S106 of FIG. 102 the communication control program 502 of the centralized service registration server 104 sends the communication control program 502 to the car navigation device 112.
- the basic information read in step S1075 is transmitted, and a request is made to confirm whether the basic information is correct.
- step S 102 the car navigation device 112 receives the basic information from the centralized service registration server 104 and receives a confirmation request as to whether the basic information is correct.
- step S1023 the display control program 544 of the car navigation device 112 is displayed on the display 271, as shown in FIG.
- a guidance that is, a confirmation button 8661 prompting the user to confirm whether the basic information is correct is displayed.
- step S104 the browser 5443 of the car navigation device 112 confirms the basic information to the centralized service registration server 104.
- the browser 5443 of the car navigation device 112 confirms the basic information to the centralized service registration server 104.
- the centralized service registration server 104 receives the basic information confirmation notification from the car navigation device 112 in step S1077.
- step S1078 the communication control program 502 of the centralized service registration server 104 sends a request for service dependent information of service B to the car navigation device 112.
- step S1025 the car navigation system 112 receives a request for service-dependent information of service B from the centralized service registration server 104.
- step S106 the display control program 544 of the car navigation device 112 causes the display 271 to display a screen as shown in FIG. Then, the operation input control program 546 receives an input of service-dependent information from the user.
- step S107 the browser 543 of the car navigation device 112 sends the service-dependent information received in step S102 to the centralized service registration server 104. Send.
- step S1079 the centralized service registration server 104 receives service-dependent information from the car navigation device 112.
- step S1080 the communication control program 502 of the centralized service registration server 104 sends the service-dependent information received in step S107 to the service providing server 102, Notify that the user will register.
- step S1091 the service providing server 102 receives the service dependence information and the notification that the user is to be registered from the centralized service registration server 104.
- step S1092 the storage control program 425 of the service providing server 102 stores the service-dependent information received in step S1091. Then, in step S1093, the communication control program 422 of the service providing server 102 transmits a notification to the centralized service registration server 104 that registration has been completed.
- step S1081 the centralized service registration server 104 receives a notification from the service providing server 102 that registration has been completed.
- step S1082 the communication control program 502 of the centralized service registration server 104 notifies the car navigation device 112 that registration has been completed.
- step S102 the car navigation device 112 receives a notification from the centralized service registration server 104 that registration has been completed.
- step S1209 the display control program 544 of the car navigation device 112 causes the display 271 to display a registration completion guide on the display 271, as shown in FIG. The user sees this display and confirms that registration for the service has been completed.
- the items that require the user to input basic information and service-dependent information are not limited to the items described above.
- items such as a telephone number and a postal number may be added, and conversely, for example, the input item of the address on the screen in FIG. 86 may be deleted.
- items such as occupation and family structure may be added as input items of service-dependent information in addition to age and hobby.
- hobby input items may be added. You may delete it. That is, PT / JP03 / 03209
- the administrator of this service can arbitrarily set which item is the item of the basic information and which item is the item of the service-dependent information.
- the memory card 1 1 4 which the connection information is recorded is attached to the CE device 1 3 2, the CE device 1 3 2 when connecting to a network including the Internet 1, recorded in the memory card 1 1 4
- users can use the connection information once created on multiple devices.
- the amount of information that requires the user to input can be reduced.
- the input interface of the device itself can be reduced in size.
- the setting terminal device 109, the browser 3 23 of the setting terminal device 121, the browser 52 of the refrigerator 113, the browser 54 of the car navigation device 112 The processing performed by the browser of the CE device 132 and other CE devices may be performed by application software dedicated to performing the processing.
- application software dedicated to executing processing corresponding to the processing executed by the browser 332 is installed in the setting terminal device 109, and the dedicated application software executes the The same processing as described above may be executed.
- a process corresponding to the process executed by the browser of each CE device 13 2 is performed on the CE device 13 2 including the refrigerator 11 and the car navigation device 1 12. May be installed in advance, and the same processing as that executed by the brander may be executed by the special application software.
- the CE device 132 (including the microwave oven 110, the television receiver 111, the car navigation device 112, and the refrigerator 113), the service providing server 102, centralized service registration server 104, CE device registration setting server 105, connection setting database server 106, setting terminal 1 109, 121, factory server 131, access server 1 4 1, Registration server 1 4 2, Connection 9
- steps for describing a program stored in a program storage medium including ROMs 202, 23, 26, and RAMs 203, 23, 26 are described. This includes not only the processing performed in chronological order according to the order described, but also the processing that is not necessarily performed in chronological order but is performed in parallel or individually. Also, in this specification, a system refers to an entire device including a plurality of devices. Industrial applicability
- a user can use a service provided on the Internet.
- the user can reuse the once created connection information with a plurality of devices. Also, when connecting a device to the Internet, it is possible to reduce the amount of information that requires a user to input. Furthermore, the input interface of the device itself can be downsized.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
Description
Claims
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/478,047 US7984487B2 (en) | 2002-03-18 | 2003-03-18 | Information processing system, and information processing apparatus and method |
| KR10-2003-7014968A KR20040089452A (ko) | 2002-03-18 | 2003-03-18 | 정보 처리 시스템, 정보 처리 장치 및 방법 |
| EP03710395A EP1486881A4 (en) | 2002-03-18 | 2003-03-18 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING DEVICE AND METHOD |
| JP2003577136A JPWO2003079205A1 (ja) | 2002-03-18 | 2003-03-18 | 情報処理システム、情報処理装置および方法 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002-074018 | 2002-03-18 | ||
| JP2002074018 | 2002-03-18 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2003079205A1 true WO2003079205A1 (en) | 2003-09-25 |
Family
ID=28035277
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2003/003209 Ceased WO2003079205A1 (en) | 2002-03-18 | 2003-03-18 | Information processing system, information processing device, and method |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US7984487B2 (ja) |
| EP (1) | EP1486881A4 (ja) |
| JP (1) | JPWO2003079205A1 (ja) |
| KR (1) | KR20040089452A (ja) |
| CN (2) | CN1838672A (ja) |
| WO (1) | WO2003079205A1 (ja) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005159424A (ja) * | 2003-11-20 | 2005-06-16 | Nippon Telegr & Teleph Corp <Ntt> | 通信システム |
| WO2006062272A1 (en) * | 2004-12-07 | 2006-06-15 | Electronics And Telecommunications Research Institute | Internet access time control method using authentication assertion |
| JP2007206122A (ja) * | 2006-01-31 | 2007-08-16 | Yamaha Corp | 電子楽器およびコンピュータプログラム |
| US7844818B2 (en) | 2004-01-06 | 2010-11-30 | Samsung Electronics Co., Ltd. | Authentication apparatus and method for home network devices |
| JP2011039793A (ja) * | 2009-08-11 | 2011-02-24 | Canon Inc | 通信システム、通信装置およびその制御方法 |
| JP2013125413A (ja) * | 2011-12-14 | 2013-06-24 | Secom Co Ltd | 利用者登録システム及び登録サーバ |
| JP2015064670A (ja) * | 2013-09-24 | 2015-04-09 | 沖電気工業株式会社 | 機器登録システム、機器管理装置、登録作業装置、無線通信装置、登録装置、機器管理プログラム及び登録作業プログラム |
| EP1673916B1 (en) * | 2003-10-13 | 2016-11-23 | Nokia Technologies Oy | Apparatuses and method for authentication in heterogeneous ip networks |
| JP2017521800A (ja) * | 2014-04-30 | 2017-08-03 | インダストリー アカデミック コーオペレーション ファウンデーション オブ ヨンナム ユニバーシティIndustry Academic Cooperation Foundation Of Yeungnam University | パスワード管理装置 |
Families Citing this family (54)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060056314A (ko) * | 2003-07-14 | 2006-05-24 | 소니 가부시끼 가이샤 | 서비스 이용 방법 및 관리 방법 |
| US7698734B2 (en) * | 2004-08-23 | 2010-04-13 | International Business Machines Corporation | Single sign-on (SSO) for non-SSO-compliant applications |
| JP4562464B2 (ja) * | 2004-09-07 | 2010-10-13 | 富士通株式会社 | 情報処理装置 |
| KR20060079874A (ko) * | 2005-01-03 | 2006-07-07 | 삼성전자주식회사 | 냉장고의 인터넷 접속 방법 및 접속시스템 |
| US8438633B1 (en) | 2005-04-21 | 2013-05-07 | Seven Networks, Inc. | Flexible real-time inbox access |
| US8250163B2 (en) * | 2005-06-09 | 2012-08-21 | Whirlpool Corporation | Smart coupling device |
| JP2007323544A (ja) * | 2006-06-05 | 2007-12-13 | Sony Corp | 情報処理システム、情報処理装置、および方法、並びにコンピュータ・プログラム |
| US8457594B2 (en) * | 2006-08-25 | 2013-06-04 | Qwest Communications International Inc. | Protection against unauthorized wireless access points |
| US8782745B2 (en) * | 2006-08-25 | 2014-07-15 | Qwest Communications International Inc. | Detection of unauthorized wireless access points |
| US20080262759A1 (en) * | 2007-04-18 | 2008-10-23 | Bosl Dustin D | System and method for testing information handling system components |
| US7926095B1 (en) * | 2007-05-04 | 2011-04-12 | Avaya Inc. | Efficient authentication system for primary and secondary servers |
| US9398022B2 (en) * | 2007-06-01 | 2016-07-19 | Teresa C. Piliouras | Systems and methods for universal enhanced log-in, identity document verification, and dedicated survey participation |
| US9455969B1 (en) | 2007-06-18 | 2016-09-27 | Amazon Technologies, Inc. | Providing enhanced access to remote services |
| US8312154B1 (en) * | 2007-06-18 | 2012-11-13 | Amazon Technologies, Inc. | Providing enhanced access to remote services |
| US8352550B2 (en) | 2007-07-27 | 2013-01-08 | Research In Motion Limited | Wireless communication systems |
| EP2031909B1 (en) * | 2007-07-27 | 2011-02-16 | Research In Motion Limited | Remote control in a wireless communication system |
| US9270682B2 (en) | 2007-07-27 | 2016-02-23 | Blackberry Limited | Administration of policies for wireless devices in a wireless communication system |
| US10079912B2 (en) | 2007-07-27 | 2018-09-18 | Blackberry Limited | Wireless communication system installation |
| EP2424194B1 (en) * | 2007-07-27 | 2017-04-19 | BlackBerry Limited | Method and system for resource sharing |
| US8914009B2 (en) | 2007-07-27 | 2014-12-16 | Blackberry Limited | Administration of wireless systems |
| ATE547875T1 (de) * | 2007-07-27 | 2012-03-15 | Research In Motion Ltd | Informationsaustausch in drahtlosen servern |
| DE602008001344D1 (de) | 2007-07-27 | 2010-07-08 | Research In Motion Ltd | Vorrichtung und Verfahren zum Betrieb eines drahtlosen Servers |
| EP2224675B1 (en) | 2007-07-27 | 2013-09-18 | BlackBerry Limited | Apparatus and methods for coordination of wireless systems |
| US9009210B2 (en) * | 2007-08-15 | 2015-04-14 | Sony Corporation | Distribution of multimedia files using a transportation provider wireless device |
| US8516095B2 (en) | 2008-05-23 | 2013-08-20 | Research In Motion Limited | Remote administration of mobile wireless devices |
| WO2010047035A1 (ja) * | 2008-10-20 | 2010-04-29 | 三菱電機株式会社 | 機器利用支援装置及びシステム |
| EP2199958A1 (en) * | 2008-12-18 | 2010-06-23 | Alcatel, Lucent | Service provisioning method, a related service provisioning system a related service provisioning server and a related event registration server |
| US9215279B1 (en) | 2009-02-17 | 2015-12-15 | Netapp, Inc. | Servicing of storage device software components of nodes of a cluster storage system |
| US9325790B1 (en) * | 2009-02-17 | 2016-04-26 | Netapp, Inc. | Servicing of network software components of nodes of a cluster storage system |
| US8065361B2 (en) | 2009-02-27 | 2011-11-22 | Research In Motion Limited | Apparatus and methods using a data hub server with servers to source and access informational content |
| US9407686B2 (en) | 2009-02-27 | 2016-08-02 | Blackberry Limited | Device to-device transfer |
| US8621583B2 (en) * | 2010-05-14 | 2013-12-31 | Microsoft Corporation | Sensor-based authentication to a computer network-based service |
| US9141779B2 (en) | 2011-05-19 | 2015-09-22 | Microsoft Technology Licensing, Llc | Usable security of online password management with sensor-based authentication |
| KR101276857B1 (ko) | 2011-07-27 | 2013-06-18 | 엘지전자 주식회사 | 가전제품 및 이를 포함하여 이루어지는 온라인 시스템 |
| KR101276861B1 (ko) | 2011-07-27 | 2013-06-18 | 엘지전자 주식회사 | 가전제품 및 이를 포함하여 이루어지는 온라인 시스템 |
| KR101819510B1 (ko) | 2011-08-22 | 2018-01-17 | 엘지전자 주식회사 | 세탁장치 및 이를 포함하여 이루어지는 온라인 시스템 |
| US20130269017A1 (en) * | 2012-04-04 | 2013-10-10 | Salesforce.Com, Inc. | Centralized single sign on service for websites and online services |
| AU2013204953B2 (en) * | 2012-08-30 | 2016-09-08 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions |
| KR101797493B1 (ko) | 2012-09-06 | 2017-11-15 | 엘지전자 주식회사 | 가전제품 및 이를 포함하여 이루어지는 온라인 시스템 |
| KR20140032262A (ko) | 2012-09-06 | 2014-03-14 | 엘지전자 주식회사 | 가전제품 및 이를 포함하여 이루어지는 온라인 시스템 |
| JP5805715B2 (ja) * | 2013-07-25 | 2015-11-04 | 東芝テック株式会社 | 商品販売データ処理装置及び制御プログラム |
| JP6150129B2 (ja) * | 2013-11-14 | 2017-06-21 | ソニー株式会社 | 薬歴管理装置および方法、情報処理装置および方法、並びにプログラム |
| TWI549495B (zh) * | 2014-06-20 | 2016-09-11 | Lin Hung Yuan | Audience identification method and system |
| US9736165B2 (en) | 2015-05-29 | 2017-08-15 | At&T Intellectual Property I, L.P. | Centralized authentication for granting access to online services |
| US10326856B2 (en) * | 2015-06-25 | 2019-06-18 | Mcafee, Llc | Single solution for user asset control |
| US10542117B2 (en) | 2015-09-03 | 2020-01-21 | Verisign, Inc. | Systems and methods for providing secure access to shared registration systems |
| CN106817354A (zh) * | 2015-12-01 | 2017-06-09 | 阿里巴巴集团控股有限公司 | 一种视频流传输方法、设备和系统 |
| US11329821B2 (en) | 2015-12-28 | 2022-05-10 | Verisign, Inc. | Shared registration system |
| JP5991793B1 (ja) * | 2016-02-29 | 2016-09-14 | 株式会社unerry | プログラム、情報処理装置およびシステム |
| US12316776B2 (en) | 2016-08-30 | 2025-05-27 | Verisign, Inc. | Integrated DNS service provider services using certificate-based authentication |
| JP6806601B2 (ja) * | 2017-03-17 | 2021-01-06 | アズビル株式会社 | 機器情報管理システム |
| KR102386456B1 (ko) * | 2017-06-12 | 2022-04-14 | 삼성전자 주식회사 | 전자장치, 전자장치의 제어방법 및 시스템 |
| US10491596B2 (en) * | 2017-07-31 | 2019-11-26 | Vmware, Inc. | Systems and methods for controlling email access |
| US12267311B2 (en) | 2023-01-18 | 2025-04-01 | Truist Bank | Systems and methods for restricting security connection data resets |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0622054A (ja) * | 1992-07-02 | 1994-01-28 | Fujitsu Ltd | Icカードを利用したネットワーク通信方式 |
| JP2000222319A (ja) * | 1999-01-29 | 2000-08-11 | Matsushita Electric Ind Co Ltd | Pcカード |
| JP2001043186A (ja) * | 1999-06-18 | 2001-02-16 | Uniondata Corp | 公的にアクセス可能なコンピュータシステムを構成するための方法およびシステム |
| JP2001306430A (ja) * | 2000-04-27 | 2001-11-02 | Toshiba Corp | インターネット接続情報登録サービスによるビジネス方法、インターネット接続設定方法、インターネット接続情報登録方法、及びアプリケーションプログラムを記録したコンピュータ読み取り可能な記録媒体 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5444848A (en) * | 1992-04-30 | 1995-08-22 | Bull Hn Information Systems Inc. | Distribution of communications connections over multiple service access points by choosing remote and local access points having lowest number of connections |
| US5311596A (en) | 1992-08-31 | 1994-05-10 | At&T Bell Laboratories | Continuous authentication using an in-band or out-of-band side channel |
| JPH11175477A (ja) | 1997-12-16 | 1999-07-02 | Casio Comput Co Ltd | 端末装置、認証システム及びサーバ |
| US6233567B1 (en) * | 1997-08-29 | 2001-05-15 | Intel Corporation | Method and apparatus for software licensing electronically distributed programs |
| US6108789A (en) * | 1998-05-05 | 2000-08-22 | Liberate Technologies | Mechanism for users with internet service provider smart cards to roam among geographically disparate authorized network computer client devices without mediation of a central authority |
| JP2000092236A (ja) | 1998-09-11 | 2000-03-31 | Ntt Mobil Communication Network Inc | 情報提供システム |
| JP3483124B2 (ja) * | 1999-01-21 | 2004-01-06 | 船井電機株式会社 | 端末装置 |
| US7083095B2 (en) * | 1999-02-18 | 2006-08-01 | Colin Hendrick | System for automatic connection to a network |
| JP3362780B2 (ja) | 1999-12-15 | 2003-01-07 | 日本電信電話株式会社 | 通信システムにおける認証方法、センタ装置、認証プログラムを記録した記録媒体 |
| JP4372936B2 (ja) | 2000-01-25 | 2009-11-25 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | 代行管理方法及びエージェント装置 |
| JP2001265731A (ja) | 2000-03-22 | 2001-09-28 | Nippon Telegr & Teleph Corp <Ntt> | クライアント認証方法及びクライアント認証システム |
| JP2002074188A (ja) * | 2000-06-16 | 2002-03-15 | Sony Computer Entertainment Inc | 会員情報登録方法および装置、会員認証方法および装置、サーバコンピュータ |
| JP2002007937A (ja) | 2000-06-22 | 2002-01-11 | Mizuki Takayama | 認証仲介システム及び認証仲介方法並びに認証仲介用ソフトウェアを記録した記録媒体 |
| JP4357712B2 (ja) | 2000-06-28 | 2009-11-04 | ニフティ株式会社 | インターネット・サービス・プロバイダの提携による注文処理システム、方法及びプログラム |
| JP2002055685A (ja) | 2000-08-08 | 2002-02-20 | Yamaha Corp | コンテンツの配信サービス方法 |
| JP2002064483A (ja) | 2000-08-18 | 2002-02-28 | Sony Corp | ユーザ認証方法、携帯情報端末およびクライアントサービスサーバ |
| NL1017189C1 (nl) * | 2000-08-30 | 2002-03-01 | Koninkl Kpn Nv | Methode en systeem voor activatie van een locale terminal. |
| JP2003173430A (ja) * | 2001-09-28 | 2003-06-20 | Sharp Corp | Icカード、スクランブル解除装置、サーバ装置、身体的特徴読取装置、許可者判定方法、許可者登録方法、度数管理方法、許可者判定プログラム、許可者登録プログラム、度数管理プログラム、およびそのプログラムを記録したコンピュータ読取可能な記録媒体 |
| JP2004152191A (ja) * | 2002-10-31 | 2004-05-27 | Sony Corp | ソフトウエア更新システム、情報処理装置および方法、記録媒体、並びにプログラム |
-
2003
- 2003-03-18 EP EP03710395A patent/EP1486881A4/en not_active Withdrawn
- 2003-03-18 WO PCT/JP2003/003209 patent/WO2003079205A1/ja not_active Ceased
- 2003-03-18 JP JP2003577136A patent/JPWO2003079205A1/ja not_active Withdrawn
- 2003-03-18 CN CNA2006100732734A patent/CN1838672A/zh active Pending
- 2003-03-18 KR KR10-2003-7014968A patent/KR20040089452A/ko not_active Withdrawn
- 2003-03-18 US US10/478,047 patent/US7984487B2/en not_active Expired - Fee Related
- 2003-03-18 CN CNA038006413A patent/CN1533538A/zh active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0622054A (ja) * | 1992-07-02 | 1994-01-28 | Fujitsu Ltd | Icカードを利用したネットワーク通信方式 |
| JP2000222319A (ja) * | 1999-01-29 | 2000-08-11 | Matsushita Electric Ind Co Ltd | Pcカード |
| JP2001043186A (ja) * | 1999-06-18 | 2001-02-16 | Uniondata Corp | 公的にアクセス可能なコンピュータシステムを構成するための方法およびシステム |
| JP2001306430A (ja) * | 2000-04-27 | 2001-11-02 | Toshiba Corp | インターネット接続情報登録サービスによるビジネス方法、インターネット接続設定方法、インターネット接続情報登録方法、及びアプリケーションプログラムを記録したコンピュータ読み取り可能な記録媒体 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP1486881A4 * |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1673916B1 (en) * | 2003-10-13 | 2016-11-23 | Nokia Technologies Oy | Apparatuses and method for authentication in heterogeneous ip networks |
| JP2005159424A (ja) * | 2003-11-20 | 2005-06-16 | Nippon Telegr & Teleph Corp <Ntt> | 通信システム |
| US7844818B2 (en) | 2004-01-06 | 2010-11-30 | Samsung Electronics Co., Ltd. | Authentication apparatus and method for home network devices |
| WO2006062272A1 (en) * | 2004-12-07 | 2006-06-15 | Electronics And Telecommunications Research Institute | Internet access time control method using authentication assertion |
| JP2007206122A (ja) * | 2006-01-31 | 2007-08-16 | Yamaha Corp | 電子楽器およびコンピュータプログラム |
| JP2011039793A (ja) * | 2009-08-11 | 2011-02-24 | Canon Inc | 通信システム、通信装置およびその制御方法 |
| US8738687B2 (en) | 2009-08-11 | 2014-05-27 | Canon Kabushiki Kaisha | Communication system having management apparatus and user apparatus, management apparatus, user apparatus, and method of controlling the same |
| US9667504B2 (en) | 2009-08-11 | 2017-05-30 | Canon Kabushiki Kaisha | Communication system having management apparatus and user apparatus, management apparatus, user apparatus, and method of controlling the same |
| JP2013125413A (ja) * | 2011-12-14 | 2013-06-24 | Secom Co Ltd | 利用者登録システム及び登録サーバ |
| JP2015064670A (ja) * | 2013-09-24 | 2015-04-09 | 沖電気工業株式会社 | 機器登録システム、機器管理装置、登録作業装置、無線通信装置、登録装置、機器管理プログラム及び登録作業プログラム |
| JP2017521800A (ja) * | 2014-04-30 | 2017-08-03 | インダストリー アカデミック コーオペレーション ファウンデーション オブ ヨンナム ユニバーシティIndustry Academic Cooperation Foundation Of Yeungnam University | パスワード管理装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20040249961A1 (en) | 2004-12-09 |
| EP1486881A4 (en) | 2005-07-27 |
| KR20040089452A (ko) | 2004-10-21 |
| US7984487B2 (en) | 2011-07-19 |
| CN1838672A (zh) | 2006-09-27 |
| EP1486881A1 (en) | 2004-12-15 |
| CN1533538A (zh) | 2004-09-29 |
| JPWO2003079205A1 (ja) | 2005-07-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPWO2003079205A1 (ja) | 情報処理システム、情報処理装置および方法 | |
| JP4413774B2 (ja) | 電子メールアドレスとハードウェア情報とを利用したユーザ認証方法及びシステム | |
| US7725928B2 (en) | System and method for establishing temporary and permanent credentials for secure online commerce | |
| JP4716704B2 (ja) | 認証システム及び認証方法 | |
| JP2018528504A (ja) | 動的パスワードを使用する認証のための方法及びデバイス | |
| GB2403577A (en) | A system for user and device registration | |
| US10909597B2 (en) | Application sales management server system and method | |
| US10938811B2 (en) | Electronic apparatus to process request for having access to host apparatus, control method thereof, and system | |
| CN110971657A (zh) | 用于提供云服务的系统和方法 | |
| TW201312976A (zh) | 資訊處理裝置以及電腦可讀取之非揮發性記憶媒體 | |
| JP2011175402A (ja) | アクセス制御連携システム及びアクセス制御連携方法 | |
| JP2003271561A (ja) | 情報処理システム、情報処理装置および方法、並びにプログラム | |
| JP7416860B2 (ja) | 資格情報を伝達する方法及び装置 | |
| JP4588529B2 (ja) | サービスシステムおよび最適サービス提供方法 | |
| KR102105110B1 (ko) | 간편 로그인 서비스 방법과 시스템 및 이를 위한 장치 | |
| JP2004192193A (ja) | ブラウザフォンのメールによるユーザ認証方法、ユーザ認証サーバ、認証サーバのユーザ認証方法、及び認証サーバのユーザ認証プログラム並びにそのプログラムを記録した記録媒体 | |
| JP2004145520A (ja) | 電子ファイル提供システム、情報処理装置および方法、記録媒体、並びにプログラム | |
| JP2003271559A (ja) | 情報処理システム、情報処理装置および方法、並びにプログラム | |
| JP3670613B2 (ja) | ブラウザフォンのメールによるユーザ認証方法、ユーザ認証サーバ、認証サーバのユーザ認証方法、及び認証サーバのユーザ認証プログラム、そのプログラムを記録した記録媒体 | |
| JP2009245365A (ja) | 情報処理システム、認証サーバ、サービス提供サーバ、認証方法、サービス提供方法、及び、プログラム | |
| KR101208686B1 (ko) | 무선랜을 이용한 고객 관리 및 마일리지 서비스 제공 방법 및 장치 | |
| JP7089252B1 (ja) | サーバ、情報処理方法、及びプログラム | |
| JP2021051395A (ja) | 再認証装置、再認証方法および再認証プログラム | |
| JP2020154767A (ja) | サービス提供装置、サービス提供プログラム、及びサービス提供システム | |
| JP2009181396A (ja) | ユーザ認証システム及びその方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): CN JP KR US |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2003710395 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2003577136 Country of ref document: JP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1020037014968 Country of ref document: KR |
|
| 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: 20038006413 Country of ref document: CN |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 10478047 Country of ref document: US |
|
| WWP | Wipo information: published in national office |
Ref document number: 2003710395 Country of ref document: EP |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 2003710395 Country of ref document: EP |