CN112463418A - 跨设备信息分享方法、装置、介质和电子设备 - Google Patents

跨设备信息分享方法、装置、介质和电子设备 Download PDF

Info

Publication number
CN112463418A
CN112463418A CN202011496938.9A CN202011496938A CN112463418A CN 112463418 A CN112463418 A CN 112463418A CN 202011496938 A CN202011496938 A CN 202011496938A CN 112463418 A CN112463418 A CN 112463418A
Authority
CN
China
Prior art keywords
application
target
information
file
communication connection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011496938.9A
Other languages
English (en)
Inventor
黄超华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Meizu Technology Co Ltd
Original Assignee
Meizu Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Meizu Technology Co Ltd filed Critical Meizu Technology Co Ltd
Priority to CN202011496938.9A priority Critical patent/CN112463418A/zh
Publication of CN112463418A publication Critical patent/CN112463418A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/547Remote procedure calls [RPC]; Web services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本公开涉及一种跨设备信息分享方法、装置、介质和电子设备,其中所述方法包括:建立与目标设备之间的短距离无线通信连接;获取所述目标设备已安装应用程序的应用信息;选择待分享的目标文件,响应对所述目标文件的分享操作弹出显示应用列表,所述应用列表包括所述应用信息对应的应用图标;接收到对所述应用列表中的目标应用图标的触发操作时,将所述目标文件传输至所述目标设备中所述目标应用图标对应的目标应用程序。本公开的实施方案可以较为简单方便地实现跨设备间本地文件直接分享至另一设备中的应用程序。

Description

跨设备信息分享方法、装置、介质和电子设备
技术领域
本公开实施例涉及通信技术领域,尤其涉及一种跨设备信息分享方法,跨设备信息分享装置,以及实现跨设备信息分享方法的计算机可读存储介质和电子设备。
背景技术
随着移动互联网的兴起,内容分享逐渐成为人们日常社交交流的重要手段,例如用户在网络社交活动中通常会发生较为频繁的文字、图片、视频等信息的分享。
目前,移动终端信息分享方式主要包括本机文件分享至本机的应用。例如用户打开一个应用程序如浏览器,在该应用程序的显示界面中选择分享信息时弹出本地的应用列表,然后选择应用列表中一个应用图标打开对应的本地应用程序,进而实现信息的分享。
但是,目前的分享方式无法较为简单方便地实现跨设备间本地文件直接分享至另一设备中的应用程序这种场景。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开实施例提供了一种跨设备信息分享方法,跨设备信息分享装置,以及实现跨设备信息分享方法的计算机可读存储介质和电子设备。
第一方面,本公开实施例提供了一种跨设备信息分享方法,包括:
建立与目标设备之间的短距离无线通信连接;
获取所述目标设备已安装应用程序的应用信息;
选择待分享的目标文件,响应对所述目标文件的分享操作弹出显示应用列表,所述应用列表包括所述应用信息对应的应用图标;
接收到对所述应用列表中的目标应用图标的触发操作时,将所述目标文件传输至所述目标设备中所述目标应用图标对应的目标应用程序。
在本公开的一些实施例中,所述方法还包括:
解析得到所述目标文件的文件类型;
所述响应对所述目标文件的分享操作弹出显示应用列表,包括:
基于所述文件类型以及预设对应关系,确定所述目标文件对应的目标应用信息,所述预设对应关系包括不同的文件类型与不同的应用信息之间的对应关系;
基于所述目标应用信息弹出显示应用列表,所述应用列表包括所述目标应用信息对应的应用图标。
在本公开的一些实施例中,所述选择待分享的目标文件,包括:
在本地设备安装的应用程序的界面中接收选择操作;
响应所述选择操作确定待分享的目标文件。
在本公开的一些实施例中,所述方法还包括:
建立与所述目标设备之间的短距离无线通信连接后,向所述目标设备发送授权提示信息,所述授权提示信息指示所述目标设备开启获取自身已安装应用程序的应用信息的授权;
所述获取所述目标设备已安装应用程序的应用信息,包括:
在所述目标设备开启获取自身已安装应用程序的应用信息的授权后,获取所述目标设备已安装应用程序的应用信息。
在本公开的一些实施例中,所述获取所述目标设备已安装应用程序的应用信息,包括:
建立与所述目标设备之间的短距离无线通信连接后,接收所述目标设备发送的自身已安装应用程序的应用信息。
在本公开的一些实施例中,所述建立与目标设备之间的短距离无线通信连接,包括:
建立与所述目标设备之间的蓝牙通信连接、热点通信连接、红外线通信连接和WiFi通信连接中的任意一个通信连接。
在本公开的一些实施例中,所述应用信息包括应用标识、应用名称和应用数字签名中的一个或多个。
第二方面,本公开实施例提供了一种跨设备信息分享装置,包括:
无线通信连接建立模块,用于建立与目标设备之间的短距离无线通信连接;
应用信息获取模块,用于获取所述目标设备已安装应用程序的应用信息;
分享显示模块,用于选择待分享的目标文件,响应对所述目标文件的分享操作弹出显示应用列表,所述应用列表包括所述应用信息对应的应用图标;
文件传输模块,用于接收到对所述应用列表中的目标应用图标的触发操作时,将所述目标文件传输至所述目标设备中所述目标应用图标对应的目标应用程序。
第三方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述跨设备信息分享方法的步骤。
第四方面,本公开实施例提供一种电子设备,包括:
处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行上述任一实施例所述跨设备信息分享方法的步骤。
本公开实施例提供的技术方案与现有技术相比具有如下优点:
本公开实施例中,终端建立与目标设备之间的短距离无线通信连接后,获取所述目标设备已安装应用程序的应用信息,用户在终端选择待分享的目标文件,终端响应对所述目标文件的分享操作弹出显示应用列表,所述应用列表包括所述应用信息对应的应用图标,最后终端接收到对所述应用列表中的目标应用图标的触发操作时,将所述目标文件传输至所述目标设备中所述目标应用图标对应的目标应用程序。如此,本实施例方案可以较为简单方便地实现跨设备间本地文件直接分享至另一设备中的应用程序。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本公开实施例跨设备信息分享方法流程图;
图2为本公开另一实施例跨设备信息分享方法流程图;
图3为本公开又一实施例跨设备信息分享方法流程图;
图4为本公开实施例跨设备信息分享方法应用场景示意图;
图5为本公开实施例跨设备信息分享装置示意图;
图6为本公开实施例实现跨设备信息分享方法的电子设备示意图。
具体实施方式
为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
应当理解,在下文中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
图1为本公开实施例示出的一种跨设备信息分享方法流程图,该跨设备信息分享方法可以包括以下步骤:
步骤S101:建立与目标设备之间的短距离无线通信连接。
示例性的,目标设备20可以是智能手机、平板电脑,可穿戴智能设备等智能终端,但也不限于此。短距离无线通信可以包括但不限于蓝牙通信、热点通信、红外线通信和WiFi通信等。
具体的,结合图4中所示,在本公开的一些实施例中,终端10建立与目标设备20之间的短距离无线通信连接,具体可以是:建立与目标设备20之间的蓝牙通信连接、热点通信连接、红外线通信连接和WiFi通信连接中的任意一个通信连接,但也不限于此。
步骤S102:获取所述目标设备已安装应用程序的应用信息。
示例性的,在本公开的一些实施例中,所述应用信息可以包括但不限于应用标识ID、应用名称和应用数字签名中的一个或多个。例如目标设备20如智能手机已安装的应用程序均可具有唯一标识ID、可唯一识别的应用名称如即时通讯应用、视频应用等,或者是应用数字签名。应用数字签名可以唯一标识一个应用程序。
具体的,结合图4中所示,终端10建立与目标设备20之间的短距离无线通信连接,可通过该短距离无线通信连接获取目标设备20已安装的多个应用程序的应用信息。例如建立蓝牙通信连接之后,可通过该蓝牙通信连接获取目标设备20已安装的多个应用程序的应用信息如应用标识ID、应用名称和应用数字签名中任一个或多个。
步骤S103:选择待分享的目标文件,响应对所述目标文件的分享操作弹出显示应用列表,所述应用列表包括所述应用信息对应的应用图标。
示例性的,目标文件可以是但不限于文档文件如word文件、视频文件或者音频文件等等。可选的,在本公开的一些实施例中,选择待分享的目标文件,具体可以包括:
步骤i):在本地设备安装的应用程序的界面中接收选择操作。
步骤ii):响应所述选择操作确定待分享的目标文件。
具体的,例如在终端10本地安装的文件管理应用程序的界面中接收选择操作如对目标文件图标的点击等操作,响应该选择操作即可确定待分享的目标文件如word文档文件。也即用户可在终端10本地选择待分享的目标文件如word文档文件,例如在文件管理应用的界面中通过选择确定要分享的目标文件。又例如在即时通讯应用的界面中点击选择一个目标文件,或者在终端10本地输入信息搜索到本机的目标文件。
选择一个目标文件后可以通过分享操作分享该目标文件,分享操作例如可以是长按目标文件的图标,终端响应该分享操作弹出显示应用列表,该应用列表包括获取的目标设备20中已安装应用程序的应用信息对应的应用图标。
示例性的,结合图4中所示,终端10响应对目标文件如文件A的图标的长按操作弹出显示窗口控件如弹窗101,弹窗101中可呈现上述应用列表,即弹窗101中显示获取的目标设备20中已安装应用程序对应的应用图标,如目标设备20中已安装应用程序A对应的图标201,目标设备20中已安装应用程序B对应的图标202等等。弹窗101中这些图标201、图标202等可以基于获取的目标设备20中相应已安装应用程序的应用信息如应用名称生成。其中,已安装应用程序A可以是视频应用程序或即时通讯应用程序,已安装应用程序B可以是文档处理应用程序,当然并不限于此,此处仅为举例说明。
步骤S104:接收到对所述应用列表中的目标应用图标的触发操作时,将所述目标文件传输至所述目标设备中所述目标应用图标对应的目标应用程序。
示例性的,所述触发操作可以包括点击操作,但不限于此。具体的,弹窗101中显示获取的目标设备20中已安装应用程序A对应的图标201以及已安装应用程序B对应的图标202后,若用户点击弹窗101中的目标应用图标如图标202,终端10接收到对图标202的例如点击操作时,可将目标文件如文件A通过短距离无线通信连接如蓝牙连接传输至目标设备20中目标应用图标如图标202对应的目标应用程序如应用程序B。
本公开实施例的上述跨设备信息分享方法中,终端10建立与目标设备20之间的短距离无线通信连接后,获取所述目标设备20已安装应用程序的应用信息,用户在终端10选择待分享的目标文件,终端10响应对所述目标文件的分享操作弹出显示应用列表,所述应用列表包括所述应用信息对应的应用图标,最后终端10接收到对所述应用列表中的目标应用图标的触发操作时,将所述目标文件传输至所述目标设备20中所述目标应用图标对应的目标应用程序。如此,本实施例方案可以较为简单方便地实现跨设备间本地文件直接分享至另一设备中的应用程序。
图2示出本公开实施例另一种跨设备信息分享方法流程图,该跨设备信息分享方法可包括以下步骤:
步骤S101:建立与目标设备之间的短距离无线通信连接。
步骤S102:获取所述目标设备已安装应用程序的应用信息。
步骤S103:选择待分享的目标文件。
可以理解的是,步骤S101、S102和步骤S103具体可以参考前述实施例中的相应的详细描述,此处不再赘述。
步骤S201:解析得到所述目标文件的文件类型。
示例性的,文件类型可以包括但不限于文档文件类型、图片文件类型、视频文件类型、音频文件类型等。
具体的,用户在终端10中选择一个目标文件后,终端10可解析目标文件得到文件类型,例如获取目标文件的属性信息以确定文件类型。该属性信息通常可以包含文件名称、类型信息、文件创建时间、修改时间等信息。
步骤S202:基于所述文件类型以及预设对应关系,确定所述目标文件对应的目标应用信息,所述预设对应关系包括不同的文件类型与不同的应用信息之间的对应关系。
示例性的,预设对应关系可以映射关系表的形式存储于终端10中,其可包括不同的文件类型与不同的应用信息之间的对应关系。例如视频文件类型和音频文件类型同时与上述应用程序A的应用信息如应用名称对应,文档文件类型与上述应用程序B的应用信息如应用名称对应,而图片文件类型与应用程序C的应用信息如应用名称对应。应用程序C例如可以是目标设备20中已安装的图片处理应用程序。
具体的,若用户选择的一个目标文件如文件A是文档文件如word文件,则解析确定文件A的文件类型是文档文件类型,于是在所述预设对应关系查找文件A对应的目标应用信息是应用程序B的应用信息如应用名称。
步骤S203:基于所述目标应用信息弹出显示应用列表,所述应用列表包括所述目标应用信息对应的应用图标。
示例性的,由于文件A对应的目标应用信息是应用程序B的应用信息如应用名称,则可以基于查找到的应用程序B的应用信息如应用名称弹出显示此时的应用列表,如在弹窗101中可呈现此时的应用列表,即弹窗101中仅仅显示目标应用信息如应用程序B的应用信息对应的应用图标202,而不显示上述应用程序A的应用信息对应的图标201。
本实施例的上述方法中,弹出显示目标设备的应用列表内的应用图标是与文件类型相关的,如文档文件对应的仅是文档应用程序相关应用图标,避免每次显示目标设备20已安装的全部应用程序对应的图标,如此方便用户在应用列表中选择目标应用图标的操作,同时可以提高弹出显示的处理速度,进而在一定程度上提高跨设备间文件分享时整体的处理速度。
图3示出本公开实施例另一种跨设备信息分享方法流程图。可选的,在上述实施例的基础上,本公开的一些实施例中,所述方法还可包括以下步骤:
步骤S301:向所述目标设备发送授权提示信息,所述授权提示信息指示所述目标设备开启获取自身已安装应用程序的应用信息的授权。
具体的,步骤S301可以在上述步骤S101之后执行。终端10向目标设备20发送授权提示信息,授权提示信息指示目标设备20开启获取自身已安装应用程序的应用信息的授权。
示例性的,在一些实施例中,授权提示信息可以携带终端10的终端标识信息,目标设备20可以基于终端标识信息确定该终端10为合法终端时,开启获取自身已安装应用程序的应用信息的授权。例如目标设备20中预先配置存储多个合法终端的终端标识信息,然后基于终端10的终端标识信息在存储的多个终端标识信息中进行查找,若查找到则确定该终端10为合法终端。
步骤S302:在所述目标设备开启获取自身已安装应用程序的应用信息的授权后,获取所述目标设备已安装应用程序的应用信息。
具体的,目标设备20开启获取自身已安装应用程序的应用信息的授权后,终端10可通过短距离无线通信连接如蓝牙通信连接获取所述目标设备20已安装所有应用程序的应用信息如应用名称等。步骤S302之后可以执行上述步骤S103至S104。
本实施例的上述方法中,目标设备20可以根据终端10发送的授权请求开启获取自身已安装应用程序的应用信息的授权,从而使终端10可获取目标设备20上已安装应用程序的应用信息,使得用户在终端10上可以及时分享文件到目标设备20上的应用程序,同时提高了目标设备20使用的安全性,避免非法获取应用信息等情况出现。
可选的,在本公开的另一些实施例中,上述步骤S102中获取所述目标设备已安装应用程序的应用信息,具体可包括:建立与所述目标设备之间的短距离无线通信连接后,接收所述目标设备发送的自身已安装应用程序的应用信息。
具体的,作为示例,终端10建立与目标设备20之间的短距离无线通信连接如蓝牙通信连接后,接收目标设备20发送的自身已安装应用程序的应用信息如应用名称等。也即在短距离无线通信连接建立后,目标设备20可以主动发送自身已安装应用程序的应用信息到终端10,以便用户在终端10上可以及时分享文件到目标设备20上的应用程序,在一定程度上提高跨设备间文件分享时整体的处理速度。
需要说明的是,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。另外,也易于理解的是,这些步骤可以是例如在多个模块/进程/线程中同步或异步执行。
基于同一发明构思,本公开实施例提供了一种跨设备信息分享装置,如图5所示跨设备信息分享装置可以包括无线通信连接建立模块501、应用信息获取模块502、分享显示模块503和文件传输模块504。其中,无线通信连接建立模块501用于建立与目标设备之间的短距离无线通信连接。应用信息获取模块502用于获取所述目标设备已安装应用程序的应用信息。分享显示模块503用于选择待分享的目标文件,响应对所述目标文件的分享操作弹出显示应用列表,所述应用列表包括所述应用信息对应的应用图标。文件传输模块504用于接收到对所述应用列表中的目标应用图标的触发操作时,将所述目标文件传输至所述目标设备中所述目标应用图标对应的目标应用程序。
本实施例的上述跨设备信息分享装置可以较为简单方便地实现跨设备间本地文件直接分享至另一设备中的应用程序。
可选的,在本公开的一些实施例中,所述装置还可包括解析模块,用于解析得到所述目标文件的文件类型。相应的,所述分享显示模块响应对所述目标文件的分享操作弹出显示应用列表,具体可包括:基于所述文件类型以及预设对应关系,确定所述目标文件对应的目标应用信息,所述预设对应关系包括不同的文件类型与不同的应用信息之间的对应关系;基于所述目标应用信息弹出显示应用列表,所述应用列表包括所述目标应用信息对应的应用图标。
可选的,在本公开的一些实施例中,所述分享显示模块选择待分享的目标文件,具体可包括:在本地设备安装的应用程序的界面中接收选择操作;响应所述选择操作确定待分享的目标文件。
可选的,在本公开的一些实施例中,所述装置还可包括信息收发模块,用于在建立与所述目标设备之间的短距离无线通信连接后,向所述目标设备发送授权提示信息,所述授权提示信息指示所述目标设备开启获取自身已安装应用程序的应用信息的授权。相应的,所述应用信息获取模块获取所述目标设备已安装应用程序的应用信息,具体可包括:在所述目标设备开启获取自身已安装应用程序的应用信息的授权后,获取所述目标设备已安装应用程序的应用信息。
可选的,在本公开的另一些实施例中,所述应用信息获取模块获取所述目标设备已安装应用程序的应用信息,具体可包括:建立与所述目标设备之间的短距离无线通信连接后,接收所述目标设备发送的自身已安装应用程序的应用信息。
可选的,在本公开的一些实施例中,所述无线通信连接建立模块建立与目标设备之间的短距离无线通信连接,具体可包括:建立与所述目标设备之间的蓝牙通信连接、热点通信连接、红外线通信连接和WiFi通信等连接中的任意一个通信连接,但不限于此。
可选的,在本公开的一些实施例中,所述应用信息可包括但不限于应用标识、应用名称和应用数字签名中的一个或多个。
关于上述实施例中的装置,其中各个模块执行操作的具体方式以及带来的相应技术效果已经在有关该方法的实施例中进行了对应的详细描述,此处将不做详细阐述说明。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。作为模块或单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现木公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项实施例所述跨设备信息分享方法的步骤。
示例性的,该可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
所述计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。
本公开实施例还提供一种电子设备,包括处理器以及存储器,存储器用于存储所述处理器的可执行指令。其中,所述处理器配置为经由执行所述可执行指令来执行上述任一项实施例中所述跨设备信息分享方法的步骤。
具体的,图6是根据一示例性实施例示出的一种电子设备的框图。例如,电子设备600可以是移动电话,智能手机、计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图6,电子设备600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(I/O)的接口612,传感器组件614,以及通信组件616。
处理组件602通常控制电子设备600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件602可以包括一个或多个处理器620来执行指令,以完成上述方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理部件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。
存储器604被配置为存储各种类型的数据以支持在电子设备600的操作。这些数据的示例包括用于在电子设备600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件606为电子设备600的各种组件提供电力。电力组件606可以包括电源管理***,一个或多个电源,及其他与为电子设备600生成、管理和分配电力相关联的组件。
多媒体组件608包括在所述电子设备600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当电子设备600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(MIC),当电子设备600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。
I/O接口612为处理组件602和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件614包括一个或多个传感器,用于为电子设备600提供各个方面的状态评估。例如,传感器组件614可以检测到设备600的打开/关闭状态,组件的相对定位,例如所述组件为电子设备600的显示器和小键盘,传感器组件614还可以检测电子设备600或电子设备600一个组件的位置改变,用户与电子设备600接触的存在或不存在,电子设备600方位或加速/减速和电子设备600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件616被配置为便于电子设备600和其他设备之间有线或无线方式的通信。电子设备600可以接入基于通信标准的无线网络,如WiFi,2G、3G、4G或5G,或它们的组合。在一个示例性实施例中,通信部件616经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件616还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,电子设备600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法的步骤。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种跨设备信息分享方法,其特征在于,包括:
建立与目标设备之间的短距离无线通信连接;
获取所述目标设备已安装应用程序的应用信息;
选择待分享的目标文件,响应对所述目标文件的分享操作弹出显示应用列表,所述应用列表包括所述应用信息对应的应用图标;
接收到对所述应用列表中的目标应用图标的触发操作时,将所述目标文件传输至所述目标设备中所述目标应用图标对应的目标应用程序。
2.根据权利要求1所述的跨设备信息分享方法,其特征在于,所述方法还包括:
解析得到所述目标文件的文件类型;
所述响应对所述目标文件的分享操作弹出显示应用列表,包括:
基于所述文件类型以及预设对应关系,确定所述目标文件对应的目标应用信息,所述预设对应关系包括不同的文件类型与不同的应用信息之间的对应关系;
基于所述目标应用信息弹出显示应用列表,所述应用列表包括所述目标应用信息对应的应用图标。
3.根据权利要求2所述的跨设备信息分享方法,其特征在于,所述选择待分享的目标文件,包括:
在本地设备安装的应用程序的界面中接收选择操作;
响应所述选择操作确定待分享的目标文件。
4.根据权利要求2所述的跨设备信息分享方法,其特征在于,所述方法还包括:
建立与所述目标设备之间的短距离无线通信连接后,向所述目标设备发送授权提示信息,所述授权提示信息指示所述目标设备开启获取自身已安装应用程序的应用信息的授权;
所述获取所述目标设备已安装应用程序的应用信息,包括:
在所述目标设备开启获取自身已安装应用程序的应用信息的授权后,获取所述目标设备已安装应用程序的应用信息。
5.根据权利要求2所述的跨设备信息分享方法,其特征在于,所述获取所述目标设备已安装应用程序的应用信息,包括:
建立与所述目标设备之间的短距离无线通信连接后,接收所述目标设备发送的自身已安装应用程序的应用信息。
6.根据权利要求1~5任一项所述的跨设备信息分享方法,其特征在于,所述建立与目标设备之间的短距离无线通信连接,包括:
建立与所述目标设备之间的蓝牙通信连接、热点通信连接、红外线通信连接和WiFi通信连接中的任意一个通信连接。
7.根据权利要求6所述的跨设备信息分享方法,其特征在于,所述应用信息包括应用标识、应用名称和应用数字签名中的一个或多个。
8.一种跨设备信息分享装置,其特征在于,包括:
无线通信连接建立模块,用于建立与目标设备之间的短距离无线通信连接;
应用信息获取模块,用于获取所述目标设备已安装应用程序的应用信息;
分享显示模块,用于选择待分享的目标文件,响应对所述目标文件的分享操作弹出显示应用列表,所述应用列表包括所述应用信息对应的应用图标;
文件传输模块,用于接收到对所述应用列表中的目标应用图标的触发操作时,将所述目标文件传输至所述目标设备中所述目标应用图标对应的目标应用程序。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现上述权利要求1~7任一项所述跨设备信息分享方法的步骤。
10.一种电子设备,包括:
处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行上述权利要求1~7任一项所述跨设备信息分享方法的步骤。
CN202011496938.9A 2020-12-17 2020-12-17 跨设备信息分享方法、装置、介质和电子设备 Pending CN112463418A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011496938.9A CN112463418A (zh) 2020-12-17 2020-12-17 跨设备信息分享方法、装置、介质和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011496938.9A CN112463418A (zh) 2020-12-17 2020-12-17 跨设备信息分享方法、装置、介质和电子设备

Publications (1)

Publication Number Publication Date
CN112463418A true CN112463418A (zh) 2021-03-09

Family

ID=74803614

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011496938.9A Pending CN112463418A (zh) 2020-12-17 2020-12-17 跨设备信息分享方法、装置、介质和电子设备

Country Status (1)

Country Link
CN (1) CN112463418A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113176954A (zh) * 2021-04-22 2021-07-27 Oppo广东移动通信有限公司 应用程序的调用方法、装置、存储介质及电子设备
WO2022068578A1 (zh) * 2020-09-30 2022-04-07 华为技术有限公司 文件共享方法和电子设备
WO2023109607A1 (zh) * 2021-12-13 2023-06-22 华为技术有限公司 应用界面跨设备显示方法、设备***

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022068578A1 (zh) * 2020-09-30 2022-04-07 华为技术有限公司 文件共享方法和电子设备
CN113176954A (zh) * 2021-04-22 2021-07-27 Oppo广东移动通信有限公司 应用程序的调用方法、装置、存储介质及电子设备
WO2022222667A1 (zh) * 2021-04-22 2022-10-27 Oppo广东移动通信有限公司 应用程序的调用方法、装置、存储介质及电子设备
WO2023109607A1 (zh) * 2021-12-13 2023-06-22 华为技术有限公司 应用界面跨设备显示方法、设备***

