信息处理方法及用户终端与流程

文档序号:11949468阅读:240来源:国知局
信息处理方法及用户终端与流程

本发明涉及信息处理领域,尤其涉及一种信息处理方法及用户终端。



背景技术:

随着电子信息技术的发展,用户终端安装的实现各种功能的应用程序越来越多。随着产生的问题是,如何协助用户快速在众多的应用程序中,找到用户当前需要使用的应用程序是电子设备在智能性方面急需改进的问题。

在现有技术中,现有的应用程序显示的方法大多是根据用户终端当前所在水平位置和时间信息、以及用户使用应用程序的历史信息,在终端上指定位置显示用户当前可能会使用的应用程序,这样以提高用户终端的智能性及用户使用满意度。

但是在实际使用过程中,发现有时候用户终端在指定位置显示的应用程序并非用户当前想使用的应用程序,显然精确性、用户终端的智能性和用户使用满意度还不够。



技术实现要素:

有鉴于此,本发明实施例期望提供一种信息处理方法及用户终端,以至少部分解决所述用户终端在协助用户查找或启动当前所需应用程序方面的智能性不够的问题。

为达到上述目的,本发明的技术方案是这样实现的:

本发明实施例第一方面提供一种信息处理方法,所述方法包括:

获取指定信息,其中,所述指定信息包括用户终端的当前位置信息和当前应用场景信息的至少其中之一;其中所述当前位置信息包括水平位置信息和垂直位置信息;

依据所述指定信息及用户终端的应用程序历史使用信息,确定当前所述用户终端预将使用的应用程序;

对所述预将使用的应用程序执行第一预定操作。

优选地,所述获取指定信息包括:

通过获取与所述用户终端连接的网络接入设备,确定所述用户终端的垂直位置信息和/或当前应用场景信息;

和/或,

采集所述用户终端的运动状态信息;所述运动状态信息包括所述用户终端的水平运动速度信息和垂直运动速度信息;

依据运动状态信息,确定所述用户终端的垂直位置信息和/或当前应用场景信息。

优选地,所述指定信息还包括当前时间信息;所述应用程序历史使用信息包括所述用户终端内各应用程序处于使用状态的历史时间信息;

所述指定信息包括所述用户终端内各应用处于使用状态的使用时刻信息;

所述依据所述指定信息及用户终端的应用程序历史使用信息,确定当前所述用户终端预将使用的应用程序,包括:

比较所述当前时间信息和所述历史时间信息,基于所述比较的结果确定当前所述用户终端预将使用的应用程序。

优选地,所述依据所述指定信息及用户终端的应用程序历史使用信息,确定当前所述用户终端预将使用的应用程序,包括:

将当前的所述指定信息与所述应用程序历史使用信息中的指定信息进行匹配,形成匹配结果;

依据匹配结果,确定所述预将使用的应用程序。

优选地,所述将当前的所述指定信息与所述应用程序历史使用信息中的指定信息进行匹配,形成匹配结果,包括:

依据所述指定信息确定所述是否首次进入当前位置或当前应用场景;

若非首次进入所述当前位置或当前应用场景,则将当前的所述指定信息与 所述应用程序历史使用信息中的指定信息进行匹配。

优选地,所述对所述预将使用的应用程序执行第一预定操作,包括以下至少其中之一:

将所述预将使用的应用程序的标识信息在所述用户终端的指定位置进行显示;

开启所述预将使用的应用程序。

本发明实施例第二方面提供一种用户终端,所述用户终端包括:

获取单元,用于获取指定信息,其中,所述指定信息包括用户终端的当前位置信息和当前应用场景信息的至少其中之一;其中所述当前位置信息包括水平位置信息和垂直位置信息;

确定单元,用于依据所述指定信息及用户终端的应用程序历史使用信息,确定当前所述用户终端预将使用的应用程序;

执行单元,用于对所述预将使用的应用程序执行第一预定操作。

优选地,所述获取单元,具体用于通过获取与所述用户终端连接的网络接入设备,确定所述用户终端的垂直位置信息和/或当前应用场景信息;

和/或,

采集所述用户终端的运动状态信息;所述运动状态信息包括所述用户终端的水平运动速度信息和垂直运动速度信息;及依据运动状态信息,确定所述用户终端的垂直位置信息和/或当前应用场景信息。

所述指定信息包括当前时间信息;

