新四季網

信息轉發方法與流程

2023-04-28 02:39:41 2


本發明涉及數據處理技術領域,特別是涉及信息轉發方法。



背景技術:

隨著計算機技術和通信技術的不斷發展,人們通過移動終端進行互動的頻率不斷提高。移動網際網路極大地方便了用戶的互動,用戶能夠通過移動終端分享圖像、視頻或音頻。而通信技術的不斷發展,目前移動通信的數據寬帶以及傳輸速率均得到了大大提高,數據量較大的圖像、視頻或音頻均能快速地通過行動網路發送或者接收。儘管目前3G或者4G網絡已非常普及,但在發送數據量較大的圖像、視頻或音頻時,或者對較大數據的群發時,仍需要消耗較多的網絡流量,造成用戶的不便。



技術實現要素:

基於此,有必要針對傳統發送數據需要較多流量,造成用戶不變的缺陷,提供一種信息轉發方法,能夠有效減小數據發送流量,提高用戶的交互的便利性。

一種信息轉發方法,包括:

獲取發送請求;

解析所述發送請求,獲取被發送對象;

生成與所述被發送對象對應的對象標識;

存儲所述被發送對象和所述對象標識。

在一個實施例中,所述解析所述發送請求,獲取被發送對象的步驟包括:

解析所述發送請求,獲取被發送對象和接收標識。

在一個實施例中,所述存儲所述被發送對象和所述對象標識的步驟之後包括:

根據所述接收標識將所述對象標識發送至所述接收標識對應的終端。

在一個實施例中,所述根據所述接收標識將所述對象標識發送至所述接收標識對應的終端的步驟之後還包括:

接收包含所述對象標識的下載請求;

響應所述下載請求,發送所述對象標識對應的所述被發送對象。

在一個實施例中,所述存儲所述被發送對象和所述對象標識的步驟之前包括:

判斷所述被發送對象的數據量是否大於預設數據量,如是,則執行所述存儲所述被發送對象和所述對象標識的步驟。

上述信息轉發方法,發送終端在首次發送被發送對象時,伺服器存儲被發送對象和對象標識,使得發送終端再後續再次發送該被發送對象時,僅需發送對象標識至伺服器,伺服器即可根據對象標識將被發送對象發送至另外的終端上,從而有效減小了發送終端所需消耗的行動網路的流量,提高用戶的交互的便利性。

附圖說明

圖1為一個實施例的信息轉發方法的流程示意圖;

圖2為另一個實施例的信息轉發方法的流程示意圖;

圖3為另一個實施例的信息轉發方法的流程示意圖;

圖4為另一個實施例的信息轉發方法的流程示意圖;

圖5為另一個實施例的信息轉發方法的流程示意圖;

圖6為一個實施例的信息轉發方法的應用場景示意圖;

圖7為另一個實施例的信息轉發方法的應用場景示意圖。

具體實施方式

為了便於理解本發明,下面將參照相關附圖對本發明進行更全面的描述。附圖中給出了本發明的較佳實施方式。但是,本發明可以以許多不同的形式來實現,並不限於本文所描述的實施方式。相反地,提供這些實施方式的目的是使對本發明的公開內容理解的更加透徹全面。

除非另有定義,本文所使用的所有的技術和科學術語與屬於本發明的技術領域的技術人員通常理解的含義相同。本文中在本發明的說明書中所使用的術語只是為了描述具體的實施方式的目的,不是旨在於限制本發明。本文所使用的術語「及/或」包括一個或多個相關的所列項目的任意的和所有的組合。

本發明各實施例中所提供的信息轉發方法,可以應用於如圖6所示的應用環境中。其中,第一終端602和第二終端606分別通過網絡與伺服器604進行交互,第一終端602發送的數據將通過伺服器604轉發至第二終端606。例如,第一終端602在接收到發送指令後將被發送對象上傳至伺服器604,伺服器604存儲該被發送對象和與被發送對象對應的對象標識,且伺服器604將該被發送對象發送至第二終端606;當第一終端602再次發送同一被發送對象至第二終端606時,伺服器604根據被發送對象的對象標識,將存儲於伺服器604的被發送對象發送至第二終端606。

