Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7707069B2 - Information processing device, information processing method, information processing system, and program - Google Patents
[go: Go Back, main page]

JP7707069B2 - Information processing device, information processing method, information processing system, and program - Google Patents

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

Info

Publication number
JP7707069B2
JP7707069B2 JP2021554885A JP2021554885A JP7707069B2 JP 7707069 B2 JP7707069 B2 JP 7707069B2 JP 2021554885 A JP2021554885 A JP 2021554885A JP 2021554885 A JP2021554885 A JP 2021554885A JP 7707069 B2 JP7707069 B2 JP 7707069B2
Authority
JP
Japan
Prior art keywords
service
state
services
information
category
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
JP2021554885A
Other languages
Japanese (ja)
Other versions
JPWO2021090703A1 (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.)
Felica Networks Inc
Original Assignee
Felica Networks Inc
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 Felica Networks Inc filed Critical Felica Networks Inc
Publication of JPWO2021090703A1 publication Critical patent/JPWO2021090703A1/ja
Application granted granted Critical
Publication of JP7707069B2 publication Critical patent/JP7707069B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Stored Programmes (AREA)

Description

本技術は、情報処理装置、情報処理方法、情報処理システム、及び、プログラムに関し、特に、記録部に記録可能なサービスの分類の自由度を拡大してサービスの分類ごとにユーザが意図したサービスを使用できるようにした情報処理装置、情報処理方法、情報処理システム、及び、プログラムに関する。 This technology relates to an information processing device, an information processing method, an information processing system, and a program, and in particular to an information processing device, an information processing method, an information processing system, and a program that expand the degree of freedom in classifying services that can be recorded in a recording unit, thereby enabling a user to use the services intended for each service classification.

特許文献1及び特許文献2には、近距離無線通信対応の携帯端末でサービス(電子マネー)を利用するための技術が開示されている。 Patent Document 1 and Patent Document 2 disclose technologies for using services (electronic money) on mobile terminals that support short-range wireless communication.

特開2013-069238号公報JP 2013-069238 A 特表2015-515695号公報Special Publication No. 2015-515695

携帯端末等に搭載された非接触ICチップ等の記録部に記録可能なサービス(電子マネー、乗車券、航空券、会員証等)の分類の自由度を拡大してサービスの分類ごとにユーザが意図したサービスを使用できるようにすることが望まれる。It is desirable to expand the freedom of classification of services (electronic money, train tickets, airline tickets, membership cards, etc.) that can be recorded in a recording unit such as a contactless IC chip mounted on a mobile terminal, etc., so that users can use the services they intend for each service classification.

本技術は、このような状況に鑑みてなされたものであり、記録部に記録可能なサービスの分類の自由度を拡大してサービスの分類ごとにユーザが意図したサービスを使用できるようにする。 This technology was developed in response to these circumstances, expanding the freedom of classification of services that can be recorded in the recording unit, allowing users to use the services they intend for each service classification.

本技術の第1の側面の情報処理装置は、複数のサービスそれぞれの使用を可能にするための情報、前記複数のサービスに関連付けされたシステム種別、および、前記複数のサービスそれぞれが有効に使用できる状態か無効な状態かを示す状態情報を記録する記録部を有する非接触ICチップと、前記システム種別を複数含むカテゴリに対して、前記カテゴリに含まれる前記システム種別に関連付けられたサービスのうち、いずれか1つ又は特定のサービスが有効に使用できる状態になるように、前記状態情報を設定する処理部とを有する情報処理装置である。前記システム種別は、前記非接触ICチップと近接通信を行う装置が、前記非接触ICチップに記録されたサービスを検索する際に用いられる情報である。 According to a first aspect of the present technology, an information processing device includes a contactless IC chip having a recording unit that records information for enabling the use of each of a plurality of services, a system type associated with the plurality of services, and status information indicating whether each of the plurality of services is in a valid state or an invalid state, and a processing unit that sets the status information for a category including a plurality of the system types so that one or a specific service among the services associated with the system type included in the category is in a valid state. The system type is information used when a device that performs proximity communication with the contactless IC chip searches for a service recorded in the contactless IC chip.

本技術の第1の側面の情報処理方法は、記録部を有する非接触ICチップと、処理部とを有する情報処理装置の前記記録部が、複数のサービスそれぞれの使用を可能にするための情報、前記複数のサービスに関連付けされたシステム種別、および、前記複数のサービスそれぞれが有効に使用できる状態か無効な状態かを示す状態情報を記録することと、前記処理部が、前記システム種別を複数含むカテゴリに対して、前記カテゴリに含まれる前記システム種別に関連付けられたサービスのうち、いずれか1つ又は特定のサービスが有効に使用できる状態になるように、前記状態情報を設定することとを含む情報処理方法である。前記システム種別は、前記非接触ICチップと近接通信を行う装置が、前記非接触ICチップに記録されたサービスを検索する際に用いられる情報である。 An information processing method according to a first aspect of the present technology is an information processing method including: a recording unit of an information processing device having a contactless IC chip having a recording unit and a processing unit, the recording unit recording information for enabling use of each of a plurality of services, a system type associated with the plurality of services, and status information indicating whether each of the plurality of services is in a valid state or an invalid state; and the processing unit setting the status information for a category including a plurality of the system types so that one or a specific service among the services associated with the system types included in the category is in a valid state. The system type is information used when a device performing proximity communication with the contactless IC chip searches for a service recorded in the contactless IC chip.

本技術の第1の側面のプログラムは、コンピュータに、非接触ICチップの記録部に対して、複数のサービスそれぞれの使用を可能にするための情報、前記複数のサービスに関連付けされたシステム種別、および、前記複数のサービスそれぞれが有効に使用できる状態か無効な状態かを示す状態情報を記録させる処理と、前記システム種別を複数含むカテゴリに対して、前記カテゴリに含まれる前記システム種別が関連付けられたサービスのうち、いずれか1つ又は特定のサービスが有効に使用できる状態になるように、前記状態情報を設定させる処理とを実行させるためのプログラムである。前記システム種別は、前記非接触ICチップと近接通信を行う装置が、前記非接触ICチップに記録されたサービスを検索する際に用いられる情報である。 A program according to a first aspect of the present technology is a program for causing a computer to execute a process of recording, in a recording unit of a contactless IC chip, information for enabling the use of each of a plurality of services, system types associated with the plurality of services, and status information indicating whether each of the plurality of services is in a valid state or an invalid state, and a process of setting the status information for a category including a plurality of the system types so that one or a specific service among the services associated with the system types included in the category is in a valid state. The system type is information used when a device performing proximity communication with the contactless IC chip searches for a service recorded in the contactless IC chip.

本技術の第1の側面の情報処理装置、情報処理方法、及び、プログラムにおいては、複数のサービスそれぞれの使用を可能にするための情報、前記複数のサービスに関連付けされたシステム種別、および、前記複数のサービスそれぞれが有効に使用できる状態か無効な状態かを示す状態情報が記録され、前記システム種別を複数含むカテゴリに対して、前記カテゴリに含まれる前記システム種別に関連付けられたサービスのうち、いずれか1つ又は特定のサービスが有効に使用できる状態になるように、前記状態情報が設定される。 In the information processing device, information processing method, and program of the first aspect of the present technology, information for enabling the use of each of a plurality of services, system types associated with the plurality of services, and status information indicating whether each of the plurality of services is in a state in which it can be used effectively or is in an invalid state are recorded, and for a category including a plurality of the system types, the status information is set so that one or a specific service among the services associated with the system types included in the category is in a state in which it can be used effectively.

本技術の第2の側面の情報処理システムは、複数のサービスそれぞれの使用を可能にするための情報、前記複数のサービスに関連付けされたシステム種別、および、前記複数のサービスそれぞれが有効に使用できる状態か無効な状態かを示す状態情報を記録する記録部を有する非接触ICチップと、前記システム種別を複数含むカテゴリに対して、前記カテゴリに含まれる前記システム種別に関連付けられたサービスのうち、いずれか1つ又は特定のサービスが有効に使用できる状態になるように、前記状態情報を設定する処理部と、前記カテゴリに含まれる前記システム種別を前記処理部に供給するサーバ装置とを有する情報処理システムである。前記システム種別は、前記非接触ICチップと近接通信を行う装置が、前記非接触ICチップに記録されたサービスを検索する際に用いられる情報である。 According to a second aspect of the present technology, an information processing system includes a contactless IC chip having a recording unit for recording information for enabling the use of each of a plurality of services, system types associated with the plurality of services, and status information indicating whether each of the plurality of services is in a valid state or an invalid state, a processing unit for setting the status information for a category including a plurality of the system types so that one or a specific service among the services associated with the system types included in the category is in a valid state, and a server device for supplying the system types included in the category to the processing unit. The system type is information used when a device performing proximity communication with the contactless IC chip searches for a service recorded in the contactless IC chip.

本技術の第2の側面の情報処理システムにおいては、複数のサービスそれぞれの使用を可能にするための情報、前記複数のサービスに関連付けされたシステム種別、および、前記複数のサービスそれぞれが有効に使用できる状態か無効な状態かを示す状態情報が記録され、前記システム種別を複数含むカテゴリに対して、前記カテゴリに含まれる前記システム種別が関連付けられたサービスのうち、いずれか1つ又は特定のサービスが有効に使用できる状態になるように、前記状態情報が設定される。前記カテゴリに含まれる前記システム種別は供給される。 In the information processing system according to the second aspect of the present technology, information for enabling the use of each of a plurality of services, system types associated with the plurality of services, and status information indicating whether each of the plurality of services is in a valid state or an invalid state are recorded, and the status information is set for a category including a plurality of the system types such that one or a specific service among the services associated with the system types included in the category is in a valid state. The system types included in the category are supplied.

