CN105379407A - 邻近服务 - Google Patents
邻近服务 Download PDFInfo
- Publication number
- CN105379407A CN105379407A CN201480039046.2A CN201480039046A CN105379407A CN 105379407 A CN105379407 A CN 105379407A CN 201480039046 A CN201480039046 A CN 201480039046A CN 105379407 A CN105379407 A CN 105379407A
- Authority
- CN
- China
- Prior art keywords
- wireless device
- prose
- user
- application program
- function
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/69—Identity-dependent
- H04W12/71—Hardware identity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/101—Access control lists [ACL]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本文中的实施例涉及一种在第一无线设备(301a)中的用于实现通信网络(300)中的ProSe通信的方法。第一无线设备(301a)与第二无线设备(301b)邻近。第一无线设备(301a)使用应用程序ID、ProSe?ID、应用程序用户ID和表达码中的至少一个,使得第一无线设备(301a)能够发现第二无线设备(301b)并且可由第二无线设备(301b)发现。第一无线设备(301a)使用直接ProSe链路(304)与第二无线设备(301b)直接通信。
Description
技术领域
本文中的实施例一般涉及第一无线设备、第一无线设备中的方法、网络节点以及网络节点中的方法。更具体地,本文中的实施例涉及实现通信网络中的邻近服务(ProximityService,ProSe)通信。
背景技术
在典型的通信***中,无线设备经由无线电接入网络(RAN)向一个或多个核心网(CN)通信。通信***还可以被称为例如无线通信网络、无线通信***、通信网络、网络或者***。在下文中,RAN可以被称为网络或者运营商网络。
无线设备可以是如下的设备,订户可以通过该设备来接入由运营商的网络提供的服务和运营商的网络外部的服务,运营商的RAN和CN提供对这些外部的服务的接入,例如对因特网的接入。无线设备可以是能够通过通信***中的无线电信道进行通信的任何移动或固定的设备,例如但不限于,如用户设备、移动电话、智能电话、传感器、计量器、车辆、家用电器、医疗器械、媒体播放器、相机、机器到机器(M2M)设备、设备到设备(D2D)设备、物联网(IoT)设备或者任何类型的消费者电子设备,例如但不限于电视机、收音机、照明布置、平板计算机、膝上型计算机或者个人计算机(PC)。无线设备可以是便携式、口袋可存放的、手持的、包括计算机的、或者车载的设备,能够经由RAN与另一个实体(诸如另一个无线设备或者服务器)通信语音和/或数据。
RAN覆盖被划分成小区区域的地理区域。每个小区区域由一个基站服务。取决于所使用的技术和术语,基站有时可以被称为例如无线电基站(RBS)、演进型节点B(eNB)、eNodeB、NodeB、B节点或者基地收发站(BTS)。
在先前的技术中,当紧密邻近的两个无线设备与彼此通信时,它们的数据路径(例如,用户平面)经由运营商网络行进。用于这个类型的通信的数据路径被示例化在图1中。在图1中,通信***100包括第一无线设备101a,其与第二无线设备101b经由它们相应的基站、即第一基站103a和第二基站103b进行通信。两个无线设备101之间的通信还涉及被包括在核心网105中的节点。
当无线设备彼此邻近时,它们可以能够使用“直接模式”或者“本地路由”路径而不是经由运营商网络进行通信。这样的直接通信可以被称为ProSe。在例如缺乏演进型通用陆地无线接入网(E-UTRAN)覆盖的情况下,ProSe可应用在商业/社交使用中以及公共安全中,但是在E-UTRAN覆盖可用的情况下也可应用。
ProSe通信***200的示例在图2中被示例化,其中第一无线设备101a和第二无线设备101b使用ProSe直接链路202通信而不需要经由第一基站103a和第二基站103b以及核心网105中的节点进行。在一些实施例中,在两个无线设备101a、101b均由第一基站103a服务的情况下,第一无线设备101a与第二无线设备101b之间的通信可以经由第一基站103a本地地路由。
现在正在进行与ProSe有关的第三代合作伙伴计划(3GPP)的工作,以便能够实施ProSe,并且在ProSe可以实施之前仍然存在许多尚未解决的问题,涉及例如ProSe***架构、针对ProSe直接发现的配置、ProSe直接通信一对一和一对多、ProSe中的计费、ProSe标识、ProSe能力特征的授权等等。
发明内容
因此,本文中的实施例的目标是提供一种改进的ProSe通信***。
根据本文中的实施例的第一方面,通过一种在第一无线设备中的用于实现通信网络中的ProSe通信的方法来实现该目标。第一无线设备与第二无线设备邻近。第一无线设备使用应用程序ID、ProSeID、应用程序用户ID和表达码(expressioncode)中的至少一个,来使得第一无线设备能够发现第二无线设备并且可由第二无线设备发现。第一无线设备使用直接ProSe链路与第二无线设备直接通信。
根据本文中的实施例的第二方面,通过一种在网络节点中的用于实现通信网络中的ProSe通信的方法来实现该目标。网络节点使用应用程序ID、ProSeID、应用程序用户ID和表达码中的至少一个,来使得第一无线设备和第二无线设备能够发现彼此并且可由彼此发现。
根据本文中的实施例的第三方面,通过一种用于实现通信网络中的ProSe通信的第一无线设备来实现该目标。第一无线设备与第二无线设备邻近。第一无线设备被配置为使用应用程序ID、ProSeID、应用程序用户ID和表达码中的至少一个,使得第一无线设备能够发现第二无线设备并且可由第二无线设备发现。第一无线设备被配置为使用直接ProSe链路与第二无线设备直接通信。
根据本文中的实施例的第四方面,通过一种用于实现通信网络中的ProSe通信的网络节点。网络节点被配置为使用应用程序ID、ProSeID、应用程序用户ID和表达码中的至少一个,来使得第一无线设备和第二无线设备能够发现彼此并且可由彼此发现。
借助ProSe标识,应用程序ID、ProSeID、应用程序用户ID和表达码,使得通信***中用于发现的方法成为可能,这还改进了ProSe通信***。
本文中的实施例给出了许多优点,这些优点的非排他的示例列表如下:
本文中的实施例的一个优点在于,可以在甚至没有3GPP或无线局域网(WLAN)覆盖的地方提供用于无线设备之间的通信的覆盖。
本文中的实施例的另一个优点在于,ProSe标识可以实现用于无线设备之间的有效的直接发现和通信的方法。
本文中的实施例的又一个优点在于,它们可以通过供应新的ProSe服务来为网络运营商提供增加的收入。
本文中的实施例不限于以上提及的特征和优点。本领域的技术人员在阅读以下详细描述之后将识别另外的特征和优点。
附图说明
现在在以下详细描述中参照所附的图示实施例的附图来进一步更详细地描述本文中的实施例:
图1是图示了没有实施ProSe的通信***的示意性框图。
图2是图示了实施了ProSe的通信***的示意性框图。
图3是图示了通信***的实施例的示意性框图。
图4是图示了LTE通信***的实施例的示意性框图。
图5是图示了ProSe标识的实施例的示意性框图。
图6是图示了应用程序授权方法的实施例的示意性框图。
图7是图示了ProSe注册请求方法的实施例的示意性框图。
图8是图示了应用程序注册请求方法的实施例的示意性框图。
图9是图示了用于其他ProSe用户的发现授权的方法的实施例的示意性框图。
图10是图示了用于ProSe用户发现的方法的实施例的示意性框图。
图11是图示了方法的实施例的信令图。
图12是图示了由第一无线设备执行的方法的实施例的流程图。
图13是图示了第一无线设备的实施例的示意性框图。
图14是图示了由网络节点执行的方法的实施例的流程图。
图15是图示了网络节点的实施例的示意性框图。
附图不必要是按比例的,并且为了清楚性,某些特征的尺寸可能已被夸张。取而代之,重点在于图示本文中的实施例的原理。
具体实施方式
图3描绘了本文中的实施例可以在其中被实施的通信***300。在一些实施例中,通信***300可以应用到一个或多个无线电接入技术,诸如举例而言是长期演进(LTE)、LTE-高级、宽带码分多址(WCDMA)、全球移动通信***(GSM)、或者任何其他3GPP无线电接入技术,或者诸如WLAN之类的其他无线电接入技术。通信***300实施ProSe。
通信***300包括第一无线设备301a和第二无线设备301b。当当在下文中仅使用参考标号301时,它指的是第一无线设备301a或者第二无线设备301b中的任一个。被使得能够使用ProSe的无线设备301可以被称为ProSe无线设备或者支持ProSe的无线设备301。每个无线设备301包括至少一个ProSe应用程序302。两个无线设备301均支持ProSe,这意味着它们满足如3GPP定义的“针对ProSe发现和/或ProSe通信的ProSe要求”。根据3GPP,ProSe通信是“在两个或更多个邻近的支持ProSe的无线设备之间的、借助ProSe通信路径的一种通信”,并且ProSe发现被定义为“使用EUTRA(在有E-UTRAN或者没有E-UTRAN的情况下)或者EPC来标识支持ProSe的无线设备与另一个设备邻近的一个过程”。每个无线设备301可以由用户使用。3GPP将用户定义如下:“不是3GPP***的一部分的一种实体,其使用3GPP***服务。示例:将3GPP***移动站用作为便携式电话的人”。与无线设备301相关联的另一个术语是订户(subscriber)。根据3GPP,“订户是涉及与服务提供商的订阅的一种实体(与一个或多个用户相关联)。订户被允许订阅和取消订阅服务,以便注册被授权享用这些服务的用户或者用户列表,并且还相对于了解这些服务的相关用户的使用设置限制”。订阅可以被描述为订户与服务提供商之间的商业关系。每个无线设备301包括相应的ProSe功能303,即第一ProSe功能303a和第二ProSe功能303b。当在下文中使用参考标号303时,它指的是第一ProSe功能303a和第二ProSe功能303b中任一个。在相应的无线设备301中的每个ProSe功能303可以被看作与网络节点305中的对应层进行通信的协议层,即本文中所描述的在无线设备301中的ProSe功能303与网络节点305中的ProSe网络NW功能308之间运行的发现方法。无线设备301a使用ProSe通信路径304与第二无线设备301b通信。
两个无线设备301连接至包括至少一个网络节点305的运营商的网络。如图3所示,通信***300包括一个网络节点305。然而,通信***300可以包括任何其他数目的网络节点,这将在以下参照图9来示例化。如以上提及的,ProSeNW功能308可以位于网络节点305中,它可以共同位于另一个已有的网络节点中、或者位于专用于ProSe功能的分离的网络节点中,例如ProSe功能节点。ProSeNW功能308中的NW是网络的缩写,并且被使用以便指示它是与网络相关联并且位于网络中的ProSeNW功能308。这是相对于被包括在无线设备301中的ProSe功能303而言的。网络节点305与运营商相关联。为了简洁性,图3的通信***300仅示出了两个无线设备301和一个网络节点305。然而,通信***300可以包括任何其他适当数目的无线设备301和网络节点305。
每个无线设备301可以是如下的无线设备,订户可以利用该无线设备来接入由运营商的网络供应的服务和运营商的网络外部的服务,运营商RAN和CN提供对这些外部的服务的接入,例如对因特网的接入。无线设备301可以是能够通过通信网络中的无线电信道进行通信的任何移动或固定的设备,例如但不限于,如用户设备、终端、移动电话、智能电话、工作台、传感器、计量器、车辆、家用电器、医疗器械、媒体播放器、相机、M2M设备、D2D设备、IoT设备、客户端、或者任何类型的消费者电子设备,例如但不限于电视机、收音机、照明布置、平板计算机、膝上型计算机或者PC。无线设备301可以是便携式、口袋可存放的、手持的、包括计算机的、或者车载的设备,用于实现经由RAN与另一个实体(诸如另一个无线设备或者服务器)通信语音和/或数据。
应当注意的是,取决于如本领域的技术人员所理解的层的类型和级别(例如,如开发***互连(OpenSystemsInterconnection,OSI)模型所指示的),无线设备301之间以及无线设备301与网络节点305之间的通信链路可以具有任何适当的类型并且使用任何适当的协议。
通信***300是LTE网络的实施例参见图4。通信***300包括两个无线设备,第一无线设备301a和第二无线设备301b。每个无线设备包括相应的ProSe应用程序302,也参见图3。相应的ProSe302中的每一个使用ProSe能力,用于构建ProSe应用程序功能。一个示例可以是用于公共安全群组的成员之间的通信,或者用于请求发现邻近的伙伴的社交媒体应用程序。两个无线设备301之间的参考点被称为PC5并且被用于针对发现和通信的控制和用户平面,用于无线设备301之间直接地中继和一对一通信以及无线设备301通过LTE-Uu参考点之间的中继和一对一通信。LTE-Uu参考点在无线设备301与E-UTRAN410之间。E-UTRAN410经由S1参考点连接至演进型分组核心(EPC)412。EPC412包括网络节点、诸如举例而言是移动管理实体(MME)、服务网关(SGW)、分组数据网络网关(PGW)、策略和计费规则实体(PCRF)节点、诸如归属订户服务器(HSS)或归属位置寄存器(HLR)之类的订户数据库等等。第二无线设备301b经由PC3参考点连接至与网络相关联的ProSeNW功能308。PC3用于定义第二无线设备301b与ProSeNW功能308之间的交互,例如用于针对ProSe发现和通信的配置。ProSeNW功能308可以被实施在专用ProSe节点中或者共同位于通信***300中的已有节点中,例如在EPC412中的实体之一中、诸如图3所示的网络节点305。ProSeNW功能308经由PC4参考点连接至EPC412。PC4用于定义EPC412与ProSeNW功能308之间的交互,诸如举例而言,在建立无线设备301之间的一对一通信路径时或者在针对实时的会话管理或者移动管理而验证ProSe服务(授权)时。图4中所示的参考点PC6是如下的参考点,该参考点可以用于诸如订阅了不同的公共陆地移动网络(PLMN)的用户之间的ProSe发现之类的功能。ProSeNW功能308经由PC2参考点连接至ProSe应用程序服务器415。PC2用于定义ProSe应用程序服务器415与由3GPP演进型分组***(EPS)提供经由ProSeNW功能308的ProSe功能之间的交互。一个示例可以是用于针对ProSeNW功能308中的ProSe数据库的应用程序数据更新。另一个示例可以是用于在3GPP功能与应用程序数据之间的联网时由ProSe应用程序服务器415使用的数据,例如名称转换。ProSe应用程序服务器415包括至少一个ProSe应用程序。被包括在ProSe应用程序服务器415中的至少一个ProSe应用程序是与被包括在无线设备301中的相同的ProSe应用程序302。ProSe应用程序服务器415在“因特网”上,即它不是运营商的网络的一部分。ProSe应用程序服务器415由第三方拥有,诸如举例而言是911报警服务、Facebook、Google等等。这与ProSeNW功能308相反,ProSeNW功能308由网络运营商拥有。第二无线设备301b中的ProSe应用程序302经由PC1参考点连接至ProSe应用程序服务器415。PC1用于定义应用级的信令。ProSe应用程序服务器415经由SGi参考点连接至EPC412,该SGi参考点可以用于应用程序数据和应用级控制信息交互。
如以上提及的,ProSe标识是与ProSe有关的3GPP工作中尚未解决的问题之一。支持ProSe的无线设备301需要能够发现其他支持ProSe的无线设备301并且可由其他支持ProSe的无线设备301发现。可被发现的无线设备301需要宣告(announce)它的标识。进行发现的无线设备301需要能够提取进行宣告的无线设备301的标识。该机制可以是例如推送或拉取机制,使得该发现过程由宣告者或者由进行监听的无线设备301发起。该机制可以取决于对方法的设置。根据一些要求,发现的方法可以是受约束的发现方法或者开放的发现方法,即仅在具有来自被发现的无线设备301的明确许可的情况下发生的ProSe发现、或者在没有来自被发现的无线设备301的明确许可的情况下的ProSe发现。在本文中将讨论受约束的发现方法。
用于以下讨论的一种假设是,无线设备301可以由不同的用户在不同的时间使用。对于公共安全的使用情况而言,这可能是常见的情景。这还可以应用至商业使用情况,当例如一个家庭可能共享平板计算机的使用时。不同的用户被认为是应用级的用户,但是需要做出应用级用户与无线设备301之间的某个级别的连接,这将在ProSe级中完成。
现在将描述不同的ProSe标识,并且稍后将描述使用ProSe标识的方法。
以下ProSe标识的概述在图5中被示出:
-应用程序ID
-ProSeID
-应用程序用户ID
-表达码
在一些实施例中,应用程序ID可以被称为APPID或者ProSe应用程序ID,ProSeID可以被称为ProSe用户ID,应用程序用户ID可以被称为APP用户ID或者应用层用户ID,并且表达码可以被称为宣告码。
可以假设存在针对ProSe的订阅的记录被保存在运营商的网络中,指示针对ProSe功能的ProSe专用订阅数据。ProSe记录可以被包括在订户数据库(例如HSS或者HLR)和网络中的ProSeNW功能308两者中。该记录可以包括永久数据和/或临时数据。永久订阅数据可以是要被长期存储并且连接至用户/无线设备301的订阅的数据。临时数据可以具有可改变的特性,使得这些记录的寿命可以是在一个会话期间或者在无线设备301的附接期间。订阅中的永久数据例如可以是所允许的发现和通信的类型、或者针对无线设备301所允许的范围类别。所允许的ProSe应用程序302可以被存储在ProSe记录的长期存活部分。临时数据可以具有如下的类型:需要被更新的数据或者优选地要被更新的数据,诸如在发现和通信方法中使用的临时标识、在无线设备301中临时使用的选项,或者由于某些选项或ProSe应用程序的具体使用而引起的设置的记录。
应用程序ID:应用程序ID、也被称为APPID或者ProSe应用程序ID,是标识在无线设备301中运行的应用程序的应用程序ID,从而使得网络节点305可以标识和授权所讨论的应用程序对ProSe功能的使用。网络ProSe功能408授权该应用程序可以用于ProSe。
ProSeID:ProSeID、也被称为ProSe用户ID,是订阅参数,其标识ProSe订户以及针对特定ProSe用户的ProSe参数和ProSe选项的记录。这个ProSeID应当针对支持ProSe的无线设备301的订阅的国际移动订户标识(IMSI)可一对一标识。在一些实施例中,IMSI与ProSeID之间的连接在用户注册使用ProSe的时候被完成。在其他实施例中,ProSeID是从开始时候起已经完成的订阅的一部分,即已经被连接至订阅时的IMSI。这样的话,ProSeID仅被分配给支持ProSe的无线设备301的订户,并且因此一般不对所有订户可用。ProSeID用于构建和存储针对支持ProSe的无线设备301/订户的ProSe记录。ProSeID可以被存储在网络节点305中。当用户执行朝向网络节点305中的ProSeNW功能308的ProSe注册时,可以使用认证方法,通过用户的ProSeID的使用来授权ProSe用户。针对支持ProSe的无线设备301/订户的ProSeID记录可以被存储在例如订户数据库,诸如HSS或HLR,或者在ProSe专用储存库中、例如在ProSeNW功能308或者在适于存储ProSeID的任何其他网络节点中。总之,ProSeID标识位于一个无线设备301中的一个ProSe功能303。存在对无线设备301的一个订阅,并且存在使用该订阅的至少一个用户。在一些实施例中,订阅可以具有ProSeID。在其他实施例中,ProSeID在无线设备注册在网络中的ProSeNW功能308中时被创建。在之后的实施例中,在订阅中仅存在一个指示用于指示订户可以使用ProSe并且实际的ProSeID在注册时就被创建。在下文中,术语ProSeID可以结合第一无线设备301a中的ProSe功能303、第二无线设备301b、用户和订阅中的任何一个来使用。
应用程序用户ID:APP用户ID、也被称为APP用户ID或者应用层用户ID,是由应用程序用来标识支持ProSe的应用程序用户的ID。这个应用程序用户ID可以用于例如对该应用程序中的“朋友”的发现。术语“朋友”指的是同一应用程序中的另一个用户,该另一个用户在当前用户的联系人列表或群组中,例如用户在社交网络应用程序中的联系人。应用程序用户ID可以被存储为该用户的ProSe记录数据库中的条目,从而使得ProSe功能可以基于应用程序用户ID来查找ProSeID和实际的支持ProSe的无线设备,前提是该用户已经被注册为ProSe记录数据库中的ProSe应用程序用户。ProSe记录数据库可以是临时ProSe记录数据库。ProSe记录数据库可以位于ProSe专用储存库中,例如在ProSeNW功能308中或者在适于存储ProSeID的任何其他网络节点中。如果无线设备301中的应用程序可以提供与要被发现的朋友的归属网络有关的信息,可以利用由EPS网络使用的网络部分来修改应用程序用户ID。该网络部分用于将该用户标识为移动网络运营商(MNO)订户并且针对受访问的网络,用于将请求路由至该用户的归属网络。经修改的应用程序用户ID可以采用网络接入标识符(NAI)的形式,该网络接入标识符包括应用程序用户ID和应用程序名称、连同订户的归属MNO,例如john_doe@facebook.<xxx>mcc.<zzz>mnc.com。
表达码:表达码、也被称为宣告码,是支持ProSe的无线设备301用于广播它的标识的标识,并且它被用在发现中。表达码是支持ProSe的用户的ProSeID的别名。表达码可以被开放地发送、或者被发送为经加密的表达。由于隐私要求,可以使用一些RAND部分以及ProSeID来编码表达码,并且表达码还可以被临时分配并且以某个时间间隔来更新。表达码可以包括全局部分和/或运营商专用部分。表达码还可以包括与表达码的持续时间有关的信息,即当前表达码有效的时间。表达码可以包括与应用程序和/或应用程序分类有关的信息。表达码还可以被称为表达ID。
以上的ProSe标识可以具有任何适当的格式和大小。在ProSe发现方法中需要以上提及的这些标识中的至少一个标识。现在将开始描述使用以上参数的一些ProSe方法,首先是用于应用程序授权的方法。
应用程序授权
被包括在无线设备301中的ProSe应用程序302可以由运营商控制,或者它可以是第三方开发的应用程序。ProSe的ProSe应用程序的使用需要在运营商的控制之下。ProSe应用程序302应当由运营商识别和授权,以便使用ProSe。
第一无线设备301a通过预先加载或者通过预先下载和安装而包括若干支持ProSe的应用程序302。这些ProSe应用程序302可以通过无线设备301的用户在任何时间启用。ProSe应用程序302可以是无线设备301中的经预先授权的应用程序、被包括在无线设备301中的订户标识模块(SIM),或者它可以通过运营商网络中的ProSeNW功能308来在线地完成。
如图6所图示,在第一无线设备301a已经附接到网络节点305并且发现网络节点305中的ProSeNW功能308,ProSe用户(在图6中被指示为用户x315x)可以通过启用应用程序授权方法来尝试获得针对ProSe应用程序302的授权以便使用ProSe。应用程序授权还可以被称为ProSe注册。在图6中,第一无线设备301a被示出为包括三个ProSe应用程序,ProSe应用程序a302a、ProSe应用程序b302b和ProSe应用程序c302c。然而,本领域的技术人员将理解的是,第一无线设备301a可以包括除了图6所图示的之外的任何其他适当数目的ProSe应用程序302,并且还可能包括非ProSe应用程序(未示出)。应用程序授权包括以下步骤,除了以下描述的顺序之外,这些步骤可以以任何适当的顺序来执行:
步骤601
当用户x315x启用第一无线设备301a中的ProSe应用程序a302a时,ProSe应用程序a302a朝向第一无线设备301a中的第一ProSe功能303a发送用于授权的请求。第一无线设备301a中的第一ProSe功能303a需要评估第一无线设备301a中的ProSe应用程序a302a是否被授权使用ProSe能力特征。
步骤602
在第一无线设备301a中的ProSe应用程序a302a尚未由第一无线设备301a中的第一ProSe功能303a授权时,第一无线设备301a中的ProSe功能303a朝向网络节点305中的ProSeNW功能308发送请求,该请求用于对ProSe应用程序a302a授权以便使用ProSe。ProSe应用程序a302a应当被标识、认证和授权。第一无线设备301a将朝向ProSeNW功能308发送授权请求,包括应用程序ID和ProSe证书。ProSe证书可以是由ProSe功能303使用以便能够执行网络节点305中的授权的证书。ProSe证书可以具有任何适当的类型。
步骤603
基于请求,ProSe应用程序a302a由网络节点305标识并且被授权使用ProSe。
步骤604
如果ProSe应用程序a302a在步骤603中被授权,网络节点305向第一无线设备301a、即向第一ProSe功能303a和ProSe应用程序a302a传输确认(ACK),确认ProSe应用程序a302a被授权使用ProSe。
注册以便可被发现
第一无线设备301a中的ProSe应用程序a302a可以请求第一无线设备301a中的第一ProSe功能303a可被其他无线设备、例如第二无线设备301b发现。运营商可以具有针对用于发现的选项的策略。网络节点305需要被接入以便该发现由网络节点305授权。所请求的由用户x315x选择的发现选项从ProSe应用程序a302a被发送至第一无线设备301a中的第一ProSe功能303a。第一无线设备301a中的第一ProSe功能303a将所请求的发现选项转发至网络节点305中的ProSeNW功能308。如果第一无线设备301a正在路由,该请求将从受访问的ProSe功能被转发至用户的归属网络ProSe功能。用户x315x由ProSeID标识,该ProSeID是针对ProSe用户专用选项的永久ID,该永久ID被存储在归属网络中,可能在诸如HSS的订户数据库中、或者在与ProSe功能有关的任何其他数据库中。
在一些实施例中,无线设备301中的每个应用程序302可以宣告它本身,即进行宣告的无线设备301可以在广播消息中宣告多个码,从而无线设备301中的每个应用程序302可以单独地被宣告和发现。因此,可以存在每个无线设备301一个或多个ID。这意味着网络节点305可以标识和授权ProSe应用程序302对ProSe功能的使用。此外,其他无线设备301可以发现无线设备-ProSe应用程序的组合。
ProSeID是针对ProSe用户x315x的唯一标识,其可能根据IMSI来创建。它由如下的部分组成,这些部分指示到第一无线设备301a具有其订阅的网络节点305。使用这个以便ProSeNW功能308针对漫游的无线设备301查找在归属网络中的相关ProSe功能。在这个授权方法期间,网络节点305中的ProSeNW功能308为ProSe用户x315x指派临时表达码,ProSe用户x315x将广播该表达码以便可由其他ProSe用户发现。
当该发现由ProSe用户x315x或者由ProSe应用程序a302a请求时,应用程序ID和应用程序用户ID被存储在网络节点305中,作为针对ProSe用户x315x的ProSe记录中的临时信息,这也如图5所图示。
如果另一个ProSe应用程序302、诸如举例而言ProSe应用程序b302b将注册在第一无线设备301a中,它应当被注册在网络节点305中,但是将没有新的表达码被指派。当所有应用程序用户ID已经解除注册时,任何新的表达码可以被指派。
注册方法可以被划分为两个步骤,ProSe注册请求和应用程序注册请求。ProSe注册请求方法被图示在图7中,并且应用程序注册请求被图示在图8中。现在将描述图7,并且ProSe注册请求方法包括以下步骤,除了以下所描述的顺序之外,这些步骤可以以任何适当顺序来执行。
步骤701
第一无线设备301a中的第一ProSe功能303a,在进行EPS附接之后,将朝向网络节点305中的ProSeNW功能308发送用于ProSe注册的请求,以便可被发现。第一ProSe功能303a通过ProSeID来标识它自身。
步骤702
网络节点305中的ProSeNW功能308授权第一无线设备301a可被发现,并且向第一无线设备301a提供表达码。换而言之,ProSeID被授权可被发现。
步骤703
针对第一无线设备301a的表达码从ProSeNW功能308被发送回第一无线设备301a,以便可被发现。
在发现过程中,网络节点305涉及允许哪个无线设备301可以发现哪个无线设备。例如,第一无线设备301a(正在由用户x315x使用)想要可被它的朋友发现,但是具体不由第二无线设备301b(正在由用户y315y使用)发现。用户y315y未被示出在图7中,但是在图10中图示了用户y315y。当第二无线设备301b想要发现第一无线设备301a时,第二无线设备301b将向网络节点305询问第一无线设备301a的码,但是在这种情况下,网络节点305将做出不向第二无线设备301b发送用于第一无线设备301a的码的决策。因此,第二无线设备301b将不能够监听和查找第一无线设备301a。在另一个实施例中,第二无线设备301b将开始监听它的邻居并且将从第一无线设备301a接收到经加密的码。由于用于第一无线设备301a的码被加密,第二无线设备301b将不知道谁已经发送这个码。第二无线设备301b将询问网络节点305以便解密该码。现在网络节点305知道第一无线设备301a不允许被第二无线设备301b发现,并且因此网络节点305将拒绝来自第二无线设备301b的对解密的请求。因此,网络节点305可以在发现过程的早期或后期被涉及。
现在将参照图8来描述应用程序注册请求方法的实施例。图8中图示的方法包括以下步骤,除了以下描述的顺序之外,这些步骤可以以任何适当的顺序来执行。
步骤801
第一无线设备301a中的ProSe应用程序a302a从无线设备301a的第一ProSe功能303a请求可被发现。ProSe应用程序a302a在该请求中使用应用程序用户ID来标识应用程序用户x315x。
步骤802
第一无线设备301a中的第一ProSe功能303a将朝向网络节点305中的ProSeNW功能308发送用于应用程序注册的请求。它通过ProSeID来标识它自身,并且向ProSeNW功能308提供应用程序用户ID。
步骤803
网络节点305中的ProSeNW功能308在针对ProSeID的临时记录中存储应用程序用户ID。
步骤804
网络节点305中的ProSeNW功能308朝向第一无线设备301a中的第一ProSe功能303a发送确认,以便确认在步骤802中发送的并且用于应用程序用户注册和可被发现的请求。
步骤804
第一ProSe功能303a向ProSe应用程序a302a指示它在网络节点305中注册以便可被发现。
针对发现的授权
第一无线设备301a中的第一ProSe应用程序a302a可以请求一个ProSe用户或者若干个ProSe用户、例如用户x315x的发现。根据3GPPSA1要求,该请求还可以针对要被发现的用户类别。需要实施针对发现的运营商策略,并且第一设备301a应当从网络节点305中的ProSeNW功能308请求发现授权。请求被发送到第一无线设备301a中的本地第一ProSe功能303a。在这种情况下,需要针对请求者和针对所请求的用户声明网络策略选项。针对请求者,可能需要联系漫游的第一无线设备301a的归属网络。针对所请求的被发现的ProSe用户,也需要联系它们的归属网络,从而使得运营商策略被实施。
针对其他ProSe无线设备301、例如第二无线设备301b的发现,当这些设备是要被监听的广播时,需要知道它们的表达码。它们的(多个)表达码可以由它们的归属运营商ProSeNW功能308来提供。网络节点305需要查找所请求和所发现的第二无线设备301b的归属运营商。可以通过进行请求的第一无线设备301a或者ProSe应用程序服务器415来将该信息提供给ProSeNW功能308。
在第一无线设备301a可以提供被请求的第二无线设备301b的归属网络信息的情况下,它可以将其发送给网络节点305。被请求发现的第二无线设备301b的ID可以包括针对被发现的第二无线设备301b的归属运营商码。在这种情况下,可以由第一无线设备301a中进行请求的ProSe应用程序302来处理这样的知识。然而,第一无线设备301a中的ProSe应用程序302如何能够知道被请求的第二无线设备301b的归属网络?在一些实施例中,支持ProSe的应用程序服务器415存储并且可以针对它的支持ProSe的无线设备301,将这样的信息通过请求提供给进行发现的无线设备ProSe应用程序302。在其他实施例中,指示被请求的第二无线设备301b的归属网络的信息可以被配置到进行发现的无线设备ProSe应用程序302中,ProSe应用程序朋友列表中的朋友已经向网络节点305订阅。
当支持ProSe的应用程序服务器415针对它的支持ProSe的无线设备301而存储这样的信息时,它可以由ProSeNW功能308通过PC2参考点来请求。在这种情况下,无线设备301仅需要朝向网络节点305中的ProSeNW功能308发送应用程序用户ID。
归属网络ProSeNW功能308应当能够通过应用程序用户ID而查找到针对可被发现的ProSe无线设备301的记录。因此,需要在归属网络订户数据库(例如,HSS)或者ProSeNW功能308中存储针对无线设备301的由ProSeID标识的应用程序用户ID。基于无线设备301的发现,无线设备301当前正在使用的表达码可以被发现并且被发送回进行监听的无线设备301,从而使得被请求无线设备301可以被发现。
当一组无线设备301要被监听时,进行请求的ProSe应用程序302可以简单地将去往无线设备301中的ProSe功能303的请求重复若干次。或者,无线设备301中的ProSe功能应用程序编程接口(API)中的服务原语(primitive)可以将若干无线设备301用作自变量,即要被监听的ProSe无线设备301的列表。
用于其他ProSe用户的发现授权的方法在图9中被示出。在图9中,通信***300包括两个网络节点,即第一网络节点305a和第二网络节点305b。注意到,当仅参考标号305中本文中被使用时,它指的是任何网络节点,例如,第一网络节点305a或者第二网络节点305b或者在任何图中未被示出的任何其他网络节点。图9图示了用户y315y注册在第二网络节点305b中的情况(以虚线表示)。第二网络节点305b在这个实施例中可以被称为归属网络节点。在图9中示例化的用于发现授权的方法的实施例包括以下步骤,除了以下描述的顺序之外,这些步骤以任何适当的顺序来执行。
步骤901
第一无线设备301a中的ProSe应用程序a302a从第一无线设备301a中的第一ProSe功能303a请求发现/监听由它相应的应用程序用户ID标识的“用户y315y”。换而言之,第一无线设备301a中的ProSe应用程序a302a向第一ProSe功能303a发送针对用户y315y的应用程序用户ID以供监听。
步骤902
第一无线设备301a中的第一ProSe功能303a将朝向网络节点305中的ProSeNW功能308发送用于发现的请求。该请求是用于发现也使用ProSe应用程序a302a、但是在另一个无线设备(例如第二无线设备301b)中的用户y315y的请求。第一ProSe功能303a通过ProSeID来标识它自身并且提供要被发现的应用程序用户ID(或者多个ID)。
步骤903
网络节点305中的ProSeNW功能308在它自己的网络(即第一网络节点305a)中搜索要被发现的应用程序用户ID。如果这个应用程序用户已经注册,应用程序用户ID将被存储在针对该ProSe用户的ProSe记录中。如果应用程序用户ID未被查找到,它可以向应用程序服务器415请求应用程序用户y315y被订阅/注册的网络,即包括第二网络节点305b的第二网络。如果第一无线设备301a已经可以提供这个信息,即应用程序用户y315y被订阅/注册的网络,则不需要去往应用程序服务器415的请求。
步骤904
所请求的应用程序用户的ProSeID记录存储应用于ProSe用户、即用户y315y的表达码。用于ProSe用户y315y的表达码从ProSeNW功能308被发送回进行请求的第一ProSe功能303a以供监听。
步骤905(未被示出在图9中)
进行请求的第一无线设备301a开始监听该朋友、即用户y315y的表达码。
发现事件
以上描述的监听和广播功能可以导致第一无线设备301a中进行监听的ProSe功能303中的表达码的匹配。当查找到匹配时,第一无线设备301a中进行监听的ProSe功能303a将该表达转换成应用程序用户ID,该应用程序用户ID在先前的发现请求中由ProSe应用程序a302a请求。由第一无线设备301a中的第一ProSe功能303a将该匹配通知给第一无线设备301a中发出监听的请求的ProSe应用程序a302a,而第一无线设备301a中的其他可能的ProSe应用程序不被通知。
图10图示了ProSe用户的发现方法的实施例。图10图示了两个无线设备,第一无线设备301a和第二无线设备301b。第一无线设备301a包括三个ProSe应用程序(ProSe应用程序a302a、ProSe应用程序b302b和ProSe应用程序c302c)和一个ProSe功能(第一ProSe功能303a)。第二无线设备301b包括三个ProSe应用程序(ProSe应用程序a302a、ProSe应用程序d302d和ProSe应用程序e302e)和一个ProSe功能(第二ProSe功能303b)。注意到,ProSe应用程序a302a被包括在第一无线设备301a和第二无线设备301b两者中。该方法包括以下步骤,除了以下描述的顺序之外,这些步骤可以以任何适当的顺序来执行。
步骤1001
第一无线设备301a广播它的表达码。在一些实施例中,第一无线设备301a中的第一ProSe功能303a广播该表达码。
步骤1002
第二无线设备301b监听第一无线设备301a的表达码,检测第一无线设备301a,并且将该表达码转换成ProSe应用程序a302a的较早被请求的用户x315x的应用程序用户ID。
步骤1003
检测到第一无线设备301a在邻近。与第一无线设备301a相关联的应用程序用户ID从第二ProSe功能303b被发送至第二无线设备301b中的ProSe应用程序a302a以便处于邻近。
步骤1004
基于来自步骤1003的应用程序用户ID,ProSe应用程序a302a知道邻近中存在朋友、即用户y315y,并且可以实现与朋友、即用户x315x的直接通信。
现在将参照图11中描绘的信令图来描述上述根据一些实施例的方法。如以上,图11图示了涉及两个无线设备301和一个网络节点305的示例实施例。然而,该方法同等地应用至任何数目的无线设备和网络节点。该方法包括以下步骤,除了以下描述的顺序之外,这些步骤也可以以另一适当的顺序来执行。
步骤1101
第一无线设备301a执行去往网络节点305的应用程序授权过程。该步骤在图6中被示出了更多细节。在这个步骤已经被执行之后,第一无线设备301a的至少一个ProSe应用程序302被授权使用ProSe。第一无线设备301a可以针对它的ProSe应用程序302中的一个或多个ProSe应用程序来执行这个步骤。运营商已经识别和授权ProSe应用程序302。
步骤1102
第一无线设备301a执行去往网络节点305的ProSe注册请求过程。该步骤在图7中被示出了更多细节。在这个步骤已经被执行之后,网络节点305已经授权第一无线设备301a可被发现。在第一无线设备301a正在漫游的情况下,这个步骤可以涉及与它的归属网络的通信。
步骤1103
第一无线设备301a执行去往网络节点305的应用程序注册请求过程。该步骤在图8中被示出了更多细节。在这个步骤已经被执行之后,第一无线设备301a和第一无线设备301a中的ProSe应用程序302被注册在网络节点305中以便可被发现。第一无线设备301a针对它的ProSe应用程序302中的一个或多个ProSe应用程序来执行这个步骤。
步骤1104
第一无线设备301a执行针对其他ProSe用户的发现授权的过程、即针对其他支持ProSe的无线设备301(诸如举例而言,第二无线设备301b)的发现授权的过程。该步骤在图9中被示出了更多细节。在这个步骤已经被执行之后,第一无线设备301a可被发现并且可以发现其他ProSe用户,即其他支持ProSe的无线设备301。
步骤1105-1108
这些步骤对应于以上描述的步骤1101-1104,但是涉及第二无线设备301b而不是第一无线设备301a。因此,为了简洁性,将不再重复这些步骤。可以在步骤1101-1104之后、在步骤1101-1104之前或者与步骤1101-1104并行地执行步骤1105-1108。在图6-9中更详细示出了步骤1101-1104。
在步骤1101-1108已经被执行之后,无论它们以什么顺序被执行,无线设备301a、301b均可被发现并且可以发现其他无线设备、例如发现彼此。
步骤1109
第一无线设备301a和第二无线设备301b执行与彼此的ProSe用户发现过程。在图10中示出了这个步骤的更多细节。
步骤1110
为了执行这个步骤,需要在之前已经执行所有步骤1101-1109。第一无线设备301a和第二无线设备301b执行与彼此的ProSe通信。该通信可以是使用它们之间的直接链接304并且在通信***300是LTE网络的情况下经由参考点PC5来传输数据、语音等等。
现在将从第一无线设备301a的角度来描述上述方法。图12是描述在第一无线设备301a中的用于实现通信***300中的ProSe通信的本方法的流程图。在一些实施例中,第一无线设备301a包括由用户x315x使用的应用程序302。第一无线设备301a中的应用程序302可以请求第一无线设备301a中的第一ProSe功能303a可被其他无线设备发现。第一无线设备301a与第二无线设备301b邻近。该方法包括要由第一无线设备301a执行的以下步骤。
步骤1201
使用应用程序ID、ProSeID、应用程序用户ID和表达码中的至少一个,第一无线设备301a使得它自己(即第一无线设备301a)能够发现第二无线设备301b并且可由第二无线设备301b发现。
应用程序ID可以标识在第一无线设备301a或第二无线设备301b中运行的应用程序302。ProSeID可以标识位于第一无线设备301a中的第一ProSe功能303a。ProSeID可以被分配给支持ProSe的第一无线设备301a的订户。应用程序用户ID可以是由应用程序302用于标识支持ProSe的应用程序用户的ID。表达码可以是第一无线设备301a用于在它支持ProSe时广播它的标识的标识。
在一些实施例中,应用程序ID是ProSe应用程序ID,ProSeID是ProSe用户ID,应用程序用户ID是应用层用户ID,并且表达码是宣告码。
步骤1202
这个步骤对应于图6中的步骤602和图11中的步骤1101。在一些实施例中,第一无线设备301a向网朝络节点305中的ProSeNW功能308传输用于对第一无线设备301a中的应用程序302授权以使用ProSe的请求。
步骤1203
这个步骤对应于图8中的步骤802。在一些实施例中,第一无线设备301a朝向网络节点305中的ProSeNW功能308发送用于应用程序注册的请求。第一无线设备301a通过ProSeID和应用程序用户ID来标识它自身。
步骤1204
该步骤对应于图7中的步骤701。在一些实施例中,通过向网络节点305中的ProSeNW功能308发送用于可被发现的请求,来使得第一无线设备301a能够可由第二无线设备301b发现。第一无线设备301a中的ProSe功能303a,其可以是第一无线设备301a中发送该请求的实体,在该请求中利用ProSeID来标识它自身。
步骤1205
该步骤对应于图7中的步骤703。在一些实施例中,通过从网络节点305中的ProSeNW功能308接收用于第一无线设备301a的表达码以供可被发现,来使得第一无线设备301a能够可由第二无线设备301b发现。
步骤1206
该步骤对应于图10中的步骤1001。在一些实施例中,通过广播表达码,来使得第一无线设备301a能够可由第二无线设备301b发现。
步骤1207
该步骤对应于图9中的步骤902。在一些实施例中,通过朝向网络节点305中的ProSeNW功能308发送用于发现的请求,来使得第一无线设备301a能够可由第二无线设备301b发现。该请求是用于发现也使用应用程序302、但是在另一个无线设备中的用户y315y的请求。该请求包括要被发现的应用程序用户ID和标识第一无线设备301a中的第一ProSe功能303a的ProSeID。
步骤1208
该步骤对应于图9中的步骤904。在一些实施例中,通过从网络节点305中的ProSeNW功能308接收用于用户y315y的表达码以供监听,来使得第一无线设备301a能够可由第二无线设备301b发现。
步骤1209
该步骤对应于图9中的步骤905和图10中的步骤1002。在一些实施例中,通过监听用于第二无线设备301b的表达码,来使得第一无线设备301a能够发现第二无线设备301b。
步骤1210
该步骤对应于图10中的步骤1002。在一些实施例中,通过检测监听到的表达码,来使得第一无线设备301a能够发现第二无线设备301b。
步骤1211
该步骤对应于图10中的步骤1002。在一些实施例中,通过将检测到的表达码转换成应用程序用户ID,来使得第一无线设备301a能够发现第二无线设备301b。
步骤1212
该步骤对应于图10中的步骤1003和步骤1004。在一些实施例中,通过基于应用程序用户ID检测第二无线设备301b邻近第一无线设备301a,来使得第一无线设备301a能够发现第二无线设备301b。
步骤1213
第一无线设备301a使用直接ProSe链路304来与第二无线设备301b直接地通信。
为了执行图6-12中示出的用于实现通信***300中的ProSe通信的方法步骤,第一无线设备301a可以包括如图13所示的布置。图13示出的布置可以应用到第一无线设备301a和第二无线设备301b中的任一个。
如以上提及的,第一无线设备301a包括被配置为由用户x315x使用的至少一个ProSe应用程序302,第一ProSe功能303a和EPS310。第一无线设备301a中的ProSe应用程序302可以被配置为请求第一无线设备301a中的第一ProSe功能303a可被其他无线设备发现。
第一无线设备301a被配置为,例如借助发现模块(未被示出),使用应用程序ID、ProSeID、应用程序用户ID和表达码中的至少一个,使得第一无线设备301a能够发现第二无线设备301b并且可由第二无线设备301b发现。如以上提及的,表达码是第一无线设备301a用于在它支持ProSe时广播它的标识的标识,并且应用程序ID可以标识在第一无线设备301a或第二无线设备中运行的应用程序302。应用程序用户ID可以是由应用程序302用于标识支持ProSe的应用程序用户的ID,并且ProSeID可以标识位于第一无线设备301a中的第一ProSe功能303a。ProSeID可以被分配给支持ProSe的第一无线设备301a的订户。在一些实施例中,应用程序ID是ProSe应用程序ID,ProSeID是ProSe用户ID,应用程序用户ID是应用层用户ID,并且表达码是宣告码。发现模块1301可以是第一无线设备301a的处理器1302。
第一无线设备301a被配置为,例如借助接收器1303和发射器1304,使用直接ProSe链路304而与第二无线设备301b直接地通信。接收器1303还可以被称为接收单元、接收模块、接收装置、接收电路、用于接收的装置或者输入单元。接收器1303可以是无线或固定通信***的第一无线设备301a的无线发射器。发射器1304还可以被称为发射单元、发射模块、发射装置、发射电路、用于发射的装置或者输出单元。发射器1304可以是无线或固定通信***的第一无线设备301a的无线发射器。
在一些实施例中,通过被配置为例如借助接收器1303向网络节点305中的ProSe网络NW功能308发送用于可被发现的请求,来使得第一无线设备301a能够可由第二无线设备301b发现。第一无线设备301a中的第一ProSe功能303a可以在该请求中利用ProSeID来标识它自身。
在一些实施例中,通过被配置为例如借助接收器1303从网络节点305中的ProSeNW功能308接收用于第一无线设备301a的表达码以供可被发现,来使得第一无线设备301a能够可由第二无线设备301b发现。
在一些实施例中,通过被配置为例如借助发射器1304广播表达码,来使得第一无线设备301a能够可由第二无线设备301b发现。
在一些实施例中,通过被配置为例如借助监听模块(未被示出)监听应用于第二无线设备301b的表达码,来使得第一无线设备301a能够发现第二无线设备301b。该监听模块还可以被称为监听单元、监听装置、监听电路、用于监听的装置等等。监听模块可以是第一无线设备301a的处理器1302。
在一些实施例中,通过被配置为例如借助检测模块(未被示出)检测监听到的表达码,来使得第一无线设备301a能够发现第二无线设备301b。该检测模块还可以被称为检测单元、检测装置、检测电路、用于检测的装置等等。检测模块可以是第一无线设备301a的处理器1302。
在一些实施例中,通过被配置为例如借助转换模块(未被示出)将检测到的表达码转换成应用程序用户ID,来使得第一无线设备301a能够发现第二无线设备301b。该转换模块还可以被称为转换单元、转换装置、转换电路、用于转换的装置等等。转换模块可以是第一无线设备301a的处理器1302。
在一些实施例中,通过被配置为例如借助检测模块来基于应用程序用户ID检测第二无线设备301b邻近第一无线设备301a,来使得第一无线设备301a能够发现第二无线设备301b。
在一些实施例中,通过被配置为借助发射器1304来朝向网络节点305中的ProSeNW功能308发送用于发现的请求,来使得第一无线设备301a能够可由第二无线设备301b发现。该请求是用于发现也使用ProSe应用程序302、但是在另一个无线设备中的用户y315y的请求。该请求包括要被发现的应用程序用户ID和标识第一无线设备301a中的第一ProSe功能303a的ProSeID。
在一些实施例中,通过被配置为例如借助接收器1303来从网络节点305中的ProSeNW功能308接收用于用户y315y的表达码以供监听,来使得第一无线设备301a能够可由第二无线设备301b发现。
在一些实施例中,通过被配置为例如借助发射器1304朝向网络节点305中的ProSeNW功能308传输用于对第一无线设备301a中的ProSe应用程序302授权以便使用ProSe的请求,来使得第一无线设备301a能够可由第二无线设备301b发现。
在一些实施例中,第一无线设备301a进一步被配置为例如借助发射器1304向网络节点305中的ProSeNW功能308发送用于应用程序注册的请求。第一无线设备301a通过ProSeID和应用程序用户ID来标识它自身。
此外,第一无线设备301a被配置为例如借助接收器1303来从另一个无线设备301或者从网络节点305接收数据。
第一无线设备301a被配置为例如借助发射器1304来向另一个无线设备301或者向网络节点305传输数据。
第一无线设备301a可以进一步包括存储器1310,存储器1310包括一个或多个存储单元。存储器1310被布置为用于存储数据、接收到的数据流、功率级测量、ProSe标识、阈值、时间周期、配置、调度和用于在第一无线设备301a中被执行时实现本文中的方法的应用程序。
本文中用于实现ProSe通信的实施例可以通过一个或多个处理器(诸如图13中描绘的第一无线设备301a中的处理器1302)连同用于执行本文中的实施例的功能和动作的计算机程序代码来实现。以上提及的计算机码也可以被提供为计算机程序产品,例如以数据载体的形式,该数据载体携带计算机程序代码,这些计算机程序代码在被加载到第一无线设备301a中时用于执行本文中的实施例。一个这样的载体可以是CDROM磁盘的形式。然而,其他数据载体、诸如记忆棒也是可行的。此外,计算机程序代码可以被提供为服务器上的纯程序代码,并且被下载到第一无线设备301a。
本领域的技术人员还将理解的是,以上描述的ProSe应用程序302、第一ProSe功能303a、EPS310、接收器1303和发射器1304可以指的是模拟和数字电路的组合,和/或利用(例如被存储在存储器中的)软件和/或固件来配置的一个或多个处理器,这些软件和/或固件在由一个或多个处理器、诸如处理器1302执行时,如以上描述的那样实现。
计算机程序可以包括指令,这些指令在至少一个处理器上被执行时,使得至少一个处理器(例如,处理器1302)执行以上关于图5-12中的方法所描述的步骤中的至少一个步骤。载体可以包括计算机程序,并且该载体是电子信号、光信号、无线电信号或计算机可读存储介质(例如,存储器1310)中的一个。
现在将从网络节点305的角度来描述上述方法。图14是描绘了在网络节点305中的用于实现通信***300中的ProSe通信的本方法的流程图。网络节点305可以包括ProSeNW功能308。该方法包括要由网络节点305执行的另外的步骤。
步骤1401
使用应用程序ID、ProSeID、应用程序用户ID和表达码中的至少一个,网络节点305使得第一无线设备301a和第二无线设备301b能够发现彼此并且可由彼此发现。
第一无线设备301a可以包括由用户x315x使用的ProSe应用程序302。
表达码可以是支持ProSe的第一无线设备301a用于广播它的标识的标识,并且应用程序ID可以标识运行在第一无线设备301a或第二无线设备301b中的ProSe应用程序302。应用程序用户ID可以是由ProSe应用程序302用于标识支持ProSe的应用程序用户的ID,并且ProSeID可以标识位于第一无线设备301a中的第一ProSe功能303a。ProSeID可以被分配给支持ProSe的第一无线设备301a的订户。
在一些实施例中,应用程序ID是ProSe应用程序ID,ProSeID是ProSe用户ID,应用程序用户ID是应用层用户ID,并且表达码是宣告码。
步骤1402
这个步骤对应于图6中的步骤602和图11中的步骤1101。在一些实施例中,网络节点305从第一无线设备301a接收用于对第一无线设备301a中的ProSe应用程序302授权以便使用ProSe的请求。
步骤1403
这个步骤对应于图6中的步骤603。在一些实施例中,网络节点305授权ProSe应用程序302使用ProSe。
步骤1404
这个步骤对应于图8中的步骤802。在一些实施例中,网络节点305从第一无线设备301a接收用于应用程序注册的请求。第一无线设备301a通过ProSeID和应用程序用户ID来标识它自身。
步骤1405
这个步骤对应于图8中的步骤803。在一些实施例中,网络节点305通过针对ProSeID存储应用程序用户ID来注册ProSe应用程序302。
步骤1406
这个步骤对应于图7中的步骤701。在一些实施例中,通过网络节点305由ProSeNW功能308并且从第一无线设备301a接收用于可被发现的请求,网络节点305使得第一无线设备301a和第二无线设备301b能够可由彼此发现。第一无线设备301a中的第一ProSe功能303a在该请求中利用ProSeID来标识它自身。
步骤1407
这个步骤对应于图7中的步骤702。在一些实施例中,通过网络节点305授权第一无线设备301a可被发现,网络节点305使得第一无线设备301a和第二无线设备301b能够可由彼此发现。
步骤1408
这个步骤对应于图7中的步骤703。在一些实施例中,通过网络节点305向第一无线设备301a传输用于第一无线设备301a的表达码,网络节点305使得第一无线设备301a和第二无线设备301b能够可由彼此发现。
步骤1409
这个步骤对应于图9中的步骤902。在一些实施例中,通过网络节点305从第一无线设备301a接收用于发现的请求,使得第一无线设备301a和第二无线设备301b能够可由彼此发现。该请求是用于发现也使用ProSe应用程序302但是在另一个无线设备中的用户y315y的请求。该请求包括要被发现的应用程序用户ID和标识第一无线设备301a中的第一ProSe功能303a的ProSeID。
步骤1410
这个步骤对应于图9中的步骤903。在一些实施例中,通过网络节点305搜索要被发现的应用程序用户ID,使得第一无线设备301a和第二无线设备301b能够可由彼此发现。
步骤1411
这个步骤对应于图9中的步骤903。在一些实施例中,通过在网络节点305已经注册应用程序用户ID时网络节点305将应用程序用户ID存储在针对用户y315y的ProSe记录中,使得第一无线设备301a和第二无线设备301b能够可由彼此发现。
步骤1412
这个步骤对应于图9中的步骤904。在一些实施例中,通过在网络节点305向进行请求的第一无线设备301a传输针对用户y315y的表达码以供监听,使得第一无线设备301a和第二无线设备301b能够可由彼此发现。
为了执行图6-11和14中示出的用于配置实现通信***300中的ProSe通信的方法步骤,网络节点305可以包括如图15所示的布置。仅使用参考标号305指示了图15中的布置可以被应用到图9中示出的第一网络节点305a和第二网络节点305b、图3-8中示出的网络节点305或者诸如MME、SGW、PGW、PCRF、HSS、HLR等任何类型的网络节点中的任一个。
如以上提及的,网络节点305包括至少一个ProSeNW功能308和EPSNW320。
网络节点305被配置为,例如借助使能模块(未示出),使用应用程序ID、ProSeID、应用程序用户ID和表达码中的至少一个,使得第一无线设备301a和第二无线设备301b能够发现彼此并且可由彼此发现。表达码可以是支持ProSe的第一无线设备301a用于广播它的标识的标识,并且应用程序ID可以标识运行在第一无线设备301a或第二无线设备301b中的ProSe应用程序302。应用程序用户ID可以是由ProSe应用程序302用于标识支持ProSe的应用程序用户的ID,并且ProSeID可以标识位于第一无线设备301a中的第一ProSe功能303a。ProSeID可以被分配给支持ProSe的第一无线设备301a的订户。在一些实施例中,应用程序ID是ProSe应用程序ID,ProSeID是ProSe用户ID,应用程序用户ID是应用层用户ID,并且表达码是宣告码。使能模块可以是网络节点305的处理器1501。使能模块还可以被称为使能单元、使能装置、使能电路、用于使能的装置等等。
在一些实施例中,通过进一步被配置为例如借助接收器1503在ProSeNW功能308处并且从第一无线设备301a接收用于可被发现的请求,网络节点305被配置为使得第一无线设备301a和第二无线设备301b能够可由彼此发现。第一无线设备301a中的第一ProSe功能303a在该请求中利用ProSeID来标识它自身。接收器1503还可以被称为接收单元、接收模块、接收装置、接收电路、用于接收的装置、输入单元等等。接收器1503可以是无线或固定通信***的网络节点305的无线接收器。
在一些实施例中,通过进一步被配置为例如借助授权模块(未示出)授权第一无线设备301a可被发现,网络节点305被配置为使得第一无线设备301a和第二无线设备301b能够可由彼此发现。授权模块可以是网络节点305的处理器1501。授权模块还可以被称为授权单元、授权装置、授权电路、用于授权的装置等等。
在一些实施例中,通过进一步被配置为例如借助发射器1505向第一无线设备301a传输用于第一无线设备301a的表达码,网络节点305被配置为使得第一无线设备301a和第二无线设备301b能够可由彼此发现。发射器1505还可以被称为发射单元、发射模块、发射装置、发射电路、用于发射的装置、输入单元等等。发射器1505可以是无线或固定通信***的网络节点305的无线发射器。
在一些实施例中,通过网络节点305被配置为例如借助接收器1503从第一无线设备301a接收用于发现的请求,使得第一无线设备301a和第二无线设备301b能够可由彼此发现。该请求是用于发现也使用ProSe应用程序302但是在另一个无线设备中的用户y315y的请求。该请求包括要被发现的应用程序用户ID和标识第一无线设备301a中的第一ProSe功能303a的ProSeID。
在一些实施例中,通过网络节点305被配置为例如借助搜索模块(未示出)搜索要被发现的应用程序用户ID,使得第一无线设备301a和第二无线设备301b能够可由彼此发现。搜索模块可以是网络节点305的处理器1501。搜索模块还可以被称为搜索单元、搜索装置、搜索电路、用于搜索的装置等等。
在一些实施例中,通过网络节点305被配置为例如借助存储模块(未示出)在网络节点305已经注册应用程序用户ID时将应用程序用户ID存储在针对用户y315y的ProSe记录中,使得第一无线设备301a和第二无线设备301b能够可由彼此发现。存储模块可以是网络节点305的处理器1501。存储模块还可以被称为存储单元、存储装置、存储电路、用于存储的装置等等。
在一些实施例中,通过网络节点305被配置为例如借助发射器1505向进行请求的第一无线设备301a传输应用于用户y315y的表达码以供监听,使得第一无线设备301a和第二无线设备301b能够可由彼此发现。
在一些实施例中,网络节点305被配置为例如借助接收器1503从第一无线设备301a接收用于对第一无线设备301a中的ProSe应用程序302授权以便使用ProSe的请求。
在一些实施例中,网络节点305被配置为例如借助接收器1503从第一无线设备301a接收用于应用程序注册的请求。第一无线设备301a可以通过ProSeID和应用程序用户ID来标识它自身。
在一些实施例中,网络节点305被配置为,例如借助注册模块(未示出),通过针对ProSeID存储应用程序用户ID来注册ProSe应用程序。注册模块可以是网络节点305的处理器1501。注册模块还可以被称为注册单元、注册装置、注册电路、用于注册的装置等等。
在一些实施例中,网络节点305被配置为,例如借助授权模块,授权ProSe应用程序302使用ProSe。
此外,网络节点305可以包括接收器1503,该接收器1503被适配为从例如无线设备301或者从另一个网络节点305接收数据。
网络节点305可以包括发射器1505,该发射器1505被适配为向例如无线设备301或者向另一个网络节点305传输数据。
网络节点305可以进一步包括存储器1508,存储器1508包括一个或多个存储单元。存储器1508被布置为用于存储数据、接收到的数据流、功率级测量、ProSe标识、阈值、时间周期、配置、调度和用于在网络节点305中被执行时实现本文中的方法的应用程序。
本文中用于实现ProSe通信的实施例可以通过一个或多个处理器(诸如图15中描绘的网络节点305中的处理器1501)连同用于执行本文中的实施例的功能和动作的计算机程序代码来实现。以上提及的计算机码也可以被提供为计算机程序产品,例如以数据载体的形式,该数据载体携带计算机程序代码,这些计算机程序代码在被加载到网络节点305中时用于执行本文中的实施例。一个这样的载体可以是CDROM磁盘的形式。然而,其他数据载体、诸如记忆棒也是可行的。此外,计算机程序代码可以被提供为服务器上的纯程序代码,并且被下载到网络节点305。
本领域的技术人员还将理解的是,以上描述的ProSeNW功能308、EPSNW315、接收器1503和发射器1505可以指的是模拟和数字电路的组合,和/或利用(例如被存储在存储器中的)软件和/或固件来配置的一个或多个处理器,这些软件和/或固件在由一个或多个处理器、诸如处理器1501执行时,如以上描述的那样实现。
计算机程序可以包括指令,这些指令在至少一个处理器上被执行时,使得至少一个处理器(例如,处理器1501)执行以上关于图5-11和14中的方法所描述的步骤中的至少一个步骤。载体可以包括计算机程序,并且该载体是电子信号、光信号、无线电信号或计算机可读存储介质(例如,存储器1508)中的一个。
本文中的实施例不限于以上描述的实施例。可以使用各种备选、修改和等同方式。因此以上实施例不应当被认为限制实施例的范围。
应当强调的是,在本说明书中使用的术语“包括/包括的”被采用来指明所陈述的特征、整体、步骤或者组件的存在,但是不排除一个或多个其他特征、整体、步骤、组件或者它们的组合的存在或者添加。还应当注意的是,元素之前的词语“一”或“一个”不排除多个这样的元素的存在。本文中使用的术语“被配置为”还可以被称为“被布置为”或者“被适配为”或者“可操作为”。
还应当强调的是,在不偏离本文中的实施例的情况下,所附权利要求中定义的方法的步骤可以以除了它们所显示的顺序之外的另一顺序来被执行。
Claims (36)
1.一种在第一无线设备(301a)中的用于实现通信网络(300)中的邻近服务ProSe通信的方法,其中所述第一无线设备(301a)与第二无线设备(301b)邻近,所述方法包括:
使用应用程序ID、ProSeID、应用程序用户ID和表达码中的至少一个,使得(1201)所述第一无线设备(301a)能够发现所述第二无线设备(301b)并且可由所述第二无线设备(301b)发现;以及
使用直接ProSe链路(304)与所述第二无线设备(301b)通信(1213)。
2.根据权利要求1所述的方法,其中通过以下操作来使得所述第一无线设备(301a)能够可由所述第二无线设备(301b)发现:
向网络节点(305)中的ProSe网络NW功能(308)发送(701、1204)用于可被发现的请求,其中所述第一无线设备(301a)中的第一ProSe功能(303a)在所述请求中利用ProSeID来标识它自身;
从所述网络节点(305)中的所述ProSeNW功能(308)接收(703、1205)用于所述第一无线设备(301a)的所述表达码以供可被发现;以及
广播(1001、1206)所述表达码。
3.根据权利要求1-2中任一项所述的方法,其中通过以下操作来使得所述第一无线设备(301a)能够发现所述第二无线设备(301b):
监听(905、1002、1209)用于所述第二无线设备(301b)的表达码;
检测(1002、1210)监听到的表达码;
将检测到的表达码转换(1002、1211)成所述应用程序用户ID;以及
基于所述应用程序用户ID,检测(1003、1004、1212)所述第二无线设备(301b)邻近所述第一无线设备(301a)。
4.根据权利要求1-3中任一项所述的方法,其中所述第一无线设备(301a)包括由用户x(315x)使用的ProSe应用程序(302),并且
其中通过以下操作来使得所述第一无线设备(301a)能够可由所述第二无线设备(301b)发现:
朝向所述网络节点(305)中的所述ProSeNW功能(308)发送(902、1207)用于发现的请求,其中所述请求是用于发现用户y(315y)的请求,所述用户y(315y)也使用所述ProSe应用程序(302)但是在另一个无线设备中,并且其中所述请求包括要被发现的所述应用用户ID和标识所述第一无线设备(301a)中的第一ProSe功能(303a)的ProSeID;以及
从所述网络节点(305)中的所述ProSeNW功能(308)接收(904、1208)用于所述用户y(315y)的表达码以供监听。
5.根据权利要求1-4中任一项所述的方法,其中所述第一无线设备(301a)中的ProSe应用程序(302)请求所述第一无线设备(301a)中的第一ProSe功能(303a)可由其他无线设备发现。
6.根据权利要求1-5中任一项所述的方法,进一步包括:
朝向所述网络节点(305)中的所述ProSeNW功能(308)传输(602、1101、1202)用于对所述第一无线设备(301a)中的ProSe应用程序(302)授权以便使用ProSe的请求。
7.根据权利要求1-6中任一项所述的方法,进一步包括:
朝向所述网络节点(305)中的所述ProSeNW功能(308)发送(802、1203)用于应用程序注册的请求,其中所述第一无线设备(301a)通过所述ProSeID和所述应用程序用户ID来标识它自身。
8.根据权利要求1-7中任一项所述的方法,其中所述表达码是所述第一无线设备(301a)用于在它支持ProSe时广播它的标识的标识,
其中所述应用程序ID标识运行在所述第一无线设备(301a)或者所述第二无线设备(301b)中的ProSe应用程序(302),
其中所述应用程序用户ID是由ProSe应用程序(302)用于标识支持ProSe的应用程序用户的ID,
其中所述ProSeID标识位于所述第一无线设备(301a)中的第一ProSe功能(303a);并且
其中所述ProSeID被分配给支持ProSe的第一无线设备(301a)的订户。
9.根据权利要求1-8中任一项所述的方法,其中所述应用程序ID是ProSe应用程序ID,所述ProSeID是ProSe用户ID,所述应用程序用户ID是应用层用户ID,并且所述表达码是宣告码。
10.一种在网络节点(305)中的用于实现通信网络(300)中的邻近服务ProSe通信的方法,所述方法包括:
使用应用程序ID、ProSeID、应用程序用户ID和表达码中的至少一个,使得(1401)第一无线设备(301a)和第二无线设备(301b)能够发现彼此并且可由彼此发现。
11.根据权利要求10所述的方法,其中所述网络节点(305)包括ProSe网络NW功能(308),并且其中所述网络节点(305)通过以下操作来使得所述第一无线设备(301a)和所述第二无线设备(301b)能够可由彼此发现:
由所述ProSeNW功能(308)并且从所述第一无线设备(301a)接收(701、1402)接收用于可被发现的请求,其中所述第一无线设备(301a)中的第一ProSe功能(303a)在所述请求中利用ProSeID来标识它自身;
授权(702、1407)所述第一无线设备(301a)可被发现;以及
向所述第一无线设备(301a)传输(703、1408)用于所述第一无线设备(301a)的所述表达码。
12.根据权利要求10-11中任一项所述的方法,其中所述第一无线设备(301a)包括由用户x(315x)使用的ProSe应用程序(302),并且通过以下操作来使得所述第一无线设备(301a)和所述第二无线设备(301b)能够可由彼此发现:
从所述第一无线设备(301a)接收(902、1409)用于发现的请求,其中所述请求是用于发现用户y(315y)的请求,所述用户y(315y)也使用所述ProSe应用程序(302)但是在另一个无线设备中,并且其中所述请求包括要被发现的所述应用用户ID和标识所述第一无线设备(301a)中的第一ProSe功能(303a)的ProSeID;以及
搜索(903、1410)要被发现的所述应用程序用户ID;
如果所述网络节点(305)已经注册所述应用程序用户ID,在针对所述用户y(315y)的ProSe记录中存储(903、1411)所述应用程序用户ID;以及
向进行请求的第一无线设备(301a)传输(904、1412)用于所述用户y(315y)的所述表达码以供监听。
13.根据权利要求10-12中任一项所述的方法,进一步包括:
从所述第一无线设备(301a)接收(602、1101、1402)用于对所述第一无线设备(301a)中的ProSe应用程序(302)授权以便使用ProSe的请求;以及
授权(603、1402)所述ProSe应用程序(302)使用ProSe。
14.根据权利要求10-13中任一项所述的方法,进一步包括:
从所述第一无线设备(301a)接收(802、1404)用于应用程序注册的请求,其中所述第一无线设备(301a)通过所述ProSeID和所述应用程序用户ID来标识它自身;以及
通过针对所述ProSeID存储所述应用程序用户ID来注册(803、1405)所述ProSe应用程序(302)。
15.根据权利要求10-14中任一项所述的方法,其中所述表达码是支持ProSe的所述第一无线设备(301a)用于广播它的标识的标识,
其中所述应用程序ID是标识运行在所述第一无线设备(301a)或者所述第二无线设备(301b)中的ProSe应用程序(302)的ID,
其中所述应用程序用户ID是由ProSe应用程序(302)用于标识支持ProSe的应用程序用户的ID,
其中所述ProSeID标识位于所述第一无线设备(301a)中的第一ProSe功能(303a);并且
其中所述ProSeID被分配给支持ProSe的第一无线设备(301a)的订户。
16.根据权利要求10-15中任一项所述的方法,其中所述应用程序ID是ProSe应用程序ID,所述ProSeID是ProSe用户ID,所述应用程序用户ID是应用层用户ID,并且所述表达码是宣告码。
17.一种用于实现通信网络(300)中的邻近服务ProSe通信的第一无线设备(301a),其中所述第一无线设备(301a)与第二无线设备(301b)邻近,所述第一无线设备(301a)被配置为:
使用应用程序ID、ProSeID、应用程序用户ID和表达码中的至少一个,使得所述第一无线设备(301a)能够发现所述第二无线设备(301b)并且可由所述第二无线设备(301b)发现;以及
使用直接ProSe链路(304)与所述第二无线设备(301b)通信。
18.根据权利要求17所述的第一无线设备(301a),其中通过被配置为执行以下操作,使得所述第一无线设备(301a)能够可由所述第二无线设备(301b)发现:
向网络节点(305)中的ProSe网络NW功能(308)发送用于可被发现的请求,其中所述第一无线设备(301a)中的第一ProSe功能(303a)在所述请求中利用ProSeID来标识它自身;
从所述网络节点(305)中的所述ProSeNW功能(308)接收用于所述第一无线设备(301a)的所述表达码以供可被发现;以及
广播所述表达码。
19.根据权利要求17-18中任一项所述的第一无线设备(301a),其中通过被配置为执行以下操作,使得所述第一无线设备(301a)能够发现所述第二无线设备(301b):
监听用于所述第二无线设备(301b)的表达码;
检测监听到的表达码;
将检测到的表达码转换成所述应用程序用户ID;以及
基于所述应用程序用户ID,检测所述第二无线设备(301b)邻近所述第一无线设备(301a)。
20.根据权利要求17-19中任一项所述的第一无线设备(301a),其中所述第一无线设备(301a)包括由用户x(315x)使用的ProSe应用程序(302),并且
其中通过被配置为执行以下操作,使得所述第一无线设备(301a)能够可由所述第二无线设备(301b)发现:
朝向所述网络节点(305)中的所述ProSeNW功能(308)发送用于发现的请求,其中所述请求是用于发现用户y(315y)的请求,所述用户y(315y)也使用所述ProSe应用程序(302)但是在另一个无线设备中,并且其中所述请求包括要被发现的所述应用用户ID和标识所述第一无线设备(301a)中的第一ProSe功能(303a)的ProSeID;以及
从所述网络节点(305)中的所述ProSeNW功能(308)接收用于所述用户y(315y)的表达码以供监听。
21.根据权利要求17-20中任一项所述的第一无线设备(301a),其中所述第一无线设备(301a)中的ProSe应用程序(302)被配置为请求所述第一无线设备(301a)中的第一ProSe功能(303a)可由其他无线设备发现。
22.根据权利要求17-21中任一项所述的第一无线设备(301a),进一步被配置为:
朝向所述网络节点(305)中的所述ProSeNW功能(308)传输用于对所述第一无线设备(301a)中的ProSe应用程序(302)授权以便使用ProSe的请求。
23.根据权利要求17-22中任一项所述的第一无线设备(301a),进一步被配置为:
朝向所述网络节点(305)中的所述ProSeNW功能(308)发送用于应用程序注册的请求,其中所述第一无线设备(301a)通过所述ProSeID和所述应用程序用户ID来标识它自身。
24.根据权利要求17-23中任一项所述的第一无线设备(301a),其中所述表达码是所述第一无线设备(301a)用于在它支持ProSe时广播它的标识的标识,
其中所述应用程序ID标识运行在所述第一无线设备(301a)或者所述第二无线设备(301b)中的ProSe应用程序(302),
其中所述应用程序用户ID是由所述ProSe应用程序(302)用于标识支持ProSe的应用程序用户的ID,
其中所述ProSeID标识位于所述第一无线设备(301a)中的第一ProSe功能(303a);以及
其中所述ProSeID被分配给支持ProSe的第一无线设备(301a)的订户。
25.根据权利要求17-24中任一项所述的第一无线设备(301a),其中所述应用程序ID是ProSe应用程序ID,所述ProSeID是ProSe用户ID,所述应用程序用户ID是应用层用户ID,并且所述表达码是宣告码。
26.一种用于实现通信网络(300)中的邻近服务ProSe通信的网络节点(305),所述网络节点(305)被配置为:
使用应用程序ID、ProSeID、应用程序用户ID和表达码中的至少一个,使得第一无线设备(301a)和第二无线设备(301b)能够发现彼此并且可由彼此发现。
27.根据权利要求26所述的网络节点(305),其中所述网络节点(305)包括ProSe网络NW功能(308),并且其中通过被配置为执行以下操作,所述网络节点(305)被配置为使得所述第一无线设备(301a)和所述第二无线设备(301b)能够可由彼此发现:
由所述ProSeNW功能(308)并且从所述第一无线设备(301a)接收用于可被发现的请求,其中所述第一无线设备(301a)中的第一ProSe功能(303a)在所述请求中利用ProSeID来标识它自身;
授权所述第一无线设备(301a)可被发现;以及
向所述第一无线设备(301a)传输用于所述第一无线设备(301a)的所述表达码。
28.根据权利要求26-27中任一项所述的网络节点(305),其中所述第一无线设备(301a)包括由用户x(315x)使用的ProSe应用程序(302),并且其中通过所述网络节点(305)被配置为执行以下操作来使得所述第一无线设备(301a)和所述第二无线设备(301b)能够可由彼此发现:
从所述第一无线设备(301a)接收用于发现的请求,其中所述请求是用于发现用户y(315y)的请求,所述用户y(315y)也使用所述ProSe应用程序(302)但是在另一个无线设备中,并且其中所述请求包括要被发现的所述应用用户ID和标识所述第一无线设备(301a)中的第一ProSe功能(303a)的ProSeID;以及
搜索要被发现的所述应用程序用户ID;
如果所述网络节点(305)已经注册所述应用程序用户ID,在针对所述用户y(315y)的ProSe记录中存储所述应用程序用户ID;以及
向进行请求的第一无线设备(301a)传输用于所述用户y(315y)的所述表达码以供监听。
29.根据权利要求26-28中任一项所述的网络节点(305),进一步被配置为:
从所述第一无线设备(301a)接收用于对所述第一无线设备(301a)中的ProSe应用程序(302)授权以便使用ProSe的请求;以及
授权所述ProSe应用程序(302)使用ProSe。
30.根据权利要求26-29中任一项所述的网络节点(305),进一步被配置为:
从所述第一无线设备(301a)接收用于应用程序注册的请求,其中所述第一无线设备(301a)通过所述ProSeID和所述应用程序用户ID来标识它自身;以及
通过针对所述ProSeID存储所述应用程序用户ID来注册所述ProSe应用程序(302)。
31.根据权利要求26-30中任一项所述的网络节点(305),其中所述表达码是支持ProSe的所述第一无线设备(301a)用于广播它的标识的标识,
其中所述应用程序ID是标识运行在所述第一无线设备(301a)或者所述第二无线设备(301b)中的ProSe应用程序(302)的ID,
其中所述应用程序用户ID是由所述ProSe应用程序(302)用于标识支持ProSe的应用程序用户的ID,
其中所述ProSeID标识位于所述第一无线设备(301a)中的第一ProSe功能(303a);以及
其中所述ProSeID被分配给支持ProSe的第一无线设备(301a)的订户。
32.根据权利要求26-31中任一项所述的网络节点(305),其中所述应用程序ID是ProSe应用程序ID,所述ProSeID是ProSe用户ID,所述应用程序用户ID是应用层用户ID,并且所述表达码是宣告码。
33.一种包括指令的计算机程序,所述指令在至少一个处理器上被执行时使得所述至少一个处理器实现根据权利要求1-9中任一项所述的方法。
34.一种载体,包括根据权利要求33所述的计算机程序,其中所述载体是以下各项中的一项:电子信号、光信号、无线电信号或者计算机可读存储介质。
35.一种包括指令的计算机程序,所述指令在至少一个处理器上被执行时使得所述至少一个处理器实现根据权利要求10-16中任一项所述的方法。
36.一种载体,包括根据权利要求35所述的计算机程序,其中所述载体是以下各项中的一项:电子信号、光信号、无线电信号或者计算机可读存储介质。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361844043P | 2013-07-09 | 2013-07-09 | |
US61/844,043 | 2013-07-09 | ||
PCT/EP2014/060426 WO2015003844A1 (en) | 2013-07-09 | 2014-05-21 | Proximity service |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105379407A true CN105379407A (zh) | 2016-03-02 |
Family
ID=50771279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480039046.2A Pending CN105379407A (zh) | 2013-07-09 | 2014-05-21 | 邻近服务 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20160119769A1 (zh) |
EP (1) | EP3020246A1 (zh) |
CN (1) | CN105379407A (zh) |
BR (1) | BR112015031654A2 (zh) |
RU (1) | RU2632166C2 (zh) |
WO (1) | WO2015003844A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109076639A (zh) * | 2016-05-13 | 2018-12-21 | 富士通株式会社 | 信息传输装置、方法以及通信*** |
WO2024011392A1 (en) * | 2022-07-11 | 2024-01-18 | Zte Corporation | Wireless communication method and device thereof |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6524066B2 (ja) * | 2014-03-18 | 2019-06-05 | シャープ株式会社 | 端末装置、ProSe機能を備える装置、端末装置の通信制御方法及びProSe機能を備える装置の通信制御方法 |
US10314085B2 (en) * | 2014-05-16 | 2019-06-04 | Huawei Technologies Co., Ltd. | ProSe information transmission method, terminal, and communications device |
KR20230084322A (ko) | 2014-10-03 | 2023-06-12 | 인터디지탈 패튼 홀딩스, 인크 | 제한된 직접 검색을 위한 방법 |
CN114363887A (zh) * | 2015-04-13 | 2022-04-15 | 瑞典爱立信有限公司 | 代码加密 |
US9591685B2 (en) * | 2015-07-21 | 2017-03-07 | Qualcomm Incorporated | Efficient application synchronization using out-of-band device-to-device communication |
US11256828B1 (en) | 2016-07-05 | 2022-02-22 | Wells Fargo Bank, N.A. | Method and apparatus for controlling IoT devices by agent device |
GB2573010B (en) * | 2018-04-20 | 2021-06-16 | Motor Record Ltd | Peer to peer communication system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040019696A1 (en) * | 2002-05-22 | 2004-01-29 | Scott George M. | Application network communication method and apparatus |
CN102265581A (zh) * | 2008-12-22 | 2011-11-30 | 高通股份有限公司 | 对等网络的分布式散列表中的安全节点标识符指派 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9094943B2 (en) * | 2008-09-19 | 2015-07-28 | Qualcomm Incorporated | Network and mobile device initiated quality of service |
US8978113B2 (en) * | 2010-12-23 | 2015-03-10 | Qualcomm Incorporated | Allocation of identifiers for application discovery |
US9264881B2 (en) * | 2011-01-04 | 2016-02-16 | Qualcomm Incorporated | Methods and apparatus for enhanced system access control for peer-to-peer wireless communication networks |
US9258692B2 (en) * | 2012-03-30 | 2016-02-09 | Qualcomm Incorporated | Relay assisted peer discovery |
EP2842288A1 (en) * | 2012-04-27 | 2015-03-04 | Interdigital Patent Holdings, Inc. | Systems and methods for personalizing and/or tailoring a service interface |
US8849203B2 (en) * | 2012-06-27 | 2014-09-30 | Alcatel Lucent | Discovering proximity devices in broadband networks |
US8917708B2 (en) * | 2012-09-28 | 2014-12-23 | Intel Corporation | Discovery and operation of hybrid wireless wide area and wireless local area networks |
-
2014
- 2014-05-21 US US14/895,328 patent/US20160119769A1/en not_active Abandoned
- 2014-05-21 BR BR112015031654A patent/BR112015031654A2/pt not_active Application Discontinuation
- 2014-05-21 CN CN201480039046.2A patent/CN105379407A/zh active Pending
- 2014-05-21 RU RU2016103628A patent/RU2632166C2/ru not_active IP Right Cessation
- 2014-05-21 WO PCT/EP2014/060426 patent/WO2015003844A1/en active Application Filing
- 2014-05-21 EP EP14725455.1A patent/EP3020246A1/en not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040019696A1 (en) * | 2002-05-22 | 2004-01-29 | Scott George M. | Application network communication method and apparatus |
CN102265581A (zh) * | 2008-12-22 | 2011-11-30 | 高通股份有限公司 | 对等网络的分布式散列表中的安全节点标识符指派 |
Non-Patent Citations (1)
Title |
---|
3GPP: "3GPP TR 23.703 V0.4.1", 《3GPP TR 23.703 V0.4.1》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109076639A (zh) * | 2016-05-13 | 2018-12-21 | 富士通株式会社 | 信息传输装置、方法以及通信*** |
WO2024011392A1 (en) * | 2022-07-11 | 2024-01-18 | Zte Corporation | Wireless communication method and device thereof |
Also Published As
Publication number | Publication date |
---|---|
WO2015003844A1 (en) | 2015-01-15 |
BR112015031654A2 (pt) | 2017-07-25 |
EP3020246A1 (en) | 2016-05-18 |
RU2632166C2 (ru) | 2017-10-02 |
RU2016103628A (ru) | 2017-08-14 |
US20160119769A1 (en) | 2016-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105379407A (zh) | 邻近服务 | |
US11558911B2 (en) | Communication method and device for edge computing system | |
CN104272707B (zh) | 支持邻近发现过程的方法和装置 | |
JP6473807B2 (ja) | 制限されたダイレクトディスカバリのための方法 | |
ES2882473T3 (es) | Seleccionar una entidad de función de plano de usuario (UPF) en una entidad de función de control de políticas (PCF) en base a la información de cambio de ubicación del terminal, proporcionada a partir de una entidad de función de gestión de sesión (SMF) | |
US11233817B2 (en) | Methods and apparatus for end device discovering another end device | |
US11375576B2 (en) | Selection of IP version | |
TWI516160B (zh) | An implementation method and device for an adjacent communication service | |
CN105393565A (zh) | 用于电信网络中的设备对设备通信的设备发现的方法、用户设备以及计算机程序产品 | |
CN108024204B (zh) | 本地网络的连接方法、装置及*** | |
Doumiati et al. | A framework for lte-a proximity-based device-to-device service registration and discovery | |
CN104980910A (zh) | D2d发现的处理方法及装置 | |
US9713176B2 (en) | Telecommunication method and telecommunication system | |
WO2016112674A1 (zh) | 一种实现通信的方法、终端、***及计算机存储介质 | |
KR20210039200A (ko) | 무선통신 시스템에서 직접 통신 세션 관리 방법 및 장치 | |
EP4021030A1 (en) | Method and device for providing direct communication in wireless communication system | |
US20230108959A1 (en) | Communication method and apparatus in wireless communication system supporting edge computing | |
KR20140058366A (ko) | 단말 간 디스커버리 방법 및 장치 | |
CN104980951A (zh) | 监听信息的发送方法、装置和监听方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160302 |