CN106469131B - Function utilization device - Google Patents

Function utilization device Download PDF

Info

Publication number
CN106469131B
CN106469131B CN201610696352.4A CN201610696352A CN106469131B CN 106469131 B CN106469131 B CN 106469131B CN 201610696352 A CN201610696352 A CN 201610696352A CN 106469131 B CN106469131 B CN 106469131B
Authority
CN
China
Prior art keywords
function
processor
functions
electronic calculator
setting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610696352.4A
Other languages
Chinese (zh)
Other versions
CN106469131A (en
Inventor
奥间健太郎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Publication of CN106469131A publication Critical patent/CN106469131A/en
Application granted granted Critical
Publication of CN106469131B publication Critical patent/CN106469131B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
    • G06F15/025Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators adapted to a specific application

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Calculators And Similar Devices (AREA)

Abstract

The function utilization device of the present invention includes: a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform the following functions: performing a plurality of functions; setting one of the plurality of functions to be unusable based on an operation; when a certain time has elapsed after the setting to disable the one function, the one function is maintained without being disabled regardless of whether the power supply of the function utilization apparatus is turned on or off.

Description

Function utilization device
Cross-reference to related applications: the present application claims priority based on the Japanese patent application laid-open at 2015, No. 2015-.
Technical Field
The technical field relates to a function utilization apparatus capable of setting whether to use one of a plurality of executable functions.
Background
Conventionally, in high school, university, and the like in europe and america, in a study such as a study test, a middle school student or an university student is permitted to bring a function utilization device such as an electronic calculator capable of executing a plurality of functions into an examination room, and in the examination, calculation or the like is performed using the function utilization device. As one of the plurality of functions, for example, a program function is available, but the present invention is not limited to this example. The program function is a convenient function in which a user creates a desired program in advance, stores the program in an internal storage device of the electronic calculator, and then reads out and executes the pre-programmed program based on an operation of the user as necessary.
However, even with such functions that are convenient in a normal use situation, there are cases where these functions are not suitable to be executed in a specific situation, for example, in an examination. Therefore, as described in, for example, japanese patent application laid-open No. 2000-10932, there is a function utilization device that can set one of a plurality of functions that can be executed by a function utilization device such as an electronic calculator as unusable based on an operation by a user.
Disclosure of Invention
The function utilization device provided by the invention comprises:
a processor; and
a memory storing instructions that, when executed by the processor, cause the processor to perform the following functions:
performing a plurality of functions;
setting one of the plurality of functions to be unusable based on an operation;
when a certain time has elapsed after the setting to disable the one function, the one function is maintained without being disabled regardless of whether the power supply of the function utilization apparatus is turned on or off.
Drawings
The components in the drawings are not necessarily to scale relative to each other.
Fig. 1 is a plan view showing an overview of an electronic calculator as an example of an electronic device.
Fig. 2 is a block diagram showing an internal configuration of the electronic calculator.
Fig. 3 is a flowchart for explaining the operation of the CPU of the electronic calculator.
Fig. 4(a) is a diagram showing a state in which the electronic calculator is connected to the external device, and (B) is a diagram showing a storage state in the electronic calculator displayed on the display unit of the external device.
Fig. 5 is a schematic diagram illustrating an operation of the CPU of the electronic calculator.
Detailed Description
Fig. 1 is a plan view of an electronic calculator as an embodiment of the function utilization device of the present embodiment. In other embodiments, the function utilization device may be, for example, an electronic dictionary, an educational tablet, or the like, but is not limited to these examples.
As shown in fig. 1, the electronic calculator 1 includes an input key group 2 having various key groups and a display 10. The input key group 2 is merely an example of an input device, and in other embodiments, the input device is not limited to this, and may be any one of a keyboard, a touch panel, a microphone, and the like, or a combination thereof. The touch panel may be provided so as to overlap the entire display screen of the display 10, and the user may touch the touch panel to perform input. The display 10 is merely an example of an output device, and in other embodiments, the output device is not limited to this, and may be any one of a projector, a printer, a speaker, and the like, or a combination thereof.
The input key group 2 includes a plurality of keys for receiving an input operation of a numerical component such as a numerical value or an operator from a user or an instruction operation of various processes from a user, and a specific function is assigned to each key. In the present embodiment, the input key group 2 includes 0 to 9 numeric keys 20, cursor keys 21, MENU keys 22, EXIT keys 23, and EXIT keys 24.
The 0 to 9 numeric keys 20 receive input of numerals, the cursor key 21 is configured to indicate any one of 4 directions, up, down, left, and right, depending on the pressed position, for example, when the upper portion (the portion marked with △) of the cursor key 21 is pressed, a cursor displayed on the display screen of the display 10 can be moved upward, and the same is true for the other directions.
MENU key 22 is a key for displaying a list of a plurality of functions executable by electronic calculator 1 on the display screen of display 10. The EXIT key 23 is a key for stopping the function in execution. The EXAM key 24 is a dedicated key for setting the examination Mode (EXAM Mode). Instead of providing a dedicated key for setting the test mode, the test mode may be set by pressing an arbitrary predetermined plurality of keys simultaneously or in a predetermined order.
A certain key included in the input key group 2 may be configured to execute another function when operated in combination with another key or an input method. In addition, when the operation modes are operated in different operation modes, different functions may be executed.
The Display 10 is constituted by a Liquid Crystal Display (Liquid Crystal Display) or the like, and displays numerals, symbols, various data and the like corresponding to operations of the input key group 2 and the like.
[ internal constitution ]
Fig. 2 is a block diagram showing an internal configuration of the electronic calculator 1. As shown in fig. 2, the electronic calculator 1 includes a storage device such as a display 10, a cpu (central Processing unit)11, a display driving device 12, a key input unit 13, a communication unit 14, a recording medium reading unit 15, a flash ROM (Read Only Memory) 16 and a RAM (Random access Memory) 17, a timer unit 18, and a power supply 19.
The display driving device 12 drives and controls the display 10 based on a signal from the processor (i.e., CPU)11 to display various information on the display screen of the display 10. The display driving means 12 may be the same processor as the processor 11. The display driving device 12 may be integrated with the display 10, or may be a processor different from the processor 11.
The key input section 13 includes the aforementioned input key group 2. When each key of the input key group 2 is pressed by the user, the key input unit 13 outputs a key input signal corresponding to the pressed key to the processor 11. The processor 11 displays a number, a symbol, or the like corresponding to the key input signal on the display screen of the display 10, or performs an operation or the like corresponding to the key input signal and displays various kinds of data obtained on the display screen of the display 10, based on the received key input signal.
The communication unit 14 includes, for example, a USB terminal 140 as an interface with the outside. The electronic calculator 1 can be connected to an external device 50 such as a personal computer shown in fig. 4(a) through a USB terminal 140 and a USB cable so as to be able to communicate.
The connection for communication between the electronic calculator 1 and the external device 50 is not limited to a wired connection such as a USB cable, and may be a wireless connection such as a short-range wireless communication such as NFC or Bluetooth or a wireless LAN communication. Preferably, the electronic calculator 1 and the external device 50 are connectable by 1 or more connection modes, where the 1 or more connection modes are 1 or more connection modes that enable data editing from the external device 50 to access at least a part of a storage area in the flash ROM16 and the RAM17 incorporated in the electronic calculator 1 or the external information recording medium 15A attached to the recording medium reading unit 15 of the electronic calculator 1 when the electronic calculator 1 and the external device 50 are connected.
The recording medium reading unit 15 reads information from an external information recording medium 15A such as a memory card detachably attached, based on a signal from the processor 11.
In the present embodiment, a program to be described later may be read from the external device 50 via the communication unit 14 or from the external information recording medium 15A via the recording medium reading unit 15. On the contrary, a program to be described later may be written from the electronic calculator 1 to the external device 50 or to the external information recording medium 15A via the communication unit 14.
The flash ROM16 has: a program storage area 160 that stores various programs including the program of the present embodiment; a conversion program storage area 161 that stores a conversion program for converting the format of data or the like into a format that can be read by the external device 50 so that various data or the like described in a format unique to the electronic calculator 1 can be recognized by the external device 50; and a data area 162 for storing data and the like necessary for arithmetic operations and the like in the electronic calculator 1.
The flash ROM16 includes: a mode flag storage area 163 that stores a mode flag F indicating whether or not the test mode is set; and a conversion data storage area 164 for storing various data whose format has been converted by the above-described conversion program. In the present embodiment, the conversion data storage area 164 is a storage area accessible from the external apparatus 50 as an external memory so as to be able to edit data, and is also referred to as a storage area 164. The RAM17 is one of storage units, and is used as a work area or the like when the processor 11 performs various processes. The timer unit 18 includes a time limit timer 180, and measures an elapsed time T after the examination mode is set as described below under the control of the CPU 11.
The processor 11 centrally controls each part of the electronic calculator 1. The processor 11 reads 1 or more programs from the system programs and various application programs stored in the program storage area 160 of the storage unit 16, develops the programs in the work area of the RAM17, and executes various processes including execution of a plurality of functions in cooperation with the programs developed in the RAM 17. The processor 11 controls the display driving device 12 in accordance with the contents of the program operated and read by the user, and displays information on the display 10. The destination of information output is not limited to the display 10, and may be any one of a projector, a printer, a speaker, and the like, or a combination thereof, as described above.
Fig. 3 is a flowchart illustrating an operation of the electronic calculator 1 according to the present embodiment. Each unit of the electronic calculator 1 is controlled by the processor 11 operating in accordance with the above-described program developed in the RAM17, thereby realizing the operation shown in the flowchart.
The power supply 19 is a battery such as a primary battery or a secondary battery, and supplies electric power to each part of the electronic calculator 1. Here, a state in which a voltage of a level equal to or higher than a predetermined threshold value is supplied from the power supply 19 to each unit is referred to as a power-on state of the electronic calculator 1. In this power-on state, the CPU11 controls the power supply 19 to supply, from the power supply 19, a voltage at a level equal to or higher than a predetermined threshold value, sufficient for the timing processing by the timing unit 18, various arithmetic processing by the CPU11, and various display processing by the display driving device 12 on the display 10, to each unit of the electronic calculator 1 such as the CPU11, the display 10, the display driving device 12, and the timing unit 18.
The state in which a voltage at a level lower than the predetermined threshold value is supplied from the power supply 19 to each unit is referred to as a power-off state of the electronic calculator 1. In this power-off state, the CPU11 controls the power supply 19 to supply a voltage lower than a voltage sufficient for the CPU11 to perform various arithmetic processes other than switching of the power-on/off state or for the display 10 to perform various displays by the display driving device 12, and a voltage sufficient for the timer unit 18 to perform the timer process, as a voltage of a level lower than a predetermined threshold, from the power supply 19 to each part of the electronic calculator 1 such as the CPU11, the display 10, the display driving device 12, and the timer unit 18.
That is, as long as the battery as the power supply 19 is not detached from the electronic calculator 1 or the output voltage is not lower than the operating voltage of the electronic calculator 1 due to power consumption, the CPU11 controls the power supply 19 so that a voltage sufficient for the timer unit 18 to perform the timer process is always supplied from the power supply 19 to the timer unit 18 regardless of whether the electronic calculator 1 is in the power on state or the power off state.
When the AC key of the input key group 2 is pressed, the processor 11 controls the power supply 19 to supply a voltage equal to or higher than a predetermined threshold value to each unit of the electronic calculator 1, thereby turning the electronic calculator 1 on and operating the electronic calculator 1 in the normal mode. In this normal mode, the processor 11 can execute all of the plurality of functions that the electronic calculator 1 can execute based on an operation by the user or the like (step S1). In the present embodiment, a mode in which all functions are made available in this manner is referred to as a "function utilization unlimited mode" or a "normal mode" or the like.
While the electronic calculator 1 is operating in the normal mode by the processor 11, the processor 11 always monitors whether the examination mode is set based on a predetermined operation performed by the user. When the test mode is set while the electronic calculator 1 is operating in the normal mode (yes in step S2), the processor 11 sets the mode flag F stored in the mode flag storage region 163 of the flash ROM16 to 1, thereby setting the operation mode of the electronic calculator 1 to the test mode (step S3). Further, the processor 11 starts the counting of the time limit timer 180 of the timer unit 18 (step S4). In this test mode, the processor 11 does not execute some of the functions that the electronic calculator 1 can execute (step S5). In the present embodiment, a mode in which some of the functions are disabled as described above is referred to as a "specific function use restriction mode", an "examination mode", or the like.
The predetermined operation performed by the user includes, for example, an operation in which the EXAM key 24 or the like in the input key group 2 is pressed, but is not limited to this example. In addition, as a method of using the examination mode, the user performs an operation of setting the electronic calculator 1 to the examination mode before starting the examination in accordance with an instruction from a teacher, for example, in an examination room, but the examination mode may be set based on the operation of the user in another scenario.
In the EXAMINATION mode, the processor 11 controls the display drive device 12 to cause the display 10 to display a character string including characters "EXAM" and "evaluation". This enables the user to recognize that the electronic calculator 1 is in the test mode. In the examination mode, the electronic calculator 1 is set such that, for example, 1 or more functions (hereinafter, sometimes referred to as "usage restriction target functions") that are not suitable for execution in an examination, such as the above-described program functions, cannot be used. The processor 11 controls each unit of the electronic calculator 1 to execute various functions within the set range (step S5).
Specifically, the processor 11 is not limited to the above example, but in the test mode, the utilization restriction target function is not activated even if a key input signal is received from the key of the input key group 2 for activating the utilization restriction target function. In the examination mode, when the user operates and presses MENU key 22 to display a list of a plurality of functions executable by electronic calculator 1 on the display screen of display 10, processor 11 causes icons activated by the 1 or more of the plurality of functions to be displayed in a dark state, not displayed, or the like, so that these icons cannot be selected by a cursor, or when the input device includes a touch panel, the corresponding function is not activated even if a position corresponding to the icon is touched on the touch panel. Thus, in the examination mode, the user can perform only simple arithmetic operations of four rules, for example, using the electronic calculator 1, but the present invention is not limited to this example.
Since the timer unit 18 is always supplied with a voltage sufficient for the timer unit 18 to perform the timing process from the power supply 19 as described above, the timing process performed by the time limit timer 180 of the timer unit 18, i.e., the process of measuring the elapsed time, is always continued regardless of whether the electronic calculator 1 is in the power on state or the power off state. Therefore, as long as the power supply to the timer unit 18 is not stopped, the value measured by the time limit timer 180 of the timer unit 18 increases with the elapse of time. When the power supply to the timer unit 18 is stopped for some reason, the elapsed time measured by the time limit timer 180 is reset.
Whether the electronic calculator 1 is operating in the normal mode or in the examination mode, if the AC key of the input key group 2 is pressed when the electronic calculator 1 is in the power-on state, the processor 11 controls the power supply 19 to set the electronic calculator 1 in the power-on state, and if the AC key of the input key group 2 is pressed when the electronic calculator 1 is in the power-off state, the processor 11 controls the power supply 19 to supply a voltage smaller than a predetermined threshold value to each part of the electronic calculator 1 to set the electronic calculator 1 in the power-off state.
In the examination mode, when the AC key of the input key group 2 is pressed to switch the electronic calculator 1 from the power-off state to the power-on state, the processor 11 acquires the elapsed time, which is the value of the time timer 180 of the timer unit 18, and compares the elapsed time with a threshold value set in advance by setting based on user operation, initial setting at the time of factory shipment, or the like (step S7). The threshold value of the elapsed time is, for example, "12 hours", but is not limited to this example.
As a result of the comparison, if the elapsed time does not exceed the preset threshold (no in step S7), the processor 11 does not execute the process of releasing the examination mode of the electronic calculator 1, and maintains the examination mode. Therefore, in this case, the processor 11 does not change the value of the mode flag F stored in the mode flag storage area 163 of the flash ROM 16.
On the other hand, when the elapsed time is equal to or longer than the threshold value (yes in step S7), the processor 11 performs control to cancel the test mode of the electronic calculator 1. In this case, the processor 11 reads the mode flag F stored in the mode flag storage area 163 of the flash ROM16, and determines whether or not the test mode is set (step S8). Here, when the mode flag F is not 1 (no in step S8), that is, when the mode flag is 0, the test mode may be canceled by the restricted mode cancellation process using another specific function. This other processing will be described later.
When the mode flag F is 1 (yes in step S8), the display drive device 12 is controlled to display a notification message urging the user to press the EXIT key 23 on the display 10, for example, as shown in the lower part of fig. 5 (step S9). Further, when it is detected that the EXIT key 23 is pressed (yes in step S10), the test mode of the electronic calculator 1 is canceled (step S11; test mode cancellation) by changing the value of the mode flag F stored in the mode flag storage region 163 of the flash ROM16 to 0, and the processor 11 operates the electronic calculator 1 in the normal mode (step S1).
As described above, in the present embodiment, as long as the operation of switching the electronic calculator 1 from the power-off state to the power-on state is performed without pressing the AC key of the input key group 2 in the examination mode, the processor 11 does not compare the elapsed time indicated by the time limit timer 180 of the timer unit 18 with the threshold value described above, and therefore, does not execute the process of releasing the examination mode of the electronic calculator 1 based on the result of the comparison. That is, regardless of whether the electronic calculator 1 is in the power on state or the power off state, the processor 11 does not perform the following processing: the elapsed time indicated by the time limit timer 180 of the timer unit 18 is always compared with the threshold value, and when the elapsed time exceeds the threshold value, any processing, specifically processing for releasing the test mode, is immediately performed using the elapsed time as a trigger. In other words, when the elapsed time indicated by the time limit timer 180 of the timer unit 18 exceeds the threshold value, the processor 11 maintains the examination mode, which is the operation mode at that time.
When the elapsed time indicated by the time limit timer 180 of the timer unit 18 exceeds the threshold value, particularly when the electronic calculator 1 is in the power on state, the user may be using the electronic calculator 1. At this time, by maintaining the examination mode, the data input by the user to the electronic calculator 1, the results of processing such as calculation performed using the electronic calculator 1, and the like are not erased, and the data and settings input at this time point can be continuously used.
Next, the restriction mode cancellation processing for another specific function will be briefly described. The processor 11 always monitors whether or not the USB connection is established between the electronic calculator 1 and the external device 50 during the power-on of the electronic calculator 1. As shown in fig. 4(a), when the USB terminal 140 of the electronic calculator 1 and the USB terminal (not shown) of the external device 50 are connected by a USB cable, a USB connection is established.
When detecting the establishment of the USB connection with the external device 50, the processor 11 of the electronic calculator 1 acquires first information relating to a predetermined item of the storage area 164 of the flash ROM16 (for example, the free capacity a1 of the storage area 164). When the USB connection is established between the electronic calculator 1 and the external device 50, a part of the storage area of the flash ROM16 of the electronic calculator 1 operates as the external storage capacity of the external storage device 50, and is accessible by the processor 52 of the external device 50 as described later.
On the other hand, the processor 52 of the external device 50, upon detecting the establishment of the USB connection with the electronic calculator 1, automatically or based on the user's operation, starts the file management function, which is one of the standard functions of the basic software installed in the external device 50. When the file management is started, as shown in fig. 4(B), the processor 52 of the external device 50 displays a window W of "computer" on the display unit 51. The processor 52 of the external device 50 accesses the storage area 164 of the flash ROM16 of the electronic calculator 1 based on a user operation, and displays a list of files stored in the storage area 164 in the window W being displayed on the display unit 51.
In this state, the processor 52 of the external device 50 adds (overwrites) an arbitrary 1 or more new files to the storage area 164, deletes (erases) an arbitrary 1 or more files already stored in the storage area 164, rewrites (changes) a file, and the like, based on a user operation. When editing files or data in the storage area 164, an arbitrary file having a file size other than 0, for example, in a text format may be added as a dummy file to the storage area 164 of the flash ROM16 of the electronic calculator 1.
The processor 52 of the external device 50 constantly monitors whether the USB connection between the external device 50 and the electronic calculator 1 is released while the external device 50 is powered on. The processor 52 of the external device 50 releases the logical connection (releases the USB connection) between the external device 50 and the electronic calculator 1 based on a predetermined operation performed by the user.
When detecting the release of the USB connection to the external device 50, the processor 11 of the electronic calculator 1 acquires second information relating to predetermined items of the storage area 164 of the flash ROM16 (for example, the free capacity a2 of the storage area 164). The items related to the second information are the same as those related to the first information.
The processor 11 of the electronic calculator 1 compares this second free capacity a2 as the second information with the aforementioned first free capacity a1 as the first information. When the processor 11 of the electronic calculator 1 determines that the two empty capacities a1 and a2 are different from each other, a notification message urging the user to press the EXIT key 23, for example, as shown in the lower part of fig. 5, is displayed on the display 10 by controlling the display driving device 12. When it is detected that the EXIT key 23 is pressed, the examination mode of the electronic calculator 1 is released.
In this way, the electronic calculator 1 of the present embodiment executes the plurality of specific-function-use restriction mode cancellation processes in parallel. Therefore, in step S11 described above, when the electronic calculator 1 is powered on, the other specific-function-use restriction mode release process is already executed, and the mode flag F is 0, that is, the test mode release is completed in some cases. In addition, although the present embodiment has described one other specific function restricted mode cancellation process, in other embodiments, 1 or more other specific function restricted mode cancellation processes may be executed in parallel.
Various embodiments have been described herein, but various changes can be made without departing from the spirit of the invention and the scope of the claims.

Claims (7)

1. A function utilizing device is provided with:
a processor; and
a memory storing instructions that, when executed by the processor, cause the processor to perform the following functions:
performing a plurality of functions;
setting one of the plurality of functions to be unusable based on an operation;
even if a predetermined threshold time has elapsed after the setting to disable the one function, the one function is not released and maintained as long as the power of the function utilization device is not detected to be turned on from off,
comparing an elapsed time after setting to disable the one function with a preset threshold time when it is detected that the power of the function utilization apparatus is changed from off to on,
releasing the state in which the one function cannot be used when the elapsed time is equal to or longer than the threshold time,
when the elapsed time is less than the threshold time, the state in which the one function cannot be used is not released, but is maintained.
2. The function utilizing apparatus according to claim 1,
when executed by the processor, the instructions further cause the processor to perform the following functions:
the one function is set to be disabled based on the operation input by the user before taking the test, the function being the one function that is not suitable for execution in the test.
3. The function utilizing apparatus according to claim 1 or 2,
when executed by the processor, the instructions further cause the processor to perform the following functions:
receiving an operation including the certain operation via a keyboard;
causing a display to output a result of execution of one of the plurality of functions based on an operation via the keyboard.
4. The function utilization device according to claim 1 or 2, further comprising:
a keyboard for accepting user operation; and
and a display that outputs a result of execution of one of the plurality of functions based on an operation by a user.
5. The function utilization device according to claim 3, further comprising:
a keyboard for accepting user operation; and
and a display that outputs a result of execution of one of the plurality of functions based on an operation by a user.
6. A function utilizing method of a function utilizing apparatus having a processor and a memory storing instructions, the function utilizing method causing the processor to execute the following functions when the instructions are executed by the processor:
performing a plurality of functions;
setting one of the plurality of functions to be unusable based on an operation;
even if a predetermined threshold time has elapsed after the setting to disable the one function, the one function is not released and maintained as long as the power of the function utilization device is not detected to be turned on from off,
comparing an elapsed time after setting to disable the one function with a preset threshold time when it is detected that the power of the function utilization apparatus is changed from off to on,
releasing the state in which the one function cannot be used when the elapsed time is equal to or longer than the threshold time,
when the elapsed time is less than the threshold time, the state in which the one function cannot be used is not released, but is maintained.
7. A recording medium that stores a program for causing a computer to function as a function utilization device that includes:
a processor; and
a memory storing instructions that, when executed by the processor, cause the processor to perform the following functions:
performing a plurality of functions;
setting one of the plurality of functions to be unusable based on an operation;
even if a predetermined threshold time has elapsed after the setting to disable the one function, the one function is not released and maintained as long as the power of the function utilization device is not detected to be turned on from off,
comparing an elapsed time after setting to disable the one function with a preset threshold time when it is detected that the power of the function utilization apparatus is changed from off to on,
releasing the state in which the one function cannot be used when the elapsed time is equal to or longer than the threshold time,
when the elapsed time is less than the threshold time, the state in which the one function cannot be used is not released, but is maintained.
CN201610696352.4A 2015-08-20 2016-08-19 Function utilization device Active CN106469131B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2015162599 2015-08-20
JP2015-162599 2015-08-20
JP2016129974A JP6269737B2 (en) 2015-08-20 2016-06-30 Function utilization device, function utilization method, and function utilization program
JP2016-129974 2016-06-30

Publications (2)

Publication Number Publication Date
CN106469131A CN106469131A (en) 2017-03-01
CN106469131B true CN106469131B (en) 2020-03-03

Family

ID=58203478

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610696352.4A Active CN106469131B (en) 2015-08-20 2016-08-19 Function utilization device

Country Status (3)

Country Link
JP (1) JP6269737B2 (en)
CN (1) CN106469131B (en)
PT (1) PT3133501T (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7031691B2 (en) * 2019-04-05 2022-03-08 カシオ計算機株式会社 Electronics, control methods, and programs

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5446906A (en) * 1993-06-30 1995-08-29 Intel Corporation Method and apparatus for suspending and resuming a keyboard controller
CN104678831A (en) * 2014-09-12 2015-06-03 广东美的厨房电器制造有限公司 Electric cooking device as well as power failure recovery device and power failure recovery control method thereof

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09319716A (en) * 1996-05-28 1997-12-12 Sony Corp Electronic information processor
JP4144108B2 (en) * 1998-04-21 2008-09-03 カシオ計算機株式会社 Scientific calculator
JP4134416B2 (en) * 1998-12-28 2008-08-20 カシオ計算機株式会社 Calculator and storage medium capable of calculating functions
JP2004080686A (en) * 2002-08-22 2004-03-11 Fuji Xerox Co Ltd Facsimile device and control method therefor
JP2006338205A (en) * 2005-05-31 2006-12-14 Casio Comput Co Ltd Electronic equipment and control program thereof
US8499014B2 (en) * 2005-06-01 2013-07-30 Texas Instruments Incorporated Functionality disable and re-enable for programmable calculators
US9043376B2 (en) * 2012-08-31 2015-05-26 Hewlett-Packard Development Company, L.P. Custom configuration for a calculator based on a selected functionality

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5446906A (en) * 1993-06-30 1995-08-29 Intel Corporation Method and apparatus for suspending and resuming a keyboard controller
CN104678831A (en) * 2014-09-12 2015-06-03 广东美的厨房电器制造有限公司 Electric cooking device as well as power failure recovery device and power failure recovery control method thereof

Also Published As

Publication number Publication date
PT3133501T (en) 2019-07-10
CN106469131A (en) 2017-03-01
JP6269737B2 (en) 2018-01-31
JP2017041234A (en) 2017-02-23

Similar Documents

Publication Publication Date Title
EP3660672B1 (en) Method and device for waking up computer from sleep state
JP6048757B2 (en) Terminal device, processing method, and program
US9563393B2 (en) Information processing method and electronic device
JP6728841B2 (en) Communication device, information display device, communication method, information display method, and program
JPH08241150A (en) Apparatus and method for display of pms level making use of hardware cursor in portable computer
EP4027214A1 (en) Information processing apparatus and control method
US20230224399A1 (en) Communication System Selection
US20110291942A1 (en) Display method, application program and computer readable medium for computer key function
US10558610B2 (en) Utilizing function apparatus, recording medium, and method for comparing information before and after connection release with an external device
US20160139729A1 (en) Methods in computing devices
CN115328290A (en) Power-on abnormity indication method, device, equipment and storage medium
CN106469131B (en) Function utilization device
JP2015158828A (en) Electronic blackboard device
KR20150081204A (en) Electronic apparatus
US10528362B2 (en) Utilizing function apparatus and recording medium
CN111971650A (en) Drawing device, drawing program, and storage medium
CN115237274A (en) Information processing apparatus and control method
US9639249B2 (en) Engineering tool providing human interface among plurality of human interfaces according to user skill level
CN112783267A (en) Information processing apparatus, information processing method, and computer program
JP2010287129A (en) Information processor, method for removing device of information processor, and computer-executable program
JP6202150B2 (en) Function utilization device, function utilization method, and function utilization program
EP2645234A1 (en) Electronic device
KR102417186B1 (en) Method for operating a notebook computer
US20140208221A1 (en) Computer-Readable Storage Medium Storing Communication Support Program and Communication Device
JP6214618B2 (en) Information processing apparatus, software keyboard display method, and program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant