[go: up one dir, main page]

JP2023179312A - Information processing device, information processing system, and information processing program - Google Patents

Information processing device, information processing system, and information processing program Download PDF

Info

Publication number
JP2023179312A
JP2023179312A JP2022092567A JP2022092567A JP2023179312A JP 2023179312 A JP2023179312 A JP 2023179312A JP 2022092567 A JP2022092567 A JP 2022092567A JP 2022092567 A JP2022092567 A JP 2022092567A JP 2023179312 A JP2023179312 A JP 2023179312A
Authority
JP
Japan
Prior art keywords
screen
information
user
category
unit
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.)
Pending
Application number
JP2022092567A
Other languages
Japanese (ja)
Inventor
卓 伊藤
Taku Ito
滉人 楓川
Hiroto Kaedegawa
摩耶 関根
Maya Sekine
太一 佐々木
Taichi Sasaki
真希子 若月
Makiko Wakatsuki
優 村上
Masaru Murakami
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Azbil Corp
Original Assignee
Azbil Corp
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 Azbil Corp filed Critical Azbil Corp
Priority to JP2022092567A priority Critical patent/JP2023179312A/en
Publication of JP2023179312A publication Critical patent/JP2023179312A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

【課題】ユーザのアプリケーション操作に適合するユーザビリティの高い画面レイアウトを選択することが可能とする。【解決手段】情報処理装置200は、アプリケーションの操作画面であって、画面カテゴリごとに設定される画面タイプに対応する画面レイアウトの操作画面が表示されている際に行われたユーザの所定の操作の回数を、画面カテゴリごとに計数し、画面カテゴリごとに計数した回数と、ユーザに推奨する画面タイプである推奨画面タイプを決定する際の基準に関する情報であって、画面カテゴリごとに異なる判定基準情報と、に基づいて、画面カテゴリごとに推奨画面タイプを判定する。【選択図】図1The present invention makes it possible to select a screen layout with high usability that suits a user's application operations. [Solution] An information processing device 200 performs a predetermined operation performed by a user when an operation screen of an application is displayed and has a screen layout corresponding to a screen type set for each screen category. Information on the number of times counted for each screen category, and the criteria for determining the recommended screen type, which is the screen type recommended to the user, and the judgment criteria that differ for each screen category. A recommended screen type is determined for each screen category based on the information and. [Selection diagram] Figure 1

Description

本発明は、情報処理装置、情報処理システム、及び情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing system, and an information processing program.

Webで利用するアプリケーションやシステム等(以下、単に「アプリケーション」)を用いて、近年では管理者がアプリケーション上で各種業務のワークフローを作成し、作業者がアプリケーション上のワークフローに沿って作業を行い、作業の結果生じる情報を入力する、という形態が取られるようになってきている。例えば、従来の技術では、作業者が管理者により事前に作成されたワークフローに従って複数の画面を遷移しながら、作業を完結させるためのシステムが開示されている(特許文献1を参照)。そして、これらのアプリケーションにおける入力項目やボタンの配置等の画面レイアウトは、ユーザビリティを決める重要な要素である。例えば、製造現場で用いるシステムでは、ユーザビリティは作業の生産性に大きな影響を与える要因となっている。 In recent years, using applications and systems used on the Web (hereinafter referred to simply as "applications"), administrators create workflows for various tasks on the applications, and workers work according to the workflows on the applications. Increasingly, information is input as a result of work. For example, in the prior art, a system has been disclosed in which a worker completes a task while moving through a plurality of screens according to a workflow created in advance by an administrator (see Patent Document 1). Screen layouts such as the arrangement of input items and buttons in these applications are important factors that determine usability. For example, in systems used at manufacturing sites, usability is a factor that has a large impact on work productivity.

特開2021-086323号公報JP 2021-086323 Publication

しかしながら、従来技術では、ユーザのアプリケーション操作に適合するユーザビリティの高い画面レイアウトを選択することができない場合があった。例えば、従来技術では、アプリケーションにおける画面レイアウトは右利きユーザが使用することが前提で、ボタンが配置されている場合がある。そのため、左利きユーザにとっては、腕や指等の移動が多くなったり、ボタンを押しにくかったり、といった問題が存在している。また、アプリケーション上で、左利きユーザ用の画面レイアウトを用意した場合でも、必ずしも左利きユーザにとって使いやすい画面レイアウトであるとは限らず、どちらかの利き手を前提に設計された画面レイアウトではユーザビリティに障害が発生することが懸念される。 However, with the conventional technology, it may not be possible to select a screen layout with high usability that suits the user's application operations. For example, in the prior art, the screen layout of an application may have buttons arranged on the premise that it will be used by a right-handed user. Therefore, there are problems for left-handed users, such as having to move their arms, fingers, etc. more often and having difficulty pressing buttons. Furthermore, even if an application has a screen layout for left-handed users, it is not necessarily easy for left-handed users to use, and screen layouts designed with either handedness in mind may impede usability. There is concern that this may occur.

上記の課題を解決し目的を達成するために、本発明の情報処理装置は、アプリケーションの操作画面であって、画面カテゴリごとに設定される画面タイプに対応する画面レイアウトの操作画面が表示されている際に行われたユーザの所定の操作の回数を、画面カテゴリごとに計数する計数部と、前記画面カテゴリごとに計数した回数と、前記ユーザに推奨する画面タイプである推奨画面タイプを決定する際の基準に関する情報であって、画面カテゴリごとに異なる判定基準情報と、に基づいて、前記画面カテゴリごとに前記推奨画面タイプを判定する判定部と、を備えることを特徴とする。 In order to solve the above problems and achieve the purpose, an information processing device of the present invention displays an operation screen for an application, the operation screen having a screen layout corresponding to a screen type set for each screen category. a counting unit that counts the number of predetermined operations performed by the user during each screen category; a counting unit that counts the number of times the user performs a predetermined operation while the user is in the computer; and a determination unit that determines the recommended screen type for each of the screen categories based on information regarding the criteria used for determining the recommended screen type, which is different for each screen category.

本発明によれば、ユーザのアプリケーション操作に適合するユーザビリティの高い画面レイアウトを選択することが可能となる、という効果を奏する。 According to the present invention, it is possible to select a screen layout with high usability that suits the user's application operations.

図1は、実施形態に係る情報処理方法の概要の一例を示す図である。FIG. 1 is a diagram illustrating an example of an outline of an information processing method according to an embodiment. 図2は、実施形態に係る情報処理システムの装置構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of the device configuration of the information processing system according to the embodiment. 図3は、実施形態に係る記憶部が保持する画面カテゴリに関するデータテーブルの一例を示す図である。FIG. 3 is a diagram illustrating an example of a data table related to screen categories held by the storage unit according to the embodiment. 図4は、実施形態に係る記憶部が保持する画面タイプに関するデータテーブルの一例を示す図である。FIG. 4 is a diagram illustrating an example of a data table related to screen types held by the storage unit according to the embodiment. 図5は、実施形態に係る画面タイプ(L01及びR01)の表示画面の一例を示す図である。FIG. 5 is a diagram showing an example of a display screen of screen types (L01 and R01) according to the embodiment. 図6は、実施形態に係る画面タイプ(L02及びR02)の表示画面の一例を示す図である。FIG. 6 is a diagram showing an example of a display screen of screen types (L02 and R02) according to the embodiment. 図7は、実施形態に係る画面タイプ(L03及びR03)の表示画面の一例を示す図である。FIG. 7 is a diagram showing an example of a display screen of screen types (L03 and R03) according to the embodiment. 図8は、実施形態に係る画面タイプ(L04及びR04)の表示画面の一例を示す図である。FIG. 8 is a diagram showing an example of a display screen of screen types (L04 and R04) according to the embodiment. 図9は、実施形態に係る画面タイプ(L05及びR05)の表示画面の一例を示す図である。FIG. 9 is a diagram showing an example of a display screen of screen types (L05 and R05) according to the embodiment. 図10は、実施形態に係る記憶部が保持するユーザ属性情報に関するデータテーブルの一例を示す図である。FIG. 10 is a diagram illustrating an example of a data table related to user attribute information held by the storage unit according to the embodiment. 図11は、実施形態に係る記憶部が保持する判定基準に関するデータテーブルの一例を示す図である。FIG. 11 is a diagram illustrating an example of a data table related to determination criteria held by the storage unit according to the embodiment. 図12は、実施形態に係る記憶部が保持する係数情報に関するデータテーブルの一例を示す図である。FIG. 12 is a diagram illustrating an example of a data table related to coefficient information held by the storage unit according to the embodiment. 図13は、実施形態に係る記憶部が保持するユーザ設定に関するデータテーブルの一例を示す図である。FIG. 13 is a diagram illustrating an example of a data table related to user settings held by the storage unit according to the embodiment. 図14は、実施形態に係る情報処理の手順についての一例を示すフローチャートである。FIG. 14 is a flowchart illustrating an example of an information processing procedure according to the embodiment. 図15は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 15 is a hardware configuration diagram showing an example of a computer that implements the functions of the information processing device.

次に、実施の形態(以下「実施形態」)について図面を参照して説明する。なお、以下の説明において、各実施形態において共通する構成要素には同一の参照符号を付し、繰り返しの説明を省略する。また、この実施形態の説明は、本発明に係る情報処理装置、情報処理方法及び情報処理プログラムを限定するものではない。 Next, embodiments (hereinafter referred to as "embodiments") will be described with reference to the drawings. In addition, in the following description, the same reference numerals are given to the component which is common in each embodiment, and repeated description is abbreviate|omitted. Furthermore, the description of this embodiment does not limit the information processing apparatus, information processing method, and information processing program according to the present invention.

