[go: up one dir, main page]

JP2006040096A - Schedule information collection device, schedule information collection method, schedule information collection processing program, etc. - Google Patents

Schedule information collection device, schedule information collection method, schedule information collection processing program, etc. Download PDF

Info

Publication number
JP2006040096A
JP2006040096A JP2004221271A JP2004221271A JP2006040096A JP 2006040096 A JP2006040096 A JP 2006040096A JP 2004221271 A JP2004221271 A JP 2004221271A JP 2004221271 A JP2004221271 A JP 2004221271A JP 2006040096 A JP2006040096 A JP 2006040096A
Authority
JP
Japan
Prior art keywords
schedule information
application
user
identification information
schedule
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
JP2004221271A
Other languages
Japanese (ja)
Inventor
Souchishi Yuki
早知子 結城
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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing 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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2004221271A priority Critical patent/JP2006040096A/en
Publication of JP2006040096A publication Critical patent/JP2006040096A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】スケジュール情報収集装置、スケジュール情報収集方法、スケジュール情報収集処理プログラム等を提供する。
【解決手段】1又は複数のコンピュータにおいて実行される互いに異なる複数のアプリケーション上で管理されているスケジュール情報を収集するスケジュール情報収集装置であって、各アプリケーション毎に付与されたアプリ識別情報と、ユーザ毎又はユーザが所属するグループ毎に付与されたユーザ識別情報と、を関連付ける関連付けデータを記憶する関連付けデータ記憶手段と、ユーザから指定されたユーザ識別情報を受け付ける識別情報受付手段と、関連付けデータを参照して受け付けられたユーザ識別情報に関連付けられたアプリ識別情報を特定する識別情報特定手段と、特定されたアプリ識別情報が付与されたアプリケーション上で管理されているスケジュール情報を収集するスケジュール情報収集手段と、を備える。
【選択図】図4
A schedule information collection device, a schedule information collection method, a schedule information collection processing program, and the like are provided.
A schedule information collection device for collecting schedule information managed on a plurality of different applications executed on one or a plurality of computers, the application identification information assigned to each application, and a user Association data storage means for storing association data for associating user identification information assigned to each user or each group to which the user belongs, identification information reception means for receiving user identification information designated by the user, and reference to association data Identification information specifying means for specifying application identification information associated with the received user identification information, and schedule information collecting means for collecting schedule information managed on the application to which the specified application identification information is assigned And comprising.
[Selection] Figure 4

Description

本発明は、複数のユーザのスケジュール情報の管理を行うスケジュール情報管理システム等の技術分野に関する。   The present invention relates to a technical field such as a schedule information management system for managing schedule information of a plurality of users.

従来から、この種のスケジュール情報管理システムとしては、種々提案されているが、例えば、特許文献1に開示されたスケジュール管理システムにおいては、スケジュール単独の機能だけでなく、個人やグループのスケジュールを管理する機能に施設管理や工程管理の機能を付加し、更に、複数の画面を同一画面上に整理して表示、又は逆にそれを元の状態に戻す機能を付加することにより、個人やグループのスケジュール機能と施設管理、工程管理等の機能を一括して管理することができるようになっている。
特開平7−282129号公報
Conventionally, various types of schedule information management systems of this type have been proposed. For example, the schedule management system disclosed in Patent Document 1 manages not only the function of a single schedule but also the schedule of individuals and groups. By adding facility management and process management functions to the functions to be performed, and by adding the function to arrange and display multiple screens on the same screen, or to restore them to their original state, Schedule functions, facility management, process management, and other functions can be managed collectively.
JP 7-282129 A

ところで、ユーザは、複数のシステムやアプリケーションを使用して、夫々別々にスケジュール情報を管理する場合がある。例えば、商品の広告情報が掲載されるチラシ(広告印刷物)の新聞、雑誌等への折込を統括して管理するアプリケーションの場合、上記チラシの折込日や、印刷の締切、デザイン等の締切等のスケジュール情報が管理される。一方、商品の販売促進計画等を統括して管理するアプリケーションの場合、上記商品のセール(販売)期間、行事、催事等のスケジュール情報が管理される。   By the way, a user may manage schedule information separately using a plurality of systems and applications. For example, in the case of an application that manages and manages the insertion of leaflets (printed advertisements) in newspapers, magazines, etc., where product advertisement information is posted, such as the leaflet insertion date, printing deadline, design deadline, etc. Schedule information is managed. On the other hand, in the case of an application that manages and manages a product sales promotion plan and the like, schedule information such as the sale (sales) period, events, and events of the product is managed.

しかしながら、従来のスケジュール管理システムでは、このように、互いに異なるアプリケーション上で別々に独立して管理されているスケジュール情報を、ユーザが例えばグループウェアのスケジュール機能に登録しておきたいと思った場合、当該スケジュール情報をユーザが記憶して、当該スケジュール機能に登録し直す等の面倒な作業が生じる。   However, in the conventional schedule management system, when the user wants to register schedule information separately managed independently on different applications in this way, for example, in the groupware schedule function, A troublesome work such as storing the schedule information by the user and re-registering with the schedule function occurs.

本発明は、以上の点に鑑みてなされたものであり、互いに異なるアプリケーション上で別々に独立して管理されているスケジュール情報であっても、より効率良く収集し、ユーザに対して効果的に提示することが可能なスケジュール情報収集装置、スケジュール情報収集方法、スケジュール情報収集処理プログラム等を提供することを課題とする。   The present invention has been made in view of the above points, and even schedule information that is managed separately and independently on different applications is collected more efficiently and effectively for the user. It is an object to provide a schedule information collection device, a schedule information collection method, a schedule information collection processing program, and the like that can be presented.

