欢迎光临
我们一直在努力

发明专利已公开(本发明专利技术公开一种业务处理的实现方法及系统)

本发明专利技术公开了一种实现业务处理的方法和系统。该方法中,终端设备的数据由推送服务器统一中继后发送至业务系统。终端设备使用统一算法对数据进行加密并发送给推送服务器,推送服务器对加密数据进行解密后,采用不同的加密策略对解密结果进行处理,将处理结果发送给不同的业务系统,使一个终端设备固件适用于不同的业务系统,终端设备不再需要维护单独的商户。等业务逻辑,大大简化业务处理,减少终端设备固件的开发周期和工作量;终端设备出厂后可加强控制,便于跟踪定位,统一商户管理;可以缩短终端设备固件的项目开发周期。,节省研发资源成本;通过推送服务器,可以将原有的终端设备接入更多不同的业务系统,提高终端设备的竞争力。准备好竞争力。准备好竞争力。原有的终端设备可以接入更多不同的业务系统,提高终端设备的竞争力。准备好竞争力。准备好竞争力。原有的终端设备可以接入更多不同的业务系统,提高终端设备的竞争力。准备好竞争力。准备好竞争力。

下载所有详细的技术数据

【技术实现步骤总结】

一种实现业务处理的方法及系统

[0001] 本专利技术涉及信息安全领域,尤其涉及一种实现业务处理的方法及系统。

技术介绍

[0002] 随着通信技术的飞速发展和移动终端的广泛应用,各种处理业务的终端设备应运而生。

现有技术中,可以定制终端设备的固件,固件对应业务系统,终端设备与业务系统通信时需要对通信数据进行加密,不同业务使用的加密算法系统不同,生成加密结果的数据结构也不同。不同的业务系统在与终端设备通信时使用不同的通信协议。如果有多个业务系统,需要定制多种固件,增加了开发者的工作量,延长了开发周期。,而终端设备出厂后,后期维护也会产生很大的工作量,增加维护成本。所以,

技术实现思路

[0004] 本专利技术的目的在于克服现有技术的不足,提供一种实现业务处理的方法和系统。

[0005] 在第一方面,本专利技术实施例提供了一种业务处理的实现方法,包括: 步骤A0:终端设备登录推送服务器,从推送服务器获取企业信息,并展示相应的业务信息根据企业信息。处理画面,判断本设备是否已经激活,如果是,执行步骤A1,否则执行激活操作,激活成功后执行步骤A1;步骤A1:终端设备接收商户输入的商户信息;步骤A2:当终端设备通过扫描用户设备获得待处理信息时,根据待处理信息和业务序列号生成业务处理请求,服务处理请求用设备密钥加密,服务处理请求的密文发送给推送服务器;步骤A3:推送服务器获取当前长连接的设备标识,根据设备标识获取对应的设备密钥,使用该设备密钥对接收到的服务处理请求的密文进行解密,如果解密成功,则获取根据设备标识对应的企业信息,从企业信息中获取加密策略,根据加密策略对待处理信息和成功获取的设备标识进行处理,生成业务处理指令;步骤 A4:推送服务器向服务系统发送服务处理指令;步骤A5:业务系统对接收到的业务处理指令进行解析,根据解析得到的设备标识得到对应的加密策略,根据加密策略验证业务处理指令,如果验证成功则执行步骤A6,否则报错;步骤A6:业务系统从业务处理指令的解析结果中获取待处理信息,并验证待处理信息被处理得到第一处理结果,第一处理结果,生成的服务序号采用加密策略对设备标识进行处理,生成业务处理结果。步骤 A7:

步骤A8:推送服务器解析业务处理结果,获取当前长连接的设备标识,根据设备标识获取对应的企业信息,从企业信息中获取加密策略,根据加密策略。验证业务处理结果的分析结果,如果验证成功,执行步骤A9;步骤A9:推送服务器根据业务处理结果的分析结果生成业务处理响应,并使用设备密钥对业务处​​理响应进行加密,并将业务处理响应密文发送给终端设备;步骤 A10:终端设备使用设备密钥对接收到的业务处理响应密文进行解密,从解密成功的数据中提取解密数据。广播第一个处理结果;在终端设备激活后,该方法还包括:当终端设备接收到商户的第一触发信息时,根据企业信息显示相应的菜单界面。

[0006] 在第二方面,本专利技术实施例提供了一种实现业务处理的系统,包括:终端设备、推送服务器、业务系统;终端设备用于登录推送服务器,从推送服务器获取。企业信息,根据企业信息显示对应的业务处理页面,判断自己的设备是否已经激活,如果没有,进行激活操作;终端设备还用于接收商户激活后输入的商户信息;用户设备在获取到待处理信息后,根据待处理信息和业务序列号生成业务处理请求,用设备密钥对业务处​​理请求进行加密,将服务处理请求的密文发送给推送服务器;推送服务器用于接收到业务处理请求的密文后,获取当前长连接的设备标识,根据设备标识获取对应的设备密钥,并使用该设备密钥执行接收到的业务处理请求。密文被解密。若解密成功,则根据设备标识获取对应的预设企业信息,并从企业信息中获取加密策略。处理生成业务处理指令,并将业务处理指令发送给业务系统;服务系统用于解析接收到的服务处理指令,根据解析得到的设备标识获取对应的加密策略,并根据加密策略验证业务处理指令,如果验证成功,则从业务处理指令的解析结果中获取待处理信息,对待处理信息进行处理得到第一处理结果,利用加密策略对第一处理结果、生成的业务序列号和设备标识进行处理,生成业务处理结果,并将业务处理结果返回推送服务器; 推送服务器,还用于解析业务处理结果,获取当前长连接的设备标识,根据设备标识获取对应的预设企业信息,从企业信息中获取加密策略,根据加密策略验证业务处理结果的分析结果,如验证成功,生成业务处理响应根据业务处理结果的分析结果,用设备密钥对业务处​​理响应进行加密,并将业务处理响应的密文发送给终端设备;终端设备也使用设备密钥对业务处​​理响应进行加密。使用所示设备密钥对收到的业务处理响应密文进行解密,从解密成功的数据中提取第一个处理结果并广播出去;

[0007] 在第三方面,本专利技术实施例提供了一种电子设备,其特征在于,所述电子设备包括至少一个处理器、存储器,存储在所述存储器上并且可以被所述至少一个处理器访问。处理器执行的指令,

至少一个处理器执行指令以实现上述实现业务处理的方法。

在第四方面,本专利技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质包括计算机程序,当该计算机程序运行在电子设备上时,该电子设备执行的实现方法上述业务处理。

[0009] 第五方面,本专利技术实施例还提供一种芯片系统,包括芯片,该芯片与存储器耦合,用于执行存储器中存储的计算机程序,以执行上述实现服务的方法。加工。

与现有技术相比,本专利技术具有以下优点:本专利的技术方案使得终端设备固件适用于不同的业务系统,终端设备无需独立维护商户等业务逻辑,大大简化了业务处理并减少终端设备固件的开发周期和工作量。该专利技术方案还可以产生一定的经济效益和社会效益:例如,可以缩短终端设备固件的项目开发周期,节省研发资源成本,提前向客户交付终端设备;缩短新终端设备的引进

——

研究与开发

——

在发布周期中,原有的终端设备可以通过推送服务器接入更多不同的业务系统,提升终端设备的竞争力。

图纸说明

[0011] 图。附图说明图1为本专利技术实施例一提供的一种业务处理实现方法的流程图;无花果。图2和图3为本专利技术实施例二提供的一种业务处理的实现方法的流程图。

详细方法

[0012] 本申请提出一种业务处理的实现方法及系统,下面结合附图对本申请的具体实施例进行详细说明。这种实施例的示例在附图中示出。以下结合附图所描述的实施例,仅为示例性的,仅用于解释本发明,并不构成对本发明的限制。

【技术保护点】

【技术特点总结】

进行解密,从解密成功的数据中提取第一个处理结果并广播;在终端设备激活后,该方法还包括:当终端设备接收到商户的第一触发信息时,根据企业信息界面显示相应的菜单。2.如权利要求1所述的方法,其特征在于,所述步骤A1

——

