一种业务资源分配的方法、服务器、终端和系统与流程

文档序号:12013285阅读:137来源:国知局
一种业务资源分配的方法、服务器、终端和系统与流程
本申请涉及移动通信领域,特别是涉及一种业务资源分配的方法、服务器、终端和系统。

背景技术:
随着手机等具有通信功能的移动终端越来越普及,移动通信方式已经成为目前的主要通信方式。现有的移动通信存在多种不同的业务,如语音通话、短信、移动网络等。移动通信的运营商在向用户提供移动通信服务时,会提供多种不同的套餐供用户选择,每种套餐中预先为各种业务配置了相应资源。其中,各种业务的资源在不同的套餐中资源都是不同的,套餐费用越高,套餐中每种业务的配置资源都会越大。运营商向用户提供业务资源时,系统在用户的套餐对应的使用周期开始时会将套餐内资源按照各业务分配给用户;在使用周期中,用户使用各业务时先将套餐内该业务的资源提供给用户,如果该业务在套餐内的资源已经用完,则系统再为用户分配该业务在套餐外的资源,以供用户使用;在使用周期结束时,用户未用完的套餐内业务资源将失效。在一个完整的使用周期内,由于套餐内各业务的资源都是固定设置的而用户对各业务的需求不同,用户往往只能用完一部分业务套餐内的资源,而其他业务在套餐内存在用户使用不完的剩余资源。但是,由于现有技术中套餐内的资源是按照业务分配给用户而用户只能在当前使用周期内按照资源对应的业务来使用,对于在当前使用周期内套餐内资源使用完的业务,用户不能使用其他业务在套餐内的剩余资源来继续使用该业务,而只能从系统中获取新的资源来继续使用该业务,这样就会导致系统在使用周期内给用户分配了很多业务的剩余资源,而该用户不能将这些剩余资源用于其他业务,其他用户也无法将这些剩余资源用于该业务,从而导致系统资源的浪费。

技术实现要素:
本申请所要解决的技术问题是,提供一种业务资源分配的方法、服务器、终端和系统,以解决按照现有技术中由于套餐内的资源是按照业务分配给用户而用户只能在当前使用周期内按照资源对应的业务来使用,而导致的在当前使用周期内套餐内剩余资源被浪费的技术问题。为解决上述技术问题,第一方面,本申请实施例提供了一种业务资源分配的方法,应用于服务器,包括:接收终端发送的转换信息;所述转换信息为所述终端响应于用户对套餐内资源转换的操作而生成的所述操作对应的转换信息,所述转换信息包括所述资源转换中的源业务资源、源资源量、目标业务资源和目标资源量;判断所述转换信息是否匹配资源转换规则;所述资源转换规则为源业务资源的源资源量与目标业务资源的目标资源量之间的对应关系;如果是,则根据所述转换信息,从所述用户的当前使用周期的套餐内资源集合中回收所述源资源量的源业务资源,并向所述套餐内资源集合中分配所述目标资源量的目标业务资源。可选的,所述从所述用户当前使用周期的套餐内资源集合中回收所述源资源量的源业务资源,并向所述套餐内资源集合中分配所述目标资源量的目标业务资源之后,还包括:按照套餐内的业务资源费用为所述套餐内资源集合中各业务资源的资源量计费。第二方面,本申请实施例还提供了另一种业务资源分配的方法,应用于终端,包括:响应于用户对套餐内资源转换的操作,生成所述操作对应的转换信息;所述转换信息包括所述资源转换中的源业务资源、源资源量、目标业务资源和目标资源量;发送所述转换信息至服务器,以便所述服务器判断所述转换信息是否匹配资源转换规则、如果是则根据所述转换信息,从所述用户当前使用周期的套餐内资源集合中回收所述源资源量的源业务资源,并向所述套餐内资源集合中分配所述目标资源量的目标业务资源;其中,所述资源转换规则为各业 务资源在相互转换时源资源量与目标资源量之间的对应关系。可选的,所述响应于用户对套餐内资源转换的操作,生成所述操作对应的转换信息,包括:响应于套餐内资源转换的触发指令,向用户展示套餐内各业务资源的调节界面;根据用户在所述调节界面上的操作,获取所述资源转换中的源业务资源、源资源量、目标业务资源和目标资源量;根据所述源业务资源、源资源量、目标业务资源和目标资源量,生成所述转换信息。可选的,还包括:响应于用户对套餐内资源的查询操作,发送套餐内资源的查询请求至所述服务器,以便所述服务器调取当前时刻所述套餐内资源集合中各业务资源的总资源量及剩余资源量,作为所述套餐内资源的资源量数据;接收所述服务器发送的所述套餐内资源的资源量数据并向用户显示。可选的,还包括:响应于用户对资源转换规则的查询操作,发送所述资源转换规则的查询请求至所述服务器,以便所述服务器获取所述资源转换规则的数据信息;接收所述服务器发送的所述资源转换规则的数据信息并向用户显示。第三方面,本申请实施例还提供了一种业务资源分配的服务器,包括:第一接收模块,用于接收终端发送的转换信息;所述转换信息为所述终端响应于用户对套餐内资源转换的操作而生成的所述操作对应的转换信息,所述转换信息包括所述资源转换中的源业务资源、源资源量、目标业务资源和目标资源量;判断模块,用于判断所述转换信息是否匹配资源转换规则;所述资源转换规则为源业务资源的源资源量与目标业务资源的目标资源量之间的对应关系;资源分配模块,用于在所述判断模块的判断结果为是的情况下,根据所述转换信息,从所述用户当前使用周期的套餐内资源集合中回收所述源资源量的源业务资源,并向所述套餐内资源集合中分配所述目标资源量的目标业 务资源。可选的,还包括:计费模块,用于按照套餐内的业务资源费用为所述套餐内资源集合中各业务资源的资源量计费。第四方面,本申请实施例还提供了一种业务资源分配的终端,包括:信息生成模块,用于响应于用户对套餐内资源转换的操作,生成所述操作对应的转换信息;所述转换信息包括所述资源转换中的源业务资源、源资源量、目标业务资源和目标资源量;第一发送模块,用于发送所述转换信息至服务器,以便所述服务器判断所述转换信息是否匹配资源转换规则、如果是则根据所述转换信息,从所述用户当前使用周期的套餐内资源集合中回收所述源资源量的源业务资源,并向所述套餐内资源集合中分配所述目标资源量的目标业务资源;其中,所述资源转换规则为各业务资源在相互转换时源资源量与目标资源量之间的对应关系。可选的,信息生成模块具体包括:调节界面展示子模块,用于响应于套餐内资源转换的触发指令,向用户展示套餐内各业务资源的调节界面;转换参数获取子模块,用于根据用户在所述调节界面上的操作,获取所述资源转换中的源业务资源、源资源量、目标业务资源和目标资源量;转换信息生成子模块,用于根据所述源业务资源、源资源量、目标业务资源和目标资源量,生成所述转换信息。可选的,还包括:第二发送模块,用于响应于用户对套餐内资源的查询操作,发送套餐内资源的查询请求至所述服务器,以便所述服务器调取当前时刻所述套餐内资源集合中各业务资源的总资源量及各业务资源的剩余资源量,作为所述套餐内资源的资源量数据;第二接收模块,用于接收所述服务器发送的所述套餐内资源的资源量数据并向用户显示。可选的,还包括:第三发送模块,用于响应于用户对资源转换规则的查询操作,发送所述资源转换规则的查询请求至所述服务器,以便所述服务器获取所述资源转换规则的数据信息;第三接收模块,用于接收所述服务器发送的所述资源转换规则的数据信息并向用户显示。第五方面,本申请实施例还提供了一种业务资源分配的系统,包括:前述任意一项实施例所述的服务器,和,前述任意一项实施例所述的终端。与现有技术相比,本申请具有以下优点:本申请采用的技术方案,终端响应于用户对套餐内资源转换的操作而生成的所述操作对应的转换信息并发送给服务器,然后服务器判断该转换信息是否匹配资源转换规则,如果匹配,则服务器根据转换信息,从所述用户的当前使用周期的套餐内资源集合中回收所述源资源量的源业务资源,并向所述套餐内资源集合中分配所述目标资源量的目标业务资源;其中,转换信息包括该资源转换中的源业务资源、源资源量、目标业务资源和目标资源量,资源转换规则为源业务资源的源资源量与目标业务资源的目标资源量之间的对应关系。通过本申请的技术方案,服务器可以根据用户对套餐内资源转换的操作来调整该用户当前使用周期的套餐内资源集合中的各业务资源,从而使得系统可以为用户利用当前使用周期内的套餐内资源集合中未用完的业务资源来换取用户所需的业务资源,这样系统可以将回收的剩余资源分配给其他需要使用该业务的用户,从而避免了系统资源的浪费。此外,由于用户的套餐内资源集合中各业务的资源在当前使用周期内可以互相转换,从而使得用户可以在当前使用周期内将套餐内资源集合中的剩余资源用于已用完资源的业务,从而减少了用户从系统内获取的总资源量,从而为用户减少了系统资源的消耗。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员 来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请中业务资源分配的方法实施例1的流程图;图2为本申请中业务资源分配的方法实施例2的流程图;图3为本申请的方法实施例2中S201的实施方式1的流程图;图4为本申请中业务资源分配的方法场景实施例1的流程图;图5为本申请中业务资源分配的服务器实施例1的结构图;图6为本申请中业务资源分配的服务器实施例2的结构图;图7为本申请中业务资源分配的终端实施例1的结构图;图8为本申请的终端实施例1中信息生成模块实施方式1的结构图;图9为本申请中业务资源分配的终端实施例2的结构图;图10为本申请中业务资源分配的终端实施例3的结构图;图11为本申请中业务资源分配的系统实施例1的结构图。具体实施方式为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请中的资源可以是移动通信的网络运营商服务器为用户终端所提供的各种业务所需的网络资源,如通话时间、移动互联网数据流量或短信数量等。发明人经过研究发现,服务器在用户的每个使用周期为用户分配套餐内资源时是按照各个业务分配的,用户在使用套餐内资源时也必须是按照业务来使用,这样就会导致服务器分配的资源用户使用不完,从而使得系统资源被浪费。例如,套餐中含有短信业务的200条短信资源以及移动互联网业务的150M数据流量资源,则用户在使用时只能利用短信资源来完成短信业务而不能利用数据流量资源完成短信业务;如果当前使用周期中的套餐内短信资源已使用完,则服务器必须再为用户分配套餐外的短信资源才能使用户继续 完成短信业务,这就会导致系统分配的资源中存在用户使用不完的数据流量资源,从而不仅使得系统不能再将这些数据流量资源分配给其他用户使用而导致浪费,也使得用户需要为其没有使用的数据流量资源付费而导致用户的费用损失。基于上述研究,本申请的主要思想是:根据用户在终端上对套餐内各业务资源的转换操作,获取用户根据实际需求所触发的资源转换中源业务资源、源资源量、目标业务资源和目标资源量,然后在服务器上从该用户当前使用周期内的套餐内资源集合中将源资源量的源业务资源回收并分配目标资源量的目标业务资源,这样,用户可以根据实际需求将其套餐内使用不完的业务资源转换为其他需要使用的业务资源,从而使得系统可以回收已分配给用户但用户使用不完的业务资源,并且,也使得用户不需再为其没有使用的业务资源付费。例如,如果用户套餐内的短信资源已用完但数据流量资源未用完,则用户可以将套餐内剩余的数据流量资源转换为短信资源来继续使用套餐内的短信业务。下面结合附图,通过实施例来详细说明本申请中业务资源分配的方法、终端、服务器和系统的具体实现方式。参见图1,示出了本申请中业务资源分配的方法实施例1的基本流程图。本实施例可以应用于服务器,可以包括以下步骤:S101、接收终端发送的转换信息;所述转换信息为所述终端响应于用户对套餐内资源转换的操作而生成的所述操作对应的转换信息,所述转换信息包括所述资源转换中的源业务资源、源资源量、目标业务资源和目标资源量。其中,转换信息是由终端在用户执行对套餐内资源转换的操作时生成的。在用户需要对套餐内资源进行转换时,终端可以向用户展示一个资源调节界面,以便用户输入其需要转换的源业务资源、源资源量及目标业务资源、目标资源量,在用户输入完成之后,终端获取这些输入数据并生成转换信息,以便将这些输入数据通过转换信息发送给服务器。需要说明的是,资源转换的过程可以是一对一、一对多或者多对多的转换。即,资源转换过程可以是以下任意一种转换:一种源业务资源转换为一 种目标业务资源;一种源业务资源转换为多种目标业务资源;多种源业务资源转换为一种目标业务资源;多种源业务资源转换为多种目标业务资源。因此,转换信息中所包含的是每一种源业务资源和其对应的源资源量,以及每一种目标业务资源和其对应的目标资源量。S102、判断所述转换信息是否匹配资源转换规则,如果是则进入S103;所述资源转换规则为源业务资源的源资源量与目标业务资源的目标资源量之间的对应关系。在本实施例中,对资源进行转换时,为了避免用户要求的资源转换不合理,可以将合理的资源转换中源业务资源的源资源量与目标业务资源的目标资源量之间的对应关系作为资源转换规则预置在服务器中,使服务器可以根据预置的资源转换规则来对转换信息进行判断,从而服务器可以只在转换信息与资源转换规则匹配的情况下执行用户要求的资源转换。一般地,资源转换合理指的是源资源量的源业务资源与目标资源量的目标资源是等价的,即转换的双方在套餐内的价值是相同的,另外,资源转换合理还可以包括用户的套餐内资源集合中源业务资源的未用资源量不小于源资源量。当然,具体地资源转换规则可以由运营商根据其提供业务的资费自行设置。需要说明的是,资源转换规则可以包括套餐内任意两种业务资源转换时资源量的对应关系。在判断是否匹配时,一种可能的实现方式中,资源转换规则为每对转换的业务资源之间的兑换比例,则该实现方式可以是:先查询源业务资源和目标业务资源的兑换比例,然后比较源资源量和目标资源量的比例是否与查询得到的兑换比例一致,如果一致则说明匹配,如果不一致则说明不匹配。在判断是否匹配时,另一种可能的实现方式中,每对转换的业务资源在每个能够转换的资源量上设置为一个资源转换规则,则该实现方式可以是:查找源资源量的源业务资源所对应的资源转换规则,然后再从查找到的资源转换规则中查找目标业务量的目标业务资源所对应的资源转换规则,如果能够查找到则表明转换信息匹配资源转换规则,如果不能查找到则表明转换信息不匹配资源转换规则;或者,也可以先根据目标业务资源和目标资源量查找,然后再根据源业务资源和源资源量查找。另外,当转换信息中具有多种源业务资源和/或多种目标业务资源时,对转换信息与资源转换规 则是否匹配的判断可以是先确定一种中转业务资源,将所有的源业务资源的资源量和目标业务资源的目标资源量都转换成资源转换规则中对应的中转业务资源的资源量,然后判断所有源业务资源转换成的中转业务资源的资源量与所有目标业务资源转换成的中转业务资源的资源量是否相等,如果是则表明转换信息匹配资源转换规则,如果否则表明转换信息不匹配资源转换规则。对于S102来说,可以在服务器中设置一个模块或系统来执行,例如,在服务器中设置一个移动数据服务系统(MAPPServer)来执行S102。此时,MAPPServer还可以在执行S102之前对转换信息进行用户鉴权,在鉴权通过时再执行S102。S103、根据所述转换信息,从所述用户的当前使用周期的套餐内资源集合中回收所述源资源量的源业务资源,并向所述套餐内资源集合中分配所述目标资源量的目标业务资源。在服务器中为用户设置不同的资源集合,其中当前使用周期的套餐内资源集合具有用户定制的套餐内的各业务资源。在当前使用周期开始时,服务器按照用户定制的套餐内的资源量向套餐内资源集合中分配各业务资源,在进行资源转换时按照转换信息对套餐内资源集合中业务资源进行调整,进行资源量的回收和再分配。其中,套餐内资源集合可以是数据库中的一个数据表或几个数据表的集合,在数据表中记载有套餐内各业务资源以及各业务资源对应的资源量的数值。在转换时,可以对套餐内资源集合的数据表中资源量数值直接进行更改,以数据表中源业务资源的原有资源量数值与转换信息中的源资源量数值之差替换该原有资源量数值,以数据表中目标业务资源的原有资源量数值与转换信息中的目标资源量数值之和替换该原有资源量数值,然后再存储各更改后的数据表。需要说明的是,在套餐内资源集合的数据表中一般同时记载有套餐内各业务资源的总资源量数值和未用的剩余资源量数值,所以在资源转换时,需要同时修改总资源量数值和剩余资源量数值。对S103来说,服务器可以设置一个模块或系统来执行,例如,在服务器中设置一个计费系统(Billing系统)来执行S103。在S103执行完毕之后,服务器还可以向终端发送确认信息,以便通知用户套餐内资源已经完成转换并可立即使用,并且还可以在确认信息中载入转 换后套餐内各业务资源的资源量数值,以便向用户展示转换后的资源量数值。例如,如果服务器中分别设置了MAPPServer和Billing系统来执行S102和S103,则Billing系统在执行完S103之后,可以向MAPPServer发送转换成功消息,然后MAPPServer再向终端发送确认信息。此外,在S103之后,本实施例还可以包括:按照套餐内的业务资源费用为所述套餐内资源集合中各业务资源的资源量计费。例如,如果套餐内的数据流量资源费用包含在套餐费用内而套餐外的数据流量资源费用为0.0003元/KB,则通过转换得来的套餐内资源集合中数据流量资源在计费时也包含在原套餐费用内,而不再按照套餐外的0.0003元/KB计费。这样,用户在套餐费用不变的情况下,可以将套餐内使用不完的业务资源转换成其需要使用但套餐内资源已用完的其他业务资源,从而节约了用户对总资源量的消耗,减少了用户为资源消耗所支付的费用。可以理解的是,本实施例中,在出账日时还可以为用户提供根据转换后的套餐内资源集合计费的费用清单。例如,如果服务器中分别设置了MAPPServer和Billing系统来执行S102和S103,则Billing系统在执行完S103之后,可以按照套餐内资源费用为转换后的套餐内资源集合的业务资源计费,并生成套餐费用清单发送给MAPPServer,然后MAPPServer再将套餐费用清单发送给终端。其中,MAPPServer可以根据所要发送的终端的特性对套餐费用清单进行适配之后再发送适配后的套餐费用清单发送给终端,另外,MAPPServer还可以缓存该套餐费用清单。此外,在S103之后,服务器还可以按照运营商设定的转换费率来为用户所执行的资源转换进行计费。转换费率的设置可以是为每次转换设定一个固定的转换费用,或者,可以是为每种目标业务资源设置一个固定的单位目标资源量费用,或者,可以是为每种源业务资源设置一个固定的单位源资源量费用。通过上述S101~S103,本实施例可以实现用户根据自己的需求来将套餐内用不完的源业务资源转换为其需要使用但套餐内资源已用完的目标业务资源。由于本实施例需要由用户触发资源转换,并且转换信息也是根据用户的操作而生成的,所以,为了便于用户对资源转换的操作,本实施例还提供了 以下两种在S101~S103的基础上可以增加的实施方式。第一种实施方式可以包括:在用户触发套餐内资源的查询操作时,服务器接收终端发送的套餐内资源的查询请求,调取当前时刻所述套餐内资源集合中各业务资源的总资源量及剩余资源量,作为所述套餐内资源的资源量数据,并将所述资源量数据发送给终端以便终端向用户显示。采用本实施方式,使得用户可以查询到自己当前的套餐内资源情况,从而可以根据当前的套餐内资源情况来设置资源转换的源业务资源、源资源量、目标业务资源和目标资源量。第二种实施方式可以包括:在用户触发资源转换规则的查询操作时,服务器接收终端发送的所述资源转换规则的查询请求,获取所述资源转换规则的数据信息,并发送给接收该数据信息给终端以便终端向用户显示。采用本实施方式,使得用户可以查询到所有的资源转换规则,从而可以根据资源转换规则来设置资源转换的源业务资源、源资源量、目标业务资源和目标资源量,从而使得转换信息可以与资源转换规则相匹配。通过本实施例的技术方案,服务器可以根据用户对套餐内资源转换的操作来调整该用户当前使用周期的套餐内资源集合中的各业务资源,从而使得系统可以为用户利用当前使用周期内的套餐内资源集合中未用完的业务资源来换取用户所需的业务资源,用户的套餐内资源集合中各业务的资源在当前使用周期内可以互相转换,从而使得用户可以在当前使用周期内将套餐内资源集合中的剩余资源用于已用完资源的业务,为用户节约了资源消耗的费用。参见图2,示出了本申请中业务资源分配的方法实施例2的流程图。本实施例可以应用于终端,可以包括以下步骤:S201、响应于用户对套餐内资源转换的操作,生成所述操作对应的转换信息;所述转换信息包括所述资源转换中的源业务资源、源资源量、目标业务资源和目标资源量。其中,用户对资源转换的操作时,可以在终端提供的调节界面上进行。对应于调节界面的实施方式,参见图3,S201可以具体包括:S301、响应于套餐内资源转换的触发指令,向用户展示套餐内各业务资 源的调节界面。在本实施方式中,可以在终端上安装一个客户端来实现。用户对套餐内资源转换的触发指令,可以是在用户采用点击图标等方式启动终端上客户端时终端对客户端的触发指令。其中,调节界面中可以包括套餐内各种业务资源的滑块、按钮或者资源量数值输入框组成的表单等,以使得用户可以通过滑动滑块、点击按钮或者在输入框中输入需要设置的资源量数值来完成资源转换的操作。相应地,在客户端中可以设置滑块控件、按钮控件或者表单控件等。另外,调节界面中还可以显示当前套餐内资源集合中的各业务资源的资源量,以便于用户可以根据当前的资源情况设置转换后的资源情况。S302、根据用户在所述调节界面上的操作,获取所述资源转换中的源业务资源、源资源量、目标业务资源和目标资源量。其中,可以通过客户端上的滑块控件、按钮控件或者表单控件来获取用户在调节界面上输入的资源转换中的源业务资源、源资源量、目标业务资源和目标资源量。具体地,用户可以先在调节界面上选取源业务资源和目标业务资源,然后再设置源资源量和目标资源量的数值;终端则可以先从调节界面获取源业务资源和目标业务资源,然后获取用户设置的源资源量和目标资源量的数值。S303、根据所述源业务资源、源资源量、目标业务资源和目标资源量,生成所述转换信息。其中,在转换信息中可以包括源业务资源、源资源量、目标业务资源和目标资源量,还可以包括各业务资源的转换后目标资源量,以便于服务器可以根据转换后目标资源量直接调整套餐内资源集合中各业务资源的资源量,而不需要再根据源资源量和目标资源量计算调整后套餐内资源集合中各业务资源的资源量。需要说明的是,在用户设置源资源量和目标资源量时,可以根据资源转换规则中的比例来设置的,这样可以约束用户提交的转化信息是符合资源转化规则的。例如,可以在用户输入源业务资源、目标业务资源及其中一种业务资源的资源量时,自动根据资源转换规则的比例计算出另一种业务资源的 资源量,而不需用户将两种业务资源的资源量都输入,这样就可以避免用户提交过多不匹配资源转换规则的转换请求。接着返回图2,S201执行完成之后,进入S202。S202、发送所述转换信息至服务器,以便所述服务器判断所述转换信息是否匹配资源转换规则、如果是则根据所述转换信息,从所述用户当前使用周期的套餐内资源集合中回收所述源资源量的源业务资源,并向所述套餐内资源集合中分配所述目标资源量的目标业务资源;其中,所述资源转换规则为各业务资源在相互转换时源资源量与目标资源量之间的对应关系。与前述应用于服务器的方法实施例1相似,本实施例也对应提供了以下两种在S201和S202的基础上可以增加的实施方式,来便于用户对资源转换的操作。第一种实施方式可以包括:响应于用户对套餐内资源的查询操作,发送套餐内资源的查询请求至所述服务器,以便所述服务器调取当前时刻所述套餐内资源集合中各业务资源的总资源量及剩余资源量,作为所述套餐内资源的资源量数据;接收所述服务器发送的所述套餐内资源的资源量数据并向用户显示。采用本实施方式,使得用户可以查询到自己当前的套餐内资源情况,从而可以根据当前的套餐内资源情况来设置资源转换的源业务资源、源资源量、目标业务资源和目标资源量。第二种实施方式可以包括:响应于用户对资源转换规则的查询操作,发送所述资源转换规则的查询请求至所述服务器,以便所述服务器获取所述资源转换规则的数据信息;接收所述服务器发送的所述资源转换规则的数据信息并向用户显示。采用本实施方式,使得用户可以查询到所有的资源转换规则,从而可以根据资源转换规则来设置资源转换的源业务资源、源资源量、目标业务资源和目标资源量,从而使得转换信息可以与资源转换规则相匹配。需要说明的是,本实施例中的实施方式都可以通过在终端上安装一个资源转换的客户端来实现。利用该客户端,可以响应于用户对资源转换的操作、对套餐内资源的查询操作和/或对资源转换规则的查询操作,并向服务器发送转换信息、套餐内资源的查询请求和/或资源转换规则的查询请求,以及,可以接收服务器发送的套餐内资源的资源量数据和/或资源转换规则的数据信息 以向用户显示。通过本实施例的技术方案,服务器可以根据用户对套餐内资源转换的操作来调整该用户当前使用周期的套餐内资源集合中的各业务资源,从而使得系统可以为用户利用当前使用周期内的套餐内资源集合中未用完的业务资源来换取用户所需的业务资源,从而使得用户可以在当前使用周期内将套餐内资源集合中的剩余资源用于已用完资源的业务,为用户节约了资源消耗的费用。为了使本领域技术人员更清楚地理解本申请的技术方案,下面以一个具体的应用场景对本申请的技术方案进行详细说明。在该应用场景中,终端上通过资源转换的App(applicationprogram,应用程序)来实现,在服务器上通过MAPPServer以及Billing系统来实现。参见图4,示出了本申请中业务资源分配的方法场景实施例的流程图。本实施例中,用户先在终端的App上查询资源转换规则和当前的套餐内资源的资源量数据,然后再对资源进行转换。本实施例可以包括以下步骤:S401、App通过MAPPServer向Billing系统发送套餐内资源查询请求和资源转换规则查询请求。S402、Billing系统生成查询结果信息:Billing系统从数据库中调取套餐内资源集合中的资源量数据并获取资源转换规则数据信息,并将调取的数据和信息生成查询结果信息。S403、Billing系统将查询结果信息发送给MAPPServer。S404、MAPPServer对查询结果信息进行终端特性适配。S405、MAPPServer将适配后的查询结果信息发送给App。S406、App将查询结果信息中的数据向用户显示。S407、App生成转换信息:响应于用户对资源转换的操作,获取资源转换中的源业务资源、源资源量、目标业务资源和目标资源量,并据此生成转换信息。S408、App向MAPPServer发送用户套餐资源转换请求:该用户套餐资源转换请求中包含有S401中生成的转换信息。S409、MAPPServer对用户套餐资源转换请求进行用户鉴权。S410、MAPPServer判断转换信息中的业务资源设定是否合理:即,判断转换信息与资源转换规则是否匹配;如果是,进入S411。S411、MAPPServer向Billing系统发送套餐资源更改请求:该套餐资源更改请求是用户身份鉴权后由用户套餐资源转换请求封装成的。S412、Billing系统调整数据库中套餐内资源集合中的业务资源:根据套餐资源更改请求中的转换信息,按照源业务资源、源资源量、目标业务资源和目标资源量来对套餐内资源集合的数据表进行更改。采用本实施例的技术方案,使得服务器系统可以为用户利用当前使用周期内的套餐内资源集合中未用完的业务资源来换取用户所需的业务资源,从而避免了系统资源的浪费。同时,还使得用户可以在当前使用周期内将套餐内资源集合中的剩余资源用于已用完资源的业务,为用户节约了资源消耗的费用。需要说明的是,本实施例只是在特定的应用场景下本申请技术方案的一种实施方式。其中S401~S406对于套餐内资源的查询及对资源转换规则的查询可以但不限于在S407之后的资源转换之前进行,即使用户当前不执行资源转换,也可以对套餐内资源的查询和/或对资源转换规则的查询。对应于方法实施例,本申请提供了一种业务资源分配的服务器。参见图5,示出了本申请中业务资源分配的服务器实施例1的结构图,本实施例的服务器可以包括:第一接收模块501,用于接收终端发送的转换信息;所述转换信息为所述终端响应于用户对套餐内资源转换的操作而生成的所述操作对应的转换信息,所述转换信息包括所述资源转换中的源业务资源、源资源量、目标业务资源和目标资源量;判断模块502,用于判断所述转换信息是否匹配资源转换规则;所述资源转换规则为源业务资源的源资源量与目标业务资源的目标资源量之间的对应关系;资源分配模块503,用于在所述判断模块502的判断结果为是的情况下, 根据所述转换信息,从所述用户当前使用周期的套餐内资源集合中回收所述源资源量的源业务资源,并向所述套餐内资源集合中分配所述目标资源量的目标业务资源。参见图6,示出了本申请中业务资源分配的服务器实施例2的结构图,本实施例的服务器除了包括图5所示的所有结构外,还可以包括:计费模块601,用于按照套餐内的业务资源费用为所述套餐内资源集合中各业务资源的资源量计费。对应于方法实施例,本申请还提供了一种业务资源分配的终端。参见图7,示出了本申请中业务资源分配的终端实施例1的结构图,本实施例的终端可以包括:信息生成模块701,用于响应于用户对套餐内资源转换的操作,生成所述操作对应的转换信息;所述转换信息包括所述资源转换中的源业务资源、源资源量、目标业务资源和目标资源量;第一发送模块702,用于发送所述转换信息至服务器,以便所述服务器判断所述转换信息是否匹配资源转换规则、如果是则根据所述转换信息,从所述用户当前使用周期的套餐内资源集合中回收所述源资源量的源业务资源,并向所述套餐内资源集合中分配所述目标资源量的目标业务资源;其中,所述资源转换规则为各业务资源在相互转换时源资源量与目标资源量之间的对应关系。其中,可选的,参见图8所示的信息生成模块实施方式1的结构图,本实施例中的信息生成模块701可以具体包括:调节界面展示子模块801,用于响应于套餐内资源转换的触发指令,向用户展示套餐内各业务资源的调节界面;转换参数获取子模块802,用于根据用户在所述调节界面上的操作,获取所述资源转换中的源业务资源、源资源量、目标业务资源和目标资源量;转换信息生成子模块803,用于根据所述源业务资源、源资源量、目标业务资源和目标资源量,生成所述转换信息。参见图9,示出了本申请中业务资源分配的终端实施例2的结构图,本实施例的终端除了包括图7所示的所有结构外,还可以包括:第二发送模块901,用于响应于用户对套餐内资源的查询操作,发送套餐内资源的查询请求至所述服务器,以便所述服务器计算当前时刻所述套餐内资源集合中各业务资源的总资源量及各业务资源的剩余资源量,作为所述套餐内资源的资源量数据;第二接收模块902,用于接收所述服务器发送的所述套餐内资源的资源量数据并向用户显示。参见图10,示出了本申请中业务资源分配的终端实施例3的结构图,本实施例的终端除了包括图7所示的所有结构外,还可以包括:第三发送模块1001,用于响应于用户对资源转换规则的查询操作,发送所述资源转换规则的查询请求至所述服务器,以便所述服务器获取所述资源转换规则的数据信息;第三接收模块1002,用于接收所述服务器发送的所述资源转换规则的数据信息并向用户显示。对应于方法实施例,本申请还提供了一种业务资源分配的系统。参见图11,示出了本申请中业务资源分配的系统实施例1的结构图,本实施例的系统可以包括:前述任一实施方式所述的服务器1101,和,前述任一实施方式所述的终端1201。采用本申请中服务器、终端及系统实施例的技术方案,使得服务器系统可以为用户利用当前使用周期内的套餐内资源集合中未用完的业务资源来换取用户所需的业务资源,从而避免了系统资源的浪费。同时,还使得用户可以在当前使用周期内将套餐内资源集合中的剩余资源用于已用完资源的业务,为用户节约了资源消耗的费用。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要 素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。对于装置、设备和/或系统实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置、设备和/或系统实施例仅仅是示意性的,其中所述作为分离部件说明的模块和/或单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。以上所述仅是本申请的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1