本技術を適用した情報処理システムの一実施の形態の構成例を示したブロック図である。1 is a block diagram showing a configuration example of an embodiment of an information processing system to which the present technology is applied. 非接触ICチップに登録されたサービスの一例を示した図である。FIG. 11 is a diagram showing an example of services registered in a contactless IC chip. 非接触ICチップに登録されたサービスに関して非接触ICチップのメモリに記録される情報を表した図である。11 is a diagram showing information recorded in a memory of a contactless IC chip regarding services registered in the contactless IC chip. FIG. カテゴリとシステム種別との関係を表したカテゴリデータを例示した図である。11 is a diagram illustrating an example of category data indicating the relationship between categories and system types. FIG. システム種別が0001のサービスAとシステム種別が0002のサービスCが有効な状態であることを表した図である。This is a diagram showing that service A with a system type of 0001 and service C with a system type of 0002 are in a valid state. リーダライタがサービスA用のポーリングとサービスC用のポーリングとを交互に行っている様子を表した図である。13 is a diagram showing a state in which a reader/writer alternately performs polling for service A and polling for service C. FIG. カテゴリを用いて各サービスの有効又は無効の状態を設定することにより、サービスAが有効な状態となり、サービスCが無効な状態となった様子を表した図である。FIG. 13 shows a state in which service A is enabled and service C is disabled by setting the enabled or disabled state of each service using a category. 図6のリーダライタに図7の状態の非接触ICチップをかざすときの様子を示した図である。8 is a diagram showing a state in which the non-contact IC chip in the state shown in FIG. 7 is held over the reader/writer in FIG. 6 . サービスを有効又は無効な状態に設定する処理の概要を説明した図である。FIG. 13 is a diagram illustrating an outline of a process for setting a service to an enabled or disabled state. 携帯端末のCPUが非接触ICチップにサービスを登録する際に行う第1の処理例を説明するフローチャートである。11 is a flowchart illustrating a first example of processing performed by a CPU of a mobile terminal when registering a service in a contactless IC chip. 新たに登録するサービスを有効な状態で登録するようにした、携帯端末のCPUが非接触ICチップにサービスを登録する際に行う第2の処理例を説明するフローチャートである。13 is a flowchart illustrating a second example of processing performed by a CPU of a mobile terminal when registering a service in a contactless IC chip, in which a newly registered service is registered in a valid state. 携帯端末のCPUが非接触ICチップに登録済みのサービスを有効な状態に切り替える際に行う処理例を説明するフローチャートである。10 is a flowchart illustrating an example of processing performed by a CPU of a mobile terminal when a service registered in a contactless IC chip is switched to an active state. 一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。FIG. 2 is a block diagram showing an example of the hardware configuration of a computer that executes a series of processes according to a program.

以下、図面を参照しながら本技術の実施の形態について説明する。 Below, we will explain the implementation form of this technology with reference to the drawings.

<<本技術を適用した情報処理システムの一実施の形態>>
図1は、本技術を適用した情報処理システムの一実施の形態の構成例を示したブロック図である。
<<One embodiment of an information processing system to which the present technology is applied>>
FIG. 1 is a block diagram showing a configuration example of an embodiment of an information processing system to which the present technology is applied.

において、情報処理システムは、携帯端末11と管理サーバ12とを有する。 In FIG. 1 , an information processing system 1 includes a mobile terminal 11 and a management server 12 .

携帯端末11は、例えば、スマートフォンであるが、携帯電話、タブレット、ノートブック・コンピュータ、ラップトップ・コンピュータ、又は、ウエアラブル・コンピュータなどであってもよい。The mobile terminal 11 may be, for example, a smartphone, but may also be a mobile phone, a tablet, a notebook computer, a laptop computer, or a wearable computer.

携帯端末11は、ディスプレイ21、表示制御部22、CPU(Central Processing Unit)23,非接触ICチップ24、入力部25、記憶部26、及び、無線通信部27を有する。The mobile terminal 11 has a display 21, a display control unit 22, a CPU (Central Processing Unit) 23, a non-contact IC chip 24, an input unit 25, a memory unit 26, and a wireless communication unit 27.

ディスプレイ21は、例えば携帯端末11の筐体前面に設置される。The display 21 is installed, for example, on the front of the housing of the mobile terminal 11.

表示制御部22は、画像を生成してディスプレイ21に表示させる。 The display control unit 22 generates an image and displays it on the display 21.

CPU23は、所定のプログラムを実行し、携帯端末11の全体の動作を制御する。CPU23は、バス28を介して各部の制御や各部とのデータのやり取りを行う。The CPU 23 executes a predetermined program and controls the overall operation of the mobile terminal 11. The CPU 23 controls each part and exchanges data with each part via the bus 28.

非接触ICチップ24は、FeliCa(登録商標)等のNFC(Near Field Communication)に準拠したチップである。非接触ICチップ24は、通信距離が10cm程度の非接触での近接通信に対応している。The contactless IC chip 24 is a chip that complies with NFC (Near Field Communication) such as FeliCa (registered trademark). The contactless IC chip 24 supports contactless close-proximity communication with a communication distance of about 10 cm.

また、非接触ICチップ24は、近接通信部31とメモリ(記録部)32とを含む。 The non-contact IC chip 24 also includes a near-field communication unit 31 and a memory (recording unit) 32.

近接通信部31は、近接された近接通信装置、または、他の携帯端末の非接触ICチップとの間で近接通信を行う。近接通信部31は、近接通信により接続された機器からの情報を受信してメモリ32に供給し、メモリ32から読み出した情報を近接通信により接続された外部の機器に送信する。The proximity communication unit 31 performs proximity communication with a nearby proximity communication device or a non-contact IC chip of another mobile terminal. The proximity communication unit 31 receives information from a device connected by proximity communication and supplies it to the memory 32, and transmits information read from the memory 32 to an external device connected by proximity communication.

また、非接触ICチップ24のメモリ32に対しては、CPU23がバス28を介して直接的にデータの読出し及び書込みを行うことができる。 In addition, the CPU 23 can directly read and write data to the memory 32 of the non-contact IC chip 24 via the bus 28.

入力部25は、ディスプレイ面に設けられたタッチパネルや筐体に設けられたボタンに対するユーザの操作を検出し、検出した操作をバス28を介してCPU23に供給する。The input unit 25 detects user operations on a touch panel provided on the display surface or buttons provided on the housing, and supplies the detected operations to the CPU 23 via the bus 28.

記憶部26は、CPU23が実行するアプリケーションのプログラムデータや各種保存ファイルのデータを記憶する。 The memory unit 26 stores program data for applications executed by the CPU 23 and data for various saved files.

無線通信部27は、3G、4G、LTE(Long Term Evolution)等の携帯電話回線を用いた無線通信インタフェースを含む。また、無線通信部27は、無線LAN(Local Area Network)による無線通信インタフェースを含む。また、無線通信部27は、Bluetooth(登録商標)などの近距離の無線通信インタフェースを含む。無線通信部27は、基地局やアクセスポイント等との無線接続を介して管理サーバ12と接続する。The wireless communication unit 27 includes a wireless communication interface using a mobile phone line such as 3G, 4G, or LTE (Long Term Evolution). The wireless communication unit 27 also includes a wireless communication interface using a wireless LAN (Local Area Network). The wireless communication unit 27 also includes a short-range wireless communication interface such as Bluetooth (registered trademark). The wireless communication unit 27 connects to the management server 12 via a wireless connection with a base station, an access point, or the like.

管理サーバ12は、非接触ICチップ24にサービスを登録する際などにおいてメモリ32に書き込む情報を携帯電話回線又はインターネットを介して携帯端末11に供給する。The management server 12 supplies information to be written to the memory 32, for example when registering a service in the contactless IC chip 24, to the mobile terminal 11 via a mobile phone line or the Internet.

<非接触ICチップに登録されたサービスの一例>
図2は、図1の非接触ICチップ24に登録されたサービスの一例を示した図である。
<Examples of services registered in contactless IC chips>
FIG. 2 is a diagram showing an example of services registered in the non-contact IC chip 24 of FIG.

非接触ICチップ24には、事業者が提供するサービスを使用する際に必要なICカードに代わり、携帯端末11の非接触ICチップ24でサービスの使用を可能にするための情報が記録される。非接触ICチップ24に登録して使用可能なサービスとして、電子マネー、乗車券、航空券、会員証、ポイント、及び、チケット等に関するサービスがある。The contactless IC chip 24 stores information that enables the use of services on the contactless IC chip 24 of the mobile terminal 11, in place of an IC card required to use services provided by a business operator. Services that can be registered on the contactless IC chip 24 and used include services related to electronic money, train tickets, airline tickets, membership cards, points, and tickets.

図2には、非接触ICチップ24に対して、サービス名がサービスA、サービスB、サービスC、サービスD、及び、サービスEという5種類のサービスが登録されている場合が例示されている。また、サービスDについては2契約分が登録されている。たとえば、会社用と個人用とで同一のサービスを使い分けたい場合等には同一のサービスが複数登録されることがある。 Figure 2 shows an example in which five types of services, with service names Service A, Service B, Service C, Service D, and Service E, are registered in the contactless IC chip 24. Two contracts are registered for Service D. For example, if you want to use the same service for both business and personal use, the same service may be registered multiple times.

また、図2において、非接触ICチップ24に登録された各サービスに対応して、システム種別が非接触ICチップ24に記録される。システム種別は、非接触ICチップ24に登録可能なサービスに対して事前に割り当てられているコードである。2, a system type is recorded in the contactless IC chip 24 corresponding to each service registered in the contactless IC chip 24. The system type is a code that is assigned in advance to a service that can be registered in the contactless IC chip 24.

各サービスに割り当てられたシステム種別は、記憶部26に事前に記憶され、又は、非接触ICチップ24へのサービスの登録を行うアプリケーションのプログラムに組み込まれている。サービスを非接触ICチップ24に登録する際には記憶部26等からサービスに対応するシステム種別が取得されて、サービスに関連付けられてサービスに関する他の情報とともに非接触IC24のメモリ32に記録される。The system type assigned to each service is pre-stored in the memory unit 26 or incorporated into the program of the application that registers the service to the contactless IC chip 24. When a service is registered to the contactless IC chip 24, the system type corresponding to the service is obtained from the memory unit 26 etc., associated with the service, and recorded in the memory 32 of the contactless IC 24 together with other information related to the service.

なお、システム種別は、サービスを提供する事業者やサービスの目的によりサービスの種類を分類した場合のサービスの種類を表す。 The system type indicates the type of service when services are classified according to the provider providing the service and the purpose of the service.

また、非接触ICチップ24に登録したサービスをユーザが使用する際にはサービスを提供する事業者等が設置したリーダライタに非接触ICチップ24をかざす。このとき、リーダライタは、非接触ICチップ24に登録されているサービスのうち、事業者が設置したリーダライタで使用できるサービスをシステム種別により検索する。When a user wants to use a service registered in the contactless IC chip 24, the user holds the contactless IC chip 24 over a reader/writer installed by the service provider. At this time, the reader/writer searches for services that can be used with the reader/writer installed by the service provider, from among the services registered in the contactless IC chip 24, by system type.

