Information processing device and communication system

JP7637752B2Active Publication Date: 2025-02-28NTT DOCOMO INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023203823
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-12-01
Publication Date
2025-02-28
Estimated Expiration
2040-01-08

AI Technical Summary

Benefits of technology

【0008】 無線ネットワークを介した通信サービスを行う通信事業者が、その無線ネットワーク経由で各種サービスを提供するサービス事業者に対して、無線端末のユーザに関する情報を、第3者に漏洩させることなく簡便な方法で提供することが可能となる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007637752000001
    Figure 0007637752000001
  • Figure 0007637752000002
    Figure 0007637752000002
  • Figure 0007637752000003
    Figure 0007637752000003
Patent Text Reader

Abstract

To allow a telecommunications carrier that provides wireless network communication services to provide information about wireless terminal users to a service operator that provides various services via a wireless network in a simple and convenient method that does not leak the information to a third party.SOLUTION: In a telecommunications carrier server device 30 of a wireless communication system, an encryption unit 33 encrypts user information acquired by an acquisition unit 32 with an encryption key corresponding to a decryption key held by a service operator server device 40 specified by a user, and a transmitting unit 34 sends the encrypted user information to a wireless terminal. The wireless terminal forwards the encrypted user information to the service operator server device 40. In the service operator server device 40, a decryption unit 41 decrypts the forwarded and encrypted user information with the decryption key corresponding to the encryption key used by the service operator server device 40, and a data transmitting unit 42 transmits data that presents the user with the completion of authentication of the user of the wireless terminal to the wireless terminal.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a technique for providing information about a user. [Background technology]

[0002] A mechanism for sharing information about a user between server devices is known. For example, Patent Document 1 discloses a mechanism in which, when a first server device accepts an authentication request from a user via a user terminal and completes the authentication, the first server device transmits link information to a second server device to the user terminal, and the link information enables the user terminal to access the second server device. This link information includes user authentication information and user attribute information, and the user terminal accesses the second server device and transmits the user authentication information and the user attribute information to the second server device. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2003-58503 A Summary of the Invention [Problem to be solved by the invention]

[0004] Meanwhile, a communication carrier that provides communication services to wireless terminals via a wireless network holds various information about the users of the wireless terminals. On the other hand, if a service carrier that provides various services, such as providing content, to the users of the wireless terminals via the wireless network can obtain information about the users, the service carrier can use the information to provide its own services.

[0005] However, such various pieces of user information must not be leaked to unauthorized third parties. Also, it takes a lot of work to build a system in which the server device of the telecommunications carrier and each of the server devices of various service providers determine communication procedures according to their specifications and exchange information according to the different communication procedures for each server device.

[0006] Therefore, the objective of the present invention is to realize a mechanism that enables a communications carrier providing communications services via a wireless network to provide information about users of wireless terminals to service carriers providing various services via the wireless network in a simple manner without leaking the information to third parties. [Means for solving the problem]

[0007] In order to solve the above problems, the present invention provides an information processing device comprising: an authentication unit that authenticates a user of a wireless terminal requesting connection to a wireless network; an acquisition unit that acquires user information related to the authenticated user, the user information including information related to the wireless terminal's use of the wireless network; an encryption unit that encrypts the user information with an encryption key corresponding to a decryption key held by a service provider server device specified by the user among a plurality of service provider server devices that provide services to the user via the wireless network; and a transmission unit that transmits the encrypted user information to the wireless terminal that forwards the received user information to the service provider server device. Effect of the Invention

[0008] This makes it possible for telecommunications carriers that provide communication services via wireless networks to provide service providers that provide various services via those wireless networks with information about users of wireless terminals in a simple manner without leaking the information to third parties. [Brief description of the drawings]

