[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7270458B2 - Information processing device, information processing method, and program - Google Patents

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

Info

Publication number
JP7270458B2
JP7270458B2 JP2019094066A JP2019094066A JP7270458B2 JP 7270458 B2 JP7270458 B2 JP 7270458B2 JP 2019094066 A JP2019094066 A JP 2019094066A JP 2019094066 A JP2019094066 A JP 2019094066A JP 7270458 B2 JP7270458 B2 JP 7270458B2
Authority
JP
Japan
Prior art keywords
information
authentication
attribute value
unit
processing
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
JP2019094066A
Other languages
Japanese (ja)
Other versions
JP2020190768A (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.)
Japan Research Institute Ltd
Original Assignee
Japan Research Institute 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 Japan Research Institute Ltd filed Critical Japan Research Institute Ltd
Priority to JP2019094066A priority Critical patent/JP7270458B2/en
Publication of JP2020190768A publication Critical patent/JP2020190768A/en
Application granted granted Critical
Publication of JP7270458B2 publication Critical patent/JP7270458B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、認証に関する処理を行う情報処理装置等に関するものである。 BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus and the like that perform processing related to authentication.

従来、パスワードや生体情報等の個人情報により個人認証を行うシステムが存在した(例えば、特許文献1参照)。 2. Description of the Related Art Conventionally, there have been systems that perform personal authentication using personal information such as passwords and biometric information (see Patent Document 1, for example).

特開2002-109439号公報JP-A-2002-109439

しかし、従来、アプリの属性値に関する情報を用いて認証を行う仕組みは存在しなかった。 However, conventionally, there has been no mechanism for performing authentication using information related to application attribute values.

本第一の発明の情報処理装置は、1以上のアプリの1以上の属性値に関する属性値情報を有する1以上の認証情報が格納される認証情報格納部と、1以上のアプリの1以上の属性値に関する属性値情報を受け付ける受付部と、受付部が受け付けた属性値情報を用いて、認証情報格納部に格納されている認証情報を参照し、属性値情報が正当か否かを判断する認証処理を行う認証部と、認証処理の結果に応じた処理を行う認証結果処理部とを具備する情報処理装置である。 An information processing apparatus according to a first aspect of the present invention comprises an authentication information storage unit storing one or more authentication information having attribute value information related to one or more attribute values of one or more applications; Using the reception unit that receives attribute value information about attribute values and the attribute value information received by the reception unit, the authentication information stored in the authentication information storage unit is referenced to determine whether the attribute value information is valid. The information processing apparatus includes an authentication unit that performs authentication processing, and an authentication result processing unit that performs processing according to the result of the authentication processing.

かかる構成により、アプリの属性値に関する属性値情報を用いて認証を行う仕組みを提供できる。 With such a configuration, it is possible to provide a mechanism for performing authentication using attribute value information regarding attribute values of an application.

また、本第二の発明の情報処理装置は、第一の発明に対して、認証情報を構成する1以上の属性値は、アプリのアイコンの配置の位置情報、アイコンのサイズ、アイコンの背景色、プロパティのうちの1種類以上の属性値である情報処理装置である。 In addition, in the information processing apparatus of the second invention, in contrast to the first invention, the one or more attribute values constituting the authentication information are position information of the arrangement of the icon of the application, the size of the icon, and the background color of the icon. , which are attribute values of one or more types of properties.

かかる構成により、アプリの、アイコンの配置やサイズや背景色、プロパティ等の各種の属性値に関する属性値情報を用いて認証を行う仕組みを提供できる。 With this configuration, it is possible to provide a mechanism for performing authentication using attribute value information related to various attribute values such as icon layout, size, background color, and properties of the application.

また、本第三の発明の情報処理装置は、第一の発明に対して、認証情報を構成する1以上の各属性値は、1以上の各アプリのアイコンの位置情報である情報処理装置である。 In addition, in the information processing apparatus of the third invention, in contrast to the first invention, each of the one or more attribute values constituting the authentication information is position information of one or more application icons. be.

かかる構成により、アプリのアイコンの位置を用いて認証を行う仕組みを提供できる。 With such a configuration, it is possible to provide a mechanism for performing authentication using the position of the icon of the application.

また、本第四の発明の情報処理装置は、第三の発明に対して、アイコンは、フォルダ内に配置可能であり、フォルダ内に配置されたアイコンの位置情報は、当該フォルダの位置、および当該フォルダ内での当該アイコンの位置に関する情報である情報処理装置である。 Further, in the information processing apparatus of the fourth invention, in contrast to the third invention, the icon can be arranged in the folder, and the position information of the icon arranged in the folder is the position of the folder, and It is an information processing device that is information about the position of the icon in the folder.

かかる構成により、アプリの、アイコンが配置されたフォルダの位置、および当該フォルダ内での当該アイコンの位置をも用いて、認証を行う仕組みを提供できる。 With such a configuration, it is possible to provide a mechanism for performing authentication using the location of the folder in which the icon of the application is arranged and the location of the icon within the folder.

また、本第五の発明の情報処理装置は、第一から第四いずれか1つの発明に対して、1以上のアプリは、属性値が変更可能な2以上のアプリのうち、ユーザにより選択された1以上のアプリである情報処理装置である。 Further, in the information processing apparatus of the fifth invention, in the information processing apparatus of any one of the first to fourth inventions, the one or more applications are selected by the user from among the two or more applications whose attribute values can be changed. It is an information processing device that is one or more applications.

かかる構成により、ユーザによって選択されたアプリの属性値に関する属性値情報を用いて認証を行う仕組みを提供できる。 With such a configuration, it is possible to provide a mechanism for performing authentication using attribute value information regarding the attribute values of the application selected by the user.

また、本第六の発明の情報処理装置は、第一から第四いずれか1つの発明に対して、1以上のアプリは、属性値が変更可能な2以上のすべてのアプリである情報処理装置である。 Further, in the information processing device of the sixth invention, in contrast to any one of the first to fourth inventions, the one or more applications are all two or more applications whose attribute values can be changed. is.

かかる構成により、全アプリの属性値に関する属性値情報を用いて認証を行う仕組みを提供できる。 With this configuration, it is possible to provide a mechanism for performing authentication using attribute value information regarding attribute values of all applications.

また、本第七の発明の情報処理装置は、第一から第六いずれか1つの発明に対して、認証処理の結果に応じた処理は、情報処理装置へのログインのための処理である情報処理装置である。 Further, in the information processing device of the seventh invention, in contrast to any one of the first to sixth inventions, the processing according to the result of the authentication processing is the processing for logging into the information processing device. processing equipment.

かかる構成により、端末からの属性値情報を用いて認証を行い、ログインを許可するサーバを提供できる。 With such a configuration, it is possible to provide a server that performs authentication using attribute value information from a terminal and permits login.

また、本第八の発明の情報処理装置は、第一から第六いずれか1つの発明に対して、認証処理の結果に応じた処理は、1以上のアプリを使用可能にするための処理である情報処理装置である。 Further, in the information processing device of the eighth invention, in contrast to any one of the first to sixth inventions, the processing according to the result of the authentication processing is processing for enabling one or more applications. It is an information processing device.

かかる構成により、属性値情報を用いて認証を行い、アプリの起動を許可する端末を提供できる。 With such a configuration, it is possible to provide a terminal that performs authentication using attribute value information and permits activation of an application.

また、本第九の発明の情報処理装置は、第一から第八いずれか1つの発明に対して、予め決められた条件を満たした場合に、属性値情報を有する認証情報を取得する認証情報取得部と、認証情報取得部が取得した認証情報を認証情報格納部に蓄積する登録部をさらに具備する情報処理装置である。 Further, the information processing apparatus of the ninth invention provides authentication information for acquiring authentication information having attribute value information when a predetermined condition is satisfied for any one of the first to eighth inventions. The information processing apparatus further includes an acquisition unit and a registration unit that stores authentication information acquired by the authentication information acquisition unit in an authentication information storage unit.

かかる構成により、属性値情報を有する認証情報を登録し、登録された認証情報が有する属性値情報を用いて認証を行う仕組みを提供できる。 With such a configuration, it is possible to provide a mechanism for registering authentication information having attribute value information and performing authentication using the attribute value information included in the registered authentication information.

また、本第十の発明の情報処理装置は、第九の発明に対して、予め決められた条件は、1以上のアプリの属性値が変更されたことである情報処理装置である。 Further, an information processing apparatus according to a tenth aspect of the present invention is an information processing apparatus in which, in contrast to the ninth aspect, the predetermined condition is that attribute values of one or more applications have been changed.

かかる構成により、アプリの属性値が変更されたことに応じて、登録された認証情報を自動更新できる。 With this configuration, registered authentication information can be automatically updated in response to changes in the attribute values of the application.

なお、第十の発明において、予め決められた条件は、属性値情報が正当であると判断部が判断した後に、1以上のアプリの属性値が変更されたことであってもよい。 In the tenth aspect, the predetermined condition may be that the attribute values of one or more applications have been changed after the determination unit has determined that the attribute value information is valid.

かかる構成により、登録された認証情報を的確に自動更新できる。 With this configuration, the registered authentication information can be updated automatically and accurately.

本発明によれば、アプリの属性値に関する情報を用いて認証を行う仕組みを提供できる。 ADVANTAGE OF THE INVENTION According to this invention, the mechanism which authenticates using the information regarding the attribute value of an application can be provided.

実施の形態1における情報システムのブロック図Block diagram of an information system according to Embodiment 1 同情報処理装置の動作の一部を説明するフローチャートFlowchart explaining part of the operation of the information processing device 同情報処理装置の動作の他の一部を説明するフローチャートFlowchart explaining another part of the operation of the information processing apparatus 同判断処理を説明するフローチャートFlowchart explaining the judgment process 同認証情報のデータ構造図Data structure diagram of the authentication information 同アプリ情報の一例を示す図A diagram showing an example of the app information 同端末装置の画面の一例を示す図A diagram showing an example of the screen of the terminal device 同端末装置の画面遷移の一例を示す図The figure which shows an example of the screen transition of the same terminal device. 同アプリ情報の他の例を示す図A diagram showing another example of the same app information 同端末装置の画面の他の例を示す図A diagram showing another example of the screen of the terminal device 同端末装置の画面遷移の他の例を示す図A diagram showing another example of screen transition of the same terminal device 同端末装置の画面のその他の例を示す図A diagram showing another example of the screen of the terminal device 実施の形態2における情報処理装置のブロック図Block diagram of an information processing apparatus according to Embodiment 2 同情報処理装置の動作の一部を説明するフローチャートFlowchart explaining part of the operation of the information processing device 同情報処理装置の動作の他の一部を説明するフローチャートFlowchart explaining another part of the operation of the information processing apparatus コンピュータシステムの外観図External view of computer system コンピュータシステムの内部構成の一例を示す図A diagram showing an example of the internal configuration of a computer system

以下、情報処理装置等の2つの実施形態について図面を参照して説明する。なお、各実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Two embodiments of an information processing apparatus and the like will be described below with reference to the drawings. It should be noted that, since components denoted by the same reference numerals in each embodiment perform the same operations, repetitive description may be omitted.

実施の形態1では、端末装置2からの、アプリの属性値に関する属性値情報を用いて認証を行い、ログインを許可するサーバである情報処理装置1を含む情報システムについて説明する。 In Embodiment 1, an information system including an information processing device 1 that is a server that performs authentication using attribute value information about an attribute value of an application from a terminal device 2 and permits login will be described.

実施の形態2では、アプリの属性値に関する性値情報を用いて認証を行い、アプリの起動を許可する端末である情報処理装置10について説明する。 In Embodiment 2, the information processing apparatus 10, which is a terminal that performs authentication using property value information related to attribute values of an application and permits activation of the application, will be described.

(実施の形態1)
図1は、本実施の形態1における情報システムのブロック図である。情報システムは、情報処理装置1、および1または2以上の端末装置2を備える。情報処理装置1は、例えば、LANやインターネット等のネットワーク、無線または有線の通信回線などを介して、1以上の各端末装置2と通信可能に接続される。
(Embodiment 1)
FIG. 1 is a block diagram of an information system according to the first embodiment. The information system includes an information processing device 1 and one or more terminal devices 2 . The information processing device 1 is communicably connected to one or more terminal devices 2 via a network such as a LAN or the Internet, a wireless or wired communication line, or the like.

情報処理装置1は、例えば、各種のオンラインサービスを提供する企業や団体などの組織のサーバであるが、クラウドサーバやASPサーバ等でもよく、そのタイプや所在は問わない。 The information processing apparatus 1 is, for example, a server of an organization such as a company or an organization that provides various online services, but may be a cloud server, an ASP server, or the like, regardless of its type or location.

端末装置2は、例えば、オンラインサービスを利用するユーザの端末である。端末は、例えば、携帯端末である。携帯端末は、例えば、スマートフォン、タブレット端末、携帯電話機、ノートPC等であるが、その種類は問わない。または、端末は、据え置き型のPCでもよく、そのタイプは問わない。または、端末装置2は、例えば、組織の又はその職員の端末でもよく、その所在も問わない。 The terminal device 2 is, for example, a terminal of a user who uses online services. The terminal is, for example, a mobile terminal. The mobile terminal is, for example, a smart phone, a tablet terminal, a mobile phone, a notebook PC, etc., but the type is not limited. Alternatively, the terminal may be a stationary PC, regardless of the type. Alternatively, the terminal device 2 may be, for example, the terminal of an organization or its staff, regardless of its location.

ただし、情報処理装置1は、スタンドアロンでもよい。すなわち、情報システムは、一のサーバのみで構成され、1以上の端末装置2を含まなくても構わない。また、かかる一のサーバは、例えば、実施の形態2における情報処理装置10と考えることもできる。 However, the information processing device 1 may be standalone. In other words, the information system may consist of only one server and may not include one or more terminal devices 2 . Also, such one server can be considered as the information processing apparatus 10 in the second embodiment, for example.

情報処理装置1は、格納部11、受付部12、処理部13、および出力部14を備える。格納部11は、認証情報格納部111を備える。処理部13は、認証部131、認証結果処理部132、認証情報取得部133、および登録部134を備える。 The information processing device 1 includes a storage unit 11 , a reception unit 12 , a processing unit 13 and an output unit 14 . The storage unit 11 includes an authentication information storage unit 111 . The processing unit 13 includes an authentication unit 131 , an authentication result processing unit 132 , an authentication information acquisition unit 133 and a registration unit 134 .

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

情報処理装置1を構成する格納部11は、各種の情報を格納し得る。各種の情報とは、例えば、認証情報である。 The storage unit 11 configuring the information processing device 1 can store various types of information. Various types of information are, for example, authentication information.

認証情報格納部111には、通常、端末識別子に対応付けて、1または2以上の認証情報が格納される。端末識別子とは、端末装置2を識別する情報である。端末識別子は、例えば、MACアドレスやIPアドレス等のアドレス、IDなどであるが、端末装置2を識別し得る情報であれば何でもよい。特に、例えば、端末装置2が携帯端末である場合、端末識別子は、ユーザ識別子でもよい。ユーザ識別子とは、端末装置2のユーザを識別する情報である。ユーザ識別子は、例えば、メールアドレス、携帯電話番号などであるが、ユーザを識別し得る情報であれば何でもよい。 The authentication information storage unit 111 usually stores one or more pieces of authentication information in association with the terminal identifier. A terminal identifier is information for identifying the terminal device 2 . The terminal identifier is, for example, an address such as a MAC address or an IP address, an ID, or the like, but any information that can identify the terminal device 2 may be used. In particular, for example, when the terminal device 2 is a mobile terminal, the terminal identifier may be a user identifier. A user identifier is information that identifies a user of the terminal device 2 . The user identifier is, for example, an e-mail address, mobile phone number, or the like, but may be any information that can identify the user.

ただし、情報システムを構成する端末装置2の数が1つだけの場合、端末識別子はなくてもよく、認証情報格納部111には、一の認証情報のみが格納されてもよい。 However, if there is only one terminal device 2 that configures the information system, the terminal identifier may be omitted, and only one piece of authentication information may be stored in the authentication information storage unit 111 .

認証情報とは、認証処理に関する情報である。認証処理とは、受け付けられた属性値情報が正当か否かを判断する処理である、といってもよい。なお、受け付けについては後述する。 Authentication information is information about authentication processing. It can be said that the authentication process is a process of determining whether or not the accepted attribute value information is valid. Note that acceptance will be described later.

認証情報は、属性値情報を有する。属性値情報とは、1または2以上のアプリの1または2以上の属性値に関する情報である。なお、属性値については、後述する。 The authentication information has attribute value information. Attribute value information is information relating to one or more attribute values of one or more applications. Attribute values will be described later.

属性値情報は、通常、アプリ識別子と1以上の属性値との組(以下、組情報と記す場合がある)を、2組以上、含む。アプリ識別子とは、アプリを識別する情報である。アプリ識別子は、例えば、アプリ名、ID等であるが、アプリを識別し得る情報であれば何でもよい。ただし、例えば、アプリが1つしかない場合、アプリ情報は、アプリ識別子を有さなくてもよい。 The attribute value information usually includes two or more sets of an application identifier and one or more attribute values (hereinafter sometimes referred to as set information). An application identifier is information that identifies an application. The application identifier is, for example, an application name, ID, or the like, but may be any information that can identify the application. However, for example, if there is only one application, the application information may not have an application identifier.

また、例えば、アプリが1つだけの場合、属性値情報は、アプリ識別子を含まず、当該アプリの1以上の属性値だけを含んでもよい。さらに、アプリが2以上でも、例えば、それらがデフォルトであり、かつアイコンの配置も固定であって、各アプリの位置情報以外の属性値のみが変更可能である場合、属性値情報を構成する2以上の組情報は、アプリ識別子を含んでいなくてもよい(例えば、後述する図5の認証情報3が有する属性値情報を参照)。 Also, for example, when there is only one application, the attribute value information may contain only one or more attribute values of the application without including the application identifier. Furthermore, even if there are two or more applications, for example, if they are the default, the arrangement of icons is fixed, and only the attribute value other than the position information of each application can be changed, the attribute value information is composed of two The above set information may not include an application identifier (for example, refer to attribute value information included in authentication information 3 in FIG. 5, which will be described later).

アプリとは、特定の作業を行うために使用されるソフトウェアである、といってもよい。アプリは、例えば、オンラインサービスを利用するためのアプリである。この種のアプリは、例えば、インターネットバンキングのアプリ、通信アプリなどである。または、アプリは、例えば、情報管理のためのアプリ、ゲームのアプリなど、オンラインサービス以外のアプリでもよく、その種類は問わない。 An app is software that is used to do a specific task. An application is, for example, an application for using an online service. Applications of this type are, for example, Internet banking applications, communication applications, and the like. Alternatively, the application may be, for example, an application for information management, a game application, or other application other than an online service, and the type of application does not matter.

1以上のアプリとは、例えば、属性値が変更可能な2以上のアプリのうち、選択された1以上のアプリであってもよい。属性値が変更可能な2以上のアプリとは、通常、後述する端末装置2を構成する端末格納部21に格納されている2以上のアプリのうち、属性値が変更可能な2以上のアプリである。属性値が変更可能なアプリとは、当該アプリの1以上の属性値のうち、少なくとも1つが変更可能なアプリである。 One or more applications may be, for example, one or more applications selected from among two or more applications whose attribute values can be changed. The two or more applications whose attribute values can be changed are two or more applications whose attribute values can be changed among the two or more applications stored in the terminal storage unit 21 constituting the terminal device 2, which will be described later. be. An application whose attribute values can be changed is an application in which at least one of one or more attribute values of the application can be changed.

なお、通常、端末格納部21に格納されているどのアプリも、少なくとも1つの属性値が変更可能であり、従って、属性値が変更可能な2以上のアプリとは、端末格納部21に格納されている2以上の全てのアプリである、と考えてもよい。 Generally, at least one attribute value of any application stored in the terminal storage unit 21 can be changed. It may be considered that it is all applications that have two or more

ただし、選択は必須でなく、デフォルトでもよい。または、1以上のアプリは、端末装置2内で属性値が変更可能な2以上の全てのアプリでもよい。 However, the selection is not mandatory and may be the default. Alternatively, the one or more applications may be all two or more applications whose attribute values can be changed within the terminal device 2 .

属性値とは、アプリの特性や設定を示す情報である、といってもよい。属性値は、例えば、アプリのアイコンに関する情報である。属性値は、例えば、アイコンの配置の位置情報、アイコンのサイズ、アイコンの背景色などであるが、アイコンに関する情報であれば何でもよい。 It can be said that the attribute value is information indicating the characteristics and settings of the application. The attribute value is, for example, information regarding the icon of the application. The attribute values are, for example, positional information of icon arrangement, icon size, icon background color, etc., but any information related to the icon may be used.

アイコンの配置とは、例えば、一の画面内での1または2以上のアイコンの配置であるが、2以上の画面での2以上のアイコン配置でもよい。画面は、例えば、後述するホーム画面であるが、アプリの一覧画面などでもよく、アイコンが配置され得る画面であれば、その種類は問わない。なお、2以上の画面は、例えば、使用可能な全てのアプリのアイコンが分散して配置される2以上のアプリ一覧画面などでもよい。 Arrangement of icons is, for example, arrangement of one or two or more icons within one screen, but may be arrangement of two or more icons on two or more screens. The screen is, for example, a home screen, which will be described later, but it may be an application list screen or the like, and any type of screen can be used as long as icons can be arranged thereon. Note that the two or more screens may be, for example, two or more application list screens in which icons of all available applications are arranged in a distributed manner.

アイコンの配置の位置情報(以下、「アイコンの位置情報」、または単に「位置情報」と記す場合がある)とは、アイコンの画面上の配置を特定する情報である。位置情報は、例えば、画面内の座標であるが、画面のIDでもよいし、画面のIDと画面内の座標の組でもよい。アイコンの座標は、例えば、中心点の座標であるが、左上端点または右下端点の座標でもよいし、左上端点の座標と右下端点の座標の組でもよい。または、位置情報は、例えば、画面内か否かを示す情報などでもよく、アイコンの位置を示し得る情報であれば何でもよい。 Positional information of icon placement (hereinafter sometimes referred to as “icon positional information” or simply “positional information”) is information that specifies the placement of icons on the screen. The position information is, for example, coordinates within the screen, but may be a screen ID or a set of a screen ID and coordinates within the screen. The coordinates of the icon are, for example, the coordinates of the center point, but may be the coordinates of the upper left end point, the lower right end point, or a combination of the coordinates of the upper left end point and the coordinates of the lower right end point. Alternatively, the position information may be, for example, information indicating whether it is within the screen, or any information that can indicate the position of the icon.

サイズは、例えば、“大”、“中”、“小”などであるが、幅wと高さhの組(w,h)などでもよい。背景色は、例えば、“青”、“黄”、“緑”等であるが、色の種類や表現形式は問わない。 The size is, for example, "large", "medium", or "small", but may be a set (w, h) of width w and height h. The background color is, for example, "blue", "yellow", "green", etc., but any type of color or expression format is acceptable.

または、属性値は、アプリのプロパティでもよい。プロパティとは、アプリの設定値である、といってもよい。プロパティは、例えば、アプリの呼称や格納場所などであるが、その種類は問わない。呼称とは、ユーザがアプリに対して設定または変更可能な名称である。呼称は、例えば、電話のアプリに対する「TEL」などであるが、アプリの種類を識別できる名称であれば何でもよい。なお、呼称は、アプリ名と同じでもよい。アプリ名とは、アプリに対して予め設定された名称であり、ユーザによる変更が不可能な名称である。 Alternatively, attribute values can be app properties. It can be said that a property is a setting value of an application. The property is, for example, the name of the application, the storage location, etc., but the type does not matter. A name is a name that a user can set or change for an application. The name is, for example, "TEL" for a phone application, but any name that can identify the type of application may be used. Note that the name may be the same as the application name. An application name is a name preset for an application, and is a name that cannot be changed by the user.

1以上のアプリの1以上の属性値とは、例えば、一のアプリの一の属性値でもよいし、一のアプリの2以上の属性値でもよいし、2以上の各アプリにおける一の種類の属性値の集合でもよいし、2以上の各アプリにおける2種類以上(例えば、アイコンのサイズ、およびプロパティ)の属性値の集合でもよい。なお、一の種類の属性値とは、例えば、位置情報であるが、どの種類の属性値でもよい。また、2種類以上の属性値とは、例えば、アイコンのサイズ、アイコンの背景色、およびプロパティなどであるが、その組み合わせは問わない。 One or more attribute values of one or more applications may be, for example, one attribute value of one application, two or more attribute values of one application, or one type of attribute value in each of two or more applications. It may be a set of attribute values, or a set of attribute values of two or more types (for example, icon size and property) in each of two or more applications. One type of attribute value is, for example, location information, but any type of attribute value may be used. The two or more types of attribute values are, for example, icon size, icon background color, properties, etc., but any combination thereof is acceptable.

属性値情報は、通常、1以上の各端末装置2内での、1以上のアプリの1以上の属性値に関する情報である。ただし、情報処理装置1が、例えば、スタンドアロンまたは端末である場合、属性値情報は、情報処理装置1内での1以上のアプリの1以上の属性値に関する情報でもよい。 The attribute value information is usually information about one or more attribute values of one or more applications in each of one or more terminal devices 2 . However, when the information processing device 1 is, for example, a standalone or a terminal, the attribute value information may be information regarding one or more attribute values of one or more applications within the information processing device 1 .

例えば、後述する端末装置2を構成する端末格納部21に、端末装置2内で使用可能な全てのアプリに対応する1または2以上のアプリ情報(以下、アプリ情報群と記す場合がある)が格納されている。アプリ情報とは、アプリに関する情報である。アプリ情報は、例えば、アプリ識別子、および1または2以上の属性値(以下、属性値群と記す場合がある)などを有する。なお、前述した1以上の属性値は、例えば、属性値群の一部または全部である。 For example, one or more pieces of application information (hereinafter sometimes referred to as an application information group) corresponding to all the applications that can be used in the terminal device 2 are stored in the terminal storage unit 21 that constitutes the terminal device 2 to be described later. stored. Application information is information about an application. The application information includes, for example, an application identifier and one or more attribute values (hereinafter sometimes referred to as an attribute value group). Note that the one or more attribute values described above are, for example, part or all of the attribute value group.

また、1以上のアプリが、属性値を変更可能な全てのアプリである場合、属性値群は、属性値情報と考えてもよい。 Also, when one or more applications are all applications that can change attribute values, the attribute value group may be considered as attribute value information.

また、後述する端末装置2を構成する端末格納部21には、例えば、アプリ識別子群も格納されてもよい。アプリ識別子群とは、選択された又はデフォルトの1以上のアプリを識別する情報である。アプリ識別子群は、例えば、1または2以上のアプリ識別子で構成される。なお、アプリ識別子群もまた、例えば、端末識別子に対応付けて、情報処理装置1側の格納部11に格納されてもよい。 Further, for example, an application identifier group may also be stored in the terminal storage unit 21 configuring the terminal device 2 to be described later. The application identifier group is information identifying one or more selected or default applications. The application identifier group is composed of, for example, one or more application identifiers. Note that the application identifier group may also be stored in the storage unit 11 of the information processing apparatus 1 in association with the terminal identifier, for example.

さらに、1以上の属性値は、例えば、前述したアプリ情報が有する属性値群のうち、選択された又はデフォルトの1以上の属性値であってもよい。例えば、後述する端末装置2を構成する端末格納部21には、種類情報も格納されてもよい。種類情報とは、選択された又はデフォルトの1以上の属性値の種類を示す情報である、種類情報は、例えば、1または2以上の種類識別子で構成される。種類識別子とは、属性値の種類を識別する情報である。種類識別子は、例えば、“アイコンの位置情報”、“アイコンのサイズ”、“アイコンの背景色”、“プロパティ”等の属性名であるが、その表現形式は問わない。なお、種類情報もまた、例えば、端末識別子に対応付けて、情報処理装置1側の格納部11に格納されてもよい。 Furthermore, the one or more attribute values may be, for example, one or more attribute values selected or defaulted from among the attribute value group possessed by the application information described above. For example, the type information may also be stored in the terminal storage unit 21 constituting the terminal device 2, which will be described later. The type information is information indicating the type of one or more selected or default attribute values. The type information is composed of, for example, one or two or more type identifiers. A type identifier is information that identifies the type of attribute value. The type identifiers are, for example, attribute names such as "icon position information", "icon size", "icon background color", "property", etc., but the representation format is not limited. The type information may also be stored in the storage unit 11 of the information processing device 1 in association with the terminal identifier, for example.

受付部12は、各種の指示や各種の情報を受け付ける。各種の指示とは、例えば、後述する登録指示などである。各種の情報とは、例えば、前述した属性値情報である。 The reception unit 12 receives various instructions and various information. Various instructions are, for example, registration instructions, which will be described later. Various types of information are, for example, the aforementioned attribute value information.

本実施の形態1において、受付部12による受け付けは、通常、端末装置2からの受信である。ただし、受け付けは、例えば、キーボードやタッチパネル等の入力デバイスから入力された情報の受け付けでもよいし、ディスクや半導体メモリなどの記録媒体から読み出された情報の受け付けでもよく、その態様は問わない。 In the first embodiment, reception by the reception unit 12 is normally reception from the terminal device 2 . However, the reception may be, for example, reception of information input from an input device such as a keyboard or touch panel, or reception of information read from a recording medium such as a disk or a semiconductor memory, and the mode of reception does not matter.

受付部12は、例えば、端末装置2から、端末識別子と対に、属性値情報を受信する。なお、受信される属性値情報は、後述する端末装置2において、例えば、端末受付部22が、タッチパネル等の入力デバイスを介して、1または2以上のアプリを選択する操作を受け付けたことに応じて、端末処理部23が、端末格納部21に格納されているアプリ情報群を用いて取得した属性値情報である。ただし、受信される属性値情報は、端末受付部22がタッチパネル等の入力デバイスを介して受け付けた属性値情報でもよい。 For example, the receiving unit 12 receives attribute value information paired with a terminal identifier from the terminal device 2 . Note that the attribute value information to be received is, for example, the terminal receiving unit 22 in the terminal device 2 described later, via an input device such as a touch panel, in response to receiving an operation to select one or more applications. is attribute value information acquired by the terminal processing unit 23 using the application information group stored in the terminal storage unit 21 . However, the received attribute value information may be attribute value information received by the terminal reception unit 22 via an input device such as a touch panel.

処理部13は、各種の処理を行う。各種の処理とは、例えば、認証部131、認証結果処理部132、認証情報取得部133、および登録部134などの処理である。また、処理部13は、例えば、フローチャートで説明する各種の判別などの処理も行う。 The processing unit 13 performs various types of processing. The various processes are, for example, processes of the authentication unit 131, the authentication result processing unit 132, the authentication information acquisition unit 133, the registration unit 134, and the like. In addition, the processing unit 13 also performs processing such as various types of discrimination described in flowcharts, for example.

各種の画面とは、例えば、ホーム画面、ログイン画面などであるが、アプリの画面でもよく、その種類は問わない。ホーム画面とは、使用可能な1以上のアプリのうち、予め選択された1または2以上のアプリのアイコンが配列された画面である、といってもよい。ログイン画面とは、ログインを行うための画面である。アプリの画面とは、アプリを利用して作業を行うための画面である、といってもよい。 The various screens are, for example, a home screen, a login screen, and the like, but may be screens of applications, and the types thereof are not limited. It can be said that the home screen is a screen on which icons of one or more apps preselected from one or more available apps are arranged. The login screen is a screen for logging in. It can be said that the application screen is a screen for performing work using the application.

認証部131は、認証処理を行う。認証処理とは、受け付けられた属性値情報が正当か否かを判断する処理である、といってもよい。認証部131は、受付部12が受け付けた属性値情報を用いて、認証情報格納部111に格納されている認証情報を参照し、受け付けられた属性値情報が正当か否かを判断する。 The authentication unit 131 performs authentication processing. It can be said that the authentication process is a process of determining whether or not the accepted attribute value information is valid. The authentication unit 131 uses the attribute value information received by the reception unit 12 to refer to the authentication information stored in the authentication information storage unit 111 and determines whether the received attribute value information is valid.

詳しくは、例えば、受付部12が端末識別子と対に属性値情報を受信したことに応じて、認証部131は、認証情報格納部111に格納されている1以上の認証情報のうち、受信された端末識別子に対応する認証情報を参照する。認証部131は、受信された属性値情報を、当該認証情報が有する属性値情報と照合し、当該2つの属性値情報が一致する場合は、受信された属性値情報は正当であると判断する一方、当該2つの属性値情報が一致しない場合は、受け付けられた属性値情報は正当でないと判断する。そして、認証部131は、かかる認証処理の結果を示す情報を取得する。認証処理の結果を示す情報とは、例えば、当該属性値情報が正当である旨の“正当”、または当該属性値情報が正当でない旨の“不当”などであるが、その表現形式は問わない。 Specifically, for example, in response to the receiving unit 12 receiving attribute value information paired with a terminal identifier, the authenticating unit 131 selects one or more of the received authentication information stored in the authentication information storage unit 111. Refers to the authentication information corresponding to the terminal identifier. The authentication unit 131 collates the received attribute value information with the attribute value information included in the authentication information, and determines that the received attribute value information is valid when the two pieces of attribute value information match. On the other hand, if the two pieces of attribute value information do not match, it is determined that the received attribute value information is invalid. Then, the authentication unit 131 acquires information indicating the result of the authentication processing. The information indicating the result of the authentication process is, for example, "valid" indicating that the attribute value information is valid, or "invalid" indicating that the attribute value information is not valid. .

認証結果処理部132は、認証処理の結果に応じた処理を行う。認証処理の結果に応じた処理とは、例えば、情報処理装置1へのログインのための処理である。ログインのための処理とは、例えば、認証処理の結果によって、ログインを許可したり許可しなかったりする処理である。または、ログインのための処理は、認証処理の結果の送信や表示でもよく、その内容は問わない。 The authentication result processing unit 132 performs processing according to the result of authentication processing. The process according to the result of the authentication process is, for example, the process for logging into the information processing device 1 . The processing for login is, for example, processing for permitting or not permitting login depending on the result of authentication processing. Alternatively, the processing for login may be transmission or display of the result of the authentication processing, and the contents thereof are not limited.

認証処理の結果に応じた処理を行うことは、例えば、認証処理の結果が正当である場合と、認証処理の結果が不当である場合とで、異なる処理を実行することである、といってもよい。認証処理の結果が正当である場合用の処理は、例えば、属性値情報と対に受信された端末識別子で識別される端末装置2からのログインを許可する処理である。ログインを許可する処理とは、例えば、ログインを許可する旨の情報の当該端末装置2への送信であるが、当該端末装置2から受信されたログイン指示を受け付け、当該端末装置2に対するオンラインサービスを開始することでもよい。 Performing processing according to the result of authentication processing means executing different processing depending on, for example, when the result of authentication processing is valid and when the result of authentication processing is invalid. good too. The process for when the result of the authentication process is valid is, for example, the process of permitting login from the terminal device 2 identified by the terminal identifier received in combination with the attribute value information. The process of permitting login is, for example, transmission of information to the effect that login is permitted to the terminal device 2. The login instruction received from the terminal device 2 is accepted, and the online service for the terminal device 2 is performed. You can start.

認証処理の結果が不当である場合用の処理は、例えば、端末装置2からのログインを拒否する処理である。ログインを拒否する処理とは、例えば、ログインを拒否する旨の情報の当該端末装置2への送信であるが、当該端末装置2からのログイン指示が受信されても、これを受け付けず、当該端末装置2に対するオンラインサービスを開始しないことでもよい。 The process for when the result of the authentication process is invalid is, for example, the process of rejecting login from the terminal device 2 . The process of rejecting login is, for example, sending information to the terminal device 2 to the effect that the login is rejected. It is also possible not to start the online service for the device 2 .

認証情報取得部133は、予め決められた条件を満たした場合に、属性値情報を有する認証情報を取得する。予め決められた条件は、例えば、“登録指示が入力されたこと”である。登録指示とは、認証情報を登録する又は変更する旨の指示である。登録指示は、例えば、「認証情報を変更する」ボタンの押下などであるが、その態様は問わない。認証情報取得部133は、例えば、受付部12が登録指示の後に属性値情報を受け付けた場合に、当該属性値情報を有する認証情報を取得してもよい。 The authentication information acquisition unit 133 acquires authentication information having attribute value information when a predetermined condition is satisfied. The predetermined condition is, for example, "input of registration instruction". A registration instruction is an instruction to register or change authentication information. The registration instruction is, for example, the pressing of a "change authentication information" button, but the form of the instruction does not matter. For example, when the reception unit 12 receives the attribute value information after the registration instruction, the authentication information acquisition unit 133 may acquire the authentication information including the attribute value information.

または、予め決められた条件は、“1以上のアプリの属性値が変更されたこと”でもよい。予め決められた条件は、例えば、“受付部12が受け付けた属性値情報が正当であると認証部131が判断した後に、1以上のアプリの属性値が変更されたこと”であることは好適である。認証情報取得部133は、例えば、1または2以上の属性値が変更された場合に、認証結果を示す変数が“正当”であるか否かを判別し、認証結果を示す変数が“正当”であると判別した場合に、変更後の1以上の属性値を含む属性値情報を有する認証情報を取得してもよい。 Alternatively, the predetermined condition may be "at least one application attribute value has been changed". It is preferable that the predetermined condition is, for example, "the attribute values of one or more applications have been changed after the authentication unit 131 has determined that the attribute value information received by the reception unit 12 is valid." is. For example, when one or more attribute values are changed, the authentication information acquisition unit 133 determines whether or not the variable indicating the authentication result is “valid”. , authentication information having attribute value information including one or more attribute values after change may be obtained.

属性値は、通常、ユーザの操作に応じて変更される。属性値が変更されることは、例えば、ユーザが画面上のアイコンの配置を変えたことに応じて、アプリ情報を構成するアイコンの位置情報が変更されることである。または、属性値が変更されることは、例えば、ユーザがアプリのアイコンに関する設定を変えたことに応じて、アプリ情報を構成するアイコンのサイズまたは背景色が変更されたことでもよい。または、属性値が変更されることは、例えば、ユーザがアプリの設定を変えたことに応じて、アプリ情報を構成するプロパティが変更されたことでもよい。ただし、属性値は、自動的に変更されてもよい。 Attribute values are usually changed according to user operations. Changing the attribute value means, for example, changing the position information of the icons forming the application information in response to the user changing the arrangement of the icons on the screen. Alternatively, the change in the attribute value may be, for example, a change in the size or background color of the icon that constitutes the application information in response to the user changing settings related to the icon of the application. Alternatively, the change in the attribute value may be, for example, a change in a property that configures the application information in response to the user changing the settings of the application. However, attribute values may be changed automatically.

詳しくは、後述する端末装置2において、例えば、端末処理部23が、予め決められた条件を満たしたか否かを判断し、予め決められた条件を満たした場合に、端末格納部21のアプリ情報群を用いて、属性値情報を取得する。端末送信部24は、端末処理部23が取得した属性値情報を、端末格納部21に格納されている端末識別子と対に、情報処理装置1に送信する。 Specifically, in the terminal device 2 described later, for example, the terminal processing unit 23 determines whether or not a predetermined condition is satisfied, and if the predetermined condition is satisfied, the application information of the terminal storage unit 21 Groups are used to obtain attribute value information. The terminal transmission unit 24 transmits the attribute value information acquired by the terminal processing unit 23 to the information processing apparatus 1 in combination with the terminal identifier stored in the terminal storage unit 21 .

情報処理装置1において、受付部12が、上記のようにして端末装置2から送信された属性値情報を受信し、認証情報取得部133は、受信された属性値情報を有する認証情報を取得する。 In the information processing device 1, the reception unit 12 receives the attribute value information transmitted from the terminal device 2 as described above, and the authentication information acquisition unit 133 acquires authentication information having the received attribute value information. .

登録部134は、認証情報取得部133が取得した認証情報を認証情報格納部111に蓄積する。登録部134は、通常、受付部12が端末装置2から端末識別子と対に属性値情報を受信したことに応じて認証情報取得部133が取得した認証情報を、当該端末識別子に対応付けて認証情報格納部111に蓄積する。 The registration unit 134 accumulates the authentication information acquired by the authentication information acquisition unit 133 in the authentication information storage unit 111 . The registration unit 134 normally associates the authentication information acquired by the authentication information acquisition unit 133 in response to the reception unit 12 receiving the attribute value information paired with the terminal identifier from the terminal device 2 with the terminal identifier for authentication. Stored in the information storage unit 111 .

出力部14は、各種の情報を出力する。各種の情報とは、例えば、ログインの許可、ログイン操作の受け付けの許可などであるが、後述するログイン画面などでもよく、その種類は問わない。出力部14による出力は、通常、端末装置2への送信である。ただし、出力は、例えば、ディスプレイへの表示、スピーカからの音出力、プリンタでのプリントアウト、記録媒体への蓄積、他のプログラムへの処理結果の引渡しなどでもよく、その態様は問わない。 The output unit 14 outputs various information. The various types of information are, for example, permission of login, permission of acceptance of login operation, etc., but may be a login screen or the like, which will be described later, and the type thereof does not matter. The output from the output unit 14 is normally transmitted to the terminal device 2 . However, the output may be, for example, display on a display, sound output from a speaker, printout on a printer, storage in a recording medium, delivery of processing results to another program, etc., and any form thereof is acceptable.

端末装置2を構成する端末格納部21は、各種の情報を格納し得る。各種の情報とは、例えば、端末識別子、1または2以上のアプリ、当該1以上のアプリに対応するアプリ情報群、画面構成情報などである。また、端末格納部21には、例えば、アプリ識別子群、種類情報なども格納されてもよい。 The terminal storage unit 21 configuring the terminal device 2 can store various kinds of information. Various types of information are, for example, a terminal identifier, one or two or more applications, an application information group corresponding to the one or more applications, screen configuration information, and the like. The terminal storage unit 21 may also store, for example, an application identifier group, type information, and the like.

端末受付部22は、各種の操作や各種の指示や各種の情報を受け付ける。各種の操作とは、例えば、1以上のアプリを選択する操作、ログインを開始する操作、属性値を変更するための操作などであるが、アプリを起動する操作でもよく、その種類は問わない。各種の指示とは、例えば、登録指示である。各種の情報とは、例えば、属性値情報、アプリ識別子群、種類情報などである。ただし、アプリ識別子群または種類情報のうち1種類以上の情報は、受け付けられなくてもよい。 The terminal reception unit 22 receives various operations, various instructions, and various information. Various operations include, for example, an operation of selecting one or more applications, an operation of starting login, an operation of changing an attribute value, etc., but may be an operation of starting an application, and the type of operation is not limited. Various instructions are, for example, registration instructions. Various types of information are, for example, attribute value information, an application identifier group, type information, and the like. However, one or more types of information among the application identifier group or the type information may not be accepted.

端末処理部23は、各種の処理を行う。各種の処理とは、例えば、属性値情報を取得する処理、属性値を変更する処理などである。 The terminal processing unit 23 performs various types of processing. Various types of processing include, for example, processing for acquiring attribute value information and processing for changing attribute values.

詳しくは、端末処理部23は、例えば、端末受付部22が、1以上のアプリを選択する操作を受け付けたことに応じて、端末格納部21に格納されているアプリ情報群のうち、選択された1以上のアプリに対応するアプリ情報を用いて、選択された1以上のアプリの1以上の属性値を有する属性値情報を取得する。 Specifically, the terminal processing unit 23, for example, when the terminal accepting unit 22 accepts an operation to select one or more apps, selects one or more apps from among the application information group stored in the terminal storage unit 21. Using the application information corresponding to the selected one or more applications, attribute value information having one or more attribute values of the selected one or more applications is acquired.

または、端末処理部23は、例えば、端末受付部22が、ログインを開始する操作を受け付けたことに応じて、端末格納部21に格納されているアプリ情報群のうち、例えば、端末格納部21に格納されているアプリ識別子群に対応する1以上のアプリ情報を用いて、アプリ識別子群で識別される1以上のアプリの1以上の属性値を有する属性値情報を取得してもよい。 Alternatively, the terminal processing unit 23 selects, for example, the terminal storage unit 21 from among the application information group stored in the terminal storage unit 21 in response to the terminal reception unit 22 accepting an operation to start login, for example. Attribute value information having one or more attribute values of one or more applications identified by the application identifier group may be acquired using one or more application information corresponding to the application identifier group stored in the .

また、端末処理部23は、上記のようにしてアプリ識別子群に対応する1以上のアプリ情報を用いて属性値情報を取得する際に、アプリ識別子群で識別される1以上のアプリの1以上の属性値のうち、端末格納部21に格納されている種類情報に対応する1種類以上の属性値に関する属性値情報を取得してもよい。 Further, when the terminal processing unit 23 acquires the attribute value information using the one or more pieces of application information corresponding to the application identifier group as described above, the terminal processing unit 23 acquires one or more of the one or more applications identified by the application identifier group. attribute value information on one or more types of attribute values corresponding to the type information stored in the terminal storage unit 21 among the attribute values of .

または、端末処理部23は、例えば、ログインを開始する操作に応じて、格納されている全てのアプリ情報を用いて、全てのアプリの全ての属性値に関する属性値情報を取得してもよい。 Alternatively, the terminal processing unit 23 may acquire attribute value information regarding all attribute values of all applications using all stored application information in response to an operation to start login, for example.

ただし、認証のための属性値情報の取得のトリガは、例えば、電源オンなどでもよく、その種類は問わない。 However, the trigger for acquisition of attribute value information for authentication may be, for example, power-on, and any type of trigger may be used.

また、端末処理部23は、例えば、予め決められた条件を満たしたか否かを判断し、予め決められた条件を満たした場合に、登録のための属性値情報を取得する。なお、予め決められた条件については、前述したので繰り返さない。 Further, the terminal processing unit 23, for example, determines whether or not a predetermined condition is satisfied, and acquires attribute value information for registration when the predetermined condition is satisfied. Note that the predetermined conditions have been described above and will not be repeated.

また、端末処理部23は、端末格納部21に格納されている画面構成情報を用いて、ホーム画面やログイン画面等の画面を構成する。なお、例えば、ホーム画面など、アプリのアイコンを含む画面を構成する場合、端末処理部23は、当該アプリに対応するアプリ情報が有する属性値群のうち、当該アプリのアイコンに関する1以上の属性値(例えば、位置情報、サイズ、背景色など)も用いて、かかる画面を構成する。 In addition, the terminal processing unit 23 uses screen configuration information stored in the terminal storage unit 21 to configure screens such as a home screen and a login screen. Note that, for example, when configuring a screen including an icon of an application such as a home screen, the terminal processing unit 23 selects one or more attribute values related to the icon of the application from among the attribute value group possessed by the application information corresponding to the application. (eg, location information, size, background color, etc.) are also used to configure such screens.

また、端末処理部23は、例えば、端末受付部22が、属性値を変更するための操作を受け付けたことに応じて、端末格納部21に格納されているアプリ情報が有する属性値を変更する。詳しくは、例えば、ユーザが画面上のアイコンを移動させると、端末処理部23は、タッチパネル等の入力デバイスを介して、移動先の位置情報を取得し、格納されている位置情報を、取得した位置情報に変更する。同様に、ユーザがアイコンのサイズを変化させると、端末処理部23は、変化後のサイズを取得し、格納されているアイコンのサイズを、取得したサイズに変更する。 Further, the terminal processing unit 23 changes the attribute values of the application information stored in the terminal storage unit 21 in response to the terminal receiving unit 22 receiving an operation for changing the attribute values, for example. . Specifically, for example, when the user moves an icon on the screen, the terminal processing unit 23 acquires position information of the destination via an input device such as a touch panel, and acquires the stored position information. Change to location information. Similarly, when the user changes the size of the icon, the terminal processing unit 23 acquires the changed size and changes the size of the stored icon to the acquired size.

さらに、端末処理部23は、例えば、端末受付部22が受け付けたアプリ識別子群、種類情報などの情報を、端末格納部21に蓄積してもよい。ただし、アプリ識別子群または種類情報のうち1以上は、予め端末格納部21に格納されていてもよい。 Furthermore, the terminal processing unit 23 may accumulate information such as the application identifier group and type information accepted by the terminal accepting unit 22 in the terminal storage unit 21, for example. However, one or more of the application identifier group or type information may be stored in the terminal storage unit 21 in advance.

端末送信部24は、端末処理部23が取得した属性値情報を、端末格納部21に格納されている端末識別子と対に、情報処理装置1に送信する。 The terminal transmission unit 24 transmits the attribute value information acquired by the terminal processing unit 23 to the information processing apparatus 1 in combination with the terminal identifier stored in the terminal storage unit 21 .

また、端末送信部24は、端末受付部22が受け付けた各種の指示や各種の情報を、端末識別子と対に情報処理装置1に送信する。 In addition, the terminal transmission unit 24 transmits various instructions and various information received by the terminal reception unit 22 to the information processing apparatus 1 together with the terminal identifier.

端末受信部25は、情報処理装置1から各種の情報を受信する。各種の情報とは、例えば、ログインの許可、ログイン操作の受け付けの許可などである。 The terminal reception unit 25 receives various kinds of information from the information processing device 1 . The various types of information are, for example, permission of login, permission of acceptance of login operation, and the like.

端末出力部26は、各種の情報を出力する。各種の情報とは、例えば、ホーム画面、ログイン画面、アプリの画面などである。端末出力部26による出力は、通常、端末装置2内でのディスプレイ等の出力デバイスを介した出力であるが、例えば、外部の装置への送信などでもよく、その出力態様は問わない。これによって、端末装置2のディスプレイに、各種の画面が出力される。 The terminal output unit 26 outputs various information. Various types of information are, for example, home screens, login screens, application screens, and the like. Output from the terminal output unit 26 is normally output via an output device such as a display within the terminal device 2, but may be, for example, transmission to an external device, and the output mode does not matter. As a result, various screens are output to the display of the terminal device 2 .

格納部11、認証情報格納部111、および端末格納部21は、例えば、ハードディスクやフラッシュメモリといった不揮発性の記録媒体が好適であるが、RAMなど揮発性の記録媒体でも実現可能である。なお、かかる事項は、実施の形態2で説明する格納部101、および認証情報格納部1011にも当てはまる。 The storage unit 11, the authentication information storage unit 111, and the terminal storage unit 21 are preferably non-volatile recording media such as hard disks and flash memories, but can also be realized by volatile recording media such as RAM. This matter also applies to the storage unit 101 and the authentication information storage unit 1011 described in the second embodiment.

受付部12、および端末受付部22は、入力デバイスを含むと考えても、含まないと考えてもよい。受付部12等は、入力デバイスのドライバーソフトによって、または入力デバイスとそのドライバーソフトとで実現され得る。なお、かかる事項は、実施の形態2で説明する受付部102にも当てはまる。 The reception unit 12 and the terminal reception unit 22 may or may not include input devices. The reception unit 12 and the like can be realized by the driver software of the input device, or by the input device and its driver software. This matter also applies to the reception unit 102 described in the second embodiment.

処理部13、認証部131、認証結果処理部132、認証情報取得部133、登録部134、および端末処理部23は、通常、MPUやメモリ等から実現され得る。処理部13等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。ただし、処理手順は、ハードウェア(専用回路)で実現してもよい。なお、かかる事項は、実施の形態2で説明する処理部103、認証部1031、認証結果処理部1032、認証情報取得部1033、および登録部1034にも当てはまる。 The processing unit 13, the authentication unit 131, the authentication result processing unit 132, the authentication information acquisition unit 133, the registration unit 134, and the terminal processing unit 23 can usually be implemented by an MPU, memory, or the like. The processing procedure of the processing unit 13 and the like is normally realized by software, and the software is recorded in a recording medium such as a ROM. However, the processing procedure may be realized by hardware (dedicated circuit). This matter also applies to the processing unit 103, the authentication unit 1031, the authentication result processing unit 1032, the authentication information acquisition unit 1033, and the registration unit 1034 described in the second embodiment.

出力部14、および端末出力部26は、ディスプレイやスピーカ等の出力デバイスを含むと考えても含まないと考えてもよい。出力部14等は、出力デバイスのドライバーソフトによって、または出力デバイスとそのドライバーソフトとで実現され得る。なお、かかる事項は、実施の形態2で説明する出力部104にも当てはまる。 The output unit 14 and the terminal output unit 26 may or may not include output devices such as displays and speakers. The output unit 14 and the like can be realized by the driver software of the output device, or by the output device and its driver software. This matter also applies to the output unit 104 described in the second embodiment.

端末送信部24、および受付部12の受信機能は、通常、有線または無線の通信手段(例えば、NIC(Network interface controller)やモデム等の通信モジュール)で実現されるが、放送を受信する手段(例えば、放送受信モジュール)で実現されてもよい。 The reception functions of the terminal transmission unit 24 and the reception unit 12 are usually realized by wired or wireless communication means (for example, a communication module such as a NIC (Network interface controller) or a modem). For example, it may be realized by a broadcast receiving module).

