资源的创建方法及装置的制造方法

文档序号:9381205阅读:357来源:国知局
资源的创建方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种资源的创建方法及装置。
【背景技术】
[0002]机器对机器(M2M)通信网络由各个M2M节点和承载网络组成。M2M节点通过承载网络实现互相通信,一个M2M节点可以包括但不限于:一个应用实体或者一个公共业务实体。应用实体是实际执行M2M应用的逻辑单元,而公共业务实体则是对应用进行管理与服务的逻辑单元。
[0003]在M2M系统架构中,应用节点是末端的执行节点,例如:智能电表、温度测控传感器、火警报警器、智能家电等等;而中间节点则为连接末端执行节点与网络侧服务器的中间件,例如:网关;基础节点即为网络侧的服务器,其中,注册在基础节点上的应用实体通常为M2M服务商的管理软件或管理平台。
[0004]图1是根据相关技术的M2M系统架构示意图。如图1所示,M2M应用之间的通信在一般情况下是通过公共业务实体(CSE)之间的交互来实现的。而通信的前提是M2M应用首先需要在本地CSE进行注册(例如:图1中应用节点上的应用实体需要注册在中间节点的CSE中,那么中间节点上的CSE则为应用节点上应用实体的本地CSE),然后才能通过CSE之间的通信实现M2M应用的交互。
[0005]应用节点是物理实体,应用实体(AE)是逻辑单元,其为应用节点这个物理实体上真正执行应用的逻辑单元。
[0006]当AE注册到本地CSE上时,AE需要将能够标识自身合法性的安全证书提供给本地CSE,以便于CSE对其进行验证。而只有在验证通过后,才能够在本地CSE进行注册,同时AE还需要提供AE建议的注册名称供本地CSE进行参考。
[0007]另外,注册后的应用还可以在本地CSE上创建应用相关的资源,作为应用资源的子资源,例如:在应用注册后,本地CSE将创建资源“应用”,为了保存应用的数据,应用还可以在资源“应用”下创建资源“容器”,资源“容器”用于存储应用数据。资源“应用”即为资源“容器”的父资源,而资源“容器”则为资源“应用”的子资源。在实际操作过程中,删除子资源并不会删除父资源(即删除子资源对父资源不会产生影响),但是,只要删除父资源,那么全部的子资源均必须删除。
[0008]相关技术中,当AE在CSE上创建资源,或者,一个CSE在另一个CSE上请求创建资源时,需要提供资源名称,然后被请求创建资源的CSE会根据接收到的资源名称为所创建的资源命名。然而,在实际部署的M2M应用中,一个M2M网络下的各个应用节点可能出自于各个不同的厂商,而各个不同厂商之间对上述的资源名称并未进行过相互协调,例如:一个智能家居用户的家中设有一台厂商I的智能电视(应用节点),其应用实体AEl提供的资源名称是myTV,此外,还有一台厂商2的智能电视,其应用实体AE2提供的资源名称也是myTV,由此导致在CSE内部存在两个相同名称的资源,由此给CSE对资源进行管理带来不便,例如:当一个AE请求更新自身创建的资源时,根据提供的资源名称,CSE可能会修改两个名称相同的资源,而另一个相同名称的资源原本是不应该被更新的,如此会导致应用出错。因而,由于相关技术的限制,可能会导致M2M服务商为了确保正常运行,会对应用场景进行限制,例如:在上述示例中,每个CSE只能管理一台智能电视。
[0009]由此可见,相关技术中并没有对待创建资源的资源创建信息进行分析处理,以致出现待创建资源的名称与已经存在的资源的名称相同,从而造成CSE管理混乱的问题。

【发明内容】

