一种旅游信息管理方法、服务器及系统与流程

文档序号:18943491发布日期:2019-10-23 01:20阅读:242来源:国知局
一种旅游信息管理方法、服务器及系统与流程

本发明涉及管理系统技术领域,尤其涉及一种旅游信息管理方法、服务器及系统。



背景技术:

根据旅行社行业统计显示,目前全国旅行社总数为26650家,注册使用saas模式系统操作业务的占比超过85%,自研发系统的旅行社占比8%,但是目前市面上的信息管理系统都为内部操作系统、b2b或b2c系统,要完成产供销整个产业链条就需要购买多套系统搭配使用,且现有的旅行社信息管理系统与ota平台的兼容性差,维护成本高,运营成本同步上升,同时易造成旅行社内部订单管理流程混乱。



技术实现要素:

本发明提供一种旅游信息管理方法、服务器及系统,用于解决现有技术中存在的旅行社信息管理需要多套系统搭配使用,与ota平台兼容性差,使用繁琐,不必要的重复操作多,导致运营成本上升的问题。

为实现上述目的,本发明实施例第一方面提供一种旅游信息管理方法,包括:

通过服务器接收终端的用户识别信息和数据操作请求,所述用户识别信息为经过预处理的终端用户的登录信息,所述数据操作请求为经过预处理的由终端用户发起的针对旅游商品、业务的数据操作请求,其中,所述服务器和终端通过网络进行数据交互;

与第三方ota应用服务器建立数据交互,接收所述第三方ota应用服务器发送的包含有旅游商品、业务相关信息的反馈数据;

处理由终端用户发起的针对旅游商品、业务的数据操作请求,以及处理所述第三方ota应用服务器发送的包含有旅游商品、业务相关信息的反馈数据;

向终端发送人机交互界面信息,并通过终端展示所述人机交互界面信息对应的人机交互界面,所述人机交互界面用于终端用户输入所述数据操作请求,以及展示服务器对所述数据操作请求的处理结果和所述反馈数据。

进一步的,当部署多个所述服务器时,不同服务器分别处理针对旅游商品、业务的不同数据操作请求,以及处理不同类型的第三方ota应用服务器发送的包含有旅游商品、业务相关信息的反馈数据,所述数据操作请求包括但不限于对个人数据、办公数据、采购数据、产品数据、订单数据、操作数据、客户数据、财务数据以及报表数据的操作请求。

进一步的,部署多台服务器时,各台服务器的顶级域名可以相同或不相同,或部分服务器的顶级域名相同,其余服务器的顶级域名不相同。

进一步的,所述部署多台服务器时,各台服务器分别处理针对旅游商品、业务的不同数据操作请求,包括:

接收服务器对数据操作请求进行筛选,判断接收的数据操作请求是否可以处理,若接收服务器无法处理接收的数据操作请求,则根据数据操作请求内容查找目标服务器;

将终端发送给接收服务器的用户识别信息同步到目标服务器;

将接收服务器无法处理的数据操作请求发送至目标服务器;

所述接收服务器为接收到数据操作请求的服务器,所述目标服务器为可以处理所述接收服务器无法处理的数据操作请求的服务器。

本发明实施例第二方面提供一种服务器,所述服务器包括:

第一接收模块,用于接收终端发送的用户识别信息和数据操作请求,所述用户识别信息为经过预处理的终端用户的登录信息,所述数据操作请求为经过预处理的由终端用户的发起的针对旅游商品、业务的数据操作请求;

第一接口模块,用于与第三方ota应用服务器建立数据交互,还用于接收所述第三方ota应用服务器发送的包含有旅游商品、业务相关信息的反馈数据;

业务处理模块,用于处理由终端用户发起的针对旅游商品、业务的数据操作请求,以及处理所述第三方ota应用服务器发送的包含有旅游商品、业务相关信息的反馈数据;

第一发送模块,用于向所述终端发送人机交互界面信息,并通过终端展示人机交互界面信息对应的人机交互界面,所述人机交互界面用于终端用户输入所述数据操作请求,以及展示业务处理模块对所述数据操作请求的处理结果和所述反馈数据。

进一步的,部署多个所述服务器时,不同服务器的业务处理模块分别用于处理针对旅游商品、业务的不同数据操作请求,以及处理不同类型的第三方ota应用服务器发送的包含有旅游商品、业务相关信息的反馈数据,所述数据操作请求包括但不限于对个人数据、办公数据、采购数据、产品数据、订单数据、操作数据、客户数据、财务数据以及报表数据的操作请求。

进一步的,所述服务器包括多个顶级域名相同的服务器,或多个顶级域名不相同的服务器,或前两者的结合。

进一步的,所述服务器还包括第一筛选模块、第一同步模块和第二发送模块,

所述第一筛选模块用于对第一接收模块接收的数据操作请求进行筛选,判断接收的数据操作请求是否为接收服务器的业务处理模块可处理的数据操作请求,若接收服务器的业务处理模块无法处理接收的数据操作请求,则根据数据操作请求内容查找目标服务器;

所述第一同步模块用于将终端发送的用户识别信息同步到目标服务器;

所述第二发送模块用于将业务处理模块不可处理的数据操作请求发送至目标服务器;

所述接收服务器为接收到数据操作请求的服务器,所述目标服务器为可处理所述接收服务器无法处理的数据操作请求的服务器。

本发明实施例第三方面提供一种旅游信息管理系统,包括上述第二方面所述的服务器、终端和第三方ota应用服务器,所述服务器与所述终端通信连接,所述服务器与所述第三方ota应用服务器通信连接。

本发明实施例第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述方法的步骤。

与现有技术相比,本发明的有益效果是:

采用本发明实施例提供的旅游信息管理方法,服务器通过网络获取终端的用户识别信息以及数据操作请求,并与第三方ota应用服务器建立数据交互,获取包含有旅游商品、业务相关信息的反馈数据,处理数据操作请求以及反馈数据,向终端发送人机交互界面信息并通过终端展示人机交互界面信息对应的人机交互界面,从而实现与第三方ota平台的无缝对接,既提高旅行社接单效率,又能够规范订单业务的操作流程,降低运营成本。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的优选实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例提供的旅游信息管理方法流程示意图。

图2是本发明一实施例提供的不同服务器处理不同数据操作请求的流程示意图。

图3是本发明一实施例提供的一种服务器结构示意图。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,显然,所列举实施例是本发明的一部分实施例,而不是全部的实施例,所列举实施例只用于解释本发明,并非用于限定本发明的范围。

图1为本发明一实施例提供的旅游信息管理方法流程示意图,该方法中的终端可以是计算机、手机、平板电脑等设备,服务器可以是计算机、伺服器等设备,第三方ota应用服务器可以是计算机、伺服器等设备,本发明实施例中,在此不做具体限定。

本发明实施例中服务器与终端通过网络进行数据交互,服务器与第三方ota应用服务器之间进行数据交互的方式可以是移动网络,也可以是无线宽带,也可以是其他通讯方式,本发明实施例中,在此不做具体限定。

如图1所示,该旅游信息管理方法,包括:

s11、通过服务器接收终端的用户识别信息和数据操作请求,所述用户识别信息为经过预处理的终端用户的登录信息,所述数据操作请求为经过预处理的由终端用户发起的针对旅游商品、业务的数据操作请求,其中,所述服务器和终端通过网络进行数据交互。

其中,所述服务器和终端通过网络进行数据交互是指终端对应的用户可以在服务器注册,并通过终端进行登录,使得终端可以获取服务器内部的信息,并向终端对应的用户进行展示。

终端用户的登录信息可以为终端对应的用户的工号信息或用户自行设置的账号密码,本实施例中不做具体限定。另外,对终端用户的登录信息进行预设操作,可以是对登录信息进行加密处理,也可以是对登录信息添加其他字符,或是对登录信息进行其他处理。而且,对由终端用户发起的针对旅游商品、业务的数据操作请求进行预设操作,可以是对数据操作请求进行加密处理,也可以是对数据操作请求添加其他字符,或是对数据操作请求进行其他处理。

所述服务器为内部服务器,例如,该服务器可以为公司内部的服务器,所述服务器内可以存储有与公司旅游商品、业务相关的信息数据以及公司内部员工的信息,公司内部员工包括了终端对应的用户,公司内部员工的信息至少包括员工工号信息以及账号密码信息。

本实施例中,服务器接收到终端发送的用户识别信息后,根据服务器内预先存储的信息对用户识别信息进行识别以认证终端对应的用户的合法性,认证成功后,服务器继续接收终端发送的数据操作请求,若认证失败,则服务器不再继续接收数据操作请求。

s12、与第三方ota应用服务器建立数据交互,接收所述第三方ota应用服务器发送的包含有旅游商品、业务相关信息的反馈数据。

在本实施例中,服务器与第三方ota应用服务器建立通信连接从而进行数据交互,服务器接收第三方ota应用服务器发送的包含有旅游商品、业务相关信息的反馈数据,所述反馈数据可以为服务器根据由终端对应的用户发起的针对公司旅游商品、业务的数据操作请求内容,从第三方ota应用服务器获取的包含有公司旅游商品、业务相关信息的反馈数据;也可以是第三方ota应用服务器在接收到由第三方ota平台的用户进行的数据操作请求后,生成包含有公司旅游商品、业务相关信息的反馈数据,并发送至服务器。

其中,第三方ota应用服务器发送的包含有旅游商品、业务相关信息的反馈数据经过预处理,所述预处理可以为对反馈数据进行加密,也可以为对反馈数据添加其他的字符,还可以为对反馈数据进行其他处理。

s13、处理由终端用户发起的针对旅游商品、业务的数据操作请求,以及处理所述第三方ota应用服务器发送的包含有旅游商品、业务相关信息的反馈数据。

本实施例中,服务器接收终端对应用户的用户识别信息并认证成功后,接收由终端对应的用户发起的针对旅游商品、业务的数据操作请求,并根据数据操作请求的具体内容进行处理,所述对数据操作请求的处理可以是对经过加密的数据操作请求进行解密;也可以是对服务器存储的信息进行读取、修改、添加或删除;还可以是从第三方ota应用服务器获取相应的包含旅游商品、业务相关信息的反馈数据,并将处理结果发送至终端展示给对应的用户。

另外,所述对反馈数据的处理可以是对经过加密的反馈数据进行解密;也可以是根据终端对应用户发起的数据操作请求从第三方ota应用服务器获取相应的反馈数据,并通过终端展示给相应的用户;还可以是对由第三方ota平台的用户发起的数据操作请求生成的反馈数据内容进行解析,存储到服务器中。

s14、向终端发送人机交互界面信息,并通过终端展示所述人机交互界面信息对应的人机交互界面,所述人机交互界面用于终端用户输入所述数据操作请求,以及展示服务器对所述数据操作请求的处理结果和所述反馈数据。

本实施例中,服务器向终端发送人机交互界面信息,终端根据人机交互界面信息生成对应的人机交互界面并向用户展示,用户可以通过人机交互界面输入用户识别信息,由终端发送至服务器。服务器对用户识别信息进行认证且认证通过后,服务器向终端发送新的人机交互界面信息,更新终端展示的人机交互界面,使用户可以通过新的人机交互界面输入数据操作请求,由终端发送至服务器,服务器对数据操作请求进行处理后,向终端发送新的人机交互界面信息,终端根据新的人机交互界面信息更新人机交互界面,以向用户展示服务器对数据操作请求的处理结果和/或由第三方ota应用服务器提供的包含有旅游商品、业务相关信息的反馈数据。

采用本实施例提供的旅游信息管理方法,服务器通过网络获取终端的用户识别信息以及数据操作请求,并与第三方ota应用服务器建立数据交互,获取包含有旅游商品、业务相关信息的反馈数据,处理数据操作请求以及反馈数据,向终端发送人机交互界面信息并通过终端展示人机交互界面信息对应的人机交互界面,从而实现与第三方ota平台的无缝对接,既提高旅行社接单效率,又能够规范订单业务的操作流程,降低运营成本。

进一步的,当部署多台服务器时,不同服务器分别处理针对旅游商品、业务的不同数据操作请求,以及处理不同类型的第三方ota应用服务器发送的包含有旅游商品、业务相关信息的反馈数据,所述数据操作请求包括但不限于对个人数据、办公数据、采购数据、产品数据、订单数据、操作数据、客户数据、财务数据以及报表数据的操作请求。

所述部署的多台服务器中的单台服务器可以仅处理一种数据操作请求,例如仅处理针对办公数据的数据操作请求;单台服务器也可以处理多种数据操作请求,例如单台服务器可以处理针对办公数据、采购数据、订单数据的数据操作请求。另外,不同的服务器可以处理相同的数据操作请求,例如,同时部署7台服务器,其中的两台服务器均可以处理针对产品数据的数据操作请求。这使得可以根据终端对应的用户对不同数据的操作需求来灵活部署服务器的数量以平衡负载,从而提升响应速度。

进一步的,当部署多台服务器时,各台服务器的顶级域名可以相同或不相同,或部分服务器的顶级域名相同,其余服务器的顶级域名不相同。

图2为本发明一实施例提供的不同服务器分别处理针对旅游商品、业务的不同数据操作请求的流程示意图。在上述实施例的基础上,参照图2,当部署多台服务器时,不同服务器分别处理针对旅游商品、业务的不同数据操作请求,包括:

s21、接收服务器对数据操作请求进行筛选,判断接收的数据操作请求是否可以处理,若接收服务器无法处理接收的数据操作请求,则根据数据操作请求内容查找目标服务器。

其中,部署多台服务器时,终端发送对应用户的用户识别信息到接收服务器,接收服务器对用户识别信息进行认证后继续接收终端发送的由终端用户发起的针对旅游商品、业务的数据操作请求,接收服务器接收到数据操作请求后,首先判断该数据操作请求是否可以处理,若接收服务器可以处理,则解析数据操作请求内容并进行处理;若接收服务器无法处理接收的数据操作请求,则根据数据操作请求内容查找目标服务器。

s22、将终端发送给接收服务器的用户识别信息同步到目标服务器。

其中,若接收服务器无法处理接收的数据操作请求,则根据数据操作请求内容查找目标服务器。接收服务器可以是根据预先存储在服务器中的各台服务器可处理的数据操作请求信息来查找目标服务器,也可以是通过其他方式来查找目标服务器。接收服务器查找到目标服务器后,若接收服务器与目标服务器的顶级域名相同,则目标服务器可以直接从发起数据操作请求的终端的缓存中获取用户识别信息,从而实现对用户识别信息的认证。若接收服务器与目标服务器的顶级域名不相同,则接收服务器将发起数据操作请求的终端对应用户的用户识别信息同步到目标服务器。所述将用户识别信息同步到目标服务器可以是接收服务器将用户识别信息作为通信报文参数,通过重定向将通信报文发送至目标服务器次级域名下页面,目标服务器次级域名下页面接收到通信报文后,抽取通信报文中作为参数的用户识别信息,并写入目标服务器域,使得目标服务器可以对用户识别信息进行认证,也可以是其他同步方式,从而实现终端对应用户的自动跨域登录,无需用户再手动重复登录目标服务器,提升用户的使用体验。

s23、将接收服务器无法处理的数据操作请求发送至目标服务器。

其中,在目标服务器通过对发起数据操作请求的终端对应用户的用户识别信息的认证后,接收服务器将无法处理的数据操作请求发送至目标服务器,由目标服务器对数据请求进行处理。所述对数据操作请求的处理可以是对经过加密的数据操作请求进行解密;也可以是对服务器存储的信息进行读取、修改、添加或删除;还可以是从第三方ota应用服务器获取相应的包含旅游商品、业务相关信息的反馈数据,并将处理结果发送至终端展示给对应的用户。

其中,所述接收服务器为所部署的多台服务器中接收到数据操作请求的服务器,所述目标服务器为所部署的多台服务器中可以处理所述接收服务器无法处理的数据操作请求的服务器。

基于同样的发明构思,图3为本发明实施例提供的一种服务器结构示意图,如图3所示,所述服务器包括第一接收模块301、第一接口模块302、业务处理模块303和第一发送模块304。

第一接收模块301,用于接收终端发送的用户识别信息和数据操作请求,所述用户识别信息为经过预处理的终端用户的登录信息,所述数据操作请求为经过预处理的由终端用户的发起的针对旅游商品、业务的数据操作请求。

第一接口模块302,用于与第三方ota应用服务器建立数据交互,还用于接收所述第三方ota应用服务器发送的包含有旅游商品、业务相关信息的反馈数据。

业务处理模块303,用于处理由终端用户发起的针对旅游商品、业务的数据操作请求,以及处理所述第三方ota应用服务器发送的包含有旅游商品、业务相关信息的反馈数据。

第一发送模块304,用于向所述终端发送人机交互界面信息,并通过终端展示人机交互界面信息对应的人机交互界面,所述人机交互界面用于终端用户输入所述数据操作请求,以及展示业务处理模块对所述数据操作请求的处理结果和所述反馈数据。

可选的,部署多个所述服务器时,不同服务器的业务处理模块303分别用于处理针对旅游商品、业务的不同数据操作请求,以及处理不同类型的第三方ota应用服务器发送的包含有旅游商品、业务相关信息的反馈数据,所述数据操作请求包括但不限于对个人数据、办公数据、采购数据、产品数据、订单数据、操作数据、客户数据、财务数据以及报表数据的操作请求。

例如,设于不同服务器上的业务处理模块303可以分为个人业务处理模块、办公业务处理模块、采购业务处理模块、产品业务处理模块、订单业务处理模块、操作业务处理模块、客户业务处理模块、财务业务处理模块以及报表业务处理模块。

其中,所述个人业务处理模块用于处理针对个人数据的数据操作请求,包括个人资料子模块、我的数据子模块、重要通知子模块、移动办公子模块、内部交流子模块、同业论坛子模块、通讯录子模块以及报表下载记录子模块。

所述办公业务处理模块用于处理针对办公数据的数据操作请求,包括流程审批子模块、流程申请子模块、公文流转子模块、行政考勤子模块和合同管理子模块。

所述采购业务处理模块用于处理针对采购数据的数据操作请求,包括合作酒店管理子模块以及门票采购管理子模块。

所述产品业务处理模块用于处理针对产品数据的数据操作请求,包括模板管理子模块和产品管理子模块。

所述订单业务处理模块用于处理针对订单数据的数据操作请求,所述订单数据可以是通过第三方ota应用服务器的反馈数据获得,也可以是通过其他方式获得。

所述操作业务处理模块用于处理针对操作数据的数据操作请求,包括签收拼团管理子模块和操作单设置子模块。

所述财务业务处理模块用于处理针对财务数据的数据操作请求,包括业务总账管理子模块、订单收支明细管理子模块、客户应收对账管理子模块、客户应收余额管理子模块和销售折让表管理子模块。

所述客户业务处理模块用于处理针对客户数据的数据操作请求,包括客户管理子模块、供应商管理子模块、常旅客管理子模块和分类管理子模块。

所述报表业务处理模块用于处理针对报表数据的数据操作请求,包括财务报表管理子模块和业务报表管理子模块。

可选的,所述服务器包括多个顶级域名相同的服务器;或多个顶级域名不相同的服务器;或前两者的结合,例如在所部署的6台服务器中,3台服务器的顶级域名相同,另外3台服务器的顶级域名各不相同。

可选的,所述服务器还包括第一筛选模块305、第一同步模块306和第二发送模块307。

所述第一筛选模块305用于对第一接收模块接收的数据操作请求进行筛选,判断接收的数据操作请求是否为接收服务器的业务处理模块可处理的数据操作请求,若接收服务器的业务处理模块无法处理接收的数据操作请求,则根据数据操作请求内容查找目标服务器。

所述第一同步模块306用于将终端发送的用户识别信息同步到目标服务器。

所述第二发送模块307用于将业务处理模块不可处理的数据操作请求发送至目标服务器。

所述接收服务器为接收到数据操作请求的服务器,所述目标服务器为可处理所述接收服务器无法处理的数据操作请求的服务器。

上述装置用于执行前述方法实施例,可以集成于计算机、伺服器等服务器设备,其实现原理和技术效果可以参照前述方法实施例,在此不再赘述。

本发明实施例还提供一种旅游信息管理系统,所述系统包括所述服务器、所述终端和所述第三方ota应用服务器。

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现图1对应的所述方法的步骤。

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现图2对应的所述方法的步骤。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取存储器(英文:randomaccessmemory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1