上記課題を解決するために、請求項1に記載の発明は、1又は複数のコンピュータにおいて実行される互いに異なる複数のアプリケーション上で夫々管理されているスケジュール情報を収集するスケジュール情報収集装置であって、各前記アプリケーション毎に付与されたアプリ識別情報と、ユーザ毎又はユーザが所属するグループ毎に付与されたユーザ識別情報と、を関連付ける関連付けデータを記憶する関連付けデータ記憶手段と、ユーザから指定された前記ユーザ識別情報を受け付ける識別情報受付手段と、前記関連付けデータを参照して前記受け付けられたユーザ識別情報に関連付けられたアプリ識別情報を特定する識別情報特定手段と、前記特定されたアプリ識別情報が付与されたアプリケーション上で管理されている前記スケジュール情報を収集するスケジュール情報収集手段と、を備えることを特徴とする。   In order to solve the above-described problem, the invention described in claim 1 is a schedule information collection device that collects schedule information managed on a plurality of different applications executed on one or a plurality of computers. The association data storage means for storing the association data for associating the application identification information assigned for each application with the user identification information assigned for each user or for each group to which the user belongs, and designated by the user Identification information receiving means for receiving the user identification information, identification information specifying means for specifying application identification information associated with the received user identification information with reference to the association data, and the specified application identification information. The schedule managed on the given application Characterized in that it comprises a schedule information collecting means for collecting Lumpur information.

請求項2に記載の発明は、請求項1に記載のスケジュール情報収集装置において、前記収集されたスケジュール情報を提示するスケジュール情報提示手段を備えることを特徴とする。   The invention according to claim 2 is the schedule information collection device according to claim 1, further comprising schedule information presenting means for presenting the collected schedule information.

請求項3に記載の発明は、請求項1又は2に記載のスケジュール情報収集装置において、前記スケジュール情報収集手段により前記複数のアプリケーション上で管理されている夫々のスケジュール情報が収集された場合には、前記スケジュール情報提示手段は、前記収集された夫々のスケジュール情報を同一画面上に表示させることを特徴とする。   According to a third aspect of the present invention, in the schedule information collecting device according to the first or second aspect, when each of the schedule information managed on the plurality of applications is collected by the schedule information collecting means The schedule information presenting means displays each collected schedule information on the same screen.

請求項4に記載の発明は、請求項1乃至3の何れか一項に記載のスケジュール情報収集装置において、前記複数のアプリケーションのうち少なくとも何れか一つのアプリケーションにおいては前記スケジュール情報の収集拒否設定がなされており、前記識別情報特定手段により特定されたアプリ識別情報が付与されたアプリケーションが、前記収集拒否設定がなされたアプリケーションであるか否かを判別する収集拒否設定有無判別手段を更に備え、前記収集拒否設定がなされたアプリケーションであると判別された場合には、前記スケジュール情報収集手段は、当該アプリケーション上で管理されている前記スケジュール情報を収集しないことを特徴とする。   According to a fourth aspect of the present invention, in the schedule information collecting apparatus according to any one of the first to third aspects, the schedule information collection rejection setting is set in at least any one of the plurality of applications. A collection refusal setting presence / absence determining means for determining whether an application to which the application identification information specified by the identification information specifying means is given is an application for which the collection refusal setting has been made, When it is determined that the application has been set to reject collection, the schedule information collecting unit does not collect the schedule information managed on the application.

請求項5に記載の発明は、請求項1乃至4の何れか一項に記載のスケジュール情報収集装置において、前記受け付けられたユーザ識別情報に対応する前記ユーザ個人のスケジュール情報を収集する個人スケジュール情報収集手段と、を更に備え、前記スケジュール情報提示手段は、前記スケジュール情報収集手段により収集された前記スケジュール情報と、前記個人スケジュール情報収集手段により収集された前記ユーザ個人のスケジュール情報とを同一画面上に表示させることを特徴とする。   According to a fifth aspect of the present invention, in the schedule information collecting device according to any one of the first to fourth aspects, the personal schedule information for collecting the individual personal schedule information corresponding to the received user identification information Collecting means, and the schedule information presenting means displays the schedule information collected by the schedule information collecting means and the individual schedule information collected by the personal schedule information collecting means on the same screen. It is characterized by being displayed.

請求項6に記載の発明は、1又は複数のコンピュータにおいて実行される互いに異なる複数のアプリケーション上で夫々管理されているスケジュール情報を収集するスケジュール情報収集方法であって、各前記アプリケーション毎に付与されたアプリ識別情報と、ユーザ毎又はユーザが所属するグループ毎に付与されたユーザ識別情報と、を関連付ける関連付けデータを記憶する工程と、ユーザから指定された前記ユーザ識別情報を受け付ける工程と、前記関連付けデータを参照して前記受け付けられたユーザ識別情報に関連付けられたアプリ識別情報を特定する工程と、前記特定されたアプリ識別情報が付与されたアプリケーション上で管理されている前記スケジュール情報を収集する工程と、を備えることを特徴とする。   The invention according to claim 6 is a schedule information collection method for collecting schedule information managed on a plurality of different applications executed on one or a plurality of computers, and is provided for each of the applications. Storing association data associating the application identification information with the user identification information assigned to each user or each group to which the user belongs, receiving the user identification information designated by the user, and the association Identifying application identification information associated with the received user identification information with reference to data, and collecting the schedule information managed on the application to which the identified application identification information is assigned And.

請求項7に記載の発明は、コンピュータを、請求項1乃至5の何れか一項に記載のスケジュール情報収集装置として機能させることを特徴とする。   According to a seventh aspect of the present invention, a computer is caused to function as the schedule information collecting device according to any one of the first to fifth aspects.

請求項8に記載の発明は、請求項7に記載のスケジュール情報収集処理プログラムがコンピュータ読み取り可能に記録されていることを特徴とする。   The invention according to claim 8 is characterized in that the schedule information collection processing program according to claim 7 is recorded so as to be readable by a computer.

本発明によれば、互いに異なるアプリケーション上で別々に独立して管理されているスケジュール情報を、新たに例えば個人のスケジュール機能に登録し直す等の面倒な作業を行うことなく、より効率良く収集し、ユーザに対して効果的に提示することができる。   According to the present invention, schedule information that is managed separately and independently on different applications can be collected more efficiently without performing troublesome work such as newly re-registering in the personal schedule function, for example. Can be effectively presented to the user.

