CN105336010A - 信息统计方法、终端及设备 - Google Patents
信息统计方法、终端及设备 Download PDFInfo
- Publication number
- CN105336010A CN105336010A CN201410239879.5A CN201410239879A CN105336010A CN 105336010 A CN105336010 A CN 105336010A CN 201410239879 A CN201410239879 A CN 201410239879A CN 105336010 A CN105336010 A CN 105336010A
- Authority
- CN
- China
- Prior art keywords
- log
- message
- terminal
- user profile
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本公开是关于一种信息统计方法、终端及设备,属于信息技术领域。方法包括:获取每个终端发送的登录信息,每个登录信息对应一个用户信息;根据每个终端对应的登录信息与每个终端进行连接;确定获取每个登录信息的时间,并确定每个登录信息对应的用户信息;根据获取每个登录信息的时间统计每个用户信息对应的登录时间信息。由于终端只需向信息统计设备发送登录信息,即可由信息统计设备自行对时间信息进行统计,从而使得信息统计的过程比较简单。因此,信息统计的效率较高。
Description
技术领域
本公开涉及信息技术领域,特别涉及一种信息统计方法、终端及设备。
背景技术
随着现在信息技术的不断发展,越来越多的情况下需要对信息进行统计,其中,较为常见的情况就是对事件发生的时间信息进行统计。例如,统计公司员工到岗的时间,下班的时间等。因此,如何对时间信息进行统计是提高信息统计效率的关键。
相关技术在统计信息时,在预定区域设置一个信息统计设备,由用户到预定区域向信息统计设备输入验证信息。通过确定每个用户输入验证信息的时间,并将每个用户输入验证信息的时间进行存储,从而完成对时间信息的统计。例如,在公司前台设置一个打卡器,由员工到前台进行打卡,打卡器可以统计每个员工上下班的时间。
在实现本公开的过程中,发明人发现相关技术至少存在以下问题:
由于每次统计信息时需要由用户到预定区域输入验证信息,才能完成信息的统计,使得信息统计的过程比较繁琐。因此,信息统计的效率较低。
发明内容
为克服相关技术中存在的问题,本公开提供了一种信息统计方法、终端及设备。
根据本公开实施例的第一方面,提供了一种信息统计方法,该方法包括:
获取每个终端发送的登录信息,每个登录信息对应一个用户信息;
根据每个终端对应的登录信息与每个终端进行连接;
确定获取每个登录信息的时间,并确定每个登录信息对应的用户信息;
根据获取每个登录信息的时间统计每个用户信息对应的登录时间信息。
结合第一方面,在第一方面的第一种可能的实现方式中,所述确定每个登录信息对应的用户信息之前,还包括:
预先存储每个登录信息及每个登录信息对应的用户信息,得到包括登录信息与用户信息的数据库;
所述确定每个登录信息对应的用户信息,包括:
根据每个登录信息在所述数据库中进行查找,根据查找结果确定每个登录信息对应的用户信息。
结合第一方面,在第一方面的第二种可能的实现方式中,所述方法还包括:
向已连接的每个终端发送任务信息。
结合第一方面,在第一方面的第三种可能的实现方式中,所述根据获取每个登录信息的时间统计每个用户信息对应的登录时间信息之后,还包括:
检测是否存在断开连接的终端;
若检测到存在断开连接的终端,则确定断开连接的终端断开连接的时间,并确定断开连接的终端发送的登录信息对应的用户信息;
根据断开连接的终端断开连接的时间统计断开连接的终端发送的登录信息对应的用户信息对应的离线时间信息。
根据本公开实施例的第二方面,提供了一种信息统计方法,该方法包括:
将预先存储的登录信息发送至信息统计设备;
与所述信息统计设备进行连接,由所述信息统计设备确定所述登录信息对应的用户信息,并统计所述用户信息对应的登录时间信息。
结合第二方面,在第二方面的第一种可能的实现方式中,所述将预先存储的登录信息发送至设备之前,还包括:
获取用户输入的登录信息,并对所述登录信息进行存储。
结合第二方面,在第二方面的第二种可能的实现方式中,所述方法还包括:
接收所述信息统计设备发送的任务信息。
根据本公开实施例的第三方面,提供了一种信息统计设备,该信息统计设备包括:
获取模块,用于获取每个终端发送的登录信息,每个登录信息对应一个用户信息;
连接模块,用于根据每个终端对应的登录信息与每个终端进行连接;
第一确定模块,用于确定获取每个登录信息的时间;
第二确定模块,用于确定每个登录信息对应的用户信息;
第一统计模块,用于根据获取每个登录信息的时间统计每个用户信息对应的登录时间信息。
结合第三方面,在第三方面的第一种可能的实现方式中,所述设备,还包括:
存储模块,用于预先存储每个登录信息及每个登录信息对应的用户信息,得到包括登录信息与用户信息的数据库;
所述第一确定模块,用于根据每个登录信息在所述数据库中进行查找,根据查找结果确定每个登录信息对应的用户信息。
结合第三方面,在第三方面的第二种可能的实现方式中,所述设备还包括:
发送模块,用于向已连接的每个终端发送任务信息。
结合第三方面,在第三方面的第三种可能的实现方式中,所述设备,还包括:
检测模块,用于检测是否存在断开连接的终端;
第三确定模块,用于当检测到存在断开连接的终端,则确定断开连接的终端断开连接的时间,并确定断开连接的终端发送的登录信息对应的用户信息;
第二统计模块,用于根据断开连接的终端断开连接的时间统计断开连接的终端发送的登录信息对应的用户信息对应的离线时间信息。
根据本公开实施例的第四方面,提供了一种终端,该终端包括:
发送模块,用于将预先存储的登录信息发送至信息统计设备;
连接模块,用于与所述信息统计设备进行连接,由所述信息统计设备确定所述登录信息对应的用户信息,并统计所述用户信息对应的登录时间信息。
结合第四方面,在第四方面的第一种可能的实现方式中,所述终端,还包括:
获取模块,用于获取用户输入的登录信息;
存储模块,用于对所述登录信息进行存储。
结合第四方面,在第四方面的第二种可能的实现方式中,所述终端还包括:
接收模块,用于接收所述信息统计设备发送的任务信息。
本公开实施例提供的技术方案带来的有益效果是:
通过根据每个终端发送的登录信息与每个终端进行连接,确定获取每个登录信息的时间,并确定每个登录信息对应的用户信息,根据获取每个登录信息的时间统计每个用户信息对应的登录时间信息。由于终端只需向信息统计设备发送登录信息,即可由信息统计设备自行对时间信息进行统计,从而使得信息统计的过程比较简单。因此,信息统计的效率较高。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种信息统计方法的实施环境的示意图。
图2是根据一示例性实施例示出的一种信息统计方法的流程图。
图3是根据一示例性实施例示出的一种信息统计方法的流程图。
图4是根据一示例性实施例示出的一种信息统计方法的流程图。
图5是根据一示例性实施例示出的一种信息统计设备的框图。
图6是根据一示例性实施例示出的一种信息统计设备的框图。
图7是根据一示例性实施例示出的一种信息统计设备的框图。
图8是根据一示例性实施例示出的一种信息统计设备的框图。
图9是根据一示例性实施例示出的一种终端的框图。
图10是根据一示例性实施例示出的一种终端的框图。
图11是根据一示例性实施例示出的一种终端的框图。
图12是根据一示例性实施例示出的一种终端的框图。
图13是根据一示例性实施例示出的一种服务器的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
请参考图1,其示出了本公开实施例提供的方法所涉及的实施环境的结构示意图。如图1所示,该实施环境包括终端101和信息统计设备102,终端101可以是智能手机、平板电脑、膝上型便携计算机等等,信息统计设备102可以为服务器等。通过图1所示的实施环境,终端101和信息统计设备102之间可以通过无线网络进行通信。
为了便于说明,图1仅示出终端101和信息统计设备102,终端101仅代表多个终端中的一个。下面实施例将以通过终端101与信息统计设备102之间的信息交互实现信息统计为例来对本公开实施例进行举例说明。
图2是根据一示例性实施例示出的一种信息统计方法的流程图,该信息统计方法应用于信息统计设备。本实施例及后续实施例中的信息统计设备包括但不限于服务器等,本实施例及后续实施例均不对信息统计设备的具体产品形态进行限定。如图2所示,该信息统计方法包括以下步骤。
在步骤201中,获取每个终端发送的登录信息,每个登录信息对应一个用户信息;
在步骤202中,根据每个终端对应的登录信息与每个终端进行连接;
在步骤203中,确定获取每个登录信息的时间,并确定每个登录信息对应的用户信息;
在一个实施例中,确定每个登录信息对应的用户信息之前,还包括:
预先存储每个登录信息及每个登录信息对应的用户信息,得到包括登录信息与用户信息的数据库;
确定每个登录信息对应的用户信息,包括:
根据每个登录信息在数据库中进行查找,根据查找结果确定每个登录信息对应的用户信息。
在步骤204中,根据获取每个登录信息的时间统计每个用户信息对应的登录时间信息。
在一个实施例中,该方法还包括:
向已连接的每个终端发送任务信息。
在一个实施例中,根据获取每个登录信息的时间统计每个用户信息对应的登录时间信息之后,还包括:
检测是否存在断开连接的终端;
若检测到存在断开连接的终端,则确定断开连接的终端断开连接的时间,并确定断开连接的终端发送的登录信息对应的用户信息;
根据断开连接的终端断开连接的时间统计断开连接的终端发送的登录信息对应的用户信息对应的离线时间信息。
本实施例提供的方法,通过根据每个终端发送的登录信息与每个终端进行连接,确定获取每个登录信息的时间,并确定每个登录信息对应的用户信息,根据获取每个登录信息的时间统计每个用户信息对应的登录时间信息。由于终端只需向信息统计设备发送登录信息,即可由信息统计设备自行对时间信息进行统计,从而使得信息统计的过程比较简单。因此,信息统计的效率较高。
图3是根据一示例性实施例示出的一种信息统计方法的流程图,该信息统计方法应用于终端。本实施例及后续实施例中的终端包括但不限于手机、平板电脑和膝上型便携计算机等等,本实施例及后续实施例均不对终端的具体产品形态进行限定。如图3所示,该信息统计方法包括以下步骤。
在步骤301中,将预先存储的登录信息发送至信息统计设备;
在一个实施例中,将预先存储的登录信息发送至设备之前,还包括:
获取用户输入的登录信息,并对登录信息进行存储。
在步骤302中,与信息统计设备进行连接,由信息统计设备确定登录信息对应的用户信息,并统计用户信息对应的登录时间信息。
在一个实施例中,该方法还包括:
接收信息统计设备发送的任务信息。
本实施例提供的方法,通过将预先存储的登录信息发送至信息统计设备,与信息统计设备进行连接,由信息统计设备确定登录信息对应的用户信息,并统计用户信息对应的登录时间信息。由于终端只需向信息统计设备发送登录信息,即可由信息统计设备自行对时间信息进行统计,从而使得信息统计的过程比较简单。因此,信息统计的效率较高。
结合上述实施例及图1所示的实施环境,图4是根据一示例性实施例示出的一种信息统计方法的流程图,该信息统计方法涉及到终端及信息统计设备。如图4所示,该信息统计方法包括以下步骤。
在步骤401中,终端将预先存储的登录信息发送至信息统计设备;
本实施例不对终端将预先存储的登录信息发送至信息统计设备的方式作具体限定,包括但不限于:通过无线网络将预先存储的登录信息发送至信息统计设备。
需要说明的是,由于终端可能是第一次与信息统计设备进行连接,此时,终端上可能并没有存储与信息统计设备进行连接时需要用到的登录信息。因此,终端在将预先存储的登录信息发送至信息统计设备之前,若终端是第一次与信息统计设备进行连接,则终端可以获取用户输入的登录信息,通过无线网络将获取到的用户输入的登录信息发送至信息统计设备,并同时对用户输入的登录信息进行存储。当成功登录后,如果后续再次需要与信息统计设备进行连接,可通过无线网络将预先存储的登录信息发送至信息统计设备。
其中,若终端是第一次与信息统计设备进行连接,关于终端获取用户输入的登录信息的方式,本实施例对此不作具体限定,包括但不限于:终端在界面中显示登录页面;终端获取用户通过显示的登录页面输入的登录信息。
例如,以终端为手机,信息统计设备为无线路由器为例,用户可以打开手机的无线网卡来搜寻附近的无线网络,而无线路由器会发散无线网络信号。当手机搜寻到无线路由器发散的无线网络信号后,手机可以在界面中显示登录页面,用户可以通过显示的登录页面输入登录信息,如登录账号及密码等。用户在登录页面中输入登录信息后,终端可以获取用户在登录页面中输入的登录信息,并通过无线网络将获取到的登录信息发送至无线路由器。
另外,为了方便后续再次与无线路由器进行连接,手机可以将本次获取到的登录信息进行存储,下次通过无线网络可以直接将存储的登录信息发送至无线路由器。
在步骤402中,信息统计设备获取每个终端发送的登录信息,每个登录信息对应一个用户信息;
每个需要与信息统计设备进行连接的终端都可以通过步骤401中的方法向信息统计设备发送登录信息,信息统计设备可以获取每个终端发送的登录信息。其中,每个登录信息都对应一个用户信息。
例如,登录信息中包括登录账号User及登录密码PW,该登录信息对应一个用户信息,该用户信息包括但不限于用户名Name。
在步骤403中,信息统计设备根据每个终端对应的登录信息与每个终端进行连接;
本实施例不对信息统计设备根据每个终端对应的登录信息与每个终端进行连接的方式作具体限定,包括但不限于:检测每个终端对应的登录信息是否合法;根据每个终端对应的登录信息的检测结果与每个终端进行连接。
其中,关于信息统计设备检测每个终端对应的登录信息是否合法的方式,本实施例对此也不作具体限定,包括但不限于:预先存储所有合法的登录信息;根据每个终端对应的登录信息在预先存储的合法登录信息中进行检索;若在存储的合法登录信息中检索到任一终端对应的登录信息,则确定该终端对应的登录信息合法;否则,则确定该终端对应的登录信息不合法。按照上述方式,最终可以确定每个终端对应的登录信息是否合法,进而根据每个终端对应的登录信息与每个终端进行连接。
在步骤404中,信息统计设备确定获取每个登录信息的时间,并确定每个登录信息对应的用户信息;
本实施例不对信息统计设备确定获取每个登录信息的时间的方式作具体限定,包括但不限于:信息统计设备上预先安装有时钟组件,该时钟组件可以实时地记录当前时间;当信息统计设备获取到一个终端发送的登录信息时,可以获取当前时钟组件记录的时间,将获取到的时间作为确定的获取该登录信息的时间。按照上述方式,便可确定获取每个登录信息的时间。
例如,当前时间为10:30,而信息统计设备上预先安装的时钟组件记录的时间也为10:30。若在此时,信息统计设备获取到了一个终端发送的登录信息,则可确定获取该登录信息的时间为10:30。
本实施例也不对信息统计设备确定每个登录信息对应的用户信息的方式作具体限定,包括但不限于:预先存储每个登录信息及每个登录信息对应的用户信息,得到包括登录信息与用户信息的数据库;根据每个登录信息在数据库中进行查找,根据查找结果确定每个登录信息对应的用户信息。
例如,以登录信息中包括登陆账号及登录密码,用户信息包括用户名为例,信息统计设备预先存储每个登录信息及每个登录信息对应的用户信息,得到包括登录信息与用户信息的数据库可如表1所示:
表1
登录账号 | 登录密码 | 用户名 |
User_1 | Password_1 | Name_1 |
User_2 | Password_2 | Name_2 |
…… | …… | …… |
若信息统计设备获取到的登录信息中包括的登录账号User_1及登录密码Password_1,根据获取到的登录信息在表1中查找,可以确定该登录信息对应的用户信息为用户名User_1。按照上述方式,可以确定信息统计设备获取到的每个登录信息对应的用户信息。
在步骤405中,信息统计设备根据获取每个登录信息的时间统计每个用户信息对应的登录时间信息;
本实施例不对信息统计设备根据获取每个登录信息的时间统计每个用户信息对应的登录时间信息的方式作具体限定,包括但不限于:将获取每个登录信息的时间作为每个登录信息对应的用户信息对应的登录时间信息;将每个登录时间信息及每个登录时间信息对应的用户信息进行存储。
例如,以用户信息为用户名为例,信息统计设备获取到登录信息1的时间为Login_Time_1,而登录信息1对应的用户信息为用户名Name_1。因此,可以将获取登录信息1的时间Login_Time_1作为用户名Name_1对应的登录时间信息。同理,若信息统计设备获取到登录信息2的时间为Login_Time_2,而登录信息2对应的用户信息为用户名Name_2,从而可以确定用户名Name_2对应的登录时间信息为Login_Time_2。按照上述方式可以确定每个用户信息对应的登录时间信息,并进行存储,存储的内容可如表2所示:
表2
用户名 | 登录时间信息 |
Name_1 | Login_Time_1 |
Name_2 | Login_Time_2 |
…… | …… |
可选地,由于信息统计设备与已连接的终端能够互相发送数据,因此,信息统计设备可向已连接的每个终端发送任务信息,本实施例对此不作具体限定。
其中,在上述步骤403中,信息统计设备根据每个终端对应的登录信息与每个终端进行连接时,还可以为每个已连接的终端分配一个标识,该标识可以为IP(InternetProtocol,网际互连协议)地址,本实施例对此不作具体限定。以上述过程为基础,本步骤中信息统计设备向已连接的每个终端发送任务信息时,可以根据之前为每个终端分配的标识对任务信息进行发送。
例如,以标识为IP地址为例,用户A在使用终端1,今天被布置有相应的任务1,用户B在使用终端2,今天被布置有相应的任务2。当终端1和终端2与信息统计设备建立连接后,信息统计设备为终端1分配了IP地址IP1,为终端2分配了IP地址IP2。信息统计设备可根据IP1将任务1对应的任务信息发送至终端1,根据IP2将任务2对应的任务信息发送至终端2,从而使得用户1和用户2可以根据接收到的相应的任务信息执行对应的任务。
按照上述过程实现终端与信息统计设备进行连接,从而进行信息统计之后,可选地,本实施例提供的方法还包括后续的断开过程,详见后续步骤。
在步骤406中,信息统计设备检测是否存在断开连接的终端;
该步骤及后续步骤为可选步骤,由于信息统计设备按照上述步骤405中的方式根据获取每个登录信息的时间统计每个用户信息对应的登录时间信息之后,有些终端可能会由于一些原因断开与信息统计设备间的连接,此时,可以确定断开连接的终端断开连接的时间,从而统计用户信息对应的离线时间信息。因此,在本步骤中需要先检测是否存在断开连接的终端。
本实施例不对信息统计设备检测是否存在断开连接的终端的方式作具体限定,包括但不限于:向之前建立过连接的每个终端发送网络数据包;若存在终端在预定时间内没有响应回复之前发送的网络数据包,则将这些没有响应回复的终端确定为断开连接的终端。
例如,以预定时间为1分钟为例,信息统计设备在10:30向之前建立过连接的每个终端发送了网络数据包,若存在终端在10:31之前没有响应回复之前信息统计设备在10:30发送的网络数据包,则将这些没有响应回复的终端确定为断开连接的终端。
需要说明的是,在按照上述方式检测是否存在断开连接的终端时,信息统计设备可以不用在每一时刻都向终端发送网络数据包。为了达到更佳的检测效果,可以选择一个时间间隔,如每隔3分钟发送一次,这样既能够保证及时检测出断开连接的终端,又能够减少发送网络数据包的次数,本实施例对此不作具体限定。
在步骤407中,信息统计设备若检测到存在断开连接的终端,则确定断开连接的终端断开连接的时间,并确定断开连接的终端发送的登录信息对应的用户信息;
当按照上述步骤406中的方式检测到存在断开连接的终端后,还可以确定断开连接的终端断开连接的时间,关于确定断开连接的终端断开连接的时间的方式,本实施例对此不作具体限定,包括但不限于:将发送网络数据包的时间加上预定时间,将计算结果作为断开连接的终端断开连接的时间。
例如,以上述步骤406中的例子为基础,断开连接的终端断开连接的时间为10:30,再加上预定时间1分钟,即断开连接的终端断开连接的时间为10:31。
需要说明的是,本步骤提供的确定断开连接的终端断开连接的时间的方式是以上述步骤406中检测是否存在断开连接的终端的方式为基础的,实际操作过程中,不同的检测方式会对应有不同的确定方式,本实施例对此不作具体限定。
另外,由于后续统计用户信息对应的离线时间信息需要以本步骤中确定的断开连接的终端断开连接的时间为依据,而终端断开与信息统计设备之间连接的非人为可控因素较多,即不一定都是由于用户主动将连接断开。例如,以终端为手机,信息统计设备为无线路由器为例,手机断开与无线路由器之间的连接的原因可能是因为手机没电关机了,或者安装更新需要重启等,这些情况都可能会造成手机与无线路由器之间的连接断开,而并非都是由于用户主动关闭了无线网卡,或者离开了无线路由器的无线网络覆盖区域而断开了与无线路由器之间的连接。
因此,为了避免上述情况,保证后续统计的离线时间信息对应的离线原因都是出于用户的主动原因,可以预先设置一个时间阈值,若在检测到存在断开连接的终端后,断开连接的终端未在时间阈值之内与信息统计设备重新建立连接,则确定该终端确实已经断开连接,并将此时此刻确定为断开连接的时间。
例如,以上述步骤406中的例子为基础,以时间阈值为20分钟,以在10:31检测到终端A和终端B断开了连接为例。若终端A在到了10:51还未与信息统计设备重新建立连接,即在10:31分检测到终端A断开连接后,20分钟之内,终端A一直未与信息统计设备重新建立连接,则可确定终端A确实已断开连接,并将10:51作为终端A断开连接的时间。若终端B在10:31至10:51这段时间内重新与信息统计设备重新建立了连接,如在10:41与信息统计设备重新建立了连接,则确定终端B还未断开连接。
在按照上述过程确定断开连接的终端断开连接的时间的同时,还可以确定断开连接的终端发送的登录信息对应的用户信息,本实施例不对确定断开连接的终端发送的登录信息对应的用户信息的方式作具体限定,包括但不限于:信息统计设备在获取每个终端发送的登录信息时,可以预先对每个终端发送的登录信息与每个终端对应的标识进行存储;确定断开连接的终端对应的标识,根据断开连接的终端对应的标识进行查找,确定断开连接的终端发送的登录信息;根据确定的断开连接的终端发送的登录信息进行查找,确定断开连接的终端发送的登录信息对应的用户信息。
例如,以终端为手机,信息统计设备为无线路由器,终端对应的标识为无线网卡对应的MAC(MediaAccessControl,介质访问控制地址)地址,登录信息包括登录账号和登录密码,用户信息包括用户名为例。在上述步骤402中,无线路由器在获取每部手机发送的登录信息时,可以将每部手机发送的登录信息与每部手机的无线网卡对应的MAC地址进行存储,存储的内容如表3所示:
表3
介质访问控制地址 | 登录账号 | 登录密码 |
MAC_1 | User_1 | Password_1 |
MAC_2 | User_2 | Password_2 |
…… | …… | …… |
在通过上述步骤406中的方法检测到断开连接的手机后,可根据断开连接的手机的MAC地址在表3中查找,从而确定断开连接的手机发送的登录信息。例如,若断开连接的手机的MAC地址为MAC_1,则可确定断开连接的手机发送的登录账号为User_1,登录密码为Password_1。
按照上述过程确定断开连接的手机发送的登录信息后,可以根据确定的登录信息在上述步骤404的表1中进行查找,确定断开连接的终端发送的登录信息对应的用户信息。例如,以上述过程中的例子为基础,在确定断开连接的手机发送的登录账号为User_1,登录密码为Password_1后,可在表1中进行查找,从而可以确定对应的用户名为Name_1。
在步骤408中,根据断开连接的终端断开连接的时间统计断开连接的终端发送的登录信息对应的用户信息对应的离线时间信息。
本实施例不对根据断开连接的终端断开连接的时间统计断开连接的终端发送的登录信息对应的用户信息对应的离线时间信息的方式作具体限定,包括但不限于:将断开连接的终端断开连接的时间作为断开连接的终端发送的登录信息对应的用户信息对应的离线时间信息;将断开连接的终端发送的登录信息对应的用户信息及断开连接的终端发送的登录信息对应的用户信息对应的离线时间信息进行存储。
例如,以用户信息为用户名为例,某一断开连接的终端断开连接的时间为Leave_Time_1,而该终端发送的登录信息对应的用户名为Name_1。因此,可以将该终端断开连接的时间Leave_Time_1作为用户名Name_1对应的离线时间信息。同理,按照上述方式可以确定每个断开连接的终端发送的登录信息对应的用户名对应的离线时间信息,并同时进行存储,存储的内容可如表4所示:
表4
用户名 | 离线时间信息 |
Name_1 | Leave_Time_1 |
Name_2 | Leave_Time_2 |
…… | …… |
需要说明的是,通过上述步骤401至步骤408,信息统计设备可以统计每个用户信息对应的登录时间信息及离线时间信息。其中,在上述统计信息的过程中,可能会存在一些异常状况。例如,以终端为手机,信息统计设备为无线路由器为例,由于手机用户不可能一天都停留在无线路由器的无线网络覆盖区域内,若无线路由器在当天没有统计到某部手机的离线时间信息,则很可能是该手机用户将手机落在了无线路由器的无线网络覆盖区域内,而手机用户可能早已离开。此时,无线路由器便统计不到该手机用户真正的离开时间,从而可将上述情形作为一种异常状况。另外,若无线路由器在与手机建立连接时记录了每部手机的手机号码或者ICCID(IntegrateCircuitCardIDentity,集成电路卡识别码),而在当天统计信息时,存在一些手机的手机号码或者ICCID变更频繁,则此时可能存在人为阻碍信息统计的情形,同样可以将上述情形作为一种异常状况。当然,异常状况的种类还有很多,可以根据不同的需求进行判定,本实施例对此不作具体限定。
针对上述可能出现的异常状况,可以采取相应的措施进行处理。例如,调查异常状况出现的原因,根据具体原因重新对登录时间信息或者离线时间信息进行统计,本实施例不对异常状况对应的处理措施作具体限定。
为了便于理解上述步骤401至步骤408中提供的方法过程,现以应用场景为统计员工上下班的时间,终端为手机,信息统计设备为无线路由器,登录信息为登录账号及登录密码,用户信息为用户姓名为例,对上述步骤401至步骤408中的内容进行简要的解释说明:
用户到达公司后,可以打开手机的无线局域网。当手机搜寻到公司办公室内放置的无线路由器发散的无线网络信号后,可以尝试与该无线路由器进行连接。其中,用户的手机若是第一次与无线路由器进行连接,则需要在手机提供的登录页面上输入登录账号及登录密码,手机接收到用户输入的登录账号及登录密码后,将用户输入的登录账号及登录密码发送至无线路由器,并可以同时将用户输入的登录账号及登录密码在本地进行存储,以便于再次与无线路由器进行连接时,无需用户再次输入登录账号及登录密码,直接将本地存储的登录账号及登录密码发送至无线路由器即可。
无线路由器在获取每部手机发送的登录信息后,根据内置时钟电路确定获取每个登录信息的时间并进行记录。同时,验证每个登录信息是否合法,并根据验证结果与每部手机进行连接。其中,在进行连接的过程中,还可以为每部手机分配一个IP地址,通过分配的IP地址无线路由器可以向每部手机发送任务信息,以便手机用户获知今天工作要完成的任务。
完成上述过程后,无线路由器可以根据之前过程记录的获取每个登录信息的时间确定每个用户到公司上班的时间,从而可对每个用户到公司上班的时间进行统计。
另外,无线路由器可以对已连接的终端进行检测,当检测到有手机断开无线连接时,则将断开无线连接的手机断开无线连接的时间作为该手机用户的下班时间,从而可对每个用户的下班时间进行统计。
本实施例提供的方法,通过终端将预先存储的登录信息发送至信息统计设备,信息统计设备根据每个终端发送的登录信息与每个终端进行连接,确定获取每个登录信息的时间,并确定每个登录信息对应的用户信息,根据获取每个登录信息的时间统计每个用户信息对应的登录时间信息。由于终端只需向信息统计设备发送登录信息,即可由信息统计设备自行对时间信息进行统计,从而使得信息统计的过程比较简单。因此,信息统计的效率较高。
图5是根据一示例性实施例示出的一种信息统计设备的框图。参见图5,该信息统计设备包括获取模块501、连接模块502、第一确定模块503、第二确定模块504及第一统计模块505。
该获取模块501被配置为用于获取每个终端发送的登录信息,每个登录信息对应一个用户信息;
该连接模块502被配置为用于根据每个终端对应的登录信息与每个终端进行连接;
该第一确定模块503被配置为确定获取每个登录信息的时间;
该第二确定模块504被配置为确定每个登录信息对应的用户信息;
该第一统计模块505被配置为根据获取每个登录信息的时间统计每个用户信息对应的登录时间信息。
在一个实施例中,参见图6,该信息统计设备还包括存储模块506;
该存储模块506被配置为预先存储每个登录信息及每个登录信息对应的用户信息,得到包括登录信息与用户信息的数据库;
第一确定模块503,被配置为根据每个登录信息在数据库中进行查找,根据查找结果确定每个登录信息对应的用户信息。
在一个实施例中,参见图7,该信息统计设备还包括发送模块507;
该发送模块507,用于向已连接的每个终端发送任务信息。
在一个实施例中,参见图8,该信息统计设备还包括检测模块508、第三确定模块509及第二统计模块510;
该检测模块508被配置为检测是否存在断开连接的终端;
该第三确定模块509被配置为当检测到存在断开连接的终端,则确定断开连接的终端断开连接的时间,并确定断开连接的终端发送的登录信息对应的用户信息;
该第二统计模块510被配置为根据断开连接的终端断开连接的时间统计断开连接的终端发送的登录信息对应的用户信息对应的离线时间信息。
本实施例提供的设备,通过根据每个终端发送的登录信息与每个终端进行连接,确定获取每个登录信息的时间,并确定每个登录信息对应的用户信息,根据获取每个登录信息的时间统计每个用户信息对应的登录时间信息。由于终端只需向信息统计设备发送登录信息,即可由信息统计设备自行对时间信息进行统计,从而使得信息统计的过程比较简单。因此,信息统计的效率较高。
关于上述实施例中的设备,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图9是根据一示例性实施例示出的一种终端的框图。参见图9,该终端包括发送模块601及连接模块602。
该发送模块601被配置为将预先存储的登录信息发送至信息统计设备;
该连接模块602被配置为与信息统计设备进行连接,由信息统计设备确定登录信息对应的用户信息,并统计用户信息对应的登录时间信息。
在一个实施例中,参见图10,该终端还包括获取模块603及存储模块604;
该获取模块603被配置为获取用户输入的登录信息;
该存储模块604被配置为对登录信息进行存储。
在一个实施例中,参见图11,该终端还包括接收模块605;
该接收模块605被配置为接收信息统计设备发送的任务信息。
本实施例提供的终端,通过将预先存储的登录信息发送至信息统计设备,与信息统计设备进行连接,由信息统计设备确定登录信息对应的用户信息,并统计用户信息对应的登录时间信息。由于终端只需向信息统计设备发送登录信息,即可由信息统计设备自行对时间信息进行统计,从而使得信息统计的过程比较简单。因此,信息统计的效率较高。
关于上述实施例中的终端,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图12是根据一示例性实施例示出的一种终端700的框图。例如,终端700可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图12,终端700可以包括以下一个或多个组件:处理组件702,存储器704,电源组件706,多媒体组件708,音频组件710,输入/输出(I/O)的接口712,传感器组件714,以及通信组件716。
处理组件702通常控制终端700的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件702可以包括一个或多个处理器720来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。例如,处理部件702可以包括多媒体模块,以方便多媒体组件708和处理组件702之间的交互。
存储器704被配置为存储各种类型的数据以支持在设备700的操作。这些数据的示例包括用于在终端700上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件706为终端700的各种组件提供电力。电力组件706可以包括电源管理***,一个或多个电源,及其他与为终端700生成、管理和分配电力相关联的组件。
多媒体组件708包括在所述终端700和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件708包括一个前置摄像头和/或后置摄像头。当设备700处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件710被配置为输出和/或输入音频信号。例如,音频组件710包括一个麦克风(MIC),当终端700处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器704或经由通信组件716发送。在一些实施例中,音频组件710还包括一个扬声器,用于输出音频信号。
I/O接口712为处理组件702和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件714包括一个或多个传感器,用于为终端700提供各个方面的状态评估。例如,传感器组件714可以检测到设备700的打开/关闭状态,组件的相对定位,例如所述组件为终端700的显示器和小键盘,传感器组件714还可以检测终端700或终端700一个组件的位置改变,用户与终端700接触的存在或不存在,终端700方位或加速/减速和终端700的温度变化。传感器组件714可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件714还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件714还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件716被配置为便于终端700和其他设备之间有线或无线方式的通信。终端700可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件716经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件716还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,终端700可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述各个实施例中终端所执行的方法。
本公开实施例提供的终端,通过将预先存储的登录信息发送至信息统计设备,与信息统计设备进行连接,由信息统计设备确定登录信息对应的用户信息,并统计用户信息对应的登录时间信息。由于终端只需向信息统计设备发送登录信息,即可由信息统计设备自行对时间信息进行统计,从而使得信息统计的过程比较简单。因此,信息统计的效率较高。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器704,上述指令可由终端700的处理器720执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行一种信息统计方法,所述方法包括:
将预先存储的登录信息发送至信息统计设备;
与信息统计设备进行连接,由信息统计设备确定登录信息对应的用户信息,并统计用户信息对应的登录时间信息。
本公开实施例提供的计算机可读存储介质,通过将预先存储的登录信息发送至信息统计设备,与信息统计设备进行连接,由信息统计设备确定登录信息对应的用户信息,并统计用户信息对应的登录时间信息。由于终端只需向信息统计设备发送登录信息,即可由信息统计设备自行对时间信息进行统计,从而使得信息统计的过程比较简单。因此,信息统计的效率较高。
图13是根据一示例性实施例示出的一种服务器1900的框图。例如,服务器1900可以被提供为一服务器。参照图13,服务器1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理部件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行上述各个实施例中信息统计设备所执行的方法。
服务器1900还可以包括一个电源组件1926被配置为执行服务器1900的电源管理,一个有线或无线网络接口1950被配置为将服务器1900连接到网络,和一个输入输出(I/O)接口1958。服务器1900可以操作基于存储在存储器1932的操作***,例如WindowsServerTM,MacOSXTM,UnixTM,LinuxTM,FreeBSDTM或类似。
本公开实施例提供的服务器,通过根据每个终端发送的登录信息与每个终端进行连接,确定获取每个登录信息的时间,并确定每个登录信息对应的用户信息,根据获取每个登录信息的时间统计每个用户信息对应的登录时间信息。由于终端只需向信息统计设备发送登录信息,即可由信息统计设备自行对时间信息进行统计,从而使得信息统计的过程比较简单。因此,信息统计的效率较高。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (14)
1.一种信息统计方法,其特征在于,所述方法包括:
获取每个终端发送的登录信息,每个登录信息对应一个用户信息;
根据每个终端对应的登录信息与每个终端进行连接;
确定获取每个登录信息的时间,并确定每个登录信息对应的用户信息;
根据获取每个登录信息的时间统计每个用户信息对应的登录时间信息。
2.根据权利要求1所述的方法,其特征在于,所述确定每个登录信息对应的用户信息之前,还包括:
预先存储每个登录信息及每个登录信息对应的用户信息,得到包括登录信息与用户信息的数据库;
所述确定每个登录信息对应的用户信息,包括:
根据每个登录信息在所述数据库中进行查找,根据查找结果确定每个登录信息对应的用户信息。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
向已连接的每个终端发送任务信息。
4.根据权利要求1所述的方法,其特征在于,所述根据获取每个登录信息的时间统计每个用户信息对应的登录时间信息之后,还包括:
检测是否存在断开连接的终端;
若检测到存在断开连接的终端,则确定断开连接的终端断开连接的时间,并确定断开连接的终端发送的登录信息对应的用户信息;
根据断开连接的终端断开连接的时间统计断开连接的终端发送的登录信息对应的用户信息对应的离线时间信息。
5.一种信息统计方法,其特征在于,所述方法包括:
将预先存储的登录信息发送至信息统计设备;
与所述信息统计设备进行连接,由所述信息统计设备确定所述登录信息对应的用户信息,并统计所述用户信息对应的登录时间信息。
6.根据权利要求5所述的方法,其特征在于,所述将预先存储的登录信息发送至设备之前,还包括:
获取用户输入的登录信息,并对所述登录信息进行存储。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
接收所述信息统计设备发送的任务信息。
8.一种信息统计设备,其特征在于,所述设备包括:
获取模块,用于获取每个终端发送的登录信息,每个登录信息对应一个用户信息;
连接模块,用于根据每个终端对应的登录信息与每个终端进行连接;
第一确定模块,用于确定获取每个登录信息的时间;
第二确定模块,用于确定每个登录信息对应的用户信息;
第一统计模块,用于根据获取每个登录信息的时间统计每个用户信息对应的登录时间信息。
9.根据权利要求8所述的设备,其特征在于,所述设备,还包括:
存储模块,用于预先存储每个登录信息及每个登录信息对应的用户信息,得到包括登录信息与用户信息的数据库;
所述第一确定模块,用于根据每个登录信息在所述数据库中进行查找,根据查找结果确定每个登录信息对应的用户信息。
10.根据权利要求8所述的设备,其特征在于,所述设备还包括:
发送模块,用于向已连接的每个终端发送任务信息。
11.根据权利要求8所述的设备,其特征在于,所述设备,还包括:
检测模块,用于检测是否存在断开连接的终端;
第三确定模块,用于当检测到存在断开连接的终端,则确定断开连接的终端断开连接的时间,并确定断开连接的终端发送的登录信息对应的用户信息;
第二统计模块,用于根据断开连接的终端断开连接的时间统计断开连接的终端发送的登录信息对应的用户信息对应的离线时间信息。
12.一种终端,其特征在于,所述终端包括:
发送模块,用于将预先存储的登录信息发送至信息统计设备;
连接模块,用于与所述信息统计设备进行连接,由所述信息统计设备确定所述登录信息对应的用户信息,并统计所述用户信息对应的登录时间信息。
13.根据权利要求12所述的终端,其特征在于,所述终端,还包括:
获取模块,用于获取用户输入的登录信息;
存储模块,用于对所述登录信息进行存储。
14.根据权利要求12所述的终端,其特征在于,所述终端还包括:
接收模块,用于接收所述信息统计设备发送的任务信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410239879.5A CN105336010A (zh) | 2014-05-30 | 2014-05-30 | 信息统计方法、终端及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410239879.5A CN105336010A (zh) | 2014-05-30 | 2014-05-30 | 信息统计方法、终端及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105336010A true CN105336010A (zh) | 2016-02-17 |
Family
ID=55286510
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410239879.5A Pending CN105336010A (zh) | 2014-05-30 | 2014-05-30 | 信息统计方法、终端及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105336010A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107093025A (zh) * | 2017-04-26 | 2017-08-25 | 深圳前海弘稼科技有限公司 | 记录方法、记录装置、移动设备、智能终端和记录*** |
-
2014
- 2014-05-30 CN CN201410239879.5A patent/CN105336010A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107093025A (zh) * | 2017-04-26 | 2017-08-25 | 深圳前海弘稼科技有限公司 | 记录方法、记录装置、移动设备、智能终端和记录*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104159226B (zh) | 网络连接方法和装置 | |
CN104936304A (zh) | 智能设备绑定方法、智能设备及服务器 | |
CN104765990A (zh) | 智能设备管理账户的设置方法及装置 | |
CN104954371A (zh) | 设备信息显示方法及装置 | |
CN104460365A (zh) | 设备控制方法和装置 | |
CN104853336A (zh) | 发现智能设备的方法、请求接入互联网的方法及装置 | |
CN105049416A (zh) | 一种接入wifi网络的方法及装置 | |
CN105243318A (zh) | 确定用户设备控制权限的方法、装置及终端设备 | |
CN104159230B (zh) | 电话呼叫识别方法及装置 | |
CN105101339A (zh) | 使用权限获取方法和装置 | |
CN105263196A (zh) | 连接状态提示方法和装置 | |
CN105246138A (zh) | 物联网设备的控制方法及装置 | |
CN103888290A (zh) | 配置信息恢复方法和装置 | |
CN105451177A (zh) | 信息推送方法和装置 | |
CN105162728A (zh) | 网络接入方法、设备及*** | |
CN105120505A (zh) | 智能设备接入路由器的方法、装置以及*** | |
CN104735670A (zh) | 网络接入方法及装置 | |
CN105472698A (zh) | 无线网络接入方法及装置 | |
CN104684106A (zh) | 网络连接的方法及装置 | |
CN104837154A (zh) | 无线访问接入点的控制方法及装置 | |
CN105471814A (zh) | 账号管理方法及装置 | |
CN104618267A (zh) | 接入控制方法及装置 | |
CN105682071A (zh) | 无线局域网信息配置方法、设备及*** | |
CN106101456A (zh) | 一种呼叫联系人的方法及装置 | |
CN104837178A (zh) | 接入网络的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160217 |
|
WD01 | Invention patent application deemed withdrawn after publication |