信息分享方法以及装置与流程

文档序号:20918681发布日期:2020-05-29 13:51阅读:207来源:国知局
信息分享方法以及装置与流程

本申请涉及计算机技术领域,特别是涉及一种信息分享方法、装置、计算机可读存储介质和计算机设备。



背景技术:

随着计算机技术的发展,人们可通过网络交换和共享资源。例如,视频分享、图片分享、文章链接分享等,分享的方式也多种多样。例如,可分享到用的各种社交应用的账号中。

传统的信息分享方法,往往是将要分享的信息对应的摘要及信息的链接直接发送给被分享用户。但通过展示摘要的信息分享方式,能够展示给用户的信息量太少。



技术实现要素:

基于此,有必要针对传统的信息分享方式所展示的信息量少的技术问题,提供一种信息分享方法、装置、计算机可读存储介质和计算机设备。

一种信息分享方法,包括:

基于分享请求获取对应的分享信息;

当所述分享信息的格式与预设分享模板的格式相匹配时,将所述分享信息按照所述预设分享模板的格式进行拆分,得到子分享信息;

生成所述子分享信息对应的标签,将所述分享信息和所述子分享信息对应的标签发送给被分享终端。

一种信息显示方法,包括:

接收分享终端发送的分享信息和子分享信息对应的标签,所述子分享信息为所述分享信息按照预设分享模板的格式进行拆分得到;

显示所述分享信息和所述子分享信息对应的标签;

获取对所述子分享信息对应的标签的触发操作;

根据所述触发操作获取所述标签对应的链接,显示所述链接中包含的子分享信息。

一种信息分享装置,所述装置包括:

第一获取模块,用于基于分享请求获取对应的分享信息;

拆分模块,用于当所述分享信息的格式与预设分享模板的格式相匹配时,将所述分享信息按照所述预设分享模板的格式进行拆分,得到子分享信息;

发送模块,用于生成所述子分享信息对应的标签,将所述分享信息和所述子分享信息对应的标签发送给被分享终端。

一种信息显示装置,所述装置包括:

接收模块,用于接收分享终端发送的分享信息和子分享信息对应的标签,所述子分享信息为所述分享信息按照预设分享模板的格式进行拆分得到;

第一显示模块,用于显示所述分享信息和所述子分享信息对应的标签;

第二获取模块,用于获取对所述子分享信息对应的标签的触发操作;

第二显示模块,用于根据所述触发操作获取所述标签对应的链接,显示所述链接中包含的子分享信息。

一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述信息分享方法或所述信息显示方法的步骤。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述信息分享方法或所述信息显示方法的步骤。

上述信息分享方法、装置、计算机可读存储介质和计算机设备,基于分享请求获取对应的分享信息,当分享信息的格式与预设分享模板的格式相匹配时,将分享信息按照预设分享模板的格式进行拆分,得到子分享信息。生成子分享信息对应的标签,将分享信息和子分享信息对应的标签发送给被分享终端,使得分享的信息量更大,展示给用户的信息量更多。

附图说明

图1为一个实施例中信息分享方法的应用环境图;

图2为一个实施例中信息分享方法的流程示意图;

图3为一个实施例中确定分享信息的格式与预设分享模板的格式之间的相似度的步骤的流程示意图;

图4为一个实施例中信息分享方法的时序图;

图5为一个实施例中信息显示方法的流程示意图;

图6为一个实施例中信息显示方法的界面图;

图7为一个实施例中信息分享装置的结构框图;

图8为另一个实施例中信息显示装置的结构框图;

图9为一个实施例中计算机设备的结构框图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

图1为一个实施例中信息分享方法的应用环境图。参照图1,该信息分享方法应用于信息分享系统。该信息分享系统包括至少两个终端,例如分享终端102和被分享终端104。分享终端102和被分享终端104通过网络连接。分享终端102和被分享终端104均可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。

本实施例中,分享终端102接收用户输入的分享请求,基于该分享请求获取对应的分享信息。分享终端102获取预设分享模板,判断该分享信息的格式与该预设分享模板的格式是否匹配。当分享信息的格式与预设分享模板的格式相匹配时,分享终端102将该分享信息按照预设分享模板的格式进行拆分,得到该分享信息的各个子分享信息。接着,分享终端102根据各个子分享信息分别生成对应的标签,并将该分享信息和各个子分享信息对应的标签发送给被分享终端104。通过将分享信息拆分为各子分享信息,并将分享信息和各子分享信息共同分享给用户,使得分享的信息量更大,展示给用户的信息量更多。

在本实施例中,被分享终端104接收到分享终端102发送的分享信息和各个子分享信息对应的标签,在被分享终端104上显示该分享信息,并显示该各个子分享信息对应的标签。当被分享终端104接收到用户对标签的触发操作时,被分享终端104获取该标签对应的链接,并从该标签跳转到该链接所显示的界面,从而在被分享终端104的界面上显示出该链接中所包含的子分享信息。通过显示分享信息和各子分享信息对应的标签给用户,使得分享的信息量更大。用户能够直接点击感兴趣的标签查看具体信息,更能吸引用户,从而能够有效地分享信息。

如图2所示,在一个实施例中,提供了一种信息分享方法。本实施例主要以该方法应用于上述图1中的分享终端102来举例说明。参照图2,该信息分享方法具体包括如下步骤:

步骤202,基于分享请求获取对应的分享信息。

其中,分享请求是用户发起的将视频、音乐、图片、文章等信息共享给其它用户的请求。分享信息包括但不限于视频、音乐、图片和文章等信息。

具体地,用户通过分享终端登录社交应用,通过社交应用获取和交换信息。当用户需要将某个信息分享给其它用户时,可触发该社交应用中提供的分享选项。当分享终端检测到用户发送的分享请求时,分享终端获取该分享请求对应的分享信息。

步骤204,当分享信息的格式与预设分享模板的格式相匹配时,将分享信息按照预设分享模板的格式进行拆分,得到子分享信息。

其中,分享信息的格式是指组成分享信息的各个部分,也就是说分享信息的格式可以认为是该分享信息由哪几个部分组成。预设分享模板的格式是指预设分享模板的各个组合部分,即改预设分享模板由哪几个部分组成。例如,书信的格式为:称呼、问候、正文、祝福语、署名和日期。文章的格式一般为题目、摘要、大标题、小标题、正文等。预设分享模板是预先设置的用于将分享信息规范化的模板。子分享信息是分享信息中的组成部分。

具体地,分享终端获取预设分享模板,并确定该预设分享模板的格式。即分享终端确定该预设分享模板的各个组成部分。接着,分享终端可确定该分享信息的各个组成部分,将该分享信息的各个组成部分和预设分享模板的各个组成部分进行对比,以判断分享信息的格式与预设分享模板的格式是否匹配。

进一步地,分享终端可按照预设分享模板的各个组成部分的顺序和分享信息的各个组成部分的顺序进行对比。例如,预设分享模板和分享信息均由3个部分组成,则预设分享模板的第一部分和分享信息的第一部分进行对比,预设分享模板的第二部分和分享信息的第二部分进行对比,预设分享模板的第三部分和分享信息的第三部分进行对比,以分享信息的格式与预设分享模板的格式是否匹配。

接着,当分享信息的格式与预设分享模板的格式相匹配时,分享终端将该分享信息按照预设分享模板的格式进行拆分,得到该分享信息对应的各个子分享信息。即分享终端按照预设分享模板的格式将该分享信息拆分为各个组成部分,使得分享信息的各个组成部分规范化。

在本实施例中,分享信息与预设分享模板具有对应关系。不用的分享信息可对应同一个预设分享模板,不同的分享信息也可以分别对应不同的预设分享模板。

在本实施例中,当分享信息的各个组成部分在该预设分享模板中均存在类似的组成部分时,可确定该分享信息的格式与预设分享模板的格式相匹配。例如,预设分享模板由6个部分组成,即称呼、标题、问候、正文、地址和日期,分享信息由4个部分组成,即标题、正文、地址和日期。并且分享信息的标题、正文、地址和日期这4个组成部分均可在预设分享模板的组成部分中找到,则认为该分享信息的格式与预设分享模板的格式相匹配。

步骤206,生成子分享信息对应的标签,将分享信息和子分享信息对应的标签发送给被分享终端。

其中,标签是指该子分享信息所要表达的关键信息。该标签可以是从子分享信息中提取出来的关键词或者标题,也可以是对该子分享信息进行概括得到的概括主题。

具体地,针对分享信息中的每个子分享信息,分享终端可解析该子分享信息,根据该子分享信息中所要表达的关键信息生成标签,得到每个子分享信息分别对应的标签。接着,分享终端获取该分享请求对应的被分享终端,将该分享信息和各个子分享信息对应的标签发送给被分享终端。其中,分享终端为发送该分享信息和子分享信息对应的标签的终端。该被分享终端为接收该分享信息和子分享信息对应的标签的终端。

在本实施例中,预设分享模板可存储在区块链节点中,分享终端可从区块链节点获取与该分享信息对应的预设分享模板。拆分的子分享信息及各子分享信息对应的标签也可存储在该区块链节点中。

在本实施例中,基于分享请求获取对应的分享信息,当分享信息的格式与预设分享模板的格式相匹配时,将分享信息按照预设分享模板的格式进行拆分,得到子分享信息,使得分享信息的各个组成部分更规范化。生成子分享信息对应的标签,能够通过精简的标签表示子分享信息的具体内容,将分享信息和各子分享信息对应的标签共同分享给被分享终端,使得分享的信息量更大,展示给用户的信息量更多。进而使得用户能够直接看到并自主选择的分享信息里的各部分内容,提高分享传播率,促进信息裂变传播分享。

在一个实施例中,在该基于分享请求获取对应的分享信息之后,还包括:确定分享信息的类型;根据分享信息的类型获取对应的预设分享模板。

其中,分享信息的类型可包括公众号类型、商品推荐类型和数值资源转移类型等。

具体地,分享终端获取分享请求对应的分享信息后,确定该分享信息属于公众号类型、商品推荐类型和数值资源转移类型中的哪一种。不同类型的分享信息可对应不同的预设分享模板,即公众号类型、商品推荐类型和数值资源转移类型分别对应三类预设分享模板。则分享终端可根据该分享信息所属的类型获取该类型的预设分享模板。

在本实施例中,该确定该分享内容的类型,包括:获取该分享信息的标识;根据该分享信息的标识确定该分享内容的类型。

具体地,分享终端可获取该分享信息所携带的标识,该标识表示该分享信息对应的类型。例如,公众号类型对应的标识为1、商品推荐类型对应的标识为2和数值资源转移类型对应的标识为3。当分享终端检测到该分享信息所携带的标识为1时,即可确定该分享信息为公众号类型。

本实施例中,通过确定分享信息的类型,根据分享信息的类型获取对应的预设分享模板,可根据不同的分享模板规范不同类型的分享信息,使得后续将分享信息按照模板的格式拆分时更符合各类分享信息的特点。

在一个实施例中,如图3所示,在该根据该分享信息的类型获取对应的预设分享模板之后,还包括:

步骤302,确定分享信息的格式与预设分享模板的格式之间的相似度。

具体地,分享终端该分享信息的各个组成部分,并确定该分享信息对应的预设分享模板的各个组成部分。接着,分享终端可确定该分享信息的各个组成部分,将该分享信息的各个组成部分和预设分享模板的各个组成部分进行对比,从而计算出该分享信息的格式和该预设分享模板的格式之间的相似度。

例如,预设分享模板由5个部分组成,分享信息由5个部分组成,并且分享信息有3个组成部分与预设分享模板的3个组成部分类似,则该分享信息的格式与该预设分享模板的格式可为3/5=60%。

步骤304,当分享信息的格式与预设分享模板的格式之间的相似度大于或等于阈值时,该分享信息的格式与该预设分享模板的格式相匹配。

其中,阈值是指相似度阈值,该相似度预设为判断分享信息的格式与预设分享模板的格式是否匹配的临界值。

具体地,分享终端获取相似度阈值,将计算得到的分享信息的格式与预设分享模板的格式之间的相似度与该相似度阈值进行比较。当分享信息的格式与预设分享模板的格式之间的相似度大于或等于阈值时,判定该分享信息的格式与该预设分享模板的格式相匹配。

步骤306,当分享信息的格式与预设分享模板的格式之间的相似度小于该阈值时,该分享信息的格式与该预设分享模板的格式不匹配。

具体地,当分享信息的格式与预设分享模板的格式之间的相似度小于阈值时,分享终端判定该分享信息的格式与该预设分享模板的格式不匹配,则该分享信息不能按照该预设分享模板的格式进行拆分。

本实施例中,通过计算分享信息的格式与预设分享模板的格式之间的相似度,以判断分享信息的格式与该预设分享模板的格式是否匹配,判断方式更准确。并且,还能准确计算出两者的匹配程度,以更好的拆分该分享信息。

在一个实施例中,当分享信息的格式与该预设分享模板的格式不匹配时,可获取默认分享模板,按照默认分享模板的格式将该分享信息进行拆分,得到各个子分享信息。

具体地,默认分享模板为区别于公众号类型、商品推荐类型和数值资源转移类型的分享模板以外的通用模板。该默认分享模板的细化程度不及特定类型的分享模板,因而更适合一些无法按照特定类型的分享模板格式进行划分的分享信息使用。通过默认分享模板可对一些特殊的分享信息进行简单拆分,以提取出关键信息,展示给用户更多的信息量。

在一个本实施例中,当分享信息的格式与该预设分享模板的格式不匹配时,可不对该分享信息进行处理,直接将该分享信息发送给被分享终端,从而对一些不符合规则的分享信息不进行处理,避免拆分后信息异常等现象。

在一个实施例中,该生成该子分享信息对应的标签,包括:获取子分享信息的标题,将标题作为子分享信息对应的标签;

该方法还包括:生成子分享信息对应的链接,建立标题和子分享信息对应的链接之间的映射关系。

具体地,分享终端对子分享信息进行文本识别,以提取该子分享信息的标题。接着,分享终端将该标题作为子分享信息对应的标签。

接着,分享终端可将各个子分享信息生成单独的页面,并生成各个页面对应的链接。接着,分享终端将各个子分享信息对应的链接和对应的各个标题建立映射关系,从而建立了各个标签与各个子分享信息对应的链接之间的映射关系。

在本实施例中,当该子分享信息中存在至少两个标题时,可从至少两个标题中选择一个作为该子分享信息对应的标签。可选地,可将每个标题均作为该子分享信息对应的标签,并按照各标题在子分享信息中的位置排序。接着,分享终端可按照各标题在子分享信息中的位置生成定位链接,将各个标题与对应的定位链接建立映射关系,使得用户触发任意一个标题时,可通过该链接直接跳转到该标题在子分享信息中的位置。

在本实施例中,子分享信息对应的链接为该子分享信息在该分享信息中的定位链接。打开该子分享信息对应的链接即可跳转到子分享信息在该分享信息中的具体位置。用户进入该定位链接后,不仅可以查看被触发的标签对应的子分享信息,还可以查看该分享信息的所有内容。

在本实施例中,通过获取子分享信息的标题,将标题作为子分享信息对应的标签,生成子分享信息对应的链接,建立标题和子分享信息对应的链接之间的映射关系,从而将标签与子分享信息对应的链接关联起来,使得用户触发任意一个标签时,可通过该链接直接跳转到该标签对应的子分享信息的页面。通过本实施例的信息分享方法,用户可选择查看感兴趣的内容,忽略不感兴趣的内容,并能够快速查找到关键的信息,更能吸引用户。

在一个实施例中,该生成该子分享信息对应的标签,包括:获取子分享信息中的关键字,将关键字作为子分享信息对应的标签;

该方法还包括:生成子分享信息对应的链接,建立关键字和子分享信息对应的链接之间的映射关系。

具体地,针对分享信息的每个子分享信息,分享终端对子分享信息进行文本识别,以提取该子分享信息的关键字。接着,分享终端将该关键字作为子分享信息对应的标签,该标签即为关键字标签。

接着,分享终端可将各个子分享信息生成单独的页面,并生成各个页面对应的链接。接着,分享终端将各个子分享信息对应的链接和对应的各个关键字建立映射关系,从而建立了各个标签与各个子分享信息对应的链接之间的映射关系。

在本实施例中,当该子分享信息中存在至少两个关键字时,可从至少两个关键字中选择一个作为该子分享信息对应的标签。可选地,可将每个关键字均作为该子分享信息对应的标签,并按照各关键字在子分享信息中的位置排序。接着,分享终端可按照各关键字在子分享信息中的位置生成定位链接,将各个关键字与对应的定位链接建立映射关系,使得用户触发任意一个关键字标签时,可通过该链接直接跳转到该关键字在子分享信息中的位置。进一步地,当该子分享信息中存在至少两个相同的关键字,则定位到该关键字在该子分享信息中出现的第一个位置。

在本实施例中,子分享信息对应的链接为该子分享信息在该分享信息中的定位链接。打开该子分享信息对应的链接即可跳转到子分享信息在该分享信息中的具体位置。用户进入该定位链接后,不仅可以查看被触发的标签对应的子分享信息,还可以查看该分享信息的所有内容。

在本实施例中,通过获取子分享信息的关键字,将关键字作为子分享信息对应的标签,生成子分享信息对应的链接,建立关键字和子分享信息对应的链接之间的映射关系,从而将标签与子分享信息对应的链接关联起来,使得用户触发任意一个关键字标签时,可通过该链接直接定位到该标签对应的子分享信息的页面。通过本实施例的信息分享方法,可展示分享信息更多的信息量,更能吸引用户。并且用户可选择查看感兴趣的内容,并能够通过标签快速查找到关键的信息。

在一个实施例中,该生成该子分享信息对应的标签,包括:分享终端获取子分享信息的标题,将该标题作为子分享信息对应的标签;当该子分享信息中不存在标题时,分享终端获取子分享信息中的关键字,将关键字作为子分享信息对应的标签。

具体地,分享终端可先确定子分享信息是否存在标题,存在则将标题作为子分享信息的标签。不存在则提取子分享信息中的关键词作为标签,从而快速提炼出子分享信息的关键信息。

在一个实施例中,该将该分享信息和该子分享信息对应的标签发送给被分享终端,包括:获取分享信息对应的分享方式;按照分享方式将分享信息和子分享信息对应的标签发送给被分享终端。

其中,分享方式包括分享的时间、被分享终端和分享到哪些社交应用。例如,用户要分享到博客、论坛、微信等社交应用。

具体地,分享终端可获取分享请求中该分享信息对应的分享方式,按照分享方式将该分享信息和各个子分享信息对应的标签发送给被分享终端。进一步地,分享终端从该分享请求中确定被分享终端的社交应用账号,按照分享方式将该分享信息和各个子分享信息对应的标签发送给被分享终端的社交应用账号。

例如,用户要将一篇美食文章分享给微信好友,则分享终端将该美食文章和该美食文章中的各个组成部分对应的标签分享到微信好友的微信账号中。

本实施例中,获取分享信息对应的分享方式,从而可按照用户选定的分享方式将分享信息和子分享信息对应的标签分享给其它用户,给用户极大地选择自主性,使得分享方式更多样化,提高信息分享的传播率。

在一个实施例中,该分享方式为定时分享;该按照该分享方式将该分享信息和该子分享信息对应的标签发送给被分享终端,包括:获取分享请求中的时刻和被分享终端;当到达分享请求中的时刻时,将该分享信息和该子分享信息对应的标签发送给该被分享终端。

具体地,用户可在特定时间分享特定的信息,则用户可在分享请求中设置定时分享。分享终端获取分享请求中的分享时刻和被分享终端,判定该分享方式为定时分享,则分享终端设置该分享信息和该子分享信息对应的标签发送给该被分享终端的时刻。当分享终端检测到当前时刻到达分享请求中的时刻时,将该分享信息和该子分享信息对应的标签发送给该被分享终端。

本实施例中,获取分享请求中的时刻和被分享终端;当到达分享请求中的时刻时,将该分享信息和该子分享信息对应的标签发送给该被分享终端,可实现定时分享,使得分享信息更符合实际场景,从而更能吸引用户查看和转发,以提高信息的传播率。

如图4所示,为一个实施例中信息分享方法的时序图。分享终端接收用户发起的分享请求,分享终端将该分享请求和分享信息发送给信息分享系统的后台。该分享终端的分享系统后台可根据该分享信息携带的标识确定该分享信息属于公众号类型、商品推荐类型和数值资源转移类型中的哪一类。确定该分享信息的类型后,获取该类型对应的预设分享模板,将该分享信息的格式与预设分享模板的格式对照。当分享信息的格式不符合预设分享模板的格式时,分享系统后台将该分享信息直接发送给被分享终端。

当分享信息的格式符合预设分享模板的格式时,分享终端的分享系统后台将该分享信息按照预设分享模板的格式进行拆分,得到各个子分享信息。接着,根据各个子分享信息生成对应的标签,将该分享信息和各个子分享信息对应的标签发送给被分享终端。

当该分享信息为公众号类型时,分享系统后台可首先根据现有公众号的类型与公众号类型对应的各预设分享模板之间的对应关系,获取该分享信息在对应的公众号类型中的预设分享模板。例如,公众号类型对应的预设分享模板还可以分为美食分享模板、旅游分享模板等,还可进一步细分为标题型分享模板和非标题型分享模板等。当该分享信息为公众号类型中标题型分享信息时,将该分享信息的格式和标题型分享模板的格式对照(例如:标题为地址,需判断是否包含:国家、城市、街道、等描述具体地点的信息),若该分享信息的格式符合该标题型分享模板的格式标准,则分享系统后台提取该分享信息的标题与各标题对应的内容。当用户将该分享信息分享给其它用户时,在被分享终端的前端增加标题链接,并匹配该标题对应的文本内容。

类似地,当该分享信息为公众号类型中非标题型分享信息时,将该分享信息的格式和非标题型分享模板的格式对照(例如,非标题型分享模板可为表格),若该分享信息的格式符合该非标题型分享模板的格式标准,则分享系统后台按照该非标题型分享模板拆分提取该分享信息的关键信息,得到各个子分享信息。

例如,一篇美食探店的公众号类型的文章在用户发起分享请求时,分享系统后台可通过“川菜”“甜”“好吃”等关键词,判断该文章属于美食类。然后调取美食类文章的美食分享模板,分享系统后台在识别到该文章中的“地址”后,若“地址”后跟随有具体地点描述,当该文章被分享到被分享终端的前端时,在被分享终端界面上显示该文章的链接,并在该链接下展示“地址”“口味”两个选项。用户选择任意选项即可进入对应选项的内容,还可从对应选项内容中查看该文章的全部内容。

当该分享信息为商品推荐类型时,例如,微信平台内部的商品分享。分享终端的分享系统后台同样根据为商品推荐类的分享信息获取商品推荐类分享模板。当用户点击分享时,分享系统后台将识别到该商品推荐的分享信息的格式和获取商品推荐类分享模板对照,例如,是否包含“价格”“型号”“购买入口”等推荐类的组成部分,若符合该标准格式,分享系统后台生成购买链接,同时将购买链接与“购买入口”该选项对接。当用户分享到被分享终端的前端时,前端增加“价格”“型号”“购买入口”等选项并展示在该分享信息下,用户点击“购买入口”即可直接拉起支付流程。

当该分享信息为数值资源转移类型时,例如微信的群收款。分享终端的系统分享后台识别支付需求后,可获取该类型对应的分享模板。当两者的格式符合时,可生成“支付”“忽略”等选项,并关联“支付”选项和支付链接,直接在分享出去的页面外侧展示“支付”选项,用户触发“支付”选项即可直接进入支付流程。

在一个实施例中,提供了一种信息分享方法,包括:

分享终端基于分享请求获取对应的分享信息,并确定该分享信息的类型。

接着,分享终端根据该分享信息的类型获取对应的预设分享模板。

接着,分享终端确定该分享信息的格式与该预设分享模板的格式之间的相似度。

可选地,当该分享信息的格式与该预设分享模板的格式之间的相似度大于或等于阈值时,该分享信息的格式与该预设分享模板的格式相匹配。

可选地,当该分享信息的格式与该预设分享模板的格式之间的相似度小于该阈值时,该分享信息的格式与该预设分享模板的格式不匹配。

进一步地,当该分享信息的格式与预设分享模板的格式相匹配时,分享终端将该分享信息按照该预设分享模板的格式进行拆分,得到子分享信息。

可选地,当分享信息的格式与该预设分享模板的格式不匹配时,可获取默认分享模板,按照默认分享模板的格式将该分享信息进行拆分,得到各个子分享信息。

接着,分享终端获取该子分享信息的标题,将该标题作为该子分享信息对应的标签。

接着,分享终端生成该子分享信息对应的链接,建立该标题和该子分享信息对应的链接之间的映射关系。

进一步地,当该子分享信息中不存在标题时,分享终端获取子分享信息中的关键字,将关键字作为子分享信息对应的标签。生成该子分享信息对应的链接,建立该关键字和该子分享信息对应的链接之间的映射关系。

接着,分享终端获取该分享请求中的时刻和被分享终端。

进一步地,当到达该分享请求中的时刻时,分享终端将该分享信息和该子分享信息对应的标签发送给该被分享终端。

本实施例中的信息分享方法,通过分享信息的类型获取对应的预设分享模板,计算两个格式的相似度以判断两者的格式是否匹配,并准确计算出两者的匹配程度。当两者的格式相匹配时,将分享信息按照预设分享模板的格式进行拆分,得到子分享信息,使得分享信息的各个组成部分更规范化。

将子分享信息的标题或者关键字作为标签,将标签与子分享信息对应的链接关联起来。将分享信息和各子分享信息对应的标签共同分享给被分享终端,使得分享的信息量更大,展示给用户的信息量更多。当用户触发任意一个标签时,可通过该链接直接跳转到该标签对应的子分享信息的页面,用户可选择查看感兴趣的内容,并能够通过标签快速查找到关键的信息。

通过定时分享,使得分享信息更符合实际场景,从而更能吸引用户查看和转发,以提高信息的传播率。

在一个实施例中,如图5所示,提供了一种信息显示方法。本实施例主要以该方法应用于上述图1中的被分享终端104来举例说明。参照图5,该信息显示方法具体包括如下步骤:

步骤502,接收分享终端发送的分享信息和子分享信息对应的标签,该子分享信息为该分享信息按照预设分享模板的格式进行拆分得到。

具体地,分享终端将分享信息按照预设分享模板的格式进行拆分得到各个子分享信息,并生成各个子分享信息对应的标签。接着,分享终端将该分享信息和子分享信息对应的标签发送给被分享终端。被分享终端接收分享终端发送的分享信息和子分享信息对应的标签。

可以理解的是,分享终端使用社交应用的账号将分享信息和子分享信息对应的标签发送到被分享终端的社交应用的账号中。分享终端使用的社交应用与被分享终端使用的社交应用可为同一社交应用,也可以为不同的社交应用。例如,分享终端从自身的博客发送分享信息到被分享终端的论坛账号中。

步骤504,显示分享信息和子分享信息对应的标签。

具体地,当用户通过被分享终端登录社交应用时,被分享终端的界面上显示该分享信息以及子分享信息对应的标签。进一步地,子分享信息对应的标签显示在被分享信息的下方。用户触发该标签即可进入该标签对应的子分享信息所在的界面。

步骤506,获取对子分享信息对应的标签的触发操作。

具体地,用户可点击分享信息以进行分享信息所在的界面,以查看分享信息的全文信息。也可以点击子分享信息对应的标签,以查看用户感兴趣的部分信息。当被分享终端检测到用户的触发操作时,检测该触发操作对应的位置,从而确定用户触发的是分享信息还是标签。若是触发了标签,可根据触发的位置确定触发的是哪个标签。

步骤508,根据触发操作获取该标签对应的链接,显示该链接中包含的子分享信息。

其中,该标签对应的链接是指该标签对应的子分享信息所在的页面。该链接也可以是定位链接,即该标签对应的链接是指该标签对应的子分享信息在该分享信息中的具体位置。

具体地,每个子分享信息可以以单独页面的形式存在,被分享终端获取被触发的标签对应的链接,并从分享终端的当前界面跳转到该链接对应的页面,从而在被分享终端界面上显示该链接中包含的子分享信息。

可选地,被分享终端可不跳转到该链接对应的页面,而是从被触发的标签对应的链接中获取该链接中包含的子分享信息,并在被分享终端的界面上显示该子分享信息。

可选地,当该标签对应的链接为定位链接时,被分享终端获取被触发的标签对应的定位链接。接着,被分享终端跳转到该定位链接对应的位置,该定位链接对应的位置为该标签对应的子分享信息在该分享信息所在的页面中所处的具体位置。进一步地,用户进入该定位链接后,不仅可以查看被触发的标签对应的子分享信息,还可以查看该分享信息的所有内容。

在本实施例中,预设分享模板、分享信息、子分享信息及各子分享信息对应的标签也可存储在该区块链节点中。当用户触发子分享信息对应的标签时,被分享终端可从该区块链节点中获取该标签对应的子分享信息,并在被分享终端的界面上显示该子分享信息。