端末受信部25、および出力部14の送信機能は、通常、有線または無線の通信手段で実現されるが、放送手段(例えば、放送モジュール)で実現されてもよい。 The transmission functions of the terminal receiving unit 25 and the output unit 14 are usually realized by wired or wireless communication means, but may be realized by broadcasting means (for example, a broadcasting module).

次に、情報システムの動作について図2~図4のフローチャートを用いて説明する。図2および図3は、情報処理装置1の動作を説明するフローチャートである。 Next, the operation of the information system will be explained using the flow charts of FIGS. 2 to 4. FIG. 2 and 3 are flowcharts for explaining the operation of the information processing apparatus 1. FIG.

(ステップS201)処理部13は、受付部12が属性値情報を受け付けたか否かを判別する。なお、このフローチャートにおける受け付けは、通常、端末装置2からの受信であり、受付部12は、例えば、端末識別子と対に、属性値情報を受信する。また、ステップS201で受け付けられる属性値情報は、通常、認証のための属性値情報である。 (Step S201) The processing unit 13 determines whether or not the receiving unit 12 has received attribute value information. The reception in this flowchart is normally reception from the terminal device 2, and the reception unit 12 receives the attribute value information paired with the terminal identifier, for example. Also, the attribute value information received in step S201 is normally attribute value information for authentication.