Similar Documents

Publication Publication Date Title
CN107908351B (zh) 应用界面的显示方法、装置及存储介质
CN109521918B (zh) 一种信息分享方法、装置、电子设备及存储介质
US9807219B2 (en) Method and terminal for executing user instructions
EP2924552B1 (en) Method and mobile terminal for executing user instructions
CN112463418A (zh) 跨设备信息分享方法、装置、介质和电子设备
EP3147802B1 (en) Method and apparatus for processing information
JP2016530818A (ja) 通話方法、通話装置及び通話システム、プログラム及び記録媒体
EP3428790B1 (en) Method and device for displaying application interface
CN109525652B (zh) 信息分享方法、装置、设备和存储介质
EP3462367A1 (en) Method and apparatus for displaying application interface
CN105912204B (zh) 启动应用界面的方法及装置
EP3261324A1 (en) Method and device for application switching
CN114741292A (zh) 测试脚本管理方法及装置、电子设备和存储介质
CN104572230B (zh) 脚本文件的加载方法、脚本文件生成方法及装置
CN106447747B (zh) 图像处理方法及装置
CN106919302B (zh) 移动终端的操作控制方法及装置
CN111368329B (zh) 消息展示方法、装置、电子设备及存储介质
JP2017520877A5 (zh)
JP2017520877A (ja) 検索方法、検索装置、プログラム及び記録媒体
CN106506808B (zh) 对通讯消息提示的方法及装置
CN110221813B (zh) 应用的数据连接建立方法、装置、存储介质和电子设备
CN107885571B (zh) 显示页面控制方法及装置
CN111859208A (zh) 显示方法、装置及存储介质
JP6441385B2 (ja) 情報入力方法、装置、プログラム及び記録媒体
CN112083841B (zh) 信息输入方法、装置和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination