一种统计用户对终端的操作习惯的方法和相关装置与流程

文档序号:11879225阅读:194来源:国知局
一种统计用户对终端的操作习惯的方法和相关装置与流程
本发明实施例涉及通信领域,尤其涉及一种统计用户对终端的操作习惯的方法和相关装置。
背景技术
:目前,随着手机等终端的功能的完善,用户对手机的依赖程度增加。用户经常离不开手机,总是频繁的点击手机。但是用户每天使用手机到底做了什么事情,用户其实自己也不太了解。现有技术中并没有一种解决方案,用于使用户更加清楚的了解自己对终端的操作习惯,从而用户可以更加清楚的了解自己每天的时间都用在哪里。技术实现要素:本发明实施例提供一种统计用户对终端的操作习惯的方法和相关装置,用于向用户展示终端在N个统计周期内的点击事件,以及每个点击事件对应的位置信息、点击事件发生的时间信息,以及点击事件的操作对象,从而可使用户更加清楚的了解自己对终端的操作习惯。本发明实施例提供一种统计用户对终端的操作习惯的方法,包括:终端向服务器发送统计周期内确定出的所有点击事件的点击信息,每个点击事件的点击信息包括点击事件发生时终端的位置信息、点击事件发生的时间信息,以及点击事件的操作对象;终端接收服务器返回的统计表;其中,统计表是服务器根据接收到的N个统计周期的点击信息中的位置信息、时间信息以及操作对象中的至少一项进行统计得到的;N为正整数;终端在终端的屏幕上显示统计表,以使终端的用户根据统计表了解用户对终端的操作习惯。可选的,统计表满足以下条件中的任一个或任多个:统计表显示出N个统计周期内所有点击事件的数量;基于接收到的每个位置信息对N个统计周期内所有点击事件进行归类,并显示每个终端的位置信息对应的所有点击事件的数量;其中,一个位置信息对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个位置信息;基于接收到的每个时间信息对N个统计周期内所有点击事件进行归类,并显示每个时间信息对应的所有点击事件的数量;其中,一个时间信息对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个时间信息;基于接收到的操作对象对N个统计周期内所有点击事件进行归类,并显示每个操作对象对应的所有点击事件的数量;其中,一个操作对象对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个操作对象;统计表显示N个统计周期内所有点击事件中的每个点击事件对应的终端的位置信息、时间信息和操作对象中的任一个或任多个。可选地,操作对象包括终端的应用程序;方法还包括:终端向服务器上报终端当前的位置信息;终端接收服务器发送的推广信息;其中,推广信息为与预测应用程序相关的信息;其中,预测应用程序为:在终端的历史点击信息中,与终端当前的位置信息相匹配的点击信息中占比最大的应用程序。可选地,操作对象还包括:终端的空白屏幕。可选地,终端向服务器发送统计周期内确定出的所有点击事件的点击信息,每个点击事件的点击信息包括点击事件发生时终端的位置信息、点击事件发生的时间信息,以及点击事件的操作对象之后,还包括:终端接收服务器发送的提示信息;其中,提示信息是服务器在确定当前统计周期内所有点击事件的数量大于告警阈值时发送的;终端在终端的屏幕上显示提示信息。本发明实施例提供一种统计用户对终端的操作习惯的方法,包括:服务器接收终端发送的统计周期内确定出的所有点击事件的点击信息,每个点击事件的点击信息包括点击事件发生时终端的位置信息、点击事件发生的时间信息,以及点击事件的操作对象;服务器根据接收到的N个统计周期的点击信息中的位置信息、时间信息以及操作对象中的至少一项进行统计,得到统计表;N为正整数;服务器向终端返回统计表;统计表用于使终端在终端的屏幕上显示统计表,以使终端的用户根据统计表了解用户对终端的操作习惯。可选地,统计表满足以下条件中的任一个或任多个:统计表显示出N个统计周期内所有点击事件的数量;基于接收到的每个位置信息对N个统计周期内所有点击事件进行归类,并显示每个终端的位置信息对应的所有点击事件的数量;其中,一个位置信息对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个位置信息;基于接收到的每个时间信息对N个统计周期内所有点击事件进行归类,并显示每个时间信息对应的所有点击事件的数量;其中,一个时间信息对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个时间信息;基于接收到的操作对象对N个统计周期内所有点击事件进行归类,并显示每个操作对象对应的所有点击事件的数量;其中,一个操作对象对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个操作对象;统计表显示N个统计周期内所有点击事件中的每个点击事件对应的终端的位置信息、时间信息和操作对象中的任一个或任多个。可选地,操作对象包括终端的应用程序;方法还包括:服务器接收终端上报的终端当前的位置信息;服务器向终端发送推广信息;其中,推广信息为与预测应用程序相关的信息;其中,预测应用程序为:在终端的历史点击信息中,与终端当前的位置信息相匹配的点击信息中占比最大的应用程序。可选地,操作对象还包括:终端的空白屏幕。可选地,服务器接收终端发送的统计周期内确定出的所有点击事件,以及所有点击事件中每个点击事件发生时终端的位置信息、每个点击事件发生的时间信息,以及每个点击事件的操作对象之后,还包括:服务器在确定当前统计周期内所有点击事件的数量大于告警阈值时,向终端发送提示信息,以使终端在终端的屏幕上显示提示信息。本发明实施例提供一种用于统计用户对终端的操作习惯的终端,包括:发送单元,用于向服务器发送统计周期内确定出的所有点击事件的点击信息,每个点击事件的点击信息包括点击事件发生时终端的位置信息、点击事件发生的时间信息,以及点击事件的操作对象;接收单元,用于接收服务器返回的统计表;其中,统计表是服务器根据接收到的N个统计周期的点击信息中的位置信息、时间信息以及操作对象中的至少一项进行统计得到的;N为正整数;显示单元,用于在终端的屏幕上显示统计表,以使终端的用户根据统计表了解用户对终端的操作习惯。可选地,统计表满足以下条件中的任一个或任多个:统计表显示出N个统计周期内所有点击事件的数量;基于接收到的每个位置信息对N个统计周期内所有点击事件进行归类,并显示每个终端的位置信息对应的所有点击事件的数量;其中,一个位置信息对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个位置信息;基于接收到的每个时间信息对N个统计周期内所有点击事件进行归类,并显示每个时间信息对应的所有点击事件的数量;其中,一个时间信息对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个时间信息;基于接收到的操作对象对N个统计周期内所有点击事件进行归类,并显示每个操作对象对应的所有点击事件的数量;其中,一个操作对象对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个操作对象;统计表显示N个统计周期内所有点击事件中的每个点击事件对应的终端的位置信息、时间信息和操作对象中的任一个或任多个。可选地,操作对象包括终端的应用程序;发送单元,还用于:向服务器上报终端当前的位置信息;接收单元,还用于:接收服务器发送的推广信息;其中,推广信息为与预测应用程序相关的信息;其中,预测应用程序为:在终端的历史点击信息中,与终端当前的位置信息相匹配的点击信息中占比最大的应用程序。可选地,操作对象还包括:终端的空白屏幕。可选地,接收单元,还用于:接收服务器发送的提示信息;其中,提示信息是服务器在确定当前统计周期内所有点击事件的数量大于告警阈值时发送的;显示单元,还用于:在终端的屏幕上显示提示信息。本发明实施例提供一种用于统计用户对终端的操作习惯的服务器,包括:接收单元,用于接收终端发送的统计周期内确定出的所有点击事件的点击信息,每个点击事件的点击信息包括点击事件发生时终端的位置信息、点击事件发生的时间信息,以及点击事件的操作对象;处理单元,用于根据接收到的N个统计周期的点击信息中的位置信息、时间信息以及操作对象中的至少一项进行统计,得到统计表;N为正整数;发送单元,用于向终端返回统计表;统计表用于使终端在终端的屏幕上显示统计表,以使终端的用户根据统计表了解用户对终端的操作习惯。可选地,统计表满足以下条件中的任一个或任多个:统计表显示出N个统计周期内所有点击事件的数量;基于接收到的每个位置信息对N个统计周期内所有点击事件进行归类,并显示每个终端的位置信息对应的所有点击事件的数量;其中,一个位置信息对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个位置信息;基于接收到的每个时间信息对N个统计周期内所有点击事件进行归类,并显示每个时间信息对应的所有点击事件的数量;其中,一个时间信息对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个时间信息;基于接收到的操作对象对N个统计周期内所有点击事件进行归类,并显示每个操作对象对应的所有点击事件的数量;其中,一个操作对象对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个操作对象;统计表显示N个统计周期内所有点击事件中的每个点击事件对应的终端的位置信息、时间信息和操作对象中的任一个或任多个。可选地,操作对象包括终端的应用程序;接收单元,还用于:接收终端上报的终端当前的位置信息;发送单元,还用于:向终端发送推广信息;其中,推广信息为与预测应用程序相关的信息;其中,预测应用程序为:在终端的历史点击信息中,与终端当前的位置信息相匹配的点击信息中占比最大的应用程序。可选地,操作对象还包括:终端的空白屏幕。可选地,处理单元,还用于:确定当前统计周期内所有点击事件的数量大于告警阈值时,通过发送单元向终端发送提示信息,以使终端在终端的屏幕上显示提示信息。本发明实施例中提供了一种统计用户对终端的操作习惯的方法和相关装置,终端向服务器发送统计周期内确定出的所有点击事件的点击信息,每个点击事件的点击信息包括点击事件发生时终端的位置信息、点击事件发生的时间信息,以及点击事件的操作对象;终端接收服务器返回的统计表;其中,统计表是服务器根据接收到的N个统计周期的点击信息中的位置信息、时间信息以及操作对象中的至少一项进行统计得到的;N为正整数;在终端的屏幕上显示统计表,以使终端的用户根据统计表了解用户对终端的操作习惯。由于终端向服务器发送点击事件,以及点击事件对应的位置信息、点击事件发生的时间信息,以及点击事件的操作对象,且得到并显示服务器返回的统计表,从而可使终端的用户根据统计表了解用户在基于位置信息、时间信息以及操作对象对终端的操作习惯,一方面,用户可了解自己在哪个位置信息或哪个时间信息倾向于对终端的哪个操作对象的操作,另一方面,可以使第三方根据该统计信息向用户发送更加合理的推广信息。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍。图1为本发明实施例提供了一种系统架构示意图;图2为本发明实施例提供的一种统计用户对终端的操作习惯的方法流程示意图;图2a为本发明实施例提供的另一种统计用户对终端的操作习惯的方法流程示意图;图3为本发明实施例提供的一种用于统计用户对终端的操作习惯的终端的结构示意图;图4为本发明实施例提供的一种用于统计用户对终端的操作习惯的服务器的结构示意图。具体实施方式为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。应理解,本发明实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(GlobalSystemofMobileCommunication,简称GSM)系统、码分多址(CodeDivisionMultipleAccess,简称CDMA)系统、宽带码分多址(WidebandCodeDivisionMultipleAccess,简称WCDMA)通用分组无线业务(GeneralPacketRadioService,简称GPRS)系统、长期演进(LongTermEvolution,简称LTE)系统、LTE频分双工(FrequencyDivisionDuplex,简称FDD)系统、LTE时分双工(TimeDivisionDuplex,简称TDD)、通用移动通信系统(UniversalMobileTelecommunicationSystem,简称UMTS)、全球互联微波接入(WorldwideInteroperabilityforMicrowaveAccess,简称WiMAX)通信系统,以及未来的5G通信系统等。图1示例性示出了本发明实施例适用的一种系统架构示意图,如图1所示,本发明实施例适用的系统架构100包括服务器101,以及终端102、终端103和终端104,通过无线连接或有线连接或其他方式连接。终端102、终端103和终端104中的任一个终端可以经无线接入网(RadioAccessNetwork,简称RAN)与一个或多个核心网进行通信,终端可以指用户设备(UserEquipment,简称UE)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。接入终端可以是蜂窝电话、无绳电话、会话启动协议(SessionInitiationProtocol,简称SIP)电话、无线本地环路(WirelessLocalLoop,简称WLL)站、个人数字处理(PersonalDigitalAssistant,简称PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5G网络中的终端设备等。服务器101可以是用于与终端进行通信的设备,例如,可以是GSM系统或CDMA中的基站(BaseTransceiverStation,简称BTS),也可以是WCDMA系统中的基站(NodeB,简称NB),还可以是LTE系统中的演进型基站(EvolutionalNodeB,简称eNB或eNodeB),或者该服务器可以为中继站、接入点、车载设备、可穿戴设备以及未来5G网络中的服务器侧设备或未来演进的PLMN网络中的服务器等。图2示例性示出了本发明实施例提供的一种统计用户对终端的操作习惯的方法流程示意图。基于图1所示的系统架构,如图2所示,本发明实施例提供的一种统计用户对终端的操作习惯的方法,包括以下步骤:步骤S2001,终端向服务器发送统计周期内确定出的所有点击事件的点击信息,每个点击事件的点击信息包括点击事件发生时终端的位置信息、点击事件发生的时间信息,以及点击事件的操作对象。步骤S2002,服务器对接收到的统计周期内确定出的所有点击事件的点击信息进行统计,得到统计表;其中,统计表是服务器根据接收到的N个统计周期的点击信息中的位置信息、时间信息以及操作对象中的至少一项进行统计得到的;N为正整数。步骤S2003,服务器向终端返回统计表;统计表用于使终端在终端的屏幕上显示统计表,以使终端的用户根据统计表了解用户对终端的操作习惯。步骤S2004,终端接收服务器返回的统计表;其中,统计表是服务器根据接收到的N个统计周期的点击信息中的位置信息、时间信息以及操作对象中的至少一项进行统计得到的;N为正整数。步骤S2005,终端的屏幕上显示统计表,以使终端的用户根据统计表了解用户对终端的操作习惯。具体实施中,终端向服务器发送点击信息过程中,终端用户未连接互联网时,点击信息先存储在终端,待终端连接互联网后,可通过自动的方式或人工的方式将点击信息传到服务器,同样的,终端接收服务器返回的统计表过程中,终端未连接互联网时,统计表先存储在服务器,待终端接互联网后终端自动接收服务器返回的统计表。本发明实施例提供一种点击信息的的示例,例如,设定终端一天内发生了四个点击事件:点击事件1,点击事件2,点击事件3,点击事件4。表1示例性示出了点击信息的示例。表1点击信息示例如表1所示,终端在一天内共发生了四个点击事件,分别为点击事件1、点击事件2、点击事件3和点击事件4,终端向服务器发送的这四个点击事件的点击信息。比如,表1中,点击事件1的点击信息包括:点击事件的操作对象淘宝”,点击事件的时间信息“10:00”,点击事件的位置信息“商场A”。点击信息有多种表达方法,本发明实施例中点击事件的点击信息的表达方式可如下所示:点击事件1的点击信息:【淘宝,10:00,商场A】;点击事件2的点击信息:【微信,11:00,商场A】;点击事件3的点击信息:【微信,14:00,商场B】;点击事件4的点击信息:【支付宝,11:00,商场A】。终端向服务器发送统计周期内确定出的所有点击事件的点击信息,可选地,终端向服务器发送统计周期内确定出的所有点击事件的点击信息,终端可以一旦监测到发生了点击事件,即向服务器上报该点击事件的点击信息,也可周期性上报一个周期内监测到的所有点击事件,比如终端每个10分钟上报一次等等。服务器根据接收到的N个统计周期的点击信息中的位置信息、时间信息以及操作对象中的至少一项进行统计得到统计表。具体来说,N可为1或者大于1的整数。服务器可以根据一个统计周期的点击信息或者多个统计周期的点击信息生成统计表。比如一个统计周期为一天,则服务器可以根据一天的点击信息或者一周的点击信息生成统计表。可选地,N个统计周期可为一天、一周、一个月、一个季度或者一年等等。通过上述方法,终端的用户可以根据服务器返回的统计表,了解终端的用户在基于位置信息和时间信息对终端的操作习惯,用户可了解自己在哪个位置信息或哪个时间信息处倾向于对终端进行哪种操作。本发明实施例中,统计表可以有多种展现方式,用于使用户通过终端所显示的统计表从多个角度、多个维度了解自己的终端的操作习惯。可选的,统计表满足以下条件中的任一个或任多个:条件一,统计表显示出N个统计周期内所有点击事件的数量;条件二,基于接收到的每个位置信息对N个统计周期内所有点击事件进行归类,并显示每个终端的位置信息对应的所有点击事件的数量;其中,一个位置信息对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个位置信息;条件三,基于接收到的每个时间信息对N个统计周期内所有点击事件进行归类,并显示每个时间信息对应的所有点击事件的数量;其中,一个时间信息对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个时间信息;条件四,基于接收到的操作对象对N个统计周期内所有点击事件进行归类,并显示每个操作对象对应的所有点击事件的数量;其中,一个操作对象对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个操作对象;条件五,统计表显示N个统计周期内所有点击事件中的每个点击事件对应的终端的位置信息、时间信息和操作对象中的任一个或任多个。为了更清楚的介绍统计表的形式,本发明实施例中以N个统计周期的点击信息为表1中所示的内容为例进行介绍。表2示出了根据表1所示的点击信息得到的满足条件一的统计表的示例。如表2所示,统计表中显示出N个统计周期内所有点击事件的数量。也就是说,用户通过终端所显示的统计表可以快速且清晰的了解自己在N个统计周期内对终端的进行点击的次数,即点击事件的数量。如表2所示的所有点击事件的数量为4。表2根据表1所示的点击信息得到的满足条件一的统计表的示例表3示出了根据表1所示的点击信息得到的满足条件二的统计表的示例。如表3所示,基于接收到的每个位置信息对N个统计周期内所有点击事件进行归类,并显示每个终端的位置信息对应的所有点击事件的数量。在上述表1中,根据点击事件的位置信息对N个统计周期内的所有点击事件进行归类,则N个统计周期内商场A对应的点击事件数量为3,商场B对应的点击事件数量为1。也就是说,用户通过终端所显示的统计表可以快速且清晰的了解自己在N个统计周期内,在每个位置信息处对终端的进行点击的次数,即点击事件的数量。比如,用户可能在办公室点击终端的次数为100次,在家里点击终端的次数为20次,则用户通过终端观察到这一结果之后,可以明确对自己的行为进行有目的调整。表3根据表1所示的点击信息得到的满足条件一的统计表的示例表4示出了根据表1所示的点击信息得到的满足条件三的统计表的示例。如表4所示,基于接收到的每个时间信息对N个统计周期内所有点击事件进行归类,并显示每个时间信息对应的所有点击事件的数量。具体来说,可以基于接收到的每个时间信息,将某个时间段的点击信息进行归类,比如在上述表1中,根据点击事件的时间信息对N个统计周期内所有点击事件进行归类,则N个统计周期内9:30-10:30对应的点击事件的数量为1,10:30-11:30对应的点击事件的数量为2,13:30-14:30对应的点击事件的数量为1。也就是说,用户通过终端所显示的统计表可以快速且清晰的了解自己在N个统计周期内,在不同时间段内对终端的进行点击的次数,即点击事件的数量。比如,用户可能在10:30-11:30点击终端的次数为2次,在9:30-10:30点击终端的次数为1次,则用户通过终端观察到这一结果之后,可以知道自己在哪个时间内使用终端的数量较多,用户对于自己的时间分配有更清晰的认识。表4根据表1所示的点击信息得到的满足条件三的统计表的示例表5示出了根据表1所示的点击信息得到的满足条件四的统计表的示例。如表5所示,基于接收到的操作对象对N个统计周期内所有点击事件进行归类,并显示每个操作对象对应的所有点击事件的数量。在上述表1中,根据点击事件的操作对象对N个统计周期内的所有点击事件进行归类,则N个统计周期内淘宝对应的点击事件数量为1,微信对应的点击事件数量为2,支付宝对应的点击事件数量为1。也就是说,用户通过终端所显示的统计表可以快速且清晰的了解自己在N个统计周期内,在每个操作对象处对终端进行点击的次数,即点击事件的数量。比如,在一天内用户可能点击淘宝点击终端10次,点击微信点击了20次,则用户通过终端观察到这一结果之后,可以了解自己在一天内对不同的操作对象使用的倾向性,以便于终端为用户发送更合理的推广信息。表5根据表1所示的点击信息得到的满足条件四的统计表的示例表6示出了根据表1所示的点击信息得到的满足条件五的统计表的示例。如表6所示,基于接收到的每个位置信息、时间信息、操作对象中的任一个或任多个对N个统计周期内所有点击事件进行归类,并显示每个终端的位置信息对应的所有点击事件的数量。在上述表1中,根据点击事件的位置信息、时间信息对N个统计周期内的所有点击事件进行归类,则N个统计周期内商场A对应的点击事件数量为3,针对商场A对应的点击事件,在9:30-10:30对应的点击事件数量为1,在10:30-11:30对应的点击事件数量为2。也就是说,用户通过终端所显示的统计表可以快速且清晰的了解自己在N个统计周期内,在每个位置信息、对应的时间信息处对终端的进行点击的次数,即点击事件的数量。比如用户可能10:30-11:30在商场A处点击终端的次数为2次,在13:30-14:30在商场B处点击终端的次数为1次,则用户通过终端观察到这一结果之后,可以清楚自己在某个时间某个地点对应的点击事件的数量。表6根据表1所示的点击信息得到的满足条件五的统计表的示例通过上述示例可见,本发明实施例中统计表可以多维度的展现点击信息,从而使用户可以多维度的了解自己对终端的操作习惯。也就是说,统计表可以展现N个统计周期内所有点击事件的点击信息,也可以展现每个位置信息对应的点击事件的点击信息,也可以展现每个时间信息对应的点击事件的点击信息,也可以展现每个操作对象对应的点击事件的点击信息,也可以展现每个位置信息、操作对象对应的点击事件的点击信息,也可以展现每个位置信息、时间信息对应的点击事件的点击信息等等。本发明实施例中,用户可以从时间信息维度查看点击信息,也可从时间信息维度查看点击事件的数量,比如根据小时、天、周、月、年等维度查看统计表中的点击事件的点击信息以及数量。可选地,也可根据位置信息查看统计表中的点击事件的点击信息以及数量,或根据操作对象查看统计表中的点击事件的点击信息以及数量,如此,可为用户多方位的展示用户对终端的操作习惯,比如用户使用终端的频率。举个例子,终端为手机,用户通过统计表了解到自己每天点击手机多少次。本发明实施例中,可选的,操作对象可包括应用程序,也可包括:终端的空白屏幕。比如终端在未解锁状态或者解锁状态下,用户想看看时间、或者只是看看有没有提醒信息,或者仅仅是想要点击终端,此时点击终端的空白屏幕,点击终端的空白屏幕具体是指用户点击终端屏幕但是并未点击应用程序。点击信息的表示方式可有多种,比如某两个点击事件中:点击事件1:用户点击终端的空白屏幕,位置信息为办公室,时间信息为10:00,则终端向服务器上报的点击信息可包括空白屏幕、10:00、办公室;点击事件2:用户点击终端的应用程序为邮件,位置信息为办公室,时间为10:05,则终端向服务器上报的点击信息可包括应用程序、10:05、办公室。也就是说,操作对象中仅仅分为两类空白屏幕和应用程序,此时可用标识来区别,比如用0表示空白屏幕,用1表示应用程序,表7示出了统计表的示例,如表7所示,终端向服务器上报的点击事件1对应的点击信息为:0、10:00、办公室;点击事件2对应的点击信息为:1、10:05、办公室,即点击事件1中用户点击的是空白屏幕,点击事件2中用户点击的是应用程序。如此,可以让用户了解点击空白屏幕和点击应用程序的点击信息,进而对用户对终端的操作习惯有更进一步的了解。表7统计表的示例点击事件操作对象时间信息位置信息点击事件1空白屏幕10:00办公室点击事件2应用程序10:05办公室可选地,本发明实施例中可以将操作对象仅仅标识出点击的是应用程序即可,也可将具体的应用程序的标识标出,比如可将点击事件2对应的点击信息更改为:邮件、10:05、办公室,其中,邮件即为应用程序的标识。也就是说,操作对象为应用程序时,点击信息中可包括具体的应用程序的标识。本发明实施例中操作对象可包括:空白屏幕和应用程序。可选地,操作对象为应用程序时,点击信息上报的操作对象可为应用程序的标识,比如淘宝、支付宝等等,也可为相对于空白屏幕的应用程序的标识,比如不上报具体的应用程序的标识,仅上报应用程序。如此,用户可以查看N个统计周期内的用户点击空白屏幕的数量,查看统计周期内发生了哪些没必要进行的操作,以提高用户合理利用时间的意识。可选的,操作对象包括终端的应用程序;方法还包括:终端向服务器上报终端当前的位置信息;终端接收服务器发送的推广信息;其中,推广信息为与预测应用程序相关的信息。可选的,方法还包括:服务器接收终端上报的终端当前的位置信息;服务器向终端发送推广信息。可选地,推广信息为与预测应用程序相关的信息,预测应用程序为:在终端的历史点击信息中,与终端当前的位置信息相匹配的点击信息中占比最大的应用程序。具体实施中,用户在不同的位置信息对终端的操作对象通常也不同,比如用户在家可能会经常使用终端上的购物娱乐方面的应用程序,用户在路上则可能会经常使用导航方面的应用程序,用户在某个商场可能倾向于使用某一个团购的应用程序等等。比如,终端此时向服务器上报的当前的位置信息为家的地址,服务器确定终端的历史点击信息有100条,与终端当前的位置信息相匹配的点击信息,即与家的地址相匹配的点击信息有62条,其中62条历史点击信息的操作对象都有百度外卖、淘宝、微信,占比分别10%、50%、40%,可见,与终端当前的位置信息相匹配的点击信息中占比最大的应用程序为淘宝,即预测应用程序为淘宝,此时,服务器向终端返回淘宝的相关信息。如此,本发明实施例中,根据用户基于不同时间、地点对于应用程序的历史使用记录,可以使第三方根据该统计信息向用户发送更加合理的推广信息。图2a示例性示出了本发明实施例提供的另一种统计用户对终端的操作习惯的方法流程示意图,如图2a所示,该方法包括:步骤S2101,终端向服务器发送统计周期内确定出的所有点击事件的点击信息,每个点击事件的点击信息包括点击事件发生时终端的位置信息、点击事件发生的时间信息,以及点击事件的操作对象。步骤S2102,服务器对接收到的统计周期内确定出的所有点击事件的点击信息进行统计,得到统计表;其中,统计表是服务器根据接收到的N个统计周期的点击信息中的位置信息、时间信息以及操作对象中的至少一项进行统计得到的;N为正整数。步骤S2103,服务器向终端返回统计表;统计表用于使终端在终端的屏幕上显示统计表,以使终端的用户根据统计表了解用户对终端的操作习惯。步骤S2104,终端接收服务器返回的统计表;其中,统计表是服务器根据接收到的N个统计周期的点击信息中的位置信息、时间信息以及操作对象中的至少一项进行统计得到的;N为正整数。步骤S2105,终端的屏幕上显示统计表,以使终端的用户根据统计表了解用户对终端的操作习惯。步骤S2106,终端向服务器发送统计周期内确定出的所有点击事件的点击信息,每个点击事件的点击信息包括点击事件发生时终端的位置信息、点击事件发生的时间信息,以及点击事件的操作对象之后,服务器确定当前统计周期内所有点击事件的数量。步骤S2107,服务器在确定当前统计周期内所有点击事件的数量大于告警阈值时,向终端发送提示信息。步骤S2108,终端接收服务器发送的提示信息。步骤S2109,终端在终端的屏幕上显示提示信息。需要说明的是,步骤S2102~S2105和步骤S2106~S2109不分先后顺序,可以同时进行,也就是说,服务器对接收到的统计周期内确定出的所有点击事件的点击信息进行统计,得到统计表并向终端返回统计表的过程,与服务器确定当前统计周期内所有点击事件的数量以及向终端发送提示信息是两个过程,可以同时发生,不分先后顺序。具体实施例中,用户可以自由选择设置终端的告警阈值,如果用户不进行设置,也可使用默认系统设置,例如:告警阈值为100,一个统计周期为一天,则,用户在当前统计周期内,即在今天0点开始,如果所有点击事件的数量用户在手机终端设置00:00至24:00时间段内只能点击100次手机屏幕,那么当用户在终端点击次数超过100次时,服务器就会向手机终端发送提示信息,具体服务器向终端发送提示信息的方式有多种,比如服务器通过向终端发送短信、微信或邮件的方法向终端发送提示信息。为了更清楚的介绍上述方法流程,本发明实施例提供以下示例。终端收集用户点击信息,确定用户是单纯点击终端的空白屏幕还是点击某类应用程序,点击终端的空白屏幕的记录为【0,NULL】,点击终端的应用程序记录为【1,应用程序的标识】,获取每个点击事件对应的位置信息和时间信息,若用户只点击终端空白屏幕,那么终端收集的点击信息为【0,NULL,时间信息,位置信息】,若用户点击了应用程序,那么终端收集点击信息为【1,应用程序的标识,时间信息,位置信息】,终端将收集到的所有点击事件的点击信息发送到服务器进行统计,如当前用户未连接互联网,点击信息先存储到终端,待用户连接互联网后将点击信息统一上传到服务器;服务器对点击信息进行分析并存储后返回统计表到终端,如果用户当天的所有点击事件次数超过设置的告警阈值,服务器会向用户发送提示信息,同时,用户可以在统计表中按小时、天、周、月、年等维度查看数据。本发明实施例提供的一种统计用户对终端的操作习惯的方法,通过上述统计方法,终端可以为用户提供完善的手机使用记录,用户可以直接地从终端了解用户自身的使用手机的频率以及操作习惯,终端还可以为用户提供基于时间、位置的个性化推广。从上述内容可看出:本发明实施例中提供了一种统计用户对终端的操作习惯的方法和相关装置,终端向服务器发送统计周期内确定出的所有点击事件的点击信息,每个点击事件的点击信息包括点击事件发生时终端的位置信息、点击事件发生的时间信息,以及点击事件的操作对象;终端接收服务器返回的统计表;其中,统计表是服务器根据接收到的N个统计周期的点击信息中的位置信息、时间信息以及操作对象中的至少一项进行统计得到的;N为正整数;在终端的屏幕上显示统计表,以使终端的用户根据统计表了解用户对终端的操作习惯。由于终端向服务器发送点击事件,以及点击事件对应的位置信息、点击事件发生的时间信息,以及点击事件的操作对象,且得到并显示服务器返回的统计表,从而可使终端的用户根据统计表了解用户在基于位置信息、时间信息以及操作对象对终端的操作习惯,一方面,用户可了解自己在哪个位置信息或哪个时间信息倾向于对终端的哪个操作对象的操作,另一方面,可以使第三方根据该统计信息向用户发送更加合理的推广信息。图3示例性示出了本发明实施例提供的一种用于统计用户对终端的操作习惯的终端的结构示意图。基于相同构思,本发明实施例提供的一种用于统计用户对终端的操作习惯的终端,如图3所示,该终端300包括发送单元301、接收单元302和显示单元303;其中:发送单元301,用于向服务器发送统计周期内确定出的所有点击事件的点击信息,每个点击事件的点击信息包括点击事件发生时终端的位置信息、点击事件发生的时间信息,以及点击事件的操作对象;接收单元302,用于接收服务器返回的统计表;其中,统计表是服务器根据接收到的N个统计周期的点击信息中的位置信息、时间信息以及操作对象中的至少一项进行统计得到的;N为正整数;显示单元303,用于在终端的屏幕上显示统计表,以使终端的用户根据统计表了解用户对终端的操作习惯。可选地,统计表满足以下条件中的任一个或任多个:统计表显示出N个统计周期内所有点击事件的数量;基于接收到的每个位置信息对N个统计周期内所有点击事件进行归类,并显示每个终端的位置信息对应的所有点击事件的数量;其中,一个位置信息对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个位置信息;基于接收到的每个时间信息对N个统计周期内所有点击事件进行归类,并显示每个时间信息对应的所有点击事件的数量;其中,一个时间信息对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个时间信息;基于接收到的操作对象对N个统计周期内所有点击事件进行归类,并显示每个操作对象对应的所有点击事件的数量;其中,一个操作对象对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个操作对象;统计表显示N个统计周期内所有点击事件中的每个点击事件对应的终端的位置信息、时间信息和操作对象中的任一个或任多个。可选地,操作对象包括终端的应用程序;发送单元301,还用于:向服务器上报终端当前的位置信息;接收单元302,还用于:接收服务器发送的推广信息;其中,推广信息为与预测应用程序相关的信息;其中,预测应用程序为:在终端的历史点击信息中,与终端当前的位置信息相匹配的点击信息中占比最大的应用程序。可选地,操作对象还包括:终端的空白屏幕。可选地,接收单元302,还用于:接收服务器发送的提示信息;其中,提示信息是服务器在确定当前统计周期内所有点击事件的数量大于告警阈值时发送的;显示单元303,还用于:在终端的屏幕上显示提示信息。从上述内容可看出:本发明实施例中提供了一种统计用户对终端的操作习惯的方法和相关装置,终端向服务器发送统计周期内确定出的所有点击事件的点击信息,每个点击事件的点击信息包括点击事件发生时终端的位置信息、点击事件发生的时间信息,以及点击事件的操作对象;终端接收服务器返回的统计表;其中,统计表是服务器根据接收到的N个统计周期的点击信息中的位置信息、时间信息以及操作对象中的至少一项进行统计得到的;N为正整数;在终端的屏幕上显示统计表,以使终端的用户根据统计表了解用户对终端的操作习惯。由于终端向服务器发送点击事件,以及点击事件对应的位置信息、点击事件发生的时间信息,以及点击事件的操作对象,且得到并显示服务器返回的统计表,从而可使终端的用户根据统计表了解用户在基于位置信息、时间信息以及操作对象对终端的操作习惯,一方面,用户可了解自己在哪个位置信息或哪个时间信息倾向于对终端的哪个操作对象的操作,另一方面,可以使第三方根据该统计信息向用户发送更加合理的推广信息。图4示例性示出了本发明实施例提供的一种用于统计用户对终端的操作习惯的服务器的结构示意图。基于相同构思,本发明实施例提供的一种用于统计用户对终端的操作习惯的服务器,如图4所示,该服务器400包括接收单元401,处理单元402和发送单元403,其中:接收单元401,用于接收终端发送的统计周期内确定出的所有点击事件的点击信息,每个点击事件的点击信息包括点击事件发生时终端的位置信息、点击事件发生的时间信息,以及点击事件的操作对象;处理单元402,用于根据接收到的N个统计周期的点击信息中的位置信息、时间信息以及操作对象中的至少一项进行统计,得到统计表;N为正整数;发送单元403,用于向终端返回统计表;统计表用于使终端在终端的屏幕上显示统计表,以使终端的用户根据统计表了解用户对终端的操作习惯。可选的,统计表满足以下条件中的任一个或任多个:统计表显示出N个统计周期内所有点击事件的数量;基于接收到的每个位置信息对N个统计周期内所有点击事件进行归类,并显示每个终端的位置信息对应的所有点击事件的数量;其中,一个位置信息对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个位置信息;基于接收到的每个时间信息对N个统计周期内所有点击事件进行归类,并显示每个时间信息对应的所有点击事件的数量;其中,一个时间信息对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个时间信息;基于接收到的操作对象对N个统计周期内所有点击事件进行归类,并显示每个操作对象对应的所有点击事件的数量;其中,一个操作对象对应N个统计周期内的至少一个点击事件,N个统计周期内的一个点击事件对应一个操作对象;统计表显示N个统计周期内所有点击事件中的每个点击事件对应的终端的位置信息、时间信息和操作对象中的任一个或任多个。可选的,操作对象包括终端的应用程序;接收单元401,还用于:接收终端上报的终端当前的位置信息;发送单元403,还用于:向终端发送推广信息;其中,推广信息为与预测应用程序相关的信息;其中,预测应用程序为:在终端的历史点击信息中,与终端当前的位置信息相匹配的点击信息中占比最大的应用程序。可选的,操作对象还包括:终端的空白屏幕。可选的,处理单元402,还用于:确定当前统计周期内所有点击事件的数量大于告警阈值时,通过发送单元403向终端发送提示信息,以使终端在终端的屏幕上显示提示信息。从上述内容可看出:本发明实施例中提供了一种统计用户对终端的操作习惯的方法和相关装置,终端向服务器发送统计周期内确定出的所有点击事件的点击信息,每个点击事件的点击信息包括点击事件发生时终端的位置信息、点击事件发生的时间信息,以及点击事件的操作对象;终端接收服务器返回的统计表;其中,统计表是服务器根据接收到的N个统计周期的点击信息中的位置信息、时间信息以及操作对象中的至少一项进行统计得到的;N为正整数;在终端的屏幕上显示统计表,以使终端的用户根据统计表了解用户对终端的操作习惯。由于终端向服务器发送点击事件,以及点击事件对应的位置信息、点击事件发生的时间信息,以及点击事件的操作对象,且得到并显示服务器返回的统计表,从而可使终端的用户根据统计表了解用户在基于位置信息、时间信息以及操作对象对终端的操作习惯,一方面,用户可了解自己在哪个位置信息或哪个时间信息倾向于对终端的哪个操作对象的操作,另一方面,可以使第三方根据该统计信息向用户发送更加合理的推广信息。本领域内的技术人员应明白,本发明的实施例可提供为方法、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1