用于处理信息的方法和设备与流程

文档序号:17607628发布日期:2019-05-07 20:50阅读:273来源:国知局
用于处理信息的方法和设备与流程

本申请实施例涉及计算机技术领域,具体涉及用于处理信息的方法和设备。



背景技术:

现有的信息推广形式,通常是由有产品推广需求的客户安排投放人员设计推送信息,并选取各大互联网信息推送平台的展示位置进行推送信息投放展示,以获得推广效果。



技术实现要素:

本申请实施例提出了用于处理信息的方法和设备。

第一方面,本申请实施例提供了一种用于处理信息的方法,应用于第一设备,该方法包括:接收第二设备发送的第一推送信息,其中,第一推送信息是第二设备所归属的第一用户根据推广信息列表中的目标推广信息所关联的推广详情信息创建的,推广详情信息包括创建条件;确定第一推送信息是否满足创建条件;响应于确定第一推送信息满足创建条件,基于第一推送信息生成第二推送信息,并向第二设备返回第二推送信息,以供第一用户对第二推送信息进行分享。

第二方面,本申请实施例提供了一种用于处理信息的方法,应用于第二设备,该方法包括:接收第一用户对第一推送信息进行上传的上传指令,其中,第一推送信息是第一用户根据推广信息列表中的目标推广信息所关联的推广详情信息创建的,推广详情信息包括创建条件;向第一设备发送第一推送信息,以使第一设备确定第一推送信息是否满足创建条件,并在确定第一推送信息满足创建条件后,基于第一推送信息生成第二推送信息,以及返回第二推送信息。

第三方面,本申请实施例提供了一种用于处理信息的装置,应用于第一设备,该装置包括:第一接收单元,被配置成接收第二设备发送的第一推送信息,其中,第一推送信息是第二设备所归属的第一用户根据推广信息列表中的目标推广信息所关联的推广详情信息创建的,推广详情信息包括创建条件;确定单元,被配置成确定第一推送信息是否满足创建条件;第一发送单元,被配置成响应于确定第一推送信息满足创建条件,基于第一推送信息生成第二推送信息,并向第二设备返回第二推送信息,以供第一用户对第二推送信息进行分享。

第四方面,本申请实施例提供了一种用于处理信息的装置,应用于第二设备,该装置包括:第二接收单元,被配置成接收第一用户对第一推送信息进行上传的上传指令,其中,第一推送信息是第一用户根据推广信息列表中的目标推广信息所关联的推广详情信息创建的,推广详情信息包括创建条件;第二发送单元,被配置成向第一设备发送第一推送信息,以使第一设备确定第一推送信息是否满足创建条件,并在确定第一推送信息满足创建条件后,基于第一推送信息生成第二推送信息,以及返回第二推送信息。

第五方面,本申请实施例提供了一种计算机设备,该计算机设备包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当该一个或多个程序被该一个或多个处理器执行,使得该一个或多个处理器实现如第一方面和第二方面中任一实现方式描述的方法。

第六方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面和第二方面中任一实现方式描述的方法。

本申请上述实施例提供的用于处理信息的方法和设备,第二设备可以接收第一用户对第一推送信息进行上传的上传指令。其中,第一推送信息可以是第一用户根据推广信息列表中的目标推广信息所关联的推广详情信息创建的。推广详情信息可以包括创建条件。而后,第二设备可以将第一推送信息发送至第一设备。随后,第一设备可以确定第一推送信息是否满足相应的创建条件。最后,第一设备可以响应于确定第一推送信息满足相应的创建条件,基于第一推送信息生成第二推送信息,并向第二设备返回第二推送信息,以供第一用户对第二推送信息进行分享。本申请上述实施例提供的方案提供了一种新的信息推广形式,可以使任何人都能够成为推送信息的制作者、投放人和推广人,可以丰富推送信息的素材的多样性,实现个性化的推送信息的生成,以及有助于提升推送信息被关注的概率,提高推广效果。并且,尽管个性化的推送信息的内容不可控程度高,本申请的上述实施例也能够通过检测推广信息是否满足创建条件,尽可能地保障个性化的推送信息也能实现期望的推广效果。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1是本申请的一些实施例可以应用于其中的示例性系统架构图;

