当前位置: 首页 > 专利查询>舒雷专利>正文

信用卡垂直搜索引擎制造技术

技术编号:20272945 阅读:36 留言:0更新日期:2019-02-02 03:48
本发明专利技术涉及搜索引擎技术领域,提出了一种信用卡垂直搜索引擎,包括桌面浏览器前端系统、数据采集与处理系统和后端服务与存储系统。本发明专利技术采用垂直搜索技术,提供专门针对信用卡信息的人性化智能化搜索,并且在搜索时,对用户的操作进行机器学习,从而找到最适合用户的搜索结果,解决了信用卡信息搜索查找精准性差、商务推广针对性差、商业应用性和操作体验差的问题。该搜索引擎采用GWT、Closure、Angular和Ionic等前端技术进行开发,能够支持多种平台,极大地简化了开发流程,前端效果精美流畅,具有优秀的用户体验,提高了产品的可用性。

【技术实现步骤摘要】
信用卡垂直搜索引擎
本专利技术属于搜索引擎
,具体涉及一种信用卡垂直搜索引擎。
技术介绍
金融产品市场具有巨大的市场规模,其中包括信用卡、信贷、金融理财工具和保险等等。据统计中国金融产品市场规模已经达到22万亿元的规模,并且保持每年10%以上的增长速度,随着金融产品市场的逐渐成熟,该市场将面临更加强劲的增长。搜索引擎将众多网站信息整理在一个平台上供网民使用,起到了信息导航的作用,使互联网信息的价值普遍地被众多商家认可,迅速成为互联网中最有价值的领域,每天都有大量用户利用搜索引擎搜索金融信息。但是,虽然目前搜索引擎技术已经非常成熟,但是传统的搜索引擎,例如美国的Google、Bing等,都是水平化搜索引擎,无法进行金融信息的深度搜索,存在金融信息搜索查找精准性差,商务推广针对性差、商业应用性操作体验差等问题。
技术实现思路
本专利技术要解决的技术问题是提供一款专门针对金融产品的搜索引擎,为用户提供人性化、智能化搜索服务,解决金融信息搜索查找精准性差、商务推广针对性差、商业应用性和使用体验差的问题。为解决以上技术问题,本专利技术提出了一种信用卡垂直搜索引擎。该搜索引擎包括桌面浏览器前端系统、数据采集与处理系统和后端服务与存储系统。其中桌面浏览器前端系统包括App对象、History对象、Conductor对象、AppContext对象、Pages对象、Analytics对象、Model对象、ErrorNotifier对象、ViewFactory对象、ControlFactory对象、Shell对象和UserAgent对象。App对象,整个前端系统的抽象,封装了系统的几个重要部分,例如:History,Conducotr,AppContext等等。App同样也管理前端系统的主要对象的创建。History对象,前端系统的历史管理者抽象,所有的历史变化,历史触发事件均通过History对象管理。Conductor对象,用于管理前端系统各个页面,弹出窗口的切换,页面切换,前端状态管理均通过Conductor操作并管理。AppContext对象,包含了前端系统的骨架对象,同时AppContext是一个单例全局静态对象,所以任何对象都可以方便地使用它。Pages对象,代表了每一个页面,由Conductor创建并管理。Pages对象使用MVC设计模式,每一个Pages对象均含有Model、View、Controller三个对象,Model对象表示页面的数据源,View对象代表了页面的外观,Controller对象代表了页面的管理者,管理所有页面的操作与事件。Analytics对象,用来封装并且管理用户交互信息,用来分析前端系统的用户交互。这个对象整合了GoogleAnalytics,用来产生整个前端的用户使用数据,以便未来提高前端系统设计。Model对象,用来封装并管理所有有关数据源的服务,能够从服务器端获得数据源,同时也能缓存数据源,方便前端系统共享。ErrorNotifier对象,管理前端的日志系统,所有产生的前端日志都将通过这个服务发送到后端日志系统,以便发现用户触发的前端错误。ViewFactory对象,负责创建整个前端系统的所有View对象,用来注入到各个Page中。ControlFactory对象,负责创建整个前端系统的所有Controller对象,用来注入到各个Page中。Shell对象,代表了整个应用的Window对象,各个对象可以操作shell对象来添加删除页面中的元素。UserAgent对象,一个用户端的抽象,包含了全部的用户信息,例如:浏览器种类,版本,Cookie等等。数据采集与处理系统包括Scrapy爬取系统和元数据处理系统。Scrapy爬取系统,用于获取互联网信用卡数据。元数据处理系统,用于将Scrapy爬取系统获取的互联网上的信用卡信息处理为信用卡的元数据。后端服务与存储系统包括客户端、服务端、存储端、金融产品排序系统、广告管理系统、邮件发送服务器、服务器日志系统和用户交互分析服务器。客户端,代表整个前端系统,该系统会将本项目呈现在用户的浏览器中。服务端,前端只与服务端沟通信息,服务端是整个后端系统的核心,大部分的系统数据都会通过服务端交换信息。存储端,存储端用于保存所有的数据,包括金融产品数据,用户交互数据以及用户分析数据。金融产品排序系统,本系统是核心的排序系统,三种排序算法将在这个系统中实现,并且排序结果将通过服务器端输送到客户端。广告管理系统,广告管理系统主要用于管理金融产品在客户端的显示,以及金融产品的数据。而且广告客户也可以通过本广告管理系统管理各自广告的显示结果。广告结算服务器,主要用于结算广告客户的广告费用,并且分别管理各种广告的结算方式。广告客户通过本系统进行结算,也通过本系统控制广告的收费模式。邮件发送服务器,用于发送邮件给本产品的用户,例如推荐金融产品,主要用于做产品推广等用途。服务器日志系统,收集并分析服务端产生的服务器运行日志,记录服务器出现的问题和生成的操作,便于出现问题的时候分析事故原因。用户交互日志,收集并提炼用户与客户端的交互。搜集交互信息供用户分析服务器使用。用户交互分析服务器,使用搜集到的用户交互日志来分析用户的行为,总结出用户的喜好,该数据将用来生成金融产品的排序数据。作为一种优选方案,该搜索引擎包括安卓/IOS手机前端系统。安卓/IOS手机前端系统包括AppComponent对象、AppRoutes对象、AppProviders对象、AppPages对象、UserService对象、AppProviders对象、UserService对象、UserModel对象、TagsComponent对象和TagsHtml对象。AppComponent对象,应用层对象,包括关于整个应用的相关配置与设计,例如应用授权,用户数据搜集等。应用层对象负责应用的启动与衔接工作,它将整个应用联系成一个整体。AppRoutes对象,应用的浏览对象,控制应用的页面转换以及页面的访问控制,每个页面通过浏览对象来分类归属。AppProviders对象,服务提供对象,应用层服务都由AppProviders提供,它提供的服务包括数据库的数据获取服务,数据处理服务,以及原生系统服务等等,它还控制了这些服务的创建,注入以及销毁。AppPages对象,每个页面的抽象,它含有页面的共享基本逻辑,包括共享数据的获取,页面推送的逻辑,以及页面生命周期的相关操作处理等等。UserService对象,它是一个具体的数据库数据获取服务,AppProviders可以提供多种类似服务,UserService能够从数据库获取有关用户的相关数据。UserModel对象,它是用户的数据模型,用户数据服务通过这个数据模型来与后端服务器沟通,前段也通过这个数据模型来显示用户数据。TagsComponent对象,它是一个具体的页面实例,它提供了页面具体业务逻辑的实现,例如数据的输入输出,用户界面的数据现实等等。TagsHtml对象,这是一个具体的页面模板实例,它定义了页面的结构,样式,数据内容等等,通过它将数据展现在用户面前。进一步地,信用卡垂直搜索引擎,采用机器学习技术,对用户的行为进行学习,从而找到最适合用户本文档来自技高网...

【技术保护点】
1.一种信用卡垂直搜索引擎,其特征在于,包括桌面浏览器前端系统、数据采集与处理系统和后端服务与存储系统;所述桌面浏览器前端系统包括App对象、History对象、Conductor对象、AppContext对象、Pages对象、Analytics对象、Model对象、ErrorNotifier对象、ViewFactory对象、ControlFactory对象、Shell对象和UserAgent对象;App对象,是整个前端系统的抽象,封装了前端系统的重要组成部分,所述组成部分包括History、Conducotr和AppContext对象,该App对象也管理前端系统的主要对象的创建;History对象,前端系统的历史管理者抽象,前端系统的所有历史变化,历史触发事件均通过History对象进行管理;Conductor对象,用于前端状态管理,管理前端系统各个页面,包括进行弹出窗口和页面的切换;AppContext对象,是一个单例全局静态对象,包含了前端系统的骨架对象;Pages对象,代表每一个页面,由Conductor创建并管理,所述Pages对象使用MVC设计模式,每一个Pages对象均含有Model、View、Controller三个对象,Model对象表示页面的数据源,View对象代表页面的外观,Controller对象代表页面的管理者,管理所有页面的操作与事件;Analytics对象,用来封装并且管理用户交互信息,分析前端系统的用户交互;整合Google Analytics,产生整个前端用户的使用数据;Model对象,用来封装并管理所有有关数据源的服务,能够从服务器端获得数据源,同时也能缓存数据源;ErrorNotifier对象,管理前端的日志系统,所有产生的前端日志都将通过该服务发送到后端日志系统;ViewFactory对象,负责创建整个前端系统的所有View对象,并注入到各个Page对象中;ControlFactory对象,负责创建整个前端系统的所有Controller对象,并注入到各个Page对象中;Shell对象,代表了整个应用的Window对象,各个对象可以通过操作shell对象来添加删除页面中的元素;UserAgent对象,一个用户端的抽象,包含了全部的用户信息;所述数据采集与处理系统,包括Scrapy爬取系统和元数据处理系统;Scrapy爬取系统,用于获取互联网信用卡数据;元数据处理系统,用于将Scrapy爬取系统获取的互联网上的信用卡信息处理为信用卡的元数据;所述后端服务与存储系统包括客户端、服务端、存储端、金融产品排序系统、广告管理系统、邮件发送服务器、服务器日志系统和用户交互分析服务器;客户端,代表整个前端系统,用于将所述搜索引擎的交互界面呈现在用户的浏览器中;服务端,前端系统只与服务端沟通信息,服务端是整个后端系统的核心,大部分的系统数据都会通过服务端交换信息;存储端,存储端用于保存所有的数据,包括金融产品数据,用户交互数据以及用户分析数据;金融产品排序系统,包括三种排序算法,排序结果将通过服务器端输送到客户端;广告管理系统,广告管理系统主要用于管理金融产品在客户端的显示,以及金融产品的数据,而且广告客户也可以通过本广告管理系统管理各自广告的显示结果;广告结算服务器,主要用于结算广告客户的广告费用,并且分别管理各种广告的结算方式,广告客户通过本系统进行结算,也通过本系统控制广告的收费模式;邮件发送服务器,用于发送邮件给本产品的用户;服务器日志系统,收集并分析服务端产生的服务器运行日志,记录服务器出现的问题和生成的操作,便于出现问题的时候分析事故原因;用户交互日志,收集并提炼用户与客户端的交互,搜集交互信息供用户分析服务器使用;用户交互分析服务器,使用搜集到的用户交互日志来分析用户的行为,总结出用户的喜好,该数据将用来生成金融产品的排序数据。...

【技术特征摘要】
1.一种信用卡垂直搜索引擎,其特征在于,包括桌面浏览器前端系统、数据采集与处理系统和后端服务与存储系统;所述桌面浏览器前端系统包括App对象、History对象、Conductor对象、AppContext对象、Pages对象、Analytics对象、Model对象、ErrorNotifier对象、ViewFactory对象、ControlFactory对象、Shell对象和UserAgent对象;App对象,是整个前端系统的抽象,封装了前端系统的重要组成部分,所述组成部分包括History、Conducotr和AppContext对象,该App对象也管理前端系统的主要对象的创建;History对象,前端系统的历史管理者抽象,前端系统的所有历史变化,历史触发事件均通过History对象进行管理;Conductor对象,用于前端状态管理,管理前端系统各个页面,包括进行弹出窗口和页面的切换;AppContext对象,是一个单例全局静态对象,包含了前端系统的骨架对象;Pages对象,代表每一个页面,由Conductor创建并管理,所述Pages对象使用MVC设计模式,每一个Pages对象均含有Model、View、Controller三个对象,Model对象表示页面的数据源,View对象代表页面的外观,Controller对象代表页面的管理者,管理所有页面的操作与事件;Analytics对象,用来封装并且管理用户交互信息,分析前端系统的用户交互;整合GoogleAnalytics,产生整个前端用户的使用数据;Model对象,用来封装并管理所有有关数据源的服务,能够从服务器端获得数据源,同时也能缓存数据源;ErrorNotifier对象,管理前端的日志系统,所有产生的前端日志都将通过该服务发送到后端日志系统;ViewFactory对象,负责创建整个前端系统的所有View对象,并注入到各个Page对象中;ControlFactory对象,负责创建整个前端系统的所有Controller对象,并注入到各个Page对象中;Shell对象,代表了整个应用的Window对象,各个对象可以通过操作shell对象来添加删除页面中的元素;UserAgent对象,一个用户端的抽象,包含了全部的用户信息;所述数据采集与处理系统,包括Scrapy爬取系统和元数据处理系统;Scrapy爬取系统,用于获取互联网信用卡数据;元数据处理系统,用于将Scrapy爬取系统获取的互联网上的信用卡信息处理为信用卡的元数据;所述后端服务与存储系统包括客户端、服务端、存储端、金融产品排序系统、广告管理系统、邮件发送服务器、服务器日志系统和用户交互分析服务器;客户端,代表整个前端系统,用于将所述搜索引擎的交互界面呈现在用户的浏览器中;服务端,前端系统只与服务端沟通信息,服务端是整个后端系统的核心,大部分的系统数据都会通过服务端交换信息;存储端,存储端用于保存所有的数据,包括金融产品数据,用户交互数据以及用户分析数据;金融产品排序系统,包括三种排序算法,排序结果将通过服务器端输送到客户端;广告管理系统,广告管理系统主要用于管理金融产品在客户端的显示,以及金融产品的数据,而且广告客户也可以通过本广告管理系统管理各自广告的显示结果;广告结算服务器,主要用于结算广告客户的广告费用,并且分别管理各种广告的结算方式,广告客户通过本系统进行结算,也通过本系统控制广告的收费模式;邮件发...

【专利技术属性】
技术研发人员:舒雷吴穹
申请(专利权)人:舒雷
类型:发明
国别省市:江西,36

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

1