一种与内容提供方交互实现搜索数据接入的方法和系统技术方案

技术编号:10753951 阅读:89 留言:0更新日期:2014-12-11 11:26
本发明专利技术公开了一种与内容提供方交互实现搜索数据接入的方法和系统。该方法包括:在指定的接入平台网站上向内容提供方公布定制好的数据接口的规则和定制应用交互内容的代码规范;接收内容提供方通过所述接入平台网站的提交接口提交的数据接口;其中,所述内容提供方是根据所述定制应用交互内容的代码规范对自身网站的数据内容进行处理得到定制应用交互内容,并生成相应的关键词,然后根据所述数据接口的规则生成包含关键词和所述定制应用交互内容的相应数据接口;将提交的该数据接口作为备用搜索数据上线。本发明专利技术的技术方案,能够更高效地接入合作方的数据,节省了开发成本,减少了沟通联调的成本。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种与内容提供方交互实现搜索数据接入的方法和系统。该方法包括:在指定的接入平台网站上向内容提供方公布定制好的数据接口的规则和定制应用交互内容的代码规范;接收内容提供方通过所述接入平台网站的提交接口提交的数据接口;其中,所述内容提供方是根据所述定制应用交互内容的代码规范对自身网站的数据内容进行处理得到定制应用交互内容,并生成相应的关键词,然后根据所述数据接口的规则生成包含关键词和所述定制应用交互内容的相应数据接口;将提交的该数据接口作为备用搜索数据上线。本专利技术的技术方案,能够更高效地接入合作方的数据,节省了开发成本,减少了沟通联调的成本。【专利说明】一种与内容提供方交互实现搜索数据接入的方法和系统
本专利技术涉及互联网搜索
,特别涉及一种与内容提供方交互实现搜索数据接入的方法和系统。
技术介绍
现有的搜索引擎需要从合作的内容网站抓取相应内容提供给用户,这些合作的内容网站包括新闻网站、视频网站、购物网站等等。 因此搜索引擎需要较高的人力技术成本开发,包含但不局限于产品的快速迭代以及与内容网站的合作联调的沟通等等。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种与内容提供方交互实现搜索数据接入的方法和系统。 依据本专利技术的一个方面,提供了一种与内容提供方交互实现搜索数据接入的方法,该方法包括: 在指定的接入平台网站上向内容提供方公布定制好的数据接口的规则和定制应用交互内容的代码规范; 接收内容提供方通过所述接入平台网站的提交接口提交的数据接口 ;其中,所述内容提供方是根据所述定制应用交互内容的代码规范对自身网站的数据内容进行处理得到定制应用交互内容,并生成相应的关键词,然后根据所述数据接口的规则生成包含关键词和所述定制应用交互内容的相应数据接口; 将提交的该数据接口作为备用搜索数据上线。 可选地,该方法在将提交的该数据接口作为备用搜索数据上线之前,进一步包括: 对提交的数据接口进行审核,审核通过后允许上线,否则不允许上线。 可选地,所述将所述提交的数据接口作为备用搜索数据上线包括: 从提交的该数据接口获取关键词和定制应用交互内容,保存到应用定制数据库中; 所述应用定制数据库是在搜索事件发生时,用于在其中进行搜索的数据库。 可选地,该方法进一步包括: 在接收到来自客户端的包含搜索词的搜索请求时,根据该搜索词从所述应用定制数据库中的查找出相应的定制应用交互内容,形成嵌入该定制应用交互内容的搜索结果页面; 将嵌入有所述定制应用交互内容的搜索结果页面返回给客户端进行展示。 可选地,所公布的定制应用交互内容的代码规范包括:HTML规范、CSS规范和JAVASCRIPT 规范。 可选地,所述HTML规范包括如下一种或多种规范: 内容的最外层容器必须加相应的ID和类名; 标题的飘红,直接用标签em ; 所有的外链接必须在新页面中打开; HTML中不允许嵌套iframe ; HTML代码必须兼容所有主流浏览器; 页面宽度为第一预设值; 页面高度为第二预设值。 可选地,所述CSS规范包括如下一种或多种规范: CSS不允许外链,必须以〈style〉的形式内嵌在代码内; 选择器命名必须以前缀“mh_”开始; 样式层级前必须加最外层容器的ID以防止样式覆盖; 样式选择器的层级为2-3层; 使用指定的公共样式表。 可选地,所述JAVA SCRIPT规范包括如下一种或多种规范: 脚本中不允许弹窗,不允许操作cookie ; 若脚本量少于第三预设值,直接用〈script〉标签的形式内嵌在代码片段中; 若脚本量大于第四预设值,放在单独的JAVA SCRIPT文件中; 若要引入多个JAVA SCRIPT文件,且多个JAVA SCRIPT文件中存在相互依赖,先下载被依赖的库。 可选地,所述定制应用交互内容的代码规范约定内容网站提供的数据接口中,定制应用交互内容具体是定制应用交互内容的在线地址。 可选地,所述使得内容网站根据所述定制应用交互内容的代码规范对本网站的数据内容进行处理得到定制应用交互内容包括: 使得内容网站根据所述定制应用交互内容的代码规范,从本网站的页面中取出CSS片段、HTML片段和JAVA SCRIPT片段,生成这些片段的在线地址。 依据本专利技术的另一个方面,提供了一种与内容提供方交互实现搜索数据接入的系统,该系统包括: 规则规范公布单元,适于在指定的接入平台网站上向内容提供方公布定制好的数据接口的规则和定制应用交互内容的代码规范; 提交接口单元,至于在所述接入平台网站上提供提交接口,以及接收内容提供方通过所述接入平台网站的提交接口提交的数据接口 ;其中,所述内容提供方是根据所述定制应用交互内容的代码规范对自身网站的数据内容进行处理得到定制应用交互内容,并生成相应的关键词,然后根据所述数据接口的规则生成包含关键词和所述定制应用交互内容的相应数据接口; 上线单元,将提交的该数据接口作为备用搜索数据上线。 可选地,该系统进一步包括: 审核单元,适于对提交的该数据接口进行审核,审核通过后通知上线单元允许上线,否则通知上线单元不允许上线。 可选地,所述上线单元,适于从提交的该数据接口获取关键词和定制应用交互内容,保存到应用定制数据库中; 该系统进一步包括:存储单元,适于保存所述应用定制数据库; 其中,所述应用定制数据库是在搜索事件发生时,用于在其中进行搜索的数据库。 可选地,该系统进一步包括: 搜索处理单元,适于在接收到来自客户端的包含搜索词的搜索请求时,根据该搜索词从所述应用定制数据库中的查找出相应的定制应用交互内容,形成嵌入该定制应用交互内容的搜索结果页面;以及适于将嵌入有所述定制应用交互内容的搜索结果页面返回给客户端进行展示。 可选地,所述规则规范公布单元所公布的定制应用交互内容的代码规范包括:HTML规范、CSS规范和JAVA SCRIPT规范。 可选地,所述规则规范公布单元公布的所述HTML规范包括如下一种或多种规范: 内容的最外层容器必须加相应的ID和类名; 标题的飘红,直接用标签em ; 所有的外链接必须在新页面中打开; HTML中不允许嵌套iframe ; HTML代码必须兼容所有主流浏览器; 页面宽度为第一预设值; 页面高度为第二预设值。 可选地,所述规则规范公布单元公布的所述CSS规范包括如下一种或多种规范: CSS不允许外链,必须以〈style〉的形式内嵌在代码内; 选择器命名必须以前缀“mh_”开始; 样式层级前必须加最外层容器的ID以防止样式覆盖; 样式选择器的层级为2-3层; 使用指定的公共样式表。 可选地,所述规则规范公布单元公布的所述JAVA SCRIPT规范包括如下一种或多种规范: 脚本中不允许弹窗,不允许操作cookie ; 若脚本量少于第三预设值,直接用〈script〉标签的形式内嵌在代码片段中; 若脚本量大于第四预设值,放在单独的JAVA SCRIPT文件中; 若要引入多个JAVA SCRIPT文件,且多个JAVA SCRIPT文件中存在相互依本文档来自技高网...

【技术保护点】
一种与内容提供方交互实现搜索数据接入的方法,其中,该方法包括:在指定的接入平台网站上向内容提供方公布定制好的数据接口的规则和定制应用交互内容的代码规范;接收内容提供方通过所述接入平台网站的提交接口提交的数据接口;其中,所述内容提供方是根据所述定制应用交互内容的代码规范对自身网站的数据内容进行处理得到定制应用交互内容,并生成相应的关键词,然后根据所述数据接口的规则生成包含关键词和所述定制应用交互内容的相应数据接口;将提交的该数据接口作为备用搜索数据上线。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴凯汪忠超卢岳文徐浩友张楠安佳
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1