Mobile terminal and IC chip management method
By setting protection areas and specific areas in the IC chip and setting them to the prohibited state when the user state changes, the unauthorized access threat faced by the mobile terminal IC chip is solved, and effective protection and security improvement of the IC chip is achieved.
Patent Information
- Application Number
- CN201980032341.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2018-05-21
- Filing Date
- 2019-05-07
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2039-05-07
AI Technical Summary
With the widespread use of mobile terminals such as smartphones, IC chips face increasingly threats of unauthorized access when reading cards and making payments outside mobile terminals, resulting in an increase in information leakage and theft.
By setting a protection area and a specific area in the IC chip, the control unit executes control so that when the user state changes to a state where predetermined information is not used, the protection area is set to a use-ban state, thereby preventing unauthorized access.
Effectively protect IC chips from unauthorized access, prevent information leakage and theft, and enhance the security of mobile terminals.
Smart Images

Figure CN112166421B_ABST
Abstract
Description
Technical Field
[0001] The present technology relates to a mobile terminal and IC chip management, and in particular, to a mobile terminal and an IC chip management method configured so that an IC chip can be protected from unauthorized access. Background Art
[0002] Mobile phones and contactless IC cards generally have a function of handling personal information such as electronic money or membership IDs, and there is a threat of skimming in which the owner of such a mobile phone or IC card accidentally has his or her personal information stolen and read.
[0003] Various proposals have been made to address the threat of such skimming. For example, Patent Document 1 proposes a method for switching whether electronic money can be used according to the posture (angle) of a mobile terminal (see Patent Document 1).
[0004] Citation List
[0005] Patent Literature
[0006] [Patent Document 1]
[0007] JP 2014-236238A Summary of the invention
[0008] Problems to be solved by the present invention
[0009] Especially with the recent widespread popularity of mobile terminals represented by smartphones, services for reading cards outside the mobile terminals and making payments have become widely used. For this reason, the threat of skimming abuse techniques against such services has been increasing.
[0010] The present technology has been proposed in view of such circumstances, and aims to enable protection of an IC chip from unauthorized access.
[0011] Solution to the problem
[0012] According to one aspect of the present technology, a mobile terminal includes an IC chip, the IC chip includes a memory, the memory is formed with a protection area and a specific area, the protection area is a storage area for predetermined information as a protection object, and the specific area is a storage area for status information indicating a specific status of a user; and a control unit, which performs control to set the protection area to a use-prohibited state when the status information is changed in the IC chip to information indicating a state in which the prescribed information is not used.
[0013] According to other aspects of the present technology, the IC chip includes a memory having a protection area and a specific area, wherein the protection area is a storage area for predetermined information as a protection object, and the specific area is a storage area for status information indicating a specific status of a user, and when the status information is changed in the IC chip to information indicating a status in which the predetermined information is not used, the control is performed to set the protection object area to a use prohibited state.
[0014] Effects of the Invention
[0015] According to the present technology, the IC chip can be protected from unauthorized access.
[0016] Note that the effects of the present technology are not necessarily limited to the effects described here, and may be any effects described in the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 is a diagram showing an example of a wireless communication system according to the present technology.
[0018] Figure 2 is a block diagram showing a configuration example of a device and a reader / writer.
[0019] Figure 3 is a diagram showing a configuration example of a specific area of an IC chip.
[0020] Figure 4 1 is a diagram showing an example of the correspondence relationship between the numerical value of the specific area and the user's intention to use the protection area.
[0021] Figure 5 Is a description Figure 2 Flowchart of the processing performed by the device.
[0022] Figure 6 is a block diagram showing a second configuration example of the device.
[0023] Figure 7 Is a description Figure 6 Flowchart of the processing performed by the device.
[0024] Figure 8 is a block diagram showing a third configuration example of the device.
[0025] Fig. 9 is described by Figure 8 Flowchart of the processing performed by the device.
[0026] Fig.10 is a block diagram showing a fourth configuration example of the device.
[0027] Fig.11 is described by Fig.10 Flowchart of the processing performed by the device.
[0028] Fig.12 is a block diagram showing a fifth configuration example of the device.
[0029] Fig.13 is described by Fig.12 Flowchart of the processing performed by the device.
[0030] Fig.14 is a block diagram showing a sixth configuration example of the device.
[0031] Fig.15 is described by Fig.14 Flowchart of the processing performed by the device.
[0032] Fig.16 is a block diagram showing a seventh configuration example of the device.
[0033] Fig.17 is described by Fig.16 Flowchart of the processing performed by the device.
[0034] Fig.18 is a block diagram showing a configuration example of hardware of a computer. DETAILED DESCRIPTION
[0035] Hereinafter, a configuration for realizing the present technology will be described. The description will be made in the following order.
[0036] 1. First Embodiment (Example of determining whether or not to use the device based on the user status)
[0037] 2. Second Embodiment (Example of Further Determining Whether Usability Is Available Based on Time Period)
[0038] 3. Third Embodiment (Example of Further Determining Usability Based on User's Location)
[0039] 4. Fourth Embodiment (Example of determining whether or not to use the device based on the value of the information on the protection area)
[0040] 5. Fifth Embodiment (Example of Determining Usability Further Based on a Constant Time Period)
[0041] 6. Sixth Embodiment (Example of determining whether or not to use the device based on time information associated with status information about a specific area)
[0042] 7. Seventh Embodiment (Example of determining whether a specific area can be used further based on the number of times the specific area has been used)
[0043] 8. Computer
[0044] <1. First Embodiment (Example of Determining Usability Based on User Status)>
[0045] <Overview>
[0046] Figure 1 is a diagram showing an example of a wireless communication system according to the present technology.
[0047] like Figure 1 As shown, the wireless communication system 1 is used when a user brings a device 11 including an IC chip close to a reader / writer 12 installed in, for example, a ticket gate of a station and enters the ticket gate.
[0048] The device 11 is a mobile terminal that a user can carry, such as a smartphone or a mobile phone. The device 11 may be configured by a wearable terminal such as a head mounted display or a watch. The device 11 performs near field wireless communication with the reader / writer 12 in a contactless manner via electromagnetic waves.
[0049] When the IC chip included in the device 11 is brought close to the reader / writer 12, the IC chip executes a command that has been transmitted from the reader / writer 12, and performs predetermined processing such as reading / writing data stored in a memory included therein.
[0050] The reader / writer 12 performs near-field wireless communication with the IC chip of the device 11 via electromagnetic waves to send a predetermined command to the IC chip, and allows the IC chip to execute the command and receive the processing result of the command sent from the IC chip. Among the commands sent by the reader / writer 12, for example, there is a command for writing a numerical value indicating the state of the user inside the ticket gate.
[0051] In the memory inside the IC chip, there are set a specific area and a protection area. A numerical value indicating the user's state inside the ticket gate is written in the specific area, and the protection area serves as a storage area for, for example, the balance of electronic money to be protected.
[0052] In the case where a numerical value indicating that the user is in a state inside the ticket gate is written into a specific area of the IC chip in response to the transmitted command, the device 11 determines that the user has no intention to use the protected area inside the IC chip, and controls to set the protected area to a use-prohibited state. In the device 11, information indicating which numerical value to be written into the specific area indicates that the user has an intention to use the protected area (an intention to use the information stored in the protected area) is managed.
[0053] The usability status of the protected area inside the IC chip is switched in response to a command sent from the reader / writer 12, so that the user can prevent skimming while riding in a vehicle and any other skimming behavior without the user's own settings to allow / prohibit the use of electronic money functions and any other protected objects in similar situations.
[0054] <Configuration Example of Wireless Communication System>
[0055] Figure 2 is a block diagram showing a configuration example of a device and a reader / writer.
[0056] The device 11 includes a wireless communication section 31 , an IC chip 32 , a device host 33 , and a storage section 34 .
[0057] The wireless communication section 31 receives a command transmitted from the reader / writer 12, and outputs the received command to the IC chip 32. The wireless communication section 31 transmits a processing result of the command to the reader / writer 12.
[0058] The IC chip 32 includes a memory 40 and an information update unit 43. The memory is formed with a specific area 41 and a protection area 42. The information update unit 43 is realized by causing a controller (not shown) inside the IC chip 32 to execute a predetermined program, for example.
[0059] The specific area 41 is a storage area for status information indicating a specific status of the user. The specific area 41 is formed of a plurality of specific areas storing status information for determining whether or not a plurality of protected areas can be used.
[0060] The protection area 42 is a storage area for predetermined information to be protected. The protection area 42 forms a plurality of protection areas for each type of predetermined information. The protection area 42 includes a protection area for storing an electronic money balance and a protection area for storing personal information such as a name.
[0061] The information update section 43 executes a command supplied from the wireless communication section 31 and performs predetermined processing such as reading / writing data stored in the specific area 41 and the protected area 42. The information update section 43 notifies the device host 33 of the processing result of the predetermined processing as an event.
[0062] According to the control performed by the device host 33 in response to the notification of the event, the information update section 43 changes the protection area formed in the protection area 42 to the use prohibited state or the use permitted state.
[0063] Upon receiving the event notification provided from the information update unit 43, the device host 33 determines whether the protected area can be used based on the definition information 51 stored in the storage unit 34. The definition information 51 is information that defines the state of the protected area formed in the protected area 42 to be in the use-permitted state or the use-prohibited state. The device host 33 sets the protected area formed in the protected area 42 of the IC chip 32 to the use-permitted state or the use-prohibited state based on the determination result of whether it can be used. The device host 33 is configured by, for example, a CPU.
[0064] The storage unit 34 includes a nonvolatile memory and stores definition information 51 .
[0065] The definition information 51 includes specific area information, protection area information, and protection means information.
[0066] The specific area information defines which value (state) to be written to the specific area indicates that the user has no intention to use and the protected area is to be set to a use-prohibited state. The specific area information can also define which of the values to be written to the specific area indicates that the user has an intention to use and the protected area is to be set to a use-permitted state.
[0067] The protection area information defines which protection area is to be set to a use-prohibited state.
[0068] The protection means information defines which protection method is to be used to set the protection area to the use-prohibited state. As the protection method, there are a method of making the protection area invisible from the reader / writer 12, that is, a method of stopping receiving all commands from the wired link and the wireless link through the IC chip 32; a method of stopping receiving all commands from the wireless link through the IC chip 32; and a method of causing the IC chip 32 to execute a command to make the protection area invisible.
[0069] Note that the definition information 51 may be pre-defined by a manufacturer or may be pre-defined by a user before use.
[0070] The reader / writer 12 includes a wireless communication section 71, a controller 72, and a storage section 73. The storage section 73 is formed with a specific area 81 which is a storage area for status information indicating a specific status of a user.
[0071] The wireless communication section 71 transmits a command supplied from the controller 72 to the device 11 , and receives a processing result of the command transmitted from the device 11 .
[0072] The controller 72 controls the operations of the various parts of the reader / writer 12 .
[0073] The controller 72 acquires a numerical value as status information indicating a specific status of the user from the specific area 81 of the storage section 73. The controller 72 outputs a command for writing the acquired numerical value indicating the specific status of the user into a specific area formed in the specific area 41 of the IC chip 32 to the wireless communication section 71 to allow the wireless communication section 71 to transmit the command to the IC chip 32.
[0074] Specifically, in the case where the reader / writer 12 is installed in the ticket gate, when the user enters the ticket gate, the controller 72 obtains a numerical value indicating that the user is in a state inside the ticket gate from the specific area 81 of the storage section 73. The controller 72 outputs a command for writing the numerical value indicating that the user is in a state inside the ticket gate to a specific area in the specific area 41 formed in the IC chip 32 to the wireless communication section 71.
[0075] Furthermore, when the user exits the ticket gate, the controller 72 obtains a numerical value indicating that the user is outside the ticket gate from the specific area 81 of the storage unit 73. The controller 72 outputs a command for writing the numerical value indicating that the user is outside the ticket gate to the specific area formed in the specific area 41 of the IC chip 32 to the wireless communication unit 71.
[0076] The storage unit 73 includes, for example, a nonvolatile memory.
[0077] <Configuration example for a specific area>
[0078] Figure 3 is a diagram showing a configuration example of a specific area of an IC chip.
[0079] For example, Figure 3 As shown, the specific area 41 is formed with a ticket gate inside / outside status area 91 and a concert venue inside / outside status area 92 .
[0080] The ticket gate internal / external state area 91 is a storage area for status information indicating the user's status inside / outside the ticket gate of the station. For example, the ticket gate internal / external state area 91 stores a numerical value indicating that the user is inside the ticket gate or a numerical value indicating that the user is outside the ticket gate.
[0081] The concert venue inside / outside status area 92 is a storage area for status information indicating the use / unused status of the user's concert ticket. For example, the concert venue inside / outside status area 92 stores a numerical value indicating the use status of the concert ticket or a numerical value indicating the unused status of the concert ticket.
[0082] Figure 4 5 is a diagram showing an example of the correspondence relationship between the numerical value of the specific area and the user's intention to use the protection area. Such a correspondence relationship is defined by the definition information 51.
[0083] like Figure 4As shown in the first row of , it is defined that, in the case where the numerical value of the specific area indicates the state inside the ticket gate, the user has no intention to use, and the protected area as the protection object will be set to the use prohibited state. In addition, as shown in the second row, it is defined that, in the case where the numerical value of the specific area indicates the state outside the ticket gate, the user has the intention to use, and the protected area as the protection object will be set to the use allowed state.
[0084] like Figure 4 As shown in the third row of the definition, it is defined that in the case where the value of the specific area indicates the state inside the concert venue, the user has no intention to use, and the protected area as the protection object will be set to the use-prohibited state. In addition, as shown in the fourth row, it is defined that in the case where the value of the specific area indicates the state outside the concert venue, the user has the intention to use, and the protected area as the protection object will be set to the use-permitted state
[0085] <Device Operation>
[0086] Here, we will refer to Figure 5 Flowchart description in Figure 2 The processing is performed by the device 11.
[0087] For example, in Figure 5 Before the process of starts, the wireless communication section 71 of the reader / writer 12 is in a state of performing polling. When the user brings the device 11 close to the reader / writer 12, a response to the reception of the polling is sent from the wireless communication section 31 of the device 11 to the reader / writer 12.
[0088] In the case where a response to the polling has been sent from the device 11, the controller 72 of the reader / writer 12 acquires a numerical value representing the specific status of the user from the specific area 81 and outputs the numerical value to the wireless communication section 71. The wireless communication section 71 sends a command for writing the numerical value representing the specific status of the user to the device 11.
[0089] The wireless communication section 31 of the device 11 receives the command that has been transmitted from the reader / writer 12, and outputs the command to the information updating section 43. In the device 11 and the reader / writer 12, such processing is performed as Figure 5 Preprocessing of the processing.
[0090] In step S31 , the information updating section 43 updates the numerical value of the specific area in the specific area 41 formed in the IC chip 32 by executing the command supplied from the wireless communication section 31 .
[0091] In step S32 , the information update section 43 notifies the device host 33 that the value of the specific area in the specific area 41 formed in the IC chip 32 has been updated.
[0092] In step S33 , the device host 33 determines whether the value of the specific area has become a value corresponding to the state of “no intention to use” based on the definition information 51 of the storage unit 34 .
[0093] In the event that it is determined in step S33 that the numerical value of the specific area has become a numerical value corresponding to the state of “no intention to use”, the process proceeds to step S34 .
[0094] In step S34, based on the definition information 51 of the storage unit 34, the device host 33 sets the protected area formed in the protected area 42 and specified by the "protected area information" to a use-prohibited state by using the method specified by the "protection means information". For example, the protected area formed in the protected area 42 of the IC chip 32 is set to a use-prohibited state based on a numerical value indicating the internal state of the ticket gate.
[0095] When it is determined in step S33 that the numerical value of the specific area has not changed to any numerical value that indicates a state of "no intention to use", the processing in step S34 is skipped, and the processing of the device 11 ends. For example, the protection area formed in the protection area 42 of the IC chip 32 is maintained in the use-permitted state according to the numerical value indicating the state outside the ticket gate.
[0096] As described above, the protected area can be brought into a use-prohibited state according to a specific state of the user.
[0097] This configuration allows the protected area to be set to a use-prohibited state while the user is inside the ticket gate, and thus can prevent skimming while the user is inside the ticket gate or riding a train.
[0098] <2. Second Embodiment (Example of Further Determining Usability Based on Time Period)>
[0099] <Configuration example of device>
[0100] Figure 6 is a block diagram showing a second configuration example of the device.
[0101] exist Figure 6 In the device 11, the protected area is set to the use prohibited state only during a specific period such as rush hour.
[0102] exist Figure 6 The components shown in the figure are the same as those already mentioned in the reference Figure 2 The same components as those described above are denoted by the same reference numerals, and their repeated description will be omitted as appropriate.
[0103] Figure 6 The configuration shown is similar to Figure 2The configuration of the device 11 is different in that a time information acquisition unit 101 is added. In addition, the time period information is added to the definition information 51 of the storage unit 34. Figure 6 In the example of , also considering the current time, it is determined whether the protected area is to be set to the use-permitted state or the use-prohibited state.
[0104] The time information acquisition unit 101 acquires the time information inside the device 11 , and outputs the acquired time information to the device host 33 .
[0105] In the definition information 51, time period information indicating a high time period such as peak time is defined in association with a specific area, during which time period the protected area is to be set to a use prohibited state.
[0106] When the time information in the device 11 and supplied from the time information acquisition unit 101 falls within the range specified by the defined time period information, the device host 33 sets the protected area to the use permitted state.
[0107] <Device Operation>
[0108] Figure 7 is described by Figure 6 Flowchart of the processing performed by the device.
[0109] Figure 7 The processing in steps S51 to S53 is the same as Figure 5 The processing in steps S31 to S33 is the same as that in FIG. 1 , and thus a description thereof will be omitted.
[0110] When it is determined in step S53 that the numerical value of the specific area has been changed to a numerical value corresponding to the state of “no intention to use”, in step S54, the time information acquisition unit 101 acquires the time information inside the device 11 and outputs the acquired time information to the device host 33.
[0111] In step S55 , the device host 33 determines whether the time information provided from the time information acquisition section 101 and inside the device 11 falls within the range specified by the defined “time period information”.
[0112] In the event that it is determined in step S55 that the time information inside the device 11 falls within the range specified by the "period information", the process proceeds to step S56.
[0113] In step S56 , the device host 33 sets the protected area formed in the protected area 42 and specified by the “protected area information” to a use-prohibited state by using the method specified by the “protection means” based on the definition information 51 of the storage unit 34 .
[0114] When it is determined in step S53 that the numerical value of the specific area has not changed to any numerical value corresponding to the state of "no intention to use", the processing in steps S54 to S56 is skipped, and the processing of the device 11 ends. In the case where it is determined in step S55 that the time information inside the device 11 does not fall within the range specified by the "time period information", similarly, the processing of the device 11 ends.
[0115] As described above, within the range specified by the "time period information" indicating the peak hours or the like, the protected area can be set to the use prohibited state according to the specific state of the user.
[0116] <3. Third Embodiment (Example of Determining Whether Usability Is Available Further Based on the User's Location)>
[0117] <Configuration example of device>
[0118] Figure 8 is a block diagram showing a third configuration example of the device.
[0119] exist Figure 8 In the device 11, the protection area is set to the use-prohibited state only in a specific area such as an urban area and a specific place.
[0120] exist Figure 8 The components shown in the figure are the same as those already mentioned in the reference Figure 2 The same constituent elements as those described are denoted by the same reference numerals, and their repeated description will be omitted as appropriate.
[0121] Figure 8 The configuration shown is similar to Figure 2 The configuration of the device 11 is different in that a position information acquisition unit 111 is added. In addition, specific position information is added to the definition information 51 of the storage unit 34. Figure 8 In the example of , the user's position is also taken into consideration to determine whether the protected area is to be set to the use-permitted state or the use-prohibited state.
[0122] The position information acquisition section 111 acquires position information about the device 11 by using, for example, GPS, etc. The position information acquisition section 111 acquires position information about the device 11 and outputs the acquired position information to the device host 33 .
[0123] In the definition information 51, specific location information indicating a specific area such as an urban area and a specific place in which the protection area is to be set to a use-prohibited state is defined.
[0124] When the position information about the device 11 supplied from the position information acquisition section 111 falls within the range specified by the defined specific position information, the device host 33 sets the protection area to the use prohibited state.
[0125] <Device Operation>
[0126] Fig. 9 is described by Figure 8 Flowchart of the processing performed by the device.
[0127] Fig. 9 The processing in steps S81 to S83 is the same as Figure 5 The processing in steps S31 to S33 is the same as that in FIG. 1 , and thus a description thereof will be omitted.
[0128] When it is determined in step S83 that the numerical value of the specific area has become a numerical value corresponding to the state of “no intention to use”, in step S84, the location information acquisition unit 111 acquires location information related to the device 11 and outputs the acquired location information to the device host 33.
[0129] In step S85 , the device host 33 determines whether the position information about the device 11 provided from the position information acquisition section 111 falls within the range specified by the defined “specific position information”.
[0130] In the event that it is determined in step S85 that the position information regarding the device 11 falls within the range specified by the "specific position information", the process proceeds to step S86.
[0131] In step S86, the device host 33 sets the protected area formed in the protected area 42 and specified by the "protected area information" to a use-prohibited state by using the method specified by the "protection means information" based on the definition information 51 of the storage unit 34.
[0132] When it is determined in step S83 that the numerical value of the specific area has not changed to any numerical value corresponding to the state of "no intention to use", the processing in steps S84 to S86 is skipped, and the processing of the device 11 ends. In the case where it is determined in step S85 that the position information related to the device 11 is not within the range specified by the "specific position information", similarly, the processing of the device 11 ends.
[0133] As described above, within the range specified by the "specific position information" indicating a specific place or the like, the protected area can be set to a use-prohibited state according to the specific state of the user.
[0134] <4. Fourth Embodiment (Example of Determining Whether Usability Is Available Further Based on the Numerical Value of Information Related to the Protection Area)>
[0135] <Configuration example of device>
[0136] Fig.10 is a block diagram showing a fourth configuration example of the device.
[0137] exist Fig.10 In the device 11, the protected area is set to a use-prohibited state according to the value of the information recorded in the protected area. Examples of the value of the information recorded in the protected area include an electronic money balance and the like.
[0138] exist Fig.10 The components shown in the figure are the same as those already mentioned in the reference Figure 2 The same constituent elements as those described are denoted by the same reference numerals, and their repeated description will be omitted as appropriate.
[0139] Fig.10 Configuration and Figure 2 The configuration of the device 11 is different in that a reference protection area execution unit 121 is added. In addition, a protection value threshold is added to the definition information 51 of the storage unit 34. Fig.10 In the example of , also in view of the size of the value stored in the protected area, it is determined whether the protected area is to be set to the use permitted state or the use prohibited state.
[0140] The reference protected area execution unit 121 refers to the protected area as the protection target, acquires the value of the information recorded in the protected area, and outputs the acquired value of the information to the device host 33 .
[0141] The definition information 51 defines a protection value threshold value which is a threshold value compared with the numerical value of information recorded in the protection area when determining whether the protection area is to be set to the use prohibited state.
[0142] When the numerical value of the information provided from the reference protection area execution unit 121 is larger than the defined protection value threshold, the device host 33 sets the protection area to enter the use prohibited state.
[0143] <Device Operation>
[0144] Fig.11 is described by Fig.10 Flowchart of the processing performed by the device.
[0145] Fig.11 The processing in steps S111 to S113 is the same as Figure 5 The processing in steps S31 to S33 is the same as that in FIG. 1 , and thus a description thereof will be omitted.
[0146] When it is determined in step S113 that the value of the specific area has become a value corresponding to the state of "no intention to use", in step S114, the reference protection area execution unit 121 obtains the value of the information recorded in the protection area and outputs the obtained value to the device host 33.
[0147] In step S115 , the device host 33 determines whether the numerical value provided from the position information acquisition unit 111 is greater than a defined “protection value threshold”.
[0148] When it is determined in step S115 that the numerical value is greater than the "protection value threshold", the process proceeds to step S116.
[0149] In step S116 , the device host 33 sets the protected area formed in the protected area 42 and specified by the “protected area information” to a use-prohibited state by using the method specified by the “protection means” based on the definition information 51 of the storage unit 34 .
[0150] When it is determined in step S113 that the numerical value of the specific area has not been changed to any numerical value corresponding to the state of "no intention to use", the processing in steps S114 to S116 is skipped, and the processing of the device 11 ends. In the case where it is determined in step S155 that the numerical value is less than the "protection value threshold", similarly, the processing of the device 11 ends.
[0151] As described above, the protected area can be set to the use prohibited state according to the specific state of the user and the size of the numerical value such as the balance recorded in the protected area.
[0152] <5. Fifth Embodiment (Example of Determining Usability Further Based on a Constant Time Period)>
[0153] <Configuration example of device>
[0154] Fig.12 is a block diagram showing a fifth configuration example of the device.
[0155] exist Fig.12 In the device 11, the protected area is set to the use-prohibited state only during a fixed time period recorded in the protected area.
[0156] exist Fig.12 The components shown in the figure are the same as those already mentioned in the reference Figure 6 The same constituent elements as those described are denoted by the same reference numerals, and their repeated description will be omitted as appropriate.
[0157] Fig.12 The configuration shown is similar to Figure 6 In the definition information 51 of the storage unit 34, the use prohibition time period information is added instead of the time period information. Fig.12 In the example of , considering the specific state of the user, it is determined whether the protected area is to be set to the use-permitted state or the use-prohibited state. In addition, after it is determined that the protected area is to be set to the use-prohibited state, it is determined that the protected area will remain in the use-prohibited state for a constant time period specified by the use-prohibited time period information.
[0158] The time information acquisition unit 101 acquires the time information inside the device 11 , and outputs the acquired time information to the device host 33 .
[0159] The definition information 51 defines the use prohibition period information as a constant period of time during which the protection area will maintain the use prohibition state.
[0160] The device host 33 sets the protected area to a use prohibited state according to the specific state of the user, and then sets the protected area to a use permitted state when a time period specified by the defined use prohibited time period information has elapsed.
[0161] <Device Operation>
[0162] Fig.13 is described by Fig.12 Flowchart of the processing performed by the device.
[0163] Fig.13 The processing in steps S141 to S143 is the same as Figure 5 The processing in steps S31 to S33 is the same as that in FIG. 1 , and therefore, a description thereof will be omitted.
[0164] In a case where it is determined in step S143 that the numerical value in the specific area has become a numerical value corresponding to the state of "no intention to use", in step S144, based on the definition information stored in the storage unit 34 and related to the use prohibited state, the device host 33 sets the protection area formed in the protection area 42 and specified by the "protection area information" to the use prohibited state by using the method specified by the "protection means".
[0165] In step S145 , the time information acquisition unit 101 acquires the time information inside the device 11 , and outputs the acquired time information to the device host 33 .
[0166] In step S146, the device host 33 refers to the time information located inside the device 11 and provided from the time information acquisition unit 101, and determines whether the "use prohibited time period" has passed after the protection area formed in the protection area 42 and specified by the "protection area information" is set to a use prohibited state.
[0167] In the event that determination is made in step S146 that the “use prohibition period” has not elapsed, the process returns to step S145 , and the processes in step S145 and subsequent steps are repeated.
[0168] In a case where it is determined in step S146 that the “use prohibition period” has elapsed, the process proceeds to step S147 .
[0169] In step S147 , the device host 33 sets the protected area formed in the protected area 42 and specified by the “protected area information” to a use-prohibited state by using the method specified by the “protection means” based on the definition information 51 of the storage unit 34 .
[0170] When it is determined in step S143 that the numerical value of the specific area has not changed to any numerical value corresponding to the state of “no intention to use”, the processing in steps S144 to S147 is skipped, and the processing of the device 11 ends.
[0171] As described above, the protected area is set to the use prohibited state according to the specific state of the user, and then, after the "use prohibited time period" which is a constant time period has passed, the protected area can be set to the use permitted state.
[0172] <6. Sixth Embodiment (Example of Determining Usability Further Based on Time Information Associated with Status Information About a Specific Area)>
[0173] <Configuration example of device>
[0174] Fig.14 is a block diagram showing a sixth configuration example of the device.
[0175] exist Fig.14 In the device 11, the protected area is set to the use prohibited state or the use permitted state according to the performance time information related to the concert ticket or the like and associated with the status information stored in the specific area.
[0176] exist Fig.14 The components shown in the figure are the same as those already mentioned in the reference Figure 2 The same constituent elements as those described are denoted by the same reference numerals, and their repeated description will be omitted as appropriate.
[0177] Fig.14 Configuration and Figure 2 The device 11 is different in that a time information area 141 is added to the memory 40 of the IC chip 32. In addition, Fig.14 Configuration and Figure 2 The difference between the device 11 and the device 11 is that a memory 151 for storing time information is added. Fig.14 In the example of , it is determined whether to set the protected area to the use permitted state or the use prohibited state, also in consideration of the time information associated with the state information about the specific area.
[0178] The time information area 141 of the memory 40 of the IC chip 32 is an area that stores, for example, time information (performance time) related to concert tickets or the like and associated with status information stored in a specific area formed in the specific area 41 .
[0179] When the value of the specific area has become a value corresponding to a state where the user has no intention of use, the device host 33 acquires the time information from the time information area 141 and allows the memory 151 to retain the acquired time information.
[0180] When the start time specified by the time information of the memory 151 arrives, the device host 33 sets the protected area to the use prohibited state. When the end time specified by the time information of the memory 151 arrives, the device host 33 sets the protected area to the use permitted state.
[0181] <Device Operation>
[0182] Fig.15 Is a description Fig.14 Flowchart of the processing performed by the device.
[0183] Fig.15 The processing in steps S161 to S163 is the same as Figure 5 The processing in steps S31 to S33 is the same as that in FIG. 1 , and thus a description thereof will be omitted.
[0184] When it is determined in step S163 that the value of the specific area has become a value corresponding to the state of "no intention to use", in step S164, the device host 33 obtains the moment information from the moment information area 141 of the IC chip 32 and allows the memory 151 to maintain the obtained moment information.
[0185] In step S165, the device host 33 refers to the time information of the memory 151, and waits until it is determined that the start time specified by the time information has arrived.
[0186] In step S165 , when it is determined that the start time specified by the time information has arrived, the process proceeds to step S166 .
[0187] In step S166, the device host 33 sets the protected area formed in the protected area 42 and specified by the "protected area information" to a use-prohibited state by using the method specified by the "protection means" based on the definition information 51 of the storage unit 34.
[0188] In step S167, the device host 33 refers to the time information of the memory 151, and waits until it is determined that the end time specified by the time information has arrived.
[0189] In step S167, when it is determined that the end time specified by the time information has arrived, the process proceeds to step S168.
[0190] In step S168, the device host 33 sets the protected area formed in the protected area 42 and specified by the "protected area information" to a use-prohibited state by using the method specified by the "protection means" based on the definition information 51 of the storage unit 34.
[0191] When it is determined in step S163 that the numerical value of the specific area has not changed to any numerical value corresponding to the state of “no intention to use”, the processing in steps S164 to S168 is skipped, and the processing of the device 11 ends.
[0192] As described above, the protected area can be set to the use prohibited state or the use permitted state according to the performance time related to the concert ticket or the like and associated with the status information stored in the specific area 41 formed in the IC chip 32.
[0193] <7. Seventh Embodiment (Example of Determining Whether a Specific Area Can Be Used Further Based on the Number of Times the Specific Area Has Been Used)>
[0194] <Configuration example of device>
[0195] Fig.16 : is a block diagram showing a configuration example of a device in a seventh configuration example of the wireless communication system according to the present technology.
[0196] exist Fig.16 In the device 11, the protection area is set to a use-prohibited state according to the number of times the specific area is used.
[0197] exist Fig.16 The components shown in the figure are the same as those already mentioned in the reference Figure 2 The same constituent elements as those described are denoted by the same reference numerals, and their repeated description will be omitted as appropriate.
[0198] Fig.16 The configuration shown is similar to Figure 2 The configuration of the device 11. In addition, a counter and a threshold value are added to the definition information 51 of the storage unit 34. Fig.16 In the example of , the number of times a specific area is used is also taken into consideration, the number of times is counted by a counter, and it is determined whether the protected area is set to the use-permitted state or the use-prohibited state.
[0199] In the definition information 51 , a counter for counting the number of times of use of a specific area and a threshold value of the number of times of use for setting a protected area to a use-prohibited state are defined in association with the specific area.
[0200] When the value of the specific area has become a value corresponding to a state where the user has no intention of use, the device host 33 increments a counter included in the definition information 51 and associated with the specific area by 1. When the number of uses indicated by the counter is equal to or greater than a threshold value, the device host 33 sets the protected area to a use-prohibited state.
[0201] <Device Operation>
[0202] Fig.17 is described by Fig.16 Flowchart of the processing performed by the device.
[0203] Fig.17 The processing in steps S181 to S183 is the same as Figure 5 The processing in steps S31 to S33 is the same as that in FIG. 1 , and thus a description thereof will be omitted.
[0204] In the event that it is determined in step S183 that the numerical value of the specific area has become a numerical value corresponding to the state of “no intention to use”, in step S184 the device host 33 increments the counter associated with the specific area by one.
[0205] In step S185, the device host 33 determines whether the number of uses indicated by the "counter" is equal to or greater than the "threshold value".
[0206] In the event that it is determined in step S185 that the number of times of use indicated by the “counter” is equal to or greater than the “threshold”, the process proceeds to step S186 .
[0207] In step S186, the device host 33 sets the protected area formed in the protected area 42 and specified by the "protected area information" to a use-prohibited state by using the method specified by the "protection means" based on the definition information 51 of the storage unit 34.
[0208] When it is determined in step S183 that the numerical value of the specific area has not been changed to any numerical value corresponding to the state of "no intention to use", the processing in steps S184 to S186 is skipped, and the processing of the device 11 ends. In the case where it is determined in step S185 that the number of uses indicated by the "counter" is less than the "threshold value", similarly, the processing of the device 11 ends.
[0209] As described above, the protected area can be set to a use-prohibited state according to the number of times a specific area is used. This configuration enables the protected area to be set to a use-prohibited state only during daily use in the commuting section. The protected area can be set to a use-prohibited state by distinguishing daily use from non-daily use. Therefore, the protected area can be set to a use-prohibited state even only during non-daily use.
[0210] Note that the configurations of the device 11 of the wireless communication system 1 in the above-described first to seventh embodiments are not limited to individual embodiments but may be used in combination.
[0211] According to the present technology, whenever the user changes between use and non-use, the protection area of the device can be set to a use-prohibited state without making any setting changes as long as the user has no intention of use. This configuration makes it possible to eliminate or minimize unauthorized use of the IC chip.
[0212] Note that although an example of the device 11 including the IC chip 32 has been described in the foregoing description, the present technology can also be applied to an IC card.
[0213] <8. Computer>
[0214] <Computer hardware configuration>
[0215] The above series of processing can be performed by hardware or by software. In the case where a series of processing is to be performed by software, the program constituting the software is installed in a computer. Here, the computer includes a computer incorporated in dedicated hardware, for example, a general-purpose personal computer capable of performing various functions by allowing various programs to be installed therein, etc.
[0216] Fig.18 : is a block diagram showing a configuration example of hardware of a computer that executes the above-described series of processes by using a program.
[0217] In the computer, a CPU (Central Processing Unit) 301 , a ROM (Read Only Memory) 302 , and a RAM (Random Access Memory) 304 are connected to one another through a bus 304 .
[0218] Furthermore, an input / output interface 305 is connected to the bus 304. The input / output interface 305 is connected to an input section 306, an output section 307, a storage section 308, a communication section 309, and a drive 310.
[0219] The input unit 306 includes a keyboard, a mouse device, a microphone, and any other input equipment. The output unit 307 includes a display, a speaker, and any other output equipment. The storage unit 308 includes a hard disk, a non-volatile memory, and any other storage equipment. The communication unit 309 includes a network interface and any other network communication components. The drive 310 drives a removable medium 311, such as a disk, an optical disk, a magneto-optical disk, or a semiconductor memory.
[0220] In the computer configured in the above manner, the above series of processes is performed by allowing the CPU 301 to load, for example, a program stored in the storage section 308 into the RAM 303 via the input / output interface 305 and the bus 304 and execute the loaded program.
[0221] The program to be executed by the computer (CPU 301) can be provided in a manner allowing the program to be recorded in a removable medium 311 serving as, for example, a package medium, etc. In addition, the program can be provided via a wired or wireless transmission medium such as a local area network, the Internet, or digital satellite broadcasting.
[0222] In the computer, the program can be installed into the storage section 308 via the input / output interface 305 in a manner that allows the removable medium 311 to be installed into the drive 310. In addition, the program can be installed into the storage section 308 in a manner that allows the communication section 309 to receive the program via a wired or wireless transmission medium. In addition to this, the program can be installed in the ROM 302 or the storage section 308 in advance.
[0223] Note that the program to be executed by the computer may be a program that allows the processing to be executed time-sequentially in the order described in this specification, or a program that allows the processing to be executed in parallel or at necessary timing (for example, at the timing of a phone call).
[0224] In addition, in this specification, a system refers to a group of multiple constituent elements (devices, modules (components), etc.), and it is not important whether all the constituent elements are accommodated in the same housing. Therefore, multiple devices accommodated in separate housings and coupled to each other via a network and one device accommodating multiple modules in one housing are both systems.
[0225] Note that the effects described in this specification are merely examples, the effects of the present technology are not limited thereto, and there may be other effects.
[0226] The embodiments of the present technology are not limited to the above-described embodiments, and various modifications can be made within the scope not departing from the gist of the present technology.
[0227] For example, the present technology may have a cloud computing configuration in which one function is shared and jointly processed by a plurality of devices via a network.
[0228] Furthermore, the respective steps that have been described in the above-mentioned flowcharts may be performed not only by one device but also by a plurality of devices in a shared manner.
[0229] Furthermore, in the case where a plurality of processes are included in one step, the plurality of processes included in one step may be executed not only by one device but also by a plurality of devices in a shared manner.
[0230] [Configuration combination example]
[0231] The present technology may also have the following configurations.
[0232] (1) A mobile terminal comprising:
[0233] An IC chip including a memory formed with a protection area which is a storage area for predetermined information as a protection object and a specific area which is a storage area for status information indicating a specific status of a user; and
[0234] The control unit performs control to set the protected area to a use-prohibited state when the state information is changed to information indicating a state in which the predetermined information is not used in the IC chip.
[0235] (2) The mobile terminal according to (1), wherein a plurality of protection areas are formed in the memory for each type of the predetermined information, and a plurality of specific status areas are formed to store status information for determining whether each protection area is usable.
[0236] (3) The mobile terminal according to (1) or (2), wherein, in the IC chip, the state information is changed to information indicating a state in which the predetermined information is not used by executing a command.
[0237] (4) The mobile terminal according to any one of (1) to (3), further comprising:
[0238] a holding unit that holds definition information that defines status information that causes each protected area to be in a use-prohibited state,
[0239] The control unit determines whether each protection area can be used based on the definition information.
[0240] (5) The mobile terminal according to (4),
[0241] The definition information further defines a method for protecting each protection area, and
[0242] The control section performs control to set the protection area to a use prohibited state according to a method defined by the definition information.
[0243] (6) The mobile terminal according to (5), wherein the control unit sets the protection area to a use-prohibited state by stopping reception of the command by the IC chip.
[0244] (7) The mobile terminal according to (6), wherein the command is a command transmitted from an external device through wired communication or wireless communication.
[0245] (8) The mobile terminal according to (5), wherein the control unit changes the protected area to a use prohibited state by making the protected area invisible.
[0246] (9) The mobile terminal according to (4),
[0247] The definition information includes information indicating a time period, and
[0248] The control section sets the protected area to a use prohibited state during the period.
[0249] (10) The mobile terminal according to (4),
[0250] wherein the definition information includes information indicating a location range, and
[0251] When the position of the mobile terminal falls within the position range, the control unit sets the protection area to a use prohibited state.
[0252] (11) The mobile terminal according to (4),
[0253] wherein the definition information includes information indicating a threshold value of predetermined information in the predetermined information, and
[0254] The control section sets the protected area to a use prohibited state when the predetermined information of the protected area is equal to or greater than a threshold value.
[0255] (12) The mobile terminal according to (4),
[0256] wherein the definition information includes time period information indicating a time period for setting the protection area to a use-permitted state, and,
[0257] When a time period indicated by the time period information has elapsed after the protected area has been placed in the use prohibited state, the control unit places the protected area in the use permitted state.
[0258] (13) The mobile terminal according to (4),
[0259] wherein the definition information includes information indicating the number of times a specific area is used and information indicating a threshold value of the number of times of use, and,
[0260] The control section sets the protection area to a use prohibited state when the number of uses is equal to or greater than a threshold number of uses.
[0261] (14) The mobile terminal according to any one of (4) to (13), further comprising:
[0262] another memory that holds time information sent from the IC chip, the time information including the start time and end time of the scheduled event,
[0263] The control unit changes the protected area to a use-prohibited state based on the time information stored in the other memory.
[0264] (15) The mobile terminal according to (14), wherein the control unit sets the protected area to a use prohibited state when the current time has reached the start time indicated by the time information.
[0265] (16) The mobile terminal according to (15), wherein the control unit sets the protected area in a use prohibited state to a use permitted state when the current time has reached the end time indicated by the time information.
[0266] (17) The mobile terminal according to any one of (1) to (16), wherein the predetermined information is electronic money information or personal information.
[0267] (18) An IC chip management method, wherein:
[0268] Control is performed by a mobile terminal including an IC chip, wherein the IC chip includes a memory having a protection area and a specific area, wherein the protection area is a storage area for predetermined information to be protected, and the specific area is a storage area for status information indicating a specific status of a user, and when the status information is changed in the IC chip to information indicating a state in which the predetermined information is not used, the control is performed to set the protection area to a use-prohibited state.
[0269] [Reference Symbol List]
[0270] 1 wireless communication system, 11 device, 12 reader / writer, 31 wireless communication unit, 32 IC chip, 33 device host, 34 storage unit, 40 memory, 41 specific area, 42 protection area, 43 information update unit, 51 definition information of use prohibition state, 71 wireless communication unit, 72 controller, 73 storage unit, 81 specific area, 91 ticket gate internal / external status area, 92 concert venue internal / external status area, 101 time information acquisition unit, 111 position information acquisition unit, 121 reference protection area execution unit, 151 memory
Claims
1. A mobile terminal, comprising: an IC chip including a memory formed with a protected area and a specific area, the protected area being a storage area for predetermined information to be protected, and the specific area being a storage area for status information indicating a specific status of a user; and a control unit configured to: perform control to set the protected area to a prohibited use state when the status information in the IC chip is changed to information indicating a first state, wherein in the first state, the IC chip is located outside the specific area at a first position where the predetermined information is not used; and perform control to set the protected area to a permitted use state when the status information in the IC chip is changed to information indicating a second state, wherein in the second state, the IC chip is located within the specific area at a second position where the predetermined information is used, wherein based on a first command received from a reader / writer for changing the status information to information indicating the first state, the status information is changed to information indicating the first state, wherein based on a second command received from the reader / writer for changing the status information to information indicating the second state, the status information is changed to information indicating the second state, and wherein the status information is not changed before the first command or the second command is received from the reader / writer.
2. The mobile terminal according to claim 1, wherein a plurality of protected areas are formed in the memory for each type of the predetermined information, and a plurality of specific status areas for storing status information for determining whether each protected area can be used are formed.
3. The mobile terminal according to claim 1, wherein in the IC chip, the status information is changed to information indicating a state where the predetermined information is not used by executing a command.
4. The mobile terminal according to claim 3, further comprising: a holding unit that holds definition information defining status information that makes each protected area in a prohibited use state, wherein the control unit determines whether each protected area can be used based on the definition information.
5. The mobile terminal according to claim 4, wherein the definition information further defines a method for protecting each protected area, and the control unit performs control according to the method defined by the definition information to set the protected area to a prohibited use state.
6. The mobile terminal according to claim 5, wherein the control unit sets the protected area to a prohibited use state by stopping reception of the command by the IC chip.
7. The mobile terminal according to claim 6, wherein the command is a command sent from an external device through wired communication or wireless communication.
8. The mobile terminal according to claim 5, wherein the control unit changes the protected area to a prohibited use state by making the protected area invisible.
9. The mobile terminal according to claim 4, wherein the definition information includes information indicating a time period, and the control unit sets the protected area to a prohibited use state during the time period.
10. The mobile terminal according to claim 4, The defined information includes information indicating a position range, and when the position of the mobile terminal is a position that falls within the position range, the control unit sets the protection area to a prohibited state of use.
11. The mobile terminal according to claim 4, wherein, the defined information includes information indicating a threshold value of predetermined information in the predetermined information, and, when the predetermined information in the protection area is equal to or greater than the threshold value, the control unit sets the protection area to a prohibited state of use.
12. The mobile terminal according to claim 4, wherein the defined information includes time period information indicating a time period during which the protection area is set to an allowed state of use, and, when the time period indicated by the time period information has elapsed after the protection area has become a prohibited state of use, the control unit sets the protection area to an allowed state of use.
13. The mobile terminal according to claim 4, wherein, the defined information includes information indicating the number of times of use of a specific area and information indicating a threshold value of the number of times of use, and, when the number of times of use is equal to or greater than the threshold number of times, the control unit sets the protection area to a prohibited state of use.
14. The mobile terminal according to claim 4, further comprises: Another memory that holds time information sent from the IC chip, the time information including a start time and an end time of a predetermined event, wherein the control unit changes the protection area to a prohibited state of use based on the time information held in the another memory.
15. The mobile terminal according to claim 14, wherein, when the current time has reached the start time indicated by the time information, the control unit sets the protection area to a prohibited state of use.
16. The mobile terminal according to claim 15, wherein, when the current time has reached the end time indicated by the time information, the control unit sets the protection area in the prohibited state of use to an allowed state of use.
17. The mobile terminal according to claim 1, wherein the predetermined information is electronic currency information or personal information.
18. An IC chip management method, wherein, control is performed by a mobile terminal including an IC chip, the IC chip including a memory in which a protection area and a specific area are formed, the protection area being a storage area for predetermined information to be protected, and the specific area being a storage area for status information indicating a specific status of a user. When the status information in the IC chip is changed to information indicating a first status, the control is performed to set the protection area to a prohibited state of use, wherein in the first status, the IC chip is located outside the specific area at a first position where the predetermined information is not used; and when the status information in the IC chip is changed to information indicating a second status, the mobile terminal performs control to set the protection area to an allowed state of use, wherein in the second status, the IC chip is located inside the specific area at a second position where the predetermined information is used, Wherein, based on a first command received from a reader / writer for changing the status information to information representing a first state, the status information is changed to information representing the first state, wherein, based on a second command received from the reader / writer for changing the status information to information representing a second state, the status information is changed to information representing the second state, and wherein the status information is not changed until a first command or a second command is received from the reader / writer.
Citation Information
Patent Citations
Video display method and video display program
JP2014236238A
Storage device and information processing system
US20180052628A1
Mobile electronic device
WO2009119853A1