页面转发方法、设备、存储介质及程序产品技术

技术编号:39331017 阅读:10 留言:0更新日期:2023-11-12 16:07
本申请提供了一种页面转发方法、设备、存储介质及程序产品,该方法包括:获取针对第三方应用的目标页面的转发操作;响应于转发操作,生成目标页面的转发消息;若目标页面为私密页面,且目标页面被首次转发,则生成目标页面的分享票据,并将分享票据携带在转发消息中;向接收方通信客户端发送转发消息;其中,当转发消息携带分享票据时,表示接收方通信客户端对应的接收方具有浏览目标页面的权限,当转发消息未携带分享票据时,表示接收方通信客户端对应的接收方不具有浏览目标页面的权限。从而可以降低终端设备的功耗,并且提高用户体验感。感。感。

【技术实现步骤摘要】
页面转发方法、设备、存储介质及程序产品


[0001]本申请实施例涉及通信
,尤其涉及一种页面转发方法、设备、存储介质及程序产品。

技术介绍

[0002]目前有些通信客户端上可以加载有第三方应用,这些第三方应用以H5页面或小程序形式展示给用户,只要第三方应用被授权成功,用户即可使用第三方应用。
[0003]目前当发送方需要给接收方转发第三方应用的页面之前,如果该页面涉及保密性信息,发送方需要设置一个可以浏览该页面的用户白名单,也就是说发送方需要逐个勾选白名单用户,只有在白名单的用户才具有浏览该页面的权限。这种基于白名单的页面转发方式,从用户角度来讲,由于用户操作繁琐,从而降低了用户体验感。从技术角度来讲,一方面,由于通信客户端所在的终端设备需要不断响应于用户的频繁操作,从而导致终端设备功耗较大的问题;另一方面,在页面转发过程中,通信客户端需要对每个接收方与白名单进行比对,以确定每个接收方是否具有浏览页面的权限,从而也会终端设备功耗过大的问题。

技术实现思路