受付部12が属性値情報等を受け付けたと判別した場合はステップS202に進み、受け付けていないと判別した場合はステップS201に戻る。 If the reception unit 12 determines that the attribute value information or the like has been received, the process proceeds to step S202; otherwise, the process returns to step S201.

(ステップS202)処理部13は、認証情報格納部111に格納されている1以上の認証情報のうち、ステップS201で属性値情報と対に受信された端末識別子に対応する認証情報を参照する。 (Step S202) The processing unit 13 refers to the authentication information corresponding to the terminal identifier received paired with the attribute value information in step S201 among the one or more pieces of authentication information stored in the authentication information storage unit 111 .

(ステップS203)認証部131は、ステップS202で参照した認証情報が有する属性値情報を用いて、ステップS201で受け付けられた属性値情報が正当であるか否かを判断し、判断結果を示す変数を取得する。なお、判断については、図4のフローチャートを用いて説明する。 (Step S203) Using the attribute value information included in the authentication information referred to in step S202, the authentication unit 131 determines whether or not the attribute value information accepted in step S201 is valid. to get Note that the determination will be described with reference to the flowchart of FIG.

(ステップS204)処理部13は、ステップS203で取得された変数が正当を示すか否かを判別する。取得された変数が、正当を示す場合はステップS205に進み、不当を示す場合はステップS206に進む。 (Step S204) The processing unit 13 determines whether or not the variable acquired in step S203 indicates validity. If the acquired variable indicates validity, the process proceeds to step S205; otherwise, the process proceeds to step S206.

(ステップS205)認証結果処理部132は、ステップS201で受け付けられた属性値情報が正当である場合用の処理を実行する。詳しくは、認証結果処理部132は、ステップS201で属性値情報と対に受信された端末識別子で識別される端末装置2に、ログインを許可する旨の情報を送信する。その後、ステップS201に戻る。 (Step S205) The authentication result processing unit 132 executes processing for when the attribute value information accepted in step S201 is valid. Specifically, the authentication result processing unit 132 transmits information permitting login to the terminal device 2 identified by the terminal identifier received in combination with the attribute value information in step S201. After that, the process returns to step S201.

(ステップS206)処理部13は、ステップS201で受け付けられた属性値情報が不当である旨の判断結果を許容する操作を、受付部12が受け付けたか否かを判別する。詳しくは、処理部13は、ステップS201で属性値情報と対に受信された端末識別子で識別される端末装置2から、かかる判断結果を許容する操作の情報を受信したか否かを判別する。なお、属性値情報が不当である旨の判断結果を許容する操作とは、例えば、「キャンセル」ボタンを押下する操作や電源をオフする操作などであるが、判断結果を許容し得る操作であれば何でもよい。 (Step S206) The processing unit 13 determines whether or not the receiving unit 12 has received an operation to allow the judgment result that the attribute value information received in step S201 is invalid. More specifically, the processing unit 13 determines whether or not information on an operation that permits such a determination result has been received from the terminal device 2 identified by the terminal identifier received in combination with the attribute value information in step S201. Note that the operation that accepts the judgment result that the attribute value information is invalid includes, for example, the operation of pressing the "Cancel" button or the operation of turning off the power. Anything is fine.

