首页> 中国专利> 应用分享方法、获取方法、分享方法、电子设备及介质

应用分享方法、获取方法、分享方法、电子设备及介质

摘要

本发明实施例公开了一种应用分享方法、获取方法、分享方法、电子设备及介质。该应用分享方法应用于第一终端,包括:发送识别信息至业务平台,以使所述业务平台根据所述识别信息生成应用分享信息;获取来自所述业务平台的所述应用分享信息;所述应用分享信息包括对应于所述识别信息的密文信息;发送所述应用分享信息至第二终端,能够通过识别信息生成密文信息,在分享链接时附加密文信息进行消息验证,根据生成的密文信息进行应用分享,在降低了分享链接的长度的同时提高了安全性。

著录项

  • 公开/公告号CN112822673A

    专利类型发明专利

  • 公开/公告日2021-05-18

    原文格式PDF

  • 申请/专利权人 卓望数码技术(深圳)有限公司;

    申请/专利号CN202110047850.7

  • 发明设计人 李才志;

    申请日2021-01-14

  • 分类号H04W12/02(20090101);H04W12/30(20210101);

  • 代理机构44205 广州嘉权专利商标事务所有限公司;

  • 代理人黄广龙

  • 地址 518000 广东省深圳市南山区粤海街道高新区社区高新南七道015号深港产学研基地W601

  • 入库时间 2023-06-19 11:02:01

说明书

技术领域

本发明实施例涉及移动互联网应用领域,尤其是涉及一种应用分享方法、获取方法、分享方法、电子设备及介质。

背景技术

随着科技的进步和移动互联时代的到来,智能移动终端成为人们日常生活中必不可少的电子设备,它的出现改变了许多人的生活方式,给人们的生活带来了方便;智能手机的各种应用,如微信、音乐播放器、读书软件、购物软件等,在娱乐、商务、社交等领域也为用户提供了越来越多的服务和体验。

目前,在移动互联网应用分享时,会涉及到应用分享手机号码和营销渠道等信息,由于应用明文传输会有泄露用户隐私与应用业务的风险,因此需要对分享链接进行加密,而在进行加密时,加密的安全性受限于分享链接的长度,分享链接过长会降低传输效率,分享链接过短会降低安全性。

发明内容

本发明实施例旨在至少解决现有技术中存在的技术问题之一。为此,本发明实施例提出一种应用分享方法,能够通过识别信息生成密文信息,在分享链接时附加密文信息进行消息验证,根据生成的密文信息进行应用分享,在降低了分享链接的长度的同时提高了安全性。

根据本发明实施例的第一方面实施例的一种应用分享方法,应用于第一终端,其特征在于,包括:发送识别信息至业务平台;获取来自所述业务系统的应用分享信息;发送所述应用分享信息至第二终端,所述应用分享信息包括密文信息。

根据本发明实施例的一些实施例,所述识别信息至少包括以下信息之一:第一终端手机号码、第二终端手机号码、渠道号码、活动号码、校验码或时间信息。

根据本发明实施例的一些实施例,所述密文信息根据所述识别信息和MD5信息摘要算法运算得出。

根据本发明实施例的一些实施例,在所述发送所述应用分享信息至第二终端之后,还包括:获取来自业务平台的应用分享完成信息。

根据本发明实施例的一些实施例,所述密文信息的位数为3至6位。

根据本发明实施例的第二方面实施例的一种应用获取方法,应用于第二终端,其特征在于,包括:获取来自第一终端的应用分享信息,所述应用分享信息包括密文信息;根据所述应用分享信息获取对应的应用;根据所述应用解析所述应用分享信息,以获取所述密文信息;发送所述密文信息至业务平台。

根据本发明实施例的一些实施例,在所述根据所述应用获取密文信息之后,还包括:根据所述密文信息获取识别信息,所述识别信息至少包括以下信息之一:第一终端手机号码、第二终端手机号码、渠道号码、活动号码、校验码或时间信息。

根据本发明实施例的一些实施例,在所述根据所述密文信息获取识别信息之后,还包括:验证所述第一终端手机号码和/或所述第二终端手机号码;若验证通过,则返回所述发送所述密文信息至业务平台。

根据本发明实施例的第三方面实施例的一种应用分享系统,应用于业务平台,所述应用分享系统通信连接第一终端,其特征在于,获取来自所述第一终端的识别信息;根据所述识别信息生成应用分享信息;发送所述应用分享信息至所述第一终端,以使所述第一终端将所述应用分享信息分享至第二终端。

根据本发明实施例的一些实施例,所述应用分享系统还可以通信连接所述第一终端和第二终端;当所述应用分享系统通信连接所述第一终端和所述第二终端时,获取来自所述第二终端的密文信息,发送应用分享完成信息至所述第一终端。

根据本发明实施例的第四方面实施例的一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现:如第一方面所述的应用分享方法;或者,如第二方面所述的应用获取方法;或者,如第三方面所述的应用分享方法。