以下、図面を参照して本発明の最良の実施形態について詳細に説明する。なお、以下に説明する実施の形態は、スケジュール情報管理システムに対して本発明を適用した場合の実施形態である。   Hereinafter, the best embodiment of the present invention will be described in detail with reference to the drawings. The embodiment described below is an embodiment when the present invention is applied to a schedule information management system.

先ず、図1を参照して本発明の一実施形態にかかるスケジュール情報管理システムの構成について説明する。   First, the configuration of a schedule information management system according to an embodiment of the present invention will be described with reference to FIG.

図1は、本実施形態にかかるスケジュール情報管理システムのハードウェア構成の一例を示す図である。   FIG. 1 is a diagram illustrating an example of a hardware configuration of the schedule information management system according to the present embodiment.

図1に示すように、スケジュール情報管理システムSは、スケジュール情報収集装置としてのスケジュール情報収集サーバ1と、複数のアプリケーションサーバ(システム)2a〜2cと、複数の端末3a〜3cと、を備えており、それらは、例えばLAN(Local Area Network)4を介して相互に接続されている。   As shown in FIG. 1, the schedule information management system S includes a schedule information collection server 1 as a schedule information collection device, a plurality of application servers (systems) 2a to 2c, and a plurality of terminals 3a to 3c. They are connected to each other via, for example, a LAN (Local Area Network) 4.

なお、本実施形態において、スケジュール情報とは、将来の行われる予定の何らかの業務、作業、行事、催事等の日程を表す情報を意味する。   In the present embodiment, the schedule information means information representing a schedule of some business, work, event, event or the like scheduled to be performed in the future.

各アプリケーションサーバ2a〜2cは、例えばサーバコンピュータからなり、夫々のアプリケーションサーバ2a〜2c上においては、互いに異なる所定のアプリケーション(アプリケーションプログラム)が実行され、夫々のアプリケーション上でスケジュール情報が管理(各アプリケーション上で独立して別々に管理)されるようになっている。   Each of the application servers 2a to 2c includes, for example, a server computer. On each of the application servers 2a to 2c, different predetermined applications (application programs) are executed, and schedule information is managed on each application (each application Are managed independently).

例えば、アプリケーションサーバ2aにおいて、商品の広告情報が掲載されるチラシ(広告印刷物)の新聞、雑誌等への折込を統括して管理するアプリケーションが実行されることにより、当該アプリケーション上で、上記チラシの折込日や、印刷の締切、デザイン等の締切等のスケジュール情報が管理される。一方、アプリケーションサーバ2bにおいて、商品の販売促進計画等を統括して管理するアプリケーションが実行されることにより、当該アプリケーション上で、上記商品のセール(販売)期間、行事、催事等のスケジュール情報が管理される。また、このようなスケジュール情報は、各アプリケーションにおいて、ユーザ毎又はユーザが所属するグループ毎に管理されることになる。   For example, in the application server 2a, an application that manages and manages the insertion of a leaflet (advertisement printed matter) in which product advertisement information is posted into a newspaper, magazine, or the like is executed. Schedule information such as the date of insertion, the deadline for printing, the deadline for design, etc. is managed. On the other hand, the application server 2b executes an application that manages and manages a product sales promotion plan and the like, thereby managing schedule information such as the sale period, event, and event of the product on the application. Is done. Further, such schedule information is managed for each user or for each group to which the user belongs in each application.

なお、以下の説明において、アプリケーションサーバ2aにおいて実行されるアプリケーションを「アプリケーションA」と称し、アプリケーションサーバ2bにおいて実行されるアプリケーションを「アプリケーションB」と称し、アプリケーションサーバ2cにおいて実行されるアプリケーションを「アプリケーションC」と称するものとする。また、各アプリケーションA〜Cには、夫々、アプリ識別情報としての固有のアプリコードが付与されている。例えば、アプリケーションAに付与されたアプリコードを「AAA」と称し、アプリケーションBに付与されたアプリコードを「BBB」と称し、アプリケーションCに付与されたアプリコードを「CCC」と称するものとする。   In the following description, an application executed on the application server 2a is referred to as "application A", an application executed on the application server 2b is referred to as "application B", and an application executed on the application server 2c is referred to as "application It shall be referred to as “C”. Each application A to C is given a unique application code as application identification information. For example, an application code assigned to application A is referred to as “AAA”, an application code assigned to application B is referred to as “BBB”, and an application code assigned to application C is referred to as “CCC”.

端末3a〜3cは、例えばパーソナルコンピュータからなり、各ユーザにより使用されるものである。   The terminals 3a to 3c are made up of personal computers, for example, and are used by each user.

なお、以下の説明において、端末3aを使用するユーザを「ユーザX」と称し、当該ユーザXが所属するグループを「グループX」と称するものとし、端末3bを使用するユーザを「ユーザY」と称し、当該ユーザYが所属するグループを「グループY」と称するものとし、端末3cを使用するユーザを「ユーザZ」と称し、当該ユーザZが所属するグループを「グループZ」と称するものとする。また、ユーザX〜Z(又はグループX〜Z)には、夫々、ユーザ識別情報としての固有のユーザコード(又はグループコード)が付与されている。例えば、ユーザX(又はグループX)に付与されたユーザコード(又はグループコード)を「XXX」と称し、ユーザY(又はグループY)に付与されたユーザコード(又はグループコード)を「YYY」と称し、ユーザZ(又はグループZ)に付与されたユーザコード(又はグループコード)を「ZZZ」と称するものとする。   In the following description, a user who uses the terminal 3a is referred to as “user X”, a group to which the user X belongs is referred to as “group X”, and a user who uses the terminal 3b is referred to as “user Y”. The group to which the user Y belongs is called “group Y”, the user who uses the terminal 3c is called “user Z”, and the group to which the user Z belongs is called “group Z”. . Each of the users X to Z (or groups X to Z) is given a unique user code (or group code) as user identification information. For example, a user code (or group code) assigned to the user X (or group X) is referred to as “XXX”, and a user code (or group code) assigned to the user Y (or group Y) is referred to as “YYY”. The user code (or group code) assigned to the user Z (or group Z) is referred to as “ZZZ”.