[0009] [Figure 1]1 is a diagram showing an example of a configuration of a wireless communication system 1 according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram illustrating a hardware configuration of a communication carrier server device 30. [Diagram 3] 1 is a diagram illustrating an example of a functional configuration of a wireless communication system 1. FIG. [Figure 4] 4 is a sequence diagram showing an example of an operation of the wireless communication system 1. FIG. [Diagram 5] 4 is a diagram showing an example of a processing table stored in the communication carrier server device 30. FIG. [Figure 6] 2A to 2C are diagrams illustrating an example of transition of screens displayed on the wireless terminal 10. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] [composition] FIG. 1 is a diagram showing an example of a wireless communication system 1 according to the present embodiment. The wireless communication system 1 is a system that provides wireless communication services conforming to, for example, IEEE802.11. As shown in FIG. 1, the wireless communication system 1 includes a wireless terminal 10 used by a user, a plurality of (three as an example in FIG. 1) wireless access points 20 that perform wireless communication with the wireless terminal 10 present within the range of the wireless communication area (for example, within a range of several tens of meters), a communication carrier server device 30 that functions as an example of an information processing device according to the present invention, and a plurality of (three as an example in FIG. 1) service provider server devices 40 that provide various services via a wireless LAN (Local Area Network) 2 and the Internet 3. The communication carrier server device 30 is managed by a communication carrier that provides communication services to the wireless terminal 10 via the wireless LAN 2, and holds various information (referred to as user information) related to the user of the wireless terminal 10. The service provider server device 40 is managed by a service provider that provides various services such as content provision to the user of the wireless terminal 10 via the wireless LAN 2. The wireless LAN 2 is composed of the wireless access point 20 and the communication carrier server device 30. The wireless LAN 2 is an example of a wireless network in the present invention. Although only one wireless terminal 10 is shown in FIG. 1, in reality there are multiple wireless terminals.

[0011] The wireless terminal 10 is a computer that can connect to the wireless LAN 2, such as a smartphone, a wearable terminal, a tablet, or a personal computer. An SSID (Service Set Identifier) ​​is set to each wireless access point 20. When connecting to the wireless LAN 2, the wireless terminal 10 wirelessly connects to the wireless access point 20 by specifying one of the SSIDs.

[0012] FIG. 2 is a diagram showing a hardware configuration of the communication service provider server device 30. The communication service provider server device 30 is physically configured as a computer including a processor 3001, a memory 3002, a storage 3003, a communication device 3004, and a bus connecting these devices. Each of these devices operates with power supplied from a power source not shown. In the following description, the word "device" can be read as a circuit, a device, a unit, and the like. The hardware configuration of the communication service provider server device 30 may be configured to include one or more of the devices shown in FIG. 2, or may be configured without including some of the devices. In addition, the communication service provider server device 30 may be configured by communication-connecting multiple devices each having a different housing.

[0013] Each function in the telecommunications carrier server device 30 is realized by loading a specific software (program) onto hardware such as a processor 3001 and a memory 3002, causing the processor 3001 to perform calculations, control communications by the communication device 3004, and control at least one of the reading and writing of data in the memory 3002 and the storage 3003.

[0014] The processor 3001, for example, operates an operating system to control the entire computer. The processor 3001 may be configured with a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic unit, a register, etc. Also, for example, a baseband signal processing unit, a call processing unit, etc. may be realized by the processor 3001.

[0015] The processor 3001 reads out a program (program code), a software module, data, etc. from at least one of the storage 3003 and the communication device 3004 into the memory 3002, and executes various processes according to the read out programs. The program used is a program that causes a computer to execute at least a part of the operations described below. The functional blocks of the communication carrier server device 30 may be realized by a control program stored in the memory 3002 and operated in the processor 3001. The various processes may be executed by one processor 3001, or may be executed simultaneously or sequentially by two or more processors 3001. The processor 3001 may be implemented by one or more chips. The program may be transmitted to the communication carrier server device 30 via a telecommunication line.

[0016] The memory 3002 is a computer-readable recording medium, and may be composed of at least one of, for example, a Read Only Memory (ROM), an Erasable Programmable ROM (EPROM), an Electrically Erasable Programmable ROM (EEPROM), a Random Access Memory (RAM), etc. The memory 3002 may also be called a register, a cache, a main memory (primary storage device), etc. The memory 3002 can store a program (program code), a software module, etc. that can be executed to implement the method according to this embodiment.

[0017] Storage 3003 is a computer-readable recording medium, and may be constituted by at least one of, for example, an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disk), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy (registered trademark) disk, a magnetic strip, etc. Storage 3003 may be referred to as an auxiliary storage device.

[0018] The communication device 3004 is hardware (transmission / reception device) for performing communication between computers via a network, and is also called, for example, a network device, a network controller, a network card, or a communication module.

