基于多级入口级联的网络平台框架的制作方法

文档序号:12598017阅读:172来源:国知局
基于多级入口级联的网络平台框架的制作方法与工艺

本发明涉及网络数据库领域,特别是涉及一种基于多级入口级联的网络平台框架。



背景技术:

目前,消费者更愿意在网络平台上进行消费,这使电商、微商等网络平台数量增长迅速,所以,现在对于一个网络平台来说,平台上销售的物品的质量和价格已经不是影响一个网络平台最重要的因素。现在对于一个网络平台最重要的是知名度,一个网络平台的知名度越高,消费者越愿意在这个平台上消费。为提高网络平台的知名度,就必须加大网络平台的推广。为保证平台推广可以采取多级入口推广的方式对平台进行推广,而这种方式需要注意入口之间的级联关系需明晰,传统方式一般采取每一级入口数据中包含上一级入口在数据库中的存储地址,当调取入口数据后,根据存储地址再调取上一级入口的数据,再根据上一级入口的数据,调取上上一级的数据,重复此过程,直到调取到该入口所在级联关系的一级入口数据。这种重复调取的方式不仅增加了处理器的工作量,而且增加了数据调取的时间。



技术实现要素:

为解决以上技术问题,本发明提供一种基于多级入口级联的网络平台框架,入口标识数据标识入口,入口级联关系数据表征入口所在级联关系的所有入口的存储地址,通过入口标识数据提取关联的入口的入口数据,通过该入口的入口数据提取该入口所在级联关系的所有入口的入口数据。节约了处理器工作时间和工作量。

技术方案如下:

一种基于多级入口级联的网络平台框架,其关键在于:包括入口数据库、用户数据库、服务商数据库、服务数据库以及结算数据库,入口数据库、用户数据库、服务商数据库、服务数据库以及结算数据库分别包括入口处理器、用户处理器、服务商处理器、服务处理器、结算处理器;

所述入口数据库中存储有各级入口的入口数据a,入口数据a包括入口标识数据a1、入口账户数据a2、入口级联数据a3以及入口贡献比例数据a4;

所述用户数据库中存储有各个用户的用户数据b,用户数据b包括用户账号b1、用户密码b2、注册时的入口标识数据a1;

所述服务商数据库和服务数据库分别存储服务商数据c和服务数据d,所述服务商数据c包括服务商账号c1、服务商密码c3、服务商账户数据c4和服务商贡献比例数据c2,服务数据d与服务商数据c绑定;

所述入口处理器分别与所述入口数据库、用户处理器和结算处理器双向连接,所述用户处理器分别与所述用户数据库和服务处理器双向连接,所述服务商处理器分别与所述服务商数据库、服务数据库以及结算处理器双向连接,所述服务处理器分别与所述服务数据库、用户处理器和结算处理器双向连接,所述结算处理器与结算数据库双向连接。

5个数据库分别存储不同的数据,避免不同数据混合在一个数据库中,造成数据混乱,易于数据库管理。

更进一步的,所述入口数据库中存储的入口数据a还包括入口邀请码数据a5,所述入口处理器获取入口邀请码数据a5和申请数据e,所述入口处理器从入口数据库中调取入口邀请码数据a5并与获取的入口邀请码数据a5进行匹配,匹配不成功显示邀请码错误,匹配成功则将申请数据e与合格条件数据f进行对比,对比不成功显示申请失败,对比成功则生成入口数据a,并把入口数据a发送给所述入口数据库存储。

通过入口邀请码数据a5的匹配,能生成入口与入口之间的入口级联数据a3,避免入口之间的级联关系混乱。

更进一步的,所述用户处理器获取用户提交的入口标识数据a1和注册数据g,并将注册数据g与所述用户处理器中存储的注册条件数据h进行对比,判定注册数据g是否符合注册条件数据h,不符合回复注册失败给用户,符合则生成用户数据b,最后将用户数据b存储在用户数据库中。

能避免用户数据b错误,并且能使用户数据b与入口数据a通过入口标识数据a1绑定在一起,便于后期结算处理器调取入口数据a。

更进一步的,所述入口标识数据a1含有入口在所述入口数据库中的存储地址,所述入口级联数据a3包含该入口所在级联的所有入口在入口数据库中的存储地址,所述入口处理器获取所述结算处理器发送的调取入口数据a的指令j,该指令j包含入口标识数据a1,所述入口处理器根据入口存储地址从所述入口数据库中调取入口数据a,所述入口处理器将调取的入口数据a中的入口标识数据a1与指令j进行匹配,匹配失败显示调取失败,匹配成功则所述入口处理器根据入口级联数据a3调取与该入口所级联的上级各级入口数据aN,所述入口处理器将调取的入口数据a和上级各级入口的入口数据aN生成入口数据包t发送给所述结算处理器。

通过入口标识数据a1能找到入口数据a,通过入口数据a中的入口级联数据a3能找到该入口所在级联关系的所有入口的存储地址,从而方便入口处理器一次调取该入口所在级联关系的各级入口的入口数据aN

更进一步的,所述服务商处理器获取服务商提交的服务商账号c1和服务商密码c3,并从所述服务商数据库调取与服务商账号c1匹配的服务商密码c3*与提交的服务商密码c3进行匹配,对比失败显示账号和密码错误,对比成功则所述服务商处理器获取服务商提交的服务信息m,根据服务信息m生成服务数据d,并把服务数据d存储到所述服务数据库中的与服务商数据绑定的服务子数据库中。

能对输入的服务商数据c进行验证,避免其他人进入服务数据库进行操作,每个服务子数据库与服务商数据c绑定,便于后期结算处理器调取服务商数据c。

更进一步的,所述服务处理器获取用户选择的服务数据d,根据服务数据d从服务商数据库中调取与服务数据d匹配的服务商数据c,并把服务数据d发送给与服务数据d关联的服务商进行确认,所述服务处理器判定是否收到服务商确认订单信息n,若没有收到则回复用户订单失败,若收到则从用户数据库调取用户数据b,根据用户数据b和服务数据d生成订单数据p发送给用户进行支付,然后判定是否收到用户完成支付数据k,若没有收到则显示支付失败,订单取消;若收到则订单完成,生成完成支付数据k发送给服务商和结算处理器。

服务商对订单数据p进行确认,能避免订单上的服务数据d出现错误,防止最后结算处理器调取错误的服务商数据c。

更进一步的,所述结算处理器获取完成支付数据k,根据完成支付数据k分别生成从服务商数据库调取服务商数据c的指令q和从用户数据库调取入口标识数据a1的指令r并把指令q和指令r分别发送给所述服务商处理器和用户处理器;

所述结算处理器获取服务商数据c和入口标识数据a1后根据入口标识数据a1生成从入口数据库调取入口数据a的指令j并把指令j发送给入口处理器;

获取入口数据包t后,所述结算处理器从入口数据包t中提取根据入口贡献比例数据a4和上级各级入口的入口贡献比例数据a4N,入口账户数据a2以及上级入口账户数据a2N

从服务商数据中提取服务商贡献比例数据c2和服务商账户数据c4,所述结算处理器结合入口贡献比例数据a4、上级各级入口的入口贡献比例数据a4N、服务商贡献比例数据c2与完成支付数据k生成贡献度数据s,结合贡献度数据s和服务商账户数据c4、入口账户数据a2、上级各级入口的入口账户数据a2N生成报表发送给银行、服务商和入口。

用户数据中只包含入口标识数据a1而不用包含整个入口数据a,减小了用户数据b的数据量,通过入口标识数据a1能准确地找到入口数据a,根据入口数据a再一次调取入口所在级连关系的上级各级入口数据aN,减小了入口处理器的工作量和工作时间。

更进一步的,所述入口数据库分为存储所有一级入口数据的一级子库,存储所有二级入口数据的二级子库,,,,存储N级入口数据的N级子库。

入口数据a存储在相应的子库中便于对入口数据的存储地址进行编码,减小了入口级联数据a3的数据长度,便于调取入口数据a。

有益效果:采用本发明的基于多级入口级联的网络平台框架,数据存储不混乱,便于调取各种数据,用户数据与入口数据绑定,便于调取入口数据,入口之间级联数据清晰,便于调取其他级联的入口数据。

附图说明

图1为本发明的结构框图;

图2为入口数据库中入口数据生成的流程图;

图3为从入口数据库调取入口数据的流程图;

图4为服务数据库中服务数据生成流程图;

图5为用户数据库中用户数据生成流程图;

图6为服务处理器的工作流程图;

图7为结算数据库中结算数据生成流程图。

具体实施方式

下面结合实施例和附图对本发明作进一步说明。

如图1-7所示、一种基于多级入口级联的网络平台框架,包括入口数据库、用户数据库、服务商数据库、服务数据库以及结算数据库,入口数据库、用户数据库、服务商数据库、服务数据库以及结算数据库分别包括入口处理器、用户处理器、服务商处理器、服务处理器、结算处理器。

所述入口处理器分别与所述入口数据库、用户处理器和结算处理器双向连接,所述用户处理器分别与所述用户数据库和服务处理器双向连接,所述服务商处理器分别与所述服务商数据库、服务数据库以及结算处理器双向连接,所述服务处理器分别与所述服务数据库、用户处理器和结算处理器双向连接。

所述入口数据库分为存储所有一级入口数据的一级子库,存储所有二级入口数据的二级子库,,,,存储N级入口数据的N级子库。

所述入口数据库中存储有各级入口的入口数据a,入口数据a包括入口标识数据a1、入口账户数据a2、入口级联数据a3以及入口贡献比例数据a4。

