多个接入网间数据的处理方法和处理装置与流程

文档序号:30440751发布日期:2022-06-17 22:13阅读:150来源:国知局
多个接入网间数据的处理方法和处理装置与流程

1.本技术涉及通信技术领域,具体涉及一种多个接入网间数据的处理方法和处理装置。


背景技术:

2.如移动等的网络运营商在进行网络建设如无线局域网(wireless local area network,wlan)建设时,由于网络覆盖的区域非常大,通常需要建设多个wlan接入网,多个wlan接入网中每个wlan接入网建设一套认证授权计费(authentication、authorization、accounting,aaa)系统以进行用户的接入授权计费等。
3.然而,当用户接入多个wlan接入网中任何一个wlan接入网时,该wlan接入网对应的aaa系统需要跨系统查询所有aaa系统中的用户在线信息以判断用户是否在多个aaa系统中的任何一个aaa系统中登录,这无疑使得该wlan接入网对应的aaa系统查询所有aaa系统中的用户在线信息的效率低。


技术实现要素:

4.本技术实施例提供一种多个接入网间数据的处理方法和处理装置,能够有效提高多个aaa系统中的任何一个aaa系统查询所有aaa系统中的用户在线信息的效率。
5.在本技术实施例的第一方面,本技术实施例提供了一种多个接入网间数据的处理方法,包括:获取第一接入网对应的第一认证授权计费aaa系统中的第一用户在线信息,第一用户在线信息为接入第一接入网的用户在线信息;将第一用户在线信息存储在第二接入网对应的第二aaa系统的数据库中。
6.在本技术一实施例中,上述获取第一接入网对应的第一认证授权计费aaa系统中的第一用户在线信息,包括:从第一aaa系统的数据库中或第一aaa系统的在线消息队列中获取第一接入网对应的第一aaa系统中的第一用户在线信息。
7.在本技术一实施例中,上述获取第一接入网对应的第一认证授权计费aaa系统中的第一用户在线信息,包括:间隔预定时间段监测第一aaa系统中是否存在第一用户在线信息对应的更新信息;当监测到存在更新信息时,获取更新信息;其中,上述将第一用户在线信息存储在第二接入网对应的第二aaa系统的数据库中,包括:将更新信息存储在第二接入网对应的第二aaa系统的数据库中。
8.在本技术一实施例中,在上述将第一用户在线信息存储在第二接入网对应的第二aaa系统的数据库中之前,多个接入网间数据的处理方法还包括:将第一用户在线信息标识为第一接入网的接入数据得到标识后的第一用户在线信息;其中,上述将第一用户在线信息存储在第二接入网对应的第二aaa系统的数据库中,包括:将标识后的第一用户在线信息存储在第二接入网对应的第二aaa系统的数据库中。
9.在本技术一实施例中,多个接入网间数据的处理方法还包括:接收由用户终端发送的接入第二接入网的请求;从第二接入网对应的数据库中查询总用户在线信息,其中,总
用户在线信息包括第一aaa系统中的第一用户在线信息和第二aaa系统中的第二用户在线信息;根据总用户在线信息判断使用用户终端的用户是否在多个接入网中已经登录;当判断结果为用户在多个接入网中已经登录时,生成第一网络使用授权消息并根据第一网络使用授权消息给用户授权以使用户在第二接入网中成功登录。
10.在本技术一实施例中,多个接入网间数据的处理方法还包括:当判断结果为用户在多个接入网中未登录时,根据接入第二接入网的请求对用户进行网络连接认证;当网络连接认证通过时,生成接入允许消息并根据接入允许消息给用户授权以使用户接入第二接入网;接收由用户终端发送的网络使用请求;根据网络使用请求对用户进行用户登录认证;当用户登录认证通过时,生成第二网络使用授权消息并根据第二网络使用授权消息给用户授权以使用户在第二接入网中成功登录。
11.在本技术一实施例中,在上述生成第二网络使用授权消息并根据第二网络使用授权消息给用户授权以使用户第二接入网成功登录之后,多个接入网间数据的处理方法还包括:将用户对应的在线信息存储在第二aaa系统的数据库中,其中,用户对应的在线信息包括接入请求消息、认证成功消息、网络使用请求消息和第二网络使用授权消息,第二接入网对应的第二用户在线信息包括用户对应的在线信息。
12.在本技术一实施例中,在上述将用户终端的在线信息存储在第二aaa系统的数据库中之后或同时,多个接入网间数据的处理方法还包括:将用户对应的在线信息存储在第二aaa系统的在线消息队列中以便除第二aaa系统以外的其他aaa系统获取用户对应的在线信息。
13.在本技术实施例的第二方面,本技术实施例提供了一种多个接入网间数据的处理装置,包括:获取模块,用于获取第一接入网对应的第一认证授权计费aaa系统中的第一用户在线信息,第一用户在线信息为接入第一接入网的用户在线信息;存储模块,用于将第一用户在线信息存储在第二接入网对应的第二aaa系统的数据库中。
14.在本技术实施例的第三方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机可执行指令,计算机可执行指令被处理器执行时实现本技术实施例的第一方面中任一项提供的一种多个接入网间数据的处理方法。
15.根据本技术实施例提供的技术方案,通过获取第一接入网对应的第一认证授权计费aaa系统中的第一用户在线信息,第一用户在线信息为接入所述第一接入网的用户在线信息;将第一用户在线信息存储在第二接入网对应的第二aaa系统的数据库中,从而提高多个aaa系统中的任何一个aaa系统查询所有aaa系统中的用户在线信息的效率。
附图说明
16.图1所示为本技术一实施例提供的一种多个接入网对应的多个aaa系统的结构示意图。
17.图2所示为本技术一实施例提供的一种多个接入网间数据的处理方法的流程示意图。
18.图3所示为本技术另一实施例提供的一种多个接入网间数据的处理方法的流程示意图。
19.图4所示为本技术又一实施例提供的一种多个接入网间数据的处理方法的流程示
意图。
20.图5所示为本技术一实施例提供的一种多个接入网间数据的处理装置的结构示意图。
21.图6所示为本技术一实施例提供的一种多个接入网间数据的处理系统的框图。
具体实施方式
22.下面将结合本技术实施例中所需要使用的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显而易见地,下面描述的附图仅是本技术一部分实施例,而不是全部的实施例。
23.需要说明的是,基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有相关实施例,都属于本技术保护的范围。
24.还需要说明的是,本技术实施例中的“第一”、“第二”等仅仅是为了彼此之间相互区分,并不用于限定具有固定的顺序,也不用于限定具有固定的数量。
25.本技术实施例中提供了一种多个接入网间数据的处理方法和处理装置,以下分别进行详细说明。
26.图1所示为本技术一实施例提供的一种多个接入网对应的多个aaa系统的结构示意图。如图1所示,该多个aaa系统100包括:针对第一接入网建设的第一aaa系统,针对第二接入网建设的第二aaa系统,针对第三接入网建设的第三aaa系统,针对第四接入网建设的第四aaa系统,其中,第一aaa系统、第二aaa系统、第三aaa系统和第四aaa系统中任意两个aaa系统可以进行用户在线信息的相互传输。图1中箭头方向表示数据传输方向。
27.应当理解,该多个aaa系统可以包括两个或更多个aaa系统,本技术对此不做具体限定。多个aaa系统中每个aaa系统可以包括aaa服务器、数据库和宽带远程接入服务器(broadband remote access server,bras)等,本技术对此不做具体限定。
28.图2所示为本技术一实施例提供的一种多个接入网间数据的处理方法的流程示意图。该处理方法可以应用于图1所示实施例的场景中。该处理方法的执行主体以第二aaa系统为例。如图2所示,该处理方法包括以下步骤。
29.s210:获取第一接入网对应的第一aaa系统中的第一用户在线信息,第一用户在线信息为接入第一接入网的用户在线信息。
30.具体而言,第二aaa系统可以是从第一aaa系统中调取第一用户在线信息,也可以是接收第一aaa系统发送的第一用户在线信息,还可以是读取第一aaa系统发送的第一用户在线信息,本技术对此不做具体限定。第二aaa系统和第一aaa系统为多个aaa系统中的任意两个aaa系统,本技术对此不做具体限定。
31.应当理解,第一用户在线信息可以是正在第一接入网中正常登录的用户对应的在线信息,也可以是已经登出第一接入网的用户对应的在线信息,只要是已经接入第一接入网的用户在线信息即可,本技术对此不做具体限定。
32.在本技术一实施例中,步骤s210包括:从第一aaa系统的数据库中或第一aaa系统的在线消息队列中获取第一接入网对应的第一aaa系统中的第一用户在线信息。
33.应当理解,第一用户在线信息可以存储在第一aaa系统的数据库中,也可以存储在aaa系统的在线消息队列中,还可以存储在其他位置,本技术对此不做具体限定。在线消息
队列可以采用kafka消息中间件,也可以采用rocketmq消息中间件、activemq消息中间件等,本技术对此不做具体限定。在一些实施例中,第一aaa系统将在线消息队列采用kafka消息中间件中,从而第二aaa系统获取第一用户在线信息时不受第一aaa系统的数据库的影响,进而保证消息处理的及时性和可靠性。
34.本技术实施例中,通过从第一aaa系统的数据库中或第一aaa系统的在线消息队列中获取第一接入网对应的第一aaa系统中的第一用户在线信息,均可以实现第二aaa系统从第一aaa系统中获取第一用户在线信息。另外,当从第一aaa系统的在线消息队列中获取第一接入网对应的第一aaa系统中的第一用户在线信息时,第二aaa系统可以减少对第一aaa系统的数据库的操作,从而提高第二aaa系统获取第一用户在线信息的效率。
35.s220:将第一用户在线信息存储在第二接入网对应的第二aaa系统的数据库中。
36.应当理解,第二aaa系统的数据库可以非关系型的数据库如redis数据库等,也可以采用关系型的数据库如oracle数据库或mysql数据库等,本技术对此不做具体限定。在一些实施例中,第二aaa系统的数据库采用redis内存数据库,并通过keepalive配置主备高可用,从而保证在线信息读写的性能及高可用。
37.应当理解,第一接入网和第二接入网可以为多个接入网中的任何两个接入网,本技术对此不做具体限定。第一用户在线信息中可以包括或不包括表明第一用户在线信息是从第一接入网接入的标识,第二aaa系统可以直接第一用户在线信息存储在第二aaa系统的数据库中或者存储在第二接入网对应的第二aaa系统的数据库中专用于存储第一aaa系统中的第一用户在线信息的子数据库中,第二aaa系统也可以对第一用户在线信息标识后存储在第二aaa系统的数据库中,本技术对此不做具体限定。
38.还应当理解,第二aaa系统中可以增设数据同步工具,第二aaa系统利用数据同步工具执行步骤s210-s220,数据同步工具可以是嵌入到第二aaa系统的aaa服务器中的一个模块,也可以是嵌入到第二aaa系统的bras服务器中的一个模块,只要能够执行步骤s210-s220即可,本技术对此不做具体限定。第二aaa系统中可以针对多个aaa系统中除第二aaa系统以外的其他aaa系统分别启动一个数据同步的服务,每个服务之间是并发的,相互不受影响,每个服务实时监控该服务对应的aaa系统的数据库或在线消息队列,从而保证数据同步的时效性。
39.还应当理解,多个接入网对应的多个aaa系统如第一aaa系统、第三aaa系统、第四aaa系统均可以实现如步骤s210-s220的功能,例如,第三aaa系统也可以通过与步骤s210-s220类似的方式将第一用户在线信息、第二用户在线信息和第四用户在线信息均存储在第三aaa系统的数据库中,本技术对此不做具体限定。
40.根据本技术实施例提供的技术方案,通过将第一aaa系统中的第一用户在线信息存储在第二接入网对应的第二aaa系统的数据库,由于第二aaa系统可以从自身的数据库中直接查询第一用户在线信息,从而实现无需跨到第一aaa系统中查询第一用户在线信息,因而能够有效提高第二aaa系统查询所有aaa系统中的用户在线信息的效率,提高第二aaa系统判断用户是否在多个aaa系统中的任何一个aaa系统中登录的效率,进而提高了第二aaa系统对用户的认证授权效率,同时,当用户切换网络时,也能够提高用户切换网络的登录效率。另外,当第一aaa系统出现异常时,其他的aaa系统如第三aaa系统等也可以通过第二aaa系统获取到第一aaa系统的第一用户在线信息,从而使得多个aaa系统的业务如认证、授权、
计费等正常进行,提高了多个aaa系统的业务的使用可靠性,进而保证用户在多个接入网中快速使用网络。
41.图3所示为本技术另一实施例提供的一种多个接入网间数据的处理方法的流程示意图。图3所示实施例为图2所示实施例的一变型例。如图3所示,与图2所示实施例的不同之处在于,步骤s211-s212对应于图2所示实施例中的步骤s210,步骤s221对应于图2所示实施例中的步骤s220。
42.s211:间隔预定时间段监测第一aaa系统中是否存在第一用户在线信息对应的更新信息。
43.应当理解,预定时间段可以为1s、2s、10s或者1min等,预定时间段可以是固定设置的,也可以是自行设置的,本技术对此不做具体限定。第一用户在线信息对应的更新信息可以是在预定时间段内接入第一接入网的用户在线信息,也可以是在预定时间段内登出第一接入网的用户在线信息,本技术对此不做具体限定。
44.s212:当监测到存在更新信息时,获取更新信息。
45.s221:将更新信息存储在第二接入网对应的第二aaa系统的数据库中。
46.根据本技术实施例提供的技术方案,通过间隔预定时间段监测第一aaa系统,从而能够实时将第一aaa系统中的第一用户在线信息对应的更新信息同步在第二aaa系统的数据库中,进而使得第二aaa系统可以从自身的数据库中直接查询第一aaa系统中的第一用户在线信息,实现无需跨到第一aaa系统中查询第一用户在线信息,因而能够有效降低当用户切换到第二接入网时第二aaa系统的响应速度,减少用户切换网络过程的时长,提高用户体验感。
47.图4所示为本技术又一实施例提供的一种多个接入网间数据的处理方法的流程示意图。图4所示实施例为图2所示实施例的一变型例。如图4所示,与图2所示实施例的不同之处在于,该处理方法在步骤s220之前还可以包括步骤s230,步骤s222对应于图2所示实施例中的步骤s220。
48.s210:获取第一接入网对应的第一aaa系统中的第一用户在线信息。
49.s230:将第一用户在线信息标识为第一接入网的接入数据得到标识后的第一用户在线信息。
50.具体而言,第二aaa系统将第一用户在线信息标识为第一接入网的接入数据,以表明第一用户在线信息是从第一接入网接入的用户在线信息,从而得到标识后的第一用户在线信息。
51.s222:将标识后的第一用户在线信息存储在第二接入网对应的第二aaa系统的数据库中。
52.根据本技术实施例提供的技术方案,通过对第一用户在线信息进行标识,从而能够使得第二aaa系统在查询存储在第二aaa系统的数据库中的第一用户在线信息时能够区分出第一用户在线信息是从第一接入网接入的,进而有利于当用户在第一接入网中已经登录时,且该用户需要切换到第二接入网时,第二aaa系统能够准确地将第一接入网切换为第二接入网。
53.在本技术一实施例中,多个接入网间数据的处理方法还包括以下步骤s240-s260。
54.s240:接收由用户终端发送的接入第二接入网的请求。
55.具体而言,用户在用户终端上进行操作或者发出指令等,用户终端接收该操作或指令等后向第二aaa系统发送接入第二接入网的请求,第二aaa系统接收该接入第二接入网的请求。在一些实施例中,第二aaa系统中的bras服务器接收用户终端发送的接入第二接入网的请求并根据该请求生成接入请求消息,且将该接入请求消息发送给第二aaa系统中的aaa服务器,第二aaa系统中的aaa服务器接收该接入请求消息。
56.s250:从第二接入网对应的数据库中查询总用户在线信息,其中,总用户在线信息包括第一接入网对应的第一用户在线信息和第二接入网对应的第二用户在线信息。
57.在一些实施例中,第二aaa系统利用第二aaa系统中的aaa服务器从第二接入网对应的数据库中查询总用户在线信息,本技术对此不做具体限定。
58.应当理解,总用户在线信息还可以包括第三接入网对应的第三用户在线信息、第四接入网对应的第四用户在线信息等,本技术对此不做具体限定。
59.s260:根据总用户在线信息判断使用用户终端的用户是否在多个接入网中已经登录。
60.应当理解,接入请求消息中可以包括用于标识使用该用户终端的用户的标识,第二aaa系统可以基于该用户的标识从总用户在线信息中查询该用户对应的在线信息,进而根据查询结果判断该用户是否在多个接入网中任一接入网中已经登录,本技术对此不做具体限定。
61.s270:当判断结果为用户在多个接入网中已经登录时,生成第一网络使用授权消息并根据第一网络使用授权消息给用户授权以使用户在第二接入网中成功登录。
62.在一些实施例中,使用该用户终端的用户在第一接入网中登录,那么该用户对应的在线信息则存储在第一用户在线信息中,第二aaa系统从总用户在线信息中的第一用户在线信息中查询到该用户对应的在线信息,则判断结果为该用户在第一接入网中已经登录,第二aaa系统的aaa服务器根据该用户对应的在线信息生成第一网络使用授权消息,并发送给第二aaa系统中的bras服务器,bras服务器根据第一网络使用授权消息授权该用户对应的在线信息,从而使得用户在第二接入网中成功登录。
63.应当理解,用户可以在第二接入网中已经登录,也可以在第一接入网中已经登录,还可以在多个接入网的其他接入网如第三接入网或第四接入网等中已经登录,本技术对此不做具体限定。当用户在第二接入网中成功登录后,第二aaa系统还可以进一步对该用户进行计费更新流程、用户在其他aaa系统中的用户下线流程或结束原计费流程等,本技术对此不做具体限定。
64.本技术实施例中,由于第二aaa系统在用户请求接入第二接入网前已经将第一aaa系统和/或其他aaa系统中的第一用户在线信息存储在第二aaa系统的数据库中,因而使得第二aaa系统在对用户进行认证时无需跨系统调取或查询该用户对应的在线信息,且不受数据同步的时延,进而提高用户接入第二接入网的效率。同时,本技术实施例能够使得当用户请求接入第二接入网,且用户已经在多个接入网中任一接入网中已经登录时,第二aaa系统直接授权该用户对应的在线信息,从而使用户无需重新认证登录即可直接使用第二接入网,进而有效提高用户接入第二接入网的效率。
65.在本技术一实施例中,多个接入网间数据的处理方法还可以包括步骤s280-s320。
66.s280:当判断结果为用户在多个接入网中未登录时,根据接入第二接入网的请求
对用户进行网络连接认证。
67.应当理解,用户在多个接入网中未登录可以为使用该用户终端的用户在多个接入网中均未登录过,那么总用户在线信息中没有该用户对应的在线信息,第二aaa系统从总用户在线信息中不能查询到该用户对应的在线信息。
68.s290:当网络连接认证通过时,生成接入允许消息并根据接入允许消息给用户授权以使用户接入第二接入网。
69.在一些实施例中,第二aaa系统利用aaa服务器对该用户进行网络连接认证,也可以是对用户使用网络服务和资源访问时的身份进行辨别,当认证通过时,第二aaa系统的aaa服务器生成接入允许消息并将该接入允许消息发送给通bras服务器,bras服务器根据该接入允许消息授权用户访问网络,从而使该用户成功接入第二接入网。
70.s300:接收由用户终端发送的网络使用请求。
71.在一些实施例中,用户在用户终端上输入用户名及其密码,用户终端接收该用户名密码后向第二aaa系统的bras服务器发送网络使用请求,第二aaa系统的bras服务器根据该网络使用请求生成网络使用请求消息。
72.s310:根据网络使用请求对用户进行用户登录认证。
73.在一些实施例中,第二aaa系统中的bras服务器将网络使用请求消息发送给aaa服务器,第二aaa系统中的aaa服务器接收网络使用请求消息,第二aaa系统中的aaa服务器根据网络使用请求消息对用户进行用户登录认证,也可以是对该用户的用户名及其密码进行辨别。
74.s320:当用户登录认证通过时,生成第二网络使用授权消息并根据第二网络使用授权消息给用户授权以使用户在第二接入网成功登录。
75.在一些实施例中,当用户登录认证通过时,第二aaa系统中的aaa服务器生成第二网络使用授权消息并发送给bras服务器,bras服务器根据第二网络使用授权消息授权用户使用网络,以使用户在第二接入网成功登录,从而用户在第二接入网上完成首次登录认证流程。
76.应当理解,当用户在第二接入网成功登录后,第二aaa系统还可以进一步对该用户进行计费流程等,本技术对此不做具体限定。
77.本技术实施例中,通过当判断结果为用户终端在多个接入网中未登录时,根据接入第二接入网的请求以及网络使用请求对用户进行网络连接认证和用户登录认证,从而使得用户在第二接入网中完成登录认证流程。
78.在本技术一实施例中,步骤s320之后,多个接入网间数据的处理方法还可以包括步骤s330。
79.s330:将用户对应的在线信息存储在第二aaa系统的数据库,其中,用户对应的在线信息包括接入第二接入网的请求、接入允许消息、网络使用请求和第二网络使用授权消息,第二接入网对应的第二用户在线信息包括用户对应的在线信息。
80.应当理解,用户对应的在线信息可以包括该用户对应的接入第二接入网的请求、接入允许消息、网络使用请求和第二网络使用授权消息等,还可以包括接入请求消息、网络使用请求消息、用户的用户名、账号密码等,本技术对此不做具体限定。
81.本技术实施例中,通过将用户终端的在线信息存储在第二aaa系统的数据库,从而
可以使得除第二aaa系统以外的其他aaa系统如第一aaa系统和第三aaa系统等从第二aaa系统的数据库中能够获取用户对应的在线信息并将用户对应的在线信息存储在除第二aaa系统以外的其他aaa系统的数据库中。
82.在本技术一实施例中,在步骤s330之后或同时,多个接入网间数据的处理方法还包括步骤s340。
83.s340:将用户对应的在线信息存储在第二aaa系统的在线消息队列中以便除第二aaa系统以外的其他aaa系统获取用户对应的在线信息。
84.应当理解,其他aaa系统可以为多个接入网对应的多个aaa系统中除第二aaa系统以外的任何一个或多个aaa系统,本技术对此不做具体限定。
85.本技术实施例中,通过将用户终端的在线信息存储在第二aaa系统的在线消息队列中,从而可以使得除第二aaa系统以外的其他aaa系统如第一aaa系统从第二aaa系统的在线消息队列中能够获取用户对应的在线信息并将用户对应的在线信息存储在除第二aaa系统以外的其他aaa系统的数据库中,进而减少对第二aaa系统的数据库的操作,提高其他aaa系统获取该用户对应的在线信息的效率。
86.图5所示为本技术一实施例提供的一种多个接入网间数据的处理装置的结构示意图。如图5所示,该处理装置500包括:获取模块510,用于获取第一接入网对应的第一认证授权计费aaa系统中的第一用户在线信息,第一用户在线信息为接入第一接入网的用户在线信息;存储模块520,用于将第一用户在线信息存储在第二接入网对应的第二aaa系统的数据库中。
87.根据本技术实施例提供的技术方案,通过设置获取模块用于获取第一接入网对应的第一认证授权计费aaa系统中的第一用户在线信息,存储模块用于将第一用户在线信息存储在第二接入网对应的第二aaa系统的数据库中,从而实现将第一aaa系统中的第一用户在线信息直接存储在第二aaa系统的数据库,进而使得第二aaa系统可以从自身的数据库中直接查询第一用户在线信息,实现无需跨到第一aaa系统中查询第一用户在线信息,因而能够有效提高第二aaa系统查询所有aaa系统中的用户在线信息的效率,提高第二aaa系统判断用户是否在多个aaa系统中的任何一个aaa系统中登录的效率,进而提高了第二aaa系统对用户的认证授权效率,同时,当用户切换网络时,也能够提高用户切换网络的登录效率。另外,当第一aaa系统出现异常时,其他的aaa系统如第三aaa系统等也可以通过第二aaa系统获取到第一aaa系统的第一用户在线信息,从而使得多个aaa系统的业务如认证、授权、计费等正常进行,提高了多个aaa系统的业务的使用可靠性,进而保证用户在多个接入网中正常切换网络。
88.在本技术一实施例中,获取模块510还用于从第一aaa系统的数据库中或第一aaa系统的在线消息队列中获取第一接入网对应的第一aaa系统中的第一用户在线信息。
89.在本技术一实施例中,获取模块510包括:监测模块511,用于间隔预定时间段监测第一aaa系统中是否存在第一用户在线信息对应的更新信息;获取子模块512,用于当监测到存在更新信息时,获取更新信息;其中,存储模块520还用于将更新信息存储在第二接入网对应的第二aaa系统的数据库中。
90.在本技术一实施例中,多个接入网间数据的处理装置500还包括标识模块530,用于将第一用户在线信息标识为第一接入网的接入数据得到标识后的第一用户在线信息;存
储模块520还用于将标识后的第一用户在线信息存储在第二接入网对应的第二aaa系统的数据库中。
91.在本技术一实施例中,多个接入网间数据的处理装置500还包括:第一接收模块540,用于接收由用户终端发送的接入第二接入网的请求;查询模块550,用于从第二接入网对应的数据库中查询总用户在线信息,其中,总用户在线信息包括第一接入网对应的第一用户在线信息和第二接入网对应的第二用户在线信息;判断模块560,用于根据总用户在线信息判断用户终端是否在多个接入网中已经登录;第一发送模块570,用于当判断结果为用户终端在多个接入网中已经登录时,生成第一网络使用授权消息并根据第一网络使用授权消息给用户授权以使用户在第二接入网中成功登录。
92.在本技术一实施例中,多个接入网间数据的处理装置500还包括:第一认证模块580,用于当判断结果为用户终端在多个接入网中未登录时,根据接入请求消息对用户终端进行网络连接认证;第二发送模块590,用于当网络连接认证通过时,生成接入允许消息并根据接入允许消息给用户授权以使用户接入第二接入网;第二接收模块5100,用于接收由用户终端发送的网络使用请求;第二认证模块5110,用于根据网络使用请求对用户终端进行用户登录认证;第三发送模块5120,用于当用户登录认证通过时,生成第二网络使用授权消息并根据第二网络使用授权消息给用户授权以使用户在第二接入网成功登录。
93.在本技术一实施例中,存储模块520还用于将用户终端的在线信息存储在第二aaa系统的数据库中,其中,用户终端的在线信息包括接入第二接入网的请求、接入允许消息、网络使用请求和第二网络使用授权消息,第二接入网对应的第二用户在线信息包括用户终端的在线信息。
94.在本技术一实施例中,存储模块520还用于将用户终端的在线信息存储在第二aaa系统的在线消息队列中以便除第二aaa系统以外的其他aaa系统获取用户终端的在线信息。
95.图6所示为本技术一实施例提供的一种多个接入网间数据的处理系统的框图。
96.参照图6,该处理系统600包括处理组件610,其进一步包括一个或多个处理器,以及由存储器620所代表的存储器资源,用于存储可由处理组件610的执行的指令,例如应用程序。存储器620中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件610被配置为执行指令,以执行上述多个接入网间数据的处理方法。
97.处理系统600还可以包括一个电源组件被配置为执行处理系统600的电源管理,一个有线或无线网络接口被配置为将处理系统600连接到网络,和一个输入输出(i/o)接口。处理系统600可以操作基于存储在存储器620的操作系统,例如windows server
tm
,mac os x
tm
,unix
tm
,linux
tm
,freebsd
tm
或类似。
98.一种非临时性计算机可读存储介质,当存储介质中的指令由上述处理系统600的处理器执行时,使得上述处理系统600能够执行一种多个接入网间数据的处理方法,该处理方法由代理程序执行,该处理方法包括:获取第一接入网对应的第一认证授权计费aaa系统中的第一用户在线信息,第一用户在线信息为接入第一接入网的用户在线信息;将第一用户在线信息存储在第二接入网对应的第二aaa系统的数据库中。
99.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对
每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
100.在本技术所提供的几个实施例中,应该理解到,所揭露的方法、装置和系统,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
101.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序校验码的介质。
102.本领域的技术人员可以清楚的了解到,为了描述的方便和简洁,上述描述的装置、系统的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
103.还需要说明的是,本技术实施例中各技术特征的组合方式并不限本技术实施例中所记载的组合方式或是具体实施例所记载的组合方式,本案所记载的所有技术特征可以以任何方式进行自由组合或结合,除非相互之间产生矛盾。
104.以上所述仅为本技术的较佳实施例而已,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1