计费方法和装置与流程

文档序号:11657887阅读:235来源:国知局
计费方法和装置与流程

本发明涉及互联网及移动终端计费领域,特别是涉及一种计费方法和装置。



背景技术:

随着移动互联网的飞速发展,手机游戏呈现爆炸式发展,越来越多的单机游戏出现在公众视野中。对于目前的大部分手机游戏中,用户在游戏过程中产生的费用一般是通过运营商短信代扣执行。手机游戏的流行使得单机游戏计费的量级以几何级的速度增长,但当前运营商的计费通道一旦达到计费金额的上限就无法继续执行,需要重新生成计费通道。目前主要对运营商提供的用于计费的技术文档进行阅读,分析具体的需求,编写对应的需求代码,然后进一步生成计费通道。这种做法时间成本和人力成本均较大,效率低下,使费用代扣花费时间较长,限制了运营商扣费能力的增长。



技术实现要素:

基于此,有必要针对运营商扣费效率低下的问题,提供一种计费方法和装置。

一种计费方法,所述方法包括:

获取在计费过程中生成的计费文档;

根据所述计费文档记录的对应移动终端的设备参数生成计费通道;

获取计费文档中包含的计费参数;

对所述计费参数进行赋值并计算出对应的计费结果;

根据所述计费通道执行所述计费结果。

在其中一个实施例中,所述移动终端的设备参数包括移动终端的imsi、tel、imei和ip,所述根据所述计费文档记录的对应移动终端的设备参数生成计费通道,包括:

搜索计费服务器是否包含有与所述移动终端的设备参数相对应的移动终端的imsi、tel、imei和ip;

若是,则直接生成对应的计费通道。

在其中一个实施例中,所述对所述计费参数进行赋值并计算出对应的计费结果,包括:

根据所述计费参数的类型从服务器查找对应的数值;

根据所述计费参数的数值计算对应的计费结果。

在其中一个实施例中,所述方法还包括:

将所述计费结果转换为预设的发送格式;

按照所述预设的发送格式将所述计费结果发送至对应的移动终端。

在其中一个实施例中,所述根据所述计费通道执行所述计费结果,包括:

从所述计费文档中获取执行所述计费结果的请求地址;

根据所述请求地址和计费通道执行所述计费结果。

一种计费装置,所述装置包括:

文档获取模块,用于获取在计费过程中生成的计费文档;

生成模块,用于根据所述计费文档记录的对应移动终端的设备参数生成计费通道;

参数获取模块,用于获取计费文档中包含的计费参数;

计费模块,用于对所述计费参数进行赋值并计算出对应的计费结果;

执行模块,用于根据所述计费通道执行所述计费结果。

在其中一个实施例中,所述移动终端的设备参数包括移动终端的imsi、tel、imei和ip,所述生成模块包括:

搜索单元,用于搜索计费服务器是否包含有与所述移动终端的设备参数相对应的移动终端的imsi、tel、imei和ip:

生成单元,用于在所述搜索单元搜索到计费服务器包含有与所述移动终端的设备参数相对应的移动终端的imsi、tel、imei和ip时,直接生成对应的计费通道。

在其中一个实施例中,所述计费模块包括:

查找单元,用于根据所述计费参数的类型从服务器查找对应的数值;

计算单元,用于根据所述计费参数的数值计算对应的计费结果。

在其中一个实施例中,所述装置还包括:

转换模块,用于将所述计费结果转换为预设的发送格式;

发送模块,用于按照所述预设的发送格式将所述计费结果发送至对应的移动终端。

在其中一个实施例中,所述执行模块包括:

地址获取单元,用于从所述计费文档中获取执行所述计费结果的请求地址;

执行单元,用于根据所述请求地址和计费通道执行所述计费结果。

以上所述计费方法和装置对于计费过程中的计费文档,可以直接根据计费文档中记录的对应移动终端的设备参数生成计费通道,并根据计费文档中包含的计费参数生成计费结果,然后由计费通道执行计费结果;其中,计费通道不需要人工编码生成,其直接生成提高了计费效率,计费参数也不需要一一录入,可以直接从计费文档中读取生成计费结果,从而提高了计费效率,计费效率的提高可以使运营商更为快速的进行费用的扣除,避免时间延迟。

附图说明

图1为计费方法的流程图;

图2为计费装置的结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,本实施例的计费方法包括步骤s110至步骤s150。

步骤s110,获取在计费过程中生成的计费文档。

计费服务器可以直接接收运营商发送的计费文档,计费文档通常包括用户使用的移动终端的各种信息,本实施例在下方叙述时会进一步说明。

步骤s120,根据计费文档记录的对应移动终端的设备参数生成计费通道。

移动终端的设备参数包括移动终端的imsi(intemationalmobilesubscriberidentificationnumber,国际移动用户识别码)、tel、imei(internationalmobileequipmentidentity,国际移动设备身份码)和ip等,其中,tel表示用户使用的移动终端的手机号,ip为用户使用的移动终端网络ip地址。

计费服务器在对某一移动终端执行过一次费用扣除时,则会自动记录该移动终端的设备参数,本实施例中,在后续扣除时,计费服务器可以直接对比设备参数是否相匹配,如果匹配,则可以直接生成对应的计费通道,从而不需要如初次费用扣除时生成计费通道一样繁琐,以快速生成计划通道。具体的,步骤s120包括步骤s121和步骤s122。

步骤s121,搜索计费服务器是否包含有与移动终端的设备参数相对应的移动终端的imsi、tel、imei和ip。

从计费服务器中可以搜索其是否存储有对应的移动终端的imsi、tel、imei和ip,通常在搜索中只需要搜索移动终端具有的唯一的设备参数即可,如仅搜索imei等,以提高搜索效率。

步骤s122,若是,则直接生成对应的计费通道。

计费服务器在初次扣费时生成有计费通道,可以根据初次生成时的过程再次直接生成新的计费通道。

步骤s130,获取计费文档中包含的计费参数。

计费参数可以是用户玩手机游戏时的各种计费参数,如时间参数,道具编号,装备编码等,这些参数只表示了手机游戏中产生计费依据的参数,其一般不包含具体的费用。不同的手机游戏产生的计费参数是不同的,各种各样,扣费的依据也是不同的。

步骤s140,对计费参数进行赋值并计算出对应的计费结果。

计费服务器存储有不同手机游戏中的赋值数据,如不同道具的价格,折扣情况等。计费服务器可以直接将对应的值赋予相应的计费参数,并计算出对应的计费结果。具体的,步骤s140包括步骤s141和步骤s142。

步骤s141,根据计费参数的类型从服务器查找对应的数值。

根据计费参数可以从计费服务器一一查找不同的计费参数的值,如某一道具的价格,折扣值等。

步骤s142,根据计费参数的数值计算对应的计费结果。

根据相应公式的计算,可以根据计费参数的数值计算出计费结果。

步骤s150,根据计费通道执行计费结果。

其中,步骤s150包括步骤s151和步骤s152。

步骤s151,从计费文档中获取执行计费结果的请求地址。

请求地址一般为url请求地址,计费文档中记录有请求地址的具体内容,如用户名、密码等信息。

步骤s152,根据请求地址和计费通道执行计费结果。

计费服务器可以根据请求地址中的用户名和密码等信息,从计费通道从用户绑定的银行卡等第三方支付中根据计费结果扣除费用。

以上所述计费方法对于计费过程中的计费文档,可以直接根据计费文档中记录的对应移动终端的设备参数生成计费通道,并根据计费文档中包含的计费参数生成计费结果,然后由计费通道执行计费结果;其中,计费通道不需要人工编码生成,其直接生成提高了计费效率,计费参数也不需要一一录入,可以直接从计费文档中读取生成计费结果,从而提高了计费效率,计费效率的提高可以使运营商更为快速的进行费用的扣除,避免时间延迟。

进一步的,计费结果通常需要发送至用户使用的移动终端,告知用户具体的费用扣除情况。为此,本实施例的计费方法还包括步骤s160和步骤s170。

步骤s160,将计费结果转换为预设的发送格式。

需要指出的是,计费服务器在计算出计费结果后,返回的通常是json格式的计费结果,之后,计费服务器会通过java技术对json格式的计费结果进行解析,得出对应的解析结果,如sms(shortmessagingservice)短信内容和port(端口号)等。然后,计费服务器会从计费文档中获取对应的访问类型,如get或者post,其中,get是从服务器上获取数据,post是向服务器传送数据。之后,计费服务器将sms转换预设的发送格式,如json格式,这种预设的发送格式可以被移动终端接收并解析出对应的短信内容以显示在移动终端的显示屏上。

步骤s170,按照预设的发送格式将计费结果发送至对应的移动终端。

计费服务器会按照预设的json格式将计费结果以短信的形式发送至用户的移动终端,移动终端在接收到该计费结果后,会通过java技术对json格式的计费结果进行解析,显示对应的短信内容。

如图2所示,本实施例的计费装置包括文档获取模块110、生成模块120、参数获取模块130、计费模块140和执行模块150。

文档获取模块110用于获取在计费过程中生成的计费文档。

计费服务器可以直接接收运营商发送的计费文档,计费文档通常包括用户使用的移动终端的各种信息,本实施例在下方叙述时会进一步说明。

