一種閱后即焚消息的即時通訊方法及裝置的制造方法
【技術領域】
[0001]本發明涉及通信技術領域,具體涉及一種閱后即焚消息的即時通訊方法及裝置。
【背景技術】
[0002]隨著通信技術的發展,越來越多的用戶通過IM通訊軟件進行私密信息的傳送,具體地,可以通過閱后即焚的應用實現。所謂閱后即焚信息是指:信息發送終端向信息接收終端發送攜帶“自動刪除指令”信息,信息接收終端接收信息后在預設時間內顯示或顯示,并經過預先設定的時間間隔后自動刪除該信息。現有實現閱后即焚消息的頂通訊軟件種類主要有來往、易信等,采用來往、易信這類頂通訊軟件可以實現文本、視頻、音頻等多種數據格式的閱后即焚消息的通訊,但要求通訊接收方安裝有與通訊發起方相同的IM通訊軟件才能實現閱后即焚消息的通訊。
[0003]例如,當通訊發起方A安裝具有閱后即焚應用的“來往” IM通訊軟件,通訊接收方B安裝具有閱后即焚應用的“易信”IM通訊軟件,如果通訊接收方B希望和通訊發起方A進行閱后即焚消息的即時通訊,則通訊接收方B必須安裝與通訊發起方A相同的“來往”IM通訊軟件。又例如,當通訊發起方A安裝具有閱后即焚應用的“來往” IM通訊軟件,而通訊接收方B安裝的是不具有閱后即焚應用的“微信”頂通訊軟件,則通訊接收方B如果希望實現與通訊發起方A之間的閱后即焚消息的即時通訊,也必須安裝與通訊發起方A相同的具有閱后即焚應用的“來往”頂通訊軟件。所以,亟需提供一種能在不同頂通訊軟件之間實現閱后即焚消息的即時通訊方法及裝置。
【發明內容】
[0004]本發明提供了一種閱后即焚消息的即時通訊方法及裝置,以解決不同頂通訊軟件之間無法實現閱后即焚消息即時通訊的技術問題。
[0005]根據本發明的一方面,提供了一種閱后即焚消息的即時通訊方法,包括:
通訊發起方運行即時通訊軟件,并向通訊接收方發送閱后即焚消息;
即時通訊軟件的服務器保存閱后即焚消息,建立包含閱后即焚消息的網頁,生成指向網頁的鏈接信息并將鏈接信息發送給通訊發起方;
通訊發起方通過API將鏈接信息分享至通訊接收方;
通訊接收方根據鏈接信息建立與服務器的通訊連接,并基于網頁實現與通訊發起方的即時通訊。
[0006]進一步地,建立包含閱后即焚消息的網頁包括:
服務器判斷閱后即焚消息中是否包含請求與通訊接收方交互的交互請求指令,若是,則生成用于顯示閱后即焚消息和進行交互通訊的網頁;若否,則僅生成用于顯示閱后即焚消息的網頁。
[0007]進一步地,通訊接收方根據鏈接信息建立與服務器的通訊連接包括:
服務器監聽是否有對鏈接信息的訪問請求,若是,則建立與訪問鏈接信息的訪問端的通訊連接,并將保存的閱后即焚消息填充至網頁,若否,則繼續等待對鏈接信息的訪問請求。
[0008]進一步地,服務器監聽到有對鏈接信息的訪問請求時,還包括:
隨機分配臨時ID號碼或選擇通訊發起方提供給服務器的通訊接收方的即時通訊ID號作為臨時ID號碼,臨時ID號碼用于與通訊發起方進行通訊。
[0009]進一步地,鏈接信息包括:
網頁鏈接地址、訪問提示信息、下載應用和注冊賬戶提示信息;其中,網頁鏈接地址用于訪問登錄和加載網頁,訪問提示信息用于提示通訊接收方訪問網頁鏈接地址,下載應用和注冊賬戶提示信息用于引導通訊接收方對即時通訊軟件進行下載和賬戶注冊。
[0010]根據本發明的另一方面,提供了一種閱后即焚消息的即時通訊裝置,包括:通訊發起方終端、服務端、通訊接收方終端;其中,
通訊發起方終端,用于通訊發起方運行即時通訊軟件,并向通訊接收方發送閱后即焚消息,以及將服務端生成的鏈接信息通過API分享至通訊接收方;
服務端,用于保存閱后即焚消息,建立包含閱后即焚消息的網頁,生成指向網頁的鏈接信息并將鏈接信息發送給通訊發起方;
通訊接收方終端,用于根據鏈接信息建立與服務器的通訊連接,并基于網頁實現與通訊發起方的即時通訊。
[0011]進一步地,服務端還包括:
監聽模塊,用于監聽是否有對鏈接信息的訪問請求,若是,則建立與訪問鏈接信息的訪問端的通訊連接,并將保存的閱后即焚消息填充至網頁,若否,則繼續等待對鏈接信息的訪問請求。
[0012]進一步地,服務端還包括:
隨機分配臨時ID號碼或選擇通訊發起方提供給服務器的通訊接收方的即時通訊ID號作為臨時ID號碼,臨時ID號碼用于與通訊發起方進行通訊。
[0013]本發明具有以下有益效果:
本發明提供了一種閱后即焚消息的即時通訊方法及裝置,通過服務器將生成的鏈接信息發送給通訊發起方,通訊發起方再通過API將所述鏈接信息分享至所述通訊接收方,從而建立與通訊接收方之間的通訊連接,解決了不同頂通訊軟件之間無法實現閱后即焚消息即時通訊的技術問題,實現了通訊接收方無需安裝與通訊發起方相同的IM通訊軟件也能與通訊發起方進行閱后即焚消息的即時通訊,提升了用戶進行閱后即焚消息即時通訊的體驗。
[0014]除了上面所描述的目的、特征和優點之外,本發明還有其它的目的、特征和優點。下面將參照圖,對本發明作進一步詳細的說明。
【附圖說明】
[0015]構成本申請的一部分的附圖用來提供對本發明的進一步理解,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1是本發明優選實施例的閱后即焚消息的即時通訊方法流程圖;
圖2是本發明優選實施例的閱后即焚消息的即時通訊裝置結構示意圖。
[0016]附圖標記說明:
10、通訊發起方終端;20、服務端;30、通訊接收方終端。
【具體實施方式】
[0017]以下結合附圖對本發明的實施例進行詳細說明,但是本發明可以由權利要求限定和覆蓋的多種不同方式實施。
[0018]參照圖1,本發明的優選實施例提供了一種即時通訊方法,包括:
步驟S101,通訊發起方運行即時通訊軟件,并向通訊接收方發送閱后即焚消息;
步驟S103,即時通訊軟件的服務器保存閱后即焚消息,建立包含閱后即焚消息的網頁,生成指向網頁的鏈接信息并將鏈接信息發送給通訊發起方;
步驟S105,通訊發起方通過API將鏈接信息分享至通訊接收方;
步驟S107,通訊接收方根據鏈接信息建立與服務器的通訊連接,并基于網頁實現與通訊發起方的即時通訊。
[0019]本發明提供的閱后即焚消息的即時通訊方法及裝置,通過服務器將生成的鏈接信息發送給通訊發起方,通訊發起方再通過API將所述鏈接信息分享至所述通訊接收方,從而建立與通訊接收方之間的通訊連接,解決了不同頂通訊軟件之間無法實現閱后即焚消息即時通訊的技術問題,實現了通訊接收方無需安裝與通訊發起方相同的IM通訊軟件也能與通訊發起方進行閱后即焚消息的即時通訊,提升了用戶進行閱后即焚消息即時通訊的體驗。本實施例中的閱后即焚信息可以采用文本、圖片、音頻或視頻等數據類型。需要說明的是,本實施中通訊發起方發送的消息不限于閱后即焚消息,且建立包含閱后即焚消息的網頁可以采用多種形式,如用于顯示消息和/或用于通訊交互的網頁等等,只要該網頁能包含或加載閱后即焚消息即可。
[0020]此外,采用通過服務器將生成的鏈接信息發送給通訊發起方,通訊發起方再通過API將鏈接信息分享至通訊接收方的這種方式,相對于采用服務器直接將生成的鏈接信息發送給通訊接收方這種方式,可以讓通訊接收方確信鏈接信息發自于通訊好友,而非詐騙消息或網絡病毒消息,保證了用戶即時通訊的信任度和可靠性,提升了用戶即時通訊體驗,且采用本實施例的通訊方式,無需借助第三方軟件實現服務器與通訊接收方的通訊連接,大大降低了通訊成本。
[0021]可選地,步驟S103中,建立包含閱后即焚消息的網頁包括:
服務器判斷閱后即焚消息中是否包含請求與通訊接收方交互的交互請求指令,若是,則生成用于顯示閱后即焚消息和進行交互通訊的網頁;若否,則僅生成用于顯示閱后即焚消息的網頁。
[0022]由于通訊發起方與通訊接收方進行閱后即焚消息的通訊時通常包括兩種情況,一種是通訊發起方僅僅需要將閱后即焚消息發送給通訊接收方,而不需要與通訊接收方再進行進一步的交互;另一種情況是通訊發起方除了將閱后即焚消息發送給通訊接收方后,還希望能和通訊接收方進行閱后即焚消息的交互。所以本實施例在建立包含閱后即焚消息的網頁時,通過判斷服務器中是否包含請求與通訊接收方交互的交互請求指令,生成用于顯示閱后即焚消息和進行交互通訊的網頁或僅生成用于顯示閱后即焚消息的網頁。采用這種方式,服務器可以根據用戶需求選擇生成不同類型的網頁,從而減輕了服務器的工作量,提高了服務器生成網頁的效率。
[0023]步驟S105中,通訊發起方通過API將鏈接信息分享至通訊接收方。由于現有的即時通訊軟件大部分都開放API接口,即不同軟件平臺通過API接口可以實現數據通信。本實施例正是利用API將鏈接信息分享至通訊接收方,具體地,通訊發起方客戶端先將即時通訊服務器回發給其的鏈接信息封裝成符合通訊接收方用于接收閱后即焚消息的即時通訊軟件平臺格式的數據包,然后調用API接口函數,將該數據包分享至通訊接收方的即時通訊軟件平臺,從而使得通訊接收方可以接收到與其不同的即時通訊軟件平臺發送來的鏈接信息。
[0024]可選地,步驟S107中,通訊接收方根據鏈接信息建立與服務器的通訊連接包括: 服務器監聽是否有對鏈接信息的訪問請求,若是,則建立與訪問鏈接信息的訪問端的通訊連接,并