各ユーザ又は各グループには、当該ユーザ又は各グループの例えば業務内容等に応じて、上記複数のアプリケーションのうち何れかのアプリケーションの使用許可が与えられている。   Each user or each group is given permission to use any one of the plurality of applications according to, for example, business contents of the user or each group.

そして、各アプリケーションサーバ2a〜2cは、アプリケーションの使用許可されたユーザ又はグループに所属するユーザが使用する端末(3a〜3cの何れか)からの要求(例えば、ユーザが当該端末に備えられた入力部(例えば、マウスやキーボード)を操作して指示入力を行うことによりなされる)に応じて、当該端末3a〜3cに対してスケジュール情報を提示したり、当該端末3a〜3cからのスケジュール情報をユーザコード(又はグループコード)に対応付けて登録(記憶保存)するようになっている。   Each application server 2a to 2c receives a request from a terminal (any of 3a to 3c) used by a user who is permitted to use the application or a user belonging to a group (for example, an input provided to the terminal by the user) The schedule information is presented to the terminals 3a to 3c, or the schedule information from the terminals 3a to 3c is displayed in accordance with a part (for example, an instruction input by operating a mouse or a keyboard). Registration (memory storage) is performed in association with the user code (or group code).

図2(A)は、アプリケーションA上で管理されているスケジュール情報等の一例を示す図であり、図2(B)は、アプリケーションB上で管理されているスケジュール情報等の一例を示す図である。なお、このようなスケジュール情報等は、アプリケーションサーバに備えられた記憶部(例えば、ハードディスク等)に記憶保存されている。   2A is a diagram illustrating an example of schedule information and the like managed on the application A, and FIG. 2B is a diagram illustrating an example of schedule information and the like managed on the application B. is there. Note that such schedule information and the like are stored and saved in a storage unit (for example, a hard disk or the like) provided in the application server.

図2(A)及び(B)の例では、ユーザコード(又は、グループコード)、スケジュール情報(日付、スケジュール内容)、及び収集拒否設定等が対応付けられている。例えば、図2(A)に示す符合51部の行は、ユーザコード「XXX」のユーザXのスケジュール情報を示している。なお、アプリケーションC上においても、図示しないが、図2(A)等に示すような形式でスケジュール情報等が管理されている。   In the example of FIGS. 2A and 2B, user code (or group code), schedule information (date, schedule content), collection rejection setting, and the like are associated with each other. For example, the row of the reference numeral 51 shown in FIG. 2A shows the schedule information of the user X of the user code “XXX”. Note that the schedule information and the like are managed on the application C in a format as shown in FIG.

このようにアプリケーションA上で管理されているスケジュール情報は、スケジュール情報収集サーバ1による後述するスケジュール情報収集・提示処理において収集されることになる。ここで、図2に示す収集拒否設定が“1”であるスケジュール情報は、収集拒否設定がなされているスケジュール情報であることを意味しており、当該スケジュール情報は、スケジュール情報収集・提示処理において収集されない。かかる収集拒否設定は、例えばユーザXによりユーザ端末3aから行われる。   Thus, the schedule information managed on the application A is collected in the schedule information collection / presentation process described later by the schedule information collection server 1. Here, the schedule information with the collection rejection setting “1” shown in FIG. 2 means that the schedule information is the collection rejection setting, and the schedule information is included in the schedule information collection / presentation process. Not collected. Such collection refusal setting is performed by the user X from the user terminal 3a, for example.

また、各アプリケーションサーバ2a〜2cにおける記憶部には、使用許可されたユーザ(又はグループ)のユーザコード(グループコード)が記憶保存されており、各アプリケーションサーバ2a〜2cは、アクセスしてきた端末(3a〜3cの何れか)からユーザコード(又はグループコード)を取得し、当該ユーザコード(又はグループコード)が記憶部に記憶保存されているか否かを判別することにより、当該アプリケーションの使用許可されている端末であるか否かを判別することになる。なお、かかるユーザコード(又はグループコード)は、端末3a〜3cのユーザが入力部を操作することにより入力されるようにしてもよいし、予め端末3a〜3cに備えられた記憶部にユーザコード(又はグループコード)を記憶保存しておき端末3a〜3cがアプリケーションサーバ2a〜2cにアクセスする際に送信されるようにしてもよい。   In addition, user codes (group codes) of authorized users (or groups) are stored and stored in the storage units of the application servers 2a to 2c, and the application servers 2a to 2c are connected to the terminals ( The user code (or group code) is acquired from any one of 3a to 3c), and the use of the application is permitted by determining whether or not the user code (or group code) is stored in the storage unit. It is determined whether or not the terminal is a connected terminal. The user code (or group code) may be input by the user of the terminals 3a to 3c operating the input unit, or the user code is stored in the storage unit provided in the terminals 3a to 3c in advance. (Or a group code) may be stored and stored and transmitted when the terminals 3a to 3c access the application servers 2a to 2c.

次に、スケジュール情報収集サーバ1は、図1に示すように、CPUを主体として構成され、RAM,ROM等を備える演算処理部11と、各種データやプログラムを記憶する記憶部(例えば、ハードディスク)12と、アプリケーションサーバ2a〜2c及び端末3a〜3cとの間の通信制御を行う通信部13等を備えたサーバコンピュータにより構成されている。そして、上記CPUが例えばROM或いは記憶部12に記憶されたスケジュール情報収集処理プログラムを実行することにより、演算処理部11は、本発明における識別情報受付手段、識別情報特定手段、スケジュール情報収集手段、スケジュール情報提示手段、収集拒否設定有無判別手段、及び個人スケジュール情報収集手段として機能するようになっている。これらの各手段についての詳細な説明は、後述する。なお、スケジュール情報収集処理プログラムは、例えば、インターネットに接続された所定のサーバに記憶保存しておき、当該サーバからダウンロードされて記憶部12に記憶されてもよいし、例えば、CD−ROM等の記録媒体に記録しておき、ドライブにより読み出されて記憶部12に記憶されるように構成してもよい。   Next, as shown in FIG. 1, the schedule information collection server 1 is composed mainly of a CPU, and includes an arithmetic processing unit 11 having a RAM, a ROM, and the like, and a storage unit (for example, a hard disk) that stores various data and programs 12 and a server computer including a communication unit 13 that performs communication control between the application servers 2a to 2c and the terminals 3a to 3c. Then, when the CPU executes a schedule information collection processing program stored in, for example, the ROM or the storage unit 12, the arithmetic processing unit 11 includes an identification information receiving unit, an identification information specifying unit, a schedule information collecting unit, It functions as a schedule information presenting means, a collection rejection setting presence / absence judging means, and a personal schedule information collecting means. A detailed description of each of these means will be described later. Note that the schedule information collection processing program may be stored and stored in a predetermined server connected to the Internet, downloaded from the server and stored in the storage unit 12, for example, a CD-ROM or the like. It may be configured to be recorded on a recording medium, read by a drive, and stored in the storage unit 12.

また、記憶部12は、関連付けデータ記憶手段として、上記アプリコードとユーザコード(又はグループコード)とを関連付ける関連付けデータを記憶保存している。この関連付けデータは、ユーザ又はグループに対してどのアプリケーションの使用許可が与えられているかを関連付けるためのデータである。   Further, the storage unit 12 stores and saves association data associating the application code with the user code (or group code) as association data storage means. This association data is data for associating which application use permission is given to the user or the group.

図3は、関連付けデータの一例を示す図である。図3の例では、ユーザコード「XXX」に対してアプリコード「AAA」及び「BBB」が関連付けられており、つまり、ユーザXに対してアプリケーションA及びBの使用許可が与えられていることを示している。   FIG. 3 is a diagram illustrating an example of association data. In the example of FIG. 3, the application codes “AAA” and “BBB” are associated with the user code “XXX”, that is, the use permission of the applications A and B is given to the user X. Show.

次に、図4等を参照してスケジュール情報管理システムSの動作について、スケジュール情報収集サーバ1の処理を主体として説明する。   Next, the operation of the schedule information management system S will be described with reference to FIG.

図4は、スケジュール情報収集サーバ1の演算処理部11において実行されるスケジュール情報収集・提示処理を示すフローチャートである。スケジュール情報収集・提示処理は、上記スケジュール情報収集プログラムがCPUにより実行されることにより行われる。   FIG. 4 is a flowchart showing schedule information collection / presentation processing executed in the arithmetic processing unit 11 of the schedule information collection server 1. The schedule information collection / presentation process is performed by executing the schedule information collection program by the CPU.

例えばユーザXが端末3aの入力部を操作して、自己のユーザコード(又は自己が所属するグループコード)「XXX」と共にスケジュール情報提示指示を指定(入力等)すると、当該ユーザ(又は自己が所属するグループコード)「XXX」及びスケジュール情報提示指示要求が端末3aからLAN4を介してスケジュール情報収集サーバ1に送信される。これに応じて、スケジュール情報収集サーバ1の演算処理部11は、識別情報受付手段として、スケジュール情報収集・提示処理を開始し、ユーザXから指定されたユーザコード(又は自己が所属するグループコード)「XXX」を、受け付ける(ステップS1)。   For example, when the user X operates the input unit of the terminal 3a and specifies (inputs, etc.) the schedule information presentation instruction together with his own user code (or group code to which he belongs) “XXX”, the user (or his / her own) belongs Group code) “XXX” and a schedule information presentation instruction request are transmitted from the terminal 3 a to the schedule information collection server 1 via the LAN 4. In response to this, the arithmetic processing unit 11 of the schedule information collection server 1 starts the schedule information collection / presentation process as the identification information receiving means, and the user code designated by the user X (or the group code to which the user belongs) “XXX” is accepted (step S1).

次いで、スケジュール情報収集サーバ1の演算処理部11は、識別情報特定手段として、記憶部12に記憶保存されている関連付けデータを読み出し、これを参照して上記受け付けられたユーザコード(又は自己が所属するグループコード)「XXX」に関連付けられたアプリコードが有るか否かを判別し(ステップS2)、有る場合には(ステップS2:Y)、当該アプリコードを特定する(ステップS3)。一方、当該アプリコードが無い場合には(ステップS2:N)、ステップS7に移行される。   Next, the calculation processing unit 11 of the schedule information collecting server 1 reads the association data stored and stored in the storage unit 12 as identification information specifying means, refers to this, and receives the received user code (or self belongs) Group code) It is determined whether or not there is an application code associated with “XXX” (step S2). If there is an application code (step S2: Y), the application code is specified (step S3). On the other hand, when there is no application code (step S2: N), the process proceeds to step S7.

ここで、図3の例では、ユーザコード「XXX」には、アプリコード「AAA」及び「BBB」が関連付けられているので、当該アプリコード「AAA」及び「BBB」が特定されることになる。   Here, in the example of FIG. 3, since the application codes “AAA” and “BBB” are associated with the user code “XXX”, the application codes “AAA” and “BBB” are specified. .

