本申請(qǐng)涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種針對(duì)債權(quán)債務(wù)的貨幣杠桿支付方法及系統(tǒng)。
背景技術(shù):
隨著經(jīng)濟(jì)的不斷發(fā)展,在宏觀方面,債權(quán)債務(wù)日趨嚴(yán)重和龐雜,形成一個(gè)錯(cuò)綜復(fù)雜的債權(quán)債務(wù)網(wǎng)絡(luò)。在微觀方面,市場(chǎng)競(jìng)爭(zhēng)激烈,市場(chǎng)主體應(yīng)收賬款和應(yīng)付賬款周轉(zhuǎn)速度變慢、沉淀,機(jī)會(huì)成本、時(shí)間成本、融資成本正在嚴(yán)重影響市場(chǎng)各主體的競(jìng)爭(zhēng)力和創(chuàng)新能力。
網(wǎng)絡(luò)中債權(quán)債務(wù)流轉(zhuǎn)不暢,是債權(quán)債務(wù)高企的直接體現(xiàn),傳統(tǒng)的經(jīng)濟(jì)理論和方法已不能有效解決債權(quán)債務(wù),從而導(dǎo)致較多經(jīng)濟(jì)問題和社會(huì)問題,債權(quán)債務(wù)問題已成為影響未來經(jīng)濟(jì)走向的重要因素。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)的目的在于提供一種針對(duì)債權(quán)債務(wù)的貨幣杠桿支付方法及系統(tǒng),能夠有效解決市場(chǎng)主體之間的債權(quán)債務(wù)問題。
為實(shí)現(xiàn)上述目的,本申請(qǐng)一方面提供了一種針對(duì)債權(quán)債務(wù)的貨幣杠桿支付方法,所述方法包括:
接收用戶的注冊(cè)信息,并根據(jù)所述注冊(cè)信息登記用戶的債權(quán)債務(wù)屬性;其中,所述債權(quán)債務(wù)屬性包括債權(quán)債務(wù)雙方、關(guān)聯(lián)方、主體屬性;債權(quán)金額、債務(wù)金額、金額期限、債權(quán)債務(wù)分類中的至少一種;
接收用戶設(shè)定的運(yùn)算參數(shù);所述運(yùn)算參數(shù)包括計(jì)劃支付金額、付款收益率、收款折讓率、杠桿資金率、服務(wù)費(fèi)率、時(shí)間期限、分配率中的至少一種;
運(yùn)算用戶設(shè)定的債權(quán)債務(wù)關(guān)系屬性和運(yùn)算參數(shù),確定多用戶結(jié)構(gòu)、兩用戶結(jié)構(gòu)和獨(dú)立結(jié)構(gòu)和復(fù)雜結(jié)構(gòu)中的至少一種;
根據(jù)貨幣杠桿支付模式需要,設(shè)置相應(yīng)的用戶資金賬號(hào),接收用戶交納或外部導(dǎo)入的資金;
根據(jù)所述債權(quán)債務(wù)的主體、關(guān)系屬性和運(yùn)算參數(shù),在各個(gè)用戶之間建立債圖;其中,所述債圖中包括用于表征用戶的節(jié)點(diǎn)集合、用于表征用戶之間債權(quán)債務(wù)關(guān)系的有向邊集合、用于表征用戶之間關(guān)聯(lián)關(guān)系的無向邊集合、所述節(jié)點(diǎn)集合對(duì)應(yīng)的服務(wù)費(fèi)率集合以及所述有向邊集合對(duì)應(yīng)的有向邊屬性集合;用于表征用戶獨(dú)立關(guān)系的節(jié)點(diǎn)集合;用于表征用戶的節(jié)點(diǎn)屬性集合;
在債網(wǎng)中確定用戶債圖結(jié)構(gòu)包含多用戶結(jié)構(gòu)、兩用戶結(jié)構(gòu)和獨(dú)立用戶結(jié)構(gòu)及復(fù)雜用戶結(jié)構(gòu),并包含以此基礎(chǔ)演變的復(fù)雜債圖;
根據(jù)按貨幣杠桿支付需要設(shè)置用戶資金賬號(hào),包括基本賬號(hào)、杠桿資金賬號(hào)、其它功能賬號(hào)中的至少一種;
根據(jù)債權(quán)債務(wù)主體、關(guān)系、金額和運(yùn)算參數(shù)確定債結(jié)構(gòu)對(duì)應(yīng)用戶的杠桿資金;接收用戶交納或外部導(dǎo)入的杠桿資金;基于所述杠桿資金,對(duì)多用戶結(jié)構(gòu)、兩用戶結(jié)構(gòu)和復(fù)雜債圖對(duì)應(yīng)的債權(quán)債務(wù),在用戶資金賬號(hào)內(nèi)進(jìn)行瞬間同時(shí)支付;獨(dú)立結(jié)構(gòu)用戶可直接進(jìn)行支付。
為實(shí)現(xiàn)上述目的,本申請(qǐng)還提供一種針對(duì)債權(quán)債務(wù)的貨幣杠桿支付系統(tǒng),所述系統(tǒng)包括:
注冊(cè)信息接收單元,用于接收用戶的注冊(cè)信息,并根據(jù)所述注冊(cè)信息登記用戶的債權(quán)債務(wù)屬性;其中,所述債權(quán)債務(wù)屬性包括債權(quán)債務(wù)雙方、關(guān)聯(lián)方、主體屬性;債權(quán)金額、債務(wù)金額、金額期限、債權(quán)債務(wù)分類中的至少一種;
運(yùn)算參數(shù)接收單元,用于接收用戶設(shè)定的運(yùn)算參數(shù);所述運(yùn)算參數(shù)包括計(jì)劃支付金額、付款收益率、收款折讓率、杠桿資金率、服務(wù)費(fèi)率、時(shí)間期限、分配率中的至少一種;
結(jié)構(gòu)確定單元,用于運(yùn)算用戶設(shè)定的債權(quán)債務(wù)關(guān)系屬性和運(yùn)算參數(shù),確定多用戶結(jié)構(gòu)、兩用戶結(jié)構(gòu)和獨(dú)立結(jié)構(gòu)和復(fù)雜結(jié)構(gòu)中的至少一種;
資金接收單元,用于根據(jù)貨幣杠桿支付模式需要,設(shè)置相應(yīng)的用戶資金賬號(hào),接收用戶交納或外部導(dǎo)入的資金;
債圖建立單元,用于根據(jù)所述債權(quán)債務(wù)的主體、關(guān)系屬性和運(yùn)算參數(shù),在各個(gè)用戶之間建立債圖;其中,所述債圖中包括用于表征用戶的節(jié)點(diǎn)集合、用于表征用戶之間債權(quán)債務(wù)關(guān)系的有向邊集合、用于表征用戶之間關(guān)聯(lián)關(guān)系的無向邊集合、所述節(jié)點(diǎn)集合對(duì)應(yīng)的服務(wù)費(fèi)率集合以及所述有向邊集合對(duì)應(yīng)的有向邊屬性集合;用于表征用戶獨(dú)立關(guān)系的節(jié)點(diǎn)集合;用于表征用戶的節(jié)點(diǎn)屬性集合;
債圖演變單元,用于在債網(wǎng)中確定用戶債圖結(jié)構(gòu)包含多用戶結(jié)構(gòu)、兩用戶結(jié)構(gòu)和獨(dú)立用戶結(jié)構(gòu)及復(fù)雜用戶結(jié)構(gòu),并包含以此基礎(chǔ)演變的復(fù)雜債圖;
賬號(hào)設(shè)置單元,用于根據(jù)按貨幣杠桿支付需要設(shè)置用戶資金賬號(hào),包括基本賬號(hào)、杠桿資金賬號(hào)、其它功能賬號(hào)中的至少一種;
支付單元,用于根據(jù)債權(quán)債務(wù)主體、關(guān)系、金額和運(yùn)算參數(shù)確定債結(jié)構(gòu)對(duì)應(yīng)用戶的杠桿資金;接收用戶交納或外部導(dǎo)入的杠桿資金;基于所述杠桿資金,對(duì)多用戶結(jié)構(gòu)、兩用戶結(jié)構(gòu)和復(fù)雜債圖對(duì)應(yīng)的債權(quán)債務(wù),在用戶資金賬號(hào)內(nèi)進(jìn)行瞬間同時(shí)支付;獨(dú)立結(jié)構(gòu)用戶可直接進(jìn)行支付。
本發(fā)明提供的一種針對(duì)債權(quán)債務(wù)的貨幣杠桿支付方法及系統(tǒng),將用戶提供的債權(quán)債務(wù)數(shù)據(jù)形成債環(huán)、債鏈和發(fā)散結(jié)構(gòu)等支付方式,根據(jù)貨幣杠桿支付原理,導(dǎo)入少量杠桿資金,便可以瞬間同時(shí)完成債環(huán)、債鏈和發(fā)散結(jié)構(gòu)中所有參與節(jié)點(diǎn)用戶的債權(quán)債務(wù)支付;同時(shí)可對(duì)兩用戶之間的債權(quán)債務(wù)進(jìn)行支付,從而可以高效去杠桿,大幅減少傳統(tǒng)支付貨幣的使用量,能夠較好地解決市場(chǎng)主體之間的債權(quán)債務(wù)問題。
附圖說明
圖1為本申請(qǐng)一個(gè)實(shí)施方式中針對(duì)債權(quán)債務(wù)的貨幣杠桿支付方法的流程圖;
圖2為本申請(qǐng)中債環(huán)的示意圖;
圖3為本申請(qǐng)中債鏈的示意圖;
圖4為本申請(qǐng)中債發(fā)散結(jié)構(gòu)的示意圖;
圖5為本申請(qǐng)中兩用戶之間債權(quán)債務(wù)的示意圖;
圖6為本申請(qǐng)中針對(duì)債權(quán)債務(wù)的貨幣杠桿支付系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)中的技術(shù)方案,下面將結(jié)合本申請(qǐng)實(shí)施方式中的附圖,對(duì)本申請(qǐng)實(shí)施方式中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施方式僅僅是本申請(qǐng)一部分實(shí)施方式,而不是全部的實(shí)施方式?;诒旧暾?qǐng)中的實(shí)施方式,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施方式,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。
請(qǐng)參閱圖1,本申請(qǐng)?zhí)峁┮环N針對(duì)債權(quán)債務(wù)的貨幣杠桿支付方法,所述方法包括:
s10:接收用戶的注冊(cè)信息,并根據(jù)所述注冊(cè)信息登記用戶的債權(quán)債務(wù)屬性;其中,所述債權(quán)債務(wù)屬性包括債權(quán)債務(wù)雙方、關(guān)聯(lián)方、主體屬性;債權(quán)金額、債務(wù)金額、金額期限、債權(quán)債務(wù)分類中的至少一種;
s20:接收用戶設(shè)定的運(yùn)算參數(shù);所述運(yùn)算參數(shù)包括計(jì)劃支付金額、付款收益率、收款折讓率、杠桿資金率、服務(wù)費(fèi)率、時(shí)間期限、分配率中的至少一種;
s30:運(yùn)算用戶設(shè)定的債權(quán)債務(wù)關(guān)系屬性和運(yùn)算參數(shù),確定多用戶結(jié)構(gòu)、兩用戶結(jié)構(gòu)和獨(dú)立結(jié)構(gòu)和復(fù)雜結(jié)構(gòu)中的至少一種;
s40:根據(jù)貨幣杠桿支付模式需要,設(shè)置相應(yīng)的用戶資金賬號(hào),接收用戶交納或外部導(dǎo)入的資金;
s50:根據(jù)所述債權(quán)債務(wù)的主體、關(guān)系屬性和運(yùn)算參數(shù),在各個(gè)用戶之間建立債圖;其中,所述債圖中包括用于表征用戶的節(jié)點(diǎn)集合、用于表征用戶之間債權(quán)債務(wù)關(guān)系的有向邊集合、用于表征用戶之間關(guān)聯(lián)關(guān)系的無向邊集合、所述節(jié)點(diǎn)集合對(duì)應(yīng)的服務(wù)費(fèi)率集合以及所述有向邊集合對(duì)應(yīng)的有向邊屬性集合;用于表征用戶獨(dú)立關(guān)系的節(jié)點(diǎn)集合;用于表征用戶的節(jié)點(diǎn)屬性集合;
s60:在債網(wǎng)中確定用戶債圖結(jié)構(gòu)包含多用戶結(jié)構(gòu)、兩用戶結(jié)構(gòu)和獨(dú)立用戶結(jié)構(gòu)及復(fù)雜用戶結(jié)構(gòu),并包含以此基礎(chǔ)演變的復(fù)雜債圖;
s70:根據(jù)按貨幣杠桿支付需要設(shè)置用戶資金賬號(hào),包括基本賬號(hào)、杠桿資金賬號(hào)、其它功能賬號(hào)中的至少一種;
s80:根據(jù)債權(quán)債務(wù)主體、關(guān)系、金額和運(yùn)算參數(shù)確定債結(jié)構(gòu)對(duì)應(yīng)用戶的杠桿資金;接收用戶交納或外部導(dǎo)入的杠桿資金;基于所述杠桿資金,對(duì)多用戶結(jié)構(gòu)、兩用戶結(jié)構(gòu)和復(fù)雜債圖對(duì)應(yīng)的債權(quán)債務(wù),在用戶資金賬號(hào)內(nèi)進(jìn)行瞬間同時(shí)支付;獨(dú)立結(jié)構(gòu)用戶可直接進(jìn)行支付。
在本實(shí)施方式中,根據(jù)所述債權(quán)債務(wù)屬性以及所述運(yùn)算參數(shù),在各個(gè)用戶之間建立債圖包括:
確定債權(quán)債務(wù)雙方中的債務(wù)方和債權(quán)方,并在表征債務(wù)方的第一節(jié)點(diǎn)與表征債權(quán)方的第二節(jié)點(diǎn)之間建立有向連線,所述有向連線的方向?yàn)閺乃龅谝还?jié)點(diǎn)指向所述第二節(jié)點(diǎn);其中,所述有向連線作為所述第一節(jié)點(diǎn)的出邊并且作為所述第二節(jié)點(diǎn)的入邊,其中,出邊和入邊分別與出度和入度相對(duì)應(yīng)。
在本實(shí)施方式中,所述方法還包括:
確定關(guān)聯(lián)方至少需要兩個(gè)用戶,并在表征所述至少兩個(gè)用戶的各個(gè)節(jié)點(diǎn)之間建立無向連線。
在本實(shí)施方式中,在債圖結(jié)構(gòu)中確定主體屬性圖:按主體性質(zhì)、主體類別、經(jīng)營(yíng)規(guī)模、地域分步、行業(yè)、指數(shù)分類;金額屬性圖:按計(jì)劃金額大小、時(shí)間期限、有效性、頻率、出入邊多少的屬性圖;參數(shù)屬性圖:按付款收益率、鏈中杠桿資金率、鏈尾杠桿資金率、分配率、服務(wù)費(fèi)率和債指數(shù)的屬性圖。
在本實(shí)施方式中,在所述債圖中確定相關(guān)債圖模型,采用單機(jī)式、集中式、分布式或并行處理方案;其中從圖形上分,包含多用戶結(jié)構(gòu)、兩用戶結(jié)構(gòu)和獨(dú)立結(jié)構(gòu)以及以此為基礎(chǔ)演變的復(fù)雜結(jié)構(gòu);從屬性特點(diǎn)上分包括主體關(guān)系圖、債權(quán)債務(wù)數(shù)據(jù)圖、屬性關(guān)系圖。
在本實(shí)施方式中,所述方法還包括:
根據(jù)所述貨幣杠桿支付模式需要,設(shè)置資金賬號(hào)包括基本賬號(hào)、貨幣杠桿資金賬號(hào)、其它功能賬號(hào)中的至少一種。
在本實(shí)施方式中,所述方法還包括:
所述貨幣杠桿資金是指根據(jù)杠桿原理,所拾取的債圖上所有用戶交納或?qū)耄梢来瓮瑫r(shí)進(jìn)行債圖結(jié)構(gòu)的支付資金;所述運(yùn)算參數(shù)包括:鏈?zhǔn)赘犊钍找媛剩?1-鏈?zhǔn)捉患{的資金/鏈杠桿支付金額)*100%;鏈中杠桿資金率=(某鏈中用戶交納的資金/鏈杠桿支付金額)*100%;鏈尾收款折讓率=(鏈尾用戶對(duì)債權(quán)本金打折的資金/鏈杠桿支付金額)*100%。
在本實(shí)施方式中,所述方法還包括:
債環(huán)結(jié)構(gòu)支付,是指在債環(huán)中按最小金額導(dǎo)入資金,在所有參與用戶賬戶內(nèi)依次一收一付,所有用戶同時(shí)完成收支;
債鏈結(jié)構(gòu)支付,是指在債鏈中按最小金額,每個(gè)用戶根據(jù)自已設(shè)置條件交納資金或?qū)胪獠抠Y金,匯集后從鏈?zhǔn)子脩舻芥溛灿脩簦谒袇⑴c用戶資金賬號(hào)內(nèi)依次一收一付,所有用戶同時(shí)完成收支;
債樹結(jié)構(gòu)支付,在指?jìng)鶚浣Y(jié)構(gòu)中每條債鏈的標(biāo)準(zhǔn)交納資金或?qū)胪獠抠Y金,匯總債樹所有債鏈參與用戶交納的資金或?qū)胪獠抠Y金,從債樹首端到末端,在所有參與用戶資金賬號(hào)內(nèi)依次同時(shí)一收一付,所有用戶同時(shí)完成收支;
兩用戶結(jié)構(gòu)支付,是指按債務(wù)或債權(quán)金額,用戶根據(jù)自已設(shè)置條件交納或由外部導(dǎo)入資金,在兩用戶之間進(jìn)行支付;
獨(dú)立結(jié)構(gòu)支付,是獨(dú)立結(jié)構(gòu)中用戶直接發(fā)起匯款支付行為。
在本實(shí)施方式中,所述方法還包括:
貨幣杠桿支付需要一定的程序,所述程序包括充值、提現(xiàn)、公示、交款、支付、下載單據(jù)中的至少一種。
具體地,在平臺(tái)系統(tǒng)中注冊(cè)并經(jīng)合法性審核后的任意用戶都是債務(wù)債權(quán)網(wǎng)絡(luò)中的一個(gè)客戶。系統(tǒng)為每個(gè)客戶分配一個(gè)唯一的身份id。
若客戶a與客戶b在系統(tǒng)中確認(rèn)存在a欠b款項(xiàng)的關(guān)系,則稱a為債務(wù)方,b為債權(quán)方,且a、b之間存在債務(wù)債權(quán)關(guān)系,簡(jiǎn)稱債關(guān)系。記a、b之間的債務(wù)債權(quán)額為ωa,b,簡(jiǎn)稱債額。
若客戶a與客戶b經(jīng)過確認(rèn),其內(nèi)部的債務(wù)債權(quán)關(guān)系不予考慮,且同意將對(duì)外的債權(quán)債務(wù)轉(zhuǎn)化為a、b之間的債權(quán)債務(wù),則a、b互稱為關(guān)聯(lián)方,并稱a、b構(gòu)成關(guān)聯(lián)關(guān)系。
需要注意的是,關(guān)聯(lián)關(guān)系與債關(guān)系是互斥關(guān)系。即兩個(gè)客戶a、b之間不能既是關(guān)聯(lián)方,又存在債關(guān)系。
所有平臺(tái)上注冊(cè)的客戶之間的債關(guān)系和關(guān)聯(lián)關(guān)系構(gòu)成的網(wǎng)絡(luò),稱為債網(wǎng)。
若k個(gè)客戶{a1,a2,l,ak}同時(shí)滿足如下條件,則稱它們構(gòu)成債鏈:
1、客戶ai與客戶ai+1(i=1,2,…,k-1)具有債關(guān)系或關(guān)聯(lián)關(guān)系。
2、若客戶ai與客戶ai+1(i=1,2,…,k-1)存在關(guān)聯(lián)關(guān)系,則客戶ai+1與其后續(xù)客戶之間、客戶ai與其前驅(qū)客戶之間不存在關(guān)聯(lián)關(guān)系。
在一個(gè)債鏈中,稱第一個(gè)客戶a1為鏈?zhǔn)卓蛻?,最后一個(gè)客戶ak為鏈尾客戶,其他客戶a2,…,ak-1稱為鏈內(nèi)客戶。
顯然,在一個(gè)債鏈中,鏈?zhǔn)字挥袀鶆?wù)而沒有債權(quán),鏈尾只有債權(quán)而沒有債務(wù)。
在一個(gè)債務(wù)債權(quán)鏈{a1,a2,l,ak}中,若客戶a1與客戶ak是同一個(gè)客戶,或存在關(guān)聯(lián)關(guān)系,則稱為一個(gè)債環(huán)。
在債環(huán)或債鏈中可以支付的金額稱為支付金額,記為d。顯然,d是債環(huán)或債鏈中所有債關(guān)系中欠賬金額的最小值,即:給定一個(gè)債環(huán)或債鏈{a1,a2,l,ak},其支付金額d為:
客戶a為解決自己的債務(wù)愿意給平臺(tái)支付的服務(wù)費(fèi)比例可以作為服務(wù)費(fèi)率,記為ρ。顯然,若a所在的一個(gè)債環(huán)或債鏈的平賬金額為d,則a給平臺(tái)支付的服務(wù)費(fèi)fa是:
fa=d×ρa(bǔ)(2)
若客戶a、b之間存在債關(guān)系,且a是某個(gè)債鏈的鏈?zhǔn)?,a、b均是債鏈中的客戶,稱a從解決a、b之間的債關(guān)系中所獲得的收益為付款收益率,記為αa,b。若a愿意支付的上限為ω′a,b,則:
若客戶a、b之間存在債關(guān)系,且b是某個(gè)債鏈的鏈尾,a、b均是債鏈中的客戶,則b為解決該債關(guān)系而愿意折讓的比例為折讓率,記為γa,b。即:若b在a、b的債關(guān)系中可接收的金額ω′a,b,則:
若客戶a、b之間存在債關(guān)系,且a、b均是某個(gè)債鏈中的鏈內(nèi)客戶,稱a為解決債務(wù)而愿意付款的比例為杠桿率,記為βa,b。即:若a愿意支付ω′a,b,則:
用于表示債網(wǎng)的圖稱為債圖。債圖g是一個(gè)有向圖,g={v,e,f,p,q},其中,g表示債圖,v表示節(jié)點(diǎn)集合,e表示有向邊集合,f表示無向邊集合,p表示服務(wù)費(fèi)率集合,q有向邊屬性集合。其中,所述有向邊屬性集合中可以包括債務(wù)金額、服務(wù)費(fèi)率、付款收益率以及收款折讓率。
在一個(gè)債圖中,入度為0的節(jié)點(diǎn)為自然鏈?zhǔn)祝礇]有債權(quán)的客戶稱為自然鏈?zhǔn)住?/p>
在一個(gè)債圖中,出度為0的節(jié)點(diǎn)為自然鏈尾,即沒有債務(wù)的客戶稱為自然鏈尾。
債鏈上所有用戶為支付債權(quán)債務(wù)所自愿交納的資金稱之為杠桿資金。
用戶交納的杠桿資金除以環(huán)鏈杠桿支付金額的比率為杠桿資金率,包含鏈?zhǔn)赘犊钍找媛?、鏈中杠桿資金率、鏈尾收款折讓率。
若客戶a、b之間存在債關(guān)系。a愿意支付一定資金ω′a,b用于解決a欠b的債務(wù)ωa,b,則a設(shè)置關(guān)于支付日期、支付金額和付款收益率等因素的條件稱之為付款計(jì)劃。
在本實(shí)施方式中,在進(jìn)行債環(huán)求解時(shí):
針對(duì)債圖g={v,e,f,p,q},執(zhí)行以下迭代步驟,其中,g表示債圖,v表示節(jié)點(diǎn)集合,e表示有向邊集合,f表示無向邊集合,p表示服務(wù)費(fèi)率集合,q有向邊屬性集合:
s1:取g0=g,n=0,g'=g,其中,g0表示初始債圖,n表示迭代次數(shù),g'表示不包含債環(huán)的債圖;
s2:針對(duì)第n次迭代的債圖gn,刪除其中債務(wù)金額為0的有向邊,然后刪除所有入度為0或出度為0的節(jié)點(diǎn)及其關(guān)聯(lián)的邊,形成新的債圖圖gn+1,置n=n+1;
s3:若|vn|=0,則轉(zhuǎn)至s8;否則轉(zhuǎn)至s4;
s4:取u∈vn,并判斷u的所有出邊中債務(wù)金額最大且未被訪問的邊的終點(diǎn)v是否存在;
s5:若v不存在,則刪除u及其關(guān)聯(lián)的邊,并轉(zhuǎn)至s2;否則轉(zhuǎn)至s6;
s6:若v存在,則置u=v;
s7:若v已訪問過,則將從第一次v出現(xiàn)到該次訪問v所經(jīng)歷的節(jié)點(diǎn)構(gòu)成一個(gè)債環(huán)c,并將債環(huán)c的所有邊的債務(wù)金額減去平賬金額,轉(zhuǎn)至s2;
s8:對(duì)于產(chǎn)生的所有的債環(huán)進(jìn)行如下迭代:取一個(gè)未處理的債環(huán),對(duì)g'中屬于該未處理的債環(huán)的邊的債務(wù)金額中減去所述未處理的債環(huán)的平賬金額;將債務(wù)金額為0的邊刪除。
在本實(shí)施方式中,在針對(duì)債鏈求解時(shí),是在求解所有的債環(huán)之后獲得圖g'后進(jìn)行的。債鏈的求解分為二部分:一是尋找運(yùn)算的起點(diǎn)(鏈?zhǔn)?、鏈中、鏈尾或指定?jié)點(diǎn)),二是起點(diǎn)求解債鏈。
鏈?zhǔn)装▋深悾阂活愂窃趧h除所有債環(huán)之后的圖g'中的自然鏈?zhǔn)?;二是滿足一定條件的非自然鏈?zhǔn)住>唧w地,針對(duì)不存在債環(huán)的債圖g'={v',e',f',p',q'},預(yù)先指定自然鏈?zhǔn)椎呐袛嚅撝郸?和非自然鏈?zhǔn)椎呐袛嚅撝郸?;建立鏈?zhǔn)准蟬h={(vi,τi)|vi∈v'},其中τi是鏈?zhǔn)譾i對(duì)應(yīng)的鏈的個(gè)數(shù);并建立后繼邊集合ss;
s11:置集合sh和ss為空;
s12:若所有的自然鏈?zhǔn)拙雅袛?,則轉(zhuǎn)至s14;否則取g'中的任意一個(gè)尚未判斷的自然鏈?zhǔn)譽(yù),并轉(zhuǎn)至s13;
s13:對(duì)所有的邊<u,v>∈e',若αu,v≤ξ1,則置sh=shu{(u,0)},以及ss=ssu{(u,v)};當(dāng)以u(píng)為起點(diǎn)的邊都判斷完畢后,轉(zhuǎn)至s12;其中,αu,v表示邊<u,v>對(duì)應(yīng)的付款收益率;
s14:若g'中的所有非自然鏈?zhǔn)拙雅袛?,則轉(zhuǎn)至s16;否則取任一個(gè)非自然鏈?zhǔn)?,并轉(zhuǎn)至s15;
s15:對(duì)所有的邊<u,v>∈e',若αu,v≤ξ2,則置sh=shu{(u,0)},以及ss=ssu{(u,v)};當(dāng)以u(píng)為起點(diǎn)的邊都判斷完畢后,轉(zhuǎn)至s14;
s16:求ss中所有自然鏈?zhǔn)椎膫鶆?wù)金額的第一總和,以及每個(gè)自然鏈?zhǔn)自趕s中的債務(wù)金額的第一單項(xiàng)和,基于所述第一單項(xiàng)和與所述第一總和的比例,確定自然鏈?zhǔn)组_始的鏈的數(shù)量上限;即:
其中,first(sh)表示集合sh的每個(gè)序偶的首元素構(gòu)成的集合,τtimes、τmin分別是放大倍數(shù)(一般取100)和個(gè)數(shù)下限(一般取1)。
s17:求ss中所有非自然鏈?zhǔn)椎膫鶆?wù)金額的第二總和,以及每個(gè)非自然鏈?zhǔn)自趕s中的債務(wù)金額的第二單項(xiàng)和,基于所述第二單項(xiàng)和與所述第二總和的比例,確定非自然鏈?zhǔn)组_始的鏈的數(shù)量上限,即:
其中,first(sh)表示集合sh的每個(gè)序偶的首元素構(gòu)成的集合,τtimes、τmin分別是放大倍數(shù)(一般取100)和個(gè)數(shù)下限(一般取1)。
債鏈求解算法的總體思路是:首先確定運(yùn)算的起點(diǎn)如(求解自然鏈?zhǔn)?,非自然鏈?zhǔn)住㈡溨?、鏈尾、任意指定一點(diǎn))。對(duì)于給定的一個(gè)運(yùn)算起點(diǎn),每次選擇杠桿率最大的邊(或其它條件)作為下一步延伸的邊,直至鏈尾。根據(jù)規(guī)則(如鏈長(zhǎng)度、收益率、服務(wù)費(fèi)率、運(yùn)算參數(shù)、用戶需求、數(shù)量、關(guān)聯(lián)方需求、管理需求、政策需求)等輸出并刪除該鏈,再尋找下一條鏈,或沒有更多鏈能夠發(fā)現(xiàn)為止。
具體地,針對(duì)不存在債環(huán)的債圖g'={v',e',f',p',q'};建立鏈?zhǔn)准蟬h={(vi,τi)|vi∈v'},其中τi是鏈?zhǔn)譾i輸出的鏈的個(gè)數(shù);建立后繼邊集合ss以及閾值lmin,所述閾值lmin表示輸出鏈的最小節(jié)點(diǎn)個(gè)數(shù);
s21:對(duì)ss中的邊進(jìn)行排序;
s22:若ss為空集,則輸出鏈集合;否則轉(zhuǎn)至s23;
s23:取ss中的第一個(gè)邊<u,v>,并置ss=ss-{<u,v>};
s24:若以u(píng)為起點(diǎn)的鏈的數(shù)量已達(dá)到τu,則轉(zhuǎn)至s22;否則轉(zhuǎn)至s25;
s25:若以<u,v>為第一條邊的鏈都已判斷完畢,則轉(zhuǎn)至s22;否則轉(zhuǎn)至s26;
s26:從v開始,依次選擇當(dāng)前尚未判斷的并且杠桿資金率最大的邊的終點(diǎn)作為下一個(gè)節(jié)點(diǎn),直至延伸到自然鏈尾,以得到一個(gè)候選鏈link;
s27:若link的長(zhǎng)度不小于lmin,且保證在忽略服務(wù)費(fèi)時(shí)也能產(chǎn)生收益,則輸出link,并轉(zhuǎn)至s28;否則轉(zhuǎn)至s29;
s28:將link中的邊的債務(wù)金額均減去平賬金額,并在債圖中刪除更新后債務(wù)金額為0的邊;
s29:回溯到當(dāng)前節(jié)點(diǎn)的父節(jié)點(diǎn),并沿當(dāng)前節(jié)點(diǎn)的未判斷的兄弟節(jié)點(diǎn)繼續(xù)尋找鏈;若當(dāng)前節(jié)點(diǎn)的所有兄弟節(jié)點(diǎn)都已判斷,則繼續(xù)回溯;若回溯到v,則轉(zhuǎn)至s22。
請(qǐng)參閱圖2,a至e可以構(gòu)成債環(huán),在該債環(huán)中的有向邊上注明了債務(wù)金額。此時(shí),在支付60萬的金額后,可以得到進(jìn)行了債權(quán)債務(wù)支付的債環(huán),在該債環(huán)中可以看出,a與b之間債權(quán)債務(wù)已完成支付。
請(qǐng)參閱圖3,債鏈中被導(dǎo)入100萬的杠桿資金后,可以看出,2和3之間的債權(quán)債務(wù)已經(jīng)完成支付。
圖4和圖5分別展示了發(fā)散結(jié)構(gòu)和兩個(gè)用戶之間的債權(quán)債務(wù)關(guān)系。
在本實(shí)施方式中,債環(huán)分為2種類型,一種是簡(jiǎn)單債環(huán),另一種是復(fù)雜債環(huán),其中復(fù)合債環(huán)存在多層復(fù)合情形。本質(zhì)上n層復(fù)合環(huán)則可分解為個(gè)n個(gè)獨(dú)立的簡(jiǎn)單債環(huán)。但在實(shí)際支付過程中,為了提高效率,更多的會(huì)采用復(fù)合債環(huán)的方式進(jìn)行支付平賬。
債環(huán)的拾取方案從入度出度均大于等于1的債圖節(jié)點(diǎn)集合中,按一定規(guī)則依次偏歷,偏歷過程中采用深度或者廣度或指定條件或特定目的優(yōu)先,以債務(wù)和債權(quán)作為導(dǎo)向的找尋方案,直到形成閉環(huán)并把支付平賬金額從債圖中刪除。
在本實(shí)施方式中,債鏈可分為簡(jiǎn)單債鏈、鏈中存在多個(gè)支路的多層復(fù)合債鏈,以及多鏈?zhǔn)谆蛘叨噫溛驳膹?fù)合結(jié)構(gòu)三種情況。債鏈的拾取方法并確定至少一個(gè)節(jié)點(diǎn)的前提下,尋找該鏈,篩選條件包括但不限于鏈?zhǔn)?、鏈中、鏈尾或任意指定一點(diǎn)。
假如按照所確定鏈?zhǔn)椎姆桨笇ふ覀?,則首先確定鏈?zhǔn)讓傩约?,再按一定?guī)則遍歷鏈?zhǔn)准现兴泄?jié)點(diǎn),每個(gè)節(jié)點(diǎn)以深度或廣度優(yōu)先或指定條件或特定目的的方式找尋一下個(gè)節(jié)點(diǎn),以用戶設(shè)置運(yùn)算參數(shù)和金額為基本條件,以達(dá)到用戶設(shè)置要求或特定目的,則該鏈形成。系統(tǒng)仍可從該鏈基礎(chǔ)上拓展以拾取最優(yōu)鏈。該方案一般會(huì)產(chǎn)生簡(jiǎn)單鏈和1個(gè)鏈?zhǔn)椎膹?fù)合債鏈。
假如按照所確定鏈中節(jié)點(diǎn)的方案尋找債鏈,則首先確定鏈中節(jié)點(diǎn)屬性集合,再按一定規(guī)則遍歷鏈中集合中所有節(jié)點(diǎn),則自該節(jié)點(diǎn)債權(quán)和債務(wù)兩個(gè)方向以深度或者廣度優(yōu)先或指定條件或特定目的的方式找尋下一個(gè)節(jié)點(diǎn),以用戶設(shè)置運(yùn)算參數(shù)和金額為基本條件,以達(dá)到用戶設(shè)置要求或特定目的,則該鏈形成。系統(tǒng)仍可從該鏈基出上基礎(chǔ)上拓展以拾取最優(yōu)鏈。該方案一般會(huì)產(chǎn)生簡(jiǎn)單債鏈和多個(gè)鏈?zhǔn)谆蛘叨鄠€(gè)鏈尾的復(fù)合債鏈。
假如按照確定鏈尾節(jié)點(diǎn)的方案尋找債鏈,則首先確定鏈尾節(jié)點(diǎn)屬性集合,再按一定規(guī)則遍歷鏈尾集合中所有節(jié)點(diǎn),則自該節(jié)點(diǎn)債權(quán)的方向以深度或者廣度優(yōu)先或指定條件或指定條件或特定目的的方式找尋下一個(gè)節(jié)點(diǎn),以用戶設(shè)置運(yùn)算參數(shù)度和金額為基本條件,以達(dá)到用戶要求或特定目的,則該鏈形成。系統(tǒng)仍可從該鏈基出上基礎(chǔ)上拓展以拾取最優(yōu)鏈。該方案一般會(huì)產(chǎn)生簡(jiǎn)單債鏈和多個(gè)鏈?zhǔn)谆蛘叨鄠€(gè)鏈尾的復(fù)合債鏈。
假如按照確定任意一節(jié)點(diǎn)的方案尋找債鏈,則首先確定任意節(jié)點(diǎn)屬性集合,再按一定規(guī)則遍歷集合中所有節(jié)點(diǎn),則自該節(jié)點(diǎn)債權(quán)或債務(wù)的方向以深度或者廣度優(yōu)先或指定條件或特定目的的方式找尋下一個(gè)節(jié)點(diǎn),以用戶設(shè)置運(yùn)算參數(shù)和金額為基本條件,以達(dá)到用戶設(shè)置要求或特定目的,則該鏈形成。系統(tǒng)仍可從該鏈基礎(chǔ)上拓展以拾取最優(yōu)鏈。該方案一般會(huì)產(chǎn)生簡(jiǎn)單債鏈和多個(gè)鏈?zhǔn)谆蛘叨鄠€(gè)鏈尾的復(fù)合債鏈。
在本實(shí)施方式中,債樹是針對(duì)多條債鏈復(fù)合形成的一種結(jié)構(gòu)。其中以鏈?zhǔn)?個(gè)節(jié)點(diǎn),鏈中和鏈尾n個(gè)節(jié)點(diǎn)的鏈?zhǔn)浇Y(jié)構(gòu)稱之為發(fā)散型債樹;鏈?zhǔn)缀玩溨衝個(gè)節(jié)點(diǎn),鏈尾1個(gè)節(jié)點(diǎn)的鏈?zhǔn)浇Y(jié)構(gòu)稱為收斂型債樹。
當(dāng)鏈?zhǔn)状_定,按每條債鏈的找尋原則,以用戶設(shè)置運(yùn)算參數(shù)和金額為基本條件,所有滿足用戶需求或特定目的債鏈復(fù)合形成發(fā)散型債樹。
當(dāng)鏈尾確定,按債鏈的找尋原則,以用戶設(shè)置運(yùn)算參數(shù)和金額為基本條件,所有滿足用戶需求或特定目的的債鏈復(fù)合形成收斂型債樹。
在本實(shí)施方式中,關(guān)聯(lián)方雙方主體關(guān)系密切,兩者之間原無債權(quán)債務(wù)關(guān)系,關(guān)聯(lián)方一方對(duì)外有債權(quán),另一方對(duì)外有債務(wù),反之亦然;為更好的解決各自的債權(quán)債務(wù),雙方確認(rèn)為關(guān)聯(lián)方關(guān)系,用等號(hào)“=”表示,在貨幣杠桿支付過程中,生成關(guān)聯(lián)雙方之間新的債權(quán)債務(wù),同時(shí)雙方原各自對(duì)外的債權(quán)和對(duì)外的債務(wù)完成支付。
如在鏈a→b→c=d→m→z杠桿支付過程中,生成d→c兩者之間新的債權(quán)債務(wù)關(guān)系;同時(shí)b和c之間完成支付,d和m之間完成支付。關(guān)聯(lián)雙方雙方在完全自愿,完全理解,履行法律手續(xù)的基礎(chǔ)上確認(rèn)為關(guān)聯(lián)方關(guān)系;如集團(tuán)各子公司之間等關(guān)系都可生成關(guān)聯(lián)方。
請(qǐng)參閱圖6,本申請(qǐng)還提供一種針對(duì)債權(quán)債務(wù)的貨幣杠桿支付系統(tǒng),所述系統(tǒng)包括:
注冊(cè)信息接收單元100,用于接收用戶的注冊(cè)信息,并根據(jù)所述注冊(cè)信息登記用戶的債權(quán)債務(wù)屬性;其中,所述債權(quán)債務(wù)屬性包括債權(quán)債務(wù)雙方、關(guān)聯(lián)方、主體屬性;債權(quán)金額、債務(wù)金額、金額期限、債權(quán)債務(wù)分類中的至少一種;
運(yùn)算參數(shù)接收單元200,用于接收用戶設(shè)定的運(yùn)算參數(shù);所述運(yùn)算參數(shù)包括計(jì)劃支付金額、付款收益率、收款折讓率、杠桿資金率、服務(wù)費(fèi)率、時(shí)間期限、分配率中的至少一種;
結(jié)構(gòu)確定單元300,用于運(yùn)算用戶設(shè)定的債權(quán)債務(wù)關(guān)系屬性和運(yùn)算參數(shù),確定多用戶結(jié)構(gòu)、兩用戶結(jié)構(gòu)和獨(dú)立結(jié)構(gòu)和復(fù)雜結(jié)構(gòu)中的至少一種;
資金接收單元400,用于根據(jù)貨幣杠桿支付模式需要,設(shè)置相應(yīng)的用戶資金賬號(hào),接收用戶交納或外部導(dǎo)入的資金;
債圖建立單元500,用于根據(jù)所述債權(quán)債務(wù)的主體、關(guān)系屬性和運(yùn)算參數(shù),在各個(gè)用戶之間建立債圖;其中,所述債圖中包括用于表征用戶的節(jié)點(diǎn)集合、用于表征用戶之間債權(quán)債務(wù)關(guān)系的有向邊集合、用于表征用戶之間關(guān)聯(lián)關(guān)系的無向邊集合、所述節(jié)點(diǎn)集合對(duì)應(yīng)的服務(wù)費(fèi)率集合以及所述有向邊集合對(duì)應(yīng)的有向邊屬性集合;用于表征用戶獨(dú)立關(guān)系的節(jié)點(diǎn)集合;用于表征用戶的節(jié)點(diǎn)屬性集合;
債圖演變單元600,用于在債網(wǎng)中確定用戶債圖結(jié)構(gòu)包含多用戶結(jié)構(gòu)、兩用戶結(jié)構(gòu)和獨(dú)立用戶結(jié)構(gòu)及復(fù)雜用戶結(jié)構(gòu),并包含以此基礎(chǔ)演變的復(fù)雜債圖;
賬號(hào)設(shè)置單元700,用于根據(jù)按貨幣杠桿支付需要設(shè)置用戶資金賬號(hào),包括基本賬號(hào)、杠桿資金賬號(hào)、其它功能賬號(hào)中的至少一種;
支付單元800,用于根據(jù)債權(quán)債務(wù)主體、關(guān)系、金額和運(yùn)算參數(shù)確定債結(jié)構(gòu)對(duì)應(yīng)用戶的杠桿資金;接收用戶交納或外部導(dǎo)入的杠桿資金;基于所述杠桿資金,對(duì)多用戶結(jié)構(gòu)、兩用戶結(jié)構(gòu)和復(fù)雜債圖對(duì)應(yīng)的債權(quán)債務(wù),在用戶資金賬號(hào)內(nèi)進(jìn)行瞬間同時(shí)支付;獨(dú)立結(jié)構(gòu)用戶可直接進(jìn)行支付。
在本實(shí)施方式中,所述債圖建立單元包括:
有向連線建立模塊,用于確定債務(wù)債權(quán)雙方中的債務(wù)方和債權(quán)方,并在表征債務(wù)方的第一節(jié)點(diǎn)與表征債權(quán)方的第二節(jié)點(diǎn)之間建立有向連線,所述有向連線的方向?yàn)閺乃龅谝还?jié)點(diǎn)指向所述第二節(jié)點(diǎn);其中,所述有向連線作為所述第一節(jié)點(diǎn)的出邊并且作為所述第二節(jié)點(diǎn)的入邊,其中,出邊和入邊分別與出度和入度相對(duì)應(yīng)。
在本實(shí)施方式中,所述債圖建立單元還包括:
無向連線建立模塊,用于確定關(guān)聯(lián)方中的至少兩個(gè)用戶,并在表征所述至少兩個(gè)用戶的各個(gè)節(jié)點(diǎn)之間建立無向連線。
本發(fā)明提供的一種針對(duì)債權(quán)債務(wù)的貨幣杠桿支付方法及系統(tǒng),將用戶提供的債權(quán)債務(wù)數(shù)據(jù)形成債環(huán)、債鏈和發(fā)散結(jié)構(gòu)等支付方式,根據(jù)貨幣杠桿支付原理,導(dǎo)入少量杠桿資金,便可以同時(shí)完成債環(huán)、債鏈和發(fā)散結(jié)構(gòu)中所有參與節(jié)點(diǎn)用戶的債權(quán)債務(wù)支付;同時(shí)可對(duì)兩用戶支間的債權(quán)債務(wù)進(jìn)行直接支付,從而可以高效去杠桿,大幅減少傳統(tǒng)支付貨幣的使用量,能夠較好地解決市場(chǎng)主體(包括政府部門、企業(yè)或者個(gè)人)之間的債權(quán)債務(wù)問題。
上面對(duì)本申請(qǐng)的各種實(shí)施方式的描述以描述的目的提供給本領(lǐng)域技術(shù)人員。其不旨在是窮舉的、或者不旨在將本發(fā)明限制于單個(gè)公開的實(shí)施方式。如上所述,本申請(qǐng)的各種替代和變化對(duì)于上述技術(shù)所屬領(lǐng)域技術(shù)人員而言將是顯而易見的。因此,雖然已經(jīng)具體討論了一些另選的實(shí)施方式,但是其它實(shí)施方式將是顯而易見的,或者本領(lǐng)域技術(shù)人員相對(duì)容易得出。本申請(qǐng)旨在包括在此已經(jīng)討論過的本發(fā)明的所有替代、修改、和變化,以及落在上述申請(qǐng)的精神和范圍內(nèi)的其它實(shí)施方式。