一种应用对象的创建方法及装置的制造方法_3

文档序号:9396876阅读:来源:国知局
[0104]所述判断单元61,用于在所述获取单元51获取所述元数据后,所述第一创建单元52创建所述对象前,判断所述元数据中是否包括上下文信息;
[0105]所述第一创建单元52,还用于在所述判断单元61判断所述元数据中包括上下文信息时,根据所述元数据中的上下文信息创建对象;
[0106]所述第二创建单元62,用于在所述判断单元61判断所述元数据中没有包括上下文信息时,根据所述元数据创建单例对象。
[0107]可选的,在另一实施例中,该实施例在上述实施例的基础上,所述方法还可以包括:第二分配单元和第二记录单元(图中未示),其中,
[0108]所述第二分配单元,用于为所述创建单元创建的所述单例对象分配标识;
[0109]所述第二记录单元,用于记录带有所述标识的所述单例对象。
[0110]可选的,在另一实施例中,该实施例在上述实施例的基础上,所述方法还可以包括:接收单元71和销毁单元72,其结构示意图如图7所示,
[0111]其中,所述接收单元71,用于在所述关联单元54关联所述对象和对象后,接收销毁所述对象的指令;
[0112]所述销毁单元72,用于根据所述指令销毁所述对象及与所述对象关联的对象。
[0113]所述装置中各个单元的功能和作用的实现过程详见上述方法中对应步骤的实现过程,在此不再赘述。
[0114]参见图8,图8为本发明实施例提供的一种电子设备的结构示意图,该电子设备800包括:处理器810、存储器820、收发器830和总线840 ;
[0115]处理器810、存储器820、收发器830通过总线840相互连接;总线840可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0116]存储器820,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器820可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0117]收发器830用于连接其他设备,并与其他设备进行通信。具体的所述收发器530可以用于:获取待创建万维网Web应用的元数据;
[0118]所述处理器810执行存储器820中存储的所述程序代码,用于根据所述元数据创建对象,确定所述对象的父对象,关联所述父对象与所述对象。
[0119]可选地,所述处理器810还用于在获取所述元数据后,判断所述元数据中是否包括上下文信息,如果所述元数据中包括上下文信息,则执行根据所述元数据创建对象的步骤;如果所述元数据中不包括上下文信息,则根据所述元数据创建单例对象。
[0120]所述处理器810确定所述对象的父对象,包括:根据所述元数据中包括的上下文信息确定所述对象的父对象
[0121]所述处理器810关联所述父对象与所述对象,包括:将所述对象添加在所述父对象的子对象列表中,所有对象组成对象关系树;或者将所述对象顺序嵌套在所述父对象上,所述对象和所述父对象组成顺序对象关系结构。
[0122]收发器830,还用于接收销毁所述对象的指令;
[0123]所述处理器810,还用于根据所述指令销毁所述对象及与所述对象关联的子对象。
[0124]本实施例中,本发明实施例中,在创建应用对象时,确定该对象的父对象,并将该对象与父对象进行关联,以便于在销毁对象时,将与该对象相关联的所有子对象全部销毁,节省了内存空间的占用,提高了系统的处理效率,以及用户的满意度和使用度。
[0125]本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0126]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0127]以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的保护范围之内。。
【主权项】
1.一种应用对象的关联方法,其特征在于,包括: 获取待创建万维网Web应用的元数据; 根据所述元数据创建对象; 确定所述对象的父对象; 关联所述父对象与所述对象。2.根据权利要求1所述的方法,其特征在于,在获取所述元数据后,还包括: 判断所述元数据中是否包括上下文信息,如果所述元数据中包括上下文信息,则执行根据所述元数据创建对象的步骤;如果所述元数据中不包括上下文信息,则根据所述元数据创建单例对象。3.根据权利要求1所述的方法,其特征在于, 所述确定所述对象的父对象,包括:根据所述元数据中包括的上下文信息确定所述对象的父对象。4.根据权利要求1至3任一项所述的方法,其特征在于,所述关联所述父对象与所述对象,包括: 将所述对象添加在所述父对象的子对象列表中,所有对象组成对象关系树;或者 将所述对象顺序嵌套在所述父对象上,所述对象和所述父对象组成顺序对象关系结构。5.根据权利要求1至3任一项所述的方法,其特征在于,还包括: 接收销毁所述对象的指令; 根据所述指令销毁所述对象及与所述对象关联的子对象。6.一种应用对象的关联装置,其特征在于,包括: 获取单元,用于获取待创建万维网Web应用的元数据; 第一创建单元,用于根据所述元数据创建对象; 确定单元,用于确定所述对象的父对象; 关联单元,用于关联所述父对象与所述对象。7.根据权利要求6所述的装置,其特征在于,还包括: 判断单元,用于在获取单元获取所述元数据后,判断所述元数据中是否包括上下文信息; 所述第一创建单元,还用于在所述判断单元判断所述元数据中包括上下文信息时,根据所述元数据中的上下文信息创建对象; 第二创建单元,用于在所述判断单元判断所述元数据中没有包括上下文信息时,根据所述元数据创建单例对象。8.根据权利要求6所述的装置,其特征在于,所述确定单元,具体用于根据所述元数据中包括的上下文信息确定所述对象的父对象。9.根据权利要求6至8任一项所述的装置,其特征在于,所述关联单元包括: 第一关联单元,用于在所述父对象的子对象列表中添加所述对象,所有对象成树型结构-M /或 第二关联单元,用于所述对象顺序嵌套在所述父对象上,所述对象和所述父对象成顺序结构。10.根据权利要求6至8任一项所述的装置,其特征在于,还包括: 接收单元,用于在所述关联单元关联所述父对象与所述对象后,接收销毁已创建的所述对象的指令; 销毁单元,用于根据所述指令销毁所述对象及与所述对象关联的对象。
【专利摘要】本发明实施例公开了一种应用对象的关联方法及装置,所述方法包括:获取待创建万维网Web应用的元数据;根据所述元数据创建对象;确定所述对象的父对象;关联所述父对象与所述对象。本发明实施例在创建应用对象时,确定该对象的父对象,并将该对象与父对象进行关联,以便于在销毁对象时,将与该对象相关联的所有子对象全部销毁,节省了内存空间的占用,提高了系统处理效率,以及用户的满意度和使用度。
【IPC分类】G06F17/30
【公开号】CN105117410
【申请号】CN201510450567
【发明人】朱敏琪
【申请人】阿里巴巴集团控股有限公司
【公开日】2015年12月2日
【申请日】2015年7月28日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1