そして、リーダライタは、検索したシステム種別に該当したサービスの情報を非接触ICチップ24から取得する。したがって、システム種別は、リーダライタで非接触ICチップ24のサービスを検索する際に用いられる情報でもある。The reader/writer then obtains information on the service that corresponds to the searched system type from the contactless IC chip 24. Therefore, the system type is also information used when the reader/writer searches for the service of the contactless IC chip 24.

図2の例では、サービスAのシステム種別とサービスBのシステム種別とはいずれも0001であり、サービスAとサービスBとは同じシステム種別に属していることを表している。サービスCのシステム種別は0002、サービスDのシステム種別は0003、サービスEのシステム種別は0004であり、サービスC乃至サービスEは、各々、システム種別が相違する。なお、図2に示すシステム種別は例示であって、実際のシステム種別とは相違する。 In the example of Figure 2, the system type of service A and the system type of service B are both 0001, indicating that service A and service B belong to the same system type. The system type of service C is 0002, the system type of service D is 0003, and the system type of service E is 0004, meaning that services C to E each have a different system type. Note that the system types shown in Figure 2 are examples and will differ from the actual system types.

また、非接触ICチップ24に登録された各サービスには、各々、有効に使用できる状態(有効な状態という、ACTIVATED)か有効に使用できない状態(無効な状態という、DEACTIVATED)かの情報が記録される。 In addition, for each service registered in the contactless IC chip 24, information is recorded as to whether it is in a state in which it can be used effectively (called an active state, or ACTIVATED) or a state in which it cannot be used effectively (called an inactive state, or DEACTIVATED).

図2において、サービスAが有効な状態であり、また、2契約分のサービスDの一方が有効な状態である。 In Figure 2, service A is in an active state, and one of the two contracts for service D is in an active state.

<非接触ICチップのメモリに記録される情報>
図3は、非接触ICチップ24に登録されたサービスに関して非接触ICチップ24のメモリ32に記録される情報を表した図である。
<Information recorded in the memory of the contactless IC chip>
FIG. 3 is a diagram showing information recorded in the memory 32 of the contactless IC chip 24 regarding services registered in the contactless IC chip 24. As shown in FIG.

図3において、登録ファイル名は、1つのサービスが登録されるごとに作られる登録ファイルの名前(コード)を示し、1つのサービスに関連する情報は、1つの登録ファイルに属する情報として管理される。メモリ32には、図2の6つのサービスの登録に対応して、登録ファイル名をカード1乃至カード6とする6つの登録ファイルが作成されている。 In Figure 3, the registration file name indicates the name (code) of the registration file created each time a service is registered, and information related to one service is managed as information belonging to one registration file. In memory 32, six registration files with registration file names Card 1 to Card 6 have been created to correspond to the registration of the six services in Figure 2.

図3において、登録ファイル名は、つのサービスが登録されるごとに作られる登録ファイルの名前(コード)を示し、1つのサービスに関連する情報は、1つの登録ファイルに属する情報として管理される。メモリ32には、図2の6つのサービスの登録に対応して、登録ファイル名をカード1乃至カード6とする6つの登録ファイルが作成されている。 In Fig. 3, the registration file name indicates the name (code) of a registration file created each time a service is registered, and information related to one service is managed as information belonging to one registration file. In memory 32, six registration files with registration file names Card 1 to Card 6 are created in correspondence with the registration of the six services in Fig. 2.

また、各サービスの有効な状態と無効な状態とは、サービスを分類するカテゴリという新たな概念を用いて制御される。 In addition, the enabled and disabled states of each service are controlled using a new concept of categories that classify services.

<カテゴリとシステム種別との関係を表したカテゴリデータの例示>
図4は、カテゴリとシステム種別との関係を表したカテゴリデータを例示した図である。
<Example of category data showing the relationship between categories and system types>
FIG. 4 is a diagram illustrating an example of category data indicating the relationship between categories and system types.

図4において、カテゴリデータはカテゴリとそのカテゴリに含まれるシステム種別とを示すデータである。カテゴリには、例えば複数の種類a、b、c、・・・、mがあり、各カテゴリa、b、c、・・・、mには、各々に含まれるシステム種別が決められている。そして、各カテゴリa、b、c、・・・、mには、カテゴリに含まれるシステム種別に関連付けされているサービスが属する。 In FIG. 4, category data is data indicating a category and the system types included in that category. There are multiple types of categories, for example, a, b, c, ..., m, and each category a, b, c, ..., m has a predetermined system type included therein. And to each category a, b, c, ..., m belongs a service that is associated with the system type included in the category.

例えば、カテゴリaには、システム種別が0001及び0002であるサービスが属する。カテゴリbには、システム種別が0003及び0004のサービスが属する。なお、カテゴリが含むシステム種別は1つであってもよい。For example, category a includes services whose system types are 0001 and 0002. Category b includes services whose system types are 0003 and 0004. Note that a category may include only one system type.

図3の例では、システム種別が0001のサービスA及びサービスB、並びに、システム種別が0002のサービスCがカテゴリaに属する。また、システム種別が0003のサービスD(登録ファイル名がカード4とカード5)、及び、システム種別が0004のサービスEがカテゴリbに属する。なお、いずれのカテゴリにも属さないサービスがあってもよい。In the example of Figure 3, service A and service B with a system type of 0001, and service C with a system type of 0002 belong to category a. Service D with a system type of 0003 (registered file names are Card 4 and Card 5) and service E with a system type of 0004 belong to category b. Note that there may be services that do not belong to any category.

このカテゴリによるサービスの分類は、サービスの提供の実情に則して適宜変更される。また、カテゴリによるサービスの分類は、サービスの分類の自由度を拡大する。 This classification of services by category will be changed as appropriate in accordance with the actual circumstances of the provision of services. In addition, the classification of services by category will increase the freedom of classification of services.

すなわち、カテゴリは、システム種別の組合せによりサービスを分類しており、各サービスの有効又は無効の状態の設定に関して、システム種別のみでのサービスの分類では行えない制御を行うことができるようになる。 In other words, categories classify services by combinations of system types, allowing for control over the enabling/disabling of each service that is not possible when services are classified solely by system type.

たとえば、非接触ICチップ24に登録したサービスをユーザが使用する場合に、サービスを提供する事業者が設置したリーダライタに携帯端末11の非接触ICチップ24をかざす。For example, when a user wants to use a service registered in the contactless IC chip 24, the user holds the contactless IC chip 24 of the mobile terminal 11 over a reader/writer installed by the service provider.

リーダライタは、予め決められたシステム種別のサービスを検索するためのポーリングを一定時間間隔で行う。リーダライタに非接触ICチップ24がかざされると、リーダライタは、非接触ICチップ24に登録されているサービスで、かつ、有効な状態のサービスのうち、ポーリングにより検索しているシステム種別のサービスに関する情報を非接触ICチップ24から取得する。The reader/writer performs polling at regular intervals to search for services of a predetermined system type. When the contactless IC chip 24 is held over the reader/writer, the reader/writer obtains from the contactless IC chip 24 information about services of the system type being searched for by polling, among the services registered in the contactless IC chip 24 and in an active state.

このとき、非接触ICチップ24において、システム種別が同一の複数のサービスが有効な状態に設定されていたとする。たとえば、図3においてシステム種別が0001のサービスAとサービスBとの両方が有効な状態であり、リーダライタがサービスA用のポーリング(システム種別0001のサービスの検索)を行っているとする。At this time, assume that multiple services with the same system type are set to an enabled state in the non-contact IC chip 24. For example, assume that in FIG. 3, service A and service B with system type 0001 are both enabled, and the reader/writer is polling for service A (searching for a service with system type 0001).

この場合、サービスAとサービスBの両方がリーダライタの検索に該当し、サービスAとサービスBのいずれを使用するのかが不明となる。このような不具合は、非接触ICチップ24において、同一のシステム種別のサービスは1つのみ有効な状態に設定するという制限を設けることで回避することができる。In this case, both service A and service B are searched for by the reader/writer, and it is unclear which of service A and service B to use. This type of problem can be avoided by setting a restriction in the contactless IC chip 24 that sets only one service of the same system type to an active state.

これに対して、事業者が複数のシステム種別のサービスを使用可能にするため、例えば、システム種別が0001と0002のいずれのサービスでも使用可能にするため、リーダライタが、複数のシステム種別のサービスを検索するポーリングを交互に行う場合がある。 In response to this, in order for an operator to make services of multiple system types available, for example to make services of both system types 0001 and 0002 available, the reader/writer may alternate between polling to search for services of multiple system types.

今、図3において、システム種別が0001のサービスAとシステム種別が0002のサービスCが有効な状態に設定されているとする。 Now, in Figure 3, assume that service A with system type 0001 and service C with system type 0002 are set to an enabled state.

<カテゴリデータがない場合>
図5は、システム種別が0001のサービスAとシステム種別が0002のサービスCが有効な状態であることを表した図である。
<When category data is not available>
FIG. 5 is a diagram showing that service A with a system type of 0001 and service C with a system type of 0002 are in a valid state.

一方、リーダライタが、サービスA用のポーリング(システム種別が0001のサービスの検索)と、サービスC用のポーリング(システム種別が0002のサービスの検索)とを交互行っているとする。 On the other hand, it is assumed that the reader/writer alternately performs polling for service A (searching for a service whose system type is 0001) and polling for service C (searching for a service whose system type is 0002).

図6は、リーダライタ51がサービスA用のポーリングとサービスC用のポーリングとを交互に行っている様子を表した図である。 Figure 6 shows the reader/writer 51 alternating between polling for service A and polling for service C.

ユーザが携帯端末11の非接触ICチップ24をリーダライタ51にかざした場合、リーダライタ51がサービスAとサービスCのいずれの情報を取得するかは、非接触ICチップ24をリーダライタにかざしたときにリーダライタ51がサービスA用のポーリングとサービスC用のポーリングとのいずれを行っていたかによって異なる。When a user holds the contactless IC chip 24 of the mobile terminal 11 over the reader/writer 51, whether the reader/writer 51 acquires information for service A or service C depends on whether the reader/writer 51 was performing polling for service A or polling for service C when the contactless IC chip 24 was held over the reader/writer.