[0019] Each device, such as the processor 3001 and the memory 3002, is connected by a bus for communicating information. The bus may be configured using a single bus, or may be configured using different buses between each device.

[0020] The communication carrier server device 30 may be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), etc., and some or all of the functional blocks may be realized by the hardware. For example, the processor 3001 may be implemented using at least one of these pieces of hardware.

[0021] The service provider server device 40 is physically configured as a computer device including a processor, a memory, a storage, a communication device, and a bus connecting these devices, similar to the communication provider server device 30. Each function of the service provider server device 40 is realized by loading a predetermined software (program) onto hardware such as the processor and memory, causing the processor to perform calculations, control communication by the communication device, and control at least one of reading and writing data from and to the memory and storage. These processors, memories, storages, communication devices, input devices, output devices, and buses connecting these devices are similar in terms of hardware to the processor 3001, memory 3002, storage 3003, communication devices 3004, and buses connecting these devices described for the communication provider server device 30, and therefore description thereof will be omitted.

[0022] 4 is a block diagram showing a functional configuration of the wireless communication system 1. In the communication provider server device 30, the above hardware works together to realize functions of an authentication unit 31, an acquisition unit 32, an encryption unit 33, and a transmission unit 34. In the service provider server device 40, the above hardware works together to realize functions of a decryption unit 41 and a data transmission unit 42.

[0023] In the communication service provider server device 30, an authentication unit 31 performs an authentication process to authenticate a user of a wireless terminal 10 requesting connection to the wireless LAN 2. This authentication process is performed by, for example, checking authentication information such as an ID and a password assigned to each user against pre-stored contents.

[0024] In the communication provider server device 30, the acquisition unit 32 acquires user information on a user authenticated by the authentication unit 31. More specifically, the acquisition unit 32 acquires user information of a type corresponding to a service provider server device 40 designated by a user among a plurality of service provider server devices 40. The user information here is a group of information unique to each user, such as name, age, address, family structure, hobbies and preferences, shopping history, and information on the use of the wireless LAN 2. The information on the use of the wireless LAN 2 may include, for example, information identifying the wireless access point 20 to which the wireless terminal 10 of the user authenticated by the authentication unit 31 wirelessly connects (the above-mentioned SSID), or may include information generated based on the use history of the wireless LAN 2 by the wireless terminal 10 of the user authenticated by the authentication unit 31 (for example, the number of connections for each SSID, the connection frequency, the connection time, the connection time, etc.).

[0025] In the telecommunications provider server device 30, the encryption unit 33 encrypts the user information acquired by the acquisition unit 32 using an encryption key corresponding to a decryption key held by a service provider server device 40 specified by the user among multiple service provider server devices 40.

[0026] In the communication provider server device 30, the transmission unit 34 transmits the user information encrypted by the encryption unit 33 to the wireless terminal 10. The wireless terminal 10 transfers the encrypted user information to the service provider server device 40.

[0027] In the service provider server device 40, the decryption unit 41 decrypts the encrypted user information sent from the telecommunications provider server device 30 and forwarded by the wireless terminal 10, using a decryption key corresponding to the encryption key used by the service provider server device 40.

[0028] In the service provider server device 40, the data transmission unit 42 transmits to the wireless terminal 10 data for notifying the user that authentication of the user of the wireless terminal 10 requesting connection to the wireless LAN 2 has been completed.

[0029] [Operation] Next, the operation of the wireless communication system 1 will be described with reference to Figs. 4 to 6. In the following description, when the communication provider server device 30 is described as the subject of processing, this specifically means that the processor 3001 performs calculations by loading predetermined software (programs) onto hardware such as the processor 3001 and memory 3002, and controls communication by the communication device 3004 and reading and / or writing of data from and to the memory 3002 and storage 3003, thereby executing processing. The same applies to the wireless terminal 10 and the service provider server device 40.

[0030] In FIG. 4, the user operates the wireless terminal 10 to display a list of available SSIDs and selects one of them. In response to this operation, the wireless terminal 10 transmits a connection request to the wireless LAN 2 to the communication service provider server device 30 via the wireless access point 20 corresponding to the SSID (step S11). In response to this connection request, the authentication unit 31 of the communication service provider server device 30 generates login screen data for authenticating the user and transmits it to the wireless terminal 10 (step S12). As a result, a login screen such as that shown in FIG. 6(A) is displayed on the wireless terminal 10. Since the area in which the user is located can be determined by the SSID of the wireless access point 20 through which the connection request from the wireless terminal 10 is made, in the example of FIG. 6, a login screen is displayed on the assumption that the user is in the XX Stadium. That is, in this example, the wireless access point 20 through which the connection request from the wireless terminal 10 is made is installed in the XX Stadium, and the user has designated the SSID of the wireless access point 20 installed in the XX Stadium from the list of available SSIDs.

[0031] When the user selects a login button as shown in Fig. 6(A), the wireless terminal 10 transmits a login request including authentication information such as the user's ID and password to the communication carrier server device 30 (step S13). The authentication information may be input to a login screen as shown in Fig. 6(A) and included in the login request, or may be previously input to the wireless terminal 10 and read by the wireless terminal 10 to be included in the login request.

[0032] In the communication carrier server device 30, the authentication unit 31 authenticates the user in response to the login request (step S14). This authentication is, for example, user authentication using the above authentication information.

[0033] Next, in the communication provider server device 30, the acquisition unit 32 acquires user information related to the authenticated user (step S15). Here, the acquisition unit 32 acquires different types of user information according to the service provider server device 40 designated by the user. For this reason, the communication provider server device 30 stores a processing table as exemplified in FIG. 5. In the example of FIG. 5, it is indicated that the service provider server device 40 with the service provider server device ID of "SID001" acquires user information of a type such as "ID, gender, age...", the service provider server device 40 with the service provider server device ID of "SID002" acquires user information of a type such as "ID, address, location history...", the service provider server device 40 with the service provider server device ID of "SID003" acquires user information of a type such as "ID, birthday...", and the service provider server device 40 with the service provider server device ID of "SID004" acquires user information of a type such as "ID, connection information...". Among these pieces of user information, static information such as ID, address, age, and birthday is notified in advance by the user to the communication carrier, and the acquisition unit 32 reads and acquires this user information from a database that stores the user information. Among the user information, dynamic information such as location history (such as a chronological history of the SSIDs of the wireless access points 20 to which the wireless terminal 10 is connected) and connection information (such as the number of connections for each SSID, connection frequency, connection time, and connection time) is available from a WLC (Wireless LAN Controller) that controls each wireless access point 20, and the acquisition unit 32 requests and acquires this user information from the WLC that stores it. Note that in the present invention, the user information is not limited to the information exemplified in this embodiment.

[0034] In the communication provider server device 30, the encryption unit 33 encrypts the user information acquired by the acquisition unit 32 with an encryption key corresponding to a decryption key held by a service provider server device 40 designated by the user among the multiple service provider server devices 40 (step S16). For this reason, the processing table illustrated in FIG. 5 describes an identifier of an encryption key for each service provider server device 40. In the example of FIG. 5, for example, an encryption key called "Key1" is used for a service provider server device 40 having a service provider server device ID of "SID001", an encryption key called "Key2" is used for a service provider server device 40 having a service provider server device ID of "SID002", an encryption key called "Key3" is used for a service provider server device 40 having a service provider server device ID of "SID003", and an encryption key called "Key4" is used for a service provider server device 40 having a service provider server device ID of "SID004". All encryption keys identified by these identifiers are stored in the encryption unit 33.

[0035] In the communication service provider's server device 30, the transmission unit 34 generates standby screen data including the user information encrypted by the encryption unit 33 (step S17) and transmits the data to the wireless terminal 10 (step S18). This standby screen data is data for displaying a screen as exemplified in FIG. 6(B). This screen data has the encrypted user information described in its body by, for example, the POST method in HTTP (Hyper Text Transfer Protocol). The POST method is one of the types of requests sent from a client (such as a Web browser) to a server device (such as a Web server) in HTTP, and is mainly used to transmit data from a client to a server device.

[0036] When the wireless terminal 10 receives the screen data, it displays a standby screen as exemplified in FIG. 6(B), and further transfers the encrypted user information to the service provider server device 40 by the POST method (step S19).

[0037] In the service provider server device 40, the decryption unit 41 decrypts the encrypted user information transferred by the wireless terminal 10 with a decryption key corresponding to the encryption key used by the service provider server device 40 (step S20). For this reason, the decryption unit 41 of the service provider server device 40 stores the decryption key that it uses.