所述入口数据库中存储的入口数据a还包括入口邀请码数据a5,所述入口处理器获取入口申请者提交的入口邀请码数据a5和申请数据e,所述入口处理器从入口数据库中调取入口邀请码数据a5并与获取的入口邀请码数据a5进行匹配,匹配不成功则回复入口申请者邀请码错误,匹配成功则将申请数据e与合格条件数据f进行对比,对比不成功回复入口申请者申请失败,对比成功则生成入口数据a,并把入口数据a发送给所述入口数据库存储,入口申请者包括服务商和用户。

所述用户数据库中存储有各个用户的用户数据b,用户数据b包括用户账号b1、用户密码b2、注册时的入口标识数据a1。

所述用户处理器获取用户提交的入口标识数据a1和注册数据g,并将注册数据g与所述用户处理器中存储的注册条件数据h进行对比,判定注册数据g是否符合注册条件数据h,不符合回复注册失败给用户,符合则生成用户数据b,最后将用户数据b存储在用户数据库中。

所述结算数据库中存储有每个完成支付的订单的结算数据。

所述服务商数据库和服务数据库分别存储服务商数据c和服务数据d,所述服务商数据c包括服务商账号c1、服务商密码c3、服务商账户数据c4和服务商贡献比例数据c2,服务数据d与服务商数据c绑定。

所述服务商处理器获取服务商提交的服务商账号c1和服务商密码c3,并从所述服务商数据库调取与服务商账号c1匹配的服务商密码c3*与提交的服务商密码c3进行匹配,对比失败显示账号和密码错误,对比成功则所述服务商处理器获取服务商提交的服务信息m,根据服务信息m生成服务数据d,并把服务数据d存储到所述服务数据库中的与服务商绑定的服务子数据库中。

用户处理器获取用户提交的用户账号b1和用户密码b2,并从用户数据库中调取与用户账号b1匹配的的用户密码b2*与获取的用户密码b2进行匹配,匹配成功则登录平台选择服务数据d。

所述服务处理器获取用户选择的服务数据d,根据服务数据d从服务商数据库中调取与服务数据d匹配的服务商数据c,并把服务数据d发送给与服务数据d关联的服务商进行确认,所述服务处理器判定是否收到服务商确认订单信息n,若没有收到则回复用户订单失败,若收到则从用户数据库调取用户数据b,根据用户数据b和服务数据d生成订单数据p发送给用户进行支付,然后判定是否收到用户完成支付数据k,若没有收到则显示支付失败,订单取消;若收到则订单完成,生成完成支付数据k发送给服务商和结算处理器,完成支付数据k中包含了服务数据d和用户账号b1。

所述结算处理器获取完成支付数据k,完成支付数据包括总贡献度数据k1、服务数据d以及用户数据b。根据完成支付数据k中的服务数据d和用户数据b分别生成从服务商数据库调取服务商数据c的指令q和从用户数据库调取入口标识数据a1的指令r并把指令q和指令r分别发送给所述服务商处理器和用户处理器。

服务商处理器根据服务数据d找到服务数据d存储的服务子数据库所绑定的服务商数据c。所述用户处理器将该用户账号b1匹配的用户数据b中包含的入口标识数据a1从用户数据库中调出发送给结算处理器。

所述结算处理器获取服务商数据c和入口标识数据a1后,根据入口标识数据a1生成从入口数据库调取入口数据a的指令j并把指令j发送给入口处理器。

所述入口标识数据a1含有入口在所述入口数据库中的存储地址,所述入口级联数据a3包含该入口所在级联的所有入口在入口数据库中的存储地址,所述入口处理器获取所述结算处理器发送的调取入口数据a的指令j,该指令j包含入口标识数据a1,所述入口处理器根据入口存储地址从所述入口数据库中调取入口数据a,所述入口处理器将调取的入口数据a中的入口标识数据a1与指令j进行匹配,匹配失败显示调取失败,匹配成功则所述入口处理器根据入口级联数据a3调取该入口的所有上级入口的入口数据aN,所述入口处理器将调取的入口数据a和该入口的上级入口数据aN结合生成入口数据包t发送给所述结算处理器。

获取入口数据包t后,所述结算处理器从入口数据包t中提取该入口贡献比例数据a4以及其上级各级入口的入口贡献比例数据a4N。从服务商数据中提取服务商贡献比例数据c2和服务商账户数据c4。

所述结算处理器结合总贡献度数据k1、入口贡献比例数据a4N、a4和服务商贡献比例数据c2生成贡献度数据s。

贡献度数据s包括服务商贡献度数据y和入口贡献度数据z,其中y=k1*c2,入口贡献度数据z包括各级入口的入口贡献度数据zN,zN=k1*a4N

结合贡献度数据s和服务商账户数据c4、入口账户数据a2、上级各级入口的入口账户数据a2N生成报表发送给银行、服务商和入口以及结算数据库存储。

最后需要说明的是,上述描述仅仅为本发明的优选实施例,本领域的普通技术人员在本发明的启示下,在不违背本发明宗旨及权利要求的前提下,可以做出多种类似的表示,这样的变换均落入本发明的保护范围之内。

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