一种基于H5页面的信息分享方法、系统及装置与流程

文档序号:16848757发布日期:2019-02-12 22:33阅读:177来源:国知局
一种基于H5页面的信息分享方法、系统及装置与流程

本发明涉及互联网技术领域,特别是涉及一种基于h5页面的信息分享方法、系统及装置。



背景技术:

随着互联网的发展,用户与用户之间的互动交流方式越来越多,用户之间不仅可以通过各种应用程序进行文字、音视频沟通,还可以进行各种文件、链接等资源的分享。尤其是用户在使用各种应用程序的过程中,可以根据用户自身信息或者使用情况生成海报后,通过互联网进行分享,例如用户在使用一些互动应用程序获得积分后,进行提现时,可以生成海报进行分享,从而其它用户可以根据用户的分享信息得知相关应用程序的信息,实现应用程序的推广。目前技术中,生成海报后,采用将生成的海报集中存储在应用程序的服务器的方式,这种情况下,当并发请求访问海报的数量过大时,将会给服务器带来较大的访问压力,可能会出现卡顿或者访问失败等情况。

名词解释

gd库:gd库是php处理图形的扩展库,gd库提供了一系列用来处理图片的api(应用程序编程接口),使用gd库可以处理图片,或者生成图片,也可以给图片加水印。

cdn:全称为contentdeliverynetwork,即内容分发网络。cdn是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。



技术实现要素:

为了解决上述的技术问题,本发明的目的是提供一种基于h5页面的信息分享方法、系统及装置。

本发明实施例一方面提供了一种基于h5页面的信息分享方法,包括以下步骤:

接收应用程序发送的分享指令,所述信息分享指令包括有用户id、分享信息以及分享平台;

根据分享指令中的用户id和分享信息,读取获得该用户id对应的分享信息的数据记录;

将所读取的数据记录生成与分享平台相关的海报;

将生成的海报返回应用程序,以使得应用程序将海报实时上传到分享平台的cdn。

进一步,所述将所读取的数据记录生成与分享平台相关的海报这一步骤,具体为:

将所读取的数据记录输入到gd库中,通过gd库生成与分享平台相关的海报。

进一步,所述将所读取的数据记录生成与分享平台相关的海报这一步骤中,所生成的海报包括有链接到分享平台的访问入口。

进一步,所述访问入口为二维码。

本发明实施例另一方面提供了一种基于h5页面的信息分享方法,包括以下步骤:

接收用户输入的分享信息以及目标的分享平台后,将用户id、分享信息以及分享平台生成分享指令;

将分享指令发送到服务器端;

接收服务器端返回的海报后,将海报实时上传到分享平台的cdn。

进一步,还包括以下步骤:

当接收到通过海报上的访问入口发起的访问请求时,将该访问请求发送到分享平台的cdn进行处理。

进一步,所述分享信息为应用程序中的提现信息。

本发明实施例另一方面提供了一种基于h5页面的信息分享系统,包括:

至少一个处理器;

至少一个存储器,用于存储至少一个程序;

当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如本发明实施例所述的一种基于h5页面的信息分享方法。

本发明实施例另一方面提供了一种基于h5页面的信息分享装置,包括:

接收模块,用于接收应用程序发送的分享指令,所述信息分享指令包括有用户id、分享信息以及分享平台;

读取模块,用于根据分享指令中的用户id和分享信息,读取获得该用户id对应的分享信息的数据记录;

海报生成模块,用于将所读取的数据记录生成与分享平台相关的海报;

发送模块,用于将生成的海报返回应用程序,以使得应用程序将海报实时上传到分享平台的cdn。

本发明实施例另一方面提供了一种基于h5页面的信息分享装置,包括:

指令生成模块,用于接收用户输入的分享信息以及目标的分享平台后,将用户id、分享信息以及分享平台生成分享指令;

上传模块,用于将分享指令发送到服务器端;

分享模块,用于接收服务器端返回的海报后,将海报实时上传到分享平台的cdn。

本发明实施例另一方面提供了一种存储介质,其存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行本发明实施例所述的表格处理方法。