所述应用程序历史使用信息包括所述用户终端内各应用程序处于使用状态的历史时间信息;

所述确定单元,具体用于比较所述当前时间信息和所述历史时间信息,基于所述比较的结果确定当前所述用户终端预将使用的应用程序。

优选地,所述确定单元,具体用于将当前的所述指定信息与所述应用程序历史使用信息中的指定信息进行匹配,形成匹配结果;及依据匹配结果,确定所述预将使用的应用程序。

优选地,所述确定单元,具体用于依据所述指定信息确定所述是否首次进入当前位置或当前应用场景;及若非首次进入所述当前位置或当前应用场景,则将当前的所述指定信息与所述应用程序历史使用信息中的指定信息进行匹配。

优选地,所述执行单元,具体用于执行以下操作的至少其中之一:

将所述预将使用的应用程序的标识信息在所述用户终端的指定位置进行显示;

开启所述预将使用的应用程序。

本发明实施例所述的信息处理方法及用户终端,将获取用户终端的当前的垂直位置信息和/或应用场景信息,根据该垂直位置信息和/或应用场景信息预测出用户可能需要使用的预将使用的应用程序,并对所述预将使用的应用程序执行与查询应用程序或启动应用程序关联的第一操作,显然相对于现有技术中简单的依据用户终端的水平位置来查找或启动应用程序,能够更加精确的确定出用户所述预将使用的应用程序,这样提高了精确性和智能性及用户使用满意度。

附图说明

图1为本发明实施例所述的信息处理方法的流程示意图;

图2为本发明实施例所述的用户终端的结构示意图;

图3为本发明示例所述的信息处理方法的流程示意图;

图4为本发明示例所述的应用场景的三维空间示意图。

具体实施方式

以下结合说明书附图及具体实施例对本发明的技术方案做进一步的详细阐述。

方法实施例:

如图1所示,本实施例提供一种信息处理方法,所述方法包括:

步骤S110:获取指定信息,其中,所述指定信息包括用户终端的当前位置 信息和当前应用场景信息的至少其中之一;其中所述当前位置信息包括水平位置信息和垂直位置信息;

步骤S120:依据所述指定信息及用户终端的应用程序历史使用信息,确定当前所述用户终端预将使用的应用程序;

步骤S130:对所述预将使用的应用程序执行第一预定操作。

所述预将使用的应用程序为预计可能会使用到的应用程序。在现有技术中通常在对所述预将使用的应用程序,通常是仅根据用户终端的水平位置来确定,显然参考因素少,用户终端所在位置不仅有水平位置,还对应有垂直位置信息,具体如用户终端在一栋大楼的一层商场、地下停车场或15楼办公区,显然垂直位置信息不同。此处的所述垂直位置信息可以理解为用户终端相较于某一水平面的高度信息,具体如相对于地表水平面的高度信息等。

在不同高度位置时,用户可能有不同的应用需求,可能会需要启动不同的应用程序来执行特定的功能。

所述当前场景信息包括当前场合信息;所述当前场合可为基于所述客户端所在位置的应用场景或用途确定的;具体如,电梯、会议室、飞机、停车场、商场、餐厅或电影院,这些所述客户端所在位置的用途或应用场景的相关信息。在不同的应用场景,用户可能有不同的应用需求,可能会需要启动不同的应用程序来执行特定的功能。

在本实施例中所述的信息处理方法,显然在协助用户查询或打开应用程序时,参考的因素为上述包括垂直位置信息与场景应用信息的其中之一的指定信息,显然比较单纯参考水平位置信息,更能精确反映出用户终端的当前位置和应用场景,从而能够更加精确的预测出在当前时刻、当前位置和当前应用场景下,用户可能会指示用户终端打开或启动的预将使用的应用程序;显然更好的利用用户终端的软硬件资源,提高了用户终端的智能性和用户满意度。

在步骤S110中获取的所述指定信息,可以仅包括当前位置信息、也可以仅包括应用场景信息,还可以是同时包括当前位置信息和场景信息。值得注意的是所述当前位置信息不仅包括水平位置信息,还包括上述垂直位置信息。

获取所述指定信息的方式有多种,以下提供两种可选方式,但是不局限于下列方式。

方式一:所述步骤S110可包括:

通过获取与所述用户终端连接的网络接入设备,确定所述用户终端的垂直位置信息和/或当前应用场景信息。

