(57)【要約】【課題】文書管理サービス上の文書から生成した文書プレビューを、SNSのような文書管理サービス外に位置する外部サイトに投稿する場合、文書管理から切り離されて特定のバージョンが公開される。そのため、SNS上でプレビューを閲覧するユーザーにとっては、SNSに対して同一文書の別バージョンが投稿されている事や、それらの文書がそもそも同一文書である事、また、そのバージョン関係を把握する事ができない。【解決手段】文書プレビュー投稿時に、投稿URLを投稿文書に関連付けて文書管理サービスに保存しておき、次回の同一文書の文書プレビュー投稿時に、SNSの投稿本文およびコメント機能を利用して、同一文書間で相互リンクを構成する。【選択図】  図４
2015028716.tif 000002
【特許請求の範囲】
【請求項１】
文書管理サービス上の指定文書の文書プレビューを生成する生成手段(S101)と、
外部サイトに前記生成手段で生成した文書プレビューを投稿する投稿手段(S104)と、
前記文書の過去のバージョンが投稿済みであるか確認する確認手段(S102)と、
前記確認手段で投稿済みであると確認された場合に、今回の投稿の本文に前回の投稿URLを含め、前回の投稿のコメントに今回の投稿URLを投稿するリンク手段(S104、S105)と、
文書ID、文書バージョン、文書プレビュー保存場所、外部サイトの投稿URLを関連付けて文書管理サービスに保存する保存手段(S107)と、
を有する事を特徴とする文書管理サービス。
【請求項２】
前記リンク手段は、前記確認手段で投稿済みであると確認された場合に、今回の投稿の本文に過去のすべての投稿URLを含め、過去のすべての投稿のコメントに今回の投稿URLを投稿する事を特徴とする請求項1に記載の文書管理サービス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理サービス上から外部サイトへの文書プレビュー投稿方法に関する。
【背景技術】
【０００２】
文書管理において、特許文献１のように、掲示板機能と文書管理機能が統合されたシステムが存在する。掲示板内の同一スレッドに添付された文書を同一文書であると判断して、文書のバージョン管理および文書が編集された経緯を管理するアイデアである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2006-092074号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特定のアプリケーションプログラムを開かずに、ブラウザ上で文書の内容を閲覧可能にする事を目的として、文書から生成されるファイル(以下文書プレビューと記載する)がある。文書管理サービス上の文書から生成した文書プレビューを、ソーシャルネットワークサービス(以下SNSと記載する)のような文書管理サービス外に位置する外部サイトに投稿する場合、文書管理から切り離されて特定のバージョンが公開される。そのため、SNS上でプレビューを閲覧するユーザーにとっては、SNSに対して同一文書の別バージョンが投稿されている事や、それらの文書がそもそも同一文書である事、また、そのバージョン関係を把握する事ができない。
【課題を解決するための手段】
【０００５】
文書管理サービス上の指定文書の文書プレビューを生成する生成手段(S101)と、
外部サイトに前記生成手段で生成した文書プレビューを投稿する投稿手段(S104)と、
前記文書の過去のバージョンが投稿済みであるか確認する確認手段(S102)と、
前記確認手段で投稿済みであると確認された場合に、今回の投稿の本文に前回の投稿URLを含め、前回の投稿のコメントに今回の投稿URLを投稿するリンク手段(S104、S105)と、
文書ID、文書バージョン、文書プレビュー保存場所、外部サイトの投稿URLを関連付けて文書管理サービスに保存する保存手段(S107)と、
を有する事を特徴とする文書管理サービス。
【発明の効果】
【０００６】
文書管理サービス上の文書から生成された文書プレビューの投稿先が、バージョン管理手段を有さない外部サイトであるSNSであっても、投稿された同一文書のバージョン関係を把握でき、前後のバージョンのプレビューを確認する事ができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施形態に係る文書管理サービスのシステム構成図である。
【図２】本発明の実施形態に係る文書管理サービスのハードウェア構成図である。
【図３】本発明の実施形態に係る文書管理サービスのソフトウェア構成図である。
【図４】本発明の第1の実施形態に係る文書管理サービスのSNSへの文書プレビュー投稿を行う文書プレビュー投稿処理のフローである。
【図５】本発明の実施形態に係る文書管理サービスの投稿文書および対応する投稿URLの組を示す投稿文書リストのデータ構造の一例を示す図である。
【図６】本発明の第1の実施形態に係る文書管理サービスのクライアントPC10に表示するSNSの画面の一例を示す図である。
【図７】本発明の第2の実施形態に係る文書管理サービスのSNSへの文書プレビュー投稿を行う文書プレビュー投稿処理のフローである。
【図８】本発明の第2の実施形態に係る文書管理サービスのクライアントPC10に表示するSNSの画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【０００９】
［システム構成］
図１は、本発明の実施形態に係るシステムのシステム構成図である。本実施形態は、クライアントPC10、文書管理サーバ20、SNSサーバ30より構成され、それぞれの機器は、WAN40を介して接続される。
【００１０】
クライアントPC10は、ブラウザまたはクライアントPC10に配置した図示しない専用のクライアントアプリケーションを介して、文書管理サーバ20およびSNSサーバ30に接続してコンテンツを操作する機能を提供する。
【００１１】
文書管理サーバ20は、文書やフォルダーなどのコンテンツを管理する文書管理機能とWebアプリケーションサーバ機能を提供する。また、Webサービスを通じたSNSへの文書プレビュー投稿、コメント投稿機能を提供する。
【００１２】
SNSサーバ30は、文書管理サーバ20とは独立したサーバとして、投稿やコメントなどのコンテンツを管理するSNS機能とWebアプリケーションサーバ機能を提供する。
【００１３】
なお、ユーザーがクライアントPC10を操作する構成としているが、文書管理サーバ20で操作しても構わない。
【００１４】
［ハードウェア構成］
図2に、本発明の実施形態に係る文書管理サービスを構成するPCのハードウェア構成図を示す。前述したクライアントPC10、文書管理サーバ20、SNSサーバ30のハードウェア構成はいずれも一般的な情報処理装置のハードウェア構成図に相当し、図2の一般的な情報処理装置のハードウェア構成を適用できる。
【００１５】
図2において、CPU100は、ROM102のプログラム用ROMに記憶された、或いはハードディスク109からRAM101にロードされたオペレーティングシステム(OS)やアプリケーション等のプログラムを実行する。後述する各フローチャートの処理はCPU100がプログラムを実行することにより実現する。RAM101は、CPU100の主メモリ、ワークエリア等として機能する。キーボードコントローラ103は、キーボード108や、マウスなど図示しないポインティングデバイスからの入力を制御する。ディスプレイコントローラ104は、各種ディスプレイ107の表示を制御する。
【００１６】
ディスクコントローラ105は、各種データを記憶するハードディスク（HD）109やフロッピー（登録商標）ディスク（FD）等におけるデータアクセスを制御する。NIC（ネットワークカード）106はネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
【００１７】
［ソフトウェア構成］
図3に、本発明の実施形態に係る文書管理サービスの一例を構成するPCのソフトウェア構成図を示す。本実施形態に係る文書管理サービスは、全ての機能をクライアントPC10、文書管理サーバ20、SNSサーバ30で実行されるプログラムによって実現される。
【００１８】
クライアントPC10は、下記内容から構成される。メイン制御部201は、本発明の実施形態に係るクライアントPC10の全体を制御し、各部に対する指示、管理を行う。
【００１９】
入出力管理部202は、ユーザーのキーボード108の操作を検知して、操作に応じた処理を実行する。また、ディスプレイ107へのUIの表示を行う。さらに、WAN40を通じた情報の送受信を行う。
【００２０】
文書管理サーバ20は、下記内容から構成される。メイン制御部301は、本発明の実施形態に係る文書管理サーバ20の全体を制御し、各部に対する指示、管理を行う。入出力管理部302は、ユーザーのキーボード108の操作を検知して、操作に応じた処理を実行する。また、ディスプレイ107へのUIの表示を行う。さらに、WAN40を通じた情報の送受信を行う。
【００２１】
文書操作部303は、メイン制御部301の指示に従い、文書記憶部304へのフォルダーまたは文書の登録・取得・削除等の処理を指示する。文書記憶部304は、フォルダーおよび文書を記憶する。
【００２２】
投稿履歴操作部305は、メイン制御部301の指示に従い、投稿履歴記憶部306への投稿文書リストの登録または取得を指示する。
【００２３】
投稿履歴記憶部306は、SNSに投稿済みの文書を管理する投稿文書リストを記憶する。SNSサーバ30は、下記内容から構成される。メイン制御部401は、本発明の実施形態に係るSNSサーバ30の全体を制御し、各部に対する指示、管理を行う。
【００２４】
入出力管理部402は、ユーザーのキーボード108の操作を検知して、操作に応じた処理を実行する。また、ディスプレイ107へのUIの表示を行う。さらに、WAN40を通じた情報の送受信を行う。投稿操作部403は、メイン制御部401の指示に従い、投稿記憶部404へのSNSの投稿の登録または取得を指示する。投稿記憶部404は、SNSの投稿やコメントを記憶する。
【００２５】
［実施例1］
以下、本発明の第1の実施形態に係る文書管理サービスの各ステップにおける処理について、図4から図6を用いて具体的に説明する。
【００２６】
[文書プレビュー投稿処理]
図4は、本発明の第1の実施形態に係る文書管理サービスの、SNSへの文書プレビュー投稿を行う文書プレビュー投稿処理のフローを示す図である。
【００２７】
まず、ステップS100において、メイン制御部301は、入出力管理部302を通じて、文書プレビュー投稿指示として、文書IDおよびバージョンをクライアントPC10から受信する。ステップS101において、メイン制御部301は、文書操作部303を通じて、ステップS100で指定された文書を取得し、文書プレビューを生成する。
【００２８】
ステップS102において、メイン制御部301は、投稿履歴操作部305を通じて、投稿文書リストを取得し、今回投稿する文書の文書IDを投稿文書リスト内から検索する事により、文書の過去バージョンが既に投稿されているか確認する。投稿済みの場合はステップS103に遷移し、未投稿である場合はステップS106に遷移する。図5は、本発明の実施形態に係る文書管理サービスの、文書投稿リストを示すデータ構造の一例である。1行につき1つの文書プレビュー投稿を表し、投稿済み文書の文書ID501、文書バージョン502、文書プレビューファイルパス503、また、対応する投稿URL504を含む。
【００２９】
ステップS103において、メイン制御部301は、投稿文書リストから前回の投稿URLを取得する。
【００３０】
ステップS104において、メイン制御部301は、前回の投稿URLを本文に記載した文書プレビューの投稿を指示する。投稿は、入出力管理部を通じて、SNSサーバ30の投稿操作部403が行い、投稿記憶部404に記録する。
【００３１】
ステップS105において、メイン制御部301は、前回の文書プレビュー投稿先に、今回の投稿URLのコメント投稿を指示する。コメント投稿は、入出力管理部を通じて、SNSサーバ30の投稿操作部403が行い、投稿記憶部404に記録する。
【００３２】
ステップS106において、メイン制御部301は、文書プレビューの投稿を指示する。投稿は、入出力管理部を通じて、SNSサーバ30の投稿操作部403が行い、投稿記憶部404に記録する。
【００３３】
ステップS107において、メイン制御部301は、今回投稿した文書プレビューの情報を投稿文書リストに追加し、投稿履歴操作部305を通じて投稿履歴記憶部306に保存する。
【００３４】
図6は、本発明の第1の実施形態に係る文書管理サービスの、クライアントPC10に表示するSNSの画面の一例を示す図である。この図は、図5の投稿文書リストに記載した3つの文書プレビューがすべて投稿された状態の画面である。SNS投稿領域601内に各投稿602a、602b、602cが存在し、602bおよび602cには前回の投稿URLが本文中に記載されている。また、コメント欄603aおよび603bには、次の投稿URLが記載されている。
【００３５】
本実施形態によれば、文書管理サービス上の文書から生成された文書プレビューの投稿先が、バージョン管理手段を有さない外部サイトであるSNSであっても、投稿された同一文書のバージョン関係を把握できる。また、前後のバージョンのプレビューを確認する事ができる。
【００３６】
［実施例2］
以下、本発明の第2の実施形態に係る文書管理サービスの各ステップにおける処理について、図5、図7、図8を用いて具体的に説明する。
【００３７】
[文書プレビュー投稿処理]
図7は、本発明の第2の実施形態に係る文書管理サービスの、SNSへの文書プレビュー投稿を行う文書プレビュー投稿処理のフローを示す図である。
【００３８】
ステップS200からステップS202までは、実施例1で説明した図4のステップS100からステップS102までと同様のため省略する。
【００３９】
ステップS203において、メイン制御部301は、投稿文書リストから過去の投稿URLをすべて取得する。
【００４０】
ステップS204において、メイン制御部301は、過去のすべての投稿URLを本文に記載した文書プレビューの投稿を指示する。投稿は、入出力管理部を通じて、SNSサーバ30の投稿操作部403が行い、投稿記憶部404に記録する。
【００４１】
ステップS205において、メイン制御部301は、過去の投稿URLから未処理の投稿URLを1件取得する。
【００４２】
ステップS206において、メイン制御部301は、ステップS205で取得した文書プレビュー投稿先に、今回の投稿URLのコメント投稿を指示する。コメント投稿は、入出力管理部を通じて、SNSサーバ30の投稿操作部403が行い、投稿記憶部404に記録する。
【００４３】
ステップS207において、メイン制御部301は、未処理の過去の投稿URLが存在するか確認する。存在する場合はステップS205に遷移し、存在しない場合はステップS209に遷移する。
【００４４】
ステップS208およびステップS209については、実施例1で説明した図4のステップS106およびステップS107と同様のため省略する。
【００４５】
図8は、本発明の第2の実施形態に係る文書管理サービスの、クライアントPC10に表示するSNSの画面の一例を示す図である。この図は、図5の投稿文書リストに記載した3つの文書プレビューがすべて投稿された状態の画面である。SNS投稿領域701内に各投稿702a、702b、702cが存在し、702bおよび702cには過去のすべての投稿URLが本文中に記載されている。また、コメント欄703aおよび703bには、次回以降のすべての投稿URLが記載されている。
【００４６】
本実施形態によれば、文書管理サービス上の文書から生成された文書プレビューの投稿先が、バージョン管理手段を有さない外部サイトであるSNSであっても、投稿された同一文書のバージョン関係を把握できる。また、任意のバージョンのプレビューに直接アクセスする事ができる。
【符号の説明】
【００４７】
PC10  クライアント
20  文書管理サーバ
30  SNSサーバ
40  WAN
PC10  クライアント
【図２】
2015028716.tif 000003
【図１】
2015028716.tif 000004
【図３】
2015028716.tif 000005
【図４】
2015028716.tif 000006
【図５】
2015028716.tif 000007
【図６】
2015028716.tif 000008
【図７】
2015028716.tif 000009
【図８】
2015028716.tif 000010