在网页中显示批注的推送系统及方法_3

文档序号:9766047阅读:来源:国知局
的批注数据的点赞次数为20次,al 2对应的批注对象的点赞次数为25次,al 3对应的批注对象的点赞次数为30次,al4对应的批注对象的点赞次数为40次,al5对应的批注对象的点赞次数为60次,a 16对应的批注对象的点赞次数为80次,a 17对应的批注对象的点赞次数为85次,al8对应的批注对象的点赞次数为95次,在根据评论信息的数量进行排序时,其排序结果从前之后依次为:al8对应的批注数据、al7对应的批注数据、al6对应的批注数据、al5对应的批注数据、a 14对应的批注数据、a 13对应的批注数据、a 12对应的批注数据和a 11对应的批注数据,若所述预设阈值为4,则根据所述排序结果,可以将al8及其对应的批注数据、al7及其对应的批注数据、al6及其对应的批注数据和al5及其对应的批注数据作为所述部分批注对象及其对应的批注数据,并将其发送至用户终端10,使得用户终端10上接收到所述部分批注对象及其对应的批注数据之后,将al8及其对应的批注数据、al7及其对应的批注数据、al6及其对应的批注数据和al5及其对应的批注数据进行显示,由于显示的是具有数量最多的评论信息的批注数据,使得显示的批注数据的相关度更高,使得推送的批注数据与用户需求的匹配度也得以提高,从而能够有效提高推送的准确性。
[0099]本实施例中,服务器20根据预设规则,对与所述加载的网页对应的批注数据进行排序时,可以根据与所述加载的网页对应的批注数据对应的用户信息,对与所述加载的网页对应的批注数据进行排序。
[0100]具体来讲,在根据用户信息,对批注数据进行排序时,具体可以根据用户信息中的用户属性对批注数据排序,其中,用户属性例如可以是公共账号和个人账号,例如可以将公共账号的批注数据排序靠前,将个人账号的批注数据排序靠后;当然,也可以将个人账号的批注数据排序在前,将公共账号的批注数据排序靠后;当然还可以根据用户信息,获取用户之间的关联度,根据关联度对批注数据进行排序,关联度越高的批注数据排序越前,关联度越低的批注数据排序越后。
[0101]具体的,在对所述加载的网页中的批注对象输入相应的批注数据时,用户终端10会输入该批注数据的用户信息,然后将其传输至服务器20,然后存储在服务器20的数据库中,如此,使得服务器20能够获取到每一个批注数据对应的用户信息,再根据用户信息对批注数据进行排序。
[0102]例如,&网页中存在批注对象分别为&11、312、313、314、315、316、317、318,其中,
311、312、&13和314对应的用户信息均为公共账号,而315、316、317和318对应的用户信息均为个人账号,若所述预设规则为,公共账号排序在前,个人账号排序在后,则可以确定all、
312、313和314排序在315、316、317和318之前,若所述预设阈值为3,则从311、312、313和&14中随机选择3个例如为all、al2和al3及其对应的批注数据作为所述部分批注对象及其对应的批注数据,然后将其发送给用户终端10,使得在用户终端10上显示all、al2和al3及其对应的批注数据。
[0103]本实施中,由于服务器20在存储针对大量网页的批注数据和批注对象之后,用户终端10在浏览器上加载网页时,将所述加载的网页的参数发送给服务器20;使得服务器20接收所述加载的网页的参数之后,从所述数据库中根据所述网页的参数在索引目录下进行查找,从而查找到与所述加载的网页对应的批注对象和批注数据。
[0104]本实施例中,在将所述网页的参数发送给服务器20时,可以将所述网页的参数携带在针对所述网页的访问请求中,也可以单独将网页的参数发送给服务器20,当然,在所述网页的参数为针对所述网页的访问请求中的部分数据时,服务器20从针对所述网页的访问请求中提取所述网页的参数,本申请不作具体限制。
[0105]例如,在服务器20和大量的用户终端10之间的交互,使得服务器20的数据库中存储有网页3、31、&2、13、131、&2、(^1、02和03对应的批注对象和批注数据,在这时候,某一个用户终端10上加载网页a2时,这时用户终端10会将针对a2的访问请求发送给服务器20,服务器20根据所述访问请求,将a2的网页内容传输给该用户终端10的同时,会从所述访问请求提取a2的网址,然后从服务器20的数据库中查找到与a2对应的批注对象和批注数据,并将查找到的批注对象和批注数据发送给该用户终端10,使得该用户终端10在显示a2的同时显示与其对应的批注对象和批注数据。
[0106]本实施例中,用户终端10还用于在获取针对所述网页中的批注对象的批注请求之后,获取针对所述网页的可信度的评级信息,将所述评级信息发送给服务器20;服务器20还用于接收所述评级信息,并根据所述评级信息,获取所述网页的可信度的评级结果,并将所述评级结果反馈给用户终端10;用户终端10,还用于接收所述评级结果,并显示所述评级结果O
[0107]在具体实施过程中,用户终端10还可以在获取针对所述网页中的批注对象的批注请求之前,获取针对所述网页的可信度的评级信息;然后所述评级信息发送给服务器20。
[0108]具体来讲,服务器20和大量的用户终端10进行信息交互,从而可以采集到大量用户针对所述网页的可信度的评级信息,所述大量用户是指数量不少于1000的用户,其中,所述评级信息可以用数字、星级进行表示,所述星级例如最高为5星时,用户认为所述网页的可信度的评级信息可以从O?5星中进行选择;当然,也可以获取少量用户针对所述网页的可信度的评级信息,所述少量用户是指数量为I?999的用户;当然,针对每一个网页都可以执行上述操作,如此,针对每一个网页,服务器20可以获取大量用户针对网页的可信度的评级信息,并存储所述评级信息。
[0109]例如,参见图2,以网页33为例,服务器20和大量的用户终端10进行信息交互,从而可以采集到用户dl针对网页33的可信度的评级信息为4星,用户d2针对网页33的可信度的评级信息为3星,用户d3针对网页33的可信度的评级信息为5星,用户d4针对网页33的可信度的评级信息为4星。
[0110]本实施例中,针对每一个网页,服务器20可以获取大量用户针对网页的可信度的评级信息,并存储所述评级信息之后,针对每一个网页,服务器20根据网页的评级信息,获取所述网页的可信度的评级结果,并将所述评级结果反馈给用户终端10,用户终端10上显示所述评级结果。
[0111]具体的,针对每一个网页,服务器20在获取针对该网页的评级信息的数量不小于2个时,可以取所述评级信息的平均值作为所述网页的可信度的评级结果;服务器20在获取大量用户针对所述网页的可信度的评级信息时,使得获取的所述评级信息的数量大,从而使得根据所述评级信息获取的所述评级结果也会更准确,在获取所述评级结果之后,还将所述评级结果显示在所述网页中,以方便用户查看。
[0112]例如,参见图2,以网页33为例,服务器20和大量的用户终端10进行信息交互,从而可以采集到用户dl针对网页33的可信度的评级信息为4星,用户d2针对网页33的可信度的评级信息为3星,用户a3针对网页33的可信度的评级信息为5星,用户d4针对网页33的可信度的评级信息为4星,服务器20根据所述评级信息,获取到网页33的可信度的评级结果为(4+3+5+4)/4 =星,服务器20将网页33的评级结果发生给用户终端10,然后用户终端10将网页的评级结果加载在网页33中,使得网页33上评级结果39显示为4星,如此,能够使得用户根据评级结果39就能够很直观的获取到网页33的可信度。
[0113]本实施例中,用户终端10在获取与所述批注对象的批注数据之后,用户终端10在发送所述批注数据、所述批注对象和所述网页的参数发送给服务器20之前,还用于检测是否存在针对所述批注数据的共享操作,若存在,则根据所述共享操作,将所述批注对象、所述批注数据和所述网页的参数发送给服务器20。
[0114]在具体实施过程中,用户终端10在获取到所述批注数据之后,可以在所述网页上弹出一个共享选择按钮,获取用户针对所述共享选择按钮的选择操作,在所述选择操作表征共享所述批注数据时,则获取到所述共享操作,将所述批注对象、所述批注数据和所述网页的参数发送给服务器20,以使得其他用户能够查看到所述批注数据;在所述选择操作表征不共享所述批注数据时,则未获取到所述共享操作,则仍然向服务器20发送所述批注对象、所述批注数据和所述网页的参数,并针对该批注对象和所述批注数据生成一个不共享标签,使得其它用户在浏览该网页时,服务器20会过滤掉具有不共享标签的批注对象和批注数据,以确保所述批注数据的私密性。
[0115]本实施例中,用户终端10在获取与所述批注对象的批注数据之后,还用于在浏览器上生成批注框,并在所述批注框中显示所述批注数据,其中,所述批注框与所述批注对象相对应,以及用户终端10还用于在浏览器上生成批注框时,将所述批注框显示在所述网页的两侧的空白区域中。
[0116]在具体实施过程中,用户终端10在根据所述批注请求,选中所述批注对象;并获取与所述批注对象的批注数据之后,用户控制10在浏览器上生成批注框,然后在所述批注框中显示所述批注数据。
[0117]当然,用户终端10在接收到服务器20发送的批注对象和批注数据之后,选择所述批注对象,并在浏览器上生成批注框,在所述批注框中显示所述批注数据。
[0118]具体来讲,用户终端10在浏览器上生成所述批注框时,可以将所述批注框显示在所述网页的两侧的空白区域中,以防止所述批注框覆盖住所述网页的内容;在所述网页的两侧没有空白区域时,所述批注框可以为透明窗口或半透明窗口,所述批注框的透明度不小于50%,进一步降低所述批注框覆盖住所述网页的内容的概率;当然,所述批注框还可以悬浮显示在所述批注对象的下方,其中,所述批注框与所述批注对象可以通过直线或曲线连接,如此,能够直观、快速的识别出所述批注对象与所述批注数据的对应关系,无需进行查找就可以直接确定批注数据与批注对象的对应关系,缩短了识别时间,提高了识别的准确率。
[0119]例如,参见图2,在平板电脑中启动浏览器30之后,所述平板电脑的显示屏上启动浏览器30,在浏览器30的上方显示有批注工具31,批注工具31可以设置在浏览器30的工具栏中,在浏览器30中加载www.xxxxxx.com的网页33时,将网页33中的网页内容34加载在浏览器30上进行显示,这时,可以点击批注工具31,即开启批注工具31,然后通过批注工具31中的矩形工具选中图片32的选中操作请求,然后选中图片32,由于是通过批注工具31中的矩形工具选中图片32的,使得在选中图片32时生成的选中图形35为矩形,且选中图形35中包含有图片32,然后浏览器生成批注框36,然后获取用户使用所述显示屏上的虚拟键盘输入的数据作为批注数据37,将批注数据37加载在批注框36中,从而在批注框36中显示批注数据37,且批注框32通过直线38与选中图形35相连接,由于选中图形35包含有图片32,进而可以直接通过直线38就可以确认批注框32与图片32相对应,使得无需进行查找就可以直接确定批注数据与批注对象的对应关系,缩短了识别时间,提高了识别的准确率。
[0120]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0121]根据本发明的一种在网页中显示批注的推送系统及方法,通过本发明
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1