本发明在根据接收应用程序发送的分享指令生成与分享平台相关的海报后,将生成的海报返回应用程序,以使得应用程序将海报实时上传到分享平台的cdn,而不是将海报存储在应用程序的服务器中,这种情况下,当并发访问海报的数量较大时,直接通过分享平台的cdn分散了访问压力,避免了对应用程序服务器带来的压力,不会存在访问卡顿或者访问失败的情况,可以便捷、高效地进行信息分享,满足对分享信息的多个并发的访问请求的正常执行。

附图说明

图1是本发明方法实施例一的基于h5页面的信息分享方法的流程图;

图2是本发明方法实施例二的基于h5页面的信息分享方法的流程图;

图3是本发明实施例的基于h5页面的信息分享系统的电子框图;

图4是本发明装置实施例一的基于h5页面的信息分享装置的电子框图;

图5是本发明装置实施例一的基于h5页面的信息分享装置的电子框图。

具体实施方式

下面结合附图和具体实施例对本发明做进一步的详细说明。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。

方法实施例一

参照图1,本实施例提供了一种基于h5页面的信息分享方法,该方法由服务器端执行,该方法具体包括以下步骤:

s11、接收应用程序发送的分享指令,所述信息分享指令包括有用户id、分享信息以及分享平台;

s12、根据分享指令中的用户id和分享信息,读取获得该用户id对应的分享信息的数据记录;

s13、将所读取的数据记录生成与分享平台相关的海报;

s14、将生成的海报返回应用程序,以使得应用程序将海报实时上传到分享平台的cdn。

这里,用户id用于在应用程序中唯一标识用户,例如可以是用户的注册账号、邮箱或者是生成的唯一的随机串等。分享信息指待分享的具体项目的信息,例如分享运动信息、购物信息、测评信息、答题信息或者提现信息、佣金信息等等。分享平台指进行信息分享的目标应用程序的平台,例如微信平台、qq平台、支付宝平台或者其它社交软件、互动软件的平台等。

分享信息的数据记录是指与分享信息相关的数据变化情况,例如运动信息相关的所有运动数据、测评信息的所有测评数据等等,通过获取数据记录,可以得知分享信息的具体数据。

本实施例中,应用程序指安装在智能移动终端上的程序,智能移动终端包括智能手机、平板电脑等终端。,具体包括安卓系统或者ios系统的智能移动终端。应用程序指安装在智能移动终端上的可以实现本发明功能的载体,例如表现为社交app形式,或者专门的电视观看体验的app等。

应用程序可以是主流的各种社交、购物软件等。

本方法在根据接收应用程序发送的分享指令生成与分享平台相关的海报后,将生成的海报返回应用程序,以使得应用程序将海报实时上传到分享平台的cdn,而不是将海报存储在应用程序的服务器中,这种情况下,当并发访问海报的数量较大时,直接通过分享平台的cdn分散了访问压力,避免了对应用程序服务器带来的压力,不会存在访问卡顿或者访问失败的情况,可以便捷、高效地进行信息分享,满足对分享信息的多个并发的访问请求的正常执行。

进一步作为优选的实施方式,所述将所读取的数据记录生成与分享平台相关的海报这一步骤,具体为:

将所读取的数据记录输入到gd库中,通过gd库生成与分享平台相关的海报。

通过gd库可以简单、快捷地进行数据处理,生成所需的海报。

进一步作为优选的实施方式,所述将所读取的数据记录生成与分享平台相关的海报这一步骤中,所生成的海报包括有链接到分享平台的访问入口。这里,访问入口可以是各种形式的访问接口,例如访问链接、访问图片等。优选的,访问入口为二维码,从而用户可以通过扫描或者识别海报上的二维码,连接到分享平台进行相关操作。

方法实施例二

参照图2,本发明实施例另一方面提供了一种基于h5页面的信息分享方法,该方法由用户使用的智能移动终端执行,具体通过安装在智能移动终端的应用程序执行,该方法包括以下步骤:

s21、接收用户输入的分享信息以及目标的分享平台后,将用户id、分享信息以及分享平台生成分享指令;

s22、将分享指令发送到服务器端;

s23、接收服务器端返回的海报后,将海报实时上传到分享平台的cdn。

