一种邻近通信建立方法、装置及系统的制作方法

文档序号:7997057阅读:118来源:国知局
一种邻近通信建立方法、装置及系统的制作方法
【专利摘要】本发明公开了一种邻近通信建立方法、装置及系统,涉及通信技术,设置中间服务器,在第一用户设备请求建立与第二用户设备之间的会话后,应用层服务器将包括第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求发送给中间服务器,由中间服务器获取第二用户设备的位置信息和临时标识,并向第一用户设备所在的MME发送携带第二用户设备位置信息和临时标识的直接通信建立请求;MME确定是否为第一用户设备与第二用户设备建立直接通信后返回的直接通信建立响应,应用层服务器根据该直接通信建立响应确定是否为用户建立通信路径。
【专利说明】一种邻近通信建立方法、装置及系统
【技术领域】
[0001]本发明涉及通信技术,尤其涉及一种邻近通信建立方法、装置及系统。
【背景技术】
[0002]邻近通信技术是当前研究的技术热点之一,在邻近通信业务模型中要求对处于邻近位置的UE (User Equipment,用户设备)能为其建立UE之间的直接通信路径,或者能为处于同一 eNB (基站)下的两个UE建立只通过eNB中转的用户面路径,使得UE之间的数据传递不需要经过核心网传输,节省了网络资源,减少了数据传递的延时。
[0003]目前3GPP(3rd Generat1n Partnership Project ;第三代移动通信标准化组织)中定义的两个设备间的通信过程,其数据通道如图1所示,UEl将数据发送到服务的eNB,而eNB会将数据传递到服务的核心网设备Serving Gff (SGW,服务网关)和PGW (PacketGateway,分组网关),PGff会根据UE的路由表示将数据路由到UEl的服务PGW和ServingGff, UE2服务的Serving Gff将数据传递到UE2服务的eNB,在通过eNB传递给UE2.图中所示的例子是当UEl和UE2服务的Serving GW和PGW相同时的场景,此时省略了为UEl服务的PGW将数据路由到为UE2服务的PGW的过程。
[0004]由图1可以看出,即使通信的两个终端之间的位置非常相近,通信数据也需要通过各自服务的eNB,核心网才能到达对端,通信延时非常大,而且还会占用网络的资源。因此3GPP现在正在研究关于邻近设备之间的通信技术,即若通信双方距离很近时,能够实现两个UE之间直接通信或者仅仅借助eNB的传递实现快速通信,如图2a和图2b所示。
[0005]虽然邻近通信的用户面不经过核心网,但是控制面仍然可以通过核心网交互,如图3a和图3b所示。由于邻近通信仍然需要由网络控制,并且由网络决定用于ProSe通信的资源,因此UE服务的eNB与MME之间也会交互信息,如果两个执行邻近通信的UE驻留在不同的eNB下,核心网还可能分别与这两个UE驻留的eNB进行信令交互。
[0006]关于邻近UE如何实现直接通信的问题,目前没有解决方案。

【发明内容】

