Portable communication terminal, program, and information processing method
Patent Information
- Application Number
- JP2024066895
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-17
- Publication Date
- 2025-12-23
AI Technical Summary
Existing mobile communication systems fail to provide comprehensive route confirmation and safety monitoring when using IC cards across multiple transportation companies, limiting the ability to track and notify guardians of a user's location and usage history without explicit user interaction.
A mobile communication terminal equipped with NFC capabilities detects electromagnetic waves from IC card readers, stores data, and sends notification information to a preset destination, including location and usage history, while optimizing data transmission based on timing and state changes.
Enables remote tracking and notification of IC card usage across different transportation systems, enhancing safety and convenience by providing location and usage data to guardians without requiring user intervention.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a mobile communication terminal, a program, and an information processing method. [Background technology]
[0002] Patent Document 1 describes a technique for presenting purchase history data stored in an IC (Integrated Circuit) card to a user without the user having to perform any explicit operation at the time of payment. [Prior art document] [Patent documents] [Patent Document 1] JP 2017-54513 A Summary of the Invention [Means for solving the problem]
[0003] According to one embodiment of the present invention, there is provided a portable communication terminal. The portable communication terminal may include a detection unit that detects electromagnetic waves emitted from a reading / writing device that reads and writes information to an IC card by contactless wireless communication. The portable communication terminal may include a reading unit that reads card information stored in an IC card from an IC card within the contactless wireless communication range of the portable communication terminal in response to the passage of a predetermined time after the detection unit detects the electromagnetic waves. The portable communication terminal may include an information sending unit that sends notification information notifying the card information read by the reading unit to a preset destination.
[0004] In the portable communication terminal, when the detection unit detects the electromagnetic waves again before the predetermined time has elapsed since the detection unit detected the electromagnetic waves, the reading unit may read the card information from the IC card in response to the predetermined time having elapsed since the detection unit detected the electromagnetic waves again.
[0005] In any of the mobile communication terminals, if the reading unit reads the card information in response to the elapse of the predetermined time since the detection unit detected the electromagnetic waves, and the detection unit detects the electromagnetic waves again before the information transmission unit transmits the notification information to the predetermined destination, the transmission of the notification information by the information transmission unit may be stopped.
[0006] In any of the mobile communication terminals, the information transmission unit may switch between transmitting the notification information notifying the card information and transmitting the notification information notifying the location information of the mobile communication terminal in addition to the card information, depending on the type of the card information. The information transmission unit may transmit the notification information notifying the card information to the preset destination when the card information includes information specifying a location, and transmit the notification information notifying the location information of the mobile communication terminal in addition to the card information to the preset destination when the card information does not include information specifying a location. The information transmission unit may transmit the notification information notifying the card information to the preset destination when the card information includes information on the use of a station ticket gate, and transmit the notification information notifying the location information including the location and positioning level of the mobile communication terminal in addition to the card information to the preset destination when the card information includes information on the use of a station ticket gate.
[0007] In any of the portable communication terminals, the information transmission unit may control to transmit the card information read by the reading unit to a server, and to transmit the notification information including an analysis result of the card information received from the server to the preset destination. When the information transmission unit determines based on the analysis result that there has been a change in the usage history of the IC card, the information transmission unit may transmit the notification information including the content of the change to the preset destination, and when the information transmission unit determines that there has been no change in the usage history of the IC card, the information transmission unit may transmit the notification information including the content of the notification indicating that the IC card has communicated with the reader / writer to the preset destination.
[0008] Any of the portable communication terminals may further include a determination unit that determines whether the portable communication terminal is in a moving state or a stationary state, and the information transmission unit may transmit the notification information to the predetermined destination if the portable communication terminal is in a moving state at the timing of transmitting the notification information to the predetermined destination, and may not transmit the notification information if the portable communication terminal is in a stationary state. The information transmission unit may transmit the notification information to the predetermined destination if the portable communication terminal is in a moving state at the timing of transmitting the notification information to the predetermined destination, and may transmit the notification information to the predetermined destination if the portable communication terminal is in a stationary state but before a predetermined time has elapsed since transitioning from the moving state to the stationary state, and may not transmit the notification information if the portable communication terminal is in a stationary state and after a predetermined time has elapsed since transitioning from the moving state to the stationary state.
[0009] According to an embodiment of the present invention, a program may be provided. The program may be a program for causing a mobile communication terminal to function as a detection unit that detects electromagnetic waves emitted from a reading / writing device that reads and writes information to an IC card by contactless wireless communication. The program may be a program for causing the mobile communication terminal to function as a reading unit that reads card information stored in an IC card from an IC card within a contactless wireless communication range of the mobile communication terminal in response to the passage of a predetermined time since the detection unit detected the electromagnetic waves. The program may be a program for causing the mobile communication terminal to function as an information sending unit that sends notification information notifying the card information read by the reading unit to a preset destination.
[0010] According to one embodiment of the present invention, there is provided an information processing method executed by a mobile communication terminal. The information processing method may include a detection step of detecting electromagnetic waves emitted from a reading / writing device that reads and writes information to an IC card by contactless wireless communication. The information processing method may include a reading step of reading card information stored in an IC card from an IC card within a contactless wireless communication range of the mobile communication terminal in response to the passage of a predetermined time since the electromagnetic waves were detected in the detection step. The information processing method may include an information sending step of sending notification information notifying the card information read in the reading step to a preset destination.
[0011] The above summary of the invention does not list all of the necessary features of the present invention. Also, subcombinations of these features may also be inventions. [Brief description of the drawings]
[0012] [Figure 1] 1 illustrates a schematic diagram of an example communication environment of a communication system 10. [Diagram 2] 1 illustrates a schematic diagram of an example of communication relationships in a communication system 10. [Diagram 3] 2 shows an example of a processing flow by the mobile communication terminal 100. [Figure 4] 2 shows an example of a processing flow by the mobile communication terminal 100. [Diagram 5] 2 shows an example of a processing flow by the mobile communication terminal 100. [Figure 6] 13 shows an example of a display screen of the communication terminal 400 for displaying notification information. [Figure 7] 2 shows an example of a processing flow by the mobile communication terminal 100. [Figure 8] 2 shows an example of a processing flow by the mobile communication terminal 100. [Figure 9] 2 shows an example of a functional configuration of the mobile communication terminal 100. [Figure 10]An example of a hardware configuration of a computer 1200 functioning as the mobile communication terminal 100 is shown in schematic form. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] Services that send email notifications when an IC card is used, such as for railroads, are known, but existing services are limited to the routes and corresponding IC cards supported by each railroad operator. Therefore, when using transportation facilities of multiple different transportation operators, it is difficult to realize consistent route confirmation from the starting point to the destination. In contrast, the mobile communication terminal 100 according to this embodiment can accommodate an IC card in a dedicated case for the mobile communication terminal 100, and notifies the communication device of a guardian or other person registered in advance of data such as ticket gate passing information and purchase history recorded on the IC card and location information acquired on the mobile communication terminal side, triggered by detection of electromagnetic waves emitted from a non-contact IC card reader device such as a payment machine. This can contribute to establishing a technology that remotely confirms the location of the mobile communication terminal and the safety of the holder of the mobile communication terminal from data such as purchase history stored in the IC card and location information of the mobile communication terminal, without explicit operation at the time of payment.
[0014] The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the scope of the invention according to the claims. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.
[0015] Fig. 1 illustrates an example of a communication environment of a communication system 10. Fig. 2 illustrates an example of a communication relationship in the communication system 10. The communication system 10 includes a mobile communication terminal 100. The communication system 10 may include a communication terminal 400. The communication system 10 may include an analysis server 300.
[0016] The mobile communication terminal 100, the analysis server 300, and the communication terminal 400 may communicate with each other via a network 80. The network 80 may include a mobile communication network. The network 80 may include the Internet. The network 80 may include a cloud network.
[0017] The mobile communication terminal 100 is, for example, a mobile phone for children. The mobile communication terminal 100 may be a general mobile phone that is not for children. The mobile communication terminal 100 may be a tablet terminal or a wearable terminal. Here, the mobile communication terminal 100 will be mainly described as an example in which the mobile communication terminal 100 is a mobile phone for children.
[0018] The mobile communication terminal 100 according to this embodiment is capable of accepting an IC card 150. The IC card 150 may be, for example, a contactless IC card compatible with the nationwide transportation IC card interoperability service.
[0019] For example, the mobile communication terminal 100 is provided with a configuration in which a card case capable of accommodating the IC card 150 can be attached, and the mobile communication terminal 100 is attached with the IC card 150 by the card case. The card case is attached at a position where the mobile communication terminal 100 can read the IC card 150 accommodated in the card case, and where the mobile communication terminal 100 can detect electromagnetic waves emitted from the reading / writing device 200 when the IC card 150 is held over the reading / writing device 200. As a specific example, the mobile communication terminal 100 is provided with an attachment section on the back side of the mobile communication terminal 100 where the card case can be attached. Note that the mobile communication terminal 100 may not be provided with an attachment section, and the card case may be attached to the mobile communication terminal 100. That is, the card case may be directly installed on the mobile communication terminal 100 by any method, such as by being attached.
[0020] Also, for example, the mobile communication terminal 100 includes a card case, and the mobile communication terminal 100 is fitted with the IC card 150 through the card case. The card case is disposed at a position where the mobile communication terminal 100 can read the IC card 150 stored in the card case, and where the mobile communication terminal 100 can detect electromagnetic waves emitted from the reading / writing device 200 when the IC card 150 is held over the reading / writing device 200. As a specific example, the card case is disposed on the back side of the mobile communication terminal 100.
[0021] Also, for example, IC card 150 may be attached to mobile communication terminal 100 by being directly installed on mobile communication terminal 100 by any method, such as by being attached thereto.
[0022] Also, for example, the case of mobile communication terminal 100 (sometimes referred to as mobile terminal case) includes a card case, and mobile communication terminal 100 mounts IC card 150 through the card case. In this case, the mobile terminal case may also function as the card case, or the card case may be fixed to the mobile terminal case. Also, IC card 150 may be directly installed in the mobile terminal case.
[0023] Also, for example, the cover of mobile communication terminal 100 (sometimes referred to as mobile terminal cover) includes a card case, and mobile communication terminal 100 mounts IC card 150 through the card case. In this case, the mobile terminal cover may also function as the card case, or the card case may be fixed to the mobile terminal cover. Also, IC card 150 may be directly installed on the mobile terminal cover.
[0024] The reader / writer 200 is a device that reads and writes information to the IC card 150 by non-contact wireless communication. Examples of the reader / writer 200 include, but are not limited to, card readers at ticket gates in stations, card readers on buses, card readers installed in vending machines, card readers used in stores, card readers for charging, and card readers for facilities such as cram schools.
[0025] Mobile communication terminal 100 has a function of reading card information stored in IC card 150 from IC card 150 by contactless wireless communication. Mobile communication terminal 100 may have hardware that complies with the Near Field Communication (NFC) standard. For example, mobile communication terminal 100 has hardware that complies with the Felica (registered trademark) standard. Mobile communication terminal 100 may also have hardware that complies with the Type-A standard or Type-B standard.
[0026] The mobile communication terminal 100 has a function of transmitting notification information notifying the read card information. The mobile communication terminal 100 transmits the notification information by email, for example. The mobile communication terminal 100 may transmit the notification information by SMS (Short Message Service). The mobile communication terminal 100 may transmit the notification information by MMS (Multimedia Message Service). The mobile communication terminal 100 may transmit the notification information by email.
[0027] The mobile communication terminal 100 has a function of detecting electromagnetic waves emitted from the reading and writing device 200. The mobile communication terminal 100 may have hardware for detecting electromagnetic waves emitted from the reading and writing device 200 in addition to the hardware of the NFC standard. The mobile communication terminal 100 may have hardware having both a function of reading card information from the IC card 150 and a function of detecting electromagnetic waves emitted from the reading and writing device 200.
[0028] The mobile communication terminal 100 according to the present embodiment is triggered, for example, by detecting electromagnetic waves from the reading / writing device 200, to read card information from the IC card 150 and transmit notification information notifying the read card information to a preset destination. The destination may be a guardian of the user 20 of the mobile communication terminal 100, an administrator of the user 20, etc. Examples of the destination include, but are not limited to, the mother 30, father 40, grandmother 50, and grandfather 60 of the user 20.
[0029] For example, the mobile communication terminal 100 sends an email including the notification information to the email address of the mother 30, or sends an SMS including the notification information to the telephone number of the mother 30. The mother 30 checks the notification information using, for example, her own communication terminal 400. The communication terminal 400 may be a smartphone or a tablet terminal. The communication terminal 400 may also be a PC (Personal Computer).
[0030] For example, the mobile communication terminal 100 sends an email including the notification information to the email address of the father 40, or sends an SMS including the notification information to the telephone number of the father 40. The father 40 uses his own communication terminal 400 to check the notification information.
[0031] For example, the mobile communication terminal 100 sends an email containing notification information addressed to the email address of the grandmother 50, or sends an SMS containing notification information addressed to the telephone number of the grandmother 50. The grandmother 50 then checks the notification information using, for example, her own communication terminal 400.
[0032] The mobile communication terminal 100, for example, sends an email including the notification information to the email address of the grandfather 60, or sends an SMS including the notification information to the telephone number of the grandfather 60. The grandfather 60 uses his own communication terminal 400, for example, to check the notification information.
[0033] The destination to which the notification information is to be sent may be set only by the administrator of the mobile communication terminal 100, and setting by anyone other than the administrator may be prohibited. For example, the destination may be configured to require administrator authority to set. As a specific example, if the administrator is the parent of the user 20, the destination may be set only by the parents, and setting by anyone else, including the user 20 himself, is prohibited. This makes it possible to prevent an unspecified number of people or the user 20 of the mobile communication terminal 100 from manipulating the notification destination. It is not necessarily essential to limit setting of the destination to only the administrator.
[0034] For example, the mobile communication terminal 100 reads card information from the IC card 150 in response to the passage of a predetermined time after detecting electromagnetic waves from the reading device 200. When the IC card 150 is held up to the reading device 200, the reading device 200 and the IC card 150 communicate wirelessly, and the mobile communication terminal 100 also detects the electromagnetic waves from the reading device 200. That is, when the mobile communication terminal 100 detects electromagnetic waves from the reading device 200, it means that the reading device 200 communicates wirelessly with the IC card 150 to read card information from the IC card 150 or writes card information to the IC card 150. Therefore, after the mobile communication terminal 100 detects electromagnetic waves from the reading device 200, it can read card information updated by the reading device 200 by reading card information from the IC card 150. Here, if the mobile communication terminal 100 were to read card information from the IC card 150 immediately upon detecting electromagnetic waves from the reading / writing device 200, it may end up reading card information in a state where communication between the IC card 150 and the reading / writing device 200 has not yet been completed. In contrast, the mobile communication terminal 100 reads card information from the IC card 150 in response to the passage of a predetermined time from the detection of electromagnetic waves from the reading / writing device 200, so that it is possible to read card information in a state where communication between the IC card 150 and the reading / writing device 200 has been completed. The predetermined time may be any time, such as 10 seconds. The time may be arbitrarily settable or changeable.
[0035] For example, the mobile communication terminal 100 may transmit card information read from the IC card 150 to the analysis server 300 via the network 80, and receive an analysis result of the card information from the analysis server 300. Then, the mobile communication terminal 100 may transmit notification information including the received analysis result to a preset destination.
[0036] The analysis server 300 has a function of analyzing card information. For example, the analysis server 300 analyzes card information updated by the IC card 150 communicating with a card reader at a station ticket gate to acquire the date and time when the IC card 150 communicated with the card reader, the name of the station, and balance information. As a specific example, when the IC card 150 is used to enter a station ticket gate, the analysis result may include the date and time of entry, the name of the station where the card was entered, and the balance. As a specific example, when the IC card 150 is used to exit from a station ticket gate, the analysis result may include the date and time of exit, the name of the station where the card was exited, the amount used, and the balance.
[0037] Also, for example, the analysis server 300 analyzes the card information updated by the IC card 150 communicating with a card reader of a bus, thereby acquiring the date and time when the IC card 150 communicated with the card reader, the name of the bus operator, and the balance information. Also, for example, the analysis server 300 analyzes the card information updated by the IC card 150 communicating with a card reader for merchandise, thereby acquiring the date and time when the IC card 150 communicated with the card reader, and the balance information. Also, for example, the analysis server 300 analyzes the card information updated by the IC card 150 communicating with a card reader of a taxi, thereby acquiring the date and time when the IC card 150 communicated with the card reader, and the balance information.
[0038] Also, for example, the analysis server 300 analyzes the card information updated by the IC card 150 communicating with a card reader for charging, thereby acquiring the date and time when the IC card 150 communicated with the card reader and the balance information. The analysis server 300 may analyze the card information updated by the IC card 150 communicating with a card reader of a ticket machine at a station, thereby acquiring the name of the station in addition to the date and time when the IC card 150 communicated with the card reader and the balance information.
[0039] The mobile communication terminal 100 may analyze the card information read from the IC card 150 by itself, and transmit notification information including the analysis result to a preset destination.
[0040] If the card information read from the IC card 150 includes, without analysis, the date and time of communication with the reading / writing device 200, information identifying the location of the communication, balance information, etc., the mobile communication terminal 100 may send notification information including the card information to a pre-set destination.
[0041] 3 is a schematic diagram showing an example of the flow of processing by the mobile communication terminal 100. Here, an example will be described in which the start state is a state in which the mobile communication terminal 100 detects electromagnetic waves emitted from the reading and writing device 200, and the predetermined time is 10 seconds.
[0042] In step (sometimes abbreviated to S) 302, the mobile communication terminal 100 determines whether 10 seconds have passed since the detection of electromagnetic waves, and if 10 seconds have passed, the process proceeds to S304.
[0043] In S304, the mobile communication terminal 100 reads card information from the IC card 150. In S306, the mobile communication terminal 100 transmits notification information notifying the card information read in S304 to a preset destination.
[0044] Fig. 4 shows an example of a process flow by the mobile communication terminal 100. Differences from Fig. 3 will be mainly described here.
[0045] In S312, the mobile communication terminal 100 judges whether or not electromagnetic waves have been detected again within 10 seconds after the detection of the electromagnetic waves. If it is judged that electromagnetic waves have been detected, it judges whether or not electromagnetic waves have been detected again within 10 seconds after the previous detection. If it is judged that electromagnetic waves have not been detected, the process proceeds to S314.
[0046] In S314, the mobile communication terminal 100 reads the card information of the IC card 150. In S316, the mobile communication terminal 100 transmits notification information notifying the card information read in S304 to a preset destination.
[0047] Depending on the type of reader / writer 200, electromagnetic waves may be emitted multiple times when reading and writing card information from and to the IC card 150. In such a case, if notification information is sent in response to all electromagnetic wave detections, notification information will be sent multiple times for one reading and writing of card information. If the mobile communication terminal 100 executes the process shown in FIG. 4, it is possible to prevent such a situation from occurring.
[0048] Fig. 5 shows an example of a process flow by the mobile communication terminal 100. Differences from Fig. 3 will be mainly described here.
[0049] In S322, the mobile communication terminal 100 determines whether 10 seconds have passed since the detection of electromagnetic waves, and if 10 seconds have passed, the mobile communication terminal 100 proceeds to S324.
[0050] In S326, the mobile communication terminal 100 judges whether or not the electromagnetic waves have been detected again. If it is judged that the electromagnetic waves have been detected, the process returns to S322, and if it is judged that the electromagnetic waves have not been detected, the process proceeds to S328. In S328, the mobile communication terminal 100 transmits notification information notifying the card information read in S324 to a preset destination.
[0051] As described above, depending on the type of reader / writer 200, electromagnetic waves may be emitted multiple times when reading or writing card information from or to the IC card 150, and the time intervals between these may be relatively long. Even in such a case, if the mobile communication terminal 100 executes the process shown in Fig. 5, when electromagnetic waves are detected again before the notification information is transmitted, the transmission of the notification information corresponding to the previous detection of electromagnetic waves can be canceled.
[0052] Fig. 6 shows an example of a display screen of notification information in communication terminal 400. Fig. 6 shows an example in which four pieces of notification information are displayed.
[0053] The mobile communication terminal 100 may transmit notification information according to the usage status of the IC card 150 (train, bus, purchase of goods, etc.). For example, the mobile communication terminal 100 switches between transmitting notification information notifying the card information and transmitting notification information notifying the location information of the mobile communication terminal 100 in addition to the card information, according to the type of card information. For example, when the card information includes information specifying a location, the mobile communication terminal 100 transmits notification information notifying the card information, and when the card information does not include information specifying a location, the mobile communication terminal 100 transmits notification information notifying the location information of the mobile communication terminal 100 in addition to the card information. As a specific example, when the card information includes information about the use of a ticket gate at a station, the mobile communication terminal 100 transmits notification information notifying the card information, and when the card information does not include information about the use of a ticket gate at a station, the mobile communication terminal 100 transmits notification information notifying the location information of the mobile communication terminal 100 in addition to the card information.
[0054] The entrance notification 402 is notification information transmitted by the mobile communication terminal 100 when the user 20 of the mobile communication terminal 100 enters a ticket gate of a station. In the example shown in Fig. 6, the entrance notification 402 indicates that the user entered XX station at 8:30 on September 26, 2022, and that the balance is 700 yen.
[0055] The exit notification 404 is notification information transmitted by the mobile communication terminal 100 when the user 20 of the mobile communication terminal 100 exits through a ticket gate at a station. In the example shown in Fig. 6, the exit notification 404 indicates that the user exited △△ station at 8:45 on September 26, 2022, that the amount used was 200 yen, and that the balance is 500 yen.
[0056] Bus notification 406 is notification information transmitted by mobile communication terminal 100 when user 20 of mobile communication terminal 100 gets on a bus. In the example shown in Fig. 6, bus notification 406 indicates that the □□ bus was used at 8:50 on September 26, 2022, the fare was 200 yen, and the balance is 300 yen.
[0057] Moreover, the bus notification 406 includes the location information of the mobile communication terminal 100. In the example shown in Fig. 6, the bus notification 406 includes a URL to map data indicating the location and a positioning level.
[0058] The user of communication terminal 400 can view map data indicating the location of mobile communication terminal 100 by tapping the URL. The display mode of the location is not limited to this. For example, instead of the URL format, the display mode may simply display the latitude and longitude indicated by the location information.
[0059] In the example shown in FIG. 6, the positioning level is represented by the number of star marks. In this example, the more star marks there are, the higher the positioning level is represented. Note that the display manner of the positioning level is not limited to this. For example, marks other than star marks may be used, or the positioning level may be represented by a numerical value instead of a mark.
[0060] In the entrance notice 402 and the exit notice 404, the station name is included, and the location can be identified, but even if the bus operator name is indicated, the location cannot be identified. In contrast, the bus notice 406 includes location information, and thus the viewer of the bus notice 406 can know the location of the mobile communication terminal 100, and convenience can be improved. In particular, by including the positioning level in the location information, in a case where the positioning level is low and a location significantly different from the actual location of the mobile communication terminal 100 is indicated, the viewer can know that this is due to the low positioning level.
[0061] Sales notification 408 is notification information transmitted by mobile communication terminal 100 when user 20 of mobile communication terminal 100 purchases an item using IC card 150. In the example shown in Fig. 6, sales notification 408 indicates that IC card 150 was used at 8:00 on September 27, 2022, that the amount used is 100 yen, and that the balance is 200 yen. Sales notification 408 also includes location information of mobile communication terminal 100.
[0062] As shown in FIG. 6, in the communication system 10 according to the present embodiment, various usage situations of the IC card 150 by the user 20 of the mobile communication terminal 100 can be provided to the guardian of the user 20 or the like.
[0063] Fig. 7 shows an example of a processing flow by mobile communication terminal 100. Here, differences from Fig. 3 will be mainly described. In this example, mobile communication terminal 100 is equipped with at least one of an acceleration sensor and a gyro sensor, and mobile communication terminal 100 uses at least one of the acceleration sensor and the gyro sensor to manage whether it is in a moving state or a stationary state.
[0064] In S332, mobile communication terminal 100 determines whether 10 seconds have passed since the detection of electromagnetic waves, and if 10 seconds have passed, proceeds to S334. In S334, mobile communication terminal 100 determines whether mobile communication terminal 100 is in a stationary state. If it is determined that it is in a stationary state, proceeds to S336, and if it is determined that it is not in a stationary state, proceeds to S338.
[0065] In S336, the mobile communication terminal 100 judges whether the detection of the electromagnetic waves occurred within one minute after the transition from the moving state to the stationary state. Note that one minute is an example, and other times may be used. The time may be arbitrarily set and may be changeable. If it is judged that the detection occurred within one minute, the process proceeds to S338, and if it is judged that the detection did not occur within one minute, the process ends.
[0066] In S338, the portable communication terminal 100 reads the card information of the IC card 150. In S339, the portable communication terminal 100 transmits notification information notifying the card information read in S338 to a preset destination.
[0067] Although the mobile communication terminal 100 has a function to detect electromagnetic waves emitted from the reading / writing device 200, it may detect unexpected electromagnetic waves. For example, an iPhone (registered trademark) may emit electromagnetic waves conforming to the NFC standard when the screen is switched from OFF to ON. For this reason, when an iPhone located near the mobile communication terminal 100 switches from OFF to ON, the mobile communication terminal 100 may transmit notification information to a preset destination. In contrast, if the mobile communication terminal 100 executes the process shown in FIG. 7, notification information is transmitted in cases where it is assumed that the user 20 moves before and after using the IC card 150, such as at a ticket gate at a station, or in cases where the mobile communication terminal 100 is stationary after using the IC card 150 but was moving one minute or earlier. However, in cases where the mobile communication terminal 100 is placed next to the iPhone on a desk or the like and the iPhone switches from OFF to ON, and electromagnetic waves are detected even though the mobile communication terminal 100 is stationary, notification information is not transmitted, and the occurrence of erroneous notifications can be suppressed.
[0068] Fig. 8 shows an example of a process flow by the mobile communication terminal 100. Differences from Fig. 7 will be mainly described here.
[0069] In S342, mobile communication terminal 100 determines whether 10 seconds have passed since the detection of electromagnetic waves, and if 10 seconds have passed, proceeds to S344. In S344, mobile communication terminal 100 determines whether mobile communication terminal 100 is in a stationary state. If it is determined that it is in a stationary state, proceeds to S346, and if it is determined that it is not in a stationary state, proceeds to S348.
[0070] In S346, the mobile communication terminal 100 determines whether or not there has been a change in the usage history of the IC card 150. If it determines that there has been no change, the process ends, and if it determines that there has been a change, the process proceeds to S348.
[0071] In S348, the mobile communication terminal 100 reads the card information of the IC card 150. In S349, the mobile communication terminal 100 transmits notification information notifying the card information read in S348 to a preset destination.
[0072] By executing the process shown in Figure 8, the mobile communication terminal 100 can send notification information in cases where it is expected that the user 20 will move before and after using the IC card 150, such as at a ticket gate at a station, or in cases where the mobile communication terminal 100 is stationary after using the IC card 150 but it is confirmed that the IC card 150 has been used, while not sending notification information in cases where the mobile communication terminal 100 is stationary after using the IC card 150 and it is not possible to confirm that the IC card 150 has been used, thereby preventing the occurrence of erroneous notifications.
[0073] 9 shows an example of a schematic functional configuration of mobile communication terminal 100. Mobile communication terminal 100 includes a storage unit 101, a registration unit 102, a detection unit 104, a reading unit 106, a location information acquisition unit 108, a determination unit 110, and an information transmission unit 112. Note that it is not essential that mobile communication terminal 100 includes all of these units.
[0074] The registration unit 102 registers various types of information. The registration unit 102 stores the registered information in the storage unit 101. The registration unit 102 sets, for example, a destination to which the notification information is to be transmitted. The registration unit 102 may set an email address as the destination. The registration unit 102 may set a telephone number as the destination.
[0075] The detection unit 104 detects electromagnetic waves emitted from the reading / writing device 200. The detection unit 104 may use dedicated hardware to detect the electromagnetic waves emitted from the reading / writing device 200. The detection unit 104 may use hardware that has both a function of detecting electromagnetic waves emitted from the reading / writing device 200 and a function of reading card information from the IC card 150.
[0076] The reading unit 106 is triggered by the detection unit 104 detecting electromagnetic waves emitted from the reader / writer 200, and reads card information stored in the IC card 150 from the IC card 150 within the contactless wireless communication range of the mobile communication terminal 100. The reading unit 106 may be triggered by the detection unit 104 detecting electromagnetic waves emitted from the reader / writer 200, and reads card information from the IC card 150 attached to the mobile communication terminal 100. The reading unit 106 may read card information from the IC card 150 using hardware of the NFC standard. The reading unit 106 may use hardware having both a function of detecting electromagnetic waves emitted from the reader / writer 200 and a function of reading card information from the IC card 150.
[0077] The reading unit 106 may read card information from the IC card 150 in response to a predetermined time having elapsed since the detection unit 104 detected the electromagnetic waves. The predetermined time may be an arbitrary time such as 10 seconds. The time may be arbitrarily settable or changeable.
[0078] The location information acquisition unit 108 acquires location information of the mobile communication terminal 100. The location information acquisition unit 108 may acquire the location information by GNSS (Global Navigation Satellite System) positioning such as GPS (Global Positioning System) positioning. The location information acquisition unit 108 may acquire the location information by network positioning such as Wi-Fi (registered trademark) positioning or base station positioning, or may use both of these methods, or may use a positioning method other than these.
[0079] Determination unit 110 determines whether mobile communication terminal 100 is in a moving state or a stationary state. Determination unit 110 may determine whether mobile communication terminal 100 is in a moving state or a stationary state by using at least one of an acceleration sensor and a gyro sensor, for example. Determination unit 110 may determine whether mobile communication terminal 100 is in a moving state or a stationary state based on a change in the location information acquired by location information acquisition unit 108.
[0080] The information transmitting unit 112 transmits notification information notifying the card information read by the reading unit 106 to a destination previously set by the registration unit 102. The information transmitting unit 112 may transmit the notification information to the destination previously set by any one of SMS, MMS, and e-mail.
[0081] For example, the information transmitting unit 112 transmits the card information read by the reading unit 106 to the analysis server 300, receives an analysis result of the card information from the analysis server 300, and transmits notification information including the received analysis result to a preset destination. Also, for example, the information transmitting unit 112 analyzes the card information read by the reading unit 106, and transmits notification information including the analysis result to a preset destination. Also, for example, the information transmitting unit 112 transmits notification information including the card information read by the reading unit 106 to a preset destination.
[0082] When the information transmission unit 112 determines based on the analysis result that there has been a change in the usage history of the IC card 150, it may transmit notification information including the content of the change to a preset destination, and when it determines that there has been no change in the usage history of the IC card 150, it may transmit notification information including notification content indicating that the IC card 150 has communicated with the reader / writer 200 to a preset destination. The notification content indicates, for example, that the mobile communication terminal 100 has been touched.
[0083] A case where there is a change in the usage history of IC card 150 is, for example, a case where IC card 150 communicates with a card reader at a station ticket gate, a card reader on a bus, a card reader installed in a vending machine, a card reader used in a store, a card reader for charging, etc., and information is written from the card reader to IC card 150. A case where there is no change in the usage history of IC card 150 is, for example, a case where IC card 150 is used for entrance / exit management at a facility such as a cram school, and entrance / exit management is performed by touching IC card 150 to a reading / writing device 200 installed in the facility, but information is not written to IC card 150.
[0084] When the detection unit 104 detects electromagnetic waves and the reading unit 106 attempts to read the card information of the IC card but fails to read the card information for some reason, the information transmission unit 112 may transmit notification information including notification content indicating that the mobile communication terminal 100 has been held over the reader / writer 200, such as "Mobile communication terminal 100 has been touched," to a preset destination. Possible reasons for the card information not being read include that no IC card is accommodated, an unsupported IC card is accommodated, or a reading error occurs even though the IC card 150 is accommodated.
[0085] When the IC card 150 attached to the mobile communication terminal 100 is changed and card information is read from an IC card 150 different from that used when the previous notification information was transmitted, the information transmitting unit 112 may transmit notification information including notification content indicating that the IC card 150 is different from that used last time to a preset destination. The notification content may be, for example, "The card has been touched with a new card," etc.
[0086] When the detection unit 104 detects electromagnetic waves again before a predetermined time has elapsed since the detection unit 104 detected the electromagnetic waves, the reading unit 106 may read the card information from the IC card 150 in response to the passage of a predetermined time since the detection unit 104 detected the electromagnetic waves again. As a specific example, when the detection unit 104 detects electromagnetic waves again at a second time before a predetermined time has elapsed since the detection unit 104 detected the electromagnetic waves at a first time, the reading unit 106 does not read the card information at the timing when the predetermined time has elapsed from the first time, but reads the card information in response to the passage of a predetermined time from the second time. This makes it possible to prevent the reader / writer 200 from transmitting notification information multiple times when reading and writing card information from the IC card 150, even if the reader / writer 200 is a type that emits electromagnetic waves multiple times.
[0087] When the reading unit 106 reads the card information in response to a predetermined time having elapsed since the detection unit 104 detected the electromagnetic waves, and the detection unit 104 detects electromagnetic waves again before the information transmission unit 112 transmits the notification information to a predetermined destination, the information transmission unit 112 may not transmit the notification information. As a specific example, when the reading unit 106 reads the card information in response to a predetermined time having elapsed since the detection unit 104 detected the electromagnetic waves at a first time, and the detection unit 104 detects electromagnetic waves again at a second time before the information transmission unit 112 transmits the notification information to the predetermined destination, the information transmission unit 112 does not transmit the notification information in response to the detection of the electromagnetic waves at the first time, and the reading unit 106 reads the card information in response to a predetermined time having elapsed since the second time, and the information transmission unit 112 transmits the notification information notifying the card information to the predetermined destination. This makes it possible to prevent the reader / writer 200 from transmitting notification information multiple times even if the reader / writer 200 is of a type that emits electromagnetic waves multiple times when reading or writing card information from or to the IC card 150.
[0088] Depending on the type of card information read by reading unit 106, information transmitting unit 112 may switch between transmitting notification information notifying the card information and transmitting notification information notifying the location information of mobile communication terminal 100 in addition to the card information. For example, when the card information includes information specifying a location, information transmitting unit 112 may transmit notification information notifying the card information to a preset destination, and when the card information does not include information specifying a location, information transmitting unit 112 may transmit notification information notifying the location information of mobile communication terminal 100 in addition to the card information to a preset destination.
[0089] As a specific example, when the card information includes information on using a station ticket gate, information transmitting unit 112 transmits notification information notifying the card information to a preset destination, and when the card information does not include information on using a station ticket gate, information transmitting unit 112 transmits notification information notifying the location information of mobile communication terminal 100 in addition to the card information to a preset destination. Information transmitting unit 112 may include the location information of mobile communication terminal 100 and a positioning level. Information transmitting unit 112 may include link information to map data indicating the location of mobile communication terminal 100 in the location information.
[0090] Information transmitting unit 112 may transmit the notification information depending on the determination result by determining unit 110. For example, when mobile communication terminal 100 is in a moving state at the timing for transmitting the notification information to a preset destination, information transmitting unit 112 transmits the notification information to the preset destination, and when mobile communication terminal 100 is in a stationary state, does not transmit the notification information.
[0091] Also, for example, when the mobile communication terminal 100 is in a moving state at the timing of transmitting the notification information to a predetermined destination, the information transmitting unit 112 transmits the notification information to the predetermined destination if the mobile communication terminal 100 is in a stationary state but before a predetermined time has elapsed since the mobile communication terminal 100 transitioned from the moving state to the stationary state, and does not transmit the notification information if the mobile communication terminal 100 is in a stationary state and after a predetermined time has elapsed since the mobile communication terminal 100 transitioned from the moving state to the stationary state.
[0092] 10 is a schematic diagram showing an example of a hardware configuration of a computer 1200 functioning as the mobile communication terminal 100. The computer 1200 according to this embodiment includes a CPU 1212, a RAM 1214, and a graphic controller 1216, which are connected to each other by a host controller 1210. The computer 1200 also includes input / output units such as a communication interface 1222, a storage device 1224, a DVD drive, and an IC card drive, which are connected to the host controller 1210 via an input / output controller 1220. The DVD drive may be a DVD-ROM drive, a DVD-RAM drive, or the like. The storage device 1224 may be a hard disk drive, a solid state drive, or the like. The computer 1200 also includes a legacy input / output unit such as a ROM 1230 and a keyboard, which are connected to the input / output controller 1220 via an input / output chip 1240.
[0093] The CPU 1212 operates according to a program stored in the ROM 1230 and the RAM 1214, thereby controlling each unit. The graphic controller 1216 retrieves image data generated by the CPU 1212 into a frame buffer or the like provided in the RAM 1214 or into itself, and causes the image data to be displayed on the display device 1218.
[0094] The communication interface 1222 communicates with other electronic devices via a network. The storage device 1224 stores programs and data used by the CPU 1212 in the computer 1200. The DVD drive reads programs or data from a DVD-ROM or the like and provides them to the storage device 1224. The IC card drive reads programs and data from an IC card and / or writes programs and data to an IC card.
[0095] The ROM 1230 stores therein a boot program or the like that is executed by the computer 1200 upon activation, and / or a program that depends on the hardware of the computer 1200. The input / output chip 1240 may also connect various input / output units to the input / output controller 1220 via a USB port, a parallel port, a serial port, a keyboard port, a mouse port, and the like.
[0096] The programs are provided by a computer-readable storage medium such as a DVD-ROM or an IC card. The programs are read from the computer-readable storage medium, installed in the storage device 1224, the RAM 1214, or the ROM 1230, which are also examples of computer-readable storage media, and executed by the CPU 1212. Information processing described in these programs is read by the computer 1200, and brings about cooperation between the programs and the various types of hardware resources described above. An apparatus or method may be constructed by implementing operations or processing of information according to the use of the computer 1200.
[0097] For example, when communication is performed between the computer 1200 and an external device, the CPU 1212 may execute a communication program loaded in the RAM 1214 and instruct the communication interface 1222 to perform communication processing based on the processing described in the communication program. Under the control of the CPU 1212, the communication interface 1222 reads transmission data stored in a transmission buffer area provided in the RAM 1214, the storage device 1224, a DVD-ROM, or a recording medium such as an IC card, and transmits the read transmission data to a network, or writes reception data received from the network to a reception buffer area or the like provided on the recording medium.
[0098] Furthermore, the CPU 1212 may cause all or a necessary portion of a file or database stored in an external recording medium such as the storage device 1224, a DVD drive (DVD-ROM), an IC card, etc. to be read into the RAM 1214, and perform various types of processing on the data on the RAM 1214. The CPU 1212 may then write back the processed data to the external recording medium.
[0099] Various types of information, such as various types of programs, data, tables, and databases, may be stored in the recording medium and undergo information processing. The CPU 1212 may perform various types of processing on the data read from the RAM 1214, including various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, information search / replacement, etc., as described throughout this disclosure and specified by the instruction sequence of the program, and write back the results to the RAM 1214. The CPU 1212 may also search for information in a file, database, etc. in the recording medium. For example, when a plurality of entries each having an attribute value of a first attribute associated with an attribute value of a second attribute are stored in the recording medium, the CPU 1212 may search for an entry whose attribute value of the first attribute matches a specified condition from among the plurality of entries, read the attribute value of the second attribute stored in the entry, and thereby obtain the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.
[0100] The above-described programs or software modules may be stored in a computer-readable storage medium on the computer 1200 or in the vicinity of the computer 1200. In addition, a recording medium such as a hard disk or a RAM provided in a server system connected to a dedicated communication network or the Internet can be used as a computer-readable storage medium, thereby providing the programs to the computer 1200 via the network.
[0101] The blocks in the flowcharts and block diagrams in the present embodiment may represent stages of a process in which an operation is performed or "parts" of an apparatus responsible for performing the operation. Particular stages and "parts" may be implemented by dedicated circuitry, programmable circuitry provided with computer-readable instructions stored on a computer-readable storage medium, and / or a processor provided with computer-readable instructions stored on a computer-readable storage medium. The dedicated circuitry may include digital and / or analog hardware circuits, and may include integrated circuits (ICs) and / or discrete circuits. The programmable circuitry may include reconfigurable hardware circuits, such as, for example, field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), and the like, including AND, OR, XOR, NAND, NOR, and other logical operations, flip-flops, registers, and memory elements.
[0102] A computer-readable storage medium may include any tangible device capable of storing instructions that are executed by a suitable device, such that a computer-readable storage medium having instructions stored thereon comprises an article of manufacture that includes instructions that can be executed to create means for performing the operations specified in the flowcharts or block diagrams. Examples of computer-readable storage media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, etc. More specific examples of computer-readable storage media may include floppy disks, diskettes, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), electrically erasable programmable read-only memories (EEPROMs), static random access memories (SRAMs), compact disk read-only memories (CD-ROMs), digital versatile disks (DVDs), Blu-ray disks, memory sticks, integrated circuit cards, etc.
[0103] The computer readable instructions may include either assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk®, JAVA®, C++, etc., and conventional procedural programming languages such as the “C” programming language or similar programming languages.
[0104] Computer readable instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, or to a programmable circuit, either locally or over a local area network (LAN), a wide area network (WAN), such as the Internet, etc., to cause the processor of the general purpose computer, special purpose computer, or other programmable data processing apparatus, or to a programmable circuit, to execute the computer readable instructions to generate means for performing the operations specified in the flowcharts or block diagrams. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, etc.
[0105] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It is clear to those skilled in the art that various modifications and improvements can be made to the above embodiments. It is clear from the description of the claims that such modifications and improvements can also be included in the technical scope of the present invention.
[0106] It should be noted that the order of execution of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before" or "prior to," and that the process may be performed in any order unless the output of a previous process is used in a later process. Even if the operational flow in the claims, specifications, and drawings is described using "first," "next," etc. for convenience, it does not mean that the process must be performed in this order. [Explanation of symbols]
[0107] 10 communication system, 20 user, 30 mother, 40 father, 50 grandmother, 60 grandfather, 80 network, 100 mobile communication terminal, 101 memory unit, 102 registration unit, 104 detection unit, 106 reading unit, 108 location information acquisition unit, 110 judgment unit, 112 information transmission unit, 150 IC card, 200 reading device, 300 analysis server, 400 communication terminal, 402 entry notification, 404 exit notification, 406 bus notification, 408 merchandise notification, 1200 computer, 1210 host controller, 1212 CPU, 1214 RAM, 1216 graphic controller, 1218 display device, 1220 input / output controller, 1222 communication interface, 1224 storage device, 1230 ROM, 1240 input / output chip
Claims
1. A mobile communication terminal, a detector for detecting electromagnetic waves emitted from a reader / writer that reads and writes information from and to an IC card by non-contact wireless communication; a reading unit that reads card information stored in the IC card from the IC card within a contactless wireless communication range of the mobile communication terminal after the detection unit detects the electromagnetic waves; a determination unit that determines whether the mobile communication terminal is in a moving state or a stationary state; an information sending unit that sends notification information notifying the card information read by the reading unit to a preset destination when the determination unit determines that the mobile communication terminal is in a moving state; A mobile communication terminal comprising:
2. The information transmission unit When the determination unit determines that the mobile communication terminal is in a stationary state and that there is no change in the usage history of the IC card, the notification information is not sent to the preset destination, When the determination unit determines that the mobile communication terminal is in a stationary state and that there is a change in the usage history of the IC card, the notification information is transmitted to the preset destination. The mobile communication terminal according to claim 1.
3. The information transmission unit When the IC card communicates with at least one of the reading device at a station ticket gate, the reading device on a bus, the reading device installed in a vending machine, the reading device used in a store, and the reading device for charging, and data is written to the IC card from the reading device, it is determined that there is a change in the usage history of the IC card; When the IC card is touched to the reader / writer installed in the facility and used for entrance / exit management at the facility, it is determined that there is no change in the usage history of the IC card. The mobile communication terminal according to claim 2.
4. The mobile communication terminal of claim 2, wherein the information sending unit does not send the notification information to the predetermined destination if, at the timing of sending the notification information to the predetermined destination, the judgment unit determines that the mobile communication terminal is in a stationary state and determines that there is no change in the usage history of the IC card, and sends the notification information to the predetermined destination if the judgment unit determines that the mobile communication terminal is in a moving state, and if the judgment unit determines that the mobile communication terminal is in a stationary state and determines that there is a change in the usage history of the IC card.
5. A mobile communication terminal as described in any one of claims 1 to 4, wherein the information sending unit switches between sending notification information that notifies the card information and sending notification information that notifies the card information as well as location information of the mobile communication terminal, depending on the type of the card information.
6. The mobile communication terminal according to claim 5, wherein the information sending unit sends the notification information notifying the card information to the predetermined destination when the card information includes information specifying a location, and when the card information does not include information specifying a location, sends the notification information notifying the location information of the mobile communication terminal in addition to the card information to the predetermined destination.
7. The mobile communication terminal according to claim 6, wherein the information sending unit sends the notification information notifying the card information to the predetermined destination when the card information includes information on use of a station ticket gate, and when the card information does not include information on use of a station ticket gate, sends the notification information notifying the location information including the location and positioning level of the mobile communication terminal in addition to the card information to the predetermined destination.
8. 5. The mobile communication terminal according to claim 1, wherein the information sending unit sends the card information read by the reading unit to an analysis server, and sends the notification information including the analysis result of the card information received from the analysis server to the predetermined destination.
9. Mobile communication devices, a detector for detecting electromagnetic waves emitted from a reader / writer that reads and writes information from and to an IC card by non-contact wireless communication; a reading unit that reads card information stored in the IC card from the IC card within a contactless wireless communication range of the mobile communication terminal after the detection unit detects the electromagnetic waves; a determination unit that determines whether the mobile communication terminal is in a moving state or a stationary state; and an information sending section that sends notification information notifying the card information read by the reading section to a preset destination when the determination section determines that the mobile communication terminal is in a moving state; A program to function as a
10. An information processing method executed by a mobile communication terminal, comprising: a detection step of detecting electromagnetic waves emitted from a reading / writing device that reads and writes information from and to an IC card by contactless wireless communication; a determining step of determining whether the mobile communication terminal is in a moving state or a stationary state; an information transmitting step of transmitting, to a preset destination, notification information notifying card information stored in the IC card read from the IC card within the contactless wireless communication range of the mobile communication terminal when it is determined in the determining step that the mobile communication terminal is in a moving state; An information processing method comprising: