System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 识别图形码的方法及电子设备技术_技高网

识别图形码的方法及电子设备技术

技术编号:40169459 阅读:8 留言:0更新日期:2024-01-26 23:40
本申请提供一种识别图形码的方法及电子设备,涉及终端技术领域,其中,该方法包括应用于电子设备,方法包括:当电子设备处于特定状态时,获取第一图像,当第一图像包括第一图形码时,获取第二图像,第二图像包括第二图形码,其中,获取第一图像所产生的功耗,小于获取第二图像所产生的功耗,第一图像的图像质量低于第二图像的图像质量,第一图形码的图像质量低于第二图形码的图像质量,确定第二图形码所承载的第一码信息以及第二图形码对应的第一应用,当接收到确认操作时,通过第一应用显示与第一码信息对应的显示界面。本申请提供的技术方案能够在较低功耗的情况下,提高识别图形码的效率,并降低识别图形码的成本。

【技术实现步骤摘要】

本申请涉及终端,尤其涉及一种识别图形码的方法及电子设备


技术介绍

1、目前,识别图形码,即“扫码”,已经成为生活中一种常见的场景,极大地提高了信息的传播和互换的效率,具有非常重要的社会功能。例如,商户可以发布收款码,包括将印有收款码的纸张张贴在现实世界的任意位置或将收款码图像在任意电子的显示屏上进行显示,顾客通过另一电子设备扫码就可以向商户进行支付,实现跨时空交易。

2、现有技术中,电子设备包括多种不同的应用,每个应用可以识别一种图形码。用户先根据待识别的图形码,在电子设备上手动打开与该图形码对应的应用,通过该应用识别该图形码,使用起来体验感有限。


技术实现思路

1、有鉴于此,本申请提供一种识别图形码的方法及电子设备,能够在较低功耗的情况下,提高识别图形码的效率,并降低识别图形码的成本。

2、为了实现上述目的,第一方面,本申请实施例提供一种识别图形码的方法,应用于电子设备,所述方法包括:

3、当所述电子设备处于特定状态时,获取第一图像;

4、当所述第一图像包括第一图形码时,获取第二图像,所述第二图像包括第二图形码,其中,获取所述第一图像所产生的功耗,小于获取所述第二图像所产生的功耗,所述第一图像的图像质量低于所述第二图像的图像质量,所述第一图形码的图像质量低于所述第二图形码的图像质量;

5、确定所述第二图形码所承载的第一码信息以及所述第二图形码对应的第一应用;

6、当接收到确认操作时,通过所述第一应用显示与所述第一码信息对应的显示界面。

7、在本申请实施例中,电子设备可以在处于特定状态时,先在功耗较低的情况下通过第一摄像头获取图像质量较低的第一图像,并在第一图像包括第一图形码的情况下,在功耗较高的情况下通过第二摄像头获取图像质量较高的第二图像,从第二图像中识别第二图形码所承载的第一码信息以及第一应用,再向用户发出第一提示信息,使得用户感知到识别到第二图形码。在接收到用户的确认操作时,可以基于第一应用显示与第一码信息对应的显示界面。由于不需要用户查找第一应用,也不需要从第一应用中查找图形码识别功能,因此极大地提高了识别图形码的效率,同时第一应用的开发人员也不要专门针对识别图形码这一功能进行软件布局和用户引导,降低了识别图形码的成本。且由于是先在功耗较低的情况下通过第一摄像头获取图像质量较低的第一图像,并在初步判断第一图像包括第一图形码的情况下,再次在功耗较高的情况下通过第二摄像头获取图像质量较高的第二图像,也能够减少电子设备识别图形码的功耗。

8、其中,由于电子设备是在确定通过第一摄像头获取的第一图像包括第一图形码时,通过第二摄像头获取第二图像,获取第二图像和第一图像之间的时间间隔很小,比如可以为毫秒级甚至是微秒级,因此,第二图像包括的图像内容和第一图像包括的图像内容可以相同或相似,且第一图像的图像质量可以高于第二图像的图像质量,第一图形码和第二图形码可以相同或相似,且第二图形码的图像质量高于第一图形码的图像质量。在一些实施例中,第二图像的分辨率可以高于第一图像的分辨率,第二图形码的分辨率可以高于第一图形码的分辨率。

9、在一些实施例中,特定状态可以是由用户或者相关技术人员事先设置的。在一些实施例中,可以是由电子设备通过对用户多次主动识别图形码的行为进行学习得到的。

10、可以理解是,电子设备可以同时确定第二图形码所承载的第一码信息以及第二图形码对应的第一应用,也可以先确定其中一个,再确定另一个。在一些实施例中,若电子设备先确定第二图形码对应的第一应用,则可以通过第一应用确定第二图形码所承载的第一码信息,从而提高确定第一码信息的准确性。在一些实施例中,若电子设备先确定第二图形码承载的第一码信息,则可以通过第一码信息确定第一应用,从而提高第一应用的准确性。

11、在一些实施例中,确认操作可以包括对电子设备某一表面(比如背面或显示屏)的敲击操作。在一些实施例中,确认操作可以包括对特定按键(包括实体按键或虚拟按键)的按键操作。

12、在一些实施例中,所述获取第一图像,包括:

13、通过第一摄像头,在第一拍摄模式下获取所述第一图像;

14、所述获取第二图像,包括:

15、通过所述第一摄像头,在第二拍摄模式下获取所述第一图像;

16、其中,所述第一拍摄模式为低分辨率模式,所述第二拍摄模式为高分辨率模式。

17、也即是,电子设备可以通过切换同一摄像头的低分辨率模式和高分辨模式,从而实现在低功耗情况下获取第一图像,在高功耗情况下获取第二图像,减少了对电子设备包括的摄像头数目的需求。

18、在一些实施例中,所述获取第一图像,包括:

19、通过第一摄像头获取所述第一图像;

20、所述获取第二图像,包括:

21、通过第二摄像头获取所述第一图像;

22、其中,所述第一摄像头为低功耗摄像头,所述第二摄像头为高功耗摄像头。

23、也即是,电子设备可以通过切换低功耗摄像头和高功耗摄像头,从而实现在低功耗情况下获取第一图像,在高功耗情况下获取第二图像,减少了对单一摄像头性能的需求。

24、在一些实施例中,当通过第一摄像头获取第一图像时,第一摄像头可以处于开启状态,第二摄像头等其他摄像头可以处于关闭状态;在一些实施例中,当通过第二摄像头获取第二图像时,第二摄像头可以处于开启状态,第一摄像头等其他摄像头可以处于关闭状态。

25、在一些实施例中,所述方法包括:

26、若所述第二图像中包括与所述第二图形码对应的场景特征,则确定所述第一图像中包括所述第二图形码;或,

27、若所述第二图像中包括与所述第二图形码对应的编码特征,则确定所述第一图像中包括所述第二图形码;或,

28、若所述第二图像中包括与所述第二图形码对应的编码特征以及与所述第二图形码对应的编码特征,则确定所述第一图像中包括所述第二图形码。

29、其中,该场景特征可以为第二图像中除第二图形码之外的能够用于识别第二图形码的特征,该场景特征可以用于指示第二图形码所在的场所、第二图形码对应的功能和第二图形码对应的应用等特征中的至少一个。

30、需要说明的是,电子设备可以预先获取并存储第二图形码对应的编码特征和/或场景特征。在一些实施例中,电子设备可以获取包括第二图像码的多个图像,从该多个图像中获取第二图形码对应的编码特征和/或场景特征。

31、在一些实施例中,电子设备可以将获取到的第二图像输入第一机器学习模型,从而得到第一机器学习模型输出的识别结果,该识别结果可以用于指示该第二图像包括第二图形码或不包括第二图形码。

32、在一些实施例中,所述确定所述第二图形码对应的第一应用,包括:

33、对所述第二图形码进行解析,得到所述第一码信息;

34、基于所述第一码信息,确定与所述第二图形码对应的所述第一本文档来自技高网...

【技术保护点】

1.一种识别图形码的方法,其特征在于,应用于电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取第一图像,包括:

3.根据权利要求1所述的方法,其特征在于,所述获取第一图像,包括:

4.根据权利要求2或3所述的方法,其特征在于,所述方法包括:

5.根据权利要求1-4任一所述的方法,其特征在于,所述确定所述第二图形码对应的第一应用,包括:

6.根据权利要求5所述的方法,其特征在于,所述基于所述第一码信息,确定与所述第二图形码对应的所述第一应用,包括:

7.根据权利要求1-6任一所述的方法,其特征在于,所述确定所述第二图形码对应的第一应用,包括:

8.根据权利要求7所述的方法,其特征在于,所述确定所述第二图形码所承载的第一码信息,包括:

9.根据权利要求1-8任一所述的方法,其特征在于,在所述接收到确认操作之前,所述方法还包括:

10.根据权利要求9所述的方法,其特征在于,所述第二图形码对应多个应用,在所述接收到确认操作之后,所述方法还包括:

>11.根据权利要求9或10所述的方法,其特征在于,所述第二图像包括多个图形码,在所述接收到确认操作之后,所述方法还包括:

12.根据权利要求9-11任一所述的方法,其特征在于,所述第一码信息的信息类型为统一资源定位符URL,在所述接收到确认操作之前,所述方法还包括:

13.根据权利要求9所述的方法,其特征在于,在所述接收到确认操作之前,所述方法还包括:

14.根据权利要求9-13任一所述的方法,其特征在于,所述第一提示信息包括:

15.根据权利要求9-14任一所述的方法,其特征在于,所述方法还包括:

16.根据权利要求1-15任一所述的方法,其特征在于,所述特定状态包括所述电子设备显示主界面、负一屏界面或下滑通知界面;和/或,所述电子设备处于水平状态、竖直状态或抬起状态。

17.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器用于存储计算机程序;所述处理器用于在调用所述计算机程序时执行如权利要求1-16任一项所述的方法。

18.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-16任一项所述的方法。

19.一种计算机程序产品,其特征在于,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行如权利要求1-16中任一项所述的方法。

...

【技术特征摘要】

1.一种识别图形码的方法,其特征在于,应用于电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取第一图像,包括:

3.根据权利要求1所述的方法,其特征在于,所述获取第一图像,包括:

4.根据权利要求2或3所述的方法,其特征在于,所述方法包括:

5.根据权利要求1-4任一所述的方法,其特征在于,所述确定所述第二图形码对应的第一应用,包括:

6.根据权利要求5所述的方法,其特征在于,所述基于所述第一码信息,确定与所述第二图形码对应的所述第一应用,包括:

7.根据权利要求1-6任一所述的方法,其特征在于,所述确定所述第二图形码对应的第一应用,包括:

8.根据权利要求7所述的方法,其特征在于,所述确定所述第二图形码所承载的第一码信息,包括:

9.根据权利要求1-8任一所述的方法,其特征在于,在所述接收到确认操作之前,所述方法还包括:

10.根据权利要求9所述的方法,其特征在于,所述第二图形码对应多个应用,在所述接收到确认操作之后,所述方法还包括:

11.根据权利要求9或10所述的方法,其特征在于,所述第二图像包括多个图形码,在所述接收到确认操作之后,所述...

【专利技术属性】
技术研发人员:章平王小梅崔晓颖罗俊卿刘理
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1