〔1.情報処理方法の概要〕
本発明における情報処理装置200は、ユーザの利き手の情報を含むユーザ属性情報と、アプリケーションの操作画面においてユーザが行う所定の操作の回数である計数情報と、事前に設定する画面カテゴリごとに異なる判定基準情報と、に基づいて、画面カテゴリごとにユーザに適合する推奨画面タイプを判定する。そして、情報処理装置200は、前述の判定結果に基づいて、画面カテゴリごとにユーザに対して推奨画面タイプを提案する。さらに、情報処理装置200は、ユーザの選択を受け付け、画面カテゴリごとにユーザの選択に合致する画面タイプを表示する。以下において、本発明における情報処理装置200についての詳細を説明する。
[1. Overview of information processing method]
The information processing device 200 according to the present invention uses user attribute information including information on the dominant hand of the user, count information that is the number of predetermined operations performed by the user on the operation screen of the application, and different determinations for each screen category set in advance. Based on the reference information, a recommended screen type suitable for the user is determined for each screen category. The information processing device 200 then proposes recommended screen types to the user for each screen category based on the above-described determination results. Furthermore, the information processing device 200 accepts the user's selection and displays a screen type that matches the user's selection for each screen category. Below, details of the information processing device 200 in the present invention will be explained.

〔2.実施形態に係る情報処理の一例〕
まず、図1を使って情報処理装置200が行う情報処理方法の一例について説明する。図1では、ユーザがスマートフォン端末装置(以下、「SP端末装置101」)を用いて、アプリケーションを利用する(工程S101)。この時、ユーザのSP端末装置101は、ユーザ属性情報に基づいて、画面カテゴリごとの初期設定の画面タイプを表示する(工程S102)。次に、SP端末装置101の収集部131は、アプリケーションの操作画面上におけるユーザの所定の操作に関する情報を収集する(工程S103)。続いて、SP端末装置101の送信部132が、情報処理装置200に収集したユーザの操作情報を送信する(工程S104)。
[2. Example of information processing according to embodiment]
First, an example of an information processing method performed by the information processing apparatus 200 will be described using FIG. 1. In FIG. 1, a user uses an application using a smartphone terminal device (hereinafter referred to as "SP terminal device 101") (step S101). At this time, the user's SP terminal device 101 displays the default screen type for each screen category based on the user attribute information (step S102). Next, the collection unit 131 of the SP terminal device 101 collects information regarding the user's predetermined operation on the operation screen of the application (step S103). Subsequently, the transmitting unit 132 of the SP terminal device 101 transmits the collected user operation information to the information processing device 200 (step S104).

次に、情報処理装置200の計数部232は、SP端末装置101の送信部132が送信したユーザの操作情報に基づいて、ユーザの所定の操作の回数を計数する(工程S105)。その後、判定部233が、計数部232が計数した計数情報と、判定基準記憶部224が記憶する判定基準に関する情報に基づいて、画面カテゴリごとのユーザの推奨画面タイプを判定する(工程S106)。 Next, the counting unit 232 of the information processing device 200 counts the number of predetermined operations performed by the user based on the user operation information transmitted by the transmitting unit 132 of the SP terminal device 101 (step S105). Thereafter, the determining unit 233 determines the user's recommended screen type for each screen category based on the count information counted by the counting unit 232 and the information regarding the determination criteria stored in the determination criteria storage unit 224 (step S106).

続いて、提案部234は、判定部233の判定結果に基づいて、画面カテゴリごとの推奨画面タイプをユーザに提案する(工程S107)。次に、選択受付部235は、ユーザが選択した画面カテゴリごとの画面タイプの選択結果を受け付ける。そして、情報処理装置200の送信部236が、SP端末装置101に画面カテゴリごとの画面タイプを通知する。そして、通知された情報に基づいて、SP端末装置101の表示部133が、画面カテゴリごとの画面タイプをユーザに対して表示する(工程S108)。 Subsequently, the proposal unit 234 proposes recommended screen types for each screen category to the user based on the determination result of the determination unit 233 (step S107). Next, the selection reception unit 235 receives the selection result of the screen type for each screen category selected by the user. Then, the transmitting unit 236 of the information processing device 200 notifies the SP terminal device 101 of the screen type for each screen category. Then, based on the notified information, the display unit 133 of the SP terminal device 101 displays the screen type for each screen category to the user (step S108).

〔3.情報システムの構成〕
次に、実施形態に係る情報処理システム1の構成について、図2を用いて説明する。本実施形態で情報処理システム1は、端末装置100と、情報処理装置200と、を含み、所定の通信網(ネットワークNW)を介して、有線又は無線により相互に通信可能に接続される。なお、図2に示した情報処理システム1は、複数台の端末装置100又は複数台の情報処理装置200が含まれた構成としてよい。
[3. Information system configuration]
Next, the configuration of the information processing system 1 according to the embodiment will be described using FIG. 2. In this embodiment, the information processing system 1 includes a terminal device 100 and an information processing device 200, which are communicably connected to each other by wire or wirelessly via a predetermined communication network (network NW). Note that the information processing system 1 shown in FIG. 2 may include a plurality of terminal devices 100 or a plurality of information processing apparatuses 200.

端末装置100は、利用者が利用する情報処理装置である。例えば、端末装置100は、デスクトップ型PC(Personal Computer)や、ノート型PCや、タブレット端末や、携帯電話機や、PDA(Personal Digital Assistant)等である。また、情報処理装置200は、ネットワークNWを介して、各種の装置と通信可能な情報処理装置であり、例えば、サーバ装置又はクラウドシステム等により実現される。例えば、情報処理装置200は、ネットワークNWを介して、端末装置100と双方向に通信可能に接続される。 The terminal device 100 is an information processing device used by a user. For example, the terminal device 100 is a desktop PC (Personal Computer), a notebook PC, a tablet terminal, a mobile phone, a PDA (Personal Digital Assistant), or the like. Further, the information processing device 200 is an information processing device that can communicate with various devices via the network NW, and is realized by, for example, a server device, a cloud system, or the like. For example, the information processing device 200 is connected to the terminal device 100 via the network NW so as to be able to communicate in both directions.

〔3-1.端末装置の構成〕
次は、実施形態に係る端末装置100の構成について、図2を使って説明する。図2に示すように、端末装置100は、通信部110と、記憶部120と、制御部130と、を有する。なお、図2に図示していないが、端末装置100は、各種操作を受け付ける入力部(例えば、タッチパネルや、キーボードや、マウス等)を備えてもよい。
[3-1. Terminal device configuration]
Next, the configuration of the terminal device 100 according to the embodiment will be described using FIG. 2. As shown in FIG. 2, the terminal device 100 includes a communication section 110, a storage section 120, and a control section 130. Although not shown in FIG. 2, the terminal device 100 may include an input unit (for example, a touch panel, a keyboard, a mouse, etc.) that accepts various operations.

(通信部110)
通信部110は、NIC(Network Interface Card)等によって実現される。そして、端末装置100の通信部110と、情報処理装置200の通信部210とは、ネットワークNWと有線又は無線で接続され、双方向に情報の送受信を行う。
(Communication Department 110)
The communication unit 110 is realized by a NIC (Network Interface Card) or the like. The communication unit 110 of the terminal device 100 and the communication unit 210 of the information processing device 200 are connected to the network NW by wire or wirelessly, and perform bidirectional transmission and reception of information.

(記憶部120)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置によって実現される。そして、記憶部120は、端末装置100が、情報処理システム1の端末装置100として機能するためのプログラムや、収集部131が収集する各種情報等を記憶し、保持する。
(Storage unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 120 stores and holds programs for the terminal device 100 to function as the terminal device 100 of the information processing system 1, various information collected by the collection unit 131, and the like.

(制御部130)
制御部130は、収集部131と、送信部132と、表示部133と、を有する。なお、制御部130は、プロセッサ(Processor)や、MPU(Micro Processing Unit)や、CPU(Central Processing Unit)等が、端末装置100の記憶部120に記憶されている各種プログラムについて、RAMを作業領域として実行することにより、実現される。また、制御部130は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等のIC(Integrated Circuit)により実現される。
(Control unit 130)
The control unit 130 includes a collection unit 131, a transmission unit 132, and a display unit 133. Note that the control unit 130 allows a processor, an MPU (Micro Processing Unit), a CPU (Central Processing Unit), etc. to use the RAM as a work area for various programs stored in the storage unit 120 of the terminal device 100. This is achieved by executing as . Further, the control unit 130 is realized by, for example, an IC (Integrated Circuit) such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

(収集部131)
収集部131は、画面カテゴリごと設定される画面タイプに対応する画面レイアウトが表示されている際に行われたユーザの所定の操作に関する情報と、前記ユーザの人体に関する情報と、前記ユーザの入力手段に関する情報とを、収集する。なお、収集部131が収集する情報は、前述の情報に限定されるものではなく、その他の情報を収集してもよい。
(Collection unit 131)
The collection unit 131 collects information regarding a predetermined operation performed by the user when a screen layout corresponding to a screen type set for each screen category is displayed, information regarding the user's human body, and input means of the user. Collect information about. Note that the information collected by the collection unit 131 is not limited to the above-mentioned information, and other information may be collected.

例えば、その他の収集対象の情報の一例として、収集部131は、操作失敗率として押下対象ボタン付近のクリックもしくは画面タップの回数であったり、ユーザがアプリケーションの操作画面上でクリックもしくは画面タップを行った位置情報であったり、を収集してよい。 For example, as an example of other information to be collected, the collection unit 131 may collect the number of clicks or screen taps near a button to be pressed as an operation failure rate, or the number of clicks or screen taps made by the user on the operation screen of an application. You may collect location information, etc.

(送信部132)
送信部132は、収集部131にて収集した情報を、通信部110を介して、情報処理装置200に送信する。なお、送信部132が送信する情報は、前述の情報に限定されるものではなく、その他の情報を送信してよい。
(Transmission unit 132)
The transmitting unit 132 transmits the information collected by the collecting unit 131 to the information processing device 200 via the communication unit 110. Note that the information transmitted by the transmitter 132 is not limited to the above-mentioned information, and other information may be transmitted.

(表示部133)
表示部133は、情報処理装置200の送信部236から推奨画面タイプに関する情報を受け取り表示する。なお、表示部133が表示する情報は、前述の推奨画面レイアウトに関する情報の他の情報を表示してよい。
(Display section 133)
The display unit 133 receives information regarding the recommended screen type from the transmitting unit 236 of the information processing device 200 and displays it. Note that the information displayed by the display unit 133 may include information other than the information regarding the recommended screen layout described above.

〔3-2.情報処理装置の構成〕
次は、実施形態に係る情報処理装置200の構成について、図2を使って説明する。図2に示すように、情報処理装置200は、通信部210と、記憶部220と、制御部230と、を有する。なお、図2に図示していないが、情報処理装置200は、各種操作を受け付ける入力部(例えば、タッチパネルや、キーボードや、マウス等)や、各種情報を表示するための表示部(例えば、ディスプレイ)を備えてもよい。
[3-2. Configuration of information processing device]
Next, the configuration of the information processing device 200 according to the embodiment will be described using FIG. 2. As shown in FIG. 2, the information processing device 200 includes a communication section 210, a storage section 220, and a control section 230. Although not shown in FIG. 2, the information processing device 200 includes an input unit (for example, a touch panel, a keyboard, a mouse, etc.) for accepting various operations, and a display unit for displaying various information (for example, a display). ) may be provided.

(通信部210)
通信部210は、NIC等によって実現される。そして、情報処理装置200の通信部210と、端末装置100の通信部110とは、ネットワークNWと有線又は無線で接続され、双方向に情報の送受信を行う。
(Communication Department 210)
The communication unit 210 is realized by a NIC or the like. The communication unit 210 of the information processing device 200 and the communication unit 110 of the terminal device 100 are connected to the network NW by wire or wirelessly, and perform bidirectional transmission and reception of information.

(記憶部220)
記憶部220は、画面カテゴリ記憶部221と、画面タイプ記憶部222と、ユーザ属性情報記憶部223と、判定基準記憶部224と、計数情報記憶部225と、ユーザ設定記憶部226と、を有する。なお、記憶部220は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置によって実現される。
(Storage unit 220)
The storage unit 220 includes a screen category storage unit 221, a screen type storage unit 222, a user attribute information storage unit 223, a judgment criteria storage unit 224, a count information storage unit 225, and a user setting storage unit 226. . Note that the storage unit 220 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk.

(画面カテゴリ記憶部221)
画面カテゴリ記憶部221は、アプリケーションに表示する操作画面の特徴に基づいて分類した画面カテゴリに関する情報を記憶する。画面カテゴリ記憶部221に含まれる情報の一例を、図3を用いて説明する。図3の例では、画面カテゴリ記憶部221は、画面カテゴリID「A01」により識別されるカテゴリが「上部にデータを操作するボタン有り」で、デバイスが「PC」で、使用判定基準が「J001,J002,J003,J004」と記憶している。なお、なお、前述の使用判定基準は、判定基準記憶部224が保持する情報から、引用されてよい。
(Screen category storage unit 221)
The screen category storage unit 221 stores information regarding screen categories classified based on the characteristics of operation screens displayed in applications. An example of information included in the screen category storage section 221 will be explained using FIG. 3. In the example of FIG. 3, the screen category storage unit 221 stores that the category identified by the screen category ID "A01" is "with buttons for operating data at the top", the device is "PC", and the usage criterion is "J001". , J002, J003, J004". Note that the above-mentioned usage criteria may be quoted from information held in the criteria storage unit 224.

また、図3が示す一例では、それぞれの画面カテゴリは、A01は「上部にデータを操作するボタン有り」と、A02は「ダイアログ内にデータを操作するボタン有り」と、B01及びB02は「下部に画面遷移ボタン有り」と、C01は「写真撮影のシャッターボタン有り」と、という特徴に基づいて分類されている。 In addition, in the example shown in Fig. 3, the respective screen categories are: A01 has "buttons for manipulating data at the top", A02 has "buttons for manipulating data in dialog", and B01 and B02 have "buttons for manipulating data at the bottom". C01 has a screen transition button, and C01 has a shutter button for taking photos.

なお、画面カテゴリ記憶部221に含まれる情報は、「画面カテゴリID」と、「カテゴリ」と、「デバイス」と、「使用判定基準」との項目に係る情報に限定されるものではなく、その他の任意の画面カテゴリに関係する情報が含まれていてよい。また、図3における各項目の情報は、あくまで例示であり、表示している情報に限定されるものではない。 Note that the information included in the screen category storage unit 221 is not limited to the information related to the items "screen category ID", "category", "device", and "use judgment criteria", but also includes other information. may contain information related to any screen category. Further, the information of each item in FIG. 3 is merely an example, and is not limited to the information displayed.

(画面タイプ記憶部222)
画面タイプ記憶部222は、アプリケーションに表示する操作画面の特徴に基づいて分類した画面カテゴリごとに設定される画面レイアウトである画面タイプに関する情報を記憶する。画面タイプ記憶部222に含まれる情報の一例を、図4を用いて説明する。図4の例では、画面タイプ記憶部222は、画面タイプID「L01」により識別される利き手分類が「L」で、画面タイプが「左上:ボタンA,B」で、デバイスが「PC」で、画面カテゴリIDが「A01」で、と記憶している。なお、画面タイプに表記する「左上:ボタンA,B」はテキストで表記しているが、実際には操作画面におけるボタンの位置を画像や、プログラム等で表現してもよい。また、前述の、画面カテゴリIDは画面カテゴリ記憶部221が保持する情報から、引用されてよい。
(Screen type storage unit 222)
The screen type storage unit 222 stores information regarding screen types, which are screen layouts set for each screen category classified based on the characteristics of the operation screen displayed in the application. An example of information included in the screen type storage section 222 will be explained using FIG. 4. In the example of FIG. 4, the screen type storage unit 222 stores that the dominant hand classification identified by the screen type ID "L01" is "L", the screen type is "upper left: buttons A, B", and the device is "PC". , the screen category ID is "A01". Although "upper left: buttons A, B" written in the screen type is written in text, the positions of the buttons on the operation screen may actually be expressed in images, programs, etc. Further, the above-mentioned screen category ID may be quoted from the information held by the screen category storage section 221.

なお、画面タイプ記憶部222に含まれる情報は、「画面タイプID」と、「利き手分類」と、「画面タイプ」と、「デバイス」と、「画面カテゴリID」との項目に係る情報に限定されるものではなく、その他の任意の画面タイプに関係する情報が含まれていてよい。また、図4における各項目の情報は、あくまで例示であり、表示している情報に限定されるものではない。 Note that the information included in the screen type storage unit 222 is limited to information related to the following items: "screen type ID", "dominant hand classification", "screen type", "device", and "screen category ID". information related to any other screen type may be included. Further, the information of each item in FIG. 4 is merely an example, and is not limited to the displayed information.

続いて、図5から9を用いて、画面タイプ記憶部222が保持する画面タイプのレイアウト図を図示する。なお、本例示に記載の画面タイプは、あくまで例示であり、図示例に限定されるものではない。 Next, layout diagrams of screen types held by the screen type storage unit 222 will be illustrated using FIGS. 5 to 9. Note that the screen types described in this example are merely examples, and are not limited to the illustrated examples.

まず、図5では画面タイプID「L01」が識別する「左上:ボタンA,B表示タイプ300」と、画面タイプID「R01」が識別する「右上:ボタンB,A表示タイプ301」と、を説明する。図5では、「左上:ボタンA,B表示タイプ300」について、パーソナルコンピューター端末装置(以下、「PC端末装置102」)が、アプリケーション画面左上に、画面左側からボタンA300aと、ボタンB300bと、という順で、それぞれ表示する。他方、「右上:ボタンB,A表示タイプ301」について、PC端末装置102が、アプリケーション画面右上に、画面左側からボタンB301bと、ボタンA301aと、という順で、それぞれ表示する。 First, in FIG. 5, "Top left: button A, B display type 300" identified by screen type ID "L01" and "Top right: button B, A display type 301" identified by screen type ID "R01". explain. In FIG. 5, regarding the "upper left: button A, B display type 300", a personal computer terminal device (hereinafter referred to as "PC terminal device 102") displays button A 300a and button B 300b from the left side of the screen at the upper left of the application screen. Display each in order. On the other hand, regarding the "upper right: button B, A display type 301", the PC terminal device 102 displays button B 301b and button A 301a in order from the left side of the screen at the upper right of the application screen.

次に、図6では、画面タイプID「L02」が識別する「左下:ボタンC,D表示タイプ310」と、画面タイプID「R02」が識別する「右下:ボタンD,C表示タイプ311」と、を説明する。図5では、「左下:ボタンC,D表示タイプ310」について、PC端末装置102が、アプリケーション画面左下に、画面左側からボタンC310cと、ボタンD310dと、という順で、それぞれ表示する。他方、「右下:ボタンD,C表示タイプ311」について、PC端末装置102が、アプリケーション画面右下に、画面左側からボタンD311dと、ボタンC311cと、という順で、それぞれ表示する。 Next, in FIG. 6, "lower left: button C, D display type 310" identified by screen type ID "L02" and "lower right: button D, C display type 311" identified by screen type ID "R02" and explain. In FIG. 5, regarding the "lower left: button C, D display type 310", the PC terminal device 102 displays a button C310c and a button D310d in the lower left of the application screen in this order from the left side of the screen. On the other hand, regarding the "lower right: button D, C display type 311", the PC terminal device 102 displays a button D311d and a button C311c in this order from the left side of the screen at the lower right of the application screen.

次に、図7では画面タイプID「L03」が識別する「下部中央:ボタンE,F表示タイプ320」と、画面タイプID「R03」が識別する「下部中央:ボタンF,E表示タイプ321」と、を説明する。図7では、「下部中央:ボタンE,F表示タイプ320」について、SP端末装置101が、アプリケーション画面下部中央に、画面左側からボタンE320eと、ボタンF320fと、という順で、それぞれ表示する。他方、「下部中央:ボタンF,E表示タイプ321」について、SP端末装置101が、アプリケーション画面下部中央に、画面左側からボタンF321fと、ボタンE321eと、という順で、それぞれ表示する。 Next, in FIG. 7, "Bottom center: Buttons E, F display type 320" identified by screen type ID "L03" and "Bottom center: Buttons F, E display type 321" identified by screen type ID "R03" and explain. In FIG. 7, regarding the "lower center: button E, F display type 320", the SP terminal device 101 displays a button E320e and a button F320f in order from the left side of the screen at the lower center of the application screen. On the other hand, regarding the "bottom center: button F, E display type 321", the SP terminal device 101 displays a button F321f and a button E321e in the order from the left side of the screen at the bottom center of the application screen.

