CN114125038B - 一种服务调度方法、装置及存储介质 - Google Patents
一种服务调度方法、装置及存储介质 Download PDFInfo
- Publication number
- CN114125038B CN114125038B CN202111424467.5A CN202111424467A CN114125038B CN 114125038 B CN114125038 B CN 114125038B CN 202111424467 A CN202111424467 A CN 202111424467A CN 114125038 B CN114125038 B CN 114125038B
- Authority
- CN
- China
- Prior art keywords
- service
- identifier
- terminal
- determining
- node device
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种服务调度方法、装置及存储介质,涉及通信技术领域,用于解决现有技术中无法为不同终端进行服务调度的问题。该方法包括:在接收到终端发送的用于请求目标服务的第一服务请求之后,可以确定终端的唯一标识和提供目标服务的第一节点设备的服务标识。然后,向与终端连接的第二节点设备发送终端的唯一标识和服务标识。第二节点设备根据服务标识,向第一节点设备发送用于指示第一节点设备向终端提供目标服务的第二服务请求。因此,可以合理的为不同终端进行服务调度。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种服务调度方法、装置及存储介质。
背景技术
随着新型网络业务和应用的不断发展与成熟,算力网络(computing network)的概念被提出。基于算力网络的服务调度过程包括:适配器向与终端的服务请求相匹配的服务节点发送指示消息,以指示服务节点为终端提供对应的应用服务。
现有技术中,服务节点通常根据终端的互联网协议地址(internet protocoladdress,IP),为终端提供对应的应用服务。
然而,当服务节点为多个终端提供应用服务,在部分场景下存在服务节点无法区分不同的终端的问题。当多个终端所需的服务不同时,服务节点无法为不同的终端提供对应的应用服务,进而无法合理的为不同终端进行服务调度。
发明内容
本申请提供一种服务调度方法、装置及存储介质,用于解决现有技术中无法为不同终端进行服务调度的问题。
为达到上述目的,本申请采用如下技术方案:
第一方面,提供一种服务调度方法,包括:接收终端发送的用于请求目标服务的第一服务请求;确定终端的唯一标识和提供目标服务的第一节点设备的服务标识;服务标识与第一节点设备唯一对应;向与终端连接的第二节点设备发送终端的唯一标识和第一节点设备的服务标识,以使得第二节点设备根据第一节点设备的服务标识,向第一节点设备发送包括终端的唯一标识的第二服务请求;第二服务请求用于指示第一节点设备向终端提供目标服务。
可选的,确定提供目标服务的第一节点设备的服务标识的方法具体包括:确定目标服务的目标服务标识集合;当数据库中包括目标服务标识集合时,从目标服务标识集合中,确定满足路由策略的服务标识为第一节点设备的服务标识。
可选的,当数据库中不包括目标服务标识集合时,该方法还包括:根据第一服务请求,确定提供目标服务的待部署节点设备;向待部署节点设备发送指示消息;指示消息用于指示待部署节点设备部署目标服务;接收待部署节点设备发送的响应消息;响应消息用于表示待部署节点设备部署完成目标服务;响应于响应消息,建立待部署节点设备的服务标识,并确定为第一节点设备的服务标识。
可选的,第一服务请求包括:目标服务的服务状态参数;根据第一服务请求,确定提供目标服务的待部署节点设备的方法具体包括:根据服务状态参数确定满足服务状态参数的服务配置参数;从数据库中选择与服务配置参数对应的节点设备确定为待部署节点设备。
可选的,服务状态参数包括多个参数;确定目标服务的目标服务标识集合的方法具体还包括:将数据库中满足当前参数的多个服务标识确定为第一服务标识集合;将第一服务标识集合中满足当前参数的下一个参数的多个服务标识确定为第二服务标识集合,直至目标服务标识集合满足多个参数中的所有参数。
可选的,建立待部署节点设备的服务标识的方法具体包括:当目标服务标识集合包括一个服务标识时,将一个服务标识确定为待部署节点设备的服务标识。
可选的,多个参数包括目标服务的多个服务请求位置。
可选的,该方法还包括:确定目标服务的服务策略参数;向第一节点设备发送服务策略参数,以使得第一节点设备根据服务策略参数为终端提供目标服务。
可选的,服务标识包括参数字段;该方法还包括:将终端的唯一标识添加到服务标识的参数字段中;向与终端连接的第二节点设备发送终端的唯一标识和服务标识的方法,具体包括:向与终端连接的第二节点设备发送更新后的服务标识。
第二方面,提供一种服务调度装置,包括:接收单元、确定单元和发送单元;接收单元,用于接收终端发送的用于请求目标服务的第一服务请求;确定单元,用于确定终端的唯一标识和提供目标服务的第一节点设备的服务标识;服务标识与第一节点设备唯一对应;发送单元,用于向与终端连接的第二节点设备发送终端的唯一标识和第一节点设备的服务标识,以使得第二节点设备根据第一节点设备的服务标识,向第一节点设备发送包括终端的唯一标识的第二服务请求;第二服务请求用于指示第一节点设备向终端提供目标服务。
可选的,确定单元,具体用于:确定目标服务的目标服务标识集合;当数据库中包括目标服务标识集合时,从目标服务标识集合中,确定满足路由策略的服务标识为第一节点设备的服务标识。
可选的,当数据库中不包括目标服务标识集合时,确定单元,还用于:根据第一服务请求,确定提供目标服务的待部署节点设备;向待部署节点设备发送指示消息;指示消息用于指示待部署节点设备部署目标服务;接收待部署节点设备发送的响应消息;响应消息用于表示待部署节点设备部署完成目标服务;响应于响应消息,建立待部署节点设备的服务标识,并确定为第一节点设备的服务标识。
可选的,确定单元,具体用于:根据服务状态参数确定满足服务状态参数的服务配置参数;从数据库中选择与服务配置参数对应的节点设备确定为待部署节点设备。
可选的,服务状态参数包括多个参数;确定单元,具体用于:将数据库中满足当前参数的多个服务标识确定为第一服务标识集合;将第一服务标识集合中满足当前参数的下一个参数的多个服务标识确定为第二服务标识集合,直至目标服务标识集合满足多个参数中的所有参数。
可选的,确定单元,具体用于:当目标服务标识集合包括一个服务标识时,将一个服务标识确定为待部署节点设备的服务标识。
可选的,多个参数包括目标服务的多个服务请求位置。
可选的,确定单元,还用于:确定目标服务的服务策略参数;发送单元,还用于向第一节点设备发送确定单元确定的服务策略参数,以使得第一节点设备根据服务策略参数为终端提供目标服务。
可选的,还包括:处理单元;处理单元,用于将确定单元确定的终端的唯一标识添加到确定单元确定的服务标识的参数字段中,以得到更新后的服务标识;发送单元,具体用于向与终端连接的第二节点设备发送更新后的服务标识。
第三方面,提供一种服务调度装置,包括存储器和处理器;存储器用于存储计算机执行指令,处理器与存储器通过总线连接;当服务调度装置运行时,处理器执行存储器存储的计算机执行指令,以使服务调度装置执行第一方面所述的服务调度方法。
该服务调度装置可以是网络设备,也可以是网络设备中的一部分装置,例如网络设备中的芯片***。该芯片***用于支持网络设备实现第一方面及其任意一种可能的实现方式中所涉及的功能,例如,获取、确定、发送上述服务调度方法中所涉及的数据和/或信息。该芯片***包括芯片,也可以包括其他分立器件或电路结构。
第四方面,提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行指令,当计算机执行指令在计算机上运行时,使得该计算机执行第一方面所述的服务调度方法。
第五方面,还提供一种计算机程序产品,该计算机程序产品包括计算机指令,当计算机指令在服务调度装置上运行时,使得服务调度装置执行如上述第一方面所述的服务调度方法。
需要说明的是,上述计算机指令可以全部或者部分存储在第一计算机可读存储介质上。其中,第一计算机可读存储介质可以与服务调度装置的处理器封装在一起的,也可以与服务调度装置的处理器单独封装,本申请实施例对此不作限定。
本申请中第二方面、第三方面、第四方面以及第五方面的描述,可以参考第一方面的详细描述;并且,第二方面、第三方面、第四方面以及第五方面的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。
在本申请实施例中,上述服务调度装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本申请类似,属于本申请权利要求及其等同技术的范围之内。
本申请的这些方面或其他方面在以下的描述中会更加简明易懂。
本申请提供的技术方案至少带来以下有益效果:
基于上述任一方面,本申请提出一种服务调度方法,在接收到终端发送的用于请求目标服务的第一服务请求之后,可以确定终端的唯一标识和提供目标服务的第一节点设备的服务标识。然后,向与终端连接的第二节点设备发送终端的唯一标识和服务标识。后续,第二节点设备根据服务标识,向第一节点设备发送用于指示第一节点设备向终端提供目标服务的第二服务请求。由于第二服务请求包括终端的唯一标识,因此,第一节点设备可以通过识别终端的唯一标识,确定请求目标服务的唯一终端,解决了当多个终端所需的服务不同时,服务节点无法为不同的终端提供对应的应用服务的技术问题,进而可以合理的为不同终端进行服务调度。
附图说明
图1为本申请实施例提供的通信***的结构示意图;
图2为本申请实施例提供的服务器数据库的一种结构示意图;
图3为本申请实施例提供的服务器功能模块的一种结构示意图;
图4为本申请实施例提供的通信装置的一种硬件结构示意图;
图5为本申请实施例提供的通信装置的又一种硬件结构示意图;
图6为本申请实施例提供的一种服务调度方法的流程示意图;
图7为本申请实施例提供的又一种服务调度方法的流程示意图;
图8为本申请实施例提供的又一种服务调度方法的流程示意图;
图9为本申请实施例提供的又一种服务调度方法的流程示意图;
图10为本申请实施例提供的又一种服务调度方法的流程示意图;
图11为本申请实施例提供的又一种服务调度方法的流程示意图;
图12为本申请实施例提供的一种服务调度装置的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
为了便于清楚描述本申请实施例的技术方案,在本申请实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。
如背景技术所描述,现有的服务调度方法中服务节点无法区分终端,进而无法为不同终端进行服务调度。
针对上述问题,本申请实施例提供了一种服务调度方法,接收到终端发送的用于请求目标服务的第一服务请求之后,确定终端的唯一标识和提供目标服务的第一节点设备的服务标识。然后,向与终端连接的第二节点设备发送终端的唯一标识和服务标识。后续,第二节点设备根据服务标识,向第一节点设备发送用于指示第一节点设备向终端提供目标服务的第二服务请求。由于第二服务请求包括终端的唯一标识,因此,第一节点设备可以通过识别终端的唯一标识,确定请求目标服务的唯一终端。
该服务调度方法适用于通信***。图1示出了该通信***的一种结构。如图1所示,该通信***包括:终端101、服务器102、第一节点设备103和第二节点设备104。
其中,第一节点设备103和第二节点设备104是算力网络(包括多个节点设备)中的节点设备,各个节点设备之间通信连接。服务器102分别与终端101、第一节点设备103和第二节点设备104之间通信连接,终端101与第二节点设备104之间通信连接,第一节点设备103与第二节点设备104之间通信连接。
在实际应用中,服务器102可以连接多个终端,也可以连接多个节点设备。为了便于理解,图1以服务器102连接一个终端101以及3个节点设备(包括第一节点设备103和第二节点设备104)为例进行说明。
算力网络是一种根据业务需求,在云、网、边之间按需分配和灵活调度计算资源、存储资源以及网络资源的新型信息基础设施。
可选的,算力网络可以包括算力优先网络(compute first networking,CFN)、算力感知网络(computing aware networking,CAN)。算力网络还可以是基于第六版互联网协议的分段路由(segment routing Internet Protocol version 6,SRv6)网络。
图1中的终端101可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(radio access network,RAN)与一个或多个核心网进行通信。无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,也可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据,例如,手机、平板电脑、笔记本电脑、上网本、个人数字助理(personal digital assistant,PDA)。
图1中的服务器102用于对算力网络中的服务进行编排。
可选的,服务器102包括数据库,以及用于对算力网络中的服务进行编排的功能模块。
其中,如图2所示,数据库包括:服务信息数据库201(维护服务的基础信息,包括服务所在资源池/云、服务类型、服务最大容量、服务负载状态、服务可用状态)、服务策略数据库202(维护不同终端的服务策略)、服务标识资源池203(维护标识服务的基础信息的全网唯一的服务标识)、算力资源数据库204(维护路由网络中的算力资源)。
如图3所示,服务器的功能模块包括:服务部署模块301(用于查询算力资源数据库,确定服务的待部署节点设备)、服务标识分配模块302(用于建立服务唯一的服务标识)、服务策略配置模块303(用于存储和维护不同终端的服务策略)、服务路由计算模块304(用于通过路由策略计算服务节点设备,计算节点设备的服务配置参数)
可选的,服务器102可以是服务器集群(由多个服务器组成)中的一个服务器,也可以是该服务器中的芯片,还可以是该服务器中的片上***,还可以通过部署在物理机上的虚拟机(virtual machine,VM)实现,本申请实施例对此不作限定。
如图1所示,第二节点设备104为算力网络中,与终端101连接的入口节点设备,第一节点设备103为算力网络中,为终端101提供服务的出口节点设备。
应理解,算力网络中任意一个节点设备都可以是与其连接的终端的入口节点设备(例如第一节点设备103为与第一节点设备103连接的终端的入口节点设备),也可以是为终端提供服务的出口节点设备(例如第二节点设备104可以是为所需服务的终端提供服务的出口节点设备)。
可选的,图1中的第一节点设备103和第二节点设备104可以是路由器、交换机等网络设备。
通信***中的终端101、服务器102、第一节点设备103和第二节点设备104的基本硬件结构类似,都包括图4或图5所示通信装置所包括的元件。下面以图4和图5所示的通信装置为例,介绍终端101、服务器102、第一节点设备103和第二节点设备104的硬件结构。
如图4所示,为本申请实施例提供的通信装置的一种硬件结构示意图。该通信装置包括处理器21,存储器22、通信接口23、总线24。处理器21,存储器22以及通信接口23之间可以通过总线24连接。
处理器21是通信装置的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器21可以是一个通用中央处理单元(central processing unit,CPU),也可以是其他通用处理器等。其中,通用处理器可以是微处理器或者是任何常规的处理器等。
作为一种实施例,处理器21可以包括一个或多个CPU,例如图4中所示的CPU 0和CPU 1。
存储器22可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
一种可能的实现方式中,存储器22可以独立于处理器21存在,存储器22可以通过总线24与处理器21相连接,用于存储指令或者程序代码。处理器21调用并执行存储器22中存储的指令或程序代码时,能够实现本发明下述实施例提供的服务调度方法。
在本申请实施例中,对于终端101、服务器102、第一节点设备103和第二节点设备104而言,存储器22中存储的软件程序不同,所以终端101、服务器102、第一节点设备103和第二节点设备104实现的功能不同。关于各设备所执行的功能将结合下面的流程图进行描述。
另一种可能的实现方式中,存储器22也可以和处理器21集成在一起。
通信接口23,用于通信装置与其他设备通过通信网络连接,所述通信网络可以是以太网,无线接入网,无线局域网(wireless local area networks,WLAN)等。通信接口23可以包括用于接收数据的接收单元,以及用于发送数据的发送单元。
总线24,可以是工业标准体系结构(industry standard architecture,ISA)总线、外部设备互连(peripheral component interconnect,PCI)总线或扩展工业标准体系结构(extended industry standard architecture,EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
图5示出了本发明实施例中通信装置的另一种硬件结构。如图5所示,通信装置可以包括处理器31以及通信接口32。处理器31与通信接口32耦合。
处理器31的功能可以参考上述处理器21的描述。此外,处理器31还具备存储功能,可以起上述存储器22的功能。
通信接口32用于为处理器31提供数据。该通信接口32可以是通信装置的内部接口,也可以是通信装置对外的接口(相当于通信接口23)。
需要指出的是,图4(或图5)中示出的结构并不构成对通信装置的限定,除图4(或图5)所示部件之外,该通信装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合附图对本申请实施例提供的服务调度方法进行详细介绍。
如图6所示,本申请实施例提供的服务调度方法应用于终端、服务器和第二节点设备,包括:S601-S604。
S601、终端向服务器发送用于请求目标服务的第一服务请求。
具体的,在服务器进行服务调度流程时,终端向服务器发送用于请求目标服务的第一服务请求。
可选的,第一服务请求包括目标服务的服务状态参数。
可选的,服务状态参数可以包括服务类型、服务等级协议(service levelagreement,SLA)、服务能力、服务策略/规则、服务请求位置等与服务状态相关的参数。
S602、服务器确定终端的唯一标识和提供目标服务的第一节点设备的服务标识。
具体的,在接收到第一服务请求后,为了使得第二节点设备可以确定提供目标服务的第一节点设备并向第一节点设备发送请求目标服务的请求消息,服务器可以确定提供目标服务的第一节点设备的服务标识。
其中,服务标识与第一节点设备唯一对应。
而且,为了使得第一节点设备可以识别请求目标服务的唯一终端,服务器可以确定终端的唯一标识。
可选的,第一服务请求可以包括终端的初始标识。
当第一服务请求可以包括终端的初始标识时,服务器确定终端的唯一标识的方法可以包括:服务器首先获取终端的初始标识。当初始标识可以唯一标识终端时,服务器将初始标识确定为终端的唯一标识。当初始标识不能唯一标识终端时,服务器可以根据终端的相关信息,生成终端的唯一标识。
可选的,终端的相关信息可以包括终端的类型,终端的接入方式、终端接入的端口类型等。
可选的,接入方式可以为电话线拨号接入、综合业务数字网(integratedservices digital network,ISDN)接入、非对称数字用户线路(asymmetric digitalsubscriber line,ADSL)接入、混合光纤同轴电缆网(hybrid fiber coaxial,HFC)接入、光纤宽带接入、无源光网络接入、无线网络接入或者电力网接入。
可选的,终端接入的端口类型可以为调制解调器、集线器、交换机、路由器等。
示例性的,预设服务器获取到终端的初始标识为第六版互联网协议(internetprotocol version 6,IPv6)地址,由于IPv6地址具有全网唯一性,因此,服务器将IPv6地址确定为终端的唯一标识。
又一示例性的,预设服务器获取到终端的初始标识为第四版互联网协议(internet protocol version 4,IPv4)地址,由于IPv4地址不具有全网唯一性,因此,服务器可以根据终端的相关信息(预设终端的类型为001类,终端的接入方式为通过无线网络101连接,接入的端口类型为路由器201),生成终端的唯一标识001-101-201。
可选的,终端的唯一标识也可以是终端生成的具有全网唯一性的标识。
可选的,服务器确定提供目标服务的第一节点设备的服务标识的方法可以包括:
首先,服务器确定目标服务的目标服务标识集合。
当数据库中包括目标服务标识集合时,服务器根据路由策略,从目标服务标识集合中确定第一节点设备的服务标识。
相对应的,当数据库中不包括目标服务标识集合时,服务器根据第一服务请求,确定提供目标服务的待部署节点设备,并指示待部署节点设备部署目标服务。然后,服务器建立待部署节点设备的服务标识,并确定为第一节点设备的服务标识。
可选的,服务标识可以为服务标识符(service identifier,service ID)。
S603、服务器向与终端连接的第二节点设备发送终端的唯一标识和第一节点设备的服务标识。
具体的,在确定终端的唯一标识和第一节点设备的服务标识之后,服务器向与终端连接的第二节点设备发送终端的唯一标识和第一节点设备的服务标识,以使得第二节点设备根据服务标识,向第一节点设备发送包括终端的唯一标识的第二服务请求。
S604、第二节点设备向第一节点设备发送包括终端的唯一标识的第二服务请求。
具体的,在接收到服务器发送的终端的唯一标识和第一节点设备的服务标识之后,第二节点设备根据服务标识,向第一节点设备发送包括终端的唯一标识的第二服务请求,以使得第一节点设备向终端的唯一标识对应的终端提供目标服务。
可选的,终端发送第一服务请求的方式,可以是报文的形式。
相应的,当第二节点设备获取到携带终端的唯一标识的服务标识和第一服务请求的报文消息之后,第二节点设备根据服务标识,向第一节点设备发送包括终端的唯一标识的第二服务请求的方法包括:第二节点设备将第一服务请求的报文消息的目的地址更新为携带终端的唯一标识的服务标识,生成第二服务请求,然后,向第一节点设备发送第二服务请求。
可选的,当服务标识为SID时,第二节点设备可以将报文消息的报文头中的目的地址更新为携带终端的唯一标识的SID。
在一种实施例中,如图7所示,S602中服务器确定提供目标服务的第一节点设备的服务标识的方法具体包括:S701-S706。
S701、服务器确定目标服务的目标服务标识集合。
具体的,在接收到第一服务请求后,为了确定提供目标服务的第一节点设备,服务器可以根据服务标识资源池确定目标服务的目标服务标识集合。
当数据库中包括目标服务标识集合时,执行S702;当数据库中不包括目标服务标识集合时,执行S703-S706。
可选的,当第一服务请求包括目标服务的服务状态参数,且服务状态参数包括多个参数时,服务器确定目标服务的目标服务标识集合的方法可以包括:
服务器将所述数据库中满足当前参数的多个服务标识确定为第一服务标识集合。然后,服务器将第一服务标识集合中满足当前参数的下一个参数的多个服务标识确定为第二服务标识集合,直至目标服务标识集合满足多个参数中的所有参数。
S702、服务器从目标服务标识集合中,确定满足路由策略的节点设备对应的服务标识,并确定为第一节点设备的服务标识。
具体的,当数据库中包括目标服务标识集合时,服务器的服务路由计算模块根据服务信息数据库,计算满足路由策略的服务标识,并确定为第一节点设备的服务标识。
S703、服务器根据第一服务请求,确定提供目标服务的待部署节点设备。
具体的,当数据库中不包括目标服务标识集合时,为了使得算力网络可以为终端提供目标服务,服务器的服务部署模块根据第一服务请求,查询算力资源数据库,确定提供目标服务的待部署节点设备。
可选的,服务器的服务部署模块根据第一服务请求,查询算力资源数据库,确定提供目标服务的待部署节点设备的方法可以包括:服务器获取目标服务的服务状态参数,服务部署模块在算力资源数据库中查询满足服务状态参数的节点设备,并将满足路由策略的一个节点设备确定为待部署节点设备。
S704、服务器向待部署节点设备发送指示消息。
其中,指示消息用于指示待部署节点设备部署目标服务。
具体的,在确定好待部署节点设备之后,服务器向待部署节点设备发送用于指示待部署节点设备部署目标服务的指示消息,以使得后续待部署节点设备可以为终端提供目标服务。
S705、服务器接收待部署节点设备发送的响应消息。
其中,响应消息用于表示待部署节点设备部署完成目标服务。
具体的,当服务器向待部署节点设备发送指示消息之后,待部署节点设备可以调动并部署目标服务对应的服务资源。后续,待部署节点设备向服务器发送响应消息。
可选的,当待部署节点设备部署失败时,向服务器发送部署失败的消息。服务器响应于部署失败的消息,服务器的服务部署模块重新查询算力资源数据库,确定剩余节点设备中目标服务的待部署节点设备。
S706、服务器建立待部署节点设备的服务标识,并确定为第一节点设备的服务标识。
具体的,在接收到部署成功的响应消息之后,服务器可以将待部署节点设备确定为第一节点设备,建立待部署节点设备的服务标识,并确定为第一节点设备的服务标识。
可选的,在接收到部署成功的响应消息之后,服务器的服务标识分配模块还可以将第一节点设备的服务标识存储在服务标识数据库中。
示例性的,预设服务器的数据库中包括:服务标识集合1(包括服务标识:SID11、SID12)、服务标识集合2(包括服务标识:SID21、SID22)和服务标识集合3(包括服务标识:SID31、SID32)。服务器获取到目标服务的目标服务标识集合为服务标识集合2。由于数据库中包括服务标识集合2,因此,服务器从服务标识集合2中确定满足路由策略的服务标识为SID22,并确定为第一节点设备的服务标识。
又一示例性的,预设服务器的数据库中包括:服务标识集合1(包括服务标识:SID11、SID12)、服务标识集合2(包括服务标识:SID21、SID22)和服务标识集合3(包括服务标识:SID31、SID32)。
服务器已经确定目标服务的目标服务标识集合为服务标识集合4。由于数据库中不包括服务标识集合4,因此,服务器的服务部署模块查询算力资源数据库,确定提供目标服务的待部署节点设备为节点设备1。
服务器向节点设备1发送用于指示节点设备1部署目标服务的指示消息。节点设备1响应于指示消息,调动并部署目标服务对应的服务资源,接着,向服务器发送部署成功的响应消息。
服务器响应于响应消息,建立节点设备1的服务标识为SID41,并确定为第一节点设备的服务标识。
在一种实施例中,结合图7,如图8所示,当第一服务请求包括目标服务的服务状态参数时,S703中服务器根据第一服务请求,确定提供目标服务的待部署节点设备的方法具体包括:S801-S802。
S801、服务器根据服务状态参数确定满足服务状态参数的服务配置参数。
具体的,当数据库中不包括目标服务标识集合时,为了确定待部署节点设备的服务配置参数满足目标服务的服务状态参数,服务器根据服务状态参数确定满足服务状态参数的服务配置参数。
S802、服务器从数据库中选择与服务配置参数对应的节点设备确定为待部署节点设备。
具体的,在确定好服务配置参数之后,服务器的服务部署模块查询算力资源数据库,选择与服务配置参数对应的节点设备确定为待部署节点设备。
示例性的,预设服务器的算力资源数据库中,包括:节点设备1(时延小于30ms)、节点设备2(时延小于20ms)和节点设备3(时延小于5ms)。服务器获取到目标服务的服务状态参数包括时延小于10ms,服务器可以确定待部署节点设备的服务配置参数为时延小于T(T≤10ms)。接着,服务器的服务部署模块查询算力资源数据库,选择与时延小于T(T≤10ms)对应的节点设备3确定为待部署节点设备。
在一种实施例中,结合图8,如图9所示,当服务状态参数包括多个参数时,S701中服务器确定目标服务的目标服务标识集合的方法具体包括:S901-S902。
S901、服务器将数据库中满足当前参数的多个服务标识确定为第一服务标识集合。
具体的,为了可以根据目标服务标识集合确定提供目标服务的第一节点设备,服务器将数据库中满足当前参数的多个服务标识确定为第一服务标识集合。
S902、服务器将第一服务标识集合中满足当前参数的下一个参数的多个服务标识确定为第二服务标识集合,直至目标服务标识集合满足多个参数中的所有参数。
具体的,为了进一步根据目标服务标识集合确定提供目标服务的第一节点设备,服务器将第一服务标识集合中满足当前参数的下一个参数的多个服务标识确定为第二服务标识集合,直至目标服务标识集合满足多个参数中的所有参数。
可选的,多个参数可以包括目标服务的多个服务请求位置。
示例性的,预设服务器获取到目标服务的服务状态参数包括:服务类型为防火墙、服务请求位置为A省、B市、C区。服务器可以根据第一个参数(服务类型)确定第一服务标识集合如表1所示。
表1
通用前缀 | 参数1 | 参数2 | 参数3 | 参数4 | 服务标识 |
通用前缀 | 防火墙 | 0000 | 0000 | 0000 | 0000 |
服务器确定第一服务标识集合中满足第二个参数(服务请求位置A省)的第二服务标识集合如表2所示。
表2
通用前缀 | 参数1 | 参数2 | 参数3 | 参数4 | 服务标识 |
通用前缀 | 防火墙 | A省 | 0000 | 0000 | 0000 |
服务器确定第二服务标识集合中满足第三个参数(服务请求位置B市)的第三服务标识集合如表3所示。
表3
通用前缀 | 参数1 | 参数2 | 参数3 | 参数4 | 服务标识 |
通用前缀 | 防火墙 | A省 | B市 | 0000 | 0000 |
服务器确定第三服务标识集合中满足第四个参数(服务请求位置C区)的第四服务标识集合如表4所示。
表4
通用前缀 | 参数1 | 参数2 | 参数3 | 参数4 | 服务标识 |
通用前缀 | 防火墙 | A省 | B市 | C区 | 0000 |
由表4可知,第四服务标识集合满足目标服务的所有服务状态参数,因此,确定第二服务标识集合为目标服务标识集合。在一种实施例中,结合图8,如图9所示,S706中服务器建立待部署节点设备的服务标识的方法具体包括:S903。
S903、当目标服务标识集合包括一个服务标识时,服务器将一个服务标识确定为待部署节点设备的服务标识。
具体的,在确定待部署节点设备之后,当目标服务标识集合包括一个服务标识时,服务器将一个服务标识确定为待部署节点设备的服务标识。
示例性的,预设服务器根据目标服务的服务状态参数(包括:服务类型为防火墙、服务请求位置为A省、B市、C区)确定待部署节点设备,并建立满足服务状态参数中所有状态参数的目标服务标识集合如表5所示。由于目标服务标识集合仅包括一个服务标识1234,因此,将服务标识1234确定为待部署节点设备的服务标识。
表5
通用前缀 | 参数1 | 参数2 | 参数3 | 参数4 | 服务标识 |
通用前缀 | 防火墙 | A省 | B市 | C区 | 1234 |
在一种实施例中,结合图6,如图10所示,服务调度方法还包括:S1001-S1002。
S1001、服务器确定目标服务的服务策略参数。
具体的,在接收到第一服务请求后,为了使得提供目标服务的第一节点设备为终端提供与终端对应的目标服务,服务器的服务策略配置模块可以从服务策略数据库中获取终端对应的目标服务的服务策略参数。
可选的,服务策略参数可以包括速率等级、服务等级、对预设网络地址过滤等。
本申请实施例对于S602-S604和S1001的先后顺序不作限定。服务器可以先执行S602-S604,后执行S1001;也可以先执行S1001,后执行S602-S604;还可以同时执行S602-S604中任一步骤和S1001。
S1002、服务器向第一节点设备发送服务策略参数。
具体的,在确定服务策略参数之后,服务器向第一节点设备发送服务策略参数,以使得第一节点设备根据服务策略参数为终端提供目标服务。
示例性的,预设服务器的服务策略数据库包括:终端1(服务状态参数:服务类型为防火墙;服务策略参数:过滤网络地址“1.1.1.1”)。在接收到终端1发送的用于请求防火墙的服务请求之后,服务器向第一节点设备发送终端1对应的防火墙的服务策略参数,以使得第一节点设备为终端提供过滤网络地址“1.1.1.1”的防火墙的服务。
在一种实施例中,结合图6,如图11所示,在S603之前,服务调度方法还包括:S1101。
S1101、服务器将终端的唯一标识添加到服务标识的参数字段中,以得到更新后的服务标识。
其中,服务标识包括参数字段。
具体的,在确定终端的唯一标识和第一节点设备的服务标识之后,服务器可以将终端的唯一标识添加到服务标识的参数字段中,以使得第二节点设备根据服务标识,向第一节点设备发送包括终端的唯一标识的第二服务请求。
可选的,当服务标识为SID时,服务器可以将终端的唯一标识添加到SID的参数字段。
示例性的,预设服务器确定终端的唯一标识为123,第一节点设备的服务标识为SID(包括标识字段Locator、指令字段Function和参数字段Arguments)。如表6所示,服务器可以将终端的唯一标识添加到SID得到Arguments字段。
表6
Locator | Function | Arguments:123 |
综上,本申请实施例中的服务调度装置在服务调度的过程中,接收到终端发送的用于请求目标服务的第一服务请求之后,确定终端的唯一标识和提供目标服务的第一节点设备的服务标识。然后,向与终端连接的第二节点设备发送终端的唯一标识和服务标识。后续,第二节点设备根据服务标识,向第一节点设备发送用于指示第一节点设备向终端提供目标服务的第二服务请求。由于第二服务请求包括终端的唯一标识,因此,第一节点设备可以通过识别终端的唯一标识,确定请求目标服务的唯一终端。
S603中服务器向与终端连接的第二节点设备发送终端的唯一标识和第一节点设备的服务标识的方法具体包括:S1102。
S1102、服务器向与终端连接的第二节点设备发送更新后的服务标识。
具体的,在得到更新后的服务标识之后,由于更新后的服务标识包括终端的唯一标识,因此,服务器可以向与终端连接的第二节点设备发送更新后的服务标识。
上述主要从方法的角度对本申请实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对支撑服务器进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可选的,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
如图12所示,为本申请实施例提供的一种服务调度装置的结构示意图。该服务调度装置可以用于执行图6、图7、图8、图9、图10或者图11所示的服务调度的方法。图12所示服务调度装置包括:接收单元1201、确定单元1202和发送单元1203。
接收单元1201,用于接收终端发送的用于请求目标服务的第一服务请求。例如,结合图6,接收单元1201用于执行S601。
确定单元1202,用于确定终端的唯一标识和提供目标服务的第一节点设备的服务标识。例如,结合图6,确定单元1202用于执行S602。
发送单元1203,用于向与终端连接的第二节点设备发送终端的唯一标识和第一节点设备的服务标识。例如,结合图6,发送单元1203用于执行S603。
可选的,确定单元1202,具体用于确定目标服务的目标服务标识集合。例如,结合图7,确定单元1202用于执行S701。
确定单元1202,具体用于当数据库中包括目标服务标识集合时,从目标服务标识集合中,确定满足路由策略的服务标识为第一节点设备的服务标识。例如,结合图7,确定单元1202用于执行S702。
可选的,确定单元1202,还用于根据接收单元1201接收的第一服务请求,确定提供目标服务的待部署节点设备。例如,结合图7,确定单元1202用于执行S703。
确定单元1202,具体用于向待部署节点设备发送用于指示待部署节点设备部署目标服务的指示消息。例如,结合图7,确定单元1202用于执行S704。
确定单元1202,具体用于接收待部署节点设备响应于指示消息发送的部署成功的响应消息。例如,结合图7,确定单元1202用于执行S705。
确定单元1202,具体用于响应于响应消息,将待部署节点设备的标识确定为服务标识。例如,结合图7,确定单元1202用于执行S706。
可选的,确定单元1202,具体用于根据服务状态参数确定满足服务状态参数的服务配置参数。例如,结合图8,确定单元1202用于执行S801。
确定单元1202,具体用于从数据库中选择与服务配置参数对应的节点设备确定为待部署节点设备。例如,结合图8,确定单元1202用于执行S802。
可选的,确定单元1202,具体用于将数据库中满足当前参数的多个服务标识确定为第一服务标识集合。例如,结合图9,确定单元1202用于执行S901。
确定单元1202,具体用于将第一服务标识集合中满足当前参数的下一个参数的多个服务标识确定为第二服务标识集合,直至目标服务标识集合满足多个参数中的所有参数。例如,结合图9,确定单元1202用于执行S902。
可选的,确定单元1202,具体用于当目标服务标识集合包括一个服务标识时,将一个服务标识确定为待部署节点设备的服务标识。例如,结合图9,确定单元1202用于执行S903。
可选的,确定单元1202,还用于确定目标服务的服务策略参数。例如,结合图10,确定单元1202用于执行S1001。
发送单元1203,还用于向第一节点设备发送确定单元1202确定的服务策略参数。例如,结合图10,发送单元1203用于执行S1002。
可选的,还包括:处理单元1204。
处理单元1204,用于将确定单元1202确定的终端的唯一标识添加到确定单元1202确定的服务标识的参数字段中。例如,结合图11,处理单元1204用于执行S1101。
发送单元1203,具体用于向与终端连接的第二节点设备发送更新后的服务标识。例如,结合图11,发送单元1203用于执行S1102。
本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行如上述实施例提供的服务调度方法。
本申请实施例还提供一种计算机程序,该计算机程序可直接加载到存储器中,并含有软件代码,该计算机程序经由计算机载入并执行后能够实现上述实施例提供的服务调度方法。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机可读存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (16)
1.一种服务调度方法,其特征在于,包括:
接收终端发送的用于请求目标服务的第一服务请求;
确定所述终端的唯一标识和提供所述目标服务的第一节点设备的服务标识;所述服务标识与所述第一节点设备唯一对应;
向与所述终端连接的第二节点设备发送所述终端的唯一标识和所述第一节点设备的服务标识,以使得所述第二节点设备根据所述第一节点设备的服务标识,向所述第一节点设备发送包括所述终端的唯一标识的第二服务请求;所述第二服务请求用于指示所述第一节点设备向所述终端提供所述目标服务;
其中,确定提供所述目标服务的第一节点设备的服务标识,包括:
确定所述目标服务的目标服务标识集合;当数据库中包括所述目标服务标识集合时,从所述目标服务标识集合中,确定满足路由策略的服务标识为所述第一节点设备的服务标识;
当所述数据库中不包括所述目标服务标识集合时,还包括:
根据所述第一服务请求,确定提供所述目标服务的待部署节点设备;
向所述待部署节点设备发送指示消息;所述指示消息用于指示所述待部署节点设备部署所述目标服务;
接收所述待部署节点设备发送的响应消息;所述响应消息用于表示所述待部署节点设备部署完成所述目标服务;
响应于所述响应消息,建立所述待部署节点设备的服务标识,并确定为所述第一节点设备的服务标识。
2.根据权利要求1所述的服务调度方法,其特征在于,所述第一服务请求包括所述目标服务的服务状态参数;所述根据所述第一服务请求,确定提供所述目标服务的待部署节点设备,具体包括:
根据所述服务状态参数确定满足所述服务状态参数的服务配置参数;
从所述数据库中选择与所述服务配置参数对应的节点设备确定为所述待部署节点设备。
3.根据权利要求2所述的服务调度方法,其特征在于,所述服务状态参数包括多个参数;所述确定所述目标服务的目标服务标识集合,具体包括:
将所述数据库中满足当前参数的多个服务标识确定为第一服务标识集合;
将所述第一服务标识集合中满足当前参数的下一个参数的多个服务标识确定为第二服务标识集合,直至所述目标服务标识集合满足所述多个参数中的所有参数。
4.根据权利要求3所述的服务调度方法,其特征在于,所述建立所述待部署节点设备的服务标识,具体包括:
当所述目标服务标识集合包括一个服务标识时,将所述一个服务标识确定为所述待部署节点设备的服务标识。
5.根据权利要求3所述的服务调度方法,其特征在于,所述多个参数包括所述目标服务的多个服务请求位置。
6.根据权利要求1所述的服务调度方法,其特征在于,所述确定所述终端的唯一标识和提供所述目标服务的第一节点设备的服务标识之后,还包括:
确定所述目标服务的服务策略参数;
向所述第一节点设备发送所述服务策略参数,以使得所述第一节点设备根据所述服务策略参数为所述终端提供所述目标服务。
7.根据权利要求1所述的服务调度方法,其特征在于,所述服务标识包括参数字段;所述向与所述终端连接的第二节点设备发送所述终端的唯一标识和所述服务标识,以使得所述第二节点设备根据所述服务标识,向所述第一节点设备发送包括所述终端的唯一标识的第二服务请求之前,还包括:
将所述终端的唯一标识添加到所述服务标识的参数字段中,以得到更新后的服务标识;
所述向与所述终端连接的第二节点设备发送所述终端的唯一标识和所述服务标识,具体包括:
向与所述终端连接的第二节点设备发送所述更新后的服务标识。
8.一种服务调度装置,其特征在于,包括:接收单元、确定单元和发送单元;
所述接收单元,用于接收终端发送的用于请求目标服务的第一服务请求;
所述确定单元,用于确定所述终端的唯一标识和提供所述目标服务的第一节点设备的服务标识;所述服务标识与所述第一节点设备唯一对应;
所述发送单元,用于向与所述终端连接的第二节点设备发送所述终端的唯一标识和所述第一节点设备的服务标识,以使得所述第二节点设备根据所述第一节点设备的服务标识,向所述第一节点设备发送包括所述终端的唯一标识的第二服务请求;所述第二服务请求用于指示所述第一节点设备向所述终端提供所述目标服务;
其中,所述确定单元,具体用于:
确定所述目标服务的目标服务标识集合;
当数据库中包括所述目标服务标识集合时,从所述目标服务标识集合中,确定满足路由策略的服务标识为所述第一节点设备的服务标识;
当所述数据库中不包括所述目标服务标识集合时,所述确定单元,还用于:
根据所述第一服务请求,确定提供所述目标服务的待部署节点设备;
向所述待部署节点设备发送指示消息;所述指示消息用于指示所述待部署节点设备部署所述目标服务;
接收所述待部署节点设备发送的响应消息;所述响应消息用于表示所述待部署节点设备部署完成所述目标服务;
响应于所述响应消息,建立所述待部署节点设备的服务标识,并确定为所述第一节点设备的服务标识。
9.根据权利要求8所述的服务调度装置,其特征在于,所述第一服务请求包括所述目标服务的服务状态参数;所述确定单元,具体用于:
根据所述服务状态参数确定满足所述服务状态参数的服务配置参数;
从所述数据库中选择与所述服务配置参数对应的节点设备确定为所述待部署节点设备。
10.根据权利要求9所述的服务调度装置,其特征在于,所述服务状态参数包括多个参数;所述确定单元,具体用于:
将所述数据库中满足当前参数的多个服务标识确定为第一服务标识集合;
将所述第一服务标识集合中满足当前参数的下一个参数的多个服务标识确定为第二服务标识集合,直至所述目标服务标识集合满足所述多个参数中的所有参数。
11.根据权利要求10所述的服务调度装置,其特征在于,所述确定单元,具体用于:
当所述目标服务标识集合包括一个服务标识时,将所述一个服务标识确定为所述待部署节点设备的服务标识。
12.根据权利要求10所述的服务调度装置,其特征在于,所述多个参数包括所述目标服务的多个服务请求位置。
13.根据权利要求8所述的服务调度装置,其特征在于,所述确定单元,还用于:
确定所述目标服务的服务策略参数;
所述发送单元,还用于向所述第一节点设备发送所述确定单元确定的所述服务策略参数,以使得所述第一节点设备根据所述服务策略参数为所述终端提供所述目标服务。
14.根据权利要求8所述的服务调度装置,其特征在于,还包括:处理单元;
所述处理单元,用于将所述确定单元确定的所述终端的唯一标识添加到所述确定单元确定的所述服务标识的参数字段中,以得到更新后的服务标识;
所述发送单元,具体用于向与所述终端连接的第二节点设备发送所述更新后的服务标识。
15.一种服务调度装置,其特征在于,包括存储器和处理器;所述存储器用于存储计算机执行指令,所述处理器与所述存储器通过总线连接;当所述服务调度装置运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述服务调度装置执行如权利要求1-7任一项所述的服务调度方法。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机执行指令,当所述计算机执行指令在计算机上运行时,使得所述计算机执行如权利要求1-7任一项所述的服务调度方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111424467.5A CN114125038B (zh) | 2021-11-26 | 2021-11-26 | 一种服务调度方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111424467.5A CN114125038B (zh) | 2021-11-26 | 2021-11-26 | 一种服务调度方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114125038A CN114125038A (zh) | 2022-03-01 |
CN114125038B true CN114125038B (zh) | 2023-07-14 |
Family
ID=80370362
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111424467.5A Active CN114125038B (zh) | 2021-11-26 | 2021-11-26 | 一种服务调度方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114125038B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6898633B1 (en) * | 2000-10-04 | 2005-05-24 | Microsoft Corporation | Selecting a server to service client requests |
CN110300184A (zh) * | 2019-07-10 | 2019-10-01 | 深圳市网心科技有限公司 | 边缘节点分配方法、装置、调度服务器及存储介质 |
CN110308983A (zh) * | 2019-04-19 | 2019-10-08 | 中国工商银行股份有限公司 | 资源负载均衡方法及***、服务节点和客户端 |
CN110311983A (zh) * | 2019-07-09 | 2019-10-08 | 北京字节跳动网络技术有限公司 | 服务请求的处理方法、装置、***、电子设备及存储介质 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8745266B2 (en) * | 2011-06-30 | 2014-06-03 | Citrix Systems, Inc. | Transparent layer 2 redirection of request to single sign in service based on applying policy to content of request |
US20170295077A1 (en) * | 2016-04-12 | 2017-10-12 | Dell Software Inc. | Optimal service provider selection |
CN107872486B (zh) * | 2016-09-28 | 2020-06-02 | 华为技术有限公司 | 通信方法和装置 |
CN109962961A (zh) * | 2017-12-26 | 2019-07-02 | ***通信集团广西有限公司 | 一种内容分发网络cdn服务节点的重定向方法及*** |
CN108449282B (zh) * | 2018-05-29 | 2021-12-21 | 华为技术有限公司 | 一种负载均衡方法及其装置 |
CN109995859A (zh) * | 2019-03-26 | 2019-07-09 | 网宿科技股份有限公司 | 一种调度方法、调度服务器及计算机可读存储介质 |
CN110381162B (zh) * | 2019-07-29 | 2021-01-05 | 腾讯科技(深圳)有限公司 | 一种业务处理的方法以及相关装置 |
CN112491978B (zh) * | 2020-11-12 | 2022-02-18 | 中国联合网络通信集团有限公司 | 一种调度方法和设备 |
-
2021
- 2021-11-26 CN CN202111424467.5A patent/CN114125038B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6898633B1 (en) * | 2000-10-04 | 2005-05-24 | Microsoft Corporation | Selecting a server to service client requests |
CN110308983A (zh) * | 2019-04-19 | 2019-10-08 | 中国工商银行股份有限公司 | 资源负载均衡方法及***、服务节点和客户端 |
CN110311983A (zh) * | 2019-07-09 | 2019-10-08 | 北京字节跳动网络技术有限公司 | 服务请求的处理方法、装置、***、电子设备及存储介质 |
CN110300184A (zh) * | 2019-07-10 | 2019-10-01 | 深圳市网心科技有限公司 | 边缘节点分配方法、装置、调度服务器及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114125038A (zh) | 2022-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109842906B (zh) | 一种通信的方法、装置及*** | |
CN109315004B (zh) | Pdu类型的设置方法及相关实体 | |
CN111698725A (zh) | 动态确定网络切片的方法及电子设备 | |
CN110365727B (zh) | 通信方法和相关装置 | |
JP2019504564A (ja) | ローミング接続を確立するための方法 | |
CN110233834B (zh) | 网络***、攻击报文的拦截方法、装置和设备 | |
US20220210700A1 (en) | Communication method, apparatus, and system | |
CN109891830B (zh) | 一种功能调度方法、设备和*** | |
CN112437104B (zh) | 服务质量管理的方法及装置、通信*** | |
EP3113539A1 (en) | Load balancing user plane traffic in a telecommunication network | |
CN111698751B (zh) | 确定ursp规则优先级的方法及装置 | |
CN114080054A (zh) | 一种pdu会话建立方法、终端设备和芯片*** | |
WO2022052875A1 (zh) | 终端跨区域通信方法、网元设备及存储介质 | |
US20230156828A1 (en) | Session establishment method and apparatus, system, and computer storage medium | |
CN111757315B (zh) | 一种业务连接方法及装置 | |
WO2021072970A1 (zh) | 一种限制用户终端接入upf的方法 | |
CN111757316B (zh) | 一种业务连接方法及装置 | |
JP6942890B2 (ja) | 移動体通信ネットワーク構成要素及びサービスを要求するための方法 | |
US11929851B2 (en) | Gateway selection method, device, and system | |
CN114158038B (zh) | 一种通信方法、装置及存储介质 | |
US11765575B2 (en) | Apparatus, method and computer program | |
KR101481337B1 (ko) | 소프트웨어 정의 네트워크 기반 이동통신 시스템 및 이의 단말 접속 처리 방법 | |
CN115669185A (zh) | 数据传输方法、设备及存储介质 | |
CN114125038B (zh) | 一种服务调度方法、装置及存储介质 | |
KR20220152950A (ko) | 네트워크 슬라이스 승인 제어(nsac) 발견 및 로밍 향상들 |
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 |