即時消息交流方法及系統的製作方法
2023-10-17 18:34:29 2
專利名稱:即時消息交流方法及系統的製作方法
技術領域:
本發明涉及一種即時消息交流方法及系統。
背景技術:
在日常的工作生活中,很多時候都需要和周圍的人溝通和交流消息,這種消息的特點是根據用戶所在的位置僅和用戶周圍一定距離範圍內的其他人相關,而且這種消息一般只在較短的時間內有效,另外,如果通過傳統的喊話、廣播或一個個詢問等方式發布消息,難免會打擾到其它不相關的人,溝通效率極低。目前的IM軟體、電話、簡訊、微博等消息發布渠道,只能實現通過傳統的向周圍人一個個詢問或通過廣播發布消息等方式讓消息接收者被動接收消息,這些方式會給周圍不相關的人帶來不便,且無法滿足用戶根據其所在的位置或預設位置發布短時效性的即時消息的需要,因此亟需一種可以讓用戶根據位置發布短時效性的即時信息,同時讓用戶可以方便的、主動的獲取信息和後續溝通的技術。
發明內容
本發明的目的在於提供一種即時消息交流方法及系統,實現基於位置和時效的即時信息發布方式,其他用戶可以按照自己需要主動獲取即時消息,不會看到自己不想要的即時消息,並支持用戶間進一步溝通。為解決上述問題,本發明提供一種即時消息交流方法,包括:發布客戶端發送基於預設位置的預設時間內有效的即時消息到伺服器;接收客戶端根據預設位置從所述伺服器獲取預設範圍內的即時消息。進一步的,在上述方法中,所述預設位置為用戶當前的地理位置。進一步的,在上述方法中,所述發布客戶端或接收客戶端通過GPS定位系統確定用戶當前的地理位置。進一步的,在上述方法中,還包括所述伺服器接收發布客戶端的即時消息後將所述即時消息存入一消息池中。進一步的,在上述方法中,所述接收客戶端根據預設位置從所述伺服器獲取預設範圍內的所述即時消息的步驟包括:所述接收客戶端根據預設位置向所述伺服器發送預設範圍內的即時消息的搜索請求;所述伺服器在所述消息池中檢索滿足所述搜索請求的即時消息並返回給所述接收客戶端。進一步的,在上述方法中,還包括所述伺服器從所述消息池中刪除過期的即時消
肩、O進一步的,在上述方法中,還包括所述發布客戶端或接收客戶端通過所述伺服器發送或接收聯繫消息。
進一步的,在上述方法中,所述發布客戶端或接收客戶端通過文字或音視頻的方式發送或接收聯繫消息。進一步的,在上述方法中,還包括所述發布客戶端更新所述即時消息。進一步的,在上述方法中,還包括所述發布客戶端延長所述預設時間。進一步的,在上述方法中,所述接收客戶端通過實時或訂閱的方式獲取預設範圍內的即時消息。進一步的,在上述方法中,所述即時消息包括有效時間、預設位置、消息內容和消息發布者的屬性。進一步的,在上述方法中,所述消息內容包括文字和/或音視頻消息。進一步的,在上述方法中,所述即時消息還包括消息ID和/或消息類別的屬性。進一步的,在上述方法中,所述發布客戶端或接收客戶端通過GPRS、3G或WiFi的方式中的一種或任意組合與所述伺服器進行通訊。進一步的,在上述方法中,用戶通過鍵盤或話筒在所述發布客戶端輸入所述即時消息。根據本發明的另一面,提供一種即時消息交流系統,包括:發布客戶端、接收客戶端和伺服器,所述發布客戶端,用於發送基於預設位置的預設時間內有效的即時消息到所述伺服器;所述接收客戶端,用於根據預設位置從所述伺服器獲取預設範圍內的即時消息;所述伺服器,用於從所述發布客戶端接收即時消息,向所述接收客戶端發送即時消息。進一步的,在上述系統中,所述伺服器還用於將所述發布客戶端發送即時消息存入一消息池中。進一步的,在上述系統中,所述接收客戶端,還用於根據預設位置向所述伺服器發送預設範圍內的即時消息的搜索請求;所述伺服器,還用於在所述消息池中檢索滿足所述搜索請求的即時消息並返回給所述接收客戶端。進一步的,在上述系統中,所述伺服器,還用於從所述消息池中刪除過期的即時消
肩、O進一步的,在上述系統中,所述發布客戶端,還用於通過所述伺服器向所述接收客戶端發送聯繫消息或從所述接收客戶端接收聯繫消息;所述接收客戶端,還用於通過所述伺服器向所述發布客戶端發送聯繫消息或從所述發布客戶端接收聯繫消息;所述伺服器,還用於轉發所述發布客戶端或接收客戶端發送的聯繫消息。進一步的,在上述系統中,所述發布客戶端或接收客戶端通過文字或音視頻的方式發送或接收聯繫消息。進一步的,在上述系統中,所述發布客戶端,還用於更新所述即時消息。進一步的,在上述系統中,所述發布客戶端,還用於延長所述預設時間。進一步的,在上述系統中,所述接收客戶端,還用於通過實時或訂閱的方式獲取預設範圍內的即時消息。進一步的,在上述系統中,所述發布客戶端或接收客戶端通過GPRS、3G或WiFi的方式中的一種或任意組合與所述伺服器進行通訊。進一步的,在上述系統中,用戶通過鍵盤或話筒在所述發布客戶端輸入所述即時消息。與現有技術相比,本發明通過發布客戶端發送基於預設位置的預設時間內有效的即時消息到伺服器,為用戶提供基於位置和時效的即時消息發布方式,促成用戶之間的信息交流和溝通。另外,本發明通過接收客戶端根據預設位置從所述伺服器獲取預設範圍內的即時消息,同時其他用戶可以按照自己需要主動獲取即時消息,不會看到自己不想要的即時消
肩、O此外,所述發布客戶端或接收客戶端通過所述伺服器發送或接收聯繫消息,支持用戶間進一步溝通。
圖1是本發明一實施例的即時消息交流方法的流程圖;圖2是本發明一實施例的以用戶當前的地理位置為中心的即時消息地圖;圖3是本發明一實施例的即時消息交流方法的原理示意圖;圖4是本發明一實施例的即時消息交流方法的時序圖;圖5是本發明一實施例的即時消息抽象展示圖;圖6是本發明一實施例的即時消息具體展示圖;圖7是本發明一實施例的即時消息交流方法的初始用戶界面示意圖;圖8是用戶點開圖7中的即時消息後的用戶界面示意圖;圖9是本發明一實施例的即時消息交流系統的模塊示意圖。
具體實施例方式為使本發明的上述目的、特徵和優點能夠更加明顯易懂,下面結合附圖和具體實施方式
對本發明作進一步詳細的說明。圖1是本發明一實施例的即時消息交流方法的流程圖。如圖1所示,本發明提供一種即時消息交流方法,包括:步驟SI,發布客戶端發送基於預設位置的預設時間內有效的即時消息到伺服器,從而實現用戶可以根據預設位置向周圍發布即時信息,具體的,所述預設位置可以是消息發布者預先選擇的位置,也可為消息發布者當前的地理位置,所述即時消息的意思是消息是即時的,短時間內有效的,甚至是隨時可能更新的,它可以向所有用戶開放,所述即時消息包括有效時間、預設位置、消息內容和消息發布者等屬性,其中,所述預設位置的消息是最重要的屬性之一,當別的用戶搜索即時消息的時候可以通過這個屬性確定消息的有效範圍,所述有效時間用於體現即時消息短實效性的特徵,有效時間一般以分鐘計時,有效時效過後用戶需要確定延續實效,也可以預設一個即時消息最長時長,所述消息內容包括文字和/或音視頻消息,相應的,用戶通過鍵盤、麥克風或話筒在所述發布客戶端輸入所述即時消息,所述即時消息還可包括消息ID和/或消息類別,所述發布客戶端通過GPS定位系統確定消息發布者當前的地理位置;步驟S2,所述伺服器接收發布客戶端的即時消息後將所述即時消息存入一消息池中;步驟S3,接收客戶端根據預設位置從所述伺服器獲取預設範圍內的即時消息,從而實現用戶可以根據預設位置查看周圍預設範圍內的即時信息,具體的,所述接收客戶端通過實時或訂閱的方式獲取預設範圍內的即時消息,所述接收客戶端通過GPS定位系統確定預設位置,步驟S3可包括:步驟S31,所述接收客戶端根據預設位置向所述伺服器發送預設範圍內的即時消息的搜索請求;步驟S32,所述伺服器在所述消息池中檢索滿足所述搜索請求的即時消息並返回給所述接收客戶端;步驟S4,所述發布客戶端或接收客戶端通過所述伺服器發送或接收聯繫消息,用戶在找到自己需要的信息之後,可以跟對方用戶進行一對一或一對多的溝通,具體的,所述發布客戶端或接收客戶端通過文字或音視頻的方式發送或接收聯繫消息,所述發布客戶端或接收客戶端通過GPRS、3G或WiFi的方式中的一種或任意組合與所述伺服器進行通訊,其中,發布客戶端即可以發送聯繫消息,也可以接收聯繫消息,同樣,接收客戶端即可以發送聯繫消息,也可以接收聯繫消息;步驟S5,所述發布客戶端更新所述即時消息;步驟S6,所述發布客戶端延長所述預設時間;步驟S7,所述伺服器從所述消息池中刪除過期的即時消息。圖2是本發明一實施例的以用戶當前的地理位置為中心的即時消息地圖,圖3是本發明一實施例的即時消息交流方法的原理示意圖。所述發布客戶端和接收客戶端可位於同一終端設備上,並且可在終端設備的屏幕主界面上顯示一張如圖2所示的以用戶的當前地理位置為中心的即時消息地圖,如圖3所示,用戶31可以通過發布客戶端發布即時消息,向其他即時消息發布者發送的文字、音視頻信息或更新即時消息,用戶31也可以通過接收客戶端搜索即時消息、查看即時消息或接收其它即時消息發布者發送的文字、音視頻信息,伺服器33負責存儲即時消息32,所述即時消息32包括消息發布者當前的地理位置、有效時間、消息內容、消息類別和消息發布者等屬性,另外,伺服器33還負責維護即時消息、響應用戶的即時消息搜索請求、用戶管理或用戶間即時消息推送。圖4是本發明一實施例的即時消息交流方法的時序圖,圖5是本發明一實施例的即時消息抽象展示圖,圖6是本發明一實施例的即時消息具體展示圖。更具體的,本發明的即時消息含有消息發布者當前的地理位置和有效時間兩個特殊且重要的屬性,在此基礎上,即時消息還包括消息內容、消息類別、消息發布者、消息ID及其它附屬屬性,如圖4所示,即時消息交流方法整個過程可以分為以下幾個階段:I)用戶I想要在自己所在的地理位置發布一條即時消息,以期和周圍對此消息有興趣的人溝通,用戶I通過發布客戶端將自己當前的地理位置,消息的有效時間(伺服器端可以設有最長有效時間限制),消息內容,消息類別等即時消息的所有屬性發送給伺服器,用戶還可以根據需要,隨時更新消息的內容,並向系統允許的範圍內,刷新消息時間,避免消息過期失效;2)伺服器將即時消息存入消息隊列或消息池中;3)用戶2想要查找自己周圍的消息時,用戶2通過接收客戶端向伺服器發送一個搜索請求,搜索請求包括用戶2選擇的預設位置、消息類別、消息內容等,所述預設位置可以默認為用戶2當前的地理位置,用戶2也可以改變中心位置;4)伺服器在消息隊列或消息池中檢索滿足要求的即時消息並返回給用戶2 ;5)在用戶2的接收客戶端顯示伺服器返回的即時消息;6)用戶2點擊查看返回的即時消息,即時消息抽象展示圖如圖5所示,其中,圖5中的地圖-消息面板的背景圖案是地圖,即時消息具體展示圖如圖6所示,用戶可從中找到需要的息;7)若用戶2對用戶I發布的消息有興趣,想要和用戶I進一步溝通用戶2,用戶2可以在接收客戶端向用戶I的發布客戶端發送進行文字和/或音視頻的溝通的請求,達成消息廣播的目的;8)用戶2的接收客戶端將欲發送級用戶I的文字和/或音視頻的聯繫消息給伺服器;9)伺服器接收到用戶2的接收客戶端發送的聯繫消息;10)伺服器將用戶2的接收客戶端發送的聯繫信息發送給用戶I ;11)用戶I在發布客戶端接收到用戶2的聯繫信息;12)用戶I在發布客戶端通過伺服器用文字和/或音視頻向用戶2的接收客戶端回復聯繫消息。其中,步驟8) 12)可以循環往復,直到達成目的,同時伺服器要定時從消息隊列中刪除已經過期的消息。圖7是本發明一實施例的即時消息交流方法的初始用戶界面示意圖,圖8是用戶點開圖7中的即時消息5後的用戶界面示意圖。如圖7和圖8所示,即時消息交流方法的用戶界面可以包括地圖-消息面板、過濾和搜索麵板和消息發布面板,由於用戶的終端設備上可以同時包括發布客戶端和接收客戶端,所以在用戶的終端設備上濾和搜索麵板和消息發布面板可同時存在,用戶需要時上述三個界面可以互相切換。1、地圖-消息面板是用戶界面的主要部分,地圖-消息面板背景為地圖,默認以用戶選擇的預設位置為中心,如用戶將預設設置選擇為用戶當前的地理位置,如圖7所示,地圖-消息面板顯示滿足過濾和搜索麵板中設置的條件的即時消息,圖7中示例性在地圖的不同位置分別標出了即時消息I 7,其中,圖7中的地圖-消息面板的背景圖案是地圖,SP時消息是地圖-消息面板的核心角色,即時消息有幾個必要的屬性,包括:I)消息 ID ;2)消息發布者;3)消息內容(可以是簡短的音視頻和/或者文字);4)消息類別;5)其它附屬屬性;
除此之外,即時消息還有兩個重要的屬性:6)有效時間,即時消息的一個重要特點就是有效時間很短,根據不同消息類別,一項即時消息的有效時間可能有的只有三到五分鐘;7)預設位置,因為即時消息的另一個重要屬性就是和位置極為相關,因為需要尋找的是以某個位置為中心附近的消息,即時消息根據發布位置顯示在地圖上,其中,消息內容、消息類別和預設位置都是過濾和搜索的條件。當用戶2點開一個用戶I發出的即時消息5後,用戶界面如圖8所示,用戶I可以通過此界面輸入想要發送給用戶I的即時消息,然後進一步通過文字或音視頻的方式發送給用戶1,以實現與用戶I的進一步溝通,其中,圖8中的地圖-消息面板的背景圖案是地圖。2、過濾和搜索麵板是以用戶當前的地理位置或其它預設位置為中心點,以即時消息的屬性如消息ID、消息發布者、消息內容、消息類別、有效時間、預設位置、預設範圍或其它附屬屬性為搜索條件,對即時消息進行搜索和過濾,搜索後的結果將顯示在下面的地圖-消息面板中,過濾和搜索麵板平時可隱藏,用戶需要搜索時可以隨時喚出。例如,搜索條件可以設置為:距離預設位置300米內的(預設範圍)消息類別或消息內容為「計程車」的即時消息,這樣的搜索結果提供給計程車司機,可以讓司機快速定位尋找計程車的乘客。又如,搜索條件可以設置為:距離用戶自己所在的地理位置50米內(預設範圍)」消息類別或消息內容為「拼車」,且消息內容包含「96廣場」的即時消息,這樣可以讓用戶找到附近同去96廣場的人拼車。用戶可以移動地圖,設置任意預設位置為中心位置進行搜索再如,用戶打算開車出門,可以提前將位置中心設置為目的地,並搜索「100米內(位置範圍)」消息類別或消息內容為「停車場」的即時消息,查看是否有停車位等。3、消息發布面板用來發布即時消息,用戶可以輸入文字,錄入音視頻,指定消息類另IJ,其中,消息類別可以選擇多個,比如「拼車」,「吃飯」等,即時消息的各項屬性確定後可以發送消息到伺服器,與過濾和搜索麵板相同,消息發布面板平時可以隱藏,需要時用戶可以隨時喚出。更詳細的,本發明的具體應用場景舉例如下:1、允許商戶認證,商戶用戶認證後可以獲得一些特權,比如可以發布超長有效時間的即時消息,比如整個營業時間8個小時內或更長時間內都有效,商戶發布的消息以不同的顏色顯示,商戶可以把自己的狀態實時更新,供用戶查看,比如飯店是否有空座包間、停車場是否有空位、商場有哪些新品、哪些促銷打折品等。2、允許用戶更新消息,比如用戶發布拼車的即時消息後,用戶願意繼續等的話,允許用戶延長有效時間,用戶也可以更新即時消息內容,比如「有沒有同學一起拼車去張江鎮吃飯的?已經有了兩個同學了」。3、允許用戶訂閱消息,接收客戶端可按照訂閱的參數定時從伺服器拉取新即時消息,並向用戶展示,計程車司機可以將訂閱條件設置為「距離自己300米」消息類別或消息內容為「計程車」的即時消息,以尋找乘客。4、解決具體需求
I)等計程車問題:可能計程車就在拐角處,但是用戶不知道是不是應該去找還是在原處等,更不知道周圍是不是有計程車,打電話叫計程車也不一定馬上會有車來,而且上海計程車公司如此多,很難確定哪家公司的計程車就在用戶的周附近。解決方式:乘客用戶根據自己當前的地理位置,發布一條求計程車的即時信息,消息類別或消息內容為「計程車」;計程車司機用戶則設置「拉取300米以內即時消息為計程車的即時信息」,當計程車司機實時拉取看到乘客用戶發布的求計程車的即時消息後,可以直接在終端設備的用戶界面地圖上點擊該條即時消息,然後與乘客用戶進一步溝通,這樣以近乎零成本就找到了計程車。2)拼車問題:從地鐵或者公交車出來,想去個很熱門的地方,比如大商場,一起下車的肯定很多人去,能拼車可以省點錢。或者在飯點的時候,從中央商務區(CBD)拼車去附近餐廳吃飯。解決方式:用戶I下車後一邊等計程車,一邊根據自己的位置發布一條求拼車即時消息,消息類別為「拼車」,將目的地XX商場設為預設位置;用戶2下車後打開接收客戶端查看「拼車」類即時消息,用戶2找到用戶I發布的信息後通過接收客戶端與用戶I進一步聯繫。3)合夥買問題:現在一些商家對於購買數量多的用戶會提供優惠,如果購買數量不到,則享受不到優惠,比如有些遊玩/遊戲券,買5張送一張,其實自己可能只需要三張,如果別人也需要三張則可以一同購買。解決方式:用戶可以在打算購買的時候通過即時消息尋找周圍是否有願意一同購買的其它用戶,這比在店裡問別的顧客更易操作,而且不會打擾到不必要的人,在客流量大的地方,這種操作成功率可以比較高。4)打折卡問題:逛商場忽然想買東西,但是沒有這個店的打折卡。解決方式:用戶可以通過發布即時消息尋找是否有別的用戶願意將打折卡借用,對於提供打折卡的用戶來說,可以積累積分,所以也是有好處的。5)找停車位問題:現在開車外出最怕什麼?找不到停車位,可能用戶知道某某地方有個停車場,但是如果用戶開到那裡才知道沒有停車位了,豈不是很麻煩?或者如果用戶根本不知道哪裡有停車位,就更不方便了。解決方式:停車位提供商用戶通過認證,可以發布消息類別為「停車位」的即時信息,有效性可以設置為16小時(整個營業時間),消息內容可以根據消息類別來確定格式,比如停車位就寫明還有多少空位,或者標明停車位是寬裕,緊張還是已滿;開車用戶到達目的地附近後,可以在終端設備的用戶界面上查找附近的消息類別為「停車位」的即時消息,然後根據查找的即時消息來確定去哪裡停車,同時,開車用戶如果不清楚如何走,還可以和商家交流,如果不確定信息是否實時,還可以和商家確認。6)找飯店
問題:跟找車位相似,用戶來到一個地方想要吃飯,無法確定附近哪裡有飯店或者是否還有位置。解決方式:通過商家認證,飯店用戶發布即時消息顯示自己還有多少空位如2人、4人或包間等等,要就餐的用戶通過接收客戶端來查找中意的飯店,還可以通過接收客戶端與飯店交流,以進一步確定飯店位置、保證短時間內定到位子。7)發布打折促銷消息問題:針對商戶用戶,如在大超市內,很多商品會打折或促銷,但是通過傳統的印刷促銷手冊,不但花費高,不環保,而且宣傳效果有限,因為用戶想看的時候不一定就能拿至IJ,同樣,拿到了也不一定會看;而通過在商場設立促銷員,讓促銷員扯著嗓子促銷,在喧鬧的環境下,有效宣傳範圍可能只有不到10米,如果用戶是潛在購買者,但是這次碰巧沒有經過附近,則宣傳對這個用戶來來說沒有到位。解決方式:通過商家認證,商家用戶可以讓上家在其營業場所範圍內發布促銷、新品等宣傳的即時消息,並根據商品的種類比如「食品」,「廚具」,「家紡」等來發布消息種類,以方便用戶點擊查看,挖掘潛在客戶,擴大宣傳效果,顧客用戶在逛商場的時候,可以方便的查看這些信息,如果有需要的,可以精準的找到自己想要的東西,這樣商家用戶可變被動為主動,效果會更明顯。通過本發明用戶可以根據預設位置發布有效時間比較短或較長的即時消息,用戶還可以查看周圍其他用戶發布的即時消息,以獲取自己想要的資訊或者發布自己的資訊,當用戶對其他用戶發布的一個即時消息有興趣後,可以進一步與其它用戶進行一對一交流,達成目的,本發明以用戶或商戶的預設位置為紐帶,即時消息相當於喊話,即時消息基於用戶或商戶的預設位置有一定的作用範圍,而且消息即時發布,短時間內失效,用戶可以根據需求主動獲取即時消息,不會被動的被垃圾消息所打擾。本發明與微博和email的區別在於,微博是讓用戶主動獲取消息,而非email這種被動獲取消息,微博中用戶關注(follow)的人相當於是白名單,而email中只有黑名單,對於微博上的消息用戶會積極的閱讀,而本發明中沒有關注(follow)的概念,轉換為以用戶或商戶的預設位置為根據,讓用戶發布即時消息,同時可以獲取用戶所處位置周邊的感興趣的信息,以完成用戶之間的信息交流與互動,進而創造價值。圖9是本發明一實施例的即時消息交流系統的模塊示意圖。如圖9所示,本發明還提供另一種即時消息交流系統,包括發布客戶端91、接收客戶端92和伺服器93,用戶I的終端設備94上可同時設置發布客戶端91、接收客戶端92,同樣用戶2的終端設備95上可同時設置發布客戶端91、接收客戶端92,以滿足發布即時消息和搜索即時消息、及進一步互相發送聯繫消息的需要。所述發布客戶端91用於發送基於預設位置的預設時間內有效的即時消息到所述伺服器93,具體的,所述發布客戶端91還用於通過所述伺服器93向所述接收客戶端92發送聯繫消息或從所述接收客戶端92接收聯繫消息,所述發布客戶端91還用於更新所述即時消息,所述發布客戶端91還用於延長所述預設時間,用戶通過鍵盤或話筒在所述發布客戶端輸入所述即時消息。所述接收客戶端92用於根據預設位置從所述伺服器93獲取預設範圍內的即時消息,具體的,所述接收客戶端92還用於根據預設位置向所述伺服器93發送預設範圍內的即時消息的搜索請求,所述接收客戶端92還用於通過所述伺服器93向所述發布客戶端91發送聯繫消息或從所述發布客戶端91接收聯繫消息,所述接收客戶端92還用於通過實時或訂閱的方式獲取預設範圍內的即時消息。其中,所述發布客戶端91或接收客戶端92通過文字或音視頻的方式發送或接收聯繫消息,所述發布客戶端91或接收客戶端92通過GPRS、3G或WiFi的方式中的一種或任意組合與所述伺服器93進行通訊。所述伺服器93用於從所述發布客戶端91接收即時消息,向所述接收客戶端92發送即時消息,具體的,所述伺服器93還用於將所述發布客戶端91發送即時消息存入一消息池中,所述伺服器93還用於在所述消息池中檢索滿足所述搜索請求的即時消息並返回給所述接收客戶端92,所述伺服器93還用於從所述消息池中刪除過期的即時消息,所述伺服器93還用於轉發所述發布客戶端91或接收客戶端92發送的聯繫消息。本發明通過發布客戶端發送基於預設位置的預設時間內有效的即時消息到伺服器,為用戶提供基於位置和時效的即時消息發布方式,促成用戶之間的信息交流和溝通。另外,本發明通過接收客戶端根據預設位置從所述伺服器獲取預設範圍內的即時消息,同時其他用戶可以按照自己需要主動獲取即時消息,不會看到自己不想要的即時消肩、O此外,所述發布客戶端或接收客戶端通過所述伺服器發送或接收聯繫消息,支持用戶間進一步溝通。本說明書中各個實施例採用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對於實施例公開的系統而言,由於與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。專業人員還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、計算機軟體或者二者的結合來實現,為了清楚地說明硬體和軟體的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。顯然,本領域的技術人員可以對發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包括這些改動和變型在內。
權利要求
1.一種即時消息交流方法,其特徵在於,包括: 發布客戶端發送基於預設位置的預設時間內有效的即時消息到伺服器; 接收客戶端根據預設位置從所述伺服器獲取預設範圍內的即時消息。
2.如權利要求1所述的即時消息交流方法,其特徵在於,所述預設位置為用戶當前的地理位置。
3.如權利要求2所述的即時消息交流方法,其特徵在於,所述發布客戶端或接收客戶端通過GPS定位系統確定用戶當前的地理位置。
4.如權利要求3所述的即時消息交流方法,其特徵在於,還包括所述伺服器接收發布客戶端的即時消息後將所述即時消息存入一消息池中。
5.如權利要求4所述的即時消息交流方法,其特徵在於,所述接收客戶端根據預設位置從所述伺服器獲取預設範圍內的所述即時消息的步驟包括: 所述接收客戶端根據預設位置向所述伺服器發送預設範圍內的即時消息的搜索請求; 所述伺服器在所述消息池中檢索滿足所述搜索請求的即時消息並返回給所述接收客戶端。
6.如權利要求5所 述的即時消息交流方法,其特徵在於,還包括所述伺服器從所述消息池中刪除過期的即時消息。
7.如權利要求1所述的即時消息交流方法,其特徵在於,還包括所述發布客戶端或接收客戶端通過所述伺服器發送或接收聯繫消息。
8.如權利要求7所述的即時消息交流方法,其特徵在於,所述發布客戶端或接收客戶端通過文字或音視頻的方式發送或接收聯繫消息。
9.如權利要求1所述的即時消息交流方法,其特徵在於,還包括所述發布客戶端更新所述即時消息。
10.如權利要求1所述的即時消息交流方法,其特徵在於,還包括所述發布客戶端延長所述預設時間。
11.如權利要求1所述的即時消息交流方法,其特徵在於,所述接收客戶端通過實時或訂閱的方式獲取預設範圍內的即時消息。
12.如權利要求1至11任一項所述的即時消息交流方法,其特徵在於,所述即時消息包括有效時間、預設位置、消息內容和消息發布者的屬性。
13.如權利要求12所述的即時消息交流方法,其特徵在於,所述消息內容包括文字和/或音視頻消息。
14.如權利要求12所述的即時消息交流方法,其特徵在於,所述即時消息還包括消息ID和/或消息類別的屬性。
15.如權利要求1至11任一項所述的即時消息交流方法,其特徵在於,所述發布客戶端或接收客戶端通過GPRS、3G或WiFi的方式中的一種或任意組合與所述伺服器進行通訊。
16.如權利要求1至11任一項所述的即時消息交流方法,其特徵在於,用戶通過鍵盤或話筒在所述發布客戶端輸入所述即時消息。
17.—種即時消息交流系統,其特徵在於,包括:發布客戶端、接收客戶端和伺服器,其中,所述發布客戶端,用於發送基於預設位置的預設時間內有效的即時消息到所述伺服器; 所述接收客戶端,用於根據預設位置從所述伺服器獲取預設範圍內的即時消息; 所述伺服器,用於從所述發布客戶端接收即時消息,向所述接收客戶端發送即時消息。
18.如權利要求17所述的即時消息交流系統,其特徵在於,所述伺服器還用於將所述發布客戶端發送即時消息存入一消息池中。
19.如權利要求18所述的即時消息交流系統,其特徵在於, 所述接收客戶端,還用於根據預設位置向所述伺服器發送預設範圍內的即時消息的搜索請求; 所述伺服器,還用於在所述消息池中檢索滿足所述搜索請求的即時消息並返回給所述接收客戶端。
20.如權利要求18所述的即時消息交流系統,其特徵在於,所述伺服器,還用於從所述消息池中刪除過期的即時消息。
21.如權利要求17所述的即時消息交流系統,其特徵在於, 所述發布客戶端,還用於通過所述伺服器向所述接收客戶端發送聯繫消息或從所述接收客戶端接收聯繫消息; 所述接收客戶端,還用於通過所述伺服器向所述發布客戶端發送聯繫消息或從所述發布客戶端接收聯繫消息; 所述伺服器,還用於轉發所述`發布客戶端或接收客戶端發送的聯繫消息。
22.如權利要求21所述的即時消息交流系統,其特徵在於,所述發布客戶端或接收客戶端通過文字或音視頻的方式發送或接收聯繫消息。
23.如權利要求17所述的即時消息交流系統,其特徵在於,所述發布客戶端,還用於更新所述即時消息。
24.如權利要求17所述的即時消息交流系統,其特徵在於,所述發布客戶端,還用於延長所述預設時間。
25.如權利要求17所述的即時消息交流系統,其特徵在於,所述接收客戶端,還用於通過實時或訂閱的方式獲取預設範圍內的即時消息。
26.如權利要求17至25所述的即時消息交流系統,其特徵在於,所述發布客戶端或接收客戶端通過GPRS、3G或WiFi的方式中的一種或任意組合與所述伺服器進行通訊。
27.如權利要求17至25所述的即時消息交流系統,其特徵在於,用戶通過鍵盤或話筒在所述發布客戶端輸入所述即時消息。
全文摘要
本發明涉及一種即時消息交流方法及系統,所述方法包括發布客戶端發送基於預設位置的預設時間內有效的即時消息到伺服器;接收客戶端根據預設位置從所述伺服器獲取預設範圍內的即時消息,所述發布客戶端或接收客戶端通過所述伺服器發送或接收聯繫消息。本發明為用戶提供基於位置和時效的即時消息發布方式,促成用戶之間的信息交流和溝通,同時其他用戶可以按照自己需要主動獲取即時消息,不會看到自己不想要的即時消息,並支持用戶間進一步溝通。
文檔編號H04W8/18GK103188603SQ201110453840
公開日2013年7月3日 申請日期2011年12月29日 優先權日2011年12月29日
發明者臧萌 申請人:上海盛霄雲計算技術有限公司