交通卡数据统一个人化解析、注册方法、装置和设备与流程

未命名 07-14 阅读:135 评论:0


1.本发明涉及交通卡数据解析技术领域,具体涉及一种交通卡数据统一个人化解析、注册方法、装置和设备。


背景技术:

2.乘坐公共交通工具是绿色出行的重要一环,其中,交通卡作为乘坐公共交通工具的主要支付形式,尤其是电子公交卡,已被广泛应用。但是,由于卡规范是一个通用的数据存储规范,所以各国家/地区可以根据自己的需求,设计自己的卡数据存储格式以及数据保护机制,导致不同公司在设定公交卡时,可能存在参考不同公交卡规范的现象。
3.这就使得在解析交通卡数据时,需要一一根据交通卡公司定义的卡数据规范进行定制化开发和适配,成本高,灵活性低。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种交通卡数据统一个人化解析、注册方法、装置和设备,以克服目前需要一一根据交通卡公司定义的卡数据规范进行定制化开发和适配,成本高,灵活性低的问题。
5.为实现以上目的,本发明采用如下技术方案:
6.一方面,一种交通卡数据统一个人化解析方法,包括:
7.获取目标交通卡的卡数据,并识别所述卡数据的卡数据格式,记为目标卡数据格式;
8.判断预设格式配置库中是否配置有所述目标卡数据格式的配置数据;其中,所述预设格式配置库配置有不同的卡数据格式的配置数据;
9.若所述预设格式配置库中配置有所述目标卡数据格式的配置数据,则根据所述目标卡数据格式的配置数据对所述卡数据进行解析,得到所述目标交通卡的卡信息。
10.可选的,所述根据所述目标卡数据格式的配置数据对所述卡数据进行解析,得到所述目标交通卡的卡信息,包括:
11.根据所述目标卡数据格式的配置数据对所述卡数据进行解析,得到所述目标交通卡的数据节点;
12.基于所述目标卡数据格式的配置数据确定所述数据节点的标识信息,根据所述数据节点的标识信息和所述数据节点,得到所述目标交通卡的卡信息。
13.可选的,还包括:若所述预设格式配置库中未配置有所述目标卡数据格式的配置数据,则提示未配置信息,以提醒用户配置所述目标卡数据格式的配置数据。
14.可选的,还包括:
15.判断所述目标交通卡的卡数据解析是否成功,若所述目标交通卡的卡数据解析成功,则存储所述目标交通卡的卡信息。
16.可选的,所述预设格式配置库的配置方法,包括:
17.确定目标区域;
18.获取所述目标区域内的交通卡数据规范,并根据所述交通卡数据规范配置所述预设格式配置库的配置数据。
19.可选的,所述卡数据格式,包括:xml格式、dp格式、dat格式、txt格式;
20.所述目标交通卡的卡信息,包括:卡号、卡数据数量、版本、数据类型、应用id中的至少一种;
21.所述卡数据格式的配置数据,包括:与所述卡数据格式相对应的解析规则。
22.又一方面,一种交通卡数据统一个人化解析装置,包括:
23.获取识别模块,用于获取目标交通卡的卡数据,并识别所述卡数据的卡数据格式,记为目标卡数据格式;
24.判断模块,用于判断预设格式配置库中是否配置有所述目标卡数据格式的配置数据;其中,所述预设格式配置库配置有不同的卡数据格式的配置数据;
25.解析模块,用于在所述预设格式配置库中配置有所述目标卡数据格式的配置数据时,根据所述目标卡数据格式的配置数据对所述卡数据进行解析,得到所述目标交通卡的卡信息。
26.又一方面,一种交通卡数据统一个人化解析设备,包括处理器和存储器,所述处理器与存储器相连:
27.其中,所述处理器,用于调用并执行所述存储器中存储的程序;
28.所述存储器,用于存储所述程序,所述程序至少用于执行上述任一项所述的交通卡数据统一个人化解析方法。
29.又一方面,一种交通卡注册方法,包括:
30.利用上述任一所述的交通卡数据统一个人化解析方法,获取所述目标交通卡的卡信息;
31.根据所述目标交通卡的卡信息,输入与所述卡信息相对应的用户信息,以开通所述目标交通卡。
32.又一方面,一种交通卡注册设备,其特征在于,包括处理器和存储器,所述处理器与存储器相连:
33.其中,所述处理器,用于调用并执行所述存储器中存储的程序;
34.所述存储器,用于存储所述程序,所述程序至少用于执行上述所述的交通卡注册方法。
35.本发明提供的技术方案,至少具体如下有益效果:
36.通过预先配置不同卡数据格式的配置数据,从而在识别到目标交通卡的卡数据格式后,通过预先配置的卡数据格式的配置数据对目标交通卡的卡数据进行解析,从而得到目标交通卡的卡信息。因此,采用本技术提供的技术方案,通过预先配置不同的卡数据格式的配置数据,兼容市面上所有交通卡的卡数据格式,从而实现对不同格式卡数据的统一,无需根据不同公司定义的卡数据规范定制开发解析工具,降低了成本,灵活性高。
附图说明
37.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
38.图1为本发明一实施例提供的一种交通卡数据统一个人化解析方法的流程示意图;
39.图2为本发明一实施例提供的一种交通卡数据统一个人化解析装置的结构示意图;
40.图3为本发明一实施例提供的一种交通卡数据统一个人化解析设备的结构示意图;
41.图4为本发明一实施例提供的一种交通卡注册方法的流程示意图;
42.图5为本发明一实施例提供的一种交通卡注册设备的结构示意图。
具体实施方式
43.为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。
44.根据背景技术记载,现有技术中在解析交通卡数据时,需要一一根据交通卡公司定义的卡数据规范进行定制化开发和适配,成本高,灵活性低。
45.基于此,本发明实施例提供一种交通卡数据统一个人化解析、注册方法、装置和设备。
46.图1为本发明一实施例提供的一种交通卡数据统一个人化解析方法的流程示意图,参阅图1,本发明实施例提供的方法,可以包括以下步骤:
47.步骤s11、获取目标交通卡的卡数据,并识别卡数据的卡数据格式,记为目标卡数据格式。
48.在一个具体的实现过程中,可以定义任何一个待识别的交通卡为目标交通卡。在确定到目标交通卡后,可以读取目标交通卡的卡数据,并识别该卡数据对应的卡数据格式。
49.值得说明的是,在读取目标交通卡的卡数据时,可以根据现有的数据读取方法,进行卡数据的读取。
50.例如,在读取到卡数据后,可以通过卡数据的扩展名来识别卡数据的卡数据格式。
51.值得说明的是,卡数据格式,可以包括:xml格式、dp格式、dat格式、txt格式等。
52.步骤s12、判断预设格式配置库中是否配置有目标卡数据格式的配置数据;其中,预设格式配置库配置有不同的卡数据格式的配置数据。
53.步骤s13、若预设格式配置库中配置有目标卡数据格式的配置数据,则根据目标卡数据格式的配置数据对卡数据进行解析,得到目标交通卡的卡信息。
54.在确定到目标卡数据格式后,判断是否配置有该数据格式的配置数据,若配置有该数据格式的配置数据,则通过对应的配置数据来对目标交通卡的卡数据进行解析,得到对应的卡信息。
55.其中,目标交通卡的卡信息,可以包括:卡号、卡数据数量、版本、数据类型、应用id
中的至少一种。
56.在一些实施例中,可以预先对配置数据进行设置。预设格式配置库的配置方法,包括:确定目标区域;获取目标区域内的交通卡数据规范,并根据交通卡数据规范配置预设格式配置库的配置数据。
57.例如,可以确定本发明提供交通卡数据统一个人化解析方法的应用地域范围,将待应用的地域确定为目标区域,从而获取到目标区域咩所有的交通卡数据规范,从而将所有的交通卡数据规范预先配置在预设格式配置库中。
58.在一些实施例中,可以根据目标卡数据格式的配置数据对卡数据进行解析,得到目标交通卡的数据节点;基于目标卡数据格式的配置数据确定数据节点的标识信息,根据数据节点的标识信息和数据节点,得到目标交通卡的卡信息。
59.例如,识别到目标卡数据格式为xml格式,则根据与xml格式对应的配置数据来对该xml格式的卡数据进行解析,得到目标交通卡的数据节点(例如,数据节点可以为卡片数据carddata节点)。从目标卡数据格式的配置数据中读取数据节点的标识信息,根据标识信息来确定数据节点中的具体内容,作为目标交通卡的卡信息。
60.例如,0015标识信息为公共基础信息,则根据0015标识确定公共基础信息,包括发卡机构、版本、日期等;0017包括卡种卡类型等。
61.卡数据格式的配置数据,包括:与卡数据格式相对应的解析规则。
62.在一些实施例中,还包括:判断目标交通卡的卡数据解析是否成功,若目标交通卡的卡数据解析成功,则存储目标交通卡的卡信息。
63.例如,可以通过判断解析后的卡信息是否包括对应的版本、发卡机构等信息,来判断是否解析成功。
64.可以理解的是,本发明实施例提供的交通卡数据统一个人化解析方法,通过预先配置不同卡数据格式的配置数据,从而在识别到目标交通卡的卡数据格式后,通过预先配置的卡数据格式的配置数据对目标交通卡的卡数据进行解析,从而得到目标交通卡的卡信息。因此,采用本技术提供的技术方案,通过预先配置不同的卡数据格式的配置数据,兼容市面上所有交通卡的卡数据格式,从而实现对不同格式卡数据的统一,无需根据不同公司定义的卡数据规范定制开发解析工具,降低了成本,灵活性高。
65.在一些实施例中,还包括:若预设格式配置库中未配置有目标卡数据格式的配置数据,则提示未配置信息,以提醒用户配置目标卡数据格式的配置数据。
66.当判断到不存在目标卡数据格式的配置数据时,可提示用户配置该目标卡数据格式的配置数据,在用户配置成功后,再次对该目标卡的卡数据进行解析。
67.可以理解的是,本发明实施例提供的方法,通过在判断到未配置的卡数据格式的解析配置时,通过提醒用户进行再次配置,从而实现对预设格式配置库的更新,提升了灵活性。
68.基于一个总的发明构思,本发明实施例还提供一种交通卡数据统一个人化解析装置。
69.图2为本发明一实施例提供的一种交通卡数据统一个人化解析装置的结构示意图,参阅图2,本发明实施例提供的装置,可以包括以下结构:
70.获取识别模块21,用于获取目标交通卡的卡数据,并识别卡数据的卡数据格式,记
为目标卡数据格式;
71.判断模块22,用于判断预设格式配置库中是否配置有目标卡数据格式的配置数据;其中,预设格式配置库配置有不同的卡数据格式的配置数据;
72.解析模块23,用于在预设格式配置库中配置有目标卡数据格式的配置数据时,根据目标卡数据格式的配置数据对卡数据进行解析,得到目标交通卡的卡信息。
73.可选的,解析模块,具体用于根据目标卡数据格式的配置数据对卡数据进行解析,得到目标交通卡的数据节点;
74.基于目标卡数据格式的配置数据确定数据节点的标识信息,根据数据节点的标识信息和数据节点,得到目标交通卡的卡信息。
75.可选的,解析模块,还用于若预设格式配置库中未配置有目标卡数据格式的配置数据,则提示未配置信息,以提醒用户配置目标卡数据格式的配置数据。
76.可选的,判断模块还用于判断目标交通卡的卡数据解析是否成功,若目标交通卡的卡数据解析成功,则存储目标交通卡的卡信息。
77.可选的,还包括配置模块,用于确定目标区域;获取目标区域内的交通卡数据规范,并根据交通卡数据规范配置预设格式配置库的配置数据。
78.可以理解的是,本发明实施例提供的装置,通过预先配置不同卡数据格式的配置数据,从而在识别到目标交通卡的卡数据格式后,通过预先配置的卡数据格式的配置数据对目标交通卡的卡数据进行解析,从而得到目标交通卡的卡信息。因此,采用本技术提供的技术方案,通过预先配置不同的卡数据格式的配置数据,兼容市面上所有交通卡的卡数据格式,从而实现对不同格式卡数据的统一,无需根据不同公司定义的卡数据规范定制开发解析工具,降低了成本,灵活性高。
79.基于一个总的发明构思,本发明实施例还提供一种交通卡数据统一个人化解析设备。
80.图3为本发明一实施例提供的一种交通卡数据统一个人化解析设备的结构示意图,参阅图3,本发明实施例提供的设备,可以包括:处理器31和存储器32,处理器31与存储器32相连。其中,处理器31用于调用并执行存储器32中存储的程序;存储器32用于存储程序,程序至少用于执行以上实施例中的交通卡数据统一个人化解析方法。
81.本技术实施例提供的交通卡数据统一个人化解析设备的具体实施方案可以参考以上任意实施例的交通卡数据统一个人化解析方法的实施方式,此处不再赘述。
82.基于一个总的发明构思,本发明实施例还提供一种交通卡注册方法。
83.图4为本发明一实施例提供的一种交通卡注册方法的流程示意图,参阅图4,本发明实施例提供的方法,可以包括以下步骤:
84.步骤s41、利用上述任一实施例的交通卡数据统一个人化解析方法,获取目标交通卡的卡信息。
85.步骤s42、根据目标交通卡的卡信息,输入与卡信息相对应的用户信息,以开通目标交通卡。
86.例如,可以在终端中集成本技术的交通卡注册方法,在用户需要开通交通卡时(电子交通卡),自动获取到解析完成的目标交通卡的卡信息,将该用户的卡信息写入到终端中,在卡信息写入完成后,即交通卡注册成功。用户可以通过刷卡使用。其中,在获取到卡信
息后,可以设置用户的卡信息,将写入用户信息的卡信息写入到终端中,完成交通卡注册。
87.可以理解的是,本发明实施例提供的方法,用户可以直接获取到解析完成的卡信息,从而进行快速的交通卡注册和开通。
88.基于一个总的发明构思,本发明实施例还提供一种交通卡注册设备。
89.图5为本发明一实施例提供的一种交通卡注册设备的结构示意图,参阅图5,本发明实施例提供的交通卡注册设备,可以包括:处理器51和存储器52,处理器51与存储器52相连。其中,处理器51用于调用并执行存储器52中存储的程序;存储器52用于存储程序,程序至少用于执行以上实施例中的交通卡注册方法。
90.本技术实施例提供的交通卡注册设备的具体实施方案可以参考以上任意实施例的交通卡注册方法的实施方式,此处不再赘述。
91.可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
92.需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是指至少两个。
93.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
94.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
95.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
96.此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
97.上述提到的存储介质可以是只读存储器,磁盘或光盘等。
98.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何
的一个或多个实施例或示例中以合适的方式结合。
99.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

