System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請(qǐng)涉及文件處理,具體而言,涉及一種批處理文件的處理方法及裝置、存儲(chǔ)介質(zhì)和電子設(shè)備。
技術(shù)介紹
1、隨著互聯(lián)網(wǎng)行業(yè)的飛速發(fā)展,互聯(lián)網(wǎng)金融企業(yè)對(duì)資金安全,信息傳輸安全,敏感信息安全等有著越來(lái)越高的執(zhí)行標(biāo)準(zhǔn),對(duì)大批量的資金相關(guān)送扣文件的安全性也越來(lái)越重視。
2、相關(guān)技術(shù)中的企業(yè)批處理文件技術(shù)中,大多數(shù)企業(yè)還是對(duì)批處理文件進(jìn)行簡(jiǎn)單加密,但文件里的內(nèi)容還是以明文展示,這對(duì)于支付行業(yè)來(lái)說(shuō)還是存在一定的風(fēng)險(xiǎn),并且每種支付業(yè)務(wù)需要生成對(duì)應(yīng)的批處理文件,大大增加了人力時(shí)間成本。因此,相關(guān)技術(shù)中生成批處理文件的生成方式不佳,導(dǎo)致生成批處理文件的效果較差。
3、針對(duì)相關(guān)技術(shù)中生成批處理文件的生成方式不佳,導(dǎo)致生成批處理文件的效果較差的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)的主要目的在于提供一種批處理文件的處理方法及裝置、存儲(chǔ)介質(zhì)和電子設(shè)備,以解決相關(guān)技術(shù)中生成批處理文件的生成方式不佳,導(dǎo)致生成批處理文件的效果較差的問(wèn)題。
2、為了實(shí)現(xiàn)上述目的,根據(jù)本申請(qǐng)的一個(gè)方面,提供了一種批處理文件的處理方法。該方法包括:確定待批處理操作的多種類型的金融業(yè)務(wù),并獲取每種類型的金融業(yè)務(wù)的數(shù)據(jù),得到多條業(yè)務(wù)數(shù)據(jù);按照目標(biāo)規(guī)則,對(duì)所述多條業(yè)務(wù)數(shù)據(jù)進(jìn)行組裝處理,得到組裝后的業(yè)務(wù)數(shù)據(jù),其中,所述目標(biāo)規(guī)則表示所述組裝后的業(yè)務(wù)數(shù)據(jù)中至少包括:文件頭、數(shù)據(jù)總長(zhǎng)度、數(shù)據(jù)內(nèi)容總長(zhǎng)度、擴(kuò)展數(shù)據(jù)位和有效數(shù)據(jù)內(nèi)容,所述文件頭表示業(yè)務(wù)數(shù)據(jù)的類型信息,所述數(shù)據(jù)總長(zhǎng)度表示所述擴(kuò)展數(shù)據(jù)位的
3、進(jìn)一步地,若所述多種類型的金融業(yè)務(wù)包括第一種類型的金融業(yè)務(wù)和第二種類型的金融業(yè)務(wù),則按照目標(biāo)規(guī)則,對(duì)所述多條業(yè)務(wù)數(shù)據(jù)進(jìn)行組裝處理,得到組裝后的業(yè)務(wù)數(shù)據(jù)包括:對(duì)所述多條業(yè)務(wù)數(shù)據(jù)進(jìn)行分類處理,得到第一類型的業(yè)務(wù)數(shù)據(jù)和第二類型的業(yè)務(wù)數(shù)據(jù),其中,所述第一類型的業(yè)務(wù)數(shù)據(jù)為所述第一種類型的金融業(yè)務(wù)的數(shù)據(jù),所述第二類型的業(yè)務(wù)數(shù)據(jù)為所述第二種類型的金融業(yè)務(wù)的數(shù)據(jù);按照所述目標(biāo)規(guī)則,對(duì)所述第一類型的業(yè)務(wù)數(shù)據(jù)進(jìn)行組裝處理,得到組裝后的第一類型的業(yè)務(wù)數(shù)據(jù);按照所述目標(biāo)規(guī)則,對(duì)所述第二類型的業(yè)務(wù)數(shù)據(jù)進(jìn)行組裝處理,得到組裝后的第二類型的業(yè)務(wù)數(shù)據(jù);基于所述組裝后的第一類型的業(yè)務(wù)數(shù)據(jù)和所述組裝后的第二類型的業(yè)務(wù)數(shù)據(jù),得到所述組裝后的業(yè)務(wù)數(shù)據(jù)。
4、進(jìn)一步地,按照所述目標(biāo)規(guī)則,對(duì)所述第一類型的業(yè)務(wù)數(shù)據(jù)進(jìn)行組裝處理,得到組裝后的第一類型的業(yè)務(wù)數(shù)據(jù)包括:按照所述目標(biāo)規(guī)則,獲取所述第一類型的業(yè)務(wù)數(shù)據(jù)的文件頭、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)內(nèi)容總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的擴(kuò)展數(shù)據(jù)位和所述第一類型的業(yè)務(wù)數(shù)據(jù)的有效數(shù)據(jù)內(nèi)容;依據(jù)所述第一類型的業(yè)務(wù)數(shù)據(jù)的文件頭、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)內(nèi)容總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的擴(kuò)展數(shù)據(jù)位和所述第一類型的業(yè)務(wù)數(shù)據(jù)的有效數(shù)據(jù)內(nèi)容,得到所述組裝后的第一類型的業(yè)務(wù)數(shù)據(jù)。
5、進(jìn)一步地,按照所述目標(biāo)規(guī)則,獲取所述第一類型的業(yè)務(wù)數(shù)據(jù)的文件頭、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)內(nèi)容總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的擴(kuò)展數(shù)據(jù)位和所述第一類型的業(yè)務(wù)數(shù)據(jù)的有效數(shù)據(jù)內(nèi)容包括:按照所述目標(biāo)規(guī)則,根據(jù)所述第一類型的業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的金融業(yè)務(wù)的類型信息,確定所述第一類型的業(yè)務(wù)數(shù)據(jù)的文件頭;對(duì)所述第一類型的業(yè)務(wù)數(shù)據(jù)進(jìn)行組裝處理,得到所述第一類型的業(yè)務(wù)數(shù)據(jù)的有效數(shù)據(jù)內(nèi)容,并獲取所述第一類型的業(yè)務(wù)數(shù)據(jù)的有效數(shù)據(jù)內(nèi)容的長(zhǎng)度信息,得到所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)內(nèi)容總長(zhǎng)度;依據(jù)所述第一種類型的金融業(yè)務(wù)和所述第二種類型的金融業(yè)務(wù),確定所述第一類型的業(yè)務(wù)數(shù)據(jù)的擴(kuò)展數(shù)據(jù)位;根據(jù)所述第一類型的業(yè)務(wù)數(shù)據(jù)的擴(kuò)展數(shù)據(jù)位的長(zhǎng)度信息和所述第一類型的業(yè)務(wù)數(shù)據(jù)的有效數(shù)據(jù)內(nèi)容的長(zhǎng)度信息,確定所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)總長(zhǎng)度。
6、進(jìn)一步地,在對(duì)所述組裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行加密處理,得到批處理文件之后,所述方法還包括:對(duì)所述批處理文件進(jìn)行解密處理,得到解密后的批處理文件;根據(jù)所述目標(biāo)規(guī)則,對(duì)所述解密后的批處理文件進(jìn)行解析處理,得到所述第一類型的業(yè)務(wù)數(shù)據(jù)的文件頭、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)內(nèi)容總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的擴(kuò)展數(shù)據(jù)位和所述第一類型的業(yè)務(wù)數(shù)據(jù)的有效數(shù)據(jù)內(nèi)容;基于所述第一類型的業(yè)務(wù)數(shù)據(jù)的文件頭、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)內(nèi)容總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的擴(kuò)展數(shù)據(jù)位和所述第一類型的業(yè)務(wù)數(shù)據(jù)的有效數(shù)據(jù)內(nèi)容,對(duì)所述多種類型的金融業(yè)務(wù)進(jìn)行處理。
7、進(jìn)一步地,基于所述第一類型的業(yè)務(wù)數(shù)據(jù)的文件頭、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)內(nèi)容總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的擴(kuò)展數(shù)據(jù)位和所述第一類型的業(yè)務(wù)數(shù)據(jù)的有效數(shù)據(jù)內(nèi)容,對(duì)所述多種類型的金融業(yè)務(wù)進(jìn)行處理包括:基于所述第一類型的業(yè)務(wù)數(shù)據(jù)的文件頭、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)內(nèi)容總長(zhǎng)度和所述第一類型的業(yè)務(wù)數(shù)據(jù)的有效數(shù)據(jù)內(nèi)容,對(duì)所述第一種類型的金融業(yè)務(wù)進(jìn)行處理;根據(jù)所述第一類型的業(yè)務(wù)數(shù)據(jù)的擴(kuò)展數(shù)據(jù)位,確定所述第二類型的業(yè)務(wù)數(shù)據(jù)的文件頭、所述第二類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)總長(zhǎng)度、所述第二類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)內(nèi)容總長(zhǎng)度、所述第二類型的業(yè)務(wù)數(shù)據(jù)的擴(kuò)展數(shù)據(jù)位和所述第二類型的業(yè)務(wù)數(shù)據(jù)的有效數(shù)據(jù)內(nèi)容;依據(jù)所述第二類型的業(yè)務(wù)數(shù)據(jù)的文件頭、所述第二類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)總長(zhǎng)度、所述第二類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)內(nèi)容總長(zhǎng)度、所述第二類型的業(yè)務(wù)數(shù)據(jù)的擴(kuò)展數(shù)據(jù)位和所述第二類型的業(yè)務(wù)數(shù)據(jù)的有效數(shù)據(jù)內(nèi)容,對(duì)所述第二種類型的金融業(yè)務(wù)進(jìn)行處理。
8、進(jìn)一步地,基于所述第一類型的業(yè)務(wù)數(shù)據(jù)的文件頭、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)內(nèi)容總長(zhǎng)度和所述第一類型的業(yè)務(wù)數(shù)據(jù)的有效數(shù)據(jù)內(nèi)容,對(duì)所述第一種類型的金融業(yè)務(wù)進(jìn)行處理包括:判斷所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)內(nèi)容總長(zhǎng)度是否等于預(yù)設(shè)長(zhǎng)度;若所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)內(nèi)容總長(zhǎng)度不等于所述預(yù)設(shè)長(zhǎng)度,則表示對(duì)所述第一類型的業(yè)務(wù)數(shù)據(jù)解析錯(cuò)誤,并禁止對(duì)所述第一種類型的金融業(yè)務(wù)進(jìn)行處理;若所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)內(nèi)容總長(zhǎng)度等于所述預(yù)設(shè)長(zhǎng)度,則允許基于所述第一類型的業(yè)務(wù)數(shù)據(jù)的文件頭、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)總長(zhǎng)度和所述第一類型的業(yè)務(wù)數(shù)據(jù)的有效數(shù)據(jù)內(nèi)容,對(duì)所述第一種類型的金融業(yè)務(wù)進(jìn)行處理。
9、為了實(shí)現(xiàn)上述目的,根據(jù)本申請(qǐng)的另一方面,提供了一種批處理文件的處理裝置。該裝置包括:第一獲取單元,用于確定待批處理操作的多種類型的金融業(yè)務(wù),并獲取每種類型的金融業(yè)務(wù)的數(shù)據(jù),得到多條業(yè)務(wù)數(shù)據(jù);第一處理單元,用于按照目標(biāo)規(guī)則,對(duì)所述多條業(yè)務(wù)數(shù)據(jù)進(jìn)行組裝處理,得到組裝后的業(yè)務(wù)本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種批處理文件的處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,若所述多種類型的金融業(yè)務(wù)包括第一種類型的金融業(yè)務(wù)和第二種類型的金融業(yè)務(wù),則按照目標(biāo)規(guī)則,對(duì)所述多條業(yè)務(wù)數(shù)據(jù)進(jìn)行組裝處理,得到組裝后的業(yè)務(wù)數(shù)據(jù)包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,按照所述目標(biāo)規(guī)則,對(duì)所述第一類型的業(yè)務(wù)數(shù)據(jù)進(jìn)行組裝處理,得到組裝后的第一類型的業(yè)務(wù)數(shù)據(jù)包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,按照所述目標(biāo)規(guī)則,獲取所述第一類型的業(yè)務(wù)數(shù)據(jù)的文件頭、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)內(nèi)容總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的擴(kuò)展數(shù)據(jù)位和所述第一類型的業(yè)務(wù)數(shù)據(jù)的有效數(shù)據(jù)內(nèi)容包括:
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,在對(duì)所述組裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行加密處理,得到批處理文件之后,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,基于所述第一類型的業(yè)務(wù)數(shù)據(jù)的文件頭、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)內(nèi)容總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的擴(kuò)展數(shù)據(jù)位
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,基于所述第一類型的業(yè)務(wù)數(shù)據(jù)的文件頭、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)內(nèi)容總長(zhǎng)度和所述第一類型的業(yè)務(wù)數(shù)據(jù)的有效數(shù)據(jù)內(nèi)容,對(duì)所述第一種類型的金融業(yè)務(wù)進(jìn)行處理包括:
8.一種批處理文件的處理裝置,其特征在于,包括:
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)存儲(chǔ)程序,其中,所述程序執(zhí)行權(quán)利要求1至7中任意一項(xiàng)所述的批處理文件的處理方法。
10.一種電子設(shè)備,其特征在于,包括一個(gè)或多個(gè)處理器和存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)一個(gè)或多個(gè)程序,其中,當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)權(quán)利要求1至7中任意一項(xiàng)所述的批處理文件的處理方法。
...【技術(shù)特征摘要】
1.一種批處理文件的處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,若所述多種類型的金融業(yè)務(wù)包括第一種類型的金融業(yè)務(wù)和第二種類型的金融業(yè)務(wù),則按照目標(biāo)規(guī)則,對(duì)所述多條業(yè)務(wù)數(shù)據(jù)進(jìn)行組裝處理,得到組裝后的業(yè)務(wù)數(shù)據(jù)包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,按照所述目標(biāo)規(guī)則,對(duì)所述第一類型的業(yè)務(wù)數(shù)據(jù)進(jìn)行組裝處理,得到組裝后的第一類型的業(yè)務(wù)數(shù)據(jù)包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,按照所述目標(biāo)規(guī)則,獲取所述第一類型的業(yè)務(wù)數(shù)據(jù)的文件頭、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)內(nèi)容總長(zhǎng)度、所述第一類型的業(yè)務(wù)數(shù)據(jù)的擴(kuò)展數(shù)據(jù)位和所述第一類型的業(yè)務(wù)數(shù)據(jù)的有效數(shù)據(jù)內(nèi)容包括:
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,在對(duì)所述組裝后的業(yè)務(wù)數(shù)據(jù)進(jìn)行加密處理,得到批處理文件之后,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,基于所述第一類型的業(yè)務(wù)數(shù)據(jù)的文件頭、所...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:毛政,李喜越,
申請(qǐng)(專利權(quán))人:天翼電子商務(wù)有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。