Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
CN113452910A - Recommendation method, terminal device and storage medium - Google Patents
[go: Go Back, main page]

CN113452910A - Recommendation method, terminal device and storage medium - Google Patents

Recommendation method, terminal device and storage medium Download PDF

Info

Publication number
CN113452910A
CN113452910A CN202110701705.6A CN202110701705A CN113452910A CN 113452910 A CN113452910 A CN 113452910A CN 202110701705 A CN202110701705 A CN 202110701705A CN 113452910 A CN113452910 A CN 113452910A
Authority
CN
China
Prior art keywords
photographing
function
recommended
photographing function
preset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110701705.6A
Other languages
Chinese (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.)
Shenzhen Taihengnuo Technology Co ltd
Original Assignee
Shenzhen Taihengnuo Technology 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 Shenzhen Taihengnuo Technology Co ltd filed Critical Shenzhen Taihengnuo Technology Co ltd
Priority to CN202110701705.6A priority Critical patent/CN113452910A/en
Publication of CN113452910A publication Critical patent/CN113452910A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/667Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/633Control of cameras or camera modules by using electronic viewfinders for displaying additional information relating to control or operation of the camera

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)

Abstract

The application discloses a recommendation method, a terminal device and a computer storage medium, wherein the method comprises the following steps: acquiring historical use information of a photographing function of a camera; determining a recommended photographing function according to the historical use information and a preset strategy; and displaying the recommended photographing function on a photographing interface according to a preset rule. According to the method and the device, the most frequently used photographing function is recommended for the user according to the using habit of the user, so that the user can conveniently use the required photographing function, the personalized requirement of the user is met, and the user experience is improved.

Description

推荐方法、终端设备及存储介质Recommended method, terminal equipment and storage medium

技术领域technical field

本申请涉及终端技术领域,具体涉及一种推荐方法、终端设备及存储介质。The present application relates to the field of terminal technologies, and in particular, to a recommendation method, a terminal device, and a storage medium.

背景技术Background technique

在用户打开终端设备如手机的相机应用后,相机的主界面通常会显示一些拍照功能,如夜景、人像等,以方便用户使用这些拍照功能进行拍照。After a user opens a camera application of a terminal device such as a mobile phone, the main interface of the camera usually displays some photographing functions, such as night scenes, portraits, etc., so as to facilitate the user to use these photographing functions to take photographs.

在构思及实现本申请过程中,发明人发现至少存在如下问题:这些拍照功能通常为出厂时默认设置的,而这些拍照功能可能不是用户实际所需的,或者虽然用户可手动设置显示在相机的主界面的拍照功能,但是手动设置操作繁琐,影响用户体验。During the process of conceiving and realizing this application, the inventor found at least the following problems: these photographing functions are usually set by default at the factory, and these photographing functions may not be actually required by the user, or although the user can manually set the display on the camera The camera function of the main interface, but the manual setting operation is cumbersome and affects the user experience.

前面的叙述在于提供一般的背景信息,并不一定构成现有技术。The preceding statements are intended to provide general background information and may not constitute prior art.

发明内容SUMMARY OF THE INVENTION

针对上述技术问题,本申请提供一种推荐方法、终端设备及存储介质,使用户可便捷地使用所需的拍照功能,满足了用户个性化需求,提升了用户体验。In view of the above technical problems, the present application provides a recommendation method, a terminal device and a storage medium, so that the user can conveniently use the required photographing function, which satisfies the user's personalized needs and improves the user experience.

为解决上述技术问题,本申请提供一种推荐方法,包括:In order to solve the above-mentioned technical problems, the present application provides a recommended method, including:

获取相机的拍照功能的历史使用信息;Obtain the historical usage information of the camera's camera function;

根据所述历史使用信息及预设策略,确定推荐拍照功能;According to the historical usage information and the preset strategy, determine the recommended photographing function;

根据预设规则在拍照界面上显示所述推荐拍照功能。The recommended photographing function is displayed on the photographing interface according to a preset rule.

可选地,所述根据所述历史使用信息及预设策略,确定推荐拍照功能,包括:Optionally, determining the recommended photographing function according to the historical usage information and the preset strategy includes:

根据所述历史使用信息和预设信息及预设策略,确定推荐拍照功能;其中,所述预设信息包括以下信息的至少一种:场景信息、拍摄对象、拍摄模式、终端设备信息。According to the historical usage information, the preset information and the preset strategy, the recommended photographing function is determined; wherein the preset information includes at least one of the following information: scene information, photographing object, photographing mode, and terminal device information.

可选地,所述拍摄模式包括前置拍摄模式和后置拍摄模式。Optionally, the shooting mode includes a front shooting mode and a rear shooting mode.

可选地,所述根据所述历史使用信息及预设策略,确定推荐拍照功能,包括:Optionally, determining the recommended photographing function according to the historical usage information and the preset strategy includes:

根据所述历史使用信息对各所述拍照功能进行排序;Sort each of the photographing functions according to the historical usage information;

基于获得的第一排序结果,将满足第一预设条件的拍照功能确定为推荐拍照功能。Based on the obtained first sorting result, the photographing function satisfying the first preset condition is determined as the recommended photographing function.

可选地,所述根据所述历史使用信息及预设策略,确定推荐拍照功能,包括:Optionally, determining the recommended photographing function according to the historical usage information and the preset strategy includes:

按照功能类型对各所述拍照功能进行分组,获得至少一个拍照功能分组;Group each of the photographing functions according to the function type, and obtain at least one photographing function group;

根据所述历史使用信息对所述至少一个拍照功能分组进行排序,并基于获得的第二排序结果,将满足第二预设条件的拍照功能分组中的拍照功能确定为推荐拍照功能;或者,Sort the at least one photographing function grouping according to the historical usage information, and based on the obtained second sorting result, determine the photographing function in the photographing function grouping that satisfies the second preset condition as the recommended photographing function; or,

根据所述历史使用信息对所述至少一个拍照功能分组中的拍照功能分别进行排序,并基于获得的第三排序结果,将各所述拍照功能分组中满足第三预设条件的拍照功能确定为推荐拍照功能。The photographing functions in the at least one photographing function group are sorted according to the historical usage information, and based on the obtained third sorting result, the photographing functions satisfying the third preset condition in each photographing function group are determined as The camera function is recommended.

可选地,所述根据所述历史使用信息和预设信息及预设策略,确定推荐拍照功能,包括:Optionally, determining the recommended photographing function according to the historical usage information, preset information and preset strategy, including:

确定与所述预设信息匹配的至少一目标拍照功能;determining at least one target photographing function matching the preset information;

根据所述至少一目标拍照功能对应的历史使用信息对各所述目标拍照功能进行排序;Sort each of the target photographing functions according to the historical usage information corresponding to the at least one target photographing function;

基于获得的第四排序结果,将满足第四预设条件的目标拍照功能确定为推荐拍照功能。Based on the obtained fourth sorting result, the target photographing function satisfying the fourth preset condition is determined as the recommended photographing function.

可选地,所述预设条件包括以下条件中的至少一种:Optionally, the preset conditions include at least one of the following conditions:

未显示在拍照界面;Not displayed on the camera interface;

使用次数大于预设次数阈值。The number of uses is greater than the preset number of times threshold.

可选地,所述拍照功能包括拍照模式;其中,所述拍照模式包括以下模式中的至少一种:运动抓拍模式、高像素模式、全景模式、短视频模式、慢动作模式、人像模式、夜景模式、录像模式、专业模式。Optionally, the photographing function includes a photographing mode; wherein, the photographing mode includes at least one of the following modes: motion capture mode, high pixel mode, panorama mode, short video mode, slow motion mode, portrait mode, night scene mode, video mode, professional mode.

可选地,所述按照预设规则在拍照界面上显示所述推荐拍照功能,包括以下至少一种:Optionally, displaying the recommended photographing function on the photographing interface according to a preset rule includes at least one of the following:

基于所述推荐拍照功能的排名排序,依次在拍照界面上显示所述推荐拍照功能;Based on the ranking order of the recommended photographing functions, the recommended photographing functions are sequentially displayed on the photographing interface;

在拍照界面上显示所述推荐拍照功能所属的拍照功能分组标识,以在所述拍照功能分组标识被触发后显示所述推荐拍照功能。The photographing function grouping identifier to which the recommended photographing function belongs is displayed on the photographing interface, so as to display the recommended photographing function after the photographing function grouping identifier is triggered.

可选地,所述获取相机的拍照功能的历史使用信息之前,还包括:Optionally, before acquiring the historical usage information of the photographing function of the camera, the method further includes:

检测到预设触发事件时,执行获取相机的拍照功能的历史使用信息的步骤。When a preset trigger event is detected, the step of acquiring historical usage information of the camera's photographing function is performed.

可选地,所述预设触发事件包括以下事件的至少一种:切换至预设拍摄模式、接收到推荐模式开启指令、拍摄场景类型发生变化、拍摄对象类型发生变化。Optionally, the preset trigger event includes at least one of the following events: switching to a preset shooting mode, receiving an instruction to start the recommended mode, changing the type of the shooting scene, and changing the type of the shooting object.

可选地,还包括:Optionally, also include:

接收到触发拍照功能设置的操作指令后,显示拍照功能设置界面;After receiving the operation instruction that triggers the camera function setting, the camera function setting interface is displayed;

根据用户输入的调节指令,调节所述拍照界面上显示的拍照功能。According to the adjustment instruction input by the user, the photographing function displayed on the photographing interface is adjusted.

可选地,所述根据预设规则在拍照界面上显示所述推荐拍照功能之后,还包括:Optionally, after displaying the recommended photographing function on the photographing interface according to a preset rule, the method further includes:

获取在拍照界面输入的滑动指令对应的滑动轨迹,将所述滑动轨迹的初始位置所对应的拍照功能和终止位置所对应的拍照功能的位置互换。The sliding track corresponding to the sliding instruction input in the photographing interface is acquired, and the positions of the photographing function corresponding to the initial position of the sliding track and the photographing function corresponding to the termination position are exchanged.

本申请还提供一种终端设备,包括:存储器、处理器,其中,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时实现如上述方法的步骤。The present application further provides a terminal device, comprising: a memory and a processor, wherein a computer program is stored on the memory, and the computer program implements the steps of the above method when executed by the processor.

本申请还提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述方法的步骤。The present application also provides a computer storage medium, where the computer storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.

如上所述,本申请的推荐方法,获取相机的拍照功能的历史使用信息;根据所述历史使用信息及预设策略,确定推荐拍照功能;根据预设规则在拍照界面上显示所述推荐拍照功能。通过上述方式,使用户可便捷地使用所需的拍照功能,满足了用户个性化需求,提升了用户体验。As described above, in the recommended method of the present application, the historical usage information of the camera's photographing function is obtained; the recommended photographing function is determined according to the historical usage information and the preset strategy; the recommended photographing function is displayed on the photographing interface according to the preset rules . Through the above method, the user can conveniently use the required photographing function, which satisfies the user's personalized needs and improves the user experience.

附图说明Description of drawings

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description serve to explain the principles of the application. In order to illustrate the technical solutions of the embodiments of the present application more clearly, the accompanying drawings required for the description of the embodiments will be briefly introduced below. Obviously, for those of ordinary skill in the art, without creative efforts On the premise, other drawings can also be obtained according to these drawings.

图1为实现本申请各个实施例的一种移动终端的硬件结构示意图;1 is a schematic diagram of a hardware structure of a mobile terminal implementing various embodiments of the present application;

图2为本申请实施例提供的一种通信网络系统架构图;FIG. 2 is an architecture diagram of a communication network system provided by an embodiment of the present application;