本方法在根据用户输入的分享信息以及目标的分享平台后,将用户id、分享信息以及分享平台生成分享指令,然后将分享指令发送到服务器端后,将分享指令发送到服务器端,从而接收服务器端返回的海报后,将海报实时上传到分享平台的cdn,而不是将海报存储在应用程序的服务器中,这种情况下,当并发访问海报的数量较大时,直接通过分享平台的cdn分散了访问压力,避免了对应用程序服务器带来的压力,不会存在访问卡顿或者访问失败的情况,可以便捷、高效地进行信息分享,满足对分享信息的多个并发的访问请求的正常执行。

进一步作为优选的实施方式,还包括以下步骤:

当接收到通过海报上的访问入口发起的访问请求时,将该访问请求发送到分享平台的cdn进行处理。

将通过海报上的访问入口发起的访问请求发送到分享平台的cdn进行处理,而不是发送到应用程序的服务器进行处理,当并发访问海报的数量较大时,直接通过分享平台的cdn分散了访问压力,保证了便捷、高效地进行信息分享。

进一步作为优选的实施方式,所述分享信息为应用程序中的提现信息。这里,提现信息可以是根据应用程序中的积分信息进行提现,积分可以表现为多种形式,例如金币、银币、钻石、黄金种子、黄金时间等等。应用程序可以是单纯的社交软件,也可以是各种游戏软件、互动软件等,例如应用程序是用于与电视节目进行互动的软件,通过获取用户操作信息与电视节目的互动情况生成相应的积分后,根据用户的提现请求,将积分进行提现,从而利用本方法将提现信息生成海报进行信息分享,通过微信、qq等分享平台实现对应用程序的推广。

系统实施例

参照图3,本实施例提供了一种基于h5页面的信息分享系统,包括:

至少一个处理器100;

至少一个存储器200,用于存储至少一个程序;

当所述至少一个程序被所述至少一个处理器100执行,使得所述至少一个处理器100实现本发明方法实施例一或方法实施例二所述的一种基于h5页面的信息分享方法。

本实施例的基于h5页面的信息分享系统,可执行本发明方法实施例一、二所提供的一种基于h5页面的信息分享方法,可执行方法实施例一的任意组合实施步骤以及实施例二的任意组合实施步骤,具备该方法相应的功能和有益效果。

装置实施例一

参照图4,本实施例提供了一种基于h5页面的信息分享装置,包括:

接收模块,用于接收应用程序发送的分享指令,所述信息分享指令包括有用户id、分享信息以及分享平台;

读取模块,用于根据分享指令中的用户id和分享信息,读取获得该用户id对应的分享信息的数据记录;

海报生成模块,用于将所读取的数据记录生成与分享平台相关的海报;

发送模块,用于将生成的海报返回应用程序,以使得应用程序将海报实时上传到分享平台的cdn。

进一步作为优选的实施方式,所述海报生成模块,具体用于:

将所读取的数据记录输入到gd库中,通过gd库生成与分享平台相关的海报。

本实施例的电视节目的互动装置,可执行本发明方法实施例一所提供的一种电视节目的互动方法,可执行方法实施例一的任意组合实施步骤,具备该方法相应的功能和有益效果。

装置实施例二

参照图5,本实施例提供了一种基于h5页面的信息分享装置,包括:

指令生成模块,用于接收用户输入的分享信息以及目标的分享平台后,将用户id、分享信息以及分享平台生成分享指令;

上传模块,用于将分享指令发送到服务器端;

分享模块,用于接收服务器端返回的海报后,将海报实时上传到分享平台的cdn。

进一步作为优选的实施方式,所述装置还包括:

访问处理模块,用于当接收到通过海报上的访问入口发起的访问请求时,将该访问请求发送到分享平台的cdn进行处理。

本实施例的电视节目的互动装置,可执行本发明方法实施例二所提供的一种电视节目的互动方法,可执行方法实施例二的任意组合实施步骤,具备该方法相应的功能和有益效果。

最后,本发明实施例还提供了一种存储介质,其存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行本发明实施例所述的表格处理方法。

本实施例的存储介质置,其存储的可执行的指令可执行本发明方法实施例一、二所提供的一种基于h5页面的信息分享方法,可执行方法实施例一的任意组合实施步骤以及实施例二的任意组合实施步骤,具备该方法相应的功能和有益效果。

以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变形或替换,这些等同的变型或替换均包含在本申请权利要求所限定的范围内。

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