JP5730250B2 - Server apparatus, control method, and control program - Google Patents

Server apparatus, control method, and control program Download PDF

Info

Publication number
JP5730250B2
JP5730250B2 JP2012194538A JP2012194538A JP5730250B2 JP 5730250 B2 JP5730250 B2 JP 5730250B2 JP 2012194538 A JP2012194538 A JP 2012194538A JP 2012194538 A JP2012194538 A JP 2012194538A JP 5730250 B2 JP5730250 B2 JP 5730250B2
Authority
JP
Japan
Prior art keywords
address book
hierarchical
data
address
common
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.)
Expired - Fee Related
Application number
JP2012194538A
Other languages
Japanese (ja)
Other versions
JP2014052665A (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.)
Toshiba TEC Corp
Original Assignee
Toshiba TEC Corp
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 Toshiba TEC Corp filed Critical Toshiba TEC Corp
Priority to JP2012194538A priority Critical patent/JP5730250B2/en
Publication of JP2014052665A publication Critical patent/JP2014052665A/en
Application granted granted Critical
Publication of JP5730250B2 publication Critical patent/JP5730250B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明の実施形態は、サーバ装置、制御方法及び制御プログラムに関する。   Embodiments described herein relate generally to a server device, a control method, and a control program.

従来、ユーザ端末(PC)上では、様々なアプリケーションが利用されている。
これらのアプリケーションの内、メールアプリケーションでは、複数のメールアドレスを一元的に管理するアドレス帳が一般的に利用されている。
Conventionally, various applications are used on a user terminal (PC).
Among these applications, the mail application generally uses an address book that manages a plurality of mail addresses in an integrated manner.

ところで、企業内(あるいは企業間)などでは、組織内の個人のメールアドレスを探すためのアドレス帳として、組織構成と対応付けて構築された階層型アドレス帳(階層型アドレス帳データベース)が利用される場合がある。
このような階層型アドレス帳を使用する環境では、階層型アドレス帳用データベースが
組織の変更や人の移動に伴って変更される必要があることから、そのアドレスデータは、共通アドレス帳用データとして、複数のユーザ端末において共通して利用でき、かつ、一元的に管理できるようにされている。
By the way, in a company (or between companies), a hierarchical address book (hierarchical address book database) constructed in association with an organizational structure is used as an address book for searching for an individual email address in the organization. There is a case.
In an environment where such a hierarchical address book is used, the hierarchical address book database needs to be changed as the organization changes or people move, so the address data is used as common address book data. It can be used in common by a plurality of user terminals and can be managed centrally.

ところで、組織が大きい場合等には、ユーザ端末を利用するユーザにおいては、階層型アドレス帳用データベースに含まれる全てのアドレスデータを利用することはまれであり、ある特定のアドレスデータ(群)の利用が行われることが一般的である。   By the way, when the organization is large or the like, it is rare for a user who uses a user terminal to use all the address data included in the hierarchical address book database. It is common to use it.

しかしながら、上述したように階層型アドレス帳用データベースは、複数のユーザ端末において共通して利用でき、かつ、一元的に管理されていることから、各ユーザがカスタマイズして個人用アドレス帳として利用することはできず、所望のアドレスデータを取得するまでの手間がかかり、アドレスの設定に要する時間がかかってしまっていた。   However, as described above, the hierarchical address book database can be used in common by a plurality of user terminals and is centrally managed, so that each user can customize and use it as a personal address book. However, it takes time to acquire desired address data, and it takes time to set the address.

実施形態のサーバ装置は、通信ネットワークを介して複数の端末装置に接続可能なサーバ装置である。
サーバ装置のアドレス帳データベースは、一元的に管理がなされる共通アドレス帳用データを格納する。
The server device of the embodiment is a server device that can be connected to a plurality of terminal devices via a communication network.
The address book database of the server device stores common address book data that is centrally managed.

また、アドレス帳表示制御手段は、端末装置の表示画面において、アドレス帳データベースに基づく共通アドレス帳及び端末装置毎に設定可能な階層型個人アドレス帳を並列して表示させる。
操作受付手段は、共通アドレス帳に含まれるアドレスデータのうち、階層型個人アドレス帳に組み込むアドレスデータを特定する操作を受け付ける。
Further, the address book display control means displays in parallel the common address book based on the address book database and the hierarchical personal address book that can be set for each terminal device on the display screen of the terminal device.
The operation accepting unit accepts an operation for specifying address data to be incorporated into the hierarchical personal address book from among the address data contained in the common address book.

データ変換手段は、操作を受け付けたアドレスデータを階層型個人アドレス帳に組み込む階層型アドレスデータに変換する。   The data conversion means converts the address data for which the operation has been received into hierarchical address data to be incorporated into the hierarchical personal address book.

