WO2005066861A1 - コンテンツ使用管理デバイス - Google Patents

コンテンツ使用管理デバイス Download PDF

Info

Publication number
WO2005066861A1
WO2005066861A1 PCT/JP2004/018043 JP2004018043W WO2005066861A1 WO 2005066861 A1 WO2005066861 A1 WO 2005066861A1 JP 2004018043 W JP2004018043 W JP 2004018043W WO 2005066861 A1 WO2005066861 A1 WO 2005066861A1
Authority
WO
WIPO (PCT)
Prior art keywords
content
time
terminal
coupon
management device
Prior art date
Application number
PCT/JP2004/018043
Other languages
English (en)
French (fr)
Inventor
Nobuo Nishioka
Atsushi Saso
Original Assignee
Matsushita Electric Industrial Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co., Ltd. filed Critical Matsushita Electric Industrial Co., Ltd.
Priority to US10/597,029 priority Critical patent/US20070168286A1/en
Publication of WO2005066861A1 publication Critical patent/WO2005066861A1/ja

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • G06Q20/1235Shopping for digital content with control of digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/387Payment using discounts or coupons

Definitions

  • the present invention relates to a content use management device that manages use of restricted content such as coupons and tickets by electronic information.
  • Patent Document 1 Japanese Patent Application Laid-Open No. 7-44664
  • the present invention has been made in view of the above circumstances, and has as its object to provide a content use management device capable of correctly determining use restriction information such as a content expiration date.
  • a content usage management device of the present invention is a content usage management device that manages usage of content available in a terminal, and includes a time change detection unit that detects a time change event of a terminal that uses the content. And control means for updating usage restriction information on the content in response to the detected time change.
  • the content use management device includes the content storage means for storing the content, and the use restriction information storage means for storing use restriction information related to the content. Things are also included.
  • the content use management device described above includes a device in which the use restriction information has validity period information indicating a validity period in which the content can be used.
  • the content usage management device described above Data communication means for transmitting / receiving data to / from a terminal using the content, wherein when acquiring the content, the data communication means transmits / receives data to / from a content distribution source which distributes the content. And obtains the remaining valid time for the content from the content distribution source, obtains the current time of the terminal from the terminal, and adds the remaining valid time to the current time of the terminal. To calculate the expiration date.
  • control unit compares the current time of the terminal obtained from the terminal with the expiration date, thereby obtaining the content. That determine whether or not can be used.
  • the control unit sets the expiration date. Subtracts the current time of the terminal immediately before the terminal time change from the current time of the terminal to calculate the remaining effective time immediately before the terminal time change, and adds the remaining effective time immediately before the terminal time change to the current time of the terminal immediately after the terminal time change. Calculate the expiration date after the terminal time is changed to update the usage restriction information.
  • the expiration date information of the content is appropriately set based on the time information of the terminal before and after the terminal time change without accessing the content distribution source server or the like. Can be updated.
  • the data communication unit is configured to execute the terminal change when the time change detection unit detects a time change event of the terminal.
  • the time change detection unit detects a time change event of the terminal.
  • the current time of the terminal immediately before the terminal time is changed and the current time of the terminal immediately after the terminal time is changed are also included.
  • the terminal By acquiring the current time of the terminal immediately before the time change and the current time of the terminal immediately after the change of the terminal time, it is possible to appropriately update the expiration date information of the content.
  • the content use management device described above includes a data communication unit that transmits and receives data to and from a terminal that uses the content.
  • a storage unit having a content storage unit for storing the usage restriction information relating to the content, and a storage unit having a usage restriction information storage unit for storing the usage restriction information relating to the content, wherein the storage unit is configured to be detachable from the terminal.
  • the data communication means transmits and receives data to and from a content distributor that distributes the content, and acquires a remaining valid time related to the content from the content distributor.
  • the control means calculates the expiration date by adding the remaining expiration time to the current time of the terminal, and calculates the expiration date as the use restriction information. What is stored in the storage means is also included.
  • the data communication unit acquires a current time of the terminal from the terminal when the storage unit is attached to the terminal. Some of them are included.
  • the current time of the terminal can be acquired from the terminal, and the expiration date of the content can be appropriately updated.
  • the usage restriction information relates to validity time information indicating a validity time in which the content can be used, and a validity period of the content. Also includes those having reference time information indicating a reference time serving as a reference.
  • the content usage management device described above Data communication means for transmitting / receiving data to / from a terminal using the content, wherein when acquiring the content, the data communication means transmits / receives data to / from a content distribution source which distributes the content. And acquiring the remaining valid time related to the content from the content distribution source as the valid time, and acquiring the current time of the terminal from the terminal as the reference time.
  • the control unit calculates a used time by subtracting the reference time from a current time of the terminal acquired from the terminal.
  • a method of comparing the used time with the valid time to determine whether the content can be used is also included.
  • the control unit when the time change detecting unit detects a time change event of the terminal, the control unit may operate the terminal.
  • the used time is calculated by subtracting the reference time from the current time
  • the effective time immediately after the terminal time change is calculated by subtracting the used time from the effective time immediately before the terminal time change, and immediately after the terminal time change.
  • the use restriction information may be updated by setting the current time of the terminal as the new reference time.
  • the data communication unit is configured to execute the terminal change when the time change event of the terminal is detected by the time change detection unit.
  • the current time of the terminal immediately before the terminal time is changed and the current time of the terminal immediately after the terminal time is changed are also included.
  • the current time of the terminal immediately before the change of the terminal time and the current time of the terminal immediately after the change of the terminal time are acquired from the terminal.
  • the reference time information can be updated appropriately.
  • the content use management device includes the data communication means for transmitting and receiving data to and from a terminal using the content, and further comprising: And a use restriction information storage means for storing use restriction information related to the content, wherein the storage unit is configured to be detachable from the terminal, When acquiring, the data communication unit transmits and receives data to and from a content distributor that distributes the content, acquires the current time of the content distributor at the time of acquiring the content, When the storage unit is attached to the terminal, the data communication means communicates from the content distribution source when the storage unit is attached.
  • the current time of the distribution source is obtained, and the control unit subtracts the current time of the content distribution source at the time of acquiring the content from the current time of the content distribution source at the time of mounting the storage unit, and uses the current time until the storage unit is mounted.
  • the used time is calculated by subtracting the used time from the previous effective time stored in the use restriction information storage means to calculate the effective time after the storage unit is attached. What is stored in the storage means is also included.
  • the data communication unit acquires a current time of the terminal from the terminal.
  • the control means may store the obtained current time of the terminal in the use restriction information storage means as a reference time after the storage unit is mounted.
  • the current time of the terminal is obtained from the terminal, and the The reference time information can be updated appropriately.
  • One embodiment of the present invention also includes the above-mentioned content use management device, which includes a current time acquisition unit that mainly acquires the current time of the terminal from the terminal.
  • the content use management device can acquire the current time from the terminal device independently and appropriately update the use restriction information such as the expiration date of the content.
  • the memory card device includes a content storage unit that stores contents usable in a terminal, a use restriction information storage unit that stores use restriction information related to the content, and a terminal that uses the content.
  • Data communication means for transmitting and receiving data between the terminals, time change detection means for detecting a time change event of the terminal, and control means for updating usage restriction information on the content in accordance with the detected time change. It has a content use management function configured as follows.
  • the memory card device itself that does not access the server or the like of the content distribution source appropriately updates the usage restriction information on the content. It is possible to judge whether or not the content can be used by correctly using the usage restriction information such as the expiration date of the content.
  • the present invention also provides a portable terminal device provided with each unit of the content use management device described in any of the above.
  • the terminal can update the usage restriction information on the content without accessing the content distribution server etc. Can be done properly.
  • One embodiment of the present invention also includes the portable terminal device described above, further including a display unit that displays the updated use restriction information. With this configuration, the user can easily confirm by displaying the updated use restriction information.
  • a content use management method of the present invention is a content use management method for managing use of content available in a terminal, the method comprising: detecting a time change event of a terminal using the content; The content according to the time change And updating the use restriction information related to the data.
  • the present invention provides a program for executing each step of the above-mentioned content use management method.
  • this program when a time change event occurs on a terminal that uses the content, it is possible to appropriately update the usage restriction information on the content, and to use the content restriction information, such as the expiration date of the content, properly. It is possible to determine whether or not to use.
  • a content use management device capable of correctly determining use restriction information such as an expiration date of a content.
  • FIG. 1 is a diagram showing a connection configuration example of a content use system according to an embodiment of the present invention.
  • FIG. 2 is a diagram showing a schematic configuration of a content use system including a memory card according to an embodiment of the present invention.
  • FIG. 3 is a diagram showing a functional configuration of a memory card according to the first embodiment of the present invention.
  • FIG. 4 is a diagram showing a functional configuration of a mobile terminal according to an embodiment of the present invention.
  • FIG. 5 is a diagram showing a schematic operation of determining validity of coupon data in the first embodiment
  • FIG. 6 is a flowchart showing an operation procedure of the memory card 2 according to the first embodiment.
  • FIG. 7 is a diagram showing a specific operation example when acquiring a coupon in the first embodiment
  • FIG. 8 is a diagram showing a specific operation example when a coupon is invalidated in the first embodiment.
  • FIG. 9 is a diagram showing a specific operation example at the time of coupon validity determination in the first embodiment
  • FIG. 10 is a diagram showing a specific operation example when the terminal time is changed in the first embodiment
  • FIG. 11 is a diagram showing a specific operation example when a card is mounted in the first embodiment
  • FIG. 12 is a diagram showing a specific operation example when acquiring coupon expiration date information in the first embodiment
  • FIG. 13 is a diagram showing a functional configuration of a memory card according to a first modification of the first embodiment.
  • FIG. 14 is a flowchart showing an operation procedure of a memory card according to a second modification of the first embodiment.
  • FIG. 15 is a view showing a specific operation example when acquiring a coupon in a third modification of the first embodiment.
  • FIG. 16 is a diagram showing a functional configuration of a memory card according to a second embodiment of the present invention.
  • FIG. 17 is a diagram showing a schematic operation of determining validity of coupon data in the second embodiment
  • FIG. 18 is a flowchart showing the operation procedure of the memory card 2 in the second embodiment
  • FIG. 19 is a diagram showing a specific operation example at the time of obtaining a coupon in the second embodiment
  • FIG. 20 is a diagram showing a specific operation example when a coupon is invalidated in the second embodiment.
  • FIG. 21 is a diagram showing a specific operation example at the time of coupon validity determination in the second embodiment
  • FIG. 22 is a diagram showing a specific operation example when the terminal time is changed in the second embodiment
  • FIG. 23 is a diagram showing a specific operation example when a card is mounted in the second embodiment.
  • FIG. 24 is a diagram showing a specific operation example when acquiring coupon expiration date information in the second embodiment
  • FIG. 25 is a diagram showing a functional configuration of a memory card according to a first modification of the second embodiment.
  • FIG. 26 is a flowchart showing an operation procedure of a memory card according to a second modification of the second embodiment.
  • FIG. 27 is a diagram showing a specific operation example when acquiring a coupon in a third modification of the second embodiment.
  • a content use management device an example of a system in which content such as a coupon or a ticket using electronic information is used using a mobile terminal such as a mobile phone will be described.
  • a configuration example will be described in which a memory card that can be inserted into a portable terminal and stores the content realizes a function of a content use management device that manages restrictions on use of the content.
  • FIG. 1 is a diagram showing an example of a connection configuration of a content use system according to an embodiment of the present invention.
  • the memory card 2 has a function of a content use management device, and is configured by a card-shaped recording medium provided with a memory for storing content having an expiration date, a connection interface, and the like.
  • the memory card 2 for example, an SD card or the like is used, and is used by being detachably attached to the portable terminal 1.
  • the mobile terminal 1 is connected to a coupon server 3 that is a content distributor that provides coupons, via a network 4 such as a telephone line or the Internet that forms a communication line.
  • the mobile terminal 1 can communicate with another mobile terminal (not shown) via the network 4 or another network (not shown).
  • the coupon server 3 issues an electronic coupon that can be used in a store or the like as content with an expiration date, and transmits and provides the electronic coupon to the mobile terminal 1 via the network 4.
  • a coupon is used as an example of content will be described.
  • the content is not limited to this, and can be applied to electronic tickets such as movies and concerts.
  • FIG. 2 is a diagram showing a schematic configuration of a content using system including a memory card according to the embodiment of the present invention.
  • the memory card 2 includes a processing unit 21 having a processor function and a memory.
  • the storage unit 22 is configured to include an IC chip including a storage unit 22 having the function described above, and stores coupon data and the like in the storage unit 22.
  • the processing unit 21 performs processes such as data communication with the mobile terminal 1 and data communication with the coupon server 3 via the mobile terminal 1.
  • FIG. 3 is a diagram showing a functional configuration of the memory card according to the first embodiment of the present invention.
  • the processing unit 21 of the memory card 2 includes a data communication unit 211 for transmitting and receiving data to and from the mobile terminal 1, a time change detection unit that detects that time information has been changed in the mobile terminal 1, and a storage unit. And a card control means 212 having a function of a control means for updating the stored data and determining the expiration date of the coupon in 22.
  • the storage unit 22 has a function of a content storage unit and a use restriction information storage unit, and is stored as coupon data 221 containing coupon service contents having an expiration date and expiration date information.
  • Expiration date data 222 representing the expiration date of the coupon is stored as use restriction information.
  • FIG. 4 is a diagram showing a functional configuration of the mobile terminal according to the embodiment of the present invention.
  • the mobile terminal 1 has a display unit 11, a data communication unit 12, a terminal time change notification unit 13, a card connection detection unit 14, an input unit 15, and a card connection unit 16.
  • the display means 11 is configured by a display device such as a liquid crystal display device, and displays various operation states, communication contents, processing contents, and the like in the mobile terminal 1.
  • the data communication unit 12 includes a communication unit that performs wireless communication or wired communication, and transmits and receives data to and from the coupon server 3 and the memory card 2.
  • the input means 15 is configured by a key device or the like for an input operation, and is for a user to input data to the mobile terminal 1.
  • the card connection means 16 has a card interface and a connector, and connects the memory card 2 to the portable terminal 1 to enable data transmission / reception and power supply.
  • the terminal time change notifying means 13 is realized by a processor or the like in the mobile terminal 1, and notifies the memory card 2 that the time information by the clock or the like in the mobile terminal 1 has been changed.
  • the card connection detecting means 14 is realized by a sensor, a processor, or the like, and detects whether the memory card 2 is newly connected or not.
  • FIG. 5 shows the first embodiment. It is a figure which shows the outline operation
  • the expiration date data 222 is stored in the storage unit 22 of the memory card 2 together with the coupon data 221.
  • the memory card 2 is newly inserted into the mobile terminal 1 or when the time information in the mobile terminal 1 is changed, that is, when the time change event of the mobile terminal 1 is detected by the memory card 2,
  • the current time of the mobile terminal 1 before and after the occurrence of the event is acquired, and based on this time information, the expiration date data 222 stored in the memory card 2 is updated.
  • the coupon data 221 is used, for example, the current time of the mobile terminal 1 is obtained, and the validity of the mobile terminal 1 is compared with the expiration date of the expiration date data 222 to determine the validity of the coupon data. .
  • FIG. 6 is a flowchart showing an operation procedure of the memory card 2 according to the first embodiment.
  • the card control unit 212 acquires the coupon data and the remaining valid time of the coupon from the cookie server 3 via the data communication unit 211 (step Sl). Further, the card control means 212 acquires the current time of the portable terminal 1 at the time of obtaining the coupon as terminal time information via the data communication means 211 (step S2). Then, the card control means 212 calculates the coupon expiration date at the time of obtaining the coupon from the obtained remaining valid time of the coupon and the current time of the portable terminal 1, and stores the obtained expiration date as the expiration date data 222 in the storage unit. Store and set in 22 (step S3). Therefore, the expiration date data 222 based on the current time of the mobile terminal 1 at the time of obtaining the coupon is set in the memory card 2.
  • the card control unit 212 monitors the force of the memory card 2 newly attached to the mobile terminal 1 (step S4), and determines whether the time information of the mobile terminal 1 has been changed. Monitor (step S5).
  • the card control unit 212 periodically acquires the current time of the mobile terminal 1 (for example, once a day or once an hour) (step S6), and stores the current time of the mobile terminal 1 and the storage unit 22. Is compared with the expiration date data 222 of the coupon stored in (step S7).
  • step S8 whether the current time of the mobile terminal 1 is later than the coupon expiration date data 222 or not. Is determined (step S8).
  • the card control means 212 performs a coupon expiration process (step S9).
  • the coupon expiration processing for example, the card control unit 212 may delete the coupon data 221 from the storage unit 22, may notify the mobile terminal 1 of the coupon expiration, and display the coupon expiration on the display unit 11. There is a process of displaying a message, and further, displaying a message of an application for coupon extension.
  • step S8 if the current time of the mobile terminal 1 is earlier than the coupon expiration date, that is, if the current time of the mobile terminal 1 has not passed the coupon expiration date, the process proceeds to step S4 described above. Return, and repeat processing such as detection of memory card 2 insertion and detection of time change of portable terminal 1.
  • step S10 If it is detected in step S4 that the memory card 2 has been inserted into the portable terminal 1, the card control unit 212 attempts to connect to the coupon server 3 (step S10). If it cannot connect to coupon server 3, it attempts to connect to coupon server 3 at regular intervals, and if it can connect to coupon server 3, the coupon server 3 leaves the coupon when the current memory card is installed. The valid time is acquired (step S11).
  • the card control means 212 acquires the current time of the portable terminal 1 in which the memory card 2 is inserted (step S12). Subsequently, the remaining valid time of the coupon when the memory card is attached is added to the acquired current time of the mobile terminal 1 to calculate the validity period of the coupon when the memory card is mounted, and stored in the storage unit 22 according to the obtained validity period. The stored expiration date data 222 is updated (step S13). After that, the process returns to the step S5.
  • the expiration date data 222 stored in the storage unit 22 is stored.
  • the new expiration date data 222 after the S memory card is inserted is updated. Therefore, in the expiration date determination processing in steps S7 and S8, the expiration date of the coupon or the like is determined based on the new expiration date data 222 after the memory card is inserted.
  • the card control unit 212 acquires the time information immediately before and after the time change in the mobile terminal 1 (step S5). 14). Then, immediately before the time change on the mobile terminal 1, The remaining valid time of the coupon up to immediately before the time change is calculated based on the difference between the subsequent time information, a new validity period after the time information change is calculated, and the storage unit is calculated based on the calculated validity period.
  • the expiration date data 222 stored in 22 is updated (step S15). After that, the process returns to the above-described step S6.
  • the expiration date data 222 stored in the storage unit 22 is changed to the new data after the terminal time is changed.
  • the expiration date data 222 is updated. For this reason, in the expiration date determination processing in steps S7 and S8, the coupon expiration or the like is determined based on the new expiration date data 222 after the terminal time is changed.
  • FIG. 7 is a diagram showing a specific operation example at the time of obtaining a coupon in the first embodiment.
  • the expiration date of the coupon is “November 6” as the server time, which is time information in coupon server 3.
  • the current time of the coupon server 3 is “November 1”
  • the current time information of the mobile terminal 1 when the coupon was acquired is “November 2”
  • specific examples of these times can be set to the hour, minute, second, and the like, which are up to the date for convenience of explanation.
  • the card control unit 212 of the memory card 2 performs the processing of step S1 shown in FIG. 6 to transmit the coupon and the remaining valid time "5 days" of the coupon from the coupon server 3 via the data communication unit 211.
  • the acquired coupon information is stored in the storage unit 22 as coupon data 221.
  • the card control unit 212 acquires the current time information “November 2” in the mobile terminal 1 from the mobile terminal 1 via the data communication unit 211 by the processing in step S2 in FIG.
  • FIG. 8 is a diagram showing a specific operation example at the time of coupon invalidity determination in the first embodiment. As a premise, it is assumed that the expiration date of the coupon is “November 7” and the current time information of the mobile terminal 1 is “November 10”.
  • the card control unit 212 of the memory card 2 obtains “November 10” as current time information in the mobile terminal 1 from the mobile terminal 1 via the data communication unit 211 by the processing in step S6 in FIG. I do. Then, the card control means 212 performs the processing of step S7 in FIG. 6 to determine the coupon expiration date “November 7” based on the expiration date data 222 stored in the storage unit 22 and the acquired time information of the mobile terminal 1. Compare with "November 10".
  • the coupon expiration processing is performed by the processing in step S9 in FIG.
  • the user is notified by notifying the mobile terminal 1 of the expiration of the coupon !, and displaying on the display means 11 that the coupon is invalid such as expiration.
  • FIG. 9 is a diagram showing a specific operation example when the coupon is valid according to the first embodiment. It is assumed that the coupon expiration date is “November 7” and the current time information of the mobile terminal 1 is “November 4”.
  • the card control unit 212 of the memory card 2 obtains “November 4” as current time information in the mobile terminal 1 from the mobile terminal 1 via the data communication unit 211 by the processing in step S6 in FIG. I do. Then, the card control means 212 performs the processing of step S7 in FIG. 6 to determine the coupon expiration date “November 7” based on the expiration date data 222 stored in the storage unit 22 and the acquired time information of the mobile terminal 1. Compare with "November 4".
  • the current time “November 4” of the mobile terminal 1 has not passed the validity period of the coupon “November 7”, so the determination in step S8 in FIG. Current coup Is determined to be valid, and the process returns to step S4.
  • the user may be notified that the coupon is valid by notifying the mobile terminal 1 and displaying the validity of the coupon within the expiration date on the display means 11.
  • FIG. 10 is a diagram showing a specific operation example when the terminal time is changed in the first embodiment. It is assumed that the coupon expiration date is “November 5”, the time immediately before the time change of the mobile device 1 is “November 4”, and the time immediately after the time change of the mobile device 1 is “November 1”. I do.
  • the terminal time change notification unit 13 of the mobile terminal 1 detects the event and changes the terminal time to the data communication unit 211 of the memory card 2. Notification.
  • the card control unit 212 detects the time change event in the mobile terminal 1 by the determination processing in step S5 in FIG. Then, the time “November 4” immediately before the time change of the portable terminal 1 and the time “November 1” immediately after the time change of the portable terminal 1 are processed through the data communication means 211 by the processing of step S14 in FIG. get.
  • the memory card 2 stores the expiration date data 222 stored in the storage unit 22 according to the time change after the terminal time is changed.
  • the new expiration date data 222 is updated, and the coupon expiration or the like is determined based on the new expiration date data 222.
  • the card connection detection unit 14 of the mobile terminal 1 notifies the data communication unit 211 of the memory card 2 of the card connection.
  • the card control unit 212 detects the card insertion event to the portable terminal 1 by the determination processing in step S4 in FIG. Then, the data communication means 211 connects to the coupon server 3 by the processing of step S10 in FIG. 6, and the remaining valid time “2” of the coupon when the memory card is inserted from the coupon server 3 by the processing of step S11 in FIG. Day ".
  • a memory card 2 storing a coupon is newly inserted into the portable terminal 1, the memory card 2 is detached from the portable terminal 1 and re-inserted, or another portable terminal is inserted.
  • the expiration date data 222 stored in the storage unit 22 of the memory card 2 is based on the remaining valid time from the coupon server 3 and the current time of the mobile terminal 1.
  • the new expiration date data 222 after the memory card is inserted is updated, and the coupon expiration date and the like are determined based on the new expiration date data 222.
  • FIG. 12 is a diagram showing a specific operation example at the time of acquiring coupon expiration date information in the first embodiment. It is assumed that the coupon expires on "November 5"
  • the user uses the input unit 15 of the mobile terminal 1 to perform an operation for requesting acquisition of coupon expiration date information.
  • the data communication means 12 transmits a request for acquiring the validity period data of the coupon to the memory card 2.
  • the card control unit 212 detects the event and stores the expiration date data “November 5” stored in the storage unit 22. Is transmitted to the portable terminal 1 by the data communication means 211 to notify the validity period of the coupon.
  • the portable terminal 1 When the portable terminal 1 receives the expiration date data of the coupon according to the user's power from the data communication unit 12, the expiration date information is displayed on the display unit 11. As a result, the user is notified that the expiration date of the coupon is “November 5”.
  • the memory card 2 may be configured to acquire the current time from the portable terminal 1 independently from the medium side.
  • FIG. 13 is a diagram showing a functional configuration of a memory card according to a first modification of the first embodiment.
  • the processing unit 21 of the memory card 2 includes a current time acquisition unit 213 that voluntarily acquires the current time of the mobile terminal 1. The rest is the same as the configuration of the first embodiment shown in FIG. Thus, even in the configuration in which the current time acquisition unit 213 is provided, the same function as that of the first embodiment can be obtained.
  • FIG. 14 is a flowchart showing an operation procedure of the memory card according to the second modification of the first embodiment.
  • the expiration date data 222 stored in the storage unit 22 is changed to a new one after the terminal time is changed. Updates the expiration date data 22 to 2 and outputs the updated coupon expiration date data 222 and sends it to the mobile terminal 1 Then, it is displayed on the display means 11 of the mobile terminal 1 (step S16). The rest is the same as the operation of the first embodiment shown in FIG.
  • the expiration date may be displayed on the portable terminal 1 when a coupon is acquired.
  • FIG. 15 is a diagram showing a specific operation example at the time of obtaining a coupon in the third modification of the first embodiment.
  • the card control unit 212 obtains the coupon and the remaining valid time “5 days” of the coupon from the coupon server 3 and the current time information “November 2” in the terminal from the mobile terminal 1.
  • the obtained “November 7” is stored in the storage unit 22 as the expiration date data 222.
  • the coupon is notified of the expiration date.
  • the portable terminal 1 that has received the notification displays “November 7” as the expiration date of the coupon on the display unit 11 and notifies the user of the expiration date.
  • Other operations are the same as those of the first embodiment shown in FIG.
  • step S4 steps S10 to S13
  • steps S10 to S13 steps S10 to S13
  • the processing unit 21 of the memory card 2 can be configured by software using a processor and a program operating on the processor, or configured by hardware using a circuit having a dedicated processing function. It is also possible.
  • the coupon server 3 is accessed at a predetermined cycle, such as once a day or once a week, for example, not only when the memory card 2 is inserted into the mobile terminal 1; S10—Similarly to the procedure of S13, the remaining valid time of the coupon is obtained from the coupon server 3, the current time is obtained from the mobile terminal 1, and the latest validity period is calculated from the information.
  • the expiration date data 222 can be updated.
  • the expiration date data 222 is stored. They can be kept correct and always provide accurate expiration date determinations.
  • the time change event is detected on the memory card 2 side, and the time before and after the time change of the mobile terminal 1 is detected.
  • the coupon expiration date data 222 is updated based on the information.
  • the expiration date that always matches the current time of the mobile terminal 1 that uses the coupon is stored in the memory card 2.
  • the coupon is always output.
  • An accurate expiration date can be determined.
  • the coupon expiration date data 222 can be updated based on the time information from the coupon server 3 and the time information of the mobile terminal 1.
  • the expiration date is correctly updated only on the mobile terminal 1 without accessing the coupon server 3 each time.
  • the expiration date of the coupon can be accurately grasped and determined. This prevents unauthorized use of the coupon, for example, changing the time information of the mobile terminal 1 to use the expired coupon, without accessing the coupon server 3 and confirming it.
  • the memory card 2 according to the second embodiment is different from the memory card 2 according to the first embodiment in the data stored in the storage unit 22, and the other configuration is the same as that of the first embodiment.
  • a description will be given by attaching a new code only to different storage data.
  • FIG. 16 is a diagram showing a functional configuration of a memory card according to the second embodiment of the present invention.
  • the memory card 2 includes a processing unit 21 having a data communication unit 211 and a card control unit 212, and a storage unit 22, as in the first embodiment.
  • the storage unit 22 has a function of a content storage unit and a use restriction information storage unit, and stores coupon data 221 including coupon service contents having an expiration date and expiration date information similar to those of the first embodiment.
  • the reference time data 223 used to determine the expiration date of the coupon, the remaining valid time data 224 indicating the remaining valid time of the coupon, and the time information in the coupon server 3 at the time of obtaining the coupon are stored.
  • FIG. 17 is a diagram showing a schematic operation of determining validity of coupon data in the second embodiment.
  • reference time data 223, remaining valid time data 224, and coupon acquisition time data 225 are stored in the storage unit 22 of the memory card 2 together with the coupon data 221.
  • the memory card 2 is newly attached to the mobile terminal 1 or when the time information in the mobile terminal 1 is changed, that is, when the time change event of the mobile terminal 1 is detected by the memory card 2
  • the current time of the mobile terminal 1 before and after the occurrence of the event is acquired, and the remaining valid time data 224 and the reference time data 223 are obtained based on the time information and the reference time data 223 stored in the memory card 2.
  • the current time of the mobile terminal 1 is obtained, and the used time of the coupon is calculated from the current time of the mobile terminal 1 and the reference time data 223, and the used time is calculated.
  • the time and the remaining valid time data 224 are compared to determine the validity of the coupon data.
  • FIG. 18 is a flowchart illustrating an operation procedure of the memory card 2 according to the second embodiment.
  • the card control unit 212 acquires coupon data from the coupon server 3 via the data communication unit 211 (step S31). Further, the card control means 212 acquires, via the data communication means 211, the server time, which is the time information in the coupon server 3 at the time of acquiring the coupon, from the coupon server 3, and stores the server time as the coupon acquisition time data 225. It is stored in the section 22 (step S32). Further, the effective time at the time of acquisition of the coupon calculated by the coupon server 3 is acquired from the server 3 via the data communication means 211, and this effective time information is stored in the remaining effective time data at the time of acquisition of the coupon. It is stored in the storage unit 22 as the data 224 (step S33).
  • the card control unit 212 acquires the current time of the mobile terminal 1 at the time of acquisition of the coupon as terminal time information via the data communication unit 211, and uses the terminal time information as the reference time data 223 in the storage unit 22. (Step S34).
  • the card control means 212 monitors the force of the memory card 2 newly attached to the portable terminal 1 (step S35), and determines whether the time information of the portable terminal 1 has been changed. Monitor (step S36).
  • step S35 When the memory card 2 is not newly inserted into the mobile terminal 1 (NO in step S35), and when the time information of the mobile terminal 1 is changed is not detected (N0 in step S36).
  • the card control unit 212 periodically obtains the current time of the mobile terminal 1 (for example, once a day or once an hour) (step S37), and obtains a reference time from the current time of the mobile terminal 1.
  • the data 223 is subtracted, and the used time of the coupon up to the current minute is calculated (step S38).
  • the card control means 212 determines whether or not the obtained used time of the coupon up to the current minute is larger than the remaining valid time data 224, that is, the valid remaining time of the coupon (step S39). Here, if the used time of the coupon up to the current minute is larger than the remaining valid time data 224, the card control means 212 determines that the coupon has expired and performs the coupon expiration processing (step S40).
  • step S39 when the used time of the coupon up to the current minute is equal to or less than the remaining valid time data 224, the card control means 212 determines that the validity period of the coupon has not expired, and Returning to the processing of step 2, the processing such as the detection of the attachment of the memory card 2 and the detection of the time change of the portable terminal 1 is repeated.
  • step S35 If it is detected in step S35 that the memory card 2 has been inserted into the mobile terminal 1, the card control means 212 attempts to connect to the coupon server 3 (step S41). When the coupon server 3 cannot be connected, the coupon acquisition time data 225 stored in the storage unit 22 is delayed by an amount corresponding to the inability to connect to the coupon server 3 (step S42).
  • step S43 The used time of the coupon is obtained by subtracting the value of the coupon acquisition time data 225 stored in the storage unit 22 from the current time of the coupon server 3.
  • the card control unit 212 calculates the remaining effective time immediately after the memory card 2 is inserted, and updates the remaining effective time data 224 stored in the storage unit 22 with the obtained remaining effective time (step S44).
  • the remaining valid time is stored in the storage unit 22 until the card is mounted, and is obtained by subtracting the used time of the coupon until the memory card is mounted from the value of the remaining valid time data 224.
  • the card control unit 212 obtains the current time of the mobile terminal 1 when the server time is obtained in step S43, sets this as the terminal time when the card is mounted, and stores the current time.
  • the reference time data 223 stored in the unit 22 is updated (step S45). After that, the process returns to the step S36.
  • the reference time data 223 and the remaining valid The time data 224 is updated to the new reference time data 223 and the remaining valid time data 224 after the memory card is inserted. Therefore, in the expiration date determination processing in steps S38 and S39, the expiration of the coupon or the like is determined based on the new reference time data 223 and the remaining valid time data 224 after the memory card is inserted.
  • step S36 when detecting that the time has been changed by the time change event of the mobile terminal 1, the card control means 212 acquires the terminal time immediately before the time change in the mobile terminal 1, and obtains the time change. By subtracting the value of the reference time data 223 stored in the storage unit 22 from the immediately preceding terminal time, the used time of the coupon up to immediately before the time change is calculated (step S46).
  • the card control means 212 subtracts the used time of the coupon up to immediately before the time change obtained in step S46, which is the value of the remaining valid time data 224 stored in the storage unit 22 until immediately before the time change. Then, the remaining valid time immediately after the time change is obtained, and the remaining valid time data 224 stored in the storage unit 22 is updated with the obtained remaining valid time immediately after the time change (step S47). Further, the terminal time of the mobile terminal 1 immediately after the time change is acquired, and the reference time data 223 stored in the storage unit 22 is updated based on the terminal time immediately after the time change. New (Step S48). After that, the process returns to the step S37.
  • the reference time data 223 and the remaining valid time data stored in the storage unit 22 are changed.
  • 224 is updated to the new reference time data 223 and the remaining valid time data 224 after the terminal time is changed. Therefore, in the expiration date determination processing in steps S38 and S39, the coupon expiration and the like are determined based on the new reference time data 223 and the remaining valid time data 224 after the terminal time is changed.
  • FIG. 19 is a diagram showing a specific operation example at the time of acquiring a coupon in the second embodiment.
  • the server time of coupon server 3 when acquiring a coupon is "November 1" and the terminal time of mobile terminal 1 when acquiring a coupon is "November 2".
  • the remaining valid time of the coupon is obtained by subtracting the server time at the time of obtaining the coupon from the expiration date of the coupon based on the server time in the coupon server 3, for example, “November 6”, that is, “November 6—November 1”. Is calculated as “5 days”.
  • the card control unit 212 of the memory card 2 acquires the coupon from the cookie server 3 via the data communication unit 211 by the processing of step S31 shown in FIG. 18, and stores the acquired information of the coupon in the storage unit 22. As the coupon data 221. At the same time, the card control unit 212 obtains the server time “November 1” at the time of obtaining the coupon from the coupon server 3 via the data communication unit 211 by the processing of step S32 shown in FIG. The time data 225 is stored in the storage unit 22.
  • the card control unit 212 obtains the remaining valid time "5 days" of the coupon at the time of obtaining the coupon from the coupon server 3 via the data communication unit 211 by the process of step S33 shown in FIG. Is stored in the storage unit 22 as remaining valid time data 224. Further, the card control unit 212 obtains the terminal time “November 2” at the time of obtaining the coupon from the mobile terminal 1 via the data communication unit 211 by the processing of step S34 shown in FIG. 223 is stored in the storage unit 22.
  • FIG. 20 is a diagram showing a specific operation example when the coupon is invalidated in the second embodiment. It is assumed that the remaining valid time of the coupon is “5 days”, the reference time is “November 2”, and the current time information of the mobile terminal 1 is “November 10”.
  • the card control unit 212 of the memory card 2 sets “November 10” as the current time information in the portable terminal 1 from the portable terminal 1 via the data communication unit 211 by the process of step S37 in FIG. get. Then, the card control unit 212 calculates the used time of the coupon up to the current minute by subtracting the value of the reference time data 223 from the current time of the portable terminal 1 by the processing of step S38 in FIG. In this example, the current time of mobile terminal 1 is “November 10” and the reference time is “November 2”. Find time spent.
  • the card control unit 212 compares the used time of the coupon up to the current minute with the remaining valid time by the processing of step S39 in FIG. In this example, since the coupon used time “8 days” up to the current minute is longer than the remaining valid time of the coupon “5 days”, the determination in step S39 in FIG. 18 is YES, and the processing in step S40 in FIG. 18 is YES. With this, the coupon expiration processing is performed. For example, the user is notified of the expiration of the coupon by notifying the mobile terminal 1 of the expiration of the coupon and displaying the invalidity of the coupon such as expiration on the display means 11.
  • FIG. 21 is a diagram showing a specific operation example at the time of coupon validity determination in the second embodiment. It is assumed that the remaining valid time of the coupon is “5 days”, the reference time is “November 2”, and the current time information of the mobile terminal 1 is “November 4”.
  • the card control means 212 compares the used time of the coupon up to the current minute with the remaining valid time by the processing of step S39 in FIG.
  • the determination in step S39 in FIG. 18 is NO, and the current coupon is valid. Is determined, and the process returns to step S35.
  • the user is notified of the validity of the coupon by notifying the mobile terminal 1 and displaying the validity of the coupon within the expiration date on the display means 11.
  • FIG. 22 is a diagram showing a specific operation example when the terminal time is changed in the second embodiment. It is assumed that the remaining valid time of the coupon is ⁇ 5 days '', the reference time is ⁇ November 2 '', the time immediately before the time change of mobile terminal 1 is ⁇ November 4 '', and the time immediately after the time change of mobile terminal 1 Time is “November 1”.
  • the terminal time change notification unit 13 of the mobile terminal 1 detects the event and changes the terminal time to the data communication unit 211 of the memory card 2. Notification.
  • the card control unit 212 detects the time change event in the portable terminal 1 by the determination processing in step S36 in FIG. Then, by the process of step S46 in FIG. 18, the time “November 4” immediately before the time change of the portable terminal 1 is obtained via the data communication means 211, and the used time of the coupon until immediately before the time change is calculated. I do. Specifically, the reference time is subtracted from the terminal time immediately before the time change of the portable terminal 1, that is, "2 days” is obtained by calculating "November 4-November 2".
  • the card control unit 212 acquires the time information “November 1” of the mobile terminal 1 immediately after the time change via the data communication unit 211 through the processing of step S48 in FIG. Is updated as new reference time data 223.
  • the memory card 2 stores the reference time data 223 and the remaining valid time data in the storage unit 22 according to the time change. 224 is updated to the new reference time data 223 and the remaining valid time data 224 after the terminal time is changed, and the coupon expiration is determined based on the new reference time data 223 and the remaining valid time data 224. .
  • FIG. 23 is a diagram showing a specific operation example when a card is mounted in the second embodiment. It is assumed that the current time of coupon server 3 is “November 3”, the coupon acquisition time, which is the time information in coupon server 3 at the time of coupon acquisition, is “November 1”, and the time information of mobile terminal 1 is “November 1”. November 4 ”, the remaining valid time is“ 3 days ”, and the reference time is“ November 2 ”.
  • the card connection detection unit 14 of the mobile terminal 1 notifies the data communication unit 211 of the memory card 2 of the card connection.
  • the card control unit 212 detects the card insertion event to the portable terminal 1 by the determination processing in step S35 in FIG. Then, the data communication unit 211 connects to the cookie server 3 by the process of step S41 in FIG. If the coupon server 3 cannot be connected, the coupon acquisition time data 225 stored in the storage unit 22 is delayed by the time during which the coupon server 3 cannot be connected, by the process of step S42 in FIG.
  • card control means 212 determines the current server time in coupon server 3 from coupon server 3 via data communication means 211 by the processing of step S43 in FIG. Obtain and calculate the used time of the coupon until the memory card is inserted. Specifically, the value of the coupon acquisition time data 225 stored in the storage unit 22 is subtracted from the current time of the coupon server 3, that is, “November 3— "November 1" is calculated to find "2 days”. The coupon acquisition time data 225 stores the currently acquired server time.
  • the card control unit 212 calculates the remaining valid time immediately after the memory card is inserted, and updates the value of the remaining valid time data 224 in the storage unit 22 by the process of step S44 in FIG. . Specifically, the value of the remaining valid time data 224 stored in the storage unit 22 until the card is installed is also subtracted from the used time of the coupon until the memory card 2 is installed. The “day” is calculated by “day”, and this “1 day” is updated as new remaining valid time data 224. In addition, the card control unit 212 obtains the current time of the mobile terminal 1 at the time of obtaining the server time in step S43 by the processing of step S45 in FIG. The time “November 4” is updated as new reference time data 223.
  • the memory card 2 storing the coupon is newly inserted into the portable terminal 1, the memory card 2 is detached from the portable terminal 1 and re-inserted, or another portable terminal is inserted.
  • the reference time data 223 and the remaining valid time data 224 stored in the storage unit 22 are stored in the memory card 2 based on the current time of the coupon server 3 and the mobile terminal 1. It is updated to the new reference time data 223 and the remaining valid time data 224 after the memory card is inserted according to the current time, and it is determined whether the coupon has expired based on the new reference time data 223 and the remaining valid time data 224. become.
  • FIG. 24 is a diagram showing a specific operation example at the time of acquiring coupon expiration date information in the second embodiment. It is assumed that the remaining valid time of the coupon is “5 days” and the reference time is “November 2”.
  • the user performs an operation of requesting acquisition of coupon expiration date information using the input unit 15 of the mobile terminal 1.
  • the data communication means 12 transmits a request for acquiring the validity period data of the coupon to the memory card 2.
  • the data communication means 211 uses the coupon expiration date
  • the card control request 212 receives the data acquisition request
  • the card control unit 212 detects the event, and reads out the remaining valid time “5 days” and the reference time “November 2” stored in the storage unit 22.
  • the remaining valid time and the reference time are added to calculate the coupon validity data “November 7”.
  • the notification of the expiration date of the coupon is performed.
  • the display unit 11 displays the expiration date information. As a result, the user is notified that the expiration date of the coupon is “November 7”.
  • the memory card 2 may be configured to acquire the current time from the portable terminal 1 independently from the medium side.
  • FIG. 25 is a diagram showing a functional configuration of a memory card according to a first modification of the second embodiment.
  • the processing unit 21 of the memory card 2 includes a current time acquisition unit 213 that voluntarily acquires the current time of the mobile terminal 1. The rest is the same as the configuration of the second embodiment shown in FIG. Thus, even in the configuration in which the current time acquisition unit 213 is provided, the same function as that of the second embodiment can be obtained.
  • FIG. 26 is a flowchart showing an operation procedure of the memory card according to the second modification of the second embodiment.
  • the time information of the portable terminal 1 is changed by the processing of steps S36, S46 and S48
  • the time of the reference time data 223 is subtracted from the terminal time immediately before the time change. Calculate the used time of the coupon up to the time immediately before the change, and subtract the used time of the coupon immediately before the time obtained from the value of the remaining valid time data 224 stored in the storage unit 22 immediately before the time change.
  • Step S49 the coupon validity period data obtained by adding the updated reference time data 223 and the remaining valid time data 224 is output, transmitted to the mobile terminal 1, and displayed on the display unit 11 of the mobile terminal 1.
  • Others are the same as the operation of the second embodiment shown in FIG. In this way, the expiration date after the terminal time is changed is displayed on the mobile terminal 1. Thus, the user can recognize the expiration date when the terminal time is changed.
  • the expiration date may be displayed on the portable terminal 1 when a coupon is acquired.
  • FIG. 27 is a diagram showing a specific operation example when acquiring a coupon in the third modification of the second embodiment.
  • the card control unit 212 obtains the coupon from the coupon server 3 and the server time “November 1” and the remaining valid time of the coupon “5 days” at the time of obtaining the coupon.
  • the terminal time “November 2” at the time of acquisition of the coupon is acquired as a reference time and stored in the storage unit 22. Then, the stored remaining valid time data “5 days” and the reference time data “November 2” are read out and added to calculate the validity period of the coupon at the time of obtaining the coupon.
  • the portable terminal 1 displays “November 7” as the expiration date of the cookie on the display means 11 and notifies the user of the expiration date.
  • Others are the same as the operation of the second embodiment shown in FIG.
  • the time change event is detected by the memory card 2 and the time before and after the time change of the mobile terminal 1 is detected.
  • the reference time data 223 and the remaining valid time data 224 for judging the validity period of the coupon based on the information are updated.
  • the usage restriction information memory card 2 which always matches the current time of the mobile terminal 1 using the coupon is held in the memory card 2
  • the reference time data 223 is subtracted from the current time of the mobile terminal 1 and the used time is used.
  • the exact expiration date of the coupon can always be determined.
  • the reference time data 223 and the remaining valid time data 224 must be updated based on the time information from the coupon server 3 and the time information of the mobile terminal 1. Can be.
  • the mobile terminal 1 does not access the coupon server 3 each time.
  • the expiration date can be updated correctly only by using this function, and the current expiration date of the coupon can be accurately grasped and determined. This can prevent unauthorized use of the coupon, for example, changing the time information of the mobile terminal 1 to use the expired coupon, without accessing the coupon server 3 and confirming it.
  • the reference time data 223 and the remaining valid time data 224 are updated based on the time information of the mobile terminal 1 and the like, and the validity of the coupon is determined based on these data. Therefore, the load of the expiration date calculation processing in the coupon server 3 can be reduced. That is, in the first embodiment, the validity period of the coupon is obtained on the coupon server 3 side, so that the calculation load for determining the validity of the coupon on the memory card 2 side is reduced. On the other hand, in the second embodiment 2, although the calculation load when judging the validity of the coupon on the memory card 2 side is slightly increased, the load of the expiration date calculation processing on the coupon server 3 is reduced. You.
  • various types of coupons which are examples of content, are conceivable.
  • a free or paid coupon or discount at a shop near the station where the train gets off from the ticket gate system Sano at a station or the like can be considered.
  • the present invention can be applied to a configuration in which coupons are downloaded or a configuration in which free or paid coupons or discount coupons are downloaded from Sano at a convenience store or the like.
  • the coupon is described as an example of content with an expiration date.
  • the present invention is not limited to this.
  • the content may be paid music data with an expiration date, or composite data of audio and video such as a concert video or movie.
  • the use restriction information is not limited to the expiration date, but can also be applied to the case where information that regulates the use of content, such as copyright information that restricts the number of times of use, is used.
  • the content acquisition method in addition to a method of downloading content from a content server via a network connected to a mobile terminal and writing the content to a memory card, the content may be obtained by using another download terminal.
  • the content obtained from Sano may be written to a memory card.
  • a memory card is used as an example of the content usage management device.
  • the present invention is not limited to this, and any device that can store contents may be used.
  • the present invention can be similarly applied to a device using a non-removable memory built in a portable terminal, a small HDD (node disk drive) card, a recording medium such as a DVD, and the like.
  • the content use management device may have a data communication function capable of itself performing data communication with an external content server. That is, it is configured by a non-contact IC card that can be attached to and detached from the mobile terminal, a non-contact IC module built in the mobile terminal, and the like, and the content is acquired and stored without passing through the mobile terminal.
  • a non-contact IC card that can be attached to and detached from the mobile terminal, a non-contact IC module built in the mobile terminal, and the like, and the content is acquired and stored without passing through the mobile terminal.
  • the time of the portable terminal may be changed by a terminal time change notifying means provided in the memory card, or the current time obtaining means provided in the memory card. It does not work even if the memory card is configured to monitor the event that the terminal clock has been changed. That is, when the power of the mobile terminal is turned on, the network connection starts Z end, the call starts Z end, the application starts Z end, etc. Obtain the time and monitor the time change, or the memory card constantly polls the mobile device to obtain the current time of the mobile phone and monitor the time change.
  • the present invention has the effect of correctly judging the use restriction information such as the expiration date of the content, and the content use management for managing the use of the content with use restriction such as coupons and tickets by electronic information. Useful for devices and the like.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Storage Device Security (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

 コンテンツの有効期限等の使用制限情報を正しく判断することができるコンテンツ使用管理デバイスを提供する。  メモリカード2は、コンテンツに関する情報としてクーポンデータ221及び有効期限データ222を記憶する記憶部22と、このコンテンツに関する処理を行う処理部21とを有する。携帯端末1の時刻情報が変更された場合、その時刻変更イベントを処理部21のカード制御手段212が検知し、データ通信手段211を介してこの時刻変更前後の携帯端末1の現在時刻を取得し、この時刻情報に基づいてメモリカード2に記憶している有効期限データ222を更新する。クーポンの有効期限を判定する場合は、メモリカード2に記憶している有効期限データ222と携帯端末1の現在時刻とを比較して、クーポンが有効であるか否かを判断する。

Description

明 細 書
コンテンツ使用管理デバイス 技術分野
[0001] 本発明は、電子情報によるクーポンやチケット等の使用制限のあるコンテンツの使 用を管理するコンテンツ使用管理デバイスに関する。
背景技術
[0002] 紙の印刷情報などによる従前のクーポンやチケット等の代わりに、電子情報によるク 一ボンやチケット等のコンテンツを携帯電話機等の端末内の記憶媒体に記憶し、こ のコンテンツを備えた端末を所持することでクーポンやチケット等と同様の機能を実 現する電子クーポン等のシステムが提案されている。このようなコンテンツを使用する システムでは、記憶されたコンテンツについて適切な使用制限を行うために、コンテ ンッに設定された有効期限を正しく管理する必要がある。
[0003] この種の有効期限管理装置として、磁気カード等の媒体を利用して取引処理等を 行う場合に、媒体に設定された有効期限を管理するものが提案されている。この従来 の有効期限管理装置では、端末により媒体に記録された情報を読み取って媒体に 登録されている有効期限を把握し、この有効期限と端末で把握した現在時期とを比 較して、媒体が有効期限内にあるか否かを判定するようにしている (例えば、特許文 献 1参照)。
[0004] 従来では、上記のような端末内に格納したコンテンツの有効期限の管理を行う際に 、端末自体においてコンテンツの有効期限を判定する場合には、端末に内蔵された 時計などによって時刻情報を取得し、取得した時刻情報に基づいて有効期限内かど うかの判定を行うことになる。したがって、コンテンツを取得するときに端末における時 刻情報とコンテンツサーバ等のコンテンツ提供元装置における時刻情報との間に最 初からずれがある場合や、コンテンツ取得後に端末の時計が修正されて端末におけ る時刻情報が変更された場合などには、コンテンツの有効期限を正しく判定すること ができなくなる。このようにコンテンツの有効期限の判定に誤りが生じると、適切な使 用制限を行うことができず、コンテンツの利用に支障が生じる。 [0005] 特許文献 1:特開平 7— 44664号公報
発明の開示
発明が解決しょうとする課題
[0006] 本発明は、上記事情に鑑みてなされたもので、コンテンツの有効期限等の使用制 限情報を正しく判断することができるコンテンツ使用管理デバイスを提供することを目 的とする。
課題を解決するための手段
[0007] 本発明のコンテンツ使用管理デバイスは、端末において利用可能なコンテンツの 使用を管理するコンテンツ使用管理デバイスであって、前記コンテンツを使用する端 末の時間変更イベントを検知する時間変更検知手段と、前記検知した時間変更に応 じて前記コンテンツに関する使用制限情報を更新する制御手段とを備えるものである
[0008] この構成により、コンテンツを利用する端末において時刻変更イベントが発生した 場合に、コンテンツに関する使用制限情報の更新を適切に行うことができ、コンテン ッの有効期限等の使用制限情報を正しく利用してコンテンツの使用可否を判断する ことが可能となる。
[0009] また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記コ ンテンッを記憶するコンテンツ記憶手段と、前記コンテンツに関する使用制限情報を 記憶する使用制限情報記憶手段とを備えるものも含まれる。
[0010] この構成により、使用制限情報記憶手段に記憶した使用制限情報を適切に更新し
、コンテンツ記憶手段に記憶したコンテンツに関する使用可否の判断を正しく行うこと ができ、コンテンツの使用管理が容易になる。
[0011] また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記 使用制限情報は、前記コンテンッを使用可能な有効期限を示す有効期限情報を有 するものも含まれる。
[0012] この構成により、コンテンツの使用制限情報として有効期限情報を用いることによつ て、コンテンツの使用可否を容易に正しく判定することが可能となる。
[0013] また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記コ ンテンッを使用する端末との間でデータの送受信を行うデータ通信手段を備え、前 記コンテンツを取得するときに、前記データ通信手段は、前記コンテンツを配信する コンテンツ配信元との間でデータの送受信を行 ヽ、前記コンテンツ配信元から前記コ ンテンッに関する残有効時間を取得するとともに、前記端末より端末の現在時刻を取 得し、前記制御手段は、前記端末の現在時刻に前記残有効時間を加算して前記有 効期限を算出するものも含まれる。
[0014] この構成により、コンテンツ取得時に、コンテンツに関する残有効時間と端末の現在 時刻に基づ!/、て、コンテンッの有効期限情報を適切に算出することが可能である。
[0015] また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記 制御手段は、前記端末より取得した端末の現在時刻と前記有効期限とを比較するこ とにより、前記コンテンツの使用可否を判定するものも含まれる。
[0016] この構成により、コンテンツ配信元のサーバ等にアクセスすることなぐ端末の時刻 情報を利用することによってコンテンツの使用可否を正しく判定することが可能となる
[0017] また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記 時間変更検知手段により前記端末の時間変更イベントが検知されたときに、前記制 御手段は、前記有効期限から端末時間変更直前の端末の現在時刻を減算して端末 時間変更直前の残有効時間を算出し、端末時間変更直後の端末の現在時刻に前 記端末時間変更直前の残有効時間を加算して端末時間変更後の有効期限を算出 することで、使用制限情報を更新するものも含まれる。
[0018] この構成により、端末において時刻変更イベントが発生した場合に、コンテンツ配信 元のサーバ等にアクセスすることなぐ端末時間変更前後の端末の時刻情報に基づ いて、コンテンツの有効期限情報を適切に更新することができる。
[0019] また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記 データ通信手段は、前記時間変更検知手段により前記端末の時間変更イベントが検 知されたときに、前記端末より端末時間変更直前の端末の現在時刻と端末時間変更 直後の端末の現在時刻とを取得するものも含まれる。
[0020] この構成により、端末において時刻変更イベントが発生した場合に、端末より端末 時間変更直前の端末の現在時刻と端末時間変更直後の端末の現在時刻とを取得し 、コンテンツの有効期限情報を適切に更新することができる。
[0021] また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記コ ンテンッを使用する端末との間でデータの送受信を行うデータ通信手段を備えるとと もに、前記コンテンツを記憶するコンテンツ記憶手段と、前記コンテンツに関する使用 制限情報を記憶する使用制限情報記憶手段とを有する記憶部を備え、前記記憶部 が前記端末に対して着脱可能に構成されており、前記記憶部が前記端末に装着さ れたときに、前記データ通信手段は、前記コンテンツを配信するコンテンツ配信元と の間でデータの送受信を行 、、前記コンテンツ配信元から前記コンテンツに関する 残有効時間を取得し、前記制御手段は、前記端末の現在時刻に前記残有効時間を 加算して前記有効期限を算出し、この有効期限を前記使用制限情報記憶手段に記 憶するものも含まれる。
[0022] この構成により、端末に装着した場合に、コンテンツに関する残有効時間と端末の 現在時刻に基づいて、コンテンツの有効期限情報を適切に更新することが可能であ る。このため、コンテンツを記憶する記憶部を含む媒体を端末に対して着脱しても、コ ンテンッの有効期限を正しく判定することができる。
[0023] また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記 データ通信手段は、前記記憶部が前記端末に装着されたときに、前記端末より端末 の現在時刻を取得するものも含まれる。
[0024] この構成により、端末に装着した場合に、端末より端末の現在時刻を取得し、コンテ ンッの有効期限を適切に更新することができる。
[0025] また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記 使用制限情報は、前記コンテンツを使用可能な有効時間を示す有効時間情報と、前 記コンテンツの使用期限に関する基準となる基準時間を示す基準時間情報とを有す るものも含まれる。
[0026] この構成により、コンテンツの使用制限情報として有効時間情報と基準時間情報と を用いることによって、コンテンツの使用可否を正しく判定することが可能となる。
[0027] また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記コ ンテンッを使用する端末との間でデータの送受信を行うデータ通信手段を備え、前 記コンテンツを取得するときに、前記データ通信手段は、前記コンテンツを配信する コンテンツ配信元との間でデータの送受信を行 ヽ、前記コンテンツ配信元から前記コ ンテンッに関する残有効時間を前記有効時間として取得するとともに、前記端末より 端末の現在時刻を前記基準時間として取得するものも含まれる。
[0028] この構成により、コンテンツ取得時に、コンテンツに関する残有効時間と端末の現在 時刻に基づいて、コンテンツの有効時間情報と基準時間情報を適切に算出すること が可能である。
[0029] また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記 制御手段は、前記端末より取得した端末の現在時刻力 前記基準時間を減算して使 用済み時間を算出し、この使用済み時間と前記有効時間とを比較することにより、前 記コンテンツの使用可否を判定するものも含まれる。
[0030] この構成により、コンテンツ配信元のサーバ等にアクセスすることなぐ端末の時刻 情報を利用することによってコンテンツの使用可否を正しく判定することが可能となる
[0031] また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記 時間変更検知手段により前記端末の時間変更イベントが検知されたときに、前記制 御手段は、前記端末の現在時刻から前記基準時間を減算して使用済み時間を算出 し、端末時間変更直前の前記有効時間から前記使用済み時間を減算して端末時間 変更直後の有効時間を算出するとともに、端末時間変更直後の端末の現在時刻を 新たな基準時間とすることで、使用制限情報を更新するものも含まれる。
[0032] この構成により、端末において時刻変更イベントが発生した場合に、コンテンツ配信 元のサーバ等にアクセスすることなぐ端末時間変更前後の端末の時刻情報に基づ いて、コンテンツの有効時間情報と基準時間情報を適切に更新することができる。
[0033] また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記 データ通信手段は、前記時間変更検知手段により前記端末の時間変更イベントが検 知されたときに、前記端末より端末時間変更直前の端末の現在時刻と端末時間変更 直後の端末の現在時刻とを取得するものも含まれる。 [0034] この構成により、端末において時刻変更イベントが発生した場合に、端末より端末 時間変更直前の端末の現在時刻と端末時間変更直後の端末の現在時刻とを取得し 、コンテンツの有効時間情報と基準時間情報を適切に更新することができる。
[0035] また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記コ ンテンッを使用する端末との間でデータの送受信を行うデータ通信手段を備えるとと もに、前記コンテンツを記憶するコンテンツ記憶手段と、前記コンテンツに関する使用 制限情報を記憶する使用制限情報記憶手段とを有する記憶部を備え、前記記憶部 が前記端末に対して着脱可能に構成されており、前記コンテンツを取得するときに、 前記データ通信手段は、前記コンテンツを配信するコンテンツ配信元との間でデー タの送受信を行 、、前記コンテンツ配信元力 コンテンツ取得時のコンテンツ配信元 の現在時刻を取得し、前記記憶部が前記端末に装着されたときに、前記データ通信 手段は、前記コンテンツ配信元から記憶部装着時のコンテンツ配信元の現在時刻を 取得し、前記制御手段は、前記記憶部装着時のコンテンツ配信元の現在時刻から前 記コンテンツ取得時のコンテンツ配信元の現在時刻を減算して記憶部装着時までの 使用済み時間を算出し、前記使用制限情報記憶手段に記憶してある以前の有効時 間から前記使用済み時間を減算して記憶部装着後の有効時間を算出し、この有効 時間を前記使用制限情報記憶手段に記憶するものも含まれる。
[0036] この構成により、コンテンツ取得時に、コンテンツに関する残有効時間、コンテンツ 配信元の現在時刻、及び端末の現在時刻に基づいて、コンテンツの有効時間情報と 基準時間情報を適切に算出することが可能である。また、端末に装着した場合に、コ ンテンッ配信元の現在時刻に基づいて、コンテンツの有効時間情報を適切に更新す ることが可能である。このため、コンテンツを記憶する記憶部を含む媒体を端末に対 して着脱しても、コンテンツの有効期限を正しく判定することができる。
[0037] また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記 記憶部が前記端末に装着されたときに、前記データ通信手段は、前記端末より端末 の現在時刻を取得し、前記制御手段は、前記取得した端末の現在時刻を記憶部装 着後の基準時間として前記使用制限情報記憶手段に記憶するものも含まれる。
[0038] この構成により、端末に装着した場合に、端末より端末の現在時刻を取得し、コンテ ンッの基準時間情報を適切に更新することができる。
[0039] また、本発明の一態様として、上記のコンテンツ使用管理デバイスであって、前記 端末より当該端末の現在時刻を主体的に取得する現在時刻取得手段を備えるもの も含まれる。この構成により、コンテンツ使用管理デバイスにおいて端末カゝら現在時 刻を主体的に取得し、コンテンツの有効期限等の使用制限情報の更新などを適切に 行うことができる。
[0040] 本発明のメモリカード装置は、端末において利用可能なコンテンツを記憶するコン テンッ記憶手段と、前記コンテンツに関する使用制限情報を記憶する使用制限情報 記憶手段と、前記コンテンツを使用する端末との間でデータの送受信を行うデータ通 信手段と、前記端末の時間変更イベントを検知する時間変更検知手段と、前記検知 した時間変更に応じて前記コンテンツに関する使用制限情報を更新する制御手段と を有して構成されるコンテンツ使用管理機能を備えたものである。
[0041] この構成により、コンテンツを利用する端末において時刻変更イベントが発生した 場合に、コンテンツ配信元のサーバ等にアクセスすることなぐメモリカード装置自体 において、コンテンツに関する使用制限情報の更新を適切に行うことができ、コンテ ンッの有効期限等の使用制限情報を正しく利用してコンテンッの使用可否を判断す ることが可能となる。
[0042] また、本発明は、上記いずれかに記載のコンテンツ使用管理デバイスの各手段を 備えた携帯端末装置を提供する。携帯端末装置にコンテンツ使用管理デバイスの各 手段を備えることにより、端末において時刻変更イベントが発生した場合に、コンテン ッ配信元のサーバ等にアクセスすることなぐ端末側でコンテンツに関する使用制限 情報の更新を適切に行うことができる。
[0043] また、本発明の一態様として、上記の携帯端末装置であって、前記更新がなされた 使用制限情報を表示する表示手段を備えるものも含まれる。この構成により、更新が なされた使用制限情報を表示することで、ユーザが容易に確認することができる。
[0044] 本発明のコンテンツ使用管理方法は、端末において利用可能なコンテンツの使用 を管理するコンテンツ使用管理方法であって、前記コンテンツを使用する端末の時 間変更イベントを検知するステップと、前記検知した時間変更に応じて前記コンテン ッに関する使用制限情報を更新するステップとを有するものである。
[0045] この手順により、コンテンツを利用する端末において時刻変更イベントが発生した 場合に、コンテンツに関する使用制限情報の更新を適切に行うことができ、コンテン ッの有効期限等の使用制限情報を正しく利用してコンテンツの使用可否を判断する ことが可能となる。
[0046] また、本発明は、上記のコンテンツ使用管理方法の各ステップを実行させるプログ ラムを提供する。このプログラムにより、コンテンツを利用する端末において時刻変更 イベントが発生した場合に、コンテンツに関する使用制限情報の更新を適切に行うこ とができ、コンテンツの有効期限等の使用制限情報を正しく利用してコンテンツの使 用可否を判断することが可能となる。
発明の効果
[0047] 本発明によれば、コンテンツの有効期限等の使用制限情報を正しく判断することが できるコンテンツ使用管理デバイスを提供できる。
図面の簡単な説明
[0048] [図 1]本発明の実施形態に係るコンテンツ利用システムの接続構成例を示す図
[図 2]本発明の実施形態に係るメモリカードを含むコンテンツ利用システムの概略構 成を示す図
[図 3]本発明の第 1の実施形態に係るメモリカードの機能構成を示す図
[図 4]本発明の実施形態に係る携帯端末の機能構成を示す図
[図 5]第 1の実施形態におけるクーポンデータの有効性判断の概略動作を示す図
[図 6]第 1の実施形態におけるメモリカード 2の動作手順を示すフローチャート
[図 7]第 1の実施形態におけるクーポン取得時の具体的動作例を示す図
[図 8]第 1の実施形態におけるクーポン無効判定時の具体的動作例を示す図
[図 9]第 1の実施形態におけるクーポン有効判定時の具体的動作例を示す図
[図 10]第 1の実施形態における端末時刻変更時の具体的動作例を示す図
[図 11]第 1の実施形態におけるカード装着時の具体的動作例を示す図
[図 12]第 1の実施形態におけるクーポンの有効期限情報取得時の具体的動作例を 示す図 [図 13]第 1の実施形態の第 1変形例に係るメモリカードの機能構成を示す図
[図 14]第 1の実施形態の第 2変形例に係るメモリカードの動作手順を示すフローチヤ ート
[図 15]第 1の実施形態の第 3変形例におけるクーポン取得時の具体的動作例を示す 図
[図 16]本発明の第 2の実施形態に係るメモリカードの機能構成を示す図
[図 17]第 2の実施形態におけるクーポンデータの有効性判断の概略動作を示す図
[図 18]第 2の実施形態におけるメモリカード 2の動作手順を示すフローチャート
[図 19]第 2の実施形態におけるクーポン取得時の具体的動作例を示す図
[図 20]第 2の実施形態におけるクーポン無効判定時の具体的動作例を示す図
[図 21]第 2の実施形態におけるクーポン有効判定時の具体的動作例を示す図
[図 22]第 2の実施形態における端末時刻変更時の具体的動作例を示す図
[図 23]第 2の実施形態におけるカード装着時の具体的動作例を示す図
[図 24]第 2の実施形態におけるクーポンの有効期限情報取得時の具体的動作例を 示す図
[図 25]第 2の実施形態の第 1変形例に係るメモリカードの機能構成を示す図
[図 26]第 2の実施形態の第 2変形例に係るメモリカードの動作手順を示すフローチヤ ート
[図 27]第 2の実施形態の第 3変形例におけるクーポン取得時の具体的動作例を示す 図
符号の説明
1 携帯端末
2 メモリカード
3 クーポンサーバ
4 ネットワーク
21 処理部
211 データ通信手段
212 カード制御手段 22 記憶部
221 クーポンデータ
222 有効期限データ
223 基準時間データ
224 残有効時間データ
225 クーポン取得時刻データ
発明を実施するための最良の形態
[0050] 本実施形態では、コンテンツ使用管理デバイスの一例として、電子情報によるクー ボンやチケット等のコンテンツを携帯電話機等の携帯端末を用いて利用するシステ ムにおける例を示す。ここでは、携帯端末に装着可能であり、上記コンテンツを記憶 するメモリカードにおいて、コンテンツの使用制限に関する管理を行うコンテンツ使用 管理デバイスの機能を実現する構成例を説明する。
[0051] (第 1の実施形態)
図 1は本発明の実施形態に係るコンテンツ利用システムの接続構成例を示す図で ある。メモリカード 2は、コンテンツ使用管理デバイスの機能を有し、有効期限のあるコ ンテンッを記憶するメモリ、接続インタフェース等を備えたカード状記録媒体により構 成される。このメモリカード 2としては、例えば SDカードなどが用いられ、携帯端末 1に 着脱可能に装着されて使用される。
[0052] 携帯端末 1は、通信回線を構成する電話回線やインターネット等によるネットワーク 4を介して、クーポンを提供するコンテンツ配信元のクーポンサーバ 3と接続される。こ の携帯端末 1は、ネットワーク 4あるいは他のネットワーク(図示せず)を介して、他の 携帯端末(図示せず)と通信可能になっている。クーポンサーバ 3は、有効期限のあ るコンテンツとして店舗等で使用可能な電子クーポンを発行し、ネットワーク 4を介し て携帯端末 1に対して送信して提供するものである。本実施形態では、コンテンツの 一例としてクーポンを利用する場合を説明するが、コンテンツはこれに限らず、映画 やコンサート等の電子チケットなどにも適用可能である。
[0053] 図 2は本発明の実施形態に係るメモリカードを含むコンテンッ利用システムの概略 構成を示す図である。メモリカード 2は、プロセッサの機能を有する処理部 21とメモリ の機能を有する記憶部 22とを含む ICチップを備えて構成され、記憶部 22にお 、て クーポンデータ等を記憶するものである。処理部 21は、携帯端末 1とのデータの通信 、携帯端末 1を介してクーポンサーバ 3とのデータの通信などの処理を行うようになつ ている。
[0054] 図 3は本発明の第 1の実施形態に係るメモリカードの機能構成を示す図である。メ モリカード 2の処理部 21は、携帯端末 1との間でデータの送受信を行うデータ通信手 段 211と、携帯端末 1において時刻情報が変更されたことを検知する時間変更検知 手段及び記憶部 22における記憶データの更新やクーポンの有効期限の判定を行う 制御手段の機能を有するカード制御手段 212とを有して構成される。
[0055] 記憶部 22は、コンテンツ記憶手段及び使用制限情報記憶手段の機能を有し、有 効期限のあるクーポンのサービス内容や期限情報等が含まれるクーポンデータ 221 力 Sコンテンツとして記憶されるとともに、クーポンの有効期限を表す有効期限データ 2 22が使用制限情報として記憶されている。
[0056] 図 4は本発明の実施形態に係る携帯端末の機能構成を示す図である。携帯端末 1 は、表示手段 11、データ通信手段 12、端末時刻変更通知手段 13、カード接続検知 手段 14、入力手段 15、カード接続手段 16を有している。表示手段 11は、液晶表示 装置等の表示装置により構成され、携帯端末 1における各種動作状態、通信内容、 処理内容などを表示する。データ通信手段 12は、無線通信または有線通信を行う通 信部を備え、クーポンサーノ 3やメモリカード 2との間でデータの送受信を行う。入力 手段 15は、入力操作用のキーデバイス等により構成され、ユーザが携帯端末 1にデ ータを入力するものである。
[0057] カード接続手段 16は、カードインタフェース及び接続コネクタを有して構成され、携 帯端末 1にメモリカード 2を接続してデータの送受信及び電源供給を可能にする。端 末時刻変更通知手段 13は、携帯端末 1内のプロセッサ等により実現されるもので、こ の携帯端末 1における時計などによる時刻情報が変更されたことをメモリカード 2へ通 知する。カード接続検知手段 14は、センサあるいはプロセッサ等により実現されるも ので、メモリカード 2が新規に接続された力否かを検知する。
[0058] 次に、第 1の実施形態における各部の動作を説明する。図 5は第 1の実施形態にお けるクーポンデータの有効性判断の概略動作を示す図である。第 1の実施形態では 、メモリカード 2の記憶部 22にクーポンデータ 221とともに有効期限データ 222を記 憶しておく。そして、メモリカード 2が携帯端末 1に新たに装着された場合、あるいは、 携帯端末 1における時刻情報が変更された場合、すなわち携帯端末 1の時間変更ィ ベントをメモリカード 2により検知した場合に、そのイベント発生前後の携帯端末 1の 現在時刻を取得し、この時刻情報に基づ 、てメモリカード 2に記憶して 、る有効期限 データ 222を更新する。クーポンデータ 221を使用する際などには、携帯端末 1の現 在時刻を取得し、有効期限データ 222による有効期限と携帯端末 1の現在時刻とを 比較して、クーポンデータの有効性を判定する。
[0059] 図 6は第 1の実施形態におけるメモリカード 2の動作手順を示すフローチャートであ る。メモリカード 2において、カード制御手段 212は、データ通信手段 211を介し、ク 一ボンサーバ 3からクーポンデータおよび当該クーポンの残有効時間を取得する (ス テツプ Sl)。また、カード制御手段 212は、データ通信手段 211を介し、クーポン取 得時の携帯端末 1の現在時刻を端末時刻情報として取得する (ステップ S2)。そして 、カード制御手段 212は、取得したクーポンの残有効時間と携帯端末 1の現在時刻と から、クーポン取得時のクーポン有効期限を計算し、求めた有効期限を有効期限デ ータ 222として記憶部 22に記憶してセットする (ステップ S3)。従って、メモリカード 2 には、クーポン取得時の携帯端末 1の現在時刻に基づく有効期限データ 222がセッ 卜されることになる。
[0060] そして、カード制御手段 212は、このメモリカード 2が携帯端末 1に新たに装着され た力否力を監視すると共に (ステップ S4)、携帯端末 1の時刻情報が変更されたか否 かを監視する (ステップ S 5)。
[0061] メモリカード 2が携帯端末 1に新たに装着されたことも検知されず (ステップ S4で NO )、携帯端末 1の時刻情報が変更されたことも検知されない場合 (ステップ S5で NO) 、カード制御手段 212は、例えば、 1日に 1回や 1時間に 1回等、定期的に携帯端末 1 の現在時刻を取得して (ステップ S6)、携帯端末 1の現在時刻と、記憶部 22に格納さ れたクーポンの有効期限データ 222とを比較する (ステップ S7)。
[0062] そして、携帯端末 1の現在時刻がクーポンの有効期限データ 222より後であるか否 かを判断する (ステップ S8)。ここで、携帯端末 1の現在時刻がクーポンの有効期限を 過ぎている場合には、カード制御手段 212は、クーポン期限切れの処理を行う(ステ ップ S9)。クーポン期限切れの処理としては、例えば、カード制御手段 212が記憶部 22からそのクーポンデータ 221を消滅させても良いし、携帯端末 1にクーポン期限切 れの通知を行い、表示手段 11にクーポン期限切れのメッセージを表示させたり、さら には、クーポン期限延長申請のメッセージを表示させたりする処理等がある。
[0063] ステップ S8において、携帯端末 1の現在時刻がクーポンの有効期限データより前、 すなわち携帯端末 1の現在時刻がクーポンの有効期限を過ぎていない場合には、前 述のステップ S4の処理まで戻り、メモリカード 2の装着検知及び携帯端末 1の時刻変 更検知等の処理を繰り返すようにする。
[0064] ステップ S4において、メモリカード 2が携帯端末 1に装着されたことを検出した場合 、カード制御手段 212は、クーポンサーバ 3への接続を試みる (ステップ S 10)。クー ボンサーバ 3に接続できない場合には、一定時間毎にクーポンサーバ 3への接続を 試み、クーポンサーバ 3に接続できた場合には、クーポンサーバ 3から現在のメモリ力 ード装着時のクーポンの残有効時間を取得する (ステップ S11)。
[0065] そして、カード制御手段 212は、自身のメモリカード 2が装着された携帯端末 1の現 在時刻を取得する (ステップ S 12)。続いて、取得した携帯端末 1の現在時刻にメモリ カード装着時のクーポンの残有効時間を加算して、メモリカード装着時のクーポン有 効期限を計算し、求めた有効期限によって記憶部 22に記憶してある有効期限デー タ 222を更新する (ステップ S 13)。その後、前述のステップ S5の処理に戻る。
[0066] よって、このステップ S4、ステップ S 10— SI 3の処理により、携帯端末 1に新たにメ モリカード 2が装着された場合には、記憶部 22に記憶している有効期限データ 222 力 Sメモリカード装着後の新たな有効期限データ 222に更新される。このため、ステップ S7、 S8における有効期限の判断処理では、メモリカード装着後の新たな有効期限 データ 222に基づいてクーポン期限切れ等を判断することになる。
[0067] ステップ S5において、携帯端末 1の時間変更イベントにより時刻が変更されたことを 検出した場合、カード制御手段 212は、携帯端末 1における時刻変更直前と直後の 時刻情報を取得する (ステップ S 14)。そして、携帯端末 1における時刻変更直前と直 後の時刻情報の差分に基づいて時刻変更直前までのクーポンの残有効時間を計算 して、時刻情報変更後の新たな有効期限を計算し、求めた有効期限によって記憶部
22に記憶してある有効期限データ 222を更新する (ステップ S15)。その後、前述の ステップ S6の処理に戻る。
[0068] よって、このステップ S5、ステップ S14— S15の処理により、携帯端末 1の時刻情報 が変更された場合には、記憶部 22に記憶している有効期限データ 222が端末時刻 変更後の新たな有効期限データ 222に更新される。このため、ステップ S7、 S8にお ける有効期限の判断処理では、端末時刻変更後の新たな有効期限データ 222に基 づ 、てクーポン期限切れ等を判断することになる。
[0069] 次に、上述した第 1の実施形態におけるメモリカード 2の動作を、具体的な時刻を一 例にして説明する。
[0070] (1 1)クーポン取得時の動作
まずは、第 1の実施形態におけるクーポン取得時の動作力 説明する。図 7は第 1 の実施形態におけるクーポン取得時の具体的動作例を示す図である。
[0071] 前提として、クーポンの有効期限は、クーポンサーバ 3における時刻情報であるサ ーバ時刻で「11月 6日」とする。また、クーポンサーバ 3の現在時刻が「11月 1日」、携 帯端末 1のクーポン取得時現在の時刻情報が「11月 2日」、クーポンの残有効時間が 「11月 6日— 11月 1日 = 5日」とする。なお、これら時刻の具体例は、説明の便宜上、 月日までとしている力 時分秒などまで設定できるものとする。
[0072] メモリカード 2のカード制御手段 212は、図 6に示すステップ S1の処理により、クー ボンサーバ 3からデータ通信手段 211を介して、クーポンと、当該クーポンの残有効 時間「5日」とを取得し、取得したクーポンの情報を記憶部 22にクーポンデータ 221と して格納する。
[0073] また、カード制御手段 212は、図 6のステップ S2の処理により、携帯端末 1からデー タ通信手段 211を介して携帯端末 1における現在の時刻情報「11月 2日」を取得し、 図 6のステップ S3の処理により、クーポン取得時における当該クーポンの有効期限の 計算を行う。具体的には、「携帯端末 1の現在時刻 +クーポンの残有効時間」、すな わち前記条件であれば、「11月 2日 + 5日 = 11月 7日」と 、う計算を行う。そして、求 めた「11月 7日」を有効期限データ 222として記憶部 22に格納する。
[0074] ( 1-2)クーポン無効判定時の動作
次に、第 1の実施形態におけるクーポン有効期限判定の一例として、クーポン無効 判定時の動作について説明する。図 8は第 1の実施形態におけるクーポン無効判定 時の具体的動作例を示す図である。前提として、クーポンの有効期限が「11月 7日」 、携帯端末 1の現在の時刻情報が「11月 10日」とする。
[0075] メモリカード 2のカード制御手段 212は、図 6のステップ S6の処理により、携帯端末 1からデータ通信手段 211を介して携帯端末 1における現在の時刻情報として「11月 10日」を取得する。そして、カード制御手段 212は、図 6のステップ S7の処理により、 記憶部 22に格納している有効期限データ 222によるクーポンの有効期限「11月 7日 」と、取得した携帯端末 1の時刻情報「11月 10日」とを比較する。
[0076] この例の場合、携帯端末 1の現在時刻「11月 10日」は、クーポンの有効期限「11月 7日」を過ぎているので、図 6のステップ S8の判断処理では YESとなり、図 6のステツ プ S9の処理により、クーポン期限切れの処理を行う。例えば、携帯端末 1にクーポン 期限切れの通知を行!、、表示手段 11に有効期限切れ等のクーポン無効の旨を表示 するなどして、ユーザに告知する。
[0077] ( 1-3)クーポン有効判定時の動作
次に、第 1の実施形態におけるクーポン有効期限判定の他の例として、クーポン有 効判定時の動作について説明する。図 9は第 1の実施形態におけるクーポン有効判 定時の具体的動作例を示す図である。前提として、クーポンの有効期限が「11月 7日 」、携帯端末 1の現在の時刻情報が「11月 4日」とする。
[0078] メモリカード 2のカード制御手段 212は、図 6のステップ S6の処理により、携帯端末 1からデータ通信手段 211を介して携帯端末 1における現在の時刻情報として「11月 4日」を取得する。そして、カード制御手段 212は、図 6のステップ S7の処理により、 記憶部 22に格納している有効期限データ 222によるクーポンの有効期限「11月 7日 」と、取得した携帯端末 1の時刻情報「11月 4日」とを比較する。
[0079] この例の場合、携帯端末 1の現在時刻「11月 4日」は、クーポンの有効期限「11月 7 日」を過ぎていないので、図 6のステップ S8の判断処理では NOとなり、現在のクーポ ンは有効であると判断され、ステップ S4の処理に戻る。この場合、携帯端末 1にクー ボン有効の通知を行 、、表示手段 11に有効期限内等のクーポン有効の旨を表示す るなどして、ユーザに告知してもよい。
[0080] (1 4)端末時刻変更時の動作
次に、第 1の実施形態における端末時刻変更時の動作について説明する。図 10は 第 1の実施形態における端末時刻変更時の具体的動作例を示す図である。前提とし て、クーポンの有効期限が「11月 5日」、携帯端末 1の時刻変更直前の時刻が「11月 4日」、携帯端末 1の時刻変更直後の時刻が「11月 1日」とする。
[0081] 携帯端末 1においてユーザ操作等により時刻情報が変更されると、携帯端末 1の端 末時刻変更通知手段 13はそのイベントを検知し、メモリカード 2のデータ通信手段 2 11へ端末時刻変更の通知を行う。このとき、メモリカード 2では、端末時刻変更通知 を受けた場合に、図 6のステップ S5の判断処理により、カード制御手段 212が携帯端 末 1における時刻変更イベントを検出する。そして、図 6のステップ S 14の処理により 、データ通信手段 211を介して携帯端末 1の時刻変更直前の時刻「11月 4日」、およ び時刻変更直後の時刻「11月 1日」を取得する。
[0082] 次に、カード制御手段 212は、図 6のステップ S15の処理により、携帯端末 1の時刻 変更直前までのクーポンの残有効時間を計算する。具体的には、「旧有効期限一変 更直前時刻」、すなわち「11月 5日 11月 4日 = 1日」により変更直前の残有効時間 を計算する。そして、変更直前の残有効時間から時刻変更直後の有効期限を計算し 、新たな有効期限として有効期限データを更新する。具体的には、「変更直後の端 末の時刻 +時刻変更直前までのクーポンの残有効時間」、すなわち「11月 1日 + 1 日 = 11月 2日」を計算し、求めた「11月 2日」を新たな有効期限データ 222として更 新する。
[0083] このため、携帯端末 1の時刻情報が変更された場合には、メモリカード 2では、この 時刻変更に応じて、記憶部 22に記憶して 、る有効期限データ 222が端末時刻変更 後の新たな有効期限データ 222に更新され、この新たな有効期限データ 222に基づ いてクーポン期限切れ等を判断することになる。
[0084] (1 5)カード装着時の動作 次に、第 1の実施形態におけるカード装着時の動作について説明する。図 11は第 1の実施形態におけるカード装着時の具体的動作例を示す図である。前提として、ク ーポンサーバ 3の現在時刻が「11月 3日」、クーポンサーバ 3のサーバ時刻における クーポンの有効期限が「11月 5日」、携帯端末 1における現在時刻が「11月 4日」とす る。また、携帯端末 1へのメモリカード 2装着時のクーポンの残有効時間が「11月 5日 —11月 3日 = 2日」であるとする。
[0085] 携帯端末 1のカードスロット等にメモリカード 2が装着されると、携帯端末 1のカード 接続検知手段 14によりメモリカード 2のデータ通信手段 211へカード接続の通知が なされる。このとき、メモリカード 2では、カード接続通知を受けた場合に、図 6のステツ プ S4の判断処理により、カード制御手段 212が携帯端末 1へのカード装着イベントを 検出する。そして、図 6のステップ S10の処理により、データ通信手段 211がクーポン サーバ 3に接続して、続く図 6のステップ S 11の処理によりクーポンサーバ 3からメモリ カード装着時のクーポンの残有効時間「2日」を取得する。
[0086] また、データ通信手段 211は、図 6のステップ S12の処理により、携帯端末 1から携 帯端末 1における現在の時刻情報「11月 4日」を取得して、カード制御手段 212は、 図 6のステップ S13の処理により、カード装着時における新たなクーポンの有効期限 の計算を行う。具体的には、「携帯端末 1の現在時刻 +カード装着時のクーポンの残 有効時間」、すなわち「11月 4日 + 2日 = 11月 6日」と 、う計算を行う。そして、求めた 有効期限「11月 6日」を新たな有効期限データ 222として、記憶部 22の有効期限デ ータ 222を更新する。
[0087] このため、例えば、携帯端末 1にクーポンを格納したメモリカード 2が新たに装着さ れたり、携帯端末 1からメモリカード 2がー且外されて再度装着されたり、他の携帯端 末 1から移転したメモリカード 2が装着された場合などにおいて、メモリカード 2では、 記憶部 22に記憶している有効期限データ 222がクーポンサーバ 3からの残有効時間 と携帯端末 1の現在時刻とによってメモリカード装着後の新たな有効期限データ 222 に更新され、この新たな有効期限データ 222に基づいてクーポン期限切れ等を判断 すること〖こなる。
[0088] (1-6)クーポンの有効期限情報取得時の動作 次に、第 1の実施形態におけるクーポンの有効期限情報取得時の動作について説 明する。図 12は第 1の実施形態におけるクーポンの有効期限情報取得時の具体的 動作例を示す図である。前提として、クーポンの有効期限が「11月 5日」であるとする
[0089] ユーザは、携帯端末 1の入力手段 15を用いてクーポンの有効期限情報の取得要 求操作を行う。携帯端末 1は、ユーザ力 の入力操作による要求を受け付けると、デ ータ通信手段 12によってクーポンの有効期限データ取得要求をメモリカード 2に送 信する。メモリカード 2では、データ通信手段 211においてクーポンの有効期限デー タ取得要求を受信すると、カード制御手段 212がそのイベントを検知して、記憶部 22 に格納されている有効期限データ「11月 5日」の読み出しを行い、この有効期限デー タをデータ通信手段 211によって携帯端末 1に送信することで、クーポンの有効期限 の通知を行う。
[0090] 携帯端末 1は、データ通信手段 12によりユーザ力も要求に応じたクーポンの有効 期限データを受信すると、この有効期限情報を表示手段 11によって表示する。これ により、ユーザにクーポンの有効期限が「 11月 5日」であることが通知される。
[0091] なお、上記第 1の実施形態の第 1変形例として、メモリカード 2において、媒体側より 主体的に携帯端末 1から現在時刻を取得するような構成としてもよい。図 13は第 1の 実施形態の第 1変形例に係るメモリカードの機能構成を示す図である。この第 1変形 例は、メモリカード 2の処理部 21において、自発的に携帯端末 1の現在時刻を取得 する現在時刻取得手段 213を有するものである。その他は図 3に示した第 1の実施形 態の構成と同様である。このように現在時刻取得手段 213を設けた構成においても、 上記第 1の実施形態と同様の機能を得ることができる。
[0092] また、上記第 1の実施形態の第 2変形例として、端末時刻変更後の有効期限を携 帯端末 1に表示するようにしてもよい。図 14は第 1の実施形態の第 2変形例に係るメ モリカードの動作手順を示すフローチャートである。この第 2変形例では、ステップ S5 、 S14— S15の処理により、携帯端末 1の時刻情報が変更された場合に、記憶部 22 に記憶している有効期限データ 222を端末時刻変更後の新たな有効期限データ 22 2に更新し、更新後のクーポンの有効期限データ 222を出力して携帯端末 1に送信 し、携帯端末 1の表示手段 11に表示させる (ステップ S16)。その他は図 6に示した第 1の実施形態の動作と同様である。このように携帯端末 1において端末時刻変更後の 有効期限を表示することで、ユーザが端末時刻変更時の有効期限を認識できる。
[0093] また、上記第 1の実施形態の第 3変形例として、クーポン取得時に携帯端末 1にお いて有効期限を表示するようにしてもよい。図 15は第 1の実施形態の第 3変形例に おけるクーポン取得時の具体的動作例を示す図である。この第 3変形例では、カード 制御手段 212は、クーポンサーバ 3からクーポンとこのクーポンの残有効時間「5日」 を取得するとともに、携帯端末 1から端末における現在の時刻情報「11月 2日」を取 得し、クーポン取得時における当該クーポンの有効期限の計算を行う。具体的には、 「携帯端末 1の現在時刻 +クーポンの残有効時間」、すなわち前記条件であれば、「 11月 2日 + 5日 = 11月 7日」と 、う計算を行う。そして、求めた「 11月 7日」を有効期 限データ 222として記憶部 22に格納する。そして、有効期限データ 222として「11月 7日」をデータ通信手段 211により携帯端末 1に送信することで、クーポンの有効期限 の通知を行う。通知を受けた携帯端末 1は、クーポンの有効期限として「11月 7日」を 表示手段 11により表示し、ユーザに有効期限を通知する。その他は図 7に示した第 1 の実施形態の動作と同様である。このように携帯端末 1にお 、てクーポン取得時の有 効期限を表示することで、ユーザが取得した有効期限を認識できる。
[0094] なお、上記第 1の実施形態の説明では、携帯端末 1に着脱可能なメモリカード 2の 例を示した力 このメモリカード 2に含まれる機能が ICチップ等により携帯端末 1に内 蔵された取り外し不可のものにも同様に適用可能である。このような場合、図 6に示し た手順におけるメモリカード 2が携帯端末 1に装着された場合の処理 (ステップ S4、ス テツプ S 10— S 13)は不要となる。
[0095] また、図 6に示した手順において、ステップ S4、ステップ S 10— SI 3のカード装着時 の処理と、ステップ S5、 S14— S15の端末時刻変更時の処理とは、順序を逆にして も勿論かまわない。
[0096] また、メモリカード 2の処理部 21は、プロセッサとこのプロセッサ上で動作するプログ ラムとによりソフトウェア的に構成することもできるし、専用の処理機能を持つ回路に よりハードウェア的に構成することも可能である。 [0097] また、メモリカード 2が携帯端末 1に装着されたときだけでなぐ例えば、 1日に 1回、 あるいは 1週間に 1回等、所定周期でクーポンサーバ 3にアクセスし、図 6のステップ S 10— S 13の手順と同様にして、クーポンサーバ 3からクーポンの残有効時間を取得 するとともに、携帯端末 1から現在時刻を取得して、これらの情報から最新の有効期 限を算出し、有効期限データ 222を更新することも可能である。これにより、クーポン サーバ 3の時計と携帯端末 1の時計との同期がとれておらず、両者の時刻情報のず れが自然に増加していくような場合であっても、有効期限データ 222を正しく保つこと ができ、常に正確な有効期限の判断が可能である。
[0098] このように、第 1の実施形態では、携帯端末 1の時刻情報が変更された場合でも、 その時刻変更イベントをメモリカード 2側で検知して、携帯端末 1の時刻変更前後の 時刻情報に基づ 、てクーポンの有効期限データ 222を更新するようにして 、る。これ により、クーポンを使用する携帯端末 1の現在時刻に常時合致した有効期限がメモリ カード 2に保持されるため、この有効期限と携帯端末 1の現在時刻とを比較することに よって、常にクーポンの正確な有効期限を判断することができる。なお、携帯端末 1に メモリカード 2が装着された場合は、クーポンサーバ 3からの時刻情報と携帯端末 1の 時刻情報とに基づいて、クーポンの有効期限データ 222を更新することができる。
[0099] したがって、例えば、携帯端末 1のユーザが携帯端末 1の時刻情報を変更しても、 その都度クーポンサーバ 3にアクセスせずに、携帯端末 1のみで正しく有効期限を更 新し、現在のクーポンの有効期限を正確に把握して判断することができる。これにより 、クーポンの不正な使用、例えば、有効期限切れのクーポンの使用するために携帯 端末 1の時刻情報を変更するなどを、クーポンサーバ 3にアクセスして確認することな ぐ防止することができる。
[0100] (第 2の実施形態)
第 2の実施形態では、メモリカードにおける他の構成例を説明する。第 2の実施形 態のメモリカード 2は、記憶部 22における記憶データが第 1の実施形態のメモリカー ド 2と異なり、それ以外の構成は前記第 1の実施形態と同様であるので、この異なる記 憶データにのみ新たな符号を付して説明する。
[0101] 図 16は本発明の第 2の実施形態に係るメモリカードの機能構成を示す図である。メ モリカード 2は、第 1の実施形態と同様に、データ通信手段 211とカード制御手段 21 2とを有する処理部 21と、記憶部 22とを備えている。記憶部 22は、コンテンツ記憶手 段及び使用制限情報記憶手段の機能を有し、第 1の実施形態と同様の有効期限の あるクーポンのサービス内容や期限情報等が含まれるクーポンデータ 221がコンテン ッとして記憶されるとともに、クーポンの有効期限等を判定する際に使用する基準時 間データ 223と、クーポンの有効残り時間を示す残有効時間データ 224と、クーポン 取得時のクーポンサーバ 3における時刻情報であるクーポン取得時刻データ 225と が使用制限情報として記憶されている。
[0102] 次に、第 2の実施形態における各部の動作を説明する。図 17は第 2の実施形態に おけるクーポンデータの有効性判断の概略動作を示す図である。第 2の実施形態で は、メモリカード 2の記憶部 22にクーポンデータ 221とともに基準時間データ 223、残 有効時間データ 224、クーポン取得時刻データ 225を記憶しておく。そして、メモリ力 ード 2が携帯端末 1に新たに装着された場合、あるいは、携帯端末 1における時刻情 報が変更された場合、すなわち携帯端末 1の時間変更イベントをメモリカード 2により 検知した場合に、そのイベント発生前後の携帯端末 1の現在時刻を取得し、この時刻 情報とメモリカード 2に記憶している基準時間データ 223とに基づいて残有効時間デ ータ 224及び基準時間データ 223を更新する。クーポンデータ 221を使用する際な どには、携帯端末 1の現在時刻を取得し、この携帯端末 1の現在時刻と基準時間デ ータ 223とからクーポンの利用済み時間を算出し、この利用済み時間と残有効時間 データ 224とを比較し、クーポンデータの有効性を判定する。
[0103] 図 18は第 2の実施形態におけるメモリカード 2の動作手順を示すフローチャートで ある。メモリカード 2において、カード制御手段 212は、データ通信手段 211を介し、 クーポンサーバ 3からクーポンデータを取得する (ステップ S31)。また、カード制御手 段 212は、データ通信手段 211を介し、クーポンサーバ 3からクーポン取得時のクー ボンサーバ 3における時刻情報であるサーバ時刻を取得し、このサーバ時刻をクー ボン取得時刻データ 225として記憶部 22に格納する (ステップ S32)。さらに、クーポ ンサーバ 3で計算したクーポン取得時の有効時間をデータ通信手段 211を介してク 一ボンサーバ 3から取得し、この有効時間情報をクーポン取得時の残有効時間デー タ 224として記憶部 22に格納する(ステップ S33)。
[0104] また、カード制御手段 212は、データ通信手段 211を介し、クーポン取得時の携帯 端末 1の現在時刻を端末時刻情報として取得し、この端末時刻情報を基準時間デー タ 223として記憶部 22に格納する(ステップ S34)。
[0105] そして、カード制御手段 212は、このメモリカード 2が携帯端末 1に新たに装着され た力否力を監視すると共に (ステップ S35)、携帯端末 1の時刻情報が変更されたか 否かを監視する (ステップ S 36)。
[0106] メモリカード 2が携帯端末 1に新たに装着されたことも検知されず (ステップ S35で N O)、携帯端末 1の時刻情報が変更されたことも検知されない場合 (ステップ S36で N 0)、カード制御手段 212は、例えば、 1日に 1回や 1時間に 1回等、定期的に携帯端 末 1の現在時刻を取得して (ステップ S37)、携帯端末 1の現在時刻から基準時間デ ータ 223を減算し、現在分までのクーポンの利用済み時間を計算する (ステップ S38
) o
[0107] 続いて、カード制御手段 212は、求めた現在分までのクーポンの利用済み時間が、 残有効時間データ 224、すなわちクーポンの有効残り時間より大きいか否かを判断 する (ステップ S39)。ここで、現在分までのクーポンの利用済み時間が残有効時間 データ 224より大きい場合には、カード制御手段 212は、クーポンの有効期限が切れ ていると判断し、クーポン期限切れの処理を行う(ステップ S40)。一方、ステップ S39 において、現在分までのクーポンの利用済み時間が残有効時間データ 224以下の 場合には、カード制御手段 212は、クーポンの有効期限を過ぎていないと判断し、前 述のステップ S35の処理まで戻り、メモリカード 2の装着検知及び携帯端末 1の時刻 変更検知等の処理を繰り返すようにする。
[0108] ステップ S35において、メモリカード 2が携帯端末 1に装着されたことを検出した場 合、カード制御手段 212は、クーポンサーバ 3への接続を試みる (ステップ S41)。ク 一ボンサーバ 3に接続できない場合には、クーポンサーバ 3に接続できない分だけ記 憶部 22に格納しているクーポン取得時刻データ 225を遅らせる(ステップ S42)。
[0109] 一定時間毎にクーポンサーバ 3への接続を試み、クーポンサーバ 3に接続できた場 合には、クーポンサーバ 3から現在のサーバ時刻を取得して、メモリカード装着時ま でのクーポンの利用済み時間の計算を行う(ステップ S43)。このクーポンの利用済 み時間は、クーポンサーバ 3の現在時刻から記憶部 22に格納しているクーポン取得 時刻データ 225の値を減算することにより求める。そして、カード制御手段 212は、メ モリカード 2装着直後の残有効時間の計算を行い、求めた残有効時間によって記憶 部 22に記憶してある残有効時間データ 224を更新する (ステップ S44)。この残有効 時間は、カード装着時まで記憶部 22に格納して 、た残有効時間データ 224の値か らメモリカード装着時までのクーポンの利用済み時間を減算することにより求める。
[0110] また、カード制御手段 212は、ステップ S43でサーバ時刻を取得した時の携帯端末 1の現在時刻を取得して、これをカード装着時の端末時刻とし、この端末時刻によつ て記憶部 22に記憶してある基準時間データ 223を更新する (ステップ S45)。その後 、前述のステップ S36の処理に戻る。
[0111] よって、このステップ S35、ステップ S41— S45の処理により、携帯端末 1に新たにメ モリカード 2が装着された場合には、記憶部 22に記憶している基準時間データ 223 及び残有効時間データ 224がメモリカード装着後の新たな基準時間データ 223及び 残有効時間データ 224に更新される。このため、ステップ S38、 S39における有効期 限の判断処理では、メモリカード装着後の新たな基準時間データ 223及び残有効時 間データ 224に基づいてクーポン期限切れ等を判断することになる。
[0112] ステップ S36において、携帯端末 1の時間変更イベントにより時刻が変更されたこと を検出した場合、カード制御手段 212は、携帯端末 1における時刻変更直前までの 端末時刻を取得し、この時刻変更直前の端末時刻から記憶部 22に記憶して 、る基 準時間データ 223の値を減算することにより、時刻変更直前までのクーポンの利用済 み時間の計算を行う(ステップ S46)。
[0113] そして、カード制御手段 212は、時刻変更直前まで記憶部 22に記憶していた残有 効時間データ 224の値力 ステップ S46で求めた時刻変更直前までのクーポンの利 用済み時間を減算して、時刻変更直後の残有効時間を求め、求めた時刻変更直後 の残有効時間により記憶部 22に記憶している残有効時間データ 224を更新する (ス テツプ S47)。また、時刻変更直後の携帯端末 1における端末時刻を取得して、この 時刻変更直後の端末時刻により記憶部 22に記憶している基準時間データ 223を更 新する (ステップ S48)。その後、前述のステップ S37の処理に戻る。
[0114] よって、このステップ S36、ステップ S46— S48の処理により、携帯端末 1の時刻情 報が変更された場合には、記憶部 22に記憶している基準時間データ 223及び残有 効時間データ 224が端末時刻変更後の新たな基準時間データ 223及び残有効時 間データ 224に更新される。このため、ステップ S38、 S39における有効期限の判断 処理では、端末時刻変更後の新たな基準時間データ 223及び残有効時間データ 2 24に基づ ヽてクーポン期限切れ等を判断することになる。
[0115] 次に、上述した第 2の実施形態におけるメモリカード 2の動作を、具体的な時刻を一 例にして説明する。
[0116] (2— 1)クーポン取得時の動作
まずは、第 2の実施形態におけるクーポン取得時の動作力 説明する。図 19は第 2 の実施形態におけるクーポン取得時の具体的動作例を示す図である。
[0117] 前提として、クーポン取得時のクーポンサーバ 3のサーバ時刻が「11月 1日」で、ク 一ボン取得時の携帯端末 1の端末時刻が「11月 2日」とする。また、クーポンの残有 効時間は、クーポンサーバ 3におけるサーバ時刻によるクーポンの有効期限、例えば 「11月 6日」からクーポン取得時のサーバ時刻を減算、すなわち「11月 6日— 11月 1 日」を計算した結果である「5日」とする。
[0118] メモリカード 2のカード制御手段 212は、図 18に示すステップ S31の処理により、ク 一ボンサーバ 3からデータ通信手段 211を介してクーポンを取得し、取得したクーポ ンの情報を記憶部 22にクーポンデータ 221として格納する。これと同時に、カード制 御手段 212は、図 18に示すステップ S32の処理により、クーポンサーバ 3からデータ 通信手段 211を介してクーポン取得時のサーバ時刻「11月 1日」を取得し、クーポン 取得時刻データ 225として記憶部 22に格納する。
[0119] また、カード制御手段 212は、図 18に示すステップ S33の処理により、クーポンサ ーバ 3からデータ通信手段 211を介してクーポン取得時のクーポンの残有効時間「5 日」を取得し、残有効時間データ 224として記憶部 22に格納する。さらに、カード制 御手段 212は、図 18に示すステップ S34の処理により、携帯端末 1からデータ通信 手段 211を介してクーポン取得時の端末時刻「11月 2日」を取得し、基準時間データ 223として記憶部 22に格納する。
[0120] (2— 2)クーポン無効判定時の動作
次に、第 2の実施形態におけるクーポン有効期限判定の一例として、クーポン無効 判定時の動作について説明する。図 20は第 2の実施形態におけるクーポン無効判 定時の具体的動作例を示す図である。前提として、クーポンの残有効時間が「5日」、 基準時間が「11月 2日」、携帯端末 1の現在の時刻情報が「11月 10日」とする。
[0121] メモリカード 2のカード制御手段 212は、図 18のステップ S37の処理により、携帯端 末 1からデータ通信手段 211を介して携帯端末 1における現在の時刻情報として「11 月 10日」を取得する。そして、カード制御手段 212は、図 18のステップ S38の処理に より、携帯端末 1の現在時刻から基準時間データ 223の値を減算して、現在分までの クーポンの利用済み時間の計算を行う。この例では、携帯端末 1の現在時刻「11月 1 0日」、基準時間は「11月 2日」であるので、「11月 10日— 11月 2日 = 8日」としてクー ボンの利用済み時間を求める。
[0122] そして、カード制御手段 212は、図 18のステップ S39の処理により、求めた現在分 までのクーポンの利用済み時間と、残有効時間とを比較する。この例の場合、現在分 までのクーポン利用済み時間「8日」がクーポンの残有効時間「5日」より大きいので、 図 18のステップ S39の判断処理では YESとなり、図 18のステップ S40の処理により 、クーポン期限切れの処理を行う。例えば、携帯端末 1にクーポン期限切れの通知を 行い、表示手段 11に有効期限切れ等のクーポン無効の旨を表示するなどして、ユー ザに告知する。
[0123] (2— 3)クーポン有効判定時の動作
次に、第 2の実施形態におけるクーポン有効期限判定の他の例として、クーポン有 効判定時の動作について説明する。図 21は第 2の実施形態におけるクーポン有効 判定時の具体的動作例を示す図である。前提として、クーポンの残有効時間が「5日 」、基準時間が「11月 2日」、携帯端末 1の現在の時刻情報が「11月 4日」とする。
[0124] メモリカード 2のカード制御手段 212は、図 18のステップ S37の処理により、携帯端 末 1からデータ通信手段 211を介して携帯端末 1における現在の時刻情報として「11 月 10日」を取得する。そして、カード制御手段 212は、図 18のステップ S38の処理に より、携帯端末 1の現在時刻から基準時間データ 223の値を減算して、現在分までの クーポンの利用済み時間の計算を行う。この例では、携帯端末 1の現在時刻「11月 4 日」、基準時間は「 11月 2日」であるので、「11月 4日— 11月 2日 = 2日」としてクーポ ンの利用済み時間を求める。
[0125] そして、カード制御手段 212は、図 18のステップ S39の処理により、求めた現在分 までのクーポンの利用済み時間と、残有効時間とを比較する。この例の場合、現在分 までのクーポン利用済み時間「2日」がクーポンの残有効時間「5日」より小さいので、 図 18のステップ S39の判断処理では NOとなり、現在のクーポンは有効であると判断 され、ステップ S35の処理に戻る。この場合、携帯端末 1にクーポン有効の通知を行 い、表示手段 11に有効期限内等のクーポン有効の旨を表示するなどして、ユーザに 告知してちょい。
[0126] (2— 4)端末時刻変更時の動作
次に、第 2の実施形態における端末時刻変更時の動作について説明する。図 22は 第 2の実施形態における端末時刻変更時の具体的動作例を示す図である。前提とし て、クーポンの残有効時間が「5日」、基準時間が「11月 2日」、携帯端末 1の時刻変 更直前の時刻が「11月 4日」、携帯端末 1の時刻変更直後の時刻が「11月 1日」とす る。
[0127] 携帯端末 1においてユーザ操作等により時刻情報が変更されると、携帯端末 1の端 末時刻変更通知手段 13はそのイベントを検知し、メモリカード 2のデータ通信手段 2 11へ端末時刻変更の通知を行う。このとき、メモリカード 2では、端末時刻変更通知 を受けた場合に、図 18のステップ S36の判断処理により、カード制御手段 212が携 帯端末 1における時刻変更イベントを検出する。そして、図 18のステップ S46の処理 により、データ通信手段 211を介して携帯端末 1の時刻変更直前の時刻「11月 4日」 を取得して、時刻変更直前までのクーポンの利用済み時間の計算を行う。具体的に は、携帯端末 1の時刻変更直前の端末時刻から基準時間を減算する、すなわち「11 月 4日— 11月 2日」の計算により「2日」を求める。
[0128] 次に、カード制御手段 212は、図 18のステップ S47の処理により、時刻変更直後の 残有効時間の計算、すなわち「旧残有効時間 携帯端末の時刻変更直前の時刻」、 すなわち「5日ー2日 = 3日」の計算を行!、、求めた「3日」を新たな残有効時間データ 224として更新する。また、カード制御手段 212は、図 18のステップ S48の処理によ り、データ通信手段 211を介して時刻変更直後の携帯端末 1の時刻情報「11月 1日」 を取得し、取得した「11月 1日」を新たな基準時間データ 223として更新する。
[0129] このため、携帯端末 1の時刻情報が変更された場合には、メモリカード 2では、この 時刻変更に応じて、記憶部 22に記憶して 、る基準時間データ 223及び残有効時間 データ 224が端末時刻変更後の新たな基準時間データ 223及び残有効時間データ 224に更新され、この新たな基準時間データ 223及び残有効時間データ 224に基 づ 、てクーポン期限切れ等を判断することになる。
[0130] (2— 5)カード装着時の動作
次に、第 2の実施形態におけるカード装着時の動作について説明する。図 23は第 2の実施形態におけるカード装着時の具体的動作例を示す図である。前提として、ク ーポンサーバ 3の現在時刻が「11月 3日」、クーポン取得時のクーポンサーバ 3にお ける時刻情報であるクーポン取得時刻が「11月 1日」、携帯端末 1の時刻情報が「11 月 4日」、残有効時間が「3日」、基準時間が「11月 2日」であるとする。
[0131] 携帯端末 1のカードスロット等にメモリカード 2が装着されると、携帯端末 1のカード 接続検知手段 14によりメモリカード 2のデータ通信手段 211へカード接続の通知が なされる。このとき、メモリカード 2では、カード接続通知を受けた場合に、図 18のステ ップ S35の判断処理により、カード制御手段 212が携帯端末 1へのカード装着ィベン トを検出する。そして、図 18のステップ S41の処理により、データ通信手段 211がク 一ボンサーバ 3に接続する。クーポンサーバ 3に接続できない場合には、図 18のステ ップ S42の処理により、クーポンサーバ 3に接続不能な時間分だけ記憶部 22に格納 して 、るクーポン取得時刻データ 225を遅らせる。
[0132] クーポンサーバ 3に接続できた場合には、カード制御手段 212は、図 18のステップ S43の処理により、クーポンサーバ 3からデータ通信手段 211を介してクーポンサー ノ 3における現在のサーバ時刻を取得して、メモリカード装着時までのクーポンの利 用済み時間の計算を行う。具体的には、クーポンサーバ 3の現在時刻から記憶部 22 に格納しているクーポン取得時刻データ 225の値を減算する、すなわち「11月 3日— 11月 1日」の計算により「2日」を求める。またクーポン取得時刻データ 225に、今取 得した現在のサーバ時刻を格納する。
[0133] 続いて、カード制御手段 212は、図 18のステップ S44の処理により、メモリカード装 着直後の残有効時間の計算を行い、記憶部 22の残有効時間データ 224の値を更 新する。具体的には、カード装着時まで記憶部 22に格納していた残有効時間データ 224の値力もメモリカード 2装着時までのクーポンの利用済み時間を減算する、すな わち「3日ー2日」の計算により「1日」を求め、この「1日」を新たな残有効時間データ 2 24として更新する。また、カード制御手段 212は、図 18のステップ S45の処理により 、ステップ S43でサーバ時刻を取得した時の携帯端末 1の現在時刻を取得して、これ をカード装着時の端末時刻とし、この端末時刻「11月 4日」を新たな基準時間データ 223として更新する。
[0134] このため、例えば、携帯端末 1にクーポンを格納したメモリカード 2が新たに装着さ れたり、携帯端末 1からメモリカード 2がー且外されて再度装着されたり、他の携帯端 末 1から移転したメモリカード 2が装着された場合などにおいて、メモリカード 2では、 記憶部 22に記憶している基準時間データ 223及び残有効時間データ 224がクーポ ンサーバ 3の現在時刻と携帯端末 1の現在時刻とによってメモリカード装着後の新た な基準時間データ 223及び残有効時間データ 224に更新され、この新たな基準時 間データ 223及び残有効時間データ 224に基づいてクーポン期限切れ等を判断す ることになる。
[0135] (2-6)クーポンの有効期限情報取得時の動作
次に、第 2の実施形態におけるクーポンの有効期限情報取得時の動作について説 明する。図 24は第 2の実施形態におけるクーポンの有効期限情報取得時の具体的 動作例を示す図である。前提として、クーポンの残有効時間が「5日」、基準時間が「 11月 2日」であるとする。
[0136] ユーザは、携帯端末 1の入力手段 15を用いてクーポンの有効期限情報の取得要 求操作を行う。携帯端末 1は、ユーザ力 の入力操作による要求を受け付けると、デ ータ通信手段 12によってクーポンの有効期限データ取得要求をメモリカード 2に送 信する。メモリカード 2では、データ通信手段 211においてクーポンの有効期限デー タ取得要求を受信すると、カード制御手段 212がそのイベントを検知して、記憶部 22 に格納されて 、る残有効時間「5日」と基準時間「11月 2日」の読み出しを行 、、これ らの残有効時間と基準時間を加算することによってクーポンの有効期限データ「11 月 7日」の算出を行う。そして、この有効期限データをデータ通信手段 211によって携 帯端末 1に送信することで、クーポンの有効期限の通知を行う。
[0137] 携帯端末 1は、データ通信手段 12によりユーザ力も要求に応じたクーポンの有効 期限データを受信すると、この有効期限情報を表示手段 11によって表示する。これ により、ユーザにクーポンの有効期限が「 11月 7日」であることが通知される。
[0138] なお、上記第 2の実施形態の第 1変形例として、メモリカード 2において、媒体側より 主体的に携帯端末 1から現在時刻を取得するような構成としてもよい。図 25は第 2の 実施形態の第 1変形例に係るメモリカードの機能構成を示す図である。この第 1変形 例は、メモリカード 2の処理部 21において、自発的に携帯端末 1の現在時刻を取得 する現在時刻取得手段 213を有するものである。その他は図 16に示した第 2の実施 形態の構成と同様である。このように現在時刻取得手段 213を設けた構成において も、上記第 2の実施形態と同様の機能を得ることができる。
[0139] また、上記第 2の実施形態の第 2変形例として、端末時刻変更後の有効期限を携 帯端末 1に表示するようにしてもよい。図 26は第 2の実施形態の第 2変形例に係るメ モリカードの動作手順を示すフローチャートである。この第 2変形例では、ステップ S3 6、 S46— S48の処理により、携帯端末 1の時刻情報が変更された場合に、時刻変更 直前の端末時刻から基準時間データ 223の値を減算することで時刻変更直前まで のクーポンの利用済み時間の計算を行 、、時刻変更直前まで記憶部 22に記憶して いた残有効時間データ 224の値から求めた時刻変更直前までのクーポンの利用済 み時間を減算して、時刻変更直後の残有効時間を求め、求めた時刻変更直後の残 有効時間により記憶部 22に記憶している残有効時間データ 224を更新する。そして 、更新後の基準時間データ 223と残有効時間データ 224を加算することにより得られ るクーポンの有効期限データを出力して携帯端末 1に送信し、携帯端末 1の表示手 段 11に表示させる (ステップ S49)。その他は図 18に示した第 2の実施形態の動作と 同様である。このように携帯端末 1にお 、て端末時刻変更後の有効期限を表示する ことで、ユーザが端末時刻変更時の有効期限を認識できる。
[0140] また、上記第 2の実施形態の第 3変形例として、クーポン取得時に携帯端末 1にお いて有効期限を表示するようにしてもよい。図 27は第 2の実施形態の第 3変形例に おけるクーポン取得時の具体的動作例を示す図である。この第 3変形例では、カード 制御手段 212は、クーポンサーバ 3からクーポンとこのクーポン取得時のサーバ時刻 「11月 1日」およびクーポンの残有効時間「5日」を取得するとともに、携帯端末 1から クーポン取得時の端末時刻「11月 2日」を基準時間として取得して記憶部 22に格納 する。そして、格納した残有効時間データ「5日」と基準時間データ「11月 2日」とを読 み出してそれらを加算することにより、クーポン取得時における当該クーポンの有効 期限の計算を行う。具体的には、「11月 2日 + 5日 = 11月 7日」という計算を行う。そ して、求めた有効期限データ「 11月 7日」をデータ通信手段 211により携帯端末 1に 送信することで、クーポンの有効期限の通知を行う。通知を受けた携帯端末 1は、ク 一ボンの有効期限として「11月 7日」を表示手段 11により表示し、ユーザに有効期限 を通知する。その他は図 19に示した第 2の実施形態の動作と同様である。このように 携帯端末 1においてクーポン取得時の有効期限を表示することで、ユーザが取得し た有効期限を認識できる。
[0141] このように、第 2の実施形態では、携帯端末 1の時刻情報が変更された場合でも、 その時刻変更イベントをメモリカード 2側で検知して、携帯端末 1の時刻変更前後の 時刻情報に基づいてクーポンの有効期限を判断するための基準時間データ 223及 び残有効時間データ 224を更新するようにしている。これにより、クーポンを使用する 携帯端末 1の現在時刻に常時合致した使用制限情報カ^モリカード 2に保持される ため、携帯端末 1の現在時刻からこの基準時間データ 223を減算して利用済みの時 間を求め、残有効時間データ 224と比較することによって、常にクーポンの正確な有 効期限を判断することができる。なお、携帯端末 1にメモリカード 2が装着された場合 は、クーポンサーバ 3からの時刻情報と携帯端末 1の時刻情報とに基づいて、基準時 間データ 223及び残有効時間データ 224を更新することができる。
[0142] したがって、第 1の実施形態と同様に、例えば、携帯端末 1のユーザが携帯端末 1 の時刻情報を変更しても、その都度クーポンサーバ 3にアクセスせずに、携帯端末 1 のみで正しく有効期限を更新し、現在のクーポンの有効期限を正確に把握して判断 することができる。これにより、クーポンの不正な使用、例えば、有効期限切れのクー ボンの使用するために携帯端末 1の時刻情報を変更するなどを、クーポンサーバ 3に アクセスして確認することなぐ防止することができる。
[0143] この第 2の実施形態では、携帯端末 1の時刻情報等に基づいて基準時間データ 22 3及び残有効時間データ 224を更新して、これらのデータによりクーポンの有効性を 判断しているので、クーポンサーバ 3における有効期限演算処理の負荷を軽減する ことができる。つまり、第 1の実施形態では、クーポンサーバ 3側でクーポンの有効期 限を求めるため、メモリカード 2側におけるクーポンの有効性を判断する際の演算負 荷が小さくなる。これに対し、第 2の実施形態 2では、メモリカード 2側におけるクーポ ンの有効性を判断する際の演算負荷が若干大きくなるものの、クーポンサーバ 3にお ける有効期限演算処理の負荷が軽減される。
[0144] なお、本実施形態において、コンテンツの一例であるクーポンとしては、各種のもの が考えられ、例えば駅などにおける改札システムのサーノ からその降車駅周辺の店 舗の無料または有料のクーポンや割引クーポンをダウンロードする構成とか、コンビ 二エンスストア等におけるサーノ から無料または有料のクーポンや割引クーポンをダ ゥンロードする構成などに適用可能である。
[0145] また、上記実施形態では、有効期限付きのコンテンツとしてクーポンを一例に説明 したが、これに限らず、例えば、有効期限のある無料視聴用や広告、デモ用等の音 楽データとか、有料の有効期限付きの音楽データ、あるいは、コンサート映像や映画 等の音声と映像の複合データ等のコンテンツであっても勿論よい。また、使用制限情 報としては、有効期限に限らず、使用回数などを制限する著作権情報などのコンテン ッの使用制限を規定する情報を用いる場合にも適用可能である。
[0146] また、コンテンツの取得方式についても、携帯端末に接続されたネットワークを介し てコンテンツサーバからコンテンツをダウンロードして、メモリカードへ書き込む方法の 他に、ダウンロード用の別の端末を用いてコンテンツサーノ から取得したコンテンツ をメモリカードへ書き込むようにしても良 、。
[0147] また、上記実施形態では、コンテンツ使用管理デバイスとして、メモリカードを一例 に説明したが、本発明では、これに限らず、コンテンツを記憶できるものであれば、ど のようなものでも構わない。例えば、携帯端末に内蔵された着脱不可のメモリ、小型 の HDD (ノヽードディスクドライブ)カード、 DVD等の記録媒体などを用いたデバイス 等であっても同様に適用可能である。また、コンテンツ使用管理デバイスは、それ自 身が外部のコンテンツサーバとの間でデータ通信可能なデータ通信機能を有するも のであってもよい。すなわち、携帯端末に対し着脱可能な非接触 ICカードや、携帯 端末に内蔵される非接触 ICモジュール等により構成して、携帯端末を介さずにコン テンッ取得して格納するような構成であってもよ 、。
[0148] また、メモリカードが携帯端末に設けた端末時刻変更通知手段によって携帯端末 の時計が変更されたことを知らされるようにしてもよいし、メモリカードに設けた現在時 刻取得手段によってメモリカードが端末の時計が変更された旨のイベントを監視する 構成であっても力まわない。すなわち、メモリカードは携帯端末の電源のオン時、ネッ トワーク接続開始 Z終了時、通話開始 Z終了時、アプリケーション起動 Z終了時など t 、つた携帯端末のある動作をトリガーとして、携帯電話の現在時刻を取得し時刻の 変更を監視する、あるいはメモリカードが携帯端末に絶えずポーリングをかけ、携帯 電話の現在時刻を取得し時刻の変更を監視するようにしてもょ ヽ。
[0149] 本発明を詳細にまた特定の実施態様を参照して説明したが、本発明の精神と範囲 を逸脱することなく様々な変更や修正を加えることができることは当業者にとって明ら かである。
本出願は、 2004年 1月 9日出願の日本特許出願 (特願 2004-004202)、
2004年 9月 16日出願の日本特許出願(特願 2004-269838)、に基づくものであり、その 内容はここに参照として取り込まれる。
産業上の利用可能性
[0150] 本発明は、コンテンツの有効期限等の使用制限情報を正しく判断することができる 効果を有し、電子情報によるクーポンやチケット等の使用制限のあるコンテンツの使 用を管理するコンテンツ使用管理デバイス等に有用である。

Claims

請求の範囲
[1] 端末において利用可能なコンテンツの使用を管理するコンテンツ使用管理デバィ スであって、
前記コンテンツを使用する端末の時間変更イベントを検知する時間変更検知手段 と、
前記検知した時間変更に応じて前記コンテンツに関する使用制限情報を更新する 制御手段とを備えるコンテンツ使用管理デバイス。
[2] 請求項 1に記載のコンテンツ使用管理デバイスであって、
前記コンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツに関する使用制限情報を記憶する使用制限情報記憶手段とを備え るコンテンツ使用管理デバイス。
[3] 請求項 1に記載のコンテンツ使用管理デバイスであって、
前記使用制限情報は、前記コンテンッを使用可能な有効期限を示す有効期限情 報を含むコンテンツ使用管理デバイス。
[4] 請求項 3に記載のコンテンツ使用管理デバイスであって、
前記コンテンツを使用する端末との間でデータの送受信を行うデータ通信手段を 備え、
前記コンテンツを取得するときに、
前記データ通信手段は、前記コンテンツを配信するコンテンツ配信元との間でデー タの送受信を行 、、前記コンテンツ配信元力 前記コンテンツに関する残有効時間 を取得するとともに、前記端末より端末の現在時刻を取得し、
前記制御手段は、前記端末の現在時刻に前記残有効時間を加算して前記有効期 限を算出するコンテンツ使用管理デバイス。
[5] 請求項 4に記載のコンテンツ使用管理デバイスであって、
前記制御手段は、前記端末より取得した端末の現在時刻と前記有効期限とを比較 することにより、前記コンテンッの使用可否を判定するコンテンッ使用管理デバイス。
[6] 請求項 4に記載のコンテンツ使用管理デバイスであって、
前記時間変更検知手段により前記端末の時間変更イベントが検知されたときに、 前記制御手段は、前記有効期限力 端末時間変更直前の端末の現在時刻を減算 して端末時間変更直前の残有効時間を算出し、端末時間変更直後の端末の現在時 刻に前記端末時間変更直前の残有効時間を加算して端末時間変更後の有効期限 を算出することで、使用制限情報を更新するコンテンッ使用管理デバイス。
[7] 請求項 6に記載のコンテンツ使用管理デバイスであって、
前記データ通信手段は、前記時間変更検知手段により前記端末の時間変更ィべ ントが検知されたときに、前記端末より端末時間変更直前の端末の現在時刻と端末 時間変更直後の端末の現在時刻とを取得するコンテンツ使用管理デバイス。
[8] 請求項 1に記載のコンテンツ使用管理デバイスであって、
前記コンテンツを使用する端末との間でデータの送受信を行うデータ通信手段を 備えるとともに、
前記コンテンツを記憶するコンテンツ記憶手段と、前記コンテンツに関する使用制 限情報を記憶する使用制限情報記憶手段とを有する記憶部を備え、前記記憶部が 前記端末に対して着脱可能に構成されており、
前記記憶部が前記端末に装着されたときに、
前記データ通信手段は、前記コンテンツを配信するコンテンツ配信元との間でデー タの送受信を行 、、前記コンテンツ配信元力 前記コンテンツに関する残有効時間 を取得し、
前記制御手段は、前記端末の現在時刻に前記残有効時間を加算して前記有効期 限を算出し、この有効期限を前記使用制限情報記憶手段に記憶するコンテンッ使用 管理デバイス。
[9] 請求項 8に記載のコンテンツ使用管理デバイスであって、
前記データ通信手段は、前記記憶部が前記端末に装着されたときに、前記端末よ り端末の現在時刻を取得するコンテンツ使用管理デバイス。
[10] 請求項 1に記載のコンテンツ使用管理デバイスであって、
前記使用制限情報は、前記コンテンツを使用可能な有効時間を示す有効時間情 報と、前記コンテンツの使用期限に関する基準となる基準時間を示す基準時間情報 とを含むコンテンツ使用管理デバイス。
[11] 請求項 10に記載のコンテンツ使用管理デバイスであって、
前記コンテンツを使用する端末との間でデータの送受信を行うデータ通信手段を 備え、
前記コンテンツを取得するときに、
前記データ通信手段は、前記コンテンツを配信するコンテンツ配信元との間でデー タの送受信を行 、、前記コンテンツ配信元力 前記コンテンツに関する残有効時間 を前記有効時間として取得するとともに、前記端末より端末の現在時刻を前記基準 時間として取得するコンテンッ使用管理デバイス。
[12] 請求項 11に記載のコンテンツ使用管理デバイスであって、
前記制御手段は、前記端末より取得した端末の現在時刻から前記基準時間を減算 して使用済み時間を算出し、この使用済み時間と前記有効時間とを比較することによ り、前記コンテンツの使用可否を判定するコンテンツ使用管理デバイス。
[13] 請求項 11に記載のコンテンツ使用管理デバイスであって、
前記時間変更検知手段により前記端末の時間変更イベントが検知されたときに、 前記制御手段は、前記端末の現在時刻から前記基準時間を減算して使用済み時 間を算出し、端末時間変更直前の前記有効時間から前記使用済み時間を減算して 端末時間変更直後の有効時間を算出するとともに、端末時間変更直後の端末の現 在時刻を新たな基準時間とすることで、使用制限情報を更新するコンテンツ使用管 理デバイス。
[14] 請求項 13に記載のコンテンツ使用管理デバイスであって、
前記データ通信手段は、前記時間変更検知手段により前記端末の時間変更ィべ ントが検知されたときに、前記端末より端末時間変更直前の端末の現在時刻と端末 時間変更直後の端末の現在時刻とを取得するコンテンツ使用管理デバイス。
[15] 請求項 1に記載のコンテンツ使用管理デバイスであって、
前記コンテンツを使用する端末との間でデータの送受信を行うデータ通信手段を 備えるとともに、
前記コンテンツを記憶するコンテンツ記憶手段と、前記コンテンツに関する使用制 限情報を記憶する使用制限情報記憶手段とを有する記憶部を備え、前記記憶部が 前記端末に対して着脱可能に構成されており、
前記コンテンツを取得するときに、
前記データ通信手段は、前記コンテンツを配信するコンテンツ配信元との間でデー タの送受信を行 、、前記コンテンツ配信元力 コンテンツ取得時のコンテンツ配信元 の現在時刻を取得し、
前記記憶部が前記端末に装着されたときに、
前記データ通信手段は、前記コンテンツ配信元から記憶部装着時のコンテンツ配 信元の現在時刻を取得し、
前記制御手段は、前記記憶部装着時のコンテンツ配信元の現在時刻から前記コン テンッ取得時のコンテンツ配信元の現在時刻を減算して記憶部装着時までの使用 済み時間を算出し、前記使用制限情報記憶手段に記憶してある以前の有効時間か ら前記使用済み時間を減算して記憶部装着後の有効時間を算出し、この有効時間 を前記使用制限情報記憶手段に記憶するコンテンツ使用管理デバイス。
[16] 請求項 15に記載のコンテンツ使用管理デバイスであって、
前記記憶部が前記端末に装着されたときに、
前記データ通信手段は、前記端末より端末の現在時刻を取得し、
前記制御手段は、前記取得した端末の現在時刻を記憶部装着後の基準時間とし て前記使用制限情報記憶手段に記憶するコンテンツ使用管理デバイス。
[17] 請求項 1一 16の ヽずれか一項に記載のコンテンッ使用管理デバイスであって、 前記端末より当該端末の現在時刻を主体的に取得する現在時刻取得手段を備え るコンテンツ使用管理デバイス。
[18] 端末にお!、て利用可能なコンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツに関する使用制限情報を記憶する使用制限情報記憶手段と、 前記コンテンツを使用する端末との間でデータの送受信を行うデータ通信手段と、 前記端末の時間変更イベントを検知する時間変更検知手段と、
前記検知した時間変更に応じて前記コンテンツに関する使用制限情報を更新する 制御手段とを有して構成されるコンテンツ使用管理機能を備えたメモリカード装置。
[19] 端末において利用可能なコンテンツの使用を管理するコンテンツ使用管理デバィ スを備えた携帯端末装置であって、
前記コンテンツ使用管理デバイスとして、前記コンテンツを使用する端末の時間変 更イベントを検知する時間変更検知手段と、
前記検知した時間変更に応じて前記コンテンツに関する使用制限情報を更新する 制御手段とを備える携帯端末装置。
[20] 請求項 19に記載の携帯端末装置であって、
前記更新がなされた使用制限情報を表示する表示手段を備える携帯端末装置。
[21] 端末において利用可能なコンテンツの使用を管理するコンテンツ使用管理方法で あって、
前記コンテンツを使用する端末の時間変更イベントを検知するステップと、 前記検知した時間変更に応じて前記コンテンツに関する使用制限情報を更新する ステップとを有するコンテンツ使用管理方法。
[22] コンピュータに、請求項 21に記載のコンテンツ使用管理方法の各ステップを実行さ
·¾:るプログラム。
PCT/JP2004/018043 2004-01-09 2004-12-03 コンテンツ使用管理デバイス WO2005066861A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/597,029 US20070168286A1 (en) 2004-01-09 2004-12-03 Content use management device

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2004004202 2004-01-09
JP2004-004202 2004-01-09
JP2004269838A JP2005222520A (ja) 2004-01-09 2004-09-16 コンテンツ使用管理デバイス
JP2004-269838 2004-09-16

Publications (1)

Publication Number Publication Date
WO2005066861A1 true WO2005066861A1 (ja) 2005-07-21

Family

ID=34752098

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/018043 WO2005066861A1 (ja) 2004-01-09 2004-12-03 コンテンツ使用管理デバイス

Country Status (3)

Country Link
US (1) US20070168286A1 (ja)
JP (1) JP2005222520A (ja)
WO (1) WO2005066861A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007034685A (ja) * 2005-07-27 2007-02-08 Fuji Xerox Co Ltd 電子ペーパ制御システム

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4736640B2 (ja) * 2005-09-02 2011-07-27 ブラザー工業株式会社 再生装置及びプログラム
KR100800773B1 (ko) * 2006-02-17 2008-02-01 삼성전자주식회사 이동통신 단말기에서 메시지 확인 방법
JP2008146296A (ja) * 2006-12-08 2008-06-26 Seikatsu Kyodo Kumiai Coop Sapporo 商品情報提供システム、商品情報提供サーバ、商品情報提供プログラム
JP2008186047A (ja) * 2007-01-26 2008-08-14 Kyocera Corp 電子機器及び電子クーポン有効期間通知方法
US8352341B1 (en) * 2007-02-01 2013-01-08 Relocation Management, LLC Method and system for managing workforce mobility within a business entity
JP5079377B2 (ja) 2007-04-13 2012-11-21 フェリカネットワークス株式会社 情報処理システム、管理情報処理装置、およびプログラム
US8219804B2 (en) * 2007-09-13 2012-07-10 Ricoh Company, Ltd. Approach for managing device usage data
US8224898B2 (en) * 2007-12-14 2012-07-17 Microsoft Corporation Relevance-based expiration of data
JP5163140B2 (ja) * 2008-01-15 2013-03-13 Necカシオモバイルコミュニケーションズ株式会社 端末装置、及びプログラム
JP5499807B2 (ja) * 2010-03-19 2014-05-21 富士通株式会社 情報処理プログラム、情報処理方法及び情報処理装置
JP5450740B2 (ja) * 2012-09-05 2014-03-26 フェリカネットワークス株式会社 情報処理システム、管理情報処理装置、およびプログラム
GB201300939D0 (en) * 2013-01-18 2013-03-06 Corethree Ltd Offline voucher generation and redemption
JP6954643B2 (ja) * 2018-12-27 2021-10-27 株式会社Sunlight studio サーバー装置、特典付与方法、及び特典付与支援プログラム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001265662A (ja) * 2000-03-17 2001-09-28 Nippon Telegr & Teleph Corp <Ntt> 利用期限付きコンテンツ提供方法、システム、および利用期限付きコンテンツ提供プログラムを記録した記録媒体
JP2002259223A (ja) * 2001-02-27 2002-09-13 Internatl Business Mach Corp <Ibm> コンテンツ利用方法、コンテンツ配信方法、コンテンツ配信システムおよびプログラム
JP2002312521A (ja) * 2001-04-09 2002-10-25 Denso Corp 情報処理装置及びプログラム
JP2003022339A (ja) * 2001-07-09 2003-01-24 Matsushita Electric Ind Co Ltd コンテンツ管理方法、コンテンツ管理装置、コンテンツ再生装置及びコンテンツ記録装置
WO2003034302A1 (fr) * 2001-10-15 2003-04-24 Stark Co., Ltd. Serveur de fourniture de contenu et systeme de fourniture de contenu dote d'un tel serveur

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7134144B2 (en) * 2001-03-01 2006-11-07 Microsoft Corporation Detecting and responding to a clock rollback in a digital rights management system on a computing device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001265662A (ja) * 2000-03-17 2001-09-28 Nippon Telegr & Teleph Corp <Ntt> 利用期限付きコンテンツ提供方法、システム、および利用期限付きコンテンツ提供プログラムを記録した記録媒体
JP2002259223A (ja) * 2001-02-27 2002-09-13 Internatl Business Mach Corp <Ibm> コンテンツ利用方法、コンテンツ配信方法、コンテンツ配信システムおよびプログラム
JP2002312521A (ja) * 2001-04-09 2002-10-25 Denso Corp 情報処理装置及びプログラム
JP2003022339A (ja) * 2001-07-09 2003-01-24 Matsushita Electric Ind Co Ltd コンテンツ管理方法、コンテンツ管理装置、コンテンツ再生装置及びコンテンツ記録装置
WO2003034302A1 (fr) * 2001-10-15 2003-04-24 Stark Co., Ltd. Serveur de fourniture de contenu et systeme de fourniture de contenu dote d'un tel serveur

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007034685A (ja) * 2005-07-27 2007-02-08 Fuji Xerox Co Ltd 電子ペーパ制御システム

Also Published As

Publication number Publication date
US20070168286A1 (en) 2007-07-19
JP2005222520A (ja) 2005-08-18

Similar Documents

Publication Publication Date Title
WO2005066861A1 (ja) コンテンツ使用管理デバイス
US7765601B2 (en) System for processing information, device for processing information, and program
US7316013B2 (en) Software updating system, information processing apparatus and method, recording medium and program
US20040006517A1 (en) Rental machine and storage medium
TWI380674B (ja)
JP2007058558A (ja) ポイント管理システムおよびポイント管理方法
JP2004054352A (ja) ネットワークサービスシステム及びポイント振替システム
JPWO2014002282A1 (ja) 決済端末、情報処理サーバ、決済端末の制御方法、及びプログラム
US20220172196A1 (en) Electronic money exchanging apparatus, electronic money exchanging method, and electronic money exchanging system
US20020015185A1 (en) Print data management apparatus, storage medium having stored therein print data management program, storage medium having stored therein usage certificate data, and method of using print data
JP5336214B2 (ja) 利用者登録システム、サーバ、利用者登録方法、及びプログラム
JP2010160812A (ja) 情報システム及び記録媒体
JP2011141679A (ja) クーポンシステム、そのクーポン管理サーバ、プログラム
EP1237129A1 (en) Service providing method
JP2002109379A (ja) 電子情報の流通管理方法、システム、記録媒体、プログラム信号
US20050240766A1 (en) Application management system, device with application execution function, portable terminal with application management function, device program, program and memory medium for portable terminal and application management method
KR100972067B1 (ko) 정보 송신 장치 및 방법, 정보 수신 장치 및 방법, 및정보 제공 시스템
JP2001290874A (ja) 入金管理方法およびシステム
EA001837B1 (ru) Чип-карта и способ ее применения
WO2022038714A1 (ja) 電子保証書管理装置および電子保証書管理システム
JP5356855B2 (ja) ポイント移行装置、ポイント移行プログラム、ポイント移行方法、及びポイント移行システム
US8620261B2 (en) Information processing system capable of calculating communication fees corresponding to communication utilization forms
JP2017111667A (ja) 管理装置、端末装置、プログラム及び決済システム
JP2016191995A (ja) サーバ
US6993526B2 (en) Electronic catalog system, catalog data printing method, server, and computer readable recording media recording program used in server

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

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

AL Designated countries for regional patents

Kind code of ref document: A1

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

121 Ep: the epo has been informed by wipo that ep was designated in this application
DPEN Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2007168286

Country of ref document: US

Ref document number: 10597029

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

122 Ep: pct application non-entry in european phase
WWP Wipo information: published in national office

Ref document number: 10597029

Country of ref document: US