铝材市场信息的交互系统、交互方法以及云端数据接口技术方案

技术编号:10866726 阅读:103 留言:0更新日期:2015-01-07 07:57
本发明专利技术涉及一种铝材市场信息的交互系统、交互方法以及云端数据接口,通过将铝材相关参数和方法参数名输入移动客户端并与APPID和密钥按照预定顺序排列构成一段字符串,再按不可逆的加密算法加密得到一加密参数;明码参数与加密参数组合成一请求参数,请求参数传送给云端数据接口;云端数据接口验证必要参数是否传递过来,验证APPID是否存在于服务中心中;验证加密参数是否正确;验证方法参数名是否存在于服务中心中;验证均通过,则移动客户端调用该方法参数名对应的方法参数将服务中心中最新的相关信息通过数据接口返回给移动客户端。本发明专利技术安全性增强,信息时效性强,询价、交易效率有效提高。

【技术实现步骤摘要】
铝材市场信息的交互系统、交互方法以及云端数据接口
本专利技术涉及一种交互系统、交互方法以及云端数据接口,尤其涉及一种铝材市场信息的交互系统、交互方法以及云端数据接口。
技术介绍
目前,铝材市场仍旧处于比较落后的供货商集中开门市店,大部分为采购方安排人员上门选型、洽谈、签约、下单、提货、付款的模式。极少数地区发展了较为初级的电子商务交易模式,流程为:用户在电脑或者其它网络终端询问有没有需要的铝材;手动输入需要的型号、规格、产地、期望价格、期望到货时间然后提交。但是这种交易模式大多是盲目的,用户根本不了解瞬息万变的市场当前的最新行情信息,仅凭自己的经验和人脉尝试性地询价,最终的单据有效性和客户自身利益都得不到保障,且移动客户端与服务中心交互信息的过程中,服务中心的安全性不易保障,业界亟需建立一种铝材市场信息的交互系统、交互方法以及云端数据接口,来解决铝材市场信息时效性差问题,同时保证服务中心数据的安全性。
技术实现思路
本专利技术的目的在于提供一种铝材市场信息的交互系统、交互方法以及云端数据接口,以解决铝材市场信息时效性差的问题,同时保证服务中心数据的安全性。为了解决上述问题,本专利技术涉及了一种铝材市场信息的交互方法,包括以下步骤:排列步骤:将输入移动客户端的铝材相关参数、输入移动客户端的方法参数名、所述移动客户端的APPID以及所述移动客户端的密钥按照预定顺序排列构成一段字符串;加密步骤:对所述字符串按不可逆的加密算法加密得到一加密参数;组合传送步骤:一明码参数与所述加密参数组合成一请求参数,所述请求参数传送给云端数据接口;所述明码参数中包括输入移动客户端的铝材相关参数、输入移动客户端的方法参数名以及所述移动客户端的APPID;必要参数验证步骤:云端数据接口验证传递过来的所述请求参数是否包含APPID、方法参数名以及加密参数,若缺少其中的一个或几个则向移动客户端返回错误信息,若不缺少,则进行APPID验证步骤;APPID验证步骤:云端数据接口验证APPID是否存在于服务中心中,若APPID不存在,则向移动客户端返回错误信息,若APPID存在,则进行加密参数验证步骤;加密参数验证步骤:云端数据接口将传递过来的所述字符串的明码参数与所述服务中心内对应所述APPID的密钥按照预定顺序排列再按所述不可逆的加密算法进行加密得到一验证加密参数,并验证所述验证加密参数与所述加密参数对比是否一致,若不一致,则向移动客户端返回错误信息,若一致,则进行方法参数验证步骤;方法参数验证步骤:云端数据接口验证所述方法参数名是否存在于服务中心中,若不存在,则向移动客户端返回错误信息,若方法参数名存在,则移动客户端调用该方法参数名对应的方法参数将服务中心中最新的相关信息通过云端数据接口返回给移动客户端。较佳地,所述铝材相关参数包括铝材型号、规格、产地、期望价格、期望到货时间以及下单信息中的一项或几项。较佳地,排列步骤包括:a.输入移动客户端的铝材相关参数中的所有项参数与所述输入移动客户端的方法参数名按照参数类型英文名称的字母顺序或字母逆序进行排列;b.所述移动客户端的APPID以及所述移动客户端的密钥排列在所述输入移动客户端的铝材相关参数以及输入移动客户端的方法参数名之后。较佳地,移动客户端调用所述方法参数将服务中心中最新的相关信息通过数据接口返回给移动客户端具体包括:移动客户端调用查询方法参数、写入方法参数或通知方法参数,将服务中心中最新的铝材相关价格信息、铝材相关库存信息、后续流程提示信息和流程确认反馈信息中的一项或几项返回给移动客户端终端。较佳地,移动客户端向服务中心调用写入方法参数具体为:将订单信息写入服务中心,所述订单信息包括下单铝材的型号、规格、产地、配件、加工窗型、数量、当前价格、用户身份标识以及订单号中的一项或几项。较佳地,移动客户端向服务中心调用通知方法参数具体为:确认是否有后续流程提示信息或流程确认反馈信息生成,如果有,则将所述后续流程提示信息或流程确认反馈信息反馈给移动客户端;较佳地,移动客户端向服务中心调用查询方法参数具体为:将服务中心中与所述铝材相关参数对应的最新的铝材相关价格信息、铝材相关库存信息返回给移动客户端。较佳地,在所述排列步骤之前还包括输入步骤:将包括铝材相关参数以及方法参数名在内的信息输入移动客户端。较佳地,还包括录入步骤:向服务中心实时录入更新铝材市场价格信息以及铝材市场库存信息。为了解决上述问题,本专利技术还涉及一种铝材市场信息的交互系统,至少包括服务中心、云端数据接口以及移动客户端,其中:所述移动客户端中包括:排列单元,存储有该移动客户端的APPID以及与APPID匹配的密钥,将输入的铝材相关参数、输入的方法参数名、该移动客户端的APPID、该移动客户端的密钥按照预定顺序排列构成一段字符串;加密单元,对所述字符串按不可逆的加密算法加密得到一加密参数;以及请求参数传送单元,一明码参数与所述加密参数组合成一请求参数,所述请求参数传送给云端数据接口,其中,所述明码参数中包括输入的铝材相关参数、输入的方法参数名以及该移动客户端的APPID;所述服务中心,存储所有APPID、密钥、方法参数名以及与方法参数名对应的方法参数,执行被所述移动终端调用的方法参数;所述云端数据接口包括必要参数验证单元、APPID验证单元、加密参数验证单元以及方法参数验证单元;所述必要参数验证单元,接收所述移动客户端传递的所述请求参数,验证传递过来的所述请求参数是否包含APPID、方法参数名以及加密参数,若缺少其中的一个或几个则向移动客户端返回错误信息,若不缺少,则运行APPID验证单元;所述APPID验证单元,验证APPID是否存在于服务中心中,若APPID不存在,则向移动客户端返回错误信息,若存在,则运行加密参数验证单元;所述加密参数验证单元,将传递过来的所述请求参数的明码参数与所述服务中心内对应所述APPID的密钥按照预定顺序排列再按所述不可逆的加密算法进行加密得到一验证加密参数,并验证所述验证加密参数与所述加密参数对比是否一致,若不一致,则向移动客户端返回错误信息,若一致,则运行方法参数验证单元;所述方法参数验证单元,将验证方法参数名是否存在于所述服务中心中,若不存在,则向移动客户端返回错误信息,若存在,则允许移动客户端调用与所述方法参数名对应的方法参数将服务中心中最新的相关信息返回给移动客户端。较佳地,所述字符串排列的预定顺序为,输入移动客户端的铝材相关参数中的所有项参数与所述输入移动客户端的方法参数名按照参数类型英文名称的字母顺序或字母顺序或字母逆序进行排列,其后排列所述移动客户端的APPID以及所述移动客户端的密钥。较佳地,所述服务中心包括:录入终端,录入实时更新的铝材市场价格信息以及铝材市场库存信息;存储器,连接所述APPID验证单元以及所述加密参数验证单元,存储所有APPID、密钥、客户订单信息、商品管理基础信息、铝材市场价格信息以及铝材市场库存信息;以及服务器,连接所述方法参数验证单元,整理所述录入终端录入的铝材市场价格信息以及铝材市场库存信息,并存储入所述存储器中,存储有所有方法参数,并执行被移动终端调用的方法参数。较佳地,所述服务器至少包括:写入方法参数调用单元,执行被移动终端调用的写入方法参数,将订单信本文档来自技高网...
铝材市场信息的交互系统、交互方法以及云端数据接口