図1は、実施形態のサーバ−クライアントシステムの概要構成ブロック図である。FIG. 1 is a schematic configuration block diagram of a server-client system according to an embodiment. 図2は、クライアント端末装置における共通アドレス帳表示画面の一例の説明図である。FIG. 2 is an explanatory diagram illustrating an example of a common address book display screen in the client terminal device. 図3は、階層構造表示領域に表示されている組織の組織構造を入れ子集合構造で示した説明図である。FIG. 3 is an explanatory diagram showing the organization structure of the organization displayed in the hierarchical structure display area in a nested set structure. 図4は、クライアント端末装置の動作モード遷移の説明図である。FIG. 4 is an explanatory diagram of operation mode transition of the client terminal device. 図5は、マイアドレス帳作成モード移行時の初期状態の説明図である。FIG. 5 is an explanatory diagram of an initial state when shifting to the My Address Book creation mode. 図6は、図5の状態における共通アドレス帳データのデータ構造をXMLで記述した場合の説明図である。FIG. 6 is an explanatory diagram when the data structure of the common address book data in the state of FIG. 5 is described in XML. 図7は、マイアドレス帳において作成予定の組織構造を入れ子集合構造で示した説明図である。FIG. 7 is an explanatory diagram showing the organization structure to be created in the My Address Book as a nested set structure. 図8は、マイアドレス帳データのデータ構造をXMLで記述した場合の説明図である。FIG. 8 is an explanatory diagram when the data structure of my address book data is described in XML. 図9は、組織追加後の表示画面の説明図である。FIG. 9 is an explanatory diagram of a display screen after the organization is added. 図10は、アドレス追加操作の説明図である。FIG. 10 is an explanatory diagram of the address addition operation.

以下、実施形態について図面を参照して説明する。
図1は、実施形態のサーバ−クライアントシステムの概要構成ブロック図である。
サーバ−クライアントシステム10は、共通アドレス帳データベース11を管理するサーバ装置12と、サーバ装置12とLAN等の通信ネットワーク13を介して接続された複数のクライアント端末装置14と、を備えている。
Hereinafter, embodiments will be described with reference to the drawings.
FIG. 1 is a schematic configuration block diagram of a server-client system according to an embodiment.
The server-client system 10 includes a server device 12 that manages the common address book database 11 and a plurality of client terminal devices 14 that are connected to the server device 12 via a communication network 13 such as a LAN.

クライアント端末装置14は、パーソナルコンピュータとして構成されており、クライアント端末装置14全体を制御するMPUと、各種制御プログラムを不揮発的に記憶するROMと、ワーキングエリアとして機能し、各種データを一時的に記憶するRAMと、各種データを記憶する外部記憶装置と、通信ネットワーク13を介して通信を行うための通信インタフェースと、各種情報を表示する表示装置としてのディスプレイと、各種操作を行うためのキーボード、マウス等を備えた操作部と、を備えている。   The client terminal device 14 is configured as a personal computer, and functions as an MPU that controls the entire client terminal device 14, a ROM that stores various control programs in a nonvolatile manner, a working area, and temporarily stores various data. RAM, an external storage device for storing various data, a communication interface for performing communication via the communication network 13, a display as a display device for displaying various information, a keyboard and a mouse for performing various operations And an operation unit including

ここで、サーバ装置12には、共通アドレス帳データベース11の管理を含む各種管理を行うグループウェア(企業など組織内のコンピュータネットワークを活用した情報共有のためのシステムソフトウェア:例えば、マイクロソフト社の「Exchange server」)がインストールされている。   Here, the server device 12 includes groupware that performs various management including management of the common address book database 11 (system software for information sharing utilizing a computer network in an organization such as a company: for example, “Exchange” of Microsoft Corporation. server ") is installed.

一方、複数のクライアント端末装置14には、このグループウェアのクライアントとして機能する個人情報管理アプリケーション(例えば、マイクロソフト社のOutlook(登録商標))がインストールされている。   On the other hand, a personal information management application (for example, Microsoft Outlook (registered trademark)) that functions as a client of the groupware is installed in the plurality of client terminal devices 14.

これらの結果、各クライアント端末装置14においては、個人情報管理アプリケーションPIMを操作することにより、サーバ装置12のグループウェアGWを介して、共通アドレス帳データベース11を利用することが可能となっている。   As a result, each client terminal device 14 can use the common address book database 11 via the groupware GW of the server device 12 by operating the personal information management application PIM.

実際に各クライアント端末装置14のユーザが共通アドレス帳データベース11に対応する共通アドレス帳を利用する場合には、各クライアント端末装置14の図示しないディスプレイに表示可能なように、サーバ装置12のグループウェアが共通アドレス帳データベース11を参照して、所定のマークアップ言語(例えば、XML)を用いた共通アドレス帳表示用データに変換して各クライアント端末装置14にダウンロードすることとなる。   When the user of each client terminal device 14 actually uses a common address book corresponding to the common address book database 11, the groupware of the server device 12 is displayed so that it can be displayed on a display (not shown) of each client terminal device 14. Referring to the common address book database 11, it is converted into common address book display data using a predetermined markup language (for example, XML) and downloaded to each client terminal device 14.

図2は、クライアント端末装置における共通アドレス帳表示画面の一例の説明図である。
サーバ装置12から共通アドレス帳表示用データがダウンロードされると、クライアント端末装置14のMPU上で動作する個人情報管理アプリケーションは、共通アドレス帳画面をディスプレイの表示画面に表示する。
FIG. 2 is an explanatory diagram illustrating an example of a common address book display screen in the client terminal device.
When the common address book display data is downloaded from the server device 12, the personal information management application operating on the MPU of the client terminal device 14 displays the common address book screen on the display screen of the display.

共通アドレス帳画面20は、表示対象(参照対象)の共通アドレス帳を選択するためのアドレス帳選択ボックス21と、共通アドレス帳を利用する場合に、検索を行うための検索ボックス22と、後述するマイアドレス帳を作成する際にクリックされるマイアドレス帳作成ボタン23と、アドレス帳選択ボックス21において選択された共通アドレス帳の階層構造を表示する階層構造表示領域24と、階層構造表示領域24において選択されている階層(フォルダあるいはディレクトリ)に属するメールアドレスを表示するメールアドレス表示領域25と、を備えている。階層構造表示領域24及びメールアドレス表示領域25とは、共通アドレス帳表示領域26として機能している。   The common address book screen 20 includes an address book selection box 21 for selecting a common address book to be displayed (reference target), a search box 22 for performing a search when using the common address book, and a later-described common address book screen 20. My address book creation button 23 that is clicked when creating my address book, hierarchical structure display area 24 that displays the hierarchical structure of the common address book selected in address book selection box 21, and hierarchical structure display area 24 A mail address display area 25 for displaying mail addresses belonging to the selected hierarchy (folder or directory). The hierarchical structure display area 24 and the mail address display area 25 function as a common address book display area 26.

図3は、階層構造表示領域に表示されている組織の組織構造を入れ子集合構造で示した説明図である。
図3に示すように階層構造表示領域24に表示されている組織であるその他組織G0は、大別すると、第1の組織を構成している新宿本社G1と、第2の組織を構成している営業本部G2と、が設けられている。なお、図3においては、新宿本社G1の組織構成については図示を省略している。
FIG. 3 is an explanatory diagram showing the organization structure of the organization displayed in the hierarchical structure display area in a nested set structure.
As shown in FIG. 3, the other organization G0, which is the organization displayed in the hierarchical structure display area 24, is roughly divided into the Shinjuku head office G1 constituting the first organization and the second organization. The sales headquarters G2 is provided. In addition, in FIG. 3, illustration is abbreviate | omitted about the organization structure of Shinjuku head office G1.

営業本部G1には、組織としての営業一課G3が設けられ、この営業一課G3には、第一の組織を構成している法人向け担当グループG4と、第二の組織を構成している一般担当グループG5と、が設けられている。
ここで、法人向け担当グループG4には、第一組織としての法1ユニットG41と、第二組織としての法2ユニットG42と、が設けられている。
The sales headquarters G1 has a sales department 1 G3 as an organization, and the sales department 1 G3 constitutes a group G4 for corporations constituting the first organization and a second organization. A general charge group G5 is provided.
Here, the corporate group G4 is provided with a legal 1 unit G41 as a first organization and a legal 2 unit G42 as a second organization.

一方、一般担当グループG5には、組織としても一般1ユニットG6が設けられ、この一般1ユニットG6には、第1エリア担当G7が設けられている。
そして、第1エリア担当G7には、二人のユーザU1、U2が属している。
On the other hand, the general charge group G5 is provided with a general 1 unit G6 as an organization, and the general 1 unit G6 is provided with a first area charge G7.
Then, two users U1 and U2 belong to the first area charge G7.

次に上記共通アドレス帳から各クライアント端末装置14のユーザが個別の階層型個人アドレス帳(以下、マイアドレス帳)を作成するマイアドレス帳作成モードの処理について説明する。   Next, the processing in the my address book creation mode in which the user of each client terminal device 14 creates an individual hierarchical personal address book (hereinafter referred to as “my address book”) from the common address book will be described.

図4は、クライアント端末装置の動作モード遷移の説明図である。
図5は、マイアドレス帳作成モード移行時の初期状態の説明図である。
以下の説明においては、マイアドレス帳は未だ作成されていないものとして説明する。
FIG. 4 is an explanatory diagram of operation mode transition of the client terminal device.
FIG. 5 is an explanatory diagram of an initial state when shifting to the My Address Book creation mode.
In the following description, it is assumed that the My Address Book has not yet been created.

マイアドレス帳作成モードに移行するには、まずクライアント端末装置14のユーザは、マイアドレス帳作成ボタン23をクリックする。
これにより、クライアント端末装置14の個人情報管理アプリケーションPIMは、コピー元アドレス帳選択モードM1に移行する。
To shift to the my address book creation mode, the user of the client terminal device 14 first clicks the my address book creation button 23.
As a result, the personal information management application PIM of the client terminal device 14 shifts to the copy source address book selection mode M1.

そして、図5に示すように、階層構造表示領域24及びメールアドレス表示領域25を備えた共通アドレス帳表示領域26の下方に、マイアドレス帳表示領域30が表示される。
ここで、マイアドレス帳表示領域30は、マイアドレス帳の階層構造を表示する階層構造表示領域31と、階層構造表示領域31において選択されている階層(フォルダあるいはディレクトリ)に属するメールアドレスを表示するメールアドレス表示領域32と、階層構造表示領域31に表示されている組織としての階層を編集したり、新たに組織としての階層を追加したりするための組織編集・追加ボタン33と、を備える。
Then, as shown in FIG. 5, a my address book display area 30 is displayed below a common address book display area 26 having a hierarchical structure display area 24 and a mail address display area 25.
Here, the my address book display area 30 displays a hierarchical structure display area 31 for displaying the hierarchical structure of the my address book and mail addresses belonging to the hierarchy (folder or directory) selected in the hierarchical structure display area 31. An email address display area 32 and an organization edit / add button 33 for editing the hierarchy as an organization displayed in the hierarchical structure display area 31 or adding a new hierarchy as an organization are provided.

初期状態においては、階層構造表示領域31においては、最上位の階層である「マイアドレス帳」の表示がなされているだけであり、メールアドレス表示領域32には、何も表示されていない。   In the initial state, in the hierarchical structure display area 31, only “My Address Book” which is the highest hierarchy is displayed, and nothing is displayed in the mail address display area 32.

続いて、クライアント端末装置14のユーザは、アドレス帳選択ボックス21をクリックして、参照可能な共通アドレス帳のリスト(図示せず)を表示させ、所望の共通アドレス帳をクリックして選択する。   Subsequently, the user of the client terminal device 14 clicks the address book selection box 21 to display a list of common address books that can be referred to (not shown), and clicks and selects a desired common address book.

これに伴って、クライアント端末装置14のディスプレイの表示画面のアドレス帳選択ボックス21には、選択した共通アドレス帳の名称が表示され、階層構造表示領域24及びメールアドレス表示領域25の表示内容が選択した共通アドレス帳の内容に更新される。
図5においては、予め表示されている共通アドレス帳「その他組織」を用いるため、表示はそのままとなっている。
Accordingly, the name of the selected common address book is displayed in the address book selection box 21 on the display screen of the client terminal device 14, and the display contents of the hierarchical structure display area 24 and the mail address display area 25 are selected. Updated to the contents of the common address book.
In FIG. 5, since the common address book “other organization” displayed in advance is used, the display remains as it is.

そして所望の共通アドレス帳の選択が完了すると、動作モードは、コピー元アドレス帳選択モードM1から個人アドレス作成モードM2に移行する。
この状態においては、共通アドレス帳に含まれるメールアドレスをマイアドレス帳に追加するアドレス追加及び組織編集・追加ボタン33のクリックによる組織編集・追加モードM3への移行が行える。
When the selection of the desired common address book is completed, the operation mode shifts from the copy source address book selection mode M1 to the personal address creation mode M2.
In this state, it is possible to shift to the organization editing / adding mode M3 by adding an address for adding the mail address included in the common address book to the My Address Book and clicking the organization editing / adding button 33.

ここで、共通アドレス帳データのデータ構造について説明する。
図6は、図5の状態における共通アドレス帳データのデータ構造をXMLで記述した場合の説明図である。
図6に示すように、図5に示す「その他組織」の階層構造は、XMLのタグを用いて表現されている。
Here, the data structure of the common address book data will be described.
FIG. 6 is an explanatory diagram when the data structure of the common address book data in the state of FIG. 5 is described in XML.
As shown in FIG. 6, the hierarchical structure of “other organization” shown in FIG. 5 is expressed using XML tags.

「organization displayName」タグにより組織名が記述され、当該「organization displayName」タグに対応する当該組織の定義終了を表す「/organization」タグに挟まれた領域に記載された内容により入れ子集合構造として「その他組織」の階層構造が記述されている。   An organization name is described by an “organization displayName” tag, and “others” is set as a nested set structure by contents described in an area sandwiched between “/ organization” tags indicating the end of definition of the organization corresponding to the “organization displayName” tag. The hierarchical structure of “Organization” is described.

そして、ユーザタグを構成している属性パラメータfunに、メールアドレスのユーザのフルネームが格納され、属性パラメータmailに対応するメールアドレスが格納されている。   The full name of the user of the mail address is stored in the attribute parameter “fun” constituting the user tag, and the mail address corresponding to the attribute parameter “mail” is stored.

図7は、マイアドレス帳において作成予定の組織構造を入れ子集合構造で示した説明図である。
図7に示すように、今回作成する予定のマイアドレス帳においては、マイアドレス帳G11の下位階層に、同期メンバーG12を設ける。さらに作成する予定のマイアドレス帳G11においては、同期メンバーG12の階層の下位階層に「よく連絡する営業さん」G13の階層を設け、そこに第1エリア担当G7の二人のユーザのうち、ユーザU1のメールアドレスを追加するものとする。
FIG. 7 is an explanatory diagram showing the organization structure to be created in the My Address Book as a nested set structure.
As shown in FIG. 7, in the my address book scheduled to be created this time, a synchronization member G12 is provided in the lower hierarchy of the my address book G11. Further, in the My Address Book G11 scheduled to be created, a hierarchy of “sales who often contacts” G13 is provided in the hierarchy below the hierarchy of the synchronization member G12, and among the two users in charge of the first area G7, the user It is assumed that a mail address of U1 is added.

図8は、マイアドレス帳データのデータ構造をXMLで記述した場合の説明図である。
図8(a)には、図5に示した時点での「マイアドレス帳」の階層構造を、XMLのタグを用いて記述している。
この時点においては、マイアドレス帳の階層しか存在しないため、図8(a)に示すように、「organization displayName」タグにより組織名=「マイアドレス帳」及び当該「organization displayName」タグに対応する当該組織の定義終了を表す「/organization」タグが記述されているだけである。
FIG. 8 is an explanatory diagram when the data structure of my address book data is described in XML.
In FIG. 8A, the hierarchical structure of the “My Address Book” at the time shown in FIG. 5 is described using XML tags.
At this time, since only the hierarchy of the My Address Book exists, as shown in FIG. 8A, the organization name = “My Address Book” and the “Organization DisplayName” tag corresponding to the “Organization DisplayName” tag Only the “/ organization” tag indicating the end of the definition of the organization is described.

以下、順を追って作業を説明する。
まず、クライアント端末装置14のユーザは、組織編集・追加ボタン33をクリックすることにより組織編集・追加モードM3へ移行させる。
これにより、まず、クライアント端末装置14のユーザは、マイアドレス帳G11の下位階層に、同期メンバーG12を設ける。
The work will be described below in order.
First, the user of the client terminal device 14 shifts to the organization edit / add mode M3 by clicking the organization edit / add button 33.
Thereby, first, the user of the client terminal device 14 provides the synchronization member G12 in the lower hierarchy of the my address book G11.

より具体的には、階層構造表示領域31においてマイアドレス帳G11の階層にカーソル(例えば、カーソル枠若しくは階層名の反転表示等)が位置している状態で、組織編集・追加ボタン33をクリックすると、マイアドレス帳G11の下位階層に、例えば、「新規階層」という階層が表示されるので、当該階層の名称を「同期メンバー」として、同期メンバーG12の階層を作成する。   More specifically, when the organization editing / adding button 33 is clicked in a state where the cursor (for example, the cursor frame or the reverse display of the hierarchy name) is positioned in the hierarchy of the My Address Book G11 in the hierarchical structure display area 31 For example, a hierarchy “new hierarchy” is displayed in the lower hierarchy of the My Address Book G11, so that the hierarchy of the synchronization member G12 is created with the name of the hierarchy as “synchronization member”.

続いて、クライアント端末装置14のユーザは同期メンバーG12の下位階層に、「よく連絡する営業さん」G13を設ける。
より具体的には、階層構造表示領域31において同期メンバーG12の階層にカーソルが位置している状態で、組織編集・追加ボタン33をクリックすると、同期メンバーG12の下位階層に、例えば、「新規階層」という階層が表示されるので、当該階層の名称を「よく連絡する営業さん」として、「よく連絡する営業さん」G13の階層を作成する。
Subsequently, the user of the client terminal device 14 provides a “sales person who often contacts” G13 in the lower hierarchy of the synchronization member G12.
More specifically, when the organization edit / add button 33 is clicked in a state where the cursor is positioned on the hierarchy of the synchronization member G12 in the hierarchy structure display area 31, for example, “new hierarchy” is displayed at the lower hierarchy of the synchronization member G12. "Is displayed, so that the name of the hierarchy is" sales business that often contacts ", and a business sales" G often sales business "G13 is created.

図9は、組織追加後の表示画面の説明図である。
図9に示すように、階層構造表示領域31において、マイアドレス帳の階層の下位階層に同期メンバーG12の階層が作成され、さらに下位階層に「よく連絡する営業さん」G13の階層が表示される。
図8(b)には、図9に示した時点での「マイアドレス帳」の階層構造を、XMLのタグを用いて記述している。
FIG. 9 is an explanatory diagram of a display screen after the organization is added.
As shown in FIG. 9, in the hierarchical structure display area 31, the hierarchy of the synchronization member G12 is created in the lower hierarchy of the hierarchy of the My Address Book, and the hierarchy of “sales sales person” G13 is further displayed in the lower hierarchy. .
FIG. 8B describes the hierarchical structure of the “My Address Book” at the time shown in FIG. 9 using XML tags.

この時点においては、マイアドレス帳G11の階層の下位階層に同期メンバーG12の階層が存在し、さらに下位階層に「よく連絡する営業さん」G13の階層が存在するため、図8(a)の状態と比較して、「organization displayName」タグにより組織名=「同期メンバー」、当該「organization displayName」タグに対応する当該組織の定義終了を表す「/organization」タグ、「organization displayName」タグにより組織名=「よく連絡する営業さん」及び当該「organization displayName」タグに対応する当該組織の定義終了を表す「/organization」タグが追加された状態となっている。   At this time, since the hierarchy of the synchronization member G12 exists in the lower hierarchy of the hierarchy of the My Address Book G11, and the hierarchy of “sales who frequently contacts” G13 exists in the lower hierarchy, the state of FIG. In comparison with the “organization displayName” tag, the organization name = “synchronization member”, the “organization displayName” tag indicating the end of definition of the organization corresponding to the “organization displayName” tag, and the “organization displayName” tag The “/ organization” tag indicating the end of the definition of the organization corresponding to the “sales that frequently contacts” and the “organization displayName” tag is added.

図10は、アドレス追加操作の説明図である。
図9の状態において、共通アドレス帳表示領域26のメールアドレス表示領域25に表示されている所望のユーザのメールアドレスをクリックアンドドラッグして、マイアドレス帳表示領域30のメールアドレス表示領域32にドロップする追加操作OPを行うと、当該メールアドレスがマイアドレス帳に追加され、図10に示す状態となる。
FIG. 10 is an explanatory diagram of the address addition operation.
In the state of FIG. 9, click and drag the mail address of the desired user displayed in the mail address display area 25 of the common address book display area 26 and drop it on the mail address display area 32 of the my address book display area 30. When the adding operation OP is performed, the mail address is added to the My Address Book, and the state shown in FIG. 10 is obtained.

すなわち、マイアドレス帳表示領域30のメールアドレス表示領域32に登録したユーザの氏名及びメールアドレスが表示されている。
図8(c)には、図10に示した時点での「マイアドレス帳」の階層構造を、XMLのタグを用いて記述している。
That is, the name and mail address of the user registered in the mail address display area 32 of the my address book display area 30 are displayed.
In FIG. 8C, the hierarchical structure of “My Address Book” at the time shown in FIG. 10 is described using XML tags.

この時点においては、マイアドレス帳G11の階層の下位階層に同期メンバーG12の階層が存在し、さらに下位階層に「よく連絡する営業さん」G13の階層が存在し、さらに「よく連絡する営業さん」G13の階層中に、追加したユーザ名=「○山A作」及びメールアドレス=「Eisaku_Maruyama@sonota.co.jp」が追加され、図8(b)の状態と比較して、「user」タグが追加された状態となっている。   At this time, the hierarchy of the synchronization member G12 exists in the lower hierarchy of the hierarchy of the My Address Book G11, and the hierarchy of “sales that often contacts” G13 exists in the lower hierarchy, and further “sales that often contacts”. In the hierarchy of G13, the added user name = “Oyama A work” and the mail address = “[email protected]” are added, and the “user” tag is compared with the state of FIG. 8B. Has been added.

以上の説明のように、本実施形態によれば、サーバ装置12により一元管理されている共通アドレス帳データを利用してクライアント端末装置14において、マイアドレス帳を簡易な操作(上述の例の場合、ドラッグアンドドロップ)で行うことができる。
上記階層構造のマイアドレス帳(階層型個人アドレス帳)に組み込む階層型アドレスデータを生成する処理は、連続的に繰り返して行うことが可能である。
As described above, according to the present embodiment, a simple operation (in the above example) is performed on the client terminal device 14 using the common address book data that is centrally managed by the server device 12. , Drag and drop).
The process of generating hierarchical address data to be incorporated in the above-mentioned hierarchical structure my address book (hierarchical personal address book) can be continuously repeated.

