用于互联网中加速经验知识积累的信息采集方法及系统的制作方法

文档序号:6534706阅读:263来源:国知局
用于互联网中加速经验知识积累的信息采集方法及系统的制作方法
【专利摘要】本发明提供一种用于互联网中加速经验知识积累的信息采集方法及系统,包括用户初次访问网站时,服务器收到查询问题后,生成查询结果,生成一个cookie项并连同查询结果一起返回给客户端,并发送是否接受回访请求给客户端;所述cookie包括网址、用户标识、存活时间和问题标识;服务器在收到用户接受回访请求的标识后在本地的cookie数据库保存该cookie项,并添加其他数据项;所述其他数据项包括,用户输入的查询问题,服务器回访日期范围,根据用户输入的查询问题生成的回访问卷。用户再次访问网站时,如果当前日期在用户标识对应项的服务器回访日期范围内,通过浏览器采集用户对已有答案及回访问卷的回复。
【专利说明】用于互联网中加速经验知识积累的信息采集方法及系统
【技术领域】
[0001]本发明属于互联网应用领域,特别的提供了一种互联网环境下加速经验知识准确积累的信息采集技术方案。
【背景技术】
[0002]随着互联网的普及,人们的日常生活已经和网络发生了千丝万缕的联系。一方面人们在享用互联网的信息。例如在人们的生活,工作学习中,经常需要查询网络,以获得帮助。目前人们利用网络获取帮助的方式有多种,如门户网站,博客论坛,以及一些专门用于提问的网站,如百度知道,搜搜问问等。借助于搜索引擎,人们找到上述网站进行查询。另一方面人们也是互联网信息的提供者。人们可以回答提问网站网民所提出的问题,也可以利用Wiki公开编辑技术参与自己熟悉领域知识的编辑。
[0003]然而因为网络的开放性,几乎任何人都可以为网络提供信息。这种信息基本是没有经过审查认证的,或这种审查认证是初步的。为了提高问题答案的可信度,提问网站设置网民参与投票的支持和反对计数器。对于这种机制,存在一些问题:如网民不一定参与,即使愿意参与,网民反馈结果的真实性也依赖于问题的性质,有的答案通过分析论证网民现场就有能力认为是合理的,而有些则是基于经验的答案,在网民没有实践之前进行的反馈是不可靠的,而当网民有了实际经验后网站又没有提供一种机制供网民进行反馈。而像Wiki百科这样的网站则依赖领域的专业人士,提供的更多是科学知识。但是像医学,特别是因人而异的中医学这种基于经验的经验知识,则更应该由有实际经验的人提供,虽然医生具有相对丰富的经验,但对于某种治疗方案的实际效果而言有实际体验的病人更有发言权,但目前没有途径将这种经验准确反馈到医生或医疗网站那里。像论坛,或博客等共享知识方式体现的知识更多的是个体体验,而没有体现众多个体的总体结论。我们提供的发明提供了一种机制,能够将网民的实际体验准确反馈给知识库,从而加速经验知识的准确积累,准确的经验知识库蕴含无尽的价值。

【发明内容】

[0004]本发明针对现有技术的不足,提供了一种加速经验知识准确积累的技术方案。
[0005]本发明提供的技术方案提供一种用于互联网中加速经验知识积累的信息采集方法,包括用户初次访问网站时服务器端和客户端的交互处理过程,以及用户再次访问网站时服务器端和客户端的交互处理过程,
用户初次访问网站时,服务器端和客户端交互处理过程包括以下步骤,
步骤1.1,在浏览器端,浏览器接受用户输入的查询问题,并将查询问题发给服务器;步骤1.2,在服务器端,服务器收到查询问题后,生成查询结果,生成一个cookie项并连同查询结果一起返回给客户端,并发送是否接受回访请求给客户端;所述cookie包括网址、用户标识、存活时间和问题标识;
步骤1.3,在浏览器端,浏览器显示从服务器收到的查询结果并询问用户是否接受回访请求,如果用户接受回访请求,则将服务端返回的cookie存储于浏览器端的cookie文件里,同时将用户接受回访请求的标识传给服务器;
步骤1.4,在服务器端,服务器在收到用户接受回访请求的标识后在本地的cookie数据库保存该cookie项,并添加其他数据项;所述其他数据项包括,用户输入的查询问题,月艮务器回访日期范围,根据用户输入的查询问题生成的回访问卷;
用户再次访问网站时,服务器端和客户端交互处理过程包括以下步骤,
步骤2.1,在浏览器端,浏览器在本地的cookie文件里搜索网址对应的cookie并发送给服务器;
步骤2.2,在服务器端,服务器根据收到的cookie查找该用户的相关查询问题,包括在cookie数据库内根据用户标识查找对应项,找到后读取服务器回访日期范围,
如果当前日期在用户标识对应项的服务器回访日期范围内,则根据cookie里的问题标识查找知识库里的已有答案,若找到则将已有答案及回访问卷发送给浏览器,若未找到则只将回访问卷发送给浏览器,
如果当前日期不在用户标识对应项的服务器回访日期范围内则结束流程;
步骤2.3,在浏览器端,对于已有答案,浏览器向用户提供支持或反对的投票选择,发送投票结果给服务器;对于回访问卷,浏览器向用户提供回答、不回答或以后回答的选择,若选择回答则将问卷答复发送给服务器,若选择不回答或以后回答,则发送相应标识给服务器;
步骤2.4,在服务器端,服务器如果收到已有答案投票,则更新知识库里的相应计数器,并清除cookie数据库里相应的cookie项;如果收到问卷答复则将问卷答复归入经验数据库,并清除cookie数据库相应的cookie项;如果收到以后回答标识,则重新设定服务器回访日期范围;如收到不回答标识`,则删除cookie数据库里相应的cookie项。
[0006] 本发明还相应提供了一种用于互联网中加速经验知识积累的信息采集系统,在服务器端和客户端分别进行以下设置,
在浏览器端设置以下单元,
单元Al,用于在用户初次访问网站时,通过浏览器接受用户输入的查询问题,并将查询问题发给服务器;
单元A2,用于在用户初次访问网站时,通过浏览器显示收到的查询结果并询问用户是否接受回访请求,如果用户接受回访请求,则将服务端返回的cookie存储于浏览器端的cookie文件里,同时将用户接受回访请求的标识传给服务器;
单元A3,用于在用户再次访问网站时,通过浏览器在本地的cookie文件里搜索网址对应的cookie并发送给服务器;
单元A4,用于在用户再次访问网站时,对于已有答案,通过浏览器向用户提供支持或反对的投票选择,发送投票结果给服务器;对于回访问卷,通过浏览器向用户提供回答、不回答或以后回答的选择,若选择回答则将问卷答复发送给服务器,若选择不回答或以后回答,则发送相应标识给服务器;
在服务器端设置以下单元,
单元BI,用于在用户初次访问网站时,服务器收到查询问题后,生成查询结果,生成一个cookie项并连同查询结果一起返回给客户端,并发送是否接受回访请求给客户端;所述cookie包括网址、用户标识、存活时间和问题标识;
单元B2,用于在用户初次访问网站时,服务器在收到用户接受回访请求的标识后在本地的cookie数据库保存该cookie项,并添加其他数据项;所述其他数据项包括,用户输入的查询问题,服务器回访日期范围,根据用户输入的查询问题生成的回访问卷;
单元B3,用于在用户再次访问网站时,服务器根据收到的cookie查找该用户的相关查询问题,包括在cookie数据库内根据用户标识查找对应项,找到后读取服务器回访日期范围,
如果当前日期在用户标识对应项的服务器回访日期范围内,则根据cookie里的问题标识查找知识库里的已有答案,若找到则将已有答案及回访问卷发送给浏览器,若未找到则只将回访问卷发送给浏览器,
如果当前日期不在用户标识对应项的服务器回访日期范围内则结束流程;
单元B4,用于在用户再次访问网站时,服务器如果收到已有答案投票,则更新知识库里的相应计数器,并清除cookie数据库里相应的cookie项;如果收到问卷答复则将问卷答复归入经验数据库,并清除cookie数据库相应的cookie项;如果收到以后回答标识,则重新设定服务器回访日期范围;如收到不回答标识,则删除cookie数据库里相应的cookie项。
[0007]本发明的优点是提供了一种机制和方法加速经验知识的准确积累。通过设置一定的回访时间间隔,用户可以在这段间隔里完成对问题真实经验的积累,利用cookies技术,可以确定相对准确的用户。这样本发明做到了对准确的用户在合适的时间进行回访获得用户反馈的真实经验。
【专利附图】

【附图说明】
[0008]图1为本发明实施例的服务器-客户端初次交互行为示意图。
[0009]图2为本发明实施例的客户端再次访问交互示意图。
[0010]【具体实施方式】
下面结合附图及实施例对本发明作进一步说明。
[0011]当用户访问网站的时候,他需要在搜索引擎里输入查询的问题以搜索相应的网页,并从网页查找答案,或在专业的提问网站提出自己问题,等待有经验网民的解答。另一方面,无论该用户是否从网络上找到了答案,在现实生活中该用户都会为其问题找到一个实际解决方案。用户操作的客户端称为浏览器端,一般为安装有浏览器的个人计算机(PC)、平板电脑等。
[0012]本发明可以应用于在百度或搜搜问问这样的专业搜索网站,也可以用于任何的网页内容提供商,适用于任何提供查询服务或提供网页内容并需要用户准确反馈的网站。目前,为网络提供信息一般采用服务器技术实现。类似于cookie技术,实施例中提供查询服务或提供网页内容的服务器为每个初次访问者建立一个cookie项(website, userID,存活时间,问题标识)项存放于浏览器端硬盘的cookie文件里。而在服务器端,可以预先建立本地cookie数据库,服务器则将该cookie添加入cookie数据库,并为该cookie项添加其他用户行为要素:用户输入的查询问题,服务器回访日期范围,根据用户输入的查询问题所建立的回访问卷。用户查询时一般是采用关键词搜索选择已有问题或自行提出新的问题。当用户再次访问服务器时,浏览器会搜索本地cookie文件查找website对应的cookie项,并连同网址一并发送给服务器。在服务器端,服务器根据收到的cookie项的userID查找本地cookie数据库,若找到相应cookie项,则判断当前日期是否在回访日期范围内,若在回访日期范围内,则将根据问题标识查询到的已有答案及回访问卷发送给客户端,请求用户进行反馈。针对已有答案,用户可以进行投票支持或反对,针对回访问卷,用户可以选择回答,不回答,以后回答。如果选择回答,则在回答问卷后发送给服务器。若用户选择不回答或以后回答都将发送相应标识给服务器。在服务器端,根据用户响应采取响应措施,如果用户对已有答案进行了投票,则更新知识库里相应计数器,并将cookie数据库内的该cookie项删除。如果用户返回回访问卷,则将问卷答案归入经验数据库,并将cookie数据库内的该cookie项删除。如果用户选择以后回答,则重新设定回访日期范围,如果用户选择不回答,贝1J删除cookie数据库里的该cookie项。
[0013]在关于隐私问题上,本发明除遵守cookie的隐私方案外,具体实施的时候用户可以选择是否接受邀请进行反馈,可以选择是否回答,回访问卷的设计要方便用户参与,比如首先让用户在已有答案里进行投票,然后再让用户选择输入其真实经验。
[0014]与现有技术相比,用户的浏览器端并不需要做特别的工作,并不会改变用户的浏览体验,所做的改变主要体现在服务器端。
[0015]服务器端对于用户反馈的意见形成一个数据库,该数据库可以供网民进行查询,并进行进一步的反馈。更优选的是,可以将反馈意见和已有的知识库整合,通过互联网提供一个不断更新的知识库。
[0016]本发明技术方案可由本领域技术人员基于计算机软件技术实现自动运行流程。为便于实施参考起见,提供实施例的流程设计如下所述:
服务器-客户端初次交互模式,如图1所示:
1.1、在浏览器端,浏览器接受用户输入的查询问题,并将查询问题发给服务器。
[0017]1.2、在服务器端,服务器收到查询问题后,生成查询结果;生成一个cookie项(包括网址,用户标识,存活时间,问题标识)并连同查询结果一起返回给浏览器端;并发送是否接受回访请求给客户端。网址website即提供查询的网站提供的网址,用户标识userID用于标识不同的用户,问题标识用于标识不同的问题cookie不能永久存在客户端,本发明设定在超过存活时间后,相应cookie自动删除。查询结果可能为知识库里的已有答案,也可能为暂无相应答案。
[0018]1.3、在浏览器端,浏览器显示查询结果并询问用户是否接受回访请求,如果用户接受回访请求,则将服务端返回的cookie存储于浏览器端的本地cookie文件里,同时将用户接受回访请求的标识传给服务器。如果用户不接受回访请求,则删除cookie不予保存,结束流程。
[0019]1.4、在服务器端,服务器接收到用户接受回访请求的标识后在服务器端的本地cookie数据库保存该cookie项,并针对该cookie项添加相应的其他数据项:用户输入的查询问题,服务器回访日期范围,根据用户的查询问题生成的相应回访问卷,例如,当查询地点XXX时,回访问卷内容为:您上次查询的XXX地点在―。服务器回访日期范围需在存活时间的限定之内,具体实施时,本领域技术人员可预先自行设定服务器回访日期范围的设置规则,例如存活时间为30天,服务器回访日期范围设置为首次访问时的日期之后10天。
[0020]在用户再次访问前,知识库被不断修正扩充,同一查询问题的相应知识可能会发生变化,例如之前访问时没有相应答案的出现了答案,或者之前已有答案的被修改或补充。[0021 ] 用户再次访问交互模式,如图2所示:
2.1、在浏览器端,用户再次访问时,浏览器在本地cookie文件里搜索该website对应的cookie并发送给服务器。
[0022]2.2、在服务器端,服务器根据收到的cookie查找该用户的相关查询问题,包括在cookie数据库内根据userID查找对应项(即首次访问时在步骤1.4保存的相应cookie项),找到后读取服务器回访日期范围,如果当前日期在userID的对应项的服务器回访日期范围内,则根据cookie里的问题标识查找知识库里的已有答案,若找到则将已有答案及回访问卷发送给浏览器,若未找到则只将回访问卷发送给浏览器,如果当前日期不在userID的对应项的服务器回访日期范围内则不进行查找发送。
[0023]2.3、在浏览器端,对于已有答案,浏览器向用户提供支持或反对的投票选择,用户可以进行投票,选择支持或反对,浏览器发送投票结果给服务器。对于回访问卷,浏览器向用户提供回答、不回答或以后回答的选择,用户可以选择回答,不回答或以后回答。若选择回答则将问卷答复发送给服务器。若选择不回答或以后回答,则发送相应标识给服务器。
[0024]2.4、在服务器端,服务器如果收到已有答案投票,则更新知识库里相应的支持或反对计数器,并清除cookie数据库里相应的cookie项。具体实施时,支持和反对可各用一个计数器,记录所有用户对答案的选择情况,在向任一用户提供知识库里的已有答案时,可以同时提供支持和反对的当前累计票数。如果收到问卷答复则将问卷答复归入知识库,并清除cookie数据库里相应的cookie项。如果收到以后回答标识,则重新设定服务器回访日期范围,如收到不回答标识,则删除cookie数据库里相应的cookie项。例如存活时间为30天,首次访问执行步 骤1.4时将服务器回访日期范围设置为首次访问时的日期之后10天,当再次访问为首次访问时的日期之后5天且收到以后回答标识,则重新设定回访日期范围为再次访问的日期之后10天,也就是首次访问之后15天,仍在存活时间30天的限制之内。
[0025]具体实施时,可以设计流程为:用户访问网站时,浏览器根据网址website查找本地cookie文件,看是否能找到对应的cookie项。如果没有找到,则进入图1所示的服务器-客户端初次交互模式。如果找到相应cookie项,则进入图2所示的客户端再次访问交互模式。
[0026]本发明还可由本领域技术人员采用软件模块化方式提供相应系统,实施例在服务器端和客户端分别进行以下设置:
在浏览器端设置以下单元,
单元Al,用于在用户初次访问网站时,通过浏览器接受用户输入的查询问题,并将查询问题发给服务器;
单元A2,用于在用户初次访问网站时,通过浏览器显示收到的查询结果并询问用户是否接受回访请求,如果用户接受回访请求,则将服务端返回的cookie存储于浏览器端的cookie文件里,同时将用户接受回访请求的标识传给服务器;
单元A3,用于在用户再次访问网站时,通过浏览器在本地的cookie文件里搜索网址对应的cookie并发送给服务器;
单元A4,用于在用户再次访问网站时,对于已有答案,通过浏览器向用户提供支持或反对的投票选择,发送投票结果给服务器;对于回访问卷,通过浏览器向用户提供回答、不回答或以后回答的选择,若选择回答则将问卷答复发送给服务器,若选择不回答或以后回答,则发送相应标识给服务器;
在服务器端设置以下单元,
单元BI,用于在用户初次访问网站时,服务器收到查询问题后,生成查询结果,生成一个cookie项并连同查询结果一起返回给客户端,并发送是否接受回访请求给客户端;所述cookie包括网址、用户标识、存活时间和问题标识;
单元B2,用于在用户初次访问网站时,服务器在收到用户接受回访请求的标识后在本地的cookie数据库保存该cookie项,并添加其他数据项;所述其他数据项包括,用户输入的查询问题,服务器回访日期范围,根据用户输入的查询问题生成的回访问卷;
单元B3,用于在用户再次访问网站时,服务器根据收到的cookie查找该用户的相关查询问题,包括在cookie数据库内根据用户标识查找对应项,找到后读取服务器回访日期范围,
如果当前日期在用户标识对应项的服务器回访日期范围内,则根据cookie里的问题标识查找知识库里的已有答案,若找到则将已有答案及回访问卷发送给浏览器,若未找到则只将回访问卷发送给浏览器,
如果当前日期不在用户标识对应项的服务器回访日期范围内则结束流程;
单元B4,用于在用户再次访问网站时,服务器如果收到已有答案投票,则更新知识库里的相应计数器,并清除cookie数据库里相应的cookie项;如果收到问卷答复则将问卷答复归入经验数据库,并清除cookie数据库相应的cookie项;如果收到以后回答标识,则重新设定服务器回访日期范围;如收到不回答标识,则删除cookie数据库里相应的cookie项。
[0027]各单元具体实现与方法中步骤相应,本发明不予赘述。
[0028]本发明的上述实例仅仅为说明本发明的方法实现,任何熟悉该技术的人在本发明所揭露的技术范围内,都可轻易想到其变化和替换,因此本发明保护范围都应涵盖在由权利要求书所限定的保护范围之内。
【权利要求】
1.一种用于互联网中加速经验知识积累的信息采集方法,其特征在于:包括用户初次访问网站时服务器端和客户端的交互处理过程,以及用户再次访问网站时服务器端和客户端的交互处理过程, 用户初次访问网站时,服务器端和客户端交互处理过程包括以下步骤, 步骤1.1,在浏览器端,浏览器接受用户输入的查询问题,并将查询问题发给服务器;步骤1.2,在服务器端,服务器收到查询问题后,生成查询结果,生成一个cookie项并连同查询结果一起返回给客户端,并发送是否接受回访请求给客户端;所述cookie包括网址、用户标识、存活时间和问题标识; 步骤1.3,在浏览器端,浏览器显示从服务器收到的查询结果并询问用户是否接受回访请求,如果用户接受回访请求,则将服务端返回的cookie存储于浏览器端的cookie文件里,同时将用户接受回访请求的标识传给服务器; 步骤1.4,在服务器端,服务器在收到用户接受回访请求的标识后在本地的cookie数据库保存该cookie项,并添加其他数据项;所述其他数据项包括,用户输入的查询问题,月艮务器回访日期范围,根据用户输入的查询问题生成的回访问卷; 用户再次访问网站时,服务器端和客户端交互处理过程包括以下步骤, 步骤2.1,在浏览器端,浏览器在本地的cookie文件里搜索网址对应的cookie并发送给服务器; 步骤2.2,在服务器端,服务器根据收到的cookie查找该用户的相关查询问题,包括在cookie数据库内根据用户标识查找对应项,找到后读取服务器回访日期范围, 如果当前日期在用户标识对应项的服务器回访日期范围内,则根据cookie里的问题标识查找知识库里的已有答案,若找到则将已有答案及回访问卷发送给浏览器,若未找到则只将回访问卷发送给浏览器, 如果当前日期不在用户标识对应项的服务器回访日期范围内则结束流程; 步骤2.3,在浏览器端,对于已有答案,浏览器向用户提供支持或反对的投票选择,发送投票结果给服务器;对于回访问卷,浏览器向用户提供回答、不回答或以后回答的选择,若选择回答则将问卷答复发送给服务器,若选择不回答或以后回答,则发送相应标识给服务器; 步骤2.4,在服务器端,服务器如果收到已有答案投票,则更新知识库里的相应计数器,并清除cookie数据库里相应的cookie项;如果收到问卷答复则将问卷答复归入经验数据库,并清除cookie数据库相应的cookie项;如果收到以后回答标识,则重新设定服务器回访日期范围;如收到不回答标识,则删除cookie数据库里相应的cookie项。
2.一种用于互联网中加速经验知识积累的信息采集系统,其特征在于:在服务器端和客户端分别进行以下设置,
在浏览器端设置以下单元, 单元Al,用于在用户初次访问网站时,通过浏览器接受用户输入的查询问题,并将查询问题发给服务器; 单元A2,用于在用户初次访问网站时,通过浏览器显示收到的查询结果并询问用户是否接受回访请求,如果用户接受回访请求,则将服务端返回的cookie存储于浏览器端的cookie文件里,同时将用户接受回访请求的标识传给服务器;单元A3,用于在用户再次访问网站时,通过浏览器在本地的cookie文件里搜索网址对应的cookie并发送给服务器; 单元A4,用于在用户再次访问网站时,对于已有答案,通过浏览器向用户提供支持或反对的投票选择,发送投票结果给服务器;对于回访问卷,通过浏览器向用户提供回答、不回答或以后回答的选择,若选择回答则将问卷答复发送给服务器,若选择不回答或以后回答,则发送相应标识给服务器; 在服务器端设置以下单元, 单元BI,用于在用户初次访问网站时,服务器收到查询问题后,生成查询结果,生成一个cookie项并连同查询结果一起返回给客户端,并发送是否接受回访请求给客户端;所述cookie包括网址、用户标识、存活时间和问题标识; 单元B2,用于在用户初次访问网站时,服务器在收到用户接受回访请求的标识后在本地的cookie数据库保存该cookie项,并添加其他数据项;所述其他数据项包括,用户输入的查询问题,服务器回访日期范围,根据用户输入的查询问题生成的回访问卷; 单元B3,用于在用户再次访问网站时,服务器根据收到的cookie查找该用户的相关查询问题,包括在cookie数据库内根据用户标识查找对应项,找到后读取服务器回访日期范围, 如果当前日期在用户标识对应项的服务器回访日期范围内,则根据cookie里的问题标识查找知识库里的已有答案,若找到则将已有答案及回访问卷发送给浏览器,若未找到则只将回访问卷发送给浏览器, 如果当前日期不在用户标识对应项的服务器回访日期范围内则结束流程; 单元B4,用于在用户再次访问网站时,服务器如果收到已有答案投票,则更新知识库里的相应计数器,并清除cookie数据库里相应的cookie项;如果收到问卷答复则将问卷答复归入经验数据库,并清除cookie数据库相应的cookie项;如果收到以后回答标识,则重新设定服务器回访日期范围;如收到不回答标识,则删除cookie数据库里相应的cookie项。
【文档编号】G06F17/30GK103714174SQ201410000418
【公开日】2014年4月9日 申请日期:2014年1月2日 优先权日:2014年1月2日
【发明者】杨敏, 孟庆树, 王张宜 申请人:武汉大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1