1.本发明涉及互联网技术领域,特别是涉及一种信息推荐的方法和装置。
背景技术:2.在信息爆炸的互联网时代,用户想要从海量信息中获取想要的信息,往往需要花费极大精力,这对用户来说是麻烦的。
3.在现有技术中,为了能够让用户快速得到其想要的信息,可以针对用户的历史行为数据进行分析,分析用户的喜好,根据分析结果向用户推荐相应的信息。
4.然而,这种推荐机制需要大量样本数据做支撑,当样本数据较少时,导致推荐效果不准确。
技术实现要素:5.鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种信息推荐的方法和装置,包括:
6.一种信息推荐的方法,其可以应用协同组件系统,所述协同组件系统为对接的多个业务系统提供统一的对外服务,所述方法包括:
7.获取客户端上传的网页浏览数据;
8.根据所述网页浏览数据,确定一个或多个第一网页信息;
9.对所述一个或多个第一网页信息进行内容分析,得到关键内容;
10.根据所述关键内容,确定所述一个或多个目标业务系统;
11.从所述一个或多个目标业务系统中,获取与所述关键内容相匹配的一个或多个第二网页信息,并推荐所述一个或多个第二网页信息。
12.可选的,所述网页浏览数据包括一个或多个网页标识及其对应的浏览属性数据,所述根据所述网页浏览数据,确定一个或多个第一网页信息,包括:
13.判断所述网页标识对应的浏览属性数据是否满足预设条件;
14.在所述浏览属性数据满足预设条件时,确定所述网页标识对应的网页信息为第一网页信息。
15.可选的,所述浏览属性数据包括网页浏览时长,所述判断所述网页标识对应的浏览属性数据是否满足预设条件,包括:
16.判断所述网页浏览时长是否大于预设时长;
17.在所述网页浏览时长大于预设时长时,判定所述网页标识对应的浏览属性数据满足预设条件。
18.可选的,所述浏览属性数据包括网页浏览频率,所述判断所述网页标识对应的浏览属性数据是否满足预设条件,包括:
19.判断所述网页浏览频率是否大于预设频率;
20.在所述网页浏览频率大于预设频率时,判定所述网页标识对应的浏览属性数据满
足预设条件。
21.可选的,所述对所述一个或多个第一网页信息进行内容分析,得到关键内容,包括:
22.分别对每个第一网页信息进行分词处理,得到多个关键词;
23.将所述多个关键词在预置关键词库中进行匹配,得到目标关键词;
24.根据所述目标关键词,得到关键内容。
25.可选的,所述根据所述关键内容,确定所述一个或多个目标业务系统,包括:
26.获取所述多个业务系统对应的业务说明内容;
27.确定所述关键内容和所述业务说明内容的匹配度;
28.根据所述匹配度,确定所述一个或多个目标业务系统。
29.可选的,所述网页浏览数据还包括:网页浏览速度。
30.一种信息推荐的装置,其可以应用协同组件系统,所述协同组件系统为对接的多个业务系统提供统一的对外服务,所述装置包括:
31.网页浏览数据获取模块,用于获取客户端上传的网页浏览数据;
32.第一网页信息确定模块,用于根据所述网页浏览数据,确定一个或多个第一网页信息;
33.内容分析模块,用于对所述一个或多个第一网页信息进行内容分析,得到关键内容;
34.目标业务系统确定模块,用于根据所述关键内容,确定所述一个或多个目标业务系统;
35.第二网页信息推荐模块,用于从所述一个或多个目标业务系统中,获取与所述关键内容相匹配的一个或多个第二网页信息,并推荐所述一个或多个第二网页信息。
36.一种服务器,其可以包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的信息推荐的方法。
37.一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的信息推荐的方法。
38.本发明实施例具有以下优点:
39.通过获取客户端上传的网页浏览数据,根据网页浏览数据,确定一个或多个第一网页信息,从而可以对一个或多个第一网页信息进行内容分析,得到关键内容,以根据关键内容,确定一个或多个目标业务系统,进而从一个或多个目标业务系统中,获取与关键内容相匹配的一个或多个第二网页信息,并推荐一个或多个第二网页信息,实现了可以根据网页浏览数据判断用户期望,从可以向用户推荐相关信息,使得用户不需要进行搜索或者反复翻找就能获得其想要的信息,提升用户体验。
附图说明
40.为了更清楚地说明本发明的技术方案,下面将对本发明的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附
图。
41.图1a是本发明一实施例提供的一种协同组件系统业务架构示意图;
42.图1b是本发明一实施例提供的一种信息推荐的方法的步骤流程图;
43.图2是本发明一实施例提供的另一种信息推荐的方法的步骤流程图;
44.图3是本发明一实施例提供的信息推荐的装置的结构框图。
具体实施方式
45.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
46.以服务于外地个人和企业作为产品设计的原动力之一,聚焦服务对象的需求和感受。协同组件系统围绕入境、居住、出行、学习、就业、创业、医疗、养老等民生领域,全面整合政务服务、公共服务、便民服务资源,优化服务应用,帮助外地个人和企业了解本地、认识本地、融入本地、生活本地。
47.协同组件系统是一个开放的应用框架平台,为服务集约化接入和管理提供支撑能力。它支持将各种业务应用、信息资源集成到统一的管理平台之上,以统一的用户界面提供给使用者,建立服务运营者、服务提供者、服务使用者的服务枢纽,使政府能够快速、广泛的发布信息,提供服务;使外地企业和个人能够及时了解信息和使用服务;使社会第三方能够通过公共服务工具开发和利用信息资源,使城市信息与服务能够集中运行、维护和管理。
48.协同组件系统将充分利用大数据、语音识别、自然语言处理、人机交互等业界领先技术能力,构建集智能提示、智能问答、智能推荐等的智能服务体系;根据用户行为足迹,分析用户习惯和潜在需求,提供精准推送、个性化资源订阅等服务,支持用户建立个性化智能首页,实现移动服务“千人千面”,为外地企业和个人提供平等、快捷、个性化、全方位的服务和体验。
49.如图1a,协同组件系统业务架构分为展现层、业务应用层、支撑层、数据层和基础层。
50.1、展现层
51.展现层是直接面向用户的层,根据需求分为:协同组件系统(ios)、协同组件系统(android)、协同组件系统(web控制台)和h5应用;其中,android和ios的功能相同,适用于不同平台;web控制台为管理员用户提供管理功能,包括用户管理、服务管理、咨询管理、运营管理等;h5应用是第三方服务,用于集成在协同组件系统中,为用户提供一个应用程序通办多项业务的功能。
52.2、业务应用层
53.业务应用层是整个系统的中枢,提供全部的业务服务,控制整个系统的运行,产品提供的各种能力都是在这里体现;根据微服务的设计理念,该层会根据提供的能力的不同,将系统分成多个微服务模块,包括我的、语音助手、服务政策、咨询服务、智能搜索、首页、用户中心、运营管理、应用集成等,各个模块独立运行,保证了整体服务的高可用,实现对系统的精细化管理。
54.3、支撑层
55.支撑层将系统的部分能力进行抽取,与具体业务进行剥离,实现能力的独立性;这样既可以保证能力的稳定运行,同时还可以实现能力的复用。
56.支撑层包括自动语音识别、智能客服、鉴权、推荐服务、消息推送、搜索引擎、智能知识库、短信等模块。
57.4、数据层
58.数据层提供了整个系统的数据存储,将系统运行过程中产生的数据进行保存,实现数据的流转和持久化,是整个系统价值所在。
59.数据层可以包括业务数据层,运营管理、智能推送、基础支撑管理、咨讯管理、知识库、用户中心、消息服务、智能搜索、应用管理等。
60.5、基础层
61.基础层是物理层,是上面各层能力的物理体现,提供系统的运行环境、存储环境、网络环境、安全环境等,是系统正常运行的基础。
62.基础层包括计算服务、存储服务、网络服务、中间件、云数据库、安全等。
63.参照图1b,示出了本发明一实施例提供的一种信息推荐的方法的步骤流程图,应用协同组件系统,所述协同组件系统为对接的多个业务系统提供统一的对外服务。
64.其中,协同组件系统可以关联多个客户端(即:业务系统),多个客户端可以是同一用户的多个客户端,也可以是多个用户的客户端,用户可以通过协同组件系统访问不同的客户端,以处理不同的业务。
65.例如,协同组件系统可以关联出入境签证线上办理系统、求职就业系统和房屋出租系统,当用户需要办理签证业务时,可以直接通过协同组件系统访问出入境签证线上办理系统,办理签证业务,当用户有求职需求时,可以直接通过协同组件系统访问求职就业系统,寻找工作,当用户需要租房时,也可以通过协同组件系统访问房屋出租系统,寻找可租房屋。
66.具体的,上述信息推荐的方法可以包括如下步骤:
67.步骤101,获取客户端上传的网页浏览数据;
68.其中,网页浏览数据包括用户在客户端浏览网页过程中产生的一切信息。例如,可以包括浏览过的网页信息、针对网页信息的网页浏览速度、针对网页信息的浏览时长、浏览网页信息的时间段等等。
69.用户在客户端进行操作产生的一切数据,例如针对网页信息的浏览数据,可以记录在后台服务器形成行为记录,以便于进行统计分析,因此可以从客户端的后台服务器获取网页浏览数据,当然,也可以不经过客户端的后台服务器,直接从客户端获取网页浏览数据,本发明对此不作限制。
70.步骤102,根据所述网页浏览数据,确定一个或多个第一网页信息;
71.其中,第一网页信息可以是在网页浏览数据中满足预设条件的网页信息,例如对某一网页信息进行快速浏览提取其中信息所用的预估浏览时长是10秒,可以将针对该网页信息的预设条件设置为10秒,如果用户对这一网页信息所用的实际浏览时长为20秒,远大于10秒,则可以认为用户对该网页信息进行了仔细阅读,而这一举动背后通常意味着用户期望与该网页信息具有高度相关性。
72.当然,第一网页信息也可以是针对网页浏览数据中出现的相同类型的网页信息。如果用户在一个时间段内多次浏览相同类型的网页信息,或者对同一网页信息反复浏览,通常意味着这些网页信息是符合用户期望的。
73.例如用户浏览了三十条网页信息,其中有二十条网页信息与购买房屋相关,因此可以认为用户期望是获取购房相关的信息。
74.为了实现信息推荐,在获得客户端上传的网页浏览数据之后,可以从网页浏览数据中确定一个或多个第一网页信息,其中,第一网页信息包括可以代表用户期望的信息,可以根据第一网页信息,分析用户期望。
75.步骤103,对所述一个或多个第一网页信息进行内容分析,得到关键内容;
76.由于第一网页信息包括可以代表用户期望的信息,因此,在从网页浏览数据中得到第一网页信息之后,为了获取用户期望,实现信息推荐,可以针对第一网页信息进行内容分析,得到关键内容,关键内容可以用于表达用户期望。
77.例如,第一网页信息记载的内容是a地房屋出售的具体信息,进行内容分析之后,可以得到关键内容“a地房屋出售”,其表达的用户期望是其希望得到a地房屋出售的信息。
78.在具体实现中,内容分析可以是通过分词处理的方式实现,也可以是其他方式,本发明对此不做限制。
79.步骤104,根据所述关键内容,确定所述一个或多个目标业务系统;
80.为了实现信息推荐,可以预先针对业务系统建立业务系统标记信息,其可以用于描述业务系统具备哪些功能,可以处理哪些业务,提供哪些信息、资源。
81.例如,业务系统标记信息可以是业务说明内容,也可以是关键词标签。
82.由于关键内容可以用于表达用户期望,在得到关键内容之后,为了实现信息推荐,可以根据关键内容,以及业务系统标记信息进行匹配,在具体的实现中,可以使用关键词匹配的方式,从业务系统标记信息中提取关键词与关键内容进行匹配,以确定多个业务系统标记信息与关键内容的相关度,从而可以根据相关度多个业务系统中确定一个或多个目标业务系统,业务系统可以提供关键内容所表达的用户期望。
83.步骤105,从所述一个或多个目标业务系统中,获取与所述关键内容相匹配的一个或多个第二网页信息,并推荐所述一个或多个第二网页信息。
84.由于业务系统中存在很多信息,例如在处理房屋出售的业务系统中,存在多个网页信息,记载了不同地区、地段挂牌出售的房屋,也有一些网页会记载不相关的内容,例如房屋价格变动等资讯,而用户期望仅仅是针对a地挂牌出售的房屋,这时候往往需要用户对目标业务系统中的网页信息进行筛选或者搜索,才能获得其想要的信息,这对于用户而言可能是麻烦的。
85.针对如上可能的情况,在确定了可以处理用户期望的业务系统之后,可以根据关键内容,从目标业务系统中匹配一个或多个第二网页信息,并将第二网页信息向用户推荐,使得用户不需要进行搜索,或者多次翻找,就可以获得其想要的信息。
86.例如,根据关键内容“a地房屋出售”,确定的目标业务系统是可以处理房屋出售与购买业务的业务系统,则可以将该业务系统中记载了a地房屋出售的网页信息推荐给用户。
87.本发明实施例提供的信息推荐的方法,通过获取客户端上传的网页浏览数据,根据网页浏览数据,确定一个或多个第一网页信息,从而可以对一个或多个第一网页信息进
行内容分析,得到关键内容,以根据关键内容,确定一个或多个目标业务系统,进而从一个或多个目标业务系统中,获取与关键内容相匹配的一个或多个第二网页信息,并推荐一个或多个第二网页信息,实现了可以根据网页浏览数据判断用户期望,从可以向用户推荐相关信息,使得用户不需要进行搜索或者反复翻找就能获得想要的信息,提升用户体验。
88.参照图2,示出了本发明一实施例提供的一种信息推荐的方法的步骤流程图,应用协同组件系统,所述协同组件系统为对接的多个业务系统提供统一的对外服务,具体可以包括如下步骤:
89.步骤201,获取客户端上传的网页浏览数据,所述网页浏览数据包括一个或多个网页标识及其对应的浏览属性数据;
90.其中,网页标识可以是用于识别网页的标识信息,不同的网页具有不同的网页标识,不同的网页标识可以用于区分不同的网页,也可以用于区分网页信息之间是否属于相同类型。
91.此外,浏览属性数据可以是针对网页的网页浏览时长、网页浏览频率中的一项或多项,其中,网页浏览频率可以是针对同一类型的网页信息的浏览频率,也可以是针对同一网页信息的重复浏览的浏览频率。不同的网页标识对应不同的浏览属性数据。
92.步骤202,判断所述网页标识对应的浏览属性数据是否满足预设条件;
93.为了实现信息推荐,可以通过预先设置特定的预设条件,判断网页标识对应的浏览属性数据是否满足预设条件,若是网页标识对应的浏览属性数据满足预设条件,则可以认为该网页标识对应的网页信息是用户关注度较高的,而这通常是符合用户期望的。
94.在本发明一实施例中,所述浏览属性数据可以包括网页浏览时长,步骤202可以包括如下子步骤:
95.子步骤11,判断所述网页浏览时长是否大于预设时长;
96.其中,预设时长可以根据预设的标准快速浏览速度以及网页信息的长度确定的预估浏览时长。
97.例如,预设的标准快速浏览速度可以是:文字快速浏览速度每分钟3000字、图片快速浏览速度每分钟60张,而网页标识对应的网页信息长度有文字3000字、图片6张,则该网页标识对应的预设时长可以等于文字数量x文字快速浏览速度+图片数量x图片快速浏览速度,其中,文字快速浏览速度和图片快速浏览速度可以根据对用户进行抽样调查得到。
98.当然,预设时长还可以是根据针对用户的快速浏览速度乘以网页信息长度而确定的预估浏览时长。其中,针对用户的快速浏览速度可以根据历史浏览信息长度除以浏览时长确定。
99.在具体实现中,可以根据用户多次连续重复操作所浏览的信息长度和多次连续重复操作的总时间间隔确定。
100.例如,用户在浏览是网页信息时连续三次滑动网页页面,第一次到第三次之间的总时间间隔为3秒,而第一次到至第三次之间的网页信息长度为1000字,则该用户的快速浏览速度为1000字/3秒。
101.本发明对如何采用何种方式确定的预设时长不作限制。
102.用户在浏览网页信息时,通常会先通过快速浏览的方式从网页信息中捕捉关键词,如果存在符合用户期望的关键词,往往将快速浏览的方式切换为仔细浏览,导致针对该
网页信息的网页浏览时长超出快速浏览所使用的预估时长。
103.因此,为了实现信息推荐,可以将预估浏览时长设置为预设条件,通过判断针对网页信息进行浏览的网页浏览时长是否大于预设时长,来确定网页标识对应的浏览属性数据是否满足预设条件。
104.当然,判断网页浏览时长是否满足预设条件,也可以替换为判断网页浏览速度是否满足对应的预设条件,当网页浏览时长增加时,也意味着网页浏览速度降低,因此,可以将快速标准浏览速度,或者,根据用户多次连续重复操作所浏览的信息长度和多次连续重复操作的总时间间隔确定的针对用户的快速浏览速度,设为预设条件,判断针对当前网页信息的网页浏览速度是否小于上述预设条件,来确定网页标识对应的浏览属性数据是否满足预设条件。
105.子步骤12,在所述网页浏览时长大于预设时长时,判定所述网页标识对应的浏览属性数据满足预设条件。
106.如果判断结果为:针对网页信息进行浏览的网页浏览时长大于预设时长时,就可以判定网页标识对应的浏览属性数据满足预设条件。
107.例如,针对某一网页信息进行浏览的预估浏览时长为x秒,而用户针对此网页信息的网页浏览时长为y秒,且y大于x,那么,可以认为该网页记载的网页信息是与用户期望高度相关的。
108.在本发明一实施例中,所述浏览属性数据还可以包括网页浏览频率,步骤202可以包括如下子步骤:
109.子步骤21,判断所述网页浏览频率是否大于预设频率;
110.其中,预设频率可以是针对相同类型的网页信息的预设浏览频率,也可以是针对同一网页信息的重复浏览的预设浏览频率,对应的,网页浏览频率可以是在一预设时间内针对同一类型的网页信息的浏览频率,也可以是针对同一网页信息的重复浏览的浏览频率。
111.当网页浏览数据中出现多条网页标识属于相同类型的网页信息时,或者,同一网页标识的网页信息被重复浏览时,通常意味着这些网页信息是符合用户期望的。
112.例如,用户在一天内浏览了三十条网页信息,其中有二十条网页信息的网页标识属于相同类型,例如均属于购房相关的,或者,用户在一天内对一条与房屋出售相关的网页信息重复浏览了三次,则可以认为用户期望是获取与购置房屋相关的信息。
113.为了从网页浏览数据中分析用户期望,可以通过判断相同类型的网页标识对应的网页浏览频率是否大于对应的预设频率,或,同一条网页标识对应的网页浏览频率是否大于对应的预设频率,来确定用户期望。
114.子步骤22,在所述网页浏览频率大于预设频率时,判定所述网页标识对应的浏览属性数据满足预设条件。
115.如果网页浏览数据中,存在针对相同类型的网页标识的网页浏览频率大于对应的预设频率的情况,或者,存在针对同一条网页标识重复浏览的网页浏览频率大于对应的预设频率的情况,就可以判定网页标识对应的浏览属性数据满足预设条件。
116.步骤203,在所述浏览属性数据满足预设条件时,确定所述网页标识对应的网页信息为第一网页信息;
117.如果网页标识对应的浏览属性数据满足预设条件,则可以将对该网页标识对应的网页信息视为第一网页信息,第一网页信息与用户期望高度相关,可以认为第一网页信息代表着用户期望。
118.步骤204,分别对每个第一网页信息进行分词处理,得到多个关键词;
119.在获取一个或多个第一网页信息之后,为了获取用户期望,可以对每个第一网页信息进行分词处理,得到多个关键词,进而可以根据关键词,确定用户期望。
120.步骤205,将所述多个关键词在预置关键词库中进行匹配,得到目标关键词;
121.可以预先设置预置关键词库,其可以用于从第一网页信息中获取可以用于表达用户期望的目标关键词。
122.例如,第一网页信息记载的内容是a地房屋出售的信息,进行分词处理之后,获得关键词“a地”、“房屋出售”、“楼层开发商”、“东南向”,将上述多个关键词在预置关键词库中匹配之后,可以得到目标关键词“a地”、“房屋出售”。
123.步骤206,根据所述目标关键词,得到关键内容;
124.在得到目标关键词之后,可以根据目标关键词生成用于表达用户期望的关键内容,在具体实现中,可以通过目标关键词相加的方式得到关键内容。
125.例如目标关键词为“a地”、“房屋出售”,可以得到关键内容“a地房屋出售”,其表达的用户期望是希望得到关于a地房屋出售的信息。
126.步骤207,获取所述多个业务系统对应的业务说明内容;
127.其中,业务说明内容可以是表达该业务系统可以处理哪些业务的内容信息,其通常用于描述业务系统的功能。
128.关键内容可以表达用户期望,,而业务系统的业务说明内容表达其可以处理何种业务以及提供何种信息,为了实现信息推荐,可以获取多个业务系统对应的业务说明内容,以便于将关键内容和业务说明内容进行匹配。
129.步骤208,确定所述关键内容和所述业务说明内容的匹配度;
130.为了实现信息推荐,可以将关键内容与业务说明内容进行匹配,得到业务说明内容与关键内容的匹配度,匹配度越高,则说明该业务说明内容对应的业务系统可以处理用户期望的可能性就越高,也意味着该业务系统中存在用户想要得到的信息。
131.步骤209,根据所述匹配度,确定所述一个或多个目标业务系统;
132.可以预先设置预设匹配值,若业务说明内容与关键内容的匹配度满足预设匹配值,说明该业务说明内容对应的业务系统可以处理该关键内容表达的用户期望。
133.因此,可以预先设置预设匹配值,例如预设匹配值为百分之五十,在获得多个业务说明内容与关键内容的匹配度之后,可以判断匹配度是否满足预设匹配值,从而可以从与协同组件系统关联的多个业务系统,确定一个或多个目标业务系统。
134.当然,还可以针对多个匹配度进行排序,选取排名最高的匹配度或排在最前的多个匹配度对应的业务说明内容,确定其对应的业务系统为目标业务系统。本发明对采用何种方式实现根据匹配度确定一个或多个目标业务系统不作限制。
135.步骤210,从所述一个或多个目标业务系统中,获取与所述关键内容相匹配的一个或多个第二网页信息,并推荐所述一个或多个第二网页信息。
136.本发明实施例提供的信息推荐的方法,通过获取客户端上传的网页浏览数据,根
据网页浏览数据,确定一个或多个第一网页信息,从而可以对一个或多个第一网页信息进行内容分析,得到关键内容,以根据关键内容,确定一个或多个目标业务系统,进而从一个或多个目标业务系统中,获取与关键内容相匹配的一个或多个第二网页信息,并推荐一个或多个第二网页信息,实现了可以根据网页浏览数据判断用户期望,从可以向用户推荐相关信息,使得用户不需要进行搜索或者反复翻找就能获得其想要的信息,提升用户体验。
137.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
138.参照图3,示出了本发明一实施例提供的一种信息推荐的装置,其特征在于,应用协同组件系统,所述协同组件系统为对接的多个业务系统提供统一的对外服务,所述装置包括:
139.网页浏览数据获取模块301,用于获取客户端上传的网页浏览数据;
140.第一网页信息确定模块302,用于根据所述网页浏览数据,确定一个或多个第一网页信息;
141.内容分析模块303,用于对所述一个或多个第一网页信息进行内容分析,得到关键内容;
142.目标业务系统确定模块304,用于根据所述关键内容,确定所述一个或多个目标业务系统;
143.第二网页信息推荐模块305,用于从所述一个或多个目标业务系统中,获取与所述关键内容相匹配的一个或多个第二网页信息,并推荐所述一个或多个第二网页信息。
144.在本发明一实施例中,所述网页浏览数据包括一个或多个网页标识及其对应的浏览属性数据,第一网页信息确定模块302可以包括:
145.满足预设条件判断子模块,用于判断所述网页标识对应的浏览属性数据是否满足预设条件;
146.满足预设条件确定第一网页信息子模块,用于在所述浏览属性数据满足预设条件时,确定所述网页标识对应的网页信息为第一网页信息。
147.在本发明一实施例中,所述浏览属性数据可以包括网页浏览时长,满足预设条件判断子模块可以包括:
148.网页浏览时长判断单元,用于判断所述网页浏览时长是否大于预设时长;
149.网页浏览时长满足预设时长判定单元,用于在所述网页浏览时长大于预设时长时,判定所述网页标识对应的浏览属性数据满足预设条件。
150.在本发明一实施例中,所述浏览属性数据可以包括网页浏览频率,所满足预设条件判断子模块还可以包括:
151.网页浏览频率判定单元,用于判断所述网页浏览频率是否大于预设频率;
152.网页浏览频率满足预设频率判定单元,用于在所述网页浏览频率大于预设频率时,判定所述网页标识对应的浏览属性数据满足预设条件。
153.在本发明一实施例中,内容分析模块303可以包括:
154.分词处理子模块,用于分别对每个第一网页信息进行分词处理,得到多个关键词;
155.关键词匹配子模块,用于将所述多个关键词在预置关键词库中进行匹配,得到目标关键词;
156.根据目标关键词得到关键内容子模块,用于根据所述目标关键词,得到关键内容。
157.在本发明一实施例中,目标业务系统确定模块304可以包括:
158.业务说明内容获取子模块,用于获取所述多个业务系统对应的业务说明内容;
159.关键内容和业务说明内容匹配子模块,用于确定所述关键内容和所述业务说明内容的匹配度;
160.根据匹配度确定目标业务系统子模块,用于根据所述匹配度,确定所述一个或多个目标业务系统。
161.本发明一实施例还提供了一种服务器,可以包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上的信息推荐的方法。
162.本发明一实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上的信息推荐的方法。
163.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
164.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
165.本领域内的技术人员应明白,本发明实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd
‑
rom、光学存储器等)上实施的计算机程序产品的形式。
166.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
167.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
168.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
169.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
170.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
171.以上对所提供的一种信息推荐的方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。