微博话题聚合的方法及装置的制作方法专利名称:微博话题聚合的方法及装置的制作方法技术领域:本发明涉及到互联网数据处理领域,特别涉及到一种微博话题聚合的方法及装置背景技术:随着网络技术的进步,微博在中国发展迅速,其中有些微博网站的微博终端(用户终端)已超过千万,而微博终端产生的微博消息量每日都在千万级以上微博终端在进入微薄以后,面对海量的微博信息,必须筛选出自己感兴趣的内容 进行阅读,否则,海量的微博信息只会对微博终端造成困扰目前常见的筛选方式主要包括 以微博终端为检索依据或者以内容(比如微博话题等)为检索依据两种方式上述以微博终端为检索依据的方式,通常是通过收听某个(或某些)微博终端,从而获取某个(或某些)微博终端所发表的微博消息;如此,可粗略的获取微博信息,但所获取的微博信息并不一定是微博终端感兴趣的上述以内容为检索依据的方式,其可精确分类对微博终端有价值的微博消息;该方式可使用搜索技术,以匹配搜索所检索内容的相关信息,但是由于相似的微博信息的表达可能并不相同,而造成大量的信息丢失,有时候使得微博终端获取不到所想要的微博信息,影响微博终端的体验因此,在微博话题中聚合与该微博话题相关的内容,成为亟待解决的问题。
发明内容本发明的主要目的为提供一种微博话题聚合的方法及装置,可最大限度的将相关性较强的微博信息聚合,为微博终端提供有价值的微博信息本发明提出一种微博话题聚合的方法,包括步骤在微博话题接收到访问请求时,根据所述微博话题以及预设的搜索规则,搜索所述微博话题的相关内容;所述相关内容包括与微博话题相关的微博终端和/或微博消息;将搜索的所述相关内容在微博话题的页面中展示优选地,在所述方法之前还包括判断所述微博话题是否存在聚合配置;当存在聚合配置,则在微博话题接收到访问请求时,根据所述微博话题以及预设的搜索规则,搜索所述微博话题的相关内容;否则,展示所述微博话题的默认设置优选地,所述将搜索的所述相关信息在微博话题的页面中展示的步骤具体包括获取所述相关内容;根据预设的排序原则,对所述相关内容进行排序;对所述相关内容进行分割展示优选地,所述对所述相关内容进行分割展示的步骤具体包括在相关内容的当前展示页面中标记当前截止信息;在进行下一次展示时,获取标记的所述当前截止信息,解析并判断是否合法;若合法,则根据当前截止信息继续获取下一次展示的相关内容进行展示优选地,所述在相关内容的当前展示页面中标记当前截止信息的步骤之后还包括加密所述当前截止信息,根据所述当前截止信息标注下一次展示的相关内容,设定页面地址。
本发明还提出一种微博话题聚合的装置,包括搜索模块,用于在微博话题接收到访问请求时,根据所述微博话题 以及预设的搜索规则,搜索所述微博话题的相关内容;所述相关内容包括与微博话题相关的微博终端和/或微博消息;展示模块,用于将搜索的所述相关内容在微博话题的页面中展示优选地,所述装置还包括判断模块,用于判断所述微博话题是否存在聚合配置;当存在聚合配置,则通过搜索模块在微博话题接收到访问请求时,根据所述微博话题以及预设的搜索规则,搜索所述微博话题的相关内容;否则,通过展示模块展示所述微博话题的默认设置优选地,所述展示模块具体用于获取所述相关内容;根据预设的排序原则,对所述相关内容进行排序;对所述相关内容进行分割展示优选地,所述展示模块还具体用于在相关内容的当前展示页面中标记当前截止信息;在进行下一次展示时,获取标记的所述当前截止信息,解析并判断是否合法;若合法,则根据当前截止信息继续获取下一次展示的相关内容进行展示优选地,所述展示模块还用于加密所述当前截止信息,根据所述当前截止信息标注下一次展示的相关内容,设定页面地址本发明的微博话题聚合的方法及装置,可对微博话题的相关内容进行聚合,使微博终端在进入微博话题后可获取更多信息;同时,可对聚合配置进行灵活设定,便于微博终端获取所需要的信息;并通过分割的方式,对相关内容进行展示,提升了微博终端的用户体验。
图I是本发明微博话题聚合的方法一实施例中的步骤流程示意图;图2是本发明微博话题聚合的方法一实施例中的另一步骤流程示意图;图3是本发明微博话题聚合的方法一实施例中相关内容搜索的步骤流程示意图;图4是本发明微博话题聚合的方法一实施例中相关内容分割的步骤流程示意图;图5是本发明微博话题聚合的装置一实施例中的结构示意图;图6是本发明微博话题聚合的装置一实施例中的另一结构示意图本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明参照图1,提出本发明一种微博话题聚合的方法的一实施例上述方法可包括步骤S10、在微博话题接收到访问请求时,根据所述微博话题以及预设的搜索规贝U,搜索所述微博话题的相关内容;所述相关内容包括与微博话题相关的微博终端和/或微博消息;步骤S11、将搜索的所述相关内容在微博话题的页面中展示当微博终端需要访问某一微博话题的页面时,首先可发送对该微博话题的访问请求,如果该微博话题已进行聚合配置,则该微博话题的页面中除展示该微博话题默认设置 外,还可展示通过预设的搜索规则搜索的该微博话题的相关内容。
该预设的搜索规则可为模糊检索规则,即根据该搜索规则搜索到的内容,并非与该微博话题的关键字精确(完全)匹配,可包括与该微博话题具有关联性的内容比如,如果微博话题涉及到“ iPad2”,通过该预设的搜索规则进行搜索后,可搜索到与“ iPad2”精确匹配的内容,还可搜索到与其相关联的内容,比如“乔布斯”、“iPhone”等由此,可通过上述微博话题聚合的方法,使得微博终端在访问微博话题时可获取更多的信息,提升了微博终端的用户体验参照图2,上述步骤SlO之前还包括步骤S100、判断所述微博话题是否存在聚合配置;当存在聚合配置,则在微博话题接收到访问请求时,根据所述微博话题以及预设的搜索规则,搜索所述微博话题的相关内容;否则,展示所述微博话题的默认设置(步骤S101)微博服务器在接收到微博终端访问某一微博话题的访问请求后,首先可判断该微博话题是否已存在聚合配置;如果已存在聚合配置,则可先获取该聚合配置的信息,然后进行上述步骤SlO ;如果不存在聚合配置,则可在微博话题的页面中展示该微博话题的默认配置该聚合配置的信息包括推荐信息和/或预设的搜索规则等微博话题默认设置以外的信息该推荐信息可为网页编辑推荐的信息等。
上述聚合配置的信息可根据微博终端要求进行配置上述微博话题聚合的方法,可通过灵活配置上述聚合配置的信息,而使得微博终端可方便地获取所需要的信息参照图3,上述步骤Sll具体包括步骤S110、获取所述相关内容;步骤S111、根据预设的排序原则,对所述相关内容进行排序;步骤S112、对所述相关内容进行分割展示上述相关内容包括与微博话题相关的微博终端和/或微博消息;微博话题即为一种特殊的微博消息比如微博话题的产生可以是在发布微博消息时,微博消息中两个“#”之间的内容即为微博话题同时,微博话题中又可汇聚微博消息上述在微博话题的页面中对相关内容进行展示,首先需获取搜索的该相关内容,并根据预设的排序原则对该相关内容进行排序;再对排序后的相关内容进行分割展示,由于该相关内容可能在一个页面中不能全部显示,需要分割成多个页面进行展示,方便微博终端浏览比如该相关内容可为微博消息,该预设的排序原则为时间排序原则;则可通过时间排序原则对微博消息进行顺序或倒序排列,即发表时间在前的微博消息排列在前,或者发表时间在后的微博消息排列在前;再对排序后的微博消息进行分割显示,当获取的微博消息为300条,则可将该300条微博消息分割成30个页面展示,每个页面显示10条微博消息,可方便微博终端浏览。
又如,该相关内容可为微博话题,且该微博话题为多个,该预设的排序原则为时间排序原则;可先通过时间排序原则对该多个微博话题进行排序,再通过时间排序原则分别对各微博话题中的微博消息进行排序;然后,再对排序后的微博消息进行分割显示通常在 微博话题(或微博消息)的数量不多时(即一页内可全部显示),则无需进行分割,当微博话题(或微博消息)的数量达到一定程度后,可进行分割参照图4,上述步骤SI 12可具体包括步骤S1121、在相关内容的当前展示页面中标记当前截止信息;步骤S1122、在进行下一次展示时,获取标记的所述当前截止信息,解析并判断是否合法;步骤S1123、若合法,则根据当前截止信息继续获取下一次展示的相关内容进行展/Jn o上述步骤SI 121之后还可包括步骤S1120、加密所述当前截止信息,根据所述当前截止信息标注下一次展示的相关内容,设定页面地址上述具体进行分割的方式可为对当前展示页面中相关内容的最后一条信息进行标记并加密,然后根据该标记获取该标记后一定数量的信息,设定该一定数量的信息的页面地址(URL)比如当前展示页面为第一页,展示某微博话题的第I至10条微博消息,则可对第10条微博消息进行标记并加密,然后再标注该第10条微博消息后的第11至20条,并为该第11至20条微博消息设定展示的页面地址(第二页),请求对该第11至20条进行展/Jn o在对下一页面(比如第二页)展示之前,首先对该最后一条信息的加密部分进行解析,判断是否合法;若合法,则可对该最后一条信息之后的一定数量的信息进行展示。
比如该最后一条信息为第10条时,则可请求对第11至20条进行展示;如果验证该第10条的加密部分合法,则可对第11至20条进行展示该加密部分可包括信息ID (信息唯一标识)、发表时间以及key (可预设);解密后可对该信息ID、发表时间以及key进行验证,如果核对一致,则判定合法,否则判定为非法上述微博话题聚合的方法,可对微博话题的相关内容进行聚合,使微博终端在进入微博话题后可获取更多信息;同时,可对聚合配置进行灵活设定,便于微博终端获取所需要的信息;并通过分割的方式,对相关内容进行展示,提升了微博终端的用户体验参照图5,提出本发明一种微博话题聚合的装置的一实施例上述装置可包括搜索模块21,用于在微博话题接收到访问请求时,根据所述微博话题以及预设的搜索规则,搜索所述微博话题的相关内容;所述相关内容包括与微博话题相关的微博终端和/或微博消息;展示模块22,用于将搜索的所述相关内容在微博话题的页面中展示当微博终端需要访问某一微博话题的页面时,首先可发送对该微博话题的访问请求,如果该微博话题已进行聚合配置,则可通过展示模块22在该微博话题的页面中展示该微博话题默认设置之外,还可展示通过搜索模块21搜索的该微博话题的相关内容。
该搜索模块21预设的搜索规则可为模糊检索规则,即根据该搜索规则搜索到的内容,并非与该微博话题的关键字精确(完全)匹配,可包括与该微博话题具有关联性的内容比如,如果微博话题涉及到“iPad2”,通过该预设的搜索规则进行搜索后,可搜索到与“iPad2”精确匹配的内容,还可搜索到与其相关联的内容,比如“乔布斯”、“iPhone”等由此,可通过上述微博话题聚合的装置,使得微博终端在访问微博话题时可获取更多的信息,提升了微博终端的用户体验参照图6,上述装置还包括判断模块200,用于判断所述微博话题是否存在聚合配置;当存在聚合配置,则通过搜索模块21在微博话题接收到访问请求时,根据所述微博话题以及预设的搜索规则,搜索所述微博话题的相关内容;否则,通过展示模块22展示所述微博话题的默认设置上述装置在接收到微博终端访问某一微博话题的访问请求后,首先可通过判断模块200判断该微博话题是否已存在聚合配置;如果已存在聚合配置,则可先获取该聚合配置的信息,然后利用上述搜索模块21进行相关内容的搜索,再通过展示模块22对该相关内容进行展示;如果不存在聚合配置,则可通过展示模块22在微博话题的页面中展示该微博话题的默认配置。
该聚合配置的信息包括推荐信息和/或预设的搜索规则等微博话题默认设置以外的信息该推荐信息可为网页编辑推荐的信息等。