本發(fā)明關(guān)于一種連網(wǎng)協(xié)同工作的方法,尤其是關(guān)于一種以關(guān)系化同步工作空間進(jìn)行協(xié)同工作的方法以及應(yīng)用該方法的機(jī)器。
背景技術(shù):
::在生活便利的現(xiàn)代,人們習(xí)慣使用具有運(yùn)算能力的電子設(shè)備來(lái)進(jìn)行如工作、文書(shū)處理、休閑娛樂(lè)、社交通訊等各類應(yīng)用,而隨著科技漸進(jìn)的發(fā)展,信息更快速地傳播,各式各樣的網(wǎng)頁(yè)平臺(tái)、操作系統(tǒng)以及軟件工具被開(kāi)發(fā)出來(lái)供人們使用,為人們帶來(lái)更有效率的生活;特別是在“后電腦時(shí)代”,除了傳統(tǒng)的桌上型電腦,平板電腦、手機(jī)等移動(dòng)裝置的出現(xiàn)造就了人們可隨時(shí)隨地的進(jìn)行作業(yè),同時(shí)藉由互聯(lián)網(wǎng)還能夠與世界各地的人們串連以進(jìn)行信息傳遞與分享。然而,現(xiàn)有的科技,無(wú)論是硬件或是軟件,大都是從“個(gè)人設(shè)備(如電腦)”的思維角度所發(fā)展出的產(chǎn)物,導(dǎo)致網(wǎng)絡(luò)上像是存在著為數(shù)眾多但壁壘分明的信息站,反而形成人跟人藉由連網(wǎng)協(xié)同工作的一種障礙,如此與網(wǎng)絡(luò)無(wú)國(guó)界的初衷相違背;進(jìn)一步而言,在現(xiàn)實(shí)的生活當(dāng)中,所謂的協(xié)同工作應(yīng)同時(shí)存在下列三種作業(yè)條件:第一、人員的參與;第二、通信管道;以及第三、作業(yè)內(nèi)容的同步呈現(xiàn);但是,當(dāng)多個(gè)準(zhǔn)備協(xié)同工作的人們欲在不同的地方分別使用自己的個(gè)人設(shè)備(如電腦)并透過(guò)網(wǎng)絡(luò)來(lái)進(jìn)行協(xié)同工作時(shí),要同時(shí)滿足上述三種作業(yè)條件是具有困難的,特別是在第三點(diǎn)的實(shí)現(xiàn)上更具挑戰(zhàn),原因在于,基于網(wǎng)絡(luò)安全與個(gè)人隱私的考慮上,讓所有參與協(xié)同工作的人員同時(shí)連進(jìn)其中某一參與協(xié)同工作的人員的個(gè)人設(shè)備(如電腦)中進(jìn)行觀看并操作(如遠(yuǎn)程控制軟件)并不是恰當(dāng)?shù)淖鞣?。是以,目前業(yè)界開(kāi)發(fā)者正極力開(kāi)發(fā)讓人們可以透過(guò)網(wǎng)絡(luò)進(jìn)行協(xié)同工作的環(huán)境。舉例來(lái)說(shuō),網(wǎng)絡(luò)即時(shí)通訊軟件即提供了一種溝通與討論的管道,其具有下述特色:第一、只要是在個(gè)人設(shè)備(如電腦)上裝設(shè)有網(wǎng)絡(luò)即時(shí)通訊軟件的使用者皆可被邀請(qǐng)加入?yún)f(xié)同工作的人員名單中一起進(jìn)行協(xié)同 工作;第二、進(jìn)行協(xié)同工作的人員們可藉由文字(massage)、聲音(audio)或視頻(video)的方式跟其它協(xié)同工作的人員進(jìn)行通信與討論;第三、參與協(xié)同工作的人員可藉由分享自己的屏幕畫(huà)面來(lái)呈現(xiàn)所進(jìn)行作業(yè)的內(nèi)容。雖然網(wǎng)絡(luò)即時(shí)通訊軟件看似滿足了進(jìn)行協(xié)同工作所需的三種作業(yè)條件,但實(shí)際應(yīng)用上仍具有缺陷:第一、欲參與協(xié)同工作的人員的個(gè)人設(shè)備(如電腦)中必須裝設(shè)網(wǎng)絡(luò)即時(shí)通訊軟件才能夠進(jìn)行協(xié)同工作;第二、任一參與協(xié)同工作的人員皆無(wú)法依自己的需求而自行于網(wǎng)絡(luò)即時(shí)通訊軟件上配置其它所需的工具,如錄像記錄工具;第三、雖然可藉由分享自己的屏幕畫(huà)面來(lái)呈現(xiàn)所進(jìn)行作業(yè)的內(nèi)容,但僅有分享者可對(duì)其分享的作業(yè)內(nèi)容進(jìn)行操作程序,而被分享者只能觀看、發(fā)言以及進(jìn)行討論,換言之,雖然協(xié)同工作的內(nèi)容可同步呈現(xiàn),但僅有單一人員具有操作權(quán);第四、由于每一位參與協(xié)同工作的人員的個(gè)人設(shè)備(如電腦)的屏幕不盡相同,使得分享者所分享的屏幕畫(huà)面并不一定會(huì)完整地呈現(xiàn)在被分享者的屏幕上,例如當(dāng)分享者的屏幕遠(yuǎn)小于被分享者時(shí),被分享者所觀看到的屏幕畫(huà)面將是模糊不清;第五、透過(guò)分享自己的屏幕畫(huà)面來(lái)呈現(xiàn)所進(jìn)行作業(yè)的內(nèi)容會(huì)占用大量的網(wǎng)絡(luò)頻寬,造成網(wǎng)絡(luò)效能低落,如音頻延遲、視頻延遲等。根據(jù)以上的說(shuō)明可知,人們期望的是一種能夠符合下述需求的協(xié)同工作環(huán)境來(lái)進(jìn)行協(xié)同工作:第一、任一身份者皆可被邀請(qǐng)加入?yún)f(xié)同工作環(huán)境中以進(jìn)行協(xié)同工作;第二、任一參與協(xié)同工作的人員皆可依據(jù)實(shí)際工作需求而自由組合任一信息、任一工具或任一服務(wù)于協(xié)同工作環(huán)境中;第三、所有參與協(xié)同工作的人員可對(duì)協(xié)同工作環(huán)境中的任一內(nèi)容進(jìn)行操作,且任一協(xié)同工作的人員皆能夠同步觀看到其它參與協(xié)同工作的人員因在協(xié)同工作環(huán)境中進(jìn)行操作而產(chǎn)生的變化。技術(shù)實(shí)現(xiàn)要素:本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)存在的上述不足,提供一種任一身份者皆可被邀請(qǐng)加入?yún)f(xié)同工作環(huán)境中以進(jìn)行協(xié)同工作的連網(wǎng)協(xié)同工作的方法以及應(yīng)用該方法的機(jī)器,且該連網(wǎng)協(xié)同工作的方法令任一參與協(xié)同工作的人員皆可依據(jù)實(shí)際工作需求而自由組合任一信息、任一工具或任一服務(wù)于協(xié)同工作環(huán)境中,同時(shí)所有參與協(xié)同工作的人員皆可對(duì)協(xié)同工作環(huán)境中 的任一內(nèi)容進(jìn)行操作,并且任一協(xié)同工作的人員也都能夠同步觀看到其它參與協(xié)同工作的人員因在協(xié)同工作環(huán)境中進(jìn)行操作而產(chǎn)生的變化。本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是提供一種連網(wǎng)協(xié)同工作的方法,包括:因應(yīng)至少一工作發(fā)啟者的一工作需求而組合多個(gè)統(tǒng)一化元素(matter)于用以建置(model)一關(guān)系化同步工作空間的一可投影的空間實(shí)體(projectablespaceinstance)中;以及投影該關(guān)系化同步工作空間予至少一參與者,且該被投影的關(guān)系化同步工作空間是因應(yīng)該可投影的空間實(shí)體而裝載(equip)該多個(gè)統(tǒng)一化元素,以供該至少一參與者進(jìn)行操作(access)而與該至少一工作發(fā)啟者及/或至少另一參與者協(xié)同工作。較佳地,該至少一工作發(fā)啟者、該至少一參與者以及該至少另一參與者中的至少二者彼此之間是因應(yīng)該工作需求而被關(guān)系化。較佳地,該至少一工作發(fā)啟者、該至少一參與者以及該至少另一參與者中的至少一者于其相對(duì)應(yīng)的該被投影的關(guān)系化同步工作空間中所進(jìn)行的至少一操作行為所產(chǎn)生的至少一變化因應(yīng)其同步性設(shè)定,而使相對(duì)應(yīng)于該至少一工作發(fā)啟者、該至少一該參與者以及該至少另一參與者中的至少另一者的該被投影的關(guān)系化同步工作空間產(chǎn)生同步變化。較佳地,連網(wǎng)協(xié)同工作的方法還包括:當(dāng)該至少一工作發(fā)啟者、該至少一參與者以及該至少另一參與者中的至少一者于其相對(duì)應(yīng)的該被投影的關(guān)系化同步工作空間中進(jìn)行該至少一操作行為時(shí)產(chǎn)生輸出一同步指令;以及透過(guò)一主從式(client-server)架構(gòu)或一點(diǎn)對(duì)點(diǎn)(peertopeer)架構(gòu)將該同步指令傳送至相對(duì)應(yīng)于該至少一工作發(fā)啟者、該至少一參與者以及該至少另一參與者中的至少另一者的該被投影的關(guān)系化同步工作空間,以使相對(duì)應(yīng)于該至少一工作發(fā)啟者、該至少一參與者以及該至少另一參與者的該些被投影的關(guān)系化同步工作空間產(chǎn)生同步變化。較佳地,該至少一參與者包括一機(jī)器,及/或該至少另一參與者包括一機(jī)器。較佳地,該被投影的關(guān)系化同步工作空間是以一單一使用者對(duì)單一使用者的工作模式進(jìn)行、或以一單一使用者對(duì)多使用者的工作模式進(jìn)行、或以一多使用者對(duì)多使用者的工作模式進(jìn)行。較佳地,被加入至該可投影的空間實(shí)體的該多個(gè)統(tǒng)一化元素包括至少一元素轉(zhuǎn)換器(Matterizer)、至少一統(tǒng)一化工具(unifiedtool)及/或至少一統(tǒng)一化信息單元(unifiedinformationunit),且該至少一統(tǒng)一化信息單元及/或該至少一統(tǒng)一化工具是藉由該至少一元素轉(zhuǎn)換器而被輸入至該被投影的關(guān)系化同步工作空間中。較佳地,每一該統(tǒng)一化元素為自至少一信息源(informationsource)所取得的一原始元素經(jīng)由被該至少一元素轉(zhuǎn)換器統(tǒng)一化(unifying)后所形成的,且每一該統(tǒng)一化元素用以被加入至該可投影的空間實(shí)體。較佳地,相對(duì)應(yīng)于該至少一統(tǒng)一化工具的至少一原始工具包括一公用程序(utility)、一界面工具集(widget)、一代理工具(agent)、一應(yīng)用程序、一服務(wù)工具(service)以及任一可存取于一相關(guān)機(jī)器或一服務(wù)器的可執(zhí)行元件中的至少一者;及/或相對(duì)應(yīng)于該至少一統(tǒng)一化信息單元的至少一原始信息包括一文件(file)、一網(wǎng)頁(yè)(webpage)、一數(shù)據(jù)庫(kù)(databaserow)、一策略、一規(guī)則、該關(guān)系化同步工作空間的一運(yùn)作規(guī)范(policy)以及任一可存取于一相關(guān)機(jī)器或一服務(wù)器的數(shù)據(jù)中的至少一者。較佳地,該投影步驟包括:經(jīng)由一路徑連結(jié)信息(URI)取得該可投影的空間實(shí)體;以及利用一投影手段(projector)解譯該可投影的空間實(shí)體并建立一作業(yè)環(huán)境,以運(yùn)載該被投影的關(guān)系化同步工作空間。較佳地,該投影手段是被載入至用以提供一兼容性環(huán)境以執(zhí)行該投影手段的一引擎(engine)。較佳地,該引擎包括一Javascript引擎、一視窗應(yīng)用程序或一Linux應(yīng)用程序中的至少一者。較佳地,該可投影的空間實(shí)體為一對(duì)象(object)、一可擴(kuò)展標(biāo)記語(yǔ)言(XML)文件、或以一結(jié)構(gòu)化語(yǔ)言(structuredlanguage)或一結(jié)構(gòu)化協(xié)議(structuredprotocol)所例化而成的一實(shí)體(instance)。本發(fā)明還提供一種連網(wǎng)協(xié)同工作的方法,包括:因應(yīng)一工作需求而組合多個(gè)統(tǒng)一化元素(matter)于用以建置(model)一關(guān)系化同步工作空間的一可投影的空間實(shí)體(projectablespaceinstance)中;以及投影該關(guān)系化同步工作空間予多個(gè)協(xié)同工作者,且該被投影的關(guān)系化同步工作空間是因應(yīng)該可投影的空間實(shí)體而裝載(equip)該多個(gè)統(tǒng)一化元素,以供該多個(gè)協(xié)同工作者中的至少一者進(jìn)行操作(access)而與該多個(gè)協(xié)同工作者中的至少另一者協(xié)同工作。較佳地,該多個(gè)協(xié)同工作者中的至少二者彼此之間是因應(yīng)該工作需求而被關(guān)系化。較佳地,該多個(gè)協(xié)同工作者中的該至少一者于其相對(duì)應(yīng)的該被投影的關(guān)系化同步工作空間中所進(jìn)行的至少一操作行為所產(chǎn)生的至少一變化因應(yīng)其同步性設(shè)定,而使相對(duì)應(yīng)于該多個(gè)協(xié)同工作者中的該至少另一者的該被投影的關(guān)系化同步工作空間產(chǎn)生同步變化。較佳地,該連網(wǎng)協(xié)同工作的方法還包括:當(dāng)該多個(gè)協(xié)同工作者中的該至少一者于其相對(duì)應(yīng)的該被投影的關(guān)系化同步工作空間中進(jìn)行該至少一操作行為時(shí)產(chǎn)生輸出一同步指令;以及透過(guò)一主從式(client-server)架構(gòu)或一點(diǎn)對(duì)點(diǎn)(peertopeer)架構(gòu)將該同步指令傳送至相對(duì)應(yīng)于該多個(gè)協(xié)同工作者中的該至少另一者的該被投影的關(guān)系化同步工作空間,以使相對(duì)應(yīng)于該多個(gè)協(xié)同工作者的該些被投影的關(guān)系化同步工作空間產(chǎn)生同步變化。較佳地,該多個(gè)協(xié)同工作者包括一機(jī)器。較佳地,該被投影的關(guān)系化同步工作空間是以一單一協(xié)同工作者對(duì)單一協(xié)同工作者的工作模式進(jìn)行、或以一單一協(xié)同工作者對(duì)多協(xié)同工作者的工作模式進(jìn)行、或以一多協(xié)同工作者對(duì)多協(xié)同工作者的工作模式進(jìn)行。較佳地,被加入至該可投影的空間實(shí)體的該多個(gè)統(tǒng)一化元素包括至少一元素轉(zhuǎn)換器(Matterizer)、至少一統(tǒng)一化工具(unifiedtool)及/或至少一統(tǒng)一化信息單元(unifiedinformationunit),且該至少一統(tǒng)一化信息單元及/或該至少一統(tǒng)一化工具是藉由該至少一元素轉(zhuǎn)換器而被輸入至該被投影的關(guān)系化同步工作空間中。較佳地,每一該統(tǒng)一化元素為自至少一信息源(informationsource)所取得的一原始元素經(jīng)由被該至少一元素轉(zhuǎn)換器統(tǒng)一化(unifying)后所形成的,且每一該統(tǒng)一化元素用以被加入至該可投影的空間實(shí)體。較佳地,該投影步驟包括:經(jīng)由一路徑連結(jié)信息(URI)取得該可投影的空間實(shí)體;以及利用一投影手段(projector)解譯該可投影的空間實(shí)體并建立一作業(yè)環(huán)境,以運(yùn)載該被投影的關(guān)系化同步工作空間。本發(fā)明亦提供一種機(jī)器,包括一投影手段,其是于該機(jī)器接收一可投影的空間實(shí)體(projectablespaceinstance)后解譯該可投影的空間實(shí)體,以啟動(dòng)相對(duì)應(yīng)于該可投影的空間實(shí)體的一被投影的關(guān)系化同步工作空間,使該被投影的關(guān)系化同步工作空間裝載(equip)組合于該可投影對(duì)象中的多個(gè)統(tǒng)一化元素(matter),以與至少一協(xié)同工作者進(jìn)行協(xié)同工作,抑或是供多個(gè)協(xié)同工作者中的至少一者進(jìn)行操作(access)而與該多個(gè)協(xié)同工作者中的至少另一者協(xié)同工作;其中,該多個(gè)統(tǒng)一化元素是因應(yīng)一工作需求而被組合于該可投影的空間實(shí)體中。較佳地,該多個(gè)協(xié)同工作者包括另一機(jī)器。較佳地,該多個(gè)協(xié)同工作者中的該至少一者于其相對(duì)應(yīng)的該被投影的關(guān)系化同步工作空間中所進(jìn)行的至少一操作行為所產(chǎn)生的至少一變化是因應(yīng)其同步性設(shè)定而使相對(duì)應(yīng)于該多個(gè)協(xié)同工作者中的該至少另一者的該被投影的關(guān)系化同步工作空間產(chǎn)生同步變化。較佳地,相對(duì)應(yīng)于該多個(gè)協(xié)同工作者中的該至少另一者的該被投影的關(guān)系化同步工作空間是被啟動(dòng)于至少另一機(jī)器上。較佳地,該多個(gè)協(xié)同工作者中的至少二者彼此之間是因應(yīng)該工作需求而被關(guān)系化。較佳地,被加入至該可投影的空間實(shí)體的該多個(gè)統(tǒng)一化元素包括至少一元素轉(zhuǎn)換器(Matterizer)、至少一統(tǒng)一化工具(unifiedtool)及/或至少一統(tǒng)一化信息單元(unifiedinformationunit),且該至少一統(tǒng)一化信息單元及/或該至少一統(tǒng)一化工具是藉由該至少一元素轉(zhuǎn)換器而被輸入至該被投影的關(guān)系化同步工作空間中。較佳地,每一該統(tǒng)一化元素為自至少一信息源(informationsource)所取得的一原始元素經(jīng)由被該至少一元素轉(zhuǎn)換器統(tǒng)一化(unifying)后所形成的,且每一該統(tǒng)一化元素用以被加入至該可投影的空間實(shí)體。較佳地,相對(duì)應(yīng)于該至少一統(tǒng)一化工具的至少一原始工具包括一公用程序(utility)、一界面工具集(widget)、一代理工具(agent)、一應(yīng)用程序、一服務(wù)工具(service)以及任一可存取于一相關(guān)機(jī)器或一服務(wù)器的可執(zhí)行元件中的至少一者;及/或相對(duì)應(yīng)于該至少一統(tǒng)一化信息單元的至少一原始信息包括一文件(file)、一網(wǎng)頁(yè)(webpage)、一數(shù)據(jù)庫(kù)(databaserow)、一策略、一規(guī)則、該關(guān)系化同步工作空間的一運(yùn)作規(guī)范(policy)以及任一可存取于一相關(guān)機(jī)器或一服務(wù)器的數(shù)據(jù)中的至少一者。本發(fā)明連網(wǎng)協(xié)同工作的方法的優(yōu)勢(shì)在于:第一、由于欲參與協(xié)同工作的參與者皆可經(jīng)由自身經(jīng)常性使用的平臺(tái)(platform)及/或應(yīng)用頻道接收可投影的空間實(shí)體的路徑連結(jié)信息并進(jìn)而啟動(dòng)供協(xié)同作業(yè)的環(huán)境(即被投影的關(guān)系化同步工作空間),因此任一身份者(包含任一人、任一機(jī)器)皆可被邀請(qǐng)進(jìn)行協(xié)同工作,而不需特別在自身的個(gè)人設(shè)備(如電腦)上額外裝設(shè)應(yīng)用軟件或應(yīng)用程序;第二、由于藉由統(tǒng)一化程序可使供該些協(xié)同工作者協(xié)同作業(yè)的環(huán)境(即被投影的關(guān)系化同步工作空間)成為統(tǒng)一化的環(huán)境(unifiedenvironment),因此任一信息、任一工具或任一服務(wù)皆可因應(yīng)任一協(xié)同工作者 的工作需求而被自由組合于其中并彼此兼容;第三、任一協(xié)同工作者皆可對(duì)協(xié)同作業(yè)的環(huán)境(即被投影的關(guān)系化同步工作空間)中的任一信息、任一工具或任一服務(wù)進(jìn)行操作,且由于供該些協(xié)同工作者協(xié)同作業(yè)的環(huán)境(即被投影的關(guān)系化同步工作空間)是藉由投影的方式而被運(yùn)載在所有協(xié)同工作者的個(gè)人設(shè)備(如電腦)上,因此任一協(xié)同工作者皆能夠同步觀看到其它協(xié)同工作者在協(xié)同工作環(huán)境中進(jìn)行操作而產(chǎn)生的變化;第四、相對(duì)于過(guò)去采用屏幕分享的方式來(lái)進(jìn)行協(xié)同工作,本發(fā)明使同步指令于該些被投影的關(guān)系化同步工作空間之間進(jìn)行交流而達(dá)到同步化的效果,由于被傳送的僅是同步指令,并非是整個(gè)屏幕的數(shù)據(jù),因此可大量減少網(wǎng)絡(luò)頻寬的使用,有效增加網(wǎng)絡(luò)效能。附圖說(shuō)明圖1:為統(tǒng)一化方法于一實(shí)施例的實(shí)施概念示意圖。圖2:為以統(tǒng)一化腳本作為實(shí)現(xiàn)個(gè)人工作空間的中間語(yǔ)言的一較佳概念示意圖。圖3:為圖2所示個(gè)人工作空間的一較佳配置示意圖。圖4:為投影工作空間的方法于一較佳實(shí)施例的初始狀態(tài)示意圖。圖5A:為圖4所示投影工作空間的方法的運(yùn)作概念示意圖。圖5B:為圖4所示投影工作空間的方法的運(yùn)作概念示意圖。圖6:為圖4所示可投影的空間實(shí)體與圖5B所示被投影的工作空間的相對(duì)關(guān)系示意圖。圖7:為本發(fā)明連網(wǎng)協(xié)同工作的方法的一較佳方法流程圖。圖8:為本發(fā)明連網(wǎng)協(xié)同工作的方法于一較佳實(shí)施例的使用情境示意圖。圖9:為圖8所示工作發(fā)啟者邀請(qǐng)第一參與者與第二參與者的過(guò)程示意圖。圖10:為圖7所示連網(wǎng)協(xié)同工作的方法應(yīng)用于圖2所示使用情境的運(yùn)作概念示意圖。圖11:為可投影的空間實(shí)體與被投影的關(guān)系化同步工作空間于一較佳實(shí) 施例的相對(duì)關(guān)系示意圖。圖12A:為圖10所示第一參與者于初始狀態(tài)下與第一機(jī)器中被投影的關(guān)系化同步工作空間進(jìn)行互動(dòng)的概念示意圖。圖12B:為圖10所示第二參與者于初始狀態(tài)下與第二機(jī)器中被投影的關(guān)系化同步工作空間進(jìn)行互動(dòng)的概念示意圖。圖12C:為圖10所示工作發(fā)啟者于初始狀態(tài)下與第三機(jī)器中被投影的關(guān)系化同步工作空間進(jìn)行互動(dòng)的概念示意圖。圖13A:為圖10所示第一參與者于將第一簡(jiǎn)報(bào)素材加入空白簡(jiǎn)報(bào)中并進(jìn)行編輯后與第一機(jī)器中被投影的關(guān)系化同步工作空間進(jìn)行互動(dòng)的概念示意圖。圖13B:為圖10所示第二參與者于第一參與者將第一簡(jiǎn)報(bào)素材加入空白簡(jiǎn)報(bào)中并進(jìn)行編輯后與第二機(jī)器中被投影的關(guān)系化同步工作空間進(jìn)行互動(dòng)的概念示意圖。圖13C:為圖10所示工作發(fā)啟者于第一參與者將第一簡(jiǎn)報(bào)素材加入空白簡(jiǎn)報(bào)中并進(jìn)行編輯后與第三機(jī)器中被投影的關(guān)系化同步工作空間進(jìn)行互動(dòng)的概念示意圖。圖14A:為圖10所示第一參與者于第二參與者將第二簡(jiǎn)報(bào)素材加入簡(jiǎn)報(bào)(已具有第一統(tǒng)一化簡(jiǎn)報(bào)素材)中并進(jìn)行編輯后與第一機(jī)器中被投影的關(guān)系化同步工作空間進(jìn)行互動(dòng)的概念示意圖。圖14B:為圖10所示第二參與者于將第二簡(jiǎn)報(bào)素材加入簡(jiǎn)報(bào)(已具有第一統(tǒng)一化簡(jiǎn)報(bào)素材)中并進(jìn)行編輯后與第二機(jī)器中被投影的關(guān)系化同步工作空間進(jìn)行互動(dòng)的概念示意圖。圖14C:為圖10所示工作發(fā)啟者于第二參與者將第二簡(jiǎn)報(bào)素材加入簡(jiǎn)報(bào)(已具有第一統(tǒng)一化簡(jiǎn)報(bào)素材)中并進(jìn)行編輯后與第三機(jī)器中被投影的關(guān)系化同步工作空間進(jìn)行互動(dòng)的概念示意圖。圖15:為一較佳利用點(diǎn)對(duì)點(diǎn)架構(gòu)同步位于不同機(jī)器中的被投影的關(guān)系化同步工作空間的示意圖。圖16:為一較佳利用點(diǎn)對(duì)點(diǎn)架構(gòu)同步位于不同機(jī)器中的被投影的關(guān)系化同步工作空間的示意圖。圖17:為本發(fā)明連網(wǎng)協(xié)同工作的方法于另一較佳實(shí)施例的使用情境的運(yùn)作概念示意圖。具體實(shí)施方式本發(fā)明可藉由以下描述,包括以下的術(shù)語(yǔ)匯編以及結(jié)論性實(shí)例,而得到更充分地理解。為簡(jiǎn)潔起見(jiàn),本說(shuō)明書(shū)中引用的出版物,包括專利的公開(kāi)內(nèi)容,并入本文以供參考。以下本發(fā)明的實(shí)施例是非限制性的,并且僅代表本發(fā)明的各種態(tài)樣及特征。就最受限制的技術(shù)意義而言,本文所述的“信息源”指的是可以被詮釋為有用信息的符號(hào)序列,且該些有用信息是用來(lái)組織和標(biāo)簽數(shù)據(jù);其中,信息源可包括:網(wǎng)站(如互聯(lián)網(wǎng)服務(wù))、內(nèi)部網(wǎng)絡(luò)、網(wǎng)絡(luò)社群、軟件、電子書(shū)、數(shù)據(jù)庫(kù)以及其它信息的媒體(如非暫態(tài)計(jì)算機(jī)可用的儲(chǔ)存媒體、移動(dòng)裝置儲(chǔ)存媒體)。又,本文所述的“原始信息”可包括文件、網(wǎng)頁(yè)、數(shù)據(jù)庫(kù)、策略、規(guī)則或任一種可存取于相關(guān)機(jī)器和服務(wù)器的數(shù)據(jù),而本文所述的“原始工具”可包括公用程序、界面工具集、智能代理工具、應(yīng)用程序、服務(wù)工具或任一種可存取于相關(guān)機(jī)器和服務(wù)器的可執(zhí)行元件。惟,信息源、原始信息及原始工具皆不以上述為限。又,“原始信息”以及“原始工具”皆為本文所述的“原始元素”的一種實(shí)施態(tài)樣,且于實(shí)施本發(fā)明時(shí),來(lái)自相同或不同“信息源”的多個(gè)“原始元素”皆能夠經(jīng)由一統(tǒng)一化方法而分別被模型化為多個(gè)“統(tǒng)一化元素”,使得在同一作業(yè)環(huán)境中的多個(gè)“統(tǒng)一化元素”皆能夠彼此兼容以進(jìn)而協(xié)同進(jìn)行特定任務(wù);其中,“統(tǒng)一化工具”及“統(tǒng)一化信息單元”皆為“統(tǒng)一化元素”的一種實(shí)施態(tài)樣。又,本文所述的“元素轉(zhuǎn)換器(Matterizer)”為用以對(duì)“原始元素”進(jìn)行統(tǒng)一化的構(gòu)件、裝置或程序代碼。于一實(shí)施例中,上述統(tǒng)一化方法可為:依據(jù)一統(tǒng)一化數(shù)據(jù)結(jié)構(gòu)而重整自多個(gè)信息源的至少一信息源所取得的原始信息,從而將原始信息模型化(modeling)為統(tǒng)一化信息單元,及/或依據(jù)另一統(tǒng)一化數(shù)據(jù)結(jié)構(gòu)而重整自多 個(gè)信息源的至少一信息源所取得的原始工具,從而將原始工具模型化為統(tǒng)一化工具;其中,該統(tǒng)一化數(shù)據(jù)結(jié)構(gòu)以及該另一統(tǒng)一化數(shù)據(jù)結(jié)構(gòu)可相同或不同,且上述統(tǒng)一化方法可藉由元素轉(zhuǎn)換器(Matterizer)來(lái)完成。請(qǐng)參閱圖1,其為上述統(tǒng)一化方法于一實(shí)施例的實(shí)施概念示意圖。圖1示意了元素轉(zhuǎn)換器992依據(jù)統(tǒng)一化數(shù)據(jù)結(jié)構(gòu)993而重整原始元素991的一屬性和一相關(guān)連結(jié),以將原始元素991模型化為統(tǒng)一化元素994,使統(tǒng)一化元素994的基本屬性包括原始元素的類型(type)以及指出原始元素所在之處的連結(jié)(link)。于本實(shí)施例中,原始元素991至少包括原始信息(圖未示)或原始工具(圖未示),但不以此為限。其次,上述統(tǒng)一化方法中,當(dāng)可從原始信息取得的屬性與欲在統(tǒng)一化信息單元中統(tǒng)一的屬性相對(duì)應(yīng)時(shí),則可經(jīng)由元素轉(zhuǎn)換器992而直接產(chǎn)生統(tǒng)一化信息單元;而當(dāng)可從原始信息取得的屬性與欲在統(tǒng)一化信息單元中統(tǒng)一的屬性無(wú)法對(duì)應(yīng)時(shí),則需先透過(guò)對(duì)原始信息的屬性和相關(guān)連結(jié)進(jìn)行邏輯上的重整來(lái)重新定義原始信息,使原始信息被轉(zhuǎn)換為其屬性與欲在統(tǒng)一化信息單元中統(tǒng)一的屬性相對(duì)應(yīng)的新的原始信息,以進(jìn)而間接地產(chǎn)生統(tǒng)一化信息單元。又,當(dāng)原始工具與工作空間(workspace)的作業(yè)環(huán)境兼容時(shí),則可經(jīng)由元素轉(zhuǎn)換器992而直接地產(chǎn)生該統(tǒng)一化工具;而當(dāng)原始工具與工作空間的作業(yè)環(huán)境不兼容時(shí),則需透過(guò)一轉(zhuǎn)化器(adapter)及/或原始工具的軟件開(kāi)發(fā)包(SDK)驅(qū)動(dòng)原始工具而間接地產(chǎn)生該統(tǒng)一化工具;其中,該轉(zhuǎn)化器(adapter)是用來(lái)提供工作空間兼容的界面實(shí)作(interfaceimplementation)。有關(guān)本實(shí)施例中所述的“統(tǒng)一化方法的具體實(shí)施方式”、“統(tǒng)一化元素的具體獲得方式”以及“元素轉(zhuǎn)換器的具體運(yùn)作方式”,還可參考申請(qǐng)?zhí)枮?4/324069、名稱為“AMETHODOFUNIFYINGINFORMATIONANDTOOLFROMAPLURALITYOFINFORMATIONSOURCES”的美國(guó)專利申請(qǐng),以及可參考以該申請(qǐng)?zhí)枮?4/324069的美國(guó)專利申請(qǐng)作為要求優(yōu)先權(quán)基礎(chǔ)、申請(qǐng)?zhí)枮?01410768564.X、名稱為“將來(lái)自多個(gè)信息源的信息及工具予以統(tǒng)一化的方法以及應(yīng)用該方法的計(jì)算機(jī)程序產(chǎn)品與裝置”的中國(guó)專利申請(qǐng),故在此即不再予以贅述。特別說(shuō)明的是,上述統(tǒng)一化方法僅為本發(fā)明所采用的統(tǒng)一化方法的一種實(shí)施例,將來(lái)自不同信息源的多個(gè)原始元素予以統(tǒng)一化的方法并不以上述為限,本
技術(shù)領(lǐng)域:
:普通技術(shù)人員可依據(jù)實(shí)際應(yīng)用需求而進(jìn)行任何均等的變更設(shè)計(jì)。以下再舉例二種不同于上述說(shuō)明的統(tǒng)一化方法。第一種統(tǒng)一化方法為應(yīng)用于Garmin衛(wèi)星導(dǎo)航中的信息統(tǒng)一化方法,Garmin衛(wèi)星導(dǎo)航的興趣地標(biāo)(PointofInterest,POI)功能即是透過(guò)該信息統(tǒng)一化方法對(duì)輸入其中的原始地標(biāo)信息(原始信息)進(jìn)行統(tǒng)一化程序而獲得相對(duì)應(yīng)的統(tǒng)一化地標(biāo)信息(統(tǒng)一化信息單元);第二種方法為應(yīng)用于安卓(Android)系統(tǒng)的工具統(tǒng)一化方法,安卓(Android)系統(tǒng)是一個(gè)以Linux為基礎(chǔ)的開(kāi)放原始碼移動(dòng)裝置操作系統(tǒng),但安卓系統(tǒng)中的應(yīng)用程序(原始工具)大都是由Java所編寫(xiě)的,故由Java所編寫(xiě)的應(yīng)用程序(原始工具)皆可經(jīng)由該工具統(tǒng)一化方法而被模型化為可與安卓系統(tǒng)兼容的統(tǒng)一化應(yīng)用程序(統(tǒng)一化工具),進(jìn)而能夠在安卓系統(tǒng)中被執(zhí)行。再者,本文所述的“工作空間”指的是可供至少一元素轉(zhuǎn)換器及/或至少一工具及/或至少一信息進(jìn)行互動(dòng)以執(zhí)行特定任務(wù)的工作空間,且至少一信息及/或至少一工具可藉由至少一元素轉(zhuǎn)換器而被輸入至工作空間中,但將信息及/或工具輸入工作空間的方式并不以此為限;其次,以下所述的信息輸入器(informationimporter)(如圖2中的信息輸入器9881、9882、9883、圖6中的Dropbox輸入器9761’以及圖11、圖12A~圖12C、圖13A~圖13C、圖14A~圖14C中的信息輸入器52等)皆為元素轉(zhuǎn)換器的一種實(shí)施態(tài)樣。再者,本文所述的“統(tǒng)一化腳本”指的是可作為實(shí)現(xiàn)工作空間的中間語(yǔ)言,且透過(guò)“統(tǒng)一化腳本”可使至少一元素轉(zhuǎn)換器及/或至少一信息及/或至少一工具被提供(如內(nèi)建或外掛)至工作空間。于一實(shí)施例中,上述至少一信息為自至少一信息源所取得的至少一原始信息經(jīng)由被統(tǒng)一化后而形成的至少一統(tǒng)一化信息單元,而上述至少一工具為自至少一信息源所取得的至少一原始工具經(jīng)由被統(tǒng)一化后而形成的至少一統(tǒng)一化工具;其中,使用者可依據(jù)不同的任務(wù)而將所需的統(tǒng)一化信息單元及/或統(tǒng)一化工具由相對(duì)應(yīng)的信息源加入(如內(nèi)建或外掛)至個(gè)人工作空間中,故 “工作空間”可為一用戶導(dǎo)向的“個(gè)人工作空間”。進(jìn)一步而言,請(qǐng)參閱圖2與圖3,圖2為以統(tǒng)一化腳本作為實(shí)現(xiàn)個(gè)人工作空間的中間語(yǔ)言的一較佳概念示意圖,圖3為圖2所示個(gè)人工作空間的一較佳配置示意圖。圖2與圖3示意了使用者依據(jù)任務(wù)的需求而將相對(duì)應(yīng)于Dropbox982中的原始信息985的統(tǒng)一化信息單元985’、相對(duì)應(yīng)于云端硬盤983中的可兼容的原始工具986的第一統(tǒng)一化工具986’以及相對(duì)應(yīng)于服務(wù)器984中的不可兼容的原始工具987的第二統(tǒng)一化工具987’組合至個(gè)人工作空間981中;詳言之,使用者可先編輯一個(gè)用以作為實(shí)現(xiàn)個(gè)人工作空間981的中間語(yǔ)言的統(tǒng)一化腳本980,且藉由統(tǒng)一化腳本980而設(shè)置(configure)Dropbox982的信息輸入器9881、云端硬盤983的信息輸入器9882以及服務(wù)器984的信息輸入器9883;其中,信息輸入器9881可將Dropbox982中的原始信息985予以統(tǒng)一化為統(tǒng)一化信息單元985’,并輸入至個(gè)人工作空間981。再者,圖2與圖3亦示意了存放在云端硬盤983內(nèi)的原始工具為可兼容的原始工具986(也就是該可兼容的原始工具986可與在個(gè)人工作空間981中供統(tǒng)一化工具用的元件架構(gòu)兼容),且透過(guò)統(tǒng)一化腳本980(利用其中的信息輸入器9882)可將相對(duì)應(yīng)于可兼容的原始工具986的第一統(tǒng)一化工具986’直接地提供至個(gè)人工作空間981。又,圖2與圖3還示意了存放在服務(wù)器984內(nèi)的原始工具為不可兼容的原始工具987(也就是該不可兼容的原始工具987與在個(gè)人工作空間981中供統(tǒng)一化工具用的元件架構(gòu)不兼容),且需透過(guò)統(tǒng)一化腳本980(利用其中的可兼容的轉(zhuǎn)化器989以及信息輸入器9883)才得以將相對(duì)應(yīng)于不可兼容的原始工具987的第二統(tǒng)一化工具987’提供至個(gè)人工作空間981。此外,圖3亦示意了使用者依據(jù)實(shí)際應(yīng)用需求而配置安排(如分組(grouping)或置放(placing))統(tǒng)一化信息單元985’、第一統(tǒng)一化工具986’以及第二統(tǒng)一化工具987’在個(gè)人工作空間981的特定區(qū)域;最后,使用者就可因應(yīng)統(tǒng)一化工具以及統(tǒng)一化信息單元之間的運(yùn)作關(guān)系(例如兩者間的點(diǎn)擊動(dòng)作或拖曳動(dòng)作)而藉由使用統(tǒng)一化工具存取或控制相對(duì)應(yīng)的統(tǒng)一化信息單元而執(zhí)行所需的任務(wù)。有關(guān)本實(shí)施例中所述的“以統(tǒng)一化腳本作為實(shí)現(xiàn)個(gè)人工作空間的中間語(yǔ)言的具體實(shí)施方式”、“使用者依據(jù)實(shí)際應(yīng)用需求而將所需的統(tǒng)一化信息單元及/或所需的統(tǒng)一化工具由相對(duì)應(yīng)的信息源自由組合至個(gè)人工作空間中以執(zhí)行任務(wù)的具體實(shí)施方式”,還可參考申請(qǐng)?zhí)枮?4/325466、名稱為“METHODFORPERFORMINGTASKONUNIFIEDINFORMATIONUNITSINAPERSONALWORKSPACE”的美國(guó)專利申請(qǐng),以及可參考以申請(qǐng)?zhí)枮?4/324069、14/325466的美國(guó)專利申請(qǐng)作為要求優(yōu)先權(quán)基礎(chǔ)、申請(qǐng)?zhí)?01410796528.4、名稱為“在個(gè)人工作空間中對(duì)統(tǒng)一化元素進(jìn)行組合工作的方法以及應(yīng)用該方法的計(jì)算機(jī)程序產(chǎn)品與系統(tǒng)”的中國(guó)專利申請(qǐng),故在此即不再予以贅述。特別說(shuō)明的是,上述個(gè)人工作空間僅為工作空間的一種實(shí)施例,應(yīng)用于本發(fā)明的工作空間不以上述為限;舉例來(lái)說(shuō),作為實(shí)現(xiàn)工作空間的中間語(yǔ)言的統(tǒng)一化腳本可預(yù)先被編輯而使得工作空間成為內(nèi)建有預(yù)設(shè)元素轉(zhuǎn)換器及/或預(yù)設(shè)信息及/或預(yù)設(shè)工具的工作空間,而這樣的工作空間并非是限定給個(gè)人操作,亦可因應(yīng)實(shí)際應(yīng)用需求而供多個(gè)使用者同時(shí)進(jìn)行操作或分別進(jìn)行操作。再者,本文所述的“工作空間”是可經(jīng)由一“投影工作空間的方法”而被投影至任何具有計(jì)算能力的電子裝置(如手機(jī)、平板電腦、筆記型電腦、桌上型電腦等,但不以上述為限),令任一使用者可于任何具有計(jì)算能力的電子裝置上操作“被投影的工作空間(projectedworkspace)”。于一實(shí)施例中,投影工作空間的方法包括:首先,經(jīng)由一路徑連結(jié)信息(URI)取得由統(tǒng)一化腳本所生成(instantiated)的一可投影的空間實(shí)體(projectablespaceinstance);其中,統(tǒng)一化腳本被定義來(lái)配置元素轉(zhuǎn)換器、信息以及工具中的至少一者以建置工作空間(如先前說(shuō)明),且可投影的空間實(shí)體被用來(lái)建立相對(duì)應(yīng)于工作空間的被投影的工作空間,以提供用以操作元素轉(zhuǎn)換器、信息以及工具中的至少一者以執(zhí)行任務(wù)的界面;接著,利用一投影手段(projector)解譯該可投影的空間實(shí)體以及建立供元素轉(zhuǎn)換器、信息以及工具中的至少一者配置于該可投影的空間實(shí)體中的作業(yè)環(huán)境,以進(jìn)而執(zhí)行被投影的工作空間,藉此以供至少一使用者與被投影的工作空間互動(dòng)。其中,投影手段可從遠(yuǎn)程數(shù)據(jù)站、可投影的空間實(shí)體或預(yù)載應(yīng)用程序中取得,并被載入至用以提供兼容性環(huán)境以執(zhí)行投影手段的一引擎(engine), 而引擎可包括Javascript引擎、視窗應(yīng)用程序或Linux應(yīng)用程序中等,但不以上述為限;再者,統(tǒng)一化腳本可被一文檔類型定義(DTD)、一可擴(kuò)展標(biāo)記語(yǔ)言綱要(XMLschema)、一結(jié)構(gòu)化語(yǔ)言(structuredlanguage)或一結(jié)構(gòu)化協(xié)議(structuredprotocol)等所宣告而成,但不以上述為限;而可投影的空間實(shí)體可為一對(duì)象(object)、一可擴(kuò)展標(biāo)記語(yǔ)言(XML)文件、或以一結(jié)構(gòu)化語(yǔ)言(structuredlanguage)或一結(jié)構(gòu)化協(xié)議(structuredprotocol)等所生成的一實(shí)體(instance),但不以上述為限。進(jìn)一步而言,請(qǐng)參閱圖4、圖5A~圖5B及圖6,圖4為上述投影工作空間的方法于一較佳實(shí)施例的初始狀態(tài)示意圖,圖5A以及圖5B為圖4所示投影工作空間的方法的運(yùn)作概念示意圖,圖6為圖4所示可投影的空間實(shí)體與圖5B所示被投影的工作空間的相對(duì)關(guān)系示意圖。其中,于圖4所示的初始狀態(tài)中,存在有可互相連結(jié)(如透過(guò)網(wǎng)絡(luò)連結(jié))的第一電子裝置971以及第二電子裝置972,且第一電子裝置971中儲(chǔ)存有可投影的空間實(shí)體973,而第二電子裝置972中內(nèi)建有一投影手段974。又,統(tǒng)一化腳本131是被一文檔類型定義(DTD)所宣告而成,且其被定義來(lái)配置至少一信息輸入器(其為元素轉(zhuǎn)換器的一種實(shí)施態(tài)樣)及/或至少一統(tǒng)一化信息單元及/或至少一統(tǒng)一化工具以建置(model)一工作空間,而可投影的空間實(shí)體13則為一可擴(kuò)展標(biāo)記語(yǔ)言(XML)所生成的實(shí)體,其如圖6所示,被用來(lái)建立(build)相對(duì)應(yīng)于工作空間的一被投影的工作空間976,并被允許信息輸入器及/或統(tǒng)一化信息單元及/或統(tǒng)一化工具加入其中或從其中移除。再者,第二電子裝置972的投影手段974會(huì)在第二電子裝置972上建立供被投影的工作空間976運(yùn)作的作業(yè)環(huán)境975,并提供一微核心977(見(jiàn)圖6)予該作業(yè)環(huán)境975以裝載(equip)要加入被投影的工作空間976中的至少一信息輸入器及/或至少一統(tǒng)一化信息單元及/或至少一統(tǒng)一化工具;其中,當(dāng)?shù)诙娮友b置972透過(guò)一路徑連結(jié)信息取得第一電子裝置971中的可投影的空間實(shí)體973時(shí),第二電子裝置972中的投影手段974就開(kāi)始對(duì)可投影的空間實(shí)體973進(jìn)行解譯,其如圖5A所示;又,當(dāng)可投影的空間實(shí)體973被投影手段974解譯后,被投影的工作空間976就會(huì)依據(jù)可投影的空間實(shí)體973所解 譯的內(nèi)容而建立在作業(yè)環(huán)境975上,其如圖5B所示,如此第二電子裝置972端的使用者就可經(jīng)由第二電子裝置972與被投影的工作空間976進(jìn)行互動(dòng),進(jìn)而執(zhí)行相關(guān)任務(wù)。以下進(jìn)一步以圖6所示的使用情境來(lái)說(shuō)明上述統(tǒng)一化腳本131、可投影的空間實(shí)體973以及被投影的工作空間976的相互關(guān)系。圖6所示的使用情境為:建立一個(gè)可被投影并能夠讀取存放于指定網(wǎng)絡(luò)空間內(nèi)的jpg圖片文件與gif圖片文件以供使用者觀看的工作空間,且于本使用情境中,統(tǒng)一化腳本131以一文檔類型定義(DTD)來(lái)宣告,而可投影的空間實(shí)體973則以可擴(kuò)展標(biāo)記語(yǔ)言(XML)生成。又,可投影的空間實(shí)體973中會(huì)被加入一個(gè)信息輸入器以及一個(gè)統(tǒng)一化工具,且信息輸入器是用來(lái)將相對(duì)應(yīng)于至少一原始信息的至少一統(tǒng)一化信息單元輸入至被投影的工作空間976中;于本使用情境中,信息輸入器為一Dropbox輸入器(即圖示虛線方框9761),且原始信息為Dropbox979信息源中的jpg圖片文件9791、9792與gif圖片文件9793,統(tǒng)一化信息單元?jiǎng)t為稍后所述的統(tǒng)一化jpg圖片文件9791’、9792’與統(tǒng)一化gif圖片文件9793’,而統(tǒng)一化工具為一圖片閱讀器(即圖標(biāo)虛線方框9762),其用以讀取輸入至被投影的工作空間976中的圖片文件。再者,被投影的工作空間976是于可投影的空間實(shí)體973被第二電子裝置972中的投影手段974解譯后被建立起來(lái),使得被投影的工作空間976上配置有一Dropbox輸入器9761’(相對(duì)應(yīng)于圖示虛線方框9761)以及一圖片閱讀器9762’(相對(duì)應(yīng)于圖示虛線方框9762),Dropbox輸入器9761’再將Dropbox979信息源中的jpg圖片文件9791、9792與gif圖片文件9793予以統(tǒng)一化并輸入至被投影的工作空間976,使得分別相對(duì)應(yīng)于jpg圖片文件9791、9792與gif圖片文件9793的統(tǒng)一化jpg圖片文件9791’、9792’與統(tǒng)一化gif圖片文件9793’在被投影的工作空間976上呈現(xiàn);接著,當(dāng)?shù)诙娮友b置972端的使用者經(jīng)由特定的操作方式對(duì)統(tǒng)一化jpg圖片文件9791’、9792’與統(tǒng)一化gif圖片文件9793’中的任一者進(jìn)行操作時(shí)(如點(diǎn)擊統(tǒng)一化jpg圖片文件9791’、9792’與統(tǒng)一化gif圖片文件9793’中的該任一者,或?qū)⒔y(tǒng)一化jpg圖片文件9791’、9792’與統(tǒng)一化gif圖片文件9793’中的該任一者拖曳至圖片閱讀器9762’),圖 片閱讀器9762’就會(huì)讀取統(tǒng)一化jpg圖片文件9791’、9792’與統(tǒng)一化gif圖片文件9793’中的該任一者的內(nèi)容而使其呈現(xiàn)出來(lái)供使用者觀看。此外,上述Dropbox輸入器9761’以及圖片閱讀器9762’是由微核心977所裝載(equip)。特別說(shuō)明的是,可投影的空間實(shí)體973的路徑連結(jié)信息可為超文本傳輸協(xié)議(HTTP)路徑連結(jié)信息或文件傳輸協(xié)議(FTP)路徑連結(jié)信息,而若是第一電子裝置971與第二電子裝置972為一共同裝置時(shí),可投影的空間實(shí)體973的路徑連結(jié)信息亦可為本機(jī)文件(localfile)連結(jié)信息,但路徑連結(jié)信息的形態(tài)不以上述為限。有關(guān)本實(shí)施例中所述的“投影工作空間的方法的具體獲得方式”,還可參考申請(qǐng)?zhí)枮?4/577772、名稱為“METHODOFPROJECTINGAWORKSPACEANDSYSTEMUSINGTHESAME”的美國(guó)專利申請(qǐng),以及可參考以申請(qǐng)?zhí)枮?4/324069、14/325466、14/577772的美國(guó)專利申請(qǐng)作為要求優(yōu)先權(quán)基礎(chǔ)、申請(qǐng)?zhí)枮?01410814138.5、名稱為“投影工作空間的方法以及應(yīng)用該投影工作空間的方法的系統(tǒng)”的中國(guó)專利申請(qǐng),故在此即不再予以贅述。特別說(shuō)明的是,上述投影工作空間的方法僅為本發(fā)明將工作空間投影至任何具有計(jì)算能力的電子裝置的一種投影方法,但將工作空間投影至任何具有計(jì)算能力的電子裝置的投影方法并不以上述為限,本
技術(shù)領(lǐng)域:
:普通技術(shù)人員可依據(jù)實(shí)際應(yīng)用需求而進(jìn)行任何均等的變更設(shè)計(jì)。再者,由于任一工作空間皆可被投影至任何具有計(jì)算能力的電子裝置上,因此任一工作空間皆能夠被視為可被傳送(delivery)至任何具有計(jì)算能力的電子裝置的工作空間,故工作空間亦可成為多個(gè)協(xié)同工作者進(jìn)行協(xié)同工作的一種工作平臺(tái),即工作空間可為一種“關(guān)系化同步工作空間”;以下進(jìn)一步對(duì)本發(fā)明連網(wǎng)協(xié)同工作的方法以及應(yīng)用該方法的機(jī)器作詳細(xì)說(shuō)明。請(qǐng)參閱圖7,其為本發(fā)明連網(wǎng)協(xié)同工作的方法的一較佳方法流程圖。連網(wǎng)協(xié)同工作的方法包括:步驟P1,因應(yīng)至少一工作發(fā)啟者的一工作需求而組合多個(gè)統(tǒng)一化元素(matter)于用以建置(model)一關(guān)系化同步工作空間的一可投影的空間實(shí)體中;以及步驟P2,投影該關(guān)系化同步工作空間予至少一參與者,且該被投影的關(guān)系化同步工作空間是因應(yīng)該可投影的空間實(shí)體而裝載(equip)多個(gè)統(tǒng)一化元素,以供至少一參與者進(jìn)行操作(access)而與至少一工作發(fā)啟者及/或至少另一參與者協(xié)同工作。請(qǐng)參閱圖8~圖11,圖8為本發(fā)明連網(wǎng)協(xié)同工作的方法于一較佳實(shí)施例的使用情境示意圖,圖9為圖8所示工作發(fā)啟者邀請(qǐng)第一參與者與第二參與者的過(guò)程示意圖,圖10為圖7所示連網(wǎng)協(xié)同工作的方法應(yīng)用于圖8所示使用情境的運(yùn)作概念示意圖,圖11為可投影的空間實(shí)體與被投影的關(guān)系化同步工作空間于一較佳實(shí)施例的相對(duì)關(guān)系示意圖。首先說(shuō)明的是,本較佳實(shí)施例所舉例的使用情境為“一工作發(fā)啟者23欲邀請(qǐng)第一參與者21以及第二參與者22一起協(xié)同制作一專題簡(jiǎn)報(bào)”,以下將工作發(fā)啟者23、第一參與者21以及第二參與者22統(tǒng)稱為協(xié)同工作者2,且該些協(xié)同工作者2彼此之間則因應(yīng)“制作專題簡(jiǎn)報(bào)”這樣的工作需求而被關(guān)系化;其中,于協(xié)同工作開(kāi)始前,工作發(fā)啟者23可先于第四機(jī)器14中設(shè)置一可投影的空間實(shí)體3,且可投影的空間實(shí)體3是用來(lái)建置(model)一關(guān)系化同步工作空間;其中,工作發(fā)啟者23可因應(yīng)制作專題簡(jiǎn)報(bào)的需求以及協(xié)同工作時(shí)所需的通信方式而將所需的統(tǒng)一化元素(matter)5組合在可投影的空間實(shí)體3中;于本較佳實(shí)施例中,加入至可投影的空間實(shí)體3中的統(tǒng)一化工具51包括簡(jiǎn)報(bào)讀取工具511、簡(jiǎn)報(bào)編輯工具512、視頻工具513以及記錄工具514。再者,于本較佳實(shí)施例中,可投影的空間實(shí)體3為一可擴(kuò)展標(biāo)記語(yǔ)言(XML)所例化而成的實(shí)體,其如圖11所示,且圖11亦示意了可投影的空間實(shí)體3的編譯內(nèi)容及其與被投影的關(guān)系化同步工作空間6中各統(tǒng)一化元素5的對(duì)應(yīng)關(guān)系,如圖11中任一虛線兩端的二相對(duì)應(yīng)者所示。又,圖8還示意了本使用情境中存在有分別供第一參與者21、第二參與者22以及工作發(fā)啟者23使用的第一機(jī)器11、第二機(jī)器12與第三機(jī)器13,且第一機(jī)器11、第二機(jī)器12以及第三機(jī)器13中分別設(shè)置有一投影手段(projector)4;其中,投影手段4可至少?gòu)囊贿h(yuǎn)程數(shù)據(jù)站(圖未示)、第四機(jī)器14中的可投影的空間實(shí)體3或預(yù)載于第一機(jī)器11、第二機(jī)器12以及第三 機(jī)器13中的應(yīng)用程序(圖未示)取得,但不以上述為限。此外,于本較佳實(shí)施例中,第一機(jī)器11、第二機(jī)器12以及第三機(jī)器13分別直接連接或間接連接于第四機(jī)器14(如透過(guò)網(wǎng)絡(luò)連結(jié),圖10中虛線所示),故第四機(jī)器14中的可投影的空間實(shí)體3能夠被傳輸至第一機(jī)器11、第二機(jī)器12以及第三機(jī)器13,且任何的原始元素,例如第一機(jī)器11中的第一簡(jiǎn)報(bào)素材或工具、第二機(jī)器12中的第二簡(jiǎn)報(bào)素材或工具、第三機(jī)器13中的第三簡(jiǎn)報(bào)素材或工具、存取于一相關(guān)機(jī)器或一服務(wù)器的數(shù)據(jù)或可執(zhí)行元件,皆可于被統(tǒng)一化后提供至第四機(jī)器14。又,請(qǐng)同步參閱圖7所示步驟P2以及圖9,可投影的空間實(shí)體3具有與其相對(duì)應(yīng)的路徑連結(jié)信息(URI),當(dāng)工作發(fā)啟者23欲邀請(qǐng)多個(gè)參與者一起協(xié)同制作一專題簡(jiǎn)報(bào)5時(shí),工作發(fā)啟者23可利用一平臺(tái)(platform)及/或一應(yīng)用頻道(channel)將可投影的空間實(shí)體3的路徑連結(jié)信息(URI)傳送給第一參與者21以及第二參與者22,因此第一參與者21以及第二參與者22就可分別藉由該路徑連結(jié)信息而將可投影的空間實(shí)體3載入第一機(jī)器11以及第二機(jī)器12中;同樣地,工作發(fā)啟者23亦可藉由該路徑連結(jié)信息而將可投影的空間實(shí)體3載入自己所使用的第三機(jī)器13中。其中,用來(lái)傳播路徑連結(jié)信息的平臺(tái)可為操作系統(tǒng)或?yàn)g覽器,而用來(lái)傳播路徑連結(jié)信息的應(yīng)用頻道可為電子郵件(email)、內(nèi)部網(wǎng)絡(luò)(intranet)、社群網(wǎng)絡(luò)(socialnetwork)、博客(blog)、網(wǎng)站(website)或聊天通訊頻道等;惟,上述僅為實(shí)施例,平臺(tái)的形態(tài)以及應(yīng)用頻道的形態(tài)并不以上述為限。接下來(lái)請(qǐng)同步參閱圖7所示步驟P2以及圖10,第一機(jī)器11、第二機(jī)器12以及第三機(jī)器13的投影手段4會(huì)分別在第一機(jī)器11、第二機(jī)器12以及第三機(jī)器13上分別建立供被投影的關(guān)系化同步工作空間6A、6B、6C運(yùn)作的作業(yè)環(huán)境41,并提供對(duì)應(yīng)于被投影的關(guān)系化同步工作空間6A、6B、6C的微核心61(見(jiàn)圖12A~圖12C、圖13A~圖13C、圖14A~圖14C)以裝載(equipping)被編譯于可投影的空間實(shí)體3的統(tǒng)一化元素5,如統(tǒng)一化工具51以及信息輸入器52,且于第一機(jī)器11、第二機(jī)器12以及第三機(jī)器13分別透過(guò)路徑連結(jié)信息取得第四機(jī)器14中的可投影的空間實(shí)體3時(shí),投影手段4就開(kāi)始對(duì)可投影的空間實(shí)體3進(jìn)行解譯,而當(dāng)可投影的空間實(shí)體3被投影手段4解譯后, 被投影的關(guān)系化同步工作空間6A、6B、6C會(huì)依據(jù)投影手段4所解譯的內(nèi)容而建立在作業(yè)環(huán)境上,如此一來(lái),第一機(jī)器11端的第一參與者21、第二機(jī)器12端的第二參與者22以及第三機(jī)器13端的工作發(fā)啟者23就能夠分別透過(guò)第一機(jī)器11、第二機(jī)器12以及第三機(jī)器13與被投影的關(guān)系化同步工作空間6A、6B、6C進(jìn)行互動(dòng),也就是該些協(xié)同工作者2皆可對(duì)其所相對(duì)應(yīng)的被投影的關(guān)系化同步工作空間6A、6B、6C進(jìn)行操作,進(jìn)而達(dá)到協(xié)同工作的目的。以下以圖12A~圖12C、圖13A~圖13C、圖14A~圖14C以及該些協(xié)同工作者2們進(jìn)行協(xié)同工作的過(guò)程來(lái)對(duì)本發(fā)明連網(wǎng)協(xié)同工作的方法作進(jìn)一步的說(shuō)明;其中,圖12A為圖10所示第一參與者于初始狀態(tài)下與第一機(jī)器中被投影的關(guān)系化同步工作空間進(jìn)行互動(dòng)的概念示意圖,圖12B為圖10所示第二參與者于初始狀態(tài)下與第二機(jī)器中被投影的關(guān)系化同步工作空間進(jìn)行互動(dòng)的概念示意圖,圖12C為圖10所示工作發(fā)啟者于初始狀態(tài)下與第三機(jī)器中被投影的關(guān)系化同步工作空間進(jìn)行互動(dòng)的概念示意圖,圖13A為圖10所示第一參與者于將第一簡(jiǎn)報(bào)素材加入空白簡(jiǎn)報(bào)中并進(jìn)行編輯后與第一機(jī)器中被投影的關(guān)系化同步工作空間進(jìn)行互動(dòng)的概念示意圖,圖13B為圖10所示第二參與者于第一參與者將第一簡(jiǎn)報(bào)素材加入空白簡(jiǎn)報(bào)中并進(jìn)行編輯后與第二機(jī)器中被投影的關(guān)系化同步工作空間進(jìn)行互動(dòng)的概念示意圖,圖13C為圖10所示工作發(fā)啟者于第一參與者將第一簡(jiǎn)報(bào)素材加入空白簡(jiǎn)報(bào)中并進(jìn)行編輯后與第三機(jī)器中被投影的關(guān)系化同步工作空間進(jìn)行互動(dòng)的概念示意圖,圖14A為圖10所示第一參與者于第二參與者將第二簡(jiǎn)報(bào)素材加入簡(jiǎn)報(bào)(已具有第一統(tǒng)一化簡(jiǎn)報(bào)素材)中并進(jìn)行編輯后與第一機(jī)器中被投影的關(guān)系化同步工作空間進(jìn)行互動(dòng)的概念示意圖,圖14B為圖10所示第二參與者于將第二簡(jiǎn)報(bào)素材加入簡(jiǎn)報(bào)(已具有第一統(tǒng)一化簡(jiǎn)報(bào)素材)中并進(jìn)行編輯后與第二機(jī)器中被投影的關(guān)系化同步工作空間進(jìn)行互動(dòng)的概念示意圖,圖14C為圖10所示工作發(fā)啟者于第二參與者將第二簡(jiǎn)報(bào)素材加入簡(jiǎn)報(bào)(已具有第一統(tǒng)一化簡(jiǎn)報(bào)素材)中并進(jìn)行編輯后與第三機(jī)器中被投影的關(guān)系化同步工作空間進(jìn)行互動(dòng)的概念示意圖。首先,請(qǐng)參閱圖12A~圖12C,在本使用情境中的初始狀態(tài)下,被投影的關(guān)系化同步工作空間6A、6B、6C分別被建立在第一機(jī)器11、第二機(jī)器12以及第三機(jī)器13上,且其中的信息輸入器52被設(shè)定先將空白簡(jiǎn)報(bào)53統(tǒng)一化并 予以輸入至被投影的關(guān)系化同步工作空間6A、6B、6C中,再透過(guò)其中的簡(jiǎn)報(bào)讀取工具511使空白的簡(jiǎn)報(bào)53被呈現(xiàn)出來(lái)供第一參與者21、第二參與者22以及工作發(fā)啟者23觀看;其中,圖12A示意了初始狀態(tài)下被建立在第一機(jī)器11上的被投影的關(guān)系化同步工作空間6A,除了呈現(xiàn)空白的簡(jiǎn)報(bào)53外,還顯示簡(jiǎn)報(bào)編輯工具512、視頻工具513以及記錄工具514,且視頻工具513用以呈現(xiàn)第二參與者22以及工作發(fā)啟者23的影像畫(huà)面,供第一參與者21向第二參與者22以及工作發(fā)啟者23進(jìn)行通信與討論,簡(jiǎn)報(bào)編輯工具512用以供第一參與者21操作而對(duì)呈現(xiàn)在被投影的關(guān)系化同步工作空間6A上的簡(jiǎn)報(bào)53進(jìn)行編輯,而記錄工具514則用以供第一參與者21操作而記錄該些協(xié)同工作者2進(jìn)行協(xié)同工作的過(guò)程,且記錄內(nèi)容可包括影像信息、聲音信息等,并可被指定儲(chǔ)存至特定的儲(chǔ)存空間。此外,圖12A還示意了于該些協(xié)同工作者2進(jìn)行通信與討論的過(guò)程中,第一參與者21準(zhǔn)備將第一簡(jiǎn)報(bào)素材54加入空白簡(jiǎn)報(bào)53中,并透過(guò)簡(jiǎn)報(bào)編輯工具512對(duì)空白簡(jiǎn)報(bào)53進(jìn)行編輯。同樣地,圖12B示意了初始狀態(tài)下被建立在第二機(jī)器12上的被投影的關(guān)系化同步工作空間6B,除了呈現(xiàn)空白的簡(jiǎn)報(bào)53外,還顯示簡(jiǎn)報(bào)編輯工具512、視頻工具513以及記錄工具514,且視頻工具513用以呈現(xiàn)第一參與者21以及工作發(fā)啟者23的影像畫(huà)面,供第二參與者22向第一參與者21以及工作發(fā)啟者23進(jìn)行通信與討論,簡(jiǎn)報(bào)編輯工具512用以供第二參與者22操作而對(duì)呈現(xiàn)在被投影的關(guān)系化同步工作空間6B上的簡(jiǎn)報(bào)53進(jìn)行編輯,而記錄工具514則用以供第二參與者22操作而記錄該些協(xié)同工作者2進(jìn)行協(xié)同工作的過(guò)程,且記錄內(nèi)容可包括影像信息、聲音信息等,并可被指定儲(chǔ)存至特定的儲(chǔ)存空間。又,圖12C示意了初始狀態(tài)下被建立在第三機(jī)器13上的被投影的關(guān)系化同步工作空間6C,除了呈現(xiàn)空白的簡(jiǎn)報(bào)53外,還顯示簡(jiǎn)報(bào)編輯工具512、視頻工具513以及記錄工具514,且視頻工具513用以呈現(xiàn)第一參與者21以及第二參與者22的影像畫(huà)面,供工作發(fā)啟者23與第一參與者21以及第二參與者22進(jìn)行通信與討論,簡(jiǎn)報(bào)編輯工具512用以供工作發(fā)啟者23操作而對(duì)呈現(xiàn)在被投影的關(guān)系化同步工作空間6C上的簡(jiǎn)報(bào)53進(jìn)行編輯,而記錄工具514則用以供工作發(fā)啟者23點(diǎn)擊后將操作而記錄該些協(xié)同工作者2進(jìn)行協(xié)同工作 的過(guò)程,且記錄內(nèi)容可包括影像信息、聲音信息等,并可被指定儲(chǔ)存至特定的儲(chǔ)存空間。接著,請(qǐng)參閱圖13A~圖13C,其分別示意了當(dāng)?shù)谝粎⑴c者21將第一簡(jiǎn)報(bào)素材54加入空白簡(jiǎn)報(bào)53中并進(jìn)行編輯后被投影的關(guān)系化同步工作空間6A、6B、6C所呈現(xiàn)的內(nèi)容,其中,當(dāng)?shù)谝粎⑴c者21進(jìn)行將第一簡(jiǎn)報(bào)素材54加入至空白簡(jiǎn)報(bào)53的動(dòng)作(如將第一簡(jiǎn)報(bào)素材54拖曳至空白簡(jiǎn)報(bào)53)時(shí),第一簡(jiǎn)報(bào)素材54是被信息輸入器52統(tǒng)一化為第一統(tǒng)一化簡(jiǎn)報(bào)素材54',而由圖示可知,當(dāng)被投影的關(guān)系化同步工作空間6A中的空白簡(jiǎn)報(bào)53因應(yīng)第一參與者21的操作行為而產(chǎn)生變化時(shí),被投影的關(guān)系化同步工作空間6B、6C中所呈現(xiàn)出簡(jiǎn)報(bào)53亦同步產(chǎn)生相同變化,也就是說(shuō),被投影的關(guān)系化同步工作空間6A、6B、6C所呈現(xiàn)的簡(jiǎn)報(bào)53皆已具有第一統(tǒng)一化簡(jiǎn)報(bào)素材54'以及被第一參與者21編輯后的結(jié)果。此外,圖13B還示意了該些協(xié)同工作者2于進(jìn)一步進(jìn)行通信與討論的過(guò)程中,第二參與者22準(zhǔn)備將第二簡(jiǎn)報(bào)素材55加入已具有第一簡(jiǎn)報(bào)素材54并被第一參與者21編輯后的簡(jiǎn)報(bào)53中,并透過(guò)被投影的關(guān)系化同步工作空間6B上的簡(jiǎn)報(bào)編輯工具512對(duì)已加入第一簡(jiǎn)報(bào)素材54的簡(jiǎn)報(bào)53進(jìn)行編輯。又,請(qǐng)參閱圖14A~圖14C,其分別示意了當(dāng)?shù)诙⑴c者22將第二簡(jiǎn)報(bào)素材55加入簡(jiǎn)報(bào)53中并進(jìn)行編輯后被投影的關(guān)系化同步工作空間6A、6B、6C所呈現(xiàn)的內(nèi)容,其中,當(dāng)?shù)诙⑴c者21進(jìn)行將第二簡(jiǎn)報(bào)素材55加入至簡(jiǎn)報(bào)53的動(dòng)作(如將第二簡(jiǎn)報(bào)素材55拖曳至簡(jiǎn)報(bào)53)時(shí),第二簡(jiǎn)報(bào)素材55是被信息輸入器52統(tǒng)一化為第二統(tǒng)一化簡(jiǎn)報(bào)素材55',而由圖示可知,當(dāng)被投影的關(guān)系化同步工作空間6B中的簡(jiǎn)報(bào)53因應(yīng)第二參與者22的操作形為而產(chǎn)生變化時(shí),被投影的關(guān)系化同步工作空間6A、6C中所呈現(xiàn)出簡(jiǎn)報(bào)53亦同步產(chǎn)生相同變化,也就是說(shuō),被投影的關(guān)系化同步工作空間6A、6B、6C所呈現(xiàn)的簡(jiǎn)報(bào)53皆已具有第一統(tǒng)一化簡(jiǎn)報(bào)素材54'、第二統(tǒng)一化簡(jiǎn)報(bào)素材55'以及被第一參與者21與第二參與者22編輯后的結(jié)果。以下進(jìn)一步解說(shuō)當(dāng)任一協(xié)同工作者于其相對(duì)應(yīng)的被投影的關(guān)系化同步工作空間中進(jìn)行操作而產(chǎn)生變化時(shí),如何能夠讓相對(duì)應(yīng)于其它協(xié)同工作者的被投影的關(guān)系化同步工作空間產(chǎn)生同步變化。首先說(shuō)明的是,本發(fā)明設(shè)計(jì)同步 化的程序?yàn)椋寒?dāng)運(yùn)載于任一機(jī)器中的被投影的關(guān)系化同步工作空間被操作時(shí),會(huì)相對(duì)應(yīng)產(chǎn)生輸出一同步指令,而透過(guò)將同步指令傳輸至分別運(yùn)載于其它機(jī)器的被投影的關(guān)系化同步工作空間中,就能夠使該些被投影的關(guān)系化同步工作空間同步產(chǎn)生變化;其中,同步化的程序可經(jīng)由主從式(client-server)架構(gòu)、點(diǎn)對(duì)點(diǎn)(peertopeer)架構(gòu)…等架構(gòu)來(lái)實(shí)現(xiàn)。請(qǐng)參閱圖15,其為一較佳利用主從式架構(gòu)同步位于不同機(jī)器中的被投影的關(guān)系化同步工作空間的示意圖。在主從式同步架構(gòu)下,第一機(jī)器11、第二機(jī)器12以及第三機(jī)器13皆連接于一服務(wù)設(shè)備8,因此來(lái)自第一機(jī)器11、第二機(jī)器12以及第三機(jī)器13中的任一者的同步指令皆可經(jīng)由服務(wù)設(shè)備8而傳送至其它二者。舉例來(lái)說(shuō),圖15示意了運(yùn)載于第一機(jī)器11的被投影的關(guān)系化同步工作空間6A因應(yīng)第一參與者21的一操作行為而相對(duì)應(yīng)產(chǎn)生輸出同步指令D1,而服務(wù)設(shè)備8則接收該同步指令D1并將同步指令D1傳送至運(yùn)載于第二機(jī)器12的被投影的關(guān)系化同步工作空間6B以及運(yùn)載于第三機(jī)器13的被投影的關(guān)系化同步工作空間6C,進(jìn)而讓該些被投影的關(guān)系化同步工作空間6A、6B、6C所呈現(xiàn)的內(nèi)容皆因應(yīng)第一參與者21的操作行為而產(chǎn)生同步變化。當(dāng)然,當(dāng)?shù)诙C(jī)器12端的第二參與者22對(duì)其相對(duì)應(yīng)的被投影的關(guān)系化同步工作空間6B進(jìn)行操作時(shí),或當(dāng)?shù)谌龣C(jī)器13端的工作發(fā)啟者23對(duì)其相對(duì)應(yīng)的被投影的關(guān)系化同步工作空間6C進(jìn)行操作時(shí),亦同理進(jìn)行同步化程序。請(qǐng)參閱圖16,其為一較佳利用點(diǎn)對(duì)點(diǎn)架構(gòu)同步位于不同機(jī)器中的被投影的關(guān)系化同步工作空間的示意圖。在點(diǎn)對(duì)點(diǎn)架構(gòu)下,第一機(jī)器11、第二機(jī)器12以及第三機(jī)器13中的任一者皆可經(jīng)由第四機(jī)器14獲得彼此所在的網(wǎng)絡(luò)位置進(jìn)而彼此網(wǎng)絡(luò)相連,因此來(lái)自第一機(jī)器11、第二機(jī)器12以及第三機(jī)器13中的任一者的同步指令皆可直接地傳送至其它二者。舉例來(lái)說(shuō),圖16示意了運(yùn)載于第二機(jī)器12的被投影的關(guān)系化同步工作空間6B因應(yīng)第二參與者22的一操作行為而相對(duì)應(yīng)產(chǎn)生輸出同步指令D2,且同步指令D2會(huì)被直接傳送至運(yùn)載于第一機(jī)器11的被投影的關(guān)系化同步工作空間6A以及運(yùn)載于第三機(jī)器13的被投影的關(guān)系化同步工作空間6C,進(jìn)而讓該些被投影的關(guān)系化同步工作空間6A、6B、6C所呈現(xiàn)的內(nèi)容皆因應(yīng)第二參 與者22的操作行為而產(chǎn)生同步變化。當(dāng)然,當(dāng)?shù)谝粰C(jī)器11端的第一參與者21對(duì)其相對(duì)應(yīng)的被投影的關(guān)系化同步工作空間6A進(jìn)行操作時(shí),或當(dāng)?shù)谌龣C(jī)器13端的工作發(fā)啟者23對(duì)其相對(duì)應(yīng)的被投影的關(guān)系化同步工作空間6C進(jìn)行操作時(shí),亦同理進(jìn)行同步化程序。當(dāng)然,上述僅為實(shí)施例,同步化的程序以及實(shí)現(xiàn)同步化程序的架構(gòu)并不以上述為限,本
技術(shù)領(lǐng)域:
:普通技術(shù)人員可依據(jù)實(shí)際應(yīng)用需求而進(jìn)行任何均等的變更設(shè)計(jì)。較佳者,但不以此為限;任一協(xié)同工作者2亦可依據(jù)實(shí)際工作情況而對(duì)自己在相對(duì)應(yīng)的被投影的關(guān)系化同步工作空間中進(jìn)行的任一操作而產(chǎn)生的變化進(jìn)行同步性設(shè)定;舉例來(lái)說(shuō),第一參與者21于協(xié)同工作的過(guò)程中,在被投影的關(guān)系化同步工作空間6A上備注了一些相關(guān)的注意事項(xiàng)(圖未示)或筆記(圖未示),但第一參與者21并不愿意分享該些注意事項(xiàng)或筆記,故第一參與者21可設(shè)定該些注意事項(xiàng)或筆記不被同步化,因此該些注意事項(xiàng)或筆記就不會(huì)呈現(xiàn)在相對(duì)應(yīng)于工作發(fā)啟者23以及第二參與者22的被投影的關(guān)系化同步工作空間6B、6C上;再舉例來(lái)說(shuō),工作發(fā)啟者23于協(xié)同工作的過(guò)程中,在被投影的關(guān)系化同步工作空間6C上配置了包含有多個(gè)統(tǒng)一化工具(圖未示)的工具列(圖未示)以方便作業(yè),但工作發(fā)啟者23希望該工具列僅與第二參與者22分享,故工作發(fā)啟者23可設(shè)定該工具列的同步性,使該工具列僅同步呈現(xiàn)在相對(duì)應(yīng)于第二參與者22的被投影的關(guān)系化同步工作空間6B上。再者,于該些協(xié)同工作者2進(jìn)行通信與討論的過(guò)程中,亦可隨時(shí)邀請(qǐng)其它的參與者一起進(jìn)行協(xié)同工作;舉例來(lái)說(shuō),當(dāng)?shù)诙⑴c者22于制作專題簡(jiǎn)報(bào)53的過(guò)程中遭遇阻礙而欲再邀請(qǐng)另一參與者(第三參與者,圖未示)來(lái)協(xié)助時(shí),可利用第三參與者慣用的平臺(tái)(platform)及/或應(yīng)用頻道(channel)將可投影的空間實(shí)體3的路徑連結(jié)信息傳送給第三參與者,供第三參與者將可投影的空間實(shí)體3載入自己的機(jī)器中以啟動(dòng)被投影的關(guān)系化同步工作空間,進(jìn)而與工作發(fā)啟者23、第一參與者21以及第二參與者22協(xié)同工作;又,于該些協(xié)同工作者2進(jìn)行通信與討論的過(guò)程中,任一協(xié)同工作者2還能夠隨時(shí)因應(yīng)實(shí)際需求而將其它的統(tǒng)一化元素5(如美編工具,圖未示)提供至被投影的關(guān)系化同步工作空間6A、6B、6C。特別說(shuō)明的是,本發(fā)明連網(wǎng)協(xié)同工作的方法可以單一協(xié)同工作者對(duì)單一協(xié)同工作者的工作模式進(jìn)行、或以單一協(xié)同工作者對(duì)多個(gè)協(xié)同工作者的工作模式進(jìn)行(如廣播)、或以多個(gè)協(xié)同工作者對(duì)多個(gè)協(xié)同工作者的工作模式進(jìn)行;當(dāng)然,該些協(xié)同工作者亦可為機(jī)器本身,以下以另一使用情境來(lái)說(shuō)明。請(qǐng)參閱圖17,其為本發(fā)明連網(wǎng)協(xié)同工作的方法于另一較佳實(shí)施例的使用情境的運(yùn)作概念示意圖。本較佳實(shí)施例所舉例的使用情境為“一有線電視設(shè)定人員74欲設(shè)定位于三個(gè)不同家庭的第一網(wǎng)絡(luò)電視盒71、第二網(wǎng)絡(luò)電視盒72以及第三網(wǎng)絡(luò)電視盒73進(jìn)行網(wǎng)絡(luò)協(xié)同播放工作”,其中,第一網(wǎng)絡(luò)電視盒71、第二網(wǎng)絡(luò)電視盒72以及第三網(wǎng)絡(luò)電視盒73中皆設(shè)置有能夠于接收可投影的空間實(shí)體3'的路徑連接信息后自動(dòng)地解譯可投影的空間實(shí)體3'并在其上建立一作業(yè)環(huán)境41'以運(yùn)載被投影的關(guān)系化同步工作空間6A'、6B'、6C'的投影手段4';在此,有線電視設(shè)定人員74即為工作發(fā)啟者,而第一網(wǎng)絡(luò)電視盒71、第二網(wǎng)絡(luò)電視盒72以及第三網(wǎng)絡(luò)電視盒73則為參與者,且有線電視設(shè)定人員74、第一網(wǎng)絡(luò)電視盒71、第二網(wǎng)絡(luò)電視盒72以及第三網(wǎng)絡(luò)電視盒73是因應(yīng)“網(wǎng)絡(luò)協(xié)同播放”這樣的工作需求而被關(guān)系化。再者,于協(xié)同工作開(kāi)始前,有線電視設(shè)定人員74可先于第四機(jī)器14中設(shè)置用以建置(model)一關(guān)系化同步工作空間的可投影的空間實(shí)體3',且有線電視設(shè)定人員74因應(yīng)“網(wǎng)絡(luò)協(xié)同播放”這樣的工作需求而將影視播放工具(圖未示)以及影視播放清單(圖未示)組合在可投影的空間實(shí)體3'中;因此,當(dāng)協(xié)同工作開(kāi)始后,由于被投影的關(guān)系化同步工作空間6A'、6B'、6C'皆已分別被運(yùn)載在第一網(wǎng)絡(luò)電視盒71、第二網(wǎng)絡(luò)電視盒72以及第三網(wǎng)絡(luò)電視盒73中的作業(yè)環(huán)境41'上,故第一網(wǎng)絡(luò)電視盒71、第二網(wǎng)絡(luò)電視盒72以及第三網(wǎng)絡(luò)電視盒73就能夠分別依據(jù)有線電視設(shè)定人員74所設(shè)定的影視播放清單進(jìn)行影視播放,進(jìn)而達(dá)成網(wǎng)絡(luò)協(xié)同播放的目的。根據(jù)以上的說(shuō)明可知,本發(fā)明連網(wǎng)協(xié)同工作的方法的優(yōu)勢(shì)在于:第一、由于欲參與協(xié)同工作的參與者皆可經(jīng)由自身經(jīng)常性使用的平臺(tái)(platform)及/或應(yīng)用頻道接收可投影的空間實(shí)體的路徑連結(jié)信息并進(jìn)而啟動(dòng)供協(xié)同作業(yè)的環(huán)境(即被投影的關(guān)系化同步工作空間),因此任一身份者(包含任一人、任一機(jī)器)皆可被邀請(qǐng)進(jìn)行協(xié)同工作,而不需特別在自身的個(gè)人設(shè)備(如電腦) 上額外裝設(shè)應(yīng)用軟件或應(yīng)用程序;第二、由于藉由統(tǒng)一化程序可使供該些協(xié)同工作者協(xié)同作業(yè)的環(huán)境(即被投影的關(guān)系化同步工作空間)成為統(tǒng)一化的環(huán)境(unifiedenvironment),因此任一信息、任一工具或任一服務(wù)皆可因應(yīng)任一協(xié)同工作者的工作需求而被自由組合于其中并彼此兼容;第三、任一協(xié)同工作者皆可對(duì)協(xié)同作業(yè)的環(huán)境(即被投影的關(guān)系化同步工作空間)中的任一信息、任一工具或任一服務(wù)進(jìn)行操作,且由于供該些協(xié)同工作者協(xié)同作業(yè)的環(huán)境(即被投影的關(guān)系化同步工作空間)是藉由投影的方式而被運(yùn)載在所有協(xié)同工作者的個(gè)人設(shè)備(如電腦)上,因此任一協(xié)同工作者皆能夠同步觀看到其它協(xié)同工作者在協(xié)同工作環(huán)境中進(jìn)行操作而產(chǎn)生的變化;第四、相對(duì)于過(guò)去采用屏幕分享的方式來(lái)進(jìn)行協(xié)同工作,本發(fā)明使同步指令于該些被投影的關(guān)系化同步工作空間之間進(jìn)行交流而達(dá)到同步化的效果,由于被傳送的僅是同步指令,并非是整個(gè)屏幕的數(shù)據(jù),因此可大量減少網(wǎng)絡(luò)頻寬的使用,有效增加網(wǎng)絡(luò)效能。以上所述僅為本發(fā)明的較佳實(shí)施例,并非用以限定本發(fā)明的權(quán)利要求范圍,因此凡其它未脫離本發(fā)明所揭示的精神下所完成的等效改變或修飾,均應(yīng)包含于本發(fā)明的專利保護(hù)范圍內(nèi)。當(dāng)前第1頁(yè)1 2 3 當(dāng)前第1頁(yè)1 2 3