所述网络接入设备可如局域网接入设备、WIFI网络接入设备、MIFI网络接入设备、各种类型的基站、交换机等网络接入设备。这些接入设备的安装位置通常是已知的,所述安装位置不仅包括水平位置还包括垂直位置,具体如移动通信的基站,可包括基站安装的经纬度和安装高度。所述经纬度对应着本发明实施例中所述的水平位置信息,所述安装高度对应着垂直位置信息。具体如安装在北京的基站和安装在青海的基站,由于地势高度的不同,从而位置高度也不同。

再比如在同一栋楼中,二楼和三楼的网络接入设备处于同一水平位置,但是处于不同的垂直高度,用户终端在二楼时通过二楼的接入设备连接到网络,在三楼时通过三楼的接入设备连接到网络。若二楼是影院,用户可能想控制用户终端打开热门影片推荐的应用进行影片查看;若三楼是餐厅,用户可能想控制用户终端打开餐饮关联的应用软件,具体如团购网应用程序、如美食互评网应用程序等。

再比如应用场景的不同,根据网络接入设备,可能被标注有公司网络、校园网络或家庭网络,不同的应用场景,显然用户会有不同应用需求。

方式二:

所述获取指定信息包括:

采集所述用户终端的运动状态信息;所述运动状态信息包括所述用户终端的水平运动速度信息和垂直运动速度信息;

依据运动状态信息,确定所述用户终端的垂直位置信息和/或当前应用场景信息。

通常所述用户终端都会携带有各种传感器,这些传感器可以检测用户终端 自身的运动状态信息,具体如,运动方向、各个运动方向上的速度或加速度。当用户终端的初始位置已知时,则可以结合所述运动状态信息确定出用户终端设备的当前位置信息,再可依据当前位置信息确定出所应用场景信息。所述传感器具体可如重力加速度传感器或陀螺仪等传感器。

在具体的实现过程中,所述指定信息还可包括当前时间信息,所述当前时间信息可为时刻信息,如,当前时间是北京时间周一上午9:15分等信息。这样的话,后续确定预将使用的应用程序时,还将根据时间信息来确定。所述应用程序历史使用信息可包括所述客户端内各个应用程序处于使用状态的历史位置信息、历史场合信息;在本实施例中还进一步包括历史时间信息等信息。所述历史位置信息可包括各个应用程序处于使用状态时所述客户端的历史水平位置信息和历史垂直位置信息。所述历史时间信息可包括各个应用程序处于使用状态时的历史时刻信息。本实施例中的当前时刻信息和历史时刻信息的时间精确度可认为至少精确到了小时的信息。

这样的话,所述步骤S130可包括:

比较所述当前时间信息和所述历史时间信息,基于所述比较的结果确定当前所述用户终端预将使用的应用程序。

具体如用户工作日和非工作日,可能将应用的应用程序是不一样的,如在工作日可能需要利用比如信息查询应用程序、翻译应用程序来辅助工作;非工作日可能更多的应用到一些休闲饮食的应用程序。故在步骤S120中还将根据所述指定信息中的当前时间信息来确定所述预将使用的应用程序。

所述步骤S120可包括:

将当前的所述指定信息与所述应用程序历史使用信息中的指定信息进行匹配,形成匹配结果;及依据匹配结果,确定所述预将使用的应用程序。

用户终端的应用程序是否被开启了或被使用执行了某一写操作,都会形成所述应用程序使用历史信息,具体如以日志形成的应用程序使用历史信息。通常这些信息可包括使用时间、使用位置、使用的应用场景等信息。

这样在本实施例中将当前的指定信息通过与应用程序历史使用信息中的指 定信息进行匹配,来确定当前时间、当前位置或当前应用场景可能将使用的应用程序。

具体如,当前时刻在处于二楼的办公区,而前一周用户都在二楼的办公区使用翻译应用程序,在一楼的休闲区用电子书阅读应用程序。此时,通过所述步骤S130可确认出所述翻译应用程序将为所述预将使用的应用程序。

所述将当前的所述指定信息与所述应用程序历史使用信息中的指定信息进行匹配,形成匹配结果,包括:

依据所述指定信息确定所述是否首次进入当前位置或当前应用场景;

若非首次进入所述当前位置或当前应用场景,则将当前的所述指定信息与所述应用程序历史使用信息中的指定信息进行匹配。

用户携带着所述用户终端可能去到很多不同的地方,有些地方可能是第一次去,则在该地方不管哪个应用程序都未有在当前位置或当前应用场景的历史使用信息,故此时应用程序历史使用信息对确定所述预将使用的应用程序的参照性小。但是,此时可以仅通过依据时间信息来确定所述预将使用的应用程序。

若用户终端非首次进入所述当前位置或应用场景,则可能会在当前位置和当前应用场景有过使用应用程序的历史记录,则此时所述应用程序历史使用信息,就有很强的参照性。故在步骤S120中将在用户终端非首次进入该当前位置或当前应用场景时,可以参照应用程序历史使用信息确定所述预将使用的应用程序。

所述应用程序历史使用信息可包括各应用程序的使用频次信息、使用时长或在各位置或各应用场景的使用概率等信息,这些信息可以反映出各应用程序在当前位置或当前场景下的使用可能概率,使用可能概率越高,表明越有可能被使用到,则需要将这些应用程序在用户容易查找到位置进行显示或,直接打开这些应用。

所述对所述预将使用的应用程序执行第一预定操作,包括以下至少其中之一:将所述预将使用的应用程序的标识信息在所述用户终端的指定位置进行显示;开启所述预将使用的应用程序。

所述将所述预将使用的应用程序的标识信息在所述用户终端的指定位置进行显示,将所述预将使用的应用程序的标识信息显示在用户终端的桌面,或显示各应用程序的前排;这样方便用户查询。所述预将使用的应用程序的标识信息可包括应用程序的应用图标和/或应用名称等信息

所述开启所述预将使用的应用程序,用户终端在后台自行启动所述预将使用的应用程序,这样用户可以从已启动的应用程序中查找到应用程序,并进入该应用程序的使用界面。通常处于已启动的应用程序的数目一般会少于用户终端包括的总应用程序数目。

综合上述,本实施例提供了一种信息处理方法,更好的利用了用户终端的软硬件资源,提高了用户终端的智能性,能够更好的协助用户查找或启动在当前时间、当前位置或当前应用场景下需要使用的应用程序,提高了用户使用满意度。

设备实施例:

如图2所示,本实施例提供一种用户终端,所述用户终端包括:

获取单元110,用于获取指定信息,其中,所述指定信息包括用户终端的当前位置信息和当前应用场景信息的至少其中之一;其中所述当前位置信息包括水平位置信息和垂直位置信息;

确定单元120,用于依据所述指定信息及用户终端的应用程序历史使用信息,确定当前所述用户终端预将使用的应用程序;

执行单元130,用于对所述预将使用的应用程序执行第一预定操作。

本实施例所述的用户终端可以为手机、平板电脑、电子阅读器或可穿戴式设备的用户终端。

所述获取单元110根据获取所述指定信息的方式不同而不同,具体如从外设上接收所述指定信息,则所述获取单元110可包括能够从外设接收信息的通信接口。所述通信接口可包括有线接口或无线接口。所述有线接口可为电缆接口或光缆接口。所述无线接口可以为各种类型的无线天线,如蓝牙天线、WiFi天线、移动通信天线等。

当所述获取单元110自行通过信息的采集来获取所述指定信息,则所述用户终端内包括获取该指定信息的传感器等。

所述确定单元120和所述执行单元130的具体结构可包括处理器和存储介质;所述存储介质上存储有可执行代码。所述存储介质与所述处理器通过总线等用户终端内部的通信接口连接。所述处理器通过执行所述可执行代码可以实现确定单元120和所述执行单元130的功能。所述处理器可以中央处理器CPU、微处理器MCU、数字信号处理器DSP或可编程阵列PLC等具有信息处理功能的处理器或处理芯片。

所述获取单元110的具体结构有多种,以下提供两种可选结构。

可选结构一:所述获取单元110,具体用于通过获取与所述用户终端连接的网络接入设备,确定所述用户终端的垂直位置信息和/或当前应用场景信息。

可选结构二:所述获取单元110,具体用于采集所述用户终端的运动状态信息;所述运动状态信息包括所述用户终端的水平运动速度信息和垂直运动速度信息;及依据运动状态信息,确定所述用户终端的垂直位置信息和/或当前应用场景信息。

值得注意的是:所述获取单元110不局限于上述结构。

所述指定信息包括当前时间信息;

所述应用程序历史使用信息包括所述用户终端内各应用程序处于使用状态的历史时间信息;这样的话,所述确定单元120,具体比较所述当前时间信息和所述历史时间信息,基于所述比较的结果确定当前所述用户终端预将使用的应用程序。这样的话,所述确定单元120能够精确的确定出每一个时段将要使用的应用程序。

所述确定单元120,具体用于将当前的所述指定信息与所述应用程序历史使用信息中的指定信息进行匹配,形成匹配结果;及依据匹配结果,确定所述预将使用的应用程序。

所述确定单元120的结构可以参见前文对所述确定单元的描述;而所述指 定信息和所述预将使用的应用程序的相关定义可以参见上述方法实施例,在此就不再重复。

所述确定单元120,具体用于依据所述指定信息确定所述是否首次进入当前位置或当前应用场景;及若非首次进入所述当前位置或当前应用场景,则将当前的所述指定信息与所述应用程序历史使用信息中的指定信息进行匹配。

所述执行单元130,具体用于执行以下操作的至少其中之一:将所述预将使用的应用程序的标识信息在所述用户终端的指定位置进行显示;开启所述预将使用的应用程序。

通常所述用户终端包括显示单元,所述显示单元可为包括各种显示屏的显示结构。具体如所述显示结构可包括液晶显示屏、有机发光二级管OLED显示屏、电子墨水显示屏或投影显示屏等可用于显示所述预将使用的应用程序的标识信息。此处的标识信息可包括应用图标或应用名称等信息。

总之本实施例提供了一种用户终端,能够用于实现方法实施例中所述信息处理方法的电子设备,显然具有用户终端的软硬件资源利用率高、智能性高及用户使用满意度高的优点。

以下结合上述方法实施例和设备实施例中的至少其中之一,提供几个应用示例。

示例一:

本示例提供一种用户终端,所述用户终端包括获取单元、确定单元和执行单元。

获取单元,用于获取用户终端的数据信息。该数据信息可以包括当前时间、和当前场景信息,其中场景信息包括:水平速度、垂直速度、水平位置、垂直位置;还包括应用程序的名称、应用程序在当前时间和场景的累计使用次数、累计使用时间。

此处,通过用户移动终端所连接的WLAN、WIFI室分、基站、MIFI、路由器、交换机等通过连接进入网络的有线无线设备,再结合GPS、北斗等地理定位系统采集用户终端当前所在的空间位置信息。

通过收集到的数据信息生成应用程序映射。应用程序映射可以存储在用户手机端或是云端服务器。由于应用程序映射的保存时间能影响到用户一定时间段显示应用程序信息的效果,所以应用程序映射的保存时长由用户自行设定或系统默认。应用程序信息包括但不限于应用程序的名称和启动图标等。

确定单元,用于判断当前场景下用户可能将要使用的应用程序信息。通过当前采集到的场景参数信息簇与应用程序映射进行信息匹配和对比。应用程序映射中包含时间、水平速度、垂直速度、水平位置信息、垂直位置信息、应用程序名称、累计使用次数、累计使用时间。信息匹配时根据数据信息的优先匹配顺序依次进行匹配。匹配顺序可以依据用户的使用习惯进行确定,也可以根据目标用户的具体情况定制化优先级确定规则及预设优先级。

执行单元,用于显示匹配得到的应用程序。显示应用程序是指显示匹配得到的应用程序图标与应用程序名称,其显示的位置可以是屏幕的指定区域,也可以是用户自定义的位置,也可以通过分析用户的滑动屏幕点击屏幕的习惯,来不断计算最适合用户的显示应用程序图标的位置,并通过用户习惯的改变可以自动修改显示的位置,以达到用户最佳的使用感受。

执行单元,还可用于直接开启匹配得到的应用程序。例如:经过分析用户的历史使用习惯可以得出,用户在某时间范围内,某参数范围内确定的场景下,使用某应用程序的概率达到95%或100%(用户可自定义),则当用户在上述时间范围内,上述参数判断的场景内,且捕捉到用户有唤醒屏幕的动作时,可直接开启匹配得到的应用程序。

示例二:

如图3所示,本实例提供用于上述用户终端的信息处理方法。

所述方法包括:

步骤S101:获取用户终端的指定信息。所述指定信息可包括:当前时间、当前地理信息、当前高度信息、当前速度、当前连接的网络以及当前使用的应用程序信息。此处的当前位置信息相当于上述的当前水平位置信息; 所述当前海拔信息相当于当前垂直位置信息。此处的当前速度为所述用户终端的运动速度,包括水平面内的运动速度和垂直平面内的运动速度。

步骤S102:将采集的指定信息进行综合整理,形成当前信息簇。

步骤S103:依据用户习惯,判断采集到的当前信息簇与历史使用信息表中的信息进行匹配。其中历史使用信息表包括启动应用程序的时间、地理信息、海拔信息、速度、网络等信息。此处的历史使用信息表为上述应用程序历史使用信息的一种。

步骤S104:在用户终端显示屏幕的指定区域显示满足匹配条件的应用程序的信息。此处的指定区域即为上述实施例中的指定位置。此处的满足匹配条件的应用程序即为上述预将使用的应用程序。

步骤S105:接收开启满足匹配条件的应用程序的开启指令,依据开启指令启动满足匹配条件的应用程序;或直接开启满足匹配条件的应用程序。

此处的开启指令可为用户输入的指令。此处的直接开启可为上述实施例中所述的第一操作的其中的一个操作。

示例三:

本示例提供一种用于上述用户终端的信息处理方法。

所述方法包括:

步骤1:用户终端某时间进入某场景。

步骤2:通过数据采集获取时间信息、场景信息。其中场景信息中的水平位置由GPS、北斗等地理位置系统获取,垂直位置由室分、WLAN、WIFI、MIFI、基站、路由器、交换机等网络接入设备数据接口获取、分析得到。水平速度通过GPS、北斗等地理位置系统、基站等网络接入设备切换及计算得到。垂直速度通过重力感应装置、室分等网络接入设备切换及计算得出。

步骤3:将采集到的数据信息与应用程序映射按照用户的历史使用习惯进行匹配来判断是否进入已知场景。此处的历史使用习惯可以由上述实施例中的应用程序历史使用信息来提供。下表为所述应用程序历史使用信息的一个示例。

图4所示的为一个应用场景的三维空间示意图;其中,X轴和Y轴所在的面为水平面,Z轴为垂直所述水平面的轴,在该楼中有垂直位置较低的超市、垂直位置较高的电影院、还有包括垂直位置低于电影院且高于超市的美食广场。显然这电影院、美食广场和超市的水平位置相同的,但是垂直位置是不同的;且对应的应用场景也不同。

实例一,用户终端进入某场景时,数据获取单元会采集到当前的时间信息、水平位置、垂直位置、程序、终端、设备信息;判断采集到的接入设备的海拔高度、经纬度信息(代表水平位置信息)、速度信息等能否在一定范围内与已知场景相匹配;当地海拔高度、经纬度信息、速度信息等均无法与已知场景相匹配时,则认为用户第一次来到此场景,记录当时采集到的信息到场景信息参数表,包含当时用户使用的应用程序信息、场景信息及时间信息等。

当采集到的接入设备、经纬度信息、速度信息与已知场景相匹配时,则认为用户不是第一次来到此场景,则根据用户习惯判定参数匹配的顺序(用户习惯根据历史数据中各参数出现频率决定,匹配参数的个数小于采集到的参数个数),将采集到的信息按照判定的匹配顺序与已存在的场景信息参数表进行匹配,判断得出场景信息,随之得到与指定时间范围、场景信息所对应的应用程序信息,并将此时间和场景进行记录。

本示例所述的信息处理方法不仅解决了现有技术中用户终端处于不同空间位置、特殊场景时对显示应用程序显示不准确的问题;与以往只依据位置和时间信息判断显示应用相比,本示例所述方法主要利用时间和场景信息作为判断依据,其中场景信息由空间、程序、终端、设备信息等判断得出,根据用户的使用习惯决定了匹配的优先顺序,更准确、更快速、更贴近实际、更加智能。

实例二,用户终端进入某商场,若采用现有技术则用户终端只能判断出用户进入哪家商场,但是无法判断用户在哪个楼层甚至店铺。应用本示例的方法,利用采集到的室分、WLAN、WIFI、MIFI、基站、路由器、交换机等网络接入设备(包含但不限于以上网络设备)接口数据,能够准确采集用户垂直高度数据,判断所在楼层及场所,并使用户在不同的场景显示他最想用的应用程序,减少用户查找应用程序的时间及精力。

下表为所述应用程序历史使用信息的另一个具体示例。

实例三,用户终端在此商场电影院工作,下表为在商场中应用程序历史使用信息,当其进入记录中网络时,本示例所述方法将为其显示记录中的应用程序,即用户进入美食广场,接入8楼室分1网络,本示例所述方法为其自动显示微信应用程序。

实例四,当用户终端进入办公楼(即固定的水平位置范围)的实例如下:

1、现有位置信息已在场景列表中出现多次,可以判断用户非第一次到此处;

2、当用户终端进入到3楼时,在开启4G移动数据网络的终端自动接入到3楼的室分,则将收集到时间、位置信息、接入网络设备信息、网络类型等信息形成场景信息簇,根据用户习惯确定场景信息簇中优先匹配的参数,即接入网络。与现有的场景信息参数表进行匹配,判断出当前场景为用户办公场景,办公室存在有下几个场景环境:

(1)当用户终端在办公室时终端接入4G等移动数据网络时,依据用户习惯和场景匹配,则当用户开启屏幕后向用户显示微信、微博的应用程序图标与程序信息。

(2)当用户终端在办公室时终端接入网络变为无线互联网(有线互联网+末端无线接入设备)时,显示或打开应用程序为优酷、搜狐视频,未详 细说明部分同(1)。

(3)当用户终端在办公室时终端接入到无线办公网(有线办公私网+末端无线接入设备)时,显示或打开应用程序为移动OA、企业ERP,未详细说明部分同(1)。

3、用户终端到5楼时,终端接入到5楼室分或其他入网设备,判断用户进入到会议室场景,显示或打开的应用程序为每日头条、微博未详细说明部分同2中(1)。

4、休闲区同2、3。

5、实例四中侧重通过描述了接入网判断用户场景显示应用程序,过程中使用了位置、时间等与场景相关的特征参数信息,为突出重点所以未表述。

本示例所述方法不但能确定用户空间的具体位置,还能够判断出移动空间的场景,例如移动的汽车、火车、电梯、楼梯等。

实例五,用户每次在乘坐火车的时候都会使用某应用程序看电影,经过采集的信息判断接近火车时速,则为用户显示看电影的应用程序。

实例六,每次夜间用户下楼梯时,会使用手电筒应用程序,在判断用户在夜间进入楼梯范围内,自动为用户显示手电筒应用程序,或根据用户设置,自动开启手电筒应用程序。

实例七,某用户有早晨7:00起床后打开酷狗软件听音乐的长期习惯,本示例所述方法将在每天相同时间段为用户直接自动打开酷狗软件播放音乐。

步骤4:根据数据匹配结果,按照用户预置的显示规则,或系统默认规则进行应用程序信息的显示。

显示的应用程序以图标和程序名称的形式动态显示在屏幕上,用户可以自定义显示规则,可以在指定区域静态显示,也可根据用户唤醒屏幕后第一次接触到屏幕的位置动态显示匹配到的应用程序。

用户终端也可根据用户的解锁习惯、点击图标习惯等,判断出用户习惯用左手还是右手解锁、拿手机等信息。

判断方法如下:虚拟出屏幕的空白页,捕捉用户解锁或点击屏幕的动作并将这些动作对应到虚拟的空白页上,根据虚拟的空白页面上动作的重叠而加深显示颜色,以颜色最深的点为图标中心点进行应用程序图标与信息的显示,从而判断出用户的最舒服的点击图标位置,并可以根据用户使用习惯的改变不断修改应用程序的显示位置。故在具体实现时,还可以根据用户终端接收用户操作指示的信息,确定显示预将使用的应用程序的所述指定位置。

用户终端也可直接开启应用程序予以显示,直接开启的应用程序用户可以自定义设置,指定某些应用程序在指定时间范围、指定场景时可直接开启。也可根据用户的使用习惯直接开启用户最想使用的应用程序。例如:用户终端在某时间范围内、某场景下某个应用程序使用率达到了90%~100%,则在同样的时间范围,同样的场景下用户有使用需求时(例如此场景此时间用户唤醒屏幕)可以直接开启匹配得到的应用程序。

步骤5:当用户终端触发某一应用程序,记录当前触发时间、场景、程序信息。

步骤6:将记录的应用程序的使用程序信息(包括:时间、场景、应用程序信息、使用时长等。),更新上述应用程序的历史使用信息。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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