(ステップS207)認証結果処理部132は、受け付けられた属性値情報が不当である場合用の処理を実行する。詳しくは、認証結果処理部132は、ステップS201で属性値情報と対に受信された端末識別子で識別される端末装置2に、ログインを拒否する旨の情報を送信する。その後、ステップS201に戻る。 (Step S207) The authentication result processing unit 132 executes processing for when the accepted attribute value information is invalid. Specifically, the authentication result processing unit 132 transmits information to the effect that the login is rejected to the terminal device 2 identified by the terminal identifier received in combination with the attribute value information in step S201. After that, the process returns to step S201.

(ステップS208)処理部13は、受付部12が登録指示等を受け付けたか否かを判別する。詳しくは、認証結果処理部132は、受付部12が登録指示を端末識別子と対に受信したか否かを判別する。受付部12が登録指示等を受け付けたと判別した場合はステップS209に進み、受け付けていないと判別した場合はステップS212に進む。 (Step S208) The processing unit 13 determines whether or not the receiving unit 12 has received a registration instruction or the like. Specifically, the authentication result processing unit 132 determines whether or not the reception unit 12 has received a registration instruction paired with the terminal identifier. If the reception unit 12 determines that the registration instruction or the like has been received, the process proceeds to step S209, and if it determines that the registration instruction or the like has not been received, the process proceeds to step S212.

(ステップS209)処理部13は、受付部12が属性値情報等を受け付けたか否かを判別する。詳しくは、認証結果処理部132は、受付部12が属性値情報を端末識別子と対に受信したか否かを判別する。なお、ステップS209で受け付けられる属性値情報等は、登録のための属性値情報等である。受付部12が属性値情報等を受け付けたと判別した場合はステップS210に進み、受け付けていないと判別した場合はステップS209に戻る。 (Step S209) The processing unit 13 determines whether or not the receiving unit 12 has received attribute value information or the like. Specifically, the authentication result processing unit 132 determines whether or not the receiving unit 12 has received the attribute value information paired with the terminal identifier. The attribute value information and the like received in step S209 are attribute value information and the like for registration. If the reception unit 12 determines that the attribute value information or the like has been received, the process proceeds to step S210, and if it determines that the reception unit 12 has not received the attribute value information or the like, the process returns to step S209.

(ステップS210)認証情報取得部133は、ステップS209で受け付けられた属性値情報等を有する認証情報を取得する。 (Step S210) The authentication information acquisition unit 133 acquires authentication information including the attribute value information received in step S209.

(ステップS211)蓄積部134は、ステップS210で取得された認証情報を認証情報格納部111に蓄積する。その後、ステップS201に戻る。 (Step S<b>211 ) The accumulation unit 134 accumulates the authentication information acquired in step S<b>210 in the authentication information storage unit 111 . After that, the process returns to step S201.

(ステップS212)処理部13は、属性値が変更されたか否かを判別する。詳しくは、処理部132は、受付部12が、例えば、属性値が変更された旨の情報であり、アプリ識別子と種類情報と属性値とを含む情報(以下、属性値変更情報)を、端末識別子と対に受信した場合に、属性値が変更されたと判別してもよい。属性値が変更されたと判別した場合はステップS213に進み、変更されていないと判別した場合はステップS201に戻る。 (Step S212) The processing unit 13 determines whether or not the attribute value has been changed. More specifically, the processing unit 132 receives, for example, information indicating that the attribute value has been changed and includes information including an application identifier, type information, and an attribute value (hereinafter referred to as attribute value change information). It may be determined that the attribute value has been changed when it is received in combination with the identifier. If it is determined that the attribute value has been changed, the process proceeds to step S213, and if it is determined that the attribute value has not been changed, the process returns to step S201.

(ステップS213)処理部13は、ステップS203で取得された変数が正当を示すか否かを判別する。取得された変数が、正当を示す場合はステップS214に進み、不当を示す場合はステップS201に戻る。なお、本ステップS213の判別は、ログイン中か否かの判別でもよく、ログイン中である場合はステップS214に進み、ログイン中でない場合はステップS201に戻ってもよい。 (Step S213) The processing unit 13 determines whether or not the variable acquired in step S203 indicates validity. If the acquired variable indicates validity, the process proceeds to step S214; otherwise, the process returns to step S201. The determination in this step S213 may be made by determining whether or not the user is logged in. If the user is logged in, the process proceeds to step S214, and if the user is not logged in, the process returns to step S201.

(ステップS214)認証情報取得部133は、ステップS212で変更された後の属性値を含む属性値情報等を有する認証情報を取得する。詳しくは、認証情報取得部133は、認証情報格納部111に格納されている1以上の認証情報のうち、ステップS212で属性値変更情報と対に受信された端末識別子に対応する認証情報を取得する。こうして取得した認証情報に対し、認証情報取得部133は、受信された属性値変更情報に含まれているアプリ識別子と対になる1以上の属性値のうち、当該属性値変更情報に含まれている種類情報が示す種類の属性値を、当該属性値変更情報に含まれている属性値に変更する処理を施す。これにより、変更後の属性値を含む属性値情報と、受信された端末識別子とを有する認証情報が取得される。 (Step S214) The authentication information acquisition unit 133 acquires authentication information having attribute value information including the attribute value changed in step S212. More specifically, the authentication information acquisition unit 133 acquires authentication information corresponding to the terminal identifier received paired with the attribute value change information in step S212 from among the one or more pieces of authentication information stored in the authentication information storage unit 111. do. For the authentication information acquired in this way, the authentication information acquiring unit 133 selects one or more attribute values paired with the application identifier included in the received attribute value change information, which are included in the attribute value change information. The attribute value of the type indicated by the existing type information is changed to the attribute value included in the attribute value change information. As a result, the attribute value information including the changed attribute value and the authentication information having the received terminal identifier are acquired.

(ステップS215)蓄積部134は、ステップS214で取得された認証情報を認証情報格納部111に蓄積する。その後、ステップS201に戻る。 (Step S<b>215 ) The accumulation unit 134 accumulates the authentication information acquired in step S<b>214 in the authentication information storage unit 111 . After that, the process returns to step S201.

なお、図2および図3のフローチャートにおいて、例えば、ログインの開始操作、アプリの起動操作、情報処理装置1の電源オンやプログラムの起動に応じて処理が開始し、例えば、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始または終了のトリガは問わない。 In the flowcharts of FIGS. 2 and 3, for example, the process starts in response to a login start operation, an application start operation, power-on of the information processing apparatus 1, or program start-up. Processing ends with an interrupt. However, the trigger for starting or ending processing does not matter.

図4は、判断処理を説明するフローチャートである。 FIG. 4 is a flowchart for explaining determination processing.

(ステップS401)認証部131は、当該認証情報が有する属性値情報から1以上のアプリ識別子を取得する。 (Step S401) The authentication unit 131 acquires one or more application identifiers from the attribute value information included in the authentication information.

(ステップS402)認証部131は、変数iに初期値“1”をセットする。変数iとは、ステップS401で取得された1以上のアプリ識別子のうち、未選択のアプリ識別子を順番に選択していくための変数である。 (Step S402) The authentication unit 131 sets the initial value "1" to the variable i. The variable i is a variable for sequentially selecting unselected application identifiers from among the one or more application identifiers acquired in step S401.

(ステップS403)認証部131は、i番目のアプリ識別子があるか否かを判別する。i番目のアプリ識別子がある場合はステップS404に進み、i番目のアプリ識別子がない場合はステップS408に進む。 (Step S403) The authentication unit 131 determines whether or not there is an i-th application identifier. If the i-th application identifier exists, the process proceeds to step S404, and if the i-th application identifier does not exist, the process proceeds to step S408.

(ステップS404)認証部131は、当該認証情報が有する属性値情報から、i番目のアプリ識別子と対になる1以上の属性値を取得する。 (Step S404) The authentication unit 131 acquires one or more attribute values paired with the i-th application identifier from the attribute value information included in the authentication information.

(ステップS405)認証部131は、ステップS201で受信された属性値情報から、i番目のアプリ識別子と対になる1以上の属性値を取得する。 (Step S405) The authentication unit 131 acquires one or more attribute values paired with the i-th application identifier from the attribute value information received in step S201.

(ステップS406)認証部131は、ステップS404で取得された1以上の属性値と、ステップS405で取得された1以上の属性値とが一致するか否かを判別する。ステップS404で取得された1以上の属性値と、ステップS405で取得された1以上の属性値と全て一致する場合はステップS407に進み、1つでも一致しない場合はステップS409に進む。 (Step S406) The authentication unit 131 determines whether the one or more attribute values acquired in step S404 match the one or more attribute values acquired in step S405. If the one or more attribute values acquired in step S404 and the one or more attribute values acquired in step S405 all match, the process proceeds to step S407, and if even one does not match, the process proceeds to step S409.

(ステップS407)認証部131は、変数iをインクリメントする。その後、ステップS403に戻る。 (Step S407) The authentication unit 131 increments the variable i. After that, the process returns to step S403.

(ステップS408)認証部131は、変数に“正当”をセットする。その後、上位の処理にリターンする。 (Step S408) The authentication unit 131 sets the variable to "valid". After that, it returns to the upper processing.

(ステップS409)認証部131は、変数に“不当”をセットする。その後、上位の処理にリターンする。 (Step S409) The authentication unit 131 sets the variable to "illegal". After that, it returns to the upper processing.

以下、本実施の形態における情報システムの具体的な動作例について説明する。なお、以下の説明は、種々の変更が可能であり、本発明の範囲を何ら制限するものではない。 A specific operation example of the information system according to the present embodiment will be described below. Various modifications are possible in the following description, and the scope of the present invention is not limited in any way.

本例の情報システムは、情報処理装置1、および2以上の端末装置2を備える。情報処理装置1は、インターネットネットバンキング等のオンラインサービスを提供する銀行のサーバである。なお、情報処理装置1は、例えば、銀行の職員によって操作されてもよい。 The information system of this example includes an information processing device 1 and two or more terminal devices 2 . The information processing device 1 is a bank server that provides online services such as Internet net banking. Note that the information processing device 1 may be operated by, for example, a staff member of a bank.

2以上の端末装置2のうち、1つ(以下、端末装置2Xと記す場合がある)は、銀行のオンラインサービスを利用するユーザXの携帯端末であり、他の1つ(以下、端末装置2Y)は、同サービスを利用するユーザYの携帯端末であり、その他の1つ(以下、端末装置2Z)は、同サービスを利用する利用するユーザZの携帯端末である。 One of the two or more terminal devices 2 (hereinafter sometimes referred to as a terminal device 2X) is a mobile terminal of a user X who uses a bank's online service, and the other one (hereinafter referred to as a terminal device 2Y ) is the mobile terminal of user Y who uses the same service, and the other one (hereinafter referred to as terminal device 2Z) is the mobile terminal of user Z who uses the same service.

情報処理装置1の認証情報格納部111には、例えば、図5に示すような、2以上の認証情報が格納されている。図5は、認証情報のデータ構造図である。認証情報は、属性値情報と端末識別子とを有する。格納されている2以上の各認証情報は、ID(例えば、“1”,“2”,“3”等)に対応付いている。 The authentication information storage unit 111 of the information processing device 1 stores, for example, two or more pieces of authentication information as shown in FIG. FIG. 5 is a data structure diagram of authentication information. The authentication information has attribute value information and a terminal identifier. Each of the two or more pieces of stored authentication information is associated with an ID (for example, "1", "2", "3", etc.).

