JP7270458B2 - Information processing device, information processing method, and program - Google Patents
Information processing device, information processing method, and program Download PDFInfo
- 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
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
本発明は、認証に関する処理を行う情報処理装置等に関するものである。
BACKGROUND OF THE
従来、パスワードや生体情報等の個人情報により個人認証を行うシステムが存在した(例えば、特許文献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
しかし、従来、アプリの属性値に関する情報を用いて認証を行う仕組みは存在しなかった。 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.
以下、情報処理装置等の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
実施の形態2では、アプリの属性値に関する性値情報を用いて認証を行い、アプリの起動を許可する端末である情報処理装置10について説明する。
In
(実施の形態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
情報処理装置1は、例えば、各種のオンラインサービスを提供する企業や団体などの組織のサーバであるが、クラウドサーバやASPサーバ等でもよく、そのタイプや所在は問わない。
The
端末装置2は、例えば、オンラインサービスを利用するユーザの端末である。端末は、例えば、携帯端末である。携帯端末は、例えば、スマートフォン、タブレット端末、携帯電話機、ノートPC等であるが、その種類は問わない。または、端末は、据え置き型のPCでもよく、そのタイプは問わない。または、端末装置2は、例えば、組織の又はその職員の端末でもよく、その所在も問わない。
The
ただし、情報処理装置1は、スタンドアロンでもよい。すなわち、情報システムは、一のサーバのみで構成され、1以上の端末装置2を含まなくても構わない。また、かかる一のサーバは、例えば、実施の形態2における情報処理装置10と考えることもできる。
However, the
情報処理装置1は、格納部11、受付部12、処理部13、および出力部14を備える。格納部11は、認証情報格納部111を備える。処理部13は、認証部131、認証結果処理部132、認証情報取得部133、および登録部134を備える。
The
端末装置2は、端末格納部21、端末受付部22、端末処理部23、端末送信部24、端末受信部25、および端末出力部26を備える。
The
情報処理装置1を構成する格納部11は、各種の情報を格納し得る。各種の情報とは、例えば、認証情報である。
The
認証情報格納部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
ただし、情報システムを構成する端末装置2の数が1つだけの場合、端末識別子はなくてもよく、認証情報格納部111には、一の認証情報のみが格納されてもよい。
However, if there is only one
認証情報とは、認証処理に関する情報である。認証処理とは、受け付けられた属性値情報が正当か否かを判断する処理である、といってもよい。なお、受け付けについては後述する。 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
アプリとは、特定の作業を行うために使用されるソフトウェアである、といってもよい。アプリは、例えば、オンラインサービスを利用するためのアプリである。この種のアプリは、例えば、インターネットバンキングのアプリ、通信アプリなどである。または、アプリは、例えば、情報管理のためのアプリ、ゲームのアプリなど、オンラインサービス以外のアプリでもよく、その種類は問わない。 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
なお、通常、端末格納部21に格納されているどのアプリも、少なくとも1つの属性値が変更可能であり、従って、属性値が変更可能な2以上のアプリとは、端末格納部21に格納されている2以上の全てのアプリである、と考えてもよい。
Generally, at least one attribute value of any application stored in the
ただし、選択は必須でなく、デフォルトでもよい。または、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
属性値とは、アプリの特性や設定を示す情報である、といってもよい。属性値は、例えば、アプリのアイコンに関する情報である。属性値は、例えば、アイコンの配置の位置情報、アイコンのサイズ、アイコンの背景色などであるが、アイコンに関する情報であれば何でもよい。 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
例えば、後述する端末装置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
また、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
さらに、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
受付部12は、各種の指示や各種の情報を受け付ける。各種の指示とは、例えば、後述する登録指示などである。各種の情報とは、例えば、前述した属性値情報である。
The
本実施の形態1において、受付部12による受け付けは、通常、端末装置2からの受信である。ただし、受け付けは、例えば、キーボードやタッチパネル等の入力デバイスから入力された情報の受け付けでもよいし、ディスクや半導体メモリなどの記録媒体から読み出された情報の受け付けでもよく、その態様は問わない。
In the first embodiment, reception by the
受付部12は、例えば、端末装置2から、端末識別子と対に、属性値情報を受信する。なお、受信される属性値情報は、後述する端末装置2において、例えば、端末受付部22が、タッチパネル等の入力デバイスを介して、1または2以上のアプリを選択する操作を受け付けたことに応じて、端末処理部23が、端末格納部21に格納されているアプリ情報群を用いて取得した属性値情報である。ただし、受信される属性値情報は、端末受付部22がタッチパネル等の入力デバイスを介して受け付けた属性値情報でもよい。
For example, the receiving
処理部13は、各種の処理を行う。各種の処理とは、例えば、認証部131、認証結果処理部132、認証情報取得部133、および登録部134などの処理である。また、処理部13は、例えば、フローチャートで説明する各種の判別などの処理も行う。
The
各種の画面とは、例えば、ホーム画面、ログイン画面などであるが、アプリの画面でもよく、その種類は問わない。ホーム画面とは、使用可能な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
詳しくは、例えば、受付部12が端末識別子と対に属性値情報を受信したことに応じて、認証部131は、認証情報格納部111に格納されている1以上の認証情報のうち、受信された端末識別子に対応する認証情報を参照する。認証部131は、受信された属性値情報を、当該認証情報が有する属性値情報と照合し、当該2つの属性値情報が一致する場合は、受信された属性値情報は正当であると判断する一方、当該2つの属性値情報が一致しない場合は、受け付けられた属性値情報は正当でないと判断する。そして、認証部131は、かかる認証処理の結果を示す情報を取得する。認証処理の結果を示す情報とは、例えば、当該属性値情報が正当である旨の“正当”、または当該属性値情報が正当でない旨の“不当”などであるが、その表現形式は問わない。
Specifically, for example, in response to the receiving
認証結果処理部132は、認証処理の結果に応じた処理を行う。認証処理の結果に応じた処理とは、例えば、情報処理装置1へのログインのための処理である。ログインのための処理とは、例えば、認証処理の結果によって、ログインを許可したり許可しなかったりする処理である。または、ログインのための処理は、認証処理の結果の送信や表示でもよく、その内容は問わない。
The authentication
認証処理の結果に応じた処理を行うことは、例えば、認証処理の結果が正当である場合と、認証処理の結果が不当である場合とで、異なる処理を実行することである、といってもよい。認証処理の結果が正当である場合用の処理は、例えば、属性値情報と対に受信された端末識別子で識別される端末装置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
認証処理の結果が不当である場合用の処理は、例えば、端末装置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
認証情報取得部133は、予め決められた条件を満たした場合に、属性値情報を有する認証情報を取得する。予め決められた条件は、例えば、“登録指示が入力されたこと”である。登録指示とは、認証情報を登録する又は変更する旨の指示である。登録指示は、例えば、「認証情報を変更する」ボタンの押下などであるが、その態様は問わない。認証情報取得部133は、例えば、受付部12が登録指示の後に属性値情報を受け付けた場合に、当該属性値情報を有する認証情報を取得してもよい。
The authentication
または、予め決められた条件は、“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
属性値は、通常、ユーザの操作に応じて変更される。属性値が変更されることは、例えば、ユーザが画面上のアイコンの配置を変えたことに応じて、アプリ情報を構成するアイコンの位置情報が変更されることである。または、属性値が変更されることは、例えば、ユーザがアプリのアイコンに関する設定を変えたことに応じて、アプリ情報を構成するアイコンのサイズまたは背景色が変更されたことでもよい。または、属性値が変更されることは、例えば、ユーザがアプリの設定を変えたことに応じて、アプリ情報を構成するプロパティが変更されたことでもよい。ただし、属性値は、自動的に変更されてもよい。 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
情報処理装置1において、受付部12が、上記のようにして端末装置2から送信された属性値情報を受信し、認証情報取得部133は、受信された属性値情報を有する認証情報を取得する。
In the
登録部134は、認証情報取得部133が取得した認証情報を認証情報格納部111に蓄積する。登録部134は、通常、受付部12が端末装置2から端末識別子と対に属性値情報を受信したことに応じて認証情報取得部133が取得した認証情報を、当該端末識別子に対応付けて認証情報格納部111に蓄積する。
The registration unit 134 accumulates the authentication information acquired by the authentication
出力部14は、各種の情報を出力する。各種の情報とは、例えば、ログインの許可、ログイン操作の受け付けの許可などであるが、後述するログイン画面などでもよく、その種類は問わない。出力部14による出力は、通常、端末装置2への送信である。ただし、出力は、例えば、ディスプレイへの表示、スピーカからの音出力、プリンタでのプリントアウト、記録媒体への蓄積、他のプログラムへの処理結果の引渡しなどでもよく、その態様は問わない。
The
端末装置2を構成する端末格納部21は、各種の情報を格納し得る。各種の情報とは、例えば、端末識別子、1または2以上のアプリ、当該1以上のアプリに対応するアプリ情報群、画面構成情報などである。また、端末格納部21には、例えば、アプリ識別子群、種類情報なども格納されてもよい。
The
端末受付部22は、各種の操作や各種の指示や各種の情報を受け付ける。各種の操作とは、例えば、1以上のアプリを選択する操作、ログインを開始する操作、属性値を変更するための操作などであるが、アプリを起動する操作でもよく、その種類は問わない。各種の指示とは、例えば、登録指示である。各種の情報とは、例えば、属性値情報、アプリ識別子群、種類情報などである。ただし、アプリ識別子群または種類情報のうち1種類以上の情報は、受け付けられなくてもよい。
The
端末処理部23は、各種の処理を行う。各種の処理とは、例えば、属性値情報を取得する処理、属性値を変更する処理などである。
The
詳しくは、端末処理部23は、例えば、端末受付部22が、1以上のアプリを選択する操作を受け付けたことに応じて、端末格納部21に格納されているアプリ情報群のうち、選択された1以上のアプリに対応するアプリ情報を用いて、選択された1以上のアプリの1以上の属性値を有する属性値情報を取得する。
Specifically, the
または、端末処理部23は、例えば、端末受付部22が、ログインを開始する操作を受け付けたことに応じて、端末格納部21に格納されているアプリ情報群のうち、例えば、端末格納部21に格納されているアプリ識別子群に対応する1以上のアプリ情報を用いて、アプリ識別子群で識別される1以上のアプリの1以上の属性値を有する属性値情報を取得してもよい。
Alternatively, the
また、端末処理部23は、上記のようにしてアプリ識別子群に対応する1以上のアプリ情報を用いて属性値情報を取得する際に、アプリ識別子群で識別される1以上のアプリの1以上の属性値のうち、端末格納部21に格納されている種類情報に対応する1種類以上の属性値に関する属性値情報を取得してもよい。
Further, when the
または、端末処理部23は、例えば、ログインを開始する操作に応じて、格納されている全てのアプリ情報を用いて、全てのアプリの全ての属性値に関する属性値情報を取得してもよい。
Alternatively, the
ただし、認証のための属性値情報の取得のトリガは、例えば、電源オンなどでもよく、その種類は問わない。 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
また、端末処理部23は、端末格納部21に格納されている画面構成情報を用いて、ホーム画面やログイン画面等の画面を構成する。なお、例えば、ホーム画面など、アプリのアイコンを含む画面を構成する場合、端末処理部23は、当該アプリに対応するアプリ情報が有する属性値群のうち、当該アプリのアイコンに関する1以上の属性値(例えば、位置情報、サイズ、背景色など)も用いて、かかる画面を構成する。
In addition, the
また、端末処理部23は、例えば、端末受付部22が、属性値を変更するための操作を受け付けたことに応じて、端末格納部21に格納されているアプリ情報が有する属性値を変更する。詳しくは、例えば、ユーザが画面上のアイコンを移動させると、端末処理部23は、タッチパネル等の入力デバイスを介して、移動先の位置情報を取得し、格納されている位置情報を、取得した位置情報に変更する。同様に、ユーザがアイコンのサイズを変化させると、端末処理部23は、変化後のサイズを取得し、格納されているアイコンのサイズを、取得したサイズに変更する。
Further, the
さらに、端末処理部23は、例えば、端末受付部22が受け付けたアプリ識別子群、種類情報などの情報を、端末格納部21に蓄積してもよい。ただし、アプリ識別子群または種類情報のうち1以上は、予め端末格納部21に格納されていてもよい。
Furthermore, the
端末送信部24は、端末処理部23が取得した属性値情報を、端末格納部21に格納されている端末識別子と対に、情報処理装置1に送信する。
The
また、端末送信部24は、端末受付部22が受け付けた各種の指示や各種の情報を、端末識別子と対に情報処理装置1に送信する。
In addition, the
端末受信部25は、情報処理装置1から各種の情報を受信する。各種の情報とは、例えば、ログインの許可、ログイン操作の受け付けの許可などである。
The
端末出力部26は、各種の情報を出力する。各種の情報とは、例えば、ホーム画面、ログイン画面、アプリの画面などである。端末出力部26による出力は、通常、端末装置2内でのディスプレイ等の出力デバイスを介した出力であるが、例えば、外部の装置への送信などでもよく、その出力態様は問わない。これによって、端末装置2のディスプレイに、各種の画面が出力される。
The
格納部11、認証情報格納部111、および端末格納部21は、例えば、ハードディスクやフラッシュメモリといった不揮発性の記録媒体が好適であるが、RAMなど揮発性の記録媒体でも実現可能である。なお、かかる事項は、実施の形態2で説明する格納部101、および認証情報格納部1011にも当てはまる。
The
受付部12、および端末受付部22は、入力デバイスを含むと考えても、含まないと考えてもよい。受付部12等は、入力デバイスのドライバーソフトによって、または入力デバイスとそのドライバーソフトとで実現され得る。なお、かかる事項は、実施の形態2で説明する受付部102にも当てはまる。
The
処理部13、認証部131、認証結果処理部132、認証情報取得部133、登録部134、および端末処理部23は、通常、MPUやメモリ等から実現され得る。処理部13等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。ただし、処理手順は、ハードウェア(専用回路)で実現してもよい。なお、かかる事項は、実施の形態2で説明する処理部103、認証部1031、認証結果処理部1032、認証情報取得部1033、および登録部1034にも当てはまる。
The
出力部14、および端末出力部26は、ディスプレイやスピーカ等の出力デバイスを含むと考えても含まないと考えてもよい。出力部14等は、出力デバイスのドライバーソフトによって、または出力デバイスとそのドライバーソフトとで実現され得る。なお、かかる事項は、実施の形態2で説明する出力部104にも当てはまる。
The
端末送信部24、および受付部12の受信機能は、通常、有線または無線の通信手段(例えば、NIC(Network interface controller)やモデム等の通信モジュール)で実現されるが、放送を受信する手段(例えば、放送受信モジュール)で実現されてもよい。
The reception functions of the
端末受信部25、および出力部14の送信機能は、通常、有線または無線の通信手段で実現されるが、放送手段(例えば、放送モジュール)で実現されてもよい。
The transmission functions of the
次に、情報システムの動作について図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
(ステップS201)処理部13は、受付部12が属性値情報を受け付けたか否かを判別する。なお、このフローチャートにおける受け付けは、通常、端末装置2からの受信であり、受付部12は、例えば、端末識別子と対に、属性値情報を受信する。また、ステップS201で受け付けられる属性値情報は、通常、認証のための属性値情報である。
(Step S201) The
受付部12が属性値情報等を受け付けたと判別した場合はステップS202に進み、受け付けていないと判別した場合はステップS201に戻る。
If the
(ステップS202)処理部13は、認証情報格納部111に格納されている1以上の認証情報のうち、ステップS201で属性値情報と対に受信された端末識別子に対応する認証情報を参照する。
(Step S202) The
(ステップS203)認証部131は、ステップS202で参照した認証情報が有する属性値情報を用いて、ステップS201で受け付けられた属性値情報が正当であるか否かを判断し、判断結果を示す変数を取得する。なお、判断については、図4のフローチャートを用いて説明する。
(Step S203) Using the attribute value information included in the authentication information referred to in step S202, the
(ステップS204)処理部13は、ステップS203で取得された変数が正当を示すか否かを判別する。取得された変数が、正当を示す場合はステップS205に進み、不当を示す場合はステップS206に進む。
(Step S204) The
(ステップS205)認証結果処理部132は、ステップS201で受け付けられた属性値情報が正当である場合用の処理を実行する。詳しくは、認証結果処理部132は、ステップS201で属性値情報と対に受信された端末識別子で識別される端末装置2に、ログインを許可する旨の情報を送信する。その後、ステップS201に戻る。
(Step S205) The authentication
(ステップS206)処理部13は、ステップS201で受け付けられた属性値情報が不当である旨の判断結果を許容する操作を、受付部12が受け付けたか否かを判別する。詳しくは、処理部13は、ステップS201で属性値情報と対に受信された端末識別子で識別される端末装置2から、かかる判断結果を許容する操作の情報を受信したか否かを判別する。なお、属性値情報が不当である旨の判断結果を許容する操作とは、例えば、「キャンセル」ボタンを押下する操作や電源をオフする操作などであるが、判断結果を許容し得る操作であれば何でもよい。
(Step S206) The
(ステップS207)認証結果処理部132は、受け付けられた属性値情報が不当である場合用の処理を実行する。詳しくは、認証結果処理部132は、ステップS201で属性値情報と対に受信された端末識別子で識別される端末装置2に、ログインを拒否する旨の情報を送信する。その後、ステップS201に戻る。
(Step S207) The authentication
(ステップS208)処理部13は、受付部12が登録指示等を受け付けたか否かを判別する。詳しくは、認証結果処理部132は、受付部12が登録指示を端末識別子と対に受信したか否かを判別する。受付部12が登録指示等を受け付けたと判別した場合はステップS209に進み、受け付けていないと判別した場合はステップS212に進む。
(Step S208) The
(ステップS209)処理部13は、受付部12が属性値情報等を受け付けたか否かを判別する。詳しくは、認証結果処理部132は、受付部12が属性値情報を端末識別子と対に受信したか否かを判別する。なお、ステップS209で受け付けられる属性値情報等は、登録のための属性値情報等である。受付部12が属性値情報等を受け付けたと判別した場合はステップS210に進み、受け付けていないと判別した場合はステップS209に戻る。
(Step S209) The
(ステップS210)認証情報取得部133は、ステップS209で受け付けられた属性値情報等を有する認証情報を取得する。
(Step S210) The authentication
(ステップ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
(ステップS213)処理部13は、ステップS203で取得された変数が正当を示すか否かを判別する。取得された変数が、正当を示す場合はステップS214に進み、不当を示す場合はステップS201に戻る。なお、本ステップS213の判別は、ログイン中か否かの判別でもよく、ログイン中である場合はステップS214に進み、ログイン中でない場合はステップS201に戻ってもよい。
(Step S213) The
(ステップS214)認証情報取得部133は、ステップS212で変更された後の属性値を含む属性値情報等を有する認証情報を取得する。詳しくは、認証情報取得部133は、認証情報格納部111に格納されている1以上の認証情報のうち、ステップS212で属性値変更情報と対に受信された端末識別子に対応する認証情報を取得する。こうして取得した認証情報に対し、認証情報取得部133は、受信された属性値変更情報に含まれているアプリ識別子と対になる1以上の属性値のうち、当該属性値変更情報に含まれている種類情報が示す種類の属性値を、当該属性値変更情報に含まれている属性値に変更する処理を施す。これにより、変更後の属性値を含む属性値情報と、受信された端末識別子とを有する認証情報が取得される。
(Step S214) The authentication
(ステップ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
図4は、判断処理を説明するフローチャートである。 FIG. 4 is a flowchart for explaining determination processing.
(ステップS401)認証部131は、当該認証情報が有する属性値情報から1以上のアプリ識別子を取得する。
(Step S401) The
(ステップS402)認証部131は、変数iに初期値“1”をセットする。変数iとは、ステップS401で取得された1以上のアプリ識別子のうち、未選択のアプリ識別子を順番に選択していくための変数である。
(Step S402) The
(ステップS403)認証部131は、i番目のアプリ識別子があるか否かを判別する。i番目のアプリ識別子がある場合はステップS404に進み、i番目のアプリ識別子がない場合はステップS408に進む。
(Step S403) The
(ステップS404)認証部131は、当該認証情報が有する属性値情報から、i番目のアプリ識別子と対になる1以上の属性値を取得する。
(Step S404) The
(ステップS405)認証部131は、ステップS201で受信された属性値情報から、i番目のアプリ識別子と対になる1以上の属性値を取得する。
(Step S405) The
(ステップS406)認証部131は、ステップS404で取得された1以上の属性値と、ステップS405で取得された1以上の属性値とが一致するか否かを判別する。ステップS404で取得された1以上の属性値と、ステップS405で取得された1以上の属性値と全て一致する場合はステップS407に進み、1つでも一致しない場合はステップS409に進む。
(Step S406) The
(ステップS407)認証部131は、変数iをインクリメントする。その後、ステップS403に戻る。
(Step S407) The
(ステップS408)認証部131は、変数に“正当”をセットする。その後、上位の処理にリターンする。
(Step S408) The
(ステップS409)認証部131は、変数に“不当”をセットする。その後、上位の処理にリターンする。
(Step S409) The
以下、本実施の形態における情報システムの具体的な動作例について説明する。なお、以下の説明は、種々の変更が可能であり、本発明の範囲を何ら制限するものではない。 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
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
例えば、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
なお、認証情報3が有する属性値情報は、例えば、後述する図6に示された全てのアプリ情報1~4等の全ての属性値群で構成されている。
The attribute value information included in the
端末装置2Xの端末格納部21には、端末識別子“X”と、ユーザXが選択した3つのアプリA1,A2,A4を識別するアプリ識別子群“A1,A2,A4”と、デフォルトの種類情報“アイコンの位置情報”とが予め格納されている。また、現時点で、端末格納部21には、例えば、図6に示すような2以上のアプリ情報が格納されているとする。
The
図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
端末装置2Xにおいて、端末処理部23は、上記のような2以上のアプリ情報と、端末格納部21に格納されている画面構成情報とを用いて、ホーム画面を構成する。端末出力部26は、構成されたホーム画面を、ディスプレイを介して出力する。これにより、端末装置2Xのディスプレイには、例えば、図7に示すようなホーム画面が表示される。
In the terminal device 2X, the
このホーム画面は、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
情報処理装置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
端末装置2Xにおいて、端末受信部25が上記許可を受信し、端末処理部23は、画面構成情報を用いてログイン面を構成する。ログイン画面は、例えば、図8に示した3番目の画面であり、「ログインする」ボタンと、「認証情報を変更する」ボタンとを有する。ユーザXが「ログインする」ボタンを押下すると、端末受付部22は、当該ボタンに対応する指示であるログイン指示を受け付け、端末送信部24は、受け付けられたログイン指示を端末識別子“X”と対に、情報処理装置1に送信する。
In the terminal device 2X, the
情報処理装置1において、認証結果処理部132は、上記ログイン指示を受付部12を介して受信し、端末装置2Xからのログインを許可する。これにより、ユーザXは、インターネットバンキング等のオンラインサービスを受けることができる。
In the
ログオフ後、ユーザ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
これにより、端末装置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
情報処理装置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
端末装置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
こうして、図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
情報処理装置1において、上記属性値情報等が受信され、受信された属性値情報は、認証情報1が有する属性値情報と一致することから、正当であると判断される。これに応じて、ログインの許可が端末装置2Xに送信され、端末装置2Xのディスプレイに、図8に示した3番目のログイン画面が表示される。ユーザXは、ログイン画面の「ログインする」ボタンを押下し、それによって、情報処理装置1へのログインが実現される。
The
これに対して、ユーザ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
なお、図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
図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
または、認証情報は、属性値の変更に応じて、自動的に変更されてもよい。詳しくは、例えば、ログイン中に、ユーザ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
こうして、属性値の一種である位置情報が変更されたことに伴い、認証情報取得部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
なお、端末装置2Yからのログインに関する情報処理装置1の動作は、以下のようになる。端末装置2Yの端末格納部21には、端末識別子“Y”と、ユーザYが選択した2つのアプリA2,A3を識別するアプリ識別子群“A2,A3”と、ユーザYが選択した種類情報“アイコンのサイズ,プロパティ”とが予め格納されている。また、現時点で、端末格納部21には、例えば、図9に示すような2以上のアプリ情報が格納されているとする。なお、アプリ情報のデータ構造は、図6と同様である。
The operation of the
例えば、アプリ情報1は、アプリ識別子“A1”と属性値群{(1,1),中,青,ネット銀行}とを有する。また、アプリ情報2は、アプリ識別子“A2”と属性値群{(3,2),中,黄,TEL}とを有する。また、アプリ情報3は、アプリ識別子“A3”と属性値群{(3,1),大,緑,メール}とを有する。
For example,
端末装置2Yにおいて、端末処理部23は、上記のような2以上のアプリ情報と画面構成情報とを用いてホーム画面を構成し、端末出力部26は、構成されたホーム画面を出力する。これにより、端末装置2Yのディスプレイには、例えば、図10に示すようなホーム画面が表示される。
In the terminal device 2Y, the
このホーム画面は、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
情報処理装置1において、受付部12が、上記属性値情報と端末識別子“Y”の対を受信し、処理部13は、受信された端末識別子“Y”を有する認証情報2を参照する。認証部131は、受信された属性値情報[{A2,(中,黄,TEL)},{A3,(大,緑,メール)}]が、参照された認証情報2が有する属性値情報[{A2,(中,黄,TEL)},{A3,(大,緑,メール)}]と一致することから、受け付けられた属性値情報は正当であると判断し、認証結果処理部132は、ログインの許可を端末装置2Yに送信する。
In the
端末装置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
情報処理装置1において、認証結果処理部132は、上記ログイン指示を受信し、端末装置2Yからのログインを許可する。これにより、ユーザYは、オンラインサービスを受けることができる。
In the
ログオフ後、ユーザ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
図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
情報処理装置1において、受付部12が上記属性値情報と端末識別子“Y”の対を受信し、処理部13は、端末識別子“Y”を有する認証情報2を参照する。認証部131は、受信された属性値情報[{A2,(中,黄,電話)},{A3,(中,緑,メール)}]が、認証情報2が有する属性値情報[{A2,(中,黄,TEL)},{A3,(大,緑,メール)}]と一致しないことから、受け付けられた属性値情報は正当でないと判断し、認証結果処理部132は、判断結果“不当”を端末装置2Yに送信する。
In the
端末装置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
こうして、図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
情報処理装置1において、上記属性値情報等が受信され、受信された属性値情報は、認証情報2が有する属性値情報と一致することから、正当であると判断される。これに応じて、ログインの許可が端末装置2Yに送信され、端末装置2Yのディスプレイに、図11に示した3番目のログイン画面が表示される。ユーザYは、ログイン画面の「ログインする」ボタンを押下し、それによって、情報処理装置1へのログインが実現される。
The
これに対して、ユーザ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
なお、端末装置2Zからのログインに関する情報処理装置1の動作は、以下のようになる。端末装置2Zの端末格納部21には、端末識別子“Z”が予め格納されている。また、現在、端末格納部21には、例えば、図6に示した2以上のアプリ情報1~4等が格納されており、端末装置2Zのディスプレイには、例えば、図7に示したようなホーム画面が表示されている。
The operation of the
この状態で、ユーザ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
情報処理装置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
端末装置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
情報処理装置1において、認証結果処理部132は、上記ログイン指示を受信し、端末装置2Zからのログインを許可する。これにより、ユーザZは、オンラインサービスを受けることができる。
In the
ログオフ後、ユーザ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
例えば、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
こうして、図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
これに応じて、アプリ情報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
情報処理装置1において、属性値情報等が受信され、受信された属性値情報は、認証情報3が有する属性値情報と一致することから、正当であると判断され、ログインの許可が端末装置2Zに送信される。端末装置2Zにおいて、上記許可の受信に応じて、図8の3番目に示すログイン面が表示され、ユーザZは、「ログインする」ボタンを押下することで、オンラインサービスを受けることができる。
In the
これに対して、ユーザ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
以上、本実施の形態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
また、上記構成において、認証情報を構成する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
これに対し、アイコン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
これにより、アプリの、アイコンが配置されたフォルダの位置、および当該フォルダ内での当該アイコンの位置をも用いて、認証を行う仕組みを提供できる。なお、かかる事項は、実施の形態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
また、情報処理装置1は、予め決められた条件を満たした場合に、属性値情報を有する認証情報を取得し、取得した認証情報を認証情報格納部111に蓄積することにより、属性値情報を有する認証情報を登録し、登録された認証情報が有する属性値情報を用いて認証を行う仕組みを提供できる。
Further, when a predetermined condition is satisfied, the
また、上記構成において、予め決められた条件は、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
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアを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
(実施の形態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
情報処理装置10は、格納部101、受付部102、処理部103、および出力部104を備える。格納部101は、認証情報格納部1011を備える。処理部103は、認証部1031、認証結果処理部1032、認証情報取得部1033、および登録部1034を備える。
The information processing device 10 includes a
情報処理装置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
認証情報格納部1011には、実施の形態1において格納部11に格納されていた1以上の認証情報のうち、一の認証情報が格納される。一の認証情報とは、例えば、図5に示した2以上の認証情報のうち1つである。この認証情報は、通常、端末識別子を有していないが、有していてもよい。
The authentication
受付部102による受け付けは、通常、タッチパネル等の入力デバイスを介した受け付けである。また、出力部104による出力は、通常、ディスプレイ等の出力デバイスを介した出力である。
The reception by the
処理部103、認証部1031、認証結果処理部1032、認証情報取得部1033、および登録部1034が行う処理は、基本的には、実施の形態1において対応する各構成要素が1以上の各端末識別子ごとに行った処理のうち、一の端末識別子に対応する処理である。ただし、認証結果処理部1032が行う処理は、通常、1以上のアプリを使用可能にするための処理である。
The processing performed by the
次に、情報処理装置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
(ステップS202a)処理部103は、認証情報格納部1011の認証情報を参照する。
(Step S<b>202 a ) The
(ステップS203)認証部1031は、当該認証情報が有する属性値情報を用いて、ステップS201aで受け付けられた属性値情報が正当であるか否かを判断し、判断結果を示す変数を取得する。なお、判断処理は、図4のフローチャートと同様である。
(Step S203) The
(ステップS204)処理部103は、ステップS203で取得された変数が正当を示すか否かを判別する。取得された変数が、正当を示す場合はステップS205aに進み、不当を示す場合はステップS206aに進む。
(Step S204) The
(ステップS205a)認証結果処理部1032は、1以上のアプリを使用可能な状態にする。その後、ステップS201aに戻る。
(Step S205a) The authentication
(ステップS206)処理部103は、ステップS201aで受け付けられた属性値情報が不当である旨の判断結果を許容する操作を、受付部12が受け付けたか否かを判別する。
(Step S206) The
(ステップS207a)認証結果処理部1032は、1以上のアプリが使用不能な状態を維持する。する。その後、ステップS201aに戻る。
(Step S207a) The authentication
(ステップS208a)処理部103は、受付部102が登録指示を受け付けたか否かを判別する。受付部102が登録指示を受け付けたと判別した場合はステップS209aに進み、受け付けていないと判別した場合はステップS212aに進む。
(Step S208a) The
(ステップS209a)処理部103は、受付部102が属性値情報を受け付けたか否かを判別する。受付部102が属性値情報を受け付けたと判別した場合はステップS210aに進み、受け付けていないと判別した場合はステップS209aに戻る。
(Step S209a) The
(ステップS210a)認証情報取得部1033は、ステップS209aで受け付けられた属性値情報を有する認証情報を取得する。
(Step S210a) The authentication
(ステップ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
(ステップS212a)処理部103は、属性値が変更されたか否かを判別する。属性値が変更されたと判別した場合はステップS213に進み、変更されていないと判別した場合はステップS201aに戻る。
(Step S212a) The
(ステップS213)処理部13は、ステップS203で取得された変数が正当を示すか否かを判別する。取得された変数が、正当を示す場合はステップS214aに進み、不当を示す場合はステップS201aに戻る。なお、本ステップS213の判別は、1以上のアプリが使用可能な状態か否かの判別でもよく、1以上のアプリが使用可能な状態である場合はステップS214に進み、1以上のアプリが使用可能な状態でない場合はステップS201aに戻ってもよい。
(Step S213) The
(ステップS214a)認証情報取得部1033は、ステップS212で変更された後の属性値を含む属性値情報を有する認証情報を取得する。
(Step S214a) The authentication
(ステップ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
すなわち、格納部101には、2以上のアプリA1~A4、および図6に示した2以上のアプリ情報1~4などが格納される。認証情報格納部1011には、例えば、図5に示した2以上の認証情報1~3のうち、認証情報1が格納される。
That is, the
アプリ情報1~4などを基に、情報処理装置10のディスプレイに表示されるホーム画面は、図7と同様である。アイコンの位置情報の変更に応じた画面遷移は、図8と同様である。ただし、図8の3番目の画面は、アプリ起動画面である。アプリ起動画面は、「ログインする」ボタンに代えて、「アプリを起動する」ボタンを有する。
The home screen displayed on the display of the information processing device 10 based on the
以上、本実施の形態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
また、上記構成において、認証情報を構成する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
また、上記構成において、予め決められた条件は、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
図16は、各実施の形態におけるプログラムを実行して、情報処理装置1等を実現するコンピュータシステム900の外観図である。本実施の形態は、コンピュータハードウェアおよびその上で実行されるコンピュータプログラムによって実現され得る。図16において、コンピュータシステム900は、ディスクドライブ905を含むコンピュータ901と、キーボード902と、マウス903と、ディスプレイ904とを備える。なお、キーボード902やマウス903やディスプレイ904をも含むシステム全体をコンピュータと呼んでもよい。
FIG. 16 is an external view of a
図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
コンピュータシステム900に、情報処理装置1等の機能を実行させるプログラムは、例えば、DVD、CD-ROM等のディスク921に記憶されて、ディスクドライブ905に挿入され、ストレージ914に転送されてもよい。これに代えて、そのプログラムは、ネットワークを介してコンピュータ901に送信され、ストレージ914に記憶されてもよい。プログラムは、実行の際にRAM913にロードされる。なお、プログラムは、ディスク921、またはネットワークから直接、ロードされてもよい。また、ディスク921に代えて他の着脱可能な記録媒体(例えば、DVDやメモリカード等)を介して、プログラムがコンピュータシステム900に読み込まれてもよい。
A program that causes the
プログラムは、コンピュータの詳細を示す901に、情報処理装置1等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。
The program does not necessarily have to include an operating system (OS) or a third-party program that causes the
なお、上述したコンピュータシステム900は、サーバまたは据え置き型のPCであり、実施の形態1の情報処理装置1の実現に好適であるが、実施の形態2の情報処理装置10、または実施の形態1の端末装置2は、例えば、スマートフォンやタブレット端末やノートPCといった、携帯端末で実現されてもよい。この場合、例えば、キーボード902およびマウス903はタッチパネルに、ディスクドライブ905はメモリカードスロットに、ディスク921はメモリカードに、それぞれ置き換えられることが望ましい。ただし、以上は例示であり、情報処理装置1等を実現するコンピュータのハードウェア構成は問わない。
The
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。 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 (
また、上記各実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 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 登録部
Claims (10)
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から請求項6いずれか一項に記載の情報処理装置。 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以上のアプリの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以上の各アプリのアイコンの位置情報であり、
前記アイコンは、フォルダ内に配置可能であり、
前記フォルダ内に配置されたアイコンの位置情報は、当該フォルダの位置、および当該フォルダ内での当該アイコンの位置に関する情報である、プログラム。 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.
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)
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)
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 |
-
2019
- 2019-05-17 JP JP2019094066A patent/JP7270458B2/en active Active
Patent Citations (3)
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 |