通信方法及设备与流程
- 国知局
- 2024-08-02 12:36:19
本技术涉及通信领域,尤其涉及一种通信方法及设备。
背景技术:
1、近场通信(near field communication,nfc)是目前手机与设备(如路由器、门锁、音响、电视等)之间常见的安全快捷的通信技术。例如,厂家可以在设备出厂前,在设备的nfc标签中预置设备的唯一标识,如设备的序列号(sn),也称为sn号。在设备出厂后,手机可以通过读取nfc标签中的sn号,将设备在云端绑定,以便手机可以通过云端对设备的进行远程控制,如远程启动、远程关闭、远程调节等。
2、然而,预置sn号的方式可能导致nfc标签使用受限,如只能对绑定的设备进行控制,无法满足用户进一步的使用需求。
技术实现思路
1、本技术实施例提供一种通信方法及设备,用以实现nfc标签中的信息可按需写入,以满足用户进一步的使用需求。
2、为达到上述目的,本技术采用如下技术方案:
3、第一方面,提供一种通信方法,该方法包括:第一设备从近场通信nfc标签获取第一标签信息,第一标签信息包括设备信息。第一设备确定设备信息对应的第二设备的信息,向nfc标签发送第二标签信息。其中,设备信息用于指示一个或多个设备;第二设备是一个或多个设备中的设备,第二标签信息包括第二设备的信息。
4、根据第一方面所述的方法可知,在nfc标签中预置设备信息来指示一个或多个设备,第一设备可以根据设备信息,触发将一个或多个设备中第二设备的信息写入nfc标签,实现写入nfc标签中的信息可按需写入,从而满足用户进一步的使用需求。
5、一种可能的设计方案中,设备信息包括一个或多个设备的型号,也即,通过一个或多个设备的型号来指示这一个或多个设备。此时,倘若一个或多个设备的型号相同,则可以通过一个型号来指示一个或多个设备,以降低开销,提高处理效率。
6、可以理解,针对同一型号的多个设备,厂家在设备出厂前,可以在nfc标签中写入相同的信息,即这多个设备的型号,以实现批量写入,从而可以提高生产效率,降低生产成本。此外,相较于每个设备写入的信息都不同的情况,批量写入相同信息还可以避免信息写错,如将设备a的信息写入到设备b对应的nfc标签,从而降低因错写信息而导致的设备混料的风险。
7、第二设备的信息包括第二设备的设备标识,用以唯一的标识该第二设备。也即,在型号相同的一个或多个设备中,第二设备的设备标识可以用于唯一的找到第二设备,从而实现对第二设备的精准控制。
8、一种可能的设计方案中,第一设备确定设备信息对应的第二设备的信息,包括:第一设备向服务器发送设备信息,从而接收服务器根据设备信息返回的第二设备的信息。也即,服务器上可以维护设备信息与第二设备的信息的对应关系,以便服务器能够根据设备信息返回第二设备的信息。如此,第一设备便不用维护该对应关系,以降低冗余,提高第一设备的运行效率。
9、可选地,在第一设备从nfc标签获取第一标签信息之前,第一方面所述的方法还可以包括:第一设备从第二设备获取相关信息,并根据相关信息,向服务器发送第一绑定请求消息,从而接收服务器针对第一绑定请求消息返回的绑定响应消息。其中,相关信息包括设备信息以及第二设备的信息,第一绑定请求消息用于请求服务器将相关信息与第一设备绑定,绑定响应消息用于指示绑定成功。可以看出,通过将相关信息与第一设备绑定,当第一设备向服务器发起请求时,服务器便能够根据事先建立的绑定关系,向第一设备提供其所需的信息,如第二设备的信息,而非其他信息,以避免提供的信息出错,如将其他设备的信息提供给第一设备。
10、进一步的,在第一设备从nfc标签获取第一标签信息之前,第一方面所述的方法还包括:第一设备指示第二设备向服务器发起绑定。例如,第一设备可以向第二设备发送第二绑定请求消息,第二绑定请求消息用于指示第二设备请求服务器将相关信息与第一设备绑定。这样,第二设备可以根据第一设备的指示,向服务器提供第二设备的相关信息。服务器可以验证第二设备提供的相关信息与第一设备提供的相关信息是否一致,以确保在请求绑定的设备与实际绑定的设备一致情况下才进行绑定,从而避免误绑定。
11、一种可能的设计方案中,在第一设备从nfc标签获取第一标签信息之前,第一方面所述的方法还可以包括:第一设备从第二设备获取相关信息,相关信息可以包括设备信息以及第二设备的信息。相应的,第一设备确定设备信息对应的第二设备的信息,包括:第一设备根据第一标签信息中的设备信息,获取包含设备信息的相关信息,并从相关信息中获取第二设备的信息。也就是说,当第一设备获取到第二设备的相关信息后,其可以在本地保存相关信息。这样,当第一设备需要将第二设备的信息写入到nfc标签时,其可以不通过网络而直接从本地获取第二设备的信息,以降低通信开销。
12、可选地,在第一设备根据第一标签信息中的设备信息,获取包含设备信息的相关信息之前,第一方面所述的方法还可以包括:第一设备将相关信息与第一设备绑定。相应的,第一设备根据第一标签信息中的设备信息,获取包含设备信息的相关信息,包括:第一设备根据第一标签信息中的设备信息,从第一设备绑定的信息中获取包含设备信息的相关信息。可以看出,通过在第一设备将第二设备的相关信息与第一设备绑定,可以确保当第一设备需要将第二设备的信息写入到nfc标签时,其可以通过绑定关系,准确地获取到第二设备的信息,而非其他设备的信息,以避免写入出错。
13、一种可能的设计方案中,第一设备和第二设备为不同的设备,以实现在iot场景下,不同的设备之间可以通过nfc标签进行控制。或者,第一设备、nfc标签,以及第二设备也可以是其他任何可能的设备,以适用到不同的场景,对此不做具体限定。
14、第二方面,提供一种通信方法,该方法包括:nfc标签向第一设备发送第一标签信息,并接收来自第一设备的第二标签信息。其中,第一标签信息包括设备信息,设备信息用于指示一个或多个设备,第二标签信息包括第二设备的信息,第二设备是一个或多个设备中的设备。
15、一种可能的设计方案中,设备信息包括一个或多个设备的型号。
16、可选地,一个或多个设备的型号相同。
17、可选地,第二设备的信息包括第二设备的设备标识。
18、此外,第二方面所述的方法的技术效果也可以参考第一方面所述的方法的技术效果,此处不再赘述。
19、第三方面,提供一种设备。该设备包括:用于执行第一方面所述的方法的模块,例如收发模块和处理模块。例如,收发模块,用于指示该设备的收发功能,处理模块,用于执行该设备除收发功能以外的功能。
20、其中,收发模块,用于从nfc标签获取第一标签信息,第一标签信息包括设备信息。处理模块,用于确定设备信息对应的第二设备的信息。收发模块,还用于向nfc标签发送第二标签信息。其中,设备信息用于指示一个或多个设备;第二设备是一个或多个设备中的设备,第二标签信息包括第二设备的信息。
21、一种可能的设计方案中,设备信息包括一个或多个设备的型号。
22、可选地,一个或多个设备的型号相同。
23、第二设备的信息包括第二设备的设备标识。
24、一种可能的设计方案中,收发模块,还用于向服务器发送设备信息,从而接收服务器根据设备信息返回的第二设备的信息。
25、可选地,收发模块,还用于在从nfc标签获取第一标签信息之前,从第二设备获取相关信息。处理模块,还用于根据相关信息,控制收发模块向服务器发送第一绑定请求消息,从而接收服务器针对第一绑定请求消息返回的绑定响应消息。其中,相关信息包括设备信息以及第二设备的信息,第一绑定请求消息用于请求服务器将相关信息与第三方面所述的设备绑定,绑定响应消息用于指示绑定成功。
26、进一步的,收发模块,还用于在从nfc标签获取第一标签信息之前,指示第二设备向服务器发起绑定。例如,收发模块,还用于向第二设备发送第二绑定请求消息,第二绑定请求消息用于指示第二设备请求服务器将相关信息与第三方面所述的设备绑定。
27、一种可能的设计方案中,收发模块,还用于在从nfc标签获取第一标签信息之前,从第二设备获取相关信息,相关信息可以包括设备信息以及第二设备的信息。相应的,处理模块,还用于根据第一标签信息中的设备信息,获取包含设备信息的相关信息,并从相关信息中获取第二设备的信息。
28、可选地,处理模块,还用于在根据第一标签信息中的设备信息,获取包含设备信息的相关信息之前,将相关信息与第三方面所述的设备绑定。相应的,处理模块,还用于根据第一标签信息中的设备信息,从该设备绑定的信息中获取包含设备信息的相关信息。
29、一种可能的设计方案中,第三方面所述的设备和第二设备为不同的设备。
30、可选地,收发模块可以包括发送模块和接收模块。其中,发送模块用于实现第三方面所述的设备的发送功能,接收模块用于实现第三方面所述的设备的接收功能。
31、可选地,第三方面所述的设备还可以包括存储模块,该存储模块存储有程序或指令。当该处理模块执行该程序或指令时,使得该设备可以执行第一方面所述的方法。
32、此外,第三方面所述的设备的技术效果可以参考第一方面所述的方法的技术效果,此处不再赘述。
33、第四方面,提供一种设备。该设备包括:用于执行第二方面所述的方法的模块,例如收发模块和处理模块。例如,收发模块,用于指示该设备的收发功能,处理模块,用于执行该设备除收发功能以外的功能。
34、其中,处理模块,用于控制收发模块向第一设备发送第一标签信息。收发模块,用于接收来自第一设备的第二标签信息。其中,第一标签信息包括设备信息设备信息用于指示一个或多个设备,第二标签信息包括第二设备的信息,第二设备是一个或多个设备中的设备。
35、一种可能的设计方案中,设备信息包括一个或多个设备的型号。
36、可选地,一个或多个设备的型号相同。
37、可选地,第二设备的信息包括第二设备的设备标识。
38、可选地,收发模块可以包括发送模块和接收模块。其中,发送模块用于实现第四方面所述的设备的发送功能,接收模块用于实现第四方面所述的设备的接收功能。
39、可选地,第四方面所述的设备还可以包括存储模块,该存储模块存储有程序或指令。当该处理模块执行该程序或指令时,使得该设备可以执行第二方面所述的方法。
40、可以理解的是,第四方面所述的设备可以是nfc标签。
41、此外,第四方面所述的设备的技术效果可以参考第二方面所述的方法的技术效果,此处不再赘述。
42、第五方面,提供一种设备。该设备包括:处理器,该处理器用于执行第一方面或第二方面中任意一种可能的实现方式所述的方法。
43、在一种可能的设计方案中,第五方面所述的设备还可以包括收发器。该收发器可以为收发电路或接口电路。该收发器可以用于第五方面所述的设备与其他设备通信。
44、在一种可能的设计方案中,第五方面所述的设备还可以包括存储器。该存储器可以与处理器集成在一起,也可以分开设置。该存储器可以用于存储第一方面或第二方面中任一方面所述的方法所涉及的程序和/或数据。
45、在本技术实施例中,第五方面所述的设备可以为第一方面或第二方面中任一方面所述的设备,或者可设置于该设备中的芯片(系统)或其他部件或组件。
46、此外,第五方面所述的设备的技术效果可以参考第一方面或第二方面中任意一种实现方式所述的方法的技术效果,此处不再赘述。
47、第六方面,提供一种设备。该设备包括:处理器,该处理器与存储器耦合,该处理器用于执行存储器中存储的程序,以使得该设备执行第一方面或第二方面中任意一种可能的实现方式所述的方法。
48、在一种可能的设计方案中,第六方面所述的设备还可以包括收发器。该收发器可以为收发电路或接口电路。该收发器可以用于第六方面所述的设备与其他设备通信。
49、在本技术实施例中,第六方面所述的设备可以为第一方面或第二方面中任一方面所述的设备,或者可设置于该设备中的芯片(系统)或其他部件或组件。
50、此外,第六方面所述的设备的技术效果可以参考第一方面或第二方面中任意一种实现方式所述的方法的技术效果,此处不再赘述。
51、第七方面,提供了一种设备,包括:处理器和存储器;该存储器用于存储程序,当该处理器执行该程序时,以使该设备执行第一方面或第二方面中的任意一种实现方式所述的方法。
52、在一种可能的设计方案中,第七方面所述的设备还可以包括收发器。该收发器可以为收发电路或接口电路。该收发器可以用于第七方面所述的设备与其他设备通信。
53、在本技术实施例中,第七方面所述的设备可以为第一方面或第二方面中任一方面所述的设备,或者可设置于该设备中的芯片(系统)或其他部件或组件。
54、此外,第七方面所述的设备的技术效果可以参考第一方面或第二方面中任意一种实现方式所述的方法的技术效果,此处不再赘述。
55、第八方面,提供一种通信系统。该通信系统包括:第一设备和nfc标签。其中,第一设备用于执行第一方面所述的方法,nfc标签用于执行第二方面所述的方法。
56、第九方面,提供一种可读存储介质,包括:程序或指令;当该程序或指令在设备上运行时,使得该设备执行第一方面或第二方面中任意一种可能的实现方式所述的方法。
57、第十方面,提供一种程序产品,包括程序或指令,当该程序或指令在设备上运行时,使得该设备执行第一方面或第二方面中任意一种可能的实现方式所述的方法。
本文地址:https://www.jishuxx.com/zhuanli/20240802/236926.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表