一种点对点服务更新方法及设备的制造方法
【技术领域】
[0001]本发明属于通讯领域,尤其涉及一种点对点服务更新方法及设备。
【背景技术】
[0002]随着科技的发展,智能家电或家居设备拥有的功能和使用模式让人眼花缭乱,在一个智慧家庭或网络中往往拥有多台智能家电或家居设备,现有技术中,各智能家电或家居设备会周期地广播其提供的服务和客户端,当某设备上的至少一个服务发生变化时,会通过发送更新广播,告知网络中所有设备进行相应的服务更新;这样的服务更新方式不仅会加大每个网络设备的处理负担,并且会唤醒网络中所有休眠的设备,造成不必要的电量消耗。
【发明内容】
[0003]有鉴于此,为了解决现有技术中存在的服务更新过程中设备处理负担大,能耗高的问题,本发明的一个目的是提出一种点对点服务更新方法。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。
[0004]在一些可选的实施例中,所述方法包括:
[0005]获知第一服务设备的服务变化情况;
[0006]查询到至少一个第一用户设备;其中,所述第一用户设备是曾查询过所述第一服务设备上服务的设备;
[0007]向所述至少一个第一用户设备发送第一更新通知,所述第一更新通知携带所述第一服务设备的设备标识和第一变动信息,通知所述第一用户设备更新所述第一服务设备的服务信息,所述第一变动信息是所述第一服务设备上服务的变动信息。
[0008]在一些可选的实施例中,所述方法包括:
[0009]当本设备提供的服务发生变化时,向所述网络控制设备发送第一更新通知,所述第一更新通知携带第一变动信息,所述第一变动信息是本设备上服务的变动信息。
[0010]在一些可选的实施例中,所述方法包括:
[0011]接收网络控制设备发来的第一更新通知,所述第一更新通知携带第一服务设备的标识和第一变动信息;所述第一变动信息是所述第一服务设备上服务的变动信息,所述第一变动信息包括至少一个服务标识,所述服务标识用于标记所述第一服务设备上发生变动的服务;
[0012]根据接收到的所述第一更新通知,更新所述第一服务设备的服务信息。
[0013]在一些可选的实施例中,所述设备包括:
[0014]第一单元,用于获知第一服务设备的服务变化情况;
[0015]第二单元,用于查询到至少一个第一用户设备;其中,所述第一用户设备是曾查询过所述第一服务设备上服务的设备;
[0016]第三单元,用于向所述至少一个第一用户设备发送第一更新通知,所述第一更新通知携带所述第一服务设备的设备标识和第一变动信息,通知所述第一用户设备更新所述第一服务设备的服务信息,所述第一变动信息是所述第一服务设备上服务的变动信息。
[0017]在一些可选的实施例中,所述设备包括:
[0018]通知单元,用于当本设备提供的服务发生变化时,向所述网络控制设备发送第一更新通知,所述第一更新通知携带第一变动信息,所述第一变动信息是本设备上服务的变动信息。
[0019]在一些可选的实施例中,所述设备包括:
[0020]第一接收单元,用于接收网络控制设备发来的第一更新通知,所述第一更新通知携带第一服务设备的标识和第一变动信息;所述第一变动信息是所述第一服务设备上服务的变动信息,所述第一变动信息包括至少一个服务标识,所述服务标识用于标记所述第一服务设备上发生变动的服务;
[0021]更新单元,用于根据接收到的所述第一更新通知,更新所述第一服务设备的服务信息。
[0022]采用上述实施例,可达到以下效果:
[0023]减轻了设备特别是处理能力较差的设备的处理负担;
[0024]无需频繁唤醒网络中所有休眠的设备,仅向需要更新相应服务信息的设备发送更新通知,从而节省了能耗。
[0025]为了上述以及相关的目的,一个或多个实施例包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明某些示例性方面,并且其指示的仅仅是各个实施例的原则可以利用的各种方式中的一些方式。其它的益处和新颖性特征将随着下面的详细说明结合附图考虑而变得明显,所公开的实施例是要包括所有这些方面以及它们的等同。
【附图说明】
[0026]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0027]图1示出了本发明实施例中一种点对点服务更新方法的流程示意图;
[0028]图2示出了本发明实施例中一种点对点服务更新方法的流程示意图;
[0029]图3示出了本发明实施例中一种点对点服务更新方法的流程示意图;
[0030]图4示出了本发明实施例中设备400的结构示意图;
[0031]图5示出了本发明实施例中设备500的结构示意图;
[0032]图6示出了本发明实施例中设备600的结构示意图。
【具体实施方式】
[0033]以下描述和附图充分地示出本发明的具体实施方案,以使本领域的技术人员能够实践它们。其他实施方案可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本发明的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,本发明的这些实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。
[0034]本文所使用的“设备”定义为,具有无线通信功能的各种设备,包括:用户设备、网络控制设备、通用设备和专用设备等。
[0035]图1是实施例中一种点对点服务更新方法的流程示意图,所述方法可以应用于具有客户端的用户设备侧;
[0036]如图1所示,在一些说明性的实施例中,所示方法包括以下几个步骤:
[0037]步骤S101,接收网络控制设备发来的第一更新通知,所述第一更新通知携带第一服务设备的设备标识和第一变动信息,所述第一变动信息是所述第一服务设备上服务的变动信息;
[0038]其中,“网络控制设备”是指一类能提供设备集中管理的一系列设备,可以是对网络中设备进行维护、控制、数据存储、调度的一系列设备,例如网关、家庭网络架构设备、交换机、机顶盒、服务器、路由器等,也可以是电视、电冰箱、洗衣机等其它设备;
[0039]“服务设备”是指能为其它设备提供服务的一类设备,所述服务设备能提供至少一项服务,所述服务可以是为客户端提供服务的App (应用程序,Applicat1n)组件,例如:本设备为手机,上面运行着Appl,Appl为客户端,可以对电视进行控制;服务设备为电视,上面运行着App2。App2为服务,为本设备提供了控制电视的接口,这样本设备的客户端Appl就可以调用服务设备的App2提供的服务对电视进行控制;“第一服务设备”是指曾为本设备提供过服务的服务设备;
[0040]本设备是运行着客户端的一类设备,并通过客户端从服务设备获取服务,在本设备上运行的客户端至少有一个,每个客户端可以从至少一个服务设备获取服务,本设备可以是为用户提供服务的用户设备,例如:手机、热水器、电冰箱、洗衣机、电视、空调、台式计算机、移动计算机、平板计算机等,本设备也可以为其它运行着客户端的设备提供至少一项服务,在此不进行限定;
[0041]变动信息,记录的是某个服务或多个服务的变动情况,可以是代表某含义的字符串、也可以是一个列表,对所述变动信息的呈现形式不进行限定;所述第一变动信息记录的是第一服务设备上至少一项服务的变化情况,可选的,这些服务是所述第一服务设备曾经向本设备提供过的服务;
[0042]可选的,所述第一变动信息包括至少一个服务标识,所述服务标识用于标记所述第一服务设备上发生变动的服务;
[0043]需要注意的是,在实际应用中,系统中用于标识某服务的标识往往是一个字符串,例如:Service/_123用于表示第一服务,通信过程中的所述服务标识可以是整个字符串service/_123,也可以是部分字符串如serv