掌桥专利:专业的专利平台
掌桥专利
首页

扫描方法、装置、电子设备和可读存储介质

文献发布时间:2023-06-19 10:00:31


扫描方法、装置、电子设备和可读存储介质

技术领域

本申请属于通信技术领域,具体涉及一种扫描方法、装置、电子设备和可读存储介质。

背景技术

在一个电子设备(以电脑为例)上登录应用程序等应用场景下,往往需要通过已经授权的另一个电子设备(以手机为例)扫描电脑上显示的二维码,以获取登录授权,然后才能允许在电脑上登录相关的应用程序。

在相关技术中,需要在手机上执行:解锁、打开相关应用程序、打开扫描界面、将摄像头对准电脑上显示的二维码等操作,才能够实现通过手机扫描电脑上显示的二维码。

由此可知,相关技术中通过一个电子设备扫描另一个电子设备上显示的二维码的操作过程复杂。

发明内容

本申请实施例的目的是提供一种扫描方法、装置、电子设备和可读存储介质,能够解决相关技术中通过一个电子设备扫描另一个电子设备上显示的二维码的过程中存在的操作过程复杂的问题。

为了解决上述技术问题,本申请是这样实现的:

第一方面,本申请实施例提供了一种扫描方法,应用于第一电子设备,所述扫描方法包括:

在所述第一电子设备屏幕上显示有图形码的情况下,接收第二电子设备发送的第一信息;

在所述第一电子设备屏幕上显示扫码识别界面,其中,所述第一信息用于指示显示所述扫码识别界面,所述扫码识别界面与所述第二电子设备中的扫码界面关联;

在接收到第一输入的情况下,向所述第二电子设备发送第二信息,其中,所述第二信息包括所述图形码。

第二方面,本申请实施例提供了一种扫描方法,应用于第二电子设备,所述扫描方法包括:

与第一电子设备建立投屏连接,在检测到所述第一电子设备显示有图形码的情况下,调用所述第二电子设备的扫码应用,并将第一信息发送至所述第一电子设备,其中,所述第一信息包括所述扫码识别应用的界面信息;

在接收到所述第一电子设备发送的第二信息的情况下,通过所述扫码识别应用识别图形码,其中,所述第二信息包括所述图形码。

第三方面,本申请实施例提供了一种扫描装置,应用于第一电子设备,所述扫描装置包括:

接收模块,用于在所述第一电子设备屏幕上显示有图形码的情况下,接收第二电子设备发送的第一信息;

显示模块,用于在所述第一电子设备屏幕上显示扫码识别界面,其中,所述第一信息用于指示显示所述扫码识别界面,所述扫码识别界面与所述第二电子设备中的扫码界面关联;

第一发送模块,用于在接收到第一输入的情况下,向所述第二电子设备发送第二信息,其中,所述第二信息包括所述图形码。

第四方面,本申请实施例提供了一种扫描装置,应用于第二电子设备,所述扫描装置包括:

建立模块,用于与第一电子设备建立投屏连接;

调用模块,用于在检测到所述第一电子设备显示有图形码的情况下,调用所述第二电子设备的扫码应用;

第三发送模块,用于将第一信息发送至所述第一电子设备,其中,所述第一信息包括所述扫码识别应用的界面信息;

识别模块,用于在接收到所述第一电子设备发送的第二信息的情况下,通过所述扫码识别应用识别图形码,其中,所述第二信息包括所述图形码。

第五方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面或第二方面所述的方法的步骤。

第六方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面或第二方面所述的方法的步骤。

第七方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面或第二方面所述的方法。

在本申请实施例中,应用于第一电子设备的扫描方法,包括:在所述第一电子设备屏幕上显示有图形码的情况下,接收第二电子设备发送的第一信息;在所述第一电子设备屏幕上显示扫码识别界面,其中,所述第一信息用于指示显示所述扫码识别界面,所述扫码识别界面与所述第二电子设备中的扫码界面关联;在接收到第一输入的情况下,向所述第二电子设备发送第二信息,其中,所述第二信息包括所述图形码。这样,第一电子设备在显示有第二电子设备的扫码识别界面的情况下,用户可以通过对图形码和扫码识别界面的的第一输入,以触发第一电子设备向第二电子设备发送第二信息,从而触发第二电子设备对图形码的扫描操作,从而无需在对第一电子设备进行操作的过程中切换至第二电子设备上进行操作,从而简化了通过第二电子设备对第一电子设备上显示的图形码进行扫描的操作过程。

附图说明

图1是本申请实施例提供的一种扫描方法的流程图;

图2a是本申请实施例提供的一种扫描方法的应用场景图之一;

图2b是本申请实施例提供的一种扫描方法的应用场景图之二;

图3a是本申请实施例提供的一种扫描方法的应用场景图之三;

图3b是本申请实施例提供的一种扫描方法的应用场景图之四;

图4a是本申请实施例提供的一种扫描方法的应用场景图之五;

图4b是本申请实施例提供的一种扫描方法的应用场景图之六;

图5是本申请实施例提供的另一种扫描方法的流程图;

图6是本申请实施例提供的一种扫描装置的结构图;

图7是本申请实施例提供的另一种扫描装置的结构图;

图8是本申请实施例提供的一种电子设备的结构图;

图9是本申请实施例提供的另一种电子设备的结构图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的扫描方法、扫描装置、电子设备以及可读存储介质进行详细地说明。

请参阅图1,是本申请实施例提供的一种扫描方法的流程图,该扫描方法应用于第一电子设备,如图1所示,该扫描方法可以包括以下步骤:

步骤101、在所述第一电子设备屏幕上显示有图形码的情况下,接收第二电子设备发送的第一信息。

步骤102、在所述第一电子设备屏幕上显示扫码识别界面,其中,所述第一信息用于指示显示所述扫码识别界面,所述扫码识别界面与所述第二电子设备中的扫码界面关联。

步骤103、在接收到第一输入的情况下,向所述第二电子设备发送第二信息,其中,所述第二信息包括所述图形码。

在具体实施中,上述图形码可以是图片、一维条形码、二维码等任意能够携带数据信息的数据载体,为便于描述,以下实施例中仅以所述图形码为二维码,且扫码识别界面为二维码扫描界面为例进行举例说明,在此并不限定图形码和扫码识别界面的具体形式。

在实施中,上述第一输入可以是触控输入、鼠标键盘输入、硬件按钮输入中的至少一种,其具体的操作方式可以根据第一电子设备的种类、配置情况等发生改变,在此不作具体限定。

本申请实施例应用于需要采用第二电子设备对第一电子设备上显示的图形码进行扫描的应用场景,在实际应用中,上述第一电子设备和第二电子设备可以是手机、电脑、电视等电子设备中相同或者不相同的电子设备,在此不作具体限定。例如:第一电子设备为电脑,第二电子设备为手机,当需要在电脑上登录目标应用程序的目标应用账号时,需要已经获取登录目标应用账号的手机的授权,此时,可以在电脑上显示授权二维码,通过打开手机上与该二维码对应的扫描界面对该二维码的扫描授权后,方可在电脑上登录该目标应用账号。而本申请实施例中,在第一电子设备与第二电子设备建立投屏连接后,可以仅在第一电子设备上执行第一输入,便可以在触发第二电子设备获取并扫描第一电子设备上显示的图形码,从而能够简化采用第二电子设备对第一电子设备上显示的图形码进行扫描的操作过程。

为便于说明,以下实施例中仅以第一电子设备为电脑,第二电子设备为手机为例进行举例说明,在此并不对第一电子设备和第二电子设备的设备类型构成限定。

上述接收第二电子设备发送的第一信息,并在所述第一电子设备屏幕上显示扫码识别界面,可以理解为:第一电子设备与所述第二电子设备建立投屏连接,从而实现在第一电子设备上显示于第二电子设备的扫码界面对应的扫码识别界面。例如:第一电子设备通过蓝牙连接、无线连接或者扫描投屏连接二维码等方式与第二电子设备建立投屏连接,且在建立投屏连接之后,第一电子设备上可以显示第二电子设备的投屏界面(其又可以称之为:镜像界面)。此时,上述第一输入可以是对目标数据信息和二电子设备的投屏界面进行关联的输入。

另外,上述所述扫码识别界面与所述第二电子设备中的扫码界面关联,可以理解为:上述扫码识别界面为所述第二电子设备中的扫码界面的镜像界面,当用户在第一电子设备上对扫码识别界面进行操作时,第一电子设备将相应的操作信息发送至第二电子设备,以使第二电子设备即使在锁屏状态下,或者所述扫码界面在后台运行状态下等,均能对该扫码界面执行上述在第一电子设备上的操作的响应操作,并在第一电子设备上显示响应结果。例如:在第一电子设备上将图形码拖动至扫码识别界面内,则第一电子设备将包括该图形码在内的第二信息发送至第二电子设备,以使第二电子设备对该图形码进行扫码识别,然后在第一电子设备上显示扫码识别结果。

作为一种可选的实施方式,所述第一输入用于拖动所述图形码和所述扫码识别界面中的至少一个;

所述在接收到第一输入的情况下,向所述第二电子设备发送第二信息,包括:

在所述图形码与所述扫码识别界面重叠的面积达到预设面积的情况下,向所述第二电子设备发送第二信息。

在一种实施方式中,上述第二电子设备的扫描界面可以是第二电子设备的预设界面,例如:第二电子设备上的聚合二维码扫描应用程序的二维码扫描界面。在实施中,当第一电子设备接收到上述第一输入时,将携带有二维码信息的第二信息发送至第二电子设备,第二电子设备将按照第二信息的指示通过聚合二维码扫描应用程序扫描该二维码,在实施中,上述聚合二维码扫描应用程序能够扫描多种应用程序的二维码,并在扫描得到该二维码对应的目标应用程序时,将拉起目标应用程序,以通过目标应用程序对二维码数据进行响应。

在另一种实施方式中,当第一电子设备接收到上述第一输入时,第一电子设备能够通过其本身具有的扫描功能对二维码进行第一次扫描,以获取该二维码的数据信息以及对应的目标应用程序等,这样,第一电子设备将识别到的数据信息以及携带有目标应用程序信息的第二信息发送至第二电子设备,以使第二电子设备按照第二信息,通过目标应用程序对二维码进行第二次扫描,并执行二维码响应操作。

进一步的,第一输入用于拖动上述二维码和上述扫码框中的至少一个,以使两者至少部分重叠。

例如:所述第一输入用于将所述二维码或者显示有所述二维码的显示页面移动至与所述扫码框至少部分重叠。

具体如图2a和图2b所示,在电脑上显示有包括二维码21的页面22和手机中包括扫码框23的投屏界面24的情况下,可以通过鼠标将二维码21或者二维码所在的页面22沿图2a中的轨迹A拖动至扫码框23内,这样,便可以触发电脑将二维码22或者包括二维码的页面22发送给手机,并指示手机执行对该二维码21或者包括二维码的页面22进行扫描,以执行二维码21的扫描响应操作(例如:允许在电脑端登录目标账号等)。

进一步的,所述扫码识别界面包括扫码框;

所述在所述图形码与所述扫码识别界面重叠的面积达到预设面积的情况下,向所述第二电子设备发送第二信息,包括:

调整所述图形码或所述扫码框的尺寸至相互匹配;

在所述图形码位于所述扫码框内,且所述图形码与所述扫码框重叠的面积达到预设面积的情况下,向所述第二电子设备发送第二信息。

本实施方式中,可以跟随图形码与扫码框之间的距离,调整所述图形码,例如:在图形码的尺寸大于扫码框的尺寸的情况下,图形码与扫码框之间的距离越近,则所述图形码的尺寸越小,直至该图形码移动至扫码框内时,与该扫码框的尺寸匹配。

上述预设面积可以是所述图形码的面积的预设百分比,例如:90%等,当然,其还可以是固定的尺寸大小,例如:在扫码框的尺寸固定的情况下,其可以等于扫码框的尺寸,在此并不穷举。

当所述图形码与所述扫码框重叠的面积达到预设面积的情况下,表示已经成功将图形码或扫码框进行相应的缩放,并成功将图形码拖动至所述扫码框内,此时,达到了触发第二电子设备对该图形码进行扫描的条件,从而向第二电子设备发送所述第二信息。

另外,在实施中,还可以在拖动二维码或拖动二维码的显示页面的过程中,显示二维码或二维码的显示页面的缩略图,该缩略图的尺寸小于或者等于扫码框的尺寸,这样,便于在扫码框内显示上述缩略图,例如:如图2b所示的扫描界面内页面22的缩略图26显示于扫码框23内,以通过扫描获取页面22内的二维码21。

其中,上述缩略图26可以是对二维码21或者二维码所在的页面22进行截屏,并缩小后得到的缩略图,或者直接对二维码所在的页面22进行缩小后得到的缩略图,此时,在对二维码所在的页面22进行拖动输入之后,该二维码所在的页面22逐渐缩小,直至拖动至扫码框23内时,可以关闭原二维码所在的页面22,而仅在扫码框23内显示缩略图26。

本实施方式中,用户仅需将所述二维码或者显示有所述二维码的显示页面移动至与所述扫码框至少部分重叠,便可以实现在不操作第二电子设备,便能够完成在第二电子设备上执行对第一电子设备上显示的二维码的扫描操作。

当然,在具体实施中,所述第一输入也可以用于将所述扫码框或者显示有扫码框的投屏界面移动至与所述二维码至少部分重叠。

其中,上述显示有扫码框的投屏界面可以理解为:第二电子设备的投屏界面,且该投屏界面包括扫码框。

例如:如图3a和图3b所示实施例中,在电脑上显示有包括二维码21的页面22和手机中包括扫码框23的投屏界面24的情况下,可以通过鼠标将扫码框23或者投屏界面24沿轨迹B拖动至覆盖于二维码21上。这样,便可以触发电脑将二维码22或者包括二维码的页面22发送给手机,并指示手机执行对该二维码21或者包括二维码的页面22进行扫描,以执行二维码21的扫描响应操作(例如:允许在电脑端登录目标账号等)。

进一步的,在拖动扫码框或者投屏界面的过程中,扫码框或者投屏界面的透明度可以大于0,这样,用户可以透过扫码框或者投屏界面看到显示于扫码框或者投屏界面下层的二维码,以便于将扫码框与二维码对准,例如:如图3b所示界面中,投屏界面24呈透明状态。

本实施方式中,用户仅需将所述扫码框或者显示有扫码框的投屏界面移动至与所述二维码至少部分重叠,便可以实现在不操作第二电子设备,便能够完成在第二电子设备上执行对第一电子设备上显示的二维码的扫描操作。

作为另一种可选的实施方式,所述目标对象包括二维码,所述在接收到第一输入的情况下,向所述第二电子设备发送第二信息,其中,所述第二信息包括所述图形码,包括:

在所述第一电子设备屏幕上显示有图形码的情况下,接收第一子输入;

响应于所述第一子输入,显示所述图形码的扫描操作选项;

接收选取所述扫描操作选项的第二子输入,向所述第二电子设备发送第二信息,其中,所述第一输入包括所述第一子输入和所述第二子输入。

在具体实施中,在应用中,上述第一子输入和第二子输入可以分别包括触控输入、鼠标输入、键盘输入、硬件按钮输入中的一种或者多种,在此不作具体限定。

在实施中,通过上述第一子输入可以显示图形码的多种操作选项,例如:在显示二维码的情况下,用户通过鼠标右键单击二维码图像,则会显示如图4a所示的界面,该界面中在二维码21的附近显示对二维码21的各项操作选项,例如:在新标签页中打开选项、图片另存为选项、复制图片选项、复制图片链接地址选项以及扫描操作选项25,其中,在用户通过上述第二子输入选中扫描操作选项25的情况下,将触发上述向第二电子设备发送所述第二信息,以通过第二电子设备上对该二维码21进行扫描。

本实施方式中,第一电子设备可以在于第二电子设备建立投屏连接后,通过第二电子设备扫描第一电子设备上显示的图形码的过程中,将该第二电子设备投屏界面隐藏,而不是实时显示在当前显示界面上。

当然,在第二电子设备上执行对二维码21进行扫描的过程中,第一电子设备上可以实时的显示第二电子设备的投屏界面,例如:如图4b所示,将手机的投屏界面24调出,并显示于电脑显示区域的最上层。

本实施方式中,可以通过简单的选取操作,便可以实现在不操作第二电子设备,便能够完成在第二电子设备上执行对第一电子设备上显示的二维码的扫描操作,且无需在与第二电子设备建立投屏连接后一直显示第二电子设备的投屏界面,从而精简了第一电子设备的显示内容。

作为一种可行的实施方式,在所述接收第二电子设备发送的第一信息之前,所述方法还包括:

获取所述图形码对应的目标应用,并将第三信息发送至所述第二电子设备,所述第三信息包括所述目标应用;

所述在所述第一电子设备屏幕上显示扫码识别界面,包括:

在所述第一电子设备屏幕上显示目标扫码识别界面,其中,所述目标扫码识别界面为所述目标应用对应的界面。

本实施方式中,第一电子设备能够先对二维码进行一次扫描或者对二维码的来源信息进行读取,以获取该二维码对应的目标应用程序,这样,第一电子设备将识别到的携带有目标应用程序信息的第三信息发送至第二电子设备,以使第二电子设备按照该第三信息的指示,启动目标应用程序,并调用目标应用程序中的扫描界面。

这样,上述第一电子设备从第二电子设备上获取到的投屏界面即为上述目标应用程序中的扫描界面,且在此之后,第一电子设备向第二电子设备发送第二信息时,将触发第二电子设备在锁屏或者后台运行状态下,通过调用的目标应用程序中的扫描界面对第一电子设备上显示的图形码进行扫描,从而,避免在第二电子设备上,采用不能够识别第一电子设备上显示的图形码的应用程序对其进行扫描,从而提升了扫描方法的可靠性。

作为一种可选的实施方式,在所述向所述第二电子设备发送第二信息之后,所述方法还包括:

显示所述第二电子设备的投屏界面;

在接收到对所述投屏界面的第二输入的情况下,向所述第二电子设备发送第四信息,其中,所述第四信息用于指示所述第二电子设备在后台或者在灭屏状态下执行所述第二输入对应的操作。在具体实施中,当第二电子设备扫描二维码之后,将显示对应的响应界面,第一电子设备通过显示所述第二电子设备的投屏界面,即为显示上述响应界面,此时,上述第二输入可以是对该响应界面内的按钮的点击输入。

本实施方式中,能够通过上述第四信息,以指示第二电子设备执行在第一电子设备上接收的第二输入对应的操作,即用户可以通过对第一电子设备进行操作的方式,控制第二电子设备执行响应的响应操作。

例如:在电脑通过目标账号登录目标应用程序的过程中,将显示授权二维码,此时,采用已经登录该目标账号的手机扫描该授权二维码后,将在二维码响应界面上显示提示用户确定是否对电脑进行授权的按钮。该应用场景下,用户在电脑上点击手机投票界面中的“确定”按钮后,便能够控制手机对电脑进行授权,以实现在电脑上通过目标账号登录目标应用程序。

在具体实施中,上述第二电子设备可以处于锁屏、灭屏或者后台运行状态,第二电子设备的显示界面通过投屏显示于第一电子设备上。而且,在第一电子设备上接收到的对投屏界面的输入操作可以将操作信息发送至第二电子设备,以由第二电子设备在锁屏、灭屏或者后台运行状态下执行对应的响应操作。

在本申请实施例中,应用于第一电子设备的扫描方法,包括:在所述第一电子设备屏幕上显示有图形码的情况下,接收第二电子设备发送的第一信息;在所述第一电子设备屏幕上显示扫码识别界面,其中,所述第一信息用于指示显示所述扫码识别界面,所述扫码识别界面与所述第二电子设备中的扫码界面关联;在接收到第一输入的情况下,向所述第二电子设备发送第二信息,其中,所述第二信息包括所述图形码。这样,第一电子设备在显示有第二电子设备的扫码识别界面的情况下,用户可以通过对图形码和扫码识别界面的的第一输入,以触发第一电子设备向第二电子设备发送第二信息,从而触发第二电子设备对图形码的扫描操作,从而无需在对第一电子设备进行操作的过程中切换至第二电子设备上进行操作,从而简化了通过第二电子设备对第一电子设备上显示的图形码进行扫描的操作过程。

请参阅图5,是本申请实施例提供的另一种扫描方法的流程图,该扫描方法应用于第二电子设备,如图5所示,该扫描方法可以包括以下步骤:

步骤501、与第一电子设备建立投屏连接,在检测到所述第一电子设备显示有图形码的情况下,调用所述第二电子设备的扫码应用,并将第一信息发送至所述第一电子设备,其中,所述第一信息包括所述扫码识别应用的界面信息。

步骤502、在接收到所述第一电子设备发送的第二信息的情况下,通过所述扫码识别应用识别图形码,其中,所述第二信息包括所述图形码。

本实施方式中的扫描方法与如图1所示实施例中的扫描方法相对应,不同之处在于,如图1所示扫描方法应用于第一电子设备,而本申请实施例中的扫描方法应用于第二电子设备,对于重复的内容,可以参照如图1所示方法实施例中的说明,在此不再赘述。

需要说明的是,本申请实施例中的第二电子设备在对接收到的所述图形码进行扫描的过程中,可以处于锁屏、灭屏或者后台运行状态,此时,第二电子设备并不显示对所述图形码进行扫描的扫描界面。

可以理解的,在第二电子设备接收到消息的情况下,通常会通过亮屏对于消息进行提示,然而,在一种可选的实施方式中,第二电子设备不会亮屏,而是可以在灭屏的状态下实现对于图形码的扫描识别。除此之外,在另一种可选的实施方式中,若第二电子设备已经在使用中,但是用于扫描的应用和界面在后台运行,则无需将其调用至前台,可以实现在不影响当前前台应用使用的前提下,通过后台运行的应用对图形码进行扫描识别。

进一步的,第二电子设备可以将其界面内容投屏至第一电子设备上显示,这样,在扫描过程中,用户仅需关注第一电子设备。

作为一种可选的实施方式,所述调用所述第二电子设备的扫码识别应用,包括:

在接收到所述第一电子设备发送的第三信息的情况下,调用与所述图形码对应的目标应用,其中,所述第三信息包括所述目标应用;

或者,

调用复合扫码应用,其中,所述复合扫码应用能够识别多个应用程序的图形码。

在一种实施方式中,上述第二电子设备可以通过复合扫码应用程序对所述二维码进行第一扫描,该复合扫码应用程序能够扫描多种应用程序的二维码(例如:支付类应用程序的支付码、社交类应用程序的身份识别码等),以确定该二维码对应的目标应用程序,并且拉起对应的目标应用程序,以通过该目标应用程序的扫码功能对所述二维码进行第二扫描,以及执行响应的扫描响应,例如:扫描支付类二维码的情况下,完成支付。

本实施方式中,第一电子设备可以直接将图形码发送至第二电子设备,以在第二电子设备上对该图形码执行两次臊面,以先识别出二维码对应的应用程序,然后再通过该目标应用程序的扫码功能对所述二维码进行扫描,以避免通过与二维码不匹配的应用程序对该二维码进行识别,而造成的识别失败的问题,能够提升二维码识别的精确度。

在另一种实施方式中,还可以在第一电子设备上先确定其显示的图形码对应的目标应用,并向第二电子设备发送第三信息,以使第二电子设备显示该第三信息中携带的目标应用的扫描界面,从而在第一电子设备向第二电子设备发送第二信息时,使第二电子设备采用目标应用对图形码进行识别。

需要说明的是,在第一电子设备识别出二维码对应的目标应用程序之后,若检测到第二电子设备上未安装该目标应用程序,则可以在显示于第一电子设备上的投屏界面内显示提示信息,以提示在第二电子设备上安装目标应用程序。

作为一种可选的实施方式,所述方法还包括:

向所述第一电子设备发送投屏信息;

接收所述第二电子设备发送的第四信息,其中,所述第四指示信息指示所述第二电子设备执行第二输入对应的操作;

按照所述第四信息的指示,在后台或者在灭屏状态下执行所述第二输入对应的操作。

在具体实施中,上述向所述第一电子设备发送投屏信息可以在第一电子设备与第二电子设备建立投屏连接后持续执行,或者在第二电子设备接收到第一电子设备发送的图形码和第一指示信息后,以及在按照所述第二指示信息的指示,在后台或者在灭屏状态下执行第二输入对应的操作的过程中,持续执行执行,直至第二电子设备与第一电子设备中断投屏连接,在此并不限定上述向所述第一电子设备发送投屏信息的执行时机。

在具体实施中,上述第二输入和第四信息分别与如图1所示方法实施例中的第二输入和第四信息具有相同的含义,在此不再赘述。

本实施方式中,用户可以通过在第一电子设备上对投屏界面进行第二输入,以控制第二电子设备在后台或者在灭屏状态下执行第二输入对应的操作,而无需在第二电子设备上执行:解锁、打开目标应用程以显示对图形码的扫描响应界面的操作,从而简化了控制第二电子设备执行操作的操作复杂程度。

本申请实施例提供的应用于第二电子设备的扫描方法,能够实现通过第二电子设备扫描第一电子设备上显示的图形码,而无需在第二电子设备上执行:解锁、打开目标应用程的扫描入口的操作,并将摄像头对准第一电子设备上显示的图形码,从而简化了扫描的操作过程。

需要说明的是,本申请实施例提供的扫描方法,执行主体可以为扫描装置,或者该扫描装置中的用于执行扫描方法的控制模块。本申请实施例中以扫描装置执行加载扫描方法为例,说明本申请实施例提供的扫描装置。

请参阅图6,是本申请实施例提供的一种扫描装置的结构图之一,如图6所示,该扫描装置600应用于第一电子设备,该扫描装置600可以包括:

接收模块601,用于在所述第一电子设备屏幕上显示有图形码的情况下,接收第二电子设备发送的第一信息;

显示模块602,用于在所述第一电子设备屏幕上显示扫码识别界面,其中,所述第一信息用于指示显示所述扫码识别界面,所述扫码识别界面与所述第二电子设备中的扫码界面关联;

第一发送模块603,用于在接收到第一输入的情况下,向所述第二电子设备发送第二信息,其中,所述第二信息包括所述图形码。

可选的,所述第一输入用于拖动所述图形码和所述扫码识别界面中的至少一个;

所述第一发送模块603,具体用于:

在所述图形码与所述扫码识别界面重叠的面积达到预设面积的情况下,向所述第二电子设备发送第二信息。

可选的,所述扫码识别界面包括扫码框,所述第一发送模块603,包括:

调整单元,用于调整所述图形码或所述扫码框的尺寸至相互匹配;

发送单元,用于在所述图形码位于所述扫码框内,且所述图形码与所述扫码框重叠的面积达到预设面积的情况下,向所述第二电子设备发送第二信息。

可选的,扫描装置600,还包括:

第二发送模块,用于获取所述图形码对应的目标应用,并将第三信息发送至所述第二电子设备,所述第三信息包括所述目标应用;

所述显示模块,具体用于:

在所述第一电子设备屏幕上显示目标扫码识别界面,其中,所述目标扫码识别界面为所述目标应用对应的界面。

本申请实施例提供的扫描装置600能够执行如图1所示方法实施例中第一电子设备执行的各个过程,且能够取得相同的有益效果,为避免重复,在此不再赘述。

请参阅图7,是本申请实施例提供的另一种扫描装置的结构图之一,如图7所示,该扫描装置700应用于第二电子设备,该扫描装置700可以包括:

建立模块701,用于与第一电子设备建立投屏连接;

调用模块702,用于在检测到所述第一电子设备显示有图形码的情况下,调用所述第二电子设备的扫码应用;

第三发送模块703,用于将第一信息发送至所述第一电子设备,其中,所述第一信息包括所述扫码识别应用的界面信息;

识别模块704,用于在接收到所述第一电子设备发送的第二信息的情况下,通过所述扫码识别应用识别图形码,其中,所述第二信息包括所述图形码。

可选的,所述调用模块,具体用于:

在接收到所述第一电子设备发送的第三信息的情况下,调用与所述图形码对应的目标应用,其中,所述第三信息包括所述目标应用;

或者,

调用复合扫码应用,其中,所述复合扫码应用能够识别多个应用程序的图形码。

本申请实施例提供的扫描装置700能够执行如图5所示方法实施例中第二电子设备执行的各个过程,且能够取得相同的有益效果,为避免重复,在此不再赘述。

本申请实施例中的扫描装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为网络附属存储器(Network AttachedStorage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的扫描装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的扫描装置能够实现图1或图5的方法实施例实现的各个过程,为避免重复,这里不再赘述。

可选的,如图8所示,本申请实施例还提供一种电子设备800,包括处理器801,存储器802,存储在存储器802上并可在所述处理器801上运行的程序或指令,该程序或指令被处理器801执行时实现如图1或者图5所示扫描方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

图9为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备900包括但不限于:射频单元901、网络模块902、音频输出单元903、输入单元904、传感器905、显示单元906、用户输入单元907、接口单元908、存储器909、以及处理器910等部件。

本领域技术人员可以理解,电子设备900还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器910逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图9中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

在一种可选的实施方式中,本申请实施例提供的电子设备900为第一电子设备,本实施方式下:

网络模块902,用于在显示单元906显示有图形码的情况下,接收第二电子设备发送的第一信息;

显示单元906,用于在所述第一电子设备屏幕上显示扫码识别界面,其中,所述第一信息用于指示显示所述扫码识别界面,所述扫码识别界面与所述第二电子设备中的扫码界面关联;

网络模块902,还用于在输入单元907接收到第一输入的情况下,向所述第二电子设备发送第二信息,其中,所述第二信息包括所述图形码。

可选地,所述第一输入用于拖动所述图形码和所述扫码识别界面中的至少一个;

网络模块902,执行的所述在输入单元907接收到第一输入的情况下,向所述第二电子设备发送第二信息,包括:

在所述图形码与所述扫码识别界面重叠的面积达到预设面积的情况下,向所述第二电子设备发送第二信息。

可选地,所述扫码识别界面包括扫码框;

网络模块902,执行所述在所述图形码与所述扫码识别界面重叠的面积达到预设面积的情况下,向所述第二电子设备发送第二信息,包括:

显示单元906,用于调整所述图形码或所述扫码框的尺寸至相互匹配;

网络模块902,用于在所述图形码位于所述扫码框内,且所述图形码与所述扫码框重叠的面积达到预设面积的情况下,向所述第二电子设备发送第二信息。

可选地,在网络模块902执行所述接收第二电子设备发送的第一信息之前;

处理器910,用于:获取所述图形码对应的目标应用,并控制网络模块902将第三信息发送至所述第二电子设备,所述第三信息包括所述目标应用;

显示单元906执行的所述在所述第一电子设备屏幕上显示扫码识别界面,包括:

在所述第一电子设备屏幕上显示目标扫码识别界面,其中,所述目标扫码识别界面为所述目标应用对应的界面。

本实施方式中的电子设备900能够实现如图1所示方法实施例中的各个过程,且能够取得相同的有益效果,为避免重复,在此不再赘述。

在另一种可选的实施方式中,本申请实施例提供的电子设备900为第二电子设备,本实施方式下:

处理器910,用于控制网络模块902与第一电子设备建立投屏连接,在检测到所述第一电子设备显示有图形码的情况下,调用所述第二电子设备的扫码应用,并控制网络模块902将第一信息发送至所述第一电子设备,其中,所述第一信息包括所述扫码识别应用的界面信息;

网络模块902还用于接收所述第一电子设备发送的第二信息,处理器910还用于通过所述扫码识别应用识别图形码,其中,所述第二信息包括所述图形码。

可选地,处理器910执行的所述调用所述第二电子设备的扫码识别应用,包括:

在网络模块902接收到所述第一电子设备发送的第三信息的情况下,调用与所述图形码对应的目标应用,其中,所述第三信息包括所述目标应用;

或者,

调用复合扫码应用,其中,所述复合扫码应用能够识别多个应用程序的图形码。

本实施方式中的电子设备900能够实现如图5所示方法实施例中的各个过程,且能够取得相同的有益效果,为避免重复,在此不再赘述。

应理解的是,本申请实施例中,输入单元904可以包括图形处理器(GraphicsProcessing Unit,GPU)和麦克风,图形处理器对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元906可包括显示面板,可以采用液晶显示器、有机发光二极管等形式来配置显示面板。用户输入单元907包括触控面板以及其他输入设备。触控面板,也称为触摸屏。触控面板可包括触摸检测装置和触摸控制器两个部分。其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器909可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器910可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器910中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述如图1或图5所示扫描方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述如图1或图5所示扫描方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

相关技术
  • 漏洞扫描方法、装置、电子设备和计算机可读存储介质
  • 蓝牙扫描方法、装置、电子设备和可读存储介质
技术分类

06120112389019