ユーザは、サービスAとサービスCとの両方を使用できることを把握していない場合もあり、サービスAを使用するつもりが、意図せずにサービスCが使用されてしまうという不測の事態が生じることがある。 A user may not be aware that they can use both service A and service C, which can lead to an unforeseen situation where they intend to use service A but end up unintentionally using service C instead.

このような事態は、同一のシステム種別のサービスは1つのみ有効な状態に設定するという制限だけでは回避できない。 Such situations cannot be avoided by simply restricting services of the same system type to only one enabled state.

<カテゴリデータがある場合>
そこで、リーダライタ51が複数のシステム種別のサービスについてのポーリングを行うことがある場合には、それらの複数のシステム種別の組合せを1つのカテゴリに分類して、例えば、図1の管理サーバ12が携帯端末11に図4に示したカテゴリデータを提供する。
<If there is categorical data>
Therefore, when the reader/writer 51 polls for services of multiple system types, the combination of the multiple system types is classified into one category, and, for example, the management server 12 in FIG. 1 provides the category data shown in FIG. 4 to the mobile terminal 11.

携帯端末11では、非接触ICチップ24にサービスを登録する際、又は、非接触ICチップ24に登録済みのサービスを無効な状態から有効な状態に切り替える際に、カテゴリデータを参照して、同一のカテゴリに属するサービスは1つのみ有効な状態に設定するという制限を設けておく。In the mobile terminal 11, when a service is registered in the contactless IC chip 24, or when a service already registered in the contactless IC chip 24 is switched from an invalid state to an valid state, the category data is referenced and a restriction is imposed that only one service belonging to the same category is set to an valid state.

例えば、図5に例において、システム種別が0001であるサービスAとシステム種別が0002であるサービスCとは、同一のカテゴリaに属するため、少なくともサービスAとサービスCのいずれか一方しか有効な状態に設定されないようになる。For example, in the example shown in Figure 5, service A with a system type of 0001 and service C with a system type of 0002 belong to the same category a, so at least one of service A and service C can be set to an active state.

図7は、カテゴリデータを用いて各サービスの有効又は無効の状態を設定することにより、サービスAが有効な状態となり、サービスCが無効な状態となった様子を表した図である。 Figure 7 shows a state in which service A is enabled and service C is disabled by setting the enabled or disabled state of each service using category data.

図8は、図6のリーダライタ51に図7の状態の非接触ICチップ24をかざすときの様子を示した図である。 Figure 8 shows the appearance when the contactless IC chip 24 in the state shown in Figure 7 is held over the reader/writer 51 in Figure 6.

図8のようにリーダライタ51がサービスA用のポーリングとサービスC用のポーリングとを交互に行う場合であっても、カテゴリデータを用いて同一のカテゴリに属するサービスは1つのみ有効な状態に設定されるように制限することで、例えば、サービスAのみが有効な状態となる。そのため、ユーザが意図せずにサービスCが使用されてしまうという不具合が回避される。 Even when the reader/writer 51 alternates between polling for service A and polling for service C as shown in Fig. 8, by restricting services belonging to the same category to be set to an active state using category data, for example, only service A will be active. This avoids the problem of service C being used unintentionally by the user.

ここで、カテゴリは、複数のシステム種別のサービスを読み取るリーダライタのその複数のシステム種別に属するサービスを1つのグループとしたサービスの分類と定義してもよい。同種のリーダライタが多くの場所で採用されるほど、カテゴリに属するサービスを1つのみ有効な状態に設定することの効果が増加する。 Here, a category may be defined as a classification of services that belong to multiple system types and are grouped together for a reader/writer that reads services of multiple system types. The more locations where the same type of reader/writer is used, the greater the effect of setting only one service belonging to a category to an enabled state.

また、交通系のサービスに使用されるリーダライタは、複数のシステム種別のサービスの読取りを行うものが多くの場所で採用されているので、交通系の複数のシステム種別を含むカテゴリを作ることは特に有益である。電子マネーについても同様に電子マネーに関連づけられた複数のシステム種別を含むカテゴリを作ることができる。 In addition, since the reader/writers used for transportation services are often capable of reading services of multiple system types, creating a category that includes multiple transportation system types is particularly useful. Similarly, for electronic money, a category can be created that includes multiple system types associated with electronic money.

<サービスを有効又は無効な状態に設定する処理の概要>
図9は、サービスを有効又は無効な状態に設定する処理の概要を説明した図である。
<Overview of the process for setting a service to an enabled or disabled state>
FIG. 9 is a diagram illustrating an outline of a process for setting a service to an enabled or disabled state.

図9の状態61、状態62、状態63、及び、状態64において、携帯端末11には、非接触ICチップ24、アプリケーション71、ミドルウェア72が示されている。In states 61, 62, 63, and 64 of Figure 9, the mobile terminal 11 is shown to include a contactless IC chip 24, an application 71, and middleware 72.

非接触ICチップ24は、携帯端末11に搭載された図1の非接触ICチップ24である。 The non-contact IC chip 24 is the non-contact IC chip 24 of Figure 1 mounted on the mobile terminal 11.

アプリケーション71は、非接触ICチップ24に新たにサービスを登録する際、または、登録済みのサービスの有効又は無効の状態を切り替える際にユーザの操作により起動され、CPU23により実行されるプログラムを示す。 Application 71 refers to a program that is launched by user operation when registering a new service in the contactless IC chip 24 or when switching the enabled/disabled state of an already registered service, and is executed by CPU 23.

ミドルウェア72は、アプリケーション71からの要求により起動し、CPU23により実行されるプログラムであって、非接触ICチップ24に関する処理を実行するプログラムを示す。ミドルウェアアプリケーション73は、ミドルウェア72の一部であって、非接触ICチップ24のメモリ32に対するデータ操作に関与するプログラムを示す。 Middleware 72 is a program that is started upon request from application 71 and executed by CPU 23, and that executes processing related to contactless IC chip 24. Middleware application 73 is part of middleware 72, and is a program involved in data operations on memory 32 of contactless IC chip 24.

図9の状態61は、非接触ICチップ24に、カテゴリaに属するサービスAが1つだけ登録されている状態を示す。また、サービスAは有効な状態(ACTIVATED)である。なお、図9の状態61は、図3に例示したサービスのうち登録ファイル名がカード1のサービスAが非接触ICチップ24に登録されていることを示す。また、カテゴリの情報については非接触ICチップ24のメモリ32には記録されないが、記録されるようにしてもよい。 State 61 in Figure 9 shows a state in which only one service A belonging to category a is registered in the contactless IC chip 24. Service A is in an active state (ACTIVATED). State 61 in Figure 9 shows that, of the services shown in Figure 3, service A with the registered file name Card 1 is registered in the contactless IC chip 24. Category information is not recorded in the memory 32 of the contactless IC chip 24, but may be recorded.

図9の状態62は、ユーザがカテゴリaに属するサービスBを非接触ICチップ24に新たに登録する状態を示す。なお、図9の状態62は、図3に例示したサービスのうち、登録ファイル名がカード2のサービスBが非接触ICチップ24に登録される状況を示す。ユーザがアプリケーション71の実行画面からカテゴリaのサービスBを登録する操作を行うと、ミドルウェアアプリケーション73は、サービスBが属するカテゴリがカテゴリaであることを図4のカテゴリデータから取得する。 State 62 in Figure 9 shows a state in which the user newly registers service B belonging to category a in the contactless IC chip 24. Note that state 62 in Figure 9 shows a situation in which service B, of the services exemplified in Figure 3, with the registration file name Card 2, is registered in the contactless IC chip 24. When the user performs an operation to register service B in category a from the execution screen of application 71, middleware application 73 obtains from the category data in Figure 4 that the category to which service B belongs is category a.

すなわち、ミドルウェアアプリケーション73は、サービスBのシステム種別が0002であり(図3参照)、図4のカテゴリデータにおいてシステム種別が0002のサービスがカテゴリaに属することからサービスBがカテゴリaであることを取得する。That is, the middleware application 73 obtains that the system type of service B is 0002 (see Figure 3), and that since a service with a system type of 0002 in the category data of Figure 4 belongs to category a, service B is in category a.

カテゴリデータは、管理サーバ12(図1参照)が管理している。ミドルウェアアプリケーション73は、サービスを登録する際などにカテゴリデータを管理サーバ12から取得してもよい。また、カテゴリデータは、ミドルウェア72が管理してもよい。The category data is managed by the management server 12 (see FIG. 1). The middleware application 73 may obtain the category data from the management server 12 when, for example, registering a service. The category data may also be managed by the middleware 72.

また、カテゴリデータは、記憶部26(図1参照)に事前に記憶されていてもよい。カテゴリデータが記憶部26に記憶される場合には、適宜、管理サーバ12から最新のカテゴリデータを取得して記憶部26のカテゴリデータを更新してもよい。カテゴリデータは実情に合わせて適宜変更されるものであってよい。The category data may also be stored in advance in the storage unit 26 (see FIG. 1). When the category data is stored in the storage unit 26, the latest category data may be obtained from the management server 12 as appropriate and the category data in the storage unit 26 may be updated. The category data may be changed as appropriate to suit the actual situation.

さらに、ミドルウェアアプリケーション73は、非接触ICチップ24に登録済みのサービスAのカテゴリがカテゴリaであることをカテゴリデータから取得する。 Furthermore, the middleware application 73 obtains from the category data that the category of service A registered in the contactless IC chip 24 is category a.

そして、ミドルウェアアプリケーション73は、新たに登録するサービスBのカテゴリaが、登録済みのサービスAのカテゴリaと同一であることから、サービスBを無効な状態で非接触ICチップ24に登録する。これによって、同一のカテゴリaに属する複数のサービスが有効な状態に設定されることが防止される。Then, since the category a of the newly registered service B is the same as the category a of the already registered service A, the middleware application 73 registers the service B in the non-contact IC chip 24 in an invalid state. This prevents multiple services belonging to the same category a from being set to an active state.

図9の状態63は、ユーザがさらにカテゴリaに属するサービスCを非接触ICチップ24に新たに登録する状態を示す。なお、図9の状態63は、図3に例示したサービスのうち、登録ファイル名がカード3のサービスCが非接触ICチップ24に登録される状況を示す。 State 63 in Figure 9 shows a state in which the user further newly registers service C belonging to category a in the contactless IC chip 24. Note that state 63 in Figure 9 shows a situation in which service C, whose registered file name is card 3, among the services exemplified in Figure 3, is registered in the contactless IC chip 24.