次いで、スケジュール情報収集サーバ1の演算処理部11は、収集拒否設定有無判別手段として、上記特定されたアプリコード「AAA」が付与されたアプリケーションAが実行されるアプリケーションサーバ2aに対して、当該アプリケーションAが上記収集拒否設定がなされたアプリケーションであるか否かを、LAN4を介して問い合わせることにより判別する(ステップS4)。当該アプリケーションAが上記収集拒否設定がなされたアプリケーションでないと判別された場合には(ステップS4:N)、スケジュール情報収集サーバ1の演算処理部11は、スケジュール情報収集手段として、上記特定されたアプリコード「AAA」が付与されたアプリケーションA上で管理されているスケジュール情報を、当該アプリケーションサーバ2aから収集する(ステップS5)。一方、当該アプリケーションAが上記収集拒否設定がなされたアプリケーションであると判別された場合には(ステップS4:Y)、スケジュール情報収集サーバ1の演算処理部11は、当該アプリケーションA上で管理されているスケジュール情報を収集せずに、ステップS6に移行する。   Next, the arithmetic processing unit 11 of the schedule information collection server 1 serves as an application server 2a on which the application A to which the identified application code “AAA” is assigned is executed as a collection rejection setting presence / absence determination unit. It is determined whether or not A is an application for which the collection rejection setting has been made by inquiring via the LAN 4 (step S4). When it is determined that the application A is not the application for which the collection rejection setting is made (step S4: N), the arithmetic processing unit 11 of the schedule information collection server 1 uses the identified application as the schedule information collection unit. Schedule information managed on the application A to which the code “AAA” is assigned is collected from the application server 2a (step S5). On the other hand, if it is determined that the application A is an application for which the collection rejection setting has been made (step S4: Y), the arithmetic processing unit 11 of the schedule information collection server 1 is managed on the application A. The schedule information is not collected and the process proceeds to step S6.

ステップS6では、スケジュール情報収集サーバ1の演算処理部11は、上記特定されたアプリコードが未だあるか否かを判別する。図3の例では、アプリコード「BBB」が未だ有るので、ステップS4に戻り、アプリコード「BBB」についても、上記ステップS4及びS5と同様の処理が行われる。   In step S6, the arithmetic processing unit 11 of the schedule information collection server 1 determines whether or not the identified application code is still present. In the example of FIG. 3, since the application code “BBB” still exists, the process returns to step S4, and the same process as in steps S4 and S5 is performed for the application code “BBB”.

こうして、上記特定されたアプリコード全てに関して、スケジュール情報が収集された場合には(ステップS6:N)、続いて、スケジュール情報収集サーバ1の演算処理部11は、上記受け付けられたユーザコード「XXX」に対応する当該ユーザX個人のスケジュール情報が有るか否かを判別し(ステップS7)、有る場合には(ステップS7:Y)、個人スケジュール情報収集手段として当該ユーザX個人のスケジュール情報を収集し(ステップS8)、ステップS9に移行し、無い場合には(ステップS7:N)、当該スケジュール情報を収集せずにステップS9に移行する。   In this way, when schedule information is collected for all of the identified application codes (step S6: N), the arithmetic processing unit 11 of the schedule information collection server 1 then receives the received user code “XXX ”Is determined (step S7), and if there is (step S7: Y), the schedule information of the user X is collected as a personal schedule information collection means. (Step S8), the process proceeds to Step S9, and if there is not (Step S7: N), the process proceeds to Step S9 without collecting the schedule information.

このユーザX個人のスケジュール情報は、ユーザ個人のスケジュールを管理するアプリケーションの実行により当該ユーザXのユーザコード(又はグループコード)に対応付けられて登録されるものであり、当該アプリケーションは、例えば、端末3aにインストールされていてもよいし、アプリケーションサーバ若しくはスケジュール情報収集サーバ1にインストールされていても良い。   This user X individual schedule information is registered in association with the user code (or group code) of the user X by execution of an application for managing the user individual schedule. It may be installed in 3a, or may be installed in the application server or schedule information collection server 1.

図5は、ユーザX個人のスケジュール情報等の一例を示す図である。図5の例では、ユーザコードと個人のスケジュール情報(日付、スケジュール内容)等が対応付けられている。なお、このようなユーザ個人のスケジュール情報等は、スケジュール情報収集サーバ1、アプリケーションサーバ2a〜2c及び端末3a〜3cの何れかに記憶保存されていればよく、スケジュール情報収集サーバ1は、どこにユーザ個人のスケジュール情報等が記憶保存されているかを認識している。   FIG. 5 is a diagram illustrating an example of schedule information of the user X individual. In the example of FIG. 5, the user code is associated with personal schedule information (date, schedule content) and the like. It should be noted that such individual user schedule information and the like may be stored and saved in any one of the schedule information collection server 1, the application servers 2a to 2c, and the terminals 3a to 3c. Recognizes whether personal schedule information is stored or saved.

ステップS9では、スケジュール情報収集サーバ1の演算処理部11は、こうして取得されたスケジュール情報を、端末3aのユーザXに対して提示して、当該処理を終了する。例えば、スケジュール情報収集サーバ1の演算処理部11は、複数のアプリケーションから夫々のスケジュール情報が収集した場合には、当該収集された複数のスケジュール情報を端末3aに備えられた表示部(図示せず)の同一のスケジュール情報表示画面上に表示させる。また、ユーザ個人のスケジュール情報が取得された場合には、アプリケーション上で管理されているスケジュール情報と、ユーザ個人のスケジュール情報とを同一のスケジュール情報表示画面上に表示させることになる。   In step S9, the arithmetic processing unit 11 of the schedule information collection server 1 presents the schedule information acquired in this way to the user X of the terminal 3a, and ends the process. For example, when each schedule information is collected from a plurality of applications, the arithmetic processing unit 11 of the schedule information collection server 1 displays the collected schedule information on a display unit (not shown) provided in the terminal 3a. ) On the same schedule information display screen. Further, when the user's personal schedule information is acquired, the schedule information managed on the application and the user's personal schedule information are displayed on the same schedule information display screen.

