信息推荐方法、信息推荐装置、存储介质及电子设备与流程

文档序号:17642937发布日期:2019-05-11 00:47阅读:186来源:国知局
信息推荐方法、信息推荐装置、存储介质及电子设备与流程

本发明涉及信息处理技术领域,具体而言,涉及一种信息推荐方法、信息推荐装置、存储介质及电子设备。



背景技术:

随着互联网技术的迅速发展,各种信息扑面而来,作为某一平台的运营商而言,如果能够在信息推荐时,准确触及用户的关注点,那么,就能很大程度上促进推荐信息的资源转化,进而提高运营利润。因而,如何推荐触及用户关注点的信息成为相关运营平台关注的焦点问题。

现有技术中,信息的推荐一般是针对所有的用户推荐相同的信息,因而,导致推荐信息并不能准确触及每一个用户的关注点,在造成资源浪费的同时,也给用户带来一定程度的信息干扰。因而,其推荐准确性较低。

因此,现有技术中的信息推荐方法的准确性有待提高。

需要说明的是,在上述背景技术部分公开的信息仅用于加强对本发明的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。



技术实现要素:

本发明实施例的目的在于提供一种信息推荐方法、信息推荐装置、存储介质及电子设备,进而至少在一定程度上克服现有技术中的信息推荐方法准确性较低的缺陷。

本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。

根据本发明实施例的第一方面,提供了一种信息推荐方法,包括:获取符合预设规则的用户为目标用户,并向所述目标用户推送测试信息,其中,所述测试信息与所述预设规则相关;获取第一预设时间段内所述目标用户对于所述测试信息的操作信息,并结合所述测试信息的类型生成待推荐信息计算结果;根据所述待推荐信息计算结果确定待推荐信息,以完成对所述目标用户的信息推荐。

在本发明的一些实施例中,基于前述方案,所述获取第一预设时间段内所述目标用户对于所述测试信息的操作信息,包括:获取所述第一预设时间段内的测试信息推送数目、所述目标用户对所述测试信息的点击数目和转化数目,以及获取所述测试信息的推送时间、所述目标用户在所述测试信息页面的停留时间;根据所述点击数目和所述推送数目确定出点击率,并根据所述转化数目和所述点击数目确定出转化率,以及根据所述推送时间和所述停留时间确定出停留率。

在本发明的一些实施例中,基于前述方案,所述测试信息的类型包括:业务型,获取所述第一预设时间段内所述目标用户对于所述测试信息的操作信息,并结合所述测试信息的类型生成待推荐信息计算结果,包括:获取所述点击率对应的权重作为第一权重,以及获取所述转化率对应的权重作为第二权重;根据所述点击率、所述转化率以及所述第一权重、所述第二权重确定出待推荐信息计算结果。

在本发明的一些实施例中,基于前述方案,所述测试信息的类型包括:品牌型,所述获取第一预设时间段内的测试信息推送数目以及获取所述第一预设时间段内所述目标用户对于所述测试信息的操作信息,并结合所述测试信息的类型生成待推荐信息计算结果,包括:获取所述点击率对应的权重作为第三权重,以及获取所述停留率的权重为第四权重;根据所述点击率、所述停留率、所述第三权重以及所述第四权重确定出待推荐信息计算结果。

在本发明的一些实施例中,基于前述方案,所述根据所述待推荐信息计算结果确定待推荐信息,包括:确定最大待推荐信息计算结果对应的测试信息为所述待推荐信息。

在本发明的一些实施例中,基于前述方案,所述根据所述待推荐信息计算结果确定待推荐信息,还包括:将大于热点信息阈值的所述待推荐信息计算结果对应的测试信息作为所述待推荐信息。

在本发明的一些实施例中,基于前述方案,在所述根据所述待推荐信息计算结果确定待推荐信息之后,还包括:每间隔第二预设时间段,将所述待推荐信息推荐给所述目标用户,其中,所述第二预设时间段在所述第一预设时间段之后;获取所述目标用户的推荐点击率,以及获取所述待推荐信息的权重作为第五权重,获取所述待推荐信息对应的预设规则的权重作为第六权重;根据所述待推荐信息计算结果与所述推荐点击率确定推荐值;根据所述待推荐信息计算结果、所述推荐值、所述第五权重以及所述第六权重确定出计算结果;确定最大计算结果对应的预设规则为热点规则。

根据本发明实施例的第二方面,提供了一种信息推荐装置,包括:推送模块,用于获取符合预设规则的用户为目标用户,并向目标用户推送测试信息,其中,所述测试信息与所述预设规则相关;获取与计算模块,用于获取第一预设时间段内所述目标用户对于所述测试信息的操作信息,并结合所述测试信息的类型生成待推荐信息计算结果;推荐模块,用于根据所述待推荐信息计算结果确定待推荐信息,以完成对所述目标用户的信息推荐。

根据本发明实施例的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述实施例中第一方面所述的信息推荐方法。

根据本发明实施例的第四方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中第一方面所述的信息推荐方法。

本发明实施例提供的技术方案可以包括以下有益效果:

在本发明的一些实施例所提供的技术方案中,一方面,通过获取符合预设规则的用户为目标用户,并向目标用户推送与预设规则相关的测试信息,避免了测试信息推送的盲目性,使得测试信息针对特定的目标用户而推送,提高了测试信息的点击概率。另一方面,通过获取第一预设时间段内目标用户对于测试信息的操作信息,并结合测试信息的类型生成待推荐信息计算结果,能够通过操作信息更加准确的了解到不同用户感兴趣的信息。进一步的,根据待推荐信息计算结果确定待推荐信息,以完成对目标用户的信息推荐,使得热点规则以及热点信息的确定有迹可循、有理可依,提高了信息推荐的准确性。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1示意性示出了根据本发明的一实施例的信息推荐方法流程图;

图2示意性示出了根据本发明的另一实施例的信息推荐方法流程图;

图3示意性示出了根据本发明的再一实施例的信息推荐方法流程图;

图4示意性示出了根据本发明的又一实施例的信息推荐方法流程图;

图5示意性示出了根据本发明的实施例的信息推荐装置框图;

图6示出了适于用来实现本发明实施例的电子设备的计算机系统的结构示意图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本发明将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。

此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本发明的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本发明的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本发明的各方面。

附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。

现有技术中,信息的推荐一般是针对所有的用户推荐相同的信息,因而,导致推荐信息并不能准确触及每一个用户的关注点,在造成资源浪费的同时,也给用户带来一定程度的信息干扰。因而,其推荐准确性较低。

在本实施例中,首先提供了一种信息推荐方法,至少在一定程度上解决现有技术中的信息推荐方法准确性较低的缺陷。

图1示意性示出了根据本发明的一个实施例的信息推荐方法流程图,该推荐方法的执行主体可以是信息推荐的处理服务器。

参考图1,根据本发明的一个实施例的信息推荐方法包括以下步骤:

步骤s110,获取符合预设规则的用户为目标用户,并向所述目标用户推送测试信息,其中,所述测试信息与所述预设规则相关;

步骤s120,获取第一预设时间段内所述目标用户对于所述测试信息的操作信息,并结合所述测试信息的类型生成待推荐信息计算结果;

步骤s130,根据所述待推荐信息计算结果确定待推荐信息,以完成对所述目标用户的信息推荐。

在图1所示实施例所提供的技术方案中,一方面,通过获取符合预设规则的用户为目标用户,并向目标用户推送与预设规则相关的测试信息,避免了测试信息推送的盲目性,使得测试信息针对特定的目标用户而推送,提高了测试信息的点击概率。另一方面,通过获取第一预设时间段内目标用户对于测试信息的操作信息,并结合测试信息的类型生成待推荐信息计算结果,能够通过操作信息更加准确的了解到不同用户感兴趣的信息。进一步的,根据待推荐信息计算结果确定待推荐信息,以完成对目标用户的信息推荐,使得热点规则以及热点信息的确定有迹可循、有理可依,提高了信息推荐的准确性。

以下对图1中的各个步骤的具体实现过程进行详细阐述:

在步骤s110中,获取符合预设规则的用户为目标用户,并向所述目标用户推送测试信息,其中,所述测试信息与所述预设规则相关。

在示例性的实施例中,预设规则可以是判断服务器是否接收过用户的支付信息,如果服务器接收过所述用户的支付信息,则所述用户不是目标用户。反之,如果服务器没有接收过所述用户的支付信息,则所述用户为目标用户。预设规则也可以是:所述用户是否下载过该app(应用程序,application的缩写),所述用户是否在该app平台实名注册过等。通过预设规则的设置,能够将所有用户有目的有针对性的区分开来,对于符合不同规则的用户,可以推送不同类型的推荐信息,增加了为目标用户推荐信息的准确性。

在示例性的实施例中,若确定上述用户为目标用户,则可以向目标用户推送与预设规则相关的测试信息。示例性的,参考上述解释,当预设规则为服务器是否接收过用户的支付信息时,确定出服务器没有接收过支付信息的用户为目标用户,进而,测试信息可以设置为与用户的支付信息相关的信息,例如:某一热映电影的购票链接,某景区的特惠门票链接,或者某餐厅的点餐链接,进而,可以发现目标用户感兴趣的测试信息。通过向目标用户推送测试信息,能够避免盲目推荐而导致的推荐信息资源浪费以及对目标用户造成干扰的缺陷,提高推荐信息的准确性。

在步骤s120中,获取第一预设时间段内所述目标用户对于所述测试信息的操作信息,并结合所述测试信息的类型生成待推荐信息计算结果。

在示例性的实施例中,第一预设时间段的具体时长可以根据实际情况自行设定,如:十分钟。在第一预设时间段之内,服务器需要获取目标用户对于测试信息的操作信息,操作信息可以包括:当测试信息弹出显示在目标用户的当前界面时,目标用户在此界面的停留时间,以及,目标用户对测试信息的点击数目,同时,还包括目标用户点击测试信息之后,发生转化产生新界面,目标用户在新界面上的进行有关的业务转化数目。同时,需要记录测试信息的推送数目,以及测试信息的推送时间,进而,可以根据所述点击数目和所述推送数目确定出点击率,具体方法可以是:将点击数目除以推送数目得出点击率,并根据所述转化数目和所述点击数目确定出转化率,具体方法也可以为:转化数目除以点击数目得到转化率;以及根据所述推送时间和所述停留时间确定出停留率,同理,可以用推送时间除以停留时间得到停留率。

在示例性的实施例中,测试信息的类型可以是业务型测试信息和品牌型测试信息。

在示例性的实施例中,当测试信息为业务型测试信息的情况下,业务型测试信息具体可以是某景点的门票,或者餐厅的订餐信息,推送业务型测试信息的目的并不是只想要目标用户看见即可,其展示推荐的目的更多侧重于希望目标用户可以点击该信息,进而转化到另一个系统中进行消费。例如:点进景点的门票推荐测试信息之后,目标用户产生购票行为;或者点进餐厅的订餐信息之后,产生点餐消费行为。因此,对于业务型测试信息,运营商更看重的是目标用户在该测试信息上的转化率。

在示例性的实施例中,图2示意性示出了根据本发明的另一实施例的信息推荐方法流程图,具体为提供测试信息为业务型测试信息的情况下,一种生成待推荐信息计算结果的方法。以下结合图2对步骤s120进行说明:

参考图2所示,生成待推荐信息计算结果的方法包括步骤s201-步骤s202。

在步骤s201中,获取所述点击率对应的权重作为第一权重,以及获取所述转化率对应的权重作为第二权重。

在示例性的实施例中,权重是一个相对的概念,是针对某一指标而言,某一指标的权重是指该指标在整体评价中的相对重要程度。例如:在业务型测试信息的计算过程中,转化率越高表示目标用户消费的可能性越高,因而,对于相关运营商来说,转化率相对点击率来说就显得更加重要一些,因此,可以设置转化率的权重大于点击率的权重,即第二权重大于第一权重。例如:可以设置第一权重为x1,第二权重为y,且y大于x1,需要说明的是,具体的数值以及数值大小关系可以根据实际情况自行设定,属于本发明的保护范围。

在步骤s202中,根据所述点击率、所述转化率以及所述第一权重、所述第二权重确定出待推荐信息计算结果。

在示例性的实施例中,对于一个预设规则之下的一个测试信息而言,待推荐信息计算结果r1的计算过程可以是:先用每日的点击数目除以每日的展示数目得到每日的点击率a1,再用每日的转化数目除以每日的点击数目得到每日的转化率b1,同时,用每周的点击数目除以每周的展示数目计算出每周的点击率a2,用每周的转化数目除以每周的点击数目得到每周的转化率b2,进而,结合上述点击率的第一权重x1和转化率的第二权重y,将a1与x1相乘,b1与y相乘,二者计算完成的结果之和再加上a2与b2之和,即得到该测试信息的待推荐信息计算结果r1,即r1=a1*x1+b1*y+a2+b2。在实际应用中,还可以有其他的计算公式,可以根据实际情况自行设定,均属于本发明的保护范围。

在示例性的实施例中,当测试信息为品牌型测试信息的情况下,品牌型测试信息具体可以是某品牌的服装展示信息,或者某品牌的电脑、手机展示信息等。推送品牌型测试信息的目的,侧重于希望目标用户停留在该测试信息页面的时间长一些,注意到该页面展示的品牌信息,并且点击了解该品牌信息,从而使目标用户对该品牌留下深刻的印象,在以后的购买中,受到内心潜移默化的影响,产生一种对于该测试信息中所包含品牌的倾向购买行为。因此,对于品牌型测试信息,运营商更看重的是目标用户在该测试信息上的停留率。

在示例性的实施例中,图3示意性示出了根据本发明的再一实施例的信息推荐方法流程图,具体为提供测试信息为品牌型测试信息的情况下,一种生成待推荐信息计算结果的方法。以下结合图3对步骤s120进行说明:

参考图3所示,生成待推荐信息计算结果的方法包括步骤s301-步骤s302。

在步骤s301中,获取所述点击率对应的权重作为第三权重,以及获取所述停留率的权重为第四权重。

在示例性的实施例中,基于上述相关解释,示例性的,对于品牌型测试信息,运营商更看重的是目标用户在该测试信息上的停留率,因而,可以设置点击率对应的权重为x2,设置停留率对应的权重为z,且z大于x2,需要说明的是,点击率对应的权重以及停留率对应的权重可以根据实际情况自行设定,属于本发明的保护范围。

在步骤s302中,根据所述点击率、所述停留率、所述第三权重以及所述第四权重确定出待推荐信息计算结果。

在示例性的实施例中,对于一个预设规则之下的一个测试信息而言,待推荐信息计算结果的计算过程可以是:先用每日的点击数目除以每日的展示数目得到每日的点击率b1,再用每日的停留时间除以每日的推送时间得到每日的停留率c1,同时,用每周的点击数目除以每周的展示数目计算出每周的点击率b2,用每周的停留时间除以每周的推送时间得到每周的停留率c2,进而,结合上述点击率的第三权重x2和停留率的第四权重z,将b1与x2相乘,c1与z相乘,二者计算完成的结果之和再加上b2与c2之和,即得到该测试信息的待推荐信息计算结果r2,即r2=b1*x2+c1*z+b2+c2。在实际应用中,还可以有其他的计算公式,均属于本发明的保护范围。

继续参考图1,在步骤s130中,根据所述待推荐信息计算结果确定待推荐信息,以完成对所述目标用户的信息推荐。

在示例性的实施例中,在一个预设规则之下,在得到多个待推荐信息计算结果之后,可以将最大待推荐信息计算结果对应的测试信息确定为待推荐信息。

在示例性的实施例中,还可以设置热点阈值以确定出待推荐信息。示例性的,热点阈值可以设置为h,进而,确定待推荐信息的具体实现过程可以是:首先,为不同的测试信息设置不同的权重,其次,对于具体的某一个测试信息而言,例如:可以设置测试信息1对应的权重为n1,进而,可以设置预设时间段内,测试信息1的展示数目a的权重为p1,点击数目b的权重为p2,转化数目c的权重为p3,将a与p1相乘,将b与p2相乘,将c与p3相乘,三者相乘的结果求和之后,乘以n1,得到一个计算数值r3,即r3=(a*p1+b*p2+c*p3)*n1,进一步的,比较r3与热点阈值h的大小,当r3大于h时,则可以将测试信息1标记为待推荐信息。示例性的,对于其他的测试信息,例如:测试信息2的具体确定过程也可以参考上述测试信息1的计算过程,进而,能够从多个测试信息中确定出大于热点阈值的测试信息为待推荐信息。需要说明的是,计算过程中涉及到的具体数值以及时长,可以根据实际情况自行设定,属于本发明的保护范围。

在示例性的实施例中,图4示意性示出了根据本发明的又一实施例的信息推荐方法流程图。具体提供,在根据所述待推荐信息计算结果确定待推荐信息之后,确定热点规则的方法。

参考图4所示,根据本发明的一个实施例的信息推荐方法包含以下步骤s401-步骤s405:

在示例性的实施例中,在步骤s401中,每间隔第二预设时间段,将所述待推荐信息推荐给所述目标用户,其中,所述第二预设时间段在所述第一预设时间段之后。

在示例性的实施例中,在确定出待推荐信息之后,可以对待推荐信息的转化率进行从大到小的排序,筛选出转化率排序第一位(即转化率数值最大)的待推荐信息。进而,可以每间隔第二预设时间段(例如:一天或者一周),将待推荐信息以短信推荐的方式对目标用户进行再次推荐。示例性的,对于业务型测试信息或者品牌型测试信息而言,可以每间隔一天或者一周之后,将转化率排序第一位的待推荐信息以短信的形式发送给目标用户,具体的推荐方式可以是:在短信中包含该转化率排序第一位的待推荐信息的链接,具体的,再次推荐的推荐形式以及推荐内容可以根据实际情况自行设定,属于本发明的保护范围。

在示例性的实施例中,在步骤s402中,获取所述目标用户的推荐点击率,以及获取所述待推荐信息的权重作为第五权重,获取所述待推荐信息对应的预设规则的权重作为第六权重。

在示例性的实施例中,在将待推荐信息再次推荐给目标用户之后,需要监测目标用户是否对该短信中包含的链接进行点击,若目标用户发生点击行为,则记录目标用户的推荐点击次数,并计算出推荐点击率,具体的,可以将推荐点击次数除以推荐次数得到推荐点击率。若目标用户没有发生点击行为,则其推荐点击率为0,则可以将上述待推荐信息舍弃,同时,可以对该目标用户推荐包含转化率排序第二位的待推荐信息的短信链接,并根据目标用户的点击情况确定出推荐点击率,示例性的,确定出的推荐点击率为k。

在示例性的实施例中,在确定出推荐点击率之后,还需要获取目标用户发生再次点击行为的待推荐信息的权重作为第五权重p5,以及上述待推荐信息对应的预设规则的权重作为第六权重p6。

在示例性的实施例中,在步骤s403中,根据所述待推荐信息计算结果与所述推荐点击率确定推荐值。

在示例性的实施例中,可以参考步骤s202得到的待推荐信息计算结果r1或者步骤s302得到的待推荐信息计算结果r2,进而,将上述待推荐信息计算结果与上述步骤s402得到的推荐点击率k相乘得到推荐值d。示例性的,以待推荐信息计算结果r1为例,可以将r1与推荐点击率k相乘得到推荐值d,即d=r1*k。

在示例性的实施例中,在步骤s404中,根据所述待推荐信息计算结果、所述推荐值、所述第五权重以及所述第六权重确定出计算结果。

在示例性的实施例中,可以将待推荐信息计算结果r1、第五权重p5与第六权重p6相乘得到第一计算值f1,即f1=r1*p5*p6。将推荐值d、第五权重p5与第六权重p6相乘得到第二计算值f2,即f2=d*p5*p6。将第一计算值与第二计算值相加得到计算结果fn,即fn=f1+f2。

在示例性的实施例中,在步骤s405中,确定最大计算结果对应的预设规则为热点规则。

在示例性的实施例中,可以将最大的结算结果对应的预设规则标记为热点规则。即完成了对于待推荐信息对应的热点规则的标记。

以下介绍本发明的装置实施例,可以用于执行本发明上述的信息推荐方法。

图5示意性示出了根据本发明的一个实施例的信息推荐装置框图,该推荐装置可以设置在信息推荐的服务器中。

参照图5所示,根据本发明的一个实施例的信息推荐装置框图500,包括如下模块:推送模块501、获取与计算模块502和推荐模块503,以下详细进行阐述:

推送模块501,用于获取符合预设规则的用户为目标用户,并向目标用户推送测试信息,其中,所述测试信息与所述预设规则相关。

在示例性的实施例中,推送模块用于获取预设规则的用户为目标用户,该预设规则可以是:判断用户是否在该平台支付过,如果用户没有在该平台支付过,那么,该用户为目标用户,可以向此目标用户推送测试信息,推送测试信息的目的是为了了解到对于每一个测试信息,目标用户的感兴趣程度,进而帮助运营商找到最适合的信息推荐给目标用户。

获取与计算模块502,用于获取第一预设时间段内所述目标用户对于所述测试信息的操作信息,并结合所述测试信息的类型生成待推荐信息计算结果。

在示例性的实施例中,获取与计算模块主要用于向目标用户推送测试信息之后,记录目标用户的有关操作,例如:目标用户是否点击测试信息,是否在测试信息点击之后的新界面上发生业务的转化,以及是否在测试信息界面停留等等。同时,对于不同类型的测试信息而言,目标用户的操作信息具有不同的重要性,即权重,因此,通过为操作信息设置不同的权重,使得待推荐信息的计算结果更加具有可依据性。

推荐模块503,用于根据所述待推荐信息计算结果确定待推荐信息,以完成对所述目标用户的信息推荐。

在示例性的实施例中,推荐模块用于将待推荐信息计算结果的最大值对应的测试信息确定为待推荐信息,同时,还可以将此待推荐信息再次推荐给目标用户,监测用户是否发生点击,计算出点击率。将点击率与上述待推荐信息计算结果相乘后得到推荐值。进而,根据待推荐信息计算结果、推荐值、预设规则的第五权重以及待推荐信息的第六权重确定出最大的结算结果,将该最大的计算结果对应的预设规则标记为热点规则。即:在确定出待推荐信息之后,确定出待推荐信息对应的热点规则,以完成对所述目标用户的信息推荐。

由于本发明的示例实施例的信息推荐装置的各个功能模块与上述信息推荐方法的示例实施例的步骤对应,因此对于本发明装置实施例中未披露的细节,请参照本发明上述的信息推荐方法的实施例。

下面参考图6,其示出了适于用来实现本发明实施例的电子设备的计算机系统600的结构示意图。图6示出的电子设备的计算机系统600仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图6所示,计算机系统600包括中央处理单元(cpu)601,其可以根据存储在只读存储器(rom)602中的程序或者从存储部分608加载到随机访问存储器(ram)603中的程序而执行各种适当的动作和处理。在ram603中,还存储有系统操作所需的各种程序和数据。cpu601、rom602以及ram603通过总线604彼此相连。输入/输出(i/o)接口605也连接至总线604。

以下部件连接至i/o接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至i/o接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。

特别地,根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。在该计算机程序被中央处理单元(cpu)601执行时,执行本申请的系统中限定的上述功能。

需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本发明实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。

作为另一方面,本申请还提供了一种计算机可读存储介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现如上述实施例中所述的信息推荐方法。

例如,所述的电子设备可以实现如图1中所示的:步骤s110,获取符合预设规则的用户为目标用户,并向所述目标用户推送测试信息,其中,所述测试信息与所述预设规则相关;步骤s120,获取第一预设时间段内所述目标用户对于所述测试信息的操作信息,并结合所述测试信息的类型生成待推荐信息计算结果;步骤s130,根据所述待推荐信息计算结果确定待推荐信息,以完成对所述目标用户的信息推荐。

又如,所述的电子设备可以实现如图2-4所示的各个步骤。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本发明实施方式的方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

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