例えば、ID“1”に対応付いた認証情報(以下、認証情報1)は、属性値情報[{A1,(1,1)},{A2,(1,2)},{A4,(2,1)}]と、端末識別子“A”とを有する。また、ID“2”に対応付いた認証情報(認証情報2)は、属性値情報[{A2,(中,黄,TEL)},{A3,(大,緑,メール)}]と、端末識別子“B”とを有する。さらに、認証情報3は、属性値情報[〔A1,{(1,1),中,青,ネット銀行}〕,〔A2,{(1,2),中,黄,電話}〕,〔A3,{(3,1),中,緑,メール}〕,〔A4,{(2,1),中,青,メモ}〕,・・・]と、端末識別子“C”とを有する。 For example, authentication information associated with ID “1” (hereinafter referred to as authentication information 1) is attribute value information [{A1, (1, 1)}, {A2, (1, 2)}, {A4, (2 , 1)}] and a terminal identifier “A”. Authentication information (authentication information 2) associated with ID “2” includes attribute value information [{A2, (medium, yellow, TEL)}, {A3, (large, green, email)}], terminal identifier "B". Further, the authentication information 3 includes attribute value information [[A1, {(1, 1), medium, blue, Internet bank}], [A2, {(1, 2), medium, yellow, telephone}], [A3 , {(3, 1), medium, green, mail}], [A4, {(2, 1), medium, blue, memo}], . . . , and a terminal identifier "C".

なお、認証情報3が有する属性値情報は、例えば、後述する図6に示された全てのアプリ情報1~4等の全ての属性値群で構成されている。 The attribute value information included in the authentication information 3 is, for example, composed of all attribute value groups such as all application information 1 to 4 shown in FIG. 6, which will be described later.

端末装置2Xの端末格納部21には、端末識別子“X”と、ユーザXが選択した3つのアプリA1,A2,A4を識別するアプリ識別子群“A1,A2,A4”と、デフォルトの種類情報“アイコンの位置情報”とが予め格納されている。また、現時点で、端末格納部21には、例えば、図6に示すような2以上のアプリ情報が格納されているとする。 The terminal storage unit 21 of the terminal device 2X stores a terminal identifier "X", an application identifier group "A1, A2, A4" for identifying the three applications A1, A2, A4 selected by the user X, and default type information. "Icon position information" is stored in advance. It is also assumed that, at present, the terminal storage unit 21 stores two or more pieces of application information as shown in FIG. 6, for example.

図6は、アプリ情報のデータ構造図である。アプリ情報は、アプリ識別子と属性値群とを有する。属性値群は、アイコンの位置情報、アイコンのサイズ、アイコンの背景色、およびプロパティで構成される。格納されている2以上のアプリ情報は、ID(例えば、“1”,“2”等)に対応付いている。 FIG. 6 is a data structure diagram of application information. Application information has an application identifier and an attribute value group. The attribute value group consists of icon position information, icon size, icon background color, and properties. Two or more pieces of stored application information are associated with IDs (for example, "1", "2", etc.).

例えば、ID“1”に対応付いたアプリ情報(以下、アプリ情報1)は、アプリ識別子“A1”と属性値群{(1,1),中,青,ネット銀行}を有する。また、ID“2”に対応付いたアプリ情報(アプリ情報2)は、アプリ識別子“A2”と属性値群{(1,2),中,黄,電話}とを有する。また、アプリ情報3は、アプリ識別子“A3”と属性値群{(3,1),中,緑,メール}とを有する。さらに、アプリ情報4は、アプリ識別子“A4”と属性値群{(2,1),中,青,メモ}とを有する。 For example, application information associated with ID "1" (hereinafter referred to as application information 1) has an application identifier "A1" and an attribute value group {(1, 1), medium, blue, net bank}. Also, application information (application information 2) associated with ID "2" has an application identifier "A2" and an attribute value group {(1, 2), medium, yellow, telephone}. Also, the application information 3 has an application identifier “A3” and an attribute value group {(3, 1), medium, green, mail}. Furthermore, the application information 4 has an application identifier "A4" and an attribute value group {(2, 1), medium, blue, memo}.

端末装置2Xにおいて、端末処理部23は、上記のような2以上のアプリ情報と、端末格納部21に格納されている画面構成情報とを用いて、ホーム画面を構成する。端末出力部26は、構成されたホーム画面を、ディスプレイを介して出力する。これにより、端末装置2Xのディスプレイには、例えば、図7に示すようなホーム画面が表示される。 In the terminal device 2X, the terminal processing unit 23 configures a home screen using two or more pieces of application information as described above and screen configuration information stored in the terminal storage unit 21 . The terminal output unit 26 outputs the configured home screen through the display. As a result, a home screen as shown in FIG. 7, for example, is displayed on the display of the terminal device 2X.

このホーム画面は、2以上のアプリA1,A2,A3,A4,・・・に対応する2以上のアイコンI1,I2,I3,I4,・・・と、2以上のアイコンI1,I2,I3,I4,・・・に対応する2以上の呼称“ネット銀行”,“メモ”,“メール”,“電話”,・・・とを含む。 This home screen includes two or more icons I1, I2, I3, I4, . . . corresponding to two or more applications A1, A2, A3, A4, . Contains two or more names "net bank", "memo", "mail", "telephone", .

端末装置2Xのディスプレイに図7のようなホーム画面が表示された状態で、ユーザXがタッチパネル等の入力デバイスを介してログインの開始操作を行ったとする。 Assume that the user X performs a login start operation via an input device such as a touch panel while the home screen as shown in FIG. 7 is displayed on the display of the terminal device 2X.

端末装置2Xにおいて、端末受付部22が上記開始操作を受け付け、端末処理部23は、格納されているアプリ識別子群“A1,A2,A4”と種類情報“アイコンの位置情報”とを用いて、属性値情報[{A1,(1,1)},{A2,(1,2)},{A4,(2,1)}}を取得する。端末送信部24は、取得された属性値情報を、端末格納部21に格納されている端末識別子“X”と対に、情報処理装置1に送信する。 In the terminal device 2X, the terminal reception unit 22 receives the start operation, and the terminal processing unit 23 uses the stored application identifier group “A1, A2, A4” and the type information “icon position information” to Acquire attribute value information [{A1, (1, 1)}, {A2, (1, 2)}, {A4, (2, 1)}}. The terminal transmission unit 24 transmits the acquired attribute value information to the information processing device 1 in a pair with the terminal identifier “X” stored in the terminal storage unit 21 .

情報処理装置1において、受付部12が、上記属性値情報と端末識別子“X”の対を受信し、処理部13は、認証情報格納部111の2以上の認証情報のうち、受信された端末識別子“X”を有する認証情報1を参照する。認証部131は、受信された属性値情報[{A1,(1,1)},{A2,(1,2)},{A4,(2,1)}]が、参照された認証情報1が有する属性値情報[{A1,(1,1)},{A2,(1,2)},{A4,(2,1)}]と一致することから、受け付けられた属性値情報は正当であると判断し、判断結果“正当”取得する。認証結果処理部132は、判断結果“正当”が取得されたことに応じて、ログインの許可を、受信された端末識別子“X”で識別される端末装置2Xに、出力部14を介して送信する。 In the information processing device 1, the reception unit 12 receives the pair of the attribute value information and the terminal identifier “X”, and the processing unit 13 selects the received terminal from among the two or more pieces of authentication information in the authentication information storage unit 111. Refer to authentication information 1 with identifier "X". The authentication unit 131 converts the received attribute value information [{A1, (1, 1)}, {A2, (1, 2)}, {A4, (2, 1)}] into the referenced authentication information 1 attribute value information [{A1, (1, 1)}, {A2, (1, 2)}, {A4, (2, 1)}] possessed by It judges that it is, and acquires the judgment result "legal". The authentication result processing unit 132 transmits the login permission to the terminal device 2X identified by the received terminal identifier “X” via the output unit 14 in response to the acquisition of the determination result “valid”. do.

端末装置2Xにおいて、端末受信部25が上記許可を受信し、端末処理部23は、画面構成情報を用いてログイン面を構成する。ログイン画面は、例えば、図8に示した3番目の画面であり、「ログインする」ボタンと、「認証情報を変更する」ボタンとを有する。ユーザXが「ログインする」ボタンを押下すると、端末受付部22は、当該ボタンに対応する指示であるログイン指示を受け付け、端末送信部24は、受け付けられたログイン指示を端末識別子“X”と対に、情報処理装置1に送信する。 In the terminal device 2X, the terminal receiving section 25 receives the permission, and the terminal processing section 23 configures the login screen using the screen configuration information. The login screen is, for example, the third screen shown in FIG. 8, and has a "login" button and a "change authentication information" button. When the user X presses the "login" button, the terminal accepting unit 22 accepts a login instruction, which is an instruction corresponding to the button, and the terminal transmitting unit 24 associates the accepted login instruction with the terminal identifier "X". , to the information processing apparatus 1 .

情報処理装置1において、認証結果処理部132は、上記ログイン指示を受付部12を介して受信し、端末装置2Xからのログインを許可する。これにより、ユーザXは、インターネットバンキング等のオンラインサービスを受けることができる。 In the information processing device 1, the authentication result processing unit 132 receives the login instruction via the reception unit 12 and permits login from the terminal device 2X. This allows user X to receive online services such as Internet banking.

ログオフ後、ユーザXは、アイコンの配置を変える。詳しくは、ログオフ後、端末装置2Xのディスプレイには、再び図7のホーム画面が表示される。ユーザXは、端末装置2Xのタッチパネルを介して、ホーム画面上のアイコンの配置を変更する。ただし、アイコンの配置は、例えば、ログオフ時に自動的に変更されてもよい。 After logging off, user X changes the arrangement of the icons. Specifically, after logging off, the home screen of FIG. 7 is displayed again on the display of the terminal device 2X. The user X changes the arrangement of icons on the home screen via the touch panel of the terminal device 2X. However, the arrangement of icons may be changed automatically, for example, when logging off.

ここでは、例えば、図8の1番目の画面のように、2つのアイコンI2およびI4の位置が入れ替えられたとする。これに応じて、端末処理部23は、アプリ情報2が有するアイコンI2の位置情報を(1,2)から(2,1)に変更する一方、アプリ情報4が有するアイコンI4の位置情報を(2,1)から(1,2)に変更する。 Here, for example, it is assumed that the positions of the two icons I2 and I4 are exchanged as in the first screen of FIG. In response, the terminal processing unit 23 changes the position information of the icon I2 included in the application information 2 from (1, 2) to (2, 1), while changing the position information of the icon I4 included in the application information 4 to ( 2,1) to (1,2).

これにより、端末装置2Xのディスプレイに、図8の1番目のホーム画面が表示される。この状態で、ログイン開始操作が行われたとすると、端末処理部23は、端末格納部21に格納されている3つのアプリ情報1,2,4を用いて、属性値情報[{A1,(1,1)},{A2,(2,1)},{A4,(1,2)}]を取得し、端末送信部24は、取得された属性値情報を端末識別子“X”と対に情報処理装置1に送信する。 As a result, the first home screen in FIG. 8 is displayed on the display of the terminal device 2X. If a login start operation is performed in this state, the terminal processing unit 23 uses the three pieces of application information 1, 2, and 4 stored in the terminal storage unit 21 to obtain attribute value information [{A1, (1 , 1)}, {A2, (2, 1)}, {A4, (1, 2)}], and the terminal transmission unit 24 pairs the acquired attribute value information with the terminal identifier “X”. It is transmitted to the information processing device 1 .

情報処理装置1において、受付部12が上記属性値情報と端末識別子“X”の対を受信し、処理部13は、端末識別子“X”を有する認証情報1を参照する。認証部131は、受信された属性値情報[{A1,(1,1)},{A2,(2,1)},{A4,(1,2)}]が、認証情報1が有する属性値情報[{A1,(1,1)},”A2,(1,2)},{A4,(2,1)}]と一致しないことから、受け付けられた属性値情報は正当でないと判断し、判断結果“不当”を取得する。認証結果処理部132は、取得された判断結果“不当”を端末装置2Xに送信する。ただし、判断結果“不当”は、端末装置2Xに送信されなくてもよい。 In the information processing device 1, the reception unit 12 receives the pair of the attribute value information and the terminal identifier "X", and the processing unit 13 refers to the authentication information 1 having the terminal identifier "X". The authentication unit 131 determines that the received attribute value information [{A1, (1, 1)}, {A2, (2, 1)}, {A4, (1, 2)}] Since it does not match the value information [{A1, (1, 1)}, "A2, (1, 2)}, {A4, (2, 1)}], it is determined that the accepted attribute value information is not valid. The authentication result processing unit 132 transmits the acquired judgment result “unjustified” to the terminal device 2X. However, the judgment result “unjustified” is not transmitted to the terminal device 2X. may

端末装置2Xにおいて、判断結果“不当”が受信されても、ログイン画面の出力は行われず、図8の1番目のホーム画面の表示が維持される。ユーザXは、図7に示した配列を記憶しており、図8の1番目のホーム画面上で、2つのアイコンI2およびI4の位置を入れ替える。これに応じて、端末処理部23は、アプリ情報2が有するアイコンI2の位置情報を(2,1)から(1,2)に変更する一方、アプリ情報4が有するアイコンI4の位置情報を(1,2)から(2,1)に変更する。その結果、ディスプレイの表示は、図8の2番目のホーム画面のように変化する。 Even if the terminal device 2X receives the determination result of "unauthorized", the login screen is not output, and the display of the first home screen in FIG. 8 is maintained. The user X memorizes the arrangement shown in FIG. 7, and switches the positions of the two icons I2 and I4 on the first home screen in FIG. In response, the terminal processing unit 23 changes the position information of the icon I2 in the application information 2 from (2, 1) to (1, 2), while changing the position information of the icon I4 in the application information 4 to ( 1,2) to (2,1). As a result, the display on the display changes like the second home screen in FIG.

こうして、図8の2番目のホーム画面が表示された状態で、ログインの開始操作が行われると、3つのアプリ情報1,2,4を用いて、属性値情報[{A1,(1,1)},{A2,(1,2)},{A4,(2,1)}]が取得され、取得された属性値情報等が情報処理装置1に送信される。 Thus, when the login start operation is performed with the second home screen of FIG. 8 displayed, the attribute value information [{A1, (1, 1 )}, {A2, (1, 2)}, {A4, (2, 1)}] are acquired, and the acquired attribute value information and the like are transmitted to the information processing apparatus 1 .

情報処理装置1において、上記属性値情報等が受信され、受信された属性値情報は、認証情報1が有する属性値情報と一致することから、正当であると判断される。これに応じて、ログインの許可が端末装置2Xに送信され、端末装置2Xのディスプレイに、図8に示した3番目のログイン画面が表示される。ユーザXは、ログイン画面の「ログインする」ボタンを押下し、それによって、情報処理装置1へのログインが実現される。 The information processing device 1 receives the attribute value information and the like, and since the received attribute value information matches the attribute value information included in the authentication information 1, it is determined to be valid. In response, a login permission is transmitted to the terminal device 2X, and the third login screen shown in FIG. 8 is displayed on the display of the terminal device 2X. The user X presses the “login” button on the login screen, thereby logging into the information processing apparatus 1 .

これに対して、ユーザX以外のユーザは、図7の配列を記憶しておらす、2つのアイコンI2およびI4の位置を的確に入れ替えることができない。従って、ユーザX以外のユーザが端末装置2Xを操作しても、情報処理装置1へのログインは困難である。 On the other hand, users other than user X cannot accurately exchange the positions of the two icons I2 and I4, which store the arrangement of FIG. Therefore, even if a user other than user X operates the terminal device 2X, it is difficult to log in to the information processing device 1 .

なお、図8の3番目のログイン画面において、「認証情報を変更する」ボタンが押下された場合の処理は、以下のようになる。すなわち、「認証情報を変更する」ボタンの押下に応じて、ディスプレイの表示は、図8の3番目のログイン画面から、図8の2番目のホーム画面の表示に戻る。次に、図8の2番目のホーム画面が表示されている状態で、アイコンの配列を変更する操作が受け付けられる。例えば、2つのアイコンI2およびI4の位置が入れ替えられたとすると、アプリ情報2が有するアイコンI2の位置情報は(1,2)から(2,1)に変更され、アプリ情報4が有するアイコンI4の位置情報は(2,1)から(1,2)に変更される結果、ディスプレイの表示は、図8の1番目のホーム画面のようになる。 Note that the processing when the "change authentication information" button is pressed on the third login screen in FIG. 8 is as follows. That is, when the "change authentication information" button is pressed, the display on the display returns from the third login screen in FIG. 8 to the second home screen in FIG. Next, while the second home screen in FIG. 8 is being displayed, an operation to change the arrangement of icons is accepted. For example, if the positions of two icons I2 and I4 are exchanged, the position information of icon I2 in application information 2 is changed from (1, 2) to (2, 1), and the position information of icon I4 in application information 4 is changed from (1, 2) to (2, 1). As a result of changing the position information from (2, 1) to (1, 2), the display on the display becomes like the first home screen in FIG.

図8の1番目のホーム画面が表示されている状態で、登録指示が受け付けられたとすると、認証情報取得部133は、属性値情報[{A1,(1,1)},{A2,(2,1)},{A4,(1,2)}]と端末識別子“X”とを有する認証情報1を取得し、登録部134は、取得された認証情報1を認証情報格納部111に蓄積する。これによって、図5に示した認証情報1は、取得された認証情報1に更新される。 Assuming that the registration instruction is accepted while the first home screen in FIG. , 1)}, {A4, (1, 2)}] and the terminal identifier “X”, and the registration unit 134 stores the acquired authentication information 1 in the authentication information storage unit 111. do. As a result, the authentication information 1 shown in FIG. 5 is updated to the acquired authentication information 1 .

または、認証情報は、属性値の変更に応じて、自動的に変更されてもよい。詳しくは、例えば、ログイン中に、ユーザXがホームボタンを押下すると、端末装置2Xのディスプレイに、図7のようなホーム画面が表示され、ユーザXは、ホーム画面上のアイコンの配置を変更することができる。例えば、2つのアイコンI2およびI4の位置が入れ替えられると、端末処理部23が、アイコンI2の位置情報を(1,2)から(2,1)に変更し、アイコンI4の位置情報を(2,1)から(1,2)に変更する結果、ディスプレイの表示は、図8の1番目のホーム画面のようになる。 Alternatively, authentication information may be automatically changed in response to changes in attribute values. Specifically, for example, when the user X presses the home button during login, the home screen as shown in FIG. 7 is displayed on the display of the terminal device 2X, and the user X changes the arrangement of the icons on the home screen. be able to. For example, when the positions of the two icons I2 and I4 are exchanged, the terminal processing unit 23 changes the position information of the icon I2 from (1, 2) to (2, 1), and changes the position information of the icon I4 to (2 , 1) to (1, 2), the display will look like the first home screen in FIG.

こうして、属性値の一種である位置情報が変更されたことに伴い、認証情報取得部133は、属性値情報[{A1,(1,1)},{A2,(2,1)},{A4,(1,2)}]と端末識別子“X”とを有する認証情報1を取得し、登録部134は、取得された認証情報1を認証情報格納部111に蓄積する。これによって、図5に示した認証情報1は、取得された認証情報1に自動更新される。 As the position information, which is a type of attribute value, is changed in this way, the authentication information acquisition unit 133 obtains the attribute value information [{A1, (1, 1)}, {A2, (2, 1)}, { A4, (1, 2)}] and the terminal identifier “X”, and the registration unit 134 stores the acquired authentication information 1 in the authentication information storage unit 111 . As a result, the authentication information 1 shown in FIG. 5 is automatically updated to the acquired authentication information 1 .

なお、端末装置2Yからのログインに関する情報処理装置1の動作は、以下のようになる。端末装置2Yの端末格納部21には、端末識別子“Y”と、ユーザYが選択した2つのアプリA2,A3を識別するアプリ識別子群“A2,A3”と、ユーザYが選択した種類情報“アイコンのサイズ,プロパティ”とが予め格納されている。また、現時点で、端末格納部21には、例えば、図9に示すような2以上のアプリ情報が格納されているとする。なお、アプリ情報のデータ構造は、図6と同様である。 The operation of the information processing device 1 regarding login from the terminal device 2Y is as follows. In the terminal storage unit 21 of the terminal device 2Y, the terminal identifier "Y", the application identifier group "A2, A3" for identifying the two applications A2 and A3 selected by the user Y, and the type information selected by the user Y " icon size, properties" are stored in advance. Also, at this point, it is assumed that the terminal storage unit 21 stores, for example, two or more pieces of application information as shown in FIG. Note that the data structure of the application information is the same as in FIG.

例えば、アプリ情報1は、アプリ識別子“A1”と属性値群{(1,1),中,青,ネット銀行}とを有する。また、アプリ情報2は、アプリ識別子“A2”と属性値群{(3,2),中,黄,TEL}とを有する。また、アプリ情報3は、アプリ識別子“A3”と属性値群{(3,1),大,緑,メール}とを有する。 For example, application information 1 has an application identifier “A1” and an attribute value group {(1, 1), middle, blue, net bank}. Also, application information 2 has an application identifier “A2” and an attribute value group {(3, 2), medium, yellow, TEL}. Also, the application information 3 has an application identifier “A3” and an attribute value group {(3, 1), large, green, mail}.

端末装置2Yにおいて、端末処理部23は、上記のような2以上のアプリ情報と画面構成情報とを用いてホーム画面を構成し、端末出力部26は、構成されたホーム画面を出力する。これにより、端末装置2Yのディスプレイには、例えば、図10に示すようなホーム画面が表示される。 In the terminal device 2Y, the terminal processing unit 23 configures a home screen using two or more pieces of application information and screen configuration information as described above, and the terminal output unit 26 outputs the configured home screen. As a result, for example, a home screen as shown in FIG. 10 is displayed on the display of the terminal device 2Y.

このホーム画面は、2以上のアプリA1,A2,A3,・・・に対応する2以上のアイコンI1,I2,I3,・・・と、2以上のアイコンI1,I2,I3,・・・に対応する2以上の呼称“ネット銀行”,“TEL”,“メール”,・・・とを含む。 This home screen consists of two or more icons I1, I2, I3, . . . corresponding to two or more applications A1, A2, A3, . Includes two or more corresponding names "net bank", "TEL", "mail", and so on.

端末装置2Yのディスプレイに図10のようなホーム画面が表示された状態で、ユーザYがログインの開始操作を行ったとする。端末装置2Yにおいて、端末受付部22が上記開始操作を受け付け、端末処理部23は、格納されているアプリ識別子群“A2,A3”と種類情報“アイコンのサイズ,プロパティ”とを用いて、属性値情報[{A2,(中,黄,TEL)},{A3,(大,緑,メール)}]を取得する。端末送信部24は、取得された属性値情報を端末識別子“Y”と対に情報処理装置1に送信する。 Assume that the user Y performs a login start operation while the home screen as shown in FIG. 10 is displayed on the display of the terminal device 2Y. In the terminal device 2Y, the terminal reception unit 22 receives the start operation, and the terminal processing unit 23 uses the stored application identifier group "A2, A3" and the type information "icon size, property" to determine the attribute Acquire value information [{A2, (medium, yellow, TEL)}, {A3, (large, green, mail)}]. The terminal transmission unit 24 transmits the acquired attribute value information together with the terminal identifier “Y” to the information processing device 1 .

情報処理装置1において、受付部12が、上記属性値情報と端末識別子“Y”の対を受信し、処理部13は、受信された端末識別子“Y”を有する認証情報2を参照する。認証部131は、受信された属性値情報[{A2,(中,黄,TEL)},{A3,(大,緑,メール)}]が、参照された認証情報2が有する属性値情報[{A2,(中,黄,TEL)},{A3,(大,緑,メール)}]と一致することから、受け付けられた属性値情報は正当であると判断し、認証結果処理部132は、ログインの許可を端末装置2Yに送信する。 In the information processing device 1, the reception unit 12 receives the pair of the attribute value information and the terminal identifier "Y", and the processing unit 13 refers to the authentication information 2 having the received terminal identifier "Y". The authentication unit 131 converts the received attribute value information [{A2, (medium, yellow, TEL)}, {A3, (large, green, mail)}] into the attribute value information [ {A2, (middle, yellow, TEL)}, {A3, (large, green, email)}], so it is determined that the accepted attribute value information is valid, and the authentication result processing unit 132 , the login permission is transmitted to the terminal device 2Y.

端末装置2Yにおいて、上記許可が受信され、図11の3番目に示すログイン面が表示される。ユーザYが「ログインする」ボタンを押下すると、ログイン指示が端末識別子“Y”と対に情報処理装置1に送信される。 In the terminal device 2Y, the permission is received, and the login screen shown in the third of FIG. 11 is displayed. When the user Y presses the "login" button, a login instruction is sent to the information processing apparatus 1 along with the terminal identifier "Y".

情報処理装置1において、認証結果処理部132は、上記ログイン指示を受信し、端末装置2Yからのログインを許可する。これにより、ユーザYは、オンラインサービスを受けることができる。 In the information processing device 1, the authentication result processing unit 132 receives the login instruction and permits login from the terminal device 2Y. Thereby, the user Y can receive the online service.

ログオフ後、ユーザYは、アイコンのサイズとプロパティを変える。詳しくは、ログオフ後、端末装置2Yのディスプレイには、図10のホーム画面が表示される。ユーザYは、このホーム画面上で、アイコンI3のサイズを縮小すると共に、アイコンI2に対応付いた文字列“TEL”を削除して、新たな文字列“電話”を入力する。これに応じて、端末処理部23は、アプリ情報2が有するアイコンI2のサイズを“大”から“小”に変更し、アプリ情報3が有するプロパティを“TEL”から“電話”に変更する。これにより、端末装置2Yのディスプレイには、図11の1番目のホーム画面が表示される。 After logging off, user Y changes the size and properties of the icon. Specifically, after logging off, the home screen of FIG. 10 is displayed on the display of the terminal device 2Y. On this home screen, user Y reduces the size of icon I3, deletes the character string "TEL" associated with icon I2, and enters a new character string "TEL". In response, the terminal processing unit 23 changes the size of the icon I2 included in the application information 2 from "large" to "small", and changes the property included in the application information 3 from "TEL" to "telephone". As a result, the first home screen in FIG. 11 is displayed on the display of the terminal device 2Y.