図6は、同一のスケジュール情報表示画面上に表示された複数のスケジュール情報の一例を示す図である。図6に示すスケジュール情報表示画面上では、アプリケーションA上で管理されているスケジュール情報と、アプリケーションB上で管理されているスケジュール情報と、ユーザX個人のスケジュール情報と、が混合されて、1つのスケジュール情報表示画面上に表示されている。   FIG. 6 is a diagram illustrating an example of a plurality of schedule information displayed on the same schedule information display screen. On the schedule information display screen shown in FIG. 6, the schedule information managed on the application A, the schedule information managed on the application B, and the schedule information of the individual user X are mixed to create one It is displayed on the schedule information display screen.

以上説明したように、上記実施形態によれば、互いに異なるアプリケーション上で別々に独立して管理されているスケジュール情報を、新たに個人のスケジュール機能に登録し直す等の面倒な作業を行うことなく、より効率良く収集し、ユーザに対して提示することができる。   As described above, according to the above-described embodiment, schedule information that is managed separately and independently on different applications can be newly registered in the personal schedule function without performing troublesome work such as re-registration. , Can be collected more efficiently and presented to the user.

なお、上記実施形態においては、上記複数のアプリケーションは、夫々別々の複数のアプリケーションサーバにおいて実行されるように構成したが、これに限定されるものではなく、1つのアプリケーションサーバにおいて複数のアプリケーションが実行されるように構成してもよい。   In the above embodiment, the plurality of applications are configured to be executed by a plurality of different application servers, but the present invention is not limited to this, and a plurality of applications are executed by one application server. You may comprise.

本実施形態にかかるスケジュール情報管理システムのハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the schedule information management system concerning this embodiment. (A)は、アプリケーションA上で管理されているスケジュール情報等の一例を示す図であり、(B)は、アプリケーションB上で管理されているスケジュール情報等の一例を示す図である。(A) is a figure which shows an example of the schedule information etc. which are managed on application A, (B) is a figure which shows an example of the schedule information etc. which are managed on application B. 関連付けデータの一例を示す図である。It is a figure which shows an example of correlation data. スケジュール情報収集サーバ1の演算処理部11において実行されるスケジュール情報収集・提示処理を示すフローチャートである。It is a flowchart which shows the schedule information collection and presentation process performed in the arithmetic processing part 11 of the schedule information collection server 1. FIG. ユーザX個人のスケジュール情報等の一例を示す図である。It is a figure which shows an example of a user X individual's schedule information, etc. 同一のスケジュール情報表示画面上に表示された複数のスケジュール情報の一例を示す図である。It is a figure which shows an example of the some schedule information displayed on the same schedule information display screen.

符号の説明Explanation of symbols

1 スケジュール情報収集サーバ
2a〜2c アプリケーションサーバ
3a〜3c 端末
4 LAN
11 演算処理部
12 記憶部
13 通信部
S スケジュール情報管理システム
1 Schedule information collection server 2a to 2c Application server 3a to 3c Terminal 4 LAN
11 arithmetic processing unit 12 storage unit 13 communication unit S schedule information management system

Claims (8)

1又は複数のコンピュータにおいて実行される互いに異なる複数のアプリケーション上で夫々管理されているスケジュール情報を収集するスケジュール情報収集装置であって、
各前記アプリケーション毎に付与されたアプリ識別情報と、ユーザ毎又はユーザが所属するグループ毎に付与されたユーザ識別情報と、を関連付ける関連付けデータを記憶する関連付けデータ記憶手段と、
ユーザから指定された前記ユーザ識別情報を受け付ける識別情報受付手段と、
前記関連付けデータを参照して前記受け付けられたユーザ識別情報に関連付けられたアプリ識別情報を特定する識別情報特定手段と、
前記特定されたアプリ識別情報が付与されたアプリケーション上で管理されている前記スケジュール情報を収集するスケジュール情報収集手段と、
を備えることを特徴とするスケジュール情報収集装置。
A schedule information collection device that collects schedule information managed respectively on a plurality of different applications executed on one or more computers,
Association data storage means for storing association data for associating application identification information assigned to each application and user identification information assigned to each user or each group to which the user belongs;
Identification information receiving means for receiving the user identification information designated by the user;
Identification information specifying means for specifying application identification information associated with the received user identification information with reference to the association data;
Schedule information collection means for collecting the schedule information managed on the application to which the identified application identification information is assigned;
A schedule information collecting apparatus comprising:
請求項1に記載のスケジュール情報収集装置において、
前記収集されたスケジュール情報を提示するスケジュール情報提示手段を備えることを特徴とするスケジュール情報収集装置。
In the schedule information collection device according to claim 1,
A schedule information collection device comprising schedule information presentation means for presenting the collected schedule information.
請求項1又は2に記載のスケジュール情報収集装置において、
前記スケジュール情報収集手段により前記複数のアプリケーション上で管理されている夫々のスケジュール情報が収集された場合には、前記スケジュール情報提示手段は、前記収集された夫々のスケジュール情報を同一画面上に表示させることを特徴とするスケジュール情報収集装置。
In the schedule information collection device according to claim 1 or 2,
When each schedule information managed on the plurality of applications is collected by the schedule information collecting means, the schedule information presenting means displays the collected schedule information on the same screen. A schedule information collecting apparatus characterized by the above.
請求項1乃至3の何れか一項に記載のスケジュール情報収集装置において、
前記複数のアプリケーションのうち少なくとも何れか一つのアプリケーションにおいては前記スケジュール情報の収集拒否設定がなされており、
前記識別情報特定手段により特定されたアプリ識別情報が付与されたアプリケーションが、前記収集拒否設定がなされたアプリケーションであるか否かを判別する収集拒否設定有無判別手段を更に備え、
前記収集拒否設定がなされたアプリケーションであると判別された場合には、前記スケジュール情報収集手段は、当該アプリケーション上で管理されている前記スケジュール情報を収集しないことを特徴とするスケジュール情報収集装置。
In the schedule information collection device according to any one of claims 1 to 3,
In at least any one of the plurality of applications, the schedule information collection rejection setting is made,
A collection refusal setting presence / absence determining means for determining whether or not the application to which the application identification information specified by the identification information specifying means is an application for which the collection refusal setting has been made is further provided;
When it is determined that the application has been set to reject collection, the schedule information collection unit does not collect the schedule information managed on the application.
請求項1乃至4の何れか一項に記載のスケジュール情報収集装置において、
前記受け付けられたユーザ識別情報に対応する前記ユーザ個人のスケジュール情報を収集する個人スケジュール情報収集手段と、を更に備え、
前記スケジュール情報提示手段は、前記スケジュール情報収集手段により収集された前記スケジュール情報と、前記個人スケジュール情報収集手段により収集された前記ユーザ個人のスケジュール情報とを同一画面上に表示させることを特徴とするスケジュール情報収集装置。
In the schedule information collection device according to any one of claims 1 to 4,
Personal schedule information collecting means for collecting schedule information of the individual user corresponding to the received user identification information;
The schedule information presenting means displays the schedule information collected by the schedule information collecting means and the user personal schedule information collected by the personal schedule information collecting means on the same screen. Schedule information collection device.
1又は複数のコンピュータにおいて実行される互いに異なる複数のアプリケーション上で夫々管理されているスケジュール情報を収集するスケジュール情報収集方法であって、
各前記アプリケーション毎に付与されたアプリ識別情報と、ユーザ毎又はユーザが所属するグループ毎に付与されたユーザ識別情報と、を関連付ける関連付けデータを記憶する工程と、
ユーザから指定された前記ユーザ識別情報を受け付ける工程と、
前記関連付けデータを参照して前記受け付けられたユーザ識別情報に関連付けられたアプリ識別情報を特定する工程と、
前記特定されたアプリ識別情報が付与されたアプリケーション上で管理されている前記スケジュール情報を収集する工程と、
を備えることを特徴とするスケジュール情報収集方法。
A schedule information collecting method for collecting schedule information managed respectively on a plurality of different applications executed on one or a plurality of computers,
Storing association data for associating application identification information assigned to each application and user identification information assigned to each user or each group to which the user belongs;
Receiving the user identification information designated by the user;
Identifying application identification information associated with the accepted user identification information with reference to the association data;
Collecting the schedule information managed on the application provided with the identified application identification information;
A schedule information collecting method comprising:
コンピュータを、請求項1乃至5の何れか一項に記載のスケジュール情報収集装置として機能させることを特徴とするスケジュール情報収集処理プログラム。   A schedule information collection processing program for causing a computer to function as the schedule information collection device according to any one of claims 1 to 5. 請求項7に記載のスケジュール情報収集処理プログラムがコンピュータ読み取り可能に記録されていることを特徴とする記録媒体。   8. A recording medium on which the schedule information collection processing program according to claim 7 is recorded so as to be readable by a computer.
JP2004221271A 2004-07-29 2004-07-29 Schedule information collection device, schedule information collection method, schedule information collection processing program, etc. Pending JP2006040096A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004221271A JP2006040096A (en) 2004-07-29 2004-07-29 Schedule information collection device, schedule information collection method, schedule information collection processing program, etc.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004221271A JP2006040096A (en) 2004-07-29 2004-07-29 Schedule information collection device, schedule information collection method, schedule information collection processing program, etc.