根据本发明实施例的第五方面实施例的一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于:如第一方面所述的应用分享方法;或者,如第二方面所述的应用获取方法;或者,如第三方面所述的应用分享方法。

本发明实施例的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明实施例的实践了解到。

附图说明

本发明实施例的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1是本发明实施例一实施例提供的应用分享方法的流程示意图;

图2是本发明实施例一实施例提供的应用获取方法的流程示意图;

图3是本发明实施例另一实施例提供的应用分享方法的流程示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明实施例。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明实施例的描述。

需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

还应当理解,在本发明实施例说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本发明实施例的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。

随着科技的进步和移动互联时代的到来,智能移动终端成为人们日常生活中必不可少的电子设备,它的出现改变了许多人的生活方式,给人们的生活带来了方便;智能手机的各种应用,如微信、音乐播放器、读书软件、购物软件等,在娱乐、商务、社交等领域也为用户提供了越来越多的服务和体验。

目前,在移动互联网应用分享时(例如,应用的安装包链接分享),会涉及到应用分享手机号码和营销渠道等信息,由于应用明文传输会有泄露用户隐私与应用业务的风险,因此需要对分享链接进行加密,而在进行加密时,加密的安全性受限于分享链接的长度,分享链接过长会降低传输效率,分享链接过短会降低安全性。

下面结合附图,对本发明实施例作进一步阐述。

图1是本发明实施例一实施例提供的应用分享方法的流程示意图,如图1所示的应用分享方法,至少包括以下步骤:S110:发送识别信息至业务平台,以使业务平台根据识别信息生成应用分享信息;S120:获取来自业务平台的应用分享信息;S130:发送应用分享信息至第二终端。

S110:发送识别信息至业务平台,以使业务平台根据识别信息生成应用分享信息。

在一些实施例中,发送识别信息至业务平台,以使业务平台根据所述识别信息生成应用分享信息。

在一些实施例中,识别信息至少包括以下信息之一:第一终端手机号码、第二终端手机号码、渠道号码、活动号码、校验码或时间信息。

在一些实施例中,通过邀请页面填写不同的识别信息,其中渠道号码、活动号码、校验码或时间信息可以由邀请页面自动生成,第一终端手机号码和第二终端手机号码需要进行填写。

S120:获取来自业务平台的应用分享信息。

在一些实施例中,业务平台生成应用分享信息,并将应用分享信息发送至第一终端。

在一些实施例中,应用分享信息包括分享链接。在邀请页面获取到包含密文信息的分享链接。

S130:发送应用分享信息至第二终端。

在一些实施例中,发送应用分享信息至第二终端。分享链接通过短信、微信等方式分享给第二终端。

在一些实施例中,应用分享方法应用于第一终端,包括:发送识别信息至业务平台;获取来自业务系统的应用分享信息;发送应用分享信息至第二终端,应用分享信息包括密文信息。

在一些实施例中,识别信息至少包括以下信息之一:第一终端手机号码、第二终端手机号码、渠道号码、活动号码、校验码或时间信息。

在一些实施例中,密文信息根据识别信息和MD5信息摘要算法运算得出。

在一些实施例中,在发送应用分享信息至第二终端之后,还包括:获取来自业务平台的应用分享完成信息。

图2是本发明实施例一实施例提供的应用获取方法的流程示意图,如图2所示的应用分享方法,至少包括以下步骤:S210:获取来自第一终端的应用分享信息;S220:根据应用分享信息获取对应的应用;S230:根据应用解析应用分享信息,以获取密文信息;S240:发送密文信息至业务平台。

S210:获取来自第一终端的应用分享信息。

在一些实施例中,获取来自第一终端的应用分享信息。获取方式包括通过短信、微信等方式。

S220:根据应用分享信息获取对应的应用。

在一些实施例中,根据应用分享信息获取对应的应用。例如,通过包含下载密文信息的链接访问下载服务。

S230:根据应用解析应用分享信息,以获取密文信息。

在一些实施例中,根据应用获取密文信息。例如,打开应用的时候,应用通过已经安装的应用包,获取到密文信息。应用通过密文信息到业务平台获取对应的邀请信息,信息包括:第一终端手机号、第二终端手机号、渠道号、活动号。

S240:发送密文信息至业务平台。

在一些实施例中,发送密文信息至业务平台。

在一些实施例中,应用获取方法应用于第二终端,包括:获取来自第一终端的应用分享信息;根据应用分享信息获取对应的应用;根据应用获取密文信息;发送密文信息至业务平台。

在一些实施例中,在根据应用获取密文信息之后,还包括:根据密文信息获取识别信息,识别信息至少包括以下信息之一:第一终端手机号码、第二终端手机号码、渠道号码、活动号码、校验码或时间信息。

在一些实施例中,在根据密文信息获取识别信息之后,还包括:验证第一终端手机号码和/或第二终端手机号码;若验证通过,则返回发送密文信息至业务平台。例如,在输入正确的手机号码后,业务系统可以判断邀请信息真实有效。