图3是根据第一实施例示出的推荐方法的流程示意图;3 is a schematic flowchart of a recommending method according to the first embodiment;

图4是根据第一实施例示出的终端设备的拍照界面示意图;4 is a schematic diagram of a photographing interface of a terminal device according to the first embodiment;

图5是现有的拍照模式编辑界面示意图;5 is a schematic diagram of an existing photo mode editing interface;

图6是根据第二实施例示出的推荐方法的具体流程图;6 is a specific flow chart of the recommendation method shown according to the second embodiment;

图7是根据第二实施例示出的终端设备的拍照设置界面示意图。FIG. 7 is a schematic diagram of a photographing setting interface of a terminal device according to the second embodiment.

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。The realization, functional characteristics and advantages of the purpose of the present application will be further described with reference to the accompanying drawings in conjunction with the embodiments. Specific embodiments of the present application have been shown by the above-mentioned drawings, and will be described in more detail hereinafter. These drawings and written descriptions are not intended to limit the scope of the concepts of the present application in any way, but to illustrate the concepts of the present application to those skilled in the art by referring to specific embodiments.

具体实施方式Detailed ways

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. Where the following description refers to the drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the illustrative examples below are not intended to represent all implementations consistent with this application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application as recited in the appended claims.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素,此外,本申请不同实施例中具有同样命名的部件、特征、要素可能具有相同含义,也可能具有不同含义,其具体含义需以其在该具体实施例中的解释或者进一步结合该具体实施例中上下文进行确定。It should be noted that, herein, the terms "comprising", "comprising" or any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements, It also includes other elements not expressly listed or inherent to such a process, method, article or apparatus. Without further limitation, an element defined by the phrase "comprises a..." does not preclude the presence of additional identical elements in the process, method, article, or device that includes the element, and further, different implementations of the present application Components, features and elements with the same names in the examples may have the same meaning or may have different meanings, and their specific meanings need to be determined by their explanations in this specific embodiment or further combined with the context in this specific embodiment.

应当理解,尽管在本文可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本文范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语"如果"可以被解释成为"在……时"或"当……时"或"响应于确定"。再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。应当进一步理解,术语“包含”、“包括”表明存在所述的特征、步骤、操作、元件、组件、项目、种类、和/或组,但不排除一个或多个其他特征、步骤、操作、元件、组件、项目、种类、和/或组的存在、出现或添加。本申请使用的术语“或”、“和/或”、“包括以下至少一个”等可被解释为包括性的,或意味着任一个或任何组合。例如,“包括以下至少一个:A、B、C”意味着“以下任一个:A;B;C;A和B;A和C;B和C;A和B和C”,再如,“A、B或C”或者“A、B和/或C”意味着“以下任一个:A;B;C;A和B;A和C;B和C;A和B和C”。仅当元件、功能、步骤或操作的组合在某些方式下内在地互相排斥时,才会出现该定义的例外。It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited by these terms. These terms are only used to distinguish the same type of information from each other. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of this document. The word "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determining", depending on the context. Also, as used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context dictates otherwise. It should be further understood that the terms "comprising", "comprising" indicate the presence of stated features, steps, operations, elements, components, items, kinds, and/or groups, but do not exclude one or more other features, steps, operations, The existence, appearance or addition of elements, assemblies, items, categories, and/or groups. As used herein, the terms "or", "and/or", "including at least one of the following" and the like may be construed to be inclusive or to mean any one or any combination. For example, "comprising at least one of the following: A, B, C" means "any of the following: A; B; C; A and B; A and C; B and C; A and B and C", for example, " A, B or C" or "A, B and/or C" means "any of the following: A; B; C; A and B; A and C; B and C; A and B and C". Exceptions to this definition arise only when combinations of elements, functions, steps, or operations are inherently mutually exclusive in some way.

应该理解的是,虽然本申请实施例中的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that, although the steps in the flowcharts in the embodiments of the present application are displayed in sequence according to the arrows, these steps are not necessarily executed in the sequence indicated by the arrows. Unless explicitly stated herein, the execution of these steps is not strictly limited to the order and may be performed in other orders. Moreover, at least a part of the steps in the figure may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but may be executed at different times, and the execution order is not necessarily sequential. Instead, it may be performed in turn or alternately with other steps or at least a portion of sub-steps or stages of other steps.

取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。Depending on the context, the words "if", "if" as used herein may be interpreted as "at" or "when" or "in response to determining" or "in response to detecting". Similarly, the phrases "if determined" or "if detected (the stated condition or event)" can be interpreted as "when determined" or "in response to determining" or "when detected (the stated condition or event)," depending on the context )" or "in response to detection (a stated condition or event)".

应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。It should be understood that the specific embodiments described herein are only used to explain the present application, but not to limit the present application.

在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或者“单元”的后缀仅为了有利于本申请的说明,其本身没有特定的意义。因此,“模块”、“部件”或者“单元”可以混合地使用。In the following description, suffixes such as "module", "component" or "unit" used to represent elements are used only to facilitate the description of the present application, and have no specific meaning per se. Thus, "module", "component" or "unit" may be used interchangeably.

移动终端可以以各种形式来实施。例如,本申请中描述的移动终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(Personal Digital Assistant,PDA)、便捷式媒体播放器(Portable Media Player,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。The mobile terminal may be implemented in various forms. For example, the mobile terminals described in this application may include mobile phones, tablet computers, notebook computers, PDAs, personal digital assistants (PDAs), portable media players (PMPs), navigation devices, Mobile terminals such as wearable devices, smart bracelets, and pedometers, as well as stationary terminals such as digital TVs and desktop computers.

后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本申请的实施方式的构造也能够应用于固定类型的终端。In the following description, a mobile terminal will be used as an example, and those skilled in the art will understand that, in addition to elements specially used for mobile purposes, the configurations according to the embodiments of the present application can also be applied to stationary type terminals.

请参阅图1,其为实现本申请各个实施例的一种移动终端的硬件结构示意图,该移动终端100可以包括:RF(Radio Frequency,射频)单元101、WiFi模块102、音频输出单元103、A/V(音频/视频)输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图1中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Please refer to FIG. 1 , which is a schematic diagram of the hardware structure of a mobile terminal implementing various embodiments of the present application. The mobile terminal 100 may include: an RF (Radio Frequency, radio frequency) unit 101 , a WiFi module 102 , an audio output unit 103 , A /V (audio/video) input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, processor 110, and power supply 111 and other components. Those skilled in the art can understand that the structure of the mobile terminal shown in FIG. 1 does not constitute a limitation on the mobile terminal, and the mobile terminal may include more or less components than the one shown, or combine some components, or different components layout.

下面结合图1对移动终端的各个部件进行具体的介绍:Below in conjunction with Fig. 1, each component of the mobile terminal is introduced in detail:

射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将基站的下行信息接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA2000(CodeDivision Multiple Access 2000,码分多址2000)、WCDMA(Wideband Code DivisionMultiple Access,宽带码分多址)、TD-SCDMA(Time Division-Synchronous CodeDivision Multiple Access,时分同步码分多址)、FDD-LTE(Frequency DivisionDuplexing-Long Term Evolution,频分双工长期演进)和TDD-LTE(Time DivisionDuplexing-Long Term Evolution,分时双工长期演进)等。The radio frequency unit 101 can be used for receiving and sending signals during transmission and reception of information or during a call. Specifically, after receiving the downlink information of the base station, it is processed by the processor 110; in addition, the uplink data is sent to the base station. Generally, the radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 101 can also communicate with the network and other devices through wireless communication. The above-mentioned wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication, Global System for Mobile Communications), GPRS (General Packet Radio Service, General Packet Radio Service), CDMA2000 (CodeDivision Multiple Access 2000, Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access, Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access, Time Division Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term) Evolution, frequency division duplexing long term evolution) and TDD-LTE (Time Division Duplexing-Long Term Evolution, time division duplexing long term evolution) and so on.

WiFi属于短距离无线传输技术,移动终端通过WiFi模块102可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图1示出了WiFi模块102,但是可以理解的是,其并不属于移动终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。WiFi is a short-distance wireless transmission technology, and the mobile terminal can help users to send and receive emails, browse web pages, access streaming media, etc. through the WiFi module 102, which provides users with wireless broadband Internet access. Although FIG. 1 shows the WiFi module 102, it can be understood that it is not a necessary component of the mobile terminal, and can be completely omitted as required within the scope of not changing the essence of the invention.

音频输出单元103可以在移动终端100处于呼叫信号接收模式、通话模式、记录模式、语音识别模式、广播接收模式等等模式下时,将射频单元101或WiFi模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与移动终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103可以包括扬声器、蜂鸣器等等。When the mobile terminal 100 is in a call signal receiving mode, a talking mode, a recording mode, a voice recognition mode, a broadcast receiving mode, etc., the audio output unit 103 can store the data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109. The audio data is converted into audio signal and output as sound. Also, the audio output unit 103 may also provide audio output related to a specific function performed by the mobile terminal 100 (eg, call signal reception sound, message reception sound, etc.). The audio output unit 103 may include a speaker, a buzzer, and the like.

A/V输入单元104用于接收音频或视频信号。A/V输入单元104可以包括图形处理器(Graphics Processing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存储在存储器109(或其它存储介质)中或者经由射频单元101或WiFi模块102进行发送。麦克风1042可以在电话通话模式、记录模式、语音识别模式等等运行模式中经由麦克风1042接收声音(音频数据),并且能够将这样的声音处理为音频数据。处理后的音频(语音)数据可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。麦克风1042可以实施各种类型的噪声消除(或抑制)算法以消除(或抑制)在接收和发送音频信号的过程中产生的噪声或者干扰。The A/V input unit 104 is used to receive audio or video signals. The A/V input unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042, and the graphics processor 1041 can respond to still pictures or images obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The image data of the video is processed. The processed image frames may be displayed on the display unit 106 . The image frames processed by the graphics processor 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the WiFi module 102 . The microphone 1042 can receive sound (audio data) via the microphone 1042 in a telephone call mode, a recording mode, a voice recognition mode, etc. operating modes, and can process such sound into audio data. The processed audio (voice) data can be converted into a format that can be transmitted to a mobile communication base station via the radio frequency unit 101 for output in the case of a telephone call mode. The microphone 1042 may implement various types of noise cancellation (or suppression) algorithms to remove (or suppress) noise or interference generated in the process of receiving and transmitting audio signals.

移动终端100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。可选地,光传感器包括环境光传感器及接近传感器,可选地,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在移动终端100移动到耳边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Optionally, the light sensor includes an ambient light sensor and a proximity sensor. Optionally, the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of the ambient light, and the proximity sensor can turn off the display when the mobile terminal 100 is moved to the ear. Panel 1061 and/or backlight. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (usually three axes), and can detect the magnitude and direction of gravity when it is stationary. games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for the fingerprint sensor, pressure sensor, iris sensor, molecular sensor, gyroscope, barometer, hygrometer, etc. Other sensors such as thermometers, infrared sensors, etc. will not be repeated here.

显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1061。The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.

用户输入单元107可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。可选地,用户输入单元107可包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作),并根据预先设定的程式驱动相应的连接装置。触控面板1071可包括触摸检测装置和触摸控制器两个部分。可选地,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,并能接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。可选地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种,具体此处不做限定。The user input unit 107 may be used to receive input numerical or character information, and generate key signal input related to user settings and function control of the mobile terminal. Optionally, the user input unit 107 may include a touch panel 1071 and other input devices 1072 . The touch panel 1071, also referred to as a touch screen, can collect the user's touch operations on or near it (such as the user's finger, stylus, etc., any suitable object or attachment on or near the touch panel 1071). operation), and drive the corresponding connection device according to the preset program. The touch panel 1071 may include two parts, a touch detection device and a touch controller. Optionally, the touch detection device detects the touch orientation of the user, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device and converts it into contact coordinates , and then send it to the processor 110, and can receive the command sent by the processor 110 and execute it. In addition, the touch panel 1071 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch panel 1071 , the user input unit 107 may also include other input devices 1072 . Optionally, other input devices 1072 may include, but are not limited to, one or more of physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, joysticks, etc., which are not specifically described here. limited.

