Electronic apparatus, method of controlling the same, and program

The communication device restricts application functions based on connected wireless device identification, addressing the need for controlled function use in educational settings, thereby improving learning and testing environments.

JP2025013655AActive Publication Date: 2025-01-24CASIO COMPUTER CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024197073
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2025-01-24
Estimated Expiration
2038-03-27

AI Technical Summary

Technical Problem

Existing communication devices lack the ability to properly limit application functions in specific environments, such as during tests or lectures, which is necessary for effective learning and testing scenarios.

Method used

A communication device that acquires identification information of connected wireless devices, judges based on this information, and sets function execution for application programs using a control unit, allowing for function restrictions based on the identification of connected access points.

Benefits of technology

Enables proper function restriction of application programs, ensuring that students can perform tasks without access to all features during lectures or tests, enhancing the effectiveness of educational activities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025013655000001_ABST
    Figure 2025013655000001_ABST
Patent Text Reader

Abstract

To provide a communication device which appropriately restricts a part of functions of an application program as necessary, and to provide its control method and a program.SOLUTION: Provided is a method, including: describing limitation information in which an application name of an application used in a lecture subject and a functional limitation level "0: not restricted" are associated with connection IDs of an access point AP1 used during a lecture; and generating in advance the application function restriction information 12d, which describes the restriction information obtained by associating the application name and its function restriction level "1: restricted", in the connection ID of an access point AP2 to be used during the test for the lecture; and establishing a communication connection from an instructor's tablet terminal 20 to a student's tablet terminal 10 for registration. The tablet terminal 10 that has activated the application to be used in the lecture subject is connected to the network via the access point, and according to the description of the application function limitation information registered in association with the acquired connection ID, the application under lecture is executed without function restriction, and the application under test is executed with function restriction.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a communication device that operates according to a program, a control method for a communication device, and a program. [Background technology]

[0002] 2. Description of the Related Art Communication devices such as tablet terminals that are equipped with a variety of application programs (apps) and can execute various functions according to each app are now widely used.

[0003] Curricula that utilize such communication devices to advance education and learning, for example, are also being developed.

[0004] Conventionally, in electronic desktop calculators (scientific calculators) that have advanced calculation functions such as function calculations in addition to basic calculation functions such as addition, subtraction, multiplication, and division, it has been considered to make it possible to externally check whether or not some of the advanced calculation functions are restricted and to switch between these functions (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2000-10932 A Summary of the Invention [Problem to be solved by the invention]

[0006] In the course of learning using a communication device such as a tablet terminal, in certain environments such as during an exam, it is necessary to restrict some of the functions that can be executed according to the app.

[0007] An object of the present invention is to provide a communication device, a control method for a communication device, and a program that can appropriately restrict part of the functions of an application program as necessary. [Means for solving the problem]

[0008] The communication device according to the present invention comprises: The Communications Department and Acquire identification information of a wireless device connected for communication via the communication unit; determining whether or not to restrict the functions of the launched application program based on the acquired identification information of the wireless device; Based on the result of the determination, among the functions of the started application program, executable functions are set. A control unit is provided. [Brief description of the drawings]

[0009] [Figure 1] 1 is a block diagram showing the configuration of an electronic circuit of a tablet terminal 10 according to an embodiment of a communication device of the present invention. [Diagram 2] 13 is a diagram showing the data structure of application function restriction information (table) 12d registered in accordance with terminal processing in accordance with communication device control program 12a of tablet terminal 10. FIG. [Diagram 3] 5 is a flowchart showing terminal processing according to programs 12a and 12b of the tablet terminal 10. [Figure 4A] FIG. 2 is a diagram showing a mathematics lecture scene using the tablet terminal 10. [Figure 4B] FIG. 13 shows a calculator screen (function calculation mode) GC0 when a calculator application is started on the student terminal 10 of each student in the mathematics lecture. [Figure 5A] FIG. 13 is a diagram showing a scene of a mathematics exam using the tablet terminal 10. [Figure 5B] FIG. 13 shows a calculator screen (general calculator mode (mode not allowing function calculations)) GC1 when a calculator application is started on the tablet terminal 10 of each student in the mathematics test. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0011] FIG. 1 is a block diagram showing the configuration of an electronic circuit of a tablet terminal 10 according to an embodiment of a communication device of the present invention.

[0012] The communication device of the present invention is not limited to the tablet terminal 10, but can be widely applied to electronic devices equipped with communication functions.

[0013] The electronic circuit of the tablet terminal 10 includes a CPU (processor) 11 as a control unit.

[0014] The CPU 13 controls the operation of each part of the circuit according to a program that is pre-stored in the memory unit 12, or a program that is read by the recording medium reading unit 14 from an external recording medium 13 such as a memory card and stored in the memory unit 12, or a program that is downloaded from a Web server 30 (here, a program server) on the communication network N via an access point (wireless connection device) AP such as Wi-Fi (registered trademark) and a wireless communication unit (Wi-Fi communication / mobile communication) 15 and stored (installed) in the memory unit 12.

[0015] In addition to the memory unit 12, recording medium reading unit 14, and wireless communication unit 15, the CPU 11 is connected to a short-range wireless communication unit (Bluetooth (registered trademark)) 16, a display unit 17 with a touch panel, an imaging unit (camera) 18, and the like.

[0016] The memory unit 12 stores a communication device control program 12a for controlling the overall operation of the tablet terminal (communication device) 10, and multiple types of application programs 12b (such as a calculator application, a dictionary application, a graphics application, a measurement application, a photography application, etc.) for controlling the operation of each part in cooperation with the communication device control program 12a.

[0017] The memory unit 12 also stores, for example, a dictionary database 12c including English dictionary data, Japanese dictionary data, etc., which are accessed in conjunction with the execution of the dictionary application, and application function restriction information (table) 12d which is written (registered) by communicating with, for example, an external communication device 20.

[0018] In this embodiment, the calculator application includes a function calculation function (advanced calculation function) in addition to basic calculation functions such as addition, subtraction, multiplication, and division. The graphics application includes a graphics drawing function. The measurement application includes an image analysis and measurement function that analyzes image data such as a photograph and measures length, angle, and the like.

[0019] FIG. 2 is a diagram showing the data structure of application function restriction information (table) 12d registered in accordance with terminal processing in accordance with communication device control program 12a of tablet terminal 10. As shown in FIG.

[0020] In this embodiment, the application function restriction information (table) 12d is composed of data in XML (extensible markup language) format, and describes the application name and its restriction information in association with the identification name (SSID; service set identifier) ​​(connection ID) of the access point (wireless connection device) AP.

[0021] Here, the identification name of the access point AP <ssid name=""wifi_for_lesson”">In contrast, the restriction information for the calculator app is "0" for the function calculator mode (function calculation mode). <app name=""calculator”"> 0< / app> is associated with the dictionary app, and means the English dictionary selectable mode "0" as the restriction information of the dictionary app. <app name=""dictionary”"> 0< / app> can be associated.

[0022] Also, the identification name of the access point AP <ssid name=""wifi_for_examination”">For the above, the restriction information of the calculator app is "1" which means "general calculator mode (function calculation disabled mode)". <app name=""calculator”"> 1< / app> is associated with the dictionary application, and means the English dictionary selection disabled mode "1" as the restriction information of the dictionary application. <app name=""dictionary”"> 1< / app> can be associated.

[0023] The "0" and "1" modes for each app indicate the level of functional restriction, with "0" being no restriction and "1" being restricted. However, by adding other modes "2", "3", etc., it is possible to set more detailed functional restriction levels as needed.

[0024] The application function restriction information (table) 12d may be stored (registered) in the storage unit 12 by converting the application function restriction information 12d received from the external communication device 20 in response to a communication connection with the external communication device 20 into a table, or may be stored (registered) in advance in the storage unit 12. The data format of the application function restriction information 12d is not limited to the XML.

[0025] In the tablet terminal 10 (communications device) configured in this manner, the CPU 11 controls the operation of each part of the circuit in accordance with the instructions written in the communication device control program 12a and each application program 12b, and the software and hardware operate in cooperation to realize the application function restriction function described in the operation explanation below.

