CN110072214B - 一种设备到设备d2d通信中应用发现的方法及装置 - Google Patents

一种设备到设备d2d通信中应用发现的方法及装置 Download PDF

Info

Publication number
CN110072214B
CN110072214B CN201711052303.8A CN201711052303A CN110072214B CN 110072214 B CN110072214 B CN 110072214B CN 201711052303 A CN201711052303 A CN 201711052303A CN 110072214 B CN110072214 B CN 110072214B
Authority
CN
China
Prior art keywords
identification number
application
mobile
equipment
mobile device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711052303.8A
Other languages
English (en)
Other versions
CN110072214A (zh
Inventor
王健
姜楠
卢晓威
陈静
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN201711052303.8A priority Critical patent/CN110072214B/zh
Publication of CN110072214A publication Critical patent/CN110072214A/zh
Application granted granted Critical
Publication of CN110072214B publication Critical patent/CN110072214B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种D2D通信中应用发现的方法及装置,该方法接入集中控制器接收移动设备发送的D2D通信应用发现请求消息,根据所述移动设备的设备号确定移动设备的移动设备标识号,根据应用标识号和移动设备的位置,确定第一设备的移动设备标识号,并生成移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系,最后向移动设备所在的小区广播应用发现广播消息。接入集中控制器确定出的移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系可以使得移动设备主动发现具有相同应用且可以进行D2D通信的移动设备,从而可以自行发起D2D通信,而无需基站或者接入集中控制器建立D2D连接。

Description

一种设备到设备D2D通信中应用发现的方法及装置
技术领域
本发明实施例涉及无线通信技术领域,尤其涉及一种设备到设备(Device-to-Device,D2D)通信中应用发现的方法及装置。
背景技术
5G通信***对频谱利用率提升、低延时、提升用户体验速率等提出了实现目标,D2D通信技术是一种设备间直接通信技术,其在移动***的支持基础上实现设备间的通信。D2D通信能够有效的利用近距离间直接信道进行通信,从而提升设备间的用户体验速率和降低端到端时延,而且能够分流基站数据量并提升整体频谱利用效率。当前D2D通信技术还处于发展过程中,例如D2D发现技术、如何分配频谱资源以减少通信干扰、D2D通信的切换问题等都还处于研究和完善过程中。由于D2D通信主要实现近距离的设备直接通信,设备直接通信首先要解决如何发现可以进行直接通信的设备问题,而发起设备间直接通信是由具体应用驱动的,并不是所有设备都需要进行直接通信。
相关的方案是D2D会话的建立的方案。在***架构演进(System ArchitectureEvolution,SAE)架构中,Serving PDN Gateway知道终端全局IP地址,可监测到D2D数据流,因为服务网关要处理每个数据的IP头和隧道标示,所以其知道每个用户设备(UserEquipment,UE)在哪个基站(eNodeB)的控制下。当其发现某数据包的源端和目的端在同一个eNodeB范围内,或者相邻eNodeB范围内时,即认为他们是可能的D2D数据流,之后再进行UE间的信道测量,当信道质量足够好时,可在eNodeB控制下,建立D2D连接。
即使D2D连接成功的建立起来,eNodeB仍然负责蜂窝和D2D的资源分配,该UE可继续保持与互联网的连接。通过监听相距较近设备的IP数据流,来建立D2D连接,用户不需要特定的发起一个D2D会话请求,将由网络自动的在蜂窝连接和D2D连接中进行选择。
目前的D2D方案中,设备没有主动的D2D通信发现能力,是被动的通过分析数据包的地址来发现是否存在临近情况,从而控制建立设备间的直接通信。
发明内容
本发明实施例提供一种D2D通信中应用发现的方法及装置,用以实现移动设备主动发起D2D通信。
本发明实施例提供的一种D2D通信中应用发现的方法,包括:
接入集中控制器接收移动设备发送的D2D通信应用发现请求消息,所述D2D通信应用发现请求消息包括所述移动设备的设备号、应用标识号;
所述接入集中控制器根据所述移动设备的设备号确定所述移动设备的移动设备标识号;
所述接入集中控制器根据所述应用标识号和所述移动设备的位置,确定所述第一设备的设备标识号,并生成所述移动设备的移动设备标识号、所述第一设备的设备标识号和所述应用标识号的对应关系;
所述接入集中控制器向所述移动设备所在的小区广播应用发现广播消息,所述应用发现广播消息包括所述移动设备的移动设备标识号、所述第一设备的设备标识号和所述应用标识号的对应关系。
可选的,所述接入集中控制器在接收所述移动设备发送的D2D通信应用发现请求消息之前,还包括:
所述接入集中控制器建立发现信息列表、设备标识号分配表和控制层发现应用列表;
所述接入集中控制器根据所述移动设备的设备号确定所述移动设备的移动设备标识号,包括:
所述接入集中控制器根据所述移动设备的设备号判断是否存储所述移动设备的移动设备标识号;若是,则确定出所述移动设备的移动设备标识号;若否,则为所述移动设备分配所述移动设备的移动设备标识号,将所述移动设备的设备标识号写入所述设备标识号分配表,提取所述移动设备所属基站的基站标识号和所述移动设备的位置标识号,将所述基站标识号和所述位置标识号写入所述发现信息列表。
可选的,所述接入集中控制器在为所述移动设备分配所述移动设备的移动设备标识号之后,还包括:
所述接入集中控制器将所述移动设备的移动设备标识号发送给所述移动设备。
可选的,所述接入集中控制器在生成所述移动设备的移动设备标识号、所述第一设备的设备标识号和所述应用标识号的对应关系之后,还包括:
所述接入集中控制器将所述所述移动设备的移动设备标识号、所述第一设备的设备标识号和所述应用标识号的对应关系写入所述控制层发现应用列表。
可选的,所述方法还包括:
所述接入集中控制器接收所述移动设备发送的应用更新消息;
所述接入集中控制器根据所述应用更新消息更新所述控制层发现应用列表中的应用标识号。
可选的,所述接入集中控制器根据所述应用标识号和所述移动设备的位置,确定所述第一设备的设备标识号,包括:
所述接入集中控制器根据所述应用标识号确定出所有具有所述应用标识号的移动设备;
所述接入集中控制器根据所述移动设备的位置从所述所有具有所述应用标识号的移动设备中确定出与所述移动设备的距离符合直连通信距离的移动设备;
所述接入集中控制器将所述与所述移动设备的距离符合直连通信距离的移动设备的移动设备标识号确定为第一设备的移动设备标识号。
相应地,本发明实施例还提供了一种D2D通信中应用发现的方法,包括:
移动设备接收接入集中控制器广播的应用发现广播消息,所述应用发现广播消息中包括所述移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系;所述第一设备为与所述移动设备的距离符合直连通信距离的移动设备;
所述移动设备根据所述移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系,确定出具有相同应用标识号的第一设备的移动设备标识号;
所述移动设备根据所述第一设备的移动设备标识号与所述第一设备进行D2D通信。
可选的,所述移动设备在接收所述接入集中控制器广播的应用发现广播消息之前,还包括:
所述移动设备向所述接入集中控制器发送D2D通信应用发现请求消息,所述D2D通信应用发现请求消息包括所述移动设备的设备号、应用标识号。
可选的,所述移动设备在向所述接入集中控制器发送所述D2D通信应用发现请求消息之前,还包括:
所述移动设备建立设备端发现应用列表;
所述移动设备在接收所述接入集中控制器广播的广播消息之后,还包括:
所述移动设备将所述移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系写入所述设备端发现应用列表。
可选的,所述方法还包括:
所述移动设备在确定所述应用标识号发生变化时,所述移动设备在小区中广播更新后的应用标识号。
相应地,本发明实施例还提供了一种D2D通信中应用发现的装置,包括:
接收模块,用于接收移动设备发送的D2D通信应用发现请求消息,所述D2D通信应用发现请求消息包括所述移动设备的设备号、应用标识号;
确定模块,用于根据所述移动设备的设备号确定所述移动设备的移动设备标识号;以及根据所述应用标识号和所述移动设备的位置,确定所述第一设备的设备标识号,并生成所述移动设备的移动设备标识号、所述第一设备的设备标识号和所述应用标识号的对应关系;
发送模块,用于向所述移动设备所在的小区广播应用发现广播消息,所述应用发现广播消息包括所述移动设备的移动设备标识号、所述第一设备的设备标识号和所述应用标识号的对应关系。
可选的,还包括建立模块:
所述建立模块,用于建立发现信息列表、设备标识号分配表和控制层发现应用列表;
所述确定模块具体用于:
根据所述移动设备的设备号判断是否存储所述移动设备的移动设备标识号;若是,则确定出所述移动设备的移动设备标识号;若否,则为所述移动设备分配所述移动设备的移动设备标识号,将所述移动设备的设备标识号写入所述设备标识号分配表,提取所述移动设备所属基站的基站标识号和所述移动设备的位置标识号,将所述基站标识号和所述位置标识号写入所述发现信息列表。
可选的,在为所述移动设备分配所述移动设备的移动设备标识号之后,所述发送模块还用于将所述移动设备的移动设备标识号发送给所述移动设备。
可选的,在生成所述移动设备的移动设备标识号、所述第一设备的设备标识号和所述应用标识号的对应关系之后,所述确定模块还用于将所述所述移动设备的移动设备标识号、所述第一设备的设备标识号和所述应用标识号的对应关系写入所述控制层发现应用列表。
可选的,所述接收模块还用于接收所述移动设备发送的应用更新消息;
所述确定模块还用于根据所述应用更新消息更新所述控制层发现应用列表中的应用标识号。
可选的,所述确定模块具体用于:
所述接入集中控制器根据所述应用标识号确定出所有具有所述应用标识号的移动设备;
所述接入集中控制器根据所述移动设备的位置从所述所有具有所述应用标识号的移动设备中确定出与所述移动设备的距离符合直连通信距离的移动设备;
所述接入集中控制器将所述与所述移动设备的距离符合直连通信距离的移动设备的移动设备标识号确定为第一设备的移动设备标识号。
相应地,本发明实施例还提供一种D2D通信中应用发现的装置,包括:
接收模块,用于接收接入集中控制器广播的应用发现广播消息,所述应用发现广播消息中包括所述移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系;所述第一设备为与所述移动设备的距离符合直连通信距离的移动设备;
确定模块,用于根据所述移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系,确定出具有相同应用标识号的第一设备的移动设备标识号;
通信模块,用于根据所述第一设备的移动设备标识号与所述第一设备进行D2D通信。
可选的,还包括发送模块;
所述发送模块,用于在接收所述接入集中控制器广播的应用发现广播消息之前,向所述接入集中控制器发送D2D通信应用发现请求消息,所述D2D通信应用发现请求消息包括所述移动设备的设备号、应用标识号。
可选的,还包括建立模块;
所述建立模块,用于在向所述接入集中控制器发送所述D2D通信应用发现请求消息之前,建立设备端发现应用列表;
所述确定模块,还用于在接收所述接入集中控制器广播的广播消息之后,将所述移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系写入所述设备端发现应用列表。
可选的,所述发送模块还用于:
在确定所述应用标识号发生变化时,在小区中广播更新后的应用标识号。
相应地,本发明实施例还提供一种计算机可读存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述D2D通信中应用发现的方法。
相应地,本发明实施例还提供一种计算机程序产品,当所述计算机程序产品被计算机读取并执行时,使得计算机执行D2D通信中应用发现的方法。
本发明实施例表明,接入集中控制器接收移动设备发送的D2D通信应用发现请求消息,根据所述移动设备的设备号确定移动设备的移动设备标识号,根据应用标识号和移动设备的位置,确定第一设备的移动设备标识号,并生成移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系,最后向移动设备所在的小区广播应用发现广播消息。接入集中控制器确定出的移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系可以使得移动设备主动发现具有相同应用且可以进行D2D通信的移动设备,从而可以自行发起D2D通信,而无需基站或者接入集中控制器建立D2D连接。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种通信***的结构;
图2为本发明实施例提供的一种D2D通信中应用发现方法的流程示意图;
图3为本发明实施例提供的一种基站位置的示意图;
图4为本发明实施例提供的一种分配设备标识号的示意图;
图5为本发明实施例提供的一种D2D通信中应用发现方法的流程示意图;
图6为本发明实施例提供的一种应用更新的示意图;
图7为本发明实施例提供的一种移动设备更新的示意图;
图8为本发明实施例提供的一种D2D通信中应用发现装置的结构示意图;
图9为本发明实施例提供的一种D2D通信中应用发现装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
图1示例性的示出了本发明实施例提供的D2D通信中应用发现的方法所适用的通信***的结构,该通信***包括接入集中控制器101、多个移动设备102、多个基站103。
该移动设备102可以是一种具有无线收发功能且可以运行相关移动应用的设备可以部署在陆地上,包括室内或室外、手持、穿戴或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。该移动设备102可以是手机(mobilephone)、物联网(IoT)终端设备、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual Reality,VR)终端设备、增强现实(augmented Reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。本申请的实施例对应用场景不做限定。移动设备102有时也可以称为用户设备(user equipment,UE)、接入终端设备、UE单元、UE站、移动站、移动台、远方站、远程终端设备、移动设备、UE终端设备、终端设备、无线通信设备、UE代理或UE装置等。
该基站103可以是一种将移动设备102接入到无线网络的设备,包括但不限于:演进型节点B(evolved Node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(Node B,NB)、基站控制器(base station controller,BSC)、基站收发台(basetransceiver station,BTS)、家庭基站(例如,home evolved nodeB,或home node B,HNB)、基带单元(baseband unit,BBU)、基站(g nodeB,gNB)、传输点(transmitting andreceiving point,TRP)、发射点(transmitting point,TP)、移动交换中心等,此外,还可以包括wifi接入点(access point,AP)等。
该接入集中控制器101可以是5G移动通信网络实现资源***管理的实体,能够实现基站间的协同功能。该接入集中控制器101是根据5G移动通信网络控制架构来部署的,其可以位于基站103内,也可以位于5G移动通信网络的控制云中。
为了能够支持本发明实施例提供的D2D通信中应用发现的方法,上述实体结构还包含有特定功能模块。
其中,移动设备102中包含:5G通信模块、D2D通信应用发现模块;5G通信模块支持5G移动通信网络中的通信功能,实现无线通信信道处理功能;D2D通信应用发现模块实现移动设备端的设备位置信息、应用信息等信息列表的维护,以及信息更新等功能。
基站103实现通信信道管理,实现移动设备接入和数据转发功能。
接入集中控制器101中包括:D2D通信应用发现模块、协同功能模块;D2D通信应用发现模块实现了对集中控制基站103内的移动设备102的应用发现,包括移动设备位置信息、应用信息的创建、更新、删除等动能;协同功能模块主要是基于各种资源和用户信息实现多基站间的协同管理,例如对频谱资源的分配。
基于上述描述,图2示例性的示出了本发明实施例提供的一种D2D通信中应用发现的方法的流程,该流程可以由D2D通信中应用发现的装置执行,该装置可以位于上述接入集中控制器中,也可以是该接入集中控制器。
如图2所述,该流程具体包括:
步骤S201,接入集中控制器接收移动设备发送的D2D通信应用发现请求消息。
具体的,移动设备在主动发起应用发现请求时,会向接入集中控制器发送该D2D通信应用发现请求消息,该D2D通信应用发现请求消息包括D2D通信应用发现请求消息包括移动设备的设备号、应用标识号。可选的,若移动设备希望使用多个应用进行通信,该D2D通信应用发现请求消息还可以包括D2D通信应用发现请求消息类型号、应用标识号1、应该标识号2、……、应用标识号n、消息尾等。该应用标识号是移动设备中运行的应用名使用哈希函数计算得到的。该D2D通信应用发现请求消息类型号可以如表1所示。
表1
D2D通信应用发现请求消息 100
广播相关发现服务记录消息 200
移动设备标识号分配消息 300
移动设备应用更新消息 400
移动设备变化消息 500
为了能够更好的实现D2D通信中应用发现的流程,接入集中控制器在接收移动设备发送的D2D通信应用发现请求消息之前,还需要建立发现信息列表、设备标识号分配表和控制层发现应用列表。
其中,该发现信息列表可以包括:移动设备标识号、基站标识号、位置标识号、应用名称、有效位等信息。移动设备标识号是接入集中控制器给移动设备分配的临时标识号,其与移动设备的设备号相对应;基站标识号是在5G移动通信网络中给基站分配的标识号;位置标识号是基于每个基站预先对其信号覆盖范围进行划块后,对每一块的标号;应用标识号是给每个应用分配的标号;有效位是表示一条记录是否有效,1表示有效,0表示无效,无效记录会定期被删除。
该设备标识号分配表可以包括:移动设备的设备号、移动设备标识号等信息。移动设备的设备号是设备的唯一标号。位置表可以包括:基站标识号、位置标识号、位置信号信息。该位置表是由接入集中控制器定义的,不需要更新,除非基站部署发生变化。如图3所示。
控制层发现应用列表可以包括:移动设备标识号1、移动设备标识号2、应用标识号、有效位等信息。该表初始化时为空表,在执行应用发现流程后,产生满足D2D通信距离要求的具有相同应用的记录。其中移动设备标识号1、移动设备标识号2和应用标识号1记录具有相同应用的移动设备。
步骤S202,接入集中控制器根据所述移动设备的设备号确定所述移动设备的移动设备标识号。
接入集中控制器在接收到D2D通信应用发现请求消息之后,需要根据移动设备的设备号确定该移动设备的移动设备标识号。具体的,接入集中控制器根据移动设备的设备号判断是否存储有该移动设备的移动设备标识号。若存储了该移动设备的移动设备标识号,则可以查询发现信息列表得到移动设备的移动设备标识号。若没有存储,则接入集中控制器需要为移动设备分配该移动设备的移动设备标识号,将移动设备的设备标识号写入上述设备标识号分配表中。然后从***中提取出该移动设备所属基站的基站标识号和从位置表中查询出该移动设备的位置标识号,将该基站标识号和该位置标识号写入上述发现信息列表。上述移动设备标识号是接入集中控制器为该移动设备分配的临时标识号,为了便于管理。而移动设备的设备号是移动设备的唯一标识号。
可选的,接入集中控制器在为移动设备分配移动设备标识号后,同时向发起D2D通信应用发现请求消息的移动设备发送一个移动设备标识号分配消息,该消息包括:移动设备标识号分配消息类型号、移动设备标识号,见图4所示。其中,移动设备标识号分配消息类型号可以见表1所示。
步骤S203,接入集中控制器根据所述应用标识号和所述移动设备的位置,确定所述第一设备的设备标识号,并生成所述移动设备的移动设备标识号、所述第一设备的设备标识号和所述应用标识号的对应关系。
具体的,接入集中控制器可以根据应用标识号确定出所有具有应用标识号的移动设备。比如,表2示出了接入集中控制器管理的所有移动设备,发起D2D通信应用发现请求消息的移动设备运行的应用的应用标识号为3,从该表中可以确定出所有运行应用标识号为3的应用的移动设备的移动设备标识号。
表2
移动设备标识号 应用标识号
1 1、2、3、5、9、11
2 3、4、9、11
3 5、7、11、22、
4 1、3、5、8、9
然后接入集中控制器根据移动设备的位置从上述所有具有该应用标识号的移动设备中确定出与该移动设备的距离符合直连通信距离的移动设备。也就是说,该移动设备与具有该应用标识号的其它移动设备的物理距离要符合直连通信距离,该直连通信距离可以依据经验设置,本发明实施例对此不做限定。接入集中控制器可以将该与移动设备的距离符合直连通信距离的移动设备的移动设备标识号确定为第一设备的移动设备标识号。也就是说,该第一设备为与该移动设备的距离符合直连通信距离的移动设备。然后生成该移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系,该对应关系可以以表的形式存在,也就是说,在生成该移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系后,接入集中控制器将该该移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系写入到上述控制层发现应用列表中。
步骤S204,接入集中控制器向所述移动设备所在的小区广播应用发现广播消息,所述应用发现广播消息包括所述移动设备的移动设备标识号、所述第一设备的移动设备标识号和所述应用标识号的对应关系。
在得到该移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系之后,接入集中控制器需要向该移动设备所在的小区广播应用发现广播消息,该应用发现广播消息包括移动设备的移动设备标识号、所述第一设备的移动设备标识号和所述应用标识号的对应关系。可以使得接收到该应用发现广播消息的移动设备确定出自己需要的可以进行D2D通信的移动设备,并进行D2D通信。
可选的,若移动设备运行的应用更新后,其需要向接入集中控制器发送应用更新消息,该应用更新消息中包括更新后的应用标识号,接入集中控制器根据该更新后的应用标识号更新上述控制层发现应用列表的应用标识号。
上述实施例表明,接入集中控制器接收移动设备发送的D2D通信应用发现请求消息,根据所述移动设备的设备号确定移动设备的移动设备标识号,根据应用标识号和移动设备的位置,确定第一设备的移动设备标识号,并生成移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系,最后向移动设备所在的小区广播应用发现广播消息,应用发现广播消息包括移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系。接入集中控制器根据移动设备的移动设备标识号和应用标识号得到的移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系可以使得移动设备主动发现具有相同应用且可以进行D2D通信的移动设备,从而可以自行发起D2D通信,而无需基站或者接入集中控制器建立D2D连接。
基于相同的技术构思,图5示例性的示出了一种D2D通信中应用发现的方法的流程,该流程可以由D2D通信中应用发现的装置执行,该装置可以位于移动设备内,也可以是该移动设备。
如图5所示,该流程具体步骤包括:
步骤S501,移动设备接收接入集中控制器广播的应用发现广播消息,所述应用发现广播消息中包括所述移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系。
具体的,在本发明实施例中,该第一设备为与所述移动设备的距离符合直连通信距离的移动设备。移动设备在接收该接入集中控制器广播的应用发现广播消息之前,还需要向该接入集中控制器发送D2D通信应用发现请求消息,该D2D通信应用发现请求消息包括所述移动设备的设备号、应用标识号,可选的,若移动设备希望使用多个应用进行通信,该D2D通信应用发现请求消息还可以包括D2D通信应用发现请求消息类型号、应用标识号1、应该标识号2、……、应用标识号n、消息尾等。该应用标识号是移动设备中运行的应用名使用哈希函数计算得到的。
在发送该D2D通信应用发现请求消息之前,为了能够执行该应用发现的流程,还需要建立设备端发现应用列表。该设备端发现应用列表可以包括:移动设备标识号、应用标识号、有效位等消息。移动设备在接收到接入集中控制器广播的应用发现广播消息之后还需要将上述移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系写入该设备端发现应用列表中。
步骤S502,移动设备根据所述移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系,确定出具有相同应用标识号的第一设备的移动设备标识号。
移动设备根据设备端发现应用列表,移动设备可以发现与自己有相同的某一应用,并且可以进行D2D通信的移动设备,移动设备从而确定出具有相同应用标识号的第一设备的移动设备标识号。
步骤S503,移动设备根据所述第一设备的移动设备标识号与所述第一设备进行D2D通信。
移动设备得到具有相同应用标识号的第一设备的移动设备标识号后,可以与该第一设备建立D2D连接,进行D2D通信。
可选的,当移动设备上的应用发生变化后,移动设备广播移动设备应用更新消息,该消息可以被在其他移动设备和接入集中控制器接收;其他移动设备和接入集中控制器根据消息更新其发现应用列表;该消息包括:移动设备应用更新消息类型号、移动设备标识号、应用标识号、处理类型标志;其中处理类型标志的取值为1时,表示增加应用;处理类型标志的取值为0时,表示删除应用。见图6所示。移动设备应用更新消息类型号可以如上述表1所示。
可选的,接入集中控制器可以根据移动设备的位置定期检查控制层发现应用列表中的移动设备间距离,确定移动设备的是否在其管理范围,进而产生移动设备变化消息并广播;该消息包括:移动设备变化消息类型号、移动设备标识号、设备状态号;其中设备状态号在取值为1时,表示移动设备相关记录为失效;当取值为0时,表示移动设备相关记录进行删除。见图7所示。移动设备变化消息类型号见表1所示。
在本发明实施例中,通过D2D发现请求消息和广播发现服务记录消息,分别在接入集中控制器的控制层发现应用列表和移动设备的设备端发现应用列表中增添了移动设备及其应用的相关记录;进一步通过上述记录列表,接入集中控制器和移动设备端可以主动发现具有相同应用的设备,例如从移动设备的设备端发现应用列表中,记录了从广播发现服务记录消息中提取的移动设备标识号、应用标识号、有效位信息,这样其可以知道可以直接通信的应用及设备;对于接入集中控制器,其通过查询控制层发现应用列表,能够掌握移动设备上应用使用情况及潜在可进行D2D通信的移动设备和应用。
本发明实施例提供的基于设备位置及列表机制的D2D通信中应用发现方法通过对接入集中控制器的发现新型列表、移动设备标识分配表、位置表、控制层发现应用列表和移动设备中的设备端发现应用列表进行初始化,以及执行D2D通信应用发现协议、接入集中控制器向移动设备发送分配消息、移动设备广播移动设备应用更新消息、接入集中控制器广播移动设备变化消息,在上述接入集中控制器和移动设备的各列表中记录了管理范围内的移动设备及其具有应用的情况,通过上述信息可以主动发现具有相同应用的可进行D2D通信的移动终端及应用使用情况等。该基于设备位置及列表机制的D2D通信中应用发现方法能够简化和提升对D2D通信提供支持的能力;移动设备端可以明确可以进行D2D通信的应用和设备,减少了网络端的处理压力;接入集中控制器通过对管理范围内移动设备及其应用进行了记录,结合位置信息,将潜在D2D通信设备和应用信息发送到移动设备端,提高了对D2D通信的应用发现和管理能力。
需要说明书的是,该基于设备位置及列表机制的D2D通信中应用发现方法不涉及具体D2D通信建立范围。该基于设备位置及列表机制的D2D通信中应用发现方法不仅局限于协议描述的场景,其也适用于不同管理范围的接入集中控制器,支持多接入集中控制器间协同工作,根据移动设备移动位置预测,相邻接入集中控制器分享移动设备信息,执行协议。
基于相同的技术构思,图8示例性的示出了本发明实施例还提供的一种D2D通信中应用发现的装置,包括:
接收模块801,用于接收移动设备发送的D2D通信应用发现请求消息,所述D2D通信应用发现请求消息包括所述移动设备的设备号、应用标识号;
确定模块802,用于根据所述移动设备的设备号确定所述移动设备的移动设备标识号;以及根据所述应用标识号和所述移动设备的位置,确定所述第一设备的设备标识号,并生成所述移动设备的移动设备标识号、所述第一设备的设备标识号和所述应用标识号的对应关系;
发送模块803,用于向所述移动设备所在的小区广播应用发现广播消息,所述应用发现广播消息包括所述移动设备的移动设备标识号、所述第一设备的设备标识号和所述应用标识号的对应关系。
可选的,还包括建立模块(图中未示出):
所述建立模块,用于建立发现信息列表、设备标识号分配表和控制层发现应用列表;
所述确定模块802具体用于:
根据所述移动设备的设备号判断是否存储所述移动设备的移动设备标识号;若是,则确定出所述移动设备的移动设备标识号;若否,则为所述移动设备分配所述移动设备的移动设备标识号,将所述移动设备的设备标识号写入所述设备标识号分配表,提取所述移动设备所属基站的基站标识号和所述移动设备的位置标识号,将所述基站标识号和所述位置标识号写入所述发现信息列表。
可选的,在为所述移动设备分配所述移动设备的移动设备标识号之后,所述发送模块803还用于将所述移动设备的移动设备标识号发送给所述移动设备。
可选的,在生成所述移动设备的移动设备标识号、所述第一设备的设备标识号和所述应用标识号的对应关系之后,所述确定模块802还用于将所述所述移动设备的移动设备标识号、所述第一设备的设备标识号和所述应用标识号的对应关系写入所述控制层发现应用列表。
可选的,所述接收模块801还用于接收所述移动设备发送的应用更新消息;
所述确定模块802还用于根据所述应用更新消息更新所述控制层发现应用列表中的应用标识号。
可选的,所述确定模块802具体用于:
所述接入集中控制器根据所述应用标识号确定出所有具有所述应用标识号的移动设备;
所述接入集中控制器根据所述移动设备的位置从所述所有具有所述应用标识号的移动设备中确定出与所述移动设备的距离符合直连通信距离的移动设备;
所述接入集中控制器将所述与所述移动设备的距离符合直连通信距离的移动设备的移动设备标识号确定为第一设备的移动设备标识号。
基于相同的技术构思,图9示例性的示出了本发明实施例还提供一种D2D通信中应用发现的装置,包括:
接收模块901,用于接收接入集中控制器广播的应用发现广播消息,所述应用发现广播消息中包括所述移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系;所述第一设备为与所述移动设备的距离符合直连通信距离的移动设备;
确定模块902,用于根据所述移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系,确定出具有相同应用标识号的第一设备的移动设备标识号;
通信模块903,用于根据所述第一设备的移动设备标识号与所述第一设备进行D2D通信。
可选的,还包括发送模块(图中未示出);
所述发送模块,用于在接收所述接入集中控制器广播的应用发现广播消息之前,向所述接入集中控制器发送D2D通信应用发现请求消息,所述D2D通信应用发现请求消息包括所述移动设备的设备号、应用标识号。
可选的,还包括建立模块(图中未示出);
所述建立模块,用于在向所述接入集中控制器发送所述D2D通信应用发现请求消息之前,建立设备端发现应用列表;
所述确定模块902,还用于在接收所述接入集中控制器广播的广播消息之后,将所述移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系写入所述设备端发现应用列表。
可选的,所述发送模块还用于:
在确定所述应用标识号发生变化时,在小区中广播更新后的应用标识号。
可选的,本发明实施例还提供一种计算机可读存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述D2D通信中应用发现的方法。
可选的,本发明实施例还提供一种计算机程序产品,当所述计算机程序产品被计算机读取并执行时,使得计算机执行D2D通信中应用发现的方法。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (17)

1.一种设备到设备D2D通信中应用发现的方法,其特征在于,包括:
接入集中控制器接收移动设备发送的D2D通信应用发现请求消息,所述D2D通信应用发现请求消息包括所述移动设备的设备号、应用标识号;
所述接入集中控制器根据所述移动设备的设备号确定所述移动设备的移动设备标识号;
所述接入集中控制器根据所述应用标识号确定出所有具有所述应用标识号的移动设备;
所述接入集中控制器根据移动设备的位置从所述所有具有所述应用标识号的移动设备中确定出与所述移动设备的距离符合直连通信距离的移动设备;
所述接入集中控制器将所述与所述移动设备的距离符合直连通信距离的移动设备的移动设备标识号确定为第一设备的移动设备标识号,并生成所述移动设备的移动设备标识号、所述第一设备的移动设备标识号和所述应用标识号的对应关系;
所述接入集中控制器向所述移动设备所在的小区广播应用发现广播消息,所述应用发现广播消息包括所述移动设备的移动设备标识号、所述第一设备的移动设备标识号和所述应用标识号的对应关系。
2.如权利要求1所述的方法,其特征在于,所述接入集中控制器在接收所述移动设备发送的D2D通信应用发现请求消息之前,还包括:
所述接入集中控制器建立发现信息列表、设备标识号分配表和控制层发现应用列表;
所述接入集中控制器根据所述移动设备的设备号确定所述移动设备的移动设备标识号,包括:
所述接入集中控制器根据所述移动设备的设备号判断是否存储所述移动设备的移动设备标识号;若是,则确定出所述移动设备的移动设备标识号;若否,则为所述移动设备分配所述移动设备的移动设备标识号,将所述移动设备的设备标识号写入所述设备标识号分配表,提取所述移动设备所属基站的基站标识号和所述移动设备的位置标识号,将所述基站标识号和所述位置标识号写入所述发现信息列表。
3.如权利要求2所述的方法,其特征在于,所述接入集中控制器在为所述移动设备分配所述移动设备的移动设备标识号之后,还包括:
所述接入集中控制器将所述移动设备的移动设备标识号发送给所述移动设备。
4.如权利要求2所述的方法,其特征在于,所述接入集中控制器在生成所述移动设备的移动设备标识号、所述第一设备的移动设备标识号和所述应用标识号的对应关系之后,还包括:
所述接入集中控制器将所述移动设备的移动设备标识号、所述第一设备的移动设备标识号和所述应用标识号的对应关系写入所述控制层发现应用列表。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
所述接入集中控制器接收所述移动设备发送的应用更新消息;
所述接入集中控制器根据所述应用更新消息更新所述控制层发现应用列表中的应用标识号。
6.一种设备到设备D2D通信中应用发现的方法,其特征在于,包括:
移动设备接收接入集中控制器广播的应用发现广播消息,所述应用发现广播消息中包括所述移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系;所述第一设备为具有所述应用标识号且与所述移动设备的距离符合直连通信距离的移动设备;
所述移动设备根据所述移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系,确定出具有相同应用标识号的第一设备的移动设备标识号;
所述移动设备根据所述第一设备的移动设备标识号与所述第一设备进行D2D通信。
7.如权利要求6所述的方法,其特征在于,所述移动设备在接收所述接入集中控制器广播的广播消息之前,还包括:
所述移动设备向所述接入集中控制器发送D2D通信应用发现请求消息,所述D2D通信应用发现请求消息包括所述移动设备的设备号、应用标识号。
8.如权利要求7所述的方法,其特征在于,所述移动设备在向所述接入集中控制器发送所述D2D通信应用发现请求消息之前,还包括:
所述移动设备建立设备端发现应用列表;
所述移动设备在接收所述接入集中控制器广播的应用发现广播消息之后,还包括:
所述移动设备将所述移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系写入所述设备端发现应用列表。
9.如权利要求6至8任一项所述的方法,其特征在于,所述方法还包括:
所述移动设备在确定所述应用标识号发生变化时,所述移动设备在小区中广播更新后的应用标识号。
10.一种设备到设备D2D通信中应用发现的装置,其特征在于,包括:
接收模块,用于接收移动设备发送的D2D通信应用发现请求消息,所述D2D通信应用发现请求消息包括所述移动设备的设备号、应用标识号;
确定模块,用于根据所述移动设备的设备号确定所述移动设备的移动设备标识号;以及根据所述应用标识号确定出所有具有所述应用标识号的移动设备;根据移动设备的位置从所述所有具有所述应用标识号的移动设备中确定出与所述移动设备的距离符合直连通信距离的移动设备;将所述与所述移动设备的距离符合直连通信距离的移动设备的移动设备标识号确定为第一设备的移动设备标识号,并生成所述移动设备的移动设备标识号、所述第一设备的设备标识号和所述应用标识号的对应关系;
发送模块,用于向所述移动设备所在的小区广播应用发现广播消息,所述应用发现广播消息包括所述移动设备的移动设备标识号、所述第一设备的设备标识号和所述应用标识号的对应关系。
11.如权利要求10所述的装置,其特征在于,还包括建立模块:
所述建立模块,用于建立发现信息列表、设备标识号分配表和控制层发现应用列表;
所述确定模块具体用于:
根据所述移动设备的设备号判断是否存储所述移动设备的移动设备标识号;若是,则确定出所述移动设备的移动设备标识号;若否,则为所述移动设备分配所述移动设备的移动设备标识号,将所述移动设备的设备标识号写入所述设备标识号分配表,提取所述移动设备所属基站的基站标识号和所述移动设备的位置标识号,将所述基站标识号和所述位置标识号写入所述发现信息列表。
12.如权利要求11所述的装置,其特征在于,在为所述移动设备分配所述移动设备的移动设备标识号之后,所述发送模块还用于将所述移动设备的移动设备标识号发送给所述移动设备。
13.如权利要求11所述的装置,其特征在于,在生成所述移动设备的移动设备标识号、所述第一设备的设备标识号和所述应用标识号的对应关系之后,所述确定模块还用于将所述移动设备的移动设备标识号、所述第一设备的设备标识号和所述应用标识号的对应关系写入所述控制层发现应用列表。
14.一种设备到设备D2D通信中应用发现的装置,其特征在于,包括:
接收模块,用于接收接入集中控制器广播的应用发现广播消息,所述应用发现广播消息中包括移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系;所述第一设备为具有所述应用标识号且与所述移动设备的距离符合直连通信距离的移动设备;
确定模块,用于根据所述移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系,确定出具有相同应用标识号的第一设备的移动设备标识号;
通信模块,用于根据所述第一设备的移动设备标识号与所述第一设备进行D2D通信。
15.如权利要求14所述的装置,其特征在于,还包括发送模块;
所述发送模块,用于在接收所述接入集中控制器广播的应用发现广播消息之前,向所述接入集中控制器发送D2D通信应用发现请求消息,所述D2D通信应用发现请求消息包括所述移动设备的设备号、应用标识号。
16.如权利要求15所述的装置,其特征在于,还包括建立模块;
所述建立模块,用于在向所述接入集中控制器发送所述D2D通信应用发现请求消息之前,建立设备端发现应用列表;
所述确定模块,还用于在接收所述接入集中控制器广播的广播消息之后,将所述移动设备的移动设备标识号、第一设备的移动设备标识号和应用标识号的对应关系写入所述设备端发现应用列表。
17.一种计算机可读存储介质,其特征在于,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行如权利要求1至5或6至9任意一项所述的方法。
CN201711052303.8A 2017-10-30 2017-10-30 一种设备到设备d2d通信中应用发现的方法及装置 Active CN110072214B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711052303.8A CN110072214B (zh) 2017-10-30 2017-10-30 一种设备到设备d2d通信中应用发现的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711052303.8A CN110072214B (zh) 2017-10-30 2017-10-30 一种设备到设备d2d通信中应用发现的方法及装置

Publications (2)

Publication Number Publication Date
CN110072214A CN110072214A (zh) 2019-07-30
CN110072214B true CN110072214B (zh) 2021-03-12

Family

ID=67364891

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711052303.8A Active CN110072214B (zh) 2017-10-30 2017-10-30 一种设备到设备d2d通信中应用发现的方法及装置

Country Status (1)

Country Link
CN (1) CN110072214B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111031471A (zh) * 2019-11-25 2020-04-17 维沃移动通信有限公司 一种数据传输方法、终端及基站

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102413488A (zh) * 2011-12-02 2012-04-11 大唐移动通信设备有限公司 自动路测***中的信息交互方法和设备
CN104272707A (zh) * 2012-04-27 2015-01-07 交互数字专利控股公司 支持邻近发现过程的方法和装置
EP3056057A1 (en) * 2013-10-07 2016-08-17 Telefonaktiebolaget LM Ericsson (publ) Methods and arrangements for device discovery
CN106937269A (zh) * 2017-02-22 2017-07-07 重庆邮电大学 D2D通信中基于散列函数和RLE编码的BitMap发现移动应用方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102413488A (zh) * 2011-12-02 2012-04-11 大唐移动通信设备有限公司 自动路测***中的信息交互方法和设备
CN104272707A (zh) * 2012-04-27 2015-01-07 交互数字专利控股公司 支持邻近发现过程的方法和装置
EP3056057A1 (en) * 2013-10-07 2016-08-17 Telefonaktiebolaget LM Ericsson (publ) Methods and arrangements for device discovery
CN106937269A (zh) * 2017-02-22 2017-07-07 重庆邮电大学 D2D通信中基于散列函数和RLE编码的BitMap发现移动应用方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
3GPP TR 33.cde v0.3.0;3rd Generation Partnership Project;《3GPP TR 33.cde v0.3.0》;20131231;全文 *
Discovering Mobile Applications in Cellular;Kae Won Cho,Tribudi Wiriaatmadja,Ekram Hossain;《IEEE》;20160228;全文 *

Also Published As

Publication number Publication date
CN110072214A (zh) 2019-07-30

Similar Documents

Publication Publication Date Title
US11606839B2 (en) Method, apparatus, system, and device for managing a session corresponding to multiple session management function network elements
JP6907221B2 (ja) 通信リソース割当方法および装置、端末装置、基地局、ならびに通信システム
JP6651633B2 (ja) データスケジューリング方法、基地局およびシステム
EP4250867A2 (en) Communication method and apparatus for device-to-device system, and storage medium
CN108307528B (zh) 一种信息传输方法、装置及***
EP3282719A1 (en) Method and device for determining and using d2d relay node
WO2016184370A1 (zh) 更换中继节点的方法及***、d2d用户设备及控制节点
JP2020508597A (ja) 情報フィードバック方法および装置
CN109565785B (zh) 一种寻呼方法和寻呼设备
EP3883281B1 (en) Method for allocating resources and communication apparatus
WO2017024909A1 (zh) 一种进行数据传输的方法和设备
WO2016202227A1 (zh) 一种层2链路标识的选择、通知方法及装置
KR20140073077A (ko) 셀룰러 기반 단말간 직접통신의 스케쥴링을 위한 방법 및 장치
US11503520B2 (en) User equipment handover method and device
US11974317B2 (en) Data transmission method and apparatus, computer device, and system
WO2016045568A1 (zh) 一种d2d资源分配方法及装置
US20230262577A1 (en) Routing method and apparatus
WO2016172972A1 (zh) 一种资源调度方法、装置及***
WO2018223824A1 (zh) 一种业务数据传输方法及装置
US20240114592A1 (en) Session setup method and apparatus
CN110072214B (zh) 一种设备到设备d2d通信中应用发现的方法及装置
CN111132317B (zh) 资源分配方法、终端及通信设备
JP2016533109A (ja) デバイス間近接サービスにおいて信号を伝送する方法、基地局およびユーザーイクイップメント
CN106465443A (zh) D2d通信中的ip地址分配方法及用户设备
US20210076254A1 (en) Handling of user equipment identifiers over pc5 interface in pc5-based user equipment to network relay

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant