Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7708621B2 - Mobile terminal, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7708621B2 - Mobile terminal, information processing method, and information processing program - Google Patents

Mobile terminal, information processing method, and information processing program

Info

Publication number
JP7708621B2
JP7708621B2 JP2021144582A JP2021144582A JP7708621B2 JP 7708621 B2 JP7708621 B2 JP 7708621B2 JP 2021144582 A JP2021144582 A JP 2021144582A JP 2021144582 A JP2021144582 A JP 2021144582A JP 7708621 B2 JP7708621 B2 JP 7708621B2
Authority
JP
Japan
Prior art keywords
application program
default value
display
usage history
application
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
JP2021144582A
Other languages
Japanese (ja)
Other versions
JP2023037798A (en
Inventor
友貴 小野
和行 永澤
純一 野村
Original Assignee
Fcnt合同会社
Fcnt合同会社
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 Fcnt合同会社, Fcnt合同会社 filed Critical Fcnt合同会社
Priority to JP2021144582A priority Critical patent/JP7708621B2/en
Publication of JP2023037798A publication Critical patent/JP2023037798A/en
Priority to JP2025111513A priority patent/JP2025134983A/en
Application granted granted Critical
Publication of JP7708621B2 publication Critical patent/JP7708621B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephone Function (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、携帯端末、情報処理方法及び情報処理プログラムに関する。 The present invention relates to a mobile terminal, an information processing method, and an information processing program.

近年、通信ができない、アプリケーションプログラムが所望の動作をしないといった不具合の原因を診断し、改善策の提案や不具合解消のための操作を案内する携帯端末が提案されている(特許文献1,2参照)。 In recent years, mobile terminals have been proposed that diagnose the causes of problems such as an inability to communicate or an application program not operating as desired, and suggest solutions or provide guidance on operations to resolve the problem (see Patent Documents 1 and 2).

特許第6492149号公報Patent No. 6492149 特許第6405024号公報Patent No. 6405024

携帯端末のユーザーには、情報技術に不慣れなユーザーも多い。このようなユーザーには、改善策の提案や不具合解消のための操作が案内されても、実行が困難な場合がある。また、不具合を改善するには、提案された改善策の承認や不具合解消のための操作を行うことになるため、ユーザーの手を煩わせていた。 Many mobile device users are unfamiliar with information technology. Even if suggested solutions or instructions on how to resolve a problem are given, these users may find it difficult to carry them out. In addition, in order to resolve a problem, users must approve the proposed solutions or perform the necessary operations to resolve the problem, which is a hassle for users.

開示の技術の1つの側面は、不具合解消に係るユーザーの負担を軽減し得る携帯端末、情報処理方法及び情報処理プログラムを提供することを目的とする。 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 in resolving malfunctions.

開示の技術の1つの側面は、次のような携帯端末によって例示される。本携帯端末は、インストールされたアプリケーションプログラムと、上記アプリケーションプログラムに設定される設定値の既定値との対応関係を記憶する記憶部と、制御部と、を備える。上記制御部は、上記アプリケーションプログラムの利用履歴に基づいて選択したアプリケーションプログラムのリストを表示し、上記リストから第1のアプリケーションプログラムの指定を受け付け、上記第1のアプリケーションプログラムに設定された設定値が上記記憶部において上記第1のアプリケーションプログラムに対応付けられた第1の既定値とは異なる場合に、上記第1のアプリケーションプログラムの設定値を上記第1の既定値に変更する。 One aspect of the disclosed technology is exemplified by a mobile terminal as follows. The mobile terminal includes a storage unit that stores a correspondence between installed application programs and default settings set in 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 designation of a first application program from the list, and, if the setting value set in the first application program differs 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.

開示の技術は、不具合解消に係るユーザーの負担を軽減することができる。 The disclosed technology can reduce the burden on users in resolving problems.

図1は、実施形態に係るスマートフォンのハードウェア構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a hardware configuration of a smartphone according to an embodiment. 図2は、実施形態に係るスマートフォンの処理ブロックの一例を示す図である。FIG. 2 is a diagram illustrating an example of a processing block of the smartphone according to the embodiment. 図3は、実施形態において管理データベースに格納されるアプリ利用履歴管理テーブルの一例を示す図である。FIG. 3 is a diagram illustrating an example of an application usage history management table stored in the management database in the embodiment. 図4は、実施形態において管理データベースに格納される既定値管理テーブルの一例を示す図である。FIG. 4 is a diagram illustrating an example of a default value management table stored in the management database in the embodiment. 図5は、実施形態において管理データベースに格納されるWeb情報管理テーブルの一例を示す図である。FIG. 5 is a diagram illustrating an example of a Web information management table stored in the management database in the embodiment. 図6は、実施形態において管理データベースに格納される表示項目候補リストの一例を示す図である。FIG. 6 is a diagram showing an example of a display item candidate list stored in the management database in the embodiment. 図7は、実施形態におけるアプリ利用履歴確認画面の一例を示す図である。FIG. 7 is a diagram illustrating an example of an application usage history confirmation screen according to the embodiment. 図8は、実施形態におけるアプリ利用履歴確認中画面の一例を示す図である。FIG. 8 is a diagram illustrating an example of an application usage history checking screen according to the embodiment. 図9は、実施形態におけるアプリ選択画面の一例を示す図である。FIG. 9 is a diagram illustrating an example of an application selection screen according to the embodiment. 図10は、実施形態において、「中項目」が表示されたアプリ選択画面の一例を示す図である。FIG. 10 is a diagram illustrating an example of an application selection screen on which "medium items" are displayed in the embodiment. 図11は、実施形態における診断画面の一例を示す図である。FIG. 11 is a diagram showing an example of a diagnosis screen in the embodiment. 図12は、実施形態における結果表示画面の一例を示す図である。FIG. 12 is a diagram showing an example of a result display screen in the embodiment. 図13は、実施形態に係るスマートフォンの処理フローの一例を示す図である。FIG. 13 is a diagram illustrating an example of a processing flow of the smartphone according to the embodiment. 図14は、図13のT1の処理フローの一例を示す図である。FIG. 14 is a diagram showing an example of a process flow of T1 in FIG. 図15は、図14のT15の処理フローの一例を示す図である。FIG. 15 is a diagram showing an example of the process flow of T15 in FIG. 図16は、第1変形例における診断画面の一例を示す図である。FIG. 16 is a diagram showing an example of a diagnosis screen in the first modified example. 図17は、第2変形例における結果表示画面の一例を示す第1の図である。FIG. 17 is a first diagram showing an example of a result display screen in the second modified example. 図18は、第2変形例における結果表示画面の一例を示す第2の図である。FIG. 18 is a second diagram showing an example of the result display screen in the second modified example.

<実施形態>
以下に示す実施形態の構成は例示であり、開示の技術は実施形態の構成に限定されない。実施形態に係る携帯端末は、例えば、インストールされたアプリケーションプログラムと、上記アプリケーションプログラムに設定される設定値の既定値との対応関係を記憶する記憶部と、制御部と、を備える。
<Embodiment>
The configurations of the embodiments described below are merely examples, and the disclosed technology is not limited to the configurations of the embodiments. A mobile terminal according to the embodiment includes, for example, a storage unit that stores a correspondence relationship between an installed application program and a default value of a setting value set in the application program, and a control unit.

上記制御部は、上記アプリケーションプログラムの利用履歴に基づいて選択したアプリケーションプログラムのリストを表示し、上記リストから第1のアプリケーションプログラムの指定を受け付け、上記第1のアプリケーションプログラムに設定された設定値が上記記憶部において上記第1のアプリケーションプログラムに対応付けられた第1の既定値とは異なる場合に、上記第1のアプリケーションプログラムの設定値を上記第1の既定値に変更する。 The control unit displays a list of application programs selected based on the usage history of the application programs, accepts designation of a first application program from the list, and, if a setting value set in the first application program differs from a 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.

本携帯端末は、例えば、スマートフォン、タブレット端末、ウェアラブル端末である。本携帯端末では、利用履歴に基づいて選択したアプリケーションプログラムがリストに表示される。このようなリストには、例えば、ユーザーが直近に利用したアプリケーションプログラムや、ユーザーが頻繁に利用するアプリケーションプログラムがリストに表示される。ユーザーが不具合の発生に気付いて、当該不具合を解消しようとする場合、ユーザーが不具合の解消を希望するアプリケーションプログラムは、直近に利用したアプリケーションプログラムや頻繁に利用するアプリケーションプログラムである蓋然性が高いと考えられる。そのため、本携帯端末は、ユーザーが不具合の解消を望む蓋然性の高いアプリケーションプログラムを提示することができる。 The mobile terminal is, for example, a smartphone, a tablet terminal, or a wearable terminal. In the mobile terminal, application programs selected based on usage history are displayed in a list. In such a list, for example, application programs most recently used by the user or application programs that the user uses frequently are displayed. When a user notices the occurrence of a malfunction and attempts to resolve the malfunction, it is considered highly likely that the application program that the user wishes to resolve the malfunction is an application program that was most recently used or an application program that is frequently used. Therefore, the mobile terminal can present application programs that the user is highly likely to wish to resolve.

また、本携帯端末では、インストールされたアプリケーションプログラムと、上記アプリケーションプログラムに設定される設定値の既定値との対応関係が上記記憶部に記憶されていることから、指定されたアプリケーションプログラムに設定する既定値を一義的に決定することができる。そのため、本携帯端末は、設定変更の可否をユーザーに問い合わせることなく、アプリケーションプログラムの設定値を既定値に変更することができる。 In addition, in this mobile terminal, the correspondence between the installed application programs and the default values of the setting values set in the application programs is stored in the storage unit, so the default value to be set in the specified application program can be determined univocally. Therefore, this mobile terminal can change the setting value of the application program to the default value without inquiring of the user as to whether or not the setting can be changed.

そして、上記リストにはユーザーが利用したことがあるアプリケーションプログラムが表示される。換言すれば、ユーザーにとって見覚えのないアプリケーションプログラムが上記リストに表示されることが抑制される。見覚えのあるアプリケーションプログラムのリストから不具合を解消したいアプリケーションプログラムを指定することは、情報技術に不慣れなユーザーにも容易に行うことができると考えられる。また、情報技術に不慣れなユーザーの場合、設定変更の可否を確認されても判断に困ることが考えられる。これに対して、本携帯端末では、上記の通り、設定変更の可否をユーザーに問い合わせることなく、アプリケーションプログラムの設定値を既定値に変更するため、設定変更の可否でユーザーが悩まなくて済む。そのため、本携帯端末によれば、不具合解消に係るユーザーの負担を軽減することができる。 The list displays application programs that the user has used. In other words, application programs that the user is unfamiliar with are prevented from being displayed in the list. It is believed that even a user unfamiliar with information technology can easily specify an application program for which a malfunction is to be resolved from a list of familiar application programs. Furthermore, a user unfamiliar with information technology may have difficulty in deciding whether or not to change the settings when asked whether or not to change the settings. In contrast, as described above, with this mobile terminal, the setting values of the application program are changed to default values without inquiring of the user as to whether or not to change the settings, so the user does not have to worry about whether or not to change the settings. Therefore, with this mobile terminal, the burden on the user in resolving malfunctions can be reduced.

以上説明した携帯端末は、情報処理方法及び情報処理プログラムの側面から把握することも可能である。 The mobile terminal described above can also be understood from the perspective of an information processing method and an information processing program.

以下、図面を参照して上記携帯端末をスマートフォンに適用した実施形態についてさらに説明する。図1は、実施形態に係るスマートフォン100のハードウェア構成の一例を示す図である。図1では、スマートフォン100と通信するサーバー300のハードウェア構成も例示されている。スマートフォン100とサーバー300とは、ネットワークN1を介して相互に通信する。 The following further describes an embodiment in which the above-mentioned mobile terminal is applied to a smartphone, with reference to the drawings. FIG. 1 is a diagram showing an example of the hardware configuration of a smartphone 100 according to an embodiment. FIG. 1 also illustrates an example of the hardware configuration of a server 300 that communicates with the smartphone 100. The smartphone 100 and the server 300 communicate with each other via a network N1.

スマートフォン100は、可搬型の情報処理装置である。スマートフォン100は、Central Processing Unit(CPU)101、Random Access Memory(RAM)102、Read Only Memory(ROM)103、通信部104、スピーカー111、マイクロフォン112、ディスプレイ113及びタッチパネル114を備える。CPU101、RAM102、ROM103、通信部104、スピーカー111、マイクロフォン112、ディスプレイ113及びタッチパネル114は、接続バスB1によって相互に接続される。 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, the RAM 102, the ROM 103, the communication unit 104, the speaker 111, the microphone 112, the display 113, and the touch panel 114 are interconnected by a connection bus B1.

CPU101は、マイクロプロセッサーユニット(MPU)、プロセッサーとも呼ばれる。CPU101は、単一のプロセッサーに限定される訳ではなく、マルチプロセッサー構成であってもよい。また、単一のソケットで接続される単一のCPU101がマルチコア構成を有していてもよい。CPU101が実行する処理のうち少なくとも一部は、CPU101以外のプロセッサー、例えば、Digital Signal Processor(DSP)、Graphics Processing Unit(GPU)、数値演算プロセッサー、ベクトルプロセッサー、画像処理プロセッサー等の専用プロセッサーで行われてもよい。また、CPU101が実行する処理のうち少なくとも一部は、集積回路(IC)、その他のデジタル回路によって実行されてもよい。また、CPU101の少なくとも一部にアナログ回路が含まれてもよい。集積回路は、Large Scale Integrated circuit(LSI)、Application Specific Integrated Circuit(ASIC)、プログラマブルロジックデバイス(PLD)を含む。PLDは、例えば、Field-Programmable Gate Array(FPGA)を含む。CPU101は、プロセッサーと集積回路との組み合わせであってもよい。組み合わせは、例えば、マイクロコントローラーユニット(MCU)、System-on-a-chip(SoC)、システムLSI、チップセットなどと呼ばれる。スマートフォン100では、CPU101がROM103に記憶されたプログラムをRAM102の作業領域に展開し、プログラムの実行を通じて周辺装置の制御を行う。これにより、スマートフォン100は、所定の目的に合致した処理を実行することができる。RAM102及びROM103は、スマートフォン100が読み取り可能な記録媒体である。 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. A single CPU 101 connected to a single socket may have a multi-core configuration. At least a part of the processing performed by the CPU 101 may be performed by a processor other than the CPU 101, for example, a dedicated processor such as a digital signal processor (DSP), a graphics processing unit (GPU), a numerical calculation processor, a vector processor, or an image processing processor. At least a part of the processing performed by the CPU 101 may be performed by an integrated circuit (IC) or other digital circuit. At least a part of the CPU 101 may include an analog circuit. The integrated circuit includes a large scale integrated circuit (LSI), an application specific integrated circuit (ASIC), and a 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), a system-on-a-chip (SoC), a system LSI, a chipset, etc. In the smartphone 100, the CPU 101 expands a program stored in the ROM 103 into a working area of the RAM 102, and controls peripheral devices through the execution of the program. This allows the smartphone 100 to execute processing that matches a predetermined purpose. RAM 102 and ROM 103 are recording media that can be read by smartphone 100.

RAM102は、CPU101から直接アクセスされる記憶部として例示される。RAM102は、例えば、CPU101の作業領域として使用される。 RAM 102 is exemplified as a storage unit that is directly accessed by CPU 101. RAM 102 is used, for example, as a working area for CPU 101.

ROM103は、各種のプログラム及び各種のデータを記録媒体に格納する。ROM103には、オペレーティングシステム(Operating System、OS)、各種プログラム、各種テーブル等が格納される。OSは、通信部104を介して接続される外部装置等とのデータの受け渡しを行う通信インターフェースプログラムを含む。ROM103としては、例えば、Erasable Programmable ROM(EPROM)やElectrically Erasable Programmable Read-Only Memory(EEPROM)を挙げることができる。なお、RO
M103は、フラッシュメモリーやSolid State Drive(SSD)を含んでもよい。
The ROM 103 stores various programs and various data on a recording medium. The ROM 103 stores an operating system (OS), various programs, various tables, and the like. The OS includes a communication interface program that transfers data to and from an external device connected via the communication unit 104. The ROM 103 may be, for example, an erasable programmable ROM (EPROM) or an electrically erasable programmable read-only memory (EEPROM). The RO
M103 may include a flash memory or a solid state drive (SSD).

通信部104は、ネットワークN1とのインターフェースである。通信部104は、ネットワークN1を介して外部の装置と通信を行う。 The communication unit 104 is an interface with the network N1. The communication unit 104 communicates with external devices via the network N1.

スピーカー111は、音を出力する装置である。スピーカー111は、例えば、スマートフォン100を用いた通話において通話相手の音声等の音を出力する。マイクロフォン112は、例えば、スマートフォン100を用いた通話においてユーザーの音声の入力を受け付ける。 The speaker 111 is a device that outputs sound. For example, the speaker 111 outputs sound such as the voice of the other party during a call using the smartphone 100. The microphone 112 accepts input of the user's voice during a call using the smartphone 100.

ディスプレイ113は、CPU101で処理されるデータやRAM102、ROM103に記憶されるデータを表示する。ディスプレイ113は、例えば、Cathode Ray Tube(CRT)ディスプレイ、Liquid Crystal Display(LCD)、Plasma Display Panel(PDP)、Electroluminescence(EL)パネル、有機ELパネルである。 Display 113 displays data processed by CPU 101 and data stored in RAM 102 and ROM 103. 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.

タッチパネル114は、ユーザーのスマートフォン100への指等によるタッチ操作が行われた際のタッチ位置を検出する。スマートフォン100は、タッチパネル114を備えることで、ユーザーに対して直感的な操作環境を提供することができる。タッチパネル114は、ディスプレイ113の全面に設けられることが好ましい。 The touch panel 114 detects the touch position when the user touches the smartphone 100 with a finger or the like. By including the touch panel 114, the smartphone 100 can provide the user with an intuitive operating environment. It is preferable that the touch panel 114 be provided on the entire surface of the display 113.

サーバー300は、情報処理装置である。サーバー300は、CPU101、RAM102、ROM103及び通信部104を備える。サーバー300においても、CPU101、RAM102、ROM103及び通信部104は、接続バスB1によって相互に接続される。 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. In the server 300, the CPU 101, the RAM 102, the ROM 103, and the communication unit 104 are also interconnected by a connection bus B1.

ネットワークN1は、情報処理装置を相互に通信可能に接続するコンピューターネットワークである。ネットワークN1は、例えば、Local Area Network(LAN)、携帯電話の通信回線、インターネットである。ネットワークN1は、有線であっても無線であってもよい。 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 mobile phone communication line, or the Internet. The network N1 may be wired or wireless.

<スマートフォン100の処理ブロック>
図2は、実施形態に係るスマートフォン100の処理ブロックの一例を示す図である。スマートフォン100は、制御部20及び管理データベース24を備える。制御部20は、Web情報取得部21、利用履歴取得部22及び端末情報取得部23を含む。スマートフォン100は、RAM102に実行可能に展開されたコンピュータープログラムをCPU101が実行することで、上記スマートフォン100の制御部20及び管理データベース24等の各部としての処理を実行する。
<Processing blocks of the smartphone 100>
2 is a diagram showing an example of a processing block 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 of the smartphone 100, such as the control unit 20 and the management database 24, by the CPU 101 executing a computer program executablely deployed in the RAM 102.

管理データベース24は、スマートフォン100にインストールされたアプリケーションプログラム(以下、アプリとも称する)の利用状況や、スマートフォン100の設定項目に設定される設定値の既定値を管理するデータベースである。管理データベース24は、例えば、ROM103上に構築される。図3は、実施形態において管理データベース24に格納されるアプリ利用履歴管理テーブル241の一例を示す図である。アプリ利用履歴管理テーブル241は、「アプリ名」及び「起動時刻」の各項目を含む。「アプリ名」には、起動されたアプリの名称が格納される。「起動時刻」には、アプリが起動された時刻が格納される。アプリ利用履歴管理テーブル241には、アプリが起動される度に、起動されたアプリのアプリ名と起動時刻とが格納される。アプリ利用履歴管理テーブル241には、例えば、直近24時間の間に起動されたアプリのアプリ名と起動時刻とが格納される。 The management database 24 is a database that manages the usage status of application programs (hereinafter also referred to as apps) installed in the smartphone 100 and default values of 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 an 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." The name of the started app is stored in "app name." The time when the app is started is stored in "start time." The app usage history management table 241 stores the app name and start time of the started app each time the app is started. The app usage history management table 241 stores, for example, the app name and start time of the apps started during the last 24 hours.

図4は、実施形態において管理データベース24に格納される既定値管理テーブル242の一例を示す図である。既定値管理テーブル242は、「大項目」、「固定項目」、「中項目」、「診断項目」、「既定値」、「実行可能」、「メッセージ」の各項目を含む。「大項目」には、設定値の確認対象となるアプリのアプリ名やスマートフォン100で生じる不具合を示す情報が格納される。スマートフォン100で生じる不具合としては、例えば、電池・充電のトラブル、画面表示・文字のトラブル、端末動作のトラブル等を挙げることができる。「固定項目」には、後述するアプリ選択画面223(図9参照)に表示する項目が予め設定された表示数に対して不足する場合に不足分を補うためにアプリ選択画面223に表示させる項目を表示する優先度が格納される。 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 the following items: "major item," "fixed item," "medium item," "diagnosis item," "default value," "executable," and "message." The "major item" stores the name of the app for which the setting value is to be checked and information indicating a malfunction occurring in the smartphone 100. Malfunctions occurring in the smartphone 100 include, for example, battery and charging problems, screen display and character problems, and terminal operation problems. The "fixed item" stores the priority of displaying items to be displayed on the app selection screen 223 (see FIG. 9) to make up for the shortage when the number of items displayed on the app selection screen 223 described later is insufficient compared to the preset number of items to be displayed.

「中項目」には、所望の状況と異なる症状(不具合)が格納される。「診断項目」には、大項目及び中項目に対応する診断項目が格納される。「既定値」には、例えば、初期設定時に設定される設定値や標準的な使用法に対して推奨される設定値が格納される。すなわち、「既定値」には、あらかじめ決定された設定値が格納される。「実行可能」には、ユーザーによる操作不要でスマートフォン100による設定変更の可否を示す情報(例えば、フラグ)が格納される。「メッセージ」には、「実行可能」に設定変更不可を示す情報が格納された項目について、ユーザーに操作を案内するメッセージが格納される。既定値管理テーブル242の情報の夫々は、例えば、スマートフォン100の出荷時に格納される。 In "medium items", symptoms (faults) that differ from the desired situation are stored. In "diagnosis items", diagnosis items corresponding to major and medium items are stored. In "default values", for example, setting values set at initial settings or setting values recommended for standard usage are stored. That is, in "default values", a setting value determined in advance is stored. In "executable", information (for example, a flag) indicating whether the setting can be changed by the smartphone 100 without the need for user operation is stored. In "message", a message that guides the user on the operation is stored for an item in which information indicating that the setting cannot be changed is stored in "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.

図5は、実施形態において管理データベース24に格納されるWeb情報管理テーブル244の一例を示す図である。Web情報管理テーブル244は、例えば、既定値管理テーブル242と同一の項目を含む。Web情報管理テーブル244には、Web情報取得部21によってサーバー300から取得された情報が格納される。なお、Web情報管理テーブル244は、Web情報取得部21によって情報が格納されるまでは空のテーブルとなっている。図5の例では、Web情報取得部21によって「大項目」として「動画閲覧アプリ」、「固定項目」として「空(データなし)」、「中項目」として「音が出ない」、「診断項目」として「メディア音量」、「既定値」として「5以上」、「実行可能」として「1」、「メッセージ」として「空(データなし)」、という不具合情報をサーバー300からWeb情報取得部21が取得した場合が例示される。 FIG. 5 is a diagram showing an example of a 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. The Web information management table 244 stores information acquired from the server 300 by the Web information acquisition unit 21. The Web information management table 244 is an empty table until information is stored in it by the Web information acquisition unit 21. The example of FIG. 5 illustrates a case in which the Web information acquisition unit 21 acquires from the server 300 defect information such as "video viewing app" as a "major item", "empty (no data)" as a "fixed item", "no sound" as a "medium item", "media volume" as a "diagnosis item", "5 or more" as a "default value", "1" as an "executable" and "empty (no data)" as a "message".

図6は、実施形態において管理データベース24に格納される表示項目候補リスト243の一例を示す図である。表示項目候補リスト243は、「表示項目候補」の項目を含む。「表示項目候補」には、制御部20によってアプリ選択画面223(図9参照)に表示させる表示項目候補と判定された表示項目が格納される。表示項目として格納される情報としては、例えば、既定値管理テーブル242の「大項目」に格納された情報やWeb情報管理テーブル244の「大項目」に格納された情報が挙げられる。表示項目候補リスト
243には、追加された順に表示項目候補が並ぶことになる。ROM103は、「記憶部」の一例である。
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 by the control unit 20 as display item candidates to be displayed on the application selection screen 223 (see FIG. 9) are stored. Examples of information stored as display items include information stored in the "major items" of the default value management table 242 and information stored in the "major items" of the Web information management table 244. In the display item candidate list 243, the display item candidates are arranged in the order in which they were added. The ROM 103 is an example of a "storage unit".

図2に戻り、Web情報取得部21は、サーバー300から情報を取得する。サーバー300には、スマートフォン100やアプリのベンダー、ユーザー等から不具合情報が登録される。サーバー300に登録される不具合情報は、例えば、既定値管理テーブル242に例示するように、「大項目」、「固定項目」、「中項目」、「診断項目」、「既定値」、「実行可能」、「メッセージ」の各項目を含む。なお、サーバー300に登録される情報は、「固定項目」の項目は省略されてもよい。Web情報取得部21は、サーバー300にアクセスし、既定値管理テーブル242に登録されていない新たな不具合情報があるか否かを判定する。新たな不具合情報があると判定したWeb情報取得部21は、当該新たな不具合情報をサーバー300から取得し、取得した不具合情報をWeb情報管理テーブル244に追加する。さらに、Web情報取得部21は、サーバー300から取得した不具合情報のうち「大項目」に対応する情報を表示項目候補リスト243に追加する。サーバー300は、「外部サーバー」の一例である。 Returning to FIG. 2, the web information acquisition unit 21 acquires information from the server 300. The server 300 registers defect information from the smartphone 100, app vendors, users, and the like. The defect information registered in the server 300 includes the items of "major item", "fixed item", "medium item", "diagnosis item", "default value", "executable", and "message", as exemplified in the default value management table 242, for example. Note that the "fixed item" item may be omitted from the information registered in the server 300. The web information acquisition unit 21 accesses the server 300 and determines whether there is new defect information that is not registered in the default value management table 242. If the web information acquisition unit 21 determines that there is new defect information, it acquires the new defect information from the server 300 and adds the acquired defect information to the web information management table 244. Furthermore, the web information acquisition unit 21 adds 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 an "external server".

利用履歴取得部22は、ユーザーが利用したアプリの利用履歴を取得する。利用履歴取得部22は、例えば、アプリ利用履歴管理テーブル241を参照して、ユーザーによって最後に(直近で)起動されたアプリを取得する。次に、利用履歴取得部22は、アプリ利用履歴管理テーブル241を参照して、直近1時間におけるアプリの起動時刻及びアプリの起動回数を取得する。続いて、利用履歴取得部22は、アプリ利用履歴管理テーブル241を参照して、直近24時間におけるアプリの起動時刻及びアプリの起動回数を取得する。利用履歴取得部22は、アプリ利用履歴管理テーブル241から取得したアプリの利用履歴に基づいた優先順位にしたがってアプリ名を表示項目候補リスト243に追加する。 The usage history acquisition unit 22 acquires the usage history of apps used by the user. For example, the usage history acquisition unit 22 refers to the app usage history management table 241 to acquire the app that was last (most recently) launched by the user. Next, the usage history acquisition unit 22 refers to the app usage history management table 241 to acquire the launch time of the app and the number of times the app has been launched in the last hour. Next, the usage history acquisition unit 22 refers to the app usage history management table 241 to acquire the launch time of the app and the number of times the app has been launched in the last 24 hours. The usage history acquisition unit 22 adds the app name to the display item candidate list 243 according to the priority order based on the app usage history acquired from the app usage history management table 241.

端末情報取得部23は、スマートフォン100の端末情報を取得する。端末情報としては、RAM102及びROM103の空き容量を挙げることができる。端末情報取得部23は、RAM102及びROM103の空き容量が閾値未満の場合、その旨を表示項目候補リスト243に追加する。 The terminal information acquisition unit 23 acquires terminal information of the smartphone 100. The terminal information may include the free space of the RAM 102 and the ROM 103. If the free space of the RAM 102 and the ROM 103 is less than a threshold, the terminal information acquisition unit 23 adds this to the display item candidate list 243.

制御部20は、スマートフォン100のアプリの利用状況の確認及び不具合診断を案内する。本実施形態では、アプリ利用履歴の確認の後に、確認されたアプリの中から不具合を解消したいアプリの指定を受け付け、指定されたアプリの不具合診断が実行される。 The control unit 20 guides the user to check the usage status of apps on the smartphone 100 and diagnose any malfunctions. In this embodiment, after checking the app usage history, the control unit 20 accepts the user's designation of an app from among the checked apps for which the user wishes to resolve a malfunction, and executes a malfunction diagnosis for the specified app.

図7は、実施形態におけるアプリ利用履歴確認画面221の一例を示す図である。アプリ利用履歴確認画面221は、制御部20によってディスプレイ113に表示される。アプリ利用履歴確認画面221は、確認開始ボタン2211及び進捗表示2212を含む。タッチパネル114へのタッチ操作等によって確認開始ボタン2211が指定されると、制御部20はアプリ利用履歴の確認を実行する。 FIG. 7 is a diagram showing an example of an app usage history confirmation screen 221 in an embodiment. The app usage history confirmation screen 221 is displayed on the display 113 by the control unit 20. The app usage history confirmation screen 221 includes a confirmation start button 2211 and a progress display 2212. When the confirmation start button 2211 is selected by a touch operation on the touch panel 114, for example, the control unit 20 executes a check of the app usage history.

図8は、実施形態におけるアプリ利用履歴確認中画面222の一例を示す図である。アプリ利用履歴確認中画面222は、制御部20によってディスプレイ113に表示される。制御部20は、アプリ利用履歴の確認中には、アプリ利用履歴確認中画面222をディスプレイ113に表示させる。アプリ利用履歴確認中画面222が表示されている間に、Web情報取得部21による不具合情報の取得、利用履歴取得部22によるアプリの利用履歴の取得、及び、端末情報取得部23による端末情報の取得が行われる。制御部20は、アプリ利用履歴確認中画面222をディスプレイ113に表示させることで、アプリ利用履歴確認の進捗をユーザーに知らせることができる。 FIG. 8 is a diagram showing an example of an app usage history checking screen 222 in an embodiment. The app usage history checking screen 222 is displayed on the display 113 by the control unit 20. The control unit 20 causes the app usage history checking screen 222 to be displayed on the display 113 while the app usage history is being checked. While the app usage history checking screen 222 is displayed, the web information acquisition unit 21 acquires defect information, the usage history acquisition unit 22 acquires the app usage history, and the terminal information acquisition unit 23 acquires terminal information. By displaying the app usage history checking screen 222 on the display 113, the control unit 20 can inform the user of the progress of the app usage history check.

図9は、実施形態におけるアプリ選択画面223の一例を示す図である。アプリ選択画面223は、制御部20によってディスプレイ113に表示される。Web情報取得部21による不具合情報の取得、利用履歴取得部22によるアプリの利用履歴の取得、及び、端末情報取得部23による端末情報の取得が完了すると、アプリ選択画面223に表示させる表示項目を選択する。表示項目の選択は、図13から図15のフローチャートを参照して後述する。また、アプリ選択画面223は、その他ボタン2231を含む。制御部20は、タッチ操作等によってその他ボタン2231が指定されると、アプリ選択画面223に表示されていない他のアプリを選択する画面を表示してもよい。アプリ選択画面223は、「リスト」の一例である。 FIG. 9 is a diagram showing an example of the 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 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, display items to be displayed on the application selection screen 223 are selected. The selection of display items will be described later with reference to the flowcharts of FIGS. 13 to 15. The application selection screen 223 also includes an Other button 2231. When the Other button 2231 is designated by a touch operation or the like, the control unit 20 may display a screen for selecting other applications not displayed on the application selection screen 223. The application selection screen 223 is an example of a "list".

表示項目の選択を受け付けた制御部20は、アプリ選択画面223をディスプレイ113に表示させる。図9の例では、表示項目として、「画面上部が光っている」、「SNSアプリ」、「電話アプリ」、「メールアプリ」及び「インターネット」が表示されている。そして、図9の例では、「画面上部が光っている」がWeb情報取得部21によって取得された不具合情報であり、「電話アプリのトラブル」、「メールアプリのトラブル」、「インターネットのトラブル」が、利用履歴取得部22によって取得されたアプリの利用履歴に基づいて選択された表示項目である。図9に例示するアプリ選択画面223に表示される各表示項目は、例えば、既定値管理テーブル242の「大項目」に格納された情報が表示される。 The control unit 20, which has received the selection of a display item, displays the application selection screen 223 on the display 113. In the example of FIG. 9, "Top of the screen is glowing", "SNS application", "Phone application", "Email application", and "Internet" are displayed as display items. In the example of FIG. 9, "Top of the screen is glowing" is malfunction information acquired by the Web information acquisition unit 21, and "Phone application trouble", "Email application trouble", and "Internet trouble" are 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, information stored in a "major item" of the default value management table 242.

制御部20は、アプリ選択画面223においていずれかの表示項目の指定を受け付ける。制御部20は、いずれかの表示項目が指定されると、既定値管理テーブル242において当該指定された表示項目に対応付けられた「中項目」を、アプリ選択画面223に表示させる。 The control unit 20 accepts the designation of any display item on the application selection screen 223. When any display item is designated, the control unit 20 causes the application selection screen 223 to display a "medium item" that is associated with the designated display item in the default value management table 242.

図10は、実施形態において、「中項目」が表示されたアプリ選択画面223の一例を示す図である。図10では、「SNSアプリ」が指定された場合が例示される。制御部20は、アプリ選択画面223において「SNSアプリ」が指定されると、既定値管理テーブル242において「SNSアプリ」に対応する「中項目」を取得する。制御部20は、取得した「中項目」を、アプリ選択画面223の「SNSアプリ」の下(「SNSアプリ」と、「SNSアプリ」の下に表示された「電話アプリ」との間)に表示させる。 Fig. 10 is a diagram showing an example of an app selection screen 223 on which "middle items" are displayed in an embodiment. Fig. 10 shows an example in which "SNS app" is specified. When "SNS app" is specified on the app selection screen 223, the control unit 20 acquires a "middle item" corresponding to the "SNS app" in the default value management table 242. The control unit 20 displays the acquired "middle item" below the "SNS app" on the app selection screen 223 (between "SNS app" and "Phone app" displayed below "SNS app").

制御部20は、図10に例示するアプリ選択画面223において、いずれかの「中項目」が指定されると、既定値管理テーブル242において当該指定された「中項目」に対応する「診断項目」に対する診断を実行する。 When any of the "medium items" is specified on the application selection screen 223 illustrated in FIG. 10, the control unit 20 executes a diagnosis of the "diagnosis item" corresponding to the specified "medium item" in the default value management table 242.

図11は、実施形態における診断画面224の一例を示す図である。診断画面224は、制御部20によってディスプレイ113に表示される。診断では、「診断項目」に設定された設定値が既定値管理テーブル242における「既定値」となっているか否かを判定する。そして、制御部20は、既定値に設定されていない「診断項目」については、その設定値を既定値に変更する。 Figure 11 is a diagram showing an example of a diagnosis screen 224 in an embodiment. The diagnosis screen 224 is displayed on the display 113 by the control unit 20. In the diagnosis, it is determined whether the setting value set for the "diagnosis item" is the "default value" in the default value management table 242. Then, for any "diagnosis item" that is not set to the default value, the control unit 20 changes the setting value to the default value.

図11の例では、「診断項目」として、「機内モード設定の確認と変更」、「モバイルデータ設定の確認と変更」、「SIM挿入の確認」、「通信圏内/圏外の確認」が表示される。そして、設定確認及び必要に応じた変更が完了した診断項目については、完了マーク2241が付される。また、現在診断中の診断項目については、進捗マーク2242が付される。制御部20は、このような診断画面224を表示させることで、診断の進捗状況をユーザーに通知することができる。 In the example of FIG. 11, the "diagnosis items" displayed are "Check and change airplane mode settings," "Check and change mobile data settings," "Check SIM insertion," and "Check whether the device is in or out of communication range." A completion mark 2241 is added to diagnosis items for which the settings have been checked and changed as necessary. A progress mark 2242 is added to diagnosis items that are currently being diagnosed. By displaying this type of diagnosis screen 224, the control unit 20 can notify the user of the progress of the diagnosis.

図12は、実施形態における結果表示画面225の一例を示す図である。診断を終了し
た制御部20は、ディスプレイ113に結果表示画面225を表示させる。結果表示画面225には、診断によって設定変更された設定項目、設定項目の設定値が表示される。また、結果表示画面225には、既定値管理テーブル242の「実行可能」において実行不可とされた設定項目については、既定値管理テーブル242の「メッセージ」に格納されたメッセージを設定項目と対応付けて表示する。
12 is a diagram showing an example of a result display screen 225 in an embodiment. After completing the diagnosis, the control unit 20 causes the display 113 to display the result display screen 225. The result display screen 225 displays the setting items whose settings have been changed by the diagnosis and the setting values of the setting items. Furthermore, for setting items that are set as not executable in the "executable" field of the default value management table 242, the result display screen 225 displays the message stored in the "message" field of the default value management table 242 in association with the setting item.

図12の例の場合、例えば、設定項目「機内モード設定」は、「オフ」に設定変更されたことが理解できる。また、設定項目「モバイルデータ設定」は、「オン」に設定されており、これが既定値である(設定変更されていない)ことが理解できる。設定項目「機内モード設定」のように設定変更完了した設定項目及び「モバイルデータ設定」のように既定値に設定済みであった設定項目には、完了マーク2252が付される。 In the example of FIG. 12, for example, it can be seen that the setting item "Airplane mode settings" has been changed to "Off." In addition, it can be seen that the setting item "Mobile data settings" is set to "On," which is the default value (settings have not been changed). A completion mark 2252 is added to setting items whose settings have been changed, such as the setting item "Airplane mode settings," and setting items that have already been set to the default value, such as "Mobile data settings."

また、既定値管理テーブル242の「実行可能」において実行不可とされた設定項目については、「SIM挿入」及び「通信圏内/圏外」のように、注意喚起マーク2253が付される。制御部20は、結果表示画面225において設定項目に注意喚起マーク2253を付すことで、ユーザーの操作を要する設定項目をユーザーに示すことが可能となる。また、結果表示画面225は、終了ボタン2251を含む。制御部20は、ユーザーのタッチ操作等によって終了ボタン2251が指定されると、診断を終了する。 For setting items that are set as "unexecutable" in the default value management table 242, a warning mark 2253 is added, such as "SIM insertion" and "In/Out of communication range". By adding the warning mark 2253 to the setting items on the result display screen 225, the control unit 20 can show the user the setting items that require user operation. The result display screen 225 also includes an end button 2251. When the end button 2251 is selected by the user's touch operation or the like, the control unit 20 ends the diagnosis.

<スマートフォン100の処理フロー>
図13は、実施形態に係るスマートフォン100の処理フローの一例を示す図である。以下、図13を参照して、スマートフォン100の処理フローの一例について説明する。
<Processing flow of the smartphone 100>
Fig. 13 is a diagram showing an example of a processing flow of the smartphone 100 according to the embodiment. Hereinafter, an example of a processing flow of the smartphone 100 will be described with reference to Fig. 13 .

T1では、スマートフォン100の利用状況が取得される。制御部20は、アプリ利用履歴確認画面221をディスプレイ113に表示させる。アプリ利用履歴確認画面221の確認開始ボタン2211が指定されると、制御部20は、アプリ利用履歴確認中画面222をディスプレイ113に表示させるとともに、利用状況の取得を行う。制御部20は、取得した利用状況に応じて選択した表示項目を含むアプリ選択画面223をディスプレイ113に表示させる。T1の処理の詳細は、図14を参照して後述する。 At T1, the usage status of the smartphone 100 is acquired. The control unit 20 causes the display 113 to display the application usage history confirmation screen 221. When the confirmation start button 2211 on the application usage history confirmation screen 221 is selected, the control unit 20 causes the display 113 to display the application usage history confirmation screen 222, and acquires the usage status. The control unit 20 causes the display 113 to display the application selection screen 223 including display items selected according to the acquired usage status. Details of the processing of T1 will be described later with reference to FIG. 14.

T2では、大項目が指定される。制御部20は、アプリ選択画面223をディスプレイ113に表示させる。制御部20は、アプリ選択画面223に表示された設定項目のうちいずれかが指定されると、指定された大項目に含まれる中項目をアプリ選択画面223に表示させる。 At T2, a major item is specified. The control unit 20 causes the display 113 to display the application selection screen 223. When one of the setting items displayed on the application selection screen 223 is specified, the control unit 20 causes the application selection screen 223 to display the medium items included in the specified major item.

T3では、中項目が指定される。制御部20は、アプリ選択画面223に表示された中項目のうちいずれかの指定を受け付ける。 At T3, a medium item is specified. The control unit 20 accepts the specification of one of the medium items displayed on the application selection screen 223.

T4では、診断が実行される。診断を実行する制御部20は、診断画面224をディスプレイ113に表示させることで、T3において指定された中項目についての診断状況をユーザーに示す。診断では、既定値管理テーブル242の「実行可能」においてユーザーによる操作不要でスマートフォン100による設定変更の可とされている項目については、ユーザーに対する確認を行わずに設定値を既定値に変更する。診断が終了すると、制御部20は、結果表示画面225をディスプレイ113に表示させることで、診断結果をユーザーに通知する。 At T4, the diagnosis is performed. The control unit 20 performing the diagnosis shows the user the diagnosis status for the medium items specified at T3 by displaying the diagnosis screen 224 on the display 113. During the diagnosis, for items that are "executable" in the default value management table 242 and can be changed by the smartphone 100 without requiring user operation, the setting value is changed to the default value without confirmation from the user. When the diagnosis is completed, the control unit 20 notifies the user of the diagnosis result by displaying the result display screen 225 on the display 113.

図14は、図13のT1の処理フローの一例を示す図である。以下、図14を参照して、図13のT1の処理フローの一例について説明する。 Figure 14 is a diagram showing an example of the processing flow of T1 in Figure 13. Below, an example of the processing flow of T1 in Figure 13 will be described with reference to Figure 14.

T11では、Web情報取得部21は、既定値管理テーブル242に格納されていない
不具合情報がサーバー300に登録されているか否かを判定する。登録されている場合(T11でYES)、処理はT16に進められる。登録されていない場合(T11でNO)、処理はT12に進められる。
In T11, the Web information acquisition unit 21 determines whether or not defect information that is not stored in the default value management table 242 is registered in the server 300. If the defect information is registered (YES in T11), the process proceeds to T16. If the defect information is not registered (NO in T11), the process proceeds to T12.

T12では、端末情報取得部23は、スマートフォン100のRAM102の空き容量を取得する。RAM102の空き容量が閾値以上の場合(T12でYES)、処理はT17に進められる。RAM102の空き容量が閾値未満の場合(T12でNO)、処理はT13に進められる。 At T12, the terminal information acquisition unit 23 acquires the free space of the RAM 102 of the smartphone 100. If the free space of the RAM 102 is equal to or greater than the threshold (YES at T12), the process proceeds to T17. If the free space of the RAM 102 is less than the threshold (NO at T12), the process proceeds to T13.

T13では、端末情報取得部23は、スマートフォン100のROM103の空き容量を取得する。ROM103の空き容量が閾値以上の場合(T13でYES)、処理はT18に進められる。ROM103の空き容量が閾値未満の場合(T13でNO)、処理はT14に進められる。 At T13, the terminal information acquisition unit 23 acquires the free space in the ROM 103 of the smartphone 100. If the free space in the ROM 103 is equal to or greater than the threshold (YES at T13), the process proceeds to T18. If the free space in the ROM 103 is less than the threshold (NO at T13), the process proceeds to T14.

T14では、利用履歴取得部22は、スマートフォン100の利用期間(例えば、スマートフォン100の電源が投入されてからの経過時間)が閾値以上であるか否かを判定する。スマートフォン100の利用期間が閾値以上である場合(T14でYES)、処理はT15に進められる。スマートフォン100の利用期間が閾値未満である場合(T14でNO)、処理はT19に進められる。 At T14, the usage history acquisition unit 22 determines whether the usage period of the smartphone 100 (e.g., the time elapsed since the smartphone 100 was turned on) is equal to or greater than a threshold. If the usage period of the smartphone 100 is equal to or greater than the threshold (YES at T14), the process proceeds to T15. If the usage period of the smartphone 100 is less than the threshold (NO at T14), the process proceeds to T19.

T15では、利用履歴取得部22は、アプリ利用履歴管理テーブル241を参照して、アプリの利用状況を取得する。利用履歴取得部22は、アプリの利用状況に応じて選択したアプリを表示項目候補リスト243に追加する。T15の処理の詳細は、図15を参照して後述する。 At T15, the usage history acquisition unit 22 refers to the application usage history management table 241 to acquire the usage status of the application. The usage history acquisition unit 22 adds the application selected according to the usage status of the application to the display item candidate list 243. Details of the process of T15 will be described later with reference to FIG. 15.

T16では、Web情報取得部21は、既定値管理テーブル242に格納されていない不具合情報をサーバー300から取得する。Web情報取得部21は、取得した不具合情報をWeb情報管理テーブル244に格納する。また、Web情報取得部21は、サーバー300から取得した不具合情報のうち「大項目」に対応する情報を表示項目候補リスト243に追加する。 At T16, the web information acquisition unit 21 acquires defect information that is 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 information corresponding to the "major items" among the defect information acquired from the server 300 to the display item candidate list 243.

T17では、制御部20は、既定値管理テーブル242において大項目「空きメモリ(RAM)不足」に対応付けられた中項目を表示項目候補リスト243に追加する。ここででは、「端末の動作が遅い」が表示項目候補リスト243に追加されるものとする。 At T17, the control unit 20 adds the medium-sized item associated with the large-sized item "lack of free memory (RAM)" in the default value management table 242 to the display item candidate list 243. In this example, it is assumed that "Device is running slowly" is added to the display item candidate list 243.

T18では、制御部20は、既定値管理テーブル242において大項目「空きメモリ(ROM)不足」に対応付けられた中項目を表示項目候補リスト243に追加する。ここででは、「ストレージ不足」が表示項目候補リスト243に追加されるものとする。 At T18, the control unit 20 adds the medium-sized item associated with the large-sized item "lack of free memory (ROM)" in the default value management table 242 to the display item candidate list 243. In this case, it is assumed that "lack of storage" is added to the display item candidate list 243.

T19では、制御部20は、T15、T16、T17及びT18で表示項目候補リスト243に追加された表示項目を含むアプリ選択画面223をディスプレイ113に表示させる。なお、制御部20は、表示項目候補リスト243に追加された表示項目候補の数が所定の閾値(例えば、4)以上である場合には、表示項目候補リスト243に追加された表示項目候補の先頭から閾値までの個数の表示項目候補をアプリ選択画面223に表示させる。 At T19, the control unit 20 causes the display 113 to display the application selection screen 223 including the display items added to the display item candidate list 243 at T15, T16, T17, and T18. Note that, if 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 application selection screen 223 to display the number of display item candidates added to the display item candidate list 243 from the top to the threshold.

図15は、図14のT15の処理フローの一例を示す図である。以下、図15を参照して、図14のT15の処理フローの一例について説明する。 Figure 15 is a diagram showing an example of the processing flow of T15 in Figure 14. Below, an example of the processing flow of T15 in Figure 14 is described with reference to Figure 15.

T151では、利用履歴取得部22は、アプリ利用履歴管理テーブル241を参照して
、既定値管理テーブル242の「大項目」に格納されたアプリのうち、最後に起動されたアプリを特定する。利用履歴取得部22は、特定したアプリを表示項目候補リスト243に追加する。
At T151, the usage history acquisition unit 22 refers to the application usage history management table 241 and identifies the application that was launched last among the applications stored in the “major items” of the default value management table 242. The usage history acquisition unit 22 adds the identified application to the display item candidate list 243.

T152では、利用履歴取得部22は、アプリ利用履歴管理テーブル241を参照して、既定値管理テーブル242の「大項目」に格納されたアプリのうち、過去1時間以内に起動されたアプリを特定する。利用履歴取得部22は、アプリ利用履歴管理テーブル241を参照して、特定したアプリが現時点から過去1時間以内に起動された回数を取得する。利用履歴取得部22は、現時点から過去1時間以内に起動された回数が多い順にアプリを表示項目候補リスト243に追加する。 At T152, the usage history acquisition unit 22 refers to the app usage history management table 241 and identifies apps that have been launched within the past hour from among the apps stored in the "major items" of the default value management table 242. The usage history acquisition unit 22 refers to the app usage history management table 241 and acquires 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 apps to the display item candidate list 243 in descending order of the number of times they have been launched within the past hour from the current time.

T153では、利用履歴取得部22は、アプリ利用履歴管理テーブル241を参照して、既定値管理テーブル242の「大項目」に格納されたアプリのうち、過去24時間以内に起動されたアプリを特定する。利用履歴取得部22は、アプリ利用履歴管理テーブル241を参照して、特定したアプリが現時点から過去24時間以内に起動された回数を取得する。利用履歴取得部22は、現時点から過去24時間以内に起動された回数が多い順にアプリを表示項目候補リスト243に追加する。 At T153, the usage history acquisition unit 22 refers to the app usage history management table 241 and identifies apps that have been launched within the past 24 hours from among the apps stored in the "major items" of the default value management table 242. The usage history acquisition unit 22 refers to the app usage history management table 241 and acquires 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 apps to the display item candidate list 243 in descending order of the number of times they have been launched within the past 24 hours from the current time.

<実施形態の作用効果>
本実施形態では、アプリ選択画面223のように、診断する対象となるアプリをユーザーに提示し、ユーザーから指定されたアプリについての診断を行う。診断では、図13のT4でも説明したように、既定値管理テーブル242の「実行可能」においてユーザーによる操作不要でスマートフォン100による設定変更の可とされている項目については、既定値管理テーブル242を参照して、ユーザーに対する確認を行わずに設定値を既定値に変更する。そのため、本実施形態によれば、不具合を修正する際にユーザーによる操作を行わずに実行できるため、ユーザーの手を煩わせずにすむ。
<Effects of the embodiment>
In this embodiment, the application to be diagnosed is presented to the user as in the application selection screen 223, and the application specified by the user is diagnosed. In the diagnosis, as described in T4 of Fig. 13, for items in the default value management table 242 that are set as "executable" without user operation and that can be changed by the smartphone 100, the default value management table 242 is referenced and the setting value is changed to the default value without confirmation from the user. Therefore, according to this embodiment, a defect can be corrected without user operation, and thus the user is not bothered.

また、本実施形態では、ユーザーが直近で利用したアプリの一覧がアプリ選択画面223に表示され、アプリ選択画面223に表示されたアプリから不具合を解消する対象とするアプリを選択するため、情報技術に不慣れなユーザーであっても容易に不具合の解消を行うことができる。 In addition, in this embodiment, a list of apps that the user has used most recently is displayed on the app selection screen 223, and the user can select the app for which the malfunction is to be resolved from the apps displayed on the app selection screen 223, so that even a user who is unfamiliar with information technology can easily resolve the malfunction.

本実施形態では、上記の通り、ユーザーから指定されたアプリについての診断を行う。そのため、携帯端末全体の不具合の診断を行ってから、どの不具合を解消するかユーザーの指定を受ける技術と比較して、不具合解消によるスマートフォン100に対する処理負荷を軽減することができるとともに、より短時間で所望の不具合を解消することができる。 As described above, in this embodiment, a diagnosis is performed on an app specified by the user. Therefore, compared to a technique in which the user is asked to specify which malfunctions to resolve after first diagnosing malfunctions on the entire mobile device, the processing load on the smartphone 100 caused by malfunction resolution can be reduced and the desired malfunction can be resolved in a shorter time.

<第1変形例>
以上説明した実施形態は、様々に変形することができる。例えば、実施形態では、アプリ選択画面223において「SNSに接続できない」、「通知音が鳴らない」等の「中項目」が選択されると、診断画面224に遷移して診断が開始される。しかしながら、図16に例示する診断画面224aのように診断開始ボタン2243を設け、診断開始ボタン2243が指定されてから診断を開始してもよい。このような構成を採用することで、診断する項目をユーザーに提示し、その了解を得てから診断を開始することができる。
<First Modification>
The above-described embodiment can be modified in various ways. For example, in the embodiment, when a "medium item" such as "cannot connect to SNS" or "no notification sound" is selected on the application selection screen 223, a transition to a diagnosis screen 224 is made and diagnosis is started. However, as in the diagnosis screen 224a illustrated in FIG. 16, a diagnosis start button 2243 may be provided and 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 diagnosis after obtaining the user's consent.

<第2変形例>
設定値が既定値に設定されている場合でも、ユーザーにとっては不具合が解消しない場合がある。このような場合、不具合の解消方法を予め既定値管理テーブル242の「メッセージ」に格納しておき、そのメッセージを案内してもよい。図17は、第2変形例にお
いて、設定に問題が無いことを案内する結果表示画面225の一例を示す図である。図17に例示される結果表示画面225において診断結果表示欄2254が指定されると、制御部20は、図18に例示するように、既定値管理テーブル242において診断結果表示欄2254に表示された項目に対応付けられた「メッセージ」を解消方法案内欄2255に表示してもよい。この際、制御部20は、再起動を促すメッセージであれば、メッセージとともに再起動ボタン2256を表示することで、ユーザーの便宜を図ってもよい。
<Second Modification>
Even if the setting value is set to the default value, the user may not be able to resolve the problem. In such a case, a method for resolving the problem may be stored in advance in a "message" in the default value management table 242, and the user may be informed of the message. FIG. 17 is a diagram showing an example of a result display screen 225 informing the user that there is no problem with the settings in the second modified example. When the diagnosis result display field 2254 is specified in the result display screen 225 exemplified in FIG. 17, the control unit 20 may display a "message" associated with the item displayed in the diagnosis result display field 2254 in the default value management table 242 in the resolution method guidance field 2255, as exemplified in FIG. 18. In this case, if the message is a message prompting a restart, the control unit 20 may display a restart button 2256 together with the message for the user's convenience.

以上で開示した実施形態や変形例はそれぞれ組み合わせることができる。 The embodiments and variations disclosed above can be combined with each other.

<コンピューターが読み取り可能な記録媒体>
コンピューターその他の機械、装置(以下、コンピューター等)に上記いずれかの機能を実現させる情報処理プログラムをコンピューター等が読み取り可能な記録媒体に記録することができる。そして、コンピューター等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
<Computer-readable recording medium>
An information processing program that causes a computer or other machine or device (hereinafter, referred to as a computer, etc.) to realize any of the above functions can be recorded on a recording medium that can be read by the computer, etc. Then, the computer, etc. can provide the function by reading and executing the program from the recording medium.

ここで、コンピューター等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピューター等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピューター等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、Compact Disc Read Only Memory(CD-ROM)、Compact Disc-Recordable(CD-R)、Compact Disc-ReWriterable(CD-RW)、Digital Versatile Disc(DVD)、ブルーレイディスク(BD)、Digital Audio Tape(DAT)、8mmテープ、フラッシュメモリーなどのメモリーカード等がある。また、コンピューター等に固定された記録媒体としてハードディスクやROM等がある。 Here, a computer-readable recording medium refers to a recording medium that stores information such as data and programs electrically, magnetically, optically, mechanically, or chemically and can be read by a computer. Examples of such recording media that can be removed from a computer include flexible disks, magneto-optical disks, Compact Disc Read Only Memory (CD-ROM), Compact Disc-Recordable (CD-R), Compact Disc-ReWritable (CD-RW), Digital Versatile Disc (DVD), Blu-ray Disc (BD), Digital Audio Tape (DAT), 8mm tape, and memory cards such as flash memory. Additionally, examples of recording media that are fixed to a computer include hard disks and ROMs.

100・・スマートフォン
101・・CPU
102・・RAM
103・・ROM
104・・通信部
110・・筐体
111・・スピーカー
112・・マイクロフォン
113・・ディスプレイ
114・・タッチパネル
20・・制御部
21・・Web情報取得部
22・・利用履歴取得部
23・・端末情報取得部
24・・管理データベース
221・・アプリ利用履歴確認画面
222・・アプリ利用履歴確認中画面
223・・アプリ選択画面
224・・診断画面
224a・・診断画面
225・・結果表示画面
241・・アプリ利用履歴管理テーブル
242・・既定値管理テーブル
243・・表示項目候補リスト
244・・Web情報管理テーブル
300・・サーバー
2211・・確認開始ボタン
2212・・進捗表示
2213・・キャンセルボタン
2231・・その他ボタン
2241・・完了マーク
2242・・進捗マーク
2243・・診断開始ボタン
2251・・終了ボタン
2252・・完了マーク
2253・・注意喚起マーク
2254・・診断結果表示欄
2255・・解消方法案内欄
2256・・再起動ボタン
B1・・接続バス
N1・・ネットワーク
100: Smartphone 101: CPU
102...RAM
103...ROM
DESCRIPTION OF SYMBOLS 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: Application usage history confirmation screen 222: Application usage history confirmation screen 223: Application selection screen 224: Diagnosis screen 224a: Diagnosis screen 225: Result display screen 241: Application usage history management table 242: Default value management table 243: Display item candidate list 244: Web information management table 300: Server 2211: Confirmation start button 2212: Progress display 2213: Cancel button 2231: Other buttons 2241: Completion mark 2242: Progress mark 2243: Diagnosis start button 2251: End button 2252: Completion mark 2253: Caution mark 2254: Diagnosis result display field 2255: Solution method guide field 2256: Restart button B1: Connection bus N1: Network

Claims (6)

インストールされたアプリケーションプログラムと、前記アプリケーションプログラムに設定される設定値の既定値との対応関係を記憶する記憶部と、
制御部と、を備え、
前記制御部は、
前記アプリケーションプログラムの利用履歴に基づいて選択したアプリケーションプログラムのリストを表示し、
前記リストから第1のアプリケーションプログラムの指定を受け付け、
前記第1のアプリケーションプログラムに設定された設定値が前記記憶部において前記第1のアプリケーションプログラムに対応付けられた第1の既定値とは異なる場合に、前記第1のアプリケーションプログラムの設定値を前記第1の既定値に変更する、
携帯端末。
a storage unit that stores a correspondence relationship between an installed application program and a default value of a setting value that is set in the application program;
A control unit,
The control unit is
displaying a list of application programs selected based on the usage history of the application programs;
Accepting a designation of a first application program from the list;
when a setting value set in 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;
Mobile device.
前記制御部は、最後に起動されたアプリケーションプログラムを優先して前記リストに表示させる、
請求項1に記載の携帯端末。
the control unit causes the application program that was last launched to be displayed on the list with priority.
The mobile terminal according to claim 1 .
前記制御部は、起動された回数の多いアプリケーションプログラムを優先して前記リストに表示させる、
請求項1に記載の携帯端末。
the control unit causes application programs which have been started up frequently to be displayed in the list with priority.
The mobile terminal according to claim 1 .
前記制御部は、前記記憶部に記憶されていない対応関係を外部サーバーから取得すると、前記外部サーバーから取得した対応関係において対応付けられたアプリケーションプログラムを優先して前記リストに表示させる、
請求項1に記載の携帯端末。
when the control unit acquires, from an external server, a correspondence relationship that is not stored in the storage unit, the control unit causes the application program associated in the correspondence relationship acquired from the external server to be preferentially displayed in the list.
The mobile terminal according to claim 1 .
インストールされたアプリケーションプログラムと、前記アプリケーションプログラムに設定される設定値の既定値との対応関係を記憶する記憶部を備える情報処理装置が、
前記アプリケーションプログラムの利用履歴に基づいて選択したアプリケーションプログラムのリストを表示する処理と、
前記リストから第1のアプリケーションプログラムの指定を受け付ける処理と、
前記第1のアプリケーションプログラムに設定された設定値が前記記憶部において前記第1のアプリケーションプログラムに対応付けられた第1の既定値とは異なる場合に、前記第1のアプリケーションプログラムの設定値を前記第1の既定値に変更する処理と、を実行する、
情報処理方法。
An information processing device including a storage unit that stores a correspondence relationship between an installed application program and a default value of a setting value set in the application program,
displaying a list of application programs selected based on the usage history of the application programs;
accepting a designation of a first application program from the list;
and when a setting value set in the first application program is different from a first default value associated with the first application program in the storage unit, executing a process of changing the setting value of the first application program to the first default value.
Information processing methods.
インストールされたアプリケーションプログラムと、前記アプリケーションプログラムに設定される設定値の既定値との対応関係を記憶する記憶部を備える情報処理装置に、
前記アプリケーションプログラムの利用履歴に基づいて選択したアプリケーションプログラムのリストを表示する処理と、
前記リストから第1のアプリケーションプログラムの指定を受け付ける処理と、
前記第1のアプリケーションプログラムに設定された設定値が前記記憶部において前記第1のアプリケーションプログラムに対応付けられた第1の既定値とは異なる場合に、前記第1のアプリケーションプログラムの設定値を前記第1の既定値に変更する処理と、を実行させる、
情報処理方法。
An information processing apparatus including a storage unit that stores a correspondence relationship between an installed application program and a default value of a setting value set in the application program,
displaying a list of application programs selected based on the usage history of the application programs;
accepting a designation of a first application program from the list;
and when a setting value set in the first application program is different from a first default value associated with the first application program in the storage unit, executing a process of changing the setting value of the first application program to the first default value.
Information processing methods.
JP2021144582A 2021-09-06 2021-09-06 Mobile terminal, information processing method, and information processing program Active JP7708621B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021144582A JP7708621B2 (en) 2021-09-06 2021-09-06 Mobile terminal, information processing method, and information processing program
JP2025111513A JP2025134983A (en) 2021-09-06 2025-07-01 Mobile terminal, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021144582A JP7708621B2 (en) 2021-09-06 2021-09-06 Mobile terminal, information processing method, and information processing program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025111513A Division JP2025134983A (en) 2021-09-06 2025-07-01 Mobile terminal, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2023037798A JP2023037798A (en) 2023-03-16
JP7708621B2 true JP7708621B2 (en) 2025-07-15

Family

ID=85514193

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021144582A Active JP7708621B2 (en) 2021-09-06 2021-09-06 Mobile terminal, information processing method, and information processing program
JP2025111513A Pending JP2025134983A (en) 2021-09-06 2025-07-01 Mobile terminal, information processing method, and information processing program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025111513A Pending JP2025134983A (en) 2021-09-06 2025-07-01 Mobile terminal, information processing method, and information processing program

Country Status (1)

Country Link
JP (2) JP7708621B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7708621B2 (en) * 2021-09-06 2025-07-15 Fcnt合同会社 Mobile terminal, information processing method, and information processing program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013200871A (en) 2012-03-23 2013-10-03 Fujitsu Ltd Providing setting recommendations to communication device
JP2013229004A (en) 2012-03-27 2013-11-07 Ntt Docomo Inc Portable terminal, terminal display method and terminal display program
JP2020507093A (en) 2017-12-05 2020-03-05 北京小米移動軟件有限公司Beijing Xiaomi Mobile Software Co.,Ltd. Screen display control method, apparatus, program, and recording medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006020298A (en) * 2004-06-03 2006-01-19 Canon Inc FUNCTION SETTING SYSTEM, IMAGING DEVICE, DATA PROCESSING DEVICE, FUNCTION SETTING METHOD, AND FUNCTION SETTING PROGRAM
JP4570917B2 (en) * 2004-07-22 2010-10-27 京セラ株式会社 Terminal device and menu display method
JP6492149B1 (en) * 2017-10-30 2019-03-27 京セラ株式会社 Electronic device, control method and control program
JP7708621B2 (en) * 2021-09-06 2025-07-15 Fcnt合同会社 Mobile terminal, information processing method, and information processing program
CN121794756A (en) * 2023-09-08 2026-04-03 株式会社力森诺科 Design support device, design support method, program, and design support system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013200871A (en) 2012-03-23 2013-10-03 Fujitsu Ltd Providing setting recommendations to communication device
JP2013229004A (en) 2012-03-27 2013-11-07 Ntt Docomo Inc Portable terminal, terminal display method and terminal display program
JP2020507093A (en) 2017-12-05 2020-03-05 北京小米移動軟件有限公司Beijing Xiaomi Mobile Software Co.,Ltd. Screen display control method, apparatus, program, and recording medium

Also Published As

Publication number Publication date
JP2025134983A (en) 2025-09-17
JP2023037798A (en) 2023-03-16

Similar Documents

Publication Publication Date Title
US10914619B2 (en) Electronic device and hardware diagnosis result-based process execution method thereof
US20230400979A1 (en) Electronic device including touch sensitive display and method for managing the display
US10691335B2 (en) Electronic device and method for processing input on view layers
KR20170008561A (en) Method for initial setup and electronic device thereof
JP2025134983A (en) Mobile terminal, information processing method, and information processing program
US20140130032A1 (en) Method and apparatus for managing application update information in an electronic device
US11016853B2 (en) Method for displaying time information in low power state and electronic device including the same
WO2010044149A1 (en) Information processing device and activation completion notification program
US20060031716A1 (en) Method of providing a real time solution to error occurred when computer is turned on
JP2020508098A (en) Game application launch system and method
JP5269176B2 (en) Information processing apparatus and display processing method
CN107203463B (en) Interface testing method, interface drawing method and device
JPWO2016147328A1 (en) Multilingual translation apparatus and multilingual translation method
CN108121769A (en) Text entry method and the electronic device for supporting this method
US11704015B2 (en) Electronic device to display writing across a plurality of layers displayed on a display and controlling method of electronic device
JP2013167971A (en) Portable terminal device, recovery support method and program
CN110333969A (en) Application startup exception handling method and device, medium and device after system upgrade
US20180060093A1 (en) Platform Support For User Education Elements
CN109918239B (en) Computer device, diagnostic method, and non-transitory computer-readable storage medium
CN109271203B (en) Kernel loading method and device and storage medium
JP2021149414A (en) Information processor, method for processing information, and information processing program
JP6186322B2 (en) Operation hint display system and method
JP7735359B2 (en) Information processing device, work environment reproduction method, and program
TWI906993B (en) Method for providing code coverage information in an electronic device, non-transitory computer-readable storage medium, and electronic apparatus for providing code coverage information about a computer program
CN109359040A (en) Method, apparatus, electronic equipment and the computer readable storage medium of test application

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20240220

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240827

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250521

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250603

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250703

R150 Certificate of patent or registration of utility model

Ref document number: 7708621

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150