兑换系统和汇款系统的制作方法

文档序号:21788526发布日期:2020-08-07 20:39阅读:265来源:国知局
兑换系统和汇款系统的制作方法

本发明涉及采用虚拟货币的兑换系统和汇款系统。



背景技术:

在过去,人们知道有采用虚拟货币的汇款系统。在专利文献1中公开有下述的类型,其中,首先通过第1法定货币按时价购买虚拟货币,然后以该虚拟货币按时价卖出第2法定货币,从而容易地以法定货币进行国际汇款。

现有技术文献

专利文献

专利文献1:jp2017-54338号公报



技术实现要素:

发明要解决的课题

但是,在专利文献1记载的汇款系统中,在通过第1法定货币按时价购买虚拟货币的场合、通过虚拟货币按时价对第2法定货币进行卖出的场合,在交易信息中不存在足够的数量的买单、卖单时,由于以高于预期的价格而购买虚拟货币或以低于预期的价格而卖出第2法定货币,故具有特别是在进行大笔汇款的场合的到款金额少的危险。

于是,为了防止伴随虚拟货币的汇款,到款金额比期望的少的情况,产生要解决的技术的课题,本发明的目的在于解决该课题。

用于解决课题的技术方案

为了实现上述课题,本发明的兑换系统涉及在用户之间通过虚拟货币相对地对第1、第2法定货币进行兑换的兑换系统,该兑换系统包括:用户信息db,在该用户信息db中存储每个用户的上述虚拟货币和法定货币的余额信息;池信息db,在池信息db中,存储从第3方的用户借出的作为虚拟货币的第3方借出虚拟货币的余额信息;自动交易机构,该自动交易机构接收兑换指示,通过上述第1、第2法定货币中的任意者,购买在该兑换指示中包括的兑换额所对应的上述第3方借出虚拟货币,卖出该第3方借出虚拟货币,购买上述第1、第2法定货币中的另一者,由此,对上述第1、第2法定货币进行兑换。

按照本方案,由于自动交易机构通过通过存储于池信息db中的第3方借出虚拟货币,相对地对第1、第2法定货币进行兑换,可以在用户之间预先约定的汇率和数量,对第1、第2法定货币进行兑换,故与通过市场而进行外汇兑换的场合相比较,可避免到款金额的减少。

另外,最好,在本发明的兑换系统中,在上述池信息db中,存储上述第3方借出虚拟货币的借出日,上述自动交易机构按照在先借贷日优先原则,将上述第3方借出虚拟货币用于上述第1、第2法定货币的兑换。

按照本方案,自动交易机构从借贷日较早的第3方借出虚拟货币,依序地用于第1、第2法定货币的兑换。

另外,在本发明的兑换系统中,最好,在上述池信息db中,存储上述第3方借出虚拟货币的借出利息,还包括利息征收机构,该利息征收机构在通过上述第3方借出虚拟货币兑换上述第1、第2法定货币时,根据进行上述兑换的用户的上述虚拟货币的余额信息征收上述借出利息,同时将该借出利息分配给借出了上述第3方借出虚拟货币的第3方的用户。

按照本方案,利息征收机构可将从进行外汇兑换的用户而征收的借出利息分配给借出了虚拟货币的第3方的用户。

另外,在本发明的兑换系统中,最好,上述借出利息设定为,针对与上述第3方借出虚拟货币相对应的法定货币的每种而不同的值。

按照本方案,通过针对由各种的法定货币兑换成的虚拟货币设定对于每种法定货币而不同的借出利息,可促进用户对与高利息的虚拟货币相对应的法定货币的购买。

为了解决上述课题,本发明的汇款系统包括以上那样的兑换系统。

按照本方案,由于自动交易机构通过经由存储于池信息db中的第3方借出虚拟货币,相对地对第1、第2法定货币进行兑换,可以在用户之间预先约定的汇率和数量,对第1、第2法定货币进行兑换,故与通过市场进行外汇兑换的场合相比较,可避免到款金额的减少。

发明的效果

在本发明中,由于自动交易机构通过经由存储于池信息db中的第3方借出虚拟货币相对地对第1、第2法定货币进行兑换,可以在用户之间预先约定的汇率和数量,对第1、第2法定货币进行兑换,故与通过市场进行外汇兑换的场合相比较,可避免到款金额的减少。