上述信息显示方法,接收分享终端发送的分享信息和子分享信息对应的标签,该子分享信息为该分享信息按照预设分享模板的格式进行拆分得到,显示该分享信息和该子分享信息对应的标签,使得用户不仅能够看到分享信息,还可以直接看到该分享信息中的各子分享信息的标签,使得分享的信息量更大。接收用户对该子分享信息对应的标签的触发操作,根据该触发操作获取该标签对应的链接,显示该链接中包含的子分享信息,使得用户能够直接点击感兴趣的标签查看具体信息,更能吸引用户,从而能够提高分享传播率。

如图6所示,为一个实施例中信息显示方法的界面图。如图6中的“原文章”所示,该“原文章”为分享终端所显示的文本。当用户将该“原文章”分享给一个朋友时,分享终端可获取该“原文章”对应的预设分享模板。假设该“原文章”为公众号类型中的标题型文章,则分享终端从公众号类型对应的预设分享模板中获取标题型分享模板。当该“原文章”的格式和标题型分享模板的格式相匹配时,分享终端可自动识别标题,按照标题型分享模板的格式将该“原文章”进行拆分。可根据标题的颜色/字号/行距等提取标题文本,然后将各个标题作为外显选项展示在被分享终端的界面上,如图6中的“分享展示”页面显示“当代平面设计师色布义昭”、“艺术启蒙”、“教育经历”和“代表作品”等部分。并且,分享终端为每个标题匹配对应的文本内容链接,用户点击标题时,被分享终端获取标题对应的文本内容链接,后台识别并定位到该标题在该“原文章”中的具体位置,从而在被分享终端的前端直接将文章定位展示在用户触发的标题对应的部分。如图6中的“点击”所显示的页面,用户点击“教育经历”,则定位到“教育经历”该标题在“原文章”中的位置,并在被分享终端的界面上显示“教育经历”对应的具体内容。通过该分享的信息的显示方法,被分享用户既能一览文章的结构与大致内容,又能更精准地选择自己感兴趣的部分进行查看,解决了公众号文章过程不易阅读的问题,展示给用户更多的信息量,更能吸引用户。

图2和图3为一个实施例中信息分享方法的流程示意图。应该理解的是,虽然图2和图3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2和图3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图7所示,提供了一种信息分享装置,该装置包括:第一获取模块702、拆分模块704和发送模块706。其中,

第一获取模块702,用于基于分享请求获取对应的分享信息。

拆分模块704,用于当该分享信息的格式与预设分享模板的格式相匹配时,将该分享信息按照该预设分享模板的格式进行拆分,得到子分享信息。

发送模块706,用于生成该子分享信息对应的标签,将该分享信息和该子分享信息对应的标签发送给被分享终端。

在本实施例中,基于分享请求获取对应的分享信息,当分享信息的格式与预设分享模板的格式相匹配时,将分享信息按照预设分享模板的格式进行拆分,得到子分享信息,使得分享信息的各个组成部分更规范化。生成子分享信息对应的标签,能够通过精简的标签表示子分享信息的具体内容,将分享信息和各子分享信息对应的标签共同分享给被分享终端,使得分享的信息量更大,展示给用户的信息量更多。进而使得用户能够直接看到并自主选择的分享信息里的各部分内容,提高分享传播率,促进信息裂变传播分享。

在一个实施例中,该信息分享装置还包括:确定模块。该确定模块用于:确定该分享信息的类型;根据该分享信息的类型获取对应的预设分享模板。

本实施例中,通过确定分享信息的类型,根据分享信息的类型获取对应的预设分享模板,可根据不同的分享模板规范不同类型的分享信息,使得后续将分享信息按照模板的格式拆分时更符合各类分享信息的特点。

在一个实施例中,该确定模块还用于:确定该分享信息的格式与该预设分享模板的格式之间的相似度;当该分享信息的格式与该预设分享模板的格式之间的相似度大于或等于阈值时,该分享信息的格式与该预设分享模板的格式相匹配;当该分享信息的格式与该预设分享模板的格式之间的相似度小于该阈值时,该分享信息的格式与该预设分享模板的格式不匹配。

本实施例中,通过计算分享信息的格式与预设分享模板的格式之间的相似度,以判断分享信息的格式与该预设分享模板的格式是否匹配,判断方式更准确。并且,还能准确计算出两者的匹配程度,以更好的拆分该分享信息。

在一个实施例中,该发送模块706还用于:获取该子分享信息的标题,将该标题作为该子分享信息对应的标签。

该信息分享装置还包括:生成模块。该生成模块用于:生成该子分享信息对应的链接,建立该标题和该子分享信息对应的链接之间的映射关系。

在本实施例中,通过获取子分享信息的标题,将标题作为子分享信息对应的标签,生成子分享信息对应的链接,建立标题和子分享信息对应的链接之间的映射关系,从而将标签与子分享信息对应的链接关联起来,使得用户触发任意一个标签时,可通过该链接直接跳转到该标签对应的子分享信息的页面。通过本实施例的信息分享方法,用户可选择查看感兴趣的内容,忽略不感兴趣的内容,并能够快速查找到关键的信息,更能吸引用户。