如圖7所示,在另外的實施例的應用環境中,還包括第三終端608和第四終端610,第三終端608和第四終端610均通過網絡與伺服器604交互,當第一終端602向第三終端608和第四終端610發送被發送對象時,伺服器604根據被發送對象的對象標識,將存儲於伺服器604的被發送對象發送至第三終端608和第四終端610;當第二終端606向第三終端608和第四終端610發送被發送對象時,伺服器604根據被發送對象的對象標識,將存儲於伺服器604的被發送對象發送至第三終端608和第四終端610。一方面能夠有效提高發送終端的轉發效率,另一方面,發送終端通過伺服器能夠同時對多個接收終端發送數據,而無需發送終端分別對多個接收終端逐一發送數據,有效降低了發送終端群發數據所消耗的流量。

如圖1所示,其為一實施例的信息轉發方法,包括:

步驟102,獲取發送指令,其中,所述發送指令包括被發送對象和所述被發送對象的對象標識。

在本實施例中,第一終端接收發送指令,獲取該發送指令,該發送指令用於發送數據,例如,發送被發送對象。例如,在第一終端的網絡交互應用上接收到發送指令,例如,在網絡交互應用的交互界面上獲取到發送指令。例如,第一終端啟動網絡交互應用,通過該網絡交互應用與伺服器交互,例如,多個終端通過網絡交互應用相互交互。又如,第一終端或伺服器被動獲取發送指令或者主動獲取發送指令。例如,伺服器接收發送指令;又如,伺服器輪詢獲取發送指令。

步驟104,根據所述發送指令獲取所述被發送對象和所述被發送對象的對象標識。

在本實施例中,被發送對象為發送指令所作用的數據,例如,該被發送對象為發送指令所發送的數據,例如,該被發送對象具有多種表現形式,例如,所述被發送對象包括圖像,例如,所述圖像包括動態圖像或者靜態圖像,例如,所述動態圖像包括視頻,例如,所述被發送對象包括音頻,例如,所述被發送對象包括壓縮文件,例如,所述被發送對象包括文檔文件。值得一提的是被發送對象的數據量較大,在發送時將消耗較多的行動網路數據流量,重複發送或者多次發送,或者群發將消耗較多流量。例如,該被發送對象預存於第一終端,又如,該被發送對象預存於網絡交互應用。例如,步驟104包括:根據所述發送指令獲取被發送對象,根據所述被發送對象獲取所述被發送對象的對象標識。具體地,對象標識為該被發送對象的唯一識別標識,用於區分不同的被發送對象,每一發送對象具有唯一的對象標識。

例如,該對象標識由第一終端生成,例如,步驟104包括:根據所述發送指令獲取被發送對象,根據所述被發送對象生成對象標識,根據所述發送指令獲取被發送對象和所述被發送對象的對象標識。又如,該對象標識預存於第一終端中,例如,該對象標識為被發送對象的屬性值,例如,該對象標識為該被發送對象的文件名稱,例如,該對象標識根據被發送對象的文件名稱以及被發送對象的數據量編碼生成,又如,該對象標識根據被發送對象的文件名稱、被發送對象的數據量以及被發送對象的存儲於第一終端的存儲時間編碼生成,例如,該對象標識為被發送對象的文件名稱、被發送對象的數據量以及被發送對象的存儲時間根據預設規則編碼生成,例如,該預設規則包括CRC(Cyclic Redundancy Check,循環冗餘校驗碼)校驗,這樣,使得生成的對象標識是唯一的。

步驟106,響應所述發送指令,將所述被發送對象和所述被發送對象對應的所述對象標識發送至伺服器。

具體地,本步驟中,第一終端將被發送對象和對象標識發送至伺服器,伺服器將存儲該被發送對象,從而使得第一終端在後續向其他終端發送該被發送對象時,能夠請求伺服器將該被發送對象發送至其他終端,而無需第一終端多次發送,從而節省了第一終端的流量。

在本實施例中,發送終端在首次發送被發送對象時,伺服器存儲被發送對象和對象標識,使得發送終端再後續再次發送該被發送對象時,僅需發送對象標識至伺服器,伺服器即可根據對象標識將被發送對象發送至另外的終端上,從而有效減小了發送終端所需消耗的行動網路的流量,提高用戶的交互的便利性。

在一個實施例中,步驟102之後包括:根據所述發送指令獲取接收標識。

