CN107835488B - ProSe信息的传输方法、终端及通信设备 - Google Patents

ProSe信息的传输方法、终端及通信设备 Download PDF

Info

Publication number
CN107835488B
CN107835488B CN201710647825.6A CN201710647825A CN107835488B CN 107835488 B CN107835488 B CN 107835488B CN 201710647825 A CN201710647825 A CN 201710647825A CN 107835488 B CN107835488 B CN 107835488B
Authority
CN
China
Prior art keywords
identifier
application
terminal
prose entity
message
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
CN201710647825.6A
Other languages
English (en)
Other versions
CN107835488A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN107835488A publication Critical patent/CN107835488A/zh
Application granted granted Critical
Publication of CN107835488B publication Critical patent/CN107835488B/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/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/042Public Land Mobile systems, e.g. cellular systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明实施例提供了ProSe信息的传输方法、终端及通信设备,方法包括:第二终端获取第一终端广播的第四码字,第四码字为第一ProSe实体分配给第一终端的码字;在第四码字与预存储的码字匹配时,第二终端发送第一消息给第二ProSe实体,第一消息携带第四码字和第一应用标识;第二终端接收第二ProSe实体发送的第二消息,第二消息携带第二标识;第二终端根据第二标识,发现第一应用用户。本发明适用于通信领域。

Description