ユーザがアプリケーション71の実行画面からカテゴリaのサービスCを登録する操作を行うと、ミドルウェアアプリケーション73は、サービスCが属するカテゴリがカテゴリaであることを図4のカテゴリデータから取得する。When the user performs an operation to register service C in category a from the execution screen of application 71, middleware application 73 obtains from the category data in Figure 4 that the category to which service C belongs is category a.

また、ミドルウェアアプリケーション73は、非接触ICチップ24に登録済みのサービスであって有効な状態のサービスAが属するカテゴリがカテゴリaであることを図4のカテゴリデータから取得する。 In addition, the middleware application 73 obtains from the category data in Figure 4 that the category to which service A, a service that is registered in the contactless IC chip 24 and is in an active state, belongs is category a.

そして、ミドルウェアアプリケーション73は、新たに登録するサービスCのカテゴリaが、登録済み、かつ、有効な状態のサービスAのカテゴリaと同一であることから、サービスCを無効な状態で非接触ICチップ24に登録する。これによって、同一のカテゴリaに属する複数のサービスが有効な状態で設定されることが防止される。 Then, since the category a of the newly registered service C is the same as the category a of the service A that has already been registered and is in an enabled state, the middleware application 73 registers the service C in an disabled state in the contactless IC chip 24. This prevents multiple services belonging to the same category a from being set in an enabled state.

図9の状態64は、ユーザがカテゴリaに属するサービスBを無効な状態から有効な状態に切り替える状態を表す。 State 64 in Figure 9 represents a state in which a user switches service B belonging to category a from an disabled state to an enabled state.

ユーザがアプリケーション71の実行画面からカテゴリaのサービスBを無効な状態から有効な状態に切り替える操作を行うと、ミドルウェアアプリケーション73は、サービスBが属するカテゴリがカテゴリaであることを図4のカテゴリデータから取得する。When the user performs an operation to switch service B in category a from disabled to enabled on the execution screen of application 71, middleware application 73 obtains from the category data in Figure 4 that the category to which service B belongs is category a.

また、ミドルウェアアプリケーション73は、非接触ICチップ24に登録済みのサービスであって有効な状態のサービスAが属するカテゴリがカテゴリaであることを図4のカテゴリデータから取得する。 Furthermore, the middleware application 73 obtains from the category data in Figure 4 that the category to which service A, a service that is registered in the contactless IC chip 24 and is in an active state, belongs is category a.

そして、ミドルウェアアプリケーション73は、有効な状態に切り替えるサービスBと同一のカテゴリaに属するサービスAを無効な状態に切り替える。その後、ミドルウェアアプリケーション73は、サービスBを有効な状態に切り替える。Then, middleware application 73 switches service A, which belongs to the same category a as service B that is to be switched to the enabled state, to the disabled state. After that, middleware application 73 switches service B to the enabled state.

これによって、同一のカテゴリaに属する複数のサービスが有効な状態に設定されることが防止される。また、カテゴリごとにユーザが使用したいサービスを選択することができる。This prevents multiple services belonging to the same category a from being set to an active state. It also allows users to select the services they want to use for each category.

<サービス登録時の処理>
(第1の処理)
図10は、携帯端末11のCPU23が非接触ICチップ24にサービスを登録する際に行う第1の処理例を説明するフローチャートである。
<Processing when registering for service>
(First Process)
FIG. 10 is a flow chart for explaining a first example of processing that is performed when the CPU 23 of the mobile terminal 11 registers a service in the non-contact IC chip 24 .

ステップS11では、CPU23がユーザの指定にしたがってアプリケーション71のプログラムを実行し、ユーザの操作に基づいて新たに登録する登録対象のサービスの種類及び登録に必要な情報を取得する。処理はステップS11からステップS12に進む。In step S11, the CPU 23 executes the program of the application 71 according to the user's specifications, and acquires the type of service to be newly registered and the information required for registration based on the user's operation. Processing proceeds from step S11 to step S12.

ステップS12では、CPU23は、ミドルウェアアプリケーション73のプログラムを実行し(以下、CPU23は同様にミドルウェアアプリケーション73のプログラムを実行し、ミドルウェアアプリケーション73が各処理を実行する)、ステップS11で指定された登録対象のサービスのカテゴリを図4のカテゴリデータから取得する。処理はステップS12からステップS13に進む。In step S12, the CPU 23 executes the program of the middleware application 73 (hereinafter, the CPU 23 similarly executes the program of the middleware application 73, and the middleware application 73 executes each process), and obtains the category of the service to be registered, specified in step S11, from the category data in Fig. 4. Processing proceeds from step S12 to step S13.

ステップS13では、ミドルウェアアプリケーション73は、非接触ICチップ24に登録済みのサービスであって有効な状態のサービスが属するカテゴリをカテゴリデータから取得する。処理はステップS13からステップS14に進む。In step S13, the middleware application 73 obtains from the category data the category to which the service that is registered in the non-contact IC chip 24 and is in an enabled state belongs. Processing proceeds from step S13 to step S14.

ステップS14では、ミドルウェアアプリケーション73は、ステップS12で取得した登録対象のサービスのカテゴリと同一のカテゴリがステップS13で取得したカテゴリの中に存在するか否かを判定する。In step S14, the middleware application 73 determines whether or not a category identical to the category of the service to be registered obtained in step S12 is present among the categories obtained in step S13.

すなわち、ミドルウェアアプリケーション73は、登録対象のサービスと同一のカテゴリに属し、かつ、有効な状態であるサービスが登録済みのサービスの中に存在するか否かを判定する。That is, the middleware application 73 determines whether there is a service among the registered services that belongs to the same category as the service to be registered and is in an enabled state.

ステップS14において、登録対象のサービスと同一のカテゴリに属し、かつ、有効な状態であるサービスが登録済みのサービスの中に存在しないと判定された場合、処理はステップS15に進む。If it is determined in step S14 that there is no registered service that belongs to the same category as the service to be registered and is in a valid state, processing proceeds to step S15.

ステップS15では、ミドルウェアアプリケーション73は、登録対象のサービスを非接触ICチップ24に有効な状態で登録する。ステップS15の処理が終了すると、本フローチャートの処理が終了する。In step S15, the middleware application 73 registers the service to be registered in a valid state in the contactless IC chip 24. When the processing of step S15 is completed, the processing of this flowchart ends.

ステップS14において、登録対象のサービスと同一のカテゴリに属し、かつ、有効な状態であるサービスが登録済みのサービスの中に存在すると判定された場合、処理はステップS16に進む。If it is determined in step S14 that there is a service among the registered services that belongs to the same category as the service to be registered and is valid, processing proceeds to step S16.

ステップS16では、ミドルウェアアプリケーション73は、登録対象のサービスを非接触ICチップ24に無効な状態で登録する。ステップS16の処理が終了すると、本フローチャートの処理が終了する。In step S16, the middleware application 73 registers the service to be registered in an invalid state in the contactless IC chip 24. When the processing of step S16 is completed, the processing of this flowchart is terminated.

以上のように、第1の処理例により、新たに登録するサービスと同一のカテゴリのサービスが有効な状態で登録されている場合には、新たに登録するサービスを無効な状態で登録した。 As described above, in the first processing example, if a service of the same category as the newly registered service is registered in an enabled state, the newly registered service is registered in an disabled state.

結果として、第1の処理例においては、同一のカテゴリの複数のサービスが有効な状態に設定されることが防止される。 As a result, in the first processing example, multiple services of the same category are prevented from being set to an enabled state.

尚、新たにサービスを登録する場合には、新たに登録するサービスと同一のカテゴリのサービスが登録されているときについて登録済みのサービスの有効無効とは関係なく、新たに登録するサービスを無効な状態で登録するようにしてもよい。 In addition, when registering a new service, if a service of the same category as the newly registered service is already registered, the newly registered service may be registered in an invalid state regardless of whether the already registered service is valid or invalid.

このようにしても、同一のカテゴリの複数のサービスが有効な状態に設定されることが防止される。This also prevents multiple services of the same category from being set to enabled.

ただし、この場合には、全てのサービスが無効となることもあるので、必要に応じて、図12を参照して後述するサービス有効化の処理により、所望とするサービスを、有効な状態に切り替えて使用する。However, in this case, all services may be disabled, so if necessary, the desired services can be switched to an enabled state and used by the service activation process described below with reference to Figure 12.

(第2の処理)
第1の処理例においては、新たに登録するサービスと同一のカテゴリのサービスが有効な状態で登録されている場合には、新たに登録するサービスを無効な状態で登録する例について説明してきたが、新たに登録するサービスを有効な状態で登録するようにしてもよい。
(Second Processing)
In the first processing example, an example has been described in which a newly registered service is registered in an invalid state when a service of the same category as the newly registered service is registered in an valid state, but the newly registered service may also be registered in a valid state.

図11は、新たに登録するサービスを有効な状態で登録するようにした、携帯端末11のCPU23が非接触ICチップ24にサービスを登録する際に行う第2の処理例を説明するフローチャートである。 Figure 11 is a flowchart illustrating a second example of processing performed by the CPU 23 of the mobile terminal 11 when registering a service in the non-contact IC chip 24, with the newly registered service being registered in an enabled state.

図11におけるステップS21乃至ステップS25までの処理は図10のステップS11乃至ステップS15までの処理と同じであるので説明を省略する。The processing from step S21 to step S25 in Figure 11 is the same as the processing from step S11 to step S15 in Figure 10, so the explanation will be omitted.

ステップS26では、CPU23により実行されたミドルウェアアプリケーション73は、登録対象のサービスと同一のカテゴリに属し、かつ、有効な状態であるサービスを無効な状態に切り替える。処理はステップS26からステップS27に進む。In step S26, the middleware application 73 executed by the CPU 23 switches the services that belong to the same category as the service to be registered and that are in an enabled state to an disabled state. Processing proceeds from step S26 to step S27.

ステップS27では、ミドルウェアアプリケーション73は、登録対象のサービスを非接触ICチップ24に有効な状態で登録する。ステップS27の処理が終了すると、本フローチャートの処理が終了する。In step S27, the middleware application 73 registers the service to be registered in a valid state in the contactless IC chip 24. When the processing of step S27 is completed, the processing of this flowchart is terminated.

