1.一种信息交互方法,应用于至少一第一终端、至少一第二移动终端、交互服务器、与所述第一终端对应的物理终端,其特征在于,包括:B1:所述第一终端向所述交互服务器签到,将所述第一终端的链接地址、所述物理终端的物理信号特征值发送至所述交互服务器,并存储;所述链接地址为IP地址;
B2:所述物理终端对外输出与所述物理信号特征值对应的物理信号;
B3:所述第二移动终端向所述交互服务器签到,获取身份证书;
B4:所述第二移动终端搜索并获取所述物理信号,根据所述物理信号对应的物理信号特征值向所述交互服务器查询,获得对应的所述第一终端的链接地址,并根据所述链接地址建立所述第一终端和第二移动终端的数据链接;
B5:所述第一终端将交互请求发送至所有与其连接的第二移动终端;所述第二移动终端确认交互请求后,将其身份证书及确认消息发送至所述第一终端。
2.一种身份认证方法,在包括在交易服务器、发行给收款人和付款人使用的APP的系统上实现,其特征在于,该方法包括以下步骤:
9‑a)收款人在APP上输入收款请求或认证请求,连同自己的一个物理信号特征值、收款人的信息形成账单,发给交易服务器;同时,打开这个物理信号对应的设备,向外输出这个物理信号;其中,所述收款请求包括收款金额;
9‑b)交易服务器将收到的账单,保存在一个缓冲区里;
9‑c)付款人APP搜索收款人APP输出的物理信号,将获得的一个或多个物理信号特征值发给交易服务器,交易服务器从缓冲区里检索出对应的账单,发回给付款人APP;
9‑d)付款人APP将账单呈现给付款人,付款人确认无误后,发出一个确认信号给APP,付款人APP将确认账单的消息发给交易服务器;
9‑e)交易服务器收到确认交易的消息后,执行账务处理;并将成功交易或失败的信息发给付款人APP和/或收款人APP;
9‑f)付款人APP和/或收款人APP分别提示给付款人和收款人。
3.如权利要求2所述的身份认证方法,其特征在于,该方法还包括以下初始化步骤:a)收款人或付款人APP分别向付款人服务器和收款人服务器签到,利用其配置的密钥与付款人服务器和收款人服务器做双向认证;b)收款人APP提前打开后续交易使用的物理信号所对应的设备,向外输出这个物理信号。
4.如权利要求2所述的身份认证方法,其特征在于,其步骤9‑b)中,在交易服务器所形成的缓冲区中,除账单外,还包括收费人的信息;
在步骤9‑d)中,付款人APP将账单呈现给付款人,包括了收费人的信息;
所述的物理信号是WIFI的SSID、蓝牙ID或超声波信号,物理信号所对应的设备是WiFi模块、蓝牙模块和音频模块。
5.如权利要求2所述的身份认证方法,其特征在于:收费人APP向交易服务器发送账单时,用自己的私钥签名;交易服务器向付款人发送账单时,用自己的私钥签名;付款APP向交易服务器发送确认账单信号时,用自己的私钥签名;交易服务器向付款人和收款人发送成功交易或失败的信息时,用自己的私钥签名;接受信息的另一方,用对应的公钥验证其信息的真实性。
6.一种身份认证系统,包括交易服务器,发行给收款人和付款人使用的APP,其特征在于:用于实现如权利要求2至5任一项所述的身份认证方法;还包括在现场部署的一个或多个物理终端;所述物理终端包括一个或多个与所述收款人对应的独立物理终端;或者,所述物理终端为所述收款人的设备中的物理模块。
7.一种身份认证方法,在包括云端的交易服务器、发行给收款人和付款人使用的APP、现场部署一个或多个路由器或AP的系统上实现,其特征在于,该方法包括以下步骤:
14‑a)初始化步骤
收款人APP向交易服务器签到,提供自己的物理信号特征值和IP地址,交易服务器将其物理信号特征值和IP地址保留在自己的一个缓冲区内;
收款人APP打开这个物理信号对应的设备,向外输出这个物理信号;
付款人APP向交易服务器签到,获得一个“身份证书”,“身份证书”包括自己的ID和可用余额;
14‑b)预处理步骤,以下步骤是并发的而不是串行发生:
14‑b‑1)付款人APP周期性搜索收款人APP发出的物理信号,获得物理信号特征值后,向交易服务器查询,获得其对应的IP地址;
付款人APP根据物理信号的强度,判断其距离;与距离最近的几个收款人APP通过IP地址建立数据链接;付款人APP在内部建立一个“连接表”,记录特征值、IP地址和距离;
当付款人APP判断距离足够远时,自动断开这个链接;
14‑b‑2)收款人APP在内部建立一个“连接表”,记录与其建立了数据链接的付款人APP地址;
14‑b‑3)付款人APP周期性和交易服务器交互,每次交互获得更新后“身份证书”;
14‑C)交易步骤
收款人输入收款请求或身份认证请求,同时将收款请求或身份认证请求发给“连接表”中所有的付款人APP;付款人APP将收款请求、收款人信息呈现给付款人;
付款人确认无误后,发出一个确认信号给付款人APP;付款人APP确认交易可行的,将确认消息和“身份证书”发给收款人APP;
收款人APP确认交易可行的,提示交易成功;
收款人APP和付款人APP分别将成功的交易记录提交给交易服务器做数据处理。