本實施例中,接收標識為被發送對象的接收終端的唯一識別標識,例如,接收標識為第二終端的識別標識,例如,該接收標識包括手機號碼,例如,該接收標識包括網絡交互應用中接收方的用戶帳戶,該接收標識用於區分不同的接收終端。本步驟中,根據發送指令獲取接收終端的接收標識,用於確定被發送對象的接收方。

在一個實施例中,步驟106包括:響應所述發送指令,將所述被發送對象、所述被發送對象對應的所述對象標識以及所述接收標識發送至伺服器。

具體地,本實施例中,被發送對象由第一終端發送至第二終端,該伺服器用於轉發該被發送對象,伺服器用於將被發送對象轉發至第二終端,本實施例中,伺服器的作用為數據中轉或者數據轉發,因此,伺服器需要確定接收方或者第二終端的接收標識,本實施例中,第一終端除了將被發送對象以及對象標識發送至伺服器外,還將接收標識發送至伺服器。

本實施例可理解為第一終端首次將被發送對象發送至第二終端,例如,該被發送對象在第一終端編輯生成,例如,第一終端拍攝圖像,並向第二終端發送,此時,該圖像為原始圖像,並未預先存儲於伺服器中,在第一終端發送後,該圖像經伺服器轉發,伺服器將存儲該圖像,即在第一終端首次向第二終端發送被發送對象時,伺服器存儲該被發送對象及對象標識。

在一個實施例中,步驟106包括:響應所述發送指令,生成包含接收標識的發送請求。

在本實施例中,該發送請求用於請求伺服器將被發送對象發送至第二終端,該接收標識為第二終端的識別標識,以使得伺服器能夠準確搜索到第二終端,並將接收到的被發送對象轉發至第二終端。

在一個實施例中,步驟102之後包括:判斷存儲轉發開關是否處於開啟狀態,如是,則執行步驟104。

具體地,該存儲轉發開關用於控制被發送對象的發送,例如,當該存儲轉發開關處於開啟狀態時,請求伺服器存儲該被發送對象和對象標識,以使得第一終端後續能夠請求伺服器發送該被發送對象至其他終端,當該存儲轉發開關處於關閉狀態時,伺服器不存儲該被發送對象,該伺服器僅轉發該被發送對象。

例如,判斷存儲轉發開關是否處於開啟狀態,如否,則響應所述發送指令,將所述被發送對象發送至伺服器。本實施例中,存儲轉發開關處於關閉狀態,第一終端直接將被發送對象發送至伺服器。上述實施例中,存儲轉發開關的開啟或關閉,控制了第一終端發送被發送對象時,是否同時發送對象標識,例如,存儲轉發開關用於控制發送被發送對象時,同時發送對象標識,該對象標識還用於觸發伺服器存儲該被發送對象和對象標識。

為了提高發送效率,並避免過多佔用伺服器資源,在一個實施例中,步驟104包括:根據所述發送指令獲取被發送對象,判斷所述被發送對象的數據量是否大於預設數據量,是則根據所述被發送對象獲取所述被發送對象的對象標識,例如,步驟104包括:根據所述發送指令獲取被發送對象,判斷所述被發送對象的數據量是否大於預設數據量,是則根據所述被發送對象生成對象標識。在上述實施例中,當被發送對象的數據量較小時,發送所需流量較小,無需伺服器存儲該被發送對象,因此,無需向伺服器發送對象標識,直接發送被發送對象;而在被發送對象的數據量較大時,則獲取或者生存對象標識,以使得後續再次發送給被發送對象時,能夠有效節省流量,從而提高了發送效率,並避免過多佔用伺服器資源。

在步驟106之後,還包括獲取發送請求的步驟,例如,在步驟106之後,還包括步驟202,例如,在第一終端生成包含被發送對象和對象標識的發送請求,將發送請求發送至伺服器,伺服器獲取該發送請求。

如圖2所示,其為一實施例的一種信息轉發方法,包括:

步驟202,獲取發送請求。

在本實施例中,發送請求用於請求伺服器轉發被發送對象,例如,該發送請求由第一終端向伺服器發送,用於請求伺服器將接收到的被發送對象轉發至第二終端。本步驟中,伺服器接收到由第一終端發送的發送請求。

步驟204,解析所述發送請求,獲取被發送對象和所述被發送對象的對象標識。

本實施例中,該發送請求包括被發送對象和對象標識,例如,該發送請求攜帶了被發送對象和對象標識的信息,本步驟中,伺服器解析該發送請求,獲取被發送對象和與被發送對象的對象標識。

