一种信息推送方法、装置、设备及存储介质与流程

文档序号:26239009发布日期:2021-08-10 16:41阅读:124来源:国知局
一种信息推送方法、装置、设备及存储介质与流程

本申请涉及软件程序更新跳转技术领域,具体而言,涉及一种信息推送方法、装置、设备及存储介质。



背景技术:

目前,直播平台软件、视频播放软件等相关软件中,通常会通过弹窗、弹幕等方式给用户进行信息推送,例如:推送某个直播间的信息、推送某个广告链接等。

现有技术中采用的方式通常是在用户下载的终端设备程序中预先配置好可推送的相关信息,当满足预设的推送触发条件后,终端设备程序可以给用户进行对应的信息推送,当需要更新推送信息时,则可以对用户的终端设备进行对应的更新。

然而,使用现有的方法仅能推送预配置的信息,而无法实现即时信息推送,导致用户体验不佳。



技术实现要素:

本申请的目的在于提供一种信息推送方法、装置、设备及存储介质,可以实现对即时信息的推送,从而提高用户的体验感。

本申请的实施例是这样实现的:

本申请实施例的一方面,提供一种信息推送方法,该方法应用于服务器,该方法包括:

接收终端设备发送的推送请求,推送请求中包括待推送的目标链接;

根据目标链接以及预先配置的链接与推送页面的映射关系,确定目标链接对应的目标推送页面;

向终端设备发送目标推送页面。

可选地,根据目标链接以及预先配置的链接与推送页面的映射关系,确定目标链接对应的目标推送页面之前,方法还包括:

获取推送页面库,推送页面库中包括至少一个推送页面的标识;

响应于用户的配置操作,为至少一个推送页面配置对应的链接;

建立推送页面与链接之间的映射关系。

可选地,建立推送页面与链接之间的映射关系,包括:

根据推送页面的标识与链接建立映射关系。

可选地,该方法还包括:

接收终端设备发送的推送页面图像标识获取请求;

根据推送页面图像标识获取请求向终端设备发送推送页面图像标识,以使终端设备将目标链接的显示方式配置为图像显示方式,图像显示方式为通过推送页面图像标识对应的图像显示目标链接的显示方式。

本申请实施例的另一方面,提供一种信息推送方法,该方法应用于终端设备,该方法包括:

响应用户针对目标链接的第一触发操作,向服务器发送推送请求,推送请求中包括目标链接;

接收服务器发送的目标推送页面,目标推送页面为目标链接对应的推送页面;

显示目标推送页面。

可选地,响应用户针对目标链接的第一触发操作,向服务器发送推送请求之前,该方法还包括:

响应于用户的第二触发操作,在当前显示界面中显示目标链接。

可选地,响应用户针对目标链接的第一触发操作,向服务器发送推送请求之前,该方法还包括:

判定目标链接是否满足预设显示条件;

若满足预设显示条件,在当前显示界面中显示目标链接。

可选地,判定目标链接是否满足预设的显示条件之前,该方法还包括:

配置目标链接的预设显示条件。

可选地,接收服务器发送的目标推送页面之后,该方法还包括:

向服务器发送推送页面图像标识获取请求;

接收服务器根据推送页面图像标识获取请求发送的推送页面图像标识;

将目标链接的显示方式配置为图像显示方式,图像显示方式为通过推送页面图像标识对应的图像显示目标链接的显示方式。

本申请实施例的另一方面,提供一种信息推送装置,该装置应用于服务器,该装置包括:第一接收模块、确定模块、第一发送模块;

第一接收模块,用于接收终端设备发送的推送请求,推送请求中包括待推送的目标链接;

确定模块,用于根据目标链接以及预先配置的链接与推送页面的映射关系,确定目标链接对应的目标推送页面;

第一发送模块,用于向终端设备发送目标推送页面。

可选地,确定模块,还用于获取推送页面库,推送页面库中包括至少一个推送页面的标识;响应于用户的配置操作,为至少一个推送页面配置对应的链接;建立推送页面与链接之间的映射关系。

可选地,确定模块,还用于根据推送页面的标识与链接建立映射关系。