以上の説明は、アドレスデータのみを取り込む場合の説明であったが、階層構造表示領域24において、所望の階層をクリックアンドドラッグして、マイアドレス帳表示領域30の階層構造表示領域31にドロップすることにより、同様に階層構造のまま、マイアドレス帳データに取り込むことが可能である。   The above description is for the case where only address data is fetched. However, in the hierarchical structure display area 24, a desired hierarchy is clicked and dragged and dropped into the hierarchical structure display area 31 of the My Address Book display area 30. Thus, it is possible to import the data into the My Address Book data as it is in the same hierarchical structure.

より具体的には、図5に示した「第一エリア担当」階層を全てマイアドレス帳に取り込む場合には、階層構造表示領域24において、「第一エリア担当」階層をクリックアンドドラッグして、マイアドレス帳表示領域30の階層構造表示領域31にドロップすることにより、「第一エリア担当」階層に属する全ての階層をマイアドレス帳データに取り込むことが可能となる。   More specifically, when all the “first area charge” levels shown in FIG. 5 are taken into the My Address Book, click and drag the “first area charge” level in the hierarchical structure display area 24, By dropping in the hierarchical structure display area 31 of the my address book display area 30, it is possible to import all hierarchies belonging to the “first area charge” hierarchy into the my address book data.

この場合には、図6に示した記述の内、記述群L1部分がマイアドレス帳の取り込み先階層を表すタグ部分にコピーされることとなる。
以上の説明においては、共通アドレス帳データが階層構造の場合を例として説明したが、階層構造を有さない場合であっても同様に、階層構造のマイアドレス帳(階層型個人アドレス帳)に組み込む階層型アドレスデータを生成することが可能である。
そして、生成された階層構造のマイアドレス帳(階層型個人アドレス帳)に組み込む階層型アドレスデータは、クライアント端末装置14あるいはサーバ装置12に保存され、処理を終了する。
In this case, the description group L1 portion in the description shown in FIG. 6 is copied to the tag portion representing the import destination hierarchy of the My Address Book.
In the above description, the case where the common address book data has a hierarchical structure has been described as an example. However, even when the common address book data does not have a hierarchical structure, similarly to the My Address Book (hierarchical personal address book) having a hierarchical structure. It is possible to generate hierarchical address data to be incorporated.
The hierarchical address data to be incorporated into the generated hierarchical My Address Book (hierarchical personal address book) is stored in the client terminal device 14 or the server device 12, and the process ends.

上述した、グループウェアGW及び個人情報管理アプリケーションPIMなどの制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。あるいは、この制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより、または配信することにより提供するように構成してもよい。あるいは、このプログラムを、ROMやHDD等の不揮発性の記憶装置に予め組み込んで提供するように構成してもよい。また、サーバ装置12の実現には、スタンドアロンのサーバ装置に限らず、例えば、クラウドコンピューティングを利用できる。   The control program such as the groupware GW and the personal information management application PIM described above is a file in an installable or executable format, and is a CD-ROM, flexible disk (FD), CD-R, DVD (Digital Versatile Disk). For example, the program may be recorded on a computer-readable recording medium. Alternatively, the control program may be stored on a computer connected to a network such as the Internet, and may be provided by being downloaded or distributed via the network. Alternatively, this program may be provided by being incorporated in advance in a nonvolatile storage device such as a ROM or HDD. The server device 12 is not limited to a stand-alone server device, and for example, cloud computing can be used.

