CN111294846B - 一种接入网设备通信功能测试方法、装置及系统 - Google Patents
一种接入网设备通信功能测试方法、装置及系统 Download PDFInfo
- Publication number
- CN111294846B CN111294846B CN201811493760.5A CN201811493760A CN111294846B CN 111294846 B CN111294846 B CN 111294846B CN 201811493760 A CN201811493760 A CN 201811493760A CN 111294846 B CN111294846 B CN 111294846B
- Authority
- CN
- China
- Prior art keywords
- access network
- request
- called
- simulation
- equipment
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/06—Testing, supervising or monitoring using simulated traffic
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供一种接入网设备通信功能测试方法、装置及系统。该方法包括:远端设备向模拟用户设备UE发送第一请求,该第一请求用于请求模拟UE通过接入网设备向被叫UE发起呼叫;远端设备在确定模拟UE通过接入网设备呼叫被叫UE成功后,远端设备通过模拟UE和接入网设备向被叫UE发送上行数据;若远端设备接收到接入网设备通过模拟UE反馈的来自被叫UE的针对上行数据的下行数据,则远端设备确定接入网设备通信功能正常;其中模拟UE位于接入网设备的覆盖范围内。如此,由于不需要人工到达现场测试皮基站的通信功能,因而可以提升测试效率,并降低人力成本。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种接入网设备通信功能测试方法、装置及系统。
背景技术
由于皮基站发送功率小,一般小于200毫瓦(mW),因而一般部署于室内,可用于实现站点补盲,快速解决室内缺少信号覆盖的问题。
当皮基站进行站点开通或者皮基站内的软件版本升级后,工作人员需要在该皮基站的覆盖范围内,使用移动终端尝试接入该皮基站下的小区,例如可以通过拨打紧急呼叫号码以测试是否可以接入到皮基站下的小区,进而可以判断该皮基站是否正常。
由于皮基站一般部署于室内,其覆盖范围较小,因此需要工作人员到皮基站所在的范围内进行现场测试。进一步的,由于皮基站的升级时间一般为凌晨,因此需要工作人员在凌晨时间到皮基站所在的范围内进行现场测试。因而,目前的皮基站的通信功能测试方法,由于需要人工进行现场测试皮基站的通信功能,因而造成效率较低,人力成本较高。
发明内容
本申请提供一种接入网设备通信功能测试方法、装置及系统,通过远程测试的方法,以提高测试效率和降低人力成本。
第一方面,本申请提供一种接入网设备通信功能测试方法,包括:远端设备向模拟用户设备(user equipment,UE)发送第一请求,该第一请求用于请求模拟UE通过接入网设备向被叫UE发起呼叫;远端设备在确定模拟UE通过接入网设备呼叫被叫UE成功后,远端设备通过模拟UE和接入网设备向被叫UE发送上行数据;若远端设备接收到接入网设备通过模拟UE反馈的来自被叫UE的针对上行数据的下行数据,则远端设备确定接入网设备通信功能正常;其中模拟UE位于接入网设备的覆盖范围内。
基于该方案,测试人员不需要到达现场,即接入网设备的覆盖范围内进行现场测试,而是可以在任意可以对模拟UE进行远程控制的范围内,通过远端设备远程控制模拟UE对接入网设备的通信功能进行测试。由于不需要人工到达现场测试皮基站的通信功能,因而可以提升测试效率,并降低人力成本。
在一种可能的设计中,远端设备向模拟用户设备UE发送第一请求之前,还包括:远端设备确定接入网设备需要进行通信功能测试。
此处,接入网设备需要进行通信功能测试的场景包括但不限于以下几种:有新的接入网设备部署完成,或者,已部署的接入网设备进行版本升级后。
在一种可能的设计中,该第一请求包括该接入网设备所覆盖小区的小区标识、用户标识信息和被叫UE的标识,该第一请求用于请求模拟UE在该小区标识对应的小区内、使用该用户标识信息作为主叫信息、使用所述被叫UE的标识作为被叫信息,通过接入网设备发起呼叫请求。
通过该设计,有助于远端设备远程控制模拟UE在固定小区测试接入网设备的通信功能。
在一种可能的设计中,远端设备向模拟UE发送第一请求之前,还可以建立与接入网设备之间的X2链路。然后,远端设备通过接入网设备向模拟UE发送第一请求。
通过该设计,有助于远端设备与接入网设备之间通过X2链路进行安全通信。
在一种可能的设计中,远端设备在向模拟UE发送第一请求之后,在通过模拟UE向接入网设备发送上行数据之前,还可以接收来自接入网设备的鉴权参数;然后根据鉴权参数确定鉴权值,并向接入网设备发送该鉴权值,该鉴权值用于作为主叫信息、使用所述被叫UE的标识作为被叫信息,对远端设备进行鉴权。通过该设计,有助于验证远端设备的合法性。
基于上述任一种设计,该方法还包括:远端设备向接入网设备发送释放请求,该释放请求用于请求模拟UE通过所述接入网设备释放与被叫UE之间的呼叫连接。
通过该设计,有助于实现远端设备远程控制模拟UE释放与被叫UE之间的呼叫连接。
在一种可能的设计中,为了灵活实现远程对接入网设备通信功能的测试,模拟UE与接入网设备的位置关系可以包括至少两种实现方式:
实现方式一,模拟UE与接入网设备部署于不同的物理设备,且模拟UE位于接入网设备的覆盖范围内。通过该实现方式,可以有助于实现远程控制模拟UE发起呼叫请求,来实现远程测试接入网设备的通信功能。
实现方式二,模拟UE与接入网设备部署于同一物理设备。与实现方式一相比,有助于进一步实现降低成本。
第二方面,本申请提供一种接入网设备通信功能测试方法,该方法包括:模拟UE接收来自远端设备的第一请求,第一请求用于请求模拟UE通过接入网设备向被叫UE发起呼叫;模拟UE位于接入网设备的覆盖范围内;模拟UE通过接入网设备向被叫UE发送呼叫请求,该呼叫请求用于请求接入网设备呼叫被叫UE;模拟UE通过接入网设备呼叫被叫UE成功后,将来自远端设备的上行数据通过接入网设备发送至被叫UE;若模拟UE通过接入网设备接收到来自被叫UE的针对上行数据的下行数据,则向远端设备发送下行数据,下行数据用于远端设备确定接入网设备的通信功能正常。
基于该方案,测试人员不需要到达现场,即接入网设备的覆盖范围内进行现场测试,而是可以在任意可以对模拟UE进行远程控制的范围内,通过远端设备远程控制模拟UE对接入网设备的通信功能进行测试。由于不需要人工到达现场测试皮基站的通信功能,因而可以提升测试效率,并降低人力成本。
进一步的,若模拟UE未接收到来自被叫UE的针对上行数据的下行数据,则说明接入网设备的通信功能不正常,远端设备也不会接收到来自被叫UE的针对上行数据的下行数据,那么远端设备确定接入网设备的通信功能不正常。
在一种可能的设计中,第一请求包括接入网设备所覆盖小区的小区标识、用户标识信息和被叫UE的标识;模拟UE通过接入网设备向被叫UE发送呼叫请求,可以包括:模拟UE在小区标识对应的小区内,使用用户标识信息作为主叫信息、使用被叫UE的标识作为被叫信息,通过接入网设备向被叫UE发起呼叫请求。
通过该设计,有助于远端设备远程控制模拟UE在特定小区测试接入网设备的通信功能。
在一种可能的设计中,模拟UE将来自远端设备的上行数据通过接入网设备发送至被叫UE,包括:模拟UE可以接收通过接入网设备接收来自远端设备的上行数据;然后针对上行数据进行封装、加密,并将封装、加密后的上行数据通过接入网设备发送至被叫UE。
通过该设计,模拟UE对远端设备发送的上行数据进行封装、加密,有助于提高上行数据的传输安全性。
在一种可能的设计中,模拟UE还可以接收远端设备发送的释放请求,释放请求用于请求模拟UE通过接入网设备释放与被叫UE之间的呼叫连接;然后,模拟UE通过接入网设备释放与被叫UE之间的呼叫连接后,向远端设备发送释放响应消息。
通过该设计,有助于实现远端设备远程控制模拟UE释放与被叫UE之间的呼叫连接。
在一种可能的设计中,为了灵活实现远程对接入网设备通信功能的测试,模拟UE与接入网设备的位置关系可以包括至少两种实现方式:
实现方式一,模拟UE与接入网设备部署于不同的物理设备,且模拟UE位于接入网设备的覆盖范围内。通过该实现方式,可以有助于实现远程控制模拟UE发起呼叫请求,来实现远程测试接入网设备的通信功能。
实现方式二,模拟UE与接入网设备部署于同一物理设备。与实现方式一相比,有助于进一步实现降低成本。
第三方面,本申请提供一种接入网设备通信功能测试方法,包括:接入网设备接收来自模拟用户设备UE的呼叫请求,呼叫请求用于请求接入网设备呼叫被叫UE;呼叫请求为模拟UE根据接收到的来自远端设备的第一请求生成的,第一请求用于请求模拟UE通过接入网设备向被叫UE发起呼叫;所述模拟UE位于所述接入网设备的覆盖范围内;接入网设备呼叫被叫UE成功后,通过模拟UE将来自远端设备的上行数据发送至被叫UE;若接入网设备的通信功能正常,则向模拟UE发送来自被叫UE的针对上行数据的下行数据,该下行数据用于模拟UE发送给远端设备后,远端设备确定接入网设备的通信功能正常。
基于该方案,测试人员不需要到达现场,即接入网设备的覆盖范围内进行现场测试,而是可以在任意可以对模拟UE进行远程控制的范围内,通过远端设备远程控制模拟UE对接入网设备的通信功能进行测试。由于不需要人工到达现场测试皮基站的通信功能,因而可以提升测试效率,并降低人力成本。
进一步,如果接入网设备的通信功能不正常,那么接入网设备并不会成功向远端设备发送该针对上行数据的下行数据,相应地,远端设备也收不到该来自被叫UE的针对上行数据的下行数据,远端设备会确定接入网设备的通信功能不正常。
在一种可能的设计中,接入网设备接收来自模拟UE的呼叫请求之前,接入网设备建立与远端设备之间的X2链路;接入网设备通过X2链路接收来自远端设备的第一请求,该第一请求用于请求模拟UE通过接入网设备向被叫UE发起呼叫连接;接入网设备向模拟UE发送第一请求。
通过该设计,有助于远端设备与接入网设备之间通过X2链路进行安全通信。
基于上述任一种可能的设计,接入网设备还可以通过所述X2链路接收来自远端设备的释放请求,该释放请求用于请求模拟UE释放与被叫UE的呼叫连接;然后,接入网设备向模拟UE发送释放请求。
通过该设计,有助于实现远端设备远程控制模拟UE释放与被叫UE之间的呼叫连接。
在一种可能的设计中,为了灵活实现远程对接入网设备通信功能的测试,模拟UE与接入网设备的位置关系可以包括至少两种实现方式:
实现方式一,模拟UE与接入网设备部署于不同的物理设备,且模拟UE位于接入网设备的覆盖范围内。通过该实现方式,可以有助于实现远程控制模拟UE发起呼叫请求,来实现远程测试接入网设备的通信功能。
实现方式二,模拟UE与接入网设备部署于同一物理设备。与实现方式一相比,有助于进一步实现降低成本。
第四方面,本申请提供一种装置,该通信装置具有实现上述方法实施例中远端设备、模拟UE或接入网设备的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
在一种可能的设计中,该装置包括:处理器、存储器、总线和通信接口;该存储器存储有计算机执行指令,该处理器与该存储器通过该总线连接,当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该通信装置执行如上述第一方面至第三方面、或第一方面至第三方面的任一种设计中的接入网设备通信功能测试方法。例如,该装置可以是远端设备、模拟UE、或接入网设备等。
在另一种可能的设计中,该通信装置包括处理器,所述处理器与存储器耦合,所述存储器用于存储程序,当所述程序被所述处理器执行时,以使该装置执行如上述第一方面至第三方面、或第一方面至第三方面的任一种设计中的接入网设备通信功能测试方法。
在另一种可能的设计中,该通信装置还可以是芯片,如远端设备的芯片、模拟U的芯片、或接入网设备内的芯片,该芯片包括处理单元,可选地,还包括存储单元,该芯片可用于执行如上述第一方面至第三方面、或第一方面至第三方面的任一种设计中的接入网设备通信功能测试方法。
第五方面,本申请提供一种存储介质,其上存储有计算机程序或指令,所述计算机程序或指令被执行时使得计算机执行如上述第一方面至第三方面、或第一方面至第三方面的任一种设计中的接入网设备通信功能测试方法。
第六方面,本申请提供了一种计算机程序产品。该计算机程序产品包括计算机软件指令,该计算机软件指令可通过处理器进行加载来实现上述第一方面至第三方面中任意一种设计中的接入网设备通信功能测试方法。
第七方面,本申请提供一种系统,该系统包括上述第二方面或第二方面的任一种设计中的接入网设备,和上述第三方面或第三方面的任一种设计中的模拟UE。
在一种可能的设计中,该系统还包括上述第一方面或第一方面的任一种设计中的远端设备。
附图说明
图1为本申请提供的一种可能的系统架构示意图;
图1a为本申请提供的另一种可能的系统架构示意图;
图2为本申请提供的一种接入网设备通信功能测试方法示意图;
图3为本申请提供的另一种接入网设备通信功能测试方法示意图;
图4为本申请提供的系统传输的总体协议架构示意图;
图5为本申请提供的一种装置示意图;
图6为本申请提供的一种装置示意图;
图7为本申请提供的一种接入网设备结构示意图。
具体实施方式
下面将结合附图对本申请作进一步地详细描述。在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。在本申请的描述中,“第一”、“第二”、“第三”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
在现有技术中,在新部署接入网设备时,或者,在接入网设备进行版本升级后,需要人工使用移动终端在接入网设备所在地现场进行通信功能测试。
本申请实施例中,为了解决现有技术中需要人工使用移动终端在接入网设备所在地现场进行测试的问题,提供了一种接入网设备通信功能测试方法。该方法适用于包括远端设备、模拟UE和接入网设备的系统架构。
图1示例性示出了本申请实施例提供的一种可能的系统架构示意图。
相对于现有技术而言,该系统架构对现有技术中的包括的移动终端和接入网设备的架构进行改进,将移动终端的控制功能设置于远端设备中,将移动终端中的通信功能设置于模拟UE中。
该系统架构还可以包括被叫UE(未在图1示出),该远端设备可以通过控制模拟UE向被叫UE发起呼叫,以便通过远端设备与被叫UE进行语音通话,达到远程测试接入网设备的通信功能的目的。
其中,远端设备可以位于远程控制中心,远端设备可以包括用户标识信息,比如用户识别模块(subscriber identity module,SIM)信息。测试人员可以使用该SIM信息,通过远端设备控制模拟UE向被叫UE发起呼叫。远端设备可以不在接入网设备的覆盖范围内,远程控制模拟UE通过接入网设备向被叫UE发起呼叫,从而完成对接入网设备通信功能的测试。模拟UE位于接入网设备的覆盖范围内,可以在远端设备的控制下通过接入网设备完成对被叫UE的呼叫,从而完成对接入网设备通信功能的测试。
需要说明的是,该系统架构中可以包括多个接入网设备和多个模拟UE,远端设备可以控制多个UE完成对多个接入网通信功能的测试。图1中仅示例性示出了一个接入网设备和一个模拟UE。
进一步,远端设备可以控制一个模拟UE对一个接入网设备进行通信功能测试,也可以控制一个模拟UE对多个接入网设备进行通信功能测试,该模拟UE在多个接入网设备的覆盖范围内。
本申请实施例中,模拟UE与接入网设备的位置关系可以包括至少两种实现方式:
实现方式A1,模拟UE与接入网设备部署于不同的物理设备,且模拟UE位于接入网设备的覆盖范围内。
基于该实现方式,由于模拟UE与接入网设备部署于不同的物理设备。因此,在一种实现方式中,一个模拟UE与一个接入网设备之间具有一一对应关系,则该方式下,一个模拟UE只用于测试与该模拟UE对应的接入网设备的通信功能。在又一种实现方式中,一个模拟UE与多个接入网设备之间具有对应关系,则该方式下,一个模拟UE可用于测试与该模拟UE对应的多个接入网设备的通信功能。
实现方式A2,模拟UE与接入网设备部署于同一物理设备,示例的,参见图1a示出的另一种系统架构,上述物理设备可以为集成模拟UE和LTE-eNodeB的皮基站。
基于该实现方式,由于模拟UE与接入网设备部署于同一物理设备,因而具有一一对应关系,因此,该模拟UE一般只用于测试与该模拟UE部署于同一物理设备的接入网设备的通信功能。
上述实现方式A1和实现方式A2都可以实现远端设备控制模拟UE对接入网设备的通信功能进行测试。与实现方式A1相比,实现方式A2有助于实现进一步降低成本,比如可以降低设备成本和运维成本。与实现方式A2相比,实现方式A1有助于灵活部署。
本申请中的接入网设备,也可以称为无线接入网(radio access network,RAN)设备,是一种可以为模拟UE提供无线通信功能的设备。接入网设备例如包括但不限于:5G中的下一代基站(g nodeB,gNB)、演进型节点B(evolved node B,eNB)、无线网络控制器(radionetwork controller,RNC)、节点B(node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolvednodeB,或home node B,HNB)、基带单元(baseBand unit,BBU)、传输点(transmitting andreceiving point,TRP)、发射点(transmitting point,TP)、移动交换中心等。接入网设备还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器、集中单元(centralized unit,CU),和/或分布单元(distributed unit,DU),或者该网络设备可以为中继站、接入点、车载设备、可穿戴设备以及未来5G网络中的网络设备或者未来演进的PLMN网络中的网络设备等。该接入网设备还可以是皮基站(PICO SITE),也称为微微站,覆盖能力一般在20~50米。模拟UE可以与不同技术的多个接入网设备进行通信,例如,模拟UE可以与支持长期演进(long term evolution,LTE)网络的接入网设备通信,也可以与支持5G网络的接入网设备通信,还可以支持与LTE网络的接入网设备以及5G网络的接入网设备的双连接。本申请实施例并不限定。
可以理解的是,上述模拟UE既可以是硬件设备,也可以是在硬件上运行软件实现上述功能。
本申请实施例中,远端设备可以与模拟UE进行通信,作为一个示例,以接入网设备为LTE-eNodeB,远端设备需要向模拟UE发送上行数据为例,则可以至少有以下两种实现方式:
实现方式B1,远端设备可以与模拟UE直接通信,比如通过V2V通信技术进行通信。
在实现方式B1中,远端设备直接将该上行数据发送至模拟UE。模拟UE将该上行数据进行封装、加密,之后将封装、加密后的上行数据发送至LTE-eNodeB,并通过LTE-eNodeB发送至核心网。
实现方式B2,远端设备与模拟UE之间通过接入网设备进行通信。
在实现方式B2中,结合图1a,远端设备先向LTE-eNodeB发送上行数据,LTE-eNodeB将该上行数据发送至模拟UE。之后,模拟UE将该上行数据进行封装、加密,之后将封装、加密后的上行数据发送至LTE-eNodeB,并通过LTE-eNodeB发送至核心网。
为方便说明,本申请中将以实现方式B2为例进行说明,即远端设备和模拟UE之间通过接入网设备进行通信,后续不再赘述。
下面结合图1和图1a,对本申请提供的接入网设备通信功能测试方法进行详细说明。
如图2所示,为本申请提供的一种接入网设备通信功能测试方法,其中接入网设备以LTE-eNodeB为例,该方法包括以下步骤:
步骤201,远端设备向LTE-eNodeB发送第一请求,该第一请求用于请求模拟UE通过LTE-eNodeB向被叫UE发起呼叫。相应地,LTE-eNodeB可以接收来自远端设备的第一请求。
本申请实施例中,远端设备可以与接入网设备直接通信,也可以通过其他网络设备与该接入网设备进行通信。一种可能的实现方式中,在远端设备向LTE-eNodeB发送第一请求之前,远端设备可以建立与LTE-eNodeB之间的X2链路。之后,远端设备与LTE-eNodeB之间可以通过X2链路进行通信。由于LTE-eNodeB具有X2接口功能,所以通过已有X2接口功能建立X2链路,有助于LTE-eNodeB与远端设备之间进行安全通信。
进一步,远端设备通过X2链路,向LTE-eNodeB发送第一请求,相应地,LTE-eNodeB通过X2链路接收来自远端设备的该第一请求。
在远端设备向LTE-eNodeB发送第一请求之前,远端设备还可以通过X2链路,向LTE-eNodeB发送第二请求,该第二请求用于请求LTE-eNodeB覆盖范围内的各小区对应的系统消息,然后远端设备接收LTE-eNodeB发送的各小区对应的系统消息。远端设备可以根据各小区对应的系统消息以及预设的规则确定出一个小区标识,并将确定出的该小区标识携带在第一请求中,远端设备也可以接收测试人员的测试指令,该测试指令中包括测试人员选择的小区标识,然后远端设备将测试指令中包括的小区标识携带在第一请求中。该小区标识可以为LTE-eNodeB覆盖范围内的各小区中任意一个小区的小区标识。
进一步的,上述第一请求可以包括该LTE-eNodeB所覆盖小区的小区标识、用户标识信息和被叫UE的标识,该第一请求用于请求模拟UE在该小区标识对应的小区内、使用该用户标识信息作为主叫信息、使用被叫UE的标识作为被叫信息,通过LTE-eNodeB发起呼叫请求。其中,该用户标识信息可以为远端设备中包括的SIM信息,比如国际移动用户识别码(International Mobile Subscriber Identification Number,IMSI)信息。该被叫UE的标识可以为被叫UE的SIM信息。
比如,用户标识信息为号码X,该被叫UE为紧急呼叫中心,被叫UE的标识为紧急呼叫号码Y,那么模拟UE在第一请求中携带的小区标识对应的小区内,使用该号码X通过LTE-eNodeB呼叫号码Y对应的紧急呼叫中心,以便远端设备通过模拟UE连接到该紧急呼叫号码Y对应的紧急呼叫中心,从而实现远端设备与该紧急呼叫中心之间进行通话。
以下提供一种LTE-eNodeB可以为多个运营商提供服务的场景的示例。
假设该LTE-eNodeB可以为运营商A和运营商B提供服务,其中,该LTE-eNodeB所覆盖的小区1为运营商A的用户提供服务,该LTE-eNodeB所覆盖的小区2为运营商B的用户提供服务。当该LTE-eNode进行版本升级后,运营商A远程控制模拟UE1在小区1内发起呼叫请求以测试LTE-eNodeB的通信功能,运营商B远程控制模拟UE2在小区2内发起呼叫请求以测试LTE-eNodeB的通信功能。
可选的,在远端设备向模拟UE发送第一请求之前,远端设备还可以确定接入网设备需要进行通信功能测试。即,当远端设备确定接入网设备需要进行通信功能测试时,则向模拟UE发送第一请求。也可以理解为,接入网设备需要进行通信功能测试是触发远端设备向模拟UE发送第一请求的一个条件。
远端设备确定接入网设备需要进行通信功能测试,至少可以有以下实现方式:一种实现方式为远端设备接收到触发指令,该触发指令用于指示远端设备向模拟UE发送第一请求;又一种实现方式为远端设备确定接入网设备进行版本升级;又一种实现方式为远端设备确定该接入网设备为新部署完成的设备,从而确定接入网设备需要进行通信功能检测。
步骤202,LTE-eNodeB向模拟UE发送该第一请求。相应地,模拟UE接收LTE-eNodeB发送的该第一请求,该第一请求用于请求模拟UE通过LTE-eNodeB向被叫UE发起呼叫。
上述步骤201中的第一请求与步骤202中的第一请求在发送时,会封装不同的包头进行发送,举个例子,比如,步骤201中的第一请求在封装IP包头(源IP地址为远端设备的IP地址,目的IP地址为模拟UE的IP地址)后进行发送,步骤202中的第一请求在封装IP包头(源IP地址为LTE-eNodeB的IP地址,目的IP地址为模拟UE的IP地址)后进行发送。
以上步骤201和步骤202按照上述实现方式B2来实现的远端设备向模拟UE发送第一请求的,还可以按照上述实现方式B1来实现,即远端设备直接向模拟UE发送第一请求,该第一请求用于请求模拟UE通过LTE-eNodeB向被叫UE发起呼叫。
步骤203,模拟UE向LTE-eNodeB发送呼叫请求,该呼叫请求用于请求通过LTE-eNodeB呼叫被叫UE。相应地,LTE-eNodeB接收来自模拟UE的呼叫请求,向被叫UE发起呼叫。
比如,模拟UE在该小区标识对应的小区内使用第一请求中携带的用户标识信息和被叫UE的标识向LTE-eNodeB发起呼叫请求,相应地,LTE-eNodeB接收模拟UE在小区使用该用户标识信息和被叫UE的标识发起的呼叫请求。在上述步骤203之后,模拟UE通过LTE-eNodeB与被叫UE建立呼叫连接。
步骤204,远端设备在确定模拟UE通过接入网设备呼叫被叫UE成功后,通过模拟UE和LTE-eNodeB向被叫UE发送上行数据。该上行数据为用户面数据。
远端设备通过模拟UE和LTE-eNodeB向被叫UE发送上行数据可以有至少两种实现方式:按照上述实现方式B1,远端设备向模拟UE发送上行数据;按照上述实现方式B2,远端设备向LTE-eNodeB发送该上行数据,LTE-eNodeB将该上行数据发送至模拟UE。基于实现方式B1和B2,在模拟UE接收到上行数据之后,模拟UE针对该上行数据进行封装、加密,并将封装、加密后的上行数据通过LTE-eNodeB发送至被叫UE。从而有助于提高上行数据的传输安全性。
步骤205,LTE-eNodeB通过核心网将该上行数据发送至被叫UE。
步骤206,核心网通过LTE-eNodeB向模拟UE发送来自被叫UE的针对该上行数据的下行数据。该下行数据为用户面数据。
具体的,核心网向LTE-eNodeB发送针对该上行数据的下行数据,相应地,LTE-eNodeB接收到针对该上行数据的下行数据之后,向模拟UE发送针对该上行数据的下行数据。具体包括以下两种情况:
情况一,如果LTE-eNodeB的通信功能正常,那么LTE-eNodeB可以成功向模拟UE发送该来自被叫UE的针对该上行数据的下行数据。相应地,模拟UE接收该针对上行数据的下行数据,对该针对上行数据的下行数据进行解密、解封装。之后,继续步骤207。
情况二,如果LTE-eNodeB的通信功能不正常,LTE-eNodeB无法成功向模拟UE发送该针对上行数据的下行数据,那么模拟UE也就接收不到该来自被叫UE的针对该上行数据的下行数据。之后,远端设备也就接收不到该来自被叫UE的针对该上行数据的下行数据,则远端设备确定LTE-eNodeB通信功能不正常。
步骤207,模拟UE向远端设备发送来自被叫UE的针对该上行数据的下行数据,该下行数据用于远端设备确定LTE-eNodeB通信功能正常。
具体的,模拟UE通过LTE-eNodeB向远端设备发送来自所述被叫UE的针对该上行数据的下行数据。模拟UE向LTE-eNodeB发送解密、解封装后的针对该上行数据的下行数据,相应地,LTE-eNodeB接收到解密、解封装后的针对该上行数据的下行数据,并将其发送至远端设备,该下行数据用于远端设备确定LTE-eNodeB的通信功能正常。
步骤208,远端设备接收来自被叫UE的针对该上行数据的下行数据,确定LTE-eNodeB通信功能正常。
在又一种情形下,远端设备未接收到来自被叫UE的针对该上行数据的下行数据,则确定LTE-eNodeB通信功能不正常。比如,远端设备在发送上行数据后,在预设时长内未接收到针对该上行数据的下行数据,则确定LTE-eNodeB通信功能不正常。
上述实施例中,上行数据和针对该上行数据的下行数据可以是人工在远端设备和被叫UE进行通话产生。上行数据也可以是预先分别配置在远端设备,针对该上行数据的下行数据也可以是预先配置在被叫UE中,也就是说,如果触发接入网设备通信功能测试流程之后,远端设备向模拟UE发送在远端设备中预先配置的上行数据,以通过接入网设备发送至被叫UE,被叫UE在接收到该上行数据之后,通过接入网设备向远端设备自动发送被叫UE中预先配置的针对该上行数据的下行数据。
通过上述步骤201-208可以看出,测试人员不需要到达现场,即接入网设备的覆盖范围内进行现场测试,而是可以在任意可以对模拟UE进行远程控制的范围内,通过远端设备远程控制模拟UE对接入网设备的通信功能进行测试。由于不需要人工到达现场测试皮基站的通信功能,因而可以提升测试效率,并降低人力成本。
下面结合具体实施例,详细介绍上述接入网设备通信功能测试方法。
参见图3,为本申请提供的另一种接入网设备通信功能测试方法,其中,步骤301-302与上述步骤201-202相同,步骤304与步骤203相同,步骤314-315与步骤204-205相同,在此处不再赘述。该方法还可以包括以下部分或全部步骤:
比如,在上述步骤302之后,步骤304之前,还可以包括步骤303,RRC连接建立过程。RRC连接建立过程可以包括以下步骤303A-303C:
步骤303A,模拟UE向LTE-eNodeB发送RRC连接请求(RRC connection request)消息。该RRC连接请求消息用于请求建立RRC连接。
步骤303B,LTE-eNodeB向模拟UE发送RRC连接建立(RRC Connection Setup)消息。该RRC连接建立消息用于建立无线承载(signalling radioBearers,SRB),主要为SRB1。
步骤303C,模拟UE向LTE-eNodeB发送RRC连接建立完成(RRC connection setupcomplete)消息。该RRC连接建立完成消息表示成功建立RRC连接。
该RRC连接建立完成消息包括用户标识信息,比如IMSI信息。
可选的,在上述步骤304之后,该方法还可以包括以下步骤305、步骤306、步骤308:
步骤305,LTE-eNodeB向核心网发送初始UE消息(initial UE message)。该初始UE消息携带非接入层(non-access stratum,NAS)层的接入请求(attach request),用于请求核心网允许接入网络,该接入请求中包括LTE-eNodeB的标识和用户标识信息。
步骤306,核心网通过LTE-eNodeB向模拟UE发送下行NAS传输(downlink NAStransport)消息。
可选的,该下行NAS传输消息可以包括NAS层的鉴权请求(authenticationrequest)。该鉴权请求用于请求对远端设备进行鉴权,该鉴权请求中包括RAND、AUTN等鉴权参数。
当上述下行NAS传输消息包括NAS层的鉴权请求时,则在上述步骤306之后,还可以包括以下步骤307鉴权过程,具体包括以下步骤307A-307B:
步骤307A,模拟UE向远端设备发送鉴权请求。
相应地,远端设备接收模拟UE发送的鉴权请求,并根据该鉴权请求中的鉴权参数确定鉴权值。该鉴权值用于核心网对远端设备进行鉴权。
进一步,该鉴权请求中还可以携带用于对核心网进行鉴权的参数,以便远端设备在接收到该鉴权请求之后,根据该用于对核心网进行鉴权的参数对核心网进行鉴权,以防止用户接入了非法的网络,被骗取关键信息。
步骤307B,远端设备向模拟UE发送鉴权响应消息。该鉴权响应消息包括鉴权值,用于核心网对远端设备进行鉴权。
比如,远端设备可以通过LTE-eNodeB向模拟UE发送鉴权响应消息,该鉴权响应消息中包括鉴权值。相应地,模拟UE可以接收到该鉴权响应消息,并通过LTE-eNodeB向核心网发送该鉴权响应消息,以使核心网根据鉴权响应消息中的鉴权值对远端设备进行鉴权。如此,有助于提高用户面数据的传输安全性。
步骤308,模拟UE通过LTE-eNodeB向核心网发送第一上行信息传输(ULinformation transfer)消息。
该上行信息传输消息可以包括NAS层的鉴权响应(authentication respone),该鉴权响应消息包括鉴权值,用于核心网对远端设备进行鉴权。通过核心网对远端设备进行鉴权,从而防止非法用户占用网络资源。
进一步的,在上述步骤308之后,还可以包括以下步骤309-步骤313:
步骤309,核心网向LTE-eNodeB发送初始UE上下文建立请求(initial UE contextsetup request)。该initial UE context setup request携带NAS层的服务接受(serviceAccept)消息。
此处,该初始UE上下文建立请求建立模拟UE上下文,其中,初始UE上下文包括安全密钥、切换限制列表、模拟UE无线negligence、模拟UE安全能力等。
步骤310,LTE-eNodeB向模拟UE发送RCC连接重配置(RRC connectionreconfiguration)消息。
其中,该RCC连接重配置消息用于修改RRC连接的配置。该RCC连接重配置消息携带NAS层的服务接受(service accept)消息、测量配置、移动控制、以及安全配置相关的无线资源配置等。
步骤311,模拟UE向LTE-eNodeB发送RCC连接重配置完成(RRC connectionreconnection complete)消息。该RCC连接重配置完成消息用于指示RRC连接重配置成功。该RCC连接重配置完成消息携带NAS层的服务接受(service accept)消息。
相应地,LTE-eNodeB接收RCC连接重配置消息,并向核心网反馈初始UE上下文建立响应(initial UE context setup response)消息,以便通知核心网初始UE上下文建立成功。
步骤312,模拟UE通过LTE-eNodeB向核心网发送第二上行信息传输(ULInformation transfer)消息,该上行信息传输消息携带NAS层的服务完成(servicecomplete)消息。
步骤313,模拟UE向核心网发送第一上行链路数据(first uplink data),该第一上行链路数据用于核心网确定模拟UE与核心网之间的链路可以正常传输数据,相应的,核心网在收到该第一上行链路数据之后,会向模拟UE返回第一下行链路数据(firstdownlink data),该第一下行链路数据用于模拟UE确定模拟UE与核心网之间的链路可以正常传输数据。
作为一种实现方式,上述步骤316可以通过以下步骤316A-步骤316B来实现:
步骤316A:核心网向LTE-eNodeB发送来自被叫UE的针对该上行数据的下行数据。
相应地,LTE-eNodeB接收来自被叫UE的针对该上行数据的下行数据。若LTE-eNodeB通信功能正常,则执行步骤315;若LTE-eNodeB通信功能不正常,则向模拟UE发送针对该上行数据的下行数据失败,继续步骤316。
步骤316B:LTE-eNodeB向模拟UE发送来自被叫UE的针对该上行数据的下行数据。之后,继续步骤317~318。
步骤317,模拟UE向远端设备发送来自被叫UE的针对该上行数据的下行数据。
步骤308,远端设备接收到来自被叫UE的针对该上行数据的下行数据,确定该LTE-eNodeB的通信功能正常。
作为另一种实现方式,上述步骤316A之后,若LTE-eNodeB无法成功向模拟UE发送来自被叫UE的针对该上行数据的下行数据,则继续步骤319:
步骤319,远端设备若未接收到来自被叫UE的针对该上行数据的下行数据,则确定该LTE-eNodeB的通信功能不正常。
通过该方案,有助于远端设备远程测试LTE-eNodeB的通信功能,并得到LTE-eNodeB的通信功能是否正常的测试结果。
可选的,在远端设备确定LTE-eNodeB的通信功能的测试结果之后,远端设备控制模拟UE释放与被叫UE之间的呼叫连接。即,在上述步骤318或319之后,还可以包括以下步骤320-325:
步骤320,远端设备向模拟UE发送释放请求。该释放请求用于请求模拟UE通过LTE-eNodeB释放与被叫UE之间的呼叫连接。
具体的,远端设备向接入网设备发送释放请求,相应地,接入网设备接收来自远端设备的释放请求,之后,LTE-eNodeB将该释放请求发送至模拟UE,相应地,模拟UE接收该释放请求,通过LTE-eNodeB释放与被叫UE之间的呼叫连接。
步骤321,模拟UE通过LTE-eNodeB向核心网发送第三上行信息传输(ULinformation transfer)消息。
该第三上行信息传输消息携带NAS层断开请求(detach request)消息。
步骤322,核心网通过LTE-eNodeB向模拟UE发送下行信息传输(DL informationtransfer)消息。该下行信息传输消息携带NAS层断开接受(detach Accept)消息。
步骤323,核心网向LTE-eNodeB发送UE上下文释放(UE context releasecommand)消息。
步骤324,LTE-eNodeB向模拟UE发送RRC连接释放(RRC connection release)消息。相应地,模拟UE接收LTE-eNodeB发送的RRC连接释放消息。
步骤325,模拟UE向远端设备发送释放响应消息。
步骤326,LTE-eNodeB向核心网发送UE上下文释放完成(UE context releasecomplete)消息。
通过上述步骤320~325,在需要结束远端设备与被叫UE之间的呼叫连接时,可以由远端设备控制模拟UE发起释放请求,从而有助于实现远程控制模拟UE释放与被叫UE之间的呼叫连接。
基于上述任一实施例,在系统中传输的控制面信令形成的信令流,以及用户面数据交互形成的用户数据流,可以IP包的形式进行传输。其中,控制面信令有上述图3中的步骤301~313、以及步骤320~326中涉及的消息。用户面数据有上述图3中的步骤314~317中涉及的数据。
下面结合图4,对上述图3所示的实施例中的控制面信令和用户面数据的发送过程,进行详细说明。
上行方向,模拟UE中的数据流或信令流对应的IP包在传送至LTE-eNodeB之前,需要通过模拟UE中的多个协议层实体进行处理,在该IP包到达LTE-eNodeB之后,经过LTE-eNodeB中的多个协议层实体逆向处理,再到达核心网。
参见图4,为本申请提供的系统传输的总体协议架构示意图,仅示例性示出了模拟UE包括的NAS实体层、无线链路层控制协议(Radio Link Control,RLC)实体层、分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)实体层、RLC实体层,LTE-eNodeB包括的RRC实体层、PDCP实体层、RLC实体层。其中:
NAS实体层,主要包括会话管理、用户管理、安全管理、计费等功能。
RRC实体层,支持模拟UE和LTE-eNodeB之间多种功能的信令协议,主要包括广播NAS层和AS层的系统消息、寻呼功能、RRC连接建立、保持和释放,安全功能、端到端无线承载的建立、修改与释放等、移动性管理NAS消息的传输等功能。
PDCP实体层,主要包括在发送端负责执行压缩、加密,在接收端负责执行解密、解压缩,以及在控制面对RRC和NAS层消息进行完整性检验等功能。
RLC实体层,主要负责分段与连接、重传处理,以及对高层数据的顺序传送。
结合图4,对信令流和数据流的传输路径进行说明。
上行方向的信令流的传输路径为:远端设备将控制面信令发送至模拟UE,依次经过模拟UE中的NAS实体层、RRC实体层、PDCP实体层、RLC实体层,之后到达LTE-eNodeB,再经过LTE-eNodeB中的RLC实体层、PDCP实体层、RRC实体层,最后到达核心网。下行方向的信令流的传输路径与上行方向的信令流的传输路径正好相反,即:核心网将控制面信令发送至LTE-eNodeB,依次经过LTE-eNodeB中的RRC实体层、PDCP实体层、RLC实体层,之后到达模拟UE,然后经由模拟UE中的RLC实体层、PDCP实体层、RRC实体层、NAS实体层,然后发送至远端设备。
上行方向的数据流的传输路径为:远端设备将用户面数据发送至模拟UE,依次经过模拟UE中的PDCP实体层、RLC实体层,之后到达LTE-eNodeB,再经过LTE-eNodeB中的RLC实体层、PDCP实体层、RRC实体层,最后到达核心网。下行方向的信令流的传输路径与上行方向的信令流的传输路径正好相反,在此处不再赘述。
通过该实施例,有助于验证模拟UE和LTE-eNodeB中的各协议层实体的功能是否都正常。也就是说,如果远端设备接收到来自被叫UE的针对上行数据的下行数据,那么说明UE和LTE-eNodeB中的各协议层实体的功能都正常;如果远端设备未接收到来自被叫UE的针对上行数据的下行数据,那么说明UE和LTE-eNodeB中的各协议层实体的功能并不都正常,需要进一步确认哪一层实体不正常。
图5示出了本发明实施例中所涉及的装置的可能的示例性框图,该装置500可以以软件的形式存在,也可以以硬件的形式存在,还可以以软件和硬件相结合的形式存在,本申请实施例不做限定。装置500可以包括:处理单元502和通信单元503。作为一种实现方式,该通信单元503可以包括接收单元和/或发送单元。处理单元502用于对装置500进行控制管理。通信单元503用于支持装置500与其他网络实体的通信。装置500还可以包括存储单元501,用于存储装置500的程序代码和数据。
其中,处理单元502可以是处理器或控制器,例如可以是通用中央处理器(centralprocessing unit,CPU),通用处理器,数字信号处理(digital signal processing,DSP),专用集成电路(application specific integrated circuits,ASIC),现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明实施例公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包括一个或多个微处理器组合,DSP和微处理器的组合等。通信单元503可以是通信接口、收发器或收发电路等,其中,该通信接口是统称,在具体实现中,该通信接口可以包括多个接口。存储单元501可以是存储器。
在第一种应用中,该装置500可以为上述任一实施例中的远端设备,还可以为用于远端设备的芯片。例如,当装置500为远端设备时,该处理单元502例如可以是处理器,该通信单元例如可以是收发器,该收发器包括射频电路,可选地,该存储单元例如可以是存储器。例如,当装置500为接入网设备中的芯片时,该处理单元502例如可以是处理器,该通信单元例如可以是输入/输出接口、管脚或电路等。该处理单元502可执行存储单元存储的计算机执行指令,可选地,该存储单元为该芯片内的存储单元,如寄存器、缓存等,该存储单元还可以是该接入网设备内的位于该芯片外部的存储单元,如只读存储器(read-onlymemory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)等。
具体地,以通信单元503包括发送单元和接收单元为例,则发送单元,用于向模拟用户设备UE发送第一请求,第一请求用于请求模拟UE通过接入网设备向被叫UE发起呼叫;模拟UE位于接入网设备的覆盖范围内;在确定模拟UE通过接入网设备呼叫被叫UE成功后,通过模拟UE和接入网设备向被叫UE发送上行数据;处理单元,用于若接收到接入网设备通过模拟UE反馈的来自被叫UE的针对上行数据的下行数据,则确定接入网设备通信功能正常。
在一种可能的实现方式中,处理单元,还用于确定接入网设备需要进行通信功能测试。
在一种可能的实现方式中,第一请求包括接入网设备所覆盖小区的小区标识、用户标识信息和被叫UE的标识,第一请求用于请求模拟UE在小区标识对应的小区内、使用所述用户标识信息作为主叫信息、使用所述被叫UE的标识作为被叫信息,通过接入网设备发起呼叫请求。
在一种可能的实现方式中,处理单元,还用于建立与接入网设备之间的X2链路;发送单元,具体用于通过接入网设备向模拟UE发送第一请求。
在一种可能的实现方式中,装置还包括接收单元,用于接收来自接入网设备的鉴权参数;处理单元,还用于根据鉴权参数确定鉴权值;发送单元,还用于向接入网设备发送鉴权值,鉴权值用于接入网设备对装置进行鉴权。
在一种可能的实现方式中,发送单元,还用于向模拟UE发送释放请求,释放请求用于请求模拟UE通过所述接入网设备释放与被叫UE之间的呼叫连接。
在一种可能的实现方式中,模拟UE与接入网设备部署于同一物理设备;或者,模拟UE与接入网设备部署于不同的物理设备,且模拟UE位于接入网设备的覆盖范围内。
在第二种应用中,该装置500可以为上述任一实施例中的模拟UE,还可以为用于模拟UE的芯片。例如,装置500可以为模拟UE时,该处理单元502例如可以是处理器,该通信单元例如可以是收发器,该收发器包括射频电路,可选地,该存储单元例如可以是存储器。例如,装置500可以为远端设备中的芯片时,该处理单元502例如可以是处理器,该通信单元例如可以是输入/输出接口、管脚或电路等。可选地,该存储单元为该芯片内的存储单元,如寄存器、缓存等,该存储单元还可以是该远端设备内的位于该芯片外部的存储单元,如ROM或可存储静态信息和指令的其他类型的静态存储设备,RAM等。
具体地,以通信单元503包括发送单元和接收单元为例,则接收单元,用于接收来自远端设备的第一请求,第一请求用于请求装置通过接入网设备向被叫UE发起呼叫;所述装置位于接入网设备的覆盖范围内;发送单元,用于通过接入网设备向被叫UE发送呼叫请求,所述装置通过接入网设备呼叫被叫UE成功后,将来自远端设备的上行数据通过接入网设备发送至被叫UE;若通过接入网设备接收到来自被叫UE的针对上行数据的下行数据,则向远端设备发送下行数据,下行数据用于远端设备确定接入网设备的通信功能正常。
在一种可能的实现方式中,第一请求包括接入网设备所覆盖小区的小区标识、用户标识信息和被叫UE的标识;发送单元,具体用于在小区标识对应的小区内、使用用户标识信息作为主叫信息、使用所述被叫UE的标识作为被叫信息,通过向接入网设备向被叫UE发起呼叫请求。
在一种可能的实现方式中,接收单元,还用于接收来自远端设备的上行数据;装置还包括处理单元,用于针对上行数据进行封装、加密,得到封装、加密后的上行数据;发送单元,具体用于:将封装、加密后的上行数据通过接入网设备发送至被叫UE。
在一种可能的实现方式中,接收单元,还可以用于接收远端设备发送的释放请求,释放请求用于请求装置通过接入网设备释放与被叫UE之间的呼叫连接;处理单元,还可以用于通过接入网设备释放与被叫UE之间的呼叫连接,并向远端设备发送释放响应消息。
在第三种应用中,该装置500可以为上述任一实施例中的接入网设备,还可以为用于接入网设备中的芯片。例如,装置500可以为接入网设备时,该处理单元502例如可以是处理器,该通信单元例如可以是收发器,该收发器包括射频电路,可选地,该存储单元例如可以是存储器。例如,装置500可以为模拟UE中的芯片时,该处理单元502例如可以是处理器,该通信单元例如可以是输入/输出接口、管脚或电路等。可选地,该存储单元为该芯片内的存储单元,如寄存器、缓存等,该存储单元还可以是该模拟UE内的位于该芯片外部的存储单元,如ROM或可存储静态信息和指令的其他类型的静态存储设备,RAM等。
具体地,以通信单元503包括发送单元和接收单元为例,则接收单元,用于接收来自模拟用户设备UE的呼叫请求,呼叫请求用于请求装置呼叫被叫UE;呼叫请求为模拟UE根据接收到的来自远端设备的第一请求生成的,第一请求用于请求模拟UE通过装置向被叫UE发起呼叫;该模拟UE位于所述装置的覆盖范围内;发送单元,用于在装置呼叫被叫UE成功后,通过模拟UE将来自远端设备的上行数据发送至被叫UE;若装置的通信功能正常,则向模拟UE发送来自被叫UE的针对上行数据的下行数据,下行数据用于模拟UE发送给远端设备后,远端设备确定装置的通信功能正常。
在一种可能的实现方式中,还包括处理单元,用于建立与远端设备之间的X2链路;接收单元,还用于通过X2链路接收来自远端设备的第一请求,第一请求用于请求模拟UE通过装置向被叫UE发起呼叫连接;发送单元,还用于向模拟UE发送第一请求。
在一种可能的实现方式中,接收单元,还用于通过X2链路接收来自远端设备的释放请求,释放请求用于请求模拟UE释放与被叫UE之间的呼叫连接;发送单元,还用于向模拟UE发送释放请求。
本申请实施例还提供一种系统,包括上述任一实施例中所述的模拟UE和上述任一实施例所述的接入网设备。可选的,该系统还可以包括上述任一实施例所述的远端设备。
图6示出了本发明实施例中所涉及的装置的一种可能的设计结构的简化示意图。该装置可以为模拟UE或远端设备,所述装置600包括发射器601,接收器602和处理器603。其中,处理器603也可以为控制器,图6中表示为“控制器/处理器603”。可选的,所述装置600还可以包括调制解调处理器605,其中,调制解调处理器605可以包括编码器606、调制器607、解码器608和解调器609。
在一个示例中,发射器601调节(例如,模拟转换、滤波、放大和上变频等)输出采样并生成上行链路信号,该上行链路信号经由天线发射给上述实施例中所述的接入网设备。在下行链路上,天线接收上述实施例中接入网设备发射的下行链路信号。接收器602调节(例如,滤波、放大、下变频以及数字化等)从天线接收的信号并提供输入采样。在调制解调处理器605中,编码器606接收要在上行链路上发送的业务数据和信令消息,并对业务数据和信令消息进行处理(例如,格式化、编码和交织)。调制器607进一步处理(例如,符号映射和调制)编码后的业务数据和信令消息并提供输出采样。解调器609处理(例如,解调)该输入采样并提供符号估计。解码器608处理(例如,解交织和解码)该符号估计并提供发送给装置600的已解码的数据和信令消息。编码器606、调制器607、解调器609和解码器608可以由合成的调制解调处理器605来实现。这些单元根据无线接入网采用的无线接入技术来进行处理。需要说明的是,当装置600不包括调制解调处理器605时,调制解调处理器605的上述功能也可以由处理器603完成。
处理器603对装置600进行控制管理,用于执行上述本发明实施例中由远端设备或模拟UE进行的处理过程。例如,处理器603用于执行本申请任一实施例的接入网设备通信功能测试方法中涉及远端设备或模拟UE的处理过程和/或本申请所描述的技术方案的其他过程。
进一步的,装置600还可以包括存储器604,存储器604用于存储用于装置600的程序代码和数据。
图7示出了本发明实施例提供的接入网设备的一种可能的结构示意图。接入网设备700包括处理器702和通信接口704。其中,处理器702也可以为控制器,图7中表示为“控制器/处理器702”。通信接口704用于支持接入网设备与模拟UE或远端设备进行通信。进一步的,接入网设备700还可以包括发射器/接收器701。所述发射器/接收器701用于支持接入网设备与上述实施例中的模拟UE或远端设备之间进行无线电通信。所述处理器702可以执行各种用于与模拟UE或远端设备通信的功能。在上行链路,来自模拟UE的上行链路信号经由天线接收,由接收器701进行解调(例如将高频信号解调为基带信号),并进一步由处理器702进行处理来恢复模拟UE或远端设备发送的业务数据和信令信息。在下行链路上,业务数据和信令消息由处理器702进行处理,并由发射器701进行调制(例如将基带信号调制为高频信号)来产生下行链路信号,并经由天线发射给模拟UE或远端设备。需要说明的是,上述解调或调制的功能也可以由处理器702完成。
例如,处理器702还用于执行本申请实施例中的任一接入网设备通信功能测试方法中涉及接入网设备的处理过程和/或本申请所描述的技术方案的其他过程。
进一步的,接入网设备700还可以包括存储器703,存储器703用于存储接入网设备700的程序代码和数据。
可以理解的是,图7仅仅示出了接入网设备700的简化设计。在实际应用中,接入网设备700可以包括任意数量的发射器,接收器,处理器,控制器,存储器,通信单元等,而所有可以实现本发明实施例的接入网设备都在本发明实施例的保护范围之内。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包括一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(Solid State Disk,SSD))等。
本申请实施例中所描述的各种说明性的逻辑单元和电路可以通过通用处理器,数字信号处理器,专用集成电路(ASIC),现场可编程门阵列(FPGA)或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
本申请实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件单元、或者这两者的结合。软件单元可以存储于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存储信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于ASIC中,ASIC可以设置于终端中。可选地,处理器和存储媒介也可以设置于终端中的不同的部件中。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管结合具体特征及其实施例对本发明进行了描述,显而易见的,在不脱离本发明的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本发明的示例性说明,且视为已覆盖本发明范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (24)
1.一种接入网设备通信功能测试方法,其特征在于,包括:
远端设备建立与接入网设备之间的X2链路;
所述远端设备通过所述接入网设备向模拟用户设备UE发送第一请求,所述第一请求用于请求所述模拟UE通过所述接入网设备向被叫UE发起呼叫;所述模拟UE位于所述接入网设备的覆盖范围内;
所述远端设备在确定所述模拟UE通过所述接入网设备呼叫所述被叫UE成功后,通过所述模拟UE和所述接入网设备向被叫UE发送上行数据;
若所述远端设备接收到所述接入网设备通过模拟UE反馈的来自所述被叫UE的针对所述上行数据的下行数据,则所述远端设备确定所述接入网设备通信功能正常。
2.根据权利要求1所述的方法,其特征在于,所述远端设备向模拟用户设备UE发送第一请求之前,还包括:
所述远端设备确定所述接入网设备需要进行通信功能测试。
3.根据权利要求1或2所述的方法,其特征在于,所述第一请求包括所述接入网设备所覆盖小区的小区标识、用户标识信息和所述被叫UE的标识,所述第一请求用于请求所述模拟UE在所述小区标识对应的小区内、使用所述用户标识信息作为主叫信息、使用所述被叫UE的标识作为被叫信息,通过所述接入网设备发起呼叫请求。
4.根据权利要求1或2所述的方法,其特征在于,所述远端设备在向模拟UE发送第一请求之后,在通过所述模拟UE向所述接入网设备发送上行数据之前,还包括:
所述远端设备接收来自所述接入网设备的鉴权参数;
所述远端设备根据所述鉴权参数确定鉴权值;
所述远端设备通过所述接入网设备向核心网发送所述鉴权值,所述鉴权值用于所述核心网对所述远端设备进行鉴权。
5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述远端设备向所述模拟UE发送释放请求,所述释放请求用于请求所述模拟UE通过所述接入网设备释放与所述被叫UE之间的呼叫连接。
6.一种接入网设备通信功能测试方法,其特征在于,所述方法包括:
模拟UE通过接入网设备接收来自远端设备的第一请求,所述第一请求用于请求所述模拟UE通过接入网设备向被叫UE发起呼叫;所述第一请求为所述远端设备通过与所述接入网设备之间的X2链路向接入网设备发送的,并经过所述接入网设备向所述模拟UE发送的;所述模拟UE位于所述接入网设备的覆盖范围内;
所述模拟UE通过所述接入网设备向所述被叫UE发送呼叫请求;
所述模拟UE通过所述接入网设备呼叫所述被叫UE成功后,将来自所述远端设备的上行数据通过所述接入网设备发送至所述被叫UE;
若所述模拟UE通过所述接入网设备接收到来自所述被叫UE的针对所述上行数据的下行数据,则向所述远端设备发送所述下行数据,所述下行数据用于所述远端设备确定所述接入网设备的通信功能正常。
7.根据权利要求6所述的方法,其特征在于,所述第一请求包括所述接入网设备所覆盖小区的小区标识、用户标识信息和所述被叫UE的标识;
所述模拟UE通过所述接入网设备向所述被叫UE发送呼叫请求,包括:
所述模拟UE在所述小区标识对应的小区内,使用所述用户标识信息作为主叫信息、使用所述被叫UE的标识作为被叫信息,通过所述接入网设备向被叫UE发起所述呼叫请求。
8.根据权利要求6或7所述的方法,其特征在于,所述模拟UE将来自所述远端设备的上行数据通过所述接入网设备发送至所述被叫UE,包括:
所述模拟UE接收来自所述远端设备的所述上行数据;
所述模拟UE针对所述上行数据进行封装、加密,并将封装、加密后的上行数据通过所述接入网设备发送至所述被叫UE。
9.根据权利要求6或7所述的方法,其特征在于,所述方法还包括:
所述模拟UE接收所述远端设备发送的释放请求,所述释放请求用于请求所述模拟UE通过所述接入网设备释放与所述被叫UE之间的呼叫连接;
所述模拟UE通过所述接入网设备释放与所述被叫UE之间的呼叫连接后,向所述远端设备发送释放响应消息。
10.一种接入网设备通信功能测试方法,其特征在于,所述方法包括:
接入网设备建立与远端设备之间的X2链路;
所述接入网设备通过所述X2链路接收来自所述远端设备的第一请求,所述第一请求用于请求模拟UE通过所述接入网设备向被叫UE发起呼叫连接;
所述接入网设备向所述模拟UE发送所述第一请求;
接入网设备接收来自模拟用户设备UE的呼叫请求,所述呼叫请求用于请求所述接入网设备呼叫被叫UE;所述呼叫请求为所述模拟UE根据接收到的来自远端设备的第一请求生成的,所述模拟UE位于所述接入网设备的覆盖范围内;
所述接入网设备呼叫所述被叫UE成功后,通过所述模拟UE将来自所述远端设备的上行数据发送至所述被叫UE;
若所述接入网设备的通信功能正常,则向所述模拟UE发送来自所述被叫UE的针对所述上行数据的下行数据,所述下行数据用于所述模拟UE发送给所述远端设备后,所述远端设备确定所述接入网设备的通信功能正常。
11.根据权利要求10所述的方法,其特征在于,所述方法还包括:
所述接入网设备通过所述X2链路接收来自所述远端设备的释放请求,所述释放请求用于请求所述模拟UE释放与所述被叫UE之间的呼叫连接;
所述接入网设备向所述模拟UE发送所述释放请求。
12.一种装置,其特征在于,包括:
处理单元,用于建立与接入网设备之间的X2链路;
发送单元,用于向模拟用户设备UE发送第一请求,所述第一请求用于请求所述模拟UE通过接入网设备通过所述接入网设备向被叫UE发起呼叫;所述模拟UE位于所述接入网设备的覆盖范围内;在确定所述模拟UE通过所述接入网设备呼叫所述被叫UE成功后,通过所述模拟UE和所述接入网设备向被叫UE发送上行数据;
所述处理单元,还用于若接收到所述接入网设备通过所述模拟UE反馈的来自所述被叫UE的针对所述上行数据的下行数据,则确定所述接入网设备通信功能正常。
13.根据权利要求12所述的装置,其特征在于,所述处理单元,还用于确定所述接入网设备需要进行通信功能测试。
14.根据权利要求12或13所述的装置,其特征在于,所述第一请求包括所述接入网设备所覆盖小区的小区标识、用户标识信息和所述被叫UE的标识,所述第一请求用于请求所述模拟UE在所述小区标识对应的小区内、使用所述用户标识信息作为主叫信息、使用所述被叫UE的标识作为被叫信息,通过所述接入网设备发起呼叫请求。
15.根据权利要求12或13所述的装置,其特征在于,所述装置还包括接收单元,用于接收来自所述接入网设备的鉴权参数;
所述处理单元,还用于根据所述鉴权参数确定鉴权值;
所述发送单元,还用于向所述接入网设备发送所述鉴权值,所述鉴权值用于所述接入网设备对所述装置进行鉴权。
16.根据权利要求12或13所述的装置,其特征在于,所述发送单元,还用于向所述模拟UE发送释放请求,所述释放请求用于请求所述模拟UE通过所述接入网设备释放与所述被叫UE之间的呼叫连接。
17.一种装置,其特征在于,所述装置包括:
接收单元,用于通过接入网设备接收来自远端设备的第一请求,所述第一请求用于请求所述装置通过接入网设备向被叫UE发起呼叫;所述第一请求为所述远端设备通过与所述接入网设备之间的X2链路向接入网设备发送的,并经过所述接入网设备向模拟UE发送的;所述装置位于所述接入网设备的覆盖范围内;
发送单元,用于通过所述接入网设备向所述被叫UE发送呼叫请求;所述装置通过所述接入网设备呼叫所述被叫UE成功后,将来自所述远端设备的上行数据通过所述接入网设备发送至所述被叫UE;若通过所述接入网设备接收到来自所述被叫UE的针对所述上行数据的下行数据,则向所述远端设备发送所述下行数据,所述下行数据用于所述远端设备确定所述接入网设备的通信功能正常。
18.根据权利要求17所述的装置,其特征在于,所述第一请求包括所述接入网设备所覆盖小区的小区标识、用户标识信息和所述被叫UE的标识;
所述发送单元,具体用于在所述小区标识对应的小区内,使用所述用户标识信息作为主叫信息、使用所述被叫UE的标识作为被叫信息,通过所述接入网设备向被叫UE发起所述呼叫请求。
19.根据权利要求17或18所述的装置,其特征在于,所述接收单元,还用于接收来自所述远端设备的所述上行数据;
所述装置还包括处理单元,用于针对所述上行数据进行封装、加密,得到封装、加密后的上行数据;
所述发送单元,具体用于:将所述封装、加密后的上行数据通过所述接入网设备发送至所述被叫UE。
20.根据权利要求17或18所述的装置,其特征在于,所述接收单元,还用于接收所述远端设备发送的释放请求,所述释放请求用于请求所述装置通过所述接入网设备释放与所述被叫UE之间的呼叫连接;
处理单元,还用于通过所述接入网设备释放与所述被叫UE之间的呼叫连接后,向所述远端设备发送释放响应消息。
21.一种装置,其特征在于,所述装置包括:
处理单元,用于建立与远端设备之间的X2链路;
接收单元,用于通过所述X2链路接收来自所述远端设备的第一请求,所述第一请求用于请求模拟UE通过所述装置向被叫UE发起呼叫连接;
发送单元,还用于向所述模拟UE发送所述第一请求;
所述接收单元,用于接收来自模拟用户设备UE的呼叫请求,所述呼叫请求用于请求所述装置呼叫被叫UE;所述呼叫请求为所述模拟UE根据接收到的来自远端设备的第一请求生成的,所述模拟UE位于所述装置的覆盖范围内;
所述发送单元,用于在所述装置呼叫所述被叫UE成功后,通过所述模拟UE将来自所述远端设备的上行数据发送至所述被叫UE;若所述装置的通信功能正常,则向所述模拟UE发送来自所述被叫UE的针对所述上行数据的下行数据,所述下行数据用于所述模拟UE发送给所述远端设备后,所述远端设备确定所述装置的通信功能正常。
22.根据权利要求21所述的装置,其特征在于,所述接收单元,还用于通过X2链路接收来自所述远端设备的释放请求,所述释放请求用于请求所述模拟UE释放与所述被叫UE之间的呼叫连接;
所述发送单元,还用于向所述模拟UE发送释放请求。
23.一种系统,其特征在于,所述系统包括:权利要求17-20任一项中所述的装置和权利要求21-22任一项中所述的装置。
24.根据权利要求23所述的系统,其特征在于,所述系统还包括权利要求12-16任一项中所述的装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811493760.5A CN111294846B (zh) | 2018-12-07 | 2018-12-07 | 一种接入网设备通信功能测试方法、装置及系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811493760.5A CN111294846B (zh) | 2018-12-07 | 2018-12-07 | 一种接入网设备通信功能测试方法、装置及系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111294846A CN111294846A (zh) | 2020-06-16 |
| CN111294846B true CN111294846B (zh) | 2022-04-12 |
Family
ID=71029177
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201811493760.5A Active CN111294846B (zh) | 2018-12-07 | 2018-12-07 | 一种接入网设备通信功能测试方法、装置及系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111294846B (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115604729B (zh) * | 2021-07-08 | 2025-08-19 | 大唐移动通信设备有限公司 | 一种数据广播、接收方法、系统、装置及存储介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20000050668A (ko) * | 1999-01-13 | 2000-08-05 | 김영환 | 이브이알시 채널 원격 시험 방법 |
| CN1859691A (zh) * | 2005-12-07 | 2006-11-08 | 华为技术有限公司 | 一种远程测试的方法和系统 |
| CN107277278A (zh) * | 2016-04-08 | 2017-10-20 | 中兴通讯股份有限公司 | 一种语音质量测试方法及终端 |
| CN108235317A (zh) * | 2016-12-21 | 2018-06-29 | 电信科学技术研究院 | 一种接入控制的方法及设备 |
-
2018
- 2018-12-07 CN CN201811493760.5A patent/CN111294846B/zh active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20000050668A (ko) * | 1999-01-13 | 2000-08-05 | 김영환 | 이브이알시 채널 원격 시험 방법 |
| CN1859691A (zh) * | 2005-12-07 | 2006-11-08 | 华为技术有限公司 | 一种远程测试的方法和系统 |
| CN107277278A (zh) * | 2016-04-08 | 2017-10-20 | 中兴通讯股份有限公司 | 一种语音质量测试方法及终端 |
| CN108235317A (zh) * | 2016-12-21 | 2018-06-29 | 电信科学技术研究院 | 一种接入控制的方法及设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111294846A (zh) | 2020-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2406975B1 (en) | Setup and configuration of relay nodes | |
| CN111818516B (zh) | 认证方法、装置及设备 | |
| TWI422242B (zh) | 處理資料傳遞之中繼站及控制資料傳遞的相關方法 | |
| JP2010524329A (ja) | リンク障害復旧のためのハンドオーバー方法とこの方法を具現するための無線機器及び基地局 | |
| US12231900B2 (en) | Communication method and apparatus | |
| CN113132334A (zh) | 授权结果的确定方法及装置 | |
| US11722890B2 (en) | Methods and systems for deriving cu-up security keys for disaggregated gNB architecture | |
| KR101461236B1 (ko) | 무선 호를 연결 과정에서 엔티티의 인증을 수행하는 방법 | |
| US11849323B2 (en) | PDCP count handling in RRC connection resume | |
| WO2011113324A1 (zh) | 一种处理回程链路错误的方法和中继节点 | |
| EP3767982B1 (en) | Communication method and apparatus | |
| EP4142328A1 (en) | Network authentication method and apparatus, and system | |
| CN108810889B (zh) | 通信方法、装置及系统 | |
| JP6651613B2 (ja) | ワイヤレス通信 | |
| US11882445B2 (en) | Authentication system | |
| WO2023072271A1 (zh) | 管理安全上下文的方法和装置 | |
| US20130130647A1 (en) | Method, User Network Equipment and Management System Thereof for Secure Data Transmission | |
| CN111294846B (zh) | 一种接入网设备通信功能测试方法、装置及系统 | |
| CN115398967B (zh) | Sl单播中的安全性改进 | |
| KR101873553B1 (ko) | 소형셀 기지국 시스템에서 이동 단말 식별자 관리 방법 | |
| CN114208240B (zh) | 数据传输方法、装置及系统 | |
| Santorinaios | Privacy evaluation of 5G networks | |
| JP2024057864A (ja) | 通信制御方法 | |
| TW202249508A (zh) | 5g系統對演進封包系統重選擇的安全處理 | |
| KR20170096880A (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 |