可选地,触控面板1071可覆盖显示面板1061,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图1中,触控面板1071与显示面板1061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现移动终端的输入和输出功能,具体此处不做限定。Optionally, the touch panel 1071 may cover the display panel 1061. When the touch panel 1071 detects a touch operation on or near it, it transmits it to the processor 110 to determine the type of the touch event, and then the processor 110 determines the type of the touch event according to the touch event. The type provides corresponding visual output on the display panel 1061. Although in FIG. 1 , the touch panel 1071 and the display panel 1061 are used as two independent components to realize the input and output functions of the mobile terminal, but in some embodiments, the touch panel 1071 and the display panel 1061 may be integrated The input and output functions of the mobile terminal are implemented, which is not specifically limited here.

接口单元108用作至少一个外部装置与移动终端100连接可以通过的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端100内的一个或多个元件或者可以用于在移动终端100和外部装置之间传输数据。The interface unit 108 serves as an interface through which at least one external device can be connected to the mobile terminal 100 . For example, external devices may include wired or wireless headset ports, external power (or battery charger) ports, wired or wireless data ports, memory card ports, ports for connecting devices with identification modules, audio input/output (I/O) ports, video I/O ports, headphone ports, and more. The interface unit 108 may be used to receive input (eg, data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 100 or may be used between the mobile terminal 100 and the external Transfer data between devices.

存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,可选地,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory 109 may be used to store software programs as well as various data. The memory 109 may mainly include a storage program area and a storage data area. Optionally, the storage program area may store an operating system, an application program required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the storage data area may Stores data (such as audio data, phonebook, etc.) created according to the use of the mobile phone, and the like. Additionally, memory 109 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.

处理器110是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器110可包括一个或多个处理单元;优选的,处理器110可集成应用处理器和调制解调处理器,可选地,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。The processor 110 is the control center of the mobile terminal, uses various interfaces and lines to connect various parts of the entire mobile terminal, runs or executes the software programs and/or modules stored in the memory 109, and calls the data stored in the memory 109. , perform various functions of the mobile terminal and process data, so as to monitor the mobile terminal as a whole. The processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor and a modem processor. The demodulation processor mainly handles wireless communication. It can be understood that, the above-mentioned modulation and demodulation processor may not be integrated into the processor 110 .

移动终端100还可以包括给各个部件供电的电源111(比如电池),优选的,电源111可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。The mobile terminal 100 may also include a power supply 111 (such as a battery) for supplying power to various components. Preferably, the power supply 111 may be logically connected to the processor 110 through a power management system, so as to manage charging, discharging, and power consumption management through the power management system and other functions.

尽管图1未示出,移动终端100还可以包括蓝牙模块等,在此不再赘述。Although not shown in FIG. 1 , the mobile terminal 100 may also include a Bluetooth module, etc., which will not be described herein again.

为了便于理解本申请实施例,下面对本申请的移动终端所基于的通信网络系统进行描述。To facilitate understanding of the embodiments of the present application, a communication network system on which the mobile terminal of the present application is based is described below.

请参阅图2,图2为本申请实施例提供的一种通信网络系统架构图,该通信网络系统为通用移动通信技术的LTE系统,该LTE系统包括依次通讯连接的UE(User Equipment,用户设备)201,E-UTRAN(Evolved UMTS Terrestrial Radio Access Network,演进式UMTS陆地无线接入网)202,EPC(Evolved Packet Core,演进式分组核心网)203和运营商的IP业务204。Please refer to FIG. 2. FIG. 2 is an architecture diagram of a communication network system provided by an embodiment of the application. The communication network system is an LTE system of universal mobile communication technology. ) 201 , E-UTRAN (Evolved UMTS Terrestrial Radio Access Network, Evolved UMTS Terrestrial Radio Access Network) 202 , EPC (Evolved Packet Core, Evolved Packet Core) 203 and operator's IP service 204 .

可选地,UE201可以是上述终端100,此处不再赘述。Optionally, the UE 201 may be the above-mentioned terminal 100, which will not be repeated here.

E-UTRAN202包括eNodeB2021和其它eNodeB2022等。可选地,eNodeB2021可以通过回程(backhaul)(例如X2接口)与其它eNodeB2022连接,eNodeB2021连接到EPC203,eNodeB2021可以提供UE201到EPC203的接入。E-UTRAN 202 includes eNodeB 2021 and other eNodeB 2022 and the like. Optionally, the eNodeB 2021 can be connected with other eNodeB 2022 through a backhaul (eg X2 interface), the eNodeB 2021 is connected to the EPC 203 , and the eNodeB 2021 can provide access from the UE 201 to the EPC 203 .

EPC203可以包括MME(Mobility Management Entity,移动性管理实体)2031,HSS(Home Subscriber Server,归属用户服务器)2032,其它MME2033,SGW(Serving Gate Way,服务网关)2034,PGW(PDN Gate Way,分组数据网络网关)2035和PCRF(Policy andCharging Rules Function,政策和资费功能实体)2036等。可选地,MME2031是处理UE201和EPC203之间信令的控制节点,提供承载和连接管理。HSS2032用于提供一些寄存器来管理诸如归属位置寄存器(图2中未示)之类的功能,并且保存有一些有关服务特征、数据速率等用户专用的信息。所有用户数据都可以通过SGW2034进行发送,PGW2035可以提供UE 201的IP地址分配以及其它功能,PCRF2036是业务数据流和IP承载资源的策略与计费控制策略决策点,它为策略与计费执行功能单元(图2中未示)选择及提供可用的策略和计费控制决策。EPC 203 may include MME (Mobility Management Entity, Mobility Management Entity) 2031, HSS (Home Subscriber Server, Home Subscriber Server) 2032, other MME 2033, SGW (Serving Gate Way, Serving Gateway) 2034, PGW (PDN Gate Way, packet data) network gateway) 2035 and PCRF (Policy and Charging Rules Function, policy and charging function entity) 2036 and so on. Optionally, MME 2031 is a control node that handles signaling between UE 201 and EPC 203, and provides bearer and connection management. The HSS 2032 is used to provide some registers to manage functions such as the Home Location Register (not shown in Figure 2), and to store some user-specific information about service characteristics, data rates, etc. All user data can be sent through SGW2034, PGW2035 can provide IP address allocation and other functions of UE 201, PCRF2036 is the policy and charging control policy decision point of service data flow and IP bearer resources, it is the policy and charging execution function A unit (not shown in Figure 2) selects and provides available policy and charging control decisions.

IP业务204可以包括因特网、内联网、IMS(IP Multimedia Subsystem,IP多媒体子系统)或其它IP业务等。The IP service 204 may include Internet, intranet, IMS (IP Multimedia Subsystem, IP Multimedia Subsystem) or other IP services.

虽然上述以LTE系统为例进行了介绍,但本领域技术人员应当知晓,本申请不仅仅适用于LTE系统,也可以适用于其他无线通信系统,例如GSM、CDMA2000、WCDMA、TD-SCDMA以及未来新的网络系统等,此处不做限定。Although the above takes the LTE system as an example, those skilled in the art should know that this application is not only applicable to the LTE system, but also applicable to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA and future new The network system, etc., is not limited here.

基于上述移动终端硬件结构以及通信网络系统,提出本申请各个实施例。Based on the above-mentioned mobile terminal hardware structure and communication network system, various embodiments of the present application are proposed.

第一实施例first embodiment

参阅图3,为本实施例提供的推荐方法,应用于终端设备中,该方法可以适用于推荐拍照功能的情况,该方法可以由本申请实施例提供的一种拍照功能推荐装置来执行,该装置可以采用软件和/或硬件的方式来实现,在具体应用中,该装置可以具体是智能手机、平板电脑等终端。本实施例中以所述方法的执行主体为终端设备为例,该方法包括以下步骤:Referring to FIG. 3 , the recommendation method provided by this embodiment is applied to a terminal device, and the method can be applied to the case of recommending a photographing function. It can be implemented in software and/or hardware. In a specific application, the device can be a terminal such as a smart phone or a tablet computer. In this embodiment, the execution subject of the method is a terminal device as an example, and the method includes the following steps:

步骤S301:获取相机的拍照功能的历史使用信息;Step S301: Acquire historical usage information of the photographing function of the camera;

可选地,所述终端设备可以以各种形式来实施,本实施例中描述的终端设备可以包括支持拍照功能的诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(PersonalDigital Assistant,PDA)、便捷式媒体播放器(Portable Media Player,PMP)、可穿戴设备、智能手环、计步器等移动终端。可选地,所述终端设备中可被设置有拍照功能推荐模式,在所述拍照功能推荐模式开启下,终端设备可获取同一用户和/或不同用户对相机的各拍照功能的历史使用信息,进而基于所述历史使用信息向终端设备用户推荐拍照功能。Optionally, the terminal device may be implemented in various forms, and the terminal device described in this embodiment may include a mobile phone, a tablet computer, a notebook computer, a handheld computer, a personal digital assistant (Personal Digital Assistant, PDA) that supports a photographing function. ), Portable Media Player (PMP), wearable devices, smart bracelets, pedometers and other mobile terminals. Optionally, the terminal device may be set with a camera function recommendation mode, and when the camera function recommendation mode is turned on, the terminal device may obtain historical usage information of each camera function of the camera by the same user and/or different users, Further, the camera function is recommended to the terminal device user based on the historical usage information.

其中,所述拍照功能可包括拍照模式,所述拍照模式包括以下模式中的至少一种:运动抓拍模式、高像素模式、全景模式、短视频模式、慢动作模式、人像模式、夜景模式、录像模式、专业模式等。所述拍照功能还可包括功能选项,如闪光灯、滤镜等。可选地,所述历史使用信息可以是指在预设时长如最近30天或60天内的使用数据,比如在不同时间或场景使用的拍照功能等,所述历史使用信息的具体内容可根据实际情况需要进行设置,比如,所述历史使用信息可包括以下信息中的至少一种:使用次数、使用时长、使用时间段。其中,所述使用次数是指在预设时长内用户对某一拍照功能的累计使用次数,所述使用时长是指在预设时长内用户对某一拍照功能的累计使用时长,所述使用时间段是指在预设时长内用户使用某一拍照功能时所在时间段,时间段可以以小时或分钟等为间隔进行划分。可以理解地,用户对相机的某一拍照功能的使用次数越多,说明该用户经常使用该拍照功能,而用户对相机的某一拍照功能的使用次数越少,说明该用户很少或基本不使用该拍照功能,因此,根据同一用户和/或不同用户对相机的各拍照功能的历史使用信息,可获知用户对各拍照功能的使用习惯,进而可为用户推荐所需的拍照功能。Wherein, the photographing function may include a photographing mode, and the photographing mode includes at least one of the following modes: motion capture mode, high pixel mode, panorama mode, short video mode, slow motion mode, portrait mode, night scene mode, video recording mode, professional mode, etc. The photographing function may also include functional options, such as flash, filters, and the like. Optionally, the historical usage information may refer to usage data for a preset duration, such as the last 30 days or 60 days, such as the photographing function used at different times or scenarios, and the specific content of the historical usage information may be based on actual conditions. The situation needs to be set. For example, the historical usage information may include at least one of the following information: the number of times of use, the duration of use, and the time period of use. The number of times of use refers to the cumulative use times of a certain camera function by a user within a preset time period, the use time period refers to the cumulative use time of a certain camera function by a user within a preset period of time, and the use time A segment refers to a time period in which a user uses a certain camera function within a preset time period, and the time period can be divided into hours or minutes. Understandably, the more times a user uses a certain photographing function of the camera, the more often the user uses the photographing function, and the less the user uses a certain photographing function of the camera, the less or basically not the user. Using this camera function, therefore, according to the historical usage information of the camera's various camera functions by the same user and/or different users, the user's usage habit of each camera function can be known, and the required camera function can be recommended for the user.

在一实施例中,所述获取相机的拍照功能的历史使用信息之前,还可包括:检测到预设触发事件时,执行获取相机的拍照功能的历史使用信息的步骤。其中,所述预设触发事件包括以下事件的至少一种:切换至预设拍摄模式、接收到推荐模式开启指令、拍摄场景类型发生变化、拍摄对象类型发生变化。这里,所述预设拍摄模式可以根据实际情况需要进行设置,比如可以是前置拍摄模式、后置拍摄模式、运动抓拍模式、高像素模式、全景模式、短视频模式、慢动作模式、人像模式、夜景模式、录像模式、或专业模式等。所述拍摄场景类型发生变化是指由一种拍摄场景变为另一种拍摄场景,比如,拍摄场景类型由室内切换至室外、或者由室外切换至室内、或者由暗环境变为亮环境、或者由亮环境变为暗环境等。所述拍摄对象类型发生变化是指由一种拍摄对象变为另一种拍摄对象,比如,拍摄对象类型由人变为物、或者由物变为人等。以所述预设触发事件为接收到推荐模式开启指令为例,所述终端设备可设置有推荐模式的虚拟开关按键,通过对所述虚拟开关按键进行操作,可以开启或关闭推荐模式,相应使得终端设备接收推荐开启或关闭指令。此外,所述接收推荐开启指令也可以是接收隔空手势或触摸轨迹,判断隔空手势或触摸轨迹是否与对应的预设隔空手势或预设触摸轨迹相同,若相同,说明接收到推荐开启指令。如此,能够灵活且方便控制拍照功能推荐的状态,也可以避免频繁进行推荐,节约了资源如电量消耗,进一步提升了用户体验。可选地,所述移动终端在推荐模式开启之后,可以在相机的拍照界面显示一用于表征推荐模式已开启的状态标识,以便于用户及时获知。需要说明的是,本实施例中的相机的拍照界面也可称为相机的主界面。In one embodiment, before acquiring the historical usage information of the photographing function of the camera, the method may further include: when a preset trigger event is detected, executing the step of acquiring the historical usage information of the photographing function of the camera. Wherein, the preset trigger event includes at least one of the following events: switching to a preset shooting mode, receiving an instruction to turn on the recommended mode, changing the type of the shooting scene, and changing the type of the shooting object. Here, the preset shooting mode can be set according to actual needs, for example, it can be front-facing shooting mode, rear-facing shooting mode, motion capture mode, high pixel mode, panorama mode, short video mode, slow motion mode, portrait mode , night scene mode, video mode, or professional mode, etc. The change of the shooting scene type refers to changing from one shooting scene to another shooting scene, for example, the shooting scene type is switched from indoor to outdoor, or from outdoor to indoor, or from a dark environment to a bright environment, or Change from a bright environment to a dark environment, etc. The change in the type of the photographed object refers to changing from one type of photographic object to another, for example, the type of the photographed object changes from a person to an object, or from an object to a person, and the like. Taking the preset trigger event as receiving the recommendation mode start instruction as an example, the terminal device may be provided with a virtual switch button of the recommendation mode, and by operating the virtual switch button, the recommendation mode can be turned on or off, and the corresponding The terminal device receives the recommended opening or closing command. In addition, the receiving the recommended opening instruction may also be receiving an air gesture or a touch track, and determining whether the air gesture or touch track is the same as the corresponding preset air gesture or preset touch track, if they are the same, it means that the recommended opening is received. instruction. In this way, it is possible to flexibly and conveniently control the state of the recommendation of the photographing function, and it is also possible to avoid frequent recommendation, which saves resources such as power consumption, and further improves the user experience. Optionally, after the recommended mode is turned on, the mobile terminal may display a status indicator on the camera interface of the camera to indicate that the recommended mode has been turned on, so that the user can know in time. It should be noted that the photographing interface of the camera in this embodiment may also be referred to as the main interface of the camera.

步骤S302:根据所述历史使用信息及预设策略,确定推荐拍照功能;Step S302: Determine the recommended photographing function according to the historical usage information and the preset strategy;

可以理解地,由于用户对相机的各拍照功能的历史使用信息能够表征用户对相机的各拍照功能的使用偏好,因此,可基于所述历史使用信息及预设策略确定向用户进行推荐的拍照功能,即确定推荐拍照功能。在一实施例中,所述基于所述历史使用信息及预设策略,确定推荐拍照功能,包括:根据所述历史使用信息对各所述拍照功能进行排序;基于获得的第一排序结果,将满足第一预设条件的拍照功能确定为推荐拍照功能。在所述历史使用信息包括使用次数的情况下,所述根据所述历史使用信息对各所述拍照功能进行排序,可以是按照使用次数多少对各拍照功能进行升序或降序排序;或者,在所述历史使用信息包括使用时长的情况下,所述根据所述历史使用信息对各所述拍照功能进行排序,可以是按照使用时长大小对各拍照功能进行升序或降序排序;或者,在相同使用次数和/或相同使用时长的情况下,根据使用时间段与当前时间段的时间间隔大小对各所述拍照功能进行排序。需要说明的是,在同时存在两种或两种以上使用信息的情况下,可以将各使用信息先乘以对应预设权重,然后再相加,最后依据获得的结果进行排序。在根据所述历史使用信息对各拍照功能进行排序后,可获得第一排序结果,而基于所述第一排序结果可获知用户对相机的各拍照功能的使用偏好情况,因此,可基于第一排序结果,将满足第一预设条件的拍照功能确定为推荐拍照功能。其中,所述第一预设条件包括以下条件中的至少一种:未显示在拍照界面;使用次数大于预设次数阈值。在拍照界面当前未显示推荐拍照功能、和/或推荐拍照功能的使用次数大于预设次数阈值时,将所述推荐拍照功能及时显示在拍照界面,能够方便用户及时进行调用,以提升拍摄效果,同时可有效避免频繁对拍照功能进行推荐,节省了资源消耗。此外,所述第一预设条件也可包括:将使用次数或使用时长最多的前N个拍照功能确定为推荐拍照功能,或者将在当前时间段对应的使用次数最多或使用时长最大的前N个拍照功能确定为推荐拍照功能,以尽量确保所确定的推荐拍照功能为用户日常经常使用的拍照功能或在特定时间段常使用的拍照功能。其中,N为正整数,所述N的大小可根据实际情况需要进行设置,比如可设置为等于终端设备在拍照界面上能够显示的拍照功能的最大数量等。如此,根据用户对各拍照功能的历史使用信息对各拍照功能进行排序,进而基于排序结果确定推荐拍照功能,使得推荐拍照功能符合用户期望,提高了推荐准确度,进一步提升了用户体验。Understandably, since the user's historical usage information for each photographing function of the camera can represent the user's preference for using each photographing function of the camera, the photographing function recommended to the user can be determined based on the historical usage information and the preset strategy. , that is, to determine the recommended camera function. In one embodiment, the determining the recommended photographing function based on the historical usage information and the preset strategy includes: sorting the photographing functions according to the historical usage information; The photographing function satisfying the first preset condition is determined as the recommended photographing function. When the historical usage information includes the number of times of use, the sorting of the photographing functions according to the historical use information may be to sort the photographing functions in ascending or descending order according to the number of times of use; When the historical usage information includes the duration of use, the sorting of the photographing functions according to the historical usage information may be to sort the photographing functions in ascending or descending order according to the duration of use; or, at the same number of times of use And/or in the case of the same use time period, the photographing functions are sorted according to the time interval between the use time period and the current time period. It should be noted that, in the case where there are two or more types of usage information at the same time, each usage information may be multiplied by the corresponding preset weights, then added, and finally sorted according to the obtained results. After sorting the photographing functions according to the historical usage information, a first sorting result can be obtained, and based on the first sorting result, the user's preference for each photographing function of the camera can be known. As a result of the sorting, the photographing function satisfying the first preset condition is determined as the recommended photographing function. Wherein, the first preset condition includes at least one of the following conditions: not displayed on the photographing interface; and the number of times of use is greater than a preset number of times threshold. When the recommended photographing function is not currently displayed on the photographing interface, and/or the number of times of use of the recommended photographing function is greater than the preset number of times threshold, the recommended photographing function is displayed on the photographing interface in time, which can facilitate the user to call in time, so as to improve the photographing effect. At the same time, it can effectively avoid frequent recommendation of the photographing function, which saves resource consumption. In addition, the first preset condition may also include: determining the top N photographing functions with the most times of use or use duration as the recommended photographing functions, or determining the top N photographing functions with the most times of use or the longest use time corresponding to the current time period as the recommended photographing functions Each photographing function is determined as a recommended photographing function, so as to ensure that the determined recommended photographing function is a photographing function frequently used by the user in daily life or a photographing function frequently used in a specific time period. Wherein, N is a positive integer, and the size of N can be set according to actual needs, for example, it can be set to be equal to the maximum number of photographing functions that the terminal device can display on the photographing interface. In this way, the photographing functions are sorted according to the historical usage information of the photographing functions by the user, and the recommended photographing functions are determined based on the sorting results, so that the recommended photographing functions meet the user's expectations, improve the recommendation accuracy, and further improve the user experience.

在一实施例中,所述根据所述历史使用信息及预设策略,确定推荐拍照功能,包括:按照功能类型对各所述拍照功能进行分组,获得至少一个拍照功能分组;根据所述历史使用信息对所述至少一个拍照功能分组进行排序,并基于获得的第二排序结果,将满足第二预设条件的拍照功能分组中的拍照功能确定为推荐拍照功能;或者,根据所述历史使用信息对所述至少一个拍照功能分组中的拍照功能分别进行排序,并基于获得的第三排序结果,将各所述拍照功能分组中满足第三预设条件的拍照功能确定为推荐拍照功能。可以理解地,根据功能类型的不同,可对不同拍照功能进行分组,以将功能类型相同或相近的拍照功能划分至同一拍照功能分组,例如,可以将滤镜、闪光灯、水印等功能划分至一拍照功能分组,或者将慢动作、延时摄影等功能划分至另一拍照功能分组等,进而根据所述历史使用信息对所述至少一个拍照功能分组进行排序。In one embodiment, the determining the recommended photographing function according to the historical usage information and the preset strategy includes: grouping the photographing functions according to function types to obtain at least one photographing function group; The information sorts the at least one photographing function grouping, and based on the obtained second sorting result, determines the photographing function in the photographing function grouping that satisfies the second preset condition as the recommended photographing function; or, according to the historical usage information The photographing functions in the at least one photographing function grouping are respectively sorted, and based on the obtained third sorting result, the photographing functions satisfying the third preset condition in each photographing function grouping are determined as the recommended photographing functions. It can be understood that different camera functions can be grouped according to different function types, so that the camera functions with the same or similar function types can be grouped into the same camera function group. The photographing function is grouped, or functions such as slow motion and time-lapse photography are divided into another photographing function group, etc., and then the at least one photographing function grouping is sorted according to the historical usage information.

可以理解地,对于不同拍照功能分组,用户可能偏向于使用其中的一个或多个拍照功能分组包含的拍照功能,而不是所有拍照功能分组,因此,可从各拍照功能分组中选择满足要求的拍照功能分组,进而确定推荐拍照功能。需要说明的是,由于一个拍照功能分组可能包括多个拍照功能,根据所述历史使用信息对所述至少一个拍照功能分组进行排序,可以是将同一个拍照功能分组内包含的多个拍照功能对应的历史使用信息进行相互叠加之后,再进行排序。比如,以历史使用信息只包含使用次数为例,将各拍照功能分组包含的多个拍照功能对应的历史使用次数分别相加之后,基于各拍照功能分组对应的历史使用次数之和进行排序。需要说明的是,在历史使用信息同时包含两种或两种以上使用信息的情况下,可以先计算各拍照功能分组对应的每个使用信息之和,然后将各使用信息之和乘以对应预设权重,最后再相加,以获得排序结果。以历史使用信息包含使用次数和使用时长为例,先将各拍照功能分组包含的多个拍照功能对应的历史使用次数分别相加、以及将各拍照功能分组包含的多个拍照功能对应的历史使用时长分别相加,然后将各拍照功能分组对应的历史使用次数之和乘以对应第一预设权重、以及各拍照功能分组对应的历史使用时长之和乘以对应第二预设权重,最后将各拍照功能分组对应的两个乘积相加,以基于获得的相加结果进行排序。其中,所述基于获得的第二排序结果,将满足第二预设条件的拍照功能分组中的拍照功能确定为推荐拍照功能,可以是将排名前N的拍照功能分组中的拍照功能确定为推荐拍照功能,N为正整数,具体可设置为1、2等。例如,假设有4个功能分组,分别为A组、B组、C组和D组,若根据获得的第二排序结果从高到低排序依次为B组、C组、A组和D组且所述第二预设条件为排名前2,则将B组和C组中的拍照功能确定为推荐拍照功能。此外,所述第二预设条件可包括以下条件中的至少一种:未显示在拍照界面;使用次数大于预设次数阈值。在拍照界面当前未显示推荐拍照功能、和/或推荐拍照功能的使用次数大于预设次数阈值时,将所述推荐拍照功能及时显示在拍照界面,能够方便用户及时进行调用,以提升拍摄效果,同时可有效避免频繁对拍照功能进行推荐,节省了资源消耗。如此,根据不同方式灵活确定推荐拍照功能,进一步提高了推荐准确度和灵活性,进一步提升了用户体验。It can be understood that, for different camera function groups, users may prefer to use the camera functions included in one or more camera function groups, rather than all camera function groups. Therefore, the camera that meets the requirements can be selected from each camera function group. Function grouping, and then determine the recommended photo function. It should be noted that, since a photographing function group may include multiple photographing functions, sorting the at least one photographing function group according to the historical usage information may correspond to multiple photographing functions included in the same photographing function group. After the historical usage information is superimposed on each other, they are sorted. For example, taking the historical usage information only including the usage times as an example, after adding up the historical usage counts corresponding to the multiple photographing functions included in each photographing function group, sorting is performed based on the sum of the historical usage times corresponding to each photographing function grouping. It should be noted that when the historical usage information contains two or more types of usage information at the same time, the sum of each usage information corresponding to each camera function group can be calculated first, and then the sum of each usage information can be multiplied by the corresponding preset value. Set the weights, and finally add them together to obtain the sorting result. Taking historical usage information including usage times and usage duration as an example, first add up the historical usage times corresponding to multiple camera functions included in each camera function group, and add the historical usage times corresponding to multiple camera functions included in each camera function group. The durations are added up respectively, and then the sum of the historical usage times corresponding to each camera function group is multiplied by the corresponding first preset weight, and the sum of the historical usage duration corresponding to each camera function group is multiplied by the corresponding second preset weight. The two products corresponding to each camera function grouping are added to sort based on the obtained addition result. Wherein, determining the photographing function in the photographing function group that satisfies the second preset condition as the recommended photographing function based on the obtained second sorting result may be determining the photographing function in the top N photographing function groups as the recommended photographing function Photo function, N is a positive integer, which can be set to 1, 2, etc. For example, suppose there are 4 functional groups, namely Group A, Group B, Group C, and Group D. If the second sorting result is sorted from high to low, it is Group B, Group C, Group A, and Group D. The second preset condition is the top 2, and the photographing functions in the B group and the C group are determined as the recommended photographing functions. In addition, the second preset condition may include at least one of the following conditions: not displayed on the photographing interface; the number of times of use is greater than a preset number of times threshold. When the recommended photographing function is not currently displayed on the photographing interface, and/or the number of times of use of the recommended photographing function is greater than the preset number of times threshold, the recommended photographing function is displayed on the photographing interface in time, which can facilitate the user to call in time, so as to improve the photographing effect. At the same time, it can effectively avoid frequent recommendation of the photographing function, which saves resource consumption. In this way, the recommended photographing function is flexibly determined according to different methods, which further improves the accuracy and flexibility of the recommendation, and further improves the user experience.

可以理解地,对于同一拍照功能分组,用户可能偏向于使用其中包含的一个或多个功能类型相同或相近的拍照功能,而不是该拍照功能分组包含的所有拍照功能,因此,可从各拍照功能分组中选择满足要求的拍照功能确定为推荐拍照功能。其中,所述基于获得的第三排序结果,将各所述拍照功能分组中满足第三预设条件的拍照功能确定为推荐拍照功能,可以是将各所述拍照功能分组中排名前N的拍照功能确定为推荐拍照功能,N为正整数,具体可设置为1、2等。例如,假设有2个功能分组,分别为A组和B组,且A组包括拍照功能a、b和c,B组包括拍照功能d、e和f,若根据获得的第三排序结果确定A组中从高到低排序依次为b、c、a以及B组中从高到低排序依次为f、e、d,且所述第三预设条件为排名前2,则将A组中的拍照功能b和c以及C组中的拍照功能f和e确定为推荐拍照功能。其中,所述第三预设条件包括以下条件中的至少一种:未显示在拍照界面;使用次数大于预设次数阈值。在拍照界面当前未显示推荐拍照功能、和/或推荐拍照功能的使用次数大于预设次数阈值时,将所述推荐拍照功能及时显示在拍照界面,能够方便用户及时进行调用,以提升拍摄效果,同时可有效避免频繁对拍照功能进行推荐,节省了资源消耗。如此,根据不同方式灵活确定推荐拍照功能,进一步提高了推荐准确度和灵活性,进一步提升了用户体验。It is understandable that for the same camera function group, users may prefer to use one or more camera functions with the same or similar function types, rather than all camera functions included in the camera function group. The photo-taking function that meets the requirements selected in the grouping is determined as the recommended photo-taking function. Wherein, based on the obtained third sorting result, determining the photographing function satisfying the third preset condition in each of the photographing function groups as the recommended photographing function, which may be the top N photographing among the photographing function groups. The function is determined to be the recommended photo function, and N is a positive integer, which can be set to 1, 2, and so on. For example, suppose there are 2 function groups, namely group A and group B, and group A includes camera functions a, b, and c, and group B includes camera functions d, e, and f, if A is determined according to the obtained third sorting result The order from high to low in the group is b, c, a, and the order from high to low in group B is f, e, d, and the third preset condition is the top 2, then the order in group A is The photographing functions b and c and the photographing functions f and e in the C group are determined as the recommended photographing functions. Wherein, the third preset condition includes at least one of the following conditions: not displayed on the photographing interface; and the number of times of use is greater than a preset number of times threshold. When the recommended photographing function is not currently displayed on the photographing interface, and/or the number of times of use of the recommended photographing function is greater than the preset number of times threshold, the recommended photographing function is displayed on the photographing interface in time, which can facilitate the user to call in time, so as to improve the photographing effect. At the same time, it can effectively avoid frequent recommendation of the photographing function, which saves resource consumption. In this way, the recommended photographing function is flexibly determined according to different methods, which further improves the accuracy and flexibility of the recommendation, and further improves the user experience.

在一实施例中,所述根据所述历史使用信息及预设策略,确定推荐拍照功能,包括:根据所述历史使用信息和预设信息及预设策略,确定推荐拍照功能;其中,所述预设信息包括以下信息的至少一种:场景信息、拍摄对象、拍摄模式、终端设备信息。其中,所述场景信息是指终端设备所处的拍摄场景,比如,可能是室内或室外,也可能是暗环境或亮环境等;所述拍摄对象是指待拍摄的对象,可能是人,也可能是物等;所述拍摄模式是指终端设备的相机进行拍摄所采用的模式,包括但不限于前置拍摄模式、后置拍摄模式、运动抓拍模式、高像素模式、全景模式、短视频模式、慢动作模式、人像模式、夜景模式、录像模式、或专业模式等;所述终端设备信息可以是指终端设备自身的状态信息,包括但不限于:剩余电量信息、运行状态信息如是否卡顿等。In one embodiment, the determining the recommended photographing function according to the historical usage information and the preset strategy includes: determining the recommended photographing function according to the historical usage information, the preset information and the preset strategy; wherein, the The preset information includes at least one of the following information: scene information, shooting object, shooting mode, and terminal device information. The scene information refers to the shooting scene where the terminal device is located, for example, it may be indoors or outdoors, or it may be a dark environment or a bright environment, etc.; the shooting object refers to the object to be shot, which may be a person or a It may be an object, etc.; the shooting mode refers to the mode used by the camera of the terminal device for shooting, including but not limited to front-facing shooting mode, rear-facing shooting mode, motion capture mode, high pixel mode, panorama mode, short video mode , slow motion mode, portrait mode, night scene mode, video mode, or professional mode, etc.; the terminal device information may refer to the status information of the terminal device itself, including but not limited to: remaining power information, running status information such as whether it is stuck Wait.

可以理解地,在不同场景、和/或不同拍摄模式、和/或不同终端设备信息下,用户所需的拍照功能可能不同,或者,终端设备能够提供的拍照功能也可能不同。例如,在前置拍摄模式下,用户可能是要自拍,此时可能需要使用滤镜功能;而在后置拍摄模式下,用户可能是要拍摄月亮,此时可能需要使用“超级月亮”拍照模式。如此,根据相机的历史使用信息和预设信息进行推荐拍照功能的确定,使得获得的推荐拍照功能更加符合用户期望和拍摄需求,进一步提高了推荐准确度,并进一步提升了用户体验。Understandably, in different scenarios, and/or different shooting modes, and/or different terminal device information, the camera functions required by the user may be different, or the camera functions that the terminal devices can provide may also be different. For example, in the front shooting mode, the user may want to take a selfie, and the filter function may be used at this time; while in the rear shooting mode, the user may want to shoot the moon, and the "Super Moon" shooting mode may be used at this time. . In this way, the recommended photographing function is determined according to the historical usage information and preset information of the camera, so that the obtained recommended photographing function is more in line with user expectations and photographing needs, further improves the recommendation accuracy, and further improves the user experience.