図11の1番目のホーム画面が表示された状態で、ログイン開始操作が行われたとすると、端末処理部23は、属性値情報[{A2,(中,黄,電話)},{A3,(中,緑,メール)}]を取得し、端末送信部24は、取得された属性値情報を端末識別子“Y”と対に情報処理装置1に送信する。 Assuming that a login start operation is performed while the first home screen in FIG. medium, green, mail)}], and the terminal transmission unit 24 transmits the acquired attribute value information to the information processing apparatus 1 in combination with the terminal identifier “Y”.

情報処理装置1において、受付部12が上記属性値情報と端末識別子“Y”の対を受信し、処理部13は、端末識別子“Y”を有する認証情報2を参照する。認証部131は、受信された属性値情報[{A2,(中,黄,電話)},{A3,(中,緑,メール)}]が、認証情報2が有する属性値情報[{A2,(中,黄,TEL)},{A3,(大,緑,メール)}]と一致しないことから、受け付けられた属性値情報は正当でないと判断し、認証結果処理部132は、判断結果“不当”を端末装置2Yに送信する。 In the information processing device 1, the receiving unit 12 receives the pair of the attribute value information and the terminal identifier "Y", and the processing unit 13 refers to the authentication information 2 having the terminal identifier "Y". The authentication unit 131 converts the received attribute value information [{A2, (middle, yellow, telephone)}, {A3, (middle, green, mail)}] into attribute value information [{A2, (medium, yellow, TEL)}, {A3, (large, green, email)}], it is determined that the accepted attribute value information is not valid, and the authentication result processing unit 132 outputs the determination result " Invalid" is sent to the terminal device 2Y.

端末装置2Yにおいて、上記判断結果“不当”が受信されても、ログイン画面は表示されず、図11の1番目のホーム画面の表示が維持される。ユーザYは、アイコンI3のサイズが大であり、アプリA2の呼称がTELであったことを記憶しており、図11の1番目のホーム画面上で、アイコンI3のサイズを拡大すると共に、アイコンI2に対応付いた文字列“電話”を削除して、新たな文字列“TEL”を入力する。 In the terminal device 2Y, even if the judgment result "invalid" is received, the login screen is not displayed, and the display of the first home screen in FIG. 11 is maintained. User Y remembers that the size of icon I3 is large and that application A2 was called TEL. The character string "TEL" associated with I2 is deleted and a new character string "TEL" is entered.

これに応じて、端末処理部23は、アプリ情報2が有するプロパティを“電話”から“TEL”に変更すると共に、アプリ情報3が有するアイコンI4のサイズを“中”から“大”に変更する。その結果、ディスプレイの表示は、図11の2番目のホーム画面のように変化する。 In response, the terminal processing unit 23 changes the property of the application information 2 from "telephone" to "TEL" and changes the size of the icon I4 of the application information 3 from "medium" to "large". . As a result, the display on the display changes like the second home screen in FIG.

こうして、図11の2番目のホーム画面が表示された状態で、ログインの開始操作が行われると、属性値情報[{A2,(中,黄,TEL)},{A3,(大,緑,メール)}]が取得され、取得された属性値情報等が情報処理装置1に送信される。 In this way, when the login start operation is performed while the second home screen in FIG. 11 is displayed, attribute value information [{A2, (middle, yellow, TEL)}, mail)}] is acquired, and the acquired attribute value information and the like are transmitted to the information processing apparatus 1 .

情報処理装置1において、上記属性値情報等が受信され、受信された属性値情報は、認証情報2が有する属性値情報と一致することから、正当であると判断される。これに応じて、ログインの許可が端末装置2Yに送信され、端末装置2Yのディスプレイに、図11に示した3番目のログイン画面が表示される。ユーザYは、ログイン画面の「ログインする」ボタンを押下し、それによって、情報処理装置1へのログインが実現される。 The information processing device 1 receives the attribute value information and the like, and since the received attribute value information matches the attribute value information included in the authentication information 2, it is determined to be valid. In response, a log-in permission is transmitted to the terminal device 2Y, and the third log-in screen shown in FIG. 11 is displayed on the display of the terminal device 2Y. The user Y presses the “login” button on the login screen, thereby logging into the information processing apparatus 1 .

これに対して、ユーザY以外のユーザは、図10に示したアイコンのサイズとプロパティを記憶しておらす、アイコンI3のサイズ、およびアイコンI2に対応付いたプロパティを的確に変更ことができない。従って、ユーザY以外のユーザが端末装置2Yを操作しても、情報処理装置1へのログインは困難である。 On the other hand, users other than user Y cannot accurately change the size of icon I3 and the properties associated with icon I2, which have stored the icon sizes and properties shown in FIG. Therefore, even if a user other than the user Y operates the terminal device 2Y, it is difficult to log in to the information processing device 1. FIG.

なお、端末装置2Zからのログインに関する情報処理装置1の動作は、以下のようになる。端末装置2Zの端末格納部21には、端末識別子“Z”が予め格納されている。また、現在、端末格納部21には、例えば、図6に示した2以上のアプリ情報1~4等が格納されており、端末装置2Zのディスプレイには、例えば、図7に示したようなホーム画面が表示されている。 The operation of the information processing apparatus 1 regarding login from the terminal device 2Z is as follows. A terminal identifier “Z” is stored in advance in the terminal storage unit 21 of the terminal device 2Z. Further, at present, the terminal storage unit 21 stores, for example, two or more pieces of application information 1 to 4 shown in FIG. Home screen is displayed.

この状態で、ユーザZがログインの開始操作を行ったとすると、端末装置2Zにおいて、属性値情報[〔A1,{(1,1),中,青,ネット銀行)}〕,〔A2,{(1,2),中,黄,電話}〕,〔A3,{(3,1),中,緑,メール)}〕,〔A4,{(2,1),中,青,メモ}〕,・・・]が取得され、端末送信部24は、取得された属性値情報を端末識別子“Z”と対に情報処理装置1に送信する。 In this state, if user Z performs a login start operation, attribute value information [[A1, {(1, 1), medium, blue, net bank)}], [A2, {( 1, 2), middle, yellow, phone}], [A3, {(3, 1), middle, green, email)}], [A4, {(2, 1), middle, blue, memo}], . . ] is acquired, and the terminal transmission unit 24 transmits the acquired attribute value information to the information processing apparatus 1 in a pair with the terminal identifier “Z”.

情報処理装置1において、受付部12が、上記属性値情報と端末識別子“Z”の対を受信し、処理部13は、受信された端末識別子“Z”を有する認証情報3を参照する。認証部131は、受信された属性値情報[〔A1,{(1,1),中,青,ネット銀行}〕,〔A2,{(1,2),中,黄,電話}〕,(A3,{(3,1),中,緑,メール}],〔A4,{(2,1),中,青,メモ}〕,・・・]が、参照された認証情報3が有する属性値情報[〔A1,{(1,1),中,青,ネット銀行},〔A2,{(1,2),中,黄,電話}〕,〔A3,{(3,1),中,緑,メール}〕,〔A4,{(2,1),中,青,メモ}〕,・・・]と一致することから、受け付けられた属性値情報は正当であると判断し、認証結果処理部132は、ログインの許可を端末装置2Zに送信する。 In the information processing device 1, the reception unit 12 receives the pair of the attribute value information and the terminal identifier "Z", and the processing unit 13 refers to the authentication information 3 having the received terminal identifier "Z". The authentication unit 131 recognizes the received attribute value information [[A1, {(1, 1), medium, blue, Internet bank}], [A2, {(1, 2), medium, yellow, telephone}], ( A3, {(3, 1), medium, green, email}], [A4, {(2, 1), medium, blue, memo}], ...] are attributes possessed by the referenced authentication information 3 Value information [[A1, {(1, 1), medium, blue, Internet bank}, [A2, {(1, 2), medium, yellow, telephone}], [A3, {(3, 1), medium , green, mail}], [A4, {(2, 1), medium, blue, memo}], . The result processing unit 132 transmits login permission to the terminal device 2Z.

端末装置2Zにおいて、上記許可が受信され、図8の3番目に示すログイン面が表示される。ユーザZが「ログインする」ボタンを押下すると、ログイン指示が端末識別子“Z”と対に情報処理装置1に送信される。 In the terminal device 2Z, the permission is received and the login screen shown in the third of FIG. 8 is displayed. When the user Z presses the "login" button, a login instruction is sent to the information processing apparatus 1 along with the terminal identifier "Z".

情報処理装置1において、認証結果処理部132は、上記ログイン指示を受信し、端末装置2Zからのログインを許可する。これにより、ユーザZは、オンラインサービスを受けることができる。 In the information processing device 1, the authentication result processing unit 132 receives the login instruction and permits login from the terminal device 2Z. This allows user Z to receive online services.

ログオフ後、ユーザZは、図6に示される全てのアプリ情報1~4等の全ての属性値群のうち、1または2以上の属性値を変える。詳しくは、ログオフ後、端末装置2Yのディスプレイには、図7のホーム画面が表示され、ユーザZは、このホーム画面上で、例えば、2つのアイコンI2およびI4の配置を入れ替えてもよいし、アイコンI3のサイズを縮小してもよいし、アイコンI2に対応付いた文字列“電話”を削除して、新たな文字列“TEL”を入力してもよい。 After logging off, user Z changes one or more attribute values in all attribute value groups such as all application information 1 to 4 shown in FIG. Specifically, after logging off, the home screen of FIG. 7 is displayed on the display of the terminal device 2Y, and the user Z may, for example, switch the arrangement of the two icons I2 and I4 on this home screen. The size of the icon I3 may be reduced, or the character string "phone" associated with the icon I2 may be deleted and a new character string "TEL" may be entered.

例えば、2つのアイコンI2およびI4の配置が入れ替えられたとすると、端末処理部23は、アプリ情報2が有するアイコンI2の位置情報を(1,2)から(2,1)に変更する一方、アプリ情報4が有するアイコンI4の位置情報を(2,1)から(1,2)に変更する。それによって、ディスプレイの表示は、図8の2番目のホーム画面のように変化する。 For example, if the two icons I2 and I4 are interchanged, the terminal processing unit 23 changes the position information of the icon I2 included in the application information 2 from (1, 2) to (2, 1). The position information of the icon I4 included in the information 4 is changed from (2,1) to (1,2). As a result, the display on the display changes like the second home screen in FIG.

こうして、図8の2番目のホーム画面が表示された状態で、ログインの開始操作が行われると、属性値情報[A1,{(1,1),中,青,ネット銀行}],〔A2,{(2,1),中,黄,電話}〕,〔A3,{(3,1),中,緑,メール}〕,〔A4,{(1,2),中,青,メモ}〕,・・・]が取得され、取得された属性値情報等が情報処理装置1に送信される。 In this way, when the login start operation is performed with the second home screen of FIG. , {(2, 1), middle, yellow, phone}], [A3, {(3, 1), middle, green, email}], [A4, {(1, 2), middle, blue, memo} ], .

情報処理装置1において、上記属性値情報等が受信され、受信された属性値情報は、認証情報3が有する属性値情報と一致しないことから、正当でないと判断される。これに応じて、ログインの不許可が端末装置2Zに送信され、端末装置2Zのディスプレイの表示は、図8の1番目のホーム画面のまま維持される。ユーザZは、2つのアイコンI2およびI4の配置を入れ替えたことを記憶しており、2つのアイコンI2およびI4の配置を再度入れ替える。 The information processing apparatus 1 receives the attribute value information and the like, and since the received attribute value information does not match the attribute value information included in the authentication information 3, it is determined to be invalid. In response, a log-in disapproval is sent to the terminal device 2Z, and the display of the terminal device 2Z remains the first home screen in FIG. User Z remembers that the placement of the two icons I2 and I4 has been switched, and switches the placement of the two icons I2 and I4 again.

これに応じて、アプリ情報2が有するアイコンI2の位置情報が(2,1)から(1,1)に変更される一方、アプリ情報4が有するアイコンI4の位置情報が(1,2)から(2,1)に変更され、それによって、ディスプレイの表示は、図8の2番目のホーム画面のように変化する。この状態で、ログインの開始操作が行われると、属性値情報[〔A1,{(1,1),中,青,ネット銀行}〕,〔A2,{(1,2),中,黄,電話}〕,〔A3,{(3,1),中,緑,メール}〕,〔A4,{(2,1),中,青,メモ}〕,・・・]等が、情報処理装置1に送信される。 Accordingly, the position information of the icon I2 included in the application information 2 is changed from (2, 1) to (1, 1), while the position information of the icon I4 included in the application information 4 is changed from (1, 2) to (1, 1). (2,1), which causes the display to change to look like the second home screen in FIG. In this state, when a login start operation is performed, attribute value information [[A1, {(1, 1), medium, blue, Internet bank}], [A2, {(1, 2), medium, yellow, phone}], [A3, {(3, 1), medium, green, mail}], [A4, {(2, 1), medium, blue, memo}], . 1.

情報処理装置1において、属性値情報等が受信され、受信された属性値情報は、認証情報3が有する属性値情報と一致することから、正当であると判断され、ログインの許可が端末装置2Zに送信される。端末装置2Zにおいて、上記許可の受信に応じて、図8の3番目に示すログイン面が表示され、ユーザZは、「ログインする」ボタンを押下することで、オンラインサービスを受けることができる。 In the information processing device 1, the attribute value information and the like are received, and since the received attribute value information matches the attribute value information held by the authentication information 3, it is determined to be valid, and login permission is granted to the terminal device 2Z. sent to. In the terminal device 2Z, the third login screen shown in FIG. 8 is displayed in response to the reception of the permission, and the user Z can receive the online service by pressing the "login" button.

これに対して、ユーザZ以外のユーザは、変更された属性値を元に戻すことができず、端末装置2Zから情報処理装置1へのログインは困難である。 On the other hand, users other than the user Z cannot restore the changed attribute values, and it is difficult to log in to the information processing apparatus 1 from the terminal device 2Z.

以上、本実施の形態1によれば、認証情報格納部111に、1以上のアプリの1以上の属性値に関する属性値情報を有する1以上の認証情報が格納されており、情報処理装置1は、1以上のアプリの1以上の属性値に関する属性値情報を受け付け、受け付けた属性値情報を用いて、認証情報格納部111に格納されている認証情報を参照し、属性値情報が正当か否かを判断する認証処理を行い、認証処理の結果に応じた処理を行うことにより、アプリの属性値に関する属性値情報を用いて認証を行う仕組みを提供できる。 As described above, according to the first embodiment, the authentication information storage unit 111 stores one or more pieces of authentication information having attribute value information related to one or more attribute values of one or more applications, and the information processing apparatus 1 , receives attribute value information relating to one or more attribute values of one or more applications, refers to the authentication information stored in the authentication information storage unit 111 using the received attribute value information, and determines whether the attribute value information is valid. It is possible to provide a mechanism for performing authentication using attribute value information related to the attribute values of the application by performing authentication processing for determining whether or not, and performing processing according to the result of the authentication processing.

また、上記構成において、認証情報を構成する1以上の属性値は、アプリのアイコンの配置の位置情報、アイコンのサイズ、アイコンの背景色、プロパティのうちの1種類以上の属性値であることにより、アプリの各種の属性値に関する属性値情報を用いて認証を行う仕組みを提供できる。 Further, in the above configuration, the one or more attribute values that constitute the authentication information are one or more types of attribute values among the position information of the application icon arrangement, the icon size, the icon background color, and the properties. , it is possible to provide a mechanism for performing authentication using attribute value information related to various attribute values of an application.

また、上記構成において、認証情報を構成する1以上の各属性値は、1以上の各アプリのアイコンの位置情報であることにより、アプリのアイコンの位置を用いて認証を行う仕組みを提供できる。 Further, in the above configuration, each of the one or more attribute values constituting the authentication information is the position information of one or more application icons, thereby providing a mechanism for performing authentication using the positions of the application icons.

なお、上記構成において、アイコンは、フォルダ内に配置可能であり、フォルダ内に配置されたアイコンの位置情報は、当該フォルダの位置、および当該フォルダ内での当該アイコンの位置に関する情報であってもよい。 In the above configuration, the icon can be arranged in a folder, and the positional information of the icon arranged in the folder is the position of the folder and the position of the icon within the folder. good.

例えば、図9等に示したデータ構造を有するアプリ情報において、属性値群を構成する「アイコンの位置情報」は、例えば、フォルダの位置に関する第一の位置情報、および当該フォルダ内での当該アイコンの位置に関する第二の位置情報で構成されてもよい。 For example, in the application information having the data structure shown in FIG. may comprise second location information relating to the location of the

具体的には、例えば、図8の1番目の画面において、アプリA4等に対応するアイコンI4等が、図12に示すように、フォルダF1内に配置されてもよい。図12の画面において、フォルダF1を識別するフォルダ識別子を“F1”とし、フォルダF1の位置を(1,2)とし、フォルダ内でのアイコンI4の位置を(1,1)とすると、アプリA4に対応するアプリ情報4(図示しない)を構成する「アイコンの位置情報」は、フォルダF1の位置に関する第一の位置情報F1(1,2)と、フォルダF4内でのアイコンI4の位置に関する第二の位置情報(1,1)とを用いて、例えば、{F1(1,2),(1,1)}のように表現されてもよい。 Specifically, for example, on the first screen in FIG. 8, the icon I4 and the like corresponding to the application A4 and the like may be arranged in the folder F1 as shown in FIG. In the screen of FIG. 12, assuming that the folder identifier for identifying folder F1 is "F1", the position of folder F1 is (1, 2), and the position of icon I4 within the folder is (1, 1), application A4 The "icon position information" that constitutes the application information 4 (not shown) corresponding to the is first position information F1 (1, 2) regarding the position of the folder F1 and second position information F1 regarding the position of the icon I4 within the folder F4. For example, {F1 (1, 2), (1, 1)} may be expressed using two pieces of position information (1, 1).

この場合、例えば、図5に示した認証情報1を構成する属性値情報は、[{A1,(1,1)},{A2,(2,1)},{A4(1,2),(1,1)}]であってもよい。受付部12が、例えば、端末装置2Xから属性値情報[{A1,(1,1)},{A2,(2,1)},{A4(1,2),(1,1)}]を受信したとすると、認証部131は、受信された属性値情報を、上記認証情報1が有する属性値情報と照合し、両者が一致するため、端末装置2Xから受信された属性値情報は正当であると判断する。 In this case, for example, the attribute value information constituting the authentication information 1 shown in FIG. (1, 1)}]. For example, the reception unit 12 receives attribute value information [{A1, (1, 1)}, {A2, (2, 1)}, {A4 (1, 2), (1, 1)}] from the terminal device 2X. is received, the authentication unit 131 compares the received attribute value information with the attribute value information contained in the authentication information 1, and since both match, the attribute value information received from the terminal device 2X is valid. We judge that it is.

これに対し、アイコンI4がフォルダF1の外部(例えば、(2,2)の位置)に配置されていて、受付部12が、例えば、属性値情報[{A1,(1,1)},”A2,(2,2)},{A4,(2,2)}]を受け付けたとすると、当該受け付けられた属性値情報は、上記認証情報1が有する属性値情報と一致しないため、受け付けられた属性値情報は不当であると判断する。 On the other hand, the icon I4 is arranged outside the folder F1 (for example, the position of (2, 2)), and the reception unit 12 receives the attribute value information [{A1, (1, 1)},”, for example. A2, (2, 2)}, {A4, (2, 2)}] is accepted because the accepted attribute value information does not match the attribute value information of the authentication information 1. Attribute value information is determined to be invalid.