图2是根据本申请的用于处理信息的方法的一个实施例的流程图;

图3是根据本申请的用于处理信息的方法的一个应用场景的示意图;

图4是根据本申请的用于处理信息的方法的又一个实施例的流程图;

图5是根据本申请的用于处理信息的方法的再一个实施例的流程图;

图6是适于用来实现本申请的一些实施例的计算机设备的计算机系统的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

图1示出了可以应用本申请的用于处理信息的方法的实施例的示例性系统架构100。

如图1所示,系统架构100可以包括设备101、102、103、105,和网络104。网络104用以在设备101、102、103和设备105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

设备101、102、103、105可以是支持网络连接从而提供各种网络服务的硬件设备或软件。当设备为硬件时,其可以是各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机、台式计算机和服务器等等。这时,作为硬件设备,其可以实现成多个设备组成的分布式设备群,也可以实现成单个设备。当设备为软件时,可以安装在上述所列举的电子设备中。这时,作为软件,其可以实现成例如用来提供分布式服务的多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。

实践中,设备可以通过安装相应的客户端应用或服务端应用来提供相应的网络服务。设备在安装了客户端应用之后,其可以在网络通信中体现为客户端。相应地,在安装了服务端应用之后,其可以在网络通信中体现为服务端。

作为示例,在图1中,设备101、102、103体现为客户端,而设备105体现为服务端。具体地,设备101、102、103可以是安装有信息推广类应用的客户端。此外,设备101、102、103上还可以安装有其他客户端应用,包括但不限于网页浏览器应用、社交应用、短信应用、邮箱应用等等。设备105可以是对该信息推广类应用提供支持的后台服务端。第一用户可以通过设备101、102、103上安装的上述信息推广类应用,查看设备105所提供的推广信息列表,并基于自己感兴趣的推广信息所关联的推广详情信息,进行推送信息制作等操作。设备105可以接收第一用户通过设备101、102、103发送的推送信息,并对接收到的推送信息进行分析等处理。

需要说明的是,本申请实施例提供的用于处理信息的方法可以由设备101、102、103执行,也可以由设备105执行。

应该理解,图1中的设备和网络的数目仅仅是示意性的。根据实现需要,可以具有任意数目的设备和网络。

继续参考图2,示出了根据本申请的用于处理信息的方法的一个实施例的流程200。该用于处理信息的方法应用于第一设备(例如图1所示的设备105),包括以下步骤:

步骤201,接收第二设备发送的第一推送信息。

在本实施例中,第一设备可以接收第一用户通过第二设备(例如图1所示的设备101、102、103)发送的第一推送信息。其中,第一推送信息可以是第一用户根据推广信息列表中的目标推广信息所关联的推广详情信息创建的。

推广详情信息可以包括创建条件。创建条件例如可以用于对推送信息的信息格式、信息内容等进行限定。此外,推广详情信息例如还可以包括推送信息样式示例和相关素材等。推送信息样式示例可供第一用户在制作第一推送信息时参考。素材可供第一用户在制作第一推送信息时使用。

需要说明的是,推广信息列表可以是第一设备提供的。推广信息例如可以是有推广需求的产品的信息。该信息可以包括但不限于产品名称等等。实践中,有推广需求的产品可以是实体产品,也可以是虚拟产品,在此不做具体限定。其中,实体产品可以是各种种类的可触摸的产品,包括但不限于服饰、洗护用品、母婴用品、电子产品、房产、汽车、药品、食品等等。虚拟产品可以是各种种类的不可触摸的产品,包括但不限于互联网产品、话费、流量、服务等等。

第二设备上可以安装有第一设备所支持的信息推广类应用。第一用户可以通过信息推广类应用查看推广信息列表,并从推广信息列表中选择自己感兴趣的推广信息,以及根据该推广信息所关联的推广详情信息,制作个性化的推送信息,而后可以通过第二设备将制作完成的推送信息作为第一推送信息发送至第一设备。这里,第一用户可以使用各种推送信息制作工具进行推送信息制作,在此不做具体限定。

步骤202,确定第一推送信息是否满足创建条件。

在本实施例中,第一设备在接收到第一推送信息后,可以确定第一推送信息是否满足目标推广信息所关联的推广详情信息中的创建条件。

作为示例,第一设备可以向相关审核人员所使用的设备发送包括第一推送信息和创建条件的审核请求,以使审核人员对第一推送信息进行人工审核。而后第一设备可以接收审核人员所使用的设备返回的审核结果。然后第一设备可以基于该审核结果,确定第一推送信息是否满足创建条件。

在本实施例的一些可选的实现方式中,第一设备也可以采用非人工审核的方式来确定第一推送信息是否满足创建条件。作为示例,若创建条件包括信息格式属于视频或图像且信息内容包括目标信息,则第一设备可以执行以下确定步骤:确定第一推送信息的信息格式是否属于视频或图像;响应于第一推送信息的信息格式属于视频或图像,检测第一推送信息的信息内容是否包括目标信息;响应于确定第一推送信息的信息内容包括目标信息,确定第一推送信息满足创建条件。

具体地,若目标信息包括目标文本信息,则第一设备可以执行以下第一确定子步骤:对第一推送信息进行文字识别,得到识别出的文本信息,并检测识别出的文本信息是否包括目标文本信息;若包括,则确定第一推送信息包括目标文本信息。这里,第一设备例如可以采用现有的字符识别算法,例如ocr(opticalcharacterrecognition,光学字符识别),来对第一推送信息进行字符识别。需要说明的是,ocr识别是通过对图像进行扫描,使用字符识别方法将形状翻译成计算机文字的过程。

若目标信息包括目标图像,则第一设备可以执行以下第二确定子步骤:基于预先训练的预测模型,确定第一推送信息的信息内容包括目标图像的概率,其中,预测模型可以用于预测输入的图像对中的第一图像包括第二图像的概率,图像对可以包括第一图像和第二图像;若所确定的概率不低于概率阈值,则确定第一推送信息包括目标图像。需要说明的是,预测模型可以是经训练后的卷积神经网络(convolutionalneuralnetwork,cnn)、循环神经网络(recurrentneuralnetwork,rnn)、朴素贝叶斯模型(naivebayesianmodel,nbm)或支持向量机(supportvectormachine,svm)等,在此不做具体限定。

实践中,若第一推送信息的信息格式属于视频,对于第一推送信息中的多帧图像中的每一帧图像,第一设备可以将该图像作为第一图像以及将目标图像作为第二图像,组成图像对。而后,第一设备可以将所组成的各个图像对分别输入预测模型,得到预测结果。其中,预测结果可以包括所组成的每个图像对中的第一图像包括第二图像的概率。然后,第一设备可以将预测结果中的最大概率确定为第一推送信息包括目标图像的概率。

若第一推送信息的信息格式属于图像,第一设备可以将第一推送信息作为第一图像以及将目标图像作为第二图像,组成图像对。而后,上述执行主体可以将所组成的图像对输入预测模型,得到预测结果。上述执行主体可以将预测结果中的概率确定为第一推送信息包括目标图像的概率。

应该理解,若目标信息包括目标文本信息和目标图像,第一设备可以通过执行上述第一确定子步骤、上述第二确定子步骤来确定第一推送信息的信息内容是否包括目标文本信息和目标图像。

步骤203,响应于确定第一推送信息满足创建条件,基于第一推送信息生成第二推送信息,并向第二设备返回第二推送信息,以供第一用户对第二推送信息进行分享。

