一種基于微信平臺實現區域快速推送信息的方法及系統的制作方法
【專利摘要】本發明涉及一種基于微信平臺實現區域快速推送信息的方法及系統,該系統包括微信客戶端及微信數據庫、服務器、微信API模擬器及模擬客戶端,通過模擬客戶端、微信API模擬器及服務器,獲取區域內符合查詢條件的多個微信客戶端的位置信息,并同時向每個微信客戶端生成打招呼請求,從而實現了快速向特定區域內的多個客戶同時推送消息。
【專利說明】一種基于微信平臺實現區域快速推送信息的方法及系統
【技術領域】
[0001]本發明屬于通信【技術領域】,具體涉及一種基于微信平臺實現區域快速推送信息的方法及系統。
【背景技術】
[0002]微信是一種更快速的即時通訊工具,具有零資費、跨平臺溝通、顯示實時輸入狀態等功能,與傳統的短信溝通方式相比,更靈活、智能,且節省資費。隨著微信的廣泛使用,越來越多的人利用微信與人溝通交流,然而這種傳遞信息的方式是一種點對點的溝通,并不能實現向區域內的多個客戶同時推送信息,具有一定的局限性。
【發明內容】
[0003]本發明的目的在于克服上述現有技術的問題,提供一種基于微信平臺實現區域快速推送信息的方法及系統,其可實現快速向特定區域內的多個客戶同時推送消息。
[0004]上述目的是通過以下技術方案來實現:
[0005]一種基于微信平臺實現區域快速推送信息的方法,該微信平臺包括微信客戶端及存儲有客戶位置信息的微信數據庫,包括以下步驟:
[0006]用戶創建模擬客戶端,并生成用戶賬號信息發送至服務器存儲;
[0007]登錄模擬客戶端,發起基于本地位置信息的查詢指令及打招呼指令至該服務器;
[0008]該服務器接收到該查詢指令及該打招呼指令后,同時匹配調用該用戶賬號信息,登錄微信API模擬器;
[0009]該微信API模擬器接收該用戶賬號信息,將該用戶賬號信息發送至該微信數據庫,發起登錄請求;
[0010]該微信數據庫接收到該登錄請求后,進行驗證,驗證成功后,反饋登錄成功信息給該微信API模擬器,該微信API模擬器發送該登錄成功信息至該服務器;
[0011]該服務器根據該登錄成功信息,將該查詢指令發送給該微信API模擬器;
[0012]該微信API模擬器接收到該查詢指令后,將該查詢指令進行編碼生成查詢編碼信息,轉發至該微信數據庫;
[0013]該微信數據庫接收到該查詢編碼信息后,查找該微信數據庫內存儲的該客戶位置信息,并生成查詢結果信息反饋給該微信API模擬器;
[0014]該微信API模擬器將接收到該查詢結果信息發送到該服務器;
[0015]該服務器收到該查詢結果信息后,通過該微信API模擬器將該打招呼指令進行編碼生成打招呼編碼信息,并發送到該微信數據庫;
[0016]該微信數據庫接收該打招呼編碼信息,并將該打招呼編碼信息通過廣域網推送至符合該查詢結果信息的每個微信客戶端;
[0017]該微信客戶端接收該打招呼編碼信息并生成打招呼請求,同時反饋信息到達指令給該微信數據庫;[0018]該微信數據庫將該信息到達指令通過該微信API模擬器反饋給該服務器;
[0019]該服務器將該信息到達指令反饋給該模擬客戶端,用戶確認完成區域消息推送。
[0020]一種基于微信平臺實現區域快速推送信息的系統,包括微信客戶端及微信數據庫,還包括服務器、微信API模擬器及模擬客戶端,該模擬客戶端通過廣域網與該服務器連接,該服務器通過局域網與該微信API模擬器連接,該微信API模擬器通過廣域網與該微信數據庫連接,該微信數據庫通過廣域網與該微信客戶端連接。
[0021]本發明所述的一種基于微信平臺實現區域快速推送信息的方法及系統,該系統包括微信客戶端及微信數據庫、服務器、微信API模擬器及模擬客戶端,通過模擬客戶端、微信API模擬器及服務器,獲取區域內符合查詢條件的多個微信客戶端的位置信息,并同時向每個微信客戶端生成打招呼請求,從而實現了快速向特定區域內的多個客戶同時推送消
肩、O
【專利附圖】
【附圖說明】
[0022]圖1為本發明所述一種基于微信平臺實現區域快速推送信息的方法的流程圖;
[0023]圖2為本發明所述一種基于微信平臺實現區域快速推送信息的系統的系統示意圖。
【具體實施方式】
[0024]下面根據附圖和實施例對本發明作進一步詳細說明。
[0025]如圖1所示,本發明實施例所述的一種基于微信平臺實現區域快速推送信息的方法,該微信平臺包括微信客戶端及存儲有客戶位置信息的微信數據庫,包括以下步驟:S1:用戶創建模擬客戶端,并生成用戶賬號信息發送至服務器存儲;S2:登錄模擬客戶端,發起基于本地位置信息的查詢指令及打招呼指令至該服務器;S3:該服務器接收到該查詢指令及該打招呼指令后,同時匹配調用該用戶賬號信息,登錄微信API模擬器;S4:該微信API模擬器接收該用戶賬號信息,將該用戶賬號信息發送至該微信數據庫,發起登錄請求;S5:該微信數據庫接收到該登錄請求后,進行驗證,驗證成功后,反饋登錄成功信息給該微信API模擬器,該微信API模擬器發送該登錄成功信息至該服務器;S6:該服務器根據該登錄成功信息,將該查詢指令發送給該微信API模擬器;S7:該微信API模擬器接收到該查詢指令后,將該查詢指令進行編碼生成查詢編碼信息,轉發至該微信數據庫;S8:該微信數據庫接收到該查詢編碼信息后,查找該微信數據庫內存儲的該客戶位置信息,并生成查詢結果信息反饋給該微信API模擬器;S9:該微信API模擬器將接收到該查詢結果信息發送到該服務器;S10:該服務器收到該查詢結果信息后,通過該微信API模擬器將該打招呼指令進行編碼生成打招呼編碼信息,并發送到該微信數據庫;S11:該微信數據庫接收該打招呼編碼信息,并將該打招呼編碼信息通過廣域網推送至符合該查詢結果信息的每個微信客戶端;S12:該微信客戶端接收該打招呼編碼信息并生成打招呼請求,同時反饋信息到達指令給該微信數據庫;S13:該微信數據庫將該信息到達指令通過該微信API模擬器反饋給該服務器;S14:該服務器將該信息到達指令反饋給該模擬客戶端,用戶確認完成區域消息推送。
[0026]如圖2所示,一種基于微信平臺實現區域快速推送信息的系統,包括微信客戶端及微信數據庫,還包括服務器、微信API模擬器及模擬客戶端,該模擬客戶端通過廣域網與該服務器連接,該服務器通過局域網與該微信API模擬器連接,該微信API模擬器通過廣域網與該微信數據庫連接,該微信數據庫通過廣域網與該微信客戶端連接。
[0027]以上所述僅為說明本發明的實施方式,并不用于限制本發明,對于本領域的技術人員來說,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【權利要求】
1.一種基于微信平臺實現區域快速推送信息的方法,所述微信平臺包括微信客戶端及存儲有客戶位置信息的微信數據庫,其特征在于,包括以下步驟: 用戶創建模擬客戶端,并生成用戶賬號信息發送至服務器存儲; 登錄模擬客戶端,發起基于本地位置信息的查詢指令及打招呼指令至所述服務器;所述服務器接收到所述查詢指令及所述打招呼指令后,同時匹配調用所述用戶賬號信息,登錄微信API模擬器; 所述微信API模擬器接收所述用戶賬號信息,將所述用戶賬號信息發送至所述微信數據庫,發起登錄請求; 所述微信數據庫接收到所述登錄請求后,進行驗證,驗證成功后,反饋登錄成功信息給所述微信API模擬器,所述微信API模擬器發送所述登錄成功信息至所述服務器; 所述服務器根據所述登錄成功信息,將所述查詢指令發送給所述微信API模擬器; 所述微信API模擬器接收到所述查詢指令后,將所述查詢指令進行編碼生成查詢編碼信息,轉發至所述微信數據庫; 所述微信數據庫接收到所述查詢編碼信息后,查找所述微信數據庫內存儲的所述客戶位置信息,并生成查詢結果信息反饋給所述微信API模擬器; 所述微信API模擬器將接收到所述查詢結果信息發送到所述服務器; 所述服務器收到所述查詢結果信息后,通過所述微信API模擬器將所述打招呼指令進行編碼生成打招呼編碼信息,并發送到所述微信數據庫; 所述微信數據庫接收所述打招呼編碼信息,并將所述打招呼編碼信息通過廣域網推送至符合所述查詢結果信息的每個微信客戶端; 所述微信客戶端接收所述打招呼編碼信息并生成打招呼請求,同時反饋信息到達指令給所述微信數據庫; 所述微信數據庫將所述信息到達指令通過所述微信API模擬器反饋給所述服務器; 所述服務器將所述信息到達指令反饋給所述模擬客戶端,用戶確認完成區域消息推送。
2.一種基于微信平臺實現區域快速推送信息的系統,包括微信客戶端及微信數據庫,其特征在于,還包括服務器、微信API模擬器及模擬客戶端,所述模擬客戶端通過廣域網與所述服務器連接,所述服務器通過局域網與所述微信API模擬器連接,所述微信API模擬器通過廣域網與所述微信數據庫連接,所述微信數據庫通過廣域網與所述微信客戶端連接。
【文檔編號】H04L12/58GK103516593SQ201310425007
【公開日】2014年1月15日 申請日期:2013年9月18日 優先權日:2013年9月18日
【發明者】曹建華 申請人:無錫欣業信息科技有限公司