业务接口调用方法、装置、用户终端和可读存储介质制造方法及图纸

技术编号:17265550 阅读:37 留言:0更新日期:2018-02-14 13:06
本发明专利技术涉及一种业务接口调用方法、装置、用户终端和可读存储介质,该方法包括获取输入的业务数据;获取输入的工作量证明指令;向服务器发送预设工作量难度系数获取请求;接收服务器返回的预设工作量难度系数;根据业务数据和预设工作量难度系数计算当前工作量难度系数;当当前工作量难度系数大于等于预设工作量难度系数时,则调用用户终端的业务接口向服务器发送所述业务数据。上述的业务安全调用方法、装置、用户终端和可读存储介质,只有当前工作量难度系数大于等于从服务器获取的预设工作量难度系数时,才会认为该业务数据是通过人工操作产生的,从而才会调用相应的业务接口,向服务器发送业务数据,防止了业务接口被自动化软件滥用。

Business interface invocation methods, devices, user terminals, and readable storage media

The invention relates to a service interface call method, device, user terminal and readable storage medium, the method includes obtaining business data input; obtaining input to the server to send proof of work instruction; default workload difficulty obtaining request; receiving server back to the preset work difficulty coefficient; according to the business data and the preset difficulty coefficient calculation workload the current work difficulty coefficient; when the current workload is greater than or equal to the preset amount of difficulty coefficient of difficulty coefficient, is called user terminal service interface to the server to send the service data. Business security method call, the user terminal device, and computer-readable storage medium, only the current workload is greater than or equal to the difficulty coefficient obtained from the server workload preset difficulty coefficient, will believe that the business data is generated by manual operation, which will transfer with the business interface corresponding to the server, sending the business data to prevent business interface automated software abuse.

【技术实现步骤摘要】
业务接口调用方法、装置、用户终端和可读存储介质
本专利技术涉及计算机
,特别是涉及一种业务接口调用方法、装置、用户终端和可读存储介质。
技术介绍
随着互联网技术的发展,许多业务均采用自动化的处理过程,从而可以提高业务处理的效率,节约时间。但是仍存在一些业务由于需要保护个人信息等原因,需要经过人工操作才可以进行处理,例如登录网上银行的业务等,但是当前存在大量的自动化软件未经过用户授权就通过业务接口来获取银行账单等个人隐私信息,造成业务接口滥用,个人信息泄露。传统中,为了防止业务接口被自动化软件滥用,通过图灵测试的方式来识别人工操作,只有通过图灵测试的人工操作才可以调用相应的业务接口,请求服务器返回相应的业务结果。但是由于人类操作一般是通过语音反馈、键盘鼠标动作等等来表示,图灵测试对于该些操作识别的正确率低,从而不能准确地区分人类操作和自动化软件的操作,导致仍存在自动化软件滥用业务接口的情况。
技术实现思路
基于此,有必要针对传统技术中存在自动化软件滥用业务接口的问题,提供一种业务接口调用方法、装置、用户终端和可读存储介质。一种业务接口调用方法,所述方法包括:获取输入的业务数据;获取输本文档来自技高网...
业务接口调用方法、装置、用户终端和可读存储介质

【技术保护点】
一种业务接口调用方法,其特征在于,所述方法包括:获取输入的业务数据;获取输入的与所述业务数据对应的工作量证明指令;向服务器发送预设工作量难度系数获取请求;接收所述服务器根据所述预设工作量难度系数获取请求返回的与所述工作量证明指令对应的预设工作量难度系数;根据所述业务数据和所述预设工作量难度系数计算当前工作量难度系数;当所述当前工作量难度系数大于等于所述预设工作量难度系数时,则调用用户终端的业务接口向所述服务器发送所述业务数据。

【技术特征摘要】
1.一种业务接口调用方法,其特征在于,所述方法包括:获取输入的业务数据;获取输入的与所述业务数据对应的工作量证明指令;向服务器发送预设工作量难度系数获取请求;接收所述服务器根据所述预设工作量难度系数获取请求返回的与所述工作量证明指令对应的预设工作量难度系数;根据所述业务数据和所述预设工作量难度系数计算当前工作量难度系数;当所述当前工作量难度系数大于等于所述预设工作量难度系数时,则调用用户终端的业务接口向所述服务器发送所述业务数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述业务数据和所述预设工作量难度系数,计算当前工作量难度系数的步骤,包括:从服务器获取与所述预设工作量难度系数获取请求对应的会话标识;根据预设的排序组合方式对所述业务数据、预设工作量难度系数以及会话标识进行排序组合,得到组合数据;对所述组合数据进行消息摘要计算得到散列值;获取所述散列值中预设字符的位置作为当前工作量难度系数。3.根据权利要求2所述的方法,其特征在于,所述获取所述散列值中预设字符的位置作为当前工作量难度系数的步骤,包括:将所述散列值转换为二进制字符;获取所述二进制字符中第一个非零的一所在的位置作为当前工作量难度系数。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述当前工作量难度系数小于所述预设工作量难度系数时,则按照预设步长调整所述会话标识,并根据所述业务数据、预设工作量难度系数以及调整后的会话标识计算当前工作量难度系数,直至所述当前工作量难度系数大于等于所述预设工作量难度系数。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:调用用户终端的业务接口向所述服务器发送所述当前工作量难度系数,以使所述服务器根据所述业务数据和预设工作难度系数计算目标工作量难度系数;通过所述业务接口接收所述服务...

【专利技术属性】
技术研发人员:吴贞海
申请(专利权)人:上海壹账通金融科技有限公司
类型:发明
国别省市:上海,31

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

1