一种组件编辑方法以及电子设备技术

技术编号:15540776 阅读:171 留言:0更新日期:2017-06-05 10:29
本发明专利技术实施例公开了一种组件编辑方法以及电子设备。本发明专利技术实施例方法包括:接收编辑参数,通过目标组件集合对所述编辑参数进行响应以生成目标对象,输出所述目标对象。本实施例能够直观的输出与所述目标组件集合对应的目标对象,若所述目标组件集合是错误的,则所输出的目标对象与用户的要求不符,若所述目标组件集合是正确的,则所输出的目标对象与用户的要求相符,可见,用户通过已输出的所述目标对象是否符合用户的要求即可确定所述目标组件集合是否正确,提升了对所述目标组件集合进行编辑的效率。

Component editing method and electronic equipment

The embodiment of the invention discloses a component editing method and an electronic device. The embodiment of the invention comprises the following steps: receiving edit parameters, responding to the editing parameters through a target component set to generate a target object, and outputting the target object. The embodiment can directly output and the target set of components corresponding to the target object, if the target assembly is wrong, the target object and the user output do not conform to the requirements, if the target component set is correct, consistent, the output of the target object and user requirements therefore, the user through the target output conform to the requirements of the customers can determine the target component set correctly, enhance the efficiency of editing the target component set.

【技术实现步骤摘要】
一种组件编辑方法以及电子设备
本专利技术涉及通信
,尤其涉及一种组件编辑方法以及电子设备。
技术介绍
如今电子设备上安装有能够实现各项功能的应用,应用所能够实现的功能和用户的输入的操作指令之间设计有对应的运行组件,基于所设计的运行组件,从而使得应用能够根据用户输入的不同的操作指令实现不同的功能。在应用实际运行的过程中,往往需要对用于实现应用功能的运行组件进行反复的修改,一些应用会向用户提供编辑器,用户即可通过向该编辑器输入代码以实现对应用运行组件的编辑,但是,用户所输入的代码是否能够实现用户所需要的功能,用户只能够通过检查所输入的代码是否正确来实现,因在编辑的过程中,需要用户输入大量的代码,为避免对运行组件的错误编辑,则用户需要对已输入的大量代码进行检查,从而降低了用户对运行组件进行编辑的效率。
技术实现思路
本实施例提供了一种能够提升对组件进行编辑的效率的组件编辑方法以及电子设备。本专利技术实施例第一方面提供了一种组件编辑方法,包括:接收编辑参数;通过目标组件集合对所述编辑参数进行响应以生成目标对象,所述目标组件集合包括用于按层级排序对所述编辑参数进行响应的多层目标组件,其中,所述多层目标组件中的任意相邻的两层目标组件中,位于上层的第一目标组件用于调用位于下层的第二目标组件;输出所述目标对象。本专利技术实施例第二方面提供了一种电子设备,包括:接收单元,用于接收编辑参数;响应单元,用于通过目标组件集合对所述编辑参数进行响应以生成目标对象,所述目标组件集合包括用于按层级排序对所述编辑参数进行响应的多层目标组件,其中,所述多层目标组件中的任意相邻的两层目标组件中,位于上层的第一目标组件用于调用位于下层的第二目标组件;输出单元,用于输出所述目标对象。从以上技术方案可以看出,本专利技术实施例具有以下优点:目标组件集合包括按层级排序的多层目标组件,通过所述多层目标组件能够按层级排序对编辑参数进行响应以生成目标对象,并将所述目标对象进行输出,本实施例能够直观的输出与所述目标组件集合对应的目标对象,若所述目标组件集合是错误的,则所输出的目标对象与用户的要求不符,若所述目标组件集合是正确的,则所输出的目标对象与用户的要求相符,可见,用户通过已输出的所述目标对象是否符合用户的要求即可确定所述目标组件集合是否正确,提升了对所述目标组件集合进行编辑的效率。附图说明图1为本专利技术所提供的电子设备一种实施例结构示意图;图2为本专利技术所提供的组件编辑方法的一种实施例步骤流程图;图3为本专利技术所提供的组件集合的一种实施例结构示意图;图4为本专利技术所提供的交互界面的一种实施例结构示意图;图5为本专利技术所提供的交互界面的另一种实施例结构示意图;图6为本专利技术所提供的交互界面的另一种实施例结构示意图;图7为本专利技术所提供的组件集合的另一种实施例结构示意图;图8为本专利技术所提供的电子设备另一种实施例结构示意图。具体实施方式本专利技术实施例提供了一种组件编辑方法以及电子设备,用于提升对组件进行编辑的效率。本专利技术实施例所提供的组件编辑方法应用于一种电子设备,以下结合图1所示对本实施例所示的电子设备的具体结构进行说明,图1为本专利技术实施例所提供的电子设备的一种实施例结构示意图。所述电子设备包括输入单元105、处理器单元103、输出单元101、通信单元107、存储单元104、射频电路108等组件。这些组件通过一条或多条总线进行通信。本领域技术人员可以理解,图1中示出的电子设备的结构并不构成对本专利技术的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本专利技术实施方式中,所述电子设备可以是任何移动或便携式电子设备,包括但不限于智能手机、移动电脑、平板电脑、个人数字助理(PersonalDigitalAssistant,PDA)、媒体播放器、智能电视等。所述电子设备包括:输出单元101,用于输出待显示的图像。具体的,所述输出单元101包括但不限于显示屏1011和声音输出单元1012。所述显示屏1011用于输出文字、图片和/或视频。所述显示屏1011可包括显示面板,例如采用液晶显示器(英文全称:LiquidCrystalDisplay,英文简称:LCD)、有机发光二极管(英文全称:OrganicLight-EmittingDiode,英文简称:OLED)、场发射显示器(英文全称:fieldemissiondisplay,英文简称FED)等形式来配置的显示面板。或者所述显示屏1011可以包括反射式显示器,例如电泳式(electrophoretic)显示器,或利用光干涉调变技术(英文全称:InterferometricModulationofLight)的显示器。例如,当触摸屏检测到在其上的触摸或接近的手势操作后,传送给处理器单元103以确定触摸事件的类型,随后处理器单元103根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图1中,输入单元105与输出单元101是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触摸屏与显示面板集成一体而实现电子设备的输入和输出功能。例如,所述显示屏1011可以显示各种图形化用户接口(英文全称:GraphicalUserInterface,英文简称GUI)以作为虚拟控制组件,包括但不限于窗口、卷动轴、图标及剪贴簿,以供用户通过触控方式进行操作。在本专利技术具体实施方式中,所述显示屏1011包括滤波器及放大器,用来将处理器单元103所输出的视频滤波及放大。声音输出单元1012包括数字模拟转换器,用来将处理器单元103所输出的音频信号从数字格式转换为模拟格式。在本专利技术实施例中,所述显示屏1011能够向用户推送交互界面,从而与用户输入的对应操作进行交互,具体的交互流程请详见下述实施例所示。处理器单元103,用于运行相应的代码,对接收信息进行处理,以生成并输出相应的界面。存储单元104,用于存储代码和数据,代码供处理器单元103运行。在本专利技术具体实施方式中,存储单元104可以包括易失性存储器,例如非挥发性动态随机存取内存(英文全称:NonvolatileRandomAccessMemory,英文简称NVRAM)、相变化随机存取内存(英文全称:PhaseChangeRAM,英文简称PRAM)、磁阻式随机存取内存(英文全称:MagetoresistiveRAM,英文简称MRAM)等,还可以包括非易失性存储器,例如至少一个磁盘存储器件、电子可擦除可编程只读存储器(英文全称:ElectricallyErasableProgrammableRead-OnlyMemory,英文简称EEPROM)、闪存器件,例如反或闪存(英文全称:NORflashmemory)或是反及闪存(英文全称:NANDflashmemory)。输入单元105,用于实现用户与电子设备的交互和/或信息输入到电子设备中。例如,所述输入单元105可以接收用户输入的数字或字符信息,以产生与用户设置或功能控制有关的信号输入。在本专利技术具体实施方式中,输入单元105可以是触摸屏,也可以是其他人机交互界面,例如实体输入键、麦克风等,还可是其他外部信息撷取装置,例如摄像头等。本专利技术实施例所示的触摸屏,可收集用户在其上本文档来自技高网...
一种组件编辑方法以及电子设备

【技术保护点】
一种组件编辑方法,其特征在于,包括:接收编辑参数;通过目标组件集合对所述编辑参数进行响应以生成目标对象,所述目标组件集合包括用于按层级排序对所述编辑参数进行响应的多层目标组件,其中,所述多层目标组件中的任意相邻的两层目标组件中,位于上层的第一目标组件用于调用位于下层的第二目标组件;输出所述目标对象。

【技术特征摘要】
1.一种组件编辑方法,其特征在于,包括:接收编辑参数;通过目标组件集合对所述编辑参数进行响应以生成目标对象,所述目标组件集合包括用于按层级排序对所述编辑参数进行响应的多层目标组件,其中,所述多层目标组件中的任意相邻的两层目标组件中,位于上层的第一目标组件用于调用位于下层的第二目标组件;输出所述目标对象。2.根据权利要求1所述的方法,其特征在于,所述接收编辑参数之前,所述方法还包括:配置交互界面,所述交互界面用于接收用户输入的所述编辑参数;所述输出所述目标对象包括:生成与所述目标对象对应的演示信号;通过所述交互界面输出演示界面,所述演示界面为所述交互界面根据所述演示信号所输出的界面,所述演示界面用于对所述目标对象进行演示。3.根据权利要求1所述的方法,其特征在于,所述输出所述目标对象之前,所述方法还包括:判断响应次数是否小于或等于预设阈值,所述响应次数为所述目标组件集合按层级排序对所述编辑参数进行响应的次数;若所述响应次数小于或等于所述预设阈值,则触发所述输出所述目标对象的步骤。4.根据权利要求1所述的方法,其特征在于,所述通过目标组件集合对所述编辑参数进行响应以生成目标对象之前,所述方法还包括:配置三层组件,所述三层组件包括按层级排序的第一层组件、第二层组件以及第三层组件,其中,所述第一层组件包括至少一个事件组件,所述第二层组件包括至少一个条件组件,所述第三层组件包括至少一个行为组件,位于所述第一层组件内的任一事件组件用于调用所述第二层组件所包括的至少一个条件组件,位于所述第二层组件内的任一条件组件用于调用所述第三层组件所包括的至少一个行为组件;在所述三层组件中确定所述目标组件集合。5.根据权利要求4所述的方法,其特征在于,所述在所述三层组件中确定所述目标组件集合包括:通过所述第一层组件所包括的任一事件组件对所述编辑参数进行监听以确定目标事件组件,所述目标事件组件为所述编辑参数所触发的事件组件;确定目标条件组件以及目标行为组件,其中,所述目标条件组件为所述目标事件组件的下层组件,所述目标行为组件为所述目标条件组件的下层组件;将所述目标事件组件、所述目标条件组件以及所述目标行为组件添加至所述目标组件集合。6.根据权利要求1至3任一项所述的方法,其特征在于,所述目标组件集合包括目标事件组件、目标条件组件以及目标行为组件,所述通过目标组件集合对所述编辑参数进行响应以生成目标对象包括:通过所述目标事件组件对所述编辑参数进行响应以生成事件参数;将所述事件参数发送给位于所述目标事件组件下层的所述目标条件组件;通过所述目标条件组件对所述事件参数进行响应以生成条件参数;将所述条件参数发送给位于所述目标条件组件下层的所述目标行为组件;通过所述目标行为组件对所述条件参数进行响应以生成行为参数;根据所述行为参数生成所述目标对象。7.根据权利要求6所述的方法,其特征在于,所述通过所述目标行为组件对所述条件参数进行响应以生成行为参数之后,且所述通过所述目标事件组件对所述编辑参数进行响应以生成事件参数之前,所述方法还包括:根据所述行为参数确定所述目标事件组件,所述目标事件组件为所述目标行为组件根据所述编辑参数所触发的事件组件。8.根据权利要求6所述的方法,其特征在于,所述通过所述目标行为组件对所述条件参数进行响应以生成行为参数之后,且所述将所述事件参数发送给位于所述目标事件组件下层的所述目标条件组件之前,所述方法还包括:根据所述行为参数确定所述目标条件组件,所述目标条件组件为所述目标行为组件根据所述编辑参数所触发和...

【专利技术属性】
技术研发人员:曾渊
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1