訊息傳遞系統(tǒng)與方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是關(guān)于一種運用在移動通訊裝置上的云端技術(shù),特別是關(guān)于一種訊息傳遞裝置與方法。
【背景技術(shù)】
[0002]現(xiàn)今在移動通訊裝置上運用云端技術(shù)提供社團或企業(yè)組織做為訊息交換的系統(tǒng)為數(shù)甚多。然而,現(xiàn)有的訊息交換系統(tǒng)仍存有許多缺失,以致無法滿足社團或企業(yè)組織對訊息交換的操作需求。
[0003]中國臺灣專利公開第201312971號(發(fā)明名稱為《接收訊息的方法》)公開一種接收訊息的方法,其適用于電子裝置。此接收訊息的方法包括:接收一訊息;在接收到訊息時,依據(jù)內(nèi)建于電子裝置的網(wǎng)絡(luò)地址聯(lián)機至服務(wù)器;自服務(wù)器中取得多媒體文件;以及下載并播放多媒體文件。此現(xiàn)有技術(shù)一所解決的技術(shù)問題是“短信的呈現(xiàn)畫面亦非常陽春,僅僅顯示短信的內(nèi)容以及提供編輯短信等簡單的操作功能。對于經(jīng)常利用短信功能與他人聯(lián)絡(luò)的用戶,除了重視提示功能之外,豐富的短信接口亦非常重要”(見其說明書第2段)。至于現(xiàn)有技術(shù)一所產(chǎn)生的技術(shù)效果則為“透過訊息來下載多媒體文件”。
[0004]中國臺灣專利公告第573268號(發(fā)明名稱為《頻道訂閱及推送系統(tǒng)和方法》)公開一種頻道訂閱及推送系統(tǒng)和方法,以提供用戶藉由移動通訊裝置鏈接上WML服務(wù)器來訂閱頻道。于此,WML服務(wù)器產(chǎn)生訂閱表并編碼訂閱表為SS DTD。SQL服務(wù)器接收儲存SSDTD,并且根據(jù)SS DTD判斷頻道的信息是否有被更新。若是,SQL服務(wù)器發(fā)送一更新信息至推送服務(wù)器,推送服務(wù)器接收更新信息并推送更新信息至移動通訊裝置。移動通訊裝置接收更新訊息,用戶根據(jù)更新信息藉由移動通訊裝置鏈接上WML服務(wù)器,以下載最新信息。此現(xiàn)有技術(shù)二所解決的技術(shù)問題是“1.用戶自己必須主動查詢之前所訂閱的信息是否有被更新,導(dǎo)致用戶無法實時得知最新信息。2.用戶所收到的信息往往沒有被分類、組織及管理,讓用戶閱讀起來相當(dāng)雜亂。3.—般移動通訊裝置固然得到訂閱的信息,但是無法分類、組織及管理,沒有辦法實現(xiàn)用戶同時訂閱多種信息的功能”(見其說明書發(fā)明背景最后一段)。至于現(xiàn)有技術(shù)二所產(chǎn)生的技術(shù)效果則為“一旦頻道的信息被更新時,可以利用推送技術(shù)告知用戶,讓用戶可以立刻得知最新信息。并且,用戶所接收到的頻道的信息已被分類組織及管理,讓用戶便于閱讀”。
[0005]中國臺灣專利公告第1359600號(發(fā)明名稱為《關(guān)聯(lián)具有交遞內(nèi)容之移動頻道訂閱的方法及系統(tǒng)》)公開一種用于在一移動網(wǎng)絡(luò)中建立用于頻道訂閱之一交遞內(nèi)容的方法與系統(tǒng)。此方法包括以下步驟:自移動網(wǎng)絡(luò)中的一移動器件與一內(nèi)容提供商建立一訂閱;以及傳遞一交遞內(nèi)容至一交遞服務(wù)器。此現(xiàn)有技術(shù)三所解決的技術(shù)問題是“其他替代包括基于SMS的推送及廣播或小區(qū)廣播。在為廣播的情形下,無法定制交遞來滿足一特定用戶或一特定器件之能力的需要。因此,此些系統(tǒng)不具有與其相關(guān)聯(lián)之智慧”(見其說明書第5段)。而現(xiàn)有技術(shù)三所產(chǎn)生的技術(shù)效果則為“提供一訂閱模型及拓樸,其中將訂閱信息與一交遞內(nèi)容兩者傳達(dá)至一交遞服務(wù)器或一內(nèi)容提供商”。
[0006]另有一種現(xiàn)有技術(shù)四,其是由軟件開發(fā)廠商專為一特定企業(yè)依其需求而量身定做的客制化訊息傳遞系統(tǒng),并將此客制化系統(tǒng)設(shè)置于企業(yè)的自建機房或Co-locat1n (機房代管),成員(即,此企業(yè)的人員)所使用安裝于移動通訊裝置上的專屬應(yīng)用程序(即,通稱之App)亦經(jīng)由客制化開發(fā)以便存取訊息傳遞系統(tǒng)的服務(wù)器。以部署模式來看,此現(xiàn)有技術(shù)四的客制化系統(tǒng)是為一種私有云(Private Cloud)部署模式。當(dāng)有η家企業(yè)部署此種私有云時,必有η套(所謂一套是指包含所有移動通訊裝置的主流平臺)對應(yīng)的應(yīng)用程序,以及η個接口(因各個私有云的服務(wù)器IP皆不相同,其登入的接口必不相同)。此現(xiàn)有技術(shù)四所解決的技術(shù)問題是“私有云的部署模式可讓企業(yè)完全自行掌控系統(tǒng)資安問題,以及專屬應(yīng)用程序可避免成員被外部人員干擾”。于此,所指的“專屬應(yīng)用程序可避免成員被外部人員干擾”是指客制化系統(tǒng)須以專屬應(yīng)用程序去存取,除了組織的成員有權(quán)限使用之外,成員的親友并無法以其他應(yīng)用程序與其傳遞訊息。而現(xiàn)有技術(shù)四所產(chǎn)生的技術(shù)效果則為“私有云的部署模式的訊息傳遞系統(tǒng),并采用專屬應(yīng)用程序”。然而,對軟件開發(fā)廠商而言,為個別社團或企業(yè)組織客制化開發(fā)、私有云的部署模式的訊息傳遞系統(tǒng)與應(yīng)用程序相當(dāng)費時、費工、費錢,且未來軟件在升級時也較為困難。
[0007]還有一種現(xiàn)有技術(shù)五,其是以公有云(Public Cloud)的部署模式運用移動通訊裝置與推撥技術(shù)提供個人對個人或單一個層級的組織內(nèi)部的訊息交換服務(wù),例如:由韓國NHN公司在日本的子公司LINE株式會社所開發(fā)的“Line”以及由中國騰訊公司所開發(fā)的“微信(WeChat)”等應(yīng)用程序及其后端的系統(tǒng)。然而,此現(xiàn)有技術(shù)五的最大問題是對隱私保護(hù)不夠周全,例如:兩位互相認(rèn)識的“成員A”與“成員B”同時加入此類系統(tǒng)(假設(shè)兩人同時加入同一個系統(tǒng)“Line”或是“微信”),因某些因素以致“成員A”不愿讓“成員B”知道其有使用同樣的應(yīng)用程序與系統(tǒng),以避免被對方加入好友名單。但是,現(xiàn)有技術(shù)五的訊息交換系統(tǒng)仍允許不同組織中的成員以移動電話號碼或Email檢索數(shù)據(jù)庫中的成員,也就是“成員B”可輕易以“成員A”的移動電話號碼或Email從系統(tǒng)的數(shù)據(jù)庫中檢索到。另外,現(xiàn)有技術(shù)五所采用的成員賬號(即用戶ID)編碼為獨一無二的(Unique),即使身在不同組織甚至處在不同國家,所有賬號皆不得重復(fù)?,F(xiàn)有技術(shù)五所解決的技術(shù)問題是“現(xiàn)有短信(SMS)傳送的訊息內(nèi)容不夠多樣化,無法以更生動、更活潑的方式拉近溝通距離”。而現(xiàn)有技術(shù)五所產(chǎn)生的技術(shù)效果則為“公有云的部署模式的訊息傳遞系統(tǒng),提供個人對個人或單一個層級的組織內(nèi)部的訊息交換服務(wù),并強化更生動、更活潑的訊息貼圖”。
[0008]上述現(xiàn)有技術(shù)中,現(xiàn)有技術(shù)一的服務(wù)器、現(xiàn)有技術(shù)二的WML服務(wù)器、現(xiàn)有技術(shù)三的內(nèi)容提供商、現(xiàn)有技術(shù)四的客制化系統(tǒng)與現(xiàn)有技術(shù)五的訊息交換系統(tǒng)均無組織管理模塊及隱匿設(shè)定模塊以因應(yīng)“企業(yè)組織需要彈性的多層級結(jié)構(gòu),并任由成員建立新的組織”與“管理者不欲組織內(nèi)的成員可互相看到”的問題,例如:服務(wù)于金融投資機構(gòu)的一位理財專員,需要在既有的訊息系統(tǒng)中建立一個自己的群組(組織)以加入自己所服務(wù)的所有貴賓客戶,當(dāng)有最新訊息時可在群組之內(nèi)分享,但不希望群組內(nèi)的客戶能在系統(tǒng)上互相看到。然而,現(xiàn)有技術(shù)并無法任由成員在企業(yè)的既有訊息系統(tǒng)中建立新的組織及設(shè)定隱匿狀態(tài)以滿足上述案例的需求。但在現(xiàn)有技術(shù)中,用戶目前僅能以私人的身份(意即利用企業(yè)既有訊息系統(tǒng)之外的方式)個別發(fā)送訊息,例如:利用現(xiàn)有技術(shù)五(“Line”或是“微信”)。換言之,現(xiàn)有技術(shù)在無線客戶端與云端服務(wù)器之間并無法建立“利用單一個應(yīng)用程序與單一個接口存取混合式云端系統(tǒng)”。并且,因為有些現(xiàn)有技術(shù)僅是針對一特定企業(yè)組織開發(fā)一套專屬的訊息傳遞應(yīng)用程序,所以各企業(yè)組織的訊息傳遞系統(tǒng)建立各自的接口(私有云),又或者,有些現(xiàn)有技術(shù)僅是利用設(shè)置于公有云的訊息傳遞系統(tǒng),無法讓訊息傳遞系統(tǒng)并存于公有云及私有云之上成為混合云的布署模式,故,此些現(xiàn)有技術(shù)所提供的訊息傳遞應(yīng)用程序更無法同時支持公有云及混合云的布署模式的云端。此外,此些現(xiàn)有技術(shù)利用的技術(shù)手段以及產(chǎn)生的技術(shù)效果亦與利用“隱匿成員身份技術(shù)”的訊息傳遞系統(tǒng)無關(guān)。故,實有必要提出一種適合社團或企業(yè)組織傳遞訊息并具有多層級結(jié)構(gòu)以及可隱匿成員身份的移動通訊云端系統(tǒng),以便彌補現(xiàn)有技術(shù)不足之處。
【發(fā)明內(nèi)容】
[0009]有鑒于此,本發(fā)明提出一種訊息傳遞裝置與方法,其能提供成員建立新的組織并設(shè)定隱匿狀態(tài)、以及利用單一應(yīng)用程序(App)連接單一接口技術(shù),以供多個企業(yè)組織共享單一云端訊息傳遞裝置。
[0010]在一實施例中,一種訊息傳遞裝置包含:一數(shù)據(jù)庫、一服務(wù)器與一推送網(wǎng)關(guān)。數(shù)據(jù)庫儲存有多個成員信息及一組織信息。每一成員信息包含至少一隸屬組織標(biāo)識符,并且此組織信息包括至少一組織及各組織對應(yīng)的組織標(biāo)識符。各組織為一原本組織或一其下組織,原本組織的組織標(biāo)識符為隸屬組織標(biāo)識符,以及其下組織的組織標(biāo)識符為其下組織標(biāo)識符。服務(wù)器存取數(shù)據(jù)庫,并與具有一成員信息的至少一移動通訊裝置建立網(wǎng)絡(luò)聯(lián)機。服務(wù)器經(jīng)由網(wǎng)絡(luò)聯(lián)機接收上傳的隸屬組織標(biāo)識符以進(jìn)行驗證,經(jīng)由網(wǎng)絡(luò)聯(lián)機接收由一移動通訊裝置所上傳的一新增組織指令、一隱匿狀態(tài)設(shè)定指令、一新增賬號指令及一訊息,依據(jù)新增組織指令新增一其下組織并配置對應(yīng)其下組織的一其下組織標(biāo)識符,依據(jù)隱匿狀態(tài)設(shè)定指令設(shè)定新增的其下組織的至少一成員信息的一隱匿狀態(tài),依據(jù)新增賬號指令新增至少一成員信息至新增的其下組織,檢核上傳訊息的移動通訊裝置所屬的成員信息的隱匿狀態(tài),以及依據(jù)訊息所設(shè)定的至少一接收端產(chǎn)生一訊息接收端列表。其中,訊息接收端列表包含至少一推送標(biāo)識符,并且各推送標(biāo)識符對應(yīng)一成員信息。推送網(wǎng)關(guān)依據(jù)訊息的部份或完整內(nèi)容以及訊息接收端列表上的至少一推送標(biāo)識符產(chǎn)生一推送通知,并透過一外部推送主機發(fā)送推送通知至對應(yīng)各推送標(biāo)識符的移動通訊裝置。其中,推送通知包含一推送通知序號。于此,服務(wù)器包括多個服務(wù)模塊,此些服務(wù)模塊是采模塊化以及分布式設(shè)計,并且此些服務(wù)模塊分拆并設(shè)置于不同機房之中。
[0011]每一些成員信息可再包含定義一其下組識的一其下組織標(biāo)識符以及針對此其下組識的隱匿狀態(tài)。隸屬組織標(biāo)識符與其下組織標(biāo)識符并無重復(fù)。各組織可為一單一層級組織或多層級組織。
[0012]訊息傳遞裝置可進(jìn)一步包含:一客戶端的移動通訊裝置,并且此移動通訊裝置執(zhí)行一應(yīng)用程序而與服務(wù)器建立網(wǎng)絡(luò)聯(lián)機。移動通訊裝置執(zhí)行應(yīng)用程序可登入服務(wù)器,然后利用應(yīng)用程序接收一隸屬組織標(biāo)識符或一其下組織標(biāo)識符,并且利用應(yīng)用程序經(jīng)由網(wǎng)絡(luò)聯(lián)機上傳隸屬組織標(biāo)識符或其下組織標(biāo)識符至服務(wù)器。移動通訊裝置執(zhí)行應(yīng)用程序經(jīng)由網(wǎng)絡(luò)聯(lián)機下載對應(yīng)于推送通知序號的訊息的完整內(nèi)容。移動通訊裝置執(zhí)行應(yīng)用程序來檢核輸入訊息的成員信息的隱匿狀態(tài)以進(jìn)行執(zhí)行發(fā)布公告訊息的權(quán)限的身份過濾。移動通訊裝置執(zhí)行應(yīng)用程序來輸入訊息以及設(shè)定至少一接收端。
[0013]在一實施例中,一種訊息傳遞方法,其應(yīng)用于由一數(shù)據(jù)庫、一服務(wù)器與一推送網(wǎng)關(guān)所組合的云端。此訊息傳遞方法包含:儲存多個成員信息于數(shù)據(jù)庫,其中每一成員信息包含至少一隸屬組織標(biāo)識