基于会员用户终端进行信息发送的方法及系统的制作方法

文档序号:10515658阅读:204来源:国知局
基于会员用户终端进行信息发送的方法及系统的制作方法
【专利摘要】本发明公开了一种基于会员用户终端进行信息发送的方法,涉及网络通讯技术领域。包括:计算得到预设时间内第一用户的活跃度;判断所述第一用户的活跃度是否超过预设的活跃度阈值;若是,则将包含有试用账号的推送信息发送给第一用户,以便第一用户将获得的推送信息分发给与该第一用户关联的其他用户,使其他用户利用试用账号进行会员登录;否则,不进行信息发送。本发明还公开了一种基于会员用户终端进行信息发送的系统。所述基于会员用户终端进行信息发送的方法及系统通过向活跃度较高的用户发送包含试用账号的推送信息,不仅提高了用户的活跃度,而且能够使得其他用户能够进行会员的试用,提高了用户的体验度。
【专利说明】
基于会员用户终端进行信息发送的方法及系统
技术领域
[0001]本发明涉及网络通讯技术领域,特别是指一种基于会员用户终端进行信息发送的方法及系统。
【背景技术】
[0002]随着网络、通讯技术的不断发展,人们变得越来越习惯于通过网络去获取信息和资源,于是催生了各种基于网络的系统或者应用终端。以视频网站或者视频应用软件为例:用户只有在服务器中注册成为该网站或应用软件的会员才能够享受到各种优惠和便利,例如:会员用户能够观看最新的视频、能够屏蔽广告等等。
[0003]但是,现有的基于智能终端的会员用户之间往往是相对独立的,用户只有在需要获取网络信息的时候才会通过服务器登入会员账号,同时,服务器也只能被动的响应会员用户的访问,而无法促进用户之间的联系和交流。因此,现有的基于会员用户的服务器功能比较单一,一方面,使得非会员用户对于体验服务器的兴趣不高,另一方面使得会员用户与其他会员用户或者非会员用户之间的互动、交流较少,最终导致会员用户的体验度不高。

【发明内容】