[0038] Then, in the service provider server device 40, the data transmission unit 42 generates login completion data, which is presentation data for presenting to the user that the process of authenticating the user of the wireless terminal 10 (i.e., login) has been completed (step S21), and transmits the data to the wireless terminal 10 (step S22). When the wireless terminal 10 receives the login completion screen data, the wireless terminal 10 displays a login completion screen as exemplified in FIG. 6(C). This login completion screen includes content corresponding to user information, such as a user name identified from the user's ID, such as "Mr. A", and a service name identified from the user's birthday, such as a soft button called "Birthday Present". That is, the data transmission unit 42 transmits the content corresponding to the decrypted user information to the wireless terminal 10 by including it in the login completion screen data. After that, various information is exchanged between the wireless terminal 10 and the service provider server device 40 according to a predetermined dialogue screen, and the service provider server device 40 provides the wireless terminal 10 with a service.

[0039] According to the embodiment described above, a communications carrier can provide user information on users of wireless terminals 10 to various service providers.

[0040] When the user information is provided from the communication carrier to the service provider, the user information is encrypted and decrypted using an encryption key and a decryption key that are held only by the communication carrier and the service provider, so there is little possibility that the user information will be leaked to a third party. From the viewpoint of concealing the user information, for example, the communication carrier may provide the wireless terminal 10 with unencrypted user information, and the wireless terminal 10 may encrypt the user information and provide it to the service provider. However, in such a case, since the user information is in a so-called plain text state in the wireless terminal 10, the possibility of the user information being leaked from the wireless terminal 10 to a third party cannot be denied. In this embodiment, the possibility of such leakage to a third party can be eliminated.

[0041] It is also possible to consider a configuration in which the communication provider server device determines a communication procedure according to the specifications of each of the various service provider server devices and exchanges encrypted user information according to a different communication procedure for each service provider server device, but it would require a considerable amount of work to establish such a configuration. In contrast, in this embodiment, the communication provider server device 30 communicates only with the wireless terminal 10, so the above-mentioned work is reduced. In other words, according to this embodiment, the provision of user information is realized in a simpler manner.

[0042] [Variations] The present invention is not limited to the above-described embodiment. The above-described embodiment may be modified as follows. In addition, two or more of the following modifications may be combined and implemented. The block diagrams used in the description of the above embodiments show functional blocks. These functional blocks (components) are realized by any combination of at least one of hardware and software. Furthermore, the method of realizing each functional block is not particularly limited. That is, each functional block may be realized by using one device that is physically or logically combined, or may be realized by using two or more devices that are physically or logically separated and directly or indirectly connected (for example, by wire, wirelessly, etc.). The functional blocks may be realized by combining the one device or the multiple devices with software.

[0043] Functions include, but are not limited to, judgment, determination, judgment, calculation, computation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, resolution, selection, selection, establishment, comparison, assumption, expectation, consideration, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating, mapping, and assignment. For example, a functional block (component) that performs the function of transmission is called a transmitting unit or a transmitter. As described above, there is no particular limitation on the method of realization of either of these.

[0044] For example, a payment management device in one embodiment of the present disclosure may function as a computer that performs the processing of the present disclosure.

[0045] Each aspect / embodiment described in the present disclosure may be applied to at least one of systems using LTE (Long Term Evolution), LTE-A (LTE-Advanced), SUPER 3G, IMT-Advanced, 4G (4th generation mobile communication system), 5G (5th generation mobile communication system), FRA (Future Radio Access), NR (new Radio), W-CDMA (registered trademark), GSM (registered trademark), CDMA2000, UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, UWB (Ultra-WideBand), Bluetooth (registered trademark), and other suitable systems, and next-generation systems extended based on these. In addition, a combination of multiple systems (e.g., a combination of at least one of LTE and LTE-A and 5G, etc.) may be applied.

[0046] The order of the steps, sequences, flow charts, etc. of each aspect / embodiment described in this disclosure may be changed unless inconsistent. For example, the methods described in this disclosure present elements of various steps using an example order, and are not limited to the particular order presented.

[0047] The input and output information may be stored in a specific location (e.g., memory) or may be managed using a management table. The input and output information may be overwritten, updated, or added to. The output information may be deleted. The input information may be transmitted to another device.