[0010]本发明提供了一种资源的创建方法及装置,以至少解决相关技术中存在待创建资源的名称与已经存在的资源的名称相同,不利于CSE进行资源管理的问题。
[0011]根据本发明的一个方面,提供了一种资源的创建方法。
[0012]根据本发明实施例的资源的创建方法包括:接收来自于发送端的资源创建请求,其中,资源创建请求中携带的信息中携带有与待创建资源对应的资源创建信息;根据资源创建信息确定是否需要重新为待创建资源分配第一资源名称并对待创建资源进行创建。
[0013]优选地,资源创建信息包括:由发送端提供的待使用的第二资源名称、资源创建的位置;根据资源创建信息确定是否需要重新为待创建资源分配第一资源名称包括:在验证发送端具备资源创建权限的情况下,确定在资源创建的位置下不存在与第二资源名称相同的资源;创建待创建资源,其中,待创建资源的名称为第二资源名称。
[0014]优选地,资源创建信息包括:由发送端提供的待使用的第二资源名称、资源创建的位置;根据资源创建信息确定是否需要重新为待创建资源分配第一资源名称包括:在验证发送端具备资源创建权限的情况下,确定在资源创建的位置下存在与第二资源名称相同的资源;重新为待创建资源分配第一资源名称并创建待创建资源,其中,第一资源名称不同于第二资源名称。
[0015]优选地,资源创建信息包括:由发送端提供的待使用的第二资源名称、资源创建的位置、创建者;根据资源创建信息确定是否需要重新为待创建资源分配第一资源名称并对待创建资源进行创建包括:在验证发送端具备资源创建权限的情况下,确定在资源创建的位置下存在与第二资源名称相同的资源;判断相同名称资源的创建者与待创建资源的创建者是否相同;如果否,则重新为待创建资源分配第一资源名称并创建待创建资源,其中,第一资源名称不同于第二资源名称;如果是,则拒绝对待创建资源进行创建。
[0016]优选地,在根据资源创建信息确定是否需要重新为待创建资源分配第一资源名称之后,还包括:向发送端返回资源创建响应,其中,资源创建响应中携带有第一资源名称。
[0017]优选地,发送端包括以下之一:公共业务实体(CSE)、应用实体(AE)。
[0018]根据本发明的另一方面,提供了一种资源的创建装置。
[0019]根据本发明实施例的资源的创建装置包括:接收模块,用于接收来自于发送端的资源创建请求,其中,资源创建请求中携带的信息中携带有与待创建资源对应的资源创建信息;处理模块,用于根据资源创建信息确定是否需要重新为待创建资源分配第一资源名称并对待创建资源进行创建。
[0020]优选地,资源创建信息包括:由发送端提供的待使用的第二资源名称、资源创建的位置;处理模块包括:第一确定单元,用于在验证发送端具备资源创建权限的情况下,确定在资源创建的位置下不存在与第二资源名称相同的资源;第一创建单元,用于创建待创建资源,其中,待创建资源的名称为第二资源名称。
[0021]优选地,资源创建信息包括:由发送端提供的待使用的第二资源名称、资源创建的位置;处理模块包括:第二确定单元,用于在验证发送端具备资源创建权限的情况下,确定在资源创建的位置下存在与第二资源名称相同的资源;第二创建单元,用于重新为待创建资源分配第一资源名称并创建待创建资源,其中,第一资源名称不同于第二资源名称。
[0022]优选地,资源创建信息包括:由发送端提供的待使用的第二资源名称、资源创建的位置、创建者;处理模块包括:第二确定单元,用于在验证发送端具备资源创建权限的情况下,确定在资源创建的位置下存在与第二资源名称相同的资源;判断单元,用于判断相同名称资源的创建者与待创建资源的创建者是否相同;第三创建单元,用于在判断单元输出为否时,重新为待创建资源分配第一资源名称并创建待创建资源,其中,第一资源名称不同于第二资源名称;否决单元,用于在判断单元输出为是时,拒绝对待创建资源进行创建。
[0023]优选地,上述装置还包括:响应模块,用于向发送端返回资源创建响应,其中,资源创建响应中携带有第一资源名称。
[0024]通过本发明实施例,采用接收来自于发送端的资
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1