次に、図8では画面タイプID「L04」が識別する「左下:ボタンG,H表示タイプ330」と、画面タイプID「R04」が識別する「右下:ボタンH,G表示タイプ331」と、を説明する。図8では、「左下:ボタンG,H表示タイプ330」について、PC端末装置102が、アプリケーション画面左下に、画面左側からボタンG330gと、ボタンH330hと、という順で、それぞれ表示する。他方、「右下:ボタンH,G表示タイプ331」では、PC端末装置102が、アプリケーション画面右下に、画面左側からボタンH331hと、ボタンG331gと、という順で、それぞれ表示する。 Next, in FIG. 8, the screen type ID "L04" identifies "lower left: button G, H display type 330" and the screen type ID "R04" identifies "lower right: button H, G display type 331". , will be explained. In FIG. 8, regarding the "bottom left: button G, H display type 330", the PC terminal device 102 displays a button G 330g and a button H 330h in order from the left side of the screen at the bottom left of the application screen. On the other hand, in the "lower right: button H, G display type 331", the PC terminal device 102 displays a button H 331h and a button G 331g in this order from the left side of the screen at the lower right of the application screen.

次に、図9では画面タイプID「L05」が識別する「中央左:ボタンM、下部中央:ボタンI,J表示タイプ340」と、画面タイプID「R05」が識別する「中央右:ボタンN、下部中央:ボタンJ,I表示タイプ341」と、を説明する。図9では、「中央左:ボタンM、下部中央:ボタンI,J表示タイプ340」について、SP端末装置101が、アプリケーション画面中央左にボタンM340mと、下部中央に画面左側からボタンI340iと、ボタンJ340jと、という順で、それぞれ表示する。他方、「中央右:ボタンN、下部中央:ボタンJ,I表示タイプ341」について、SP端末装置101が、アプリケーション画面中央右にボタンN341nと、下部中央に画面左側からボタンJ341jと、ボタンI341iと、という順で、それぞれ表示する。 Next, in FIG. 9, "center left: button M, bottom center: button I, J display type 340" identified by screen type ID "L05" and "center right: button N" identified by screen type ID "R05" , bottom center: button J, I display type 341". In FIG. 9, for "center left: button M, bottom center: buttons I, J display type 340", the SP terminal device 101 displays a button M340m at the center left of the application screen, a button I340i from the left side of the screen at the bottom center, and a button J340j, etc. are displayed in this order. On the other hand, regarding "center right: button N, bottom center: button J, I display type 341", the SP terminal device 101 displays button N341n at the center right of the application screen, button J341j from the left side of the screen at the bottom center, and button I341i. , respectively.

(ユーザ属性情報記憶部223)
ユーザ属性情報記憶部223は、アプリケーションを利用するユーザに関する属性情報を記憶する。ユーザ属性情報記憶部223に含まれる情報の一例を、図10を用いて説明する。図10の例では、ユーザ属性情報記憶部223は、ユーザID「U001」により識別されるユーザ名が「ユーザA」で、利き手が「左」で、性別が「男性」で、年齢が「35」で、と記憶している。なお、ユーザ属性情報記憶部223に含まれる情報は、「ユーザID」と、「ユーザ名」と、「利き手」と、「性別」と、「年齢」との項目に係る情報に限定されるものではなく、その他の任意のユーザ属性に関係する情報が含まれていてよい。また、図10における各項目の情報は、あくまで例示であり、表示している情報に限定されるものではない。
(User attribute information storage unit 223)
The user attribute information storage unit 223 stores attribute information regarding users who use applications. An example of information included in the user attribute information storage section 223 will be explained using FIG. 10. In the example of FIG. 10, the user attribute information storage unit 223 stores that the user name identified by the user ID "U001" is "User A", the dominant hand is "left", the gender is "male", and the age is "35 ”, I remember. Note that the information included in the user attribute information storage unit 223 is limited to information related to the following items: "user ID", "user name", "dominant hand", "gender", and "age". Instead, information related to any other user attributes may be included. Moreover, the information of each item in FIG. 10 is merely an example, and is not limited to the displayed information.

(判定基準記憶部224)
判定基準記憶部224は、判定部233がユーザごとに推奨する推奨画面タイプを判定する際の判定基準に関する情報を記憶する。判定基準記憶部224に含まれる情報の一例を、図11を用いて説明する。図11の例では、判定基準記憶部224は、判定基準ID「J001」により識別されるデバイスが「PC」で、分類が「カーソル操作」で、カウント条件が「X座標で左から右にカーソルが移動」で、カウント数閾値が「10,000」で、利き手判定が「R」で、と記憶している。なお、カウント条件に表記する「X座標で左から右にカーソル移動」はテキストで表記しているが、実際にはカウントする条件を、プログラム等で表現してもよい。
(Judgment criteria storage unit 224)
The determination criteria storage unit 224 stores information regarding the criteria used when the determination unit 233 determines the recommended screen type recommended for each user. An example of information included in the judgment criteria storage section 224 will be explained using FIG. 11. In the example of FIG. 11, the judgment criterion storage unit 224 stores that the device identified by the judgment criterion ID "J001" is "PC", the classification is "cursor operation", and the count condition is "cursor operation from left to right on the X coordinate". "move", the count threshold is "10,000", and the dominant hand determination is "R". Although the count condition "move the cursor from left to right on the X coordinate" is written in text, the count condition may actually be expressed in a program or the like.

なお、判定基準記憶部224に含まれる情報は、「判定基準ID」と、「デバイス」と、「分類」と、「カウント条件」と、「カウント数閾値」と、「利き手判定」との項目に係る情報に限定されるものではなく、その他の任意の判定基準に関係する情報が含まれていてよい。また、図11における各項目の情報は、あくまで例示であり、表示している情報に限定されるものではない。 Note that the information included in the determination criterion storage unit 224 includes the following items: "determination criterion ID", "device", "classification", "counting condition", "count number threshold", and "handedness determination" The information is not limited to information related to , but may include information related to any other judgment criteria. Further, the information of each item in FIG. 11 is merely an example, and is not limited to the displayed information.

(計数情報記憶部225)
計数情報記憶部225は、端末装置100の収集部131が収集した情報に基づいて、情報処理装置200の計数部232が画面カテゴリごとに計数したユーザの所定の操作の回数に関する情報を記憶する。計数情報記憶部225に含まれる情報の一例を、図12を用いて説明する。図12の例では、計数情報記憶部225は、計数情報ID「C00001」により識別されるユーザIDが「U001」で、画面カテゴリIDが「A01」で、判断基準IDが「J001」で、カウント数が「15,000」で、と記憶している。なお、前述のユーザIDはユーザ属性情報記憶部223が保持する情報から、画面カテゴリIDは画面カテゴリ記憶部221が保持する情報から、判断基準IDは判定基準記憶部224が保持する情報から、それぞれ引用されてよい。
(Count information storage unit 225)
The counting information storage unit 225 stores information regarding the number of predetermined operations performed by the user, which is counted by the counting unit 232 of the information processing device 200 for each screen category, based on the information collected by the collecting unit 131 of the terminal device 100. An example of information included in the count information storage section 225 will be explained using FIG. 12. In the example of FIG. 12, the count information storage unit 225 stores the count information ID ``U001'' identified by the count information ID ``C00001'', the screen category ID ``A01'', and the judgment criterion ID ``J001''. I remember that the number was 15,000. The above-mentioned user ID is obtained from the information held in the user attribute information storage section 223, the screen category ID is obtained from the information held in the screen category storage section 221, and the judgment criterion ID is obtained from the information held in the judgment criterion storage section 224. May be quoted.

なお、計数情報記憶部225に含まれる情報は、「計数情報ID」と、「ユーザID」と、「画面カテゴリID」と、「判断基準ID」と、「カウント数」との項目に係る情報に限定されるものではなく、その任意の計数情報に関係する情報が含まれていてよい。また、図12における各項目の情報は、あくまで例示であり、表示している情報に限定されるものではない。 Note that the information included in the counting information storage unit 225 is information related to the following items: "counting information ID", "user ID", "screen category ID", "judgment criterion ID", and "count number". The information is not limited to, and information related to any counting information may be included. Further, the information of each item in FIG. 12 is merely an example, and is not limited to the displayed information.

(ユーザ設定記憶部226)
ユーザ設定記憶部226は、各ユーザに設定されている画面カテゴリごとの画面タイプに関する情報を記憶する。ユーザ設定記憶部226に含まれる情報の一例を、図13を用いて説明する。図13の例では、ユーザ設定記憶部226は、ユーザ設定ID「S001」により識別されるユーザIDが「U001」で、画面カテゴリIDが「A01」で、画面タイプIDが「L01」で、と記憶している。なお、前述のユーザIDはユーザ属性情報記憶部223が保持する情報から、画面カテゴリIDは画面カテゴリ記憶部221が保持する情報から、画面タイプIDは画面タイプ記憶部222が保持する情報から、それぞれ引用されてよい。
(User setting storage unit 226)
The user setting storage unit 226 stores information regarding the screen type for each screen category set for each user. An example of information included in the user setting storage section 226 will be explained using FIG. 13. In the example of FIG. 13, the user setting storage unit 226 stores that the user ID identified by the user setting ID "S001" is "U001", the screen category ID is "A01", and the screen type ID is "L01". I remember. The above-mentioned user ID is obtained from the information held by the user attribute information storage unit 223, the screen category ID is obtained from the information held by the screen category storage unit 221, and the screen type ID is obtained from the information held by the screen type storage unit 222. May be quoted.

なお、ユーザ設定記憶部226に含まれる情報は、「ユーザ設定ID」と、「ユーザID」と、「画面カテゴリID」と、「画面タイプID」との項目に係る情報に限定されるものではなく、その任意のユーザ設定に関係する情報が含まれていてよい。また、図13における各項目の情報は、あくまで例示であり、表示している情報に限定されるものではない。 Note that the information included in the user setting storage unit 226 is not limited to information related to the items "user setting ID", "user ID", "screen category ID", and "screen type ID". may contain information related to any user settings. Moreover, the information of each item in FIG. 13 is merely an example, and is not limited to the displayed information.

(制御部230)
図2に戻り、情報処理装置200の制御部230について説明する。制御部230は、登録受付部231と、計数部232と、判定部233と、提案部234と、選択受付部235と、送信部236と、を有する。なお、制御部230は、プロセッサや、MPUや、CPU等が、情報処理装置200の記憶部220に記憶されている各種プログラムについて、RAMを作業領域として実行することにより、実現される。また、制御部230は、例えば、ASICやFPGA等のICにより実現される。
(Control unit 230)
Returning to FIG. 2, the control unit 230 of the information processing device 200 will be described. The control section 230 includes a registration reception section 231 , a counting section 232 , a determination section 233 , a proposal section 234 , a selection reception section 235 , and a transmission section 236 . Note that the control unit 230 is realized by a processor, an MPU, a CPU, or the like executing various programs stored in the storage unit 220 of the information processing device 200 using the RAM as a work area. Further, the control unit 230 is realized by, for example, an IC such as an ASIC or an FPGA.

(登録受付部231)
登録受付部231は、ユーザの利き手の情報と、ユーザの人体に関する情報と、ユーザの入力手段に関する情報とを、ユーザ属性情報として受け付ける。例えば、ユーザの利き手の情報とは、図10に示すような、「利き手」の項目に該当する情報である。
(Registration reception department 231)
The registration reception unit 231 receives information on the user's dominant hand, information on the user's human body, and information on the user's input means as user attribute information. For example, the information on the user's dominant hand is information corresponding to the item "dominant hand" as shown in FIG.

また、例えば、登録受付部231が受け付けるユーザの人体に関する情報は、「ユーザの手の大きさ」と、「ユーザの指の大きさ」と、等の身体的特徴を含む情報である。なお、登録受付部231は、前述した「ユーザの手の大きさ」と、「ユーザの指の大きさ」と、以外の情報を受け付けてよい。また、登録受付部231が受け付けるユーザの入力手段に関する情報は、例えば「両手での操作」と、「タッチペンを使った操作」と、「音声での操作」と、等の情報である。なお、登録受付部231は、前述した「両手での操作」と、「タッチペンを使った操作」と、「音声での操作」と、以外の情報を受け付けてよい。 Further, for example, the information regarding the user's body that the registration reception unit 231 receives is information including physical characteristics such as "the size of the user's hand" and "the size of the user's fingers." Note that the registration reception unit 231 may accept information other than the above-mentioned "size of the user's hand" and "size of the user's fingers." Further, the information regarding the user's input means accepted by the registration reception unit 231 includes, for example, "operation with both hands," "operation using a touch pen," "operation by voice," and the like. Note that the registration reception unit 231 may accept information other than the above-mentioned "operation with both hands," "operation using a touch pen," and "operation with voice."

(計数部232)
計数部232は、アプリケーションの操作画面であって、画面カテゴリごとに設定される画面タイプに対応する画面レイアウトの操作画面が表示されている際に行われたユーザの所定の操作の回数を、画面カテゴリごとに計数する。また、計数部232は、アプリケーションの操作画面上におけるユーザの行動に関する情報である、カーソルの初期位置情報と、カーソルの軌跡情報と、端末装置の傾きの情報であるジャイロ情報と、スクロールタッチ位置の情報とに基づいて、ユーザの所定の操作の回数を計数する。
(Counting section 232)
The counting unit 232 calculates the number of predetermined operations performed by the user when an operation screen of the application is displayed with a screen layout corresponding to a screen type set for each screen category. Count by category. The counting unit 232 also collects cursor initial position information, cursor trajectory information, which is information about the user's actions on the application operation screen, gyro information, which is information about the tilt of the terminal device, and scroll touch position information. The number of times the user performs a predetermined operation is counted based on the information.

例えば、図12の計数情報記憶部225が保持する情報を例に説明すると、計数部232は、計数情報ID[C00001]のが識別するデータにおいて、ユーザ「U001」が識別するユーザ名「ユーザA」が、画面カテゴリID「A01」が識別するカテゴリ「上部にデータを操作するボタン有り」において、判断基準ID「J001」が識別する分類「カーソル操作」の、カウント条件「X座標で左から右へカーソルが移動」した回数を、カウント数「15,000」と計数している。 For example, to explain the information held by the count information storage unit 225 in FIG. " is the count condition "from left to right in the The number of times the cursor has moved to is counted as a count number of 15,000.

なお、計数部232が計数する情報は前述した「カーソル操作」に分類されるカウント条件だけでなく、図11の判定基準記憶部224が保持するカウント条件、例えば「初期位置」「傾き方向」「画面タッチ」等に分類されるカウント条件でも計数を行ってよい。 Note that the information counted by the counting unit 232 includes not only the count conditions classified as the above-mentioned "cursor operation" but also the count conditions held in the judgment criteria storage unit 224 in FIG. 11, such as "initial position", "tilt direction", " Counting may also be performed under counting conditions classified as "screen touch" or the like.

(判定部233)
判定部233は、端末装置100から受け付けた画面カテゴリごとのユーザの所定の操作に関する情報に基づいて計数部232が画面カテゴリごとに計数した回数と、ユーザに推奨する画面タイプである推奨画面タイプを決定する際の基準に関する情報であって、画面カテゴリごとに異なる判定基準情報と、に基づいて、画面カテゴリごとに推奨画面タイプを判定する。また、判定部233は、ユーザの所定の操作の回数に関する情報と、判定基準に関する情報と、ユーザ属性に関する情報に基づいて、画面カテゴリごとに推奨画面タイプを判定する。
(Determination unit 233)
The determining unit 233 calculates the number of times counted by the counting unit 232 for each screen category based on the information regarding the user's predetermined operation for each screen category received from the terminal device 100, and the recommended screen type that is the screen type recommended to the user. The recommended screen type is determined for each screen category based on information regarding criteria for determination, which differs for each screen category. Further, the determination unit 233 determines a recommended screen type for each screen category based on information regarding the number of times a user performs a predetermined operation, information regarding determination criteria, and information regarding user attributes.

例えば、判定部233は、図12の計数情報記憶部225が保持する、計数情報ID「C00001」により識別されるユーザIDが「U001」で、画面カテゴリIDが「A01」で、判断基準IDが「J001」で、カウント数が「15,000」で、という情報について、図11の判定基準記憶部224が保持する、判定基準ID「J001」により識別されるデバイスが「PC」で、分類が「カーソル操作」で、カウント条件が「X座標で左から右にカーソルが移動」で、カウント数閾値が「10,000」で、利き手判定が「R」で、という情報と比較して、カウント数「15,000」がカウント数閾値「10,000」を超えるため、利き手判定は「R」と判定する。なお、利き手判定結果と、ユーザ属性情報記憶部223が保持するユーザ属性情報に含まれる利き手に関する情報は必ずしも連動する必要はなく、ユーザによる所定の操作の回数や、その他学習によって得られる情報に基づいて判定を行ってよい。 For example, the determination unit 233 determines that the user ID identified by the count information ID “C00001” held by the count information storage unit 225 in FIG. Regarding the information that "J001" has a count number of "15,000", the device identified by the criterion ID "J001" held by the criterion storage unit 224 in FIG. 11 is "PC" and the classification is "PC". In "Cursor operation", the count condition is "Move the cursor from left to right on the X coordinate", the count threshold is "10,000", and the handedness determination is "R". Since the number "15,000" exceeds the count threshold "10,000", the handedness determination is determined to be "R". Note that the handedness determination result and the information regarding the dominant hand included in the user attribute information held by the user attribute information storage unit 223 do not necessarily need to be linked, but may be determined based on the number of predetermined operations performed by the user or other information obtained through learning. You may make a judgment based on

また、本実施形態の事例説明においては、判定部233は、収集部131が収集する画面カテゴリごと設定される画面タイプに対応する画面レイアウトが表示されている際に行われたユーザの所定の操作の回数を計数した計数情報を主な判定基準として判定を行っているが、それ以外の判定基準に、ユーザの属性情報又はユーザの入力手段等の情報を組み合わせて判定を行ってよい。例えば、判定部233は、ユーザの性別、年齢等の身体的特徴に関する情報と、手の大きさや、指の長さや、手指の大きさ等の統計情報と、に基づいて、推奨画面タイプの判定を行ってよい。 In addition, in the case description of the present embodiment, the determination unit 233 determines whether a predetermined operation by the user is performed when a screen layout corresponding to a screen type set for each screen category collected by the collection unit 131 is displayed. Although the determination is made using the count information obtained by counting the number of times as the main determination criterion, the determination may be made by combining other determination criteria with information such as the user's attribute information or the user's input means. For example, the determination unit 233 determines the recommended screen type based on information regarding physical characteristics such as the user's gender and age, and statistical information such as hand size, finger length, and finger size. You may do so.

また、判定部233は、例えば入力手段について、手指や、マウスや、キーボードや、ウエアラブル端末等でよく使用するデバイスの選択に関する情報に基づいて、推奨画面タイプの判定を行ってよい。さらに、判定部233は、入力手段に指を使うと指定した場合においても、片手操作又は両手操作でよく使用する手段に関する情報に基づいて、推奨画面タイプの判定を行ってよい。 Further, the determination unit 233 may determine the recommended screen type based on information regarding the selection of frequently used devices such as fingers, a mouse, a keyboard, a wearable terminal, etc. regarding input means, for example. Further, even when it is specified that a finger is used as the input means, the determination unit 233 may determine the recommended screen type based on information regarding the means often used for one-handed operation or two-handed operation.

(提案部234)
提案部234は、ユーザが使用中の画面タイプが、判定部233が判定した推奨画面タイプと異なる場合には、ユーザに推奨画面タイプを提案する。
(Proposal Department 234)
The suggestion unit 234 proposes a recommended screen type to the user when the screen type being used by the user is different from the recommended screen type determined by the determination unit 233.

例えば、判定部233は、計数情報ID「C00001」が識別するユーザID「U001」、画面カテゴリIDが「A01」について、利き手判定が「R」という情報に基づき推奨画面タイプは「R01」と判定した。しかしながら、図13において、ユーザ設定記憶部226は、ユーザ設定ID「S001」により識別されるユーザIDが「U001」で、画面カテゴリIDが「A01」で、画面タイプIDが「L01」で、と記憶している。従って、提案部234は、ユーザの使用中の画面タイプについて判定部233が判定した推奨画面タイプと異なることから、画面タイプ「R01」を提案する。なお、情報処理装置200は、提案部234がユーザに対して提案を行った際、計数情報記憶部225が保持する計数情報のうち、提案に該当する情報はリセットしてよい。 For example, the determination unit 233 determines that the recommended screen type is "R01" based on the information that the handedness determination is "R" for the user ID "U001" identified by the count information ID "C00001" and the screen category ID "A01". did. However, in FIG. 13, the user setting storage unit 226 stores that the user ID identified by the user setting ID "S001" is "U001", the screen category ID is "A01", and the screen type ID is "L01". I remember. Therefore, the proposal unit 234 proposes the screen type “R01” since the screen type currently being used by the user is different from the recommended screen type determined by the determination unit 233. Note that when the proposal unit 234 makes a proposal to the user, the information processing device 200 may reset information corresponding to the proposal among the count information held by the count information storage unit 225.