[0048] The determination may be based on a value represented by a single bit (0 or 1), a Boolean value (true or false), or a numerical comparison (e.g., comparison with a predetermined value).

[0049] Although the present disclosure has been described in detail above, it is clear to those skilled in the art that the present disclosure is not limited to the embodiments described in the present disclosure. The present disclosure can be implemented in modified and altered forms without departing from the spirit and scope of the present disclosure as defined by the claims. Therefore, the description of the present disclosure is intended to be illustrative and does not have any limiting meaning on the present disclosure.

[0050] Software, whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise, should be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc. Also, software, instructions, information, etc. may be transmitted or received over a transmission medium. For example, if the software is transmitted from a website, server, or other remote source using wired technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)), and / or wireless technologies (such as infrared, microwave, etc.), then such wired and / or wireless technologies are included within the definition of a transmission medium.

[0051] The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, the data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof. In addition, terms explained in this disclosure and terms necessary for understanding this disclosure may be replaced with terms having the same or similar meanings.

[0052] Furthermore, the information, parameters, etc. described in this disclosure may be expressed using absolute values, may be expressed using relative values ​​from a predetermined value, or may be expressed using other corresponding information.

[0053] As used in this disclosure, the phrase "based on" does not mean "based only on," unless expressly stated otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."

[0054] Any reference to an element using a designation such as "first," "second," etc., used in this disclosure does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient method of distinguishing between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed or that the first element must precede the second element in some way.

[0055] The "part" in the configuration of each of the above devices may be replaced with "means," "circuit," "device," etc.

[0056] When the terms "include," "including," and variations thereof are used in this disclosure, these terms are intended to be inclusive, similar to the term "comprising." Further, when used in this disclosure, the term "or" is not intended to be an exclusive or.

[0057] In this disclosure, where articles have been added due to translation, such as a, an, and the in English, the disclosure may include that the nouns following these articles are in the plural form.

[0058] In the present disclosure, the term "A and B are different" may mean "A and B are different from each other." The term may also mean "A and B are each different from C." Terms such as "separate" and "coupled" may also be interpreted in the same way as "different." [Explanation of symbols]

[0059] 1: wireless communication system, 2: communication network, 10: wireless terminal, 20: wireless access point, 30: communication carrier server device, 31: authentication unit, 32: acquisition unit, 33: encryption, 34: transmission unit, 3001: processor, 3002: memory, 3003: storage, 3004: communication device, 40: service provider server device, 41: decryption unit, 42: data transmission unit.

Claims

1. an authentication unit that authenticates a user of a wireless terminal that requests connection to a wireless network; an acquisition unit that acquires user information related to the authenticated user, the user information including information related to the wireless terminal's use of the wireless network; an encryption unit that encrypts the user information with an encryption key corresponding to a decryption key held by a service provider server device designated by the user among a plurality of service provider server devices that provide services to the user via the wireless network; a transmission unit that transmits the encrypted user information to the wireless terminal that transfers the received user information to the service provider server device; An information processing device comprising:

2. The acquiring unit acquires the user information that differs depending on the service provider server device designated by the user.

2. The information processing apparatus according to claim 1,

3. The user information includes information generated based on a usage history of the wireless network by the wireless terminal.

2. The information processing apparatus according to claim 1,

4. The user information includes information identifying an access point of the wireless network to which the wireless terminal is connected.

2. The information processing apparatus according to claim 1,

5. An information processing device according to any one of claims 1 to 4, a service provider server device that provides a service to a user via a wireless network; The service provider server device The user information transmitted from the information processing device and forwarded by the wireless terminal, a decryption unit that decrypts the data using a decryption key corresponding to the encryption key used by the information processing device; An authentication process for authenticating a user of the wireless terminal that requested connection to the wireless network is completed. presentation data for presenting to the user that the a data transmission unit for transmitting data to a wireless terminal; A communication system comprising:

6. The data transmission unit of the service provider server device The wireless terminal Send to 6. The communication system according to claim 5.

Citation Information

Patent Citations

  • User authenticating method and user authenticating system

    JP2003058503A

  • System and method for providing personal information

    JP2005354264A

  • Authentication system and authentication proxy apparatus

    JP2007183972A

  • Secret information transmission method and system for transmitting different pieces of secret information from terminal to each company server

    JP2013187698A

  • Instant digital issuance

    US20190385164A1