客户端使用人数的统计方法、装置和系统的制作方法

文档序号:8322105阅读:668来源:国知局
客户端使用人数的统计方法、装置和系统的制作方法
【技术领域】
[0001]本发明涉及数据统计领域,特别涉及一种客户端使用人数的统计方法、装置和系统。
【背景技术】
[0002]客户端使用人数的统计具有着重要的意义,它可以清楚地反映出客户端的用户数量以及用户数量的变化,清楚地掌握用户数量对于客户端的发展具有非常重要的作用。
[0003]相关技术中有一种客户端使用人数的统计方法,在该方法中,客户端在首次安装于终端中时,将终端的MAC (Media Access Control,介质访问控制)地址发送至服务器,月艮务器根据接收到的不同的MAC地址的数量来统计客户端的使用人数,并以该人数作为统计结果。
[0004]发明人在实现本发明的过程中,发现上述方式至少存在如下缺陷:上述方法通过以服务器接收到的不同的MAC地址的数量来作为客户端的使用人数,恶意用户可以通过截取客户端发送给服务器的数据来获取服务器地址,之后伪造大量不同的MAC地址并发送至服务器,导致服务器统计结果的真实性不足。

【发明内容】

[0005]为了解决相关技术中恶意用户可以通过截取客户端发送给服务器的数据来获取服务器地址,之后伪造大量不同的MAC地址并发送至服务器,导致服务器统计结果的真实性不足的问题,本发明实施例提供了一种客户端使用人数的统计方法、装置和系统。所述技术方案如下:
[0006]根据本发明实施例的第一方面,提供一种客户端使用人数的统计方法,该方法包括:
[0007]获得客户端发送的加密标识符;
[0008]解密加密标识符得到标识符;
[0009]在标识符通过标识符编码的验证时,存储标识符,标识符编码用于验证标识符;
[0010]根据存储的标识符的数量统计客户端的使用人数。
[0011]可选的,获得客户端发送的加密标识符之前,还包括:
[0012]接收客户端发送的统计请求;
[0013]根据统计请求向客户端发送标识符编码。
[0014]可选的,获得客户端发送的加密标识符,包括:
[0015]接收客户端发送的附带有冗余信息的加密标识符,冗余信息是客户端根据预设算法生成的,预设算法是与客户端预先约定的算法;
[0016]根据预设算法剔除冗余信息得到加密标识符。
[0017]可选的,解密加密标识符得到标识符之前,还包括:
[0018]在加密标识符为客户端通过公钥加密的时,检查加密标识符的长度;
[0019]在加密标识符的长度为公钥的长度的整数倍时,执行解密加密标识符得到标识符的步骤。
[0020]可选的,该方法还包括:
[0021]通过存储的历史标识符对标识符进行去重复处理。
[0022]可选的,通过存储的历史标识符对标识符进行去重复处理,包括:
[0023]解析标识符,得到与客户端对应的至少η种唯一标识,唯一标识共有m种,m>n,且在m为奇数时,n = (m+l)/2,在m为偶数时,η = m/2+l ;
[0024]检测存储的历史标识符中是否包含有与至少η种唯一标识中的任一种一致的唯一标识,历史标识符为本次之前存储的标识符;
[0025]若历史标识符包含有与至少η种唯一标识中的任一种一致的唯一标识,则将标识符丢弃。
[0026]根据本发明实施例的第二方面,提供一种客户端使用人数的统计方法,该方法包括:
[0027]通过标识符编码生成标识符;
[0028]加密标识符得到加密标识符;
[0029]将加密标识符发送至服务器,服务器用于根据加密标识符统计客户端的使用人数。
[0030]可选的,通过标识符编码生成标识符,包括:
[0031]通过标识符编码获取与当前客户端对应的至少η种唯一标识和至少η种唯一标识的排列顺序,唯一标识共有m种,m>n,且在m为奇数时,n = (m+1)/2,在m为偶数时,η =m/2+l ;
[0032]根据至少η种唯一标识和排列顺序生成标识符。
[0033]可选的,将加密标识符发送至服务器,包括:
[0034]根据预设算法生成冗余信息,预设算法是与服务器预先约定的算法;
[0035]将冗余信息附加在加密标识符之前或之后;
[0036]将冗余信息和加密标识符一起发送至服务器。
[0037]可选的,根据预设算法生成冗余信息,包括:
[0038]以加密标识符中预设的至少一位数值与标识符编码的乘积为冗余信息的长度,随机生成冗余信息的内容,得到冗余信息。
[0039]可选的,通过标识符编码生成标识符之前,还包括:
[0040]向服务器发送统计请求;
[0041]接收服务器发送的标识符编码。
[0042]根据本发明实施例的第三方面,提供一种客户端使用人数的统计装置,该装置包括:
[0043]标识符获得模块,用于获得客户端发送的加密标识符;
[0044]标识符解密模块,用于解密加密标识符得到标识符;
[0045]标识符存储模块,用于在标识符通过标识符编码的验证时,存储标识符,标识符编码用于验证标识符;
[0046]客户端统计模块,用于根据存储的标识符的数量统计客户端的使用人数。
[0047]可选的,该装置还包括:
[0048]统计请求接收模块,用于接收客户端发送的统计请求;
[0049]标识符编码发送模块,用于根据统计请求向客户端发送标识符编码。
[0050]可选的,标识符获得模块,包括:
[0051]加密标识符接收单元,用于接收客户端发送的附带有冗余信息的加密标识符,冗余信息是客户端根据预设算法生成的,预设算法是与客户端预先约定的算法;
[0052]冗余信息剔除单元,用于根据预设算法剔除冗余信息得到加密标识符。
[0053]可选的,该装置还包括:
[0054]长度检查模块,用于在加密标识符为客户端通过公钥加密的时,检查加密标识符的长度;
[0055]执行解密模块,用于在加密标识符的长度为公钥的长度的整数倍时,执行解密加密标识符得到标识符的步骤。
[0056]可选的,该装置还包括:
[0057]去重复模块,用于通过存储的历史标识符对标识符进行去重复处理。
[0058]可选的,去重复模块,包括:
[0059]标识符解析单元,用于解析标识符,得到与客户端对应的至少η种唯一标识,唯一标识共有m种,m>n,且在m为奇数时,n = (m+1)/2,在m为偶数时,η = m/2+l ;
[0060]唯一标识检测单元,用于检测存储的历史标识符中是否包含有与至少η种唯一标识中的任一种一致的唯一标识,历史标识符为本次之前存储的标识符;
[0061]标识符丢弃单元,用于若历史标识符包含有与至少η种唯一标识中的任一种一致的唯一标识,则将标识符丢弃。
[0062]根据本发明实施例的第四方面,提供一种客户端使用人数的统计装置,该装置包括:
[0063]标识符生成模块,用于通过标识符编码生成标识符;
[0064]标识符加密模块,用于加密标识符得到加密标识符;
[0065]标识符发送模块,用于将加密标识符发送至服务器,服务器用于根据加密标识符统计客户端的使用人数。
[0066]可选的,标识符生成模块,包括:
[0067]生成方式获取单元,用于通过标识符编码获取与当前客户端对应的至少η种唯一标识和至少η种唯一标识的排列顺序,唯一标识共有m种,m>n,且在m为奇数时,η =(m+1)/2,在 m 为偶数时,η = m/2+l ;
[0068]标识符生成单元,用于根据至少η种唯一标识和排列顺序生成标识符。
[0069]可选的,标识符发送模块,包括:
[0070]冗余信息生成单元,用于根据预设算法生成冗余信息,预设算法是与服务器预先约定的算法;
[0071]冗余信息附加单元,用于将冗余信息附加在加密标识符之前或之后;
[0072]标识符发送单元,用于将冗余信息和加密标识符一起发送至服务器。
[0073]可选的,冗余信息生成单元,用于以加密标识符中预设的至少一位数值与标识符编码的乘积为冗余信息的长度,随机生成冗余信息的内容,得到冗余信息。
[0074]可选的,该装置还包括:
[0075]统计请求发送模块,用于向服务器发送统计请求;
[0076]标识符编码接收模块,用于接收服务器发送的标识符编码。
[0077]根据本发明实施例的第五方面,提供一种客户端使用人数的统计系统,该系统包括:服务器和客户端;
[0078]服务器包括第三方面所述的装置;
[0079]客户端包括第四方面所述的装置。
[0080]本发明实施例提供的技术方案可以包括以下有益效果:
[0081]通过客户端向服务器发送加密标识符,服务器通过该加密标识符来统计客户端的使用人数,使恶意用户无法随意伪造用于统计客户端使用人数的加密标识符,解决了相关技术中恶意用户可以通过伪造大量不同的MAC地址并发送至服务器,导致服务器统计结果的真实性不足的问题;达到了服务器统计的客户端使用人数具有较高的可信度的效果。
[0082]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
【附图说明】
[0083]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0084]图1是本发明各个实施例涉及的一种实施环境的示意图;
[0085]图2是根据一示例性实施例示出的一种客户端使用人数的统计方法的流程图;
[0086]图3是根据另一示例性实施例示出的一种客户端使用人数的统计方法的流程图;
[0087]图4是根据另一示例性实施例示出的一种客户端使用人数的统计方法的流程图;
[0088]图5是根据另一示例性实施例示出的一种客户端使用人数的统计方法的流程图;
[0089]图6是根据一示例性实施例示出的一种客户端使用人数的统计装置的框图;
[0090]图7是根据另一示例性实施例示出的一种客户端使用人数的统计装置的框图;
[0091]图8是根据另一示例性实施例示出的一种客户端使用人数的统计装置的框图;
[0092]图9是根据另一示例性实施例示出的一种
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1