基于SaaS模式的企业网站航空比价搜索方法技术

技术编号:7610380 阅读:269 留言:0更新日期:2012-07-22 22:53
本发明专利技术涉及一种基于SaaS模式的企业网站航空比价搜索方法,其特点包括以下步骤:首先在企业网站服务器上安装服务器证书。然后,企业用户调用航空比价搜索软件的接口,对要传递的参数进行快速排序;之后,由MD5对排序后的参数产生信息摘要;再经过SSL对排序后的参数和信息摘要进行加密后,通过网络进行传输。接着,对传输过来的信息进行SSL解密,再对传输过来的明文信息由MD5产生信息摘要后与传输过来的信息摘要进行比较处理。SaaS平台根据此企业用户传输的查询参数,返回结构化的数据。最后,企业用户把数据呈现给终端用户。由此,中小型企业不要自己单独维护一套航空比价搜索软件,省钱省事省力,减少固定资产投入。

【技术实现步骤摘要】

本专利技术涉及一种比价搜索方法,尤其涉及一种基于MaS模式的企业网站航空比价搜索方法。
技术介绍
市场调查显示,在线旅游的蓬勃发展,吸引了众多互联网巨头和传统旅行社纷纷进入。中国的在线旅游市场,正在由一家独大转变为群雄竞争。无论是分销模式的携程、艺龙,还是垂直搜索的去哪儿,还是在线旅游大卖场模式的途牛网、信游网,或者是依靠平台优势进入在线旅游市场的淘宝网和腾讯网,都让在线旅游行业的竞争越发激烈。在这样的形势下,同程在积累了 7年网站设计研发和丰富的机票直销网站的运营经验以及多家客户调研的基础上,自主研发了基于^aS模式的航空比价搜索软件系统。SaaS (Software as a krvice,软件即服务)是通过物联网以服务形式交付和使用软件的业务模式。在这一模式下,软件使用者不需要购置额外的硬件设备,软件许可证, 也不需要安装和维护软件系统,通过互联网,在任何时间和地点都可以轻松使用软件并按照使用量定期支付使用费。航空比价搜索软件是属于行业垂直搜索引擎。行业垂直搜索是传统门户类搜索引擎的补充与深入,可以更专注于为不同行业市场用户提供信息搜索的深度服务,在数据搜索量、搜索范围、反应速度、价格实时性、数据详细程度、过滤排序功能的易用性等诸多方面确立了深度服务的优势。技术角度而言,行业垂直搜索也易于实现。只需要抓取同行业内的网站、论坛、社区的相关信息,定期抓取和更新数据。数据量不大,开发成本比起传统门户类搜索引擎小很多。旅游类搜索引擎是发展比较迅猛的行业垂直类搜索之一,包括机票、酒店、餐厅等多个搜索产品。其中又以机票比价搜索竞争最为激烈,机票搜索范围可以涵盖中国国际航空公司、南方航空公司、春秋航空公司、同程网、艺龙旅行网、快乐E行、上海不夜城、芒果网、 携程旅行网等100多家航空公司和各大在线订票网站。用户发出查询指令后,后台搜索引擎立即被激活,同步抓取目标网站信息,反馈给网站处理模块,最终呈现结果。用户可以随时查询国内各城市之间所有最新航线的最低价格和特惠服务,使得用户能够对旅行产品轻松的进行充分比较,极大程度的方便了用户选择和购买机票的过程,对于时时变化的机票信息和价格,用户是信息的弱势接受者。用户不可能在有限时间内穷尽各方机票信息,只能在接触的范围内做出选择,这样往往买不到最便宜、最划算的机票。机票比价搜索就为用户提供了这样一个价格比较平台,个人认为是非常有价值的。小的方面讲,因为抓取网站的数量和资源非常多,可以为用户提供充分的机票价格比较,帮助用户买到便宜机票;大的方面讲,更多低价机票被发现,可以促使用户更多的选择乘坐飞机,促进飞机这种交通工具的普及。现有航空比价搜索存在的问题如下首先是抓取网站的订票服务质量良莠不齐。既有同程、国航、携程这样的大站;也有一些小代理商和钓鱼网站。存在许多虚假信息、欺骗用户的行为,这需要机票比价搜索建立起一套网站准入和评价机制。帮助用户审核,过滤虚假网站,最大限度保护用户权益不收侵犯。其次就是比价搜索软件开发难度大。航空比价搜索的实现流程就是用垂直搜索引擎的spider抓取网页,对网页进行分类、信息提取,即将网页的非结构化数据抽取成特定的结构化数据,实时的展现给用户。上述流程中最关键的就是将非结构化数据按照需求抽取成结构化数据,这也是垂直搜索引擎和通用垂直搜索引擎的最大区别。目前主要有2种方式实现结构化信息抽取(1)网页库级结构化信息抽取采用页面结构分析与智能节点分析转换的方法,自动抽取结构化数据。该方式可对任意的正常网页进行抽取,完全自动化,智能抽取精确率高。但由于需要通用性好,其技术实现难度较高,研发成本高、周期长。⑵模板方式模板方式是事先对数据源的网页结构进行分析,针对不同的结构,进行模板匹配。 在抽取模板中运用特定的正则表达式对有限个网站的信息进行精确采集。该方式实现过程较为简单。但是这种方式及其依赖目标网站的Dom结构。后期维护投入较大。最后就是投资大,后期维护麻烦。对于那些要实现航空比价搜索的中小型企业来说,存在以下制约开发航空比价搜索系统需要高水平的技术人员,开发周期长;企业需要招聘专门的维护和管理人员。
技术实现思路
本专利技术的目的就是为了解决现有技术中存在的上述问题,提供一种基于&iaS模式的企业网站航空比价搜索方法。本专利技术的目的通过以下技术方案来实现基于MaS模式的企业网站航空比价搜索方法,其包括以下步骤步骤①,在企业网站服务器上安装服务器证书;步骤②,企业用户调用航空比价搜索软件的接口,对要传递的参数进行快速排序;之后,由MD5对排序后的参数产生信息摘要;再经过SSL对排序后的参数和信息摘要进行加密后,通过网络进行传输;步骤③,^aS平台接收到传输过来的数据后,首先对传输过来的信息进行SSL解密,再对传输过来的明文信息由MD5产生信息摘要后与传输过来的信息摘要进行比较,如果相同,说明信息在网络传输过程中未被篡改,则判断此企业用户存在,进入步骤步骤④;如果不同,说明信息在网络传输过程中已被篡改,返回数据已被篡改的错误提示信息,企业用户重新登录;步骤④,MaS平台根据此企业用户传输的查询参数,返回结构化的数据;步骤⑤,企业用户把数据呈现给终端用户。上述的基于MaS模式的企业网站航空比价搜索方法,其中所述的快速排序为将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再对这两部分数据分别进行排序,整个排序过程递归进行,达到整个数据变成有序序列。进一步地,上述的基于MaS模式的企业网站航空比价搜索方法,其中步骤③中 MaS平台判断此企业用户是否已经登陆,如果没有登陆,更新此企业用户的基本信息。本专利技术技术方案的优点主要体现在中小型企业不要自己单独维护一套航空比价搜索软件,省钱省事省力,减少固定资产投入。同时,本专利技术还能从不同角度、不同环节对 SaaS软件用户的数据安全性进行了严密的防护,较好地解决了 ^aS数据安全问题。附图说明本专利技术的目的、优点和特点,将通过下面优选实施例的非限制性说明进行图示和解释。这些实施例仅是应用本专利技术技术方案的典型范例,凡采取等同替换或者等效变换而形成的技术方案,均落在本专利技术要求保护的范围之内。这些附图当中,图1是将基于MaS模式的企业网站航空比价搜索方法应用于软件后的整体施示意图;图2是企业网站在使用航空比价搜索软件过程的示意图;图3是将基于MaS模式的企业网站航空比价搜索方法应用于软件后的整体实施框图。具体实施例方式如图1 3所示的基于MaS模式的企业网站航空比价搜索方法,其与众不同之处在于包括以下步骤首先,在企业网站服务器上安装服务器证书。接着,企业用户调用航空比价搜索软件的接口,对要传递的参数进行快速排序。具体来说,本专利技术所采用的快速排序为将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再对这两部分数据分别进行排序,整个排序过程递归进行,达到整个数据变成有序序列。例如设要排序的数组是A……A,首先任意选取一个数据(通常选用第一个数据)作为关键数据,然后将所有比它小的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一趟快速排序。一趟快速排序的算法是1)设置两个变量I、J,排序开始的时候I = 0,J = N-I ;2)以第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:吴志祥张海龙马和平王专吴剑郭凤林靳彩娟
申请(专利权)人:苏州同程旅游网络科技有限公司
类型:发明
国别省市:

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

1
相关领域技术