本发明涉及通信技术领域,具体涉及一种移动终端桌面组件的智能显示方法及装置。
背景技术:
现有智能手机显示屏的桌面,单屏显示应用组件图标的数量是相对是有限的。例如,常见单屏排列应用组件图标的模式为5×4、5×5。应用组件图标一般是静态固定显示在手机桌面页面上的。当手机桌面的应用组件图标数量增加到超过一屏,用户如需查找不在当前显示屏幕中的应用组件图标时,当前并没有技术能让该应用组件图标根据场景进行智能自动显示,而需要用户手动切换到另外的桌面页面,这会导致操作繁琐,用户体验不佳。
技术实现要素:
本发明提供了一种移动终端桌面组件的智能显示方法及装置,以解决现有移动终端桌面组件不能根据场景进行智能显示的技术问题。
根据本发明的一方面,提供了一种移动终端桌面组件的智能显示方法,包括:
预设至少一个场景类别以及与场景类别对应的场景信息和桌面组件;
采集移动终端的状态信息,状态信息是与移动终端的状态相关的信息;
将状态信息与场景类别中的场景信息进行匹配;
当状态信息与场景类别中的场景信息相匹配时,在移动终端的桌面自动显示与场景类别对应的桌面组件。
进一步地,状态信息包括:
时间、地点、日期、天气、用户职业、事件主题信息中的一种或多种组合,事件主题信息是与移动终端监测到在其上进行操作的操作内容相关联的主题信息。
进一步地,采集移动终端的状态信息中的用户职业信息包括:
对移动终端的地理位置变化信息进行采集,并利用采集的地理位置变化信息构建移动终端的位置轨迹;
根据移动终端的位置轨迹与用户职业类别的对应关系,确定移动终端的用户职业信息。
进一步地,采集移动终端的状态信息中的事件主题信息包括:
获取移动终端监测到在其上进行操作的操作内容,操作内容包括:用户输入信息,用户输入信息包括用户在搜索引擎中输入的搜索关键字,或者是在WORD/记事本文档中输入的字符, 或者是在即时通讯工具中输入的聊天内容,或者是在邮件中输入的邮件内容;
对操作内容进行语义分析,获得与操作内容关联的主题信息,并将与操作内容关联的主题信息作为事件主题信息。
进一步地,当状态信息与场景类别中的场景信息不匹配时,移动终端桌面组件的智能显示方法还包括:
增加场景类别,作为新增场景类别,其中,将状态信息作为与新增场景类别对应的场景信息,以及将与状态信息相似度最高的场景类别对应的桌面组件作为与新增场景类别对应的桌面组件,与状态信息相似度最高的场景类别是与状态信息相匹配的场景信息数量最多的场景类别;
在移动终端的桌面自动显示与新增场景类别对应的桌面组件。
进一步地,当状态信息与场景类别中的场景信息不匹配时,移动终端桌面组件的智能显示方法还包括:
增加场景类别,作为新增场景类别,其中,将状态信息作为与新增场景类别对应的场景信息,以及将在应用商店或网页上搜索的与状态信息相似度最高的应用组件作为与新增场景类别对应的桌面组件;
在移动终端的桌面自动显示与新增场景类别对应的桌面组件。
进一步地,在应用商店或网页上搜索与状态信息相似度最高的应用组件包括:
提取应用商店或网页上的应用组件的标签词,标签词是用于对应用组件进行说明的关键词;
将与状态信息相似度大于预设阈值的标签词对应的应用组件作为与状态信息相似度最高的应用组件。
进一步地,当状态信息与场景类别中的场景信息不匹配时,移动终端桌面组件的智能显示方法还包括:
增加场景类别,作为新增场景类别,其中,将状态信息作为与新增场景类别对应的场景信息;
获取其他移动终端在状态信息下启用的应用组件,并将应用组件作为与新增场景类别对应的桌面组件;
在移动终端的桌面自动显示与新增场景类别对应的桌面组件。
进一步地,在移动终端的桌面自动显示与场景类别对应的桌面组件包括:
判断移动终端的桌面是否包含与场景类别对应的桌面组件,若是,则根据桌面组件的使用频率对其进行排序后显示,若否,则弹出推荐下载桌面组件的弹框界面。
根据本发明的另一方面,提供了一种移动终端桌面组件的智能显示装置,包括:
预设装置,用于预设至少一个场景类别以及与场景类别对应的场景信息和桌面组件;
采集装置,用于采集移动终端的状态信息,状态信息是与移动终端的状态相关的信息;
匹配装置,用于将状态信息与场景类别中的场景信息进行匹配;
显示装置,用于当状态信息与场景类别中的场景信息相匹配时,在移动终端的桌面自动显示与场景类别对应的桌面组件。
本发明具有以下有益效果:
本发明提供的移动终端桌面组件的智能显示方法及装置,该方法通过采集移动终端的状态信息,并将采集的状态信息与预设的场景类别中的场景信息进行匹配,以及在采集的状态信息与场景信息相匹配时,在移动终端的桌面自动显示与场景类别对应的桌面组件,使得移动终端的桌面组件随采集的状态信息变化而变化,解决了现有移动终端桌面组件不能根据场景进行智能显示的技术问题,节省了用户在桌面搜索查找与场景对应的桌面组件的时间,体现了较高的智能化水平,提升了用户体验。
除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。下面将参照图,对本发明作进一步详细的说明。
附图说明
构建本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构建对本发明的不当限定。在附图中:
图1是本发明优选实施例的移动终端桌面组件的智能显示方法流程图;
图2是本发明优选实施例针对第一个精简实施例的移动终端桌面组件的智能显示方法流程图;
图3是本发明优选实施例针对第二个精简实施例的移动终端桌面组件的智能显示方法流程图;
图4是本发明优选实施例针对第三个精简实施例的移动终端桌面组件的智能显示方法流程图;
图5是本发明优选实施例针对第四个精简实施例的移动终端桌面组件的智能显示方法流程图;
图6是本发明优选实施例针对第五个精简实施例的移动终端桌面组件的智能显示方法流程图;
图7是本发明优选实施例的移动终端桌面组件的智能显示装置的结构框图。
附图标记说明:
10、预设装置;20、采集装置;30、匹配装置;40、显示装置。
具体实施方式
以下结合附图对本发明的实施例进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。
参照图1,本发明的优选实施例提供了一种移动终端桌面组件的智能显示方法,包括:
步骤S101,预设至少一个场景类别以及与场景类别对应的场景信息和桌面组件;
步骤S102,采集移动终端的状态信息,状态信息是与移动终端的状态相关的信息;
步骤S103,将状态信息与场景类别中的场景信息进行匹配;
步骤S104,当状态信息与场景类别中的场景信息相匹配时,在移动终端的桌面自动显示与场景类别对应的桌面组件。
本发明提供的移动终端桌面组件的智能显示方法,该方法通过采集移动终端的状态信息,并将采集的状态信息与预设的场景类别中的场景信息进行匹配,以及在采集的状态信息与场景信息相匹配时,在移动终端的桌面自动显示与场景类别对应的桌面组件,使得移动终端的桌面组件随采集的状态信息变化而变化,解决了现有移动终端桌面组件不能根据场景进行智能显示的技术问题,节省了用户在桌面搜索查找与场景对应的桌面组件的时间,体现了较高的智能化水平,提升了用户体验。
本实施例采集移动终端的状态信息时,可以根据用户需要进行自定义设置,例如对移动终端的状态信息进行实时监测,或在固定时间段内对移动终端的状态信息进行实时监测。
可选地,状态信息包括:时间、地点、日期、天气、用户职业、事件主题信息中的一种或多种组合,事件主题信息是与移动终端监测到在其上进行操作的操作内容相关联的主题信息。
本实施例中的状态信息可以是时间、地点、日期、天气、用户职业、事件主题信息中的任意一种或多种组合。具体地,预设的信息可以使用时间、地点信息的组合,此时移动终端采集时间、地点两个值;预设的信息可以为时间信息,此时移动终端采集时间信息值;预设的信息可以使用时间、地点、用户职业信息,此时移动终端采集时间、地点、用户职业信息值。
本实施例采用监听的方式获取用户操作信息,具体可以通过监听移动终端设备的桌面状态以及监听移动终端设备中的进程等方式来实现。本实施例中的事件主题信息是与移动终端监测到在其上进行操作的操作内容相关联的主题信息。具体的与操作内容相关联的主题信息既可以通过用户自定义,也可以通过对操作内容进行分析进行获取。
需要说明的是,由于本实施例中的时间信息是一个不断变化的值,故在实际的实施过程中,可以设置场景信息中的时间为一个时间区间,这样当采集的状态信息中的时间信息处于预设的场景类别中的时间区间时,则认为该状态信息与场景信息相匹配。
可选地,采集移动终端的状态信息中的用户职业信息包括:
对移动终端的地理位置变化信息进行采集,并利用采集的地理位置变化信息构建移动终端的位置轨迹;
根据移动终端的位置轨迹与用户职业类别的对应关系,确定移动终端的用户职业信息。
由于移动终端用户在日常每天工作、生活中的地理位置变化是有规律可循的,故可以根据移动终端的地理位置变化设定位置轨迹与用户职业类别的对应关系,其中位置轨迹是根据地理位置变化构建的。例如学生的位置轨迹主要是在学校和家之间,医生的位置轨迹主要是在医院和家之间,新闻工作者的位置轨迹主要在电视台和家之间等等,本实施例通过预先获取大量职业类别对应的移动终端用户的位置轨迹,统计拟合出与位置轨迹对应的用户职业类别。
本实施例中的地理位置变化信息包括地理位置信息以及在每个地理位置停留的停留时间,此外,本实施例对移动终端的地理位置变化信息进行采集时,可以进行一次采集,具体可以是某一天的地理位置变化或某一天工作时间内的地理位置变化等等,也可以进行多次采集,然后根据多次采集的地理位置变化信息获得多个与其对应的位置轨迹,最后将出现频率最高的位置轨迹作为最终选择的位置轨迹,并根据该最终选择的位置轨迹获得与其对应的用户职业类别。通过对移动终端的地理位置变化信息的多次采集,并选取出现频率最高的位置轨迹作为最终选择的位置轨迹,有利于提高根据移动终端的地理位置变化信息获得与其对应的用户职业信息的准确度。
可选地,采集移动终端的状态信息中的事件主题信息包括:
获取移动终端监测到在其上进行操作的操作内容,操作内容包括:用户输入信息,用户输入信息包括用户在搜索引擎中输入的搜索关键字,或者是在WORD/记事本等格式的文档中输入的字符,或者是在即时通讯工具中输入的聊天内容,或者是在邮件中输入的邮件内容;
对操作内容进行语义分析,获得与操作内容关联的主题信息,并将与操作内容关联的主题信息作为事件主题信息。
本实施例采集移动终端的状态信息中的事件主题信息时,首先获取移动终端监测到在其上进行操作的操作内容,操作内容包括:用户输入信息,用户输入信息包括用户在搜索引擎中输入的搜索关键字,或者是在WORD/记事本文档中输入的字符,或者是在即时通讯工具中输入的聊天内容,或者是在邮件中输入的邮件内容,然后对操作内容进行语义分析,获得与操作内容关联的主题信息,并将与操作内容关联的主题信息作为事件主题信息。例如,当监听到用户在搜索引擎中输入机票关键词时,则通过对用户输入的关键词进行分析,容易获得与搜索机票操作内容关联的主题信息为搜索机票;又例如,当监听到用户在移动终端上与好友进行即时通讯时,则通过对即时通讯聊天内容的语义分析,容易获得与即时通讯操作内容关联的主题信息为即时通讯内容的主题信息等等。
需要说明的是,本实施例中的操作内容不限于用户输入信息,还可以包括桌面组件的启用信息,例如,当监听到用户在移动终端上开启了音乐播放器时,则与开启音乐播放器操作内容关联的主题信息为音乐等等。当监听到用户在移动终端上开启了图像编辑软件时,则与开启图像编辑软件的操作内容关联的主题信息为图像编辑,也即事件主题信息为图像编辑,又例如当监听到用户在移动终端上开启了滴滴打车软件时,则与开启滴滴打车软件的操作内容关联的主题信息为打车,也即事件主题信息为打车等等。具体的与操作内容相关联的主题信息既可以通过用户预先自定义。
可选地,当状态信息与场景类别中的场景信息不匹配时,移动终端桌面组件的智能显示方法还包括:
增加场景类别,作为新增场景类别,其中,将状态信息作为与新增场景类别对应的场景信息,以及将与状态信息相似度最高的场景类别对应的桌面组件作为与新增场景类别对应的桌面组件,与状态信息相似度最高的场景类别是与状态信息相匹配的场景信息数量最多的场景类别;
在移动终端的桌面自动显示与新增场景类别对应的桌面组件。
本实施例中状态信息与场景类别中的场景信息相匹配具体是指状态信息与场景信息完全匹配或状态信息包含了所有的场景信息,例如当场景信息包括时间、地点信息时,采集的状态信息中的时间、地点信息与场景信息中的时间、地点完全相同时,则认为状态信息与场景信息相匹配;或者当场景信息包括时间、地点信息时,采集的状态信息包括时间、地点、用户职业信息,且其中的时间、地点信息与场景信息中的时间、地点完全相同时,则认为状态信息与场景信息相匹配,否则当状态信息中的时间信息与场景信息中的时间信息相同,但只要状态信息中的地点信息与场景信息中的地点信息不相同时,则都认为状态信息与场景信息不相匹配。
本实施例在检测到状态信息与场景类别中的场景信息不匹配时,自动增加场景类别,作为新增场景类别。具体地,将状态信息作为与新增场景类别对应的场景信息,将与状态信息相似度最高的场景类别对应的桌面组件作为与新增场景类别对应的桌面组件,其中,与状态信息相似度最高的场景类别是与状态信息相匹配的场景信息数量最多的场景类别。例如,假设本实施例预设的场景类别共为两个,分别为场景类别一和场景类别二,且与场景类别一对应的场景信息为{a1、a2、a3},桌面组件为{b1、b2},与场景类别二对应的场景信息为{a4、a5、a6},桌面组件为{b3、b4},且假设采集的状态信息为{a1、c2、c3}。很容易看出,采集的状态信息与场景类别一和场景类别二对应的场景信息均不匹配,此时假设新增场景类别的名称为场景类别三,则与场景类别三对应的场景信息也即采集的状态信息{a1、c2、c3},与场景类别三对应的桌面信息为{b1、b2},这是由于状态信息{a1、c2、c3}与场景类别一中的场景信息有一条相匹配,而与场景类别二中的场景信息没有一条匹配。需要说明的是,当采集的状态信息没有一条与预设的场景类别中的场景信息相匹配时,则将与状态信息相似度最高的场景信息对应的场景类别对应的桌面组件作为与新增场景类别对应的桌面组件。
可选地,当状态信息与场景类别中的场景信息不匹配时,移动终端桌面组件的智能显示方法还包括:
增加场景类别,作为新增场景类别,其中,将状态信息作为与新增场景类别对应的场景信息,以及将在应用商店或网页上搜索的与状态信息相似度最高的应用组件作为与新增场景类别对应的桌面组件;
在移动终端的桌面自动显示与新增场景类别对应的桌面组件。
本实施例在检测到状态信息与场景类别中的场景信息不匹配时,自动增加场景类别,作为新增场景类别。具体地,将状态信息作为与新增场景类别对应的场景信息以及在应用商店或网页上搜索与状态信息相似度最高的应用组件,并将应用组件作为与新增场景类别对应的桌面组件。本实施例获取与状态信息相似度最高的应用组件可以通过对应用商店或网页上已有的应用组件的应用分类、介绍详情、评价、相关内容进行分析或匹配实现。
可选地,在应用商店或网页上搜索与状态信息相似度最高的应用组件包括:
提取应用商店或网页上的应用组件的标签词,标签词是用于对应用组件进行说明的关键词;
将与状态信息相似度大于预设阈值的标签词对应的应用组件作为与状态信息相似度最高的应用组件。
由于应用商店或网页上的每一款应用组件一般包括对其进行介绍说明的内容,例如应用商店中的大部分应用组件一般包括应用分类、介绍详情、评价等相关内容,本实施例通过提取应用商店或网页上的应用组件的标签词,并将与状态信息相似度大于预设阈值的标签词对应的应用组件作为与状态信息相似度最高的应用组件。具体地,本实施例中的标签词是用于对应用组件进行说明的关键词,在实际的实施过程中,可以通过对应用组件的应用分类、介绍内容、评价或其任意组合的内容进行语义分析,从而提取出用于对应用组件进行说明的关键词,即应用组件的标签词,需要说明的是,在一些应用组件当中,其本身就包括对其进行说明的标签词,针对这种情况,本实施例可以直接将获取的标签词作为需提取的应用商店或网页上的应用组件的标签词。
可选地,当状态信息与场景类别中的场景信息不匹配时,移动终端桌面组件的智能显示方法还包括:
增加场景类别,作为新增场景类别,其中,将状态信息作为与新增场景类别对应的场景信息;
获取其他移动终端在状态信息下启用的应用组件,并将应用组件作为与新增场景类别对应的桌面组件;
在移动终端的桌面自动显示与新增场景类别对应的桌面组件。
本实施例在判断出状态信息与场景类别中的场景信息不匹配时,还可以通过获取其他移动终端在状态信息下启用的应用组件,并将所述应用组件作为与所述新增场景类别对应的桌面组件。优选地,本实施例可以预设提取规则,选取符合一定条件的应用组件作为与新增场景类别对应的桌面组件,例如可以获取其他移动终端在状态信息下启用数量最多的应用组件作为与新增场景类别对应的桌面组件,也可以获取其他移动终端在状态信息下启用数量前N(N>1)的应用组件作为与新增场景类别对应的桌面组件。
本实施例不限于自动增加新增场景类别,例如还可以通过移动终端用户手动输入和设置新增场景类别,例如,当检测出状态信息与场景类别中的场景信息不相匹配时,则弹框显示新增场景类别设置界面,并由移动终端用户根据需要自定义与新增场景类别对应的场景信息和桌面组件。本实施例通过自动或手动方式新增场景类别,使得移动终端可以不断更新或增加场景类别,从而更加智能地显示符合移动终端用户需要的场景类别下的桌面组件。
可选地,在移动终端的桌面自动显示与场景类别对应的桌面组件包括:
判断移动终端的桌面是否包含与场景类别对应的桌面组件,若是,则根据桌面组件的使用频率对其进行排序后显示,若否,则弹出推荐下载桌面组件的弹框界面。
本实施例中移动终端的桌面包含与场景类别对应的桌面组件是指移动终端的桌面包含全部的与场景类别对应的桌面组件,且在判断出移动终端的桌面包含全部的与场景类别对应的桌面组件时,根据桌面组件的使用频率对其进行排序后优先显示,优选地,本实施例可以将排序后的桌面组件显示在第一个打开的桌面页面或当前所在的桌面页面或弹框显示,以及在判断出移动终端的桌面没有完全包含全部的与场景类别对应的桌面组件时,弹出推荐下载没有包含的桌面组件的弹框界面。
由于现有移动终端桌面组件的排列方式是静态固定的,当移动终端用户需要改变桌面组件的排列方式时,需要手动移动或设置桌面组件的排列方式,操作繁琐,效率低,针对该问题,本实施例在判断移动终端的桌面包含与场景类别对应的桌面组件时,根据桌面组件的使用频率对其进行排序后显示,需要说明的是,本实施例中的使用频率值可以是定期更新值,也可以是实时更新值。
本实施例通过在判断移动终端的桌面包含与场景类别对应的桌面组件后,根据桌面组件的使用频率对其进行排序显示,无需移动终端用户手动对桌面组件进行移动或设置,就能实现桌面组件根据移动终端用户的使用频率和使用习惯进行自动排序,方便了用户获取其需要的桌面组件,提高了查找桌面组件的效率,大大提升了用户体验。此外,本实施例通过在判断移动终端的桌面没有完全包含与场景类别对应的桌面组件后,弹出推荐下载没有包含的桌面组件的弹框界面,使得移动终端用户无需另外搜索其需要的桌面组件,便可通过本实施例弹出的推荐下载界面直接对桌面组件进行下载,大大方便了移动终端用户,体现了较高的智能化水平,提升了用户体验。
下面针对五个精简实施例对本发明的移动终端桌面组件的智能显示的过程和原理进行更进一步说明。
精简实施例一
参照图2,本实施例中移动终端桌面组件的智能显示方法包括:
步骤S201,预设至少一个场景类别以及与场景类别对应的场景信息和桌面组件。具体地,本实施例预设的场景类别包括四个,且与该四个场景类别分别对应的桌面组件具体参照表1。需要说明的是,本实施例在预先设置与场景类别对应的桌面组件时,可以选取一些常用和必要的桌面组件作为固定组件设置在与场景类别对应的桌面组件中,例如微信、QQ、通讯录等等。本实施例则在以下六个场景类别中均设置微信和QQ桌面组件,也即在以下四个场景类别中的任何一个场景类别中均会在移动终端的桌面显示微信和QQ应用组件。
表1
步骤S202,采集移动终端接收的移动终端用户在即时通讯工具中输入的聊天内容。具体地,假设本实施例通过监听移动终端设备中的进程发现移动终端用户当前正在使用即时通讯工具,且通过调用API接口获得移动终端用户当前的聊天内容。假设本实施例采集的聊天内容为“好饿呀!”。
步骤S203,对聊天内容进行语义分析,获得与聊天内容关联的主题信息,并将与聊天内容关联的主题信息作为事件主题信息。本实施例与聊天内容关联的主题信息也可以理解为与聊天内容对应的话题信息。由于仅仅针对一句聊天内容不能准确获取与聊天内容关联的主题信息,因此在实际的实施过程中,本实施例获取当前的聊天内容以及当前聊天内容的上文内容,并将聊天内容及该聊天内容的上文内容进行合并,以及通过对合并后的内容进行语义分析,从而获得与聊天内容关联的主题信息。假设本实施例将当前的聊天内容“好饿呀!”与该聊天内容在一分钟内的上文内容合并,且通过对合并的内容进行分词、语义消歧、词性标注等操作后,获得与该聊天内容关联的主题信息为“就餐”。
步骤S204,将事件主题信息与场景类别中的场景信息进行匹配。具体地,由于本实施例采集的状态信息仅包括事件主题信息,因此直接将该事件主题信息与预设的场景类别中的场景信息进行匹配,具体地,将事件主题信息“就餐”分别与场景类别一至场景类别四对应的场景信息进行匹配,由表1可以看出,与事件主题信息“就餐”匹配的场景类别为场景类别一。需要说明的是,尽管表1中场景类别一包括了两个场景信息,但由于本实施例采集的状态信息(事件主题信息)包含于场景信息中,故认为事件主题信息与场景类别中的场景信息是相匹配的。
步骤S205,当事件主题信息与场景类别中的场景信息相匹配时,判断移动终端的桌面是否包含与场景类别对应的桌面组件,若是,则根据桌面组件的使用频率对其进行排序后显示,若否,则弹出推荐下载桌面组件的弹框界面。具体地,在判定事件主题信息与场景类别一匹配后,本实施例继续判断移动终端的桌面是否包含与场景类别对应的桌面组件,具体地,判断移动终端的桌面是否包含微信、QQ、饿了吧、百度外卖、美团、淘点点桌面组件,若包含,则通过对移动终端用户使用这些桌面组件的频率对桌面组件进行排序,即将使用频率高的桌面组件排在前面,否则,假设本实施例检测出移动终端的桌面仅仅包含了微信、QQ、饿了吧、百度外卖、美团桌面组件,即并没有包含淘点点桌面组件时,则弹出推荐下载淘点点桌面组件的弹框界面。
本实施例通过采集移动终端接收的移动终端用户在即时通讯工具中输入的聊天内容获得事件主题信息,并将事件主题信息与预设的场景类别中的场景信息进行匹配,以及在事件主题信息与场景信息相匹配时,在移动终端的桌面自动显示与场景类别对应的桌面组件,使得移动终端的桌面组件随采集的事件主题信息变化而变化,解决了现有移动终端桌面组件不能 根据事件主题信息进行智能显示的技术问题,节省了用户在桌面搜索查找与事件主题信息对应的桌面组件的时间,体现了较高的智能化水平,提升了用户体验。
精简实施例二
参照图3,本实施例中移动终端桌面组件的智能显示方法包括:
步骤S301,预设至少一个场景类别以及与场景类别对应的场景信息和桌面组件。具体地,本实施例预设的场景类别包括四个,且与该四个场景类别分别对应的桌面组件具体参照表1。
步骤S302,对移动终端的地理位置变化信息进行采集,并利用采集的地理位置变化信息构建移动终端的位置轨迹。具体地,本实施例通过GPRS全球定位系统对移动终端的地理位置变化信息进行采集,假设本实施例对移动终端用户在最近三天内的地理位置变化进行采集,且获得地理位置变化信息数据如表2所示。本实施例为了更精准地获得移动终端的用户职业类别,对移动终端用户在最近三天内的地理位置变化均进行了采集,并将出现频率最高的地理位置变化信息作为最终的地理位置变化信息,由表2可以看出,在三天中,移动终端用户有两天的地理位置变化信息完全相同,故取第一天或第二天的地理位置变化信息作为最终的地理位置变化信息,并基于该最终的地理位置变化信息构建移动终端的位置轨迹。
表2
步骤S303,根据移动终端的位置轨迹与用户职业类别的对应关系,确定移动终端的用户职业信息。具体地,本实施例根据表2所示的移动终端的地理位置变化信息可以构建移动终端的位置轨迹为XX高中—XX街道—XX街道,故根据预先建立的位置轨迹和用户职业类别对应关系可以获得移动终端的用户职业类别,假设本实施例获取的移动终端的用户职业信息为“学生”。
步骤S304,采集移动终端的时间信息,并将时间信息和用户职业信息作为状态信息。具体地,假设本实施例采集的时间信息为上午7点,也即本实施例获取的状态信息包括两项,分别为时间信息=上午7点,用户职业信息=学生。
步骤S305,将状态信息与场景类别中的场景信息进行匹配。具体地,由于本实施例采集的状态信息仅包括时间信息和用户职业信息,因此将时间信息和用户职业信息与预设的场景类别中的场景信息进行匹配,具体地,将时间信息和用户职业信息分别与场景类别一至场景类别四对应的场景信息进行匹配,由表1可以看出,与时间信息和用户职业信息“就餐”匹配的场景类别为场景类别二(本实施例假设只要采集的时间信息落在场景信息中是时间区间就认为是匹配的)。
步骤S306,当状态信息与场景类别中的场景信息相匹配时,在移动终端的桌面自动显示 与场景类别对应的桌面组件。由步骤S205可知,本实施例的状态信息与场景类别中的场景信息相匹配,故在移动终端的桌面自动显示微信、QQ、阅读星、沪江英语、百词斩、TED桌面组件。
本实施例通过采集移动终端的地理位置变化信息获得移动终端的用户职业信息,并将状态信息(包括时间信息和用户职业信息)与预设的场景类别中的场景信息进行匹配,以及在状态信息与场景信息相匹配时,在移动终端的桌面自动显示与场景类别对应的桌面组件,使得移动终端的桌面组件随采集的状态信息变化而变化,解决了现有移动终端桌面组件不能根据场景信息进行智能显示的技术问题,节省了用户在桌面搜索查找与场景信息对应的桌面组件的时间,体现了较高的智能化水平,提升了用户体验。
精简实施例三
参照图4,本实施例中移动终端桌面组件的智能显示方法包括:
步骤S401,预设至少一个场景类别以及与场景类别对应的场景信息和桌面组件。具体地,本实施例预设的场景类别包括四个,且与该四个场景类别分别对应的桌面组件具体参照表1。
步骤S402,采集移动终端的时间、地点、用户职业信息,作为状态信息。具体地,假设本实施例采集的移动终端的时间=下午6点半、地点=地铁、用户职业信息=程序员。本实施例可以通过移动终端安装的摄像头实时采集移动终端所处的场景图像,然后通过图像识别技术获取移动终端的地点信息。在具体的实施过程中,本实施例可以预先定义地点类别,例如机场、公交车、地铁、海洋、森林、村庄、街道、高楼、高速公路、办公室等等,然后根据摄像头采集的场景图片获得与之对应的地点信息。
步骤S403,将状态信息与场景类别中的场景信息进行匹配,当状态信息与场景类别中的场景信息相匹配时,在移动终端的桌面自动显示与场景类别对应的桌面组件,并结束程序;当状态信息与场景类别中的场景信息不匹配时,增加场景类别,作为新增场景类别,其中,将状态信息作为与新增场景类别对应的场景信息,以及将与状态信息相似度最高的场景类别对应的桌面组件作为与新增场景类别对应的桌面组件,与状态信息相似度最高的场景类别是与状态信息相匹配的场景信息数量最多的场景类别。具体地,本实施例在移动终端存储的预设的场景类别中增加场景类别五,且设置与场景类别五对应的场景信息为状态信息,具体包括时间信息=下午5点至6点、用户职业信息=程序员、地点信息=公交车;与场景类别五对应的桌面组件为微信、QQ、滴滴打车、百度地图、酷狗音乐,具体参照表3。本实施例之所以选择与场景类别四对应的桌面组件作为与场景类别五对应的桌面组件是因为与场景类别四对应的场景信息与状态信息的相似度最高。
表3
步骤S404,在移动终端的桌面自动显示与新增场景类别对应的桌面组件。具体地,本实施例在获取到时间信息=下午5点至6点;用户职业信息=程序员;地点信息=地铁的场景信息时, 在移动终端的桌面自动显示微信、QQ、饿了吧、百度外卖、美团、淘点点这些桌面组件。
本发明实施例提供的移动终端桌面组件的智能显示方法通过采集移动终端的状态信息,并将采集的状态信息与预设的场景类别中的场景信息进行匹配,以及在采集的状态信息与场景信息不匹配时,增加场景类别,作为新增场景类别,其中,将状态信息作为与新增场景类别对应的场景信息,以及将与状态信息相似度最高的场景类别对应的桌面组件作为与新增场景类别对应的桌面组件,与状态信息相似度最高的场景类别是与状态信息相匹配的场景信息数量最多的场景类别,使得移动终端可以不断更新或增加场景类别,从而更加智能地显示符合移动终端用户需要的场景类别下的桌面组件。
精简实施例四
参照图5,本实施例中移动终端桌面组件的智能显示方法包括:
步骤S501,预设至少一个场景类别以及与场景类别对应的场景信息和桌面组件。具体地,本实施例预设的场景类别包括四个,且与该四个场景类别分别对应的桌面组件具体参照表1。
步骤S502,采集移动终端的地点信息,作为状态信息。具体地,假设本实施例采集的移动终端的地点信息=机场。本实施例可以通过移动终端安装的摄像头实时采集移动终端所处的场景图像,然后通过图像识别技术对采集的场景图像进行分析识别,从而获取移动终端的地点信息。在具体的实施过程中,本实施例可以预先定义地点类别,例如机场、公交车、地铁、海洋、森林、村庄、街道、高楼、高速公路、办公室等等。
步骤S503,将状态信息与场景类别中的场景信息进行匹配,当状态信息与场景类别中的场景信息相匹配时,在移动终端的桌面自动显示与场景类别对应的桌面组件,并结束程序;当状态信息与场景类别中的场景信息不匹配时,增加场景类别,作为新增场景类别,其中,将状态信息作为与新增场景类别对应的场景信息,以及将在应用商店或网页上搜索的与状态信息相似度最高的应用组件作为与新增场景类别对应的桌面组件。
具体地,本实施例首先在移动终端存储的预设的场景类别中增加场景类别六,且设置与场景类别六对应的场景信息为状态信息,具体为地点信息=机场,然后在应用商店或网页上搜索的与状态信息相似度最高的应用组件作为与新增场景类别对应的桌面组件,本实施例在应用商店或网页上搜索与状态信息相似度最高的应用组件包括:提取应用商店或网页上的应用组件的标签词,标签词是用于对应用组件进行说明的关键词;将与状态信息相似度大于预设阈值的标签词对应的应用组件作为与状态信息相似度最高的应用组件。假设本实施例通过对应用商店或网页上的应用组件的应用分类、详情内容、评价内容进行分析和关键词提取后,获得应用商店或网页上的应用组件的标签词,且通过计算地点信息(机场)与各应用组件对应的标签词的相似度后,提取相似度大于预设阈值的标签词对应的应用组件为航班管家、免费WiFi、墨迹天气、携程、大众点评等等,具体参照表4。
此外,本实施例还可以先通过对状态信息进行关联分析获得关联关键词,然后再通过获得的关联关键词在应用商店或网页上搜索的与关联关键词相似度最高的应用组件作为与新增场景类别对应的桌面组件。具体地,本实施例假设对状态信息,即地点信息=机场进行关联分析获得的关联关键词包括{订票、航班、天气、美食},然后再通过这些关联关键词分别获取与其相似度最高的应用组件作为与新增场景类别对应的桌面组件。在具体的实施过程中,本实施 例可以分别针对每个关联关键词在应用商店或网页上搜索与其对应的下载量最大或评价分数最高的应用组件作为与新增场景类别对应的桌面组件。
表4
步骤S504,在移动终端的桌面自动显示与新增场景类别对应的桌面组件。具体地,本实施例在获取到地点信息=机场时,在移动终端的桌面自动显示微信、QQ、航班管家、免费WiFi、墨迹天气、携程、大众点评这些桌面组件。
本发明实施例提供的移动终端桌面组件的智能显示方法通过采集移动终端的状态信息,并将采集的状态信息与预设的场景类别中的场景信息进行匹配,以及在采集的状态信息与场景信息不匹配时,增加场景类别,作为新增场景类别,将状态信息作为与新增场景类别对应的场景信息,以及将在应用商店或网页上搜索的与状态信息相似度最高的应用组件作为与新增场景类别对应的桌面组件,使得移动终端可以不断更新或增加场景类别,从而更加智能地显示符合移动终端用户需要的场景类别下的桌面组件。
精简实施例五
参照图6,本实施例中移动终端桌面组件的智能显示方法包括:
步骤S601,预设至少一个场景类别以及与场景类别对应的场景信息和桌面组件。具体地,本实施例预设的场景类别包括四个,且与该四个场景类别分别对应的桌面组件具体参照表1。
步骤S602,采集移动终端的时间、地点信息。具体地,假设本实施例采集的移动终端的时间信息=下午3点半;地点信息=长沙橘子洲头。
步骤S603,将状态信息与场景类别中的场景信息进行匹配,当状态信息与场景类别中的场景信息相匹配时,在移动终端的桌面自动显示与场景类别对应的桌面组件,并结束程序;当状态信息与场景类别中的场景信息不匹配时,增加场景类别,作为新增场景类别,其中,将状态信息作为与新增场景类别对应的场景信息。具体地,从表1可以看出,本实施例不能匹配出与状态信息对应的场景类别,故将时间信息=下午3点半;地点信息=长沙橘子洲头的状态信息作为与新增场景类别对应的场景信息。具体地,本实施例在移动终端存储的预设的场景类别中增加场景类别七,且设置与场景类别七对应的场景信息为状态信息,具体包括时间信息=下午3点半;地点信息=长沙橘子洲头。
步骤S604,获取其他移动终端在状态信息下启用的应用组件,并将应用组件作为与新增场景类别对应的桌面组件。
具体地,假设本实施例采集到与状态信息为时间信息=下午3点半;地点信息=长沙橘子洲头的状态信息相同的移动终端共500个。且通过对其他移动终端的监测,获得每一个其他移动终端分别对应启用的应用组件。具体地,假设本实施例通过对所有其他移动终端在上述状态信息下启用的应用组件进行统计分析后,选取在上述状态信息下启用数量前5的应用组 件作为与新增场景类别对应的桌面组件,假设为微信、QQ、美图秀秀、大片模式、百度地图,则将这5个应用组件作为与新增场景类别对应的桌面组件,具体参照表5。
表5
步骤S605,在移动终端的桌面自动显示与新增场景类别对应的桌面组件。具体地,本实施例在获取到时间信息=下午3点半;地点信息=长沙橘子洲头时,在移动终端的桌面自动显示微信、QQ、美图秀秀、大片模式、百度地图。
本发明实施例提供的移动终端桌面组件的智能显示方法通过采集移动终端的状态信息,并将采集的状态信息与预设的场景类别中的场景信息进行匹配,以及在采集的状态信息与场景信息不匹配时,增加场景类别,作为新增场景类别,并将状态信息作为与新增场景类别对应的场景信息,以及将其他移动终端在状态信息下启用的应用组件作为与新增场景类别对应的桌面组件,使得移动终端可以不断更新或增加场景类别,从而更加智能地显示符合移动终端用户需要的场景类别下的桌面组件。
参照图7,本发明的优选实施例提供的移动终端桌面组件的智能显示装置,包括:
预设装置10,用于预设至少一个场景类别以及与场景类别对应的场景信息和桌面组件;
采集装置20,用于采集移动终端的状态信息,状态信息是与移动终端的状态相关的信息;
匹配装置30,用于将状态信息与场景类别中的场景信息进行匹配;
显示装置40,用于当状态信息与场景类别中的场景信息相匹配时,在移动终端的桌面自动显示与场景类别对应的桌面组件。
本实施例移动终端桌面组件的智能显示装置的具体工作过程和工作原理可参照本实施例的移动终端桌面组件的智能显示方法的工作过程和工作原理。本发明实施例中的通讯终端设备可以是台式电脑、平板电脑、个人数字助理、手机、电视机、车载电脑、可穿戴通信设备等。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。