[0004]本申请提供一种页面转发方法、设备、存储介质及程序产品,从而可以降低终端设备的功耗,并且提高用户体验感。
[0005]第一方面,提供一种页面转发方法,该方法应用于发送方通信客户端,发送方通信客户端包括第三方应用,该方法包括:获取针对第三方应用的目标页面的转发操作;响应于转发操作,生成目标页面的转发消息;若目标页面为私密页面,且目标页面被首次转发,则生成目标页面的分享票据,并将分享票据携带在转发消息中;向接收方通信客户端发送转发消息;其中,当转发消息携带分享票据时,表示接收方通信客户端对应的接收方具有浏览目标页面的权限,当转发消息未携带分享票据时,表示接收方通信客户端对应的接收方不具有浏览目标页面的权限。
[0006]第二方面,提供一种页面转发方法,该方法应用于接收方通信客户端,接收方通信客户端包括第三方应用,该方法包括:获取针对第三方应用的目标页面的转发消息;展示转发消息对应的转发卡片;获取针对转发卡片的第二指示,第二指示用于指示转发卡片需要被打开;响应于第二指示,判断转发消息是否携带分享票据;通过第三方应用向第三方应用对应的应用服务器发送第三指示,第三指示用指示转发消息是否携带分享票据;其中,当转发消息携带分享票据时,表示接收方通信客户端对应的接收方具有浏览目标页面的权限,当转发消息未携带分享票据时,表示接收方通信客户端对应的接收方不具有浏览目标页面的权限。
[0007]第三方面,提供一种页面转发方法,该方法应用于第三方应用对应的应用服务器,该方法包括:获取第三指示,第三指示用指示第三发应用的目标页面对应的转发消息是否携带分享票据;根据第三指示确定转发消息的接收方是否具有浏览目标页面的权限;若确
定接收方具有浏览目标页面的权限,则控制在接收方通信客户端渲染展示目标页面;其中,当转发消息携带分享票据时,表示接收方通信客户端对应的接收方具有浏览目标页面的权限,当转发消息未携带分享票据时,表示接收方通信客户端对应的接收方不具有浏览目标页面的权限。
[0008]第四方面,提供一种通信客户端,通信客户端是发送方通信客户端,发送方通信客户端包括第三方应用,发送方通信客户端包括:处理模块和通信模块,处理模块用于:获取针对第三方应用的目标页面的转发操作;响应于转发操作,生成目标页面的转发消息;若目标页面为私密页面,且目标页面被首次转发,则生成目标页面的分享票据,并将分享票据携带在转发消息中;通信模块用于向接收方通信客户端发送转发消息;其中,当转发消息携带分享票据时,表示接收方通信客户端对应的接收方具有浏览目标页面的权限,当转发消息未携带分享票据时,表示接收方通信客户端对应的接收方不具有浏览目标页面的权限。
[0009]第五方面,提供一种通信客户端,通信客户端是接收方通信客户端,接收方通信客户端包括第三方应用,接收方通信客户端包括:通信模块和处理模块;通信模块用于获取针对第三方应用的目标页面的转发消息;处理模块用于:展示转发消息对应的转发卡片;获取针对转发卡片的第二指示,第二指示用于指示转发卡片需要被打开;响应于第二指示,判断转发消息是否携带分享票据;通信模块还用于通过第三方应用向第三方应用对应的应用服务器发送第三指示,第三指示用指示转发消息是否携带分享票据;其中,当转发消息携带分享票据时,表示接收方通信客户端对应的接收方具有浏览目标页面的权限,当转发消息未携带分享票据时,表示接收方通信客户端对应的接收方不具有浏览目标页面的权限。
[0010]第六方面,提供一种应用服务器,应用服务器是第三方应用对应的服务器,包括:通信模块和处理模块,通信模块用于获取第三指示,第三指示用指示第三发应用的目标页面对应的转发消息是否携带分享票据;处理模块用于:根据第三指示确定转发消息的接收方是否具有浏览目标页面的权限;若确定接收方具有浏览目标页面的权限,则控制在接收方通信客户端渲染展示目标页面;其中,当转发消息携带分享票据时,表示接收方通信客户端对应的接收方具有浏览目标页面的权限,当转发消息未携带分享票据时,表示接收方通信客户端对应的接收方不具有浏览目标页面的权限。
[0011]第七方面,提供一种电子设备,包括:处理器和存储器,该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,执行如第一方面至第三方面中任一方面或其各实现方式中的方法。
[0012]第八方面,提供一种计算机可读存储介质,用于存储计算机程序,计算机程序使得计算机执行如第一方面至第三方面中任一方面或其各实现方式中的方法。
[0013]第九方面,提供一种计算机程序产品,包括计算机程序指令,该计算机程序指令使得计算机执行如第一方面至第三方面中任一方面或其各实现方式中的方法。
[0014]第十方面,提供一种计算机程序,计算机程序使得计算机执行如第一方面至第三方面中任一方面或其各实现方式中的方法。
[0015]通过本申请提供的技术方案,用户只需要将涉及保密性信息的页面设置为私密页面即可,后续发送端客户端可以为该私密页面生成分享密钥,只有能获取到该分享密钥的接收方才具有浏览该私密页面的权限。从用户角度来讲,由于用户操作简单,从而提高了用户体验感。从技术角度来讲,一方面,由于通信客户端所在的终端设备无需不断响应于用户
的频繁操作,从而可以降低终端设备的功耗;另一方面,在页面转发过程中,通信客户端无需对每个接收方与白名单进行比对,以确定每个接收方是否具有浏览页面的权限,而是只要查看转发消息是否携带分享密钥即可,从而也可以降低终端设备的功耗。
附图说明
[0016]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本申请提供的一种应用场景示意图;
[0018]图2为本申请实施例提供的一种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面转发方法,其特征在于,所述方法应用于发送方通信客户端,所述发送方通信客户端包括第三方应用,所述方法包括:获取针对所述第三方应用的目标页面的转发操作;响应于所述转发操作,生成所述目标页面的转发消息;若所述目标页面为私密页面,且所述目标页面被首次转发,则生成所述目标页面的分享票据,并将所述分享票据携带在所述转发消息中;向接收方通信客户端发送所述转发消息;其中,当所述转发消息携带分享票据时,表示所述接收方通信客户端对应的接收方具有浏览所述目标页面的权限,当所述转发消息未携带分享票据时,表示所述接收方通信客户端对应的接收方不具有浏览所述目标页面的权限。2.根据权利要求1所述的方法,其特征在于,所述获取针对所述第三方应用的目标页面的转发操作之前,还包括:获取针对所述目标页面的第一指示,所述第一指示用于指示所述目标页面为私密页面。3.根据权利要求1所述的方法,其特征在于,所述获取针对所述第三方应用的目标页面的转发操作之后,还包括:获取针对所述目标页面的页面设置操作;响应于所述页面设置操作,将所述目标页面设置为私密页面。4.根据权利要求1

3任一项所述的方法,其特征在于,还包括:获取所述目标页面对应的目标参数;将所述目标参数发送给所述发送方通信客户端对应的后台服务器,以使所述后台服务器对所述目标参数进行加密,得到加密参数;其中,所述加密参数用于确定所述接收方通信客户端是否为合法通信客户端。5.一种页面转发方法,其特征在于,所述方法应用于接收方通信客户端,所述接收方通信客户端包括第三方应用,所述方法包括:获取针对所述第三方应用的目标页面的转发消息;展示所述转发消息对应的转发卡片;获取针对所述转发卡片的第二指示,所述第二指示用于指示转发卡片需要被打开;响应于所述第二指示,判断所述转发消息是否携带分享票据;通过所述第三方应用向所述第三方应用对应的应用服务器发送第三指示,所述第三指示用指示所述转发消息是否携带分享票据;其中,当所述转发消息携带分享票据时,表示所述接收方通信客户端对应的接收方具有浏览所述目标页面的权限,当所述转发消息未携带分享票据时,表示所述接收方通信客户端对应的接收方不具有浏览所述目标页面的权限。6.根据权利要求5所述的方法,其特征在于,还包括:获取所述接收方的标识;将所述接收方的标识发送给所述接收方通信客户端对应的后台服务器,以使所述后台服务器对所述接收方的标识进行加密,得到加密标识;其中,所述加密标识用于确定所述接收方是否为合法用户。
7.一种页面转发方法,其特征在于,所述方法应用于第三方应用对应的应用服务器,所述方法包括:获取第三指示,所述第三指示用指示所述第三方应用的目标页面对应的转发消息是否携带分享票据;根据所述第三指示确定所述转发消息的接收方是否具有浏览所述目标页面的权限;若确定所述接收方具有浏览所述目标页面的权限,则控制在接收方通信客户端渲染展示所述目标页面;其中,当所述转发消息携带分享票据时,表示所述接收方通信客户端对应的接收方具有浏览所述目标页面的权限,当所述转发消息未携带分享票据时,表示所述接收方通信客户端对应的接收方不具有浏览所述目标页面的权限。8.根据权利要求7所述的方法,其特征在于,还包括:获取加密参数和/或加密标识,所述加密参数是后台服务器对所述目标页面对应的目标参数进行加密得到的;所述加密标识是后台服务器对接收方的标识进行加密得到的;相应的,根据所述第三指示确定所述转发消息的接收方是否具有浏览所述目标页面的权限,包括:若获取到所述加密参数,则根据所述第三指示和所述加密参数确定所述转发消息的接收方是否具有浏览所述目标页面的权限;若获取到所述加密标识,则根据所述第三指示和所述加密标识确定所述转发消息的接收方是否具有浏览所述目标页面的权限;若获取到所述加密参数和所述加密标识,则根据所述第三指示、所述加密参数和所述加密标识确定所述转发消息的接收方是否具有浏览所述目标页面的权限。9.根据权利要求8所述的方法,其特征在于,所述根据所述第三指示和所述加密参数确定所述转发消息的接收方是否具有浏览所述目标页面的权限,包括:对所述加密参数进行解密,得到第一解密结果;获取所述目标参数;判断所述第一解密结果与所述目标参数是否一致;若所述第一解密结果与所述目标参数一致,则确定所述接收方通信客户端为合法通信客户端;若所述第一解密结果与所述目标参数不一致,则确定所述接收方通信客户端为非法通信客户端;若所述第三指示所述转发消息携带分享票据,且所述接收方通信客户端为合法通信客户端,则确定所述接收方具有浏览所述目标页面的权限;否...

【专利技术属性】
技术研发人员:黄铁鸣邓林升谢磊李斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1