CN114281489A - 一种多服务的执行方法及电子设备 - Google Patents
一种多服务的执行方法及电子设备 Download PDFInfo
- Publication number
- CN114281489A CN114281489A CN202010981624.1A CN202010981624A CN114281489A CN 114281489 A CN114281489 A CN 114281489A CN 202010981624 A CN202010981624 A CN 202010981624A CN 114281489 A CN114281489 A CN 114281489A
- Authority
- CN
- China
- Prior art keywords
- service
- electronic device
- preset
- user
- sequence
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/04817—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例提供一种多服务的执行方法及电子设备,涉及电子设备技术领域,可以降低操作的复杂度,提高用户的工作效率。具体方案包括:第一电子设备可以显示第一服务图标。之后,响应于用户对第一服务图标的第一操作,第一电子设备可以获取多个预设应用在第一预设时间段接收到的一个或多个预设消息,并且,第一电子设备可以针对一个或多个预设消息执行第一服务图标对应的第一服务序列。
Description
技术领域
本申请实施例涉及电子设备技术领域,尤其涉及一种多服务的执行方法及电子设备。
背景技术
随着智能电子设备(如手机、平板电脑等)的性能的提高,电子设备的功能越来越多。例如,老师可以通过手机中的社交软件或者学习软件等向家长通知给学生布置的课后作业。家长通过该社交软件或者学习软件接收到老师的通知后,督促学生按时完成作业,并将完成的作业通过手机中的社交软件或者学习软件反馈给老师。
然而,在实际应用中,由于不同科目的老师可能会通过不同的社交软件或者学习软件向家长通知课后作业。因此,家长可能需要操作多个社交软件或者学习软件,以查看各个科目的课后作业;然后,家长再对每个社交软件或者学习软件中的课后作业进行操作,并使用打印机打印出作业清单,使学生按照打印清单完成课后作业,避免学生遗漏某一科目的课后作业。该作业清单为家长将多个科目的课后作业进行汇总后的清单。
综上可知,家长不仅需要查看多个社交软件或者学习软件中给学生布置的课后作业,还需要打印出作业清单。因此,上述方案不仅操作复杂,降低了家长的工作效率。
发明内容
本申请实施例提供一种多服务的执行方法,可以降低操作的复杂度,提高用户的工作效率。
第一方面,本申请实施例提供一种多服务的执行方法,该方法可以包括显示屏的第一电子设备,第一电子设备中安装有多个预设应用。
在该多服务的执行方法中,第一电子设备可以显示第一服务图标,该第一服务图标用于触发第一电子设备处理多个预设应用接收的来自预设账号的预设消息,该预设消息中包括预设关键字。之后,响应于用户对第一服务图标的第一操作,第一电子设备可以获取多个预设应用在第一预设时间段接收到的一个或多个预设消息,并且,第一电子设备可以针对一个或多个预设消息执行第一服务图标对应的第一服务序列,第一服务序列用于指示第一电子设备通过第二电子设备为用户提供第一服务。
基于上述技术方案,在用户对第一服务图标进行第一操作之后,第一电子设备就可以获取多个预设应用在第一预设时间段接收到的一个或多个包含有关键字的预设消息。这样一来,用户(如家长)只需对电子设备进行一次操作,便可以通过电子设备获取多个预设应用(如多个社交软件)中的预设消息(如作业信息),而无需家长逐个打开每个社交软件,从每个社交软件中找到对应的账号信息,再获取作业信息。因此,本申请提供的技术方案极大地减少了家长对电子设备中不同的预设应用的操作次数。进一步的,该第一电子设备可以针对一个或多个预设消息执行第一服务序列。由于第一服务序列用于指示第二电子设备为用户提供服务,因此,用户对第一服务图标进行第一操作之后,第一电子设备就可以指示第二电子设备为用户提供第一服务。这样一来,无需用户对第二电子设备进行操作,便可以使第二电子设备提供服务,减少了用户对电子设备的操作次数。综上,本申请提供的技术方案可以有效降低操作的复杂度,节约用户的时间,从而提高用户的工作效率。
其中,第一电子设备与第二电子设备为两个不同的电子设备,或者,第一电子设备与第二电子设备为同一个电子设备。
示例性的,数学老师在下午五点三十分时,通过社交软件a将包含有数学作业的通知消息(即预设消息)发送至数学群,通知消息的内容为“六月三十日(周二)的数学作业为数学课本第十页的习题。”。语文老师在下午五点三十二分时,通过社交软件b将包含有语文作业的通知消息发送至语文群,通知消息的内容为“六月三十日(周二)的语文作业为抄写一篇古文。”。家长在五点三十五分时,点击手机中显示的第一服务图标。响应于家长对第一服务图标的点击操作,手机获取当天(六月三十日,周二,即第一预设时间段)社交软件a(即预设应用)中数学群里的语文老师(即预设账号)发送的包含有六月三十日和数学作业(即关键词)的通知消息,以及获取当天社交软件b中语文群发送的包含有六月三十日和语文作业的通知消息。之后,手机将获取到的通知消息发送至打印机,由打印机打印通知消息中的各科目的作业。
结合第一方面,在一种可能的设计方式中,一个或多个预设消息用于为学生布置作业,第一服务为打印服务。上述“第一电子设备可以针对一个或多个预设消息执行第一服务图标对应的第一服务序列”的方法包括:第一电子设备可以根据一个或多个预设消息生成作业清单,并指示第二电子设备打印作业清单。
这样一来,第一电子设备可以根据预设消息自动生成作业清单,而无需家长通过复制等操作将各科作业粘贴到文档中,将各科作业整理为一个作业清单,减少了家长的工作量。并且第一电子设备可以指示第二电子设备打印作业清单,这样无需用户对第二电子设备进行操作,便可以使第二电子设备提供服务,减少了用户对电子设备的操作次数。
示例性的,预设消息一为“六月三十日(周二)的数学作业为数学课本第十页的习题。”,预设消息二为“六月三十日(周二)的语文作业为抄写一篇古文。”。手机根据预设消息一和预设消息二生成作业清单,该作业清单为“六月三十日(周二):数学作业,数学课本第十页的习题;语文作业,抄写一篇古文。”。之后,手机指示打印机打印该作业清单。
结合第一方面,在另一种可能的设计方式中,上述多服务的执行方法还包括:第一电子设备可以根据第二预设时间段内针对多个预设应用接收的预设消息生成的多个第一服务的指令、每个服务的指令对应的设备标识、每个服务的指令对应的预设应用的标识、每个服务的指令对应的预设消息,以及第一电子设备执行多个第一服务的顺序,生成第一用户画像。该第一用户画像用于指示第一服务图标对应的第一服务序列,该第一服务序列中包括多个第一服务,以及第一电子设备执行多个第一服务的顺序;之后,第一电子设备保存该第一用户画像。
这样一来,当用户对第一服务图标进行第一操作之后,第一电子设备可以根据保存的第一用户画像确定出对预设消息执行的服务、执行该服务的电子设备、执行该服务的预设应用、以及执行多个服务的顺序,以使得第一电子设备可以根据第一用户画像自动执行多个服务,减少了用户的操作次数。并且,由于第一用户画像保存了预设消息、服务的指令、预设应用、设备标识、执行顺序之间的对应关系,因此可以保障第一电子设备执行该第一服务序列的准确率。
结合第一方面,在另一种可能的设计方式中,上述多服务的执行方法还包括:第一电子设备发出第一服务序列的说明信息,该第一服务序列的说明信息用于指示针对预设消息执行的第一服务序列中的多个第一服务及顺序;之后,响应于用户对第一服务序列的说明信息的第二操作,第一电子设备显示第一服务图标。
可以理解的是,第一电子设备发出第一服务序列的说明信息,可以使用户看到该说明信息,有助于用户了解针对预设消息执行的第一服务序列中的多个第一服务及顺序。并且,在用户对第一服务序列的说明信息进行第二操作后,第一电子设备才会显示第一服务图标,也就是说,用户拥有管理的权限,这样不仅可以提高该第一服务序列的准确率,还可以提升用户的满意度。
结合第一方面,在另一种可能的设计方式中,上述“响应于用户对第一服务序列的说明信息的第二操作,第一电子设备显示第一服务图标”的方法包括:响应于用户对第一服务序列的说明信息的修改操作,第一电子设备显示第一服务图标。
也就是说,若该第一服务序列的说明信息与用户实际需要的服务序列不符,则用户可以对该第一服务序列的说明信息进行修改,从而修改该第一服务序列,提高第一服务序列的准确率,使用户的使用效果更佳。
结合第一方面,在另一种可能的设计方式中,上述“响应于用户对第一服务序列的说明信息的第二操作,第一电子设备显示第一服务图标”的方法包括:响应于用户对第一服务序列的说明信息的确认操作,第一电子设备显示第一服务图标。
也就是说,若该第一服务序列的说明信息与用户实际需要的服务序列相同,用户只需要进行确认操作,使第一电子设备确定该第一服务序列无需进行修改,直接显示第一服务图标即可。
结合第一方面,在另一种可能的设计方式中,上述“第一电子设备显示第一服务图标”的方法包括:第一电子设备在负一屏显示第一服务图标;或者,第一电子设备在通知消息中显示第一服务图标。可以理解的是,第一电子设备在不同的位置中显示第一服务图标,可以提高用户体验。
结合第一方面,在另一种可能的设计方式中,上述多服务的执行方法还包括:响应于用户对第二服务图标的第三操作,第一电子设备可以获取作业数据;之后,第一电子设备识别作业数据得到作业数据的关键字,并针对关键字执行第二服务图标对应的第二服务序列,该第二服务序列用于指示第一电子设备向关键字对应的第一预设应用和第一预设应用中的第一账号发送作业数据,该第一预设应用是多个预设应用中的一个应用。
其中,该第二服务图标与第一服务图标为同一个服务图标,或者,该第二服务图标与第一服务图标为两个不同的服务图标。若第二服务图标与第一服务图标为同一个服务图标,则该第二服务序列与第一服务序列相同;若第二服务图标与第一服务图标为两个不同的服务图标,则该第二服务序列与第一服务序列不同。
基于上述技术方案,在用户对第二服务图标进行第三操作之后,第一电子设备就可以获取作业数据,并在第一电子设备得到作业数据的关键字后,向关键字对应的第一预设应用和第一预设应用中的第一账号发送作业数据。这样一来,家长无需将每个科目的课后作业上传至每个科目的课后作业对应的社交软件或者学习软件中对应的账号,不仅减少了家长的工作量,而且提高了上传作业的准确率。
示例性的,第一电子设备分别获取到语文作业的数据、数学作业的数据、英语作业的数据,并得到语文作业的数据的关键字为语文,数学作业的数据的关键字为数学,英语作业的数据的关键字为英语。在第一电子设备中,语文与社交软件a中的王老师的账号相对应,语文与社交软件a中的***的账号相对应,英语与社交软件b中的张老师的账号相对应。因此,第一电子设备将语文作业发送至社交软件a中的王老师的账号,将数学作业发送至社交软件a中的***的账号,将英语作业发送至社交软件b中的张老师的账号。
结合第一方面,在另一种可能的设计方式中,上述多服务的执行方法还包括:第一电子设备根据针对多个作业数据的关键字生成的多个第二服务的指令、每个服务的指令对应的预设应用的标识、每个服务的指令对应的账号,以及第一电子设备执行多个第二服务的顺序,生成第二用户画像;其中,第二用户画像用于指示第二服务图标对应的第二服务序列,第二服务序列中包括多个第二服务,以及第一电子设备执行多个第二服务的顺序;第一电子设备保存第二用户画像。
这样一来,第一电子设备可以根据保存的第二用户画像确定出对作业数据执行的服务、执行该服务的预设应用、执行该服务的账号、以及执行多个服务的顺序,以使得第一电子设备可以根据第二用户画像自动执行多个服务,减少了用户的操作次数。并且,由于第二用户画像保存了预设消息、服务的指令、预设应用、账号、执行顺序之间的对应关系,因此可以保障第一电子设备执行该服务序列的准确率。
第二方面,本申请实施例提供一种多服务的执行方法,该方法可以包括显示屏的第一电子设备,第一电子设备中安装有多个预设应用。
在该多服务的执行方法中,响应于用户对第二服务图标的第三操作,第一电子设备可以获取作业数据;之后,第一电子设备识别作业数据得到作业数据的关键字,并针对关键字执行第二服务图标对应的第二服务序列,该第二服务序列用于指示第一电子设备向关键字对应的第一预设应用和第一预设应用中的第一账号发送作业数据,该第一预设应用是多个预设应用中的一个应用。
基于上述技术方案,在用户对第二服务图标进行第三操作之后,第一电子设备就可以获取作业数据,并在第一电子设备得到作业数据的关键字后,向关键字对应的第一预设应用和第一预设应用中的第一账号发送作业数据。这样一来,家长无需将每个科目的课后作业上传至每个科目的课后作业对应的社交软件或者学习软件中对应的账号,不仅减少了家长的工作量,而且提高了上传作业的准确率。
结合第二方面,在一种可能的设计方式中,上述多服务的执行方法还包括:第一电子设备可以发出第一提示信息,该第一提示信息用于指示第一电子设备将通过第一预设应用向第一账号发送作业数据。
这样一来,当第一电子设备发出该第一提示信息时,用户就可以得知第一电子设备将要执行的服务,提高了用户体验度。
结合第二方面,在一种可能的设计方式中,上述“第一电子设备针对关键字执行第二服务图标对应的第二服务序列”的方法包括:响应于用户对第一提示信息的第四操作,第一电子设备可以通过第一预设应用向第一账号发送作业数据,该第四操作用于确认通过第一预设应用向第一账号发送作业数据。
可以理解的是,在用户对第一提示信息进行操作之后,第一电子设备才会执行服务。也就是说,用户拥有对该服务进行管理的权限,这样不仅可以提高发送作业数据的准确率,还可以提升用户体验。
示例性的,若该第一提示信息与用户实际想要执行的操作相同,则用户可以执行确认操作,第一电子设备通过第一预设应用向第一账号发送作业数据;若该第一提示信息与用户实际想要执行的操作不相同,则用户可以执行取消操作,第一电子设备停止通过第一预设应用向第一账号发送作业数据的服务。
结合第二方面,在一种可能的设计方式中,上述“第一电子设备获取作业数据”的方法包括:第一电子设备通过摄像头采集作业数据;或者,第一电子设备接收来自第三电子设备的作业数据。
其中,第一电子设备既可以通过第一电子设备携带的摄像头采集作业数据,也可以通过外接摄像头采集作业数据。第一电子设备与第三电子设备不同。示例性的,第一电子设备为手机a,第三电子设备为手机b,家长使用手机b对各科作业进行拍照,并发送至手机a,手机a接收各科作业的作业数据。
结合第二方面,在一种可能的设计方式中,上述多服务的执行方法还包括:第一电子设备可以发出第二服务序列的说明信息,该第二服务序列的说明信息用于指示针对预设消息执行的服务序列中的多个第二服务及顺序;之后,响应于用户对第二服务序列的说明信息的第五操作,第一电子设备显示第二服务图标。
可以理解的是,第一电子设备发出第二服务序列的说明信息,可以使用户看到该说明信息,有助于用户了解针对预设消息执行的第二服务序列中的多个第二服务及顺序。并且,在用户对第二服务序列的说明信息进行第二操作后,第一电子设备才会显示第二服务图标,也就是说,用户拥有管理的权限,这样不仅可以提高该第二服务序列的准确率,还可以提升用户的满意度。
结合第二方面,在另一种可能的设计方式中,上述“响应于用户对第二服务序列的说明信息的第五操作,第一电子设备显示第二服务图标”的方法包括:响应于用户对第二服务序列的说明信息的修改操作,第一电子设备显示第二服务图标。
也就是说,若该第二服务序列的说明信息与用户实际需要的服务序列不符,则用户可以对该第二服务序列的说明信息进行修改,从而修改该第二服务序列,提高第二服务序列的准确率,使用户的使用效果更佳。
结合第二方面,在另一种可能的设计方式中,上述“响应于用户对第二服务序列的说明信息的第五操作,第一电子设备显示第二服务图标”的方法包括:响应于用户对第二服务序列的说明信息的确认操作,第一电子设备显示第二服务图标。
也就是说,若该第二服务序列的说明信息与用户实际需要的服务序列相同,用户只需要进行确认操作,使第一电子设备确定该第二服务序列无需进行修改,直接显示第二服务图标即可。
第三方面,本申请实施例提供一种电子设备,该电子设备为第一电子设备,该第一电子设备中安装有多个预设应用;该第一电子设备包括:显示屏、存储器和处理器,上述显示屏、上述存储器与上述处理器耦合;上述多个预设应用保存在存储器中,存储器还用于存储计算机程序代码,计算机程序代码包括计算机指令;当计算机指令被所述处理器执行时,使得第一电子设备执行如第一方面及其任一种可能的设计方式所述的方法。
第四方面,本申请实施例提供一种电子设备,该电子设备为第二电子设备,该第二电子设备中安装有多个预设应用;该第二电子设备包括:显示屏、存储器和处理器,上述显示屏、上述存储器与上述处理器耦合;上述多个预设应用保存在存储器中,存储器还用于存储计算机程序代码,计算机程序代码包括计算机指令;当计算机指令被所述处理器执行时,使得第二电子设备执行如第二方面及其任一种可能的设计方式所述的方法。
第五方面,本申请实施例提供一种芯片***,该芯片***应用于电子设备,该电子设备中安装有多个预设应用。该芯片***包括一个或多个接口电路和一个或多个处理器。该接口电路和处理器通过线路互联。该接口电路用于从电子设备的存储器接收信号,并向处理器发送该信号,该信号包括存储器中存储的计算机指令。当处理器执行所述计算机指令时,电子设备执行如第一方面或者第二方面及其任一种可能的设计方式所述的方法。
第六方面,本申请实施例提供一种计算机存储介质,该计算机存储介质包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如第一方面或者第二方面及其任一种可能的设计方式所述的方法。
第七方面,本申请实施例提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面或者第二方面及其任一种可能的设计方式所述的方法。
可以理解地,上述提供的第三方面及其任一种可能的设计方式所述的电子设备,第四方面所述的电子设备,第五方面所述的芯片***,第六方面所述的计算机存储介质,第七方面所述的计算机程序产品所能达到的有益效果,可参考如第一方面或者第二方面及其任一种可能的设计方式中的有益效果,此处不再赘述。
附图说明
图1A为本申请实施例提供的一种辅导学生作业的***架构图;
图1B为本申请实施例提供的一种获取作业界面的实例示意图;
图2A为本申请实施例提供的另一种执行多服务的***架构的组成示意图;
图2B为本申请实施例提供的一种电子设备的硬件结构示意图;
图3A为本申请实施例提供的一种多服务的执行方法流程图;
图3B为本申请实施例提供的另一种多服务的执行方法流程图;
图4为本申请实施例提供的一种作业清单的实例示意图;
图5A为本申请实施例提供的一种生成用户画像的方法流程图;
图5B为本申请实施例提供的一种说明信息的显示界面的实例示意图;
图6为本申请实施例提供的另一种多服务的执行方法流程图;
图7A为本申请实施例提供的一种服务图标的显示界面的实例示意图;
图7B为本申请实施例提供的另一种服务图标的显示界面的实例示意图;
图7C为本申请实施例提供的另一种服务图标的显示界面的实例示意图;
图7D为本申请实施例提供的另一种服务图标的显示界面的实例示意图;
图7E为本申请实施例提供的另一种服务图标的显示界面的实例示意图;
图8为本申请实施例提供的一种提示消息的显示界面的实例示意图;
图9A为本申请实施例提供的另一种多服务的执行方法流程图;
图9B为本申请实施例提供的另一种多服务的执行方法流程图;
图10为本申请实施例提供的另一种多服务的执行方法流程图;
图11为本申请实施例提供的一种提示信息的显示界面的实例示意图;
图12为本申请实施例提供的一种多服务的执行装置的组成示意图;
图13为本申请实施例提供的一种多服务的执行方法的原理流程图;
图14为本申请实施例提供的另一种多服务的执行方法的流程图;
图15为本申请实施例提供的一种芯片***的结构组成示意图。
具体实施方式
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
随着信息技术的发展,以及一定客观因素的影响(例如发生疫情),老师教学和学生学习的场所已经不仅仅限制于学校,还可以通过电子设备在其他场所(例如家中)完成任务。具体的,老师可以使用视频软件或者学习软件通过视频或者语音的方式给学生们上课。之后,老师可以通过社交软件或者学习软件将作业发送给家长,以便家长可以督促学生在家中认真完成作业。在学生完成作业后,家长需要将作业通过拍照等方式上传至社交软件或者学习软件,使老师可以对课后作业进行批改等操作。
示例性的,如图1A所示,为本申请实施例提供的一种辅导学生作业的***架构图。如步骤一所示,家长的手机中接收到各个科目的作业。其中,语文老师通过社交软件a将语文作业发送至家长的手机,数学老师通过社交软件a将数学作业发送至家长的手机。英语老师通过社交软件b将英语作业发送至家长的手机。美术老师通过教育软件c将美术作业发送至家长的手机(如步骤一所示)。之后,家长需要分别打开社交软件a、社交软件b、教育软件c,并把每个软件中的作业信息复制下来。例如,如图1B所示,家长打开社交软件a,找到并进入“三年级一班数学群”之后,通过复制操作,将2020年6月30日(周二)的作业复制下来。之后,家长可以分别将语文作业、英语作业、数学作业、以及美术作业的作业信息复制粘贴到一个新建的文档中,整理出当天的作业清单,并使用打印机将作业清单打印出来 (如步骤二所示),使学生按照打印清单完成课后作业,避免学生遗漏某一科目的课后作业。最后,在学生完成每个科目的课后作业后,家长还需要将每一科目的课后作业通过拍照等方式上传至通知软件,如步骤三中家长需要将语文作业和数学作业通过社交软件a反馈至老师,通过社交软件b将英语作业反馈至老师,通过教育软件c将美术作业反馈至老师,使各科老师可以对课后作业进行批改等操作。
然而,上述过程中,家长不仅需要查看多个社交软件或者学习软件中给学生布置的课后作业,打印出作业清单,而且家长还需要将课后作业通过拍照等方式上传至该课后作业对应的社交软件或者学习软件中对应的账号中。由此可知,上述方案不仅操作复杂,降低了家长的工作效率,而且家长可能会将课后作业发送至错误的账号,上传作业的准确率较低。
为了解决上述技术问题,本申请实施例提供了一种执行多服务的***架构。如图2A所示,为本申请实施例提供的一种执行多服务的***架构的组成示意图。该执行多服务的***架构包括:手机21、打印机22、路由器23、电脑24、智能音箱25、以及智能摄像头26。其中,手机21、打印机22、电脑24、智能音箱25、以及智能摄像头26之间可以通过路由器 23、蓝牙等方式进行无线通信,也可以通过有线方式进行通信。
其中,手机21中安装有多个社交软件或教育软件(即预设应用)。手机21将手机21中的社交软件或者学习软件中接收到的各个科目的老师为学生布置的作业,整理为作业清单,并将作业清单发送至电脑24,由电脑24指示打印机22打印作业清单(或者,手机21向打印机22发送第一远程过程调用(Remote Procedure Call,RPC)消息,指示打印机22打印作业清单)。在打印机22打印出作业清单之后,学生可以按照作业清单中的内容,完成各科老师布置的作业。在学生完成作业之后,学生可以将完成的作业放在智能摄像头26可以采集到图像的区域内,由智能摄像头26采集作业数据。智能摄像头26在采集该作业数据之后,向手机21发送第二RPC消息,将该作业数据发送至手机21,由手机21将作业数据发送至对应的社交软件或教育软件中的账号中。并且,学生还可以通过智能音箱25进行打卡,智能音箱25在采集到学生的语音数据之后,生成打卡指令,并向手机21发送第四RPC消息,由手机 21在社交软件或教育软件中完成打卡。
可选的,在打印机22打印出作业清单之后,打印机22还可以向手机21发送第三RPC消息,以通知打印机22打印的内容。示例性的,打印机22打印的作业清单中包含有语文作业和数学作业,则打印机22向手机21发送语文作业和数学作业。
本申请实施例提供一种多服务的执行方法,该方法可以应用于上述执行多服务的***架构。具体的,该方法可以应用于电子设备处理多个预设应用接收的来自预设账号的包含有预设关键字的预设消息的过程中。
其中,本申请实施例中的预设应用(如第一预设应用、第二预设应用、第三预设应用) 可以是安装在电子设备中的嵌入式应用程序(即电子设备的***应用)或者可下载应用程序。其中,嵌入式应用程序是作为电子设备(如手机)实现的一部分提供的应用程序。可下载应用程序是一个可以提供自己的因特网协议多媒体子***(Internet ProtocolMultimedia Subsystem,IMS)连接的应用程序,该可下载应用程序可以预先安装在终端中的应用或可以由用户下载并安装在终端中的第三方应用。该预设账号可以为手机号码、用户的网络名称、用户的网络账号、用户的备注名称等,本申请实施例对此不作限定。但是通常情况下,手机 200会选取唯一标识(例如手机号码、网络账号等)作为预设账号,从而可以提高准确率。
举例来说,上述多个预设应用可以是安装在终端中的嵌入式应用程序(即终端的***应用)。例如,上述第一预设应用可以是短信,该预设账号是数学老师的手机号码,该预设关键字为“数学作业”;上述第二预设应用可以是短信,该预设账号是语文老师的手机号码,该预设关键字为“语文作业”;上述第三预设应用可以是邮件,该预设账号是英语老师的邮箱,该预设关键字为“英语作业”;该方法可以应用于电子设备处理短信接收的来自数学老师发送的包含有“数学作业”的通知消息、短信接收的来自语文老师发送的包含有“语文作业”的通知消息、以及邮件接收的来自英语老师发送的包含有“英语作业”的通知消息。
又例如,上述多个预设软件还可以是可下载应用程序。上述第一预设应用可以是社交软件a,该预设账号可以是社交软件a中数学老师的账号,该预设关键字为“数学作业”;上述第二预设应用可以是社交软件a,该预设账号可以是社交软件a中语文老师的账号,该预设关键字为“语文作业”;上述第三预设应用可以是社交软件b,该预设账号可以是社交软件b中英语老师的账号,该预设关键字为“英语作业”。该方法可以应用于电子设备处理社交软件a 接收的来自数学老师发送的包含有“数学作业”的通知消息、社交软件a接收的来自语文老师发送的包含有“语文作业”的通知消息、以及社交软件c接收的来自英语老师发送的包含有“英语作业”的通知消息。
可以理解的是,若应用程序A接收到来自第一账号的通知消息,电子设备需要检测应用程序A是否为预设应用程序、第一账号是否为预设账号、通知消息是否为包含有预设关键词的预设消息。若应用程序A不是预设应用程序,或者,该第一账号不是预设账号,或者,该通知消息中没有包含预设关键词,则电子设备无需处理该通知消息。
示例性的,应用程序A接收到王妈妈发送的通知消息,通知消息的内容为“今天的数学作业是什么?”。其中,该应用程序A为预设应用程序,王妈妈不是预设账号,预设消息的关键词为“数学作业”。则电子设备不处理应用程序A接收到的王妈妈发送的通知消息。
本申请实施例提供的一种多服务的执行方法中,在用户对第一电子设备的第一服务图标进行操作后,第一电子设备可以获取多个预设应用在第一预设时间段接收到的一个或多个预设消息,并指示第二电子设备为用户提供第一服务。这样一来,用户只需要操作一次电子设备便可以获取到多个预设应用中的预设消息,而无需多次操作获取应用中的消息,极大地减少了家长对电子设备中预设应用的操作次数。并且,在用户对第一电子设备的第一服务图标进行操作后,无需用户对第二电子设备进行操作,便可以使第二电子设备提供服务,减少了用户对其他电子设备的操作次数。综上,本申请提供的技术方案可以有效降低操作的复杂度,节约用户的时间,从而提高用户的工作效率。
示例性的,本申请实施例中的电子设备可以是平板电脑、手机、桌面型、膝上型、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,PDA)、增强现实(augmented reality, AR)\虚拟现实(virtual reality,VR)设备、车载设备等安装有多个预设应用的设备,本申请实施例对该电子设备的具体形态不作特殊限制。
本申请提供的多服务的执行方法的执行主体可以为多服务的执行装置(下面简称为“执行装置”),该执行装置可以为图2B所示的电子设备。同时,该执行装置还可以为该电子设备的中央处理器(Central Processing Unit,CPU),或者该电子设备中的用于执行多服务控制模块。本申请实施例中以电子设备执行多服务的执行方法为例,说明本申请实施例提供的多服务的执行方法。
请参考图2B,本申请这里以电子设备为图2B所示的手机200为例,对本申请提供的电子设备进行介绍。其中,图2B所示的手机200仅仅是电子设备的一个范例,并且手机200可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图2B中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
如图2B所示,手机200可以包括:处理器210,外部存储器接口220,内部存储器221,通用串行总线(universal serial bus,USB)接口230,充电管理模块240,电源管理模块241,电池242,天线1,天线2,移动通信模块250,无线通信模块260,音频模块270,扬声器270A,受话器270B,麦克风270C,耳机接口270D,传感器模块280,按键290,马达291,指示器292,摄像头293,显示屏294,以及用户标识模块(subscriber identification module,SIM)卡接口295等。
其中,上述传感器模块280可以包括压力传感器,陀螺仪传感器,气压传感器,磁传感器,加速度传感器,距离传感器,接近光传感器,指纹传感器,温度传感器,触摸传感器,环境光传感器和骨传导传感器等传感器。
可以理解的是,本实施例示意的结构并不构成对手机200的具体限定。在另一些实施例中,手机200可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器210可以包括一个或多个处理单元,例如:处理器210可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
控制器可以是手机200的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器210中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器210 中的存储器为高速缓冲存储器。该存储器可以保存处理器210刚用过或循环使用的指令或数据。如果处理器210需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器210的等待时间,因而提高了***的效率。
在一些实施例中,处理器210可以包括一个或多个接口。接口可以包括集成电路(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)接口等。
可以理解的是,本实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对手机200的结构限定。在另一些实施例中,手机200也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
充电管理模块240用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。充电管理模块240为电池242充电的同时,还可以通过电源管理模块241 为电子设备供电。
电源管理模块241用于连接电池242,充电管理模块240与处理器210。电源管理模块 241接收电池242和/或充电管理模块240的输入,为处理器210,内部存储器221,外部存储器,显示屏294,摄像头293,和无线通信模块260等供电。在一些实施例中,电源管理模块241和充电管理模块240也可以设置于同一个器件中。
手机200的无线通信功能可以通过天线1,天线2,移动通信模块250,无线通信模块260,调制解调处理器以及基带处理器等实现。在一些实施例中,手机200的天线1和移动通信模块250耦合,天线2和无线通信模块260耦合,使得手机200可以通过无线通信技术与网络以及其他设备通信。例如,本申请实施例中,手机200可以通过无线通信技术向其他设备发送上述通知消息。
天线1和天线2用于发射和接收电磁波信号。手机200中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块250可以提供应用在手机200上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块250可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(lownoise amplifier,LNA)等。移动通信模块250可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。
移动通信模块250还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块250的至少部分功能模块可以被设置于处理器210 中。在一些实施例中,移动通信模块250的至少部分功能模块可以与处理器210的至少部分模块被设置在同一个器件中。
无线通信模块260可以提供应用在手机200上的包括无线局域网(wireless localarea networks,WLAN)(如(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequencymodulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。例如,本申请实施例中,手机200可以通过无线通信模块260接入Wi-Fi网络。
无线通信模块260可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块 260经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器210。无线通信模块260还可以从处理器210接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
手机200通过GPU,显示屏294,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏294和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器210可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏294用于显示图像,视频等。该显示屏294包括显示面板。例如,本申请实施例中,显示屏294可以用于显示上述社交应用的应用界面,如用户分享界面、用户搜索界面和二维码扫描界面等。
手机200可以通过ISP,摄像头293,视频编解码器,GPU,显示屏294以及应用处理器等实现拍摄功能。ISP用于处理摄像头293反馈的数据。摄像头293用于捕获静态图像或视频。在一些实施例中,手机200可以包括1个或N个摄像头293,N为大于1的正整数。
外部存储器接口220可以用于连接外部存储卡,例如Micro SD卡,实现扩展手机200的存储能力。外部存储卡通过外部存储器接口220与处理器210通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器221可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器210通过运行存储在内部存储器221的指令,从而执行手机200的各种功能应用以及数据处理。例如,在本申请实施例中,处理器210可以通过执行存储在内部存储器221中的指令,内部存储器221可以包括存储程序区和存储数据区。
其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储手机200使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器221可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flashstorage, UFS)等。
手机200可以通过音频模块270,扬声器270A,受话器270B,麦克风270C,耳机接口270D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
按键290包括开机键,音量键等。按键290可以是机械按键。也可以是触摸式按键。马达291可以产生振动提示。马达291可以用于来电振动提示,也可以用于触摸振动反馈。指示器292可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。SIM卡接口295用于连接SIM卡。SIM卡可以通过***SIM卡接口295,或从 SIM卡接口295拔出,实现和手机200的接触和分离。手机200可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口295可以支持Nano SIM卡,Micro SIM卡,SIM卡等。
尽管图2B未示出,手机200还可以闪光灯、微型投影装置、近场通信(Near FieldCommunication,NFC)装置等,在此不再赘述。
以下实施例中的方法均可以在具有上述硬件结构和上述***架构的电子设备中实现。以下实施例中以上述电子设备是手机200为例,对本申请实施例的方法进行说明。
本申请实施例提供一种多服务的执行方法,如图3A所示,该多服务的执行方法可以包括S301-S303。
S301、手机200生成第一用户画像。
需要说明的是,用户画像又称用户角色,是真实用户的虚拟代表。用户画像可以根据获取的用户数据,通过相关算法来分析出用户的历史行为。同时,用户画像可以用于根据用户的历史行为预测用户在不同场景下可能的行为或喜好。
在本申请实施例中,第一用户画像用于指示第一服务图标对应的第一服务序列,第一服务序列中包括多个第一服务,以及手机200执行多个第一服务的顺序。其中,第一服务为手机200执行的一个动作。该第一服务可以为***级服务,例如解锁手机、***获取应用的数据、打开备忘录、复制数据等动作;该第一服务还可以为应用级服务,例如视频应用暂停播放视频、购物应用中购买商品、社交软件中发布动态等动作。该多个第一服务可以为手机200 执行的多个不同的动作。示例性的,第一服务序列可以为:打开社交软件a—>获取社交软件 a中接收的来自第一账号发送的通知信息—>复制该通知信息—新建第一文档—>将该通知信息粘贴至第一文档中。
可选的,该第一服务还可以指示其他电子设备(如第二电子设备)执行第一服务。示例性的,手机200向打印机发送打印消息,指示打印机打印第一文档。
需要说明的是,手机200中可以保存多个用户画像,不同的用户画像用于指示不同的服务图标对应的服务序列。例如,手机200中保存有用户画像A、用户画像B、以及用户画像C。其中,用户画像A用于指示服务图标A对应的服务序列A,用户画像B用于指示服务图标B对应的服务序列B,用户画像C用于指示服务图标C对应的服务序列C。
不同的用户画像指示的服务序列之间互不相同。具体的,多个服务序列之间互不相同分为以下两种情况。
情况一、多个服务序列包括的服务(如第一服务)不同。其中,多个服务序列包括的第一服务不同可以为多个服务序列包括的第一服务完全不同,也可以为多个服务序列包括的第一服务部分不同。例如,服务序列A包括服务a、服务b、服务c,服务序列B包括服务d、服务e、服务f,则服务序列A包括的第一服务与服务序列B包括的第一服务完全不同。又例如,服务序列A包括服务a、服务b、服务c,服务序列B包括服务a、服务e、服务f,则服务序列A包括的第一服务与服务序列B包括的第一服务部分不同。
情况二、手机200执行多个第一服务的顺序不同。例如,服务序列A中执行多个第一服务的顺序为服务a—>服务b—>服务c,服务序列B中执行多个第一服务的顺序为服务b—>服务a—>服务c。
需要说明的是,手机200在出厂时,手机200中可能并未保存用户画像。手机200出厂后,从手机200第一次开机启动开始,只要手机200的相关功能(如蓝牙、移动网络等)开启,手机200便可以根据本实施例中所述的方式生成用户画像。
一种可能的实现方式,手机200可以根据第二预设时间段内针对多个预设应用接收的预设消息生成的多个第一服务、每个服务的指令对应的设备、每个服务对应的预设应用、每个服务对应的预设消息,以及手机200执行多个第一服务的顺序,生成第一用户画像。其中,第二预设时间段可以为1周、10天、15天或1个月等任一时间长度中的任一时间段。
示例性的,家长为了辅导学生在家中能够按时完成作业,通常会在星期一至星期五的 17:30-18:00之间,做以下动作:首先,家长在手机200中使用办公软件c新建第一文档。之后,家长打开手机200中的社交软件a,从社交软件a中找到三年级一班数学群,并从三年级一班数学群找到数学老师发送的数学作业,操作手机200复制数学作业,并将数学作业粘贴至第一文档中;家长打开手机200中的社交软件b,从社交软件b中找到三年级一班语文群,并从三年级一班语文群找到语文老师发送的作业内容,操作手机200复制语文作业,并将语文作业粘贴至第一文档中;家长打开手机200中的社交软件a,从社交软件a中找到三年级一班英语群,并从三年级一班英语群找到英语老师发送的作业内容,操作手机200复制英语作业,并将英语作业粘贴至第一文档中。接着,家长将该第一文档整理为一份作业清单,如图 4所示,为家长将数学作业、语文作业、以及英语作业按照预设格式整理完成的作业清单。之后,家长操作手机100指示打印机打印该作业清单,学生可以根据该作业清单进行作业。以上,为家长在家中辅导学生完成作业时家长需要做的动作。基于上述家长的操作习惯,手机200可以统计手机200所执行的服务,生成表1所示的用户画像A。
表1
需要说明的是,手机200在获取预设应用中的消息时,需要用户进行授权,这样手机200 才可以获取到各个预设应用中的消息,并对多个消息进行融合处理,例如生成作业清单。
可以理解的是,只有用户进行授权之后,手机200才可以获取到预设应用中的消息,这样可以提高用户隐私的安全性。
可选的,在手机200中,每一个服务对应一个指令,每一个设备对应一个标识,每一个预设应用对应一个标识。也就是说,手机200可以根据第二预设时间段内针对多个预设应用接收的预设消息生成的多个第一服务的指令、每个服务的指令对应的设备标识、每个服务的指令对应的预设应用的标识、每个服务的指令对应的预设消息,以及手机200执行多个第一服务的顺序,生成第一用户画像。
示例性的,复制对应的指令为01,生成作业清单的指令为02,发送打印消息的指令为 03,打印的指令为04;手机200的标识为A1,打印机的标识为A2;社交软件a的标识为B1,社交软件b的标识为B2,办公软件c的标识为B3。则本申请实施例中的用户画像也可以是表2中所示的用户画像A。
表2
具体的,如图5A所示,手机200生成用户画像需要执行以下步骤:
步骤一、手机200获取每个第一服务对应的服务特征。
其中,服务特征包括:手机200生成的第一服务、执行该第一服务的设备、该第一服务对应的预设应用、该第一服务对应的预设账号、以及该第一服务所对应的预设消息。例如,如表一所示,顺序(1)中的服务特征包括:手机200生成的复制服务、执行复制服务的手机 200、复制的内容来自社交软件a、复制的内容是由数学老师发送的、复制的内容为数学作业;顺序(6)中的服务特征包括:打印机生成的打印服务、执行打印服务的打印机、打印的内容为数学作业、语文作业、以及英语作业。
手机200可以根据用户经常在某一时间段操作的应用以及该应用中的账号,确定第二预设时间段、预设应用和预设账号。其中,经常是指用户在第二预设时间段内操作的频率大于预设频率,或者,指用户在第二预设时间段内操作的次数大于预设次数。
示例性的,若用户每天在17:00-18:00之间均会打开社交软件a,并对社交软件a中的数学老师账号进行操作,则第二预设时间段为17:00-18:00之间,预设应用为社交软件a,预设账号为数学老师的账号。若用户在一周中的17:00-18:00之间只使用过一次娱乐软件d,且预设次数为3次,则该娱乐软件d不属于预设应用。
该预设消息由手机200根据预设应用、预设账号、预设关键词、以及第二预设时间段确定。该预设关键词为手机200根据第一预设算法对历史消息(即预设应用中预设账号在第二预设时间段发送的消息)进行处理得到的。示例性的,数学老师每天在17:00-18:00之间,通过社交软件a发送以下内容:“各位家长好!三年级一班XX年XX月XX日(周X)的数学作业为:完成XXXXX(具体的作业内容)”。则该预设关键词可以为“家长好”、“XX年 XX月XX日(周X)”、“数学作业为”等。该预设消息可以为在17:00-18:00之间,数学老师通过社交软件a中发送的包含有“家长好”、“XX年XX月XX日(周X)”、“数学作业为”等预设关键词的消息。
需要说明的是,手机200可以保存用户的历史操作记录(即每个第一服务对应的服务特征)。这样一来,在手机200需要使用服务对应的服务特征时,便可以获取到相应的服务特征。
步骤二、手机200对服务特征进行预处理,生成服务令牌。
具体的,手机200可以根据第二预设算法对每个第一服务对应的服务特征进行预处理,生成每个第一服务对应的服务令牌。
示例性的,结合表1,如表3所示,其示出了每个第一服务对应的服务令牌。
表3
也就是说,服务令牌T1用于指示手机200复制社交软件a中数学老师发送的数学作业,服务令牌T2用于指示手机200复制社交软件b中语文老师发送的语文作业,服务令牌T3用于指示手机200复制社交软件a中英语老师发送的英语作业,服务令牌T4用于指示手机200 使用办公软件c将数学作业、语文作业、英语作业生成作业清单,服务令牌T5用于指示手机 200发送打印消息,服务令牌T6用于指示打印机打印作业清单。
步骤三、手机200建立多个第一服务之间的关联关系。
一种可能的实现方式,手机200根据用户的历史操作记录,确定手机200执行每个第一服务的时间。之后,手机200按照执行的先后顺序,对执行的每个第一服务进行排序,确定预设执行顺序。手机200按照预设执行顺序,建立多个第一服务之间的关联关系。
示例性的,结合表3,其示出的多个第一服务之间的关联关系为:T1—>T2—>T3—>T4 —>T5—>T6。
步骤四、手机200调节多个第一服务之间的关联关系。
需要说明的是,手机200在以下两种情况下,会调节多个第一服务之间的关联关系。
情况一、用户每天对多个第一服务的操作顺序可能不同。例如,家长在周一先复制了社交软件a中数学老师发送的数学作业,再复制社交软件b中语文老师发送的语文作业;家长在周二先复制了社交软件b中语文老师发送的语文作业,再复制了社交软件a中数学老师发送的数学作业。
可以理解的是,基于情况一,手机200可以根据用户多次对第一服务的操作顺序,即根据用户的行为习惯,调节多个第一服务之间的关联关系。
情况二、用户在第二预设时间段内操作非预设应用。该非预设应用用于指示用户操作频率小于预设频率,或者操作次数小于预设次数的应用。
例如,用户在周一当天,在复制社交软件a中数学老师发送的数学作业之后,打开了娱乐软件d,之后才去复制社交软件b中语文老师发送的语文作业。这样一来,手机200根据周一用户的操作记录生成的多个第一服务之间的关联关系为:复制数学作业—>打开娱乐软件 d—>复制语文作业。在周二至周五期间,均会在复制社交软件a中数学老师发送的数学作业之后,复制社交软件b中语文老师发送的语文作业。这样一来,手机200根据周二至周五期间用户的操作记录调节生成的最新的多个第一服务之间的关联关系为:复制数学作业—>复制语文作业。
可以理解的是,手机200通过调节多个第一服务之间的关联关系,可以使多个第一服务之间的关联关系的准确度提高,进而提高用户体验。
S302、手机200保存第一用户画像。
S303、手机200根据第一用户画像,生成第一服务序列。
一种可能的实现方式,手机200根据第一用户画像中的多个第一服务,按照多个第一服务之间的关联关系,生成第一服务序列。
需要说明的是,第一服务序列可以通过多个第一服务对应的服务表示。例如,结合表1,用户画像A对应的服务序列为复制—>复制—>复制—>生成作业清单—>发送打印消息—>打印。第一服务序列也可以通过多个第一服务对应的指令表示。例如,结合表2,用户画像A 对应的服务序列为01—>01—>01—>02—>03—>04。第一服务序列还可以通过多个第一服务对应的令牌表示。例如,结合表3,用户画像A对应的服务序列为T1—>T2—>T3—>T4—>T5 —>T6。
基于上述技术方案,当用户启动第一服务序列之后,第一电子设备可以根据保存的第一用户画像确定出对预设消息执行的服务、执行该服务的电子设备、执行该服务的预设应用、以及执行多个服务的顺序,以使得第一电子设备可以根据第一用户画像自动执行多个服务,减少了用户的操作次数。并且,由于第一用户画像保存了预设消息、服务的指令、预设应用、设备标识、执行顺序之间的对应关系,因此可以保障第一电子设备执行该第一服务序列的准确率。
可以理解的是,上述生成的第一服务序列均是在手机200内部实现的,用户无法获知该第一服务序列的具体内容。基于这种情况,如图3B所示,在图3A所示的S303之后,本申请实施例的方法还可以包括S304-S305。
S304、手机200发出第一服务序列的说明信息。
其中,该第一服务序列的说明信息用于指示针对预设消息执行的第一服务序列中的多个第一服务及顺序。也就是说,该第一服务序列的说明信息用于对该第一服务序列进行描述。
具体的,该第一服务序列的说明信息可以简单描述该第一服务序列的用途。例如,服务序列A的说明信息为:步骤一、获取各科老师为学生布置的作业;步骤二、生成作业清单;步骤三、打印作业清单。该第一服务序列的说明信还可以详细描述该第一服务序列。例如,服务序列A的说明信息为:步骤一、复制社交软件a中的数学作业;步骤二、复制社交软件b中的语文作业;步骤三、新建备忘录,按照预设格式生成作业清单;步骤四、指示打印机打印作业清单;步骤五、打印机打印作业清单。上述对于说明信息仅仅是通过举例的形式进行介绍,本申请实施例对说明信息的内容不作限定。例如,该说明信息中还可以包括预设账号、预设消息等。
一种可能的设计中,手机200可以发出第一服务序列的说明信息,并通过通知消息、通知栏、以及负一屏显示。示例性的,如图5B所示,手机200在负一屏501显示服务序列A的说明信息502。
可以理解的是,手机200发出第一服务序列的说明信息,可以使用户看到该说明信息,有助于用户了解针对预设消息执行的第一服务序列中的多个第一服务及顺序。
S305、响应于用户对第一服务序列的说明信息的第二操作,手机200显示第一服务图标。
一种可能的设计中,该第二操作包括:确认操作、修改操作、取消操作。示例性的,如图5B所示的包含有确认、修改、以及取消选项的服务序列A的说明信息。
一种可能的实现方式,若用户对第一服务序列的说明信息进行确认操作,响应于用户对第一服务序列的说明信息的确认操作,手机200显示第一服务图标。
另一种可能的实现方式,若用户对第一服务序列的说明信息进行修改操作,响应于用户对第一服务序列的说明信息的修改操作,手机200可以根据用户的操作修改该说明信息(例如改变手机200执行多个第一服务的顺序、改变预设应用等),并根据修改后的说明信息生成新的第一服务序列以及其说明信息,并在用户重新进行确认操作之后,显示第一服务图标。
可以理解的是,在用户对第一服务序列的说明信息进行第二操作后,手机200才会显示第一服务图标,也就是说,用户拥有管理的权限,这样不仅可以提高该第一服务序列的准确率,还可以提升用户的满意度。
可选的,若用户对第一服务序列的说明信息进行取消操作,则手机200删除第一服务序列以及第一服务序列的说明信息,并且不再手机200显示第一服务图标。
可以理解的是,若用户不希望保留该第一服务序列,则手机200不需要显示第一服务序列对应的第一服务图标。并且,删除第一服务序列以及第一服务序列的说明信息,可以释放手机的存储空间。
基于上述技术方案,第一电子设备发出第一服务序列的说明信息,可以使用户看到该说明信息,有助于用户了解针对预设消息执行的第一服务序列中的多个第一服务及顺序。并且,在用户对第一服务序列的说明信息进行第二操作后,第一电子设备才会显示第一服务图标,也就是说,用户拥有管理的权限,这样不仅可以提高该第一服务序列的准确率,还可以提升用户的满意度。
下面对用户如何使手机200执行第一服务序列进行说明。如图6所示,为本申请实施例提供一种多服务的执行方法的流程示意图,该多服务的执行方法可以包括S601-S603。
S601、手机200显示第一服务图标。
其中,第一服务图标用于触发手机200处理多个预设应用接收的来自预设账号的预设消息,预设消息中包括预设关键字。
也就是说,该第一服务图标为一个选项,当用户通过点击等操作选择该选项时,手机200 可以处理多个预设应用接收的来自预设账号的预设消息的选项。在本申请实施例中,该选项可以为一个图标,也可以为一个提示消息。
一种可能的设计中,若该选项为一个图标,则第一服务图标可以有以下四种显示方式。
方式一,手机200在负一屏显示第一服务图标。示例性的,如图7A所示,手机200在负一屏701显示第一服务图标702,如作业打印服务。
应理解,不同品牌或型号的手机,其负一屏的设计不同。例如,图7B所示的负一屏703 与图7A所示的负一屏不同。如图7B所示,手机200可以在负一屏703显示包括第一服务图标704的卡片,如作业打印服务。
方式二,手机200在通知消息中显示第一服务图标。示例性的,如图7C所示,手机200 可以通过通知消息705显示第一服务图标706,如作业打印服务。
方式三,手机200在通知栏中显示第一服务图标。具体的,手机200可以响应于用户在触摸屏输入的打开通知栏的操作,显示图7D所示的通知界面707。该通知界面707包括通知栏708和第一服务图标709,如作业打印服务。
方式四,手机200在菜单界面中显示第一服务图标,该菜单界面可以为主菜单界面,也可以为副菜单界面。如图7E所示,手机200在菜单界面7010显示第一服务图标7011,如作业打印服务。
可以理解的是,手机200通过在负一屏、通知消息、通知栏、菜单界面等方式显示第一服务图标,可以使用户在使用手机200时就可以看到第一服务图标,这样可以提醒用户避免忘记操作手机200执行该第一服务序列。并且,手机200中一直显示该第一服务图标,可以使用户在任一时刻都可以启动该第一服务序列,提高了用户的操作体验。
另一种可能的设计中,若该选项为一个提示消息,则第一服务提示消息可以通过在负一屏、通知消息、或者通知栏中显示第一服务提示消息。例如,如图8所示,手机200可以通过通知消息801显示第一服务消息802。用户可以通过选择启动或者取消,以确定是否启动第一服务序列。
一种可能的设计中,若该选项为一个提示消息(即第一服务提示消息),手机200可以根据第二预设时间段,通过负一屏、通知消息、或者通知栏显示第一服务提示消息。具体的,手机200可以根据第二预设时间段设置预设时间。若当前时刻为预设时间,则手机200通过负一屏、通知消息、或者通知栏显示第一服务提示消息。示例性的,手机200通常在每天的17:30-17:40之间通过预设应用接收预设消息,则手机200可以设置预设时间为17:41。当当前时刻为17:41时,手机200通过通知消息显示第一服务提示消息。
可以理解的是,手机200通过在预设时间显示第一服务提示消息,能够及时提醒用户是否需要执行第一服务序列,避免用户因为忙碌等原因忘记启动第一服务序列,提高了用户体验。并且,手机200只在当前时刻为预设时间时,才会显示第一服务提示消息,即在大多数时间并不在手机200中显示第一服务提示消息,这样可以提高显示屏、通知栏等的利用率。
S602、响应于用户对第一服务图标的第一操作,手机200获取多个预设应用在第一预设时间段接收到的一个或多个预设消息。
其中,该预设应用和预设消息是由手机200根据用户画像已经确定的。
一种可能的设计中,该一个或多个预设消息用于为学生布置作业。示例性的,家长对第一服务图标进行确认操作,响应于家长对第一服务图标的确认操作,手机200分别获取语文作业、数学作业、以及英语作业。
可选的,在手机200获取语文作业、数学作业、以及英语作业之后,手机200还可以按照预设格式对语文作业、数学作业、以及英语作业进行整理,生成作业清单。
可选的,手机200根据第一服务序列中的预设消息,确定手机200是否获取到全部的预设消息。示例性的,家长通常每天都会操作手机200获取语文作业、数学作业、以及英语作业,则第一服务序列中的预设消息为语文作业、数学作业、以及英语作业。然而在某一天,数学老师在17:20发送了数学作业,语文老师在17:25发送了语文作业,英语老师在17:40发送了英语作业。家长在17:35时启动第一服务序列,手机200只能获取数学作业和语文作业。手机200确定手机200没有获取到全部的预设消息。
一种可能的设计中,若手机200没有获取到全部的预设消息,手机200发送警示消息,该警示消息用于指示手机200获取的预设消息。示例性的,若全部的预设消息为语文作业、数学作业、以及英语作业,手机200只获取到语文作业和数学作业,则手机200通过在通知消息、通知栏、或者负一屏显示警示消息(例如只获取到语文作业和数学作业,未获取到英语作业,建议您稍后重新启动第一服务序列。)。
这样一来,即使用户过早启动第一服务序列,即某科目的老师还没有发送为学生布置的作业,仍然可以提醒用户当前获取的作业并不完整,使用户稍后再次启动第一服务序列,一获取完整的作业信息。
S603、手机200针对一个或多个预设消息执行第一服务图标对应的第一服务序列。
其中,第一服务序列用于指示手机200通过第二电子设备为用户提供第一服务。
一种可能的设计中,第一服务为打印服务。示例性的,手机200可以向打印机发送通知消息,指示打印机打印作业清单。
可以理解的是,手机200可以指示打印机打印作业清单,这样无需用户对打印机进行操作,便可以使打印机为用户提供服务,减少了用户对电子设备的操作次数。
基于上述技术方案,在用户对第一服务图标进行第一操作之后,第一电子设备就可以获取多个预设应用在第一预设时间段接收到的一个或多个包含有关键字的预设消息。这样一来,用户(如家长)只需对电子设备进行一次操作,便可以通过电子设备获取多个预设应用(如多个社交软件)中的预设消息(如作业信息),而无需家长逐个打开每个社交软件,从每个社交软件中找到对应的账号信息,再获取作业信息。因此,本申请提供的技术方案极大地减少了家长对电子设备中不同的预设应用的操作次数。进一步的,该第一电子设备可以针对一个或多个预设消息执行第一服务序列,也就是说,用户对第一服务图标进行第一操作之后,第一电子设备就可以指示第二电子设备为用户提供第一服务。这样一来,无需用户对第二电子设备进行操作,便可以使第二电子设备提供服务,减少了用户对电子设备的操作次数。综上,本申请提供的技术方案可以有效降低操作的复杂度,节约用户的时间,从而提高用户的工作效率。
然而,上述方案在家长辅导学生完成作业的应用场景中,只适用于家长收集各科老师为学生布置的作业,并将作业打印出来,让学生根据作业清单完成作业。但是,上述方案无法在学生完成作业之后,帮助家长将各个科目的作业发送给老师。基于这种情况,本申请实施例提供一种多服务的执行方法,如图9A所示,该多服务的执行方法可以包括S901-S903。
S901、手机200生成第二用户画像。
其中,第二用户画像用于指示第二服务图标对应的第二服务序列,第二服务序列中包括所述多个第二服务,以及手机200执行所述多个第二服务的顺序。在本申请实施例中,第二服务和第一服务均为***级服务或者应用级服务。具体对于第二服务的说明,可参考S301 中对第一服务的说明,此处不再赘述。
一种可能的实现方式,手机200根据针对多个作业数据的关键字生成的多个第二服务的指令、每个服务的指令对应的预设应用的标识、每个服务的指令对应的账号,以及手机200 执行所述多个第二服务的顺序,生成第二用户画像。
示例性的,在学生完成作业之后,家长通常会使用手机200的拍照软件将语文作业、数学作业、以及英语作业进行拍照,并将语文作业、数学作业、以及英语作业的图片保存在手机200中。之后,家长使用手机200通过社交软件a将包含有关键字“数学作业”的图片发送给数学老师,通过社交软件b将包含有关键字“语文作业”的图片发送给语文老师,通过社交软件a将包含有关键字“英语作业”的图片发送给英语老师。基于上述家长的操作习惯,手机200可以统计手机200所执行的服务,生成表4所示的用户画像B。其中,拍照指令为 05,发送作业的指令为06;手机200的标识为A1;社交软件a的标识为B1,社交软件 b的标识为B2,拍照软件B4。
表4
需要说明的是,手机200生成第二用户画像的步骤,可参考S301中对手机200生成用户画像需要执行的步骤(步骤一至步骤四)的说明,此处不再赘述。
S902、手机200保存所述第二用户画像。
S903、手机200根据第二用户画像,生成第二服务序列。
一种可能的实现方式,手机200根据第二用户画像中的多个第二服务,按照第二服务之间的关联关系,生成第二服务序列。
需要说明的是,该第二服务序列可以通过多个第二服务对应的指令表示。例如,结合表 4,用户画像B对应的服务序列为05—>05—>05—>06—>06—>06。该第二服务序列还可以通过多个第二服务对应的服务表示,或者可以通过多个第二服务对应的令牌表示。具体可参考S303中的说明,此处不在赘述。
这样一来,第一电子设备可以根据保存的第二用户画像确定出对作业数据执行的服务、执行该服务的预设应用、执行该服务的账号、以及执行多个服务的顺序,以使得第一电子设备可以根据第二用户画像自动执行多个服务,减少了用户的操作次数。并且,由于第二用户画像保存了预设消息、服务的指令、预设应用、账号、执行顺序之间的对应关系,因此可以保障第一电子设备执行该服务序列的准确率。
可以理解的是,上述生成的第二服务序列均是在手机200内部实现的,用户无法获知该第二服务序列的具体内容。基于这种情况,在图9B所示的S903之后,本申请实施例的方法还可以包括S904-S905。
S904、手机200发出第二服务序列的说明信息。
其中,第二服务序列的说明信息用于指示针对预设消息执行的服务序列中的多个第二服务及顺序。也就是说,该第二服务序列的说明信息用于对该第二服务序列进行描述。
需要说明的是,具体对于第二服务序列的说明信息,可参考S304中对第一服务序列的说明信息的说明,此处不再赘述。
S905、响应于用户对第二服务序列的说明信息的第五操作,手机200显示第二服务图标。
一种可能的设计中,该第五操作包括:确认操作、修改操作、取消操作。
需要说明的是,具体对于用户对第二服务序列的说明信息进行操作之后,手机200所执行的动作,可参考S305,此处不再赘述。
基于上述技术方案,第一电子设备发出第二服务序列的说明信息,可以使用户看到该说明信息,有助于用户了解针对预设消息执行的第二服务序列中的多个第二服务及顺序。并且,在用户对第一服务序列的说明信息进行第二操作后,第一电子设备才会显示第二服务图标,也就是说,用户拥有管理的权限,这样不仅可以提高该第一服务序列的准确率,还可以提升用户的满意度。
下面对用户如何使手机200执行第二服务序列进行说明。如图10所示,为本申请实施例提供一种多服务的执行方法的流程示意图,该多服务的执行方法可以包括S1001-S1002。
S1001、响应于用户对第二服务图标的第三操作,手机200获取作业数据。
一种可能的实现方式,在用户对第二服务图标进行操作之后,响应于用户对第二服务图标的第三操作,手机200的摄像头(或者智能摄像头26)会保持运行状态。当用户(例如学生)完成作业之后,学生可以将完成的作业放在智能摄像头26可以采集到图像的区域内,由智能摄像头26采集作业数据。之后,智能摄像头26将作业数据发送至手机200,手机200 获取作业数据。
可选的,智能摄像头26可以识别其前方物体的图像信息,并根据图像信息中包含的关键词确定该图像信息是否为作业数据。示例性的,智能摄像头26根据图像信息中是否包含有关键词“语文作业”确定该图像信息是否为作业数据。若学生将完成的语文作业放在智能摄像头26可以采集到图像的区域内,智能摄像头26识别该语文作业的图像信息,确定该语文作业的内容为“语文作业XXXX”,则智能摄像头26确定该图像信息为作业数据。之后,智能摄像头自动拍摄语文作业,并将作业数据发送至手机200。若用户将一个物品清单放在智能摄像头26可以采集到图像的区域内,智能摄像头26采集该物品清单的图像信息,识别该物品清单的内容为“物品清单,1、铅笔十支,2、橡皮两块,3、钢笔五支”,则智能摄像头26确定该图像信息不是作业数据,不启动拍摄服务。
S1002、手机200识别作业数据得到作业数据的关键字,并针对关键字执行第二服务图标对应的第二服务序列。
其中,第二服务序列用于指示手机200向关键字对应的第一预设应用和第一预设应用中的第一账号发送作业数据。第一预设应用是多个预设应用中的一个应用。示例性的,多个预设应用为社交应用a、社交应用b、教育应用c,第一预设应用可以为社交应用a,也可以为社交应用b,还可以为教育应用c。
一种可能的实现方式,手机200在获取到作业数据后,识别作业数据得到作业数据的关键字。之后,手机200根据作业数据的关键字确定该关键字对应的第一预设应用和第一预设应用中的第一账号,并将作业数据发送至该第一账号。
示例性的,关键字“语文作业”与社交软件a和社交软件a中语文老师的账号相对应。手机200在识别出该作业数据中包含有关键字“语文作业”之后,将该作业数据发送至社交软件a中语文老师的账号。
可选的,在手机200通过第一预设应用向第一账号发送作业数据之前,手机200发出第一提示信息,第一提示信息用于指示手机200将通过第一预设应用向第一账号发送作业数据。这样一来,当手机200发出该第一提示信息时,用户就可以得知第一电子设备将要执行的服务,提高了用户体验度。
示例性的,手机200可以通过通知消息、通知栏、负一屏中的至少一项,显示上述第一提示信息,以告知用户手机200将通过第一预设应用向第一账号发送作业数据。例如,如图 11所示,手机200在负一屏1101显示第一提示信息1102。
另一种可能的实现方式,响应于用户对第一提示信息的第四操作,手机200通过第一预设应用向第一账号发送作业数据,第四操作用于确认通过第一预设应用向第一账号发送作业数据。示例性的,结合图11,当用户点击第一提示信息1102中的确认选项时,手机200可以通过社交软件a向语文老师发送语文作业。
可选的,若第一提示信息与用户实际想执行的服务不同,则用户可以点击修改选项。例如,手机200实际获取到的是数学作业,但是第一提示信息为“即将向社交软件a中的语文老师发送包含关键词‘语文作业’的图像”。用户点击修改选项,将第一提示信息修改为“即将向社交软件a中的数学老师发送包含关键词‘数学作业’的图像”。之后,用户点击确认选项,手机200将数学作业通过社交软件a发送至数学老师。或者,用户可以点击取消选项,则手机200停止执行第二服务序列。
可以理解的是,在用户对第一提示信息进行操作之后,手机200才会执行服务。也就是说,用户拥有对该服务进行管理的权限,这样不仅可以提高发送作业数据的准确率,还可以提升用户体验。
基于上述技术方案,在用户对第二服务图标进行第三操作之后,第一电子设备就可以获取作业数据,并在第一电子设备得到作业数据的关键字后,向关键字对应的第一预设应用和第一预设应用中的第一账号发送作业数据。这样一来,家长无需将每个科目的课后作业上传至每个科目的课后作业对应的社交软件或者学习软件中对应的账号,不仅减少了家长的工作量,而且提高了上传作业的准确率。
需要说明的是,本申请实施例中,第二服务图标和第一服务图标可以为同一个图标,也可以为两个不同的图标。
若第二服务图标和第一服务图标为同一个图标,则第二用户画像和第一用户画像为同一个用户画像,第二服务图标对应的第二服务序列与第一服务图标对应的第一服务序列相同,第二服务序列和第一服务序列为同一个服务序列。也就是说,在家长辅助学生完成作业的应用场景下,家长只需要对第一服务图标进行操作,手机200就可以完成第一服务序列和第二服务序列中的多个服务。
若第一服务图标和第二服务图标为两个不同的图标,则第二用户画像和第一用户画像为两个不同的用户画像,第二服务图标对应的第二服务序列与第一服务图标对应的第一服务序列不同,第二服务序列和第一服务序列为两个不同的服务序列。也就是说,在家长辅助学生完成作业的应用场景下,家长需要先对第一服务图标进行操作,手机200完成第一服务序列 (获取为学生布置的作业,打印作业清单等服务)。在学生完成作业后,家长再对第二服务图标进行操作,手机200就可以完成第二服务序列(获取作业数据,上传老师等服务)。
需要说明的是,本申请实施例中除了手机200可以作为执行主体,路由器23等保持不断电的电子设备均可保存服务序列,并显示服务图标。可以理解的是,路由器23、手机200等不断电的电子设备可以保障用户可以随时启动服务序列。
上述主要从电子设备的角度对本申请实施例提供的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本申请所公开的实施例描述的各示例的一种多服务的执行方法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是电子设备软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对多服务的执行装置进行功能模块或者功能单元的划分,例如,可以对应各个功能划分各个功能模块或者功能单元,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块或者功能单元的形式实现。其中,本申请实施例中对模块或者单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
请参考图12,其示出本申请实施例提供的一种多服务的执行装置的示意图。该多服务的执行装置装置可以是上述电子设备(如手机200)中,用于实现本申请实施例的方法的功能模块。如图12所示,该多服务的执行装置可以包括:用户意图识别模块1201、分布式数据协同模块1202、以及用户意图创建模块1203。
其中,用户意图识别模块1201用于支持手机200执行:确定预设应用;识别服务意图;完成在预设应用中的打卡功能;将完成的作业数据发送给预设应用中的预设账户。例如,用户意图识别模块1201用于支持手机200执行上述方法实施例中的S301,S302,S303,S602,S603,S901,S902,S903,S1002,和/或用于本文所描述的技术的其它过程。示例性的,如图13所示,该用户意图识别模块1201可以采集用户操作、提取服务特征、识别用户意图。示例性的,该用户意图识别模块1201的功能可以通过手机200的麦克风270C、摄像头293 和处理器210等实现。
分布式数据协同模块1202用于支持手机200执行:获取预设应用中的预设消息(例如各科目老师为学生布置的作业);对预设消息进行脱敏处理;处理***服务或者应用服务,在不同应用或者不同设备之间的协同操作;数据融合处理和逻辑编排(例如整理各科目老师为学生布置的作业,并生成作业清单)。例如,分布式数据协同模块1202用于支持手机200执行上述方法实施例中的S301,S602,S901,S1002,和/或用于本文所描述的技术的其它过程。示例性的,该分布式数据协同模块1202的功能可以通过手机200的处理器210等实现。
用户意图创建模块1203用于支持手机200执行:生成服务序列;确认或者修改服务序列。例如,用户意图创建模块1203用于支持手机200执行上述方法实施例中的S601,S1001,和 /或用于本文所描述的技术的其它过程。示例性的,该用户意图创建模块1203的功能可以通过手机200的处理器210、显示屏294等实现。
示例性的,如图14所示,其示出了本申请实施例提供的一种多服务的执行方法的流程示意图。用户意图识别模块1201可以根据用户画像生成服务序列的说明信息;之后,响应于用户对说明信息的操作,用户意图创建模块1203确认服务序列的说明信息,生成服务图标。在用户对服务图标进行操作之后,用户意图识别模块1201根据用户的操作,识别用户意图(例如,用户将作业放在摄像头可以采集到的区域),并确认意图服务决策(例如,确认拍摄服务)。最后,用户意图识别模块1201确认对应的意图执行模块执行意图服务决策。
本申请另一些实施例提供了一种电子设备(如图2B所示的手机200),该电子设备中安装有多个预设应用。该电子设备可以包括:存储器和一个或多个处理器。该存储器和处理器耦合。该电子设备还可以包括摄像头。或者,该电子设备可以外接摄像头。该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令。当处理器执行计算机指令时,电子设备可执行上述方法实施例中手机执行的各个功能或者步骤。该电子设备的结构可以参考图 2B所示的手机200的结构。
本申请实施例还提供一种芯片***,如图15所示,该芯片***包括至少一个处理器1501 和至少一个接口电路1502。处理器1501和接口电路1502可通过线路互联。例如,接口电路 1502可用于从其它装置(例如电子设备的存储器)接收信号。又例如,接口电路1502可用于向其它装置(例如处理器1501)发送信号。示例性的,接口电路1502可读取存储器中存储的指令,并将该指令发送给处理器1501。当所述指令被处理器1501执行时,可使得电子设备(如图2B所示的手机200)执行上述实施例中的各个步骤。当然,该芯片***还可以包含其他分立器件,本申请实施例对此不作具体限定。
本申请实施例还提供一种计算机存储介质,该计算机存储介质包括计算机指令,当所述计算机指令在上述电子设备(如图2B所示的手机200)上运行时,使得该电子设备执行上述方法实施例中手机执行的各个功能或者步骤。
本申请实施例还提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述方法实施例中手机执行的各个功能或者步骤。
通过以上实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等) 或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上内容,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (27)
1.一种多服务的执行方法,其特征在于,应用于包括显示屏的第一电子设备,所述第一电子设备中安装有多个预设应用,所述执行方法包括:
所述第一电子设备显示第一服务图标,所述第一服务图标用于触发所述第一电子设备处理所述多个预设应用接收的来自预设账号的预设消息,所述预设消息中包括预设关键字;
响应于用户对所述第一服务图标的第一操作,所述第一电子设备获取所述多个预设应用在第一预设时间段接收到的一个或多个预设消息,并针对所述一个或多个预设消息执行所述第一服务图标对应的第一服务序列,所述第一服务序列用于指示所述第一电子设备通过第二电子设备为用户提供第一服务。
2.根据权利要求1所述的多服务的执行方法,其特征在于,所述一个或多个预设消息用于为学生布置作业,所述第一服务为打印服务;
所述针对所述一个或多个预设消息执行所述第一服务图标对应的第一服务序列,包括:
所述第一电子设备根据所述一个或多个预设消息生成作业清单,指示所述第二电子设备打印所述作业清单。
3.根据权利要求1或2所述的多服务的执行方法,其特征在于,所述方法还包括:
所述第一电子设备根据第二预设时间段内针对所述多个预设应用接收的预设消息生成的多个第一服务的指令、每个服务的指令对应的设备标识、每个服务的指令对应的预设应用的标识、每个服务的指令对应的预设消息,以及所述第一电子设备执行所述多个第一服务的顺序,生成第一用户画像;其中,所述第一用户画像用于指示所述第一服务图标对应的第一服务序列,所述第一服务序列中包括所述多个第一服务,以及所述第一电子设备执行所述多个第一服务的顺序;
所述第一电子设备保存所述第一用户画像。
4.根据权利要求3所述的多服务的执行方法,其特征在于,所述方法还包括:
所述第一电子设备发出所述第一服务序列的说明信息,所述第一服务序列的说明信息用于指示针对所述预设消息执行的第一服务序列中的多个第一服务及顺序;
响应于用户对所述第一服务序列的说明信息的第二操作,所述第一电子设备显示所述第一服务图标。
5.根据权利要求1-4中任一项所述的多服务的执行方法,其特征在于,所述第一电子设备显示第一服务图标,包括:
所述第一电子设备在负一屏显示所述第一服务图标;或者,
所述第一电子设备在通知消息中显示所述第一服务图标。
6.根据权利要求1-5中任一项所述的多服务的执行方法,其特征在于,所述执行方法包括:
响应于用户对第二服务图标的第三操作,所述第一电子设备获取作业数据;
所述第一电子设备识别所述作业数据得到所述作业数据的关键字,并针对所述关键字执行所述第二服务图标对应的第二服务序列,所述第二服务序列用于指示所述第一电子设备向所述关键字对应的第一预设应用和所述第一预设应用中的第一账号发送所述作业数据;其中,所述第一预设应用是所述多个预设应用中的一个应用。
7.根据权利要求6所述的多服务的执行方法,其特征在于,所述方法还包括:
所述第一电子设备根据针对所述多个作业数据的关键字生成的多个第二服务的指令、每个服务的指令对应的预设应用的标识、每个服务的指令对应的账号,以及所述第一电子设备执行所述多个第二服务的顺序,生成第二用户画像;其中,所述第二用户画像用于指示所述第二服务图标对应的第二服务序列,所述第二服务序列中包括所述多个第二服务,以及所述第一电子设备执行所述多个第二服务的顺序;
所述第一电子设备保存所述第二用户画像。
8.一种多服务的执行方法,其特征在于,应用于包括显示屏的电子设备,所述电子设备中安装有多个预设应用,所述执行方法包括:
响应于用户对第二服务图标的第三操作,第一电子设备获取作业数据;
所述第一电子设备识别所述作业数据得到所述作业数据的关键字,并针对所述关键字执行所述第二服务图标对应的第二服务序列,所述第二服务序列用于指示所述第一电子设备向所述关键字对应的第一预设应用和所述第一预设应用中的第一账号发送所述作业数据;其中,所述第一预设应用是所述多个预设应用中的一个应用。
9.根据权利要求8所述的多服务的执行方法,其特征在于,在所述第一电子设备针对所述关键字执行所述第二服务图标对应的第二服务序列之前,所述方法还包括:
所述第一电子设备发出第一提示信息,所述第一提示信息用于指示所述第一电子设备将通过所述第一预设应用向所述第一账号发送所述作业数据。
10.根据权利要求9所述的多服务的执行方法,其特征在于,所述第一电子设备针对所述关键字执行所述第二服务图标对应的第二服务序列,包括:
响应于用户对所述第一提示信息的第四操作,所述第一电子设备通过所述第一预设应用向所述第一账号发送所述作业数据;其中,所述第四操作用于确认通过所述第一预设应用向所述第一账号发送所述作业数据。
11.根据权利要求8-10中任一项所述的多服务的执行方法,其特征在于,所述第一电子设备获取作业数据,包括:
所述第一电子设备通过摄像头采集所述作业数据;或者,
所述第一电子设备接收来自第三电子设备的所述作业数据。
12.根据权利要求8-11中任一项所述的多服务的执行方法,其特征在于,所述方法还包括:
所述第一电子设备发出所述第二服务序列的说明信息,所述第二服务序列的说明信息用于指示针对所述预设消息执行的服务序列中的多个第二服务及顺序;
响应于用户对所述第二服务序列的说明信息的第五操作,所述第一电子设备显示所述第二服务图标。
13.一种电子设备,其特征在于,所述电子设备为第一电子设备,所述第一电子设备中安装有多个预设应用;所述第一电子设备包括显示屏、存储器和处理器,所述显示屏、存储器与所述处理器耦合;所述多个预设应用保存在所述存储器中,所述存储器还用于存储计算机程序代码,所述计算机程序代码包括计算机指令;当所述计算机指令被所述处理器执行时,使得所述第一电子设备执行以下操作:
显示第一服务图标,所述第一服务图标用于触发所述处理器设备处理所述多个预设应用接收的来自预设账号的预设消息,所述预设消息中包括预设关键字;
响应于用户对所述第一服务图标的第一操作,获取所述多个预设应用在第一预设时间段接收到的一个或多个预设消息,并针对所述一个或多个预设消息执行所述第一服务图标对应的第一服务序列,所述第一服务序列用于指示所述第一电子设备通过第二电子设备为用户提供第一服务。
14.根据权利要求13所述的电子设备,其特征在于,所述一个或多个预设消息用于为学生布置作业,所述第一服务为打印服务;
当所述计算机指令被所述一个或多个处理器执行时,使得所述第一电子设备还执行以下步骤:
根据所述一个或多个预设消息生成作业清单,指示所述第二电子设备打印所述作业清单。
15.根据权利要求13或14所述的电子设备,其特征在于,当所述计算机指令被所述一个或多个处理器执行时,使得所述第一电子设备还执行以下步骤:
根据第二预设时间段内针对所述多个预设应用接收的预设消息生成的多个第一服务的指令、每个服务的指令对应的设备标识、每个服务的指令对应的预设应用的标识、每个服务的指令对应的预设消息,以及所述第一电子设备执行所述多个第一服务的顺序,生成第一用户画像;其中,所述第一用户画像用于指示所述第一服务图标对应的第一服务序列,所述第一服务序列中包括所述多个第一服务,以及所述处理器执行所述多个第一服务的顺序;
保存所述第一用户画像。
16.根据权利要求15所述的电子设备,其特征在于,当所述计算机指令被所述一个或多个处理器执行时,使得所述第一电子设备还执行以下步骤:
发出所述第一服务序列的说明信息,所述第一服务序列的说明信息用于指示针对所述预设消息执行的第一服务序列中的多个第一服务及顺序;
响应于用户对所述第一服务序列的说明信息的第二操作,显示所述第一服务图标。
17.根据权利要求13-16中任一项所述的电子设备,其特征在于,当所述计算机指令被所述一个或多个处理器执行时,使得所述第一电子设备还执行以下步骤:
在负一屏显示所述第一服务图标;或者,
在通知消息中显示所述第一服务图标。
18.根据权利要求13-17中任一项所述的电子设备,其特征在于,当所述计算机指令被所述一个或多个处理器执行时,使得所述第一电子设备还执行以下步骤:
响应于用户对第二服务图标的第三操作,获取作业数据;
识别所述作业数据得到所述作业数据的关键字,并针对所述关键字执行所述第二服务图标对应的第二服务序列,所述第二服务序列用于指示所述第一电子设备向所述关键字对应的第一预设应用和所述第一预设应用中的第一账号发送所述作业数据;其中,所述第一预设应用是所述多个预设应用中的一个应用。
19.根据权利要求18所述的电子设备,其特征在于,当所述计算机指令被所述一个或多个处理器执行时,使得所述第一电子设备还执行以下步骤:
根据针对所述多个作业数据的关键字生成的多个第二服务的指令、每个服务的指令对应的预设应用的标识、每个服务的指令对应的账号,以及所述处理器执行所述多个第二服务的顺序,生成第二用户画像;其中,所述第二用户画像用于指示所述第二服务图标对应的第二服务序列,所述第二服务序列中包括所述多个第二服务,以及所述处理器执行所述多个第二服务的顺序;
保存所述第二用户画像。
20.一种电子设备,其特征在于,所述电子设备为第一电子设备,所述第一电子设备中安装有多个预设应用;所述第一电子设备包括显示屏、存储器和处理器,所述显示屏、存储器与所述处理器耦合;所述多个预设应用保存在所述存储器中,所述存储器还用于存储计算机程序代码,所述计算机程序代码包括计算机指令;当所述计算机指令被所述处理器执行时,使得所述第一电子设备执行以下操作:
响应于用户对第二服务图标的第三操作,获取作业数据;
识别所述作业数据得到所述作业数据的关键字,并针对所述关键字执行所述第二服务图标对应的第二服务序列,所述第二服务序列用于指示所述第一电子设备向所述关键字对应的第一预设应用和所述第一预设应用中的第一账号发送所述作业数据;其中,所述第一预设应用是所述多个预设应用中的一个应用。
21.根据权利要求20所述的电子设备,其特征在于,当所述计算机指令被所述一个或多个处理器执行时,使得所述第一电子设备还执行以下步骤:
发出第一提示信息,所述第一提示信息用于指示所述处理器将通过所述第一预设应用向所述第一账号发送所述作业数据。
22.根据权利要求21所述的电子设备,其特征在于,当所述计算机指令被所述一个或多个处理器执行时,使得所述第一电子设备还执行以下步骤:
响应于用户对所述第一提示信息的第四操作,通过所述第一预设应用向所述第一账号发送所述作业数据;其中,所述第四操作用于确认通过所述第一预设应用向所述第一账号发送所述作业数据。
23.根据权利要求20-22中任一项所述的电子设备,其特征在于,当所述计算机指令被所述一个或多个处理器执行时,使得所述第一电子设备还执行以下步骤:
通过摄像头采集所述作业数据;或者,
接收来自第三电子设备的所述作业数据。
24.根据权利要求20-23中任一项所述的电子设备,其特征在于,当所述计算机指令被所述一个或多个处理器执行时,使得所述第一电子设备还执行以下步骤:
发出所述第二服务序列的说明信息,所述第二服务序列的说明信息用于指示针对所述预设消息执行的服务序列中的多个第二服务及顺序;
响应于用户对所述第二服务序列的说明信息的第五操作,显示所述第二服务图标。
25.一种芯片***,其特征在于,所述芯片***应用于电子设备,所述电子设备中安装有多个预设应用;所述芯片***包括一个或多个接口电路和一个或多个处理器;所述接口电路和所述处理器通过线路互联;所述接口电路用于从所述电子设备的存储器接收信号,并向所述处理器发送所述信号,所述信号包括所述存储器中存储的计算机指令;当所述处理器执行所述计算机指令时,所述电子设备执行如权利要求1-12中任一项所述的方法。
26.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-12中任一项所述的方法。
27.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1-12中任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010981624.1A CN114281489A (zh) | 2020-09-17 | 2020-09-17 | 一种多服务的执行方法及电子设备 |
PCT/CN2021/110142 WO2022057478A1 (zh) | 2020-09-17 | 2021-08-02 | 一种多服务的执行方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010981624.1A CN114281489A (zh) | 2020-09-17 | 2020-09-17 | 一种多服务的执行方法及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114281489A true CN114281489A (zh) | 2022-04-05 |
Family
ID=80777465
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010981624.1A Pending CN114281489A (zh) | 2020-09-17 | 2020-09-17 | 一种多服务的执行方法及电子设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114281489A (zh) |
WO (1) | WO2022057478A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117170297A (zh) * | 2022-05-25 | 2023-12-05 | 华为技术有限公司 | 一种控制plc设备的方法及电子设备 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080241812A1 (en) * | 2007-03-09 | 2008-10-02 | Ashmore Mary E | Learning system |
CN106469054B (zh) * | 2015-08-21 | 2021-09-21 | 小米科技有限责任公司 | 通知消息控制方法、装置及终端 |
US10757245B2 (en) * | 2016-08-09 | 2020-08-25 | Huawei Technologies Co., Ltd. | Message display method, user terminal, and graphical user interface |
CN106469041A (zh) * | 2016-08-30 | 2017-03-01 | 北京小米移动软件有限公司 | 推送消息的方法及装置、终端设备 |
CN107247539A (zh) * | 2017-06-16 | 2017-10-13 | 珠海市魅族科技有限公司 | 一种信息展示方法及装置、计算机装置和可读存储介质 |
CN108510399B (zh) * | 2017-07-25 | 2020-11-24 | 平安科技(深圳)有限公司 | 投保单自动分配的方法、装置、计算机设备及存储介质 |
CN109151548A (zh) * | 2018-08-31 | 2019-01-04 | 北京优酷科技有限公司 | 界面交互方法及装置 |
CN111367575B (zh) * | 2018-12-06 | 2023-10-24 | 北京嘀嘀无限科技发展有限公司 | 一种用户行为预测方法、装置、电子设备及存储介质 |
-
2020
- 2020-09-17 CN CN202010981624.1A patent/CN114281489A/zh active Pending
-
2021
- 2021-08-02 WO PCT/CN2021/110142 patent/WO2022057478A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2022057478A1 (zh) | 2022-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020143408A1 (zh) | 显示方法及相关装置 | |
US20200150917A1 (en) | Method and device for sharing content | |
US8774869B2 (en) | Mobile terminal and control method thereof | |
CN105335198B (zh) | 字体添加方法及装置 | |
KR20150130053A (ko) | 이동단말기 및 그 제어방법 | |
CN111309431B (zh) | 群组会话中的显示方法、装置、设备及介质 | |
CN104850849A (zh) | 发送文字的方法、装置及终端 | |
US20220215050A1 (en) | Picture Search Method and Device | |
CN110989902A (zh) | 信息处理方法及装置、书写设备、终端设备 | |
CN111310747A (zh) | 信息处理方法、信息处理装置及存储介质 | |
CN114281489A (zh) | 一种多服务的执行方法及电子设备 | |
CN115858833A (zh) | 图片显示方法、信息显示方法、装置及电子设备 | |
CN112988254B (zh) | 管理硬件设备的方法、装置和设备 | |
CN106648392B (zh) | 粘贴数据的方法及装置 | |
CN102739850B (zh) | 可拆卸式元件的信息提示方法及其移动电子装置 | |
KR101504365B1 (ko) | 맵과 어플리케이션의 연동 제어방법과 이를 이용한 이동 단말기 | |
CN111324815B (zh) | 汽车信息的处理方法、装置及存储介质 | |
KR20150064535A (ko) | 전자 디바이스 및 그 제어방법 | |
CN112242945B (zh) | 电子互动信息的发送方法、装置、设备及可读存储介质 | |
KR20130066336A (ko) | 휴대 단말기 및 그 동작방법 | |
CN115696020A (zh) | 跨设备的拍摄方法、相关装置及*** | |
CN109324769A (zh) | 任务处理方法及装置 | |
KR101973649B1 (ko) | 휴대 단말기 및 그 동작 방법 | |
CN112703478B (zh) | 数据分享的方法、图形用户界面、电子设备及*** | |
JP5880174B2 (ja) | 情報処理装置、情報処理方法及び情報処理プログラム |
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 |