[0007]本发明实施例提供一种邻近通信建立方法、装置及系统,以实现建立邻近UE之间的直接通信路径。
[0008]一种邻近通信建立方法,包括:
[0009]在第一用户设备请求建立与第二用户设备之间的会话后,中间服务器接收应用层服务器发送的包括所述第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求;
[0010]中间服务器获取第二用户设备的位置信息和临时标识;
[0011]中间服务器向第一用户设备所在的移动管理实体MME发送携带第二用户设备位置信息和临时标识的直接通信建立请求;
[0012]中间服务器将所述MME确定是否为第一用户设备与第二用户设备建立直接通信后返回的直接通信建立响应转发至应用层服务器。
[0013]一种邻近通信建立方法,包括:
[0014]在第一用户设备请求建立与第二用户设备之间的会话后,第一用户设备所在的移动管理实体MME接收携带第二用户设备位置信息和临时标识的直接通信建立请求;
[0015]MME根据第一用户设备与第二用户设备的位置,判断是否为第一用户设备与第二用户设备建立直接通信路径;
[0016]MME将判断结果发送给应用层服务器。
[0017]一种邻近通信建立方法,包括:
[0018]应用层服务器接收第一用户设备请求建立与第二用户设备之间的会话的会话建立请求;
[0019]应用层服务器向中间服务器发送包括所述第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求;
[0020]应用层服务器接收所述中间服务器返回的直接通信建立响应;
[0021]应用层服务器在所述直接通信建立响应为需要为第一用户设备与第二用户设备建立邻近通信时,不处理第一用户设备与第二用户设备的通信链路建立,否则,为第一用户设备与第二用户设备建立通信路径。
[0022]一种邻近通信建立装置,包括:
[0023]接收单元,用于在第一用户设备请求建立与第二用户设备之间的会话后,接收应用层服务器发送的包括所述第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求;
[0024]获取单元,用于获取第二用户设备的位置信息和临时标识;
[0025]请求单元,用于向第一用户设备所在的MME发送携带第二用户设备位置信息和临时标识的直接通信建立请求;
[0026]转发单元,用于将所述MME确定是否为第一用户设备与第二用户设备建立直接通信后返回的直接通信建立响应转发至应用层服务器。
[0027]一种邻近通信建立装置,包括:
[0028]请求接收单元,用于在第一用户设备请求建立与第二用户设备之间的会话后,接收携带第二用户设备位置信息和临时标识的直接通信建立请求;
[0029]判断单元,用于根据第一用户设备与第二用户设备的位置,判断是否为第一用户设备与第二用户设备建立直接通信路径;
[0030]结果发送单元,用于将判断结果发送给应用层服务器。
[0031]一种邻近通信建立装置,包括:
[0032]会话建立请求接收单元,用于接收第一用户设备请求建立与第二用户设备之间的会话的会话建立请求;
[0033]直接建立请求发送单元,用于向中间服务器发送包括所述第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求;
[0034]直接通信建立响应接收单元,用于接收所述中间服务器返回的直接通信建立响应;
[0035]通信路径建立单元,用于在所述直接通信建立响应为需要为第一用户设备与第二用户设备建立邻近通信时,不处理第一用户设备与第二用户设备的通信链路建立,否则,为第一用户设备与第二用户设备建立通信路径。
[0036]—种邻近通信建立系统,包括:
[0037]中间服务器,用于在第一用户设备请求建立与第二用户设备之间的会话后,接收应用层服务器发送的包括所述第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求;获取第二用户设备的位置信息和临时标识;向第一用户设备所在的MME发送携带第二用户设备位置信息和临时标识的直接通信建立请求;将所述MME确定是否为第一用户设备与第二用户设备建立直接通信后返回的直接通信建立响应转发至应用层服务器;
[0038]第一用户设备所在的MME,用于在第一用户设备请求建立与第二用户设备之间的会话后,接收携带第二用户设备位置信息和临时标识的直接通信建立请求;根据第一用户设备与第二用户设备的位置,判断是否为第一用户设备与第二用户设备建立直接通信路径;将判断结果发送给应用层服务器;
[0039]应用层服务器,用于接收第一用户设备请求建立与第二用户设备之间的会话的会话建立请求;向中间服务器发送包括所述第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求;接收所述中间服务器返回的直接通信建立响应;在所述直接通信建立响应为需要为第一用户设备与第二用户设备建立邻近通信时,不处理第一用户设备与第二用户设备的通信链路建立,否则,为第一用户设备与第二用户设备建立通信路径。
[0040]本发明实施例提供一种邻近通信建立方法、装置及系统,设置中间服务器,在第一用户设备请求建立与第二用户设备之间的会话后,应用层服务器将包括第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求发送给中间服务器,由中间服务器获取第二用户设备的位置信息和临时标识,并向第一用户设备所在的MME发送携带第二用户设备位置信息和临时标识的直接通信建立请求;MME确定是否为第一用户设备与第二用户设备建立直接通信后返回的直接通信建立响应,应用层服务器根据该直接通信建立响应确定是否为用户建立通信路径。
【专利附图】

