JP2023179312A - Information processing device, information processing system, and information processing program - Google Patents
Information processing device, information processing system, and information processing program Download PDFInfo
- 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
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.
しかしながら、従来技術では、ユーザのアプリケーション操作に適合するユーザビリティの高い画面レイアウトを選択することができない場合があった。例えば、従来技術では、アプリケーションにおける画面レイアウトは右利きユーザが使用することが前提で、ボタンが配置されている場合がある。そのため、左利きユーザにとっては、腕や指等の移動が多くなったり、ボタンを押しにくかったり、といった問題が存在している。また、アプリケーション上で、左利きユーザ用の画面レイアウトを用意した場合でも、必ずしも左利きユーザにとって使いやすい画面レイアウトであるとは限らず、どちらかの利き手を前提に設計された画面レイアウトではユーザビリティに障害が発生することが懸念される。 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.
次に、実施の形態(以下「実施形態」)について図面を参照して説明する。なお、以下の説明において、各実施形態において共通する構成要素には同一の参照符号を付し、繰り返しの説明を省略する。また、この実施形態の説明は、本発明に係る情報処理装置、情報処理方法及び情報処理プログラムを限定するものではない。 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
〔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
次に、情報処理装置200の計数部232は、SP端末装置101の送信部132が送信したユーザの操作情報に基づいて、ユーザの所定の操作の回数を計数する(工程S105)。その後、判定部233が、計数部232が計数した計数情報と、判定基準記憶部224が記憶する判定基準に関する情報に基づいて、画面カテゴリごとのユーザの推奨画面タイプを判定する(工程S106)。
Next, the
続いて、提案部234は、判定部233の判定結果に基づいて、画面カテゴリごとの推奨画面タイプをユーザに提案する(工程S107)。次に、選択受付部235は、ユーザが選択した画面カテゴリごとの画面タイプの選択結果を受け付ける。そして、情報処理装置200の送信部236が、SP端末装置101に画面カテゴリごとの画面タイプを通知する。そして、通知された情報に基づいて、SP端末装置101の表示部133が、画面カテゴリごとの画面タイプをユーザに対して表示する(工程S108)。
Subsequently, the
〔3.情報システムの構成〕
次に、実施形態に係る情報処理システム1の構成について、図2を用いて説明する。本実施形態で情報処理システム1は、端末装置100と、情報処理装置200と、を含み、所定の通信網(ネットワークNW)を介して、有線又は無線により相互に通信可能に接続される。なお、図2に示した情報処理システム1は、複数台の端末装置100又は複数台の情報処理装置200が含まれた構成としてよい。
[3. Information system configuration]
Next, the configuration of the
端末装置100は、利用者が利用する情報処理装置である。例えば、端末装置100は、デスクトップ型PC(Personal Computer)や、ノート型PCや、タブレット端末や、携帯電話機や、PDA(Personal Digital Assistant)等である。また、情報処理装置200は、ネットワークNWを介して、各種の装置と通信可能な情報処理装置であり、例えば、サーバ装置又はクラウドシステム等により実現される。例えば、情報処理装置200は、ネットワークNWを介して、端末装置100と双方向に通信可能に接続される。
The
〔3-1.端末装置の構成〕
次は、実施形態に係る端末装置100の構成について、図2を使って説明する。図2に示すように、端末装置100は、通信部110と、記憶部120と、制御部130と、を有する。なお、図2に図示していないが、端末装置100は、各種操作を受け付ける入力部(例えば、タッチパネルや、キーボードや、マウス等)を備えてもよい。
[3-1. Terminal device configuration]
Next, the configuration of the
(通信部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
(記憶部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
(制御部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
(収集部131)
収集部131は、画面カテゴリごと設定される画面タイプに対応する画面レイアウトが表示されている際に行われたユーザの所定の操作に関する情報と、前記ユーザの人体に関する情報と、前記ユーザの入力手段に関する情報とを、収集する。なお、収集部131が収集する情報は、前述の情報に限定されるものではなく、その他の情報を収集してもよい。
(Collection unit 131)
The
例えば、その他の収集対象の情報の一例として、収集部131は、操作失敗率として押下対象ボタン付近のクリックもしくは画面タップの回数であったり、ユーザがアプリケーションの操作画面上でクリックもしくは画面タップを行った位置情報であったり、を収集してよい。
For example, as an example of other information to be collected, the
(送信部132)
送信部132は、収集部131にて収集した情報を、通信部110を介して、情報処理装置200に送信する。なお、送信部132が送信する情報は、前述の情報に限定されるものではなく、その他の情報を送信してよい。
(Transmission unit 132)
The transmitting unit 132 transmits the information collected by the collecting
(表示部133)
表示部133は、情報処理装置200の送信部236から推奨画面タイプに関する情報を受け取り表示する。なお、表示部133が表示する情報は、前述の推奨画面レイアウトに関する情報の他の情報を表示してよい。
(Display section 133)
The display unit 133 receives information regarding the recommended screen type from the transmitting
〔3-2.情報処理装置の構成〕
次は、実施形態に係る情報処理装置200の構成について、図2を使って説明する。図2に示すように、情報処理装置200は、通信部210と、記憶部220と、制御部230と、を有する。なお、図2に図示していないが、情報処理装置200は、各種操作を受け付ける入力部(例えば、タッチパネルや、キーボードや、マウス等)や、各種情報を表示するための表示部(例えば、ディスプレイ)を備えてもよい。
[3-2. Configuration of information processing device]
Next, the configuration of the
(通信部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
(記憶部220)
記憶部220は、画面カテゴリ記憶部221と、画面タイプ記憶部222と、ユーザ属性情報記憶部223と、判定基準記憶部224と、計数情報記憶部225と、ユーザ設定記憶部226と、を有する。なお、記憶部220は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置によって実現される。
(Storage unit 220)
The
(画面カテゴリ記憶部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
また、図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
次に、図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,
次に、図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
次に、図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
次に、図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
(ユーザ属性情報記憶部223)
ユーザ属性情報記憶部223は、アプリケーションを利用するユーザに関する属性情報を記憶する。ユーザ属性情報記憶部223に含まれる情報の一例を、図10を用いて説明する。図10の例では、ユーザ属性情報記憶部223は、ユーザID「U001」により識別されるユーザ名が「ユーザA」で、利き手が「左」で、性別が「男性」で、年齢が「35」で、と記憶している。なお、ユーザ属性情報記憶部223に含まれる情報は、「ユーザID」と、「ユーザ名」と、「利き手」と、「性別」と、「年齢」との項目に係る情報に限定されるものではなく、その他の任意のユーザ属性に関係する情報が含まれていてよい。また、図10における各項目の情報は、あくまで例示であり、表示している情報に限定されるものではない。
(User attribute information storage unit 223)
The user attribute
(判定基準記憶部224)
判定基準記憶部224は、判定部233がユーザごとに推奨する推奨画面タイプを判定する際の判定基準に関する情報を記憶する。判定基準記憶部224に含まれる情報の一例を、図11を用いて説明する。図11の例では、判定基準記憶部224は、判定基準ID「J001」により識別されるデバイスが「PC」で、分類が「カーソル操作」で、カウント条件が「X座標で左から右にカーソルが移動」で、カウント数閾値が「10,000」で、利き手判定が「R」で、と記憶している。なお、カウント条件に表記する「X座標で左から右にカーソル移動」はテキストで表記しているが、実際にはカウントする条件を、プログラム等で表現してもよい。
(Judgment criteria storage unit 224)
The determination
なお、判定基準記憶部224に含まれる情報は、「判定基準ID」と、「デバイス」と、「分類」と、「カウント条件」と、「カウント数閾値」と、「利き手判定」との項目に係る情報に限定されるものではなく、その他の任意の判定基準に関係する情報が含まれていてよい。また、図11における各項目の情報は、あくまで例示であり、表示している情報に限定されるものではない。
Note that the information included in the determination
(計数情報記憶部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
なお、計数情報記憶部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
なお、ユーザ設定記憶部226に含まれる情報は、「ユーザ設定ID」と、「ユーザID」と、「画面カテゴリID」と、「画面タイプID」との項目に係る情報に限定されるものではなく、その任意のユーザ設定に関係する情報が含まれていてよい。また、図13における各項目の情報は、あくまで例示であり、表示している情報に限定されるものではない。
Note that the information included in the user setting
(制御部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
(登録受付部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
例えば、図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
(判定部233)
判定部233は、端末装置100から受け付けた画面カテゴリごとのユーザの所定の操作に関する情報に基づいて計数部232が画面カテゴリごとに計数した回数と、ユーザに推奨する画面タイプである推奨画面タイプを決定する際の基準に関する情報であって、画面カテゴリごとに異なる判定基準情報と、に基づいて、画面カテゴリごとに推奨画面タイプを判定する。また、判定部233は、ユーザの所定の操作の回数に関する情報と、判定基準に関する情報と、ユーザ属性に関する情報に基づいて、画面カテゴリごとに推奨画面タイプを判定する。
(Determination unit 233)
The determining
例えば、判定部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
また、本実施形態の事例説明においては、判定部233は、収集部131が収集する画面カテゴリごと設定される画面タイプに対応する画面レイアウトが表示されている際に行われたユーザの所定の操作の回数を計数した計数情報を主な判定基準として判定を行っているが、それ以外の判定基準に、ユーザの属性情報又はユーザの入力手段等の情報を組み合わせて判定を行ってよい。例えば、判定部233は、ユーザの性別、年齢等の身体的特徴に関する情報と、手の大きさや、指の長さや、手指の大きさ等の統計情報と、に基づいて、推奨画面タイプの判定を行ってよい。
In addition, in the case description of the present embodiment, the
また、判定部233は、例えば入力手段について、手指や、マウスや、キーボードや、ウエアラブル端末等でよく使用するデバイスの選択に関する情報に基づいて、推奨画面タイプの判定を行ってよい。さらに、判定部233は、入力手段に指を使うと指定した場合においても、片手操作又は両手操作でよく使用する手段に関する情報に基づいて、推奨画面タイプの判定を行ってよい。
Further, the
(提案部234)
提案部234は、ユーザが使用中の画面タイプが、判定部233が判定した推奨画面タイプと異なる場合には、ユーザに推奨画面タイプを提案する。
(Proposal Department 234)
The
例えば、判定部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
また、提案を行う条件は、情報処理装置200を管理する管理者により任意に設定することが可能であり、例えば、ユーザが最初に利用を開始するタイミングにユーザ属性情報に基づいて提案を行ったり、任意に設定する一定期間ごとに提案を行ったり、所定の操作が判定基準を超えた時点で随時提案を行ったりしてよい。さらに、提案部234は、提案を行う際に、所定の条件に基づいて複数の推奨画面タイプをユーザに提案してもよい。
Further, the conditions for making a proposal can be arbitrarily set by the administrator who manages the
(選択受付部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
(送信部236)
送信部236は、提案部234の提案結果に基づいて、ユーザが提案結果を受け入れると選択した場合に、端末装置100に推奨画面タイプに関する情報を送信する。例えば、送信部236は、選択受付部235で受け付けた推奨画面タイプ「R01」を採用するというユーザの選択結果に基づいて、端末装置100に送信する。
(Transmission unit 236)
The transmitting
〔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
そして、端末装置100は、ユーザがアプリケーションを利用した際に、表示画面タイプにおける所定の操作に関する情報を収集し、情報処理装置200に送信する(工程S203)。続いて、情報処理装置200の計数部232は、送信されたユーザの所定の操作の回数を計数する(工程S204)。次に、判定部233は、計数結果と、判定基準と、に基づいて推奨画面タイプを判定する(工程S205)。続いて、提案部234は、現在ユーザが使用している画面カテゴリごとの画面タイプが、推奨画面タイプと異なる場合には、画面カテゴリごとに、推奨画面タイプを利用ユーザに提案する(工程S206のYes及び工程S207)。他方、提案部234は、現在ユーザが使用している画面カテゴリごとの画面タイプが、推奨画面タイプと同一場合には、提案を行わない(工程S206のNo)。
Then, when the user uses the application, the
次に、提案部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
〔5.効果〕
前述してきたように、情報処理装置200は、画面カテゴリごとに計数したユーザの所定の操作の計数情報に基づいて、画面カテゴリごとにユーザに適合する推奨画面タイプを判定し、ユーザに対して画面タイプ切り替えの提案を行う。その後、端末装置100がユーザの選択に基づいて、画面カテゴリごとに画面タイプを表示することで、情報処理装置200は、ユーザのアプリケーション操作に適合するユーザビリティの高い画面レイアウトを選択することが可能となる、という効果を提供する。
[5. effect〕
As described above, the
以下に、本発明の情報処理装置200が提供する効果を例示する。なお、本発明の情報処理装置200が提供する効果は、以下の効果に限定されるものではない。
Below, effects provided by the
〔5-1.アプリケーション操作における操作失敗率の低減〕
例えば、情報処理装置200は、各ユーザに対してユーザビリティの高くなるような画面タイプを提案することにより、端末装置100上に表示されるアプリケーションの操作画面の、ユーザによる操作失敗率が低減する効果を、提供する。
[5-1. Reduction of operation failure rate in application operations〕
For example, the
〔5-2.アプリケーション操作における無駄時間の削減〕
例えば、情報処理装置200は、各ユーザに対してユーザビリティの高くなるような画面タイプを提案することにより、ユーザが端末装置100上に表示されるアプリケーションの操作画面の操作を容易に行えるようになり、操作上無駄な時間を低減する効果を、提供する。
[5-2. Reducing wasted time in application operations〕
For example, the
〔5-3.作業工程上の情報入力負荷軽減〕
例えば、情報処理装置200は、各ユーザに対してユーザビリティの高くなるような画面タイプを提案することにより、端末装置100上に表示されるアプリケーションの操作画面の入力項目への情報入力負荷が軽減し、入力漏れや誤入力等の作業工程上の誤入力等を低減する効果を、提供する。
[5-3. Reducing the burden of inputting information in the work process〕
For example, the
〔5-4.画面カテゴリごとの推奨画面タイプの動的な選定〕
例えば、情報処理装置200は、ユーザ属性情報と、画面カテゴリごと集計したユーザが行う操作の回数に関する計数情報とを蓄積する。そして、情報処理装置200は、前述の情報を用いて、教師あり学習や、教師なし学習や、強化学習等の機械学習や深層学習(ディープラーニング)等を行うことにより、画面カテゴリごとの推奨画面タイプの動的な判定や、ユーザに適合する新規の推奨画面タイプの動的生成な等を実現することができる、という効果を、提供する。なお、前述した機械学習の種類や、機械学習に使用する情報は、前述した内容に限定されるものではなく、記載した内容以外の方法での学習や、情報を用いてもよい。
[5-4. Dynamic selection of recommended screen types for each screen category]
For example, the
〔6.ハードウェア構成〕
前述した、実施形態に係る情報処理装置200は、例えば、図15に示すような構成のコンピュータ1000によって実現される。図15は、情報処理装置200の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、補助記憶装置1400、通信I/F(インタフェース)1500、入出力I/F(インタフェース)1600が、バス1800により接続された形態を有する。
[6. Hardware configuration]
The
CPU1100は、ROM1300又は補助記憶装置1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。
補助記憶装置1400は、CPU1100によって実行されるプログラム、および、係るプログラムによって使用されるデータ等を格納する。通信I/F1500は、所定の通信網を介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータを所定の通信網を介して他の機器へ送信する。CPU1100は、入出力I/F1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入出力装置1700を制御する。CPU1100は、入出力I/F1600を介して、入出力装置1700からデータを取得する。また、CPU1100は、生成したデータについて入出力I/F1600を介して入出力装置1700へ出力する。
例えば、コンピュータ1000が本実施形態に係る情報処理装置200として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部230の機能を実現する。
For example, when the
〔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
300b button B
301 Upper right: Button B, A
301b Button B
310 Lower left: Button C,
310d Button D
311 Lower right: Button D,
311d Button D
320 Bottom center: Button E,
320f button F
321 Bottom center: Button F,
321f Button F
330 Lower left: Button G,
330h Button H
331 Lower right: Button H,
331h Button H
340 Center left: Button M, Bottom center: Button I,
340j button J
340m button M
341 Center right: Button N, Bottom center: Button J, I Display
341j button J
341n Button N
1000
1200 RAM
1300 ROM
1400
1600 input/output I/F
1700 I/
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:
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)
| 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 |
-
2022
- 2022-06-07 JP JP2022092567A patent/JP2023179312A/en active Pending
Patent Citations (12)
| 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 |