买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】终端可视界面自动切换方法和装置_腾讯科技(深圳)有限公司_201510923727.1 

申请/专利权人:腾讯科技(深圳)有限公司

申请日:2015-12-11

公开(公告)日:2020-12-15

公开(公告)号:CN106874021B

主分类号:G06F9/445(20180101)

分类号:G06F9/445(20180101)

优先权:

专利状态码:有效-授权

法律状态:2020.12.15#授权;2018.01.05#实质审查的生效;2017.06.20#公开

摘要:本发明涉及一种终端可视界面自动切换方法和装置。所述方法包括以下步骤:检测终端所处的环境信息,所述环境信息包括地理位置和时间;将本次检测的终端所处的环境信息和本次检测相邻的前一次检测中终端所处的环境信息进行比较;判断终端所处的环境信息是否发生变化,若是,根据本次检测的终端所处的地理位置和时间调整终端的可视界面,若否,则返回执行检测终端所处的环境信息的步骤。上述终端可视界面自动切换方法和装置,通过检测终端所处的环境信息中的地理位置和时间,根据地理位置和时间判断终端所处环境是否发生变化,若发生变化,则根据地理位置和时间自动调整终端的可视界面,不需要用户手动操作进行切换可视界面,能根据环境自动切换。

主权项:1.一种终端可视界面自动切换方法,包括以下步骤:获取终端所处的环境图片和时间;确定所述获取的环境图片与预先建立的场景图片之间的相似度,根据所述相似度识别出终端所处的场景,将所述终端所处的场景作为终端的地理位置;将所述终端的地理位置和时间作为终端所处的环境信息;将本次检测的终端所处的环境信息和本次检测相邻的前一次检测中终端所处的环境信息进行比较;判断终端所处的环境信息是否发生变化,若是,根据本次检测的终端所处的地理位置和时间调整终端的可视界面,若否,则返回执行检测终端所处的环境信息的步骤;当所述可视界面为桌面时,通过光传感器获取所述终端所处环境的光线亮度值;通过图片色值提取算法提取所述环境图片的颜色亮度值;根据所述光线亮度值和所述颜色亮度值对所述终端调整后的桌面的主题进行调整。