将步骤A10替换为: 步骤S1,终端设备接收到商户输入的业务信息时,根据业务信息生成预处理请求,并利用设备密钥对预处理请求进行加密处理。请求密文发送到推送服务器;步骤S2:推送服务器获取当前长连接的设备标识,根据设备标识从数据库中获取对应的设备密钥,并使用获取的设备密钥对接收的预处理请求密文进行解密,对应的企业信息为根据设备标识获取,从企业信息中获取加密策略,根据加密策略成功获得的业务信息和设备标识被解密。处理生成预处理指令,并将预处理指令发送给业务系统;步骤S3:业务系统验证预处理指令,如果验证成功,执行步骤S4,如果验证成功

如果失败,则报错;步骤S4:业务系统根据预处理指令中的业务信息生成二维码,并根据预处理指令中的设备标识对应的加密策略对二维码进行处理,得到预处理结果,并返回预处理结果到推送服务器;步骤S5:推送服务器对接收到的预处理结果进行解析,获取当前长连接的设备标识,根据设备标识获取设备标识。获取对应的企业信息,从企业信息中获取加密策略,根据预处理结果的分析结果和加密策略验证预处理结果,如果验证成功,则执行步骤S6,否则报错。步骤S6:推送服务器使用设备标识对应的设备密钥对预处理结果的解析结果进行加密,生成预处理响应密文,并将预处理响应密文返回给终端设备步骤S7:终端设备使用设备密钥对接收到的预处理响应密文进行解密,如果解密成功,则根据解密结果判断预处理是否成功,再从解密结果中得到二维。步骤S8:业务系统接收到用户设备发送的业务数据后,对业务数据进行数据处理,得到第二处理结果,根据加密策略进行第二处理结果和生成。对服务器的业务序号进行处理,生成业务处理结果,并将业务处理结果发送给推送服务器;步骤S9:推送服务器解析业务处理结果,获取当前长连接的设备标识,并根据从设备标识中获取对应的企业信息,从企业信息中获取加密策略,验证业务处理根据业务处理结果和加密策略的分析结果,若验证成功则执行步骤S10,若验证失败则报错;步骤S10:推送服务器根据业务处理结果的分析结果生成业务处理响应,使用设备标识对应的设备密钥对业务处​​理响应进行加密,并将业务处理响应密文发送给终端设备;步骤S11:终端设备使用设备密钥对接收到的业务处理响应密文进行解密,从解密成功结果中提取第二处理结果并广播出去。

3.根据权利要求1所述的方法,其特征在于,还包括: 当终端设备接收到商户在菜单界面上选择的业务处理模式,如主扫描模式时,判断业务处理模式的类型,然后将业务处理设置为使用主扫描,如果是扫描模式,则设置业务处理使用扫描,打开摄像头;步骤A1中的业务流水号生成之前包括:输入终端设备接收到的业务信息时。判断业务处理方式,如果是主扫描方式,则执行步骤Y1,如果是扫描方式,则生成业务流水号,执行步骤A2;步骤Y1:终端设备接收到商户输入的商户信息时,根据业务信息生成预处理请求,使用设备密钥对预处理请求进行加密,并将预处理请求密文发送给推送服务器;步骤Y2:推送服务器获取当前长连接的设备标识,根据设备标识从数据库中获取对应的设备密钥,使用获取的设备密钥对接收到的预处理请求密文进行解密,根据设备标识,并从企业获取相应的企业信息。从信息中获取加密策略,根据加密策略对解密成功得到的业务信息和设备标识进行处理,生成预处理指令,发送给服务系统。Step Y3:服务系统检查所有验证上述预处理指令。如果验证成功,则执行步骤Y4。如果验证成功,执行步骤Y4

