JP6542116B2 - INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - Google Patents

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM Download PDF

Info

Publication number
JP6542116B2
JP6542116B2 JP2015246976A JP2015246976A JP6542116B2 JP 6542116 B2 JP6542116 B2 JP 6542116B2 JP 2015246976 A JP2015246976 A JP 2015246976A JP 2015246976 A JP2015246976 A JP 2015246976A JP 6542116 B2 JP6542116 B2 JP 6542116B2
Authority
JP
Japan
Prior art keywords
information
individual
common
screen
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.)
Active
Application number
JP2015246976A
Other languages
Japanese (ja)
Other versions
JP2017111704A (en
Inventor
和田 成史
成史 和田
勝彦 唐鎌
勝彦 唐鎌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Obic Business Consultants Co Ltd
Original Assignee
Obic Business Consultants Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Obic Business Consultants Co Ltd filed Critical Obic Business Consultants Co Ltd
Priority to JP2015246976A priority Critical patent/JP6542116B2/en
Publication of JP2017111704A publication Critical patent/JP2017111704A/en
Application granted granted Critical
Publication of JP6542116B2 publication Critical patent/JP6542116B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、使いやすいユーザインターフェイスを提供できる情報処理装置等に関するものである。   The present invention relates to an information processing apparatus and the like that can provide an easy-to-use user interface.

従来、ユーザに相応しいGUIを生成し表示させる技術があった(例えば、特許文献1参照)。   Conventionally, there has been a technology for generating and displaying a GUI suitable for the user (for example, see Patent Document 1).

特開2006−4054号公報(第1頁、第1図等)JP-A-2006-4054 (page 1, FIG. 1, etc.)

しかしながら、従来技術においては、複数のユーザが使用するシステムにおいて、全ユーザに共通のユーザインターフェイスである共通メニューとともに、自分専用の操作対象の集合を有するマイメニューを有するユーザインターフェイスを容易に構成できなかった。   However, in the prior art, in a system used by a plurality of users, it is not possible to easily configure a user interface having a my menu having a set of operation targets dedicated to itself, together with a common menu which is a user interface common to all users. .

そのため、複数のユーザが使用するシステムにおいて、各ユーザの操作、嗜好等に合致したユーザインターフェイスを提供できなかった。   Therefore, in a system used by a plurality of users, it has not been possible to provide a user interface that matches the operation, preference and the like of each user.

本第一の発明の情報処理装置は、複数のユーザに対して共通であり、N(Nは2以上の自然数)個の操作対象を有する共通UIを構成する共通UI情報が格納され、かつ、ユーザごとに設定され、Nの操作対象の一部の操作対象を有する個別UIを構成する2以上の個別UI情報が、ユーザを識別するユーザ識別子と対にして格納されるUI情報格納部と、ユーザ識別子を受け付けるユーザ識別子受付部と、ユーザ識別子受付部が受け付けたユーザ識別子と対応付いている個別UI情報と、共通UI情報とを用いて、共通UIと個別UIとを有する画面を構成する画面情報を取得する画面情報取得部と、画面情報を出力する画面情報出力部とを具備する情報処理装置である。   The information processing apparatus according to the first invention is common to a plurality of users, and stores common UI information constituting a common UI having N (N is a natural number of 2 or more) operation targets, and A UI information storage unit in which two or more pieces of individual UI information that are set for each user and that constitute individual UIs having a part of operation targets of N operation are stored as a pair with a user identifier for identifying the user; A screen comprising a screen having a common UI and an individual UI, using a user identifier reception unit for receiving a user identifier, individual UI information correlated with the user identifier received by the user identifier reception unit, and common UI information The information processing apparatus includes a screen information acquisition unit that acquires information and a screen information output unit that outputs the screen information.

かかる構成により、複数のユーザが使用するシステムにおいて、全ユーザに共通の共通メニューとともに、自分専用の操作対象の集合を有するマイメニューを容易に構成できる。   According to such a configuration, in a system used by a plurality of users, it is possible to easily configure a my menu having a set of operation targets dedicated to itself as well as a common menu common to all the users.

また、本第二の発明の情報処理装置は、第一の発明に対して、UI情報格納部は、一つの共通UI情報を格納している情報処理装置である。   In the information processing apparatus according to the second aspect of the present invention, in the first aspect, the UI information storage unit is an information processing apparatus storing one piece of common UI information.

かかる構成により、複数のユーザが使用するシステムにおいて、全ユーザに共通の共通メニューとともに、自分専用の操作対象の集合を有するマイメニューを容易に構成できる。   According to such a configuration, in a system used by a plurality of users, it is possible to easily configure a my menu having a set of operation targets dedicated to itself as well as a common menu common to all the users.

また、本第三の発明の情報処理装置は、第二の発明に対して、共通UI情報に含まれるN個の操作対象のうち、1以上の操作対象に対する選択指示を受け付ける選択指示受付部と、選択指示に対する1以上の操作対象を用いて、個別UI情報を取得する個別UI情報取得部と、個別UI情報取得部が取得した個別UI情報をUI情報格納部に蓄積する個別UI情報蓄積部とを具備する情報処理装置である。   Further, in the information processing apparatus according to the third aspect of the present invention, in the second aspect, a selection instruction receiving unit for receiving a selection instruction for one or more operation targets among N operation targets included in the common UI information , An individual UI information acquisition unit for acquiring individual UI information using one or more operation targets in response to a selection instruction, and an individual UI information accumulation unit for accumulating individual UI information acquired by the individual UI information acquisition unit in the UI information storage unit An information processing apparatus comprising

かかる構成により、複数のユーザが使用するシステムにおいて、全ユーザに共通の共通メニューとともに、自分専用の操作対象の集合を有するマイメニューを容易に構成できる。   According to such a configuration, in a system used by a plurality of users, it is possible to easily configure a my menu having a set of operation targets dedicated to itself as well as a common menu common to all the users.

また、本第四の発明の情報処理装置は、第三の発明に対して、共通UI情報を用いて、個別UI情報を構成する操作対象を選択するための画面であり、選択指示を受け付ける選択画面を構成する選択画面情報を取得する選択画面情報取得部と、選択画面情報を出力する選択画面情報出力部とをさらに具備する情報処理装置である。   Further, the information processing apparatus according to the fourth aspect of the present invention is a screen for selecting the operation target constituting the individual UI information using the common UI information according to the third aspect of the invention, and the selection to receive the selection instruction The information processing apparatus further includes a selection screen information acquisition unit that acquires selection screen information that configures a screen, and a selection screen information output unit that outputs selection screen information.

かかる構成により、複数のユーザが使用するシステムにおいて、全ユーザに共通の共通メニューとともに、自分専用の操作対象の集合を有するマイメニューを容易に構成できる。   According to such a configuration, in a system used by a plurality of users, it is possible to easily configure a my menu having a set of operation targets dedicated to itself as well as a common menu common to all the users.

また、本第五の発明の情報処理装置は、第一から第四いずれか1つの発明に対して、画面情報取得部は、共通UI情報を用いた共通UIを構成する際に、共通UI情報に含まれる操作対象のうち、個別UI情報に含まれる操作対象と個別UI情報に含まれない操作対象とを視覚的に異なる態様で表示されるように共通UIを構成する情報処理装置である。   In the information processing apparatus according to the fifth aspect of the present invention, when the screen information acquisition unit configures the common UI using the common UI information, the common UI information is the same as the first to fourth inventions. The information processing apparatus configures a common UI so that among the operation targets included in the operation target, the operation target included in the individual UI information and the operation target not included in the individual UI information are displayed in a visually different mode.

かかる構成により、複数のユーザが使用するシステムにおいて、共通のユーザインターフェイスを使用している場合に、マイメニューに存在する操作対象と、マイメニューに存在しない操作対象とを容易に判断でき、マイメニューの利用を促進できる。   With this configuration, in a system used by a plurality of users, when using a common user interface, it is possible to easily determine the operation target present in the my menu and the operation target not present in the my menu, and use of the my menu It can be promoted.

また、本第六の発明の情報処理装置は、第一から第五いずれか1つの発明に対して、個別UI情報は、1以上の操作対象を有する2以上のグループを特定する2以上のグループ情報を含み、画面情報取得部は、個別UI情報と共通UI情報とを用いて、共通UIと、1以上の操作対象を有する2以上のグループに区分された個別UIとを有する画面を構成する画面情報を取得する情報処理装置である。   Further, the information processing apparatus according to the sixth aspect of the present invention is the information processing apparatus according to any one of the first to fifth aspects, wherein the individual UI information specifies two or more groups having one or more operation targets. The information is included, and the screen information acquisition unit configures a screen having a common UI and an individual UI divided into two or more groups having one or more operation targets, using the individual UI information and the common UI information. The information processing apparatus acquires screen information.

かかる構成により、使いやすいマイメニューを提供できる。   Such a configuration can provide an easy-to-use My Menu.

本発明による情報処理装置によれば、複数のユーザが使用するシステムにおいて、全ユーザに共通の共通メニューとともに、自分専用の操作対象の集合を有するマイメニューを容易に構成できる。   According to the information processing apparatus according to the present invention, in a system used by a plurality of users, it is possible to easily configure a my menu having a set of operation targets dedicated to itself, together with a common menu common to all users.

実施の形態1における情報システムの概念図を示す図The figure which shows the conceptual diagram of the information system in Embodiment 1. 同情報システムのブロック図Block diagram of the same information system 同情報処理装置1の動作について説明するフローチャートFlow chart for explaining the operation of the information processing apparatus 1 同端末装置2の動作について説明するフローチャートFlow chart for explaining the operation of the terminal device 2 同ユーザ情報管理表を示す図Diagram showing the same user information management table 同操作対象情報管理表を示す図Diagram showing the operation target information management table 同パネル情報管理表を示す図Figure showing the panel information management table 同個別UI情報管理表を示す図Figure showing same individual UI information management table 同画面出力例を示す図Figure showing the same screen output example 同画面出力例を示す図Figure showing the same screen output example 同画面出力例を示す図Figure showing the same screen output example 同選択画面の例を示す図Figure showing an example of the same selection screen 同マイメニューのイメージを示す図Figure showing the image of the same my menu 上記実施の形態におけるコンピュータシステムの概観図Overview of computer system in the above embodiment 同コンピュータシステムのブロック図Block diagram of the same computer system

以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。   Hereinafter, embodiments of the information processing apparatus and the like will be described with reference to the drawings. In addition, since the component which attached the same code in embodiment performs the same operation | movement, description for the second time may be abbreviate | omitted.

(実施の形態1)
本実施の形態において、複数のユーザが使用するシステムにおいて、自分専用の操作対象の集合を有するマイメニューを容易に構成できる情報システムについて説明する。なお、複数のユーザが使用するシステムにおいて、各ユーザが使用する端末等が異なっても良いことは言うまでもない。
Embodiment 1
In the present embodiment, in a system used by a plurality of users, an information system capable of easily configuring a my menu having a set of operation targets dedicated to itself will be described. It goes without saying that terminals used by each user may be different in a system used by a plurality of users.

また、本実施の形態において、マイメニューを構成する操作対象は、顧客の選択により決定される情報システムについて説明する。   Moreover, in the present embodiment, the operation target constituting the my menu will be described in the information system determined by the customer's selection.

また、本実施の形態において、メニュー情報から共通メニューとマイメニュー選択画面が構成される情報システムについて説明する。   Further, in the present embodiment, an information system in which a common menu and a my menu selection screen are configured from menu information will be described.

さらに、本実施の形態において、共通UIを構成する操作対象の中で、マイメニューに登録された操作対象は、他の操作対象と比較して、視覚的に異なる態様で表示される情報システムについて説明する。   Furthermore, in the present embodiment, among the operation targets constituting the common UI, the operation target registered in the my menu is described as an information system displayed in a visually different mode compared with other operation targets. Do.

図1は、本実施の形態における情報システムの概念図である。情報システムは、情報処理装置1、および1または2以上の端末装置2を備える。情報処理装置1は、いわゆるサーバ装置である。情報処理装置1は、クラウドサーバ等、その種類は問わない。端末装置2は、いわゆるパーソナルコンピュータ、ノートパソコン、タブレット端末、スマートフォン、携帯端末等であり、その種類は問わない。   FIG. 1 is a conceptual view of an information system in the present embodiment. The information system includes an information processing device 1 and one or more terminal devices 2. The information processing device 1 is a so-called server device. The information processing apparatus 1 may be of any type, such as a cloud server. The terminal device 2 is a so-called personal computer, a notebook computer, a tablet terminal, a smartphone, a portable terminal or the like, and the type is not limited.

図2は、本実施の形態における情報システムのブロック図である。情報システムを構成する情報処理装置1は、格納部11、受付部12、処理部13、および出力部14を備える。   FIG. 2 is a block diagram of the information system in the present embodiment. The information processing apparatus 1 configuring the information system includes a storage unit 11, a reception unit 12, a processing unit 13, and an output unit 14.

格納部11は、UI情報格納部111を備える。   The storage unit 11 includes a UI information storage unit 111.

受付部12は、ユーザ識別子受付部121、および選択指示受付部122を備える。   The receiving unit 12 includes a user identifier receiving unit 121 and a selection instruction receiving unit 122.

処理部13は、画面情報取得部131、個別UI情報取得部132、個別UI情報蓄積部133、および選択画面情報取得部134を備える。   The processing unit 13 includes a screen information acquisition unit 131, an individual UI information acquisition unit 132, an individual UI information storage unit 133, and a selection screen information acquisition unit 134.

出力部14は、画面情報出力部141、および選択画面情報出力部142を備える。   The output unit 14 includes a screen information output unit 141 and a selection screen information output unit 142.

端末装置2は、端末格納部21、端末受付部22、端末処理部23、端末送信部24、端末受信部25、および端末出力部26を備える。   The terminal device 2 includes a terminal storage unit 21, a terminal reception unit 22, a terminal processing unit 23, a terminal transmission unit 24, a terminal reception unit 25, and a terminal output unit 26.

情報処理装置1を構成する格納部11は、各種の情報を格納し得る。各種の情報とは、例えば、後述する共通UI情報、個別UI情報等である。   The storage unit 11 configuring the information processing device 1 can store various types of information. The various types of information are, for example, common UI information, individual UI information, and the like described later.

UI情報格納部111には、共通UI情報、および1または2以上の個別UI情報が格納される。共通UI情報とは、複数のユーザに対して共通のUI情報であり、N(Nは2以上の自然数)個の操作対象を有するUI情報である。UI情報とは、UIを構成する情報である。UI情報は、例えば、HTML、XML、プログラム等により記述される。但し、UI情報のデータ構造、実現手段等は問わない。また、共通UI情報は、共通UIを構成するUI情報である。共通UIとは、複数のユーザに対して共通のユーザインターフェイスである。共通UIとは、複数のユーザに対して共通の画面である、と言っても良い。なお、UIとはユーザインターフェイスであり、狭くは画面と言っても良い。   The UI information storage unit 111 stores common UI information and one or more individual UI information. The common UI information is UI information common to a plurality of users, and is UI information having N (N is a natural number of 2 or more) operation targets. UI information is information that constitutes a UI. The UI information is described by, for example, HTML, XML, a program or the like. However, the data structure of the UI information, the implementation means, etc. do not matter. Also, the common UI information is UI information that constitutes the common UI. The common UI is a common user interface for a plurality of users. The common UI may be said to be a screen common to a plurality of users. The UI is a user interface, and may be narrowly referred to as a screen.

また、個別UI情報は、ユーザごとに設定されるUIである個別UIを構成する情報である。個別UI情報は、共通UI情報に含まれるNの操作対象のうちの一部の操作対象を有する情報であり、個別UIを構成する情報である。個別UI情報は、ユーザを識別するユーザ識別子と対にして格納される。個別UI情報は、個別UIを構成するすべての情報を有する必要はなく、例えば、共通UIとの差分の情報でも良い。   The individual UI information is information constituting an individual UI which is a UI set for each user. The individual UI information is information having a part of operation targets among N operation targets included in the common UI information, and is information constituting the individual UI. Individual UI information is stored as a pair with a user identifier that identifies a user. The individual UI information does not have to have all the information constituting the individual UI, and may be, for example, information of a difference from the common UI.

なお、操作対象を有する情報とは、操作対象を構成する情報を有する情報と同意義である。また、操作対象とは、ユーザによる操作の対象であり、例えば、ボタン、メニュー項目などである。操作対象が操作された場合、通常、当該操作対象に対応する動作が実行される。   The information having the operation target is the same as the information having the information constituting the operation target. The operation target is a target of operation by the user, and is, for example, a button, a menu item, or the like. When the operation target is operated, an operation corresponding to the operation target is usually executed.

個別UI情報は、1以上の操作対象を有する2以上のグループを特定する2以上のグループ情報を含んでも良い。つまり、個別UI情報に含まれる2以上の操作対象は、2以上のグループに分類されていても良い。   The individual UI information may include two or more group information specifying two or more groups having one or more operation targets. That is, two or more operation targets included in the individual UI information may be classified into two or more groups.

また、UI情報格納部111は、一つの共通UI情報を格納していることは好適である。ただし、ユーザ識別子と対にして共通UI情報と個別UI情報とが格納されていても良い。   In addition, it is preferable that the UI information storage unit 111 store one piece of common UI information. However, common UI information and individual UI information may be stored as a pair with the user identifier.

受付部12は、各種の指示や情報を受け付ける。各種の指示や情報とは、例えば、アクセス指示、マイメニュー指示、選択画面の送信指示、後述する選択指示等である。アクセス指示とは、情報処理装置1へのアクセスの指示である。端末装置2からのアクセス指示により、画面情報が当該端末装置2に送信される。マイメニュー指示とは、個別UI情報を用いて構成される画面情報を要求する指示である。個別UI情報を用いて構成される画面情報に対応する画面をマイメニューという。マイメニューは、各ユーザ固有の画面である。選択画面の送信指示は、選択画面情報の送信を要求する指示である。   The receiving unit 12 receives various instructions and information. The various instructions and information are, for example, an access instruction, a my menu instruction, a transmission instruction of a selection screen, a selection instruction described later, and the like. The access instruction is an instruction to access the information processing apparatus 1. The screen information is transmitted to the terminal device 2 in accordance with the access instruction from the terminal device 2. The my menu instruction is an instruction to request screen information configured using individual UI information. A screen corresponding to screen information configured using individual UI information is called a my menu. My menu is a screen unique to each user. The transmission instruction of the selection screen is an instruction to request transmission of the selection screen information.

なお、ここでの受け付けとは、通常、端末装置2からの受信である。ただし、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。   Note that the acceptance here is usually reception from the terminal device 2. However, reception is a concept including reception of information input from an input device such as a keyboard, a mouse, and a touch panel, reception of information read from a recording medium such as an optical disk, a magnetic disk, and a semiconductor memory.

ユーザ識別子受付部121は、ユーザ識別子を受け付ける。ユーザ識別子受付部121は、通常、端末装置2からユーザ識別子を受信する。   The user identifier receiving unit 121 receives a user identifier. The user identifier receiving unit 121 normally receives a user identifier from the terminal device 2.

選択指示受付部122は、共通UI情報に含まれるN個の操作対象のうち、1以上の操作対象に対する選択指示を受け付ける。なお、選択指示により指示された操作対象は、個別UI情報に含まれることになる。操作対象が個別UI情報に含まれることは、個別UIに操作対象が含まれることと同意義である。   The selection instruction receiving unit 122 receives a selection instruction for one or more operation targets among the N operation targets included in the common UI information. The operation target instructed by the selection instruction is included in the individual UI information. Including the operation target in the individual UI information is equivalent to including the operation target in the individual UI.

処理部13は、各種の処理を行う。各種の処理とは、例えば、後述する画面情報取得部131、個別UI情報取得部132、個別UI情報蓄積部133、または選択画面情報取得部134が行う処理である。   The processing unit 13 performs various processes. The various processes are, for example, processes performed by the screen information acquisition unit 131, the individual UI information acquisition unit 132, the individual UI information storage unit 133, or the selection screen information acquisition unit 134 described later.

画面情報取得部131は、ユーザ識別子受付部121が受け付けたユーザ識別子と対応付いている個別UI情報と、共通UI情報とを用いて、共通UIと個別UIとを有する画面を構成する画面情報を取得する。画面情報取得部131が共通UIの画面を構成する画面情報を取得するタイミングと、個別UIの画面を構成する画面情報を取得するタイミングとは、同じでなくても良い。つまり、画面情報取得部131が、共通UI情報および個別UI情報を取得するタイミングは問わない。なお、画面情報とは、画面を構成する情報であり、上述したUI情報と同じである、と考えても良い。   The screen information acquisition unit 131 uses the individual UI information correlated with the user identifier received by the user identifier reception unit 121 and the common UI information to use the screen information forming the screen having the common UI and the individual UI. get. The timing at which the screen information acquisition unit 131 acquires screen information that configures the screen of the common UI may not be the same as the timing at which screen information that configures the screen of the individual UI is acquired. That is, the screen information acquisition unit 131 may acquire the common UI information and the individual UI information at any timing. The screen information may be information that configures the screen, and may be considered to be the same as the above-described UI information.

さらに詳細には、画面情報取得部131は、ユーザ識別子受付部121が受け付けたユーザ識別子と対になる個別UI情報をUI情報格納部111から取得する。次に、画面情報取得部131は、共通UI情報をUI情報格納部111から取得する。そして、画面情報取得部131は、取得した個別UI情報、共通UI情報を用いて、出力される画面を構成する画面情報を構成する。   More specifically, the screen information acquisition unit 131 acquires, from the UI information storage unit 111, individual UI information to be paired with the user identifier received by the user identifier reception unit 121. Next, the screen information acquisition unit 131 acquires common UI information from the UI information storage unit 111. Then, the screen information acquisition unit 131 uses the acquired individual UI information and common UI information to configure screen information that constitutes the screen to be output.

画面情報取得部131は、共通UI情報を用いて共通UIを構成する際に、共通UI情報に含まれる操作対象のうち、個別UI情報に含まれる操作対象と個別UI情報に含まれない操作対象とを視覚的に異なる態様で表示されるように共通UIを構成することは好適である。つまり、共通UIの画面が出力される場合に、個別UI情報に含まれる操作対象と個別UI情報に含まれない操作対象とを視覚的に異なる態様で表示されるように、共通UIの画面が出力されることは好適である。   When configuring the common UI using the common UI information, the screen information acquisition unit 131 includes, among the operation targets included in the common UI information, the operation target included in the individual UI information and the operation target not included in the individual UI information It is preferable to configure the common UI so as to be displayed in a visually different manner. That is, when the screen of the common UI is output, the screen of the common UI is displayed so that the operation target included in the individual UI information and the operation target not included in the individual UI information are visually different from each other. It is preferable to be output.

画面情報取得部131は、個別UI情報と共通UI情報とを用いて、共通UIと、1以上の操作対象を有する2以上のグループに区分された個別UIとを有する画面を構成する画面情報を取得しても良い。つまり、画面情報取得部131は、個別UIを構成する2以上の操作対象がグループに区分されるように、画面情報を構成しても良い。なお、個別UIの中の操作対象が属するグループを識別するグループ識別子は、通常、個別UI情報が有する。   The screen information acquisition unit 131 uses the individual UI information and the common UI information to construct screen information that forms a screen having a common UI and individual UIs divided into two or more groups having one or more operation targets. You may get it. That is, the screen information acquisition unit 131 may configure the screen information such that two or more operation targets configuring the individual UI are divided into groups. The group identifier that identifies the group to which the operation target in the individual UI belongs is usually included in the individual UI information.

なお、視覚的に異なる態様で表示されることは、通常、操作対象の属性値が異なることである。ここで、属性値は、例えば、操作対象の背景色、形状、文字のフォント、サイズなどである。つまり、例えば、共通UIの画面の中の、個別UIを構成する操作対象の背景色などの属性値が、個別UIを構成しない操作対象の背景色などの属性値と異なる。   Note that displaying in a visually different manner usually means that attribute values of the operation target are different. Here, the attribute value is, for example, a background color of the operation target, a shape, a font of a character, a size, and the like. That is, for example, in the screen of the common UI, the attribute value such as the background color of the operation target constituting the individual UI is different from the attribute value such as the background color of the operation target not constituting the individual UI.

個別UI情報取得部132は、選択指示に対する1または2以上の操作対象を用いて、個別UI情報を取得する。個別UI情報取得部132は、選択指示に対する1または2以上の操作対象が含まれる個別UI情報を構成する。   The individual UI information acquisition unit 132 acquires individual UI information using one or more operation targets in response to the selection instruction. The individual UI information acquisition unit 132 configures individual UI information including one or more operation targets in response to the selection instruction.

個別UI情報蓄積部133は、個別UI情報取得部132が取得した個別UI情報をUI情報格納部111に蓄積する。   The individual UI information storage unit 133 stores the individual UI information acquired by the individual UI information acquisition unit 132 in the UI information storage unit 111.

選択画面情報取得部134は、選択指示を受け付ける選択画面を構成する選択画面情報を取得する。なお、選択画面情報取得部134は、UI情報格納部111に予め格納されている選択画面情報を取得しても良い。また、選択画面情報取得部134は、共通UI情報から、選択画面情報を構成しても良い。   The selection screen information acquisition unit 134 acquires selection screen information constituting a selection screen for receiving a selection instruction. The selection screen information acquisition unit 134 may acquire selection screen information stored in advance in the UI information storage unit 111. In addition, the selection screen information acquisition unit 134 may configure the selection screen information from the common UI information.

また、選択画面情報は、個別UI情報を構成する操作対象を選択するための画面である。選択画面情報は、操作対象を構成する情報である操作対象情報の中の、説明情報を含むことは好適である。選択画面情報は、メニューの階層構造を示す情報を含むことは好適である。説明情報とは、操作対象に関する情報であり、例えば、操作対象の意味、操作対象が選択された際の動作を説明する情報等である。   Further, the selection screen information is a screen for selecting an operation target constituting the individual UI information. It is preferable that the selection screen information includes explanatory information in the operation target information which is information constituting the operation target. The selection screen information preferably includes information indicating the hierarchical structure of the menu. The explanatory information is information related to the operation target, and is, for example, information that describes the meaning of the operation target, the operation when the operation target is selected, and the like.

出力部14は、各種の情報を出力する。各種の情報とは、例えば、画面情報である。画面情報は、例えば、選択画面情報、共通UI情報、個別UI情報である。また、ここでの出力とは、通常、端末装置2への送信である。ただし、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどの概念であっても良い。   The output unit 14 outputs various types of information. The various types of information are, for example, screen information. The screen information is, for example, selection screen information, common UI information, and individual UI information. Also, the output here is usually transmission to the terminal device 2. However, the term “output” refers to concepts such as display on a display, projection using a projector, printing on a printer, storage on a recording medium, and delivery of processing results to other processing devices or other programs. good.

画面情報出力部141は、画面情報を出力する。ここでの出力とは、通常、端末装置2への送信である。画面情報は、例えば、共通UI情報を用いて構成される画面情報である。また、画面情報は、例えば、個別UI情報を用いて構成される画面情報である。   The screen information output unit 141 outputs screen information. The output here is usually transmission to the terminal device 2. The screen information is, for example, screen information configured using common UI information. The screen information is, for example, screen information configured using individual UI information.

選択画面情報出力部142は、選択画面情報を出力する。ここでの出力とは、通常、端末装置2への送信である。画面情報出力部141が画面情報を出力した結果、画面情報に対応する画面が表示される。   The selection screen information output unit 142 outputs selection screen information. The output here is usually transmission to the terminal device 2. As a result of the screen information output unit 141 outputting the screen information, a screen corresponding to the screen information is displayed.

端末装置2を構成する端末格納部21は、各種の情報を格納し得る。各種の情報とは、例えば、ユーザ識別子である。   The terminal storage unit 21 configuring the terminal device 2 can store various types of information. The various types of information are, for example, user identifiers.

端末受付部22は、指示や情報等を受け付ける。指示や情報等とは、例えば、操作対象への操作、選択指示等である。操作対象への操作は、操作対象を識別する操作対象識別子を有する。   The terminal accepting unit 22 accepts an instruction, information, and the like. The instruction, information, and the like are, for example, an operation on the operation target, a selection instruction, and the like. The operation to the operation target has an operation target identifier for identifying the operation target.

また、ここでの受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線または無線の通信手段を用いた受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。   In addition, reception here means reception of information input from an input device such as a keyboard, a mouse, and a touch panel, reception using a wired or wireless communication means, and reading from a recording medium such as an optical disk, a magnetic disk, or a semiconductor memory. It is a concept that includes acceptance of issued information.

また、指示や情報等の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部22は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。   In addition, any means such as a ten key, a keyboard, a mouse, or a menu screen may be used as an input means for an instruction or information. The terminal accepting unit 22 can be realized by a device driver of an input unit such as a ten key or a keyboard, control software of a menu screen, or the like.

端末処理部23は、各種の処理を行う。各種の処理は、例えば、端末受付部22が受け付けた指示や情報等を、情報処理装置1に送信するデータ構造にすること等である。   The terminal processing unit 23 performs various processes. The various types of processing are, for example, a data structure in which an instruction, information, and the like accepted by the terminal accepting unit 22 are transmitted to the information processing apparatus 1 or the like.

端末送信部24は、端末処理部23が構成した指示や情報等を情報処理装置1に送信する。   The terminal transmission unit 24 transmits, to the information processing apparatus 1, an instruction, information, and the like configured by the terminal processing unit 23.

端末受信部25は、各種の情報を情報処理装置1から受信する。各種の情報とは、例えば、画面情報等である。   The terminal reception unit 25 receives various types of information from the information processing device 1. The various information is, for example, screen information and the like.

端末出力部26は、各種の情報等を出力する。各種の情報等とは、例えば、画面である。画面は、例えば、共有UIの画面、個別UIの画面、選択画面等である。   The terminal output unit 26 outputs various information and the like. The various types of information are, for example, screens. The screen is, for example, a screen of a shared UI, a screen of an individual UI, a selection screen or the like.

また、ここで出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。   Here, output means display on a display, projection using a projector, printing with a printer, sound output, transmission to an external device, storage in a recording medium, other processing devices, other programs, etc. It is a concept that includes the delivery of the processing result of

格納部11、UI情報格納部111、および端末格納部21は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。   Although the storage unit 11, the UI information storage unit 111, and the terminal storage unit 21 are preferably non-volatile storage media, they can be realized as volatile storage media.

格納部11等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部11等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部11等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部11等で記憶されるようになってもよい。   There is no limitation on the process of storing information in the storage unit 11 or the like. For example, the information may be stored in the storage unit 11 or the like through the recording medium, or the information transmitted through the communication line may be stored in the storage unit 11 or the like. Alternatively, the information input via the input device may be stored in the storage unit 11 or the like.

受付部12、ユーザ識別子受付部121、選択指示受付部122、および端末受信部25は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。   The reception unit 12, the user identifier reception unit 121, the selection instruction reception unit 122, and the terminal reception unit 25 are usually realized by wireless or wired communication means, but may be realized by means for receiving a broadcast.

処理部13、画面情報取得部131、個別UI情報取得部132、個別UI情報蓄積部133、選択画面情報取得部134、および端末処理部23は、通常、MPUやメモリ等から実現され得る。処理部13の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。   The processing unit 13, the screen information acquisition unit 131, the individual UI information acquisition unit 132, the individual UI information storage unit 133, the selection screen information acquisition unit 134, and the terminal processing unit 23 can be usually realized by an MPU, a memory or the like. The processing procedure of the processing unit 13 is usually realized by software, and the software is stored in a storage medium such as a ROM. However, it may be realized by hardware (a dedicated circuit).

出力部14、画面情報出力部141、選択画面情報出力部142、および端末送信部24は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。   The output unit 14, the screen information output unit 141, the selection screen information output unit 142, and the terminal transmission unit 24 are usually realized by wireless or wired communication means, but may be realized by broadcasting means.

端末出力部26は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部26は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。   The terminal output unit 26 may or may not include output devices such as a display and a speaker. The terminal output unit 26 may be realized by driver software of an output device, or driver software of an output device and an output device.

次に、情報システムの動作について説明する。まず、情報処理装置1の動作について、図3のフローチャートを用いて説明する。   Next, the operation of the information system will be described. First, the operation of the information processing apparatus 1 will be described using the flowchart of FIG.

(ステップS301)受付部12は、アクセス指示を端末装置2から受信したか否かを判断する。アクセス指示を受信した場合はステップS302に行き、受信しない場合はステップS305に行く。   (Step S301) The receiving unit 12 determines whether an access instruction has been received from the terminal device 2. When the access instruction is received, the process goes to step S302, and when the access instruction is not received, the process goes to step S305.

(ステップS302)処理部13は、ステップS301で受信されたアクセス指示が有するユーザ識別子を格納部11に一時蓄積する。   (Step S302) The processing unit 13 temporarily stores, in the storage unit 11, the user identifier included in the access instruction received in step S301.

(ステップS303)画面情報取得部131は、アクセス指示に対応する画面を構成する画面情報をUI情報格納部111から取得する。なお、例えば、画面情報取得部131は、アプリケーションのトップ画面の画面情報をUI情報格納部111から取得する。アプリケーションのトップ画面は、通常、共通UIの画面である。なお、アクセス指示に対応する画面は、前回のアクセス時に、アプリケーションが閉じられた画面でも良いし、個別UI情報により構成されるマイメニューでも良い。また、画面情報取得部131は、アクセス指示が有するユーザ識別子に対応する個別UI情報と、共通UI情報とを取得しても良い。   (Step S303) The screen information acquisition unit 131 acquires, from the UI information storage unit 111, screen information constituting a screen corresponding to the access instruction. For example, the screen information acquisition unit 131 acquires screen information of the top screen of the application from the UI information storage unit 111. The top screen of the application is usually a screen of a common UI. Note that the screen corresponding to the access instruction may be a screen in which the application is closed at the time of the previous access, or may be a my menu configured by individual UI information. Further, the screen information acquisition unit 131 may acquire individual UI information corresponding to the user identifier included in the access instruction and the common UI information.

(ステップS304)画面情報出力部141は、ステップS303で取得した画面情報を端末装置2に送信する。   (Step S304) The screen information output unit 141 transmits the screen information acquired in step S303 to the terminal device 2.

(ステップS305)受付部12は、マイメニュー指示を端末装置2から受信したか否かを判断する。マイメニュー指示を受信した場合はステップS306に行き、マイメニュー指示を受信しなかった場合はステップS310に行く。   (Step S305) The receiving unit 12 determines whether a my menu instruction has been received from the terminal device 2. When the my menu instruction is received, the process goes to step S306, and when the my menu instruction is not received, the process goes to step S310.

(ステップS306)個別UI情報取得部132は、一時蓄積されているユーザ識別子、またはマイメニュー指示に含まれるユーザ識別子を取得する。   (Step S306) The individual UI information acquisition unit 132 acquires the temporarily stored user identifier or the user identifier included in the my menu instruction.

(ステップS307)個別UI情報取得部132は、取得したユーザ識別子と対になる個別UI情報をUI情報格納部111から取得する。   (Step S307) The individual UI information acquisition unit 132 acquires, from the UI information storage unit 111, individual UI information to be paired with the acquired user identifier.

(ステップS308)処理部13は、ステップS306で取得された個別UI情報を用いて、マイメニューの画面情報を構成する。なお、個別UI情報とマイメニューの画面情報とは同じでも良い。かかる場合、処理部13は、例えば、個別UI情報を送信できるデータ構造に変更する。   (Step S308) The processing unit 13 configures the screen information of the my menu using the individual UI information acquired in step S306. The individual UI information and the screen information of the my menu may be the same. In such a case, the processing unit 13 changes, for example, to a data structure that can transmit individual UI information.

(ステップS309)画面情報出力部141は、ステップS308で構成した画面情報を端末装置2に送信する。ステップS301に戻る。   (Step S309) The screen information output unit 141 transmits the screen information configured in step S308 to the terminal device 2. It returns to step S301.

(ステップS310)受付部12は、選択画面の送信指示を端末装置2から受信したか否かを判断する。選択画面の送信指示を受信した場合はステップS311に行き、選択画面の送信指示を受信しなかった場合はステップS313に行く。   (Step S310) The receiving unit 12 determines whether a transmission instruction of the selection screen has been received from the terminal device 2. If the transmission instruction of the selection screen is received, the process goes to step S311. If the transmission instruction of the selection screen is not received, the process goes to step S313.

(ステップS311)選択画面情報取得部134は、選択画面情報をUI情報格納部111から取得する。選択画面情報取得部134は、UI情報格納部111の共通UI情報を取得し、当該共通UI情報から選択画面情報を構成する等しても良い。   (Step S311) The selection screen information acquisition unit 134 acquires selection screen information from the UI information storage unit 111. The selection screen information acquisition unit 134 may acquire the common UI information of the UI information storage unit 111 and configure the selection screen information from the common UI information.

(ステップS312)選択画面情報出力部142は、ステップS311で取得された選択画面情報を端末装置2に送信する。ステップS301に戻る。   (Step S312) The selection screen information output unit 142 transmits the selection screen information acquired in step S311 to the terminal device 2. It returns to step S301.

(ステップS313)受付部12は、選択指示を端末装置2から受信したか否かを判断する。選択指示を受信した場合はステップS314に行き、選択指示を受信しなかった場合はステップS316に行く。   (Step S313) The receiving unit 12 determines whether a selection instruction has been received from the terminal device 2. When the selection instruction is received, the process goes to step S314, and when the selection instruction is not received, the process goes to step S316.

(ステップS314)個別UI情報取得部132は、選択指示に対応する操作対象を用いて、個別UI情報を取得する。例えば、個別UI情報取得部132は、選択指示に対応する操作対象の識別子を取得する。   (Step S314) The individual UI information acquisition unit 132 acquires individual UI information using the operation target corresponding to the selection instruction. For example, the individual UI information acquisition unit 132 acquires an identifier of an operation target corresponding to the selection instruction.

(ステップS315)個別UI情報蓄積部133は、ステップS314で取得された個別UI情報を、ユーザ識別子に対応付けてUI情報格納部111に蓄積する。ステップS301に戻る。なお、ユーザ識別子は、選択指示に含まれていても良いし、格納部11に一時的に格納されていても良い。また、個別UI情報取得部132は、選択指示に対応する操作対象に関する情報(操作対象を識別する識別子など)のみを、ユーザ識別子に対応付けてUI情報格納部111に蓄積する等しても良い。かかる場合も、個別UI情報をUI情報格納部111に蓄積する処理である。つまり、個別UI情報を蓄積する処理は、個別UI情報の一部のみを蓄積する処理も含む。   (Step S315) The individual UI information storage unit 133 stores the individual UI information acquired in step S314 in the UI information storage unit 111 in association with the user identifier. It returns to step S301. The user identifier may be included in the selection instruction, or may be temporarily stored in the storage unit 11. Alternatively, the individual UI information acquisition unit 132 may store, in the UI information storage unit 111, only information related to the operation target corresponding to the selection instruction (such as an identifier for identifying the operation target) in association with the user identifier. . Also in this case, the process is to store the individual UI information in the UI information storage unit 111. That is, the process of accumulating the individual UI information also includes the process of accumulating only a part of the individual UI information.

(ステップS316)受付部12は、その他の指示やデータ等を端末装置2から受信したか否かを判断する。その他の指示やデータ等を受信した場合はステップS317に行き、その他の指示やデータ等を受信しなかった場合はステップS301に戻る。   (Step S316) Reception unit 12 determines whether or not other instructions, data, and the like have been received from terminal device 2. If another instruction or data is received, the process goes to step S317. If another instruction or data is not received, the process returns to step S301.

(ステップS317)処理部13等は、ステップS316で受信されたその他の指示やデータ等に応じた処理を行う。ステップS301に戻る。   (Step S317) The processing unit 13 or the like performs processing in accordance with the other instructions, data, and the like received in step S316. It returns to step S301.

なお、図3のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。   In the flowchart of FIG. 3, the processing is ended by an interruption of power off or processing end.

次に、端末装置2の動作について、図4のフローチャートを用いて説明する。   Next, the operation of the terminal device 2 will be described using the flowchart of FIG.

(ステップS401)端末受付部22は、指示やデータ等を受け付けたか否かを判断する。指示やデータ等を受け付け場合はステップS402に行き、指示やデータ等を受け付けない場合はステップS404に行く。   (Step S401) The terminal accepting unit 22 determines whether an instruction or data has been accepted. When an instruction or data is received, the process goes to step S402. When an instruction or data is not received, the process goes to step S404.

(ステップS402)端末処理部23は、ステップS401で受け付けられた指示やデータ等を用いて、送信する指示やデータ等を構成する。   (Step S402) The terminal processing unit 23 configures an instruction, data, etc. to be transmitted, using the instruction, data, etc. received in step S401.

(ステップS403)端末送信部24は、ステップS402で構成された指示やデータ等を情報処理装置1に送信する。ステップS401に戻る。   (Step S403) The terminal transmission unit 24 transmits the instruction, data, and the like configured in step S402 to the information processing device 1. It returns to step S401.

(ステップS404)端末受信部25は、情報処理装置1から画面情報を受信したか否かを判断する。画面情報を受信した場合はステップS405に行き、画面情報を受信しなかった場合はステップS407に行く。   (Step S404) The terminal reception unit 25 determines whether screen information has been received from the information processing device 1. If the screen information is received, the process goes to step S405. If the screen information is not received, the process goes to step S407.

(ステップS405)端末処理部23は、ステップS404で受信された画面情報を用いて、出力する画面を構成する。   (Step S405) The terminal processing unit 23 configures a screen to be output using the screen information received in step S404.

(ステップS406)端末出力部26は、画面を出力する。ステップS401に戻る。なお、出力する画面は、ステップS405で構成された画面またはステップS408で構成された画面である。   (Step S406) The terminal output unit 26 outputs a screen. It returns to step S401. The screen to be output is the screen configured in step S405 or the screen configured in step S408.

(ステップS407)端末受信部25は、情報処理装置1からデータを受信したか否かを判断する。データを受信した場合はステップS408に行き、データを受信しなかった場合はステップS401に戻る。   (Step S407) The terminal reception unit 25 determines whether data has been received from the information processing device 1. If the data is received, the process goes to step S408. If the data is not received, the process returns to step S401.

(ステップS408)端末処理部23は、ステップS407で受信されたデータを含む画面であり、出力する画面を構成する。ステップS406に行く。   (Step S408) The terminal processing unit 23 is a screen including the data received in step S407, and configures a screen to be output. Go to step S406.

なお、図4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。   In the flowchart of FIG. 4, the processing is ended by an interruption of power off or processing end.

以下、本実施の形態における情報システムの具体的な動作について説明する。情報システムの概念図は図1である。   Hereinafter, specific operations of the information system in the present embodiment will be described. A conceptual diagram of the information system is FIG.

今、格納部11は、図5に示すユーザ情報管理表を格納している。ユーザ情報管理表は、情報処理装置1にアクセスできるユーザのユーザ情報を管理する表である。ユーザ情報管理表は、「ユーザ識別子」「パスワード」等を有する1または2以上のユーザ情報を格納している。   The storage unit 11 now stores the user information management table shown in FIG. The user information management table is a table for managing user information of users who can access the information processing apparatus 1. The user information management table stores one or more pieces of user information having "user identifier", "password" and the like.

また、UI情報格納部111は、図6に示す操作対象情報管理表を格納している。操作対象情報管理表は、操作対象の情報である操作対象情報を管理している。操作対象情報は、「ID」「文字列」「図柄」「動作情報」「親操作対象」「説明情報」を有する。「ID」は操作対象を識別する操作対象識別子である。なお、ここでは、操作対象は、例えば、ボタンである。「文字列」はボタンに対応する文字列であり、通常、ボタンの表面に表示される文字列である。「図柄」はボタンの図柄である。ここでは、「図柄」は文字列も含んでいるが、「図柄」は文字列を含まなくても良い。そして、ボタンの情報の構成時、または表示時に、「図柄」の上に「文字列」を配置して、表示されるボタンを構成しても良い。「動作情報」はボタンが押下された場合に、実行される動作を示す。動作情報「jump マイメニュー」は、「マイメニュー」で識別される画面にジャンプすることを示す。動作情報「jump panel2」は、「panel2」で識別される画面にジャンプすることを示す。「親操作対象」は、操作対象の親の操作対象を識別する情報である。「説明情報」は、ボタンについての説明であり、例えば、ボタンの意味、ボタンが選択された場合に実行される処理内容等である。   Further, the UI information storage unit 111 stores an operation target information management table shown in FIG. The operation target information management table manages operation target information which is information of the operation target. The operation target information includes “ID” “character string” “pattern” “motion information” “parent operation target” “description information”. “ID” is an operation target identifier that identifies the operation target. Here, the operation target is, for example, a button. The "character string" is a character string corresponding to the button, and is usually a character string displayed on the surface of the button. "Design" is the design of the button. Here, "pattern" includes a character string, but "pattern" may not include a character string. Then, when the information of the button is configured or displayed, the “character string” may be arranged on the “pattern” to configure the button to be displayed. "Operation information" indicates an operation to be performed when the button is pressed. The operation information “jump my menu” indicates jumping to a screen identified by “my menu”. The operation information “jump panel 2” indicates jumping to the screen identified by “panel 2”. The “parent operation target” is information for identifying the operation target of the operation target parent. The “explanatory information” is an explanation of the button, and for example, the meaning of the button, the processing content to be executed when the button is selected, and the like.

また、UI情報格納部111は、図7に示すパネル情報管理表を格納している。パネル情報管理表は、パネル(画面と言っても良い)の定義情報を管理している。パネル情報管理表は、パネルに配置される操作対象の情報を管理する。パネル情報管理表は、「パネル識別子」「操作対象識別子」「位置情報」「サイズ情報」を有する1以上のパネル情報を格納している。「パネル識別子」はパネルを識別する情報である。「操作対象識別子」は、パネル内に存在する1以上の操作対象の識別子である。「位置情報」は操作対象のパネル内での配置位置を示す情報である。「サイズ情報」は操作対象のパネル内でのサイズを示す情報である。サイズ情報が「1」である場合は、操作対象の「図柄」のサイズで、操作対象が縮小または拡大されずに、配置されることを示す。また、サイズ情報が「0.5」である場合は、操作対象の「図柄」のサイズと比較して、横幅が1/2に縮小され、配置されることを示す。   In addition, the UI information storage unit 111 stores a panel information management table shown in FIG. The panel information management table manages definition information of a panel (which may be called a screen). The panel information management table manages information of operation targets arranged in the panel. The panel information management table stores one or more pieces of panel information having "panel identifier", "operation target identifier", "position information" and "size information". The "panel identifier" is information for identifying a panel. The "operation object identifier" is an identifier of one or more operation objects existing in the panel. The “position information” is information indicating the arrangement position in the operation target panel. The “size information” is information indicating the size in the operation target panel. When the size information is “1”, it indicates that the operation target is arranged without being reduced or enlarged, with the size of the “pattern” of the operation target. In addition, when the size information is “0.5”, it indicates that the horizontal width is reduced to 1⁄2 compared with the size of the “pattern” to be operated.

また、UI情報格納部111は、図8に示す個別UI情報管理表を格納している。個別UI情報管理表は、ユーザ毎の個別UIを管理する表である。なお、ここでは、個別UIをマイメニューと言う。個別UI情報管理表は、「ユーザ識別子」「操作対象識別子」「位置情報」「サイズ情報」を有する個別UI情報を管理している。「位置情報」はマイメニュー内でのボタンの位置を示す情報である。「サイズ情報」はマイメニュー内でのボタンのサイズを示す情報である。   Also, the UI information storage unit 111 stores an individual UI information management table shown in FIG. The individual UI information management table is a table for managing an individual UI for each user. Here, the individual UI is called My Menu. The individual UI information management table manages individual UI information having “user identifier”, “operation target identifier”, “position information” and “size information”. "Position information" is information indicating the position of the button in the my menu. "Size information" is information indicating the size of the button in the my menu.

なお、図6、図7の表が、共通UI情報の例である。また、図8の表の各レコードが個別UI情報の例である。なお、個別UI情報は、図6の操作対象情報の実体を有しても良い。   The tables in FIGS. 6 and 7 are examples of common UI information. Further, each record in the table of FIG. 8 is an example of individual UI information. The individual UI information may have the entity of the operation target information shown in FIG.

かかる状況において、ユーザ識別子「u01」で識別されるユーザがユーザ識別子「u01」を含むアクセス指示を端末装置2に入力した、とする。   In such a situation, it is assumed that the user identified by the user identifier "u01" has input an access instruction including the user identifier "u01" to the terminal device 2.

次に、端末受付部22は、アクセス指示を受け付ける。そして、端末処理部23は、送信するアクセス指示(例えば、「login u01,abcd」)を構成する。そして、端末送信部24は、構成されたアクセス指示を情報処理装置1に送信する。   Next, the terminal accepting unit 22 accepts an access instruction. Then, the terminal processing unit 23 configures an access instruction (for example, “login u01, abcd”) to be transmitted. Then, the terminal transmission unit 24 transmits the configured access instruction to the information processing device 1.

次に、情報処理装置1の受付部12は、アクセス指示「login u01,abcd」を端末装置2から受信する。   Next, the reception unit 12 of the information processing device 1 receives the access instruction “login u01, abcd” from the terminal device 2.

次に、処理部13は、アクセス指示からユーザ識別子「u01」、パスワード「abcd」を取得し、認証処理を行い、認証許可の認証結果を得る。そして、処理部13は、ユーザ識別子「u01」を格納部11に一時蓄積する。   Next, the processing unit 13 acquires the user identifier “u01” and the password “abcd” from the access instruction, performs the authentication process, and obtains the authentication result of the authentication permission. Then, the processing unit 13 temporarily accumulates the user identifier “u01” in the storage unit 11.

次に、画面情報取得部131は、アクセス指示に対応する画面(ここでは、トップ画面であるpanel1)を構成する画面情報を図7のパネル管理表、図6の操作対象管理表から取得する。つまり、画面情報取得部131は、図7のパネル管理表から、パネル識別子「panel1」を含むパネル情報を取得する。次に、画面情報取得部131は、当該パネル情報が含む操作対象識別子「1」「2」・・・「7」等で識別される操作対象情報を図6の操作対象管理表から取得する。次に、画面情報取得部131は、取得した情報を用いて、画面を構成する画面情報を構成する。なお、画面情報は、例えば、HTML、XML等である。   Next, the screen information acquisition unit 131 acquires screen information constituting the screen (here, the top screen, panel 1) corresponding to the access instruction from the panel management table of FIG. 7 and the operation target management table of FIG. That is, the screen information acquisition unit 131 acquires panel information including the panel identifier “panel1” from the panel management table of FIG. 7. Next, the screen information acquisition unit 131 acquires operation target information identified by the operation target identifiers “1”, “2”,... “7” etc. included in the panel information from the operation target management table of FIG. Next, the screen information acquisition unit 131 uses the acquired information to configure screen information that configures the screen. The screen information is, for example, HTML, XML or the like.

次に、画面情報出力部141は、取得された画面情報を端末装置2に送信する。   Next, the screen information output unit 141 transmits the acquired screen information to the terminal device 2.

次に、端末受信部25は、情報処理装置1から画面情報を受信する。そして、端末処理部23は、受信された画面情報を用いて、出力する画面を構成する。次に、端末出力部26は、画面を出力する。かかる画面出力例は、図9である。   Next, the terminal reception unit 25 receives screen information from the information processing device 1. Then, the terminal processing unit 23 configures a screen to be output using the received screen information. Next, the terminal output unit 26 outputs a screen. An example of such screen output is shown in FIG.

次に、ユーザは、図9の画面の901のボタン「マイメニュー」を押下した、とする。すると、端末受付部22は、マイメニュー指示を受け付ける。そして、端末処理部23は、送信するマイメニュー指示を構成する。そして、端末送信部24は、構成されたマイメニュー指示を情報処理装置1に送信する。なお、マイメニュー指示は、例えば、ユーザ識別子「u01」を有する。   Next, it is assumed that the user has pressed the button "My Menu" on the screen 901 of FIG. Then, the terminal reception unit 22 receives a my menu instruction. Then, the terminal processing unit 23 configures a my menu instruction to be transmitted. Then, the terminal transmission unit 24 transmits the configured my menu instruction to the information processing device 1. The my menu instruction has, for example, a user identifier "u01".

次に、情報処理装置1の受付部12は、マイメニュー指示を端末装置2から受信する。   Next, the reception unit 12 of the information processing device 1 receives the my menu instruction from the terminal device 2.

そして、個別UI情報取得部132は、一時蓄積されているユーザ識別子「u01」、またはマイメニュー指示に含まれるユーザ識別子「u01」を取得する。次に、個別UI情報取得部132は、ユーザ識別子「u01」と対になる個別UI情報を個別UI情報管理表(図8)から取得する。また、個別UI情報取得部132は、ユーザ識別子「u01」と対になる個別UI情報(操作対象識別子「51」「52」「53」等を含む)を、個別UI情報管理表(図8)から取得する。次に、個別UI情報取得部132は、個別UI情報が有する操作対象識別子「51」「52」「53」等で識別される操作対象情報を操作対象情報管理表(図6)から取得する。   Then, the individual UI information acquisition unit 132 acquires the temporarily stored user identifier “u01” or the user identifier “u01” included in the my menu instruction. Next, the individual UI information acquisition unit 132 acquires individual UI information to be paired with the user identifier “u01” from the individual UI information management table (FIG. 8). In addition, the individual UI information acquisition unit 132 is an individual UI information management table (FIG. 8) for the individual UI information (including the operation target identifiers “51”, “52”, “53”, etc.) paired with the user identifier “u01” Get from Next, the individual UI information acquisition unit 132 acquires operation target information identified by the operation target identifiers “51”, “52”, “53” and the like included in the individual UI information from the operation target information management table (FIG. 6).

次に、処理部13は、個別UI情報取得部132が取得した個別UI情報および4つの操作対象情報を用いて、マイメニューの画面情報を構成する。   Next, the processing unit 13 configures screen information of the my menu using the individual UI information and the four operation target information acquired by the individual UI information acquisition unit 132.

次に、画面情報出力部141は、構成されマイメニューの画面情報を端末装置2に送信する。   Next, the screen information output unit 141 transmits the screen information of the my menu configured to the terminal device 2.

次に、端末受信部25は、情報処理装置1から画面情報を受信する。そして、端末処理部23は、受信された画面情報を用いて、出力する画面を構成する。次に、端末出力部26は、画面を出力する。かかる画面出力例は、図10である。   Next, the terminal reception unit 25 receives screen information from the information processing device 1. Then, the terminal processing unit 23 configures a screen to be output using the received screen information. Next, the terminal output unit 26 outputs a screen. An example of such screen output is shown in FIG.

また、ユーザは、図10の画面の1001「日常」ボタンを押下した、とする。すると、ユーザは、「日常」ボタンの押下を受け付ける。   Further, it is assumed that the user has pressed the button 1001 "daily" on the screen of FIG. Then, the user accepts pressing of the “daily” button.

次に、端末処理部23は、「日常」ボタンの押下の情報から、「日常」ボタンに対応する画面情報の送信指示を構成する。そして、端末送信部24は、当該画面情報の送信指示を情報処理装置1に送信する。   Next, the terminal processing unit 23 configures a transmission instruction of screen information corresponding to the “daily” button from the information on pressing of the “daily” button. Then, the terminal transmission unit 24 transmits the transmission instruction of the screen information to the information processing device 1.

次に、情報処理装置1の受付部12は、画面情報の送信指示を受信する。そして、画面情報取得部131は、画面情報の送信指示に対応する「jump panel3」を、操作対象情報管理表(図6)から取得する。そして、画面情報取得部131は、「panel3」に対応する操作対象情報等をパネル情報管理表(図7)から取得する。そして、画面情報取得部131は、取得した操作対象情報等を用いて、「日常」ボタンに対応する画面情報を構成する。その際、画面情報取得部131は、ユーザ識別子「U01」と対になる個別UI情報が有する操作対象識別子「51」「52」「53」等を取得し、当該操作対象識別子で識別される操作対象と、それ以外の操作対象とを、視覚的に異なる態様で表示されるように、画面情報を構成する。   Next, the reception unit 12 of the information processing device 1 receives the transmission instruction of the screen information. Then, the screen information acquisition unit 131 acquires “jump panel 3” corresponding to the transmission instruction of the screen information from the operation target information management table (FIG. 6). Then, the screen information acquisition unit 131 acquires operation target information and the like corresponding to “panel 3” from the panel information management table (FIG. 7). Then, the screen information acquisition unit 131 configures screen information corresponding to the “daily” button using the acquired operation target information and the like. At this time, the screen information acquisition unit 131 acquires the operation target identifiers “51”, “52”, “53”, etc. of the individual UI information paired with the user identifier “U01”, and the operation identified by the operation target identifier The screen information is configured such that the target and the other operation target are displayed in a visually different manner.

次に、画面情報出力部141は、構成された画面情報を端末装置2に送信する。   Next, the screen information output unit 141 transmits the configured screen information to the terminal device 2.

次に、端末装置2bの端末送信部24は、「日常」ボタンに対応する画面情報を受信する。次に、端末処理部23は、受信された画面情報を用いて、出力する画面を構成する。そして、端末出力部26は、画面を出力する。かかる画面出力例は、図11である。図11において、1101はマイメニュー(個別UI)に含まれるボタンであることを示す、1102はマイメニュー(個別UI)に含まれないボタンであることを示す。   Next, the terminal transmission unit 24 of the terminal device 2b receives screen information corresponding to the "daily" button. Next, the terminal processing unit 23 configures a screen to be output using the received screen information. Then, the terminal output unit 26 outputs the screen. An example of such screen output is shown in FIG. In FIG. 11, reference numeral 1101 denotes a button included in the my menu (individual UI), and reference numeral 1102 denotes a button not included in the my menu (individual UI).

また、ユーザ識別子「u02」で識別されるユーザの端末装置2において、図9の画面が表示されている、とする。かかる、図9の画面において、本ユーザは、ボタン902を押下した、とする。すると、端末装置2の端末受付部22は、選択画面の送信指示を受け付ける。次に、端末処理部23は、送信する選択画面の送信指示を構成する。そして、端末送信部24は、構成された選択画面の送信指示を情報処理装置1に送信する。   Further, it is assumed that the screen of FIG. 9 is displayed on the terminal device 2 of the user identified by the user identifier “u02”. In the screen of FIG. 9, it is assumed that the user has pressed the button 902. Then, the terminal accepting unit 22 of the terminal device 2 accepts a transmission instruction of the selection screen. Next, the terminal processing unit 23 configures a transmission instruction of the selection screen to be transmitted. Then, the terminal transmission unit 24 transmits the transmission instruction of the configured selection screen to the information processing device 1.

次に、情報処理装置1の受付部12は、選択画面の送信指示を端末装置2から受信する。選択画面情報取得部134は、選択画面情報をUI情報格納部111から取得する。なお、選択画面情報取得部134は、操作対象情報管理表(図6)の操作対象情報を用いて、選択画面情報を構成することは好適である。つまり、選択画面情報取得部134は、操作対象情報管理表(図6)の操作対象情報の「親操作対象」を用いて、同一の親操作対象を有する2以上の操作対象をグループ化し、かつ操作対象ごとに、「文字列」と「説明情報」を用いて、操作対象を選択可能なボタンを構成する。また、選択画面情報取得部134は、当該ユーザ識別子「u02」と対になるマイメニューを構成する操作対象識別子を個別UI情報管理表(図8)から取得する。そして、選択画面情報取得部134は、現在、マイメニューを構成する操作対象と、マイメニューを構成しない操作対象とを視覚的に区別可能なように、選択画面情報を構成する。   Next, the reception unit 12 of the information processing device 1 receives the transmission instruction of the selection screen from the terminal device 2. The selection screen information acquisition unit 134 acquires selection screen information from the UI information storage unit 111. In addition, it is preferable that the selection screen information acquisition unit 134 configure the selection screen information using the operation target information of the operation target information management table (FIG. 6). That is, the selection screen information acquisition unit 134 groups two or more operation targets having the same parent operation target using “parent operation target” of the operation target information in the operation target information management table (FIG. 6), and For each operation target, a “character string” and “explanation information” are used to configure a button capable of selecting the operation target. Further, the selection screen information acquisition unit 134 acquires, from the individual UI information management table (FIG. 8), the operation target identifiers that make up the My Menu that is paired with the user identifier “u02”. Then, the selection screen information acquisition unit 134 configures the selection screen information so that the operation target constituting the my menu and the operation target not constituting the my menu can be distinguished visually at present.

また、選択画面情報取得部134は、以下のようにして、選択画面情報を構成しても良い。つまり、選択画面情報取得部134は、マイメニューに登録可能な操作対象をすべて含んだ選択画面情報をUI情報格納部111から取得する。そして、選択画面情報取得部134は、当該ユーザ識別子「u02」と対になるマイメニューを構成する操作対象識別子を個別UI情報管理表(図8)から取得する。次に、選択画面情報取得部134は、現在、マイメニューを構成する操作対象と、マイメニューを構成しない操作対象とを視覚的に区別可能なように、取得した選択画面情報に、変更を加える。   Further, the selection screen information acquisition unit 134 may configure selection screen information as follows. That is, the selection screen information acquisition unit 134 acquires, from the UI information storage unit 111, selection screen information including all the operation targets that can be registered in the my menu. Then, the selection screen information acquisition unit 134 acquires, from the individual UI information management table (FIG. 8), the operation target identifiers that make up the my menu paired with the user identifier “u02”. Next, the selection screen information acquisition unit 134 adds a change to the acquired selection screen information so that the operation target currently configuring the my menu and the operation target not configuring the my menu can be distinguished visually.

次に、選択画面情報出力部142は、取得された選択画面情報を端末装置2に送信する。   Next, the selection screen information output unit 142 transmits the acquired selection screen information to the terminal device 2.

次に、端末装置2の端末受信部25は、情報処理装置1から選択画面情報を受信する。次に、端末処理部23は、受信された選択画面情報を用いて、出力する選択画面を構成する。そして、端末出力部26は、選択画面を出力する。選択画面の例は、図12である。なお、図12において、1201等の項目の太枠は、1201等がマイメニューを構成する操作対象であることを示す。図12において、1202等の項目は、細枠であるので、マイメニューを構成しない操作対象である。   Next, the terminal reception unit 25 of the terminal device 2 receives the selection screen information from the information processing device 1. Next, the terminal processing unit 23 configures a selection screen to be output using the received selection screen information. Then, the terminal output unit 26 outputs a selection screen. An example of the selection screen is shown in FIG. Note that, in FIG. 12, thick frames of items such as 1201 indicate that 1201 and the like are operation targets constituting the my menu. In FIG. 12, items such as 1202 are narrow frames, so they are operation targets that do not constitute a my menu.

次に、ユーザは、図12の選択画面から、1203の「仕訳伝票入力」を選択した、とする。また、ユーザは、図12の選択画面から、1201の「取引キーワードから入力」の選択を外す指示を入力した、とする。すると、端末受付部22は、かかる指示を受け付ける。次に、端末処理部23は、受け付けられた指示を用いて、送信する指示を構成する。そして、端末送信部24は、構成された指示を情報処理装置1に送信する。なお、送信された指示は、選択指示であり、操作対象「仕訳伝票入力」の選択指示、操作対象「取引キーワードから入力」を選択から外す指示である。なお、選択指示は、選択された操作対象の操作対象識別子を含む。また、ここでは、選択指示は、選択を外された操作対象の操作対象識別子を含む。   Next, it is assumed that the user has selected “enter journal entry slip” of 1203 from the selection screen of FIG. In addition, it is assumed that the user inputs an instruction to cancel the selection of “input from transaction keyword” 1201 from the selection screen of FIG. Then, the terminal accepting unit 22 accepts such an instruction. Next, the terminal processing unit 23 configures an instruction to transmit, using the received instruction. Then, the terminal transmission unit 24 transmits the configured instruction to the information processing device 1. Note that the transmitted instruction is a selection instruction, and is an instruction to select the operation target “enter journal entry slip” and to de-select the operation target “input from transaction keyword”. The selection instruction includes the operation target identifier of the selected operation target. Here, the selection instruction includes the operation target identifier of the operation target whose selection has been removed.

次に、情報処理装置1の受付部12は、選択指示を端末装置2から受信する。   Next, the reception unit 12 of the information processing device 1 receives the selection instruction from the terminal device 2.

次に、個別UI情報取得部132は、選択指示に対応する操作対象を用いて、個別UI情報を取得する。つまり、個別UI情報取得部132は、ユーザ識別子「u02」に対応する操作対象識別子として、操作対象「仕訳伝票入力」の操作対象識別子を加え、操作対象「取引キーワードから入力」の操作対象識別子を削除するための情報を取得する。   Next, the individual UI information acquisition unit 132 acquires individual UI information using the operation target corresponding to the selection instruction. That is, the individual UI information acquisition unit 132 adds the operation target identifier of the operation target "input journal slip" and the operation target identifier of the operation target "input from transaction keyword" as the operation target identifier corresponding to the user identifier "u02". Get information to delete.

次に、個別UI情報蓄積部133は、操作対象「仕訳伝票入力」の操作対象識別子を、ユーザ識別子「u02」に対応付けて、個別UI情報管理表(図8)に蓄積する。また、個別UI情報蓄積部133は、ユーザ識別子「u01」に対応付付いている操作対象識別子から、操作対象「取引キーワードから入力」の操作対象識別子を削除する。   Next, the individual UI information storage unit 133 stores the operation target identifier of the operation target “journalization slip input” in the individual UI information management table (FIG. 8) in association with the user identifier “u02”. The individual UI information storage unit 133 also deletes the operation target identifier of the operation target “input from transaction keyword” from the operation target identifier associated with the user identifier “u01”.

なお、ユーザ識別子「u02」で識別されるユーザのマイメニューのイメージは、図13である。   The image of the user's my menu identified by the user identifier "u02" is shown in FIG.

以上、本実施の形態によれば、複数のユーザが使用するシステムにおいて、全ユーザに共通の共通メニューとともに、自分専用の操作対象の集合を有するマイメニューを容易に構成できる。   As described above, according to the present embodiment, in a system used by a plurality of users, it is possible to easily configure a my menu having a set of operation targets dedicated to itself as well as a common menu common to all users.

また、本実施の形態によれば、複数のユーザが使用するシステムにおいて、共通のユーザインターフェイスを使用している場合に、マイメニューに存在する操作対象と、マイメニューに存在しない操作対象とを容易に判断でき、マイメニューの利用を促進できる。   Further, according to the present embodiment, in a system used by a plurality of users, when using a common user interface, it is possible to easily determine the operation target existing in the my menu and the operation target not existing in the my menu. It can do it and can promote the use of my menu.

なお、本実施の形態において、情報処理装置1は、スタンドアロンの装置でも良い。かかる場合、受付部12は、通常、ユーザからの指示等を受け付ける。また、出力部14は、通常、画面等を表示する。   In the present embodiment, the information processing device 1 may be a stand-alone device. In such a case, the receiving unit 12 usually receives an instruction or the like from the user. In addition, the output unit 14 usually displays a screen or the like.

また、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD−ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムにおいて、記録媒体は、複数のユーザに対して共通であり、N(Nは2以上の自然数)個の操作対象を有する共通UIを構成する共通UI情報が格納され、かつ、ユーザごとに設定され、前記Nの操作対象の一部の操作対象を有する個別UIを構成する2以上の個別UI情報が、ユーザを識別するユーザ識別子と対にして格納されるUI情報格納部を具備し、コンピュータを、ユーザ識別子を受け付けるユーザ識別子受付部と、前記ユーザ識別子受付部が受け付けたユーザ識別子と対応付いている個別UI情報と、前記共通UI情報とを用いて、共通UIと個別UIとを有する画面を構成する画面情報を取得する画面情報取得部と、前記画面情報を出力する画面情報出力部として機能させるためのプログラム、である。   Further, the processing in the present embodiment may be realized by software. Then, this software may be distributed by software download or the like. Also, the software may be distributed by being recorded on a recording medium such as a CD-ROM. This applies to the other embodiments in the present specification. The software for realizing the information processing apparatus in the present embodiment is the following program. That is, in this program, the recording medium is common to a plurality of users, and common UI information constituting a common UI having N (N is a natural number of 2 or more) operation targets is stored, and the user The UI information storage unit includes two or more pieces of individual UI information which are set for each of the N pieces of the individual UI having the operation target of the operation target and are stored in pairs with the user identifier for identifying the user. Using the user identifier receiving unit for receiving the user identifier, the individual UI information correlated with the user identifier received by the user identifier receiving unit, and the common UI information, the common UI and the individual UI A screen information acquisition unit that acquires screen information that configures a screen having a program, and a program that causes the screen information output unit to function as a screen information output unit that outputs the screen information.

また、上記プログラムにおいて、前記UI情報格納部は、一つの共通UI情報を格納していることは好適である。   In the above program, preferably, the UI information storage unit stores one piece of common UI information.

また、上記プログラムにおいて、前記共通UI情報に含まれるN個の操作対象のうち、1以上の操作対象に対する選択指示を受け付ける選択指示受付部と、前記選択指示に対する1以上の操作対象を用いて、個別UI情報を取得する個別UI情報取得部と、前記個別UI情報取得部が取得した個別UI情報を前記UI情報格納部に蓄積する個別UI情報蓄積部として、コンピュータをさらに機能させるプログラムであることは好適である。   Further, in the program, a selection instruction receiving unit for receiving a selection instruction for one or more operation targets among the N operation objects included in the common UI information, and one or more operation targets for the selection instruction are used. A program that causes the computer to further function as an individual UI information acquisition unit that acquires individual UI information, and an individual UI information storage unit that accumulates individual UI information acquired by the individual UI information acquisition unit in the UI information storage unit Is preferred.

また、上記プログラムにおいて、前記共通UI情報を用いて、個別UI情報を構成する操作対象を選択するための画面であり、前記選択指示を受け付ける選択画面を構成する選択画面情報を取得する選択画面情報取得部と、前記選択画面情報を出力する選択画面情報出力部として、コンピュータをさらに機能させるプログラムであることは好適である。   Further, in the above program, a screen for selecting an operation target constituting individual UI information using the common UI information, and selection screen information for acquiring selection screen information constituting a selection screen for receiving the selection instruction It is preferable that the program causes the computer to further function as an acquisition unit and a selection screen information output unit that outputs the selection screen information.

また、上記プログラムにおいて、前記画面情報取得部は、前記共通UI情報を用いた共通UIを構成する際に、前記共通UI情報に含まれる操作対象のうち、前記個別UI情報に含まれる操作対象と前記個別UI情報に含まれない操作対象とを視覚的に異なる態様で表示されるように共通UIを構成するものとして、コンピュータを機能させるプログラムであることは好適である。   Further, in the program, when the screen information acquisition unit configures a common UI using the common UI information, the screen information acquisition unit may include an operation target included in the individual UI information among the operation targets included in the common UI information. It is preferable that the program that causes the computer to function is configured to configure the common UI so as to display the operation target that is not included in the individual UI information in a visually different manner.

また、上記プログラムにおいて、前記個別UI情報は、1以上の操作対象を有する2以上のグループを特定する2以上のグループ情報を含み、前記画面情報取得部は、前記個別UI情報と前記共通UI情報とを用いて、前記共通UIと、1以上の操作対象を有する2以上のグループに区分された個別UIとを有する画面を構成する画面情報を取得するものとして、コンピュータを機能させるプログラムであることは好適である。   Further, in the program, the individual UI information includes two or more group information for specifying two or more groups having one or more operation targets, and the screen information acquisition unit includes the individual UI information and the common UI information. And a program that causes a computer to function as acquiring screen information including the common UI and individual UIs divided into two or more groups having one or more operation targets. Is preferred.

また、図14は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の情報処理装置1等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図14は、このコンピュータシステム300の概観図であり、図15は、システム300のブロック図である。   Further, FIG. 14 shows an appearance of a computer that executes the program described in the present specification to realize the information processing apparatus 1 and the like of the various embodiments described above. The embodiments described above can be implemented with computer hardware and computer programs executed thereon. FIG. 14 is an overview of this computer system 300, and FIG. 15 is a block diagram of the system 300.

図14において、コンピュータシステム300は、CD−ROMドライブ3012を含むコンピュータ301と、キーボード302と、マウス303と、モニタ304とを含む。   In FIG. 14, computer system 300 includes a computer 301 including a CD-ROM drive 3012, a keyboard 302, a mouse 303 and a monitor 304.

図15において、コンピュータ301は、CD−ROMドライブ3012に加えて、MPU3013と、MPU3013、CD−ROMドライブ3012に接続されたバス3014と、ブートアッププログラム等のプログラムを記憶するためのROM3015と、MPU3013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM3016と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク3017とを含む。ここでは、図示しないが、コンピュータ301は、さらに、LANへの接続を提供するネットワークカードを含んでも良い。   In FIG. 15, a computer 301 includes an MPU 3013, a bus 3014 connected to the MPU 3013, and a CD-ROM drive 3012 in addition to a CD-ROM drive 3012, a ROM 3015 for storing programs such as a bootup program, and an MPU 3013. And a RAM 3016 for temporarily storing instructions of the application program and providing a temporary storage space, and a hard disk 3017 for storing the application program, the system program, and data. Although not shown here, the computer 301 may further include a network card for providing a connection to the LAN.

コンピュータシステム300に、上述した実施の形態の情報処理装置1等の機能を実行させるプログラムは、CD−ROM3101に記憶されて、CD−ROMドライブ3012に挿入され、さらにハードディスク3017に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ301に送信され、ハードディスク3017に記憶されても良い。プログラムは実行の際にRAM3016にロードされる。プログラムは、CD−ROM3101またはネットワークから直接、ロードされても良い。   A program that causes the computer system 300 to execute the functions of the information processing apparatus 1 and the like of the above-described embodiment may be stored in the CD-ROM 3101, inserted into the CD-ROM drive 3012, and further transferred to the hard disk 3017. . Alternatively, the program may be transmitted to the computer 301 via a network (not shown) and stored in the hard disk 3017. The program is loaded into the RAM 3016 upon execution. The program may be loaded directly from the CD-ROM 3101 or the network.

プログラムは、コンピュータ301に、上述した実施の形態の情報処理装置1等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム300がどのように動作するかは周知であり、詳細な説明は省略する。   The program may not necessarily include the operating system (OS) or the third party program that causes the computer 301 to execute the functions of the information processing apparatus 1 and the like of the above-described embodiment. The program needs to call only an appropriate function (module) in a controlled manner, and include only a part of an instruction that makes it possible to obtain a desired result. It is well known how the computer system 300 operates, and the detailed description is omitted.

なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。   In the above program, in the step of transmitting information, the step of receiving information, etc., processing performed by hardware, for example, processing performed by modem or interface card in transmission step (performed only by hardware Processing is not included.

また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。   Moreover, the computer that executes the program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.

また、上記各実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。   Further, in each of the above embodiments, it goes without saying that two or more communication means existing in one apparatus may be physically realized by one medium.

また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。   In each of the above embodiments, each process may be realized by centralized processing by a single device, or may be realized by distributed processing by a plurality of devices.

本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。   It goes without saying that the present invention is not limited to the above embodiments, and various modifications are possible, which are also included in the scope of the present invention.

以上のように、本発明にかかる情報処理装置は、複数のユーザが使用するシステムにおいて、自分専用の操作対象の集合を有するマイメニューを容易に構成できるという効果を有し、情報処理装置等として有用である。   As described above, the information processing apparatus according to the present invention has an effect of being able to easily configure a my menu having a set of operation targets dedicated to itself in a system used by a plurality of users, and is useful as an information processing apparatus etc. It is.

1 情報処理装置
2 端末装置
11 格納部
12 受付部
13 処理部
14 出力部
21 端末格納部
22 端末受付部
23 端末処理部
24 端末送信部
25 端末受信部
26 端末出力部
111 UI情報格納部
121 ユーザ識別子受付部
122 選択指示受付部
131 画面情報取得部
132 個別UI情報取得部
133 個別UI情報蓄積部
134 選択画面情報取得部
141 画面情報出力部
142 選択画面情報出力部
REFERENCE SIGNS LIST 1 information processing apparatus 2 terminal device 11 storage unit 12 reception unit 13 processing unit 14 output unit 21 terminal storage unit 22 terminal reception unit 23 terminal processing unit 24 terminal transmission unit 25 terminal reception unit 26 terminal output unit 111 UI information storage unit 121 user Identifier acceptance unit 122 selection instruction acceptance unit 131 screen information acquisition unit 132 individual UI information acquisition unit 133 individual UI information storage unit 134 selection screen information acquisition unit 141 screen information output unit 142 selection screen information output unit

Claims (6)

複数のユーザに対して共通であり、N(Nは2以上の自然数)個の操作対象を有する共通UIを構成する共通UI情報が格納され、かつ、ユーザごとに設定され、前記Nの操作対象の一部の操作対象を有する個別UIを構成する2以上の個別UI情報が、ユーザを識別するユーザ識別子と対にして格納されるUI情報格納部と、
前記共通UI情報に含まれるN個の操作対象のうち、1以上の操作対象に対する選択指示を、ユーザ識別子に対応付けて端末装置から受信する選択指示受付部と、
前記選択指示に対する1以上の操作対象を用いて、個別UI情報を取得する個別UI情報取得部と、
前記個別UI情報取得部が取得した個別UI情報をユーザ識別子に対応付けて前記UI情報格納部に蓄積する個別UI情報蓄積部と、
ユーザ識別子と、共通UIに対応する画面情報の送信指示とを端末装置から受信する受付部と、
前記受付部が共通UIに対応する画面情報の送信指示を受信した場合に、前記UI情報格納部から前記画面情報の送信指示に対応する共通UI情報を取得し、かつ前記ユーザ識別子と対になる個別UI情報を参照し、前記共通UI情報に含まれる操作対象のうち、前記個別UI情報に含まれる操作対象と前記個別UI情報に含まれない操作対象とを視覚的に異なる態様で表示されるように共通UIを有する画面を構成する画面情報を取得する画面情報取得部と、
前記共通UIが有するN個の各操作対象が選択されることにより機能を発揮する共通UIの画面情報を前記端末装置に送信する画面情報出力部とを具備する情報処理装置。
Common UI information constituting a common UI common to a plurality of users and having N (N is a natural number of 2 or more) operation targets is stored, and set for each user, and the N operation targets A UI information storage unit in which two or more pieces of individual UI information constituting an individual UI having a part of the operation target are stored as a pair with a user identifier for identifying a user;
A selection instruction receiving unit that receives, from the terminal device, a selection instruction for one or more operation targets among the N operation targets included in the common UI information in association with a user identifier;
An individual UI information acquisition unit that acquires individual UI information using one or more operation targets for the selection instruction;
An individual UI information storage unit for storing individual UI information acquired by the individual UI information acquisition unit in the UI information storage unit in association with a user identifier;
A reception unit that receives, from the terminal device, a user identifier and a transmission instruction of screen information corresponding to the common UI ;
When the reception unit receives a transmission instruction of screen information corresponding to a common UI, common UI information corresponding to the transmission instruction of the screen information is acquired from the UI information storage unit and is paired with the user identifier Among the operation targets included in the common UI information, the operation targets included in the individual UI information and the operation targets not included in the individual UI information are displayed in a visually different manner by referring to the individual UI information And a screen information acquisition unit for acquiring screen information constituting a screen having a common UI, and
An information processing apparatus comprising: a screen information output unit that transmits, to the terminal device, screen information of a common UI that exerts a function by selecting N operation targets of the common UI .
前記UI情報格納部は、
一つの共通UI情報を格納している請求項1記載の情報処理装置。
The UI information storage unit is
The information processing apparatus according to claim 1, wherein one piece of common UI information is stored.
前記共通UI情報を用いて、個別UI情報を構成する操作対象を選択するための画面であり、前記選択指示を受け付ける選択画面を構成する選択画面情報を取得する選択画面情報取得部と、
前記選択画面情報を出力する選択画面情報出力部とをさらに具備する請求項1または請求項2記載の情報処理装置。
A selection screen information acquisition unit which is a screen for selecting an operation target constituting individual UI information using the common UI information, and acquires selection screen information constituting a selection screen for receiving the selection instruction;
The information processing apparatus according to claim 1 or claim 2, wherein comprises the selection and selection screen information output unit for outputting the screen information further.
前記個別UI情報は、
1以上の操作対象を有する2以上のグループを特定する2以上のグループ情報を含み、
前記画面情報取得部は、
前記個別UI情報と前記共通UI情報とを用いて、前記共通UIと、1以上の操作対象を有する2以上のグループに区分された個別UIとを有する画面を構成する画面情報を取得する請求項1から請求項いずれか一項に記載の情報処理装置。
The individual UI information is
Including two or more group information identifying two or more groups having one or more operation targets;
The screen information acquisition unit
Using the individual UI information and the common UI information, screen information constituting a screen having the common UI and individual UIs divided into two or more groups having one or more operation targets is acquired. An information processing apparatus according to any one of claims 1 to 3 .
数のユーザに対して共通であり、N(Nは2以上の自然数)個の操作対象を有する共通UIを構成する共通UI情報が格納され、かつ、ユーザごとに設定され、前記Nの操作対象の一部の操作対象を有する個別UIを構成する2以上の個別UI情報が、ユーザを識別するユーザ識別子と対にして格納されるUI情報格納部、選択指示受付部、個別UI情報取得部、個別UI情報蓄積部、受付部、画面情報取得部、および画面情報出力部により実現される情報処理方法であって、
前記選択指示受付部が、前記共通UI情報に含まれるN個の操作対象のうち、1以上の操作対象に対する選択指示を、ユーザ識別子に対応付けて端末装置から受信する選択指示受付ステップと、
前記個別UI情報取得部が、前記選択指示に対する1以上の操作対象を用いて、個別UI情報を取得する個別UI情報取得ステップと、
前記個別UI情報蓄積部が、前記個別UI情報取得ステップで取得された個別UI情報をユーザ識別子に対応付けて前記UI情報格納部に蓄積する個別UI情報蓄積ステップと、
受付部が、ユーザ識別子と、共通UIに対応する画面情報の送信指示とを端末装置から受信する受付ステップと、
前記画面情報取得部が、前記受付部ステップで共通UIに対応する画面情報の送信指示が受信された場合に、前記UI情報格納部から前記画面情報の送信指示に対応する共通UI情報を取得し、かつ前記ユーザ識別子と対になる個別UI情報を参照し、前記共通UI情報に含まれる操作対象のうち、前記個別UI情報に含まれる操作対象と前記個別UI情報に含まれない操作対象とを視覚的に異なる態様で表示されるように共通UIを有する画面を構成する画面情報を取得する画面情報取得ステップと、
前記画面情報出力部が、前記共通UIが有するN個の各操作対象が選択されることにより機能を発揮する共通UIの画面情報を前記端末装置に送信する画面情報出力ステップとを具備する情報処理方法。
Is common to multiple users, N (N is a natural number of 2 or more) common UI information constituting the common UI having a number of operation object is stored, and is set for each user, the operation of the N A UI information storage unit , a selection instruction reception unit, and an individual UI information acquisition unit in which two or more individual UI information constituting individual UIs having a part of the operation target are stored as a pair with a user identifier for identifying a user An information processing method implemented by an individual UI information storage unit, a reception unit, a screen information acquisition unit, and a screen information output unit,
A selection instruction receiving step of receiving, from the terminal device, a selection instruction for one or more operation targets among the N operation targets included in the common UI information, in association with a user identifier;
An individual UI information acquisition step in which the individual UI information acquisition unit acquires individual UI information using one or more operation targets in response to the selection instruction;
An individual UI information accumulation step in which the individual UI information accumulation unit accumulates the individual UI information acquired in the individual UI information acquisition step in the UI information storage unit in association with a user identifier;
A receiving step of pre-Symbol receiving unit receives a user identifier and a transmission instruction of screen information corresponding to the common UI from the terminal device,
The screen information acquisition unit acquires common UI information corresponding to the transmission instruction of the screen information from the UI information storage unit when the transmission instruction of the screen information corresponding to the common UI is received in the reception unit step. And referring to the individual UI information to be paired with the user identifier, among the operation targets included in the common UI information, an operation target included in the individual UI information and an operation target not included in the individual UI information A screen information acquisition step of acquiring screen information constituting a screen having a common UI so as to be displayed in a visually different manner ;
The screen information output step of transmitting to the terminal device screen information of a common UI that exerts a function by selecting each of the N operation targets of the common UI; Method.
数のユーザに対して共通であり、N(Nは2以上の自然数)個の操作対象を有する共通UIを構成する共通UI情報が格納され、かつ、ユーザごとに設定され、前記Nの操作対象の一部の操作対象を有する個別UIを構成する2以上の個別UI情報が、ユーザを識別するユーザ識別子と対にして格納されるUI情報格納部にアクセス可能なコンピュータを、
前記共通UI情報に含まれるN個の操作対象のうち、1以上の操作対象に対する選択指示を、ユーザ識別子に対応付けて端末装置から受信する選択指示受付部と、
前記選択指示に対する1以上の操作対象を用いて、個別UI情報を取得する個別UI情報取得部と、
前記個別UI情報取得部が取得した個別UI情報をユーザ識別子に対応付けて前記UI情報格納部に蓄積する個別UI情報蓄積部と、
ユーザ識別子と、共通UIに対応する画面情報の送信指示とを端末装置から受信する受付部と、
前記受付部が共通UIに対応する画面情報の送信指示を受信した場合に、前記UI情報格納部から前記画面情報の送信指示に対応する共通UI情報を取得し、かつ前記ユーザ識別子と対になる個別UI情報を参照し、前記共通UI情報に含まれる操作対象のうち、前記個別UI情報に含まれる操作対象と前記個別UI情報に含まれない操作対象とを視覚的に異なる態様で表示されるように共通UIを有する画面を構成する画面情報を取得する画面情報取得部と、
前記共通UIが有するN個の各操作対象が選択されることにより機能を発揮する共通UIの画面情報を前記端末装置に送信する画面情報出力部として、前記コンピュータを機能させるためのプログラム
Is common to multiple users, N (N is a natural number of 2 or more) common UI information constituting the common UI having a number of operation object is stored, and is set for each user, the operation of the N A computer capable of accessing a UI information storage unit in which two or more pieces of individual UI information constituting individual UIs having a part of target operation targets are stored as a pair with a user identifier for identifying a user,
A selection instruction receiving unit that receives, from the terminal device, a selection instruction for one or more operation targets among the N operation targets included in the common UI information in association with a user identifier;
An individual UI information acquisition unit that acquires individual UI information using one or more operation targets for the selection instruction;
An individual UI information storage unit for storing individual UI information acquired by the individual UI information acquisition unit in the UI information storage unit in association with a user identifier;
A reception unit that receives, from the terminal device, a user identifier and a transmission instruction of screen information corresponding to the common UI ;
When the reception unit receives a transmission instruction of screen information corresponding to a common UI, common UI information corresponding to the transmission instruction of the screen information is acquired from the UI information storage unit and is paired with the user identifier Among the operation targets included in the common UI information, the operation targets included in the individual UI information and the operation targets not included in the individual UI information are displayed in a visually different manner by referring to the individual UI information And a screen information acquisition unit for acquiring screen information constituting a screen having a common UI, and
A program for causing the computer to function as a screen information output unit that transmits, to the terminal device, screen information of a common UI that exhibits a function by selecting N operation targets of the common UI .
JP2015246976A 2015-12-18 2015-12-18 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM Active JP6542116B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015246976A JP6542116B2 (en) 2015-12-18 2015-12-18 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015246976A JP6542116B2 (en) 2015-12-18 2015-12-18 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2017111704A JP2017111704A (en) 2017-06-22
JP6542116B2 true JP6542116B2 (en) 2019-07-10

Family

ID=59081399

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015246976A Active JP6542116B2 (en) 2015-12-18 2015-12-18 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP6542116B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004314184A (en) * 2003-04-11 2004-11-11 Star Seiki Co Ltd Method for setting releasing data input menu in molded product releasing machine
JP2008097305A (en) * 2006-10-11 2008-04-24 Ricoh Co Ltd Image forming device, control method, control program, and recording medium
JP2009225183A (en) * 2008-03-17 2009-10-01 Kyocera Mita Corp Image forming apparatus
JP2011123824A (en) * 2009-12-14 2011-06-23 Murata Machinery Ltd Multifunction device
JP2012084018A (en) * 2010-10-13 2012-04-26 Alpine Electronics Inc Shortcut registration device and method therefor
JP6142834B2 (en) * 2014-03-31 2017-06-07 ブラザー工業株式会社 Function execution device, function execution method, and recording medium

Also Published As

Publication number Publication date
JP2017111704A (en) 2017-06-22

Similar Documents

Publication Publication Date Title
CN106605410B (en) A kind of method and equipment controlling the access to content by the appearance based on user that calculating equipment is realized
EP2947614A1 (en) Server and method of providing collaboration services and user terminal for receiving collaboration services
CN105100679B (en) Server and method for providing collaboration service and user terminal for receiving collaboration service
JP2015529891A (en) Image identification and organization according to layout without user intervention
US20190146725A1 (en) Method for sharing account of cloud printing service, and cloud server for performing same
CN106027872B (en) Camera control method and camera control system
CN103020121A (en) Inserting media content from multiple repositories
WO2019205560A1 (en) Interface display method and device, and smart interactive panel and storage medium
KR102298306B1 (en) System and Method for Web Control of Non-touch Screen by Using Random QR Code
WO2017119191A1 (en) Terminal device, information processing method, and recording medium
JP6542116B2 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
JP6570232B2 (en) Server device, terminal device, information processing method, and program
US20150113365A1 (en) Method for composing image and mobile terminal programmed to perform the method
JP2016040652A (en) Document output device and document output method
KR20140047243A (en) System for publicating online album by oneself
CN107229667A (en) Recommend the transformation from the application using limited function to Full Featured application in Digital Media environment
JP6128503B1 (en) Program, server and system for providing services related to electronic manuals
JP2020144406A (en) Information processing apparatus, and control method and program of information processing apparatus
JP6101895B2 (en) Information processing apparatus, concealment information addition design, information processing method, and program
JP2015082117A (en) Table information processor, table information processing method, and program
JP6915028B2 (en) Information processing equipment, information processing methods, and programs
JP2019023838A (en) Information processing device, information processing method, and program
JP6291399B2 (en) Member management device, member management method, and program
US20230319051A1 (en) System, method, and storage medium
JP6357005B2 (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: 20180706

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190213

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190318

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: 20190607

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190612

R150 Certificate of patent or registration of utility model

Ref document number: 6542116

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250