ProSe信息的传输方法、终端及通信设备
本申请要求于2014年06月30日提交中国专利局、申请号为PCT/CN2014/081292、发明名称为“ProSe信息的传输方法、终端及通信设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及通信领域,尤其涉及接近业务(Proximity Services,ProSe)信息的传输方法、终端(User Equipment,UE)及通信设备。
背景技术
传统的移动网络中,终端之间的数据通信路径需要经过核心网实体服务网关(Serving Gateway,SGW)/分组数据网关(Packet Data Network Gateway,PGW),因此,即使2个距离很近的终端之间,在进行数据传递时,也需要经过核心网进行传输,这样会对网络传输带宽有较大的需求量,并且传输效率较低。
为解决此问题,ProSe课题被提出。ProSe要求终端之间直接进行数据交换,或者仅通过基站而不经过核心网实体SGW/PGW进行数据交换,因此可以提高距离较近的终端之间的通信效率。
为实现终端之间的直接通信,需要2个终端之间进行彼此发现。一些场景下,2个终端之间的彼此发现可以转化为2个应用用户之间的彼此发现,即若2个终端上同一应用的应用用户实现了彼此发现,则可视为这2个终端之间已经彼此发现。现有技术中,2个应用用户之间进行彼此发现时,存在如下问题:
在终端的相互发现过程中,由于第二终端已经存储第一终端的APP User ID与相应APP User ID的码字的对应关系,因此在第二终端监听到第一终端广播的第一终端的应用终端标识(Application User Identity,APP User ID)的码字后,可以直接发现第一终端,而网络无从得知2个应用用户之间已经相互发现的事件,这样不利于运营商的费用结算与网络事件的监控。
发明内容
本发明实施例提供了ProSe信息的传输方法、终端及通信设备,能够解决网络无从获知应用用户之间彼此发现的事件的问题。
为达到上述目的,本发明实施例提供以下方案:
第一方面,提供一种接近业务ProSe信息的传输方法,所述方法包括:
第二ProSe实体接收第二终端发送的第一消息,所述第一消息用于指示所述第二ProSe实体获取第二标识,所述第二标识为第一应用服务器分配给第一应用用户的临时应用用户标识,所述第一应用用户为第一终端的第一应用的用户,所述第一应用服务器为所述第一应用的应用服务器,所述第二ProSe实体为所述第二终端的归属地公众陆地移动通信网HPLMN中的ProSe实体;
所述第二ProSe实体获取所述第二标识;
所述第二ProSe实体发送第二消息给所述第二终端,所述第二消息携带所述第二标识,所述第二标识用于指示被所述第二终端发现的所述第一应用用户。
在第一方面第一种可能的实现方式中,结合第一方面,所述第二消息还携带第一应用标识,所述第一应用标识为所述第一应用的应用标识,所述第一应用标识用于指示所述第二标识对应的所述第一应用。
在第一方面第二种可能的实现方式中,结合第一方面或第一方面第一种可能的实现方式,所述第一消息携带第四码字和第一应用标识,所述第四码字为第一ProSe实体分配给所述第一终端的码字,所述第一应用标识为所述第一应用的应用标识,所述第一ProSe实体为所述第一终端的HPLMN中的ProSe实体;
所述第二ProSe实体获取所述第二标识,包括:
所述第二ProSe实体发送第三消息给所述第一ProSe实体,所述第三消息携带所述第四码字和所述第一应用标识,以使得所述第一ProSe实体获取所述第四码字和所述第一应用标识对应的第二标识;
所述第二ProSe实体接收所述第一ProSe实体发送的第四消息,所述第四消息携带所述第二标识。
在第一方面第三种可能的实现方式中,结合第一方面第二种可能的实现方式,所述第四消息还携带所述第一应用标识,所述第一应用标识用于指示所述第二标识对应的所述第一应用。
在第一方面第四种可能的实现方式中,结合第一方面至第一方面第三种可能的实现方式,在所述第二ProSe实体接收第二终端发送的第一消息之前,还包括:
所述第二ProSe实体接收所述第二终端发送的第五消息,所述第五消息用于指示所述第二ProSe实体获取第四码字,所述第四码字为第一ProSe实体分配给所述第一终端的码字,所述第一ProSe实体为所述第一终端的HPLMN中的ProSe实体;
所述第二ProSe实体获取第四码字;
所述第二ProSe实体发送第六消息给所述第二终端,所述第六消息携带所述第四码字。
在第一方面第五种可能的实现方式中,结合第一方面第四种可能的实现方式,所述第五消息携带第三标识和第一应用标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识,所述第一应用标识为所述第一应用的应用标识;
所述第二ProSe实体获取第四码字,包括:
所述第二ProSe实体根据所述第一应用标识,发送第七消息给所述第一应用服务器,所述第七消息携带所述第三标识;
所述第二ProSe实体接收所述第一应用服务器发送的第八消息,所述第八消息携带第一标识,所述第一标识为所述第一ProSe实体分配给所述第一终端的临时终端标识;
所述第二ProSe实体发送第九消息给所述第一ProSe实体,所述第九消息携带所述第一标识;
所述第二ProSe实体接收所述第一ProSe实体发送的第十消息,所述第十消息携带所述第四码字。
在第一方面第六种可能的实现方式中,结合第一方面第四种可能的实现方式,所述第五消息携带第一信息、第四标识和第一应用标识,其中,所述第一信息包括第三标识或第六标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识,所述第六标识为所述第二终端的终端标识,所述第四标识为所述第一应用服务器分配给第二应用用户的临时应用用户标识,所述第二应用用户为所述第二终端的所述第一应用的用户,所述第一应用标识为所述第一应用的应用标识;
所述第二ProSe实体获取第四码字,包括:
所述第二ProSe实体根据所述第一应用标识,发送第七消息给所述第一应用服务器,所述第七消息携带所述第四标识;
所述第二ProSe实体接收所述第一应用服务器发送的第八消息,所述第八消息携带第一标识,所述第一标识为所述第一ProSe实体分配给所述第一终端的临时终端标识;
所述第二ProSe实体发送第九消息给所述第一ProSe实体,所述第九消息携带所述第一标识;
所述第二ProSe实体接收所述第一ProSe实体发送的第十消息,所述第十消息携带所述第四码字。
在第一方面第七种可能的实现方式中,结合第一方面或第一方面第一种可能的实现方式,所述第一消息携带第一码字,所述第一码字为第一ProSe实体分配给所述第二标识的码字,所述第一ProSe实体为所述第一终端的HPLMN中的ProSe实体;
所述第二ProSe实体获取所述第二标识,包括:
所述第二ProSe实体根据所述第一码字,获取所述第二标识。
在第一方面第八种可能的实现方式中,结合第一方面第七种可能的实现方式,在所述第二ProSe实体发送第二消息给所述第二终端之前,还包括:
所述第二ProSe实体发送第三消息给所述第一应用服务器,所述第三消息携带所述第二标识,所述第二标识为所述第一应用服务器判断允许所述第一应用用户的广播请求的依据;
所述第二ProSe实体接收所述第一应用服务器发送的第四消息,所述第四消息指示允许所述第一应用用户的广播请求。
在第一方面第九种可能的实现方式中,结合第一方面第七种可能的实现方式或第一方面第八种可能的实现方式,在所述发送第二消息给所述第二终端之后,还包括:
所述第二ProSe实体发送第五消息给所述第一ProSe实体,所述第五消息携带第一标识、第一应用标识,第四标识,所述第一标识为所述第一ProSe实体分配给所述第一终端的临时终端标识,所述第一应用标识为所述第一应用的应用标识,所述第四标识为所述第一应用服务器分配给第二应用用户的临时应用用户标识,所述第二应用用户为所述第二终端的所述第一应用的用户。
在第一方面第十种可能的实现方式中,结合第一方面第七种可能的实现方式至第一方面第九种可能的实现方式,在所述第二ProSe实体接收第一消息之前,还包括:
所述第二ProSe实体接收所述第二终端发送的第六消息,所述第六消息携带第三标识与第一应用标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识,所述第一应用标识为所述第一应用的应用标识;
所述第二ProSe实体根据所述第三标识与所述第一应用标识,确定第四标识,所述第四标识为所述第一应用服务器分配给第二应用用户的临时应用用户标识,所述第二应用用户为所述第二终端的所述第一应用的用户;
所述第二ProSe实体发送第七消息给所述第一应用服务器,所述第七消息携带所述第四标识;
所述第二ProSe实体接收所述第一应用服务器发送的第八消息,所述第八消息携带第一标识与所述第二标识的对应关系,其中,所述第一标识与所述第二标识的对应关系是由所述第一应用服务器根据所述第四标识确定的,所述第一标识为所述第一ProSe实体分配给所述第一终端的临时终端标识;
所述第二ProSe实体发送第九消息给所述第一ProSe实体,所述第九消息携带所述第一标识与所述第一应用标识;
所述第二ProSe实体接收所述第一ProSe实体发送的第十消息,所述第十消息携带所述第一码字,其中,所述第一码字是由所述第一ProSe实体根据所述第一标识与所述第一应用标识确定的;
所述第二ProSe实体发送第十一消息给所述第二终端,所述第十一消息携带所述第一码字。
在第一方面第十一种可能的实现方式中,结合第一方面第七种可能的实现方式至第一方面第九种可能的实现方式,在所述第二ProSe实体接收第一消息之前,还包括:
所述第二ProSe实体接收所述第一应用服务器发送的第六消息,所述第六消息携带第一标识与所述第二标识的对应关系、第一应用标识以及第三标识,所述第一标识为所述第一ProSe实体分配给所述第一终端的临时终端标识,所述第一应用标识为所述第一应用的应用标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识;
所述第二ProSe实体发送第七消息给所述第一ProSe实体,所述第七消息携带携带所述第一标识与所述第一应用标识;
所述第二ProSe实体接收所述第一ProSe实体发送的第八消息,所述第八消息携带所述第一码字,其中,所述第一码字是由所述第一ProSe实体根据所述第一标识与所述第一应用标识确定的;
所述第二ProSe实体发送第九消息给所述第二终端,所述第九消息携带所述第一码字。
第二方面,提供一种接近业务ProSe信息的传输方法,所述方法包括:
第二终端获取第一终端广播的第四码字,所述第四码字为第一ProSe实体分配给所述第一终端的码字,所述第一ProSe实体为所述第一终端的归属地公众陆地移动通信网HPLMN中的ProSe实体;
在所述第四码字与预存储的码字匹配时,所述第二终端发送第一消息给第二ProSe实体,所述第一消息携带所述第四码字和第一应用标识,所述第一应用标识为第一应用的应用标识,所述第二ProSe实体为所述第二终端的HPLMN中的ProSe实体;
所述第二终端接收所述第二ProSe实体发送的第二消息,所述第二消息携带第二标识,所述第二标识为第一应用服务器分配给第一应用用户的临时应用用户标识,所述第一应用用户为所述第一终端的所述第一应用的用户,所述第一应用服务器为所述第一应用的应用服务器;
所述第二终端根据所述第二标识,发现所述第一应用用户。
在第二方面第一种可能的实现方式中,结合第二方面,所述第二消息还携带所述第一应用标识,所述第一应用标识用于指示所述第二标识对应的所述第一应用。
在第二方面第二种可能的实现方式中,结合第二方面或第二方面第一种可能的实现方式,在所述第四码字与所述预存储的码字匹配时,在所述第二终端获取第一终端广播的第四码字之前,还包括:
所述第二终端发送第三消息给所述第二ProSe实体,所述第三消息携带第三标识和所述第一应用标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识;
所述第二终端接收所述第二ProSe实体发送的第四消息,所述第四消息携带所述第四码字。
在第二方面第三种可能的实现方式中,结合第二方面或第二方面第一种可能的实现方式,在所述第四码字与所述预存储的码字匹配时,在所述第二终端获取第一终端广播的第四码字之前,还包括:
所述第二终端发送第三消息给所述第二ProSe实体,所述第三消息携带第一信息、第四标识和所述第一应用标识,所述第一信息包括第三标识或第六标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识,所述第六标识为所述第二终端的终端标识,所述第四标识为所述第一应用服务器分配给第二应用用户的临时应用用户标识,所述第二应用用户为所述第二终端的所述第一应用的用户;
所述第二终端接收所述第二ProSe实体发送的第四消息,所述第四消息携带所述第四码字。
第三方面,提供一种接近业务ProSe信息的传输方法,所述方法包括:
第二终端获取第一终端广播的第一码字,所述第一码字为第一ProSe实体分配给第二标识的码字,所述第二标识为第一应用服务器分配给第一应用用户的临时应用用户标识,所述第一应用用户为所述第一终端的所述第一应用的用户,所述第一应用服务器为所述第一应用的应用服务器,所述第一ProSe实体为所述第一终端的归属地公众陆地移动通信网HPLMN中的ProSe实体;
在所述第一码字与预存储的码字匹配时,所述第二终端发送第一消息给第二ProSe实体,所述第一消息携带所述第一码字,所述第二ProSe实体为所述第二终端的HPLMN中的ProSe实体;
所述第二终端接收所述第二ProSe实体发送的第二消息,所述第二消息携带所述第二标识,其中,所述第二标识是由所述第二ProSe实体根据所述第一码字确定的,所述第二标识用于指示发现所述第一应用用户。
在第三方面第一种可能的实现方式中,结合第三方面,在所述第一码字与所述预存储的码字匹配时,在所述第二终端获取第一终端广播的第一码字之前,还包括:
所述第二终端发送第三消息给所述第二ProSe实体,所述第三消息携带第三标识与第一应用标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识,所述第一应用标识为所述第一应用的应用标识;
所述第二终端接收所述第二ProSe实体发送的第四消息,所述第四消息携带所述第一码字,其中,所述第一码字是由所述第二ProSe实体根据所述第三标识与所述第一应用标识确定的。
在第三方面第二种可能的实现方式中,结合第三方面,在所述第二终端获取第一码字之前,还包括:
在所述第一应用服务器被触发时,所述第二终端接收所述第二ProSe实体发送的第三消息,所述第三消息携带所述第一码字。
第四方面,提供一种第二接近业务ProSe实体,所述第二ProSe实体包括:接收单元、获取单元、发送单元;
所述接收单元,用于接收第二终端发送的第一消息,所述第一消息用于指示所述第二ProSe实体获取第二标识,所述第二标识为第一应用服务器分配给第一应用用户的临时应用用户标识,所述第一应用用户为第一终端的第一应用的用户,所述第一应用服务器为所述第一应用的应用服务器,所述第二ProSe实体为所述第二终端的归属地公众陆地移动通信网HPLMN中的ProSe实体;
所述获取单元,用于获取所述第二标识;
所述发送单元,用于发送第二消息给所述第二终端,所述第二消息携带所述第二标识,所述第二标识用于指示被所述第二终端发现的所述第一应用用户。
在第四方面第一种可能的实现方式中,结合第四方面,所述第一消息携带第四码字和第一应用标识,所述第四码字为第一ProSe实体分配给所述第一终端的码字,所述第一应用标识为所述第一应用的应用标识,所述第一ProSe实体为所述第一终端的HPLMN中的ProSe实体;
所述获取单元具体用于:
发送第三消息给所述第一ProSe实体,所述第三消息携带所述第四码字和所述第一应用标识,以使得所述第一ProSe实体获取所述第四码字和所述第一应用标识对应的第二标识;
接收所述第一ProSe实体发送的第四消息,所述第四消息携带所述第二标识。
在第四方面第二种可能的实现方式中,结合第四方面或第四方面第一种可能的实现方式,所述接收单元,还用于在所述接收第二终端发送的第一消息之前,接收所述第二终端发送的第五消息,所述第五消息用于指示所述第二ProSe实体获取第四码字,所述第四码字为第一ProSe实体分配给所述第一终端的码字,所述第一ProSe实体为所述第一终端的HPLMN中的ProSe实体;
所述获取单元,还用于获取所述第四码字;
所述发送单元,还用于发送第六消息给所述第二终端,所述第六消息携带所述第四码字。
在第四方面第三种可能的实现方式中,结合第四方面第二种可能的实现方式,所述第五消息携带第三标识和第一应用标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识,所述第一应用标识为所述第一应用的应用标识;
所述获取单元具体用于:
根据所述第一应用标识,发送第七消息给所述第一应用服务器,所述第七消息携带所述第三标识;
接收所述第一应用服务器发送的第八消息,所述第八消息携带第一标识,所述第一标识为所述第一ProSe实体分配给所述第一终端的临时终端标识;
发送第九消息给所述第一ProSe实体,所述第九消息携带所述第一标识;
接收所述第一ProSe实体发送的第十消息,所述第十消息携带所述第四码字。
在第四方面第四种可能的实现方式中,结合第四方面第二种可能的实现方式,所述第五消息携带第一信息、第四标识和第一应用标识,其中,所述第一信息包括第三标识或第六标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识,所述第六标识为所述第二终端的终端标识,所述第四标识为所述第一应用服务器分配给第二应用用户的临时应用用户标识,所述第二应用用户为所述第二终端的所述第一应用的用户,所述第一应用标识为所述第一应用的应用标识;
所述获取单元具体用于:
根据所述第一应用标识,发送第七消息给所述第一应用服务器,所述第七消息携带所述第四标识;
接收所述第一应用服务器发送的第八消息,所述第八消息携带第一标识,所述第一标识为所述第一ProSe实体分配给所述第一终端的临时终端标识;
发送第九消息给所述第一ProSe实体,所述第九消息携带所述第一标识;
接收所述第一ProSe实体发送的第十消息,所述第十消息携带所述第四码字。
在第四方面第五种可能的实现方式中,结合第四方面,所述第一消息携带第一码字,所述第一码字为第一ProSe实体分配给所述第二标识的码字,所述第一ProSe实体为所述第一终端的HPLMN中的ProSe实体;
所述获取单元具体用于:
根据所述第一码字,获取所述第二标识。
在第四方面第六种可能的实现方式中,结合第四方面第五种可能的实现方式,所述发送单元,还用于在所述发送第二消息给所述第二终端之前,发送第三消息给所述第一应用服务器,所述第三消息携带所述第二标识,所述第二标识为所述第一应用服务器判断允许所述第一应用用户的广播请求的依据;
所述接收单元,还用于接收所述第一应用服务器发送的第四消息,所述第四消息指示允许所述第一应用用户的广播请求。
在第四方面第七种可能的实现方式中,结合第四方面第五种可能的实现方式或第四方面第六种可能的实现方式,所述发送单元,还用于在所述发送第二消息给所述第二终端之后,发送第五消息给所述第一ProSe实体,所述第五消息携带第一标识、第一应用标识,第四标识,所述第一标识为所述第一ProSe实体分配给所述第一终端的临时终端标识,所述第一应用标识为所述第一应用的应用标识,所述第四标识为所述第一应用服务器分配给第二应用用户的临时应用用户标识,所述第二应用用户为所述第二终端的所述第一应用的用户。
在第四方面第八种可能的实现方式中,结合第四方面第五种可能的实现方式至第四方面第七种可能的实现方式,所述第二ProSe实体还包括确定单元;
所述接收单元,还用于在所述接收第一消息之前,接收所述第二终端发送的第六消息,所述第六消息携带第三标识与第一应用标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识,所述第一应用标识为所述第一应用的应用标识;
所述确定单元,用于根据所述第三标识与所述第一应用标识,确定第四标识,所述第四标识为所述第一应用服务器分配给第二应用用户的临时应用用户标识,所述第二应用用户为所述第二终端的所述第一应用的用户;
所述发送单元,还用于发送第七消息给所述第一应用服务器,所述第七消息携带所述第四标识;
所述接收单元,还用于接收所述第一应用服务器发送的第八消息,所述第八消息携带第一标识与所述第二标识的对应关系,其中,所述第一标识与所述第二标识的对应关系是由所述第一应用服务器根据所述第四标识确定的,所述第一标识为所述第一ProSe实体分配给所述第一终端的临时终端标识;
所述发送单元,还用于发送第九消息给所述第一ProSe实体,所述第九消息携带所述第一标识与所述第一应用标识;
所述接收单元,还用于接收所述第一ProSe实体发送的第十消息,所述第十消息携带所述第一码字,其中,所述第一码字是由所述第一ProSe实体根据所述第一标识与所述第一应用标识确定的;
所述发送单元,还用于发送第十一消息给所述第二终端,所述第十一消息携带所述第一码字。
在第四方面第九种可能的实现方式中,结合第四方面第五种可能的实现方式至第四方面第七种可能的实现方式,所述接收单元,还用于在所述接收第一消息之前,接收所述第一应用服务器发送的第六消息,所述第六消息携带第一标识与所述第二标识的对应关系、第一应用标识以及第三标识,所述第一标识为所述第一ProSe实体分配给所述第一终端的临时终端标识,所述第一应用标识为所述第一应用的应用标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识;
所述发送单元,还用于发送第七消息给所述第一ProSe实体,所述第七消息携带携带所述第一标识与所述第一应用标识;
所述接收单元,还用于接收所述第一ProSe实体发送的第八消息,所述第八消息携带所述第一码字,其中,所述第一码字是由所述第一ProSe实体根据所述第一标识与所述第一应用标识确定的;
所述发送单元,还用于发送第九消息给所述第二终端,所述第九消息携带所述第一码字。
第五方面,提供一种第二终端,所述第二终端包括:获取单元、发送单元、接收单元、发现单元;
所述获取单元,用于获取第一终端广播的第四码字,所述第四码字为第一接近业务ProSe实体分配给所述第一终端的码字,所述第一ProSe实体为所述第一终端的归属地公众陆地移动通信网HPLMN中的ProSe实体;
所述发送单元,用于在所述第四码字与预存储的码字匹配时,发送第一消息给第二ProSe实体,所述第一消息携带所述第四码字和第一应用标识,所述第一应用标识为第一应用的应用标识,所述第二ProSe实体为所述第二终端的HPLMN中的ProSe实体;
所述接收单元,用于接收所述第二ProSe实体发送的第二消息,所述第二消息携带第二标识,所述第二标识为第一应用服务器分配给第一应用用户的临时应用用户标识,所述第一应用用户为所述第一终端的所述第一应用的用户,所述第一应用服务器为所述第一应用的应用服务器;
所述发现单元,用于根据所述第二标识,发现所述第一应用用户。
在第五方面第一种可能的实现方式中,结合第五方面,所述发送单元,还用于在所述第四码字与所述预存储的码字匹配时,在所述获取单元获取第一终端广播的第四码字之前,发送第三消息给所述第二ProSe实体,所述第三消息携带第三标识和所述第一应用标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识;
所述接收单元,还用于接收所述第二ProSe实体发送的第四消息,所述第四消息携带所述第四码字。
在第五方面第二种可能的实现方式中,结合第五方面,所述发送单元,还用于在所述第四码字与所述预存储的码字匹配时,在所述获取单元获取第一终端广播的第四码字之前,发送第三消息给所述第二ProSe实体,所述第三消息携带第一信息、第四标识和所述第一应用标识,所述第一信息包括第三标识或第六标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识,所述第六标识为所述第二终端的终端标识,所述第四标识为所述第一应用服务器分配给第二应用用户的临时应用用户标识,所述第二应用用户为所述第二终端的所述第一应用的用户;
所述接收单元,还用于接收所述第二ProSe实体发送的第四消息,所述第四消息携带所述第四码字。
第六方面,提供一种第二终端,所述第二终端包括获取单元、发送单元、接收单元;
所述获取单元,用于获取第一终端广播的第一码字,所述第一码字为第一ProSe实体分配给第二标识的码字,所述第二标识为第一应用服务器分配给第一应用用户的临时应用用户标识,所述第一应用用户为所述第一终端的所述第一应用的用户,所述第一应用服务器为所述第一应用的应用服务器,所述第一ProSe实体为所述第一终端的归属地公众陆地移动通信网HPLMN中的ProSe实体;
所述发送单元,用于在所述第一码字与预存储的码字匹配时,发送第一消息给第二ProSe实体,所述第一消息携带所述第一码字,所述第二ProSe实体为所述第二终端的HPLMN中的ProSe实体;
所述接收单元,用于接收所述第二ProSe实体发送的第二消息,所述第二消息携带所述第二标识,其中,所述第二标识是由所述第二ProSe实体根据所述第一码字确定的,所述第二标识用于指示发现所述第一应用用户。
在第六方面第一种可能的实现方式中,结合第六方面,所述发送单元,还用于在所述第一码字与所述预存储的码字匹配时,在所述获取单元获取第一终端广播的第一码字之前,发送第三消息给所述第二ProSe实体,所述第三消息携带第三标识与第一应用标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识,所述第一应用标识为所述第一应用的应用标识;
所述接收单元,还用于接收所述第二ProSe实体发送的第四消息,所述第四消息携带所述第一码字,其中,所述第一码字是由所述第二ProSe实体根据所述第三标识与所述第一应用标识确定的。
在第六方面第二种可能的实现方式中,结合第六方面,所述接收单元,还用于在所述获取单元获取第一码字之前,在所述第一应用服务器被触发时,接收所述第二ProSe实体发送的第三消息,所述第三消息携带所述第一码字。
通过上述方案,一方面,由于第二ProSe实体在发送第一消息给第二终端之后,可以接收携带第二标识的第二消息,第二标识用于指示发现第一应用用户。由此可知,第二ProSe实体可以获知第二应用用户发现第一应用用户的事件,进而第一ProSe实体也可以获知第二应用用户发现第一应用用户的事件,即网络可以知道2个应用用户相互发现的事件,从而有利于运营商的费用结算与网络事件的监控;另一方面,在ProSe信息的传输过程中,用临时终端标识取代了现有技术中的终端标识,用临时应用用户标识取代了现有技术中的临时应用用户标识,即终端与ProSe实体之间的3GPP通信过程携带的信息是ProSe实体或者应用服务器临时分配的相应信息,不属于个人隐私,在3GPP层传输不存在安全性隐患问题,应用服务器可以支持该传输方式。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种现有技术中2个应用用户之间相互发现的方法交互示意图;
图2为本发明实施例提供的一种ProSe信息的传输方法流程示意图一;
图3为本发明实施例提供的一种ProSe信息的传输方法流程示意图二;
图4为本发明实施例提供的一种ProSe信息的传输方法流程示意图三;
图5为本发明实施例提供的一种ProSe信息的传输方法流程示意图四;
图6为本发明实施例提供的一种ProSe信息的传输方法流程示意图五;
图7为本发明实施例提供的一种ProSe信息的传输方法流程示意图六;
图8为本发明实施例提供的一种ProSe信息的传输方法流程示意图七;
图9为本发明实施例提供的一种ProSe信息的传输方法流程示意图八;
图10为本发明实施例提供的一种ProSe信息的传输方法流程示意图九;
图11为本发明实施例提供的一种ProSe信息的传输方法流程示意图十;
图12为本发明实施例提供的一种ProSe信息的传输方法流程示意图十一;
图13为本发明实施例提供的一种ProSe信息的传输方法流程示意图十二;
图14为本发明实施例提供的一种ProSe信息的传输方法流程示意图十三;
图15为本发明实施例提供的一种ProSe信息的传输方法流程示意图十四;
图16为本发明实施例提供的一种ProSe信息的传输方法交互示意图一;
图17为本发明实施例提供的一种ProSe信息的传输方法交互示意图二;
图18为本发明实施例提供的一种ProSe信息的传输方法交互示意图三;
图19为本发明实施例提供的一种ProSe信息的传输方法交互示意图四;
图20为本发明实施例提供的一种ProSe信息的传输方法交互示意图五;
图21为本发明实施例提供的一种ProSe信息的传输方法交互示意图六;
图22为本发明实施例提供的一种ProSe信息的传输方法交互示意图七;
图23为本发明实施例提供的一种ProSe信息的传输方法交互示意图八;
图24为本发明实施例提供的一种ProSe信息的传输方法交互示意图九;
图25为本发明实施例提供的一种ProSe信息的传输方法交互示意图十;
图26为本发明实施例提供的一种ProSe信息的传输方法交互示意图十一;
图27为本发明实施例提供的一种第二ProSe实体结构示意图一;
图28为本发明实施例提供的一种第二ProSe实体结构示意图二;
图29为本发明实施例提供的一种第二终端结构示意图。
具体实施方式
首先,为了下述各实施例的描述简洁,以下给出几个相关定义如下:
第一终端:具备广播功能的终端。
第二终端:具备监听功能的终端。
第一ProSe实体:为第一终端的归属公众陆地移动通信网(Home-Public LandMobile Network,HPLMN)中的ProSe实体,其中,所述ProSe实体为一个逻辑功能,用于ProSe中,它是网络中的一个功能,可以是一个单独的实体,也可以承载在其它核心网设备上,如移动管理实体(Mobile Managenment Entity,MME)上、PGW上,ProSe实体中包含直连发现名字管理功能(Direct Discovery Name Management Function),用于ProSe发现过程中分配码字。
第二ProSe实体:为第二终端的HPLMN的ProSe实体。
第一应用标识(Application Identity,APP ID):为第一应用的APP ID,一般为终端使用的软件在操作***中的标识。
第一应用用户:为第一终端的第一应用的用户。
第二应用用户:为第二终端的第二应用的用户。
第一标识:为第一ProSe实体分配给第一终端的临时终端标识(Temporary UEIdentity,Temp UE ID),该Temp UE ID可以在演进分组核心网(Evolved Packet Data,EPC)中唯一确定一个UE。
其中,EPC是第三代技术规范(The 3rd Generation Partnership Project,3GPP)协议定义的演进分组核心网,长期演进(long term evolution,LTE)技术和高速分组数据(High Rate Packet Data,HRPD)等技术都可以接入EPC。
需要说明的是,第一ProSe实体分配给第一终端的临时终端标识可以是第一终端的真实终端标识,比如是电话号码,本发明实施例对此不作具体限定。
第二标识:为应用服务器分配给第一应用用户的临时应用用户标识(TemporaryApplication User Identity,Temp APP User ID),该Temp APP User ID能在该应用服务器上唯一确定一个应用用户。
需要说明的是,应用服务器分配给第一应用用户的临时应用用户标识可以是第一应用用户的真实应用用户标识,比如说第一应用用户的微信号,本发明实施例对此不作具体限定。
第三标识:为第二ProSe实体分配给第二终端的Temp UE ID该Temp UE ID可以在EPC中唯一确定一个UE。
需要说明的是,第二ProSe实体分配给第二终端的临时终端标识可以是第二终端的真实终端标识,比如是电话号码,本发明实施例对此不作具体限定。
第四标识:为应用服务器分配给二应用用户的Temp APP User ID,该Temp APPUser ID能在该应用服务器上唯一确定一个应用用户。
需要说明的是,应用服务器分配给第二应用用户的临时应用用户标识可以是第二应用用户的真实应用用户标识,比如说第二应用用户的微信号,本发明实施例对此不作具体限定。
第一码字:为第一ProSe实体分配给第二标识的码字。
第二码字:为第二ProSe实体分配给第四标识的码字。
第四码字:为第一ProSe实体分配给第一终端的码字。
第六标识:为第二终端的终端标识。
第七标识:为第一终端的终端标识。
第一应用服务器:为第一应用的应用服务器。
发现:是指确认对方在自己的附近。
ProSe信息:ProSe信息为在实现ProSe发现过程中所需的ProSe信息,可以是上述定义的第一标识、第二标识、第三标识、第四标识、第六标识、第七标识、第一码字、第二码字、第四码字等,本发明实施例对此不作具体限定。
需要说明的是,本发明实施例中的第一码字、第二码字、第三码字可以是层级结构,是将文字转化为可以在空口广播的数字。示例性的,这里提供一种码字层级表示如下:
PLMN ID APP ID Type(类型) Temp UE ID
其中,PLMN ID一般指定为移动国家代码(Mobile Country Code,MCC)和移动网络代码(Mobile Network Code,MNC),当然,所述PLMN ID还可能有其它的表征形式,本发明实施例对此不作具体限定。示例性的,若PLMN ID为46000,则表示***运营商,460代表中国,00代表移动运营商。
如上所述,APP ID一般为终端使用的软件在操作***中的标识,可以唯一标识一个软件。
Type表示当前的应用用户是仅向好友开放,还是向任何人开放等。
如上所示,Temp UE ID为ProSe分配给终端的临时终端标识,可以唯一标识一个终端。
当然,上述的码字层级结构仅是一个示例性的说明,码字层级结构还可能是由其他信息构成,本发明实施例对此不作具体限定。
需要说明的是,上述各定义适用于下述各发明实施例,在此进行统一说明,以下不再赘述。
其次,为了方便理解背景技术,此处给出现有技术中2个应用用户之间相互发现的方法简介如图1所示,包括:
101、第一终端获取第二应用用户的应用用户标识APP User ID。
102、第一终端发送第一消息给第一ProSe实体,第一消息携带第一终端的APPUser ID以及第二应用用户的APP User ID。
103、第一ProSe实体接收第一消息。
104、第一ProSe实体发送第二消息给应用服务器,第二消息携带第一应用用户的APP User ID以及第二应用用户的APP User ID;
105、应用服务器接收第二消息,并根据第二消息获取将APP User ID转换成APPUser ID的码字的算法。
106、应用服务器发送第三消息给第一ProSe实体,第三消息携带将APP User ID转换成APP User ID的码字的算法。
107、第一ProSe实体接收第三消息,并根据第三消息将第一应用用户的APP UserID以及第二应用用户的APP User ID转换成相应的APP User ID的码字。
108、第一ProSe实体发送第四消息给第一终端,第四消息携带第一应用用户的APPUser ID以及第二应用用户的APP User ID与相应的APP User ID的码字的对应关系。
109、第一终端接收第四消息,并存储第一应用用户的APP User ID以及第二应用用户的APP User ID与相应的APP User ID的码字的对应关系。
110、第一终端广播第一应用用户的APP User ID的码字。
111、第二终端监听到第一应用用户的APP User ID的码字。
需要说明的是,第二终端可以通过与第二ProSe实体、应用服务器的交互,执行与步骤101-109类似的过程,此处不再赘述,即第二终端中可以存储第一应用用户的APP UserID与APP User ID的码字的对应关系,因此若第一应用用户与第二应用用户互为好友,则第二终端在监听到第一应用用户的APP User ID的码字后,可以根据存储的第一应用用户的APP User ID与APP User ID的码字的对应关系,确定监听到的第一应用用户的APP UserID的码字对应的APP User ID,即若第一应用用户为第二应用用户的好友,则该过程在第二终端监听到第一应用用户的APP User ID的码字后,第二应用应用即可发现第一应用用户,或者第二终端即可发现第一终端。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”、“第三”、“第四”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”、“第三”、“第四”等字样并不对数量和执行次序进行限定。
实施例一、
本发明实施例提供一种ProSe信息的传输方法,具体如图2所示,包括:
201、第二ProSe实体接收第二终端发送的第一消息,第一消息用于指示第二ProSe实体获取第二标识。
202、第二ProSe实体获取第二标识。
具体的,第一消息中可以携带第四码字和第一应用标识;
第二ProSe实体获取第二标识(步骤202),具体可以包括:
第二ProSe实体发送第三消息给第一ProSe实体,第三消息携带第四码字和第一应用标识,以使得第一ProSe实体获取第四码字和第一应用标识对应的第二标识;
第二ProSe实体接收第一ProSe实体发送的第四消息,第四消息携带第二标识。
可选的,第四消息还可以携带第一应用标识,第一应用标识用于指示第二标识对应的第一应用,本发明实施例对此不作具体限定。
当然,第二ProSe实体中也可能预先存储第四码字、第一应用标识、第二标识的对应关系,当第二ProSe实体接收携带第四码字和第一应用标识的第一消息后,可以根据该对应关系获取第二标识,本发明实施例对此不作具体限定。
203、第二ProSe实体发送第二消息给第二终端,第二消息携带第二标识。
其中,第二标识用于指示被第二终端发现的第一应用用户。
可选的,第二消息中还可以携带第一应用标识,第一应用标识用于指示第二标识对应的第一应用,本发明实施例对此不作具体限定。
进一步的,如图3所示,在第二ProSe实体接收第二终端发送的第一消息(步骤201)之前,还可以包括:
204a、第二ProSe实体接收第二终端发送的第五消息,第五消息用于指示第二ProSe实体获取第四码字。
205a、第二ProSe实体获取第四码字。
具体的,第五消息中可以携带第三标识和第一应用标识;
第二ProSe实体获取第四码字(步骤205a),具体可以包括:
第二ProSe实体根据第一应用标识,发送第七消息给第一应用服务器,第七消息携带第三标识;
第二ProSe实体接收第一应用服务器发送的第八消息,第八消息携带第一标识;
第二ProSe实体发送第九消息给第一ProSe实体,第九消息携带第一标识;
第二ProSe实体接收第一ProSe实体发送的第十消息,第十消息携带第四码字。
可选的,第五消息中还可以携带第一信息、第四标识和第一应用标识,其中,第一信息包括第三标识或第六标识;
第二ProSe实体获取第四码字(步骤205a),具体可以包括:
第二ProSe实体根据第一应用标识,发送第七消息给第一应用服务器,第七消息携带第四标识;
第二ProSe实体接收第一应用服务器发送的第八消息,第八消息携带第一标识;
第二ProSe实体发送第九消息给第一ProSe实体,第九消息携带第一标识;
第二ProSe实体接收第一ProSe实体发送的第十消息,第十消息携带第四码字。
206a、第二ProSe实体发送第六消息给第二终端,第六消息携带第四码字。
另一种可能的实现方式中,第一消息携带第一码字,第一码字为第一ProSe实体分配给第二标识的码字,第一ProSe实体为第一终端的HPLMN中的ProSe实体。
第二ProSe实体获取第二标识,具体包括:
第二ProSe实体根据第一码字,获取第二标识。
进一步的,本发明实施例提供的ProSe信息的传输方法中,在第二ProSe实体发送第二消息给第二终端(步骤201)之前,还可以包括:
第二ProSe实体发送第三消息给应用服务器,第三消息携带第二标识,第二标识为应用服务器判断允许第一应用用户的广播请求的依据。
第二ProSe实体接收应用服务器发送的第四消息,第四消息指示允许第一应用用户的广播请求。
即,在第二ProSe实体获知发现第一应用用户的事件之后,在第二ProSe实体发送第二消息给第二终端之前,还可以去应用服务器侧判断是否允许第一应用用户的广播请求,在应用服务器允许第一应用用户的广播请求后再发送第二消息给第二终端,这样进一步保证了第一应用用户广播的合法性,从而保障了网络安全性。
和/或,
在第二ProSe实体接收第二终端发送的第一消息(步骤201)之后,还可以包括:
第二ProSe实体发送第五消息给第一ProSe实体,第五消息携带第一标识、第一应用标识、第四标识。
即,在第二ProSe实体获知发现第一应用用户的事件之后,可以通知第一ProSe实体第二应用用户发现第一应用用户的事件,进而通过第一ProSe实体通知第一终端第二应用用户发现第一应用用户的事件,保证了第一终端在进行广播时,可以及时获知是否被第二终端发现。
进一步的,如图4所示,本发明实施例提供的ProSe信息的传输方法中,在第二ProSe实体接收第二终端发送的第一消息(步骤201),还可以包括:
204b、第二ProSe实体接收第二终端发送的第六消息,第六消息携带第三标识与第一应用标识。
具体的,本发明实施例由3GPP网络层的第二终端启动监听业务,因此第二ProSe实体接收第二终端发送的第六消息,第六消息携带第三标识与第一应用标识。
205b、第二ProSe实体根据第三标识与第一应用标识,确定第四标识。
具体的,第二ProSe实体中可以预先存储第三标识、第一应用标识、第四标识的对应关系,在第二ProSe实体获取第三标识与第一应用标识之后,可以根据该对应关系,确定第四标识。本发明实施例对此不作具体限定。
206b、第二ProSe实体发送第七消息给应用服务器,第七消息携带第四标识。
207b、第二ProSe实体接收应用服务器发送的第八消息,第八消息携带第一标识与第二标识的对应关系,其中,第一标识与第二标识的对应关系是由应用服务器根据第四标识确定的。
具体的,应用服务器中可能存储了第四标识、第一标识与第二标识的对应关系的对应关系,因此应用服务器在获取第四标识后,可以根据该对应关系,确定第一标识与第二标识的对应关系,本发明实施例对此不作具体限定。
208b、第二ProSe实体发送第九消息给第一ProSe实体,第九消息携带第一标识与第一应用标识。
209b、第二ProSe实体接收第一ProSe实体发送的第十消息,第十消息携带第一码字,其中,第一码字是由第一ProSe实体根据第一标识与第一应用标识确定的。
具体的,第一ProSe实体中可能存储了第一标识、第一应用标识、第一码字的对应关系,因此在第一ProSe实体获取第一标识与第一应用标识后,可以根据该对应关系,确定第一码字,本发明实施例对此不作具体限定。
210b、第二ProSe实体发送第十一消息给第二终端,第十一消息携带第一码字。
可选的,如图5所示,本发明实施例提供的ProSe信息的传输方法中,在第二ProSe实体接收第二终端发送的第一消息(步骤501)之前,还可以包括:
204c、第二ProSe实体接收应用服务器发送的第六消息,第六消息携带第一标识与第二标识的对应关系、第一应用标识以及第三标识。
具体的,本发明实施例由应用层的应用服务器启动监听业务,应用服务器中可能存储了第三标识、第一标识与第二标识的对应关系、第一应用标识等信息,在应用服务器被触发后,可以发送携带第一标识与第二标识的对应关系、第一应用标识以及第三标识的第六消息给第二ProSe实体,本发明实施例对此不作具体限定。
205c、第二ProSe实体发送第七消息给第一ProSe实体,第七消息携带第一标识与第一应用标识。
206c、第二ProSe实体接收第一ProSe实体发送的第八消息,第八消息携带第一码字,其中,第一码字是由第一ProSe实体根据第一标识与第一应用标识确定的。
具体的,第一ProSe实体中可能存储了第一标识、第一应用标识、第一码字的对应关系,因此在第一ProSe实体获取第一标识与第一应用标识后,可以根据该对应关系,确定第一码字,本发明实施例对此不作具体限定。
207c、第二ProSe实体发送第九消息给第二终端,第九消息携带第一码字。
当然,在第二ProSe实体发送第九消息给第二终端,第九消息携带第一码字(步骤207c)之后,还可以包括:
第二ProSe实体接收第二终端发送的第十消息,第十消息为第九消息的响应消息;发送第十一消息给应用服务器,第十一消息为第六消息的响应消息。这样,第二ProSe实体可以根据第十消息,确定第二终端已经获取到第一码字,应用服务器可以根据第十一消息,确定第一ProSe实体已经获取第六消息,保证了ProSe信息传输的准确性与可靠性。
其中,本发明实施例中第二ProSe实体、第一ProSe实体、第一终端、第二终端、第二标识、第一应用用户、第一应用标识、第四码字、第三标识、第四标识、第六标识等名称的相关指代可参考上述统一说明部分,本发明实施例在此不再赘述。
基于本发明实施例提供的上述ProSe信息的传输方法,一方面,由于第二ProSe实体接收第二终端发送的第一消息,第一消息用于指示第二ProSe实体获取第二标识;进而第二ProSe实体获取第二标识,并发送携带第二标识的第二消息给第二终端,其中,第二标识用于指示被第二终端发现的第一应用用户。由此可知,第二ProSe实体可以获知第二应用用户发现第一应用用户的事件,进而第一ProSe实体也可以获知第二应用用户发现第一应用用户的事件,即网络可以知道2个应用用户相互发现的事件,从而有利于运营商的费用结算与网络事件的监控;另一方面,在ProSe信息的传输过程中,用临时终端标识取代了现有技术中的终端标识,用临时应用用户标识取代了现有技术中的临时应用用户标识,即终端与ProSe实体之间的3GPP通信过程携带的信息是ProSe实体或者应用服务器临时分配的相应信息,不属于个人隐私,在3GPP层传输不存在安全性隐患问题,应用服务器可以支持该传输方式。
本发明实施例还提供一种ProSe信息的传输方法,具体如图6所示,包括:
601、第二终端获取第一终端广播的第四码字。
602、在第四码字与预存储的码字匹配时,第二终端发送第一消息给第二ProSe实体,第一消息携带第四码字和第一应用标识。
其中,第一消息用于指示第二ProSe实体获取第四码字和第一应用标识对应的第二标识。
具体的,第二终端中可以预先存储一些第二终端想监听的终端广播的码字,比如第二终端想监听终端A广播的码字,则可以预先存储该码字,这样,在第二终端监听到终端A广播的码字后,可以根据存储的码字,确定预存储的码字中包含终端A广播的码字,此时可以认为终端A广播的码字与预存储的码字相匹配,执行步骤602;否则,若第二终端中未预先存储监听到的码字,则在监听到的码字与预存储的码字进行匹配时将匹配失败,可以认为第二终端虽然监听到了该码字,但是并不是第二终端希望监听的码字,暂时不执行步骤602。
603、第二终端接收第二ProSe实体发送的第二消息,第二消息携带第二标识。
其中,第二标识用于指示被第二终端发现的第一应用用户。
604、第二终端根据第二标识,发现第一应用用户。
即,第二终端根据第二标识,确认第一应用用户在第二终端附近。
具体的,第二终端中可以包含第一应用的应用单元、以及3GPP Layer单元,在第二终端的3GPP Layer单元获取第二标识后,可以根据第一应用标识将第二标识发送给第二终端的第一应用的应用单元,该应用单元根据第二标识,可以发现第一应用用户。
可选的,第二消息中还可以携带第一应用标识,第一应用标识用于指示第二标识对应的第一应用。本发明实施例对此不作具体限定。
示例性的,比如第一消息中同时携带了应用标识A和应用标识B,即第二终端同时在应用A和应用B上监听到了第四码字,则在第二ProSe实体发送第二消息给第二终端时。第二消息中应该携带第二标识和第二标识对应的第一应用标识。
进一步的,如图7所示,在在第四码字与预存储的码字匹配时,第二终端获取第一终端广播的第四码字(步骤601)之前,还可以包括:
605a、第二终端发送第三消息给第二ProSe实体,第三消息携带第三标识和第一应用标识。
606a、第二终端接收第二ProSe实体发送的第四消息,第四消息携带第四码字。
607a、第二终端存储第四码字。
可选的,如图8所示,在在第四码字与预存储的码字匹配时,第二终端获取第一终端广播的第四码字(步骤601)之前,还可以包括:
605b、第二终端发送第三消息给第二ProSe实体,第三消息携带第一信息、第四标识和第一应用标识,第一信息包括第三标识和第六标识。
606b、第二终端接收第二ProSe实体发送的第四消息,第四消息携带第四码字。
具体的,第二ProSe实体接收第四消息后,根据第三标识与第一应用标识获取第四码字的步骤可参考第二ProSe实体侧的描述,本发明实施例在此不再赘述。
607b、第二终端存储第四码字。
具体的,由于步骤607a或607b中,第二终端可以存储该第一码字,因此,在第二终端监听到第一终端广播的第一码字后,可以根据存储的码字,确定第一码字与预存储的码字相匹配。
其中,本发明实施例中第一终端、第二终端、第四码字、第一应用标识、第二ProSe实体、第二标识、第一应用用户、第三标识等名称的相关指代可参考上述统一说明部分,本发明实施例在此不再赘述。
基于本发明实施例提供的上述ProSe信息的传输方法,一方面,由于第二终端在获取第一终端广播的第四码字后,在第四码字与预存储的码字匹配时,还发送携带第四码字和第一应用标识的第一消息给第二ProSe实体,这样第二ProSe实体可以根据第四码字和第一应用标识获取第二标识,其中,第二标识用于指示被第二终端发现的第一应用用户。由此可知,第二ProSe实体可以获知第二应用用户发现第一应用用户的事件,进而第一ProSe实体也可以获知第二应用用户发现第一应用用户的事件,即网络可以知道2个应用用户相互发现的事件,从而有利于运营商的费用结算与网络事件的监控;另一方面,在ProSe信息的传输过程中,用临时终端标识取代了现有技术中的终端标识,用临时应用用户标识取代了现有技术中的应用用户标识,即终端与ProSe实体之间的3GPP通信过程携带的信息是ProSe实体或者应用服务器临时分配的相应信息,不属于个人隐私,在3GPP层传输不存在安全性隐患问题,应用服务器可以支持该传输方式。
本发明实施例提供一种ProSe信息的传输方法,具体如图9所示,方法包括:
901、第二终端获取第一终端广播的第一码字。
902、在第一码字与预存储的码字匹配时,第二终端发送第一消息给第二ProSe实体,第一消息携带第一码字。
具体的,第二终端中可以预先存储一些第二终端想监听的终端广播的码字,比如,第二终端想监听终端A广播的码字,则可以预先存储该码字,这样,在第二终端监听到终端A广播的码字后,可以根据存储的码字,确定预存储的码字中包含终端A广播的码字,此时可以认为终端A广播的码字与预存储的码字相匹配,执行步骤902;否则,若第二终端中未预先存储监听到的码字,则在监听到的码字与预存储的码字进行匹配时将匹配失败,可以认为第二终端虽然监听到了该码字,但是并不是第二终端希望监听的码字,暂时不执行步骤902。
903、第二终端接收第二ProSe实体发送的第二消息,第二消息携带第二标识,第二标识用于指示发现第一应用用户。
其中,第二标识是由第二ProSe实体根据第一码字确定的。
具体的,第二终端中可以包含第一应用的应用单元、以及3GPP Layer单元,在第二终端的3GPP Layer单元获取第二标识后,可以根据第一码字中APP ID的信息,确定第一码字对应的应用标识为第一应用标识,然后第二终端的3GPP Layer单元可以根据该第一应用标识将第二标识发送给第二终端的第一应用的应用单元,该应用单元根据第二标识,可以发现第一应用用户。
需要说明的是,步骤903的第二消息中还可以携带第一应用标识,这样在第二终端的3GPP Layer单元获取第二标识与第一应用标识后,可以根据该第一应用标识将第二标识发送给第二终端的第一应用的应用单元,该应用单元根据第二标识,可以发现第一应用用户。本发明实施例对此情况不作具体限定。
进一步的,如图10所示,本发明实施例提供的ProSe信息的传输方法中,在第一码字与预存储的码字匹配时,在第二终端获取第一码字(步骤901)之前,还可以包括:
904a、第二终端发送第三消息给第二ProSe实体,第三消息携带第三标识与第一应用标识。
905a、第二终端接收第二ProSe实体发送的第四消息,第四消息携带第一码字。
其中,第一码字是由第二ProSe实体根据第三标识与第一应用标识确定的。
具体的,第二ProSe实体中可能预先存储了第三标识、第一应用标识与第四标识的对应关系,在第二ProSe实体获取第三标识与第一应用标识后,可以根据该对应关系,确定第四标识,进而根据第四标识从应用服务器获取第一标识与第二标识的对应关系,进而根据第一标识从第一ProSe实体中获取第一码字,本发明实施例对此不作具体限定。
906a、第二终端存储第一码字。
可选的,如图11所示,本发明实施例提供的ProSe信息的传输方法中,在第二终端获取第一码字(步骤901)之前,还可以包括:
904b、在应用服务器被触发时,第二终端接收第二ProSe实体发送的第三消息,第三消息携带第一码字。
905b、第二终端存储第一码字。
具体的,由于步骤906a和步骤905b中,第二终端可以存储该第一码字,因此,在第二终端监听到第一终端广播的第一码字后,可以根据存储的码字,确定第一码字与预存储的码字相匹配。
当然,在步骤904b之后,第二终端还可以发送第四消息给第二ProSe实体,第四消息为第三消息的响应消息。这样,第二ProSe实体可以根据第四消息,确定第二终端已经获取到第一码字,保证了ProSe信息传输的准确性与可靠性。
其中,本发明实施例中第一终端、第二终端、第一码字、第一ProSe实体、第二ProSe实体、第一应用标识、第一应用用户、第二标识、第三标识的相关指代可参考上述统一说明部分,本发明实施例在此不再赘述。
基于本发明实施例提供的上述ProSe信息的传输方法,一方面,由于第二终端在获取第一终端广播的第一码字后,在第一码字与预存储的码字匹配时,还发送携带第一码字的第一消息给第二ProSe实体,这样第二ProSe实体可以根据第一码字确定第二标识,第二标识用于指示发现第一应用用户。由此可知,第二ProSe实体可以获知第二应用用户发现第一应用用户的事件,进而第一ProSe实体也可以获知第二应用用户发现第一应用用户的事件,即网络可以知道2个应用用户相互发现的事件,从而有利于运营商的费用结算与网络事件的监控;另一方面,在ProSe信息的传输过程中,用临时终端标识取代了现有技术中的终端标识,用临时应用用户标识取代了现有技术中的应用用户标识,即终端与ProSe实体之间的3GPP通信过程携带的信息是ProSe实体或者应用服务器临时分配的相应信息,不属于个人隐私,在3GPP层传输不存在安全性隐患问题,应用服务器可以支持该传输方式。
本发明实施例还提供一种ProSe信息的传输方法,具体如图12所示,包括:
1201、第一ProSe实体接收第一终端发送的第一消息,第一消息携带第二信息和第一应用标识,第二信息包括第一标识或第七标识。
1202、第一ProSe实体发送第二消息给第一终端,第二消息用于指示第一ProSe实体允许第一终端在第一应用上广播。
具体的,第一ProSe实体接收第一终端发送的第一消息之后,可以根据第一消息中的第二信息确定是否允许第一终端在第一应用上广播,本发明实施例对此不作具体限定。
一种可能的实现方式中,若第二信息包括第七标识,在第一ProSe实体接收第一终端发送的第一消息(步骤1201)之后,第一ProSe实体发送第二消息给第一终端(步骤1202)之前,还可以包括:
第一ProSe实体给第一终端分配第一标识和第四码字;
第一ProSe实体发送第二消息给第一终端(步骤1202),具体可以包括:
第二ProSe实体发送第二消息给第一终端,第二消息携带第一标识和第四码字。
即,本发明实施例中,第一终端广播的第四码字可能是第一终端注册过程中第一ProSe实体分配给第一终端的。也可能是第一终端在广播过程中第一ProSe实体分配给第一终端的,本发明实施例对此不作具体限定。
进一步的,第一消息还可以携带第二标识,在第一ProSe实体接收第一终端发送的第一消息(步骤1201)之后,第一ProSe实体发送第二消息给第一终端(步骤1202)之前,还可以包括:
第一ProSe实体发送第三消息给第一应用服务器,第三消息携带第一标识和第二标识;
第一ProSe实体接收第一应用服务器发送的第四消息,第四消息用于指示第一应用服务器允许第一终端在第一应用上广播。
一种可能的实现方式中,第一消息还可以携带第二标识。
若第二信息包括第一标识,在在第一ProSe实体接收第一终端发送的第一消息(步骤1201)之后,第一ProSe实体发送第二消息给第一终端(步骤1202)之前,还可以包括:
第一ProSe实体发送第三消息给第一应用服务器,第三消息携带第二标识;
第一ProSe实体接收第一应用服务器发送的第四消息,第四消息用于指示第一应用服务器允许第一终端在第一应用上广播。
一种可能的实现方式中,若第二信息包括第一标识,在在第一ProSe实体接收第一终端发送的第一消息(步骤1201)之后,第一ProSe实体发送第二消息给第一终端(步骤1202)之前,还可以包括:
第一ProSe实体发送第三消息给第一应用服务器,第三消息携带第一标识;
第一ProSe实体接收第一应用服务器发送的第四消息,第四消息用于指示第一应用服务器允许第一终端在第一应用上广播。
可选的,上述第四消息中还可以携带第二标识,在第一ProSe实体接收第一应用服务器发送的第四消息之后,还可以包括:
第一ProSe实体存储第二标识。
本发明实施例对此不作具体限定
进一步的,本发明实施例中的第四消息还可以携带第三标识,第一ProSe实体还可以存储该第三标识,本发明实施例对此不作具体限定。
进一步的,如图13所示,在第一ProSe实体发送第二消息给第一终端(步骤1202)之后,还可以包括:
1203、第一ProSe实体接收第二ProSe实体发送的第五消息,第五消息携带第一标识,第五消息用于指示第一ProSe实体获取第一标识对应的第四码字。
1204、第一ProSe实体获取第四码字。
1205、第一ProSe实体发送第六消息给第二ProSe实体,第六消息携带第四码字。
可选的,第五消息还可以携带第三标识。
在第一ProSe实体接收第二ProSe实体发送的第五消息(步骤1203)之后,还可以包括:
第一ProSe实体存储第三标识。
本发明实施例对此不作具体限定。
进一步的,如图14所示,在第一ProSe实体发送第二消息给第一终端(步骤1202)之后,还可以包括:
1206、第一ProSe实体接收第二ProSe实体发送的第七消息,第七消息携带第四码字和第一应用标识,第七消息用于指示第一ProSe实体获取第一码字和第一应用标识对应的第二标识。
1207、第一ProSe实体获取第二标识。
1208、第一ProSe实体发送第八消息给第二Prose实体,第八消息携带第二标识。
可选的,第八消息还可以携带第一应用标识,第一应用标识用于指示第二标识对应的第一应用,本发明实施例对此不作具体限定。
进一步的,在第一ProSe实体接收第二ProSe实体发送的第七消息(步骤1206)之后,第一ProSe实体发送第八消息给第二ProSe实体(步骤1208)之前,还可以包括:
第一ProSe实体确定第二终端是否有权发现第一应用用户。
若第一ProSe实体确定第二终端有权发现第一应用用户,执行步骤1208。
即,在第一ProSe实体发送第八消息给第二ProSe实体之前,还需要首先确定第二终端是否有权发现第一应用用户,在第一ProSe实体确定有权发现第一应用用户之后,发送第八消息给第二中福安,这样进一步保证了监听过程的合法性,从而保障了网络安全性。
一种可能的实现方式中,第一ProSe实体确定第二终端是否有权发现第一应用用户,具体可以包括:
第一ProSe实体确定是否存储第三标识;
若第一ProSe实体确定存储第三标识,第一ProSe实体确定第二终端有权发现第一应用用户。
即,若第一ProSe实体在监听过程存储了第三标识,则可以在匹配过程根据该第三标识确定第二终端有权发现第一应用用户。
一种可能的实现方式中,第七消息携带第三标识,第三标识用于第一ProSe实体确定第二终端是否有权发现第一应用用户。
进一步的,第四码字还用于第一ProSe实体确定第一标识,在第一ProSe实体接收第二ProSe实体发送的第七消息(步骤1206)之后,第一ProSe实体发送第八消息给第二Prose实体(步骤1208)之前,还可以包括:
第一ProSe实体发送第九消息给第一应用服务器,第九消息携带第一标识;
第一ProSe实体接收第一应用服务器发送的第十消息,第十消息用于指示第一应用服务器允许第一终端在第一应用上广播。
即,第一ProSe实体发送第八消息给第二ProSe实体之前,还可以和第一应用服务器交互,以通过第一应用服务器确定第一终端在第一应用上广播的合法性。在第一应用服务器允许第一终端在第一应用上广播之后,发送第八消息给第二ProSe实体,这样进一步保证了广播过程的合法性,从而保障了网络安全性。
其中,本发明实施例中第一ProSe实体、第二ProSe实体、第一终端、第二终端、第一标识、第四码字、第七标识、第一应用服务器、第三标识、第一应用标识、第二标识、第一应用用户等名称的相关指代可参考上述统一说明部分,本发明实施例在此不再赘述。
基于本发明实施例提供的上述ProSe信息的传输方法,一方面,在第一终端广播的过程中,第一ProSe实体可以接收第一终端发送的第一消息,这样第一ProSe实体可以获取第一终端广播的事件,从而有利于运营商的费用结算与网络事件的监控;另一方面,由于在ProSe信息的传输过程中,用临时终端标识取代了现有技术中的终端标识,用临时应用用户标识取代了现有技术中的应用用户标识,即终端与ProSe实体之间的3GPP通信过程携带的信息是ProSe实体或者应用服务器临时分配的相应信息,不属于个人隐私,因此,在3GPP层传输不存在安全性隐患问题,应用服务器可以支持该传输方式。
本发明实施例还提供一种ProSe信息的传输方法,具体如图15所示,包括:
1501、第一终端发送第一消息给第一ProSe实体,第一消息携带第二信息和第一应用标识,第二信息包括第一标识或第七标识。
1502、第一终端接收第一ProSe实体发送的第二消息,第二消息用于指示第一ProSe实体允许第一终端在第一应用上广播。
1503、第一ProSe实体广播第四码字。
可选的,第一消息还可以携带第二标识,本发明实施例对此不作具体限定。
其中,第二标识用于指示第一终端的第一应用用户。
进一步的,若第二信息包括第七标识,第二消息还可以携带第四码字和第一标识,本发明实施例对此不作具体限定。
需要说明的是,本发明实施例中,第一终端广播的第四码字可能是第一终端注册过程中第一ProSe实体分配给第一终端的。也可能是第一终端在广播过程中第一ProSe实体分配给第一终端的,本发明实施例对此不作具体限定。
其中,本发明实施例中第一终端、第一ProSe实体、第一应用标识、第一标识、第七标识、第四码字、第二标识等名称的相关指代可参考上述统一说明部分,本发明实施例在此不再赘述。
基于本发明实施例提供的上述ProSe信息的传输方法,一方面,在第一终端广播的过程中,第一终端发送第一消息给第一ProSe实体,这样第一ProSe实体可以获取第一终端广播的事件,从而有利于运营商的费用结算与网络事件的监控;另一方面,由于在ProSe信息的传输过程中,用临时终端标识取代了现有技术中的终端标识,用临时应用用户标识取代了现有技术中的应用用户标识,即终端与ProSe实体之间的3GPP通信过程携带的信息是ProSe实体或者应用服务器临时分配的相应信息,不属于个人隐私,因此,在3GPP层传输不存在安全性隐患问题,应用服务器可以支持该传输方式。
实施例二、
本发明实施例提供一种ProSe信息的传输方法,具体以第一终端、第二终端、第一ProSe实体、第二ProSe实体、第一应用服务器之间的交互为例进行说明,如图16所示,包括:
1601、第二终端获取第一终端广播的第四码字。
1602、在第四码字与预存储的码字匹配时,第二终端发送消息1给第二ProSe实体,消息1携带第四码字和第一应用标识。
1603、第二ProSe实体接收消息1。
1604、第二ProSe实体发送消息2给第一ProSe实体,消息2携带第四码字和第一应用标识。
1605、第一ProSe实体接收消息2,并根据消息2获取第四码字和第一应用标识对应的第二标识。
1606、第一Prose实体发送消息3给第二ProSe实体,消息3携带第二标识。
可选的,消息3中还可以携带第一应用标识,用于指示第二标识对应的第一应用,本发明实施例对此不作具体限定。
1607、第二ProSe实体接收消息3。
1608、第二ProSe实体发送消息4给第二终端,消息4携带第二标识,第二标识用于指示发现第一应用用户。
即,第二标识用于指示第一应用用户在第二终端附近。
可选的,消息4中还可以携带第一应用标识,用于指示第二标识对应的第一应用,本发明实施例对此不作具体限定。
需要说明的是,步骤1604-1608仅是第二ProSe实体根据第四码字和第一应用标识获取第二标识的一种可能的方式,第二ProSe实体还可以在接收消息1之后,直接根据消息1中携带的第四码字和第一应用标识,结合预先存储的第四码字、第一应用标识、第二标识的对应关系获取第二标识,或者还可以通过其它步骤获取第二标识,本发明实施例对此不作具体限定。
1609、第二终端接收消息4,并根据第二标识发现第一应用用户。
即第二终端接收消息4之后,根据第二标识确认第一应用用户在第二终端附近。
其中,步骤1601-1609的具体实现方式可参考实施例一中对应步骤的相关描述,本发明实施例在此不再赘述。
需要说明的是,在第一ProSe实体接收消息2,并根据消息2获取第四码字和第一应用标识对应的第二标识(步骤1605)之后,第一Prose实体发送消息3给第二ProSe实体,消息3携带第二标识(步骤1606)之前,第一ProSe实体还可能首先确定第二终端是否有权发现第一应用用户,具体的实现可参考实施例一中第一ProSe实体侧的描述,本发明实施例在此不再赘述。
进一步的,如图17所示,本发明实施例提供的ProSe信息的传输方法,在第二终端获取第一终端广播的第四码字(步骤1601)之前,还可以包括如下监听过程:
1701、第二终端发送消息1给第二ProSe实体,消息1携带第三标识与第一应用标识。
1702、第二ProSe实体接收消息1。
1703、第二ProSe实体根据第一应用标识,发送消息2给第一应用服务器,消息2携带第三标识。
1704、第一应用服务器接收消息2。
1705、第一应用服务器根据第三标识,确定第一标识。
可选的,第一应用服务器还可能根据第三标识,确定第二标识,
1706、第一应用服务器发送消息3给第二ProSe实体,消息3携带第一标识。
1707、第二ProSe实体接收消息3。
可选的,第一应用服务器还可能根据第三标识,确定第二标识,消息3中还可能携带第二标识,以使得第二ProSe实体存储第二标识,本发明实施例对此不作具体限定。
1708、第二ProSe实体发送消息4给第一ProSe实体,消息4携带第一标识。
1709、第一ProSe实体接收消息4。
1710、第一ProSe实体根据第一标识,确定第四码字。
可选的,消息4中还可能携带第三标识,以使得第一ProSe实体在接收消息4之后,存储第三标识,本发明实施例对此不作具体限定。
1711、第一ProSe实体发送消息5给第二ProSe实体,消息5携带第四码字。
1712、第二ProSe实体接收消息5。
1713、第二ProSe实体发送消息6给第二终端,消息6携带第四码字。
1714、第二终端接收消息6,并存储第四码字。
其中,步骤1701-1714的具体实现方式可参考实施例一中对应步骤的相关描述,本发明实施例在此不再赘述。
可选的,如图18所示,本发明实施例提供的ProSe信息的传输方法,在第二终端获取第一终端广播的第四码字(步骤1601)之前,还可以包括如下监听过程:
1801、第二终端发送消息1给第二ProSe实体,消息1携带第一信息、第四标识与第一应用标识,第一信息包括第三标识或第六标识。
1802、第二ProSe实体接收消息1。
1803、第二ProSe实体根据第一应用标识,发送消息2给第一应用服务器,消息2携带第四标识。
1804、第一应用服务器接收消息2。
可选的,若第一信息中包含第六标识,第二ProSe实体还可能给所述第二终端分配第三标识,消息2中还可能携带第三标识,以使得第一应用服务器存储第三标识,本发明实施例对此不作具体限定。
1805、第一应用服务器根据第三标识,确定第一标识。
1806、第一应用服务器发送消息3给第二ProSe实体,消息3携带第一标识。
1807、第二ProSe实体接收消息3。
可选的,第一应用服务器还可能根据第三标识,确定第二标识,消息3中还可能携带第二标识,以使得第二ProSe实体存储第二标识,本发明实施例对此不作具体限定。
1808、第二ProSe实体发送消息4给第一ProSe实体,消息4携带第一标识。
1809、第一ProSe实体接收消息4。
1810、第一ProSe实体根据第一标识,确定第四码字。
可选的,消息4中还可能携带第三标识,以使得第一ProSe实体在接收消息4之后,存储第三标识,本发明实施例对此不作具体限定。
1811、第一ProSe实体发送消息5给第二ProSe实体,消息5携带第四码字。
1812、第二ProSe实体接收消息5。
1813、第二ProSe实体发送消息6给第二终端,消息6携带第四码字。
1814、第二终端接收消息6,并存储第四码字。
其中,步骤1701-1714的具体实现方式可参考实施例一中对应步骤的相关描述,本发明实施例在此不再赘述。
进一步的,如图19所示,本发明实施例提供的ProSe信息的传输方法,在第二终端获取第一终端广播的第四码字(步骤1601)之前,还可以包括如下广播过程:
1901、第一终端发送消息1给第一ProSe实体,消息1携带第一标识与第一应用标识。
1902、第一ProSe实体接收消息1。
1903、第一ProSe实体发送消息2给第一应用服务器,消息2携带第一标识。
1904、第一应用服务器接收消息2,并根据第一标识判断允许第一终端在第一应用上广播。
1905、第一应用服务器发送消息3给第一ProSe实体,消息3用于指示第一应用服务器允许第一终端在第一应用上广播。
1906、第一ProSe实体接收消息3.
1907、第一ProSe实体发送消息4给第一终端,消息4用于指示第一ProSe实体允许第一终端在第一应用上广播。
1908、第一终端接收消息4,并广播第四码字。
其中,步骤1901-1908的具体实现方式可参考实施例一中对应步骤的相关描述,本发明实施例在此不再赘述。
可选的,如图20所示,本发明实施例提供的ProSe信息的传输方法,在第二终端获取第一终端广播的第四码字(步骤1601)之前,还可以包括如下广播过程:
2001、第一终端发送消息1给第一ProSe实体,消息1携带第一标识、第二标识与第一应用标识。
2002、第一ProSe实体接收消息1。
2003、第一ProSe实体发送消息2给第一应用服务器,消息2携带第二标识。
2004、第一应用服务器接收消息2,并根据第二标识判断允许第一终端在第一应用上广播。
2005、第一应用服务器发送消息3给第一ProSe实体,消息3用于指示第一应用服务器允许第一终端在第一应用上广播。
2006、第一ProSe实体接收消息3.
2007、第一ProSe实体发送消息4给第一终端,消息4用于指示第一ProSe实体允许第一终端在第一应用上广播。
2008、第一终端接收消息4,并广播第四码字。
其中,步骤2001-2008的具体实现方式可参考实施例一中对应步骤的相关描述,本发明实施例在此不再赘述。
可选的,如图21所示,本发明实施例提供的ProSe信息的传输方法,在第二终端获取第一终端广播的第四码字(步骤1601)之前,还可以包括如下广播过程:
2101、第一终端发送消息1给第一ProSe实体,消息1携带第七标识、第二标识与第一应用标识。
2102、第一ProSe实体接收消息1。
2103、第一ProSe实体给第一终端分配第一标识和第四码字。
2104、第一ProSe实体发送消息2给第一应用服务器,消息2携带第二标识和第一标识。
2105、第一应用服务器接收消息2,并根据第二标识判断允许第一终端在第一应用上广播。
2106、第一应用服务器发送消息3给第一ProSe实体,消息3用于指示第一应用服务器允许第一终端在第一应用上广播。
2107、第一ProSe实体接收消息3.
2108、第一ProSe实体发送消息4给第一终端,消息4携带第四码字,用于指示第一ProSe实体允许第一终端在第一应用上广播。
2109、第一终端接收消息4,并广播第四码字。
其中,步骤2101-2109的具体实现方式可参考实施例一中对应步骤的相关描述,本发明实施例在此不再赘述。
由于本实施例是对实施例一的具体描述,其所能达到的技术效果也可以参照上述描述,此处不再赘述。
实施例三、
本发明实施例提供一种ProSe信息的传输方法,具体以第一终端、第二终端、第一ProSe实体、第二ProSe实体、第一应用服务器之间的交互为例进行说明,如图22所示,包括:
2201、第二终端获取第一终端广播的第一码字。
2202、在第一码字与预存储的码字匹配时,第二终端发送消息1给第二ProSe实体,消息1携带第一码字。
2203、第二ProSe实体接收消息1。
2204、第二ProSe实体根据第一码字,确定第二标识。
2205、第二ProSe实体发送消息2给第一应用服务器,消息2携带第二标识。
2206、第一应用服务器接收消息2,并根据第二标识判断允许第一应用用户的广播请求。
2207、第一应用服务器发送消息3给第二ProSe实体,消息3指示允许第一应用用户的广播请求。
2208、第二ProSe接收消息3。
2209、第二ProSe实体发送消息4给第二终端,消息4携带第二标识,第二标识用于指示发现第一应用用户。
2210、第二终端接收消息4。
2211、第二ProSe实体发送消息5给第一ProSe实体,消息5携带第一标识、第一应用标识、第四标识。
2212、第一ProSe实体接收消息5,第一标识与第一应用标识用于指示发现第一应用用户。
2213、第一ProSe实体发送消息6给第一应用服务器,消息6携带第四标识。
2214、第一应用服务器接收消息6,并根据第四标识获取第二应用用户在应用层的用户信息。
2215、第一应用服务器发送消息7给第一ProSe实体,消息7携带第二应用用户在应用层的用户信息。
2216、第一ProSe实体接收消息7。
2217、第一ProSe实体发送消息22给第一终端,消息22携带第四标识,第四标识用于指示被第二应用用户发现。
2218、第一终端接收消息22。
其中,步骤2201-2218的具体实现方式可参考实施例一中对应步骤的相关描述,本发明实施例在此不再赘述。
进一步的,如图23所示,本发明实施例提供的ProSe信息的传输方法,在第二终端获取第一终端广播的第一码字(步骤2201)之前,还可以包括:
2301、第二终端发送消息1给第二ProSe实体,消息1携带第三标识与第一应用标识。
2302、第二ProSe实体接收消息1。
2303、第二ProSe实体根据第三标识与第一应用标识,确定第四标识。
2304、第二ProSe实体发送消息2给第一应用服务器,消息2携带第四标识。
2305、第一应用服务器接收消息2。
2306、第一应用服务器根据第四标识,确定第一标识与第二标识的对应关系。
2307、第一应用服务器发送消息3给第二ProSe实体,消息3携带第一标识与第二标识的对应关系。
2308、第二ProSe实体接收消息3。
2309、第二ProSe实体发送消息4给第一ProSe实体,消息4携带第一标识与第一应用标识。
2310、第一ProSe实体接收消息4。
2311、第一ProSe实体根据第一标识与第一应用标识,确定第一码字。
2312、第一ProSe实体发送消息5给第二ProSe实体,消息5携带第一码字。
2313、第一ProSe实体接收消息5。
2314、第一ProSe实体发送消息6给第二终端,消息6携带第一码字。
2315、第二终端接收消息6,并存储第一码字。
其中,步骤2301-2315的具体实现方式可参考实施例一中对应步骤的相关描述,本发明实施例在此不再赘述。
进一步的,如图24所示,本发明实施例提供的ProSe信息的传输方法,在第二终端获取第一终端广播的第一码字(步骤2201)之前,还可以包括:
2401、第一终端发送消息1给第一ProSe实体,消息1携带第一标识与第一应用标识。
2402、第一ProSe实体接收消息1。
2403、第一ProSe实体根据第一标识与第一应用标识,给第二标识分配第一码字。
2404、第一ProSe实体发送消息2给第一应用服务器,消息2携带第二标识。
2405、第一应用服务器接收消息2,并根据第二标识判断允许第一应用用户的广播请求。
2406、第一应用服务器发送消息3给第一ProSe实体,消息3用于指示允许第一应用用户的广播请求。
2407、第一ProSe实体接收消息3。
2408、第一ProSe实体发送消息4给第一终端,消息4携带第一码字。
2409、第一终端接收消息4。
2410、第一终端广播第一码字。
其中,步骤2401-2410的具体实现方式可参考实施例一中对应步骤的相关描述,本发明实施例在此不再赘述。
可选的,如图25所示,本发明实施例提供的ProSe信息的传输方法,在第二终端获取第一终端广播的第一码字(步骤2201)之前,还可以包括:
2501、第一应用服务器发送消息1给第二ProSe实体,消息1携带第一标识与第二标识的对应关系、第一应用标识、以及第三标识。
2502、第二ProSe实体接收消息1。
2503、第二ProSe实体发送消息2给第一ProSe实体,消息2携带第一标识与第一应用标识。
2504、第一ProSe实体接收消息2。
2505、第一ProSe实体根据第一标识与第一应用标识,确定第一码字。
2506、第一ProSe实体发送消息3给第二ProSe实体,消息3携带第一码字。
2507、第二ProSe实体接收消息3。
2508、第二ProSe实体发送消息4给第二终端,消息4携带第一码字。
2509、第二终端接收消息4。
2510、第二终端发送消息5给第二ProSe实体,消息5为消息4的响应消息。
2511、第二ProSe实体接收消息5。
2512、第二ProSe实体发送消息6给第一应用服务器,消息6为消息1的响应消息。
2513、第一应用服务器接收消息6。
其中,步骤2501-2513的具体实现方式可参考实施例一中对应步骤的相关描述,本发明实施例在此不再赘述。
进一步的,如图26所示,本发明实施例提供的ProSe信息的传输方法,在第二终端获取第一终端广播的第一码字(步骤2201)之前,还可以包括:
2601、第一应用服务器发送消息1给第一ProSe实体,消息1携带第一标识与第一应用标识。
2602、第一ProSe实体接收消息1。
2603、第一ProSe实体根据第一标识与第一应用标识,给第二标识分配第一码字。
2604、第一ProSe实体发送消息2给第一终端,消息2携带第一码字。
2605、第一终端接收消息2。
2606、第一终端发送消息3给第一ProSe实体,消息3为消息2的响应消息。
2607、第一ProSe实体接收消息3。
2608、第一ProSe实体发送消息4给第一应用服务器,消息4为消息1的响应消息。
2609、第一应用服务器接收消息4。
2610、第一终端广播第一码字。
需要说明的是,步骤2610与步骤2606-2609之间没有必然的先后顺序,可以是先执行步骤2610,再执行步骤2606-2609,也可以是先执行步骤2606-2609,再执行步骤2610,本发明实施例对此不作具体限定。
其中,步骤2601-2610的具体实现方式可参考实施例一中对应步骤的相关描述,本发明实施例在此不再赘述。
由于本实施例是对实施例一的具体描述,其所能达到的技术效果也可以参照上述描述,此处不再赘述。
实施例四、
本发明实施例提供一种第二ProSe实体2700,具体如图27所示,第二ProSe实体2700包括:接收单元2701、发送单元2702、获取单元2703。
接收单元2701,用于接收第二终端发送的第一消息,第一消息用于指示第二ProSe实体2700获取第二标识。
获取单元2703,用于获取第二标识。
发送单元2702,用于发送第二消息给第二终端,第二消息携带第二标识。
其中,第二标识用于指示被第二终端发现的第一应用用户。
可选的,第二消息还可以携带第一应用标识,第一应用标识为第一应用的应用标识,第一应用标识用于指示第二标识对应的第一应用。
一种可能的实现方式中,第一消息携带第四码字和第一应用标识。
获取单元2703具体用于:
发送第三消息给第一ProSe实体,第三消息携带第四码字和第一应用标识,以使得第一ProSe实体获取第四码字和第一应用标识对应的第二标识;
接收第一ProSe实体发送的第四消息,第四消息携带第二标识。
可选的,第四消息还可以携带第一应用标识,第一应用标识用于指示第二标识对应的第一应用。
进一步的,接收单元2701,还用于在接收第二终端发送的第一消息之前,接收第二终端发送的第五消息,第五消息用于指示第二ProSe实体2700获取第四码字。
获取单元2703,还用于获取第四码字。
发送单元2702,还用于发送第六消息给第二终端,第六消息携带第四码字。
一种可能的实现方式中,第五消息携带第三标识和第一应用标识。
获取单元2703具体用于:
根据第一应用标识,发送第七消息给第一应用服务器,第七消息携带第三标识;
接收第一应用服务器发送的第八消息,第八消息携带第一标识,第一标识为第一ProSe实体分配给第一终端的临时终端标识;
发送第九消息给第一ProSe实体,第九消息携带第一标识;
接收第一ProSe实体发送的第十消息,第十消息携带第四码字。
另一种可能的实现方式中,第五消息携带第一信息、第四标识和第一应用标识,其中,第一信息包括第三标识或第六标识。
获取单元2703具体用于:
根据第一应用标识,发送第七消息给第一应用服务器,第七消息携带第四标识;
接收第一应用服务器发送的第八消息,第八消息携带第一标识,第一标识为第一ProSe实体分配给第一终端的临时终端标识;
发送第九消息给第一ProSe实体,第九消息携带第一标识;
接收第一ProSe实体发送的第十消息,第十消息携带第四码字。
一种可能的实现方式中,第一消息可以携带第一码字。
获取单元2703具体用于:
根据第一码字,获取第二标识。
进一步的,发送单元2702,还用于在发送第二消息给第二终端之前,发送第三消息给第一应用服务器,第三消息携带第二标识,第二标识为第一应用服务器判断允许第一应用用户的广播请求的依据;
接收单元2701,还用于接收第一应用服务器发送的第四消息,第四消息指示允许第一应用用户的广播请求。
进一步的,发送单元2702,还用于在发送第二消息给第二终端之后,发送第五消息给第一ProSe实体,第五消息携带第一标识、第一应用标识,第四标识,第一标识为第一ProSe实体分配给第一终端的临时终端标识,第一应用标识为第一应用的应用标识,第四标识为第一应用服务器分配给第二应用用户的临时应用用户标识,第二应用用户为第二终端的第一应用的用户。
进一步的,如图28所示,第二ProSe实体还包括确定单元2704。
接收单元2701,还用于在接收第一消息之前,接收第二终端发送的第六消息,第六消息携带第三标识与第一应用标识。
确定单元2704,用于根据第三标识与第一应用标识,确定第四标识。
发送单元2702,还用于发送第七消息给第一应用服务器,第七消息携带第四标识。
接收单元2701,还用于接收第一应用服务器发送的第八消息,第八消息携带第一标识与第二标识的对应关系,其中,第一标识与第二标识的对应关系是由第一应用服务器根据第四标识确定的。
发送单元2702,还用于发送第九消息给第一ProSe实体,第九消息携带第一标识与第一应用标识。
接收单元2701,还用于接收第一ProSe实体发送的第十消息,第十消息携带第一码字,其中,第一码字是由第一ProSe实体根据第一标识与第一应用标识确定的。
发送单元2702,还用于发送第十一消息给第二终端,第十一消息携带第一码字。
可选的,接收单元2701,还用于在接收第一消息之前,接收第一应用服务器发送的第六消息,第六消息携带第一标识与第二标识的对应关系、第一应用标识以及第三标识。
发送单元2702,还用于发送第七消息给第一ProSe实体,第七消息携带携带第一标识与第一应用标识。
接收单元2701,还用于接收第一ProSe实体发送的第八消息,第八消息携带第一码字,其中,第一码字是由第一ProSe实体根据第一标识与第一应用标识确定的。
发送单元2702,还用于发送第九消息给第二终端,第九消息携带第一码字。
其中,本发明实施例中第二ProSe实体、第一ProSe实体、第一终端、第二终端、第二标识、第一应用用户、第一应用标识、第四码字、第三标识、第四标识、第六标识等名称的相关指代可参考上述统一说明部分,本发明实施例在此不再赘述。
需要说明的是,在本发明实施例提供的第二ProSe实体2700的单元模块中,发送单元2702具体可以通过发送器来实现;接收单元2701具体可以通过接收器来实现,获取单元2703、确定单元2704具体可以通过处理器来实现,其中,所述接收器、所述处理器、所述发送器之间可以相互通信,本发明实施例对此不作具体限定。
具体的,通过第二ProSe实体2700进行ProSe信息传输的方法可参考实施例一至实施例三的描述,本发明实施例对此不再赘述。
由于本实施例的第二ProSe实体能够用于执行上述方法,因此,其所能获得的技术效果也可以参照上述实施例中的描述,此处不再赘述。
实施例五、
本发明实施例提供一种第二终端2900,具体如图29所示,第二终端2900包括:获取单元2901、发送单元2902、接收单元2903、发现单元2904。
获取单元2901,用于获取第一终端广播的第四码字。
发送单元2902,用于在第四码字与预存储的码字匹配时,发送第一消息给第二ProSe实体,第一消息携带第四码字和第一应用标识。
接收单元2903,用于接收第二ProSe实体发送的第二消息,第二消息携带第二标识。
其中,第二标识用于指示被第二终端发现的第一应用用户。
发现单元2904,用于根据第二标识,发现第一应用用户。
即,发现单元2904,用于根据第二标识,确认第一应用用户在第二终端附近。
可选的,第二消息还可以携带第一应用标识,第一应用标识用于指示第二标识对应的第一应用。
进一步的,发送单元2902,还用于在第四码字与预存储的码字匹配时,在获取单元2901获取第一终端广播的第四码字之前,发送第三消息给第二ProSe实体,第三消息携带第三标识和第一应用标识。
接收单元2903,还用于接收第二ProSe实体发送的第四消息,第四消息携带第四码字。
可选的,发送单元2902,还用于在第四码字与预存储的码字匹配时,在获取单元2901获取第一终端广播的第四码字之前,发送第三消息给第二ProSe实体,第三消息携带第一信息、第四标识和第一应用标识,第一信息包括第三标识或第六标识。
接收单元2903,还用于接收第二ProSe实体发送的第四消息,第四消息携带第四码字。
其中,本发明实施例中第一终端、第二终端、第四码字、第一应用标识、第二ProSe实体、第二标识、第一应用用户、第三标识等名称的相关指代可参考上述统一说明部分,本发明实施例在此不再赘述。
需要说明的是,在本发明实施例提供的第二终端2900的单元模块中,获取单元2901、发现单元2904具体可以通过处理器来实现;发送单元2902具体可以通过发送器来实现;接收单元2903具体可以通过接收器来实现,其中,所述处理器、所述接收器、所述发送器之间可以相互通信,本发明实施例对此不作具体限定。
具体的,通过第二终端2900进行ProSe信息传输的方法可参考实施例一或实施例二的描述,本发明实施例对此不再赘述。
由于本实施例的第二终端能够用于执行上述方法,因此,其所能获得的技术效果也可以参照上述实施例中的描述,此处不再赘述。
实施例六、
本发明实施例提供一种第二终端,第二终端包括获取单元、发送单元、接收单元。
获取单元,用于获取第一终端广播的第一码字。
发送单元,用于在第一码字与预存储的码字匹配时,发送第一消息给第二ProSe实体,第一消息携带第一码字。
接收单元,用于接收第二ProSe实体发送的第二消息,第二消息携带第二标识,其中,第二标识是由第二ProSe实体根据第一码字确定的,第二标识用于指示发现第一应用用户。
进一步的,发送单元,还用于在第一码字与预存储的码字匹配时,在获取单元获取第一终端广播的第一码字之前,发送第三消息给第二ProSe实体,第三消息携带第三标识与第一应用标识。
接收单元,还用于接收第二ProSe实体发送的第四消息,第四消息携带第一码字,其中,第一码字是由第二ProSe实体根据第三标识与第一应用标识确定的。
可选的,接收单元,还用于在获取单元获取第一码字之前,在应用服务器被触发时,接收第二ProSe实体发送的第三消息,第三消息携带第一码字。
进一步的,发送单元,还用于在接收单元接收第二ProSe实体发送的第三消息之后,发送第四消息给第二ProSe实体,第四消息为第三消息的响应消息。
需要说明的是,在本发明实施例提供的第二终端的单元模块中,获取单元具体可以通过处理器来实现;发送单元具体可以通过发送器来实现;接收单元具体可以通过接收器来实现,其中,所述处理器、所述接收器、所述发送器之间可以相互通信,本发明实施例对此不作具体限定。
具体的,通过第二终端进行ProSe信息传输的方法可参考实施例一或实施例三的描述,本发明实施例对此不再赘述。
由于本实施例的第二终端能够用于执行上述方法,因此,其所能获得的技术效果也可以参照上述实施例中的描述,此处不再赘述。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (22)