如果失败,则报错;步骤Y4:业务系统根据预处理指令中的业务信息生成二维码,并根据预处理指令中的设备标识对应的加密策略对二维码进行处理,得到预处理结果,并返回预处理结果到推送服务器;步骤Y5:推送服务器对接收到的预处理结果进行解析,获取当前长连接的设备ID,根据设备ID获取设备ID预先预设的对应企业信息,从企业信息中获取加密策略,根据预处理结果的分析结果和加密策略对预处理结果进行验证,若验证成功,则执行步骤Y6。步骤Y6:推送服务器使用设备标识对应的设备密钥对预处理结果的解析结果进行加密,生成预处理响应密文,并将预处理响应密文返回给终端设备。步骤Y7:终端设备使用设备密钥对接收到的预处理响应密文进行解密。如果解密成功,则根据解密结果判断预处理是否成功,如果成功则从解密结果中获取二维码并显示出来。步骤Y8:业务系统接收到用户设备的业务数据后,对业务数据进行数据处理,得到第二处理结果,根据加密策略执行第二处理结果和生成的服务序号。处理生成业务处理结果,并将业务处理结果发送给推送服务器;步骤Y9:推送服务器解析业务处理结果,获取当前长连接的设备ID,根据设备ID获取设备ID对应的企业信息,从企业信息中获取加密策略,验证业务处理根据业务处理结果和加密策略的分析结果,如果验证成功服务器推送技术,执行步骤Y10,如果验证失败,则报错;步骤 Y10:推送服务器根据业务处理结果的分析结果生成业务处理响应,使用设备标识对应的设备密钥对业务处​​理响应进行加密,并将业务处理响应密文发送给终端设备;步骤Y11,终端设备使用设备密钥对接收到的业务处理响应密文进行解密,从解密成功结果中提取第二处理结果,并广播出去。4.如权利要求1 从解密成功的结果中提取第二个处理结果,并广播出去。4.如权利要求1 从解密成功的结果中提取第二个处理结果,并广播出去。4.如权利要求1

——

3.如上述任一项所述的方法,其特征在于,若所述推送服务器在预设时间内没有收到业务系统返回的业务处理结果,还包括: 步骤B1:推送服务器根据加密策略、服务序列号和设备标识处理生成查询指令发送给服务系统;步骤B2:业务系统对接收到的查询指令进行解析,根据解析出的设备标识获取对应的设备标识。根据加密策略,接收到的查询指令根据加密策略进行验证。如果验证成功,则执行步骤B3,否则报错;步骤 B3:业务系统根据解析得到的业务序号,查找对应的业务处理状态。加密策略对业务处理状态和设备标识进行处理,生成查询响应;步骤B4:业务系统向推送服务器返回查询响应,执行步骤B5;步骤B5:推送服务器收到查询响应解析,获取当前长连接的设备标识,根据设备标识获取对应的企业信息,从企业信息中获取加密策略,分析根据加密策略验证查询响应的结果。,如果验证成功,执行步骤B6,如果验证失败,则报错;步骤 B6:

终端设备执行步骤B7;步骤B7:终端设备利用设备密钥对接收到的查询响应密文进行解密,从解密后的数据中提取业务处理状态并广播出去。5.如权利要求1所述

——

3.根据前述任一项所述的方法,还包括: 步骤C1:终端设备在菜单界面接收到商户触发的查询信息时,显示商户页面,当接收到商户选择的商户时,根据服务中的服务序号生成查询请求,用存储的设备密钥对查询请求进行加密,并将查询请求的密文发送给推送服务器;步骤C2:推送服务器获取当前长连接设备标识,根据设备标识获取对应的设备密钥,使用设备密钥对接收到的查询请求密文进行解密,如果解密成功,则从服务端获取服务序列号解密结果,执行步骤C3,如解密失败,报错;步骤C3:推送服务根据服务序号判断是否存储了对应的服务处理状态,如果是,则用设备密钥对服务处理状态进行加密,生成查询响应密文,发送查询响应密文发送至终端设备,执行步骤C10,否则执行步骤C4。步骤C4:推送服务器根据设备标识获取对应的企业信息,从企业信息中获取加密策略,根据加密策略对服务序列号和设备标识进行处理生成查询指令并发送到服务系统;步骤C5:业务系统对接收到的查询指令进行解析,根据解析得到对应的设备标识。根据加密策略,接收到的查询指令根据加密策略进行验证。如果验证成功,则执行步骤C6,否则报错;步骤C6:业务系统根据分析得到的业务序号查找对应的业务处理状态。,根据加密策略处理业务处理状态和设备标识,生成查询响应;步骤C7:业务系统向推送服务器返回查询响应,执行步骤C8;步骤C8:推送服务器对接收到的查询响应进行解析,获取当前长连接的设备标识,

【专利技术性质】

技术研发人员:陆舟,

申请人(专利权)持有人:飞天诚鑫科技有限公司,

类型:发明

国家省市:

下载所有详细的技术数据 我是该专利的所有者

赞(0) 打赏
未经允许不得转载:艾飞特资源网 » 发明专利已公开(本发明专利技术公开一种业务处理的实现方法及系统)
分享到

登录

找回密码

注册