生成模块120用于根据计费文档记录的对应移动终端的设备参数生成计费通道。

移动终端的设备参数包括移动终端的imsi(intemationalmobilesubscriberidentificationnumber,国际移动用户识别码)、tel、imei(internationalmobileequipmentidentity,国际移动设备身份码)和ip等,其中,tel表示用户使用的移动终端的手机号,ip为用户使用的移动终端网络ip地址。

计费服务器在对某一移动终端执行过一次费用扣除时,则会自动记录该移动终端的设备参数,本实施例中,在后续扣除时,计费服务器可以直接对比设备参数是否相匹配,如果匹配,则可以直接生成对应的计费通道,从而不需要如初次费用扣除时生成计费通道一样繁琐,以快速生成计划通道。具体的,生成模块120包括搜索单元121和生成单元122。

搜索单元121用于搜索计费服务器是否包含有与移动终端的设备参数相对应的移动终端的imsi、tel、imei和ip。

从计费服务器中可以搜索其是否存储有对应的移动终端的imsi、tel、imei和ip,通常在搜索中只需要搜索移动终端具有的唯一的设备参数即可,如仅搜索imei等,以提高搜索效率。

生成单元122用于在搜索单元搜索到计费服务器包含有与移动终端的设备参数相对应的移动终端的imsi、tel、imei和ip时,直接生成对应的计费通道。

计费服务器在初次扣费时生成有计费通道,可以根据初次生成时的过程再次直接生成新的计费通道。

参数获取模块130用于获取计费文档中包含的计费参数。

计费参数可以是用户玩手机游戏时的各种计费参数,如时间参数,道具编号,装备编码等,这些参数只表示了手机游戏中产生计费依据的参数,其一般不包含具体的费用。不同的手机游戏产生的计费参数是不同的,各种各样,扣费的依据也是不同的。

计费模块140用于对计费参数进行赋值并计算出对应的计费结果。

计费服务器存储有不同手机游戏中的赋值数据,如不同道具的价格,折扣情况等。计费服务器可以直接将对应的值赋予相应的计费参数,并计算出对应的计费结果。具体的,计费模块140包括查找单元141和计算单元142。

查找单元141用于根据计费参数的类型从服务器查找对应的数值。

根据计费参数可以从计费服务器一一查找不同的计费参数的值,如某一道具的价格,折扣值等。

计算单元142用于根据计费参数的数值计算对应的计费结果。

根据相应公式的计算,可以根据计费参数的数值计算出计费结果。

执行模块150用于根据计费通道执行计费结果。

其中,执行模块150包括地址获取单元151和执行单元152。

地址获取单元151用于从计费文档中获取执行计费结果的请求地址。

请求地址一般为url请求地址,计费文档中记录有请求地址的具体内容,如用户名、密码等信息。

执行单元152用于根据请求地址和计费通道执行计费结果。

计费服务器可以根据请求地址中的用户名和密码等信息,从计费通道从用户绑定的银行卡等第三方支付中根据计费结果扣除费用。

以上所述计费装置对于计费过程中的计费文档,可以直接根据计费文档中记录的对应移动终端的设备参数生成计费通道,并根据计费文档中包含的计费参数生成计费结果,然后由计费通道执行计费结果;其中,计费通道不需要人工编码生成,其直接生成提高了计费效率,计费参数也不需要一一录入,可以直接从计费文档中读取生成计费结果,从而提高了计费效率,计费效率的提高可以使运营商更为快速的进行费用的扣除,避免时间延迟。

进一步的,计费结果通常需要发送至用户使用的移动终端,告知用户具体的费用扣除情况。为此,本实施例的计费装置还包括转换模块160和发送模块170。

转换模块160用于将计费结果转换为预设的发送格式。

需要指出的是,计费服务器在计算出计费结果后,返回的通常是json格式的计费结果,之后,计费服务器会通过java技术对json格式的计费结果进行解析,得出对应的解析结果,如sms(shortmessagingservice)短信内容和port(端口号)等。然后,计费服务器会从计费文档中获取对应的访问类型,如get或者post,其中,get是从服务器上获取数据,post是向服务器传送数据。之后,计费服务器将sms转换预设的发送格式,如json格式,这种预设的发送格式可以被移动终端接收并解析出对应的短信内容以显示在移动终端的显示屏上。

发送模块170用于按照预设的发送格式将计费结果发送至对应的移动终端。

计费服务器会按照预设的json格式将计费结果以短信的形式发送至用户的移动终端,移动终端在接收到该计费结果后,会通过java技术对json格式的计费结果进行解析,显示对应的短信内容。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1