また、提案を行う条件は、情報処理装置200を管理する管理者により任意に設定することが可能であり、例えば、ユーザが最初に利用を開始するタイミングにユーザ属性情報に基づいて提案を行ったり、任意に設定する一定期間ごとに提案を行ったり、所定の操作が判定基準を超えた時点で随時提案を行ったりしてよい。さらに、提案部234は、提案を行う際に、所定の条件に基づいて複数の推奨画面タイプをユーザに提案してもよい。 Further, the conditions for making a proposal can be arbitrarily set by the administrator who manages the information processing device 200. For example, a proposal may be made based on user attribute information when the user first starts using the device. , a proposal may be made at an arbitrarily set fixed period, or a proposal may be made at any time when a predetermined operation exceeds a criterion. Furthermore, when making suggestions, the suggestion unit 234 may suggest a plurality of recommended screen types to the user based on predetermined conditions.

(選択受付部235)
選択受付部235は、提案部234が提案する推奨画面タイプをユーザが採用するかどうかの選択について、受け付ける。例えば、選択受付部235は、提案部234が画面タイプ「L01」を使用中のユーザに対して、推奨画面タイプ「R01」を提案した場合に、ユーザがその提案を採用すると選択した場合は、当該選択を受け付ける。他方、選択受付部235は、ユーザが提案部234の提案を採用しないと選択した場合は、当該選択を受け付ける。
(Selection reception unit 235)
The selection accepting unit 235 accepts the user's selection as to whether or not to adopt the recommended screen type proposed by the suggesting unit 234. For example, when the proposal unit 234 proposes the recommended screen type "R01" to a user who is currently using the screen type "L01", and the user selects to adopt the proposal, the selection reception unit 235 selects the following: Accept the selection. On the other hand, if the user selects not to adopt the proposal of the proposal unit 234, the selection reception unit 235 accepts the selection.

(送信部236)
送信部236は、提案部234の提案結果に基づいて、ユーザが提案結果を受け入れると選択した場合に、端末装置100に推奨画面タイプに関する情報を送信する。例えば、送信部236は、選択受付部235で受け付けた推奨画面タイプ「R01」を採用するというユーザの選択結果に基づいて、端末装置100に送信する。
(Transmission unit 236)
The transmitting unit 236 transmits information regarding the recommended screen type to the terminal device 100 when the user selects to accept the proposal result based on the proposal result of the proposing unit 234. For example, the transmitting unit 236 transmits to the terminal device 100 based on the user's selection to adopt the recommended screen type “R01” received by the selection accepting unit 235.

〔4.処理手順〕
続いて、図14は、実施形態に係る情報処理の手順についての一例を示すフローチャートである。まず、登録受付部231が、アプリケーションを利用するユーザに関する属性情報を受け付ける(工程S201)。次に、端末装置100は、初期設定として前述のユーザに関する属性情報に基づいた画面カテゴリごとの画面タイプに対応する画面レイアウトをとして表示する(工程S202)。前述の初期設定の画面レイアウトについては、ユーザ自身が、使用を希望する画面タイプの画面レイアウトを選択することができる。また、例えば、OSがWindows(登録商標)の場合には、OSで設定されているマウスのオプションである「右クリックと左クリックの反転設定」を参照して、デフォルト設定を切り替えてもよい。
[4. Processing procedure]
Next, FIG. 14 is a flowchart illustrating an example of an information processing procedure according to the embodiment. First, the registration reception unit 231 receives attribute information regarding a user who uses an application (step S201). Next, as an initial setting, the terminal device 100 displays a screen layout corresponding to the screen type for each screen category based on the above-mentioned attribute information regarding the user (step S202). Regarding the above-mentioned initial setting screen layout, the user himself/herself can select the screen layout of the screen type that the user desires to use. Further, for example, if the OS is Windows (registered trademark), the default settings may be switched by referring to "right-click/left-click inversion settings", which is a mouse option set in the OS.

そして、端末装置100は、ユーザがアプリケーションを利用した際に、表示画面タイプにおける所定の操作に関する情報を収集し、情報処理装置200に送信する(工程S203)。続いて、情報処理装置200の計数部232は、送信されたユーザの所定の操作の回数を計数する(工程S204)。次に、判定部233は、計数結果と、判定基準と、に基づいて推奨画面タイプを判定する(工程S205)。続いて、提案部234は、現在ユーザが使用している画面カテゴリごとの画面タイプが、推奨画面タイプと異なる場合には、画面カテゴリごとに、推奨画面タイプを利用ユーザに提案する(工程S206のYes及び工程S207)。他方、提案部234は、現在ユーザが使用している画面カテゴリごとの画面タイプが、推奨画面タイプと同一場合には、提案を行わない(工程S206のNo)。 Then, when the user uses the application, the terminal device 100 collects information regarding a predetermined operation in the display screen type and transmits it to the information processing device 200 (step S203). Subsequently, the counting unit 232 of the information processing device 200 counts the number of times the user has performed the transmitted predetermined operation (step S204). Next, the determination unit 233 determines the recommended screen type based on the counting result and the determination criteria (step S205). Next, if the screen type for each screen category that the user is currently using is different from the recommended screen type, the proposal unit 234 proposes the recommended screen type to the user for each screen category (step S206). Yes and step S207). On the other hand, the proposal unit 234 does not make a proposal if the screen type for each screen category currently used by the user is the same as the recommended screen type (No in step S206).

次に、提案部234の提案についてユーザが推奨画面タイプを採用すると選択した場合には、選択受付部235が選択を受け付ける。さらに、選択受付部235の受け付けた情報に基づいて、情報処理装置200の送信部236は、端末装置100に推奨画面タイプに関する情報を送信する(工程S208のYes及び工程S209)。他方、提案部234の提案についてユーザが推奨画面タイプを採用しないと選択した場合には、選択受付部235が選択を受け付け、工程が終了する(工程S208のNo)。 Next, when the user selects to adopt the recommended screen type as proposed by the proposal unit 234, the selection reception unit 235 accepts the selection. Further, based on the information received by the selection reception unit 235, the transmission unit 236 of the information processing device 200 transmits information regarding the recommended screen type to the terminal device 100 (Yes in step S208 and step S209). On the other hand, if the user selects not to adopt the recommended screen type based on the proposal of the proposal unit 234, the selection reception unit 235 accepts the selection and the process ends (No in step S208).