【技术保护点】
一种铝材市场信息的交互方法,其特征在于,包括以下步骤:排列步骤:将输入移动客户端的铝材相关参数、输入移动客户端的方法参数名、所述移动客户端的APPID以及所述移动客户端的密钥按照预定顺序排列构成一段字符串;加密步骤:对所述字符串按不可逆的加密算法加密得到一加密参数;组合传送步骤:一明码参数与所述加密参数组合成一请求参数,所述请求参数传送给云端数据接口;所述明码参数中包括输入移动客户端的铝材相关参数、输入移动客户端的方法参数名以及所述移动客户端的APPID;必要参数验证步骤:云端数据接口验证传递过来的所述请求参数是否包含APPID、方法参数名以及加密参数,若缺少其中的一个或几个则向移动客户端返回错误信息,若不缺少,则进行APPID验证步骤;APPID验证步骤:云端数据接口验证APPID是否存在于服务中心中,若APPID不存在,则向移动客户端返回错误信息,若APPID存在,则进行加密参数验证步骤;加密参数验证步骤:云端数据接口将传递过来的所述字符串的明码参数与所述服务中心内对应所述APPID的密钥按照预定顺序排列再按所述不可逆的加密算法进行加密得到一验证加密参数,并验证所述验证加密参数与所述加密参数对比是否一致,若不一致,则向移动客户端返回错误信息,若一致,则进行方法参数验证步骤;方法参数验证步骤:云端数据接口验证所述方法参数名是否存在于服务中心中,若不存在,则向移动客户端返回错误信息,若方法参数名存在,则移动客户端调用该方法参数名对应的方法参数将服务中心中最新的相关信息通过云端数据接口返回给移动客户端。...