可选地,第一接收模块,还用于接收终端设备发送的推送页面图像标识获取请求;第一发送模块,还用于根据推送页面图像标识获取请求向终端设备发送推送页面图像标识,以使终端设备将目标链接的显示方式配置为图像显示方式,图像显示方式为通过推送页面图像标识对应的图像显示目标链接的显示方式。

本申请实施例的另一方面,提供一种信息推送装置,该装置应用于终端设备,该装置包括:第二发送模块、第二接收模块、显示模块;

第二发送模块,用于响应用户针对目标链接的第一触发操作,向服务器发送推送请求,推送请求中包括目标链接;

第二接收模块,用于接收服务器发送的目标推送页面,目标推送页面为目标链接对应的推送页面;

显示模块,用于显示目标推送页面。

可选地,显示模块,还用于响应于用户的第二触发操作,在当前显示界面中显示目标链接。

可选地,显示模块,还用于判定目标链接是否满足预设显示条件;若满足预设显示条件,在当前显示界面中显示目标链接。

可选地,显示模块,还用于配置目标链接的预设显示条件。

可选地,第二发送模块,还用于向服务器发送推送页面图像标识获取请求;第二接收模块,还用于接收服务器根据推送页面图像标识获取请求发送的推送页面图像标识;显示模块,还用于将目标链接的显示方式配置为图像显示方式,图像显示方式为通过推送页面图像标识对应的图像显示目标链接的显示方式。

本申请实施例的另一方面,提供一种计算机设备,包括:存储器、处理器,存储器中存储有可在处理器上运行的计算机程序,处理器执行计算机程序时,实现上述应用于服务器的信息推送方法或者应用于终端设备的信息推送方法的步骤。

本申请实施例的另一方面,提供一种计算机可读存储介质,存储介质上存储有计算机程序,该计算机程序被处理器执行时,实现上述应用于服务器的信息推送方法或者应用于终端设备的信息推送方法的步骤。

本申请实施例的有益效果包括:

本申请实施例提供的一种信息推送方法、装置、设备及存储介质中,通过接收终端设备发送的推送请求,推送请求中包括待推送的目标链接;根据目标链接以及预先配置的链接与推送页面的映射关系,确定目标链接对应的目标推送页面;向终端设备发送目标推送页面。其中,由于使用了链接和页面之间的对应关系,进而可以通过更新目标推送页面中的内容来实现对即时内容的推送,无需用户更新终端设备中的客户端即可实现信息的即时推送,进而可以使用户及时接受到即时推送信息,提高用户的体验感。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的信息推送方法的应用场景示意图;

图2为本申请实施例提供的应用于服务器的信息推送方法的流程示意图一;

图3为本申请实施例提供的应用于服务器的信息推送方法的流程示意图二;

图4为本申请实施例提供的应用于服务器的信息推送方法的流程示意图三;

图5为本申请实施例提供的应用于终端设备的信息推送方法的流程示意图一;

图6为本申请实施例提供的应用于终端设备的信息推送方法的流程示意图二;

图7为本申请实施例提供的应用于终端设备的信息推送方法的流程示意图三;

图8为本申请实施例提供的信息推送方法中两设备的交互示意图;

图9为本申请实施例提供的应用于服务器的信息推送装置的结构示意图;

图10为本申请实施例提供的应用于终端设备的信息推送装置的结构示意图;

图11为本申请实施例提供的计算机设备的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

在本申请的描述中,需要说明的是,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

下面来具体解释本申请实施例提供的信息推送方法的具体应用场景中所包括的内容。

图1为本申请实施例提供的信息推送方法的应用场景示意图,请参照图1,该场景中可以包括服务器110和终端设备120,其中,服务器110和终端设备120均可以是计算机设备,服务器110可以是设置云端的计算机设备,终端设备120可以是手机、电脑、平板电脑等电子设备,在此不作具体限制。

可选地,在该场景中,服务器110和终端设备120之间可以通信连接,终端设备120在执行信息推送方法时,具体可以是由设置于终端设备120中的客户端程序,例如:直播软件、视频播放软件等执行的;服务器110在执行信息推送方法时,具体可以是由云端平台,例如网页、小程序等平台执行的。

下面来具体解释本申请实施例中提供的应用于服务器的信息推送方法的具体实施过程。

图2为本申请实施例提供的应用于服务器的信息推送方法的流程示意图一,请参照图2,该方法包括:

s210:接收终端设备发送的推送请求。

其中,推送请求中包括待推送的目标链接。

可选地,目标链接可以是由字符串组成的链接关系,每个目标链接可以预先配置有与其他信息的映射关系,推送请求可以是由终端设备生成的具有上述目标链接的请求,每个推送请求中可以包括一个目标链接,也可以包括多个目标链接,具体可以根据用户的实际需求进行设置,在此不作具体限制。

可选地,终端设备与服务器之间可以无线通信连接,用户可以通过终端设备发送上述推送请求,服务器可以接收该推送请求。

s220:根据目标链接以及预先配置的链接与推送页面的映射关系,确定目标链接对应的目标推送页面。

可选地,在服务器端,可以预先存储有多个预先配置的链接与推送页面的映射关系,每个链接可以映射有一个推送页面,也可以映射有多个推送界面,该推送界面也可以变更,在此不作具体映射关系的限制。

可选地,预先配置的链接与推送页面的映射关系中,可以记录有链接与推送接页面的对应情况,也即是可以通过链接确定该连接对应的推送页面。

可选地,确定目标链接之后,可以根据该映射关系确定目标链接对应的推送页面,将该推送页面作为目标推送页面,目标推送页面具体可以是前述小程序页面或者网页页面等。

s230:向终端设备发送目标推送页面。

可选地,确定上述目标推送页面之后,服务器可以将该目标推送页面发送给终端设备。

本申请实施例提供的一种信息推送方法中,通过接收终端设备发送的推送请求,推送请求中包括待推送的目标链接;根据目标链接以及预先配置的链接与推送页面的映射关系,确定目标链接对应的目标推送页面;向终端设备发送目标推送页面。其中,由于使用了链接和页面之间的对应关系,进而可以通过更新目标推送页面中的内容来实现对即时内容的推送,无需用户更新终端设备中的客户端即可实现信息的即时推送,进而可以使用户及时接受到即时推送信息,提高用户的体验感。

下面来具体解释本申请实施例提供的应用于服务器的信息推送方法的又一具体实施过程。

图3为本申请实施例提供的应用于服务器的信息推送方法的流程示意图二,请参照图3,根据目标链接以及预先配置的链接与推送页面的映射关系,确定目标链接对应的目标推送页面之前,方法还包括:

s310:获取推送页面库。

其中,推送页面库中包括至少一个推送页面的标识。

可选地,推送页面的标识具体可以是该推送页面的页面标识,或者,也可以是该推送页面的地址标识,推送页面库可以是预存于服务器中的包括多个推送页面的标识的集合。

s320:响应于用户的配置操作,为至少一个推送页面配置对应的链接。

可选地,用户的配置操作,具体可以是通过点击、触屏等方式进行手动配置,从而将任意一个或者多个推送页面配置对应的链接。或者,也可以设置预设的配置方式,用户通过触发该配置方式启动来实现对该推送页面进行连接的配置。

s330:建立推送页面与链接之间的映射关系。

可选地,用户手动配置完成之后,可以自动建立这些推送界面与上述链接之间的映射的关系,该映射关系在前述已经进行了解释,在此不加赘述。

可选地,建立推送页面与链接之间的映射关系,包括:

根据推送页面的标识与链接建立映射关系。

可选地,在建立映射关系时,可以具体根据推送页面的标识建立映射关系,例如:若推送页面的标识为页面标识,则可以将该页面与链接建立对应的映射关系;若推送页面的标识为地址标识,则可以通过该页面的地址访问该页面,从而建立该页面与链接之间的映射关系,在此不作具体限制。

下面来具体解释本申请实施例中提供的应用于服务器的信息推送方法的又一具体实施过程。

图4为本申请实施例提供的应用于服务器的信息推送方法的流程示意图三,请参照图4,该方法还包括:

s410:接收终端设备发送的推送页面图像标识获取请求。

可选地,推送页面图像标识获取请求可以是终端设备用于获取推送页面图像标识的请求,其中,推送页面图像标识可以是该推送页面中预存图像对应的标识,该预存图像具体可以是用于表征该推送界面的图像。

例如:若推送页面为某一个小程序,则该预存图像及可以是该小程序的展示图像,推送页面图像标识也即是该展示图像对应的标识,标识具体可以是将该图像按照一定比例缩小的图标,或者文字等标识,在此不作具体限制。

s420:根据推送页面图像标识获取请求向终端设备发送推送页面图像标识,以使终端设备将目标链接的显示方式配置为图像显示方式。

其中,图像显示方式为通过推送页面图像标识对应的图像显示目标链接的显示方式。

可选地,图像显示方式具体可以是通过推送页面图像标识对应的图像来在当前终端设备的显示界面上显示上述展示图像,从而以图像的形式表示该目标链接。

下面来具体解释本申请实施例提供的应用于终端设备的信息推送方法具体实施过程。

图5为本申请实施例提供的应用于终端设备的信息推送方法的流程示意图一,请参照图5,该方法包括:

s510:响应用户针对目标链接的第一触发操作,向服务器发送推送请求。

其中,推送请求中包括目标链接。

可选地,第一触发操作可以是用户点击该目标链接的操作,例如当终端设备为触屏手机时,用户通过触屏的方式点击目标链接从而实现对目标链接的第一触发操作。

s520:接收服务器发送的目标推送页面。

其中,目标推送页面为目标链接对应的推送页面。

s530:显示目标推送页面。

可选地,可以在终端设备上的当前显示界面显示该目标推送页面,具体可以是在终端设备的当前显示界面中确定一块用于显示该目标推送界面的显示区域,进而在该显示区域中显示该目标推送页面。

可选地,响应用户针对目标链接的第一触发操作,向服务器发送推送请求之前,该方法还包括:

响应于用户的第二触发操作,在当前显示界面中显示目标链接。

可选地,用户的第二触发操作具体可以是对当前屏幕的点击,或者特定操作,通过该方式,可以使目标链接显示与当前显示界面中,从而执行上述s510-s530的步骤。

可选地,目标链接可以预存与终端设备中,无需时刻显示于当前显示界面上,当用户触发操作之后,可以在该界面中显示对应的目标链接。

例如:用户通过输入某些关键词弹幕后,在当前显示界面中的预设位置可以跳出对应的目标链接。

下面来解释本申请实施例中提供的应用于终端设备的信息推送方法的另一具体实施过程。

图6为本申请实施例提供的应用于终端设备的信息推送方法的流程示意图二,请参照图6,响应用户针对目标链接的第一触发操作,向服务器发送推送请求之前,该方法还包括:

s610:判定目标链接是否满足预设显示条件。

可选地,预设显示条件可以是用户预设的某些条件,例如:预设的时间、终端设备所处预设环境位置时或者其他预设条件,在此不作具体限制。

可选地,可以根据该预设条件来进行判定,例如:若预设条件为在预设时间显示某个目标链接,则可以对时间信息进行判定。

s620:若满足预设显示条件,在当前显示界面中显示目标链接。

可选地,在进行上述判定后,若判定满足预设显示条件之后,则可以在当前显示界面中的预设位置显示该目标链接。具体显示方式可以与前述s520的方式相类似,在此不加赘述。

可选地,判定目标链接是否满足预设的显示条件之前,该方法还包括:

配置目标链接的预设显示条件。

可选地,上述预设显示条件可以是用户在终端设备中预先配置的条件,具体条件可以根据用户的需求进行配置。

下面来解释本申请实施例中提供的应用于终端设备的信息推送方法的又一具体实施过程。

图7为本申请实施例提供的应用于终端设备的信息推送方法的流程示意图三,请参照图7,接收服务器发送的目标推送页面之后,该方法还包括:

s710:向服务器发送推送页面图像标识获取请求。

