[go: up one dir, main page]

TW202536757A - Location-based service web push system - Google Patents

Location-based service web push system

Info

Publication number
TW202536757A
TW202536757A TW113109557A TW113109557A TW202536757A TW 202536757 A TW202536757 A TW 202536757A TW 113109557 A TW113109557 A TW 113109557A TW 113109557 A TW113109557 A TW 113109557A TW 202536757 A TW202536757 A TW 202536757A
Authority
TW
Taiwan
Prior art keywords
push
location
server
tag
consumer
Prior art date
Application number
TW113109557A
Other languages
Chinese (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
Application filed by 禾多移動多媒體股份有限公司 filed Critical 禾多移動多媒體股份有限公司
Priority to TW113109557A priority Critical patent/TW202536757A/en
Publication of TW202536757A publication Critical patent/TW202536757A/en

Links

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

A Location-Based Service Web Push System, comprising multiple consumer devices, at least one telecommunications operator server, multiple web servers, at least one push administrator device, and a push server. The telecommunications operator server is configured to provide multiple pieces of location information, each corresponding to different consumer devices. The push administrator device is configured to issue a push command. The push server, which is communicatively connected to the telecommunications operator server, receives the push command. It is designed to retrieve the corresponding location information based on the location-specific data from the telecommunications operator server, generate at least one push message according to the push command, and transmit the push message to the corresponding consumer devices in the form of a web push, alongside the location information.

Description

基於位置服務的網頁推播系統Location-based web page push system

一種網頁推播系統,特別是一種基於位置服務的網頁推播系統。A web page push system, particularly a location-based web page push system.

目前的推播廣告系統主要針對用戶的行為和偏好來進行廣告投放,然而,這些系統在地理位置方面的個性化相對有限。具體來說,傳統的推播廣告主要基於用戶的瀏覽歷史、興趣和其他線上行為來進行判斷。這樣的方法雖然可實現個性化投遞廣告,但對於需要區域性或地點特定的廣告來說,其效果有限。例如,一家只在特定區域營業的餐廳可能會發現,其推播廣告也被投放到遠在千里之外的用戶身上,這顯然對於區域性的優惠推廣是不利的。 全球定位系統(GPS)能夠提供精確的地理位置信息。然而,GPS也有其局限性。首先,它需要目標設備(通常是智能手機或平板電腦)開啟GPS功能,但並不是有用戶都願意或習慣保持GPS功能開啟,特別是考慮到這樣做會增加設備的電池消耗。因此,依賴GPS來進行廣告投放可能會限制廣告的覆蓋範圍和效果。 綜上所述,目前的推播廣告系統在區域性和地點特定的廣告投放方面存在明顯的不足。因此,有必要開發一種新的基於位置的服務(LBS)的網頁推播系統,以更有效地解決這些問題。 Current push advertising systems primarily target ads based on user behavior and preferences; however, their personalization in terms of geolocation is relatively limited. Specifically, traditional push advertising relies mainly on users' browsing history, interests, and other online behaviors. While this method allows for personalized ad delivery, its effectiveness is limited for ads requiring regional or location-specific targeting. For example, a restaurant operating only in a specific area might find its push ads being sent to users thousands of miles away, which is clearly detrimental to promoting regional offers. The Global Positioning System (GPS) provides precise geolocation information. However, GPS also has its limitations. First, it requires the target device (usually a smartphone or tablet) to have GPS enabled, but not all users are willing or accustomed to keeping GPS on, especially considering the increased battery consumption. Therefore, relying on GPS for ad delivery may limit the reach and effectiveness of advertising. In conclusion, current push advertising systems have significant shortcomings in terms of regional and location-specific ad delivery. Therefore, it is necessary to develop a new location-based service (LBS) web push system to more effectively address these issues.

有鑑於上述問題,本創作提供一種位置服務的網頁推播系統,透過電信業者取得消費者的位置資料,並以此進行網頁推播,以達到指定區域的廣告投遞,可有效增加區域性的廣告投遞效果。其具體技術手段如下: 一種基於位置服務的網頁推播系統,包括多個消費者裝置、至少一電信業者伺服器、多個網頁伺服器、至少一推播管理者裝置及一推播伺服器。電信業者伺服器適於提供多個位置資訊,所述位置資訊是對應至不同的該消費者裝置。網頁伺服器與該電信業者伺服器連接。推播管理者裝置適於提供一推播指令,該推播指令包括至少一位置指定資料。推播伺服器通訊連接至該電信業者伺服器與該推播管理者裝置,並接收該推播指令,該推播伺服器包括一位置取得模組及一推播模組。位置取得模組適於根據該位置指定資料從該電信業者伺服器取得對應的該位置資訊。推播模組根據該推播指令產生至少一推播訊息,並與該位置資訊將該推播訊息傳送至對應的該消費者裝置。其中,該推播訊息是以網頁推播的形式傳送至該消費者裝置。 在上述之基於位置服務的網頁推播系統中,該推播伺服器還包括一反饋資料收集模組,若該推播訊息在該消費者裝置上被點擊,該反饋資料收集模組產生一屬性標籤,該屬性標籤是關聯至點擊該推播訊息的該消費者裝置。 在上述之基於位置服務的網頁推播系統中,該推播模組還適於根據該屬性標籤傳送該推播訊息至該消費者裝置。 在上述之基於位置服務的網頁推播系統中,該推播伺服器還包括一標籤資料庫模組,適於儲存與管理該屬性標籤。 在上述之基於位置服務的網頁推播系統中,該推播管理者裝置還適於連接至該推播伺服器並瀏覽該屬性標籤。 在上述之基於位置服務的網頁推播系統中,該推播管理者裝置還適於輸入至少一標籤瀏覽請求資料,該標籤資料庫模組適於接收該標籤瀏覽請求資料,並根據該標籤瀏覽請求資料在該推播管理者裝置上顯示對應的該屬性標籤。 在上述之基於位置服務的網頁推播系統中,當該推播模組根據該屬性標籤發出該推播訊息至該消費者裝置時,該反饋資料收集模組複製所根據的該屬性標籤,並將複製的該屬性標籤對應至接收該推播訊息的該消費者裝置周邊的其他該消費者裝置。 在上述之基於位置服務的網頁推播系統中,該屬性標籤還包括一權重值,該推播模組還適於根據該屬性標籤的該權重值傳送該推播訊息至該消費者裝置。 在上述之基於位置服務的網頁推播系統中,複製產生的該屬性標籤的該權重值從原生的該屬性標籤複製,並且複製產生的該屬性標籤的該權重值會隨著時間遞減。 In view of the above problems, this invention provides a location-based webpage push system. It obtains consumer location data through telecommunications operators and uses this data for webpage push notifications to achieve targeted advertising delivery within a specified area, effectively increasing the effectiveness of regional advertising delivery. The specific technical means are as follows: A location-based webpage push system includes multiple consumer devices, at least one telecommunications operator server, multiple web servers, at least one push notification manager device, and one push notification server. The telecommunications operator server is adapted to provide multiple location information, which corresponds to different consumer devices. The web servers are connected to the telecommunications operator server. The push notification manager device is adapted to provide a push notification instruction, which includes at least one location-specific data. The push server is communicatively connected to the telecom operator's server and the push management device, and receives push instructions. The push server includes a location acquisition module and a push module. The location acquisition module is adapted to obtain corresponding location information from the telecom operator's server based on the location specification data. The push module generates at least one push message according to the push instruction and transmits the push message, along with the location information, to the corresponding consumer device. The push message is transmitted to the consumer device in the form of a web page push. In the aforementioned location-based web page push system, the push server further includes a feedback data collection module. If the push message is clicked on the consumer device, the feedback data collection module generates an attribute tag associated with the consumer device that clicked the push message. In the aforementioned location-based webpage push notification system, the push notification module is further adapted to send the push notification message to the consumer device based on the attribute tag. In the aforementioned location-based webpage push notification system, the push notification server further includes a tag database module adapted to store and manage the attribute tag. In the aforementioned location-based webpage push notification system, the push notification manager device is further adapted to connect to the push notification server and browse the attribute tag. In the aforementioned location-based webpage push notification system, the push notification manager device is further adapted to input at least one tag browsing request data, and the tag database module is adapted to receive the tag browsing request data and display the corresponding attribute tag on the push notification manager device based on the tag browsing request data. In the location-based web push system described above, when the push module sends a push message to the consumer device based on the attribute tag, the feedback data collection module copies the attribute tag and maps the copied attribute tag to other consumer devices around the consumer device receiving the push message. In the location-based web push system described above, the attribute tag also includes a weight value, and the push module is further adapted to send the push message to the consumer device based on the weight value of the attribute tag. In the location-based web push system described above, the weight value of the copied attribute tag is copied from the original attribute tag, and the weight value of the copied attribute tag decreases over time.

請參閱圖1A與圖1B,圖1與圖1B所繪示為本創作之基於位置服務的網頁推播系統100的系統架構圖。基於位置服務的網頁推播系統100包括了一消費者裝置110、至少一電信業者伺服器120、多個網頁伺服器130、至少一推播管理者裝置150與一推播伺服器140。其中,消費者裝置110是通訊連接至該電信業者伺服器120,並可透過信業者伺服器120連接至網頁伺服器130。推播伺服器140是通訊連接至電信業者伺服器120與推播管理者裝置150。 消費者裝置110是指消費者手上所使用的電子裝置或行動裝置,這些消費者裝置110具備聯網與瀏覽網頁的功能,例如為智慧型手機。消費者裝置110適於接收來自網頁伺服器130的推播訊息。此外,消費者裝置110是經由電信業者伺服器120連接至網際網路,從而連接至網頁伺服器130以瀏覽網頁,因此能夠被電信業者伺服器120取得位置資訊。 電信業者伺服器120是由通訊網路提供者管理和維護的伺服器。通訊網路提供者例如是如中華電信或台灣大哥大等電信網路提供者。這些電信業者伺服器120能夠取得消費者裝置110的位置資訊。並且電信業者伺服器120會定時與推播伺服器140進行資料交換,並提供這些位置資訊至推播伺服器140。其中,電信業者伺服器120是經由其網路伺服器來取得特定區域內的消費者裝置110的位置資料。例如是透過基地台或WIFI節點等網路節點來取得位置資料。需特別注意的是,電信業者伺服器120並非是GPS資料,因此即便消費者裝置110並未開啟GPS功能,電信業者伺服器120仍可經由網路節點來取得位置資料。 網頁伺服器130是各式各樣網站的伺服器,這包括但不限於購物網站、新聞網站或社交媒體等。消費者裝置110可以透過瀏覽器軟體連接到這些網頁伺服器130以瀏覽網頁。除了提供網頁內容之外,這些網頁伺服器130也提供一個平台,讓消費者裝置110可以註冊並訂閱推播服務,成為推播伺服器140的推播目標。此外,在一實施例中,網頁伺服器130會將訂閱的消費者形成清單,並提供至推播伺服器140。 推播管理者裝置150是指負責發布推播廣告的人所使用的裝置,例如是廣告投放業者,以下稱作為推播管理者。推播管理者裝置150具有對應的操作界面,以便推播管理者輸入和管理推播指令。推播指令中包含了多種參數的資料,其中至少包括位置指定資料和推播的廣告內容(例如文案與圖片等)。位置指定資料是用來指定推播廣告將投放的目標區域,這些區域是根據特定的範圍來定義的,例如是行政區、村里、街區、車站、商圈等區域。 推播伺服器140是負責處理和發送推播訊息的伺服器,推播伺服器140還具備了連接至電信業者伺服器120並取得資料的功能。推播伺服器140包括一位置取得模組141和一推播模組142。位置取得模組141適於根據收到的電信業者伺服器120中取得位置資訊。具體來說,位置取得模組141是定期讓推播伺服器140與電信業者伺服器120進行資料交換來取得消費者裝置110的位置資訊。 推播模組142適於根據接收到的推播指令產生至少推播訊息,這些推播訊息會包括推播管理者指定的廣告內容以及其他相關資訊。推播訊息生成之後,推播模組142會根據所取得的位置資訊,將這些推播訊息傳送到位於目標區域內的相對應的消費者裝置110。此外,推播訊息是以網頁推播的形式進行,也就是消費者裝置110在網站伺服器註冊後,經由網頁瀏覽器接收的推播訊息。 在一實施例中,推播伺服器140還包括一個反饋資料收集模組143,適於追踪和收集消費者對推播訊息的反應。當推播訊息在消費者裝置110上被點擊或互動,反饋資料收集模組143會產生一個屬性標籤。這個屬性標籤是直接關聯到點擊或互動該推播訊息的消費者裝置110。 屬性標籤紀錄了被點擊的廣告內容,還會記錄消費者裝置110點擊廣告時所在的區域。如此一來,屬性標籤有助於進一步區分和理解消費者的喜好、行為模式或經常出沒的地區。 在一實施例中,當推播模組142根據屬性標籤發出推播訊息至消費者裝置110時,反饋資料收集模組143會複製所根據的屬性標籤,並將複製的屬性標籤對應至接收推播訊息的該消費者裝置110周邊的其他消費者裝置110。 具體來說,請參閱圖3,圖3所繪示為標籤分享之示意圖。推播伺服器140的推播模組142根據屬性標籤傳送推播訊息至消費者裝置110a。此時,反饋資料收集模組143能經由消費者裝置110a連網的網際網路節點1201偵測周邊的其他的消費者裝置110b~110d。接著,若這些消費者裝置110b~110d不具有關聯的屬性標籤,反饋資料收集模組143會將複製推播所根據的屬性標籤,並將複製的屬性標籤與消費者裝置110b~110d建立關聯,進一步利用消費者裝置110a經由網際網路節點1201將複製的屬性標籤發送至消費者裝置110b~110d。消費者裝置110b~110d則會定期將複製的屬性標籤傳送回推播伺服器140,做為下一次推播的根據。 值得注意的是,圖3中的網際網路節點1201是以wifi圖示為例。但不限於此,網際網路節點1201可以是其他聯網的節點,例如基地台、路由器、分享器…等節點,這意味著這些消費者裝置110a~110d位於類似的地區。透過此方法,可進一步擴大推播目標的數量,提高推播廣告的效益。 此外,推播伺服器140還包括一標籤資料庫模組144,適於儲存與管理這些屬性標籤。標籤資料庫模組144可透過這些屬性標籤的內容(例如喜好與地區),進一步區分與統計這些屬性標籤。 在一實施例中,每個屬性標籤中還包括一權重值,推播模組142會根據屬性標籤的權重值進行選擇,越高權重值的屬性標籤越容易被推播模組142選中,並根據選擇結果傳送推播訊息至消費者裝置110。不同來源的屬性標籤會有不同高低的權重值,例如由電信業者伺服器120所產生的屬性標籤具有最高的權重,這些屬性標籤大多用以表示地區。值得注意的是,被複製的屬性標籤,其權重值也是從原生的屬性標籤複製取得,但複製產生的屬性標籤的權重值會隨著時間遞減。換言之,複製產生的屬性標籤距離所產生的時間點越遠,其權重值會越小。 以圖3的實施例來說,當消費者裝置110a的屬性標籤經由網際網路節點1201複製並分享至消費者裝置110b~110d中。在分享當下,消費者裝置110b~110d中的屬性標籤的權重值是相當於消費者裝置110a中的屬性標籤的權重值。而隨著時間流逝,110b~110d中的屬性標籤的權重值會逐漸下降。其原因在於,只有屬性標籤被分享的當下,能夠確認消費者裝置110b~110d與消費者裝置110a在相近的地點。隨時間經過,消費者裝置110b~110d由其消費者攜帶,可能逐漸遠離消費者裝置110a而移動到其他地點,因此使消費者裝置110b~110d的屬性標籤的權重值下降,可避免無效的推播。透過權重值的調整,可進一步提高推播廣告的精確度。 請返參圖1B,推播管理者裝置150可連接至推播伺服器140,而推播管理者可透過一界面來瀏覽這些屬性標籤與屬性標籤的統計資料。這讓推播管理者能夠更有效地分析消費者的反應,並根據這些反饋資料來調整未來的推播廣告策略。 進一步的,推播管理者裝置150還適於輸入至少一標籤瀏覽請求資料,當標籤資料庫模組144接收到標籤瀏覽請求資料後,便根據標籤瀏覽請求資料在該推播管理者裝置150上顯示對應屬性標籤的統計資料。其中,標籤瀏覽請求資料例如為指定特定類型的標籤,例如選取特定的喜好或地區的屬性標籤。當標籤資料庫模組144接收到標籤瀏覽請求資料後,便可在推播管理者裝置150上顯示指定的喜好或地區的屬性標籤與統計數量。換言之,推播管理者輸入相關的條件後,就可看到可能有多少消費者可以收到推播訊息。 透過這種反覆的推播和反饋資料收集過程,便能夠逐漸描繪出更為詳細和精確的消費者輪廓。這不僅能提高推播廣告的點擊率,還能進一步提升廣告推播的整體效果和精確性。這種基於數據驅動的方法使得整個系統能夠持續優化,並為推播管理者提供更豐富的廣告目標選項。以下說明基於位置服務的網頁推播系統100的應用情境。 請參閱圖2A與圖2B,圖2A與圖2B所繪示為系統運作示意圖。首先,消費者使用其智慧型手機(消費者裝置110)瀏覽一個購物網站(網頁伺服器130)並註冊/訂閱了推播服務。具體來說,智慧型手機(消費者裝置110)是經由電信業者伺服器120取得電信網路服務。也就是說,消費者裝置110是由中華電信提供網路服務,並且連接至網頁伺服器130瀏覽購物網站。此時,電信業者伺服器120便可取得消費者裝置110的位置資訊。 消費者註冊/訂閱了推播服務後,購物網站(網頁伺服器130)會提供訂閱者名單至電信業者伺服器120。而推播伺服器140的位置取得模組141會定期與電信業者伺服器120進行資料交換,將訂閱者名單與位置資料提供至推播伺服器140,例如每個月進行一次資料交換。 接著,推播管理者(廣告投放業者)使用推播管理者裝置150,設定一個地點特定的促銷推播。例如,推播管理者希望推播一間位於中正區的餐廳的優惠廣告,因此選定中正區作為目標區域(位置指定資料)。之後,經由推播管理者裝置150輸入廣告的文案與圖片(推播指令),以及指定推播的目標區域(對應中正區的位置指定資料)。推播管理者裝置150將含有目標區域(中正區)的位置指定資料與推播指令至推播伺服器140。 推播伺服器140收到位置指定資料與推播指令後,推播模組142根據推播指令的內容(餐廳優惠)產生推播訊息,並根據位置指定資料以及從電信業者伺服器120取得的位置資訊與訂閱者名單,選擇對應的推播傳送對象。接著,推播伺服器140透過推播模組142,將餐廳優惠的推播訊息傳送至位於中正區的消費者裝置110。對餐廳附近的消費者進行推廣。 推播訊息傳送之後,若消費者在消費者裝置110上點擊了該推播訊息,反饋資料收集模組143會生成至少一個屬性標籤,並將此屬性標籤與該消費者裝至關聯。換言之,反饋資料收集模組143相當於對該消費者進行註記,標記該消費者的點擊的廣告類型與點擊推播訊息的所在地點,例如該消費者對中正區的美食有喜好。如此一來,透過多次推播與消費者點擊,可以逐步描繪出消費者輪廓,例如消費喜好與經常消費的地區。對於推播模組142與位置取得模組141,這些屬性標籤也能夠做為更精確的地點判斷,從而進行更精確的地點推播。舉例來說,原先的目標區域是由行政區為基礎,透過屬性標籤的回饋後,能夠進一步以更小的範圍進行推播,例如以里、街道或商圈為目標區域進行推播,實施更精確的廣告投送。 在一實施例中,推播管理者裝置150能夠連線至推播伺服器140,並瀏覽這些屬性標籤與統計資料,讓推播管理者能夠進一步分析。進一步的,推播伺服器140提供屬性標籤的選擇與過濾顯示方式。推播管理者透過選擇喜好或地區的屬性標籤,推播伺服器140便可顯示出具有對應屬性標籤的使用者裝置數量。換言之,推播管理者能夠瀏覽不同推播條件下可接受推播訊息的目標數量,如此可評估其廣告效益。 本發明之基於位置服務的網頁推播系統100,夠根據位置資訊發送高度目標導向的推播訊息,這提升了廣告和訊息的目標精確性,也提高了推播廣告的總體效果。並且透過電信業者取得位置資訊,即便沒有GPS也能取得消費者的位置資訊。基於位置服務的網頁推播系統100還提供推播管理者輸入推播指令的介面,使得管理者能夠方便地設定和管理推播活動。此外,透過推播與消費者行為反饋,可進一步描繪消費者輪廓,並且這些資料可供推播管理者參閱,以評估推播廣告可能的收益,從而改善推播廣告的效果。 本發明說明如上,然其並非用以限定本創作所主張之專利權利範圍。其專利保護範圍當視後附之申請專利範圍及其等同領域而定。凡本領域具有通常知識者,在不脫離本專利精神或範圍內,所作之更動或潤飾,均屬於本創作所揭示精神下所完成之等效改變或設計,且應包含在下述之申請專利範圍內。 Please refer to Figures 1A and 1B, which illustrate the system architecture of the location-based web push system 100 of this invention. The location-based web push system 100 includes a consumer device 110, at least one telecommunications operator server 120, multiple web servers 130, at least one push administrator device 150, and one push server 140. The consumer device 110 is communicatively connected to the telecommunications operator server 120 and can connect to the web server 130 through the telecommunications operator server 120. The push server 140 is communicatively connected to both the telecommunications operator server 120 and the push administrator device 150. Consumer device 110 refers to an electronic or mobile device used by a consumer, such as a smartphone, that has internet access and web browsing capabilities. Consumer device 110 is suitable for receiving push notifications from web server 130. Furthermore, consumer device 110 connects to the internet via telecommunications operator server 120, thereby connecting to web server 130 to browse the web, and therefore its location information can be obtained by telecommunications operator server 120. Telecommunications operator server 120 is a server managed and maintained by a telecommunications network provider. Such a provider is, for example, Chunghwa Telecom or Taiwan Mobile. These telecommunications operator servers 120 are able to obtain the location information of consumer device 110. Furthermore, the telecommunications operator server 120 periodically exchanges data with the push server 140 and provides this location information to the push server 140. The telecommunications operator server 120 obtains the location data of the consumer device 110 within a specific area through its network server. For example, it obtains the location data through network nodes such as base stations or Wi-Fi nodes. It is important to note that the telecommunications operator server 120 does not provide GPS data; therefore, even if the consumer device 110 does not have GPS enabled, the telecommunications operator server 120 can still obtain the location data through network nodes. The web server 130 is a server for various websites, including but not limited to shopping websites, news websites, or social media. Consumer device 110 can connect to these web servers 130 via browser software to browse web pages. In addition to providing web page content, these web servers 130 also provide a platform allowing consumer device 110 to register and subscribe to push services, becoming a push target of push server 140. Furthermore, in one embodiment, web server 130 generates a list of subscribed consumers and provides it to push server 140. Push management device 150 refers to the device used by the person responsible for publishing push advertisements, such as an advertising placement company, hereinafter referred to as the push manager. Push management device 150 has a corresponding user interface for push managers to input and manage push instructions. The push notification contains various parameters, including at least location specification data and the push advertising content (such as text and images). Location specification data defines the target area where the push advertisement will be placed; these areas are defined based on specific boundaries, such as administrative districts, villages, streets, stations, and commercial areas. The push server 140 is responsible for processing and sending push messages. The push server 140 also has the function of connecting to the telecommunications operator server 120 and obtaining data. The push server 140 includes a location acquisition module 141 and a push module 142. The location acquisition module 141 is adapted to obtain location information received from the telecommunications operator server 120. Specifically, the location acquisition module 141 periodically exchanges data between the push server 140 and the telecommunications operator's server 120 to obtain the location information of the consumer device 110. The push module 142 is adapted to generate at least push messages based on received push instructions. These push messages include advertising content specified by the push administrator and other relevant information. After the push messages are generated, the push module 142 transmits these push messages to the corresponding consumer device 110 located within the target area based on the obtained location information. Furthermore, the push messages are delivered via web push, meaning that the push messages are received by a web browser after the consumer device 110 registers with the web server. In one embodiment, the push server 140 also includes a feedback data collection module 143 adapted to track and collect consumer responses to push notifications. When a push notification is clicked or interacted with on a consumer device 110, the feedback data collection module 143 generates an attribute tag. This attribute tag is directly associated with the consumer device 110 that clicked or interacted with the push notification. The attribute tag records the clicked ad content and also the area where the consumer device 110 was located when it clicked the ad. In this way, the attribute tag helps to further distinguish and understand consumer preferences, behavioral patterns, or frequently visited areas. In one embodiment, when push module 142 sends a push message to consumer device 110 based on attribute tags, feedback data collection module 143 copies the attribute tags and maps the copied attribute tags to other consumer devices 110 around the consumer device 110 receiving the push message. Specifically, please refer to Figure 3, which illustrates tag sharing. Push module 142 of push server 140 sends push messages to consumer device 110a based on attribute tags. At this time, feedback data collection module 143 can detect other consumer devices 110b~110d around the device via Internet node 1201 connected to consumer device 110a. Next, if these consumer devices 110b-110d do not have associated attribute tags, the feedback data collection module 143 will copy the attribute tags used for the push notification and establish an association between the copied attribute tags and the consumer devices 110b-110d. Furthermore, the consumer device 110a will send the copied attribute tags to the consumer devices 110b-110d via the Internet node 1201. The consumer devices 110b-110d will then periodically send the copied attribute tags back to the push server 140 as the basis for the next push notification. It is worth noting that the Internet node 1201 in Figure 3 is an example using a Wi-Fi icon. However, this is not the only possibility. Internet node 1201 can be other networked nodes, such as base stations, routers, routers, etc., meaning that these consumer devices 110a-110d are located in similar areas. This method further expands the number of push targets and improves the effectiveness of push advertising. In addition, the push server 140 also includes a tag database module 144 suitable for storing and managing these attribute tags. The tag database module 144 can further categorize and statistically analyze these attribute tags based on their content (e.g., preferences and location). In one embodiment, each attribute tag also includes a weight value. The push module 142 selects attributes based on their weight values; attributes with higher weight values are more likely to be selected by the push module 142, and push messages are sent to the consumer device 110 based on the selection result. Attribute tags from different sources have different weight values. For example, attribute tags generated by the telecommunications operator's server 120 have the highest weight, and these attribute tags are mostly used to indicate regions. It is worth noting that the weight value of copied attribute tags is also copied from the original attribute tags, but the weight value of the copied attribute tags decreases over time. In other words, the further back in time the copied attribute tags were generated, the smaller their weight value will be. Taking the embodiment in Figure 3 as an example, when the attribute tags of consumer device 110a are copied and shared to consumer devices 110b-110d via Internet node 1201, at the moment of sharing, the weight values of the attribute tags in consumer devices 110b-110d are equivalent to the weight values of the attribute tags in consumer device 110a. However, as time passes, the weight values of the attribute tags in 110b-110d gradually decrease. This is because only at the moment the attribute tags are shared can it be confirmed that consumer devices 110b-110d and consumer device 110a are in a similar location. Over time, consumer devices 110b-110d, carried by their users, may gradually move away from consumer device 110a and to other locations. This causes the weight values of the attribute tags on consumer devices 110b-110d to decrease, preventing ineffective push notifications. Adjusting the weight values further improves the accuracy of push advertising. Referring to Figure 1B, the push management device 150 can connect to the push server 140, allowing the push manager to view these attribute tags and their statistical data through an interface. This enables the push manager to more effectively analyze consumer responses and adjust future push advertising strategies based on this feedback data. Furthermore, the push notification manager device 150 is also adapted to input at least one tag viewing request. When the tag database module 144 receives the tag viewing request, it displays statistical data for the corresponding attribute tag on the push notification manager device 150 based on the tag viewing request. The tag viewing request may, for example, specify a specific type of tag, such as selecting a specific preference or region attribute tag. After receiving the tag viewing request, the tag database module 144 can display the specified preference or region attribute tag and statistical count on the push notification manager device 150. In other words, after inputting the relevant conditions, the push notification manager can see how many consumers might receive the push notification message. Through this iterative process of push notifications and feedback data collection, a more detailed and accurate consumer profile can be gradually drawn. This not only increases the click-through rate of push ads but also further improves the overall effectiveness and accuracy of ad delivery. This data-driven approach allows the entire system to be continuously optimized and provides push notification administrators with a wider range of ad targeting options. The following describes the application scenario of the location-based web push notification system 100. Please refer to Figures 2A and 2B, which are schematic diagrams of system operation. First, the consumer uses their smartphone (consumer device 110) to browse a shopping website (web server 130) and registers/subscribes to a push notification service. Specifically, the smartphone (consumer device 110) obtains telecommunications network services through the telecommunications operator's server 120. That is, consumer device 110 uses network services provided by Chunghwa Telecom and connects to the web server 130 to browse the shopping website. At this time, the telecommunications operator's server 120 can obtain the location information of the consumer device 110. After the consumer registers/subscribes to the push notification service, the shopping website (web server 130) provides a list of subscribers to the telecommunications operator's server 120. The location acquisition module 141 of the push server 140 periodically exchanges data with the telecommunications operator's server 120, providing subscriber lists and location data to the push server 140, for example, once a month. Next, the push manager (advertiser) uses the push manager device 150 to set up a location-specific promotional push. For example, the push manager wants to push a promotional advertisement for a restaurant located in Zhongzheng District, so Zhongzheng District is selected as the target area (location-specific data). Then, the push manager device 150 inputs the advertisement's text and image (push command), and specifies the target area for the push (corresponding to location-specific data for Zhongzheng District). The push manager device 150 sends the location-specific data containing the target area (Zhongzheng District) and the push command to the push server 140. After receiving the location-specified data and push notification instructions, the push notification module 142 generates push notification messages based on the content of the instructions (restaurant offers). It then selects the appropriate push notification recipients based on the location-specified data, location information obtained from the telecommunications operator's server 120, and the subscriber list. Next, the push notification server 140, through the push notification module 142, sends the restaurant offer push notification message to consumer devices 110 located in the Zhongzheng District, promoting the restaurant to consumers near the restaurant. After the push notification message is sent, if a consumer clicks on the push notification message on their consumer device 110, the feedback data collection module 143 generates at least one attribute tag and associates this attribute tag with the consumer. In other words, the feedback data collection module 143 essentially records the consumer, marking the type of advertisement clicked and the location of the push notification message, such as the consumer's preference for food in Zhongzheng District. In this way, through multiple push notifications and consumer clicks, a consumer profile can be gradually drawn, including consumption preferences and frequently visited areas. These attribute tags can also be used by the push notification module 142 and the location acquisition module 141 for more accurate location determination, thereby enabling more precise location-based push notifications. For example, the original target area was based on administrative districts. With feedback from attribute tags, push notifications can be further refined to a smaller scope, such as targeting neighborhoods, streets, or business districts, enabling more precise ad delivery. In one embodiment, the push notification administrator device 150 can connect to the push notification server 140 and view these attribute tags and statistical data, allowing for further analysis. Furthermore, the push notification server 140 provides attribute tag selection and filtering display methods. By selecting preferred or regional attribute tags, the push notification server 140 can display the number of user devices with the corresponding attribute tags. In other words, push notification administrators can view the number of targets that can receive push notifications under different push conditions, thus evaluating the advertising effectiveness. The location-based web push notification system 100 of this invention can send highly targeted push notifications based on location information, which improves the targeting accuracy of advertisements and messages and enhances the overall effectiveness of push advertising. Furthermore, it obtains location information through telecommunications operators, enabling the acquisition of consumer location information even without GPS. The location-based web push notification system 100 also provides an interface for push notification administrators to input push notification commands, allowing administrators to easily set up and manage push notification activities. Furthermore, through push notifications and consumer behavior feedback, a more comprehensive consumer profile can be drawn, and this data can be used by push notification managers to evaluate the potential revenue of push notification advertising, thereby improving its effectiveness. The invention is described above, but it is not intended to limit the scope of the patent rights claimed herein. The scope of patent protection shall be determined by the appended patent application and its equivalent fields. Any modifications or refinements made by those skilled in the art, without departing from the spirit or scope of this patent, constitute equivalent changes or designs made under the spirit disclosed in this invention and should be included within the scope of the patent application below.

100:基於位置服務的網頁推播系統 110、110a~110d:消費者裝置 120:電信業者伺服器 1201:網際網路節點 130:網頁伺服器 140:推播伺服器 141:位置取得模組 142:推播模組 143:反饋資料收集模組 144:標籤資料庫模組 150:推播管理者裝置 100: Location-based web push system 110, 110a~110d: Consumer devices 120: Telecom operator servers 1201: Internet nodes 130: Web servers 140: Push servers 141: Location acquisition module 142: Push module 143: Feedback data collection module 144: Tag database module 150: Push administrator device

圖1與圖1B所繪示為本創作之基於位置服務的網頁推播系統100的系統架構圖。 圖2A與圖2B所繪示為系統運作示意圖。 圖3所繪示為標籤分享之示意圖。 Figures 1 and 1B illustrate the system architecture of the location-based webpage push system 100 of this invention. Figures 2A and 2B illustrate the system operation. Figure 3 illustrates tag sharing.

100:基於位置服務的網頁推播系統 100: Location-based web page push system

110:消費者裝置 110: Consumer Devices

120:電信業者伺服器 120: Telecom Operator Servers

130:網頁伺服器 130: Web server

140:推播伺服器 140: Push Server

150:推播管理者裝置 150: Push notification administrator device

Claims (9)

一種基於位置服務的網頁推播系統,包括: 多個消費者裝置; 至少一電信業者伺服器,通訊連接至該消費者裝置,適於提供多個位置資訊,所述位置資訊是對應至不同的該消費者裝置; 多個網頁伺服器,與該電信業者伺服器連接; 至少一推播管理者裝置,適於提供一推播指令,該推播指令包括至少一位置指定資料;及 一推播伺服器,通訊連接至該電信業者伺服器與該推播管理者裝置,並接收該推播指令,該推播伺服器包括: 一位置取得模組,適於從該電信業者伺服器取得該位置資訊;及 一推播模組,根據該推播指令產生至少一推播訊息,並根據該位置資訊將該推播訊息傳送至對應的該消費者裝置; 其中,該推播訊息是以網頁推播的形式傳送至該消費者裝置。 A location-based web push system includes: a plurality of consumer devices; at least one telecommunications operator server, communicatively connected to the consumer devices, adapted to provide multiple location information, the location information corresponding to different consumer devices; a plurality of web servers connected to the telecommunications operator server; at least one push management device adapted to provide a push instruction, the push instruction including at least one location specification data; and a push server, communicatively connected to the telecommunications operator server and the push management device, and receiving the push instruction, the push server including: a location acquisition module adapted to obtain the location information from the telecommunications operator server; and a push module, generating at least one push message according to the push instruction, and transmitting the push message to the corresponding consumer device according to the location information; The push notification was sent to the consumer's device via a webpage push notification. 如請求項1所述的基於位置服務的網頁推播系統,其中,該推播伺服器還包括一反饋資料收集模組,若該推播訊息在該消費者裝置上被點擊,該反饋資料收集模組產生一屬性標籤,該屬性標籤是關聯至點擊該推播訊息的該消費者裝置。The location-based web push system as described in claim 1, wherein the push server further includes a feedback data collection module that generates an attribute tag associated with the consumer device that clicked the push message if the push message is clicked on the consumer device. 如請求項2所述的基於位置服務的網頁推播系統,其中,該推播模組還適於根據該屬性標籤傳送該推播訊息至該消費者裝置。The location-based webpage push system as described in claim 2, wherein the push module is also adapted to send the push message to the consumer device based on the attribute tag. 如請求項2所述的基於位置服務的網頁推播系統,其中,該推播伺服器還包括一標籤資料庫模組,適於儲存與管理該屬性標籤。The location-based web push system as described in claim 2, wherein the push server further includes a tag database module adapted to store and manage the attribute tags. 如請求項4所述的基於位置服務的網頁推播系統,其中,該推播管理者裝置還適於連接至該推播伺服器並瀏覽該屬性標籤與該屬性標籤的至少一統計資料。The location-based web push system as described in claim 4, wherein the push manager device is further adapted to connect to the push server and browse the attribute tag and at least one statistical data of the attribute tag. 如請求項5所述的基於位置服務的網頁推播系統,其中,該推播管理者裝置還適於輸入至少一標籤瀏覽請求資料,該標籤資料庫模組適於接收該標籤瀏覽請求資料,並根據該標籤瀏覽請求資料在該推播管理者裝置上顯示對應的該屬性標籤與該統計資料。The location-based webpage push system as described in claim 5, wherein the push management device is further adapted to input at least one tag browsing request data, the tag database module is adapted to receive the tag browsing request data, and display the corresponding attribute tag and statistical data on the push management device according to the tag browsing request data. 如請求項3所述的基於位置服務的網頁推播系統,其中,當該推播模組根據該屬性標籤發出該推播訊息至該消費者裝置時,該反饋資料收集模組複製所根據的該屬性標籤,並將複製的該屬性標籤對應至接收該推播訊息的該消費者裝置周邊的其他該消費者裝置。The location-based webpage push system as described in claim 3, wherein when the push module sends the push message to the consumer device based on the attribute tag, the feedback data collection module copies the attribute tag and maps the copied attribute tag to other consumer devices around the consumer device receiving the push message. 如請求項7所述的基於位置服務的網頁推播系統,其中,該屬性標籤還包括一權重值,該推播模組還適於根據該屬性標籤的該權重值傳送該推播訊息至該消費者裝置。The location-based webpage push system as described in claim 7, wherein the attribute tag further includes a weight value, and the push module is also adapted to send the push message to the consumer device according to the weight value of the attribute tag. 如請求項8所述的基於位置服務的網頁推播系統,其中,複製產生的該屬性標籤的該權重值從原生的該屬性標籤複製,並且複製產生的該屬性標籤的該權重值會隨著時間遞減。The location-based webpage push system as described in claim 8, wherein the weight value of the copied attribute tag is copied from the original attribute tag, and the weight value of the copied attribute tag decreases over time.
TW113109557A 2024-03-14 2024-03-14 Location-based service web push system TW202536757A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW113109557A TW202536757A (en) 2024-03-14 2024-03-14 Location-based service web push system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW113109557A TW202536757A (en) 2024-03-14 2024-03-14 Location-based service web push system

Publications (1)

Publication Number Publication Date
TW202536757A true TW202536757A (en) 2025-09-16

Family

ID=97831375

Family Applications (1)

Application Number Title Priority Date Filing Date
TW113109557A TW202536757A (en) 2024-03-14 2024-03-14 Location-based service web push system

Country Status (1)

Country Link
TW (1) TW202536757A (en)

Similar Documents

Publication Publication Date Title
Haddadi et al. MobiAd: private and scalable mobile advertising
US10235695B2 (en) Out of home media measurement
US7920849B2 (en) Method and system for providing advertisements/messages based on wireless data communication technology
CA2716072C (en) Privacy-enhanced internet advertising system
US8775391B2 (en) System and method for sharing anonymous user profiles with a third party
CN102549613B (en) Match content providers with interested content users
TWI410815B (en) Tag aggregator
US20090254824A1 (en) Distribution Of Context Aware Content And Interactable Advertisements
US20090247193A1 (en) System and Method for Creating Anonymous User Profiles from a Mobile Data Network
US20110231240A1 (en) Communicating Information in a Social Network System about Activities from Another Domain
US20020161838A1 (en) Method and apparatus for targeting information
KR20060130029A (en) How to optimize your advertising campaign over the computer network
WO2009158361A1 (en) Branded advertising based dynamic experience generator
CN104937589B (en) Deliver content based on predetermined device locations
JP2013050957A (en) Methods, systems, and apparatus for delivery of media
US10991013B2 (en) Presentation of media content based on computing device context
US9881320B2 (en) Targeting customer segments
US8755769B2 (en) Systems, methods, network elements and applications in connection with browsing of web/WAP sites and services
Haddadi et al. Targeted advertising on the handset: Privacy and security challenges
CA2920905A1 (en) Targeting advertisements to customized groups of users of an online system
CN101946256A (en) Method of operation of a mobile advertisement system with advertisement status
US10748192B2 (en) Signal generation for one computer system based on online activities of entities with respect to another computer system
TW202536757A (en) Location-based service web push system
US20100306044A1 (en) System and method for reporting advertising metric data
TWM658669U (en) Web page push system based on location services