一种自动化扫码的方法和系统技术方案

技术编号:24456669 阅读:42 留言:0更新日期:2020-06-10 15:45
本发明专利技术涉及一种自动化扫码的方法和系统,将移动设备设置为双屏模式,将第一屏幕设置为浏览器所运行的屏幕,将第二屏幕设置为扫码软件所运行的屏幕,并搭建扫码反射装置,使移动设备的摄像头能够获取第一屏幕的屏幕信息;下单服务器配置账号信息和待执行的任务,并发送账号信息和待执行的任务至接单服务器,待执行的任务包括待操作的目标站点;接单服务器接收账号信息和待执行任务,根据账号信息预登录待操作的目标站点,从目标站点抓取并存储与待执行的任务适配的二维码,发送二维码至移动设备的第一屏幕上,接单服务器调用第二屏幕的扫码软件并利用反射装置的镜面反射原理对第一屏幕的二维码进行扫码;本发明专利技术能够自动化扫码,提高工作效率。

A method and system of automatic code scanning

【技术实现步骤摘要】
一种自动化扫码的方法和系统
本专利技术涉及计算机软件领域,尤其涉及一种自动化扫码的方法和系统。
技术介绍
近年来,越来越多的网站采用扫码预登录的方式进行预登录,在扫码预登录后才可以执行某些业务的鉴权。例如某科技公司需要将旗下所拥有的大量账号对某些平台进行扫码预登录,预登录后才能数据抓取或执行业务的鉴权,在执行预登录业务过程中,需要人工在不同的站点和账号之间频繁地切换,且在当前站点退出当前账号或切换账号之后,需要再次进行扫码预登录,浪费了人工成本和时间成本,工作效率较低。
技术实现思路
(一)要解决的技术问题为了解决现有技术的上述问题,本实用新提供一种自动化扫码的方法和系统,提高了工作效率。(二)技术方案为了达到上述目的,本专利技术采用的一种技术方案为:一种自动化扫码的方法,包括:S1、移动设备设置为双屏模式,将第一屏幕设置为浏览器所运行的屏幕,将第二屏幕设置为扫码软件所运行的屏幕,并搭建扫码反射装置,使所述移动设备的摄像头能够获取第一屏幕的屏幕信息;S2、下单服务器配置账号信息和待执行的任务,并发送所述账号信息和待执行的任务至接单服务器,所述待执行的任务包括待操作的目标站点;S3、接单服务器接收所述账号信息和待执行任务,根据所述账号信息预登录所述待操作的目标站点,从所述目标站点抓取并存储与所述待执行的任务适配的二维码,发送所述二维码至所述移动设备的第一屏幕上,接单服务器调用第二屏幕的扫码软件并利用反射装置的镜面反射原理对第一屏幕的二维码进行扫码。r>本专利技术采用的另一种技术方案为:一种自动化扫码的系统,包括移动设备、下单服务器和接单服务器,所述移动设备包括第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的第一计算机程序,所述下单服务器包括第二存储器、第二处理器及存储在第二存储器上并可在第二处理器上运行的计算机程序,所述接单服务器包括第三存储器、第三处理器及存储在第三存储器上并可在第三处理器上运行的第三计算机程序,所述第一处理器执行所述第一计算机程序时实现以下步骤:S1、移动设备设置为双屏模式,将第一屏幕设置为浏览器所运行的屏幕,将第二屏幕设置为扫码软件所运行的屏幕,并搭建扫码反射装置,使所述移动设备的摄像头能够获取第一屏幕的屏幕信息;所述第二处理器执行所述第二计算机程序时实现以下步骤:S2、下单服务器配置账号信息和待执行的任务,并发送所述账号信息和待执行的任务至接单服务器,所述待执行的任务包括待操作的目标站点;所述第三处理器执行所述第三计算机程序时实现以下步骤:S3、接单服务器接收所述账号信息和待执行任务,根据所述账号信息预登录所述待操作的目标站点,从所述目标站点抓取并存储与所述待执行的任务适配的二维码,发送所述二维码至所述移动设备的第一屏幕上,接单服务器调用第二屏幕的扫码软件并利用反射装置的镜面反射原理对第一屏幕的二维码进行扫码。(三)有益效果本专利技术的有益效果是:通过在下单服务器配置账号信息和待执行任务,接单服务器通过获取账号信息和待执行任务将目标站点信息的二维码抓取至移动设备的第一屏幕上,并通过镜面反射原理使移动设备第二屏幕上的扫码软件对第一屏幕上的二维码进行扫码,从而简化了登录流程,任务运行中可完全脱离人工干预,可实现自动化切换帐号及重复登录的流程,在需要针对大量帐号操作、频繁切换帐号或一个帐号供多人使用的情况下,能够节省重复操作,大大提升工作效率。附图说明图1为本专利技术的自动化扫码的方法流程图;图2为本专利技术的自动化扫码的系统的结构示意图;图3为本专利技术的自动化扫码的方法细节流程图;图4为本专利技术的自动化扫码的扫码发射装置的示意图;【附图标记说明】1、自动化扫码的系统;2、移动设备;3、下单服务器;4、接单服务器;5、第一存储器;6、第一处理器;7、第二存储器;8、第二处理器;9、第三存储器;10、第三处理器。具体实施方式为了更好的解释本专利技术,以便于理解,下面结合附图,通过具体实施方式,对本专利技术作详细描述。请参照图1和图3所示,一种自动化扫码的方法,包括:S1、移动设备设置为双屏模式,将第一屏幕设置为浏览器所运行的屏幕,将第二屏幕设置为扫码软件所运行的屏幕,并搭建扫码反射装置,使所述移动设备的摄像头能够获取第一屏幕的屏幕信息;S2、下单服务器配置账号信息和待执行的任务,并发送所述账号信息和待执行的任务至接单服务器,所述待执行的任务包括待操作的目标站点;S3、接单服务器接收所述账号信息和待执行任务,根据所述账号信息预登录所述待操作的目标站点,从所述目标站点抓取并存储与所述待执行的任务适配的二维码,发送所述二维码至所述移动设备的第一屏幕上,接单服务器调用第二屏幕的扫码软件并利用反射装置的镜面反射原理对第一屏幕的二维码进行扫码。从上述描述可知,本专利技术的有益效果在于:通过在下单服务器配置账号信息和待执行任务,接单服务器通过获取账号信息和待执行任务将目标站点信息的二维码抓取至移动设备的第一屏幕上,并通过镜面反射原理使移动设备第二屏幕上的扫码软件对第一屏幕上的二维码进行扫码,从而简化了登录流程,任务运行中可完全脱离人工干预,可实现自动化切换帐号及重复登录的流程,在需要针对大量帐号操作、频繁切换帐号或一个帐号供多人使用的情况下,能够节省重复操作,大大提升工作效率。进一步地,所述S2包括:下单服务器配置账号信息和待执行的任务,获取接单服务器的任务执行请求和所述移动设备的设备信息,判断所述移动设备是否符合待执行任务的执行要求;若是,则发送所述账号信息和待执行的任务至接单服务器;否则,则拒绝所述接单服务器的任务执行请求。从上述描述可知,在执行任务前提前对移动设备进行验证,从而能够精确地使用移动设备执行任务。进一步地,所述S2之后包括:S21、接单服务器与下单服务器实时通讯,返回执行日志给下单服务器。从上述描述可知,通过接单服务器与下单服务器实时通讯并返回日志给下单服务器,能够实时了解任务执行的情况,方便工作人员对任务进程进行管理。进一步地,所述S3包括:接单服务器接收所述账号信息和待执行任务,根据所述账号信息预登录所述待操作的目标站点,检测下单服务器中是否存在与所述账号信息适配的登录/鉴权信息;若是,则使用所述登录/鉴权信息登录目标站点并获取登录/鉴权结果,并执行所述待执行的任务;若否,则从所述目标站点抓取并存储与所述待执行的任务适配的二维码,发送所述二维码至所述移动设备的第一屏幕上,接单服务器调用第二屏幕的扫码软件并利用反射装置的镜面反射原理对第一屏幕的二维码进行扫码得到登录/鉴权信息,则使用所述登录/鉴权信息登录目标站点并获取登录/鉴权结果,保存所述登录/鉴权信息至下单服务器,并执行所述待执行的任务。从上述描述可知,可将之前扫码得到的登录/鉴权信息存储用于后续的登录使用,提高了复用性。进一本文档来自技高网...

