一種短消息刪除方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及短消息處理技術(shù)領(lǐng)域,尤其涉及一種短消息刪除方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,物聯(lián)網(wǎng)業(yè)務(wù)不僅可由互聯(lián)網(wǎng)或者移動(dòng)互聯(lián)網(wǎng)承載,短消息也能承載。而且,短消息所需的信令開(kāi)支較小,能夠緩解網(wǎng)絡(luò)信令壓力。具體而言,短消息可以承載物聯(lián)網(wǎng)的相關(guān)業(yè)務(wù)操作,當(dāng)接收方收到短消息后,短消息可以按照一定規(guī)則觸發(fā)接收方的操作。但在現(xiàn)有短消息技術(shù)中,發(fā)送方不能刪除接收方收到的短消息,從而影響了發(fā)送方對(duì)接收方業(yè)務(wù)操作進(jìn)行把控,制約了短消息在物聯(lián)網(wǎng)中的進(jìn)一步應(yīng)用。另外,在物聯(lián)網(wǎng)應(yīng)用中,由于接收方設(shè)備處于無(wú)人值守狀態(tài),若上述短消息未及時(shí)刪除而被他人獲知,容易產(chǎn)生信息安全冋題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種短消息刪除方法及系統(tǒng),用來(lái)解決現(xiàn)有技術(shù)中短消息發(fā)送方無(wú)法刪除接收方的短消息的問(wèn)題。
[0004]為了解決上述技術(shù)問(wèn)題,本發(fā)明提供一種短消息刪除方法,包括以下步驟:短消息中心接收發(fā)送方客戶端創(chuàng)建的攜帶生存時(shí)間的短消息;當(dāng)所述短消息被接收方客戶端成功接收后,所述短消息中心啟動(dòng)所述短消息的所述生存時(shí)間定時(shí);當(dāng)所述生存時(shí)間定時(shí)到達(dá)后,所述短消息中心發(fā)送用于指示所述接收方客戶端刪除指定短消息的刪除指令。
[0005]進(jìn)一步地,所述短消息包括發(fā)送方客戶端標(biāo)識(shí)信息、短消息標(biāo)識(shí)信息、短消息的生存狀態(tài)信息、短消息的生存時(shí)間信息、接收方客戶端標(biāo)識(shí)信息以及短消息內(nèi)容。
[0006]進(jìn)一步地,所述短消息刪除方法,還包括:所述短消息中心接收所述發(fā)送方客戶端創(chuàng)建的時(shí)間修改短消息,根據(jù)所述時(shí)間修改短消息更新目標(biāo)短消息的生存時(shí)間。
[0007]進(jìn)一步地,所述時(shí)間修改短消息包括短消息類型信息、發(fā)送方客戶端標(biāo)識(shí)信息、目標(biāo)短消息標(biāo)識(shí)信息及目標(biāo)短消息更新后的生存時(shí)間信息。
[0008]進(jìn)一步地,所述刪除指令攜帶待刪除的指定短消息的標(biāo)識(shí)信息。
[0009]本發(fā)明還提供一種短消息刪除系統(tǒng),設(shè)置于短消息中心,包括:接收模塊、定時(shí)模塊以及發(fā)送模塊。所述接收模塊,用于接收發(fā)送方客戶端創(chuàng)建的攜帶生存時(shí)間的短消息;所述定時(shí)模塊,用于當(dāng)所述短消息被接收方客戶端成功接收后,啟動(dòng)所述短消息的所述生存時(shí)間定時(shí);所述發(fā)送模塊,用于當(dāng)所述生存時(shí)間定時(shí)到達(dá)后,發(fā)送用于指示所述接收方客戶端刪除指定短消息的刪除指令。
[0010]進(jìn)一步地,所述短消息包括發(fā)送方客戶端標(biāo)識(shí)信息、短消息標(biāo)識(shí)信息、短消息的生存狀態(tài)信息、短消息的生存時(shí)間信息、接收方客戶端標(biāo)識(shí)信息以及短消息內(nèi)容。
[0011]進(jìn)一步地,所述短消息刪除系統(tǒng),還包括更新模塊,用于根據(jù)從所述發(fā)送方客戶端接收的時(shí)間修改短消息更新目標(biāo)短消息的生存時(shí)間。
[0012]進(jìn)一步地,所述時(shí)間修改短消息包括短消息類型信息、發(fā)送方客戶端標(biāo)識(shí)信息、目標(biāo)短消息標(biāo)識(shí)信息及目標(biāo)短消息更新后的生存時(shí)間信息。
[0013]進(jìn)一步地,所述刪除指令攜帶待刪除的指定短消息的標(biāo)識(shí)信息。
[0014]于本發(fā)明中,短消息中心根據(jù)發(fā)送方客戶端創(chuàng)建的攜帶生存時(shí)間的短消息,定時(shí)控制接收方客戶端刪除指定的短消息,使得發(fā)送方客戶端能夠準(zhǔn)時(shí)刪除接收方客戶端接收到的短消息,從而解決現(xiàn)有技術(shù)的應(yīng)用局限,能夠適用于無(wú)人值守的物聯(lián)網(wǎng)場(chǎng)景。而且,能夠增強(qiáng)發(fā)送方對(duì)接收方短消息的操作,提高信息安全。
【附圖說(shuō)明】
[0015]圖1所示為本發(fā)明較佳實(shí)施例提供的短消息刪除方法的流程圖;
[0016]圖2所示為本發(fā)明較佳實(shí)施例提供的短消息刪除系統(tǒng)的示意圖;
[0017]圖3所示為本發(fā)明較佳實(shí)施例提供的短消息發(fā)送和接收流程的示意圖;
[0018]圖4所示為本發(fā)明較佳實(shí)施例提供的短消息刪除流程的示意圖。
【具體實(shí)施方式】
[0019]如圖1所示,本發(fā)明較佳實(shí)施例提供一種短消息刪除方法,包括以下步驟:S1:短消息中心接收發(fā)送方客戶端創(chuàng)建的攜帶生存時(shí)間的短消息;S2:當(dāng)所述短消息被接收方客戶端成功接收后,所述短消息中心啟動(dòng)所述短消息的所述生存時(shí)間定時(shí);S3:當(dāng)所述生存時(shí)間定時(shí)到達(dá)后,所述短消息中心發(fā)送用于指示所述接收方客戶端刪除指定短消息的刪除指令。
[0020]于較佳實(shí)施例中,刪除指令攜帶待刪除的指定短消息的標(biāo)識(shí)信息。
[0021 ] 于較佳實(shí)施例中,短消息包括發(fā)送方客戶端標(biāo)識(shí)信息、短消息標(biāo)識(shí)信息、短消息的生存狀態(tài)信息、短消息的生存時(shí)間信息、接收方客戶端標(biāo)識(shí)信息以及短消息內(nèi)容。
[0022]于較佳實(shí)施例中,短消息刪除方法還包括:短消息中心接收發(fā)送方客戶端創(chuàng)建的時(shí)間修改短消息,根據(jù)所述時(shí)間修改短消息更新目標(biāo)短消息的生存時(shí)間。
[0023]于較佳實(shí)施例中,短消息刪除方法還包括:短消息中心接收發(fā)送方客戶端創(chuàng)建的時(shí)間修改短消息,根據(jù)所述時(shí)間修改短消息更新目標(biāo)短消息的生存時(shí)間。其中,時(shí)間修改短消息包括短消息類型信息、發(fā)送方客戶端標(biāo)識(shí)信息、目標(biāo)短消息標(biāo)識(shí)信息及目標(biāo)短消息更新后的生存時(shí)間信息。
[0024]如圖2所示,本發(fā)明較佳實(shí)施例還提供一種短消息刪除系統(tǒng),設(shè)置于短消息中心SMC中,包括接收模塊10、定時(shí)模塊11以及發(fā)送模塊12。接收模塊10,用于接收發(fā)送方客戶端創(chuàng)建的攜帶生存時(shí)間的短消息;定時(shí)模塊11,用于當(dāng)所述短消息被接收方客戶端成功接收后,啟動(dòng)所述短消息的所述生存時(shí)間定時(shí);發(fā)送模塊12,用于當(dāng)所述生存時(shí)間定時(shí)到達(dá)后,發(fā)送用于指示所述接收方客戶端刪除指定短消息的刪除指令。
[0025]于較佳實(shí)施例中,短消息包括發(fā)送方客戶端標(biāo)識(shí)信息、短消息標(biāo)識(shí)信息、短消息的生存狀態(tài)信息、短消息的生存時(shí)間信息、接收方客戶端標(biāo)識(shí)信息以及短消息內(nèi)容。
[0026]于較佳實(shí)施例中,刪除指令攜帶待刪除的指定短消息的標(biāo)識(shí)信息。
[0027]于較佳實(shí)施例中,短消息刪除系統(tǒng)還包括更新模塊,用于根據(jù)從發(fā)送方客戶端接收的時(shí)間修改短消息更新目標(biāo)短消息的生存時(shí)間。
[0028]于較佳實(shí)施例中,短消息刪除系統(tǒng)還包括更新模塊,用于根據(jù)從發(fā)送方客戶端接收的時(shí)間修改短消息更新目標(biāo)短消息的生存時(shí)間。其中,時(shí)間修改短消息包括短消息類型信息、發(fā)送方客戶端標(biāo)識(shí)信息、目標(biāo)短消息標(biāo)識(shí)信息及目標(biāo)短消息更新后的生存時(shí)間信息。
[0029]接下來(lái),發(fā)送方客戶端以發(fā)送方客戶端UEl為例,接收方客戶端以接收方客戶端UE2為例進(jìn)行說(shuō)明。以下參照?qǐng)D3及圖4具體說(shuō)明本發(fā)明較佳實(shí)施例。于此,本發(fā)明實(shí)施例遵循7號(hào)信令(SS7,Signaling System Number7),可在其移動(dòng)應(yīng)用部分(MAP)上實(shí)現(xiàn)。
[0030]于本實(shí)施例中,短消息包括短消息類型信息、發(fā)送方客戶端標(biāo)識(shí)信息、短消息標(biāo)識(shí)信息、短消息的生存狀態(tài)信息、短消息的生存時(shí)間信息、接收方客戶端標(biāo)識(shí)信息以及短消息內(nèi)容。具體而言,短消息包括消息頭及消息體,所述消息頭例如包括短消息類型信息、發(fā)送方客戶端標(biāo)識(shí)信息、短消息標(biāo)識(shí)信息、短消息的生存狀態(tài)信息、短消息的生存時(shí)間信息、接收方客戶端標(biāo)識(shí)信息以及短消息接收信息,所述消息體至少包括短消息內(nèi)容。短消息M的消息體中至少包含用戶編輯的短消息內(nèi)容。
[0031]于此,以發(fā)送方客戶端UEl創(chuàng)建待發(fā)送的短消息M為例進(jìn)行說(shuō)明。短消息M的消息頭例如包含以下字段:M_Type、UEl_ID、UE2_ID、M_ID、M_Exist、Time_Window 以及 M_Succ。
[0032]其中,M_Type為短消息類型的標(biāo)識(shí)符,當(dāng)M_Type = O表示該短消息為需要發(fā)送至接收方客戶端的正常短消息;iM_Type = I表示該短消息為發(fā)送至短消息中心SMC修改目標(biāo)短消息生存時(shí)間信息的短消息。
[0033]UE1_ID為發(fā)送方客戶端UEl的標(biāo)識(shí)符,通過(guò)UE1_ID,短消息中心SMC可尋址到發(fā)送方客戶端UE1。UE2_ID為接收方客戶端UE2的標(biāo)識(shí)符,通過(guò)UE2_ID,短消息中心SMC可尋址到接收方客戶端UE2。其中,通過(guò)發(fā)送方客戶端的標(biāo)識(shí)符和接收方客戶端的標(biāo)識(shí)符,能在發(fā)送方客戶端、接收方客戶端和短消息中心所組成的系統(tǒng)中唯一標(biāo)識(shí)相關(guān)的客戶端。
[0034]M_ID為短消息標(biāo)識(shí)符,由發(fā)送方客戶端UEl產(chǎn)生,通過(guò)短消息標(biāo)識(shí)符,在發(fā)送方客戶端UE1、接收方客戶端UE2和短消息中心SMC所組成的系統(tǒng)中,能夠唯一標(biāo)識(shí)短消息M。
[0035]M_Exist表示短消息的生存狀態(tài),于此,包括自由生存態(tài)(即M_Exist = O)、受控生存態(tài)(即M_Exit = I)以及被刪除態(tài)(即M_Exist = 2)。其中,自由生存態(tài)表示該短消息的刪除不受發(fā)送方的控制;受控生存態(tài)表示該短消息的刪除由發(fā)送方控制;被刪除態(tài)表示該短消息已被刪除。
[0036]Time_ffindow表示短消息的生存時(shí)間窗,其中攜帶接收方客戶端成功接收短消息后,短消息在接收方客戶端的保留時(shí)長(zhǎng)信息。
[0037]M_Succ是短消息的接收標(biāo)志位,當(dāng)M_Succ = O表示短消息M未被接收方客戶端UE2成功接收,當(dāng)M_Succ = I表示短消息M被接收方客戶端UE2成功接收。
[0038]以下參照?qǐng)D3說(shuō)明本發(fā)明較佳實(shí)施例的短消息發(fā)送和接收流程。
[0039]步驟S301:由用戶觸發(fā)發(fā)送方客戶端UEl的短消息功能,即用戶觸發(fā)發(fā)送方客戶端創(chuàng)建短消息。
[0040]步驟S302:發(fā)送方客戶端UEl初始化短消息M的相關(guān)設(shè)置。于此,上述設(shè)置至少包括:創(chuàng)建短消息M的標(biāo)識(shí)符M_ID、短消息類型的標(biāo)識(shí)符M_Type (例如,M_Type = O)以及接收方客戶端的標(biāo)識(shí)符UE2_ID、初始化短