CN103441889B - 一种统计信息生成方法和*** - Google Patents

一种统计信息生成方法和*** Download PDF

Info

Publication number
CN103441889B
CN103441889B CN201310441379.5A CN201310441379A CN103441889B CN 103441889 B CN103441889 B CN 103441889B CN 201310441379 A CN201310441379 A CN 201310441379A CN 103441889 B CN103441889 B CN 103441889B
Authority
CN
China
Prior art keywords
statistical information
client
rule
user
create
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.)
Expired - Fee Related
Application number
CN201310441379.5A
Other languages
English (en)
Other versions
CN103441889A (zh
Inventor
刘俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201310441379.5A priority Critical patent/CN103441889B/zh
Priority claimed from CN2013100299466A external-priority patent/CN103209443A/zh
Publication of CN103441889A publication Critical patent/CN103441889A/zh
Application granted granted Critical
Publication of CN103441889B publication Critical patent/CN103441889B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明涉及网络资源技术领域,尤其是涉及一种统计信息生成方法和***。该统计信息生成方法,包括步骤:预先建立规则库和用户数据库,根据客户端网络使用情况的各种参数设置多种统计信息生成规则存储至规则库,注册多个用户并将用户信息存储至用户数据库;客户端的用户界面提示用户选择统计信息生成规则,在接收到客户端发出的统计信息生成请求后,客户端根据用户所选择的统计信息生成规则从规则库中调用相对应的生成规则生成统计信息;将统计信息发送至服务器。该统计信息生成***,包括规则建立模块、统计信息生成模块、无线通讯模块。该统计信息生成方法和***,灵活而且多样,更可根据比较复杂的网络环境具体制定生成规则,更为科学合理。

Description

一种统计信息生成方法和***
技术领域
本发明涉及网络资源技术领域,尤其是涉及一种统计信息生成方法和***。
背景技术
计费管理(Accounting Management)主要跟踪和控制用户对网络资源的使用,并把有关信息存储在运行日志的数据库中,为收费提供依据。
不同的***对计费功能要求的详尽程度也不一样。在有些提供公共服务的网络中,要求收集的统计信息很详细、准确。例如要求对每一种网络资源、每一分钟的使用、传送的每一个字节数都要计费,或者要求把费用分摊给每一个账号、每一个项目、甚至每一个用户。
目前,相关统计信息的管理和生成主要参考以下几类数据:通信设施:使用LAN、WAN、租用线路或PBX的费用(按时间计费);计算机硬件:工作站和服务器的用机时数费用;软件***:下载的应用软件和实用程序的费用;服务:商业通信服务和信息提供服务的费用(按发送/接收的字节数计费)。
如上所述,在进行统计信息量化生成时,所采用的参照标准为发送或者接收的字节数或者按时间计算,而在实际使用中,网络使用的情况往往不是使用时长和流量的字节数能够较为科学合理的衡量的,例如,对于某一时间段访问量非常高的资源热点,用户的访问会增加服务器的负担,而现有技术中则完全不考虑这一情况,仅仅依靠使用时间长短和字节数多少进行笼统的统计信息管理,存在管理维度较为单一的技术问题。
综上,相关技术中的引用计数法存在一个较大的缺陷:无法回收循环引用的对象。
发明内容
本发明的目的在于提供一种统计信息生成方法和***,以解决上述的问题。
在本发明的实施例中提供了一种统计信息生成方法和***,包括步骤:
步骤A,预先建立规则库和用户数据库,根据客户端网络使用情况的各种参数设置多种统计信息生成规则存储至所述规则库,注册多个用户并将用户信息存储至所述用户数据库;
步骤B,客户端的用户界面提示用户选择统计信息生成规则,在接收到客户端发出的统计信息生成请求后,客户端根据用户所选择的统计信息生成规则从所述规则库中调用相对应的生成规则生成统计信息;
步骤C,将所述统计信息发送至服务器。
其中,所述步骤A中根据客户端网络使用情况的各种参数设置多种统计信息生成规则包括步骤:
根据客户端网络使用的客户端位置参数、通信信道参数、通信时长参数、通信流量参数、客户端所属用户参数和客户端信息热点参数中的一种或多种,设置多种统计信息生成规则。
其中,所述步骤A中根据客户端网络使用情况的各种参数设置多种统计信息生成规则存储至所述规则库还包括步骤:
为每一统计信息生成规则设置第一编码存储至所述规则库,用于唯一标识一种统计信息生成规则。
其中,所述步骤A中注册多个用户并将用户信息存储至所述用户数据库,还包括步骤:
为每一注册的用户设置第二编码存储至所述用户数据库,用于唯一标识一个用户。
其中,所述步骤B中客户端根据用户所选择的统计信息生成规则从所述规则库中调用相对应的生成规则生成统计信息之前,还包括步骤:
客户端向服务器发送用所述第一编码和所述第二编码;
服务器首先判断第一编码是否存储在所述规则库中,否,则在客户端用户界面提示用户进行修复或者重新选择,是,则继续判断是否第二编码存储在所述用户数据库中,是,则允许客户端访问用户数据库以及所述规则库。
其中,所述步骤B中客户端根据用户所选择的统计信息生成规则从所述规则库中调用相对应的生成规则生成统计信息之后还包括步骤:
服务器根据客户端发送的请求中的统计信息生成规则和用户信息,生成统计信息。
其中,所述步骤C之后,还包括步骤:
服务器接收客户端发送的统计信息,并与自身生成的统计信息进行比较,若生成的统计信息一致,则发送确认信息至客户端,不一致,则发送结果不相符信息至客户端;客户端接收所述结果不相符信息后,向服务器发送请求反馈服务器生成的统计信息的请求信息;服务器将自身生成的统计信息发送至客户端,客户端接收所述服务器生成的统计信息并更新客户端的统计信息后发送至服务器;服务器接收更新后的统计信息,再次进行比较,一致,则发送确认信息至客户端,不一致,则提示错误信息,进行再次确认。
本发明实施例还公开一种统计信息生成***,包括规则建立模块、统计信息生成模块、无线通讯模块;
所述规则建立模块,用于预先建立规则库和用户数据库,根据客户端网络使用情况的各种参数设置多种统计信息生成规则存储至所述规则库,注册多个用户并将用户信息存储至所述用户数据库;
所述统计信息生成模块,用于在客户端的用户界面提示用户选择统计信息生成规则,在接收到客户端发出的统计信息生成请求后,根据用户所选择的统计信息生成规则从所述规则库中调用相对应的生成规则生成统计信息;
所述无线通讯模块,用于将所述统计信息发送至服务器。
其中,所述规则建立模块,用于根据客户端网络使用的客户端位置参数、通信信道参数、通信时长参数、通信流量参数、客户端所属用户参数和客户端信息热点参数中的一种或多种,设置多种统计信息生成规则。
其中,所述规则建立模块还用于为每一统计信息生成规则设置第一编码存储至所述规则库,且为每一注册的用户设置第二编码存储至所述用户数据库。
本发明的一种统计信息生成方法和***,预先建立规则库,根据网络使用的各种参数进行规则的设置并存储,这样,用户可以自行根据自身的实际情况选择符合自身需要和特点的统计信息生成规则,更加灵活而且多样,同时,由于参考的标准不限于时间和字节流量,因此,更可根据比较复杂的网络环境具体制定生成规则,更为科学合理。
附图说明
图1为本发明的统计信息统计信息生成方法的一个实施例的流程图;
图2为本发明的统计信息统计信息生成方法中进行身份校验的流程示意图;
图3为本发明的客户端与后台进行统计信息确认的示意图;
图4为本发明的统计信息生成***的一个实施例的结构示意图。
具体实施方式
下面通过具体的实施例子并结合附图对本发明做进一步的详细描述。
实施例一
本发明实施例一提供一种统计信息生成方法,参见图1所示,包括步骤:
步骤S110,预先建立规则库和用户数据库,根据客户端网络使用情况的各种参数设置多种统计信息生成规则存储至所述规则库,注册多个用户并将用户信息存储至所述用户数据库。
优选地,按照客户访问的信息源热点程度值、客户端所处物理环境位置信息、客户端访问该物理位置时间段的热点程度值形成在以上纬度形成的场景下的统计信息生成规则。具体地,根据客户端网络使用的客户端位置参数、通信信道参数、通信时长参数、通信流量参数、客户端所属用户参数和客户端信息热点参数中的一种或多种,设置多种统计信息生成规则。本发明所述统计信息为对客户端网络资源使用进行的费用统计信息。
例如,该统计信息规则的生成应该与客户端位置的用户集中程度、通信信道性能、通信时长、通信流量、客户端所属用户的级别等息息相关,当客户端所处地理位置的用户集中程度越高,通信信道性能越好、通信时长越长、通信流量越多、所属用户的级别越高则生成的统计信息中的量化收费值越高,即将更多维度参量作为统计信息的生成参考标准。
具体计费规则的生成方式,由本领域技术人员根据实际情况而定。
优选地,在本发明实施例中,为每一统计信息生成规则设置第一编码存储至所述规则库,用于唯一标识一种统计信息生成规则。
同样,为每一注册的用户设置第二编码存储至所述用户数据库,用于唯一标识一个用户。
步骤S111,客户端的用户界面提示用户选择统计信息生成规则,在接收到客户端发出的统计信息生成请求后,客户端根据用户所选择的统计信息生成规则从所述规则库中调用相对应的生成规则生成统计信息。
所述客户端,包括各种具备无线通信功能的移动终端,例如手机、笔记本电脑、平板电脑等。
优选地,统计信息生成规则建立之后,客户端自行判断当场景纬度值是否匹配,是,则客户端启动统计信息生成程序,否,则不启动,继续判断。
优选地,服务器要在客户端发送相关统计信息生成规则的调用请求之后,判断客户端是否具有访问权限,即判断发送该请求的用户是否已经注册。具体地,客户端向服务器发送用所述第一编码和所述第二编码;服务器首先判断第一编码是否存储在所述规则库中,否,则在客户端用户界面提示用户进行修复或者重新选择,是,则继续判断是否第二编码存储在所述用户数据库中,是,则允许客户端访问用户数据库以及所述规则库。
例如,参见图2所示,启动客户端统计信息生成程序之后,对客户端的身份进行验证,主要包括步骤:
S210:启动客户端统计信息生成程序;
S211:客户端向后台发送用于对客户端进行识别的第一编码(即图2中所示的客户端识别码1)和用于识别计费规则生成程序的第二编码(即图2中所示统计信息生成程序识别码2)。
其中第一编码为客户端身份识别码,第二编码为统计信息生成程序识别码。
S212:后台验证所述识别码1是否正确,是,则执行步骤S213,否,则执行步骤S214。
S213:后台验证所述识别码2是否正确,是,则执行步骤S215,否,则执行步骤S214;
S214:提示客户端对识别码1进行修复;
S215:触发客户端进行数据访问。
即,后台首先鉴别该第一识别码,判断该识别码的合法性,即与数据库中已经存储的记录是否匹配,是,则继续判断第二识别码的合法性,否,则提示客户端进行修复。若第二识别码合法,则触发客户端数据访问,不合法,则提示客户端修复。
步骤S112,将所述统计信息发送至服务器。
其中,统计信息生成后,读取程序中的生成结果信息,客户端发送统计信息至服务器。读取过程具体为:启动客户端软件后,将计费结束字段计入计费包,从计费包依次读取结束字段并按序发送,将发送失败的数据包***状态字段计入计费包,之后将新的计费结束字段计入计费包,从计费包依次读取结束字段并按序发送,判断客户端计费包状态字段是否达到损坏状态,是则返回重新开始执行此读取过程,否,则进入后续步骤。
之后,进入发送流程。客户端正常下线时将完整统计信息通过运营商网络发送给后台计费模块。如异常退出,将当前统计信息通过运营商网络发送给后台计费模块;如运营商网络异常,则在其恢复正常时发送。
优选地,客户端与后台服务器同步记录计费结果信息。具体地,服务器根据客户端调用相关生成规则时,记录请求中的统计信息生成规则和用户信息,同时进行统计信息的生成。
客户端与服务器(后台)还进行生成结果确认,具体地,服务器接收客户端发送的统计信息,并与自身生成的统计信息进行比较,若生成的统计信息一致,则发送确认信息至客户端,不一致,则发送结果不相符信息至客户端;客户端接收所述结果不相符信息后,向服务器发送请求反馈服务器生成的统计信息的请求信息;服务器将自身生成的统计信息发送至客户端,客户端接收所述服务器生成的统计信息并更新客户端的统计信息后发送至服务器;服务器接收更新后的统计信息,再次进行比较,一致,则发送确认信息至客户端,不一致,则提示错误信息,进行再次确认。
例如,参见图3所示,客户端将计费信息A发送至后台进行核算确认,结果相符,则确认完毕,不符,则反馈结果不符的信息,客户端再请求后台结果,后台将客户端请求的计费生成结果发送至客户端,客户端将由后台发送的结果作为最新结果更新,变更后将更新的结果发送至后台确认,后台确认该计费结果,则将该结果作为最终的计费结果,否,则继续确认。
实施例二
本发明实施例二提供一种统计信息生成***,参见图4所示,包括规则建立模块1、统计信息生成模块2、无线通讯模块3。
所述规则建立模块1,用于预先建立规则库和用户数据库,根据客户端网络使用情况的各种参数设置多种统计信息生成规则存储至所述规则库,注册多个用户并将用户信息存储至所述用户数据库。
所述统计信息生成模块2,用于在客户端的用户界面提示用户选择统计信息生成规则,在接收到客户端发出的统计信息生成请求后,根据用户所选择的统计信息生成规则从所述规则库中调用相对应的生成规则生成统计信息。
所述无线通讯模块3,用于将所述统计信息发送至服务器。
优选地,所述规则建立模块1,用于根据客户端网络使用的客户端位置参数、通信信道参数、通信时长参数、通信流量参数、客户端所属用户参数和客户端信息热点参数中的一种或多种,设置多种统计信息生成规则。
优选地,所述规则建立模块1还用于为每一统计信息生成规则设置第一编码存储至所述规则库,且为每一注册的用户设置第二编码存储至所述用户数据库。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (6)

1.一种统计信息生成方法,其特征在于,包括步骤:
步骤A,预先建立规则库和用户数据库,根据客户端网络使用情况的各种参数设置多种统计信息生成规则存储至所述规则库,注册多个用户并将用户信息存储至所述用户数据库;
步骤B,客户端的用户界面提示用户选择统计信息生成规则,在接收到客户端发出的统计信息生成请求后,客户端根据用户所选择的统计信息生成规则从所述规则库中调用相对应的生成规则生成统计信息;
步骤C,将所述统计信息发送至服务器;
所述步骤A中根据客户端网络使用情况的各种参数设置多种统计信息生成规则存储至所述规则库还包括步骤:
为每一统计信息生成规则设置第一编码存储至所述规则库,用于唯一标识一种统计信息生成规则;
所述步骤A中注册多个用户并将用户信息存储至所述用户数据库,还包括步骤:
为每一注册的用户设置第二编码存储至所述用户数据库,用于唯一标识一个用户;
所述步骤B中客户端根据用户所选择的统计信息生成规则从所述规则库中调用相对应的生成规则生成统计信息之前,还包括步骤:
客户端向服务器发送所述第一编码和所述第二编码;
服务器首先判断第一编码是否存储在所述规则库中,否,则在客户端用户界面提示用户进行修复或者重新选择,是,则继续判断第二编码是否存储在所述用户数据库中,是,则允许客户端访问用户数据库以及所述规则库。
2.根据权利要求1所述的统计信息生成方法,其特征在于,所述步骤A中根据客户端网络使用情况的各种参数设置多种统计信息生成规则包括步骤:
根据客户端网络使用的客户端位置参数、通信信道参数、通信时长参数、通信流量参数、客户端所属用户参数和客户端信息热点参数中的一种或多种,设置多种统计信息生成规则。
3.根据权利要求1所述的统计信息生成方法,其特征在于,所述步骤B中客户端根据用户所选择的统计信息生成规则从所述规则库中调用相对应的生成规则生成统计信息之后还包括步骤:
服务器根据客户端发送的请求中的统计信息生成规则和用户信息,生成统计信息。
4.根据权利要求3所述的统计信息生成方法,其特征在于,所述步骤C之后,还包括步骤:
服务器接收客户端发送的统计信息,并与自身生成的统计信息进行比较,若生成的统计信息一致,则发送确认信息至客户端,不一致,则发送结果不相符信息至客户端;客户端接收所述结果不相符信息后,向服务器发送请求反馈服务器生成的统计信息的请求信息;服务器将自身生成的统计信息发送至客户端,客户端接收所述服务器生成的统计信息并更新客户端的统计信息后发送至服务器;服务器接收更新后的统计信息,再次进行比较,一致,则发送确认信息至客户端,不一致,则提示错误信息,进行再次确认。
5.一种统计信息生成***,其特征在于,包括规则建立模块、统计信息生成模块、无线通讯模块;
所述规则建立模块,用于预先建立规则库和用户数据库,根据客户端网络使用情况的各种参数设置多种统计信息生成规则存储至所述规则库,注册多个用户并将用户信息存储至所述用户数据库;
所述统计信息生成模块,用于在客户端的用户界面提示用户选择统计信息生成规则,在接收到客户端发出的统计信息生成请求后,根据用户所选择的统计信息生成规则从所述规则库中调用相对应的生成规则生成统计信息;
所述无线通讯模块,用于将所述统计信息发送至服务器;
所述规则建立模块还用于为每一统计信息生成规则设置第一编码存储至所述规则库,且为每一注册的用户设置第二编码存储至所述用户数据库;
所述统计信息生成模块还用于在根据用户所选择的统计信息生成规则从所述规则库中调用相对应的生成规则生成统计信息之前,客户端向服务器发送所述第一编码和所述第二编码;
服务器首先判断第一编码是否存储在所述规则库中,否,则在客户端用户界面提示用户进行修复或者重新选择,是,则继续判断第二编码是否存储在所述用户数据库中,是,则允许客户端访问用户数据库以及所述规则库。
6.根据权利要求5所述的统计信息生成***,其特征在于,所述规则建立模块,用于根据客户端网络使用的客户端位置参数、通信信道参数、通信时长参数、通信流量参数、客户端所属用户参数和客户端信息热点参数中的一种或多种,设置多种统计信息生成规则。
CN201310441379.5A 2013-01-25 2013-01-25 一种统计信息生成方法和*** Expired - Fee Related CN103441889B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310441379.5A CN103441889B (zh) 2013-01-25 2013-01-25 一种统计信息生成方法和***

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201310441379.5A CN103441889B (zh) 2013-01-25 2013-01-25 一种统计信息生成方法和***
CN2013100299466A CN103209443A (zh) 2013-01-25 2013-01-25 一种公众私有无线互联网宽带资源分配方法和***

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN2013100299466A Division CN103209443A (zh) 2013-01-25 2013-01-25 一种公众私有无线互联网宽带资源分配方法和***

Publications (2)

Publication Number Publication Date
CN103441889A CN103441889A (zh) 2013-12-11
CN103441889B true CN103441889B (zh) 2017-05-03

Family

ID=49695557

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310441379.5A Expired - Fee Related CN103441889B (zh) 2013-01-25 2013-01-25 一种统计信息生成方法和***

Country Status (1)

Country Link
CN (1) CN103441889B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10314101B2 (en) * 2014-12-17 2019-06-04 Telefonaktiebolaget Lm Ericsson (Publ) Controlling wireless local area network access
CN107103086B (zh) * 2017-04-28 2020-11-06 杭州升迈科技有限公司 一种数据采集审计的方法及***、计算机可读存储介质
CN113722194B (zh) * 2021-08-02 2024-05-24 中移(杭州)信息技术有限公司 日志统计方法、装置、设备及存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101515309A (zh) * 2009-04-07 2009-08-26 华中科技大学 基于多智能体的城市应急疏散仿真***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7784094B2 (en) * 2005-06-30 2010-08-24 Intel Corporation Stateful packet content matching mechanisms

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101515309A (zh) * 2009-04-07 2009-08-26 华中科技大学 基于多智能体的城市应急疏散仿真***

Also Published As

Publication number Publication date
CN103441889A (zh) 2013-12-11

Similar Documents

Publication Publication Date Title
KR101109434B1 (ko) 인증된 무선 디바이스 트랜잭션 이벤트 데이터를 이용하는과금 시스템
US20150024709A1 (en) Method and server for sharing data traffic
JP4964951B2 (ja) 無線ネットワークにおける区域内通話エリアの判定
CN104081403A (zh) 移动装置类型锁定
JP2006507566A5 (zh)
KR20040019840A (ko) 무선장치용 청구 시스템
JP7226858B2 (ja) ブロックチェーンを利用したローミングサービスの提供方法及びそのための装置
CN111327432B (zh) 计费处理方法及装置、存储介质和电子装置
CN110730472B (zh) 一种通信凭证的状态检测方法及服务器
WO2019179423A1 (zh) 卡调用方法、装置、信息推送方法、装置及卡分配***
US20200324666A1 (en) Systems and methods for charging management of charging devices
CN103441889B (zh) 一种统计信息生成方法和***
CN1930865B (zh) 通信收费***、超小型无线基站、通信收费方法和设备
EP2555545A1 (en) Method and system for selecting mobility management entity of terminal group
CN107277799A (zh) 用于绑定手机号码的方法、装置及***
CN101505480A (zh) 一种用户身份注册的方法和***
US9179004B2 (en) Method and apparatus for charging
CN109525629A (zh) 信息推送方法、装置和存储介质
CN108270808B (zh) 一种实现应用检测与控制的方法、装置和***
WO2014177098A1 (zh) 应用软件在线支付的处理方法及***
CN110324153A (zh) 计费方法以及***
CN109753599B (zh) 推荐业务的方法和装置
CN107105098B (zh) 信息处理方法、装置及***
KR20040069149A (ko) 데이터 망의 과금 데이터의 유연성을 제공하기 위한 다중cdr, 과금 시스템 및 다중 cdr의 생성방법
EP3987853A1 (en) Method for updating a terminal comprising a secure element

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170503

Termination date: 20200125