特許第5747128号(P5747128)IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 騰訊科技(深▲せん▼)有限公司の特許一覧

特許5747128マイクロブログベースのドキュメントファイルの共有の方法及び装置
<>
  • 特許5747128-マイクロブログベースのドキュメントファイルの共有の方法及び装置 図000003
  • 特許5747128-マイクロブログベースのドキュメントファイルの共有の方法及び装置 図000004
  • 特許5747128-マイクロブログベースのドキュメントファイルの共有の方法及び装置 図000005
  • 特許5747128-マイクロブログベースのドキュメントファイルの共有の方法及び装置 図000006
  • 特許5747128-マイクロブログベースのドキュメントファイルの共有の方法及び装置 図000007
  • 特許5747128-マイクロブログベースのドキュメントファイルの共有の方法及び装置 図000008
  • 特許5747128-マイクロブログベースのドキュメントファイルの共有の方法及び装置 図000009
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】5747128
(24)【登録日】2015年5月15日
(45)【発行日】2015年7月8日
(54)【発明の名称】マイクロブログベースのドキュメントファイルの共有の方法及び装置
(51)【国際特許分類】
   G06F 13/00 20060101AFI20150618BHJP
【FI】
   G06F13/00 560A
【請求項の数】11
【全頁数】12
(21)【出願番号】特願2014-521944(P2014-521944)
(86)(22)【出願日】2013年3月6日
(65)【公表番号】特表2014-523053(P2014-523053A)
(43)【公表日】2014年9月8日
(86)【国際出願番号】CN2013072242
(87)【国際公開番号】WO2013143379
(87)【国際公開日】20131003
【審査請求日】2014年1月27日
(31)【優先権主張番号】201210081899.5
(32)【優先日】2012年3月26日
(33)【優先権主張国】CN
(73)【特許権者】
【識別番号】513018730
【氏名又は名称】騰訊科技(深▲せん▼)有限公司
(74)【代理人】
【識別番号】100101454
【弁理士】
【氏名又は名称】山田 卓二
(74)【代理人】
【識別番号】100081422
【弁理士】
【氏名又は名称】田中 光雄
(74)【代理人】
【識別番号】100125874
【弁理士】
【氏名又は名称】川端 純市
(72)【発明者】
【氏名】邱 明豊
(72)【発明者】
【氏名】王 巨宏
(72)【発明者】
【氏名】陳 政産
(72)【発明者】
【氏名】張 文浩
(72)【発明者】
【氏名】周 芝芝
【審査官】 佐々木 洋
(56)【参考文献】
【文献】 特開2009−146278(JP,A)
【文献】 米国特許出願公開第2011/0197237(US,A1)
【文献】 国際公開第2009/034718(WO,A1)
(58)【調査した分野】(Int.Cl.,DB名)
G06F 13/00
(57)【特許請求の範囲】
【請求項1】
ドキュメントファイルをSWFファイルに変換し、
SWFファイルのフォーマットを複雑化し、
フォーマットが複雑化されたSWFファイルをマイクロブログのプラットフォーム上に公開する、
ことを含
SWFファイルのフォーマットを複雑化することは、
SWFファイルのヘッダに対してXOR演算を実行し、
疑似SWFヘッダとランダムな文字列をXOR演算が施されたSWFファイルのヘッダの前に付加する、
ことを含む、マイクロブログベースのドキュメントファイルの共有方法。
【請求項2】
フォーマットが複雑化されたSWFファイルをマイクロブログのプラットフォーム上でダウンロードし、
SWFファイルを逆に変更し、逆に変更されたSWFファイルを再生する、
ことをさらに含む、請求項1に記載のマイクロブログベースのドキュメントファイルの共有方法。
【請求項3】
ドキュメントファイルをSWFファイルに変換することは、N個のスレッドにより、ドキュメントファイルをSWFファイルに変換することを含み、
N=(X/10)>5?5:(X/10)であり、Xはドキュメントファイルのページ数を示す、請求項1に記載のマイクロブログベースのドキュメントファイルの共有方法。
【請求項4】
フォーマットが複雑化されたSWFファイルをマイクロブログのプラットフォーム上でダウンロードすることは、
マイクロブログのプラットフォームに公開鍵の割り当てを要求し、
マイクロブログのプラットフォームから返送された公開鍵を受信し、
秘密鍵と返送された公開鍵とをまとめて生成された鍵をマイクロブログのプラットフォームに送信し、
鍵がマイクロブログのプラットフォームに認証された後、マイクロブログのプラットフォームからフォーマットが複雑化されたSWFファイルを受信する、
ことを含む、請求項2に記載のマイクロブログベースのドキュメントファイルの共有方法。
【請求項5】
ドキュメントファイルは、PDFファイル、DOCファイル、PPTファイル、XLSファイル、又はTXTファイルである、請求項1から請求項4のいずれかの請求項に記載のマイクロブログベースのドキュメントファイルの共有方法。
【請求項6】
フォーマット変換部、フォーマット複雑化部、及びファイル公開部を有し、
前記フォーマット変換部は、ドキュメントファイルをSWFファイルに変換し、
前記フォーマット複雑化部は、SWFファイルのヘッダに対してXOR演算を実行し、疑似SWFヘッダとランダムな文字列をXOR演算が施されたSWFファイルのヘッダの前に付加することにより、SWFファイルのフォーマットを複雑化し、
前記ファイル公開部は、フォーマットが複雑化されたSWFファイルをマイクロブログのプラットフォーム上に公開する、
マイクロブログベースのドキュメントファイルの共有装置。
【請求項7】
ファイルダウンロード部をさらに有し、
前記ファイルダウンロード部は、フォーマットが複雑化されたSWFファイルをマイクロブログのプラットフォーム上でダウンロードし、SWFファイルを逆に変更し、逆に変更されたSWFファイルを再生する、請求項6に記載のマイクロブログベースのドキュメントファイルの共有装置。
【請求項8】
前記フォーマット変換部は、N個のスレッドにより、ドキュメントファイルをSWFファイルに変換し、N=(X/10)>5?5:(X/10)であり、Xはドキュメントファイルのページ数を示す、請求項6に記載のマイクロブログベースのドキュメントファイルの共有装置。
【請求項9】
前記ファイルダウンロード部は、
マイクロブログのプラットフォームにより割り当てられる公開鍵を要求し、
マイクロブログのプラットフォームから返送される公開鍵を受信し、
秘密鍵と返送された公開鍵とをまとめて生成された鍵をマイクロブログのプラットフォームに送信し、
鍵がマイクロブログのプラットフォームに認証された後、マイクロブログのプラットフォームからフォーマットが複雑化されたSWFファイルを受信する、
請求項7に記載のマイクロブログベースのドキュメントファイルの共有装置。
【請求項10】
ドキュメントファイルは、PDFファイル、DOCファイル、PPTファイル、XLSファイル、又はTXTファイルである、請求項6から請求項9のいずれかの請求項に記載のマイクロブログベースのドキュメントファイルの共有装置。
【請求項11】
一連の指令が格納された、機械が読み取り可能な記憶媒体であって、
前記一連の指令は実行されて、機械が請求項1から請求項4のいずれかの請求項に記載のマイクロブログベースのドキュメントファイルの共有方法を実行することを可能にする、記憶媒体。
【発明の詳細な説明】
【技術分野】
【0001】
本発明の実施形態は、マイクロブログ技術の分野に関し、特に、マイクロブログベースのドキュメントファイルの共有の方法及び装置に関する。
【背景技術】
【0002】
マイクロブログは、ユーザの関わり合いベースの情報の共有、伝搬、及び検索のプラットフォームである。マイクロブログのプラットフォーム上で、ユーザはウェブ、WAP、及び種々のクライアントのコンポーネントにアクセスし、約140語のテキスト情報を更新し、情報を瞬時に共有することが可能である。
【0003】
ページのレイアウトが強調されるブログとは対照的に、マイクロブログのコンテンツは、単にいくつかのシンプルな単語や語句からなる。従って、ユーザにとって技術的に必要不可欠な閾は非常に低く、その言語の配列と秩序はブログほど制限されない。マイクロブログに対して有効な種々のAPIは、多数のユーザが携帯電話やネットワークを利用して自身の個人情報を瞬時に更新することを可能にする。マイクロブログは非常に基本的な機能を持ち、種々のプラットフォーム(デスクトップ、ブラウザ、携帯端末などを含む)上に広く分配される。共存する多くのビジネスパターンがあるか又は多数の縦のサブドメインが生じる可能性がある。特徴を重視するユーザの認識と必須の機能は、ビジネスパターンのいずれかにおいて必要不可欠である。
【0004】
現在のマイクロブログの技術において、写真と動画のファイルを共有するのにメカニズムが利用可能である。しかし、ドキュメントファイル(例えば、PPT、DOC、PDF、及び他のファイル)を共有するためのメカニズムは、現在のマイクロブログにおいて欠けている。いくつかのフォーマットのドキュメントファイルについては、インターネット上で現在利用できるオンラインの共有アプリケーションがいくつかある。しかし、ドキュメントファイルのデータについてのこれらの既存のオンラインの共有アプリケーションは、リンクによりオリジナルのドキュメントファイルのデータを直接検索することができる可能性があり、それ故、企業についての情報のセキュリティが保障されない状況が潜んでいる。
【0005】
さらに、ドキュメントファイルのデータの既存のオンラインの共有は、社会化した伝搬においてマイクロブログのように高速且つ閲覧者に人気があるものではない。
【発明の概要】
【発明が解決しようとする課題】
【0006】
本発明の実施形態は、ドキュメントの伝搬とドキュメント情報のセキュリティの両方を向上する、マイクロブログベースのドキュメントファイルの共有方法を提供する。
【0007】
さらに、本発明の実施形態は、ドキュメントの伝搬とドキュメント情報のセキュリティの両方を向上する、マイクロブログベースのドキュメントファイルの共有装置を提供する。
【課題を解決するための手段】
【0008】
本発明の実施形態の具体的な解決は以下の通りである。
【0009】
マイクロブログベースのドキュメントファイルの共有方法は、ドキュメントファイルをSWFファイルに変換し、SWFファイルのフォーマットを複雑化し、フォーマットが複雑化されたSWFファイルをマイクロブログのプラットフォーム上に公開すること、を含む。SWFファイルのフォーマットを複雑化することは、SWFファイルのヘッダに対してXOR演算を実行し、疑似SWFヘッダとランダムな文字列をXOR演算が施されたSWFファイルのヘッダの前に付加する、ことを含む。
【0010】
マイクロブログベースのドキュメントファイルの共有装置は、フォーマット変換部、フォーマット複雑化部、及びファイル公開部を有し、フォーマット変換部はドキュメントファイルをSWFファイルに変換し、フォーマット複雑化部は、SWFファイルのヘッダに対してXOR演算を実行し、疑似SWFヘッダとランダムな文字列をXOR演算が施されたSWFファイルのヘッダの前に付加することにより、SWFファイルのフォーマットを複雑化し、ファイル公開部はフォーマットが複雑化されたSWFファイルをマイクロブログのプラットフォーム上に公開する。
【0011】
機械が読み取り可能な記憶媒体は、そこに格納された一連の指令を含み、一連の指令は実行されて、機械がマイクロブログベースのドキュメントファイルの共有方法を実行することを可能にする。
【発明の効果】
【0012】
上述した技術的解決からわかるように、本発明の実施形態では、最初にドキュメントファイルがSWFファイルに変換され、その後、SWFファイルのフォーマットが複雑化され、次に、フォーマットが複雑化されたSWFファイルがマイクロブログのプラットフォーム上に公開される。明らかであるように、本発明の実施形態のアプリケーションを使用することにより、情報の伝搬と閲覧が拡大し、ドキュメントの伝搬がマイクロブログ技術を利用した共有により向上される。さらに、SWFファイルのフォーマットを複雑化することにより、オリジナルのドキュメントファイルのデータがリンクにより直接検索される可能性を回避し、その結果、ドキュメントの情報セキュリティが強化される。
【図面の簡単な説明】
【0013】
図1】本発明の実施形態のマイクロブログベースのドキュメントファイルの共有方法のフローチャート
図2】本発明の実施形態におけるマイクロブログIDとドキュメントIDの概略の比較図
図3】本発明の実施形態における瞬時のドキュメント変換のタスクのフローチャート
図4】本発明の実施形態における所定時刻に作動するドキュメント変換のタスクのフローチャート
図5】本発明の実施形態におけるSWFファイルのヘッダの構成の概略図
図6】本発明の実施形態における鍵の割り当ての概略のフローチャート
図7】本発明の実施形態におけるマイクロブログベースのドキュメントファイルの共有装置の概略の構成図
【発明を実施するための形態】
【0014】
本発明の目的、技術的解決、及び利点をさらに明らかにするために、図面を参照して本発明の詳細をさらに後述する。
【0015】
本発明の実施形態は、ドキュメントファイルの良くない伝搬及び情報の不安全などの従来技術の欠点を考慮して、マイクロブログの社会的プラットフォーム上でドキュメントファイルを共有し、これにより、共有と閲覧を拡大する。
【0016】
さらに、本発明の実施形態において、ドキュメントファイルはSWFファイルに変換され、SWFファイルのフォーマットが変更される。プレーヤがこのようなSWFファイルの検索を要求すると、公開鍵がそのプレーヤに割り当てられ、公開鍵を持つプレーヤだけがSWFファイルを検索できる。SWFファイル全体は、逆変更された後にのみ再生可能になる。よって、ドキュメントの情報セキュリティが改善される。
【0017】
図1は、本発明の実施形態のマイクロブログベースのドキュメントファイルの共有方法のフローチャートである。図1に示されるように、その方法は以下のステップを含む。
【0018】
ステップ101では、ドキュメントファイルをSWFファイルに変換する。ドキュメントファイルは多数の方法でSWFファイルに変換可能である。ドキュメントファイルは、具体的に、PDFファイル、DOCファイル、PPTファイル、XLSファイル、TXTファイルなどである。
【0019】
ドキュメントファイルのいくつかの特定の典型的なフォーマットが上述のようにリストアップされたけれども、当業者であれば、ドキュメントファイルのフォーマットが、これらのリストアップされた特定の形式に限定されず、マイクロソフトにより定義されている種々のドキュメントファイルのフォーマットにも限定されず、テキストの表示又は編集の機能を備えた任意のドキュメントフォーマットであることを理解できる。
【0020】
変換プロセスは、種々のタイプの既存のアプリケーションソフトウェアにより実行可能である。例えば、FLASH Paperソフトウェアがインストールされていれば、DOCファイルや他のファイルを直接そこにドラッグすることにより、SWFファイルを自動で生成することができる。
【0021】
本発明の実施形態において、ドキュメントファイルは直接SWFファイルに変換可能である。又は、最初にドキュメントファイルは中間フォーマットのファイルに変換されて、その後、その中間フォーマットのファイルがSWFファイルに変換されても良い。
【0022】
例えば、ドキュメントファイルがDOCファイル及びPPTファイルであれば、DOCファイル及びPPTファイルは、対応するフォーマットの変換機能により、それぞれSWFファイルに直接変換できる。代替の方法では、まず、DOCファイル及びPPTファイルを共にPDFファイルに変換し、それからPDFファイルのフォーマットをアプリケーションソフトウェアpdf2swfによりSWFファイルのフォーマットに変換しても良い。
【0023】
実施形態において、ドキュメントファイルのフォーマットを変換するサービスを、マルチスレッディングを利用して実行することにより、待機時間を減らすことができる。例えば、ドキュメントファイルは、N個のスレッドを利用して、SWFファイルに変換可能である。ここで、N=(X/10)>5?5:(X/10)、Xはドキュメントファイルのページ数を示す。
【0024】
各スレッドは、番号X,X・・・・Xのドキュメントのページをそれぞれ変換する。ここで、XmodN=0、XmodN=1、・・・XmodN=N−1である。よって、変換速度は、多数の並列のスレッドにより、Nの倍数で改善されうる。
【0025】
実際のアプリケーションにおいて、ユーザは、最初に、マイクロブログ公開ボックス内でドキュメントファイルをクリックし、ローカルドキュメントファイルをマイクロブログのプラットフォームにアップロードすることを選択する。マイクロブログのプラットフォームは、ドキュメントファイルをSWFファイルに変換可能である。
【0026】
ユーザが、マイクロブログを公開することにより、ローカルドキュメントファイルをマイクロブログのプラットフォームにアップロードした後、マイクロブログのプラットフォームのデータベースはマイクロブログのテンポラリデータを格納し、ユーザによりアップロードされたドキュメントファイルのマッピング関係をマイクロブログのテンポラリデータにバインドする。
【0027】
好ましくは、マイクロブログのプラットフォームは、企業のマイクロブログのプラットフォームであり、企業はドキュメントファイルを伝搬して公開できる。
【0028】
図2は、本発明の実施形態におけるマイクロブログIDとドキュメントIDの概略の比較図である。
【0029】
図2に示されているように、例えば、マイクロブログデータテーブルのエントリのAttach_idフィールドの値は456であり、Attach_idフィールドはドキュメントデータテーブル内で456の値のIDフィールドを持つエントリに対応し、ドキュメントファイルへのパス(File_Path)を特定するのに成功する。
【0030】
ステップ102では、SWFファイルのフォーマットを複雑化する。
【0031】
ここで、オリジナルのSWFファイルのフォーマットは、アニメーションの設計ソフトウェアのFLASH専用のフォーマットである。これは、ベクターグラフとビットマップをサポートし、ウェブページの設計やアニメーションの制作などの分野に広く適用されるアニメーションファイルのフォーマットである。SWFファイルは、一般的に、FLASHファイルとも呼ばれる。SWFファイルは、Adobe FLASH Playerで、又はAdobe FLASH Playerのプラグインと共にインストールされるブラウザで、開くことができる。
【0032】
SWFファイルのヘッダは、以下のテーブル1に記載されているようなフォーマットを持つ。
テーブル1
【0033】
本発明の実施形態において、最初にSWFファイルのヘッダに対してXOR演算を実行し、それから疑似SWFヘッダとランダムな文字列をXOR演算が施されたSWFファイルのヘッダの前に付加することにより、SWFファイルのフォーマットが複雑化される。
【0034】
図5は、本発明の実施形態におけるSWFファイルのヘッダの構成の概略図である。
【0035】
図5から明らかなように、疑似SWFヘッダとランダムな文字列がSWFファイルのヘッダに挿入され、オリジナルのSWFヘッダの代わりに、SWFファイル全体を構成する。
【0036】
ステップ103では、フォーマットが複雑化されたSWFファイルがマイクロブログのプラットフォーム上に公開される。
【0037】
ステップ101とステップ102が実行された後、すなわち、ドキュメントファイルのフォーマットの変換とフォーマットの複雑化に成功した後、マイクロブログのプラットフォームは、バックグラウンドの変換の成功を示す信号を送信し、一時的なマイクブログのデータを正式なデータに更新し、正式なデータをマイクロブログのデータベースに書き込み、その後、マイクロブログを公開することによりフォーマットが複雑化されたSWFファイルを正式にアップロードし、オンラインプレビューの利用を促すメッセージをユーザに送信する。
【0038】
さらに、この方法において、ユーザはフォーマットが複雑化されたSWFファイルをマイクロブログのプラットフォーム上でダウンロードし、ブラウザのFLASHプレーヤを使用してSWFファイルを逆に変更し、逆に変更されたSWFファイルを再生する。
【0039】
さらに、マイクロブログのプラットフォームに公開鍵の割り当てを要求し、マイクロブログのプラットフォームから返送された公開鍵を受信し、秘密鍵と返送された公開鍵とから生成された鍵をマイクロブログのプラットフォームにまとめて送信し、鍵がマイクロブログのプラットフォームに認証された後、マイクロブログのプラットフォームからフォーマットが複雑化されたSWFファイルを受信することにより、ユーザはフォーマットが複雑化されたSWFファイルをマイクロブログのプラットフォーム上でダウンロードすることができる。
【0040】
特に、SWFファイルの逆変更は、疑似SWFヘッダを取り除き、ランダムな文字列の長さ分のランダムな文字列を取り除き、別のXOR演算を実行して、SWFファイルのオリジナルのヘッダを取得することを含む。
【0041】
このような一連のプロセスにより、FLASHプレーヤは各SWFファイルを処理して再生することができる。
【0042】
ステップ101で説明したドキュメントファイルのフォーマット変換は、マイクロブログのプラットフォームにより瞬時に実行可能である、又はマイクロブログのプラットフォーム上で実行される時間を調節することができる。
【0043】
マイクロブログのテンポラリデータの格納に成功すると、マイクロブログのプラットフォームは、フォーマットの変換要求を変換バックグラウンドサーバに送信し、変換バックグラウンドサーバは瞬時の変換サービスのプロセスを開始する。当然、変換バックグラウンドサーバは、所定時刻に作動する変換を検索して瞬時の変換が失敗したドキュメントを再度変換するタスクを選択的に実行し、予測できない要因(例えば、サービス要求のタイミングアウト、不安定なネットワーク、コードの異常)が原因で瞬時の変換が失敗する確率を取り除くことができる。
【0044】
ドキュメントファイルのステータスコードは予めセット可能である。例えば、ドキュメントファイルのステータスコード「2」は、フォーマット変換の成功を示す。ドキュメントファイルのステータスコード「1」は、フォーマット変換がされないことを示す。ドキュメントファイルのステータスコード「−1」は、フォーマット変換の失敗を示す。
【0045】
図3は、本発明の実施形態の瞬時のドキュメント変換のタスクのフローチャートである。図3に示されているように、この方法はステップ301−305を含む。
【0046】
ステップ301では、ドキュメントファイルの変換ステータスが1にセットされる。
【0047】
ステップ302では、ドキュメントファイルのフォーマットが変換される。
【0048】
ステップ303では、ドキュメントファイルのフォーマット変換が成功したかどうかが判断される。成功していれば、ステップ304に進み、フローを終了する。成功していなければ、ステップ305に進み、フローを終了する。
【0049】
ステップ304では、ドキュメントファイルのステータスを2にマークする。
【0050】
ステップ305では、ドキュメントファイルのステータスを−1にマークする。
【0051】
図4は、本発明の実施形態における所定時刻に作動するドキュメント変換タスクのフローチャートである。
【0052】
所定時刻に作動するドキュメント変換タスクは、瞬時変換が失敗したドキュメントを再度変換して、変換が成功する確率を向上することができる。
【0053】
図4に示されるように、この方法はステップ401−405を含む。
【0054】
ステップ401では、変換が失敗したドキュメントを検索する。ここでは、−1のマークが付けられたステータスのドキュメントが検索される。
【0055】
ステップ402では、ドキュメント変換サービスがドキュメントについて実行される。
【0056】
ステップ403では、ドキュメントファイルのフォーマット変換が成功したかどうかが判断される。成功していれば、ステップ404に進み、フローを終了する。成功していなければ、ステップ405に進み、フローを終了する。
【0057】
ステップ404では、ドキュメントファイルのステータスを2にマークする。
【0058】
ステップ405では、ドキュメントファイルのステータスを−1にマークする。
【0059】
フォーマットが変換され且つフォーマットが複雑化されたSWFファイルがマイクロブログのプラットフォームにアップロードされると、ユーザはドキュメントファイルをダウンロードして表示することが可能になる。
【0060】
マイクロブログのドキュメントのオンライン閲覧は、FLASHプレーヤを利用して実行される必要がある。FLASHプレーヤは、構文解析に成功して、その結果オンライン閲覧をするために、SWFファイルを要求し、SWFファイルをダウンロードし、SWFファイルをオリジナルのファイルに逆変更する必要がある。
【0061】
本発明の実施形態において、ドキュメントファイルの情報セキュリティを強化するために、ドキュメントファイルは、好ましくは、ハンドシェイクのようなプロトコルで且つワンタイムキーを割り当てることにより、ダウンロードされて表示される。
【0062】
図6は、本発明の実施形態における鍵の割り当ての概略のフローチャートである。図6に示されるように、この方法はステップ601−604を含む。
【0063】
ステップ601において、プレーヤは、ドキュメントファイルのダウンロードの要求をマイクロブログのプラットフォームに送信して、ダウンロードするドキュメントファイルを要求し、割り当てられる公開鍵を要求する。
【0064】
ステップ602において、マイクロブログのプラットフォームは公開鍵をプレーヤに返送する。
【0065】
ステップ603において、プレーヤは公開鍵及びプレーヤ自身が格納している秘密鍵から鍵を生成し、その鍵を認証のためにマイクロブログのプラットフォームに送信する。
【0066】
ステップ604において、マイクロブログのプラットフォームは鍵を認証し、SWFファイルをプレーヤに送信し、鍵を無効にする。
【0067】
SWFファイルをダウンロードした後、プレーヤはさらにSWFファイルを逆に変更し、逆に変更されたSWFファイルを再生する。逆変更の手順は、疑似ヘッダを取り除き、ランダムな文字列長さ分のランダムな文字列を取り除き、他のXOR演算を実行して、SWFファイルの真のヘッダを取得すること等を含む。ここで、PPTフォーマットのドキュメントファイルをISPING技術に基づくSWFフォーマットにさらに変換すると、アニメーションの再生の効果を得ることができる。
【0068】
上述の詳細な説明に基づいて、本発明の実施形態はさらにドキュメントファイルの共有装置を提供する。
【0069】
図7は、本発明の実施形態におけるマイクロブログベースのドキュメントファイルの共有装置の概略の構成図である。
【0070】
図7に示されるように、共有装置は、フォーマット変換部701、フォーマット複雑化部702、及びファイル公開部703を備える。
【0071】
フォーマット変換部701は、ドキュメントファイルをSWFファイルに変換するように構成される。
【0072】
フォーマット複雑化部702は、SWFファイルのフォーマットを複雑化するように構成される。
【0073】
ファイル公開部703は、フォーマットが複雑化されたSWFファイルをマイクロブログのプラットフォーム上に公開するように構成される。
【0074】
実施形態において、フォーマット複雑化部702は、SWFファイルのヘッダに対してXOR演算を実行し、疑似SWFヘッダとランダムな文字列をXOR演算が施されたSWFファイルのヘッダの前に付加するように構成される。
【0075】
さらに、フォーマット変換部701は、N個のスレッドを利用して、ドキュメントファイルをSWFファイルに変換するように構成される。ここで、N=(X/10)>5?5:(X/10)であり、Xはドキュメントファイルのページ数を示す。
【0076】
好ましくは、共有装置は、ファイルダウンロード部704をさらに備える。
【0077】
ファイルダウンロード部704は、フォーマットが複雑化されたSWFファイルをマイクロブログのプラットフォーム上でダウンロードし、SWFファイルを逆に変更し、逆に変更されたSWFファイルを再生するように構成される。
【0078】
実施形態において、ファイルダウンロード部704は、マイクロブログのプラットフォームにより割り当てられる公開鍵を要求し、マイクロブログのプラットフォームから返送される公開鍵を受信し、秘密鍵と返送された公開鍵とをまとめて生成された鍵をマイクロブログのプラットフォームに送信し、鍵がマイクロブログのプラットフォームに認証された後、マイクロブログのプラットフォームからフォーマットが複雑化されたSWFファイルを受信するように構成される。
【0079】
ドキュメントファイルは、具体的に、PDFファイル、DOCファイル、PPTファイル、XLSファイル、及びTXTファイルなどである。
【0080】
ドキュメントファイルのいくつかの特定の典型的なフォーマットが上述のようにリストアップされたけれども、当業者であれば、ドキュメントファイルのフォーマットが、これらのリストアップされた特定の形式に限定されず、マイクロソフトにより定義されている種々のドキュメントファイルのフォーマットにも限定されず、テキストの表示又は編集の機能を備えた任意のドキュメントフォーマットであることを理解できる。
【0081】
本発明の実施形態は、指令を格納するメモリと、そのメモリに接続されたプロセッサとを含む、マイクロブログベースのドキュメントファイルの共有装置をさらに提供する。プロセッサは、メモリに格納されている指令を実行して、上述した種々の実施形態のマイクロブログベースのドキュメントファイルの共有方法を実施するように構成される。さらに、本発明の実施形態は、一連の指令が格納された、機械が読み取り可能な媒体をさらに提供し、一連の指令が実行されることにより、機械が上述した種々の実施形態のマイクロブログベースのドキュメントファイルの共有方法を実行することを可能にする。
【0082】
上述の技術解決から明らかなように、本発明の実施形態では、最初にドキュメントファイルがSWFファイルに変換され、その後、SWFファイルのフォーマットが複雑化され、次に、フォーマットが複雑化されたSWFファイルがマイクロブログのプラットフォーム上に公開される。明らかであるように、本発明の実施形態のアプリケーションを使用することにより、情報の伝搬と閲覧が拡大し、ドキュメントの伝搬がマイクロブログ技術を利用した共有により向上される。さらに、SWFファイルのフォーマットを複雑化することにより、オリジナルのドキュメントファイルのデータがリンクにより直接検索される可能性を回避し、その結果、ドキュメントの情報セキュリティが強化される。
【0083】
上述した説明は、本発明の好ましい実施形態を単に例示したものであり、本発明の範囲を制限しようとするものではない。本発明の精神から逸脱することなく本発明に対して行われる、任意の変形、等価なものへの置換、及び適応などが本発明の範囲内に含まれるものとする。
図1
図2
図3
図4
図5
図6
図7