附图说明

图1为本发明的一个实施方式的采用虚拟货币的汇款系统的结构图;

图2为表示将现金兑换为法定货币的流程的流程图;

图3为表示购买法定货币的流程的流程图;

图4为表示省略了汇款方的用户的虚拟货币的买单和收款方的用户的虚拟货币的卖单的国际汇款的流程的流程图;

图5为表示通过有第3方借出虚拟货币的第1、第2法定货币的兑换的图像的图;

图6为表示用户之间相对地通过虚拟货币兑换法定货币的流程的流程图;

图7为从兑换实施前的第3方借出的虚拟货币的数量和其顺位的表;

图8为表示从兑换实施后的第3方借出的虚拟货币的数量和其顺位的表。

具体实施方式

根据附图,对本发明的实施方式进行说明。另外,在下面,除了谈及组成要素的个数、数值、量、范围等的场合,特别是明示的场合和从原理上清楚地限定于特定的数量的场合以外,不限于该特定的数量,即使在大于等于特定的数量的情况下,仍没有关系。

图1为表示汇款系统1的配置的配置图。

汇款系统1可通过与现金相对应的法定货币而交易虚拟货币(中心(hub)货币),可在用户之间汇出虚拟货币。具体来说,尽管各国的现金和法定货币不同,但以法定货币而交易的虚拟货币在世界是共同的,用户可以一天24小时汇出虚拟货币,而不必担心汇率。汇款系统1包括用户终端2、市场服务器3和管理服务器4。汇款系统1还可以像后述的那样,相对地对不同的法定货币进行兑换,还用作实现这样的外汇兑换功能的兑换系统。

用户终端2包括输入部21、显示部22和通信部23。用户终端2是计算机、移动电话、pda等。输入部21为比如键盘、鼠标、触摸面板等。显示部22为比如显示器。

在一个国家中设有一个市场服务器3。市场服务器3发行与设置有市场服务器3的国家的现金相对应的法定货币。市场服务器3包括处理部31、存储部32和通信部33。在下面的描述中,在统称设置于每个国家中的市场服务器的场合,参考标号3,在区分相应的市场服务器的场合,在标号的末尾附加a和b,进行区分。

处理部31包括例如cpu和存储器等。处理部31包括自动交易机构31a和利息征收部31b。

存储部32例如是非易失性存储设备,诸如为硬盘设备或闪存等。存储部32包括在后面描述的用户信息db32a和池信息db32b。

通信部33通过网络5而可通信地连接到通信部23。

管理服务器4包括处理部41、存储部42和通信部43。处理部41具有例如cpu、存储器等。存储部42为例如硬盘设备或闪存等的非易失性存储设备。存储部42包括用户信息db42a和池信息db42b。通信部43通过网络5而可通信地连接到通信部33。

市场服务器3的用户信息db32a中存储涉及设置有市场服务器3的国家的用户的用户信息。用户信息包括例如用户的姓名、公司名称、地址、电子邮件地址、电话号码和传真号码等的用户指定信息,涉及用户的金融机构的帐户信息以及现金、虚拟货币和法定货币的余额信息等。

管理服务器4的用户信息db42a与所有市场服务器3的用户信息db32a同步,存储所有用户的用户信息。

在市场服务器3的池信息db32b中,存储从设置有市场服务器3的国家的用户借出的虚拟货币(以下称为“第3方借出虚拟货币”)的借出人、借出金额、借出日期和借出利息。

管理服务器4的池信息db42b与所有市场服务器3的池信息db32b同步,存储所有第3方借出虚拟货币的借出人、借出金额、借出日期和借出利息。

下面参考附图而描述汇款系统1的作用。

图2为表示将现金兑换为法定货币的流程的流程图。

当市场服务器3确认现金存款时(s10),市场服务器3将存款金额反映在用户信息db32a的现金的余额信息中(s11)。

接着,用户终端2接收通过用户的输入部21的输入操作,向市场服务器3发送将现金兑换成法定货币的兑换指示(s12)。兑换指示包括所兑换的法定货币数量等。通常,法定货币与现金之间的汇率为1∶1。

市场服务器3判断兑换指示是否适当(s13)。具体来说,市场服务器3判断存储在用户信息db32a中的用户的现金的余额是否等于或大于兑换指示中包括的现金量。

在存储于用户信息db32a中的现金的余额不足时(s13中为“否”),市场服务器3发送兑换错误画面(s14),并且在显示部22中显示兑换错误画面(s15)。

在现金的余额足够的场合(s13中为“是”),市场服务器3对现金和法定货币进行兑换,并在用户信息db32a中更新兑换后的现金和法定货币的数量(s16)。

针对将现金兑换为法定货币的场合,对上述兑换请求进行了说明,但是对于将法定货币兑换为现金的情况,也是如此。

图3为表示通过市场而以法定货币购买虚拟货币的流程的流程图。

首先,用户终端2接收通过用户的输入部21的输入操作,向市场服务器3请求虚拟货币的购买指示(s20)。购买指示包括虚拟货币的购买量、虚拟货币的价额等。

市场服务器3判断虚拟货币购买指示是否适当(s21)。具体来说,市场服务器3判断存储在用户信息db32a中的法定货币的数量是否足以达到购买虚拟货币所需的法定货的量。另外,购买虚拟货币所需的法定货币的数量是购买指令中包含的虚拟货币的购买数量与价格的乘积。

在存储于用户信息数据库32a中的法定货币的数量小于购买虚拟货币所需的法定货币数量的场合(s21中为“否”),市场服务器3发送订单错误画面(s22),在显示部22中显示订单错误画面(s23)。

在存储于用户信息db32a中的法定货币的数量等于或大于购买虚拟货币所需的法定货币的数量的场合(s21中为“是”),市场服务器3在交易信息中反映包括在购买指示中的虚拟货币的购买数量和价格(s24)。

在与买单相对应的卖单反映在交易信息中的场合,签定购买订单(s25),从交易信息中删除买单(s26),在用户信息db32a中反映虚拟货币的购买数量和价格,并且减去法定货币的数量(s27)。

另外,尽管上述买单是针对限价订单的场合进行了说明的,但是同样适用于市场定单。另外,在上述实施方式中,以虚拟货币的买单为例进行了说明,但是虚拟货币的卖单也以相同的流程进行处理。

图4为表示国际汇款的流程的流程图。在下面,假定设置了存储汇款方的用户的用户信息的市场服务器的国家是日本,设置了存储收款方的用户的用户信息的市场服务器的国家是菲律宾共和国。在日本国内流通的法定货币为第1法定货币jpy,在菲律宾共和国内流通的法定货币为第2法定货币php。

用户终端2接收通过用户的输入部21的输入操作,向设置于日本国内的市场服务器3a请求虚拟货币xec的汇款指示(s30)。汇款指示包括存储有收款方的用户的用户信息的市场服务器3b的国家(菲律宾共和国)、收款方的用户的帐号、账户持有者、要汇出的虚拟货币xec的数量等。

设置在日本国内的市场服务器3a相对设置在菲律宾共和国中的市场服务器3b,核对收款方的用户的帐号和账户持有者(s31)。

市场服务器3b确认收款方的用户的帐号和账户持有者是否合适(s32),将该结果返回给市场服务器3a(s33)。

市场服务器3a接收市场服务器3b的答复,判断汇款请求是否适当(s34)。具体来说,市场服务器3a判断存储在用户信息db32a中的汇款方的用户的第1法定货币jpy的数量是否等于或大于对于以汇款请求中包括的虚拟货币xec而按时价购买来说必需的量。

在步骤s33的结果不合适或第1法定货币jpy的数量不足的场合(s34中为“否”),市场服务器3a发送汇款错误画面(s35),在显示部22中显示汇款错误画面(s36)。

在步骤s33的结果合适,第1法定货币jpy的数量足够的场合(s34中的“是”),处理部31在交易信息中反映以在汇款指示中包括的虚拟货币xec的数量而按时价实施的买单(s37)。

接着,处理部31确定购买虚拟货币xec所需的第1法定货币jpy的数量,减少存储在用户信息db32a中的汇款方的用户的第1法定货币jpy的数量(s38)。此外,市场服务器3a将汇款指示发送到市场服务器3b(s39)。