以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。また、この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   As mentioned above, although embodiment of this invention was described, this embodiment is shown as an example and is not intending limiting the range of invention. The novel embodiment can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. Further, this embodiment and its modifications are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.

10 サーバ−クライアントシステム
11 共通アドレス帳データベース
12 サーバ装置
13 通信ネットワーク
14 クライアント端末装置
20 共通アドレス帳画面
21 アドレス帳選択ボックス
22 検索ボックス
23 マイアドレス帳作成ボタン
24 階層構造表示領域
25 メールアドレス表示領域
26 共通アドレス帳表示領域
30 マイアドレス帳表示領域(個人アドレス帳表示領域)
31 階層構造表示領域
32 メールアドレス表示領域
33 組織編集・追加ボタン
GW グループウェア
M1 コピー元アドレス帳選択モード
M2 個人アドレス作成モード
M3 組織編集・追加モード
OP 追加操作(アドレスデータを特定する操作)
PIM 個人情報管理アプリケーション
DESCRIPTION OF SYMBOLS 10 Server-client system 11 Common address book database 12 Server apparatus 13 Communication network 14 Client terminal device 20 Common address book screen 21 Address book selection box 22 Search box 23 My address book creation button 24 Hierarchical structure display area 25 Mail address display area 26 Common address book display area 30 My address book display area (personal address book display area)
31 Hierarchical structure display area 32 Mail address display area 33 Organization edit / add button GW Groupware M1 Copy source address book selection mode M2 Personal address creation mode M3 Organization edit / add mode OP Add operation (operation to identify address data)
PIM personal information management application

