CN102891897B - 网页分享方法和服务器及客户端 - Google Patents
网页分享方法和服务器及客户端 Download PDFInfo
- Publication number
- CN102891897B CN102891897B CN201210424620.9A CN201210424620A CN102891897B CN 102891897 B CN102891897 B CN 102891897B CN 201210424620 A CN201210424620 A CN 201210424620A CN 102891897 B CN102891897 B CN 102891897B
- Authority
- CN
- China
- Prior art keywords
- client
- sharing
- web page
- share
- relevant information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种网页分享方法和服务器及客户端。其中网页分享方法包括:接收第一客户端上报的与分享相关的信息,所述与分享相关的信息包括待分享网页的网址;将所述待分享网页的网址发送给第二客户端,以将所述待分享网页的网址呈现于所述第二客户端中。根据本发明提供的网页分享方法及***,使用第一客户端的用户在浏览网页时,如果需要分享该网页,在网页显示界面通过相关操作就可使第一客户端将与分享相关的信息上报给服务器,由服务器将待分享网页的网址发送给第二客户端。通过本发明的技术方案,用户无需登录第三方网站或其它应用程序就可实现实时实地的网页分享。
Description
技术领域
本发明涉及网络技术领域,具体涉及一种网页分享方法和服务器及客户端。
背景技术
随着网络技术的发展,网页所提供的资讯和服务越来越丰富,网络已经渗透到广大用户生活中的各个方面。用户在浏览网页的同时,已经不满足于自己享受网络提供的资讯和服务,很多时候用户都想与朋友或其它网友分享网页的精彩内容。
目前用户可以通过很多方式实现网页分享,例如,用户可以复制网页链接,通过邮件或其它应用程序(如QQ、MSN和飞信等)发送给对方;用户也可以登录微博、人人和百度贴吧等网站,将网页链接复制过来,在这些网站中将网页分享给别人。
上述网页分享的方式操作都比较复杂,都需要用户登录第三方网站或应用程序才能实现。现有的浏览器不支持分享网页的功能,不能实现实时实地的分享网页。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的网页分享方法和服务器及客户端。
根据本发明的一个方面,提供了一种网页分享方法,包括:
接收第一客户端上报的与分享相关的信息,所述与分享相关的信息包括待分享网页的网址;
将所述待分享网页的网址发送给第二客户端,以将所述待分享网页的网址呈现于所述第二客户端中。
根据本发明的另一方面,提供了一种服务器,包括:
第一接收器,适于接收第一客户端上报的与分享相关的信息,所述与分享相关的信息包括待分享网页的网址;
第一发送器,适于将所述待分享网页的网址发送给第二客户端,以将所述待分享网页的网址呈现于所述第二客户端中。
根据本发明的另一方面,提供了一种客户端,包括:
上报器,适于向服务器上报包括一待分享网页的网址的与分享相关的信息,以供所述服务器将所述上报器上报的待分享网页的网址发送给其它客户端;
第二接收器,适于接收服务器根据其它客户端上报的与分享相关的信息而发送的另一待分享网页的网址;
呈现器,适于呈现所述第二接收器接收的另一待分享网页的网址。
根据本发明提供的网页分享方法和服务器及客户端,使用第一客户端的用户在浏览网页时,如果需要分享该网页,在网页显示界面通过相关操作就可使第一客户端将与分享相关的信息上报给服务器,由服务器将待分享网页的网址发送给第二客户端。通过本发明的技术方案,用户无需登录第三方网站或其它应用程序就可实现实时实地的网页分享。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明的一个实施例的网页分享方法的流程图;
图2示出了第一客户端的浏览器中网页显示界面的示意图;
图3示出了根据本发明的一个实施例的网页分享***的结构示意图;
图4示出了根据本发明的一个实施例的服务器的结构示意图;
图5示出了根据本发明的一个实施例的客户端的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1示出了根据本发明的一个实施例的网页分享方法100的流程图。如图1所示,方法100始于步骤S101,其中服务器接收第一客户端上报的与分享相关的信息。在步骤S101中,第一客户端根据用户的操作获取与分享相关的信息。
图2示出了第一客户端的浏览器中网页显示界面200的示意图。如图2所示,该网页显示界面200的中间部分210显示的是网页内容,上面突出的部分是网页标签220,网页显示界面200的两边分别为左边栏230和右边栏240。在图2中,网页分享界面位于右边栏240中。需要说明的是,网页分享界面可以位于网页显示界面的任意位置,本发明对此不做限制。
作为一种可选的实施方式,用户对分享按钮的操作触发第一客户端向服务器上报与分享相关的信息。分享按钮可静态的显示在网页显示界面200的任何指定位置,例如,分享按钮可位于网页标签220上,也可位于左边栏230上,还可位于右边栏240上,在图2中以虚线圆圈表示分享按钮可能的位置。可选地,分享按钮也可动态的显示在上述指定位置,例如,当用户在某一网页停留超过预定时间时,或者当用户在同一网页上有连续向下翻页的动作时,或者当用户将页面一直滚动到最下方时,才显示分享按钮。
作为另一种可选的实施方式,用户在待分享网页中的指定操作触发第一客户端向服务器上报与分享相关的信息。以拖动操作为例:鼠标点住网页标签,然后将其拖动至网页分享界面的位置,即可完成分享触发;或者,鼠标在网页显示界面完成自定义拖动动作(例如划出对勾)完成分享触发。在触屏显示***中,用户可以通过预先定义的各种手势操作来触发分享,本发明对此不做限制。
在接收到用户触发分享的操作后,第一客户端向服务器上报与分享相关的信息,该与分享相关的信息包括待分享网页的网址,如URL。具体地,在用户点击或双击或以其它方式操作分享按钮、或者用户在待分享网页中执行指定操作后,浏览器提取当前网页的URL,将其上报给服务器。可选地,与分享相关的信息还可以包括待分享网页的标题或关键字等体现网页内容的信息,第一客户端将这些信息与URL一并上报给服务器。
可选地,与分享相关的信息还可以包括第一客户端的设备标识。服务器根据该设备标识识别出是哪个客户端上报的信息。
可选地,对于登录用户来说,与分享相关的信息还可以包括第一用户标识,该第一用户标识就是第一客户端上登录用户的标识。服务器根据该第一用户标识识别出是哪个用户上报的信息。进一步的,对于登录用户,与分享相关的信息还可以包括分享范围标识,该分享范围标识用于表明将待分享网页的网址分享给所有人还是只分享给好友。例如,分享按钮中可以设置子按钮或询问框,以使用户可以选择将分享网页分享给所有人或好友,第一客户端根据用户的选择将分享范围标识写入与分享相关的信息中。
可选地,与分享相关的信息还可以包括评论信息。具体地,浏览器可以提示用户对待分享的网页进行评价。如图2所示,在网页分享界面240的下方具有评论窗口250,用户可以在评论窗口250中输入自己的评论内容,用户也可以在网页中复制一段内容,粘贴到评论窗口250中。在本发明的一个优选实施例中,评论内容可以受长度限制,超过预设长度的评论内容会被截掉。浏览器获取用户的评论内容后,生成对应的评论信息,该评论信息与其它信息一起被上报给服务器。当评论窗口250中为空时,表明用户未对待分享网页进行评价,那么上报给服务器的与分享相关的信息中就不包含评论信息。
可选地,与分享相关的信息还可以包括第一校验串。作为一种可选的实施方式,第一校验串可以是根据除了第一校验串之外的与分享相关的信息计算得到的。也就是说,在浏览器提取出待分享网页的标题/关键字、URL、设备标识、第一用户标识、分享范围标识、评论信息中的其中一项或多项之后,利用这些信息通过预设算法计算得到第一校验串。作为另一种可选的实施方式,第一校验串可以是根据除了第一校验串之外的与分享相关的信息和第一客户端预先存储的加密串而计算得到的。也就是说,在浏览器提取出待分享网页的标题/关键字、URL、设备标识、第一用户标识、分享范围标识、评论信息中的其中一项或多项之后,利用这些信息和加密串一起通过预设算法计算得到第一校验串,其中加密串是预先存储在第一客户端中的信息,而且该加密串是服务器分发给第一客户端的、第一客户端与服务器事先约好的信息。在上述两种实施方式中,预设算法可以为MD5算法或其它算法,本发明对此不做限制。
在第一客户端将与分享相关的信息上报给服务器之后,方法100进入步骤S102,其中服务器向第一客户端返回分享确认消息,第一客户端根据该分享确认消息呈现已分享信息。如图2所示,在评论窗口250中呈现“已分享…”,表明当前网页已被分享。“已分享…”的信息不限于呈现在评论窗口250中,可以呈现在网页显示界面的任意其它位置。步骤S102是可选步骤。本发明对步骤S102与后续其它步骤的执行顺序不做限定,步骤S102可以在后续步骤S103-步骤S108中任一步骤的之前或之后执行。
随后,方法100进入步骤S103,其中服务器根据第一客户端上报的与分享相关的信息,计算第二校验串。如果第一客户端上报的与分享相关的信息中包含第一校验串,那么服务器提取出与分享相关的信息中的待分享网页的标题/关键字、URL、设备标识、第一用户标识、分享范围标识、评论信息中的其中一项或多项之后,利用这些信息通过预设算法计算得到第二校验串。如果服务器之前与第一客户端事先约好加密串,那么服务器提取出与分享相关的信息中的待分享网页的标题/关键字、URL、设备标识、第一用户标识、分享范围标识、评论信息中的其中一项或多项之后,利用这些信息和加密串一起通过预设算法计算得到第二校验串,该加密串预先存储在服务器中。其中预设算法与第一客户端所执行的算法相同,可以为MD5算法或其它算法,本发明对此不做限制。
在计算得到第二校验串之后,方法100进入步骤S104,其中服务器根据第二校验串,对第一客户端上报的与分享相关的信息的合法性进行验证。服务器将自己计算的第二校验串与第一客户端上报的第一校验串进行比对,如果一致,则认为第一客户端上报的信息合法,继续方法100的其它流程;如果不一致,则认为第一客户端上报的信息不合法,后续不再对该信息进行处理,方法100流程结束。通过对信息合法性进行验证,防止了恶意用户伪造分享信息攻击服务器***。
需要说明的是,步骤S103和步骤S104是本方法的可选步骤。也就是说,本发明可以不执行步骤S103和步骤S104,与此同时,第一客户端无需计算第一校验串,上报的与分享相关的信息中也不包含第一校验串。
在对信息的合法性验证通过之后,方法100进入步骤S105,其中服务器通过对待分享网页的标题和/或待分享网页的内容进行非法关键字搜索,对待分享网页的安全性进行验证。服务器可以对分享网页内容进行过滤,具体地说,服务器可以对待分享网页的标题进行非法关键字搜索,查询其中是否包含不安全因素;服务器也可以根据URL直接获取待分享网页的内容,对该内容进行非法关键字搜索,查询其中是否包含不安全因素。如果没有不安全因素,继续方法100的其它流程;否则,后续不再对该信息进行处理,方法100流程结束。通过对待分享网页内容的安全性进行验证,保证分享内容安全。需要说明的是,步骤S105也是本方法的可选步骤。
在对信息的安全性验证通过之后,方法100进入步骤S106,其中服务器将多个第一客户端上报的与分享相关的信息进行统计分析,得到分享统计结果。服务器接收到自己管理域内多个第一客户端上报的信息,在此基础上可以对这些信息进行统计分析。具体地统计分析策略可以根据实际情况而定,本发明对此不做限制。常用的统计分析策略可以举例如下:统计分析待分享网页的URL的分享次数;统计分析在预设时间段内分享次数由高到低的待分享网页的URL的排名,如一天或一周内分享次数由高到低的URL的排名;统计分析分享次数超过预设值的待分享网页的URL按照时间顺序的排名,如按照时间顺序对分享次数超过预设值(如1000个)的URL进行排名;统计分析待分享网页的网址的分享次数的变化趋势,如统计特定URL分享次数的增长、持平或降低的变化趋势;提取待分享网页的标题中的关键词,对关键词进行分类,统计分析针对关键词或关键词类别的分享总数或分享总数排名或分享总数变化趋势。服务器可以自己获取第一客户端的IP地址和信息提交时间,用于各种统计分析策略中。另外,服务器还可以从外部接收突发报告信息,例如某信息出现问题,需要撤销发布等报告,当接收到这种突发报告信息时,服务器终止处理该信息的流程。
随后,方法100进入步骤S107,服务器将待分享网页的网址发送给第二客户端,可选地,同时还可将步骤S106得到的分享统计结果和/或第一客户端上报的评论信息也发送给第二客户端。
服务器返回待分享网页的网址和/或分享统计结果和/或评论信息可以是基于浏览器的请求,即第二客户端的浏览器向服务器请求获取待分享网页的相关内容。服务器也可以基于第一客户端的用户关系信息,将待分享网页的网址和/或分享统计结果和/或评论信息推送给第二客户端,其中第二客户端是根据第一用户标识而获得的客户端。服务器在推送相关信息之前,根据第一用户标识,查询用户关系列表,得到与第一用户标识有关的好友标识,然后查询好友标识对应的用户登录的第二客户端,将待分享网页的网址和/或分享统计结果和/或评论信息推送给第二客户端。以用户标识为qid为例,服务器中维护有用户关系列表,如表1所示。
表1.用户关系列表
用户标识 | 好友标识 |
qid1 | qid1.1,qid1.2,qid1.3,qid1.4,…… |
qid2 | qid2.1,qid2.2,qid2.3,qid2.4,…… |
...... | ...... |
如表1所示,用户关系列表记录了用户标识与其好友标识的对应关系。服务器从第一客户端上报的与分享相关的信息中提取出第一用户标识,查询用户关系列表,就可以查到与第一用户标识对应的好友标识。如果好友标识对应的用户处于登录状态,服务器可以查询到登录客户端(即第二客户端),从而可以将待分享网页的网址和/或分享统计结果和/或评论信息推送给第二客户端。表1所示的用户关系列表仅为一示例,用户关系列表可以采用多种形式,本发明对此不做限制。
最后,方法100进入步骤S108,其中将待分享网页的网址和/或分享统计结果和/或评论信息呈现于第二客户端中。如图2所示,在网页分享界面240中设置了一些按钮(也可以是复选框),便于用户选择其想知悉的信息。这些按钮的示例包括:“最多”、“最新”、“所有人”、“好友”、“本周”、“今天”等等。若用户点击“最多”,那么分享次数最多的URL被呈现于第二客户端的浏览器中;若用户点击“本周”,那么本周分享次数由高到低的排名被呈现于第二客户端的浏览器中。其中“好友”按钮可只有登录用户可选。另外,网页分享界面240也可以显示热门关键词、分类,还可以显示搜索框,以便用户可以搜索相应的分享信息。网页分享界面具体的分享策略和显示内容可以根据实际情况而定,本发明对此不做限制。
本实施例提供了一种在浏览器上实现的网页分享方法,使用第一客户端的用户在浏览网页时,如果需要分享该网页,直接在浏览器的网页显示界面进行分享按钮点击操作或其它指定操作就可以触发第一客户端向服务器上报与分享相关的信息,由服务器将待分享网页的网址发送给第二客户端,这样用户无需登录第三方网站或其它应用程序就可实现实时实地的网页分享。另外,服务器除了可以将网页的网址发送给第二客户端外,还可以根据各种分享策略对上报的信息进行统计分析,并把分享统计结果反馈给第二客户端,使用户可获得更为丰富的分享信息。进一步的,服务器还可以对第一客户端上报的信息进行合法性和安全性的验证,能防止恶意用户伪造分享信息对服务器进行攻击,也能保证分享内容的安全性。
图3示出了根据本发明的一个实施例的网页分享***300的结构示意图。如图3所示,网页分享***300包括第一客户端310、第二客户端320和服务器330。其中,第一客户端310包括上报器311;服务器330包括第一接收器331和第一发送器332;第二客户端320包括第二接收器321。
上报器311适于向服务器330上报与分享相关的信息,该与分享相关的信息包括待分享网页的网址。可选地,上报器311根据以下触发方式上报与分享相关的信息:对分享按钮的点击或双击操作,其中,分享按钮静态显示或动态显示在待分享网页的指定位置;或,在待分享网页中的拖动操作。关于与分享相关的信息的内容可以参见上述方法实施例的描述,在此不再赘述。
第一接收器331适于接收上报器311上报的与分享相关的信息。
可选地,与分享相关的信息包括第一校验串。作为一种实施方式,第一校验串是根据除了第一校验串之外的与分享相关的信息而计算得到的,服务器330包括:第一验证器333,适于根据除了第一校验串之外的与分享相关的信息,计算第二校验串;通过比较第一校验串和第二校验串,对第一客户端310的上报器311上报的与分享相关的信息的合法性进行验证。作为另一种实施方式,第一校验串是根据除了第一校验串之外的与分享相关的信息和第一客户端310预先存储的加密串而计算得到的,服务器330包括:第二验证器(图中未示出),适于根据除了第一校验串之外的与分享相关的信息和服务器320预先存储的加密串,计算第二校验串;通过比较第一校验串和第二校验串,对第一客户端310上报的与分享相关的信息的合法性进行验证。
可选地,服务器330还可以包括:第三验证器334,适于通过对待分享网页的标题和/或待分享网页的内容进行非法关键字搜索,对待分享网页的安全性进行验证。
可选地,服务器330还可以包括:统计器335,适于将多个第一客户端310上报的与分享相关的信息进行统计分析,得到分享统计结果。进一步的,统计器335具体适于:统计分析待分享网页的网址的分享次数;和/或,统计分析在预设时间段内分享次数由高到低的待分享网页的网址的排名;和/或,统计分析分享次数超过预设值的待分享网页的网址按照时间顺序的排名;和/或,统计分析待分享网页的网址的分享次数的变化趋势;和/或,提取待分享网页的标题中的关键词,对关键词进行分类,统计分析针对关键词或关键词类别的分享总数或分享总数排名或分享总数变化趋势。
第一发送器332适于将待分享网页的网址和/或评论信息和/或分享统计结果发送给第二客户端320。
第二接收器321适于接收第一发送器332发送的待分享网页的网址和/或评论信息和/或分享统计结果以在第二客户端320呈现这些信息。
服务器330向第二客户端320返回待分享网页的网址和/或分享统计结果和/或评论信息可以是基于第二客户端320的浏览器的请求,即第二客户端320的浏览器向服务器330请求获取待分享网页的相关内容。服务器330也可以基于第一客户端310的用户关系信息,将待分享网页的网址和/或分享统计结果和/或评论信息推送给第二客户端320,第二客户端320是根据与分享相关的信息中包含的第一用户标识而获得的客户端;第一用户标识是第一客户端310上登录用户的标识。具体地,与分享相关的信息还包括分享范围标识,分享范围标识表明将待分享网页的网址分享给好友;服务器330还包括:查询器336,适于根据第一用户标识,查询用户关系列表,得到与第一用户标识有关的好友标识;第二客户端320是好友标识对应的用户登录的客户端。
可选地,服务器还包括:第二发送器337,适于向第一客户端310返回分享确认消息;第一客户端310还适于根据分享确认消息呈现已分享信息。
本实施例提供了一种基于在浏览器上实现网页分享的***,使用第一客户端的用户在浏览网页时,如果需要分享该网页,直接在浏览器的网页显示界面进行分享按钮点击操作或其它指定操作就可以触发第一客户端向服务器上报与分享相关的信息,由服务器将待分享网页的网址发送给第二客户端,这样用户无需登录第三方网站或其它应用程序就可实现实时实地的网页分享。另外,服务器除了可以将网页的网址发送给第二客户端外,还可以根据各种分享策略对上报的信息进行统计分析,并把分享统计结果反馈给第二客户端,使用户可获得更为丰富的分享信息。进一步的,服务器还可以对第一客户端上报的信息进行合法性和安全性的验证,能防止恶意用户伪造分享信息对服务器进行攻击,也能保证分享内容的安全性。
图4示出了根据本发明的一个实施例的服务器400的结构示意图。如图4所示,服务器400包括第一接收器331和第一发送器332,其中,第一接收器331适于接收第一客户端上报的与分享相关的信息,该与分享相关的信息包括待分享网页的网址;第一发送器332适于将待分享网页的网址发送给第二客户端,以将待分享网页的网址呈现于第二客户端中。除此之外,服务器400还可以包括第一验证器333、第三验证器334、统计器335、查询器336和第二发送器337。这些模块的功能可以参见上述***实施例的相关描述,在此不再赘述。
图5示出了根据本发明的一个实施例的客户端500的结构示意图。如图5所示,客户端500包括上报器510、第二接收器520和呈现器530。其中,上报器510适于向服务器上报包括一待分享网页的网址的与分享相关的信息,以供服务器将上报器510上报的待分享网页的网址发送给其它客户端;第二接收器520适于接收服务器根据其它客户端上报的与分享相关的信息而发送的另一待分享网页的网址;呈现器530适于呈现第二接收器520接收的另一待分享网页的网址。
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的网页分享***中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
Claims (9)
1.一种网页分享方法,包括:
接收第一客户端上报的与分享相关的信息,所述与分享相关的信息包括待分享网页的网址、待分享网页的标题、第一客户端的设备标识、评论信息和第一校验串;
通过对所述待分享网页的标题和/或待分享网页的内容进行非法关键字搜索,查询其中是否包含不安全因素;
将多个第一客户端上报的与分享相关的信息进行统计分析,得到分享统计结果;
根据第二客户端的浏览器向服务器发送的请求将所述待分享网页的网址、分享统计结果发送给第二客户端,以将所述待分享网页的网址、分享统计结果呈现于所述第二客户端的浏览器中;
在将待分享网页的网址发送给第二客户端的步骤之前还包括:
根据除了所述第一校验串之外的与分享相关的信息,计算第二校验串;其中,所述第一校验串是根据除了第一校验串之外的与分享相关的信息而计算得到的;
通过比较所述第一校验串和第二校验串,对所述第一客户端上报的与分享相关的信息的合法性进行验证;或者
在将待分享网页的网址发送给第二客户端的步骤之前还包括:
根据除了所述第一校验串之外的与分享相关的信息和服务器预先存储的加密串,计算第二校验串;其中,所述第一校验串是根据除了第一校验串之外的与分享相关的信息和所述第一客户端预先存储的加密串而计算得到的;
通过比较所述第一校验串和第二校验串,对所述第一客户端上报的与分享相关的信息的合法性进行验证。
2.根据权利要求1所述的方法,所述第二客户端是请求获取待分享网页的网址的客户端。
3.根据权利要求1所述的方法,所述第二客户端是根据所述与分享相关的信息中包含的第一用户标识而获得的客户端;所述第一用户标识是第一客户端上登录用户的标识。
4.根据权利要求3所述的方法,所述与分享相关的信息还包括分享范围标识;
所述分享范围标识表明将待分享网页的网址分享给好友,所述方法还包括:根据所述第一用户标识,查询用户关系列表,得到与第一用户标识有关的好友标识;所述第二客户端是所述好友标识对应的用户登录的客户端。
5.根据权利要求1所述的方法,若所述与分享相关的信息包括所述评论信息,所述方法还包括:将所述评论信息发送给所述第二客户端,以将所述评论信息呈现于所述第二客户端中。
6.根据权利要求1至5任一项所述的方法,所述第一客户端上报与分享相关的信息是根据以下触发方式而执行的:
对分享按钮的点击或双击操作,所述分享按钮静态显示或动态显示在待分享网页的指定位置;
或,在待分享网页中的拖动操作。
7.根据权利要求1至5任一项所述的方法,在所述接收第一客户端上报的与分享相关的信息的步骤之后还包括:向所述第一客户端返回分享确认消息,所述第一客户端根据所述分享确认消息呈现已分享信息。
8.根据权利要求1所述的方法,将与分享相关的信息进行统计分析的步骤包括:
统计分析所述待分享网页的网址的分享次数;
和/或,统计分析在预设时间段内分享次数由高到低的待分享网页的网址的排名;
和/或,统计分析分享次数超过预设值的待分享网页的网址按照时间顺序的排名;
和/或,统计分析待分享网页的网址的分享次数的变化趋势;
和/或,提取所述待分享网页的标题中的关键词,对所述关键词进行分类,统计分析针对关键词或关键词类别的分享总数或分享总数排名或分享总数变化趋势。
9.一种服务器,包括:
第一接收器,适于接收第一客户端上报的与分享相关的信息,所述与分享相关的信息包括待分享网页的网址、待分享网页的标题、第一客户端的设备标识、评论信息和第一校验串;
验证模块,适于通过对所述待分享网页的标题和/或待分享网页的内容进行非法关键字搜索,查询其中是否包含不安全因素;
所述服务器还包括:统计器,适于将多个第一客户端上报的与分享相关的信息进行统计分析,得到分享统计结果;
第一发送器,适于根据第二客户端的浏览器向服务器发送的请求将所述待分享网页的网址、分享统计结果发送给第二客户端,以将所述待分享网页的网址、分享统计结果呈现于所述第二客户端的浏览器中;
所述服务器还包括:第一验证器,适于根据除了所述第一校验串之外的与分享相关的信息,计算第二校验串;通过比较所述第一校验串和第二校验串,对所述第一客户端上报的与分享相关的信息的合法性进行验证,其中,所述第一校验串是根据除了第一校验串之外的与分享相关的信息而计算得到的;或者
所述服务器还包括:第二验证器,适于根据除了所述第一校验串之外的与分享相关的信息和服务器预先存储的加密串,计算第二校验串;通过比较所述第一校验串和第二校验串,对所述第一客户端上报的与分享相关的信息的合法性进行验证,其中,所述第一校验串是根据除了第一校验串之外的与分享相关的信息和所述第一客户端预先存储的加密串而计算得到的。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210424620.9A CN102891897B (zh) | 2012-10-30 | 2012-10-30 | 网页分享方法和服务器及客户端 |
PCT/CN2013/081746 WO2014067320A1 (zh) | 2012-10-30 | 2013-08-19 | 网页分享方法、***、服务器、客户端、计算机程序以及计算机可读介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210424620.9A CN102891897B (zh) | 2012-10-30 | 2012-10-30 | 网页分享方法和服务器及客户端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102891897A CN102891897A (zh) | 2013-01-23 |
CN102891897B true CN102891897B (zh) | 2016-12-21 |
Family
ID=47535258
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210424620.9A Expired - Fee Related CN102891897B (zh) | 2012-10-30 | 2012-10-30 | 网页分享方法和服务器及客户端 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102891897B (zh) |
WO (1) | WO2014067320A1 (zh) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102891897B (zh) * | 2012-10-30 | 2016-12-21 | 北京奇虎科技有限公司 | 网页分享方法和服务器及客户端 |
CN104104653B (zh) * | 2013-04-03 | 2018-02-23 | ***通信集团公司 | 一种页面信息同步的方法、设备和*** |
CN104065632B (zh) | 2013-04-08 | 2015-07-29 | 腾讯科技(深圳)有限公司 | 分享内容的处理方法、服务器、客户端及*** |
CN104243538A (zh) * | 2013-06-24 | 2014-12-24 | 腾讯科技(深圳)有限公司 | 资源分享方法和*** |
CN104298666B (zh) * | 2013-06-25 | 2016-06-01 | 腾讯科技(深圳)有限公司 | 网页分享方法和装置 |
US10084729B2 (en) | 2013-06-25 | 2018-09-25 | Tencent Technology (Shenzhen) Company Limited | Apparatuses and methods for web page sharing |
CN104144196A (zh) * | 2013-07-05 | 2014-11-12 | 腾讯科技(深圳)有限公司 | 一种网页信息分享方法、装置及服务器 |
CN104144198B (zh) * | 2013-09-30 | 2017-02-08 | 腾讯科技(深圳)有限公司 | 一种多媒体信息分享方法、***及装置 |
CN103853552B (zh) * | 2014-01-25 | 2018-03-30 | 中山市云创知识产权服务有限公司 | 记录建立***及方法 |
CN104601638B (zh) | 2014-02-24 | 2019-06-14 | 腾讯科技(深圳)有限公司 | 进行浏览器网页信息传送的方法及*** |
CN103856395B (zh) * | 2014-04-03 | 2017-08-04 | 王青 | 一种在网页上呼唤好友并展开讨论的方法及*** |
CN104504004B (zh) * | 2014-12-09 | 2018-04-03 | 北京国双科技有限公司 | 用于网站分享的分享方法和装置 |
CN106776614A (zh) * | 2015-11-20 | 2017-05-31 | 北京国双科技有限公司 | 分享平台的显示方法及装置 |
CN105843649B (zh) * | 2016-03-31 | 2019-04-12 | 北京奇艺世纪科技有限公司 | 一种网络内容的分享方法及装置 |
CN107436869B (zh) * | 2016-05-25 | 2021-06-29 | 北京奇虎科技有限公司 | 一种印象评论生成方法及装置 |
CN105893636A (zh) * | 2016-06-23 | 2016-08-24 | 乐视控股(北京)有限公司 | 一种历史分享的记录方法及装置 |
CN106249989B (zh) * | 2016-07-20 | 2020-03-31 | 努比亚技术有限公司 | 一种分享内容时的社交应用程序图标排列方法及移动终端 |
WO2018027458A1 (zh) * | 2016-08-08 | 2018-02-15 | 深圳市博信诺达经贸咨询有限公司 | 大数据的实时分享方法及*** |
WO2018027456A1 (zh) * | 2016-08-08 | 2018-02-15 | 深圳市博信诺达经贸咨询有限公司 | 指定分享在大数据中的应用方法及*** |
WO2018027457A1 (zh) * | 2016-08-08 | 2018-02-15 | 深圳市博信诺达经贸咨询有限公司 | 移动式大数据分享方法及*** |
CN106250538A (zh) * | 2016-08-08 | 2016-12-21 | 马岩 | 微信中分享大数据的方法及*** |
CN107104941A (zh) * | 2017-03-01 | 2017-08-29 | 阿里巴巴集团控股有限公司 | 网络资源的共享方法及装置 |
CN106997269A (zh) * | 2017-04-07 | 2017-08-01 | 福建中金在线信息科技有限公司 | 一种文章页面交互方法及装置 |
CN107222558A (zh) * | 2017-06-30 | 2017-09-29 | 胡玥莹 | 一种移动客户端与计算机网页端信息同步的方法与*** |
CN109325095B (zh) * | 2018-09-26 | 2021-01-12 | 深圳市云歌人工智能技术有限公司 | 对发布的分享信息进行统计的方法、设备以及存储介质 |
CN112636936A (zh) * | 2019-10-09 | 2021-04-09 | 钉钉控股(开曼)有限公司 | 内容分享方法及装置 |
CN111131392A (zh) * | 2019-11-27 | 2020-05-08 | 北京文渊佳科技有限公司 | 处理消息的方法、装置、电子设备及介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102111454A (zh) * | 2011-03-11 | 2011-06-29 | 创博亚太科技(山东)有限公司 | 一种分享网页或多媒体信息的方法和*** |
CN102413361A (zh) * | 2011-11-25 | 2012-04-11 | 青岛海信传媒网络技术有限公司 | 基于智能电视的好友信息分享方法及*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9049258B2 (en) * | 2009-09-17 | 2015-06-02 | Border Stylo, LLC | Systems and methods for anchoring content objects to structured documents |
CN101945128B (zh) * | 2010-09-09 | 2014-03-19 | 惠州Tcl移动通信有限公司 | 一种网址共享转发方法和***及采用该***的移动终端 |
CN102891897B (zh) * | 2012-10-30 | 2016-12-21 | 北京奇虎科技有限公司 | 网页分享方法和服务器及客户端 |
-
2012
- 2012-10-30 CN CN201210424620.9A patent/CN102891897B/zh not_active Expired - Fee Related
-
2013
- 2013-08-19 WO PCT/CN2013/081746 patent/WO2014067320A1/zh active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102111454A (zh) * | 2011-03-11 | 2011-06-29 | 创博亚太科技(山东)有限公司 | 一种分享网页或多媒体信息的方法和*** |
CN102413361A (zh) * | 2011-11-25 | 2012-04-11 | 青岛海信传媒网络技术有限公司 | 基于智能电视的好友信息分享方法及*** |
Also Published As
Publication number | Publication date |
---|---|
WO2014067320A1 (zh) | 2014-05-08 |
CN102891897A (zh) | 2013-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102891897B (zh) | 网页分享方法和服务器及客户端 | |
CN102917070B (zh) | 网页分享*** | |
US11245718B2 (en) | Method and system for tracking fraudulent activity | |
US10193923B2 (en) | Methods for preventing cyber intrusions and phishing activity | |
CN102333082B (zh) | 安全的url缩短 | |
US11720686B1 (en) | Security model utilizing multi-channel data with risk-entity facing cybersecurity alert engine and portal | |
US9300755B2 (en) | System and method for determining information reliability | |
EP2715593B1 (en) | External link processing | |
US9323835B2 (en) | Cloud-based web content filtering | |
CN102724186B (zh) | 一种钓鱼网站检测***和检测方法 | |
US20160006760A1 (en) | Detecting and preventing phishing attacks | |
CN102710645B (zh) | 一种钓鱼网站检测方法及其检测*** | |
CN103685590B (zh) | 获取ip地址的方法及*** | |
US7783652B2 (en) | Keeping offensive content out of default view on a website | |
CN102932206B (zh) | 监测网站访问信息的方法和*** | |
US8782157B1 (en) | Distributed comment moderation | |
US20160119282A1 (en) | Domain name registration verification | |
CN103401835A (zh) | 一种展现微博页面的安全检测结果的方法及装置 | |
CN102968584B (zh) | 一种登录网页的方法和装置 | |
CN107508903A (zh) | 一种网页内容的访问方法及终端设备 | |
US20090327235A1 (en) | Presenting references with answers in forums | |
CN110245953B (zh) | 一种信息验证方法、信息验证装置及电子设备 | |
CN103546470A (zh) | 安全访问方法、***及装置 | |
CN102185830B (zh) | 一种网络电视浏览器安全过滤的方法及*** | |
CN103235918B (zh) | 可信文件的收集方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20161221 Termination date: 20211030 |
|
CF01 | Termination of patent right due to non-payment of annual fee |