CN112383600A - 信息的处理方法、装置、计算机可读介质及电子设备 - Google Patents
信息的处理方法、装置、计算机可读介质及电子设备 Download PDFInfo
- Publication number
- CN112383600A CN112383600A CN202011211481.2A CN202011211481A CN112383600A CN 112383600 A CN112383600 A CN 112383600A CN 202011211481 A CN202011211481 A CN 202011211481A CN 112383600 A CN112383600 A CN 112383600A
- Authority
- CN
- China
- Prior art keywords
- service
- information
- service request
- request message
- processed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/61—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请的实施例提供了一种信息的处理方法、装置、计算机可读介质以及电子设备。该信息的处理方法包括:获取待处理业务的业务请求报文;根据所述业务请求报文,获取所述待处理业务对应的业务信息;根据所述业务信息进行查询,生成所述待处理业务对应的标识信息,所述标识信息用于描述所述待处理业务的优先级信息;将所述标识信息与所述业务请求报文相关联,以根据所述标识信息对所述业务请求报文进行资源调度。本申请实施例的技术方案可以对不同类型的业务进行资源分配,从而满足不同类型的业务的资源需求。
Description
技术领域
本申请涉及计算机及通信技术领域,具体而言,涉及一种信息的处理方法、装置、计算机可读介质及电子设备。
背景技术
随着网络技术的发展,在网络中传输的业务数据流的数量以及种类也在快速增多。在网络资源有限的情况下,当多种业务数据同时大量传输时,可能会造成网络的拥堵。在目前的技术方案中,传统的数据网络只能提供尽力而为的服务,例如根据数据队列的顺序先进先出等。由此,如何对业务数据所占用的资源进行合理分配,以满足不同类型的业务数据的资源需求成为了亟待解决的技术问题。
发明内容
本申请的实施例提供了一种信息的处理方法、装置、计算机可读介质以及电子设备,进而至少在一定程度上可以对业务数据所占用的资源进行合理分配,以满足不同类型的业务数据的资源需求。
本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
根据本申请实施例的一个方面,提供了一种信息的处理方法,该处理方法包括:
获取待处理业务的业务请求报文;
根据所述业务请求报文,获取所述待处理业务对应的业务信息;
根据所述业务信息进行查询,生成所述待处理业务对应的标识信息,所述标识信息用于描述所述待处理业务的优先级信息;
将所述标识信息与所述业务请求报文相关联,以根据所述标识信息对所述业务请求报文进行资源调度。
根据本申请实施例的一个方面,提供了一种信息的处理装置,该处理装置包括:
获取模块,用于获取待处理业务的业务请求报文;
解析模块,用于根据所述业务请求报文,获取所述待处理业务对应的业务信息;
查询模块,用于根据所述业务信息进行查询,生成所述待处理业务对应的标识信息,所述标识信息用于描述所述待处理业务的优先级信息;
处理模块,用于将所述标识信息与所述业务请求报文相关联,以根据所述标识信息对所述业务请求报文进行资源调度。
基于前述方案,在本申请的一些实施例中,所述处理模块被配置为:根据所述标识信息进行编码,生成所述标识信息对应的标识码;将所述标识码写入至所述业务请求报文中。
基于前述方案,在本申请的一些实施例中,所述处理模块被配置为:基于所述标识码,采用差分服务代码点将所述标识码写入所述业务请求报文的报头中。
基于前述方案,在本申请的一些实施例中,所述业务信息包括源网段、目标网段、源网络地址以及目标网络地址中的至少一个;所述解析模块被配置为:根据所述业务请求报文,获取所述业务请求报文的报头;根据所述报头,从所述报头中获取所述源网段、目标网段、源网络地址以及目标网络地址中的至少一个。
基于前述方案,在本申请的一些实施例中,所述查询模块被配置为:根据所述业务信息查询业务信息与优先级信息对应关系表,确定所述业务信息对应的优先级信息;根据所述业务信息对应的优先级信息,生成所述待处理业务对应的标识信息。
基于前述方案,在本申请的一些实施例中,所述查询模块被配置为:若所述业务信息对应至少两个优先级信息,则从所述至少两个优先级信息中选取优先级最高的优先级信息,以作为所述业务信息当前对应的优先级信息。
基于前述方案,在本申请的一些实施例中,所述处理模块还被配置为:若接收到其他节点发送的业务请求报文,则基于所述其它节点发送的业务请求报文,获取所述其他节点发送的业务请求报文对应的标识信息;根据所述其他节点发送的业务请求报文对应的标识信息,对所述其他节点发送的业务请求报文进行处理,并生成与所述其他节点发送的业务请求报文对应的待处理响应报文;根据所述待处理响应报文对应的业务信息进行查询,确定所述待处理响应报文对应的标识信息;将所述待处理响应报文对应的标识信息与所述待处理响应报文相关联,以根据所述待处理响应报文对应的标识信息,对所述待处理响应报文进行资源调度。
基于前述方案,在本申请的一些实施例中,所述处理模块还被配置为:若接收到针对业务信息对应的优先级信息的配置请求,则显示配置界面,所述配置界面包括待配置业务信息以及优先级信息选项;根据所述配置界面接收到的优先级信息,将接收到的所述优先级信息与所述待配置业务信息相关联。
基于前述方案,在本申请的一些实施例中,所述处理模块还被配置为:若接收到针对业务信息对应的优先级信息的修改请求,则显示修改界面,所述修改界面包括待修改业务信息与优先级信息的对应关系;根据所述修改界面接收到的修改信息,更新并存储所述业务信息与优先级信息的对应关系。
基于前述方案,在本申请的一些实施例中,所述处理模块还被配置为:根据当前节点的业务处理信息,确定所述当前节点的资源占用量;根据所述资源占用量以及所述当前节点的可用资源量进行计算,确定所述当前节点的资源占用比例;基于所述资源占用比例,生成向用户进行提醒的告警信息。
基于前述方案,在本申请的一些实施例中,所述处理模块还被配置为:若接收到针对业务请求报文的传递请求,则获取待传递业务请求报文对应的业务信息;根据所述待传递业务请求报文对应的业务信息,生成所述待传递业务请求报文对应的新的标识信息;基于所述待传递业务请求报文对应的新的标识信息,对所述待传递业务请求报文原有的标识信息进行更新,以根据更新后的所述待传递业务请求报文的标识信息,对所述待传递业务请求报文进行资源调度。
根据本申请实施例的一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的信息的处理方法。
根据本申请实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的信息的处理方法。
根据本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中提供的信息的处理方法。
在本申请的一些实施例所提供的技术方案中,通过获取待处理业务的业务请求报文,根据业务请求报文,获取待处理业务对应的业务信息,并根据该业务信息进行查询,生成待处理业务对应的标识信息,该标识信息用于描述待处理业务的优先级信息,再将标识信息与业务请求报文相关联,以根据该标识信息对业务请求报文进行资源调度。由此,根据待处理业务的业务信息,生成用于描述该待处理业务的优先级信息的标识信息,以能够根据该标识信息对该待处理业务的业务请求报文进行资源调度,由此能够对业务数据所占用的资源进行合理分配,以满足不同类型的业务数据的资源需求。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1示出了可以应用本申请实施例的技术方案的示例性***架构的示意图。
图2示出了根据本申请的一个实施例的信息的处理方法的流程示意图。
图3示出了根据本申请的一个实施例的信息的处理方法中关联标识信息与业务请求报文的流程示意图。
图4示出了根据本申请的一个实施例的图2的信息的处理方法中步骤S220的流程示意图。
图5示出了根据本申请的一个实施例的图2的信息的处理方法中步骤S230的流程示意图。
图6示出了根据本申请的一个实施例的信息的处理方法中还包括的响应业务请求报文的流程示意图。
图7示出了根据本申请的一个实施例的信息的处理方法中还包括的配置优先级信息的流程示意图。
图8示出了根据本申请的一个实施例的信息的处理方法中还包括的修改优先级信息的流程示意图。
图9示出了根据本申请的一个实施例的信息的处理方法中还包括的资源告警的流程示意图。
图10示出了根据本申请的一个实施例的信息的处理方法中还包括的转发业务请求报文的流程示意图。
图11示出了根据本申请的一个实施例的信息的处理方法的流程框图。
图12示出了可以应用于本申请的实施例的信息的处理方法的应用场景示意图。
图13和图14示出了根据本申请的一个实施例的信息的处理方法的终端界面图。
图15示出了根据本申请的一个实施例的信息的处理装置的框图。
图16示出了适用于实现本申请实施例的电子设备的计算机***的结构示意图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本申请将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。
此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本申请的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本申请的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本申请的各方面。
附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
图1示出了可以应用本申请实施例的技术方案的示例性***架构的示意图。
如图1所示,***架构可以包括终端设备110、网络120以及服务器130,其中,网络120用以在终端设备110和服务器130之间提供通信链路的介质。网络120可以包括各种连接类型,例如有线通信链路、无线通信链路等等。
应该理解的,图1中的终端设备110、网络120以及服务器130的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
需要说明的,服务器可以是独立的物理服务器,也可以是由多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务器、域名服务、安全服务、CDN以及大数据和人工智能平台等基础云计算服务的云服务器。终端设备则可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱或者智能手表等,但并不局限于此。
在一具体的应用场景中,用户可以使用终端设备110通过网络120与服务器130进行交互,以接收或发送信息等。服务器130可以是提供各种服务的服务器,例如用户利用终端设备110进行业务办理,服务器130则可以获取待处理业务的业务请求报文,并根据业务请求报文进行解析,获取待处理业务对应的业务信息,再根据业务信息进行查询,生成待处理业务对应的标识信息,该标识信息用于描述待处理业务的优先级信息,再将标识信息与业务请求报文相关联,以根据该标识信息对业务请求报文进行资源调度。
需要说明的是,本申请实施例所提供的信息的处理方法一般由服务器130执行,相应地,信息的处理装置一般设置于服务器130中。但是,在本申请的其它实施例中,终端设备110也可以与服务器130具有相似的功能,从而执行本申请实施例所提供的信息的处理方法的方案。
以下对本申请实施例的技术方案的实现细节进行详细阐述:
图2示出了根据本申请的一个实施例的信息的处理方法的流程示意图。参照图2所示,该信息的处理方法至少包括步骤S210至步骤S240,详细介绍如下:
在步骤S210中,获取待处理业务的业务请求报文。
其中,待处理业务可以是由服务提供方所提供的各种类型的业务,例如待处理业务可以包括但不限于资源访问(如访问视频资源、音频资源或者文字资源等)、产品购买、数据分析以及企业内部的信息管理等等。
业务请求报文可以是与待处理业务相对应的业务请求信息,其可以包括但不限于待处理业务相对应的业务内容(如访问某一数据、视频资源或者音频资源的相关信息,又或者所购买物品的相关信息,等等)、用户的身份信息(如用户的IP地址、用户账号等)、待处理业务所对应的目标服务器信息(如目标服务器的IP地址等),本申请对此不作特殊限定。
在本申请的一个实施例中,用户可以通过终端设备选定某一业务进行办理,并生成与该业务相对应的业务请求报文。例如用户可以通过终端设备访问服务提供方所提供的视频资源,当用户选定某一视频资源后,可以点击资源获取按键(例如“播放视频”按键等),以对应生成视频资源访问请求(即业务请求报文),等等。服务器当检测到有业务请求报文生成时,则可以获取新生成的业务请求报文,以作后续处理。
在步骤S220中,根据所述业务请求报文,获取所述待处理业务对应的业务信息。
其中,业务信息可以是与待处理业务的办理者以及服务提供方相关的信息。例如业务信息可以包括但不限于源网段、源网络地址、目标网段以及目标网络地址等,本申请对此不作特殊限定。源网段和源网络地址为用户所使用网络的网段和IP地址,目标网段和目标网络地址即为服务提供方的网段和IP地址。由此,根据该业务信息即可确定待处理业务双方的身份信息。
在本申请的一个实施例中,当服务器获取到新生成的业务请求报文之后,可以对该业务请求报文进行解析,例如代码解析等,以对业务请求报文所包含的业务信息进行获取。
在步骤S230中,根据所述业务信息进行查询,生成所述待处理业务对应的标识信息,所述标识信息用于描述所述待处理业务的优先级信息。
其中,标识信息可以是用于描述待处理业务的优先级信息的信息,应该理解的,不同类型的业务可以具有不同的重要程度,针对于重要程度较高的业务,其对应的优先级也就越高,若重要程度较低,则该业务对应的优先级也就越低。由此,可以优先保证优先级较高的业务的资源需求,以能够对不同类型的业务所占用的资源进行合理分配,从而保证不同类型的业务的资源需求。
在一示例中,该标识信息可以是文字标识,例如“重要”表示优先级较高,“普通”表示优先级较低,等等。在其他示例中,该标识信息也可以是数字标识,例如数字“001”表示优先级较高,数字“002”表示优先级较低,等等。又或者该标识信息也可以是字母标识,例如字母“A”表示优先级较高,字母“B”表示优先级较低,等等。本领域技术人员可以根据实现需要,选用不同形式的标识信息,本申请对此不作特殊限定。
在本申请的一个实施例中,本领域技术人员可以根据不同类型的业务对应的资源需求,预先设定业务信息与优先级信息对应关系表,在该对应关系表中,若某一业务对应的资源需求较高,则该业务对应的优先级较高,若某一业务对应的资源需求较低,则该业务对应的优先级较低。
在一示例中,业务对应的资源需求可以是根据业务的重要程度所确定的,例如某一业务为关键业务,则该业务对应的重要程度也就越高,相应的该业务对应的资源需求较高,因此优先级也就越高。若某一业务为普通业务,则该业务对应的重要程度也就越低,相应的该业务对应的资源需求较低,因此优先级也就越低。
在其他示例中,也可以综合考虑业务的重要程度以及业务所需占用的资源大小,从而确定业务的优先级,例如某一业务虽然是普通业务,但是该业务所需占用的资源较大,为了兼顾用户体验,则该业务的优先级可以设为重要,等等。本领域技术人员可以根据实现需要,确定对应的对应关系表,本申请对此不作特殊限定。
当服务器获取到待处理业务对应的业务信息之后,可以根据该业务信息查询业务信息与优先级信息对应关系表,从而确定该业务信息所对应的优先级信息。再基于所确定的优先级信息,生成该待处理业务对应的标识信息。
在步骤S240中,将所述标识信息与所述业务请求报文相关联,以根据所述标识信息对所述业务请求报文进行资源调度。
在本申请的一个实施例中,根据所确定的待处理业务的标识信息,将该标识信息与该待处理业务的业务请求报文相关联。在一示例中,可以将该标识信息添加至待处理业务的业务请求报文中,例如将标识信息写入至报文头部中,等等。从而实现标识信息与业务请求报文的相关联。在其他示例中,也可以将标识信息与业务请求报文一齐向后续节点进行发送,从而实现标识信息与业务请求报文之间的关联,对此不作特殊限定。
在该实施例中,服务器可以根据业务请求报文对应的标识信息,对该业务请求报文进行资源调度,优先满足优先级较高的待处理业务的资源需求。例如针对于优先级较高的待处理业务,可以优先向后续节点传输该业务请求报文,或者可以优先满足优先级较高的待处理业务所需的带宽占用,如某一优先级较高的待处理业务所需占用的带宽为90Mbps,某一优先级较低的待处理业务所需占用的带宽为20Mbps,而网络的总带宽为100Mbps,则优先满足优先级较高的待处理业务的带宽需求(即90Mbps),余下的10Mbps用以供优先级较低的待处理业务进行使用,等等。
由此,在图2所示的实施例中,通过对待处理业务的业务请求报文进行解析,从而确定待处理业务的优先级信息,并对应生成标识信息,以能够根据该标识信息对待处理业务的业务请求报文进行资源调度,从而能够对不同类型的业务进行合理的资源分配,满足不同类型的业务的资源需求,以提升用户体验。
在云服务应用场景中,云平台上可以运行着大量的云主机和云服务,大量云服务共享宿主机、网络设备和网络线路等资源。由此,在网络出现拥塞时,如何保证业务的服务质量成为了需要解决的关键问题。基于上述的信息的处理方法,可以根据不同业务的业务信息(例如报文的源地址、目的地址或者协议类型等)对不同的业务设定不同的标记(即标识信息),并将该标记添加至该业务对应的报文(即业务请求报文)中,以能够根据该标记对业务对应的报文进行资源调度,满足该业务的资源需求。同时,将相关联的标记以及报文向后续节点(例如网关、终端设备、或者服务器等)进行发送,后续节点也可识别该标记,以根据该标记对该业务请求报文进行资源调度,从而实现资源的合理分配。
基于图2所示的实施例,图3示出了根据本申请的一个实施例的信息的处理方法中关联标识信息与业务请求报文的流程示意图。参照图3所示,将标识信息与业务请求报文相关联至少包括步骤S310至步骤S320,详细介绍如下:
在步骤S310中,根据所述标识信息进行编码,生成所述标识信息对应的标识码。
在本申请的一个实施例中,在报文的传输过程中,需要将该标识信息转换成计算机可读的标识码,本领域技术人员可以预先设定标识码与标识信息之间的对应关系,应该理解的,一个标识码对应于一种标识信息,例如优先级较高的标识信息对应标识码A,优先级较低的标识信息对应标识码B,等等。由此,服务器可以根据该业务请求报文的标识信息对应查询该标识信息对应的标识码,以将该标识信息转换成对应的标识码。
在步骤S320中,将所述标识码写入至所述业务请求报文中。
在本申请的一个实施例中,服务器可以将转换得到的标识码,写入至业务请求报文中。应该理解的,由于标识码与标识信息相对应,进而实现了标识信息与业务请求报文相关联。且在业务请求报文的传输过程中,将该标识码写入至业务请求报文中,可以减少一定的传输体积,以降低业务请求报文在传输过程中的资源占用。
在图3所示的实施例中,将标识信息转换成标识码,再将标识码写入至业务请求报文中,由此,可以减少业务请求报文在传输过程中的资源占用,同时也能够提高业务请求报文的传输速度。同时,无需建立标识信息与业务请求报文之间的对应关系表或者数据库等实现二者之间的关联,节省了存储资源。
在云服务应用场景中,当用户办理某一待处理业务时,在生成标识信息之后,可以将该标识信息在终端设备的界面上进行显示,以使用户对其具有感知。例如可以将业务按照重要等级分别划分为“金”、“银”和“铜”,“金”、“银”和“铜”即为业务对应的标识信息。在确定用户所办理业务的标识信息之后,可以将该标识信息在界面上进行显示,以使用户能够知晓所办理业务的重要等级。以上对业务的标识信息的划分仅为示例性举例,本领域技术人员可以根据实现需要,确定对应的标识信息,本申请对此不作特殊限定。
同时,在虚拟网络中,可以包含Overlay网络和Underlay网络,其中,Overlay网络是建立在Underlay网络上的网络,二者相互独立,且Overlay网络使用Underlay网络实现点对点(peer-to-peer)的报文传递。由此,为了使Underlay网络能够理解在Overlay网络上所确定的标识信息,需要将该标识信息转换成Underlay网络所能够识别的标识码,Underlay网络可以根据该标识信息对业务请求报文进行资源调度,例如优先转发或者延后转发等。
基于图2和图3所示的实施例,在本申请的一个实施例中,将所述标识码写入至所述业务请求报文中,包括:
基于所述标识码,采用差分服务代码点将所述标识码写入所述业务请求报文的报头中。
其中,差分服务代码点(Differentiated Services Code Point,DSCP)可以在每个数据包IP头部的服务类别(Type of Service,TOS)的标识字节中,利用已使用的6比特和未使用的2比特字节,通过编码值来区分优先级。
由此,在该实施例中,根据该标识码所对应的优先等级,可以采用差分服务代码点将该标识码所对应的优先等级,通过编辑编码值的方式,写入至业务请求报文的报头中。服务器则可以根据业务请求报文的报头识别各业务请求报文对应的优先等级,从而对该业务请求报文进行资源调度,满足不同类型的业务的资源需求。后续节点也可以预先设定信任该DSCP所设定的编码值,从该业务请求报文的报头中读取业务请求报文的优先等级从而进行资源调度。
基于图2所示的实施例,图4示出了根据本申请的一个实施例的图2的信息的处理方法中步骤S220的流程示意图。参照图4所示,所述业务信息包括源网段、目标网段、源网络地址以及目标网络地址中的至少一个,步骤S220至少包括步骤S410至步骤S420,详细介绍如下:
在步骤S410中,根据所述业务请求报文,获取所述业务请求报文的报头。
在该实施例中,服务器根据所获取到的业务请求报文进行解析,以确定并获取该业务请求报文的报头。应该理解的,报头可以包括源地址和目的地址,以确定该报头的发送方和接收方。
在步骤S420中,根据所述报头,从所述报头中获取所述源网段、目标网段、源网络地址以及目标网络地址中的至少一个。
在该实施例中,服务器根据业务请求报文的报头,读取该业务请求报文的源地址和目的地址,并从中获取源网段、目标网段、源网络地址以及目标网络地址中的至少一个。需要说明的,本申请所说的至少一个为一个或一个以上的任意数量,例如两个、三个等等。即服务器可以单独获取源网段、目标网段、源网络地址以及目标网络地址中的任意一个,也可以获取源网段、目标网段、源网络地址以及目标网络地址中的任意两个或三个,等等,本申请对此不作特殊限定。
应该理解的,源网段、目标网段、源网络地址以及目标网络地址均可用于表示业务双方的身份信息。本领域技术人员可以对各个源网段、目标网段、源网络地址或者目标网络地址设定其对应的优先级信息,以在后续可以根据源网段、目标网段、源网络地址或者目标网络地址,确定其对应的优先级信息,从而实现资源调度。
在本申请的一个实施例中,业务信息还可以包括协议类型,不同协议类型对应不同的优先级信息,服务器可以从业务请求报文的报头中,获取该业务请求报文对应的协议类型,以根据该协议类型,确定该业务请求报文对应的优先级信息。
基于图2所示的实施例,图5示出了根据本申请的一个实施例的图2的信息的处理方法中步骤S230的流程示意图。参照图5所示,步骤S230至少包括步骤S510至S520,详细介绍如下:
在步骤S510中,根据所述业务信息查询业务信息与优先级信息对应关系表,确定所述业务信息对应的优先级信息。
在该实施例中,业务信息与优先级信息对应关系表可以是由本领域技术人员预先设定的、用以确定各业务信息对应的优先级信息的关系表。该对应关系表中存储有各业务信息与优先级信息的对应关系,服务器可以根据所获取到的业务信息,查询该对应关系表,从而确定该业务信息对应的优先级信息。
在步骤S520中,根据所述业务信息对应的优先级信息,生成所述待处理业务对应的标识信息。
在本申请的一个实施例中,若确定业务信息对应的优先级信息,则可以根据所确定的优先级信息,生成待处理业务对应的标识信息。例如,确定某一业务信息的优先级为高,则可以对应生成待处理业务对应的标识信息为“金”,若某一业务信息的优先级为普通,则可以对应生成待处理业务对应的标识信息为“银”,等等。
在图5所示的实施例中,通过本领域技术人员预先设定业务信息与优先级信息的对应关系表,服务器根据所获取到的业务信息查询该对应关系表,从而确定待处理业务的优先级信息,并生成对应的标识信息。由此不仅可以提高标识信息的生成效率,同时也能够避免优先级信息确定错误,造成无法满足业务的资源需求的情况发生。
基于图2和图5所示的实施例,在本申请的一个实施例中,确定所述业务信息对应的优先级信息,包括:
若所述业务信息对应至少两个优先级信息,则从所述至少两个优先级信息中选取优先级最高的优先级信息,以作为所述业务信息当前对应的优先级信息。
需要说明的是,同一业务信息可能对应多个优先级信息,例如针对于某一源网段,在办理不同业务时,该源网段可以分别对应于高优先级和低优先级。因此,若在查询时,确定某一业务信息对应两个或者两个以上的优先级信息,则可以优先选择优先级最高的优先级信息作为该源网段所对应的优先级信息。例如业务信息A对应有两个优先级信息,分别为“高”和“普通”,则选择优先级信息“高”为该业务信息对应的优先级信息,等等。
在本申请的一个实施例中,若在预定时间段内,接收到多个同一业务信息的查询请求,且该业务信息对应多个优先级信息,则可以按照优先级信息从高到低的方式进行选取。例如某一业务信息在预定时间段内办理了两次业务,而该业务信息对应的优先级信息为“高”和“普通”,则可以确定第一次的优先级信息为“高”,第二次的优先级信息为“普通”,等等。
其中,该预定时间段可以是由本领域技术人员根据在先经验预先设定的,例如该预定时间段可以为15min、45min或者1h等等。以上仅为示例性举例,本申请对此不作特殊限定。
在本申请的一个实施例中,针对同一业务信息对应于多个优先级信息,服务器可以获取多个类型的业务信息,并根据多个类型的业务信息进行查找对应的优先级信息。例如源网段A和目的网段B对应的优先级信息为“高”,源网段A和目的网段C对应的优先级信息为“普通”,等等。由此,通过多类型的业务信息进行组合,从而建立该组合与优先级信息的对应关系,由此可以避免单个业务信息对应多个优先级信息的情况,以保证优先级信息确定的准确性。
基于图2所示的实施例,图6示出了根据本申请的一个实施例的信息的处理方法中还包括的响应业务请求报文的流程示意图。参照图6所示,响应业务请求报文至少包括步骤S610至步骤S640,详细介绍如下:
在步骤S610中,若接收到其他节点发送的业务请求报文,则基于所述其它节点发送的业务请求报文,获取所述其他节点发送的业务请求报文对应的标识信息。
其中,其他节点可以是通过网络与当前节点相连接的节点,其他节点可与当前节点进行交互以传递信息。例如该其他节点可以包括但不限于服务器(包括物理服务器和云服务器等)、网关或者终端设备等。
在本申请的一个实施例中,在信息的传递过程中,当前节点(即服务器)可以是信息传递的上行节点,也可以是下行节点。即服务器不仅可以向其他节点发送业务请求报文,也可以接收由其他节点发送的业务请求报文,从而对该业务请求报文进行响应和处理,以办理相关业务。
当服务器接收到由其他节点所发送的业务请求报文时,可以对该业务请求报文进行解析,以获取该业务请求报文所包含的标识信息。具体地,服务器可以从其他节点发送的业务请求报文的报头中获取对应的标识信息。以在后续可以根据该标识信息,对该业务请求报文进行资源调度。
在步骤S620中,根据所述其他节点发送的业务请求报文对应的标识信息,对所述其他节点发送的业务请求报文进行处理,并生成与所述其他节点发送的业务请求报文对应的待处理响应报文。
在本申请的一个实施例中,服务器获取到其他节点发送的业务请求报文的标识信息之后,可以根据所获取到的标识信息,对该业务请求报文进行处理。例如该标识信息对应的优先级为“高”,则优先处理该业务请求报文,若该标识信息对应的优先级为“普通”,则可以按照正常顺序进行处理或者为满足高优先级的业务请求报文的资源需求而延后处理,等等。
其中,对业务请求报文进行处理,可以是对业务请求报文的请求目的进行响应。例如该业务请求报文的请求目的为访问资源,则服务器可以响应该业务请求报文,以使该业务请求报文的发送方获取对该资源的访问权限,又如该业务请求报文的请求目的为获取资源,则服务器可以响应该业务请求报文,向该业务请求报文的发送方发送所需资源,等等。
当服务器对该业务请求报文进行响应之后,则可以对应生成待处理响应报文,该待处理响应报文可以是对其他节点发送的业务请求报文进行响应的报文信息。并将其向业务请求报文的发送方进行发送,从而使业务请求报文的发送方能够知晓当前节点对该业务请求报文的响应状态或者相关进度等。
在步骤S630中,根据所述待处理响应报文对应的业务信息进行查询,确定所述待处理响应报文对应的标识信息。
在本申请的一个实施例中,应该理解的,该待处理响应报文中应该包含对应的业务信息,例如该待处理响应报文对应的源网段、目标网段、源网络地址以及目标网络地址等。因此,服务器可以根据所生成的待处理响应报文进行解析,从而获取该待处理响应报文对应的业务信息。具体地,服务器可以获取待处理响应报文的报头,并根据该报头获取该待处理响应报文对应的业务信息。
服务器再基于待处理响应报文对应的业务信息进行查询业务信息与优先级信息对应关系表,从而根据待处理响应报文对应的优先级信息生成该待处理响应报文对应的标识信息。
在步骤S640中,将所述待处理响应报文对应的标识信息与所述待处理响应报文相关联,以根据所述待处理响应报文对应的标识信息,对所述待处理响应报文进行资源调度。
在本申请的一个实施例中,在确定待处理响应报文对应的标识信息之后,服务器可以将所确定的标识信息与该待处理响应报文相关联,具体的关联方式可参照以上实施例所述的关联方式,本申请在此不再赘述。
由此,服务器可以根据该待处理响应报文相关联的标识信息,对该待处理响应报文进行资源调度,例如优先转发或者延后转发等。从而可以合理分配当前服务器的网络资源,以满足不同类型的业务的资源需求。
基于图2所示的实施例,图7示出了根据本申请的一个实施例的信息的处理方法中还包括的配置优先级信息的流程示意图。参照图7所示,配置优先级信息至少包括步骤S710至步骤S720,详细介绍如下:
在步骤S710中,若接收到针对业务信息对应的优先级信息的配置请求,则显示配置界面,所述配置界面包括待配置业务信息以及优先级信息选项。
在本申请的一个实施例中,当用户欲建立新的业务信息与优先级信息的对应关系,则可以点击界面上的特定区域(例如“配置优先级信息”按键等),以生成针对业务信息对应的优先级信息的配置请求。当服务器接收到该配置请求之后,则可以在用户的终端设备的显示界面上显示配置界面,该配置界面用以建立新的业务信息与优先级信息的对应关系。
该配置界面中可以包含待配置业务信息以及优先级信息选项。具体地,服务器可以获取与之具有业务往来的其他节点的节点信息,该节点信息可以包括但不限于网段和网络地址。再将其与已配置的业务信息进行比对,从而确定未配置的业务信息并在终端设备的显示界面中进行显示。
该优先级选项可以包含本领域技术人员预先划分的优先级信息的类别。例如该优先级选项可以包括“金”、“银”和“铜”,等等。且每一待配置业务信息可以对应于一个优先级选项,用户可以从每一待配置业务信息对应的优先级选项中选定优先级,从而确定该待配置业务信息的优先级信息。
在步骤S720中,根据所述配置界面接收到的优先级信息,将接收到的所述优先级信息与所述待配置业务信息相关联。
在本申请的一个实施例中,当用户对待配置业务信息的优先级信息确定完成后,可以点击配置界面上的特定区域(例如“配置完成”按键等),从而确定完成配置。
服务器根据该配置界面所接收到的优先级信息,将该优先级信息与对应的待配置业务信息进行关联。具体地,可以将待配置业务信息与优先级信息的对应关系添加至业务信息与优先级信息对应关系表,以便后续进行查询。
在图7所示的实施例中,通过配置界面的设置,用户可以通过该配置界面建立新的业务信息与优先级信息的对应关系,从而满足用户对各业务信息对应的优先级信息的配置,便于用户进行管理。
基于图2和图7所示的实施例,图8示出了根据本申请的一个实施例的信息的处理方法中还包括的修改优先级信息的流程示意图。参照图8所示,修改业务信息至少包括步骤S810至步骤S820,详细介绍如下:
在步骤S810中,若接收到针对业务信息对应的优先级信息的修改请求,则显示修改界面,所述修改界面包括待修改业务信息与优先级信息的对应关系。
在本申请的一个实施例,若用户欲对现存的业务信息与优先级信息的对应关系进行修改,则可以点击界面上的特定区域(例如“修改优先级信息”按钮等),以生成对业务信息对应的优先级信息的修改请求。
当服务器接收到该修改请求之后,则可以在用户的终端设备的显示界面上显示修改界面,该修改界面用以修改业务信息与优先级信息的对应关系。具体地,该修改界面可以包括待修改业务信息与优先级信息的对应关系。其中,待修改业务信息可以是服务器中所存储的已配置优先级信息的所有业务信息。
用户可以在待修改业务信息与优先级信息的对应关系中,选择某一需要进行修改的对应关系,并输入修改后的优先级信息,从而完成修改。在一示例中,用户可以点击所需修改的业务信息所对应的优先级选项,并从该优先级选项中选定修改后的优先级信息。在另一示例中,用户在选定某一所需修改的业务信息之后,界面中可以显示该业务信息对应的优先级信息输入框,用户可以通过终端设备所配置的输入设备(例如输入键盘或者鼠标等)在该优先级输入框中输入新的优先级信息,以完成修改。需要说明的,以上仅为示例性举例,本领域技术人员可以根据实现需要,确定对应的修改方式,本申请对此不作特殊限定。
在步骤S820中,根据所述修改界面接收到的修改信息,更新并存储所述业务信息与优先级信息的对应关系。
在本申请的一个实施例,服务器可以根据修改界面所接收到的修改信息修改现存的业务信息与优先级信息的对应关系,以得到更新后的业务信息与优先级信息的对应关系。在一示例中,修改所述业务信息与优先级信息的对应关系可以是将修改界面所接收到的修改信息更新至业务信息与优先级信息对应关系表,从而在后续处理过程中,可以根据更新后的对应关系表进行查询,以保证优先级信息确定的准确性。
基于图2所示的实施例,图9示出了根据本申请的一个实施例的信息的处理方法中还包括的资源告警的流程示意图。参照图9所示,资源告警至少包括步骤S910至步骤S930,详细介绍如下:
在步骤S910中,根据当前节点的业务处理信息,确定所述当前节点的资源占用量。
其中,业务处理信息可以是当前节点正在处理的业务的相关信息,该业务处理信息可以包括但不限于正在处理的业务的数量以及每一业务的资源占用,等等。
资源占用量可以是当前节点正在处理的业务的资源占用的总量。通过对当前节点正在处理的业务的资源占用进行进行相加,从而得到该当前节点的资源占用量。
在本申请的一个实施例中,服务器可以根据当前正在处理的业务,统计业务数量以及每一业务的资源占用。例如服务器经过统计得到,当前正在处理的业务的数量为3个,分别为业务A、业务B以及业务C,分别对应的资源占用为20Mbps、15Mbps以及25Mbps,则该服务器当前的资源占用量为(20+15+25)Mbps即60Mbps,等等。
在步骤S920中,根据所述资源占用量以及所述当前节点的可用资源量进行计算,确定所述当前节点的资源占用比例。
其中,当前节点的可用资源量可以是当前节点最大的资源可占用量,其可以是预先进行配置且存储在当前节点中的基础信息。
在本申请的一个实施例中,服务器可以将该资源占用量除以当前节点的可用资源量,从而得到当前节点的资源占用比例。例如当前节点的资源占用量为60Mbps,可用资源量为100Mbps,则当前节点的资源占用比例为60%,等等。
在步骤S930中,基于所述资源占用比例,生成向用户进行提醒的告警信息。
在本申请的一个实施例中,本领域技术人员可以预先设定一个预定阈值,并将该资源占用比例与该预定阈值进行比较,若该资源占用比例大于或等于该预定阈值,则表示资源占用比例过大,需要对用户进行提醒;若该资源占用比例小于预定阈值,则表示资源占用比例较小,无需对用户进行提醒。
需要说明的,该预定阈值可以是85%、90%或者95%等,以上仅为示例性举例,本领域技术人员可以根据实际实现需要,确定对应的预定阈值,本申请对此不作特殊限定。
若该资源占用比例大于或等于预定阈值,服务器则可以生成告警信息,并向用户进行发送,从而对用户进行提醒,以使用户采用对应的策略对进行管理,以便于用户后续进行故障排查或者扩容等。
基于图2所示的实施例,图10示出了根据本申请的一个实施例的信息的处理方法中还包括的转发业务请求报文的流程示意图。参照图10所示,转发业务请求报文至少包括步骤S1010至步骤S1030,详细介绍如下:
在步骤S1010中,若接收到针对业务请求报文的传递请求,则获取待传递业务请求报文对应的业务信息。
在本申请的一个实施例中,当前节点不仅可以作为处理节点,也可以作为信息传递中的中间节点,例如网关、交换机等。由此,当接收到对业务请求报文的传递请求时,服务器可以从该业务请求报文的报头中,获取待传递业务请求报文的业务信息,该业务信息可以是待传递业务请求报文的源网段、目标网段、源网络地址以及目标网络地址中的至少一个。
在步骤S1020中,根据所述待传递业务请求报文对应的业务信息,生成所述待传递业务请求报文对应的新的标识信息。
在本申请的一个实施例中,服务器根据所获取到的待传递业务请求报文的业务信息,查询所存储的业务信息与优先级信息对应关系表,进而确定该业务信息对应的优先级信息,并生成对应的新的标识信息,以适配当前节点的资源分配规则。
在步骤S1030中,基于所述待传递业务请求报文对应的新的标识信息,对所述待传递业务请求报文原有的标识信息进行更新,以根据更新后的所述待传递业务请求报文的标识信息,对所述待传递业务请求报文进行资源调度。
在本申请的一个实施例中,应该理解的,待传递业务请求报文在原本的节点中本就具有对应的标识信息,在当前节点中服务器可以将新生成的标识信息对旧的标识信息进行覆盖,从而将待传递业务请求报文与新的标识信息进行关联。
以使当前节点能够根据新的标识信息,对该待传递业务请求报文进行转发,从而使得对该待传递业务请求报文的转发能够适配于当前节点的资源分配规则,进而使得能够满足当前节点的业务的资源需求。
在图10所示的实施例中,在业务请求报文的传递过程中,中间节点能够对该业务请求报文重新确定其标识信息,并覆盖掉原有的标识信息,以使得各中间节点能够按照自身的资源分配规则进行工作,满足了各中间节点本地的业务的资源需求。
基于上述实施例的技术方案,以下介绍本申请实施例的一个具体应用场景:
请参考图11,图11示出了根据本申请的一个实施例的信息的处理方法的流程框图(以下以云服务应用场景进行说明)。
如图11所示,边缘网络设备1110可以是物理机、智能网卡、云服务器、云主机或交换机等,用户可以通过边缘网络设备1110办理相关业务或获取相关服务,边缘网络设备1110则可以根据所生成的业务请求报文,对该业务请求报文进行打标,即确定并生成该业务请求报文对应的标识信息。边缘网络设备1110可以将该标识信息采用DSCP的方式写入至业务请求报文中,并向Underlay网关1120进行发送。
Underlay网关1120可以是网络交换机、路由器或者分光设备等,Underlay网关可以根据所接收到的业务请求报文,识别出该业务请求报文对应的标识信息,再根据该标识信息对该业务请求报文进行资源调度以发送至云网关中,以控制相应的流量,满足不同类型的业务的资源需求。
云网关1130可以是虚拟私有云网关、CCN(以内容为中心的网络)网关、NAT(网络地址转换协议)网关、负载均衡网关或者云联网网关等,其也可以是企业内部网关等,用以进行访问外部网络或者外部设备。云网关1130接收由Underlay网关1120所发送的业务请求报文,并识别出该业务请求报文对应的标识信息,从而根据该标识信息对该业务请求报文进行资源调度,且能够将该业务请求报文发送至目的地的边缘网络设备1140。目的地的边缘网络设备1140则能够响应该业务请求报文,以使起始的边缘网络设备1110能够获取相对应的服务或者完成业务办理。
图12示出了可以应用于本申请的实施例的信息的处理方法的应用场景示意图。
如图12所示,云服务器1210可以包括在线业务和离线业务,其中离线业务可以对应使用VPC(Virtual Private Cloud,虚拟私有云)。当云服务器1210生成业务请求报文之后,可以通过DPDK(Data Plane Development Kit)实现业务请求报文的转发,以发送至交换机1220中。交换机1220可以识别出业务请求报文对应的标识信息,以对该业务请求报文进行资源调度,进而发送至网关中,由网关向下行节点进行发送,从而实现数据交换(例如资源获取等)。
需要说明的,如图12所示,本申请所提供的信息的处理方法不仅可以在云服务器之间进行使用,也可以在云服务器与物理设备(如图中1230所示)之间进行使用,又或者在物理设备与物理设备之间进行使用。
相应的,物理设备也可识别业务请求报文中的标识信息,以根据该标识信息对业务请求报文进行资源调度。同时,物理设备也可在自身生成业务请求报文时,对该业务请求报文添加标识信息,以使后续节点(例如网关、云服务器或者物理设备等)可以根据该标识信息响应该业务请求报文等,以对资源进行合理分配,从而满足不同类型的业务的资源需求。
图13和图14示出了根据本申请的一个实施例的信息的处理方法的终端界面图。
当服务器接收到用户针对业务信息对应的优先级信息的配置请求时,则可以在用户的终端设备的显示界面上显示如图13所示的配置界面。该配置界面包括待配置业务信息(如图13中1310所示)以及优先级信息选项(如图13中1320所示)。用户可以在优先级信息选项中选择对应的优先级,例如用户在优先级信息选项中选择“云金”等,从而确定该待配置业务信息所对应的优先级信息,服务器则可以根据配置界面所接收到的配置信息,存储该待配置业务信息与优先级信息的对应关系。
当服务器接收到用户针对业务信息对应的优先级信息的修改请求时,则可以在用户的终端设备的显示界面上显示如图14所示的修改界面。该修改界面可以包括业务信息显示栏1410以及优先级信息显示栏1420。其中,在业务信息显示栏1410中可以显示现存的业务信息(即待修改业务信息),并且在对应的优先级显示栏1420中对应显示优先级信息。
用户可以选定某一需要修改的业务信息,从而编辑该业务信息的优先级信息,例如图中所示,当用户选定网卡“eni-jeh82zgh”进行修改时,则可以对应显示该网卡的优先级信息编辑界面(如图14中1430所示),从而可以在该优先级信息编辑界面修改该业务信息对应的优先级信息。服务器根据修改界面所接收到的修改信息,则对应更新并存储业务信息与优先机信息的对应关系。
由此,通过配置界面以及修改界面的设置,可以方便用户对业务信息对应的优先级信息进行管理。
以下介绍本申请的装置实施例,可以用于执行本申请上述实施例中的信息的处理方法。对于本申请装置实施例中未披露的细节,请参照本申请上述的信息的处理方法的实施例。
图15示出了根据本申请的一个实施例的信息的处理装置的框图。
参照图15所示,根据本申请的一个实施例的信息的处理装置,包括:
获取模块1510,用于获取待处理业务的业务请求报文;
解析模块1520,用于根据所述业务请求报文,获取所述待处理业务对应的业务信息;
查询模块1530,用于根据所述业务信息进行查询,生成所述待处理业务对应的标识信息,所述标识信息用于描述所述待处理业务的优先级信息;
处理模块1540,用于将所述标识信息与所述业务请求报文相关联,以根据所述标识信息对所述业务请求报文进行资源调度。
基于前述方案,在本申请的一些实施例中,所述处理模块1540被配置为:根据所述标识信息进行编码,生成所述标识信息对应的标识码;将所述标识码写入至所述业务请求报文中。
基于前述方案,在本申请的一些实施例中,所述处理模块1540被配置为:基于所述标识码,采用差分服务代码点将所述标识码写入所述业务请求报文的报头中。
基于前述方案,在本申请的一些实施例中,所述业务信息包括源网段、目标网段、源网络地址以及目标网络地址中的至少一个;所述解析模块1520被配置为:根据所述业务请求报文,获取所述业务请求报文的报头;根据所述报头,从所述报头中获取所述源网段、目标网段、源网络地址以及目标网络地址中的至少一个。
基于前述方案,在本申请的一些实施例中,所述查询模块1530被配置为:根据所述业务信息查询业务信息与优先级信息对应关系表,确定所述业务信息对应的优先级信息;根据所述业务信息对应的优先级信息,生成所述待处理业务对应的标识信息。
基于前述方案,在本申请的一些实施例中,所述查询模块1530被配置为:若所述业务信息对应至少两个优先级信息,则从所述至少两个优先级信息中选取优先级最高的优先级信息,以作为所述业务信息当前对应的优先级信息。
基于前述方案,在本申请的一些实施例中,所述处理模块1540还被配置为:若接收到其他节点发送的业务请求报文,则基于所述其它节点发送的业务请求报文,获取所述其他节点发送的业务请求报文对应的标识信息;根据所述其他节点发送的业务请求报文对应的标识信息,对所述其他节点发送的业务请求报文进行处理,并生成与所述其他节点发送的业务请求报文对应的待处理响应报文;根据所述待处理响应报文对应的业务信息进行查询,确定所述待处理响应报文对应的标识信息;将所述待处理响应报文对应的标识信息与所述待处理响应报文相关联,以根据所述待处理响应报文对应的标识信息,对所述待处理响应报文进行资源调度。
基于前述方案,在本申请的一些实施例中,所述处理模块1540还被配置为:若接收到针对业务信息对应的优先级信息的配置请求,则显示配置界面,所述配置界面包括待配置业务信息以及优先级信息选项;根据所述配置界面接收到的优先级信息,将接收到的所述优先级信息与所述待配置业务信息相关联。
基于前述方案,在本申请的一些实施例中,所述处理模块1540还被配置为:若接收到针对业务信息对应的优先级信息的修改请求,则显示修改界面,所述修改界面包括待修改业务信息与优先级信息的对应关系;根据所述修改界面接收到的修改信息,更新并存储所述业务信息与优先级信息的对应关系。
基于前述方案,在本申请的一些实施例中,所述处理模块1540还被配置为:根据当前节点的业务处理信息,确定所述当前节点的资源占用量;根据所述资源占用量以及所述当前节点的可用资源量进行计算,确定所述当前节点的资源占用比例;基于所述资源占用比例,生成向用户进行提醒的告警信息。
基于前述方案,在本申请的一些实施例中,所述处理模块1540还被配置为:若接收到针对业务请求报文的传递请求,则获取待传递业务请求报文对应的业务信息;根据所述待传递业务请求报文对应的业务信息,生成所述待传递业务请求报文对应的新的标识信息;基于所述待传递业务请求报文对应的新的标识信息,对所述待传递业务请求报文原有的标识信息进行更新,以根据更新后的所述待传递业务请求报文的标识信息,对所述待传递业务请求报文进行资源调度。
图16示出了适于用来实现本申请实施例的电子设备的计算机***的结构示意图。
需要说明的是,图16示出的电子设备的计算机***仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图16所示,计算机***包括中央处理单元(Central Processing Unit,CPU)1601,其可以根据存储在只读存储器(Read-Only Memory,ROM)1602中的程序或者从储存部分1608加载到随机访问存储器(Random Access Memory,RAM)1603中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的方法。在RAM 1603中,还存储有***操作所需的各种程序和数据。CPU 1601、ROM 1602以及RAM 1603通过总线1604彼此相连。输入/输出(Input/Output,I/O)接口1605也连接至总线1604。
以下部件连接至I/O接口1605:包括键盘、鼠标等的输入部分1606;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分1607;包括硬盘等的储存部分1608;以及包括诸如LAN(Local AreaNetwork,局域网)卡、调制解调器等的网络接口卡的通信部分1609。通信部分1609经由诸如因特网的网络执行通信处理。驱动器1610也根据需要连接至I/O接口1605。可拆卸介质1611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1610上,以便于从其上读出的计算机程序根据需要被安装入储存部分1608。
特别地,根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分1609从网络上被下载和安装,和/或从可拆卸介质1611被安装。在该计算机程序被中央处理单元(CPU)1601执行时,执行本申请的***中限定的各种功能。
需要说明的是,本申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本申请各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现上述实施例中所述的方法。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本申请实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本申请实施方式的方法。
本领域技术人员在考虑说明书及实践这里公开的实施方式后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。
Claims (14)
1.一种信息的处理方法,其特征在于,包括:
获取待处理业务的业务请求报文;
根据所述业务请求报文,获取所述待处理业务对应的业务信息;
根据所述业务信息进行查询,生成所述待处理业务对应的标识信息,所述标识信息用于描述所述待处理业务的优先级信息;
将所述标识信息与所述业务请求报文相关联,以根据所述标识信息对所述业务请求报文进行资源调度。
2.根据权利要求1所述的处理方法,其特征在于,将所述标识信息与所述业务请求报文相关联,包括:
根据所述标识信息进行编码,生成所述标识信息对应的标识码;
将所述标识码写入至所述业务请求报文中。
3.根据权利要求2所述的处理方法,其特征在于,将所述标识码写入至所述业务请求报文中,包括:
基于所述标识码,采用差分服务代码点将所述标识码写入所述业务请求报文的报头中。
4.根据权利要求1所述的处理方法,其特征在于,所述业务信息包括源网段、目标网段、源网络地址以及目标网络地址中的至少一个;根据所述业务请求报文,获取所述待处理业务对应的业务信息,包括:
根据所述业务请求报文,获取所述业务请求报文的报头;
根据所述报头,从所述报头中获取所述源网段、目标网段、源网络地址以及目标网络地址中的至少一个。
5.根据权利要求1所述的处理方法,其特征在于,根据所述业务信息进行查询,生成所述待处理业务对应的标识信息,包括:
根据所述业务信息查询业务信息与优先级信息对应关系表,确定所述业务信息对应的优先级信息;
根据所述业务信息对应的优先级信息,生成所述待处理业务对应的标识信息。
6.根据权利要求5所述的处理方法,其特征在于,确定所述业务信息对应的优先级信息,包括;
若所述业务信息对应至少两个优先级信息,则从所述至少两个优先级信息中选取优先级最高的优先级信息,以作为所述业务信息当前对应的优先级信息。
7.根据权利要求1所述的处理方法,其特征在于,所述处理方法还包括:
若接收到其他节点发送的业务请求报文,则基于所述其它节点发送的业务请求报文,获取所述其他节点发送的业务请求报文对应的标识信息;
根据所述其他节点发送的业务请求报文对应的标识信息,对所述其他节点发送的业务请求报文进行处理,并生成与所述其他节点发送的业务请求报文对应的待处理响应报文;
根据所述待处理响应报文对应的业务信息进行查询,确定所述待处理响应报文对应的标识信息;
将所述待处理响应报文对应的标识信息与所述待处理响应报文相关联,以根据所述待处理响应报文对应的标识信息,对所述待处理响应报文进行资源调度。
8.根据权利要求1所述的处理方法,其特征在于,所述处理方法还包括:
若接收到针对业务信息对应的优先级信息的配置请求,则显示配置界面,所述配置界面包括待配置业务信息以及优先级信息选项;
根据所述配置界面接收到的优先级信息,将接收到的所述优先级信息与所述待配置业务信息相关联。
9.根据权利要求8所述的处理方法,其特征在于,所述处理方法还包括:
若接收到针对业务信息对应的优先级信息的修改请求,则显示修改界面,所述修改界面包括待修改业务信息与优先级信息的对应关系;
根据所述修改界面接收到的修改信息,更新并存储所述业务信息与优先级信息的对应关系。
10.根据权利要求1所述的处理方法,其特征在于,所述处理方法还包括:
根据当前节点的业务处理信息,确定所述当前节点的资源占用量;
根据所述资源占用量以及所述当前节点的可用资源量进行计算,确定所述当前节点的资源占用比例;
基于所述资源占用比例,生成向用户进行提醒的告警信息。
11.根据权利要求1所述的处理方法,其特征在于,所述处理方法还包括:
若接收到针对业务请求报文的传递请求,则获取待传递业务请求报文对应的业务信息;
根据所述待传递业务请求报文对应的业务信息,生成所述待传递业务请求报文对应的新的标识信息;
基于所述待传递业务请求报文对应的新的标识信息,对所述待传递业务请求报文原有的标识信息进行更新,以根据更新后的所述待传递业务请求报文的标识信息,对所述待传递业务请求报文进行资源调度。
12.一种信息的处理装置,其特征在于,包括:
获取模块,用于获取待处理业务的业务请求报文;
解析模块,用于根据所述业务请求报文,获取所述待处理业务对应的业务信息;
查询模块,用于根据所述业务信息进行查询,生成所述待处理业务对应的标识信息,所述标识信息用于描述所述待处理业务的优先级信息;
处理模块,用于将所述标识信息与所述业务请求报文相关联,以根据所述标识信息对所述业务请求报文进行资源调度。
13.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至11中任一项所述的信息的处理方法。
14.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1至11中任一项所述的信息的处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011211481.2A CN112383600A (zh) | 2020-11-03 | 2020-11-03 | 信息的处理方法、装置、计算机可读介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011211481.2A CN112383600A (zh) | 2020-11-03 | 2020-11-03 | 信息的处理方法、装置、计算机可读介质及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112383600A true CN112383600A (zh) | 2021-02-19 |
Family
ID=74579171
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011211481.2A Pending CN112383600A (zh) | 2020-11-03 | 2020-11-03 | 信息的处理方法、装置、计算机可读介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112383600A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113114757A (zh) * | 2021-04-09 | 2021-07-13 | 中国工商银行股份有限公司 | 一种文件传输方法、装置和设备 |
CN113596920A (zh) * | 2021-07-29 | 2021-11-02 | 百度在线网络技术(北京)有限公司 | 流量控制方法、装置、电子设备及存储介质 |
CN113836053A (zh) * | 2021-09-07 | 2021-12-24 | 上海砹芯科技有限公司 | 信息获取方法、装置和电子设备 |
CN114125904A (zh) * | 2021-12-10 | 2022-03-01 | 南方电网数字电网研究院有限公司 | 基于5g电力的业务承载分配方法及*** |
-
2020
- 2020-11-03 CN CN202011211481.2A patent/CN112383600A/zh active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113114757A (zh) * | 2021-04-09 | 2021-07-13 | 中国工商银行股份有限公司 | 一种文件传输方法、装置和设备 |
CN113114757B (zh) * | 2021-04-09 | 2022-09-30 | 中国工商银行股份有限公司 | 一种文件传输方法、装置和设备 |
CN113596920A (zh) * | 2021-07-29 | 2021-11-02 | 百度在线网络技术(北京)有限公司 | 流量控制方法、装置、电子设备及存储介质 |
CN113596920B (zh) * | 2021-07-29 | 2024-04-05 | 百度在线网络技术(北京)有限公司 | 流量控制方法、装置、电子设备及存储介质 |
CN113836053A (zh) * | 2021-09-07 | 2021-12-24 | 上海砹芯科技有限公司 | 信息获取方法、装置和电子设备 |
CN114125904A (zh) * | 2021-12-10 | 2022-03-01 | 南方电网数字电网研究院有限公司 | 基于5g电力的业务承载分配方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112512090B (zh) | 通信处理方法、装置、计算机可读介质及电子设备 | |
CN112383600A (zh) | 信息的处理方法、装置、计算机可读介质及电子设备 | |
CN110769039A (zh) | 资源调度方法及装置、电子设备和计算机可读存储介质 | |
CN111200830B (zh) | 数据传输方法及装置、电子设备 | |
WO2019141111A1 (zh) | 通信方法和通信装置 | |
CN110505101B (zh) | 一种网络切片编排方法及装置 | |
US20150019740A1 (en) | Network Bandwidth Allocation Method and Terminal | |
CN110058937B (zh) | 用于调度专用处理资源的方法、设备和介质 | |
CN114285781B (zh) | Srv6业务流量统计方法、装置、电子设备及介质 | |
WO2017101815A1 (zh) | 一种消息处理方法、装置和*** | |
WO2022218304A1 (zh) | 报文转发方法、装置及***、计算机可读存储介质 | |
US8891468B2 (en) | Content-based network system and method of controlling transmission of content therein | |
CN107483628B (zh) | 基于dpdk的单向代理方法及*** | |
CN112714146B (zh) | 一种资源调度方法、装置、设备及计算机可读存储介质 | |
CN110247847B (zh) | 节点之间回源选路的方法和装置 | |
CN115277504B (zh) | 一种网络流量监控方法、装置和*** | |
EP4404527A1 (en) | Service scheduling method and apparatus, device and computer readable storage medium | |
CN114500418B (zh) | 数据统计方法及相关装置 | |
CN115550456A (zh) | 一种业务调度方法及装置 | |
CN109951316B (zh) | 应用程序的管理方法、装置、计算机可读介质及电子设备 | |
CN114979128A (zh) | 跨区域通信方法、装置及电子设备 | |
CN113296968A (zh) | 地址列表更新方法、装置、介质及电子设备 | |
CN115086425B (zh) | 消息传输方法、装置、程序产品、介质及电子设备 | |
WO2024021573A1 (zh) | 基于网络切片的通信方法、电子设备和存储介质 | |
TWI691184B (zh) | 資料傳輸及接收方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40038793 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |