一种电子客票票面通证处理方法、装置及平台与流程

文档序号:33291996发布日期:2023-02-28 20:06阅读:98来源:国知局
一种电子客票票面通证处理方法、装置及平台与流程

1.本发明涉及计算机信息处理技术领域,特别是指一种电子客票票面通证处理方法、装置及平台。


背景技术:

2.目前,在机票分销的流程中,存在着机票预订终端用户及出票终端用户两种角色,预订终端用户有民航旅客原始订单信息,出票终端用户有航空公司授权及政策,即更优的机票价格。预订终端用户会将原始订单信息发送给出票终端用户,出票终端用户返回机票票号信息给到预订终端用户,由于机票票号只是电子客票票号,预订终端用户是无法知晓出票终端用户是否按照其需求(如明确的舱位、价格、行李额、退改的政策)进行出票。当出票终端用户未按照需求进行出票,对预订终端用户就会造成极大的风险,无法验证出票终端用户向预订终端用户提供的信息(票号)的真实性,影响其在客户的口碑以及业务发展,同时为旅客出行造成极大不便(舱位错误、行李额错误、无法免费退改等)。


技术实现要素:

3.本发明要解决的技术问题是提供一种电子客票票面通证处理方法、装置及平台,能够通过区块链数据处理平台,生成不可篡改的电子客票票面通证,所述电子客票票面通证可在预订终端和出票终端之间进行流转交易。
4.为解决上述技术问题,本发明的技术方案如下:一种电子客票票面通证处理方法,应用于区块链数据处理平台,所述方法包括:获取所述区块链数据处理平台上的电子客票预订终端发布生成电子客票票面所需要的相关信息;获取所述区块链数据处理平台上的出票终端根据所述相关信息生成的电子客票票面通证;所述电子客票预订终端和出票终端在所述区块链数据处理平台上建立有智能合约;根据所述电子客票票面通证和所述相关信息,向所述电子客票预订终端发送所述电子客票票面通证,并向所述出票终端支付所述电子客票票面通证所需要的费用。
5.可选的,根据所述相关信息生成的电子客票票面通证,包括:为出票终端建立电子客票票面通证生成接口;获取所述出票终端通过所述电子客票票面通证生成接口,提交的所述电子客票票面通证的客票合约信息;根据所述客票合约信息生成电子客票票面通证,并向所述出票终端发送所述电子客票票面通证。
6.可选的,所述电子客票票面通证包括:电子客票票面凭证信息、区块链数据处理平台的哈希码以及私钥信息;其中,所述电子客票票面凭证信息包括:出票数据和机票状态变更数据。
7.可选的,所述电子客票票面通证处理方法还包括:当机票状态发生变更时,生成变更后的所述机票状态对应的电子客票票面凭证,并发送至出票终端。
8.可选的,根据所述电子客票票面通证和所述相关信息,向所述电子客票预订终端发送所述电子客票票面通证,并向所述出票终端支付所述电子客票票面通证所需要的费用,包括:将所述电子客票票面通证和所述相关信息进行对比,若对比结果一致,则向所述电子客票预订终端发送所述电子客票票面通证,并向所述出票终端支付所述电子客票票面通证所需要的费用。
9.可选的,所述电子客票票面通证处理方法还包括:对所述电子客票票面通证进行核验处理,得到核验结果。
10.可选的,对所述电子客票票面通证进行核验处理,得到核验结果,包括:接收电子客票预订终端根据区块链数据处理平台的公钥加密的核验请求;根据所述核验请求,利用所述电子客票票面通证中的私钥进行核验;若核验通过,确定所述电子客票票面通证来自所述区块链数据处理平台;利用所述电子客票票面通证哈希码对所述电子客票票面通证进行校验;若校验通过,得到所述相关信息未被篡改的核验结果。
11.本发明还提供一种电子客票票面通证处理装置,应用于区块链数据处理平台,所述装置包括:获取模块,用于获取所述区块链数据处理平台上的电子客票预订终端发布生成电子客票票面所需要的相关信息;获取所述区块链数据处理平台上的出票终端根据所述相关信息生成的电子客票票面通证;所述电子客票预订终端和出票终端在所述区块链数据处理平台上建立有智能合约;处理模块,用于根据所述电子客票票面通证和所述相关信息,向所述电子客票预订终端发送所述电子客票票面通证,并向所述出票终端支付所述电子客票票面通证所需要的费用。
12.本发明还提供一种电子客票票面通证处理平台,包括:处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如上所述的方法的步骤。
13.本发明还提供一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如上所述的方法的步骤。
14.本发明的上述方案至少包括以下有益效果:本发明的上述方案,通过获取所述区块链数据处理平台上的电子客票预订终端发布生成电子客票票面所需要的相关信息;获取所述区块链数据处理平台上的出票终端根据所述相关信息生成的电子客票票面通证;所述电子客票预订终端和出票终端在所述区块链数据处理平台上建立有智能合约;根据所述电子客票票面通证和所述相关信息,向所述电子客票预订终端发送所述电子客票票面通证,并向所述出票终端支付所述电子客票票面通证所需要的费用。能够通过区块链数据处理平台,生成不可篡改的电子客票票面通证,所述电子客票票面通证可在预订终端和出票终端之间进行流转交易。
附图说明
15.图1是本发明实施例提供的电子客票票面通证处理方法的流程示意图;图2是本发明实施例的区块链数据处理平台的架构图;图3是本发明实施例的电子客票票面通证处理装置的模块框示意图。
具体实施方式
16.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
17.如图1所示,本发明的实施例提供一种电子客票票面通证处理方法,应用于区块链数据处理平台,所述方法包括:步骤11,获取所述区块链数据处理平台上的电子客票预订终端发布生成电子客票票面所需要的相关信息;步骤12,获取所述区块链数据处理平台上的出票终端根据所述相关信息生成的电子客票票面通证;所述电子客票预订终端和出票终端在所述区块链数据处理平台上建立有智能合约;需要说明的是,当达到所述智能合约中预先设定的要求时,系统将自动执行预设操作;步骤13,根据所述电子客票票面通证和所述相关信息,向所述电子客票预订终端发送所述电子客票票面通证,并向所述出票终端支付所述电子客票票面通证所需要的费用。
18.本发明的该实施例中,通过区块链数据处理平台,获取电子客票预订终端在区块链数据处理平台上发布的用于生成电子客票票面所需要的相关信息;获取出票终端在区块链数据处理平台上根据所述相关信息生成的电子客票票面通证,根据所述电子客票票面通证和所述相关信息,向所述电子客票预订终端发送所述电子客票票面通证,并向所述出票终端支付所述电子客票票面通证所需要的费用。这样能够通过区块链数据处理平台,生成不可篡改的电子客票票面通证,所述电子客票票面通证可在预订终端和出票终端之间进行流转交易。
19.其中,所述生成电子客票票面所需要的相关信息包括但不限于:时间信息、变更时间、数据生成时间等信息;个人信息:姓名、证件类型、证件号等信息;机票信息:大编码、小编码、票号、coupon(优惠拳)号等信息;航段信息:变更状态、始发机场、到达机场、航班号、舱位、起飞日期、起飞时间、到达日期、到达时间等信息。
20.需要说明的是,所述出票终端和所述预订终端可以基于所述智能合约,根据所述电子客票票面通证和所述相关信息,向所述电子客票预订终端发送所述电子客票票面通证,并向所述出票终端支付所述电子客票票面通证所需要的费用。
21.如图2所示,所述区块链数据处理平台可以包括:数据认证模块、数据交易模块和数据核验模块;所述数据认证模块可以用于获取所述区块链数据处理平台上的电子客票预订终端发布生成电子客票票面所需要的相关信息,和获取所述区块链数据处理平台上的出票终
端根据所述相关信息生成的电子客票票面通证;所述数据交易模块可以用于根据所述电子客票票面通证和所述相关信息,向所述电子客票预订终端发送所述电子客票票面通证,并向所述出票终端支付所述电子客票票面通证所需要的费用;所述数据核验模块可以用于对所述电子客票票面通证进行核验处理,得到核验结果。
22.本发明一可选的实施例中,步骤12中,根据所述相关信息生成的电子客票票面通证,可以包括:步骤121,为出票终端建立电子客票票面通证生成接口;步骤122,获取所述出票终端通过所述电子客票票面通证生成接口,提交的所述电子客票票面通证的客票合约信息;步骤123,根据所述客票合约信息生成电子客票票面通证,并向所述出票终端发送所述电子客票票面通证。
23.本实施例中,所述电子客票票面通证生成接口可以为api接口(application programming interface,应用程序编程接口),出票终端可以直接调用所述电子客票票面通证生成接口,或者嵌入销售前端中,出票终端通过所述电子客票票面通证生成接口,提交票号信息,区块链数据处理平台返回相应的电子客票片面通证信息。这样可以通过电子客票票面通证实现防篡改和溯源的功能。
24.其中,所述电子客票票面通证包括:电子客票票面凭证信息、区块链数据处理平台的哈希码以及私钥信息;其中,所述电子客票票面凭证信息包括:出票数据和机票状态变更数据。
25.具体的,所述区块链数据处理平台的哈希码,可以用于验证所述电子客票票面凭证信息是否被篡改,例如:所述电子客票票面凭证的哈希码相比于生成电子客票票面所需要的相关信息的哈希码,如果一致则说明所述电子客票票面凭证信息没有被篡改;预订终端有所述区块链数据处理平台的公钥信息,预订终端将所述公钥信息与所述私钥信息进行核验,确认所述电子客票票面凭证出自所述区块链数据处理平台。例如:对于使用所述私钥信息加密的所述电子客票票面凭证,使用所述公钥信息进行解密,如果能够成功解密,说明所述电子客票票面凭证出自所述区块链数据处理平台;所述出票数据包括但不限于:隐私信息:旅客姓名、证件等信息;个人信息:小编码、大编码、票号等信息;航班信息:是否连续票号、航班号、航段状态、起飞机场、到达机场、起飞日期、降落日期、起飞时间、降落时间、舱位等级、舱位等信息;金额信息:票面价格、票面总金额、币种、基建、燃油等信息;其他信息:行李额、行程单是否打印、支付方式、票证种类等信息;所述机票状态变更数据基于所述出票数据得到,区块链数据处理平台对所述机票状态变更数据进行订阅,如果机票状态发生变更,区块链处理平台则生生相应的电子客票票面通证,并发送至出票终端。
26.所述机票状态变更数据包括但不限于:unknow(未知)、openforuse(待使用)、flown(已使用)、checkedin(已办理登机)、lift(已离港)、void(已作废)、refunded(已退票)、exchanged(换开)、suspended(挂起)、airportcntl
°
(机场控制)、cpnnote(电子客票的
不正常)、open(pnr(passenger name record,旅客订座记录)取消,票面open,即没有预订妥座位的有效机票)等信息。
27.本发明又一可选的实施例中,所述电子客票票面通证处理方法,还可以包括:步骤14,当机票状态发生变更时,生成变更后的所述机票状态对应的电子客票票面凭证,并发送至出票终端。
28.本实施例中,当机票状态发生变更时,所述区块链数据处理平台需要生成变更后的所述机票状态对应的电子客票票面凭证,并发送至出票终端。这样能够保证所述电子客票票面凭证与生成所述电子客票票面凭证所需要的相关信息的一致性,满足旅客的实际需要。
29.本发明又一可选的实施例中,所述步骤13,可以包括:步骤131,将所述电子客票票面通证和所述相关信息进行对比,若对比结果一致,则向所述电子客票预订终端发送所述电子客票票面通证,并向所述出票终端支付所述电子客票票面通证所需要的费用。
30.本实施例中,在所述区块链数据处理平台上,所述出票终端与所述预订终端无需相互信任,预订终端在所述区块链数据处理平台上发布电子客票票面通证及费用,出票终端在所述区块链数据处理平台上发布生成电子客票票面通证所需要的相关信息,所述区块链数据处理平台将所述电子客票票面通证的信息和所述相关信息(例如:票号)进行对比,若对比结果一致,则向所述电子客票预订终端发送所述电子客票票面通证,并向所述出票终端支付所述电子客票票面通证所需要的费用,同时所述区块链数据处理平台可以收取交易手续费用。这样能够保证所述电子客票票面通证的真实性。
31.本发明又一可选的实施例中,所述电子客票票面通证处理方法,还可以包括:步骤15,对所述电子客票票面通证进行核验处理,得到核验结果。
32.具体实现时,所述步骤15,可以包括:步骤151,接收电子客票预订终端根据区块链数据处理平台的公钥加密的核验请求;步骤152,根据所述核验请求,利用所述电子客票票面通证中的私钥进行核验;步骤153,若核验通过,确定所述电子客票票面通证来自所述区块链数据处理平台;步骤154,利用所述电子客票票面通证哈希码对所述电子客票票面通证进行校验;这里,所述电子客票票面通证哈希码是通过哈希算法将电子客票票面通证上的信息生成的固定长度的数值,并记录在单个电子客票票面通证上;步骤155,若校验通过,得到所述相关信息未被篡改的核验结果。
33.本实施例中,通过所述公钥和所述私钥对所述电子客票票面通证进行校验,若校验通过,得到所述相关信息未被篡改的核验结果。这样能够确保所述电子客票票面通证出自所述区块链数据处理平台,从而保证所述电子客票票面通证是真实可信且不可篡改的。
34.需要说明的是,对所述电子客票票面通证进行校验的流程可以包括:预订终端在所述区块链数据处理平台收到所述电子客票票面通证后,可以通过所述区块链数据处理平台验证界面或电子客票票面通证生成接口进行信息验证,所述区块链数据处理平台基于所述电子客票票面通证的信息中的私钥来进行核验,确认所述电子客票票面通证的信息是出
自所述区块链数据处理平台,依据所述电子客票票面通证中新的哈希码来核验,确认所述电子客票票面通证的信息未被篡改。
35.本发明的上述实施例中,通过所述电子客票票面通证处理方法,能够通过区块链数据处理平台,生成真实可信且不可篡改的电子客票票面通证,所述电子客票票面通证可在预订终端和出票终端之间进行流转交易;机票的出票终端在完成机票出票后,可生成电子客票票面通证,此电子客票票面通证具有防篡改、可信价值交换、可验证的特点;机票出票终端和预订终端能够直接基于智能合约进行电子客票票面通证交易;所述区块链数据处理平台,基于区块链技术,为机票的预订终端提供电子客票票面通证验证功能,极大降低了出票终端未按照要求进行出票的概率,完善了预订终端和出票终端之间的商务体系,从而保障旅客的权益;为机票预订终端,出票终端构建了一个可信平台,所有的数据生成、传输、验证都在本平台,即区块链数据处理平台上进行,所有的环节都可以清晰追溯,每一个环节中的任何数据不可篡改,基于数据真实可信的基础,使得数据可被赋予价值。
36.如图3所示,本发明的实施例还提供一种电子客票票面通证处理装置30,应用于区块链数据处理平台,所述装置30包括:获取模块31,用于获取所述区块链数据处理平台上的电子客票预订终端发布生成电子客票票面所需要的相关信息;获取所述区块链数据处理平台上的出票终端根据所述相关信息生成的电子客票票面通证;所述电子客票预订终端和出票终端在所述区块链数据处理平台上建立有智能合约;处理模块32,用于根据所述电子客票票面通证和所述相关信息,向所述电子客票预订终端发送所述电子客票票面通证,并向所述出票终端支付所述电子客票票面通证所需要的费用。
37.可选的,根据所述相关信息生成的电子客票票面通证,包括:为出票终端建立电子客票票面通证生成接口;获取所述出票终端通过所述电子客票票面通证生成接口,提交的所述电子客票票面通证的客票合约信息;根据所述客票合约信息生成电子客票票面通证,并向所述出票终端发送所述电子客票票面通证。
38.可选的,所述电子客票票面通证包括:电子客票票面凭证信息、区块链数据处理平台的哈希码以及私钥信息;其中,所述电子客票票面凭证信息包括:出票数据和机票状态变更数据。
39.可选的,所述处理模块32还可以包括:当机票状态发生变更时,生成变更后的所述机票状态对应的电子客票票面凭证,并发送至出票终端。
40.可选的,根据所述电子客票票面通证和所述相关信息,向所述电子客票预订终端发送所述电子客票票面通证,并向所述出票终端支付所述电子客票票面通证所需要的费用,包括:将所述电子客票票面通证和所述相关信息进行对比,若对比结果一致,则向所述电子客票预订终端发送所述电子客票票面通证,并向所述出票终端支付所述电子客票票面通证所需要的费用。
41.可选的,所述处理模块32还可以包括:对所述电子客票票面通证进行核验处理,得到核验结果。
42.可选的,对所述电子客票票面通证进行核验处理,得到核验结果,包括:接收电子客票预订终端根据区块链数据处理平台的公钥加密的核验请求;根据所述核验请求,利用所述电子客票票面通证中的私钥进行核验;若核验通过,确定所述电子客票票面通证来自所述区块链数据处理平台;利用所述电子客票票面通证哈希码对所述电子客票票面通证进行校验;若校验通过,得到所述相关信息未被篡改的核验结果。
43.需要说明的是,该装置是与上述方法对应的装置,上述方法实施例中的所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。
44.本发明的实施例还提供一种电子客票票面通证处理平台,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上所述的方法。上述方法实施例中的所有实现方式均适用于该实施例中,也能达到相同的技术效果。
45.本发明的实施例还提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如上所述的方法。上述方法实施例中的所有实现方式均适用于该实施例中,也能达到相同的技术效果。
46.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
47.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
48.在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
49.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
50.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
51.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个
人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
52.此外,需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行,某些步骤可以并行或彼此独立地执行。对本领域的普通技术人员而言,能够理解本发明的方法和装置的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本发明的说明的情况下运用他们的基本编程技能就能实现的。
53.因此,本发明的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。还需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。
54.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1