在本实施例中,第一设备可以响应于确定第一推送信息满足创建条件,基于第一推送信息生成第二推送信息,并向第二设备返回第二推送信息,以供第一用户对第二推送信息进行分享。其中,第一推送信息可以作为第二推送信息的素材。第二推送信息在呈现时可以包括第一推送信息。

这里,第一设备例如可以基于第一推送信息、预设的与目标推广信息所关联的产品有关的文字性描述信息和链接地址、以及用于监听特定事件(例如点击事件、下载事件等等)的监控代码,生成链接形式的第二推送信息。需要说明的是,通过在第二推送信息中融合监控代码,可以方便第一设备统计与被分享之后的第二推送信息的特定事件有关的数据。

实践中,第一用户可以采用各种分享方式对第二推送信息进行分享。例如,第一用户可以将第二推送信息复制到第二设备上安装的各种客户端应用的用于发布信息的界面,通过该界面向至少一个用户分享第二推送信息。其中,该各种客户端应用可以包括但不限于网页浏览器应用、社交应用、短信应用、邮箱应用等等。

需要说明的是,本实施例提供的方案可以实现由个人制作并通过关系链分享个性化推送信息。不仅在趣味上有所提升,对受众的推广效果也会进一步提升。因为能接收到个人制作的个性化推送信息的受众,通常是对该个人感兴趣的用户,例如该个人的好友或关注该个人的用户等。

继续参见图3,图3是根据本实施例的用于处理信息的方法的应用场景的一个示意图。在图3的应用场景中,推广信息列表可以包括与**洗发水有关的推广信息a。推广信息a所关联的推广详情信息b可以包括创建条件。创建条件可以包括:信息格式属于图像且信息内容包括文本信息“**洗发水,真赞”。若第一用户u1对推广信息a感兴趣,则第一用户u1可以根据推广详情信息b,利用所使用的第二设备上安装的制图工具制作推送信息,而后通过第二设备将制作完成的推送信息作为第一推送信息发送至第一设备,如标号301所示。随后,如标号302所示,第一设备可以检测第一推送信息的信息格式是否属于图像以及信息内容是否包括文本信息“**洗发水,真赞”。而后,如标号303所示,第一设备可以响应于确定第一推送信息的信息格式属于图像且信息内容包括文本信息“**洗发水,真赞”,基于第一推送信息,生成链接形式的第二推送信息。其中,第二推送信息在呈现时可以包括第一推送信息。然后,如标号304所示,第一设备可以将第二推送信息发送至第二设备。之后,第一用户u1可以采用各种分享方式,将第二推送信息分享给至少一个用户。

本申请的上述实施例提供的方法,第一设备可以接收第二设备发送的第一推送信息。其中,第一推送信息可以是第二设备所归属的第一用户根据推广信息列表中的目标推广信息所关联的推广详情信息创建的。推广详情信息可以包括创建条件。而后第一设备可以确定第一推送信息是否满足创建条件。然后第一设备可以响应于确定第一推送信息满足创建条件,基于第一推送信息生成第二推送信息,并向第二设备返回第二推送信息,以供第一用户对第二推送信息进行分享。本申请的上述实施例提供了一种新的信息推广形式,可以使任何人都能够成为推送信息的制作者、投放人和推广人,可以丰富推送信息的素材的多样性,实现个性化的推送信息的生成,以及有助于提升推送信息的推广效果。

进一步参考图4,其示出了用于处理信息的方法的又一个实施例的流程400。该用于处理信息的方法应用于第一设备(例如图1所示的设备105),包括以下步骤:

步骤401,接收到第二设备发送的第一推送信息。

在本实施例中,第一设备可以接收第一用户通过第二设备(例如图1所示的设备101、102、103)发送的第一推送信息。其中,第一推送信息可以是第一用户根据推广信息列表中的目标推广信息所关联的推广详情信息创建的。

推广详情信息可以是第三用户预先通过第三设备发送至第一设备的。第三用户可以是有产品推广需求的用户。推广详情信息可以包括创建条件。创建条件例如可以用于对推送信息的信息格式、信息内容等进行限定。此外,推广详情信息例如还可以包括但不限于至少一条转化目标信息、与该至少一条转化目标信息分别对应的资源信息、推送信息样式示例、相关素材等等。

