Mobile terminal, information processing method, and information processing program
The mobile terminal addresses user unfamiliarity with IT by automatically adjusting frequently used app settings to default values, simplifying problem resolution and reducing user burden.
Patent Information
- Application Number
- JP2021144582
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-06
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2041-09-06
AI Technical Summary
Many users of mobile terminals face difficulties in executing improvement measures and operations for resolving problems due to their lack of familiarity with information technology, leading to a burdensome user experience.
A mobile terminal that includes a storage unit to store the correspondence between installed application programs and their default setting values, with a control unit that displays a list of frequently used apps and automatically changes their settings to default values when necessary, reducing user intervention.
This approach reduces the burden on users by allowing them to resolve issues efficiently without needing to understand complex technical operations, focusing on frequently used apps and automatically adjusting settings to default values.
Smart Images

Figure 0007708621000001 
Figure 0007708621000002 
Figure 0007708621000003
Abstract
Description
Technical Field
[0001] The present invention relates to a mobile terminal, an information processing method, and an information processing program.
Background Art
[0002] In recent years, mobile terminals have been proposed that diagnose the causes of problems such as inability to communicate and malfunction of application programs not performing desired operations, and propose improvement measures and guide operations for resolving problems (see Patent Documents 1 and 2).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0004] Many users of mobile terminals are not familiar with information technology. For such users, even if improvement measures are proposed and operations for resolving problems are guided, it may be difficult to execute. In addition, in order to improve problems, it is necessary to approve the proposed improvement measures and perform operations for resolving problems, which has been troublesome for users.
[0005] One aspect of the disclosed technology aims to provide a mobile terminal, an information processing method, and an information processing program that can reduce the burden on users related to problem resolution.
Means for Solving the Problems
[0006] One aspect of the disclosed technology is exemplified by the following mobile terminal. This mobile terminal includes a storage unit that stores the correspondence between the installed application programs and the default values of the setting values set for the application programs, and a control unit. The control unit displays a list of application programs selected based on the usage history of the application programs, accepts the designation of a first application program from the list, and when the setting value set for the first application program is different from the first default value associated with the first application program in the storage unit, changes the setting value of the first application program to the first default value.
Advantages of the Invention
[0007] The disclosed technology can reduce the burden on the user related to troubleshooting.
Brief Description of the Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
DETAILED DESCRIPTION OF THE INVENTION
[0009] <Embodiment> The configuration of the embodiment shown below is an example, and the disclosed technology is not limited to the configuration of the embodiment. The mobile terminal according to the embodiment includes, for example, a storage unit that stores the correspondence relationship between the installed application program and the default value of the setting value set in the application program, and a control unit.
[0010] The control unit displays a list of application programs selected based on the usage history of the application programs, accepts the designation of a first application program from the list, and when the set value set for the first application program is different from a first default value associated with the first application program in the storage unit, changes the set value of the first application program to the first default value.
[0011] This mobile terminal is, for example, a smartphone, a tablet terminal, or a wearable terminal. In this mobile terminal, application programs selected based on the usage history are displayed in a list. Such a list displays, for example, application programs that the user has used most recently or application programs that the user frequently uses. When the user notices a problem and tries to solve the problem, it is considered highly probable that the application program for which the user hopes to solve the problem is an application program that the user has used most recently or an application program that the user frequently uses. Therefore, this mobile terminal can present application programs for which there is a high probability that the user hopes to solve the problem.
[0012] Also, in this mobile terminal, since the correspondence relationship between the installed application programs and the default values of the set values set for the application programs is stored in the storage unit, the default value to be set for the designated application program can be uniquely determined. Therefore, this mobile terminal can change the set value of the application program to the default value without asking the user whether the setting can be changed.
[0013] Then, application programs that the user has used are displayed in the above list. In other words, it is suppressed that application programs unfamiliar to the user are displayed in the above list. It is considered that even a user who is not familiar with information technology can easily specify an application program for which a problem is to be resolved from the list of memorable application programs. Also, in the case of a user who is not familiar with information technology, it is considered that the user may have difficulty making a judgment even when the user is asked to confirm whether a setting can be changed. On the other hand, in this mobile terminal, as described above, the setting value of the application program is changed to the default value without asking the user whether the setting can be changed, so the user does not have to worry about whether the setting can be changed. Therefore, according to this mobile terminal, the burden on the user related to problem solving can be reduced.
[0014] The mobile terminal described above can also be understood from the aspects of an information processing method and an information processing program.
[0015] Hereinafter, an embodiment in which the above mobile terminal is applied to a smartphone will be further described with reference to the drawings. FIG. 1 is a diagram showing an example of the hardware configuration of a smartphone 100 according to the embodiment. In FIG. 1, the hardware configuration of a server 300 that communicates with the smartphone 100 is also illustrated. The smartphone 100 and the server 300 communicate with each other via a network N1.
[0016] The smartphone 100 is a portable information processing device. The smartphone 100 includes a Central Processing Unit (CPU) 101, a Random Access Memory (RAM) 102, a Read Only Memory (ROM) 103, a communication unit 104, a speaker 111, a microphone 112, a display 113, and a touch panel 114. The CPU 101, RAM 102, ROM 103, communication unit 104, speaker 111, microphone 112, display 113, and touch panel 114 are connected to each other by a connection bus B1.
[0017] The CPU 101 is also called a microprocessor unit (MPU) or a processor. The CPU 101 is not limited to a single processor and may have a multi-processor configuration. Also, a single CPU 101 connected by a single socket may have a multi-core configuration. At least a part of the processing executed by the CPU 101 may be performed by a processor other than the CPU 101, such as a dedicated processor like a Digital Signal Processor (DSP), Graphics Processing Unit (GPU), numerical calculation processor, vector processor, image processing processor, etc. Also, at least a part of the processing executed by the CPU 101 may be executed by an integrated circuit (IC) or other digital circuits. Also, an analog circuit may be included in at least a part of the CPU 101. The integrated circuit includes a Large Scale Integrated circuit (LSI), Application Specific Integrated Circuit (ASIC), and Programmable Logic Device (PLD). The PLD includes, for example, a Field-Programmable Gate Array (FPGA). The CPU 101 may be a combination of a processor and an integrated circuit. The combination is called, for example, a microcontroller unit (MCU), System-on-a-chip (SoC), system LSI, chipset, etc. In the smartphone 100, the CPU 101 expands the program stored in the ROM 103 into the working area of the RAM 102 and controls peripheral devices through the execution of the program. Thereby, the smartphone 100 can execute processing that meets a predetermined purpose. The RAM 102 and the ROM 103 are recording media readable by the smartphone 100.
[0018] The RAM 102 is exemplified as a storage unit directly accessible from the CPU 101. The RAM 102 is used, for example, as the working area of the CPU 101.
[0019] The ROM 103 stores various programs and various data in a recording medium. In the ROM 103, an operating system (OS), various programs, various tables, etc. are stored. The OS includes a communication interface program for transferring data with external devices connected via the communication unit 104. Examples of the ROM 103 include Erasable Programmable ROM (EPROM) and Electrically Erasable Programmable Read-Only Memory (EEPROM). Note that the RO M 103 may include a flash memory or a Solid State Drive (SSD).
[0020] The communication unit 104 is an interface with the network N1. The communication unit 104 communicates with external devices via the network N1.
[0021] The speaker 111 is a device that outputs sound. For example, the speaker 111 outputs sound such as the voice of the call partner in a call using the smartphone 100. The microphone 112 receives the input of the user's voice, for example, in a call using the smartphone 100.
[0022] The display 113 displays the data processed by the CPU 101, the data stored in the RAM 102, and the data stored in the ROM 103. The display 113 is, for example, a Cathode Ray Tube (CRT) display, a Liquid Crystal Display (LCD), a Plasma Display Panel (PDP), an Electroluminescence (EL) panel, or an organic EL panel.
[0023] The touch panel 114 detects the touch position when a touch operation is performed on the smartphone 100 by the user's finger or the like. By including the touch panel 114, the smartphone 100 can provide an intuitive operation environment for the user. Preferably, the touch panel 114 is provided over the entire surface of the display 113.
[0024] The server 300 is an information processing device. The server 300 includes a CPU 101, a RAM 102, a ROM 103, and a communication unit 104. Also in the server 300, the CPU 101, the RAM 102, the ROM 103, and the communication unit 104 are interconnected by a connection bus B1.
[0025] The network N1 is a computer network that connects information processing devices so that they can communicate with each other. The network N1 is, for example, a Local Area Network (LAN), a communication line of a mobile phone, or the Internet. The network N1 may be wired or wireless.
[0026] <Processing blocks of the smartphone 100> FIG. 2 is a diagram showing an example of the processing blocks of the smartphone 100 according to the embodiment. The smartphone 100 includes a control unit 20 and a management database 24. The control unit 20 includes a Web information acquisition unit 21, a usage history acquisition unit 22, and a terminal information acquisition unit 23. The smartphone 100 executes processing as each unit such as the control unit 20 and the management database 24 of the smartphone 100 by the CPU 101 executing a computer program developed executable in the RAM 102.
[0027] The management database 24 is a database that manages the usage status of application programs (hereinafter also referred to as apps) installed on the smartphone 100 and the default values of the setting values set in the setting items of the smartphone 100. The management database 24 is constructed, for example, on the ROM 103. FIG. 3 is a diagram showing an example of the app usage history management table 241 stored in the management database 24 in the embodiment. The app usage history management table 241 includes items of "app name" and "start time". In the "app name", the name of the launched app is stored. In the "start time", the time when the app was launched is stored. In the app usage history management table 241, each time an app is launched, the app name and start time of the launched app are stored. In the app usage history management table 241, for example, the app name and start time of the apps launched within the most recent 24 hours are stored.
[0028] FIG. 4 is a diagram showing an example of the default value management table 242 stored in the management database 24 in the embodiment. The default value management table 242 includes items of "major item", "fixed item", "medium item", "diagnostic item", "default value", "executable", and "message". In the "major item", the app name of the app for which the setting value is to be confirmed and information indicating a problem occurring in the smartphone 100 are stored. Examples of problems occurring in the smartphone 100 include battery / charging troubles, screen display / character troubles, terminal operation troubles, etc. In the "fixed item", the priority of displaying the items to be displayed on the app selection screen 223 (see FIG. 9) described later to make up for the shortage when the number of items preset to be displayed on the app selection screen 223 is insufficient is stored.
[0029] The "medium item" stores symptoms (problems) different from the desired situation. The "diagnosis item" stores diagnosis items corresponding to the large item and the medium item. The "default value" stores, for example, setting values set at the time of initial setting or setting values recommended for standard usage methods. That is, the "default value" stores preset setting values. The "executable" stores information (e.g., a flag) indicating whether the setting of the smartphone 100 can be changed without user operation. The "message" stores a message for guiding the user about an item in which information indicating that the setting cannot be changed is stored in the "executable". Each piece of information in the default value management table 242 is stored, for example, at the time of shipment of the smartphone 100.
[0030] FIG. 5 is a diagram showing an example of the Web information management table 244 stored in the management database 24 in the embodiment. The Web information management table 244 includes, for example, the same items as the default value management table 242. Information acquired from the server 300 by the Web information acquisition unit 21 is stored in the Web information management table 244. Note that the Web information management table 244 is an empty table until information is stored by the Web information acquisition unit 21. In the example of FIG. 5, a case is exemplified in which the Web information acquisition unit 21 acquires from the server 300 malfunction information such as "video viewing app" as the "large item", "empty (no data)" as the "fixed item", "no sound" as the "medium item", "media volume" as the "diagnosis item", "5 or more" as the "default value", "1" as the "executable", and "empty (no data)" as the "message".
[0031] FIG. 6 is a diagram showing an example of a display item candidate list 243 stored in the management database 24 in the embodiment. The display item candidate list 243 includes an item of "display item candidate". In the "display item candidate", display items determined to be display item candidates to be displayed on the app selection screen 223 (see FIG. 9) by the control unit 20 are stored. Examples of the information stored as the display item include the information stored in the "major item" of the default value management table 242 and the information stored in the "major item" of the web information management table 244. The display item candidate list 243 will have the display item candidates arranged in the order in which they are added. The ROM 103 is an example of the "storage unit".
[0032] Returning to FIG. 2, the web information acquisition unit 21 acquires information from the server 300. In the server 300, defect information is registered from the smartphone 100, app vendors, users, etc. The defect information registered in the server 300 includes, for example, each item of "major item", "fixed item", "medium item", "diagnosis item", "default value", "executable", and "message" as exemplified in the default value management table 242. Note that the information registered in the server 300 may omit the item of "fixed item". The web information acquisition unit 21 accesses the server 300 and determines whether there is new defect information not registered in the default value management table 242. The web information acquisition unit 21 that determines that there is new defect information acquires the new defect information from the server 300 and adds the acquired defect information to the web information management table 244. Further, the web information acquisition unit 21 adds the information corresponding to the "major item" among the defect information acquired from the server 300 to the display item candidate list 243. The server 300 is an example of the "external server".
[0033] The usage history acquisition unit 22 acquires the usage history of the applications used by the user. For example, the usage history acquisition unit 22 refers to the application usage history management table 241 to acquire the application that was last (most recently) launched by the user. Next, the usage history acquisition unit 22 refers to the application usage history management table 241 to acquire the launch time and the number of launches of the application within the most recent one hour. Subsequently, the usage history acquisition unit 22 refers to the application usage history management table 241 to acquire the launch time and the number of launches of the application within the most recent 24 hours. The usage history acquisition unit 22 adds the application names to the display item candidate list 243 according to the priority based on the application usage history acquired from the application usage history management table 241.
[0034] The terminal information acquisition unit 23 acquires the terminal information of the smartphone 100. Examples of the terminal information include the free capacities of the RAM 102 and the ROM 103. When the free capacities of the RAM 102 and the ROM 103 are less than the threshold value, the terminal information acquisition unit 23 adds a notice to that effect to the display item candidate list 243.
[0035] The control unit 20 guides the confirmation of the usage status and the malfunction diagnosis of the applications in the smartphone 100. In this embodiment, after the confirmation of the application usage history, the control unit 20 accepts the designation of the application for which the malfunction is to be eliminated from the confirmed applications, and executes the malfunction diagnosis of the designated application.
[0036] FIG. 7 is a diagram showing an example of the application usage history confirmation screen 221 in the embodiment. The application usage history confirmation screen 221 is displayed on the display 113 by the control unit 20. The application usage history confirmation screen 221 includes a confirmation start button 2211 and a progress display 2212. When the confirmation start button 2211 is designated by a touch operation on the touch panel 114 or the like, the control unit 20 executes the confirmation of the application usage history.
[0037] FIG. 8 is a diagram showing an example of a screen 222 during confirmation of application usage history in an embodiment. The screen 222 during confirmation of application usage history is displayed on the display 113 by the control unit 20. The control unit 20 causes the screen 222 during confirmation of application usage history to be displayed on the display 113 during the confirmation of the application usage history. While the screen 222 during confirmation of application usage history is being displayed, acquisition of defect information by the Web information acquisition unit 21, acquisition of the application usage history by the usage history acquisition unit 22, and acquisition of terminal information by the terminal information acquisition unit 23 are performed. By causing the screen 222 during confirmation of application usage history to be displayed on the display 113, the control unit 20 can notify the user of the progress of the confirmation of the application usage history.
[0038] FIG. 9 is a diagram showing an example of an application selection screen 223 in an embodiment. The application selection screen 223 is displayed on the display 113 by the control unit 20. When the acquisition of defect information by the Web information acquisition unit 21, the acquisition of the application usage history by the usage history acquisition unit 22, and the acquisition of terminal information by the terminal information acquisition unit 23 are completed, the display items to be displayed on the application selection screen 223 are selected. The selection of the display items will be described later with reference to the flowcharts of FIGS. 13 to 15. Further, the application selection screen 223 includes an other button 2231. When the other button 2231 is specified by a touch operation or the like, the control unit 20 may display a screen for selecting another application that is not displayed on the application selection screen 223. The application selection screen 223 is an example of a "list".
[0039] The control unit 20 that has received the selection of the display item causes the application selection screen 223 to be displayed on the display 113. In the example of FIG. 9, as the display items, "the upper part of the screen is flashing", "SNS application", "phone application", "mail application", and "Internet" are displayed. And in the example of FIG. 9, "the upper part of the screen is flashing" is the defect information acquired by the web information acquisition unit 21, and "trouble with the phone application", "trouble with the mail application", and "trouble with the Internet" are the display items selected based on the application usage history acquired by the usage history acquisition unit 22. Each display item displayed on the application selection screen 223 illustrated in FIG. 9 is, for example, the information stored in the "major item" of the default value management table 242 is displayed.
[0040] The control unit 20 receives the designation of any display item on the application selection screen 223. When any display item is designated, the control unit 20 causes the "medium item" associated with the designated display item in the default value management table 242 to be displayed on the application selection screen 223.
[0041] FIG. 10 is a diagram showing an example of the application selection screen 223 on which the "medium item" is displayed in the embodiment. In FIG. 10, the case where "SNS application" is designated is illustrated. When "SNS application" is designated on the application selection screen 223, the control unit 20 acquires the "medium item" corresponding to "SNS application" in the default value management table 242. The control unit 20 causes the acquired "medium item" to be displayed under "SNS application" on the application selection screen 223 (between "SNS application" and "phone application" displayed under "SNS application").
[0042] When any "medium item" is designated on the application selection screen 223 illustrated in FIG. 10, the control unit 20 executes a diagnosis for the "diagnosis item" corresponding to the designated "medium item" in the default value management table 242.
[0043] FIG. 11 is a diagram showing an example of the diagnosis screen 224 in the embodiment. The diagnosis screen 224 is displayed on the display 113 by the control unit 20. In the diagnosis, it is determined whether the set value set in the "diagnosis item" is the "default value" in the default value management table 242. Then, for the "diagnosis item" not set to the default value, the control unit 20 changes its set value to the default value.
[0044] In the example of FIG. 11, as the "diagnosis items", "confirmation and change of in - machine mode setting", "confirmation and change of mobile data setting", "confirmation of SIM insertion", and "confirmation of inside / outside communication area" are displayed. For the diagnosis items for which the setting confirmation and necessary changes have been completed, a completion mark 2241 is attached. Also, for the diagnosis item currently being diagnosed, a progress mark 2242 is attached. By displaying such a diagnosis screen 224, the control unit 20 can notify the user of the progress of the diagnosis.
[0045] FIG. 12 is a diagram showing an example of the result display screen 225 in the embodiment. After the diagnosis is completed the control unit 20 causes the result display screen 225 to be displayed on the display 113. On the result display screen 225, the set items whose settings have been changed by the diagnosis and the set values of the set items are displayed. Also, for the set items that are made non - executable in the "executable" of the default value management table 242, the messages stored in the "message" of the default value management table 242 are displayed in association with the set items.
[0046] In the case of the example of FIG. 12, for example, it can be understood that the set item "in - machine mode setting" has been changed to "off". Also, it can be understood that the set item "mobile data setting" is set to "on", which is the default value (not changed). For the set items for which the setting change has been completed like the set item "in - machine mode setting" and the set items that have been set to the default value like "mobile data setting", a completion mark 2252 is attached.
[0047] In addition, for the setting items that are set to non-executable in the "Executable" of the default value management table 242, caution marks 2253 are attached, such as "SIM insertion" and "Inside / Outside the communication area". By attaching the caution mark 2253 to the setting item on the result display screen 225, the control unit 20 can show the user the setting items that require the user's operation. In addition, the result display screen 225 includes an end button 2251. When the end button 2251 is specified by the user's touch operation or the like, the control unit 20 ends the diagnosis.
[0048] <Processing flow of smartphone 100> FIG. 13 is a diagram showing an example of the processing flow of the smartphone 100 according to the embodiment. Hereinafter, an example of the processing flow of the smartphone 100 will be described with reference to FIG. 13.
[0049] At T1, the usage status of the smartphone 100 is acquired. The control unit 20 causes the app usage history confirmation screen 221 to be displayed on the display 113. When the confirmation start button 2211 on the app usage history confirmation screen 221 is specified, the control unit 20 causes the app usage history confirmation in-progress screen 222 to be displayed on the display 113 and acquires the usage status. The control unit 20 causes the app selection screen 223 including the display items selected according to the acquired usage status to be displayed on the display 113. Details of the processing at T1 will be described later with reference to FIG. 14.
[0050] At T2, a major item is specified. The control unit 20 causes the app selection screen 223 to be displayed on the display 113. When any of the setting items displayed on the app selection screen 223 is specified, the control unit 20 causes the middle items included in the specified major item to be displayed on the app selection screen 223.
[0051] At T3, a middle item is specified. The control unit 20 accepts the specification of any of the middle items displayed on the app selection screen 223.
[0052] In T4, a diagnosis is executed. The control unit 20 that executes the diagnosis causes the diagnosis screen 224 to be displayed on the display 113, thereby showing the user the diagnosis status regarding the intermediate items specified in T3. In the diagnosis, for items that are set to be changeable by the smartphone 100 without user operation in the "executable" of the default value management table 242, the set values are changed to the default values without confirming with the user. When the diagnosis is completed, the control unit 20 causes the result display screen 225 to be displayed on the display 113, thereby notifying the user of the diagnosis result.
[0053] FIG. 14 is a diagram showing an example of the processing flow of T1 in FIG. 13. Hereinafter, with reference to FIG. 14, an example of the processing flow of T1 in FIG. 13 will be described.
[0054] In T11, the Web information acquisition unit 21 determines whether there is any defect information not stored in the default value management table 242 registered in the server 300. If it is registered (YES in T11), the process proceeds to T16. If it is not registered (NO in T11), the process proceeds to T12. In T11, the Web information acquisition unit 21 determines whether there is any defect information not stored in the default value management table 242 registered in the server 300. If it is registered (YES in T11), the process proceeds to T16. If it is not registered (NO in T11), the process proceeds to T12.
[0055] In T12, the terminal information acquisition unit 23 acquires the free capacity of the RAM 102 of the smartphone 100. If the free capacity of the RAM 102 is equal to or greater than the threshold value (YES in T12), the process proceeds to T17. If the free capacity of the RAM 102 is less than the threshold value (NO in T12), the process proceeds to T13.
[0056] In T13, the terminal information acquisition unit 23 acquires the free capacity of the ROM 103 of the smartphone 100. If the free capacity of the ROM 103 is equal to or greater than the threshold value (YES in T13), the process proceeds to T18. If the free capacity of the ROM 103 is less than the threshold value (NO in T13), the process proceeds to T14.
[0057] In T14, the usage history acquisition unit 22 determines whether the usage period of the smartphone 100 (for example, the elapsed time since the power of the smartphone 100 was turned on) is equal to or greater than a threshold value. If the usage period of the smartphone 100 is equal to or greater than the threshold value (YES in T14), the process proceeds to T15. If the usage period of the smartphone 100 is less than the threshold value (NO in T14), the process proceeds to T19.
[0058] In T15, the usage history acquisition unit 22 refers to the application usage history management table 241 to acquire the usage status of the applications. The usage history acquisition unit 22 adds the applications selected according to the usage status of the applications to the display item candidate list 243. The details of the process in T15 will be described later with reference to FIG. 15.
[0059] In T16, the web information acquisition unit 21 acquires defect information not stored in the default value management table 242 from the server 300. The web information acquisition unit 21 stores the acquired defect information in the web information management table 244. In addition, the web information acquisition unit 21 adds the information corresponding to the "major item" among the defect information acquired from the server 300 to the display item candidate list 243.
[0060] In T17, the control unit 20 adds the middle items associated with the major item "insufficient free memory (RAM)" in the default value management table 242 to the display item candidate list 243. Here, it is assumed that "slow terminal operation" is added to the display item candidate list 243.
[0061] In T18, the control unit 20 adds the middle items associated with the major item "insufficient free memory (ROM)" in the default value management table 242 to the display item candidate list 243. Here, it is assumed that "storage shortage" is added to the display item candidate list 243.
[0062] In T19, the control unit 20 causes the display 113 to display an app selection screen 223 including the display items added to the display item candidate list 243 in T15, T16, T17, and T18. Note that when the number of display item candidates added to the display item candidate list 243 is equal to or greater than a predetermined threshold (e.g., 4), the control unit 20 causes the app selection screen 223 to display the number of display item candidates from the head of the display item candidates added to the display item candidate list 243 up to the threshold.
[0063] FIG. 15 is a diagram showing an example of the processing flow of T15 in FIG. 14. Hereinafter, with reference to FIG. 15, an example of the processing flow of T15 in FIG. 14 will be described.
[0064] In T151, the usage history acquisition unit 22 refers to the app usage history management table 241 to identify the last launched app among the apps stored in the "major item" of the default value management table 242. The usage history acquisition unit 22 adds the identified app to the display item candidate list 243.
[0065] In T152, the usage history acquisition unit 22 refers to the app usage history management table 241 to identify the apps launched within the past hour among the apps stored in the "major item" of the default value management table 242. The usage history acquisition unit 22 refers to the app usage history management table 241 to acquire the number of times the identified app has been launched within the past hour from the current time. The usage history acquisition unit 22 adds the apps to the display item candidate list 243 in descending order of the number of times launched within the past hour from the current time.
[0066] In T153, the usage history acquisition unit 22 refers to the app usage history management table 241 to identify the apps launched within the past 24 hours among the apps stored in the "major item" of the default value management table 242. The usage history acquisition unit 22 refers to the app usage history management table 241 to acquire the number of times the identified app has been launched within the past 24 hours from the current time. The usage history acquisition unit 22 adds the apps to the display item candidate list 243 in descending order of the number of times launched within the past 24 hours from the current time.
[0067] <Operational effects of the embodiment> In this embodiment, as in the app selection screen 223, the app to be diagnosed is presented to the user, and a diagnosis is performed on the app specified by the user. In the diagnosis, as described in T4 of FIG. 13, for items that can be set by the smartphone 100 without user operation in the "Executable" of the default value management table 242, the default value management table 242 is referred to, and the set value is changed to the default value without confirming with the user. Therefore, according to this embodiment, since it can be executed without the user's operation when correcting a defect, it is possible to avoid bothering the user.
[0068] Also, in this embodiment, a list of apps recently used by the user is displayed on the app selection screen 223, and an app to be targeted for defect resolution is selected from the apps displayed on the app selection screen 223. Therefore, even a user who is not familiar with information technology can easily resolve the defect.
[0069] In this embodiment, as described above, a diagnosis is performed on the app specified by the user. Therefore, compared with the technique of diagnosing the defects of the entire mobile terminal and then receiving the user's designation of which defect to resolve, the processing load on the smartphone 100 due to defect resolution can be reduced, and the desired defect can be resolved in a shorter time.
[0070] <First modification> The embodiment described above can be variously modified. For example, in the embodiment, when a "middle item" such as "cannot connect to SNS" or "notification sound does not ring" is selected on the app selection screen 223, the screen transitions to the diagnosis screen 224 and the diagnosis is started. However, as in the diagnosis screen 224a illustrated in FIG. 16, a diagnosis start button 2243 may be provided, and the diagnosis may be started after the diagnosis start button 2243 is specified. By adopting such a configuration, it is possible to present the items to be diagnosed to the user and start the diagnosis after obtaining the user's consent.
[0071] <Second Modification Example> Even when the set value is set to the default value, there may still be problems that cannot be resolved for the user. In such a case, the method for resolving the problem may be stored in advance in the "Message" of the default value management table 242, and that message may be provided as guidance. FIG. 17 shows an example of the result display screen 225 that guides that there is no problem with the setting in the second modification example. When the diagnosis result display column 2254 is specified on the result display screen 225 illustrated in FIG. 17, as illustrated in FIG. 18, the control unit 20 may display the "Message" associated with the item displayed in the diagnosis result display column 2254 in the default value management table 242 in the problem-solving guidance column 2255. At this time, if the message is a message prompting a restart, the control unit 20 may display the restart button 2256 together with the message to facilitate the user.
[0072] The embodiments and modification examples disclosed above can be combined with each other.
[0073] <Computer-readable Recording Medium> An information processing program for causing a computer or other machine or device (hereinafter referred to as a computer or the like) to realize any of the above functions can be recorded on a computer-readable recording medium. Then, by causing the computer or the like to read and execute the program of this recording medium, the function can be provided.
[0074] Here, a computer-readable recording medium refers to a recording medium that accumulates information such as data and programs by electrical, magnetic, optical, mechanical, or chemical actions and can be read by a computer or the like. Examples of removable recording media among such recording media include flexible disks, magneto-optical disks, Compact Disc Read Only Memory (CD-ROM), Compact Disc-Recordable (CD-R), Compact Disc-ReWriterable (CD-RW), Digital Versatile Disc (DVD), Blu-ray Disc (BD), Digital Audio Tape (DAT), 8mm tapes, memory cards such as flash memories, and the like. In addition, hard disks, ROMs, etc. are examples of recording media fixed to a computer or the like.
Explanation of Signs
[0075] 100 ··· Smartphone 101 ··· CPU 102 ··· RAM 103 ··· ROM 104 ··· Communication Unit 110 ··· Housing 111 ··· Speaker 112 ··· Microphone 113 ··· Display 114 ··· Touch Panel 20 ··· Control Unit 21 ··· Web Information Acquisition Unit 22 ··· Usage History Acquisition Unit 23 ··· Terminal Information Acquisition Unit 24 ··· Management Database 221 ··· App Usage History Confirmation Screen 222 ··· App Usage History Confirming Screen 223 ··· App Selection Screen 224 ··· Diagnosis Screen 224a ··· Diagnosis Screen 225 ··· Result Display Screen 241 ··· App Usage History Management Table 242 Default value management table 243 Display item candidate list 244··Web information management table 300·Server 2211...Check start button 2212 Progress display 2213··Cancel button 2231··Other buttons 2241··Complete mark 2242··Progress Mark 2243··Diagnosis start button 2251··Exit button 2252··Complete mark 2253··Caution mark 2254··Diagnosis result display column 2255··How to resolve the issue 2256··Restart button B1··Connecting bus N1 Network
Claims
1. An installed application program, a storage unit that stores a correspondence relationship between the application program and a default value of a setting value set for the application program, a control unit, and the control unit is displaying a list of application programs selected based on the usage history of the application program, receiving a designation of a first application program from the list, when the setting value set for the first application program is different from a first default value associated with the first application program in the storage unit, changing the setting value of the first application program to the first default value, a mobile terminal.
2. The control unit preferentially displays the last launched application program in the list, The mobile terminal according to claim 1.
3. The control unit preferentially displays the application program that has been launched a large number of times in the list, The mobile terminal according to claim 1.
4. When the control unit acquires a correspondence relationship not stored in the storage unit from an external server, the control unit preferentially displays in the list the application program associated in the correspondence relationship acquired from the external server, The mobile terminal according to claim 1.
5. An information processing apparatus including an installed application program and a storage unit that stores a correspondence relationship between the application program and a default value of a setting value set for the application program, performing a process of displaying a list of application programs selected based on the usage history of the application program, performing a process of receiving a designation of a first application program from the list, when the setting value set for the first application program is different from a first default value associated with the first application program in the storage unit, performing a process of changing the setting value of the first application program to the first default value, An information processing method.
6. In an information processing apparatus including an installed application program and a storage unit that stores a correspondence relationship between the application program and a default value of a setting value set for the application program, performing a process of displaying a list of application programs selected based on the usage history of the application program, A process of receiving a designation of a first application program from the list, and When the set value set in the first application program is different from a first default value associated with the first application program in the storage unit, a process of changing the set value of the first application program to the first default value is executed. An information processing method.
Citation Information
Patent Citations
Film carrier
JP1989005024A
Image forming device
JP1989092149A
Function-setting system, imaging device, data processing device, function-setting method, and function-setting program
JP2006020298A
Terminal device and menu display method
JP2006039615A
Providing setting recommendations to communication device
JP2013200871A