【技术保护点】
1.一种自动化扫码的方法,其特征在于,包括:/nS1、移动设备设置为双屏模式,将第一屏幕设置为浏览器所运行的屏幕,将第二屏幕设置为扫码软件所运行的屏幕,并搭建扫码反射装置,使所述移动设备的摄像头能够获取第一屏幕的屏幕信息;/nS2、下单服务器配置账号信息和待执行的任务,并发送所述账号信息和待执行的任务至接单服务器,所述待执行的任务包括待操作的目标站点;/nS3、接单服务器接收所述账号信息和待执行任务,根据所述账号信息预登录所述待操作的目标站点,从所述目标站点抓取并存储与所述待执行的任务适配的二维码,发送所述二维码至所述移动设备的第一屏幕上,接单服务器调用第二屏幕的扫码软件并利用反射装置的镜面反射原理对第一屏幕的二维码进行扫码。/n

【技术特征摘要】
1.一种自动化扫码的方法,其特征在于,包括:
S1、移动设备设置为双屏模式,将第一屏幕设置为浏览器所运行的屏幕,将第二屏幕设置为扫码软件所运行的屏幕,并搭建扫码反射装置,使所述移动设备的摄像头能够获取第一屏幕的屏幕信息;
S2、下单服务器配置账号信息和待执行的任务,并发送所述账号信息和待执行的任务至接单服务器,所述待执行的任务包括待操作的目标站点;
S3、接单服务器接收所述账号信息和待执行任务,根据所述账号信息预登录所述待操作的目标站点,从所述目标站点抓取并存储与所述待执行的任务适配的二维码,发送所述二维码至所述移动设备的第一屏幕上,接单服务器调用第二屏幕的扫码软件并利用反射装置的镜面反射原理对第一屏幕的二维码进行扫码。