技术特征:
1.一种交通卡数据统一个人化解析方法,其特征在于,包括:获取目标交通卡的卡数据,并识别所述卡数据的卡数据格式,记为目标卡数据格式;判断预设格式配置库中是否配置有所述目标卡数据格式的配置数据;其中,所述预设格式配置库配置有不同的卡数据格式的配置数据;若所述预设格式配置库中配置有所述目标卡数据格式的配置数据,则根据所述目标卡数据格式的配置数据对所述卡数据进行解析,得到所述目标交通卡的卡信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标卡数据格式的配置数据对所述卡数据进行解析,得到所述目标交通卡的卡信息,包括:根据所述目标卡数据格式的配置数据对所述卡数据进行解析,得到所述目标交通卡的数据节点;基于所述目标卡数据格式的配置数据确定所述数据节点的标识信息,根据所述数据节点的标识信息和所述数据节点,得到所述目标交通卡的卡信息。3.根据权利要求1所述的方法,其特征在于,还包括:若所述预设格式配置库中未配置有所述目标卡数据格式的配置数据,则提示未配置信息,以提醒用户配置所述目标卡数据格式的配置数据。4.根据权利要求1所述的方法,其特征在于,还包括:判断所述目标交通卡的卡数据解析是否成功,若所述目标交通卡的卡数据解析成功,则存储所述目标交通卡的卡信息。5.根据权利要求1所述的方法,其特征在于,所述预设格式配置库的配置方法,包括:确定目标区域;获取所述目标区域内的交通卡数据规范,并根据所述交通卡数据规范配置所述预设格式配置库的配置数据。6.根据权利要求1-4任一所述的方法,其特征在于,所述卡数据格式,包括:xml格式、dp格式、dat格式、txt格式;所述目标交通卡的卡信息,包括:卡号、卡数据数量、版本、数据类型、应用id中的至少一种;所述卡数据格式的配置数据,包括:与所述卡数据格式相对应的解析规则。7.一种交通卡数据统一个人化解析装置,其特征在于,包括:获取识别模块,用于获取目标交通卡的卡数据,并识别所述卡数据的卡数据格式,记为目标卡数据格式;判断模块,用于判断预设格式配置库中是否配置有所述目标卡数据格式的配置数据;其中,所述预设格式配置库配置有不同的卡数据格式的配置数据;解析模块,用于在所述预设格式配置库中配置有所述目标卡数据格式的配置数据时,根据所述目标卡数据格式的配置数据对所述卡数据进行解析,得到所述目标交通卡的卡信息。8.一种交通卡数据统一个人化解析设备,其特征在于,包括处理器和存储器,所述处理器与存储器相连:其中,所述处理器,用于调用并执行所述存储器中存储的程序;所述存储器,用于存储所述程序,所述程序至少用于执行权利要求1-6任一项所述的交
通卡数据统一个人化解析方法。9.一种交通卡注册方法,其特征在于,包括:利用权利要求1-6任一所述的交通卡数据统一个人化解析方法,获取所述目标交通卡的卡信息;根据所述目标交通卡的卡信息,输入与所述卡信息相对应的用户信息,以开通所述目标交通卡。10.一种交通卡注册设备,其特征在于,包括处理器和存储器,所述处理器与存储器相连:其中,所述处理器,用于调用并执行所述存储器中存储的程序;所述存储器,用于存储所述程序,所述程序至少用于执行权利要求9所述的交通卡注册方法。

技术总结
本发明涉及一种交通卡数据统一个人化解析、注册方法、装置和设备,属于交通卡数据解析技术领域,该方法、装置和设备通过预先配置不同卡数据格式的配置数据,从而在识别到目标交通卡的卡数据格式后,通过预先配置的卡数据格式的配置数据对目标交通卡的卡数据进行解析,从而得到目标交通卡的卡信息。因此,采用本申请提供的技术方案,通过预先配置不同的卡数据格式的配置数据,兼容市面上所有交通卡的卡数据格式,从而实现对不同格式卡数据的统一,无需根据不同公司定义的卡数据规范定制开发解析工具,降低了成本,灵活性高。灵活性高。灵活性高。


技术研发人员:黎冯华 姜波 赵晨曦
受保护的技术使用者:深圳市雪球科技有限公司
技术研发日:2022.11.25
技术公布日:2023/7/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