CN111400552A - 便签创建方法及电子设备 - Google Patents

便签创建方法及电子设备 Download PDF

Info

Publication number
CN111400552A
CN111400552A CN202010245639.1A CN202010245639A CN111400552A CN 111400552 A CN111400552 A CN 111400552A CN 202010245639 A CN202010245639 A CN 202010245639A CN 111400552 A CN111400552 A CN 111400552A
Authority
CN
China
Prior art keywords
video
note
progress
identifier
input
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
CN202010245639.1A
Other languages
English (en)
Other versions
CN111400552B (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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202010245639.1A priority Critical patent/CN111400552B/zh
Publication of CN111400552A publication Critical patent/CN111400552A/zh
Priority to PCT/CN2021/083582 priority patent/WO2021197260A1/zh
Priority to JP2022559310A priority patent/JP7519458B2/ja
Priority to KR1020227037646A priority patent/KR20220154825A/ko
Priority to EP21782251.9A priority patent/EP4131028A4/en
Priority to US17/951,258 priority patent/US20230015943A1/en
Application granted granted Critical
Publication of CN111400552B publication Critical patent/CN111400552B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/735Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/74Browsing; Visualisation therefor
    • G06F16/743Browsing; Visualisation therefor a collection of video files or sequences
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/7867Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/48Matching video sequences
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/49Segmenting video sequences, i.e. computational techniques such as parsing or cutting the sequence, low-level clustering or determining units such as shots or scenes
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/06Electrically-operated educational appliances with both visual and audible presentation of the material to be studied
    • G09B5/065Combinations of audio and video presentations, e.g. videotapes, videodiscs, television systems
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/41Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/003Repetitive work cycles; Sequence of movements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Signal Processing (AREA)
  • Library & Information Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computing Systems (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Computer Security & Cryptography (AREA)
  • Television Signal Processing For Recording (AREA)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明实施例提供一种便签创建方法及电子设备,涉及通信技术领域,能够解决用户通过教程视频完成操作的过程不够灵活且繁琐的问题。该方案包括:接收用户对目标标识的第一输入,目标标识关联第一视频文件;响应于第一输入,显示第一便签,第一便签为基于第一视频文件的内容创建的便签,第一便签包括至少一个视频标识和至少一个进度标识,视频标识用于指示第一视频文件中的一个视频片段,进度标识用于指示视频片段对应的操作完成进度。该方案应用于便签的使用场景中。

Description

便签创建方法及电子设备
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种便签创建方法及电子设备。
背景技术
随着通信技术的不断发展,用户可以通过电子设备观看视频教程(例如学习做菜的视频教程)。
一般地,在用户按照电子设备显示的视频教程动手操作的过程中,用户可以触发电子设备暂停播放视频教程,并按照已播放的视频动手操作,然后在用户完成对应的教程步骤之后可以再触发电子设备继续播放教程视频。另外,若用户需求查看教程视频中某个教程步骤对应的视频,那么用户可以通过点击回退控件,触发电子设备播放该教程步骤对应的视频。
然而,上述过程中,由于教程视频时间长,且教程视频里的教程步骤繁琐,因此用户可能会重复触发电子设备暂停播放教程视频,且当用户需求查看某个教程步骤对应的视频时,用户需要在教程视频中寻找该视频,因此,用户通过教程视频完成操作的过程不够灵活且繁琐。
发明内容
本发明实施例提供一种便签创建方法及电子设备,能够解决用户通过教程视频完成操作的过程不够灵活且繁琐的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种便签创建方法,该方法应用于电子设备,该方法包括:接收用户对目标标识的第一输入,并响应于第一输入,显示第一便签。其中,目标标识关联第一视频文件,第一便签为基于第一视频文件的内容创建的便签,第一便签包括至少一个视频标识和至少一个视频片段进度标识,视频标识用于指示第一视频文件中的一个视频片段,视频片段进度标识用于指示视频片段对应的操作完成进度。
第二方面,本发明实施例提供了一种电子设备,该电子设备可以包括接收模块和处理模块。其中,接收模块,用于接收用户对目标标识的第一输入,目标标识关联第一视频文件;处理模块,用于响应于接收模块接收的第一输入,显示第一便签,第一便签为基于第一视频文件的内容创建的便签,第一便签包括至少一个视频标识和至少一个视频片段进度标识,视频标识用于指示第一视频文件中的一个视频片段,视频片段进度标识用于指示视频片段对应的操作完成进度。
第三方面,本发明实施例提供一种电子设备,该电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,该计算机程序被处理器执行时实现如上述第一方面中的便签创建方法的步骤。
第四方面,本发明实施例提供一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如上述第一方面中的便签创建方法的步骤。
在本发明实施例中,电子设备可以接收用户对目标标识(关联第一视频文件)第一输入,并响应于第一输入,显示第一便签。其中,第一便签为基于第一视频文件的内容创建的便签,第一便签包括至少一个视频标识和至少一个视频片段进度标识,视频标识用于指示第一视频文件中的一个视频片段,视频片段进度标识用于指示视频片段对应的操作完成进度。通过该方案,在用户对与某个视频文件关联的标识(例如视频文件的缩略图或视频录制控件)执行输入之后,即可触发电子设备自动根据该视频文件的内容生成便签,且该便签包括至少一个视频标识和至少一个视频片段进度标识。这种情况下,当用户需求查看视频文件中的某个视频片段时,用户可以通过点击其对应的视频标识即可找到用户需求的视频片段,而无需用户重复触发电子设备暂停或回退播放该视频文件,从而可以便于用户灵活且快捷地根据视频文件完成操作。
附图说明
图1为本发明实施例提供的一种操作***的架构示意图;
图2为本发明实施例提供的便签创建方法的示意图之一;
图3为本发明实施例提供的便签创建方法应用的界面示意图之一;
图4为本发明实施例提供的便签创建方法应用的界面示意图之二;
图5为本发明实施例提供的便签创建方法的示意图之二;
图6为本发明实施例提供的便签创建方法应用的界面示意图之三;
图7为本发明实施例提供的便签创建方法的示意图之三;
图8为本发明实施例提供的便签创建方法的示意图之四;
图9为本发明实施例提供的便签创建方法的示意图之五;
图10为本发明实施例提供的便签创建方法应用的界面示意图之四;
图11为本发明实施例提供的便签创建方法的示意图之六;
图12为本发明实施例提供的便签创建方法应用的界面示意图之五;
图13为本发明实施例提供的便签创建方法应用的界面示意图之六;
图14为本发明实施例提供的电子设备的结构示意图;
图15为本发明实施例提供的电子设备的硬件示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本文中的术语“和/或”,是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。本文中符号“/”表示关联对象是或者的关系,例如A/B表示A或者B。
本文中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一输入和第二输入等是用于区别不同的输入,而不是用于描述输入的特定顺序。
在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
在本发明实施例的描述中,除非另有说明,“多个”的含义是指两个或者两个以上,例如,多个元件是指两个或者两个以上的元件等。
目前,电子设备中可以包括多个便签类应用程序(电子设备内置的应用程序和/或用户触发安装的应用程序),例如记事本应用程序、便签应用程序以及备忘录应用程序等任意可能形式的记事类应用程序。通常,用户可以通过便签应用程序手动记录与某个文件(例如视频文件、图片文件、录音文件)相关的内容,但这种方式可能导致记录的该内容与该文件的关联性较差。为了解决这个问题,本发明实施例提供一种便签创建方法及电子设备,该电子设备可以接收用户对目标标识(关联第一视频文件)第一输入,并响应于第一输入,显示第一便签。其中,第一便签为基于第一视频文件的内容创建的便签,第一便签包括至少一个视频标识和至少一个视频片段进度标识,视频标识用于指示第一视频文件中的一个视频片段,视频片段进度标识用于指示视频片段对应的操作完成进度。通过该方案,在用户对与某个视频文件关联的标识(例如视频文件的缩略图或视频录制控件)执行输入之后,即可触发电子设备自动根据该视频文件的内容生成便签,且该便签包括至少一个视频标识和至少一个视频片段进度标识。这种情况下,当用户需求查看视频文件中的某个视频片段时,用户可以通过点击其对应的视频标识即可找到用户需求的视频片段,而无需用户重复触发电子设备暂停播放该视频文件,从而可以便于用户灵活且快捷地根据视频文件完成操作。
本发明实施例中的电子设备可以为具有操作***的电子设备。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本发明实施例不作具体限定。
下面以操作***为例,介绍一下本发明实施例提供的便签创建方法所应用的软件环境。
如图1所示,为本发明实施例提供的一种可能的操作***的架构示意图。在图1中,操作***的架构包括4层,分别为:应用程序层、应用程序框架层、***运行库层和内核层(具体可以为Linux内核层)。
其中,应用程序层包括操作***中的各个应用程序(包括***应用程序和第三方应用程序)。示例性的,应用程序层可以包括本发明实施例中显示便签编辑界面和便签设置界面的应用程序。例如,可以为相机应用程序、便签应用程序等任意可能显示便签编辑界面和便签设置界面的应用程序。
应用程序框架层是应用程序的框架,开发人员可以在遵守应用程序的框架的开发原则的情况下,基于应用程序框架层开发一些应用程序。例如,可以基于应用程序框架层开发本发明实施例中显示便签编辑界面的应用程序。
一般,本发明实施例中显示便签编辑界面的应用程序可以包括两部分,一部分是指运行在电子设备后台的服务(service),用于检测用户在该应用程序显示的便签编辑界面上的输入,并根据该输入显示便签等;另一部分是指显示在电子设备屏幕上的内容,例如,电子设备屏幕上显示的便签的入口标识。
***运行库层包括库(也称为***库)和操作***运行环境。库主要为操作***提供其所需的各类资源。操作***运行环境用于为操作***提供软件环境。
内核层是操作***的操作***层,属于操作***软件层次的最底层。内核层基于Linux内核为操作***提供核心***服务和与硬件相关的驱动程序。
以操作***为例,本发明实施例中,开发人员可以基于上述如图1所示的操作***的***架构,开发实现本发明实施例提供的便签创建方法的软件程序,从而使得该便签创建方法可以基于如图1所示的操作***运行。即处理器或者电子设备可以通过在操作***中运行该软件程序实现本发明实施例提供的便签创建方法。
本发明实施例中的电子设备可以为移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本发明实施例不作具体限定。
本发明实施例提供的便签创建方法的执行主体可以为上述的电子设备,也可以为该电子设备中能够实现该便签创建方法的功能模块和/或功能实体,具体的可以根据实际使用需求确定,本发明实施例不作限定。下面以电子设备为例,对本发明实施例提供的便签创建方法进行示例性的说明。
本发明实施例中,在用户观看某个视频文件(例如教程视频文件)或按照该视频文件动手操作的过程中,由于视频文件时间长,且视频文件中的步骤繁琐,用户可能无法准确地获知该视频文件的每一部分对应的内容,因此,用户可以用对与该视频文件关联的标识(例如视频文件的缩略图或视频录制控件)执行输入之后,即可触发电子设备自动根据该视频文件的内容生成便签,且该便签包括至少一个视频标识和至少一个视频片段进度标识。这种情况下,当用户需求查看视频文件中的某个视频片段时,用户可以通过点击其对应的视频标识即可找到用户需求的视频片段,而无需用户重复触发电子设备暂停播放该视频文件,从而可以便于用户灵活且快捷地根据视频文件完成操作。
下面具体结合各个附图对本发明实施例提供的便签创建方法进行示例性地说明。
如图2所示,本发明实施例提供一种便签创建方法,该方法可以包括下述的步骤201和步骤202。
步骤201、电子设备接收用户对目标标识的第一输入。
其中,上述目标标识可以关联第一视频文件。
本发明实施例中,上述目标标识关联第一视频文件可以理解为:用户对目标标识输入,可以触发电子设备对第一视频文件执行相关操作。例如:用户对目标标识输入,可以触发电子设备录制第一视频文件;或者,用户对目标标识输入,可以触发电子设备显示第一视频文件。
可选地,本发明实施例中,上述目标标识可以为相机应用程序的视频录制界面上显示的标识。
可选地,本发明实施例中,上述步骤201具体可以通过下述的步骤201a实现。
步骤201a、电子设备接收用户对第一视频文件的视频录制界面上显示的目标标识的第一输入。
本发明实施例中,上述第一视频文件的视频录制界面可以理解为:录制第一视频文件的界面或显示第一视频文件的视频缩略图的界面。
可选地,本发明实施例中,上述目标标识可以为第一视频文件的视频缩略图,也可以为视频录制控件(即录制第一视频文件的视频录制控件)。可以理解,在目标标识为第一视频文件的视频缩略图的情况下,第一输入可以为用户对第一视频文件的视频缩略图的输入;在目标标识为视频录制控件的情况下,第一输入可以为用户对视频录制控件的输入。
本发明实施例中,上述视频缩略图可以为电子设备的相机应用程序的视频录制界面显示的,用于指示某一视频文件(例如第一视频文件)的图标。示例性地,如图3中的(a)所示,为电子设备显示相机应用程序的视频录制界面的界面示意图,视频缩略图可以为30所示的图标。其中,30所示的图标可以指示一个视频文件。
需要说明的是,本发明实施例中,在用户触发电子设备录制某个视频文件之后,电子设备的相机应用程序的视频录制界面可以显示该视频文件的视频缩略图;或者,在用户触发电子设备显示相机应用程序的视频录制界面情况下,电子设备的相机应用程序的视频录制界面也可以显示电子设备中存储的某个视频文件(例如,用户触发电子设备最近一次录制的视频文件,或者,用户触发电子设备最近一次下载的视频文件)的视频缩略图。
可选的,本发明实施例中,一种实现方式中,在目标标识为第一视频文件的视频缩略图的情况下,上述第一输入具体可以为用户将第一视频文件的视频缩略图长按拖动至视频预览画面的输入,也可以为用户将第一视频文件的视频缩略图长按滑动至视频预览画面的输入,还可以为用户对第一视频文件的视频缩略图的双击输入等。具体可以根据实际使用需求确定,本发明实施例不作限定。
下面以第一输入为用户将第一视频文件的视频缩略图长按拖动至视频预览画面的输入为例,对第一输入的具体执行过程进行示例性的说明。
本发明实施例中,用户通过将第一视频文件的视频缩略图长按拖动至视频预览画面上,可以触发电子设备将视频录制界面更新显示为便签界面,该便签界面中包括便签添加控件,然后用户可以再将第一视频文件的视频缩略图拖动至该便签添加控件上,从而,即可完成用户将第一视频文件的视频缩略图拖动至视频预览画面的输入,即第一输入的操作过程。
需要说明的是,本发明实施例中,上述便签添加控件可以用于添加新的便签。
可选的,本发明实施例中,上述便签界面可以为便签应用程序的界面。
下面再结合图3对第一输入为用户将第一视频文件的视频缩略图长按拖动至视频预览画面的输入的具体操作过程进行示例性的说明。
示例性地,假设第一视频文件的视频缩略图为图标30,如图3中的(a)所示,当用户将图标30拖动至视频预览画面31上时,如图3中的(b)所示,电子设备可以将视频录制界面更新显示为便签界面32,便签界面32可以包括便签添加控件33,然后,用户再继续将图标30拖动至便签添加控件33上,从而,即可完成用户将第一视频文件的视频缩略图拖动至视频预览画面的输入,即第一输入的操作过程。
可选地,本发明实施例中,上述便签界面还可以包括至少一个便签的入口标识。
需要说明的是,对便签界面包括至少一个便签的入口标识的描述可以参见下述实施例,为避免重复,此处不予赘述。
另一种实现方式中,在目标标识为视频录制控件的情况下,上述第一输入具体可以为用户将视频录制控制长按拖动至视频预览画面的输入,也可以为用户将视频录制控制长按滑动至视频预览画面的输入,还可以为用户对视频录制控件的双击输入等。具体可以根据实际使用需求确定,本发明实施例不作限定。
需要说明的是,本发明实施例中,在用户执行第一输入之前,用户可以先对视频录制控件执行一个输入,触发电子设备开始录制第一视频文件。
下面以第一输入为用户将视频录制控件长按拖动至视频预览画面的输入为例,对第一输入的具体执行过程进行示例性的说明。
本发明实施例中,在用户触发电子设备开始录制第一视频文件之后,用户可以通过对视频录制控件长按,触发电子设备在视频录制控件上叠加显示视频录制控件的图标,然后用户可以将视频录制控件的图标拖动至视频预览画面上,触发电子设备将视频录制界面更新显示为便签界面,该便签界面中包括便签添加控件,然后用户可以再将视频录制控件的图标拖动至便签添加控件上,从而,即可完成用户将视频录制控件拖动至视频预览画面的输入,即第一输入的操作过程。
需要说明的是,本发明实施例中,在用户对视频录制控件长按之后,电子设备可以结束录制第一视频。
下面再结合图4对第一输入为用户将视频录制控制拖动至视频预览画面的输入的具体操作过程进行示例性的说明。
示例性的,如图4中的(a)所示,在用户点击视频录制控件34触发电子设备录制第一视频文件之后,用户可以通过对视频录制控件34长按,触发电子设备在视频录制控件上叠加显示视频录制控件的图标,然后用户可以将视频录制控件的图标拖动至视频预览画面31上,如图4中的(b)所示,电子设备可以将视频录制界面更新显示为便签界面32,便签界面32可以包括便签添加控件33,然后,用户再继续将视频录制控件的图标拖动至便签添加控件33上,从而,即可完成用户将视频录制控件长按拖动至视频预览画面的输入,即第一输入的操作过程。
本发明实施例中,由于用户通过对视频录制界面上的目标标识的输入,即可触发电子设备跳转至便签界面,因此可以方便用户快捷地进入便签界面。
步骤202、电子设备响应于第一输入,显示第一便签。
其中,上述第一便签可以为基于第一视频文件的内容创建的便签,且该第一便签包括至少一个视频标识和至少一个视频片段进度标识,该视频标识可以用于指示第一视频文件中的一个视频片段,该视频片段进度标识可以用于指示视频片段对应的操作完成进度。
针对视频标识、视频片段进度标识和视频片段的描述可以参见下述实施例中的相关描述,此处不予赘述。
可选地,本发明实施例中,上述步骤202具体可以通过下述的步骤202a实现。
步骤202a、电子设备响应于第一输入,在第一输入的输入特征为预设输入特征的情况下,显示第一便签。
其中,上述预设输入特征可以为用户将目标标识拖动至便签添加控件。
本发明实施例中,在电子设备接收到用户的第一输入之后,电子设备可以根据第一视频文件的内容,创建与第一视频文件关联的第一便签,并显示第一便签。
本发明实施例提供的便签创建方法应用于用户需求查看某个教程步骤对应的视频时,还不需要暂停或回退视频的场景中,在用户对与某个视频文件关联的标识(例如视频文件的缩略图或视频录制控件)执行输入之后,即可触发电子设备自动根据该视频文件的内容生成便签,且该便签包括至少一个视频标识和至少一个视频片段进度标识。这种情况下,当用户需求查看视频文件中的某个视频片段时,用户可以通过点击其对应的视频标识即可找到用户需求的视频片段,而无需用户重复触发电子设备暂停或回退播放该视频文件,从而可以便于用户灵活且快捷地根据视频文件完成操作。
可选地,本发明实施例中,在用户对电子设备执行第一输入之后,电子设备可以先显示一个便签编辑界面,方便用户确认或修改便签的信息,在用户确认或修改便签的信息之后,电子设备可以再显示第一便签。
示例性地,结合上述图2,如图5所示,在上述步骤201之后,在步骤202之前,本发明实施例提供的便签创建方法还可以包括下述的步骤203。
步骤203、电子设备响应于第一输入,显示第一便签的便签编辑界面。
其中,上述便签编辑界面可以包括便签内容编辑区,该便签内容编辑区可以包括N个视频标识、与每个视频标识对应的描述信息,以及与N个视频标识对应的N个视频片段进度标识,N为正整数。
可选地,本发明实施例中,上述N个视频标识中的每个视频标识可以对应N个视频片段中的一个视频片段,该N个视频片段可以为电子设备根据第一视频文件的内容,将第一视频文件分割得到的视频片段。
可选地,本发明实施例中,上述步骤203具体可以通过下述的步骤203a-步骤203c实现。
步骤203a、电子设备响应于第一输入,识别第一视频文件的内容,得到N组视频操作信息。
可选的,本发明实施例中,上述N组视频操作信息中的每组视频操作信息中均可以包括以下至少一项:文字信息、语音信息、手势信息。
需要说明的是,本发明实施例中,上述N组视频操作信息的顺序可以根据第一视频文件中的视频操作步骤的先后顺序确定。
示例性地,以语音信息为例,假设第一视频文件中包括语音内容:“开始选纸张颜色,然后折叠纸张,最后裁剪纸张”。那么,电子设备可以获取“开始”、“接着”和“最后”这些操作信息。
可选的,本发明实施例中,电子设备可以通过AI技术识别第一视频文件的内容,得到N组视频操作信息,且N组视频操作信息的排列顺序可以根据第一视频文件中的视频操作步骤的先后顺序确定。
可选地,本发明实施例中,上述N组视频操作信息中的每一组视频操作信息可以对应第一视频文件中相关或相似的操作步骤。示例性地,假设第一视频文件的内容为折飞机,电子设备可以通过AI技术识别第一视频文件的内容,得到3组内容信息。其中,第一组视频操作信息可以对应第一视频文件中与选纸张颜色相关或相似的内容,第二组视频操作信息可以对应第一视频文件中与裁剪纸张相关或相似的内容,第三组视频操作信息可以对应第一视频文件中与折飞机相关或相似的内容。
步骤203b、电子设备按照N组视频操作信息,将第一视频文件分割为N个视频片段。
其中,上述N个视频片段中的每个视频片段可以分别对应上述N组视频操作信息中的一组视频操作信息,即不同视频片段对应不同组视频操作信息。可以理解,每个视频片段中的操作步骤相关或相似。
示例性地,结合上述步骤203a中的示例,在电子设备得到“开始”、“接着”和“最后”这些操作信息之后,电子设备可以将第一视频文件分割为3个视频片段。其中,第一个视频片段为第一视频文件中语音“开始”到语音“接着”对应的视频内容,第二个视频片段为第一视频文件中语音“接着”到语音“最后”对应的视频内容,第三个视频片段为第一视频文件中语音“最后”到第一视频文件结束对应的视频内容。
步骤203c、电子设备根据N个视频片段,显示第一便签的便签编辑界面。
本发明实施例中,在电子设备得到N组视频操作信息之后,电子设备可以根据N组视频操作信息,将第一视频文件分割为N个视频片段,然后电子设备可以根据N个视频片段,显示第一便签的便签编辑界面。具体地,电子设备可以根据N个视频片段,显示N个视频片段的入口标识(即N个视频标识),并根据N个视频片段的内容显示与每个视频标识对应的描述信息,以及显示与N个视频标识对应的N个视频片段进度标识。
本发明实施例中,上述N个视频标识中的每个视频标识可以分别为N个视频片段中的一个视频片段的入口标识。即用户通过点击某个视频片段的入口标识可以触发电子设备播放该视频片段。其中,视频标识的形式可以为视频片段的缩略图,即此处视频标识的显示形式与上述视频缩略图的显示形式可以相同。示例性的,假设第一视频文件的内容为折飞机,且电子设备将第一视频文件分割为3个视频片段,如图6所示,便签编辑界面可以包括视频标识60(指示第一个视频片段)、视频标识61(指示第二个视频片段)和视频标识62(指示第三个视频片段)。
本发明实施例中,上述每个视频标识对应的描述信息可以用于描述该视频标识对应的视频片段的内容。
需要说明的是,本发明实施例中,上述每个视频标识对应的描述信息可以为电子设备自动根据每个视频标识指示的视频片段的内容确定的。当然,可以理解,如果电子设备无法确定一个视频标识指示的视频片段的内容,那么电子设备可能不显示该视频标识对应的描述信息。
示例性的,假设电子设备确定第一个视频片段的内容为“选纸张颜色”,第二个视频片段的内容为“裁剪纸张”,且电子设备无法确定第三个视频片段的内容。如图6所示,视频标识60可以对应描述信息“选纸颜色”,视频标识61可以对应描述信息“裁剪”,视频标识62无对应描述信息。
可选的,本发明实施例中,用户可以根据实际需求修改或添加每个视频标识对应的描述信息。
本发明实施例中,上述每个视频标识对应的视频片段进度标识可以用于指示与该视频标识对应的视频片段相关的用户操作的完成进度,即一个视频标识对应的视频片段进度标识可以指示用户执行与某个视频片段相关的操作进度,该一个视频标识与该视频片段对应。
需要说明的是,本发明实施例中,在用户未执行与某个视频片段相关的操作的情况下,与该视频片段所对应的视频标识,其对应的视频片段进度标识指示的状态为0%。
示例性的,在用户完成选纸张颜色的操作,即用户完成与第一视频片段相关的操作之后,如图6所示,与第一视频片段所对应的视频标识60,其对应的视频片段进度标识63指示的进度状态为100%,与第二视频片段所对应的视频标识61,其对应的视频片段进度标识64指示的进度状态为0%,与第三视频片段所对应的视频标识62,其对应的视频片段进度标识65指示的进度状态为0%。
本发明实施例提供的便签创建方法可以应用于用户需求查看某个教程步骤对应的视频时,还不需要暂停或回退视频的场景中,由于用户可以在便签编辑界面查看第一视频文件的分割情况,并根据自己的需求设置第一便签的内容,因此可以提高便签设置的灵活性,从而使得便签的内容更加符合用户的实际使用需求。
进一步地,由于电子设备可以根据第一视频文件的内容,将第一视频文件分割为N个视频片段,因此,当用户需求查看第一视频文件中的某个视频片段时,用户可以准确、快速地在N个视频片段中查找到该视频片段,从而避免用户多次触发电子设备暂停或回退播放第一视频文件寻找该视频片段的操作。
更进一步地,由于电子设备可以根据AI技术识别第一视频文件的内容,且AI技术可以获取互联网用户的使用习惯信息,因此电子设备分割的N个视频片段较符合不同用户的需求。
可选地,本发明实施例中,上述便签编辑界面还可以包括便签属性编辑区,该便签属性编辑区可以包括第一便签的至少一项便签属性。
示例性地,结合上述图5,如图7所示,在上述便签编辑界面包括便签属性编辑区,且该便签属性编辑区包括第一便签的至少一项便签属性的情况下,在上述步骤203之后,本发明实施例提供的便签创建方法还可以包括下述的步骤204-步骤206。
步骤204、电子设备接收用户对便签属性编辑区的第二输入。
可选地,本发明实施例中,便签属性编辑区可以包括第一便签的便签主题、第一便签的便签提醒时间和第一便签的便签完成时间。
其中,便签主题可以用于用户设置便签的主题(或称为名称),即下述的第一便签的入口标识;便签提醒时间和便签完成时间均可以用于提醒用户,便签提醒时间可以用于提醒用户在某个时间执行与第一视频文件相关的操作,便签完成时间可以用于提醒用户在某个时间完成与第一视频文件相关的操作。
本发明实施例中,将第一便签的便签主题、第一便签的便签提醒时间或第一便签的便签完成时间称为第一便签的便签属性。
可选地,本发明实施例中,上述第二输入可以为用户在便签属性编辑区的编辑输入。
步骤205、电子设备响应于第二输入,更新第一便签的至少一项便签属性。
本发明实施例中,在电子设备接收到用户的第二输入之后,电子设备可以响应于第二输入,更新第一便签的至少一个便签属性。
示例性的,假设第一视频文件的内容为折飞机,在用户需求按照第一视频文件中折飞机的操作步骤执行折飞机操作的情况下,如图6所示,为电子设备显示便签编辑界面的界面示意图。其中,便签编辑界面上包括便签主题66、便签提醒时间67、便签完成时间68。若用户需求设置便签主题为“折纸飞机教程”,那么用户通过执行第二输入,即在便签主题66上输入“折纸飞机教程”,从而电子设备可以将第一便签的便签主题更新为“折纸飞机教程”。若用户需求在2020年1月10日执行折飞机的操作,那么用户可以通过执行第二输入,即在便签提醒时间67上输入2020.01.10,从而电子设备可以将第一便签的便签提醒时间更新为“2020.01.10”即电子设备可以在2020年1月10日提醒用户按照第一视频学习折飞机;若用户需求在2020年5月1日之前完成折飞机的操作,那么用户可以通过执行第二输入,即在便签完成时间68上输入2020.05.01,从而电子设备可以将第一便签的便签完成时间更新为“2020.05.01”,即电子设备可以在2020年5月1日之前提醒用户完成折飞机操作。
步骤206、电子设备基于便签内容编辑区和便签属性编辑区的内容,生成第一便签。
本发明实施例中,在用户触发电子设备对便签属性编辑区中的便签属性进行更新之后,电子设备可以根据便签内容编辑区和便签属性编辑区的内容,生成第一便签。
进一步地,电子设备可以显示第一便签。
本发明实施例提供的便签创建方法可以应用于用户需求查看某个教程步骤对应的视频时,还不需要暂停或回退视频的场景中,由于用户可以在便签编辑界面查看第一便签的便签属性,并根据自己的需求设置第一便签的便签属性,因此可以提高便签设置的灵活性,从而使得便签的内容更加符合用户的实际使用需求。
可选地,本发明实施例中,在用户按照第一视频文件中的操作步骤完成部分操作步骤之后,若用户需求对完成的该部分操作步骤进行标记,那么用户可以通过一个输入(例如下述的第三输入),触发电子设备更新该操作步骤对应的视频标识所对应的进度标识,从而可以方便用户查看已完成的操作步骤。
示例性地,结合上述图5,如图8所示,在上述步骤203之后,本发明实施例提供的便签创建方法还可以包括下述的步骤207-步骤209。
步骤207、电子设备接收用户的第三输入。
步骤208、电子设备响应于第三输入,采集目标对象的图像,得到第一图像。
其中,上述第三输入可以为用户对第一标识的输入或对拍摄应用图标的输入,且该第三输入可以用于触发拍照或录像。
可选地,本发明实施例中,上述第一标识可以包括N个进度标识中的任一个进度标识或便签编辑界面上的第二标识。
其中,上述第二标识可以为便签编辑界面上用于用户触发拍照的标识,且第二标识的形状、大小以及颜色具体可以根据实际使用需求确定,本发明实施例不作限定。
本发明实施例中,上述目标对象是指:用户按照第一视频文件中的操作步骤完成部分操作步骤时得到的对象。例如,假设第一视频文件的内容为折飞机,在用户完成裁剪纸张的步骤之后,该裁剪后的纸张即为目标对象。
可选的,本发明实施例中,在上述第三输入为用户对第一标识的输入的情况下,第三输入可以包括第一子输入和第二子输入。其中,第一子输入可以为用户对第一标识的输入,第二子输入可以为用户触发电子设备采集目标对象的图像的输入。具体的,用户可以通过对第一标识执行第一子输入,触发电子设备显示相机应用程序的界面(可以视频录制界面,也可以为照片拍摄界面),然后用户再触发电子设备采集目标对象的图像,从而,即可完成第三输入的操作过程。在电子设备接收到用户的第三输入之后,电子设备响应于第三输入,可以采集目标对象的图像,得到第一图像。
可选的,本发明实施例中,在第三输入为用户对拍摄应用图标(例如相机应用图标)的输入的情况下,第三输入可以包括第三子输入和第四子输入。其中,第三子输入可以为用户对拍摄应用图标的输入,第四子输入可以为用户触发电子设备采集目标对象的图像的输入。具体的,用户可以通过对拍摄应用图标执行第三子输入,触发电子设备显示相机应用程序的界面,然后用户再触发电子设备采集目标对象的图像,从而,即可完成第三输入的操作过程。在电子设备接收到用户的第三输入之后,电子设备响应于第三输入,可以采集目标对象的图像,得到第一图像。
步骤209、电子设备根据第一图像和N个视频片段,更新N个视频片段进度标识中的T个视频片段进度标识。
其中,T为正整数,T≤N。
本发明实施例中,在电子设备得到第一图像之后,电子设备可以根据第一图像和上述N个视频片段,更新N个视频片段进度标识中的T个视频片段进度标识。
可选地,本发明实施例中,上述步骤209具体可以通过下述的步骤209a和步骤209b实现。
步骤209a、电子设备确定N个视频片段中的第i个视频片段。
其中,上述第i个视频片段中的第二图像与第一图像匹配,i为正整数,i≤N。
本发明实施例中,在电子设备得到第一图像之后,电子设备可以将第一图像与N个视频片段中每个视频片段中的每帧图像(即每个图像)依次进行匹配,直至找到与第一图像匹配的第二图像为止,并将第二图像所在的视频片段确定为第i个视频片段。
可选的,本发明实施例中,电子设备可以将第一图像的特征点和N个视频片段中每个视频片段中的每个图像的特征点进行匹配,从而确定第二图像。
可选的,本发明实施例中,第一图像和第二图像匹配可以为以下任意一种情况:第一图像和第二图像相同、第一图像和第二图像的图像匹配度大于预设的匹配度阈值。
步骤209b、电子设备将第i个视频片段对应的视频片段进度标识更新为第一进度。
其中,上述第一进度可以为第二图像对应于第i个视频片段的视频时间占第i个视频片段的视频总时长的百分比。
本发明实施例中,在电子设备确定第i个视频片段之后,电子设备可以根据第二图像相对于第i个视频片段的视频时间占第i个视频片段的视频总时长的百分比更新第i个视频片段对应的视频片段进度标识。
本发明实施例中,在用户按照第一视频文件中的操作步骤完成部分操作步骤之后,如果用户需求对完成的该部分操作步骤进行标记,那么用户可以直接通过触发电子设备采集已完成该部分操作步骤的对象的图像,从而使得电子设备可以自动分析、匹配等,并根据分析、匹配等的结果更新对应的进度信息,从而可以方便用户查看已完成的操作步骤,进一步提高便签的灵活性。
可选地,本发明实施例中,在电子设备确定N个视频片段中的第i个视频片段之后,电子设备可以先判断N个视频片段中第1个视频片段至第i-1个视频片段所对应的视频片段进度标识中是否有视频片段对应的视频片段进度标识未更新为完成状态,若电子设备确定N个视频片段中第1个视频片段至第i-1个视频片段所对应的视频片段进度标识中有某些视频片段对应的视频片段进度标识未更新为完成状态,则电子设备可以将这些视频片段对应的视频片段进度标识更新为完成状态,并将第i个视频片段对应的视频片段进度标识更新为第一进度。若电子设备确定N个视频片段中第1个视频片段至第i-1个视频片段所对应的视频片段进度标识中没有视频片段对应的视频片段进度标识未更新为完成状态,则电子设备可以直接将第i个视频片段对应的视频片段进度标识更新为第一进度。
示例性地,在上述步骤209a之后,本发明实施例提供的便签创建方法还可以包括下述的步骤2010。
步骤2010、在第1个视频片段至第i-1个视频片段中有S个视频片段对应的视频片段进度标识未更新为完成状态的情况下,电子设备将S个视频片段对应的视频片段进度标识更新为第二进度。
其中,上述第二进度可以指示已完成状态,S为正整数,S≤i-1。
本发明实施例中,上述第1个视频片段至第i-1个视频片段可以为在时间上位于第i个视频片段之前的视频片段。
可以理解,在电子设备自动播放第一视频的情况下,电子设备可以先播放第1个视频片段至第i-1个视频片段,后播放第i个视频片段。
示例性地,假设电子设备将第一视频文件分割为5个视频片段,若电子设备得到第一图像之后,电子设备确定第一图像和5个视频片段中第2个视频片段(总时长为1小时(h))中的第二图像匹配,则电子设备可以根据第二图像在第2个视频片段所处的时间0.2h处,将第二视频片段对应的视频片段进度标识更新为“20%”。进一步地,电子设备确定5个视频片段中第一视频片段对应的视频片段进度标识未更新为完成状态,则电子设备可以将第一视频片段对应的视频片段进度标识更新为完成状态。
需要说明的是,5个视频片段中第3个视频片段、第4个视频片段和第5个视频片段对应的视频片段进度标识可以为空或0%。
本发明实施例提供的便签创建方法可以应用于用户需求查看某个教程步骤对应的视频时,还不需要暂停或回退视频的场景中,在用户通过触发电子设备采集已完成部分操作步骤的对象的图像之后,电子设备可以自动对处于该操作步骤之前的视频片段对应的视频片段进度标识进行更新,从而可以方便用户查看已完成的操作步骤,进一步提高便签的灵活性。
可选地,本发明实施例中,在电子设备生成多个便签之后,电子设备可以显示这些便签的入口标识,从而可以方便用户查看这些便签。进一步地,用户可以通过对这些便签的入口标识中某个便签的入口标识的输入,触发电子设备显示该便签的便签编辑界面。
示例性地,结合上述图2,如图9所示,在上述步骤202之后,本发明实施例提供的便签创建方法还可以包括下述的步骤2011和步骤2012。
步骤2011、电子设备显示至少一个便签入口标识。
其中,上述至少一个便签入口标识可以包括第一便签的入口标识。
示例性的,如图10所示,为电子设备显示至少一个便签的入口标识的示意图。其中,包括11所示的便签的入口标识“折飞机教程”,12所示的便签的入口标识“菜谱教程”和11所示的便签的入口标识“积木教程”。
可选地,本发明实施例中,上述第一便签的入口标识是根据第一视频文件的内容确定的。
示例性地,假设第一视频文件的内容为折飞机,电子设备可以确定第一便签的入口标识为“折飞机教程”;或者,假设第一视频文件的内容为炒西红柿鸡蛋,电子设备可以确定第一便签的入口标识为“西红柿炒鸡蛋教程”。进一步的,电子设备确定第一便签的入口标识之后,可以显示该入口标识。
步骤2012、在接收到用户对第一便签的入口标识的第四输入的情况下,电子设备响应于第四输入,显示第一便签的便签编辑界面。
可选的,本发明实施例中,上述第四输入可以为点击输入、长按输入或重按输入等任意可能形式的输入。具体可以根据实际使用需求确定,本发明实施例不作限定。
本发明实施例中,在电子设备接收到用户的第四输入之后,电子设备可以响应于第四输入,显示第一便签的便签编辑界面。
进一步地,用户可以再触发电子设备执行上述步骤204-步骤2010。
本发明实施例中,由于电子设备可以显示第一便签的入口标识,因此可以方便用户查看第一便签,提高人机交互性能。
进一步地,由于用户通过对便签的入口标识的输入,可以触发电子设备显示该便签的便签编辑界面,因此可以便于用户快捷地进入该便签的便签编辑界面。
可选的,本发明实施例中,在电子设备已经生成第一便签的情况下,用户还可以触发电子设备保存其他视频文件(例如与创建第一便签的视频文件不同的视频文件)与第一便签的关联关系。
示例性地,结合上述图9,如图11所示,在上述步骤2012之后,本发明实施例提供的便签创建方法还可以包括下述的步骤2013和步骤2014。
步骤2013、电子设备接收用户对第二视频文件的视频缩略图和第一便签的便签入口标识的第五输入。
可选地,本发明实施例中,上述第五输入可以为用户将第二视频文件的视频缩略图拖动至第一便签的入口标识上的输入,也可以为用户分别对第二视频文件的视频缩略图和第一便签的入口标识的点击输入等。具体可以根据实际使用需求确定,本发明实施例不作限定。
本发明实施例中,用户可以通过将第二视频文件的视频缩略图拖动至视频预览画面上,触发电子设备显示便签界面,然后用户再将第二视频文件的视频缩略图拖动至第一便签的入口标识上,从而,即可完成用户将第二视频文件的视频缩略图拖动至第一便签的入口标识上的输入,即第五输入的操作过程。
步骤2014、电子设备响应于第五输入,在第一便签中增加P个视频标识、与每个视频标识对应的描述信息,以及与P个视频标识对应的P个视频片段进度标识。
其中,P个视频标识中的每个视频标识对应P个视频片段中的一个视频片段,该P个视频片段为根据第二视频文件的内容,将第二视频文件分割得到的视频片段,P为正整数。
本发明实施例中,在电子设备接收到用户的第五输入之后,电子设备可以响应于第五输入,根据第二视频文件的内容,将第二视频文件分割为P个视频片段。如此,在用户对第一便签的入口标识执行一个输入之后,电子设备可以在第一便签中增加P个视频标识、与每个视频标识对应的描述信息,以及与P个视频标识对应的P个视频片段进度标识。
进一步地,电子设备还可以保存第二视频文件与第一便签的关联关系。
对第二视频文件的分割等其他描述具体可以参照上述实施例中对第一视频文件的相关描述,为避免重复,此处不再赘述。
下面再结合图12对上述步骤2013和2014进行示例性的说明。
示例性地,假设第五输入为用户将第二视频文件的视频缩略图拖动至第一便签的入口标识上的输入,如图12中的(a)所示,当用户将第二视频文件的视频缩略图120拖动至视频预览画面121上时,如图12中的(b)所示,电子设备可以将视频录制界面更新显示为便签界面,便签界面可以包括便签添加控件和至少一个便签的入口标识。其中,入口标识122为第一便签的入口标识。然后,用户再继续将第二视频文件的视频缩略图120拖动至入口标识122上,从而可以触发电子设备在第一便签中P个视频标识、与每个视频标识对应的描述信息,以及与P个视频标识对应的P个视频片段进度标识,进一步,电子设备可以保存第二视频文件与第一便签的关联关系。
本发明实施例中,由于用户可以通过一个输入,触发电子设备自动为与第一视频文件的内容相似的第二视频文件创建便签,从而,用户可以通过该便签同时查看内容相似的多个视频文件。
可选地,本发明实施例中,上述至少一个便签的入口标识可以显示在目标界面上。其中,该目标界面可以包括便签界面、桌面、锁屏界面、电子设备中安装的任一个应用程序的程序界面。具体可以根据实际使用需求确定,本发明实施例不作限定。
可选地,本发明实施例中,在上述至少一个便签的入口标识包括第一便签的入口标识的情况下,目标界面上还可以包括与第一便签对应的视频整体进度标识。其中,视频整体进度标识可以指示与第一视频文件的用户操作的整体完成进度。
需要说明的是,上述整体完成进度可以理解为:相对于第一视频文件,用户的操作进度。例如,假设第一视频文件的时长共100分(min),用户操作的时间点位于第一视频文件中的第60min,则可以认为用户操作的整体完成进度为60%。
可选地,本发明实施例中,在电子设备将第i个视频片段对应的视频片段进度标识更新为第一进度之后,电子设备可以基于第一进度,更新视频整体进度标识指示的进度信息,从而可以方便用户准确获知其操作的实际完成情况。
示例性地,在上述步骤209b之后,本发明实施例提供的便签创建方法还可以包括下述的步骤2015。
步骤2015、电子设备基于第一进度,更新视频整体进度标识指示的进度信息。
可以理解,上述视频整体进度标识指示的进度信息可以根据用户的操作进度实时更新。
示例性的,假设第一视频文件的内容为纸飞机,且第一视频文件可以分为3个视频片段,其中,第一个视频片段的内容为选纸张颜色,第二个视频片段的内容为裁剪纸张,第三个视频片段的内容为折飞机,在电子设备将第1个视频片段对应的视频片段进度标识更新为完成之后,电子设备可以将视频整体进度标识指示的进度信息从0%更新为33%;或者,在电子设备将第1个视频片段对应的视频整体进度标识更新为80%之后,电子设备可以将视频片段进度标识指示的进度信息从0%更新为33%*0.8,即26.4%。
可选的,本发明实施例中,若用户在便签完成时间对应的时间内未完成与第一视频文件相关的操作,那么电子设备可以在第一便签的入口标识和视频整体进度标识的显示位置上显示第一删除线。
可选的,本发明实施例中,若用户在便签完成时间对应的时间内完成与第一视频文件相关的操作,那么电子设备可以在第一便签的入口标识和视频整体进度标识的显示位置上显示第二删除线。
示例性地,假设电子设备处于锁屏状态,第一删除线为实线删除线,第二删除线为虚线删除线。如图13中的(a)所示,为电子设备的锁屏界面的界面示意图。其中,锁屏界面包括便签130的入口标识“折飞机教程”以及与便签130对应的视频整体进度标识131、便签132的入口标识“菜谱教程”以及与便签132对应的视频整体进度标识133和便签134的入口标识“积木教程”以及与便签134对应的视频整体进度标识135,便签130为第一便签。在用户在便签完成时间对应的时间内未完成与第一视频文件相关的操作的情况下,如图13中的(b)所示,电子设备可以在第一便签的入口标识和视频整体进度标识的显示位置上显示实线删除线。在用户在便签完成时间对应的时间内完成与第一视频文件相关的操作的情况下,如图13中的(c)所示,电子设备可以在第一便签的入口标识和视频整体进度标识的显示位置上显示虚线删除线。
本发明实施例提供的便签创建方法可以应用于电子设备处于锁屏状态下,用户需求查看对第一视频文件相关操作的实际完成情况的场景中,由于电子设备可以根据用户对与第一视频文件相关的操作的实际完成情况,实时更新显示第一进度信息,从而,可以准确地记载用户操作的实际完成情况,进而使得用户在电子设备处于锁屏状态下即可准确获知其操作的实际完成情况,并且可以方便用户实时查看其操作的实际完成情况。
需要说明的是,本发明实施例中,上述各个方法附图所示的便签创建方法均是以结合本发明实施例中的一个附图为例示例性的说明的。具体实现时,上述各个方法附图所示的便签创建方法还可以结合上述实施例中示意的其它可以结合的任意附图实现,此处不再赘述。
如图14所示,本发明实施例提供一种电子设备400,该电子设备400可以包括接收模块401和处理模块402。其中,接收模块401,可以用于接收用户对目标标识的第一输入,目标标识关联第一视频文件;处理模块402,可以用于响应于接收模块401接收的第一输入,显示第一便签,第一便签为基于第一视频文件的内容创建的便签,第一便签包括至少一个视频标识和至少一个视频片段进度标识,视频标识用于指示第一视频文件中的一个视频片段,视频片段进度标识用于指示视频片段对应的操作完成进度。
可选地,本发明实施例中,上述接收模块401,具体可以用于接收用户对第一视频文件的视频录制界面上显示的目标标识的第一输入;处理模块402,具体可以用于在第一输入的输入特征为预设输入特征的情况下,显示所述第一便签。
本发明实施例中,本发明实施例中,由于用户通过对视频录制界面上的目标标识的输入,即可触发电子设备跳转至便签界面,因此可以方便用户快捷地进入便签界面。
可选地,本发明实施例中,上述处理模块402,还可以用于在接收模块401接收用户对目标标识的所述第一输入之后,在显示第一便签之前,显示第一便签的便签编辑界面,便签编辑界面包括便签内容编辑区,便签内容编辑区包括N个视频标识、与每个视频标识对应的描述信息,以及与N视频标识对应的N个视频片段进度标识。其中,每个视频标识对应N个视频片段中的一个视频片段,N个视频片段为根据第一视频文件的内容,将第一视频文件分割得到的视频片段,N为正整数。
本发明实施例中,由于用户可以在便签编辑界面查看第一视频文件的分割情况,并根据自己的需求设置第一便签的内容,因此可以提高便签设置的灵活性,从而使得便签的内容更加符合用户的实际使用需求。
进一步地,由于电子设备可以根据第一视频文件的内容,将第一视频文件分割为N个视频片段,因此,当用户需求查看第一视频文件中的某个视频片段时,用户可以准确、快速地在N个视频片段中查找到该视频片段,从而避免用户多次触发电子设备播放第一视频文件寻找该视频片段的操作。
更进一步地,由于电子设备可以根据AI技术识别第一视频文件的内容,且AI技术可以获取互联网用户的使用习惯信息,因此电子设备分割的N个视频片段较符合不同用户的需求。
可选地,本发明实施例中,上述便签编辑界面还包括便签属性编辑区,便签属性编辑区包括第一便签的至少一项便签属性;接收模块401,还可以用于在处理模块402显示第一便签的便签编辑界面之后,接收用户对便签属性编辑区的第二输入;处理模块402,还用于响应于接收模块401接收的第二输入,更新第一便签的至少一项便签属性;并基于便签内容编辑区和便签属性编辑区的内容,生成第一便签。其中,便签属性包括以下至少一项:便签主题、便签提醒时间、便签完成时间。
本发明实施例中,本发明实施例中,由于用户可以在便签编辑界面查看第一便签的便签属性,并根据自己的需求设置第一便签的便签属性,因此可以提高便签设置的灵活性,从而使得便签的内容更加符合用户的实际使用需求。
可选地,本发明实施例中,上述接收模块401,还可以用于接收用户的第三输入,第三输入为对第一标识的输入或对拍摄应用图标的输入,第三输入用于触发拍照或录像;处理模块402,还用于响应于接收模块401接收的第三输入,采集目标对象的图像,得到第一图像;并根据第一图像和N个视频片段,更新N个视频片段进度标识中的T个视频片段进度标识。其中,第一标识包括N个视频片段进度标识中的任一个视频片段进度标识或便签编辑界面上的第二标识;T为正整数,T≤N。
本发明实施例中,在用户按照第一视频文件中的操作步骤完成部分操作步骤之后,如果用户需求对完成的该部分操作步骤进行标记,那么用户可以直接通过触发电子设备采集已完成该部分操作步骤的对象的图像,从而使得电子设备可以自动分析、匹配等,并根据分析、匹配等的结果更新对应的进度信息,从而可以方便用户查看已完成的操作步骤,进一步提高便签的灵活性。
可选地,本发明实施例中,上述处理模块402,具体可以用于确定N个视频片段中的第i个视频片段;并将第i个视频片段对应的视频片段进度标识更新为第一进度。其中,第i个视频片段中的第二图像与第一图像匹配,第一进度为第二图像对应于第i个视频片段的视频时间占第i个视频片段的视频总时长的百分比;i为正整数,i≤N。
可选地,本发明实施例中,上述处理模块402,还可以用于在确定N个视频片段中的第i个视频片段之后,在第1个视频片段至第i-1个视频片段中有S个视频片段对应的视频片段进度标识未更新为完成状态的情况下,将S个视频片段对应的视频片段进度标识更新为第二进度,第二进度指示已完成状态。其中,S为正整数,S≤i-1。
本发明实施例中,在用户通过触发电子设备采集已完成部分操作步骤的对象的图像之后,电子设备可以自动对处于该操作步骤之前的视频片段对应的进度标识进行更新,从而可以方便用户查看已完成的操作步骤,进一步提高便签的灵活性。
可选地,本发明实施例中,上述处理模块402,还可以用于显示至少一个便签的入口标识;并在接收到用户对第一便签的入口标识的第四输入的情况下,响应于第四输入,显示第一便签的便签编辑界面。其中,至少一个便签的入口标识包括第一便签的入口标识,第一便签的入口标识根据第一视频文件的内容确定。
本发明实施例中,由于电子设备可以显示第一便签的入口标识,因此可以方便用户查看第一便签,提高人机交互性能。
可选地,本发明实施例中,上述接收模块401,还可以用于接收用户对第二视频文件的视频缩略图和第一便签的便签入口标识的第五输入;处理模块402,还可以用于响应于接收模块401接收的第五输入,在第一便签中增加P个视频标识、与每个视频标识对应的描述信息,以及与P个视频标识对应的P个视频片段进度标识。其中,每个视频标识对应P个视频片段中的一个视频片段,P个视频片段为根据第二视频文件的内容,将第二视频文件分割得到的视频片段,P为正整数。
本发明实施例中,由于用户可以通过一个输入,触发电子设备自动为与第一视频文件的内容相似的第二视频文件创建便签,从而,用户可以通过该便签同时查看内容相似的多个视频文件。
可选地,本发明实施例中,上述至少一个便签的入口标识显示在目标界面上,目标界面上还包括与第一便签对应的视频整体进度标识,视频整体进度标识用于指示与第一视频文件的用户操作的整体完成进度;处理模块402,还可以用于在将第i个视频片段对应的进度标识更新为第一进度之后,基于第一进度,更新视频整体进度标识指示的进度状态。
本发明实施例中,由于电子设备可以根据用户对与第一视频文件相关的操作的实际完成情况,实时更新显示第一进度信息,从而,可以准确地记载用户操作的实际完成情况,进而使得用户准确获知其操作的实际完成情况,并且可以方便用户实时查看其操作的实际完成情况,提高人机交互性能。
本发明实施例提供的电子设备能够实现上述方法实施例中电子设备实现的各个过程,为避免重复,这里不再赘述。
本发明实施例提供一种电子设备,该电子设备可以接收用户对目标标识(关联第一视频)第一输入,并响应于第一输入,显示第一便签。其中,第一便签为基于第一视频的内容创建的便签,第一便签包括至少一个视频标识和至少一个视频片段进度标识,视频标识用于指示第一视频文件中的一个视频片段,视频片段进度标识用于指示视频片段对应的操作完成进度。通过该方案,在用户对与某个视频文件关联的标识(例如视频的缩略图或拍摄视频的控件)执行输入之后,即可触发电子设备自动根据该视频文件的内容生成便签,且该便签包括至少一个视频标识和至少一个视频片段进度标识。这种情况下,当用户需求查看视频文件中的某个视频片段时,用户可以通过点击其对应的视频标识即可找到用户需求的视频片段,而无需用户重复触发电子设备暂停或回退播放该视频文件,从而可以便于用户灵活且快捷地根据视频文件完成操作。
图15为实现本发明各个实施例的一种电子设备的硬件示意图。如图15所示,该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图15中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,电子设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
其中,用户输入单元107,可以用于接收用户对目标标识的第一输入;显示单元106,可以用于响应于用户输入单元107接收的第一输入,显示第一便签;目标标识关联第一视频文件,第一便签为基于第一视频文件的内容创建的便签,第一便签包括至少一个视频标识和至少一个视频片段进度标识,视频标识用于指示第一视频文件中的一个视频片段,视频片段进度标识用于指示视频片段对应的操作完成进度。
可以理解,本发明实施例中,上述电子设备的结构示意图(例如上述图14)中的接收模块401可以通过上述用户输入单元107实现;上述电子设备的结构示意图(例如上述图14)中的处理模块402可以通过上述显示单元106实现。
本发明实施例提供一种电子设备,该电子设备可以接收用户对目标标识(关联第一视频)第一输入,并响应于第一输入,显示第一便签。其中,第一便签为基于第一视频的内容创建的便签,第一便签包括至少一个视频标识和至少一个视频片段进度标识,视频标识用于指示第一视频文件中的一个视频片段,视频片段进度标识用于指示视频片段对应的操作完成进度。通过该方案,在用户对与某个视频文件关联的标识(例如视频的缩略图或拍摄视频的控件)执行输入之后,即可触发电子设备自动根据该视频文件的内容生成便签,且该便签包括至少一个视频标识和至少一个视频片段进度标识。这种情况下,当用户需求查看视频文件中的某个视频片段时,用户可以通过点击其对应的视频标识即可找到用户需求的视频片段,而无需用户重复触发电子设备暂停或回退播放该视频文件,从而可以便于用户灵活且快捷地根据视频文件完成操作。
应理解的是,本发明实施例中,射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信***与网络和其他设备通信。
电子设备通过网络模块102为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元103可以将射频单元101或网络模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与电子设备100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103包括扬声器、蜂鸣器以及受话器等。
输入单元104用于接收音频或视频信号。输入单元104可以包括图形处理器(graphics processing unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存储在存储器109(或其它存储介质)中或者经由射频单元101或网络模块102进行发送。麦克风1042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。
电子设备100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在电子设备100移动到耳边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器105还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(liquid crystal display,LCD)、有机发光二极管(organic light-emitting diode,OLED)等形式来配置显示面板1061。
用户输入单元107可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作)。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板1071可覆盖在显示面板1061上,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图15中,触控面板1071与显示面板1061是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现电子设备的输入和输出功能,具体此处不做限定。
接口单元108为外部装置与电子设备100连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备100内的一个或多个元件或者可以用于在电子设备100和外部装置之间传输数据。
存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器110是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器110可包括一个或多个处理单元;可选的,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
电子设备100还可以包括给各个部件供电的电源111(比如电池),可选的,电源111可以通过电源管理***与处理器110逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
另外,电子设备100包括一些未示出的功能模块,在此不再赘述。
可选的,本发明实施例还提供一种电子设备,包括处理器,存储器,存储在存储器上并可在处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
可选的,本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,该计算机可读存储介质可以包括只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台电子设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (20)

1.一种便签创建方法,应用于电子设备,其特征在于,所述方法包括:
接收用户对目标标识的第一输入,所述目标标识关联第一视频文件;
响应于所述第一输入,显示第一便签,所述第一便签为基于所述第一视频文件的内容创建的便签,所述第一便签包括至少一个视频标识和至少一个视频片段进度标识,所述视频标识用于指示所述第一视频文件中的一个视频片段,所述视频片段进度标识用于指示视频片段对应的操作完成进度。
2.根据权利要求1所述的方法,其特征在于,所述接收用户对目标标识的第一输入,包括:
接收用户对所述第一视频文件的视频录制界面上显示的所述目标标识的第一输入;
所述响应于所述第一输入,显示第一便签,包括:
在所述第一输入的输入特征为预设输入特征的情况下,显示所述第一便签。
3.根据权利要求1所述的方法,其特征在于,所述接收用户对目标标识的第一输入之后,所述显示第一便签之前,所述方法还包括:
显示所述第一便签的便签编辑界面,所述便签编辑界面包括便签内容编辑区,所述便签内容编辑区包括N个视频标识、与每个视频标识对应的描述信息,以及与所述N个视频标识对应的N个视频片段进度标识;
其中,N个视频片段为根据所述第一视频文件的内容,将所述第一视频文件分割得到的视频片段,N为正整数。
4.根据权利要求3所述的方法,其特征在于,所述便签编辑界面还包括便签属性编辑区,所述便签属性编辑区包括所述第一便签的至少一项便签属性;
所述显示所述第一便签的便签编辑界面之后,所述方法还包括:
接收用户对所述便签属性编辑区的第二输入;
响应于所述第二输入,更新所述第一便签的至少一项便签属性;
基于所述便签内容编辑区和所述便签属性编辑区的内容,生成所述第一便签;
其中,所述便签属性包括以下至少一项:便签主题、便签提醒时间、便签完成时间。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
接收用户的第三输入,所述第三输入为对第一标识的输入或对拍摄应用图标的输入,所述第三输入用于触发拍照或录像;
响应于所述第三输入,采集目标对象的图像,得到第一图像;
根据所述第一图像和所述N个视频片段,更新所述N个视频片段进度标识中的T个视频片段进度标识;
其中,所述第一标识包括所述N个视频片段进度标识中的任一个视频片段进度标识或所述便签编辑界面上的第二标识;T为正整数,T≤N。
6.根据权利要求5所述的方法,其特征在于,所述根据所述第一图像和所述N个视频片段,更新N个视频片段进度标识中的T个视频片段进度标识,包括:
确定所述N个视频片段中的第i个视频片段,所述第i个视频片段中的第二图像与所述第一图像匹配;
将所述第i个视频片段对应的视频片段进度标识更新为第一进度;
其中,所述第一进度为所述第二图像对应于所述第i个视频片段的视频时间占所述第i个视频片段的视频总时长的百分比;i为正整数,i≤N。
7.根据权利要求6所述的方法,其特征在于,所述确定所述N个视频片段中的第i个视频片段之后,所述方法还包括:
在第1个视频片段至第i-1个视频片段中有S个视频片段对应的视频片段进度标识未更新为完成状态的情况下,将所述S个视频片段对应的视频片段进度标识更新为第二进度,所述第二进度指示已完成状态;
其中,S为正整数,S≤i-1。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
显示至少一个便签的入口标识,所述至少一个便签的入口标识包括所述第一便签的入口标识,所述第一便签的入口标识根据所述第一视频文件的内容确定;
在接收到用户对所述第一便签的入口标识的第四输入的情况下,响应于所述第四输入,显示所述第一便签的便签编辑界面。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
接收用户对第二视频文件的视频缩略图和所述第一便签的便签入口标识的第五输入;
响应于所述第五输入,在所述第一便签中增加P个视频标识、与每个视频标识对应的描述信息,以及与所述P个视频标识对应的P个视频片段进度标识;
其中,P个视频片段为根据所述第二视频文件的内容,将所述第二视频文件分割得到的视频片段,P为正整数。
10.根据权利要求6所述的方法,其特征在于,至少一个便签的入口标识显示在目标界面上,所述目标界面上还包括与所述第一便签对应的视频整体进度标识,所述视频整体进度标识用于指示与所述第一视频文件的用户操作的整体完成进度;
所述将所述第i个视频片段对应的视频片段进度标识更新为第一进度之后,所述方法还包括
基于所述第一进度,更新所述视频整体进度标识指示的进度状态。
11.一种电子设备,其特征在于,所述电子设备包括接收模块和处理模块;
所述接收模块,用于接收用户对目标标识的第一输入,所述目标标识关联第一视频文件;
所述处理模块,用于响应于所述接收模块接收的所述第一输入,显示第一便签,所述第一便签为基于所述第一视频文件的内容创建的便签,所述第一便签包括至少一个视频标识和至少一个视频片段进度标识,所述视频标识用于指示所述第一视频文件中的一个视频片段,所述视频片段进度标识用于指示视频片段对应的操作完成进度。
12.根据权利要求11所述的电子设备,其特征在于,
所述接收模块,具体用于接收用户对所述第一视频文件的视频录制界面上显示的所述目标标识的第一输入;
所述处理模块,具体用于在所述第一输入的输入特征为预设输入特征的情况下,显示所述第一便签。
13.根据权利要求11所述的电子设备,其特征在于,
所述处理模块,还用于在所述接收模块接收用户对所述目标标识的所述第一输入之后,在显示所述第一便签之前,显示所述第一便签的便签编辑界面,所述便签编辑界面包括便签内容编辑区,所述便签内容编辑区包括N个视频标识、与每个视频标识对应的描述信息,以及与所述N个视频标识对应的N个视频片段进度标识;
其中,N个视频片段为根据所述第一视频文件的内容,将所述第一视频文件分割得到的视频片段,N为正整数。
14.根据权利要求13所述的电子设备,其特征在于,所述便签编辑界面还包括便签属性编辑区,所述便签属性编辑区包括所述第一便签的至少一项便签属性;
所述接收模块,还用于在所述处理模块显示所述第一便签的便签编辑界面之后,接收用户对所述便签属性编辑区的第二输入;
所述处理模块,还用于响应于所述接收模块接收的所述第二输入,更新所述第一便签的至少一项便签属性;并基于所述便签内容编辑区和所述便签属性编辑区的内容,生成所述第一便签;
其中,所述便签属性包括以下至少一项:便签主题、便签提醒时间、便签完成时间。
15.根据权利要求13所述的电子设备,其特征在于;
所述接收模块,还用于接收用户的第三输入,所述第三输入为对第一标识的输入或对拍摄应用图标的输入,所述第三输入用于触发拍照或录像;
所述处理模块,还用于响应于所述接收模块接收的所述第三输入,采集目标对象的图像,得到第一图像;并根据所述第一图像和所述N个视频片段,更新所述N个视频片段进度标识中的T个视频片段进度标识;
其中,所述第一标识包括所述N个视频片段进度标识中的任一个视频片段进度标识或所述便签编辑界面上的第二标识;T为正整数,T≤N。
16.根据权利要求15所述的电子设备,其特征在于,
所述处理模块,具体用于确定所述N个视频片段中的第i个视频片段;并将所述第i个视频片段对应的视频片段进度标识更新为第一进度;
其中,所述第i个视频片段中的第二图像与所述第一图像匹配,所述第一进度为所述第二图像对应于所述第i个视频片段的视频时间占所述第i个视频片段的视频总时长的百分比;i为正整数,i≤N。
17.根据权利要求16所述的电子设备,其特征在于,
所述处理模块,还用于在确定所述N个视频片段中的第i个视频片段之后,在第1个视频片段至第i-1个视频片段中有S个视频片段对应的视频片段进度标识未更新为完成状态的情况下,将所述S个视频片段对应的视频片段进度标识更新为第二进度,所述第二进度指示已完成状态;
其中,S为正整数,S≤i-1。
18.根据权利要求11所述的电子设备,其特征在于,
所述处理模块,还用于显示至少一个便签的入口标识;并在接收到用户对所述第一便签的入口标识的第四输入的情况下,响应于所述第四输入,显示所述第一便签的便签编辑界面;
其中,所述至少一个便签的入口标识包括所述第一便签的入口标识,所述第一便签的入口标识根据所述第一视频文件的内容确定。
19.根据权利要求18所述的电子设备,其特征在于,
所述接收模块,还用于接收用户对第二视频文件的视频缩略图和所述第一便签的便签入口标识的第五输入;
所述处理模块,还用于响应于所述接收模块接收的所述第五输入,在所述第一便签中增加P个视频标识、与每个视频标识对应的描述信息,以及与所述P个视频标识对应的P个进度标识;
其中,P个视频片段为根据所述第二视频文件的内容,将所述第二视频文件分割得到的视频片段,P为正整数。
20.根据权利要求16所述的电子设备,其特征在于,至少一个便签的入口标识显示在目标界面上,所述目标界面上还包括与所述第一便签对应的视频整体进度标识,所述视频整体进度标识用于指示与所述第一视频文件的用户操作的整体完成进度;
所述处理模块,还用于在将所述第i个视频片段对应的视频片段进度标识更新为所述第一进度之后,基于所述第一进度,更新所述视频整体进度标识指示的进度状态。
CN202010245639.1A 2020-03-31 2020-03-31 便签创建方法及电子设备 Active CN111400552B (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN202010245639.1A CN111400552B (zh) 2020-03-31 2020-03-31 便签创建方法及电子设备
PCT/CN2021/083582 WO2021197260A1 (zh) 2020-03-31 2021-03-29 便签创建方法及电子设备
JP2022559310A JP7519458B2 (ja) 2020-03-31 2021-03-29 スクラッチパッド作成方法及び電子機器
KR1020227037646A KR20220154825A (ko) 2020-03-31 2021-03-29 노트 생성 방법 및 전자기기
EP21782251.9A EP4131028A4 (en) 2020-03-31 2021-03-29 NOTE CREATION METHOD AND ELECTRONIC DEVICE
US17/951,258 US20230015943A1 (en) 2020-03-31 2022-09-23 Scratchpad creation method and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010245639.1A CN111400552B (zh) 2020-03-31 2020-03-31 便签创建方法及电子设备

Publications (2)

Publication Number Publication Date
CN111400552A true CN111400552A (zh) 2020-07-10
CN111400552B CN111400552B (zh) 2024-02-27

Family

ID=71434915

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010245639.1A Active CN111400552B (zh) 2020-03-31 2020-03-31 便签创建方法及电子设备

Country Status (6)

Country Link
US (1) US20230015943A1 (zh)
EP (1) EP4131028A4 (zh)
JP (1) JP7519458B2 (zh)
KR (1) KR20220154825A (zh)
CN (1) CN111400552B (zh)
WO (1) WO2021197260A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112911401A (zh) * 2021-01-19 2021-06-04 维沃移动通信有限公司 视频播放方法及装置
WO2021197260A1 (zh) * 2020-03-31 2021-10-07 维沃移动通信有限公司 便签创建方法及电子设备

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104038848A (zh) * 2014-05-30 2014-09-10 无锡天脉聚源传媒科技有限公司 一种视频处理方法及装置
CN104995639A (zh) * 2013-10-30 2015-10-21 宇龙计算机通信科技(深圳)有限公司 终端和视频文件管理方法
CN106056359A (zh) * 2016-05-31 2016-10-26 乐视控股(北京)有限公司 便签任务进度追踪方法、装置及终端
US20160322081A1 (en) * 2015-04-30 2016-11-03 Rodica Schileru Method and system for segmenting videos
KR20170003166A (ko) * 2015-06-30 2017-01-09 (주)피엑스디 영상 정보 표시 장치 및 그 동작 방법
CN107210001A (zh) * 2015-01-13 2017-09-26 株式会社金尼克斯解决方案 使用视频片段的自主学习***
CN108347482A (zh) * 2018-02-06 2018-07-31 优酷网络技术(北京)有限公司 信息采集方法及装置
CN109040838A (zh) * 2018-09-12 2018-12-18 传线网络科技(上海)有限公司 一种视频数据的处理方法、装置及视频播放方法、客户端
CN109669710A (zh) * 2018-11-30 2019-04-23 维沃移动通信有限公司 便签处理方法及终端
CN110121083A (zh) * 2018-02-06 2019-08-13 上海全土豆文化传播有限公司 弹幕的生成方法及装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004207951A (ja) 2002-12-25 2004-07-22 Fuji Xerox Co Ltd ビデオ閲覧システム
JP2010283434A (ja) 2009-06-02 2010-12-16 Ism Corp 動画管理再生プログラム、動画管理再生装置及び動画管理再生方法
WO2013099282A1 (ja) 2011-12-28 2013-07-04 パナソニック株式会社 コンテンツ再生装置、及び、コンテンツ再生方法
JP5348812B1 (ja) 2013-06-22 2013-11-20 雄一郎 吉成 e−ラーニング機能を備えた電子書籍システム
US20190267041A1 (en) * 2015-02-24 2019-08-29 Plaay Llc System and method for generating probabilistic play analyses from sports videos
US10600448B2 (en) * 2016-08-10 2020-03-24 Themoment, Llc Streaming digital media bookmark creation and management
JP2018125702A (ja) 2017-02-01 2018-08-09 富士ゼロックス株式会社 映像制御システム及びプログラム
US20190087060A1 (en) 2017-09-19 2019-03-21 Sling Media Inc. Dynamic adjustment of media thumbnail image size based on touchscreen pressure
CN108737904B (zh) * 2018-04-13 2021-06-22 维沃移动通信有限公司 一种视频数据处理方法及移动终端
CN108710521B (zh) * 2018-05-15 2021-09-21 维沃移动通信有限公司 一种便签生成方法和终端设备
CN110868633A (zh) * 2019-11-27 2020-03-06 维沃移动通信有限公司 一种视频处理方法及电子设备
CN110933509A (zh) * 2019-12-09 2020-03-27 北京字节跳动网络技术有限公司 一种信息发布的方法、装置、电子设备及存储介质
CN111400552B (zh) * 2020-03-31 2024-02-27 维沃移动通信有限公司 便签创建方法及电子设备

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104995639A (zh) * 2013-10-30 2015-10-21 宇龙计算机通信科技(深圳)有限公司 终端和视频文件管理方法
CN104038848A (zh) * 2014-05-30 2014-09-10 无锡天脉聚源传媒科技有限公司 一种视频处理方法及装置
CN107210001A (zh) * 2015-01-13 2017-09-26 株式会社金尼克斯解决方案 使用视频片段的自主学习***
US20160322081A1 (en) * 2015-04-30 2016-11-03 Rodica Schileru Method and system for segmenting videos
KR20170003166A (ko) * 2015-06-30 2017-01-09 (주)피엑스디 영상 정보 표시 장치 및 그 동작 방법
CN106056359A (zh) * 2016-05-31 2016-10-26 乐视控股(北京)有限公司 便签任务进度追踪方法、装置及终端
CN108347482A (zh) * 2018-02-06 2018-07-31 优酷网络技术(北京)有限公司 信息采集方法及装置
CN110121083A (zh) * 2018-02-06 2019-08-13 上海全土豆文化传播有限公司 弹幕的生成方法及装置
CN109040838A (zh) * 2018-09-12 2018-12-18 传线网络科技(上海)有限公司 一种视频数据的处理方法、装置及视频播放方法、客户端
CN109669710A (zh) * 2018-11-30 2019-04-23 维沃移动通信有限公司 便签处理方法及终端

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
STUART TAYLOR ET AL: "Turning the Tables: An Interactive Surface for VJing", 《RESEARCHGATE》, 30 April 2009 (2009-04-30), pages 1251 - 1254, XP059006410, DOI: 10.1145/1518701.1518888 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021197260A1 (zh) * 2020-03-31 2021-10-07 维沃移动通信有限公司 便签创建方法及电子设备
CN112911401A (zh) * 2021-01-19 2021-06-04 维沃移动通信有限公司 视频播放方法及装置

Also Published As

Publication number Publication date
WO2021197260A1 (zh) 2021-10-07
EP4131028A1 (en) 2023-02-08
JP2023519389A (ja) 2023-05-10
CN111400552B (zh) 2024-02-27
US20230015943A1 (en) 2023-01-19
JP7519458B2 (ja) 2024-07-19
EP4131028A4 (en) 2023-09-13
KR20220154825A (ko) 2022-11-22

Similar Documents

Publication Publication Date Title
CN111142747B (zh) 群组管理方法及电子设备
CN111274777B (zh) 思维导图显示方法及电子设备
CN111142723B (zh) 图标移动方法及电子设备
CN110245246B (zh) 一种图像显示方法及终端设备
CN109828731B (zh) 一种搜索方法及终端设备
CN110069188B (zh) 标识显示方法及终端设备
CN110703972B (zh) 一种文件控制方法及电子设备
CN110868633A (zh) 一种视频处理方法及电子设备
CN111143299A (zh) 一种文件管理方法及电子设备
US20230015943A1 (en) Scratchpad creation method and electronic device
CN111638822A (zh) 图标操作方法、装置及电子设备
CN111124709A (zh) 一种文本处理方法及电子设备
CN111124231B (zh) 图片生成方法及电子设备
CN109669710B (zh) 便签处理方法及终端
CN111061530A (zh) 一种图像处理方法、电子设备及存储介质
CN111083374A (zh) 滤镜添加方法及电子设备
US20210318787A1 (en) Information display method and terminal device
CN111610909B (zh) 一种截图方法、装置及电子设备
CN111049977B (zh) 一种闹钟提醒方法及电子设备
CN110958487B (zh) 一种视频播放进度定位方法及电子设备
CN110909180B (zh) 一种媒体文件的处理方法及电子设备
CN111050223A (zh) 弹幕信息处理方法及电子设备
CN110928616A (zh) 快捷图标管理方法及电子设备
CN111601035B (zh) 一种图像处理方法及电子设备
WO2020156381A1 (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