转化目标例如可以包括但不限于点击、下载、购买等等。转化目标信息例如可以包括转化目标的名称。资源信息例如可以包括目标资源的资源数额。目标资源包括可以通过互联网分配的虚拟物品,例如虚拟货币等。对于上述至少一条转化目标信息中的任意一条转化目标信息,该转化目标信息所对应的资源信息中的资源数额可以是第三用户愿意为该转化目标信息所指示的转化目标的一次达成支付的目标资源的数额。推送信息样式示例可供第一用户在制作第一推送信息时参考。素材可供第一用户在制作第一推送信息时使用。

实践中,第二设备上可以安装有第一设备所支持的信息推广类应用。第一用户可以通过信息推广类应用查看推广信息列表,并从推广信息列表中选择自己感兴趣的推广信息,以及根据该推广信息所关联的推广详情信息,制作个性化的推送信息,而后可以通过第二设备将制作完成的推送信息作为第一推送信息发送至第一设备。这里,第一用户可以使用各种推送信息制作工具进行推送信息制作,在此不做具体限定。

步骤402,确定第一推送信息是否满足创建条件。

在本实施例中,第一设备在接收到第一推送信息后,可以确定第一推送信息是否满足目标推广信息所关联的推广详情信息中的创建条件。这里,第一设备可以采用人工审核方式或非人工审核方式来确定第一推送信息是否满足创建条件。具体判断方法可参看图2所示实施例中的相关说明,在此不再赘述。

步骤403,响应于确定第一推送信息满足创建条件,基于第一推送信息生成第二推送信息,并向第二设备返回第二推送信息,以供第一用户对第二推送信息进行分享。

在本实施例中,第一设备可以响应于确定第一推送信息满足目标推广信息所关联的推广详情信息中的创建条件,基于第一推送信息生成第二推送信息,并向第二设备返回第二推送信息,以供第一用户对第二推送信息进行分享。

作为示例,第一设备例如可以基于第一推送信息、预设的与目标推广信息所关联的产品有关的文字性描述信息和链接地址、以及用于监听特定事件(例如点击事件、下载事件等等)的监控代码,生成链接形式的第二推送信息。需要说明的是,通过在第二推送信息中融合监控代码,可以方便第一设备统计与被分享之后的第二推送信息的特定事件有关的数据。

实践中,第一设备可以向第一用户提供信息推送渠道。信息推送渠道可以包括但不限于短信推送、邮件推送、社交应用推送、网页推送等等。此外,信息推送渠道可以设置有渠道标识。而且信息推送渠道可以关联客户端应用。第一用户可以在上述信息推广类应用中针对第二推送信息执行预设操作来查看第一设备所提供的各种信息推送渠道分别对应的入口信息。其中,该入口信息例如可以是图标等形式的入口信息。而后,第一用户可以通过选取任意一种信息推送渠道所对应的入口信息,向第一设备发送分享请求。

步骤404,响应于接收到第二设备发送的对第二推送信息进行分享的分享请求,基于分享请求获取目标界面,并向第二设备返回目标界面,以供第一用户通过目标界面对第二推送信息进行分享。

在本实施例中,第一设备可以响应于接收到第二设备发送的对第二推送信息进行分享的分享请求,基于分享请求获取目标界面,并向第二设备返回目标界面,以供第一用户通过目标界面对第二推送信息进行分享。

作为示例,分享请求可以包括第二推送信息和第一用户所选择的信息推送渠道的渠道标识。第一设备可以根据该渠道标识调用相应的应用程序编程接口(applicationprogramminginterface,api),利用该应用程序编程接口,生成融合有第二推送信息的目标界面。需要指出的是,该应用程序编程接口可以是对与第一用户所选择的信息推送渠道相关的客户端应用提供支持的后台服务端预先向第一设备提供的接口。这里,目标界面上可以显示有用于发布第二推送信息的选项(例如发布按钮)。第一用户可以通过选择该选项以使第二设备向该后台服务端发送相应的信息发布请求。后台服务端可以根据该信息发布请求执行相应的信息发布操作。此外,目标界面在显示有用于发布第二推送信息的选项的同时,还可以显示有供第一用户进行信息输入的区域。

