一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种票据数据管理方法、装置、计算机设备及存储介质与流程

2022-04-06 22:11:46 来源:中国专利 TAG:


1.本技术涉及数据分析技术领域,尤其涉及一种票据数据管理方法、装置、计算机设备及存储介质。


背景技术:

2.随着科技的不断发展,越来越多的银行设备采用分布式系统,运行各个票据应用程序,各个分布式节点各自存储相应票据应用程序产生的票据数据。例如,总行与各分行形成分布式系统时,总行与各分行各自具有对应的存储单元,用于存储相应票据应用程序产生的票据数据等。
3.然而,各个分布式节点各自存储票据数据的方式,造成目标分布式节点无法对其他分布式节点中存储的数据进行管理,从而容易出现票据数据丢失,票据数据重复等票据数据错误的情况,造成不可估量的损失。
4.可见,相关技术下,分布式系统中,票据数据管理灵活性较低。


技术实现要素:

5.本技术实施例提供了一种票据数据管理方法、装置、计算机设备及存储介质,以解决票据数据管理灵活性较低的问题。
6.第一方面,提供一种票据数据管理方法,包括:
7.获取各个对象节点之间的授权关系,以及各个对象节点各自的节点类型;
8.基于各个授权关系和各个节点类型,建立所述各个对象节点对应的节点关系树,其中,所述的节点关系树的根节点对应的对象节点的级别最高,越临近所述根节点的对象节点的级别越高;
9.基于所述节点关系树,分别对所述各个对象节点各自存储的票据数据进行数据管理。
10.可选的,基于所述节点关系树,分别对所述各个对象节点各自存储的票据数据进行数据管理,包括:
11.接收所述各个对象节点中的第一对象节点,向第二对象节点发送的票据操作指令时,基于所述节点关系树,确定是否控制所述第二对象节点,对所述票据操作指令对应的目标票据数据进行相应操作,其中,所述票据操作指令为票据查询指令、票据添加指令、票据删除指令和票据修改指令中的一种。
12.可选的,所述票据操作指令为票据查询指令时;
13.基于所述节点关系树,确定是否控制所述第二对象节点,对所述票据操作指令对应的目标票据数据进行相应操作,包括以下任意一种方式:
14.若所述第一对象节点的级别,高于所述第二对象节点的级别,则控制所述第二对象节点,向所述第一对象节点反馈所述票据查询指令对应的目标票据数据;
15.若所述第一对象节点的级别与所述第二对象节点的级别相同,或所述第一对象节
点的级别为指定级别,则控制所述第二对象节点,向所述第一对象节点反馈所述票据查询指令对应的目标票据数据。
16.可选的,所述票据操作指令为票据添加指令、票据删除指令和票据修改指令中的一种时;
17.基于所述节点关系树,确定是否控制所述第二对象节点,对所述票据操作指令对应的目标票据数据进行相应操作,包括以下任意一种方式:
18.若所述第一对象节点为所述根节点或指定节点,则控制所述第二对象节点,对所述票据操作指令对应的目标票据数据进行相应操作;
19.若所述第一对象节点的级别与所述第二对象节点的级别相邻,且所述第一对象节点的级别,高于所述第二对象节点的级别,则控制所述第二对象节点,对所述票据操作指令对应的目标票据数据进行操作。
20.可选的,基于所述节点关系树,分别对所述各个对象节点各自存储的票据数据进行数据管理,包括以下任意一种方式:
21.接收所述各个对象节点中的第三对象节点,向第四对象节点发送的票据锁定指令时,或接收所述第四对象节点,向所述第三对象节点发送的票据锁定请求时,若所述第三对象节点与所述第四对象节点之间存在授权关系,且,所述第三对象节点的级别,高于所述第四对象节点的级别,则控制所述第四对象节点锁定相应的目标票据数据。
22.可选的,基于所述节点关系树,分别对所述各个对象节点各自存储的票据数据进行数据管理,包括以下任意一种方式:
23.接收所述各个对象节点中的第五对象节点,向第六对象节点发送的票据归集指令时,若所述第五对象节点的级别与所述第六对象节点的级别相邻,且,所述第五对象节点的级别,高于所述第六对象节点的级别,则控制所述第六对象节点以定向背书模式,向所述第五对象节点发送所述票据归集指令对应的目标票据数据;
24.接收所述各个对象节点中的第八对象节点,向第七对象节点发送的票据归集请求时,若所述第七对象节点与所述第八对象节点之间存在授权关系,且,所述第七对象节点的级别,高于所述第八对象节点的级别,则控制所述第八对象节点以定向背书模式,向所述第七对象节点发送所述票据归集指令对应的目标票据数据。
25.第二方面,提供一种票据数据管理装置,包括:
26.获取模块:用于获取各个对象节点之间的授权关系,以及各个对象节点各自的节点类型;
27.处理模块:用于基于各个授权关系和各个节点类型,建立所述各个对象节点对应的节点关系树,其中,所述的节点关系树的根节点对应的对象节点的级别最高,越临近所述根节点的对象节点的级别越高;以及,基于所述节点关系树,分别对所述各个对象节点各自存储的票据数据进行数据管理。
28.可选的,所述处理模块具体用于:
29.接收所述各个对象节点中的第一对象节点,向第二对象节点发送的票据操作指令时,基于所述节点关系树,确定是否控制所述第二对象节点,对所述票据操作指令对应的目标票据数据进行相应操作,其中,所述票据操作指令为票据查询指令、票据添加指令、票据删除指令和票据修改指令中的一种。
30.可选的,所述票据操作指令为票据查询指令时,所述处理模块具体用于:
31.基于所述节点关系树,确定是否控制所述第二对象节点,对所述票据操作指令对应的目标票据数据进行相应操作,包括以下任意一种方式:
32.若所述第一对象节点的级别,高于所述第二对象节点的级别,则控制所述第二对象节点,向所述第一对象节点反馈所述票据查询指令对应的目标票据数据;
33.若所述第一对象节点的级别与所述第二对象节点的级别相同,或所述第一对象节点的级别为指定级别,则控制所述第二对象节点,向所述第一对象节点反馈所述票据查询指令对应的目标票据数据。
34.可选的,所述票据操作指令为票据添加指令、票据删除指令和票据修改指令中的一种时,所述处理模块具体用于:
35.基于所述节点关系树,确定是否控制所述第二对象节点,对所述票据操作指令对应的目标票据数据进行相应操作,包括以下任意一种方式:
36.若所述第一对象节点为所述根节点或指定节点,则控制所述第二对象节点,对所述票据操作指令对应的目标票据数据进行相应操作;
37.若所述第一对象节点的级别与所述第二对象节点的级别相邻,且所述第一对象节点的级别,高于所述第二对象节点的级别,则控制所述第二对象节点,对所述票据操作指令对应的目标票据数据进行操作。
38.可选的,所述处理模块具体用于:
39.接收所述各个对象节点中的第三对象节点,向第四对象节点发送的票据锁定指令时,或接收所述第四对象节点,向所述第三对象节点发送的票据锁定请求时,若所述第三对象节点与所述第四对象节点之间存在授权关系,且,所述第三对象节点的级别,高于所述第四对象节点的级别,则控制所述第四对象节点锁定相应的目标票据数据。
40.可选的,所述处理模块具体用于:
41.接收所述各个对象节点中的第五对象节点,向第六对象节点发送的票据归集指令时,若所述第五对象节点的级别与所述第六对象节点的级别相邻,且,所述第五对象节点的级别,高于所述第六对象节点的级别,则控制所述第六对象节点以定向背书模式,向所述第五对象节点发送所述票据归集指令对应的目标票据数据;
42.接收所述各个对象节点中的第八对象节点,向第七对象节点发送的票据归集请求时,若所述第七对象节点与所述第八对象节点之间存在授权关系,且,所述第七对象节点的级别,高于所述第八对象节点的级别,则控制所述第八对象节点以定向背书模式,向所述第七对象节点发送所述票据归集指令对应的目标票据数据。
43.第三方面,提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面所述的方法。
44.第四方面,提供一种计算机设备,包括:
45.存储器,用于存储程序指令;
46.处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行如第一方面所述的方法。
47.第五方面,提供一种计算机可读存储介质,所述存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如第一方面所述的方法。
48.本技术实施例中,通过各个对象节点之间的授权关系,以及各个对象节点各自的节点类型,建立各个对象节点对应的节点关系树,从而,可以基于节点关系树,分别对各个对象节点各自存储的票据数据进行数据管理,避免造成目标分布式节点无法对其他分布式节点中存储的数据进行管理,从而出现票据数据丢失,票据数据重复等票据数据错误的情况,导致不可估量的损失,提高了票据数据管理灵活性。
附图说明
49.图1为本技术实施例提供的票据数据管理方法的一种应用场景;
50.图2为本技术实施例提供的票据数据管理方法的一种流程示意图;
51.图3为本技术实施例提供的票据数据管理方法的一种原理示意图一;
52.图4为本技术实施例提供的票据数据管理方法的一种原理示意图二;
53.图5为本技术实施例提供的票据数据管理方法的一种原理示意图三;
54.图6为本技术实施例提供的票据数据管理方法的一种原理示意图四;
55.图7为本技术实施例提供的票据数据管理方法的一种原理示意图五;
56.图8为本技术实施例提供的票据数据管理装置的一种结构示意图一;
57.图9为本技术实施例提供的票据数据管理装置的一种结构示意图二。
具体实施方式
58.为了使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
59.下面对本技术实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
60.(1)电子商业汇票:
61.电子商业汇票指出票人以数据电文形式制作的,委托付款人在指定日期无条件支付确定的金额给收款人或者持票人的票据。商业汇票又分为电子银行承兑汇票和电子商业承兑汇票。
62.(2)前手和后手:
63.对票据上的某一特定签章人来说,凡在其签章之前在票据上签章的债务人,均是其前手。对持票人来说,所有在票据上签章的债务人均是其前手。
64.后手是指在票据签章人之后签章的其它票据债务人,此外,后手还应该包括票据的最后持票人。
65.下面对本技术实施例提供的票据数据管理方法的应用领域进行简单介绍。
66.随着科技的不断发展,越来越多的银行设备采用分布式系统,运行各个票据应用程序,各个分布式节点各自存储相应票据应用程序产生的票据数据。例如,总行与各分行形成分布式系统时,总行与各分行各自具有对应的存储单元,用于存储相应票据应用程序产生的票据数据等,票据数据包括电子商业汇票相关的数据。
67.然而,各个分布式节点各自存储票据数据的方式,造成目标分布式节点无法对其他分布式节点中存储的数据进行管理,从而容易出现票据数据丢失,票据数据重复等票据数据错误的情况,造成不可估量的损失。
68.可见,相关技术下,分布式系统中,票据数据管理灵活性较低。
69.为了解决票据数据管理灵活性较低的问题,本技术提出一种票据数据管理方法。该方法中,在获取各个对象节点之间的授权关系,以及各个对象节点各自的节点类型之后,基于各个授权关系和各个节点类型,建立各个对象节点对应的节点关系树,其中,的节点关系树的根节点对应的对象节点的级别最高,越临近根节点的对象节点的级别越高。基于节点关系树,分别对各个对象节点各自存储的票据数据进行数据管理。
70.本技术实施例中,通过各个对象节点之间的授权关系,以及各个对象节点各自的节点类型,建立各个对象节点对应的节点关系树,从而,可以基于节点关系树,分别对各个对象节点各自存储的票据数据进行数据管理,避免造成目标分布式节点无法对其他分布式节点中存储的数据进行管理,从而出现票据数据丢失,票据数据重复等票据数据错误的情况,导致不可估量的损失,提高了票据数据管理灵活性。
71.下面对本技术提供的票据数据管理方法的应用场景进行说明。
72.请参考图1,为本技术提供的票据数据管理方法的一种应用场景示意图。该应用场景中包括客户端101和服务端102。客户端101和服务端102之间可以通信。通信方式可以是采用有线通信技术进行通信,例如通过连接网线或串口线进行通信;也可以是采用无线通信技术进行通信,例如,通过蓝牙或无线保真(wireless fidelity,wifi)等技术进行通信,具体不做限制。
73.客户端101泛指可以建立对象节点的设备,例如,终端设备、终端设备可以访问的第三方应用程序或终端设备可以访问的网页等。终端设备包括但不限于手机、电脑、智能交通设备、智能电器等。服务端102泛指可以对各个对象节点存储的票据数据进行管理的设备,例如,终端设备或服务器等。服务器包括但不限于云服务器、本地服务器或关联的第三方服务器等。客户端101和服务端102均可以采用云计算,以减少本地计算资源的占用;同样也可以采用云存储,以减少本地存储资源的占用。
74.作为一种实施例,客户端101和服务端102可以是同一个设备,具体不做限制。本技术实施例中,以客户端101和服务端102分别为不同的设备为例进行介绍。
75.下面基于图1,以服务端102为主体,服务端102为服务器为例,对本技术实施例提供的票据数据管理方法进行具体介绍。请参考图2,为本技术实施例提供的票据数据管理方法的一种流程示意图。
76.s201,获取各个对象节点之间的授权关系,以及各个对象节点各自的节点类型。
77.服务器可以获取各个对象节点之间的授权关系,以及各个对象节点各自的节点类型。例如,对象节点a是对象节点b的附属公司,那么对象节点a与对象节点b之间存在授权关系。又例如,对象节点a的节点类型可以是县级公司,对象节点b的节点类型可以是市级公司等,具体不做限制。
78.s202,基于各个授权关系和各个节点类型,建立各个对象节点对应的节点关系树。
79.服务器在获得各个授权关系和各个节点类型之后,可以基于各个授权关系和各个节点类型,建立各个对象节点对应的节点关系树。节点关系树的根节点对应的对象节点的级别最高,越临近根节点的对象节点的级别越高。
80.请参考图3,为节点关系树的一种可能的结构。对象节点a的节点类型为集团,那么对象节点a的级别最高,因此,可以将对象节点a作为节点关系树的根节点。对象节点b和对象节点c与对象节点a存在授权关系,那么对象节点b和对象节点c可以作为对象节点a的分
支节点,对象节点b的级别和对象节点c的级别,均低于对象节点a的级别,且对象节点b的级别和对象节点c的级别,均与对象节点a的级别相邻。
81.同理,对象节点d和对象节点e可以作为对象节点b的分支节点,对象节点d的级别和对象节点e的级别,均低于对象节点b的级别,且对象节点d的级别和对象节点e的级别,均与对象节点b的级别相邻。
82.对象节点f可以作为对象节点c的分支节点,对象节点f的级别,低于对象节点c的级别,且对象节点f的级别,与对象节点c的级别相邻。对象节点f的级别,低于对象节点b的级别,且对象节点f的级别,与对象节点c的级别相邻。对象节点f的级别,低于对象节点a的级别,且对象节点f的级别,与对象节点a的级别不相邻。
83.s203,基于节点关系树,分别对各个对象节点各自存储的票据数据进行数据管理。
84.在获得节点关系树之后,服务器可以基于节点关系树,分别对各个对象节点各自存储的票据数据进行数据管理。数据管理的方式有多种,包括查询票据数据、添加票据数据、删除票据数据、修改票据数据、锁定票据数据和归集票据数据等。
85.查询票据数据可以用于查询持票情况或流转信息等。添加票据数据、删除票据数据和修改票据数据用于对电子商业汇票进行添加、删除和修改。锁定票据数据用于对已收妥的票据按管理路径实施锁定,被锁定的票据在解锁前无法执行除了查询以外的操作。归集票据数据用于转让已收妥的票据需要明确归集路径,可以根据根节点确定的归集路径进行票据收支的控制。
86.作为一种实施例,添加票据数据、删除票据数据、修改票据数据、锁定票据数据和归集票据数据等功能中的一种或多种开通后,查询票据数据可以自动开通。
87.下面以多种数据管理过程为例,对本技术实施例提供的票据数据管理方法进行介绍。
88.一、查询票据数据、添加票据数据、删除票据数据、修改票据数据:
89.服务器在接收各个对象节点中的第一对象节点,向第二对象节点发送的票据操作指令时,可以基于节点关系树,确定是否控制第二对象节点,对票据操作指令对应的目标票据数据进行相应操作,其中,票据操作指令为票据查询指令、票据添加指令、票据删除指令和票据修改指令中的一种。
90.查询票据数据方法一:
91.在票据操作指令为票据查询指令时,服务器若确定第一对象节点的级别,高于第二对象节点的级别,则控制第二对象节点,向第一对象节点反馈票据查询指令对应的目标票据数据。
92.例如,继续参考图3,根节点,即对象节点a可以查询节点关系树中,其他任一对象节点存储的票据数据;对象节点b可以查询对象节点d、对象节点e和对象节点f存储的票据数据等。
93.查询票据数据方法二:
94.在票据操作指令为票据查询指令时,服务器若确定第一对象节点的级别与第二对象节点的级别相同,则控制第二对象节点,向第一对象节点反馈票据查询指令对应的目标票据数据。
95.例如,继续参考图3,对象节点b可以查询对象节点c存储的票据数据;对象节点c可
以查询对象节点b存储的票据数据等。
96.查询票据数据方法三:
97.在票据操作指令为票据查询指令时,服务器若确定第一对象节点的级别为指定级别,则控制第二对象节点,向第一对象节点反馈票据查询指令对应的目标票据数据。
98.例如,继续参考图3,对象节点b的级别为指定级别时,对象节点b和对象节点c可以查询除了对象节点a以外的任一对象节点存储的票据数据,或者,对象节点b和对象节点c可以查询级别低于指定级别的对象节点d、对象节点e和对象节点f存储的票据数据等。
99.作为一种实施例,多种查询票据数据方法可以结合使用,具体不做限制。
100.添加票据数据、删除票据数据、修改票据数据方法一:
101.票据操作指令为票据添加指令、票据删除指令和票据修改指令中的一种时,服务器若确定第一对象节点为根节点,则控制第二对象节点,对票据操作指令对应的目标票据数据进行相应操作。
102.例如,继续参考图3,根节点,即对象节点a可以操作任一对象节点存储的票据数据等。
103.添加票据数据、删除票据数据、修改票据数据方法二:
104.票据操作指令为票据添加指令、票据删除指令和票据修改指令中的一种时,服务器若确定第一对象节点为指定节点,则控制第二对象节点,对票据操作指令对应的目标票据数据进行相应操作。
105.例如,继续参考图3,对象节点b为指定节点时,对象节点b可以操作,与对象节点b的级别相同级别的对象节点c存储的票据数据;或者,对象节点b可以操作,低于对象节点b的级别的对象节点d、对象节点e和对象节点f存储的票据数据等。
106.添加票据数据、删除票据数据、修改票据数据方法三:
107.票据操作指令为票据添加指令、票据删除指令和票据修改指令中的一种时,服务器若确定第一对象节点的级别与第二对象节点的级别相邻,且第一对象节点的级别,高于第二对象节点的级别,则控制第二对象节点,对票据操作指令对应的目标票据数据进行操作。
108.例如,继续参考图3,对象节点a可以操作对象节点b和对象节点c存储的票据数据;对象节点b可以操作对象节点d、对象节点e和对象节点f存储的票据数据;对象节点c可以操作对象节点d、对象节点e和对象节点f存储的票据数据等。
109.作为一种实施例,多种添加票据数据、删除票据数据、修改票据数据方法可以结合使用,具体不做限制。
110.二、锁定票据数据:
111.服务器接收各个对象节点中的第三对象节点,向第四对象节点发送的票据锁定指令时,服务器可以基于节点关系树,确定是否控制第四对象节点,锁定票据锁定指令对应的目标票据数据。服务器也可以接收第四对象节点,向第三对象节点发送的票据锁定请求时,基于节点关系树,确定是否控制第四对象节点,锁定票据锁定请求对应的目标票据数据。
112.锁定票据数据方法一:
113.服务器若确定第三对象节点与第四对象节点之间存在授权关系,且,第三对象节点的级别,高于第四对象节点的级别,则控制第四对象节点锁定票据锁定指令对应的目标
票据数据。在对目标票据数据锁定之后,服务器在接收第三对象节点针对目标票据数据的票据解锁指令时,可以控制第四对象节点解锁目标票据数据。
114.锁定票据数据方法二:
115.服务器若确定第三对象节点的级别与第四对象节点的级别相同,则在接收第四对象节点,向第三对象节点发送的票据锁定请求时,控制第四对象节点锁定相应的目标票据数据。在对目标票据数据锁定之后,服务器在接收第三对象节点针对目标票据数据的票据解锁指令时,或接收第四对象节点,向第三对象节点发送的针对目标票据数据的票据解锁指令时,控制第四对象节点解锁目标票据数据。
116.锁定票据数据方法三:
117.服务器若确定第三对象节点为指定节点,且第三对象节点的级别与第四对象节点的级别相同,或第三对象节点的级别高于第四对象节点的级别,则控制第四对象节点锁定相应的目标票据数据。在对目标票据数据锁定之后,服务器在接收第三对象节点针对目标票据数据的票据解锁指令时,或接收第四对象节点,向第三对象节点发送的针对目标票据数据的票据解锁指令时,控制第四对象节点解锁目标票据数据。
118.锁定票据数据方法四:
119.服务器若确定第三对象节点的级别与第四对象节点的级别相邻,且,第三对象节点的级别,高于第四对象节点的级别,则控制第四对象节点锁定相应的目标票据数据。在对目标票据数据锁定之后,服务器在接收第三对象节点针对目标票据数据的票据解锁指令时,或接收第四对象节点,向第三对象节点发送的针对目标票据数据的票据解锁指令时,控制第四对象节点解锁目标票据数据。
120.作为一种实施例,第四对象节点可以向第三对象节点针对目标票据数据,发起目标票据解锁请求,目标票据数据可以是一笔,也可以是多笔,目标票据解锁请求可以是请求解锁一笔数据,也可以是请求解锁多笔数据。若票据数据已过期或不得转让,则解锁操作类型只能为“提示付款”。票据解锁申请和审核须按照已设置的相应流程操作,申请流程可设置单人操作流程。最后一级操作员须进行数字签名认证提交交易。
121.三、归集票据数据:
122.服务器接收各个对象节点中的第五对象节点,向第六对象节点发送的票据归集指令时,或服务器接收各个对象节点中的第八对象节点,向第七对象节点发送的票据归集请求时,可以基于节点关系树,确定是否控制第六对象节点向第五对象节点发送相应的目标票据数据。
123.归集票据数据方法一:
124.服务器若确定第五对象节点的级别与第六对象节点的级别相邻,且,第五对象节点的级别,高于第六对象节点的级别,则控制第六对象节点以定向背书模式,向第五对象节点发送票据归集指令对应的目标票据数据。定向背书模式为第六对象节点为背书人,第五对象节点为被背书人。
125.归集票据数据方法二:
126.服务器若确定第七对象节点与第八对象节点之间存在授权关系,且,第七对象节点的级别,高于第八对象节点的级别,则控制第八对象节点以定向背书模式,向第七对象节点发送票据归集指令对应的目标票据数据。定向背书模式为第八对象节点为背书人,第七
对象节点为被背书人。
127.作为一种实施例,归集票据数据与锁定票据数据不能同时开通。
128.下面以银行场景下的电子商业汇票这种票据数据为例,对本技术实施例提供的票据数据管理方法进行示例介绍。以成员节点为节点关系树中的一个对象节点,集团节点为节点关系树中,级别高于成员节点,可以与成员节点相邻或不相邻的对象节点为例。
129.请参考图4,查询票据数据时,前手对成员节点进行交易或背书,成员节点对后手进行背书,集团节点向成员节点进行查询票据数据,成员节点向集团节点反馈目标票据数据。
130.请参考图5,添加票据数据、删除票据数据、修改票据数据时,前手对成员节点进行交易或背书,成员节点对后手进行背书,集团节点对成员节点进行添加票据数据、删除票据数据和修改票据数据中的一种操作,成员节点对目标票据数据执行相应的操作。
131.请参考图6,锁定或解锁票据数据时,前手对成员节点进行交易或背书,成员节点对后手进行背书,成员节点向集团节点申请锁定票据数据,集团节点审核通过后,对成员节点中的目标票据数据进行锁定。在对目标票据数据进行锁定之后,集团节点可以对成员节点中的目标票据数据进行解锁,或者,成员节点向集团节点申请解锁票据数据,集团节点审核通过后,对成员节点中的目标票据数据进行解锁。
132.请参考图7,归集票据数据时,前手对成员节点进行交易或背书,成员节点上缴致集团节点,对目标票据数据进行归集,集团节点向后手进行背书。
133.基于同一发明构思,本技术实施例提供一种票据数据管理装置,能够实现前述的票据数据管理方法对应的功能。请参考图8,该装置包括获取模块801和处理模块802,其中:
134.获取模块801:用于获取各个对象节点之间的授权关系,以及各个对象节点各自的节点类型;
135.处理模块802:用于基于各个授权关系和各个节点类型,建立各个对象节点对应的节点关系树,其中,的节点关系树的根节点对应的对象节点的级别最高,越临近根节点的对象节点的级别越高;以及,基于节点关系树,分别对各个对象节点各自存储的票据数据进行数据管理。
136.在一种可能的实施例中,处理模块802具体用于:
137.接收各个对象节点中的第一对象节点,向第二对象节点发送的票据操作指令时,基于节点关系树,确定是否控制第二对象节点,对票据操作指令对应的目标票据数据进行相应操作,其中,票据操作指令为票据查询指令、票据添加指令、票据删除指令和票据修改指令中的一种。
138.在一种可能的实施例中,票据操作指令为票据查询指令时,处理模块802具体用于:
139.基于节点关系树,确定是否控制第二对象节点,对票据操作指令对应的目标票据数据进行相应操作,包括以下任意一种方式:
140.若第一对象节点的级别,高于第二对象节点的级别,则控制第二对象节点,向第一对象节点反馈票据查询指令对应的目标票据数据;
141.若第一对象节点的级别与第二对象节点的级别相同,或第一对象节点的级别为指定级别,则控制第二对象节点,向第一对象节点反馈票据查询指令对应的目标票据数据。
142.在一种可能的实施例中,票据操作指令为票据添加指令、票据删除指令和票据修改指令中的一种时,处理模块802具体用于:
143.基于节点关系树,确定是否控制第二对象节点,对票据操作指令对应的目标票据数据进行相应操作,包括以下任意一种方式:
144.若第一对象节点为根节点或指定节点,则控制第二对象节点,对票据操作指令对应的目标票据数据进行相应操作;
145.若第一对象节点的级别与第二对象节点的级别相邻,且第一对象节点的级别,高于第二对象节点的级别,则控制第二对象节点,对票据操作指令对应的目标票据数据进行操作。
146.在一种可能的实施例中,处理模块802具体用于:
147.接收各个对象节点中的第三对象节点,向第四对象节点发送的票据锁定指令时,或接收第四对象节点,向第三对象节点发送的票据锁定请求时,若第三对象节点与第四对象节点之间存在授权关系,且,第三对象节点的级别,高于第四对象节点的级别,则控制第四对象节点锁定相应的目标票据数据。
148.在一种可能的实施例中,处理模块802具体用于:
149.接收各个对象节点中的第五对象节点,向第六对象节点发送的票据归集指令时,若第五对象节点的级别与第六对象节点的级别相邻,且,第五对象节点的级别,高于第六对象节点的级别,则控制第六对象节点以定向背书模式,向第五对象节点发送票据归集指令对应的目标票据数据;
150.接收各个对象节点中的第八对象节点,向第七对象节点发送的票据归集请求时,若第七对象节点与第八对象节点之间存在授权关系,且,第七对象节点的级别,高于第八对象节点的级别,则控制第八对象节点以定向背书模式,向第七对象节点发送票据归集指令对应的目标票据数据。
151.请参照图9,上述票据数据管理装置可以运行在计算机设备900上,数据存储程序的当前版本和历史版本以及数据存储程序对应的应用软件可以安装在计算机设备900上,该计算机设备900包括处理器980以及存储器920。在一些实施例中,该计算机设备900可以包括显示单元940,显示单元940包括显示面板941,用于显示由用户交互操作界面等。
152.在一种可能的实施例中,可以采用液晶显示器(liquid crystal display,lcd)或有机发光二极管oled(organic light-emitting diode)等形式来配置显示面板941。
153.处理器980用于读取计算机程序,然后执行计算机程序定义的方法,例如处理器980读取数据存储程序或文件等,从而在该计算机设备900上运行数据存储程序,在显示单元940上显示对应的界面。处理器980可以包括一个或多个通用处理器,还可包括一个或多个dsp(digital signal processor,数字信号处理器),用于执行相关操作,以实现本技术实施例所提供的技术方案。
154.存储器920一般包括内存和外存,内存可以为随机存储器(ram),只读存储器(rom),以及高速缓存(cache)等。外存可以为硬盘、光盘、usb盘、软盘或磁带机等。存储器920用于存储计算机程序和其他数据,该计算机程序包括各客户端对应的应用程序等,其他数据可包括操作系统或应用程序被运行后产生的数据,该数据包括系统数据(例如操作系统的配置参数)和用户数据。本技术实施例中程序指令存储在存储器920中,处理器980执行
存储器920中的程序指令,实现前文图论述的任意的一种方法。
155.上述显示单元940用于接收输入的数字信息、字符信息或接触式触摸操作/非接触式手势,以及产生与计算机设备900的用户设置以及功能控制有关的信号输入等。具体地,本技术实施例中,该显示单元940可以包括显示面板941。显示面板941例如触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在显示面板941上或在显示面板941的操作),并根据预先设定的程式驱动相应的连接装置。
156.在一种可能的实施例中,显示面板941可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测玩家的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器980,并能接收处理器980发来的命令并加以执行。
157.其中,显示面板941可以采用电阻式、电容式、红外线以及表面声波等多种类型实现。除了显示单元940,在一些实施例中,计算机设备900还可以包括输入单元930,输入单元930可以包括图像输入设备931和其他输入设备932,其中其他输入设备可以但不限于包括物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
158.除以上之外,计算机设备900还可以包括用于给其他模块供电的电源990、音频电路960、近场通信模块970和rf电路910。计算机设备900还可以包括一个或多个传感器950,例如加速度传感器、光传感器、压力传感器等。音频电路960具体包括扬声器961和麦克风962等,例如计算机设备900可以通过麦克风962采集用户的声音,进行相应的操作等。
159.作为一种实施例,处理器980的数量可以是一个或多个,处理器980和存储器920可以是耦合设置,也可以是相对独立设置。
160.作为一种实施例,图9中的处理器980可以用于实现如图8中的获取模块801和处理模块802的功能。
161.作为一种实施例,图9中的处理器980可以用于实现前文论述的服务器或终端设备对应的功能。
162.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
163.或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,例如,通过计算机程序产品体现,该计算机程序产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
164.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献