用户卡管理系统的制作方法

文档序号:12729196阅读:175来源:国知局

本发明涉及一种接入网设备的用户管理系统,具体涉及用户卡管理系统。



背景技术:

随着因特网业务量的增加,互联网宽带数据业务不断发展。而不同的数据业务基本上由不同的系统提供,出于应用系统安全和计费上的需要,每一个系统都需要对用户的身份进行认证和对其用户所访问的系统功能进行授权。为了方便对认证授权进行管理和计费现在常用用户卡作为认证授权的凭证。用户卡一般为数字卡,通过用户账户号和密码来登录系统进行认证授权。但是,现有用户卡管理系统仅对用户卡进行一次性销售管理,无法对用户卡的信息进行实时记录。大多数用户卡管理系统只对用户卡的信息进行售前记录,不对售后的用户卡的使用信息进行管理和跟踪,这使得用户卡在销售后的信息断层,十分不利于售后服务。或者通过人工信息录入更新卡信息的方式,虽然避免卡信息断层的问题,但却有卡信息滞后等问题,不利于提高售后服务和了解卡营销情况,且通过人工信息录入也容易造成信息的不准确和人工成本的浪费。

此外,现在的用户卡只是提供单纯的上网服务,并不能满足一些对对上网时间有要求的人的需求。尤其是家里有小孩子的家庭,需要控制小孩子的上网时间。但是,现在的用户卡及用户卡管理系统并不能提供这样的服务,因此现在急需提供一种可根据用户需求设定上网时长的用户卡管理系统。



技术实现要素:

本发明意在提供一种用户卡管理系统,以解决现有用户卡管理系统无法根据客户需求进行上网时间设定的问题。

为解决以上问题提供如下方案:

方案一:本方案中的用户卡管理系统,包括设置在本地服务器中的管理终端、设置在云端服务器上的云端数据库和用来供用户使用的自助平台;所述管理终端和自助平台均通过网络与云端数据库连接;所述管理终端包括用来输入用户卡初始信息的输入模块,用来处理用户卡初始信息和使用信息的控制模块,用来显示用户卡信息的显示模块,用来检索用户卡信息的检索模块,用来存储并更新用户信息的数据存储模;用来将信息传递至包括打印机在内的外设辅助设备的输出模块;所述数据存储模块与云端数据库连接,所述检索模块、数据存储模块和输出模块均与控制模块连接;所述控制模块中设有时间设定模块,所述时间设定模块识别并接收从账户输入模块输入的设定上网时间段。

工作原理及有益效果:

通过管理终端生成携带初始信息的用户卡,并将该用户卡的信息实时传递至云端数据库中。当用户在使用用户卡时需要通过自助平台进行相关操作,当用户在自助平台上对用户卡进行充值、注销等相关操作时,自助平台将用户卡的使用信息实时传递到云端数据库上。

管理终端在生成用户卡时,首先是通过输入模块将设置的用户卡初始信息传递至与输入模块连接的控制模块上,控制模块在按照预先设定的规则进行处理后将用户卡信息传递到数据存储模块和输出模块中。数据存储模块将这些新定义的用户卡信息实时传递到云端数据库中存储,同时数据存储模块实时接收从云端数据库中经过自助平台更新的用户卡信息供控制模块调用。从输出模块输出信息至用户卡载体中生成用户卡。

当需要查看某一用户卡的具体信息时,可以通过输入模块向检索模块输入检索信息,由检索模块将信息传递至控制模块,控制模块根据检索信息向数据存储模块提取数据,数据存储模块从云端数据库中实时更新数据;控制模块将满足检索要求的信息反馈给检索模块的同时将检索出来的信息传递至显示模块显示出来。

通过账户输入模块将用户输入的设定上网时间段通过云端数据库传递到控制模块中,通过时间设定模块将设定上网时间段从传递到控制模块的全部信息中提取出来保存,并将这个设定上网时间段传递至输出模块。输出模块通过打印机等外设设备,将设定上网时间段的信息打印到具体的用户卡上。使设定上网时间段信息与用户卡的唯一识别信息绑定,当用此用户卡进行上网操作的时候,相关上网设备会根据这个设定上网时间段信息来控制用户卡的联网时间和断网时间。当家长出门在外,也能控制孩子的上网时间,防止孩子沉迷上网。

本发明与现有的用户卡管理系统相比,本发明的优点在于用户卡信息在“卡生成——卡使用——卡注销”整个用户卡生命周期中的实时同步、可查询可追踪。相对于其他用户卡管理系统只管售前卡记录不管售后信息跟踪,或者通过人工信息录入更新卡信息的方式,可以有效避免卡信息断层、滞后等问题,有利于提高售后服务和了解卡营销情况。本发明使用户卡本身可以新增设定上网时间的功能,不仅可以有效控制孩子上网时间的问题,还能通过合理分配控制上网时间来控制上网费用。

方案二:进一步,所述用户卡包括直接将卡号作为账户号用来上网的上网卡和用来为账户号进行充值的充值卡。同时发行两种用户卡,方便通过充值卡对上网卡提供的账户进行充值,使整个用户卡能够成为一个消费使用的闭环。

方案三:进一步,所述充值卡包括多种不同金额设置的固定金额卡。通过发行不同金额的充值卡,可以满足不同用户的需求。

方案四:进一步,所述自助平台包括供账户号输入的账户输入模块,供充值卡卡号和密码输入的充值卡输入模块,与账户输入模块和充值卡输入模块连接的平台控制模块,以及与平台控制模块连接的显示屏;所述平台控制模块内设置有分别与账户输入模块和充值卡输入模块连接的选择模块以及分别与云端数据库连接的信息传输模块和信息接收模块。

每个上网账户都有一个账户号,通过向账户输入模块输入账户号可以确定对该账户号的账户进行操作,在充值卡输入模块中输入充值卡的卡号和密码将充值卡的信息传递至自助平台上,同时从账户输入模块和充值卡输入模块中分别输入不同的操作信息给选择模块,使选择模块将信息传递至平台控制模块中的相应的处理单元来为该账户或者该充值卡提供相应的服务。通过自助平台方便用户自己通过充值卡可以对包括上网卡提供的账户号在内的所有账户进行充值,使用方便。当用户使用自助平台时,自助平台中的信息传输模块将从平台控制模块传递来的充值卡及上网卡提供的账户的使用信息传递至云端数据库,同时,信息接收模块将从云端数据库中读取的数据实时传递至平台控制模块供自助平台使用。通过与平台控制模块连接的显示屏方便用户观看查询用户卡的所有使用记录。

方案五:进一步,所述控制模块中设置有计费模块,计费模块与数据存储模块中多个用来定义充值卡的子存储模块相连接;计费模块通过不同金额的充值卡选择不同的子存储模块提供不同的计费策略。针对上网用户的上网套餐多样性的特点,提供不同卡策略。以计费策略(7大计费策略,包含不同计费周期、欠费停用限制使用等特殊需求)为基础,提供满足不同上网用户的上网卡和优惠充值卡。有利于拓展目标用户圈,扩大卡营销市场。

方案六:进一步,所述控制模块内设有用来设定上网人需要完成的设定动作方案的运动设定模块;所述控制模块接收从客户终端传递来的上网人按照设定动作方案完成的操作动作方案并与设定动作方案对比,操作动作方案与设定同做方案相同时,控制模块更改上网卡的设定上网时间段,客户终端通过上网卡重新连接上网。

当在时间设定模块设定的时间范围内,上网设备通过读取上网卡上的信息使客户终端断网,当上网人按照客户终端读取到的设定动作方案完成操作动作方案后,控制模块对比设定动作方案和操作动作方案相同的时候,更改上网卡的设定时间段信息,客户终端通过上网卡重新连接上网。

当上网人在长时间上网后,通过完成设定动作方案来休息,在按照设定动作方案重新做了一遍后,客户终端将上网人做的操作动作方案传递到控制模块中,控制模块对比操作动作方案与设定动作方案相同时,则连通网络,使上网人可以继续上网。

这里的设定动作方案,指的是在云端数据库中存储的供用户选择的一些列的动作集合。操作动作方案,指的是上网人按照设定动作方案完成的一系列的动作集合 。操作动作方案与设定动作方案相同,指的是操作动作方案的每个动作与对应的设定动作方案中的每个动作相同。

附图说明

图1为本发明实施例的连接框图。

具体实施方式

下面通过具体实施方式对本发明作进一步详细的说明:

说明书附图中的附图标记包括:控制模块1、显示模块2、数据存储模块3、输入模块4、输出模块5、检索模块6、计费模块7、子存储模块8、账户输入模块9、充值卡输入模块10、平台控制模块11、信息传输模块12、信息接收模块13、显示屏14、选择模块15、打印机16、键盘17、时间设定模块18、运动设定模块19。

如图1所示,本方案中的用户卡管理系统,包括设置在本地服务器中的管理终端、设置在云端服务器上的云端数据库和用来供用户使用的自助平台;管理终端和自助平台均通过网络与云端数据库连接。

管理终端包括用来输入用户卡初始信息的输入模块4,用来处理用户卡初始信息和使用信息的控制模块1,用来显示用户卡信息的显示模块2,以及与控制模块1连接的检索模块6、数据存储模块3和输出模块5;输入模块4与检索模块6连接;数据存储模块3与云端数据库连接。

通过输出模块5可以连接打印机16、制卡机等外部设备,能够将控制模块1输出到输出模块5中的初始信息打印到用户卡的载体中,生成一张新的用户卡;也可以将信息打印输入到旧卡中使旧卡中的信息得到更新。

通过控制模块1,可以随机生成用户卡的卡号、到期时间等初始信息,并可以从云端数据库中实时接收用户卡包括使用时间、充值金额在内的使用信息,并对这些使用信息进行自动管理。同时,控制模块1会通过radius服务记录用户上网时长、流量等信息,并将这些记录保存到数据存储模块3中。通过显示模块2,可以显示从控制模块1传递来的用户卡的所有信息。通过与输入模块4连接的键盘17等输入设备,向检索模块6输入用户卡卡号或者时间等关键字,检索模块6可以根据关键字检索出满足其要求的每一个用户卡的信息。

在控制模块1中设置有计费模块7,计费模块7与数据存储模块3中多个用来定义充值卡的子存储模块8相连接;充值卡包括多种不同金额设置的固定金额卡。通过识别不同金额的充值卡,计费模块7选择不同的子存储模块8。控制模块1中设置有时间设定模块18,时间设定模块18可以识别并接收从账户输入模块9输入的设定上网时间段。用户通过账户输入模块9将用户想要的上网时间段通过设定上网时间段的形式从账户输入模块输入到平台控制模块,直接通过平台控制模块中的信息传输模块12传递到云端数据库。通过云端数据库传递到控制模块中,通过时间设定模块将设定上网时间段从传递到控制模块的全部信息中提取出来保存,并将这个设定上网时间段传递至输出模块。输出模块通过打印机等外设设备,将设定上网时间段的信息打印到具体的用户卡上。使设定上网时间段信息与用户卡的唯一识别信息绑定,当用此用户卡进行上网操作的时候,相关上网设备会根据这个设定上网时间段信息来控制用户卡的联网时间和断网时间。当家长出门在外,也能控制孩子的上网时间。

为了能够灵活控制上网时间,引导孩子做运动锻炼身体。管理终端的控制模块内还设置有与时间设定模块18并列的运动设定模块19。家长可以通过自助平台的账户输入模块选择设定动作方案。这些动作方案为预先设置在云端数据库的多个待用动作方案。管理终端从云端数据库上获取用户设定动作方案,并将这个选定的动作方案传递到控制模块中的动作设定模块中,同时控制模块将动作方案通过输出模块可以传递到上网卡载体上。诸如手机、电脑等客户终端在使用该用户卡进行上网操作时,在时间设定模块设定的时间段内断网,上网的人只有通过客户终端的摄像头,按照从云端数据库中访问到的设定动作方案来完成动作方案的动作。客户终端上的摄像头将上网的人完成动作的过程记录下来成为操作动作方案,并将操作动作方案传递到管理终端。管理终端内的控制模块对比接收到的操作动作方案和运动设定模块19中的设定动作方案。当控制模块判断操作动作方案与设定动作方案的相似度在设定的范围值内,控制模块将对比信息通过输出模块传递到数据存储模块中,数据存储模块将对比信息与上网卡的唯一识别信息绑定,数据存储模块将绑定后的信息分别传递到云端数据库和控制模块中。控制模块将更新的信息传递到打印机等外设设备,当用此用户卡进行上网操作的时候,相关上网设备在断网后的一段时间后连通网络。当家长出门在外,也能控制孩子的上网时间和运动时间,阻止小孩子长时间上网。而正在访问云端数据库的客户终端能够同时获取得上网卡经过对比结果绑定后的唯一识别信息,并在上网过程中将这个唯一识别信息传递上网设备,上网设备通过读取微信识别信息中绑定携带的对比结果使客户终端能够重新认证上网。

客户终端可以通过摄像头、陀螺仪等客户终端本身具有的器件来完成上网的人的操作动作方案的录制或者信息采取。

针对上网用户的上网套餐多样性的特点,提供不同卡策略。以计费策略(7大计费策略,包含不同计费周期、欠费停用限制使用等特殊需求)为基础,提供满足不同上网用户的上网卡和优惠充值卡。有利于拓展目标用户圈,扩大卡营销市场。

这些子存储模块8也可为上网卡提供的账户号提供不同的计费策略。其中用于上网卡的子存储模块8包括至少7个按时长、流量、包天、包月、包年等至少7种计费策略进行数据存储和选择的子存储模块8,满足不同客户需求,有利于拓宽上网卡销售的客户群。自助平台将充值卡对账户号的充值金额等信息传递到云端数据库,管理终端的数据存储模块3接收云端数据库传递过来的数据,控制模块1中的计费模块7根据账户号充值金额的不同,选择数据模块中不同的子存储模块8,选择不同的计费策略。如计时长充50送10小时。充值卡在从管理终端生成的时候就可以根据优惠定义卡金额,如本例优惠策略将充值卡额设置为50,提供给计时长新用户即可相当一种优惠卡。

管理终端根据不同的优惠策略生成不同的充值卡。子存储模块8中包括至少3个按照不同优惠策略进行数据存储和选择的子存储模块8。这在一定程度上可以吸引客户,增加卡销售额。(目前优惠充值卡对新用户首次充值有效)

与控制模块1连接的数据存储模块3专门用来存储由控制模块1传递来的所有用户卡的信息。当检索模块6在检索时,控制模块1接收从检索模块6传递来的检索信息,并从数据存储模块3中提取相应的用户卡信息传递到检索模块6和显示模块2,通过显示模块2可以直观地将检索出来的用户卡信息展示在操作者面前。

用户卡包括上网卡和充值卡,上网卡内包括用来作为上网账户号的卡号以及可在后面进行变更的初始密码等通过管理终端预设的信息,充值卡除了卡号和密码还包括金额等信息,用来对通过认证平台访问网络的普通预付费帐号(非上网卡用户)进行充值服务。

自助平台包括供账户号输入的账户输入模块9,供充值卡卡号和密码输入的充值卡输入模块10,与账户输入模块9和充值卡输入模块10连接的平台控制模块11,以及与平台控制模块11连接的显示屏14;平台控制模块11内设置有分别与账户输入模块9和充值卡输入模块10连接的选择模块15以及分别与云端数据库连接的信息传输模块12和信息接收模块13。

每个上网账户都有一个账户号,通过向账户输入模块9输入账户号可以确定对该账户号的账户进行操作,在充值卡输入模块10中输入充值卡的卡号和密码将充值卡的信息传递至自助平台上,同时从账户输入模块9和充值卡输入模块10中分别输入不同的操作信息给选择模块15,使选择模块15将信息传递至平台控制模块11中的相应的处理单元来为该账户或者该充值卡提供相应的服务。通过自助平台方便用户自己通过充值卡可以对包括上网卡提供的账户号在内的所有账户进行充值,使用方便。当用户使用自助平台时,自助平台中的信息传输模块12将从平台控制模块11传递来的充值卡及上网卡提供的账户的使用信息(如上网卡提供的账户号的上网时长、流量等信息;如充值卡的充值时间、充值金额、充值卡卡号、被充值账户号;)传递至云端数据库,同时,信息接收模块13将从云端数据库中读取的数据实时传递至平台控制模块11供自助平台使用。通过与平台控制模块11连接的显示屏14方便用户观看查询用户卡的所有使用记录。

用户卡管理系统能够生成上网卡和充值卡,同时对生成的上网卡的上网卡卡号、数量和生成时间,以及对充值卡的充值卡卡号、数量、生成时间和金额等进行进行管理记录,此外还能对上网卡提供的账户号的使用信息,对充值卡的金额、是否已使用已过期、使用具体时间等信息进行记录;金额、数量、售后是否过期无效等信息进行管理。与现有的用户卡管理系统不同,用户卡管理系统通过对上网卡提供的账户号的使用信息进行实时记录,方便对上网卡的使用信息进行追溯。通过充值卡对普通预付费账户号进行充值避免了人工的收费方式,减少工作人员的工作量。

用户卡信息可分别通过管理终端和自助平台上的查询而变得可追溯,能够解决用户卡销售后因充值、上网意外带来的售后问题。当用户对充值卡、上网卡有疑问和异议时,通过用户卡管理系统中详细的上网卡和充值卡的使用信息可以确保解决售后问题有根有据,减少不必要的纠纷。

用户卡管理系统通过控制模块1提供自动维护管理机制,可自定义停卡和销户时间,方便卡管理。控制模块1和平台控制模块11均可以选用Intel i5-6500芯片。用户卡管理系统可以使用装有CentOS 6 x86_64操作系统的500G或更大容量的硬盘。必须建立/u01文件系统。/u01里放基本的Oracle运行系统和所有表空间,应大于100G(500G的硬盘下,可以划分100G以上给u01)。在安装CentOS 6 x86_64的过程中,选择系统支持语言时必须选择支持English(USA),简体中文。最后再注意一下/swap分区,最好大小按照内存的两倍来设置。 硬盘:500G 7500转以上,建议做磁盘阵列(RAID),保证数据安全。建议使用的2.4GHz,8核,内存8G的双CPU,采用双口千兆网卡。建议安装机器内存最低配置在8G以上,如果安装ORACLE系统,最好能配置16G以上的内存。硬盘最少500G,建议安装两块硬盘。硬盘分区(文件系统均为 ext3)大于50G,/交换区(SWAP) 大于2G(建议是内存的两倍),/radius大于50G;/u01大于100G(只有装ORACLE才需要此分区),/u02 如果是一块硬盘分配剩余的所有空间,否则分配第二块硬盘所有空间。

在使用用户卡管理系统时,通过输入模块4(如键盘17等)输入用户卡的卡号前缀、始末编号、金额和数量等信息到控制模块1,控制模块1通过选择模块15选择数据存储模块3中的信息与输入信息进行对比,当卡号重复时,控制模块1向显示模块2输出卡号重复提示,拒绝生成该用户卡。当卡号与数据存储模块3中的卡信息没有重复的时候,说明该卡号可用。控制模块1通过上网卡和充值卡内卡类型定义字段来判断卡的类型是充值卡或者上网卡。每张用户卡的卡号是唯一的,通过卡号与设置在用户卡内的预先设置信息和使用信息均是一一对应。这些预先设置在卡内的信息由管理者决定。卡号是卡号前缀+编号,生成卡时是批量生成的,在生成一批卡时,管理员自主决定卡号前缀、卡的初始编号和结束编号。数量=结束编号-初始编号+1。如卡号前缀为a,初始编号为1,结束编号为100,那么这批卡共有100张,卡号分别为a001,a002,…,a100。

当判定该用户卡为充值卡时,控制模块1将信息通过输出模块5传递到打印机16,打印机16在生成用户卡的载体上录入该充值卡的信息生产充值卡。同时控制模块1将该充值卡的信息通过选择模块15保存到对应的子存储模块8中。当用户拿到充值卡后,可以根据充值卡上的卡号和密码登录自助服务平台,当用户输入的卡号和密码与存储在数据存储模块3中的卡号和密码相同时,卡号和密码验证成功,可完成充值。

用户可以通过登录自助平台,通过充值卡输入模块10输入充值卡卡号和密码,当该充值卡因为已经充过值或者过了有效时间而失效时,无法在自助平台完成充值操作,当一张未失效的充值卡通过自助平台对账户号进行充值后,自助平台将该充值信息传递到显示屏14和信息传输模块12,通过显示屏14将充值卡信息显示出来供用户查看。通过信息传输模块12将信息传递到云端服务器中,更新充值卡操作记录为充值成功并将用户信息进行更新保存至子存储模块8中。

当判定该用户卡为上网卡时,控制模块1将该上网卡的信息通过输出模块5传递到打印机16,打印机16在生成用户卡的载体上录入该上网卡的信息生产上网卡。同时控制模块1将该上网卡的信息数据存储模块3传递到云端数据库中。当用户拿到上网卡后,可以根据上网卡上的卡号和密码认证上网,并得到由上网卡提供的唯一账户号,一般上网卡的卡号即是账户号,当用户输入的卡号和密码与存储在数据存储模块3中的卡号和密码相同时,卡号和密码验证成功。根据输入上网卡的信息作为关键字,通过检索模块6使与之连接的选择模块15从用来存储上网卡信息的子存储模块8中调取该上网卡的所有信息,当该上网卡因为欠费或者失效时,不能通过该上网卡提供的账户号认证上网,对数据存储模块3中存储该上网卡信息的数据更新上网卡的操作记录为上网卡欠费或者失效,并将该信息传递至云端数据库中,同时将该信息通过控制模块1传递到显示模块2显示出来。当管理终端通过访问云端数据库,发现该上网卡未失效时,更新上网卡操作记录为认证成功并扣去费用,将用户金额、时长、流量等信息进行更新保存至子存储模块8中,同时将该信息传递至显示模块2显示出来。

用户卡管理系统是基于标准的radius协议设计,其中上网卡欠费失效是由radius服务每天定时检测的和认证时radius服务检测的。

当上网卡因为欠费或者失效无法通过上网卡提供的账户号认证上网。当通过radius服务检测上网卡正常时,可以认证成功,同时记录认证成功等信息,下线后云端数据库会更新用户金额、时长、流量等信息,同步于显示模块2显示。

在扣取费用时,一部分如月租是由radius服务定时检测时自动扣取,一部分如超过所包业务量(时长、流量等)时,则radius服务会统计时长、流量等并按一定费率扣取费用。

以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述,所属领域普通技术人员知晓申请日或者优先权日之前发明所属技术领域所有的普通技术知识,能够获知该领域中所有的现有技术,并且具有应用该日期之前常规实验手段的能力,所属领域普通技术人员可以在本申请给出的启示下,结合自身能力完善并实施本方案,一些典型的公知结构或者公知方法不应当成为所属领域普通技术人员实施本申请的障碍。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。

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