【附图说明】
[0041]图1为现有技术中设备间通信的数据通道示意图;
[0042]图2a和图2b为现有技术中邻近通信路径示意图;
[0043]图3a和图3b为现有技术中邻近通信控制面模型图;
[0044]图4为本发明实施例提供的邻近通信建立方法的网络架构图;
[0045]图5为本发明实施例提供的邻近通信建立方法流程图之一;
[0046]图6为本发明实施例提供的邻近通信建立方法流程图之二 ;
[0047]图7为本发明实施例提供的邻近通信建立方法流程图之三;
[0048]图8为本发明实施例提供的较具体的邻近通信建立方法流程图;
[0049]图9为本发明实施例提供的邻近通信建立装置结构示意图之一;
[0050]图10为本发明实施例提供的邻近通信建立装置结构示意图之二 ;
[0051]图11为本发明实施例提供的邻近通信建立装置结构示意图之三;
[0052]图12为本发明实施例提供的邻近通信建立系统结构示意图。【具体实施方式】
[0053]本发明实施例提供一种邻近通信建立方法、装置及系统,设置中间服务器,在第一用户设备请求建立与第二用户设备之间的会话后,应用层服务器将包括第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求发送给中间服务器,由中间服务器获取第二用户设备的位置信息和临时标识,并向第一用户设备所在的MME发送携带第二用户设备位置信息和临时标识的直接通信建立请求;MME确定是否为第一用户设备与第二用户设备建立直接通信后返回的直接通信建立响应,应用层服务器根据该直接通信建立响应确定是否为用户建立通信路径。
[0054]本发明实施例基于如图4所示的网络架构,在这一架构中,3GPP网络与应用层服务器之间设置一个中间服务器,用于向应用层服务器屏蔽3GPP网络的架构关系。中间服务器与应用层服务器之间有接口,同时与MME (Mobile Managenment Entity,移动管理实体)之间有接口连接。中间服务器是一个逻辑功能实体,可以分设在其他网络实体中或者单独部署。中间服务器可以看成是一个邻近业务管理服务器,可以获取并保存UE的IMSI(Internat1nal Mobile Subscriber Identifier,国际移动用户标识符)与应用层标识之间的对应关系,并保存UE最近驻留的核心网彳目息,如MME id (标识)等。
[0055]IMSI与应用层标识之间的对应关系可以是UE附着到网络的过程中完成。HSS(Home Subscriber Server,家乡用户服务器)中保存UE的IMSI与各应用层标识之间的关系,UE发起附着过程时,UE当前驻留的HSS向MME获取UE的签约信息,并且HSS在这一过程中会将UE的MSI与应用层标识对应关系发送给MME。MME会将标识对应关系发送给中间服务器,由中间服务器保存。
[0056]网络决定是否为两个UE建立直接通信路径以及分配用于直接通信路径的资源。UE发起某一业务时仍然执行F1DN (Packet Data Network,分组数据网)连接建立过程,为UE建立到这一应用层服务器的PDN连接。如用户使用QQ或者MSN等即时通讯业务时,UE发起PDN连接建立请求过程,建立到这一业务对应的APN的连接。PDN连接建立完成后,UE再通过应用层的交互登陆到QQ或者MSN等业务服务器。
[0057]当用户I想与用户2发起会话时,用户I的终端UEl通过应用层发送请求消息到应用层服务器,要求建立到用户2的终端UE2的会话连接。UEl发送的应用层消息中携带UE2的应用层标识。
[0058]如用户A和用户B都登陆到了 QQ服务器,并且用户A和用户B互为QQ好友,用户I想与用户2发起会话则具体为用户A要与用户B发起对话消息。
[0059]应用层服务器接收到请求消息后,应用层服务器检查两个用户是否满足邻近通信的条件,这些条件包括但不限于下述因素:
[0060]用户I与用户2是否签约允许使用邻近通信;
[0061]用户I与用户2是否允许发现和被发现,如用户I和用户2是否是朋友,用户I是否允许发现其它用户,用户2是否允许被其它用户发现等;
[0062]用户I与用户2是否处于邻近位置。
[0063]应用层服务器收到发起端UE的会话请求时,应用层服务器向中间服务器发送邻近通信直接建立请求。中间服务器通过UE驻留的MME获取UE当前的位置信息,以及UE在3GPP网络的临时标识。中间服务器将获取了发送端UE和接收端UE的位置以及标识信息发送给发起端UE驻留的MME,由发起端UE驻留的MME判断是否为这两个UE发起邻近通信链路建立过程,并将判断结果返回给应用层服务器。
[0064]如图5所示,本发明实施例提供的邻近通信建立方法,包括:
[0065]步骤S501、在第一用户设备请求建立与第二用户设备之间的会话后,中间服务器接收应用层服务器发送的包括第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求;
[0066]步骤S502、中间服务器获取第二用户设备的位置信息和临时标识;
[0067]步骤S503、中间服务器向第一用户设备所在的MME发送携带第二用户设备位置信息和临时标识的直接通信建立请求;
[0068]步骤S504、中间服务器将MME确定是否为第一用户设备与第二用户设备建立直接通信后返回的直接通信建立响应转发至应用层服务器。
[0069]此时,应用层服务器即可确定是否为第一用户设备与第二用户设备建立直接通信,从而进行相应的处理。
[0070]进一步,中间服务器可以通过第二用户设备所在的MME来获取第二用户设备的位置信息和临时标识,此时,步骤S502中,中间服务器获取第二用户设备的位置信息和临时标识,具体包括:
[0071]中间服务器根据第二用户设备的应用层标识确定第二用户设备的IMSI以及当前服务第二用户设备的MME ;
[0072]中间服务器向服务第二用户设备的MME发送携带第二用户设备的MSI的查询请求;
[0073]中间服务器接收服务第二用户设备的MME返回的第二用户设备的位置信息和临时标识。
[0074]为了使得第一用户设备所在的MME能够较准确的确定出第一用户设备的位置,中间服务器向第一用户设备所在的MME发送的直接通向建立请求中可以携带第一用户设备的頂SI,此时,步骤S503中,中间服务器向第一用户设备所在的MME发送携带第二用户设备位置信息和临时标识的直接通信建立请求,具体包括:
[0075]中间服务器根据第一用户设备的应用层标识确定第一用户设备的IMSI ;
[0076]中间服务器向第一用户设备所在的MME发送携带第一用户设备的IMS1、第二用户设备位置信息和临时标识的直接通信建立请求。
[0077]较佳的,可以在用户设备附着时,更新中间服务器存储的用户设备的IMSI与应用层标识的对应关系,此时,本发明实施例提供的邻近通信建立方法还包括:
[0078]中间服务器接收MME在用户设备附着时发送的所附着的用户设备的IMSI与应用层标识的对应关系并保存。
[0079]较佳的,可以在用户设备附着时,更新应用层服务器存储的用户设备的邻近通信签约信息,此时,本发明实施例提供的邻近通信建立方法还包括:
[0080]中间服务器接收MME在用户设备附着时发送的所附着的用户设备的邻近通信签约信息,并转发给应用层服务器,由应用层服务器保存。
[0081]本发明实施例还提供针对MME的邻近通信建立方法,如图6所示,包括:
[0082]步骤S601、在第一用户设备请求建立与第二用户设备之间的会话后,第一用户设备所在的MME接收携带第二用户设备位置信息和临时标识的直接通信建立请求;
[0083]步骤S602、MME根据第一用户设备与第二用户设备的位置,判断是否为第一用户设备与第二用户设备建立直接通信路径;
[0084]步骤S603、MME将判断结果发送给应用层服务器。
[0085]具体的,步骤S601中,第一用户设备所在的MME接收携带第二用户设备位置信息的直接建立请求,具体为:
[0086]第一用户设备所在的MME接收中间服务器接收到应用层发送的邻近通信直接建立请求并获得第二用户设备的位置信息后发送的携带第二用户设备位置信息的直接通信建立请求;
[0087]步骤S603中,MME将判断结果发送给应用层服务器,具体为:
[0088]MME将判断结果通过中间服务器转发给应用层服务器。
[0089]较佳的,步骤S602中,MME根据第一用户设备与第二用户设备的位置,判断是否为第一用户设备与第二用户设备建立直接通信路径,具体包括:
[0090]MME确定第一用户设备与第二用户设备在同一小区中时,确定为第一用户设备与第二用户设备建立直接通信路径,否则不为第一用户设备与第二用户设备建立直接通信路径;或者
[0091]MME确定第一用户设备与第二用户设备在同一基站下时,确定为第一用户设备与第二用户设备建立直接通信路径,否则不为第一用户设备与第二用户设备建立直接通信路径;或者
[0092]MME确定第一用户设备与第二用户设备的距离不超过设定阈值时,确定为第一用户设备与第二用户设备建立直接通信路径,否则不为第一用户设备与第二用户设备建立直接通信路径。
[0093]进一步,可以在用户设备附着时,更新中间服务器存储的用户设备的IMSI与应用层标识的对应关系,此时,该方法还包括:
[0094]MME在用户设备附着时接收HSS发送的所附着的用户设备的IMSI与应用层标识的对应关系,并转发给中间服务器。
[0095]进一步,可以在用户设备附着时,更新应用层服务器存储的用户设备的邻近通信签约信息,此时,该方法还包括:
[0096]MME在用户设备附着时获取所附着的用户设备的邻近通信签约信息,并通过中间服务器转发给应用层服务器。
[0097]本发明实施例还提供一种针对应用层服务器的邻近通信建立方法,如图7所示,包括:
[0098]步骤S701、应用层服务器接收第一用户设备请求建立与第二用户设备之间的会话的会话建立请求;
[0099]步骤S702、应用层服务器向中间服务器发送包括第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求;
[0100]步骤S703、应用层服务器接收中间服务器返回的直接通信建立响应;
[0101]步骤S704、应用层服务器在直接通信建立响应为需要为第一用户设备与第二用户设备建立邻近通信时,不处理第一用户设备与第二用户设备的通信链路建立,否则,为第一用户设备与第二用户设备建立通信路径。
[0102]其中,在步骤S702前,还包括:
[0103]确定第一用户设备与第二用户设备均签约了邻近通信。
[0104]较佳的,可以在用户设备附着时,更新应用层服务器存储的用户设备的邻近通信签约信息,此时,该方法还包括:
[0105]应用层服务器接收中间服务器在用户设备附着时发送的所附着的用户设备的邻近通信签约信息。
[0106]下面通过具体的实施例对邻近通信建立方法进行具体说明:
[0107]如图8所示,本发明实施例提供的较具体的邻近通信建立方法包括:
[0108]步骤1、应用层服务器接收UEl发起到UE2的应用层会话请求;
[0109]步骤2、应用层服务器将请求方UEl和被请求方UE2的应用层标识发送到中间服务器;
[0110]步骤3、中间服务器根据被请求方UE2的应用层标识找到UE2对应的IMSI2以及其当前服务UE2的MME2的标识。
[0111]步骤4、中间服务器向UE2服务的MME2发起位置查询过程,请求查询MSI2对应的UE的位置信息,其中,位置信息包括:UE当前驻留的小区id, eNB id或者经纬度信息等;
[0112]步骤5、MME2将获取的UE2的位置信息报告给中间服务器,同时还将EPS网络为UE2分配的临时标识,如UE的GUTI信息,CRNTI信息等发送给中间服务器;
[0113]步骤6、中间服务器根据请求方UEl的应用层标识获取UEl对应的IMSIl以及当前服务的MME I的信息。中间服务器在获取了 UE2的临时标识以及UE2的位置信息后,向UEl所在的MMEl发起请求消息,要求MMEl判断UEl与UE2是否建立直接通信路径。中间服务器向MMEl发送的消息中包含UEl的MSIl信息,表示这一消息是针对MSIl发起的过程。另外,消息中还会包含被请求方UE2的临时标识以及UE2的位置信息发送给MMEl ;
[0114]步骤7、MMEl获取UEl的位置信息,并判断UEl和UE2是否可以建立邻近通信路径:如UEl与UE2是否驻留在同一小区,同一基站,或者虽然UEl与UE2驻留在不同基站,但是UEl与UE2的位置很近,满足邻近通信的距离条件,则MMEl决定为UEl和UE2发起直接通信路径建立过程。MMEl判断结束后将结果返回给中间服务器;
[0115]步骤8、中间服务器将判断结果返回给应用层。
[0116]如果应用层收到中间服务器返回的结果是MMEl要为UEl和UE2建立直接通信路径,则应用层不需要处理UEl和UE2的通信链路建立;如果应用层收到中间服务器返回的结果是MMEl不执行直接通信路径建立过程,则应用层在收到步骤8后会为UE建立通信路径,并向UEl的应用层返回响应消息。
[0117]本发明实施例还提供一种邻近通信建立装置,该装置具体为中间服务器,如图9所示,该装置包括:
[0118]接收单元901,用于在第一用户设备请求建立与第二用户设备之间的会话后,接收应用层服务器发送的包括第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求;
[0119]获取单元902,用于获取第二用户设备的位置信息和临时标识;
[0120]请求单元903,用于向第一用户设备所在的MME发送携带第二用户设备位置信息和临时标识的直接通信建立请求;
[0121]转发单元904,用于将MME确定是否为第一用户设备与第二用户设备建立直接通信后返回的直接通信建立响应转发至应用层服务器。
[0122]其中,获取单元902具体用于:
[0123]根据第二用户设备的应用层标识确定第二用户设备的IMSI以及当前服务第二用户设备的MME ;
[0124]向服务第二用户设备的MME发送携带第二用户设备的MSI的查询请求;
[0125]接收服务第二用户设备的MME返回的第二用户设备的位置信息和临时标识。
[0126]请求单元903具体用于:
[0127]根据第一用户设备的应用层标识确定第一用户设备的IMSI ;
[0128]向第一用户设备所在的MME发送携带第一用户设备的IMS1、第二用户设备位置信息和临时标识的直接通信建立请求。
[0129]进一步,还包括:
[0130]对应关系接收单元,用于接收MME在用户设备附着时发送的所附着的用户设备的IMSI与应用层标识的对应关系并保存。
[0131]进一步,还包括:
[0132]签约信息转发单元,用于接收MME在用户设备附着时发送的所附着的用户设备的邻近通信签约信息,并转发给应用层服务器,由应用层服务器保存。
[0133]本发明实施例还相应提供一种邻近通信建立装置,该装置可以具体为MME,如图10所示,该装置包括:
[0134]请求接收单元1001,用于在第一用户设备请求建立与第二用户设备之间的会话后,接收携带第二用户设备位置信息和临时标识的直接通信建立请求;
[0135]判断单元1002,用于根据第一用户设备与第二用户设备的位置,判断是否为第一用户设备与第二用户设备建立直接通信路径;
[0136]结果发送单元1003,用于将判断结果发送给应用层服务器。
[0137]其中,请求接收单元1001具体用于:
[0138]第一用户设备所在的MME接收中间服务器接收到应用层发送的邻近通信直接建立请求并获得第二用户设备的位置信息后发送的携带第二用户设备位置信息的直接通信建立请求;
[0139]结果发送单元1003具体用于:
[0140]将判断结果通过中间服务器转发给应用层服务器。
[0141]判断单元1002具体用于:
[0142]确定第一用户设备与第二用户设备在同一小区中时,确定为第一用户设备与第二用户设备建立直接通信路径,否则不为第一用户设备与第二用户设备建立直接通信路径;或者
[0143]确定第一用户设备与第二用户设备在同一基站下时,确定为第一用户设备与第二用户设备建立直接通信路径,否则不为第一用户设备与第二用户设备建立直接通信路径;或者
[0144]确定第一用户设备与第二用户设备的距离不超过设定阈值时,确定为第一用户设备与第二用户设备建立直接通信路径,否则不为第一用户设备与第二用户设备建立直接通Ih路径。
[0145]进一步,还包括:
[0146]对应关系转发单元,用于在用户设备附着时接收HSS发送的所附着的用户设备的IMSI与应用层标识的对应关系,并转发给中间服务器。
[0147]进一步,还包括:
[0148]签约信息获取单元,用于在用户设备附着时获取所附着的用户设备的邻近通信签约信息,并通过中间服务器转发给应用层服务器。
[0149]本发明实施例还提供一种邻近通信建立装置,该装置可以具体为应用层服务器,如图11所示,该装置包括:
[0150]会话建立请求接收单元1101,用于接收第一用户设备请求建立与第二用户设备之间的会话的会话建立请求;
[0151 ] 直接建立请求发送单元1102,用于向中间服务器发送包括第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求;
[0152]直接通信建立响应接收单元1103,用于接收中间服务器返回的直接通信建立响应;
[0153]通信路径建立单元1104,用于在直接通信建立响应为需要为第一用户设备与第二用户设备建立邻近通信时,不处理第一用户设备与第二用户设备的通信链路建立,否则,为第一用户设备与第二用户设备建立通信路径。
[0154]其中,直接建立请求发送单元1102还用于:向中间服务器发送包括第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求前,确定第一用户设备与第二用户设备均签约了邻近通信。
[0155]进一步,还包括:
[0156]签约信息接收单元,用于接收中间服务器在用户设备附着时发送的所附着的用户设备的邻近通信签约信息。
[0157]本发明实施例还相应提供一种邻近通信建立系统,如图12所示,包括:
[0158]中间服务器1201,用于在第一用户设备请求建立与第二用户设备之间的会话后,接收应用层服务器发送的包括第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求;获取第二用户设备的位置信息和临时标识;向第一用户设备所在的MME发送携带第二用户设备位置信息和临时标识的直接通信建立请求;将MME确定是否为第一用户设备与第二用户设备建立直接通信后返回的直接通信建立响应转发至应用层服务器;
[0159]第一用户设备所在的MME1202,用于在第一用户设备请求建立与第二用户设备之间的会话后,接收携带第二用户设备位置信息和临时标识的直接通信建立请求;根据第一用户设备与第二用户设备的位置,判断是否为第一用户设备与第二用户设备建立直接通信路径;将判断结果发送给应用层服务器;
[0160]应用层服务器1203,用于接收第一用户设备请求建立与第二用户设备之间的会话的会话建立请求;向中间服务器发送包括第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求;接收中间服务器返回的直接通信建立响应;在直接通信建立响应为需要为第一用户设备与第二用户设备建立邻近通信时,不处理第一用户设备与第二用户设备的通信链路建立,否则,为第一用户设备与第二用户设备建立通信路径。
[0161]本发明实施例提供一种邻近通信建立方法、装置及系统,设置中间服务器,在第一用户设备请求建立与第二用户设备之间的会话后,应用层服务器将包括第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求发送给中间服务器,由中间服务器获取第二用户设备的位置信息和临时标识,并向第一用户设备所在的MME发送携带第二用户设备位置信息和临时标识的直接通信建立请求;MME确定是否为第一用户设备与第二用户设备建立直接通信后返回的直接通信建立响应,应用层服务器根据该直接通信建立响应确定是否为用户建立通信路径。
[0162]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0163]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0164]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0165]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0166]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0167]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种邻近通信建立方法,其特征在于,包括: 在第一用户设备请求建立与第二用户设备之间的会话后,中间服务器接收应用层服务器发送的包括所述第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求; 中间服务器获取第二用户设备的位置信息和临时标识; 中间服务器向第一用户设备所在的移动管理实体MME发送携带第二用户设备位置信息和临时标识的直接通信建立请求; 中间服务器将所述MME确定是否为第一用户设备与第二用户设备建立直接通信后返回的直接通信建立响应转发至应用层服务器。
2.如权利要求1所述的方法,其特征在于,所述中间服务器获取第二用户设备的位置信息和临时标识,具体包括: 中间服务器根据所述第二用户设备的应用层标识确定第二用户设备的国际移动用户标识符IMSI以及当前服务所述第二用户设备的MME ; 中间服务器向所述服务第二用户设备的MME发送携带第二用户设备的IMSI的查询请求; 中间服务器接收所述服务第二用户设备的MME返回的第二用户设备的位置信息和临时标识。
3.如权利要求1所述的方法,其特征在于,所述中间服务器向第一用户设备所在的MME发送携带第二用户设备位置信息和临时标识的直接通信建立请求,具体包括: 中间服务器根据所述第一用户设备的应用层标识确定第一用户设备的MSI ; 中间服务器向第一用户设备所在的MME发送携带第一用户设备的IMS1、第二用户设备位置信息和临时标识的直接通信建立请求。
4.如权利要求1所述的方法,其特征在于,还包括: 中间服务器接收MME在用户设备附着时发送的所附着的用户设备的IMSI与应用层标识的对应关系并保存。
5.如权利要求1所述的方法,其特征在于,还包括: 中间服务器接收MME在用户设备附着时发送的所附着的用户设备的邻近通信签约信息,并转发给应用层服务器,由所述应用层服务器保存。
6.一种邻近通信建立方法,其特征在于,包括: 在第一用户设备请求建立与第二用户设备之间的会话后,第一用户设备所在的移动管理实体MME接收携带第二用户设备位置信息和临时标识的直接通信建立请求; MME根据第一用户设备与第二用户设备的位置,判断是否为第一用户设备与第二用户设备建立直接通信路径; MME将判断结果发送给应用层服务器。
7.如权利要求6所述的方法,其特征在于,所述第一用户设备所在的MME接收携带第二用户设备位置信息的直接建立请求,具体为: 所述第一用户设备所在的MME接收中间服务器接收到应用层发送的邻近通信直接建立请求并获得第二用户设备的位置信息后发送的携带第二用户设备位置信息的直接通信建立请求; 所述MME将判断结果发送给应用层服务器,具体为:所述MME将判断结果通过中间服务器转发给应用层服务器。
8.如权利要求6所述的方法,其特征在于,所述MME根据第一用户设备与第二用户设备的位置,判断是否为第一用户设备与第二用户设备建立直接通信路径,具体包括: 所述MME确定第一用户设备与第二用户设备在同一小区中时,确定为第一用户设备与第二用户设备建立直接通信路径,否则不为第一用户设备与第二用户设备建立直接通信路径;或者 所述MME确定第一用户设备与第二用户设备在同一基站下时,确定为第一用户设备与第二用户设备建立直接通信路径,否则不为第一用户设备与第二用户设备建立直接通信路径;或者 所述MME确定第一用户设备与第二用户设备的距离不超过设定阈值时,确定为第一用户设备与第二用户设备 建立直接通信路径,否则不为第一用户设备与第二用户设备建立直接通信路径。
9.如权利要求7所述的方法,其特征在于,还包括: MME在用户设备附着时接收家乡用户服务器HSS发送的所附着的用户设备的国际移动用户标识符MSI与应用层标识的对应关系,并转发给中间服务器。
10.如权利要求7所述的方法,其特征在于,还包括: MME在用户设备附着时获取所附着的用户设备的邻近通信签约信息,并通过中间服务器转发给应用层服务器。
11.一种邻近通信建立方法,其特征在于,包括: 应用层服务器接收第一用户设备请求建立与第二用户设备之间的会话的会话建立请求; 应用层服务器向中间服务器发送包括所述第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求; 应用层服务器接收所述中间服务器返回的直接通信建立响应; 应用层服务器在所述直接通信建立响应为需要为第一用户设备与第二用户设备建立邻近通信时,不处理第一用户设备与第二用户设备的通信链路建立,否则,为第一用户设备与第二用户设备建立通信路径。
12.如权利要求11所述的方法,其特征在于,所述应用层服务器向中间服务器发送包括所述第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求前,还包括: 确定第一用户设备与第二用户设备均签约了邻近通信。
13.如权利要求11所述的方法,其特征在于,还包括: 应用层服务器接收中间服务器在用户设备附着时发送的所附着的用户设备的邻近通信签约信息。
14.一种邻近通信建立装置,其特征在于,包括: 接收单元,用于在第一用户设备请求建立与第二用户设备之间的会话后,接收应用层服务器发送的包括所述第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求; 获取单元,用于获取第二用户设备的位置信息和临时标识; 请求单元,用于向第一用户设备所在的MME发送携带第二用户设备位置信息和临时标识的直接通信建立请求; 转发单元,用于将所述MME确定是否为第一用户设备与第二用户设备建立直接通信后返回的直接通信建立响应转发至应用层服务器。
15.如权利要求14所述的装置,其特征在于,所述获取单元具体用于: 根据所述第二用户设备的应用层标识确定第二用户设备的MSI以及当前服务所述第二用户设备的MME ; 向所述服务第二用户设备的MME发送携带第二用户设备的MSI的查询请求; 接收所述服务第二用户设备的MME返回的第二用户设备的位置信息和临时标识。
16.如权利要求14所述的装置,其特征在于,所述请求单元具体用于: 根据所述第一用户设备的应用层标识确定第一用户设备的MSI ; 向第一用户设备所在的MME发送携带第一用户设备的IMS1、第二用户设备位置信息和临时标识的直接通信建立请求。
17.如权利要求14所述的装置,其特征在于,还包括: 对应关系接收单元,用于接收MME在用户设备附着时发送的所附着的用户设备的IMSI与应用层标识的对应关系并保存。
18.如权利要求14所述的装置,其特征在于,还包括: 签约信息转发单元,用于接收MME在用户设备附着时发送的所附着的用户设备的邻近通信签约信息,并转发给应用层服务器,由所述应用层服务器保存。
19.一种邻近通信建立装置,其特征在于,包括: 请求接收单元,用于在第一用户设备请求建立与第二用户设备之间的会话后,接收携带第二用户设备位置信息和临时标识的直接通信建立请求; 判断单元,用于根据第一用户设备与第二用户设备的位置,判断是否为第一用户设备与第二用户设备建立直接通信路径; 结果发送单元,用于将判断结果发送给应用层服务器。
20.如权利要求19所述的装置,其特征在于,所述请求接收单元具体用于: 所述第一用户设备所在的MME接收中间服务器接收到应用层发送的邻近通信直接建立请求并获得第二用户设备的位置信息后发送的携带第二用户设备位置信息的直接通信建立请求; 所述结果发送单元,具体用于: 将判断结果通过中间服务器转发给应用层服务器。
21.如权利要求19所述的装置,其特征在于,所述判断单元具体用于: 确定第一用户设备与第二用户设备在同一小区中时,确定为第一用户设备与第二用户设备建立直接通信路径,否则不为第一用户设备与第二用户设备建立直接通信路径;或者确定第一用户设备与第二用户设备在同一基站下时,确定为第一用户设备与第二用户设备建立直接通信路径,否则不为第一用户设备与第二用户设备建立直接通信路径;或者确定第一用户设备与第二用户设备的距离不超过设定阈值时,确定为第一用户设备与第二用户设备建立直接通信路径,否则不为第一用户设备与第二用户设备建立直接通信路径。
22.如权利要求20所述的装置,其特征在于,还包括:对应关系转发单元,用于在用户设备附着时接收HSS发送的所附着的用户设备的IMSI与应用层标识的对应关系,并转发给中间服务器。
23.如权利要求20所述的装置,其特征在于,还包括: 签约信息获取单元,用于在用户设备附着时获取所附着的用户设备的邻近通信签约信息,并通过中间服务器转发给应用层服务器。
24.一种邻近通信建立装置,其特征在于,包括: 会话建立请求接收单元,用于接收第一用户设备请求建立与第二用户设备之间的会话的会话建立请求; 直接建立请求发送单元,用于向中间服务器发送包括所述第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求; 直接通信建立响应接收单元,用于接收所述中间服务器返回的直接通信建立响应; 通信路径建立单元,用于在所述直接通信建立响应为需要为第一用户设备与第二用户设备建立邻近通信时,不处理第一用户设备与第二用户设备的通信链路建立,否则,为第一用户设备与第二用户设备建立通信路径。
25.如权利要 求24所述的装置,其特征在于,所述直接建立请求发送单元还用于:向中间服务器发送包括所述第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求前,确定第一用户设备与第二用户设备均签约了邻近通信。
26.如权利要求24所述的装置,其特征在于,还包括: 签约信息接收单元,用于接收中间服务器在用户设备附着时发送的所附着的用户设备的邻近通信签约信息。
27.一种邻近通信建立系统,其特征在于,包括: 中间服务器,用于在第一用户设备请求建立与第二用户设备之间的会话后,接收应用层服务器发送的包括所述第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求;获取第二用户设备的位置信息和临时标识;向第一用户设备所在的MME发送携带第二用户设备位置信息和临时标识的直接通信建立请求;将所述MME确定是否为第一用户设备与第二用户设备建立直接通信后返回的直接通信建立响应转发至应用层服务器; 第一用户设备所在的MME,用于在第一用户设备请求建立与第二用户设备之间的会话后,接收携带第二用户设备位置信息和临时标识的直接通信建立请求;根据第一用户设备与第二用户设备的位置,判断是否为第一用户设备与第二用户设备建立直接通信路径;将判断结果发送给应用层服务器; 应用层服务器,用于接收第一用户设备请求建立与第二用户设备之间的会话的会话建立请求;向中间服务器发送包括所述第一用户设备与第二用户设备应用层标识的邻近通信直接建立请求;接收所述中间服务器返回的直接通信建立响应;在所述直接通信建立响应为需要为第一用户设备与第二用户设备建立邻近通信时,不处理第一用户设备与第二用户设备的通信链路建立,否则,为第一用户设备与第二用户设备建立通信路径。
【文档编号】H04W76/02GK104038919SQ201310074781
【公开日】2014年9月10日 申请日期:2013年3月8日 优先权日:2013年3月8日
【发明者】张娟 申请人:电信科学技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1