步驟206,存儲所述被發送對象和所述被發送對象的對象標識;即,存儲所述被發送對象及其對象標識;其中,每一所述被發送對象均具有對象標識。

具體地,將被發送對象和對象標識存儲至伺服器,例如,伺服器存儲被發送對象和對象標識。本實施例中,伺服器存儲該被發送對象和對象標識,用於在接收到第一終端的請求後,將該被發送對象發送至其他終端或者多個其他終端,以減小第一終端發送消耗的流量。

在一個實施例中,步驟204包括:解析所述發送請求,獲取被發送對象、所述被發送對象的對象標識以及接收標識。

本實施例中,伺服器解析發送請求,獲取被發送對象、對象標識和接收標識,接收標識為接收方的唯一識別標識,伺服器通過該接收標識確定第二終端,使得被發送對象能夠發送至第二終端。具體地,被發送對象由第一終端發送至第二終端,伺服器用於轉發該被發送對象,伺服器用於將被發送對象轉發至第二終端,因此,該發送請求攜帶了接收標識,以使得伺服器能夠確定被發送對象的發送方向。

在一個實施例中,步驟206之後包括:根據所述接收標識將所述被發送對象發送至所述接收標識對應的終端。

本步驟中,所述接收標識對應的終端為第二終端,伺服器根據接收標識,識別出第二終端,將該被發送對象發送至第二終端。從而完成被發送對象的發送,使得第一終端的上的被發送對象發送至第二終端。在本實施例中,伺服器根據第一終端的請求將被發送對象發送至第二終端時,存儲該被發送對象和對象標識。例如,根據所述接收標識將所述被發送對象和對象標識發送至所述接收標識對應的終端。

為了提高被發送對象的發送效率,減小對伺服器資源的佔用,在一個實施例中,步驟204包括,解析所述發送請求,判斷所述發送請求是否包含對象標識,是則執行步驟204。本實施例中,伺服器檢測發送請求中是否攜帶對象標識,當發送請求中攜帶了對象標識,則存儲發送請求中攜帶的被發送對象和對象標識。

例如,解析所述發送請求,判斷所述發送請求是否包含對象標識,是則執行步驟204,否則,解析所述發送請求獲取被發送對象和接收標識,根據所述接收標識發送所述被發送對象,例如,根據所述接收標識將被發送對象發送至第二終端。當發送請求中不包含對象標識,則伺服器不存儲該被發送對象和對象標識,以減小對伺服器資源的佔用,並有效提高了發送對象的發送效率。

為了進一步減小對伺服器資源的佔用,例如,步驟206之前還包括:獲取被發送對象的數據量,判斷被發送對象的數量是否大於預設數據量,是則執行步驟206,否則,將被發送對象發送至接收標識對應的終端。本實施例中,伺服器檢測被發送對象的數據量是否大於預設數量,當被發送對象的數據量較大時,為了使得後續第一終端再次發送該被發送對象時,能夠由伺服器上發送,減小第一終端消耗的流量,伺服器執行步驟206,存儲被發送對象和對象標識,當被發送對象的數據量較小時,伺服器不存儲該被發送對象,而直接將被發送對象發送至第二終端,從而避免對伺服器的存儲空間佔用,且由於被發送對象的數據量較小,使得後續第一終端再次發送被發送對象時無需消耗太多流量。

在步驟106之後,還包括獲取發送請求的步驟,例如,在步驟106之後,還包括步驟302,例如,在第一終端生成包含被發送對象的發送請求,將發送請求發送至伺服器,伺服器獲取該發送請求。

如圖3所示,其為一實施例的一種信息轉發方法,包括:

步驟302,獲取發送請求。

在本實施例中,發送請求用於請求伺服器轉發被發送對象,例如,該發送請求由第一終端向伺服器發送,用於請求伺服器將接收到的被發送對象轉發至第二終端。本步驟中,伺服器接收到由第一終端發送的發送請求。

步驟304,解析所述發送請求,獲取被發送對象。

本實施例中,該發送請求包括被發送對象,例如,該發送請求攜帶了被發送對象的信息,本步驟中,伺服器解析該發送請求,獲取被發送對象。

步驟306,生成與所述被發送對象對應的對象標識。