[0004]有鉴于此,本发明的目的在于提出一种基于会员用户终端进行信息发送的方法及系统,不仅能够提高会员用户的活跃度,而且能够吸引非会员用户通过服务器进行会员体验,最终提高了用户的体验度。
[0005]基于上述目的本发明提供的一种基于会员用户终端进行信息发送的方法,包括:
[0006]计算得到预设时间内第一用户的活跃度;
[0007]判断所述第一用户的活跃度是否超过预设的活跃度阈值;
[0008]若是,则将至少一个推送信息发送给第一用户,以便第一用户将获得的推送信息分发给至少一个与该第一用户关联的第二用户,使所述第二用户利用所述试用账号进行会员登录,其中,所述推送信息包含有一个试用账号;
[0009]否则,不对第一用户进行信息发送。
[0010]优选的,所述计算得到预设时间内第一用户的活跃度的步骤包括:
[0011]在预设时间内,记录第一用户登入会员账号的次数以及每次登入会员账号后的行为,对第一用户的活跃参数进行统计;
[0012]分别对不同活跃参数的统计结果进行筛选,得出有效的活跃参数统计值;
[0013]针对不同的活跃参数赋予不同的权重,将筛选出的有效活跃参数统计值与相应的活跃参数的权重相乘后求和,得到第一用户的活跃度。
[0014]进一步,所述活跃参数包括:登入次数、登入时长、关联用户数量、发送消息数量;
[0015]所述登入次数的筛选方法为:分别记录每次登入的登入时间点和退出时间点,并得到初始的登入次数值;对相邻的登入操作进行判断,判断在先的退出时间点与在后的登入时间点的时间间隔是否小于预设的时间间隔阈值;若是,则将登入次数值减I;否则,登入次数值不变;遍历并判断所有相邻的登入操作,得到有效的登入次数统计值;
[0016]所述登入时长的筛选方法为:分别记录登入时间的总时长以及连续未操作的时长;判断所述连续未操作的时长是否大于预设的时长阈值;若是,则将登入时间的总时长减去所述连续未操作的时长,遍历并判断所有连续未操作的时长,得到有效的登入时长统计值;
[0017]所述关联用户数量的筛选方法为:分别记录与第一用户关联的用户的总数量以及每个关联的用户最近一次与第一用户进行通讯的时间节点,判断所述时间节点与当前时间节点的时间长度是否大于预设的无效时间阈值;若是,则将关联用户总数量减1,否则,关联用户总数量保持不变;遍历并判断所有关联用户的所述时间节点,得到有效的关联用户数量统计值;
[0018]所述发送消息数量的筛选方法为:分别记录发送消息的总数量以及系统设置中默认发送消息的数量,将发送消息的总数量减去默认发送消息的数量,得到有效的发送消息数量统计值。
[0019]优选的,所述将至少一个推送信息发送给第一用户的步骤之前还包括:
[0020]查找预先设定的活跃度与推送信息数量的对应关系列表;
[0021]根据查找结果,得到所述第一用户对应推送信息的数量;
[0022]将对应数量的包含有一个试用账号的推送信息发送给第一用户。
[0023]优选的,所述将至少一个推送信息发送给第一用户的步骤之后还包括:
[0024]在预设的时间阈值内,计算第一用户的转化效率,所述转化效率为:在第一用户获得的推送信息中,试用账号登入的数量与推送信息的数量的比值;
[0025]判断所述转化效率是否大于预设的效率阈值,若是,则向第一用户再次发送预设数量的推送信息;否则,不执行任何操作。
[0026]进一步,当再次发送推送信息时,将本次计算得到的第一用户活跃度与上一次计算得到的所述转化效率相乘,得到的结果作为本次第一用户优选的活跃度,并判断本次第一用户优选的活跃度是否超过预设的活跃度阈值;若是,则将至少一个推送信息发送给第一用户,否则,不对第一用户进行信息发送。
[0027]优选的,所述推送信息为试用账号的试用链接,或者,所述推送信息为包含试用账号、试用账号密码、试用的时间以及试用账号登入链接的信息文件。
[0028]进一步,所述试用时间为系统预先设定的固定时间或者随机产生的时间。
[0029]优选的,针对试用账号预先设定一个有效期;
[0030]或者,设定一个有效时长,所述有效时长的起始时间为第一用户获得推送信息的时间或者第二用户领取推送信息的时间;
[0031]所述试用账号只有在有效期内或者有效时长内使用才有效。
[0032]本发明还提供了一种基于会员用户终端进行信息发送的系统,包括:
[0033]计算模块,用于计算得到预设时间内第一用户的活跃度,并将所述第一用户的活跃度发送给判断模块;
[0034]判断模块,用于接收所述计算模块发送的第一用户的活跃度,并判断所述第一用户的活跃度是否超过预设的活跃度阈值,若是,则向发送模块发送发送指令;否则,不对第一用户进行信息发送;
[0035]发送模块,用于接收所述判断模块发送的发送指令,将至少一个包含有一个试用账号的推送信息发送给第一用户,以便第一用户将获得的推送信息分发给至少一个与所述第一用户关联的第二用户,使所述第二用户利用所述试用账号进行会员登录,其中,所述推送信息包含有一个试用账号。
[0036]优选的,所述计算模块还用于:
[0037]在预设时间内,记录第一用户登入会员账号的次数以及每次登入会员账号后的行为,对第一用户的活跃参数进行统计;
[0038]分别对不同活跃参数的统计结果进行筛选,得出有效的活跃参数统计值;
[0039]针对不同的活跃参数赋予不同的权重,将筛选出的有效活跃参数统计值与相应的活跃参数的权重相乘后求和,得到第一用户的活跃度。
[0040]进一步,所述活跃参数包括:登入次数、登入时长、关联用户数量、发送消息数量;
[0041]所述登入次数的筛选方法为:分别记录每次登入的登入时间点和退出时间点,并得到初始的登入次数值;对相邻的登入操作进行判断,判断在先的退出时间点与在后的登入时间点的时间间隔是否小于预设的时间间隔阈值;若是,则将登入次数值减I;否则,登入次数值不变;遍历并判断所有相邻的登入操作,得到有效的登入次数统计值;
[0042]所述登入时长的筛选方法为:分别记录登入时间的总时长以及连续未操作的时长;判断所述连续未操作的时长是否大于预设的时长阈值;若是,则将登入时间的总时长减去所述连续未操作的时长,遍历并判断所有连续未操作的时长,得到有效的登入时长统计值;
[0043]所述关联用户数量的筛选方法为:分别记录与第一用户关联的用户的总数量以及每个关联的用户最近一次与第一用户进行通讯的时间节点,判断所述时间节点与当前时间节点的时间长度是否大于预设的无效时间阈值;若是,则将关联用户总数量减1,否则,关联用户总数量保持不变;遍历并判断所有关联用户的所述时间节点,得到有效的关联用户数量统计值;
[0044]所述发送消息数量的筛选方法为:分别记录发送消息的总数量以及系统设置中默认发送消息的数量,将发送消息的总数量减去默认发送消息的数量,得到有效的发送消息数量统计值。
[0045]优选的,所述系统还包括查表模块;
[0046]若所述第一用户的活跃度超过预设的活跃度阈值,所述判断模块还用于向所述查表模块发送查表指令;
[0047]所述查表模块用于接收所述判断模块发送的查表指令,并查找预先设定的活跃度与推送信息数量的对应关系列表;根据查找结果,得到所述第一用户对应推送信息的数量;所述查表模块将所述第一用户对应推送信息的数量发送给发送模块;
[0048]所述发送模块还用于接收所述查表模块发送的所述第一用户对应推送信息的数量,并将对应数量的推送信息发送给第一用户。
[0049]优选的,所述系统还包括转化模块;
[0050]所述转化模块用于在预设的时间阈值内,计算第一用户的转化效率,所述转化效率为:在第一用户获得的推送信息中,试用账号登入的数量与推送信息的数量的比值;判断所述转化效率是否大于预设的效率阈值,若是,则向所述发送模块发送发送指令;否则,不执行任何操作;
[0051]所述发送模块还用于接收所述转化模块发送的发送指令,并向第一用户再次发送预设数量的推送信息。
[0052]进一步,当再次发送推送信息时,将本次计算得到的第一用户活跃度与上一次计算得到的所述转化效率相乘,得到的结果作为本次第一用户优选的活跃度,并判断本次第一用户优选的活跃度是否超过预设的活跃度阈值;若是,则将至少一个推送信息发送给第一用户,否则,不对第一用户进行信息发送。
[0053]优选的,所述推送信息为试用账号的试用链接,或者,所述推送信息为包含试用账号、试用账号密码、试用的时间以及试用账号登入链接的信息文件。
[0054]进一步,所述试用时间为系统预先设定的固定时间或者随机产生的时间。
[0055]优选的,针对试用账号预先设定一个有效期;或者,设定一个有效时长,所述有效时长的起始时间为第一用户获得推送信息的时间或者第二用户领取推送信息的时间;所述试用账号只有在有效期内或者有效时长内使用才有效。
[0056]从上面所述可以看出,本发明提供的基于会员用户终端进行信息发送的方法及系统通过判断第一用户的活跃度,向活跃度较高的用户发送包含试用账号的推送信息,使得该用户能够将试用账号转发给其他用户。这样不仅提高了用户的活跃度,而且能够使得其他用户根据试用账号登入系统中进行会员的试用体验,最终提高了用户的体验度。
【附图说明】
[0057]图1为本发明提供的基于会员用户终端进行信息发送的方法的一个实施例的流程图;
[0058]图2为本发明提供的基于会员用户终端进行信息发送的方法的另一个实施例的流程图;
[0059]图3为本发明提供的基于会员用户终端进行信息发送的系统的一个实施例的结构示意图;
[0060]图4为本发明提供的基于会员用户终端进行信息发送的系统的另一个实施例的结构示意图。
【具体实施方式】
[0061]为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
[0062]需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一” “第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。
[0063]参照图1所示,为本发明提供的基于会员用户终端进行信息发送的方法的一个实施例的流程图。所述基于会员用户终端进行信息发送的方法应用于智能终端,所述智能终端包括:网络电视、电脑、手机、平板等智能设备。会员用户通过所述智能终端中的系统或应用,能够登入会员账号,进而获取想要的信息资源。所述基于会员用户终端进行信息发送的方法包括:
[0064]步骤101,计算得到预设时间内第一用户的活跃度。
[0065]其中,所述活跃度用于评价会员用户登入会员账号以及登入会员账号后的活跃程度,既可以根据常用的加权算法进行计算得到,还可以预先设定自定义的预设算法进行计算。服务器在后台能够记录会员用户的每一项操作。
[0066]步骤102,判断所述第一用户的活跃度是否超过预设的活跃度阈值;若是,则执行步骤103,否则执行步骤104。
[0067]其中,所述活跃度阈值是预先设定的用于判断用户是否活跃的具体参数指标,SP若用户的活跃度大于所述活跃度阈值则表示该用户为活跃用户,否则,为非活跃用户。
[0068]步骤103,根据步骤102的判断,所述第一用户的活跃度超过预设的活跃度阈值,则将至少一个推送信息发送给第一用户,以便第一用户将获得的推送信息分发给至少一个与该第一用户关联的第二用户,使所述第二用户利用所述试用账号进行会员登录,其中,所述推送信息包含有一个试用账号。
[0069]其中,所述第一用户通过终端设备进行会员账户登入,在整个信息发送的过程中,所述第一用户登入的终端可以始终为一个终端,也可以为不同的终端。所述试用账号是指临时的会员账号,通过该试用账号,非会员用户能够进行会员用户的体验。
[0070]步骤104,根据步骤102的判断,所述第一用户的活跃度没有超过预设的活跃度阈值,则表明该用户不够活跃,服务器不对第一用户进行信息发送。服务器将遍历所有的会员账号,直到筛选出所有的活跃用户,并通过活跃用户进行信息发送。
[0071]由上述实施例可知,所述基于会员用户终端进行信息发送的方法通过预先设定一个活跃度阈值,筛选出相对活跃的用户,然后通过这些活跃用户进行信息的发送,所述推送信息中包含有试用账号,而接收到推送信息的其他用户能够根据试用账号进行会员账号的体验。这样,不仅提高了会员用户和服务器的活跃度,而且通过试用账号能够吸引非会员用户的使用,进而促进会员用户数量的增加。同时,所述基于会员用户终端进行信息发送的方法使得用户之间能够进一步推送信息,提高了用户的体验度。
[0072]作为本发明一个优选的实施例,所述计算得到第一用户的活跃度的步骤101包括:在预设时间内,记录第一用户登入会员账号的次数以及每次登入会员账号后的行为,对第一用户的活跃参数进行统计;分别对不同活跃参数的统计结果进行筛选,得出有效的活跃参数统计值;针对不同的活跃参数赋予不同的权重,将筛选出的有效活跃参数统计值与相应的活跃参数的权重相乘后求和,得到第一用户的活跃度。其中,所述活跃参数是指用于评价和计算用户是否活跃的参数指标。服务器根据不同活跃参数的特点赋予不同的权重,然后通过加权算法得到用户的活跃度。当然,还可以根据实际的需要,相应调整权重的比例。
[0073]这样,通过筛选出有效的活跃参数,能够使得后续计算得到的用户活跃度更加准确,也提高了发送推送信息的准确度。
[0074]进一步,所述活跃参数包括:登入次数、登入时长、关联用户数量、发送消息数量。
[0075]所述登入次数的筛选方法为:分别记录每次登入的登入时间点和退出时间点,并得到初始的登入次数值;对相邻的登入操作进行判断,判断在先的退出时间点与在后的登入时间点的时间间隔是否小于预设的时间间隔阈值;若是,则将登入次数值减I;否则,登入次数值不变;遍历并判断所有相邻的登入操作,得到有效的登入次数统计值。
[0076]在某些时候,用户由于各种原因,会频繁地反复登入会员账号,此时服务器将记录得到大量的登入次数,但是对于评价用户的活跃度来说,这些重复的登入次数并不可靠,因此,通过设定一个时间间隔阈值,将短时间内反复登入的次数记录为同一次,保证了登入次数统计值的有效性。
[0077]所述登入时长的筛选方法为:分别记录登入时间的总时长以及连续未操作的时长;判断所述连续未操作的时长是否大于预设的时长阈值;若是,则将登入时间的总时长减去所述连续未操作的时长,遍历并判断所有连续未操作的时长,得到有效的登入时长统计值。
[0078]同样,对于评价用户的活跃度来说,虽然用户已经登入会员账号,但是较长时间未进行操作的登入时长也是不可靠的,需要剔除。
[0079]所述关联用户数量的筛选方法为:分别记录与第一用户关联的用户的总数量以及每个关联的用户最近一次与第一用户进行通讯的时间节点,判断所述时间节点与当前时间节点的时间长度是否大于预设的无效时间阈值;若是,则将关联用户总数量减1,否则,关联用户总数量保持不变;遍历并判断所有关联用户的所述时间节点,得到有效的关联用户数量统计值。
[0080]服务器进行信息发送的目的是为了将包含试用账号的推送信息从第一会员用户发送到第二用户或更多的用户,而若是与第一用户关联的用户已经较长时间不相互通讯,那么表示该关联的用户已经失效或者该关联的用户对应的用户已经不会对第一用户进行关注了,那么即使第一用户给其发送推送信息,也基本不会得到响应,因此,也需要剔除这一类无效的关联用户。
[0081]所述发送消息数量的筛选方法为:分别记录发送消息的总数量以及系统设置中默认发送消息的数量,将发送消息的总数量减去默认发送消息的数量,得到有效的发送消息数量统计值。
[0082]在某些系统的设置中或用户选定的设置中,用户终端可能会自动回复某一类消息,例如:QQ中的自动回复设置,或者在一些视频观看应用中,若用户自身没有对观看的视频进行评价,系统可能直接默认为好评。而这些发送的消息并非用户自身的操作,因而也不能用于评价用户的活跃度。
[0083]当然,需要说明的是,上述实施例只是列举了部分的活跃参数及其筛选的方法,还可以根据实际的需要相应增加其他的用于评价用户活跃度的活跃参数,然后根据该活跃参数的性质和特点设定相应的筛选方法。
[0084]例如,筛选出的活跃参数的统计值分别为:登入次数为80次,登入时间为60小时,关联用户数量为50个,发送消息数量为200个,对应的登入次数、登入时长、关联用户数量、发送消息数量的权重分别为0.3、0.2、0.5、0.1。因此,可以计算得到第一用户的活跃度为80*0.3+60*0.2+50*0.5+200*0.1 = 81。当然可以根据需要相应调整权重的比例,例如,当认为发送消息数量的数量更为重要时,可以将其权重相应提高。基于计算得到的活跃度为一系列数值,而对应的推送信息的数量为固定的数量,因此,优选的,每个活跃度的数值范围对应一个推送信息的数量。
[0085]在一些可选的实施例中,所述将至少一个推送信息发送给第一用户的步骤103之前还包括:查找预先设定的活跃度与推送信息数量的对应关系列表;根据查找结果,得到所述第一用户对应推送信息的数量;将对应数量的包含有一个试用账号的推送信息发送给第一用户。
[0086]其中,所述活跃度与推送信息数量的对应关系列表是服务器根据信息发送的需求预先设定的活跃度与推送信息数量一一对应的关系列表,通常来说活跃度越高则对应的推送信息的数量也越多。例如:活跃度为[70,80)时,则对应推送信息数量为7个,活跃度为[80,90)时,则对应推送信息数量为8个。这样,服务器能够根据会员用户具有的不同的活跃度,进而向该会员用户发送数目不同的推送信息,进一步优化信息发送的准确性和发送效率。
[0087]在另一些可选的实施例中,所述将至少一个推送信息发送给第一用户的步骤103之后还包括:在预设的时间阈值内,计算第一用户的转化效率,所述转化效率为:在第一用户获得的推送信息中,试用账号登入的数量与推送信息的数量的比值;判断所述转化效率是否大于预设的效率阈值,若是,则向第一用户再次发送预设数量的推送信息;否则,不执行任何操作。
[0088]其中,所述预设的时间阈值是服务器预先设定的用于开始进一步信息发送的时间长度。例如:在某次信息发送的策略中,首先将60%的推送信息根据不同用户的活跃度发送给不同的用户,三天后,服务器计算获得推送信息的用户的转化效率,将剩余的40%按预设的数量发送给转化效率较高的用户,这样不仅能够促进用户进行信息的发送,而且大大提高了推送信息的进行发送的效率。当然,还可以根据需要设置更多层次的发送策略。
[0089]需要说明的是,本发明实施例中所述的基于会员用户终端进行信息发送的方法是进行一次信息发送的过程,也即在一个发送周期内,所述方法实现的整个过程只单独执行一次。可选的,本发明所述的基于会员用户终端进行信息发送的方法实现的过程还可以根据实际需要循环执行多次。
[0090]进一步,当再次发送推送信息时,将本次计算得到的第一用户活跃度与上一次计算得到的所述转化效率相乘,得到的结果作为本次第一用户优选的活跃度,并判断本次第一用户优选的活跃度是否超过预设的活跃度阈值;若是,则将至少一个推送信息发送给第一用户,否则,不对第一用户进行信息发送。
[0091]这样,在下一次通过会员用户终端进行信息发送时,上一次计算得到的第一用户的转化效率能够进一步优化第一用户的活跃度,使得下一次的活跃度的计算更为准确、有效,也相对的使得下一次的推荐信息的转化效率更高。
[0092]在一些较佳的实施例中,所述推送信息为试用账号的试用链接,或者,所述推送信息为包含试用账号、试用账号密码、试用的时间以及试用账号登入链接的信息文件。
[0093]进一步,所述试用时间为系统预先设定的固定时间或者随机产生的时间。
[0094]可选的,用户通过微信、QQ、其他应用或平台进行信息的发送。
[0095]优选的,服务器针对试用账号预先设定一个有效期;或者,设定一个有效时长,所述有效时长的起始时间为第一用户获得推送信息的时间或者第二用户领取推送信息的时间;所述试用账号只有在有效期内或者有效时长内使用才有效。这样,会促使接收到试用账号的用户尽早完成账号的登入和体验,能够提高信息发送的速度。
[0096]参照图2所示,为本发明提供的基于会员用户终端进行信息发送的方法的另一个实施例的流程图。所述基于会员用户终端进行信息发送的方法包括:
[0097]步骤201,在预设时间内,记录第一用户每次登入会员账号及登入会员账号后的行为,对第一用户的活跃参数进行统计。
[0098]步骤202,分别对不同活跃参数的统计结果进行筛选,得出有效的活跃参数统计值。
[0099]步骤203,针对不同的活跃参数赋予不同的权重,将筛选出的有效活跃参数统计值与相应的活跃参数的权重相乘后求和,得到第一用户的活跃度。
[0100]步骤204,判断所述第一用户的活跃度是否超过预设的活跃度阈值;若是,则执行步骤205,否则执行步骤209。
[0101]步骤205,查找预先设定的活跃度与推送信息数量的对应关系列表;根据查找结果,得到所述第一用户对应推送信息的数量。
[0102]步骤206,将对应数量的推送信息发送给第一用户。
[0103]步骤207,在预设的时间阈值内,计算第一用户的转化效率,所述转化效率为:在第一用户获得的推送信息中,试用账号登入的数量与推送信息的数量的比值。
[0104]步骤208,判断所述转化效率是否大于预设的效率阈值,若是,则执行步骤206;否贝IJ,执行步骤209。
[0105]步骤209,不对第一用户进行信息发送。
[0106]参照图3所示,为本发明提供的基于会员用户终端进行信息发送的系统的一个实施例的结构示意图。所述基于会员用户终端进行信息发送的系统包括:
[0107]计算模块301,用于计算得到预设时间内第一用户的活跃度,并将所述第一用户的活跃度发送给判断模块302;
[0108]判断模块302,用于接收所述计算模块301发送的第一用户的活跃度,并判断所述第一用户的活跃度是否超过预设的活跃度阈值,若是,则向发送模块303发送发送指令;否贝IJ,不对第一用户进行信息发送;
[0109]发送模块303,用于接收所述判断模块302发送的发送指令,将至少一个推送信息发送给第一用户,以便第一用户将获得的推送信息分发给至少一个与所述第一用户关联的第二用户,使所述第二用户利用所述试用账号进行会员登录,其中,所述推送信息包含有一个试用账号。
[0110]在一些可选的实施例中,所述计算模块301还用于:
[0111]在预设时间内,记录第一用户登入会员账号的次数以及每次登入会员账号后的行为,对第一用户的活跃参数进行统计;
[0112]分别对不同活跃参数的统计结果进行筛选,得出有效的活跃参数统计值;
[0113]针对不同的活跃参数赋予不同的权重,将筛选出的有效活跃参数统计值与相应的活跃参数的权重相乘后求和,得到第一用户的活跃度。
[0114]在另一些可选的实施例中,所述活跃参数包括:登入次数、登入时长、关联用户数量、发送消息数量;
[0115]所述登入次数的筛选方法为:分别记录每次登入的登入时间点和退出时间点,并得到初始的登入次数值;对相邻的登入操作进行判断,判断在先的退出时间点与在后的登入时间点的时间间隔是否小于预设的时间间隔阈值;若是,则将登入次数值减I;否则,登入次数值不变;遍历并判断所有相邻的登入操作,得到有效的登入次数统计值;
[0116]所述登入时长的筛选方法为:分别记录登入时间的总时长以及连续未操作的时长;判断所述连续未操作的时长是否大于预设的时长阈值;若是,则将登入时间的总时长减去所述连续未操作的时长,遍历并判断所有连续未操作的时长,得到有效的登入时长统计值;
[0117]所述关联用户数量的筛选方法为:分别记录与第一用户关联的用户的总数量以及每个关联的用户最近一次与第一用户进行通讯的时间节点,判断所述时间节点与当前时间节点的时间长度是否大于预设的无效时间阈值;若是,则将关联用户总数量减1,否则,关联用户总数量保持不变;遍历并判断所有关联用户的所述时间节点,得到有效的关联用户数量统计值;
[0118]所述发送消息数量的筛选方法为:分别记录发送消息的总数量以及系统设置中默认发送消息的数量,将发送消息的总数量减去默认发送消息的数量,得到有效的发送消息数量统计值。
[0119]优选的,参照图4所示,所述系统还包括查表模块304;
[0120]若所述第一用户的活跃度超过预设的活跃度阈值,所述判断模块302还用于向所述查表模块304发送查表指令;
[0121]所述查表模块304用于接收所述判断模块302发送的查表指令,并查找预先设定的活跃度与推送信息数量的对应关系列表;根据查找结果,得到所述第一用户对应推送信息的数量;所述查表模块304将所述第一用户对应推送信息的数量发送给发送模块303;
[0122]所述发送模块303还用于接收所述查表模块304发送的所述第一用户对应推送信息的数量,并将对应数量的推送信息发送给第一用户。
[0123]优选的,参照图4所示,所述系统还包括转化模块305;
[0124]所述转化模块305用于在预设的时间阈值内,计算第一用户的转化效率,所述转化效率为:在第一用户获得的推送信息中,试用账号登入的数量与推送信息的数量的比值;判断所述转化效率是否大于预设的效率阈值,若是,则向所述发送模块303发送发送指令;否贝IJ,不执行任何操作;
[0125]所述发送模块303还用于接收所述转化模块305发送的发送指令,并向第一用户再次发送预设数量的推送信息。
[0126]进一步,当再次发送推送信息时,所述计算模块301还用于将本次计算得到的第一用户活跃度与上一次计算得到的所述转化效率相乘,得到的结果作为本次第一用户优选的活跃度,并将本次第一用户优选的活跃度发送给判断模块302。
[0127]在一些较佳的实施例中,所述推送信息为试用账号的试用链接,或者,所述推送信息为包含试用账号、试用账号密码、试用的时间以及试用账号登入链接的信息文件。
[0128]进一步,所述试用时间为系统预先设定的固定时间或者随机产生的时间。
[0129]更进一步,针对试用账号预先设定一个有效期;或者,设定一个有效时长,所述有效时长的起始时间为第一用户获得推送信息的时间或者第二用户领取推送信息的时间;所述试用账号只有在有效期内或者有效时长内使用才有效。
[0130]需要说明的是,本发明所述的基于会员用户终端进行信息发送的系统还可以应用于相关的智能终端或者相关的服务器中,也即得到能够实现上述基于会员用户终端进行信息发送的方法的智能终端或服务器。
[0131]优选的,本发明还包括一种基于会员用户终端进行信息发送的装置,所述装置能够实现上述基于会员用户终端进行信息发送的方法。
[0132]所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明它们没有在细节中提供。
[0133]另外,为简化说明和讨论,并且为了不会使本发明难以理解,在所提供的附图中可以示出或可以不示出与集成电路(IC)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本发明难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本发明的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本发明的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本发明。因此,这些描述应被认为是说明性的而不是限制性的。
[0134]尽管已经结合了本发明的具体实施例对本发明进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态RAM(DRAM))可以使用所讨论的实施例。
[0135]本发明的实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本发明的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种基于会员用户终端进行信息发送的方法,其特征在于,包括: 计算得到预设时间内第一用户的活跃度; 判断所述第一用户的活跃度是否超过预设的活跃度阈值; 若是,则将至少一个推送信息发送给第一用户,以便第一用户将获得的推送信息分发给至少一个与该第一用户关联的第二用户,使所述第二用户利用所述试用账号进行会员登录,其中,所述推送信息包含有一个试用账号; 否则,不对第一用户进行信息发送。2.根据权利要求1所述的方法,其特征在于,所述计算得到预设时间内第一用户的活跃度的步骤包括: 在预设时间内,记录第一用户登入会员账号的次数以及每次登入会员账号后的行为,对第一用户的活跃参数进行统计; 分别对不同活跃参数的统计结果进行筛选,得出有效的活跃参数统计值; 针对不同的活跃参数赋予不同的权重,将筛选出的有效活跃参数统计值与相应的活跃参数的权重相乘后求和,得到第一用户的活跃度。3.根据权利要求2所述的方法,其特征在于,所述活跃参数包括:登入次数、登入时长、关联用户数量、发送消息数量; 所述登入次数的筛选方法为:分别记录每次登入的登入时间点和退出时间点,并得到初始的登入次数值;对相邻的登入操作进行判断,判断在先的退出时间点与在后的登入时间点的时间间隔是否小于预设的时间间隔阈值;若是,则将登入次数值减I;否则,登入次数值不变;遍历并判断所有相邻的登入操作,得到有效的登入次数统计值; 所述登入时长的筛选方法为:分别记录登入时间的总时长以及连续未操作的时长;判断所述连续未操作的时长是否大于预设的时长阈值;若是,则将登入时间的总时长减去所述连续未操作的时长,遍历并判断所有连续未操作的时长,得到有效的登入时长统计值;所述关联用户数量的筛选方法为:分别记录与第一用户关联的用户的总数量以及每个关联的用户最近一次与第一用户进行通讯的时间节点,判断所述时间节点与当前时间节点的时间长度是否大于预设的无效时间阈值;若是,则将关联用户总数量减I,否则,关联用户总数量保持不变;遍历并判断所有关联用户的所述时间节点,得到有效的关联用户数量统计值; 所述发送消息数量的筛选方法为:分别记录发送消息的总数量以及系统设置中默认发送消息的数量,将发送消息的总数量减去默认发送消息的数量,得到有效的发送消息数量统计值。4.根据权利要求1所述的方法,其特征在于,所述将至少一个推送信息发送给第一用户的步骤之前还包括: 查找预先设定的活跃度与推送信息数量的对应关系列表; 根据查找结果,得到所述第一用户对应推送信息的数量; 将对应数量的包含有一个试用账号的推送信息发送给第一用户。5.根据权利要求1所述的方法,其特征在于,所述将至少一个推送信息发送给第一用户的步骤之后还包括: 在预设的时间阈值内,计算第一用户的转化效率,所述转化效率为:在第一用户获得的推送信息中,试用账号登入的数量与推送信息的数量的比值; 判断所述转化效率是否大于预设的效率阈值,若是,则向第一用户再次发送预设数量的推送信息;否则,不执行任何操作。6.根据权利要求5所述的方法,其特征在于,当再次发送推送信息时,将本次计算得到的第一用户活跃度与上一次计算得到的所述转化效率相乘,得到的结果作为本次第一用户优选的活跃度,并判断本次第一用户优选的活跃度是否超过预设的活跃度阈值;若是,则将至少一个推送信息发送给第一用户,否则,不对第一用户进行信息发送。7.根据权利要求1所述的方法,其特征在于,所述推送信息为试用账号的试用链接,或者,所述推送信息为包含试用账号、试用账号密码、试用的时间以及试用账号登入链接的信息文件。8.根据权利要求7所述的方法,其特征在于,所述试用时间为系统预先设定的固定时间或者随机产生的时间。9.根据权利要求1所述的方法,其特征在于,针对试用账号预先设定一个有效期; 或者,设定一个有效时长,所述有效时长的起始时间为第一用户获得推送信息的时间或者第二用户领取推送信息的时间; 所述试用账号只有在有效期内或者有效时长内使用才有效。10.—种基于会员用户终端进行信息发送的系统,其特征在于,包括: 计算模块,用于计算得到预设时间内第一用户的活跃度,并将所述第一用户的活跃度发送给判断模块; 判断模块,用于接收所述计算模块发送的第一用户的活跃度,并判断所述第一用户的活跃度是否超过预设的活跃度阈值,若是,则向发送模块发送发送指令;否则,不对第一用户进行信息发送; 发送模块,用于接收所述判断模块发送的发送指令,将至少一个推送信息发送给第一用户,以便第一用户将获得的推送信息分发给至少一个与所述第一用户关联的第二用户,使所述第二用户利用所述试用账号进行会员登录,其中,所述推送信息包含有一个试用账号。11.根据权利要求10所述的系统,其特征在于,所述计算模块还用于: 在预设时间内,记录第一用户登入会员账号的次数以及每次登入会员账号后的行为,对第一用户的活跃参数进行统计; 分别对不同活跃参数的统计结果进行筛选,得出有效的活跃参数统计值; 针对不同的活跃参数赋予不同的权重,将筛选出的有效活跃参数统计值与相应的活跃参数的权重相乘后求和,得到第一用户的活跃度。12.根据权利要求11所述的系统,其特征在于,所述活跃参数包括:登入次数、登入时长、关联用户数量、发送消息数量; 所述登入次数的筛选方法为:分别记录每次登入的登入时间点和退出时间点,并得到初始的登入次数值;对相邻的登入操作进行判断,判断在先的退出时间点与在后的登入时间点的时间间隔是否小于预设的时间间隔阈值;若是,则将登入次数值减I;否则,登入次数值不变;遍历并判断所有相邻的登入操作,得到有效的登入次数统计值; 所述登入时长的筛选方法为:分别记录登入时间的总时长以及连续未操作的时长;判断所述连续未操作的时长是否大于预设的时长阈值;若是,则将登入时间的总时长减去所述连续未操作的时长,遍历并判断所有连续未操作的时长,得到有效的登入时长统计值; 所述关联用户数量的筛选方法为:分别记录与第一用户关联的用户的总数量以及每个关联的用户最近一次与第一用户进行通讯的时间节点,判断所述时间节点与当前时间节点的时间长度是否大于预设的无效时间阈值;若是,则将关联用户总数量减I,否则,关联用户总数量保持不变;遍历并判断所有关联用户的所述时间节点,得到有效的关联用户数量统计值; 所述发送消息数量的筛选方法为:分别记录发送消息的总数量以及系统设置中默认发送消息的数量,将发送消息的总数量减去默认发送消息的数量,得到有效的发送消息数量统计值。13.根据权利要求10所述的系统,其特征在于,还包括查表模块; 若所述第一用户的活跃度超过预设的活跃度阈值,所述判断模块还用于向所述查表模块发送查表指令; 所述查表模块用于接收所述判断模块发送的查表指令,并查找预先设定的活跃度与推送信息数量的对应关系列表;根据查找结果,得到所述第一用户对应推送信息的数量;所述查表模块将所述第一用户对应推送信息的数量发送给发送模块; 所述发送模块还用于接收所述查表模块发送的所述第一用户对应推送信息的数量,并将对应数量的推送信息发送给第一用户。14.根据权利要求10所述的系统,其特征在于,还包括转化模块; 所述转化模块用于在预设的时间阈值内,计算第一用户的转化效率,所述转化效率为:在第一用户获得的推送信息中,试用账号登入的数量与推送信息的数量的比值;判断所述转化效率是否大于预设的效率阈值,若是,则向所述发送模块发送发送指令;否则,不执行任何操作; 所述发送模块还用于接收所述转化模块发送的发送指令,并向第一用户再次发送预设数量的推送信息。15.根据权利要求14所述的系统,其特征在于,当再次发送推送信息时,将本次计算得到的第一用户活跃度与上一次计算得到的所述转化效率相乘,得到的结果作为本次第一用户优选的活跃度,并判断本次第一用户优选的活跃度是否超过预设的活跃度阈值;若是,则将至少一个推送信息发送给第一用户,否则,不对第一用户进行信息发送。16.根据权利要求10所述的系统,其特征在于,所述推送信息为试用账号的试用链接,或者,所述推送信息为包含试用账号、试用账号密码、试用的时间以及试用账号登入链接的信息文件。17.根据权利要求16所述的系统,其特征在于,所述试用时间为系统预先设定的固定时间或者随机产生的时间。18.根据权利要求10所述的系统,其特征在于,针对试用账号预先设定一个有效期;或者,设定一个有效时长,所述有效时长的起始时间为第一用户获得推送信息的时间或者第二用户领取推送信息的时间;所述试用账号只有在有效期内或者有效时长内使用才有效。
【文档编号】H04L29/08GK105872012SQ201610139879
【公开日】2016年8月17日
【申请日】2016年3月11日
【发明人】李明
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1