CN105900408A - 用于从wan设备向lan客户端传播sip/p-cscf地址变化的技术 - Google Patents
用于从wan设备向lan客户端传播sip/p-cscf地址变化的技术 Download PDFInfo
- Publication number
- CN105900408A CN105900408A CN201580004428.6A CN201580004428A CN105900408A CN 105900408 A CN105900408 A CN 105900408A CN 201580004428 A CN201580004428 A CN 201580004428A CN 105900408 A CN105900408 A CN 105900408A
- Authority
- CN
- China
- Prior art keywords
- network
- client device
- address
- information
- change
- 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
- 238000000034 method Methods 0.000 title claims abstract description 57
- 230000008859 change Effects 0.000 claims abstract description 86
- 238000004891 communication Methods 0.000 claims abstract description 28
- 238000004590 computer program Methods 0.000 claims abstract description 5
- 230000001413 cellular effect Effects 0.000 claims description 45
- 230000005540 biological transmission Effects 0.000 claims description 38
- 230000006870 function Effects 0.000 description 22
- 238000012545 processing Methods 0.000 description 18
- 230000008569 process Effects 0.000 description 15
- 238000005516 engineering process Methods 0.000 description 14
- 230000007246 mechanism Effects 0.000 description 13
- 238000013461 design Methods 0.000 description 11
- 238000003860 storage Methods 0.000 description 8
- 230000011664 signaling Effects 0.000 description 5
- 238000009826 distribution Methods 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 125000004122 cyclic group Chemical group 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 3
- 230000011218 segmentation Effects 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 241000256844 Apis mellifera Species 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000004927 fusion Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000010363 phase shift Effects 0.000 description 2
- 230000008707 rearrangement Effects 0.000 description 2
- 238000007493 shaping process Methods 0.000 description 2
- 108010022579 ATP dependent 26S protease Proteins 0.000 description 1
- 241000256837 Apidae Species 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2521—Translation architectures other than single NAT servers
- H04L61/2535—Multiple local networks, e.g. resolving potential IP address conflicts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2521—Translation architectures other than single NAT servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
- H04L61/5014—Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5076—Update or notification mechanisms, e.g. DynDNS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- 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/01—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/60—Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/659—Internet protocol version 6 [IPv6] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/59—Network arrangements, protocols or services for addressing or naming using proxies for addressing
-
- 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/14—Session management
- H04L67/143—Termination or inactivation of sessions, e.g. event-controlled end of session
- H04L67/145—Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
Abstract
提供了用于无线通信的方法、装置和计算机程序产品。该装置可以是用户设备。该装置确定第一网络的网络服务器IP地址已经变化。该装置向第二网络中的一个或多个客户端设备发送与该变化相关联的信息。在一个方面中,第二网络中的所述一个或多个客户端设备使用第一网络的网络服务器IP地址来连接到第一网络。
Description
相关申请的交叉引用
本申请享有于2014年1月17日提交的、题为“TECHNIQUES TOPROPAGATE SIP/P-CSCF ADDRESS CHANGES FROM WAN DEVICE TOLAN CLIENTS”的美国专利申请No.14/158,622的优先权,故以引用方式将其全部内容明确地并入本文。
技术领域
概括地说,本公开内容涉及通信***,而更具体地说,涉及连接到两个不同网络的网络用户设备。
背景技术
无线通信***被广泛地部署以提供诸如电话、视频、数据、消息传送和广播之类的各种电信服务。典型的无线通信***可以采用能够通过共享可用的***资源(例如,时间、发射功率)来支持与多个用户的通信的多址技术。这种多址技术的示例包括码分多址(CDMA)***、时分多址(TDMA)***、频分多址(FDMA)***、正交频分多址(OFDMA)***、单载波频分多址(SC-FDMA)***和时分同步码分多址(TD-SCDMA)***。
在各种电信标准中已采纳这些多址技术,以提供使得不同无线设备能够在城市、国家、地区、甚至全球级别上进行通信的公用协议。一种新兴的电信标准的示例是长期演进(LTE)。LTE是由第三代合作伙伴计划(3GPP)发布的通用移动电信***(UMTS)移动标准的增强集合。LTE被设计为通过提高频谱效率、降低费用、改善服务、利用新频谱以及与在下行链路(DL)上使用OFDMA、在上行链路(UL)上使用SC-FDMA以及使用多输入多输出(MIMO)天线技术的其它开放标准进行更好地集成来更好地支持移动宽带互联网接入。然而,随着对移动宽带接入的需求持续增加,需要进一步改进LTE技术。优选地,这些改进应当可适用于其它多址技术和采用这些技术的电信标准。
发明内容
在本公开内容的方面中,提供了一种方法、计算机程序产品和装置。该装置可以是用户设备。该装置确定第一网络的网络服务器互联网协议(IP)地址已经变化。该装置向第二网络中的一个或多个客户端设备发送与该变化相关联的信息。在一个方面中,第二网络中的所述一个或多个客户端设备使用第一网络的网络服务器IP地址来连接到第一网络。
附图说明
图1是示出了网络架构的示例的图。
图2是示出了接入网的示例的图。
图3是示出了LTE中的DL帧结构的示例的图。
图4是示出了LTE中的UL帧结构的示例的图。
图5是示出了用于用户平面和控制平面的无线协议架构的示例的图。
图6是示出了接入网中的演进型节点B和用户装备的示例的图。
图7是示出了连接到两种不同类型的网络的用户设备的示例图。
图8A是示出了第一方法的示例图。
图8B是示出了第二方法的示例图。
图9是一种无线通信的方法的流程图。
图10A是根据第一方法从图9扩展的一种无线通信的方法的流程图。
图10B是根据第二方法从图9扩展的一种无线通信的方法的流程图。
图11是示出了示例性装置中的不同模块/单元/组件之间的数据流的概念性数据流图。
图12是示出了采用处理***的装置的硬件实施方式的示例的图。
具体实施方式
下文结合附图阐述的详细描述旨在作为对各种配置的描述,而不是要表示可以实践本文描述的构思的唯一配置。详细描述包括具体细节,以提供对各种构思的透彻理解。然而,对本领域技术人员而言,将显而易见的是,没有这些具体细节也可以实践这些构思。在一些实例中,以框图形式示出公知的结构和组件,以避免使这样的构思不清楚。
现在将参照各种装置和方法来呈现电信***的若干方面。这些装置和方法将在以下详细描述中进行描述,并在附图中通过各种框、模块、组件、电路、步骤、过程、算法等等(统称为“元素”)来予以示出。这些元素可以使用电子硬件、计算机软件或者其任意组合来实现。至于这些元素是实现为硬件还是软件,取决于具体应用和施加在整个***上的设计约束。
举例而言,元素或者元素的任何部分或者元素的任意组合可以利用包括一个或多个处理器的“处理***”来实现。处理器的示例包括被配置为执行贯穿本公开内容所描述的微处理器、微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、状态机、门控逻辑单元、分立硬件电路和其它适当的硬件。处理***中的一个或多个处理器可以执行软件。无论是称为软件、固件、中间件、微代码、硬件描述语言或是其它术语,软件应当被广义地解释为意指指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行文件、执行的线程、过程、函数等等。
因此,在一个或多个示例性实施例中,所描述的功能可以用硬件、软件、固件或者其任意组合实现。如果用软件来实现,则所述功能可以作为一个或多个指令或代码存储或编码在计算机可读介质上。计算机可读介质包括计算机存储介质。存储介质可以是可由计算机存取的任何可用介质。通过举例而非限制性的方式,这样的计算机可读介质可以包括随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程ROM(EEPROM)、压缩盘ROM(CD-ROM)或其它光盘存储、磁盘存储或其它磁存储设备、或者可以用于以指令或数据结构的形式携带或存储期望的程序代码以及可以由计算机来存取的任何其它介质。上述的组合也应当包括在计算机可读介质的范围之内。
图1是示出了LTE网络架构100的图。LTE网络架构100可以称为演进型分组***(EPS)100。EPS 100可以包括一个或多个用户装备(UE)102、演进型UMTS陆地无线接入网(E-UTRAN)104、演进型分组核心(EPC)110和运营商的互联网协议(IP)服务122。EPS可以与其它接入网互连,但为简单起见,没有示出那些实体/接口。如所示出的,EPS提供分组交换服务,然而,如本领域技术人员将容易意识到的,可以将贯穿本公开内容所呈现的各种构思扩展到提供电路交换服务的网络。
E-UTRAN包括演进型节点B(eNB)106和其它eNB 108,并且可以包括多播协调实体(MCE)128。eNB 106向UE 102提供用户和控制平面协议终止。eNB 106可以经由回程(例如,X2接口)连接到其它eNB 108。MCE 128分配用于演进型多媒体广播多播服务(MBMS)(eMBMS)的时间/频率无线资源,并且确定用于eMBMS的无线配置(例如,调制和编码方案(MCS))。MCE 128可以是单独的实体或者是eNB 106的一部分。eNB106还可以称为基站、节点B、接入点、基站收发机、无线基站、无线收发机、收发机功能单元、基本服务集(BSS)、扩展服务集(ESS)或者某种其它适当的术语。eNB 106向UE 102提供至EPC 110的接入点。UE 102的示例包括蜂窝电话、智能电话、会话发起协议(SIP)电话、膝上型计算机、个人数字助理(PDA)、卫星无线电装置、全球定位***、多媒体设备、视频设备、数字音频播放器(例如,MP3播放器)、照相机、游戏控制台、平板设备或者任何其它类似功能的设备。UE 102还可以被本领域技术人员称为移动站、订户站、移动单元、订户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动订户站、接入终端、移动终端、无线终端、远程终端、手持装置、用户代理、移动客户端、客户端或者某种其它适当的术语。
eNB 106连接到EPC 110。EPC 110可以包括移动性管理实体(MME)112、归属用户服务器(HSS)120、其它MME 114、服务网关116、多媒体广播多播服务(MBMS)网关124、广播多播服务中心(BM-SC)126和分组数据网络(PDN)网关118。MME 112是处理UE 102和EPC 110之间的信令的控制节点。通常,MME 112提供承载和连接管理。所有用户IP分组通过服务网关116来传送,所述服务网关116自身连接到PDN网关118。PDN网关118提供UE IP地址分配以及其它功能。PDN网关118和BM-SC126连接到IP服务122。IP服务122可以包括互联网、内联网、IP多媒体子***(IMS)、PS流式传输服务(PSS)和/或其它IP服务。BM-SC 126可以提供用于MBMS用户服务供应和传送的功能。BM-SC 126可以充当用于内容提供商MBMS传输的入口点,可以用于在PLMN内授权和发起MBMS承载服务,并且可以用于调度和传送MBMS传输。MBMS网关124可以用于将MBMS业务分发到属于正在广播特定服务的多播广播单频网(MBSFN)区域的eNB(例如,106、108),并且可以负责会话管理(开始/停止)和收集eMBMS相关的计费信息。
图2是示出了LTE网络架构中的接入网200的示例的图。在该示例中,接入网200被划分成多个蜂窝区域(小区)202。一个或多个较低功率等级eNB 208可以具有与小区202中的一个或多个小区相交迭的蜂窝区域210。较低功率等级eNB 208可以是毫微微小区(例如,家庭eNB(HeNB))、微微小区、微小区或者远程无线电头端(RRH)。宏eNB 204各自被指派给相应的小区202,并且被配置为向小区202中的所有UE 206提供至EPC 110的接入点。虽然在接入网200的该示例中不存在集中式控制器,但在替代的配置中可以使用集中式控制器。eNB 204负责所有无线相关的功能,其包括无线承载控制、准入控制、移动性控制、调度、安全性和至服务网关116的连接。eNB可以支持一个或多个(例如,三个)小区(其还称为扇区)。术语“小区”可以是指eNB的最小覆盖区域和/或服务于特定覆盖区域的eNB子***。此外,本文可以互换地使用术语“eNB”、“基站”和“小区”。
取决于所部署的具体电信标准,接入网200所采用的调制和多址方案可以变化。在LTE应用中,在DL上使用OFDM并且在UL上使用SC-FDMA,以便支持频分双工(FDD)和时分双工(TDD)二者。如本领域技术人员通过下面的详细描述将容易意识到的,本文呈现的各种构思非常适合用于LTE应用。然而,这些构思可以容易地扩展到采用其它调制和多址技术的其它电信标准。举例而言,这些构思可以扩展到演进数据优化(EV-DO)或超移动宽带(UMB)。EV-DO和UMB是由第三代合作伙伴计划2(3GPP2)发布的作为CDMA2000标准族的一部分的空中接口标准,并且采用CDMA来为移动站提供宽带互联网接入。这些构思还可以扩展到:采用宽带CDMA(W-CDMA)和CDMA的其它变型(例如,TD-SCDMA)的通用陆地无线接入(UTRA);采用TDMA的全球移动通信***(GSM);以及采用OFDMA的演进型UTRA(E-UTRA)、IEEE 802.11(Wi-Fi)、IEEE 802.16(WiMAX)、IEEE 802.20和闪速OFDM。在来自3GPP组织的文档中描述了UTRA、E-UTRA、UMTS、LTE和GSM。在来自3GPP2组织的文档中描述了CDMA2000和UMB。所采用的实际无线通信标准和多址技术将取决于特定的应用和施加在***上的总设计约束。
eNB 204可以具有支持MIMO技术的多个天线。MIMO技术的使用使得eNB 204能够利用空间域来支持空间复用、波束成形和发射分集。空间复用可以用于在相同频率上同时发送不同的数据流。可以将数据流发送给单个UE 206以增加数据速率,或者发送给多个UE 206以增加总***容量。这是通过对每一个数据流进行空间预编码(即,应用幅度和相位的缩放)并随后通过多个发射天线在DL上发送每一个经空间预编码的流来实现的。到达UE 206的空间预编码的数据流具有不同的空间签名,这使得每一个UE 206能够恢复以该UE 206为目的地的一个或多个数据流。在UL上,每一个UE 206发送经空间预编码的数据流,这使得eNB 204能够识别每一个经空间预编码的数据流的源。
当信道状况良好时,通常使用空间复用。当信道状况欠佳时,可以使用波束成形来将传输能量集中在一个或多个方向上。这可以通过对经由多个天线传输的数据进行空间预编码来实现。为了在小区边缘处实现良好的覆盖,可以结合发射分集来使用单流波束成形传输。
在下面的详细描述中,将参照在DL上支持OFDM的MIMO***来描述接入网的各个方面。OFDM是在OFDM符号内将数据调制在多个子载波上的扩频技术。这些子载波以精确的频率间隔开。该间隔提供“正交性”,所述“正交性”使得接收机能够从这些子载波中恢复数据。在时域上,可以向每一个OFDM符号添加保护间隔(例如,循环前缀),以抵抗OFDM符号间干扰。UL可以使用具有DFT扩展OFDM信号形式的SC-FDMA,以便补偿高峰均功率比(PARR)。
图3是示出了LTE中的DL帧结构的示例的图300。一个帧(10ms)可以被划分成10个相等大小的子帧。每一个子帧可以包括两个连续的时隙。可以使用一个资源格来表示两个时隙,每一个时隙包括一个资源块。资源格被划分成多个资源元素。在LTE中,对于常规循环前缀,一个资源块包含频域上12个连续的子载波和时域上7个连续的OFDM符号,对应于总共84个资源元素。对于扩展循环前缀,一个资源块包含频域上12个连续的子载波和时域上6个连续的OFDM符号,对应于总共72个资源元素。这些资源元素中的一些资源元素(其指示为R 302、304)包括DL参考信号(DL-RS)。DL-RS包括特定于小区的RS(CRS)(其有时还称为公共RS)302和特定于UE的RS(UE-RS)304。仅在将相应的物理DL共享信道(PDSCH)所映射到的资源块上发送UE-RS 304。每一个资源元素所携带的比特数量取决于调制方案。因此,UE接收的资源块越多并且调制方案越高,则该UE的数据速率越高。
图4是示出了LTE中的UL帧结构的示例的图400。可以将用于UL的可用资源块划分成数据段和控制段。控制段可以形成在***带宽的两个边缘处并且可以具有可配置的大小。可以将控制段中的资源块指派给UE,以便传输控制信息。数据段可以包括不包含在控制段中的所有资源块。该UL帧结构产生包括连续子载波的数据段,其可以允许向单个UE指派数据段中的所有连续子载波。
可以向UE指派控制段中的资源块410a、410b,以便向eNB发送控制信息。还可以向UE指派数据段中的资源块420a、420b,以便向eNB发送数据。UE可以在控制段中所指派的资源块上,在物理UL控制信道(PUCCH)中发送控制信息。UE可以在数据段中所指派的资源块上,在物理UL共享信道(PUSCH)中只发送数据、或者发送数据和控制信息二者。UL传输可以横跨一个子帧的两个时隙,并且可以在频率间跳变。
可以使用资源块的集合来执行初始的***接入,并在物理随机接入信道(PRACH)430中实现UL同步。PRACH 430携带随机序列,并且不可以携带任何UL数据/信令。每一个随机接入前导码占据与六个连续资源块相对应的带宽。起始频率由网络进行指定。也就是说,将随机接入前导码的传输限制于特定时间和频率资源。对于PRACH来说,不存在频率跳变。在单个子帧(1ms)中或者在少量连续子帧的序列中携带PRACH尝试,并且UE可以在每一帧(10ms)只进行单次PRACH尝试。
图5是示出了用于LTE中的用户和控制平面的无线协议架构的示例的图500。用于UE和eNB的无线协议架构示出为具有三层:层1、层2和层3。层1(L1层)是最低层,并且实现各种物理层信号处理功能。本文将L1层称为物理层506。层2(L2层)508高于物理层506,并且负责物理层506之上的UE和eNB之间的链路。
在用户平面中,L2层508包括介质访问控制(MAC)子层510、无线链路控制(RLC)子层512和分组数据会聚协议(PDCP)514子层,这些子层在网络侧的eNB处终止。虽然没有示出,但UE可以具有高于L2层508的若干上层,其包括在网络侧的PDN网关118处终止的网络层(例如,IP层)以及在连接的另一端(例如,远端UE、服务器等等)处终止的应用层。
PDCP子层514提供不同无线承载和逻辑信道之间的复用。PDCP子层514还提供用于上层数据分组的报头压缩,以减少无线传输开销,通过对数据分组进行加密来实现安全性,以及为UE提供eNB之间的切换支持。RLC子层512提供上层数据分组的分段和重组、丢失数据分组的重传以及数据分组的重新排序,以便补偿由于HARQ而造成的无序接收。MAC子层510提供逻辑信道和传输信道之间的复用。MAC子层510还负责在UE当中分配一个小区中的各种无线资源(例如,资源块)。MAC子层510还负责HARQ操作。
在控制平面中,对于物理层506和L2层508来说,除不存在用于控制平面的报头压缩功能之外,用于UE和eNB的无线协议架构基本相同。控制平面还包括层3(L3层)中的无线资源控制(RRC)子层516。RRC子层516负责获得无线资源(例如,无线承载),并负责在eNB和UE之间使用RRC信令来配置更低层。
图6是接入网中eNB 610与UE 650通信的框图。在DL中,向控制器/处理器675提供来自核心网的上层分组。控制器/处理器675实现L2层的功能。在DL中,控制器/处理器675提供报头压缩、加密、分组分段和重新排序、逻辑信道和传输信道之间的复用以及基于各种优先级度量来向UE650提供无线资源分配。控制器/处理器675还负责HARQ操作、丢失分组的重传以及向UE 650发送信令。
发送(TX)处理器616实现L1层(即,物理层)的各种信号处理功能。这些信号处理功能包括:为有助于在UE 650处的前向纠错(FEC)而进行的编码和交织,以及基于各种调制方案(例如,二进制移相键控(BPSK)、正交移相键控(QPSK)、M相移相键控(M-PSK)、M阶正交幅度调制(M-QAM))来映射到信号星座。随后,将经编码和调制的符号分割成并行的流。随后,将每一个流映射到OFDM子载波,在时域和/或频域上将其与参考信号(例如,导频)进行复用,并随后使用快速傅里叶逆变换(IFFT)将各个流组合在一起以便生成携带时域OFDM符号流的物理信道。对该OFDM流进行空间预编码,以产生多个空间流。来自信道估计器674的信道估计可以用于确定编码和调制方案以及用于实现空间处理。可以从参考信号和/或由UE 650发送的信道状况反馈中推导出信道估计。随后,经由单独的发射机618TX向不同的天线620提供各空间流。每一个发射机618TX可以利用相应的空间流对RF载波进行调制,以便进行传输。
在UE 650处,每一个接收机654RX通过其相应的天线652接收信号。每一个接收机654RX恢复调制在RF载波上的信息,并将该信息提供给接收(RX)处理器656。RX处理器656实现L1层的各种信号处理功能。RX处理器656可以对所述信息执行空间处理,以恢复以UE 650为目的地的任何空间流。如果多个空间流以UE 650为目的地,则RX处理器656可以将它们合并成单个OFDM符号流。随后,RX处理器656使用快速傅里叶变换(FFT)将OFDM符号流从时域变换到频域。频域信号包括用于OFDM信号的每一个子载波的单独OFDM符号流。通过确定由eNB 610发送的最可能的信号星座点来恢复和解调每一个子载波上的符号以及参考信号。这些软判决可以是基于由信道估计器658计算得到的信道估计。随后,对这些软判决进行解码和解交织,以恢复eNB 610最初在物理信道上发送的数据和控制信号。随后,将这些数据和控制信号提供给控制器/处理器659。
控制器/处理器659实现L2层。该控制器/处理器可以与存储程序代码和数据的存储器660相关联。存储器660可以称为计算机可读介质。在UL中,控制器/处理器659提供传输信道和逻辑信道之间的解复用、分组重组、解密、报头解压缩、控制信号处理,以恢复来自核心网的上层分组。随后,向数据宿662提供上层分组,所述数据宿662表示高于L2层的所有协议层。还可以向数据宿662提供各种控制信号以进行L3处理。控制器/处理器659还负责使用确认(ACK)和/或否定确认(NACK)协议来进行错误检测,以支持HARQ操作。
在UL中,数据源667用于向控制器/处理器659提供上层分组。数据源667表示高于L2层的所有协议层。类似于结合由eNB 610进行的DL传输所描述的功能,控制器/处理器659通过提供报头压缩、加密、分组分段和重新排序,以及基于eNB 610的无线资源分配在逻辑信道和传输信道之间进行复用,来实现针对用户平面和控制平面的L2层。控制器/处理器659还负责HARQ操作、丢失分组的重传和向eNB 610发送信令。
由信道估计器658从参考信号或eNB 610所发送的反馈中推导出的信道估计可以由TX处理器668用于选择适当的编码和调制方案以及有助于实现空间处理。可以经由单独的发射机654TX向不同的天线652提供由TX处理器668生成的空间流。每一个发射机654TX可以利用相应的空间流来对RF载波进行调制,以便进行传输。
在eNB 610处以类似于结合在UE 650处的接收机功能所描述的那种方式来对UL传输进行处理。每一个接收机618RX通过其相应的天线620接收信号。每一个接收机618RX恢复调制在RF载波上的信息,并将该信息提供给RX处理器670。RX处理器670可以实现L1层。
控制器/处理器675实现L2层。控制器/处理器675可以与存储程序代码和数据的存储器676相关联。存储器676可以称为计算机可读介质。在UL中,控制器/处理器675提供传输信道和逻辑信道之间的解复用、分组重组、解密、报头解压缩、控制信号处理,以恢复来自UE 650的上层分组。可以向核心网提供来自控制器/处理器675的上层分组。控制器/处理器675还负责使用ACK和/或NACK协议来进行错误检测,以支持HARQ操作。
网络用户设备(例如,调制解调器)可以用于促进从蜂窝网上的服务器到局域网(LAN)上的客户端设备的通信服务。网络用户设备可以具有LAN部分和蜂窝网部分。蜂窝网部分可以连接到促进来自服务器的通信服务的蜂窝网。LAN部分可以用于连接到客户端设备(例如,膝上型计算机、台式计算机、移动设备等)以通过LAN促进从蜂窝网到客户端设备的通信服务。因此,网络用户设备提供在连接到蜂窝网的服务器与LAN上的客户端设备之间的连接。LAN可以是基于无线局域网(WLAN)、FlashLinQ、WiMedia、蓝牙、ZigBee或者基于IEEE 802.11标准的WiFi。具体而言,蜂窝网向网络用户设备提供服务器的服务器IP地址(例如,SIP服务器IP地址或代理呼叫会话控制功能(P-CSCF)IP地址),该服务器IP地址用于经由蜂窝网提供服务。随后,网络用户设备将服务器IP地址传输给客户端设备,以经由服务器IP地址从蜂窝网向客户端设备提供服务。可以存在若干个不同的服务器IP地址,部分是用于负载平衡和/或作为故障安全机制(例如,以切换到另一个服务器(如果一个服务器不能工作的话))。
客户端设备可以是互联网协议语音(VoIP)客户端设备。VoIP客户端设备可以用于使用服务器IP地址经由蜂窝网来打出电话和/或接听电话。具体而言,VoIP客户端设备通常使用诸如SIP服务器IP地址或P-CSCF IP地址之类的服务器IP地址来向服务器注册,以便打出电话和/或接听电话。初始地,VoIP客户端设备使用若干现有机制(例如完全合格域名(FQDN)查询、动态主机配置协议v4(DHCPv4)选项120等)来获得SIP服务器的IP地址或P-CSCF IP地址。当网络用户设备用于经由WWAN连接到服务器时,VoIP客户端设备使用服务器IP地址来向服务器注册,这是因为VoIP客户端设备初始地与网络用户设备进行关联。网络用户设备可以支持移动接入点(移动AP)或WiFi共享(tethering)以经由WWAN连接到服务器。
图7是示出了连接到两种不同类型的网络的用户设备的示例图700。网络用户设备710是被配置为经由WWAN链路730连接到蜂窝网720以及被配置为经由LAN链路752、754和756连接到LAN客户端设备742、744和746中的至少一个LAN客户端设备的网络设备。蜂窝网720可以由基站722来服务,并且连接到服务器760,所述服务器760经由蜂窝网720提供通信服务。服务器760可以是SIP服务器或P-CSCF服务器。网络用户设备710可以包括蜂窝网部分712和LAN部分714。蜂窝网部分712连接到蜂窝网720,以经由WWAN链路730促进服务器760的通信服务通过蜂窝网720。网络用户设备710可以支持软件使能的接入点(例如,移动接入点)或WiFi共享以经由蜂窝网720连接到服务器760。LAN部分714用于连接到LAN客户端设备742、744和746中的至少一个客户端设备,以经由LAN链路752、754和756促进从蜂窝网704到LAN客户端设备742、744和746中的至少一个客户端设备的通信服务。LAN客户端设备742、744和746经由网络用户设备710和蜂窝网720,使用服务器760的服务器IP地址来利用由服务器760提供的通信服务。
当网络用户设备初始地被激活并且客户端设备开始经由网络用户设备连接到蜂窝网时,服务器经由蜂窝网向网络用户设备提供服务器IP地址。网络用户设备将服务器IP地址中继给客户端设备,以使得客户端设备可以使用服务器IP地址来利用服务器的服务。例如,初始地,服务器通常在协议配置选项(PCO)中提供SIP服务器和/或P-CSCF服务器的IP地址的列表。网络用户设备可以从蜂窝网接收PCO并且随后将PCO中继给与网络用户设备进行关联的客户端设备。因此,当网络用户设备初始地被激活并且客户端设备初始地与网络用户设备相关联时,可以经由网络用户设备向客户端设备提供服务器IP地址。期望一种用于在网络用户设备处于活动时传输一个服务器IP地址到另一个服务器IP地址的变化的机制。当前不存在用于在设备-客户端VoIP会话的中途并且在DHCP客户端生命周期到期或DHCP续订之前将服务器IP地址变化中继给客户端设备的技术。如果存在由于各种情形(例如服务器侧的切换(例如,用于负载平衡和/或作为故障安全机制))引起的服务器地址的变化,则服务器IP地址的变化可能中断在连接到蜂窝网的服务器与LAN中的客户端设备之间的通信。因此,期望一种用于适应服务器IP地址的变化以提供与LAN中的客户端设备的无缝通信的机制。
本公开内容提供了一种使得客户端设备能够保持连接到蜂窝网上的服务器而不管会话期间的服务器IP地址变化的方法。为了适应服务器IP地址的变化,网络用户设备可以向LAN中的客户端设备发送关于服务器IP地址变化的信息,以使得客户端设备可以基于服务器IP地址变化来执行更新并且保持连接到蜂窝网上的服务器。具体而言,当存在服务器的服务器IP地址的变化时,服务器经由蜂窝网向网络用户设备发送关于服务器IP地址的信息。基于从服务器接收的信息,网络用户设备确定是否存在服务器IP地址的变化。如果存在服务器IP地址的变化,则网络用户设备向LAN中的客户端设备发送关于服务器IP地址的信息。网络用户设备可以使用用户数据报协议(UDP)来向客户端设备发送关于服务器IP地址变化的信息。基于服务器IP地址,LAN中的客户端设备可以经由网络用户设备连接到服务器。客户端设备对关于服务器IP地址变化的信息进行处理,并且基于服务器IP地址变化来执行更新以经由网络用户设备保持连接到服务器。例如,关于IP地址变化的信息可以包括一个或多个当前有效的服务器IP地址并且还可以包括先前的服务器IP地址。因此,例如,根据该信息,客户端设备可以去激活基于先前的服务器IP地址的连接并且建立基于当前有效的服务器IP地址中的一个服务器IP地址的连接。可以如下实现两种方法中的至少一种方法以适应服务器IP地址变化。
第一方法是基于多播寻址方案的。根据第一方法,如果当网络用户设备活动时存在服务器IP地址的变化,则网络用户设备接收关于服务器IP地址的变化的信息并且经由多播向LAN客户端设备传输服务器IP地址变化。例如,在网络用户设备接收到关于服务器IP地址的变化的信息之后,网络用户设备可以确定存在服务器IP地址的变化并且经由多播向LAN客户端设备传输关于服务器IP地址变化的信息。在一个示例中,网络用户设备可以向LAN客户端设备多次发送相同的多播分组以实现冗余。在此示例中,只要关于服务器IP地址的信息和/或其它信息保持不变,多播分组的内容就可以保持不变。随后,每个LAN客户端设备基于在多播分组中所包括的关于服务器IP地址变化的信息来执行更新。例如,当网络用户设备在WWANPCO中被通知服务器IP地址变化时,网络用户设备可以向相应的客户端设备发送多播分组。因此,客户端设备可以处理在多播分组中所包括的关于服务器IP地址变化的信息,并且使用该信息来更新服务器IP地址和/或重新发起任何VoIP过程以保持连接到服务器的网络(例如,VoIP网络)。在一个示例中,根据关于服务器IP地址变化的信息,客户端设备可以通过去激活基于先前服务器IP地址的旧连接来执行更新,以及建立基于新服务器IP地址的新连接。
在一个示例中,可以实现多播寻址方案以用于IPv4和IPv6(例如,239.255/16IPv4地址范围和ffx3::/16IPv6地址局部范围)。多播寻址方案可以使用239.255.255.230以用于多播IP地址以及使用端口4365以用于IPv4客户端。网络用户设备可以使用UDP作为传输层协议以传输数据(例如,多播分组),该数据包含当前在无线载波VoIP网络上有效的SIP/P-CSCF服务器IPv4地址和/或SIP/P-CSCF服务器IPv6地址的列表。
图8A是示出了第一方法的示例图800。图800示出了网络用户设备810从基站822所服务的蜂窝网820接收关于服务器(未示出)的IP地址的变化的信息824。网络用户设备810向客户端设备832和834发送多播分组812。具体而言,相同的多播分组812被发送给客户端设备832和客户端设备834。在图8A中,没有多播分组被发送给客户端设备836,这是因为客户端设备836当前没有经由网络用户设备810连接到服务器。多播分组812包括关于服务器IP地址的变化的信息。随后,客户端设备832中的每一个使用多播分组812中的关于服务器IP地址的变化的信息,并且基于关于服务器IP地址变化的信息来更新服务器IP地址以保持与蜂窝网820上的服务器进行连接。
第二方法是基于广播机制的。根据第二方法,网络用户设备接收关于服务器IP地址的变化的信息并且通过广播向客户端设备传输服务器IP地址变化。例如,当网络用户设备继续向客户端设备广播关于服务器IP地址变化的信息时,设置为使用服务器的服务的客户端设备可以接收该信息并且基于服务器IP地址变化来执行更新。在一个示例中,客户端设备可以用过去激活基于先前服务器IP地址的旧连接来执行更新,以及建立基于在关于服务器IP变化的信息中所指示的新服务器IP地址的新连接。
在一个示例实施方式中,可以实现广播机制以使用广播地址255.255.255.255用于IPv4以及使用端口4365。网络用户设备可以使用UDP作为传输层协议以向客户端设备传输数据(例如,广播分组),该数据包含有效的SIP/PCSCF服务器IP地址的列表。希望使用服务的客户端设备可以通过广播接收该数据。
图8B是示出了第二方法的示例图850。图850示出了网络用户设备860从基站872所服务的蜂窝网870接收关于服务器(未示出)的IP地址的变化的信息874。在图8B中,客户端设备882和884经由网络用户设备860连接到蜂窝网上870的服务器。客户端设备886没有连接到服务器。网络用户设备860向所有的客户端设备882、884和886发送包括关于服务器IP地址变化的信息的广播信号862。经由网络用户设备860连接到服务器的客户端设备882和884接收广播信号862并且处理在广播信号862中所包括的关于服务器IP地址变化的信息。随后,客户端设备882和884中的每一个使用在广播信号862中所包括的关于服务器IP地址变化的信息,并且基于关于服务器IP地址变化的信息来更新服务器IP地址,以保持与蜂窝网870上的服务器进行连接。客户端设备886也接收广播信号862,虽然客户端设备886当前没有经由网络用户设备860连接到服务器。
因此,网络用户设备可以被配置为向客户端设备通知服务器IP地址的变化,以使得客户端设备可以执行适当的更新,以保持连接到蜂窝网上的服务器以及避免中断与连接到蜂窝网的服务器的通信。例如,由于客户端设备可以基于服务器IP地址变化来执行更新以保持与蜂窝网上的服务器进行连接,因此客户端设备可以避免错过任何传入的VoIP呼叫并且可以发出传出的VoIP呼叫。在另一个示例中,虽然运行在任何操作***(OS)上的客户端TCP/IP栈没有被改变为支持多播/广播分组内容,但是分组内容可以无缝地传递给客户端设备中的VoIP应用。
图9是一种无线通信的方法的流程图900。该方法可以由网络用户设备来执行。在902处,网络用户设备确定第一网络的网络服务器IP地址已经变化。在904处,网络用户设备向第二网络中的一个或多个客户端设备发送与该变化相关联的信息。在一个方面中,第二网络中的所述一个或多个客户端设备使用第一网络的网络服务器IP地址来连接到第一网络。在一个方面中,所述一个或多个客户端设备使用与该变化相关联的信息来保持至第一网络的连接。在一个方面中,第二网络中的所述一个或多个客户端设备经由用户网络设备连接到第一网络。在一个方面中,第一网络是蜂窝网并且第二网络是局域网。
例如,如上文所论述的,基于从服务器接收到的关于服务器IP地址变化的信息,网络用户设备确定存在蜂窝网上的服务器的服务器IP地址的变化。如上文所论述的,网络用户设备向LAN中的客户端设备发送关于服务器IP地址变化的信息。如上文所论述的,基于服务器IP地址,LAN中的客户端设备可以经由网络用户设备来连接到蜂窝网上的服务器。例如,如上文所论述的,客户端设备处理关于服务器IP地址变化的信息,并且基于服务器IP地址变化来执行更新,以经由网络用户设备来保持连接到蜂窝网上的服务器。
在一个方面中,UDP可以用作传输层协议以向一个或多个客户端设备发送与该变化相关联的信息。在一个方面中,该信息包含当前在第一网络中有效的一个或多个网络服务器IP地址。例如,如上文所论述的,网络用户设备可以使用UDP来向客户端设备发送关于服务器IP地址变化的信息。例如,如上文所论述的,关于服务器IP地址变化的信息可以包括一个或多个当前有效的服务器IP地址并且还可以包括先前的服务器IP地址。
图10A是根据第一方法从图9的904扩展的一种无线通信的方法的流程图1000。在1002处,被配置为发送与该变化相关联的信息的网络用户设备可以将包括与该变化相关联的信息的一个或多个多播分组发送给与所述一个或多个多播分组相对应的一个或多个客户端设备。参考图8A,例如,网络用户设备810可以向客户端设备832和834发送多播分组812,其中,多播分组812包括关于服务器IP地址的变化的信息。特别地,例如,相同的多播分组812被发送给客户端设备832和客户端设备834。
在一个方面中,所述一个或多个多播分组是基于IPv4或IPv6中的至少一个来发送给一个或多个客户端设备的。例如,如上文所论述的,可以实现多播寻址方案以用于IPv4和IPv6(例如,239.255/16IPv4地址范围和ffx3::/16IPv6地址局部范围)。
图10B是根据第二方法从图9的904扩展的一种无线通信的方法的流程图1050。在1052处,被配置为发送与该变化相关联的信息的网络用户设备可以发送包括与该变化相关联的信息的广播分组。在一个方面中,第二网络中的一个或多个客户端设备能够接收广播分组。参考图8B,例如,网络用户设备860可以向所有的客户端设备882、884和886发送包括关于服务器IP地址变化的信息的广播信号862。如上文所论述的,经由网络用户设备860连接到蜂窝网870上的服务器的客户端设备882和884可以接收广播信号862并且处理在广播信号862中所包括的关于服务器IP地址变化的信息。
在一个方面中,广播分组是基于IPv4来发送的。例如,如上文所论述的,可以实现广播机制以使用广播地址255.255.255.255用于IPv4以及端口4365。
图11是示出了示例性装置1102中的不同模块/单元/组件之间的数据流的概念性数据流图1100。该装置可以是网络用户设备。装置1102包括接收模块1104、发送模块1106、服务器IP地址管理模块1108、发送机制模块1110和客户端设备管理模块1112。服务器IP地址管理模块110基于经由接收模块1104从服务器1150接收的信息,来确定第一网络的服务器1150的网络服务器IP地址已经变化。发送机制模块1110经由发送模块1106向第二网络中的一个或多个客户端设备1170发送与该变化相关联的信息。在一个方面中,第二网络中的一个或多个客户端设备1170经由装置1102(例如,经由客户端设备管理模块1112、接收模块1104和发送模块1106)使用第一网络的网络服务器IP地址来连接到第一网络的服务器1150。
在一个方面中,一个或多个客户端设备1170可以使用与该变化相关联的信息来保持至连接到服务器1150的第一网络的连接。在一个方面中,第二网络中的一个或多个客户端设备1170可以经由装置1102(例如,经由客户端设备管理模块1112、接收模块1104和发送模块1106)连接到第一网络的服务器1150。在一个方面中,发送机制模块1110可以使用UDP作为传输层协议,以经由发送模块1106向一个或多个客户端设备1170发送与该变化相关联的信息。在一个方面中,该信息可以包含当前在连接到服务器1150的第一网络中有效的一个或多个网络服务器IP地址。在一个方面中,连接到服务器1150的第一网络可以是蜂窝网并且第二网络可以是局域网。
根据一种方法,被配置为发送信息的发送机制模块1110可以将包括与该变化相关联的信息的一个或多个多播分组发送给与所述一个或多个多播分组相对应的一个或多个客户端设备1170。在一个方面中,一个或多个多播分组可以是基于IPv4或IPv6中的至少一个经由发送模块1106来发送给一个或多个客户端设备1170的。
根据另一种方法,被配置为发送信息的发送机制模块1110可以发送包括与该变化相关联的信息的广播分组,其中,第二网络中的一个或多个客户端设备1170能够接收广播分组。在一个方面中,广播分组可以是基于IPv4经由发送模块1106来发送的。
该装置可以包括执行前述的图9、图10A和图10B的流程图中的算法步骤的每一个步骤的额外模块。因此,前述的图9、图10A和图10B的流程图中的每个步骤可以由模块来执行,并且该装置可以包括那些模块中的一个或多个模块。模块可以是专门被配置为执行所声明的过程/算法的一个或多个硬件组件、由被配置为执行所声明的过程/算法的处理器来实现、存储在计算机可读介质内以便由处理器实现、或者其组合。
图12是示出了采用处理***1214的装置1102'的硬件实施方式的示例的图1200。处理***1214可以利用通常用总线1224表示的总线架构来实现。取决于处理***1214的具体应用和总设计约束,总线1224可以包括任意数量的互连总线和桥接。总线1224将包括一个或多个处理器和/或硬件模块(其用处理器1204、模块1104、1106、1108、1110、1112表示)以及计算机可读介质/存储器1206的各种电路链接在一起。总线1224还可以链接诸如定时源、***设备、电压调节器和电源管理电路之类的各种其它电路,这些电路在本领域中是公知的,因此将不再进一步进行描述。
处理***1214可以耦合到收发机1210。收发机1210耦合到一个或多个天线1220。收发机1210提供用于通过传输介质与各种其它装置通信的单元。收发机1210从一个或多个天线1220接收信号,从所接收的信号中提取信息,以及将所提取的信息提供给处理***1214(具体而言,接收模块1104)。此外,收发机1210从处理***1214(具体而言,发送模块1106)接收信息,并且基于所接收的信息,生成要向一个或多个天线1220应用的信号。收发机1210和一个或多个天线1220能够与两个不同网络(例如蜂窝网(例如,WWAN)和局域网(例如,WLAN))通信。一个或多个天线1220可以包括用于与蜂窝网通信的第一天线和用于与局域网通信的第二天线。处理***1214包括耦合到计算机可读介质/存储器1206的处理器1204。处理器1204负责通用处理,这包括执行在计算机可读介质/存储器1206上存储的软件。软件当由处理器1204执行时,使得处理***1214执行上文针对任何特定装置所描述的各种功能。计算机可读介质/存储器1206还可以用于存储当执行软件时由处理器1204操纵的数据。该处理***还包括模块1104、1106、1108、1110和1112中的至少一个模块。这些模块可以是在处理器1204中运行、驻留/存储在计算机可读介质/存储器1206中的软件模块、耦合到处理器1204的一个或多个硬件模块、或者其某种组合。处理***1214可以是UE 650的组件,并且可以包括存储器660和/或TX处理器668、RX处理器656和控制器/处理器659中的至少一个。
在一个配置中,用于无线通信的装置1102/1102'包括:用于确定第一网络的网络服务器互联网协议(IP)地址已经变化的单元;以及用于向第二网络中的一个或多个客户端设备发送与该变化相关联的信息的单元。前述单元可以是装置1102的前述模块中的一个或多个模块和/或被配置为执行依据前述单元所记载的功能的装置1102'的处理***1214。如上文所论述的,处理***1214可以包括TX处理器668、RX处理器656和控制器/处理器659。因此,在一个配置中,前述单元可以是被配置为执行依据前述单元所记载的功能的TX处理器668、RX处理器656和控制器/处理器659。
要理解的是,所公开的过程/流程图中步骤的具体顺序或层级是对示例性方法的说明。要理解的是,基于设计偏好,可以重新排列过程中步骤的具体顺序或层级。此外,可以组合或省略一些步骤。所附的方法权利要求以样本顺序给出各种步骤的元素,但并不意在受限于所给出的具体顺序或层级。
提供以上的描述以使任何本领域技术人员能够实施本文所描述的各个方面。对于本领域技术人员来说,对这些方面的各种修改将是显而易见的,并且可以将本文所定义的总体原理应用于其它方面。因此,权利要求并不旨在受限于本文所示出的方面,而是要符合与权利要求语言相一致的完整范围,其中,以单数形式引用元素并不旨在表示“一个且仅有一个”(除非特别地如此声明),而是表示“一个或更多”。本文使用“示例性”一词来意指“充当示例、实例或说明”。本文所描述的“示例性”的任何方面不必被理解为比其它方面优选或更具优势。除非特别地声明,否则术语“一些”是指一个或更多个。诸如“A、B或C中的至少一个”、“A、B和C中的至少一个”和“A、B、C或者其任意组合”之类的组合包括A、B和/或C的任意组合,并且可以包括多个A、多个B或者多个C。具体而言,诸如“A、B或C中的至少一个”、“A、B和C中的至少一个”和“A、B、C或者其任意组合”之类的组合可以是仅仅A、仅仅B、仅仅C、A和B、A和C、B和C、或者A和B和C,其中任何此类组合可以包含A、B或C中的一个多个成员。贯穿本公开内容描述的各个方面的元素的全部结构和功能等同物以引用的方式明确地并入本文中,并且旨在被权利要求所涵盖,这些结构和功能等同物对本领域普通技术人员而言是公知的或将要是公知的。此外,本文没有任何公开内容是想要奉献给公众的,无论这样的公开内容是否明确记载在权利要求中。不应将任何权利要求元素解释为单元加功能,除非明确地使用“用于……的单元”的措词来记载该元素。
Claims (30)
1.一种由用户设备进行的无线通信的方法,包括:
确定第一网络的网络服务器互联网协议(IP)地址已经变化;以及
向第二网络中的一个或多个客户端设备发送与所述变化相关联的信息,
其中,所述第二网络中的所述一个或多个客户端设备使用所述第一网络的所述网络服务器IP地址来连接到所述第一网络。
2.根据权利要求1所述的方法,其中,所述一个或多个客户端设备使用与所述变化相关联的所述信息来保持至所述第一网络的连接。
3.根据权利要求1所述的方法,其中,所述第二网络中的所述一个或多个客户端设备经由所述用户设备连接到所述第一网络。
4.根据权利要求1所述的方法,其中,所述发送包括:将包括与所述变化相关联的所述信息的一个或多个多播分组发送给与所述一个或多个多播分组相对应的所述一个或多个客户端设备。
5.根据权利要求4所述的方法,其中,所述一个或多个多播分组是基于IPv4或IPv6中的至少一个来发送给所述一个或多个客户端设备的。
6.根据权利要求1所述的方法,其中,所述发送包括:发送包括与所述变化相关联的所述信息的广播分组,其中,所述第二网络中的所述一个或多个客户端设备能够接收所述广播分组。
7.根据权利要求6所述的方法,其中,所述广播分组是基于IPv4来发送的。
8.根据权利要求1所述的方法,其中,用户数据报协议(UDP)用作传输层协议以向所述一个或多个客户端设备发送与所述变化相关联的所述信息,其中,所述信息包含当前在所述第一网络中有效的一个或多个网络服务器IP地址。
9.根据权利要求1所述的方法,其中,所述第一网络是蜂窝网并且所述第二网络是局域网。
10.一种用于无线通信的用户设备,包括:
用于确定第一网络的网络服务器互联网协议(IP)地址已经变化的单元;以及
用于向第二网络中的一个或多个客户端设备发送与所述变化相关联的信息的单元,
其中,所述第二网络中的所述一个或多个客户端设备使用所述第一网络的所述网络服务器IP地址来连接到所述第一网络。
11.根据权利要求10所述的用户设备,其中,所述一个或多个客户端设备使用与所述变化相关联的所述信息来保持至所述第一网络的连接。
12.根据权利要求10所述的用户设备,其中,所述第二网络中的所述一个或多个客户端设备经由所述用户设备连接到所述第一网络。
13.根据权利要求10所述的用户设备,其中,所述用于发送的单元还被配置为:将包括与所述变化相关联的所述信息的一个或多个多播分组发送给与所述一个或多个多播分组相对应的所述一个或多个客户端设备。
14.根据权利要求13所述的用户设备,其中,所述一个或多个多播分组是基于IPv4或IPv6中的至少一个来发送给所述一个或多个客户端设备的。
15.根据权利要求10所述的用户设备,其中,所述用于发送的单元还被配置为:发送包括与所述变化相关联的所述信息的广播分组,其中,所述第二网络中的所述一个或多个客户端设备能够接收所述广播分组。
16.根据权利要求15所述的用户设备,其中,所述广播分组是基于IPv4来发送的。
17.根据权利要求10所述的用户设备,其中,用户数据报协议(UDP)用作传输层协议以向所述一个或多个客户端设备发送与所述变化相关联的所述信息,其中,所述信息包含当前在所述第一网络中有效的一个或多个网络服务器IP地址。
18.根据权利要求10所述的用户设备,其中,所述第一网络是蜂窝网并且所述第二网络是局域网。
19.一种用于无线通信的用户设备,包括:
存储器;以及
至少一个处理器,其耦合到所述存储器并且被配置为:
确定第一网络的网络服务器互联网协议(IP)地址已经变化;以及
向第二网络中的一个或多个客户端设备发送与所述变化相关联的信息,
其中,所述第二网络中的所述一个或多个客户端设备使用所述第一网络的所述网络服务器IP地址来连接到所述第一网络。
20.根据权利要求19所述的用户设备,其中,所述一个或多个客户端设备使用与所述变化相关联的所述信息来保持至所述第一网络的连接。
21.根据权利要求19所述的用户设备,其中,所述第二网络中的所述一个或多个客户端设备经由所述用户设备连接到所述第一网络。
22.根据权利要求19所述的用户设备,其中,所述被配置为发送的至少一个处理器还被配置为:将包括与所述变化相关联的所述信息的一个或多个多播分组发送给与所述一个或多个多播分组相对应的所述一个或多个客户端设备。
23.根据权利要求22所述的用户设备,其中,所述一个或多个多播分组是基于IPv4或IPv6中的至少一个来发送给所述一个或多个客户端设备的。
24.根据权利要求19所述的用户设备,其中,所述被配置为发送的至少一个处理器还被配置为:发送包括与所述变化相关联的所述信息的广播分组,其中,所述第二网络中的所述一个或多个客户端设备能够接收所述广播分组。
25.根据权利要求24所述的用户设备,其中,所述广播分组是基于IPv4来发送的。
26.根据权利要求19所述的用户设备,其中,用户数据报协议(UDP)用作传输层协议以向所述一个或多个客户端设备发送与所述变化相关联的所述信息,其中,所述信息包含当前在所述第一网络中有效的一个或多个网络服务器IP地址。
27.根据权利要求19所述的用户设备,其中,所述第一网络是蜂窝网并且所述第二网络是局域网。
28.一种用于用户设备的计算机程序产品,包括:
计算机可读介质,其包括用于进行以下操作的代码:
确定第一网络的网络服务器互联网协议(IP)地址已经变化;以及
向第二网络中的一个或多个客户端设备发送与所述变化相关联的信息,
其中,所述第二网络中的所述一个或多个客户端设备使用所述第一网络的所述网络服务器IP地址来连接到所述第一网络。
29.根据权利要求28所述的计算机程序产品,其中,所述发送包括:将包括与所述变化相关联的所述信息的一个或多个多播分组发送给与所述一个或多个多播分组相对应的所述一个或多个客户端设备。
30.根据权利要求28所述的计算机程序产品,其中,所述发送包括:发送包括与所述变化相关联的所述信息的广播分组,其中,所述第二网络中的所述一个或多个客户端设备能够接收所述广播分组。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/158,622 | 2014-01-17 | ||
US14/158,622 US9876758B2 (en) | 2014-01-17 | 2014-01-17 | Techniques to propagate SIP/P-CSCF address changes from WAN device to LAN clients |
PCT/US2015/011588 WO2015109084A1 (en) | 2014-01-17 | 2015-01-15 | Techniques to propagate sip/p-cscf address changes from wan device to lan clients |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105900408A true CN105900408A (zh) | 2016-08-24 |
Family
ID=52462426
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580004428.6A Pending CN105900408A (zh) | 2014-01-17 | 2015-01-15 | 用于从wan设备向lan客户端传播sip/p-cscf地址变化的技术 |
Country Status (6)
Country | Link |
---|---|
US (1) | US9876758B2 (zh) |
EP (1) | EP3095232A1 (zh) |
JP (1) | JP6441945B2 (zh) |
KR (1) | KR20160108515A (zh) |
CN (1) | CN105900408A (zh) |
WO (1) | WO2015109084A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111224983A (zh) * | 2020-01-06 | 2020-06-02 | 武汉烽合智达信息技术有限责任公司 | 跨网段发现设备的方法及装置 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9622049B2 (en) * | 2014-07-10 | 2017-04-11 | Alcatel Lucent | Method and apparatus for providing dual protocol MBMS for facilitating IPV4 to IPV6 migration in E-UTRAN |
US10425887B2 (en) | 2015-11-10 | 2019-09-24 | Blackberry Limited | Gateway selection controlled by network |
FR3102332B1 (fr) * | 2019-10-18 | 2024-03-08 | Sagemcom Broadband Sas | Procédé de connexion d’un nœud de communication et nœud de communication. |
KR102376433B1 (ko) * | 2020-06-15 | 2022-03-18 | 주식회사 시옷 | 멀티네트워크 디바이스의 보안 진단 방법 |
KR20220001295A (ko) * | 2020-06-29 | 2022-01-05 | 에스케이텔레콤 주식회사 | 기지국장치 및 기지국장치의 동작 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101027644A (zh) * | 2003-06-11 | 2007-08-29 | 永恒***有限公司 | 透明的tcp连接故障切换 |
US20110019660A1 (en) * | 2009-07-23 | 2011-01-27 | Cisco Technology, Inc. | Plug and Play Provisioning of Voice Over IP Network Devices |
US20110141879A1 (en) * | 2009-12-10 | 2011-06-16 | Verizon Patent And Licensing, Inc. | 1-for-n redundancy in private ip session border control networks |
US20120042084A1 (en) * | 2010-02-11 | 2012-02-16 | Kddi Corporation | Self-organizing ims network and method for organizing and maintaining sessions |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2000261576A1 (en) | 2000-07-11 | 2002-01-21 | Nokia Corporation | Method for providing a dns server address list from a server to a client |
JPWO2004045164A1 (ja) * | 2002-11-14 | 2006-03-16 | アライドテレシスホールディングス株式会社 | データ中継装置、取得した要求の送信先を決定する方法、及びそれをコンピュータにおいて実現するプログラム |
CN101064886B (zh) * | 2006-04-28 | 2012-12-12 | 朗迅科技公司 | 无线设备和通过无线设备传送数据的方法 |
US8208463B2 (en) * | 2006-10-24 | 2012-06-26 | Cisco Technology, Inc. | Subnet scoped multicast / broadcast packet distribution mechanism over a routed network |
US7706373B2 (en) | 2006-11-01 | 2010-04-27 | Nuvoiz, Inc. | Session initiation and maintenance while roaming |
US7707277B2 (en) * | 2007-04-27 | 2010-04-27 | Alcatel Lucent | Method and system for configuring pseudowires using dynamic host configuration protocol (DHCP) messages |
US9602332B2 (en) * | 2007-06-15 | 2017-03-21 | Qualcomm Incorporated | Method and apparatus for DNS update triggered IPv6 neighbor advertisement |
EP2028793A1 (en) | 2007-08-21 | 2009-02-25 | Nokia Siemens Networks Oy | Mediation device and method for adapting a first connection to a second connection in a communication network |
US8392580B2 (en) | 2008-02-20 | 2013-03-05 | Research In Motion Limited | Methods and systems for facilitating transfer of sessions between user devices |
US8638790B2 (en) * | 2008-06-23 | 2014-01-28 | Qualcomm Incorporated | Method and apparatus for managing data services in a multi-processor computing environment |
JP5459314B2 (ja) * | 2009-05-27 | 2014-04-02 | 日本電気株式会社 | 無線lanアクセスポイント装置、移動通信端末、通信方法およびプログラム |
US8578055B2 (en) * | 2009-07-09 | 2013-11-05 | International Business Machines Corporation | Propogation of DNS server IP addresses in a private network |
JP2011188124A (ja) * | 2010-03-05 | 2011-09-22 | Ricoh Co Ltd | Ip−fax機器及びip−fax制御プログラム |
US8924556B2 (en) | 2011-03-11 | 2014-12-30 | Qualcomm Incorporated | System and method for accessing a device having an assigned network address |
US9264397B2 (en) | 2011-10-18 | 2016-02-16 | Bluecat Networks (Usa) Inc. | Method and system for implementing a user network identity address provisioning server |
US10003565B2 (en) | 2012-03-22 | 2018-06-19 | Time Warner Cable Enterprises Llc | Use of DNS information as trigger for dynamic IPV4 address allocation |
JP5775488B2 (ja) * | 2012-05-22 | 2015-09-09 | 日本電信電話株式会社 | Enumキャッシュ装置およびenumキャッシュ装置のキャッシュ更新方法 |
-
2014
- 2014-01-17 US US14/158,622 patent/US9876758B2/en not_active Expired - Fee Related
-
2015
- 2015-01-15 WO PCT/US2015/011588 patent/WO2015109084A1/en active Application Filing
- 2015-01-15 CN CN201580004428.6A patent/CN105900408A/zh active Pending
- 2015-01-15 JP JP2016546492A patent/JP6441945B2/ja not_active Expired - Fee Related
- 2015-01-15 EP EP15703157.6A patent/EP3095232A1/en not_active Withdrawn
- 2015-01-15 KR KR1020167022245A patent/KR20160108515A/ko not_active Application Discontinuation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101027644A (zh) * | 2003-06-11 | 2007-08-29 | 永恒***有限公司 | 透明的tcp连接故障切换 |
US20110019660A1 (en) * | 2009-07-23 | 2011-01-27 | Cisco Technology, Inc. | Plug and Play Provisioning of Voice Over IP Network Devices |
US20110141879A1 (en) * | 2009-12-10 | 2011-06-16 | Verizon Patent And Licensing, Inc. | 1-for-n redundancy in private ip session border control networks |
US20120042084A1 (en) * | 2010-02-11 | 2012-02-16 | Kddi Corporation | Self-organizing ims network and method for organizing and maintaining sessions |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111224983A (zh) * | 2020-01-06 | 2020-06-02 | 武汉烽合智达信息技术有限责任公司 | 跨网段发现设备的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
US9876758B2 (en) | 2018-01-23 |
US20150207777A1 (en) | 2015-07-23 |
JP2017507559A (ja) | 2017-03-16 |
KR20160108515A (ko) | 2016-09-19 |
EP3095232A1 (en) | 2016-11-23 |
JP6441945B2 (ja) | 2018-12-19 |
WO2015109084A1 (en) | 2015-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106465070B (zh) | 辅助的毫米波长无线接入网络中的ue发起的发现 | |
CN104662830B (zh) | 用于促成集中式d2d调度的调度指派和ack/nack报告 | |
CN102668668B (zh) | 先进lte中依赖于子帧的传输模式 | |
CN102812659B (zh) | 在lte中解决pdcch有效载荷大小不明确的方法 | |
CN108029047B (zh) | 通过软ap的ims的接入控制和资源管理的方法和装置 | |
CN104904275B (zh) | 扩展lte embms中的embms会话 | |
CN102625997B (zh) | 用于管理异质网络中的下行链路发射功率的方法和装置 | |
CN104769876B (zh) | 用于无线多播和广播的协调式传输速率和信道调度 | |
CN102804849B (zh) | 有助于异构网络中的接收的跨小区信息交换机制 | |
CN104770047B (zh) | 在高功率效率的对等方群发现的辅助下的无线网络上多播 | |
CN104737468A (zh) | 针对使用d2d的lte中的中继站的新架构 | |
CN105934909A (zh) | Lte中的发现信号和网络同步信号设计 | |
CN105917699A (zh) | 用于在无线接入技术(rat)之间切换承载的技术 | |
CN106134139A (zh) | 非许可频带中用于共享多运营商lte服务的方法和装置 | |
CN107925967A (zh) | 用于在d2d/wan共存网络中的功率控制的方法和装置 | |
CN107820722A (zh) | 用于无线通信***的同步 | |
CN106165332A (zh) | 用于发送快速否定确收(nack)的方法和装置 | |
CN105900408A (zh) | 用于从wan设备向lan客户端传播sip/p-cscf地址变化的技术 | |
CN105637945A (zh) | Lte中的探通参考信号和邻近性检测 | |
CN105940633B (zh) | Wwan中的混合大小表达对等发现的方法、装置和介质 | |
US10200825B2 (en) | EMBMS over home sharing environment | |
CN108029122A (zh) | 在发生动态lte-tdd重配置的情况下以信号发送d2d资源 | |
JP6434191B2 (ja) | 高いアップリンク干渉状態における呼連続性 | |
CN104335632A (zh) | 用于将保证比特率业务承载排除在lte ul流量控制之外的方法和装置 | |
CN108633334A (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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160824 |
|
WD01 | Invention patent application deemed withdrawn after publication |