具體地,對象標識為被發送對象的唯一識別標識,用於區分不同的被發送對象。在本實施例中,對象標識由伺服器生成。例如,每獲取一個被發送對象,生成一個對象標識,例如,每獲取一個發送請求,解析獲得被發送對象,生成一個與被發送對象對應的對象標識。例如,伺服器獲取一個發送請求,解析獲取被發送對象,生成與被發送對象對應的對象標識。伺服器生成的對象標識,能夠區分不同被發送對象,例如,根據被發送對象的文件名稱編碼生成對象標識,例如,被發送對象為圖像,根據圖像的像素值編碼生成對象標識,例如,被發送對象為音頻,例如,根據音頻的正弦波編碼生成對象標識,從而使得該對象標識為被發送對象的唯一識別標識。

為了節省伺服器資源,例如,檢測被發送對象的數據量是否大於預設數據量,當被發送對象的數據量大於預設數據量時,生成與該被發送對象對應的對象標識。本實施例中,當被發送對象的數據量較大時,生成對象標識,以便對被發送對象和對象標識進行存儲,當被發送對象的數據量較小時,則不存儲該被發送對象,以便節省伺服器資源。

為了使得終端上的對象標識與伺服器同步,使得終端發送被發送對象時更為精準,例如,步驟306之後還包括,將對象標識發送至第一終端,例如,將對象標識反饋至發送所述發送請求的終端。從而使得第一終端能夠獲得伺服器生成的對象標識。

步驟308,存儲所述被發送對象和所述對象標識。

具體地,本步驟中,伺服器存儲被發送對象和對象標識。伺服器存儲的被發送對象和對象標識用於在後續接收到第一終端的請求後,將該被發送對象發送至其他終端或者多個其他終端,以減小第一終端群發消息消耗的流量。

在一個實施例中,步驟304包括:解析所述發送請求,獲取被發送對象和接收標識。

本實施例中,伺服器解析發送請求,獲取被發送對象和接收標識,接收標識為接收終端的唯一識別標識,伺服器通過該接收標識確定第二終端,使得被發送對象能夠發送至第二終端。

在一個實施例中,步驟308之後包括:根據所述接收標識將所述對象標識發送至所述接收標識對應的終端。

本步驟中,所述接收標識對應的終端為第二終端,伺服器根據接收標識,識別出第二終端,將該被發送對象發送至第二終端。從而完成被發送對象的發送,使得第一終端的上的被發送對象發送至第二終端。本實施例中,在第一終端將被發送對象發送至第二終端的過程中,伺服器存儲該被發送對象,並為該被發送對象生成對象標識,便於第一終端、第二終端或者其他終端在發送被發送對象時,能夠通過請求伺服器發送,從而節省第一終端、第二終端或者其他終端發送所消耗的流量。

在一個實施例中,步驟308之前包括:判斷所述被發送對象的數據量是否大於預設數據量,如是,則執行步驟308。例如,判斷所述被發送對象的數據量是否大於預設數據量,如是,則執行步驟308,如否,則根據接收標識發送被發送對象,例如,根據接收標識將被發送對象發送至第二終端。本實施例中,當被發送對象的數據量較大時,為了使得後續第一終端再次發送該被發送對象時,能夠由伺服器發送,減小第一終端消耗的流量,伺服器執行步驟308,存儲被發送對象和對象標識,當被發送對象的數據量較小時,伺服器不存儲該被發送對象,而直接將被發送對象發送至第二終端,從而避免對伺服器的存儲空間佔用,且由於被發送對象的數據量較小,使得後續第一終端再次發送被發送對象時無需消耗太多流量。

在一個實施例中,所述根據所述接收標識將所述對象標識發送至所述接收標識對應的終端的步驟之後還包括:接收包含所述對象標識的下載請求;響應所述下載請求,發送所述對象標識對應的所述被發送對象。

本實施例中,該下載請求由第二終端發送至伺服器,該下載請求用於下載被發送對象,伺服器接收到該下載請求,將對象標識對應的被發送對象發送至第二終端。從而完成了第一終端對第二終端的消息的發送,該消息為被發送對象。本實施例中,被發送對象並不由伺服器轉發至第二終端,而是伺服器根據第二終端的請求將該被發送對象發送至第二終端,由第二終端主動選擇是否下載該被發送對象,能夠有效節省第二終端的接收數據消耗的流量。

