CN116703071A - 资源共享方法、装置及设备和存储介质 - Google Patents
资源共享方法、装置及设备和存储介质 Download PDFInfo
- Publication number
- CN116703071A CN116703071A CN202310610945.4A CN202310610945A CN116703071A CN 116703071 A CN116703071 A CN 116703071A CN 202310610945 A CN202310610945 A CN 202310610945A CN 116703071 A CN116703071 A CN 116703071A
- Authority
- CN
- China
- Prior art keywords
- service
- atomic
- services
- resources
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 230000006870 function Effects 0.000 claims description 76
- 238000012545 processing Methods 0.000 claims description 27
- 230000008569 process Effects 0.000 claims description 14
- 238000004891 communication Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 4
- RWSOTUBLDIXVET-UHFFFAOYSA-N Dihydrogen sulfide Chemical compound S RWSOTUBLDIXVET-UHFFFAOYSA-N 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- 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
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Technology Law (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请实施例公开了一种资源共享方法、装置及设备和存储介质,通过虚拟现实设备展示目标虚拟银行网点的三维场景;如果获得针对任一服务的服务请求,将该任一服务的标识发送至该任一服务所属服务类型对应的服务队列;对于该服务队列中的每一服务标识对应的待处理服务,获得由该待处理服务拆分得到的若干原子业务;对于拆分得到的任一原子业务,根据该任一原子业务的需求资源和服务,以及信息收集***收集的各实体银行网点的空闲资源和服务情况,为至少一个原子业务分配和调度网点闲置的资源和服务。本申请提高了各实体银行网点的资源利用率。
Description
技术领域
本申请涉及计算机技术领域,更具体地说,涉及一种资源共享方法、装置及设备和存储介质。
背景技术
银行为了给用户提供比较便利的服务,会在各个地方设置银行网点,以便附近的客户就近办理业务。
然而,在实际的应用过程中,不同的银行网点的业务量不同,可能会存在有的银行网点的业务量大,有的银行网络的业务量很小,这就可能会存在业务量小的银行网点存在闲置的资源,而业务量大的银行网点的资源不足的情况,使得实体银行网点的资源无法得到有效利用。
如果能够实现实体银行网点间的资源共享,则能提高实体银行网点的资源利用率。因此,如何实现银行网点间的资源共享成为亟待解决的技术问题。
发明内容
本申请的目的是提供一种资源共享方法、装置及设备和存储介质,以至少部分的克服现有技术中存在的技术问题。
为实现上述目的,本申请提供了如下技术方案:
一种资源共享方法,所述方法包括:
如果获得针对目标虚拟银行网点的展示指令,通过虚拟现实设备展示所述目标虚拟银行网点的三维场景;
如果获得针对任一服务的服务请求,将所述任一服务的标识发送至所述任一服务所属服务类型对应的服务队列;
对于所述服务队列中的每一服务标识对应的待处理服务,获得由所述待处理服务拆分得到的若干原子业务;
对于拆分得到的任一原子业务,根据所述任一原子业务的需求资源和服务,以及信息收集***收集的各实体银行网点的空闲资源和服务情况,为至少一个原子业务分配和调度网点闲置的资源和服务;所述至少一个原子业务仅包括所述任一原子业务,或者,所述至少一个原子业务包括所述任一原子业务,以及至少一个与所述任一原子业务相同的原子业务。
上述方法,优选的,所述获得由所述每一待处理服务拆分得到的若干原子业务,包括:
根据预置的服务标识与原子业务标识的对应关系,获得所述每一待处理服务的标识对应的若干原子业务。
上述方法,优选的,所述根据所述任一原子业务的需求资源和服务,以及信息收集***收集的空闲资源和服务情况,为至少一个原子业务分配和调度网点闲置的资源和服务,包括:
在所述信息收集***收集的空闲资源和服务中,确定能够处理所述任一原子业务的目标服务,以及能够处理所述任一原子业务的目标资源的数量;
确定与所述目标资源的数量对应的至少一个原子业务;
将所述至少一个原子业务分发至所述能够处理所述任一原子业务的目标资源,以便所述目标资源中配置目标服务处理所述至少一个原子业务。
上述方法,优选的,所述在所述信息收集***收集的空闲资源和服务中,确定能够处理所述任一原子业务的目标服务,以及能够处理所述任一原子业务的目标资源的数量,包括:
在所述信息收集***收集的空闲资源和服务中,确定与所述任一原子业务标识对应的目标服务标识;
根据所述目标服务标识关联的各个功能标记,将所述信息收集***收集的空闲资源和服务中,关联有所述各个功能标记中的至少一个功能标记的资源确定为候选资源;
获得所述任一原子业务的标识关联的目标功能标记;
将所述候选资源中关联有所述目标功能标记的候选资源确定为能够处理所述任一原子业务的目标资源。
上述方法,优选的,所述将所述至少一个原子业务分发至所述能够处理所述任一原子业务的目标资源,包括:
对于所述至少一个原子业务中的第i个原子业务,如果所述第i个原子业务关联的功能标记为目标类功能标记,将所述第i个原子业务分配给本地目标资源;所述本地目标资源为所述目标虚拟银行网点对应的实体银行网点内的目标资源;
如果所述第i个原子业务关联的功能标记为非目标类功能标记,将所述第i个原子业务分配给本地的和/或非本地的目标资源。
上述方法,优选的,所述空闲资源和服务情况通过如下方式采集得到:
实体银行网点的每一资源在运行过程中周期性向所述信息收集***上报心跳信息;
实体银行网点的每一服务的后台服务器在有用户登录时上报用户登录信息;
所述信息收集***根据资源上报的心跳信息确定处于运行状态的资源及其数量,根据后台服务器上报的用户登录信息确定处于运行状态的服务及其数量;
所述信息收集***根据各个实体银行网点的可用资源及其数量和可用服务及其数量,以及处于运行状态的资源及其数量和运行状态的服务及其数量,确定空闲的资源及其数量,以及空闲的服务及其数量。
上述方法,优选的,由每一服务拆分得到的原子业务关联有功能标记;
不同的原子业务关联不同的功能标记;由同一服务拆分得到的各个原子业务关联的功能标记构成所述同一服务关联的所有功能标记。
一种资源共享装置,包括:
展示模块,用于如果获得针对目标虚拟银行网点的展示指令,通过虚拟现实设备展示所述目标虚拟银行网点的三维场景;
发送模块,用于如果获得针对任一服务的服务请求,将所述任一服务的标识发送至所述任一服务所属服务类型对应的待处理服务队列;
获得模块,用于对于所述待处理服务队列中的每一服务标识对应的待处理服务,获得由所述每一待处理服务拆分得到的若干原子业务;
调度模块,用于对于拆分得到的任一原子业务,根据所述任一原子业务的需求资源和服务,以及信息收集***收集的空闲资源和服务情况,为至少一个原子业务分配和调度网点闲置的资源和服务;所述至少一个原子业务仅包括所述任一原子业务,或者,所述至少一个原子业务包括所述任一原子业务,以及至少一个与所述任一原子业务相同的原子业务。
一种电子设备,包括存储器和处理器;
所述存储器用于存储程序;
所述处理器用于执行所述存储器中存储的程序,以实现如上任意一项所述的资源共享方法的各个步骤。
一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时,实现如上任意一项所述的资源共享方法的各个步骤。
本申请提供的一种资源共享方法、装置及设备和存储介质,如果获得针对目标虚拟银行网点的展示指令,通过虚拟现实设备展示所述目标虚拟银行网点的三维场景;如果获得针对任一服务的服务请求,将该任一服务的标识发送至该任一服务所属服务类型对应的服务队列;对于该服务队列中的每一服务标识对应的待处理服务,获得由该待处理服务拆分得到的若干原子业务;对于拆分得到的任一原子业务,根据该任一原子业务的需求资源和服务,以及信息收集***收集的各实体银行网点的空闲资源和服务情况,为至少一个原子业务分配和调度网点闲置的资源和服务;该至少一个原子业务仅包括上述任一原子业务,或者,该至少一个原子业务包括上述任一原子业务,以及至少一个与上述任一原子业务相同的原子业务。本申请通过对各实体银行网点的空闲资源和服务进行统一分配和调度,实现了共享各实体银行网点的空闲资源对线上业务进行处理的目的,提高了各实体银行网点的资源利用率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1本申请实施例提供的资源共享方法的一种实现流程图;
图2为本申请实施例提供的根据任一原子业务的需求资源,以及信息收集***收集的空闲资源和服务情况,为至少一个原子业务分配和调度网点闲置的资源和服务的一种实现流程图;
图3为本申请实施例提供的资源共享装置的一种结构示意图;
图4为本申请实施例提供的电子设备的硬件结构框图。
说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的部分,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示的以外的顺序实施。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请实施例提供的资源共享方法可以用于终端设备,或者用于由终端设备和服务器构成的数据处理***中,服务器可以是局域网服务器,也可以是云端服务器。终端设备可以是实体银行网点的终端设备,也可以是用户的个人终端,比如,个人计算机,或者,可以是手机、平板等移动终端。
如图1所示,为本申请实施例提供的资源共享方法的一种实现流程图,可以包括:
步骤S101:如果获得针对目标虚拟银行网点的展示指令,通过虚拟现实设备展示目标虚拟银行网点的三维场景。
本申请实施例中,每个虚拟银行网点唯一对应一个实体银行网点。用户佩戴的虚拟显示设备可以显示各种应用程序,当用户点击目标应用程序时,可以显示地图,且地图中显示有各个虚拟银行网点的位置,各个虚拟银行网点在地图中的位置与虚拟银行对应的实体银行网点在地图中的位置一致。或者,当用户点击目标应用程序时,可以显示虚拟银行网点列表。
用户可以在地图或虚拟银行网点列表中选择目标虚拟银行网点。
目标虚拟银行网点的三维场景内的结构和布置与目标虚拟银行网点对应的实体银行网点内的结构和布置一致,使得用户具有亲临实体银行之感。
在三维场景内,还可以显示有目标虚拟银行网点对应的实体银行能够提供的各类服务,对于任一类服务,当获得针对该任一类服务的预设操作时,显示该任一类服务下的服务列表,从而用户可以在该服务列表下选择需要的任一服务。
步骤S102:如果获得针对任一服务的服务请求,将该任一服务的标识发送至该任一服务所属服务类型对应的服务队列。
用户可以针对该任一服务执行指定操作,以触发虚拟现实设备生成针对该任一服务的服务请求。
本申请中,不同的服务类型对应不同的服务队列。
步骤S103:对于上述服务队列中的每一服务标识对应的待处理服务,获得由待处理服务拆分得到的若干原子业务。
原子业务是组成待处理服务的最小服务单元。
每个待处理服务拆分为哪些原子业务是预先配置好的,因此,对于任一待处理服务,可以根据该任一待处理服务的标识,以及预置的服务标识与原子业务标识的对应关系,获得该任一待处理服务的标识对应的若干原子业务。
步骤S104:对于拆分得到的任一原子业务,根据任一原子业务的需求资源和服务,以及信息收集***收集的各实体银行网点的空闲资源和服务情况,为至少一个原子业务分配和调度实体银行网点闲置的资源和服务。
其中,上述至少一个原子业务仅包括上述任一原子业务,或者,上述至少一个原子业务包括上述任一原子业务,以及至少一个与上述任一原子业务相同的原子业务。
信息收集***收集的各实体银行网点的空闲资源和服务情况可以通过如下方式采集得到:
实体银行网点的每一资源在运行过程中周期性向信息收集***上报心跳信息。
可选的,实体银行网点的硬件资源(比如,计算机等客户端设备)在开机后,周期性向信息收集***上报心跳信息,从而使得信息收集***知道哪些硬件资源在使用。
实体银行网点的每一服务的后台服务器在有用户登录时上报用户登录信息。
对于实体银行网点提供的每个服务,一般不同的工作人员有不同的登录账号,因此,对于任一服务,在用户登录该任一服务时,该任一服务的后台服务器能够知道哪个用户登录了该服务。后台服务器将用户登录信息上报给信息收集***,以便信息收集***知道哪些用户登录了服务。
用户登录信息可以包括但不限于:登录账号、登录时间等。
信息收集***根据资源上报的心跳信息确定处于运行状态的资源及其数量,根据后台服务器上报的用户登录信息确定处于运行状态的服务及其数量。
对于实体银行网点的任一资源,如果信息收集***周期性接收到该任一资源发送的心跳信息,确定该任一资源处于运行状态;如果信息收集***接收到的该任一资源发送的心跳信息不是周期性的(比如,短时间内运行后,又进入休眠状态、睡眠状态或关机状态等,在休眠/睡眠/关机状态下资源是不发送心跳信息的),或者,信息收集***未接收到该任一资源发送的心跳信息,确定该任一资源未处于运行状态。
对于实体银行网点的任一服务,如果信息收集***接受到后台服务器上报的针对该任一服务的用户登录信息,确定该任一服务被用户登录信息中的登录账号登录了该任一服务。对于该任一服务,登录该任一服务的账号的数量就是处于运行状态的该任一服务的数量。
信息收集***根据各个实体银行网点的可用资源及其数量和可用服务及其数量,以及处于运行状态的资源及其数量和运行状态的服务及其数量,确定空闲的资源及其数量,以及空闲的服务及其数量。
各个实体银行网点中的可用资源及其数量,以及可用服务及其数量通常是不变的,即便变化,也是偶尔变化,而且,变化后可以进行即时更新。
对于任一实体银行网点W,将该任一实体银行网点W内的任一可用资源Z的数量,减去该任一实体银行网点W中处于运行状态的可用资源Z的数量,就可以确定该任一实体银行网点W中处于空闲状态的可用资源Z的数量。
同理,对于任一实体银行网点W,将该任一实体银行网点W内的任一可用服务S的数量,减去该任一实体银行网点W中处于运行状态的可用服务S的数量,就可以确定该任一实体银行网点W中处于空闲状态的可用服务S的数量。
可选的,资源与服务的数量对应,即每个资源用于实现一个服务。或者,资源与服务的数量也可以不对应,比如,服务的数量多于资源的数量,此时,一个资源可以用于实现至少一个服务。
可选的,被调度的实体银行网点内的资源或服务可能处于未运行状态,因此,可以向调度的资源或服务所属的实体银行网点的调度人员发送调度信息,该调度信息中携带有所调度的资源或服务的标识,然后由调度人员进行资源和服务的现场调度。
本申请实施例提供的资源共享方法,如果获得针对目标虚拟银行网点的展示指令,通过虚拟现实设备展示所述目标虚拟银行网点的三维场景;如果获得针对任一服务的服务请求,将该任一服务的标识发送至该任一服务所属服务类型对应的服务队列;对于该服务队列中的每一服务标识对应的待处理服务,获得由该待处理服务拆分得到的若干原子业务;对于拆分得到的任一原子业务,根据该任一原子业务的需求资源和服务,以及信息收集***收集的各实体银行网点的空闲资源和服务情况,为至少一个原子业务分配和调度网点闲置的资源和服务;该至少一个原子业务仅包括上述任一原子业务,或者,该至少一个原子业务包括上述任一原子业务,以及至少一个与上述任一原子业务相同的原子业务。本申请通过对各实体银行网点的空闲资源和服务进行统一分配和调度,实现了共享各实体银行网点的空闲资源对线上业务进行处理的目的,提高了各实体银行网点的资源利用率。
进一步的,在为至少一个原子业务分配和调度网点闲置的资源和服务后,还可以将调度的资源和服务标记为共享状态,这样,可以对调度的资源和服务进行多次调度。
在一可选的实施例中,上述根据任一原子业务的需求资源,以及信息收集***收集的空闲资源和服务情况,为至少一个原子业务分配和调度网点闲置的资源和服务的一种实现流程图如图2所示,可以包括:
步骤S201:在信息收集***收集的空闲资源和服务中,确定能够处理上述任一原子业务的目标服务,以及能够处理上述任一原子业务的目标资源的数量。
可选的,可以将信息收集***收集的空闲资源中,关联有目标功能标记的资源确定为能够处理上述任一原子业务的目标资源。该方式直接从信息收集***收集的空闲资源中确定目标资源的数量,由于空闲资源关联的功能标记的数量较大,因此,该方式确定目标资源及其数量的速度较慢。
可选的,可以在信息收集***收集的空闲资源和服务中,确定与上述任一原子业务标识对应的目标服务标识,目标服务标识表征目标服务。由前述内容可知,本申请在将服务拆分为原子业务时,设置了服务标识与原子业务标识的对应关系,因此,可以根据服务标识与原子业务标识的对应关系,确定与上述任一原子业务标识对应的目标服务标识,由于同一原子业务标识可能对应多个服务标识,因此,与上述任一原子业务标识对应的目标服务标识可能只有一个,也可能包括多个。
根据目标服务标识关联的各个功能标记,将信息收集***收集的空闲资源中,关联有上述各个功能标记中的至少一个功能标记的资源确定为候选资源。
本申请中,每个服务标识均关联有至少一个功能标记,每一个功能标记表征关联的服务标识对应的服务需要实现的功能;每个资源也关联有至少一个功能标记,每个功能标记表征关联的资源标识对应的资源能够实现的功能。
通过服务标识和资源标识关联的相同功能标记,可以实现服务和资源的匹配,以确定一个服务需要实现的功能可以通过哪些资源实现。比如,服务S的标识和资源Z的标识均关联有功能标记G,则资源Z是与服务S匹配的资源,即服务S需要实现的功能标记G对应的功能可以由资源Z来实现。
获得上述任一原子业务的标识关联的目标功能标记。
本申请中,每个原子业务关联一个功能标记,不同的原子业务关联不同的功能标记。由同一服务拆分得到的各个原子业务关联的功能标记构成同一服务关联的所有功能标记。
将候选资源中关联有目标功能标记的候选资源确定为能够处理上述任一原子业务的目标资源。
本实施例中,先确定任一原子业务标识对应的目标服务标识,根据目标服务标识确定候选资源,再从候选资源中选择关联有目标功能标记的候选资源作为能够处理上述任一原子业务的目标资源。由于目标服务的数量和候选资源的数量均比较少,因此,可以提高确定目标资源及其数量的速度。
步骤S202:确定与目标资源的数量对应的至少一个原子业务。
至少一个原子业务的数量与目标资源的数量相同。
步骤S203:将至少一个原子业务分发至能够处理上述任一原子业务的目标资源,以便所述目标资源中配置目标服务处理所述至少一个原子业务。
可选的,对于上述至少一个原子业务中的第i个原子业务,如果上述第i个原子业务关联的功能标记为目标类功能标记,将第i个原子业务分配给本地目标资源。其中,本地目标资源为目标虚拟银行网点对应的实体银行网点内的目标资源。
目标类功能标记是指第i个原子业务关联的功能标记表征的功能是需要实体输出的功能。比如,第i个原子业务关联的功能标记表征的功能是打印功能等。
由于用户选择了目标虚拟银行网点,说明用户选择了该目标虚拟银行网点对应的实体银行网点办理业务,因此,如果上述第i个原子业务关联的功能标记为目标类功能标记,将第i个原子业务分配给本地目标资源,可以使得目标虚拟银行网点对应的实体银行网点的工作人员即时办理相关业务,从而满足用户的实际需求。
如果第i个原子业务关联的功能标记为非目标类功能标记,将第i个原子业务分配给本地的和/或非本地的目标资源。
对于不需要实体银行网点的工作人员获得实体输出的业务,则可以调度其它实体银行网点的资源对第i个原子业务进行处理,当然,也可以调度本地实体银行网点的资源对第i个原子业务进行处理。
与方法实施例相对应,本申请还提供一种资源共享装置,本申请实施例提供的资源共享装置的一种结构示意图如图3所示,可以包括:
展示模块301,发送模块302,获得模块303和调度模块304;其中,
展示模块301用于如果获得针对目标虚拟银行网点的展示指令,通过虚拟现实设备展示所述目标虚拟银行网点的三维场景;
发送模块302用于如果获得针对任一服务的服务请求,将所述任一服务的标识发送至所述任一服务所属服务类型对应的待处理服务队列;
获得模块303用于对于所述待处理服务队列中的每一服务标识对应的待处理服务,获得由所述每一待处理服务拆分得到的若干原子业务;
调度模块304用于对于拆分得到的任一原子业务,根据所述任一原子业务的需求资源和服务,以及信息收集***收集的空闲资源和服务情况,为至少一个原子业务分配和调度网点闲置的资源和服务;所述至少一个原子业务仅包括所述任一原子业务,或者,所述至少一个原子业务包括所述任一原子业务,以及至少一个与所述任一原子业务相同的原子业务。
本申请实施例提供的资源共享装置,如果获得针对目标虚拟银行网点的展示指令,通过虚拟现实设备展示所述目标虚拟银行网点的三维场景;如果获得针对任一服务的服务请求,将该任一服务的标识发送至该任一服务所属服务类型对应的服务队列;对于该服务队列中的每一服务标识对应的待处理服务,获得由该待处理服务拆分得到的若干原子业务;对于拆分得到的任一原子业务,根据该任一原子业务的需求资源和服务,以及信息收集***收集的各实体银行网点的空闲资源和服务情况,为至少一个原子业务分配和调度网点闲置的资源和服务;该至少一个原子业务仅包括上述任一原子业务,或者,该至少一个原子业务包括上述任一原子业务,以及至少一个与上述任一原子业务相同的原子业务。本申请通过对各实体银行网点的空闲资源和服务进行统一分配和调度,实现了共享各实体银行网点的空闲资源对线上业务进行处理的目的,提高了各实体银行网点的资源利用率。
在一可选的实施例中,所述获得模块303用于:
根据预置的服务标识与原子业务标识的对应关系,获得所述每一待处理服务的标识对应的若干原子业务。
在一可选的实施例中,所述调度模块304用于:
在所述信息收集***收集的空闲资源和服务中,确定能够处理所述任一原子业务的目标服务,以及能够处理所述任一原子业务的目标资源的数量;
确定与所述目标资源的数量对应的至少一个原子业务;
将所述至少一个原子业务分发至所述能够处理所述任一原子业务的目标资源,以便所述目标资源中配置目标服务处理所述至少一个原子业务。
在一可选的实施例中,所述调度模块304在所述信息收集***收集的空闲资源和服务中,确定能够处理所述任一原子业务的目标服务,以及能够处理所述任一原子业务的目标资源的数量时,用于:
在所述信息收集***收集的空闲资源和服务中,确定与所述任一原子业务标识对应的目标服务标识;
根据所述目标服务标识关联的各个功能标记,将所述信息收集***收集的空闲资源和服务中,关联有所述各个功能标记中的至少一个功能标记的资源确定为候选资源;
获得所述任一原子业务的标识关联的目标功能标记;
将所述候选资源中关联有所述目标功能标记的候选资源确定为能够处理所述任一原子业务的目标资源。
在一可选的实施例中,所述调度模块304将所述至少一个原子业务分发至所述能够处理所述任一原子业务的目标资源时,用于:
对于所述至少一个原子业务中的第i个原子业务,如果所述第i个原子业务关联的功能标记为目标类功能标记,将所述第i个原子业务分配给本地目标资源;所述本地目标资源为所述目标虚拟银行网点对应的实体银行网点内的目标资源;
如果所述第i个原子业务关联的功能标记为非目标类功能标记,将所述第i个原子业务分配给本地的和/或非本地的目标资源。
在一可选的实施例中,所述空闲资源和服务情况通过如下方式采集得到:
实体银行网点的每一资源在运行过程中周期性向所述信息收集***上报心跳信息;
实体银行网点的每一服务的后台服务器在有用户登录时上报用户登录信息;
所述信息收集***根据资源上报的心跳信息确定处于运行状态的资源及其数量,根据后台服务器上报的用户登录信息确定处于运行状态的服务及其数量;
所述信息收集***根据各个实体银行网点的可用资源及其数量和可用服务及其数量,以及处于运行状态的资源及其数量和运行状态的服务及其数量,确定空闲的资源及其数量,以及空闲的服务及其数量。
在一可选的实施例中,由每一服务拆分得到的原子业务关联有功能标记;
不同的原子业务关联不同的功能标记;由同一服务拆分得到的各个原子业务关联的功能标记构成所述同一服务关联的所有功能标记。
本申请实施例提供的资源共享装置可应用于电子设备中,如终端设备、云平台、服务器及服务器集群等。可选的,图4示出了本申请实施例提供的电子设备的硬件结构框图,参照图4,该电子设备的硬件结构可以包括:
至少一个处理器1,至少一个通信接口2,至少一个存储器3和至少一个通信总线4。
在本申请实施例中,处理器1、通信接口2、存储器3、通信总线4的数量为至少一个,且处理器1、通信接口2、存储器3通过通信总线4完成相互间的通信;
处理器1可能是一个中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路等;
存储器3可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatilememory)等,例如至少一个磁盘存储器;
其中,存储器存储有程序,处理器可调用存储器存储的程序,所述程序用于:
如果获得针对目标虚拟银行网点的展示指令,通过虚拟现实设备展示所述目标虚拟银行网点的三维场景;
如果获得针对任一服务的服务请求,将所述任一服务的标识发送至所述任一服务所属服务类型对应的服务队列;
对于所述服务队列中的每一服务标识对应的待处理服务,获得由所述待处理服务拆分得到的若干原子业务;
对于拆分得到的任一原子业务,根据所述任一原子业务的需求资源和服务,以及信息收集***收集的各实体银行网点的空闲资源和服务情况,为至少一个原子业务分配和调度网点闲置的资源和服务;所述至少一个原子业务仅包括所述任一原子业务,或者,所述至少一个原子业务包括所述任一原子业务,以及至少一个与所述任一原子业务相同的原子业务。
可选的,所述程序的细化功能和扩展功能可参照上文描述。
本申请实施例还提供一种存储介质,该存储介质可存储有适于处理器执行的程序,所述程序用于:
如果获得针对目标虚拟银行网点的展示指令,通过虚拟现实设备展示所述目标虚拟银行网点的三维场景;
如果获得针对任一服务的服务请求,将所述任一服务的标识发送至所述任一服务所属服务类型对应的服务队列;
对于所述服务队列中的每一服务标识对应的待处理服务,获得由所述待处理服务拆分得到的若干原子业务;
对于拆分得到的任一原子业务,根据所述任一原子业务的需求资源和服务,以及信息收集***收集的各实体银行网点的空闲资源和服务情况,为至少一个原子业务分配和调度网点闲置的资源和服务;所述至少一个原子业务仅包括所述任一原子业务,或者,所述至少一个原子业务包括所述任一原子业务,以及至少一个与所述任一原子业务相同的原子业务。
可选的,所述程序的细化功能和扩展功能可参照上文描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
应当理解,本申请实施例中,从权、各个实施例、特征可以互相组合结合,都能实现解决前述技术问题。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种资源共享方法,其特征在于,所述方法包括:
如果获得针对目标虚拟银行网点的展示指令,通过虚拟现实设备展示所述目标虚拟银行网点的三维场景;
如果获得针对任一服务的服务请求,将所述任一服务的标识发送至所述任一服务所属服务类型对应的服务队列;
对于所述服务队列中的每一服务标识对应的待处理服务,获得由所述待处理服务拆分得到的若干原子业务;
对于拆分得到的任一原子业务,根据所述任一原子业务的需求资源和服务,以及信息收集***收集的各实体银行网点的空闲资源和服务情况,为至少一个原子业务分配和调度网点闲置的资源和服务;所述至少一个原子业务仅包括所述任一原子业务,或者,所述至少一个原子业务包括所述任一原子业务,以及至少一个与所述任一原子业务相同的原子业务。
2.根据权利要求1所述的方法,其特征在于,所述获得由所述每一待处理服务拆分得到的若干原子业务,包括:
根据预置的服务标识与原子业务标识的对应关系,获得所述每一待处理服务的标识对应的若干原子业务。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述任一原子业务的需求资源和服务,以及信息收集***收集的空闲资源和服务情况,为至少一个原子业务分配和调度网点闲置的资源和服务,包括:
在所述信息收集***收集的空闲资源和服务中,确定能够处理所述任一原子业务的目标服务,以及能够处理所述任一原子业务的目标资源的数量;
确定与所述目标资源的数量对应的至少一个原子业务;
将所述至少一个原子业务分发至所述能够处理所述任一原子业务的目标资源,以便所述目标资源中配置的目标服务处理所述至少一个原子业务。
4.根据权利要求3所述的方法,其特征在于,所述在所述信息收集***收集的空闲资源和服务中,确定能够处理所述任一原子业务的目标服务,以及能够处理所述任一原子业务的目标资源的数量,包括:
在所述信息收集***收集的空闲资源和服务中,确定与所述任一原子业务标识对应的目标服务标识;
根据所述目标服务标识关联的各个功能标记,将所述信息收集***收集的空闲资源和服务中,关联有所述各个功能标记中的至少一个功能标记的资源确定为候选资源;
获得所述任一原子业务的标识关联的目标功能标记;
将所述候选资源中关联有所述目标功能标记的候选资源确定为能够处理所述任一原子业务的目标资源。
5.根据权利要求3所述的方法,其特征在于,所述将所述至少一个原子业务分发至所述能够处理所述任一原子业务的目标资源,包括:
对于所述至少一个原子业务中的第i个原子业务,如果所述第i个原子业务关联的功能标记为目标类功能标记,将所述第i个原子业务分配给本地目标资源;所述本地目标资源为所述目标虚拟银行网点对应的实体银行网点内的目标资源;
如果所述第i个原子业务关联的功能标记为非目标类功能标记,将所述第i个原子业务分配给本地的和/或非本地的目标资源。
6.根据权利要求1所述的方法,其特征在于,所述空闲资源和服务情况通过如下方式采集得到:
实体银行网点的每一资源在运行过程中周期性向所述信息收集***上报心跳信息;
实体银行网点的每一服务的后台服务器在有用户登录时上报用户登录信息;
所述信息收集***根据资源上报的心跳信息确定处于运行状态的资源及其数量,根据后台服务器上报的用户登录信息确定处于运行状态的服务及其数量;
所述信息收集***根据各个实体银行网点的可用资源及其数量和可用服务及其数量,以及处于运行状态的资源及其数量和运行状态的服务及其数量,确定空闲的资源及其数量,以及空闲的服务及其数量。
7.根据权利要求6所述的方法,其特征在于,由每一服务拆分得到的原子业务关联有功能标记;
不同的原子业务关联不同的功能标记;由同一服务拆分得到的各个原子业务关联的功能标记构成所述同一服务关联的所有功能标记。
8.一种资源共享装置,其特征在于,包括:
展示模块,用于如果获得针对目标虚拟银行网点的展示指令,通过虚拟现实设备展示所述目标虚拟银行网点的三维场景;
发送模块,用于如果获得针对任一服务的服务请求,将所述任一服务的标识发送至所述任一服务所属服务类型对应的待处理服务队列;
获得模块,用于对于所述待处理服务队列中的每一服务标识对应的待处理服务,获得由所述每一待处理服务拆分得到的若干原子业务;
调度模块,用于对于拆分得到的任一原子业务,根据所述任一原子业务的需求资源和服务,以及信息收集***收集的空闲资源和服务情况,为至少一个原子业务分配和调度网点闲置的资源和服务;所述至少一个原子业务仅包括所述任一原子业务,或者,所述至少一个原子业务包括所述任一原子业务,以及至少一个与所述任一原子业务相同的原子业务。
9.一种电子设备,其特征在于,包括存储器和处理器;
所述存储器用于存储程序;
所述处理器用于执行所述存储器中存储的程序,以实现如权利要求1-7任意一项所述的资源共享方法的各个步骤。
10.一种计算机可读存储介质,其上存储有程序,其特征在于,所述程序被处理器执行时,实现如权利要求1-7任意一项所述的资源共享方法的各个步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310610945.4A CN116703071A (zh) | 2023-05-26 | 2023-05-26 | 资源共享方法、装置及设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310610945.4A CN116703071A (zh) | 2023-05-26 | 2023-05-26 | 资源共享方法、装置及设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116703071A true CN116703071A (zh) | 2023-09-05 |
Family
ID=87844337
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310610945.4A Pending CN116703071A (zh) | 2023-05-26 | 2023-05-26 | 资源共享方法、装置及设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116703071A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116881027A (zh) * | 2023-09-08 | 2023-10-13 | 国网信息通信产业集团有限公司 | 原子服务组合通信方法、装置、电子设备和介质 |
-
2023
- 2023-05-26 CN CN202310610945.4A patent/CN116703071A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116881027A (zh) * | 2023-09-08 | 2023-10-13 | 国网信息通信产业集团有限公司 | 原子服务组合通信方法、装置、电子设备和介质 |
CN116881027B (zh) * | 2023-09-08 | 2024-01-16 | 国网信息通信产业集团有限公司 | 原子服务组合通信方法、装置、电子设备和介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108776934B (zh) | 分布式数据计算方法、装置、计算机设备及可读存储介质 | |
CN110443695A (zh) | 数据处理方法及其装置、电子设备和介质 | |
US20130091502A1 (en) | System and method of providing virtual machine using device cloud | |
CN109600798A (zh) | 一种网络切片中多域资源分配方法及装置 | |
EP2958277A1 (en) | Instant messaging method and system | |
CN111163130A (zh) | 一种网络服务***及其数据传输方法 | |
CN110991903A (zh) | 一种服务人员的分配方法、装置、设备和存储介质 | |
CN107995013B (zh) | 客服分配方法及装置 | |
CN116703071A (zh) | 资源共享方法、装置及设备和存储介质 | |
CN107086937B (zh) | 一种监控方法及设备 | |
CN114095567A (zh) | 数据访问请求的处理方法、装置、计算机设备及介质 | |
CN111427551A (zh) | 编程平台的用户代码运行方法及平台、设备、存储介质 | |
CN114155026A (zh) | 一种资源分配方法、装置、服务器及存储介质 | |
CN111092814B (zh) | 业务办理请求报文分配方法及设备 | |
CN112087401A (zh) | 分布式存储中实现服务质量的方法和装置 | |
CN115118784A (zh) | 算力资源的调度方法、装置及*** | |
CN108984687B (zh) | 基于用户行为的自动加群控制方法、装置及存储介质 | |
CN112991064B (zh) | 业务处理方法、装置、计算机设备和存储介质 | |
US11755379B2 (en) | Liaison system and method for cloud computing environment | |
CN111343240A (zh) | 一种服务请求的处理方法、装置、电子设备及存储介质 | |
CN105335362A (zh) | 实时数据的处理方法及***、即时处理*** | |
CN103051607B (zh) | 访问方法、设备及*** | |
CN108830441B (zh) | 资源查询的方法和装置 | |
CN108696472B (zh) | 请求处理方法和装置 | |
CN111913732A (zh) | 一种服务更新方法、装置及管理服务器、存储介质 |
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 |