在一些实施例中,本发明实施例提供应用分享方案,通过在线接口动态生成手机号码、营销渠道、活动类型等分享信息追尾密文,与反向追尾密文获取分享信息的能力。

图3是本发明实施例另一实施例提供的应用分享方法的流程示意图,如图3所示应用分享方法,至少包括以下步骤:S310:获取来自第一终端的识别信息;S320:根据识别信息生成应用分享信息;S330:发送应用分享信息至第一终端。

S310:获取来自第一终端的识别信息。

在一些实施例中,获取来自第一终端的识别信息。识别信息至少包括以下信息之一:第一终端手机号码、第二终端手机号码、渠道号码、活动号码、校验码或时间信息。

S320:根据识别信息生成应用分享信息。

在一些实施例中,根据识别信息生成应用分享信息。应用分享信息包括分享链接。在邀请页面获取到包含密文信息的分享链接。

S330:发送应用分享信息至第一终端。

在一些实施例中,应用分享系统应用于业务平台,应用分享系统通信连接第一终端获取来自第一终端的识别信息,根据识别信息生成应用分享信息,发送应用分享信息至第一终端。发送应用分享信息至所述第一终端,以使第一终端将应用分享信息分享至第二终端。

在一些实施例中,应用分享系统应用于业务平台,应用分享系统通信连接第一终端和第二终端,获取来自第二终端的密文信息,发送应用分享完成信息至第一终端。

在一些实施例中,识别信息包括第一终端手机号码、第二终端手机号码、渠道号码、活动号码、校验码或时间信息。业务平台将相应的信息用“&”合串联起来,然后生成对应MD5,并获取前3位,传递到业务平台。例如,第一终端手机号13800000000、第二终端手机号13900000000、渠道号001、活动号1010、时间20201206.MD5(13800000000&13900000000&001&1010&20201206)=E57AAF224E38B2F8DB6B65FC9E4C6C99,前3位为E57提交到服务器,以防中间网络修改信息。

在一些实施例中,密文信息的位数为3至6位。应用短码的密文信息可以提高加密信息的传输效率。

本发明实施例一个实施例提供的应用分享方法可以运行在终端设备或服务器中。终端设备可以为移动终端设备,也可以为非移动终端设备。移动终端设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载终端设备、可穿戴设备、超级移动个人计算机、上网本、个人数字助理等;非移动终端设备可以为个人计算机、电视机、柜员机或者自助机等;本发明实施例实施方案不作具体限定。服务器可以是独立的物理实体,也可以是逻辑上的实体。

本发明实施例一个实施例提供的应用获取方法可以运行在终端设备或服务器中。终端设备可以为移动终端设备,也可以为非移动终端设备。移动终端设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载终端设备、可穿戴设备、超级移动个人计算机、上网本、个人数字助理等;非移动终端设备可以为个人计算机、电视机、柜员机或者自助机等;本发明实施例实施方案不作具体限定。服务器可以是独立的物理实体,也可以是逻辑上的实体。

终端设备或服务器可以包括处理器,外部存储器接口,内部存储器,通用串行总线(universal serial bus,USB)接口,充电管理模块,电源管理模块,电池,天线,天线,移动通信模块,无线通信模块,音频模块,扬声器,受话器,麦克风,耳机接口,传感器模块,按键,马达,指示器,摄像头,显示屏,以及用户标识模块(subscriber identification module,SIM)卡接口等。其中,传感器模块可以包括压力传感器,陀螺仪传感器,气压传感器,磁传感器,加速度传感器,距离传感器,接近光传感器,指纹传感器,温度传感器,触摸传感器,环境光传感器,骨传导传感器等。

本发明实施例描述的系统架构以及应用场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域技术人员可知,随着系统架构的演变和新应用场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。

本领域技术人员可以理解的是,上述硬件平台并不构成对本发明实施例的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

另外,本发明实施例还提供一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现:

如上述的应用分享方法或者如上述的应用获取方法。

处理器和存储器可以通过总线或者其他方式连接。

存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

需要说明的是,本实施例中的电子设备,可以应用为上述系统架构中的电子设备,本实施例中的电子设备和上述所示实施例的系统架构中的电子设备具有相同的发明构思,因此这些实施例具有相同的实现原理以及技术效果,此处不再详述。

实现上述实施例的应用分享方法或应用获取方法所需的非暂态软件程序以及指令存储在存储器中,当被处理器执行时,执行上述实施例中的应用共享方法或者应用获取方法,例如,执行以上描述的图1中的方法步骤S110至步骤S1300,或者图2中的方法步骤S210至步骤S240。

另外,本发明实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行:

如上述的应用共享方法或者应用获取方法。

该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个处理器或控制器执行,例如,被上述电子设备实施例中的一个处理器执行,可使得上述处理器执行上述实施例中的应用共享方法或者应用获取方法,例如,执行以上描述的图1中的方法步骤S110至步骤S1300,或者图2中的方法步骤S210至步骤S240。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

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

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号