一种分享信息的优化方法及终端的制作方法

文档序号:9687662阅读:437来源:国知局
一种分享信息的优化方法及终端的制作方法
【技术领域】
[0001]本发明属于互联网技术领域,尤其涉及一种分享信息的优化方法及终端。
【背景技术】
[0002]随着互联网技术的高速发展,网络用户越来越多,网络已经成了日常生活中必不可少的一部分。用户在对来自于网络的内容感兴趣时,通常会执行分享的操作,将感兴趣的内容分享至另一应用场景中进行展示或收藏。比如:将来自于浏览器的新闻分享到微信的朋友圈、或将来自于QQ等即时通讯软件的内容分享到邮件中。
[0003]实际上,在很多分享内容中,都会或多或少的掺杂广告,不仅浪费用户的阅读时间和网络流量,而且还降低了用户的阅读体验。因此,很多应用程序着手于对分享信息中的广告进行拦截,为用户营造干净的阅读环境。
[0004]目前,常用的对分享信息进行拦截的方法,主要通过建立广告规则过滤库,获取分享信息中的对应网址的网址信息,再调用广告规则过滤库,对网址信息进行过滤。
[0005]然而,这种方法只适用于网页加载时,过程死板、且局限性大,无法适应无处不在的零散的广告内容。

【发明内容】

[0006]有鉴于此,本发明的目的在于提供一种分享信息的优化方法与终端,可以解决现有技术中需要对于广告信息进行过滤的过程死板、局限性大、无法适应无处不在的零散的广告内容等技术问题。
[0007]为解决上述技术问题,本发明实施例提供了以下技术方案:
[0008]—种分享信息的优化方法,包括:
[0009]接收到分享指令时,获取所述分享指令所对应的分享信息;
[0010]分析所述分享信息,并根据拦截规则对所述分享信息进行过滤处理;
[0011 ]对过滤后的分享信息进行重新布局;以及
[0012]执行所述分享指令,并发送重新布局的分享信息。
[0013]为解决上述技术问题,本发明实施例提供了以下技术方案:
[0014]一种分享信息的终端,包括:
[0015]获取模块,用于接收到分享指令时,获取所述分享指令所对应的分享信息;
[0016]分析处理模块,用于分析所述分享信息,并根据拦截规则对所述分享信息进行过滤处理;
[0017]布局模块,用于对过滤后的分享信息进行重新布局;以及
[0018]发送模块,用于执行所述分享指令,并发送重新布局的分享信息。
[0019]相对于现有技术,本发明实施例提供的一种分享信息的优化方法及终端,通过设置拦截规则对分享信息进行过滤筛选,将无关的信息进行过滤,将有关的信息进行排版布局后发送给用户,节省了用户的阅读时间,提升了信息的利用率,并为用户带来更佳的分享体验。
【附图说明】
[0020]图1是本发明实施例一提供的分享信息的优化方法流程示意图;
[0021 ]图2是本发明实施例二提供的分享信息的优化方法流程示意图;
[0022]图3是本发明实施例三提供的分享信息的终端的模块示意图;
[0023]图4是本发明实施例四提供的分享信息的终端的模块示意图。
【具体实施方式】
[0024]请参照附图中的图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所示例的本发明的具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0025]本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。
[0026]本发明提供的分享信息的优化方法及终端,其中,所述终端包括:智能手机、基于苹果系统或安卓系统的平板电脑、或基于Windows或Linux的台式电脑等智能终端设备。
[0027]请参照以下实施例。
[0028]实施例一
[0029]请参阅图1,所示为本发明实施例中分享信息的优化方法的流程示意图。所述优化方法,通常应用于智能手机、基于苹果系统或安卓系统的平板电脑、或基于Windows或Linux的台式电脑等智能终端设备。
[0030]具体而言,所述分享信息的优化方法包括:
[0031 ]在步骤S101中,接收到分享指令时,获取所述分享指令所对应的分享信息。
[0032]可以理解的是,所述分享信息包括:来源于浏览器、和/或应用程序的分享内容。比如:将来自于浏览器的新闻分享到微信的朋友圈、或将来自于QQ等即时通讯软件的内容分享到邮件中。
[0033]在步骤S102中,分析所述分享信息,并根据拦截规则对所述分享信息进行过滤处理。
[0034]其中,所述拦截规则,包括:文本拦截和/或弹框拦截。
[0035]所述文本拦截,是指分析分享信息的内容中是否包含有预设类型的关键字,以广告为例,包括:购买、付款、惊喜价、折扣等,当分享内容出现所述关键字时,对所述分享内容进行过滤拦截。
[0036]所述弹框拦截,是指分析分享信息的形式是否是预设的类型,比如:以弹框形式弹出、或进一步分析所述弹框是否链接至另一网址、或更进一步通过预设广告过滤库分析所述被链接的另一网址是否对应于所述广告过滤库中的网址。可以理解的是,可以根据网络产品或服务的需要,选择执行的层级。
[0037]在步骤S103中,对过滤后的分享信息进行重新布局。
[0038]具体而言,本步骤包括:
[0039](1)获取分享信息的格式和内容,比如超文本标记语言(HyperText MarkupLanguage,HTML)、可扩展标记语言(extensible Markup Language,XML)、或图像等;
[°04°] (2)根据层叠样式表(Cascading Style Sheets,CSS)对所述分享信息的格式和内容进行整理,比如,对过滤所形成的空白段落或区域进行遮挡、调节、和/或替换等;以及
[0041](3)获取网页的显示形式,并根据所述显示形式对所述分享信息进行调整,以形成布局后的分享信息。其中,可以理解的是,所述显示形式,会因呈现于浏览器页面、电子邮件客户端而不同,进而通过标示性的标记语言(Presentat1nal Markup),对所述整理后的分享信息进行布局的微调。
[0042]在步骤S104中,执行所述分享指令,并发送重新布局的分享信息。
[0043]本发明实施例提供的分享信息的优化方法,通过设置拦截规则对分享信息进行过滤筛选,将无关的信息进行过滤,将有关的信息进行排版后发送给用户,节省了用户的阅读时间,提升了信息的利用率,并为用户带来更佳的分享体验。
[0044]实施例二
[0045]请参阅图2,所示为本发明实施例中分享信息的优化方法的流程示意图。所述优化方法,通常应用于智能手机、基于苹果系统或安卓系统的平板电脑、或基于Windows或Linux的台式电脑等智能终端设备。
[0046]具体而言,所述分享信息的优化方法包括:
[0047]在步骤S201中,接收到分享指令时,从浏览器或应用程序中获取所述分享指令所对应的分享信息。
[0048]此外,当接收到分享指令之后,还可以发送一个询问框,所述询问框用于由用户确认是否对分享内容进行优化,还可以将用户的确认结果作为后续的默认选择。
[0049]在步骤S202中,分析所述分享信息,并判断所述分享信息是否符合所述拦截规则。
[0050]其中,若不符合所述拦截规则,则执行步骤S203;若符合所述拦截规则,则执行步骤S204。
[0051 ]在本步骤之前,还包括:预设拦截规则,所述拦截规则包括文本拦截和/或弹框拦截,用于对所述分享信息的内容和/或形式进行过滤和拦截。
[0052]所述文本拦截,是指分析分享信息的内容中是否包含有预设类型的关键字,以广告为例,包括:购买、付款、惊喜价、折扣等,当分享内容出现所述关键字时,对所述分享内容进行过滤拦截。
[0053]所述弹框拦截,是指分析分享信息的形式是否是预设的类型。其中,可以根据网络产品或服务的需要,对形式进行任一层级的分析。比如:
[0054]第一层级,判断所述分享信息是否以弹框形式弹出;
[0055]第二层级,进一步分析所述弹框是否链接至另一网址;以及
[0056]第三层级,更进一步通过预设广告过滤库分析所述被链接的另一网址是否对应于所述广告过滤库中的网址。
[0057]在步骤S203中,将不符合拦截规则的分享信息,通过所述过滤而不被拦截。
[0058]在步骤S204中,对符合拦截规则的分享信息进行过滤处理,可以理解的是,所述过滤处理,包括全部过滤拦截和对局部过滤拦截。
[0059]在步骤S205中,获取过滤后的分享信息,并判断所述过滤后的分享信息是否为空。
[0060]其中,若所述过滤后分享信息为空,则执行步骤S206;若所述过滤后分享信息不为空,则执行步骤S207。
[0061]在步骤S206中,通过预设信息对所述为空的分享信息进行替换;
[0062]具体包括:分析被过滤的分享信息中的关键词,根据所述关键词去匹配预设信息。比如:若被过滤掉的信息是关于保健品的广告,则通过保健养生的知识信息或网页进行替换。
[0063]在步骤S207中,对不为空的分享信息进行重新布局。
[0064]具体而言,本步骤包括:
[0065](1)获取分享信息的格式和内容;
[0066](2)根据层叠样式表对所述分享信息的格式和内容进行整理;以及
[0067](3)获取网页的显示形式,并根据所述显示形式对所述分享信息进行调整,以形成布局后的分享信息。
[0068]在步骤S208中,执行所述分享指令,并发送所述分享信息。
[0069]本发明实施例提供的分享信息的优化方法,通过设置拦截规则对分享信息进行过滤筛选,将无关的信息进行过滤,将有关的信息进行排版后发送给用户,节省了用户的阅读时间,提升了信息的利用率,并为用户带来更佳的分享体验。
[0070]实施例三
[0071]请参阅图3,所示为本发明实施例中分享信息的终端的模块示意图。所述终端包括:智能手机、基于苹果系统或安卓系统的平板电脑、或基于Windows或Linux的台式电脑等智能终端设备。
[0072]其中,所述分享信息的终端3
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1