CN104866303A - 一种信息处理的方法及移动终端 - Google Patents
一种信息处理的方法及移动终端 Download PDFInfo
- Publication number
- CN104866303A CN104866303A CN201510167499.XA CN201510167499A CN104866303A CN 104866303 A CN104866303 A CN 104866303A CN 201510167499 A CN201510167499 A CN 201510167499A CN 104866303 A CN104866303 A CN 104866303A
- Authority
- CN
- China
- Prior art keywords
- base class
- function
- class function
- mobile terminal
- taking pictures
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Telephone Function (AREA)
Abstract
本发明实施例公开了一种信息处理的方法,包括:获取移动终端的拍照应用功能的代码的N个基类函数,其中,N为大于或等于1的整数;提取所述N个基类函数的共性部分;将所述N个基类函数的共性部分构造成一个新的基类函数。本发明实施例还公开了一种移动终端。采用本发明实施例可加快代码的处理速度,提高代码的可读性。
Description
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种信息处理的方法及移动终端。
背景技术
随着信息技术的发展,移动终端的使用越来越普遍,功能也越来越多,单就拍照来说,现在拍照模式也越来越多。
通常情况下,当用户点击拍照时,需要设置参数,比如设置拍照的图片的方向,设置拍照状态等,然后再设置拍照命令,等设置拍照命令后,可能还需要设置拍照声音,最后需要对UI进行处理,比如允许再次拍照等动作。
目前业界的拍照动作设计一般都是按照上述方式来做,因而会产生比较严重的过程式编程,一般的流程是用户点击拍照按钮->灰化拍照按钮->设置参数->拍照命令->拍照声音->拍照按钮允许拍照处理等,都是一步步往下处理,这种方式有个致命的缺点在于当随着拍照模式越来越多,每个拍照命令都不一样,如拍照数据回调的处理都会各不相同,全景和普通拍照也不一样,就需要不断地增加不同的拍照模式条件判断,带来代码量将会越来越庞大,代码可读性将会越来越差,且处理时间过长。
发明内容
本发明实施例提供了一种信息处理的方法及移动终端,可加快代码的处理速度,提高代码的可读性。
本发明实施例第一方面提供了一种信息处理的方法,包括步骤:
获取移动终端的拍照应用功能的代码的N个基类函数,其中,N为大于或等于1的整数;
提取所述N个基类函数的共性部分;
将所述N个基类函数的共性部分构造成一个新的基类函数。
本发明实施例第二方面提供了一种移动终端,包括:
获取单元,用于获取移动终端的拍照应用功能的代码的N个基类函数,其中,N为大于或等于1的整数;
提取单元,用于提取所述N个基类函数的共性部分;
第一构造单元,用于将所述N个基类函数的共性部分构造成一个新的基类函数。
实施本发明实施例,具有如下有益效果:
本发明实施例获取移动终端的拍照应用功能的代码的N个基类函数,其中,N为大于或等于1的整数;提取所述N个基类函数的共性部分;将所述N个基类函数的共性部分构造成一个新的基类函数。采用本发明实施例可加快代码的处理速度,提高代码的可读性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例、描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种信息处理的方法的第一实施例的流程示意图;
图2为本发明实施例提供的一种信息处理的方法的第二实施例的流程示意图;
图3为本发明实施例提供的一种信息处理的方法的第三实施例的流程示意图;
图4为本发明实施例提供的一种信息处理的方法的第四实施例的流程示意图;
图5为本发明实施例提供的一种信息处理的方法的第五实施例的流程示意图;
图6a为本发明实施例提供的一种移动终端的第一实施例的结构示意图;
图6b为本发明实施例提供的一种移动终端的第一实施例的又一结构示意图;
图7为本发明实施例提供的一种移动终端的第二实施例的结构示意图;
图8为本发明实施例提供的一种移动终端的第三实施例的结构示意图;
图9为本发明实施例提供的一种移动终端的第四实施例的结构示意图;
图10为本发明实施例提供的一种移动终端的第五实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明实施例保护的范围。
实现中,本发明实施例中,移动终端可以包括但不限于:笔记本电脑、手机、平板电脑、智能可穿戴设备等等。移动终端的***指移动终端的操作***,可以包括但不限于:Android***、塞班***、Windows***、IOS(苹果公司开发的移动操作***)***等等。需要说明的是,Android移动终端指Android***的移动终端,塞班移动终端指塞班***的移动终端,等等。上述移动终端仅是举例,而非穷举,包含但不限于上述移动终端。
结合图1至图10对本发明实施例提供的一种信息处理的方法及移动终端进行描述。
请参阅图1,图1是本发明实施例提供的一种信息处理的方法的第一实施例的流程示意图。本实施例中所描述的信息处理的方法,包括步骤:
S101、获取移动终端的拍照应用功能的代码的N个基类函数,其中,N为大于或等于1的整数。
其中,移动终端可获取移动终端的拍照应用功能的代码的N个基类函数,例如,N个基类函数可为:拍照前的预处理函数、拍照中的处理函数和拍照后的处理函数。
拍照前的预处理函数beforeSnapping(),其用于拍照应用功能的拍照前的预处理;拍照前的预处理可包括但不仅限于:调节亮度、选择模式、曝光时长、图像大小控制、拍摄音量等等。
拍照中的处理函数mCameraInterface.captureProcess(getShutterCallback(),getRawCallback(),getPostViewCallback(),getJpegCallback()),其用于拍照应用功能的拍照中的处理;拍照中的处理可包括但不仅限于:调节亮度、保存区域、图片名称、曝光时长、图像大小控制、拍摄音量等等。
拍照后的处理函数afterSnapping(),其用于拍照应用功能的拍照后的处理;拍照后的处理可包括但不仅限于:保存区域、图片名称、图像大小控制、图片美化等等。
S102、提取所述N个基类函数的共性部分。
其中,移动终端可提取N个基类函数的共性部门。共性部分为N个基类函数的共同功能部分,如上述三个函数:拍照前的预处理函数、拍照中的处理函数和拍照后的处理函数。其三个基类函数中都有图片大小控制,可将三个基类函数中图像大小控制对应的函数部分提取出来。
S103、将所述N个基类函数的共性部分构造成一个新的基类函数。
其中,移动终端可将N个基类函数的共性部分构造成一个新的基类函数,如将上述3个基类函数中的图像大小控制构造成一个新的基类函数。
本发明实施例获取移动终端的拍照应用功能的代码的N个基类函数,其中,N为大于或等于1的整数;提取所述N个基类函数的共性部分;将所述N个基类函数的共性部分构造成一个新的基类函数。采用本发明实施例可加快代码的处理速度,提高代码的可读性。
请参阅图2,图2是本发明实施例提供的一种信息处理的方法的第二实施例的流程示意图。其为图1所描述的本发明实施例提供的信息处理的方法的另一种实施方式。本实施例中所描述的信息处理的方法,包括步骤:
S201、将所述移动终端在拍照应用下的处理模式划分为N个操作流程。
其中,移动终端可将其在拍照应用下的处理模式划分为N个操作流程,如拍照前的预处理流程、拍照中的处理流程和拍照后的处理流程。拍照前的处理流程可进一步划分为亮度调节、模式选择、曝光时长设置、图像大小控制、拍摄音量设置等等。
S202、将所述N个操作流程抽象为N个基类函数。
其中,移动终端可将N个操作流程抽象为N个基类函数。
S203、获取移动终端的拍照应用功能的代码的N个基类函数,其中,N为大于或等于1的整数。
具体描述见图1中本发明实施例所描述的信息处理的方法的步骤S101。
S204、提取所述N个基类函数的共性部分。
具体描述见图1中本发明实施例所描述的信息处理的方法的步骤S102。
S205、将所述N个基类函数的共性部分构造成一个新的基类函数。
具体描述见图1中本发明实施例所描述的信息处理的方法的步骤S103。
本发明实施例将所述移动终端在拍照应用下的处理模式划分为N个操作流程;将所述N个操作流程抽象为N个基类函数;获取移动终端的拍照应用功能的代码的N个基类函数,其中,N为大于或等于1的整数;提取所述N个基类函数的共性部分;将所述N个基类函数的共性部分构造成一个新的基类函数。采用本发明实施例可加快代码的处理速度,提高代码的可读性。
请参阅图3,图3是本发明实施例提供的一种信息处理的方法的第三实施例的流程示意图。其为图2中所描述的信息处理的方法的步骤S202的具体细化。本实施例中所描述的信息处理的方法,包括步骤:
S301、将所述N个操作流程的任一个操作流程j表述为代码。
其中,移动终端将N个操作流程的任一个操作流程j表述为代码,如拍照前的处理流程可进一步划分为亮度调节、模式选择、曝光时长设置、图像大小控制、拍摄音量设置等等。移动终端可将拍照前的处理流程表述为代码。
S302、将所述任一个操作流程j的代码生成基类函数j。
其中,移动终端可将拍照前的处理流程表述的代码进行封装,生成基类函数。
本发明实施例将所述N个操作流程的任一个操作流程j表述为代码;将所述任一个操作流程j的代码生成基类函数j。采用本发明实施例可将拍照应用的流程抽象为基类函数,便于后续提取基类函数的共性部分。
请参阅图4,图4是本发明实施例提供的一种信息处理的方法的第四实施例的流程示意图。其为图1所描述的本发明实施例提供的信息处理的方法的另一种实施方式。本实施例中所描述的信息处理的方法,包括步骤:
S401、获取移动终端的拍照应用功能的代码的N个基类函数,其中,N为大于或等于1的整数。
具体描述见图1中本发明实施例所描述的信息处理的方法的步骤S101。
S402、提取所述N个基类函数的共性部分。
具体描述见图1中本发明实施例所描述的信息处理的方法的步骤S102。
S403、将所述N个基类函数中的任一个基类函数i除去所述共性部分之后的剩余部分构造成一个特性基类函数i,其中,i为小于或等于N的正整数。
其中,移动终端可将N个基类函数中的人一个基类函数i出去共性部分之后的剩余部分构造成一个特性基类函数i,如:
拍照中的处理函数mCameraInterface.captureProcess(getShutterCallback(),getRawCallback(),getPostViewCallback(),getJpegCallback()),其用于拍照应用功能的拍照中的处理;拍照中的处理可包括但不仅限于:调节亮度、保存区域、图片名称、曝光时长、图像大小控制、拍摄音量等等,假设共性部分为图像大小控制,那么将拍照中的处理函数中除图像大小控制之外的其他部分构造成一个特性基类函数。
本发明实施例获取移动终端的拍照应用功能的代码的N个基类函数,其中,N为大于或等于1的整数;提取所述N个基类函数的共性部分;将所述N个基类函数中的任一个基类函数i除去所述共性部分之后的剩余部分构造成一个特性基类函数i,其中,i为小于或等于N的正整数。采用本发明实施例可将提取共性部分之后的剩余部分构造成特性基类函数,提高代码处理效率。
请参阅图5,图5是本发明实施例提供的一种信息处理的方法的第四实施例的流程示意图。其为图1中所描述的信息处理的方法的步骤S102的具体细化。本实施例中所描述的信息处理的方法,包括步骤:
S501、分析所述N个基类函数,以得到所述N个基类函数的功能。
其中,移动终端可分析N个基类函数,得到N个基类函数的功能。如将N个基类函数的代码进行解读,分析N个基类函数中的子函数的功能,如控制图像大小、调节亮度等等。
S502、将所述N个基类函数的功能中相同的功能分离出来作为所述N个基类函数的共性部分。
其中,移动终端可将N个基类函数的功能中相同的功能分离出来作为N个基类函数的共性部分,如图1中本发明实施例提供的信息处理的方法中所描述的三个函数:拍照前的预处理函数、拍照中的处理函数和拍照后的处理函数。其三个基类函数中都有图片大小控制,可将三个基类函数中图像大小控制对应的函数部分提取出来。
本发明实施例分析所述N个基类函数,以得到所述N个基类函数的功能;将所述N个基类函数的功能中相同的功能分离出来作为所述N个基类函数的共性部分。
请参阅图6a,图6a是本发明实施例提供的一种移动终端的实施例的结构示意图。本实施例中所描述的移动终端,具体如下:
获取单元601,用于获取移动终端的拍照应用功能的代码的N个基类函数,其中,N为大于或等于1的整数。
其中,获取单元601获取移动终端的拍照应用功能的代码的N个基类函数,例如,N个基类函数可为:拍照前的预处理函数、拍照中的处理函数和拍照后的处理函数,具体可形如:
拍照前的预处理函数beforeSnapping(),其用于拍照应用功能的拍照前的预处理;拍照前的预处理可包括但不仅限于:调节亮度、选择模式、曝光时长、图像大小控制、拍摄音量等等。
拍照中的处理函数mCameraInterface.captureProcess(getShutterCallback(),getRawCallback(),getPostViewCallback(),getJpegCallback()),其用于拍照应用功能的拍照中的处理;拍照中的处理可包括但不仅限于:调节亮度、保存区域、图片名称、曝光时长、图像大小控制、拍摄音量等等。
拍照后的处理函数afterSnapping(),其用于拍照应用功能的拍照后的处理;拍照后的处理可包括但不仅限于:保存区域、图片名称、图像大小控制、图片美化等等。
提取单元602,用于提取所述N个基类函数的共性部分。
其中,提取单元602可提取N个基类函数的共性部门。共性部分为N个基类函数的共同功能部分,如上述三个函数:拍照前的预处理函数、拍照中的处理函数和拍照后的处理函数。其三个基类函数中都有图片大小控制,可将三个基类函数中图像大小控制对应的函数部分提取出来。
第一构造单元603,用于将所述N个基类函数的共性部分构造成一个新的基类函数。
其中,第一构造单元603可将N个基类函数的共性部分构造成一个新的基类函数,如将上述3个基类函数中的图像大小控制构造成一个新的基类函数。
作为一种可能的实施方式,如图6b所示,本发明实施例所描述的移动终端还可以包括:划分单元604和抽象单元605。
划分单元604,用于将所述移动终端在拍照应用下的处理模式划分为N个操作流程。
其中,划分单元604可将其在拍照应用下的处理模式划分为N个操作流程,如拍照前的预处理流程、拍照中的处理流程和拍照后的处理流程。拍照前的处理流程可进一步划分为亮度调节、模式选择、曝光时长设置、图像大小控制、拍摄音量设置等等。
抽象单元605,用于将所述N个操作流程抽象为N个基类函数。
其中,抽象单元605可将N个操作流程抽象为N个基类函数。
本发明实施例获取单元601获取移动终端的拍照应用功能的代码的N个基类函数,其中,N为大于或等于1的整数;提取单元602提取所述N个基类函数的共性部分;第一构造单元603将所述N个基类函数的共性部分构造成一个新的基类函数。采用本发明实施例可加快代码的处理速度,提高代码的可读性。
请参阅图7,图7是本发明实施例提供的一种移动终端的第二实施例的结构示意图。图7所描述的移动终端为图6a或图6b中所描述的移动终端的另一种具体结构,其划分单元604可包括表述单元701和生成单元702。本发明实施例中所描述的移动终端,具体如下:
表述单元701,用于将所述N个操作流程的任一个操作流程j表述为代码。
其中,表述单元701将N个操作流程的任一个操作流程j表述为代码,如拍照前的处理流程可进一步划分为亮度调节、模式选择、曝光时长设置、图像大小控制、拍摄音量设置等等。移动终端可将拍照前的处理流程表述为代码。
生成单元702,用于将所述任一个操作流程j的代码生成基类函数j。
其中,生成单元702可将拍照前的处理流程表述的代码进行封装,生成基类函数。
本发明实施例表述单元701将所述N个操作流程的任一个操作流程j表述为代码;生成单元702将所述任一个操作流程j的代码生成基类函数j。采用本发明实施例可将拍照应用的流程抽象为基类函数,便于后续提取基类函数的共性部分。
请参阅图8,图8是本发明实施例提供的一种移动终端的第三实施例的结构示意图。图8所描述的移动终端为图6a或图6b中所描述的移动终端的另一种具体结构,具体如下:
获取单元601,用于获取移动终端的拍照应用功能的代码的N个基类函数,其中,N为大于或等于1的整数。
其中,获取单元601获取移动终端的拍照应用功能的代码的N个基类函数,例如,N个基类函数可为:拍照前的预处理函数、拍照中的处理函数和拍照后的处理函数,具体可形如:
拍照前的预处理函数beforeSnapping(),其用于拍照应用功能的拍照前的预处理;拍照前的预处理可包括但不仅限于:调节亮度、选择模式、曝光时长、图像大小控制、拍摄音量等等。
拍照中的处理函数mCameraInterface.captureProcess(getShutterCallback(),getRawCallback(),getPostViewCallback(),getJpegCallback()),其用于拍照应用功能的拍照中的处理;拍照中的处理可包括但不仅限于:调节亮度、保存区域、图片名称、曝光时长、图像大小控制、拍摄音量等等。
拍照后的处理函数afterSnapping(),其用于拍照应用功能的拍照后的处理;拍照后的处理可包括但不仅限于:保存区域、图片名称、图像大小控制、图片美化等等。
提取单元602,用于提取所述N个基类函数的共性部分。
其中,提取单元602可提取N个基类函数的共性部门。共性部分为N个基类函数的共同功能部分,如上述三个函数:拍照前的预处理函数、拍照中的处理函数和拍照后的处理函数。其三个基类函数中都有图片大小控制,可将三个基类函数中图像大小控制对应的函数部分提取出来。
第二构造单元606,用于将所述N个基类函数中的任一个基类函数i除去所述共性部分之后的剩余部分构造成一个特性基类函数i,其中,i为小于或等于N的正整数。
其中,第二构造单元606可将N个基类函数中的人一个基类函数i出去共性部分之后的剩余部分构造成一个特性基类函数i,如:
拍照中的处理函数mCameraInterface.captureProcess(getShutterCallback(),getRawCallback(),getPostViewCallback(),getJpegCallback()),其用于拍照应用功能的拍照中的处理;拍照中的处理可包括但不仅限于:调节亮度、保存区域、图片名称、曝光时长、图像大小控制、拍摄音量等等,假设共性部分为图像大小控制,那么将拍照中的处理函数中除图像大小控制之外的其他部分构造成一个特性基类函数。
本发明实施例获取单元601获取移动终端的拍照应用功能的代码的N个基类函数,其中,N为大于或等于1的整数;提取单元602提取所述N个基类函数的共性部分;第二构造单元606将所述N个基类函数中的任一个基类函数i除去所述共性部分之后的剩余部分构造成一个特性基类函数i,其中,i为小于或等于N的正整数。采用本发明实施例可将提取共性部分之后的剩余部分构造成特性基类函数,提高代码处理效率。
请参阅图9,图9是本发明实施例提供的一种移动终端的第四实施例的结构示意图。图9所描述的移动终端为图6a或图6b中所描述的移动终端的另一种具体结构,其提取单元602可包括分析单元901和分离单元902。本发明实施例中所描述的移动终端,具体如下:
分析单元901,用于分析所述N个基类函数,以得到所述N个基类函数的功能。
其中,分析单元901可分析N个基类函数,得到N个基类函数的功能。如将N个基类函数的代码进行解读,分析N个基类函数中的子函数的功能,如控制图像大小、调节亮度等等。
分离单元902,用于将所述N个基类函数的功能中相同的功能分离出来作为所述N个基类函数的共性部分。
其中,分离单元902可将N个基类函数的功能中相同的功能分离出来作为N个基类函数的共性部分,如图1中本发明实施例提供的信息处理的方法中所描述的三个函数:拍照前的预处理函数、拍照中的处理函数和拍照后的处理函数。其三个基类函数中都有图片大小控制,可将三个基类函数中图像大小控制对应的函数部分提取出来。
本发明实施例分析单元901分析所述N个基类函数,以得到所述N个基类函数的功能;分离单元902将所述N个基类函数的功能中相同的功能分离出来作为所述N个基类函数的共性部分。
参见图10,图10为本发明实施例提供的一种移动终端的第五实施例结构示意图。本实施例中所描述的移动终端包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如CPU;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。
其中,上述输入设备1000可为触控面板、普通PC、液晶屏、触控屏等。
上述存储器4000可以是高速RAM存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:
上述处理器3000,用于获取移动终端的拍照应用功能的代码的N个基类函数,其中,N为大于或等于1的整数;
上述处理器3000,还具体用于:
提取所述N个基类函数的共性部分;
上述处理器3000,还具体用于
将所述N个基类函数的共性部分构造成一个新的基类函数。
在一些可行的实施例中,上述处理器3000还用于:
将所述移动终端在拍照应用下的处理模式划分为N个操作流程;
将所述N个操作流程抽象为N个基类函数。
在一些可行的实施例中,上述处理器3000还用于:
将所述N个操作流程的任一个操作流程j表述为代码;
将所述任一个操作流程j的代码生成基类函数j。
在一些可行的实施例中,提取N个基类函数的共性部分之后,上述处理器3000还用于:
将所述N个基类函数中的任一个基类函数i除去所述共性部分之后的剩余部分构造成一个特性基类函数i,其中,i为小于或等于N的正整数。
在一些可行的实施例中,上述处理器3000还用于:
分析所述N个基类函数,以得到所述N个基类函数的功能;
将所述N个基类函数的功能中相同的功能分离出来作为所述N个基类函数的共性部分。
具体实现中,本发明实施例中所描述的输入设备1000、输出设备2000和处理器3000可执行本发明实施例提供的图1~图5中所描述的信息处理的方法的各实施例中所描述的实现方式,也可执行本发明实施例提供的图6~图9所描述的移动终端的第一实施例~第四实施例中所描述的移动终端的实现方式,在此不再赘述。
本发明实施例所有实施例中的模块或子模块,可以通过通用集成电路,例如CPU(Central Processing Unit,中央处理器),或通过ASIC(Application SpecificIntegrated Circuit,专用集成电路)来实现。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可度取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器(Random Access Memory,简称RAM)等。
以上所揭露的仅为本发明实施例较佳实施例而已,当然不能以此来限定本发明实施例之权利范围,因此依本发明实施例权利要求所作的等同变化,仍属本发明实施例所涵盖的范围。
Claims (10)
1.一种信息处理的方法,其特征在于,包括:
获取移动终端的拍照应用功能的代码的N个基类函数,其中,N为大于或等于1的整数;
提取所述N个基类函数的共性部分;
将所述N个基类函数的共性部分构造成一个新的基类函数。
2.如权利要求1所述的方法,其特征在于,所述获取移动终端在拍照应用下的基类函数之前,所述方法还包括:
将所述移动终端在拍照应用下的处理模式划分为N个操作流程;
将所述N个操作流程抽象为N个基类函数。
3.如权利要求2所述的方法,其特征在于,所述将所述移动终端在拍照应用下的处理模式划分为N个操作流程,所述方法包括:
将所述N个操作流程的任一个操作流程j表述为代码;
将所述任一个操作流程j的代码生成基类函数j。
4.如权利要求1~3任一项所述的方法,其特征在于,所述提取所述N个基类函数的共性部分之后,所述方法还包括:
将所述N个基类函数中的任一个基类函数i除去所述共性部分之后的剩余部分构造成一个特性基类函数i,其中,i为小于或等于N的正整数。
5.如权利要求1~3任一项所述的方法,其特征在于,所述提取所述N个基类函数的共性部分,所述方法还包括:
分析所述N个基类函数,以得到所述N个基类函数的功能;
将所述N个基类函数的功能中相同的功能分离出来作为所述N个基类函数的共性部分。
6.一种移动终端,其特征在于,包括:
获取单元,用于获取移动终端的拍照应用功能的代码的N个基类函数,其中,N为大于或等于1的整数;
提取单元,用于提取所述N个基类函数的共性部分;
第一构造单元,用于将所述N个基类函数的共性部分构造成一个新的基类函数。
7.如权利要求6所述的移动终端,其特征在于,所述移动终端还包括:
划分单元,用于将所述移动终端在拍照应用下的处理模式划分为N个操作流程;
抽象单元,用于将所述N个操作流程抽象为N个基类函数。
8.如权利要求7所述的移动终端,其特征在于,所述划分单元包括:
表述单元,用于将所述N个操作流程的任一个操作流程j表述为代码;
生成单元,用于将所述任一个操作流程j的代码生成基类函数j。
9.如权利要求6~8任一项所述的移动终端,其特征在于,所述移动终端还包括:
第二构造单元,用于将所述N个基类函数中的任一个基类函数i除去所述共性部分之后的剩余部分构造成一个特性基类函数i,其中,i为小于或等于N的正整数。
10.如权利要求6~8任一项所述的移动终端,其特征在于,所述提取单元包括:
分析单元,用于分析所述N个基类函数,以得到所述N个基类函数的功能;
分离单元,用于将所述N个基类函数的功能中相同的功能分离出来作为所述N个基类函数的共性部分。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510167499.XA CN104866303B (zh) | 2015-04-09 | 2015-04-09 | 一种信息处理的方法及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510167499.XA CN104866303B (zh) | 2015-04-09 | 2015-04-09 | 一种信息处理的方法及移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104866303A true CN104866303A (zh) | 2015-08-26 |
CN104866303B CN104866303B (zh) | 2018-01-23 |
Family
ID=53912154
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510167499.XA Expired - Fee Related CN104866303B (zh) | 2015-04-09 | 2015-04-09 | 一种信息处理的方法及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104866303B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111856977A (zh) * | 2020-07-31 | 2020-10-30 | 成都新潮传媒集团有限公司 | 多媒体终端的控制方法、装置及存储介质 |
CN113885863A (zh) * | 2021-10-21 | 2022-01-04 | 上海波顿诺华智能科技有限公司 | 实现soa服务的方法、装置、电子设备和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10149301A (ja) * | 1996-11-19 | 1998-06-02 | Hitachi Ltd | スクリプト作成装置 |
CN103677788A (zh) * | 2012-09-25 | 2014-03-26 | 深圳市金正方科技股份有限公司 | 基于j2ee分布式架构的重用框架生成方法、装置及应用*** |
CN104407901A (zh) * | 2014-12-08 | 2015-03-11 | 北京国双科技有限公司 | 代码的添加方法和装置 |
-
2015
- 2015-04-09 CN CN201510167499.XA patent/CN104866303B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10149301A (ja) * | 1996-11-19 | 1998-06-02 | Hitachi Ltd | スクリプト作成装置 |
CN103677788A (zh) * | 2012-09-25 | 2014-03-26 | 深圳市金正方科技股份有限公司 | 基于j2ee分布式架构的重用框架生成方法、装置及应用*** |
CN104407901A (zh) * | 2014-12-08 | 2015-03-11 | 北京国双科技有限公司 | 代码的添加方法和装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111856977A (zh) * | 2020-07-31 | 2020-10-30 | 成都新潮传媒集团有限公司 | 多媒体终端的控制方法、装置及存储介质 |
CN111856977B (zh) * | 2020-07-31 | 2021-12-07 | 成都新潮传媒集团有限公司 | 多媒体终端的控制方法、装置及存储介质 |
CN113885863A (zh) * | 2021-10-21 | 2022-01-04 | 上海波顿诺华智能科技有限公司 | 实现soa服务的方法、装置、电子设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN104866303B (zh) | 2018-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105335099A (zh) | 一种内存清理方法及终端 | |
CN112148181B (zh) | 菜单显示方法、装置、电子设备及存储介质 | |
CN104992094A (zh) | 一种终端操作方法及终端 | |
CN112540709A (zh) | 分屏显示方法和装置、电子设备及可读存储介质 | |
CN113467660A (zh) | 信息分享方法和电子设备 | |
CN112148168B (zh) | 图标的移动方法、装置和电子设备 | |
CN105808063A (zh) | 一种应用程序启动方法及终端 | |
CN113918260A (zh) | 应用程序显示方法、装置及电子设备 | |
CN103729139A (zh) | 一种信息处理方法及电子设备 | |
CN104123062B (zh) | 一种信息处理方法及电子设备 | |
CN104049846A (zh) | 一种信息处理方法及电子设备 | |
CN105068718A (zh) | 一种信息处理方法及电子设备 | |
CN114518822A (zh) | 应用图标管理方法、装置和电子设备 | |
CN111857465B (zh) | 应用图标整理方法、装置及电子设备 | |
US10254959B2 (en) | Method of inputting a character into a text string using a sliding touch gesture, and electronic device therefor | |
CN113282213A (zh) | 界面显示方法及装置 | |
CN104866303A (zh) | 一种信息处理的方法及移动终端 | |
CN112684963A (zh) | 截图方法、装置及电子设备 | |
CN112306320A (zh) | 页面显示方法、装置、设备及介质 | |
CN111638844A (zh) | 截屏方法、装置及电子设备 | |
CN104407763A (zh) | 内容输入方法及*** | |
CN111796736B (zh) | 应用程序的分享方法、装置和电子设备 | |
CN113342222B (zh) | 应用归类方法、装置及电子设备 | |
CN112578961B (zh) | 应用标识显示方法及装置 | |
EP2849058A1 (en) | Method and device for displaying a message associated with an application |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180123 |