一种确定设备使用时间的方法与设备与流程

文档序号:41127698发布日期:2025-03-04 16:55阅读:3来源:国知局
一种确定设备使用时间的方法与设备与流程

本技术涉及通信,尤其涉及一种确定设备使用时间的方法与设备。


背景技术:

1、设备尤其是手机、电脑等逐渐成为家家户户必备的电子产品。电子产品中安装有各种各样的应用,例如网络游戏、网络小说等等,容易让人沉迷。尤其是青少年,沉迷电子产品会严重影响青少年的健康成长。


技术实现思路

1、本技术实施例提供的一种确定设备使用时间的方法与设备,有助于提升确定设备使用时间的准确性。

2、第一方面,提供一种确定设备使用时间的方法。该方法可以应用于第一设备,第一设备例如可以是路由器。该方法包括:连接第二设备;获取第一报文数量,所述第一报文数量包括所述第一设备在第一时刻之前从所述第二设备接收和/或向所述第二设备发送的所有报文的数量;根据所述第一报文数量,确定在所述第一时刻所述第二设备是否被使用;若确定在所述第一时刻所述第二设备被使用,确定所述第一时刻为所述第二设备的使用时刻。

3、以第一设备是路由器,第二设备是手机为例,本技术实施例中,路由器可以判断每个时刻手机是否被使用,进而统计手机的使用时间(或使用时长)。其中,路由器判断在第一时刻手机是否被使用时,会根据第一时刻之前路由器与手机的交互报文数量来判断,可以比较准确的确定手机的使用时间。这是因为,对于可以缓存内容的应用,由于一次可以缓存较多内容,手机播放缓存内容时与路由器交互的报文数量较少会被路由器误判为手机未被使用。通过本技术实施例的技术方案,手机播放缓存内容时,虽然与路由器交互的报文数量较少,但路由器不会直接确定手机未被使用,而是根据在此之前手机与路由器之间交互的报文数量来判断手机是否使用,可以提升确定手机使用时间的准确性。如此,本技术实施例能够比较准确的监控电子产品的使用时长,避免用户长时间使用电子产品。

4、在一种可能的设计中,根据所述第一报文数量,确定在所述第一时刻所述第二设备是否被使用,包括:根据所述第一报文数量,确定在所述第一时刻所述第二设备的使用概率,所述使用概率用于描述用户在所述第一时刻使用所述第二设备的可能性;根据所述使用概率,确定在所述第一时刻所述第二设备是否被使用。

5、在本技术实施例中,路由器可以根据第一时刻之前路由器与手机的交互报文数量确定在第一时刻手机的使用概率,进而判断在第一时刻手机是否被使用,这种方式,可以提升确定手机使用时间的准确性。

6、在一种可能的设计中,根据所述使用概率,确定在所述第一时刻所述第二设备是否被使用,包括:若所述使用概率大于或等于预设概率,确定在所述第一时刻所述第二设备被使用,否则,确定在所述第一时刻所述第二设备未被使用。

7、在本技术实施例中,路由器可以根据第一时刻之前路由器与手机之间的交互报文数量来确定在第一时刻手机的使用概率,如果使用概率较高,确定在第一时刻手机被使用,否则,确定在第一时刻手机未被使用。这种方式,可以提升确定手机使用时间的准确性。

8、在一种可能的设计中,所述使用概率与所述第一报文数量正相关。例如,第一报文数量越多,则在第一时刻手机的使用概率越大,反之,第一报文数量越少,则在第一时刻手机的使用概率越小。这是因为,对于可以缓存内容的应用,缓存完成之前手机与路由器交互的报文数量较多,缓存完成之后手机与路由器交互的报文数量较少,所以在第一时刻之前交互报文数量越多,说明在第一时刻之前手机在缓存内容,那么在第一时刻时有很大的概率手机会播放缓存内容,即在第一时刻手机的使用概率较高。反之,若在第一时刻之前手机与路由器的交互报文的数量较少,说明在第一时刻之前手机缓存内容的可能性较低,那么在第一时刻用户使用手机的概率较低。通过这种方式,可以比较准确的确定在第一时刻手机的使用概率,提升确定手机的使用时间的准确性。

9、在一种可能的设计中,所述第一报文数量包括所述第一设备在第一时刻之前的n个时刻从所述第二设备接收和/或向所述第二设备发送的所有报文的数量,n为正整数,所述根据所述第一报文数量,确定在所述第一时刻所述第二设备的使用概率,包括:根据所述第一报文数量以及第一对应关系,确定所述第一对应关系中与所述第一报文数量对应的第一使用概率为所述第二设备在所述第一时刻的使用概率;所述第一对应关系用于描述在所述第一时刻所述第二设备的使用概率与所述第一设备在所述第一时刻之前的n个时刻从所述第二设备接收和/或向所述第二设备发送的报文数量之间的对应关系。

10、在本技术实施例中,路由器可以根据第一时刻之前的交互报文数量来判断在第一时刻手机的使用概率,可以提升确定手机使用时间的准确性,而且通过第一对应关系的方式确定在第一时刻手机的使用概率,由于第一对应关系可以是事先存储好的,这样的话,处理效率较高。

11、在一种可能的设计中,所述第一报文数量包括所述第一设备在第一时刻之前的第二时刻从所述第二设备接收和/或向所述第二设备发送的所有报文的数量,根据所述第一报文数量,确定在所述第一时刻所述第二设备的使用概率,包括:根据所述第一报文数量和第二报文数量,确定从所述第二时刻到所述第一时刻所述第一设备从所述第二设备接收和/或向所述第二设备发送的报文数量的下降速度,所述第二报文数量是所述第一设备在所述第一时刻从所述第二设备接收和/或向所述第二设备发送的所有报文的数量;根据所述报文数量的下降速度,确定所述使用概率。

12、在本技术实施例中,考虑到缓存完成之前手机与路由器的交互报文的数量较多,缓存完成之后手机与路由器的交互报文的数量较少,即缓存完成之后交互报文的数量快速减少,所以路由器可以根据第二时刻到第一时刻的期间内路由器与手机之间的交互报文的数量的下降速度来判断第一时刻手机的使用概率,如此,可以比较准确的确定手机的使用时间。

13、在一种可能的设计中,所述使用概率与所述下降速度正相关。例如,第二时刻到第一时刻的期间内路由器与手机之间的交互报文的数量的下降速度越快,则第一时刻手机的使用概率越大;反之,第二时刻到第一时刻的期间内路由器与手机之间的交互报文的数量的下降速度越慢,则第一时刻手机的使用概率越小。这是因为,在手机缓存完成之前与路由器的交互报文的数量较多,缓存完成之后手机与路由器的交互报文的数量较少,所以如果从第二时刻到第一时刻交互报文的数量下降速度较快,说明手机在此期间完成缓存,那么第一时刻手机很有可能在播放缓存内容,所以第一时刻手机的使用概率较高。反之,所以如果从第二时刻到第一时刻交互报文的数量下降速度较慢,说明手机早已完成缓存(例如,第二时刻或第二时刻之前就完成缓存了),所以第二时刻和第一时刻的报文都较少,没有明显的下降,那么第一时刻手机的使用概率就较低。

14、在一种可能的设计中,所述第一报文数量包括所述第一设备在第一时刻之前的n个时刻从所述第二设备接收和/或向所述第二设备发送的所有报文的数量,n为正整数,所述根据所述第一报文数量,确定在所述第一时刻所述第二设备的使用概率,包括:确定所述第一报文数量处于第一范围内;根据所述第一范围,确定第二对应关系,所述第二对应关系用于描述所述第一设备在所述第一时刻之前的n个时刻从所述第二设备接收和/或向所述第二设备发送的报文数量处于所述第一范围内的情况下,所述第一时刻所述第二设备的使用概率与所述第一设备在所述第一时刻从所述第二设备接收和/或向所述第二设备发送的报文数量之间的对应关系;根据第二报文数量以及所述第二对应关系,确定所述第二对应关系中与所述第二报文数量对应的第二使用概率为所述第二设备在第一时刻的使用概率,所述第二报文数量是所述第一设备在所述第一时刻从所述第二设备接收和/或向所述第二设备发送的所有报文的数量。

15、在本技术实施例中,路由器可以判断每个时刻手机是否被使用,进而统计手机的使用时间(或使用时长)。其中,路由器判断在第一时刻手机是否被使用时,会根据手机在第一时刻之前的n个时刻的第一报文数量以及在第一时刻的第二报文数量综合判断,以提升确定手机使用时间的准确性。例如,路由器根据第一时刻之前的n个时刻的第一报文数量确定第二对应关系,然后根据第一时刻的第二报文数量和第二对应关系确定第一时刻手机的使用概率。其中,路由器根据第一时刻之前的n个时刻的第一报文数量确定第二对应关系是因为,本技术实施例考虑到在第一时刻之前的n个时刻路由器与手机的交互报文数量处于不同范围(例如,0-500、500-1000这两个范围)时,第一时刻手机的使用概率与第一时刻路由器与手机的交互报文数量之间的对应关系不同,所以路由器先确定第一时刻之前的n个时刻的第一报文数量处于什么样的范围内,假设处于0-500的范围内,则确定0-500范围所对应的对应关系(即第二对应关系),该对应关系描述在第一时刻之前的n个时刻路由器与手机之间的交互报文数量处于0-500的范围时,第一时刻手机的使用概率与第一时刻路由器与手机的交互报文数量之间的对应关系。

16、在一种可能的设计中,根据所述第一范围,确定第二对应关系,包括:根据所述第一范围,在多个对应关系中确定第二对应关系,所述多个对应关系中不同对应关系用于描述所述第一设备在所述第一时刻之前的n个时刻从所述第二设备接收和/或向所述第二设备发送的报文数量处于不同范围内时,在所述第一时刻所述第二设备的使用概率与所述第一设备在所述第一时刻从所述第二设备接收和/或向所述第二设备发送的报文数量之间的对应关系。

17、本技术实施例考虑到在第一时刻之前的n个时刻路由器与手机的交互报文数量处于不同范围(例如,0-500或500-1000这两个范围)时,第一时刻手机的使用概率与第一时刻路由器与手机的交互报文数量之间的对应关系不同,所以路由器中存储有多个对应关系。例如,路由器中包括对应关系2和对应关系3。对应关系2用于描述第一时刻之前的n个时刻路由器与手机的交互报文数量处于0-500范围内时,第一时刻手机的使用概率与第一时刻路由器与手机的交互报文数量之间的对应关系。对应关系3用于描述第一时刻之前的n个时刻路由器与手机的交互报文数量处于500-1000范围内时,第一时刻手机的使用概率与第一时刻路由器与手机的交互报文数量之间的对应关系。因此,本技术实施例中,可以根据第一时刻之前的n个时刻路由器与手机的交互报文数量的大小,在多个对应关系中确定一个对应关系,然后使用第一时刻路由器与手机的交互报文数量(即第二报文数量)在该对应关系确定第一时刻手机的使用概率,能够确定出较为准确的使用时间。

18、在一种可能的设计中,所述第一报文数量和/或所述第二报文数量对应的报文是所述第一设备中第一应用的报文,所述第一应用是所述第一设备中的任一应用。

19、在一种可能的设计中,所述第二对应关系与所述第一应用或所述第一应用的应用类型相关。

20、例如,第一设备可以统计第一设备中某个应用与第二设备的交互报文数量(即第一报文数量),然后根据该应用与第二设备的交互报文数量的范围确定第二对应关系,然后使用第二对应关系确定在第一时刻第二设备的使用概率。通过这种方式确定的第二对应关系比较准确,提升确定的使用概率的准确性。

21、在一种可能的设计中,所述第一报文数量和/或所述第二报文数量对应的报文是所述第二设备中第二应用的报文,所述第二应用是所述第二设备中的任一应用。

22、在一种可能的设计中,所述第二对应关系与所述第二应用或所述第二应用的应用类型相关。

23、例如,第一设备可以统计第一设备与第二设备中某个应用的交互报文数量(即第一报文数量),然后根据与第二设备中所述应用的交互报文数量的范围确定第二对应关系。通过这种方式确定的第二对应关系比较准确,提升确定的使用概率的准确性。