在步驟206或者步驟308之後,還包括獲取發送指令的步驟,例如,在步驟206或者步驟308之後,還包括步驟402,例如,在伺服器存儲被發送對象後,第一終端接收到發送指令,向伺服器發送轉發請求。

如圖4所示,其為一實施例的一種信息轉發方法,包括:

步驟402,獲取發送指令。

本實施例中,第一終端獲取發送指令,該發送指令用於發送被發送對象。例如,該被發送對象預存於第一終端,例如,該被發送對象由第一終端生成,例如,該被發送對象由第一終端從其他終端上接收穫取並預存,例如,該被發送對象預存於伺服器。

步驟404,根據所述發送指令獲取對象標識。

具體地,根據該發送指令獲取對象標識,例如,根據發送指令獲取被發送對象,根據該被發送對象獲取對象標識。

步驟406,檢測伺服器中是否存在與所述對象標識對應的被發送對象。

例如,檢測伺服器中是否存在所述對象標識,當檢測到伺服器中存在所述對象標識時,檢測伺服器中是否存在與所述對象標識對應的被發送對象。例如,檢測伺服器中是否存儲有與所述對象標識對應的被發送對象。例如,第一終端向伺服器發送檢測請求,以檢測伺服器中是否存在與所述對象標識對應的被發送對象,例如,伺服器響應檢測請求,反饋檢測結果。

步驟408,當所述伺服器中存在與所述對象標識對應的被發送對象時,向所述伺服器發送轉發請求,所述轉發請求用於請求伺服器轉發所述被發送對象。

具體地,當伺服器中存儲有與該對象標識對應的被發送對象時,第一終端請求伺服器轉發該被發送對象,例如,請求伺服器將該被發送對象發送至第二終端,例如,請求伺服器將該被發送對象發送至其他多個終端,這樣,使得第一終端實現了群發消息,第一終端無需對每個終端均發送一次數據,僅需向伺服器發送攜帶對象標識的轉發請求即可實現群發,由於對象標識的數據量極小,因此消耗的流量也小,進而節省第一終端的消耗的流量。

例如,步驟408之前還包括,生成轉發請求,例如,生成包括對象標識的轉發請求。例如,該對象標識為字符串,例如,該對象標識為文本信息,由於該對象標識數據量較小,該對象標識的數據量遠小於被發送對象的數據量,使得第一終端的轉發請求的數據量更小,從而減小第一終端消耗的流量。

在一個實施例中,步驟404包括:根據所述發送指令獲取被發送對象;根據所述被發送對象獲取與所述被發送對象對應的對象標識。本實施例中,通過被發送對象獲取對象標識,例如,該被發送對象由另一終端發送至第一終端,例如,該第一終端接收被發送對象和對象標識,例如,第一終端接收被發送對象和對象標識後,存儲接收被發送對象和對象標識,例如,該被發送對象由第二終端發送至第一終端,被發送對象經伺服器轉發至第一終端,該對象標記由伺服器生成,並發送至第一終端。

在一個實施例中,步驟404包括:根據所述發送指令獲取對象標識和接收標識。本實施例中,接收標識用於區分不同的接收終端,伺服器通過該接收標識能夠確定接收終端。例如,該接收標識為第二終端的識別標識。

在一個實施例中,步驟408包括:向所述伺服器發送包含接收標識的轉發請求。

本實施例中,該轉發請求由於攜帶接收標識,使得伺服器能夠精確查找到接收終端。例如,該接收標識包括字符串,例如,該接收標識包括數字,例如,該接收標識包括ASCII碼(American Standard Code for Information Interchange,美國標準信息交換碼),例如,該接收標識包括文本信息,由於該接收標識為字符串或者文本信息,因此,接收標識的數據量很小,能夠有效減少轉發請求的數據量,從而使得第一終端的發送該轉發請求消耗的流量更少。

在一個實施例中,步驟406之後還包括:當所述伺服器中不存在與所述對象標識對應的被發送對象時,根據所述發送指令獲取被發送對象;響應所述發送指令,根據所述接收標識發送所述被發送對象。

本實施例中,當伺服器中沒有存儲被發送對象,此時,第一終端將直接發送被發送對象,而不是由伺服器將存儲在伺服器上的被發送對象轉發。例如,響應所述發送指令,根據所述接收標識發送所述被發送對象至伺服器,以使伺服器根據接收標識將該被發送對象發送至第二終端,例如,以使伺服器根據接收標識將該被發送對象發送至其他多個終端。