図10に示した第1の処理例では、新たに登録するサービスと同一のカテゴリのサービスが有効な状態で登録されている場合には、新たに登録するサービスを無効な状態で登録した。In the first processing example shown in Figure 10, if a service of the same category as the newly registered service is registered in an enabled state, the newly registered service is registered in an disabled state.

これに対して、図11に示した第2の処理例では、新たに登録するサービスと同一のカテゴリのサービスが有効な状態で登録されている場合には、有効な状態で登録されているサービスを無効にし、新たに登録するサービスを有効な状態で登録する。第1及び第2の処理例のいずれにおいて、同一のカテゴリの複数のサービスが有効な状態に設定されることが防止される。In contrast, in the second processing example shown in FIG. 11, if a service of the same category as the service to be newly registered is registered in an enabled state, the service registered in an enabled state is disabled, and the newly registered service is registered in an enabled state. In both the first and second processing examples, multiple services of the same category are prevented from being set to an enabled state.

<サービス有効化の処理>
図12は、携帯端末11のCPU23が非接触ICチップ24に登録済みのサービスを有効な状態に切り替える際に行う処理例を説明するフローチャートである。
<Service activation process>
FIG. 12 is a flowchart illustrating an example of processing that is performed when the CPU 23 of the mobile terminal 11 switches a service registered in the non-contact IC chip 24 to an active state.

ステップS31では、CPU23がユーザの指定にしたがってアプリケーション71のプログラムを実行し、ユーザの操作に基づいて、非接触ICチップ24に登録済みのサービスのうち、無効な状態から有効な状態に切り替える切替対象のサービスを取得する。処理はステップS31からステップS32に進む。In step S31, the CPU 23 executes the program of the application 71 according to the user's specification, and acquires, based on the user's operation, from among the services registered in the non-contact IC chip 24, a service to be switched from an invalid state to an valid state. Processing proceeds from step S31 to step S32.

ステップS32では、CPU23は、ミドルウェアアプリケーション73のプログラムを実行し(以下、CPU23は同様にミドルウェアアプリケーション73のプログラムを実行し、ミドルウェアアプリケーション73が各処理を実行する)、ステップS31で指定された切替対象のサービス(第1のサービス)のカテゴリを図4のカテゴリデータから取得する。処理はステップS32からステップS33に進む。In step S32, the CPU 23 executes the program of the middleware application 73 (hereinafter, the CPU 23 similarly executes the program of the middleware application 73, and the middleware application 73 executes each process), and obtains the category of the service to be switched (first service) specified in step S31 from the category data in Fig. 4. Processing proceeds from step S32 to step S33.

ステップS33では、ミドルウェアアプリケーション73は、非接触ICチップ24に登録済みのサービスであって有効な状態のサービスが属するカテゴリをカテゴリデータから取得する。処理はステップS33からステップS34に進む。In step S33, the middleware application 73 obtains from the category data the category to which the service that is registered in the non-contact IC chip 24 and is in an enabled state belongs. Processing proceeds from step S33 to step S34.

ステップS34では、ミドルウェアアプリケーション73は、ステップS32で取得した切替対象のサービスのカテゴリと同一のカテゴリがステップS33で取得したカテゴリの中に存在するか否かを判定する。In step S34, the middleware application 73 determines whether or not a category identical to the category of the service to be switched obtained in step S32 is present among the categories obtained in step S33.

すなわち、ミドルウェアアプリケーション73は、切替対象のサービスと同一のカテゴリに属し、かつ、有効な状態であるサービス(第2のサービス)が登録済みのサービスの中に存在するか否かを判定する。That is, the middleware application 73 determines whether there is a service (second service) among the registered services that belongs to the same category as the service to be switched and is in an enabled state.

ステップS34において、切替対象のサービスと同一のカテゴリに属し、かつ、有効な状態であるサービスが登録済みのサービスの中に存在しないと判定された場合、処理はステップS35に進む。If it is determined in step S34 that there is no registered service that belongs to the same category as the service to be switched and is in an active state, processing proceeds to step S35.

ステップS35では、ミドルウェアアプリケーション73は、切替対象のサービスを無効な状態から有効な状態に切り替える。ステップS35の処理が終了すると、本フローチャートの処理が終了する。In step S35, the middleware application 73 switches the service to be switched from an disabled state to an enabled state. When the processing of step S35 is completed, the processing of this flowchart ends.

ステップS34において、切替対象のサービスと同一のカテゴリに属し、かつ、有効な状態であるサービスが登録済みのサービスの中に存在すると判定された場合、処理はステップS36に進む。If it is determined in step S34 that there is a service among the registered services that belongs to the same category as the service to be switched and is in an active state, processing proceeds to step S36.

ステップS36では、ミドルウェアアプリケーション73は、切替対象のサービスと同一のカテゴリに属し、かつ、有効な状態であるサービスを無効な状態に切り替える。処理はステップS36からステップS37に進む。In step S36, the middleware application 73 switches the services that belong to the same category as the service to be switched and that are in an enabled state to an disabled state. Processing proceeds from step S36 to step S37.

ステップS37では、ミドルウェアアプリケーション73は、切替対象のサービスを無効な状態から有効な状態に切り替える。ステップS37の処理が終了すると、本フローチャートの処理が終了する。In step S37, the middleware application 73 switches the service to be switched from an disabled state to an enabled state. When the processing of step S37 is completed, the processing of this flowchart is terminated.

以上のサービス有効化の処理によれば、同一のカテゴリに属する複数のサービスが有効な状態に設定されることが防止される。 The above service activation process prevents multiple services belonging to the same category from being set to an enabled state.

なお、上記図10乃至図12のフローチャートでは、非接触ICチップ24に同一のカテゴリに属する複数のサービスが登録されている場合に1つのサービスのみが有効な状態となるようにしている。 In the flowcharts of Figures 10 to 12 above, when multiple services belonging to the same category are registered in the contactless IC chip 24, only one service is enabled.

ただし、特定のサービスについては同一のカテゴリに属する場合であっても複数のサービスが有効な状態に設定されるようにしてもよい。特定のサービスとは、例えば、同一のカテゴリに属する場合でも有効な状態に設定することをユーザが指定した複数のサービスである。However, for specific services, multiple services may be set to an active state even if they belong to the same category. A specific service is, for example, multiple services that the user has specified to be set to an active state even if they belong to the same category.

この場合、特定のサービスのいずれのサービスが使用されてもよいことをユーザが意図しているため、特定のサービスのいずれのサービスが使用されても、ユーザの意図には反しない。In this case, since the user intends that any of the specific services may be used, it does not go against the user's intention whether any of the specific services is used.

<プログラム>
図1の携帯端末のCPU23が行う処理の一部及び全ては、ハードウェアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
<Program>
A part or all of the processing performed by the CPU 23 of the mobile terminal in Fig. 1 can be executed by hardware or software. When a series of processes is executed by software, the programs constituting the software are installed in a computer. Here, the computer includes a computer built into dedicated hardware, and a general-purpose personal computer, for example, that can execute various functions by installing various programs.

図13は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。 Figure 13 is a block diagram showing an example of the hardware configuration of a computer that executes the above-mentioned series of processes using a program.

コンピュータにおいて、CPU(Central Processing Unit)201,ROM(Read Only Memory)202,RAM(Random Access Memory)203は、バス204により相互に接続されている。In the computer, a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202, and a RAM (Random Access Memory) 203 are interconnected by a bus 204.

バス204には、さらに、入出力インタフェース205が接続されている。入出力インタフェース205には、入力部206、出力部207、記憶部208、通信部209、及びドライブ210が接続されている。An input/output interface 205 is further connected to the bus 204. An input unit 206, an output unit 207, a memory unit 208, a communication unit 209, and a drive 210 are connected to the input/output interface 205.

入力部206は、キーボード、マウス、マイクロフォンなどよりなる。出力部207は、ディスプレイ、スピーカなどよりなる。記憶部208は、ハードディスクや不揮発性のメモリなどよりなる。通信部209は、ネットワークインタフェースなどよりなる。ドライブ210は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア211を駆動する。The input unit 206 includes a keyboard, a mouse, a microphone, etc. The output unit 207 includes a display, a speaker, etc. The storage unit 208 includes a hard disk, a non-volatile memory, etc. The communication unit 209 includes a network interface, etc. The drive 210 drives removable media 211 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory.

以上のように構成されるコンピュータでは、CPU201が、例えば、記憶部208に記憶されているプログラムを、入出力インタフェース205及びバス204を介して、RAM203にロードして実行することにより、上述した一連の処理が行われる。In a computer configured as described above, the CPU 201 performs the above-mentioned series of processes, for example, by loading a program stored in the memory unit 208 into the RAM 203 via the input/output interface 205 and the bus 204 and executing it.

コンピュータ(CPU201)が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア211に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線又は無線の伝送媒体を介して提供することができる。 The program executed by the computer (CPU 201) can be provided, for example, by recording it on removable media 211 such as a package medium. The program can also be provided via a wired or wireless transmission medium such as a local area network, the Internet, or digital satellite broadcasting.

コンピュータでは、プログラムは、リムーバブルメディア211をドライブ210に装着することにより、入出力インタフェース205を介して、記憶部208にインストールすることができる。また、プログラムは、有線又は無線の伝送媒体を介して、通信部209で受信し、記憶部208にインストールすることができる。その他、プログラムは、ROM202や記憶部208に、あらかじめインストールしておくことができる。In a computer, a program can be installed in the storage unit 208 via the input/output interface 205 by inserting the removable medium 211 into the drive 210. The program can also be received by the communication unit 209 via a wired or wireless transmission medium and installed in the storage unit 208. Alternatively, the program can be pre-installed in the ROM 202 or the storage unit 208.

なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。 The program executed by the computer may be a program in which processing is performed chronologically in the order described in this specification, or a program in which processing is performed in parallel or at the required timing, such as when called.

なお、本技術は、以下のような構成も取ることができる。
<1> 複数のサービスと、前記複数のサービスに関連付けされたシステム種別とを記録する記録部と、
前記システム種別を1又は複数含むカテゴリに対して、前記カテゴリに含まれる前記システム種別に関連付けられたサービスのうち、いずれか1つ又は特定のサービスを有効に使用できる状態に設定する処理部と
を有する情報処理装置。
<2> 前記システム種別は、前記サービスの種類を示す情報である
<1>に記載の情報処理装置。
<3> 前記システム種別は、前記記録部に記録された前記サービスが検索される際に用いられる情報である
<1>又は<2>に記載の情報処理装置。
<4> 前記カテゴリに含まれる前記システム種別がサーバ装置から供給される
<1>乃至<3>のいずれかに記載の情報処理装置。
<5> 前記カテゴリに含まれる前記システム種別を記憶した記憶部
をさらに有する
<1>乃至<4>のいずれかに記載の情報処理装置。
<6> 前記記録部に新たなサービスを記録させる場合に、前記処理部は、前記新たなサービスを無効な状態に設定して、前記記録部に記録させる
<1>乃至<5>のいずれかに記載の情報処理装置。
<7> 前記記録部に新たなサービスを記録させる場合に、前記新たなサービスと同一のカテゴリに属し、かつ、有効に使用できる状態に設定されたサービスが前記記録部に記録されているときには、前記処理部は、前記新たなサービスを無効な状態に設定して、前記記録部に記録させる
<1>乃至<6>のいずれかに記載の情報処理装置。
<8> 前記記録部に新たなサービスを記録させる場合に、前記新たなサービスと同一のカテゴリに属し、かつ、有効に使用できる状態に設定されたサービスが前記記録部に記録されているときには、前記処理部は、前記有効に使用できる状態に設定されたサービスを無効な状態に設定し、前記新たなサービスを有効に使用できる状態に設定して、前記記録部に記録させる
<1>乃至<7>のいずれかに記載の情報処理装置。
<9> 前記処理部は、前記記録部に記録され、かつ、無効な状態に設定されたサービスを有効に使用できる状態に切り替えて設定する
<1>乃至<8>のいずれかに記載の情報処理装置。
<10> 前記記録部に記録され、かつ、無効な状態に設定された第1のサービスを有効に使用できる状態に切り替える場合に、前記第1のサービスと同一のカテゴリに属し、かつ、有効に使用できる状態に設定された第2のサービスが前記記録部に記録されているときには、前記処理部は、前記第2のサービスを無効な状態に設定し、前記第1のサービスを有効に使用できる状態に切り替えて設定する
<1>乃至<9>のいずれかに記載の情報処理装置。
<11> 前記カテゴリは、交通系のサービスに関連付けられたシステム種別を複数含む
<1>乃至<10>のいずれかに記載の情報処理装置。
<12> 前記記録部を有する非接触ICチップ
をさらに有する
<1>乃至<11>のいずれかに記載の情報処理装置。
<13> 前記システム種別は、前記非接触ICチップと近接通信を行う装置が前記記録部に記録された前記サービスを検索するために際に用いる情報である
<12>に記載の情報処理装置。
<14> 前記特定のサービスは、有効に使用できる状態に設定することをユーザが指定したサービスである
<1>乃至<13>のいずれかに記載の情報処理装置。
<15> 記録部と、
処理部と
を有する情報処理装置の
前記記録部が、複数のサービスと、前記複数のサービスに関連付けされたシステム種別とを記録し、
前記処理部が、前記システム種別を1又は複数含むカテゴリに対して、前記カテゴリに含まれる前記システム種別に関連付けられたサービスのうち、いずれか1つ又は特定のサービスを有効に使用できる状態に設定する
情報処理方法。
<16> 複数のサービスと、前記複数のサービスに関連付けされたシステム種別とを記録する記録部と、
前記システム種別を1又は複数含むカテゴリに対して、前記カテゴリに含まれる前記システム種別に関連付けられたサービスのうち、いずれか1つ又は特定のサービスを有効に使用できる状態に設定する処理部と、
前記カテゴリに含まれる前記システム種別を前記処理部に供給するサーバ装置と
を有する情報処理システム。
<17> コンピュータに、
記録部に対して、複数のサービスと、前記複数のサービスに関連付けされたシステム種別とを記録させる処理と、
前記システム種別を1又は複数含むカテゴリに対して、前記カテゴリに含まれる前記システム種別が関連付けられたサービスのうち、いずれか1つ又は特定のサービスを有効に使用できる状態に設定させる処理と
を実行させるためのプログラム。
The present technology can also be configured as follows.
<1> A recording unit that records a plurality of services and a system type associated with the plurality of services;
and a processing unit that sets, for a category including one or more of the system types, one or a specific service among services associated with the system types included in the category to a state where it can be effectively used.
<2> The information processing device according to <1>, wherein the system type is information indicating a type of the service.
<3> The information processing device according to <1> or <2>, wherein the system type is information used when searching for the service recorded in the recording unit.
<4> The information processing device according to any one of <1> to <3>, wherein the system types included in the categories are supplied from a server device.
<5> The information processing device according to any one of <1> to <4>, further comprising: a storage unit that stores the system types included in the categories.
<6> The information processing device according to any one of <1> to <5>, wherein, when causing the recording unit to record a new service, the processing unit sets the new service to an invalid state and causes the new service to be recorded in the recording unit.
<7> An information processing device described in any one of <1> to <6>, wherein when a new service is recorded in the recording unit, if a service that belongs to the same category as the new service and is set to a valid state for use is recorded in the recording unit, the processing unit sets the new service to an invalid state and records it in the recording unit.
<8> An information processing device described in any of <1> to <7>, wherein when a new service is recorded in the recording unit, if a service that belongs to the same category as the new service and is set to a validly usable state is recorded in the recording unit, the processing unit sets the service that was set to a validly usable state to an invalid state, sets the new service to a validly usable state, and records it in the recording unit.
<9> The information processing device according to any one of <1> to <8>, wherein the processing unit switches and sets a service that is recorded in the recording unit and that is set to an invalid state to a state in which the service can be used effectively.
<10> An information processing device described in any of <1> to <9>, wherein when switching a first service recorded in the recording unit and set to an invalid state to a state where it can be used effectively, if a second service belonging to the same category as the first service and set to a state where it can be used effectively is recorded in the recording unit, the processing unit sets the second service to an invalid state and switches and sets the first service to a state where it can be used effectively.
<11> The information processing device according to any one of <1> to <10>, wherein the category includes a plurality of system types associated with transportation-related services.
<12> The information processing device according to any one of <1> to <11>, further comprising a non-contact IC chip having the recording unit.
<13> The information processing device according to <12>, wherein the system type is information used by a device performing near-field communication with the contactless IC chip to search for the service recorded in the recording unit.
<14> The information processing device according to any one of <1> to <13>, wherein the specific service is a service that is designated by a user to be set in an active usable state.
<15> A recording unit,
a processing unit; and an information processing device, the recording unit recording a plurality of services and a system type associated with the plurality of services;
The information processing method, wherein the processing unit sets, for a category including one or more of the system types, one or a specific service among services associated with the system types included in the category to a state where it can be effectively used.
<16> A recording unit that records a plurality of services and a system type associated with the plurality of services;
a processing unit that sets, for a category including one or more of the system types, one or a specific service among services associated with the system types included in the category to a state where it can be effectively used;
and a server device that supplies the system type included in the category to the processing unit.
<17> To a computer,
A process of causing a recording unit to record a plurality of services and a system type associated with the plurality of services;
A program for executing a process of setting, for a category including one or more of the system types, one or a specific service among the services associated with the system types included in the category to a state where it can be effectively used.

11 携帯端末, 12 管理サーバ, 21 ディスプレイ, 22 表示制御部, 23 CPU, 24 非接触ICチップ, 25 入力部, 26 記憶部, 27 無線通信部, 31 近接通信部, 32 メモリ, 51 リーダライタ11 Mobile terminal, 12 Management server, 21 Display, 22 Display control unit, 23 CPU, 24 Non-contact IC chip, 25 Input unit, 26 Storage unit, 27 Wireless communication unit, 31 Near field communication unit, 32 Memory, 51 Reader/writer

Claims (14)