步骤405,在第二推送信息被分享后,响应于检测到第二用户通过第二推送信息达成至少一条转化目标信息中的转化目标信息所指示的转化目标,基于转化目标信息所对应的资源信息,对第一用户进行资源发放操作。

在本实施例中,在第二推送信息被分享后,第一设备可以响应于检测到第二用户通过第二推送信息达成上述至少一条转化目标信息中的转化目标信息所指示的转化目标,基于该转化目标信息所对应的资源信息,对第一用户进行资源发放操作。

这里,第一设备可以实时地接收第二推送信息所关联的监控代码返回的监控数据。监控数据例如可以包括用户标识和与该用户标识对应的转化目标标识。一旦第一设备接收到该监控代码返回的包括用户标识和转化目标标识的监控数据,便可以确定有第二用户达成上述至少一条转化目标信息中的转化目标信息所指示的转化目标。对于不方便采用监控代码监控的事件,例如购买事件,第一设备例如可以实时地接收第三用户的目标服务端发送的与该事件有关的统计数据。统计数据例如可以包括用户标识和与该用户标识对应的转化目标标识。目标服务端可以是与目标推广信息所关联的产品有关的服务端。

在本实施例中,假设上述至少一条转化目标信息分别指示的转化目标包括点击和购买。点击转化目标信息所对应的资源信息所包括的目标资源的资源数额为x。购买转化目标信息所对应的资源信息所包括的目标资源的资源数额为y。

在第二推送信息被分享后,若第一设备检测到第二用户通过第二推送信息达成点击转化目标,第一设备可以将第三用户的资源存储账户中的目标资源的资源值减少x,以及将第一用户的资源存储账户中的目标资源的资源值增加x。或者,在第二推送信息被分享后,若第一设备检测到第二用户通过第二推送信息达成点击转化目标,第一设备可以先确定第二用户是否是首次通过第二推送信息达成点击转化目标,若是,则第一设备可以将第三用户的资源存储账户中的目标资源的资源值减少x,以及将第一用户的资源存储账户中的目标资源的资源值增加x。

在第二推送信息被分享后,若第一设备检测到第二用户通过第二推送信息达成购买转化目标,第一设备可以将第三用户的资源存储账户中的目标资源的资源值减少y,以及将第一用户的资源存储账户中的目标资源的资源值增加y。

从图4中可以看出,与图2对应的实施例相比,本实施例中的用于处理信息的方法的流程400突出了响应于接收到第二设备发送的对第二推送信息进行分享的分享请求,基于分享请求获取目标界面,并向第二设备返回目标界面,以供第一用户通过目标界面对第二推送信息进行分享的步骤,以及在第二推送信息被分享后,响应于检测到第二用户通过第二推送信息达成至少一条转化目标信息中的转化目标信息所指示的转化目标,基于转化目标信息所对应的资源信息,对第一用户进行资源发放操作的步骤。由此,本实施例描述的方案可以实现信息处理的多样性。而且,第三用户在采用同样的投放预算的情况下,可以获得更多的个性化的推送信息素材以及更好的推广效果。任何个人都可以通过在关系链上推广自己制作的个性化推送信息而获得收益,是一种双赢且提升效率的信息推广形式。

在图2和图4分别对应的实施例提供的用于处理信息的方法的一些可选的实现方式中,第一设备在接收第二设备发送的第一推送信息之前,可以响应于接收到第二设备发送的对目标推广信息所关联的推广详情信息进行查看的查看请求,向第二设备返回推广详情信息。其中,查看请求可以是第二设备响应于检测到第一用户对目标推广信息的触发操作(例如点击操作)而发送的。