24、在一种可能的设计中,所述应用类型包括:对战类、缓存类、单机类、周期类。示例性的,对战类例如对战类游戏。缓存类例如视频播放应用、在线阅读应用等。单机类例如我的世界周期类例如短视频应用。

25、在一种可能的设计中,n=1,在所述根据所述第一范围,在多个对应关系中确定第二对应关系之前,还包括:获取数据集,所述数据集中包括:[qt-1,qt,usedt];其中,第t时刻在所述第一时刻之前,qt-1表示第一设备在t时刻之前的一个时刻从第二设备接收和/或向第二设备发送的报文数量,qt表示在第t时刻第一设备从第二设备接收和/或向第二设备发送的报文数量,usedt表示在第t时刻所述第二设备被使用或未被使用;将所述数据集按照所述qt-i的大小,分为多个子集,不同子集对应的qt-i的范围不同,且每个子集中包括[qt,usedt],用于描述在t时刻所述第二设备的使用概率与所述第一设备在t时刻从所述第二设备接收和/或向第二设备发送的报文数量之间的对应关系;根据所述多个子集,确定所述多个对应关系,其中,一个子集对应一个对应关系,且不同对应关系对应不同的qt-1范围。

26、如前文所述,路由器中存储有多个对应关系。在本技术实施例中,路由器可以自学习得到多个对应关系,实现对应关系的不断迭代,提升确定设备使用时间的准确性。

27、在一种可能的设计中,在所述根据所述第一报文数量,确定所述第一时刻时所述第二设备是否被使用之前,还包括:获取第二报文数量,所述第二报文数量包括所述第一设备在所述第一时刻从所述第二设备接收和/或向所述第二设备发送的所有报文的数量;确定所述第二报文数量小于所述第一阈值。

28、在一种可能的设计中,所述方法还包括:若所述第二报文数量大于或等于所述第一阈值,确定所述第一时刻时所述第二设备被使用。

29、在本技术实施例中,如果第一时刻的第二报文数量大于或等于第一阈值,路由器确定第一时刻手机使用。如果第一时刻的第二报文数量小于第一阈值,路由器不会直接确定第一时刻手机未被使用,而是根据第一时刻之前的第一报文数量判断第一时刻手机是否被使用,以提升确定的使用时间的准确性。

30、在一种可能的设计中,所述方法还包括:根据确定出的所述第二设备的使用时刻,计算所述第二设备的使用时长,并在所述使用时长大于预设时长时,执行如下至少一个步骤:

31、输出提示信息,所述提示信息用于提示使用时长大于预设时长;或者,

32、中断所述第二设备的上网功能。

33、本技术实施例中,路由器确定手机使用时长大于预设时长的话,可以采取提示或断网的方式干预,以避免用户(尤其是青少年)沉迷电子产品。

34、在一种可能的设计中,所述第一报文数量对应的报文是所述第一设备中第一应用的报文,所述第一应用是所述第一设备中的任一应用;或者,所述第一报文数量对应的报文是所述第二设备中第二应用的报文,所述第二应用是所述第二设备中的任一应用。

35、在本技术实施例中,路由器可以统计与手机中某个应用的交互报文的数量,进而确定该应用的使用时间,做到应用级别的使用时长的监控。

36、第二方面,提供一种设备,包括:处理器,存储器,以及,一个或多个程序;其中,所述一个或多个程序被存储在所述存储器中,所述一个或多个程序包括指令,当所述指令被所述处理器执行时,使得所述设备执行如上述第一方面提供的方法步骤。

37、第三方面,提供一种可读存储介质,所述可读存储介质用于存储程序,当所述程序在设备上运行时,使得所述设备执行如上述第一方面提供的方法。

38、第四方面,提供一种程序产品,包括程序,当所述程序在计算机上运行时,使得所述计算机执行如上述第一方面提供的方法。

39、第五方面,还提供一种芯片系统,所述芯片系统与设备中的存储器耦合,用于调用存储器中存储的程序并执行本技术实施例第一方面的技术方案,本技术实施例中“耦合”是指两个部件彼此直接或间接地结合。

40、上述第二方面至第五方面可以达到的技术效果,请参照上述第一方面中相应设计方案可以达到的技术效果的说明,本技术这里不再重复赘述。

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