[go: up one dir, main page]

TWI566110B - 分享元素的方法 - Google Patents

分享元素的方法 Download PDF

Info

Publication number
TWI566110B
TWI566110B TW104121473A TW104121473A TWI566110B TW I566110 B TWI566110 B TW I566110B TW 104121473 A TW104121473 A TW 104121473A TW 104121473 A TW104121473 A TW 104121473A TW I566110 B TWI566110 B TW I566110B
Authority
TW
Taiwan
Prior art keywords
record table
information
sharing
unified
link information
Prior art date
Application number
TW104121473A
Other languages
English (en)
Other versions
TW201626259A (zh
Inventor
偉東 張
林俊孝
藍士承
皓翔 張
Original Assignee
阿貝爾環球國際有限公司
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
Priority claimed from US14/324,069 external-priority patent/US9134963B1/en
Priority claimed from US14/325,466 external-priority patent/US9727391B2/en
Priority claimed from US14/577,772 external-priority patent/US9626157B2/en
Application filed by 阿貝爾環球國際有限公司 filed Critical 阿貝爾環球國際有限公司
Publication of TW201626259A publication Critical patent/TW201626259A/zh
Application granted granted Critical
Publication of TWI566110B publication Critical patent/TWI566110B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Description

分享元素的方法
本發明之方法係與元素之分享之領域相關,尤其係與被分享之元素之傳播關係參數之計算之領域相關。
近來,諸如Twitter®及Facebook®等社交網路網站的快速成長,已形成網際網路使用的新趨勢。一般而言,社交網路網站通常與幫助使用者維持及擴展他們的朋友圈的服務及工具相關聯,以擴大已存在的關係。由於社交網路網站是網際網路中許多人花費最多時間的地方,因而促使社交網路網站成為線上活動的主要入口。同時,社交網路網站也是分享例如網站連結、多媒體檔案、音樂等資訊的中心。
當人們基於商業運營、市場調查、提升人氣亦或提高品牌形象等目的,於社交網路網站創建粉絲專頁或者分享資訊時,皆希望藉此吸引更多人關注,以為個人或組織本身帶來各種衍生價值。而衍生價值的高低受多項指標的影響,其中同一平台或不同平台的點閱率、特定時間區間或特定位置的點閱率、傳播路徑及關鍵傳播者等傳播關係參數是較為重要的指標。當粉絲專頁或者被分享的資訊越常被點閱及轉分享,傳播的範圍越廣且時間越長,表示其涵蓋的主題、內容與服務更為貼近用戶的喜好,相對地,其衍生價值也較高。
而最希望獲得各種傳播關係參數以提高傳播率的人,必然就是粉絲專頁創建者或者資訊分享者本身。然而現有社交網路網站的粉絲專 頁創建者僅能得知有多少人追蹤自己的粉絲專頁以及固定時間區間內追蹤人數的變化,資訊分享者則僅能得知其在特定平台提供之資訊被轉分享至該特定平台的次數。使用者並無法藉由現有資訊獲得各種傳播關係參數,如此不僅無法得知傳播趨勢及關鍵傳播者,更加無法掌握市場熱度及方向。
因此,如何統計傳播關係參數成為現今市場上的熱門研究課題。例如美國專利公告號8190711號專利即揭露了一種統計傳播關係參數的方法。其所揭露之統計傳播關係參數的方法首先於一使用者在網際網路提供一資訊時產生用以取得該資訊之一路徑連結資訊,而後於使用者選擇分享該資訊時提供該路徑連結資訊予一被分享者,並於該被分享者開啟該路徑連結資訊而取得該資訊時修改該路經連結資訊,再於該被分享者選擇分享該資訊時,提供修改後之路徑連結資訊至其他被分享者,以便追蹤並統計該資訊之傳播情況。
然而,藉由上述方法僅能得知該資訊的總點閱率以及不同分享者所帶來的點閱率,而無法統計其他傳播關係參數。再者,當該資訊被分享至不同平台,例如自Twitter®被分享至Facebook®,再於Facebook®內被轉分享時,Twitter®伺服器並無法得知該資訊被Facebook®使用者轉分享,更加無法修改該路徑連結資訊,如此即無法繼續追蹤並統計該資訊之傳播情況。
此外,如美國專利公開號20140149888號專利之圖1C所示,其揭露了一種視覺化呈現使用者所分享之資訊於特定時間區間內之瀏覽、分享或點擊人數之統計圖表,但上述專利並未揭露如何統計各種傳播關係參數且仍限於同一社交網路網站,例如Facebook®內之瀏覽、分享或點擊人數之統計。
又如美國專利公開號20140129558號專利之圖4所示,其揭露了一種視覺化呈現與同一事件相關之資訊於特定時間區間內之傳播狀態之統計圖表,美國專利公告號8676937號專利則揭露了一種可顯示特定地理位置之熱門事件之使用者操作介面,如其圖1J所示,但上述專利同樣未揭露如何統計各種傳播關係參數且僅可應用於單一或特定伺服器內之事件之整合與分析。
綜上所述,現有社交網路網站使用者缺乏獲得各種傳播關係參數的適當方法,更加無法跨平台統計各種傳播關係參數,因此,如何提供一種可跨平台統計各種傳播關係參數的方法成為了重要課題。
本發明之目的在於提供一種藉由生成紀錄表統計傳播關係參數之分享元素的方法。
於一較佳實施例中,本發明提供一種分享元素的方法,包括:經由一來源訊息接收一元素,其中該來源訊息包括用以取得相應於該元素之一第一紀錄表之訊息;經由一目的訊息傳送該元素,其中該目的訊息包括用以取得相應於該元素之一第二紀錄表之訊息;以及依據該第一紀錄表及該第二紀錄表中之至少一者,計算該元素之一傳播關係參數。
於一較佳實施例中,該來源訊息係一第一路徑連結資訊(URI),該目的訊息係一第二路徑連結資訊。
於一較佳實施例中,該第一路徑連結資訊及該第二路徑連結資訊包括一超文件傳輸協定(HTTP)路徑連結資訊、一檔案傳送協定(FTP)路徑連結資訊以及一本機檔案(local file)連結資訊中之至少一者。
於一較佳實施例中,該來源訊息包括用以取得一可投影的空間實體(projectable space instance)及該第一紀錄表之訊息,該目的訊息包括用以取得該可投影的空間實體及該第二紀錄表之訊息,其中,該可投影的空間實體被用來建立一被投影的工作空間(projected workspace)。
於一較佳實施例中,分享元素的方法更包括以下步驟:利用一投影手段(projector)解譯該可投影的空間實體,以執行該被投影的工作空間。
於一較佳實施例中,該可投影的空間實體係為一物件(object)、一可延伸性標示語言(XML)檔案、或以一結構化語言(structured language)或一結構化協議(structured protocol)所生成的一實體(instance)。
於一較佳實施例中,該第一記錄表包括相應於該第一紀錄表之一第一辨識碼、與該第一紀錄表相關之紀錄表之辨識碼及相應於該元素之一第一閱覽次數,該第二紀錄表包括相應於該第二紀錄表之一第二辨識碼、與該第二紀錄表相關之紀錄表之辨識碼及相應於該元素之一第二閱覽次數。
於一較佳實施例中,於該來源訊息被開啟時,該第一閱覽次數被更新,於該目的訊息被開啟時,該第二閱覽次數被更新。
於一較佳實施例中,該第一紀錄表更包括相應於該來源訊息之一第一分享時間,該第二紀錄表更包括相應於該目的訊息之一第二分享時間。
於一較佳實施例中,分享元素的方法更包括以下步驟:依據該第一分享時間、該第一閱覽次數、該第二分享時間及該第二閱覽次數中之至少一者計算該元素於一特定時間區間之一點閱率。
於一較佳實施例中,該第一紀錄表更包括相應於該來源訊息之一第一位置資訊,該第二紀錄表更包括相應於該目的訊息之一第二位置資訊。
於一較佳實施例中,該第一紀錄表更包括相應於該來源訊息之一第一位置資訊,該第二紀錄表更包括相應於該目的訊息之一第二位置資訊。
於一較佳實施例中,分享元素的方法更包括以下步驟:依據該第一分享時間、該第一閱覽次數、該第一位置資訊、該第二分享時間、該第二閱覽次數及該第二位置資訊中之至少一者計算該元素於一特定位置之該點閱率或該元素於該特定時間區間之一傳播路徑。
於一較佳實施例中,該第一紀錄表包括相應於傳送該來源訊息之一第一使用者之一第一分享者資料,該第二紀錄表包括相應於傳送該目的訊息之一第二使用者之一第二分享者資料。
於一較佳實施例中,該第一紀錄表包括相應於該第二使用者之一第一頻道資料,該第二紀錄表包括相應於該第三使用者之一第二頻道資料。
於一較佳實施例中,該元素係是被提供至該被投影的工作空間之一統一化資訊單元(unified information unit)或一統一化工具(unified tool)。
於一較佳實施例中,該統一化資訊單元係為自至少一資訊源所取得之一原始資訊經由被統一化後而形成;及/或該統一化工具係為自至少一資訊源所取得之一原始工具經由被統一化後而形成。
於一較佳實施例中,該統一化資訊單元包括一檔案(file)、一網頁(web page)、一資料庫(data base row)、一策略、一規則或任一可存取於一相關機器或一伺服器之資料;及/或該統一化工具包括一公用程式(utility)、一介面工具集(widget)、一代理工具(agent)、一應用程序、一服務工具(service)或任一可存取於一相關機器或一伺服器之可執行元件。
於一較佳實施例中,該元素係該被投影的工作空間。
於一較佳實施例中,本發明亦提供一種分享元素的方法,包括:經由一第一路徑連結資訊(URI)傳送一元素,其中該第一路徑連結資訊包括用以取得一可投影的空間實體(projectable space instance)以及相應於該元素之一第一紀錄表之訊息,其中,該可投影的空間實體被用來建立一被投影的工作空間;接收並開啟該第一路徑連結資訊以執行該被投影的工作空間,其中,於該第一路徑連結資訊被開啟而執行該被投影的工作空間時,該第一紀錄表被更新;經由一第二路徑連結資訊傳送該元素,其中該第二路徑連結資訊包括用以取得該可投影的空間實體以及相應於該元素之一第二紀錄表之訊息;接收並開啟該第二路徑連結資訊以執行該被投影的工作空間,其中, 於該第二路徑連結資訊被開啟而執行該被投影的工作空間時,該第二紀錄表被更新;以及依據該第一紀錄表及該第二紀錄表計算該元素之一傳播關係參數。
於一較佳實施例中,該第一路徑連結資訊及該第二路徑連結資訊包括一超文件傳輸協定(HTTP)路徑連結資訊、一檔案傳送協定(FTP)路徑連結資訊以及一本機檔案(local file)連結資訊中之至少一者。
於一較佳實施例中,分享元素的方法更包括以下步驟:利用一投影手段(projector)解譯該可投影的空間實體,以執行該被投影的工作空間。
於一較佳實施例中,該可投影的空間實體係為一物件(object)、一可延伸性標示語言(XML)檔案、或以一結構化語言(structured language)或一結構化協議(structured protocol)所生成的一實體(instance)。
於一較佳實施例中,該第一記錄表包括相應於該第一紀錄表之一第一辨識碼、與該第一紀錄表相關之紀錄表之辨識碼及相應於該元素之一第一閱覽次數,該第二紀錄表包括相應於該第二紀錄表之一第二辨識碼、與該第二紀錄表相關之紀錄表之辨識碼及相應於該元素之一第二閱覽次數。
於一較佳實施例中,於該第一路徑連結資訊被開啟時,該第一閱覽次數被更新,於該第二路徑連結資訊被開啟時,該第二閱覽次數被更新。
於一較佳實施例中,該第一紀錄表更包括相應於該第一路徑連結資訊之一第一分享時間,該第二紀錄表更包括相應於該第二路徑連結資訊之一第二分享時間。
於一較佳實施例中,分享元素的方法更包括以下步驟:依據該第一分享時間、該第一閱覽次數、該第二分享時間及該第二閱覽次數中之至少一者計算該元素於一特定時間區間之一點閱率。
於一較佳實施例中,該第一紀錄表更包括相應於該來源訊息之一第一位置資訊,該第二紀錄表更包括相應於該目的訊息之一第二位置資訊。
於一較佳實施例中,該第一紀錄表更包括相應於該來源訊息之一第一位置資訊,該第二紀錄表更包括相應於該目的訊息之一第二位置資訊。
於一較佳實施例中,分享元素的方法更包括以下步驟:依據該第一分享時間、該第一閱覽次數、該第一位置資訊、該第二分享時間、該第二閱覽次數及該第二位置資訊中之至少一者計算該元素於一特定位置之一點閱率或該元素於一特定時間區間之一傳播路徑。
於一較佳實施例中,該第一紀錄表包括相應於傳送該第一路徑連結資訊之一第一使用者之一第一分享者資料,該第二紀錄表包括相應於傳送該第二路徑連結資訊之一第二使用者之一第二分享者資料。
於一較佳實施例中,該第一紀錄表包括相應於該第二使用者之一第一頻道資料,該第二紀錄表包括相應於該第三使用者之一第二頻道資料。
於一較佳實施例中,該元素係被提供至該被投影的工作空間之一統一化資訊單元(unified information unit)或一統一化工具(unified tool)。
於一較佳實施例中,該統一化資訊單元係為自至少一資訊源所取得之一原始資訊經由被統一化後而形成;及/或該統一化工具係為自至少一資訊源所取得之一原始工具經由被統一化後而形成。
於一較佳實施例中,該統一化資訊單元包括一檔案(file)、一網頁(web page)、一資料庫(data base row)、一策略、一規則或任一可存取於一相關機器或一伺服器之資料;及/或該統一化工具包括一公用程式(utility)、一介面工具集(widget)、一代理工具(agent)、一應用程序、一服務工具(service)或任一可存取於一相關機器或一伺服器之可執行元件。
於一較佳實施例中,該元素係該被投影的工作空間。
10‧‧‧第一使用者
11‧‧‧第一機器
12‧‧‧可投影的空間實體
13‧‧‧投影手段
14‧‧‧第二機器
15‧‧‧被投影的工作空間
15’‧‧‧被投影的工作空間
15”‧‧‧被投影的工作空間
15a‧‧‧分享按鍵
15b‧‧‧Facebook®選項
15c‧‧‧Twitter®選項
15d‧‧‧確認按鍵
16‧‧‧第一紀錄表
17‧‧‧來源訊息
18‧‧‧第二使用者
19‧‧‧第三機器
20‧‧‧投影手段
21‧‧‧第三使用者
22‧‧‧第二紀錄表
23‧‧‧目的訊息
24‧‧‧第四機器
25‧‧‧投影手段
26‧‧‧統計表
971‧‧‧第一電子裝置
972‧‧‧第二電子裝置
973‧‧‧可投影的空間實體
974‧‧‧投影手段
975‧‧‧作業環境
976‧‧‧被投影的工作空間
977‧‧‧微核心
979‧‧‧Dropbox
980‧‧‧統一化腳本
981‧‧‧個人工作空間
982‧‧‧Dropbox
983‧‧‧雲端硬碟
984‧‧‧伺服器
985‧‧‧原始資訊
985’‧‧‧統一化資訊單元
986‧‧‧原始工具
986’‧‧‧第一統一化工具
987‧‧‧原始工具
987’‧‧‧第二統一化工具
989‧‧‧轉化器
991‧‧‧原始元素
992‧‧‧元素轉換器
993‧‧‧統一化資料結構
994‧‧‧統一化元素
9731‧‧‧統一化腳本
9761‧‧‧虛線方框
9761’‧‧‧Dropbox輸入器
9762‧‧‧虛線方框
9762’‧‧‧圖片閱讀器
9791‧‧‧jpg圖片檔
9791’‧‧‧統一化jpg圖片檔
9792‧‧‧jpg圖片檔
9792’‧‧‧統一化jpg圖片檔
9793‧‧‧gif圖片檔
9793’‧‧‧統一化gif圖片檔
9881‧‧‧資訊輸入器
9882‧‧‧資訊輸入器
9883‧‧‧資訊輸入器
圖1:係為統一化方法於一實施例的實施概念示意圖。
圖2:係為以統一化腳本作為實現個人工作空間之中間語言的一較佳概念示意圖。
圖3:係為圖2所示個人工作空間的一較佳配置示意圖。
圖4:係為投影工作空間的方法於一較佳實施例之初始狀態示意圖。
圖5A:係為圖4所示投影工作空間的方法的運作概念示意圖。
圖5B:係為圖4所示投影工作空間的方法的運作概念示意圖。
圖6:係為圖4所示可投影的空間實體與圖6B所示被投影的工作空間的相對關係示意圖。
圖7:係為本發明分享元素的方法的方塊系統示意圖。
圖8:係為本發明生成紀錄表之流程圖。
圖9:係為本發明第一紀錄表之示意圖。
圖10:係為係為本發明統計表之示意圖。
圖11:係為本發明點閱率圖表之示意圖。
圖12:係為本發明傳播路徑圖表之示意圖。
本發明得藉由以下描述,包括以下的術語彙編以及結論性實例,而更充分地理解。為簡潔起見,本說明書中引用之出版物,包括專利的公開內容,係併入本文以供參考。
以下本發明的實施例是非限制性的,並且僅代表本發明之各種態樣及特徵。就最受限制的技術意義而言,本文所述的「資訊源」指的是可以被詮釋為有用訊息的符號序列,且該些有用訊息是用來組織和標籤資料;其中,資訊源可包括:網站(如互聯網服務)、內部網路、網絡社群、軟體、電子書、資料庫以及其他資訊的媒體(如非暫態計算機可用的儲存媒 體、行動裝置儲存媒體)。又,本文所述的「原始資訊」可包括檔案、網頁、資料庫、策略、規則或任一種可存取於相關機器和伺服器之資料,而本文所述的「原始工具」可包括公用程式、介面工具集、智能代理工具、應用程序、服務工具或任一種可存取於相關機器和伺服器之可執行元件。惟,資訊源、原始資訊及原始工具皆不以上述為限。
又,「原始資訊」以及「原始工具」皆係為本文所述之「原始元素」的一種實施態樣,且於實施本發明時,來自相同或不同「資訊源」的多個「原始元素」皆能夠經由一統一化方法而分別被模型化為多個「統一化元素」,使得在同一作業環境中的多個「統一化元素」皆能夠彼此相容以進而協同進行特定任務;其中,「統一化工具」及「統一化資訊單元」皆係為「統一化元素」的一種實施態樣。又,本文所述的「元素轉換器(Matterizer)」係為用以對「原始元素」進行統一化的構件、裝置或程式碼。
於一實施例中,上述統一化方法可為:依據一統一化資料結構而重整自複數資訊源之至少一資訊源所取得的原始資訊,從而將原始資訊模型化(modeling)為統一化資訊單元,及/或依據另一統一化資料結構而重整自複數資訊源之至少一資訊源所取得的原始工具,從而將原始工具模型化為統一化工具;其中,該統一化資料結構以及該另一統一化資料結構可相同或不同,且上述統一化方法可藉由元素轉換器(Matterizer)來完成。
請參閱圖1,其為上述統一化方法於一實施例的實施概念示意圖。圖1示意了元素轉換器992依據統一化資料結構993而重整原始元素991的一屬性和一相關連結,以將原始元素991模型化為統一化元素994,使統一化元素994的基本屬性包括原始元素的類型(type)以及指出原始元素所在之處的連結(link)。
於本實施例中,原始元素991至少包括原始資訊(圖未示)或原始工具(圖未示),但不以此為限。其次,上述統一化方法中,當可從原始資訊取得之屬性與欲在統一化資訊單元中統一之屬性相對應時,則可經由元素轉換器992而直接產生統一化資訊單元;而當可從原始資訊取得之屬性與欲在統一化資訊單元中統一之屬性無法對應時,則需先透過對原始資訊的屬性和相關連結進行邏輯上的重整來重新定義原始資訊,使原始資訊被 轉換為其屬性與欲在統一化資訊單元中統一之屬性相對應之新的原始資訊,以進而間接地產生統一化資訊單元。
又,當原始工具與工作空間(workspace)的作業環境相容時,則可經由元素轉換器992而直接地產生該統一化工具;而當原始工具與工作空間的作業環境不相容時,則需透過一轉化器(adapter)及/或原始工具的軟體開發包(SDK)驅動原始工具而間接地產生該統一化工具;其中,該轉化器(adapter)係用來提供工作空間相容的介面實作(interface implementation)。
有關本實施例中所述的“統一化方法的具體實施方式”、“統一化元素的具體獲得方式”以及“元素轉換器的具體運作方式”可參考美國專利申請號14/324069,題為「A METHOD OF UNIFYING INFORMATION AND TOOL FROM A PLURALITY OF INFORMATION SOURCES」,以及可參考主張該美國專利申請號14/324069為其國際優先權基礎案之中國專利申請號201410768564.X,題為「將來自複數資訊源之資訊及工具予以統一化之方法以及應用該方法之計算機程式產品與裝置」,故在此即不再予以贅述。
特別說明的是,上述統一化方法僅為本案所採用之統一化方法的一種實施例,將來自不同資訊源的多個原始元素予以統一化的方法並不以上述為限,熟知本技藝人士可依據實際應用需求而進行任何均等的變更設計。
以下再舉例二種不同於上述說明的統一化方法。第一種統一化方法為應用於Garmin衛星導航中的資訊統一化方法,Garmin衛星導航的興趣地標(Point of Interest,POI)功能即是透過該資訊統一化方法對輸入其中的原始地標資訊(原始資訊)進行統一化程序而獲得相對應之統一化地標資訊(統一化資訊單元);第二種方法為應用於安卓(Android)系統的工具統一化方法,安卓(Android)系統是一個以Linux為基礎的開放原始碼行動裝置作業系統,但安卓系統中的應用程式(原始工具)大都是由Java所編寫的,故由Java所編寫的應用程式(原始工具)皆可經由該工具統一化方法而被模型化為可與安卓系統中的相容的統一化應用程式(統一化工具),進而能夠在安卓系統中被執行。
再者,本文所述的「工作空間」指的是可供至少一元素轉換器及/或至少一工具及/或至少一資訊進行互動以執行特定任務的工作空間,且至少一資訊及/或至少一工具可藉由至少一元素轉換器而被輸入至工作空間中,但將資訊及/或工具輸入工作空間的方式並不以此為限;其次,以下所述的資訊輸入器(information importer)(如圖2中的資訊輸入器9881、9882、9883、圖6中的Dropbox輸入器9761’等)皆係為元素轉換器的一種實施態樣。再者,本文所述的「統一化腳本」指的是可作為實現工作空間的中間語言,且透過「統一化腳本」可使至少一元素轉換器及/或至少一資訊及/或至少一工具被提供(如內建或外掛)至工作空間。
於一實施例中,上述至少一資訊係為自至少一資訊源所取得之至少一原始資訊經由被統一化後而形成的至少一統一化資訊單元,而上述至少一工具係為自至少一資訊源所取得之至少一原始工具經由被統一化後而形成的至少一統一化工具;其中,使用者可依據不同的任務而將所需的統一化資訊單元及/或統一化工具由相對應的資訊源加入(如內建或外掛)至個人工作空間中,故「工作空間」可為一用戶導向的「個人工作空間」。
進一步而言,請參閱圖2與圖3,圖2為以統一化腳本作為實現個人工作空間之中間語言的一較佳概念示意圖,圖3為圖2所示個人工作空間的一較佳配置示意圖。圖2與圖3示意了使用者依據任務的需求而將相對應於Dropbox 982中之原始資訊985的統一化資訊單元985’、相對應於雲端硬碟983中之可相容的原始工具986的第一統一化工具986’以及相對應於伺服器984中之不可相容的原始工具987的第二統一化工具987’組合至個人工作空間981中;詳言之,使用者可先編輯一個用以作為實現個人工作空間981之中間語言的統一化腳本980,且藉由統一化腳本980而設置(configure)Dropbox982的資訊輸入器9881、雲端硬碟983的資訊輸入器9882以及伺服器984的資訊輸入器9883;其中,資訊輸入器9881可將Dropbox 982中的原始資訊985予以統一化為統一化資訊單元985’,並輸入至個人工作空間981。
再者,圖2與圖3亦示意了存放在雲端硬碟983內的原始工具為可相容的原始工具986(也就是該可相容的原始工具986可與在個人工作空 間981中供統一化工具用之元件架構相容),且透過統一化腳本980(利用其中的資訊輸入器9882)可將相對應於可相容的原始工具986的第一統一化工具986’直接地提供至個人工作空間981。
又,圖2與圖3還示意了存放在伺服器984內的原始工具為不可相容的原始工具987(也就是該不可相容的原始工具987與在個人工作空間981中供統一化工具用之元件架構不相容),且需透過統一化腳本980(利用其中的可相容的轉化器989以及資訊輸入器9883)才得以將相對應於不可相容的原始工具987的第二統一化工具987’提供至個人工作空間981。
此外,圖3亦示意了使用者依據實際應用需求而配置安排(如分組(grouping)或置放(placing))統一化資訊單元985’、第一統一化工具986’以及第二統一化工具987’在個人工作空間981的特定區域;最後,使用者就可因應統一化工具以及統一化資訊單元之間的運作關係(例如兩者間之點擊動作或拖曳動作)而藉由使用統一化工具存取或控制相對應的統一化資訊單元而執行所需的任務。
有關本實施例中所述的“以統一化腳本作為實現個人工作空間之中間語言的具體實施方式”、“使用者依據實際應用需求而將所需的統一化資訊單元及/或所需的統一化工具由相對應的資訊源自由組合至個人工作空間中以執行任務的具體實施方式”,可參考美國專利申請號14/325466,題為「METHOD FOR PERFORMING TASK ON UNIFIED INFORMATION UNITS IN A PERSONAL WORKSPACE」,以及可參考主張美國專利申請號114/324069、4/325466為其國際優先權基礎案之中國專利申請號201410796528.4,題為「在個人工作空間中對統一化元素進行組合工作之方法以及應用該方法之計算機程式產品與系統」,故在此即不再予以贅述。
特別說明的是,上述個人工作空間僅為工作空間的一種實施例,應用於本案的工作空間不以上述為限;舉例來說,作為實現工作空間之中間語言的統一化腳本可預先被編輯而使得工作空間成為內建有預設元素轉換器及/或預設資訊及/或預設工具的工作空間,而這樣的工作空間並非是限定給個人操作,亦可因應實際應用需求而供多個使用者同時進行操作或分別進行操作。
再者,本文所述的「工作空間」係可經由一「投影工作空間的方法」而被投影至任何具有計算能力之電子裝置,令任一使用者可於任何具有計算能力之電子裝置上操作「被投影的工作空間(projected workspace)」。
於一實施例中,投影工作空間的方法包括:首先,經由一路徑連結資訊(URI)取得由統一化腳本所生成(instantiated)的一可投影的空間實體(projectable space instance);其中,統一化腳本被定義來配置元素轉換器、資訊以及工具中之至少一者以建置工作空間(如先前說明),且可投影的空間實體被用來建立相對應於工作空間的被投影的工作空間,以提供用以操作元素轉換器、資訊以及工具中之至少一者以執行任務的介面;接著,利用一投影手段(projector)解譯該可投影的空間實體以及建立供元素轉換器、資訊以及工具中之至少一者配置於該可投影的空間實體中的作業環境,以進而執行被投影的工作空間,藉此以供至少一使用者與被投影的工作空間互動。
其中,投影手段可從遠端資料站、可投影的空間實體或預載應用程式中取得,並被載入至用以提供相容性環境以執行投影手段的一引擎(engine),而引擎可包括Javascript引擎、視窗應用程式或Linux應用程式中等,但不以上述此為限;再者,統一化腳本可被一文件型別定義(DTD)、一可延伸性標示語言綱要(XML schema)、一結構化語言(structured language)或一結構化協議(structured protocol)等所宣告而成,但不以上述此為限;而可投影的空間實體可為一物件(object)、一可延伸性標示語言(XML)檔案、或以一結構化語言(structured language)或一結構化協議(structured protocol)等所生成的一實體(instance),但不以上述此為限。
進一步而言,請參閱圖4、圖5A~圖5B及圖6,圖4為上述投影工作空間的方法於一較佳實施例之初始狀態示意圖,圖5A以及圖5B為圖4所示投影工作空間的方法的運作概念示意圖,圖6為圖4所示可投影的空間實體與圖5B所示被投影的工作空間的相對關係示意圖。其中,於圖4所示的初始狀態中,存在有可互相連結(如透過網路連結)的第一電子裝置971以及第二電子裝置972,且第一電子裝置971中儲存有可投影的空間實體973,而 第二電子裝置972中內建有一投影手段974。
又,統一化腳本9731係被一文件型別定義(DTD)所宣告而成,且其被定義來配置至少一資訊輸入器(其係為元素轉換器的一種實施態樣)及/或至少一統一化資訊單元及/或至少一統一化工具以建置(model)一工作空間,而可投影的空間實體973則為一可延伸性標示語言(XML)所生成的實體,其如圖6所示,被用來建立(build)相對應於工作空間的一被投影的工作空間976,並被允許資訊輸入器及/或統一化資訊單元及/或統一化工具加入其中或從其中移除。
再者,第二電子裝置972的投影手段974會在第二電子裝置972上建立供被投影的工作空間976運作的作業環境975,並提供一微核心977(見圖6)予該作業環境975以裝載(equip)要加入被投影的工作空間976中的至少一資訊輸入器及/或至少一統一化資訊單元及/或至少一統一化工具;其中,當第二電子裝置972透過一路徑連結資訊取得第一電子裝置971中的可投影的空間實體973時,第二電子裝置972中的投影手段974就開始對可投影的空間實體973進行解譯,其如圖5A所示;又,當可投影的空間實體973被投影手段974解譯後,被投影的工作空間976就會依據可投影的空間實體973所解譯的內容而建立在作業環境975上,其如圖5B所示,如此第二電子裝置972端的使用者就可經由第二電子裝置972與被投影的工作空間976進行互動,進而執行相關任務。
以下進一步以圖6所示之使用情境來說明上述統一化腳本9731、可投影的空間實體973以及被投影的工作空間976的相互關係。圖6所示之使用情境為:建立一個可被投影並能夠讀取存放於指定網路空間內的jpg圖片檔與gif圖片檔以供使用者觀看的工作空間,且於本使用情境中,統一化腳本9731以一文件型別定義(DTD)來宣告,而可投影的空間實體973則以可延伸性標示語言(XML)生成。
又,可投影的空間實體973中會被加入一個資訊輸入器以及一個統一化工具,且資訊輸入器係用來將相對應於至少一原始資訊的至少一統一化資訊單元輸入至被投影的工作空間976中;於本使用情境中,資訊輸入器為一Dropbox輸入器(即圖示虛線方框9761),且原始資訊為Dropbox 979資訊源中的jpg圖片檔9791、9792與gif圖片檔9793,統一化資訊單元則為稍後所述的統一化jpg圖片檔9791’、9792’與統一化gif圖片檔9793’,而統一化工具為一圖片閱讀器(即圖示虛線方框9762),其用以讀取輸入至被投影的工作空間976中的圖片檔。
再者,被投影的工作空間976係於可投影的空間實體973被第二電子裝置972中的投影手段974解譯後被建立起來,使得被投影的工作空間976上配置有一Dropbox輸入器9761’(相對應於圖示虛線方框9761)以及一圖片閱讀器9762’(相對應於圖示虛線方框9762),Dropbox輸入器9761’再將Dropbox 979資訊源中的jpg圖片檔9791、9792與gif圖片檔9793予以統一化並輸入至被投影的工作空間6,使得分別相對應於jpg圖片檔9791、9792與gif圖片檔9793的統一化jpg圖片檔9791’、9792’與統一化gif圖片檔9793’在被投影的工作空間976上呈現;接著,當第二電子裝置972端的使用者經由特定的操作方式對統一化jpg圖片檔9791’、9792’與統一化gif圖片檔9793’中之任一者進行操作時(如點擊統一化jpg圖片檔9791’、9792’與統一化gif圖片檔9793’中之該任一者,或將統一化jpg圖片檔9791’、9792’與統一化gif圖片檔9793’中之該任一者拖曳至圖片閱讀器9762’),圖片閱讀器9762’就會讀取統一化jpg圖片檔9791’、9792’與統一化gif圖片檔9793’中之該任一者的內容而使其呈現出來供使用者觀看。此外,上述Dropbox輸入器9761’以及圖片閱讀器9762’係由微核心977所裝載(equip)。
特別說明的是,可投影的空間實體973的路徑連結資訊可為超文件傳輸協定(HTTP)路徑連結資訊或檔案傳送協定(FTP)路徑連結資訊,而若是第一電子裝置971與第二電子裝置972為一共同裝置時,可投影的空間實體973的路徑連結資訊亦可為本機檔案(local file)連結資訊,但路徑連結資訊的型態不以上述為限。
有關本實施例中所述的“投影工作空間的方法的具體獲得方式”可參考美國專利申請號14/577772,題為「METHOD OF PROJECTING A WORKSPACE AND SYSTEM USING THE SAME」,以及可參考主張美國專利申請號、14/324069、14/325466、14/577772為其國際優先權基礎案之中國專利申請號201410814138.5,題為「投影工作空間的方法以及應用該投影工 作空間的方法的系統」,故在此即不再予以贅述。
特別說明的是,上述投影工作空間的方法僅為本案將工作空間投影至任何具有計算能力之電子裝置的一種投影方法,但將工作空間投影至任何具有計算能力之電子裝置的投影方法並不以上述為限,熟知本技藝人士可依據實際應用需求而進行任何均等的變更設計。其次,由於任一工作空間皆可被投影至任何具有計算能力之電子裝置上,故任一工作空間皆能夠被視為可被傳送(delivery)至任何具有計算能力之電子裝置的工作空間。
以下說明本發明分享元素的方法。請參閱圖9至圖9,圖7為本發明分享元素的方法的方塊系統示意圖,圖8為本發明生成紀錄表之流程圖,圖9為本發明第一紀錄表之示意圖。
首先,第一使用者10自第一機器11取得可投影的空間實體12,接著利用投影手段13解譯可投影的空間實體12,以進而於第二機器14上執行被投影的工作空間15。而後,第一使用者10可自由組合單一或複數各種元素轉換器、統一化工具或統一化資訊單元以進一步配置被投影的工作空間15。補充說明的是,可投影的空間實體12亦可存於第二機器14中。
當第一使用者10於被投影的工作空間15中點選分享按鍵15a(如圖8所示)選擇分享統一化工具、統一化資訊單元或被投影的工作空間15等元素(matter)時,將生成一第一紀錄表16以及一來源訊息17。
於本例中來源訊息17為一第一路徑連結資訊,例如http://abc.com/#!/space_id?propagation_id=”...”,當取得來源訊息17後,透過被投影的工作空間15的識別資訊(space id)以及第一紀錄表16的第一辨識碼(propagation id)即可取得可投影的空間實體12以及第一紀錄表16。可以理解的是,雖然於圖7中第一紀錄表16被儲存於第一機器11中,但第一紀錄表16可被儲存於任何具有網路連結功能之儲存媒介中,而不以圖7所示者為限。
再者,第一使用者10可透過合適的頻道(channel),舉例但不限於Whatsapp®、Line®、Facebook®、Twitter®等網路(network)頻道,或電信(Telecommunication)、傳真(Fax)等電訊(telecom)頻道,或便條(paper note)等實體(physical)頻道,傳送來源訊息17至單一或複數第二使用者18。例如圖8所示,當第一使用者10點選分享按鍵15a並選擇了Facebook®選項15b及Twitter®選項15c中至少一者,再點選確認按鍵15d後,來源訊息17將被分享至Facebook®及/或Twitter®而於Facebook®及/或Twitter®內被第二使用者18開啟。於第二使用者18開啟來源訊息17而取得可投影的空間實體12後,即可於第三機器19上利用投影手段20解譯可投影的空間實體12而執行被投影的工作空間15’。可以理解的是,雖然於圖7中來源訊息17僅被傳送至單一第二使用者18,但第一使用者10亦可透過各種頻道同時或連續傳送來源訊息17至複數第二使用者18,而不以圖7所示者為限。
補充說明的是,於本例中路徑連結資訊可以是超文件傳輸協定(hypertext transfer protocol,HTTP)路徑連結資訊、檔案傳送協定(file transfer protocol,FTP)路徑連結資訊或本機檔案(local file)連結資訊,但不以此為限。
接下來說明本發明之第一紀錄表16。第一紀錄表16可為一物件、一可延伸性標示語言檔案、或以一結構化語言或一結構化協議等所生成的一實體,但不以此為限。如圖9所示,於本例中第一紀錄表16包括propagation_id、propagator_id、propagated_time、propagated_channels、propagated_work、propagated_link、track、network_address、geo_info、viewed_matters以及produced_view_count等資訊欄位,以下將進一步說明。
首先,propagation_id資訊欄位為第一紀錄表16的第一辨識碼。propagator_id資訊欄位為選擇分享而使第一紀錄表16被建立的使用者,於本例中即第一使用者10的第一分享者資料。
propagated_time資訊欄位為第一紀錄表16的產生時間,於本例中亦稱為第一分享時間。propagated_channels資訊欄位為傳遞來源訊息17,亦即第二使用者18接收來源訊息17的第一頻道資料,例如Facebook®或Twitter®等。propagated_work資訊欄位為第一紀錄表16所對應的工作空間,於本例中即被投影的工作空間15的識別資訊。
propagated_link資訊欄位為來源訊息17的第一路徑連結資訊。需注意的是,於本例中分享至不同頻道的來源訊息17可能具有不同的 第一路徑連結資訊,但不論第一路徑連結資訊如何變化,都可用以取得可投影的空間實體12以及第一紀錄表16。舉例來說,被分享至Facebook®之來源訊息17可以是http://abc.com/#!/space_id?propagation_id=”...”&channel=”Facebook”,被分享至Twitter®之來源訊息17則可以是http://abc.com/#!/space_id?propagation_id=”...”&channel=”Twitter”,以記錄來源訊息17之傳送頻道,但不以此為限。
track資訊欄位用於記錄與第一紀錄表16相關之紀錄表之辨識碼。舉例來說,當使用者a選擇分享元素至使用者b而生成紀錄表a及路徑連結資訊a,且使用者b選擇分享同一元素至使用者c而生成紀錄表b及路徑連結資訊b時,紀錄表b中之track資訊欄位將同時記錄紀錄表a及紀錄表b之辨識碼,以代表使用者a的分享帶動了使用者b的轉分享。同理可知,當使用者c選擇分享同一元素至使用者d而生成紀錄表c及路徑連結資訊c時,紀錄表c中之track資訊欄位將同時記錄紀錄表a、紀錄表b及紀錄表c之辨識碼,以代表使用者a的分享帶動了使用者b及使用者c的轉分享。補充說明的是,於另一做法中,紀錄表c中之track資訊欄位僅需記錄紀錄表b及紀錄表c之辨識碼,當取得紀錄表c時,同樣可藉由紀錄表b取得紀錄表a而得知該元素最初由分享者a所分享。由於於本例中第一使用者10為第一分享者,故第一紀錄表16之track資訊欄位將僅記錄第一紀錄表16之第一辨識碼。
network_address資訊欄位為選擇分享而使第一紀錄表16被建立的使用者,於本例中即第一使用者10的IP位址(Internet Protocol Address)。geo_info資訊欄位為選擇分享而使第一紀錄表16被建立的使用者,於本例中即第一使用者10的第一位置資訊。viewed_matters資訊欄位為此次分享前第一使用者10於被投影的工作空間15中開啟過的統一化工具或統一化資訊單元之識別資訊。produced_view_count資訊欄位則代表此次分享所產生的第一閱覽次數,當第二使用者18開啟來源訊息17而取得可投影的空間實體12以及第一紀錄表16時,第一閱覽次數將被更新而增加。
補充說明的是,於第一紀錄表16之propagated_link資訊欄位與produced_view_count資訊欄位中,可依據不同頻道個別記錄其第一路徑連 結資訊以及第一閱覽次數。
與第一使用者10分享統一化工具、統一化資訊單元或被投影的工作空間15等元素(matter)的行為相似,第二使用者18亦可於被投影的工作空間15’中選擇透過同一或不同頻道分享同一統一化工具、同一統一化資訊單元或被投影的工作空間15’等元素(matter)至單一或複數第三使用者21。相似的,當第二使用者18選擇分享至第三使用者21時,將生成一第二紀錄表22以及一目的訊息23。於本例中目的訊息23為一第二路徑連結資訊,用以取得可投影的空間實體12以及第二紀錄表22。
而後第三使用者21即可藉由目的訊息23取得可投影的空間實體12,並於第四機器24上利用投影手段25解譯可投影的空間實體12而執行被投影的工作空間15”。可以理解的是,雖然於圖7中目的訊息23僅被傳送至單一第三使用者21,但第二使用者18亦可透過各種頻道同時或連續傳送目的訊息23至複數第三使用者21,而不以圖7所示者為限。此外,被投影的工作空間15、15’以及15”皆為解譯同一可投影的空間實體12後被建立,故被投影的工作空間15、15’以及15”為完全相同之工作空間。
第二紀錄表22同樣包括propagation_id、propagator_id、propagated_time、propagated_channels、propagated_work、propagated_link、track、network_address、geo_info、viewed_matters以及produced_view_count等資訊欄位,故於此不再以另一圖面呈現。
在第二紀錄表22中,propagation_id資訊欄位為第二紀錄表22的第二辨識碼。propagator_id資訊欄位為選擇分享而使第二紀錄表22被建立的使用者,於本例中即第二使用者18的第二分享者資料。
propagated_time資訊欄位為第二紀錄表22的產生時間,於本例中亦稱為第二分享時間。propagated_channels資訊欄位為傳遞目的訊息23,亦即第三使用者21傳送目的訊息23的第二頻道資料,例如Facebook®或Twitter®等。propagated_work資訊欄位為第二紀錄表22所對應的工作空間,於本例中即被投影的工作空間15’的識別資訊。
propagated_link資訊欄位為目的訊息23的路徑連結資訊,需注意的是,於本例中分享至不同頻道的目的訊息23可能具有不同的第二路 徑連結資訊,但不論第二路徑連結資訊如何變化,都可用以取得可投影的空間實體12以及第二紀錄表22。
如前所述,track資訊欄位用於記錄與第二紀錄表22相關之紀錄表之辨識碼,而第二紀錄表22係於第二使用者18接收了第一使用者10所分享之來源訊息17並轉分享後產生,故第二紀錄表22中之track資訊欄位將同時記錄第一使用者10分享時產生之第一紀錄表16之第一辨識碼及第二使用者18轉分享時產生之第二紀錄表22之第二辨識碼,以代表第一使用者10的分享帶動了第二使用者18的轉分享。
network_address資訊欄位為選擇分享而使第二紀錄表22被建立的使用者,於本例中即第二使用者18的IP位址(Internet Protocol Address)。geo_info資訊欄位為選擇分享而使第二紀錄表22被建立的使用者,於本例中即第二使用者18的第二位置資訊。viewed_matters資訊欄位為此次分享前第二使用者18於被投影的工作空間15’中開啟過的統一化工具或統一化資訊單元之識別資訊。produced_view_count資訊欄位則代表此次分享所產生的第二閱覽次數,當第三使用者21開啟目的訊息23而取得可投影的空間實體12以及第二紀錄表22時,第二閱覽次數將被更新而增加。
再者,由於被投影的工作空間15、15’以及15”對應至同一可投影的空間實體12而為完全相同之工作空間,因此第一紀錄表16及第二紀錄表22之propagated_work資訊欄位所記錄之識別資訊亦應相同。
由上述說明可知,使用者每一次分享統一化工具、統一化資訊單元或工作空間等元素(matter)都將生成如圖9所示之紀錄表,而藉由整合所有與同一工作空間相關聯之紀錄表,即propagated_work資訊欄位所記錄之識別資訊相同之紀錄表,即可得到各項傳播關係參數,以下將進一步說明。
首先,第一機器11或一遠端伺服器可依據所有與同一工作空間相關聯之紀錄表生成一統計表,該統計表將藉由整合一時間區間內產生的所有與同一工作空間相關聯之紀錄表而被建立。請參照至圖10,圖10為本發明統計表之示意圖。
如圖10所示,統計表26包括record_id、propagated_wo rk、record_start_date、record_end_date以及day_view_count等資訊欄位。
record_id為統計表26的識別資訊。propagated_work為統計表26所對應的工作空間,於本例中即由解譯可投影的空間實體12而被建立之工作空間的識別資訊,故其將與第一紀錄表16及第二紀錄表22之propagated_work資訊欄位所記錄之識別資訊相同。
record_start_date資訊欄位以及record_end_date資訊欄位為統計表26的開始記錄日期以及結束記錄日期,亦即統計表26中所記錄的每一與可投影的空間實體12相關聯之紀錄表,其propagated_time資訊欄位皆需介於開始記錄日期以及結束記錄日期之間。
day_view_count資訊欄位則記錄了每一與可投影的空間實體12相關聯之紀錄表中,propagated_time資訊欄位為同一日期者之viewed_matters資訊欄位的累計值(於統計表26中為matter_view_count資訊欄位),以及至該日期為止產生的所有紀錄表的produced_view_count資訊欄位的累計值(於統計表26中為work_view_count資訊欄位)。
舉例來說,如圖10所示,統計表26之record_start_date資訊欄位以及record_end_date資訊欄位分別為2014-06-01以及2014-06-30。且統計表26之work_view_count資訊欄位詳細記錄了每一日期,例如至2014-06-30為止所有與可投影的空間實體12相關聯之紀錄表的produced_view_count資訊欄位的累計值。統計表26之matter_view_count資訊欄位則詳細記錄了每一日期,例如2014-06-30當日所有與可投影的空間實體12相關聯之紀錄表的viewed_matters資訊欄位的累計值。
因此,當使用者欲得知2014-06-01至2014-06-30之間的任一天、任數天或者整個月份內,與可投影的空間實體12相對應之工作空間之點閱率時,其可透過工作空間的識別資訊,取得如圖10所示之統計表26,並藉由統計表26之work_view_count資訊欄位,繪製出如圖11所示之圖表,進而得知任一天、任數天或者整個月份內之工作空間之點閱率。
再者,若使用者欲得知2014-06-01至2014-06-30之間的任一天、任數天或者整個月份內,與可投影的空間實體12相對應之工作空間中,被開啟最多次的統一化工具或統一化資訊單元,則可藉由加總及排序統計 表26之matter_view_count資訊欄位而獲得。
又,第一機器11或一遠端伺服器亦可不生成統計表,而依據所有紀錄表之propagated_time資訊欄位以及geo_info資訊欄位繪製如圖12所示之傳播地圖,進而得到與可投影的空間實體12相對應之工作空間於特定時間區間之傳播路徑。或依據所有紀錄表之produced_view_count資訊欄位以及geo_info資訊欄位獲得與可投影的空間實體12相對應之工作空間於特定位置之點閱率。
舉例來說,如圖12所示,當使用者選擇任一時間點,例如時間點T時,圖中將顯示第一定位點A、第二定位點B以及第三定位點C。第一定位點A表示在時間點T分享統一化工具、統一化資訊單元或工作空間之分享者的位置,第二定位點B表示在時間點T前一天分享同一統一化工具、統一化資訊單元或工作空間之分享者的位置,第三定位點C則表示在時間點T後一天分享同一統一化工具、統一化資訊單元或工作空間之分享者的位置。藉此,使用者即可得知同一統一化工具、統一化資訊單元或工作空間於特定時間區間之傳播路徑。
可以理解的是,第一機器11或一遠端伺服器亦可不生成統計表,而依據所有紀錄表之produced_view_count資訊欄位計算與可投影的空間實體12相對應之工作空間之閱覽次數,以及帶來最多閱覽次數的頻道。
除此之外,第一機器11或一遠端伺服器尚可依據propagator_id資訊欄位、track資訊欄位以及produced_view_count資訊欄位得知關鍵傳播者。
舉例來說,藉由統計所有具有相同工作空間識別資訊,且track資訊欄位中皆記錄有紀錄表a之辨識碼之紀錄表之數量,即可得知紀錄表a所帶動的轉分享次數,而依據紀錄表a中propagator_id資訊欄位所記載的分享者資料,即可得知特定使用者所帶動的轉分享次數,進而找出關鍵傳播者。
亦或,藉由找出所有具有相同工作空間識別資訊之複數紀錄表中,produced_view_count資訊欄位帶有最大數值的紀錄表,再依據該紀錄表中propagator_id資訊欄位所記載的分享者資料,即可得知特定使用者所帶 來的閱覽次數,同樣可找出關鍵傳播者。
由上述說明可知,本發明提供了一種分享元素的方法,其係於每一次分享元素時生成帶有閱覽次數、分享時間、位置等資訊之記錄表,並藉由整合與同一元素相關之所有紀錄表獲得該元素之各種傳播關係參數,進而解決了現有技術的問題。
以上所述僅為本創作之較佳實施例,並非用以限定本創作之申請專利範圍,因此凡其它未脫離本創作所揭示之精神下所完成之等效改變或修飾,均應包含於本案之申請專利範圍內。
10‧‧‧第一使用者
11‧‧‧第一機器
12‧‧‧可投影的空間實體
13‧‧‧投影手段
14‧‧‧第二機器
15‧‧‧被投影的工作空間
15’‧‧‧被投影的工作空間
15”‧‧‧被投影的工作空間
16‧‧‧第一紀錄表
17‧‧‧來源訊息
18‧‧‧第二使用者
19‧‧‧第三機器
20‧‧‧投影手段
21‧‧‧第三使用者
22‧‧‧第二紀錄表
23‧‧‧目的訊息
24‧‧‧第四機器
25‧‧‧投影手段

Claims (36)

  1. 一種分享元素的方法,包括:經由一來源訊息接收一元素,其中該來源訊息包括用以取得相應於該元素之一第一紀錄表之訊息;經由一目的訊息傳送該元素,其中該目的訊息包括用以取得相應於該元素之一第二紀錄表之訊息;以及依據該第一紀錄表及該第二紀錄表中之至少一者,計算該元素之一傳播關係參數。
  2. 如申請專利範圍第1項所述之分享元素的方法,其中該來源訊息係一第一路徑連結資訊(URI),該目的訊息係一第二路徑連結資訊。
  3. 如申請專利範圍第2項所述之分享元素的方法,其中該第一路徑連結資訊及該第二路徑連結資訊包括一超文件傳輸協定(HTTP)路徑連結資訊、一檔案傳送協定(FTP)路徑連結資訊以及一本機檔案(local file)連結資訊中之至少一者。
  4. 如申請專利範圍第1項所述之分享元素的方法,其中該來源訊息包括用以取得一可投影的空間實體(projectable space instance)及該第一紀錄表之訊息,該目的訊息包括用以取得該可投影的空間實體及該第二紀錄表之訊息,其中,該可投影的空間實體被用來建立一被投影的工作空間(projected workspace)。
  5. 如申請專利範圍第4項所述之分享元素的方法,更包括以下步驟:利用一投影手段(projector)解譯該可投影的空間實體,以執行該被投影的工作空間。
  6. 如申請專利範圍第4項所述之分享元素的方法,其中該可投影的空間實 體係為一物件(object)、一可延伸性標示語言(XML)檔案、或以一結構化語言(structured language)或一結構化協議(structured protocol)所生成的一實體(instance)。
  7. 如申請專利範圍第1項所述之分享元素的方法,其中該第一記錄表包括相應於該第一紀錄表之一第一辨識碼、與該第一紀錄表相關之紀錄表之辨識碼及相應於該元素之一第一閱覽次數,該第二紀錄表包括相應於該第二紀錄表之一第二辨識碼、與該第二紀錄表相關之紀錄表之辨識碼及相應於該元素之一第二閱覽次數。
  8. 如申請專利範圍第7項所述之分享元素的方法,其中於該來源訊息被開啟時,該第一閱覽次數被更新,於該目的訊息被開啟時,該第二閱覽次數被更新。
  9. 如申請專利範圍第7項所述之分享元素的方法,其中該第一紀錄表更包括相應於該來源訊息之一第一分享時間,該第二紀錄表更包括相應於該目的訊息之一第二分享時間。
  10. 如申請專利範圍第9項所述之分享元素的方法,更包括以下步驟:依據該第一分享時間、該第一閱覽次數、該第二分享時間及該第二閱覽次數中之至少一者計算該元素於一特定時間區間之一點閱率。
  11. 如申請專利範圍第7項所述之分享元素的方法,其中該第一紀錄表更包括相應於該來源訊息之一第一位置資訊,該第二紀錄表更包括相應於該目的訊息之一第二位置資訊。
  12. 如申請專利範圍第9項所述之分享元素的方法,其中該第一紀錄表更包括相應於該來源訊息之一第一位置資訊,該第二紀錄表更包括相應於該目的訊息之一第二位置資訊。
  13. 如申請專利範圍第12項所述之分享元素的方法,更包括以下步驟:依據該第一分享時間、該第一閱覽次數、該第一位置資訊、該第二分享時間、該第二閱覽次數及該第二位置資訊中之至少一者計算該元素於一特定位置之該點閱率或該元素於該特定時間區間之一傳播路徑。
  14. 如申請專利範圍第1項所述之分享元素的方法,其中該第一紀錄表包括相應於傳送該來源訊息之一第一使用者之一第一分享者資料,該第二紀錄表包括相應於傳送該目的訊息之一第二使用者之一第二分享者資料。
  15. 如申請專利範圍第14項所述之分享元素的方法,其中該第一紀錄表包括相應於該第二使用者之一第一頻道資料,該第二紀錄表包括相應於該第三使用者之一第二頻道資料。
  16. 如申請專利範圍第4項所述之分享元素的方法,其中該元素係是被提供至該被投影的工作空間之一統一化資訊單元(unified information unit)或一統一化工具(unified tool)。
  17. 如申請專利範圍第16項所述之分享元素的方法,其中該統一化資訊單元係為自至少一資訊源所取得之一原始資訊經由被統一化後而形成;及/或該統一化工具係為自至少一資訊源所取得之一原始工具經由被統一化後而形成。
  18. 如申請專利範圍第16項所述之分享元素的方法,其中該統一化資訊單元包括一檔案(file)、一網頁(web page)、一資料庫(data base row)、一策略、一規則或任一可存取於一相關機器或一伺服器之資料;及/或該統一化工具包括一公用程式(utility)、一介面工具集(widget)、一代理工具(agent)、一應用程序、一服務工具(service)或任一可存取於一相關機器或一伺服器之可執行元件。
  19. 如申請專利範圍第4項所述之分享元素的方法,其中該元素係該被投影的工作空間。
  20. 一種分享元素的方法,包括:經由一第一路徑連結資訊(URI)傳送一元素,其中該第一路徑連結資訊包括用以取得一可投影的空間實體(projectable space instance)以及相應於該元素之一第一紀錄表之訊息,其中,該可投影的空間實體被用來建立一被投影的工作空間;接收並開啟該第一路徑連結資訊以執行該被投影的工作空間,其中,於該第一路徑連結資訊被開啟而執行該被投影的工作空間時,該第一紀錄表被更新;經由一第二路徑連結資訊傳送該元素,其中該第二路徑連結資訊包括用以取得該可投影的空間實體以及相應於該元素之一第二紀錄表之訊息;接收並開啟該第二路徑連結資訊以執行該被投影的工作空間,其中,於該第二路徑連結資訊被開啟而執行該被投影的工作空間時,該第二紀錄表被更新;以及依據該第一紀錄表及該第二紀錄表計算該元素之一傳播關係參數。
  21. 如申請專利範圍第20項所述之分享元素的方法,其中該第一路徑連結資訊及該第二路徑連結資訊包括一超文件傳輸協定(HTTP)路徑連結資訊、一檔案傳送協定(FTP)路徑連結資訊以及一本機檔案(local file)連結資訊中之至少一者。
  22. 如申請專利範圍第20項所述之分享元素的方法,更包括以下步驟:利用一投影手段(projector)解譯該可投影的空間實體,以執行該被投影的工作空間。
  23. 如申請專利範圍第20項所述之分享元素的方法,其中該可投影的空間 實體係為一物件(object)、一可延伸性標示語言(XML)檔案、或以一結構化語言(structured language)或一結構化協議(structured protocol)所生成的一實體(instance)。
  24. 如申請專利範圍第20項所述之分享元素的方法,其中該第一記錄表包括相應於該第一紀錄表之一第一辨識碼、與該第一紀錄表相關之紀錄表之辨識碼及相應於該元素之一第一閱覽次數,該第二紀錄表包括相應於該第二紀錄表之一第二辨識碼、與該第二紀錄表相關之紀錄表之辨識碼及相應於該元素之一第二閱覽次數。
  25. 如申請專利範圍第24項所述之分享元素的方法,其中於該第一路徑連結資訊被開啟時,該第一閱覽次數被更新,於該第二路徑連結資訊被開啟時,該第二閱覽次數被更新。
  26. 如申請專利範圍第24項所述之分享元素的方法,其中該第一紀錄表更包括相應於該第一路徑連結資訊之一第一分享時間,該第二紀錄表更包括相應於該第二路徑連結資訊之一第二分享時間。
  27. 如申請專利範圍第26項所述之分享元素的方法,更包括以下步驟:依據該第一分享時間、該第一閱覽次數、該第二分享時間及該第二閱覽次數中之至少一者計算該元素於一特定時間區間之一點閱率。
  28. 如申請專利範圍第24項所述之分享元素的方法,其中該第一紀錄表更包括相應於該來源訊息之一第一位置資訊,該第二紀錄表更包括相應於該目的訊息之一第二位置資訊。
  29. 如申請專利範圍第26項所述之分享元素的方法,其中該第一紀錄表更包括相應於該來源訊息之一第一位置資訊,該第二紀錄表更包括相應於該目的訊息之一第二位置資訊。
  30. 如申請專利範圍第29項所述之分享元素的方法,更包括以下步驟:依據該第一分享時間、該第一閱覽次數、該第一位置資訊、該第二分享時間、該第二閱覽次數及該第二位置資訊中之至少一者計算該元素於一特定位置之一點閱率或該元素於一特定時間區間之一傳播路徑。
  31. 如申請專利範圍第20項所述之分享元素的方法,其中該第一紀錄表包括相應於傳送該第一路徑連結資訊之一第一使用者之一第一分享者資料,該第二紀錄表包括相應於傳送該第二路徑連結資訊之一第二使用者之一第二分享者資料。
  32. 如申請專利範圍第31項所述之分享元素的方法,其中該第一紀錄表包括相應於該第二使用者之一第一頻道資料,該第二紀錄表包括相應於該第三使用者之一第二頻道資料。
  33. 如申請專利範圍第20項所述之分享元素的方法,其中該元素係被提供至該被投影的工作空間之一統一化資訊單元(unified information unit)或一統一化工具(unified tool)。
  34. 如申請專利範圍第33項所述之分享元素的方法,其中該統一化資訊單元係為自至少一資訊源所取得之一原始資訊經由被統一化後而形成;及/或該統一化工具係為自至少一資訊源所取得之一原始工具經由被統一化後而形成。
  35. 如申請專利範圍第33項所述之分享元素的方法,其中該統一化資訊單元包括一檔案(file)、一網頁(web page)、一資料庫(data base row)、一策略、一規則或任一可存取於一相關機器或一伺服器之資料;及/或該統一化工具包括一公用程式(utility)、一介面工具集(widget)、一代理工具(agent)、一應用程序、一服務工具(service)或任一可存取於一相關機器 或一伺服器之可執行元件。
  36. 如申請專利範圍第20項所述之分享元素的方法,其中該元素係該被投影的工作空間。
TW104121473A 2014-07-03 2015-07-02 分享元素的方法 TWI566110B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US14/324,069 US9134963B1 (en) 2014-07-03 2014-07-03 Method of unifying information and tool from a plurality of information sources
US14/325,466 US9727391B2 (en) 2014-07-08 2014-07-08 Method for performing task on unified information units in a personal workspace
US14/577,772 US9626157B2 (en) 2014-07-03 2014-12-19 Method of projecting a workspace and system using the same
CN201510260063 2015-05-20

Publications (2)

Publication Number Publication Date
TW201626259A TW201626259A (zh) 2016-07-16
TWI566110B true TWI566110B (zh) 2017-01-11

Family

ID=55018470

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104121473A TWI566110B (zh) 2014-07-03 2015-07-02 分享元素的方法

Country Status (2)

Country Link
TW (1) TWI566110B (zh)
WO (1) WO2016000634A1 (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200947252A (en) * 2008-04-06 2009-11-16 Taser International Inc Systems and methods for incident recording
US20140122145A1 (en) * 2012-11-01 2014-05-01 Michael Y. Lim Systems and methods for scheduling knowledge sharing sessions

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8954500B2 (en) * 2008-01-04 2015-02-10 Yahoo! Inc. Identifying and employing social network relationships
US8295465B2 (en) * 2007-09-25 2012-10-23 Utbk, Inc. Systems and methods to connect members of a social network for real time communication
US8463740B2 (en) * 2009-08-05 2013-06-11 Microsoft Corporation Sharing files on a computer through use of URIs
CN103002455B (zh) * 2012-10-12 2016-08-03 陈宏滨 一种基于社交网络和博弈论的认知无线电频谱共享模型
CN103106616B (zh) * 2013-02-27 2016-01-20 中国科学院自动化研究所 基于资源整合与信息传播特征的社区发现及演化方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200947252A (en) * 2008-04-06 2009-11-16 Taser International Inc Systems and methods for incident recording
US20140122145A1 (en) * 2012-11-01 2014-05-01 Michael Y. Lim Systems and methods for scheduling knowledge sharing sessions

Also Published As

Publication number Publication date
TW201626259A (zh) 2016-07-16
WO2016000634A1 (en) 2016-01-07

Similar Documents

Publication Publication Date Title
US10417577B2 (en) Machine learning system interface
US10311496B2 (en) Web-based automated product demonstration
US20150188971A1 (en) Data stream monitoring
US12197410B2 (en) Computerized system and method for electronically generating a dynamically visualized hierarchical representation of electronic information
CN106164851B (zh) 基于对已实现的过程进行过程建模的计算机系统的自动配置
Paternò Concepts and design space for a better understanding of multi-device user interfaces
US20160321229A1 (en) Technique for clipping and aggregating content items
TWI566110B (zh) 分享元素的方法
TW201636891A (zh) 延後連結身分至帳號的方法
TWI641984B (zh) 供終端裝置與網站互動的方法、提供網路服務予終端裝置的方法以及供終端裝置與網站互動的計算機程式產品
TWI590158B (zh) 建立總管系統的方法以及應用該方法的伺服器
CN106326615B (zh) 分享元素的方法
US9471615B2 (en) Enhancing content mediated engagement
US20150154561A1 (en) Dynamic application personalization engine for enterprise software
US20210144047A1 (en) Operational anomaly feedback loop system and method
CA2951163A1 (en) Systems and methods for presenting events
JP2017037536A (ja) 情報共有システム
TWI564731B (zh) 管理資產的方法以及應用該方法的資產管理系統與機器
TWI574165B (zh) 互動式操作的方法以及應用該方法的傳送機器、接收機器與互動式操作系統
TWI605386B (zh) 資料收集方法以及應用該資料收集方法的資料收集系統
JP2006350659A (ja) 人材検索システム、人材検索装置、人材検索端末、プログラムおよび記録媒体
TWI581117B (zh) 網頁上協同工作的方法
TWI576710B (zh) 預載關注網頁的啓動方法以及系統
JP2009129166A (ja) 業務処理システム
TW201626763A (zh) 創建、擴展社交網路的方法以及應用該方法的儲存媒介