一种基于SaaS服务云平台的数据处理系统及方法与流程

文档序号:26586049发布日期:2021-09-10 19:15阅读:62来源:国知局
一种基于SaaS服务云平台的数据处理系统及方法与流程
一种基于saas服务云平台的数据处理系统及方法
技术领域
1.本发明涉及信息技术领域,具体涉及一种基于saas服务云平台的数据处理系统及方法。


背景技术:

2.saas是(software

as

a

service,软件即服务)的简称,随着互联网技术的 发展和应用软件的成熟,在21世纪开始兴起的一种完全创新的软件应用模式,saas是一种通过互联网提供软件的模式,提供商将应用软件统一部署在自己的服务器上,用户可以根据自己的实际需求,通过互联网向提供商定购所需的应用软件服务,按定购的服务数量和时间长短向提供商支付费用,并通过互联网获得提供商提供的服务,在saas模式中,用户不需要再购买软件,而改用向提供商租用基于互联网的软件,来管理企业经营活动,且无需对软件进行维护,提供商会全权管理和维护软件,提供商在向用户提供互联网应用的同时,也提供软件的离线操作和本地数据存储,让用户随时随地都可以使用其定购的软件和服务。
3.现有的saas数据处理模式存在以下技术问题,在正常情况下用户端固定通过同一设备或者同一使用环境下使用,当用户在不同设备情况下或者订购服务次数等情况异于通常情况下,用户登录用户端也可进行产品服务的使用,用户端用户信息被盗用情况下也可保证产品服务的使用,以至于无法保证用户端使用和产品服务的安全性。


技术实现要素:

4.为此,本发明提供一种基于saas服务云平台的数据处理系统及方法,有效的解决了现有技术中的无法保证用户端使用和产品服务的安全性的问题。
5.为解决上述技术问题,本发明具体提供下述技术方案:一种基于saas服务云平台的数据处理系统,包括:用户绑定系统,用于确定每个使用产品的用户以及用户的使用信息及情况;用户确认授权系统,用于向用户发送产品使用确认信息和用户信息完善指令,并根据所述产品使用确认信息解锁产品以授权用户进行产品的使用;数据统计与处理系统,用于统计产品用户使用信息并将产品用户使用信息进行分类处理;数据存储系统,用于存储用户的使用信息、产品信息以及产品使用确认信息,并受所述数据统计与处理系统提取使用;数据调用与处理系统,用于调用用户的产品历史使用情况,并根据所述历史使用情况解锁所述用户确认授权系统向所述用户绑定系统发送所述用户确认信息供用户进行产品使用确认;控制系统,用于根据所述数据调用与处理系统得出的所述产品历史使用情况解锁所述用户确认授权系统的使用,基于异常所述产品历史使用情况控制所述用户确认授权系统发送更高级用户信息输入请求,并根据所述更高级用户信息解锁所述用户确认授权系统
向所述用户绑定系统发送所述产品使用确认信息供用户确认并进行产品使用。
6.作为本发明的优选方案,所述用户绑定系统包括用户端、以及用户数据输入模块;所述用户端用于发送产品使用请求指令并接收所述产品使用确认信息并进行确认或拒绝,所述用户数据输入模块用于供用户输入一级用户信息和二级用户信息。
7.作为本发明的优选方案,所述一级用户信息包括用户账号、用户密码、以及用户选择的产品编码,所述二级用户信息包括用户绑定平台数据、用户身份信息、用户设备信息、以及用户位置信息。
8.作为本发明的优选方案,所述数据统计与处理系统包括数据统计模块、以及第一数据处理模块,所述数据统计模块用于接收统计并传输所述一级用户信息和所述二级用户信息,所述第一数据处理模块对所述一级用户信息和所述二级用户信息进行分类处理。
9.作为本发明的优选方案,所述第一数据处理模块包括第一处理单元、第二处理单元、第三处理单元,不同的处理单元对应处理不同的所述一级用户信息和所述二级用户信息,并且不同的处理单元中预先设置有对应的处理方式;所述第一处理单元用于将所述用户账号发送至所述数据存储系统,所述第二处理单元用于将初次录入的所述用户密码发送至所述数据存储系统,并将复次录入的所述用户密码与所述数据存储系统中的初次录入的所述用户密码进行比对处理并根据所述比对结果向所述用户确认授权系统发送允许登录指令,所述第三处理单元用于将所述产品编码与所述数据存储系统中存储的产品信息进行比对,并根据比对结果将所述产品使用确认信息发送至所述用户确认授权系统。
10.作为本发明的优选方案,所述数据存储系统包括数据存储模块和产品信息输入单元,所述数据存储模块用于接收所述第一数据处理模块处理的数据并进行存储,并且存储所述产品信息以及与所述产品信息对应的所述产品使用确认信息,所述产品信息输入单元用于供后台服务人员将所述产品信息录入至所述数据存储模块。
11.作为本发明的优选方案,所述用户确认授权系统包括产品信息确认模块和授权模块,所述产品信息确认模块用于将接收到的所述产品使用确认信息发送至所述用户端供用户确认并接收用户端的确认信息以记录用户的产品使用情况,并且将所述产品使用情况发送至所述数据存储模块进行存储,所述授权模块用于接收所述用户端的确认信息,并根据所述确认信息对所述用户端的相关服务功能进行解锁。
12.作为本发明的优选方案,所述数据调用与处理系统包括数据调用模块和第二数据处理模块,所述数据调用模块用于提取并统计用户对应产品的历史使用情况,所述第二数据处理模块根据所述历史使用情况向所述用户确认授权系统发送请求二级用户信息输入指令或解锁所述用户确认授权系统的使用;所述数据调用模块调用所述产品信息确认模块记录的产品使用情况并将历史产品使用情况发送至所述第二数据处理模块,所述第二数据处理模块根据所述历史产品使用情况统计所述产品使用的异常使用概率,并根据所述异常使用概率向所述用户确认授权系统发送所述二级用户信息输入指令,其中,异常使用概率为用户端在异常状态下或者异常请求产品使用的概率。
13.作为本发明的优选方案,所述第二数据处理模块内存储有所述异常使用概率的正常阈值,并将统计得出的所述异常使用概率与正常阈值进行比对,所述控制系统在所述异
常使用概率高于所述正常阈值的情况下控制所述用户确认授权系统向所述用户端发送二级用户信息输入指令,并根据录入的所述二级用户信息解锁所述用户确认授权系统向所述用户端发送所述产品使用确认信息。
14.作为本发明的优选方案,一种基于saas服务云平台的数据处理系统的数据处理方法,包括以下步骤:步骤100,将产品信息及产品使用确认信息录入,预先设置第一数据处理模块中与一级用户信息和二级用户信息对应的数据处理方法;步骤200,将一级用户信息进行匹配并存储,用户确认授权系统根据一级用户信息向用户端发送允许登录指令;步骤300,用户端发送产品请求指令及产品编码,数据调用与处理系统对用户端对应用户的历史使用情况进行统计处理;步骤400,控制系统根据正常历史使用情况控制用户确认授权系统向用户端发送产品使用确认信息,并根据用户端的确认信息解锁用户端对应服务功能;步骤500,控制系统根据异常历史使用情况控制所述用户确认授权系统向用户端发送二级用户信息输入指令,基于录入的二级用户信息解锁用户确认授权系统使用。
15.本发明与现有技术相比较具有如下有益效果:本发明通过设置数据调用与处理系统对用户产品使用的历史情况进行统计处理,在异常使用概率高于正常阈值的情况下控制用户确认授权系统向用户端发送二级用户信息输入指令,在二级用户信息与之前录入一致的情况下允许客户端继续使用产品服务,提高了用户端使用和产品服务的安全性,确保了客户端允许的稳定性。
附图说明
16.图1为本发明实施例提供的一种基于saas服务云平台的数据处理系统的结构框图;图2为本发明实施例提供的一种基于saas服务云平台的数据处理系统的数据处理方法的流程图。
具体实施方式
17.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
18.如图1所示,本发明提供了一种基于saas服务云平台的数据处理系统及方法,实现了数据的输入、存储并处理、以及统计并根据统计结果控制产品服务使用,其中主要创新点为通过对用户使用产品的历史情况进行统计处理,根据统计得到的历史情况判定当前产品使用是否为异常情况,根据异常情况对用户重复录入的身份信息进行审核并为客户端提供产品服务,保证了产品使用和客户端登录的安全性。
19.本发明提供的一种基于saas服务云平台的数据处理系统主要包括用户绑定系统、用户确认授权系统、数据统计与处理系统、数据存储系统、数据调用与处理系统和控制系
统,其中,用户绑定系统用于输入用户的主要信息;用户确认授权系统用于授权用户进行产品服务的使用;数据统计与处理系统对录入的信息进行处理并存储入数据存储系统中;数据调用与处理系统主要对用户产品的使用情况进行统计,并根据统计处理的情况对用户确认授权系统进行控制;以上主要对每个部分的功能进行简单说明,以下内容主要对每一部分进行分开说明。
20.一:用户绑定系统,用于确定每个使用产品的用户以及用户的使用信息及情况,就是将用户的必要信息输入进行存储记录和将用户的更高级信息选择性进行录入存储(正常情况下,在初次录入时会降必要信息和更高级信息均录入到系统中,以便于以后进行使用安全性检查)。
21.本发明提出的用户绑定系统主要包括用户端、以及用户数据输入模块,其中,用户端为用户使用产品的一端,用户端用于发送产品使用请求指令(用户请求使用产品)并接收产品使用确认信息并进行确认或拒绝,在接收产品使用确认信息情况下,用户确认产品使用的信息是否准确或确认产品使用的价格,对其进行确认和拒绝;用户数据输入模块用于供用户输入一级用户信息和二级用户信息(一级用户信息和二级用户信息分别是上文提到的必要信息和更高级信息)。
22.本实施例中一级用户信息为用户数据输入模块输入的必要信息,二级用户信息为用户数据输入模块的非必要信息,在这些情况下,例如产品服务可能存在付费和免费服务两种情况,用户端只寻求安全需求低的免费服务时,我们只需要输入一级用户信息,当用户端寻求安全需要较高的付费服务时,我们需要输入二级用户信息,以确保产品使用的安全性,但是当产品服务本身安全性较高的情况下,在用户端初次使用时就需要将一级用户信息和二级用户信息均进行录入存储。
23.其中,一级用户信息包括用户账号、用户密码、以及用户选择的产品编码,用户账号和用户密码需要同时录入,在初次使用时对用户账号和用户密码进行设置,再次使用时需要用户账号和用户密码对应才能继续产品使用请求;二级用户信息包括用户绑定平台数据、用户身份信息、用户设备信息、以及用户位置信息,在验证用户本人使用产品的情况下可采用复次录入用户身份信息的方式进行验证。
24.二:数据统计与处理系统,用于统计产品用户使用信息并将产品用户使用信息进行分类处理,即针对不同的一级用户信息和二级用户信息采取不同的处理方式。
25.本发明中数据统计与处理系统主要采用以下优选实施例,数据统计与处理系统包括数据统计模块、以及第一数据处理模块,其中,数据统计模块用于接收统计并传输一级用户信息和二级用户信息(将一级用户信息和二级用户信息传输至第一数据处理模块),第一数据处理模块对一级用户信息和二级用户信息进行分类处理。
26.第一数据处理模块的分类处理方式主要采用设置不同的处理单元,第一数据处理模块包括第一处理单元、第二处理单元、第三处理单元,不同的处理单元对应处理不同的一级用户信息和二级用户信息(每一个一级用户信息或二级用户信息与一个处理单元对应,本发明中只列举了三个做主要说明),并且不同的处理单元中预先设置有与一级用户信息、二级用户信息对应的处理方式。
27.本实施例主要针对以下三个处理单元的处理方式作主要说明,第一处理单元用于将用户账号直接发送至数据存储系统进行存储,也就是说第一处理单元的处理方式主要为
通讯传输;第二处理单元用于将初次录入的用户密码发送至数据存储系统,并将复次录入的用户密码与数据存储系统中的初次录入的用户密码进行比对处理并根据比对结果向用户确认授权系统发送允许登录指令,在第二处理单元中,对于初次录入的用户密码的处理方式为通讯传输,针对第二次及之后输入的用户密码的处理方式为比对处理,并且还将比对结果传输至用户确认授权系统;第三处理单元用于将产品编码与数据存储系统中存储的产品信息进行比对,并根据比对结果将产品使用确认信息发送至用户确认授权系统,第三处理单元针对产品编码的处理方式为寻找与录入产品编码一致的产品信息对应的产品使用确认信息;以上为本发明中提出的第一处理单元、第二处理单元和第三处理单元具体的处理方式,在实际使用过程中,还存在第四处理单元、第五处理单元等,根据具体情况预设第四处理单元和第五处理单元等内的处理方式。
28.三:数据存储系统,用于存储用户的使用信息、产品信息以及产品使用确认信息,并受数据统计与处理系统提取使用,本发明中提出的数据存储系统主要用于接收第一处理单元、第二处理单元和第三处理单元的处理结果并进行存储。
29.本发明中的数据存储系统主要采取以下优选实施例,数据存储系统包括数据存储模块和产品信息输入单元,数据存储模块用于接收第一数据处理模块处理的数据并进行存储,并且存储产品信息以及与产品信息对应的产品使用确认信息,产品信息输入单元用于供后台服务人员将产品信息录入至数据存储模块。
30.本实施例中,产品信息输入单元设置在服务端,也就是整个软件产品的后台,在软件使用之前就需要通过产品信息输入单元将产品信息录入数据存储系统,本实施例中提出的产品使用确认信息为录入产品信息之后根据具体产品信息自动生成,产品使用确认信息在用户确认授权系统工作提取的情况下经由用户确认授权系统发送至用户端。
31.四:用户确认授权系统,用于向用户发送产品使用确认信息和用户信息完善指令,并根据产品使用确认信息解锁产品以授权用户进行产品的使用,通常情况下,用户确认授权系统主要受控制系统工作,用户确认授权系统通常为锁定状态,向用户发送产品使用确认信息和进行授权为解锁的情况下实施,向用户发送用户信息完善指令为锁定情况下实施。
32.本发明中用户确认授权系统主要采取以下优选实施例,用户确认授权系统包括产品信息确认模块和授权模块,产品信息确认模块用于将接收到的产品使用确认信息发送至用户端供用户确认(解锁状态下)并接收用户端的确认信息以记录用户的产品使用情况,并且将产品使用情况发送至数据存储模块进行存储,授权模块用于接收用户端的确认信息,并根据确认信息对用户端的相关服务功能进行解锁。
33.本实施例中产品信息确认模块的锁定状态主要受控制系统控制,在解锁状态下才能将从数据存储模块中提取的产品信息确认信息发送至用户端。
34.五:数据调用与处理系统,用于调用用户的产品历史使用情况,并根据历史使用情况解锁用户确认授权系统向用户绑定系统发送用户确认信息供用户进行产品使用确认,主要通过控制系统对处理得到的历史情况进行判断。
35.数据调用与处理系统主要包括数据调用模块和第二数据处理模块,数据调用模块用于提取并统计用户对应产品的历史使用情况(主要从数据存储模块中提取以往的产品使用情况),第二数据处理模块根据历史使用情况向用户确认授权系统发送请求二级用户信
息输入指令或解锁用户确认授权系统的使用,在实时使用情况和历史使用情况有出入的情况下,需要用户重复输入二级用户信息,以便于保证实时使用的安全性。
36.本实施例中,数据调用模块调用产品信息确认模块记录的产品使用情况并将历史产品使用情况发送至第二数据处理模块,第二数据处理模块根据历史产品使用情况统计产品使用的异常使用概率,并根据异常使用概率向用户确认授权系统发送二级用户信息输入指令,其中,异常使用概率为用户端在异常状态下或者异常请求产品使用的概率;例如,在历史使用情况中,用户均采用同一设备请求产品服务,现有情况下采用另一设备进行产品服务的请求,那么这种情况下异常使用概率变大,需要控制用户确认授权系统向用户端发送二级用户信息输入指令,以对用户的身份进行核实,用户端拒绝二级用户输入指令的情况下,则不对用户确认授权系统进行解锁,用户端则无法接收相应产品服务。
37.本发明中起到主要控制作用的为控制系统,控制系统用于根据数据调用与处理系统得出的产品历史使用情况解锁用户确认授权系统的使用,基于异常产品历史使用情况控制用户确认授权系统发送更高级用户信息输入请求,并根据更高级用户信息解锁用户确认授权系统向用户绑定系统发送产品使用确认信息供用户确认并进行产品使用,也就是说,历史使用情况和现有使用情况正常的情况下,用户确认授权系统可以直接向用户端发送产品使用确认信息,历史使用情况中异常使用概率超出正常阈值的情况下需要向用户端进行核实,核实完成之后才能继续产品使用确认信息的发送。
38.本实施例中,第二数据处理模块内存储有异常使用概率的正常阈值,并将统计得出的异常使用概率与正常阈值进行比对,控制系统在异常使用概率高于正常阈值的情况下控制用户确认授权系统向用户端发送二级用户信息输入指令,并根据录入的二级用户信息解锁用户确认授权系统向用户端发送产品使用确认信息;本发明提供的为正常情况下保证使用安全性的方式,在异常使用概率突然发生变化的情况下也需要向用户端二级用户信息输入指令,进一步确保产品服务的安全性,在实际使用情况下,也可增加对用户端用户身份进行核实的具体情况。
39.综上,如图2所示,本发明提供的一种基于saas服务云平台的数据处理系统的数据处理方法,主要包括以下步骤:步骤100,将产品信息及产品使用确认信息录入,预先设置第一数据处理模块中与一级用户信息和二级用户信息对应的数据处理方法;步骤200,将一级用户信息进行匹配并存储,用户确认授权系统根据一级用户信息向用户端发送允许登录指令;步骤300,用户端发送产品请求指令及产品编码,数据调用与处理系统对用户端对应用户的历史使用情况进行统计处理;步骤400,控制系统根据正常历史使用情况控制用户确认授权系统向用户端发送产品使用确认信息,并根据用户端的确认信息解锁用户端对应服务功能;步骤500,控制系统根据异常历史使用情况控制用户确认授权系统向用户端发送二级用户信息输入指令,基于录入的二级用户信息解锁用户确认授权系统使用。
40.以上实施例仅为本技术的示例性实施例,不用于限制本技术,本技术的保护范围由权利要求书限定。本领域技术人员可以在本技术的实质和保护范围内,对本技术做出各种修改或等同替换,这种修改或等同替换也应视为落在本技术的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1