一种SAAS模式移动电商云平台系统、交易方法和装置与流程

文档序号:11200953阅读:277来源:国知局
一种SAAS模式移动电商云平台系统、交易方法和装置与流程

本公开涉及计算机通信领域,具体涉及一种saas模式移动电商云平台系统、交易方法和装置。



背景技术:

saas是software-as-a-service(软件即服务)的简称,它是一种通过网络提供软件的模式,用户不再需要购买软件,而是通过向saas服务提供商租用基于网络的软件,来构架企业it系统,管理企业经营活动。同时无需对软件进行维护,saas服务提供商会全权管理和维护软件。这种软件服务模式极大降低了企业信息化的门槛与风险。目前企业对移动通讯领域saas服务的需求更迫切,对saas服务系统技术含量要求也更高,现有技术中,基于saas模式的移动电商云平台,核心商业机密数据如用户交易记录等均部署在云平台且业务请求都使用明文传输,增加了企业的商业机密暴露的风险,竞争对手可以通过非常规手段进入云平台获取相关商业机密并进行针对性打击,针对此问题,现有技术没有解决方案。



技术实现要素:

本公开提供了一种saas模式移动电商云平台系统、交易方法和装置,以至少解决现有技术中企业安全风险高,核心商业数据无法控制的技术问题。

本公开一方面提供一种saas模式移动电商云平台系统,包括智能终端设备模块、业务选择模块、业务实现模块和商业数据存储模块,其中:该智能终端设备模块,用于接受业务请求,并将该业务请求加密后发送至该业务选择模块,其中该业务请求中包含业务信息和用户身份信息;该业务选择模块,用于提取并解密该业务请求中的该业务信息,根据该业务信息按照预先设定的规则分发到该业务实现模块;该业务实现模块,用于解密和处理该业务选择模块分发的该业务请求,还用于转发该业务请求至该商业数据存储模块;该商业数据存储模块按照预先设定的规则将该业务请求中包含的该业务信息和该用户身份信息发送至用户指定的服务器。

进一步地,还包括密钥分发模块,其中,该密钥分发模块用于在该智能终端设备模块接受该业务请求之前,向该智能终端设备模块发送密钥,该智能终端设备模块根据该密钥对接受到的该业务请求进行加密。

进一步地,该商业数据存储模块按照预先设定的规则将该业务请求中包含的该业务信息和该用户身份信息发送至用户指定的服务器包括:

该商业数据存储模块接收该业务请求,提取并解密该业务请求中包含的该业务信息和该用户身份信息,将该业务信息和该用户身份信息按照预先设定的格式发送至用户指定的服务器后,删除该业务信息和该用户身份信息。

进一步地,该商业数据存储模块按照预先设定的规则将该业务请求中包含的该业务信息和该用户身份信息发送至用户指定的服务器包括:该商业数据存储模块转发该业务请求至用户指定的服务器。

进一步地,该业务实现模块,还用于该业务请求处理完毕后,删除该业务请求。

进一步地,该智能终端设备模块包括智能终端设备和安装在智能终端设备上的操作系统以及应用程序,该的应用程序是saas开发商为商业服务提供商定制的应用程序或者该商业服务提供商提供的定制程序,消费者通过可视化的应用程序,同智能终端设备模块进行交互;

进一步地,该的智能终端设备包括平板电脑、智能手机和pos触屏终端。

本公开另一方面提供了一种基于saas模式的移动电商云平台的交易方法,包括:接受业务请求,并将该业务请求加密后发送至该业务选择模块,其中该业务请求中包含业务信息和用户身份信息;提取并解密该业务请求中的该业务信息,根据该业务信息解密和处理该业务请求;按照预先设定的规则将该业务请求中包含的该业务信息和该用户身份信息发送至用户指定的服务器。

进一步地,在接受该业务请求之前,该方法还包括:向该智能终端设备模块发送密钥,该智能终端设备模块根据该密钥对接受到的该业务请求进行加密。

本公开另一方面提供了一种基于saas模式的移动电商云平台的装置,包括业务选择模块,业务实现模块、商业数据存储模块、密钥分发模块,其中:该业务选择模块,用于提取并解密该业务请求中的该业务信息,根据该业务信息按照预先设定的规则分发到该业务实现模块;该业务实现模块,用于解密和处理该业务选择模块分发的该业务请求,还用于转发该业务请求至该商业数据存储模块;该商业数据存储模块按照预先设定的规则将该业务请求中包含的该业务信息和该用户身份信息发送至用户指定的服务器;密钥分发模块,用于在该智能终端设备模块接受该业务请求之前,向该智能终端设备模块发送密钥,该智能终端设备模块根据该密钥对接受到的该业务请求进行加密。

附图说明

图1是本公开实施例一种saas模式移动电商云平台系统结构图;

图2是本公开实施例的一种saas模式的移动电商云平台的交易方法流程图;

图3是本公开实施例的一种saas模式的移动电商云平台的装置结构图。

具体实施方式

实施例一

本公开一方面提供一种saas模式移动电商云平台系统,图1是本公开实施例一种saas模式移动电商云平台系统结构图,如图1所示,包括

智能终端设备模块11、业务选择模块12、业务实现模块13和商业数据存储模块14,其中:该智能终端设备模块,用于接受业务请求,并将该业务请求加密后发送至该业务选择模块,其中该业务请求中包含业务信息和用户身份信息;该业务选择模块,用于提取并解密该业务请求中的该业务信息,根据该业务信息按照预先设定的规则分发到该业务实现模块;该业务实现模块,用于解密和处理该业务选择模块分发的该业务请求,还用于转发该业务请求至该商业数据存储模块;该商业数据存储模块按照预先设定的规则将该业务请求中包含的该业务信息和该用户身份信息发送至用户指定的服务器。

进一步地,还包括密钥分发模块,其中,该密钥分发模块用于在该智能终端设备模块接受该业务请求之前,向该智能终端设备模块发送密钥,该智能终端设备模块根据该密钥对接受到的该业务请求进行加密,本公开支持既支持对称加密密钥,包括但不限于des、3des、idea、feal、blowfish等,也支持非对称加密密钥,包括但不限于rsa、elgamal、背包算法、rabin、d-h、ecc(椭圆曲线加密算法)等。

进一步地,该商业数据存储模块按照预先设定的规则将该业务请求中包含的该业务信息和该用户身份信息发送至用户指定的服务器包括:

该商业数据存储模块接收该业务请求,提取并解密该业务请求中包含的该业务信息和该用户身份信息,将该业务信息和该用户身份信息按照预先设定的格式发送至用户指定的服务器后,删除该业务信息和该用户身份信息。

进一步地,该商业数据存储模块按照预先设定的规则将该业务请求中包含的该业务信息和该用户身份信息发送至用户指定的服务器包括:该商业数据存储模块转发该业务请求至用户指定的服务器。

进一步地,该业务实现模块,还用于该业务请求处理完毕后,删除该业务请求。

本公开针对中小企业的商业特点研发,为企业实施加密移动商务提供saas在线软件服务基础平台。本公开可以将移动通信网络变成可以承载软件的平台。通过将中小企业视为核心商业机密的交易记录和用户身份信息保存于企业指定的服务器,并在saas云平台中删除所有数据,可以既利用saas平台部署灵活,使用成本低的优点,又能将企业核心商业机密保留在自己手中,避免云平台泄密风险。

本公开该的saas平台充分支持企业客户移动商务的个性化需求,为客户提供了强大的二次开发能力。平台可以独特的服务容器(servicecontainer)核心组件,内置了丰富的、可智能扩展的系统知识库及行业知识库,封装了大量成熟的商业应用模板,提供了友好的操作界面以及简单易用的开发工具集,客户需任何专业知识就能够在平台上快速定制和扩展出适合自身需求商业应用系统。

进一步地,该智能终端设备模块包括智能终端设备和安装在智能终端设备上的操作系统以及应用程序,该的应用程序是saas开发商为商业服务提供商定制的应用程序或者该商业服务提供商提供的定制程序,消费者通过可视化的应用程序,同智能终端设备模块进行交互。

进一步地,该的智能终端设备包括平板电脑、智能手机和pos触屏终端。

本公开该的saas平台系统构架可以但不限制于在逻辑上分为三层:展示层、服务层和系统层。“服务层”的核心是服务容器(servicecontainer),它是为客户提供个性化服务的关键技术。本公开公开该的saas在线服务平台设计上支持分布式体系结构,多台saas平台服务器可以组成集群,配合优化的负载均衡模块,可以满足多用户、高并发、高效率的业务处理,提供平台可持续的扩展空间。

本公开另一方面提供了一种基于saas模式的移动电商云平台的交易方法,图2是本公开实施例的一种基于saas模式的移动电商云平台的交易方法流程图,如图2所示,包括:

s201:接受业务请求,并将该业务请求加密后发送至该业务选择模块,其中该业务请求中包含业务信息和用户身份信息;

s202:提取并解密该业务请求中的该业务信息,根据该业务信息解密和处理该业务请求;

s203:按照预先设定的规则将该业务请求中包含的该业务信息和该用户身份信息发送至用户指定的服务器。

进一步地,在接受该业务请求之前,该方法还包括:向该智能终端设备模块发送密钥,该智能终端设备模块根据该密钥对接受到的该业务请求进行加密。

本公开另一方面提供了一种基于saas模式的移动电商云平台的装置,图3是本公开实施例的一种基于saas模式的移动电商云平台的装置结构图,包括业务选择模块31,业务实现模块32、商业数据存储模块33、密钥分发模块34,其中:该业务选择模块,用于提取并解密该业务请求中的该业务信息,根据该业务信息按照预先设定的规则分发到该业务实现模块;该业务实现模块,用于解密和处理该业务选择模块分发的该业务请求,还用于转发该业务请求至该商业数据存储模块;该商业数据存储模块按照预先设定的规则将该业务请求中包含的该业务信息和该用户身份信息发送至用户指定的服务器;密钥分发模块,用于在该智能终端设备模块接受该业务请求之前,向该智能终端设备模块发送密钥,该智能终端设备模块根据该密钥对接受到的该业务请求进行加密。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括……”或“包含……”限定的要素,并不排除在包括该要素的过程、方法、物品或者终端设备中还存在另外的要素。此外,在本文中,“大于”、“小于”、“超过”等理解为不包括本数;“以上”、“以下”、“以内”等理解为包括本数。

本领域内的技术人员应明白,上述各实施例可提供为方法、装置、或计算机程序产品。这些实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。上述各实施例涉及的方法中的全部或部分步骤可以通过程序来指令相关的硬件来完成,该的程序可以存储于计算机设备可读取的存储介质中,用于执行上述各实施例方法该的全部或部分步骤。该计算机设备,包括但不限于:个人计算机、服务器、通用计算机、专用计算机、网络设备、嵌入式设备、可编程设备、智能移动终端、智能家居设备、穿戴式智能设备、车载智能设备等;该的存储介质,包括但不限于:ram、rom、磁碟、磁带、光盘、闪存、u盘、移动硬盘、存储卡、记忆棒、网络服务器存储、网络云存储等。

上述各实施例是参照根据实施例该的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到计算机设备的处理器以产生一个机器,使得通过计算机设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机设备以特定方式工作的计算机设备可读存储器中,使得存储在该计算机设备可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机设备上,使得在计算机设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已经对上述各实施例进行了描述,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改,所以以上该仅为本公开的实施例,并非因此限制本公开的专利保护范围,凡是利用本公开说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本公开的专利保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1