在一个实施例中,该发送模块706还用于:获取该子分享信息中的关键字,将该关键字作为该子分享信息对应的标签。

该生成模块还用于:生成该子分享信息对应的链接,建立该关键字和该子分享信息对应的链接之间的映射关系。

在本实施例中,通过获取子分享信息的关键字,将关键字作为子分享信息对应的标签,生成子分享信息对应的链接,建立关键字和子分享信息对应的链接之间的映射关系,从而将标签与子分享信息对应的链接关联起来,使得用户触发任意一个关键字标签时,可通过该链接直接定位到该标签对应的子分享信息的页面。通过本实施例的信息分享方法,可展示分享信息更多的信息量,更能吸引用户。并且用户可选择查看感兴趣的内容,并能够通过标签快速查找到关键的信息。

在一个实施例中,该发送模块706还用于:获取该分享信息对应的分享方式;按照该分享方式将该分享信息和该子分享信息对应的标签发送给被分享终端。

本实施例中,获取分享信息对应的分享方式,从而可按照用户选定的分享方式将分享信息和子分享信息对应的标签分享给其它用户,给用户极大地选择自主性,使得分享方式更多样化,提高信息分享的传播率。

在一个实施例中,该分享方式为定时分享;该发送模块706还用于:获取该分享请求中的时刻和被分享终端;当到达该分享请求中的时刻时,将该分享信息和该子分享信息对应的标签发送给该被分享终端。

本实施例中,获取分享请求中的时刻和被分享终端;当到达分享请求中的时刻时,将该分享信息和该子分享信息对应的标签发送给该被分享终端,可实现定时分享,使得分享信息更符合实际场景,从而更能吸引用户查看和转发,以提高信息的传播率。

在一个实施例中,如图8所示,提供了一种信息显示装置,该装置包括:接收模块802、第一显示模块804、第二获取模块806和第二显示模块808。其中,

接收模块802,用于接收分享终端发送的分享信息和子分享信息对应的标签,该子分享信息为该分享信息按照预设分享模板的格式进行拆分得到。

第一显示模块804,用于显示该分享信息和该子分享信息对应的标签。

第二获取模块806,用于获取对该子分享信息对应的标签的触发操作。

第二显示模块808,用于根据该触发操作获取该标签对应的链接,显示该链接中包含的子分享信息。

上述信息显示装置,接收分享终端发送的分享信息和子分享信息对应的标签,该子分享信息为该分享信息按照预设分享模板的格式进行拆分得到,显示该分享信息和该子分享信息对应的标签,使得用户不仅能够看到分享信息,还可以直接看到该分享信息中的各子分享信息的标签,使得分享的信息量更大。接收用户对该子分享信息对应的标签的触发操作,根据该触发操作获取该标签对应的链接,显示该链接中包含的子分享信息,使得用户能够直接点击感兴趣的标签查看具体信息,更能吸引用户,从而能够提高分享传播率。

图9示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的分享终端102或者被分享终端104。如图9所示,该计算机设备包括该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现信息分享方法或信息显示方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行信息分享方法或信息显示方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,本申请提供的信息分享装置或信息显示装置可以实现为一种计算机程序的形式,计算机程序可在如图9所示的计算机设备上运行。计算机设备的存储器中可存储组成该信息分享装置或信息显示装置的各个程序模块,比如,图7所示的第一获取模块702、拆分模块704和发送模块706。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的信息分享方法中的步骤。

例如,图9所示的计算机设备可以通过如图7所示的信息分享装置中的第一获取模块702执行基于分享请求获取对应的分享信息的步骤。计算机设备可通过拆分模块704执行当该分享信息的格式与预设分享模板的格式相匹配时,将该分享信息按照该预设分享模板的格式进行拆分,得到子分享信息的步骤。计算机设备可通过发送模块706执行生成该子分享信息对应的标签,将该分享信息和该子分享信息对应的标签发送给被分享终端的步骤。

比如,图8所示的接收模块802、第一显示模块804、第二获取模块806和第二显示模块808。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的信息显示方法中的步骤。

例如,图9所示的计算机设备可以通过如图8所示的信息显示装置中的接收模块802执行接收分享终端发送的分享信息和子分享信息对应的标签,该子分享信息为该分享信息按照预设分享模板的格式进行拆分得到的步骤。计算机设备可通过第一显示模块804执行显示该分享信息和该子分享信息对应的标签的步骤。计算机设备可通过第二获取模块806执行获取对该子分享信息对应的标签的触发操作的步骤。计算机设备可通过第二显示模块808执行根据该触发操作获取该标签对应的链接,显示该链接中包含的子分享信息。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述信息分享方法或信息显示方法的步骤。此处信息分享方法或信息显示方法的步骤可以是上述各个实施例的信息分享方法或信息显示方法中的步骤。

在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述信息分享方法或信息显示方法的步骤。此处信息分享方法或信息显示方法的步骤可以是上述各个实施例的信息分享方法或信息显示方法中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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