1.一种接近业务ProSe信息的传输方法,其特征在于,所述方法包括:
第二ProSe实体接收第二终端发送的第一消息,所述第一消息用于指示所述第二ProSe实体获取第二标识,所述第二标识为第一应用服务器分配给第一应用用户的应用用户标识,所述第一应用用户为第一终端的第一应用的用户,所述第一应用服务器为所述第一应用的应用服务器,所述第二ProSe实体为所述第二终端的归属地公众陆地移动通信网HPLMN中的ProSe实体;
所述第二ProSe实体获取所述第二标识;
所述第二ProSe实体发送第二消息给所述第二终端,所述第二消息携带所述第二标识,所述第二标识用于指示被所述第二终端发现的所述第一应用用户;
所述第一消息携带第四码字和第一应用标识,所述第四码字为第一ProSe实体分配给所述第一终端的码字,所述第一应用标识为所述第一应用的应用标识,所述第一ProSe实体为所述第一终端的HPLMN中的ProSe实体;
所述第二ProSe实体获取所述第二标识,包括:
所述第二ProSe实体发送第三消息给所述第一ProSe实体,所述第三消息携带所述第四码字和所述第一应用标识,以使得所述第一ProSe实体获取所述第四码字和所述第一应用标识对应的第二标识;
所述第二ProSe实体接收所述第一ProSe实体发送的第四消息,所述第四消息携带所述第二标识。
2.根据权利要求1所述的方法,其特征在于,所述第二消息还携带第一应用标识,所述第一应用标识为所述第一应用的应用标识,所述第一应用标识用于指示所述第二标识对应的所述第一应用。
3.根据权利要求1或2项所述的方法,其特征在于,在所述第二ProSe实体接收第二终端发送的第一消息之前,还包括:
所述第二ProSe实体接收所述第二终端发送的第五消息,所述第五消息用于指示所述第二ProSe实体获取第四码字,所述第四码字为第一ProSe实体分配给所述第一终端的码字,所述第一ProSe实体为所述第一终端的HPLMN中的ProSe实体;
所述第二ProSe实体获取第四码字;
所述第二ProSe实体发送第六消息给所述第二终端,所述第六消息携带所述第四码字。
4.根据权利要求3所述的方法,其特征在于,所述第五消息携带第三标识和第一应用标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识,所述第一应用标识为所述第一应用的应用标识;
所述第二ProSe实体获取第四码字,包括:
所述第二ProSe实体根据所述第一应用标识,发送第七消息给所述第一应用服务器,所述第七消息携带所述第三标识;
所述第二ProSe实体接收所述第一应用服务器发送的第八消息,所述第八消息携带第一标识,所述第一标识为所述第一ProSe实体分配给所述第一终端的临时终端标识;
所述第二ProSe实体发送第九消息给所述第一ProSe实体,所述第九消息携带所述第一标识;
所述第二ProSe实体接收所述第一ProSe实体发送的第十消息,所述第十消息携带所述第四码字。
5.根据权利要求3所述的方法,其特征在于,所述第五消息携带第一信息、第四标识和第一应用标识,其中,所述第一信息包括第三标识或第六标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识,所述第六标识为所述第二终端的终端标识,所述第四标识为所述第一应用服务器分配给第二应用用户的临时应用用户标识,所述第二应用用户为所述第二终端的所述第一应用的用户,所述第一应用标识为所述第一应用的应用标识;
所述第二ProSe实体获取第四码字,包括:
所述第二ProSe实体根据所述第一应用标识,发送第七消息给所述第一应用服务器,所述第七消息携带所述第四标识;
所述第二ProSe实体接收所述第一应用服务器发送的第八消息,所述第八消息携带第一标识,所述第一标识为所述第一ProSe实体分配给所述第一终端的临时终端标识;
所述第二ProSe实体发送第九消息给所述第一ProSe实体,所述第九消息携带所述第一标识;
所述第二ProSe实体接收所述第一ProSe实体发送的第十消息,所述第十消息携带所述第四码字。
6.根据权利要求1或2所述的方法,其特征在于,所述第一消息携带第一码字,所述第一码字为第一ProSe实体分配给所述第二标识的码字,所述第一ProSe实体为所述第一终端的HPLMN中的ProSe实体;
所述第二ProSe实体获取所述第二标识,包括:
所述第二ProSe实体根据所述第一码字,获取所述第二标识;
在所述第二ProSe实体发送第二消息给所述第二终端之前,还包括:
所述第二ProSe实体发送第三消息给所述第一应用服务器,所述第三消息携带所述第二标识,所述第二标识为所述第一应用服务器判断允许所述第一应用用户的广播请求的依据;
所述第二ProSe实体接收所述第一应用服务器发送的第四消息,所述第四消息指示允许所述第一应用用户的广播请求。
7.根据权利要求6所述的方法,其特征在于,在所述发送第二消息给所述第二终端之后,还包括:
所述第二ProSe实体发送第五消息给所述第一ProSe实体,所述第五消息携带第一标识、第一应用标识,第四标识,所述第一标识为所述第一ProSe实体分配给所述第一终端的临时终端标识,所述第一应用标识为所述第一应用的应用标识,所述第四标识为所述第一应用服务器分配给第二应用用户的临时应用用户标识,所述第二应用用户为所述第二终端的所述第一应用的用户。
8.根据权利要求6所述的方法,其特征在于,在所述第二ProSe实体接收第一消息之前,还包括:
所述第二ProSe实体接收所述第二终端发送的第六消息,所述第六消息携带第三标识与第一应用标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识,所述第一应用标识为所述第一应用的应用标识;
所述第二ProSe实体根据所述第三标识与所述第一应用标识,确定第四标识,所述第四标识为所述第一应用服务器分配给第二应用用户的临时应用用户标识,所述第二应用用户为所述第二终端的所述第一应用的用户;
所述第二ProSe实体发送第七消息给所述第一应用服务器,所述第七消息携带所述第四标识;
所述第二ProSe实体接收所述第一应用服务器发送的第八消息,所述第八消息携带第一标识与所述第二标识的对应关系,其中,所述第一标识与所述第二标识的对应关系是由所述第一应用服务器根据所述第四标识确定的,所述第一标识为所述第一ProSe实体分配给所述第一终端的临时终端标识;
所述第二ProSe实体发送第九消息给所述第一ProSe实体,所述第九消息携带所述第一标识与所述第一应用标识;
所述第二ProSe实体接收所述第一ProSe实体发送的第十消息,所述第十消息携带所述第一码字,其中,所述第一码字是由所述第一ProSe实体根据所述第一标识与所述第一应用标识确定的;
所述第二ProSe实体发送第十一消息给所述第二终端,所述第十一消息携带所述第一码字。
9.根据权利要求6所述的方法,其特征在于,在所述第二ProSe实体接收第一消息之前,还包括:
所述第二ProSe实体接收所述第一应用服务器发送的第六消息,所述第六消息携带第一标识与所述第二标识的对应关系、第一应用标识以及第三标识,所述第一标识为所述第一ProSe实体分配给所述第一终端的临时终端标识,所述第一应用标识为所述第一应用的应用标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识;
所述第二ProSe实体发送第七消息给所述第一ProSe实体,所述第七消息携带携带所述第一标识与所述第一应用标识;
所述第二ProSe实体接收所述第一ProSe实体发送的第八消息,所述第八消息携带所述第一码字,其中,所述第一码字是由所述第一ProSe实体根据所述第一标识与所述第一应用标识确定的;
所述第二ProSe实体发送第九消息给所述第二终端,所述第九消息携带所述第一码字。
10.一种接近业务ProSe信息的传输方法,其特征在于,所述方法包括:
第二终端获取第一终端广播的第四码字,所述第四码字为第一ProSe实体分配给所述第一终端的码字,所述第一ProSe实体为所述第一终端的归属地公众陆地移动通信网HPLMN中的ProSe实体;
在所述第四码字与预存储的码字匹配时,所述第二终端发送第一消息给第二ProSe实体,所述第一消息携带所述第四码字和第一应用标识,所述第一应用标识为第一应用的应用标识,所述第二ProSe实体为所述第二终端的HPLMN中的ProSe实体;
所述第二终端接收所述第二ProSe实体发送的第二消息,所述第二消息携带第二标识,所述第二标识为第一应用服务器分配给第一应用用户的应用用户标识,所述第一应用用户为所述第一终端的所述第一应用的用户,所述第一应用服务器为所述第一应用的应用服务器;
所述第二终端根据所述第二标识,发现所述第一应用用户。
11.根据权利要求10所述的方法,其特征在于,所述第二消息还携带所述第一应用标识,所述第一应用标识用于指示所述第二标识对应的所述第一应用。
12.一种第二接近业务ProSe实体,其特征在于,所述第二ProSe实体包括:接收单元、获取单元、发送单元;
所述接收单元,用于接收第二终端发送的第一消息,所述第一消息用于指示所述第二ProSe实体获取第二标识,所述第二标识为第一应用服务器分配给第一应用用户的应用用户标识,所述第一应用用户为第一终端的第一应用的用户,所述第一应用服务器为所述第一应用的应用服务器,所述第二ProSe实体为所述第二终端的归属地公众陆地移动通信网HPLMN中的ProSe实体;
所述获取单元,用于获取所述第二标识;
所述发送单元,用于发送第二消息给所述第二终端,所述第二消息携带所述第二标识,所述第二标识用于指示被所述第二终端发现的所述第一应用用户;
所述第一消息携带第四码字和第一应用标识,所述第四码字为第一ProSe实体分配给所述第一终端的码字,所述第一应用标识为所述第一应用的应用标识,所述第一ProSe实体为所述第一终端的HPLMN中的ProSe实体;
所述获取单元具体用于:
发送第三消息给所述第一ProSe实体,所述第三消息携带所述第四码字和所述第一应用标识,所述第三消息用于指示所述第一ProSe实体获取所述第四码字和所述第一应用标识对应的第二标识;
接收所述第一ProSe实体发送的第四消息,所述第四消息携带所述第二标识。
13.根据权利要求12所述的第二ProSe实体,其特征在于,
所述接收单元,还用于在所述接收第二终端发送的第一消息之前,接收所述第二终端发送的第五消息,所述第五消息用于指示所述第二ProSe实体获取第四码字,所述第四码字为第一ProSe实体分配给所述第一终端的码字,所述第一ProSe实体为所述第一终端的HPLMN中的ProSe实体;
所述获取单元,还用于获取所述第四码字;
所述发送单元,还用于发送第六消息给所述第二终端,所述第六消息携带所述第四码字,以使得所述第二终端存储所述第四码字。
14.根据权利要求13所述的第二ProSe实体,其特征在于,所述第五消息携带第三标识和第一应用标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识,所述第一应用标识为所述第一应用的应用标识;
所述获取单元具体用于:
根据所述第一应用标识,发送第七消息给所述第一应用服务器,所述第七消息携带所述第三标识;
接收所述第一应用服务器发送的第八消息,所述第八消息携带第一标识,所述第一标识为所述第一ProSe实体分配给所述第一终端的临时终端标识;
发送第九消息给所述第一ProSe实体,所述第九消息携带所述第一标识;
接收所述第一ProSe实体发送的第十消息,所述第十消息携带所述第四码字。
15.根据权利要求13所述的第二ProSe实体,其特征在于,所述第五消息携带第一信息、第四标识和第一应用标识,其中,所述第一信息包括第三标识或第六标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识,所述第六标识为所述第二终端的终端标识,所述第四标识为所述第一应用服务器分配给第二应用用户的临时应用用户标识,所述第二应用用户为所述第二终端的所述第一应用的用户,所述第一应用标识为所述第一应用的应用标识;
所述获取单元具体用于:
根据所述第一应用标识,发送第七消息给所述第一应用服务器,所述第七消息携带所述第四标识;
接收所述第一应用服务器发送的第八消息,所述第八消息携带第一标识,所述第一标识为所述第一ProSe实体分配给所述第一终端的临时终端标识;
发送第九消息给所述第一ProSe实体,所述第九消息携带所述第一标识;
接收所述第一ProSe实体发送的第十消息,所述第十消息携带所述第四码字。
16.根据权利要求13所述的第二ProSe实体,其特征在于,所述第一消息携带第一码字,所述第一码字为第一ProSe实体分配给所述第二标识的码字,所述第一ProSe实体为所述第一终端的HPLMN中的ProSe实体;
所述获取单元具体用于:
根据所述第一码字,获取所述第二标识;
所述发送单元,还用于在所述发送第二消息给所述第二终端之前,发送第三消息给所述第一应用服务器,所述第三消息携带所述第二标识,所述第二标识为所述第一应用服务器判断允许所述第一应用用户的广播请求的依据;
所述接收单元,还用于接收所述第一应用服务器发送的第四消息,所述第四消息指示允许所述第一应用用户的广播请求。
17.根据权利要求16所述的第二ProSe实体,其特征在于,
所述发送单元,还用于在所述发送第二消息给所述第二终端之后,发送第五消息给所述第一ProSe实体,所述第五消息携带第一标识、第一应用标识,第四标识,所述第一标识为所述第一ProSe实体分配给所述第一终端的临时终端标识,所述第一应用标识为所述第一应用的应用标识,所述第四标识为所述第一应用服务器分配给第二应用用户的临时应用用户标识,所述第二应用用户为所述第二终端的所述第一应用的用户。
18.根据权利要求16或17所述的第二ProSe实体,其特征在于,所述第二ProSe实体还包括确定单元;
所述接收单元,还用于在所述接收第一消息之前,接收所述第二终端发送的第六消息,所述第六消息携带第三标识与第一应用标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识,所述第一应用标识为所述第一应用的应用标识;
所述确定单元,用于根据所述第三标识与所述第一应用标识,确定第四标识,所述第四标识为所述第一应用服务器分配给第二应用用户的临时应用用户标识,所述第二应用用户为所述第二终端的所述第一应用的用户;
所述发送单元,还用于发送第七消息给所述第一应用服务器,所述第七消息携带所述第四标识;
所述接收单元,还用于接收所述第一应用服务器发送的第八消息,所述第八消息携带第一标识与所述第二标识的对应关系,其中,所述第一标识与所述第二标识的对应关系是由所述第一应用服务器根据所述第四标识确定的,所述第一标识为所述第一ProSe实体分配给所述第一终端的临时终端标识;
所述发送单元,还用于发送第九消息给所述第一ProSe实体,所述第九消息携带所述第一标识与所述第一应用标识;
所述接收单元,还用于接收所述第一ProSe实体发送的第十消息,所述第十消息携带所述第一码字,其中,所述第一码字是由所述第一ProSe实体根据所述第一标识与所述第一应用标识确定的;
所述发送单元,还用于发送第十一消息给所述第二终端,所述第十一消息携带所述第一码字。
19.根据权利要求16或17所述的第二ProSe实体,其特征在于,
所述接收单元,还用于在所述接收第一消息之前,接收所述第一应用服务器发送的第六消息,所述第六消息携带第一标识与所述第二标识的对应关系、第一应用标识以及第三标识,所述第一标识为所述第一ProSe实体分配给所述第一终端的临时终端标识,所述第一应用标识为所述第一应用的应用标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识;
所述发送单元,还用于发送第七消息给所述第一ProSe实体,所述第七消息携带携带所述第一标识与所述第一应用标识;
所述接收单元,还用于接收所述第一ProSe实体发送的第八消息,所述第八消息携带所述第一码字,其中,所述第一码字是由所述第一ProSe实体根据所述第一标识与所述第一应用标识确定的;
所述发送单元,还用于发送第九消息给所述第二终端,所述第九消息携带所述第一码字。
20.一种第二终端,其特征在于,所述第二终端包括:获取单元、发送单元、接收单元、发现单元;
所述获取单元,用于获取第一终端广播的第四码字,所述第四码字为第一接近业务ProSe实体分配给所述第一终端的码字,所述第一ProSe实体为所述第一终端的归属地公众陆地移动通信网HPLMN中的ProSe实体;
所述发送单元,用于在所述第四码字与预存储的码字匹配时,发送第一消息给第二ProSe实体,所述第一消息携带所述第四码字和第一应用标识,所述第一应用标识为第一应用的应用标识,所述第二ProSe实体为所述第二终端的HPLMN中的ProSe实体;
所述接收单元,用于接收所述第二ProSe实体发送的第二消息,所述第二消息携带第二标识,所述第二标识为第一应用服务器分配给第一应用用户的应用用户标识,所述第一应用用户为所述第一终端的所述第一应用的用户,所述第一应用服务器为所述第一应用的应用服务器;
所述发现单元,用于根据所述第二标识,发现所述第一应用用户。
21.根据权利要求20所述的第二终端,其特征在于,
所述发送单元,还用于在所述第四码字与所述预存储的码字匹配时,在所述获取单元获取第一终端广播的第四码字之前,发送第三消息给所述第二ProSe实体,所述第三消息携带第三标识和所述第一应用标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识;
所述接收单元,还用于接收所述第二ProSe实体发送的第四消息,所述第四消息携带所述第四码字。
22.根据权利要求20所述的第二终端,其特征在于,所述发送单元,还用于在所述第四码字与所述预存储的码字匹配时,在所述获取单元获取第一终端广播的第四码字之前,发送第三消息给所述第二ProSe实体,所述第三消息携带第一信息、第四标识和所述第一应用标识,所述第一信息包括第三标识或第六标识,所述第三标识为所述第二ProSe实体分配给所述第二终端的临时终端标识,所述第六标识为所述第二终端的终端标识,所述第四标识为所述第一应用服务器分配给第二应用用户的临时应用用户标识,所述第二应用用户为所述第二终端的所述第一应用的用户;
所述接收单元,还用于接收所述第二ProSe实体发送的第四消息,所述第四消息携带所述第四码字。
CN201710647825.6A 2014-06-30 2014-08-29 ProSe信息的传输方法、终端及通信设备 Active CN107835488B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CNPCT/CN2014/081292 2014-06-30
CNPCT/CN2014/081292 2014-06-30
CN201480005416.0A CN105379322B (zh) 2014-06-30 2014-08-29 ProSe信息的传输方法、终端及通信设备

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201480005416.0A Division CN105379322B (zh) 2014-06-30 2014-08-29 ProSe信息的传输方法、终端及通信设备

