CN115220851A - 操作指引的方法、电子设备及可读存储介质 - Google Patents

操作指引的方法、电子设备及可读存储介质 Download PDF

Info

Publication number
CN115220851A
CN115220851A CN202211101793.7A CN202211101793A CN115220851A CN 115220851 A CN115220851 A CN 115220851A CN 202211101793 A CN202211101793 A CN 202211101793A CN 115220851 A CN115220851 A CN 115220851A
Authority
CN
China
Prior art keywords
interface
application
information
operation control
guide
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.)
Granted
Application number
CN202211101793.7A
Other languages
English (en)
Other versions
CN115220851B (zh
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.)
Honor Device Co Ltd
Original Assignee
Honor Device 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 Honor Device Co Ltd filed Critical Honor Device Co Ltd
Priority to CN202211101793.7A priority Critical patent/CN115220851B/zh
Publication of CN115220851A publication Critical patent/CN115220851A/zh
Application granted granted Critical
Publication of CN115220851B publication Critical patent/CN115220851B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & 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是根据一示例性实施例示出的一种设置操作指引文件的方法流程示意图;
图18是根据另一示例性实施例示出的一种操作指引的方法流程示意图;
图19是根据一示例性实施例示出的一种在应用界面上覆盖第一图层的示意图;
图20是根据另一示例性实施例示出的一种设置操作指引文件的方法流程示意图;
图21是根据另一示例性实施例示出的一种操作指引的方法流程示意图;
图22是根据另一示例性实施例示出的一种电子设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请的实施方式作进一步地详细描述。
应当理解的是,本申请提及的“多个”是指两个或两个以上。在本申请的描述中,除非另有说明,“/”表示或的意思,比如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,比如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,为了便于清楚描述本申请的技术方案,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
在一种可能的场景中,对于诸如老年人等使用电子设备较为困难的用户来说,在使用电子设备的过程中,可能会遇到各种各样的困难,比如以电子设备是手机为例,若手机显示社交应用程序的应用界面,该社交应用程序的应用界面中的图标和字体大小较小,那么对于诸如老年人等用户老说,可能会出现无法看清手机显示的内容,该种情况下,用户可以选择使用手机的亲情模式,手机在处于亲情模式的情况下,社交应用程序的应用界面中的字体的大小与图标的大小均会进行放大,从而便于用户看清手机显示的内容。但是,用户在使用电子设备中遇到的困难不仅仅包括上述困难,还包括其他困难,比如,用户想要在社交应用程序查看社交圈状态,参见图1中的(a)图,手机在显示桌面1的情况下,用户可以点击社交应用程序的应用标识2,手机响应于对社交应用程序的应用标识2的点击操作,可以显示如图1中的(b)图所示的聊天列表界面,应用标识用于唯一标识对应的应用程序,该应用标识可以为应用名称、应用版本号、应用图标等中的至少一个。但是,在手机显示聊天列表界面后,用户不知道接下来如何进行操作,才能够查看社交圈状态,导致无法查看社交圈状态等。而且电子设备处于亲情模式的情况下,电子设备中仅仅是放大了一些字体和图标,用户想要通过电子设备实现一些功能的时候,还是不清楚该如何操作,这样的情况下,用户只能求助擅长使用电子设备的其他用户,比如,老年人可以向家中小辈求助。
但是,用户在求助其他用户的时候,被求助的其他用户不一定每一次都能及时对用户进行帮助。因此,为了帮助在使用电子设备方面存在困难的用户能够成功使用电子设备的各类功能,本申请实施例提供了一种操作指引的方法,用户在需要实现电子设备的任意一个功能的情况下,电子设备可以指引用户按照指引步骤操作电子设备,从而用户在需要实现电子设备的任意一个功能的情况下,能够正确对电子设备进行操作,及时并高效的实现想要实现的功能,提高了电子设备的智能化程度。
为了便于理解,在对本申请实施例提供的方法进行详细介绍之前,接下来以电子设备是手机,手机中安装有能够共享其他应用程序中任意一个功能的操作步骤的第一应用程序为例,对本申请实施例涉及的应用场景进行介绍。
请参考图2,图2是根据一示例性实施例示出的一种应用场景的示意图。在一种可能的场景中,老年人在使用手机的过程中,由于手机功能太多,老年人可能无法清楚每个功能的使用方法,比如,老年人在想要查看社交应用程序的社交圈状态,但是不知道具体如何操作才能查看社交圈状态,该种情况下,老年人可以打开第一应用程序,为了便于称呼,本申请实施例中将需要使用操作指引功能的用户称为第一用户,第一用户使用的手机为第一手机。参见图2中的(a)图,第一用户可以点击第一手机桌面1中的第一应用程序的应用标识4,第一手机响应于对第一应用程序的应用标识4点击操作,显示如图2中的(b)图所示的第一应用程序的第一应用界面5,该第一应用界面5中可以显示至少一个指引标签6,第一用户可以从显示的至少一个指引标签6中选择“社交圈状态查看指导”标签;第一手机响应于对“社交圈状态查看指导”的选择操作,获取对应的操作指引文件,此时在第一手机的屏幕中依旧显示如图2中的(b)图所示的第一应用界面1。而为了能够查看社交圈状态,参见图2中的(c)图,第一用户可以从第一应用界面1的底部为起点进行向上滑动的触发操作;第一手机响应于向上滑动的触发操作,将第一应用程序后台运行,并显示如图2中的(d)图所示的第一手机桌面1,第一用户可以点击第一手机桌面1中的社交应用程序的应用标识2。第一手机可以响应于对社交应用程序的应用标识的点击操作,第一手机可以显示社交应用程序的应用界面。且在显示社交应用程序的应用界面的情况下,第一用户可以在操作指引文件的指引下,成功查看社交圈状态,该过程可以参考下述图3所示的应用场景。
需要说明的是,该第一应用程序为用于共享电子设备中任意一个应用程序的任意一个功能的操作指引文件的应用程序。该第一应用程序可以称为共享应用程序,操作指引应用程序等等。
作为本申请的一个示例,第一用户按照上述图2中的(d)图所示场景对第一手机桌面中的社交应用程序的应用标识2进行点击操作,第一手机响应于对社交应用程序的应用标识2的点击操作,第一手机显示如图3中的(a)图所示的社交应用程序的聊天列表界面3,由于第一手机获取的操作指引文件中存在指示第一用户在社交应用程序的聊天列表界面3中进行操作的指引信息,因此,该聊天列表界面3中除“发现”控件之外的区域上覆盖有第一图层7,即聊天列表界面3中的“发现”控件8上没有图层覆盖,且“发现”控件8所处位置附近显示有“1、点击“发现””的指示信息。第一用户可以按照显示的指示信息点击“发现”控件8;响应于对“发现”控件8的点击操作,参见图3中的(b)图,显示社交应用程序的发现列表界面9,该发现列表界面9上除“社交圈”控件之外的区域上覆盖有第一图层7,即发现列表界面9中的“社交圈”控件10上没有图层覆盖,该“社交圈”控件10所处位置附近显示有“2、点击“社交圈””的指示信息;第一用户可以按照显示的指示信息点击“社交圈”控件10;响应于对“社交圈”控件10的点击操作,参见图3中的(c)图,显示社交圈界面11,该社交圈界面11中显示有各个用户发布的社交状态信息。
为了便于理解,本申请实施例的附图中以对聊天列表界面填充背景为例来表现在聊天列表界面上覆盖第一图层。且在除了“发现”控件或“社交圈”控件之外的区域上覆盖有第一图层的情况下,可以将“发现”控件或“社交圈”控件的控件名称的字体颜色改变、字体颜色加深加粗、增加标记、字体放大等方式将“发现”控件或“社交圈”控件突出显示,本申请实施例中以方框框出操作控件为例进行说明。
作为本申请的一个示例,参见4中的(a)图,第一用户点击“社交圈状态查看指导”标签6;响应于对“社交圈状态查看指导”标签6的点击操作,第一手机可以获取对应的操作指引文件,为了便于第一用户清楚接下来的操作,参见图4中的(b)图,第一手机还可以在第一应用界面5中显示第一提示信息,该第一提示信息可以提示第一用户打开社交应用程序。示例性地,该第一提示信息可以为“请打开指引标签对应的应用程序”。
需要说明的是,第一手机可以在获取操作指引文件的过程中显示第一提示信息,也可以在获取到对应的操作指引文件的情况下,显示第一提示信息,本申请实施例对此不做具体限制。
作为本申请的一个示例,由于第一手机在显示第一应用界面5后,该第一应用界面5中可能会显示大量的指引标签6,为了更快速的查找到所需功能对应的指引标签6,第一用户可以在搜索栏12中输入所需功能对应的指引标签6。示例性地,参见图5中的(a)图,第一用户可以在搜索栏12中输入“社交应用程序查看社交圈状态”,并在输入完毕后点击“搜索”控件13;响应于对“搜索”控件13的点击操作,根据搜索栏13中输入的“社交应用程序查看社交圈状态”,搜索相匹配的指引标签,即搜索“社交圈状态查看指导”标签;在搜索到相匹配的指引标签的情况下,参见图5中的(b)图,显示“社交圈状态查看指导”标签,第一用户可以点击该“社交圈状态查看指导”标签。第一手机响应于对“社交圈状态查看指导”标签的点击操作的应用场景可以参考上述图2所示的应用场景,本申请实施例对此不再进行一一赘述。
作为本申请的一个示例,第一手机在显示第一应用界面5后,由于该第一应用程序中可能存在多个指引标签6,且该多个指引标签6无法一次性全部显示在第一应用界面5中,该种情况下,参见图6中的(a)图,第一用户为了查看第一应用程序中的多个指引标签6,可以对第一应用界面5进行滑屏操作;响应于对第一应用界面5的滑屏操作,参见图6中的(b)图,将第一应用界面5切换为第三应用界面14,第三应用界面14的显示形式与第一应用界面5显示形式相同,第三应用界面14中包括的指引标签6与第一应用界面5中包括的指引标签6不完全相同或不相同。
作为本申请的一个示例,上述“社交圈状态查看指导”标签和对应的操作指引文件可以预先进行设置,为了便于理解,本申请实施例中可以将通过第一应用程序设置操作指引文件的用户称为第二用户,第二用户使用的手机可以称为第二手机。比如,参见图7,该“社交圈状态查看指导”标签和对应的操作指引文件可以为第二用户在第二手机151中通过第一应用程序设置得到,并在设置后将“社交圈状态查看指导”标签和对应的操作指引文件上传至第一应用程序的后台服务器16,从而第一手机17在打开第一应用程序后,可以按照上图2-图6所示的应用场景获取到“社交圈状态查看指导”标签和对应的操作指引文件。其中,第二用户通过第二手机15中的第一应用程序设置“社交圈状态查看指导”标签和对应的操作指引文件的场景可以依次参考下述图8-图12所示的应用场景。
作为本申请的一个示例,上述“社交圈状态查看指导”标签和对应的操作指引文件不仅可以是第二用户使用第二手机设置后上传至第一应用程序的后台服务器16的,还可以是其他方式存储至后台服务器16中的,比如,参见图7,该“社交圈状态查看指导”标签和对应的操作指引文件还可以是开发人员在开发第一应用程序,或者,后续更新第一应用程序的情况下,通过电脑152设置并上传至后台服务器16的。也即是,后台服务器16中存储的至少一个指引标签和每个指引标签对应的操作指引文件中包括第二用户通过第二手机上传的指引标签和对应的操作指引文件,和/或,包括开发人员通过电脑上传的指引标签和对应的操作指引文件。本申请实施例对此不做具体限制。
作为本申请的一个示例,第二用户在使用第二手机的过程中,为了使第一用户使用第一手机更方便,第二用户打开第一应用程序,第二手机响应于对第一应用程序的打开操作,显示如图8中的(a)图所示的第一应用界面5,该第一应用界面5中可以显示有标签增加控件18,第二用户可以点击该标签增加控件18;响应于对标签增加控件的18的点击操作,参见图8中的(b)图,显示标签创建弹窗19;第二用户在标签创建弹窗19的输入栏中输入待增加的标签的名称,比如输入“社交圈状态查看指导”。在第二用户输入完成后,参见图8中的(c)图,该标签创建弹窗19的文本框中可以显示“社交圈状态查看指导”,第二用户可以点击标签创建弹窗19中的“完成”选项20;响应于对“完成”选项20的点击操作,参见图8中的(d)图,在第一应用界面5中显示“社交圈状态查看指导”标签。第二用户在创建“社交圈状态查看指导”标签后,可以在任何时候录制该“社交圈状态查看指导”标签对应的操作指引文件,且该录制过程可以依次参考下述图9-图11所示的应用场景。
需要说明的是,该标签创建弹窗19中还可以设置有取消控件,第二用户可以点击取消控件,响应于对取消控件的点击操作,第二手机可以取消本次标签创建操作。
作为本申请的一个示例,在第二用户需要录制“社交圈状态查看指导”标签对应的操作指引文件的情况下,如果第二手机中未创建该“社交圈状态查看指导”标签,则按照上述图8所示的应用场景创建“社交圈状态查看指导”标签;参见图9中的(a)图,如果手机中显示已创建“社交圈状态查看指导”标签,则第二用户可以点击“社交圈状态查看指导”标签对应的录制控件21。响应于对录制控件21的点击操作,参见图9中的(b)图,在第一应用界面5上显示录制悬浮窗22,在显示录制悬浮窗22后,第二用户可以在任意一个界面启动录制,为了使录制的操作指引文件更具针对性,第二用户可以以第一应用界面5底部为起点进行向上滑动的触发操作;响应于在第一应用界面5中进行向上滑动的触发操作,参见图9中的(c)图,显示手机的桌面1,手机的桌面1中同样显示有录制悬浮窗22。手机的桌面1中通常显示有安装的至少一个应用程序的应用标识,第二用户可以在进入需要录制的应用程序的应用界面后通过录制悬浮窗22启动录制,该过程可以参考下述图10所示的应用场景。
需要说明的是,该录制悬浮窗22可以设置有录制开始控件和缓存控件,录制开始控件被触发的情况下,手机可以从录制悬浮窗当前所在界面开始录制操作;缓存控件被触发的情况下,手机可以缓存录制悬浮窗当前所在界面中所录制的数据,并结束对当前所在界面的录制操作。
作为本申请的一个示例,在显示上述图9中的(c)图所示的手机桌面,且第二手机的桌面显示录制悬浮窗22的情况下,第二用户可以点击桌面1中的社交应用程序的应用标识2;响应于对社交应用程序的应用标识2的点击操作,参见图10中的(a)图,第二手机显示社交应用程序的聊天列表界面3,该聊天列表界面3中同样显示有录制悬浮窗22,第二用户可以点击录制悬浮窗中的录制开始控件23;响应于对录制开始控件23的点击操作,参见图10中的(b)图,第二手机在聊天列表界面3上覆盖第二图层24,且该录制悬浮窗22中录制开始控件23的状态改变,从而录制开始控件切换为录制结束控件25,第二用户在第二图层24中点击“发现”控件;参见图10中的(c)图,响应于对“发现”控件所在位置的点击操作,第二手机获取“发现”控件的第一布局信息,并在第二图层中将“发现”控件突出显示,第二用户继续点击“发现”控件;响应于对“发现”控件的点击操作,参见图10中的(d)图,在第二图层中显示输入框26,第二用户在输入框26中输入“1、点击“发现”控件”的信息。第二用户输入完成后,参加图10中的(e)图,该输入框26中可以显示“1、点击“发现”控件”,该种情况下,第二用户可以点击录制悬浮窗的缓存控件27;响应于对缓存控件27的点击操作,第二手机将“发现”控件的第一布局信息和输入框26中输入的指引信息进行对应存储,同时,参见图10中的(f)图,手机不再聊天列表界面3上显示第二图层,第二用户可以点击聊天列表界面中的“发现”控件;响应于对“发现”控件的点击操作,第二手机可以显示“发现”控件对应的应用界面,从而第二用户可以继续在“发现”控件对应的应用界面中继续进行录制操作。该过程可以参考下述图11所示的应用场景。
作为本申请的一个示例,录制结束控件可以为录制开始控件被触发后的操作控件,即录制结束控件和录制开始控件为同一个控件,当然,录制结束控件也可以为设置在录制悬浮窗中独立于录制开始控件的其他控件,本申请实施例以录制结束控件和录制开始控件为同一个控件为例进行说明。
作为本申请的一个示例,在显示上述图10中的(f)图所示的聊天列表界面5的情况下,第二用户可以点击聊天列表界面中的“发现”控件;响应于对“发现”控件的点击操作,参见图11中的(a)图,第二手机显示社交应用程序的发现列表界面9,并在发现列表界面9上覆盖第二图层24,第二用户可以在第二图层24中点击“社交圈”控件;参见图11中的(b)图,响应于对“社交圈”控件所在位置的点击操作,第二手机获取“社交圈”控件的第一布局信息,并在第二图层中将“社交圈”控件突出显示,第二用户继续点击“社交圈”控件;响应于对“社交圈”控件的点击操作,参见图11中的(c)图,在第二图层中显示输入框26,第二用户在输入框26中输入“2、点击“社交圈”控件”的信息。第二用户输入完成后,参见图11中的(d)图,该输入框26中可以显示“2、点击“社交圈”控件”,该种情况下,第二用户可以点击录制悬浮窗的缓存控件27;响应于对缓存控件27的点击操作,第二手机将“社交圈”控件的第一布局信息和输入框26中输入的指引信息进行对应存储,同时,参见图11中的(e)图,手机不再发现列表界面9上显示第二图层,第二用户可以点击发现列表界面9中的“社交圈”控件;响应于对“社交圈”控件的点击操作,参见图11中的(d)图,第二手机可以显示社交圈界面11,该社交圈界面11上显示第二图层,第二用户如果需要继续在社交圈界面中录制操作步骤,则可以按照上述方式继续进行录制,若第二用户不再需要继续进行录制,则第二用户可以点击录制悬浮窗中的录制结束控件25,第二手机响应于对录制结束控件的触发操作,不再社交圈界面11上显示第二图层,同时,第二手机得到操作指引文件。
需要说明的是,在一种可能的实现方式中,由于新创建的指引标签没有对应的操作指引文件,因此,该新创建的操作指引标签可以存在对应的录制控件,对于已经存在对应的操作指引文件的指引标签,可以取消对应的录制控件的显示。当然,在另一种可能的实现方式中,无论是否为新创建的指引标签,都可以存在对应的录制控件,对于已经存在对应的操作指引文件的指引标签,用户可以通过该对应的录制控件重新对该指引标签的第一功能的操作进行录制,以得到新的操作指引文件。本申请实施例对此不做具体限定。
作为本申请的一个示例,本申请实施例中可以按照上述方式创建指引标签后,录制该指引标签对应的操作指引文件,也可以先录制操作指引文件,在生成操作指引文件的情况下,创建该操作指引文件对应的指引标签,本申请实施例对此不做具体限制。
需要说明的是,本申请实施例中仅以上述图2-图11所示的应用场景为例进行进行说明,并不对本申请实施例构成限定。
接下来对电子设备100的软件***予以说明。
电子设备100的软件***可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本申请实施例以分层架构的安卓(Android)***为例,对电子设备100的软件***进行示例性说明。
图12是本申请实施例提供的一种电子设备100的软件***的框图。参见图12,分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android***分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和***层,以及内核层。
应用程序层可以包括一系列应用程序包。如图12所示,应用程序包可以包括第一应用程序、至少一个第二应用程序等应用程序,该第一应用程序为共享其他应用程序中任意一个功能的操作步骤的应用程序,至少一个第二应用程序包括社交应用程序、相机、购物、导航、视频等应用程序。
作为一个示例,应用程序层中还可以包括共享服务模块、界面解析模块和图层绘制模块,共享服务模块、界面解析模块和图层绘制模块均为实现第一应用程序的共享功能的模块。
作为一个示例,共享服务模块用于获取任意一个功能对应的操作步骤,并检测用户在实现任意一个功能的过程中所进行的操作步骤。界面解析模块用于解析当前显示界面,以得到当前显示界面的activity名称(任务名称)和layout(布局)信息。图层绘制模块用于在录制操作指引或进行操作指引的过程中在当前显示界面中绘制各种图层。
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。如图12所示,应用程序框架层可以包括活动管理器,窗口管理器,内容提供器,视图***等。窗口管理器用于管理窗口程序。活动管理器用于管理***中所有运行的任务,且能够获取正在运行的任务的内容等信息。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问,这些数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。视图***包括可视控件,比如显示文字的控件,显示图片的控件等。视图***可用于构建应用程序的显示界面,显示界面可以由一个或多个视图组成,比如,包括显示短信通知图标的视图,包括显示文字的视图,以及包括显示图片的视图。
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绘图的绘图引擎。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
下面结合捕获拍照场景,示例性说明电子设备100软件以及硬件的工作流程。
当触摸传感器180K接收到触摸操作,相应的硬件中断被发给内核层。内核层将触摸操作加工成原始输入事件(包括触摸坐标,触摸操作的时间戳等信息)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,识别原始输入事件所对应的控件。以该触摸操作是单击操作,该单击操作所对应的控件为相机应用图标的控件为例,相机应用调用应用程序框架层的接口,启动相机应用,再调用内核层启动摄像头驱动,通过摄像头193捕获静态图像或视频。
基于上述实施例提供的执行主体和应用场景,接下来对本申请实施例提供的操作指引的方法进行介绍。请参考图13,图13是根据一示例性实施例示出的一种操作指引的方法流程示意图,且图13中是以第一用户在操作指引文件的指引下通过第一电子设备实现第一功能为例进行说明。作为示例而非限定,这里以该方法应用于安装有第一应用程序的第一电子设备中,第一电子设备通过图12所示的多个模块交互实现为例进行说明,该方法可以包括如下部分或者全部内容:
步骤1301:第一应用程序检测启动操作。
由于第一电子设备安装有第一应用程序的情况下,第一用户随时可能会使用到第一应用程序,因此,第一应用程序可以随时检测启动操作,并在检测到启动操作的情况下,执行下属步骤1302的操作。示例性地,第一用户启动第一应用程序的操作可以参考上述图2中的(a)图所示的应用场景。
步骤1302:第一应用程序显示第一应用界面,并启动共享服务模块。
第一用户在使用第一电子设备的过程中,第一用户可能想要使用第一电子设备的某个功能,但是不清楚该如何对第一电子设备进行操作来实现该功能,此时,第一用户可以对第一应用程序进行启动操作。第一应用程序检测到启动操作的情况下,可以显示第一应用界面,且由于共享服务模块为实现第一应用程序的共享功能的其中一个模块,且共享服务模块用于获取任意一个功能对应的操作步骤,并检测用户在实现任意一个功能的过程中所进行的操作步骤,因此,第一应用程序还可以启动共享服务模块。
需要说明的是,该第一应用程序为用于共享电子设备中任意一个应用程序的任意一个功能的操作指引文件的应用程序。该第一应用程序可以称为共享应用程序,操作指引应用程序等等。
步骤1303:共享服务模块启动界面解析模块和图层绘制模块,并与第一应用程序的后台服务器建立网络连接。
由于在对第一用户进行操作指引的过程中,会使用到界面的相关信息,同时也需要对显示的界面进行一些处理,且界面解析模块和图层绘制模块同样为实现第一应用程序的共享功能的模块。因此,共享服务模块需要启动界面解析模块和图层绘制模块,并与第一应用程序的后台服务器建立网络连接。
步骤1304:共享服务模块接收对第一指引标签的选择操作。
在第一电子设备显示第一应用界面的情况下,该第一应用界面中可以显示有至少一个指引标签,第一用户可以从显示的至少一个指引标签中选择指示第一功能的指引标签,即第一用户可以对第一指引标签进行选择操作,从而共享服务模块可以接收对目标指引操作的选择操作。示例性地,第一用户选择第一指引标签的操作可以参考上述图2中的(b)图或图4中的(a)图所示的应用场景。
在一些实施例中,第一电子设备显示第一应用界面的情况下,第一应用界面中显示的至少一个指引标签可以为任意一个用户都可以使用的指引标签,当然,也可以为供位于同一个共享圈内的多个用户所使用的指引标签。
需要说明的是,位于同一个共享圈的多个用户是指用户账号位于同一群组的多个用户,该多个用户中任意一个用户的用户账号可以同时位于多个群组中,即任意一个用户可以加入不同的共享圈。其中,用户账号可以为社交账号、电话号码、邮箱等账号,本申请实施例对此不做具体限定。
作为一种示例,对于位于同一共享圈的多个用户,该多个用户中存在建立共享圈的用户,建立共享圈的用户通常为管理共享圈的管理员,管理员可以对同一共享圈内的用户赋予不同的操作权限。比如,对指引标签的编辑权限、对操作指引文件的编辑权限等,该编辑权限包括添加、删除、修改、查看等权限。示例性地,第一应用程序中可以存在共享圈查看界面,比如,参见图14,用户A想要查看所在共享圈的情况,则第一应用程序响应于用户A的查看操作,显示如图14所示的共享圈查看界面,该共享圈查看界面中显示家人A(也即是用户A)、家人B和家人C可以位于同一个共享圈内,该共享圈可以为家庭共享圈,家人A可以为家庭共享圈的管理员,家人A可以为家人B和家人A赋予不同的操作权限。
步骤1305:共享服务模块向后台服务器发送获取请求,该获取请求中携带第一指引标签。
在第一用户选择第一指引标签的情况下,共享服务模块响应于对第一指引标签的选择操作,可以向后台服务器发送获取请求。
步骤1306:后台服务器接收获取请求。
步骤1307:后台服务器获取第一指引标签对应的操作指引文件。
由于获取信息中携带第一指引标签,因此,后台服务器接收到获取请求的情况下,可以获取第一指引标签对应的操作指引文件。
示例性地,共享服务模块向后台服务器发送获取请求,以及后台服务器返回操作指引文件的场景可以参考图7所示的应用场景。
需要说明的是,操作指引文件包括至少一个界面指示信息中每个界面指示信息对应的操作指引列表,每个操作指引列表包括至少一个操作控件中的每个操作控件的第一布局信息和每个操作控件的指引信息,每个操作指引列表中的至少一个操作控件包括实现第一功能的过程中在对应的界面指示信息指示的应用界面中需要触发的操作控件。
还需要说明的是,界面指引信息用于唯一标识对应的应用界面,该界面指引信息可以为应用界面的界面名称、界面对应的activity(任务)名称等。
由于后台服务器中可以预先存储有多个指引标签和每个指引标签对应的操作指引文件,因此,后台服务器在接收到第一指引标签的情况下,可以获取第一指引标签对应的操作指引文件。
步骤1308:后台服务器向共享服务模块发送操作指引文件。
作为本申请的一个示例,后台服务器可能会获取到操作指引文件,也可能后台服务器中未存储第一指引标签对应的操作指引文件,导致后台服务器无法获取到对应的操作指引文件,在后台服务器获取到第一指引标签对应的操作指引文件的情况下,可以向第一电子设备发送操作指引文件。在后台服务器未获取到第一指引标签对应的操作指引文件的情况下,可以第一电子设备返回获取失败消息。
步骤1309:共享服务模块获取操作指引文件。
由于后台服务器在获取到操作指引文件的情况下可以向共享服务模块发送操作指引文件,从而共享服务模块可以获取到操作指引文件。
在一些实施例中,后台服务器可以向第一电子设备发送操作指引文件,第一电子设备在接收到操作指引文件的情况下,可以将操作指引文件存储至内容提供器中,因此,共享服务模块可以从内容提供其中获取操作指引文件。
步骤1310:共享服务模块显示第一提示信息。
需要说明的是,第一提示信息用于提示用户打开第二应用程序。该第一提示信息可以是以弹窗形式、气泡形式、通知栏形式等形式显示,本申请实施例对此不做具体限定。示例性地,共享服务模块显示第一提示信息的场景可以参考上述图4中的(b)图所示的应用场景。
作为一种示例,第一功能为第二应用程序中的功能,为了帮助第一用户实现第一功能,共享服务模块在获取到操作指引文件的情况下,可以显示第一提示信息,以提示第一用户打开第二应用程序。
由于后台服务器在未获取到操作指引文件的情况下,会向第一电子设备发送获取失败消息,因此,共享服务模块存在获取到获取失败消息的可能。在共享服务模块获取到获取失败消息的情况下,可以在第一电子设备中显示第二提示信息,该第二提示信息用于提示不存在第一指引标签对应的操作指引文件。
在一些实施例中,在共享服务模块获取到获取失败消息的情况下,第一用户还可以进行操作指引任务的发布操作,响应于第一用户触发的发布操作,共享服务模块可以向后台服务器发送任务发布请求,该任务发布请求中携带第一指引标签。后台服务器在接收到任务发布请求的情况下,向安装有第一应用程序的电子设备发送任务发布消息,以提醒其他用户上传第一指引标签对应的操作指引文件。或者,后台服务器在接收到任务发布请求的情况下,向第一用户所处的共享圈内的用户的电子设备发送任务发布消息,以提醒共享圈内的用户上传第一指引标签对应的操作指引文件,共享圈内的用户的电子设备安装有第一应用程序。
步骤1311:第一应用程序检测后台运行操作。
由于第一提示信息用于提示第一用户打开第二应用程序,而第一用户如要打开第二应用程序,则需要先将第一应用程序切换至后台运行,因此,第一应用程序可以检测后台运行操作,若检测到第一用户进行后台运行操作,则执行下述步骤1312的操作。
示例性地,第一用户将第一应用程序切换至后台运行的操作可以参考上述图2中的(c)图所示的应用场景。
步骤1312:第一应用程序切换至后台运行。
步骤1313:共享服务模块检测界面显示情况。
为了能够有针对性地在不同的应用界面中对第一用户进行操作指引,共享服务模块需要确定第一电子设备中界面的显示情况,比如,第一用户是否按照第一提示信息的提示打开第二应用程序。
步骤1314:第二应用程序检测打开操作。
由于第一功能为第二应用程序中的功能,因此,为了实现第一功能,第一用户可以打开第二应用程序。响应于对第二应用程序的打开操作,第二应用程序可以执行下述步骤1315的操作。
示例性地,第一用户打开第二应用程序的操作可以参考上述图2中的(d)图所示的应用场景。
作为一个示例,共享服务模块在第一用户的操作下退出第一应用界面的显示后,可以显示桌面,该桌面中可以显示有第二应用程序的应用标识,第一用户可以点击第二应用程序的应用标识,从而第二应用程序可以检测到打开操作。响应于对第二应用程序的应用标识的点击操作,第二应用程序可以执行下述步骤1315的操作。示例性地,该过程可以参考上述图2所示的应用场景。
需要说明的是,应用标识用于唯一标识对应的应用程序,该应用标识可以为应用名称、应用版本号、应用图标等中的至少一个。
作为一个示例,第二应用程序在第一用户打开第一应用程序之前,可能已经打开过,且第一电子设备显示第一应用界面的情况下,第二应用程序进入后台运行,该种情况下,第一用户可以按照上述方式打开第二应用程序,也可以通过其他方式打开第二应用程序,比如,第一用户可以在第一应用界面中进行后台打开操作。共享服务模块响应于后台打开操作,显示后台运行界面,第一用户可以点击后台运行界面中的第二应用程序的第二应用界面。响应于对第二应用程序的第二应用界面的点击操作,第二应用程序切换至前台运行,并执行下述步骤1315的操作。
步骤1315:第二应用程序显示第二应用界面。
步骤1316:共享服务模块检测到显示第二应用界面的情况下,向界面解析模块发送界面检测消息。
由于在实现第一功能的过程中,可能需要显示多个应用界面,不同的应用界面具有不同的指引操作,因此,为了准确地对第一用户进行指引,共享服务模块在检测到显示第二应用界面的情况下,向界面解析模块发送界面检测消息。
步骤1317:界面解析模块接收界面检测消息。
步骤1318:界面解析模块解析第二应用界面,得到第二应用界面的界面指示信息和界面布局信息。
作为一个示例,界面解析模块可以分别调用活动管理器的接口和窗口管理器的接口,从活动管理器中获取第二应用界面的界面指示信息,从窗口管理器中获取第二应用界面的界面布局信息。
由于活动管理器用于管理电子设备的***中所有运行着的Activity(也可以称为任务),且能够获取正在运行的任务的内容等信息。由于电子设备正在显示第二应用程序的第二应用界面的情况下,该显示第二应用程序显示第二应用界面可以认为是一个Activity,因此,界面解析模块可以调用活动管理的接口获取第二应用界面的界面指示信息。
由于窗口管理器管理窗口程序,且窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等,因此,界面解析模块可以通过窗口管理器获取第二应用界面的界面布局信息。
需要说明的是,第二应用界面的界面布局信息包括第二应用界面的大小、第二应用界面中各个控件所在位置、各个控件相对于第二应用界面的大小、各个控件是否能够被触发等信息。
步骤1319:界面解析模块将第二应用界面的界面指示信息和界面布局信息发送至共享服务模块。
步骤1320:共享服务模块接收界面指示信息和界面布局信息。
步骤1321:共享服务模块从操作指引文件中获取第二应用界面的界面指示信息对应的第一操作指引列表。
由于操作指引文件中包括至少一个界面指示信息中每个界面指示信息对应的操作指引列表,因此,为了准确地对第一用户进行指引,共享服务模块在接收到第二应用界面的界面指示信息和界面布局信息的情况下,从操作指引文件中获取第二应用界面的界面指示信息对应的第一操作指引列表。
作为一个实施例,共享服务模块在接收到第二应用界面的界面指示信息和界面布局信息的情况下,可以将操作指引文件中的至少一个界面指示信息进行遍历操作,在遍历操作过程中获取到与第二应用界面的界面指示信息相同的界面指示信息的情况下,获取该界面指示信息对应的第一操作指引列表。
步骤1322:共享服务模块遍历第一操作指引列表,得到第一操作指引列表中包括的每个操作控件的第一布局信息和每个操作控件的指引信息。
由上述可知每个操作指引列表包括至少一个操作控件中的每个操作控件的第一布局信息和每个操作控件的指引信息,因此,共享服务模块对第一操作指引列表进行遍历后,可以得到第一操作指引列表中包括的每个操作控件的第一布局信息和每个操作控件指引信息。
步骤1323:共享服务模块根据界面布局信息和第一操作控件的第一布局信息,确定第一操作控件在第二应用界面中的第二布局信息。
需要说明的是,第一操作控件为第二应用界面的至少一个操作控件中当前需要触发的操作控件。
由于第一操作控件的第一布局信息可能为第一操作控件显示在其他电子设备中的第二应用界面时的布局信息,而第一电子设备显示的第二应用界面的界面布局信息可能与其他电子设备显示的第二应用界面的界面布局信息不一样,导致第一操作控件显示第一电子设备中的第二应用界面时的布局信息也将发生变化。比如,第一操作指引列表中记载第一操作控件的第一布局信息是第一操作控件显示在平板电脑中的第二应用界面时的布局信息,而第一电子设备为手机,由于平板电脑的尺寸与手机的尺寸不相同,导致第一操作控件显示在平板电脑中时的布局信息与显示在手机中时的布局信息不相同。因此,共享服务模块根据界面布局信息和第一操作控件的第一布局信息,确定第一操作控件在第二应用界面中的第二布局信息。
步骤1324:共享服务模块将界面布局信息、第一操作控件在第二应用界面中的第二布局信息和第一操作控件的指引信息发送至图层绘制模块。
步骤1325:图层绘制模块接收界面布局信息、第一操作控件的第二布局信息和指引信息。
步骤1326:图层绘制模块根据界面布局信息和第一操作控件的第二布局信息,在第二应用界面中除第一操作控件所处位置之外的区域上覆盖第一图层。
需要说明的是,第一图层的大小与第二应用界面的大小相同,由于第一操作控件所处位置处并未覆盖第一图层,因此,第一操作控件能够被触发。
为了能够对第一用户进行操作指引,图层绘制模块在接收到界面布局信息、第一操作控件的第二布局信息和指引信息的情况下,可以在第二应用界面上覆盖第一图层。而为了在第一用户的操作作用在第一操作控件的情况下,第一操作控件能够被触发,可以根据第一操作控件的第二布局信息,在第一操作控件所处位置上不覆盖第一图层,也即是,第二应用界面中除第一操作控件所处位置之外的区域上覆盖有第一图层。
为了使第一操作控件能够快速被第一用户注意到,该第一操作控件还能够突出显示,该突出显示可以是指在第一图层中将第一操作控件通过标识标出,比如,在第一图层中将第一操作控件通过带颜色的框标识出来。
步骤1327:图层绘制模块将第一操作控件的指引信息显示在第一图层中。
作为一种示例,共享服务模块可以将第一操作控件的指引信息显示在第一图层中的任意一个位置上,当然,为了更有效地指引第一用户进行操作,第一操作控件的指引信息可以显示在靠近第一操作控件的位置,比如,显示在与第一操作控件的所在位置相邻的位置。
示例性地,图层绘制模块在第二应用界面中除第一操作控件所处位置之外的区域上覆盖第一图层,并在第一图层中显示第一操作控件的指引信息的场景可以参考上述图3中的(a)图或(b)图所示的应用场景。
步骤1328:共享服务模块接收用户对第一操作控件的触发操作。
在第一操作控件的指引信息的指引下,用户可以对第一操作控件进行触发操作,从而共享服务模块可以接收到对第一操作控件的触发操作。
示例性地,共享服务模块接收用户对第一操作控件的触发操作的场景可以参考上述图3中的(a)图或(b)图所示的应用场景。
步骤1329:共享服务模块响应于对第一操作控件的触发操作,在第二应用界面中不存在其他未被触发的操作控件的情况下,显示第二应用程序的下一个第二应用界面。
需要说明的是,在实现第二应用程序的第一功能的情况下,可能需要显示第二应用程序的多个应用界面,且在该多个应用界面中每个应用界面中显示操作指引信息的方式均相同,因此,将该每个应用界面均可以称为第二应用界面,共享服务模块响应于对第一操作控件的触发操作,在当前显示的第二应用界面中不存在其他未被触发的操作控件的情况下,显示第二应用程序的下一个第二应用界面。在显示下一个第二应用界面后,可以返回上述步骤后1316的操作,直至实现第二应用程序的第一功能。
示例性地,共享服务模块显示第二应用程序的下一个第二应用界面的场景可以参考图3中的(b)图或(c)图所示的应用场景。
在本申请实施例中,在用户需要实现电子设备的第一功能的情况下,可以随时通过第一应用程序获取第一功能的操作指引文件,用户可以按照操作指引文件中操作指引信息的指引操作电子设备,从而用户在需要实现电子设备的任意一个功能的情况下,能够正确对电子设备进行操作,及时并高效的实现想要实现的功能,提高了电子设备的智能化程度。
由于在实现第一功能的过程中,第二应用界面中可能会存在多个操作控件需要被触发,在上述第一操作控件被触发后,第二应用界面中还可能存在其他未被触发的操作控件,在这样的情况下,第一用户需要触发第二应用界面中其他未被触发的操作控件。请参考图15,图15是根据另一示例性实施例示出的一种操作指引的方法流程示意图,且图15中是以用户在操作指引文件的指引下通过第一电子设备实现第一功能为例进行说明。作为示例而非限定,这里以该方法应用于安装有第一应用程序的第一电子设设备中,手机通过图12所示的多个模块交互实现为例进行说明,该方法可以包括如下部分或者全部内容:
步骤1501:第一应用程序检测启动操作。
步骤1502:第一应用程序显示第一应用界面,并启动共享服务模块。
步骤1503:共享服务模块启动界面解析模块和图层绘制模块,并与第一应用程序的后台服务器建立网络连接。
步骤1504:共享服务模块接收对第一指引标签的选择操作。
步骤1505:共享服务模块向后台服务器发送获取请求,该获取请求中携带第一指引标签。
步骤1506:后台服务器接收获取请求。
步骤1507:后台服务器获取第一指引标签对应的操作指引文件。
步骤1508:后台服务器向共享服务模块发送操作指引文件。
步骤1509:共享服务模块在获取操作指引文件。
步骤1510:共享服务模块显示第一提示信息。
步骤1511:第一应用程序检测后台运行操作。
步骤1512:第一应用程序切换至后台运行。
步骤1513:共享服务模块检测界面显示情况。
步骤1514:第二应用程序检测打开操作。
步骤1515:第二应用程序显示第二应用界面。
步骤1516:共享服务模块检测到显示第二应用界面的情况下,向界面解析模块发送界面检测消息。
步骤1517:界面解析模块接收界面检测消息。
步骤1518:界面解析模块解析第二应用界面,得到第二应用界面的界面指示信息和界面布局信息。
步骤1519:界面解析模块将第二应用界面的界面指示信息和界面布局信息发送至共享服务模块。
步骤1520:共享服务模块接收界面指示信息和界面布局信息。
步骤1521:共享服务模块从操作指引文件中获取第二应用界面的界面指示信息对应的第一操作指引列表。
步骤1522:共享服务模块遍历第一操作指引列表,得到第一操作指引列表中包括的每个操作控件的第一布局信息和每个操作控件的指引信息。
步骤1523:共享服务模块根据界面布局信息和第一操作控件的第一布局信息,确定第一操作控件在第二应用界面中的第二布局信息。
步骤1524:共享服务模块将界面布局信息、第一操作控件在第二应用界面中的第二布局信息和第一操作控件的指引信息发送至图层绘制模块。
步骤1525:图层绘制模块接收界面布局信息、第一操作控件的第二布局信息和指引信息。
步骤1526:图层绘制模块根据界面布局信息和第一操作控件的第二布局信息,在第二应用界面中除第一操作控件所处位置之外的区域上覆盖第一图层。
步骤1527:图层绘制模块将第一操作控件的指引信息显示在第一图层中。
步骤1528:共享服务模块接收用户对第一操作控件的触发操作。
需要说明的是,步骤1501-步骤1528的操作可以参考上述步骤1301-步骤1328的操作,本申请实施例对此不再进行一一赘述。
步骤1529:响应于对第一操作控件的触发操作,共享服务模块向图层绘制模块发送图层更换消息。
由于第一操作控件在被触发后,该第二应用界面中还存在其他未被触发的操作控件,因此,为了取消其他未被触发的操作控件的第一图层,并在第一图层上显示其他未被触发的操作控件的指引信息,共享服务模块需要向图层绘制模块发送图层更换消息。该图层更换消息中携带未被触发的操作控件中下一个需要触发的操作控件的第二布局信息和指引信息。
步骤1530:图层绘制模块接收图层更换消息。
步骤1531:图层绘制模块在当前触发的第一操作控件上覆盖第一图层,并取消对第一操作控件的指引信息的显示。
步骤1532:图层绘制模块将下一个第一操作控件所在位置的第一图层取消显示,并将下一个第一操作控件的指引信息显示于第一图层中。
需要说明的是,下一个第一操作控件为其他未被触发的操作控件中当前需要触发的操作控件。当前显示的第二应用界面中可以包括多个需要被触发的操作控件,且每个操作控件的指引操作均相同,因此,将该每个操作控件均可以称为第一操作控件。
作为一个示例,由于图层更换消息中携带有下一个第一操作控件的第二布局信息和引导信息,因此,图层绘制模块在接收到图层更换消息情况下,可以根据界面布局信息和下一个第一操作控件的第二布局信息,取消下一个第一操作控件所在位置的第一图层,并将下一个第一操作控件对应的指引信息显示于第一图层中。
需要说明的是,图层绘制模块可以在当前触发的第一操作控件上覆盖第一图层并取消对第一操作控件的指引信息的显示后,取消下一个第一操作控件所在位置的第一图层的显示,并将下一个第一操作控件对应的指引信息显示于第一图层中。也可以在第一操作控件上覆盖第一图层并取消对第一操作控件的指引信息的显示的同时,取消下一个第一操作控件所在位置的第一图层的显示,并将下一个第一操作控件对应的指引信息显示于第一图层中。
还需要说明的是,图层绘制模块取消下一个第一操作控件所在位置的第一图层的显示,并将下一个第一操作控件的指引信息显示于第一图层中后,可以执行上述步骤1528的操作,在下一个第一操作控件触发后还存在其他未触发的操作控件,则继续执行上述步骤后1529-步骤1532的操作。在下一个第一操作控件触发后不存在未被触发的操作控件的情况下,执行上述步骤1329的操作。
在本申请实施例中,在用户需要实现电子设备的第一功能的情况下,可以随时通过第一应用程序获取第一功能的操作指引文件,用户可以按照操作指引文件中操作指引信息的指引操作电子设备,从而用户在需要实现电子设备的任意一个功能的情况下,能够正确对电子设备进行操作,及时并高效的实现想要实现的功能,提高了电子设备的智能化程度。
由于共享服务模块与第一应用程序的后台服务器建立连接后,共享服务模块可以直接从第一应用程序的后台服务器中一次性获取第一指引标签对应的操作指引文件,当然也可以根据用户对第一功能的操作实时从后台服务器中获取相关的信息。请参考图16,图16是根据另一示例性实施例示出的一种操作指引的方法流程示意图,且图16中是以用户在操作指引文件的指引下通过第一电子设备实现第一功能为例进行说明。作为示例而非限定,这里以该方法应用于安装有第一应用程序的第一电子设设备中,手机通过图12所示的多个模块交互实现为例进行说明,该方法可以包括如下部分或者全部内容:
步骤1601:第一应用程序检测启动操作。
步骤1602:第一应用程序显示第一应用界面,并启动共享服务模块。
步骤1603:共享服务模块启动界面解析模块和图层绘制模块,并与第一应用程序的后台服务器建立网络连接。
步骤1604:共享服务模块接收对第一指引标签的选择操作。
步骤1605:共享服务模块向后台服务器发送第一查询请求,该第一查询请求中携带第一指引标签。
需要说明的是,步骤1601-步骤1605的操作可以参考上述步骤1301-步骤1305的操作,本申请实施例对此不再进行一一赘述。
步骤1606:后台服务器接收第一查询请求。
步骤1607:后台服务器获取第一指引标签对应的界面指示列表,该界面指示列表中包括至少一个界面指示信息。
作为一种示例,后台服务器可以获取第一指引标签对应的操作指引文件,然后获取该操作指引文件中包括的界面指示列表。
步骤1608:后台服务器向共享服务模块发送界面指示列表。
步骤1609:共享服务模块获取界面指示列表。
需要说明的是,步骤1606-步骤1609中虽然获取的是界面指示列表,但是步骤1606-步骤1609的操作与上述步骤1306-步骤1309的操作相似,因此,本申请实施例对此不在进行一一赘述。
步骤1610:共享服务模块显示第一提示信息。
需要说明的是,共享服务模块在获取到界面指示列表的情况下,说明存在第一指引标签对应的操作指引文件,因此,可以显示第一提示信息,以提示第一用户打开第二应用程序。
步骤1611:第一应用程序检测后台运行操作。
步骤1612:第一应用程序切换至后台运行。
步骤1613:共享服务模块检测界面显示情况。
步骤1614:第二应用程序检测打开操作。
步骤1615:第二应用程序显示第二应用界面。
步骤1616:共享服务模块检测到显示第二应用界面的情况下,向界面解析模块发送界面检测消息。
步骤1617:界面解析模块接收界面检测消息。
步骤1618:界面解析模块解析第二应用界面,得到第二应用界面的界面指示信息和界面布局信息。
步骤1619:界面解析模块将第二应用界面的界面指示信息和界面布局信息发送至共享服务模块。
步骤1620:共享服务模块接收第二页应用界面的界面指示信息和界面布局信息。
需要说明的是,步骤1610-步骤1620的操作可以参考上述步骤1310-步骤1320的操作,本申请实施例对此不再进行一一赘述。
步骤1621:共享服务模块向后台服务器发送第二查询请求,该第二查询请求中携带第一指引标签和第二应用界面的界面指示信息。
为了确定在第二应用界面的界面指示信息指示的第二应用界面中存在哪些需要被触发的操作控件,以及这些需要被触发的操作控件对应的指引信息,共享服务模块可以向后台服务器发送第二查询请求。
步骤1622:后台服务器接收第二查询请求。
步骤1623:后台服务器根据第一指引标签和第二应用界面的界面指示信息获取对应的第一操作指引列表。
作为一个示例,后台服务器可以根据第一指引标签获取对应的操作指引文件,并根据第二应用界面的界面指示信息从操作指引文件中获取对应的第一操作指引列表。
步骤1624:后台服务器向共享服务模块发送第一操作指引列表。
需要说明的是,后台服务器还可以向第一电子设备发送第一操作指引列表,且后台服务器向第一电子设备发送第一操作指引列表后,第一电子设备可以将该第一操作指引列表存储至内容服务器中。
步骤1625:共享服务模块获取第一操作指引列表。
作为一个示例,在后台服务器将第一操作指引列表发送至第一电子设备未直接发送至共享服务模块的情况下,共享服务模块可以内容提供器中获取第一操作指引列表。
步骤1626:共享服务模块遍历第一操作指引列表,得到第一操作指引列表中包括的每个操作控件的第一布局信息和每个操作控件的指引信息。
步骤1627:共享服务模块根据界面布局信息和第一操作控件的第一布局信息,确定第一操作控件在第二应用界面中的第二布局信息。
步骤1628:共享服务模块将界面布局信息、第一操作控件在第二应用界面中的第二布局信息和第一操作控件的指引信息发送至图层绘制模块。
步骤1629:图层绘制模块接收界面布局信息、第一操作控件的第二布局信息和指引信息。
步骤1630:图层绘制模块根据界面布局信息和第一操作控件的第二布局信息,在第二应用界面中除第一操作控件所处位置之外的区域上覆盖第一图层。
步骤1631:图层绘制模块将第一操作控件的指引信息显示在第一图层中。
步骤1632:共享服务模块接收用户对第一操作控件的触发操作。
步骤1633:响应于对第一操作控件的触发操作,显示第二应用程序的下一个第二应用界面。
需要说明的是,步骤1626-步骤1633的操作可以参考上述步骤1322-步骤1329的操作,本申请实施例对此不再进行一一赘述。
在本申请实施例中,在用户需要实现电子设备的第一功能的情况下,可以随时通过第一应用程序获取第一功能的操作指引文件,用户可以按照操作指引文件中操作指引信息的指引操作电子设备,从而用户在需要实现电子设备的任意一个功能的情况下,能够正确对电子设备进行操作,及时并高效的实现想要实现的功能,提高了电子设备的智能化程度。
在本申请实施例中,第一指引标签对应的操作指引文件通常为其他用户通过对其他电子设备进行操作生成后,上传至第一应用程序的后台服务器,从而第一用户能够通过第一电子设备获取到第一指引标签对应的操作指引文件。为了便于说明,本申请实施例将设置第一指引标签对应的操作指引文件的用户称为第二用户,将第二用户使用的电子设备称为第二电子设备。请参考图17,图17是根据另一示例性实施例示出的一种操作指引的方法流程示意图,且图17中是以第二用户通过第二电子设备设置第一功能的操作指引文件为例进行说明。作为示例而非限定,这里以该方法应用于安装有第一应用程序的第二电子设设备中,第二电子设备通过图12所示的多个模块交互实现为例进行说明,该方法可以包括如下部分或者全部内容:
步骤1701:第一应用程序检测启动操作。
步骤1702:第一应用程序显示第一应用界面,并启动共享服务模块。
步骤1703:共享服务模块启动界面解析模块和图层绘制模块,并与第一应用程序的后台服务器建立网络连接。
需要说明的是,步骤1701-步骤1703的操作可以分别参考上述步骤1301-步骤1303的操作,本申请实施例对此不再进行一一赘述。
步骤1704:共享服务模块在第一应用界面中接收标签创建操作。
示例性地,该标签创建操作可以参考上述8中的(a)图所示的应用场景。
步骤1705:共享服务模块在第一应用界面中创建第一指引标签。
在一些实施例中,在显示第一应用界面的情况下,第二用户可以点击第一应用界面中的标签创建控件,从而共享服务模块可以接收到标签创建操作。共享服务模块响应于标签创建操作,即共享服务模块响应于对标签创建控件的点击操作,可以显示标签创建弹窗;第二用户可以在标签创建弹窗中输入标签名称,响应于对标签创建弹窗中的输入操作,将所输入的标签名称确定为第一指引标签的名称;第二用户点击标签创建弹窗中的完成控件,响应于对完成控件的点击操作,在第一应用界面中创建第一指引标签。示例性地,该过程可以参考上述图8所示的应用场景。
作为一个示例,第一指引标签对应有录制控件,该录制控件可以显示在第一指引标签上,也可以显示在第一指引标签所在位置的相邻位置处,本申请实施例对此不做具体限制。
步骤1706:共享服务模块响应于第一指引标签对应的录制启动操作,显示录制悬浮窗。
需要说明的是,录制悬浮窗在未触发的情况下随着界面的切换显示在任意一个界面中。
在一些实施例中,由于第一指引标签对应有录制控件,第二用户可以点击录制控件,对录制控件的点击操作即为第一指引标签对应的录制启动操作,因此,共享服务模块响应于第一指引标签对应的录制启动操作可以是指对响应于对第一指引标签对应的录制控件的点击操作。示例性地,该过程可以参考上述图9所示的应用场景。
步骤1707:第一应用程序检测后台运行操作。
步骤1708:第一应用程序切换至后台运行。
步骤1709:第二应用程序接收打开操作。
步骤1710:第二应用程序显示第二应用界面。
由于第一功能为第二应用程序中的功能,因此,为了实现第一功能,第二用户可以打开第二应用程序。响应于对第二应用程序的打开操作,第二应用程序可以显示第二应用界面。
需要说明的是,上述步骤1707-步骤1710的操作可以参考上述步骤1311-步骤1312、步骤1314-步骤1315的操作,本申请实施例对此不在进行一一赘述。
步骤1711:共享服务模块接收对第二应用界面中显示的录制悬浮窗的开始录制操作。
步骤1712:共享服务模块向界面解析模块发送界面检测消息。
由于在实现第一功能的过程中,可能需要显示多个应用界面,不同的应用界面具有不同的指引操作,因此,为了保证操作指引文件的准确性,共享服务模块响应于对第二应用界面中显示的录制悬浮窗的开始录制操作,可以向界面解析模块发送界面检测消息。
步骤1713:界面解析模块接收解析消息。
步骤1714:界面解析模块解析第二应用界面,得到第二应用界面的界面指示信息和界面布局信息。
步骤1715:界面解析模块将第二应用界面的界面指示信息和界面布局信息发送至共享服务模块。
步骤1716:共享服务模块接收第二应用界面的界面指示信息和界面布局信息。
需要说明的是,步骤1713-步骤1716的操作可以参考上述步骤1317-步骤1320的操作,本申请实施例对此不再进行一一赘述。
步骤1717:共享服务模块向图层绘制模块发送图层绘制消息。
需要说明的是,该图层绘制消息中携带第二应用界面的界面布局信息。
步骤1718:图层绘制模块接收图层绘制消息。
步骤1719:图层绘制模块根据界面布局信息,在第二应用界面上覆盖第二图层。
需要说明的是,第二图层的大小与第二应用界面的大小相同,录制悬浮窗显示在第二图层上。示例性地,图层绘制模块在第二应用界面上覆盖第二图层的场景可以参考上述图10中的(b)图或图11中的(a)图所示的应用场景。
由于在第二图层上触发的操作控件并不会响应,因此,为了避免录制悬浮窗被第二图层覆盖导致无法被触发,第二图层覆盖在第二应用界面上的情况下,录制悬浮窗需要显示在第二图层上,也即是,第二图层位于第二应用界面和录制悬浮窗之间。
步骤1720:共享服务模块接收对第二图层中第一位置的触发操作。
示例性地,共享服务模块接收对第二图层中第一位置的触发操作的场景可以参考上述图10中的(b)图或图11中的(a)所示的应用场景。
步骤1721:共享服务模块获取第一位置处的第二操作控件的第一布局信息。
由于共享服务模块在之前接收到了界面解析模块发送的第二应用界面的界面指示信息和界面布局信息,因此,共享服务模块在接收到对第二图层中第一位置的触发操作的情况下,可以从界面布局信息中获取第一位置处第二操作控件的第一布局信息。
在一些实施例中,共享服务模块在接收到对第二图层中第一位置触发操作的情况下,还可以向界面解析模块发送位置解析消息;界面解析模块接收到位置解析消息的情况下,可以获取解析第一位置处的布局信息,得到第一位置处的第二操作控件的第一布局信息,并将该第一位置处的第二操作控件的第一布局信息发送至共享服务模块。
步骤1722:共享服务模块根据第一位置处的第二操作控件的第一布局信息,将第一位置处的第二操作控件突出显示。
为了提示第二用户当前触发的第一位置是否正确,共享服务模块可以根据第二操作控件的第一布局信息,将第一位置处的第二操作控件突出显示。示例性地,该过程可以参考上述图10中的(c)图或图11中的(b)图所示的应用场景。
作为本申请的一个示例,共享服务模块也可以向图层绘制模块发送突出显示消息,该突出显示消息中携带第一位置处的第二操作控件的第一布局信息;图层绘制模块接收到该突出显示消息的情况下,可以根据第一位置处的第二操作控件的第一布局信息,将第一位置处的第二操作控件突出显示。
需要说明的是,将第一位置处的第二操作控件突出显示包括在第二图层中将第二控件名称的字体颜色改变、字体颜色加深加粗、增加标记、字体放大等方式突出显示。
步骤1723:共享服务模块再次接收对第一位置的触发操作。
共享服务模块在对第一位置处的第二操作控件突出显示后,若第二用户确认第二操作控件为需要设置指引信息的操作控件,则第二用户可以继续对第一位置进行触发操作。示例性地,共享服务模块再次接收对第一位置的触发操作的场景可以参考上述图10中的(c)图或图11中的(b)图所示的应用场景。
步骤1724:共享服务模块向图层绘制模块发送文本框显示消息。
需要说明的是,文本框显示消息中携带第二操作控件的第一布局信息。
步骤1725:图层绘制模块接收文本框显示消息。
步骤1726:图层绘制模块在第二图层中显示文本框。
需要说明的是,图层绘制模块可以在第二图层中的任意一个位置处绘制文本框,以在第二图层中显示文本框,当然,也可以在第二操作控件所处位置相邻位置处绘制文本框。
由于该文本框显示消息中携带第二操作控件的第一布局信息,因此,图层绘制模块可以根据第二操作控件的第一布局信息,在与第二操作控件相邻的上方位置、下方位置、左边位置、右边位置等位置中的任意一个位置处绘制文本框。
作为一种示例,图层绘制模块可以调用视图***的接口,在视图***的支持下在第二图层中显示文本框。
示例性地,图层绘制模块在第二图层中显示文本框的场景可以参考上述图10中的(d)图或图11中的(c)图所示的应用场景。
步骤1727:图层绘制模块接收对文本框中输入的指引信息。
为了能够提示第一用户对第二操作控件进行操作,第二用户可以在第二图层中显示的文本框中输入第二操作控件的指引信息,从而图层绘制模块可以接收到对文本框中输入的指引信息。示例性地,该场景可以参考上述图10中的(d)图或图11中的(c)图所示的应用场景。
步骤1728:图层绘制模块将文本框中的指引信息发送至共享服务模块。
在一些实施例中,第二用户在图层绘制模块中的文本框输入指引信息后,可以对下一个位置的操作控件进行触发,该种情况下,图层绘制模块可以将文本框中的指引信息发送至共享服务模块。或者,第二用户在图层绘制模块中的文本框输入指引信息后,可以对第二应用界面进行结束录制操作,该种情况下,图层绘制模块可以将文本框中的指引信息发送至共享服务模块。或者,该文本框中还可以显示完成控件,第二用户在文本框中输入完毕的情况下,可以点击文本框中的完成控件,图层绘制模块响应于对完成控件的触发操作,可以将文本框中的指引信息发送至共享服务模块。
步骤1729:共享服务模块接收指引信息。
步骤1730:共享服务模块将第二操作控件的指引信息和第一布局信息对应存储。
为了能够使第一用户清楚任意一个操作控件对应的操作步骤,共享服务模块需要将第二操作控件的指引信息和第一布局信息对应存储。
需要说明的是,共享服务模块可以将第二操作控件的指引信息和第一布局信息对应存储至内容提供器中。
在一些实施例中,对于第二应用界面的每个操作控件,均可以按照上述步骤的D13-步骤D17的操作将每个操作控件的第一布局信息和指引信息对应存储。
步骤1731:共享服务模块接收对第二应用界面的结束录制操作。
在一些实施例中,共享服务模块在接收到第二应用界面的结束录制操作的情况包括共享服务模块接收到第二用户在录制悬浮窗中触发的结束录制操作,或者,录制悬浮窗中设置有缓存控件,共享服务模块可以在录制悬浮窗中接收到对缓存控件的触发操作等。
示例性地,共享服务模块接收对第二应用界面的结束录制操作的场景可以参考上述图11中的(f)图所示的应用场景。
步骤1732:共享服务模块确定第一操作指引列表。
需要说明的是,共享服务模块在接收到对第二应用界面的结束录制操作的情况下,说明第二用户已经完成在第二应用界面的操作,因此,可以确定第二应用界面对应的第一操作指引列表。
在一些实施例中,共享服务模块在接收到对第二应用界面的结束录制操作的情况下,不仅可以确定第一操作指引列表,还可以取消对第二应用界面上第二图层的显示。
在一些实施例中,在第二应用界面上不存在第二图层的情况下,第二用户如果在录制悬浮窗中触发结束录制操作,则共享服务模块可以执行下述步骤1733的操作;若第二用户触发第二应用界面上第二操作控件,则共享服务模块响应于第二操作控件,显示下一个第二应用界面。在显示下一个第二应用界面的情况下,共享服务模块可以按照上述步骤1712-步骤1732的操作继续对下一个第二应用界面中的操作进行录制。
作为一个示例,共享服务模块在接收到对第二应用界面的结束录制操作之前,若已对应存储至少一个操作控件的指引信息和第一布局信息,则按照存储顺序确定第一操作指引列表。
步骤1733:共享服务模块接收在录制悬浮窗中触发的结束录制操作。
步骤1734:共享服务模块将第一操作指引列表与第二应用界面的界面指示信息对应存储,得到操作指引文件。
需要说明的是,该录制悬浮窗中可以设置有结束录制控件,第二用户在想要结束本次录制的情况下,可以触发录制悬浮窗中的结束录制控件,共享服务模块在接收到对结束录制控件的触发操作的情况下,可以将第一操作指引列表与第二应用界面的界面指示信息对应存储,得到操作指引文件。示例性地,该过程可以参考上述图10和图11所示的应用场景。
作为一种示例,共享服务模块在得到操作指引文件的情况下,可以将该操作指引文件存储至内容提供器中。
步骤1735:共享服务模块接收对操作指引文件的上传操作。
第二用户设置第一指引标签的操作指引文件的目的是使第一用户能够随时在操作指引文件的指引下实现第一功能,而为了第一用户的第一电子设备获取到该操作指引文件,第二用户可以触发对操作指引文件的上传操作。
示例性地,该第一应用界面中可以设置第一指引标签对应的上传控件,第二用户可以触发第一指引标签对应的上传控件,从而共享服务模块可以接收到对操作指引文件的上传操作。
步骤1736:共享服务模块将操作指引文件和第一指引标签上传至第一应用程序的后台服务器中。
作为一个示例,共享服务模块可以在接收到操作指引文件的上传操作的情况下,将操作指引文件和第一指引标签上传至第一应用程序的后台服务器中,共享服务模块也可以在得到第一指引标签的操作指引文件的情况下,自动将操作指引文件和第一指引标签上传至第一应用程序的后台服务器中。本申请实施例对此不做具体限制。
示例性地,共享服务模块将操作指引文件和第一指引标签上传至第一应用程序的后台服务器中的场景可以参考上述图7所示的应用场景。
需要说明的是,在本申请实施例中是以第二用户使用第二电子设备设置目标操作指引标签对应的操作指引文件,第一用户使用第一电子设备通过操作指引文件的指引实现第一功能的场景为例进行说明,并不对本申请实施例构成限定。在本申请实施例中,第一电子设备和第二电子设备可以是不同的电子设备,也可以是同一个电子设备,且就算第一电子设备与第二电子设备是不同的电子设备,在第一电子设备在安装第一应用程序的情况下,第一电子设备不仅可以获取操作指引文件以指导用户实现第一功能,第一电子设备还可以在任意一个用户的操作下,对第一功能的操作进行录制。
步骤1737:后台服务器接收操作指引文件和第一指引标签。
步骤1738:后台服务器将第一指引标签和操作指引文件对应存储。
在本申请实施例中,用户可以随时通过电子设备录制任意一个功能的操作指引文件,并将操作指引文件上传至后台服务器,从而在其他用户需要实现电子设备的第一功能的情况下,可以随时通过第一应用程序获取第一功能的操作指引文件,其他用户可以按照操作指引文件中操作指引信息的指引操作电子设备,从而其他用户在需要实现电子设备的任意一个功能的情况下,能够正确对电子设备进行操作,及时并高效的实现想要实现的功能,提高了电子设备的智能化程度。
请参考图18,图18是根据另一示例性实施例示出的一种操作指引的方法流程示意图,作为示例而非限定,这里以该方法应用于安装有第一应用程序的第一电子设设备中为例进行说明,该方法可以包括如下部分或者全部内容:
步骤1801:响应于对第一应用程序的触发操作,显示第一应用程序的第一应用界面。
用户在使用第一电子设备的过程中,用户可能想要使用第一电子设备的某个功能,但是不清楚该如何对第一电子设备进行操作来实现该功能,此时,用户可以对第一应用程序进行启动操作。第一电子设备响应于对第一应用程序的启动操作,可以显示第一应用程序的第一应用界面。
需要说明的是,该第一应用程序可以为用于共享电子设备中任意一个应用程序的任意一个功能的操作指引文件的应用程序。该第一应用程序也可以称为共享应用程序,操作指引应用程序等等。该第一应用界面中可以显示有至少一个指引标签,该至少一个指引标签中包含第一指引标签,该第一指引标签为第一功能的操作指引文件的标签。
作为一个示例,对第一应用程序的触发操作操作可以是指对第一应用程序的应用标识的点击操作。其中,应用标识用于唯一标识对应的应用程序,该应用标识可以为应用名称、应用版本号、应用图标等中的至少一个。
步骤1802:选中第一应用界面中的第一指引标签。
由上述可知,在第一电子设备显示第一应用界面的情况下,该第一应用界面中可以显示有至少一个指引标签,用户可以从显示的至少一个指引标签中选择指示第一功能的指引标签,即用户可以对第一指引标签进行选择操作。在用户选择第一指引标签的情况下,第一电子设备可以选中第一指引标签。
作为一个示例,用户对第一指引标签的选择操作可以是指对第一指引标签的点击操作、选择操作等。
在一些实施例中,第一电子设备显示第一应用界面的情况下,第一应用界面中显示的至少一个指引标签可以为任意一个用户都可以使用的指引标签,当然,也可以为供位于同一个共享圈内的多个用户所使用的指引标签。
需要说明的是,位于同一个共享圈的多个用户是指用户账号位于同一群组的多个用户,该多个用户中任意一个用户的用户账号可以同时位于多个群组中,即任意一个用户可以加入不同的共享圈。其中,用户账号可以为社交账号、电话号码、邮箱等账号,本申请实施例对此不做具体限定。
作为一种示例,对于位于同一共享圈的多个用户,该多个用户中存在建立共享圈的用户,建立共享圈的用户通常为管理共享圈的管理员,管理员可以对同一共享圈内的用户赋予不同的操作权限。比如,对指引标签的编辑权限、对操作指引文件的编辑权限等,该编辑权限包括添加、删除、修改、查看等权限。
在一些实施例中,第一电子设备接收对第一应用界面中的第一指引标签的触发操作之后,还可以向第一应用程序的后台服务器发送文件获取请求,该文件获取请求用于指示后台服务器返回操作指引文件,该操作指引文件由第二电子设备基于用户对第一功能的操作生成后上传至后台服务器;接收操作指引文件。
需要说明的是,该操作指引文件包括至少一个界面指示信息中每个界面指示信息对应的操作指引列表,每个操作指引列表包括至少一个操作控件中的每个操作控件的第一布局信息和每个操作控件的指引信息,每个操作指引列表中的至少一个操作控件包括实现第一功能的过程中在对应的界面指示信息指示的应用界面中需要触发的操作控件。
还需要说明的是,界面指引信息用于唯一标识对应的应用界面,该界面指引信息可以为应用界面的界面名称、界面对应的activity(任务)名称等。
值得说明的是,由于第一电子设备可以从第一应用程序的后台服务器中获取操作指引文件,从而用户在有实现第一功能需求的情况下,可以随时通过第一电子设备从第一应用程序的后台服务器中获取操作指引文件,提高了实现第一功能的及时性和高效性。
在一些实施例中,第一电子设备接收对第一应用界面中的第一指引标签的触发操作之后,若第一电子设备中未存储操作指引文件,则第一电子设备向第一应用程序的后台服务器发送文件获取请求;若第一电子设备中存储有操作指引文件,则从第一电子设备的存储空间中获取操作指引文件。
在一些实施例中,电子设备接收对第一应用界面中的第一指引标签的触发操作之后,还可以显示第一提示信息,该第一提示信息用于提示用户打开第二应用程序。该第一提示信息可以是以弹窗形式、气泡形式、通知栏形式等形式显示,本申请实施例对此不做具体限定。
值得说明的是,通过第一提示信息提示用户打开第二应用程序,从而提高了指引用户的效率。
在一些实施例中,由于后台服务器中可能未存储操作指引文件,那么第一电子设备将无法获取到操作指引文件,该种情况下,第一电子设备可以显示第二提示信息,该第二提示信息用于提示不存在第一指引标签对应的操作指引文件。
需要说明的是,该第二提示信息同样可以是以弹窗形式、气泡形式、通知栏形式等形式显示,本申请实施例对此不做具体限定。
步骤1803:响应于对第二应用程序的打开操作,显示第二应用程序的第二应用界面,第二应用程序中包括第一功能。
由于第一功能为第二应用程序中的功能,因此,为了实现第一功能,用户可以打开第二应用程序。第一电子设备响应于对第二应用程序的打开操作,可以显示第二应用程序的第二应用界面。
在一种可能的实现方式中,第一电子设备在用户操作下退出第一应用界面的显示后,可以显示第一电子设备的桌面,该桌面中可以显示有第二应用程序的应用标识,用户可以点击第二应用程序的应用标识。响应于对第二应用程序的应用标识的点击操作,显示第二应用界面。示例性地,该过程可以参考上述图2所示的应用场景。
在另一种可能的实现方式中,第二应用程序在用户打开第一应用程序之前,可能已经打开过,且第一电子设备显示第一应用界面的情况下,第二应用程序进入后台运行,该种情况下,用户可以按照上述方式打开第二应用程序,也可以通过其他方式打开第二应用程序,比如,用户可以在第一应用界面中进行后台打开操作。第一电子设备响应于后台打开操作,显示后台运行界面,用户可以点击后台运行界面中的第二应用程序的第二应用界面。响应于对第二应用程序的第二应用界面的点击操作,将第二应用程序切换至前台运行,并在前台显示第二应用界面。
步骤1804:在第二应用界面中显示操作指引信息,该操作指引信息是操作指引文件包括的且与第二应用界面对应的指引信息。
作为一种示例,第一电子设备在第二应用界面中显示操作指引信息的操作包括:解析第二应用界面,得到第二应用界面的界面布局信息和对应的界面指示信息;从操作指引文件中获取第二应用界面的界面指示信息对应的第一操作指引列表;根据界面布局信息和第一操作指引列表,在第二应用界面中显示操作指引信息。
由于在实现第一功能的过程中,可能需要显示多个应用界面,不同的应用界面具有不同的指引操作,因此,为了确定当前显示的第二应用界面中是否存在指引信息,以及在存在指引信息的情况下,存在哪些指引信息,第一电子设备需要解析第二应用界面,得到第二应用界面对应的界面指示信息。
值得说明的是,通过解析第二应用界面可以准确获取第二应用界面的界面指引信息,从而提高了获取第二应用界面的操作指引信息的准确性。
由于操作指引文件中包括至少一个界面指示信息中每个界面指示信息对应的操作指引列表,因此,为了准确地对用户进行操作指引,第一电子设备得到第二应用界面的界面指示信息和界面布局信息的情况下,可以从操作指引文件中获取该界面指示信息对应的第一操作指引列表。
作为一个实施例,第一电子设备在得到第二应用界面的界面指示信息和界面布局信息的情况下,可以将操作指引文件中的至少一个界面指示信息进行遍历操作,在遍历操作过程中获取到与当前显示的第二应用界面的界面指示信息相同的界面指示信息的情况下,获取该界面指示信息对应的第一操作指引列表。
在一种可能的实现方式中,第一电子设备根据界面布局信息和第一操作指引列表,在第二应用界面中显示操作指引信息的操作包括:根据界面布局信息,在第二应用界面上覆盖第一图层,第一图层的大小与第二应用界面的大小相同;根据界面布局信息和第一操作控件的第一布局信息,确定第一操作控件在第二应用界面中的第二布局信息,第一操作控件为第二应用界面的至少一个操作控件中当前需要触发的操作控件;根据界面布局信息和第一操作控件在第二应用界面中的第二布局信息,在第二应用界面中除第一操作控件所处位置之外的区域上覆盖第一图层;将第一操作指引列表包括的第一操作控件对应的指引信息显示于第一图层中。
如此,第一电子设备通过根据界面布局信息和第一操作控件的第二布局信息,在第二应用界面中除第一操作控件所处位置之外的区域上覆盖的第一图层,从而避免了指引用户操作的过程中出现用户误触其他不相关操作控件的情况。且由于每一次存在一个操作控件未覆盖第一图层,从而保证了操作指引的准确性。
由于第一操作控件的第一布局信息可能为第一操作控件显示在其他电子设备中的第二应用界面时的布局信息,而第一电子设备显示的第二应用界面的界面布局信息可能与其他电子设备显示的第二应用界面的界面布局信息不一样,导致第一操作控件显示第一电子设备中的第二应用界面时的布局信息也将发生变化。比如,第一操作指引列表中记载第一操作控件的第一布局信息是第一操作控件显示在平板电脑中的第二应用界面时的布局信息,而第一电子设备为手机,由于平板电脑的尺寸与手机的尺寸不相同,导致第一操作控件显示在平板电脑中时的布局信息与显示在手机中时的布局信息不相同。因此,第一电子设备需要根据界面布局信息和第一操作控件的第一布局信息,确定第一操作控件在第二应用界面中的第二布局信息。
而为了在用户的操作作用在第一操作控件的情况下,第一操作控件能够被触发,可以根据界面布局信息和第一操作控件的第二布局信息,在第二应用界面中除第一操作控件所处位置之外的区域上覆盖第一图层。
为了使第一操作控件能够快速被用户注意到,该第一操作控件还能够突出显示,该突出显示可以是指在第一图层中将第一操作控件通过标识标出,比如,在第一图层中将第一操作控件通过带颜色的框标识出来。
需要说明的是,参见图19,在第一操作控件为上述聊天列表界面3中的“发现”控件的情况下,“发现”控件8所在位置处没有图层覆盖,从而用户点击“发现”控件7的情况下,可以触发“发现”控件7。同理,第一操作控件为上述发现列表界面中的“社交圈”控件的情况下,“社交圈”控件所在位置处没有图层覆盖,从而用户点击“社交圈”控件的情况下,可以触发“社交圈”控件。
需要说明的是,本申请实施例中在应用界面上覆盖第一图层的情况下,均可以参考上述图19所示的示意图,本申请实施例对此不再进行一一赘述。
在另一种可能的实现方式中,第一电子设备根据界面布局信息和第一操作指引列表,在第二应用界面中显示操作指引信息的操作包括:根据界面布局信息,在第二应用界面上覆盖第一图层,第一图层的大小与第二应用界面的大小相同;根据界面布局信息和第一操作指引列表中每个操作控件的第一布局信息,确定第一操作指引列表中每个操作控件在第二应用界面中的第二布局信息;根据界面布局信息和第一操作指引列表中每个操作控件在第二应用界面中的第二布局信息,在第二应用界面中除第一操作指引列表中每个操作控件所处位置之外的区域上覆盖第一图层;将第一操作指引列表包括的每个操作控件对应的指引信息显示于第一图层中。
如此,通过一次性在第二应用界面中对需要被触发的每个操作控件不覆盖第一图层,从而使用户能够直观了解到第二应用程序中需要触发哪些操作控件,提高了对用户的指引效率。
需要说明的是,在一次性将第二应用界面中需要被触发的每个操作控件不覆盖第一图层的情况下,每个操作控件所处位置处还可以显示有对应的触发顺序,以便于用户按照触发顺序进行触发。
在一些实施例中,第一电子设备在第二应用界面中显示操作指引信息之后,用户可以按照操作指引信息的指示进行操作。在操作指引文件包括的至少一个界面指示信息的数量为多个,多个界面指示信息中的每个界面指示信息用于指示一个第二应用界面的情况下,第一电子设备可以接收对第二应用界面中的第一操作控件的触发操作,该第一操作控件为第二应用界面的至少一个操作控件中当前需要触发的操作控件;在第二应用界面中不存在其他未被触发的操作控件的情况下,显示第二应用程序的下一个第二应用界面。
由于第二应用界面中不存在其他未被触发的操作控件,因此,在第一操作控件被触发后可以直接显示第一操作控件触发后对应的应用界面,即显示第二应用程序的下一个第二应用界面。
作为一个示例,第一电子设备在显示第二应用程序的下一个第二应用界面的情况下,可以按照上述方式继续对用户进行操作指引。
在一些实施例中,第一电子设备接收对第二应用界面中的第一操作控件的触发操作,第一操作控件为第二应用界面的至少一个操作控件中当前需要触发的操作控件;在第二应用界面中存在其他未被触发的操作控件的情况下,在第一操作控件上覆盖第一图层并取消对第一操作控件的指引信息的显示。
作为一个示例,在第二应用界面中存在其他未被触发的操作控件的情况下,为了避免用户混乱,第一电子设备需要在第一操作控件上覆盖第一图层并取消对第一操作控件的指引信息的显示。之后第一电子设备可以在取消下一个需要被触发的操作控件所在位置的第一图层,并在第一图层中显示下一个需要被触发的操作控件的指引信息。
在本申请实施例中,在用户需要实现电子设备的第一功能的情况下,可以随时通过第一应用程序获取第一功能的操作指引文件,用户可以按照操作指引文件中操作指引信息的指引操作电子设备,从而用户在需要实现电子设备的任意一个功能的情况下,能够正确对电子设备进行操作,及时并高效的实现想要实现的功能,提高了电子设备的智能化程度。
由上述可知,第一电子设备不仅可以获取操作指引文件以指导用户实现第一功能,第一电子设备还可以在任意一个用户的操作下,对第一功能的操作进行录制。下述对第一电子设备对第一功能的操作进行录制的操作进行说明。
请参考图20,图20是根据另一示例性实施例示出的一种操作指引的方法流程示意图,作为示例而非限定,这里以该方法应用于安装有第一应用程序的第一电子设设备中为例进行说明,该方法可以包括如下部分或者全部内容:
步骤2001:响应于在第一应用界面中触发的标签创建操作,创建第一指引标签。
在一些实施例中,在显示第一应用界面的情况下,用户可以点击第一应用界面中的标签创建控件,第一电子设备响应于对标签创建控件的点击操作,可以显示标签创建弹窗;用户可以在标签创建弹窗中输入标签名称,响应于对标签创建弹窗中的输入操作,将所输入的标签名称确定为第一指引标签的名称;用户点击标签创建弹窗中的完成控件,响应于对完成控件的点击操作,在第一应用界面中创建第一指引标签。示例性地,该过程可以参考上述图9所示的应用场景。
作为一个示例,第一指引标签对应有录制控件,该录制控件可以显示在第一指引标签上,也可以显示在第一指引标签所在位置的相邻位置处,本申请实施例对此不做具体限制。
步骤2002:响应于第一指引标签对应的录制启动操作,显示录制悬浮窗,该录制悬浮窗在未触发的情况下随着界面的切换显示在任意一个界面中。
由于第一指引标签对应有录制控件,因此,用户可以点击录制控件,对录制控件的点击操作即为第一指引标签对应的录制启动操作,也即是,第一电子设备响应于第一指引标签对应的录制启动操作可以是指对响应于对第一指引标签对应的录制控件的点击操作。示例性地,该过程可以参考上述图10或图11所示的应用场景。
步骤2003:响应于在第二应用程序中对录制悬浮窗的触发操作,基于用户对第一功能的操作确定操作指引文件。
在一些实施例中,电子设备响应于在第二应用程序中对录制悬浮窗的触发操作,基于用户对第一功能的操作确定操作指引文件的操作包括:响应于对第二应用程序的打开操作,显示第二应用界面;响应于对第二应用界面中显示的录制悬浮窗的开始录制操作,解析第二应用界面,得到第二应用界面的界面指示信息和界面布局信息;根据界面布局信息,在第二应用界面上覆盖第二图层,第二图层的大小与第二应用界面的大小相同,该录制悬浮窗显示在第二图层上;根据用户在第二图层中对第一功能的操作,确定第一操作指引列表,第一操作指引列表包括至少一个操作控件中的每个操作控件的第一布局信息和每个操作控件的指引信息,至少一个操作控件包括第二图层中与第一功能相关的操作控件;响应于在录制悬浮窗中触发的结束录制操作,将第一操作指引列表与当前显示的第二应用界面的界面指示信息对应存储,得到操作指引文件。
需要说明的是,在录制过程中,为了使不同应用界面对应不同指引操作,第一电子设备同样需要对第二应用界面进行解析。
由于在第二图层上触发的操作控件并不会响应,因此,为了避免录制悬浮窗被第二图层覆盖导致无法被触发,第二图层覆盖在第二应用界面上的情况下,录制悬浮窗需要显示在第二图层上,也即是,第二图层位于第二应用界面和录制悬浮窗之间。
在一些实施例中,第一电子设备根据用户在第二图层中对第一功能的操作,确定第一操作指引列表的操作包括:对于至少一个操作控件中的每个操作控件,接收用户在第二图层中对每个操作控件所在位置处触发操作,获取每个操作控件的第一布局信息;接收用户在每个操作控件所在位置输入的指引信息;将每个操作控件的第一布局信息与指引信息对应存储。
作为一个示例,对于至少一个操作控件中的每个操作控件,第一电子设备接收用户在第二图层中对每个操作控件所在位置处触发操作,可以确定每个操作控件的第一布局信息。
作为一个示例,第一电子设备在获取到每个操作控件的第一布局信息的情况下,可以根据第一布局信息将对应的操作控件在第二图层中突出显示。
作为一个示例,第一电子设备还可以接收对每个操作控件所在位置的再次触发操作,该种情况下,第一电子设备可以在每个操作控件所在位置处显示对应的文本框;用户可以向文本框中输入对应操作控件的指引信息,从而第一电子设备可以获取每个操作控件的指引信息。
在一些实施例中,第一电子设备可以接收对操作指引文件的上传操作;将操作指引文件和第一指引标签上传至第一应用程序的后台服务器中。
需要说明的是,第一电子设备可以在接收到操作指引文件的上传操作的情况下,将操作指引文件和第一指引标签上传至第一应用程序的后台服务器中,第一电子设备也可以在得到第一指引标签的操作指引文件的情况下,自动将操作指引文件和第一指引标签上传至第一应用程序的后台服务器中。本申请实施例对此不做具体限制。
示例性地,该第一应用界面中可以设置第一指引标签对应的上传控件,用户可以触发第一指引标签对应的上传控件,从而第一电子设备可以接收到对操作指引文件的上传操作。
在本申请实施例中,用户可以随时通过电子设备录制任意一个功能的操作指引文件,并将操作指引文件上传至后台服务器,从而在其他用户需要实现电子设备的第一功能的情况下,可以随时通过第一应用程序获取第一功能的操作指引文件,其他用户可以按照操作指引文件中操作指引信息的指引操作电子设备,从而其他用户在需要实现电子设备的任意一个功能的情况下,能够正确对电子设备进行操作,及时并高效的实现想要实现的功能,提高了电子设备的智能化程度。
为了便于理解本申请实施例,请参考图21,图21是根据另一示例性实施例示出的一种操作指引的方法流程示意图,作为示例而非限定,这里以第一电子设备、第二电子设备以及第一应用程序的后台服务器之间的交互为例进行说明,该方法可以包括如下部分或者全部内容:
步骤2101:第二用户打开第一应用程序。
需要说明的是,第二用户为使用第二电子设备的用户。
步骤2102:第二电子设备响应于对安装的第一应用程序的触发操作,显示第一应用程序的第一应用界面。
需要说明的是,在第二用户想要设置第二应用程序的第一功能的操作指引文件的情况下。
步骤2103:第二电子设备响应于在第一应用界面中触发的标签创建操作,创建第一指引标签。
步骤2104:第二电子设备响应于第一指引标签对应的录制启动操作,显示录制悬浮窗。
需要说明的是,录制悬浮窗在未触发的情况下随着界面的切换显示在任意一个界面中。
步骤2105:第二电子设备响应于对安装的第二应用程序的打开操作,显示第二应用界面。
步骤2106:第二电子设备响应于对第二应用界面中显示的录制悬浮窗的开始录制操作,解析第二应用界面,得到第二应用界面的界面指示信息和界面布局信息。
步骤2107:第二电子设备根据界面布局信息,在第二应用界面上覆盖第二图层。
需要说明的是,第二图层的大小与第二应用界面的大小相同,录制悬浮窗显示在第二图层上。
步骤2108:对于至少一个操作控件中的每个操作控件,第二电子设备接收第二用户在第二图层中对每个操作控件所在位置处触发操作,获取每个操作控件的第一布局信息。
步骤2109:第二电子设备接收第二用户在每个操作控件所在位置输入的指引信息。
步骤2110:第二电子设备将每个操作控件的第一布局信息与指引信息对应存储。
步骤2111:响应于在录制悬浮窗中触发的结束录制操作,第二电子设备将第一操作指引列表与当前显示的第二应用界面的界面指示信息对应存储,得到操作指引文件。
步骤2112:第二电子设备接收对操作指引文件的上传操作。
步骤2113:第二电子设备将操作指引文件和第一指引标签上传至第一应用程序的后台服务器中。
需要说明的是,上述步骤2102-步骤2113的操作可以参考上述图20中所示的步骤后2001-步骤2003的操作,本申请实施例对此不在进行一一赘述。
步骤2114:后台服务器接收第二电子设备发送的操作指引文件和第一指引标签。
步骤2115:后台服务器将操作指引文件和第一指引标签对应存储。
步骤2116:第一用户打开第一应用程序。
需要说明的是,第一用户为使用第一电子设备的用户,且参见图21,第一用户与第二用户位于同一共享圈内。
步骤2117:第一电子设备响应于对安装的第一应用程序的触发操作,显示第一应用程序的第一应用界面。
步骤2118:第一电子设备接收对第一应用界面中的第一指引标签的触发操作。
需要说明的是,第一指引标签为第一功能的操作指引文件的标签。
步骤2119:第一电子设备向第一应用程序的后台服务器发送文件获取请求。
步骤2120:后台服务器向第一电子设备返回操作指引文件。
步骤2121:第一电子设备接收操作指引文件。
步骤2122:第一电子设备响应于对第二应用程序的打开操作,显示第二应用程序的第二应用界面。
步骤2123:第一电子设备解析第二应用界面,得到第二应用界面的界面布局信息和界面指示信息。
步骤2124:第一电子设备从操作指引文件中获取第二应用界面的界面指示信息对应的第一操作指引列表。
步骤2125:第一电子设备根据界面布局信息和第一操作指引列表,在第二应用界面中显示操作指引信息。
步骤2126:第一电子设备接收对第二应用界面中的第一操作控件的触发操作。
需要说明的是,第一操作控件为第二应用界面的至少一个操作控件中当前需要触发的操作控件。
步骤2127:第一电子设备确定第二应用界面中是否存在其他未被触发的操作控件,若存在,则执行下述步骤2128;若不存在,则执行下述步骤2129。
步骤2128:第一电子设备在第一操作控件上覆盖第一图层并取消对第一操作控件的指引信息的显示,取消下一个未被触发的操作控件所处位置的第一图层,并显示下一个未被触发的操作控件的指引信息,然后返回上述步骤2126的操作。
步骤2129:确定是否存在下一个第二应用界面,若存在,则执行下述步骤2130的操作,若不存在,则执行下述步骤2131的操作。
步骤2130:第一电子设备显示第二应用程序的下一个第二应用界面,并返回上述步骤2123的操作。
步骤2131:第一电子设备结束本次操作指引。
需要说明的是,上述步骤2117-步骤2131的操作可以参考上述图18所示的步骤1801-步骤1804的操作,本申请实施例对此次不再进行一一赘述。
在本申请实施例中,第二用户可以随时通过第二电子设备录制任意一个功能的操作指引文件,并将操作指引文件上传至第一应用程序的后台服务器,从而在第一用户需要实现第一功能的情况下,可以随时使用第一电子设备通过第一应用程序获取第一功能的操作指引文件,第一用户可以按照操作指引文件中操作指引信息的指引操作第一电子设备,从而第一用户在需要实现第一电子设备的任意一个功能的情况下,能够正确对第一电子设备进行操作,及时并高效的实现想要实现的功能,提高了第一电子设备的智能化程度。
图22是本申请实施例提供的一种电子设备的结构示意图。参见图22,电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,天线1,天线2,移动通信模块150,无线通信模块160,传感器模块180,显示屏194等。其中,传感器模块180可以包括压力传感器180A,触摸传感器180K等。
可以理解的是,本申请实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,比如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
其中,控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从该存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了***的效率。
在一些实施例中,处理器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)接口等。
其中,该电子设备可以通过处理器110以及存储器中保存的指令或数据,来实现上述各个实施例提供的方法。
电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。因此,电子设备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的至少部分模块被设置在同一个器件中。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备输出声音信号,或通过显示屏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)和/或星基增强***(satellite based augmentation systems,SBAS)。
电子设备100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,电子设备100可以包括1个或N个显示屏194,N为大于1的整数。
外部存储器接口120可以用于连接外部存储卡,比如Micro SD卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。比如将音乐,视频等文件保存在外部存储卡中。
内部存储器121可以用于存储计算机可执行程序代码,计算机可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,来执行电子设备100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100在使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,比如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。
压力传感器180A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180A可以设置于显示屏194。压力传感器180A的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180A,电极之间的电容改变。电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子设备100根据压力传感器180A检测触摸操作强度。电子设备100也可以根据压力传感器180A的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。比如:当有触摸操作强度小于压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
触摸传感器180K,也称“触控面板”。触摸传感器180K可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180K用于检测作用于其上或附近的触摸操作。触摸传感器180K可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180K也可以设置于电子设备100的表面,与显示屏194所处的位置不同。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意结合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络或其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,比如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(比如:同轴电缆、光纤、数据用户线(Digital Subscriber Line,DSL))或无线(比如:红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质,或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(比如:软盘、硬盘、磁带)、光介质(比如:数字通用光盘(Digital Versatile Disc,DVD))或半导体介质(比如:固态硬盘(Solid State Disk,SSD))等。
以上所述为本申请提供的可选实施例,并不用以限制本申请,凡在本申请的揭露的技术范围之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (20)

1.一种操作指引的方法,其特征在于,应用于第一电子设备中,所述方法包括:
响应于对第一应用程序的触发操作,显示所述第一应用程序的第一应用界面,所述第一应用界面显示有至少一个指引标签,所述至少一个指引标签中包含第一指引标签,所述第一指引标签为第一功能的操作指引文件的标签;
选中所述第一应用界面中的第一指引标签;
响应于对第二应用程序的打开操作,显示所述第二应用程序的第二应用界面,并在所述第二应用界面中显示操作指引信息,所述第二应用程序中包括所述第一功能,所述操作指引信息是所述操作指引文件包括的且与所述第二应用界面对应的指引信息。
2.如权利要求1所述的方法,其特征在于,所述在所述第二应用界面中显示操作指引信息,包括:
解析所述第二应用界面,得到所述第二应用界面的界面布局信息和对应的界面指示信息;
从所述操作指引文件中获取所述第二应用界面的界面指示信息对应的第一操作指引列表,所述操作指引文件包括至少一个界面指示信息中每个界面指示信息对应的操作指引列表,每个操作指引列表包括至少一个操作控件中的每个操作控件的第一布局信息和所述每个操作控件的指引信息,每个操作指引列表中的至少一个操作控件包括实现所述第一功能的过程中在对应的界面指示信息指示的应用界面中需要触发的操作控件;
根据所述界面布局信息和所述第一操作指引列表,在所述第二应用界面中显示所述操作指引信息。
3.如权利要求2所述的方法,其特征在于,所述第一电子设备中包括共享服务模块和界面解析模块;
所述解析所述第二应用界面,得到所述第二应用界面的界面布局信息和对应的界面指示信息,包括:
所述共享服务模块检测到显示所述第二应用界面的情况下,向所述界面解析模块发送界面检测消息;
所述界面解析模块接收到所述界面检测消息的情况下,解析所述第二应用界面,得到所述第二应用界面的界面布局信息和界面指示信息;
所述界面解析模块将所述第二应用界面的界面布局信息和界面指示信息发送至所述共享服务模块;
所述从所述操作指引文件中获取所述第二应用界面的界面指示信息对应的第一操作指引列表,包括:
所述共享服务模块在接收到所述第二应用界面的界面布局信息和界面指示信息的情况下,从所述操作指引文件中获取所述第二应用界面的界面指示信息对应的第一操作指引列表。
4.如权利要求2所述的方法,其特征在于,所述根据所述界面布局信息和所述第一操作指引列表,在所述第二应用界面中显示所述操作指引信息,包括:
根据所述界面布局信息和第一操作控件的第一布局信息,确定所述第一操作控件在所述第二应用界面中的第二布局信息,所述第一操作控件为所述第二应用界面的至少一个操作控件中当前需要触发的操作控件;
根据所述界面布局信息和所述第一操作控件在所述第二应用界面中的第二布局信息,在所述第二应用界面中除所述第一操作控件所处位置之外的区域上覆盖第一图层;
将所述第一操作指引列表包括的所述第一操作控件对应的指引信息显示于所述第一图层中。
5.如权利要求4所述的方法,其特征在于,所述第一电子设备中包括共享服务模块和图层绘制模块;
所述根据所述界面布局信息和所述第一操作控件在所述第二应用界面中的第二布局信息,在所述第二应用界面中除所述第一操作控件所处位置之外的区域上覆盖第一图层,包括:
所述共享服务模块将所述界面布局信息、所述第二布局信息和所述第一操作控件的指引信息发送至所述图层绘制模块;
所述图层绘制模块接收到所述界面布局信息、所述第二布局信息和所述第一操作控件的指引信息的情况下,根据所述界面布局信息和所述第一操作控件在所述第二应用界面中的第二布局信息,在所述第二应用界面中除所述第一操作控件所处位置之外的区域上覆盖所述第一图层;
所述将所述第一操作指引列表包括的所述第一操作控件对应的指引信息显示于所述第一图层中,包括:
所述图层绘制模块将所述第一操作控件的指引信息显示在所述第一图层中。
6.如权利要求2所述的方法,其特征在于,所述根据所述界面布局信息和所述第一操作指引列表,在所述第二应用界面中显示所述操作指引信息,包括:
根据所述界面布局信息和所述第一操作指引列表中每个操作控件的第一布局信息,确定所述第一操作指引列表中每个操作控件在所述第二应用界面中的第二布局信息;
根据所述界面布局信息和所述第一操作指引列表中每个操作控件在所述第二应用界面中的第二布局信息,在所述第二应用界面中除所述第一操作指引列表中每个操作控件所处位置之外的区域上覆盖第一图层;
将所述第一操作指引列表包括的所述每个操作控件对应的指引信息显示于所述第一图层中。
7.如权利要求2-6中任一项所述的方法,其特征在于,所述操作指引文件包括的至少一个界面指示信息的数量为多个,多个界面指示信息中的每个界面指示信息用于指示一个第二应用界面;
所述在所述第二应用界面中显示操作指引信息之后,还包括:
接收对所述第二应用界面中的第一操作控件的触发操作,所述第一操作控件为所述第二应用界面的至少一个操作控件中当前需要触发的操作控件;
在所述第二应用界面中不存在其他未被触发的操作控件的情况下,显示所述第二应用程序的下一个第二应用界面。
8.如权利要求2-6中任一项所述的方法,其特征在于,所述在所述第二应用界面中显示操作指引信息之后,还包括:
接收对所述第二应用界面中的第一操作控件的触发操作,所述第一操作控件为所述第二应用界面的至少一个操作控件中当前需要触发的操作控件;
在所述第二应用界面中存在其他未被触发的操作控件的情况下,在所述第一操作控件上覆盖第一图层,并取消对所述第一操作控件的指引信息的显示。
9.如权利要求8所述的方法,其特征在于,所述第一电子设备中包括共享服务模块和图层绘制模块;
所述在所述第二应用界面中存在其他未被触发的操作控件的情况下,在所述第一操作控件上覆盖第一图层,并取消对所述第一操作控件的指引信息的显示,包括:
在所述第二应用界面中存在其他未被触发的操作控件的情况下,所述共享服务模块向所述图层绘制模块发送图层更换消息;
所述图层绘制模块接收到所述图层更换消息的情况下,在所述第一操作控件上覆盖所述第一图层,并取消对所述第一操作控件的指引信息的显示。
10.如权利要求1-6中任一项所述的方法,其特征在于,所述选中所述第一应用界面中的第一指引标签之后,还包括:
向所述第一应用程序的后台服务器发送文件获取请求,所述文件获取请求用于指示所述后台服务器返回所述操作指引文件,所述操作指引文件由第二电子设备基于用户对所述第一功能的操作生成后上传至所述后台服务器;
接收所述操作指引文件。
11.如权利要求1-6中任一项所述的方法,其特征在于,所述选中所述第一应用界面中的第一指引标签之后,还包括:
显示第一提示信息,所述第一提示信息用于提示用户打开所述第二应用程序。
12.如权利要求1所述的方法,其特征在于,所述响应于对第一应用程序的触发操作,显示所述第一应用程序的第一应用界面之后,还包括:
响应于在所述第一应用界面中触发的标签创建操作,创建所述第一指引标签;
响应于所述第一指引标签对应的录制启动操作,显示录制悬浮窗,所述录制悬浮窗在未触发的情况下随着界面的切换显示在任意一个界面中;
响应于在所述第二应用程序中对所述录制悬浮窗的触发操作,基于用户对所述第一功能的操作确定所述操作指引文件。
13.如权利要求12所述的方法,其特征在于,所述响应于在所述第二应用程序中对所述录制悬浮窗的触发操作,基于用户对所述第一功能的操作确定所述操作指引文件,包括:
响应于对所述第二应用程序的打开操作,显示所述第二应用界面;
响应于对所述第二应用界面中显示的所述录制悬浮窗的开始录制操作,解析所述第二应用界面,得到所述第二应用界面的界面指示信息和界面布局信息;
根据所述界面布局信息,在所述第二应用界面上覆盖第二图层,所述第二图层的大小与所述第二应用界面的大小相同,所述录制悬浮窗显示在所述第二图层上;
根据所述用户在所述第二图层中对所述第一功能的操作,确定第一操作指引列表,所述第一操作指引列表包括至少一个操作控件中的每个操作控件的第一布局信息和所述每个操作控件的指引信息,所述至少一个操作控件包括所述第二图层中与所述第一功能相关的操作控件;
响应于在所述录制悬浮窗中触发的结束录制操作,将所述第一操作指引列表与所述第二应用界面对应的界面指示信息对应存储,得到所述操作指引文件。
14.如权利要求13所述的方法,其特征在于,所述第一电子设备中包括共享服务模块和界面解析模块;
所述响应于对所述第二应用界面中显示的所述录制悬浮窗的开始录制操作,解析所述第二应用界面,得到所述第二应用界面的界面指示信息和界面布局信息,包括:
所述共享服务模块响应于对所述第二应用界面中显示的所述录制悬浮窗的开始录制操作,向所述界面解析模块发送界面检测消息;
所述界面解析模块在接收到所述界面检测消息的情况下,解析所述第二应用界面,得到所述第二应用界面的界面指示信息和界面布局信息;
所述界面解析模块将所述第二应用界面的界面指示信息和界面布局信息发送至所述共享服务模块。
15.如权利要求14所述的方法,其特征在于,所述第一电子设备中还包括图层绘制模块;
所述根据所述界面布局信息,在所述第二应用界面上覆盖第二图层,包括:
所述共享服务模块在接收到所述第二应用界面的界面指示信息和界面布局信息的情况下,向所述图层绘制模块发送图层绘制消息;
所述图层绘制模块根据所述界面布局信息,在所述第二应用界面上覆盖第二图层。
16.如权利要求13所述的方法,其特征在于,所述根据所述用户在所述第二图层中对所述第一功能的操作,确定第一操作指引列表,包括:
对于所述至少一个操作控件中的每个操作控件,接收用户在所述第二图层中对所述每个操作控件所在位置处的触发操作,并获取所述每个操作控件的第一布局信息;
接收用户在所述每个操作控件所在位置输入的指引信息;
将所述每个操作控件的第一布局信息与所述指引信息对应存储。
17.如权利要求16所述的方法,其特征在于,所述第一电子设备中包括共享服务模块和图层绘制模块;
所述接收用户在所述每个操作控件所在位置输入的指引信息,包括:
所述共享服务模块在接收到对所述每个操作控件的触发操作的情况下,向所述图层绘制模块发送文本框显示消息;
所述图层绘制模块接收到所述文本框绘制消息的情况下,在所述第二图层中显示所述每个操作控件的文本框;
所述图层绘制模块接收对所述每个操作控件的文本框中输入的指引信息;
所述图层绘制模块将所述每个操作控件的指引信息发送至所述共享服务模块;
所述将所述每个操作控件的第一布局信息与所述指引信息对应存储,包括:
所述共享服务模块在接收到所述图层绘制模块发送的所述每个操作控件的指引信息的情况下,将所述每个操作控件的第一布局信息与所述指引信息进行对应存储。
18.如权利要求12-17中的任一项所述的方法,其特征在于,所述响应于在所述第二应用程序中对所述录制悬浮窗的触发操作,根据用户对所述第一功能的操作确定所述操作指引文件之后,还包括:
接收对所述操作指引文件的上传操作;
将所述操作指引文件和所述第一指引标签上传至所述第一应用程序的后台服务器中。
19.一种电子设备,其特征在于,所述电子设备包括:处理器和存储器,所述存储器用于存储一个或多个程序,所述一个或多个程序包括指令,当所述处理器执行所述指令时,所述电子设备用于执行如权利要求1-18中任一项所述的操作指引的方法。
20.一种计算机可读存储介质,用于存储一个或多个程序,其中所述一个或多个程序被配置为被一个或多个处理器执行,所述一个或多个程序包括指令,所述指令使得电子设备执行如权利要求1-18任一所述的操作指引的方法。
CN202211101793.7A 2022-09-09 2022-09-09 操作指引的方法、电子设备及可读存储介质 Active CN115220851B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211101793.7A CN115220851B (zh) 2022-09-09 2022-09-09 操作指引的方法、电子设备及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211101793.7A CN115220851B (zh) 2022-09-09 2022-09-09 操作指引的方法、电子设备及可读存储介质

Publications (2)

Publication Number Publication Date
CN115220851A true CN115220851A (zh) 2022-10-21
CN115220851B CN115220851B (zh) 2023-07-21

Family

ID=83617628

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211101793.7A Active CN115220851B (zh) 2022-09-09 2022-09-09 操作指引的方法、电子设备及可读存储介质

Country Status (1)

Country Link
CN (1) CN115220851B (zh)

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102984393A (zh) * 2012-12-12 2013-03-20 深圳市中兴移动通信有限公司 一种移动终端之间传输文件的方法及移动终端
US20130124504A1 (en) * 2011-11-14 2013-05-16 Google Inc. Sharing Digital Content to Discovered Content Streams in Social Networking Services
US20140344683A1 (en) * 2013-04-17 2014-11-20 Candas Urunga Methods, system and computer program product for user guidance
CN104238880A (zh) * 2014-09-10 2014-12-24 可牛网络技术(北京)有限公司 应用程序界面操作的引导方法、引导装置及移动终端
CN108196839A (zh) * 2018-01-02 2018-06-22 武汉斗鱼网络科技有限公司 新功能引导方法及装置
CN108287739A (zh) * 2017-12-19 2018-07-17 维沃移动通信有限公司 一种操作引导方法及移动终端
CN109324857A (zh) * 2018-09-07 2019-02-12 腾讯科技(武汉)有限公司 一种用户引导实现方法、装置和存储介质
CN109688418A (zh) * 2018-12-24 2019-04-26 北京潘达互娱科技有限公司 直播界面功能引导方法、设备及存储介质
CN111258576A (zh) * 2018-12-03 2020-06-09 阿里巴巴集团控股有限公司 界面生成方法、装置、电子设备及计算机存储介质
CN111443971A (zh) * 2020-03-24 2020-07-24 维沃移动通信有限公司 操作引导方法、电子设备及介质
CN111752442A (zh) * 2020-08-11 2020-10-09 腾讯科技(深圳)有限公司 显示操作引导信息的方法、装置、终端及存储介质
KR20210068333A (ko) * 2020-05-21 2021-06-09 베이징 바이두 넷컴 사이언스 앤 테크놀로지 코., 엘티디. 응용 프로그램의 조작 안내 방법, 장치, 기기 및 판독 가능 저장 매체
CN113589979A (zh) * 2021-06-30 2021-11-02 无锡小天鹅电器有限公司 家电设备的操作指引方法、装置、电子设备及存储介质
CN113822643A (zh) * 2021-08-20 2021-12-21 荣耀终端有限公司 设置出行提醒的方法和装置
CN113867851A (zh) * 2020-06-30 2021-12-31 华为技术有限公司 电子设备操作引导信息录制方法、获取方法和终端设备
CN114327178A (zh) * 2021-11-18 2022-04-12 荣耀终端有限公司 界面显示方法、装置及存储介质
CN114995930A (zh) * 2022-04-18 2022-09-02 网易(杭州)网络有限公司 控件的显示控制方法、装置和电子设备

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130124504A1 (en) * 2011-11-14 2013-05-16 Google Inc. Sharing Digital Content to Discovered Content Streams in Social Networking Services
CN102984393A (zh) * 2012-12-12 2013-03-20 深圳市中兴移动通信有限公司 一种移动终端之间传输文件的方法及移动终端
US20140344683A1 (en) * 2013-04-17 2014-11-20 Candas Urunga Methods, system and computer program product for user guidance
CN104238880A (zh) * 2014-09-10 2014-12-24 可牛网络技术(北京)有限公司 应用程序界面操作的引导方法、引导装置及移动终端
CN108287739A (zh) * 2017-12-19 2018-07-17 维沃移动通信有限公司 一种操作引导方法及移动终端
CN108196839A (zh) * 2018-01-02 2018-06-22 武汉斗鱼网络科技有限公司 新功能引导方法及装置
CN109324857A (zh) * 2018-09-07 2019-02-12 腾讯科技(武汉)有限公司 一种用户引导实现方法、装置和存储介质
CN111258576A (zh) * 2018-12-03 2020-06-09 阿里巴巴集团控股有限公司 界面生成方法、装置、电子设备及计算机存储介质
CN109688418A (zh) * 2018-12-24 2019-04-26 北京潘达互娱科技有限公司 直播界面功能引导方法、设备及存储介质
CN111443971A (zh) * 2020-03-24 2020-07-24 维沃移动通信有限公司 操作引导方法、电子设备及介质
KR20210068333A (ko) * 2020-05-21 2021-06-09 베이징 바이두 넷컴 사이언스 앤 테크놀로지 코., 엘티디. 응용 프로그램의 조작 안내 방법, 장치, 기기 및 판독 가능 저장 매체
CN113867851A (zh) * 2020-06-30 2021-12-31 华为技术有限公司 电子设备操作引导信息录制方法、获取方法和终端设备
CN111752442A (zh) * 2020-08-11 2020-10-09 腾讯科技(深圳)有限公司 显示操作引导信息的方法、装置、终端及存储介质
CN113589979A (zh) * 2021-06-30 2021-11-02 无锡小天鹅电器有限公司 家电设备的操作指引方法、装置、电子设备及存储介质
CN113822643A (zh) * 2021-08-20 2021-12-21 荣耀终端有限公司 设置出行提醒的方法和装置
CN114327178A (zh) * 2021-11-18 2022-04-12 荣耀终端有限公司 界面显示方法、装置及存储介质
CN114995930A (zh) * 2022-04-18 2022-09-02 网易(杭州)网络有限公司 控件的显示控制方法、装置和电子设备

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
VLADIMIR MLADENOVIC; MAJA M. LUTOVAC;: "Electronic tour guide for Android mobile platform with multimedia travel book", 《2012 20TH TELECOMMUNICATIONS FORUM (TELFOR)》 *
老初: "iOS App初次启动时的用户引导页制作实例分享", 《HTTPS://BLOG.CSDN.NET/WEIXIN_30378311/ARTICLE/DETAILS/99203978》 *

Also Published As

Publication number Publication date
CN115220851B (zh) 2023-07-21

Similar Documents

Publication Publication Date Title
JP7098757B2 (ja) アプリケーション機能の実施方法及び電子装置
CN111666055B (zh) 数据的传输方法及装置
CN111966251A (zh) 卡片显示方法、电子设备及计算机可读存储介质
CN113791850B (zh) 一种信息显示方法及电子设备
CN114466102B (zh) 显示应用界面的方法、相关装置以及交通信息显示***
US10108312B2 (en) Apparatus and method for processing information list in terminal device
CN113835569A (zh) 终端设备、应用内部功能的快捷启动方法和存储介质
CN112835495B (zh) 开启应用程序的方法、装置及终端设备
CN114237778A (zh) 界面显示方法及电子设备
CN111176766A (zh) 一种通信终端及组件显示方法
CN115220851B (zh) 操作指引的方法、电子设备及可读存储介质
CN115016710B (zh) 应用程序推荐方法
US20210223920A1 (en) Shortcut Key Control Method and Terminal
CN115661301A (zh) 添加批注的方法、电子设备、存储介质及程序产品
CN113467961A (zh) 复制粘贴的方法、电子设备及***
CN116661670B (zh) 管理手势导航窗口的方法、电子设备及存储介质
CN113835582B (zh) 一种终端设备、信息显示方法和存储介质
CN116701795B (zh) 页面显示方法和电子设备
WO2024067068A1 (zh) 应用图标的管理方法以及电子设备
CN118260742A (zh) 一种跨***信息处理方法及电子设备
CN117991937A (zh) 多窗口管理方法、图形界面及相关装置
CN118170302A (zh) 人机交互方法、电子设备及存储介质
CN117519521A (zh) 摘录方法和电子设备
CN116483244A (zh) 一种文本编辑方法及相关设备
CN114510909A (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
GR01 Patent grant
GR01 Patent grant