利用图像识别获取角标数目的方法、移动设备和存储介质技术

技术编号:22173088 阅读:58 留言:0更新日期:2019-09-21 13:46
本发明专利技术公开了一种利用图像识别获取角标数目的方法,所述利用图像识别获取角标数目的方法包括以下步骤:具有至少两个屏幕的移动终端在通知中心监听应用的消息通知;所述移动终端监听到位于白名单中的应用的消息后,在没有点亮的屏幕启动所述应用;所述移动终端对所述应用的消息角标区域进行截图;移动终端对获取的消息角标区域进行图像识别,获取角标数目。本发明专利技术还公开了与该方法对应的移动终端和计算机可读存储介质。本发明专利技术的角标获取方法,可以主动的获取并更新手机已安装应用的角标,角标更新及时,即便手机应用更新升级、安装新应用,采用本发明专利技术的角标获取方法依然可以准确及时的更新角标。

A Method of Obtaining Corner Number by Image Recognition, Mobile Devices and Storage Media

【技术实现步骤摘要】
利用图像识别获取角标数目的方法、移动设备和存储介质
本专利技术涉及移动终端
,尤其涉及一种利用图像识别获取角标数目的方法、移动设备和存储介质。
技术介绍
在安卓(Android)手机的桌面上,APP(Application,应用)图标动态变化的角标可以方便用户及时获悉该APP未读消息的数目。因为有些第三方应用并不向手机操作系统主动提供角标数目,所以,某些应用的角标是动态更新的,而有些应用的角标并不能不及时更新甚至是错误显示的,这就给用户带来了不便,用户无法信赖手机的角标是正确显示的。因此,手机系统需要确保用户手机上每个应用都能正确、及时的显示角标数目,并且动态更新角标数目,该问题亟待解决。
技术实现思路
本专利技术的目的在于克服上述现有技术之不足而提供一种利用图像识别获取角标数目的方法,通过该方法可以确保移动终端中特定的应用可以及时、正确的在移动终端的桌面上显示角标,并且还能及时的更新角标,通过图像识别实现移动终端的角标准确显示。为实现本专利技术的目的,本专利技术提供一种利用图像识别获取角标数目的方法,所述利用图像识别获取角标数目的方法包括以下步骤:具有至少两个屏幕的移动终端在通知中心监听应用的消息通知;所述移动终端监听到位于白名单中的应用的消息后,在没有点亮的屏幕启动所述应用;所述移动终端对所述应用的消息角标区域进行截图;所述移动终端对获取的消息角标区域进行图像识别,获取角标数目。可选地,所述移动终端对获取的消息角标区域进行图像识别,包括:所述移动终端将截取的角标图片进行二值化转换;根据二值化转换后的图片,所述移动终端进行图像文字识别。可选地,在所述获取角标数目之后,还包括:所述移动终端根据获取的角标数目更新移动终端桌面上所述应用图标的角标。可选地,在所述获取角标数目之后,还包括:所述移动终端将所述应用从所述屏幕关闭或将所述应用转入后台运行。可选地,在所述移动终端对所述应用的消息角标区域进行截图之前,还包括:所述移动终端从模板文件中读取所述应用的消息角标区域的位置信息。更为优选的,所述从模板文件中读取所述应用的消息角标区域的位置信息,包括:所述移动终端将所述应用的版本信息以及移动终端的配置信息传递给服务器,使服务器根据接收到的信息生成模板文件;所述移动终端接收到服务器发送的模板文件;所述移动终端用新获得的模板文件替换旧模板文件。可选地,所述移动终端监听到位于白名单中的应用的消息后中,所述白名单的生成步骤,包括:所述移动终端将全部已安装应用的列表通过网络传输给服务器,使服务器根据收到的信息将全部应用分为需要应用角标方案的白名单和不需要应用角标方案的黑名单两类;所述移动终端接收到服务器发送的白名单和黑名单;所述移动终端将白名单和黑名单作为文件保存。可选地,所述移动终端是双屏手机,所述双屏手机包括位于手机正面的第一屏幕和位于手机其它任一面的第二屏幕。优选的,所述第一屏幕又称为主屏,所述第二屏幕又称为附屏,所述附屏设置在手机的背面。为实现本专利技术的第二目的,本专利技术提供一种移动设备,所述移动终端包括处理器、存储器及通信总线;所述通信总线用于实现处理器和存储器之间的连接通信;所述处理器用于执行存储器中存储的角标更新程序,以实现以下上述任一项所述的利用图像识别获取角标数目的方法的步骤。为实现本专利技术的第三目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述任一项所述的利用图像识别获取角标数目的方法的步骤。本专利技术的有益效果是:1)通过本专利技术的角标获取方法,可以让移动终端及时、准确的显示桌面上相关应用的角标和更新桌面上相关应用的角标。即便某些应用不主动的向厂商配合提供角标,移动终端也可以在不影响用户使用的前提下,主动的获取所需的角标信息,并更新显示在相应应用的桌面图标上,这就使移动终端的角标方案更加完善。避免了移动终端上,有些应用的角标可以正常使用,而有些应用的角标无法正常使用的情形。2)目前,nubia(努比亚)手机的角标方案是需要第三方应用来调用nubia手机操作系统的桌面接口实现,这样角标数目准确性比竞品好,但是就是需要nubia去找每一个APP(Application,应用)公司进行合作,有的APP公司并不一定愿意对接,有的APP公司甚至无法取得联系等。并且,Nubia公司去主动与多个APP公司去分别谈对接合作,会带来很大的人力物力消耗,随着新APP的持续进入软件市场,Nubia公司又需要和新的APP公司重新去谈合作,这种模式效率低下。采用本专利技术的角标方案,Nubia公司就无需逐个的与APP厂商去谈角标合作,即降低了APP厂商的代码工作量,也降低了nubia公司的负担。不仅如此,本专利技术的角标获取方法还可以适用于其他厂商的安卓系统或定制化系统或与安卓系统至少在应用层相兼容的手机操作系统,所以本专利技术具有非常广泛的适用性。3)通过调研QQ和淘宝APP发现,在QQ和淘宝APP主页面的底部若干个按钮有一个消息按钮,这个消息按钮也会有一个角标数目,这个是app自己的未读角标计数,也就是APP最准确的角标数目。本专利技术采用截图方案以及图像识别方案,从而获取APP的角标。4)隐私问题。由于本专利技术的角标获取方法,并不是对APP的主界面的全部内容进行截图,而是对“消息按钮”或者显示角标的区域进行截图,这样就不会对用户的隐私内容进行截图,从而保护了用户的隐私。所截图的图片,在提取出文字信息(主要指角标的数字信息)后,就可以进行销毁,而不进行存盘操作,这就避免了手机垃圾文件的增多,避免手机卡顿,也避免了用户隐私的泄露。5)本专利技术充分利用了双屏手机的结构优势,当用户使用手机的主屏时,如果附屏没有使用,则可以用该附屏更新角标,从而利用空闲屏幕。由于在附屏启动待更新角标的APP时,并不将屏幕点亮,所以并不对打扰到用户。此外,当截图完毕后,在附屏所打开的APP会及时的退出或放入后台运行,由于截图操作仅消耗很少的时间,尽可能的不会对用户使用附屏造成影响。6)当随着手机APP的更新、升级,手机APP的UI布局有可能会发生变化,如果针对某一种APP总是机械化的在固定的区域进行截图,则不能适应动态变化的手机APP环境。当手机APP的“消息按钮”等更换了布局位置,原有的截图方案就不能继续发挥作用,这就会导致手机又不能继续更新角标了。为了进一步的解决该问题,手机可以联网更新获取当前版本APP的消息角标区域的位置,从而能适应APP的更新、升级,使手机角标显示长时间的可用、有效。本专利技术的角标获取方法,可以主动的获取并更新手机已安装应用的角标,角标更新及时,即便手机应用更新升级、安装新应用,采用本专利技术的角标获取方法依然可以准确及时的更新角标。附图说明图1为实现本专利技术各个实施例的一种移动终端的硬件结构示意图;图2为本专利技术实施例提供的一种通信网络系统架构图;图3为本专利技术实施例一提供的一种利用图像识别获取角标数目的方法的示意图;图4为对图3改进的示意图;图5为对图3另一改进的示意图;图6为实施例一中调整角标外观的示意图1;图7为实施例一中调整角标外观的示意图2;图8为对图3第三改进的示意图;图9为对图3第四改进的示意图;图10为实施例一中所述模板文件的文件内容示意图;图11为实本文档来自技高网...

【技术保护点】
1.一种利用图像识别获取角标数目的方法,其特征在于,所述利用图像识别获取角标数目的方法包括以下步骤:具有至少两个屏幕的移动终端在通知中心监听应用的消息通知;所述移动终端监听到位于白名单中的应用的消息后,在没有点亮的屏幕启动所述应用;所述移动终端对所述应用的消息角标区域进行截图;所述移动终端对获取的消息角标区域进行图像识别,获取角标数目。

【技术特征摘要】
1.一种利用图像识别获取角标数目的方法,其特征在于,所述利用图像识别获取角标数目的方法包括以下步骤:具有至少两个屏幕的移动终端在通知中心监听应用的消息通知;所述移动终端监听到位于白名单中的应用的消息后,在没有点亮的屏幕启动所述应用;所述移动终端对所述应用的消息角标区域进行截图;所述移动终端对获取的消息角标区域进行图像识别,获取角标数目。2.根据权利要求1所述的利用图像识别获取角标数目的方法,其特征在于,所述移动终端对获取的消息角标区域进行图像识别,包括:所述移动终端将截取的角标图片进行二值化转换;根据二值化转换后的图片,所述移动终端进行图像文字识别。3.根据权利要求1所述的利用图像识别获取角标数目的方法,其特征在于,在所述获取角标数目之后,还包括:所述移动终端根据获取到的角标数目更新移动终端桌面上所述应用图标的角标。4.根据权利要求1所述的利用图像识别获取角标数目的方法,其特征在于,在所述获取角标数目之后,还包括:所述移动终端将所述应用从所述屏幕关闭或将所述应用转入后台运行。5.根据权利要求1所述的利用图像识别获取角标数目的方法,其特征在于,在所述移动终端对所述应用的消息角标区域进行截图之前,还包括:所述移动终端从模板文件中读取所述应用的消息角标区域的位置信息。6.根据权利要求5所述的利用图像识别获取角标数目的方法,其特征在于,所述移动终端从模板文件中读取所述应用的消息角标区域的位...

【专利技术属性】
技术研发人员:廖松茂
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1