事件触发方法及装置制造方法及图纸

技术编号:22295302 阅读:25 留言:0更新日期:2019-10-15 04:29
本发明专利技术实施例提供一种事件触发方法及装置。本发明专利技术实施例通过获取第一组件对至少一个第二组件的配置信息,根据所述配置信息对所述至少一个第二组件的当前状态进行配置,根据配置后的所述至少一个第二组件的当前状态,执行所述至少一个第二组件中每个第二组件对应的触发事件,使得第一组件可通过向第二组件发送配置信息来触发第二组件包括的事件函数,使得第一组件不需要包括和第二组件相同的事件函数就可以实现该事件函数的功能,节省了编程工作量。

Event triggering method and device

【技术实现步骤摘要】
事件触发方法及装置
本专利技术实施例涉及计算机
,尤其涉及一种事件触发方法及装置。
技术介绍
组件是近代工业发展的产物,兴起于20世纪初,目的是功能模块化,前提是接口标准化,好处是构成产品的各个功能组件,由更专业的厂商生产,提高了质量,降低了成本。而生产组件的厂商,同样的组件,可应用于多类产品和多个领域,极大地扩展了市场范围。现有技术中组件可以包括事件函数,当组件中的事件函数被触发时,终端的用户界面会产生与该事件函数对于的响应。不同的组件可以包括不同的事件函数,也就是说不同的组件可以实现不同的触发事件,从而局限了每个组件的功能,当需要扩展每个组件的功能时,每个组件可包括多个事件函数,从而使得每个组件可以实现多个功能,但是,如此会导致不同组件包括的事件函数是重复的,从而增加了对组件的编程工作量。
技术实现思路
本专利技术实施例提供一种事件触发方法及装置,以节省编程工作量。本专利技术实施例的一个方面是提供一种事件触发方法,包括:获取第一组件对至少一个第二组件的配置信息,所述配置信息用于配置所述至少一个第二组件的当前状态;根据所述配置信息对所述至少一个第二组件的当前状态进行配置;根据配置后的所述至少一个第二组件的当前状态,执行所述至少一个第二组件中每个第二组件对应的触发事件。本专利技术实施例的另一个方面是提供一种事件触发装置,包括:获取模块,用于获取第一组件对至少一个第二组件的配置信息,所述配置信息用于配置所述至少一个第二组件的当前状态;配置模块,用于根据所述配置信息对所述至少一个第二组件的当前状态进行配置;执行模块,用于根据配置后的所述至少一个第二组件的当前状态,执行所述至少一个第二组件中每个第二组件对应的触发事件。本专利技术实施例提供的事件触发方法及装置,通过获取第一组件对至少一个第二组件的配置信息,根据所述配置信息对所述至少一个第二组件的当前状态进行配置,根据配置后的所述至少一个第二组件的当前状态,执行所述至少一个第二组件中每个第二组件对应的触发事件,使得第一组件可通过向第二组件发送配置信息来触发第二组件包括的事件函数,使得第一组件不需要包括和第二组件相同的事件函数就可以实现该事件函数的功能,节省了编程工作量。附图说明图1为本专利技术实施例提供的通信系统的示意图;图2为本专利技术实施例提供的事件触发方法流程图;图3为本专利技术实施例提供的组件的结构图;图4为本专利技术另一实施例提供的事件触发方法流程图;图5为本专利技术另一实施例提供的事件触发方法流程图;图6为本专利技术实施例提供的事件触发装置的结构图;图7为本专利技术另一实施例提供的事件触发装置的结构图。通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。首先对本专利技术所涉及的名词进行解释:界面:泛指屏幕上呈现的任何画面,可以是系统桌面,可以是应用程序的操作界面,游戏界面,视频界面等等任何画面。组件(Component):是对数据和方法的简单封装。C++Builder中,一个组件就是一个从TComponent派生出来的特定对象。组件可以有自己的属性和方法。属性是组件数据的简单访问者。方法则是组件的一些简单而可见的功能。使用组件可以实现拖放式编程、快速的属性处理以及真正的面向对象的设计。VCL和CLX组件是C++Builder系统的核心。本专利技术提供的事件触发方法,可以适用于图1所示的通信系统。如图1所示,该通信系统包括:接入网设备11、终端设备12和服务器13。需要说明的是,图1所示的通信系统可以适用于不同的网络制式,例如,可以适用于全球移动通讯(GlobalSystemofMobilecommunication,简称GSM)、码分多址(CodeDivisionMultipleAccess,简称CDMA)、宽带码分多址(WidebandCodeDivisionMultipleAccess,简称WCDMA)、时分同步码分多址(TimeDivision-SynchronousCodeDivisionMultipleAccess,简称TD-SCDMA)、长期演进(LongTermEvolution,简称LTE)系统及未来的5G等网络制式。可选的,上述通信系统可以为5G通信系统中高可靠低时延通信(Ultra-ReliableandLowLatencyCommunications,简称URLLC)传输的场景中的系统。故而,可选的,上述接入网设备11可以是GSM或CDMA中的基站(BaseTransceiverStation,简称BTS)和/或基站控制器,也可以是WCDMA中的基站(NodeB,简称NB)和/或无线网络控制器(RadioNetworkController,简称RNC),还可以是LTE中的演进型基站(EvolutionalNodeB,简称eNB或eNodeB),或者中继站或接入点,或者未来5G网络中的基站(gNB)等,本专利技术在此并不限定。上述终端设备12可以是无线终端也可以是有线终端。无线终端可以是指向用户提供语音和/或其他业务数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(RadioAccessNetwork,简称RAN)与一个或多个核心网设备进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。再例如,无线终端还可以是个人通信业务(PersonalCommunicationService,简称PCS)电话、无绳电话、会话发起协议(SessionInitiationProtocol,简称SIP)话机、无线本地环路(WirelessLocalLoop,简称WLL)站、个人数字助理(PersonalDigitalAssistant,简称PDA)等设备。无线终端也可以称为系统、订户单元(SubscriberUnit)、订户站(SubscriberStation),移动站(MobileStation)、移动台(Mobile)、远程站(RemoteStation)、远程终端(RemoteTerminal)、接入终端(AccessTerminal)、用户终端(UserTerminal)、用户代理(UserAgent)、用户设备(UserDeviceorUserEquipment),在此不作限定。可选的,上述终端设备12还可以是智能手表、平板电脑等设备。服务器13具体可以是云平台服务器。终端设备12可以通过接入网设备11对服务器13进行访问。终端设备12内可设置有多个组件,每个组件可以包括事件函数,当组件中的事件函数被触发时,终端的用户界面会产生与该事件函数对于的响应。本文档来自技高网...

【技术保护点】
1.一种事件触发方法,其特征在于,包括:获取第一组件对至少一个第二组件的配置信息,所述配置信息用于配置所述至少一个第二组件的当前状态;根据所述配置信息对所述至少一个第二组件的当前状态进行配置;根据配置后的所述至少一个第二组件的当前状态,执行所述至少一个第二组件中每个第二组件对应的触发事件。

【技术特征摘要】
1.一种事件触发方法,其特征在于,包括:获取第一组件对至少一个第二组件的配置信息,所述配置信息用于配置所述至少一个第二组件的当前状态;根据所述配置信息对所述至少一个第二组件的当前状态进行配置;根据配置后的所述至少一个第二组件的当前状态,执行所述至少一个第二组件中每个第二组件对应的触发事件。2.根据权利要求1所述的方法,其特征在于,所述根据配置后的所述至少一个第二组件的当前状态,执行所述至少一个第二组件中每个第二组件对应的触发事件,包括:若配置后的所述第二组件的当前状态为开启状态,则执行所述第二组件对应的触发事件。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若配置后的所述第二组件的当前状态为关闭状态,则重新渲染用户界面。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:记录所述至少一个第二组件中每个第二组件的初始状态;所述根据配置后的所述至少一个第二组件的当前状态,执行所述至少一个第二组件中每个第二组件对应的触发事件之后,还包括:将所述至少一个第二组件中每个第二组件的当前状态配置为所述第二组件的初始状态。5.根据权利要求4所述的方法,其特征在于,所述将所述至少一个第二组件中每个第二组件的当前状态配置为所述第二组件的初始状态,包括:在预设时间内,将所述至少一个第二组件中每个第二组件的当前状态配置为所述...

【专利技术属性】
技术研发人员:熊正祥
申请(专利权)人:优视科技中国有限公司
类型:发明
国别省市:广东,44

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

1