(57)【特許請求の範囲】
【請求項１】
ドキュメントファイルをＳＷＦファイルに変換し、
ＳＷＦファイルのフォーマットを複雑化し、
フォーマットが複雑化されたＳＷＦファイルをマイクロブログのプラットフォーム上に公開する、
ことを含み、
ＳＷＦファイルのフォーマットを複雑化することは、
ＳＷＦファイルのヘッダに対してＸＯＲ演算を実行し、
疑似ＳＷＦヘッダとランダムな文字列をＸＯＲ演算が施されたＳＷＦファイルのヘッダの前に付加する、
ことを含む、マイクロブログベースのドキュメントファイルの共有方法。
【請求項２】
フォーマットが複雑化されたＳＷＦファイルをマイクロブログのプラットフォーム上でダウンロードし、
ＳＷＦファイルを逆に変更し、逆に変更されたＳＷＦファイルを再生する、
ことをさらに含む、請求項１に記載のマイクロブログベースのドキュメントファイルの共有方法。
【請求項３】
ドキュメントファイルをＳＷＦファイルに変換することは、Ｎ個のスレッドにより、ドキュメントファイルをＳＷＦファイルに変換することを含み、
Ｎ＝（Ｘ／１０）＞５？５：（Ｘ／１０）であり、Ｘはドキュメントファイルのページ数を示す、請求項１に記載のマイクロブログベースのドキュメントファイルの共有方法。
【請求項４】
フォーマットが複雑化されたＳＷＦファイルをマイクロブログのプラットフォーム上でダウンロードすることは、
マイクロブログのプラットフォームに公開鍵の割り当てを要求し、
マイクロブログのプラットフォームから返送された公開鍵を受信し、
秘密鍵と返送された公開鍵とをまとめて生成された鍵をマイクロブログのプラットフォームに送信し、
鍵がマイクロブログのプラットフォームに認証された後、マイクロブログのプラットフォームからフォーマットが複雑化されたＳＷＦファイルを受信する、
ことを含む、請求項２に記載のマイクロブログベースのドキュメントファイルの共有方法。
【請求項５】
ドキュメントファイルは、ＰＤＦファイル、ＤＯＣファイル、ＰＰＴファイル、ＸＬＳファイル、又はＴＸＴファイルである、請求項１から請求項４のいずれかの請求項に記載のマイクロブログベースのドキュメントファイルの共有方法。
【請求項６】
フォーマット変換部、フォーマット複雑化部、及びファイル公開部を有し、
前記フォーマット変換部は、ドキュメントファイルをＳＷＦファイルに変換し、
前記フォーマット複雑化部は、ＳＷＦファイルのヘッダに対してＸＯＲ演算を実行し、疑似ＳＷＦヘッダとランダムな文字列をＸＯＲ演算が施されたＳＷＦファイルのヘッダの前に付加することにより、ＳＷＦファイルのフォーマットを複雑化し、
前記ファイル公開部は、フォーマットが複雑化されたＳＷＦファイルをマイクロブログのプラットフォーム上に公開する、
マイクロブログベースのドキュメントファイルの共有装置。
【請求項７】
ファイルダウンロード部をさらに有し、
前記ファイルダウンロード部は、フォーマットが複雑化されたＳＷＦファイルをマイクロブログのプラットフォーム上でダウンロードし、ＳＷＦファイルを逆に変更し、逆に変更されたＳＷＦファイルを再生する、請求項６に記載のマイクロブログベースのドキュメントファイルの共有装置。
【請求項８】
前記フォーマット変換部は、Ｎ個のスレッドにより、ドキュメントファイルをＳＷＦファイルに変換し、Ｎ＝（Ｘ／１０）＞５？５：（Ｘ／１０）であり、Ｘはドキュメントファイルのページ数を示す、請求項６に記載のマイクロブログベースのドキュメントファイルの共有装置。
【請求項９】
前記ファイルダウンロード部は、
マイクロブログのプラットフォームにより割り当てられる公開鍵を要求し、
マイクロブログのプラットフォームから返送される公開鍵を受信し、
秘密鍵と返送された公開鍵とをまとめて生成された鍵をマイクロブログのプラットフォームに送信し、
鍵がマイクロブログのプラットフォームに認証された後、マイクロブログのプラットフォームからフォーマットが複雑化されたＳＷＦファイルを受信する、
請求項７に記載のマイクロブログベースのドキュメントファイルの共有装置。
【請求項１０】
ドキュメントファイルは、ＰＤＦファイル、ＤＯＣファイル、ＰＰＴファイル、ＸＬＳファイル、又はＴＸＴファイルである、請求項６から請求項９のいずれかの請求項に記載のマイクロブログベースのドキュメントファイルの共有装置。
【請求項１１】
一連の指令が格納された、機械が読み取り可能な記憶媒体であって、
前記一連の指令は実行されて、機械が請求項１から請求項４のいずれかの請求項に記載のマイクロブログベースのドキュメントファイルの共有方法を実行することを可能にする、記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、マイクロブログ技術の分野に関し、特に、マイクロブログベースのドキュメントファイルの共有の方法及び装置に関する。
【背景技術】
【０００２】
マイクロブログは、ユーザの関わり合いベースの情報の共有、伝搬、及び検索のプラットフォームである。マイクロブログのプラットフォーム上で、ユーザはウェブ、ＷＡＰ、及び種々のクライアントのコンポーネントにアクセスし、約１４０語のテキスト情報を更新し、情報を瞬時に共有することが可能である。
【０００３】
ページのレイアウトが強調されるブログとは対照的に、マイクロブログのコンテンツは、単にいくつかのシンプルな単語や語句からなる。従って、ユーザにとって技術的に必要不可欠な閾は非常に低く、その言語の配列と秩序はブログほど制限されない。マイクロブログに対して有効な種々のＡＰＩは、多数のユーザが携帯電話やネットワークを利用して自身の個人情報を瞬時に更新することを可能にする。マイクロブログは非常に基本的な機能を持ち、種々のプラットフォーム（デスクトップ、ブラウザ、携帯端末などを含む）上に広く分配される。共存する多くのビジネスパターンがあるか又は多数の縦のサブドメインが生じる可能性がある。特徴を重視するユーザの認識と必須の機能は、ビジネスパターンのいずれかにおいて必要不可欠である。
【０００４】
現在のマイクロブログの技術において、写真と動画のファイルを共有するのにメカニズムが利用可能である。しかし、ドキュメントファイル（例えば、ＰＰＴ、ＤＯＣ、ＰＤＦ、及び他のファイル）を共有するためのメカニズムは、現在のマイクロブログにおいて欠けている。いくつかのフォーマットのドキュメントファイルについては、インターネット上で現在利用できるオンラインの共有アプリケーションがいくつかある。しかし、ドキュメントファイルのデータについてのこれらの既存のオンラインの共有アプリケーションは、リンクによりオリジナルのドキュメントファイルのデータを直接検索することができる可能性があり、それ故、企業についての情報のセキュリティが保障されない状況が潜んでいる。
【０００５】
さらに、ドキュメントファイルのデータの既存のオンラインの共有は、社会化した伝搬においてマイクロブログのように高速且つ閲覧者に人気があるものではない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の実施形態は、ドキュメントの伝搬とドキュメント情報のセキュリティの両方を向上する、マイクロブログベースのドキュメントファイルの共有方法を提供する。
【０００７】
さらに、本発明の実施形態は、ドキュメントの伝搬とドキュメント情報のセキュリティの両方を向上する、マイクロブログベースのドキュメントファイルの共有装置を提供する。
【課題を解決するための手段】
【０００８】
本発明の実施形態の具体的な解決は以下の通りである。
【０００９】
マイクロブログベースのドキュメントファイルの共有方法は、ドキュメントファイルをＳＷＦファイルに変換し、ＳＷＦファイルのフォーマットを複雑化し、フォーマットが複雑化されたＳＷＦファイルをマイクロブログのプラットフォーム上に公開すること、を含む。ＳＷＦファイルのフォーマットを複雑化することは、ＳＷＦファイルのヘッダに対してＸＯＲ演算を実行し、疑似ＳＷＦヘッダとランダムな文字列をＸＯＲ演算が施されたＳＷＦファイルのヘッダの前に付加する、ことを含む。
【００１０】
マイクロブログベースのドキュメントファイルの共有装置は、フォーマット変換部、フォーマット複雑化部、及びファイル公開部を有し、フォーマット変換部はドキュメントファイルをＳＷＦファイルに変換し、フォーマット複雑化部は、ＳＷＦファイルのヘッダに対してＸＯＲ演算を実行し、疑似ＳＷＦヘッダとランダムな文字列をＸＯＲ演算が施されたＳＷＦファイルのヘッダの前に付加することにより、ＳＷＦファイルのフォーマットを複雑化し、ファイル公開部はフォーマットが複雑化されたＳＷＦファイルをマイクロブログのプラットフォーム上に公開する。
【００１１】
機械が読み取り可能な記憶媒体は、そこに格納された一連の指令を含み、一連の指令は実行されて、機械がマイクロブログベースのドキュメントファイルの共有方法を実行することを可能にする。
【発明の効果】
【００１２】
上述した技術的解決からわかるように、本発明の実施形態では、最初にドキュメントファイルがＳＷＦファイルに変換され、その後、ＳＷＦファイルのフォーマットが複雑化され、次に、フォーマットが複雑化されたＳＷＦファイルがマイクロブログのプラットフォーム上に公開される。明らかであるように、本発明の実施形態のアプリケーションを使用することにより、情報の伝搬と閲覧が拡大し、ドキュメントの伝搬がマイクロブログ技術を利用した共有により向上される。さらに、ＳＷＦファイルのフォーマットを複雑化することにより、オリジナルのドキュメントファイルのデータがリンクにより直接検索される可能性を回避し、その結果、ドキュメントの情報セキュリティが強化される。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態のマイクロブログベースのドキュメントファイルの共有方法のフローチャート
【図２】本発明の実施形態におけるマイクロブログＩＤとドキュメントＩＤの概略の比較図
【図３】本発明の実施形態における瞬時のドキュメント変換のタスクのフローチャート
【図４】本発明の実施形態における所定時刻に作動するドキュメント変換のタスクのフローチャート
【図５】本発明の実施形態におけるＳＷＦファイルのヘッダの構成の概略図
【図６】本発明の実施形態における鍵の割り当ての概略のフローチャート
【図７】本発明の実施形態におけるマイクロブログベースのドキュメントファイルの共有装置の概略の構成図
【発明を実施するための形態】
【００１４】
本発明の目的、技術的解決、及び利点をさらに明らかにするために、図面を参照して本発明の詳細をさらに後述する。
【００１５】
本発明の実施形態は、ドキュメントファイルの良くない伝搬及び情報の不安全などの従来技術の欠点を考慮して、マイクロブログの社会的プラットフォーム上でドキュメントファイルを共有し、これにより、共有と閲覧を拡大する。
【００１６】
さらに、本発明の実施形態において、ドキュメントファイルはＳＷＦファイルに変換され、ＳＷＦファイルのフォーマットが変更される。プレーヤがこのようなＳＷＦファイルの検索を要求すると、公開鍵がそのプレーヤに割り当てられ、公開鍵を持つプレーヤだけがＳＷＦファイルを検索できる。ＳＷＦファイル全体は、逆変更された後にのみ再生可能になる。よって、ドキュメントの情報セキュリティが改善される。
【００１７】
図１は、本発明の実施形態のマイクロブログベースのドキュメントファイルの共有方法のフローチャートである。図１に示されるように、その方法は以下のステップを含む。
【００１８】
ステップ１０１では、ドキュメントファイルをＳＷＦファイルに変換する。ドキュメントファイルは多数の方法でＳＷＦファイルに変換可能である。ドキュメントファイルは、具体的に、ＰＤＦファイル、ＤＯＣファイル、ＰＰＴファイル、ＸＬＳファイル、ＴＸＴファイルなどである。
【００１９】
ドキュメントファイルのいくつかの特定の典型的なフォーマットが上述のようにリストアップされたけれども、当業者であれば、ドキュメントファイルのフォーマットが、これらのリストアップされた特定の形式に限定されず、マイクロソフトにより定義されている種々のドキュメントファイルのフォーマットにも限定されず、テキストの表示又は編集の機能を備えた任意のドキュメントフォーマットであることを理解できる。
【００２０】
変換プロセスは、種々のタイプの既存のアプリケーションソフトウェアにより実行可能である。例えば、ＦＬＡＳＨ Ｐａｐｅｒソフトウェアがインストールされていれば、ＤＯＣファイルや他のファイルを直接そこにドラッグすることにより、ＳＷＦファイルを自動で生成することができる。
【００２１】
本発明の実施形態において、ドキュメントファイルは直接ＳＷＦファイルに変換可能である。又は、最初にドキュメントファイルは中間フォーマットのファイルに変換されて、その後、その中間フォーマットのファイルがＳＷＦファイルに変換されても良い。
【００２２】
例えば、ドキュメントファイルがＤＯＣファイル及びＰＰＴファイルであれば、ＤＯＣファイル及びＰＰＴファイルは、対応するフォーマットの変換機能により、それぞれＳＷＦファイルに直接変換できる。代替の方法では、まず、ＤＯＣファイル及びＰＰＴファイルを共にＰＤＦファイルに変換し、それからＰＤＦファイルのフォーマットをアプリケーションソフトウェアｐｄｆ２ｓｗｆによりＳＷＦファイルのフォーマットに変換しても良い。
【００２３】
実施形態において、ドキュメントファイルのフォーマットを変換するサービスを、マルチスレッディングを利用して実行することにより、待機時間を減らすことができる。例えば、ドキュメントファイルは、Ｎ個のスレッドを利用して、ＳＷＦファイルに変換可能である。ここで、Ｎ＝（Ｘ／１０）＞５？５：（Ｘ／１０）、Ｘはドキュメントファイルのページ数を示す。
【００２４】
各スレッドは、番号Ｘ１，Ｘ２・・・・Ｘｎのドキュメントのページをそれぞれ変換する。ここで、Ｘ１ｍｏｄＮ＝０、Ｘ２ｍｏｄＮ＝１、・・・ＸｎｍｏｄＮ＝Ｎ−１である。よって、変換速度は、多数の並列のスレッドにより、Ｎの倍数で改善されうる。
【００２５】
実際のアプリケーションにおいて、ユーザは、最初に、マイクロブログ公開ボックス内でドキュメントファイルをクリックし、ローカルドキュメントファイルをマイクロブログのプラットフォームにアップロードすることを選択する。マイクロブログのプラットフォームは、ドキュメントファイルをＳＷＦファイルに変換可能である。
【００２６】
ユーザが、マイクロブログを公開することにより、ローカルドキュメントファイルをマイクロブログのプラットフォームにアップロードした後、マイクロブログのプラットフォームのデータベースはマイクロブログのテンポラリデータを格納し、ユーザによりアップロードされたドキュメントファイルのマッピング関係をマイクロブログのテンポラリデータにバインドする。
【００２７】
好ましくは、マイクロブログのプラットフォームは、企業のマイクロブログのプラットフォームであり、企業はドキュメントファイルを伝搬して公開できる。
【００２８】
図２は、本発明の実施形態におけるマイクロブログＩＤとドキュメントＩＤの概略の比較図である。
【００２９】
図２に示されているように、例えば、マイクロブログデータテーブルのエントリのＡｔｔａｃｈ＿ｉｄフィールドの値は４５６であり、Ａｔｔａｃｈ＿ｉｄフィールドはドキュメントデータテーブル内で４５６の値のＩＤフィールドを持つエントリに対応し、ドキュメントファイルへのパス（Ｆｉｌｅ＿Ｐａｔｈ）を特定するのに成功する。
【００３０】
ステップ１０２では、ＳＷＦファイルのフォーマットを複雑化する。
【００３１】
ここで、オリジナルのＳＷＦファイルのフォーマットは、アニメーションの設計ソフトウェアのＦＬＡＳＨ専用のフォーマットである。これは、ベクターグラフとビットマップをサポートし、ウェブページの設計やアニメーションの制作などの分野に広く適用されるアニメーションファイルのフォーマットである。ＳＷＦファイルは、一般的に、ＦＬＡＳＨファイルとも呼ばれる。ＳＷＦファイルは、Ａｄｏｂｅ ＦＬＡＳＨ Ｐｌａｙｅｒで、又はＡｄｏｂｅ ＦＬＡＳＨ Ｐｌａｙｅｒのプラグインと共にインストールされるブラウザで、開くことができる。
【００３２】
ＳＷＦファイルのヘッダは、以下のテーブル１に記載されているようなフォーマットを持つ。
テーブル１
0005747128.tif 000002
【００３３】
本発明の実施形態において、最初にＳＷＦファイルのヘッダに対してＸＯＲ演算を実行し、それから疑似ＳＷＦヘッダとランダムな文字列をＸＯＲ演算が施されたＳＷＦファイルのヘッダの前に付加することにより、ＳＷＦファイルのフォーマットが複雑化される。
【００３４】
図５は、本発明の実施形態におけるＳＷＦファイルのヘッダの構成の概略図である。
【００３５】
図５から明らかなように、疑似ＳＷＦヘッダとランダムな文字列がＳＷＦファイルのヘッダに挿入され、オリジナルのＳＷＦヘッダの代わりに、ＳＷＦファイル全体を構成する。
【００３６】
ステップ１０３では、フォーマットが複雑化されたＳＷＦファイルがマイクロブログのプラットフォーム上に公開される。
【００３７】
ステップ１０１とステップ１０２が実行された後、すなわち、ドキュメントファイルのフォーマットの変換とフォーマットの複雑化に成功した後、マイクロブログのプラットフォームは、バックグラウンドの変換の成功を示す信号を送信し、一時的なマイクブログのデータを正式なデータに更新し、正式なデータをマイクロブログのデータベースに書き込み、その後、マイクロブログを公開することによりフォーマットが複雑化されたＳＷＦファイルを正式にアップロードし、オンラインプレビューの利用を促すメッセージをユーザに送信する。
【００３８】
さらに、この方法において、ユーザはフォーマットが複雑化されたＳＷＦファイルをマイクロブログのプラットフォーム上でダウンロードし、ブラウザのＦＬＡＳＨプレーヤを使用してＳＷＦファイルを逆に変更し、逆に変更されたＳＷＦファイルを再生する。
【００３９】
さらに、マイクロブログのプラットフォームに公開鍵の割り当てを要求し、マイクロブログのプラットフォームから返送された公開鍵を受信し、秘密鍵と返送された公開鍵とから生成された鍵をマイクロブログのプラットフォームにまとめて送信し、鍵がマイクロブログのプラットフォームに認証された後、マイクロブログのプラットフォームからフォーマットが複雑化されたＳＷＦファイルを受信することにより、ユーザはフォーマットが複雑化されたＳＷＦファイルをマイクロブログのプラットフォーム上でダウンロードすることができる。
【００４０】
特に、ＳＷＦファイルの逆変更は、疑似ＳＷＦヘッダを取り除き、ランダムな文字列の長さ分のランダムな文字列を取り除き、別のＸＯＲ演算を実行して、ＳＷＦファイルのオリジナルのヘッダを取得することを含む。
【００４１】
このような一連のプロセスにより、ＦＬＡＳＨプレーヤは各ＳＷＦファイルを処理して再生することができる。
【００４２】
ステップ１０１で説明したドキュメントファイルのフォーマット変換は、マイクロブログのプラットフォームにより瞬時に実行可能である、又はマイクロブログのプラットフォーム上で実行される時間を調節することができる。
【００４３】
マイクロブログのテンポラリデータの格納に成功すると、マイクロブログのプラットフォームは、フォーマットの変換要求を変換バックグラウンドサーバに送信し、変換バックグラウンドサーバは瞬時の変換サービスのプロセスを開始する。当然、変換バックグラウンドサーバは、所定時刻に作動する変換を検索して瞬時の変換が失敗したドキュメントを再度変換するタスクを選択的に実行し、予測できない要因（例えば、サービス要求のタイミングアウト、不安定なネットワーク、コードの異常）が原因で瞬時の変換が失敗する確率を取り除くことができる。
【００４４】
ドキュメントファイルのステータスコードは予めセット可能である。例えば、ドキュメントファイルのステータスコード「２」は、フォーマット変換の成功を示す。ドキュメントファイルのステータスコード「１」は、フォーマット変換がされないことを示す。ドキュメントファイルのステータスコード「−１」は、フォーマット変換の失敗を示す。
【００４５】
図３は、本発明の実施形態の瞬時のドキュメント変換のタスクのフローチャートである。図３に示されているように、この方法はステップ３０１−３０５を含む。
【００４６】
ステップ３０１では、ドキュメントファイルの変換ステータスが１にセットされる。
【００４７】
ステップ３０２では、ドキュメントファイルのフォーマットが変換される。
【００４８】
ステップ３０３では、ドキュメントファイルのフォーマット変換が成功したかどうかが判断される。成功していれば、ステップ３０４に進み、フローを終了する。成功していなければ、ステップ３０５に進み、フローを終了する。
【００４９】
ステップ３０４では、ドキュメントファイルのステータスを２にマークする。
【００５０】
ステップ３０５では、ドキュメントファイルのステータスを−１にマークする。
【００５１】
図４は、本発明の実施形態における所定時刻に作動するドキュメント変換タスクのフローチャートである。
【００５２】
所定時刻に作動するドキュメント変換タスクは、瞬時変換が失敗したドキュメントを再度変換して、変換が成功する確率を向上することができる。
【００５３】
図４に示されるように、この方法はステップ４０１−４０５を含む。
【００５４】
ステップ４０１では、変換が失敗したドキュメントを検索する。ここでは、−１のマークが付けられたステータスのドキュメントが検索される。
【００５５】
ステップ４０２では、ドキュメント変換サービスがドキュメントについて実行される。
【００５６】
ステップ４０３では、ドキュメントファイルのフォーマット変換が成功したかどうかが判断される。成功していれば、ステップ４０４に進み、フローを終了する。成功していなければ、ステップ４０５に進み、フローを終了する。
【００５７】
ステップ４０４では、ドキュメントファイルのステータスを２にマークする。
【００５８】
ステップ４０５では、ドキュメントファイルのステータスを−１にマークする。
【００５９】
フォーマットが変換され且つフォーマットが複雑化されたＳＷＦファイルがマイクロブログのプラットフォームにアップロードされると、ユーザはドキュメントファイルをダウンロードして表示することが可能になる。
【００６０】
マイクロブログのドキュメントのオンライン閲覧は、ＦＬＡＳＨプレーヤを利用して実行される必要がある。ＦＬＡＳＨプレーヤは、構文解析に成功して、その結果オンライン閲覧をするために、ＳＷＦファイルを要求し、ＳＷＦファイルをダウンロードし、ＳＷＦファイルをオリジナルのファイルに逆変更する必要がある。
【００６１】
本発明の実施形態において、ドキュメントファイルの情報セキュリティを強化するために、ドキュメントファイルは、好ましくは、ハンドシェイクのようなプロトコルで且つワンタイムキーを割り当てることにより、ダウンロードされて表示される。
【００６２】
図６は、本発明の実施形態における鍵の割り当ての概略のフローチャートである。図６に示されるように、この方法はステップ６０１−６０４を含む。
【００６３】
ステップ６０１において、プレーヤは、ドキュメントファイルのダウンロードの要求をマイクロブログのプラットフォームに送信して、ダウンロードするドキュメントファイルを要求し、割り当てられる公開鍵を要求する。
【００６４】
ステップ６０２において、マイクロブログのプラットフォームは公開鍵をプレーヤに返送する。
【００６５】
ステップ６０３において、プレーヤは公開鍵及びプレーヤ自身が格納している秘密鍵から鍵を生成し、その鍵を認証のためにマイクロブログのプラットフォームに送信する。
【００６６】
ステップ６０４において、マイクロブログのプラットフォームは鍵を認証し、ＳＷＦファイルをプレーヤに送信し、鍵を無効にする。
【００６７】
ＳＷＦファイルをダウンロードした後、プレーヤはさらにＳＷＦファイルを逆に変更し、逆に変更されたＳＷＦファイルを再生する。逆変更の手順は、疑似ヘッダを取り除き、ランダムな文字列長さ分のランダムな文字列を取り除き、他のＸＯＲ演算を実行して、ＳＷＦファイルの真のヘッダを取得すること等を含む。ここで、ＰＰＴフォーマットのドキュメントファイルをＩＳＰＩＮＧ技術に基づくＳＷＦフォーマットにさらに変換すると、アニメーションの再生の効果を得ることができる。
【００６８】
上述の詳細な説明に基づいて、本発明の実施形態はさらにドキュメントファイルの共有装置を提供する。
【００６９】
図７は、本発明の実施形態におけるマイクロブログベースのドキュメントファイルの共有装置の概略の構成図である。
【００７０】
図７に示されるように、共有装置は、フォーマット変換部７０１、フォーマット複雑化部７０２、及びファイル公開部７０３を備える。
【００７１】
フォーマット変換部７０１は、ドキュメントファイルをＳＷＦファイルに変換するように構成される。
【００７２】
フォーマット複雑化部７０２は、ＳＷＦファイルのフォーマットを複雑化するように構成される。
【００７３】
ファイル公開部７０３は、フォーマットが複雑化されたＳＷＦファイルをマイクロブログのプラットフォーム上に公開するように構成される。
【００７４】
実施形態において、フォーマット複雑化部７０２は、ＳＷＦファイルのヘッダに対してＸＯＲ演算を実行し、疑似ＳＷＦヘッダとランダムな文字列をＸＯＲ演算が施されたＳＷＦファイルのヘッダの前に付加するように構成される。
【００７５】
さらに、フォーマット変換部７０１は、Ｎ個のスレッドを利用して、ドキュメントファイルをＳＷＦファイルに変換するように構成される。ここで、Ｎ＝（Ｘ／１０）＞５？５：（Ｘ／１０）であり、Ｘはドキュメントファイルのページ数を示す。
【００７６】
好ましくは、共有装置は、ファイルダウンロード部７０４をさらに備える。
【００７７】
ファイルダウンロード部７０４は、フォーマットが複雑化されたＳＷＦファイルをマイクロブログのプラットフォーム上でダウンロードし、ＳＷＦファイルを逆に変更し、逆に変更されたＳＷＦファイルを再生するように構成される。
【００７８】
実施形態において、ファイルダウンロード部７０４は、マイクロブログのプラットフォームにより割り当てられる公開鍵を要求し、マイクロブログのプラットフォームから返送される公開鍵を受信し、秘密鍵と返送された公開鍵とをまとめて生成された鍵をマイクロブログのプラットフォームに送信し、鍵がマイクロブログのプラットフォームに認証された後、マイクロブログのプラットフォームからフォーマットが複雑化されたＳＷＦファイルを受信するように構成される。
【００７９】
ドキュメントファイルは、具体的に、ＰＤＦファイル、ＤＯＣファイル、ＰＰＴファイル、ＸＬＳファイル、及びＴＸＴファイルなどである。
【００８０】
ドキュメントファイルのいくつかの特定の典型的なフォーマットが上述のようにリストアップされたけれども、当業者であれば、ドキュメントファイルのフォーマットが、これらのリストアップされた特定の形式に限定されず、マイクロソフトにより定義されている種々のドキュメントファイルのフォーマットにも限定されず、テキストの表示又は編集の機能を備えた任意のドキュメントフォーマットであることを理解できる。
【００８１】
本発明の実施形態は、指令を格納するメモリと、そのメモリに接続されたプロセッサとを含む、マイクロブログベースのドキュメントファイルの共有装置をさらに提供する。プロセッサは、メモリに格納されている指令を実行して、上述した種々の実施形態のマイクロブログベースのドキュメントファイルの共有方法を実施するように構成される。さらに、本発明の実施形態は、一連の指令が格納された、機械が読み取り可能な媒体をさらに提供し、一連の指令が実行されることにより、機械が上述した種々の実施形態のマイクロブログベースのドキュメントファイルの共有方法を実行することを可能にする。
【００８２】
上述の技術解決から明らかなように、本発明の実施形態では、最初にドキュメントファイルがＳＷＦファイルに変換され、その後、ＳＷＦファイルのフォーマットが複雑化され、次に、フォーマットが複雑化されたＳＷＦファイルがマイクロブログのプラットフォーム上に公開される。明らかであるように、本発明の実施形態のアプリケーションを使用することにより、情報の伝搬と閲覧が拡大し、ドキュメントの伝搬がマイクロブログ技術を利用した共有により向上される。さらに、ＳＷＦファイルのフォーマットを複雑化することにより、オリジナルのドキュメントファイルのデータがリンクにより直接検索される可能性を回避し、その結果、ドキュメントの情報セキュリティが強化される。
【００８３】
上述した説明は、本発明の好ましい実施形態を単に例示したものであり、本発明の範囲を制限しようとするものではない。本発明の精神から逸脱することなく本発明に対して行われる、任意の変形、等価なものへの置換、及び適応などが本発明の範囲内に含まれるものとする。
【図１】
0005747128.tif 000003
【図２】
0005747128.tif 000004
【図３】
0005747128.tif 000005
【図４】
0005747128.tif 000006
【図５】
0005747128.tif 000007
【図６】
0005747128.tif 000008
【図７】
0005747128.tif 000009