Publications (2)

Publication Number Publication Date
CN107835488A CN107835488A (zh) 2018-03-23
CN107835488B true CN107835488B (zh) 2021-05-07

Family

ID=55018356

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201480005416.0A Active CN105379322B (zh) 2014-06-30 2014-08-29 ProSe信息的传输方法、终端及通信设备
CN201710647825.6A Active CN107835488B (zh) 2014-06-30 2014-08-29 ProSe信息的传输方法、终端及通信设备

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201480005416.0A Active CN105379322B (zh) 2014-06-30 2014-08-29 ProSe信息的传输方法、终端及通信设备

Country Status (5)

Country Link
US (2) US9854399B2 (zh)
EP (1) EP3116265B1 (zh)
JP (1) JP6377760B2 (zh)
CN (2) CN105379322B (zh)
WO (1) WO2016000306A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9854399B2 (en) * 2014-06-30 2017-12-26 Huawei Technologies Co., Ltd. Prose information transmission method, terminal, and communications device
KR101901952B1 (ko) * 2015-02-02 2018-09-28 엘지전자 주식회사 무선 통신 시스템에서 단말의 plmn 선택 방법 및 이를 위한 장치
CN107135499A (zh) * 2016-02-26 2017-09-05 华为技术有限公司 数据传输方法、网络设备以及终端

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102946264A (zh) * 2012-10-17 2013-02-27 中国联合网络通信集团有限公司 M2m终端协作传输的方法、装置及***
CN103731902A (zh) * 2012-10-12 2014-04-16 中兴通讯股份有限公司 直连通信目标终端信息的查询方法及装置
CN105379322B (zh) * 2014-06-30 2017-09-22 华为技术有限公司 ProSe信息的传输方法、终端及通信设备

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
EP2837105B1 (en) 2012-04-11 2019-10-16 Intel Corporation Operator-assisted device-to-device (d2d) discovery
CN103379580B (zh) 2012-04-13 2018-12-14 华为技术有限公司 设备发现的方法、设备和***
US11265383B2 (en) * 2012-04-27 2022-03-01 Interdigital Patent Holdings, Inc. Systems and methods for personalizing and/or tailoring a service interface
CN103428630A (zh) 2012-05-21 2013-12-04 华为终端有限公司 一种终端的搜索方法和装置
US9485794B2 (en) 2012-05-23 2016-11-01 Qualcomm Incorporated Methods and apparatus for using device to device communications to support IMS based services
EP2892302A4 (en) * 2012-08-28 2016-05-11 Kyocera Corp MOBILE COMMUNICATION SYSTEM, USER TERMINAL, PROCESSOR, AND STORAGE MEDIUM
US9532224B2 (en) 2012-11-05 2016-12-27 Electronics And Telecommunications Research Institute Method of device-to-device discovery and apparatus thereof
CN102984699B (zh) 2012-12-03 2016-02-17 中国联合网络通信集团有限公司 D2d通信数据处理方法、设备和***
CN103856927B (zh) * 2012-12-05 2017-05-31 电信科学技术研究院 一种确定用户设备之间邻近关系的方法、设备及通信***
DE112013006902B4 (de) * 2013-04-02 2020-10-15 Avago Technologies International Sales Pte. Ltd. Verfahren und Vorrichtung zum Ermitteln von Geräten und Anwendungsnutzern
WO2014185743A1 (en) * 2013-05-16 2014-11-20 Samsung Electronics Co., Ltd. Scheme for discovery in a communication network
CN103828474B (zh) 2013-07-26 2019-05-03 华为终端(东莞)有限公司 通信方法、用户设备和网络设备
CN103828398A (zh) 2013-07-26 2014-05-28 华为终端有限公司 同步信号的承载方法和用户设备

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103731902A (zh) * 2012-10-12 2014-04-16 中兴通讯股份有限公司 直连通信目标终端信息的查询方法及装置
CN102946264A (zh) * 2012-10-17 2013-02-27 中国联合网络通信集团有限公司 M2m终端协作传输的方法、装置及***
CN105379322B (zh) * 2014-06-30 2017-09-22 华为技术有限公司 ProSe信息的传输方法、终端及通信设备

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Network Triggered ProSe Direct Discovery;Huawei等;《3GPP TSG SA WG2 Meeting #99》;20130927;全文 *
Update and Evaluation on ProSe discovery solution D9;Huawei等;《SA WG2 Meeting #100》;20131115;全文 *

Also Published As

Publication number Publication date
US9854399B2 (en) 2017-12-26
CN105379322B (zh) 2017-09-22
CN105379322A (zh) 2016-03-02
EP3116265A4 (en) 2017-03-15
WO2016000306A1 (zh) 2016-01-07
US20170041754A1 (en) 2017-02-09
EP3116265A1 (en) 2017-01-11
JP2017519384A (ja) 2017-07-13
JP6377760B2 (ja) 2018-08-22
CN107835488A (zh) 2018-03-23
EP3116265B1 (en) 2019-02-20
US20180091944A1 (en) 2018-03-29
US10455358B2 (en) 2019-10-22

Similar Documents

Publication Publication Date Title
CN112910913B (zh) 一种会话建立的方法和网络***
US10069557B2 (en) Communication method and device
CN110249667B (zh) 非3gpp接入上的终端接入5g网络的注册管理方法
CN115460650A (zh) 基站、接入和移动性管理功能实体及其方法
US8553661B2 (en) Method and arrangement in a telecommunication system to indicate characteristics of an access node to a mobile terminal
RU2012136123A (ru) Способ и устройство для защиты беспроводных узлов ретрансляции
EP3128773B1 (en) Processing method and apparatus for d2d discovery
CN113709902A (zh) 中继链接建立、配置信息发送方法、装置和可读存储介质
CN104883217A (zh) 一种传输卫星报文的方法、***和设备
CN105379407A (zh) 邻近服务
KR20170127555A (ko) 디스커버리 메시지 포맷을 구별하는 장치 및 방법
CN107835488B (zh) ProSe信息的传输方法、终端及通信设备
KR102233595B1 (ko) 단말 간 근접 발견을 위한 방법 및 장치
US10694476B2 (en) Method for enabling lawful interception in a telecommunications network, user equipment for enabling lawful interception in a telecommunications network, base transceiver station for enabling lawful interception in a telecommunications network, program and computer program product
CN112514434B (zh) 用于向移动通信***的核心网提供ue无线电能力的装置和方法
CN115336303A (zh) 一种终端设备标识的获取方法、装置及***
EP3136770B1 (en) Prose information transmission methods and devices
CN112188494B (zh) 基于区块链网络的终端接入方法、装置和微基站
CN118056417A (zh) 感知数据的收集方法、装置、设备、***及存储介质
CN115606312A (zh) 数据传输方法、装置、存储介质及芯片
KR20150102915A (ko) 멀티미디어 통신 장치, 멀티미디어 통신 중계 장치 및 그 방법

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