在图2和图4分别对应的实施例提供的用于处理信息的方法的一些可选的实现方式中,目标推广信息可以预先关联推送信息模板。第一设备可以基于推送信息模板和所接收的第一推送信息,生成第二推送信息。例如,第一设备可以将第一推送信息放置到推送信息模板中的指定位置,将经放置第一推送信息后的推送信息模板生成第二推送信息。这里,第二推送信息可以是链接形式的信息。第二推送信息在呈现时可以包括第一推送信息。

在图2和图4分别对应的实施例提供的用于处理信息的方法的一些可选的实现方式中,第一设备可以响应于接收到第一用户通过第二设备发送的与第二推送信息相关的资源信息查看请求,获取与资源信息查看请求相应的资源信息,并将获取到的资源信息返回给第二设备。这里,该资源信息查看请求例如可以是第一用户查看所获得的与第二推送信息相关的目标资源的数额的请求。

在图2和图4分别对应的实施例提供的用于处理信息的方法的一些可选的实现方式中,第一设备可以响应于接收到第三用户通过第三设备发送的与目标推广信息所关联的推广详情信息相关的数据查看请求,获取与数据查看请求相应的数据,并将获取到的数据返回给第三设备。这里,该数据查看请求所请求的数据可以包括但不限于投放情况数据、推广效果数据等等。其中,投放情况数据可以包括但不限于第三用户所消耗的目标资源的数额、所获得的第一推送信息的数量、满足创建条件的第一推送信息的数量等等。推广效果数据可以包括但不限于与推广详情信息中的至少一条转化目标信息相关的转化次数、转化率等等。

进一步参考图5,其示出了用于处理信息的方法的再一个实施例的流程500。该用于处理信息的方法应用于第二设备(例如图1所示的设备101、102、103),包括以下步骤:

步骤501,接收第一用户对第一推送信息进行上传的上传指令。

在本实施例中,第二设备可以接收其所归属的第一用户对第一推送信息进行上传的上传指令。其中,第一推送信息可以是第一用户根据推广信息列表中的目标推广信息所关联的推广详情信息创建的。推广详情信息可以包括创建条件。创建条件例如可以用于对推送信息的信息格式、信息内容等进行限定。

第二设备可以与第一设备(例如图1所示的设备105)通信连接。第二设备上可以安装有第一设备所支持的信息推广类应用。第一用户可以通过该信息推广类应用向第二设备发送上述上传指令。

需要说明的是,针对推广信息列表以及推广详情信息的解释说明,可参看图2和图4分别所示的实施例中的相关说明,在此不再赘述。

步骤502,向第一设备发送第一推送信息,以使第一设备确定第一推送信息是否满足创建条件,并在确定第一推送信息满足创建条件后,基于第一推送信息生成第二推送信息,以及返回第二推送信息。

在本实施例中,第二设备可以向第一设备发送第一推送信息,以使第一设备确定第一推送信息是否满足目标推广信息所关联的推广详情信息中的创建条件,并在确定第一推送信息满足该创建条件后,基于第一推送信息生成第二推送信息,以及返回第二推送信息。这样,在第二设备接收到第二推送信息后,第一用户便可以对第二推送信息进行分享。

需要说明的是,针对第一设备所执行的操作的解释说明,以及第一用户所采用的分享方式的解释说明,可参看图2和图4分别所示的实施例的相关说明,在此不再赘述。

在本实施例的一些可选的实现方式中,第二设备可以响应于检测到第一用户对目标推广信息的触发操作(例如点击操作),基于触发操作,向第一设备发送对目标推广信息所关联的推广详情信息进行查看的查看请求,以及从第一设备接收推广详情信息。这里,该查看请求例如可以包括目标推广信息的信息标识和/或该推广详情信息的信息标识。

