CN111240547A - 跨设备任务处理的交互方法、电子设备及存储介质 - Google Patents

跨设备任务处理的交互方法、电子设备及存储介质 Download PDF

Info

Publication number
CN111240547A
CN111240547A CN202010019454.9A CN202010019454A CN111240547A CN 111240547 A CN111240547 A CN 111240547A CN 202010019454 A CN202010019454 A CN 202010019454A CN 111240547 A CN111240547 A CN 111240547A
Authority
CN
China
Prior art keywords
task
electronic device
electronic
user
equipment
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
CN202010019454.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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202010019454.9A priority Critical patent/CN111240547A/zh
Priority to CN202210173982.9A priority patent/CN114706664A/zh
Publication of CN111240547A publication Critical patent/CN111240547A/zh
Priority to BR112022013278A priority patent/BR112022013278A2/pt
Priority to JP2022542048A priority patent/JP7474333B2/ja
Priority to PCT/CN2021/070862 priority patent/WO2021139768A1/zh
Priority to EP21738599.6A priority patent/EP4075249A4/en
Priority to US17/791,428 priority patent/US20230041287A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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
    • 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/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • 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
    • 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/0483Interaction with page-structured environments, e.g. book metaphor
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/452Remote windowing, e.g. X-Window System, desktop virtualisation
    • 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/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • G06F9/4856Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas

Landscapes

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

Abstract

本申请实施例公开一种跨设备任务处理的交互方法、一种电子设备以及一种计算机可读存储介质。该方法包括:第一电子设备显示多任务管理界面;其中,多任务管理界面包括N个设备标签和至少一条任务记录,N个设备标签分别与N台电子设备对应,N为大于1的正整数;第一电子设备接收用户对多任务管理界面中的第一任务记录的分享操作,其中,第一任务记录为源设备的任务记录中的任一条,源设备为N台电子设备中的任一台;第一电子设备响应于分享操作,使目标设备显示第一任务记录对应的至少一个任务;其中,目标设备为N台电子设备中的任一台,目标设备与源设备不同。采用上述技术方案,可以提升用户在进行跨设备任务处理时的便利性,提升用户体验。

Description

跨设备任务处理的交互方法、电子设备及存储介质
技术领域
本申请涉及跨设备任务处理技术领域,具体涉及一种跨设备任务处理的交互方法。此外, 本申请还涉及一种电子设备和一种计算机可读存储介质。
背景技术
用户拥有的智能设备越来越多,不同设备之间要实现跨设备任务处理,会不同程度地受 到不同***和平台壁垒的制约,这为用户的使用造成诸多不便。
例如,用户在手机上浏览某一个网页,如果接下来用户想在电脑上继续浏览该网页,那 么通常用户需要在手机的浏览器中复制该网页的网址,然后打开QQ或者微信等应用程序,打 开这些应用程序中的“发送到我的电脑”或者“文件传输助手”等用户界面,在用户界面中 粘贴该网页的网址。再打开用户的电脑上的QQ或者微信等应用程序,登陆同一个应用程序账 号,将接收到的该网页的网址复制后粘贴到电脑的浏览器中,最后在电脑上打开该网页。可 见,要实现跨设备接着浏览同一个网页,中间的操作步骤十分复杂,给用户使用带来不便。
接力(apple handoff)功能是苹果公司开发的一种用于实现跨设备任务处理的功能,该 功能允许用户在一台设备上开始任务,然后在附近的另一台设备上继续处理该任务。例如, 如果用户在一台设备A(例如手机)上打开浏览器浏览某一个网页,在该设备A附近的另一 台设备B(例如电脑)上的任务栏左侧就会出现临时的浏览器标签。如果用户在设备B上点 击该浏览器标签,就可以打开刚才在设备A上浏览的网页,从而继续浏览。
然而,通过接力功能,用户只能在设备B上被动地选择由设备B后台推送的设备A上的 某一个任务来继续处理,而无法主动在设备B上选择设备A上的某一个任务,用户使用仍然 不够便利,影响用户体验。
发明内容
本申请提供一种跨设备任务处理的交互方法及电子设备,从而提升用户在进行跨设备任 务处理时的便利性,提升用户体验。
第一方面,本申请提供一种跨设备任务处理的交互方法,该方法包括:第一电子设备显 示多任务管理界面。其中,多任务管理界面包括一个或多个设备标签,每个设备标签分别与 一台电子设备对应,即一个或多个设备标签分别与一台或多台电子设备对应。多任务管理界 面还包括至少一条任务记录,每一条任务记录可以记录一个或者多个在电子设备上运行的任 务,即每一条任务记录对应一个或多个任务。该方法还包括:第一电子设备接收用户对上述 多任务管理界面中的第一任务记录的分享操作;第一电子设备响应于该分享操作,使目标设 备显示上述第一任务记录对应的至少一个任务。以一台或者多台电子设备中的任一台为源设 备(即用户期望跨设备处理的任务原本所在的电子设备),以与源设备不同的另一台任意的 电子设备为目标设备(即在实现跨设备任务处理时继续运行源设备上的任务的电子设备), 以源设备的任务记录中的任一条为第一任务记录(即用户期望跨设备处理的任务所对应的任 务记录)。第一电子设备响应于用户对第一任务记录的分享操作,从而使目标设备显示该第 一任务记录对应的至少一个任务。上述的分享操作主要用于使目标设备显示第一任务记录对 应的任务。也就是说,第一电子设备向用户展示多任务管理界面,以便用户能够查看合适的 源设备、源设备的第一任务记录以及目标设备,在用户对第一任务记录进行分享操作之后, 第一电子设备根据该分享操作来使目标设备显示第一任务记录对应的单个或多个任务。
采用本实现方式,可以使用户在第一电子设备的多任务管理界面上查看到源设备的任务 历史记录,并可以主动选择源设备中的一个或者多个任务,使目标设备显示这一个或多个任 务,从而实现跨设备任务处理,十分便捷,为用户提供了简单、直接、易用的交互体验。
当分享操作采用不同的实现形式时,可以使不同的目标设备显示第一任务记录对应的任 务。在一种可能的实现方式中,以第一电子设备为目标设备,通过在多任务管理界面上对 第一任务记录执行第二操作,可以使第一电子设备显示其他电子设备上的一个或多个任 务,从而便捷地实现跨设备任务处理。该实现方式具体可以为:第一电子设备响应于用户 对上述第一任务记录的第二操作,显示该第一任务记录对应的至少一个任务。在另一种可 能的实现方式中,上述一台或多台电子设备包括至少一台第二电子设备,以任一台第二电子 设备为目标设备,通过在多任务管理界面上对第一任务记录和第二电子设备对应的设备标 签执行第三操作,可以使一台第二电子设备显示第一电子设备上的一个或多个任务,或 者显示另一台第二电子设备上的一个或多个任务。采用该实现方式,可以便捷地实现跨 设备任务处理,便于用户选择更加合适的电子设备来处理任务。该实现方式具体可以为: 第一电子设备响应于用户对上述第一任务记录和任一台第二电子设备对应的设备标签的第三 操作,使上述第三操作针对的第二电子设备显示第一任务记录对应的至少一个任务。
当分享操作采用不同的实现形式时,可以使目标设备以不同的显示方式来显示第一任务 记录对应的任务。在一种可能的实现方式中,用户可以在任务管理界面上对源设备的任务记 录和目标设备对应的设备标签进行分屏操作,从而使目标设备中前台运行的任务,以及源 设备中的任务,在目标设备中分屏的形式显示。该实现方式具体可以为:第一电子设备响应 于用户对第一任务记录和目标设备对应的设备标签的分屏操作,使目标设备以分屏形式显示 第一任务记录对应的至少一个任务,以及在目标设备的前台运行的任务。采用本实现方式, 在实现源设备中任务的跨设备处理的同时,也简化了源设备中的任务与目标设备中的任务 在实现分屏显示时的操作步骤,提升了用户体验。在另一种可能的实现方式中,用户可以在 任务管理界面上对源设备的任务记录中的文件和目标设备对应的设备标签进行传输操作, 从而实现任务记录中的文件的传输。该实现方式具体可以为:第一电子设备响应于用户对 第一任务记录中的文件和目标设备对应的设备标签的传输操作,使目标设备接收上述文件。 采用本实现方式,可以将源设备中的文件传输给目标设备,从而便于用户在目标设备上继续 处理源设备上的文件,简化了操作步骤,提升了用户体验。
在一种可能的实现方式中,当第一任务记录对应至少两个相关任务时,通过在第一电子 设备的多任务管理界面上执行分享操作,可以使在源设备中以分屏形式显示的任务,在目标 设备中仍然以分屏的形式显示,从而便捷地实现多任务的跨设备处理。该实现方式具体可 以为:第一电子设备响应于分享操作,使目标设备以分屏形式显示上述至少两个相关任务; 其中,上述相关任务为在上述源设备中以分屏形式显示的任务。
在一种可能的实现方式中,用户可以通过第一操作,便捷地在第一电子设备上调取出多 任务管理界面,以便进行后续的操作步骤。该实现方式具体可以为:第一电子设备接收用 户的第一操作;第一电子设备响应于上述第一操作,显示多任务管理界面。
在一种可能的实现方式中,在调取出多任务管理界面之后,用户可以通过对多任务管理 界面中的设备标签的选中操作,来查看不同的电子设备的任务记录,以便选择想要跨设备处 理的任务。该实现方式具体可以为:第一电子设备接收用户对设备标签的选中操作,显示被 选中的设备标签对应的电子设备的至少一条任务记录。
当多任务管理界面中的被选中的设备标签有多个时,多任务管理界面中显示多台电子设 备的任务历史记录,从而使用户可以全局查看多台设备的任务记录。这多台设备的任务记录 可以有多种不同的显示方式。在一种可能的实现方式中,多任务管理界面可以按照应用维度 来显示多台电子设备的任务记录。该实现方式具体可以为:当多任务管理界面中的被选中的 设备标签超过一个,并且,被选中的设备标签各自对应的电子设备中都安装有至少一个相同 的应用程序时,多任务管理界面用于:按照上述至少一个相同的应用程序,分类显示被选中 的设备标签各自对应的电子设备的任务记录。采用本实现方式,用户可以按照应用程序的维 度来查看多台电子设备上的任务记录,并且,在查看多个不同设备上的用相同应用程序打开 的任务时,还可以十分方便地对比不同设备中的任务的进度,从而提高用户查看和选择需要 跨设备处理的任务的效率。在另一种可能的实现方式中,多任务管理界面可以按照任务的时 间顺序来显示多台设备的任务记录。该实现方式具体可以为:当多任务管理界面中的被选中 的设备标签超过一个时,多任务管理界面用于:按照时间顺序显示被选中的设备标签各自对 应的电子设备的任务记录。采用本实现方式,用户可以按照时间顺序来查看多台电子设备上 的任务记录,从而便捷地确定需要跨设备处理的任务,提高用户查看和选择的效率。
在第一电子设备的多任务管理界面上,还可以对设备标签执行隐私设置操作,从而使部 分或者全部第二电子设备无法显示第一电子设备的任务历史记录,以便满足第一电子设备的 临时隐私需求。在一种可能的实现方式中,多任务管理界面中的设备标签包括:与第一电子 设备对应的第一标签,以及至少一个与第二电子设备对应的第二标签;上述方法还可以包括: 第一电子设备响应于用户对至少一个第二标签的第八操作,使该第八操作针对的第二标签对 应的第二电子设备无法显示第一电子设备的任务记录。采用本实现方式,第一电子设备的用 户可以通过对某个第二标签执行第八操作来进行隐私设置,从而限制该第二标签对应的第二 电子设备查看第一电子设备的任务历史记录,以便满足第一电子设备的隐私需求。在另一种 可能的实现方式中,多任务管理界面中的设备标签包括:与第一电子设备对应的第一标签, 以及至少一个与第二电子设备对应的第二标签;上述方法还可以包括:第一电子设备响应于用 户对第一标签的第九操作,使所有第二电子设备均无法显示第一电子设备的任务记录。采用 本实现方式,第一电子设备的用户可以通过对第一标签执行第九操作来进行隐私设置,从而 限制在其他设备上查看到第一电子设备的任务历史记录,以便满足第一电子设备的隐私需求。
第二方面,本申请提供一种电子设备,该电子设备包括:至少一个输入输出模块和至少 一个处理模块。上述至少一个输入输出模块用于显示多任务管理界面;以及,接收用户对 多任务管理界面中的第一任务记录的分享操作。多任务管理界面包括一个或多个设备标 签,每个设备标签分别与一台电子设备对应,即一个或多个设备标签分别与一台或多台电子 设备对应。多任务管理界面还包括至少一条任务记录,每一条任务记录对应了一个或多个任 务。上述至少一个处理模块用于响应于分享操作,使目标设备显示第一任务记录对应的至 少一个任务。以一台或者多台电子设备中的任一台为源设备(即用户期望跨设备处理的任务 原本所在的电子设备),以与源设备不同的另一台任意的电子设备为目标设备(即在实现跨 设备任务处理时继续运行源设备上的任务的电子设备),以源设备的任务记录中的任一条为 第一任务记录(即用户期望跨设备处理的任务所对应的任务记录)。上述至少一个处理模块 响应于用户对第一任务记录的分享操作,使目标设备显示该第一任务记录对应的至少一个任 务。也就是说,上述至少一个输入输出模块向用户展示多任务管理界面,以及接收用户在多 任务管理界面上的操作,以便用户能够查看合适的源设备、源设备的第一任务记录以及目标 设备,并为了实现跨设备任务处理而进行操作。而上述至少一个处理模块则根据用户输入的 操作来进行处理,以使目标设备显示第一任务记录对应的单个或多个任务。
第三方面,本申请提供一种电子设备,该电子设备包括:至少一个输入输出装置、至少 一个存储器,以及至少一个处理器;上述至少一个存储器存储有一个或多个指令,当上述一 个或多个指令被上述至少一个处理器执行时,使得该电子设备实现第一方面的任一种方法。
第四方面,本申请提供一种计算机可读存储介质,该计算机存储介质中包括指令或计算 机程序,当上述指令或计算机程序在电子设备上运行时,使得该电子设备执行第一方面的任 一种方法。
第五方面,本申请提供一种跨设备任务处理的交互方法,该方法包括:第一电子设备显 示多任务管理界面。其中,多任务管理界面包括第一电子设备对应的第一标签,第二电子设 备对应的第二标签,以及第一电子设备的至少一条任务记录。这里的任务记录对应第一电子 设备上运行的至少一个任务。该方法还包括:第一电子设备接收用户将至少一条任务记录中 第一电子设备的第一任务记录拖拽至第二标签的操作,响应于将该第一任务记录拖拽至第二 标签的操作,使第二电子设备显示第一任务。其中,上述第一任务记录对应上述第一电子设 备运行的第一任务。也就是说,用户可以在第一电子设备的多任务管理界面上,将期望实现 跨设备处理的第一电子设备中的任务所对应的任务记录,拖拽至某一台第二电子设备对应的 设备标签上,从而使该第二电子设备可以显示第一电子设备中的该任务。
第六方面,本申请提供一种跨设备任务处理的交互方法,该方法包括:第一电子设备显 示多任务管理界面;其中,多任务管理界面包括第一电子设备对应的第一标签,第二电子 设备对应的第二标签,以及第二电子设备的至少一条任务记录。这里的任务记录对应第二电 子设备上运行的至少一个任务。该方法还包括:第一电子设备接收用户对至少一条任务记 录中的第二电子设备的第一任务记录的点击操作,响应于对该第一任务记录的点击操作, 第一电子设备获取运行第一任务所需的数据,执行该第一任务。其中,上述第一任务记录 对应上述第二电子设备运行的第一任务。也就是说,用户可以在第一电子设备的多任务管 理界面上,点击期望实现跨设备处理的第二电子设备中的任务所对应的任务记录,从而使第 一电子设备可以显示该第二电子设备中的该任务。
可以理解地,上述第二方面、第三方面的电子设备,以及第四方面的计算机可读存储介 质,均用于执行上文所提供的对应的方法,其所能达到的有益效果可参考上文对应方法的有 益效果,此处不再赘述。上述第五方面、第六方面的交互方法,分别是上文所提供的方法中 的两种实现方式,其所能达到的有益效果也可参考上文部分方法的有益效果,此处不再赘述。
附图说明
为了更清楚地说明本申请的技术方案,下面将对实施例中的附图作简单地介绍。
图1为本申请实施例应用的多设备***的架构示意图;
图2A为本申请中示例性的电子设备的结构示意图;
图2B为本申请中示例性的电子设备100的软件结构框图;
图3为本申请的一种跨设备任务处理的交互方法的流程图;
图4A为在第一操作之前设备101显示的用户界面的第一种示例性的示意图;
图4B为本申请实施例中设备101的多任务管理界面的第一种示例性的示意图;
图4C为本申请实施例中设备101的多任务管理界面的第二种示例性的示意图;
图4D为本申请实施例中,在第二操作之后设备101所显示的用户界面的第一种示例性的 示意图;
图4E为本申请实施例中设备101的多任务管理界面的第三种示例性的示意图;
图4F为本申请实施例中,在第二操作之后设备101所显示的用户界面的第二种示例性的 示意图;
图4G为在第一操作之前设备101所显示的用户界面的第二种示例性的示意图;
图4H为本申请实施例中设备101的多任务管理界面的第四种示例性的示意图;
图4I为本申请实施例中,在第六操作之后设备101所显示的用户界面的第三种示例性的 示意图;
图4J为本申请实施例中设备101的多任务管理界面的第五种示例性的示意图;
图4K为图4J的多任务管理界面的展开示意图;
图4L为本申请实施例中,在第二操作之后设备101所显示的用户界面的第四种示例性的 示意图;
图4M为本申请实施例中设备101的多任务管理界面的第六种示例性的示意图;
图4N为本申请实施例中设备101的多任务管理界面的第七种示例性的示意图;
图4O为本申请实施例中设备101的多任务管理界面的第八种示例性的示意图;
图4P为本申请实施例中设备101的多任务管理界面的第九种示例性的示意图;
图4Q为本申请实施例中设备101的多任务管理界面的第十种示例性的示意图;
图4R为本申请实施例中设备101的多任务管理界面的第十一种示例性的示意图;
图5A为在第一操作之前设备101所显示的用户界面的第三种示例性的示意图;
图5B为本申请实施例中设备101的多任务管理界面的第十二种示例性的示意图;
图5C为本申请实施例中,在第三操作之后设备103所显示的用户界面的第一种示例性的 示意图;
图5D为本申请实施例中设备101的多任务管理界面的第十三种示例性的示意图;
图5E为本申请实施例中,在第三操作之后设备103所显示的用户界面的第二种示例性的 示意图;
图5F为在第一操作之前设备101所显示的用户界面的第四种示例性的示意图;
图5G为本申请实施例中的多任务管理界面的第十四种示例性的示意图;
图5H为本申请实施例中,在第五操作之后设备102所显示的用户界面的第一种示例性的 示意图;
图6为本申请实施例中电子设备的一种实现方式的结构示意图;
图7为本申请实施例中电子设备的另一种实现方式的结构示意图。
具体实施方式
除了前述的无法在设备B上主动选择设备A上的某一个任务的问题以外,通过接力功能, 设备B仅仅向用户推送设备A当前正在进行的任务,用户无法通过设备B继续处理设备A上 当前已经关闭的任务,即接力功能的扩展性较差,这也影响用户使用的便利性。为此,本申 请实施例提供一种跨设备任务处理的交互方法,来提升用户在进行跨设备任务处理时的便利 性。
请参见图1,图1为本申请实施例应用的多设备***的架构示意图。该***可以包括至 少两台电子设备。例如,在图1中,该多设备***包括设备101、设备102和设备103。
本申请实施例中的电子设备包括但不限于:手机(mobile phone)、平板电脑(Pad)、 个人计算机、虚拟现实(virtual reality,VR)终端设备、增强现实(AugmentedReality, AR)终端设备、可穿戴设备、电视、车载终端设备等。例如,在图1所示的例子中,设备101 为手机,设备102为平板电脑,设备103为电视。
本申请实施例中的电子设备具有输入输出装置,以便接收用户通过操作而输入的操作指 令,以及向用户展示信息。输入输出装置可以是独立的多种装置,例如,输入装置可以是键 盘、鼠标等,输出装置可以是显示屏等。输入输出装置也可以集成在一种装置上,例如可以 是触摸显示屏等。本申请对于输入输出装置的形式不作限定。
输入输出装置可以显示用户界面(user interface,UI),以便与用户进行交互。上述 用户界面,是应用程序或操作***与用户之间进行交互和信息交换的介质接口,它实现信息 的内部形式与用户可以接受形式之间的转换。一般地,应用程序的用户界面是通过java、可 扩展标记语言(extensible markup language,XML)等特定计算机语言编写的源代码,界面 源代码在终端设备上经过解析,渲染,最终呈现为用户可以识别的内容,比如图片、文字、 按钮等控件。控件(control)也称为部件(widget),是用户界面的基本元素,典型的控件 有工具栏(toolbar)、菜单栏(menu bar)、文本框(text box)、按钮(button)、滚动条(scrollbar)、图片和文本。用户界面中的控件的属性和内容是通过标签或者节点来定义的,比如XML通过<Textview>、<ImgView>、<VideoView>等节点来规定界面所包含的控件。一个节点对应用户界面中一个控件或属性,节点经过解析和渲染之后呈现为用户可视的内容。 此外,很多应用程序,比如混合应用(hybrid application)的用户界面中通常还包含有网 页。网页,也称为页面,可以理解为内嵌在应用程序的用户界面中的一个特殊的控件,网页 是通过特定计算机语言编写的源代码,例如超文本标记语言(hyper text markuplanguage, HTML),层叠样式表(cascading style sheets,CSS),java脚本(JavaScript,JS)等, 网页源代码可以由浏览器或与浏览器功能类似的网页显示组件加载和显示为用户可识别的内 容。网页所包含的具体内容也是通过网页源代码中的标签或者节点来定义的,比如HTML通过 <p>、<img>、<video>、<canvas>来定义网页的元素和属性。
用户界面常用的表现形式是图形用户界面(graphic user interface,GUI),是指采用 图形方式显示的与电子设备操作相关的用户界面。它可以是在电子设备的显示屏中显示的一 个窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、 状态栏、导航栏、Widget等可视的界面元素。
以下介绍一个本申请实施例中提供的示例性的电子设备100,图1中的设备101、设备102或设备103可以是采用相同或相似结构的电子设备。图2A为本申请中示例性的电子设备的结构示意图。
电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141, 电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声 器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达 191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传 感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F, 接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传 感器180L,骨传导传感器180M等。
可以理解的是,本申请示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件, 或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件 的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(appl ication processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频 编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神 经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以 是独立的器件,也可以集成在一个或多个处理器中。在一些实施例中,电子设备100也 可以包括一个或多个处理器110。
其中,控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成检测指令等的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的 指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。 避免了重复存取,减少了处理器110的等待时间,因而提高了电子设备100的效率。
在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传 输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接 口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口, 和/或通用串行总线(universal serial bus,USB)接口等。
I2C接口是一种双向同步串行总线,包括一根串行数据线(serial data line,SDA) 和一根串行时钟线(derail clock line,SCL)。在一些实施例中,处理器110可以包含多组I2C总线。处理器110可以通过不同的I2C总线接口分别耦合触摸传感器180K,充 电器,闪光灯,摄像头193等。例如:处理器110可以通过I2C接口耦合触摸传感器180K, 使处理器110与触摸传感器180K通过I2C总线接口通信,实现电子设备100的触摸功能。
I2S接口可以用于音频通信。在一些实施例中,处理器110可以包含多组I2S总线。处理器110可以通过I2S总线与音频模块170耦合,实现处理器110与音频模块170之 间的通信。在一些实施例中,音频模块170可以通过I2S接口向无线通信模块160传递 音频信号,实现通过蓝牙耳机接听电话的功能。
PCM接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块170与无线通信模块160可以通过PCM总线接口耦合。在一些实施例中,音频 模块170也可以通过PCM接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接 听电话的功能。所述I2S接口和所述PCM接口都可以用于音频通信。
UART接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,UART接口通常被 用于连接处理器110与无线通信模块160。例如:处理器110通过UART接口与无线通信 模块160中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过 UART接口向无线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。
MIPI接口可以被用于连接处理器110与显示屏194,摄像头193等***器件。MIPI接口包括摄像头串行接口(camera serial interface,CSI),显示屏串行接口(displayserial interface,DSI)等。在一些实施例中,处理器110和摄像头193通过CSI接口 通信,实现电子设备100的拍摄功能。处理器110和显示屏194通过DSI接口通信,实 现电子设备100的显示功能。
GPIO接口可以通过软件配置。GPIO接口可以被配置为控制信号,也可被配置为数据 信号。在一些实施例中,GPIO接口可以用于连接处理器110与摄像头193,显示屏194, 无线通信模块160,音频模块170,传感器模块180等。GPIO接口还可以被配置为I2C 接口,I2S接口,UART接口,MIPI接口等。
USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB 接口,USB Type C接口等。USB接口130可以用于连接充电器为电子设备100充电,也 可以用于电子设备100与***设备之间传输数据。也可以用于连接耳机,通过耳机播放 音频。该接口还可以用于连接其他电子设备,例如AR设备等。
可以理解的是,本申请示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在另一些实施例中,电子设备100也可以采用上述实施 例中不同的接口连接方式,或多种接口连接方式的组合。
充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过USB接 口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可 以通过电子设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142 充电的同时,还可以通过电源管理模块141为电子设备供电。
电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121, 外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141 还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他 一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电 源管理模块141和充电管理模块140也可以设置于同一个器件中。
电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将 天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合 使用。
移动通信模块150可以提供应用在电子设备100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声 放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波, 并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信 模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。 在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。 在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分 模块被设置在同一个器件中。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带 信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器170B等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理 器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与 移动通信模块150或其他功能模块设置在同一个器件中。
无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS), 调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成 至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波, 将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160 还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐 射出去。
在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和无线 通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。 所述无线通信技术可以包括全球移动通讯***(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS), 码分多址接入(codedivision multiple access,CDMA),宽带码分多址(wideband code division multipleaccess,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位***(global positioning system,GPS),全球导航卫星***(global navigation satellite system,GLONASS), 北斗卫星导航***(beidounavigation satellite system,BDS),准天顶卫星*** (quasi-zenith satellitesystem,QZSS)和/或星基增强***(satell ite based augmentation systems,SBAS)。
在一些实施例中,移动通信模块150提供的无线通信的解决方案可使得电子设备可 以与网络中的设备(如云服务器)通信,无线通信模块160提供的WLAN无线通信的解决方案也可使得电子设备可以与网络中的设备(如云服务器)通信。这样,电子设备便可 以与云服务器进行数据传输。
电子设备100通过显示屏194,以及应用处理器等可以实现显示功能。显示屏194用于显示控件,信息、图像等。显示屏194包括显示面板。显示面板可以采用液晶显示 屏(liquid crystal display,LCD),有机发光二极管(organic light-emitting diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organiclight emitting diode的,AMOLED),柔性发光二极管(flex light-emitting diode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot light emittingdiodes,QLED)等。
电子设备100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应 用处理器等实现拍摄功能。
ISP用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被 传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给 ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。 ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像 头193中。
摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。 感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体 (complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转 换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一 些实施例中,电子设备100可以包括1个或N个摄像头193,N为大于1的正整数。
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他 数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视 频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图 像专家组(moving picture experts group,MPEG)-1,MPEG-2,MPEG-3,MPEG-4等。
NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过 NPU可以实现电子设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别, 文本理解等。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据 存储功能。例如将音乐、照片、视频等数据保存在外部存储卡中。
内部存储器121可以用于存储一个或多个计算机程序,该一个或多个计算机程序包 括指令。处理器110可以通过运行存储在内部存储器121的上述指令,从而使得电子设备100执行本申请一些实施例中所提供的消息显示方法,以及各种功能应用以及数据处 理等。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操 作***;该存储程序区还可以存储一个或多个应用程序(比如图库、联系人等)等。存储 数据区可存储电子设备100使用过程中所创建的数据。此外,内部存储器121可以包括 高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存 器件,通用闪存存储器(universal flash storage,UFS)等。
电子设备100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳 机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输 入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置 于处理器110中。
扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可 以通过扬声器170A收听音乐,或收听免提通话。
受话器170B,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备100 接听电话或语音信息时,可以通过将受话器170B靠近人耳接听语音。
麦克风170C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打 电话或发送语音信息时,用户可以通过人嘴靠近麦克风170C发声,将声音信号输入到麦 克风170C。电子设备100可以设置至少一个麦克风170C。在另一些实施例中,电子设备 100可以设置两个麦克风170C,除了采集声音信号,还可以实现降噪功能。在另一些实 施例中,电子设备100还可以设置三个,四个或更多麦克风170C,实现采集声音信号, 降噪,还可以识别声音来源,实现定向录音功能等。
耳机接口170D用于连接有线耳机。耳机接口170D可以是USB接口130,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,OMTP)标准接口,美 国蜂窝电信工业协会(cellular telecommunications industry association of the USA,CTIA)标准接口。
压力传感器180A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例 中,压力传感器180A可以设置于显示屏194。压力传感器180A的种类很多,如电阻式 压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括 至少两个具有导电材料的平行板。当有力作用于压力传感器180A,电极之间的电容改变。 电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子 设备100根据压力传感器180A检测所述触摸操作强度。电子设备100也可以根据压力传 感器180A的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同 触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第 一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操 作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息 的指令。
陀螺仪传感器180B可以用于确定电子设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180B确定电子设备100围绕三个轴(即,x,y和z轴)的角速度。陀 螺仪传感器180B可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180B检测 电子设备100抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向 运动抵消电子设备100的抖动,实现防抖。陀螺仪传感器180B还可以用于导航,体感游 戏场景。
气压传感器180C用于测量气压。在一些实施例中,电子设备100通过气压传感器180C测得的气压值计算海拔高度,辅助定位和导航。
磁传感器180D包括霍尔传感器。电子设备100可以利用磁传感器180D检测翻盖皮套的开合。在一些实施例中,当电子设备100是翻盖机时,电子设备100可以根据磁传 感器180D检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置 翻盖自动解锁等特性。
加速度传感器180E可检测电子设备100在各个方向上(一般为三轴)加速度的大小。 当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。
距离传感器180F,用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备100可以利用距离传感器180F测距以实现快速对焦。
接近光传感器180G可以包括例如发光二极管(LED)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。电子设备100通过发光二极管向外发射红外光。电 子设备100使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时, 可以确定电子设备100附近有物体。当检测到不充分的反射光时,电子设备100可以确 定电子设备100附近没有物体。电子设备100可以利用接近光传感器180G检测用户手持 电子设备100贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器180G也 可用于皮套模式,口袋模式自动解锁与锁屏。
环境光传感器180L用于感知环境光亮度。电子设备100可以根据感知的环境光亮度 自适应调节显示屏194亮度。环境光传感器180L也可用于拍照时自动调节白平衡。环境光传感器180L还可以与接近光传感器180G配合,检测电子设备100是否在口袋里,以 防误触。
指纹传感器180H用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解 锁,访问应用锁,指纹拍照,指纹接听来电等。
温度传感器180J用于检测温度。在一些实施例中,电子设备100利用温度传感器180J检测的温度,执行温度处理策略。例如,当温度传感器180J上报的温度超过阈值, 电子设备100执行降低位于温度传感器180J附近的处理器的性能,以便降低功耗实施热 保护。在另一些实施例中,当温度低于另一阈值时,电子设备100对电池142加热,以 避免低温导致电子设备100异常关机。在其他一些实施例中,当温度低于又一阈值时, 电子设备100对电池142的输出电压执行升压,以避免低温导致的异常关机。
触摸传感器180K,也可称触控面板或触敏表面。触摸传感器180K可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180K 用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应 用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。 在另一些实施例中,触摸传感器180K也可以设置于电子设备100的表面,与显示屏194 所处的位置不同。
骨传导传感器180M可以获取振动信号。在一些实施例中,骨传导传感器180M可以获取人体声部振动骨块的振动信号。骨传导传感器180M也可以接触人体脉搏,接收血压 跳动信号。在一些实施例中,骨传导传感器180M也可以设置于耳机中,结合成骨传导耳 机。音频模块170可以基于所述骨传导传感器180M获取的声部振动骨块的振动信号,解 析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器180M获取的血压 跳动信号解析心率信息,实现心率检测功能。
按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的 键信号输入。
马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的 振动反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动 反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不 同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
SIM卡接口195用于连接SIM卡。SIM卡可以通过***SIM卡接口195,或从SIM卡 接口195拔出,实现和电子设备100的接触和分离。电子设备100可以支持1个或N个 SIM卡接口,N为大于1的正整数。SIM卡接口195可以支持Nano SIM卡,Micro SIM卡, SIM卡等。同一个SIM卡接口195可以同时***多张卡。所述多张卡的类型可以相同, 也可以不同。SIM卡接口195也可以兼容不同类型的SIM卡。SIM卡接口195也可以兼容 外部存储卡。电子设备100通过SIM卡和网络交互,实现通话以及数据通信等功能。在 一些实施例中,电子设备100采用eSIM,即:嵌入式SIM卡。eSIM卡可以嵌在电子设备 100中,不能和电子设备100分离。
在图2A所示的示例性的电子设备100中,显示屏194、触摸传感器180K、按键190 等可以作为输入输出装置。电子设备100可以通过显示屏194显示以下各个实施例中所 描述的各个用户界面,例如多任务管理界面、其他应用程序的界面等。电子设备100可 以通过触摸传感器180K在各个用户界面中检测用户的操作,例如点击、拖拽、向上或向 下滑动等,从而接收用户输入的操作指令。电子设备100可以通过按键190来检测用户 的操作,例如长按、连按多次等,接收用户输入的操作指令。
电子设备100的软件***可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本申请以分层架构的Android***为例,示例性说明电子设备100的软 件结构。图2B为本申请中示例性的电子设备100的软件结构框图。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软 件接口通信。在一些实施例中,将Android***分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和***库,以及内核层。
应用程序层可以包括一系列应用程序包。如图2B所示,应用程序包可以包括相机,图库,通话,导航,蓝牙,音乐,视频,短信息等应用程序。
应用程序框架层为应用程序层的应用程序提供应用编程接口(appl icationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。 如图2B所示,应用程序框架层可以包括窗口管理器,内容提供器,视图***,电话管理 器,资源管理器,通知管理器等。
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态 栏,锁定屏幕,截取屏幕等。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可 以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
视图***包括可视控件,例如显示文字的控件,显示图片的控件等。视图***可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的 显示界面,可以包括显示文字的视图以及显示图片的视图。
电话管理器用于提供电子设备100的通信功能。例如通话状态的管理(包括接通,挂 断等)。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消 息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在***顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
Android Runtime包括核心库和虚拟机。Android runtime负责安卓***的调度和管 理。
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核 心库。
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框 架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
***库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(media libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。
表面管理器用于对显示子***进行管理,并且为多个应用程序提供了2D和3D图层的融合。
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。
三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
2D图形引擎是2D绘图的绘图引擎。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动, 传感器驱动。
在上述***中,至少一台电子设备可以获取到***中其他电子设备的任务历史记录,以 便执行本申请的交互方法。
在一种实现方式中,***中的至少一台电子设备分别与其他电子设备建立通信连接,以 便获取到其他电子设备的任务历史记录。
在另一种实现方式中,上述***还可以包括服务器。上述服务器可以是云端服务器,也 可以是普通服务器等,本申请对此不作限定。在本实现方式中,***中的电子设备均与服务 器通信连接,并将各自的任务历史记录同步至服务器上,这样,***中的任一台电子设备就 可以通过服务器来获取其他电子设备的任务历史记录。例如,在图1所示的例子中,设备101、 设备102和设备103分别与云端服务器104通信连接,将各自的任务历史记录同步到云端服 务器104上。
可选地,当***中还包括服务器时,多台电子设备可以通过登录同一个用户账号来将各 自的任务历史记录同步到服务器上,以便登陆同一个用户账号的这多台电子设备能够通过服 务器来获取彼此的任务历史记录。本申请实施例中的用户账号可以是区分不同用户的身份的 字符串,例如邮箱地址、云服务账号等。
为便于理解本申请的技术方案,以下对本申请实施例中涉及到的几个概念,包括任务、 任务历史记录、任务记录、跨设备任务处理等,作简要说明。
在电子设备中为了实现特定的目的而运行应用程序,这些运行中的应用程序也被称为任 务。例如,用户在电子设备中打开浏览器浏览网页,则该运行中的浏览器可以被视为一个任 务。又例如,用户在电子设备中打开视频播放器来播放视频,则该运行中的视频播放器可以 被视为一个任务。需要说明的是,本申请实施例中的任务,可以包括在电子设备的前台运行 的任务,也可以包括在后台运行的任务。这些任务可以是查看任务,例如浏览网页、播放视 频文件等,也可以是编辑任务,例如编辑演示文档、表格等,本申请对于任务的类型不作限 定。
任务历史记录包括一条或者多条任务记录,每一条任务记录可以记录一个或者多个在电 子设备上运行的任务。用户可以在某一台电子设备的用户界面上查看到该电子设备自身的任 务历史记录,从而了解在该电子设备的前台或者后台运行的任务。
需要说明的是,如果一个任务在不同的时间点被运行,则在对应的任务记录中仅记录该 任务最新的状态,也就是距离当前时间点最近的时间点的状态。而当一个任务被关闭时,任 务历史记录中通常不再保留该任务对应的任务记录。
例如,用户首先在一台电子设备的浏览器中打开一个网页A。此时,任务历史记录中包 括一条与浏览器对应的任务记录,其中记录了浏览器的状态,即网页A。之后用户又打开了 视频播放器,浏览器则被放置在后台运行。此时,任务历史记录中包括两条任务记录,一条 是与浏览器对应的任务记录,其中记录了浏览器的状态,即网页A,另一条是与视频播放器 对应的任务记录,其中记录了视频播放器的状态。然后,用户关闭了视频播放器,又在浏览 器中打开一个网页B。此时,任务历史记录中包括一条与浏览器对应的任务记录,其记录的 浏览器的状态已被更新为网页B,而与视频播放器对应的任务记录则不再保留。
还需要说明的是,一条任务记录可以对应记录一个或者多个任务。当一个任务在前台或 者后台运行时,任务历史记录中存在一条与之对应的任务记录。当多个任务进入分屏模式, 以分屏的形式在前台或者后台运行时,任务历史记录中存在一条与这多个任务对应的任务记 录。而当这多个任务退出分屏模式时,任务历史记录中不再包括与这多个任务对应的任务记 录,而仅包括与这多个任务分别对应的多条任务记录。
跨设备任务处理,主要是指在一台电子设备(下文也称为目标设备)上继续处理其他电 子设备(下文也称为源设备)上的任务,即,在目标设备上运行原本在源设备上运行的任务。 例如,在目标设备上继续运行在源设备上打开的网页、播放的视频、编辑的文档,或者处理 源设备上传输过来的数据等。
当多设备***中的一台或者多台电子设备可以获取到其他电子设备的任务历史记录时, 这些电子设备中的任一台电子设备都可以执行本申请提供的跨设备任务处理的交互方法。为 便于说明,本申请中将***中执行该交互方法的电子设备,也就是用户当前正在操作的电子 设备称为第一电子设备,将***中除第一电子设备以外的其他电子设备称为第二电子设备。
第一电子设备通过执行本申请的交互方法,可以使用户在第一电子设备上查看到第一电 子设备和第二电子设备的任务历史记录,并可以主动选择其中的一个或者多个任务来实现跨 设备任务处理,十分便捷,可以为用户提供简单、直接、易用的交互体验。
请参见图3,图3为本申请的一种跨设备任务处理的交互方法的流程图。以下结合图3 对本申请实施例中的交互方法作说明。该交互方法由第一电子设备执行,可以包括以下S501 至S503的步骤。
S501:第一电子设备显示多任务管理界面。
其中,所述多任务管理界面包括N个设备标签和至少一条任务记录,所述N个设备标 签分别与N台电子设备对应,N为大于1的正整数。
可选地,在一种实现方式中,第一电子设备可以接收用户的第一操作,第一电子设备响应于所述第一操作,显示多任务管理界面。上述第一操作主要用于使第一电子设备 显示多任务管理界面。第一操作可以是预先设定的任意操作,可以由用户设定,也可以 由第一电子设备的***设定,本申请对此不作限定。
S502:所述第一电子设备接收用户对所述多任务管理界面中的第一任务记录的分享 操作。
其中,所述第一任务记录为源设备的任务记录中的任一条,所述源设备为所述N台电子设备中的任一台。
为便于概括本申请的交互方法,本申请实施例中引入源设备和目标设备的概念。源设备 指的是用户期望跨设备处理的任务原本所在的电子设备。目标设备指的是在实现跨设备任务 处理时继续运行源设备上的任务的电子设备。
需要说明的是,当前述的N台电子设备包括第一电子设备和至少一台第二电子设备时, 源设备可以是第一电子设备和第二电子设备中的任一台,目标设备也可以是第一电子设备和 第二电子设备中的任一台,但源设备和目标设备必须是两台不同的电子设备。
上述的分享操作主要用于使目标设备显示第一任务记录对应的任务。分享操作可以是 预先设定的任意操作,可以由用户设定的,也可以由第一电子设备的***设定,本申请对此 不作限定。根据目标设备的不同,以及目标设备显示方式的不同,分享操作可以包括多种不 同的实现形式,例如后续的第二操作、第三操作、第四操作、第五操作、第六操作、第七操 作等。后续实施例中将对此作进一步说明。
S503:所述第一电子设备响应于所述分享操作,使目标设备显示所述第一任务记录对 应的至少一个任务。
如前所述,所述目标设备为所述N台电子设备中的任一台,所述目标设备与所述源设备不同。
根据目标设备是否为第一电子设备的不同情况,第一电子设备通过执行本申请的交互方 法,可以将实现不同的功能,包括:将某一个第二电子设备上的任务分享给第一电子设备; 将第一电子设备上的任务分享给某个第二电子设备,或者,将某一个第二电子设备上的任务分 享给另一个第二电子设备。以下将针对这两种功能,分别对本申请中的交互方法作说明。
在以下各个实施例中,将以设备101作为用户当前正在操作的设备,即第一电子设备, 以设备102、设备103作为第二电子设备,以此为例来说明本申请的跨设备任务处理的交互 方法。设备101的输入输出装置为触摸显示屏,触摸显示屏上可以显示不同的用户界面,也 可以接收用户的操作。
实施例一
在本实施例中,目标设备是第一电子设备,源设备是第二电子设备中的任一台。
首先,第一电子设备接收用户的第一操作;第一电子设备响应于所述第一操作,显示多任务管理界面。
用户在设备101的显示屏显示的任一个用户界面上执行第一操作。例如,第一操作可以 是从用户界面的底部向上滑动,或者从用户界面的顶部向下滑动等,本申请实施例对于第一 操作的具体形式不作限定。设备101响应于该第一操作,显示多任务管理界面。
例如,请参见图4A,图4A为在第一操作之前设备101显示的用户界面的第一种示例性 的示意图。从图4A可见,用户界面201显示的是设备101的浏览器中的一个网页“Webpage A”,然后,用户从用户界面201的底部向上滑动操作。设备101接收到该操作指令1之后, 显示多任务管理界面290。
上述多任务管理界面用于显示分别与N台电子设备对应的N个设备标签,N为大于1的 正整数。
为便于区分,本实施例中将第一电子设备(即设备101)对应的设备标签,称为第一标 签,将第二电子设备(即设备102和设备103等)对应的设备标签,称为第二标签。如S501的步骤所述,上述的N台电子设备中可以不包括第一电子设备,仅包括多台第二电子设备,也可以包括第一电子设备和至少一台第二电子设备。当N台电子设备中仅包括多台第二电子 设备时,多任务管理界面中显示的设备标签都是第二标签。当N台电子设备中包括第一电子 设备和至少一台第二电子设备,多任务管理界面中显示的设备标签包括了第一标签和第二标 签。由于本实施例的目的是将要第二电子设备的任务历史记录中的一个或者多个任务分享给 第一电子设备,因此,在本实施例中,无论多任务管理界面中是否显示第一标签,均不影响 该目的的实现。
请参见图4B,图4B为本申请实施例中设备101的多任务管理界面的第一种示例性的示 意图。在图4B所示的示例中,在多任务管理界面290中显示了设备101对应的第一标签“My phone”、设备102对应的第二标签“Tablet”,以及设备103对应的第二标签“TV”。
本申请实施例中的设备标签可以采用胶囊状的图标加文字的形式,例如图4B所示,也可 以采用其他形式,本申请对此不作限定。
用户可以通过在多任务管理界面上对设备标签进行选中操作,来更改被选中的设备标签。 需要说明的是,在多任务管理界面上,可以通过不同的展示形式区分设备标签的状态,即 被选中或者未被选中。通过这样的方式,可以使用户直观地观察到设备标签的状态。本 申请对于具体的展示形式不作限定。
例如,在图4B的示例中,设备101对应的第一标签“My phone”的背景颜色比设备102 对应的第二标签“Tablet”,以及设备103对应的第二标签“TV”的背景颜色更深,以此表示第一标签“My phone”已经被选中,而第二标签“Tablet”和第二标签“TV”未被选中。
上述多任务管理界面还用于显示其中被选中的设备标签对应的电子设备的任务历史记 录中的至少一条任务记录。
例如,在图4B的示例中,由于多任务管理界面中当前被选中的第一标签“Myphone” 对应的设备为设备101,故而多任务管理界面还显示设备101的任务历史记录,包括在设备 101上的浏览器中打开的网页“Web page A”等。
当用户在多任务管理界面上进行操作来更改被选中的设备标签时,多任务管理界面上显 示的任务历史记录也相应地发生改变。
例如,请参见图4C,图4C为本申请实施例中设备101的多任务管理界面的第二种示例 性的示意图。用户在多任务管理界面上点击选中设备102对应的第二标签“Tablet”,则多 任务管理界面相应地显示设备102的任务历史记录,例如在设备102上的浏览器中打开的网 页“Web page B”等。
任务历史记录中的每一条任务记录可以以任务卡片的形式展现出来,也可以以其他形式 展现,本申请对于任务历史记录的展现形式不作限定。为便于说明,在本实施例和后续的实 施例中,均以任务卡片的形式为例来作说明,例如图4B中的任务卡片2921“Webpage A”、 图4C中的任务卡片2921“Web page B”等。
可选地,电子设备可以将一个任务从前台退到后台时的用户界面,以缩略图的形式保存 在该任务对应的任务记录中。那么,当需要展示的时候,第一电子设备就可以将该缩略图放 在对应的任务卡片中展示给用户,以便用户查看。
由于被选中的设备标签对应的电子设备的任务历史记录可能包括很多条任务记录,显示 屏中无法一次性显示全部的任务记录,因此,用户可以通过特定的操作,来查看任务历史记 录中的其他任务记录。
例如,在图4B和4C的示例中,用户可以通过左右滑动,来查看其他任务卡片。
可选地,在多任务管理界面中,在任务记录的附近还可以显示与之对应的应用标签,以 指示该任务记录对应的应用程序。
例如,在图4B的示例中,在任务卡片2921“Web page A”的上方还显示对应的应用标 签2922,以指示该任务卡片对应的应用程序是“浏览器”。
上述的设备标签和任务历史记录,可以被显示在多任务管理界面的同一个区域中,也可 以显示在不同的区域中。
可选地,多任务管理界面可以包括两个区域,即第一区域和第二区域。其中,第一区域 用于显示设备标签,第二区域用于显示被选中的设备标签对应的设备的任务历史记录。
例如,在图4B的例子中,多任务管理界面290中包括了第一区域291和第二区域292, 第一区域291显示了三个设备标签,第二区域292显示了设备101的任务历史记录,包括在 浏览器中打开的网页“Web page A”等。
需要说明的是,在本申请各个实施例的多任务管理界面中,第一区域可以在第二区域上 方,如图4B和4C的例子所示,也可以在第二区域下方或者其他位置,本申请对于二者在多 任务管理界面中的相对位置和形式不作限定。另外,除了第一区域和第二区域以外,如有必 要,多任务管理界面中还可以包括其他区域,本申请对此也不作限定。
可选地,当用户在设备101上输入第一操作以进入到多任务管理界面时,多任务管理界 面中可以默认选中设备101对应的设备标签,也可以默认选中此前用户退出多任务管理界面 时所选中的设备标签,本申请对此不作限定。默认选中的实现方式可以是设备101的***配 置的,也可以是用户设置的,本申请对此也不作限定。
例如,在设备101中,如果默认选中设备101对应的第一标签“My phone”,那么每一次用户进入设备101的多任务管理界面290时,第一区域291中被选中的设备标签都是“Myphone”,第二区域292显示的都是设备101的任务历史记录,如图4B所示。这样,当用户 要实现跨设备任务处理时,需要先选中设备102或设备103等其他设备中的一台或者几台的 设备标签,再继续后续操作。
又例如,在设备101中,如果默认选中此前用户退出多任务管理界面290时所选中的设 备标签,那么,当前进入多任务管理界面290时,第一区域291中被选中的设备标签应当与 上一次退出多任务管理界面290时被选中的设备标签相同。比如,用户此前在设备101上进 入多任务管理界面290时,选中了设备102对应的第二标签“Tablet”,然后退出了多任务 管理界面290。那么,下一次用户在设备101上进行第一操作以进入多任务管理界面290时, 显示的被选中的设备标签为第二标签“Tablet”,显示的任务历史记录为“Tablet”对应的 设备102的任务历史记录,如图4C所示。这样,如果下一次用户仍然希望跨设备处理设备102中的任务,就无需再点击选中第二标签“Tablet”,将被选中的设备标签由第一标签“Myphone”更换为第二标签“Tablet”。
然后,第一电子设备接收用户对第一任务记录的分享操作;第一电子设备响应于所 述分享操作,使目标设备显示所述第一任务记录对应的至少一个任务。
本申请实施例中的第一任务记录是用户期望跨设备处理的任务所对应的任务记录, 它可以是源设备的任务历史记录中的任一条。在本实施例中,源设备是第二电子设备中的 任一台,因此,第一任务记录可以是任一台第二电子设备的任务历史记录中的任一条任务 记录。
用户在确定了期望跨设备处理的任务对应的任务记录,也就是第一任务记录之后,就可 以对其进行分享操作,以使第一电子设备显示第一任务记录对应的至少一个任务。
第一电子设备显示第一任务记录对应的至少一个任务,可以有多种不同的显示方式。 对应地,用户可以采用不同的分享操作,以便第一电子设备可以根据分享操作的不同来 识别出用户期望以哪一种方式来显示。
在一种实现方式中,用户可以对第一任务记录进行第二操作。第一电子设备响应于 该第二操作,显示第一任务记录对应的至少一个任务。
第二操作可以是预先设定的任意操作,例如点击等,本申请实施例对于第二操作的具体 形式不作限定。第二操作可以是一个操作,也可以是多个操作构成的操作组合,本申请对此 也不作限定。
例如,在图4C的例子中,用户期望将设备102中的任务卡片2921“Web page B”对应的任务分享至设备101上,在设备101上浏览。那么,用户就可以点击图4C中的第二区域 292中的任务卡片2921“Web page B”。图4D为本申请实施例中,在第二操作之后设备101 所显示的用户界面的第一种示例性的示意图。在图4C和4D的例子中,设备101响应第二操 作,在设备101的显示屏上显示用户界面202,即设备102中的网页“Web page B”。这样, 用户就可以在设备101上继续浏览设备102中的该网页,从而实现跨设备处理单个任务。
需要说明的是,当第一任务记录对应的是单个任务记录时,第一电子设备响应于第二操 作,显示第一任务记录对应的单个任务,如图4D所示;而当第一任务记录对应多个相关任务 时,第一电子设备响应于第二操作,以分屏形式显示第一任务记录对应的这多个相关任务。 在本申请中,将在源设备中以分屏形式运行的多个任务,称为相关任务。一条任务记录可以 对应一个任务,或者多个相关任务。
图4E为本申请实施例中设备101的多任务管理界面的第三种示例性的示意图,图4F为 本申请实施例中,在第二操作之后设备101所显示的用户界面的第二种示例性的示意图。在 图4E中,第二区域292中显示一个任务卡片2921,该任务卡片2921表示在设备102的任务 历史记录中的一条任务记录包括两个以分屏形式显示的相关任务“聊天软件”和“视频播放 器”。用户对该任务任务卡片2921进行第二操作,即点击该任务卡片2921。设备101响应 于第二操作,在设备101的显示屏上显示用户界面203,以分屏的形式显示了设备102中的 任务“聊天软件”和“视频播放器”,如图4F所示。这样,用户就可以在设备101上继续以分屏的形式查看聊天软件以及观看视频,从而实现跨设备处理多个任务。
还需要说明的是,尽管都是分屏显示多个相关任务,但是,这多个相关任务在第一电子 设备中的分屏显示方式可以和在第二电子设备中的分屏显示方式相同,也可以不同,本申请 对此不作限定。例如,在图4E和4F所示的例子中,相关任务“聊天软件”和“视频播放器” 在设备102中以左右分屏的方式显示,而在设备101中则以上下分屏的方式显示。
在另一种显示方式中,用户可以对第一任务记录和任一台第二电子设备对应的设备 标签进行第六操作。第一电子设备响应于该第六操作,以分屏形式显示第一电子设备中前 台运行的任务,以及第一任务记录对应的至少一个任务。
上述第六操作可以是预先设定的任意操作,本申请实施例对于第六操作的具体形式不作 限定。第六操作可以是一个操作,也可以是多个操作构成的操作组合,例如长按+拖拽等,本 申请对此也不作限定。一般地,为了避免混淆,第六操作和前述的第二操作应当设置为不同 的操作。
例如,图4G为在第一操作之前设备101所显示的用户界面的第二种示例性的示意图,图 4H为本申请实施例中设备101的多任务管理界面的第四种示例性的示意图,图4I为本申请 实施例中,在第六操作之后设备101所显示的用户界面的第三种示例性的示意图。
从图4G可见,用户界面207显示的是设备101的前台正在运行的任务,即在浏览器中打 开的网页“Web page E”。用户在用户界面207上执行第一操作,例如从用户界面207的底 部向上滑动。设备101响应第一操作,显示多任务管理界面290。用户在第一区域291中点击以选中第二图标“Tablet”,则第二区域202中显示“Tablet”对应的设备102的任务历 史记录,如4H所示。在第二区域292中,用户可以左右滑动,来查看其他任务卡片2921, 从而选择想要由目标设备来继续处理的任务。
假设用户想要将设备102中的“Web page B”这一任务分享给设备101,并与设备101 中当前正在浏览的网页“Web page E”以分屏的形式显示,则用户在设备101的多任务管理 界面290中执行第六操作,例如长按任务卡片“Web page B”,然后将其拖拽到第一区域291 中的设备101对应的设备标签“My phone”。设备101响应第六操作,将设备102中的网页 “Web page B”这一任务分享给设备101,并以分屏形式显示网页“Web page B”以及设备101中的“Web page E”,如图4I的用户界面208所示。这样,用户可以在设备101上继续 浏览设备102中的网页“Web page B”,从而实现跨设备处理任务,同时还可以浏览设备101 中当前正在浏览的网页“Web page E”。
通过在第一电子设备的多任务管理界面上执行第六操作,可以使任一台第二电子设备的 任一个任务记录对应的至少一个任务,以及第一电子设备中当前前台运行的任务,以分屏的 形式显示。
在又一种显示方式中,用户可以对第一任务记录中的文件进行第四操作。第一电子 设备响应于该第四操作,接收第一任务记录中的文件。此外,如果第一电子设备中安装有 可以打开该文件的应用程序,则第一电子设备显示该文件。
上述第四操作可以是预先设定的任意操作,例如拖拽等,本申请实施例对于第四操作的 具体形式不作限定。第四操作可以是一个操作,也可以是多个操作构成的操作组合,例如长 按+拖拽等,本申请对此也不作限定。第四操作和前述的第六操作可以设置为不同的操作,也 可以设置为相同的操作,本申请对此也不作限定。
应理解,在本申请中,尽管在第一电子设备的多任务管理界面上可以查看到第二电子设 备的任务历史记录,但是,要使目标设备(在本实施例中为第一电子设备)运行这些任务历 史记录中的任务记录对应的任务,目标设备还需要从源设备(在本实施例中为第二电子设备) 中获取运行这些任务所需的数据。
由于运行这些任务所需的数据的数据量往往远大于显示这些任务对应的任务记录所需的 数据量,因此,目标设备可以在用户的分享操作之后,再去获取需要运行任务所需的数据。 目标设备可以通过多种方式来获取跨设备处理的任务的数据,本申请对此不作限定。
在一种实现方式中,当目标设备和源设备都与服务器通信连接时,源设备可以将需要跨 设备处理的任务的数据发送给服务器,目标设备再从服务器上获取这些数据。
例如,在图1所示的多设备***中,设备101、设备102和设备103分别与云端服务器104通信连接。设备101、设备102和设备103相互之间通过云端服务器104实现了间接的通信连接。当设备101接收到第二操作之后,其可以向云端服务器104发送请求,请求云端服务器104将需要跨设备处理的任务的数据,例如前述的设备102中的网页“Web page B”的数据等,发送给设备101。设备101在接收到这些数据之后,就可以显示该需要跨设备处理的任务,如图4D的用户界面202所示。
在另一种实现方式中,当目标设备和源设备通过近场通信的方式连接时,源设备可以直 接将需要跨设备处理的任务的数据发送给目标设备。
例如,设备101和设备102通过近场通信方式,比如蓝牙、Wi-Fi控制器(Wi-FiDirector)、 直连后基于MirrorCast协议连接投屏等,实现直接的通信连接。在设备101接收到第二操作 之后,可以直接向设备102发送请求,请求设备102将需要跨设备处理的任务的数据,例如 前述的设备102中的网页“Web page B”的数据等,发送给设备101。设备101在接收到这 些数据之后,就可以显示该需要跨设备处理的任务,如图4D的用户界面202所示。
可选地,在本实施例的交互方法的一种实现方式中,该方法包括以下步骤:
第一电子设备显示多任务管理界面;其中,所述多任务管理界面包括所述第一电子设 备对应的第一标签,第二电子设备对应的第二标签,以及所述第二电子设备的至少一条任务 记录;
所述第一电子设备接收用户对所述至少一条任务记录中的所述第二电子设备的第一 任务记录的点击操作,所述第一任务记录对应所述第二电子设备运行的第一任务;
响应于对所述第一任务记录的所述点击操作,所述第一电子设备获取运行所述第一任务 所需的数据;
所述第一电子设备执行所述第一任务。
采用本实现方式,用户在第一电子设备的多任务管理界面上对第一任务记录进行点击操 作,就可以使第一电子设备显示原本在某一台第二电子设备上运行的第一任务,从而便 捷地实现第一任务的跨设备处理。
可选地,在本实施例的交互方法的另一种实现方式中,该方法包括以下步骤:
第一电子设备显示多任务管理界面;其中,所述多任务管理界面包括所述第一电子设备 对应的第一标签,第二电子设备对应的第二标签,以及所述第一电子设备的至少一条任务记 录;
所述第一电子设备接收用户将所述至少一条任务记录中所述第一电子设备的第一任务记 录拖拽至所述第二标签的操作,所述第一任务记录对应所述第一电子设备运行的第一任务;
响应于将所述第一任务记录拖拽至所述第二标签的所述操作,所述第一电子设备使所述 第二电子设备显示所述第一任务。
采用本实现方式,用户在第一电子设备的多任务管理界面上,将第一任务记录拖拽至第 二标签,就可以使该第二标签对应的第二电子设备显示原本在第一电子设备上运行的第 一任务,从而便捷地实现第一任务的跨设备处理。
需要说明的是,本申请中的第一任务,指的是第一任务记录对应的一个或者多个任 务。如前所述,第一任务记录是用户期望跨设备处理的任务所对应的任务记录,它可以是源设备的任务历史记录中的任一条,基于此,第一任务可以是源设备中的任一个或者 多个任务。
在第一电子设备上进入多任务管理界面之后,用户可以选中一个或者多个设备标签。当 用户选中多个设备标签时,多任务管理界面中显示多台电子设备的任务历史记录,从而可以 全局查看多台设备的任务历史记录。这多个任务历史记录可以有多种显示方式,以下对其中 两种可能的实现方式分别作说明。
在显示多台电子设备的任务历史记录的一种实现方式中,多任务管理界面可以按照应用 程序的不同来显示多台电子设备的任务历史记录。当被选中的多台电子设备都安装有一个或 者多个相同的应用程序时,可以将这多台电子设备的任务历史记录中的任务记录,按照应用 程序来分类显示,即将多台电子设备的任务历史记录中的任务记录按照应用维度聚合在一起。
可选地,在多任务管理界面上还可以显示与应用程序对应的应用标签,以此来指示用于 分类的应用程序。
可选地,在多任务管理界面上还可以显示与任务记录对应的任务所属设备标签,以此来 指示该任务记录是来自哪一台电子设备的任务历史记录。
通过这样的方式,用户可以按照应用程序的维度来查看多台电子设备上的任务记录,并 且,在查看多个不同设备上的用相同应用程序打开的任务时,还可以十分方便地对比不同设 备中的任务的进度,从而提高用户查看和确定需要跨设备处理的任务的效率。
例如,请参见图4J至4L,图4J为本申请实施例中设备101的多任务管理界面的第五种 示例性的示意图,图4K为图4J的多任务管理界面的展开示意图,图4L为本申请实施例中, 在第二操作之后设备101所显示的用户界面的第四种示例性的示意图。在图4J的多任务管理 界面290中,设备101对应的设备标签“My phone”、设备102对应的设备标签“Tablet”、 设备102对应的设备标签“TV”都被选中了。设备101、设备102和设备103上均安装有相 同的浏览器。假设设备101、设备102和设备103的任务历史记录中各记录了一个浏览器中 的任务。那么,在多任务管理界面中,可以将来自三个不同的电子设备的浏览器中的任务的 任务卡片2921堆叠在一起,展示给用户。在这些堆叠在一起的任务卡片2921上方,可以显 示对应的应用标签2922。用户点击堆叠在一起的任务卡片2921,则这些任务卡片2921展开, 其中每一个任务卡片2921都分别对应一台电子设备上的任务,如图4K所示。在每一个任务 卡片2921上还可以用任务所属设备标签2923来指示该任务记录是来自哪一台电子设备的任 务历史记录,如图4J和4K所示。
用户确定了想要跨设备处理的任务之后,就可以点击该任务的任务卡片。例如用户点击 图4K中的任务卡片2921“Web page C”。设备101接收到点击操作之后,在设备101的显 示屏上显示用户界面204,如图4L所示。这样,用户就可以在设备101上继续浏览设备103中的网页“Web page C”,从而实现跨设备处理任务。
需要说明的是,原本就在设备101上运行的任务,例如图4K中的网页“Web pageA”, 可能在设备101的后台运行,如果用户点击这些任务对应的任务卡片,例如图4K中的任务卡 片“Web page A”,那么,设备101的显示屏上会显示这些任务卡片对应的任务,即将在设 备101的后台运行的任务切换至前台。
在显示多台电子设备的任务历史记录的另一种实现方式中,多任务管理界面可以按照任 务的时间顺序来显示多台设备的任务历史记录中的任务记录。
这里排序所采用的时间,可以根据不同的需求来设定,本申请对此不作限定。例如,在 一种实现方式中,可以将一个任务从前台切换至后台的时间点,确定为该任务在排序时所采 用的时间;而在前台运行的任务,则可以采用排序时当前的时间点,作为排序所使用的时间。 又例如,在另一种实现方式中,可以将用户最后一次对一个任务进行操作的时间,确定为该 任务在排序时所采用的时间。
可选地,多任务管理界面中除了可以显示前述的应用标签和任务所属设备标签以外,还 可以显示时间标签,用以指示对应的任务在原本的电子设备上运行的时间点或者时间区间等 时间信息。时间标签所指示的时间信息,可以与排序所使用的时间相同或者不同。例如,排 序所使用的可以是精确到秒的时间点,而时间标签所指示的时间信息可以是精确到天的一个 时间区间。
通过这样的方式,用户可以按照时间顺序来查看多台电子设备上的任务记录,从而便捷 地确定需要跨设备处理的任务。
例如,图4M为本申请实施例中设备101的多任务管理界面的第六种示例性的示意图。在 多任务管理界面290的第一区域291中,设备101对应的设备标签“My phone”、设备102 对应的设备标签“Tablet”、设备102对应的设备标签“TV”都被选中了。在第二区域292中,设备101、设备102和设备103的任务历史记录中的所有任务卡片都按照时间先后顺序,由近至远排列显示。每个任务卡片2921的一侧可以显示对应的应用标签2922和任务所属设备标签2923。此外,在第二区域292中还可以显示时间标签2924,例如图4M中的“Today”、“Yesterday”等。用户可以在第二区域292中上下滑动,选择想要跨设备处理的任务。在确定了想要跨设备处理的任务之后,用户可以点击该任务的任务卡片,即对该任务卡片进行第 二操作。例如用户点击图4M中的任务卡片2921“Web page B”。设备101响应该第二操作,在设备101的显示屏上显示该任务的用户界面,可参考前述的图4D的用户界面202。这样,用户就可以在设备101上继续浏览设备102中的该网页,从而实现跨设备处理任务。
需要说明的是,本申请实施例中任务卡片2921、应用标签2922、任务所属设备标签2923 以及时间标签2924等在多任务管理界面中的具体样式以及相对位置可以采用任意可能的形 式,本申请对此不作限定。
在又一种实现方式中,还可以将前述的按照应用维度显示和按照时间顺序显示的方式结 合起来。在这种显示方式中,对于按照应用维度聚合在一起的多个来自不同电子设备的任务 记录,可以按照预设的规则,以其中的某一个任务的时间,作为按照时间顺序显示时所采用 的时间。例如,可以采用多个任务的时间中最靠近排序时当前的时间点,将其作为堆叠显示 的一组任务记录的时间。
例如,图4N为本申请实施例中设备101的多任务管理界面的第七种示例性的示意图。图 4N的例子与图4M有类似的地方,二者均选中设备101对应的设备标签“My phone”、设备 102对应的设备标签“Tablet”和设备102对应的设备标签“TV”,并且均按照时间顺序来显示任务记录。两个例子的区别在于,在图4N的例子中,由于设备101、设备102和设备103上均安装有相同的浏览器,并且设备101、设备102和设备103的任务历史记录中各记录了一个浏览器中的任务,因此,在第二区域292中,需要将来自三个不同的电子设备的关于浏览器的任务卡片2921堆叠在一起,展示给用户。由于用户最后一次对“Web page A”进行操作的时间晚于用户最后一次对“Web page B”、“Web page C”进行操作的时间,因此,将 用户最后一次对“Web page A”进行操作的时间,确定为这三个堆叠在一起的任务卡片在排序时所采用的时间。基于此,第二区域292中显示的效果如图4N所示。
可选地,采用本申请实施例中的多任务管理界面,还可以在第一电子设备上对设备标签 执行隐私设置操作,从而使部分或者全部第二电子设备无法显示第一电子设备的任务历史记 录,以便满足第一电子设备的临时隐私需求。
在一种实现方式中,通过对一个或者多个第二标签进行第八操作,可以使被执行第八操 作的第二标签所对应的第二电子设备无法显示第一电子设备的任务历史记录。
上述的第八操作可以是预先设定的任意操作,例如长按等,本申请实施例对于第八操作 的具体形式不作限定。一般来说,由于用户在选中或者取消选中第二标签时也需要对设备标 签进行操作,为避免混淆,可以将选中或者取消选中第二标签的操作与第八操作设置成不一 样的操作。
例如,图4O为本申请实施例中设备101的多任务管理界面的第八种示例性的示意图,图 4P为本申请实施例中的多任务管理界面的第九种示例性的示意图。在图4O的多任务管理界 面290的第一区域291中,设备101对应的设备标签“My phone”被选中,故而第二区域292 中显示设备101的任务历史记录,例如网页“Web page A”等。用户在设备102上也可以进 入设备102的多任务管理界面,其与设备101的多任务管理界面类似,此处不再赘述。从设 备102的多任务管理界面上可以查看到设备101、设备103以及设备102的任务历史记录。 如果用户在设备101的多任务管理界面290的第一区域291中,对第二标签“Tablet”进行 第八操作,例如长按,则第二标签“Tablet”显示隐藏图标,如图4P所示。此时,在设备102的多任务管理界面上将无法再查看到设备101的任务历史记录。
通过这样的方式,当设备101和设备102当前由不同的用户在使用时,设备101的用户 可以通过执行第八操作,来临时进行隐私设置,避免设备102的当前用户查看到设备101的 任务历史记录。当不需要进行隐私设置时,用户也可以在设备101的多任务管理界面290的 第一区域291中,长按以取消隐私设置。这样,设备102的多任务管理界面就又可以查看到 设备101的任务历史记录。
在另一种实现方式中,通过对第一标签进行第九操作,可以使所所有第二电子设备均无 法显示第一电子设备的任务历史记录。
上述的第九操作可以是预先设定的任意操作,例如长按等,本申请实施例对于第九操作 的具体形式不作限定。一般来说,由于用户在选中或者取消选中第一标签时也需要对设备标 签进行操作,为避免混淆,可以将选中或者取消选中第一标签的操作与第九操作设置成不一 样的操作。而第九操作和第八操作可以设定为相同的操作,也可以设定为不同的操作,本申 请对此不作限定。
例如,图4Q为本申请实施例中设备101的多任务管理界面的第十种示例性的示意图;图 4R为本申请实施例中设备101的多任务管理界面的第十一种示例性的示意图。如果用户在设 备101的多任务管理界面290的第一区域291中,对第一标签“My phone”进行第九操作, 例如长按,如图4Q所示,则第一标签“My phone”显示隐藏图标,如图4R所示。此时,***中除设备101之外的其他设备,例如设备102、设备103等,其多任务管理界面上均无法 再查看到设备101的任务历史记录。
通过这样的方式,设备101的用户可以通过执行第九操作,来临时进行隐私设置,避免 设备102等第二电子设备的当前用户查看到设备101的任务历史记录。当不需要进行隐私设 置时,用户也可以在设备101的多任务管理界面290的第一区域291中,长按第一电子设备 以取消隐私设置。这样,设备102、设备103等第二电子设备就又可以查看到设备101的任 务历史记录。
实施例二
在本实施例中,目标设备是第二电子设备中的任一台,源设备可以是第一电子设备,也 可以是任一台与目标设备不同的第二电子设备。
首先,第一电子设备接收用户的第一操作;第一电子设备响应于所述第一操作,显示多任务管理界面。
上述第一操作以及多任务管理界面,可以参考实施例一的相关描述,此处不再赘述。
然后,第一电子设备接收用户对第一任务记录的分享操作;第一电子设备响应于所 述分享操作,使目标设备显示所述第一任务记录对应的至少一个任务。
在本实施例中,由于源设备可以是第一电子设备,也可以是任一台与目标设备不同的 第二电子设备,因此,第一任务记录是第一电子设备,或者任一台与目标设备不同的第二电 子设备的任务历史记录中的任一条任务记录。
用户在确定了期望跨设备处理的任务对应的任务记录,也就是第一任务记录之后,就可 以对其进行分享操作,以使第一电子设备显示第一任务记录对应的至少一个任务。
作为目标设备的某一台第二电子设备,其在显示第一任务记录对应的至少一个任务 时,可以有多种不同的显示方式。对应地,用户可以采用不同的分享操作,以便该第一电子设备可以根据分享操作的不同,识别出用户期望该第二电子设备以哪一种方式来显示。
在一种实现方式中,用户可以对第一任务记录和任一台第二电子设备对应的设备标签 进行第三操作。第一电子设备响应于该第三操作,使该第三操作所针对的第二电子设备 显示第一任务记录对应的至少一个任务。
第三操作可以是预先设定的任意操作,例如拖拽等,本申请实施例对于第三操作的具体 形式不作限定。第三操作可以是一个操作,也可以是多个操作构成的操作组合,例如长按+ 拖拽等,本申请对此也不作限定。为避免混淆,第三操作与前述实施例一中的第二操作可以 被设定为不同的操作。
例如,请参见图5A至5C,图5A为在第一操作之前设备101所显示的用户界面的第三种 示例性的示意图,图5B为本申请实施例中设备101的多任务管理界面的第十二种示例性的示 意图,图5C为本申请实施例中,在第三操作之后设备103所显示的用户界面的第一种示例性 的示意图。
从图5A可见,用户界面205显示的是设备101的视频应用软件中的一个页面“MovieA”。 用户在用户界面205上执行第一操作,例如从用户界面205的底部向上滑动。设备101接收 到第一操作之后,响应于第一操作,显示多任务管理界面290,如5B所示。与实施例一的多 任务管理界面类似地,该多任务管理界面290也包括第一区域291和第二区域292。由于第 一区域291中当前被选中的第一标签“My phone”对应的设备为设备101,因此第二区域292 中显示设备101的任务历史记录,即任务卡片2921等。在第二区域292中,用户可以左右滑 动,来查看其他任务卡片2921,从而选择想要由第一电子设备或者其他第二电子设备来继续 处理的任务。
假设用户想要将设备102中的“Movie B”这一任务分享给设备103,则用户在设备101 的多任务管理界面290中执行第三操作,例如长按“Movie B”的任务卡片,然后将其拖拽到 第一区域291中的设备103对应的设备标签“TV”。设备101接收到该第三操作,响应于第 三操作,将视频应用软件中的视频“Movie B”这一任务分享给设备103。设备103则显示该 任务的用户界面301,如图5C所示。这样,用户就可以在设备103上继续观看设备101中的该视频,从而实现跨设备处理任务。
又例如,图5D为本申请实施例中设备101的多任务管理界面的第十三种示例性的示意图, 图5E为本申请实施例中,在第三操作之后设备103所显示的用户界面的第二种示例性的示意 图。
用户在设备101的显示屏任一个用户界面上执行第一操作,进入多任务管理界面290, 例如5B所示。然后,用户在第一区域291中选中一个或者多个设备标签,比如,在图5D所 示的例子中,用户选中的设备标签为第二标签“Tablet”,则第二区域292中显示设备102的任务历史记录,即任务卡片2921等。在第二区域292中,用户可以左右滑动,来查看其他任务卡片2921,选择想要由第一电子设备或者其他第二电子设备来继续处理的任务。
假设用户想要将设备102中的两个相关任务,即网页“Web page D”和视频播放器,分 享给设备103,则用户在设备101的多任务管理界面290中执行第三操作,例如长按这两个 相关任务的任务卡片2921,然后将其拖拽到第一区域291中的设备103对应的设备标签“TV”。 设备101接收到该第三操作,响应于第三操作,将这两个相关任务分享给设备103。设备103 则显示该任务的用户界面302,如图5E所示。这样,用户就可以在设备103上继续以分屏的 方式浏览设备102中的网页“Web page D”,以及观看视频,从而实现跨设备处理任务。
需要说明的是,当第一任务记录对应多个任务时,在某些情况下,目标设备可能仅支持 运行其中部分任务。在这种情况下,目标设备可以不显示这些目标设备不支持的任务,仅以 分屏形式显示目标设备支持的多个任务,或者单独显示目标设备支持的一个任务。
例如,上述设备103上安装了视频播放器,而没有安装浏览器。此时,如果用户在图5D 所示的多任务管理界面290中执行第三操作,例如长按这两个相关任务的任务卡片2921,然 后将其拖拽到第一区域291中的设备103对应的设备标签“TV”,即便设备103获取到了运 行网页“Web page D”的数据,由于其没有安装浏览器,不支持运行网页“Web pageD”, 故而也无法显示运行网页“Web page D”的用户界面。在这种情况下,设备103单独显示视 频播放器的用户界面。
在另一种显示方式中,用户可以对第一任务记录和任一台第二电子设备对应的设备 标签进行第七操作。第一电子设备响应于该第七操作,使该第七操作所针对的第二电子设备以分屏形式显示该第二电子设备中前台运行的任务,以及第一任务记录对应的至少一个 任务。
上述第七操作可以是预先设定的任意操作,本申请实施例对于第七操作的具体形式不作 限定。第七操作可以是一个操作,也可以是多个操作构成的操作组合,例如双击+拖拽等,本 申请对此也不作限定。一般地,为了避免混淆,第七操作和前述的第三操作应当设置为不同 的操作。第七操作与前述实施例一中的第六操作也可以被设定为相同或者不同的操作,本申 请对此也不作限定。
在本申请中,可以将第六操作和第七操作这样的操作,统称为分屏操作。分屏操作可以 是针对第一任务记录和目标设备对应的设备标签的操作。分屏操作用于使目标设备以分屏形 式显示第一任务记录对应的至少一个任务,以及在目标设备的前台运行的任务。
在又一种显示方式中,用户可以对第一任务记录中的文件,以及任一台第二电子设 备对应的设备标签进行第五操作。第一电子设备响应于该第五操作,使该第五操作所针对的第二电子设备接收第一任务记录中的文件。此外,如果该第五操作所针对的第二电子设备中安装有可以打开该文件的应用程序,则还可以使该第二电子设备显示该文件。
当多设备***中存在多台第二电子设备时,本实施例中目标设备存在多种可能性。基于 此,通过执行上述第五操作,第一电子设备可以通过接收到的第五操作来确定用户期望选择 的目标设备是哪一台第二电子设备。
请参见图5F至5H,图5F为在第一操作之前设备101所显示的用户界面的第四种示例性 的示意图,图5G为本申请实施例中的多任务管理界面的第十四种示例性的示意图,图5H为 本申请实施例中,在第五操作之后设备102所显示的用户界面的第一种示例性的示意图。
从图5F可见,用户界面206显示的是设备101的文件管理器界面。用户在用户界面206 上执行第一操作,例如从用户界面206的底部向上滑动。设备101接收到该第一操作之后, 响应第一操作,显示多任务管理界面290,如5G所示。由于第一区域291中当前被选中的第 一标签“My phone”对应的设备为设备101,故而第二区域292中显示设备101的任务历史记录,即任务卡片2921等。在第二区域292中,用户可以左右滑动,来查看其他任务卡片2921。用户可以从任务卡片2921中选择任务中的数据,将其传输给合适的其他设备来继续处 理。
假设用户想要将设备101的任务历史记录中的文件管理器界面中的“11.xls”这个文件 分享给设备102,则用户在设备101的多任务管理界面290中执行第五操作,例如长按文件 管理器任务卡片中的“11.xls”,以选中该文件,然后将其拖拽到第一区域291中的设备102 对应的设备标签“Tablet”。设备101接收到第五操作,响应该第五操作,将文件管理器界 面中的“11.xls”这个文件传输给设备102。设备102上如果安装有可以打开该文件的应用 程序,则直接打开“11.xls”这个文件,显示打开该文件的用户界面401,如图5H所示。这 样,用户就可以在设备102上继续处理“11.xls”这个文件,从而实现跨设备处理任务。如果设备102上当前没有安装可以打开“11.xls”这个文件的应用程序,则设备102接收该文件后存储在设备102中,等待用户的后续操作。
在本申请中,可以将第四操作和第五操作这样的操作,统称为传输操作。传输操作可以 是针对第一任务记录和目标设备对应的设备标签的操作。传输操作用于使目标设备接收传输 操作所针对的第一任务记录中的文件。
第一电子设备通过执行本实施例中的方法,可以将第一电子设备上或者某一个第二电子 设备上的任务或者任务中的文件,分享给另一个第二电子设备,使用户可以选择更加合适的 第二电子设备来处理任务或者任务中的文件。
需要说明的是,实施例一中多个任务记录的显示方法、隐私设置方法、显示第一任务 记录对应的单个或者多个相关任务的方法、目标设备从源设备中获取运行任务所需的数据 的方法等,也均可以应用在本实施例中。
实施例三
前述实施例从电子设备的硬件结构,软件架构,以及各软、硬件所执行的步骤的角度对 本申请提供的交互方法的各方案进行了介绍。本领域技术人员应该很容易意识到,结合前述 各个实施例中描述的步骤,本申请中的交互方法不仅能够以硬件或计算机软件的形式来实现, 还可以以硬件和计算机软件结合的形式来实现。某个功能究竟以何种形式来实现,取决于技 术方案的特定应用和设计约束条件。
本实施例提供一种电子设备。在一种实现方式中,可以对电子设备进行功能模块的划分。 在采用对应各个功能划分各个功能模块的情况下,图6示出了本申请中电子设备的一种实现 方式的结构示意图。该电子设备500包括至少一个输入输出模块501和至少一个处理模块502; 其中,
至少一个输入输出模块501用于:显示多任务管理界面;以及,接收用户对所述多任 务管理界面中的第一任务记录的分享操作;其中,所述多任务管理界面包括N个设备标签 和至少一条任务记录,所述N个设备标签分别与N台电子设备对应,N为大于1的正整数;所述第一任务记录为源设备的任务记录中的任一条,所述源设备为所述N台电子设备中 的任一台;
至少一个处理模块502用于:响应于所述分享操作,使目标设备显示所述第一任务记 录对应的至少一个任务;其中,所述目标设备为所述N台电子设备中的任一台,所述目标设备与所述源设备不同。
可选地,上述至少一个处理模块502,还用于:响应于用户对所述第一任务记录的第二 操作,显示所述第一任务记录对应的至少一个任务。
可选地,所述N台电子设备包括至少一台第二电子设备。上述至少一个处理模块502, 还用于:响应于用户对所述第一任务记录和任一台所述第二电子设备对应的设备标签的第三 操作,使所述第三操作针对的所述第二电子设备显示所述第一任务记录对应的至少一个任 务。
可选地,上述至少一个处理模块502,还用于:当所述第一任务记录对应至少两个相关 任务时,响应于所述分享操作,使所述目标设备以分屏形式显示所述至少两个相关任务;其 中,所述相关任务为在所述源设备中以分屏形式显示的任务。
可选地,上述至少一个处理模块502,还用于:响应于用户对所述第一任务记录和所述 目标设备对应的设备标签的分屏操作,使所述目标设备以分屏形式显示所述第一任务记录对 应的至少一个任务,以及在所述目标设备的前台运行的任务。
可选地,上述至少一个处理模块502,还用于:响应于用户对所述第一任务记录中的文 件和所述目标设备对应的设备标签的传输操作,使所述目标设备接收所述文件。
可选地,上述至少一个输入输出模块501,还用于:接收用户的第一操作;以及,响应 于所述第一操作,显示所述多任务管理界面。
可选地,上述至少一个输入输出模块501,还用于:接收用户对所述设备标签的选中操 作,显示被选中的所述设备标签对应的电子设备的至少一条任务记录。
可选地,当所述多任务管理界面中的被选中的所述设备标签超过一个,并且,被选中的 所述设备标签各自对应的所述电子设备中都安装有至少一个相同的应用程序时,所述多任务 管理界面用于:按照所述至少一个相同的应用程序,分类显示被选中的所述设备标签各自对 应的所述电子设备的任务记录。
可选地,当所述多任务管理界面中的被选中的所述设备标签超过一个时,所述多任务管 理界面用于:按照时间顺序显示被选中的所述设备标签各自对应的所述电子设备的任务记录。
可选地,所述N个设备标签包括:与所述第一电子设备对应的第一标签,以及至少一个 与第二电子设备对应的第二标签。
可选地,上述至少一个处理模块502,还用于:响应于用户对至少一个所述第二标签的 第八操作,使所述第八操作针对的所述第二标签对应的所述第二电子设备无法显示所述第一 电子设备的任务记录。
可选地,上述至少一个处理模块502,还用于:响应于用户对所述第一标签的第九操作, 使所有所述第二电子设备均无法显示所述第一电子设备的任务记录。
可以理解的是,本实施例中对电子设备的功能模块的划分是示意性的,仅仅为一种逻辑 功能划分,在实际实现时可以采用另外的划分方式。例如,输入输出模块501的功能可以集 成到触摸显示屏中实现,处理模块502的功能可以集成到处理器中实现。
在另一种电子设备的实现方式中,各独立运行的功能实体可以集成在一个硬件实体中。 图7示出了本申请中电子设备的另一种实现方式的结构示意图。图7是从独立功能实体的角 度对本申请的电子设备进行介绍。该电子设备600可以包括至少一个输入输出装置601、至 少一个存储器602,以及至少一个处理器603。
所述至少一个输入输出模块601用于接收用户的操作和向用户展示信息。在实际应用中, 上述的输入输出装置601可以包括触摸显示屏、输入键盘、显示屏、全息投影设备和虚拟现 实设备等中的一种或者多种的组合。
所述至少一个存储器602存储有一个或多个计算机程序或指令。存储器602可以包括易 失性存储器(volatile memory),例如随机存取内存(random access memory,RAM);还可 以包括非易失性存储器(non-volatile memory),例如快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器602还可以包括上述种类的 存储器的组合。所述存储器602中可以存储计算机可执行程序或指令。示例性地,存储器602 可以与内部存储器121相同。
处理器603通过执行存储在存储器602中的指令,从而可以实现电子设备的功能或者数 据处理。例如,处理器603通过执行存储器602中存储的程序或指令,使得所述电子设备600 实现前述任一种交互方法的部分或者全部步骤。
上述处理器603可以包括一个或多个处理单元,例如:处理器603可以包括应用处理器 (application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU), 图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit, NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。所 述处理器603还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路 (application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device, PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complexprogrammable logic device, CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,简称GAL)或其任意组合。示例性地,处理器603可以与处理器110相同。
本实施例还提供一种计算机可读存储介质。该计算机可读存储介质用于存储计算机程序 或指令,当所述计算机程序或指令在电子设备上运行时,使得所述电子设备执行前述实施例 一或实施例二中第一电子设备所执行的任一种方法的部分或全部步骤。
这里的可读存储介质可为磁碟、光盘、DVD、USB、只读存储记忆体(ROM)或随 机存储记忆体(RAM)等,本申请对具体的存储介质形式不作限定。
上述实施例的方法可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。 当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序 产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介 质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述 计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、 光纤、数字用户线(DSL))或无线(例如红外、无线、微波)方式向另一个网站站点、 计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取 的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设 备。所述可用介质可以是磁性介质(例如软盘、硬盘、磁带)、光介质(例如DVD)或者半 导体介质(例如固态硬盘(solid state disk,SSD))等。
应理解,在本申请的各种实施例中,各步骤的执行顺序应以其功能和内在逻辑确定,各 步骤序号的大小并不意味着执行顺序的先后,不对实施例的实施过程构成限定。
除非另外说明,本说明书中的“多个”,指的是两个或者两个以上。在本申请的实施例 中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领 域技术人员可以理解,“第一”、“第二”等字样并不对数量和执行次序构成限定,并且“第一”、 “第二”等字样也并不限定一定不同。
还应理解,本说明书中各个实施例中的实现方式,只要逻辑上不矛盾,均可以相互结合。 各个实施例之间相同相似的部分互相参见即可。尤其,对于电子设备、计算机可读存储介质 和计算机程序产品的实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相 关之处参见方法实施例中的说明即可。以上的实施方式并不构成对本申请保护范围的限定。

Claims (17)

1.一种跨设备任务处理的交互方法,其特征在于,所述方法包括:
第一电子设备显示多任务管理界面;其中,所述多任务管理界面包括N个设备标签和至少一条任务记录,所述N个设备标签分别与N台电子设备对应,N为大于1的正整数;
所述第一电子设备接收用户对所述多任务管理界面中的第一任务记录的分享操作,其中,所述第一任务记录为源设备的任务记录中的任一条,所述源设备为所述N台电子设备中的任一台;
所述第一电子设备响应于所述分享操作,使目标设备显示所述第一任务记录对应的至少一个任务;其中,所述目标设备为所述N台电子设备中的任一台,所述目标设备与所述源设备不同。
2.根据权利要求1所述的方法,其特征在于,所述第一电子设备响应于所述分享操作,使目标设备显示所述第一任务记录对应的至少一个任务,包括:
所述第一电子设备响应于用户对所述第一任务记录的第二操作,显示所述第一任务记录对应的至少一个任务。
3.根据权利要求1-2任一项所述的方法,其特征在于,所述N台电子设备包括至少一台第二电子设备;
所述第一电子设备响应于所述分享操作,使目标设备显示所述第一任务记录对应的至少一个任务,包括:
所述第一电子设备响应于用户对所述第一任务记录和任一台所述第二电子设备对应的设备标签的第三操作,使所述第三操作针对的所述第二电子设备显示所述第一任务记录对应的至少一个任务。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一电子设备响应于所述分享操作,使目标设备显示所述第一任务记录对应的至少一个任务,包括:
当所述第一任务记录对应至少两个相关任务时,所述第一电子设备响应于所述分享操作,使所述目标设备以分屏形式显示所述至少两个相关任务;其中,所述相关任务为在所述源设备中以分屏形式显示的任务。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述第一电子设备响应于所述分享操作,使目标设备显示所述第一任务记录对应的至少一个任务,包括:
所述第一电子设备响应于用户对所述第一任务记录和所述目标设备对应的设备标签的分屏操作,使所述目标设备以分屏形式显示所述第一任务记录对应的至少一个任务,以及在所述目标设备的前台运行的任务。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述第一电子设备响应于所述分享操作,使目标设备显示所述第一任务记录对应的至少一个任务,包括:
所述第一电子设备响应于用户对所述第一任务记录中的文件和所述目标设备对应的设备标签的传输操作,使所述目标设备接收所述文件。
7.根据权利要求1-6任一项所述的方法,其特征在于,第一电子设备显示多任务管理界面,包括:
所述第一电子设备接收用户的第一操作;
所述第一电子设备响应于所述第一操作,显示所述多任务管理界面。
8.根据权利要求7所述的方法,其特征在于,第一电子设备显示多任务管理界面,还包括:
所述第一电子设备接收用户对所述设备标签的选中操作,显示被选中的所述设备标签对应的电子设备的至少一条任务记录。
9.根据权利要求1-8任一项所述的方法,其特征在于,
当所述多任务管理界面中的被选中的所述设备标签超过一个,并且,被选中的所述设备标签各自对应的所述电子设备中都安装有至少一个相同的应用程序时,所述多任务管理界面用于:按照所述至少一个相同的应用程序,分类显示被选中的所述设备标签各自对应的所述电子设备的任务记录。
10.根据权利要求1-8任一项所述的方法,其特征在于,
当所述多任务管理界面中的被选中的所述设备标签超过一个时,所述多任务管理界面用于:按照时间顺序显示被选中的所述设备标签各自对应的所述电子设备的任务记录。
11.根据权利要求1-10任一项所述的方法,其特征在于,所述N个设备标签包括:与所述第一电子设备对应的第一标签,以及至少一个与第二电子设备对应的第二标签;
所述方法还包括:
所述第一电子设备响应于用户对至少一个所述第二标签的第八操作,使所述第八操作针对的所述第二标签对应的所述第二电子设备无法显示所述第一电子设备的任务记录。
12.根据权利要求1-10任一项所述的方法,其特征在于,所述N个设备标签包括:与所述第一电子设备对应的第一标签,以及至少一个与第二电子设备对应的第二标签;
所述方法还包括:
所述第一电子设备响应于用户对所述第一标签的第九操作,使所有所述第二电子设备均无法显示所述第一电子设备的任务记录。
13.一种电子设备,其特征在于,包括:至少一个输入输出模块和至少一个处理模块;其中,
所述至少一个输入输出模块用于显示多任务管理界面;以及,接收用户对所述多任务管理界面中的第一任务记录的分享操作;其中,所述多任务管理界面包括N个设备标签和至少一条任务记录,所述N个设备标签分别与N台电子设备对应,N为大于1的正整数;所述第一任务记录为源设备的任务记录中的任一条,所述源设备为所述N台电子设备中的任一台;
所述至少一个处理模块用于响应于所述分享操作,使目标设备显示所述第一任务记录对应的至少一个任务;其中,所述目标设备为所述N台电子设备中的任一台,所述目标设备与所述源设备不同。
14.一种电子设备,其特征在于,包括:至少一个输入输出装置、至少一个存储器,以及至少一个处理器;所述至少一个存储器存储有一个或多个指令,当所述一个或多个所述指令被所述至少一个处理器执行时,使得所述电子设备实现权利要求1-12任一项所述的方法。
15.一种计算机可读存储介质,其特征在于,所述计算机存储介质中包括指令或计算机程序,当所述指令或所述计算机程序在电子设备上运行时,使得所述电子设备执行如权利要求1-12任一项所述的方法。
16.一种跨设备任务处理的交互方法,其特征在于,所述方法包括:
第一电子设备显示多任务管理界面;其中,所述多任务管理界面包括所述第一电子设备对应的第一标签,第二电子设备对应的第二标签,以及所述第一电子设备的至少一条任务记录,所述任务记录对应所述第一电子设备上运行的至少一个任务;
所述第一电子设备接收用户将所述至少一条任务记录中所述第一电子设备的第一任务记录拖拽至所述第二标签的操作,所述第一任务记录对应所述第一电子设备运行的第一任务;
响应于将所述第一任务记录拖拽至所述第二标签的所述操作,所述第一电子设备使所述第二电子设备显示所述第一任务。
17.一种跨设备任务处理的交互方法,其特征在于,所述方法包括:
第一电子设备显示多任务管理界面;其中,所述多任务管理界面包括所述第一电子设备对应的第一标签,第二电子设备对应的第二标签,以及所述第二电子设备的至少一条任务记录,所述任务记录对应所述第二电子设备上运行的至少一个任务;
所述第一电子设备接收用户对所述至少一条任务记录中的所述第二电子设备的第一任务记录的点击操作,所述第一任务记录对应所述第二电子设备运行的第一任务;
响应于对所述第一任务记录的所述点击操作,所述第一电子设备获取运行所述第一任务所需的数据;
所述第一电子设备执行所述第一任务。
CN202010019454.9A 2020-01-08 2020-01-08 跨设备任务处理的交互方法、电子设备及存储介质 Pending CN111240547A (zh)

Priority Applications (7)

Application Number Priority Date Filing Date Title
CN202010019454.9A CN111240547A (zh) 2020-01-08 2020-01-08 跨设备任务处理的交互方法、电子设备及存储介质
CN202210173982.9A CN114706664A (zh) 2020-01-08 2020-01-08 跨设备任务处理的交互方法、电子设备及存储介质
BR112022013278A BR112022013278A2 (pt) 2020-01-08 2021-01-08 Método de interação para processamento de tarefas entre dispositivos, e dispositivo eletrônico, e meio de armazenamento
JP2022542048A JP7474333B2 (ja) 2020-01-08 2021-01-08 クロスデバイス・タスク処理、電子デバイス及び記憶媒体のための対話方法
PCT/CN2021/070862 WO2021139768A1 (zh) 2020-01-08 2021-01-08 跨设备任务处理的交互方法、电子设备及存储介质
EP21738599.6A EP4075249A4 (en) 2020-01-08 2021-01-08 INTERACTION METHOD FOR CROSS-DEVICE TASK PROCESSING, ELECTRONIC DEVICE AND STORAGE MEDIA
US17/791,428 US20230041287A1 (en) 2020-01-08 2021-01-08 Interaction Method for Cross-Device Task Processing, Electronic Device, and Storage Medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010019454.9A CN111240547A (zh) 2020-01-08 2020-01-08 跨设备任务处理的交互方法、电子设备及存储介质

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202210173982.9A Division CN114706664A (zh) 2020-01-08 2020-01-08 跨设备任务处理的交互方法、电子设备及存储介质

Publications (1)

Publication Number Publication Date
CN111240547A true CN111240547A (zh) 2020-06-05

Family

ID=70869458

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202010019454.9A Pending CN111240547A (zh) 2020-01-08 2020-01-08 跨设备任务处理的交互方法、电子设备及存储介质
CN202210173982.9A Pending CN114706664A (zh) 2020-01-08 2020-01-08 跨设备任务处理的交互方法、电子设备及存储介质

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202210173982.9A Pending CN114706664A (zh) 2020-01-08 2020-01-08 跨设备任务处理的交互方法、电子设备及存储介质

Country Status (6)

Country Link
US (1) US20230041287A1 (zh)
EP (1) EP4075249A4 (zh)
JP (1) JP7474333B2 (zh)
CN (2) CN111240547A (zh)
BR (1) BR112022013278A2 (zh)
WO (1) WO2021139768A1 (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112399127A (zh) * 2020-10-29 2021-02-23 维沃移动通信有限公司 视频通信的控制方法、装置和电子设备
CN112486363A (zh) * 2020-10-30 2021-03-12 华为技术有限公司 一种跨设备的内容分享方法、电子设备及***
WO2021139768A1 (zh) * 2020-01-08 2021-07-15 华为技术有限公司 跨设备任务处理的交互方法、电子设备及存储介质
CN113190162A (zh) * 2021-04-28 2021-07-30 维沃移动通信有限公司 显示方法、装置、电子设备及可读存储介质
WO2022022490A1 (zh) * 2020-07-29 2022-02-03 华为技术有限公司 一种跨设备的对象拖拽方法及设备
CN114157756A (zh) * 2020-08-20 2022-03-08 华为技术有限公司 任务处理方法及相关电子设备
WO2022052662A1 (zh) * 2020-09-10 2022-03-17 华为技术有限公司 显示方法及电子设备
CN115080103A (zh) * 2021-03-11 2022-09-20 华为技术有限公司 设备之间同步软件特性的方法及电子设备
CN115309309A (zh) * 2022-08-17 2022-11-08 维沃移动通信有限公司 内容分享方法、装置、电子设备及介质
WO2022262439A1 (zh) * 2021-06-17 2022-12-22 荣耀终端有限公司 网络资源的处理方法、电子设备及计算机可读存储介质
WO2023030102A1 (zh) * 2021-08-28 2023-03-09 华为技术有限公司 一种任务同步***、方法及装置
WO2023241624A1 (zh) * 2022-06-16 2023-12-21 华为技术有限公司 控制跨设备应用的方法以及电子设备
WO2024045827A1 (zh) * 2022-08-29 2024-03-07 Oppo广东移动通信有限公司 跨设备接续方法、装置、存储介质及终端设备

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114286167A (zh) * 2021-12-03 2022-04-05 杭州逗酷软件科技有限公司 跨设备的交互方法、装置、电子设备以及存储介质
TWI835192B (zh) * 2022-01-03 2024-03-11 致伸科技股份有限公司 多媒體內容編輯控制器與應用於其中之控制方法
CN117667433A (zh) * 2022-08-22 2024-03-08 华为技术有限公司 一种任务接续方法、设备及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110320626A1 (en) * 2010-06-28 2011-12-29 Hulu Llc. Method and apparatus for synchronizing paused playback across platforms
CN106415431A (zh) * 2014-05-30 2017-02-15 苹果公司 从使用一个设备转换到使用另一个设备
CN107851035A (zh) * 2015-08-17 2018-03-27 谷歌有限责任公司 在设备之间传输应用状态

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8850052B2 (en) * 2008-09-30 2014-09-30 Apple Inc. System and method for simplified resource sharing
US20100149096A1 (en) * 2008-12-17 2010-06-17 Migos Charles J Network management using interaction with display surface
US10425471B2 (en) * 2012-10-02 2019-09-24 Razer (Asia-Pacific) Pte. Ltd. Multi-tasker
US10282088B2 (en) 2012-12-06 2019-05-07 Samsung Electronics Co., Ltd. Configuration of application execution spaces and sub-spaces for sharing data on a mobile tough screen device
CN111240547A (zh) * 2020-01-08 2020-06-05 华为技术有限公司 跨设备任务处理的交互方法、电子设备及存储介质

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110320626A1 (en) * 2010-06-28 2011-12-29 Hulu Llc. Method and apparatus for synchronizing paused playback across platforms
CN106415431A (zh) * 2014-05-30 2017-02-15 苹果公司 从使用一个设备转换到使用另一个设备
CN107851035A (zh) * 2015-08-17 2018-03-27 谷歌有限责任公司 在设备之间传输应用状态

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021139768A1 (zh) * 2020-01-08 2021-07-15 华为技术有限公司 跨设备任务处理的交互方法、电子设备及存储介质
WO2022022490A1 (zh) * 2020-07-29 2022-02-03 华为技术有限公司 一种跨设备的对象拖拽方法及设备
CN114157756A (zh) * 2020-08-20 2022-03-08 华为技术有限公司 任务处理方法及相关电子设备
CN115981582A (zh) * 2020-09-10 2023-04-18 华为技术有限公司 显示方法及电子设备
WO2022052662A1 (zh) * 2020-09-10 2022-03-17 华为技术有限公司 显示方法及电子设备
CN114253491A (zh) * 2020-09-10 2022-03-29 华为技术有限公司 显示方法及电子设备
CN115981582B (zh) * 2020-09-10 2024-05-14 华为技术有限公司 显示方法及电子设备
CN112399127A (zh) * 2020-10-29 2021-02-23 维沃移动通信有限公司 视频通信的控制方法、装置和电子设备
CN112399127B (zh) * 2020-10-29 2024-05-14 维沃移动通信有限公司 视频通信的控制方法、装置和电子设备
CN112486363B (zh) * 2020-10-30 2023-12-19 华为技术有限公司 一种跨设备的内容分享方法、电子设备及***
CN112486363A (zh) * 2020-10-30 2021-03-12 华为技术有限公司 一种跨设备的内容分享方法、电子设备及***
CN115080103A (zh) * 2021-03-11 2022-09-20 华为技术有限公司 设备之间同步软件特性的方法及电子设备
CN113190162A (zh) * 2021-04-28 2021-07-30 维沃移动通信有限公司 显示方法、装置、电子设备及可读存储介质
WO2022262439A1 (zh) * 2021-06-17 2022-12-22 荣耀终端有限公司 网络资源的处理方法、电子设备及计算机可读存储介质
WO2023030102A1 (zh) * 2021-08-28 2023-03-09 华为技术有限公司 一种任务同步***、方法及装置
WO2023241624A1 (zh) * 2022-06-16 2023-12-21 华为技术有限公司 控制跨设备应用的方法以及电子设备
CN115309309A (zh) * 2022-08-17 2022-11-08 维沃移动通信有限公司 内容分享方法、装置、电子设备及介质
WO2024045827A1 (zh) * 2022-08-29 2024-03-07 Oppo广东移动通信有限公司 跨设备接续方法、装置、存储介质及终端设备

Also Published As

Publication number Publication date
JP7474333B2 (ja) 2024-04-24
WO2021139768A1 (zh) 2021-07-15
US20230041287A1 (en) 2023-02-09
BR112022013278A2 (pt) 2022-09-06
EP4075249A4 (en) 2023-05-31
JP2023509533A (ja) 2023-03-08
CN114706664A (zh) 2022-07-05
EP4075249A1 (en) 2022-10-19

Similar Documents

Publication Publication Date Title
WO2021139768A1 (zh) 跨设备任务处理的交互方法、电子设备及存储介质
WO2021052147A1 (zh) 一种数据传输的方法及相关设备
CN114397979B (zh) 一种应用显示方法及电子设备
WO2021103981A1 (zh) 分屏显示的处理方法、装置及电子设备
WO2021000839A1 (zh) 一种分屏方法及电子设备
CN110119296B (zh) 切换父页面和子页面的方法、相关装置
WO2021000804A1 (zh) 锁定状态下的显示方法及装置
CN111669459B (zh) 键盘显示方法、电子设备和计算机可读存储介质
WO2021082835A1 (zh) 启动功能的方法及电子设备
CN110597512A (zh) 显示用户界面的方法及电子设备
CN113961157B (zh) 显示交互***、显示方法及设备
CN109857401B (zh) 电子设备的显示方法、图形用户界面及电子设备
WO2020238759A1 (zh) 一种界面显示方法和电子设备
CN109819306B (zh) 一种媒体文件裁剪的方法、电子设备和服务器
WO2020192761A1 (zh) 记录用户情感的方法及相关装置
WO2021190524A1 (zh) 截屏处理的方法、图形用户接口及终端
CN112286596A (zh) 消息显示方法及电子设备
WO2023160455A1 (zh) 删除对象的方法及电子设备
WO2024109481A1 (zh) 窗口控制方法及电子设备
CN114690998A (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