当市场服务器3b接收到汇款指示时(s40),处理部31在交易信息中反映以在汇款指示中包括的虚拟货币xec的数量而按时价实施的卖单(s41)。此外,处理部31确定通过出售虚拟货币xec而获得的第二法定货币php的数量,增加存储在用户信息db32a中的汇款方的用户的第2法定货币php的数量(s42)。

但是,在按照上述流程而进行国际汇款时,如果交易信息的厚度(买单和卖单的数量)不足,则具有以与预期价格不同的价格而签约,汇款时的到款金额少的情况。因此,在本发明的汇款系统中,可以抑制由于用户之间的相对交易(匹配交易)而导致在汇款时的到款金额少的情况。

首先,根据图5,针对通过从第三方用户(以下称为“借出用户”)借出的虚拟货币xec,对第1法定货币jpy和第2法定货币php进行兑换的流程进行简要描述。

图5为表示通过借出用户借出的虚拟货币xec而兑换第1法定货币jpy和第2法定货币php的图像的图。在下文中,将第1法定货币jpy、第2法定货币php和虚拟货币xec的汇率设置为虚拟货币xec∶第一法定货币jpy∶第二法定货币php=1∶100∶50。以将数量为1万的第1法定货币jpy兑换为数量为5000的第2法定货币php的场合为例子进行说明。

预先汇总借出用户所借出的虚拟货币xec(图5中的右上箭头)。合并的虚拟货币xec称为第3方借出虚拟货币xec’。来自每个用户等的虚拟货币xec的借出金额等存储在池信息db32b和db42b中。虚拟货币xec的借出通过借出用户通过用户终端2而向市场服务器3发出借出指示来进行。借出指示包括虚拟货币xec的放款额等。

之后,在以数量为1万的第1法定货币jpy而购买数量为100的第3方借出虚拟货币xec’(图5中的向下箭头)之后,以数量为100的第3方借出虚拟货币xec’,获得数量为5000的第2法定货币php(图5中的向上箭头)。

另外,将在外汇兑换时插入的第3方借出虚拟货币xec’返回给在兑换完成后借出虚拟货币xec的用户(图5中的右下箭头)。

接着,详细描述用于通过借出用户借出的虚拟货币,兑换第1法定货币和第2法定货币的流程。图6为表示用户之间通过虚拟货币而相对地对法定货币进行兑换的流程的流程图。

用户终端2接收通过第1用户的输入部21的输入操作,向设置在日本国内的第1市场服务器3a请求包括第1、第2用户之间事先达成协议的第1法定货币jpy、第2法定货币php和虚拟货币xec的兑换率和数量的兑换指示(s50)。

设置在日本国内的市场服务器3a相对设置在菲律宾共和国中的市场服务器3b,核对作为交易伙伴的第2用户的帐号和账户持有者(s51)。

市场服务器3b确认第2用户的帐号和账户持有者是否合适(s52),将结果返回给市场服务器3a(s53)。

市场服务器3a接收市场服务器3b的答复,判断兑换指令是否适当(s54)。具体来说,市场服务器3a判断存储在用户信息db32a中的第1用户的第1法定货币jpy的数量是否大于等于兑换指令中包括的第1法定货币jpy的数量(1万),虚拟货币xec的余额是否大于等于稍后描述的借出利息。

在步骤s53的结果不合适或第1法定货币jpy和虚拟货币xec的数量不足的场合(s54中为“否”),市场服务器3a发送兑换错误画面(s55)、兑换错误画面显示在显示部22中(s56)。

在步骤s53的结果合适,第1法定货币jpy的数量足够的场合(s54中为“是”),自动交易部31a按照包括在兑换指示中的汇率,以数量为1万的第1法定货币jpy,购买数量为100的第3方借出虚拟货币xec’(s57)。

自动交易部31a更新用户信息db32a,从第1法定货币jpy的余额中减去第3方借出虚拟货币xec’的购买所需的第1法定货币jpy的1万的数量(s58)。

此外,自动交易部31a更新池信息db32b,以第1法定货币jpy购买的第3方借出虚拟货币xec’的数量,减少第3方借出虚拟货币xec’的余额(s59)。

具体来说,如图7所示,自动交易部31a按照在先借贷日优先的顺序(在图7中,“顺位”的数字小的顺序),购买第3方借出虚拟货币xec’,直至达到100的数量。在本实施方式中,使用所有顺位1~4的全部和顺位5的一部分。因此,像图8所示的那样,更新池信息db32b的第3方借出虚拟货币xec’的余额。

接着,自动交易部31a以包括在兑换指示中的兑换率而出售数量为100的第3方借出虚拟货币xec’,获得数量为5000的第2法定货币php(s60)。

自动交易部31a以更新用户信息db32a而获得的第2法定货币php的数量,增加第2法定货币php的余额(s61)。

此外,自动交易部31a更新已经借出了图6中的顺位1~5的虚拟货币xec的用户(借出用户)的用户信息db32,以每个用户借出的数量,增加虚拟货币xec的余额,由此,将虚拟货币xec返回给借出用户(s62)。

还有,利息征收部31b更新第1用户的用户信息db32a,以预设的借出利息(例如,在步骤s57中购买的第3方借出虚拟货币xec’的放袋金额的1%),减少虚拟货币xec的余额(s63)。

利息征收部31b更新与图6中的顺位1~5相对应的借出用户的用户信息db32a,以将借出利息乘以每个借出用户所借出的虚拟货币xec的量而得到的借出利息,增加虚拟货币xec的余额(s64)。

另外,即使利息征收部31b分别从第1、第2用户而均等征收借出利息,也没有关系。在此场合,利息征收部31b分别更新第1和第2用户的用户信息db32a,从第1和第2用户的虚拟货币xec的余额中,扣除预定的借出利息乘以1/2而得到的数值。

此外,可以第1法定货币jpy或第2法定货币php购买借出用户提供的虚拟货币xec。因此,也可通过对以第1法定货币jpy购买的虚拟货币xec-j和以第2法定货币php购买的虚拟货币xec-p进行区分,将它们存储在池信息db32b中,为虚拟货币xec-j和虚拟货币xec-p设置不同的借出利息。例如,通过将虚拟货币xec-p的借出利息设置为高于虚拟货币xec-j的借出利息,可以鼓励用户购买第2法定货币php。因此,还可以应付大量的货币的兑换。

此外,当已经将第1法定货币jpy兑换为第2法定货币php的用户向海外汇出第2法定货币php时,用户终端2接收通过用户的输入部21的输入操作,向设置在日本国内的市场服务器3a请求第2法定货币php的汇款指示,处理部31以汇款指示中包括的第2法定货币php的数量,减少存储于用户信息db32a中的汇款方的用户的第2法定货币php的数量。市场服务器3a向市场服务器3b发送汇款指令。

然后,当市场服务器3b接收到汇款指示时,处理部31以包括在汇款指示中的第2法定货币php的数量,增加存储在用户信息db32a中的收款方的用户的第2法定货币php的数量。

像这样,在本实施方式的兑换系统中,由于自动交易单元31a通过存储在池信息db32b中的第3方借出虚拟货币xec’,相对地兑换第1法定货币jpy和第2法定货币php,由此,以用户之间预先约定的汇率和数量,对第1法定货币jpy和第2法定货币php进行兑换,故与通过市场进行兑换的场合相比较,可以避免到款金额的减少。

另外,在上述的实施例中,对日本和菲律宾之间的国际汇款进行了说明,但是,显然,本发明也同样地适用于国内汇款、上述2个国家以外的国际汇款。

另外,只要不脱离本发明的精神,本发明可进行各种的改变。另外,本发明当然还涉及该改变的方案。

标号的说明:

标号1表示汇款系统

标号2表示用户终端;

标号21表示输入部;

标号22表示显示部;

标号23表示(用户终端)通信部;

标号3、3a、3b表示市场服务器;

标号31表示(市场服务器的)处理部;

标号31a表示自动交易部;

标号31b表示利息征收部;

标号32表示(市场服务器的)存储部;

标号33表示(市场服务器的)通信部;

标号4表示管理服务器;

标号41表示(管理服务器的)处理部;

标号42表示(管理服务器的)存储部;

标号43表示(管理服务器的)通信部;

标号5表示网络。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1