一种实现设备到设备发现业务的方法及终端的制作方法_4

文档序号:9307140阅读:来源:国知局
10,用于根据发现密钥和字符串计算完整性效验码MIC,所述字符串与随机数、ProSe业务码、广播序号相关;
[0168]所述第一发送模块20,用于发送广播消息;其中,
[0169]所述广播消息包括:MIC、ProSe业务码、以及广播序号;所述广播序号可以从O开始计数。
[0170]所述第二发送模块30,用于发送发现业务请求消息;
[0171]所述第一接收模块40,用于接收发现业务请求响应消息;
[0172]相应的,所述计算模块10计算MIC使用的发现密钥从所述第一接收模块40接收的发现业务请求响应消息中获取。
[0173]所述计算模块10计算MIC使用的字符串表示为S,S=FC PO LO Pl LI P2 L2 ;其中,FC为固定长度的算法类型,PO为ProSe业务码对应的随机数,LO为随机数的长度,Pl为ProSe业务码,LI为ProSe业务码的长度,P2为广播序号,L2为广播序号的长度;
[0174]所述随机数和ProSe业务码从所述第一接收模块40接收的发现业务请求响应消息中获取。
[0175]第一 UE归属域ProSe功能实体2,用于接收第一 UEl发送的发现业务请求消息、认证发现业务请求消息、向第一 UE拜访域ProSe功能实体3发送广播认证请求消息、接收第一 UE拜访域ProSe功能实体3返回的广播认证请求响应消息、并向第一 UEl返回发现业务请求响应消息;
[0176]第一 UE拜访域ProSe功能实体3,用于认证第一 UE归属域ProSe功能实体2发送的广播认证请求消息,并向第一 UE归属域ProSe功能实体2返回广播认证请求响应消息;
[0177]第二 UE4,包括:第二接收模块50、第三发送模块60、第三接收模块70、第四发送模块80和第四接收模块90 ;其中,
[0178]所述第二接收模块50,用于接收广播消息,所述广播消息包括:MIC、ProSe业务码、以及广播序号;
[0179]所述第三发送模块60,用于根据第二接收模块50接收的广播消息中的参数发送匹配报告消息;
[0180]所述第三接收模块70,用于接收匹配报告响应消息,匹配报告响应消息为匹配成功时,M-UE进行数据通信。
[0181]所述第四发送模块80,用于发送发现业务请求消息;
[0182]这里,第四发送模块80向M-UE所属的HPLMN下的ProSe功能实体发送发现业务请求消息;
[0183]其中,所述发现业务请求消息包括:发现ProSe业务标识列表、发现业务类型、以及用户标识;
[0184]所述第四接收模块90,用于接收发现业务请求响应消息;
[0185]这里,第四接收模块90接收M-UE所属的HPLMN下的ProSe功能实体返回的发现业务请求响应消息;
[0186]其中,所述发现业务请求响应消息包括:发现模板、当前时间和最大时长;其中,发现模板中对应ProSe业务码的生命周期为:当前时间和最大时长之和。
[0187]第二 UE归属域ProSe功能实体5,用于接收第二 UE4发送的发现业务请求消息、认证发现业务请求消息、向第二 UE归属域以外的其他ProSe功能实体6发送监听认证请求消息、接收第二 UE归属域以外的其他ProSe功能实体6返回的监听认证请求响应消息、并向第二 UE4返回发现业务请求响应消息;
[0188]第二 UE归属域以外的其他ProSe功能实体6,用于认证第二 UE归属域ProSe功能实体5发送的监听认证请求消息,并向第二 UE归属域ProSe功能实体5返回监听认证请求响应消息。
[0189]需要说明的是,在实际应用中,所述计算模块10、第一发送模块20、第二发送模块30、第一接收模块40、第二接收模块50、第三发送模块60、第三接收模块70、第四发送模块80和第四接收模块90的功能可由位于终端上的中央处理器(CPU)、或微处理器(MPU)、或数字信号处理器(DSP)、或可编程门阵列(FPGA)实现。
[0190]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【主权项】
1.一种实现设备到设备D2D发现业务的方法,其特征在于,所述方法包括: 广播终端A-UE根据发现密钥和字符串计算完整性效验码MIC,所述字符串与随机数、基于距离的业务ProSe业务码、广播序号相关; A-UE发送广播消息。2.根据权利要求1所述实现D2D发现业务的方法,其特征在于,在计算MIC之前,所述方法还包括: A-UE发送发现业务请求消息,并接收发现业务请求响应消息; 相应的,所述发现密钥从所述发现业务请求响应消息中获取。3.根据权利要求2所述实现D2D发现业务的方法,其特征在于,所述字符串表示为S,S=FC PO LO Pl LI P2 L2 ;其中, FC为固定长度的算法类型,PO为ProSe业务码对应的随机数,LO为随机数的长度,Pl为ProSe业务码,LI为ProSe业务码的长度,P2为广播序号,L2为广播序号的长度; 所述随机数和ProSe业务码从所述发现业务请求响应消息中获取。4.根据权利要求1、2或3所述实现D2D发现业务的方法,其特征在于,所述广播消息包括:MIC、ProSe业务码、以及广播序号。5.一种实现设备到设备D2D发现业务的方法,其特征在于,所述方法包括: 监听终端M-UE接收广播消息; M-UE根据所述广播消息中的参数发送匹配报告消息,并接收匹配报告响应消息,匹配报告响应消息为匹配成功时,M-UE进行数据通信。6.根据权利要求5所述实现D2D发现业务的方法,其特征在于,在发送匹配报告消息之前,所述方法还包括: M-UE发送发现业务请求消息,并接收发现业务请求响应消息。7.根据权利要求5或6所述实现D2D发现业务的方法,其特征在于,所述广播消息包括:MIC、ProSe业务码、以及广播序号。8.根据权利要求7所述实现D2D发现业务的方法,其特征在于,所述M-UE发送匹配报告消息为: M-UE判断所述广播消息中的ProSe业务码存在于所述发现业务请求响应消息中的发现模板和发现模板中对应ProSe业务码的生命周期内时,发送匹配报告消息。9.根据权利要求5所述实现D2D发现业务的方法,其特征在于,所述M-UE接收匹配报告响应消息的过程为: M-UE向M-UE所属的HPLMN的ProSe功能实体发送匹配报告消息,M-UE所属的HPLMN的ProSe功能实体将接收的匹配报告消息发送至A-UE所属的HPLMN的ProSe功能实体,A-UE所属的HPLMN的ProSe功能实体根据匹配报告消息携带的广播序号、ProSe业务码、以及ProSe业务码对应的随机数计算MIC’ ; A-UE所属的HPLMN的ProSe功能实体确定计算获得的MIC’等于A-UE计算获得的MIC时,向发送M-UE所属的HPLMN的ProSe功能实体发送匹配报告响应消息,M-UE所属的HPLMN的ProSe功能实体将接受的匹配报告响应消息发送至M-UE。10.一种实现设备到设备D2D发现业务的终端,其特征在于,所述终端包括:计算模块和第一发送模块;其中, 所述计算模块,用于根据发现密钥和字符串计算MIC,所述字符串与随机数、ProSe业务码、广播序号相关; 所述第一发送模块,用于发送广播消息。11.根据权利要求10所述实现D2D发现业务的终端,其特征在于,所述终端还包括:第二发送模块和第一接收模块;其中, 所述第二发送模块,用于发送发现业务请求消息; 所述第一接收模块,用于接收发现业务请求响应消息; 相应的,所述计算模块计算MIC使用的发现密钥从所述发现业务请求响应消息中获取。12.根据权利要求11所述实现D2D发现业务的终端,其特征在于,所述字符串表示为S,S=FC PO LO Pl LI P2 L2 ;其中, FC为固定长度的算法类型,PO为ProSe业务码对应的随机数,LO为随机数的长度,Pl为ProSe业务码,LI为ProSe业务码的长度,P2为广播序号,L2为广播序号的长度; 所述随机数和ProSe业务码从所述第一接收模块接收的发现业务请求响应消息中获取。13.根据权利要求10、11或12所述实现D2D发现业务的终端,其特征在于,所述第一发送模块发送的广播消息包括:MIC、ProSe业务码、以及广播序号。14.一种实现设备到设备D2D发现业务的终端,其特征在于,所述终端包括:第二接收模块、第三发送模块、和第三接收模块;其中, 所述第二接收模块,用于接收广播消息; 所述第三发送模块,用于根据第二接收模块接收的广播消息中的参数发送匹配报告消息; 所述第三接收模块,用于接收匹配报告响应消息,匹配报告响应消息为匹配成功时,M-UE进行数据通信。15.根据权利要求14所述实现D2D发现业务的终端,其特征在于,所述终端还包括??第四发送模块和第四接收模块;其中, 所述第四发送模块,用于发送发现业务请求消息; 所述第四接收模块,用于接收发现业务请求响应消息。16.根据权利要求14或15所述实现D2D发现业务的终端,其特征在于,所述第二接收模块接收的广播消息包括:MIC、ProSe业务码、以及广播序号。17.根据权利要求16所述实现D2D发现业务的终端,其特征在于,所述第三发送模块发送匹配报告消息为: 第三发送模块判断所述广播消息中的ProSe业务码存在于所述发现业务请求响应消息中的发现模板和发现模板中对应ProSe业务码的生命周期内时,发送匹配报告消息。18.根据权利要求14所述实现D2D发现业务的终端,其特征在于,所述第三接收模块接收匹配报告响应消息的过程为: 第三发送模块向M-UE所属的HPLMN的ProSe功能实体发送匹配报告消息,M-UE所属的HPLMN的ProSe功能实体将接收的匹配报告消息发送至A-UE所属的HPLMN的ProSe功能实体,A-UE所属的HPLMN的ProSe功能实体根据匹配报告消息携带的广播序号、ProSe业务码、以及ProSe业务码对应的随机数计算MIC’ ; A-UE所属的HPLMN的ProSe功能实体确定计算获得的MIC’等于A-UE计算获得的MIC时,向发送M-UE所属的HPLMN的ProSe功能实体发送匹配报告响应消息,M-UE所属的HPLMN的ProSe功能实体将接受的匹配报告响应消息发送至M-UE。
【专利摘要】本发明公开了一种实现设备到设备发现业务的方法,所述方法包括:广播终端根据发现密钥和字符串计算完整性效验码MIC,所述字符串与随机数、ProSe业务码、广播序号相关;广播终端发送广播消息。本发明还同时公开了另一种实现设备到设备发现业务的方法、以及两种方法分别对应的终端。
【IPC分类】H04W4/06, H04W12/02
【公开号】CN105025444
【申请号】CN201410153386
【发明人】游世林, 宗在峰, 蔡继燕, 彭锦, 林兆骥
【申请人】中兴通讯股份有限公司
【公开日】2015年11月4日
【申请日】2014年4月16日
【公告号】WO2015158055A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1