本发明专利技术实施例提供一种通用时间选择方法,所述方法包括:设置多个可选的时间粒度;若检测到用户触发确认完成所述时间粒度选择的动作,则将时间选择结果返回到调取所述通用时间的第三方组件。本发明专利技术实施例提供的通用时间选择方法,能够提高通用时间组件选择时间的灵活性、可扩展性。
A universal time selection method
The embodiment of the invention provides a universal time selection method, the method includes: setting a plurality of optional time granularity; if the detected user triggers confirmation of completion of the time granularity of action, will be the third party component time selection results of the universal time to return the transfer. The universal time selection method provided by the embodiment of the invention can improve the flexibility and extensibility of the time selection of the universal time component.
【技术实现步骤摘要】
一种通用时间选择方法
本专利技术实施例涉及通用软件
,具体涉及一种通用时间选择方法。
技术介绍
随着软件开发技术的飞速发展,产生了海量数据,并且人们对数据越来越敏感,越来越关注,为了能够更精确的筛选、呈现出人们所关注的数据,系统软件对于时间的选择有了更高的要求,不再满足于传统时间组件天、小时粒度的选择。但是,由于系统中不同的功能所要求的时间选择需求不同,使用传统的开发方式,需要对每个功能,每种方式进行重复开发,造成了系统代码冗余,难于改造,实用性不高等问题。因此,如何提高通用时间选择的灵活性、可扩展性,成为亟须解决的问题。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供一种通用时间选择方法,所述方法包括:设置多个可选的时间粒度;若检测到用户触发确认完成所述时间粒度选择的动作,则将时间选择结果返回到调取所述通用时间的第三方组件。本专利技术实施例提供的通用时间选择方法,能够提高通用时间组件选择时间的灵活性、可扩展性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例通用时间选择方法的流程示意图;图2为本专利技术实施例连续时间选择界面截图;图3为本专利技术实施例离散时间选择界面截图;图4为本专利技术实施例周期时间选择界面截图;图5为本专利技术实施例提供的装置实体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例通用时间选择方法的流程示意图,如图1所示,本专利技术实施例提供的通用时间选择方法,包括以下步骤:S1:设置多个可选的时间粒度。具体的,装置设置多个可选的时间粒度。需要说明的是:时间粒度可以包括:小时、日期、周、月、年、忙时。但不作具体的限定。S2:若检测到用户触发确认完成所述时间粒度选择的动作,则将时间选择结果返回到调取所述通用时间的第三方组件。具体的,装置若检测到用户触发确认完成所述时间粒度选择的动作,则将时间选择结果返回到调取所述通用时间的第三方组件。需要说明的是:确认完成所述时间粒度选择的动作可以通过点击“确认”按钮来实现。点击“确认”按钮后,则将时间选择结果返回到调取所述通用时间的第三方组件,时间选择结果可以理解为:对象化后的结果,具体如下:{period:string,timeType:string,timeList:[Array],isBusyTime:boolean,text:string}其中,period:时间粒度,枚举值:[3:小时/忙时,8:天,9:周,a:月]。当isBusyTime为true时,表示忙时。timeType:时间类型,枚举值:['COND':连续时间,'DSET':离散时间],在时间选择器“连续”标签页选择的为COND,“周期/离散”为DSET,忙时固定为DSET。timeList:时间点列表。是一个数组,COND时间存储开始时间点和结束时间点,DSET时间存储时间点。小时精确到分钟,忙时日期和忙时类型用#分割,多个忙时用“,”分割。例如2016-03-03#1,3表示2016年3月3日天忙时和早忙时。isBusyTime:是否忙时。枚举[true,false],忙时在timeList的枚举是[1:天忙时,3:早忙时,4:晚忙时]。text:时间选择器的文本。具体的,表1为初始化参数定义表,表1表2为返回结果参数定义表,表2通过初始化的对象方式,实现了方法呈现方式的灵活配置,通过定义的初始化参数,可自由的配置是否需要呈现时间粒度,需要呈现的时间粒度选项,需要呈现的时间选择类型以及各个时间类型的初始化值等。本专利技术实施例提供的通用时间选择方法,能够提高通用时间选择的灵活性、可扩展性。在上述实施例的基础上,在时间选择界面上设置多个可选的时间粒度,所述时间选择界面包括:连续时间选择界面、离散时间选择界面和周期时间选择界面。具体的,所述时间选择界面包括:连续时间选择界面、离散时间选择界面和周期时间选择界面。每个时间选择界面设置有多个可选的时间粒度;时间粒度可以包括:小时、日期、周、月、年、忙时。以时间粒度选择为“小时”,并且时间选择界面为“连续时间选择界面”为例进行说明:图2为本专利技术实施例连续时间选择界面截图,如图2所示,可以通过点击“连续”标签,切换到连续时间选择界面,在该界面中选择的时间粒度为日期和小时,连续时间选择界面设置包括开始值(对应图2中文字“至”前面的2016-12-26以及9时)和结束值(对应图2中文字“至”后面的2016-12-26以及9时),开始值可以包括开始时间(对应图2中文字“至”前面的2016-12-26)、开始时间点(对应图2中文字“至”前面的9时);结束值可以包括结束时间(对应图2中文字“至”后面的2016-12-26)、结束时间点(对应图2中文字“至”后面的9时)开始时间和结束时间默认为当前日期,开始时间点默认为当前时间点向前推一小时,结束时间点默认为当前时间点,以上的开始值和结束值均可进行按需调整。取消按键具体用于取消时间选择的操作、重置按键具体用于重新将时间选择重置为上述的默认值,时间粒度为“日期”可以通过扩展下拉框添加面板设置、时间粒度为“时刻”、“周”、“月”、“年”可以通过下拉框设置。以时间粒度选择为小时,并且时间选择界面为离散时间选择界面为例进行说明:图3为本专利技术实施例离散时间选择界面截图,如图3所示,在离散时间选择界面中,默认的日期为当天,增设了与当前时间粒度相对应的快捷键“前一天”(本例时间粒度为“日期”)、“后一天”(本例时间粒度为“日期”)选择的时间粒度为日期和小时,由于离散的时间选择较多,可以设置较多的小时选项框,离散时间点可以通过列表形式进行呈现,支持多选,并将已选的离散时间点呈现的内容显示于图3中下方的“已选时间”后的空白区域。还设置有全选,反选,清除等操作,便于快捷选择离散时间点。以时间粒度选择为小时,并且时间选择界面为周期时间选择界面为例进行说明:图4为本专利技术实施例周期时间选择界面截图,如图4所示,在周期时间选择界面中,在上述连续时间选择界面和离散时间选择界面的基础上,还增设了按星期选择方式,可灵活的按照星期来选择相应的时间点,周期时间点可以通过列表形式进行呈现,支持多选。以上是对时间粒度为“小时”、并分别针对连续时间选择界面、离散时间选择界面和周期时间选择界面为例进行的详细说明,对时间粒度为“日期”、“周”、“月”、“年”可参考时间粒度为“小时”的论述,不再赘述。本专利技术实施例提供的通用时间选择方法,通过在不同的时间选择界面上设置时间粒度,能够提高选择时间的灵活性、可扩展性。在上述实施例的基础上,所述连续时间选择界面、所述离散时间选择界面和所述周期时间选择界面分别设置有对应名称的标签,若检测到用户触本文档来自技高网...
【技术保护点】
一种通用时间选择方法,其特征在于,包括:设置多个可选的时间粒度;若检测到用户触发确认完成所述时间粒度选择的动作,则将时间选择结果返回到调取所述通用时间的第三方组件。
【技术特征摘要】
1.一种通用时间选择方法,其特征在于,包括:设置多个可选的时间粒度;若检测到用户触发确认完成所述时间粒度选择的动作,则将时间选择结果返回到调取所述通用时间的第三方组件。2.根据权利要求1所述的通用时间选择方法,其特征在于,在时间选择界面上设置多个可选的时间粒度,所述时间选择界面包括:连续时间选择界面、离散时间选择界面和周期时间选择界面。3.根据权利要求2所述的通用时间选择方法,其特征在于,所述连续时间选择界面、所述离散时间选择界面和所述周期时间选择界面分别设置有对应名称的标签,若检测到用户触发对应名称的标签的动作,则切换所述连续时间选择界面、所述离散时间选择界面和所述周期时间选择界面。4.根据权利要求1所述的通用时间选择方法,其特征在于,所述时间粒度包括小时、日期、周、月、年和忙时,其中,所述忙时包括天忙时、早忙时和晚忙时。5.根据权利要求1至4任一所述的通用时间选择方法,其特征在于,所述时间选择界面上还设...
【专利技术属性】
技术研发人员:司旭东,李加蕾,刘辉,
申请(专利权)人:北京天元创新科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。