[0026] Next, the operation of the tablet terminal 10 (communications device) configured as above will be described.

[0027] FIG. 3 is a flowchart showing terminal processing in accordance with the programs 12a and 12b of the tablet terminal 10. As shown in FIG.

[0028] In this embodiment, it is assumed that a tablet terminal 10 (communications device) is used by each student in a learning environment, and that the application function restriction information 12d registered on the tablet terminal 10 is created in advance on a tablet terminal 20 (communications device) used by the instructor, and is received by each student's tablet terminal 10 in response to a communication connection with the instructor's tablet terminal 20, tabulated, and stored (registered).

[0029] The tablet terminal 10 (communication device) is referred to as the "student terminal 10," and the tablet terminal 20 (communication device) is referred to as the "instructor terminal 20."

[0030] When the lecturer gives a lecture to each of the students, the lecturer assigns an identification name of an access point AP to each of the student terminals 10 so that the student terminals 10 can be connected to a communication network N in the facility where the student terminals 10 are located or to an external communication network N. <ssid name=""wifi_for_lesson”">When the access point AP(1) is brought to the lecture room and the test is conducted for each of the students, the identification name <ssid name=""wifi_for_examination”">Assume that an access point AP(2) is brought into the lecture room.

[0031] First, an operation of registering the application function restriction information 12d from the lecturer terminal 20 to the student terminal 10 when the lecturer enters a lecture room will be described.

[0032] When the CPU 11 of the student terminal 10 determines that the connection request signal transmitted from the instructor terminal 20 has been received via the short-range wireless communication unit 16 (step S1 (Yes)), it performs authentication processing with the instructor terminal 20 and establishes a communication connection (step S2).

[0033] Then, when the application function restriction information 12d (see FIG. 2) is received from the instructor terminal 20 (step S3 (Yes)), the CPU 11 determines whether the application function restriction information 12d has already been registered (stored) in the memory unit 12 (step S4).

[0034] If it is determined that the application function restriction information 12d is not registered in the memory unit 12 (step S4 (No)), the CPU 11 converts the received application function restriction information 12d into a table and stores and registers it in the memory unit 12 (step S5).

[0035] On the other hand, when it is determined that the application function restriction information 12d is already registered in the memory unit 12 (step S4 (Yes)), the CPU 11 tabulates the received application function restriction information 12d, and overwrites (updates) the application function restriction information 12d already registered in the memory unit 12 with the tabulated application function restriction information 12d, thereby registering the information (step S6).

[0036] As a result, the latest application function restriction information 12d is always registered in the student terminal 10.

[0037] When, for example, an application program 12b corresponding to a lecture subject is started in the student terminal 10 (step S7 (Yes)), the CPU 11 connects to the communication network N from the wireless communication unit 15 via the access point AP(1) or AP(2) brought by the lecturer (step S8), and receives an identification name, which is the connection ID of the connected access point AP(1) or AP(2).<ssid name> (Step S9).

[0038] Here, when the CPU 11 judges that the application function restriction information 12d (see FIG. 2) is registered (stored) in the storage unit 12 (step S10 (Yes)), the application function restriction information (table) 12d is analyzed, and the identification name of the currently connected access point AP acquired in the step S9 is<ssid name> The CPU 10 determines whether the target application of the restriction information associated with the application is the application launched in step S7 (launched application) and whether the functional restriction level is "1" or higher, indicating a mode with functional restrictions, or "0", indicating a mode without functional restrictions (step S11).

[0039] If it is determined in step S10 that the application function restriction information 12d is not registered (stored) in the memory unit 12 (step S10 (No)), the CPU 11 executes the application program launched in step S7 in a normal mode without function restrictions (step S13).

[0040] In addition, even if it is determined that the application function restriction information 12d is registered (stored) in the storage unit 12 (step S10 (Yes)), the identification name of the currently connected access point AP<ssid name> If it is determined that the target application of the restriction information associated with the application is not the running application, or that the functional restriction level of the running application is "0" indicating a mode without functional restrictions (step S11 (No)), the CPU 11 executes the application program started in step S7 in a normal mode without functional restrictions (step S13).