在一实施例中,所述根据所述历史使用信息和预设信息及预设策略,确定推荐拍照功能,包括:确定与所述预设信息匹配的至少一目标拍照功能;根据所述至少一目标拍照功能对应的历史使用信息对各所述目标拍照功能进行排序;基于获得的第四排序结果,将满足第四预设条件的目标拍照功能确定为推荐拍照功能。可以理解地,基于同一用户或不同用户的历史使用习惯,能够确定与所述预设信息匹配的至少一目标拍照功能,而所述目标拍照功能用于表征在所述预设信息对应的场景下所预测的用户应该想要使用的拍照功能,例如,在人像模式或前置拍摄模式下,将美颜、滤镜等拍照功能作为与人像模式匹配的至少一目标拍照功能;或者,在运动抓拍模式下,将延时摄影、慢动作等拍照功能作为与运动抓拍模式匹配的至少一目标拍照功能;又或者,在终端设备的剩余电量小于预设电量阈值的情况下,将能够节省电量消耗或电量消耗小的拍照功能作为匹配的目标拍照功能。在所述历史使用信息包括使用次数的情况下,所述根据所述至少一目标拍照功能对应的历史使用信息对各所述目标拍照功能进行排序,可以为:按照使用次数多少对所述至少一目标拍照功能进行升序或降序排序;或者,在所述历史使用信息包括使用时长的情况下,所述根据所述至少一目标拍照功能对应的历史使用信息对各所述目标拍照功能进行排序,可以为:按照使用时长大小对所述至少一目标拍照功能进行升序或降序排序;或者,在相同使用次数和/或相同使用时长的情况下,根据使用时间段与当前时间段的时间间隔大小对所述至少一目标拍照功能进行排序。需要说明的是,在同时存在两种或两种以上使用信息的情况下,可以将各使用信息先乘以对应预设权重,然后再相加,最后依据获得的结果进行排序。其中,所述第四预设条件包括以下条件中的至少一种:未显示在拍照界面;使用次数大于预设次数阈值。在拍照界面当前未显示推荐拍照功能、和/或推荐拍照功能的使用次数大于预设次数阈值时,将所述推荐拍照功能及时显示在拍照界面,能够方便用户及时进行调用,以提升拍摄效果,同时可有效避免频繁对拍照功能进行推荐,节省了资源消耗。例如,若每次都需要对拍照界面所显示的推荐拍照功能进行全部更新,所述第四预设条件可以是使用次数大于预设次数阈值;若每次只需要对拍照界面所显示的推荐拍照功能进行部分更新,所述第四预设条件可以是未显示在拍照界面。此外,所述第四预设条件也可包括:将使用次数或使用时长最多的前N个拍照功能确定为推荐拍照功能,或者将在当前时间段对应的使用次数最多或使用时长最大的前N个拍照功能确定为推荐拍照功能,以尽量确保所确定的推荐拍照功能为用户日常经常使用的拍照功能或在特定时间段常使用的拍照功能。其中,N为正整数,所述N的大小可根据实际情况需要进行设置,比如可设置为等于终端设备在拍照界面上能够显示的拍照功能的最大数量等。In one embodiment, the determining the recommended photographing function according to the historical usage information, the preset information and the preset strategy includes: determining at least one target photographing function matching the preset information; according to the at least one The historical usage information corresponding to the target photographing function sorts each of the target photographing functions; based on the obtained fourth sorting result, the target photographing function satisfying the fourth preset condition is determined as the recommended photographing function. Understandably, based on the historical usage habits of the same user or different users, at least one target photographing function matching the preset information can be determined, and the target photographing function is used to represent the scene corresponding to the preset information. The predicted camera functions that the user should want to use, for example, in portrait mode or front-facing shooting mode, take photo functions such as beauty and filters as at least one target photo function matching the portrait mode; or, in sports snapshots In the mode, taking time-lapse photography, slow motion and other photo-taking functions as at least one target photo-taking function matching the motion capture mode; or, when the remaining power of the terminal device is less than the preset power threshold, it will be able to save power consumption or The photo function with low power consumption is used as the matching target photo function. When the historical usage information includes the number of times of use, the sorting of each of the target photographing functions according to the historical usage information corresponding to the at least one target photographing function may be: Ranking the at least one target photographing function according to the number of times of use The target photographing functions are sorted in ascending or descending order; or, in the case that the historical usage information includes the duration of use, the sorting of each of the target photographing functions according to the historical usage information corresponding to the at least one target photographing function may be as follows: It is to: sort the at least one target photographing function in ascending or descending order according to the duration of use; or, under the condition of the same number of times of use and/or the same duration of use, according to the size of the time interval between the use time period and the current time period. The at least one target photographing function is sorted. It should be noted that, in the case where there are two or more types of usage information at the same time, each usage information may be multiplied by the corresponding preset weights, then added, and finally sorted according to the obtained results. Wherein, the fourth preset condition includes at least one of the following conditions: not displayed on the photographing interface; and the number of times of use is greater than a preset number of times threshold. When the recommended photographing function is not currently displayed on the photographing interface, and/or the number of times of use of the recommended photographing function is greater than the preset number of times threshold, the recommended photographing function is displayed on the photographing interface in time, which can facilitate the user to call in time, so as to improve the photographing effect. At the same time, it can effectively avoid frequent recommendation of the photographing function, which saves resource consumption. For example, if all the recommended photographing functions displayed on the photographing interface need to be updated every time, the fourth preset condition may be that the number of times of use is greater than the preset times threshold; if only the recommended photographing functions displayed on the photographing interface need to be updated each time The function is partially updated, and the fourth preset condition may be that it is not displayed on the photographing interface. In addition, the fourth preset condition may also include: determining the top N photographing functions with the most times of use or the longest use time as the recommended photographing functions, or determining the top N photographing functions with the most times of use or the longest use time corresponding to the current time period as the recommended photographing functions Each photographing function is determined as a recommended photographing function, so as to ensure that the determined recommended photographing function is a photographing function frequently used by the user in daily life or a photographing function frequently used in a specific time period. Wherein, N is a positive integer, and the size of N can be set according to actual needs, for example, it can be set to be equal to the maximum number of photographing functions that the terminal device can display on the photographing interface.

步骤S303:根据预设规则在拍照界面上显示所述推荐拍照功能。Step S303: Display the recommended photographing function on the photographing interface according to a preset rule.

可以理解地,在推荐模式开启的情况下,终端设备的相机应用的拍照界面上会显示上一次获取的推荐拍照功能或默认的推荐拍照功能,具体可以是在拍照界面的工具栏位置显示推荐拍照功能等,当终端设备获取到新的推荐拍照功能后,根据预设规则可将当前所显示的推荐拍照功能全部替换为新的推荐拍照功能,或者将当前所显示的推荐拍照功能部分替换为新的推荐拍照功能。同时,还可对在拍照界面上显示的推荐拍照功能进行排序。在一实施例中,所述根据预设规则在拍照界面上显示所述推荐拍照功能,包括以下至少一种:基于所述推荐拍照功能的排名排序,依次在拍照界面上显示所述推荐拍照功能;在拍照界面上显示所述推荐拍照功能所属的拍照功能分组标识,以在所述拍照功能分组标识被触发后显示所述推荐拍照功能。可以理解地,所述推荐拍照功能可能是一个或多个,在所述拍照界面上显示的拍照功能是按历史使用数据排序展示的情况下,可结合所述推荐拍照功能的数量或排名直接将拍照界面上显示于末尾处的一个或多个拍照功能替换为所述推荐拍照功能,此时由于已在拍照界面上显示的拍照功能已包含在所述排序结果中,因此,基于所述排序结果可对当前在拍照界面上显示的所有拍照功能进行排序。假设移动终端的相机的拍照界面依次显示有如下拍照功能:小视频、视频、美颜、虚化、夜间,如图4(a)所示,而用户在最近30天内使用次数最多的前6个拍照功能从高到低的排序为:小视频、视频、美颜、虚化、人像,此时可将人像功能替换在相机的拍照界面显示的夜间功能,如图4(b)所示。此外,受到拍照界面区域大小等因素的影响,在拍照界面上可以直接显示的推荐拍照功能的数量可能有限,使得一些推荐拍照功能可能需要先隐藏,然后用户在需要时通过拖动等方式进行调用,同时,在拍照界面显示属于同一拍照功能分组的多个推荐拍照功能会占用一定位置,且用户可能只需使用该拍照功能分组中的某一个或多个推荐拍照功能即可,因此,可只在拍照界面上显示所述推荐拍照功能所属的拍照功能分组标识,以在所述拍照功能分组标识被触发后显示所述推荐拍照功能。例如,假设所述推荐拍照功能包括美颜和滤镜,且美颜和滤镜属于同一拍照功能分组,则可在拍照界面只显示该拍照功能分组标识,而不是直接显示美颜和滤镜功能标识。如此,通过不同方式在拍照界面上显示推荐拍照功能,提高了空间利用率且便于用户进行调用所需的拍照功能,进一步提升了用户体验。Understandably, when the recommendation mode is turned on, the camera application of the terminal device will display the recommended camera function obtained last time or the default recommended camera function. Specifically, the recommended camera function may be displayed on the toolbar of the camera interface. When the terminal device obtains the new recommended photo-taking function, it can replace all the currently displayed recommended photo-taking functions with the new recommended photo-taking function according to the preset rules, or replace part of the currently displayed recommended photo-taking functions with the new recommended photo-taking function. recommended camera function. At the same time, the recommended photographing functions displayed on the photographing interface can also be sorted. In an embodiment, the displaying the recommended photo-taking functions on the photo-taking interface according to a preset rule includes at least one of the following: displaying the recommended photo-taking functions on the photo-taking interface in sequence based on the ranking order of the recommended photo-taking functions ; Display the photographing function grouping identifier to which the recommended photographing function belongs on the photographing interface, so as to display the recommended photographing function after the photographing function grouping identifier is triggered. It can be understood that there may be one or more recommended photo-taking functions. In the case that the photo-taking functions displayed on the photo-taking interface are sorted and displayed according to historical usage data, the number or ranking of the recommended photo-taking functions can be directly combined. One or more photographing functions displayed at the end of the photographing interface are replaced with the recommended photographing functions. At this time, since the photographing functions already displayed on the photographing interface have been included in the sorting results, based on the sorting results All camera functions currently displayed on the camera interface can be sorted. Assume that the camera interface of the mobile terminal has the following camera functions in sequence: small video, video, beauty, blur, night, as shown in Figure 4(a), and the top 6 users have used the most frequently in the last 30 days. The order of camera functions from high to low is: small video, video, beauty, blur, and portrait. At this time, the portrait function can be replaced by the night function displayed on the camera's camera interface, as shown in Figure 4(b). In addition, affected by factors such as the size of the camera interface area, the number of recommended camera functions that can be directly displayed on the camera interface may be limited, so that some recommended camera functions may need to be hidden first, and then users can call them by dragging and other methods when needed , at the same time, multiple recommended camera functions belonging to the same camera function group will be displayed on the camera interface, and the user may only need to use one or more recommended camera functions in the camera function group. The photographing function group identifier to which the recommended photographing function belongs is displayed on the photographing interface, so as to display the recommended photographing function after the photographing function group identifier is triggered. For example, assuming that the recommended photo-taking functions include beauty and filters, and the beauty and filters belong to the same photo-taking function group, then only the photo-taking function group identifier may be displayed on the photo-taking interface, instead of directly displaying the beauty and filter functions logo. In this way, the recommended photographing function is displayed on the photographing interface in different ways, which improves the space utilization rate and facilitates the user to call the required photographing function, further improving the user experience.