全文数据:终端可视界面自动切换方法和装置技术领域[0001]本发明涉及电子设备领域,特别是涉及一种终端可视界面自动切换方法和装置。背景技术[0002]随着各种电子设备的产生,用户对电子设备的使用要求越来越高。用户会根据不同的需求调整可视界面,可视界面可为桌面或待机屏幕。例如,用户在不同的环境和场景中,经常使用的应用以及所偏爱的桌面主题等有所不同,例如在公司可能经常使用一些办公、笔记、字典等类的工具,以及较为正式的主题;在家里可能会偏爱视频、游戏类的应用和休闲一些的主题;在公交车上比较偏爱阅读、小说、游戏等应用等。然而传统的桌面实现是不区分场景的,在任何情况桌面都是固定不变的,需要变换桌面时,需要用户手动操作进行桌面切换,操作繁琐。发明内容[0003]基于此,有必要针对传统的可视界面切换需要用户手动切换,操作繁琐的问题,提供一种终端可视界面自动切换方法,能根据环境自动切换可视界面。[0004]此外,还有必要提供一种终端可视界面自动切换装置,能根据环境自动切换可视界面。[0005]—种终端可视界面自动切换方法,包括以下步骤:[0006]检测终端所处的环境信息,所述环境信息包括地理位置和时间;[0007]将本次检测的终端所处的环境信息和本次检测相邻的前一次检测中终端所处的环境信息进行比较;[0008]判断终端所处的环境信息是否发生变化,若是,根据本次检测的终端所处的地理位置和时间调整终端的可视界面,若否,则返回执行检测终端所处的环境信息的步骤。[0009]一种终端可视界面自动切换装置,包括:[0010]检测模块,用于检测终端所处的环境信息,所述环境信息包括地理位置和时间;[0011]比较模块,用于将本次检测的终端所处的环境信息和本次检测相邻的前一次检测中终端所处的环境信息进行比较;[0012]判断模块,用于判断终端所处的环境信息是否发生变化;[0013]切换模块,用于当判断出终端所处的环境信息发生变化后,根据本次检测的终端所处的地理位置和时间调整终端的可视界面;[0014]所述检测模块还用于当判断出终端所处的环境信息未发生变化时,继续检测终端所处的环境信息。[0015]上述终端可视界面自动切换方法和装置,通过检测终端所处的环境信息中的地理位置和时间,根据地理位置和时间判断终端所处环境是否发生变化,若发生变化,则根据地理位置和时间自动调整终端的可视界面,不需要用户手动操作进行切换可视界面,能根据环境自动切换。附图说明卩12—个实施例中终端的内部结构示意图;r2个实賴中终端可视界面自动讎方法的流程图;[0018]=3为场細片库中的不鳴景的示意图;[0019:,4为另—个实施例中终端可视界面自动切换方法的流程图;[0020]图5为办公室场景下的桌面示意图;[0021]图6为家庭场景下的桌面示意图;_2]®7为-个实施例中终端可视界翻动切换装置的结构示意图;[0023]图8为另—个实施例中终端可视界面自动切换装置的结构示意图;_4]®9为另-个实_中终端可视麵自动切换装誦结构示意图;_5]图10为另-个实施例中终端可视麵自动纖装翻结构示意图。具体实施方式[0026]、$了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。[0027]、图1为一个实施例中终端的内部结构示意图。如图1所示,该终端包括通过系统总线连^的处理器、存储介质、内存、网络接口、显示屏和输入装置。其中,终端的存储介质存储有操作系统,还包括一种终端可视界面自动切换装置,该终端可视界面自动切换装置用I实现"I种终端可视界面自动切换方法。该处理器用于提供计算和控制能力,支撑整个终端的运行。终端中的内存为存储介质中的终端可视界面自动切换装置的运行提供环境,网络接^用于与服务器进行网络通信,如发送数据至服务器,接收服务器返回的数据等。终端的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该终端可以是手机、平板电脑或者个人数字助理等。本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。[0028]图2为一个实施例中终端可视界面自动切换方法的流程图。如图2所示,一种终端可视界面自动切换方法,运行于图1中的终端上,包括以下步骤:[0029]步骤202,检测终端所处的环境信息,该环境信息包括地理位置和时间。[0030]本实施例中,该检测终端所处的环境信息中的地理位置的步骤包括:通过全球卫星定位系统或WiFi或基站定位检测终端的地理位置。[0031]具体地,可通过终端上安装的GPSGlobePositioningSystem,全球卫星定位系统)对终端进行定位,从而检测到终端所处的地理位置。也可通过终端连接的WiFi网络所处的网络节点的地理位置,将网络节点的地理位置作为终端所处的地理位置。或者,检测终端所使用的2G、3G或4G网络的基站所处的地理位置,将基站所处的地理位置作为终端所处的地理位置。[0032]在其他实施例中,该检测终端所处的环境信息中的地理位置的步骤包括:获取终端所处的环境图片,将该获取的环境图片与预先建立的场景图片进行比较,识别出终端所处的场景,将该终端所处的场景作为终端的地理位置。[0033]具体地,因不同的场景具有各自鲜明的特征,可以预先建立场景图片库,在场景图片库中存储有多种场景的图片。如图3所示,场景图片库中可存储有办公室的图片、家的图片、公交车的图片、马路的图片、超市的图片、户外的图片等。如在办公室的图片中包含有办公桌和计算机。家的图片中包括电视柜、电视、床等。公交车的图片中包含公交座椅、扶手等。马路的图片中包含斑马线、车等。超市的图片包含货架、商品等。户外的图片中包含树木、山等。将获取的环境图片与场景图片进行对比可采用图片相似度识别算法,例如离散哈希算法等。离散哈希算法将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是不可能的,所以数据的哈希值可以检验数据的完整性。[0034]时间可由网络时间或终端自带时钟的时间或服务器的时钟确定等。[0035]步骤204,将本次检测的终端所处的环境信息和本次检测相邻的前一次检测中终端所处的环境信息进行比较。[0036]具体地,可采用定期检测终端所处的环境信息。通过比较本次检测的终端所处的环境信息和本次检测相邻的前一次检测中终端所处的环境信息,可得知终端所处的环境信息是否发生变化。环境信息包括地理位置和时间。[0037]例如本次检测的终端所处的地理位置为深圳,时间为2015年11月16日15时10分10秒。本次相邻的前一次检测终端所处的地理位置为北京,时间为加^年丨丨月16日22时20分20秒。将两次检测的地理位置和时间做比较,得出终端所处的环境信息发生了变化。[0038]再如,本次检测的终端所处的地理位置为深圳,时间为2015年11月16日15时10分10秒。本次相邻的前一次检测终端所处的地理位置为深圳,时间为2015年11月16日I6时20分20秒。将两次检测的地理位置和时间做比较,得出终端所处的环境信息中地理位置未发生变化,时间处于同一天的工作日时间,时间也未发生变化,则终端所处的环境信息未发生变化。[0039]步骤2〇6,判断终端所处的环境信息是否发生变化,若是,执行步骤208,若否,执行步骤202。[0040]步骤2〇8,根据本次检测的终端所处的地理位置和时间调整终端的可视界面。[0041]本实施例中,根据本次检测的终端所处的地理位置和时间调整终端的可视界面的步骤包括:根据本次检测的终端所处的地理位置和时间从预先建立的地理位置和时间与终端的桌面之间的映射关系中获取本次检测的终端所处的地理位置和时间所对应的可视界面,将该可视界面作为本次检测后终端所要切换到的可视界面。[0042]具体地,可视界面可为桌面或待机屏幕等。若可视界面为桌面,首先建立地理位置和时间与终端的桌面之间的映射关系。该映射关系可包括根据经常出入的时间和地理位置预设多种桌面。也可包括系统预置的多种通用桌面,例如家(全天)、公司(白天)、超市t全大)、公交(全天)等对应的桌面。桌面的元素包括桌面图标和快捷方式的样式及显示位置、桌面主题等。建立地理位置和时间与桌面之间的映射关系,是指建立地理位置和时间所对应的桌面要显示的图标、快捷方式、桌面主题等。桌面图标是指应用程序图标。快捷方式是指应用程序或文件的快捷方式。[0043]建立的地理位置和时间与桌面的映射关系可包括地理位置为家里、时间为工作日,则对应的桌面为办公桌面;地理位置为办公室,时间为工作日,则对应的桌面为办公桌面;地理位置为家里,时间为节假日,则对应的桌面为休闲桌面等。在办公桌面中将电子邮件、办公软件等图标排布在首页;在休闲桌面中将购物网站、即时通信软件、机票软件、游戏软件等图标排布在首页。[0044]此外,桌面上的图标可由用户自己进行排布,桌面主题可由用户自己选定。[0045]若可视界面为待机屏幕时,预先建立地理位置和时间与待机屏幕的映射关系。例如地理位置为办公室,时间为工作日,则待机屏幕可为办公类待机屏幕;地理位置为家里,时间为节假日,则待机屏幕可为休闲类待机屏幕。办公类待机屏幕可为大自然风光或星球等。休闲类待机屏幕可为卡通人物等。[0046]上述终端可视界面自动切换方法,通过检测终端所处的环境信息中的地理位置和时间,根据地理位置和时间判断终端所处环境是否发生变化,若发生变化,则根据地理位置和时间自动调整终端的可视界面,不需要用户手动操作进行切换可视界面,能根据环境自动切换。[0047]在一个实施例中,该可视界面为桌面时,该终端可视界面自动切换方法还包括:统计用户对应用程序的使用习惯数据;根据用户对应用程序的使用习惯数据对桌面图标进行排序。[0048]具体地,统计用户对应用程序的使用习惯数据可包括对应用程序的使用频率、应用的安装顺序、应用的分类等一种或多种。再根据对应用程序的使用习惯数据对桌面图标进行排序。例如,按照对应用程序的使用频率对桌面图标进行排序。桌面图标即为应用程序图标。根据用户对应用程序的使用习惯数据对桌面图标进行排序可提高用户操作的便捷性。[0049]在一个实施例中,该可视界面为桌面,该环境信息还包括光线和颜色,该终端可视界面自动切换方法还包括:根据光线亮度值和颜色色值对终端的桌面的主题进行调整。[0050]具体地,通过光传感器获取终端所处环境的光线亮暗及颜色。颜色可包括周围环境的颜色和终端使用者的服饰颜色等。周围环境的颜色可包括沙滩、草地、建筑物、房间墙壁等。可通过摄像头拍摄一张或多张周围环境的图片,利用图片色值提取算法提取图片的色值。该色值即为颜色的值。再根据光线的亮度值和颜色的色值对终端的桌面的主题进行调整。该图片色值提取算法可包括八叉树算法和最小差值法等。根据光线和颜色对终端的桌面的主题进行调整可对已经切换的桌面主题进行光线亮度和颜色色值的调整。[0051]在一个实施例中,该可视界面为桌面,该终端可视界面自动切换方法还包括:接收服务器根据终端所处的地理位置从预先建立的地理位置与消息的对应关系中获取并推送给用户的消息。[0052]具体地,预先建立地理位置与消息的对应关系,例如地理位置为办公室,则消息可为上班啦,认真工作。地理位置为家里,则消息可为该休息了等。服务器根据终端上传的地理位置,查找到对应的消息,将消息推送给用户。[0053]图4为另一个实施例中终端可视界面自动切换方法的流程图。如图4所示,一种终端可视界面自动切换方法,包括以下步骤:[0054]步骤402,获取监听开启指令。[0055]具体地,获取到用户通过键盘、触摸屏等触发监听程序而产生的监听开启指令。[0056]步骤404,根据该监听开启指令启动监听终端所处的环境信息。[0057]具体地,启动监听程序监听终端所处的环境信息。[0058]步骤406,检测终端所处的环境信息,该环境信息包括地理位置和时间。[0059]本实施例中,该检测终端所处的环境信息中的地理位置的步骤包括:通过全球卫星定位系统或WiFi或基站定位检测终端的地理位置。[0060]具体地,可通过终端上安装的GPS对终端进行定位,从而检测到终端所处的地理位置。也可通过终端连接的WiFi网络所处的网络节点的地理位置,将网络节点的地理位置作为终端所处的地理位置。或者,检测终端所使用的2G、3G或4G网络的基站所处的地理位置,将基站所处的地理位置作为终端所处的地理位置。[0061]在其他实施例中,该检测终端所处的环境信息中的地理位置的步骤包括:获取终端所处的环境图片,将该获取的环境图片与预先建立的场景图片进行比较,识别出终端所处的场景,将该终端所处的场景作为终端的地理位置。[0062]具体地,因不同的场景具有各自鲜明的特征,可以预先建立场景图片库,在场景图片库中存储有多种场景的图片。[0063]步骤408,将本次检测的终端所处的环境信息和本次检测相邻的前一次检测中终端所处的环境信息进行比较。[0064]具体地,可采用定期检测终端所处的环境信息。通过比较本次检测的终端所处的环境信息和本次检测相邻的前一次检测中终端所处的环境信息,可得知终端所处的环境信息是否发生变化。环境信息包括地理位置和时间。[0065]例如本次检测的终端所处的地理位置为深圳,时间为2015年11月16日15时10分10秒。本次相邻的前一次检测终端所处的地理位置为北京,时间为2015年11月16日22时20分20秒。将两次检测的地理位置和时间做比较,得出终端所处的环境信息发生了变化。[0066]再如,本次检测的终端所处的地理位置为深圳,时间为2015年11月16日15时10分10秒。本次相邻的前一次检测终端所处的地理位置为深圳,时间为2015年11月16日16时20分20秒。将两次检测的地理位置和时间做比较,得出终端所处的环境信息中地理位置未发生变化,时间处于同一天的工作日时间,时间也未发生变化,则终端所处的环境信息未发生变化。[0067]步骤410,判断终端所处的环境信息是否发生变化,若是,执行步骤412,若否,执行步骤406。[0068]步骤412,根据本次检测的终端所处的地理位置和时间调整终端的可视界面。[0069]本实施例中,根据本次检测的终端所处的地理位置和时间调整终端的可视界面的步骤包括:根据本次检测的终端所处的地理位置和时间从预先建立的地理位置和时间与终端的桌面之间的映射关系中获取本次检测的终端所处的地理位置和时间所对应的可视界面,将该可视界面作为本次检测后终端所要切换到的可视界面。[0070]步骤414,获取监听关闭指令。[0071]步骤416,根据该监听关闭指令关闭监听终端所处的环境信息的服务。[0072]具体地,根据监听关闭指令将监听程序关闭,即关闭监听终端所处的环境信息的服务。[0073]上述终端可视界面自动切换方法,通过检测终端所处的环境信息中的地理位置和时间,根据地理位置和时间判断终端所处环境是否发生变化,若发生变化,则根据地理位置和时间自动调整终端的可视界面,不需要用户手动操作进行切换可视界面,能根据环境自动切换;且通过监听启动指令和监听关闭指令可有效控制监听功能的实现。[0074]下面结合具体的应用场景描述终端可视界面自动切换方法的实现过程。以可视界面为手机桌面为例。如图5所示,用户手机所在的地理位置为办公室,时间为工作日,根据地理位置和时间查找到对应的办公桌面,在办公桌面上将办公相关的应用在桌面上展开,放到便于操作的区域,如图5中的区域510中排布有outlook邮箱、microsoftword、microsoftpower、微云、电子邮件等。在桌面上还排布有实用工具、旅行与交通、生活、图书与阅读、即时通信应用、天气等。在快捷栏中有拨号、联系人、短信、浏览器等。当检测到用户下班回家后,根据地理位置和时间查找到对应的休闲桌面,在休闲桌面上将休闲相关的应用在桌面上展开,放到便于操作的区域,如图6中的区域610中排布有购物应用、游戏应用、团购应用、即时通信应用等。在桌面上还排布有实用工具、旅行与交通、生活、图书与阅读、天气等。[0075]图7为一个实施例中终端可视界面自动切换装置的结构示意图。如图7所示,一种终端可视界面自动切换装置,包括检测模块702、比较模块704、判断模块706和切换模块708。[0076]检测模块7〇2用于检测终端所处的环境信息,该环境信息包括地理位置和时间。[0077]本实施例中,检测模块7〇2还用于通过全球卫星定位或WiFi或基站定位检测终端的地理位置。[0078]具体地,可通过终端上安装的GPS对终端进行定位,从而检测到终端所处的地理位置。也可通过终端连接的WiFi网络所处的网络节点的地理位置,将网络节点的地理位置作为终端所处的地理位置。或者,检测终端所使用的2G、3G或4G网络的基站所处的地理位置,将基站所处的地理位置作为终端所处的地理位置。[0079]在其他实施例中,该检测模块702还用于获取终端所处的环境图片,将该获取的环境图片与预先建立的场景图片进行比较,识别出终端所处的场景,将该终端所处的场景作为终端的地理位置。[0080]具体地,因不同的场景具有各自鲜明的特征,可以预先建立场景图片库,在场景图片库中存储有多种场景的图片。将获取的环境图片与场景图片进行对比可采用图片相似度识别算法,例如离散哈希算法等。[0081]比较模块704用于将本次检测的终端所处的环境信息和本次检测相邻的前一次检测中终端所处的环境信息进行比较。[0082]具体地,可采用定期检测终端所处的环境信息。通过比较本次检测的终端所处的环境信息和本次检测相邻的前一次检测中终端所处的环境信息,可得知终端所处的环境信息是否发生变化。环境信息包括地理位置和时间。[0083]例如本次检测的终端所处的地理位置为深圳,时间为2015年11月16日15时10分10秒。本次相邻的前一次检测终端所处的地理位置为北京,时间为2015年11月16日22时20分20秒。将两次检测的地理位置和时间做比较,得出终端所处的环境信息发生了变化。[0084]再如,本次检测的终端所处的地理位置为深圳,时间为2015年11月16日15时10分10秒。本次相邻的前一次检测终端所处的地理位置为深圳,时间为2015年11月16日16时20分20秒。将两次检测的地理位置和时间做比较,得出终端所处的环境信息中地理位置未发生变化,时间处于同一天的工作日时间,时间也未发生变化,则终端所处的环境信息未发生变化。[0085]判断模块706用于判断终端所处的环境信息是否发生变化。[0086]切换模块708用于当判断出终端所处的环境信息发生变化后,根据本次检测的终端所处的地理位置和时间调整终端的可视界面。[0087]该检测模块702还用于当判断出终端所处的环境信息未发生变化时,继续检测终端所处的环境信息。[0088]本实施例中,切换模块708还用于根据本次检测的终端所处的地理位置和时间从预先建立的地理位置和时间与终端的桌面之间的映射关系中获取本次检测的终端所处的地理位置和时间所对应的可视界面,将该可视界面作为本次检测后终端所要切换到的可视界面。[0089]具体地,可视界面可为桌面或待机屏幕等。若可视界面为桌面,首先建立地理位置和时间与终端的桌面之间的映射关系。该映射关系可包括根据经常出入的时间和地理位置预设多种桌面。也可包括系统预置的多种通用桌面,例如家(全天)、公司(白天)、超市全天)、公交(全天)等对应的桌面。桌面的元素包括桌面图标和快捷方式的样式及显示位置、桌面主题等。建立地理位置和时间与桌面之间的映射关系,是指建立地理位置和时间所对应的桌面要显示的图标、快捷方式、桌面主题等。桌面图标是指应用程序图标。快捷方式是指应用程序或文件的快捷方式。[0090]建立的地理位置和时间与桌面的映射关系可包括地理位置为家里、时间为工作日,则对应的桌面为办公桌面;地理位置为办公室,时间为工作日,则对应的桌面为办公桌面;地理位置为家里,时间为节假日,则对应的桌面为休闲桌面等。在办公桌面中将电子邮件、办公软件等图标排布在首页;在休闲桌面中将购物网站、即时通信软件、机票软件、游戏软件等图标排布在首页。[0091]此外,桌面上的图标可由用户自己进行排布,桌面主题可由用户自己选定。[0092]若可视界面为待机屏幕时,预先建立地理位置和时间与待机屏幕的映射关系。例如地理位置为办公室,时间为工作日,则待机屏幕可为办公类待机屏幕;地理位置为家里,时间为节假日,则待机屏幕可为休闲类待机屏幕。办公类待机屏幕可为大自然风光或星球等。休闲类待机屏幕可为卡通人物等。[0093]上述终端可视界面自动切换装置,通过检测终端所处的环境信息中的地理位置和时间,根据地理位置和时间判断终端所处环境是否发生变化,若发生变化,则根据地理位置和时间自动调整终端的可视界面,不需要用户手动操作进行切换可视界面,能根据环境自动切换。_[0094]图8为另一个实施例中终端可视界面自动切换装置的结构示意图。如图8所示,一种终端可视界面自动切换装置,该可视界面为桌面,除了包括检测模块702、比较模块7〇4、判断模块706和切换模块708,还包括统计模块710、排序模块712。[0095]统计模块710用于统计用户对应用程序的使用习惯数据。[0096]排序模块712用于根据用户对应用程序的使用习惯数据对桌面图标进行排序。[0097]具体地,统计用户对应用程序的使用习惯数据可包括对应用程序的使用频率、应用的安装顺序、应用的分类等一种或多种。再根据对应用程序的使用习惯数据对桌面图标进行排序。例如,按照对应用程序的使用频率对桌面图标进行排序。桌面图标即为应用程序图标。根据用户对应用程序的使用习惯数据对桌面图标进行排序可提高用户操作的便捷性。[0098]在一个实施例中,该可视界面为桌面,该环境信息还包括光线亮度值和颜色色值,该切换模块708还用于根据该光线亮度值和颜色色值对终端的桌面的主题进行调整。[0099]具体地,通过光传感器获取终端所处环境的光线亮暗及颜色。颜色可包括周围环境的颜色和终端使用者的服饰颜色等。周围环境的颜色可包括沙滩、草地、建筑物、房间墙壁等。可通过摄像头拍摄一张或多张周围环境的图片,利用图片色值提取算法提取图片的色值。该色值即为颜色的值。再根据光线的亮度值和颜色的色值对终端的桌面的主题进行调整。该图片色值提取算法可包括八叉树算法和最小差值法等。根据光线和颜色对终端的桌面的主题进行调整可对已经切换的桌面主题进行光线亮度和颜色色值的调整。[0100]图9为另一个实施例中终端可视界面自动切换装置的结构示意图。如图9所示,一种终端可视界面自动切换装置,该可视界面为桌面,除了包括检测模块702、比较模块704、判断模块706、切换模块708,还包括开启指令获取模块714、启动模块716、关闭指令获取模块718和关闭模块720。[0101]开启指令获取模块714用于在该检测终端所处的环境信息之前,获取监听开启指令。具体地,获取到用户通过键盘、触摸屏等触发监听程序而产生的监听开启指令。[0102]启动模块716用于根据该监听开启指令启动监听终端所处的环境信息。[0103]关闭指令获取模块718用于在根据本次检测的终端所处的地理位置和时间调整终端的可视界面之后,获取监听关闭指令。[0104]关闭模块720用于根据该监听关闭指令关闭监听终端所处的环境信息的服务。具体地,根据监听关闭指令将监听程序关闭,即关闭监听终端所处的环境信息的服务。[0105]上述终端可视界面自动切换装置,通过检测终端所处的环境信息中的地理位置和时间,根据地理位置和时间判断终端所处环境是否发生变化,若发生变化,则根据地理位置和时间自动调整终端的可视界面,不需要用户手动操作进行切换可视界面,能根据环境自动切换;且通过监听启动指令和监听关闭指令可有效控制监听功能的实现。[0106]图10为另一个实施例中终端可视界面自动切换装置的结构示意图。如图10所示,一种终端可视界面自动切换装置,该可视界面为桌面,除了包括检测模块702、比较模块7〇4、判断模块706、切换模块708,还包括接收模块722。[0107]接收模块722用于接收服务器根据终端所处的地理位置从预先建立的地理位置与消息的对应关系中获取并推送给用户的消息。L〇1〇8」具体地,顶先建互地理位置与消息的对应关系,例如地理位置为办公室,则消息可为上班啦,认真工作。地理位置为家里,则消息可为该休息了等。[0109]在其他实施例中,一种终端可视界面自动切换装置,该可视界面为桌面可包括检测模块7〇2、比较模块704、判断模块706、切换模块708,统计模块710、排序模块712、开启指令获取模块H4、启动模块716、关闭指令获取模块718、关闭模块720、接收模块722中任意可能的组合。[0110]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM等。[0111]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但f不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

权利要求:1.一种终端可视界面自动切换方法,包括以下步骤:检测终端所处的环境信息,所述环境信息包括地理位置和时间;将本次检测的终端所处的环境信息和本次检测相邻的前一次检测中终端所处的环境信息进行比较;判断终端所处的环境信息是否发生变化,若是,根据本次检测的终端所处的地理位置和时间调整终端的可视界面,若否,则返回执行检测终端所处的环境信息的步骤。2.根据权利要求1所述的方法,其特征在于,所述根据本次检测的终端所处的地理位置和时间调整终端的可视界面的步骤包括:根据本次检测的终端所处的地理位置和时间从预先建立的地理位置和时间与终端的桌面之间的映射关系中获取本次检测的终端所处的地理位置和时间所对应的可视界面,将所述可视界面作为本次检测后终端所要切换到的可视界面。3.根据权利要求1所述的方法,其特征在于,所述检测终端所处的环境信息中的地理位置的步骤包括:通过全球卫星定位或WiFi或基站定位检测终端的地理位置;或者,获取终端所处的环境图片,将所述获取的环境图片与预先建立的场景图片进行比较,识别出终端所处的场景,将所述终端所处的场景作为终端的地理位置。4.根据权利要求1所述的方法,其特征在于,所述可视界面为桌面时,所述方法还包括:统计用户对应用程序的使用习惯数据;根据用户对应用程序的使用习惯数据对桌面图标进行排序。5.根据权利要求1所述的方法,其特征在于,所述可视界面为桌面,所述环境信息还包括光线亮度值和颜色色值,所述方法还包括:根据所述光线亮度值和颜色色值对终端的桌面的主题进行调整。6.根据权利要求1所述的方法,其特征在于,所述可视界面为桌面或待机屏幕。7.根据权利要求1所述的方法,其特征在于,在所述检测终端所处的环境信息的步骤之前,所述方法还包括:获取监听开启指令,根据所述监听开启指令启动监听终端所处的环境信息;在根据本次检测的终端所处的地理位置和时间调整终端的可视界面的步骤之后,所述方法还包括:获取监听关闭指令,根据所述监听关闭指令关闭监听终端所处的环境信息的服务。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收服务器根据终端所处的地理位置从预先建立的地理位置与消息的对应关系中获取并推送给用户的消息。9.一种终端可视界面自动切换装置,其特征在于,包括:检测模块,用于检测终端所处的环境信息,所述环境信息包括地理位置和时间;比较模块,用于将本次检测的终端所处的环境信息和本次检测相邻的前一次检测中终端所处的环境信息进行比较;判断模块,用于判断终端所处的环境信息是否发生变化;切换模块,用于当判断出终端所处的环境信息发生变化后,根据本次检测的终端所处的地埋位置和时间调整终端的可视界面;所述检测模块还用于当判断出终端所处的环境信息未发生变化时,继续检测终端所处的环境信息。^10•根据权利要求9所述的装置,其特征在于,所述切换模块还用于根据本次检测的终端所处的地理位置和时间从预先建立的地理位置和时间与终端的桌面之间的映射关系中获取本次检测的终端所处的地理位置和时间所对应的可视界面,将所述可视界面作为本次检测后终端所要切换到的可视界面。11.根据权利要求9所述的装置,其特征在于,所述检测模块还用于通过全球卫星定位或WiFi或基站定位检测终端的地理位置;或者,所述检测模块还用于获取终端所处的环境图片,将所述获取的环境图片与预先建立的场景图片进行比较,识别出终端所处的场景,将所述终端所处的场景作为终端的地理位置。12.根据权利要求9所述的装置,其特征在于,所述可视界面为桌面时,所述装置还包括:统计模块,用于统计用户对应用程序的使用习惯数据;排序模块,用于根据用户对应用程序的使用习惯数据对桌面图标进行排序。13.根据权利要求9所述的装置,其特征在于,所述可视界面为桌面,所述环境信息还包括光线亮度值和颜色色值,所述切换模块还用于根据所述光线亮度值和颜色色值对终端的桌面的主题进行调整。14.根据权利要求9所述的装置,其特征在于,所述可视界面为桌面或待机屏幕。15.根据权利要求9所述的装置,其特征在于,所述装置还包括:开启指令获取模块,用于在所述检测终端所处的环境信息之前,获取监听开启指令;启动模块,用于根据所述监听开启指令启动监听终端所处的环境信息;^关闭指令获取模块,用于在根据本次检测的终端所处的地理位置和时间调整终端的可视界面之后,获取监听关闭指令;关闭模块,用于根据所述监听关闭指令关闭监听终端所处的环境信息的服务。16.根据权利要求9所述的装置,其特征在于,所述装置还包括:接收模块,用于接收服务器根据终端所处的地理位置从预先建立的地理位置与消息的对应关系中获取并推送给用户的消息。'

百度查询: 腾讯科技(深圳)有限公司 终端可视界面自动切换方法和装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。