本發明涉及信息處理技術領域,特別涉及一種信息推送方法及裝置。
背景技術:
目前,利用各種移動終端,如手機、平板電腦、筆記本電腦等訪問無線接入點(accesspoint,ap)已經成為人們工作生活中不可或缺的一部分。由于網絡接入點只有一個媒體訪問控制(mediaaccesscontrol,mac)地址,因此可以利用網絡接入點的這種特性為移動終端進行定位。
中國專利文獻cn105142217a公開了一種基于推送和wifi熱點的mac地址相結合進行定位的方法,其中方法包括:服務器后臺校驗預設mac地址列表,并向移動終端應用軟件發送一個網絡推送請求,要求所述移動終端應用軟件上傳其連接的wifi熱點的mac地址;所述移動終端應用軟件連接wifi熱點且聯通;所述移動終端應用軟件連接服務器,將所述移動終端應用軟件連接的wifi的mac地址返回服務器;所述服務器將移動終端應用軟件當前連接wifi熱點的mac地址與所述預設mac地址存在于所述預設mac地址列表,則定位成功,則所述wifi熱點的mac地址不存在于所述預設mac地址列表,則定位失敗。
現有技術能夠實現通過移動終端上傳其連接的wifi熱點的mac地址,來為移動終端定位。然而,現有技術中,當用戶到達目的地,服務器為用戶的移動終端進行定位后,卻無法為用戶提供用戶目的地的其他信息。
技術實現要素:
有鑒于此,本發明的目的是提供一種能夠為用戶推送用戶所在位置處信息的信息推送方法、裝置及移動終端。
為了實現上述目的,本發明提供了一種信息推送方法,包括:連接無線接入點;
獲取所述無線接入點的mac地址;
將移動終端的標識信息和所述無線接入點的mac地址發送至服務器;
接收所述服務器推送的、與所述無線接入點相應的信息。
優選地,連接無線接入點之前,所述方法還包括:
向所述無線接入點發送網絡連接請求;
接收所述無線接入點發送的網絡連接響應。
優選地,獲取所述無線接入點的mac地址,所述方法還包括:
發送獲取所述無線接入點的mac地址的請求;
接收所述無線接入點的mac地址。
本發明還提供一種信息推送方法,包括:
接收移動終端發送的其標識信息和無線接入點的mac地址;
根據所述無線接入點的mac地址,查詢所述無線接入點所屬的發布所述信息的主體;
向所述標識信息所對應的移動終端推送所述信息。
優選地,所述主體包括商家,其發布的所述信息包括消費信息,其中:
所述商家包括:影院、商場、培訓學校和公司;
所述消費信息包括影視信息、促銷信息、課程信息和公司信息。
本發明還提供一種信息推送裝置,包括:
連接模塊,配置為用于連接無線接入點;
第一獲取模塊,配置為用于獲取所述無線接入點的mac地址;
第一發送模塊,配置為用于將移動終端的標識信息和所述無線接入點的mac地址發送至服務器;
第二接收模塊,配置為用于接收所述服務器推送的、與所述無線接入點相應的信息。
優選地,連接無線接入點之前,所述裝置還包括:
第二發送模塊,配置為用于連接無線接入點之前,向所述無線接入點發送網絡連接請求;
第二接收模塊,配置為用于連接無線接入點之前,接收所述無線接入點發送的網絡連接響應。
優選地,第一獲取模塊,還配置為具體用于:
發送獲取所述無線接入點的mac地址的請求;
接收所述無線接入點的mac地址。
本發明還提供一種信息推送裝置,包括:
接收模塊,配置為用于接收移動終端發送的其標識信息和無線接入點的mac地址;
查詢模塊,配置為用于根據所述無線接入點的mac地址,查詢所述無線接入點所屬的發布所述信息的主體;
推送模塊,配置為用于向所述標識信息所對應的移動終端推送所述信息。
優選地,所述主體包括商家,其發布的所述信息包括消費信息,其中:
所述商家包括:影院、商場、培訓學校和公司;
所述消費信息包括影視信息、促銷信息、課程信息和公司信息。與現有技術相比,本發明具有以下有益效果:本發明的技術方案通過移動終端接入無線接入點,將移動終端的移動終端的標識信息及所述無線接入點的mac地址發送至服務器,以使服務器查詢到無線接入點所處的商家的消費信息,接收服務器推送的所述消費信息,從而滿足消費者的消費需求。
附圖說明
圖1為本發明的信息推送方法的實施例一的流程圖;
圖2為本發明的信息推送方法的實施例二的流程圖;
圖3為本發明的信息推送方法的實施例二的移動終端與服務器之間的信息交互示意圖;
圖4為本發明的信息推送方法的實施例三的流程圖;
圖5為本發明的信息推送裝置的實施例一的示意圖;
圖6為本發明的信息推送裝置的實施例二的示意圖;
圖7為本發明的信息推送裝置的實施例三的示意圖。
具體實施方式
下面結合附圖和實施例,對本發明的具體實施方式作進一步詳細描述。以下實施例用于說明本發明,但不用來限制本發明的范圍。
無線接入點是使用無線設備使用戶能夠接入有線網絡的接入點,主要用于寬帶家庭、大樓內部、校園內部以及倉庫、工廠等需要無線監控的地方,常見距離覆蓋幾十米乃至上百米,也可以用于遠距離傳送,目前最遠可以達30千米左右,采用的主要技術標準為ieee802.11。大多數無線接入點還帶有接入點客戶端模式(apclient),可以和其它ap進行無線連接,延展網絡的覆蓋范圍。
無線接入點的管理過程為由無線局域網控制器負責處理自動調節射頻功率、通道、身份驗證和安全性。此外,控制器可以組合成一個無線移動集團,允許跨控制器漫游。該控制器可以是流動性域的一部分,能夠讓客戶在整個大的或地區級的辦公室地點的訪問。這樣可以節省客戶的時間和管理開銷,因為它可以自動重新關聯或重新驗證。此外,多個控制器和所有連接到這些控制器的數百個接入點都可以通過一個無線控制系統來管理。這個系統可以處理一個和控制器相同的功能,還增加了用戶的映射,提升了控制器和ap的固件性能,以及流氓檢測及處理功能。這種情況下,無線接入點的功能是作為客戶的無線網關來訪問的有線網絡。大多數的無線接入點都支持多用戶接入、數據加密、多速率發送等功能,還提供了完善的無線網絡管理功能,在家庭、辦公室這樣的小范圍內,一個無線接入點可實現所有移動終端的無線接入。
同時,由于每一個無線接入點都有一個獨一無二的mac地址,也就是說,一個無線接入點所處的場所與該無線接入點的mac地址是一 一對應的,這樣就可以通過該無線接入點的mac地址來確定該無線接入點所處的場所,也使得向不同的無線接入點連接的用戶推送特定內容成為可能。
圖1為本發明的信息推送方法的實施例一的流程圖,如圖1所示,本實施例的信息推送方法,具體可以包括如下步驟:
s101,連接無線接入點。
本實施例的執行主體是移動終端。具體地,連接無線接入點的方式可以包括:對于提供的無線接入點是開放型的無線接入點時,不需要輸入密鑰,移動終端可以直接連接無線接入點,對于提供的無線接入點是加密的無線接入點,用戶可以向商家獲取密鑰,以連接無線接入點。移動終端可以是手機、平板電腦、筆記本電腦等終端。
s102,獲取無線接入點的mac地址。
具體地,當移動終端向無線接入點發送連接請求時,同時也可以向無線接入點發送獲取無線接入點發送獲取無線接入點的mac地址的請求。mac地址對于每個無線接入點是獨一無二的,格式例如12-2e-3f-4d-08-3d。
s103,將移動終端的標識信息和無線接入點的mac地址發送至服務器。
具體地,移動終端的標識信息與移動終端唯一對應,例如,可以是移動終端的序列號,這相當于移動終端的身份證號。服務器接收到移動終端發送的mac地址后,確定該mac地址所屬的商家以及該商家的消費信息后,還要將消費信息推送給該移動終端,當服務器將消費信息推送給移動終端時,需要根據移動終端的移動終端的標識信息來確定是哪個移動終端。因此,移動終端需要將其標識信息隨同mac地址同時發送給服務器。
s104,接收服務器推送的、與無線接入點相應的信息。
一般來說,與無線接入點相應的信息可以包括消費信息,例如,影視信息、促銷信息、課程信息和公司信息等。而發布信息的主體可以是商家,商家可以包括:影院、商場、培訓學校和公司等。但不限于此。
相應地,本實施例的應用場景可以為,例如,用戶在進行逛街時,用戶可能沒有明確的消費目的,當用戶走到影院可以接收到影院推送的電影上映信息,當用戶走到商場時可以接收到商場里服裝的促銷信息,當用戶走到快餐店時,可以接收到快餐店的美食信息;再例如,當用戶去特定的目的地,如某培訓學校時,當用戶走進該某培訓學校時,可以接收到該某培訓學校推送的課程信息或校園介紹信息等。這樣極大地方便了消費者選擇所需要的消費。
本實施例的技術方案通過移動終端接入無線接入點,將移動終端的移動終端的標識信息及無線接入點的mac地址發送至服務器,以使服務器查詢到無線接入點所處的商家的消費信息,接收服務器推送的消費信息,從而滿足消費者的消費需求。
圖2為本發明的信息推送方法的實施例二的流程圖,本實施例的信息推送方法在上述實施例一的基礎上,進一步更加詳細地介紹本發明的技術方案。如圖2所示,本實施例的信息推送方法,具體可以包括如下步驟:
s201,向無線接入點發送網絡連接請求。
本實施例的執行主體是移動終端。例如,當用戶攜帶移動終端經過商家附近,移動終端搜索到無線接入點,將自動向無線接入點發送網絡連接請求,并等待無線接入點的響應。
s202,接收無線接入點發送的網絡連接響應。
具體地,許多商家出于經營策略都會提供免費的無線接入點。當移動終端向無線接入點發送網絡連接請求時,無線接入點對該網絡連接請求做出允許移動終端連接的響應。例如,當無線接入點是開入型時,移動終端為手機,當手機發送網絡連接請求時,不需要用戶輸入密鑰,但需要用戶輸入手機號進行驗證,此時,無線接入點向用戶發送的響應為對手機號進行驗證的瀏覽器驗證網頁鏈接。
s203,連接無線接入點。
具體地,連接無線接入點的方式可以包括:對于提供的無線接入點是開放型的無線接入點時,不需要輸入密鑰,移動終端可以直接連 接無線接入點,對于提供的無線接入點是加密的無線接入點,用戶可以向商家獲取密鑰,以連接無線接入點。
s204,發送獲取無線接入點的mac地址的請求。
具體地,移動終端可以在與無線接入點建立連接之后再我線接入點發送獲取無線接入點的mac地址的請求,還可以在向無線接入點發送建立網絡連接請求的同時,就發送獲取無線接入點的mac地址的請求。移動終端獲取無線接入點的mac地址的請求的目的是需要根據mac地址來確定移動終端所屬的主體,例如商家,以獲得該商家的信息,當mac地址所屬的主體是商家時,該信息可以是消費信息。
s205,接收無線接入點的mac地址。
具體地,無線接入點接收到移動終端發送的獲取無線接入點的mac地址的請求后,將其mac地址發送至移動終端。以移動終端為手機為例,當用戶攜帶手來經過某咖啡店時,咖啡店內設置有無線接入點,移動終端向該無線接入點發送獲取mac地址的請求,無線接入點將其mac地址發送給移動終端,mac地址的格式為12-2e-3f-4d-08-3d。
s206,將移動終端的標識信息及無線接入點的mac地址發送至服務器。
具體地,移動終端獲取到mac地址后,將其標識信息連接無線接入點的mac地址一同發送至服務器,將移動終端的標識信息發送至服務器的目的是,當服務器向移動終端推送信息時,不能向所有的移動終端推送信息,而是向特定的移動終端,向處于mac地址所屬的場所的移動終端推送信息。而移動終端的標識信息是每個移動終端出廠時就設置的,具有唯一性。因此,將移動終端的標識信息和無線接入點的mac地址一同發送至服務器,以便于服務器向其推送消費信息。
s207,接收服務器推送的、與無線接入點相應的信息。
一般來說,商家包括:影院、商場、培訓學校和公司;相應地,商家的消費信息包括影視信息、促銷信息、課程信息和公司信息。
相應地,本實施例的應用場景可以為,例如,用戶在進行逛街時,用戶可能沒有明確的消費目的,當用戶走到影院可以接收到影院推送的電影上映信息,當用戶走到商場時可以接收到商場里服裝的促銷信 息,當用戶走到快餐店時,可以接收到快餐店的美食信息;再例如,當用戶去特定的目的地,如某培訓學校時,當用戶走進該某培訓學校時,可以接收到該某培訓學校推送的課程信息或校園介紹信息等。這樣極大地方便了消費者選擇所需要的消費。
移動終端與服務器之間的信息交互示意圖如圖3所示。移動終端與服務器通過基于rpc協議的握手建立連接,然后通過移動終端發送移動終端的標識信息和mac地址至服務器,服務器再將消費信息推送至移動終端。其間的信息傳輸時,可由緩沖器來暫存。
本實施例的技術方案通過向接入無線接入點發送網絡連接請求,對于不同類型的無線接入點,建立連接的方式也不相同,以保證無線接入點的安全性。
圖4為本發明的信息推送方法的實施例三的流程圖,如圖4所示,本實施例的信息推送,具體可以包括如下步驟:
s401,接收移動終端發送的其標識信息和無線接入點的mac地址。
本實施例的執行主體是服務器。移動終端的標識信息與移動終端唯一對應,例如,可以是移動終端的序列號,這相當于移動終端的身份證號。服務器接收到移動終端發送的mac地址后,確定該mac地址所屬的商家以及該商家的消費信息后,還要將消費信息推送給該移動終端,當服務器將消費信息推送給移動終端時,需要根據移動終端的標識信息來確定是哪個移動終端。因此,移動終端需要將其標識信息隨同mac地址同時發送給服務器。
s402,根據無線接入點的mac地址,查詢無線接入點所屬的發布信息的主體。
具體地,服務器上應預先存儲有專門的消費信息數據庫,在該數據庫中存儲有無線接入點的mac地址與商家一一對應的信息,根據mac地址查詢該數據庫可以確定該mac地址對應的無線接入點所屬的商家。例如,mac地址為12-2e-3f-4d-08-3d的無線接入點,屬于某咖啡店。
s403,向標識信息所對應的移動終端推送信息。
一般來說,商家包括:影院、商場、培訓學校和公司;消費信息包括影視信息、促銷信息、課程信息和公司信息。
相應地,本實施例的應用場景可以為,例如,用戶在進行逛街時,用戶可能沒有明確的消費目的,當用戶走到影院可以接收到影院推送的電影上映信息,當用戶走到商場時可以接收到商場里服裝的促銷信息,當用戶走到快餐店時,可以接收到快餐店的美食信息;再例如,當用戶去特定的目的地,如某培訓學校時,當用戶走進該某培訓學校時,可以接收到該某培訓學校推送的課程信息或校園介紹信息等。這樣極大地方便了消費者選擇所需要的消費。舉例來說,移動終端為手機,服務器接收到手機發送的序列號和mac地址12-2e-3f-4d-08-3d時,以數據庫中查詢,確定mac地址為12-2e-3f-4d-08-3d的無線接入點,屬于某咖啡店,服務器將與該某咖啡店的商品信息推送至序列號所對應的手機。
本實施例的技術方案通過移動終端接入無線接入點;將移動終端的移動終端的標識信息及無線接入點的mac地址發送至服務器,以使服務器查詢到無線接入點所處的商家的消費信息;接收服務器推送的消費信息,從而滿足消費者的消費需求。
圖5為本發明的信息推送裝置的實施例一的示意圖,如圖5所示,本實施例的信息推送裝置,具體可以包括連接模塊51、第一獲取模塊52、第一發送模塊53和第一接收模塊54。
具體地,連接模塊51,配置為用于連接無線接入點;
第一獲取模塊52,配置為用于獲取無線接入點的mac地址;
第一發送模塊53,配置為用于將移動終端的標識信息和無線接入點的mac地址發送至服務器;
第一接收模塊54,配置為用于接收服務器推送的、與無線接入點相應的信息。
本實施例的移動終端安全防護裝置,通過采用上述模塊對移動終端進行信息推送的實現機制與上述圖1所示實施例的信息推送方法的 實現機制相同,詳細可以參考上述圖1所示實施例的記載,在此不再贅述。
圖6為本發明的信息推送裝置的實施例二的示意圖,本實施例的信息推送裝置在如圖5所示的實施例一的基礎上,進一步更加詳細地介紹本發明的技術方案。如圖6所示,本實施例的信息推送裝置,進一步可以包括如下:
第二發送模塊61,配置為用于連接無線接入點之前,向無線接入點發送網絡連接請求;
第二接收模塊62,配置為用于連接無線接入點之前,接收無線接入點發送的網絡連接響應。
進一步地,第一獲取模塊52,還配置為具體用于:
發送獲取無線接入點的mac地址的請求;
接收無線接入點的mac地址。
本實施例的移動終端安全防護裝置,通過采用上述模塊對移動終端進行信息推送的實現機制與上述圖2所示實施例的信息推送方法的實現機制相同,詳細可以參考上述圖2所示實施例的記載,在此不再贅述。
圖7為本發明的信息推送裝置的實施例三的示意圖,如圖7所示,本實施例的信息推送裝置,具體可以包括接收模塊71、查詢模塊72和推送模塊73。
具體地,接收模塊71,配置為用于接收移動終端發送的移動終端的其標識信息和無線接入點的mac地址;
查詢模塊72,配置為用于根據無線接入點的mac地址,查詢無線接入點所屬的發布所述信息的主體;
推送模塊73,配置為用于向標識信息所對應的移動終端推送信息。
商家包括:影院、商場、培訓學校和公司;
消費信息包括影視信息、促銷信息、課程信息和公司信息。
本實施例的信息推送裝置,通過采用上述模塊對移動終端進行信息推送的實現機制與上述圖4所示實施例的信息推送方法的實現機制相同,詳細可以參考上述圖4所示實施例的記載,在此不再贅述。
以上實施例僅為本發明的示例性實施例,不用于限制本發明,本發明的保護范圍由權利要求書限定。本領域技術人員可以在本發明的實質和保護范圍內,對本發明做出各種修改或等同替換,這種修改或等同替換也應視為落在本發明的保護范圍內。