基于云服务器的网络配置信息管理方法及系统、云服务器与流程

文档序号:11624649阅读:194来源:国知局
基于云服务器的网络配置信息管理方法及系统、云服务器与流程

本发明涉及通信技术领域,尤其涉及一种基于云服务器的网络配置信息管理方法及系统、云服务器。



背景技术:

随着科技的发展,各种智能终端越来越普及,一个用户可能会有多个智能终端,例如:手机、平板电脑、手提电脑等。智能终端可以通过wi-fi连接到无线网络,而现有的无线连接过程中,智能终端在连接新无线网络时,都需要用户手动输入对应的密码。

现有的智能终端连接到无线网络的过程中存在以下缺陷:

1)操作非常繁琐。例如:即使是同一个用户不同的智能终端需要连接到相同的无线网络时,在其第一次连接时都需要用户在不同的智能终端上手动输入一遍无线网络的密码,才可以让各智能终端成功连网。再比如,当用户对其智能终端恢复出厂设置后,恢复出厂设置后的智能终端还是需要用户再次手动输入各无线网络的密码。

2)无线网络的密码容易被忘记。现在的智能终端在连过一次无线网络后,都会自动把对应的密码保存起来,使其下次能自动连接,这就意味着,当用户长时间不用输入此密码,在某一天需要使用其它智能终端连接到此无线网络时,可能会出现忘记密码的情况。



技术实现要素:

本发明的目的是提供一种基于云服务器的网络配置信息管理方法及系统、云服务器,降低用户因忘记密码而无法连接到无线网络的情况,简化了同一用户的不同智能终端连接到相同无线网络的过程,提高了用户的使用体验。

本发明提供的技术方案如下:

一种基于云服务器的网络配置信息管理方法,包括:步骤s100当云账号在智能终端上登录时,判断是否接收到所述智能终端发送的网络配置管理信息,若是,则执行步骤s200;步骤s200解析所述网络配置管理信息,得到解析结果;步骤s300根据所述解析结果,执行相应的操作。

在上述技术方案中,通过云服务器将同一用户的不同智能终端上的网络配置信息进行集中管理,防止用户因长时间不用输入无线网络的密码而出现忘记、混淆的情况,提高用户的使用体验。

进一步,所述步骤s200包括:步骤s210解析所述网络配置管理信息,得到网络更新信息;所述步骤s300包括:步骤s310根据所述网络更新信息,执行相应的更新操作。

在上述技术方案中,云服务器会根据对应的情况,执行相应的更新操作,如:更新、修改、删除等。

进一步,所述步骤s210包括:步骤s211解析所述网络更新信息,得到网络添加信息;其中,所述网络添加信息中包括:待添加的网络配置信息;所述步骤s310包括:步骤s311根据所述网络添加信息,将所述网络添加信息中的所述网络配置信息添加进预设数据库中,并与所述云账号对应存储。

在上述技术方案中,将添加请求信息中的网络配置信息与云账号对应存储,便于云账号对应的用户在不同的智能终端上实现网络配置信息的共享。

进一步,所述步骤s210包括:步骤s212解析所述网络更新信息,得到网络修改信息;其中,所述网络修改信息中包括:服务集标识和所述服务集标识对应的待更新的标识密码;所述步骤s310包括:步骤s312根据所述网络修改信息中的服务集标识,在预设数据库中查找对应的标识密码;步骤s313用所述网络修改信息中待更新的标识密码更新查找到的所述标识密码。

在上述技术方案中,网络修改信息的设置使云服务器中存储的网络配置信息时刻保持准确性,保证了用户的不同智能终端可以成功连接到网络配置信息对应的无线网络,提高了用户的满意度。

进一步,所述步骤s310之后还包括:步骤s320将所述更新操作对应的更新信息发送给所述云账号对应的智能终端。

在上述技术方案中,更新信息的设置使云服务器在其预设数据库中完成更新操作后,可以让云账号对应的所有智能终端实现实时同步,时刻保证同一云账号对应的智能终端本地保存的网络配置信息与云服务器一致,提高用户的使用体验。

进一步,所述步骤s200包括:步骤s220解析所述网络配置管理信息,得到网络请求信息;所述步骤s300包括:步骤s330根据所述网络请求信息,将预设数据库中存储的与所述云账号对应的网络配置信息发送给发送所述网络请求信息的所述智能终端。

在上述技术方案中,当云服务器接收到网络请求信息时,云服务器会将云账号对应的(存储在云服务器的预设数据库中的)所有网络配置信息发送给发送了网络请求信息的智能终端,让其自己根据本地存储的网络配置信息自行更新。

进一步,所述步骤s200包括:步骤s220解析所述网络配置管理信息,得到网络请求信息;其中,所述网络请求信息包括:本地网络配置信息;所述本地网络配置信息是指:发送所述网络请求信息的智能终端本地保存的所有网络配置信息;所述步骤s300包括:步骤s340将所述云账号对应的存储在预设数据库中的所有网络配置信息与所述本地网络配置信息进行匹配;步骤s341将配置更新信息发送给发送所述网络请求信息的所述智能终端;其中,配置更新信息为:所述云账号对应的存储在预设数据库中与所述本地网络配置信息匹配不成功的所述网络配置信息。

在上述技术方案中,智能终端可以通过发送网络请求信息实现其本地存储的网络配置信息的自行更新,既保证了网络配置信息的同步,又给予了用户更灵活的使用体验,提高了用户的满意度。

本发明还提供一种云服务器,其特征在于,包括:判断模块,用于当云账号在智能终端上登录时,判断是否接收到所述智能终端发送的网络配置管理信息;解析模块,与所述判断模块电连接,用于解析所述网络配置管理信息,得到解析结果;执行模块,与所述解析模块电连接,用于根据所述解析结果,执行相应的操作。

在上述技术方案中,通过云服务器将同一用户的不同智能终端上的网络配置信息进行集中管理,防止用户因长时间不用输入无线网络的密码而出现忘记、混淆的情况,提高用户的使用体验。

进一步,所述解析模块,进一步用于解析所述网络更新信息,得到网络添加信息;其中,所述网络添加信息中包括:待添加的网络配置信息;所述执行模块包括:存储子模块,用于根据所述网络添加信息,将所述网络添加信息中的所述网络配置信息添加,并与所述云账号对应存储。

本发明还提供一种基于云服务器的网络配置信息管理系统,其特征在于,包括:智能终端和云服务器;所述智能终端包括:终端发送模块,用于当云账号在智能终端上登录时,将网络配置管理信息发送给所述云服务器;所述云服务器包括:判断模块,用于当云账号在智能终端上登录时,判断是否接收到所述智能终端发送的网络配置管理信息;解析模块,与所述解析模块电连接,用于解析所述网络配置管理信息,得到解析结果;执行模块,与所述解析模块电连接,用于根据所述解析结果,执行相应的操作。

在上述技术方案中,通过云服务器将同一用户的不同智能终端上的网络配置信息进行集中管理,防止用户因长时间不用输入无线网络的密码而出现忘记、混淆的情况,提高用户的使用体验。

与现有技术相比,本发明的一种基于云服务器的网络配置信息管理方法及系统、云服务器有益效果在于:

通过云服务器实现多个智能终端的网络配置信息的共享和同步,使用户的不同智能终端在连接到同一个无线网络时,不用再重复输入相同的标识密码,降低了操作的繁琐。且只要用户在其智能终端上成功连接入过一次的无线网络,其对应的网络配置信息可以被存储在云服务器上,防止用户长时间不输入标识密码而忘记的情况,提高了用户的使用体验。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对一种基于云服务器的网络配置信息管理方法及系统、云服务器的上述特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明基于云服务器的网络配置信息管理方法一个实施例的流程图;

图2是本发明基于云服务器的网络配置信息管理方法另一个实施例的流程图;

图3是本发明基于云服务器的网络配置信息管理方法另一个实施例的流程图;

图4是本发明云服务器一个实施例的结构示意图;

图5是本发明云服务器另一个实施例的结构示意图;

图6是本发明基于云服务器的网络配置信息管理系统一个实施例的结构示意图;

图7是本发明基于云服务器的网络配置信息管理系统另一个实施例的结构示意图;

图8是本发明基于云服务器的网络配置信息管理系统一个实施例的拓扑结构示意图。

附图标号说明:

100.云服务器,110.判断模块,120.解析模块,130.执行模块,131.存储子模块,132.发送子模块,140.查找模块,200.智能终端,210.终端发送模块,220.终端接收模块,230.终端存储模块。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

在本发明的一个实施例中,如图1所示,一种基于云服务器的网络配置信息管理方法,包括:步骤s100当云账号在智能终端上登录时,判断是否接收到所述智能终端发送的网络配置管理信息,若是,则执行步骤s200;步骤s200解析所述网络配置管理信息,得到解析结果;步骤s300根据所述解析结果,执行相应的操作。

具体的,本发明基于云服务器对无线网络的网络配置信息进行管理,用户使用相同的云账号和密码在自己不同的智能终端上登录,从而将不同智能终端上的网络配置信息通过云服务器实现共享。智能终端可以为:手机、平板电脑、个人电脑、手环等智能设备。

网络配置管理信息包括:云账号,和,网络更新信息或网络请求信息。云账号的存在是为了让云服务器了解其后续的操作应该在哪个云账号下执行。网络请求信息可以理解为智能终端向云服务器请求发送网络配置信息。

网络更新信息包括:网络配置信息的增加、修改、删除等。云服务器可以有对应的云平台、云app等方式让用户在智能终端上登录其云账户。用户可以直接在云服务器对应的平台上管理自己账号下的网络配置信息,例如:添加、修改、删除等。

当然,智能终端也可以根据其本地的网络配置信息发送相应的管理信息。例如:智能终端上连接了新的无线网络,那么智能终端会把新的无线网络的网络配置信息,即服务集标识(servicesetidentifier,ssid)和此ssid对应的标识密码,发送给云服务器,云服务器会将此网络配置信息与智能终端上登录的云账号对应保存。

本发明通过云服务器将同一用户的不同智能终端上的网络配置信息进行集中管理,防止用户因长时间不用输入无线网络的密码而出现忘记、混淆的情况,提高用户的使用体验。

优选地,所述步骤s200包括:步骤s210解析所述网络配置管理信息,得到网络更新信息;所述步骤s300包括:步骤s310根据所述网络更新信息,执行相应的更新操作。

具体的,网络更新信息有多种情况,如上述所说的,更新、修改、删除等,云服务器会根据对应的情况,执行相应的更新操作。

优选地,所述步骤s210包括:步骤s211解析所述网络更新信息,得到网络添加信息;其中,所述网络添加信息中包括:待添加的网络配置信息(网络配置信息包括:无线网络的ssid和此ssid对应的标识密码);所述步骤s310包括:步骤s311根据所述网络添加信息,将所述网络添加信息中的所述网络配置信息添加进预设数据库中,并与所述云账号对应存储。

具体的,云服务器在接收到网络添加信息时,会将添加请求信息中的网络配置信息与云账号对应存储,便于云账号对应的用户在不同的智能终端上实现网络配置信息的共享。

优选地,所述步骤s210包括:步骤s212解析所述网络更新信息,得到网络修改信息;其中,所述网络修改信息中包括:(无线网络的)服务集标识和所述服务集标识对应的待更新的标识密码;所述步骤s310包括:步骤s312根据所述网络修改信息中的服务集标识,在预设数据库中查找对应的标识密码;步骤s313用所述网络修改信息中待更新的标识密码更新查找到的所述标识密码。

具体的,同一个无线网络其标识密码可能会出于安全的考虑定时改变,这个时候就需要用户更新此无线网络的网络配置信息。

具体实现过程可以为:原先的ssid为a,其标识密码为:123,后来,其标识密码改为:230。智能终端在标识密码更改后连接到a无线网络时,用户会在此智能终端上输入新的标识密码,即230,成功连接后,智能终端就将网络修改信息发送给云服务器。之所以为网络修改信息,是因为ssid是不变的,仅仅是标识密码改变了。当云服务器收到此网络修改信息时,会根据ssid在其预设数据库中查找到存储的对应的标识密码(123),然后用待更新的标识密码(230)更新查找到的标识密码(123),最后,云服务器的预设数据库中存储的无线网络a对应的标识密码就为230。

网络修改信息的设置使云服务器中存储的网络配置信息时刻保持准确性,保证了用户的不同智能终端可以成功连接到网络配置信息对应的无线网络,提高了用户的满意度。

优选地,所述步骤s310之后还包括:步骤s320将所述更新操作对应的更新信息发送给所述云账号对应的智能终端。

具体的,当云服务器执行了更新操作后,说明云服务器存储的云账号对应的各网络配置信息发生了改变,因此,云服务器可以自动将更新操作对应的更新信息发送给云账号对应的(所有)智能终端,从而让各智能终端实现其本地存储的网络配置信息与云服务器上的同步。

例如:手机d(其上登录了云账号c)将网络更新信息发送给云服务器,当云服务器根据此手机发送的网络更新信息在云账号c下新增加了一条网络配置信息,ssid为a,对应的标识密码为230,云服务器就将此更新信息发送给云账号c对应所有智能终端(例如:手机d、平板e和手环f),当手机d、平板e和手环f接收到此更新信息时,查看自己本地存储的网络配置信息中是否有上述的信息,如果没有,就新增,如果有,就忽略。

考虑到这些智能终端属于同一用户所有,它们可能并不是同时都处于连网状态,因此,可以将各智能终端对应的更新信息进行排队处理,例如:手机d和平板e连网,那么它们可以实时收到云服务器发送的更新信息,完成更新。手环f没有连网,云服务器发送更新信息给手环f时会出现发送失败的情况,这种时候就可以将此更新信息进行标记,当手环f连网后,再将此标记的更新信息发送给手环,发送成功后,再删除标记的更新信息。

更新信息的设置使云服务器在其预设数据库中完成更新操作后,可以让云账号对应的所有智能终端实现实时同步,时刻保证同一云账号对应的智能终端本地保存的网络配置信息与云服务器一致,提高用户的使用体验。

优选地,所述步骤s200包括:步骤s220解析所述网络配置管理信息,得到网络请求信息;所述步骤s300包括:步骤s330根据所述网络请求信息,将预设数据库中存储的与所述云账号对应的网络配置信息发送给发送所述网络请求信息的所述智能终端。

具体的,考虑到特殊情况,例如:手环f长时间没有连网,其本地保存的网络配置信息必然与云服务器存在大量的不同,因此,可以由手环f自己向云服务器发送网络请求信息;或者,手环f登录上云账号后,云服务器可能没有检测到,这时候可以让手环f自行发送网络请求信息,实现网络配置信息的同步。

当云服务器接收到网络请求信息时,云服务器会将云账号对应的(存储在云服务器的预设数据库中的)所有网络配置信息发送给发送了网络请求信息的智能终端,让其自己根据本地存储的网络配置信息自行更新。

在本发明的另一个实施例中,除与上述相同的之外,如图3所示,所述步骤s200包括:步骤s220解析所述网络配置管理信息,得到网络请求信息;其中,所述网络请求信息包括:本地网络配置信息;所述本地网络配置信息是指:发送所述网络请求信息的智能终端本地保存的所有网络配置信息;

所述步骤s300包括:

步骤s340将所述云账号对应的存储在预设数据库中的所有网络配置信息与所述本地网络配置信息进行匹配;步骤s341将配置更新信息发送给发送所述网络请求信息的所述智能终端;其中,配置更新信息为:所述云账号对应的存储在预设数据库中与所述本地网络配置信息匹配不成功的所述网络配置信息。

具体的,参考下述表一,本地网络配置信息有两条网络配置信息,分别是1)ssid为a,标识密码为123,2)ssid为b,标识密码为230;而云服务器上的网络配置信息为三条,分别是1)ssid为a,标识密码为123,2)ssid为b,标识密码为456,3)ssid为c,标识密码为022。匹配不成功的网络配置信息为:2)ssid为b,标识密码为456,3)ssid为c,标识密码为022,将其转换为对应的配置更新信息,让智能终端进行相应的更新。

表一

智能终端可以通过发送网络请求信息实现其本地存储的网络配置信息的自行更新,既保证了网络配置信息的同步,又给予了用户更灵活的使用体验,提高了用户的满意度。

在本发明的另一个实施例中,如图2所示,一种基于云服务器的网络配置信息管理方法,包括:

步骤s100当云账号在智能终端上登录时,判断是否接收到所述智能终端发送的网络配置管理信息,若是,则执行步骤s200;

步骤s200解析所述网络配置管理信息,得到解析结果;步骤s200包括:步骤s210解析所述网络配置管理信息,得到网络更新信息;步骤s210包括:

步骤s211解析所述网络更新信息,得到网络添加信息;其中,所述网络添加信息中包括:待添加的网络配置信息;

步骤s212解析所述网络更新信息,得到网络修改信息;其中,所述网络修改信息中包括:服务集标识和所述服务集标识对应的待更新的标识密码;

步骤s300根据所述解析结果,执行相应的操作;步骤s300包括:步骤s310根据所述网络更新信息,执行相应的更新操作;步骤s320将所述更新操作对应的更新信息发送给所述云账号对应的智能终端。

步骤s310包括:

步骤s311根据所述网络添加信息,将所述网络添加信息中的所述网络配置信息添加进预设数据库中,并与所述云账号对应存储;

步骤s312根据所述网络修改信息中的服务集标识,在预设数据库中查找对应的标识密码;步骤s313用所述网络修改信息中待更新的标识密码更新查找到的所述标识密码。

步骤s200还包括:

步骤s220解析所述网络配置管理信息,得到网络请求信息;

步骤s300还包括:

步骤s330根据所述网络请求信息,将预设数据库中存储的与所述云账号对应的(所有)网络配置信息发送给发送所述网络请求信息的所述智能终端。

具体的,本发明通过云服务器实现多个智能终端的网络配置信息的共享和同步,使用户的不同智能终端在连接到同一个无线网络时,不用再重复输入相同的标识密码,降低了操作的繁琐。且只要用户在其智能终端上成功连接入过一次的无线网络,其对应的网络配置信息可以被存储在云服务器上,防止用户长时间不输入标识密码而忘记的情况,提高了用户的使用体验。

在本发明的另一个实施例中,如图4所示,一种云服务器,包括:判断模块110,用于当云账号在智能终端上登录时,判断是否接收到所述智能终端发送的网络配置管理信息;解析模块120,与所述判断模块电连接,用于解析所述网络配置管理信息,得到解析结果;执行模块130,与所述解析模块电连接,用于根据所述解析结果,执行相应的操作。

具体的,本发明基于云服务器对无线网络的网络配置信息进行管理,用户使用相同的云账号和密码在自己不同的智能终端上登录,从而将不同智能终端上的网络配置信息通过云服务器实现共享。智能终端可以为:手机、平板电脑、个人电脑、手环等智能设备。

网络配置管理信息包括:云账号,和,网络更新信息或网络请求信息。云账号的存在是为了让云服务器了解其后续的操作应该在哪个云账号下执行。网络请求信息可以理解为智能终端向云服务器请求发送网络配置信息。

网络更新信息包括:网络配置信息的增加、修改、删除等。云服务器可以有对应的云平台、云app等方式让用户在智能终端上登录其云账户。用户可以直接在云服务器对应的平台上管理自己账号下的网络配置信息,例如:添加、修改、删除等。

当然,智能终端也可以根据其本地的网络配置信息发送相应的管理信息。例如:智能终端上连接了新的无线网络,那么智能终端会把新的无线网络的网络配置信息,即服务集标识(servicesetidentifier,ssid)和此ssid对应的标识密码,发送给云服务器,云服务器会将此网络配置信息与智能终端上登录的云账号对应保存。

本发明通过云服务器将同一用户的不同智能终端上的网络配置信息进行集中管理,防止用户因长时间不用输入无线网络的密码而出现忘记、混淆的情况,提高用户的使用体验。

优选地,所述解析模块,进一步用于解析所述网络配置管理信息,得到网络更新信息;所述执行模块,进一步用于根据所述网络更新信息,执行相应的更新操作。

具体的,网络更新信息有多种情况,如上述所说的,更新、修改、删除等,云服务器会根据对应的情况,执行相应的更新操作。

在本发明的另一个实施例中,除与上述相同的之外,如图5所示,所述解析模块,进一步用于解析所述网络更新信息,得到网络添加信息;其中,所述网络添加信息中包括:待添加的网络配置信息;(网络配置信息包括:无线网络的ssid和此ssid对应的标识密码);

所述执行模块130包括:存储子模块131,用于根据所述网络添加信息,将所述网络添加信息中的所述网络配置信息添加,并与所述云账号对应存储。

具体的,云服务器在接收到网络添加信息时,会将添加请求信息中的网络配置信息与云账号对应存储,便于云账号对应的用户在不同的智能终端上实现网络配置信息的共享。

在本发明的另一个实施例中,除与上述相同的之外,如图5所示,所述解析模块,进一步用于解析所述网络更新信息,得到网络修改信息;其中,所述网络修改信息中包括:(无线网络的)服务集标识和所述服务集标识对应的待更新的标识密码。

所述云服务器还包括:查找模块140,与所述解析模块和所述执行模块电连接,所述查找模块用于根据所述网络修改信息中的服务集标识,在所述存储子模块中查找对应的标识密码;所述存储子模块131,进一步用于用所述网络修改信息中待更新的标识密码更新查找到的所述标识密码。

具体的,同一个无线网络其标识密码可能会出于安全的考虑定时改变,这个时候就需要用户更新此无线网络的网络配置信息。

具体实现过程可以为:原先的ssid为a,其标识密码为:123,后来,其标识密码改为:230。智能终端在标识密码更改后连接到a无线网络时,用户会在此智能终端上输入新的标识密码,即230,成功连接后,智能终端就将网络修改信息发送给云服务器。之所以为网络修改信息,是因为ssid是不变的,仅仅是标识密码改变了。当云服务器收到此网络修改信息时,会根据ssid在其预设数据库中查找到存储的对应的标识密码(123),然后用待更新的标识密码(230)更新查找到的标识密码(123),最后,云服务器的预设数据库中存储的无线网络a对应的标识密码就为230。

网络修改信息的设置使云服务器中存储的网络配置信息时刻保持准确性,保证了用户的不同智能终端可以成功连接到网络配置信息对应的无线网络,提高了用户的满意度。

在本发明的另一个实施例中,除与上述相同的之外,如图5所示,所述执行模块还包括:发送子模块132,当所述存储子模块执行更新操作后,所述发送子模块将所述更新操作对应的更新信息发送给所述云账号对应的所述智能终端。

具体的,当云服务器执行了更新操作后,说明云服务器存储的云账号对应的各网络配置信息发生了改变,因此,云服务器可以自动将更新操作对应的更新信息发送给云账号对应的(所有)智能终端,从而让各智能终端实现其本地存储的网络配置信息与云服务器上的同步。

例如:手机d(其上登录了云账号c)将网络更新信息发送给云服务器,当云服务器根据此手机发送的网络更新信息在云账号c下新增加了一条网络配置信息,ssid为a,对应的标识密码为230,云服务器就将此更新信息发送给云账号c对应所有智能终端(例如:手机d、平板e和手环f),当手机d、平板e和手环f接收到此更新信息时,查看自己本地存储的网络配置信息中是否有上述的信息,如果没有,就新增,如果有,就忽略。

考虑到这些智能终端属于同一用户所有,它们可能并不是同时都处于连网状态,因此,可以将各智能终端对应的更新信息进行排队处理,例如:手机d和平板e连网,那么它们可以实时收到云服务器发送的更新信息,完成更新。手环f没有连网,云服务器发送更新信息给手环f时会出现发送失败的情况,这种时候就可以将此更新信息进行标记,当手环f连网后,再将此标记的更新信息发送给手环,发送成功后,再删除标记的更新信息。

更新信息的设置使云服务器在其预设数据库中完成更新操作后,可以让云账号对应的所有智能终端实现实时同步,时刻保证同一云账号对应的智能终端本地保存的网络配置信息与云服务器一致,提高用户的使用体验。

优选地,所述解析模块,进一步用于解析所述网络配置管理信息,得到网络请求信息;所述执行模块,进一步用于根据所述网络请求信息,将存储的与所述云账号对应的网络配置信息发送给发送所述网络请求信息的所述智能终端。

具体的,考虑到特殊情况,例如:手环f长时间没有连网,其本地保存的网络配置信息必然与云服务器存在大量的不同,因此,可以由手环f自己向云服务器发送网络请求信息;或者,手环f登录上云账号后,云服务器可能没有检测到,这时候可以让手环f自行发送网络请求信息,实现网络配置信息的同步。

当云服务器接收到网络请求信息时,云服务器会将云账号对应的(存储在云服务器的预设数据库中的)所有网络配置信息发送给发送了网络请求信息的智能终端,让其自己根据本地存储的网络配置信息自行更新。

在本发明的另一个实施例中,除与上述相同的之外,解析模块,进一步用于解析所述网络配置管理信息,得到网络请求信息;其中,所述网络请求信息包括:本地网络配置信息;所述本地网络配置信息是指:发送所述网络请求信息的智能终端本地保存的所有网络配置信息。

查找模块,进一步用于将所述云账号对应的存储在预设数据库中的所有网络配置信息与所述本地网络配置信息进行匹配;所述执行模块,进一步用于将配置更新信息发送给发送所述网络请求信息的所述智能终端;其中,配置更新信息为:所述云账号对应的存储在预设数据库中与所述本地网络配置信息匹配不成功的所述网络配置信息。

具体的,参考上述表一,本地网络配置信息有两条网络配置信息,分别是1)ssid为a,标识密码为123,2)ssid为b,标识密码为230;而云服务器上的网络配置信息为三条,分别是1)ssid为a,标识密码为123,2)ssid为b,标识密码为456,3)ssid为c,标识密码为022。匹配不成功的网络配置信息为:2)ssid为b,标识密码为456,3)ssid为c,标识密码为022,将其转换为对应的配置更新信息,让智能终端进行相应的更新。

智能终端可以通过发送网络请求信息实现其本地存储的网络配置信息的自行更新,既保证了网络配置信息的同步,又给予了用户更灵活的使用体验,提高了用户的满意度。

在本发明的另一个实施例中,如图6所示,一种基于云服务的网络配置信息管理系统,包括:(至少一个)智能终端200和云服务器100。

所述智能终端200包括:终端发送模块210,用于当云账号在智能终端上登录时,将网络配置管理信息发送给所述云服务器。

所述云服务器100包括:判断模块110,用于当云账号在智能终端上登录时,判断是否接收到所述智能终端发送的网络配置管理信息;解析模块120,与所述解析模块电连接,用于解析所述网络配置管理信息,得到解析结果;执行模块130,与所述解析模块电连接,用于根据所述解析结果,执行相应的操作。

具体的,用户可以将其同一个云账号在其不同的智能终端上登录,当其某一个智能终端发送了网络配置管理信息后,云服务器就会根据网络配置管理信息在此云账号下执行相应的操作。

通过一个云账号实现多个智能终端上网络配置信息的管理,降低了用户需要在多个智能终端上分别输入相同无线网络的密码的不便,且将网络配置信息保存于云服务器,防止用户因长时间未使用而忘记的情况,大大提高了用户的使用体验。

云服务器和各智能终端的通信关系可以参考图8。

优选地,所述解析模块,进一步用于解析所述网络配置管理信息,得到网络更新信息;所述执行模块,进一步用于根据所述网络更新信息,执行相应的更新操作。

在本发明的另一个实施例中,除与上述相同的之外,如图7所示,所述解析模块120,进一步用于解析所述网络更新信息,得到网络添加信息;其中,所述网络添加信息中包括:待添加的网络配置信息;(网络配置信息包括:无线网络的ssid和此ssid对应的标识密码);所述执行模块130包括:存储子模块131,用于根据所述网络添加信息,将所述网络添加信息中的所述网络配置信息添加,并与所述云账号对应存储。

在本发明的另一个实施例中,除与上述相同的之外,如图7所示,所述解析模块120,进一步用于解析所述网络更新信息,得到网络修改信息;其中,所述网络修改信息中包括:(无线网络的)服务集标识和所述服务集标识对应的待更新的标识密码。所述云服务器还包括:查找模块140,与所述解析模块和所述执行模块电连接,所述查找模块用于根据所述网络修改信息中的服务集标识,在所述存储子模块中查找对应的标识密码;所述存储子模块131,进一步用于用所述网络修改信息中待更新的标识密码更新查找到的所述标识密码。

在本发明的另一个实施例中,除与上述相同的之外,如图7所示,所述执行模块还包括:发送子模块132,当所述存储子模块执行更新操作后,所述发送子模块将所述更新操作对应的更新信息发送给所述云账号对应的所述智能终端。所述智能终端200还包括:终端接收模块220,用于接收所述更新信息;终端存储模块230,与所述终端接收模块电连接,所述终端存储模块用于根据所述更新信息,执行相应的更新操作。

具体的,智能终端可以根据接收到的更新信息自行在其本地的网络配置信息,保证其本地的网络配置信息的准确性。

在本发明的另一个实施例中,除与上述相同的之外,所述解析模块120,进一步用于解析所述网络配置管理信息,得到网络请求信息;所述执行模块130,进一步用于根据所述网络请求信息,将存储的与所述云账号对应的网络配置信息发送给发送所述网络请求信息的所述智能终端;所述终端接收模块220,进一步用于接收所述云服务器发送的所述云账号对应的网络配置信息;所述终端存储模块230,进一步用于将所述云服务器发送的所述云账号对应的网络配置信息存储。

具体的,当智能终端向云服务器发送了网络请求信息后,会根据云服务器反馈的云账号对应的网络配置信息自行更新自己本地的网络配置信息。

在本发明的另一个实施例中,除与上述相同的之外,解析模块120,进一步用于解析所述网络配置管理信息,得到网络请求信息;其中,所述网络请求信息包括:本地网络配置信息;所述本地网络配置信息是指:发送所述网络请求信息的智能终端本地保存的所有网络配置信息。查找模块140,进一步用于将所述云账号对应的存储在预设数据库中的所有网络配置信息与所述本地网络配置信息进行匹配;所述执行模块,进一步用于将配置更新信息发送给发送所述网络请求信息的所述智能终端;其中,配置更新信息为:所述云账号对应的存储在预设数据库中与所述本地网络配置信息匹配不成功的所述网络配置信息。

所述终端接收模块220,进一步用于接收所述云服务器发送的所述配置更新信息;所述终端存储模块230,进一步用于根据所述云服务器发送的所述配置更新信息,执行相应的操作。

具体的,智能终端根据配置更新信息,对自己本地的网络配置信息进行更新,例如:添加、修改等。

本系统实施例中的云服务器的具体实施过程与上述云服务器实施例中的具体实施过程相同,在此不再详细描述。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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