例如,在響應所述發送指令,根據所述接收標識發送所述被發送對象至伺服器之後還包括,伺服器接收被發送對象,伺服器存儲該被發送對象和對象標識,這樣,在後續第一終端或其他終端再次發送給被發送對象時,能夠請求伺服器從伺服器上轉發,減小第一終端或其他終端的發送消耗的流量。

在步驟408之後,還包括獲取轉發請求的步驟,例如,在步驟408之後,還包括步驟502,例如,在第一終端向伺服器發送轉發請求後,還包括伺服器獲取轉發請求的步驟。

如圖5所示,其為一實施例的一種信息轉發方法,包括:

步驟502,獲取轉發請求。

本實施例中,伺服器接收轉發請求,該轉發請求用於請求伺服器轉發被發送對象。例如,伺服器接收到第一終端發送的轉發請求。

步驟504,解析所述轉發請求,獲取對象標識和接收標識。

具體地,伺服器解析該轉發請求,獲取對象標識和接收標識,對象標識用於確定被發送對象,接收標識用於確定接收終端。該轉發請求並不包含被發送對象,以使得第一終端的轉發請求的數據量更小,使得第一終端消耗的流量更少。

步驟506,根據所述對象標識獲取被發送對象。

本實施例中,被發送對象預存於伺服器,伺服器根據對象標識獲取存儲於伺服器上的被發送對象,例如,確定被發送對象。

步驟508,響應所述轉發請求,根據所述接收標識發送所述對象標識對應的所述被發送對象。

本實施例中,終端為接收終端,例如,終端為第二終端,本步驟中,伺服器響應該轉發請求,根據接收標識將被發送對象發送至接收標識對應的接收終端。

上述實施例,伺服器在接收轉發請求後,將預存於伺服器上的被發送對象轉發至第二終端或者其他多個終端,從而有效減小了發送終端所需消耗的行動網路的流量,實現了便捷地群發,提高了用戶的交互的便利性。

在一個實施例中,步驟506包括:檢測是否存在與所述對象標識對應的被發送對象;當存在與所述對象標識對應的被發送對象時,根據所述對象標識獲取所述被發送對象。

本實施例中,伺服器解析轉發請求獲取對象標識後,檢測伺服器內是否存儲有與對象標識對應的被發送對象。

在一個實施例中,所述檢測是否存在與所述對象標識對應的被發送對象的步驟之後還包括:當不存在與所述對象標識對應的被發送對象時,向發送所述轉發請求的一方發送轉發失敗信息。

在本實施例中,所述轉發請求的一方為發送該轉發請求的終端,例如,所述轉發請求的一方為發送方,例如,所述轉發請求的一方為第一終端。該轉發失敗信息用於通知第一終端轉發失敗。在本實施例中,由於伺服器中並未存儲該被轉發對象,因此,無法響應第一終端的轉發請求,即伺服器無法發送被發送對象至其他終端或者第二終端,此時,伺服器將轉發失敗的信息反饋至第一終端。

例如,該轉發失敗信息還包括二次發送請求,該二次發送請求用於請求第一終端發送被發送對象至伺服器,由於本實施例中,伺服器並未存儲有被發送對象,因此,需要由第一終端直接發送該被發送對象,並經伺服器存儲並轉發至其他終端或者第二終端。

應該說明的是,上述實施例中,所包括的各個模塊只是按照功能邏輯進行劃分的,但並不局限於上述的劃分,只要能夠實現相應的功能即可;另外,各功能模塊的具體名稱也只是為了便於相互區分,並不用於限制本發明的保護範圍。

另外,本領域普通技術人員可以理解實現上述各實施例方法中的全部或部分模塊的功能是可以通過程序來指令相關的硬體來完成,相應的程序可以存儲於可讀取存儲介質中。

以上所述實施例的各技術特徵可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術特徵所有可能的組合都進行描述,然而,只要這些技術特徵的組合不存在矛盾,都應當認為是本說明書記載的範圍。

以上所述實施例僅表達了本發明的幾種實施方式,其描述較為具體和詳細,但並不能因此而理解為對發明專利範圍的限制。應當指出的是,對於本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬於本發明的保護範圍。因此,本發明專利的保護範圍應以所附權利要求為準。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