これにより、アプリの、アイコンが配置されたフォルダの位置、および当該フォルダ内での当該アイコンの位置をも用いて、認証を行う仕組みを提供できる。なお、かかる事項は、実施の形態2にも当てはまる。 This makes it possible to provide a mechanism for performing authentication using the location of the folder in which the icon of the application is arranged and the location of the icon within the folder. This matter also applies to the second embodiment.

また、上記構成において、1以上のアプリは、属性値が変更可能な2以上のアプリのうち、ユーザにより選択された1以上のアプリであることにより、ユーザによって選択されたアプリの属性値に関する属性値情報を用いて認証を行う仕組みを提供できる。 In the above configuration, the one or more applications are the one or more applications selected by the user from among the two or more applications whose attribute values can be changed. A mechanism for performing authentication using value information can be provided.

また、上記構成において、1以上のアプリは、属性値が変更可能な2以上のすべてのアプリであることにより、全アプリの属性値に関する属性値情報を用いて認証を行う仕組みを提供できる。 Further, in the above configuration, the one or more applications are all two or more applications whose attribute values can be changed, thereby providing a mechanism for performing authentication using attribute value information regarding the attribute values of all applications.

また、上記構成において、認証処理の結果に応じた処理は、情報処理装置1へのログインのための処理であることにより、端末からの属性値情報を用いて認証を行い、ログインを許可するサーバを提供できる。 Further, in the above configuration, the processing according to the result of the authentication processing is processing for logging into the information processing device 1, so authentication is performed using the attribute value information from the terminal, and the server permits login. can provide

また、情報処理装置1は、予め決められた条件を満たした場合に、属性値情報を有する認証情報を取得し、取得した認証情報を認証情報格納部111に蓄積することにより、属性値情報を有する認証情報を登録し、登録された認証情報が有する属性値情報を用いて認証を行う仕組みを提供できる。 Further, when a predetermined condition is satisfied, the information processing apparatus 1 acquires authentication information having attribute value information, stores the acquired authentication information in the authentication information storage unit 111, and acquires the attribute value information. It is possible to provide a mechanism for registering the authentication information possessed and performing authentication using the attribute value information possessed by the registered authentication information.

また、上記構成において、予め決められた条件は、1以上のアプリの属性値が変更されたことであることにより、アプリの属性値が変更されたことに応じて、登録された認証情報を自動更新できる。 Further, in the above configuration, the predetermined condition is that the attribute value of one or more applications has been changed. Can update.

なお、上記構成において、予め決められた条件は、属性値情報が正当であると情報処理装置1が判断した後に、1以上のアプリの属性値が変更されたことであってもよく、それによって、登録された認証情報を的確に自動更新できる。また、かかる事項は、実施の形態2にも当てはまる。 In the above configuration, the predetermined condition may be that the attribute value of one or more applications is changed after the information processing device 1 determines that the attribute value information is valid. , the registered authentication information can be automatically updated accurately. This matter also applies to the second embodiment.

さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD-ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。 Furthermore, the processing in this embodiment may be realized by software. Then, this software may be distributed by software download or the like. Also, this software may be recorded on a recording medium such as a CD-ROM and distributed. Note that this also applies to other embodiments in this specification.

本実施の形態における情報処理装置1を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、コンピュータがアクセス可能な記録媒体は、1以上のアプリの1以上の属性値に関する属性値情報を有する1以上の認証情報が格納される認証情報格納部111を具備し、このプログラムは、前記コンピュータを、1以上のアプリの1以上の属性値に関する属性値情報を受け付ける受付部12と、前記受付部12が受け付けた属性値情報を用いて、前記認証情報格納部111に格納されている認証情報を参照し、当該属性値情報が正当か否かを判断する認証処理を行う認証部131と、前記認証処理の結果に応じた処理を行う認証結果処理部132として機能させるためのプログラムである。 Software that implements the information processing apparatus 1 according to the present embodiment is, for example, the following program. That is, the computer-accessible recording medium has an authentication information storage unit 111 that stores one or more authentication information having attribute value information related to one or more attribute values of one or more applications, and this program authentication stored in the authentication information storage unit 111 using a reception unit 12 that receives attribute value information about one or more attribute values of one or more applications, and the attribute value information received by the reception unit 12; A program for functioning as an authentication unit 131 that refers to information and performs authentication processing to determine whether or not the attribute value information is valid, and an authentication result processing unit 132 that performs processing according to the result of the authentication processing. .

(実施の形態2)
図13は、本実施の形態2における情報処理装置10のブロック図である。なお、情報処理装置10は、例えば、ユーザの携帯端末であるが、据え置き型のPC等でもよく、そのタイプや所在は問わない。また、情報処理装置10は、例えば、実施の形態1で説明した、スタンドアロンの情報処理装置1であると考えてもよい。
(Embodiment 2)
FIG. 13 is a block diagram of the information processing device 10 according to the second embodiment. The information processing apparatus 10 is, for example, a mobile terminal of a user, but may be a stationary PC or the like, regardless of its type or location. Further, the information processing device 10 may be considered to be the stand-alone information processing device 1 described in the first embodiment, for example.

情報処理装置10は、格納部101、受付部102、処理部103、および出力部104を備える。格納部101は、認証情報格納部1011を備える。処理部103は、認証部1031、認証結果処理部1032、認証情報取得部1033、および登録部1034を備える。 The information processing device 10 includes a storage unit 101 , a reception unit 102 , a processing unit 103 and an output unit 104 . The storage unit 101 has an authentication information storage unit 1011 . The processing unit 103 includes an authentication unit 1031 , an authentication result processing unit 1032 , an authentication information acquisition unit 1033 and a registration unit 1034 .

情報処理装置10を構成する上記各要素は、以下で説明する点を除き、実施の形態1の対応する各要素と同様の動作を行う。 Each element constituting the information processing apparatus 10 operates in the same manner as the corresponding element in the first embodiment, except for the points described below.

格納部101には、一の認証情報が格納される。また、前述した実施の形態1において、一の端末装置2の端末格納部21に格納されていた各種の情報(例えば、端末識別子、1以上のアプリ、1以上のアプリ情報、画面構成情報など)も、格納部101に格納される。ただし、端末識別子は、格納部101に格納されていなくてもよい。 The storage unit 101 stores one piece of authentication information. Further, in Embodiment 1 described above, various information stored in the terminal storage unit 21 of one terminal device 2 (eg, terminal identifier, one or more applications, one or more application information, screen configuration information, etc.) are also stored in the storage unit 101 . However, the terminal identifier does not have to be stored in storage section 101 .

認証情報格納部1011には、実施の形態1において格納部11に格納されていた1以上の認証情報のうち、一の認証情報が格納される。一の認証情報とは、例えば、図5に示した2以上の認証情報のうち1つである。この認証情報は、通常、端末識別子を有していないが、有していてもよい。 The authentication information storage unit 1011 stores one authentication information among the one or more authentication information stored in the storage unit 11 in the first embodiment. One piece of authentication information is, for example, one of two or more pieces of authentication information shown in FIG. This authentication information usually does not have a terminal identifier, but it may have it.

受付部102による受け付けは、通常、タッチパネル等の入力デバイスを介した受け付けである。また、出力部104による出力は、通常、ディスプレイ等の出力デバイスを介した出力である。 The reception by the reception unit 102 is usually reception via an input device such as a touch panel. Also, the output from the output unit 104 is normally output via an output device such as a display.

処理部103、認証部1031、認証結果処理部1032、認証情報取得部1033、および登録部1034が行う処理は、基本的には、実施の形態1において対応する各構成要素が1以上の各端末識別子ごとに行った処理のうち、一の端末識別子に対応する処理である。ただし、認証結果処理部1032が行う処理は、通常、1以上のアプリを使用可能にするための処理である。 The processing performed by the processing unit 103, the authentication unit 1031, the authentication result processing unit 1032, the authentication information acquisition unit 1033, and the registration unit 1034 is basically performed by each terminal having one or more corresponding components in the first embodiment. Among the processes performed for each identifier, this is the process corresponding to one terminal identifier. However, the processing performed by the authentication result processing unit 1032 is normally processing for enabling one or more applications.

次に、情報処理装置10の動作について、図14および図15のフローチャートを用いて説明する。図14および図15は、情報処理装置10の動作を説明するフローチャートである。 Next, the operation of the information processing apparatus 10 will be described using the flowcharts of FIGS. 14 and 15. FIG. 14 and 15 are flowcharts for explaining the operation of the information processing apparatus 10. FIG.

(ステップS201a)処理部103は、受付部102が属性値情報を受け付けたか否かを判別する。受付部102が属性値情報を受け付けたと判別した場合はステップS202aに進み、受け付けていないと判別した場合はステップS201aに戻る。 (Step S201a) The processing unit 103 determines whether or not the receiving unit 102 has received attribute value information. If the reception unit 102 determines that the attribute value information has been received, the process proceeds to step S202a, and if it determines that the attribute value information has not been received, the process returns to step S201a.

(ステップS202a)処理部103は、認証情報格納部1011の認証情報を参照する。 (Step S<b>202 a ) The processing unit 103 refers to the authentication information in the authentication information storage unit 1011 .

(ステップS203)認証部1031は、当該認証情報が有する属性値情報を用いて、ステップS201aで受け付けられた属性値情報が正当であるか否かを判断し、判断結果を示す変数を取得する。なお、判断処理は、図4のフローチャートと同様である。 (Step S203) The authentication unit 1031 determines whether or not the attribute value information accepted in step S201a is valid using the attribute value information included in the authentication information, and acquires a variable indicating the determination result. Note that the determination process is the same as that in the flowchart of FIG.

(ステップS204)処理部103は、ステップS203で取得された変数が正当を示すか否かを判別する。取得された変数が、正当を示す場合はステップS205aに進み、不当を示す場合はステップS206aに進む。 (Step S204) The processing unit 103 determines whether or not the variable acquired in step S203 indicates validity. If the acquired variable indicates validity, the process proceeds to step S205a; otherwise, the process proceeds to step S206a.

(ステップS205a)認証結果処理部1032は、1以上のアプリを使用可能な状態にする。その後、ステップS201aに戻る。 (Step S205a) The authentication result processing unit 1032 makes one or more applications available. After that, the process returns to step S201a.

(ステップS206)処理部103は、ステップS201aで受け付けられた属性値情報が不当である旨の判断結果を許容する操作を、受付部12が受け付けたか否かを判別する。 (Step S206) The processing unit 103 determines whether or not the receiving unit 12 has received an operation to allow the judgment result that the attribute value information received in step S201a is invalid.

(ステップS207a)認証結果処理部1032は、1以上のアプリが使用不能な状態を維持する。する。その後、ステップS201aに戻る。 (Step S207a) The authentication result processing unit 1032 keeps one or more apps disabled. do. After that, the process returns to step S201a.

(ステップS208a)処理部103は、受付部102が登録指示を受け付けたか否かを判別する。受付部102が登録指示を受け付けたと判別した場合はステップS209aに進み、受け付けていないと判別した場合はステップS212aに進む。 (Step S208a) The processing unit 103 determines whether or not the receiving unit 102 has received the registration instruction. If the reception unit 102 determines that the registration instruction has been received, the process proceeds to step S209a, and if it determines that the registration instruction has not been received, the process proceeds to step S212a.

(ステップS209a)処理部103は、受付部102が属性値情報を受け付けたか否かを判別する。受付部102が属性値情報を受け付けたと判別した場合はステップS210aに進み、受け付けていないと判別した場合はステップS209aに戻る。 (Step S209a) The processing unit 103 determines whether or not the receiving unit 102 has received attribute value information. If the reception unit 102 determines that the attribute value information has been received, the process proceeds to step S210a, and if it determines that the attribute value information has not been received, the process returns to step S209a.

(ステップS210a)認証情報取得部1033は、ステップS209aで受け付けられた属性値情報を有する認証情報を取得する。 (Step S210a) The authentication information acquisition unit 1033 acquires authentication information having the attribute value information accepted in step S209a.

(ステップS211)蓄積部134は、ステップS210aで取得された認証情報を認証情報格納部1011に蓄積する。その後、ステップS201aに戻る。 (Step S<b>211 ) The accumulation unit 134 accumulates the authentication information acquired in step S<b>210 a in the authentication information storage unit 1011 . After that, the process returns to step S201a.

(ステップS212a)処理部103は、属性値が変更されたか否かを判別する。属性値が変更されたと判別した場合はステップS213に進み、変更されていないと判別した場合はステップS201aに戻る。 (Step S212a) The processing unit 103 determines whether or not the attribute value has been changed. If it is determined that the attribute value has been changed, the process proceeds to step S213, and if it is determined that the attribute value has not been changed, the process returns to step S201a.

(ステップS213)処理部13は、ステップS203で取得された変数が正当を示すか否かを判別する。取得された変数が、正当を示す場合はステップS214aに進み、不当を示す場合はステップS201aに戻る。なお、本ステップS213の判別は、1以上のアプリが使用可能な状態か否かの判別でもよく、1以上のアプリが使用可能な状態である場合はステップS214に進み、1以上のアプリが使用可能な状態でない場合はステップS201aに戻ってもよい。 (Step S213) The processing unit 13 determines whether or not the variable acquired in step S203 indicates validity. If the acquired variable indicates validity, the process proceeds to step S214a; otherwise, the process returns to step S201a. It should be noted that the determination in step S213 may be a determination of whether or not one or more applications are available. If it is not possible, the process may return to step S201a.

(ステップS214a)認証情報取得部1033は、ステップS212で変更された後の属性値を含む属性値情報を有する認証情報を取得する。 (Step S214a) The authentication information acquisition unit 1033 acquires authentication information having attribute value information including the attribute value changed in step S212.

(ステップS215)蓄積部134は、ステップS214aで取得された認証情報を認証情報格納部111に蓄積する。その後、ステップS201aに戻る。 (Step S215) The accumulation unit 134 accumulates the authentication information acquired in step S214a in the authentication information storage unit 111. FIG. After that, the process returns to step S201a.

なお、図14および図15のフローチャートにおいて、例えば、アプリの起動操作、情報処理装置10の電源オンやプログラムの起動に応じて処理が開始し、例えば、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始または終了のトリガは問わない。 In the flowcharts of FIGS. 14 and 15, for example, processing starts in response to an application activation operation, power-on of the information processing apparatus 10, or program activation, and processing ends in response to, for example, power-off or processing end interrupt. do. However, the trigger for starting or ending processing does not matter.

情報処理装置10の具体的な動作例は、前述した実施の形態1において、情報処理装置1と一の端末装置2(例えば、端末装置2X)の間で通信しながら行った処理を、情報処理装置10内で行うようにしたものである。 A specific example of the operation of the information processing device 10 is to replace the processing performed while communicating between the information processing device 1 and one terminal device 2 (for example, the terminal device 2X) in the first embodiment described above. This is done within the device 10 .

すなわち、格納部101には、2以上のアプリA1~A4、および図6に示した2以上のアプリ情報1~4などが格納される。認証情報格納部1011には、例えば、図5に示した2以上の認証情報1~3のうち、認証情報1が格納される。 That is, the storage unit 101 stores two or more applications A1 to A4, two or more application information 1 to 4 shown in FIG. 6, and the like. The authentication information storage unit 1011 stores, for example, the authentication information 1 among the two or more pieces of authentication information 1 to 3 shown in FIG.

アプリ情報1~4などを基に、情報処理装置10のディスプレイに表示されるホーム画面は、図7と同様である。アイコンの位置情報の変更に応じた画面遷移は、図8と同様である。ただし、図8の3番目の画面は、アプリ起動画面である。アプリ起動画面は、「ログインする」ボタンに代えて、「アプリを起動する」ボタンを有する。 The home screen displayed on the display of the information processing device 10 based on the application information 1 to 4 is the same as that shown in FIG. The screen transition according to the change of the icon position information is the same as in FIG. However, the third screen in FIG. 8 is the application activation screen. The application activation screen has a "activate application" button instead of the "login" button.

以上、本実施の形態2によれば、認証情報格納部1011に、1以上のアプリの1以上の属性値に関する属性値情報を有する認証情報が格納されており、情報処理装置10は、1以上のアプリの1以上の属性値に関する属性値情報を受け付け、受け付けた属性値情報を用いて、認証情報格納部1011に格納されている認証情報を参照し、属性値情報が正当か否かを判断する認証処理を行い、認証処理の結果に応じた処理を行うことにより、アプリの属性値に関する属性値情報を用いて認証を行う仕組みを提供できる。 As described above, according to the second embodiment, authentication information having attribute value information about one or more attribute values of one or more applications is stored in the authentication information storage unit 1011, and the information processing apparatus 10 stores one or more receives attribute value information related to one or more attribute values of the application, refers to the authentication information stored in the authentication information storage unit 1011 using the received attribute value information, and determines whether the attribute value information is valid. It is possible to provide a mechanism for performing authentication using attribute value information related to the attribute values of the application by performing the authentication process and performing the process according to the result of the authentication process.

また、上記構成において、認証情報を構成する1以上の属性値は、アプリのアイコンの配置の位置情報、アイコンのサイズ、アイコンの背景色、プロパティのうちの1種類以上の属性値であることにより、アプリの各種の属性値に関する属性値情報を用いて認証を行う仕組みを提供できる。 Further, in the above configuration, the one or more attribute values that constitute the authentication information are one or more types of attribute values among the position information of the application icon arrangement, the icon size, the icon background color, and the properties. , it is possible to provide a mechanism for performing authentication using attribute value information related to various attribute values of an application.

また、上記構成において、認証情報を構成する1以上の各属性値は、1以上の各アプリのアイコンの位置情報であることにより、アプリのアイコンの位置を用いて認証を行う仕組みを提供できる。 Further, in the above configuration, each of the one or more attribute values constituting the authentication information is the position information of one or more application icons, thereby providing a mechanism for performing authentication using the positions of the application icons.

なお、上記構成において、アイコンは、フォルダ内に配置可能であり、フォルダ内に配置されたアイコンの位置情報は、当該フォルダの位置、および当該フォルダ内での当該アイコンの位置に関する情報であってもよく、それによって、アプリの、アイコンが配置されたフォルダの位置、および当該フォルダ内での当該アイコンの位置をも用いて、認証を行う仕組みを提供できる。 In the above configuration, the icon can be arranged in a folder, and the positional information of the icon arranged in the folder is the position of the folder and the position of the icon within the folder. Often, this can provide a mechanism for authentication using the location of the folder in which the app's icon is located, and also the location of that icon within that folder.

また、上記構成において、1以上のアプリは、属性値が変更可能な2以上のアプリのうち、ユーザにより選択された1以上のアプリであることにより、ユーザによって選択されたアプリの属性値に関する属性値情報を用いて認証を行う仕組みを提供できる。 In the above configuration, the one or more applications are the one or more applications selected by the user from among the two or more applications whose attribute values can be changed. A mechanism for performing authentication using value information can be provided.

