一种上网时间的设置方法及网关设备技术

技术编号:19486312 阅读:17 留言:0更新日期:2018-11-17 11:26
本发明专利技术公开了一种上网时间的设置方法,用于对网关设备的上网时间进行控制,其特征在于,所述方法包括:将上网时间规则转化成一个字符串;将所述字符串存储于网关设备;按照所述字符串的值设置所述网关设备允许的上网时间,其中,所述字符串至少包括N个16位进制数;所述N表示为将一天24小时划分成N个时间段;所述每一个16位进制数表示为在周历中允许对应时间段内上网的日期,减少上网时间规则数据的存储空间。

【技术实现步骤摘要】
一种上网时间的设置方法及网关设备
本专利技术属于网关设备
,特别涉及上网时间的设置方法及网关设备。
技术介绍
家长控制规则可以帮助用户有效控制孩子们使用移动电子设备的时间段,通过设定移动电子设备的使用时间段以及设定在不同时间段范围内允许或者禁止使用的方式,比如,可以通过在路由器的“家长控制规则”功能,设定孩子每天的上网时间。现有技术中针对每个设备的设置的上网时间规则的数据,默认使用多条规则来存储该数据,并为每条规则随机生成较长的唯一数字,以便后续的规则处理。如图1所示,在路由器上针对某个设备设置的家长控制功能,在一周内设置的允许上网的时间段。现有技术中,图1所示的家长控制功能设置的上网时间规则的数据信息,以下面的数据格式发送至路由器:[{"id":"","start_time":68400,"end_time":79200,"cycle":"1000000","mac":"68%3A05%3ACA%3A35%3AFD%3A48","name":"unkonw"},{"id":"","start_time":14400,"end_time":54000,"cycle":"0100000","mac":"68%3A05%3ACA%3A35%3AFD%3A48","name":"unknow"},{"id":"","start_time":3600,"end_time":10800,"cycle":"0001000","mac":"68%3A05%3ACA%3A35%3AFD%3A48","name":"unknow"},{"id":"","start_time":43200,"end_time":75600,"cycle":"0001000","mac":"68%3A05%3ACA%3A35%3AFD%3A48","name":"unknow"},{"id":"","start_time":3600,"end_time":10800,"cycle":"0000100","mac":"68%3A05%3ACA%3A35%3AFD%3A48","name":"unknow"},{"id":"","start_time":3600,"end_time":10800,"cycle":"0000010","mac":"68%3A05%3ACA%3A35%3AFD%3A48","name":"unknow"},{"id":"","start_time":25200,"end_time":46800,"cycle":"0000010","mac":"68%3A05%3ACA%3A35%3AFD%3A48","name":"unknow"},{"id":"","start_time":79200,"end_time":86400,"cycle":"0000001","mac":"68%3A05%3ACA%3A35%3AFD%3A48","name":"unknow"}];其中,id:表示唯一规则ID,该规则ID由路由器设置,添加家长控制功能时该ID为空;starttime、endtime:表示设置的起始时间和终止时间的分钟数,可转换为小时;cycle:表示一周内的每一天,起始从周一开始,比如,1000000代表只选择了周一,以此类推;mac:表示设备的MAC地址;name表示设备的名称。上述数据信息存储在路由器的形式为:68:05:CA:35:FD:48,1000000,19:00,22:00,1225803326;68:05:CA:35:FD:48,0100000,04:00,15:00,1752280520;68:05:CA:35:FD:48,0001000,01:00,03:00,1114582660;68:05:CA:35:FD:48,0001000,12:00,21:00,1812802039;68:05:CA:35:FD:48,0000100,01:00,03:00,2793815370;68:05:CA:35:FD:48,0000010,01:00,03:00,5646075200;68:05:CA:35:FD:48,0000010,07:00,13:00,4170970200;68:05:CA:35:FD:48,0000001,22:00,24:00,2471703920上述存储数据中,每条规则都用“;”隔开,每条数据中的单独数据用“,”隔开,时间用小时表示。通过上述存储数据可以发现MAC地址会进行重复存储,每条存储数据后面需要有唯一规则ID。现有技术的缺点主要存在两方面:数据的存储需要消耗相对较大的空间,而且数据中存在多处重复数据;生成的唯一规则ID是一随机数字,需要在每次随机生成后查询该数字是否已经使用,如被使用需重新生成,并且对查找数据也不方便。因此,如何减少上网时间规则数据的存储,以及如何动态地生成规则ID,成为亟待解决的问题。
技术实现思路
鉴于此,本专利技术的目的在于提供一种上网时间的设置方法及网关设备,减少上网时间规则数据的存储空间。根据上述专利技术目的,本专利技术提供一种上网时间的设置方法,用于对网关设备的上网时间进行控制,所述方法包括:S1、将上网时间规则转化成一个字符串;S2、将所述字符串存储于网关设备;S3、按照所述字符串的值设置所述网关设备允许的上网时间;其中,所述字符串至少包括N个16位进制数;所述N表示为将一天24小时划分成N个时间段;所述每一个16位进制数表示为在周历中允许对应时间段内上网的日期。优选地,所述上网时间规则还包括一终端设备的MAC地址;所述字符串还包括所述终端设备的MAC地址。优选地,所述N为24,所述字符串至少包括24个16位进制数;所述每一个16位进制数用二进制“x1x2x3x4x5x6x7x8”来表示,其中,x1:默认为0;x2~x8:若bit位值为1,则表示该bit位对应的周历日期选择该时间段上网,若bit位值为0,则表示该bit位对应的周历日期没有选择该时间段上网。优选地,所述方法还包括:将所述字符串还原成接口数据格式,并将还原之后的接口数据发送给一终端设备,以供其显示或修改。优选地,所述接口数据格式中包括一个规则ID,所述规则ID的生成格式包括以周历为基准、以时间段为基准以及以时间段和周历为基准的一种或者几种。优选地,所述规则ID以周历为基准的格式采用“xddwssee”形式表示,其中,x用二进制1nm表示,n为0表示以周历为基准,n为1表示以时间点为基准,m为0表示允许上网,m为1表示禁止上网;dd表示终端设备ID;w表示周历日期,值为0~6,0为周一;ssee表示起始小时和终止小时,ss最小为00,最大为23,ee最小为01,最大为24。优选地,所述规则ID以时间段为基准的格式采用“xddhhwww”形式表示,其中,x用二进制1nm表示,n为0表示以周历为基准,n为1表示以时间点为基准,m为0表示允许上网,m为1表示禁止上网;dd表示终端设备ID;hh表示几点,值为00~23;www表示周历日期,值为0~127。优选地,所述规则ID以时间点和周历为基准的格式采用“xddwwwfse”的形式,其中,所述规则ID的第四位为7或者8;x用二进制1nm表本文档来自技高网
...

【技术保护点】
1.一种上网时间的设置方法,用于对网关设备的上网时间进行控制,其特征在于,所述方法包括:S1、将上网时间规则转化成一个字符串;S2、将所述字符串存储于网关设备;S3、按照所述字符串的值设置所述网关设备允许的上网时间;其中,所述字符串至少包括N个16位进制数;所述N表示为将一天24小时划分成N个时间段;所述每一个16位进制数表示为在周历中允许对应时间段内上网的日期。

【技术特征摘要】
1.一种上网时间的设置方法,用于对网关设备的上网时间进行控制,其特征在于,所述方法包括:S1、将上网时间规则转化成一个字符串;S2、将所述字符串存储于网关设备;S3、按照所述字符串的值设置所述网关设备允许的上网时间;其中,所述字符串至少包括N个16位进制数;所述N表示为将一天24小时划分成N个时间段;所述每一个16位进制数表示为在周历中允许对应时间段内上网的日期。2.如权利要求1所述的上网时间的设置方法,其特征在于,所述上网时间规则还包括一终端设备的MAC地址;所述字符串还包括所述终端设备的MAC地址。3.如权利要求1所述的上网时间的设置方法,其特征在于,所述N为24,所述字符串至少包括24个16位进制数;所述每一个16位进制数用二进制“x1x2x3x4x5x6x7x8”来表示,其中,x1:默认为0;x2~x8:若bit位值为1,则表示该bit位对应的周历日期选择该时间段上网,若bit位值为0,则表示该bit位对应的周历日期没有选择该时间段上网。4.如权利要求1所述的上网时间的设置方法,其特征在于,所述方法还包括:将所述字符串还原成接口数据格式,并将还原之后的接口数据发送给一终端设备,以供其显示或修改。5.如权利要求4所述的上网时间的设置方法,其特征在于,所述接口数据格式中包括一个规则ID,所述规则ID的生成格式包括以周历为基准、以时间段为基准以及以时间段和周历为基准的一种或者几种。6.如权利要求5所述的上网时间的设置方法,其特征在于,所述规则ID以周历为基准的格式采用“xddwssee”形式表示,其中,x用二进制1nm表示,n为0表示以周历为基准,n为1表示以时间点为基准,m为0表示允许上网,m为1表示禁止上网;dd表示终端设备ID;w表示周历日期,值为0~6,0为周一;ssee表示起始小时和终止小时,ss最小为00,最大为23,ee最小为01,最大为24。7.如权利要求5所述的上网时间的设置方法,其特征在于,所述规则ID...

【专利技术属性】
技术研发人员:房鑫
申请(专利权)人:上海康斐信息技术有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1