特開2007−058457号公報JP 2007-058457 A

Claims (6)

通信ネットワークを介して複数の端末装置に接続可能なサーバ装置において、
一元的に管理がなされる共通アドレス帳用データを格納したアドレス帳データベースと、
前記端末装置に前記通信ネットワークを介して提供する手段として、アドレス帳表示制御手段と、操作受付手段と、データ変換手段とを備え、
前記アドレス帳表示制御手段は、前記端末装置の表示画面において、前記アドレス帳データベースに基づく共通アドレス帳及び前記端末装置毎に設定可能な階層型個人アドレス帳を並列して表示させる、
前記操作受付手段は、前記共通アドレス帳に含まれるアドレスデータのうち、前記階層型個人アドレス帳に組み込むアドレスデータを特定する操作、及び前記共通アドレス帳のディレクトリの階層構造に依存しない前記階層型個人アドレス帳の階層構造で示される任意のディレクトリを対象に、前記共通アドレス帳のアドレスデータの組み込み先のディレクトリを特定する操作を受け付ける、
前記データ変換手段は、前記操作を受け付けたアドレスデータを前記組み込み先のディレクトリに組み込む階層型アドレスデータに変換する、
ことを特徴とするサーバ装置。
In a server device that can be connected to a plurality of terminal devices via a communication network,
An address book database storing data for a common address book managed centrally;
As means for providing to the terminal device via the communication network, an address book display control means, an operation reception means, and a data conversion means,
The address book display control means displays, in parallel, a common address book based on the address book database and a hierarchical personal address book that can be set for each terminal device on the display screen of the terminal device.
The operation accepting means includes an operation for specifying address data to be incorporated into the hierarchical personal address book among address data included in the common address book , and the hierarchical personal that does not depend on a hierarchical structure of the directory of the common address book. Accepting an operation for specifying a directory into which the address data of the common address book is incorporated for any directory shown in the hierarchical structure of the address book ,
It said data conversion means converts the hierarchical address data to incorporate the address data received the operation before Symbol set only write the destination directory,
The server apparatus characterized by the above-mentioned.
前記アドレス帳表示制御手段は、前記表示画面の共通アドレス帳表示領域に前記共通アドレス帳を表示させ、
前記共通アドレス帳表示領域に並列に配置された個人アドレス帳表示領域に前記階層型個人アドレス帳を表示させる、
請求項1記載のサーバ装置。
The address book display control means displays the common address book in a common address book display area of the display screen,
Displaying the hierarchical personal address book in a personal address book display area arranged in parallel in the common address book display area;
The server device according to claim 1.
前記操作受付手段は、前記共通アドレス帳表示領域に表示されている前記共通アドレス帳に含まれるアドレス特定情報を、前記個人アドレス帳表示領域にドラッグアンドドロップする操作を、前記アドレスデータを特定する操作として受け付ける、
請求項2記載のサーバ装置。
The operation accepting unit is an operation for dragging and dropping the address specifying information included in the common address book displayed in the common address book display area to the personal address book display area. Accept as,
The server device according to claim 2.
前記データ変換手段は、前記共通アドレス帳の階層型構造を維持したまま、前記階層型アドレスデータに変換する、
請求項1乃至請求項3のいずれかに記載のサーバ装置。
The data conversion means converts the hierarchical address data while maintaining the hierarchical structure of the common address book.
The server apparatus in any one of Claims 1 thru | or 3.
一元的に管理がなされる共通アドレス帳用データを格納したアドレス帳データベースを有するサーバ装置と通信ネットワークを介して接続可能な端末装置において実行される制御方法において、
前記端末装置の表示画面において、前記アドレス帳データベースに基づく共通アドレス帳及び前記端末装置毎に設定可能な階層型個人アドレス帳を並列して表示させるアドレス帳表示制御過程と、
前記共通アドレス帳に含まれるアドレスデータのうち、前記階層型個人アドレス帳に組み込むアドレスデータを特定する操作、及び前記共通アドレス帳のディレクトリの階層構造に依存しない前記階層型個人アドレス帳の階層構造で示される任意のディレクトリを対象に、前記共通アドレス帳のアドレスデータの組み込み先のディレクトリを特定する操作を受け付ける操作受付過程と、
前記操作を受け付けたアドレスデータを前記組み込み先のディレクトリに組み込む階層型アドレスデータに変換するデータ変換過程と、
を備えた制御方法。
In a control method executed in a terminal device connectable via a communication network with a server device having an address book database storing common address book data that is centrally managed,
In the display screen of the terminal device, an address book display control process for displaying in parallel a common address book based on the address book database and a hierarchical personal address book that can be set for each terminal device;
Among the address data included in the common address book, an operation for specifying address data to be incorporated into the hierarchical personal address book, and a hierarchical structure of the hierarchical personal address book that does not depend on the hierarchical structure of the directory of the common address book An operation accepting process for accepting an operation for specifying a directory into which the address data of the common address book is to be incorporated for an arbitrary directory shown ;
And a data conversion process of converting to hierarchical address data to incorporate the address data received the operation before Symbol set only write the destination directory,
Control method with.
一元的に管理がなされる共通アドレス帳用データを格納したアドレス帳データベースを有するサーバ装置と通信ネットワークを介して接続可能な端末装置をコンピュータにより制御する制御プログラムであって、
前記コンピュータを、
前記端末装置の表示画面において、前記アドレス帳データベースに基づく共通アドレス帳及び前記端末装置毎に設定可能な階層型個人アドレス帳を並列して表示させるアドレス帳表示制御手段と、
前記共通アドレス帳に含まれるアドレスデータのうち、前記階層型個人アドレス帳に組み込むアドレスデータを特定する操作、及び前記共通アドレス帳のディレクトリの階層構造に依存しない前記階層型個人アドレス帳の階層構造で示される任意のディレクトリを対象に、前記共通アドレス帳のアドレスデータの組み込み先のディレクトリを特定する操作を受け付ける操作受付手段と、
前記操作を受け付けたアドレスデータを前記組み込み先のディレクトリに組み込む階層型アドレスデータに変換するデータ変換手段と、
して機能させる、制御プログラム。
A control program for controlling a terminal device connectable via a communication network with a server device having an address book database storing data for a common address book that is centrally managed,
The computer,
On the display screen of the terminal device, an address book display control means for displaying in parallel a common address book based on the address book database and a hierarchical personal address book that can be set for each terminal device;
Among the address data included in the common address book, an operation for specifying address data to be incorporated into the hierarchical personal address book, and a hierarchical structure of the hierarchical personal address book that does not depend on the hierarchical structure of the directory of the common address book Operation accepting means for accepting an operation for specifying a directory into which the address data of the common address book is to be incorporated , for any given directory ;
And data conversion means for converting the hierarchical address data to incorporate the address data received the operation before Symbol set only write the destination directory,
Control program to make it function.
JP2012194538A 2012-09-04 2012-09-04 Server apparatus, control method, and control program Expired - Fee Related JP5730250B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012194538A JP5730250B2 (en) 2012-09-04 2012-09-04 Server apparatus, control method, and control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012194538A JP5730250B2 (en) 2012-09-04 2012-09-04 Server apparatus, control method, and control program