[0041] For example, if the application program (running application) launched in step S7 is, for example, a graphics application or a measurement application and is not a target application (here, a calculator application "calculator" or a dictionary application "dictionary") subject to the restriction information indicated in the application function restriction information 12d (see FIG. 2) (step S11 (No)), the running application, that is, the graphics application or the measurement application, is executed in a normal mode with no function restriction (step S13).

[0042] In addition, for example, even if the running application is a calculator application or a dictionary application and is a target application ("calculator" or "dictionary") of the restriction information shown in the application function restriction information 12d (see FIG. 2), the identification name of the currently connected access point AP <ssid name=""wifi_for_lesson”">If the function restriction level associated with the application is determined to be "0" indicating a mode without function restrictions (step S11 (No)), the currently running application, that is, the calculator application or the dictionary application, is executed in a normal mode without function restrictions (step S13).

[0043] FIG. 4A is a diagram showing a scene of a mathematics lecture using the tablet terminal 10.

[0044] In this example, each of the students K1, K2, . . . uses a student terminal 10, and the instructor T1 accesses the access point AP(1) [identification name <ssid name=""wifi_for_lesson”">] to the lecture room.

[0045] FIG. 4B is a diagram showing a calculator screen (function calculation mode) GC0 when a calculator application is started on the student terminal 10 of each student in the mathematics lecture.

[0046] That is, in the mathematics lecture, when the student terminal 10 of each of the students K1, K2, . . . starts up the calculator application (12b) (step S7 (Yes)), the CPU 11 connects to the access point AP(1) and receives the identification name <ssid name=""wifi_for_lesson”">is obtained (steps S8 and S9).

[0047] Then, the CPU 11 determines the identification name of the access point AP(1) based on the application function restriction information 12d (see FIG. 2) registered in the storage unit 12. <ssid name=""wifi_for_lesson”">Restrictions for the calculator app associated with <app name=""calculator”"> 0< / app> Therefore, it is determined that the mode is the function calculator mode without functional restrictions (function calculation possible mode) "0" (steps S10, S11 (No)), and the calculator screen without functional restrictions (function calculation possible mode) GC0 is displayed on the touch panel display unit 17 (step S13), as shown in FIG. 4B.

[0048] This allows each student to use all calculation functions executable by the calculator application (12b) during the mathematics lecture to advance their learning.

[0049] On the other hand, the CPU 11 of the student terminal 10 calculates the identification name of the currently connected access point AP based on the application function restriction information 12d registered in the storage unit 12.<ssid name> If the target application of the restriction information associated with the application program 12b (running application) launched in step S7 and the functional restriction level is determined to be equal to or higher than "1" indicating a mode with functional restrictions (step S11 (Yes)), the running application is executed in a restricted mode with functional restrictions (step S12).

[0050] FIG. 5A is a diagram showing a scene of a mathematics exam using the tablet terminal 10.

[0051] Here, each of the students K1, K2, . . . uses the student terminal 10, but the instructor T1 uses the access point AP(1) [identification name <ssid name=""wifi_for_lesson”">], but the access point AP(2) [identification name <ssid name=""wifi_for_examination”">] to the lecture room.

[0052] FIG. 5B is a diagram showing a calculator screen (general calculator mode (mode not allowing function calculations)) GC1 when a calculator application is started on the tablet terminal 10 of each student in the mathematics test.

[0053] That is, in the mathematics test, when the student terminal 10 of each of the students K1, K2, . . . starts up the calculator application (12b) (step S7 (Yes)), the CPU 11 connects to the access point AP(2) and receives the identification name <ssid name=""wifi_for_examination”">is obtained (steps S8 and S9).

[0054] Then, the CPU 11 determines the identification name of the access point AP(2) based on the application function restriction information 12d (see FIG. 2) registered in the storage unit 12. <ssid name=""wifi_for_examination”">Restrictions for the calculator app associated with <app name=""calculator”"> 1< / app> Therefore, it is determined that the function-restricted scientific calculator mode (general calculator mode (mode where function calculations are not possible)) is "1" (steps S10, S11 (Yes)), and as shown in FIG. 5B, a calculator screen with function restrictions (general calculator mode (mode where function calculations are not possible)) GC1 is displayed on the touch panel display unit 17 (step S12).

[0055] As a result, even if each student uses a calculator app (12b) during the mathematics test (e.g., during a test on trigonometric functions), he / she can only use the calculation functions of a general calculator, excluding the function calculation function, and the test can be properly conducted.

[0056] In addition, in the case where the application function restriction information 12d (see FIG. 2) of the embodiment is registered in the student terminal 10, the access point AP(1) [identification name] is used in the English lecture, as in the mathematics lecture and the exam. <ssid name=""wifi_for_lesson”">], and in the English test, the access point AP(2) [identifier <ssid name=""wifi_for_examination”">The following explains what happens when ] is used.

