一種信息處理方法及服務器的制造方法
【技術領域】
[0001]本發(fā)明涉及通信技術領域,特別涉及一種信息處理方法及服務器。
【背景技術】
[0002]隨著移動互聯(lián)網(wǎng)技術的快速發(fā)展,用戶間通過電子設備能夠進行及時、有效的信息交互,給人們的生產(chǎn)生活帶來極大的便利。
[0003]為了保障信息傳遞的有效性,信息發(fā)送者需要獲知信息接受者是否以及何時讀取信息的內(nèi)容?,F(xiàn)有技術中,通過網(wǎng)絡運營商向信息發(fā)送者反饋信息接受者接收信息的時間,但是,這種反饋信息不僅存在一定延時、需要向網(wǎng)絡運營商支付相應費用,成本較高,而且,這種反饋信息包含的信息量有限,不能有效反映信息交互的效果。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種信息處理方法及服務器,用于解決現(xiàn)有技術中缺乏及時、有效的反映信息交互效果的技術方法的問題。
[0005]本發(fā)明實施例一方面提供了一種信息處理方法,包括:服務器生成推送內(nèi)容,并將所述推送內(nèi)容存儲在存儲單元中;所述服務器基于所述推送內(nèi)容在所述存儲單元的存儲位置生成推送消息,所述推送消息包括訪問所述存儲單元上的所述推送內(nèi)容的入口 ;所述服務器向目標終端發(fā)送所述推送消息;在所述目標終端訪問所述存儲單元上的所述推送內(nèi)容時,所述服務器記錄所述目標終端的訪問時間。
[0006]可選的,在所述服務器生成推送內(nèi)容之前,所述方法還包括:所述服務器接收客戶端發(fā)送的用于請求向所述目標終端推送所述推送內(nèi)容的第一請求,所述第一請求攜帶所述推送內(nèi)容以及所述目標終端的號碼;所述服務器生成推送內(nèi)容,包括:所述服務器根據(jù)所述第一請求生成所述推送內(nèi)容;所述服務器向目標終端發(fā)送所述推送消息,包括:所述服務器基于所述所述第一請求攜帶的所述目標終端的號碼,向所述目標終端發(fā)送所述推送消息。
[0007]可選的,在所述服務器記錄所述目標終端的訪問時間之后,所述方法還包括:所述服務器向所述客戶端返回所述目標終端的所述訪問時間。
[0008]可選的,在所述服務器向目標終端發(fā)送所述推送消息之后,所述方法還包括:所述服務器記錄向所述目標終端發(fā)送所述推送消息的發(fā)送時間。
[0009]可選的,所述方法還包括:在所述目標終端對應的所述發(fā)送時間之后設定時長內(nèi),沒有檢測到所述目標終端訪問所述推送內(nèi)容時,所述服務器向所述目標終端再次發(fā)送所述推送消息。
[0010]本發(fā)明實施例另一方面提供了一種服務器,包括:第一生成模塊,用于生成推送內(nèi)容;存儲模塊,用于將所述推送內(nèi)容存儲在存儲單元中;第二生成模塊,用于基于所述推送內(nèi)容在所述存儲單元的存儲位置生成推送消息,所述推送消息包括訪問所述存儲單元上的所述推送內(nèi)容的入口 ;第一發(fā)送模塊,用于向目標終端發(fā)送所述推送消息;第一記錄模塊,用于在所述目標終端訪問所述存儲單元上的所述推送內(nèi)容時,記錄所述目標終端的訪問時間。
[0011]可選的,所述服務器還包括:接收模塊,用于接收客戶端發(fā)送的用于請求向所述目標終端推送所述推送內(nèi)容的第一請求,所述第一請求攜帶所述推送內(nèi)容以及所述目標終端的號碼;所述第一生成模塊具體用于:根據(jù)所述第一請求生成所述推送內(nèi)容;所述第一發(fā)送模塊具體用于:基于所述所述第一請求攜帶的所述目標終端的號碼,向所述目標終端發(fā)送所述推送消息。
[0012]可選的,所述服務器還包括:第二發(fā)送模塊,用于向所述客戶端返回所述目標終端的所述訪問時間。
[0013]可選的,所述服務器還包括:第二記錄模塊,用于記錄向所述目標終端發(fā)送所述推送消息的發(fā)送時間。
[0014]可選的,所述第一發(fā)送模塊還用于:在所述目標終端對應的所述發(fā)送時間之后設定時長內(nèi),沒有檢測到所述目標終端訪問所述推送內(nèi)容時,向所述目標終端再次發(fā)送所述推送消息。
[0015]本發(fā)明實施例中提供的一個或多個技術方案,至少具有如下技術效果或優(yōu)點:
[0016]本發(fā)明實施例中,接收推送消息的目標終端側的用戶閱讀推送內(nèi)容時,服務器將記錄目標終端的訪問時間,進而獲知用戶閱讀推送內(nèi)容的準確時間,相對于現(xiàn)有技術中只能獲知目標終端接收消息的時間,更能有效反映信息交互的效果。不僅如此,服務器能夠即時記錄目標終端的訪問時間,時效性強,而且無需網(wǎng)絡運營商提供額外服務,成本較低。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域的普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1為本發(fā)明實施例中通信系統(tǒng)的示意圖;
[0019]圖2為本發(fā)明實施例中信息處理方法的流程示意圖;
[0020]圖3為本發(fā)明實施例中信息處理方法的進一步細化流程的示意圖;
[0021]圖4為本發(fā)明實施例中服務器的結構示意框圖;
[0022]圖5為本發(fā)明實施例中服務器的進一步細化結構示意框圖。
【具體實施方式】
[0023]為了便于理解本發(fā)明實施例提供的技術方案,先介紹本發(fā)明實施例涉及的通信系統(tǒng)。參照圖1,為本發(fā)明實施例中通信系統(tǒng)的示意圖。其中,服務器提供信息發(fā)送平臺,用戶可以通過客戶端向服務器發(fā)送請求,請求服務器向一個或多個終端發(fā)送信息,發(fā)送的信息類型可以是應用程序推送信息、即時通信程序支持的信息(例如,微信消息、qq消息)、網(wǎng)信信息、短信息,等等。
[0024]下面通過附圖以及具體實施例對本發(fā)明技術方案做詳細的說明,應當理解本發(fā)明實施例以及實施例中的具體特征是對本發(fā)明技術方案的詳細的說明,而不是對本發(fā)明技術方案的限定,在不沖突的情況下,本發(fā)明實施例以及實施例中的技術特征可以相互組合。
[0025]參照圖2,為本發(fā)明實施例提供的信息處理方法的流程示意圖,該流程包括如下步驟:
[0026]步驟101:服務器生成推送內(nèi)容,并將推送內(nèi)容存儲在存儲單元中。
[0027]具體的,服務器根據(jù)用戶輸入的信息生成推送內(nèi)容,并將推送內(nèi)容存儲在存儲單元中。其中,推送內(nèi)容可以是文本信息、多媒體信息,或者前兩種信息的結合,或者是超文本標記語言類型的信息(如HTML5頁面),等等。
[0028]本發(fā)明實施例中,用戶可以直接在服務器進行輸入操作,服務器根據(jù)用戶輸入的內(nèi)容生成推送內(nèi)容;用戶也可以通過客戶端將待推送內(nèi)容發(fā)送給服務器,服務器基于接收的內(nèi)容生成推送內(nèi)容。
[0029]另外,本發(fā)明實施例中,服務器可以是單一的計算設備,也可以是多臺計算器組成的計算機集群。而存儲單元可以是服務器內(nèi)置的存儲設備,也可以是服務器可以訪問的外置存儲設備。
[0030]步驟102:服務器基于推送內(nèi)容在存儲單元的存儲位置生成推送消息,推送消息包括訪問存儲單元上的推送內(nèi)容的入口。
[0031]具體的,服務器將推送內(nèi)容存儲在存儲單元后,根據(jù)推送內(nèi)容在存儲單元的存儲位置生成推送消息,推送消息中包含有訪問存儲單元上的推送內(nèi)容的入口。
[0032]實際情況中,推送消息的實現(xiàn)方式包括:
[0033]其一,在目標終端安裝有服務器支持的應用程序時,推送消息可以為應用程序推送消息,該應用程序推送消息中包含訪問存儲單元上的推送內(nèi)容的入口,當接收應用程序推送消息的終端打開該消息時,終端向服務器發(fā)送訪問推送內(nèi)容的請求,該請求中攜帶有推送內(nèi)容的存儲地址,服務器響應請求,將推送內(nèi)容發(fā)送給終端。
[0034]具體實施時,可以在終端注冊應用程序賬號時,將終端號碼與應用程序賬號關聯(lián)(或者,直接采用終端號碼作為應用程序賬號),這樣,獲知目標終端的號碼即可獲知目標終端是否安裝有服務器支持的應用程序,若安裝有,則服務器可以生成應用程序推送消息。
[0035]優(yōu)選的,在目標終端安裝有服務器支持的應用程序時,服務器進一步確認目標終端當前是否在線(即,是否登陸該應用程序),如果在線,則生成應用程序推送消息。
[0036]其二,在目標終端未安裝服務器支持的應用程序,或者無法確認目標終端是否安裝有服務器支持的應用程序時,服務器可以向終端發(fā)送網(wǎng)信信息,例如web消息、wap消息等。網(wǎng)信消息可以只包含網(wǎng)絡鏈接,也可以同時包含文本信息和網(wǎng)絡鏈接,接收網(wǎng)信消息的終端打開網(wǎng)信消息中的網(wǎng)絡鏈接時,終端向服務器發(fā)送訪問推送內(nèi)容的請求,該請求中攜帶有推送內(nèi)容的存儲地址,服務器響應請求,將推送內(nèi)容發(fā)送給終端。其中,網(wǎng)絡鏈接對應的推送內(nèi)容可以是文本信息、多媒體信息,或者是超文本標記語言類型的信息。
[0037]步驟103:服務器向目標終端發(fā)送推送消息。
[0038]具體的,服務器根據(jù)目標終端的號碼向目標終端發(fā)送推送消息,目標終端的號碼可以為用戶直接在服務器上輸入,也可以是用戶通過客戶端將目標終端的號碼發(fā)送至服務器。
[0039]步驟104:在目標終端訪問存儲單元上的推送內(nèi)容時,服務器記錄目標終端的訪問時間。
[0040]具體的,接收到推送消息的目標終端在打開推送消息時,將訪問存儲單元上的推送內(nèi)容,進而實現(xiàn)將推送內(nèi)容推送至目標終端。服務器在終端訪問推送內(nèi)容時,記錄終端的訪問時間,表明終端側的用戶已經(jīng)閱讀了推送內(nèi)容。
[0041 ] 上述技術方案中,接收推送消息的目標終端側的用戶閱讀推送內(nèi)容時,服務器將記錄目標終端的訪問時間,進而獲知用戶閱讀推送內(nèi)容的準確時間,相對于現(xiàn)有技術中只能獲知目標終端接收消息的時間,更能有效反映信息交互的效果。不僅如此,服務器能夠即時記錄目標終端的訪問時間,時效性強,而且無需網(wǎng)絡運營商提供額外服務,成本較低。
[0042]可選的,本發(fā)明實施例中,在步驟101,服務器生成推送內(nèi)容之前,參照圖3,還包括步驟105:服務器接收客戶端發(fā)送的用于請求向目標終端推送推送內(nèi)容的第一請求,第一請求攜帶推送內(nèi)容以及目標終端的號碼。
[0043]具體的,請求發(fā)送信息的用戶可以通過客戶端與服務器進行交互,將帶推送內(nèi)容以及目標終端的號碼發(fā)送至服務器,其中,目標終端可以為一個,也可以為多個。
[0044]實際情況中,客戶端可以是移動通訊設備,如手機、平板電腦等,也可以是臺式機、筆記本電腦等等。客戶端通過專用軟件與服務器進行交互,也可以通過服務器提供的web平臺與服務器進行交互。
[0045]步驟101中,服務器具體根據(jù)第一請求中攜帶的內(nèi)容生成推送內(nèi)容。而步驟103中,服務器基于第一請求攜帶的目標終端的號碼,向目標終端發(fā)送推送消息。
[0046]可選的,步驟1