Publications (2)

Publication Number Publication Date
JP2014052665A JP2014052665A (en) 2014-03-20
JP5730250B2 true JP5730250B2 (en) 2015-06-03

Family

ID=50611138

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012194538A Expired - Fee Related JP5730250B2 (en) 2012-09-04 2012-09-04 Server apparatus, control method, and control program

Country Status (1)

Country Link
JP (1) JP5730250B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7077597B2 (en) * 2017-12-12 2022-05-31 富士フイルムビジネスイノベーション株式会社 Information processing device, destination information display device and program

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001024691A (en) * 1999-07-05 2001-01-26 Toshiba Corp Server system and method for providing address information in the server system
JP2003076628A (en) * 2001-08-31 2003-03-14 Ricoh Co Ltd Address book providing system, client terminal, address book providing method, and address book displaying method
JP2003316825A (en) * 2002-04-23 2003-11-07 Hitachi Ltd Narrowing device for organization information for hierarchic address book
JP2007058457A (en) * 2005-08-23 2007-03-08 Choko Go Address book sharing system for electronic mail and method therefor
JP2007087217A (en) * 2005-09-22 2007-04-05 Konica Minolta Business Technologies Inc Data communication equipment, data communication method, and data communication program
JP2007122198A (en) * 2005-10-26 2007-05-17 Hitachi Ltd Address registration method and device
JP5077897B2 (en) * 2009-11-30 2012-11-21 キヤノンマーケティングジャパン株式会社 System capable of sending and receiving mail, information processing device, control method, program

Also Published As

Publication number Publication date
JP2014052665A (en) 2014-03-20

Similar Documents

Publication Publication Date Title
US20160110313A1 (en) System and method of content creation, versioning and publishing
US20160140139A1 (en) Local representation of shared files in disparate locations
US8631316B2 (en) Systems and methods for generating sitelets using information assets
JP2010509697A5 (en)
CN107408242B (en) Providing interactive previews of content within communications
TW201423554A (en) Conversion of non-book documents for consistency in e-reader experience
TWI457771B (en) System and method for defining service interface
US20170214643A1 (en) Activity notification system
KR20110016881A (en) Data viewer management
US20150052212A1 (en) System and Method for Processing Electronic Mail
US20150271128A1 (en) Novel email message system and method
WO2018149288A1 (en) Office document sending method, terminal and system
US20190251183A1 (en) Systems, methods, and software for implementing a notes service
JP5730250B2 (en) Server apparatus, control method, and control program
JP5459877B2 (en) Message creation support apparatus, message creation support method, and program
US20200013034A1 (en) Remote document generation
US20070239834A1 (en) Sortable address list for email
JP2020525954A (en) Virtual office
US20140304614A1 (en) Plotting emails into a predetermined visual map
US20180136791A1 (en) Conversation connected visualization of items based on a user created list
JP5685999B2 (en) Server apparatus, mail transmission method and program
JP5559130B2 (en) Hierarchical address book data sharing system
JP5489116B2 (en) Electronic filing system
JP2010211373A (en) Management device
JP6090344B2 (en) Server apparatus, mail transmission method and program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140909

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141107

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150407

R150 Certificate of patent or registration of utility model

Ref document number: 5730250

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees