JP2006318040A - Service providing system, program and recording medium - Google Patents

Service providing system, program and recording medium Download PDF

Info

Publication number
JP2006318040A
JP2006318040A JP2005137535A JP2005137535A JP2006318040A JP 2006318040 A JP2006318040 A JP 2006318040A JP 2005137535 A JP2005137535 A JP 2005137535A JP 2005137535 A JP2005137535 A JP 2005137535A JP 2006318040 A JP2006318040 A JP 2006318040A
Authority
JP
Japan
Prior art keywords
service
user
person
providing system
client
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.)
Pending
Application number
JP2005137535A
Other languages
Japanese (ja)
Inventor
Yukiko Sahashi
ゆき子 佐橋
Kazunori Takatsu
和典 高津
Takuya Imai
拓也 今井
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2005137535A priority Critical patent/JP2006318040A/en
Publication of JP2006318040A publication Critical patent/JP2006318040A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Navigation (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a service providing system in which a user can easily select an intended service without a trouble such as wrong selection of an unavailable service or selection from vast amounts of services. <P>SOLUTION: Position information or change information of the user is detected, and services available in the present position of the user are extracted based on the information in a service management server, and presented to a client. The client receives services suitable for itself based on the identifier of the user from the service management server, and displays a list of services by launcher function. Starting conditions are preliminarily held in association with services, whereby automatic start of a service for the user can be triggered by a change in present position of the user even if no explicit click is performed by the user. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、サービス提供システム、プログラムおよび記録媒体に関し、特に、ユーザが必要なサービスを容易に選択できるシステムに関する。   The present invention relates to a service providing system, a program, and a recording medium, and particularly to a system that allows a user to easily select a required service.

人や企業は、自由にアプリケーションを作成し、利用することができるようになっている。それらのアプリケーションは、広く一般に、あるいはローカルに公開され、多くのユーザから比較的自由に利用できるようになっているが、そのアプリケーションの数は膨大で、その中から目的のアプリケーションを見つけ出し、起動するのは非常に困難である。
このような問題につき、特許文献1では、サービスの提供者が多くのサービスの中から利用したいサービスを選択し、ランチャに登録することで煩雑な作業なしにいつでも好みのサービスを起動しやすくする仕組みを提供している。
一方、近年、RFID(Radio Frequency-IDentification:電波方式認識)やBluetooth、NFC(Near Field Communication)などの近距離無線通信の発達により、人や物の位置情報を数十センチ乃至数十メートルのオーダーで正確かつリアルタイムに追跡、把握することができるようになっている。
この位置検知法は、会議室のような場所のみではなく、位置を特定できるあらゆる場面に応用可能である。
このように、位置を特定できるにしたがって、ユーザがある特定の場所にいたときにのみ有効になるサービス、例えば、固有の識別子を認識する機能を有する近接検知装置が会議出席者を検知すると、該当する会議資料を印刷する処理を実行する会議支援システム(特許文献2参照)や、ユーザがその場所にいないときにのみ有効なサービス、例えば、伝言システムなどが誕生している。
特開2002−222086公報 特開2004−038886公報
People and companies can freely create and use applications. These applications are widely open to the public or locally, and can be used relatively freely by many users. However, the number of applications is enormous, and the target application is found and activated from there. It is very difficult.
With regard to such a problem, in Patent Document 1, a service provider selects a service to be used from many services and registers it in the launcher, thereby making it easy to start a favorite service at any time without complicated work. Is provided.
On the other hand, in recent years, with the development of short-range wireless communication such as RFID (Radio Frequency-IDentification), Bluetooth, NFC (Near Field Communication), etc., position information of people and objects is on the order of tens of centimeters to tens of meters. Can be tracked and grasped accurately and in real time.
This position detection method can be applied not only to a place such as a conference room, but also to any scene where the position can be specified.
As described above, when the location detection device detects a meeting attendee, a service that is effective only when the user is at a specific location, for example, a proximity detection device having a function of recognizing a unique identifier, A conference support system (see Patent Document 2) that executes a process of printing conference material to be performed and a service that is effective only when the user is not at the location, such as a message system, have been born.
JP 2002-222086 A JP 2004-038886 A

しかしながら、ユーザは常に同じサービスのみを使い続けるわけではないため、ユーザの位置に即したサービスがリアルタイムに、適切に提示されることが望ましい。
また、このようなサービスの中には、ユーザから明示的な起動命令を受けることなしに、ユーザの位置変化をトリガに自動的に起動されることが望ましい場合もある。
本発明は、上述した実情を考慮してなされたものであって、ユーザが膨大かつ動的に変化するサービスの中から簡単に、ユーザにとって有用なサービスを選択、実行することのできるランチャ機能を有するサービス提供システム、プログラムおよび記録媒体を提供することを目的とする。
However, since the user does not always continue to use only the same service, it is desirable that a service according to the user's location is appropriately presented in real time.
In addition, in some of such services, it may be desirable that the service is automatically activated with a user position change as a trigger without receiving an explicit activation command from the user.
The present invention has been made in consideration of the above-described circumstances, and has a launcher function that allows a user to easily select and execute a service useful for the user from among enormous and dynamically changing services. It is an object to provide a service providing system, a program, and a recording medium.

上記の課題を解決するために、請求項1に記載の発明は、人や物の位置情報を提供する位置情報提供サーバと、ユーザが提供してほしいサービスを管理するサービス管理サーバと、ユーザの操作するクライアントとをネットワークで接続したサービス提供システムであって、前記位置情報提供サーバは、人や物に貼り付けられた近距離無線通信装置の位置情報を取得し、その位置情報や変化情報を前記サービス管理サーバへ通知し、前記サービス管理サーバは、前記位置情報提供サーバからの人や物の位置情報および位置の変化情報を受信し、その人や物の位置や状態に基づき利用可能なサービスを自動的に抽出して、前記クライアントへ通知し、前記クライアントは、人や物の位置や状態に基づいて利用可能なサービスを得るようにしたことを特徴とする。
請求項2に記載の発明は、請求項1に記載のサービス提供システムにおいて、前記サービス管理サーバは、人や物の位置情報や変化情報が特定の条件を満たしたときにユーザの明示的な指示が無くてもサービスを開始させるようにしたことを特徴とする。
請求項3に記載の発明は、請求項1に記載のサービス提供システムにおいて、前記クライアントは、前記サービス管理サーバに対して、人や物を一意に決定する識別子を送信することで、該識別子に該当する人や物が利用可能なサービスにアクセスし、起動するためのオブジェクトを受け取ってユーザに提示するようにしたことを特徴とする。
請求項4に記載の発明は、請求項2に記載のサービス提供システムにおいて、前記クライアントは、人や物を一意に決定する識別子に関わるサービスが開始されたことをイベントとして受け、サービスの稼動状況とサービスへのアクセス手段およびサービスに関連するオブジェクトをユーザに提示するようにしたことを特徴とする。
請求項5に記載の発明は、コンピュータに、請求項1乃至4のいずれか1項に記載のサービス提供システムの機能を実現させるためのプログラムである。
請求項6に記載の発明は、コンピュータが読み取り可能な記録媒体であって、請求項5に記載のプログラムを記録したことを特徴とする記録媒体である。
In order to solve the above problems, the invention described in claim 1 is a position information providing server that provides position information of a person or an object, a service management server that manages a service that a user wants to provide, A service providing system in which a client to be operated is connected via a network, wherein the location information providing server acquires location information of a short-range wireless communication device attached to a person or an object, and obtains the location information or change information. The service management server notifies the service management server, and the service management server receives the position information and the position change information of the person and the object from the position information providing server and can use the service based on the position and state of the person and the object. The client is automatically extracted and notified to the client, and the client obtains an available service based on the position and state of a person or an object. The features.
According to a second aspect of the present invention, in the service providing system according to the first aspect, the service management server is configured to explicitly issue a user instruction when position information or change information of a person or an object satisfies a specific condition. It is characterized in that the service is started even if there is not.
According to a third aspect of the present invention, in the service providing system according to the first aspect, the client transmits an identifier for uniquely determining a person or an object to the service management server, whereby the identifier is determined. It is characterized in that a service that can be used by a corresponding person or thing is accessed, and an object for activation is received and presented to the user.
According to a fourth aspect of the present invention, in the service providing system according to the second aspect, the client receives, as an event, a service related to an identifier for uniquely determining a person or an object, and an operation status of the service And an access means to the service and an object related to the service are presented to the user.
The invention according to claim 5 is a program for causing a computer to realize the function of the service providing system according to any one of claims 1 to 4.
The invention described in claim 6 is a computer-readable recording medium on which the program according to claim 5 is recorded.

本発明によれば、人や物の位置に適したサービスを選択的に提供するため、いろいろな場所からユーザが必要とするサービスをより的確に選択することができる。
また、人や物の位置に応じてサービスを自動的に起動するため、ユーザがPC等を持たなくてもサービスを立ち上げることができ、PCを持っている場合でも、わざわざ立ち上げる手間を省くことができる。
また、起動済みのサービスを自動的に表示するため、現在稼動中のサービスに簡単にすばやく、しかも間違いなくアクセスすることができる。
According to the present invention, since a service suitable for the position of a person or an object is selectively provided, a service required by a user can be selected more accurately from various places.
In addition, since the service is automatically activated according to the position of a person or an object, the user can start up the service without having a PC or the like, and even when the user has a PC, the trouble of starting up is saved. be able to.
Moreover, since the activated service is automatically displayed, it is possible to easily and quickly access the service currently in operation.

以下、図面を参照して、本発明の実施形態を詳細に説明する。
図1は、本発明のサービス提供システムの構成を示すブロック図であり、サービス提供システムは、位置情報提供サーバ110、サービス管理サーバ120、クライアント130、位置情報読取装置140とをネットワークによって接続して構成される。
この位置情報読取装置140は、例えば、ユーザの自席や会議室等の周辺に設置され、ユーザが身につけたあるいは機器に貼り付けたRFIDやBluetooth、ZigBeeなどの近距離無線通信装置150が接近すると、相互に通信して近距離無線通信装置150に記憶されているユーザのID(識別子)を取得し、ユーザID、位置情報読取装置の装置IDおよび状態情報「接近」が付加された通信メッセージを位置情報提供サーバ110へネットワークを介して通知する。
また、近距離無線通信装置150からの通信がなくなると、ユーザID、位置情報読取装置の装置IDおよび状態情報「離れる」が付加された通信メッセージを位置情報提供サーバ110へネットワークを介して通知する。
位置情報提供サーバ110は、位置情報DB(データベース)111とユーザ位置DB112を維持管理し(図2参照)、少なくとも1台がネットワーク内に設置されている。
位置情報DB111は、例えば、図3に示すように、位置情報読取装置140の装置IDとその設置場所とを予め設定して維持している。図3の例では、それぞれの会議室には、装置IDが「R001」や「R003」や「S030」を持つ位置情報読取装置140が設置されており、ユーザの自席付近には装置IDが「A001」や「B002」を持つ位置情報読取装置140が設置されていることを予め設定されている。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of a service providing system according to the present invention. The service providing system connects a location information providing server 110, a service management server 120, a client 130, and a location information reading device 140 via a network. Composed.
The position information reading device 140 is installed near the user's own seat or conference room, for example, and when the short-range wireless communication device 150 such as RFID, Bluetooth, or ZigBee worn by the user or attached to the device approaches. , Obtain a user ID (identifier) stored in the short-range wireless communication device 150 by communicating with each other, and send a communication message to which the user ID, the device ID of the position information reading device, and the state information “approach” are added. The location information providing server 110 is notified via the network.
When communication from the short-range wireless communication device 150 is lost, a communication message to which the user ID, the device ID of the position information reading device, and the status information “Leave” are added is notified to the position information providing server 110 via the network. .
The location information providing server 110 maintains and manages a location information DB (database) 111 and a user location DB 112 (see FIG. 2), and at least one is installed in the network.
For example, as shown in FIG. 3, the position information DB 111 sets and maintains the device ID of the position information reading device 140 and its installation location in advance. In the example of FIG. 3, a location information reading device 140 having device IDs “R001”, “R003”, and “S030” is installed in each conference room, and the device ID is “near the user's own seat”. It is preset that the position information reading device 140 having “A001” or “B002” is installed.

ユーザ位置DB112は、例えば、図4に示すように、ユーザIDを持つユーザが現在どの位置情報読取装置140の付近にいるかを関連付けて記憶する。
図4の例では、ユーザIDが「0100」のユーザは、装置ID「A001」を持つ位置情報読取装置140の付近に現在いることを表わしている。
この位置情報提供サーバ110は、1台以上の位置情報読取装置140から通信メッセージを受信し、次の処理を行う。
(1)ユーザ位置DB112を参照して、受信したユーザIDが登録されているかを検索し、登録されていないときには、イベント情報を「到着」として、ユーザ位置DB112へユーザIDと位置情報読取装置の装置IDとを関連付けて記録する。
(2)ユーザIDが既に登録されており、受信した状態情報が「離れる」の場合には、イベント情報を「いなくなる」として、このユーザIDに対応する位置情報読取装置の装置IDをユーザ位置DB112から削除する。
(3)ユーザIDが既に登録されており、受信した状態情報が「接近」の場合には、イベント情報を「移動」として、このユーザIDに対応する位置情報読取装置の装置IDとしてユーザ位置DB112に登録する。
For example, as shown in FIG. 4, the user position DB 112 stores in association with which position information reading device 140 the user having the user ID is currently located.
In the example of FIG. 4, the user with the user ID “0100” is currently in the vicinity of the position information reading device 140 having the device ID “A001”.
The location information providing server 110 receives a communication message from one or more location information reading devices 140 and performs the following processing.
(1) Referring to the user position DB 112, it is searched whether the received user ID is registered. If the received user ID is not registered, the event information is set to “arrival” and the user ID and the position information reading device are stored in the user position DB 112. The device ID is recorded in association with the device ID.
(2) If the user ID has already been registered and the received status information is “Leave”, the event information is set to “no longer” and the device ID of the position information reading device corresponding to this user ID is set to the user position. Delete from DB112.
(3) If the user ID has already been registered and the received status information is “approaching”, the event information is set to “move” and the user position DB 112 is set as the apparatus ID of the position information reading apparatus corresponding to this user ID. Register with.

次に、位置情報DB111を参照して、位置情報読取装置の装置IDに対応する設置場所を特定する。そして、サービス管理サーバ120へネットワークを介して、ユーザID、位置情報読取装置の設置場所、イベント情報を付加されたイベントメッセージを通知する。
サービス管理サーバ120は、位置情報提供サーバ110からのユーザの位置情報やイベント情報に応じて、各種サービスの中からユーザが利用すると登録していたサービスを抽出し、サービスを提示するか、あるいはサービスを起動するかなどのサービスの動作を決定する。また、クライアント130からの要求に応じて、サービスの稼動状況とサービスへのアクセス手段およびサービスに関連するオブジェクトを現在利用可能なサービス一覧として提供したり、サービスの起動を行う。
このサービス管理サーバ120は、位置情報取得部121、IDサービス抽出部122、サービス決定部123、サービス提示部124、ユーザ別サービスDB125、利用サービス対応DB126、現在利用サービスDB127とから構成されている。
ユーザ別サービスDB125は、例えば、図6に示すように、ユーザの名前、ユーザIDと、ユーザが予め選択・設定したサービスの名前とを関連付けて管理する。例えば、「A」さんは、会議で使用するサービス「会議用A」と自席で使用するサービス「自席用A」とを設定している。
Next, the installation location corresponding to the device ID of the position information reading device is specified with reference to the position information DB 111. The service management server 120 is notified of the event message with the user ID, the location of the position information reader, and the event information added via the network.
The service management server 120 extracts a service registered when the user uses it from various services in accordance with the user location information and event information from the location information providing server 110 and presents the service. Determine the behavior of the service, such as whether to start it. In response to a request from the client 130, the service operating status, the access means to the service, and the objects related to the service are provided as a list of currently available services, or the service is started.
The service management server 120 includes a location information acquisition unit 121, an ID service extraction unit 122, a service determination unit 123, a service presentation unit 124, a user-specific service DB 125, a usage service correspondence DB 126, and a current usage service DB 127.
For example, as illustrated in FIG. 6, the user-specific service DB 125 associates and manages a user name and user ID and a service name selected and set by the user in advance. For example, Mr. “A” sets a service “Meeting A” used in the conference and a service “Self A” used in his seat.

利用サービス対応DB126は、例えば、図7に示すように、予め設定したサービスと各自ユーザが設定するサービスの内容を管理している。管理項目としては、サービス名、このサービスを使う利用場所、サービスの内容、起動条件とがある。起動条件は、指定されたサービスを起動する時の条件を示す。例えば、図6の自席用のサービスは、自席付近に近距離無線通信装置150が検知されると起動するようになっている。
現在利用サービスDB127は、例えば、図6に示すように、近距離無線通信装置150が検知されときに現在提供しているサービスを、ユーザごとに管理する。管理項目としては、ユーザIDと、ユーザがクライアント130を操作したときのクライアントアドレス、現時点で利用しているサービス名とがある。
ユーザIDと現時点で利用しているサービス名とは、位置情報提供サーバ110からの通知で設定される。
また、クライアントアドレスは、ユーザがクライアント130を操作してサービス管理サーバ120へアクセスしたときに設定される。
位置情報取得部121は、位置情報提供サーバ110からのイベントメッセージを受信する。このイベントメッセージには、上述したように、位置情報読取装置に「接近」あるいは「離れていった」ユーザに関する情報として、ユーザID、位置情報読取装置の設置場所、イベント情報とが付加されている。また、イベント情報としては、「到着」、「いなくなる」、「移動」等がある。
IDサービス抽出部122は、ユーザ別サービスDB125を参照して、各種サービスの中から、ユーザIDに該当するユーザが利用すると登録していたサービス名を抽出する(複数可)。
サービス決定部123は、利用サービス対応DB126を参照して、IDサービス抽出部122で抽出した「サービスが利用される場所」と「位置情報読取装置の設置場所」とを比較して、ユーザが使用すべきサービス名を決定し、ユーザIDとサービス名とを関連付けて現在利用サービスDB127に登録し、サービス提示部124へ通知する。
For example, as shown in FIG. 7, the use service correspondence DB 126 manages the contents of services set in advance and services set by each user. The management items include a service name, a place where the service is used, a service content, and a start condition. The start condition indicates a condition for starting the specified service. For example, the self-seat service shown in FIG. 6 is activated when the short-range wireless communication device 150 is detected near the self-seat.
For example, as illustrated in FIG. 6, the current service DB 127 manages, for each user, a service that is currently provided when the short-range wireless communication device 150 is detected. The management items include a user ID, a client address when the user operates the client 130, and a service name currently used.
The user ID and the service name currently used are set by a notification from the location information providing server 110.
The client address is set when the user accesses the service management server 120 by operating the client 130.
The position information acquisition unit 121 receives an event message from the position information providing server 110. As described above, a user ID, an installation location of the position information reading device, and event information are added to the event message as information regarding the user who has approached or moved away from the position information reading device. . Event information includes “arrival”, “no longer”, “movement”, and the like.
The ID service extraction unit 122 refers to the user-specific service DB 125, and extracts a service name registered by a user corresponding to the user ID from a variety of services (a plurality of service names).
The service determining unit 123 refers to the use service correspondence DB 126, compares the “location where the service is used” extracted by the ID service extraction unit 122 with the “location location of the location information reader”, and is used by the user. The service name to be determined is determined, the user ID and the service name are associated with each other, registered in the currently used service DB 127, and notified to the service presentation unit 124.

サービス提示部124は、現在利用サービスDB127を参照して、ユーザIDに対応する現在利用可能なサービス一覧をクライアント130へ提示する。
あるいは、現在利用サービスDB127に既にユーザIDが登録されており、イベント情報の内容が「到着」や「移動」の場合には、クライアントアドレスで示されるクライアント130に対して、決定されたサービス名を通知する。さらに、このサービスの起動条件(例えば、自席付近や会議室へ到着したとき等)に合致する場合には、サービスを起動させるイベントをクライアントへ送付する。
次に、クライアント130は、サービス検索部131およびサービス表示部132とを含んでおり、これらの各部はランチャ機能の一部である(図9参照)。
ここでランチャ機能とは、例えば、現在の状況で利用可能なサービスをアイコンなどのメッセージで表示し、ユーザがワンクリックで希望のサービスを選択、起動することができる機能である。
サービス検索部131は、サービス提示部124へアクセスし、現在利用可能なサービスの一覧を取得する。あるいは、サービス提示部124からサービス内容の変更通知を受け取り、最新の結果を受け取る。
サービス表示部132は、利用可能なサービスを起動するためのオブジェクトを一覧にして表示し、ユーザからの指示によりサービスを起動する。あるいはサービスの稼動状況をユーザに提示する。
図10のフローチャートを用いて、ユーザがクライアントから所望のサービスを選ぶまでの手順について説明する。
クライアント130は、ユーザのログイン情報からユーザIDを得て(ステップS11)、このユーザIDをキーにサービス提示部124への問合せ(ステップS12)、利用可能なサービスの一覧を受け取る(ステップS13)。
サービス表示部132は、それらのサービスを起動するためのオブジェクト(ショートカット)を受け取り、ユーザに提示する(ステップS14)。
ユーザは、これらの中から任意のサービス(アプリケーション)を選択することによって、このサービスが起動される(ステップS15)。
The service presentation unit 124 refers to the currently used service DB 127 and presents a list of currently available services corresponding to the user ID to the client 130.
Alternatively, when the user ID is already registered in the currently used service DB 127 and the content of the event information is “arrival” or “move”, the determined service name is given to the client 130 indicated by the client address. Notice. Furthermore, if the service activation conditions are met (for example, in the vicinity of the person's seat or when arriving at the conference room), an event for activating the service is sent to the client.
Next, the client 130 includes a service search unit 131 and a service display unit 132, and these units are part of the launcher function (see FIG. 9).
Here, the launcher function is, for example, a function that displays a service that can be used in the current situation with a message such as an icon, and allows the user to select and activate a desired service with one click.
The service search unit 131 accesses the service presentation unit 124 and acquires a list of currently available services. Alternatively, a service content change notification is received from the service presentation unit 124 and the latest result is received.
The service display unit 132 displays a list of objects for activating available services, and activates the service according to an instruction from the user. Alternatively, the operating status of the service is presented to the user.
A procedure until the user selects a desired service from the client will be described using the flowchart of FIG.
The client 130 obtains a user ID from the user login information (step S11), receives an inquiry to the service presentation unit 124 using the user ID as a key (step S12), and receives a list of available services (step S13).
The service display part 132 receives the object (shortcut) for starting those services, and shows it to a user (step S14).
The user activates this service by selecting an arbitrary service (application) from these (step S15).

次に、図11を用いて、利用可能なサービスをユーザが選択するときの利用例を説明する。
ユーザまたはクライアント130に付けられた近距離無線通信装置150を位置情報読取装置140が検知して、位置情報提供サーバ110を介して、ユーザ等の位置情報や変化情報がサービス管理サーバ120へ通知される。
サービス管理サーバ120は、位置情報提供サーバ110から通知された位置情報や変化情報とユーザの両方とを加味して提供可能なサービスをクライアント130に提示する。
クライアント130上のランチャ500は、サービス管理サーバ120から利用可能なサービスの一覧を受け取り、ユーザに提示する。
ユーザは、その一覧から所望のサービスのアイコンをクリックすることにより、利用可能なサービスを立ち上げることができる。
次に、図12を用いて、特定の場所(自席や会議室等)でのみ利用できるサービス(アプリケーション)へのアクセスするときの利用例を説明する。
例えば、ユーザが会議室にいる場合、位置情報提供サーバ110からユーザが会議室にいることをサービス管理サーバ120に伝達する。
サービス管理サーバ120は、利用可能なサービス(例えば、会議資料一覧のリンクなどを表示するアプリケーション)をクライアント130へ通知し、ランチャ500が受け取った利用可能なサービスをユーザに提示する。
ユーザは、利用可能なサービスのアイコンをクリックすることにより、サービスを立ち上げることができる。
また、ユーザが明示的にサービスを起動するのではなく、ユーザが会議室へ移動した時に起動するように起動条件を設定しておくことにより、自動的にサービス(例えば、音声記録プログラムなど)が起動するようにできる。
このようなサービスの起動は、ユーザの所有するノートPCあるいはデスクトップPCおよびネットワークに接続可能なその他のクライアント装置からアクセスすることができるクライアントプログラムに伝達され実行される。そのため、ユーザが意識することなくサービスを開始することができ、ユーザが好きなときに自由に参照することができる。
Next, an example of use when the user selects an available service will be described with reference to FIG.
The location information reader 140 detects the short-range wireless communication device 150 attached to the user or the client 130, and the location information and change information of the user etc. are notified to the service management server 120 via the location information providing server 110. The
The service management server 120 presents to the client 130 a service that can be provided in consideration of both the location information and change information notified from the location information providing server 110 and the user.
The launcher 500 on the client 130 receives a list of available services from the service management server 120 and presents it to the user.
The user can start an available service by clicking the icon of a desired service from the list.
Next, an example of use when accessing a service (application) that can be used only in a specific place (self-seat or conference room) will be described with reference to FIG.
For example, when the user is in a conference room, the location information providing server 110 notifies the service management server 120 that the user is in the conference room.
The service management server 120 notifies the client 130 of available services (for example, an application for displaying a link of a conference material list) and presents the available services received by the launcher 500 to the user.
The user can start a service by clicking an icon of an available service.
In addition, a service (for example, a voice recording program) is automatically set by setting a start condition so that the user does not explicitly start the service but starts when the user moves to the conference room. It can be activated.
The activation of such a service is transmitted to and executed by a client program that can be accessed from a notebook PC or desktop PC owned by the user and other client devices that can be connected to the network. Therefore, the service can be started without being conscious of the user, and can be freely referred to when the user likes it.

次に、図13を用いて、ユーザの位置が変わった場合のサービスの変化を表す利用例を説明する。
ユーザが会議を終えて自席に戻ってきた場合、位置情報提供サーバ110はユーザが自席に戻ってきたことをサービス管理サーバ120へ通知する。
これを受けたサービス管理サーバ120は、ユーザの位置によるサービスを更新し、会議用サービスのアイコンの表示が現在提供されるサービスの中から外れ、メッセンジャーなどの自席で利用することのできるサービスをランチャ500に表示する。これにより、ユーザは自分の位置が変更したことを意識せずとも、その位置で最適に利用できるサービスを受けることができる。
以上のように構成すると、人や物の位置に応じたサービスのみを選択的に提供するため、ユーザが必要とするサービスをより明確に選択することができる。
また、人や物の位置に応じてサービスを自動的に起動するため、ユーザがPC等を持たなくてもサービスを立ち上げることができ、PCを持っている場合でも、わざわざ立ち上げる手間を省くことができる。
また、ユーザは目的のサービスにすばやく、かつ間違いなくアクセスすることができる。
また、起動済みのサービスを自動的に表示するため、現在稼動中のシステムに簡単にアクセスすることができる。
また、いろいろな場所からユーザの位置に適したサービスを利用することができる。
Next, with reference to FIG. 13, a usage example representing a change in service when the user's position changes will be described.
When the user finishes the conference and returns to his / her seat, the location information providing server 110 notifies the service management server 120 that the user has returned to his / her seat.
Receiving this, the service management server 120 updates the service according to the user's position, the display of the conference service icon deviates from the currently provided services, and launches a service that can be used at his or her seat such as a messenger. 500. Accordingly, the user can receive a service that can be optimally used at the position without being aware of the change in the position of the user.
If comprised as mentioned above, since only the service according to the position of a person or an object is selectively provided, the service which a user requires can be selected more clearly.
In addition, since the service is automatically activated according to the position of a person or an object, the user can start up the service without having a PC or the like, and even when the user has a PC, the trouble of starting up is saved. be able to.
In addition, the user can quickly and definitely access the target service.
In addition, since the activated service is automatically displayed, it is possible to easily access the currently operating system.
In addition, services suitable for the user's position can be used from various places.

本発明は、上述した実施形態のみに限定されたものではない。上述した実施形態のサービス提供システムを構成する各機能をそれぞれプログラム化して、予め記録媒体に書き込んでおき、この記録媒体に記録されたこれらのプログラムを各サーバやクライアントに備えられたメモリあるいは記憶装置に格納し、そのプログラムを実行することによって、本発明の目的が達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラム自体が上述した実施形態の機能を実現することになり、そのプログラムおよびそのプログラムを記録した記録媒体も本発明を構成することになる。
また、上記プログラムは、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することによって上述した実施形態の機能が実現される場合も含まれる。
なお、上述した実施形態の機能を実現するプログラムは、ディスク系(例えば、磁気ディスク、光ディスク等)、カード系(例えば、メモリカード、光カード等)、半導体メモリ系(例えば、ROM、不揮発性メモリ等)、テープ系(例えば、磁気テープ、カセットテープ等)等のいずれの形態の記録媒体で提供されてもよい。あるいは、ネットワークを介して記憶装置に格納されたプログラムをサーバコンピュータから直接供給を受けるようにしてもよい。この場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
このように、上述した実施形態の機能をプログラム化して流通させることによって、コストの低廉化、および可搬性や汎用性を向上させることができる。
The present invention is not limited only to the above-described embodiments. Each function constituting the service providing system of the above-described embodiment is programmed and written in a recording medium in advance, and these programs recorded in the recording medium are stored in a memory or a storage device provided in each server or client Needless to say, the object of the present invention is achieved by storing the program in the memory and executing the program. In this case, the program itself read from the recording medium realizes the functions of the above-described embodiment, and the program and the recording medium recording the program also constitute the present invention.
In addition, the program includes a case where the functions of the above-described embodiment are realized by processing in cooperation with an operating system or another application program based on an instruction of the program.
Note that the program for realizing the functions of the above-described embodiments includes a disk system (for example, a magnetic disk, an optical disk, etc.), a card system (for example, a memory card, an optical card, etc.), and a semiconductor memory system (for example, a ROM, a nonvolatile memory). Etc.) and a recording medium of any form such as a tape system (for example, magnetic tape, cassette tape, etc.). Alternatively, the program stored in the storage device may be directly supplied from the server computer via the network. In this case, the storage device of this server computer is also included in the recording medium of the present invention.
As described above, by programming and distributing the functions of the above-described embodiment, the cost can be reduced, and the portability and versatility can be improved.

本発明のサービス提供システムの構成を示すブロック図である。It is a block diagram which shows the structure of the service provision system of this invention. 位置情報提供サーバの機能構成を示すブロック図である。It is a block diagram which shows the function structure of a positional information provision server. 位置情報DBのデータ構造例を示す図である。It is a figure which shows the data structure example of positional information DB. ユーザ位置DBのデータ構造例を示す図である。It is a figure which shows the data structure example of user position DB. サービス管理サーバの機能構成を示すブロック図である。It is a block diagram which shows the function structure of a service management server. ユーザ別サービスDBのデータ構造例を示す図である。It is a figure which shows the example of a data structure of service DB classified by user. 利用サービス対応DBのデータ構造例を示す図である。It is a figure which shows the example of a data structure of utilization service corresponding | compatible DB. 現在利用サービスDBのデータ構造例を示す図である。It is a figure which shows the example of a data structure of present use service DB. クライアントの機能構成を示すブロック図である。It is a block diagram which shows the function structure of a client. ユーザがクライアントから所望のサービスを選ぶまでの手順について説明するフローチャートである。It is a flowchart explaining the procedure until a user selects a desired service from a client. 利用可能なサービスをユーザが選択するときの利用例を説明するための図である。It is a figure for demonstrating the usage example when a user selects the service which can be utilized. 特定の場所でのみ利用できるサービスへのアクセスするときの利用例を説明するための図である。It is a figure for demonstrating the usage example when accessing the service which can be utilized only in a specific place. ユーザの位置が変わった場合のサービスの変化を表す利用例を説明するための図である。It is a figure for demonstrating the usage example showing the change of a service when a user's position changes.

符号の説明Explanation of symbols

110…位置情報提供サーバ、111…位置情報DB、112…ユーザ位置DB、120…サービス管理サーバ、121…位置情報取得部、122…IDサービス抽出部、123…サービス決定部、124…サービス提示部、125…ユーザ別サービスDB、126…利用サービス対応DB、127…現在利用サービスDB、130…クライアント、131…サービス検索部、132…サービス表示部、140…位置情報読取装置、150…近距離無線通信装置、500…ランチャ。   DESCRIPTION OF SYMBOLS 110 ... Location information provision server, 111 ... Location information DB, 112 ... User location DB, 120 ... Service management server, 121 ... Location information acquisition part, 122 ... ID service extraction part, 123 ... Service determination part, 124 ... Service presentation part 125 ... Service DB for each user, 126 ... DB for service use, 127 ... Service DB for current use, 130 ... Client, 131 ... Service search unit, 132 ... Service display unit, 140 ... Location information reader, 150 ... Short-range wireless Communication device, 500 ... launcher.

Claims (6)

人や物の位置情報を提供する位置情報提供サーバと、ユーザが提供してほしいサービスを管理するサービス管理サーバと、ユーザの操作するクライアントとをネットワークで接続したサービス提供システムであって、
前記位置情報提供サーバは、人や物に貼り付けられた近距離無線通信装置の位置情報を取得し、その位置情報や変化情報を前記サービス管理サーバへ通知し、
前記サービス管理サーバは、前記位置情報提供サーバからの人や物の位置情報および位置の変化情報を受信し、その人や物の位置や状態に基づき利用可能なサービスを自動的に抽出して、前記クライアントへ通知し、
前記クライアントは、人や物の位置や状態に基づいて利用可能なサービスを得るようにしたことを特徴とするサービス提供システム。
A service providing system in which a location information providing server that provides location information of a person or an object, a service management server that manages a service that a user wants to provide, and a client that is operated by the user are connected via a network.
The location information providing server acquires location information of a short-range wireless communication device attached to a person or an object, and notifies the location information and change information to the service management server,
The service management server receives position information and position change information of a person or thing from the position information providing server, automatically extracts available services based on the position or state of the person or thing, Notify the client,
The service providing system according to claim 1, wherein the client obtains a usable service based on a position or a state of a person or an object.
請求項1に記載のサービス提供システムにおいて、前記サービス管理サーバは、人や物の位置情報や変化情報が特定の条件を満たしたときにユーザの明示的な指示が無くてもサービスを開始させるようにしたことを特徴とするサービス提供システム。   2. The service providing system according to claim 1, wherein the service management server starts the service even if there is no explicit instruction from the user when the position information or change information of the person or the object satisfies a specific condition. A service providing system characterized by that. 請求項1に記載のサービス提供システムにおいて、前記クライアントは、前記サービス管理サーバに対して、人や物を一意に決定する識別子を送信することで、該識別子に該当する人や物が利用可能なサービスにアクセスし、起動するためのオブジェクトを受け取ってユーザに提示するようにしたことを特徴とするサービス提供システム。   The service providing system according to claim 1, wherein the client can use a person or thing corresponding to the identifier by transmitting an identifier for uniquely determining the person or thing to the service management server. A service providing system, wherein an object for accessing and starting a service is received and presented to a user. 請求項2に記載のサービス提供システムにおいて、前記クライアントは、人や物を一意に決定する識別子に関わるサービスが開始されたことをイベントとして受け、サービスの稼動状況とサービスへのアクセス手段およびサービスに関連するオブジェクトをユーザに提示するようにしたことを特徴とするサービス提供システム。   3. The service providing system according to claim 2, wherein the client receives, as an event, a service related to an identifier for uniquely determining a person or an object, and receives the service operating status, service access means, and service. A service providing system characterized in that related objects are presented to a user. コンピュータに、請求項1乃至4のいずれか1項に記載のサービス提供システムの機能を実現させるためのプログラム。   The program for making a computer implement | achieve the function of the service provision system of any one of Claims 1 thru | or 4. コンピュータが読み取り可能な記録媒体であって、請求項5に記載のプログラムを記録したことを特徴とする記録媒体。   A computer-readable recording medium on which the program according to claim 5 is recorded.
JP2005137535A 2005-05-10 2005-05-10 Service providing system, program and recording medium Pending JP2006318040A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005137535A JP2006318040A (en) 2005-05-10 2005-05-10 Service providing system, program and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005137535A JP2006318040A (en) 2005-05-10 2005-05-10 Service providing system, program and recording medium

Publications (1)

Publication Number Publication Date
JP2006318040A true JP2006318040A (en) 2006-11-24

Family

ID=37538700

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005137535A Pending JP2006318040A (en) 2005-05-10 2005-05-10 Service providing system, program and recording medium

Country Status (1)

Country Link
JP (1) JP2006318040A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011053820A (en) * 2009-08-31 2011-03-17 Sony Corp Information processor, program, and information processing system
JP2012098825A (en) * 2010-10-29 2012-05-24 Toshiba Corp Application execution control device and application execution control method
JP2013003607A (en) * 2011-06-10 2013-01-07 Fujitsu Ltd Information distribution device, information processing terminal, information distribution method, information processing method, information distribution program, and information processing program
JP2013225315A (en) * 2013-05-21 2013-10-31 Casio Comput Co Ltd Processing apparatus and program
JP2017191560A (en) * 2016-04-15 2017-10-19 株式会社デジアイズ Input control device, electronic register, and pos register
US9862774B2 (en) 2013-08-09 2018-01-09 Toray Industries, Inc. Pharmaceutical composition for treatment and/or prevention of cancer
JP2018013881A (en) * 2016-07-19 2018-01-25 日本電信電話株式会社 Service control system and service control method
JP2018101305A (en) * 2016-12-20 2018-06-28 ソフトバンク株式会社 Seat information management system, seat information management method, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05233650A (en) * 1991-06-21 1993-09-10 Oki Systec:Kk Movable office
JPH06187163A (en) * 1992-12-18 1994-07-08 Sony Corp Controller for information equipment
JP2002157040A (en) * 2000-11-22 2002-05-31 Nippon Telegr & Teleph Corp <Ntt> User authentication method and user authentication system using radio tag
JP2004289256A (en) * 2003-03-19 2004-10-14 Matsushita Electric Ind Co Ltd Information providing system and communication terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05233650A (en) * 1991-06-21 1993-09-10 Oki Systec:Kk Movable office
JPH06187163A (en) * 1992-12-18 1994-07-08 Sony Corp Controller for information equipment
JP2002157040A (en) * 2000-11-22 2002-05-31 Nippon Telegr & Teleph Corp <Ntt> User authentication method and user authentication system using radio tag
JP2004289256A (en) * 2003-03-19 2004-10-14 Matsushita Electric Ind Co Ltd Information providing system and communication terminal

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011053820A (en) * 2009-08-31 2011-03-17 Sony Corp Information processor, program, and information processing system
CN102004984A (en) * 2009-08-31 2011-04-06 索尼公司 Information processing apparatus, program and information processing system
JP2012098825A (en) * 2010-10-29 2012-05-24 Toshiba Corp Application execution control device and application execution control method
JP2013003607A (en) * 2011-06-10 2013-01-07 Fujitsu Ltd Information distribution device, information processing terminal, information distribution method, information processing method, information distribution program, and information processing program
JP2013225315A (en) * 2013-05-21 2013-10-31 Casio Comput Co Ltd Processing apparatus and program
US9862774B2 (en) 2013-08-09 2018-01-09 Toray Industries, Inc. Pharmaceutical composition for treatment and/or prevention of cancer
JP2017191560A (en) * 2016-04-15 2017-10-19 株式会社デジアイズ Input control device, electronic register, and pos register
JP2018013881A (en) * 2016-07-19 2018-01-25 日本電信電話株式会社 Service control system and service control method
JP2018101305A (en) * 2016-12-20 2018-06-28 ソフトバンク株式会社 Seat information management system, seat information management method, and program

Similar Documents

Publication Publication Date Title
US9247386B2 (en) Location-based mobile application and service selection
JP2006318040A (en) Service providing system, program and recording medium
JP5760716B2 (en) Application providing system, application providing method, information processing apparatus, and information processing program
US9684670B2 (en) Moving shared files
US8243897B2 (en) Automatic detection and notification of proximity of persons of interest
US9792006B2 (en) Automatic lifecycle management for pages on a mobile application
ES2762204T3 (en) Inferred Context Calendar Matching and Tag Propagation
US9986085B2 (en) Mobile device and method of executing application based on particular zone
US10033808B2 (en) Roaming of note-taking application features
JP4817814B2 (en) Application state information transfer system
CN104067270A (en) People presence detection in a multidocument knowledge base
CN105307736A (en) Location-based ticket books
CN101185315A (en) Location based push presence and profile on a wireless communications device
JP5714937B2 (en) Attendance confirmation system
CN109526250A (en) Dynamic management to the monitoring list of beacon awareness apparatus
TWI670650B (en) Mobile terminal,server,system and method of executing application based on particular zone
CN103309925A (en) Method and apparatus for tagging contents in a portable electronic device
KR20040104752A (en) Management of interaction opportunity data
CN105229614A (en) Diagnosis in many lessees data center stores
CN106062793A (en) Retrieval of enterprise content that has been presented
KR102081728B1 (en) User apparatus, service apparatus, system and method for providing schedule service based on vertual fence and computer readable medium having computer program recorded therefor
JP2005031916A (en) Situation adaptive service utilizing device, method, program, and storage medium recording the program
JP2005181819A (en) Showpiece explanation system, showpiece explanatory information management server, and showpiece explanation method
US20200202363A1 (en) Control device and terminal control system
JP5975125B2 (en) Application providing system and application providing method

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20080508

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080508

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20080508

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110328

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110426

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110621

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120221

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120406

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120807