Publications (1)

Publication Number Publication Date
JP2006040096A true JP2006040096A (en) 2006-02-09

Family

ID=35904999

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004221271A Pending JP2006040096A (en) 2004-07-29 2004-07-29 Schedule information collection device, schedule information collection method, schedule information collection processing program, etc.

Country Status (1)

Country Link
JP (1) JP2006040096A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013502014A (en) * 2009-08-13 2013-01-17 グーグル・インコーポレーテッド Shared server macro
JP2016085714A (en) * 2014-10-29 2016-05-19 株式会社エクスマート Information processor, information processing method, and program
JP2017167579A (en) * 2016-03-14 2017-09-21 ナレッジスイート株式会社 Report creation support system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013502014A (en) * 2009-08-13 2013-01-17 グーグル・インコーポレーテッド Shared server macro
JP2016085714A (en) * 2014-10-29 2016-05-19 株式会社エクスマート Information processor, information processing method, and program
JP2017167579A (en) * 2016-03-14 2017-09-21 ナレッジスイート株式会社 Report creation support system

Similar Documents

Publication Publication Date Title
US20080002234A1 (en) Scanning Verification and Tracking System and Method
US20020052787A1 (en) Method for providing advertisement contents
JP7086365B2 (en) Information gathering system
JP2007310535A (en) Electronic advertisement management device, electronic advertisement client device and electronic advertisement system
JP2006185006A (en) Information display management system
JP2006040096A (en) Schedule information collection device, schedule information collection method, schedule information collection processing program, etc.
JP2002109379A (en) Method and system for managing electronic information distribution, recording medium and program signal
EP3382618A1 (en) Method of evaluation processing, information processing apparatus and program
JP2008112429A (en) Job applicant information registration server and method for registering job applicant information
US7949715B2 (en) Method, server and program product for delivering messages
JP2002163549A (en) Method, system, unit and recording medium for assignment of advertisement against advertisement space on home page
JP2006099405A (en) Content distribution system, content distribution method and program thereof
WO2012032506A1 (en) Method and system for trade show information management
JP4028500B2 (en) Information processing system, information processing method, program, and recording medium
JP4774165B2 (en) Benefit grant system
JP2020154939A (en) Product promotion device
JP7714200B1 (en) Lost property management system, lost property management method, and program
JP7526321B2 (en) Information processing method, information processing system, information processing device, and program
JP7764080B1 (en) Server device, information processing method, and program
JP3908567B2 (en) Flyer / catalog creation system
JP2000181562A (en) Screen display method using personal attribute information and recording medium storing the program
JP2006048376A (en) Resource management system and method, and computer program
JP4732215B2 (en) Web bulletin board system
JP3583856B2 (en) Control method of schedule management device, recording medium having computer program recorded thereon, and schedule management device
JP2011183600A (en) Label printer and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060710

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060725

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20061121