本發(fā)明涉及一種藍(lán)牙廣告與訊息推播系統(tǒng),并且特別地,涉及一種自動檢測移動裝置接近至可接收藍(lán)牙廣播訊息范圍時,將藍(lán)牙封包訊息傳送給予該移動裝置,使該無線移動裝置依據(jù)封包訊息顯示相對應(yīng)的廣告與訊息內(nèi)容的系統(tǒng)。
背景技術(shù):
::推播技術(shù)(pushtechnology)是一種將信息傳送到終端的技術(shù),基于現(xiàn)今智能移動裝置以及無線網(wǎng)絡(luò)的蓬勃發(fā)展,推播技術(shù)可令移動裝置使用者接收到有興趣的訊息或廣告。對商家而言,此類自動發(fā)送廣告或訊息給有興趣的客戶的技術(shù),能更輕易地尋找潛在的客戶而促進(jìn)交易。于現(xiàn)有技術(shù)中,利用區(qū)域無線網(wǎng)絡(luò)檢測移動裝置靠近然后推播訊息的機(jī)制,包含appleibeacon或googlebeacon等。這些現(xiàn)有技術(shù)的訊息廣播的方式可是通過藍(lán)牙裝置廣播固定內(nèi)容,但無法呈現(xiàn)動態(tài)內(nèi)容推播的功能。因此,上述現(xiàn)有技術(shù)使用于實(shí)際廣告多樣化應(yīng)用需求時,必需要同時裝置多個廣播裝置且須在移動裝置可進(jìn)行無線網(wǎng)絡(luò)連線狀況下方能實(shí)施廣告多樣化應(yīng)用。同時裝置多個廣播裝置將會造成成本提升,而移動裝置必須在可進(jìn)行無線網(wǎng)絡(luò)連線狀況也會限制其應(yīng)用場合。為了解決上述問題,有必要設(shè)計(jì)一種新的廣告與訊息推播系統(tǒng),可讓移動裝置的使用者接收到適宜于其所處的時地的且多樣化的廣告內(nèi)容。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的一范疇在于提供一種新式的藍(lán)牙廣告與訊息推播系統(tǒng),可在不同的時間及地點(diǎn),于移動裝置上推播不同的廣告或訊息內(nèi)容。為達(dá)上述目的,本發(fā)明的藍(lán)牙廣告與訊息推播系統(tǒng)可包含推播服務(wù)器以及至少一個藍(lán)牙基站。推播服務(wù)器儲存了多組推播訊息,且各組推播訊息分別包含不同的推播內(nèi)容。藍(lán)牙基站包含第一藍(lán)牙模塊與網(wǎng)絡(luò)模塊,通過網(wǎng)絡(luò)模塊,藍(lán)牙基站可與推播服務(wù)器建立網(wǎng)絡(luò)連線;而當(dāng)移動裝置接近至藍(lán)牙基站的藍(lán)牙信號廣播范圍內(nèi)時,藍(lán)牙基站可通過第一藍(lán)牙模塊與移動裝置建立藍(lán)牙連線。推播服務(wù)器通過網(wǎng)絡(luò)連線可將至少一組推播訊息傳送至藍(lán)牙基站,接著藍(lán)牙基站可通過藍(lán)牙連線傳送推播訊息的推播內(nèi)容給移動裝置。根據(jù)另一具體實(shí)施例,上述系統(tǒng)進(jìn)一步包含建立在移動裝置上的程序。當(dāng)移動裝置接近藍(lán)牙基站至可接收到該藍(lán)牙信號廣播范圍內(nèi)時,程序取得移動裝置由藍(lán)牙基站接收到的推播訊息,并在該移動裝置的一顯示界面上以文字、圖片、影像方式呈現(xiàn)推播訊息的推播內(nèi)容。因此,本發(fā)明的藍(lán)牙廣告與訊息推播系統(tǒng),可在不同的時間及地點(diǎn),于使用者的移動裝置上推播不同的廣告或訊息內(nèi)容,以達(dá)到多樣化甚至動態(tài)的廣告內(nèi)容。關(guān)于本發(fā)明的優(yōu)點(diǎn)與精神可以通過以下的發(fā)明詳述以及附圖說明書附圖得到進(jìn)一步的了解。附圖說明圖1是繪示根據(jù)本發(fā)明的一具體實(shí)施例的藍(lán)牙廣告與訊息推播系統(tǒng)的示意圖。圖2是繪示根據(jù)本發(fā)明的另一具體實(shí)施例的藍(lán)牙廣告與訊息推播系統(tǒng)的示意圖。圖3是繪示根據(jù)本發(fā)明的另一具體實(shí)施例的確保圖2的藍(lán)牙廣播裝置時間精確的方法的示意圖。圖4是繪示根據(jù)本發(fā)明的另一具體實(shí)施例的藍(lán)牙廣告與訊息推播系統(tǒng)的示意圖。圖5是繪示根據(jù)本發(fā)明的另一具體實(shí)施例的藍(lán)牙廣告與訊息推播系統(tǒng)的示意圖。圖6是繪示根據(jù)本發(fā)明的另一具體實(shí)施例中的藍(lán)牙廣告與訊息推播系統(tǒng)的示意圖。附圖標(biāo)記說明:1、3、5、7:藍(lán)牙廣告與訊息推播系統(tǒng)10、50、70:推播服務(wù)器12、72:藍(lán)牙基站14、34、54:藍(lán)牙廣播裝置16:程序100、500:推播數(shù)據(jù)庫102:裝置數(shù)據(jù)庫120、720:網(wǎng)絡(luò)模塊122:第一藍(lán)牙模塊124:第一處理器模塊140、340、540:第二藍(lán)牙模塊142、342、542:第二處理器模塊2、8:移動裝置20:顯示界面36、56:第二程序38、58:第一移動裝置380、580:第一程序4、6:第二移動裝置40、60:顯示界面722:藍(lán)牙模塊724:處理器模塊706:回傳數(shù)據(jù)庫具體實(shí)施方式請參閱圖1,圖1是繪示根據(jù)本發(fā)明的一具體實(shí)施例的藍(lán)牙廣告與訊息推播系統(tǒng)1的示意圖。如圖1所示,藍(lán)牙廣告與訊息推播系統(tǒng)1包含推播服務(wù)器10以及藍(lán)牙基站12,其中,藍(lán)牙基站12進(jìn)一步可包含網(wǎng)絡(luò)模塊120、第一藍(lán)牙模塊122以及第一處理器模塊124,網(wǎng)絡(luò)模塊120及第一藍(lán)牙模塊122分別連接第一處理器模塊124而受到第一處理器模塊124的控制。通過網(wǎng)絡(luò)模塊120,藍(lán)牙基站12可與推播服務(wù)器10建立網(wǎng)絡(luò)連線。于實(shí)務(wù)中,藍(lán)牙基站12與推播服務(wù)器10間的網(wǎng)絡(luò)連線可為有線的或無線的。推播服務(wù)器10包含推播數(shù)據(jù)庫100,其中儲存了多組推播訊息,而這些推播訊息分別具有推播內(nèi)容以及設(shè)定時間。因此,推播服務(wù)器10可通過網(wǎng)絡(luò)連線將推播數(shù)據(jù)庫100中的一或多組推播訊息傳送至藍(lán)牙基站12。藍(lán)牙基站12的第一藍(lán)牙模塊122具有藍(lán)牙廣播信號范圍,當(dāng)移動裝置2進(jìn)入此藍(lán)牙廣播信號范圍中,即可接收到藍(lán)牙基站12所發(fā)出的藍(lán)牙廣播信號。于實(shí)務(wù)中,移動裝置2可為智能手機(jī)或pad等裝置,其可設(shè)有第三藍(lán)牙模塊、顯示界面20、無線移動通信模塊、無線區(qū)域網(wǎng)絡(luò)模塊以及處理器等。當(dāng)移動裝置2進(jìn)入藍(lán)牙基站12的藍(lán)牙廣播信號范圍內(nèi),移動裝置2與藍(lán)牙基站12可藉第一藍(lán)牙模塊122與移動裝置2的第三藍(lán)牙模塊建立藍(lán)牙連線。因此,藍(lán)牙基站12及移動裝置2可通過此藍(lán)牙連線互相傳輸藍(lán)牙信號。請注意,于圖1中僅繪示出一個藍(lán)牙基站12及一個移動裝置2,但本發(fā)明并不限于此,舉例來說,一個藍(lán)牙基站12可與在藍(lán)牙信號廣播范圍內(nèi)的多個移動裝置2建立藍(lán)牙連線,藍(lán)牙廣告與訊息推播系統(tǒng)1也可包含多個藍(lán)牙基站12分別與一個或多個移動裝置2建立藍(lán)牙連線。于實(shí)務(wù)中,移動裝置2及藍(lán)牙基站12所包含的藍(lán)牙模塊與第一藍(lán)牙模塊122可為藍(lán)牙協(xié)會所定義的任何版本的藍(lán)牙通信協(xié)定規(guī)范,例如包含藍(lán)牙2.0通信協(xié)定是列、藍(lán)牙3.0通信協(xié)定是列或藍(lán)牙4.0通信協(xié)定是列所定義各種藍(lán)牙裝置。該藍(lán)牙基站所包含的網(wǎng)絡(luò)模塊可以是以太區(qū)域網(wǎng)絡(luò)(ethernet)、超高速數(shù)字用戶線路(vdsl)、非對稱數(shù)字用戶回路(adsl)、wifi無線區(qū)域網(wǎng)絡(luò)或無線移動通信模塊。藍(lán)牙基站12所包含的第一處理器模塊124可進(jìn)一步包含內(nèi)含計(jì)時單元,此外,實(shí)務(wù)中處理器模塊124還具有處理器與存儲器非易失性存儲器存儲器,但于此為了圖面簡潔起見予以省略。計(jì)時單元的時間設(shè)定,可利用網(wǎng)絡(luò)時間協(xié)定(networktimeprotocol,ntp)或精準(zhǔn)時間協(xié)定(ieee1588)等不同計(jì)時通信協(xié)定來取得精確時間,以確保該處理器模塊33的計(jì)時單元時間的精確性。于本具體實(shí)施例中,推播服務(wù)器10內(nèi)除了推播數(shù)據(jù)庫100外,還可包含裝置數(shù)據(jù)庫102,用以儲存移動裝置2與藍(lán)牙基站12的連線對應(yīng)關(guān)系。于實(shí)務(wù)中,推播服務(wù)器還可進(jìn)一步包含使用者數(shù)據(jù)庫、使用者界面與程序界面(api)。如上述,推播服務(wù)器10的推播數(shù)據(jù)庫100儲存一個或多個推播訊息,其中,推播訊息的內(nèi)容可包含推播表頭、推播數(shù)據(jù)以及推播選項(xiàng)。進(jìn)一步地,該推播表頭可包含推播識別碼及推播目標(biāo)碼,推播識別碼為可供識別各推播訊息的唯一編碼,而推播目標(biāo)碼可對應(yīng)一個或多個藍(lán)牙基站、一個或多個移動裝置、或者其他可與藍(lán)牙基站建立藍(lán)牙連線的裝置。推播訊息的推播數(shù)據(jù)可包含推播內(nèi)容與延伸數(shù)據(jù),其中推播內(nèi)容可為一編碼、一段文字、一網(wǎng)際網(wǎng)絡(luò)網(wǎng)址(uri)、聲音格式、影像格式或其他數(shù)字內(nèi)容,而該延伸數(shù)據(jù)也可為一編碼、一段文字、一網(wǎng)際網(wǎng)絡(luò)網(wǎng)址(uri)、聲音格式、影像格式或其他數(shù)字內(nèi)容。推播訊息的推播選項(xiàng)包含推播格式、服務(wù)識別碼、推播頻率、推播時間、推播次數(shù)、推播遮罩或推播群組等。其中,推播格式為推播廣播的表現(xiàn)格式,例如appleibeacon、googleeddystone等,若推播格式為0,表示用所有格式廣播;服務(wù)識別碼為推播格式所定義的特定編碼,可用來識別傳送出推播訊息的藍(lán)牙裝置;推播頻率可設(shè)定區(qū)間為0.1hz至60hz;推播時間設(shè)定可為起始時間加推播時間、起始時間與結(jié)束時間、每日固定時段、每周固定時段、每月固定時段或一特定間隔時間中的一固定時段等不同表示法來表示,推播時間的起始時間可設(shè)為一特定數(shù)字,例如:0、最大值或最小值來代表實(shí)時推播或無限制推播等特定性質(zhì)的推播;推播訊息的推播遮罩可為一二進(jìn)位編碼的數(shù)值,其中每個位元或數(shù)個位元代表一種屬性,亦即推播遮罩為依據(jù)使用者屬性分類所設(shè)定的目標(biāo)客群遮罩,其中使用者屬性可包含:性別、年齡層、族群、喜好、興趣、運(yùn)動、社群、國家、居住地、或一個或多個服務(wù)識別碼等,不同的推播遮罩對應(yīng)于不同的推播目標(biāo)客群,故上述推播遮罩設(shè)定代表其所屬推播訊息所針對的目標(biāo)客群;推播訊息的推播群組為一個整數(shù)值,其中每個數(shù)字代表一種使用者屬性數(shù)據(jù)集合,其中使用者屬性包含:性別、年齡層、族群、喜好、興趣、運(yùn)動、社群、國家、居住地、或一個或多個服務(wù)識別碼等。上述推播遮罩比對使用者屬性的方法為位元的and,換言之,若一使用者屬性數(shù)據(jù)與該推播遮罩進(jìn)行二進(jìn)位and運(yùn)算的結(jié)果與該推播遮罩相同者,表示比對通過。此外,上述推播群組比對使用者屬性的方法為確認(rèn)數(shù)值相等,換言之,若推播群組數(shù)值與一使用者屬性數(shù)據(jù)相等即為比對通過。推播服務(wù)器的使用者數(shù)據(jù)庫可儲存一使用者或多個使用者數(shù)據(jù),使用者數(shù)據(jù)記錄至少一使用者的一種或多種使用者屬性,上述使用者屬性包含性別、年齡層、族群、喜好、興趣、運(yùn)動、社群、國家、居住地等。于另一具體實(shí)施例中,使用者數(shù)據(jù)可進(jìn)一步記錄使用者對于該推播內(nèi)容的反應(yīng)屬性,上述反應(yīng)屬性包含開啟、未讀、未讀刪除、已讀刪除、停留時間、點(diǎn)閱內(nèi)容、未讀狀態(tài)時間、已讀保留時間等。推播服務(wù)器的裝置數(shù)據(jù)庫儲存各移動裝置與藍(lán)牙基站的連線對應(yīng)關(guān)系,更進(jìn)一步地,儲存各延伸的藍(lán)牙裝置與藍(lán)牙基站的連線對應(yīng)關(guān)系,其中藍(lán)牙裝置也包含藍(lán)牙模塊。此外,推播服務(wù)器的使用者界面與程序界面(api)可供使用者編輯或修改推播服務(wù)器的數(shù)據(jù)庫內(nèi)容。藍(lán)牙基站12通過其網(wǎng)絡(luò)模塊120與推播服務(wù)器10建立網(wǎng)絡(luò)連線,此網(wǎng)絡(luò)連線可通過有線區(qū)域網(wǎng)絡(luò)、無線區(qū)域網(wǎng)絡(luò)、無線移動通信網(wǎng)絡(luò)或其他有線或無線網(wǎng)絡(luò)機(jī)制,經(jīng)由網(wǎng)絡(luò)服務(wù)商的網(wǎng)絡(luò)或企業(yè)內(nèi)部網(wǎng)絡(luò)建立之。網(wǎng)絡(luò)連線為一tcp/ip或其上層通信協(xié)定連線,例如http、https、tls、ssl、mqtt、telnet或任何基于tcp或udp所架構(gòu)的通信協(xié)定。當(dāng)一藍(lán)牙基站12與一藍(lán)牙裝置建立藍(lán)牙連線時,或當(dāng)一藍(lán)牙基站12通過其第一藍(lán)牙模塊122接收到一藍(lán)牙裝置所發(fā)出的可建立連線(connectable)封包時,藍(lán)牙基站12可通過網(wǎng)絡(luò)連線,通知推播服務(wù)器10更新其裝置數(shù)據(jù)庫102內(nèi)藍(lán)牙裝置與藍(lán)牙基站12的連線對應(yīng)關(guān)系。當(dāng)一藍(lán)牙基站12與任一移動裝置2建立藍(lán)牙連線時,或當(dāng)一移動裝置2接收到任一藍(lán)牙基站12通過其第一藍(lán)牙模塊122所發(fā)出的可建立連線(connectable)封包時,該移動裝置2可通過網(wǎng)絡(luò)連線,通知推播服務(wù)器10更新其裝置數(shù)據(jù)庫102內(nèi)的移動裝置2與藍(lán)牙基站12的連線對應(yīng)關(guān)系、或藍(lán)牙裝置與藍(lán)牙基站12的連線對應(yīng)關(guān)系。如前所述,推播訊息的推播表頭可包含推播目標(biāo)碼,推而推播目標(biāo)碼可對應(yīng)一個或多個藍(lán)牙基站、一個或多個移動裝置、或者其他可與藍(lán)牙基站建立藍(lán)牙連線的藍(lán)牙裝置。當(dāng)推播訊息的推播目標(biāo)碼對應(yīng)一個或多個藍(lán)牙基站12時,推播服務(wù)器10經(jīng)由與藍(lán)牙基站12的網(wǎng)絡(luò)連線傳送推播訊息至這些對應(yīng)的藍(lán)牙基站12。另一方面,當(dāng)推播訊息的推播目標(biāo)碼對應(yīng)一個或多個移動裝置2時,推播服務(wù)器10查詢推播服務(wù)器10的裝置數(shù)據(jù)庫102以得到與這些移動裝置2連線對應(yīng)的藍(lán)牙基站12,接著推播服務(wù)器10經(jīng)由與這些藍(lán)牙基站12的網(wǎng)絡(luò)連線傳送推播訊息至這些對應(yīng)的藍(lán)牙基站12。請參閱圖2,圖2是繪示根據(jù)本發(fā)明的另一具體實(shí)施例的藍(lán)牙廣告與訊息推播系統(tǒng)1的示意圖。如圖2所示,本具體實(shí)施例與上一具體實(shí)施例不同處,在于本具體實(shí)施例的藍(lán)牙廣告與訊息推播系統(tǒng)1除了前述的單元外,還進(jìn)一步包含了藍(lán)牙廣播裝置14。藍(lán)牙廣播裝置進(jìn)一步包含第二藍(lán)牙模塊140以及第二處理器模塊142,其中第二藍(lán)牙模塊140連接至第二處理器模塊142,而受到第二處理器模塊142的控制。第二藍(lán)牙模塊140實(shí)物中可為藍(lán)牙協(xié)會所定義的任何版本的藍(lán)牙規(guī)范,包含藍(lán)牙2.0通信協(xié)定系列、藍(lán)牙3.0通信協(xié)定系列或藍(lán)牙4.0通信協(xié)定系列規(guī)格內(nèi)所定義各種藍(lán)牙裝置。第二處理器模塊142如同前述的第一處理器模塊,包含有處理器、計(jì)時單元與非易失性存儲器。于本具體實(shí)施例中,藍(lán)牙基站12通過其第一藍(lán)牙模塊122與藍(lán)牙廣播裝置14的第二藍(lán)牙模塊140建立第一藍(lán)牙連線,此藍(lán)牙連線可以由藍(lán)牙廣播裝置14或藍(lán)牙基站12主動發(fā)起建立,本發(fā)明對此并不加以限制。藍(lán)牙基站12于建立第一藍(lán)牙連線后,通過藍(lán)牙基站12與推播服務(wù)器10的網(wǎng)絡(luò)連線通知該推播服務(wù)器10更新裝置數(shù)據(jù)庫102內(nèi)藍(lán)牙廣播裝置14與藍(lán)牙基站12的連線對應(yīng)關(guān)系,換言之,藍(lán)牙廣播裝置14等同于前述延伸的藍(lán)牙裝置。請注意,本具體實(shí)施例的藍(lán)牙廣告與訊息推播系統(tǒng)1的其他單元是與前一具體實(shí)施例的相對應(yīng)單元大體上相同,于此不再贅述。實(shí)務(wù)中,為確保第二處理器模塊142中的計(jì)時單元的時間精確,也可通過第一藍(lán)牙連線更新時間。更新時間的方法可為通過第一藍(lán)牙連線,傳送藍(lán)牙基站12的第一處理器模塊124的計(jì)時單元內(nèi)的時間數(shù)值至藍(lán)牙廣播裝置14,以覆蓋第二處理器模塊142的計(jì)時單元內(nèi)的時間數(shù)值。除了上述利用藍(lán)牙基站12的時間數(shù)值直接覆蓋以確保藍(lán)牙廣播裝置14的時間精確的方法外,還可利用第一藍(lán)牙連線通過抵銷可變延遲的方法來實(shí)施。請參閱圖3,圖3是繪示根據(jù)本發(fā)明的另一具體實(shí)施例的確保圖2的藍(lán)牙廣播裝置14時間精確的方法的示意圖。如圖3所示,為確保藍(lán)牙廣播裝置14的計(jì)時單元的時間精確,該計(jì)時單元的時間可以通過抵銷可變延遲的方法來實(shí)施,以下對此方法進(jìn)行詳述,θ為一次時間校正程序中計(jì)算出的平均時間飄移值,其計(jì)算方式如下:其中,t0是藍(lán)牙廣播裝置14傳送一時間校正封包的時間標(biāo)記;t1是藍(lán)牙基站12的接收到時間校正封包的時間標(biāo)記;t2是藍(lán)牙基站12發(fā)送一回復(fù)封包的時間標(biāo)記,回復(fù)封包是回復(fù)該時間校正封包的請求;t3是藍(lán)牙廣播裝置14的接收到回復(fù)封包的時間標(biāo)記。經(jīng)過多次時間校正程序計(jì)算后,可計(jì)算出多個平均時間飄移值θ,通過將所計(jì)算出的多個平時間飄移值再進(jìn)行平均計(jì)算,可計(jì)算出一時間飄移預(yù)測值。于本具體實(shí)施例中,可利用時間飄移預(yù)測值來校正藍(lán)牙基站12與藍(lán)牙廣播裝置14的時間飄移,詳言之,計(jì)算時以藍(lán)牙基站12中計(jì)時單元的時間加上時間飄移預(yù)測值,以作為藍(lán)牙廣播裝置14中計(jì)時單元的時間。此外,藍(lán)牙連線間的信號傳輸會有延遲。若將一次信號來回的延遲設(shè)定為δ,可得出其公式如下:δ=(t3-t0)-(t2-t1),舉例來說,若圖3中t0為231ms、t1為135ms、t2為137ms及t3為298ms的狀況,δ以上述公式算出為65ms。請?jiān)賲㈤唸D2,圖2的推播服務(wù)器10于推播訊息輸入及儲存至推播數(shù)據(jù)庫100后,若此推播訊息的推播目標(biāo)為一個或多個藍(lán)牙廣播裝置14,則推播服務(wù)器10查詢其裝置數(shù)據(jù)庫102得知與推播目標(biāo)的藍(lán)牙廣播裝置14所連線對應(yīng)的一個或多個藍(lán)牙基站12,接著推播服務(wù)器10通過與各藍(lán)牙基站12間建立的網(wǎng)絡(luò)連線傳送此推播訊息至各對應(yīng)的藍(lán)牙基站12。上述各實(shí)施例的藍(lán)牙基站12通過與推播服務(wù)器10間網(wǎng)絡(luò)連線接受到一個推播訊息后,藍(lán)牙基站12可依據(jù)推播訊息的推播選項(xiàng)與推播內(nèi)容來進(jìn)行藍(lán)牙廣播設(shè)定。藍(lán)牙廣播設(shè)定內(nèi)可包含至少一個設(shè)定項(xiàng)目,設(shè)定項(xiàng)目則可包含推播格式、服務(wù)識別碼、推播頻率、推播時間、推播次數(shù)、推播遮罩或推播群組、推播內(nèi)容與推播目標(biāo)等。上述的藍(lán)牙廣播設(shè)定的推播格式、服務(wù)識別碼、推播頻率、推播時間、推播次數(shù)、推播遮罩或推播群組可為該推播訊息內(nèi)推播選項(xiàng)的推播格式、服務(wù)識別碼、推播頻率、推播時間、推播次數(shù)、推播遮罩或推播群組,該推播內(nèi)容為該推播訊息內(nèi)推播數(shù)據(jù)的推播內(nèi)容。只有當(dāng)推播訊息的推播目標(biāo)為一個或多個移動裝置時,藍(lán)牙廣播設(shè)定的推播目標(biāo)為上述移動裝置的識別碼,否則為一空值或0。藍(lán)牙基站12可與一個或多個藍(lán)牙廣播裝置14建立一個或多個藍(lán)牙連線,而藍(lán)牙基站12可將至少一組推播訊息包裝成一個或多個藍(lán)牙推播訊息,其中,上述各藍(lán)牙推播訊息可包含推播選項(xiàng)、推播內(nèi)容與推播目標(biāo)。藍(lán)牙推播訊息的推播內(nèi)容為推播訊息內(nèi)的推播內(nèi)容;藍(lán)牙推播訊息的推播選項(xiàng)為推播訊息的推播選項(xiàng);而只有當(dāng)推播訊息的推播目標(biāo)為一個或多個移動裝置2時,藍(lán)牙推播訊息的推播目標(biāo)為各移動裝置2的識別碼,否則為一空值或0。因此,藍(lán)牙基站12可經(jīng)由藍(lán)牙連線傳送上述藍(lán)牙推播訊息至各藍(lán)牙廣播裝置14。藍(lán)牙廣播裝置14收到藍(lán)牙推播訊息后,可依據(jù)藍(lán)牙推播訊息的推播內(nèi)容與推播選項(xiàng)進(jìn)行藍(lán)牙廣播設(shè)定,此藍(lán)牙廣播設(shè)定可包含一個或多個設(shè)定項(xiàng)目與一個推播目標(biāo),其中設(shè)定項(xiàng)目可包含推播格式、服務(wù)識別碼、推播頻率、推播時間、推播次數(shù)、推播遮罩或推播群組與推播內(nèi)容。上述藍(lán)牙廣播設(shè)定的推播格式、服務(wù)識別碼、推播頻率、推播時間、推播次數(shù)、推播遮罩或推播群組可為藍(lán)牙推播訊息內(nèi)推播選項(xiàng)的推播格式、服務(wù)識別碼、推播頻率、推播時間、推播次數(shù)、推播遮罩或推播群組,藍(lán)牙廣播設(shè)定的推播內(nèi)容可為藍(lán)牙推播訊息的推播內(nèi)容,而藍(lán)牙廣播設(shè)定的推播目標(biāo)為該等藍(lán)牙推播訊息的推播目標(biāo)。因此,各藍(lán)牙廣播裝置14可根據(jù)其藍(lán)牙廣播設(shè)定的設(shè)定項(xiàng)目的推播格式、推播頻率、推播時間與推播次數(shù)發(fā)送藍(lán)牙廣播,其中,藍(lán)牙廣播根據(jù)推播格式發(fā)送一藍(lán)牙格式廣播封包,而該藍(lán)牙格式廣播封包可包含藍(lán)牙廣播設(shè)定的設(shè)定項(xiàng)目的服務(wù)識別碼,例如appleibeacon、googleeddystone或其他標(biāo)準(zhǔn)所定義的藍(lán)牙廣播封包。于實(shí)務(wù)中,若推播格式為0,則逐一地根據(jù)各種格式發(fā)送各格式定義的藍(lán)牙廣播封包。接著,藍(lán)牙廣播裝置14發(fā)送一個或多個藍(lán)牙訊息廣播封包,此藍(lán)牙訊息廣播封包可包含藍(lán)牙廣播設(shè)定的設(shè)定項(xiàng)目的推播內(nèi)容、或是推播目標(biāo)與推播內(nèi)容、或是推播遮罩與推播內(nèi)容、或是推播群組與推播內(nèi)容。如圖1及圖2所示,藍(lán)牙廣告與訊息推播系統(tǒng)1可以進(jìn)一步包含建立于移動裝置2中的程序16。依移動裝置的作業(yè)系統(tǒng)規(guī)范,程序16可注冊一個或多個服務(wù)識別碼。當(dāng)移動裝置2接近藍(lán)牙廣播裝置14或藍(lán)牙基站12至可接收到上述藍(lán)牙裝置的藍(lán)牙廣播范圍內(nèi)時,移動裝置2的第三藍(lán)牙模塊可收到上述藍(lán)牙格式廣播封包,并且若接收到的藍(lán)牙格式廣播封包中帶有程序16所注冊的服務(wù)識別碼,則依移動裝置2的作業(yè)系統(tǒng)機(jī)制啟動程序16。然后,程序16可藉第三藍(lán)牙模塊繼續(xù)取得后續(xù)的一個或多個藍(lán)牙訊息廣播封包,且控制移動裝置2于其顯示界面20上以文字、圖形或聲音形式呈現(xiàn)藍(lán)牙訊息廣播封包的推播內(nèi)容。根據(jù)本發(fā)明的另一實(shí)施例,如上述各具體實(shí)施例的移動裝置2可建立程序16與一識別碼,并且同樣地,依移動裝置的作業(yè)系統(tǒng)規(guī)范,程序16可注冊一個或多個服務(wù)識別碼。當(dāng)移動裝置2接近藍(lán)牙廣播裝置14或藍(lán)牙基站12至可接收到上述藍(lán)牙裝置的藍(lán)牙廣播范圍內(nèi)時,移動裝置2的第三藍(lán)牙模可收到上述藍(lán)牙格式廣播封包,并且若接收到的藍(lán)牙格式廣播封包中帶有程序16所注冊的服務(wù)識別碼,則依移動裝置2的作業(yè)系統(tǒng)機(jī)制啟動程序16。然后,程序16可藉第三藍(lán)牙模塊繼續(xù)取得后續(xù)的一個或多個藍(lán)牙訊息廣播封包,若藍(lán)牙訊息廣播封包的推播目標(biāo)內(nèi)含此移動裝置2的識別碼,則程序16移動裝置2于其顯示界面20上以文字、圖形或聲音形式呈現(xiàn)藍(lán)牙訊息廣播封包的推播內(nèi)容,否則程序16忽略且不顯示藍(lán)牙訊息廣播封包。根據(jù)本發(fā)明的另一實(shí)施例,如上述各具體實(shí)施例的移動裝置2可建立程序16與一使用者數(shù)據(jù)檔,其中使用者數(shù)據(jù)檔內(nèi)含使用者的各種屬性,包含性別、年齡層、族群、喜好、興趣、運(yùn)動、社群、國家、居住地等,并且同樣地,依移動裝置的作業(yè)系統(tǒng)規(guī)范,程序16可注冊一個或多個服務(wù)識別碼。當(dāng)移動裝置2接近藍(lán)牙廣播裝置14或藍(lán)牙基站12至可接收到上述藍(lán)牙裝置的藍(lán)牙廣播范圍內(nèi)時,移動裝置2可收到上述藍(lán)牙格式廣播封包,并且若接收到的藍(lán)牙格式廣播封包中帶有程序16所注冊的服務(wù)識別碼,則依移動裝置2的作業(yè)系統(tǒng)機(jī)制啟動程序16。然后,程序16可繼續(xù)取得后續(xù)的一個或多個藍(lán)牙訊息廣播封包,并將藍(lán)牙訊息廣播封包的推播遮罩比對使用者數(shù)據(jù)檔以決定移動裝置2的使用者是否為此推播遮罩的目標(biāo)客群。若比對結(jié)果為是,亦即目標(biāo)客群移動裝置2的使用者為此推播遮罩的目標(biāo)客群,則程序16移動裝置2于其顯示界面20上以文字、圖形或聲音形式呈現(xiàn)藍(lán)牙訊息廣播封包的推播內(nèi)容;如非目標(biāo)客群,則可依使用者自行定義的規(guī)則,忽略或是顯示藍(lán)牙訊息廣播封包的推播內(nèi)容。根據(jù)本發(fā)明的另一實(shí)施例,如上述各具體實(shí)施例的移動裝置2可建立程序16與一使用者數(shù)據(jù)檔,其中使用者數(shù)據(jù)檔內(nèi)含使用者的各種屬性、推播歷程記錄與使用者意見,上述屬性包含性別、年齡層、族群、喜好、興趣、運(yùn)動、社群、國家、居住地等,并且同樣地,依移動裝置的作業(yè)系統(tǒng)規(guī)范,每個程序16可注冊一個或多個服務(wù)識別碼。當(dāng)移動裝置2接近藍(lán)牙廣播裝置14或藍(lán)牙基站12至可接收到上述藍(lán)牙裝置的藍(lán)牙廣播范圍內(nèi)時,移動裝置2可收到上述藍(lán)牙格式廣播封包,并且若接收到的藍(lán)牙格式廣播封包中帶有程序16所注冊的服務(wù)識別碼,則依移動裝置2的作業(yè)系統(tǒng)機(jī)制啟動程序16。然后,該程序可繼續(xù)取得后續(xù)的一個或多個藍(lán)牙訊息廣播封包,并將藍(lán)牙訊息廣播封包的推播群組比對使用者數(shù)據(jù)檔以決定移動裝置的使用者是否為此推播群組的目標(biāo)客群。若比對結(jié)果為是,亦即目標(biāo)客群移動裝置2的使用者為此推播群組的目標(biāo)客群,則程序16移動裝置2于其顯示界面20上以文字、圖形或聲音形式呈現(xiàn)藍(lán)牙訊息廣播封包的推播內(nèi)容;如非目標(biāo)客群,則可依使用者自行定義的規(guī)則,忽略或是顯示藍(lán)牙訊息廣播封包的推播內(nèi)容。根據(jù)本發(fā)明的另一實(shí)施例,當(dāng)程序16控制移動裝置2完成推播程序后,程序16或移動裝置2上相對應(yīng)的其他程序可記錄移動裝置2的使用者對于推播內(nèi)容的反應(yīng)于使用者數(shù)據(jù)檔的推播歷程記錄中。此外,移動裝置2的使用者也對推播內(nèi)容的直接回饋意見,并將其記錄于移動裝置2的使用者數(shù)據(jù)檔的使用者意見中。移動裝置2可通過無線區(qū)域網(wǎng)絡(luò)或無線移動通信網(wǎng)絡(luò),將使用者數(shù)據(jù)檔傳送該使用者數(shù)據(jù)檔予推播服務(wù)器。通過回傳的使用者數(shù)據(jù)檔中的推播歷程記錄以及使用者意見,可分析使用者對此推播內(nèi)容的行為反應(yīng),以對推播服務(wù)器10所儲存的使用者屬性內(nèi)容進(jìn)行調(diào)整,作為篩選推播內(nèi)容的條件,進(jìn)而提高推播內(nèi)容的點(diǎn)閱率以及減少推播使用者無興趣內(nèi)容。根據(jù)本發(fā)明的另一實(shí)施例,當(dāng)移動裝置2接近該藍(lán)牙廣播裝置14或藍(lán)牙基站12至可接收到上述藍(lán)牙裝置的藍(lán)牙廣播范圍內(nèi)時,移動裝置2可接收藍(lán)牙格式廣播封包,并且若接收到的藍(lán)牙格式廣播封包中帶有程序16所注冊的服務(wù)識別碼,則依移動裝置2的作業(yè)系統(tǒng)機(jī)制啟動程序16。程序16可通過移動裝置2的無線移動通信模塊或無線區(qū)域網(wǎng)絡(luò)模塊與上述推播服務(wù)器10建立網(wǎng)際網(wǎng)絡(luò)連線,并經(jīng)由此網(wǎng)際網(wǎng)絡(luò)傳送服務(wù)識別碼至該推播服務(wù)器。推播服務(wù)器40根據(jù)接收到的服務(wù)識別碼,于推播服務(wù)器10的推播數(shù)據(jù)庫100中找到對應(yīng)的至少一個推播訊息,接著傳送此至少一推播訊息所包含的延伸數(shù)據(jù)至移動裝置2,而于移動裝置2上以文字、圖形或聲音呈現(xiàn)或是網(wǎng)址形式通過瀏覽器形式來呈現(xiàn)。根據(jù)本發(fā)明的另一實(shí)施例,上述藍(lán)牙基站12通過其與推播服務(wù)器10的網(wǎng)絡(luò)連線接收到一個推播訊息后,若此推播訊息的推播目標(biāo)為一個或多個移動裝置,藍(lán)牙基站12根據(jù)推播訊息的推播選項(xiàng)中的推播格式、推播頻率、推播時間進(jìn)行藍(lán)牙廣播。于本具體實(shí)施例中,藍(lán)牙廣播根據(jù)推播格式發(fā)送藍(lán)牙格式廣播封包,而此藍(lán)牙格式廣播封包可為如appleibeacon、googleeddystone或其他標(biāo)準(zhǔn)所定義的藍(lán)牙廣播封包,或者,當(dāng)推播格式為0時,則逐一根據(jù)各種格式發(fā)送藍(lán)牙廣播封包。此外,此藍(lán)牙格式廣播封包還包含藍(lán)牙簡訊服務(wù)識別碼。接著,藍(lán)牙基站12發(fā)送一個或多個藍(lán)牙簡訊服務(wù)廣播封包,其包含移動裝置2的識別碼。移動裝置2中可建立程序16,而程序16可于移動裝置2的作業(yè)系統(tǒng)中注冊藍(lán)牙簡訊服務(wù)識別碼。移動裝置2的識別碼為每個移動裝置的唯一識別標(biāo)碼。當(dāng)移動裝置2接近藍(lán)牙基站12至可接收到藍(lán)牙基站12的藍(lán)牙廣播范圍內(nèi)時可接收到藍(lán)牙格式廣播封包,若藍(lán)牙格式廣播封包中的藍(lán)牙簡訊服務(wù)識別碼符合程序16于此移動裝置2的作業(yè)系統(tǒng)中注冊藍(lán)牙簡訊服務(wù)識別碼,則依移動裝置2的作業(yè)系統(tǒng)機(jī)制啟動程序16。然后,該程序可繼續(xù)取得后續(xù)的一個或多個藍(lán)牙簡訊服務(wù)廣播封包,并且若藍(lán)牙簡訊服務(wù)廣播封包內(nèi)包含移動裝置2的識別碼,則移動裝置2可與藍(lán)牙基站12建立一藍(lán)牙連線,使得藍(lán)牙基站12可經(jīng)由藍(lán)牙連線傳送該推播訊息的推播內(nèi)容至各移動裝置2。除了上述藍(lán)牙基站或藍(lán)牙廣播裝置根據(jù)推播訊息更新藍(lán)牙推播訊息之外,還可由另一個移動裝置來進(jìn)行更新。請參閱圖4,圖4是繪示根據(jù)本發(fā)明的另一具體實(shí)施例的藍(lán)牙廣告與訊息推播系統(tǒng)2的示意圖。如圖4所示,本具體實(shí)施例與上述具體實(shí)施例不同處,在于藍(lán)牙廣告與訊息推播系統(tǒng)3進(jìn)一步包含第一移動裝置38,且第一移動裝置38進(jìn)一步包含第一程序380,其中,第一程序380可編輯一個或多個藍(lán)牙推播訊息。當(dāng)?shù)谝灰苿友b置38靠近藍(lán)牙廣播裝置34至第一移動裝置38可與該藍(lán)牙廣播裝置34進(jìn)行藍(lán)牙連線距離時,第一移動裝置38與藍(lán)牙廣播裝置34建立藍(lán)牙連線,并且通過此藍(lán)牙連線,第一移動裝置38可更新第一程序380所編輯的藍(lán)牙推播訊息至該藍(lán)牙廣播裝置34。此外,藍(lán)牙廣播裝置34還可通過藍(lán)牙連線與第一移動裝置38進(jìn)行時間校準(zhǔn)。藍(lán)牙廣播裝置34可將更新后的藍(lán)牙推播訊息推播給第二移動裝置4,而于第二移動裝置4上建立的第二程序36可控制第二移動裝置4在其顯示界面40上以文字、圖片、影像方式呈現(xiàn)藍(lán)牙推播訊息的推播內(nèi)容。請參閱圖5,圖5是繪示根據(jù)本發(fā)明的另一具體實(shí)施例的藍(lán)牙廣告與訊息推播系統(tǒng)5的示意圖。本具體實(shí)施例與上述具體實(shí)施例不同處,在于本具體實(shí)施例的第一移動裝置58可通過其無線移動通信模塊或無線區(qū)域網(wǎng)絡(luò)模塊與推播服務(wù)器50建立網(wǎng)絡(luò)連線,并通過此網(wǎng)絡(luò)連線由推播服務(wù)器50的推播數(shù)據(jù)庫500取得一個或多個推播訊息。接著,第一移動裝置58的第一程序580包裝所取得的推播訊息成為一個或多個藍(lán)牙推播訊息,于此包換而成的藍(lán)牙推播訊息與前述具體實(shí)施例的藍(lán)牙推播訊息大體上相同,故于此不再贅述。當(dāng)?shù)谝灰苿友b置58靠近藍(lán)牙廣播裝置54至第一移動裝置58可與該藍(lán)牙廣播裝置54進(jìn)行藍(lán)牙連線距離時,第一移動裝置58與藍(lán)牙廣播裝置54建立藍(lán)牙連線,并且通過此藍(lán)牙連線,第一移動裝置58可更新第一程序580所包裝而成的藍(lán)牙推播訊息至該藍(lán)牙廣播裝置54。同樣地,藍(lán)牙廣播裝置54可將更新后的藍(lán)牙推播訊息推播給第二移動裝置6,而于第二移動裝置6上建立的第二程序56可控制第二移動裝置6在其顯示界面60上以文字、圖片、影像方式呈現(xiàn)藍(lán)牙推播訊息的推播內(nèi)容。上述各具體實(shí)施例的系統(tǒng),除了可推播藍(lán)牙廣播訊息給移動裝置之外,也可用來回傳移動裝置的數(shù)據(jù)。請?jiān)賲㈤唸D6,圖6是繪示根據(jù)本發(fā)明的另一具體實(shí)施例中的藍(lán)牙廣告與訊息推播系統(tǒng)7的示意圖。如圖6所示,本具體實(shí)施例與上述具體實(shí)施例不同處,在于本具體實(shí)施例的藍(lán)牙廣告與訊息推播系統(tǒng)7的推播服務(wù)器70進(jìn)一步包含回傳數(shù)據(jù)庫706。藍(lán)牙基站72可實(shí)施數(shù)據(jù)回傳服務(wù),此服務(wù)通過藍(lán)牙基站72的藍(lán)牙模塊722定期發(fā)送藍(lán)牙數(shù)據(jù)回傳服務(wù)廣播,而此藍(lán)牙數(shù)據(jù)回傳服務(wù)廣播逐一發(fā)送符合appleibeacon、googleeddystone或其他標(biāo)準(zhǔn)所定義的藍(lán)牙廣播封包給移動裝置8。藍(lán)牙廣播封包包含一數(shù)據(jù)回傳服務(wù)識別碼,當(dāng)移動裝置8內(nèi)相關(guān)的程序于收到藍(lán)牙廣播封包的數(shù)據(jù)回傳服務(wù)編碼后,通過移動裝置8的藍(lán)牙模塊與藍(lán)牙基站72建立連線,并傳送移動裝置8內(nèi)的回傳數(shù)據(jù)給藍(lán)牙基站72,進(jìn)一步通過藍(lán)牙基站72將回傳數(shù)據(jù)傳送至該推播服務(wù)器70并更新回傳數(shù)據(jù)庫706中的數(shù)據(jù)。此外,于本發(fā)明的另一實(shí)施例中,也可由上述的移動裝置8主動發(fā)出數(shù)據(jù)回傳要求。詳言之,準(zhǔn)備進(jìn)行數(shù)據(jù)回傳的移動裝置8可定期對外廣播一特定服務(wù)編碼,其中,此特定服務(wù)編碼包含藍(lán)牙以及藍(lán)牙低功耗定義的標(biāo)準(zhǔn)設(shè)定檔(profile)或預(yù)先定義uuid。此預(yù)先定義uuid同時也儲存于推播服務(wù)器70中,并于網(wǎng)絡(luò)連線建立后由推播服務(wù)器70傳送至該藍(lán)牙基站72。藍(lán)牙基站72通過其藍(lán)牙模塊722定期掃瞄藍(lán)牙無線頻道以搜尋周邊是否存在準(zhǔn)備數(shù)據(jù)回傳的藍(lán)牙設(shè)備(于此即準(zhǔn)備進(jìn)行數(shù)據(jù)回傳的移動裝置8),并且當(dāng)藍(lán)牙基站72搜尋到準(zhǔn)備數(shù)據(jù)回傳的藍(lán)牙設(shè)備后與其建立藍(lán)牙連線。藍(lán)牙基站72可通過藍(lán)牙連線與網(wǎng)絡(luò)連線接收移動裝置8的回傳數(shù)據(jù),并將回傳數(shù)據(jù)傳送給該推播服務(wù)器70以更新推播服務(wù)器70的回傳數(shù)據(jù)庫706中的數(shù)據(jù)。除了上述移動裝置8以外,于實(shí)務(wù)中,任何準(zhǔn)備數(shù)據(jù)回傳的藍(lán)牙設(shè)備均可通過本具體實(shí)施例的系統(tǒng)進(jìn)行數(shù)據(jù)回傳。通過以上較佳具體實(shí)施例的詳述,是希望能更加清楚描述本發(fā)明的特征與精神,而并非以上述所公開的較佳具體實(shí)施例來對本發(fā)明的范疇加以限制。相反地,其目的是希望能涵蓋各種改變及具相等性的安排于本發(fā)明所欲申請的專利范圍的范疇內(nèi)。當(dāng)前第1頁12當(dāng)前第1頁12