一種管理設(shè)備間d2d通信分組的方法及設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及D2D通信領(lǐng)域,尤其涉及一種管理設(shè)備間D2D通信分組的方法及設(shè)備。
【背景技術(shù)】
[0002]在當前的長期演進(LTE,LongTerm Evolut1n)網(wǎng)絡(luò)以及 LTE-A(LTE-Advanced)網(wǎng)絡(luò)中,設(shè)備間(D2D,DeviCe to Device)通信是指移動設(shè)備通過共享/重用無線通信網(wǎng)絡(luò)的無線鏈路(上行鏈路或下行鏈路)資源來直接進行點到點(P2P,Peer to Peer)通信。在當前基于基礎(chǔ)設(shè)施的蜂窩移動通信網(wǎng)絡(luò)中,基站作為中心控制節(jié)點,是移動設(shè)備獲得網(wǎng)絡(luò)服務的唯一接入點。所有的移動設(shè)備都只能通過蜂窩系統(tǒng)的上行或下行信道與網(wǎng)絡(luò)中的某個特定的基站進行通信。
[0003]目前,在D2D通信時,D2D分組會設(shè)置一個組擁有者(GO,Group Owner),來管理D2D分組中的設(shè)備,而D2D分組的共享密鑰則是由網(wǎng)絡(luò)側(cè)的D2D功能實體來管理,也就是說,D2D分組的管理和共享密鑰的管理是兩個獨立的過程,那么,就有可能出現(xiàn)兩個過程不同步的情況,比如,在D2D分組中會有新的設(shè)備加入后,由于為了 D2D分組的通信安全,網(wǎng)絡(luò)側(cè)的D2D功能實體是不會下發(fā)共享密鑰給新加入的設(shè)備的,所以,新加入的設(shè)備即使加入了 D2D分組,也無法與組內(nèi)其它設(shè)備進行通信;而如果網(wǎng)絡(luò)側(cè)的D2D功能實體單獨向新加入的設(shè)備下發(fā)共享密鑰的話,又會存在由于單獨下發(fā)密鑰所帶來的泄露密鑰的風險。
[0004]所以,現(xiàn)有技術(shù)中并不存在一種D2D分組管理的方法能夠兼顧D2D通信可靠性以及D2D分組內(nèi)設(shè)備的動態(tài)變化。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實施例期望提供一種設(shè)備間D2D分組的管理方法及設(shè)備,以兼顧D2D分組內(nèi)設(shè)備的動態(tài)變化及D2D通信的可靠性。
[0006]為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0007]第一方面,本發(fā)明實施例提供一種管理設(shè)備間D2D通信分組的方法,所述方法包括:網(wǎng)絡(luò)側(cè)設(shè)備建立D2D通信分組,并將為所述D2D通信分組生成的共享密鑰下發(fā)給所述D2D通信分組中的所有設(shè)備,其中,所述共享密鑰用于所述所有設(shè)備進行D2D通信;所述網(wǎng)絡(luò)側(cè)設(shè)備確定所述D2D通信分組結(jié)束所述D2D通信,刪除所述D2D通信分組及所述共享密鑰。
[0008]進一步地,所述網(wǎng)絡(luò)側(cè)設(shè)備建立D2D通信分組,包括:所述網(wǎng)絡(luò)側(cè)設(shè)備接收第一設(shè)備發(fā)送的分組建立請求,其中,所述分組建立請求攜帶有所述第一設(shè)備的第一身份信息及第二設(shè)備的第二身份信息;所述網(wǎng)絡(luò)側(cè)設(shè)備基于所述第一身份信息和所述第二身份信息,建立所述D2D通信分組。
[0009]進一步地,在所述網(wǎng)絡(luò)側(cè)設(shè)備為所述D2D通信分組生成共享密鑰之后,且在所述網(wǎng)絡(luò)側(cè)設(shè)備確定所述D2D通信分組結(jié)束所述D2D通信之前,所述方法還包括:所述網(wǎng)絡(luò)側(cè)設(shè)備向所述所有設(shè)備發(fā)送所述D2D通信分組的組身份信息及所述共享密鑰;所述網(wǎng)絡(luò)側(cè)設(shè)備刪除所述D2D通信分組及所述共享密鑰,包括:所述網(wǎng)絡(luò)側(cè)設(shè)備刪除所述組身份信息及所述共享密鑰。
[0010]進一步地,所述網(wǎng)絡(luò)側(cè)設(shè)備確定所述D2D通信分組結(jié)束所述D2D通信,包括:所述網(wǎng)絡(luò)側(cè)設(shè)備接收來自所述第一設(shè)備的通信結(jié)束消息,確認所述D2D通信分組結(jié)束所述D2D通信。
[0011]第二方面,本發(fā)明實施例提供了一種管理設(shè)備間D2D通信分組的方法,所述方法包括:第一設(shè)備向網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送分組建立請求,其中,所述分組建立請求用于所述網(wǎng)絡(luò)側(cè)設(shè)備建立D2D通信分組;所述第一設(shè)備接收來自所述網(wǎng)絡(luò)側(cè)設(shè)備的共享密鑰,并基于所述共享密鑰與所述D2D通信分組中的第二設(shè)備進行D2D通信;所述第一設(shè)備在結(jié)束所述D2D通信后,發(fā)送通信結(jié)束消息,并刪除所述共享密鑰。
[0012]進一步地,所述第一設(shè)備向網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送分組建立請求,包括:所述第一設(shè)備生成攜帶有所述第一設(shè)備的第一身份信息及所述第二設(shè)備的第二身份信息的所述分組建立請求;所述第一設(shè)備將所述分組建立請求發(fā)送給所述網(wǎng)絡(luò)側(cè)設(shè)備。
[0013]進一步地,在所述第一設(shè)備基于所述共享密鑰進行D2D通信之前,所述方法還包括:所述第一設(shè)備接收所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的組身份信息;所述第一設(shè)備發(fā)送通信結(jié)束消息,包括:所述第一設(shè)備發(fā)送攜帶有所述組身份信息的所述通信結(jié)束消息。
[0014]進一步地,所述第一設(shè)備基于所述共享密鑰進行D2D通信,包括:所述第一設(shè)備基于所述共享密鑰,生成會話密鑰;所述第一設(shè)備使用所述會話密鑰與所述第二設(shè)備進行所述D2D通信。
[0015]第三方面,本發(fā)明實施例提供一種管理設(shè)備間D2D通信分組的方法,所述方法包括:第二設(shè)備接收來自網(wǎng)路側(cè)設(shè)備發(fā)送的D2D通信分組的共享密鑰;所述第二設(shè)備基于所述共享密鑰與所述D2D通信分組中的第一設(shè)備進行D2D通信;所述第二設(shè)備接收來自所述第一設(shè)備的通信結(jié)束消息,刪除所述共享密鑰。
[0016]進一步地,所述第二設(shè)備基于所述共享密鑰與所述D2D通信分組中的第一設(shè)備進行D2D通信,包括:所述第二設(shè)備基于所述共享密鑰,生成會話密鑰;所述第二設(shè)備使用所述會話密鑰與所述第一設(shè)備進行所述D2D通信。
[0017]第四方面,本發(fā)明實施例提供一種網(wǎng)絡(luò)側(cè)設(shè)備,所述網(wǎng)絡(luò)側(cè)設(shè)備包括:分組建立單元、密鑰生成單元、第一發(fā)送單元及分組刪除單元;其中,所述分組建立單元,用于建立D2D通信分組;所述密鑰生成單元,用于為所述D2D通信分組生成共享密鑰,其中,所述共享密鑰用于所述D2D通信分組中所有設(shè)備進行D2D通信;所述第一發(fā)送單元,用于將所述共享密鑰下發(fā)給所述所有設(shè)備;所述分組刪除單元,用于確定所述D2D通信分組結(jié)束所述D2D通信,刪除所述D2D通信分組及所述共享密鑰。
[0018]進一步地,所述分組建立單元包括:接收子單元,用于接收第一設(shè)備發(fā)送的分組建立請求,其中,所述分組建立請求攜帶有所述第一設(shè)備的第一身份信息及第二設(shè)備的第二身份信息;分組建立子單元,用于基于所述第一身份信息和所述第二身份信息,建立所述D2D通信分組。
[0019]進一步地,所述第一發(fā)送單元,還用于在所述分組建立單元為所述D2D通信分組生成共享密鑰之后,且在所述刪除單元確定所述D2D通信分組結(jié)束D2D通信之前,向所述所有設(shè)備發(fā)送所述D2D通信分組的組身份信息及所述共享密鑰;所述分組刪除單元,還用于刪除述組身份信息及所述共享密鑰。
[0020]進一步地,所述分組刪除單元,用于接收來自所述第一設(shè)備的通信結(jié)束消息,確認所述D2D通信分組結(jié)束所述D2D通信。
[0021]第五方面,本發(fā)明實施例提供一種設(shè)備,所述設(shè)備包括:第二發(fā)送單元、第一接收單元、第一 D2D通信單元及第一刪除單元;其中,所述第二發(fā)送單元,用于向網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送分組建立請求,其中,所述分組建立請求用于所述網(wǎng)絡(luò)側(cè)設(shè)備建立D2D通信分組;還用于在結(jié)束與所述D2D通信分組中的第二設(shè)備進行的D2D通信后,發(fā)送通信結(jié)束消息;所述第一接收單元,用于接收來自所述網(wǎng)絡(luò)側(cè)設(shè)備的共享密鑰;所述第一 D2D通信單元,用于基于所述共享密鑰進行所述D2D通信;所述第一刪除單元,用于刪除所述共享密鑰。
[0022]進一步地,所述第二發(fā)送單元,包括:生成子單元,用于生成攜帶有所述設(shè)備的第一身份信息及所述第二設(shè)備的第二身份信息的所述分組建立請求;發(fā)送子單元,用于將所述分組建立請求發(fā)送給所述網(wǎng)絡(luò)側(cè)設(shè)備。
[0023]進一步地,所述第一接收單元,具體用于在所述第一 D2D通信單元基于所述共享密鑰進行所述D2D通信之前,接收所述網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的組身份信息;所述第二發(fā)送單元,具體用于發(fā)送攜帶有所述組身份信息的所述通信結(jié)束消息。
[0024]進一步地,所述第一 D2D通信單元,用于基于所述共享密鑰,生成會話密鑰;使用所述會話密鑰與所述第二設(shè)備進行所述D2D通信。
[0025]第六方面,本發(fā)明實施例提供一種設(shè)備,其特征在于,所述設(shè)備包括:第二接收單元、第二 D2D通信單元及第二刪除單元;其中,所述第二接收單元,用于接收來自網(wǎng)路側(cè)設(shè)備的D2D通信分組的共享密鑰;所述第二 D2D通信單元,用于基于所述共享密鑰與所述D2D通信分組中的第一設(shè)備進行D2D通信;還用于接收來自所述第一設(shè)備的通信結(jié)束消息;第二刪除單元,用于刪除所述共享密鑰。
[0026]進一步地,所述第二 D2D通信單元,還用于基于所述共享密鑰,生成會話密鑰;使用所述會話密鑰與所述第一設(shè)備進行所述D2D通信。
[0027]本發(fā)明實施例所提供的設(shè)備間D2D分組的管理方法及設(shè)備,網(wǎng)絡(luò)側(cè)設(shè)備建立D2D通信分組,同時,為D2D通信分組生成共享密鑰,并將共享密鑰下發(fā)給D2D分組內(nèi)的所有設(shè)備;然后,在D2D通信完成后,網(wǎng)絡(luò)側(cè)設(shè)備刪除D2D分組及共享密鑰,這樣,下次進行通信時,就需要重新建立分組了。如此,每進行一次通信,就會重新建立一次分組,并下發(fā)新的密鑰,這樣,就使得當有新的設(shè)備加入D2D分組后,網(wǎng)絡(luò)側(cè)設(shè)備在建立新的分組時,將共享密鑰下發(fā)給組內(nèi)所有設(shè)備,包括新加入的設(shè)備,避免了由于單獨下發(fā)密鑰所帶來的泄露密鑰的風險,保障了 D2D通信的安全,也兼顧了 D2D分組內(nèi)設(shè)備的動態(tài)變化。
【附圖說明】
[0028]圖1為本發(fā)明實施例中的D2D通信系統(tǒng)的系統(tǒng)架構(gòu)示意圖;
[0029]圖2為本發(fā)明實施例中的一種D2D通信系統(tǒng)管理D2D通信分組的方法流