また、上記構成において、1以上のアプリは、属性値が変更可能な2以上のすべてのアプリであることにより、全アプリの属性値に関する属性値情報を用いて認証を行う仕組みを提供できる。 Further, in the above configuration, the one or more applications are all two or more applications whose attribute values can be changed, thereby providing a mechanism for performing authentication using attribute value information regarding the attribute values of all applications.

また、上記構成において、認証処理の結果に応じた処理は、1以上のアプリを使用可能にするための処理であることにより、属性値情報を用いて認証を行い、アプリの起動を許可する端末を提供できる。 Further, in the above configuration, the processing according to the result of the authentication processing is processing for enabling one or more applications, so that authentication is performed using the attribute value information, and the terminal that permits the activation of the application. can provide

また、情報処理装置1は、予め決められた条件を満たした場合に、属性値情報を有する認証情報を取得し、取得した認証情報を認証情報格納部1011に蓄積することにより、属性値情報を有する認証情報を登録し、登録された認証情報が有する属性値情報を用いて認証を行う仕組みを提供できる。 Further, when a predetermined condition is satisfied, the information processing apparatus 1 acquires authentication information having attribute value information, stores the acquired authentication information in the authentication information storage unit 1011, and acquires the attribute value information. It is possible to provide a mechanism for registering the authentication information possessed and performing authentication using the attribute value information possessed by the registered authentication information.

また、上記構成において、予め決められた条件は、1以上のアプリの属性値が変更されたことであることにより、アプリの属性値が変更されたことに応じて、登録された認証情報を自動更新できる。 Further, in the above configuration, the predetermined condition is that the attribute value of one or more applications has been changed. Can update.

本実施の形態における情報処理装置10を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、コンピュータがアクセス可能な記録媒体は、1以上のアプリの1以上の属性値に関する属性値情報を有する1以上の認証情報が格納される認証情報格納部1011を具備し、このプログラムは、前記コンピュータを、1以上のアプリの1以上の属性値に関する属性値情報を受け付ける受付部102と、前記受付部102が受け付けた属性値情報を用いて、前記認証情報格納部1011に格納されている認証情報を参照し、当該属性値情報が正当か否かを判断する認証処理を行う認証部1031と、前記認証処理の結果に応じた処理を行う認証結果処理部1032として機能させるためのプログラムである。 The software that implements the information processing apparatus 10 according to the present embodiment is, for example, the following program. That is, the computer-accessible recording medium includes an authentication information storage unit 1011 storing one or more authentication information having attribute value information related to one or more attribute values of one or more applications, and the program The authentication stored in the authentication information storage unit 1011 using a reception unit 102 that receives attribute value information about one or more attribute values of one or more applications, and the attribute value information received by the reception unit 102. It is a program for functioning as an authentication unit 1031 that refers to information and performs authentication processing to determine whether or not the attribute value information is valid, and an authentication result processing unit 1032 that performs processing according to the result of the authentication processing. .

図16は、各実施の形態におけるプログラムを実行して、情報処理装置1等を実現するコンピュータシステム900の外観図である。本実施の形態は、コンピュータハードウェアおよびその上で実行されるコンピュータプログラムによって実現され得る。図16において、コンピュータシステム900は、ディスクドライブ905を含むコンピュータ901と、キーボード902と、マウス903と、ディスプレイ904とを備える。なお、キーボード902やマウス903やディスプレイ904をも含むシステム全体をコンピュータと呼んでもよい。 FIG. 16 is an external view of a computer system 900 that implements the information processing apparatus 1 and the like by executing the programs in each embodiment. The embodiments can be implemented by computer hardware and computer programs executed thereon. In FIG. 16, computer system 900 comprises computer 901 including disk drive 905 , keyboard 902 , mouse 903 and display 904 . The entire system including the keyboard 902, mouse 903, and display 904 may be called a computer.

図17は、コンピュータシステム900の内部構成の一例を示す図である。図17において、コンピュータ901は、ディスクドライブ905に加えて、MPU911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM913と、アプリケーションプログラム、システムプログラム、およびデータを記憶するストレージ914と、MPU911、ROM912等を相互に接続するバス915と、外部ネットワークや内部ネットワーク等のネットワークへの接続を提供するネットワークカード916と、を備える。ストレージ914は、例えば、ハードディスク、SSD、フラッシュメモリなどである。 FIG. 17 is a diagram showing an example of the internal configuration of the computer system 900. As shown in FIG. In FIG. 17, a computer 901 includes a disk drive 905, an MPU 911, a ROM 912 for storing programs such as a boot-up program, and a ROM 912 for storing programs such as a boot-up program. A RAM 913 that provides storage space, a storage 914 that stores application programs, system programs, and data, a bus 915 that interconnects the MPU 911, ROM 912, etc., and provides connections to networks such as external networks and internal networks. a network card 916; The storage 914 is, for example, a hard disk, SSD, flash memory, or the like.

コンピュータシステム900に、情報処理装置1等の機能を実行させるプログラムは、例えば、DVD、CD-ROM等のディスク921に記憶されて、ディスクドライブ905に挿入され、ストレージ914に転送されてもよい。これに代えて、そのプログラムは、ネットワークを介してコンピュータ901に送信され、ストレージ914に記憶されてもよい。プログラムは、実行の際にRAM913にロードされる。なお、プログラムは、ディスク921、またはネットワークから直接、ロードされてもよい。また、ディスク921に代えて他の着脱可能な記録媒体(例えば、DVDやメモリカード等)を介して、プログラムがコンピュータシステム900に読み込まれてもよい。 A program that causes the computer system 900 to execute the functions of the information processing apparatus 1 and the like may be stored in a disk 921 such as a DVD or CD-ROM, inserted into the disk drive 905 , and transferred to the storage 914 . Alternatively, the program may be transmitted to computer 901 over a network and stored in storage 914 . Programs are loaded into RAM 913 during execution. Note that the program may be loaded directly from disk 921 or from the network. Also, the program may be read into the computer system 900 via another removable recording medium (eg, DVD, memory card, etc.) instead of the disk 921 .

プログラムは、コンピュータの詳細を示す901に、情報処理装置1等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。 The program does not necessarily have to include an operating system (OS) or a third-party program that causes the information processing apparatus 1 or the like to execute the functions of the computer details 901 . A program may contain only those portions of instructions that call the appropriate functions or modules in a controlled manner to produce the desired result. How the computer system 900 operates is well known and will not be described in detail.

なお、上述したコンピュータシステム900は、サーバまたは据え置き型のPCであり、実施の形態1の情報処理装置1の実現に好適であるが、実施の形態2の情報処理装置10、または実施の形態1の端末装置2は、例えば、スマートフォンやタブレット端末やノートPCといった、携帯端末で実現されてもよい。この場合、例えば、キーボード902およびマウス903はタッチパネルに、ディスクドライブ905はメモリカードスロットに、ディスク921はメモリカードに、それぞれ置き換えられることが望ましい。ただし、以上は例示であり、情報処理装置1等を実現するコンピュータのハードウェア構成は問わない。 The computer system 900 described above is a server or a stationary PC, and is suitable for realizing the information processing apparatus 1 of the first embodiment. The terminal device 2 may be realized by a portable terminal such as a smart phone, a tablet terminal, or a notebook PC, for example. In this case, for example, it is desirable to replace the keyboard 902 and mouse 903 with a touch panel, the disk drive 905 with a memory card slot, and the disk 921 with a memory card. However, the above is an example, and the hardware configuration of the computer that implements the information processing apparatus 1 and the like does not matter.

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

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

また、上記各実施の形態において、一の装置に存在する2以上の通信手段(端末送信部24、端末受信部25など)は、物理的に一の媒体で実現されても良いことは言うまでもない。 Further, in each of the above-described embodiments, two or more communication means (terminal transmission unit 24, terminal reception unit 25, etc.) existing in one device may be physically realized by one medium. .

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

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

以上のように、本発明にかかる情報処理装置は、アプリの属性値に関する情報を用いて認証を行う仕組みを提供できるという効果を有し、情報処理装置等として有用である。 INDUSTRIAL APPLICABILITY As described above, the information processing apparatus according to the present invention has the effect of being able to provide a mechanism for performing authentication using information on attribute values of an application, and is useful as an information processing apparatus or the like.

1、10 情報処理装置
2 端末装置
11、101 格納部
12、102 受付部
13、103 処理部
14、104 出力部
21 端末格納部
22 端末受付部
23 端末処理部
24 端末送信部
25 端末受信部
26 端末出力部
111、1011 認証情報格納部
131、1031 認証部
132、1032 認証結果処理部
133、1033 認証情報取得部
134、1034 登録部
Reference Signs List 1, 10 information processing device 2 terminal device 11, 101 storage unit 12, 102 reception unit 13, 103 processing unit 14, 104 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, 1011 Authentication information storage unit 131, 1031 Authentication unit 132, 1032 Authentication result processing unit 133, 1033 Authentication information acquisition unit 134, 1034 Registration unit

Claims (10)

1以上のアプリの1以上の属性値に関する属性値情報を有する1以上の認証情報が格納される認証情報格納部と、
1以上のアプリの1以上の属性値に関する属性値情報を受け付ける受付部と、
前記受付部が受け付けた属性値情報を用いて、前記認証情報格納部に格納されている認証情報を参照し、当該属性値情報が正当か否かを判断する認証処理を行う認証部と、
前記認証処理の結果に応じた処理を行う認証結果処理部とを具備し、
前記認証情報が有する前記1以上の各属性値情報は、前記1以上の各アプリのアイコンの位置情報であり、
前記アイコンは、フォルダ内に配置可能であり、
前記フォルダ内に配置されたアイコンの位置情報は、当該フォルダの位置、および当該フォルダ内での当該アイコンの位置に関する情報である情報処理装置。
an authentication information storage unit storing one or more authentication information having attribute value information related to one or more attribute values of one or more applications;
a reception unit that receives attribute value information about one or more attribute values of one or more applications;
an authentication unit that refers to authentication information stored in the authentication information storage unit using the attribute value information accepted by the reception unit and performs an authentication process to determine whether the attribute value information is valid;
An authentication result processing unit that performs processing according to the result of the authentication processing ,
The one or more attribute value information included in the authentication information is position information of the one or more application icons,
the icon can be arranged in a folder;
The information processing apparatus , wherein the position information of the icons arranged in the folder is information relating to the position of the folder and the position of the icon within the folder.
前記認証情報が有する1以上の属性値情報は、アプリのアイコンの配置の位置情報、アイコンのサイズ、アイコンの背景色、プロパティのうちの1種類以上の属性値である請求項1記載の情報処理装置。 2. The information processing according to claim 1, wherein the at least one attribute value information included in the authentication information is at least one type of attribute value selected from position information of an application icon arrangement, icon size, icon background color, and properties. Device. 前記1以上のアプリは、属性値が変更可能な2以上のアプリのうち、ユーザにより選択された1以上のアプリである請求項1または請求項記載の情報処理装置。 3. The information processing apparatus according to claim 1, wherein said one or more applications are one or more applications selected by a user from among two or more applications whose attribute values can be changed. 前記1以上のアプリは、属性値が変更可能な2以上のすべてのアプリである請求項1または請求項記載の情報処理装置。 3. The information processing apparatus according to claim 1, wherein the one or more applications are all two or more applications whose attribute values can be changed. 前記認証処理の結果に応じた処理は、情報処理装置へのログインのための処理である請求項1から請求項いずれか一項に記載の情報処理装置。 The information processing apparatus according to any one of claims 1 to 4 , wherein the process according to the result of the authentication process is a process for logging into the information processing apparatus. 前記認証処理の結果に応じた処理は、1以上のアプリを使用可能にするための処理である請求項1から請求項いずれか一項に記載の情報処理装置。 The information processing apparatus according to any one of claims 1 to 4 , wherein the processing according to the result of the authentication processing is processing for enabling one or more applications. 予め決められた条件を満たした場合に、属性値情報を有する認証情報を取得する認証情報取得部と、
前記認証情報取得部が取得した認証情報を前記認証情報格納部に蓄積する登録部をさらに具備する請求項1から請求項いずれか一項に記載の情報処理装置。
an authentication information acquiring unit that acquires authentication information having attribute value information when a predetermined condition is satisfied;
7. The information processing apparatus according to any one of claims 1 to 6 , further comprising a registration unit that accumulates the authentication information acquired by the authentication information acquisition unit in the authentication information storage unit.
前記予め決められた条件は、1以上のアプリの属性値が変更されたことである請求項記載の情報処理装置。 8. The information processing apparatus according to claim 7 , wherein said predetermined condition is that attribute values of one or more applications have been changed. 1以上のアプリの1以上の属性値に関する属性値情報を有する1以上の認証情報が格納される認証情報格納部、受付部、認証部、および認証結果処理部によって実現される情報処理方法であって、
前記受付部が、1以上のアプリの1以上の属性値に関する属性値情報を受け付ける受付ステップと、
前記認証部が、前記受付部が受け付けた属性値情報を用いて、前記認証情報格納部に格納されている認証情報を参照し、当該属性値情報が正当か否かを判断する認証処理を行う認証ステップと、
前記認証結果処理部が、前記認証処理の結果に応じた処理を行う認証結果処理ステップとを含み、
前記認証情報が有する前記1以上の各属性値情報は、前記1以上の各アプリのアイコンの位置情報であり、
前記アイコンは、フォルダ内に配置可能であり、
前記フォルダ内に配置されたアイコンの位置情報は、当該フォルダの位置、および当該フォルダ内での当該アイコンの位置に関する情報である情報処理方法。
An information processing method realized by an authentication information storage unit, a reception unit, an authentication unit, and an authentication result processing unit storing one or more authentication information having attribute value information related to one or more attribute values of one or more applications. hand,
a receiving step in which the receiving unit receives attribute value information regarding one or more attribute values of one or more applications;
The authentication unit uses the attribute value information received by the reception unit to refer to the authentication information stored in the authentication information storage unit, and performs authentication processing for determining whether or not the attribute value information is valid. an authentication step;
an authentication result processing step in which the authentication result processing unit performs processing according to the result of the authentication processing;
The one or more attribute value information included in the authentication information is position information of the one or more application icons,
the icon can be arranged in a folder;
The information processing method , wherein the position information of the icons arranged in the folder is information relating to the position of the folder and the position of the icon within the folder.
以上のアプリの1以上の属性値に関する属性値情報を有する1以上の認証情報が格納される認証情報格納部にアクセス可能なコンピュータを、
1以上のアプリの1以上の属性値に関する属性値情報を受け付ける受付部と、
前記受付部が受け付けた属性値情報を用いて、前記認証情報格納部に格納されている認証情報を参照し、当該属性値情報が正当か否かを判断する認証処理を行う認証部と、
前記認証処理の結果に応じた処理を行う認証結果処理部として機能させるためのプログラムであって、
前記認証情報が有する前記1以上の各属性値情報は、前記1以上の各アプリのアイコンの位置情報であり、
前記アイコンは、フォルダ内に配置可能であり、
前記フォルダ内に配置されたアイコンの位置情報は、当該フォルダの位置、および当該フォルダ内での当該アイコンの位置に関する情報である、プログラム
A computer that can access an authentication information storage unit that stores one or more authentication information having attribute value information related to one or more attribute values of one or more applications,
a reception unit that receives attribute value information about one or more attribute values of one or more applications;
an authentication unit that refers to authentication information stored in the authentication information storage unit using the attribute value information accepted by the reception unit and performs an authentication process to determine whether the attribute value information is valid;
A program for functioning as an authentication result processing unit that performs processing according to the result of the authentication processing ,
The one or more attribute value information included in the authentication information is position information of the one or more application icons,
the icon can be arranged in a folder;
The program according to claim 1, wherein the positional information of the icons arranged in the folder is information relating to the position of the folder and the position of the icon within the folder.
JP2019094066A 2019-05-17 2019-05-17 Information processing device, information processing method, and program Active JP7270458B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019094066A JP7270458B2 (en) 2019-05-17 2019-05-17 Information processing device, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019094066A JP7270458B2 (en) 2019-05-17 2019-05-17 Information processing device, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2020190768A JP2020190768A (en) 2020-11-26
JP7270458B2 true JP7270458B2 (en) 2023-05-10

Family

ID=73455002

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019094066A Active JP7270458B2 (en) 2019-05-17 2019-05-17 Information processing device, information processing method, and program

Country Status (1)

Country Link
JP (1) JP7270458B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160342308A1 (en) 2015-05-19 2016-11-24 Samsung Electronics Co., Ltd. Method for launching a second application using a first application icon in an electronic device
US20180137268A1 (en) 2016-11-17 2018-05-17 Ca, Inc. Authentication screen
JP2018206057A (en) 2017-06-05 2018-12-27 カシオ計算機株式会社 Authentication device, authentication method, and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5821933A (en) * 1995-09-14 1998-10-13 International Business Machines Corporation Visual access to restricted functions represented on a graphical user interface

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160342308A1 (en) 2015-05-19 2016-11-24 Samsung Electronics Co., Ltd. Method for launching a second application using a first application icon in an electronic device
US20180137268A1 (en) 2016-11-17 2018-05-17 Ca, Inc. Authentication screen
JP2018206057A (en) 2017-06-05 2018-12-27 カシオ計算機株式会社 Authentication device, authentication method, and program

Also Published As

Publication number Publication date
JP2020190768A (en) 2020-11-26

Similar Documents

Publication Publication Date Title
US11190407B2 (en) Internet of things device discovery and configuration
EP2629199B1 (en) Information processing system, portable information terminal, information processing device, and non-transitory computer readable recording medium
CN104123108B (en) Communication device and its control method
JP6056384B2 (en) System and service providing apparatus
TWI450558B (en) Method and system for providing online service corresponding to multiple mobile devices, server and mobile device thereof, and computer program product
JP6318698B2 (en) Security management system, security management method and program
US9807272B2 (en) Information processing system, device, and information processing method
US8760729B2 (en) Information processing apparatus, information management method, and information management program
JP4932413B2 (en) Environment migration system, terminal device, information processing device, management server, portable storage medium
US9703969B2 (en) Image forming system, service providing server, information processing terminal, image forming device and non-transitory computer readable recording medium
US20170094079A1 (en) Server Storing Authentication Information in Association with Device Information in Storage
KR20120033818A (en) User terminal apparatus and service method thereof
JP6659170B2 (en) Information processing apparatus, information processing method and program
KR20120033820A (en) Server and service method thereof
KR20120033819A (en) User terminal apparatus and service method thereof
JP2009303141A (en) Image forming apparatus, image processing system, customizing method and computer program
KR20120033823A (en) Server and service method thereof
CN104052892B (en) Network system and information processor
US20130139240A1 (en) Network system, information processing apparatus, method for controlling the information processing apparatus, and computer-readable storage medium for computer program
JP2015028704A (en) Service provision system, service provision method, and program
CN104020966A (en) Job performing control system, job performing system and job performing control method
JP7270458B2 (en) Information processing device, information processing method, and program
JP6237868B2 (en) Cloud service providing system and cloud service providing method
US11165635B2 (en) Selecting and configuring multiple network components in enterprise hardware
US20170054699A1 (en) Information processing apparatus, information processing method, program, storage medium, and password entry apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220427

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230131

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230131

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230322

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230329

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230425

R150 Certificate of patent or registration of utility model

Ref document number: 7270458

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150