在本实施例的一些可选的实现方式中,第二设备可以响应于检测到第一用户对第二推送信息的分享操作,基于该分享操作,向第一设备发送分享请求,以使第一设备基于分享请求获取目标界面。之后,第二设备可以从第一设备接收目标界面,以供第一用户通过目标界面对第二推送信息进行分享。

作为示例,第一设备可以向第一用户提供信息推送渠道。信息推送渠道可以包括但不限于短信推送、邮件推送、社交应用推送、网页推送等等。此外,信息推送渠道可以设置有渠道标识。而且信息推送渠道可以关联客户端应用。第一用户可以在第二设备上安装的上述信息推广类应用中针对第二推送信息执行预设操作来查看第一设备所提供的各种信息推送渠道分别对应的入口信息。其中,该入口信息例如可以是图标等形式的入口信息。而后,第一用户可以通过选取任意一种信息推送渠道所对应的入口信息来执行分享操作,以使第二设备向第一设备发送包括第二推送信息和所选择的信息推送渠道的渠道标识的分享请求。需要说明的是,对于第一设备获取目标界面的方法,可参看图4所示实施例中的步骤404的相关说明,在此不再赘述。

在本实施例的一些可选的实现方式中,第二设备可以响应于检测到第一用户执行的与第二推送信息相关的资源信息查看操作,基于该资源信息查看操作,向第一设备发送资源信息查看请求,以及从第一设备接收资源信息。这里,该资源信息查看操作例如可以是第一用户查看所获得的与第二推送信息相关的目标资源的数额的操作。

本申请的上述实施例提供的方法,第二设备可以接收其所归属的第一用户对第一推送信息进行上传的上传指令。其中,第一推送信息可以是第一用户根据推广信息列表中的目标推广信息所关联的推广详情信息创建的。推广详情信息可以包括创建条件。之后,第二设备可以向第一设备发送第一推送信息,以使第一设备确定第一推送信息是否满足创建条件,并在确定第一推送信息满足创建条件后,基于第一推送信息生成第二推送信息,以及返回第二推送信息。这样,第一用户便可以对第二推送信息进行分享。本申请的上述实施例提供了一种新的信息推广形式,可以使任何人都能够成为推送信息的制作者、投放人和推广人,可以丰富推送信息的素材的多样性,实现个性化的推送信息的生成,以及有助于提升推送信息的推广效果。

下面参考图6,其示出了适于用来实现本申请实施例的计算机设备(例如图1所示的设备101、102、103、105)的计算机系统600的结构示意图。图6示出的计算机设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图6所示,计算机系统600包括中央处理单元(cpu)601,其可以根据存储在只读存储器(rom)602中的程序或者从存储部分608加载到随机访问存储器(ram)603中的程序而执行各种适当的动作和处理。在ram603中,还存储有系统600操作所需的各种程序和数据。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等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本申请的操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如”c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

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

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括第一接收单元、确定单元和第一发送单元。或者,也可以描述为:一种处理器包括第二接收单元和第二发送单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一接收单元还可以被描述为“接收第二设备发送的第一推送信息的单元”。

作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的计算机设备中所包含的;也可以是单独存在,而未装配入该计算机设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该计算机设备执行时,使得该计算机设备:接收第二设备发送的第一推送信息,其中,第一推送信息可以是第二设备所归属的第一用户根据推广信息列表中的目标推广信息所关联的推广详情信息创建的,推广详情信息可以包括创建条件;确定第一推送信息是否满足创建条件;响应于确定第一推送信息满足创建条件,基于第一推送信息生成第二推送信息,并向第二设备返回第二推送信息,以供第一用户对第二推送信息进行分享。或者,也可以使得该计算机设备:接收第一用户对第一推送信息进行上传的上传指令,其中,第一推送信息可以是第一用户根据推广信息列表中的目标推广信息所关联的推广详情信息创建的,推广详情信息可以包括创建条件;向第一设备发送第一推送信息,以使第一设备确定第一推送信息是否满足创建条件,并在确定第一推送信息满足创建条件后,基于第一推送信息生成第二推送信息,以及返回第二推送信息。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

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