[0057] That is, in the English lecture, when the dictionary application (12b) is started on the student terminal 10 of each of the students K1, K2, . . . (step S7 (Yes)), the CPU 11 determines the identification name of the access point AP(1) based on the application function restriction information 12d (see FIG. 2). <ssid name=""wifi_for_lesson”">Dictionary app restriction information associated with <app name=""dictionary”"> 0< / app> Therefore, it is determined that the mode is "0" in which the English dictionary can be selected without functional restrictions (steps S10, S11 (No)), and the English dictionary data is also made selectable and the device is operated (step S13).

[0058] This allows each student to use all available dictionary data through the dictionary application (12b) during the English lecture to progress with their studies.

[0059] In addition, in the English test, when the dictionary application (12b) is started on the student terminal 10 of each of the students K1, K2, . . . (step S7 (Yes)), the CPU 11 determines the identification name of the access point AP(2) based on the application function restriction information 12d (see FIG. 2). <ssid name=""wifi_for_examination”">Dictionary app restriction information associated with <app name=""dictionary”"> 1< / app> Therefore, it is determined that the English dictionary selection disabled mode "1" with functional restrictions is in effect (steps S10, S11 (Yes)), and the English dictionary data is made unselectable and the device is operated (step S12).

[0060] As a result, even if each student uses the dictionary application (12b) during the English test, he / she can only use the dictionary functions other than the English dictionary data, so that the test can be properly conducted.

[0061] In the above embodiment, functional restrictions on a calculator application and a dictionary application have been described, however, the applications that are the subject of the restriction information are not limited to these. For example, when conducting a test that requires the student to draw a shape, application function restriction information 12d describing restriction information for a shape application can be registered in the student terminal 10. Also, when conducting a test that requires the student to find an angle from a drawn shape, application function restriction information 12d describing restriction information for a measurement application can be registered in the student terminal 10.

[0062] In addition, for example, by registering application function restriction information 12d describing restriction information that restricts (prohibits) access to external sites in the student terminal 10, it is possible to prohibit the browser application from accessing websites on the external communication network (Internet) N when connected to the access point AP on campus.

[0063] Therefore, according to the tablet terminal 10 (communication device) having the above configuration, the connection ID of the access point AP(1) used during the lecture <ssid name=""wifi_for_lesson”">In the application, the application name of the application used in the lecture course is described in association with the function restriction level "0" (no restriction), and the connection ID of the access point AP(2) to be used during the exam of the same course is described. <ssid name=""wifi_for_examination”">In the application function restriction information 12d, the application function restriction information 12d is generated in advance, describing restriction information associating the application name with its function restriction level "1" (restricted) in the application function restriction information 12d. The application function restriction information 12d is then registered, for example, by connecting the lecturer's tablet terminal 20 (communication device) to the student's tablet terminal 10 (communication device). When the student's tablet terminal 10 starts an application to be used in the lecture subject, it connects to the network via the access point AP(1) or AP(2) and obtains the connection ID of the access point AP(n) ["n" is a natural number]. Then, according to the restriction information "0" or "1" of the application described in the registered application function restriction information 12d associated with the obtained connection ID, the application is executed without function restriction during the lecture, and the application is executed with function restriction during the exam.

[0064] This allows, for example, a calculator app to operate without functional restrictions during a mathematics lecture, but during an exam, some of the functions of the calculator app (such as function functions) to be restricted; or a dictionary app to operate without functional restrictions during an English lecture, but during an exam, some of the functions of the dictionary app (such as the function to select an English dictionary) to be restricted.

