[go: up one dir, main page]

CN116974421A - 桌面组件操作方法和装置 - Google Patents

桌面组件操作方法和装置 Download PDF

Info

Publication number
CN116974421A
CN116974421A CN202310938464.6A CN202310938464A CN116974421A CN 116974421 A CN116974421 A CN 116974421A CN 202310938464 A CN202310938464 A CN 202310938464A CN 116974421 A CN116974421 A CN 116974421A
Authority
CN
China
Prior art keywords
component
desktop
electronic device
user
operation information
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
CN202310938464.6A
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202310938464.6A priority Critical patent/CN116974421A/zh
Publication of CN116974421A publication Critical patent/CN116974421A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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

Landscapes

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

Abstract

本申请公开了一种桌面组件操作方法和装置,属于电子设备技术领域,该方法包括:第一用户的第一电子设备接收第二电子设备发送的针对第一桌面组件的组件操作信息;所述第二电子设备的第二用户为所述第一用户的聊天应用中的联系人,所述第二电子设备与所述第一桌面组件之间存在关联关系;根据所述组件操作信息,触发所述第一桌面组件执行对应的功能。

Description

桌面组件操作方法和装置
技术领域
本申请属于电子设备技术领域,具体涉及一种桌面组件操作方法和装置。
背景技术
近年来,随着移动互联网技术的发展和电子设备硬件配置的升级,应用程序的种类越来越多,功能越来越丰富,用户在电子设备中安装的应用程序也越来越多。目前,为了便于用户使用,用户可以将应用程序的部分功能添加到桌面上,生成对应的桌面组件。相较于应用程序在桌面只有图标不会有数据,桌面组件在桌面能直接显示数据并且可以有一些控件从而可以直接触发功能。例如天气应用添加组件至桌面后,在桌面主屏就可便捷地使用相关应用的一些核心功能,使得用户无需点开应用程序,在桌面上就能获取应用程序的重要信息以及完成一些简单的操作。
相关技术中,用户在操作桌面组件时,可能会遇到一些问题,例如,不知道如何使用桌面组件的一些功能,这时用户通常会打电话、发短信或者视频通话,请求其他用户协助自己操作,对端用户将操作信息通过语言或者文字描述给本端用户,本端用户按照对端用户的描述进行操作,在这个过程中,本端用户可能会对对端用户描述的信息理解错误或者遗漏,一方面,操作比较繁琐,便捷性较差,另一方面,可能仍然无法正确使用桌面组件的功能。
发明内容
本申请实施例的目的是提供一种桌面组件操作方法和装置,能够在帮助用户使用桌面组件功能的情况下提高组件操作的便捷性。
第一方面,本申请实施例提供了一种桌面组件操作方法,应用于第一用户的第一电子设备,所述方法包括:
接收第二电子设备发送的针对第一桌面组件的组件操作信息;所述第二电子设备的第二用户为所述第一用户的聊天应用中的联系人,所述第二电子设备与所述第一桌面组件之间存在关联关系;
根据所述组件操作信息,触发所述第一桌面组件执行对应的功能。
第二方面,本申请实施例提供了一种桌面组件操作方法,应用于第二用户的第二电子设备,所述方法包括:
生成针对第一电子设备上的第一桌面组件的组件操作信息;所述第二用户为所述第一电子设备的第一用户的聊天应用中的联系人,所述第二电子设备与所述第一桌面组件之间存在关联关系,所述组件操作信息用于触发所述第一桌面组件执行对应的功能;
向所述第一电子设备发送所述组件操作信息。
第三方面,本申请实施例提供了一种桌面组件操作装置,应用于第一用户的第一电子设备,所述装置包括:
第一接收模块,用于接收第二电子设备发送的针对第一桌面组件的组件操作信息;所述第二电子设备的第二用户为所述第一用户的聊天应用中的联系人,所述第二电子设备与所述第一桌面组件之间存在关联关系;
第一控制模块,用于根据所述组件操作信息,触发所述第一桌面组件执行对应的功能。
第四方面,本申请实施例提供了一种桌面组件操作装置,应用于第二用户的第二电子设备,所述装置包括:
生成模块,用于生成针对第一电子设备上的第一桌面组件的组件操作信息;所述第二用户为所述第一电子设备的第一用户的聊天应用中的联系人,所述第二电子设备与所述第一桌面组件之间存在关联关系,所述组件操作信息用于触发所述第一桌面组件执行对应的功能;
第一发送模块,用于向所述第一电子设备发送所述组件操作信息。
第五方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面或第二方面所述的桌面组件操作方法的步骤。
第六方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面或第二方面所述的桌面组件操作方法的步骤。
第七方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面或第二方面所述的桌面组件操作方法。
第八方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面或第二方面所述的桌面组件操作方法。
在本申请实施例中,第二用户的第二电子设备生成针对第一电子设备上的第一桌面组件的组件操作信息,向第一电子设备发送组件操作信息。第一用户的第一电子设备接收第二电子设备发送的针对第一桌面组件的组件操作信息;根据组件操作信息,触发第一桌面组件执行对应的功能。其中,第二用户为第一电子设备的第一用户的聊天应用中的联系人,第二电子设备与第一桌面组件之间存在关联关系。
本申请实施例中,当第一用户不知道如何使用第一电子设备上的第一桌面组件的一些功能时,第一用户的聊天应用的联系人可以指示其所使用的第二电子设备生成用于指导第一桌面组件执行相应功能的组件操作信息,并将组件操作信息打包发送给第一用户的第一电子设备,第一用户的第一电子设备在接收到组件操作信息之后,根据组件操作信息,触发第一桌面组件执行对应的功能,从而帮助第一用户实现对第一桌面组件的一些功能的使用,一方面,由于组件操作信息是由第二电子设备直接发送给第一电子设备的,因此不会存在对信息理解错误或者遗漏的问题,另一方面,操作比较简单,能够在帮助用户成功使用桌面组件功能的情况下提高组件操作的便捷性。
附图说明
图1是本申请实施例提供的桌面组件操作方法的流程图之一;
图2是本申请实施例提供的桌面组件操作方法的流程图之二;
图3是本申请实施例提供的桌面组件操作方法的流程图之三;
图4是本申请实施例提供的桌面组件操作方法的界面示例图之一;
图5是本申请实施例提供的桌面组件操作方法的界面示例图之二;
图6是本申请实施例提供的桌面组件操作方法的界面示例图之三;
图7是本申请实施例提供的桌面组件操作方法的界面示例图之四;
图8是本申请实施例提供的桌面组件操作方法的流程图之四;
图9是本申请实施例提供的桌面组件操作方法的界面示例图之五;
图10是本申请实施例提供的桌面组件操作方法的界面示例图之六;
图11是本申请实施例提供的桌面组件操作方法的界面示例图之七;
图12是本申请实施例提供的桌面组件操作方法的界面示例图之八;
图13是本申请实施例提供的桌面组件操作方法的界面示例图之九;
图14是本申请实施例提供的桌面组件操作装置的结构框图之一;
图15是本申请实施例提供的桌面组件操作装置的结构框图之二;
图16是本申请实施例提供的电子设备的结构示意图;
图17是实现本申请实施例提供的电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
本申请实施例提供了一种桌面组件操作方法和装置。下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的桌面组件操作方法进行详细地说明。
需要说明的是,本申请实施例提供的桌面组件操作方法适用于电子设备,在实际应用中,该电子设备可以包括:智能手机、平板电脑、个人数字助理等移动终端,本申请实施例对此不作限定。
图1是本申请实施例提供的桌面组件操作方法的流程图之一,如图1所示,该方法可以包括以下步骤:步骤101、步骤102、步骤103和步骤104,其中,步骤101和步骤102由第二电子设备执行,步骤103和步骤104由第一电子设备执行。
为了便于理解,首先对上述步骤101~步骤104中涉及到的各对象和应用场景进行介绍。应用场景:用户在操作桌面组件时,可能会遇到一些问题,例如,不知道如何使用桌面组件的一些功能,这时,希望其他用户可以帮助其使用该桌面组件。
第一用户,指的是需要被帮助的用户,即发起协助请求的用户。第一电子设备,指的是第一用户所使用的电子设备。
第二用户,指的是为第一用户提供帮助的用户,即响应协助请求的用户。第二电子设备,指的是第二用户所使用的电子设备。
聊天应用,指的是在两个或两个以上用户之间传递即时消息的网络应用程序。第一会话界面,指的是在第一用户与第二用户通过聊天应用进行聊天时,在第一电子设备上显示的聊天应用的聊天会话界面。第二会话界面,指的是在第一用户与第二用户通过聊天应用进行聊天时,在第二电子设备上显示的聊天应用的聊天会话界面。其中,第二会话界面与第一会话界面相对应
第一桌面组件,指的是第一用户需要第二用户帮助使用的桌面组件。
在步骤101中,第二电子设备生成针对第一电子设备上的第一桌面组件的组件操作信息;第二电子设备的第二用户为第一电子设备的第一用户的聊天应用中的联系人,第二电子设备与第一桌面组件之间存在关联关系,组件操作信息用于触发第一桌面组件执行对应的功能。
本申请实施例中,组件操作信息可以包括:用于描述如何操作第一桌面组件的操作描述信息,或者,执行第一桌面组件的对应功能后返回的执行结果信息。
本申请实施例中,第二电子设备与第一桌面组件之间的关联关系,可以是在第一电子设备端建立的。在一些实施例中,可以是由第一用户手动建立的,此时,第一用户首先在第一电子设备上建立第一桌面组件与第二用户之间的关联关系,由于第二用户使用第二电子设备,因此建立了第二电子设备与第一桌面组件之间的关联关系。
在一些实施例中,考虑到第一电子设备上的桌面组件的尺寸是可以调节的,可以根据桌面组件的尺寸关联第一用户的聊天应用中的不同联系人,相应地,第一电子设备上的不同尺寸的桌面组件关联聊天应用中的不同联系人,使得可以根据与联系人的聊天界面中的聊天内容,控制该联系人所关联的组件执行对应的操作。
在步骤102中,第二电子设备向第一电子设备发送组件操作信息。
在步骤103中,第一电子设备接收第二电子设备发送的针对第一桌面组件的组件操作信息。
本申请实施例中,第一电子设备在接收到第二电子设备发送的组件操作信息之后,还可以显示该组件操作信息。
在步骤104中,第一电子设备根据组件操作信息,触发第一桌面组件执行对应的功能。
本申请实施例中,第一电子设备在接收到第二电子设备发送的组件操作信息之后,可以直接触发第一桌面组件执行组件操作信息对应的功能;或者,也可以根据用户的操作,触发第一桌面组件执行组件操作信息对应的功能。
由上述实施例可见,该实施例中,第二用户的第二电子设备生成针对第一电子设备上的第一桌面组件的组件操作信息,向第一电子设备发送组件操作信息。第一用户的第一电子设备接收第二电子设备发送的针对第一桌面组件的组件操作信息;根据组件操作信息,触发第一桌面组件执行对应的功能。其中,第二用户为第一电子设备的第一用户的聊天应用中的联系人,第二电子设备与第一桌面组件之间存在关联关系。
本申请实施例中,当第一用户不知道如何使用第一电子设备上的第一桌面组件的一些功能时,第一用户的聊天应用的联系人可以指示其所使用的第二电子设备生成用于指导第一桌面组件执行相应功能的组件操作信息,并将组件操作信息打包发送给第一用户的第一电子设备,第一用户的第一电子设备在接收到组件操作信息之后,根据组件操作信息,触发第一桌面组件执行对应的功能,从而帮助第一用户实现对第一桌面组件的一些功能的使用,一方面,由于组件操作信息是由第二电子设备直接发送给第一电子设备的,因此不会存在对信息理解错误或者遗漏的问题,另一方面,操作比较简单,能够在帮助用户成功使用桌面组件功能的情况下提高组件操作的便捷性。
图2是本申请实施例提供的桌面组件操作方法的流程图之二,如图2所示,该方法可以包括以下步骤:步骤201、步骤202、步骤203、步骤204、步骤205和步骤206,其中,步骤201、步骤205和步骤206由第一电子设备执行,步骤202~步骤204由第二电子设备执行。
在步骤201中,第一电子设备建立第一电子设备上的第一桌面组件与第二用户的第二电子设备之间的关联关系;其中,第二电子设备的第二用户为第一电子设备的第一用户的聊天应用中的联系人,该关联关系用于触发第二电子设备显示第一桌面组件对应的第一组件窗口。
本申请实施例中,第一组件窗口,指的是在第二电子设备上显示的第一桌面组件对应的组件窗口。第二组件窗口,指的是在第一电子设备上显示的第一桌面组件对应的组件窗口,第二组件窗口与第一组件窗口相对应。
需要说明的是,第一电子设备中安装第一桌面组件,第二电子设备中可以安装第一桌面组件,也可以不安装第一桌面组件。
本申请实施例中,第一组件窗口可以为悬浮窗。
在步骤202中,第二电子设备根据上述关联关系,分屏显示聊天应用的第二会话界面和第一桌面组件对应的第一组件窗口。
本申请实施例中,第一组件窗口用于标示需要协助操作的桌面组件,第一组件窗口不提供文本输入框,用户不可以在第一组件窗口中输入信息,但是可以在第二会话界面的文本输入框内输入信息,因此,需要同时显示聊天应用的第二会话界面和第一桌面组件对应的第一组件窗口。
本申请实施例中,为了便于用户可以同时查看或者操作第二会话界面和第一组件窗口,可以分屏显示第二会话界面和第一组件窗口,例如,基于用户的使用习惯,在第二电子设备的显示屏上半区域显示第二会话界面,在显示屏下半区域显示第一组件窗口;或者,在第二电子设备的显示屏上半区域显示第一组件窗口,在显示屏下半区域显示第二会话界面。
在步骤203中,第二电子设备接收第二用户对第二会话界面和第一组件窗口的交互输入,响应于交互输入,生成针对第一桌面组件的组件操作信息。
本申请实施例中,组件操作信息是基于第二用户与第一组件窗口之间的交互所生成的,组件操作信息用于触发第一桌面组件执行对应的功能。
本申请实施例中,当第一用户需要第二用户帮助使用第一桌面组件时,不需要第二用户远程登录到第一电子设备,在第一电子设备上操作第一桌面组件,而是只需在第二电子设备上输入用于指导第一桌面组件执行相关功能的组件操作信息,将组件操作信息打包发送给第一电子设备,第一电子设备在接收到组件操作信息之后,触发第一桌面组件执行该组件操作信息对应的功能,操作比较便捷。
在步骤204中,第二电子设备向第一电子设备发送组件操作信息。
在步骤205中,第一电子设备接收第二电子设备发送的针对第一桌面组件的组件操作信息。
本申请实施例中,第一电子设备在接收到第二电子设备发送的组件操作信息之后,还可以显示该组件操作信息。
在步骤206中,第一电子设备根据组件操作信息,触发第一桌面组件执行对应的功能。
可见,本申请实施例中,在第一用户需要聊天应用中的第二用户帮助操作第一电子设备上的第一桌面组件时,第一用户的第一电子设备可以将第一桌面组件与第二用户的第二电子设备进行关联,第二用户的第二电子设备基于第一桌面组件与第二电子设备之间的关联关系,显示第一桌面组件的第一组件窗口,针对第二用户与第一组件窗口的交互,生成用于指导第一桌面组件执行相应功能的组件操作信息,将组件操作信息打包发送给第一用户的第一电子设备,第一用户的第一电子设备在接收到组件操作信息之后,根据组件操作信息,触发第一桌面组件执行对应的功能,从而帮助第一用户实现对第一桌面组件的一些功能的使用,一方面,由于组件操作信息是由第二电子设备直接发送给第一电子设备的,因此不会存在对信息理解错误或者遗漏的问题,另一方面,操作比较简单,能够在帮助用户成功使用桌面组件功能的情况下提高组件操作的便捷性。
图3是本申请实施例提供的桌面组件操作方法的流程图之三,本申请实施例中,提供了一种聊天双方电子设备端同时显示组件窗口的桌面组件操作方案,如图3所示,该方法可以包括以下步骤:步骤301、步骤302、步骤303、步骤304、步骤305、步骤306和步骤307,其中,步骤301、步骤302、步骤306和步骤307由第一电子设备执行,步骤303~步骤305由第二电子设备执行;
在步骤301中,第一电子设备接收对聊天应用的第一会话界面中第二用户的头像或者会话窗口的第一输入,响应于第一输入,建立第二用户的第二电子设备与第一桌面组件之间的关联关系;其中,第一输入用于移动第二用户的头像或者会话窗口至第一桌面组件的位置,该会话窗口为第一会话界面的会话窗口。
在一个例子中,第一用户为小李,第二用户为小明,第一桌面组件为搜索组件,如图4所示,在聊天过程中,小李可以将聊天会话界面中小明的头像或者聊天会话窗口标题拖动至搜索组件上方,将搜索组件与小明进行关联,建立搜索组件与小明之间的关联关系。此外,在建立搜索组件与小明之间的关联关系之后,还可以在搜索组件的邻近位置生成关联图标“小明聊天”,该关联图标用于表示当前与小明的聊天中分享了该搜索组件,如果小李后续想结束协作,如图5所示,可以将关联图标“小明聊天”拖离搜索组件,从而解除关联关系。
在步骤302中,第一电子设备分屏显示聊天应用的第一会话界面和第一桌面组件对应的第二组件窗口;其中,第二组件窗口用于显示第二电子设备发送的组件操作信息。
本申请实施例中,在建立第二用户的第二电子设备与第一桌面组件之间的关联关系之后,在第一用户与第二用户通过聊天应用进行聊天的过程中,会在双方的电子设备上同时显示第一桌面组件对应的组件窗口。
在步骤303中,第二电子设备根据上述关联关系,分屏显示聊天应用的第二会话界面和第一桌面组件对应的第一组件窗口。
例如,接步骤301的例子,如图6所示,在小李将搜索组件与小明关联之后,在双方聊天过程中,双方的聊天会话界面下方会同时出现组件窗口,后续双方关于操作组件的内容会显示到对应的组件窗口中。
在步骤304中,第二电子设备接收第二用户在第二会话界面的输入框中输入的第一文本信息,根据第一文本信息,生成组件操作信息;其中,组件操作信息为第一桌面组件的操作描述信息,组件操作信息是基于第二用户在聊天应用的第二会话界面上输入的第一文本信息生成的,第一文本信息中包含第一组件窗口的标识信息和对第一桌面组件的第一操作描述信息。
本申请实施例中,组件窗口内显示的内容,依赖双方在聊天会话界面的输入内容触发,第二用户可以在本端的聊天会话界面的输入框内输入“@组件名称+操作”并发送。由于@了组件名称,因此不会将第二用户在输入框内输入的“@组件名称+操作”显示到聊天会话界面,而会显示到下方组件窗口中,第一用户收到后可以点击本端的组件窗口内的接收内容,触发本端的第一桌面组件执行对应的功能操作。
可见,与传统的共享界面不同,本申请实施例中,第二用户可以自行选择需要触发的流程进行操作,不会强制接受操作触发,也不会有传统共享界面时可能存在的个人信息或安全泄露风险,安全性较高。
在步骤305中,第二电子设备向第一电子设备发送组件操作信息。
本申请实施例中,第二电子设备可以通过第一组件窗口,向第一电子设备发送组件操作信息。
在步骤306中,第一电子设备接收第二电子设备发送的针对第一桌面组件的组件操作信息。
本申请实施例中,第一电子设备可以通过第二组件窗口,接收第二电子设备发送的组件操作信息,并显示在第二组件窗口内。
例如,接步骤303的例子,如图7所示,小明在本端的聊天会话界面的输入框内输入“@搜索组件XX商品”并点击发送,此时,生成包含“@搜索组件XX商品”的组件操作信息,并通过组件窗口发送给小李,小李的电子设备的组件窗口上显示组件操作信息“XXX商品点击立即显示本地组件搜索结果”。
在步骤307中,第一电子设备根据组件操作信息,触发第一桌面组件执行对应的功能。
本申请实施例中,第一用户可以点击第二组件窗口内的组件操作信息,在点击该组件操作信息之后,会由第一电子设备上的第一桌面组件帮助搜索后跳转至相应的界面。
可见,本申请实施例中,可以通过关联桌面组件与聊天生成分屏弹窗,由聊天输入框操作桌面组件,分享桌面组件的同时不会中断聊天,同时保证了协作共享时的个人数据/隐私安全,能够在帮助用户成功使用桌面组件功能的情况下提高组件操作的便捷性。
图8是本申请实施例提供的桌面组件操作方法的流程图之四,本申请实施例中,提供了一种在第二用户的电子设备端显示组件窗口的桌面组件操作方案,如图8所示,该方法可以包括以下步骤:步骤801、步骤802、步骤803、步骤804、步骤805、步骤806和步骤807,其中,步骤801、步骤802、步骤806和步骤807由第一电子设备执行,步骤803~步骤805由第二电子设备执行;
在步骤801中,第一电子设备接收第一用户对第二用户的桌面聊天快捷方式的第四输入,响应于第四输入,建立第二用户的第二电子设备与第一桌面组件之间的关联关系;其中,第四输入用于移动第二用户的桌面聊天快捷方式至第一桌面组件的位置,第二用户的桌面聊天快捷方式为第二用户对应于聊天应用的桌面聊天快捷方式。
在一个例子中,第一用户为小李,第二用户为小明,第一桌面组件为搜索组件,如图9所示,在聊天前,小李可以将小明的桌面聊天快捷方式“小明联系人”移动至搜索组件上方,将搜索组件与小明进行关联,建立搜索组件与小明之间的关联关系。此外,在建立搜索组件与小明之间的关联关系之后,还可以在搜索组件的邻近位置生成关联图标“小明联系人”,该关联图标用于表示与小明的聊天中分享了该搜索组件,在小李后续不需要组件协作时,可拖动关联图标与搜索组件分开后结束组件协作,从而解除关联关系。
在步骤802中,第一电子设备将第一用户在聊天应用的第一会话界面上输入的协作请求信息发送给第二电子设备;其中,该协作请求信息用于请求第二用户协助操作第一桌面组件,协作请求信息中包含第一桌面组件的关键描述信息,该关键描述信息在聊天应用的第二会话界面上以链接的形式显示,该链接用于触发在第二电子设备上显示第一组件窗口。
本申请实施例中,在聊天过程中,如果第一用户发送了第一桌面组件的相关文案,则会在双方的会话界面上将该文案显示为可点击链接。
例如,接步骤801的例子,如图10所示,在第一桌面组件与小明进行关联之后,小李在本端的聊天会话界面上发出带有组件名称/组件核心功能的文案“搜索组件”,该文本会以可点击链接的形式显示。
需要说明的是,这里核心功能指的是桌面组件最重要的功能,如搜索组件核心功能就是搜索,原子通知组件核心功能就是通知等,这里可以由系统依据开发人员配置的组件关键字进行高亮。
本申请实施例中,协作请求信息的形式可以为文本、语音或者截图。
在步骤803中,第二电子设备接收第一电子设备发送的协作请求信息,以链接的形式,在第二会话界面上显示关键描述信息;接收第二用户对所显示的关键描述信息的第五输入,响应于第五输入,根据上述关联关系,分屏显示聊天应用的第二会话界面和第一桌面组件对应的第一组件窗口。
本申请实施例中,第一组件窗口中包括至少一个功能控件。
例如,接步骤802的例子,如图11所示,小明点击“搜索组件”可立即显示组件窗口,该组件窗口中显示组件的主要功能控件“打开搜索首页”和“搜索”。当需要输入文字内容时,可由聊天会话界面的输入框进行输入内容之后,点击组件窗口内下方的搜索控件触发组件功能。
本申请实施例中,可以根据组件代码配置中的功能自动生成功能控件,直接显示组件可能会将组件上个人隐私信息显示给对方,这里以新生成的组件窗口内功能控件代替触发,提升了用户的安全性。
在步骤804中,第二电子设备接收第二用户在第二会话界面的输入框中输入的第二文本信息,以及接收第二用户对第一组件窗口中功能控件的第六输入,响应于第六输入,根据第二文本信息,生成组件操作信息;其中,组件操作信息为第一桌面组件的操作描述信息,组件操作信息是基于第二用户在聊天应用的第二会话界面上输入的第二文本信息与第一组件窗口中的功能控件进行交互所生成的,第二文本信息中包含对第一桌面组件的第二操作描述信息。
例如,接步骤803的例子,如图12所示,小明在聊天会话界面的输入框中输入了要搜索内容后,点击组件窗口中的搜索控件,便会生成组件操作信息“搜索XX商品结果”。
在步骤805中,第二电子设备向第一电子设备发送组件操作信息。
本申请实施例中,第二电子设备可以通过第二会话界面,向第一电子设备发送组件操作信息。
例如,接步骤804的例子,如图12所示,将“搜索XX商品结果”由聊天会话界面发送给小李,小李点击聊天会话界面中的“搜索XX商品结果”,触发其电子设备本地的搜索组件对应的功能。
在步骤806中,第一电子设备接收第二电子设备发送的针对第一桌面组件的组件操作信息。
本申请实施例中,第一电子设备可以通过第一会话界面,接收第二电子设备通过第二会话界面发送的组件操作信息。
在步骤807中,第一电子设备根据组件操作信息,触发第一桌面组件执行对应的功能。
本申请实施例中,第一电子设备可以接收第一用户对第一会话界面上的组件操作信息的第七输入,响应于第七输入,触发第一桌面组件执行组件操作信息对应的功能。
本申请实施例中,第一用户可以点击第一会话界面上第二用户发送过来的组件操作信息,在点击该组件操作信息之后,会由第一电子设备上的第一桌面组件帮助搜索后跳转至相应的界面。
可见,本申请实施例中,第一用户可以提前关联桌面组件与聊天联系人的桌面快捷方式,通过聊天时链接内容和新生成的功能控件,帮助第一用户实现对第一桌面组件的一些功能的使用,简化了第二用户的操作流程,提高了组件操作的便捷性。
在本申请提供的一些实施例中,所提供的桌面组件操作方法,在上述任一实施例的基础上,还可以包括以下步骤:
第一电子设备在建立第二用户的第二电子设备与第一桌面组件之间的关联关系之后,在第一桌面组件的邻近区域显示关联图标,其中,关联图标用于表示第一桌面组件与第二用户的第二电子设备之间存在关联关系;
第一电子设备在触发第一桌面组件执行对应的功能之后,接收第一用户对关联图标的第八输入,响应于第八输入,解除第一桌面组件与第二用户的第二电子设备之间的关联关系,其中,第八输入用于移动关联图标至远离第一桌面组件的位置。
在一个例子中,接步骤801的例子,如图13所示,第一用户可以移动关联图标“小明联系人”至桌面其他位置结束协作,由于小明的桌面快捷方式在桌面上是已有的,因此结束协作后不会消失还会继续保存在桌面,方便下一次快捷协作组件。另外再取消协作之后,之前聊天会话界面中的链接也会变为普通文字,无法再点检触发功能。
可见,本申请实施例中,可以通过可视化的方式,将第一桌面组件与第二用户的第二点设备之间的关联关系呈现给用户,以便用户直观了解桌面组件与聊天好友的关联关系。
在本申请提供的一些实施例中,第一电子设备上的不同尺寸的桌面组件关联第一用户的聊天应用中的不同联系人,使得可以根据与联系人的聊天界面中的聊天内容,控制该联系人所关联的组件执行对应的操作,操作比较便捷。
调整桌面组件的尺寸,可以调整桌面组件所关联的联系人,从而在接收到第二设备发送的针对第一桌面组件的组件操作信息后,可以根据第一桌面组件的尺寸,来确定第二设备是否与第一桌面组件存在关联关系。
在本申请提供的一些实施例中,第二电子设备与第一桌面组件之间的关联关系用于触发第二电子设备中的匹配组件执行对应的功能,此时,组件操作信息包括上述匹配组件执行对应功能后返回的第一执行结果;匹配组件的功能与第一桌面组件的功能关联。
相应地,在第一桌面组件包括匹配组件和第一应用组件的情况下,第一电子设备根据组件操作信息,触发第一应用组件执行对应的功能得到第二执行结果,并在第一桌面组件内显示第一执行结果和第二执行结果。
本申请实施例中,匹配组件和第一应用组件可以为同一类型的组件,例如,都为搜索组件、购物组件等。
本申请实施例中,第一执行结果的形式可以为文本、语音或者截图等。
在第一电子设备中第一桌面组件包括匹配组件和第一应用组件,第二电子设备中包括匹配组件,但不包括第一应用组件时,第二电子设备可以控制匹配组件执行对应的功能,组件操作信息包括匹配组件执行对应功能后返回的第一执行结果,第二电子设备将组件操作信息发送给第一电子设备,第一电子设备可以根据组件操作信息中匹配组件的第一执行结果显示第一执行结果,另外根据第一执行结果得到匹配组件所执行的功能,控制第一应用组件执行对应的功能得到第二执行结果并进行显示。示例性地,匹配组件为搜索应用A,第一应用组件为搜索应用B,第二电子设备使用搜索应用A利用关键词进行搜索后得到第一执行结果,并将该第一执行结果发送给第一电子设备,第一电子设备可以根据第一执行结果得到关键词,并在搜索应用B中搜索得到第二执行结果。如此,即便第二电子设备中的组件与第一电子设备中的组件不完全对应时,第一电子设备也可以根据第二电子设备的操作来实现第一桌面组件的正确使用。
可见,本申请实施例中,第二电子设备可以返回多种类型的组件操作信息,从而帮助第一用户实现对第一桌面组件的一些功能的使用。
在本申请提供的一些实施例中,在第一桌面组件包括第一应用组件和第二应用组件,第二电子设备包括第一应用组件的情况下,第二电子设备接收第一电子设备发送的结果信息,该结果信息用于指示第一桌面组件执行对应的功能后得到的结果,将该结果信息通过第一应用组件进行展示。
在本申请提供的一些实施例中,第一桌面组件与相同尺寸的第二桌面组件之间存在关联关系;相应地,第一电子设备在触发第一桌面组件执行对应的功能之后,根据第一桌面组件的执行结果,触发第二桌面组件执行对应的功能。
在一个例子中,在需要用到多个组件时,例如购物组件和支付组件,可以根据购物组件和支付组件的尺寸,灵活地进行关联,例如将购物组件的搜索结果发送给同一尺寸的支付组件,从而用支付组件进行支付。
在本申请提供的一些实施例中,第一桌面组件中包括多个应用组件;相应地,第一电子设备接收对第一桌面组件的第二输入,第二输入用于调整第一桌面组件的尺寸;响应于第二输入,调整第一桌面组件所开放的使用权限。
本申请实施例中,调整第一桌面组件所开放的使用权限,可以包括:调整所开放的应用组件个数,以及调整具体开放给用户的应用组件。
可见,本申请实施例中,可以通过调整桌面组件的尺寸,来调整桌面组件的开放权限,灵活性比较高。
在本申请提供的一些实施例中,第一桌面组件关联聊天应用中的多个联系人;相应地,第一电子设备在第一桌面组件中显示所关联的各联系人的头像;接收对第一桌面组件中联系人的头像的第三输入;响应于第三输入,对第一桌面组件中各联系人的头像进行排序,根据排序结果,依次将第一桌面组件的执行结果发送给第一桌面组件中的各联系人。
本申请实施例中,在与多个联系人聊天时,可以在桌面组件中显示各联系人的头像,可以对各联系人头像进行排序,以确定搜索的顺序,并在搜索结束后,将头像所关联的搜索结果发送给对应的联系人,灵活性比较高。
需要说明的是,上述实施例中主要以搜索组件为例进行介绍,在实际应用中,用户之间可以协作操作各种各样的桌面组件,例如,将闹钟组件发送给对方让对方为自己增加闹钟;或者,将自己的正在播放音乐或视频的组件发送给对方,与对方一同分享自己正在欣赏的音乐/视频内容;或者,通过分享图片组件同时将自己的照片分享给对方。此外,除了应用于聊天场景,还可以应用于短信/通话等信息交换的场景。
本申请实施例提供的桌面组件操作方法,执行主体可以为桌面组件操作装置。本申请实施例中以桌面组件操作装置执行桌面组件操作方法为例,说明本申请实施例提供的桌面组件操作装置。
图14是本申请实施例提供的桌面组件操作装置的结构框图之一,应用于第一用户的第一电子设备,如图14所示,桌面组件操作装置1400,可以包括:第一接收模块1401和第一控制模块1402;
第一接收模块1401,用于接收第二电子设备发送的针对第一桌面组件的组件操作信息;所述第二电子设备的第二用户为所述第一用户的聊天应用中的联系人,所述第二电子设备与所述第一桌面组件之间存在关联关系;
第一控制模块1402,用于根据所述组件操作信息,触发所述第一桌面组件执行对应的功能。
由上述实施例可见,该实施例中,当第一用户不知道如何使用第一电子设备上的第一桌面组件的一些功能时,第一用户的聊天应用的联系人可以指示其所使用的第二电子设备生成用于指导第一桌面组件执行相应功能的组件操作信息,并将组件操作信息打包发送给第一用户的第一电子设备,第一用户的第一电子设备在接收到组件操作信息之后,根据组件操作信息,触发第一桌面组件执行对应的功能,从而帮助第一用户实现对第一桌面组件的一些功能的使用,一方面,由于组件操作信息是由第二电子设备直接发送给第一电子设备的,因此不会存在对信息理解错误或者遗漏的问题,另一方面,操作比较简单,能够在帮助用户成功使用桌面组件功能的情况下提高组件操作的便捷性。
可选地,作为一个实施例,所述关联关系用于触发所述第二电子设备显示所述第一桌面组件对应的第一组件窗口,所述组件操作信息是基于所述第二用户与所述第一组件窗口之间的交互所生成的。
可选地,作为一个实施例,所述桌面组件操作装置1400,还可以包括:
第二接收模块,用于接收对聊天应用的第一会话界面中第二用户的头像或者会话窗口的第一输入,其中,所述第一输入用于移动所述第二用户的头像或者所述会话窗口至第一桌面组件的位置,所述第一会话界面为所述第一用户与所述第二用户进行聊天时的会话界面;
创建模块,用于响应于所述第一输入,建立所述第二用户的第二电子设备与所述第一桌面组件之间的关联关系。
可选地,作为一个实施例,所述桌面组件操作装置1400,还可以包括:
第一显示模块,用于分屏显示所述聊天应用的第一会话界面和所述第一桌面组件对应的第二组件窗口;其中,所述第二组件窗口用于显示所述第二电子设备发送的组件操作信息,所述第一会话界面为所述第一用户与所述第二用户进行聊天时的会话界面。
可选地,作为一个实施例,所述组件操作信息为所述第一桌面组件的操作描述信息;
所述组件操作信息是基于所述第二用户在所述聊天应用的第二会话界面上输入的第一文本信息生成的;所述第一文本信息中包含所述第一组件窗口的标识信息和对所述第一桌面组件的第一操作描述信息,所述第二会话界面为所述第二用户与所述第一用户进行聊天时的会话界面;或者,
所述组件操作信息是基于所述第二用户在所述聊天应用的第二会话界面上输入的第二文本信息与所述第一组件窗口中的功能控件进行交互所生成的;所述第二文本信息中包含对所述第一桌面组件的第二操作描述信息。
可选地,作为一个实施例,所述桌面组件操作装置1400,还可以包括:
第二发送模块,用于将所述第一用户在所述聊天应用的第一会话界面上输入的协作请求信息发送给所述第二电子设备;其中,所述协作请求信息用于请求所述第二用户协助操作所述第一桌面组件,所述协作请求信息中包含所述第一桌面组件的关键描述信息,所述关键描述信息在所述聊天应用的第二会话界面上以链接的形式显示,所述链接用于触发在所述第二电子设备上显示所述第一组件窗口,所述第一会话界面与所述第二会话界面相对应。
可选地,作为一个实施例,所述第一电子设备上的不同尺寸的桌面组件关联所述聊天应用中的不同联系人。
可选地,作为一个实施例,所述关联关系用于触发所述第二电子设备中的匹配组件执行对应的功能,所述组件操作信息包括所述匹配组件执行对应功能后返回的第一执行结果;所述匹配组件的功能与所述第一桌面组件的功能关联;
所述第一控制模块1402,可以包括:
控制子模块,用于在所述第一桌面组件包括匹配组件和第一应用组件的情况下,根据所述组件操作信息,触发所述第一应用组件执行对应的功能得到第二执行结果,并在所述第一桌面组件内显示所述第一执行结果和所述第二执行结果。
可选地,作为一个实施例,所述第一桌面组件与相同尺寸的第二桌面组件之间存在关联关系;
所述桌面组件操作装置1400,还可以包括:
第二控制模块,用于根据所述第一桌面组件的执行结果,触发所述第二桌面组件执行对应的功能。
可选地,作为一个实施例,所述第一桌面组件中包括多个应用组件;
所述桌面组件操作装置1400,还可以包括:
第三接收模块,用于接收对所述第一桌面组件的第二输入,所述第二输入用于调整所述第一桌面组件的尺寸;
调整模块,用于响应于所述第二输入,调整所述第一桌面组件所开放的使用权限。
可选地,作为一个实施例,所述第一桌面组件关联聊天应用中的多个联系人;
所述桌面组件操作装置1400,还可以包括:
第二显示模块,用于在所述第一桌面组件中显示所关联的各联系人的头像;
第四接收模块,用于接收对所述第一桌面组件中联系人的头像的第三输入;
第三控制模块,用于响应于所述第三输入,对所述第一桌面组件中各联系人的头像进行排序,根据排序结果,依次将所述第一桌面组件的执行结果发送给所述第一桌面组件中的各联系人。
图15是本申请实施例提供的桌面组件操作装置的结构框图之二,应用于第二用户的第二电子设备,如图15所示,桌面组件操作装置1500,可以包括:生成模块1501和第一发送模块1502;
生成模块1501,用于生成针对第一电子设备上的第一桌面组件的组件操作信息;所述第二用户为所述第一电子设备的第一用户的聊天应用中的联系人,所述第二电子设备与所述第一桌面组件之间存在关联关系,所述组件操作信息用于触发所述第一桌面组件执行对应的功能;
第一发送模块1502,用于向所述第一电子设备发送所述组件操作信息。
由上述实施例可见,该实施例中,当第一用户不知道如何使用第一电子设备上的第一桌面组件的一些功能时,第一用户的聊天应用的联系人可以指示其所使用的第二电子设备生成用于指导第一桌面组件执行相应功能的组件操作信息,并将组件操作信息打包发送给第一用户的第一电子设备,第一用户的第一电子设备在接收到组件操作信息之后,根据组件操作信息,触发第一桌面组件执行对应的功能,从而帮助第一用户实现对第一桌面组件的一些功能的使用,一方面,由于组件操作信息是由第二电子设备直接发送给第一电子设备的,因此不会存在对信息理解错误或者遗漏的问题,另一方面,操作比较简单,能够在帮助用户成功使用桌面组件功能的情况下提高组件操作的便捷性。
本申请实施例中的桌面组件操作装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(Augmented Reality,AR)/虚拟现实(Virtual Reality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(Ultra-MobilePersonal Computer,UMPC)、上网本、或者个人数字助理(Personal Digital Assistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(Personal Computer,PC)、电视机(Television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的桌面组件操作装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为IOS操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。
本申请实施例提供的桌面组件操作装置能够实现图1-13所述方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选地,如图16所示,本申请实施例还提供了一种电子设备1600,包括处理器1601和存储器1602,存储器1602上存储有可在所述处理器1601上运行的程序或指令,该程序或指令被处理器1601执行时实现上述桌面组件操作方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图17是实现本申请各个实施例提供的一种电子设备的硬件结构示意图。
该电子设备1700包括但不限于:射频单元1701、网络模块1702、音频输出单元1703、输入单元1704、传感器1705、显示单元1706、用户输入单元1707、接口单元1708、存储器1709以及处理器1710等部件。
本领域技术人员可以理解,电子设备1700还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1710逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图17中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
在本申请的一些实施例中,当电子设备1700为第一用户的第一电子设备时,处理器1710,用于接收第二电子设备发送的针对第一桌面组件的组件操作信息;所述第二电子设备的第二用户为所述第一用户的聊天应用中的联系人,所述第二电子设备与所述第一桌面组件之间存在关联关系;根据所述组件操作信息,触发所述第一桌面组件执行对应的功能。
可见,本申请实施例中,当第一用户不知道如何使用第一电子设备上的第一桌面组件的一些功能时,第一用户的聊天应用的联系人可以指示其所使用的第二电子设备生成用于指导第一桌面组件执行相应功能的组件操作信息,并将组件操作信息打包发送给第一用户的第一电子设备,第一用户的第一电子设备在接收到组件操作信息之后,根据组件操作信息,触发第一桌面组件执行对应的功能,从而帮助第一用户实现对第一桌面组件的一些功能的使用,一方面,由于组件操作信息是由第二电子设备直接发送给第一电子设备的,因此不会存在对信息理解错误或者遗漏的问题,另一方面,操作比较简单,能够在帮助用户成功使用桌面组件功能的情况下提高组件操作的便捷性。
可选地,作为一个实施例,所述关联关系用于触发所述第二电子设备显示所述第一桌面组件对应的第一组件窗口,所述组件操作信息是基于所述第二用户与所述第一组件窗口之间的交互所生成的。
可选地,作为一个实施例,用户输入单元1707,用于接收对聊天应用的第一会话界面中第二用户的头像或者会话窗口的第一输入,其中,所述第一输入用于移动所述第二用户的头像或者所述会话窗口至第一桌面组件的位置,所述第一会话界面为所述第一用户与所述第二用户进行聊天时的会话界面;
处理器1710,还用于响应于所述第一输入,建立所述第二用户的第二电子设备与所述第一桌面组件之间的关联关系。
可选地,作为一个实施例,显示单元1706,用于分屏显示所述聊天应用的第一会话界面和所述第一桌面组件对应的第二组件窗口;其中,所述第二组件窗口用于显示所述第二电子设备发送的组件操作信息,所述第一会话界面为所述第一用户与所述第二用户进行聊天时的会话界面。
可选地,作为一个实施例,所述组件操作信息为所述第一桌面组件的操作描述信息;
组件操作信息是基于第二用户在聊天应用的第二会话界面上输入的第一文本信息生成的;第一文本信息中包含第一组件窗口的标识信息和对第一桌面组件的第一操作描述信息,第二会话界面为第二用户与第一用户进行聊天时的会话界面;或者,
所述组件操作信息是基于所述第二用户在所述聊天应用的第二会话界面上输入的第二文本信息与所述第一组件窗口中的功能控件进行交互所生成的;所述第二文本信息中包含对所述第一桌面组件的第二操作描述信息。
可选地,作为一个实施例,处理器1710,还用于将第一用户在所述聊天应用的第一会话界面上输入的协作请求信息发送给所述第二电子设备;其中,协作请求信息用于请求第二用户协助操作所述第一桌面组件,协作请求信息中包含第一桌面组件的关键描述信息,关键描述信息在聊天应用的第二会话界面上以链接的形式显示,链接用于触发在第二电子设备上显示第一组件窗口,第一会话界面与第二会话界面相对应。
可选地,作为一个实施例,所述第一电子设备上的不同尺寸的桌面组件关联所述聊天应用中的不同联系人。
可选地,作为一个实施例,关联关系用于触发第二电子设备中的匹配组件执行对应的功能,组件操作信息包括匹配组件执行对应功能后返回的第一执行结果;匹配组件的功能与第一桌面组件的功能关联;
处理器1710,还用于在所述第一桌面组件包括匹配组件和第一应用组件的情况下,根据所述组件操作信息,触发所述第一应用组件执行对应的功能得到第二执行结果,并在所述第一桌面组件内显示所述第一执行结果和所述第二执行结果。
可选地,作为一个实施例,所述第一桌面组件与相同尺寸的第二桌面组件之间存在关联关系;处理器1710,还用于根据所述第一桌面组件的执行结果,触发所述第二桌面组件执行对应的功能。
可选地,作为一个实施例,所述第一桌面组件中包括多个应用组件;
用户输入单元1707,还用于接收对所述第一桌面组件的第二输入,所述第二输入用于调整所述第一桌面组件的尺寸;处理器1710,还用于响应于所述第二输入,调整所述第一桌面组件所开放的使用权限。
可选地,作为一个实施例,所述第一桌面组件关联聊天应用中的多个联系人;显示单元1706,还用于在所述第一桌面组件中显示所关联的各联系人的头像;用户输入单元1707,还用于接收对所述第一桌面组件中联系人的头像的第三输入;处理器1710,还用于响应于所述第三输入,对所述第一桌面组件中各联系人的头像进行排序,根据排序结果,依次将所述第一桌面组件的执行结果发送给所述第一桌面组件中的各联系人。
在本申请的一些实施例中,当电子设备1700为第二电子设备时,处理器1710,用于生成针对第一电子设备上的第一桌面组件的组件操作信息;所述第二用户为所述第一电子设备的第一用户的聊天应用中的联系人,所述第二电子设备与所述第一桌面组件之间存在关联关系,所述组件操作信息用于触发所述第一桌面组件执行对应的功能;向所述第一电子设备发送所述组件操作信息。
应理解的是,本申请实施例中,输入单元1704可以包括图形处理器(GraphicsProcessing Unit,GPU)17041和麦克风17042,图形处理器17041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1706可包括显示面板17061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板17061。用户输入单元1707包括触控面板17071以及其他输入设备17072中的至少一种。触控面板17071,也称为触摸屏。触控面板17071可包括触摸检测装置和触摸控制器两个部分。其他输入设备17072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
存储器1709可用于存储软件程序以及各种数据。存储器1709可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1709可以包括易失性存储器或非易失性存储器,或者,存储器1709可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器1709包括但不限于这些和任意其它适合类型的存储器。
处理器1710可包括一个或多个处理单元;可选的,处理器1710集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1710中。
本申请实施例还提供了一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述桌面组件操作方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。
本申请实施例还提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述桌面组件操作方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
本申请实施例还提供了一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述桌面组件操作方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(例如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(例如可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (13)

1.一种桌面组件操作方法,应用于第一用户的第一电子设备,其特征在于,所述方法包括:
接收第二电子设备发送的针对第一桌面组件的组件操作信息;所述第二电子设备的第二用户为所述第一用户的聊天应用中的联系人,所述第二电子设备与所述第一桌面组件之间存在关联关系;
根据所述组件操作信息,触发所述第一桌面组件执行对应的功能。
2.根据权利要求1所述的方法,其特征在于,所述关联关系用于触发所述第二电子设备显示所述第一桌面组件对应的第一组件窗口,所述组件操作信息是基于所述第二用户与所述第一组件窗口之间的交互所生成的。
3.根据权利要求2所述的方法,其特征在于,所述接收第二电子设备发送的针对第一桌面组件的组件操作信息之前,还包括:
接收对聊天应用的第一会话界面中第二用户的头像或者会话窗口的第一输入,其中,所述第一输入用于移动所述第二用户的头像或者所述会话窗口至第一桌面组件的位置,所述第一会话界面为所述第一用户与所述第二用户进行聊天时的会话界面;
响应于所述第一输入,建立所述第二用户的第二电子设备与所述第一桌面组件之间的关联关系。
4.根据权利要求2所述的方法,其特征在于,所述建立所述第二用户的第二电子设备与所述第一桌面组件之间的关联关系之后,还包括:
分屏显示所述聊天应用的第一会话界面和所述第一桌面组件对应的第二组件窗口;其中,所述第二组件窗口用于显示所述第二电子设备发送的组件操作信息,所述第一会话界面为所述第一用户与所述第二用户进行聊天时的会话界面。
5.根据权利要求2所述的方法,其特征在于,所述组件操作信息为所述第一桌面组件的操作描述信息;
所述组件操作信息是基于所述第二用户在所述聊天应用的第二会话界面上输入的第一文本信息生成的;所述第一文本信息中包含所述第一组件窗口的标识信息和对所述第一桌面组件的第一操作描述信息,所述第二会话界面为所述第二用户与所述第一用户进行聊天时的会话界面;或者,
所述组件操作信息是基于所述第二用户在所述聊天应用的第二会话界面上输入的第二文本信息与所述第一组件窗口中的功能控件进行交互所生成的;所述第二文本信息中包含对所述第一桌面组件的第二操作描述信息。
6.根据权利要求2所述的方法,其特征在于,所述接收第二电子设备发送的针对第一桌面组件的组件操作信息之前,还包括:
将所述第一用户在所述聊天应用的第一会话界面上输入的协作请求信息发送给所述第二电子设备;
其中,所述协作请求信息用于请求所述第二用户协助操作所述第一桌面组件,所述协作请求信息中包含所述第一桌面组件的关键描述信息,所述关键描述信息在所述聊天应用的第二会话界面上以链接的形式显示,所述链接用于触发在所述第二电子设备上显示所述第一组件窗口,所述第一会话界面与所述第二会话界面相对应。
7.根据权利要求1所述的方法,其特征在于,所述第一电子设备上的不同尺寸的桌面组件关联所述聊天应用中的不同联系人。
8.根据权利要求1所述的方法,其特征在于,所述关联关系用于触发所述第二电子设备中的匹配组件执行对应的功能,所述组件操作信息包括所述匹配组件执行对应功能后返回的第一执行结果;所述匹配组件的功能与所述第一桌面组件的功能关联;
所述根据所述组件操作信息,触发所述第一桌面组件执行对应的功能,包括:
在所述第一桌面组件包括匹配组件和第一应用组件的情况下,根据所述组件操作信息,触发所述第一应用组件执行对应的功能得到第二执行结果,并在所述第一桌面组件内显示所述第一执行结果和所述第二执行结果。
9.根据权利要求1所述的方法,其特征在于,所述第一桌面组件与相同尺寸的第二桌面组件之间存在关联关系;
所述根据所述组件操作信息,触发所述第一桌面组件执行对应的功能之后,还包括:
根据所述第一桌面组件的执行结果,触发所述第二桌面组件执行对应的功能。
10.根据权利要求1所述的方法,其特征在于,所述第一桌面组件中包括多个应用组件;
所述方法还包括:
接收对所述第一桌面组件的第二输入,所述第二输入用于调整所述第一桌面组件的尺寸;
响应于所述第二输入,调整所述第一桌面组件所开放的使用权限。
11.根据权利要求1所述的方法,其特征在于,所述第一桌面组件关联聊天应用中的多个联系人;
所述方法还包括:
在所述第一桌面组件中显示所关联的各联系人的头像;
接收对所述第一桌面组件中联系人的头像的第三输入;
响应于所述第三输入,对所述第一桌面组件中各联系人的头像进行排序,根据排序结果,依次将所述第一桌面组件的执行结果发送给所述第一桌面组件中的各联系人。
12.一种桌面组件操作方法,应用于第二用户的第二电子设备,其特征在于,所述方法包括:
生成针对第一电子设备上的第一桌面组件的组件操作信息;所述第二用户为所述第一电子设备的第一用户的聊天应用中的联系人,所述第二电子设备与所述第一桌面组件之间存在关联关系,所述组件操作信息用于触发所述第一桌面组件执行对应的功能;
向所述第一电子设备发送所述组件操作信息。
13.一种桌面组件操作装置,应用于第一用户的第一电子设备,其特征在于,所述装置包括:
第一接收模块,用于接收第二电子设备发送的针对第一桌面组件的组件操作信息;所述第二电子设备的第二用户为所述第一用户的聊天应用中的联系人,所述第二电子设备与所述第一桌面组件之间存在关联关系;
第一控制模块,用于根据所述组件操作信息,触发所述第一桌面组件执行对应的功能。
CN202310938464.6A 2023-07-27 2023-07-27 桌面组件操作方法和装置 Pending CN116974421A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310938464.6A CN116974421A (zh) 2023-07-27 2023-07-27 桌面组件操作方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310938464.6A CN116974421A (zh) 2023-07-27 2023-07-27 桌面组件操作方法和装置

Publications (1)

Publication Number Publication Date
CN116974421A true CN116974421A (zh) 2023-10-31

Family

ID=88482692

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310938464.6A Pending CN116974421A (zh) 2023-07-27 2023-07-27 桌面组件操作方法和装置

Country Status (1)

Country Link
CN (1) CN116974421A (zh)

Similar Documents

Publication Publication Date Title
JP7263442B2 (ja) モバイルアプリケーションのリアルタイム遠隔制御のためのシステムおよび方法
CN114630079B (zh) 用于视频通信数据的动态显示的方法和系统
CN111857500B (zh) 消息显示方法、装置、电子设备及存储介质
US10129313B2 (en) System, method, and logic for managing content in a virtual meeting
US10394577B2 (en) Method and apparatus for automatic processing of service requests on an electronic device
CN112416200A (zh) 显示方法、装置、电子设备和可读存储介质
CN114500432B (zh) 会话消息收发方法及装置、电子设备、可读存储介质
US20130104205A1 (en) Account creating and authenticating method
CN115361354B (zh) 消息处理方法、装置、电子设备及可读存储介质
CN112711366A (zh) 图像生成方法、装置和电子设备
WO2023185817A1 (zh) 多设备协作方法、装置、电子设备及介质
CN114827068A (zh) 消息发送方法、装置、电子设备及可读存储介质
CN114153362A (zh) 信息处理方法及装置
CN113965614A (zh) 会话创建方法、装置和电子设备
WO2024051522A1 (zh) 消息发送方法、装置、电子设备及存储介质
WO2024093815A1 (zh) 数据共享方法、装置、电子设备及介质
CN114374761B (zh) 信息交互方法、装置、电子设备及介质
CN112235412B (zh) 消息处理方法和装置
WO2025223339A1 (zh) 联系人管理方法、装置、电子设备和可读存储介质
US20240089223A1 (en) Information display method and apparatus, and electronic device
CN112181351A (zh) 语音输入方法、装置及电子设备
CN116974421A (zh) 桌面组件操作方法和装置
CN115857767A (zh) 截图的交互方法、装置及电子设备
CN114416248A (zh) 会话方法及其装置
CN116069220A (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