JP7765798B2 - Information processing device, display control method and program - Google Patents
Information processing device, display control method and programInfo
- Publication number
- JP7765798B2 JP7765798B2 JP2021094846A JP2021094846A JP7765798B2 JP 7765798 B2 JP7765798 B2 JP 7765798B2 JP 2021094846 A JP2021094846 A JP 2021094846A JP 2021094846 A JP2021094846 A JP 2021094846A JP 7765798 B2 JP7765798 B2 JP 7765798B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- tab
- objects
- display
- tabs
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Description
本発明は、情報処理装置、表示制御方法及びプログラムに関する。 The present invention relates to an information processing device, a display control method, and a program.
従来、複数のタブ等の、ユーザーにより少なくとも一つが選択される複数の対象(被選択対象)を備え、複数の被選択対象の中から選択された対象に応じて表示する情報を切り替えることが行われている。また、例えば、特許文献1には、利用頻度が所定の閾値を超えたタブを拡大して表示させる表示装置が記載されている。 Conventionally, a display device is provided with multiple objects (selectable objects), such as multiple tabs, from which at least one can be selected by the user, and the information displayed is switched depending on the object selected from the multiple selectable objects. For example, Patent Document 1 describes a display device that enlarges and displays tabs whose frequency of use exceeds a predetermined threshold.
ところで、一般的に、タブ等の被選択対象の並び順及び表示可能数はデフォルトで決まっている。そのため、被選択対象の数が多い場合、あまり利用されない被選択対象がメインで表示されてしまい、操作性が低くなってしまうという問題があった。 By the way, the order of selection items such as tabs and the number of items that can be displayed are generally determined by default. Therefore, when there are a large number of selection items, the items that are not often used end up being displayed mainly, resulting in poor usability.
本発明は、このような問題に鑑みてなされたものであり、複数の被選択対象それぞれの利用時間又は利用頻度に関する情報をユーザーに報知することで、ユーザーに被選択対象の並び順の入れ替えを促して操作性の向上を図ることを目的とする。 The present invention was made in consideration of these problems, and aims to improve operability by notifying the user of information regarding the usage time or frequency of each of multiple selection items, thereby encouraging the user to rearrange the order of the selection items.
上記課題を解決するため、本発明の第1の側面に係る情報処理装置は、
予め定められた機能を実行するために少なくとも一つが選択される複数の対象を表示部に表示させる表示制御手段と、
所定期間内において前記複数の対象のそれぞれが選択されていた時間である被選択時間を、前記複数の対象のそれぞれに対応付けて取得する取得手段と、
を備え、
前記表示制御手段は、前記複数の対象のそれぞれを、前記複数の対象のそれぞれに対応付けて取得された前記被選択時間に応じた表示態様で前記表示部に表示させることを特徴とする。
In order to solve the above problem, an information processing device according to a first aspect of the present invention comprises:
a display control means for displaying on a display unit a plurality of objects from which at least one is selected to execute a predetermined function;
an acquisition means for acquiring a selected time, which is a time during which each of the plurality of objects was selected within a predetermined period, in association with each of the plurality of objects;
Equipped with
The display control means is characterized in that it causes each of the plurality of objects to be displayed on the display unit in a display mode corresponding to the selected time acquired in association with each of the plurality of objects.
本発明によれば、複数の被選択対象それぞれの利用時間又は利用頻度に関する情報をユーザーに報知することができるので、ユーザーに被選択対象の並び順の入れ替えを促して操作性を向上させることができる。 According to the present invention, it is possible to notify the user of information regarding the usage time or frequency of each of multiple selection items, thereby encouraging the user to rearrange the order of the selection items and improving operability.
以下、添付図面を参照して本発明に係る好適な実施形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。 Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Note that the present invention is not limited to the illustrated examples.
<第1の実施形態>
(業務管理システム1の構成)
まず、図1を参照して、本実施形態の構成を説明する。図1は、本実施形態の業務管理システム1の概略構成図である。
First Embodiment
(Configuration of business management system 1)
First, the configuration of this embodiment will be described with reference to Fig. 1. Fig. 1 is a schematic diagram of a business management system 1 of this embodiment.
図1に示すように、業務管理システム1は、サーバー2と、複数(図1では3つ)のクライアント端末3とを備えている。サーバー2とクライアント端末3とは通信ネットワークNを介して情報通信可能に接続される。 As shown in FIG. 1, the business management system 1 includes a server 2 and multiple (three in FIG. 1) client terminals 3. The server 2 and client terminals 3 are connected to each other via a communication network N so that they can communicate with each other.
サーバー2は、例えば、クラウド上のサーバーであり、業務管理システム1を導入した各企業における業務管理システム1に関するサポートを行う。
例えば、サーバー2は、業務管理システム1で各企業が使用する業務システムプログラム331をクライアント端末3に提供したり、クライアント端末3に搭載された業務システムプログラム331やこれに含まれる業務アプリケーションプログラム(以下、業務アプリケーションと呼ぶ)のバージョンアップを行ったりする。
また、サーバー2は、クライアント端末3のユーザーに対して通知すべき通知情報を生成して通信ネットワークNを介してクライアント端末3に送信する。例えば、サーバー2のメンテナンスや、業務管理システム1における業務システムプログラム331やこれに含まれる業務アプリケーションのバージョンアップ等が実施される場合、サーバー2は、実施される日時や実施内容等を通知する通知情報を生成して通信ネットワークNを介してクライアント端末3に送信する。
The server 2 is, for example, a server on the cloud, and provides support for the business management system 1 in each company that has introduced the business management system 1.
For example, the server 2 provides the client terminal 3 with the business system program 331 used by each company in the business management system 1, and upgrades the business system program 331 installed on the client terminal 3 and the business application program included therein (hereinafter referred to as the business application).
Furthermore, the server 2 generates notification information to be notified to the user of the client terminal 3 and transmits it to the client terminal 3 via the communication network N. For example, when maintenance of the server 2 or an upgrade of the business system program 331 or the business applications included therein in the business management system 1 is performed, the server 2 generates notification information notifying the date and time of the upgrade, the details of the upgrade, etc., and transmits it to the client terminal 3 via the communication network N.
クライアント端末(情報処理装置)3は、例えば、業務管理システム1を導入した各企業の社員が使用する端末装置である。このクライアント端末3としては、例えば、ノートPC(Personal Computer)、デスクトップPC等が挙げられる。なお、これらに限定さ
れず、スマートフォン、タブレットPC、携帯電話機、PDA(Personal Digital Assistant)であってもよい。
The client terminal (information processing device) 3 is, for example, a terminal device used by employees of each company that has introduced the business management system 1. Examples of the client terminal 3 include a notebook PC (Personal Computer) and a desktop PC. However, the client terminal 3 is not limited to these and may also be a smartphone, a tablet PC, a mobile phone, or a PDA (Personal Digital Assistant).
通信ネットワークNは、例えば、インターネットであるものとするが、LAN(Local Area Network)等、他のネットワークとしてもよい。 The communication network N is assumed to be, for example, the Internet, but may also be another network such as a LAN (Local Area Network).
(クライアント端末3の構成)
次に、図2を参照して、クライアント端末3の機能的構成について説明する。図2は、クライアント端末3の機能的構成を示すブロック図である。
(Configuration of client terminal 3)
Next, the functional configuration of the client terminal 3 will be described with reference to Fig. 2. Fig. 2 is a block diagram showing the functional configuration of the client terminal 3.
図2に示すように、クライアント端末3は、CPU(Central Processing Unit)31
と、RAM(Random Access Memory)32と、記憶部33と、操作部34と、表示部35と、通信部36と、計時部37と、バス38などを備えている。クライアント端末3の各部は、バス38を介して接続されている。
As shown in FIG. 2, the client terminal 3 includes a CPU (Central Processing Unit) 31
The client terminal 3 includes a RAM (Random Access Memory) 32, a storage unit 33, an operation unit 34, a display unit 35, a communication unit 36, a timer unit 37, and a bus 38. The components of the client terminal 3 are connected to each other via the bus 38.
CPU31は、クライアント端末3の各部を制御するプロセッサである。CPU31は、記憶部33に記憶されているシステムプログラム及びアプリケーションプログラムのうち、指定されたプログラムを読み出してRAM32に展開し、当該プログラムに従って各種処理を実行する。CPU31は、後述する業務システムプログラム331との協働により、表示制御手段、取得手段として機能する。 The CPU 31 is a processor that controls each component of the client terminal 3. The CPU 31 reads out a specified program from among the system programs and application programs stored in the storage unit 33, expands it into the RAM 32, and executes various processes in accordance with that program. The CPU 31 functions as a display control unit and an acquisition unit in cooperation with the business system program 331, which will be described later.
RAM32は、例えば、揮発性のメモリであり、CPU31により読み出された各種のプログラムやデータを一時的に格納するワークエリアを有する。 RAM 32 is, for example, a volatile memory and has a work area for temporarily storing various programs and data read by CPU 31.
記憶部33は、HDD(Hard Disk Drive)、SSD(Solid State Drive)といった、データの書き込み及び読み出しが可能な記憶装置を備え、各種のプログラムやデータを含むファイル等を記憶する。 The storage unit 33 includes a storage device capable of writing and reading data, such as an HDD (Hard Disk Drive) or SSD (Solid State Drive), and stores files containing various programs and data.
記憶部33に記憶されているプログラムには、業務管理システム1により提供された業務システムプログラム331が含まれる。業務システムプログラム331は、複数の業務アプリケーションを含んで構成されている。業務アプリケーションは、業務管理システム1で実施可能な各種業務(例えば、見積、受注、売上、発注、仕入、請求、在庫管理等)を実施するための業務ごとのアプリケーションである。また、業務システムプログラム331には、後述するサポートパネル表示制御処理Aを実行するためのプログラムが含まれる。 The programs stored in the memory unit 33 include a business system program 331 provided by the business management system 1. The business system program 331 is composed of multiple business applications. The business applications are applications for each business to carry out various businesses that can be performed by the business management system 1 (e.g., quotations, orders, sales, ordering, purchasing, billing, inventory management, etc.). The business system program 331 also includes a program for executing the support panel display control process A, which will be described later.
また、記憶部33には、業務システムDB(Data Base)332が設けられている。業務システムDB332は、業務管理システム1で実施可能な各種業務で必要な基本情報、例えば、商品マスタテーブル、顧客マスタテーブル、仕入先マスタテーブル、各種設定情報等を格納するとともに、業務システムプログラム331の業務アプリケーションによって入力された情報(例えば、受注伝票、売上伝票、発注書、請求書、仕入伝票等の情報)、又は入力された情報に基づいて算出された情報等を蓄積するためのデータベースである。 The memory unit 33 also has a business system database (DB) 332. The business system DB 332 stores basic information required for various business operations that can be performed by the business management system 1, such as a product master table, a customer master table, a supplier master table, and various setting information, and is a database for accumulating information input by business applications of the business system program 331 (such as information on order slips, sales slips, purchase orders, invoices, and purchase slips), or information calculated based on the input information.
また、記憶部33には、図3、4に示すサポートパネル352に表示されるタブT1~Tnのそれぞれに対応する表示情報が、タブを識別するためのタブID及びタブ名に対応付けて記憶されている。タブT1~Tnのそれぞれに対応する表示情報としては、例えば、サーバー2から通知される通知情報(お知らせ情報)、ユーザーが作成したToDoやメイン領域351(図3、4参照)で入力された情報についての参考情報などの付箋情報、スケジュール情報、起動中の業務アプリケーションのヘルプ情報等が挙げられるが、これらに限定されるものではない。
また、記憶部33には、タブ別に(タブIDに対応付けて)、当該タブが選択されていた時間(被選択状態となっていた時間。すなわち、利用時間。)の累計時間(総累計時間。被選択累計時間と呼ぶ。)を格納するためのタブ別被選択累計時間記憶領域333が設けられている。なお、タブ別被選択累計時間記憶領域333の初期値は0とする。
3 and 4, display information corresponding to each of the tabs T1 to Tn displayed on the support panel 352 is stored in association with a tab ID for identifying the tab and a tab name. Examples of the display information corresponding to each of the tabs T1 to Tn include, but are not limited to, notification information (notification information) sent from the server 2, sticky note information such as to-do items created by the user and reference information about information entered in the main area 351 (see FIGS. 3 and 4), schedule information, and help information for a running business application.
The storage unit 33 also has a tab-specific cumulative selected time storage area 333 for storing, for each tab (associated with a tab ID), the cumulative time (total cumulative time, referred to as selected cumulative time) during which the tab was selected (the time during which the tab was in a selected state, i.e., usage time). The initial value of the tab-specific cumulative selected time storage area 333 is set to 0.
操作部34は、キーボード等のキー入力部と、マウス等のポインティングデバイスとを有し、ユーザー(オペレーター)からのキー操作入力及び位置操作入力を受け付け、その操作情報を、CPU31に出力する。CPU31は、操作部34から送信された情報に基づいて、ユーザーの入力操作を受け付ける。 The operation unit 34 has a key input unit such as a keyboard and a pointing device such as a mouse, and accepts key operation inputs and position operation inputs from the user (operator), outputting this operation information to the CPU 31. The CPU 31 accepts user input operations based on the information transmitted from the operation unit 34.
表示部35は、LCD(Liquid Crystal Display)、EL(Electro Luminescence)ディスプレイ等で構成され、CPU31からの指示に従い各種表示を行う。 The display unit 35 is composed of an LCD (Liquid Crystal Display), EL (Electro Luminescence) display, etc., and displays various information according to instructions from the CPU 31.
通信部36は、ネットワークカード等により構成されている。通信部36は、通信ネットワークNに通信接続されて、通信ネットワークN上の機器との通信を行う。 The communication unit 36 is composed of a network card, etc. The communication unit 36 is connected to the communication network N and communicates with devices on the communication network N.
計時部37は、RTC(Real Time Clock)等により構成され、現在日時を計測してCPU31に出力する。 The clock unit 37 is composed of an RTC (Real Time Clock) or the like, and measures the current date and time and outputs it to the CPU 31.
(クライアント端末3の動作)
次に、第1の実施形態の業務管理システム1におけるクライアント端末3の動作について説明する。
業務システムプログラム331が起動されると、CPU31は、業務システムプログラム331との協働により、以下の処理を行う。
(Operation of client terminal 3)
Next, the operation of the client terminal 3 in the business management system 1 of the first embodiment will be described.
When the business system program 331 is started, the CPU 31 performs the following processing in cooperation with the business system program 331.
まず、CPU31は、ログイン画面を表示部35に表示させてログイン認証を行い、ログインが許可されたユーザーである場合、図3、4に示すように、表示部35にメイン領域351とサポートパネル(サブ領域)352を表示させる。メイン領域351は、ユーザーが業務を実施するための画面が表示される領域である。サポートパネル352は、メイン領域351での業務のサポートとなる表示情報がユーザーによるタブT1~Tnのいずれかの選択操作により選択的に表示される領域である。表示部35に複数のディスプレイが備えらえている場合、メイン領域351とサポートパネル352を異なるディスプレイに表示させることとしてもよい。そして、CPU31は、メイン領域351に実施する業務を選択するためのメニュー画面を表示させ、操作部34によりメニュー画面から実施する業務が選択されると、選択された業務に応じた業務アプリケーションを起動して実行し、メイン領域351に選択された業務に応じた画面(業務画面という)を表示させる。ユーザーは、メイン領域351に表示された業務画面に従って、例えば、伝票の作成等の業務を実行する。 First, the CPU 31 displays a login screen on the display unit 35 and performs login authentication. If the user is permitted to log in, the CPU 31 causes the display unit 35 to display a main area 351 and a support panel (sub-area) 352, as shown in FIGS. 3 and 4. The main area 351 is an area where a screen for the user to perform a task is displayed. The support panel 352 is an area where display information supporting the task in the main area 351 is selectively displayed by the user selecting one of tabs T1 to Tn. If the display unit 35 is equipped with multiple displays, the main area 351 and the support panel 352 may be displayed on different displays. The CPU 31 then displays a menu screen in the main area 351 for selecting the task to be performed. When the task to be performed is selected from the menu screen using the operation unit 34, the CPU 31 launches and executes a task application corresponding to the selected task and displays a screen corresponding to the selected task (referred to as a task screen) in the main area 351. The user performs a task, such as creating a slip, in accordance with the task screen displayed in the main area 351.
また、ユーザーがログインしている間、CPU31は、業務システムプログラム331との協働により図5に示すサポートパネル表示制御処理Aを実行し、サポートパネル352のタブT1~Tnの表示制御を行うとともに、タブT1~Tnのうち選択されている(被選択状態の)タブに対応する表示情報をサポートパネル352に表示させる制御を行う。タブT1~Tnは、表示画面上の所定領域(本実施形態ではサポートパネル352上)に表示される表示情報を切り替える機能を有するものであれば、その形状は図3、4に示すものに限定されない。例えば、タブ名が表示されたボタン形状のものであってもよい。 Furthermore, while the user is logged in, the CPU 31 executes the support panel display control process A shown in FIG. 5 in cooperation with the business system program 331, controlling the display of tabs T1 to Tn on the support panel 352 and controlling the display of display information corresponding to the selected (selected) tab among tabs T1 to Tn on the support panel 352. The shapes of the tabs T1 to Tn are not limited to those shown in FIGS. 3 and 4, as long as they have the function of switching the display information displayed in a predetermined area on the display screen (on the support panel 352 in this embodiment). For example, they may be in the shape of a button on which the tab name is displayed.
ここで、従来、サポートパネル352に表示可能なタブ数m(図3,4ではm=4)及びタブの表示順は予め決まっており、タブ数nが表示可能なタブ数mを超える場合は、CPU31は、例えば、図3に示すように、mを超えた分のタブの表示を省略し、タブ省略表示ボタンB1を表示させる。操作部34によりタブ省略表示ボタンB1が押下されると、CPU31は、図4に示すように、表示されていないタブTm+1~Tnをタブ一覧353に表示させる。すなわち、表示されていないタブTm+1~Tnに対応する表示情報を表示させるには、ユーザーは、タブ省略表示ボタンB1を押下してタブ一覧353を表示させ、タブ一覧353の中から所望のタブを選択することにより被選択状態とする必要がある。そのため、利用頻度の高いタブ、すなわち、選択されていた時間(被選択状態となっていた時間(=利用時間))が長いタブの表示が省略されると、操作性が低くなってしまう。
そこで、本実施形態では、操作部34によるタブの表示位置の変更が可能であり、タブT1~Tnを被選択状態となっていた時間に応じて順位付けしてその順位をユーザーに報知することで、ユーザーにタブの並び順の入れ替えを促して操作性を向上できるようにする。
Here, conventionally, the number m of tabs that can be displayed on the support panel 352 (m = 4 in FIGS. 3 and 4) and the display order of the tabs are predetermined. When the number n of tabs exceeds the number m of tabs that can be displayed, the CPU 31 omits the display of the tabs exceeding m and displays a tab omission display button B1, for example, as shown in FIG. 3. When the tab omission display button B1 is pressed by the operation unit 34, the CPU 31 displays tabs Tm+1 to Tn that are not displayed in the tab list 353, as shown in FIG. 4. That is, to display the display information corresponding to tabs Tm+1 to Tn that are not displayed, the user must press the tab omission display button B1 to display the tab list 353 and select the desired tab from the tab list 353 to make it a selected tab. Therefore, omitting the display of frequently used tabs, i.e., tabs that have been selected for a long time (i.e., the time that they have been in a selected state (= usage time)), reduces operability.
Therefore, in this embodiment, the display position of the tabs can be changed using the operation unit 34, and the tabs T1 to Tn are ranked according to the time they have been in a selected state and the ranking is notified to the user, thereby encouraging the user to rearrange the tab order and improving operability.
以下、図5を参照してサポートパネル表示制御処理Aについて説明する。
サポートパネル表示制御処理Aにおいて、CPU31は、まず、記憶部33のタブ別被選択累計時間記憶領域333から、各タブが被選択状態となっていた時間の総累計時間である被選択累計時間を各タブのタブIDに対応付けて取得し、被選択累計時間が長い順にタブT1~Tnを順位付けする(ステップS1)。
The support panel display control process A will be described below with reference to FIG.
In the support panel display control process A, the CPU 31 first obtains the cumulative selected time, which is the total cumulative time that each tab was in a selected state, from the cumulative selected time storage area 333 of the storage unit 33, in association with the tab ID of each tab, and ranks the tabs T1 to Tn in order of the longest cumulative selected time (step S1).
次いで、CPU31は、被選択累計時間の順位に応じて、タブT1~Tnに表示色を割り当てる(ステップS2)。
例えば、被選択累計時間が長いタブ(順位が上位のタブ)ほど濃い色となるようにタブT1~Tnに表示色を割り当てる。例えば、順位が上位のタブほどHSL色空間のL(輝度)が低い値(H、Sは予め定められた値)の表示色を割り当てる。
なお、初めてタブT1~Tnを表示する場合(全てのタブの被選択累計時間が0の場合)は、全てのタブに標準の濃度の表示色を割り当てることとしてもよい。
Next, the CPU 31 assigns display colors to the tabs T1 to Tn in accordance with the order of the selected cumulative times (step S2).
For example, the display colors are assigned to the tabs T1 to Tn so that the longer the cumulative time selected (the higher the ranking of the tab) the darker the color. For example, the higher the ranking of the tab, the lower the L (brightness) value in the HSL color space (H and S are predetermined values) of the tab is assigned to the display color.
When the tabs T1 to Tn are displayed for the first time (when the total selected time of all tabs is 0), a display color of standard density may be assigned to all tabs.
次いで、CPU31は、割り当てた表示色で表示部35によりタブT1~Tnを表示させる(ステップS3)。
ここで、タブT1~Tnのタブ名が表示された領域354(タブ一覧353の各タブ名が表示された領域を含む)のみを被選択累計時間に応じた表示色で表示させることとしてもよいし、表示情報が表示される領域355も含めて被選択累計時間の順位に応じた表示色で表示させることとしてもよい。表示情報が表示される領域355も含めて被選択累計時間の順位に応じた表示色で表示させる場合、最上面となる被選択状態のタブに応じた表示色で領域355を表示させる。
Next, the CPU 31 causes the display unit 35 to display the tabs T1 to Tn in the assigned display colors (step S3).
Here, only area 354 displaying the tab names of tabs T1 to Tn (including the area displaying each tab name of tab list 353) may be displayed in a display color corresponding to the selected cumulative time, or area 355 displaying the display information may also be displayed in a display color corresponding to the ranking of the selected cumulative time. When area 355 displaying the display information is also displayed in a display color corresponding to the ranking of the selected cumulative time, area 355 is displayed in a display color corresponding to the topmost selected tab.
次いで、CPU31は、被選択状態のタブに対応する表示情報を表示部35により領域355に表示させる(ステップS4)。
ここで、本実施形態では、ログイン後、最初に被選択状態となるタブは、例えば、左端のタブT1等、予め決められていることとする。
Next, the CPU 31 causes the display unit 35 to display the display information corresponding to the selected tab in the area 355 (step S4).
In this embodiment, the tab that is initially selected after login is determined in advance, such as the leftmost tab T1.
次いで、CPU31は、計時部37から現在日時を取得し、被選択状態のタブの被選択開始日時としてRAM32に記録する(ステップS5)。 Next, the CPU 31 obtains the current date and time from the clock unit 37 and records it in the RAM 32 as the selection start date and time for the selected tab (step S5).
次いで、CPU31は、操作部34により被選択状態のタブの切り替え操作(すなわち、ユーザーによる他のタブの選択操作)が実施されたか否かを判断する(ステップS6)。
操作部34により被選択状態のタブの切り替え操作が実施されたと判断した場合(ステップS6;YES)、CPU31は、計時部37から現在日時を取得し、切り替え操作される前に被選択状態となっていたタブの被選択終了日時としてRAM32に記録する(ステップS7)。
次いで、CPU31は、被選択開始日時と被選択終了日時から、切り替え前のタブが被選択状態となっていた時間(今回被選択時間と呼ぶ)を算出し(ステップS8)、算出された今回被選択時間をタブ別被選択累計時間記憶領域333の切り替え前のタブの被選択累計時間に加算してRAM32に記憶されている被選択開始日時及び被選択終了日時をクリアし(ステップS9)、ステップS4に戻る。
Next, the CPU 31 determines whether or not an operation to switch the selected tab (i.e., an operation to select another tab by the user) has been performed by the operation unit 34 (step S6).
If it is determined that the operation to switch the selected tab has been performed by the operation unit 34 (step S6; YES), the CPU 31 obtains the current date and time from the timing unit 37 and records it in the RAM 32 as the selection end date and time of the tab that was in the selected state before the switching operation (step S7).
Next, the CPU 31 calculates the time that the tab before switching was in the selected state (referred to as the currently selected time) from the selection start date and time and the selection end date and time (step S8), adds the calculated currently selected time to the selected cumulative time of the tab before switching in the tab-specific selected cumulative time memory area 333, clears the selected start date and time and selected end date and time stored in RAM 32 (step S9), and returns to step S4.
操作部34により被選択状態のタブの切り替え操作が実施されていないと判断した場合(ステップS6;NO)、CPU31は、操作部34によりログアウトが指示されたか否かを判断する(ステップS10)。
ログアウトが指示されていないと判断した場合(ステップS10;NO)、CPU31は、ステップS6に戻る。
CPU31は、ログアウトが指示されるまで、ステップS4~ステップS10の処理を繰り返し実行する。
When it is determined that the operation of switching the selected tab has not been performed by the operation unit 34 (step S6; NO), the CPU 31 determines whether or not a logout instruction has been given by the operation unit 34 (step S10).
If it is determined that a logout instruction has not been issued (step S10; NO), the CPU 31 returns to step S6.
The CPU 31 repeatedly executes the processes of steps S4 to S10 until a logout instruction is received.
ログアウトが指示されたと判断した場合(ステップS10;YES)、CPU31は、計時部37から現在日時を取得し、被選択状態のタブの被選択終了日時としてRAM32に記録する(ステップS11)。
次いで、CPU31は、被選択開始日時と被選択終了日時から被選択状態のタブが被選択状態となっていた時間である今回被選択時間を算出し(ステップS12)、算出された今回被選択時間をタブ別被選択累計時間記憶領域333の該当するタブの被選択累計時間に加算してRAM32に記憶されている被選択開始日時及び被選択終了日時をクリアし(ステップS13)、サポートパネル表示制御処理Aを終了する。
If it is determined that a logout instruction has been issued (step S10; YES), the CPU 31 acquires the current date and time from the clock unit 37 and records it in the RAM 32 as the selection end date and time of the selected tab (step S11).
Next, the CPU 31 calculates the current selected time, which is the time that the selected tab was in a selected state, from the selection start date and time and the selection end date and time (step S12), adds the calculated current selected time to the selected cumulative time of the corresponding tab in the tab-specific selected cumulative time memory area 333, clears the selected start date and time and selected end date and time stored in RAM 32 (step S13), and terminates the support panel display control process A.
図6は、サポートパネル表示制御処理AによるタブT1~Tnの表示の一例を示す図である。図6に示すように、タブT1~Tnは、被選択累計時間の長い順に濃い色が割り当てられて表示されている。例えば、図6の例では、「付箋」タブが最も被選択累計時間が長いため、最も濃い色で表示されている。次に被選択累計時間が長いタブは「△△△△」タブであるため、「△△△△」タブが2番目に濃い色で表示されている。その次に被選択累計時間が長いタブは「お知らせ」タブであるため、「お知らせ」タブが3番目に濃い色で表示されている。 Figure 6 is a diagram showing an example of the display of tabs T1 to Tn by support panel display control process A. As shown in Figure 6, tabs T1 to Tn are displayed with darker colors assigned in descending order of the cumulative time selected. For example, in the example of Figure 6, the "Sticky Notes" tab has the longest cumulative time selected, so it is displayed in the darkest color. The tab with the next longest cumulative time selected is the "△△△△" tab, so the "△△△△" tab is displayed in the second darkest color. The tab with the next longest cumulative time selected is the "Notifications" tab, so the "Notifications" tab is displayed in the third darkest color.
このように、第1の実施形態では、タブT1~Tnを被選択累計時間に応じて順位付けし、タブT1~Tnのそれぞれをその順位に応じた色で、例えば、被選択累計時間の長いタブほど濃い色で表示するので、タブT1~Tnの利用時間の順位をユーザーに報知することができる。その結果、ユーザーにタブの並び順の入れ替えを促すことができ、操作性を向上させることが可能となる。 In this way, in the first embodiment, tabs T1 to Tn are ranked according to the cumulative total time they have been selected, and each tab T1 to Tn is displayed in a color according to its ranking; for example, tabs with longer cumulative total times selected are displayed in a darker color. This makes it possible to notify the user of the ranking of tabs T1 to Tn in terms of usage time. As a result, the user can be encouraged to rearrange the tab order, improving operability.
なお、タブの被選択累計時間に応じて自動的にタブの並び順を変えることも考えられるが、タブの並び順が自動的に変わってしまうとユーザーが所望のタブを見つけるのに時間がかかり、かえって使いづらくなってしまう。本実施形態では、ユーザーが自らタブの並び順の入れ替えを行うよう促すので、所望のタブを見つけるのに時間がかかる等の不都合を生じさせることなく、操作性を向上させることができる。 It is possible to automatically change the order of tabs based on the cumulative time a tab has been selected, but if the order of tabs were to change automatically, it would take the user a long time to find the tab they want, making it more difficult to use. In this embodiment, the user is prompted to rearrange the tab order themselves, improving operability without causing inconveniences such as taking a long time to find the tab they want.
<第2の実施形態>
次に、本発明の第2の実施形態について説明する。
第1の実施形態では、タブT1~Tnの被選択累計時間の順位に応じた表示色でタブT1~Tnのそれぞれを表示する場合について説明したが、第2の実施形態では、被選択累計時間の順位を表す数字又は文字を付してタブT1~Tnを表示するとともに、被選択状態となっていた時間の増減に応じた色で各タブを表示する場合について説明する。
Second Embodiment
Next, a second embodiment of the present invention will be described.
In the first embodiment, we described a case where each of the tabs T1 to Tn is displayed in a display color according to the ranking of the cumulative selected time of the tabs T1 to Tn. In the second embodiment, we describe a case where the tabs T1 to Tn are displayed with numbers or letters indicating the ranking of the cumulative selected time, and each tab is displayed in a color according to the increase or decrease in the time that it has been in a selected state.
第2の実施形態において、クライアント端末3の記憶部33には、第1の実施形態で説明した業務システムプログラム331及び業務システムDB332が記憶され、タブ別被選択累計時間記憶領域333が設けられている他、タブ別被選択時間記憶領域334、直近被選択累計時間記憶領域335が設けられている。 In the second embodiment, the memory unit 33 of the client terminal 3 stores the business system program 331 and business system DB 332 described in the first embodiment, and is provided with a tab-specific selected cumulative time memory area 333, as well as a tab-specific selected time memory area 334 and a most recent selected cumulative time memory area 335.
図7は、タブ別被選択時間記憶領域334のデータ格納例を示す図である。図7に示すように、タブ別被選択時間記憶領域334は、タブID、被選択ID、被選択開始日時、被選択終了日時、今回被選択時間、の項目を有し、タブの選択が切り替えられるごとに、被選択状態となったタブのタブID、被選択ID、被選択開始日時、被選択終了日時、今回被選択時間、を記憶するための領域である。ここで、被選択IDは、タブIDごとに、被選択開始日時が記憶される際に付与されるシーケンシャルな番号である。 Figure 7 is a diagram showing an example of data storage in the per-tab selected time storage area 334. As shown in Figure 7, the per-tab selected time storage area 334 has the fields tab ID, selected ID, selected start date and time, selected end date and time, and currently selected time, and is an area for storing the tab ID, selected ID, selected start date and time, selected end date and time, and currently selected time of the tab that has become selected each time the tab selection is switched. Here, the selected ID is a sequential number assigned to each tab ID when the selected start date and time is stored.
図8は、直近被選択累計時間記憶領域335のデータ格納例を示す図である。図8に示すように、直近被選択累計時間記憶領域335は、タブID、タブ名、前回累計時間、前々回累計時間、の項目を有し、ログアウト時に、タブごとの今回のログイン期間中に被選択状態となっていた時間の累計(前回累計時間)と前回のログイン期間中に被選択状態となっていた時間の累計(前々回累計時間)を格納するための領域である。ここで、直近被選択累計時間記憶領域335に格納されているデータは、次回のログイン時のタブの表示制御に使用される情報であるため、今回のログイン期間中に被選択状態となっていた時間の累計を前回累計時間に、前回のログイン期間中に被選択状態となっていた時間の累計を前々回累計時間に格納している。なお、本実施形態では、前回累計時間、前々回累計時間の初期値はNULLとする。 Figure 8 is a diagram showing an example of data storage in the most recent selected cumulative time storage area 335. As shown in Figure 8, the most recent selected cumulative time storage area 335 has fields for tab ID, tab name, previous cumulative time, and previous previous cumulative time, and is an area for storing, at the time of logout, the cumulative time that each tab was in a selected state during the current login period (previous cumulative time) and the cumulative time that it was in a selected state during the previous login period (previous previous cumulative time). Here, the data stored in the most recent selected cumulative time storage area 335 is information used to control the display of tabs at the next login, so the cumulative time that the tab was in a selected state during the current login period is stored as the previous cumulative time, and the cumulative time that the tab was in a selected state during the previous login period is stored as the previous previous cumulative time. Note that in this embodiment, the initial values of the previous cumulative time and the previous previous cumulative time are set to NULL.
また、クライアント端末3のCPU31は、ユーザーがログインすると、業務システムプログラム331との協働により、第1の実施形態で説明したサポートパネル表示制御処理Aに代えて、サポートパネル表示制御処理Bを実行する。
業務管理システム1、サーバー2及びクライアント端末3の構成及びCPU31により実行されるその他の動作は第1の実施形態で説明したものと同様であるので説明を援用し、以下、サポートパネル表示制御処理Bについて説明する。
Furthermore, when a user logs in, the CPU 31 of the client terminal 3 executes support panel display control process B in cooperation with the business system program 331 instead of the support panel display control process A described in the first embodiment.
The configurations of the business management system 1, server 2, and client terminal 3, and other operations executed by the CPU 31 are the same as those described in the first embodiment, so the same explanation will be used and the support panel display control process B will be described below.
図9は、サポートパネル表示制御処理Bの流れを示すフローチャートである。サポートパネル表示制御処理Bは、CPU31と業務システムプログラム331との協働により実行される。 Figure 9 is a flowchart showing the flow of support panel display control process B. Support panel display control process B is executed by cooperation between the CPU 31 and the business system program 331.
サポートパネル表示制御処理Bにおいて、CPU31は、まず、記憶部33のタブ別被選択累計時間記憶領域333から、各タブの被選択累計時間を各タブのタブIDに対応付けて取得し、被選択累計時間が長い順にタブT1~Tnを順位付けする(ステップS21)。 In support panel display control process B, the CPU 31 first obtains the cumulative selected time for each tab from the tab-specific cumulative selected time storage area 333 of the storage unit 33, corresponding to the tab ID of each tab, and ranks tabs T1 to Tn in order of the longest cumulative selected time (step S21).
次いで、CPU31は、表示部35により各タブに被選択累計時間の順位を表す数字を付して表示させる(ステップS22)。
具体的には、各タブの領域354に、被選択累計時間の順位を表す数字を表示させる。
Next, the CPU 31 causes the display unit 35 to display each tab with a number indicating the ranking of the selected cumulative time (step S22).
Specifically, a number indicating the ranking of the selected cumulative time is displayed in the area 354 of each tab.
次いで、CPU31は、各タブに対してタブ色表示処理を実行する(ステップS23)。
図10は、タブ色表示処理の流れを示すフローチャートである。タブ色表示処理は、CPU31と業務システムプログラム331との協働により実行される。
Next, the CPU 31 executes a tab color display process for each tab (step S23).
10 is a flowchart showing the flow of the tab color display process, which is executed by the CPU 31 and the business system program 331 in cooperation with each other.
まず、CPU31は、直近被選択累計時間記憶領域335を参照し、前々回累計時間がNULLであるか否かを判断する(ステップS231)。
前々回累計時間がNULLであると判断した場合(ステップS231;YES)、CPU31は、表示部35により対象のタブを予め定められた標準色で表示させ(ステップS232)、タブ色表示処理を終了する。
First, the CPU 31 refers to the most recently selected cumulative time storage area 335 and determines whether the cumulative time before last is NULL (step S231).
If it is determined that the cumulative time before last is NULL (step S231; YES), the CPU 31 causes the display unit 35 to display the target tab in a predetermined standard color (step S232), and ends the tab color display process.
前々回累計時間がNULLではないと判断した場合(ステップS231;NO)、CPU31は、前回累計時間から前々回累計時間を引き算する(ステップS233)。
算出結果が0に等しい場合(ステップS233;0に等しい)、CPU31は、表示部35により対象のタブを予め定められた標準色で表示させ(ステップS234)、タブ色表示処理を終了する。
When it is determined that the cumulative time before last is not NULL (step S231; NO), the CPU 31 subtracts the cumulative time before last from the previous cumulative time (step S233).
If the calculation result is equal to 0 (step S233; equal to 0), the CPU 31 causes the display unit 35 to display the target tab in a predetermined standard color (step S234), and ends the tab color display process.
算出結果が0より小さい場合、すなわち、対象のタブが被選択状態となっていた時間が減少した場合(ステップS233;0より小さい)、CPU31は、表示部35により対象のタブを最も濃い色で表示させる(ステップS235)。
例えば、対象のタブをHSL色空間のL(輝度)の値が0(H、Sは予め定められた値)の色で表示させる。
If the calculation result is less than 0, i.e., if the time that the target tab has been in a selected state has decreased (step S233; less than 0), the CPU 31 causes the display unit 35 to display the target tab in the darkest color (step S235).
For example, the target tab is displayed in a color in which the L (brightness) value in the HSL color space is 0 (H and S are predetermined values).
次いで、CPU31は、対象のタブが最も薄い色で表示されているか否かを判断する(ステップS236)。
対象のタブが最も薄い色で表示されていないと判断した場合(ステップS236;NO)、CPU31は、表示部35により対象のタブの濃度を薄い方向に5段階変化させて表示させ(ステップS237)、ステップS236に戻る。なお、濃度を変化させる段階数は一例であり、5に限定されるものではない。
対象タブの濃度が最も薄い色になるまで、CPU31は、ステップS236~S237を繰り返し実行する。
ステップS236において、対象のタブが最も薄い色で表示されていると判断した場合(ステップS236;YES)、CPU31は、タブ色表示処理を終了する。
Next, the CPU 31 determines whether the target tab is displayed in the lightest color (step S236).
If it is determined that the target tab is not displayed in the lightest color (step S236; NO), the CPU 31 causes the display unit 35 to change the density of the target tab by five levels in the lighter direction (step S237), and then returns to step S236. Note that the number of levels by which the density is changed is an example and is not limited to five.
The CPU 31 repeatedly executes steps S236 to S237 until the color of the target tab reaches the lightest density.
In step S236, if it is determined that the target tab is displayed in the lightest color (step S236; YES), the CPU 31 ends the tab color display process.
すなわち、対象のタブが被選択状態となっていた時間が減少した場合、対象のタブの色を濃い色から徐々に薄く変化させ、最終的に、被選択状態となっていた時間が減少したことを示す最も薄い色で表示させる。 In other words, if the time that the target tab has been selected decreases, the color of the target tab will gradually change from a dark color to a lighter color, and will finally be displayed in the lightest color, indicating that the time that it has been selected has decreased.
算出結果が0より大きい場合、すなわち、対象のタブが被選択状態となっていた時間が増加した場合(ステップS233;0より大きい)、CPU31は、表示部35により対象のタブを最も薄い色で表示させる(ステップS238)。
例えば、対象のタブをHSL色空間のL(輝度)の値が最大(H、Sは予め定められた値)の色で表示させる。
If the calculation result is greater than 0, i.e., if the time that the target tab has been in a selected state has increased (step S233; greater than 0), the CPU 31 causes the display unit 35 to display the target tab in the lightest color (step S238).
For example, the target tab is displayed in a color with the maximum L (brightness) value in the HSL color space (H and S are predetermined values).
次いで、CPU31は、対象のタブが最も濃い色で表示されているか否かを判断する(ステップS238)。
対象のタブが最も濃い色で表示されていないと判断した場合(ステップS239;NO)、CPU31は、表示部35により対象のタブの濃度を濃い方向に5段階変化させて表示させ(ステップS240)、ステップS239に戻る。なお、濃度を変化させる段階数は一例であり、5に限定されるものではない。
対象タブの濃度が最も濃い色になるまで、CPU31は、ステップS239~S240を繰り返し実行する。
ステップS239において、対象のタブが最も濃い色で表示されていると判断した場合(ステップS239;YES)、CPU31は、タブ色表示処理を終了する。
Next, the CPU 31 determines whether or not the target tab is displayed in the darkest color (step S238).
If it is determined that the target tab is not displayed in the darkest color (step S239; NO), the CPU 31 causes the display unit 35 to change the density of the target tab by five levels in the darker direction (step S240), and then returns to step S239. Note that the number of levels by which the density is changed is an example and is not limited to five.
The CPU 31 repeatedly executes steps S239 to S240 until the target tab reaches the darkest color.
In step S239, if it is determined that the target tab is displayed in the darkest color (step S239; YES), the CPU 31 ends the tab color display process.
すなわち、対象のタブが被選択状態となっていた時間が増加した場合、対象のタブの色を薄い色から徐々に濃い色に変化させ、最終的に、被選択状態となっていた時間が増加したことを示す最も濃い色で表示させる。 In other words, if the time that the target tab has been selected increases, the color of the target tab will gradually change from a light color to a darker color, and will eventually be displayed in the darkest color, indicating that the time that it has been selected has increased.
全てのタブに対してタブ色表示処理が終了すると、CPU31は、被選択状態のタブに対応する表示情報を表示部35により領域355に表示させる(ステップS24)。
ここで、本実施形態では、ログイン後、最初に被選択状態となるタブは、例えば、左端のタブT1等、予め決められていることとする。
When the tab color display process is completed for all tabs, the CPU 31 causes the display unit 35 to display the display information corresponding to the selected tab in the area 355 (step S24).
In this embodiment, the tab that is initially selected after login is determined in advance, such as the leftmost tab T1.
次いで、CPU31は、計時部37から現在日時を取得し、被選択状態のタブの被選択開始日時としてタブ別被選択時間記憶領域334に記録する(ステップS25)。
具体的には、タブ別被選択時間記憶領域334にレコードを追加し、被選択状態のタブのタブID、被選択ID、被選択開始日時を記録する。
Next, the CPU 31 acquires the current date and time from the clock unit 37, and records it in the tab-specific selected time storage area 334 as the selection start date and time of the selected tab (step S25).
Specifically, a record is added to the tab-specific selected time storage area 334, and the tab ID of the selected tab, the selected ID, and the selection start date and time are recorded.
次いで、CPU31は、操作部34により被選択状態のタブの切り替え操作(すなわち、ユーザーによる他のタブの選択操作)が実施されたか否かを判断する(ステップS26)。
操作部34により被選択状態のタブの切り替え操作が実施されたと判断した場合(ステップS26;YES)、CPU31は、計時部37から現在日時を取得し、切り替え操作される前に被選択状態となっていたタブの被選択終了日時としてタブ別被選択時間記憶領域334に記録する(ステップS27)。
具体的には、タブ別被選択時間記憶領域334に記憶されているレコードのうち、切り替え操作される前に被選択状態となっていたタブのタブIDのレコードであって、被選択終了日時が記憶されていない(被選択IDが最大の)レコードを選択して、被選択終了日時を記録する。
Next, the CPU 31 determines whether or not an operation to switch the selected tab (i.e., an operation to select another tab by the user) has been performed by the operation unit 34 (step S26).
If it is determined that the operation to switch the selected tab has been performed by the operation unit 34 (step S26; YES), the CPU 31 obtains the current date and time from the timing unit 37 and records it in the tab-specific selection time memory area 334 as the selection end date and time of the tab that was in the selected state before the switching operation (step S27).
Specifically, from among the records stored in the tab-specific selected time storage area 334, a record of the tab ID of the tab that was in the selected state before the switching operation and for which the selection end date and time is not stored (the record with the largest selection ID) is selected, and the selection end date and time is recorded.
次いで、CPU31は、被選択開始日時と被選択終了日時から、切り替え操作される前に被選択状態となっていたタブが被選択状態となっていた時間(今回被選択時間)を算出し(ステップS28)、算出された今回被選択時間を切り替え操作される前に被選択状態となっていたタブの今回被選択時間としてタブ別被選択時間記憶領域334に記録する(ステップS29)。
すなわち、タブ別被選択時間記憶領域334の選択されたレコードの今回被選択時間の項目に、算出された今回被選択時間を記録する。
Next, the CPU 31 calculates the time (currently selected time) that the tab that was in the selected state before the switching operation was in the selected state from the selection start date and time and the selection end date and time (step S28), and records the calculated currently selected time in the tab-specific selected time memory area 334 as the currently selected time of the tab that was in the selected state before the switching operation (step S29).
That is, the calculated currently selected time is recorded in the currently selected time item of the selected record in the tab-specific selected time storage area 334 .
次いで、CPU31は、算出された今回被選択時間をタブ別被選択累計時間記憶領域333の切り替え操作される前に被選択状態となっていたタブの被選択累計時間に加算し(ステップS30)、ステップS24に戻る。 Next, the CPU 31 adds the calculated currently selected time to the cumulative selected time of the tab that was selected before the switching operation in the tab-specific cumulative selected time storage area 333 (step S30), and returns to step S24.
一方、操作部34により被選択状態のタブの切り替え操作が実施されていないと判断した場合(ステップS26;NO)、CPU31は、操作部34によりログアウトが指示されたか否かを判断する(ステップS31)。
ログアウトが指示されていないと判断した場合(ステップS31;NO)、CPU31は、ステップS26に戻る。
CPU31は、ログアウトが指示されるまで、ステップS24~ステップS31の処理を繰り返し実行する。
On the other hand, if it is determined that the operation of switching the selected tab has not been performed by the operation unit 34 (step S26; NO), the CPU 31 determines whether or not a logout command has been issued by the operation unit 34 (step S31).
If it is determined that a logout instruction has not been issued (step S31; NO), the CPU 31 returns to step S26.
The CPU 31 repeatedly executes the processes of steps S24 to S31 until a logout instruction is received.
ログアウトが指示されたと判断した場合(ステップS31;YES)、CPU31は、計時部37から現在日時を取得し、被選択状態のタブの被選択終了日時としてタブ別被選択時間記憶領域334に記録する(ステップS32)。
具体的には、タブ別被選択時間記憶領域334に記憶されているレコードのうち、被選択状態のタブのタブIDのレコードであって、被選択終了日時が記憶されていない(被選択IDが最大の)レコードを選択して、被選択終了日時を記録する。
If it is determined that a logout command has been issued (step S31; YES), the CPU 31 obtains the current date and time from the timer unit 37 and records it in the tab-specific selected time memory area 334 as the selection end date and time of the selected tab (step S32).
Specifically, from the records stored in the tab-specific selected time storage area 334, the record with the tab ID of the selected tab and for which the selected end date and time is not stored (the record with the largest selected ID) is selected, and the selected end date and time is recorded.
次いで、CPU31は、被選択開始日時と被選択終了日時から、被選択状態のタブの今回被選択時間を算出し(ステップS33)、算出された今回被選択時間を被選択状態のタブの今回被選択時間としてタブ別被選択時間記憶領域334に記録する(ステップS34)。
すなわち、タブ別被選択時間記憶領域334の選択されたレコードの今回被選択時間の項目に、算出された今回被選択時間を記録する。
Next, the CPU 31 calculates the current selected time of the selected tab from the selection start date and time and the selection end date and time (step S33), and records the calculated current selected time as the current selected time of the selected tab in the tab-specific selected time memory area 334 (step S34).
That is, the calculated currently selected time is recorded in the currently selected time item of the selected record in the tab-specific selected time storage area 334 .
次いで、CPU31は、算出された今回被選択時間をタブ別被選択累計時間記憶領域333の被選択状態のタブの被選択累計時間に加算する(ステップS35)。 Next, the CPU 31 adds the calculated currently selected time to the cumulative selected time of the currently selected tab stored in the per-tab cumulative selected time storage area 333 (step S35).
次いで、CPU31は、直近被選択累計時間記憶領域335を参照し、前回累計時間に値が格納されているか否かを判断する(ステップS36)。
直近被選択累計時間記憶領域335の前回累計時間に値が格納されていないと判断した場合(ステップS36;NO)、CPU31は、タブ別被選択時間記憶領域334の各タブの今回被選択時間を累計し、累計時間を直近被選択累計時間記憶領域335の各タブの前回累計時間に記録してタブ別被選択時間記憶領域334内のデータをクリアし(ステップS38)、サポートパネル表示制御処理Bを終了する。
Next, the CPU 31 refers to the most recently selected cumulative time storage area 335 and determines whether or not a value is stored in the previous cumulative time (step S36).
If it is determined that no value is stored in the previous cumulative time in the most recent selected cumulative time memory area 335 (step S36; NO), the CPU 31 accumulates the current selected time for each tab in the tab-specific selected time memory area 334, records the accumulated time in the previous cumulative time for each tab in the most recent selected cumulative time memory area 335, clears the data in the tab-specific selected time memory area 334 (step S38), and terminates the support panel display control process B.
直近被選択累計時間記憶領域335の前回累計時間に値が格納されていると判断した場合(ステップS36;YES)、CPU31は、直近被選択累計時間記憶領域335の各タブの前回累計時間に格納されている値を前々回累計時間に格納する(ステップS37)。そして、CPU31は、タブ別被選択時間記憶領域334の各タブごとに今回被選択時間を累計し、累計時間を直近被選択累計時間記憶領域335の各タブの前回累計時間に記録してタブ別被選択時間記憶領域334内のデータをクリアし(ステップS38)、サポートパネル表示制御処理Bを終了する。 If it is determined that a value is stored in the previous cumulative time in the most recent selected cumulative time storage area 335 (step S36; YES), the CPU 31 stores the value stored in the previous cumulative time for each tab in the most recent selected cumulative time storage area 335 as the cumulative time before last (step S37). The CPU 31 then accumulates the current selected time for each tab in the per-tab selected time storage area 334, records the accumulated time as the previous cumulative time for each tab in the most recent selected cumulative time storage area 335, clears the data in the per-tab selected time storage area 334 (step S38), and terminates support panel display control process B.
図11は、サポートパネル表示制御処理BによるタブT1~Tnの表示の一例を示す図である。図11では、タブ色表示処理が終了した後の表示例を示している。図11に示すように、タブT1~Tnは、被選択累計時間の長い順にその順位を表す数字を付して表示されている。例えば、図11の例では、「付箋」タブが最も被選択累計時間が長いため、タブ名の前に「1」を付して表示されている。次に被選択累計時間が長いタブは「△△△△」タブであるため、「△△△△」タブは、タブ名の前に「2」を付して表示されている。その次に被選択累計時間が長いタブは「お知らせ」タブであるため、「お知らせ」タブはタブ名の前に「3」を付して表示されている。また、「付箋」タブ、「△△△△」タブは、直近の被選択累計時間が増加したタブであるため、最終的に濃い色で、その他のタブは、直近の被選択累計時間が減少したタブであるため、最終的に薄い色で表示されている。 Figure 11 is a diagram showing an example of the display of tabs T1 to Tn by support panel display control process B. Figure 11 shows an example of the display after the tab color display process has been completed. As shown in Figure 11, tabs T1 to Tn are displayed in order of the longest cumulative selected time, with numbers indicating their rank. For example, in the example of Figure 11, the "Sticky Notes" tab has the longest cumulative selected time, so it is displayed with a "1" before its tab name. The tab with the next longest cumulative selected time is the "△△△△" tab, so it is displayed with a "2" before its tab name. The tab with the next longest cumulative selected time is the "Notifications" tab, so it is displayed with a "3" before its tab name. Furthermore, the "Sticky Notes" and "△△△△" tabs are tabs whose most recent cumulative selected time has increased, so they are displayed with a darker color. The other tabs are tabs whose most recent cumulative selected time has decreased, so they are displayed with a lighter color.
このように、第2の実施形態では、タブT1~Tnを被選択累計時間に応じて順位付けし、タブT1~Tnのそれぞれをその順位を表す数字を付して表示するので、タブT1~Tnの被選択累計時間の順位、すなわちタブT1~Tnの利用時間の順位をユーザーに報知することができる。その結果、ユーザーにタブの並び順の入れ替えを促すことができ、操作性を向上させることが可能となる。
さらに、第2の実施形態では、サポートパネルの表示開始時にタブT1~Tnのそれぞれを、被選択状態となっていた時間の増減(増加したか減少したか)によって表示態様を変えて表示するので、ユーザーに、タブごとの利用時間の増減を報知することができる。その結果、ユーザーに対し、タブごとの利用時間の増減を加味してタブの並び順の入れ替えを促すことが可能となる。
In this way, in the second embodiment, the tabs T1 to Tn are ranked according to the cumulative total time of selection, and each of the tabs T1 to Tn is displayed with a number indicating its rank, so that the user can be notified of the ranking of the cumulative total time of selection of the tabs T1 to Tn, i.e., the ranking of the usage time of the tabs T1 to Tn. As a result, the user can be prompted to rearrange the tab order, thereby improving operability.
Furthermore, in the second embodiment, when the support panel starts to be displayed, the display mode of each of the tabs T1 to Tn is changed depending on the increase or decrease (increase or decrease) in the time that each tab has been selected, so that the user can be notified of the increase or decrease in the usage time of each tab. As a result, it becomes possible to prompt the user to rearrange the tab order taking into account the increase or decrease in usage time of each tab.
なお、タブの被選択累計時間に応じて自動的にタブの並び順を変えることも考えられるが、タブの並び順が自動的に変わってしまうとユーザーが所望のタブを見つけるのに時間がかかり、かえって使いづらくなってしまう。本実施形態では、第1の実施形態と同様に、ユーザーが自らタブの並び順の入れ替えを行うよう促すので、所望のタブを見つけるのに時間がかかる等の不都合を生じさせることなく、操作性を向上させることができる。
なお、CPU31は、タブの被選択累計時間に応じて自動的にタブの並び順を変えるモード(自動並び替えモード)を有し、ユーザーが自動並び替えモードを操作部34により設定可能な構成としてもよい。そして、自動並び替えモードが設定されている場合に、CPU31は、タブの被選択累計時間に応じて自動的にタブの並び順を変えることとしてもよい(第1の実施形態においても同様)。
It is possible to automatically change the order of the tabs according to the cumulative time that the tabs have been selected, but if the order of the tabs were to change automatically, it would take a long time for the user to find the desired tab, making it difficult to use. In this embodiment, as in the first embodiment, the user is prompted to change the order of the tabs themselves, so operability can be improved without causing inconveniences such as taking a long time to find the desired tab.
The CPU 31 may have a mode (automatic sorting mode) in which the order of the tabs is automatically changed depending on the cumulative time that the tabs have been selected, and the automatic sorting mode may be set by the user via the operation unit 34. When the automatic sorting mode is set, the CPU 31 may automatically change the order of the tabs depending on the cumulative time that the tabs have been selected (this is also true in the first embodiment).
以上説明したように、クライアント端末3のCPU31は、複数のタブを表示部35のサポートパネル352に表示させ、複数のタブを被選択累計時間に応じた表示態様で表示させる。
したがって、表示されている複数のタブの利用時間に関する情報をユーザーに報知することができる。その結果、ユーザーにタブの並び順の入れ替えを促すことができ、操作性を向上させることが可能となる。
例えば、CPU31は、複数のタブを被選択累計時間に応じて順位付けし、複数のタブのそれぞれを被選択累計時間の順位に応じた表示態様で表示させる。
したがって、表示されている複数のタブの利用時間の順位をユーザーに報知することができる。その結果、ユーザーにタブの並び順の入れ替えを促すことができ、操作性を向上させることが可能となる。
As described above, the CPU 31 of the client terminal 3 displays a plurality of tabs on the support panel 352 of the display unit 35 in a display mode according to the selected cumulative time.
Therefore, it is possible to notify the user of information regarding the usage time of the multiple tabs that are displayed, which in turn encourages the user to rearrange the tab order, thereby improving operability.
For example, the CPU 31 ranks the tabs according to the total selected time, and displays each of the tabs in a display mode according to the rank of the total selected time.
Therefore, it is possible to notify the user of the order of usage time of the multiple tabs that are displayed, which in turn encourages the user to rearrange the tabs, thereby improving operability.
例えば、CPU31は、複数のタブのそれぞれを被選択累計時間の順位を表す数字を付して表示させることで、タブごとの利用時間の順位をユーザーにわかりやすく報知することができる。 For example, the CPU 31 can easily notify the user of the usage time ranking for each tab by displaying each of multiple tabs with a number indicating the ranking of the cumulative time selected.
また、CPU31は、複数のタブのそれぞれについて、予め定められた期間ごとに被選択状態となっていた時間を記録して被選択状態となっていた時間の増減を判定し、表示部35により、判定結果に応じた色(色の変化)で複数のタブのそれぞれを表示させる。したがって、ユーザーに、タブごとの利用時間の増減を報知することができる。その結果、ユーザーに対し、タブごとの利用時間の増減を加味したタブの並び順の入れ替えを促すことができる。 The CPU 31 also records the amount of time each of the multiple tabs has been in a selected state for each predetermined period of time, determines whether the amount of time spent in a selected state has increased or decreased, and causes the display unit 35 to display each of the multiple tabs in a color (color change) according to the determination result. This allows the user to be notified of the increase or decrease in usage time for each tab. As a result, the user can be prompted to rearrange the tab order taking into account the increase or decrease in usage time for each tab.
また、例えば、CPU31は、複数のタブのそれぞれを被選択累計時間の順位に応じた色で表示させることで、タブごとの利用時間の順位をユーザーが直感的にわかるように報知することができる。 Furthermore, for example, the CPU 31 can display each of the multiple tabs in a color corresponding to the ranking of the cumulative selected time, thereby notifying the user of the ranking of the usage time for each tab in an intuitive manner.
なお、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。 Note that the present invention is not limited to the above-described embodiments and can be modified without departing from the spirit of the invention.
例えば、上記実施形態では、各クライアント端末3にログインするユーザーが固定されている場合を例にとり説明したが、各クライアント端末3を複数のユーザーが共有して使用する場合は、タブ別被選択累計時間記憶領域333、タブ別被選択時間記憶領域334、直近被選択累計時間記憶領域335をユーザーごとに用意し、ユーザーごとに今回被選択時間、被選択累計時間、前回累計時間、前々回累計時間等を記憶管理して、各タブをログインユーザーの操作により被選択状態となっていた時間の累計時間の順位に応じた表示態様(色、数字等)で表示することとしてもよい。また、各タブを、ユーザーごとの被選択時間の増減に応じた表示態様で表示させることとしてもよい。 For example, in the above embodiment, a case was described in which a fixed user logs in to each client terminal 3. However, if each client terminal 3 is shared and used by multiple users, a tab-specific cumulative selected time storage area 333, a tab-specific cumulative selected time storage area 334, and a most recent cumulative selected time storage area 335 may be prepared for each user, and the current selected time, selected cumulative time, previous cumulative time, and previous cumulative time may be stored and managed for each user, with each tab displayed in a display mode (color, number, etc.) according to the ranking of the cumulative time that it was in a selected state due to the operation of the logged-in user. Furthermore, each tab may be displayed in a display mode according to the increase or decrease in selected time for each user.
また、上記実施形態では、本発明を業務管理システム1の各クライアント端末3でサポートパネル352に表示されるタブの表示制御に適用した場合について説明したが、これに限定されず、他のシステムにおいてタブを表示する際の表示制御に適用することとしてもよい。 In addition, in the above embodiment, the present invention was described as being applied to the display control of tabs displayed on the support panel 352 on each client terminal 3 of the business management system 1, but this is not limited to this, and the present invention may also be applied to the display control when displaying tabs in other systems.
また、上記実施形態では、各タブを、被選択状態となっていた時間の累計時間の順位に応じた色や数字で表示する場合を例にとり説明したが、順位に応じた表示態様としては、これに限定されない。例えば、各タブに順位を表す文字(例えば、A~Zなど)を付して表示してもよい。また、上位所定数のタブにのみ色を付したり点滅したりすることとしてもよい。 In addition, in the above embodiment, each tab is displayed in a color or number according to its rank based on the cumulative time it has been selected, but the display format according to rank is not limited to this. For example, each tab may be displayed with a letter (e.g., A to Z) indicating its rank. Also, only a certain number of the top tabs may be colored or flash.
また、上記実施形態では、複数のタブのそれぞれが被選択状態となっていた時間の総累計時間を、所定期間において複数のタブのそれぞれが選択された時間である被選択時間とし、複数のタブのそれぞれを総累計時間により順位付けし、その順位に応じた表示態様で各タブを表示する場合を例にとり説明したが、被選択時間は総累計時間に限定されない。例えば、複数のタブのそれぞれが他の所定期間(例えば、直近〇か月、直近△日等)において被選択状態となっていた時間の累計を被選択時間とし、複数のタブのそれぞれを、所定期間(例えば、直近〇か月、直近△日等)において被選択状態となっていた時間の累計により順位付けし、その順位に応じた表示態様で各タブを表示することとしてもよい。 In addition, in the above embodiment, the total cumulative time that each of the multiple tabs was in a selected state, which is the time that each of the multiple tabs was selected over a predetermined period, was used as the selected time, and each of the multiple tabs was ranked by the total cumulative time and displayed in a display style corresponding to that ranking. However, the selected time is not limited to the total cumulative time. For example, the selected time could be the cumulative time that each of the multiple tabs was in a selected state over another predetermined period (e.g., the last 0 months, the last △ days, etc.), and each of the multiple tabs could be ranked by the cumulative time that they were in a selected state over the predetermined period (e.g., the last 0 months, the last △ days, etc.), and displayed in a display style corresponding to that ranking.
また、上記第2の実施形態では、各タブを被選択状態となっていた時間の増減に応じた色(色の変化)で表した場合について説明したが、これに限定されず、例えば、被選択状態となっていた時間が増加したタブには上矢印記号を、減少したタブには下矢印記号を付して表示する等、他の表示態様で表示させることとしてもよい。
また、第1の実施形態のように、各タブを、被選択状態となっていた時間の累計時間の順位に応じた色で表示するとともに、第2の実施形態の手法により各タブのそれぞれについて被選択状態となっていた時間の増減を判定し、判定結果に応じた記号を各タブに表示することとしてもよい。例えば、被選択状態となっていた時間が増加したタブには上矢印記号を、減少したタブには下矢印記号を付して表示することとしてもよい。
また、各タブに被選択状態となっていた時間の増減に応じた文字を付すこととしてもよい。例えば、被選択状態となっていた時間が増加したタブには上矢印の代わりに「増」の文字、被選択状態となっていた時間が減少したタブには下矢印の代わりに「減」の文字を付すこととしてもよい。
これにより、ユーザーにタブごとの利用時間の増減をわかりやすく報知することができるので、ユーザーに対し、タブごとの利用時間の増減を加味したタブの並び順の入れ替えを促すことができる。
Furthermore, in the second embodiment described above, each tab is displayed in a color (color change) according to the increase or decrease in the time that it has been in a selected state, but this is not limited to this, and it is also possible to display it in other ways, such as by adding an up arrow symbol to a tab whose time in a selected state has increased and a down arrow symbol to a tab whose time in a selected state has decreased.
Alternatively, as in the first embodiment, each tab may be displayed in a color according to the ranking of the cumulative time that it has been in a selected state, and the increase or decrease in the time that each tab has been in a selected state may be determined using the method of the second embodiment, and a symbol according to the determination result may be displayed on each tab. For example, a tab whose time in a selected state has increased may be displayed with an up arrow symbol, and a tab whose time in a selected state has decreased may be displayed with a down arrow symbol.
Furthermore, each tab may be given a character corresponding to the increase or decrease in the time that it has been in a selected state. For example, a tab whose time in a selected state has increased may be given the character "increase" instead of an up arrow, and a tab whose time in a selected state has decreased may be given the character "decrease" instead of a down arrow.
This allows the user to be informed of the increase or decrease in usage time for each tab in an easy-to-understand manner, and thus encourages the user to rearrange the tabs in a way that takes into account the increase or decrease in usage time for each tab.
また、上記実施形態では、複数のタブを被選択状態となっていた時間(すなわち利用時間)に応じて順位付けし、各タブを順位に応じた表示態様で表示することとしたが、複数のタブのそれぞれが選択された回数(被選択回数)をカウントし、複数のタブを被選択回数(すなわち利用頻度)に応じて順位付けし、各タブを順位に応じた表示態様で表示することとしてもよい。また、複数のタブのそれぞれについて、予め定められた期間ごとに被選択回数を記録して被選択回数(利用頻度)の増減を判定し、判定結果に応じた表示態様で複数のタブのそれぞれを表示することとしてもよい。 In addition, in the above embodiment, multiple tabs were ranked according to the time they were in a selected state (i.e., usage time), and each tab was displayed in a display mode corresponding to its ranking. However, it is also possible to count the number of times each of multiple tabs was selected (number of times selected), rank the multiple tabs according to the number of times selected (i.e., usage frequency), and display each tab in a display mode corresponding to its ranking. Furthermore, it is also possible to record the number of times each of multiple tabs was selected for each predetermined period, determine whether the number of times selected (usage frequency) has increased or decreased, and display each of the multiple tabs in a display mode corresponding to the result of the determination.
また、上記実施形態では、ログイン時にタブの表示態様を更新する場合を例にとり説明したが、これに限定されず、例えば、クライアント端末3の起動時、日付変更時、タブが切り替わったとき等、どのようなタイミングでタブの表示態様を更新してもよい。 In addition, in the above embodiment, the example of updating the display mode of a tab at login was described, but this is not limited to this. For example, the display mode of a tab may be updated at any time, such as when the client terminal 3 is started up, when the date changes, or when the tab is switched.
また、上記実施形態においては、各タブを被選択累計時間に応じた表示態様で表示させることとしたが、各タブに表示されている表示情報が操作されている時間の累計時間に応じた表示態様で各タブを表示させることとしてもよい。これにより、単にタブを選択している場合だけでなく、ユーザーがアクティブにタブを操作しているときの時間に基づいて表示態様を変えることができる。 In addition, in the above embodiment, each tab is displayed in a display mode that corresponds to the cumulative time it has been selected. However, each tab may also be displayed in a display mode that corresponds to the cumulative time that the display information displayed on each tab has been operated. This allows the display mode to be changed based on the time that the user is actively operating the tab, rather than simply when the tab is selected.
また、上記実施形態においては、本発明の「複数の対象」が、領域355に表示される表示情報を選択するための複数のタブである場合を例にとり説明したが、これに限定されない。例えば、「複数の対象」(被選択対象)は、複数のアプリケーションであり、各アプリケーションの表示態様(例えば、アプリケーションを選択するためのボタン等の表示態様)を、タブの表示制御と同様に、被選択時間(被選択回数)に応じた表示態様で表示することとしてもよい。 In addition, in the above embodiment, the "multiple objects" of the present invention are described as multiple tabs for selecting display information displayed in area 355, but this is not limiting. For example, the "multiple objects" (selectable objects) may be multiple applications, and the display mode of each application (e.g., the display mode of a button for selecting an application) may be displayed in a display mode corresponding to the time it has been selected (the number of times it has been selected), similar to the display control of tabs.
また、上記した実施形態では、本発明に係るプログラムのコンピュータ読み取り可能な媒体として記憶部33のHDD、SSDを使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、フラッシュメモリや、CD-ROM等の可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ(搬送波)も本発明に適用される。 In addition, while the above-described embodiment discloses an example in which an HDD or SSD in the storage unit 33 is used as a computer-readable medium for the program of the present invention, this is not a limitation. Other computer-readable media include flash memory and portable recording media such as CD-ROMs. Furthermore, carrier waves are also applicable to the present invention as a medium for providing program data of the present invention via a communication line.
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
[付記]
<請求項1>
予め定められた機能を実行するために少なくとも一つが選択される複数の対象を表示部に表示させる表示制御手段と、
所定期間内において前記複数の対象のそれぞれが選択されていた時間である被選択時間を、前記複数の対象のそれぞれに対応付けて取得する取得手段と、
を備え、
前記表示制御手段は、前記複数の対象のそれぞれを、前記複数の対象のそれぞれに対応付けて取得された前記被選択時間に応じた表示態様で前記表示部に表示させることを特徴とする情報処理装置。
<請求項2>
前記表示制御手段は、前記複数の対象のそれぞれを、前記複数の対象のそれぞれに対応付けて取得された前記被選択時間に応じて順位付けし、前記順位に応じた表示態様で前記表示部に表示させることを特徴とする請求項1に記載の情報処理装置。
<請求項3>
前記表示制御手段は、前記複数の対象のそれぞれを前記順位を表す数字又は文字を付して表示させることを特徴とする請求項2に記載の情報処理装置。
<請求項4>
前記表示制御手段は、前記複数の対象のそれぞれについて、予め定められた期間ごとに選択されていた時間を記録して前記選択されていた時間の増減を判定し、判定結果に応じた色で前記複数の対象のそれぞれを表示することを特徴とする請求項3に記載の情報処理装置。
<請求項5>
前記表示制御手段は、前記複数の対象のそれぞれを前記順位に応じた色で表示させることを特徴とする請求項2に記載の情報処理装置。
<請求項6>
前記表示制御手段は、前記複数の対象のそれぞれについて、予め定められた期間ごとに選択されていた時間を記録して前記選択されていた時間の増減を判定し、判定結果に応じた記号又は文字を前記複数の対象のそれぞれに表示することを特徴とする請求項3又は5に記載の情報処理装置。
<請求項7>
前記複数の対象は、複数のタブであることを特徴とする請求項1~6のいずれか一項に記載の情報処理装置。
<請求項8>
予め定められた機能を実行するために少なくとも一つが選択される複数の対象を表示部に表示させる表示制御手段と、
所定期間内において前記複数の対象のそれぞれが選択された回数である被選択回数を、前記複数の対象のそれぞれに対応付けて取得する取得手段と、
を備え、
前記表示制御手段は、前記複数の対象のそれぞれを、前記複数の対象のそれぞれに対応付けて取得された前記被選択回数に応じた表示態様で前記表示部に表示させることを特徴とする情報処理装置。
<請求項9>
予め定められた機能を実行するために少なくとも一つが選択される複数の対象を表示部に表示させる工程と、
所定期間内において前記複数の対象のそれぞれが選択されていた時間である被選択時間を、前記複数の対象のそれぞれに対応付けて取得する工程と、
前記複数の対象のそれぞれを、前記複数の対象のそれぞれに対応付けて取得された前記被選択時間に応じた表示態様で前記表示部に表示させる工程と、
を含むことを特徴とする表示制御方法。
<請求項10>
予め定められた機能を実行するために少なくとも一つが選択される複数の対象を表示部に表示させる工程と、
所定期間内において前記複数の対象のそれぞれが選択された回数である被選択回数を、前記複数の対象のそれぞれに対応付けて取得する工程と、
前記複数の対象のそれぞれを、前記複数の対象のそれぞれに対応付けて取得された前記被選択回数に応じた表示態様で前記表示部に表示させる工程と、
を含むことを特徴とする表示制御方法。
<請求項11>
情報処理装置のコンピュータを、
予め定められた機能を実行するために少なくとも一つが選択される複数の対象を表示部に表示させる表示制御手段、
所定期間内において前記複数の対象のそれぞれが選択されていた時間である被選択時間を、前記複数の対象のそれぞれに対応付けて取得する取得手段、
として機能させ、
前記表示制御手段は、前記複数の対象のそれぞれを、前記複数の対象のそれぞれに対応付けて取得された前記被選択時間に応じた表示態様で前記表示部に表示させることを特徴とするプログラム。
<請求項12>
情報処理装置のコンピュータを、
予め定められた機能を実行するために少なくとも一つが選択される複数の対象を表示部に表示させる表示制御手段、
所定期間内において前記複数の対象のそれぞれが選択された回数である被選択回数を、前記複数の対象のそれぞれに対応付けて取得する取得手段、
として機能させ、
前記表示制御手段は、前記複数の対象のそれぞれを、前記複数の対象のそれぞれに対応付けて取得された前記被選択回数に応じた表示態様で前記表示部に表示させることを特徴とするプログラム。
Although the embodiments of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments, but includes the scope of the invention described in the claims and its equivalents.
The inventions described in the claims originally attached to this application are as follows. The claim numbers described in the appendix are the same as those of the claims originally attached to this application.
[Note]
<Claim 1>
a display control means for displaying on a display unit a plurality of objects from which at least one is selected to execute a predetermined function;
an acquisition means for acquiring a selected time, which is a time during which each of the plurality of objects was selected within a predetermined period, in association with each of the plurality of objects;
Equipped with
The information processing device is characterized in that the display control means displays each of the plurality of objects on the display unit in a display mode corresponding to the selected time acquired in association with each of the plurality of objects.
<Claim 2>
The information processing device according to claim 1, characterized in that the display control means ranks each of the plurality of objects according to the selected time acquired in association with each of the plurality of objects, and displays the objects on the display unit in a display mode according to the rank.
<Claim 3>
3. The information processing apparatus according to claim 2, wherein the display control means displays each of the plurality of objects with a number or a letter indicating the ranking.
<Claim 4>
The information processing device according to claim 3, characterized in that the display control means records the time that each of the plurality of objects is selected for each predetermined period, determines whether the time that each of the plurality of objects is increased or decreased, and displays each of the plurality of objects in a color according to the determination result.
<Claim 5>
3. The information processing apparatus according to claim 2, wherein the display control means displays each of the plurality of objects in a color corresponding to the rank.
<Claim 6>
The information processing device according to claim 3 or 5, characterized in that the display control means records the time that each of the plurality of objects has been selected for each predetermined period, determines whether the time that each of the objects has been selected has increased or decreased, and displays a symbol or character corresponding to the determination result on each of the plurality of objects.
<Claim 7>
7. The information processing apparatus according to claim 1, wherein the plurality of objects are a plurality of tabs.
<Claim 8>
a display control means for displaying on a display unit a plurality of objects from which at least one is selected to execute a predetermined function;
an acquisition means for acquiring a number of times each of the plurality of targets has been selected within a predetermined period of time in association with each of the plurality of targets;
Equipped with
The information processing device is characterized in that the display control means displays each of the plurality of objects on the display unit in a display mode corresponding to the number of times selected obtained in association with each of the plurality of objects.
<Claim 9>
displaying a plurality of objects on a display unit, at least one of which is selected to execute a predetermined function;
acquiring a selected time, which is a time during which each of the plurality of objects was selected within a predetermined period, in association with each of the plurality of objects;
displaying each of the plurality of objects on the display unit in a display mode according to the selected time acquired in association with each of the plurality of objects;
A display control method comprising:
<Claim 10>
displaying a plurality of objects on a display unit, at least one of which is selected to execute a predetermined function;
acquiring a number of times each of the plurality of targets has been selected within a predetermined period of time in association with each of the plurality of targets;
a step of displaying each of the plurality of objects on the display unit in a display mode according to the number of times of selection acquired in association with each of the plurality of objects;
A display control method comprising:
<Claim 11>
The computer of the information processing device,
a display control means for displaying on a display unit a plurality of objects from which at least one is selected to execute a predetermined function;
an acquisition means for acquiring a selected time, which is a time during which each of the plurality of objects was selected within a predetermined period, in association with each of the plurality of objects;
It functions as
The display control means is a program characterized in that it displays each of the plurality of objects on the display unit in a display mode corresponding to the selected time acquired in association with each of the plurality of objects.
<Claim 12>
The computer of the information processing device,
a display control means for displaying on a display unit a plurality of objects from which at least one is selected to execute a predetermined function;
an acquisition means for acquiring a number of times each of the plurality of targets has been selected within a predetermined period of time in association with each of the plurality of targets;
It functions as
The display control means is a program characterized in that it displays each of the plurality of objects on the display unit in a display mode corresponding to the number of times selected obtained in association with each of the plurality of objects.
1 業務管理システム
2 サーバー
3 クライアント端末(情報処理装置)
31 CPU(表示制御手段、取得手段)
32 RAM
33 記憶部
331 業務システムプログラム
332 業務システムDB
333 タブ別被選択累計時間記憶領域
334 タブ別被選択時間記憶領域
335 直近被選択累計時間記憶領域
34 操作部
35 表示部(表示手段)
36 通信部
37 計時部
38 バス
1 Business management system 2 Server 3 Client terminal (information processing device)
31 CPU (display control means, acquisition means)
32 RAM
33 Storage unit 331 Business system program 332 Business system DB
333 Tab-specific selected cumulative time storage area 334 Tab-specific selected time storage area 335 Most recent selected cumulative time storage area 34 Operation unit 35 Display unit (display means)
36 Communication unit 37 Timekeeping unit 38 Bus
Claims (9)
所定期間内において前記複数の対象のそれぞれが選択されていた時間である被選択時間を、前記複数の対象のそれぞれに対応付けて取得する取得手段と、
を備え、
前記表示制御手段は、前記複数の対象のそれぞれを、前記複数の対象のそれぞれに対応付けて取得された前記被選択時間に応じた表示態様で前記表示部に表示させることを特徴とする情報処理装置。 a display control means for displaying on a display unit a plurality of objects from which at least one is selected to execute a predetermined function;
an acquisition means for acquiring a selected time, which is a time during which each of the plurality of objects was selected within a predetermined period, in association with each of the plurality of objects;
Equipped with
The information processing device is characterized in that the display control means displays each of the plurality of objects on the display unit in a display mode corresponding to the selected time acquired in association with each of the plurality of objects.
所定期間内において前記複数の対象のそれぞれが選択されていた時間である被選択時間を、前記複数の対象のそれぞれに対応付けて取得する工程と、
前記複数の対象のそれぞれを、前記複数の対象のそれぞれに対応付けて取得された前記被選択時間に応じた表示態様で前記表示部に表示させる工程と、
を含むことを特徴とする表示制御方法。 displaying a plurality of objects on a display unit, at least one of which is selected to execute a predetermined function;
acquiring a selected time, which is a time during which each of the plurality of objects was selected within a predetermined period, in association with each of the plurality of objects;
displaying each of the plurality of objects on the display unit in a display mode according to the selected time acquired in association with each of the plurality of objects;
A display control method comprising:
予め定められた機能を実行するために少なくとも一つが選択される複数の対象を表示部に表示させる表示制御手段、
所定期間内において前記複数の対象のそれぞれが選択されていた時間である被選択時間を、前記複数の対象のそれぞれに対応付けて取得する取得手段、
として機能させ、
前記表示制御手段は、前記複数の対象のそれぞれを、前記複数の対象のそれぞれに対応付けて取得された前記被選択時間に応じた表示態様で前記表示部に表示させることを特徴とするプログラム。 The computer of the information processing device,
a display control means for displaying on a display unit a plurality of objects from which at least one is selected to execute a predetermined function;
an acquisition means for acquiring a selected time, which is a time during which each of the plurality of objects was selected within a predetermined period, in association with each of the plurality of objects;
It functions as
The display control means is a program characterized in that it displays each of the plurality of objects on the display unit in a display mode corresponding to the selected time acquired in association with each of the plurality of objects.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021094846A JP7765798B2 (en) | 2021-06-07 | 2021-06-07 | Information processing device, display control method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021094846A JP7765798B2 (en) | 2021-06-07 | 2021-06-07 | Information processing device, display control method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022187048A JP2022187048A (en) | 2022-12-19 |
| JP7765798B2 true JP7765798B2 (en) | 2025-11-07 |
Family
ID=84525486
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021094846A Active JP7765798B2 (en) | 2021-06-07 | 2021-06-07 | Information processing device, display control method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7765798B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007244760A (en) | 2006-03-17 | 2007-09-27 | Omron Healthcare Co Ltd | Biological information measuring instrument |
| JP2009122862A (en) | 2007-11-13 | 2009-06-04 | Sharp Corp | Operation panel and electric device equipped with the same |
| JP2011129031A (en) | 2009-12-21 | 2011-06-30 | Riso Kagaku Corp | Display device and display program |
| US20110231800A1 (en) | 2010-03-16 | 2011-09-22 | Konica Minolta Business Technologies, Inc. | Image processing apparatus, display control method therefor, and recording medium |
| JP2011257936A (en) | 2010-06-08 | 2011-12-22 | Sharp Corp | Display system, display device, image forming apparatus having the device, display method using the device, and computer program for the device |
-
2021
- 2021-06-07 JP JP2021094846A patent/JP7765798B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007244760A (en) | 2006-03-17 | 2007-09-27 | Omron Healthcare Co Ltd | Biological information measuring instrument |
| JP2009122862A (en) | 2007-11-13 | 2009-06-04 | Sharp Corp | Operation panel and electric device equipped with the same |
| JP2011129031A (en) | 2009-12-21 | 2011-06-30 | Riso Kagaku Corp | Display device and display program |
| US20110231800A1 (en) | 2010-03-16 | 2011-09-22 | Konica Minolta Business Technologies, Inc. | Image processing apparatus, display control method therefor, and recording medium |
| JP2011257936A (en) | 2010-06-08 | 2011-12-22 | Sharp Corp | Display system, display device, image forming apparatus having the device, display method using the device, and computer program for the device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022187048A (en) | 2022-12-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| USRE50149E1 (en) | Free busy calendar interface | |
| JP7263732B2 (en) | Information processing device and program | |
| US8640130B2 (en) | Information processing apparatus, application control method, and program | |
| JP7765798B2 (en) | Information processing device, display control method and program | |
| US20130262534A1 (en) | Information processing apparatus, non-transitory computer-readable medium and information processing method | |
| US9626719B2 (en) | Displaying a series of reports within a single user interface | |
| JP7310143B2 (en) | Information processing device and program | |
| US20220253211A1 (en) | Proportion display apparatus, proportion display method, and recording medium | |
| JP2012043119A (en) | Document management system, information processor, document management method, monitoring program and recording medium | |
| JP7728104B2 (en) | Information processing device, display control method and program | |
| JP2019220096A (en) | Asset management device and asset management program | |
| JP7283120B2 (en) | Information processing device and program | |
| JP2021093119A (en) | Information processing apparatus, information processing system, and program | |
| JP2019204243A (en) | Task management device and task management system | |
| JP4873670B2 (en) | Information processing apparatus, information processing system, information processing method, program, and recording medium. | |
| JP2023084805A (en) | DATA COMPLEMENTATION SYSTEM, DATA COMPLETION DEVICE, COMPLEMENTATION PROCESS SELECTION METHOD AND PROGRAM | |
| JP2004302522A (en) | Menu screen control method using shortcut buttons and computer program | |
| JP7184410B1 (en) | Application development support device | |
| JP6520403B2 (en) | Mobile terminal and output program | |
| EP4242813A1 (en) | Information processing apparatus, program, and information processing method | |
| JP2014178896A (en) | Information processing device, processing control method, program, and cooperative processing system | |
| JP7302314B2 (en) | Display controller and program | |
| JP2024046327A (en) | Information processing device, information processing method, and program | |
| JP2023132772A (en) | Information processing device and information processing program | |
| JP2023119066A (en) | Information processing apparatus and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240523 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250122 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250204 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250401 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20250617 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20250702 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250905 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251014 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251020 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7765798 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |