技术领域Technical Field
本申请涉及计算机技术领域,具体而言,涉及一种用户前置设备的纳管方法、装置、设备以及存储介质。The present application relates to the field of computer technology, and in particular to a method, apparatus, device and storage medium for managing user front-end equipment.
背景技术Background Art
用户前置设备(Customer Premise Equipment,CPE)是一种接收移动信号并以无线WIFI信号转发出来的移动信号接入设备。用户前置设备可将高速4G/5G信号转换成WiFi信号的设备,可支持同时上网的移动终端数量也较多。用户前置设备可大量应用于农村、城镇、医院、单位、工厂、小区等,可供无线网络接入,能节省宽带费用并免除布线环节。用户前置设备包括但不限于无线路由器,防火墙,电脑,光猫,4G转WiFi的无线路由器等等。目前用户前置设备由用户自行管理,难以实现用户前置设备的高效运维,且存在一定的网络业务安全风险。Customer Premise Equipment (CPE) is a mobile signal access device that receives mobile signals and forwards them as wireless WIFI signals. The customer premises equipment can convert high-speed 4G/5G signals into WiFi signals, and can support a large number of mobile terminals accessing the Internet at the same time. Customer premises equipment can be widely used in rural areas, towns, hospitals, units, factories, communities, etc., and can provide wireless network access, save broadband costs and eliminate wiring links. Customer premises equipment includes but is not limited to wireless routers, firewalls, computers, optical modems, 4G to WiFi wireless routers, etc. At present, customer premises equipment is managed by users themselves, and it is difficult to achieve efficient operation and maintenance of customer premises equipment, and there are certain network business security risks.
发明内容Summary of the invention
为解决上述技术问题,本申请的实施例提供了一种用户前置设备的纳管方法、用户前置设备的纳管装置、电子设备以及计算机可读存储介质,能够提高用户前置设备的运维效率。To solve the above technical problems, the embodiments of the present application provide a method for managing user front-end equipment, a device for managing user front-end equipment, an electronic device, and a computer-readable storage medium, which can improve the operation and maintenance efficiency of the user front-end equipment.
本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.
根据本申请实施例的一个方面,提供了一种用户前置设备的纳管方法,用户前置设备的纳管方法应用于网络管理系统,包括:接收会话管理功能网元发送的纳管信息,纳管信息包括待纳管的用户前置设备的IP地址,其中,纳管信息是会话管理功能网元在接收的PDU会话建立请求包括运营商纳管标识时发送的;基于IP地址对用户前置设备进行纳管。According to one aspect of an embodiment of the present application, a method for managing a user front-end device is provided. The method for managing a user front-end device is applied to a network management system, including: receiving management information sent by a session management function network element, the management information including the IP address of the user front-end device to be managed, wherein the management information is sent by the session management function network element when the received PDU session establishment request includes an operator management identifier; and managing the user front-end device based on the IP address.
在一个示例性的实施例中,基于纳管信息对用户前置设备进行纳管,包括:基于IP地址登录用户前置设备,并获取用户前置设备的设备信息;基于设备信息对用户前置设备进行认证;若认证成功,则对用户前置设备进行纳管。In an exemplary embodiment, the user front-end device is managed based on the management information, including: logging in to the user front-end device based on the IP address and obtaining the device information of the user front-end device; authenticating the user front-end device based on the device information; if the authentication is successful, the user front-end device is managed.
在一个示例性的实施例中,基于设备信息对用户前置设备进行认证,包括:设置纳管白名单,纳管白名单中预置有多个待纳管的用户前置设备的设备信息;将设备信息与纳管白名单进行匹配,若匹配成功,则确定对用户前置设备的认证通过。In an exemplary embodiment, the user front-end device is authenticated based on the device information, including: setting a management whitelist, in which the device information of multiple user front-end devices to be managed is pre-set; matching the device information with the management whitelist, and if the match is successful, determining that the authentication of the user front-end device is passed.
在一个示例性的实施例中,在基于纳管信息对用户前置设备进行纳管之后,包括:接收用户前置设备发送的业务请求;响应于业务请求,获取与业务请求对应的第一业务配置文件;发送第一业务配置文件至用户前置设备,以使用户前置设备基于第一业务配置文件执行与业务请求对应的业务。In an exemplary embodiment, after the user front-end device is managed based on the management information, it includes: receiving a service request sent by the user front-end device; in response to the service request, obtaining a first service configuration file corresponding to the service request; sending the first service configuration file to the user front-end device, so that the user front-end device executes the service corresponding to the service request based on the first service configuration file.
在一个示例性的实施例中,第一业务配置文件包括第三方设备的地址信息;发送第一业务配置文件至用户前置设备,以使用户前置设备基于第一业务配置文件执行与业务请求对应的业务,包括:发送第三方设备的地址信息至用户前置设备,以使用户前置设备基于第三方设备的地址信息从第三方设备获取第二业务配置文件,并基于第二业务配置文件执行与业务请求对应的业务。In an exemplary embodiment, the first service profile includes address information of a third-party device; sending the first service profile to a user premise device so that the user premise device executes a service corresponding to the service request based on the first service profile includes: sending the address information of the third-party device to the user premise device so that the user premise device obtains a second service profile from the third-party device based on the address information of the third-party device, and executes the service corresponding to the service request based on the second service profile.
在一个示例性的实施例中,在发送第一业务配置文件至用户前置设备之后,方法还包括:接收用户前置设备发送的业务执行情况信息;根据业务执行情况信息中含有的业务处理状态,更新业务处理状态。In an exemplary embodiment, after sending the first service configuration file to the user premise equipment, the method further includes: receiving service execution information sent by the user premise equipment; and updating the service processing status according to the service processing status contained in the service execution information.
根据本申请实施例的一个方面,提供了一种用户前置设备的纳管方法,方法应用于SMF网元,包括:接收用户前置设备发送的PDU会话建立请求;判断PDU会话建立请求是否包括运营商纳管标识,运营商纳管标识用于表征用户前置设备由运营商设备进行纳管;若是,则向运营商设备发送纳管信息,以使运营商设备根据纳管信息对用户前置设备进行纳管。According to one aspect of an embodiment of the present application, a method for managing a user front-end device is provided, and the method is applied to an SMF network element, including: receiving a PDU session establishment request sent by the user front-end device; determining whether the PDU session establishment request includes an operator management identifier, the operator management identifier being used to indicate that the user front-end device is managed by the operator device; and if so, sending management information to the operator device, so that the operator device manages the user front-end device according to the management information.
根据本申请实施例的一个方面,提供了一种用户前置设备的纳管装置,包括:第一接收模块,用于接收用户前置设备发送的PDU会话建立请求;判断模块,用于判断PDU会话建立请求是否包括运营商纳管标识,运营商纳管标识用于表征用户前置设备由运营商设备进行纳管;发送模块,用于在PDU会话建立请求包括运营商纳管标识时,向运营商设备发送纳管信息,以使运营商设备根据纳管信息对用户前置设备进行纳管。According to one aspect of an embodiment of the present application, a management device for a user front-end device is provided, including: a first receiving module, used to receive a PDU session establishment request sent by the user front-end device; a judgment module, used to judge whether the PDU session establishment request includes an operator management identifier, the operator management identifier is used to indicate that the user front-end device is managed by the operator device; a sending module, used to send management information to the operator device when the PDU session establishment request includes the operator management identifier, so that the operator device manages the user front-end device according to the management information.
根据本申请实施例的一个方面,提供了一种电子设备,包括处理器及存储器,存储器上存储有计算机可读指令,计算机可读指令被处理器执行时实现如上的用户前置设备的纳管方法。According to one aspect of an embodiment of the present application, an electronic device is provided, including a processor and a memory, wherein computer-readable instructions are stored in the memory, and when the computer-readable instructions are executed by the processor, the above-mentioned method for managing a user front-end device is implemented.
根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当计算机可读指令被计算机的处理器执行时,使计算机执行如前提供的用户前置设备的纳管方法。According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which computer-readable instructions are stored. When the computer-readable instructions are executed by a processor of a computer, the computer executes the method for managing a user front-end device as provided above.
根据本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实施例中提供的用户前置设备的纳管方法。According to one aspect of an embodiment of the present application, a computer program product or a computer program is provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the user front-end device management method provided in the above-mentioned various optional embodiments.
在本申请的实施例提供的技术方案,接收会话管理功能网元发送的纳管信息,纳管信息包括待纳管的用户前置设备的IP地址,其中,纳管信息是会话管理功能网元在接收的PDU会话建立请求包括运营商纳管标识时发送的;基于IP地址对用户前置设备进行纳管,通过上述方式,基于PDU会话建立请求包括的运营商纳管标识对用户前置设备进行统一纳管,实现用户前置设备的高效运维,降低用户自行管理用户前置设备带来的网络安全隐患的可能性。In the technical solution provided in the embodiments of the present application, management information sent by a session management function network element is received, and the management information includes the IP address of the user front-end device to be managed, wherein the management information is sent by the session management function network element when the received PDU session establishment request includes the operator management identifier; the user front-end device is managed based on the IP address, and through the above method, the user front-end device is uniformly managed based on the operator management identifier included in the PDU session establishment request, so as to realize efficient operation and maintenance of the user front-end device and reduce the possibility of network security risks caused by users managing the user front-end device by themselves.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative work. In the drawings:
图1是本申请的一示例性实施例示出的用户前置设备的纳管方法的流程图;FIG1 is a flow chart of a method for managing a user front-end device shown in an exemplary embodiment of the present application;
图2是一示例性实施例示出的应用于本申请提供的用户前置设备的纳管方法的网络框架图;FIG2 is a network framework diagram of an exemplary embodiment of a method for managing a user front-end device provided in the present application;
图3是一示例性实施例示出的PDU会话建立请求的报文参数图;FIG3 is a diagram of message parameters of a PDU session establishment request shown in an exemplary embodiment;
图4是图1所示实施例中的步骤S102在一示例性实施例的流程图;FIG4 is a flow chart of step S102 in the embodiment shown in FIG1 in an exemplary embodiment;
图5是图4所示实施例中的步骤S402在一示例性实施例的流程图;FIG5 is a flow chart of step S402 in the embodiment shown in FIG4 in an exemplary embodiment;
图6是在图1所示实施例的基础上提出的用户前置设备的纳管方法一示例性实施例的流程图;FIG6 is a flow chart of an exemplary embodiment of a method for managing a user front-end device proposed based on the embodiment shown in FIG1 ;
图7是在图6所示实施例的基础上提出的一示例性的用户前置设备的纳管方法的流程图;FIG7 is a flow chart of an exemplary method for managing a user front-end device proposed based on the embodiment shown in FIG6 ;
图8是本申请一示例性实施例示出的对用户前置设备的升级业务进行纳管的流程图;FIG8 is a flow chart of managing an upgrade service of a user front-end device shown in an exemplary embodiment of the present application;
图9是本申请一示例性实施例示出的用户前置设备的纳管方法的流程图;FIG9 is a flow chart of a method for managing a user front-end device shown in an exemplary embodiment of the present application;
图10是本申请一示例性实施例示出的用户前置设备的纳管装置的框图;FIG10 is a block diagram of a management device for a user front-end device shown in an exemplary embodiment of the present application;
图11是本申请一示例性实施例示出的用户前置设备的纳管装置的框图;FIG11 is a block diagram of a management device for a user front-end device shown in an exemplary embodiment of the present application;
图12示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。FIG. 12 shows a schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application.
具体实施方式DETAILED DESCRIPTION
这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are only examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.
附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.
附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations/steps, nor must they be executed in the order described. For example, some operations/steps can be decomposed, and some operations/steps can be combined or partially combined, so the actual execution order may change according to actual conditions.
还需要说明的是:在本申请中提及的“多个”是指两个或者两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。It should also be noted that the "multiple" mentioned in this application refers to two or more than two. "And/or" describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and/or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character "/" generally indicates that the previous and next associated objects are in an "or" relationship.
需要说明的是,本申请实施例中所涉及的网元还可以称为功能或功能实体,本申请不做限制。例如,接入与移动性管理功能网元还可以称为接入与移动性管理功能或接入与移动性管理功能实体,会话管理功能网元可以称为会话管理功能或会话管理功能实体等。各个网元的名称在本申请中不做限定,本领域技术人员可以将上述网元的名称更换为其它名称而执行相同的功能,均属于本申请保护的范围。It should be noted that the network elements involved in the embodiments of the present application may also be referred to as functions or functional entities, and this application does not limit this. For example, the access and mobility management function network element may also be referred to as the access and mobility management function or the access and mobility management function entity, and the session management function network element may be referred to as the session management function or the session management function entity, etc. The names of the various network elements are not limited in this application, and those skilled in the art may replace the names of the above network elements with other names and perform the same functions, which are all within the scope of protection of this application.
可以理解的是,本实施例中所涉及的网元或功能或功能实体既可以是硬件设备中的网络元件,也可以是在专用硬件上运行的软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能,本申请不做限制。It can be understood that the network elements, functions or functional entities involved in this embodiment can be network elements in hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (for example, a cloud platform), and this application does not impose any restrictions.
目前在第五代(5th Generation,5G)通信中,用户前置设备一般由用户自行管理,例如在使用用户前置设备前,用户必须完成对用户前置设备大量的业务数据配置工作,以保证用户前置设备能正确稳定地提供网络业务,这对终端用户提出了非常高的要求。未纳入运营商基础网络管理范畴,难以实现业务端到端自动化开通、高效运维和故障定界;且用户自主配置存在一定的网络及业务安全风险。At present, in the fifth generation (5G) communication, user front-end equipment is generally managed by users themselves. For example, before using the user front-end equipment, users must complete a large amount of service data configuration work on the user front-end equipment to ensure that the user front-end equipment can correctly and stably provide network services, which puts very high demands on end users. It is not included in the scope of basic network management of operators, making it difficult to achieve end-to-end automated service activation, efficient operation and maintenance, and fault demarcation; and user self-configuration has certain network and service security risks.
为解决现有技术中至少存在的如上问题,本申请的实施例分别提出一种用户前置设备的纳管方法、用户前置设备的纳管装置、电子设备以及计算机可读存储介质以下将针对这些实施例进行详细描述。In order to solve at least the above problems existing in the prior art, the embodiments of the present application respectively propose a method for managing a user front-end device, a management device for a user front-end device, an electronic device, and a computer-readable storage medium. These embodiments will be described in detail below.
本实施例提供的用户前置设备的纳管方法、用户前置设备的纳管装置、电子设备以及计算机可读存储介质应用于运营商构建的网络管理系统(Network ManagementSystem,NMS)。The user premise equipment management method, user premise equipment management device, electronic device and computer-readable storage medium provided in this embodiment are applied to a network management system (Network Management System, NMS) constructed by an operator.
网络管理系统是一个操作维护中心,负责无线接入系统的设备故障诊断和操作维修、网络操作与网络管理,为网络管理与规划提供数据及统计的系统。随着电信技术的飞速发展,电信市场的规模得到了进一步扩大,在网络中操作的设备已变得越来越复杂,而大量的新引入的服务会带来越来越多的工作量,从而增加了运营商的网络管理和维护成本。而网络管理系统为运营商提供了管理不同地域和不同设备供应商网络的途径。网络管理员通过网络管理系统对网络进行全面监控运行状态,可以更好地管理和维护网络。通过网络管理系统能够提高网络的可用性和可靠性,从而在整体上提高网络运行的效率,降低管理成本。例如,可以利用ACS(Auto ConfigurationServer,自动配置服务器)远程管理系统实施本实施例提供的用户前置设备的纳管方法。The network management system is an operation and maintenance center that is responsible for equipment fault diagnosis and operation and maintenance of the wireless access system, network operation and network management, and provides data and statistical systems for network management and planning. With the rapid development of telecommunications technology, the scale of the telecommunications market has been further expanded, and the equipment operated in the network has become more and more complex. A large number of newly introduced services will bring more and more workload, thereby increasing the network management and maintenance costs of operators. The network management system provides operators with a way to manage networks in different regions and different equipment suppliers. Network administrators can better manage and maintain the network by comprehensively monitoring the operating status of the network through the network management system. The network management system can improve the availability and reliability of the network, thereby improving the efficiency of network operation as a whole and reducing management costs. For example, the ACS (Auto Configuration Server) remote management system can be used to implement the user front-end device management method provided in this embodiment.
本实施例利用网络管理系统并结合5G网络架构中的一个或多个网元执行用户前置设备的纳管方法。5G网络架构包括网络开放功能(Network Exposure Function,NEF)网元、网络存储功能(Network Repository Function,NRF)网元、策略控制功能(PolicyControl function,PCF)网元、统一数据管理(Unified Data Management,UDM)网元、应用功能(Application Function,AF)网元、认证服务器功能(Authentication ServerFunction,ASF)网元、接入与移动性管理功能(Access and mobility ManagementFunction,AMF)网元、会话管理功能(Session Management Function,SMF)网元、接入网(Access Network,AN)以及用户面功能(User Plane Function,UPF)网元等。This embodiment utilizes a network management system and combines one or more network elements in a 5G network architecture to execute a method for managing user front-end devices. The 5G network architecture includes a network exposure function (NEF) network element, a network storage function (NRF) network element, a policy control function (PCF) network element, a unified data management (UDM) network element, an application function (AF) network element, an authentication server function (ASF) network element, an access and mobility management function (AMF) network element, a session management function (SMF) network element, an access network (AN) and a user plane function (UPF) network element.
请参阅图1,图1是本申请的一示例性实施例示出的用户前置设备的纳管方法的流程图,如图1所示,本实施例提供的用户前置设备的纳管方法包括步骤S101-步骤S102,详细描述参考如下:Please refer to FIG. 1 , which is a flowchart of a method for managing a user front-end device shown in an exemplary embodiment of the present application. As shown in FIG. 1 , the method for managing a user front-end device provided in this embodiment includes steps S101 to S102, and a detailed description is as follows:
步骤S101:接收会话管理功能网元发送的纳管信息。Step S101: receiving management information sent by a session management function network element.
在本实施例中,纳管信息包括待纳管的用户前置设备的设备标识、IP地址(Internet Protocol Address)等信息,IP地址是指互联网协议地址,又译为网际协议地址。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。In this embodiment, the management information includes the device identification, IP address (Internet Protocol Address) and other information of the user front-end device to be managed. The IP address refers to the Internet Protocol address, which is also translated as the Internet Protocol address. The IP address is a unified address format provided by the IP protocol. It assigns a logical address to each network and each host on the Internet to shield the difference in physical addresses.
在本实施例中,纳管信息是会话管理功能网元在接收的PDU会话建立请求包括运营商纳管标识时发送的。In this embodiment, the management information is sent by the session management function network element when the received PDU session establishment request includes the operator management identifier.
目前在第五代通信中,业务数据在底层将以会话(session)的形式承载,一个会话表示终端设备与网络之间的一条数据通路,在不超过最大并发会话的前提下,终端设备与网络之间可以建立多个会话。PDU会话是指终端(UserEquipment,UE)与数据网络(DataNetwork,DN)之间进行通讯的过程,PDU会话建立后,UE和DN之间即建立起一条数据传输通道。会话管理功能网元主要负责创建、更新或删除PDU会话,并管理与UPF会话的会话环境(session context)。Currently in the fifth generation of communications, service data will be carried in the form of sessions at the bottom layer. A session represents a data path between a terminal device and the network. Multiple sessions can be established between the terminal device and the network without exceeding the maximum concurrent sessions. A PDU session refers to the process of communication between a terminal (User Equipment, UE) and a data network (Data Network, DN). After a PDU session is established, a data transmission channel is established between the UE and the DN. The session management function network element is mainly responsible for creating, updating or deleting PDU sessions, and managing the session context of the session with the UPF.
示例性地,参阅图2,图2是一示例性实施例示出的应用于本申请提供的用户前置设备的纳管方法的网络框架图,如图2所示,上电用户前置设备CPE若要加入5G网络架构,则需发送PDU会话建立请求至AMF网元,AMF网元再将PDU会话建立请求发送至SMF网元,SMF网元首先对PDU会话建立请求进行解码,并根据解码后的PDU会话建立请求为CPE分配一个IP地址以使CPE通过这个IP地址连接运营商网络,另外,若识别到解码后的PDU会话建立请求包括运营商纳管标识,表示CPE有意愿被纳管,则SMF网元发送纳管信息至网络管理系统NMS以通知网络管理系统NMS对CPE进行纳管,否则无需发送纳管信息。Exemplarily, refer to Figure 2, which is a network framework diagram of an exemplary embodiment of a method for managing user premise equipment provided in the present application. As shown in Figure 2, if the powered-on user premise equipment CPE wants to join the 5G network architecture, it needs to send a PDU session establishment request to the AMF network element, and the AMF network element then sends the PDU session establishment request to the SMF network element. The SMF network element first decodes the PDU session establishment request and allocates an IP address to the CPE according to the decoded PDU session establishment request so that the CPE can connect to the operator network through this IP address. In addition, if it is recognized that the decoded PDU session establishment request includes an operator management identifier, indicating that the CPE is willing to be managed, the SMF network element sends the management information to the network management system NMS to notify the network management system NMS to manage the CPE, otherwise there is no need to send the management information.
示例性地,参阅图3,图3是一示例性实施例示出的PDU会话建立请求的报文参数图,如图3所示,用户前置设备在发送在PDU会话建立请求时,在PDU会话建立请求的报文的5G SM Capability IEI字段中,取一个未使用位,并将其定义为运营商纳管标识位,即CD-Flag,运营商纳管标识位中的值用于标识是否对该用户前置设备进行纳管;例如,CD-Flag值为1,则表示该用户前置设备为运营商网络纳管设备,CD-Flag值为0,则表示该用户前置设备不被运营商网络纳管。具体地,5GSM capability IEI字段用于指示与PDU会话管理有关的UE能力,5GSM capability IEI字段是类型4信息元素,其最小长度为3个字节,最大长度为15个字节,因此本实施例运营商纳管标识的长度需要满足大于3个字节且小于15个字节的条件。如图3所示,PDU会话请求报文的5GSM Capability IEI字段还包括其他参数,例如TPMIC、ATSSS-ST、EPT-S1、MH6-PDU、RqoS等参数,它们的含义以及占位大小都属于现有技术,在此不做过多叙述。Exemplarily, refer to FIG. 3, which is a message parameter diagram of a PDU session establishment request shown in an exemplary embodiment. As shown in FIG. 3, when the user front-end device sends the PDU session establishment request, in the 5G SM Capability IEI field of the message of the PDU session establishment request, an unused bit is taken and defined as the operator management identification bit, i.e., CD-Flag. The value in the operator management identification bit is used to identify whether the user front-end device is managed; for example, if the CD-Flag value is 1, it means that the user front-end device is a device managed by the operator network, and if the CD-Flag value is 0, it means that the user front-end device is not managed by the operator network. Specifically, the 5GSM capability IEI field is used to indicate the UE capabilities related to PDU session management. The 5GSM capability IEI field is a type 4 information element with a minimum length of 3 bytes and a maximum length of 15 bytes. Therefore, the length of the operator management identification in this embodiment needs to meet the condition of being greater than 3 bytes and less than 15 bytes. As shown in Figure 3, the 5GSM Capability IEI field of the PDU session request message also includes other parameters, such as TPMIC, ATSSS-ST, EPT-S1, MH6-PDU, RqoS and other parameters. Their meanings and placeholder sizes belong to the prior art and will not be described in detail here.
步骤S102:基于IP地址对用户前置设备进行纳管。Step S102: Manage the user front-end device based on the IP address.
在本实施例中,基于用户前置设备的IP地址对用户前置设备进行纳管。示例性地,网络管理系统基于IP地址与用户前置设备建立通信连接,以使网络管理系统与用户前置设备之间具有数据传输通道。在本实施例中,网络管理系统可以对用户前置设备进行多种纳管业务,在此不做具体限定,In this embodiment, the user front-end device is managed based on the IP address of the user front-end device. Exemplarily, the network management system establishes a communication connection with the user front-end device based on the IP address, so that there is a data transmission channel between the network management system and the user front-end device. In this embodiment, the network management system can perform a variety of management services on the user front-end device, which are not specifically limited here.
示例性地,网络管理系统对用户前置设备进行远程控制管理。目前运营商可以通过网络侧的ACS远程管理系统对用户前置设备进行远程控制管理。ACS远程管理系统可以对用户前置设备进行远程控制管理的内容包括:自动配置和动态服务供应、软件固件管理、状态性能统计监控、故障诊断。自动配置和动态服务供应是指ACS远程管理系统可以对某一个特定用户前置设备下发配置文件或者对某一组用户前置设备下发配置文件。示例性地,用户前置设备在开机后自动请求ACS远程管理系统中的配置信息,ACS远程管理系统也可在任意需要的时刻主动进行配置文件下发。Exemplarily, the network management system remotely controls and manages the user front-end equipment. Currently, operators can remotely control and manage the user front-end equipment through the ACS remote management system on the network side. The ACS remote management system can remotely control and manage the user front-end equipment in the following ways: automatic configuration and dynamic service provision, software and firmware management, status performance statistics monitoring, and fault diagnosis. Automatic configuration and dynamic service provision means that the ACS remote management system can send configuration files to a specific user front-end equipment or to a group of user front-end equipment. Exemplarily, the user front-end equipment automatically requests the configuration information in the ACS remote management system after it is turned on, and the ACS remote management system can also actively send configuration files at any required time.
软件固件管理是指ACS远程管理系统可以识别用户前置设备的版本号,决定是否远程升级更新用户前置设备的软件版本,并且可以对用户前置设备配置进行远程备份,支持数字签名以保证升级的安全性。Software and firmware management means that the ACS remote management system can identify the version number of the user's front-end device, decide whether to remotely upgrade the software version of the user's front-end device, and remotely back up the user's front-end device configuration, supporting digital signatures to ensure the security of the upgrade.
状态性能统计监控是指ACS远程管理系统可以监控用户前置设备状态和性能的统计,对用户前置设备的设备信息、状态参数等进行远程读取。用户前置设备在设备状态发生变更时,也会主动发起设备状态上报,通知ACS远程管理系统以及用户前置设备主动上报状态改变。Status performance statistics monitoring means that the ACS remote management system can monitor the status and performance statistics of user front-end devices and remotely read the device information, status parameters, etc. of user front-end devices. When the device status changes, the user front-end device will also actively initiate device status reporting to notify the ACS remote management system and the user front-end device to actively report the status change.
故障诊断是指当用户前置设备发生故障后,ACS远程管理系统可以通过Ping(Packet Internet Groper)或其他检测手段检查用户前置设备与核心网络设备之间的连通性、带宽等,并将检测结果返回给ACS远程管理系统。其中,ping是一种因特网包探索器,用于测试网络连接量的程序。Ping是工作在TCP/IP网络体系结构中应用层的一个服务命令,主要是向特定的目的主机发送ICMP(Internet Control Message Protocol因特网报文控制协议)Echo请求报文,测试目的站是否可达及了解其有关状态。通过这种方式,运营商通过ACS远程管理系统进行远程操作就可以对用户申告的用户前置设备故障进行简单的定位并作相应的处理。Fault diagnosis means that when a user front-end device fails, the ACS remote management system can check the connectivity, bandwidth, etc. between the user front-end device and the core network device through Ping (Packet Internet Groper) or other detection methods, and return the detection results to the ACS remote management system. Among them, ping is an Internet packet explorer, a program used to test the network connection volume. Ping is a service command working in the application layer of the TCP/IP network architecture. It mainly sends ICMP (Internet Control Message Protocol) Echo request messages to a specific destination host to test whether the destination station is reachable and understand its relevant status. In this way, the operator can perform remote operations through the ACS remote management system to simply locate the user front-end device failure reported by the user and make corresponding processing.
在本实施例中,ACS远程管理系统对用户前置设备进行远程控制管理可以采用TR069系列协议,部分也可以使用其他网关协议,例如简单网络管理协议(SimpleNetworkManagement Protocol,SNMP)。TR069是在TCP/IP层之上的管理协议,全称为“用户前置设备广域网管理协议”。TR069协议的基本思路是利用了在新一代Web服务中广泛使用的基于简单目标接入协议(Simple Object AccessProtocol,SOAP)的远程过程调用(Remote Procedure Call,RPC)方法。其会话协议使用的是HTTP1.1协议,因此TR069可以方便地使用在Web中使用的传送层安全技术,比如安全套接层协议(Secure Sockets Layer,SSL)/传输层安全协议(Transport Layer Secure,TLS)。TR069协议栈的下面几层充分利用了现在Internet上广泛使用的通信协议,比如TCP、HTTP、SOAP等协议。通过这些成熟的协议,ACS远程管理系统和用户前置设备之间可以方便地建立通信的基本通道。In this embodiment, the ACS remote management system can use the TR069 series of protocols to remotely control and manage the user front-end equipment, and some of them can also use other gateway protocols, such as the Simple Network Management Protocol (SNMP). TR069 is a management protocol on the TCP/IP layer, and its full name is "User Front-end Equipment Wide Area Network Management Protocol". The basic idea of the TR069 protocol is to use the Remote Procedure Call (RPC) method based on the Simple Object Access Protocol (SOAP) that is widely used in the new generation of Web services. Its session protocol uses the HTTP1.1 protocol, so TR069 can easily use the transport layer security technology used in the Web, such as the Secure Sockets Layer (SSL)/Transport Layer Security (TLS). The lower layers of the TR069 protocol stack make full use of the communication protocols widely used on the Internet, such as TCP, HTTP, SOAP and other protocols. Through these mature protocols, the basic communication channel can be easily established between the ACS remote management system and the user front-end equipment.
示例性地,当用户前置设备与网络管理系统之间没有报文交互时,用户前置设备与网络管理系统之间的连接断开,有效减轻网络管理系统的负担。Exemplarily, when there is no message interaction between the user front-end device and the network management system, the connection between the user front-end device and the network management system is disconnected, which effectively reduces the burden on the network management system.
本实施例提供的用户前置设备的纳管方法接收会话管理功能网元发送的纳管信息,纳管信息包括待纳管的用户前置设备的IP地址,其中,纳管信息是会话管理功能网元在接收的PDU会话建立请求包括运营商纳管标识时发送的;基于IP地址对用户前置设备进行纳管,通过上述方式,基于PDU会话建立请求包括的运营商纳管标识对用户前置设备进行统一纳管,实现用户前置设备的高效运维,减小用户自行管理用户前置设备带来的网络安全隐患的可能性。The method for managing user front-end devices provided in this embodiment receives management information sent by a session management function network element, where the management information includes the IP address of the user front-end device to be managed, wherein the management information is sent by the session management function network element when the received PDU session establishment request includes the operator management identifier; the user front-end devices are managed based on the IP address, and through the above method, the user front-end devices are uniformly managed based on the operator management identifier included in the PDU session establishment request, so as to realize efficient operation and maintenance of the user front-end devices and reduce the possibility of network security risks caused by users managing the user front-end devices by themselves.
参阅图4,图4是图1所示实施例中的步骤S102在一示例性实施例的流程图,如图4所示,步骤S102包括步骤S401-步骤S403,详细描述如下:Referring to FIG. 4 , FIG. 4 is a flow chart of step S102 in the embodiment shown in FIG. 1 in an exemplary embodiment. As shown in FIG. 4 , step S102 includes steps S401 to S403, which are described in detail as follows:
步骤S401:基于IP地址登录用户前置设备,并获取用户前置设备的设备信息。Step S401: Log in to the user's front-end device based on the IP address and obtain device information of the user's front-end device.
在本实施例中,网络管理系统通过IP地址与用户前置设备建立数据传输通道之后,接收用户前置设备发送的该用户前置设备的用户名和密码,以使网络管理系统基于该用户名、密码以及IP地址远程登录用户前置设备,进而获取用户前置设备的设备信息。In this embodiment, after the network management system establishes a data transmission channel with the user front-end device through the IP address, it receives the user name and password of the user front-end device sent by the user front-end device, so that the network management system remotely logs in to the user front-end device based on the user name, password and IP address, and then obtains the device information of the user front-end device.
示例性的,用户前置设备的设备信息包括用户前置设备的厂家标识、设备型号等信息,在此不做具体限定。Exemplarily, the device information of the user front-end device includes information such as the manufacturer identification and device model of the user front-end device, which is not specifically limited here.
步骤S402:基于设备信息对用户前置设备进行认证。Step S402: Authenticate the user's front-end device based on the device information.
本实施例基于设备信息对用户前置设备进行认证,以避免不合法的用户前置设备非法接入网络管理系统,进而避免网络管理系统中的网络数据的泄露。This embodiment authenticates the user premise equipment based on the equipment information, so as to prevent illegal user premise equipment from illegally accessing the network management system, thereby preventing leakage of network data in the network management system.
参阅图5,图5是图4所示实施例中的步骤S402在一示例性实施例的流程图,如图5所示,步骤S402包括步骤S501-步骤S502,详细描述如下:Refer to FIG. 5 , which is a flow chart of step S402 in the embodiment shown in FIG. 4 in an exemplary embodiment. As shown in FIG. 5 , step S402 includes steps S501 to S502, which are described in detail as follows:
步骤S501:设置纳管白名单,并将该纳管白名单保存于网络管理系统。Step S501: Set a management whitelist and save the management whitelist in the network management system.
在本实施例中,纳管白名单中包括多个待纳管的用户前置设备的设备信息。将网络管理系统有权对其进行纳管的用户前置设备存放至纳管白名单,例如,网络管理系统只对一个预设区域内的用户前置设备进行纳管,那么,纳管白名单可以包括位于预设区域内的所有用户前置设备以及每个用户前置设备对应的设备信息。例如,为了保证VIP用户的权益,根据用户前置设备的签约信息设置纳管白名单,其中,若用户前置设备的签约信息包括预设纳管标识,则将该用户前置设备对应的设备信息存放于纳管白名单,反之若用户前置设备的签约信息不包括预设纳管标识,则不将该用户前置设备对应的设备信息存放于纳管白名单。In this embodiment, the management whitelist includes the device information of multiple user front-end devices to be managed. The user front-end devices that the network management system has the right to manage are stored in the management whitelist. For example, the network management system only manages the user front-end devices in a preset area. Then, the management whitelist can include all user front-end devices located in the preset area and the device information corresponding to each user front-end device. For example, in order to protect the rights and interests of VIP users, a management whitelist is set according to the contract information of the user front-end device, wherein, if the contract information of the user front-end device includes a preset management identifier, the device information corresponding to the user front-end device is stored in the management whitelist, and conversely, if the contract information of the user front-end device does not include the preset management identifier, the device information corresponding to the user front-end device is not stored in the management whitelist.
步骤S502:将设备信息与纳管白名单进行匹配,若匹配成功,则确定对用户前置设备的认证通过。Step S502: Match the device information with the managed whitelist. If the match is successful, it is determined that the authentication of the user's front-end device is successful.
在本实施例中,若纳管白名单中存在用户前置设备的设备信息,则匹配成功。示例性地,将用户前置设备的厂家标识、设备型号的一个或多个信息与纳管白名单进行对比,若对比确定纳管白名单中存在用户前置设备的相关设备信息,则认证通过。In this embodiment, if the device information of the user's front-end device exists in the managed whitelist, the match is successful. Exemplarily, the manufacturer identification and one or more information of the device model of the user's front-end device are compared with the managed whitelist. If the comparison determines that the relevant device information of the user's front-end device exists in the managed whitelist, the authentication is passed.
可以理解的是,本实施例也可以在网络管理系统中保存预置的纳管黑名单,纳管黑名单中包括多个不允许网络管理系统对其进行纳管的用户前置设备的设备信息,将设备信息与预设的纳管黑名单进行匹配,若匹配成功,则认证失败。It can be understood that this embodiment can also save a preset management blacklist in the network management system. The management blacklist includes device information of multiple user front-end devices that the network management system is not allowed to manage. The device information is matched with the preset management blacklist. If the match is successful, the authentication fails.
步骤S403:若认证成功,则对用户前置设备进行纳管。Step S403: If the authentication is successful, the user's front-end device is managed.
本实施例通过预先设置的纳管白名单对用户前置设备进行认证,保证用户前置设备的合法性,避免不合法的用户前置设备非法接入网络管理系统,进而避免网络管理系统中的网络数据的泄露。This embodiment authenticates the user front-end device through a preset management whitelist to ensure the legitimacy of the user front-end device, prevent illegal user front-end devices from illegally accessing the network management system, and further prevent leakage of network data in the network management system.
参阅图6,图6是在图1所示实施例的基础上提出的用户前置设备的纳管方法一示例性实施例的流程图,本实施例提供的用户前置设备的纳管方法在步骤S102之后执行。如图4所示,在步骤S102之后,包括步骤S601步骤S603,详细描述如下:Refer to FIG6, which is a flowchart of an exemplary embodiment of a method for managing user front-end devices proposed on the basis of the embodiment shown in FIG1. The method for managing user front-end devices provided in this embodiment is executed after step S102. As shown in FIG4, after step S102, steps S601 and S603 are included, which are described in detail as follows:
步骤S601:接收用户前置设备发送的业务请求。Step S601: receiving a service request sent by a user front-end device.
在本实施例中,业务请求通过用户前置设备与网络管理系统之间的数据传输通道进行传输。若用户前置设备与网络管理系统之间的数据传输通道断开以至于无法将业务请求发送至网络管理系统,则用户前置设备生成PDU会话请求将其发送至会话管理功能网元,以使会话管理功能网元将该用户前置设备的IP地址重新发送至网络管理系统,网关管理系统根据IP地址重新与该用户前置设备建立数据传输通道。In this embodiment, the service request is transmitted through the data transmission channel between the user front-end device and the network management system. If the data transmission channel between the user front-end device and the network management system is disconnected so that the service request cannot be sent to the network management system, the user front-end device generates a PDU session request and sends it to the session management function network element, so that the session management function network element resends the IP address of the user front-end device to the network management system, and the gateway management system re-establishes the data transmission channel with the user front-end device according to the IP address.
示例性地,业务请求包括配置文件下发请求、故障诊断请求、维护和软件升级请求等,在此不做具体限定。Exemplarily, the service request includes a configuration file delivery request, a fault diagnosis request, a maintenance and software upgrade request, etc., which are not specifically limited here.
步骤S602:响应于业务请求,获取与业务请求对应的第一业务配置文件。Step S602: In response to the service request, a first service configuration file corresponding to the service request is obtained.
在本实施例中,网络管理系统解析业务请求,检测本地是否存储有第一业务配置文件,若存在,则无需从其他途径获取第一业务配置文件,反之,则从其他设备获取第一业务配置文件。In this embodiment, the network management system parses the service request and detects whether the first service configuration file is stored locally. If so, there is no need to obtain the first service configuration file from other channels. Otherwise, the first service configuration file is obtained from other devices.
示例性地,业务请求为软件升级请求,则第一业务配置文件包括与软件升级相关的配置文件;业务请求为故障诊断请求,则第一业务配置文件包括故障心跳包等;业务请求为与第三方设备进行数据传输的请求,则第一业务配置文件是包括第三方设备的地址信息等。Exemplarily, if the service request is a software upgrade request, the first service configuration file includes a configuration file related to the software upgrade; if the service request is a fault diagnosis request, the first service configuration file includes a fault heartbeat packet, etc.; if the service request is a request for data transmission with a third-party device, the first service configuration file includes address information of the third-party device, etc.
步骤S603:发送第一业务配置文件至用户前置设备,以使用户前置设备基于第一业务配置文件执行与业务请求对应的业务。Step S603: Send the first service configuration file to the user premises equipment, so that the user premises equipment executes the service corresponding to the service request based on the first service configuration file.
示例性地,第一业务配置文件包括第三方设备的地址信息,若业务请求中包括第二业务配置文件,而第二业务配置文件存储在区别于网络管理设备的第三方设备中时,发送第三方设备的地址信息至用户前置设备,以使用户前置设备基于第三方设备的地址信息从第三方设备获取第二业务配置文件,并基于第二业务配置文件执行与业务请求对应的业务;或者根据第三方设备的地址信息与第三方设备建立数据传输通道,接收第三方设备发送的第二业务配置文件,并将该第二业务配置文件作为第一业务配置文件发送给用户前置设备基于第二业务配置文件执行与业务请求对应的业务。Exemplarily, the first service profile includes address information of a third-party device. If the service request includes a second service profile, and the second service profile is stored in a third-party device different from the network management device, the address information of the third-party device is sent to the user front-end device, so that the user front-end device obtains the second service profile from the third-party device based on the address information of the third-party device, and executes the service corresponding to the service request based on the second service profile; or establishes a data transmission channel with the third-party device according to the address information of the third-party device, receives the second service profile sent by the third-party device, and sends the second service profile as the first service profile to the user front-end device to execute the service corresponding to the service request based on the second service profile.
参阅图7,图7是在图6所示实施例的基础上提出的一示例性的用户前置设备的纳管方法的流程图,如图7所示,在步骤S603之后,包括步骤S701步骤S702,详细描述如下:Referring to FIG. 7 , FIG. 7 is a flowchart of an exemplary method for managing a user front-end device proposed on the basis of the embodiment shown in FIG. 6 . As shown in FIG. 7 , after step S603 , the method includes steps S701 and S702 , which are described in detail as follows:
步骤S701:接收用户前置设备发送的业务执行情况信息。Step S701: receiving service execution status information sent by a user front-end device.
在本实施例中,业务执行情况信息实际上就是用户前置设备在执行与业务请求对应的业务之后,反馈给网络管理系统的一个执行情况信息,例如业务执行情况信息包括业务标识信息、业务执行成功信息、业务执行失败信息等,在此不做具体限定。In this embodiment, the service execution status information is actually the execution status information that the user front-end device feeds back to the network management system after executing the service corresponding to the service request. For example, the service execution status information includes service identification information, service execution success information, service execution failure information, etc., which is not specifically limited here.
步骤S702:根据业务执行情况信息中含有的业务处理状态,更新业务处理状态。Step S702: Update the business processing status according to the business processing status contained in the business execution status information.
在本实施例中,保存业务执行情况信息中含有的业务处理状态,在接收到的业务执行情况信息中含有的业务处理状态发生变化时,更新业务处理状态,以对用户前置设备的业务执行情况进行监督控制和管理。In this embodiment, the service processing status contained in the service execution information is saved, and when the service processing status contained in the received service execution information changes, the service processing status is updated to supervise, control and manage the service execution status of the user front-end device.
在一个具体应用场景中,参阅图8,图8是本申请一示例性实施例示出的对用户前置设备的升级业务进行纳管的流程图,如图8所示,对用户前置设备的升级业务包括步骤S801-S803,详细解释如下:In a specific application scenario, refer to FIG. 8 , which is a flowchart of managing the upgrade service of the user front-end device shown in an exemplary embodiment of the present application. As shown in FIG. 8 , the upgrade service of the user front-end device includes steps S801-S803, which are explained in detail as follows:
步骤S801:接收升级工单及从第三方服务器获取升级指示信息。Step S801: receiving an upgrade work order and obtaining upgrade instruction information from a third-party server.
在本实施例中,升级指示信息可以是第三方服务器在软件升级后,向网络管理系统发送升级指示信息;或者,网络管理系统在预先设定的时间或周期向第三方服务器发送询问请求消息,第三方服务器在软件升级后,向网络管理系统返回响应请求消息的升级指示信息。In this embodiment, the upgrade indication information may be that the third-party server sends the upgrade indication information to the network management system after the software is upgraded; or, the network management system sends an inquiry request message to the third-party server at a preset time or period, and the third-party server returns the upgrade indication information in response to the request message to the network management system after the software is upgraded.
示例性地,接收支撑系统发送的升级工单,支撑系统可以为业务支撑系统(Business Support System,BSS)及运营支撑系统(Operation Support System,OSS),升级工单可以包括待升级的用户前置设备的设备ID、第三方服务器的地址信息、表明为业务状态升级的操作代码及待升级到的软件的版本号。示例性地,支撑系统可以配置成周期性或者在固定时间下发升级工单,也可以是第三方服务器下发升级指示信息后,同时向支撑系统下发指示命令,指示支撑系统生成并下发升级工单。Exemplarily, an upgrade work order is received from a support system, which may be a business support system (BSS) and an operation support system (OSS). The upgrade work order may include the device ID of the user front-end device to be upgraded, the address information of the third-party server, an operation code indicating a business status upgrade, and the version number of the software to be upgraded. Exemplarily, the support system may be configured to issue upgrade work orders periodically or at a fixed time, or the third-party server may issue an instruction command to the support system at the same time after issuing the upgrade instruction information, instructing the support system to generate and issue the upgrade work order.
步骤S802:获取到升级指示信息后,向升级工单指示的用户前置设备发送升级信息,使用户前置设备根据升级信息实现升级。Step S802: after acquiring the upgrade instruction information, the upgrade information is sent to the user front-end device indicated by the upgrade work order, so that the user front-end device is upgraded according to the upgrade information.
示例性地,根据该升级工单及升级指示信息定制批量升级计划,在批量升级计划中指定对多个预设用户前置设备进行多个预设软件的升级,下发该批量升级计划至用户前置设备,以使多个用户前置设备接收到该升级信息后,分别根据第三方服务器的地址信息与第三方服务器进行连接,从第三方服务器获取升级文件,根据升级文件进行用户前置设备的批量升级业务。Exemplarily, a batch upgrade plan is customized based on the upgrade work order and upgrade instruction information, and the batch upgrade plan specifies the upgrade of multiple preset software for multiple preset user front-end devices. The batch upgrade plan is sent to the user front-end devices, so that after the multiple user front-end devices receive the upgrade information, they respectively connect to the third-party server according to the address information of the third-party server, obtain the upgrade file from the third-party server, and perform batch upgrade services for the user front-end devices according to the upgrade file.
示例性地,升级信息可以包括第三方服务器的地址信息,此时,用户前置设备根据接收的第三方服务器的地址信息与第三方服务器进行连接,从第三方服务器获取升级文件,根据升级文件进行升级。升级信息中还可以包括待升级到的软件的版本号等。Exemplarily, the upgrade information may include the address information of the third-party server. At this time, the user front-end device connects to the third-party server according to the received address information of the third-party server, obtains the upgrade file from the third-party server, and performs the upgrade according to the upgrade file. The upgrade information may also include the version number of the software to be upgraded, etc.
示例性地,网络管理系统从第三方服务器获取升级文件,将升级文件发送给用户前置设备,使用户前置设备根据升级文件进行升级。具体地,网络管理系统在从第三方服务器获取升级文件后,将升级文件保存在网络管理系统中的一特定单元中,并将该特定单元的地址信息通过升级信息发送给用户前置设备,之后,用户前置设备根据该特定单元的地址信息向该特定单元获取升级文件。网络管理系统和用户前置设备之间可以通过传输数据的信道传输该升级文件。Exemplarily, the network management system obtains the upgrade file from the third-party server, sends the upgrade file to the user front-end device, and enables the user front-end device to upgrade according to the upgrade file. Specifically, after obtaining the upgrade file from the third-party server, the network management system saves the upgrade file in a specific unit in the network management system, and sends the address information of the specific unit to the user front-end device through the upgrade information, and then the user front-end device obtains the upgrade file from the specific unit according to the address information of the specific unit. The upgrade file can be transmitted between the network management system and the user front-end device through a data transmission channel.
步骤S803:接收各用户前置设备发送的升级执行情况信息,根据升级执行情况信息进行后续处理。Step S803: receiving the upgrade execution status information sent by each user front-end device, and performing subsequent processing according to the upgrade execution status information.
示例性地,进行后续处理包括:对升级执行情况信息表明的没有成功升级的用户前置设备再次进行单独升级操作;或者对升级执行情况信息表明成功升级的用户前置设备或者单独升级后成功的用户前置设备,在网络管理系统中保存或更新升级后的业务状态信息,例如更新各用户前置设备对应的版本号,历史升级记录等;对单独升级后仍然失败的用户前置设备,进行告警处理或故障检测处理。Exemplarily, the subsequent processing includes: performing a separate upgrade operation again on the user front-end equipment that the upgrade execution status information indicates has not been successfully upgraded; or for the user front-end equipment that the upgrade execution status information indicates has been successfully upgraded or the user front-end equipment that succeeded after a separate upgrade, saving or updating the upgraded service status information in the network management system, such as updating the version number corresponding to each user front-end equipment, historical upgrade records, etc.; for the user front-end equipment that still fails after a separate upgrade, performing alarm processing or fault detection processing.
示例性地,网络管理系统在发送的配置文件的“URL”字段中填充第三方服务器的URL地址,在“Username”字段和“Password”字段指明登录权限;在“FileSize”字段及“TargetFileName”字段表明待升级到的软件的版本号的信息。用户前置设备向网络管理系统发送的升级执行情况信息时,利用“Status”字段表明升级结果信息。For example, the network management system fills the URL address of the third-party server in the "URL" field of the sent configuration file, indicates the login authority in the "Username" field and the "Password" field; and indicates the version number of the software to be upgraded in the "FileSize" field and the "TargetFileName" field. When the user front-end device sends the upgrade execution status information to the network management system, the "Status" field is used to indicate the upgrade result information.
本实施例通过网络管理系统控制用户前置设备进行升级及接收用户前置设备的升级执行情况信息,根据升级结果进行后续处理,实现运营商度用户前置设备的统一纳管,另外还可以使运营商获知用户前置设备升级过程中的相关信息。另外由网络管理系统对升级过程的结果进行后续处理,可以保证用户前置设备升级的效果,防止不能保持业务最新状态影响业务功能正常发挥,影响用户业务体验。This embodiment controls the user front-end equipment to upgrade and receives the upgrade execution information of the user front-end equipment through the network management system, performs subsequent processing according to the upgrade results, realizes the unified management of the operator's user front-end equipment, and also enables the operator to obtain relevant information during the user front-end equipment upgrade process. In addition, the network management system performs subsequent processing on the results of the upgrade process, which can ensure the effect of the user front-end equipment upgrade and prevent the failure to maintain the latest service status from affecting the normal performance of service functions and affecting the user's service experience.
参与图9,图9是本申请一示例性实施例示出的用户前置设备的纳管方法的流程图,本实施例提供的非用户前置设备的纳管方法适用于SMF网元,如图9所示,用户前置设备的纳管方法包括步骤S901-步骤S903,详细阐述如下:Referring to FIG. 9 , FIG. 9 is a flowchart of a method for managing a user front-end device shown in an exemplary embodiment of the present application. The method for managing a non-user front-end device provided in this embodiment is applicable to an SMF network element. As shown in FIG. 9 , the method for managing a user front-end device includes steps S901 to S903, which are described in detail as follows:
步骤S901:接收用户前置设备发送的PDU会话建立请求。Step S901: receiving a PDU session establishment request sent by a user front-end device.
本实施例提供的用户前置设备的纳管方法的流程图适用于会话管理功能网元。The flowchart of the method for managing a user front-end device provided in this embodiment is applicable to a session management function network element.
在本实施例中,PDU会话建立请求的建立请参考步骤S100,在此不做过多赘述。In this embodiment, the establishment of the PDU session establishment request refers to step S100, which will not be described in detail here.
步骤S902:判断PDU会话建立请求是否包括运营商纳管标识,运营商纳管标识用于表征用户前置设备由运营商设备进行纳管。Step S902: Determine whether the PDU session establishment request includes an operator management identifier, where the operator management identifier is used to indicate that the user front-end device is managed by the operator device.
在本实施例中,首先对接收到的PDU会话建立请求进行解码,然后为用户前置设备分配一个IP地址,并将该IP地址发送至用户前置设备。In this embodiment, the received PDU session establishment request is first decoded, and then an IP address is allocated to the user premise equipment, and the IP address is sent to the user premise equipment.
在本实施例中,识别解码后的PDU会话建立请求是否包括运营商纳管标识,若包括,则表示用户前置设备有意愿被纳管,反之,则表示用户前置设备为自行管理设备。In this embodiment, it is identified whether the decoded PDU session establishment request includes an operator management identifier. If so, it indicates that the user premise equipment is willing to be managed. Otherwise, it indicates that the user premise equipment is a self-managed device.
步骤S903:若是,则向运营商设备发送纳管信息,以使运营商设备根据纳管信息对用户前置设备进行纳管。Step S903: If yes, sending management information to the operator device, so that the operator device manages the user front-end device according to the management information.
在本实施例中,纳管信息包括用户前置设备的IP地址和设备ID等信息,以使运营商设备根据纳管信息对用户前置设备进行纳管。In this embodiment, the management information includes information such as the IP address and device ID of the user premise equipment, so that the operator equipment manages the user premise equipment according to the management information.
本实施例提供的用户前置设备的纳管方法基于PDU会话建立请求包括的运营商纳管标识对用户前置设备进行统一纳管,实现用户前置设备的高效运维,减小用户自行管理用户前置设备带来的网络安全隐患的可能性。The user front-end equipment management method provided in this embodiment uniformly manages the user front-end equipment based on the operator management identifier included in the PDU session establishment request, thereby achieving efficient operation and maintenance of the user front-end equipment and reducing the possibility of network security risks caused by users managing the user front-end equipment by themselves.
参与图10,图10是本申请一示例性实施例示出的用户前置设备的纳管装置的框图,如图10所示,用户前置设备的纳管装置10包括第一接收模块11、判断模块12以及发送模块13。Refer to Figure 10, which is a block diagram of a management device of a user front-end device shown in an exemplary embodiment of the present application. As shown in Figure 10, the management device 10 of the user front-end device includes a first receiving module 11, a judgment module 12 and a sending module 13.
其中,第一接收模块11用于接收用户前置设备发送的PDU会话建立请求;判断模块12用于判断PDU会话建立请求是否包括运营商纳管标识,运营商纳管标识用于表征用户前置设备由运营商设备进行纳管;发送模块13用于在PDU会话建立请求包括运营商纳管标识时,向运营商设备发送纳管信息,以使运营商设备根据纳管信息对用户前置设备进行纳管。Among them, the first receiving module 11 is used to receive a PDU session establishment request sent by a user front-end device; the judgment module 12 is used to judge whether the PDU session establishment request includes an operator management identifier, and the operator management identifier is used to indicate that the user front-end device is managed by the operator device; the sending module 13 is used to send management information to the operator device when the PDU session establishment request includes an operator management identifier, so that the operator device manages the user front-end device according to the management information.
参与图11,图11是本申请一示例性实施例示出的用户前置设备的纳管装置的框图,如图11所示,用户前置设备的纳管装置20包括第二接收模块21和纳管模块22。Refer to Figure 11, which is a block diagram of a management device of a user front-end device shown in an exemplary embodiment of the present application. As shown in Figure 11, the management device 20 of the user front-end device includes a second receiving module 21 and a management module 22.
其中,第二接收模块21用于接收会话管理功能网元发送的纳管信息,纳管信息包括待纳管的用户前置设备的IP地址,其中,纳管信息是会话管理功能网元在接收的PDU会话建立请求包括运营商纳管标识时发送的;纳管模块22用于基于IP地址对用户前置设备进行纳管。Among them, the second receiving module 21 is used to receive the management information sent by the session management function network element, and the management information includes the IP address of the user front-end device to be managed, wherein the management information is sent by the session management function network element when the received PDU session establishment request includes the operator management identifier; the management module 22 is used to manage the user front-end device based on the IP address.
在另一示例性实施例中,纳管模块22包括登录单元、认证单元以及纳管单元,其中,登录单元用于基于IP地址登录用户前置设备,并获取用户前置设备的设备信息;认证单元用于基于设备信息对用户前置设备进行认证;纳管单元用于在认证成功时对用户前置设备进行纳管。In another exemplary embodiment, the management module 22 includes a login unit, an authentication unit and a management unit, wherein the login unit is used to log in to the user front-end device based on the IP address and obtain the device information of the user front-end device; the authentication unit is used to authenticate the user front-end device based on the device information; and the management unit is used to manage the user front-end device when the authentication is successful.
在另一示例性实施例中,认证单元包括设置子单元以及匹配单元,其中,设置子单元用于设置纳管白名单,纳管白名单中预置有多个待纳管的用户前置设备的设备信息;匹配子单元用于将设备信息与纳管白名单进行匹配,若匹配成功,则认证通过。In another exemplary embodiment, the authentication unit includes a setting subunit and a matching unit, wherein the setting subunit is used to set a management whitelist, in which the device information of multiple user front-end devices to be managed is pre-set; the matching subunit is used to match the device information with the management whitelist, and if the match is successful, the authentication is passed.
在另一示例性实施例中,纳管模块22包括第一接收单元、响应单元以及发送单元,其中,接收单元用于接收用户前置设备发送的业务请求;响应单元用于响应于业务请求,获取与业务请求对应的第一业务配置文件;发送单元用于发送第一业务配置文件至用户前置设备,以使用户前置设备基于第一业务配置文件执行与业务请求对应的业务。In another exemplary embodiment, the management module 22 includes a first receiving unit, a responding unit and a sending unit, wherein the receiving unit is used to receive a service request sent by a user front-end device; the responding unit is used to respond to the service request and obtain a first service profile corresponding to the service request; the sending unit is used to send the first service profile to the user front-end device, so that the user front-end device executes the service corresponding to the service request based on the first service profile.
在另一示例性实施例中,纳管模块22还包括第二接收单元和更新单元,其中,第二接收单元用于接收用户前置设备发送的业务执行情况信息;更新单元用于根据业务执行情况信息中含有的业务处理状态,更新业务处理状态。In another exemplary embodiment, the management module 22 also includes a second receiving unit and an updating unit, wherein the second receiving unit is used to receive the service execution status information sent by the user front-end device; the updating unit is used to update the service processing status according to the service processing status contained in the service execution status information.
需要说明的是,上述实施例所提供的装置与上述实施例所提供的方法属于同一构思,其中各个模块和单元执行操作的具体方式已经在方法实施例中进行了详细描述,此处不再赘述。It should be noted that the device provided in the above embodiment and the method provided in the above embodiment belong to the same concept, wherein the specific manner in which each module and unit performs the operation has been described in detail in the method embodiment and will not be repeated here.
在另一示例性实施例中,本申请提供一种电子设备,包括处理器和存储器,其中,存储器上存储有计算机可读指令,该计算机可读指令被处理器执行时实现如前的用户前置设备的纳管方法。In another exemplary embodiment, the present application provides an electronic device, including a processor and a memory, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the method for managing a user front-end device as described above is implemented.
图12示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。FIG. 12 shows a schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application.
需要说明的是,图12示出的电子设备的计算机系统1000仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。It should be noted that the computer system 1000 of the electronic device shown in FIG. 12 is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
如图12所示,计算机系统1000包括中央处理单元(Central Processing Unit,CPU)1001,其可以根据存储在只读存储器(Read-Only Memory,ROM)1002中的程序或者从存储部分1008加载到随机访问存储器(Random Access Memory,RAM)1003中的程序而执行各种适当的动作和处理,例如执行上述实施例中的信息推荐方法。在RAM 1003中,还存储有系统操作所需的各种程序和数据。CPU 1001、ROM 1002以及RAM 1003通过总线1004彼此相连。输入/输出(Input/Output,I/O)接口1005也连接至总线1004。As shown in FIG. 12 , the computer system 1000 includes a central processing unit (CPU) 1001, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1002 or the program loaded from the storage part 1008 to the random access memory (RAM) 1003, such as executing the information recommendation method in the above-mentioned embodiment. Various programs and data required for system operation are also stored in the RAM 1003. The CPU 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input/output (I/O) interface 1005 is also connected to the bus 1004.
以下部件连接至I/O接口1005:包括键盘、鼠标等的输入部分1006;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分1007;包括硬盘等的存储部分1008;以及包括诸如LAN(Local AreaNetwork,局域网)卡、调制解调器等的网络接口卡的通信部分1009。通信部分1009经由诸如因特网的网络执行通信处理。驱动器1010也根据需要连接至I/O接口1005。可拆卸介质1011,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1010上,以便于从其上读出的计算机程序根据需要被安装入存储部分1008。The following components are connected to the I/O interface 1005: an input section 1006 including a keyboard, a mouse, etc.; an output section 1007 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1008 including a hard disk, etc.; and a communication section 1009 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the I/O interface 1005 as needed. A removable medium 1011, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1010 as needed so that a computer program read therefrom is installed into the storage section 1008 as needed.
特别地,根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分1009从网络上被下载和安装,和/或从可拆卸介质1011被安装。在该计算机程序被中央处理单元(CPU)1001执行时,执行本申请的系统中限定的各种功能。In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 1009, and/or installed from a removable medium 1011. When the computer program is executed by a central processing unit (CPU) 1001, various functions defined in the system of the present application are executed.
需要说明的是,本申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。It should be noted that the computer-readable medium shown in the embodiment of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a computer-readable computer program is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagram in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.
本申请的另一方面还提供了一种计算机可读存储介质,其上存储有计算机可读指令,该计算机可读指令被处理器执行时实现如前实施例中任一项的用户前置设备的纳管方法。Another aspect of the present application provides a computer-readable storage medium having computer-readable instructions stored thereon, which, when executed by a processor, implements the method for managing a user front-end device as in any of the previous embodiments.
本申请的另一方面还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个实施例中提供的用户前置设备的纳管方法。Another aspect of the present application also provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. A processor of a computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the user front-end device management method provided in each of the above embodiments.
需要说明的是,本申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。It should be noted that the computer-readable medium shown in the embodiment of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium can include a data signal propagated in a baseband or as a part of a carrier wave, wherein a computer-readable computer program is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.
上述内容,仅为本申请的较佳示例性实施例,并非用于限制本申请的实施方案,本领域普通技术人员根据本申请的主要构思和精神,可以十分方便地进行相应的变通或修改,故本申请的保护范围应以权利要求书所要求的保护范围为准。The above content is only a preferred exemplary embodiment of the present application and is not intended to limit the implementation scheme of the present application. A person skilled in the art can easily make corresponding changes or modifications based on the main concept and spirit of the present application. Therefore, the scope of protection of the present application shall be based on the scope of protection required by the claims.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111565958.1ACN114268938B (en) | 2021-12-20 | 2021-12-20 | Method, device, equipment and storage medium for managing user front-end equipment |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111565958.1ACN114268938B (en) | 2021-12-20 | 2021-12-20 | Method, device, equipment and storage medium for managing user front-end equipment |
| Publication Number | Publication Date |
|---|---|
| CN114268938A CN114268938A (en) | 2022-04-01 |
| CN114268938Btrue CN114268938B (en) | 2024-11-05 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111565958.1AActiveCN114268938B (en) | 2021-12-20 | 2021-12-20 | Method, device, equipment and storage medium for managing user front-end equipment |
| Country | Link |
|---|---|
| CN (1) | CN114268938B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115767601A (en)* | 2022-10-25 | 2023-03-07 | 中电信数智科技有限公司 | 5GC network element automatic nanotube method and device based on multidimensional data |
| CN116232841B (en)* | 2023-05-09 | 2023-08-01 | 国网信息通信产业集团有限公司 | Method and device for remotely upgrading power 5G CPE communication module |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100518087C (en)* | 2006-03-03 | 2009-07-22 | 鸿富锦精密工业(深圳)有限公司 | Device and method for managing user terminal equipment |
| TWI396402B (en)* | 2009-09-23 | 2013-05-11 | Chunghwa Telecom Co Ltd | A system that manages the client equipment of a high-speed digital subscriber network access network |
| CN109391940B (en)* | 2017-08-02 | 2021-02-12 | 华为技术有限公司 | Method, equipment and system for accessing network |
| WO2019047197A1 (en)* | 2017-09-11 | 2019-03-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system to integrate fixed access into converged 5g core |
| CN110602724B (en)* | 2018-06-12 | 2021-05-14 | 华为技术有限公司 | Method and communication device for network configuration |
| CN111106991B (en)* | 2018-10-29 | 2022-05-06 | 中国移动通信集团浙江有限公司 | Cloud special line system and service issuing and opening method thereof |
| CN112020007B (en)* | 2019-05-31 | 2022-04-26 | 华为技术有限公司 | Communication method and communication device |
| Publication number | Publication date |
|---|---|
| CN114268938A (en) | 2022-04-01 |
| Publication | Publication Date | Title |
|---|---|---|
| US11277306B2 (en) | Sending information of a network repository function instance storing network function instance information | |
| US12047382B2 (en) | Method for automatically applying access control policies based on device types of networked computing devices | |
| CN112449315B (en) | Network slice management method and related device | |
| CN110226308B (en) | Network slice management method, management unit and system | |
| US9590853B1 (en) | Configuration of applications for distributed computing systems | |
| CN114268938B (en) | Method, device, equipment and storage medium for managing user front-end equipment | |
| CN102447574A (en) | Method and device for realizing zero configuration of IRF (inter-range radio frequency) device | |
| US12058002B2 (en) | Device configuration method, system, and apparatus | |
| US11805011B2 (en) | Bulk discovery of devices behind a network address translation device | |
| CN112187532A (en) | Node control method and system | |
| WO2018103665A1 (en) | L2tp-based device management method, apparatus and system | |
| EP4080850B1 (en) | Onboarding virtualized network devices to cloud-based network assurance system | |
| CN102546331B (en) | Method and device for transmitting service information | |
| US9256416B1 (en) | Methods and apparatus for automatic session validation for distributed access points | |
| US10601635B1 (en) | Apparatus, system, and method for wireless management of a distributed computer system | |
| KR101158092B1 (en) | System for controlling and managing network appratus and method thereof | |
| US11277307B2 (en) | Configuring managed devices when a network management system (NMS) is not reachable | |
| CN114337900A (en) | Communication control method and apparatus, electronic device, computer readable medium | |
| CN110650071B (en) | Access management method and device of user equipment and management server | |
| CN105306238A (en) | Terminal access method, terminal access device and terminal access system | |
| CN103001800B (en) | Software entity automatic discovering method, service node and equipment | |
| CN119561936A (en) | Gateway management method, device, terminal and storage medium | |
| CN104753705B (en) | Generation method, equipment and the system in the domains DS | |
| CN118802509A (en) | Device online method, device and electronic device | |
| WO2024078366A1 (en) | Data management method, server, client and system |
| 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 |