〔5.効果〕
前述してきたように、情報処理装置200は、画面カテゴリごとに計数したユーザの所定の操作の計数情報に基づいて、画面カテゴリごとにユーザに適合する推奨画面タイプを判定し、ユーザに対して画面タイプ切り替えの提案を行う。その後、端末装置100がユーザの選択に基づいて、画面カテゴリごとに画面タイプを表示することで、情報処理装置200は、ユーザのアプリケーション操作に適合するユーザビリティの高い画面レイアウトを選択することが可能となる、という効果を提供する。
[5. effect〕
As described above, the information processing device 200 determines a recommended screen type suitable for the user for each screen category based on the count information of the user's predetermined operations counted for each screen category, and displays the screen to the user. Propose type switching. After that, the terminal device 100 displays the screen type for each screen category based on the user's selection, so that the information processing device 200 can select a screen layout with high usability that is suitable for the user's application operation. It provides the effect of becoming.

以下に、本発明の情報処理装置200が提供する効果を例示する。なお、本発明の情報処理装置200が提供する効果は、以下の効果に限定されるものではない。 Below, effects provided by the information processing device 200 of the present invention will be illustrated. Note that the effects provided by the information processing device 200 of the present invention are not limited to the following effects.

〔5-1.アプリケーション操作における操作失敗率の低減〕
例えば、情報処理装置200は、各ユーザに対してユーザビリティの高くなるような画面タイプを提案することにより、端末装置100上に表示されるアプリケーションの操作画面の、ユーザによる操作失敗率が低減する効果を、提供する。
[5-1. Reduction of operation failure rate in application operations〕
For example, the information processing device 200 has the effect of reducing the failure rate of the user's operation of the application operation screen displayed on the terminal device 100 by proposing a screen type that increases usability to each user. I will provide a.

〔5-2.アプリケーション操作における無駄時間の削減〕
例えば、情報処理装置200は、各ユーザに対してユーザビリティの高くなるような画面タイプを提案することにより、ユーザが端末装置100上に表示されるアプリケーションの操作画面の操作を容易に行えるようになり、操作上無駄な時間を低減する効果を、提供する。
[5-2. Reducing wasted time in application operations〕
For example, the information processing device 200 makes it possible for the user to easily operate the operation screen of an application displayed on the terminal device 100 by proposing a screen type that increases usability to each user. , provides the effect of reducing wasted operational time.

〔5-3.作業工程上の情報入力負荷軽減〕
例えば、情報処理装置200は、各ユーザに対してユーザビリティの高くなるような画面タイプを提案することにより、端末装置100上に表示されるアプリケーションの操作画面の入力項目への情報入力負荷が軽減し、入力漏れや誤入力等の作業工程上の誤入力等を低減する効果を、提供する。
[5-3. Reducing the burden of inputting information in the work process〕
For example, the information processing device 200 can reduce the burden of inputting information into input items on the operation screen of an application displayed on the terminal device 100 by proposing a screen type that increases usability to each user. , provides the effect of reducing input errors in work processes such as input omissions and incorrect inputs.

〔5-4.画面カテゴリごとの推奨画面タイプの動的な選定〕
例えば、情報処理装置200は、ユーザ属性情報と、画面カテゴリごと集計したユーザが行う操作の回数に関する計数情報とを蓄積する。そして、情報処理装置200は、前述の情報を用いて、教師あり学習や、教師なし学習や、強化学習等の機械学習や深層学習(ディープラーニング)等を行うことにより、画面カテゴリごとの推奨画面タイプの動的な判定や、ユーザに適合する新規の推奨画面タイプの動的生成な等を実現することができる、という効果を、提供する。なお、前述した機械学習の種類や、機械学習に使用する情報は、前述した内容に限定されるものではなく、記載した内容以外の方法での学習や、情報を用いてもよい。
[5-4. Dynamic selection of recommended screen types for each screen category]
For example, the information processing device 200 accumulates user attribute information and count information regarding the number of operations performed by the user, aggregated for each screen category. Then, the information processing device 200 uses the above-mentioned information to perform supervised learning, unsupervised learning, machine learning such as reinforcement learning, deep learning, etc. to recommend screens for each screen category. This provides the advantage of being able to dynamically determine the type, dynamically generate a new recommended screen type that suits the user, and the like. Note that the types of machine learning described above and the information used for machine learning are not limited to the contents described above, and learning methods and information other than the described contents may be used.

〔6.ハードウェア構成〕
前述した、実施形態に係る情報処理装置200は、例えば、図15に示すような構成のコンピュータ1000によって実現される。図15は、情報処理装置200の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、補助記憶装置1400、通信I/F(インタフェース)1500、入出力I/F(インタフェース)1600が、バス1800により接続された形態を有する。
[6. Hardware configuration]
The information processing apparatus 200 according to the embodiment described above is realized by, for example, a computer 1000 having a configuration as shown in FIG. 15. FIG. 15 is a hardware configuration diagram showing an example of a computer that implements the functions of the information processing device 200. The computer 1000 has a configuration in which a CPU 1100, a RAM 1200, a ROM 1300, an auxiliary storage device 1400, a communication I/F (interface) 1500, and an input/output I/F (interface) 1600 are connected by a bus 1800.

CPU1100は、ROM1300又は補助記憶装置1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。 CPU 1100 operates based on a program stored in ROM 1300 or auxiliary storage device 1400, and controls each section. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started, programs depending on the hardware of the computer 1000, and the like.

補助記憶装置1400は、CPU1100によって実行されるプログラム、および、係るプログラムによって使用されるデータ等を格納する。通信I/F1500は、所定の通信網を介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータを所定の通信網を介して他の機器へ送信する。CPU1100は、入出力I/F1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入出力装置1700を制御する。CPU1100は、入出力I/F1600を介して、入出力装置1700からデータを取得する。また、CPU1100は、生成したデータについて入出力I/F1600を介して入出力装置1700へ出力する。 Auxiliary storage device 1400 stores programs executed by CPU 1100, data used by the programs, and the like. Communication I/F 1500 receives data from other devices via a predetermined communication network and sends it to CPU 1100, and transmits data generated by CPU 1100 to other devices via a predetermined communication network. The CPU 1100 controls an output device such as a display or a printer, and an input/output device 1700 such as a keyboard or mouse via an input/output I/F 1600. CPU 1100 acquires data from input/output device 1700 via input/output I/F 1600. Further, the CPU 1100 outputs the generated data to the input/output device 1700 via the input/output I/F 1600.

例えば、コンピュータ1000が本実施形態に係る情報処理装置200として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部230の機能を実現する。 For example, when the computer 1000 functions as the information processing device 200 according to the present embodiment, the CPU 1100 of the computer 1000 realizes the functions of the control unit 230 by executing a program loaded onto the RAM 1200.

〔7.その他〕
前述の実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部又は一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部又は一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[7. others〕
Among the processes described in the above embodiments and modified examples, all or part of the processes described as being performed automatically can be performed manually, or the processes described as being performed manually can be performed manually. All or part of the processing can also be performed automatically using known methods. In addition, information including the processing procedures, specific names, and various data and parameters shown in the above documents and drawings may be changed arbitrarily, unless otherwise specified. For example, the various information shown in each figure is not limited to the illustrated information.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の通り構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。 Further, each component of each device shown in the drawings is functionally conceptual, and does not necessarily need to be physically configured as shown in the drawings. In other words, the specific form of distributing and integrating each device is not limited to what is shown in the diagram, and all or part of the devices can be functionally or physically distributed or integrated in arbitrary units depending on various loads, usage conditions, etc. Can be integrated and configured.

前述した構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。さらに、前述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 The above-mentioned components include those that can be easily imagined by those skilled in the art, those that are substantially the same, and those that are in the so-called equivalent range. Furthermore, the embodiments and modifications described above can be combined as appropriate within a range that does not conflict with the processing contents.

また、前述してきた「部(section、module、unit)」は、「手段」や「回路」等に読み替えることができる。例えば、制御部は、制御手段や制御回路に読み替えることができる。 Further, the above-mentioned "section, module, unit" can be read as "means", "circuit", etc. For example, the control section can be read as a control means or a control circuit.

以上、本発明の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 Some of the embodiments of the present invention have been described above in detail based on the drawings, but these are merely examples, and various modifications may be made based on the knowledge of those skilled in the art, including the embodiments described in the disclosure section of the invention. However, it is possible to implement the present invention in other forms with improvements.

1 情報処理システム
NW ネットワーク
100 端末装置
101 SP端末装置
102 PC端末装置
110 通信部
120 記憶部
130 制御部
131 収集部
132 送信部
133 表示部
200 情報処理装置
210 通信部
220 記憶部
221 画面カテゴリ記憶部
222 画面タイプ記憶部
223 ユーザ属性情報記憶部
224 判定基準記憶部
225 計数情報記憶部
226 ユーザ設定記憶部
230 制御部
231 登録受付部
232 計数部
233 判定部
234 提案部
235 選択受付部
236 送信部
300 左上:ボタンA,B表示タイプ
300a ボタンA
300b ボタンB
301 右上:ボタンB,A表示タイプ
301a ボタンA
301b ボタンB
310 左下:ボタンC,D表示タイプ
310c ボタンC
310d ボタンD
311 右下:ボタンD,C表示タイプ
311c ボタンC
311d ボタンD
320 下部中央:ボタンE,F表示タイプ
320e ボタンE
320f ボタンF
321 下部中央:ボタンF,E表示タイプ
321e ボタンE
321f ボタンF
330 左下:ボタンG,H表示タイプ
330g ボタンG
330h ボタンH
331 右下:ボタンH,G表示タイプ
331g ボタンG
331h ボタンH
340 中央左:ボタンM、下部中央:ボタンI,J表示タイプ
340i ボタンI
340j ボタンJ
340m ボタンM
341 中央右:ボタンN、下部中央:ボタンJ,I表示タイプ
341i ボタンI
341j ボタンJ
341n ボタンN
1000 コンピュータ
1100 CPU
1200 RAM
1300 ROM
1400 補助記憶装置
1500 通信I/F
1600 入出力I/F
1700 入出力装置
1800 バス
1 Information processing system NW network 100 Terminal device 101 SP terminal device 102 PC terminal device 110 Communication unit 120 Storage unit 130 Control unit 131 Collection unit 132 Transmission unit 133 Display unit 200 Information processing device 210 Communication unit 220 Storage unit 221 Screen category storage unit 222 Screen type storage unit 223 User attribute information storage unit 224 Judgment criteria storage unit 225 Counting information storage unit 226 User setting storage unit 230 Control unit 231 Registration reception unit 232 Counting unit 233 Judgment unit 234 Proposal unit 235 Selection reception unit 236 Transmission unit 300 Upper left: Button A, B display type 300a Button A
300b button B
301 Upper right: Button B, A display type 301a Button A
301b Button B
310 Lower left: Button C, D display type 310c Button C
310d Button D
311 Lower right: Button D, C display type 311c Button C
311d Button D
320 Bottom center: Button E, F display type 320e Button E
320f button F
321 Bottom center: Button F, E display type 321e Button E
321f Button F
330 Lower left: Button G, H display type 330g Button G
330h Button H
331 Lower right: Button H, G display type 331g Button G
331h Button H
340 Center left: Button M, Bottom center: Button I, J Display type 340i Button I
340j button J
340m button M
341 Center right: Button N, Bottom center: Button J, I Display type 341i Button I
341j button J
341n Button N
1000 Computer 1100 CPU
1200 RAM
1300 ROM
1400 Auxiliary storage device 1500 Communication I/F
1600 input/output I/F
1700 I/O device 1800 Bus

Claims (6)

アプリケーションの操作画面であって、画面カテゴリごとに設定される画面タイプに対応する画面レイアウトの操作画面が表示されている際に行われたユーザの所定の操作の回数を、画面カテゴリごとに計数する計数部と、
前記画面カテゴリごとに計数した回数と、前記ユーザに推奨する画面タイプである推奨画面タイプを決定する際の基準に関する情報であって、画面カテゴリごとに異なる判定基準情報と、に基づいて、前記画面カテゴリごとに前記推奨画面タイプを判定する判定部と、
を有することを特徴とする情報処理装置。
For each screen category, count the number of times a user performs a predetermined operation when an operation screen of the application is displayed with a screen layout that corresponds to the screen type set for each screen category. Counting part and
The screen is calculated based on the number of times counted for each screen category, and information regarding criteria for determining a recommended screen type that is a screen type recommended to the user, which is different for each screen category. a determination unit that determines the recommended screen type for each category;
An information processing device comprising:
前記ユーザの利き手の情報と、前記ユーザの人体に関する情報と、前記ユーザの入力手段に関する情報とを、ユーザ属性情報として受け付ける登録受付部と、
前記ユーザが使用中の画面タイプが、前記判定部が判定した推奨画面タイプと異なる場合には、前記ユーザに前記推奨画面タイプを提案する提案部とを、さらに有する、
ことを特徴とする請求項1に記載の情報処理装置。
a registration reception unit that receives information about the user's dominant hand, information about the user's human body, and information about the user's input means as user attribute information;
further comprising a proposing unit that proposes the recommended screen type to the user when the screen type being used by the user is different from the recommended screen type determined by the determining unit;
The information processing device according to claim 1, characterized in that:
前記計数部は、アプリケーションの操作画面上におけるユーザの行動に関する情報である、カーソルの初期位置情報と、カーソルの軌跡情報と、端末装置の傾きの情報であるジャイロ情報と、スクロールタッチ位置の情報とに基づいて、前記ユーザの所定の操作の回数を計数する、
ことを特徴とする請求項1に記載の情報処理装置。
The counting unit stores cursor initial position information, cursor trajectory information, information about the user's behavior on the operation screen of the application, gyro information, which is information about the tilt of the terminal device, and information about the scroll touch position. counting the number of predetermined operations by the user based on;
The information processing device according to claim 1, characterized in that:
前記判定部は、前記ユーザの所定の操作の回数と、前記判定基準情報と、前記ユーザ属性情報に基づいて、前記画面カテゴリごとに前記推奨画面タイプを判定する、
ことを特徴とする請求項2に記載の情報処理装置。
The determination unit determines the recommended screen type for each of the screen categories based on the number of predetermined operations performed by the user, the determination criterion information, and the user attribute information.
The information processing device according to claim 2, characterized in that:
端末装置と情報処理装置を有する情報処理システムであって、
前記端末装置は、
画面カテゴリごとに設定される画面タイプに対応する画面レイアウトが表示されている際に行われたユーザの所定の操作に関する情報と、前記ユーザの人体に関する情報と、前記ユーザの入力手段に関する情報とを、収集する収集部と、
前記収集部にて収集した情報を前記情報処理装置に送信する送信部と、
前記情報処理装置の送信部から推奨画面タイプに関する情報を受け取り表示する表示部と、を有し、
前記情報処理装置は、
アプリケーションの操作画面であって、前記画面カテゴリごとに設定される前記画面タイプに対応する前記画面レイアウトの操作画面が表示されている際に行われた前記ユーザの所定の操作の回数を、前記画面カテゴリごとに計数する計数部と、
前記端末装置から受け付けた前記画面カテゴリごとの前記ユーザの所定の操作に関する情報と、前記ユーザに推奨する画面タイプである推奨画面タイプを決定する際の基準に関する情報であって、画面カテゴリごとに異なる判定基準情報と、に基づいて、前記画面カテゴリごとに前記推奨画面タイプを判定する判定部と、
前記ユーザが使用中の画面タイプが、前記判定部が判定した推奨画面タイプと異なる場合には、前記ユーザに前記推奨画面タイプを提案する提案部と、
前記提案部の提案結果に基づいて前記ユーザが前記提案結果を受け入れると選択した場合に、前記端末装置に前記推奨画面タイプに関する情報を送信する送信部と、
を有することを特徴とする情報処理システム。
An information processing system having a terminal device and an information processing device,
The terminal device is
Information regarding a predetermined operation performed by the user while a screen layout corresponding to a screen type set for each screen category is displayed, information regarding the human body of the user, and information regarding the input means of the user. , a collecting section that collects;
a transmitting unit that transmits the information collected by the collecting unit to the information processing device;
a display unit that receives and displays information regarding the recommended screen type from the transmission unit of the information processing device;
The information processing device includes:
The number of predetermined operations performed by the user when the operation screen of the application is displayed and the operation screen of the screen layout corresponding to the screen type set for each screen category is displayed. A counting section that counts each category;
Information regarding the user's predetermined operation for each of the screen categories received from the terminal device, and information regarding criteria for determining a recommended screen type that is a screen type recommended to the user, which differs for each screen category. a determination unit that determines the recommended screen type for each screen category based on determination criterion information;
a proposal unit that proposes the recommended screen type to the user when the screen type that the user is using is different from the recommended screen type determined by the determination unit;
a transmitting unit that transmits information regarding the recommended screen type to the terminal device when the user selects to accept the proposal result based on the proposal result of the proposal unit;
An information processing system comprising:
アプリケーションの操作画面であって、画面カテゴリごとに設定される画面タイプに対応する画面レイアウトの操作画面が表示されている際に行われた所定のユーザの操作の回数を、画面カテゴリごとに計数する手順と、
前記画面カテゴリごとに計数した回数と、前記ユーザに推奨する画面タイプである推奨画面タイプを決定する際の基準に関する情報であって、画面カテゴリごとに異なる判定基準情報と、に基づいて、前記画面カテゴリごとに前記推奨画面タイプを判定する手順と、
を有することを特徴とする情報処理プログラム。
Count the number of operations performed by a predetermined user for each screen category when an operation screen of the application is displayed with a screen layout that corresponds to the screen type set for each screen category. steps and
The screen is calculated based on the number of times counted for each screen category, and information regarding criteria for determining a recommended screen type that is a screen type recommended to the user, which is different for each screen category. a step of determining the recommended screen type for each category;
An information processing program comprising:
JP2022092567A 2022-06-07 2022-06-07 Information processing device, information processing system, and information processing program Pending JP2023179312A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022092567A JP2023179312A (en) 2022-06-07 2022-06-07 Information processing device, information processing system, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022092567A JP2023179312A (en) 2022-06-07 2022-06-07 Information processing device, information processing system, and information processing program

Publications (1)

Publication Number Publication Date
JP2023179312A true JP2023179312A (en) 2023-12-19

Family

ID=89199483

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022092567A Pending JP2023179312A (en) 2022-06-07 2022-06-07 Information processing device, information processing system, and information processing program

Country Status (1)

Country Link
JP (1) JP2023179312A (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006190101A (en) * 2005-01-06 2006-07-20 Csk Holdings Corp Natural language analysis device, natural language analysis method, and natural language analysis program
JP2009015582A (en) * 2007-07-04 2009-01-22 Sky Kk Terminal management apparatus and terminal management program
JP2010049158A (en) * 2008-08-25 2010-03-04 Ricoh Co Ltd Image processing device
JP2011114697A (en) * 2009-11-27 2011-06-09 Ricoh Co Ltd Display device, image forming apparatus, customizing method, and program
JP4787485B2 (en) * 2004-10-29 2011-10-05 Necインフロンティア株式会社 Data input device and screen layout method thereof
JP2014123298A (en) * 2012-12-21 2014-07-03 Fujitsu Ltd Information management program and information management method
JP2016133940A (en) * 2015-01-16 2016-07-25 コニカミノルタ株式会社 Image forming apparatus and program
JP6206219B2 (en) * 2014-01-29 2017-10-04 コニカミノルタ株式会社 Linked display system, display device and program, linked display method
JP2020017139A (en) * 2018-07-26 2020-01-30 富士ゼロックス株式会社 Positional information utilizing program, content information distribution program, content information distribution server
JP2020154599A (en) * 2019-03-19 2020-09-24 コニカミノルタ株式会社 Image formation device, display method, and program
JP6868175B1 (en) * 2020-03-26 2021-05-12 株式会社鈴康 Programs, information processing methods and information processing systems
JP2022049507A (en) * 2020-09-16 2022-03-29 株式会社リコー Communication system, communication terminal, screen sharing method, and program

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4787485B2 (en) * 2004-10-29 2011-10-05 Necインフロンティア株式会社 Data input device and screen layout method thereof
JP2006190101A (en) * 2005-01-06 2006-07-20 Csk Holdings Corp Natural language analysis device, natural language analysis method, and natural language analysis program
JP2009015582A (en) * 2007-07-04 2009-01-22 Sky Kk Terminal management apparatus and terminal management program
JP2010049158A (en) * 2008-08-25 2010-03-04 Ricoh Co Ltd Image processing device
JP2011114697A (en) * 2009-11-27 2011-06-09 Ricoh Co Ltd Display device, image forming apparatus, customizing method, and program
JP2014123298A (en) * 2012-12-21 2014-07-03 Fujitsu Ltd Information management program and information management method
JP6206219B2 (en) * 2014-01-29 2017-10-04 コニカミノルタ株式会社 Linked display system, display device and program, linked display method
JP2016133940A (en) * 2015-01-16 2016-07-25 コニカミノルタ株式会社 Image forming apparatus and program
JP2020017139A (en) * 2018-07-26 2020-01-30 富士ゼロックス株式会社 Positional information utilizing program, content information distribution program, content information distribution server
JP2020154599A (en) * 2019-03-19 2020-09-24 コニカミノルタ株式会社 Image formation device, display method, and program
JP6868175B1 (en) * 2020-03-26 2021-05-12 株式会社鈴康 Programs, information processing methods and information processing systems
JP2022049507A (en) * 2020-09-16 2022-03-29 株式会社リコー Communication system, communication terminal, screen sharing method, and program

Similar Documents

Publication Publication Date Title
US11785132B2 (en) Information processing apparatus and non-transitory computer readable medium for processing information
US11402992B2 (en) Control method, electronic device and non-transitory computer readable recording medium device
US20140049462A1 (en) User interface element focus based on user's gaze
CN106951174B (en) A kind of adjustment method of virtual keyboard and mobile terminal
Le et al. Investigating screen shifting techniques to improve one-handed smartphone usage
JP6139728B2 (en) Chat room management method and terminal
US11372542B2 (en) Method and system for providing a specialized computer input device
JP5492328B2 (en) Message management system, message display device, message display method, and program
US10044822B2 (en) Communication apparatus, server, communication apparatus control method, server control method, recording medium containing communication apparatus control program and recording medium containing server control program
WO2020038166A1 (en) Method for operating desktop application, and terminal
JP2013198162A (en) Method and device for remotely controlling mobile terminal using virtual keypad
JP6307638B1 (en) Method, program, portable terminal device, and storage medium
CN111840990B (en) Input control method and device and electronic equipment
CN104898880B (en) A kind of control method and electronic equipment
JP5373176B2 (en) Message management system, message display device, message display method, and program
CN111459350B (en) Icon sorting method, device and electronic device
US9519424B2 (en) Touch-control method, related apparatus, and terminal device
JP2023179312A (en) Information processing device, information processing system, and information processing program
CN112269501A (en) Icon moving method and device and electronic equipment
Polacek et al. NoseTapping: what else can you do with your nose?
US20140143726A1 (en) Method of choosing software button
Garg et al. Comparison of touch and touchless zoom control methods for single-handed mobile interaction
Lin et al. This study of hand anthropometry and touchscreen size of smartphones
JP6563882B2 (en) LABELING DEVICE, LABELING SYSTEM, LABELING METHOD, AND LABELING PROGRAM
JP2009151631A (en) Information processing apparatus, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250110

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250807

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250826

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251027

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20251111