複数のサービスそれぞれの使用を可能にするための情報、前記複数のサービスに関連付けされたシステム種別、および、前記複数のサービスそれぞれが有効に使用できる状態か無効な状態かを示す状態情報を記録する記録部を有する非接触ICチップと、
前記システム種別を複数含むカテゴリに対して、前記カテゴリに含まれる前記システム種別に関連付けられたサービスのうち、いずれか1つ又は特定のサービスが有効に使用できる状態になるように、前記状態情報を設定する処理部と
を有し、
前記システム種別は、前記非接触ICチップと近接通信を行う装置が、前記非接触ICチップに記録されたサービスを検索する際に用いられる情報である
報処理装置。
a contactless IC chip having a recording unit for recording information for enabling use of each of a plurality of services, a system type associated with the plurality of services, and status information indicating whether each of the plurality of services is in a valid or invalid state;
a processing unit that sets the state information for a category including a plurality of the system types so that one or a specific service among services associated with the system types included in the category is in a valid usable state ;
The system type is information used when a device performing proximity communication with the contactless IC chip searches for a service recorded in the contactless IC chip.
Information processing device.
前記システム種別は、サービスの種類を示す情報である
請求項1に記載の情報処理装置。
The information processing apparatus according to claim 1 , wherein the system type is information indicating a type of service .
前記カテゴリに含まれる前記システム種別がサーバ装置から供給される
請求項1に記載の情報処理装置。
The information processing apparatus according to claim 1 , wherein the system types included in the categories are supplied from a server apparatus.
前記カテゴリに含まれる前記システム種別を記憶した記憶部
をさらに有する
請求項1に記載の情報処理装置。
The information processing apparatus according to claim 1 , further comprising: a storage unit that stores the system types included in the categories.
前記記録部に新たなサービスを記録させる場合に、前記処理部は、前記新たなサービスが無効な状態になるように前記状態情報を設定する
請求項1に記載の情報処理装置。
The information processing apparatus according to claim 1 , wherein, when causing the recording section to record a new service, the processing section sets the state information so that the new service is in an invalid state.
前記記録部に新たなサービスを記録させる場合に、前記新たなサービスと同一のカテゴリに属し、かつ、有効に使用できる状態に設定されたサービスが前記記録部に記録されているときには、前記処理部は、前記新たなサービスが無効な状態になるように前記状態情報を設定する
請求項1に記載の情報処理装置。
2. The information processing device according to claim 1, wherein when a new service is recorded in the recording unit, if a service that belongs to the same category as the new service and is set to a valid usable state is recorded in the recording unit, the processing unit sets the state information so that the new service is in an invalid state.
前記記録部に新たなサービスを記録させる場合に、前記新たなサービスと同一のカテゴリに属し、かつ、有効に使用できる状態に設定されたサービスが前記記録部に記録されているときには、前記処理部は、前記有効に使用できる状態に設定されたサービスが無効な状態になるように前記状態情報を設定し、前記新たなサービスが有効に使用できる状態になるように前記状態情報を設定する
請求項1に記載の情報処理装置。
2. The information processing device of claim 1, wherein when a new service is recorded in the recording unit, if a service that belongs to the same category as the new service and that is set to a validly usable state is recorded in the recording unit, the processing unit sets the status information so that the service that is set to a validly usable state becomes invalid, and sets the status information so that the new service becomes a validly usable state.
前記処理部は、前記記録部に記録され、かつ、無効な状態に設定されたサービスを有効に使用できる状態に切り替えるように前記状態情報を設定する
請求項1に記載の情報処理装置。
The information processing apparatus according to claim 1 , wherein the processing unit sets the state information so as to switch a service that is recorded in the recording unit and set to an invalid state to a state in which the service can be used effectively.
前記記録部に記録され、かつ、無効な状態に設定された第1のサービスを有効に使用できる状態に切り替える場合に、前記第1のサービスと同一のカテゴリに属し、かつ、有効に使用できる状態に設定された第2のサービスが前記記録部に記録されているときには、前記処理部は、前記第2のサービスが無効な状態になるように前記状態情報を設定し、前記第1のサービスを有効に使用できる状態に切り替えるように前記状態情報を設定する
請求項1に記載の情報処理装置。
2. The information processing device of claim 1, wherein when a first service recorded in the recording unit and set to an invalid state is switched to a state in which it can be used effectively, if a second service that belongs to the same category as the first service and is set to a state in which it can be used effectively is recorded in the recording unit, the processing unit sets the state information so that the second service is set to an invalid state, and sets the state information so that the first service is switched to a state in which it can be used effectively.
前記カテゴリは、交通系のサービスに関連付けられたシステム種別を複数含む
請求項1に記載の情報処理装置。
The information processing device according to claim 1 , wherein the categories include a plurality of system types associated with transportation services.
前記特定のサービスは、有効に使用できる状態に設定することをユーザが指定したサービスである
請求項1に記載の情報処理装置。
The information processing apparatus according to claim 1 , wherein the specific service is a service designated by a user to be set in an active and usable state.
記録部を有する非接触ICチップと、
処理部と
を有する情報処理装置の
前記記録部が、複数のサービスそれぞれの使用を可能にするための情報、前記複数のサービスに関連付けされたシステム種別、および、前記複数のサービスそれぞれが有効に使用できる状態か無効な状態かを示す状態情報を記録することと、
前記処理部が、前記システム種別を複数含むカテゴリに対して、前記カテゴリに含まれる前記システム種別に関連付けられたサービスのうち、いずれか1つ又は特定のサービスが有効に使用できる状態になるように、前記状態情報を設定することと
を含み、
前記システム種別は、外部の機器が、近接通信を介して、前記非接触ICチップに記録されたサービスを検索する際に用いられる情報である
情報処理方法。
A non-contact IC chip having a recording unit;
a processing unit; and an information processing device including: a recording unit that records information for enabling use of each of a plurality of services, a system type associated with each of the plurality of services, and status information indicating whether each of the plurality of services is in a valid state or an invalid state;
The processing unit sets the state information for a category including a plurality of the system types so that one or a specific service among services associated with the system types included in the category can be effectively used,
The system type is information used when an external device searches for a service recorded in the contactless IC chip via near-field communication.
Information processing methods.
複数のサービスそれぞれの使用を可能にするための情報、前記複数のサービスに関連付けされたシステム種別、および、前記複数のサービスそれぞれが有効に使用できる状態か無効な状態かを示す状態情報を記録する記録部を有する非接触ICチップと、
前記システム種別を1又は複数含むカテゴリに対して、前記カテゴリに含まれる前記システム種別に関連付けられたサービスのうち、いずれか1つ又は特定のサービスが有効に使用できる状態になるように、前記状態情報を設定する処理部と、
前記カテゴリに含まれる前記システム種別を前記処理部に供給するサーバ装置と
を有し、
前記システム種別は、前記非接触ICチップと近接通信を行う装置が、前記非接触ICチップに記録されたサービスを検索する際に用いられる情報である
情報処理システム。
a contactless IC chip having a recording unit for recording information for enabling use of each of a plurality of services, a system type associated with the plurality of services, and status information indicating whether each of the plurality of services is in a valid or invalid state;
a processing unit that sets the state information for a category including one or more of the system types such that one or a specific service among services associated with the system types included in the category is in a state where it can be effectively used;
a server device that supplies the system type included in the category to the processing unit ;
The system type is information used when a device performing proximity communication with the contactless IC chip searches for a service recorded in the contactless IC chip.
Information processing system.
コンピュータに、
非接触ICチップの記録部に対して、複数のサービスそれぞれの使用を可能にするための情報、前記複数のサービスに関連付けされたシステム種別、および、前記複数のサービスそれぞれが有効に使用できる状態か無効な状態かを示す状態情報を記録させる処理と、
前記システム種別を1又は複数含むカテゴリに対して、前記カテゴリに含まれる前記システム種別が関連付けられたサービスのうち、いずれか1つ又は特定のサービスが有効に使用できる状態になるように、前記状態情報を設定させる処理と
を実行させるためのプログラムであり、
前記システム種別は、前記非接触ICチップと近接通信を行う装置が、前記非接触ICチップに記録されたサービスを検索する際に用いられる情報である
プログラム。
On the computer,
a process of recording, in a recording unit of the contactless IC chip, information for enabling use of each of a plurality of services, a system type associated with the plurality of services, and status information indicating whether each of the plurality of services is in a valid state or an invalid state;
and a process of setting the state information for a category including one or more of the system types, such that one or a specific service among services associated with the system types included in the category can be effectively used ,
The system type is information used when a device performing proximity communication with the contactless IC chip searches for a service recorded in the contactless IC chip.
program.
JP2021554885A 2019-11-07 2020-10-23 Information processing device, information processing method, information processing system, and program Active JP7707069B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2019202469 2019-11-07
JP2019202469 2019-11-07
PCT/JP2020/039844 WO2021090703A1 (en) 2019-11-07 2020-10-23 Information processing device, information processing method, information processing system, and program

Publications (2)

Publication Number Publication Date
JPWO2021090703A1 JPWO2021090703A1 (en) 2021-05-14
JP7707069B2 true JP7707069B2 (en) 2025-07-14

Family

ID=75848575

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021554885A Active JP7707069B2 (en) 2019-11-07 2020-10-23 Information processing device, information processing method, information processing system, and program

Country Status (2)

Country Link
JP (1) JP7707069B2 (en)
WO (1) WO2021090703A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003076958A (en) 2001-09-03 2003-03-14 Sony Corp Mobile terminal device, function association registration method, function selection screen display method
JP2005242444A (en) 2004-02-24 2005-09-08 Hitachi Ltd IC card, portable terminal and communication system
JP2009053765A (en) 2007-08-23 2009-03-12 Sony Corp Electronic wallet device, communication method and program
JP2010002955A (en) 2008-06-18 2010-01-07 Fujitsu Ltd Portable terminal with ic card function
JP2013069238A (en) 2011-09-26 2013-04-18 Ntt Docomo Inc Portable terminal, method for generating optimized priority order, and program
JP2015211379A (en) 2014-04-28 2015-11-24 ソフトバンク株式会社 Communication terminal device and service providing device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003076958A (en) 2001-09-03 2003-03-14 Sony Corp Mobile terminal device, function association registration method, function selection screen display method
JP2005242444A (en) 2004-02-24 2005-09-08 Hitachi Ltd IC card, portable terminal and communication system
JP2009053765A (en) 2007-08-23 2009-03-12 Sony Corp Electronic wallet device, communication method and program
JP2010002955A (en) 2008-06-18 2010-01-07 Fujitsu Ltd Portable terminal with ic card function
JP2013069238A (en) 2011-09-26 2013-04-18 Ntt Docomo Inc Portable terminal, method for generating optimized priority order, and program
JP2015211379A (en) 2014-04-28 2015-11-24 ソフトバンク株式会社 Communication terminal device and service providing device

Also Published As

Publication number Publication date
JPWO2021090703A1 (en) 2021-05-14
WO2021090703A1 (en) 2021-05-14

Similar Documents

Publication Publication Date Title
JP4040403B2 (en) Information processing apparatus and method, recording medium, and program
US10021213B2 (en) Systems and methods for adaptive cloning of mobile devices
JP2010509826A (en) System and method for selecting a service in a portable device
JPWO2013175674A1 (en) Wireless communication system, information terminal, communication control method, and program
US20200204992A1 (en) Information processing apparatus, communication device, server apparatus, and information processing method
JP2015220611A (en) IMAGING DEVICE, COMMUNICATION SYSTEM, IMAGING DEVICE COMMUNICATION METHOD, AND PROGRAM
US20210342557A1 (en) Passive near field communication (nfc) device, method and system
JP2005293240A (en) Inter-terminal information transfer system
CN104335173B (en) Information processing device, information processing method and program
JP5531506B2 (en) Peripheral device, network system, communication processing method, and communication processing control program
CN102736909A (en) Method and device for carrying out self-adaption configuration on equipment
JP2008211788A (en) Office equipment, program installation support method
WO2020195414A1 (en) Information processing device, information processing system, information processing method, and program
JP7707069B2 (en) Information processing device, information processing method, information processing system, and program
US9526124B2 (en) Wireless communication method and apparatus
JP6397200B2 (en) Management server, data processing method, and program
JP2009251981A (en) Affiliation card management system and reader/writer
JP5011738B2 (en) IC card, program
KR102737827B1 (en) Method, device and recording medium of processing service data
JP2013257780A (en) Communication terminal having backup function of application and method of setting the same
CN104700122B (en) Information interaction system and method
KR102410264B1 (en) Method for providing of one-barcode service, and system therefor
JP4577776B2 (en) Non-contact IC chip and portable terminal
KR102036075B1 (en) Method for transferring information on buisiness cards and user terminal thereof
US7757008B2 (en) Module-based operating apparatus and method for portable device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230901

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240827

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241021

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250214

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250702

R150 Certificate of patent or registration of utility model

Ref document number: 7707069

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150