s720:接收服务器根据推送页面图像标识获取请求发送的推送页面图像标识。

s730:将目标链接的显示方式配置为图像显示方式。

其中,图像显示方式为通过推送页面图像标识对应的图像显示目标链接的显示方式。

可选地,前述s710-s730的具体实施过程在前述s410-s420已经进行了详细解释,在此不加赘述。

下面来通过具体的交互图来解释本申请实施例中信息推送方法中两设备的交互关系。

图8为本申请实施例提供的信息推送方法中两设备的交互示意图,请参照图8,该方法包括:

s810:终端设备响应用户针对目标链接的第一触发操作,向服务器发送推送请求。

s820:服务器根据目标链接以及预先配置的链接与推送页面的映射关系,确定目标链接对应的目标推送页面。

s830:服务器向终端设备发送目标推送页面。

s840:终端设备显示目标推送界面。

可选地,该s810-s840的具体实施过程在前述s210-s230以及s510-s530已经进行了详细解释,在此不加赘述。

下述对用以执行的本申请所提供信息推送方法对应的装置、设备及存储介质等进行说明,其具体的实现过程以及技术效果参见上述,下述不再赘述。

图9为本申请实施例提供的应用于服务器的信息推送装置的结构示意图,请参照图9,该装置包括:第一接收模块810、确定模块820、第一发送模块830;

第一接收模块810,用于接收终端设备发送的推送请求,推送请求中包括待推送的目标链接;

确定模块820,用于根据目标链接以及预先配置的链接与推送页面的映射关系,确定目标链接对应的目标推送页面;

第一发送模块830,用于向终端设备发送目标推送页面。

可选地,确定模块820,还用于获取推送页面库,推送页面库中包括至少一个推送页面的标识;响应于用户的配置操作,为至少一个推送页面配置对应的链接;建立推送页面与链接之间的映射关系。

可选地,确定模块820,还用于根据推送页面的标识与链接建立映射关系。

可选地,第一接收模块810,还用于接收终端设备发送的推送页面图像标识获取请求;第一发送模块830,还用于根据推送页面图像标识获取请求向终端设备发送推送页面图像标识,以使终端设备将目标链接的显示方式配置为图像显示方式,图像显示方式为通过推送页面图像标识对应的图像显示目标链接的显示方式。

图10为本申请实施例提供的应用于终端设备的信息推送装置的结构示意图,请参照图10,该装置包括:第二发送模块910、第二接收模块920、显示模块930;

第二发送模块910,用于响应用户针对目标链接的第一触发操作,向服务器发送推送请求,推送请求中包括目标链接;

第二接收模块920,用于接收服务器发送的目标推送页面,目标推送页面为目标链接对应的推送页面;

显示模块930,用于显示目标推送页面。

可选地,显示模块930,还用于响应于用户的第二触发操作,在当前显示界面中显示目标链接。

可选地,显示模块930,还用于判定目标链接是否满足预设显示条件;若满足预设显示条件,在当前显示界面中显示目标链接。

可选地,显示模块930,还用于配置目标链接的预设显示条件。

可选地,第二发送模块910,还用于向服务器发送推送页面图像标识获取请求;第二接收模块920,还用于接收服务器根据推送页面图像标识获取请求发送的推送页面图像标识;显示模块930,还用于将目标链接的显示方式配置为图像显示方式,图像显示方式为通过推送页面图像标识对应的图像显示目标链接的显示方式。

上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。

以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,简称asic),或,一个或多个微处理器(digitalsingnalprocessor,简称dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。

图11为本申请实施例提供的计算机设备的结构示意图,请参照图11,计算机设备,包括:存储器101、处理器102,存储器101中存储有可在处理器102上运行的计算机程序,处理器102执行计算机程序时,实现上述应用于服务器的信息推送方法或者应用于终端设备的信息推送方法的步骤。

本申请实施例的另一方面,还提供一种计算机可读存储介质,存储介质上存储有计算机程序,该计算机程序被处理器执行时,实现上述应用于服务器的信息推送方法或者应用于终端设备的信息推送方法的步骤。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取存储器(英文:randomaccessmemory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。

上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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