综上,本申请提供的推荐方法中,根据用户的使用习惯为用户智能推荐其最常使用的拍照功能,使用户可便捷地使用所需的拍照功能,满足了用户个性化需求,提升了用户体验。To sum up, in the recommendation method provided by this application, the most frequently used photo-taking functions are intelligently recommended for users according to their usage habits, so that the users can conveniently use the required photo-taking functions, which satisfies the user's personalized needs and improves the user experience. experience.

在一实施例中,所述方法还包括:In one embodiment, the method further includes:

接收到触发拍照功能设置的操作指令后,显示拍照功能设置界面;After receiving the operation instruction that triggers the camera function setting, the camera function setting interface is displayed;

根据用户输入的调节指令,调节所述拍照界面上显示的拍照功能。According to the adjustment instruction input by the user, the photographing function displayed on the photographing interface is adjusted.

可以理解地,终端设备中可设置用于对拍照功能推荐进行设置的拍照功能设置界面,在用户触发拍照功能设置按钮或输入预设手势、语音指令后,终端设备相应接收到触发拍照功能设置的操作指令,进而显示拍照功能设置界面。在所述拍照功能设置界面中,用户可对拍照界面上显示的拍照功能的数量进行设置,比如可设置为2个、6个或8个等,也可对拍照界面上显示的拍照功能进行调整,比如删除当前拍照界面上显示的一个或多个拍照功能、和/或增加当前拍照界面上未显示的一个或多个拍照功能等,还可对当前拍照界面上显示的拍照功能的顺序或位置进行调整等。而终端设备根据用户基于拍照功能设置界面输入的调节指令,相应调节拍照界面上显示的拍照功能。如此,可方便用户基于需求灵活调节在拍照界面上显示的拍照功能,进一步提升了用户体验。It can be understood that a camera function setting interface for setting the camera function recommendation can be set in the terminal device. After the user triggers the camera function setting button or inputs a preset gesture or voice command, the terminal device correspondingly receives a trigger for setting the camera function setting. Operation instructions, and then display the camera function setting interface. In the camera function setting interface, the user can set the number of camera functions displayed on the camera interface, such as 2, 6 or 8, and can also adjust the number of camera functions displayed on the camera interface , such as deleting one or more photographing functions displayed on the current photographing interface, and/or adding one or more photographing functions not displayed on the current photographing interface, etc., as well as the order or position of the photographing functions displayed on the current photographing interface. make adjustments, etc. The terminal device correspondingly adjusts the photographing function displayed on the photographing interface according to the adjustment instruction input by the user based on the photographing function setting interface. In this way, it is convenient for the user to flexibly adjust the photographing function displayed on the photographing interface based on requirements, which further improves the user experience.

在一实施例中,所述根据预设规则在拍照界面上显示所述推荐拍照功能之后,还包括:In one embodiment, after displaying the recommended photographing function on the photographing interface according to a preset rule, the method further includes:

获取在拍照界面输入的滑动指令对应的滑动轨迹,将所述滑动轨迹的初始位置所对应的拍照功能和终止位置所对应的拍照功能的位置互换。The sliding track corresponding to the sliding instruction input in the photographing interface is acquired, and the positions of the photographing function corresponding to the initial position of the sliding track and the photographing function corresponding to the termination position are exchanged.

可以理解地,由于在拍照界面上显示的拍照功能的位置可能是基于用户在预设时长内的历史使用信息确定的,比如基于用户在最近30天内的历史使用次数的多少进行排序获得的,然而,用户可能刚刚开始使用某一拍照功能且在以后会频繁使用该拍照功能,并且该拍照功能因排名靠后而在拍照界面上所显示的位置可能处于手指不便触发到的区域,此时,用户可将该拍照功能移动至容易触发到的区域。可选地,用户可先使用手指长按一拍照功能,然后利用手指拖动该拍照功能向目标位置移动,当到达该目标位置后,松开手指,此时移动终端因获取到在拍照界面输入的滑动指令对应的滑动轨迹,将所述滑动轨迹的初始位置所对应的拍照功能和终止位置所对应的拍照功能的位置互换,从而实现拍照功能的位置互换。如此,通过对拍照功能的位置互换,进一步满足了用户个性化需求以及进一步提升了用户体验。Understandably, because the location of the camera function displayed on the camera interface may be determined based on the user's historical usage information within a preset period of time, for example, it is obtained by sorting based on the number of historical usage times of the user in the last 30 days. , the user may have just started to use a certain camera function and will frequently use the camera function in the future, and the position of the camera function displayed on the camera interface may be in an area that is inconvenient to be triggered by fingers due to its low ranking. The camera function can be moved to an area that is easily triggered. Optionally, the user can first use the finger to long press the camera function, and then use the finger to drag the camera function to move to the target position. When the target position is reached, release the finger. At this time, the mobile terminal obtains the input on the camera interface. The position of the photographing function corresponding to the initial position of the sliding trajectory and the photographing function corresponding to the termination position are exchanged, so as to realize the position exchange of the photographing function. In this way, by exchanging the positions of the photographing functions, the user's personalized needs are further satisfied and the user experience is further improved.

第二实施例Second Embodiment

基于前述实施例相同的申请构思,本实施例通过另一具体示例对前述实施例的技术方案进行详细说明。参阅图5,为现有的拍照模式编辑界面示意图,采用手动编辑调整相机主界面的模式设置,其中拍照和录像无法被编辑移除主界面,其他模式可被拖动到主界面显示,但未对前后置模式进行区分。Based on the same application concept as the foregoing embodiments, this embodiment describes in detail the technical solutions of the foregoing embodiments through another specific example. Referring to Figure 5, it is a schematic diagram of the existing camera mode editing interface. Manual editing is used to adjust the mode settings of the main interface of the camera. The photo and video cannot be edited and removed from the main interface, and other modes can be dragged to the main interface for display, but not displayed. Distinguish between front and rear modes.

参阅图6,为本申请实施例提供的推荐方法的具体流程示意图,包括以下步骤:Referring to FIG. 6 , a specific schematic flowchart of the recommended method provided by the embodiment of the present application includes the following steps:

步骤S401:获取相机一段时间内的使用数据;Step S401: Acquire usage data of the camera within a period of time;

这里,所述使用数据包括使用次数。参阅图7,用户可先选择是否打开智能模式排序按钮,打开后上述推荐方法才会在满足入口条件下生效,即执行步骤S401。Here, the usage data includes the number of times of usage. Referring to FIG. 7 , the user can first select whether to enable the smart mode sorting button, and the above-mentioned recommended method will take effect only when the entry conditions are satisfied, that is, step S401 is executed.

步骤S402:判断累计使用量前六名中是否有拍照模式未在主界面,若是,则执行步骤S403,否则执行步骤S405;Step S402: Determine whether there is a photographing mode that is not in the main interface among the top six cumulative usage, if so, go to step S403, otherwise go to step S405;

这里,基于获取的相机一段时间内的使用次数判断累计使用量前六名中是否有拍照模式未显示在主界面。Here, it is determined based on the acquired usage times of the camera within a period of time whether there is a photographing mode that is not displayed on the main interface among the top six cumulative usages.

步骤S403:判断拍照模式的使用次数是否大于30次,若是,则执行步骤S404,否则执行步骤S405;Step S403: Determine whether the number of times of use of the photographing mode is greater than 30, if so, go to step S404, otherwise go to step S405;

步骤S404:按用户使用习惯替换为最常用的六个拍照模式;Step S404: replace with the six most commonly used photographing modes according to the user's usage habits;

步骤S405:维持出厂界面设置。Step S405: Maintain the factory interface settings.

具体地,根据用户使用习惯,为用户推荐他/她最常用的功能呈现在主界面。在用户使用手机相机功能时对各功能模块使用数据进行累计计数,判断条件包括:累计使用量前六名中是否有功能未在主界面;以及是否最常用的模式比次常用的模式使用次数≥30次。同时满足这两个条件时,则智能推荐生效,按用户使用量由高到低排序。而且,此智能推荐功能支持前后置分开。Specifically, according to the user's usage habits, the most frequently used functions are recommended for the user and presented on the main interface. When the user uses the camera function of the mobile phone, the usage data of each functional module is accumulated and counted. The judgment conditions include: whether there is any function in the top six of the accumulated usage that is not on the main interface; and whether the most commonly used mode is more than the second most commonly used mode. 30 times. When these two conditions are met at the same time, the smart recommendation takes effect, and the user usage is sorted from high to low. Moreover, this intelligent recommendation function supports the separation of front and rear.

如此,按照用户使用习惯进行智能推荐拍照功能,且设置了阈值,不会频繁触发;除智能推荐拍照功能外,可支持手动编辑,且上限不受限、下限可自定义;前后置由于支持功能的不同,智能推荐和手动编辑均分开,更符合用户预期。In this way, the intelligent recommendation camera function is carried out according to the user's usage habits, and the threshold is set, so that it will not be triggered frequently; in addition to the intelligent recommendation camera function, manual editing can be supported, and the upper limit is not limited, and the lower limit can be customized; different, intelligent recommendation and manual editing are separated, which is more in line with user expectations.

本申请还提供一种终端设备,终端设备包括存储器、处理器,存储器上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例中的推荐方法的步骤。The present application also provides a terminal device, the terminal device includes a memory and a processor, and a computer program is stored in the memory, and when the computer program is executed by the processor, the steps of the recommended method in any of the foregoing embodiments are implemented.

本申请还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例中的推荐方法的步骤。The present application also provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the recommended method in any of the foregoing embodiments are implemented.

在本申请提供的终端设备和计算机可读存储介质的实施例中,包含了上述推荐方法各实施例的全部技术特征,说明书拓展和解释内容与上述方法的各实施例基本相同,在此不做再赘述。The embodiments of the terminal device and the computer-readable storage medium provided by the present application include all the technical features of the above-mentioned embodiments of the recommended method, and the expansion and explanation content of the description are basically the same as those of the above-mentioned embodiments of the method, which are not described here. Repeat.

本申请实施例还提供一种计算机程序产品,计算机程序产品包括计算机程序代码,当计算机程序代码在计算机上运行时,使得计算机执行如上各种可能的实施方式中的方法。Embodiments of the present application also provide a computer program product, where the computer program product includes computer program code, when the computer program code runs on a computer, the computer can execute the methods in the various possible implementation manners above.

本申请实施例还提供一种芯片,包括存储器和处理器,存储器用于存储计算机程序,处理器用于从存储器中调用并运行计算机程序,使得安装有芯片的设备执行如上各种可能的实施方式中的方法。An embodiment of the present application further provides a chip, including a memory and a processor, where the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the device with the chip installed executes the various possible implementation manners described above. Methods.

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。The above-mentioned serial numbers of the embodiments of the present application are only for description, and do not represent the advantages or disadvantages of the embodiments.

在本申请中,对于相同或相似的术语概念、技术方案和/或应用场景描述,一般只在第一次出现时进行详细描述,后面再重复出现时,为了简洁,一般未再重复阐述,在理解本申请技术方案等内容时,对于在后未详细描述的相同或相似的术语概念、技术方案和/或应用场景描述等,可以参考其之前的相关详细描述。In this application, descriptions of the same or similar terms, concepts, technical solutions and/or application scenarios are generally only described in detail when they first appear, and when they appear again later, for the sake of brevity, they are generally not repeated. When understanding the technical solutions and other contents of the present application, for the same or similar term concepts, technical solutions and/or application scenario descriptions, etc. that are not described in detail later, reference may be made to the related detailed descriptions before them.

在本申请中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。In this application, the description of each embodiment has its own emphasis. For parts that are not described or described in detail in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.

本申请技术方案的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本申请记载的范围。The technical features of the technical solutions of the present application can be combined arbitrarily. In order to simplify the description, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, all It should be considered as the scope described in this application.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,被控终端,或者网络设备等)执行本申请每个实施例的方法。From the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform, and of course hardware can also be used, but in many cases the former is better implementation. Based on this understanding, the technical solutions of the present application can be embodied in the form of software products in essence or the parts that contribute to the prior art, and the computer software products are stored in the above storage medium (such as ROM/RAM, magnetic CD, CD), including several instructions to make a terminal device (which may be a mobile phone, a computer, a server, a controlled terminal, or a network device, etc.) to execute the method of each embodiment of the present application.

以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。The above are only the preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made by using the contents of the description and drawings of the present application, or directly or indirectly applied in other related technical fields , are similarly included within the scope of patent protection of this application.

Claims (12)

1.一种推荐方法,其特征在于,所述方法包括:1. A recommendation method, characterized in that the method comprises: 获取相机的拍照功能的历史使用信息;Obtain the historical usage information of the camera's camera function; 根据所述历史使用信息及预设策略,确定推荐拍照功能;According to the historical usage information and the preset strategy, determine the recommended photographing function; 根据预设规则在拍照界面上显示所述推荐拍照功能。The recommended photographing function is displayed on the photographing interface according to a preset rule. 2.根据权利要求1所述的方法,其特征在于,所述根据所述历史使用信息及预设策略,确定推荐拍照功能,包括:2. The method according to claim 1, wherein determining a recommended photographing function according to the historical usage information and a preset strategy, comprising: 根据所述历史使用信息和预设信息及预设策略,确定推荐拍照功能;其中,所述预设信息包括以下信息的至少一种:场景信息、拍摄对象、拍摄模式、终端设备信息。According to the historical usage information, the preset information and the preset strategy, the recommended photographing function is determined; wherein the preset information includes at least one of the following information: scene information, photographing object, photographing mode, and terminal device information. 3.根据权利要求1所述的方法,其特征在于,所述根据所述历史使用信息及预设策略,确定推荐拍照功能,包括:3. The method according to claim 1, wherein, determining a recommended photographing function according to the historical usage information and a preset strategy, comprising: 根据所述历史使用信息对各所述拍照功能进行排序;Sort each of the photographing functions according to the historical usage information; 基于获得的第一排序结果,将满足第一预设条件的拍照功能确定为推荐拍照功能。Based on the obtained first sorting result, the photographing function satisfying the first preset condition is determined as the recommended photographing function. 4.根据权利要求1所述的方法,其特征在于,所述根据所述历史使用信息及预设策略,确定推荐拍照功能,包括:4. The method according to claim 1, wherein determining a recommended photographing function according to the historical usage information and a preset strategy, comprising: 按照功能类型对各所述拍照功能进行分组,获得至少一个拍照功能分组;Group each of the photographing functions according to the function type, and obtain at least one photographing function group; 根据所述历史使用信息对所述至少一个拍照功能分组进行排序,并基于获得的第二排序结果,将满足第二预设条件的拍照功能分组中的拍照功能确定为推荐拍照功能;或者,Sort the at least one photographing function grouping according to the historical usage information, and based on the obtained second sorting result, determine the photographing function in the photographing function grouping that satisfies the second preset condition as the recommended photographing function; or, 根据所述历史使用信息对所述至少一个拍照功能分组中的拍照功能分别进行排序,并基于获得的第三排序结果,将各所述拍照功能分组中满足第三预设条件的拍照功能确定为推荐拍照功能。The photographing functions in the at least one photographing function group are sorted according to the historical usage information, and based on the obtained third sorting result, the photographing functions satisfying the third preset condition in each photographing function group are determined as The camera function is recommended. 5.根据权利要求2所述的方法,其特征在于,所述根据所述历史使用信息和预设信息及预设策略,确定推荐拍照功能,包括:5. The method according to claim 2, wherein the determining a recommended photographing function according to the historical usage information, preset information and preset strategy, comprising: 确定与所述预设信息匹配的至少一目标拍照功能;determining at least one target photographing function matching the preset information; 根据所述至少一目标拍照功能对应的历史使用信息对各所述目标拍照功能进行排序;Sort each of the target photographing functions according to the historical usage information corresponding to the at least one target photographing function; 基于获得的第四排序结果,将满足第四预设条件的目标拍照功能确定为推荐拍照功能。Based on the obtained fourth sorting result, the target photographing function satisfying the fourth preset condition is determined as the recommended photographing function. 6.根据权利要求3至5任一项所述的方法,其特征在于,所述预设条件包括以下条件中的至少一种:6. The method according to any one of claims 3 to 5, wherein the preset condition comprises at least one of the following conditions: 未显示在拍照界面;not displayed on the camera interface; 使用次数大于预设次数阈值。The usage count is greater than the preset count threshold. 7.根据权利要求1至5任一项所述的方法,其特征在于,所述根据预设规则在拍照界面上显示所述推荐拍照功能,包括以下至少一种:7. The method according to any one of claims 1 to 5, wherein the displaying the recommended photographing function on the photographing interface according to a preset rule comprises at least one of the following: 基于所述推荐拍照功能的排名顺序,依次在拍照界面上显示所述推荐拍照功能;Based on the ranking order of the recommended photographing functions, sequentially displaying the recommended photographing functions on the photographing interface; 在拍照界面上显示所述推荐拍照功能所属的拍照功能分组标识,以在所述拍照功能分组标识被触发后显示所述推荐拍照功能。The photographing function grouping identifier to which the recommended photographing function belongs is displayed on the photographing interface, so as to display the recommended photographing function after the photographing function grouping identifier is triggered. 8.根据权利要求1所述的方法,其特征在于,所述获取相机的拍照功能的历史使用信息之前,还包括:8. The method according to claim 1, characterized in that, before acquiring the historical usage information of the photographing function of the camera, further comprising: 检测到预设触发事件时,执行获取相机的拍照功能的历史使用信息的步骤;When a preset trigger event is detected, the step of obtaining historical usage information of the camera's photographing function is performed; 所述预设触发事件包括以下事件的至少一种:切换至预设拍摄模式、接收到推荐模式开启指令、拍摄场景类型发生变化、拍摄对象类型发生变化。The preset trigger event includes at least one of the following events: switching to a preset shooting mode, receiving an instruction to start a recommended mode, changing the type of the shooting scene, and changing the type of the shooting object. 9.根据权利要求1所述的方法,其特征在于,还包括:9. The method of claim 1, further comprising: 接收到触发拍照功能设置的操作指令后,显示拍照功能设置界面;After receiving the operation instruction that triggers the camera function setting, the camera function setting interface is displayed; 根据用户输入的调节指令,调节所述拍照界面上显示的拍照功能。According to the adjustment instruction input by the user, the photographing function displayed on the photographing interface is adjusted. 10.根据权利要求1所述的方法,其特征在于,所述根据预设规则在拍照界面上显示所述推荐拍照功能之后,还包括:10 . The method according to claim 1 , wherein after displaying the recommended photographing function on the photographing interface according to a preset rule, the method further comprises: 11 . 获取在拍照界面输入的滑动指令对应的滑动轨迹,将所述滑动轨迹的初始位置所对应的拍照功能和终止位置所对应的拍照功能的位置互换。The sliding track corresponding to the sliding instruction input in the photographing interface is acquired, and the positions of the photographing function corresponding to the initial position of the sliding track and the photographing function corresponding to the termination position are exchanged. 11.一种终端设备,其特征在于,所述终端设备包括:存储器、处理器,其中,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至10中任一项所述的推荐方法的步骤11. A terminal device, characterized in that, the terminal device comprises: a memory and a processor, wherein a computer program is stored on the memory, and when the computer program is executed by the processor, the process according to claim 1 to Steps of the recommended method in any one of 10 12.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至10中任一项所述的推荐方法的步骤。12. A readable storage medium, wherein a computer program is stored on the readable storage medium, and when the computer program is executed by a processor, the recommended method according to any one of claims 1 to 10 is implemented A step of.
CN202110701705.6A 2021-06-23 2021-06-23 Recommendation method, terminal device and storage medium Pending CN113452910A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110701705.6A CN113452910A (en) 2021-06-23 2021-06-23 Recommendation method, terminal device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110701705.6A CN113452910A (en) 2021-06-23 2021-06-23 Recommendation method, terminal device and storage medium

Publications (1)

Publication Number Publication Date
CN113452910A true CN113452910A (en) 2021-09-28

Family

ID=77812379

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110701705.6A Pending CN113452910A (en) 2021-06-23 2021-06-23 Recommendation method, terminal device and storage medium

Country Status (1)

Country Link
CN (1) CN113452910A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114500836A (en) * 2022-01-21 2022-05-13 深圳传音控股股份有限公司 Control method, intelligent terminal and storage medium
CN116320719A (en) * 2023-03-27 2023-06-23 维沃移动通信有限公司 Shooting method, device and electronic equipment
WO2024087823A1 (en) * 2022-10-26 2024-05-02 荣耀终端有限公司 Video recording mode recommendation method, electronic device, and readable storage medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114500836A (en) * 2022-01-21 2022-05-13 深圳传音控股股份有限公司 Control method, intelligent terminal and storage medium
WO2024087823A1 (en) * 2022-10-26 2024-05-02 荣耀终端有限公司 Video recording mode recommendation method, electronic device, and readable storage medium
US12604083B2 (en) 2022-10-26 2026-04-14 Honor Device Co., Ltd. Recommendation method of video recording mode, electronic device, and readable storage medium
CN116320719A (en) * 2023-03-27 2023-06-23 维沃移动通信有限公司 Shooting method, device and electronic equipment

Similar Documents

Publication Publication Date Title
CN108037893B (en) Display control method and device of flexible screen and computer readable storage medium
CN111935402B (en) Picture shooting method, terminal device and computer readable storage medium
CN110007816B (en) Display area determining method, terminal and computer readable storage medium
CN108280136B (en) Multimedia object preview method, equipment and computer readable storage medium
CN107807767B (en) Communication service processing method, terminal and computer readable storage medium
CN108241752A (en) Photo display method, mobile terminal, and computer-readable storage medium
CN113452910A (en) Recommendation method, terminal device and storage medium
CN107450796B (en) A kind of image processing method, mobile terminal and computer readable storage medium
CN108984063B (en) Desktop interaction regulation and control method and device and computer readable storage medium
CN114371803A (en) Operation method, intelligent terminal and storage medium
CN117793537A (en) Image processing method, intelligent terminal and storage medium
CN109375982B (en) Mobile terminal desktop icon layout method and device, terminal and readable storage medium
CN109684020B (en) Theme switching method, device and computer readable storage medium
CN115525153A (en) Interaction method, intelligent terminal and storage medium
CN109873903B (en) Display method, terminal and computer readable storage medium of similar application program
CN110070569B (en) Terminal image registration method, device, mobile terminal and storage medium
CN109308147B (en) Application icon display method and device and computer readable storage medium
CN107743204B (en) Exposure processing method, terminal, and computer-readable storage medium
CN113840062B (en) Camera control method, mobile terminal and readable storage medium
CN115665551A (en) Processing method, intelligent terminal and storage medium
CN115314592A (en) Display control method, intelligent terminal and storage medium
CN114272596A (en) Display frame rate regulation and control method, device and computer readable storage medium
CN110058769B (en) Method, device, terminal and storage medium for adjusting position of floating button
CN113535110A (en) Display method, mobile terminal and storage medium
CN108549648B (en) Character picture processing method, terminal and computer readable storage medium

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