[0065] Therefore, according to the tablet terminal 10 (communications device) configured as described above, it is possible to appropriately restrict some of the functions of application programs as necessary.

[0066] In the above embodiment, the tablet terminal 10 (communications device) is described as connecting to the communication network N via the access point AP(1) or AP(2) after the CPU 11 launches an application program, but the tablet terminal 10 may be configured to connect to the communication network N in response to startup (power ON) of the tablet terminal 10.

[0067] Each of the processing methods by the tablet terminal 10 (communication device) described in each of the above embodiments, i.e., each of the terminal processing methods shown in the flowchart of FIG. 3, can be stored and distributed as a program that can be executed by the CPU (processor) serving as the control unit, on an external recording medium such as a memory card (ROM card, RAM card, etc.), a magnetic disk (floppy (registered trademark) disk, hard disk, etc.), an optical disk (CD-ROM, DVD, etc.), or a semiconductor memory. The CPU (processor) of the communication device loads the program stored on the external recording medium into a storage device, and the operation is controlled by the loaded program, thereby realizing the application function restriction function described in each of the above embodiments and executing the same processing as in each of the above embodiments.

[0068] In addition, the program data for realizing each of the above-mentioned techniques can be transmitted over a communication network (N) in the form of program code, and the program data can be imported into a communication device from a program server (30) connected to this communication network (N) and stored in a storage device, thereby realizing the above-mentioned application function restriction function.

[0069] The present invention is not limited to the above-mentioned embodiments, and can be modified in various ways in the implementation stage without departing from the gist of the invention. Furthermore, the above-mentioned embodiments include inventions at various stages, and various inventions can be extracted by appropriate combinations of the disclosed constituent elements. For example, even if some constituent elements are deleted from all the constituent elements shown in each embodiment, or some constituent elements are combined in a different form, if the problem described in the "Problem to be Solved by the Invention" column can be solved and the effect described in the "Effect of the Invention" column can be obtained, the configuration in which the constituent elements are deleted or combined can be extracted as the invention.

[0070] The invention as originally claimed in the present application is set forth below.

[0071] [Appendix 1] The Communications Department and Acquire identification information of a wireless device connected for communication via the communication unit; determining whether or not to restrict the functions of the launched application program based on the acquired identification information of the wireless device; Based on the result of the determination, among the functions of the started application program, executable functions are set. A control unit; A communication device equipped with

[0072] [Appendix 2] identification information of the wireless device and function restriction information for restricting a function of the application program are included in application function restriction information; the application function restriction information has a data structure in which a name of the application program and a function restriction level of the application program are associated with identification information of the wireless device; 4. A communications device as described in Appendix 1.

[0073] [Appendix 3] The control unit is Acquire the application function restriction information; When a name of the launched application program is included as a name of an application program associated with the identification information of the acquired wireless device in the acquired application function restriction information, the function of the launched application program is restricted in accordance with a function restriction level associated with the identification information of the wireless device and executed. 4. A communications device as described in Appendix 2.

[0074] [Appendix 4] Equipped with a short-range wireless communication unit, The control unit is a communication connection with an external communication device via the short-range wireless communication unit, and acquires the application function restriction information from the communication device; 2. A communications device as described in Appendix 2 or Appendix 3.

[0075] [Appendix 5] A memory unit is provided, The control unit is storing application function restriction information acquired from an external communication device via the short-range wireless communication unit in the storage unit; and executing the launched application program while restricting its function in accordance with function restriction information associated with the acquired identification information of the wireless device in the application function restriction information stored in the storage unit. 4. A communications device as described in Appendix 4.

[0076] [Appendix 6] The control unit is when application function restriction information acquired from an external communication device via the short-range wireless communication unit is stored in the storage unit, updating the stored application function restriction information to the acquired application function restriction information and storing the updated information; 4. A communications device as described in Appendix 5.

[0077] [Appendix 7] the wireless device is a wireless connection device for connecting to an external network, The identification information of the wireless device is identification information of the wireless connection device. 7. A communication device according to any one of appendix 1 to appendix 6.

[0078] [Appendix 8] A method for controlling a communication device having a communication unit and a control unit, The control unit Acquire identification information of a wireless device connected for communication via the communication unit; determining whether or not to restrict the functions of the launched application program based on the acquired identification information of the wireless device; setting executable functions among the functions of the started application program based on the result of the determination; A method for controlling a communication device in such a manner.

[0079] [Appendix 9] A program executed by a processor of a communication device having a communication unit, The processor, Acquire identification information of a wireless device connected for communication via the communication unit; determining whether or not to restrict the functions of the launched application program based on the acquired identification information of the wireless device; setting executable functions among the functions of the started application program based on the result of the determination; A program to make it function like this. [Explanation of symbols]

[0080] 10. Tablet devices (communication devices) 11...CPU (processor) 12...Storage section 12a…Communication equipment control program 12b…Application Program 12c…Dictionary database 12d…App function restriction information (table) 13. External recording media 14 ... Recording medium reading unit 15... Radio communication section 16…Near field communication department 17 ... Display with touch panel 18 … Imaging unit (camera) 20...Communication devices (tablet devices) N…Communication network 30 ... Web server (program server)< / ssid> < / ssid> < / ssid> < / ssid> < / ssid> < / ssid> < / ssid> < / ssid> < / ssid> < / ssid> < / ssid> < / ssid> < / ssid> < / ssid> < / ssid> < / ssid> < / ssid> < / ssid>

Claims

1. The Communications Department and Acquire identification information of a wireless device connected for communication via the communication unit; determining whether or not to restrict the functions of the launched application program based on the acquired identification information of the wireless device; Based on the result of the determination, among the functions of the started application program, executable functions are set. A control unit; A communication device equipped with

2. identification information of the wireless device and function restriction information for restricting a function of the application program are included in application function restriction information; the application function restriction information has a data structure in which a name of the application program and a function restriction level of the application program are associated with identification information of the wireless device; 2. The communication device according to claim 1.

3. The control unit is Acquire the application function restriction information; When a name of the launched application program is included as a name of an application program associated with the identification information of the acquired wireless device in the acquired application function restriction information, the function of the launched application program is restricted in accordance with a function restriction level associated with the identification information of the wireless device and executed.

3. A communication device according to claim 2.

4. Equipped with a short-range wireless communication unit, The control unit is a communication connection with an external communication device via the short-range wireless communication unit, and acquires the application function restriction information from the communication device; A communication device according to claim 2 or 3.

5. A memory unit is provided, The control unit is storing application function restriction information acquired from an external communication device via the short-range wireless communication unit in the storage unit; and executing the launched application program while restricting its function in accordance with function restriction information associated with the acquired identification information of the wireless device in the application function restriction information stored in the storage unit.

5. A communication device according to claim 4.

6. The control unit is when application function restriction information acquired from an external communication device via the short-range wireless communication unit is stored in the storage unit, updating the stored application function restriction information to the acquired application function restriction information and storing the updated information; 6. A communication device according to claim 5.

7. the wireless device is a wireless connection device for connecting to an external network, The identification information of the wireless device is identification information of the wireless connection device. A communication device according to any one of claims 1 to 6.

8. A method for controlling a communication device having a communication unit and a control unit, The control unit Acquire identification information of a wireless device connected for communication via the communication unit; determining whether or not to restrict the functions of the launched application program based on the acquired identification information of the wireless device; setting executable functions among the functions of the started application program based on the result of the determination; A method for controlling a communication device.

9. A program executed by a processor of a communication device having a communication unit, The processor, Acquire identification information of a wireless device connected for communication via the communication unit; determining whether or not to restrict the functions of the launched application program based on the acquired identification information of the wireless device; setting executable functions among the functions of the started application program based on the result of the determination; A program to make it function like this.

Citation Information

Patent Citations

  • Electronic device and storage medium

    JP2000194664A

  • Communication terminal device and application start-up method

    JP2006050274A

  • Mobile terminal restricting its function, and radio communication system

    JP2006203507A

  • Electronic device and function control program

    JP2007264745A

  • Behaviour Based Malware Prevention

    US20170161499A1