一种资源分配方法及装置
文献发布时间:2023-06-19 11:57:35
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种资源分配方法及装置。
背景技术
随着互联网业务的发展,用户可以通过线上支付(例如手机支付)完成相关交易。但是在日常生活中仍然存在大量需要现金进行交易的场景,即用户需要携带其本人银行卡到自动取款机(automated teller machine,ATM)或人工柜台进行取现操作。
但是,当用户忘记携带银行卡时,可能无法完成上述取现操作,即可能影响用户的日常生活,降低用户体验。
发明内容
本发明实施例提供一种资源分配方法及装置,解决了用户忘记携带银行卡时无法取现的技术问题,能够提升资源分配效率,提高用户体验。
第一方面,本发明实施例提供一种资源分配方法,包括:服务器接收用户设备(user equipment,UE)发送的资源分配请求消息,该资源分配请求消息中包括目标账户的第一标识、第一资源以及目标有效设备的标识,该第一资源为该UE请求获取的资源大小;该服务器根据该目标账户的第一标识确定第二资源,该第二资源为该目标账户中包括的资源大小;在该第一资源小于或等于该第二资源的情况下,该服务器基于该目标账户的第二标识向该UE发送授权请求消息,该授权请求消息中包括第一授权标识;该服务器接收该UE发送的授权响应消息,该授权响应消息中包括该第一授权标识;该服务器向该目标有效设备发送资源分配指示消息,该资源分配指示消息用于指示该目标有效设备分配该第一资源。
第二方面,本发明实施例提供一种资源分配方法,包括:UE向服务器发送资源分配请求消息,该资源分配请求消息中包括目标账户的第一标识、第一资源以及目标有效设备的标识,该第一资源为该UE请求获取的资源大小,该资源分配请求消息用于请求该服务器指示该目标有效设备分配该第一资源;该UE接收该服务器发送的授权请求消息,该授权请求消息中包括第一授权标识;该UE向该服务器发送授权响应消息,该授权响应消息中包括该第一授权标识。
第三方面,本发明实施例提供一种服务器,包括:接收模块、确定模块以及发送模块;该接收模块,用于接收UE发送的资源分配请求消息,该资源分配请求消息中包括目标账户的第一标识、第一资源以及目标有效设备的标识,该第一资源为该UE请求获取的资源大小;该确定模块,用于根据该目标账户的第一标识确定第二资源,该第二资源为该目标账户中包括的资源大小;该发送模块,用于在该第一资源小于或等于该第二资源的情况下,基于该目标账户的第二标识向该UE发送授权请求消息,该授权请求消息中包括第一授权标识;该接收模块,还用于接收该UE发送的授权响应消息,该授权响应消息中包括该第一授权标识;该发送模块,还用于向该目标有效设备发送资源分配指示消息,该资源分配指示消息用于指示该目标有效设备分配该第一资源。
第四方面,本发明实施例提供一种UE,包括:发送模块和接收模块;该发送模块,用于向服务器发送资源分配请求消息,该资源分配请求消息中包括目标账户的第一标识、第一资源以及目标有效设备的标识,该第一资源为该UE请求获取的资源大小,该资源分配请求消息用于请求该服务器指示该目标有效设备分配该第一资源;该接收模块,用于接收该服务器发送的授权请求消息,该授权请求消息中包括第一授权标识;该发送模块,还用于向该服务器发送授权响应消息,该授权响应消息中包括该第一授权标识。
第五方面,本发明实施例提供另一种服务器,包括:处理器、存储器、总线和通信接口;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当服务器运行时,处理器执行上述存储器存储的上述计算机执行指令,以使服务器执行如上述第一方面所提供的资源分配方法。
第六方面,本发明实施例提供另一种UE,包括:处理器、存储器、总线和通信接口;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当UE运行时,处理器执行上述存储器存储的上述计算机执行指令,以使UE执行如上述第二方面所提供的资源分配方法。
第七方面,本发明实施例提供一种计算机可读存储介质,包括计算机程序,当该计算机程序在计算机上运行时,使得该计算机执行上述第一方面所提供的一种资源分配方法。
第八方面,本发明实施例提供一种计算机可读存储介质,包括计算机程序,当该计算机程序在计算机上运行时,使得该计算机执行上述第二方面所提供的一种资源分配方法。
第九方面,本发明实施例提供了一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得该计算机执行上述第一方面及其任意一种实现方式的资源分配方法。
第十方面,本发明实施例提供了一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得该计算机执行上述第二方面及其任意一种实现方式的资源分配方法。
本发明实施例所提供的资源分配方法及装置,UE向服务器发送资源分配请求消息,该资源分配请求消息中包括目标账户的第一标识、第一资源(即UE请求获取的资源大小)以及目标有效设备的标识;服务器在接收到该资源分配请求消息之后,可以根据该目标账户的第一标识确定第二资源,即目标账户中包括的资源大小,并且在该第一资源小于或等于该第二资源的情况下,基于目标账户的第二标识向UE发送授权请求消息,进而在服务器接收到UE发送的授权响应消息中包括的授权标识信息与其发送的授权标识信息相同,即均为第一授权标识信息的情况下,服务器向目标有效设备发送资源分配指示消息,即指示目标有效设备分配该第一资源。本发明实施例中,当用户忘记携带银行卡时,可以通过UE向服务器发起的资源分配流程,完成相关资源分配(或相关取现操作),能够提升资源分配效率,提高用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
图1为本发明实施例提供的通信系统的网络架构示意图;
图2为本发明实施例提供的一种手机的硬件示意图;
图3为本发明实施例提供的一种服务器的硬件示意图;
图4为本发明实施例提供的一种资源分配方法的示意图;
图5为本发明实施例提供的一种服务器的结构示意图;
图6为本发明实施例提供的另一种服务器的结构示意图;
图7为本发明实施例提供的一种UE的结构示意图;
图8为本发明实施例提供的另一种UE的结构示意图。
具体实施方式
下面将结合附图对本发明实施例提供的资源分配方法及装置进行详细的描述。
本申请的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序,例如,第一资源和第二资源等是用于区别不同的资源大小,而不是用于描述资源大小的特定顺序。
此外,本申请的描述中所提到的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本申请中所述“和/或”,包括用两种方法中的任意一种或者同时使用两种方法。
在本申请的描述中,除非另有说明,“多个”的含义是指两个或两个以上。
基于背景技术存在的问题,本发明实施例提供一种资源分配方法及装置,UE向服务器发送资源分配请求消息,该资源分配请求消息中包括目标账户的第一标识、第一资源(即UE请求获取的资源大小)以及目标有效设备的标识;服务器在接收到该资源分配请求消息之后,可以根据该目标账户的第一标识确定第二资源,即目标账户中包括的资源大小,并且在该第一资源小于或等于该第二资源的情况下,基于目标账户的第二标识向UE发送授权请求消息,进而在服务器接收到UE发送的授权响应消息中包括的授权标识信息与其发送的授权标识信息相同,即均为第一授权标识信息的情况下,服务器向目标有效设备发送资源分配指示消息,即指示目标有效设备分配该第一资源。本发明实施例中,当用户忘记携带银行卡时,可以通过UE向服务器发起的资源分配流程,完成相关资源分配(或相关取现操作),能够提升资源分配效率,提高用户体验。本发明实施例提供的一种资源分配方法及装置可以应用于无线通信系统,如图1所示,该无线通信系统包括UE 101、服务器102以及目标有效设备103。通常,在实际应用中上述各个设备或服务功能之间的连接可以为无线连接,为了方便直观地表示各个设备之间的连接关系,图1中采用实线示意。
其中,UE 101用于向服务器102发送目标有效设备获取请求消息,即请求获取目标有效设备103的标识。
服务器102用于接收UE 101发送的授权响应消息,该授权响应消息中包括第一授权标识。
目标有效设备103用于接收服务器102发送的资源分配指示消息,即指示目标有效设备103分配第一资源。
本发明实施例中,图1所示的UE可以为:手机、平板电脑、笔记本电脑、超级移动个人计算机(Ultra-mobile Personal Computer,UMPC)、上网本或者个人数字助理(PersonalDigital Assistant,PDA)等。
示例性的,在本发明实施例中,以图1所示的UE为手机为例,对本发明实施例提供的UE的硬件结构进行示例性的说明。如图2所示,本发明实施例提供的手机包括:处理器20,射频(Radio Frequency,RF)电路21、电源22、存储器23、输入单元24、显示单元25以及音频电路26等部件。本领域技术人员可以理解,图2中示出的手机的结构并不构成对手机的限定,其可以包括比如图2所示的部件更多或更少的部件,或者可以组合如图2所示的部件中的某些部件,或者可以与如图2所示的部件布置不同。
处理器20是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器23内的软件程序和/或模块,以及调用存储在存储器23内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器20可包括一个或多个处理单元。可选的,处理器20可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等;调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以为与处理器20单独存在的处理器。
RF电路21可用于在收发信息或通话过程中,接收和发送信号。例如,将基站的下行信息接收后,给处理器20处理;另外,将上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)以及双工器等。此外,手机还可以通过RF电路21与网络中的其他设备实现无线通信。无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of MobileCommunication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code DivisionMultiple Access,WCDMA)、LTE、电子邮件以及短消息服务(Short Messaging Service,SMS)等。
电源22可用于给手机的各个部件供电,电源22可以为电池。可选的,电源可以通过电源管理系统与处理器20逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
存储器23可用于存储软件程序以及模块,处理器20通过运行存储在存储器23的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器23可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、图像数据、电话本等)等。此外,存储器23可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
输入单元24可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元24可包括触摸屏241以及其他输入设备242。触摸屏241,也称为触摸面板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触摸屏241上或在触摸屏241附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触摸屏241可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器20,并能接收处理器20发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触摸屏241。其他输入设备242可以包括但不限于物理键盘、功能键(比如音量控制按键、电源开关按键等)、轨迹球、鼠标以及操作杆等中的一种或多种。
显示单元25可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元25可包括显示面板251。可选的,可以采用液晶显示器(Liquid CrystalDisplay,LCD)、有机发光二极管(Organic Light-emitting Diode,OLED)等形式来配置显示面板251。进一步的,触摸屏241可覆盖显示面板251,当触摸屏241检测到在其上或附近的触摸操作后,传送给处理器20以确定触摸事件的类型,随后处理器20根据触摸事件的类型在显示面板251上提供相应的视觉输出。虽然在图2中,触摸屏241与显示面板251是作为两个独立的部件来实现手机的输入和输出功能,但是在某些实施例中,可以将触摸屏241与显示面板251集成而实现手机的输入和输出功能。
音频电路26、扬声器261和麦克风262,用于提供用户与手机之间的音频接口。一方面,音频电路26可将接收到的音频数据转换后的电信号,传输到扬声器261,由扬声器261转换为声音信号输出。另一方面,麦克风262将收集的声音信号转换为电信号,由音频电路26接收后转换为音频数据,再将音频数据通过处理器20输出至RF电路21以发送给比如另一手机,或者将音频数据通过处理器20输出至存储器23以便进一步处理。
可选的,如图2所示的手机还可以包括各种传感器。例如陀螺仪传感器、湿度计传感器、红外线传感器、磁力计传感器等,在此不再赘述。
可选的,如图2所示的手机还可以包括无线保真(Wireless Gidelity,WiFi)模块、蓝牙模块等,在此不再赘述。
示例性的,图3为本发明实施例提供的服务器的硬件结构示意图。如图3所示,该服务器30包括处理器301、存储器302以及网络接口303等。
其中,处理器301是服务器30的核心部件,处理器301用于运行服务器30的操作系统与该服务器30上的应用程序(包括系统应用程序和第三方应用程序),以实现该服务器30进行资源分配方法。
本发明实施例中,处理器301可以是一个中央处理器(central processing unit,CPU),微处理器,数字信号处理器(digital signal processor,DSP),专用集成电路(application-specific integrated circuit,ASIC),现场可编程门阵列(fieldprogrammable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合,其能够实现或执行结合本发明实施例公开的内容所描述的各种示例性的逻辑方框,模块和电路;处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。
可选地,服务器30的处理器301包括一个或多个CPU,该CPU为单核CPU(single-CPU)或多核CPU(multi-CPU)。
存储器302包括但不限于是随机存取存储器(random access memory,RAM)、只读存储器(read only memory,ROM)、可擦除可编程只读存储器(erasable programmableread-only memory,EPROM)、快闪存储器、或光存储器等。存储器302中保存有操作系统的代码。
可选地,处理器301通过读取存储器302中保存的指令实现本发明实施例中的资源分配方法,或者,处理器301通过内部存储的指令实现本发明实施例提供的资源分配方法。在处理器301通过读取存储器保存的执行实现本发明实施例提供的资源分配方法的情况下,存储器中保存实现本发明实施例提供的资源分配方法的指令。
网络接口303是有线接口,例如光纤分布式数据接口(fiber distributed datainterface,FDDI)、千兆以太网(gigabit ethernet,GE)接口。或者,网络接口303是无线接口。网络接口303用于服务器30与其他设备通信。
存储器302用于存储第二资源。至少一个处理器301进一步根据存储器302保存的第二资源来执行本发明实施例所描述的方法。处理器301实现上述功能的更多细节请参考下述各个方法实施例中的描述。
可选地,服务器30还包括总线,上述处理器301、存储器302通过总线304相互连接,或采用其他方式相互连接。
可选地,服务器30还包括输入输出接口305,输入输出接口305用于与输入设备连接,接收用户通过输入设备输入的资源分配请求。输入设备包括但不限于键盘、触摸屏、麦克风等等。输入输出接口305还用于与输出设备连接,输出处理器301的资源分配结果(即指示目标有效设备分配第一资源)。输出设备包括但不限于显示器、打印机等等。
本发明实施例提供的资源分配方法及装置,应用于无卡取现的场景中,具体的,当用户并未携带其银行卡,但需要从某一台ATM中取出现金时,可以基于本发明实施例提供的资源分配方法实现其需求。
结合上述图1所示的通信系统,下面从通信系统中各个设备交互的角度完整地描述本发明实施例提供的资源分配方法,以说明UE获取目标有效设备的标识的过程以及服务器指示该目标有效设备分配资源的过程。
如图4所示,本发明实施例提供的资源分配方法可以包括S101-S114。
S101、UE向服务器发送目标有效设备获取请求消息。
其中,该目标有效设备获取请求消息中包括UE当前所处的位置信息,该目标有效设备获取请求消息用于请求获取目标有效设备的标识,该目标有效设备为与UE的距离最小的有效设备。
应理解,有效设备为可以分配资源的设备,例如ATM设备,即可以用于分配现金、纸币等。在UE所处的一定范围内,可以存在多个有效设备,该多个有效设备的剩余资源量可以大于0,即在UE存在资源需求时,该多个有效设备可以为用户提供服务。
可选地,UE当前所处的位置信息可以为UE当前的经纬度信息。
S102、服务器接收UE发送的目标有效设备获取请求消息。
S103、服务器根据UE当前所处的位置信息和多个有效设备各自的位置信息确定多个有效设备各自与UE的距离。
可以理解的是,服务器中可以存储该多个有效设备各自的位置信息,当服务器接收到UE当前所处的位置信息之后,可以确定出该多个有效设备中各个有效设备与UE之间的距离。
S104、服务器将多个有效设备中,与UE的距离最小的有效设备确定为目标有效设备。
本发明实施例中,服务器可以从多个有效设备中选择距UE最近的有效设备,并将该有效设备确定为目标有效设备,即用于分配资源的有效设备。
S105、服务器向UE发送目标有效设备的标识。
应理解,UE在接收到该目标有效设备的标识之后,可以基于该目标有效设备的标识向服务器请求分配资源,具体为请求服务器指示该目标有效设备分配资源。
在本发明实施例的一种实现方式中,服务器还可以向UE发送该多个有效设备各自的标识,即将该多个有效设备的标识均发送至UE,UE可以从该多个有效设备中选择一个目标有效设备,进而完成相应资源分配过程。
S106、UE接收服务器发送的目标有效设备的标识。
本发明实施例提供的资源分配方法,UE向服务器发送目标有效设备获取请求消息,该目标有效设备获取请求消息中包括UE当前所处的位置信息;该服务器在接收到该目标有效设备获取请求消息之后,可以基于该UE当前所处的位置信息和多个有效设备各自的位置信息从多个有效设备中,确定(或选择)出一个与UE距离最小的有效设备,以及确定为目标有效设备;并且将该目标有效设备的标识发送至UE,如此,UE可以获取到目标有效设备的标识设备,能够提升目标有效设备的确定效率。
进一步的,UE可以基于该目标有效设备的标识请求服务器指示该目标有效设备分配资源,能够提升资源分配的准确性。
S107、UE向服务器发送资源分配请求消息。
其中,该资源分配请求消息中包括目标账户的第一标识、第一资源以及目标有效设备的标识,该第一资源为UE请求获取的资源大小,该资源分配请求消息用于请求该服务器指示目标有效设备分配该第一资源。
应理解,UE可以在响应预设操作后向该服务器发送该资源分配请求消息,该预设操作中可以包括目标业务的标识。具体的,当用户需要进行无卡取现操作时,可以在银行对应的应用程序中点击该无卡取现操作对应的控件或菜单,以触发该无卡取现(即资源分配)操作流程。
UE请求获取的资源大小可以理解为用户待取出的现金的额度,例如500元人民币。
S108、服务器接收UE发送的资源分配请求消息。
其中,该资源分配请求消息中包括目标账户的第一标识、第一资源以及目标有效设备的标识,该第一资源为UE请求获取的资源大小。
S109、服务器根据目标账户的第一标识确定第二资源。
其中,该第二资源为目标账户中包括的资源大小。
具体的,该目标账户的第一标识可以为该目标账户对应的银行卡号,服务器可以根据该银行卡号确定该目标账户(具体为该银行卡)中包括(或对应)的资源大小,例如1000元人民币。
S110、在第一资源小于或等于第二资源的情况下,服务器基于目标账户的第二标识向UE发送授权请求消息。
其中,该授权请求消息中包括第一授权标识。
应理解,当第一资源小于或等于第二资源时,说明可以分配资源,否则,说明目标账户(具体为其银行卡)中的余额不足以满足第一资源的分配需求,此时可以返回错误响应,或者在后续步骤指示目标有效设备分配与小于或等于第二资源的资源。
具体的,目标账户的第二标识可以为目标账户对应的用户身份识别模块(subscriber identity module,SIM)卡信息,具体为用户在银行的预留手机号,服务器可以基于该预留手机号向该UE发送授权请求消息,即请求UE确认是否触发由该目标有效设备分配该第一资源。
在一种情况下,目标账户对应的SIM卡可能并未安装到该UE中,如此服务器可能需要向安装该SIM卡的UE发送该授权请求消息,具体为请求该UE(即请求该SIM卡所在的设备)是否触发资源分配过程。
S111、UE接收服务器发送的授权请求消息。
其中,该授权请求消息中包括第一授权标识。
S112、UE向服务器发送授权响应消息。
其中,该授权响应消息中包括该第一授权标识。
应理解,该第一授权标识可以理解为一个短信验证码,即服务器需要UE验证是否触发上述资源分配过程。UE接收到该短信验证码之后,在显示页面输入该短信验证码,点击确认,即将该短信验证码发送至服务器,服务器在收到UE发送的短信验证码,并且在确定该短信验证码与该服务器之前发送的短信验证码相同时,即可以确定展开相关业务。
S113、服务器接收UE发送的授权响应消息。
S114、服务器向目标有效设备发送资源分配指示消息。
该资源分配指示消息用于指示目标有效设备分配该第一资源。
至此,目标有效设备可以分配该第一资源,示例性的,目标有效设备可以提供上述500元人民币。
本发明实施例提供的资源分配方法,UE向服务器发送资源分配请求消息,该资源分配请求消息中包括目标账户的第一标识、第一资源(即UE请求获取的资源大小)以及目标有效设备的标识;服务器在接收到该资源分配请求消息之后,可以根据该目标账户的第一标识确定第二资源,即目标账户中包括的资源大小,并且在该第一资源小于或等于该第二资源的情况下,基于目标账户的第二标识向UE发送授权请求消息,进而在服务器接收到UE发送的授权响应消息中包括的授权标识信息与其发送的授权标识信息相同,即均为第一授权标识信息的情况下,服务器向目标有效设备发送资源分配指示消息,即指示目标有效设备分配该第一资源。本发明实施例中,当用户忘记携带银行卡时,可以通过UE向服务器发起的资源分配流程,完成相关资源分配(或相关取现操作),能够提升资源分配效率,提高用户体验。
在本发明实施例的一种实现方式中,在上述S110之后,本发明实施例提供的资源分配方法还包括步骤A。
步骤A、服务器从UE接收到其他授权标识的次数大于或等于次数阈值的情况下,服务器发出告警信息。
其中,该其他授权标识为除上述第一授权标识以外的授权标识。
可以理解的是,当不是用户具体为UE发起的资源分配流程,或者服务器基于错误的标识发送授权请求消息后,可能会造成服务器接收到错误的(即与第一授权标识不同的)授权标识,即其他授权标识。当收到该其他授权标识的次数过大(即大于或等于次数阈值)时,说明该资源分配过程可能出现问题,此时需要发出告警信息,即通知取消该资源分配过程,具体可以为取消无卡取现操作。
本发明实施例可以根据上述方法示例对服务器和UE等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图5示出了上述实施例中所涉及的服务器的一种可能的结构示意图,如图5所示,服务器30可以包括:接收模块301、确定模块302以及发送模块303。
接收模块301,用于接收UE发送的资源分配请求消息,该资源分配请求消息中包括目标账户的第一标识、第一资源以及目标有效设备的标识,该第一资源为该UE请求获取的资源大小。
确定模块302,用于根据该目标账户的第一标识确定第二资源,该第二资源为该目标账户中包括的资源大小。
发送模块303,用于在该第一资源小于或等于该第二资源的情况下,基于该目标账户的第二标识向该UE发送授权请求消息,该授权请求消息中包括第一授权标识。
接收模块301,还用于接收该UE发送的授权响应消息,该授权响应消息中包括该第一授权标识。
发送模块303,还用于向该目标有效设备发送资源分配指示消息,该资源分配指示消息用于指示该目标有效设备分配该第一资源。
可选地,接收模块301,还用于接收该UE发送的目标有效设备获取请求消息,该目标有效设备获取请求消息中包括该UE当前所处的位置信息。
确定模块302,还用于根据该UE当前所处的位置信息和多个有效设备各自的位置信息确定该多个有效设备各自与该UE的距离。
确定模块302,还用于将该多个有效设备中,与该UE的距离最小的有效设备确定为该目标有效设备。
发送模块303,还用于向该UE发送该目标有效设备的标识。
可选地,服务器30还可以包括告警模块304。
告警模块304,用于在该服务器从该UE接收到其他授权标识的次数大于或等于次数阈值的情况下,发出告警信息,该其他授权标识为除该第一授权标识以外的授权标识。
在采用集成的单元的情况下,图6示出了上述实施例中所涉及的服务器的一种可能的结构示意图。如图6所示,服务器40可以包括:处理模块401和通信模块402。处理模块401可以用于对服务器40的动作进行控制管理。通信模块402可以用于支持服务器40与其他实体的通信。可选地,如图6所示,该服务器40还可以包括存储模块403,用于存储服务器40的程序代码和数据。
其中,处理模块401可以是处理器或控制器(例如可以是上述如图3所示的处理器301)。通信模块402可以是收发器、收发电路或通信接口等(例如可以是上述如图3所示的网络接口303)。存储模块403可以是存储器(例如可以是上述如图3所示的存储器302)。
其中,当处理模块401为处理器,通信模块402为收发器,存储模块403为存储器时,处理器、收发器和存储器可以通过总线连接。总线可以是外设部件互连标准(peripheralcomponent interconnect,PCI)总线或扩展工业标准结构(extended industry standardarchitecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。
在采用对应各个功能划分各个功能模块的情况下,图7示出了上述实施例中所涉及的UE的一种可能的结构示意图,如图7所示,UE 50可以包括:发送模块501和接收模块502。
发送模块501,用于向服务器发送资源分配请求消息,该资源分配请求消息中包括目标账户的第一标识、第一资源以及目标有效设备的标识,该第一资源为该UE请求获取的资源大小,该资源分配请求消息用于请求该服务器指示该目标有效设备分配该第一资源。
接收模块502,用于接收该服务器发送的授权请求消息,该授权请求消息中包括第一授权标识。
发送模块501,还用于向该服务器发送授权响应消息,该授权响应消息中包括该第一授权标识。
可选地,发送模块501,还用于向该服务器发送目标有效设备获取请求消息,该目标有效设备获取请求消息中包括该UE当前所处的位置信息,该目标有效设备获取请求消息用于请求获取目标有效设备的标识,该目标有效设备为与该UE的距离最小的有效设备。
接收模块502,还用于接收该服务器发送的该目标有效设备的标识。
在采用集成的单元的情况下,图8示出了上述实施例中所涉及的UE的一种可能的结构示意图。如图8所示,UE 60可以包括:处理模块601和通信模块602。处理模块601可以用于对UE 60的动作进行控制管理。通信模块602可以用于支持UE 60与其他实体的通信。可选地,如图8所示,该UE 60还可以包括存储模块603,用于存储UE 60的程序代码和数据。
其中,处理模块601可以是处理器或控制器(例如可以是上述如图3所示的处理器301)。通信模块602可以是收发器、收发电路或通信接口等(例如可以是上述如图3所示的网络接口303)。存储模块603可以是存储器(例如可以是上述如图3所示的存储器302)。
其中,当处理模块601为处理器,通信模块602为收发器,存储模块603为存储器时,处理器、收发器和存储器可以通过总线连接。总线可以是PCI总线或EISA总线等。总线可以分为地址总线、数据总线、控制总线等。
应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户终端线(Digital Subscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(Solid State Disk,SSD))等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
- 资源分配方法、资源分配装置、资源分配系统、存储介质
- 一种资源分配方法及装置、资源获取方法及装置