【技术特征摘要】
1.一种铝材市场信息的交互方法,其特征在于,包括以下步骤:排列步骤:将输入移动客户端的铝材相关参数、输入移动客户端的方法参数名、所述移动客户端的APPID以及所述移动客户端的密钥按照预定顺序排列构成一段字符串;加密步骤:对所述字符串按不可逆的加密算法加密得到一加密参数;组合传送步骤:一明码参数与所述加密参数组合成一请求参数,所述请求参数传送给云端数据接口;所述明码参数中包括输入移动客户端的铝材相关参数、输入移动客户端的方法参数名以及所述移动客户端的APPID;必要参数验证步骤:云端数据接口验证传递过来的所述请求参数是否包含APPID、方法参数名以及加密参数,若缺少其中的一个或几个则向移动客户端返回错误信息,若不缺少,则进行APPID验证步骤;APPID验证步骤:云端数据接口验证APPID是否存在于服务中心中,若APPID不存在,则向移动客户端返回错误信息,若APPID存在,则进行加密参数验证步骤;加密参数验证步骤:云端数据接口将传递过来的所述字符串的明码参数与所述服务中心内对应所述APPID的密钥按照预定顺序排列再按所述不可逆的加密算法进行加密得到一验证加密参数,并验证所述验证加密参数与所述加密参数对比是否一致,若不一致,则向移动客户端返回错误信息,若一致,则进行方法参数验证步骤;方法参数验证步骤:云端数据接口验证所述方法参数名是否存在于服务中心中,若不存在,则向移动客户端返回错误信息,若方法参数名存在,则移动客户端调用该方法参数名对应的方法参数将服务中心中最新的相关信息通过云端数据接口返回给移动客户端。2.如权利要求1所述的方法,其特征在于,所述铝材相关参数包括铝材型号、规格、产地、期望价格、期望到货时间以及下单信息中的一项或几项。3.如权利要求1或2所述的方法,其特征在于,排列步骤包括:a.输入移动客户端的铝材相关参数中的所有项参数与所述输入移动客户端的方法参数名按照参数类型英文名称的字母顺序或字母逆序进行排列;b.所述移动客户端的APPID以及所述移动客户端的密钥排列在所述输入移动客户端的铝材相关参数以及输入移动客户端的方法参数名之后。4.如权利要求1或2所述的方法,其特征在于,移动客户端调用所述方法参数将服务中心中最新的相关信息通过数据接口返回给移动客户端具体包括:移动客户端调用查询方法参数、写入方法参数或通知方法参数,将服务中心中最新的铝材相关价格信息、铝材相关库存信息、后续流程提示信息和流程确认反馈信息中的一项或几项返回给移动客户端终端。5.如权利要求4所述的方法,其特征在于,移动客户端向服务中心调用写入方法参数具体为:将订单信息写入服务中心,所述订单信息包括下单铝材的型号、规格、产地、配件、加工窗型、数量、当前价格、用户身份标识以及订单号中的一项或几项。6.如权利要求4所述的方法,其特征在于,移动客户端向服务中心调用通知方法参数具体为:确认是否有后续流程提示信息或流程确认反馈信息生成,如果有,则将所述后续流程提示信息或流程确认反馈信息反馈给移动客户端。7.如权利要求4所述的方法,其特征在于,移动客户端向服务中心调用查询方法参数具体为:将服务中心中与所述铝材相关参数对应的最新的铝材相关价格信息、铝材相关库存信息返回给移动客户端。8.如权利要求1所述的方法,其特征在于,在所述排列步骤之前还包括输入步骤:将包括铝材相关参数以及方法参数名在内的信息输入移动客户端。9.如权利要求1所述的方法,其特征在于,还包括录入步骤:向服务中心实时录入更新铝材市场价格信息以及铝材市场库存信息。10.一种铝材市场信息的交互系统,其特征在于,至少包括服务中心、云端数据接口以及移动客户端,其中:所述移动客户端中包括:排列单元,存储有该移动客户端的APPID以及与APPID匹配的密钥,将输入的铝材相关参数、输入的方法参数名、该移动客户端的APPID、该移动客户端的密钥按照预定顺序排列构成一段字符串;加密单元,对所述字符串按不可逆的加密算法加密得到一加密参数;以及请求参数传送单元,一明码参数与所述加密参数组合成一请求参数,所述请求参数传送给云端数据接口,其中,所述明码参数中包括输入的铝材相关参数、输入的方法参数名以及该移动客户端的APPID;所述服...

【专利技术属性】
技术研发人员:丰杰
申请(专利权)人:上海钢有商贸有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1