可动态配置的通用型app分享框架集成方法及系统与流程

文档序号:35700997发布日期:2023-10-12 00:23阅读:23来源:国知局
可动态配置的通用型app分享框架集成方法及系统与流程

本发明涉及互联网,更具体地,涉及可动态配置的通用型app分享框架集成方法及系统。


背景技术:

1、在进行app配置时,需要整合各类原生app分享链路,即由链接、图片、小程序等形式,经各类载体分享到微信的好友及朋友圈等场景后,在微信生态内点击配置的链接拉起原生app,识别图片拉起小程序或直接打开小程序等方式完成一个业务闭环。

2、在本发明技术之前,app内分享功能越来越多,分享控件与配置未形成统一服务,整体看来功能较乱,每次分享均需单独开发。


技术实现思路

1、鉴于上述问题,本发明提出了可动态配置的通用型app分享框架集成方法及系统,根据小程序与链接分享的技术特点,实现了更加全面及灵活的分享配置,更符合现在营销多样化的场景。

2、根据本发明实施例第一方面,提供可动态配置的通用型app分享框架集成方法。

3、在一个或多个实施例中,优选地,所述可动态配置的通用型app分享框架集成方法包括:

4、在线完成当前的场景设置;

5、对所有场景设置进行具体的业务配置;

6、根据具体的所述场景设置和所述业务配置,进行分享架构设置;

7、在所述分享架构的基础上,进行具体的分享流程设置;

8、判断当前的后台配置获得是否可以分享,若可以则拼接到url上,若不可不做处理;

9、在每个推广形式下进行择优推广。

10、在一个或多个实施例中,优选地,所述在线完成当前的场景设置,具体包括:

11、设置场景范围包括微信小程序、短信入口、公众号入口和app;

12、对服务器全部适用的场景进行内嵌设置,使得同时具备多个场景的兼容能力。

13、在一个或多个实施例中,优选地,所述对所有场景设置进行具体的业务配置,具体包括:

14、设置业务配置范围包括app内容和h5内容;

15、设置app的业务内容包括产品列表、首页、实名认证和消息列表;

16、设置h5的业务内容积分卡券、积分商城、文章和直播。

17、在一个或多个实施例中,优选地,所述根据具体的所述场景设置和所述业务配置,进行分享架构设置,具体包括:

18、在web端配置完分享形式和数据的配置后,由服务端统一传给h5分享框架页;

19、h5分享框架页通过对数据源的判断和组装去调取app提供的相应的api。

20、在一个或多个实施例中,优选地,所述在所述分享架构的基础上,进行具体的分享流程设置,具体包括:

21、在所述分享架构的基础上,进行判断若当前h5页面是可分享的页面,则直接调用h5分享框架页的逻辑,若当前h5页面是不可分享的页面,则不做处理;

22、h5分享框架页成功拿到分享数据后,根据当前返回的分享模式组装相应的分享数据,数据组装完成后h5分享框架页会根据分享数据指定的分享模式的种类来进行分享按钮的展示。

23、在一个或多个实施例中,优选地,所述判断当前的后台配置获得是否可以分享,若可以则拼接到url上,若不可不做处理,具体包括:

24、选择分享形式,所述分享形式包括app、线下与专属活动;

25、在选择为线下时,进行分享数据的数据结构整理,使得数据满足被线下分享的数据类型和形式,判断当前数据是否完整,若不完整则提示不缺少的数据,若完整,则选择分享形式为朋友圈或好友分享;

26、在选择为app时,通过app内的数据传输路径进行分享数据的整理,并通过app内的朋友圈与好友两种方式进行分享;

27、当选择为专属活动时,在后台匹配好友与朋友圈形式,进行自动的微信推送,并通过面对面展示的方式生成分享图片,所述分享图片包括好友样式和朋友圈样式。

28、在一个或多个实施例中,优选地,所述在每个推广形式下进行择优推广,具体包括:

29、推广发起者设置一个初始发起者标识发送给每个推广形式;

30、每个推广形式接收所述初始发起者标识转化为不同平台的简化执行码;

31、每次发送中在推广内容中传输的发起者标识比上一次更加接近所述初始发起者标识;

32、在每个推广形式下利用第一计算公式计算动态解析码;

33、在每个推广形式对每次获取的推广内容中的推送标识码进行识别;

34、当获得所述推送标识码相同的数量,当数量大于等于2时,利用第二计算公式计算排序码;

35、提取所述排序码最小时对应的推广内容进行推广;

36、所述第一计算公式为:

37、a=|s0-j|

38、其中,a为所述动态解析码,j为简化执行码,s0为初始发起者标识;

39、所述第二计算公式为:

40、b=min{|t0-t|+j-s+x},x∈[-a,+a]

41、其中,b为所述排序码,t0为接收时间,s为发起者标识,t为发起时间标识,x为随机数,mi n{}为提取随机数x属于集合[-a,+a]范围时最小输出的函数。

42、根据本发明实施例第二方面,提供可动态配置的通用型app分享框架集成系统。

43、在一个或多个实施例中,优选地,所述可动态配置的通用型app分享框架集成系统包括:

44、场景分析模块,用于在线完成当前的场景设置;

45、业务配置模块,用于对所有场景设置进行具体的业务配置;

46、架构设置模块,用于根据具体的所述场景设置和所述业务配置,进行分享架构设置;

47、流程设置模块,用于在所述分享架构的基础上,进行具体的分享流程设置;

48、渲染分析模块,用于判断当前的后台配置获得是否可以分享,若可以则拼接到url上,若不可不做处理;

49、择优控制模块,用于在每个推广形式下进行择优推广。

50、根据本发明实施例第三方面,提供一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如本发明实施例第一方面中任一项所述的方法。

51、根据本发明实施例第四方面,提供一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现本发明实施例第一方面中任一项所述的方法。

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

53、本发明方案中,在web端进行自由组合配置,继而由服务端负责数据控制,最终客户端通过对数据的整合和分发,实现不同场景下可配置不同的分享内容,分享形式及分享场景来达成可定制化的分享效果以满足各类营销需求的目的。

54、本发明方案中,统一分享功能配置和分享控件,形成统一分享框架,可提供标准软件开发工具包,满足多种分享效果组合的配置方案。

55、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

56、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

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