2.根据权利要求1所述的自动化扫码的方法,其特征在于,所述S2包括:
下单服务器配置账号信息和待执行的任务,获取接单服务器的任务执行请求和所述移动设备的设备信息,判断所述移动设备是否符合待执行任务的执行要求;
若是,则发送所述账号信息和待执行的任务至接单服务器;
否则,则拒绝所述接单服务器的任务执行请求。


3.根据权利要求1所述的自动化扫码的方法,其特征在于,所述S2之后包括:
S21、接单服务器与下单服务器实时通讯,返回执行日志给下单服务器。


4.根据权利要求1所述的自动化扫码的方法,其特征在于,所述S3包括:
接单服务器接收所述账号信息和待执行任务,根据所述账号信息预登录所述待操作的目标站点,检测下单服务器中是否存在与所述账号信息适配的登录/鉴权信息;
若是,则使用所述登录/鉴权信息登录目标站点并获取登录/鉴权结果,并执行所述待执行的任务;
若否,则从所述目标站点抓取并存储与所述待执行的任务适配的二维码,发送所述二维码至所述移动设备的第一屏幕上,接单服务器调用第二屏幕的扫码软件并利用反射装置的镜面反射原理对第一屏幕的二维码进行扫码得到登录/鉴权信息,则使用所述登录/鉴权信息登录目标站点并获取登录/鉴权结果,保存所述登录/鉴权信息至下单服务器,并执行所述待执行的任务。


5.根据权利要求1所述的自动化扫码的方法,其特征在于,所述S3包括:
S31、接单服务器接收所述账号信息和待执行任务,根据所述账号信息预登录所述待操作的目标站点;
S32、检测下单服务器中是否存在与所述账号信息适配的登录/鉴权信息,若是,执行S33,否则,执行S34;
S33、使用所述登录/鉴权信息登录目标站点并获取登录/鉴权结果,执行S35;
S34、从所述目标站点抓取并存储与所述待执行的任务适配的二维码,发送所述二维码至所述移动设备的第一屏幕上,接单服务器调用第二屏幕的扫码软件并利用反射装置的镜面反射原理对第一屏幕的二维码进行扫码,验证扫码是否成功;
若是,执行S35;
否则,进行扫码重试,判断所述扫码重试的次数是否超过预设次数,若否,执行S35,否则,执行S36;
S35、获取与所述账号信息适配的登录/鉴权信息,使用所述登录/鉴权信息登录目标站点并获取登录/鉴权结果,保存所述登录/鉴权信息至下单服务器,执行所述待执行的任务,并执行S36;
S36、判断是否还有待执行的任务;
若是,则返回S32;
否则,发送执行结果至消息接收终端。


6.一种自动化扫码的系统,包括移动设备、下单服务器和接单服务器,所述移动设备包括第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的第一计算机程序,所述下单服务器包括第二存储器、第二处理器及存储在第二存储器上并可在第二处理器...

【专利技术属性】
技术研发人员:刘威唐光宇卢学明闫乃永蔡泸炜
申请(专利权)人:福州智永信息科技有限公司
类型:发明
国别省市:福建;35

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

1