CN115250211B - 一种基于nfc的数据获取方法 - Google Patents
一种基于nfc的数据获取方法 Download PDFInfo
- Publication number
- CN115250211B CN115250211B CN202210344073.7A CN202210344073A CN115250211B CN 115250211 B CN115250211 B CN 115250211B CN 202210344073 A CN202210344073 A CN 202210344073A CN 115250211 B CN115250211 B CN 115250211B
- Authority
- CN
- China
- Prior art keywords
- data area
- functions
- data
- user
- appliance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000006870 function Effects 0.000 claims description 144
- 238000010411 cooking Methods 0.000 claims description 35
- 238000004891 communication Methods 0.000 claims description 24
- 230000002452 interceptive effect Effects 0.000 claims description 20
- 238000012544 monitoring process Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 7
- 230000001960 triggered effect Effects 0.000 claims 2
- 230000003993 interaction Effects 0.000 description 46
- 238000010586 diagram Methods 0.000 description 9
- 235000011389 fruit/vegetable juice Nutrition 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000008267 milk Substances 0.000 description 2
- 235000013336 milk Nutrition 0.000 description 2
- 210000004080 milk Anatomy 0.000 description 2
- 235000014347 soups Nutrition 0.000 description 2
- 244000068988 Glycine max Species 0.000 description 1
- 235000010469 Glycine max Nutrition 0.000 description 1
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 241000190070 Sarracenia purpurea Species 0.000 description 1
- 240000008042 Zea mays Species 0.000 description 1
- 235000005824 Zea mays ssp. parviglumis Nutrition 0.000 description 1
- 235000002017 Zea mays subsp mays Nutrition 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 235000005822 corn Nutrition 0.000 description 1
- 238000009837 dry grinding Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 235000020166 milkshake Nutrition 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/70—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2814—Exchanging control software or macros for controlling appliance services in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Selective Calling Equipment (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本说明书提出一种基于NFC的数据获取方法。家电产品配置有NFC模块,家电产品的工作控制模块可以监测家电产品所支持的主用途功能被用户使用的事件,每次监测到主用途功能被用户使用的事件,将NFC模块的数据区中对应于该主用途功能的被使用次数加1。
Description
技术领域
本说明书涉及智能家电技术领域,尤其涉及一种基于NFC的数据获取方法。
背景技术
目前,市面上的家电产品所支持的功能逐渐多样化,产品服务端期望可以了解用户对家电产品所支持的各个功能的使用次数,进而分析出用户对家电产品所支持的各个功能的偏好情况,以便对产品所支持的功能进行优化。
基于此,需要一种能够方便产品服务端获取用户对家电产品所支持的各个功能的使用次数的技术方案。
发明内容
针对上述技术问题,本说明书提供了以下技术方案:
第一方面,提供一种基于NFC的数据获取方法,家电产品包括工作控制模块与NFC模块,所述家电产品的NFC模块的数据区用于记录所述家电产品的至少部分功能对应的被使用次数,其中,所述至少部分功能用于实现所述家电产品的主用途;所述数据区还用于记录提供给所述工作控制模块的控制指令;所述方法包括:
所述工作控制模块监测家电产品的至少部分功能对应的被使用事件,在每次监测到任一功能对应的被使用事件之后,从所述数据区中读取该功能对应的被使用次数并加1,将更新后的被使用次数写入所述数据区;
用户设备上安装的产品应用响应于用户的请求,利用所述用户设备的NFC模块与所述家电产品的NFC模块之间的通信连接,向所述数据区写入控制指令,并且,利用所述通信连接,从所述数据区读取所述至少部分功能对应的被使用次数;
所述产品应用将读取的所述至少部分功能对应的被使用次数上传产品服务端。
在上述技术方案中,家电产品配置有NFC模块,家电产品的工作控制模块可以监测家电产品所支持的主用途功能被用户使用的事件,每次监测到主用途功能被用户使用的事件,将NFC模块的数据区中对应于该主用途功能的被使用次数加1。
至于如何将主用途功能的被使用次数告知给产品服务端,本方案中的构思如下:
向用户提供产品应用,产品应用安装在用户设备上,用户可以与产品应用进行交互,向产品应用发送请求,实现对家电产品的工作控制模块的指令传达。具体而言,用户可以将用户设备的NFC模块靠近家电产品的NFC模块,建立通信连接,产品应用利用该通信连接向家电产品的NFC模块的数据区中写入控制指令,工作控制模块可以从NFC模块的数据区中读取该控制指令,从而实现了用户对家电产品内置的工作控制模块下达指令。
这里的重点在于,用户抱着“向工作控制模块下达指令”的目的,将用户设备的NFC模块靠近家电产品的NFC模块,产品应用可以顺带从家电产品的NFC模块的数据区中读取主用途功能的被使用次数,进而,产品应用可以将读取的使用次数上传给产品服务端,获取与上传使用次数的操作对于用户来说是全程无感知的,不会给用户造成打扰。
尤其是,由于这样的产品设计可以吸引用户时常通过“碰一碰”方式向家电产品的工作控制模块传达指令,因此,产品服务端也就可以时常获取到家电产品的主用途功能的最新被使用次数,以便于产品服务端及时优化家电产品的主用途功能。
在一些实施例中,所述数据区为自定义数据区,所述自定义数据区被配置为使用产品应用可识别的非NFC数据交换格式,并且用户移动设备的操作***对所述自定义数据区可读可写。
一般来说,具有NFC功能的设备都会默认支持NFC协议,可以识别NFC数据区中具有通用的NFC数据交换格式的NFC记录。如果设备厂商定义了其他种类的NFC数据交换格式,那么也会在出厂设备的操作***中内置用于识别该其他种类的NFC数据交换格式的NFC记录的逻辑。
在实际应用中,家电产品的NFC模块的数据区中可能需要存储一些重要业务数据(比如主用途功能的被使用次数),家电产品的厂商出于重要业务数据安全的考虑,有时希望用户设备的操作***(由用户设备厂商维护)在不被允许的情况下,对NFC中的数据仅可读,不可写。换言之,既需要用户移动设备的操作***在默认情况下不能对家电产品的NFC模块中的数据进行改写,又需要用户移动设备的操作***在家电产品厂商需要的情况,向家电产品的NFC中写入数据,如用户标识、用户提供的配网信息、控制指令等。
为此,可以将家电产品的NFC模块的数据区中增加一段用户设备的操作***无法识别的数据区,为了描述的方便,将增加的此数据区称为(家电产品厂商)自定义数据区,自定义数据区使用非NFC数据交换格式(家电产品厂商私有协议约定的数据交换格式,也可以称为私有数据交换格式)。
由于自定义数据区使用的数据交换格式并不是NFC协议规定的NFC数据交换格式,因此用户设备的操作***即便可以通过用户移动设备的NFC模块读取到自定义数据中的数据,也无法识别自定义数据区中的数据。
相应的,对于自定义数据区中的重要业务数据,只有产品厂商开发的软件(产品服务端***、产品应用、家电产品中的工作控制模块)才可以识别。因此,在家电产品的NFC模块具有自定义数据区的情况下,用户设备需要安装产品应用,在启动产品应用之后,由产品应用识别用户移动设备的NFC模块读取的自定义数据区中的数据,此外,还可以由产品应用调用用户设备的操作***对自定义数据区进行数据写入。
如此,通过以上一系列技术设定,用户设备需要写入到产品NFC模块中的数据,一律写入自定义数据区。就实现了用户设备的操作***在默认情况下不能对家电产品的NFC模块中的数据进行改写,而又可以在安装的产品应用的控制下,向家电产品的NFC模块中写入数据。
在一些实施例中,所述数据区包括第一数据区与第二数据区,所述第一数据区用于记录所述家电产品的至少部分功能对应的被使用次数,所述第二数据区用于记录提供给所述工作控制模块的控制指令;
从所述数据区中读取该功能对应的被使用次数并加1,将更新后的被使用次数写入所述数据区,包括:
从所述第一数据区中读取该功能对应的被使用次数并加1,将更新后的被使用次数写入所述第一数据区;
向所述数据区写入控制指令,包括:
向所述第二数据区写入控制指令;
从所述数据区读取所述至少部分功能对应的被使用次数,包括:
从所述第一数据区读取所述至少部分功能对应的被使用次数。
如果不在家电产品的数据区中划分专用于记录使用次数的第一数据区与专用于承接控制指令的第二数据区的话,工作控制模块从数据区中读取控制指令的逻辑会比较复杂(需要加入搜寻数据的逻辑),产品应用从数据区中读取使用次数的逻辑也会比较复杂(也需要加入搜寻数据的逻辑)。而如果设置了第一数据区与第二数据区,则产品应用可以从特定位置读取数据,读取到的数据即是所需要的使用次数信息,工作控制模块也可以从特定位置读取数据,读取到的数据即是所需要的控制指令信息,这样可以降低产品应用、工作控制模块的开发难度。
在一些实施例中,所述数据区还包括第三数据区,所述第三数据区用于记录以下至少一种信息:
所述工作控制模块写入的用于表示所述数据区是否初始化的第一标志信息;
用于第二数据区中是否存在未被产品内置模块读取过的控制指令的第二标志信息;其中,所述产品应用在向第二数据区写入控制指令之后,将第二标志信息设置为表示肯定的判断结果;产品内置模块在从第二数据区读取控制指令之后,将第二标志信息设置为表示否定的判断结果;
所述工作控制模块写入的用于表示所述家电产品工作状态的第三标志信息;所述家电产品的工作状态包括关机、待机、故障、正在工作;
所述产品应用写入的用于表示所述产品应用写入数据错误的错误类型的第四标志信息。
数据区还可以包括用于记录一些状态信息的第三数据区,便于记录家电产品的工作状态或者家电产品与产品应用的交互状态,这些状态信息也属于家电产品厂商的重要业务数据。
在一些实施例中,所述方法还包括:
所述工作控制模块从所述数据区读取所述控制指令,并根据所述控制指令,启动用于实现所述家电产品的主用途的一个或多个功能。
控制指令可以是用于实现家电产品的主用途功能的指令,这样意味着用户会比较经常通过“碰一碰”传输控制指令,以便于更频繁地获取主用途功能的使用次数。
在一些实施例中,所述家电产品为烹饪电器,所述烹饪电器的至少部分功能包括若干菜谱分别对应的烹饪功能。
家电产品可以是烹饪电器,主用途功能可以是对应于某个菜谱的烹饪功能。
在一些实施例中,所述方法还包括:
所述产品服务端基于所述产品应用上传的所述至少部分功能对应的被使用次数,确定用户对于所述若干菜谱中每个菜谱的偏好程度。
产品服务端可以根据主用途功能对应的被使用次数,明确用户对于菜谱的偏好程度。
在一些实施例中,所述方法还包括:
所述产品服务端基于用户对于所述若干菜谱中每个菜谱的偏好程度,确定菜谱清单并下发给所述产品应用,以使得所述产品应用后续向所述数据区写入控制指令时,将该菜谱清单写入所述数据区,进而使得所述工作控制模块获取该菜谱清单,更新本地保存的菜谱清单。
产品服务端可以基于用户对菜谱的偏好程度,确定菜谱清单,将该菜谱清单更新至烹饪电器本地保存的菜谱清单。如此,用户可以直接利用烹饪电器烹饪自己喜欢的菜谱。
第二方面,提供一种家电产品,包括工作控制模块与NFC模块,所述家电产品的NFC模块的数据区用于记录所述家电产品的至少部分功能对应的被使用次数,其中,所述至少部分功能用于实现所述家电产品的主用途;所述数据区还用于记录提供给所述工作控制模块的控制指令;
所述工作控制模块,监测家电产品的至少部分功能对应的被使用事件,在每次监测到任一功能对应的被使用事件之后,从所述数据区中读取该功能对应的被使用次数并加1,将更新后的被使用次数写入所述数据区;
其中,用户设备上安装的产品应用响应于用户的请求,利用所述用户设备的NFC模块与所述家电产品的NFC模块之间的通信连接,向所述数据区写入控制指令,并且,利用所述通信连接,从所述数据区读取所述至少部分功能对应的被使用次数;所述产品应用将读取的所述至少部分功能对应的被使用次数上传产品服务端。
第三方面,提供一种产品应用,安装于用户设备,其中,家电产品包括工作控制模块与NFC模块,所述家电产品的NFC模块的数据区用于记录所述家电产品的至少部分功能对应的被使用次数,其中,所述至少部分功能用于实现所述家电产品的主用途;所述数据区还用于记录提供给所述工作控制模块的控制指令;所述工作控制模块监测家电产品的至少部分功能对应的被使用事件,在每次监测到任一功能对应的被使用事件之后,从所述数据区中读取该功能对应的被使用次数并加1,将更新后的被使用次数写入所述数据区;
所述产品应用,响应于用户的请求,利用所述用户设备的NFC模块与所述家电产品的NFC模块之间的通信连接,向所述数据区写入控制指令,并且,利用所述通信连接,从所述数据区读取所述至少部分功能对应的被使用次数;将读取的所述至少部分功能对应的被使用次数上传产品服务端。
第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现工作控制模块的功能或者产品应用的功能。
第五方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现工作控制模块的功能或者产品应用的功能。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。
附图说明
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1是本说明书提供的一种基于NFC的数据获取方法的流程示意图;
图2是本说明书提供的一种基于NFC的数据获取方法的示意图;
图3是本说明书提供的一种设备功能图;
图4是本说明书提供的一种家电产品的NFC模块的数据区的结构示意图;
图5是本公开提供的一种计算机可读存储介质的示意图;
图6是本公开提供的一种计算设备的结构示意图。
具体实施方式
首先需要说明,本公开所提供的技术方案涉及到对用户使用家电产品过程中产生的数据(主要是用户使用家电产品所支持的各个功能的次数)的获取,该获取动作是在用户授权的前提下进行的。例如,用户在使用家电产品之前,通常需要阅读家电产品关联的使用协议,该使用协议中通常会明确提示用户,用户在使用产品过程中,产品可能会统计用户使用各个功能的次数,用户需要明确确认同意该使用协议,在此前提下,家电产品才会激活采集用户使用各个功能的次数的模式(具体而言,用户可以手动打开家电产品上设置的用于激活该模式的硬件开关或软件开关),家电产品才有权限记录用户使用家电产品所支持的各个功能的次数。
本文所述的家电产品一般是指应用于家庭环境或者其他环境中的各种用途的电器类产品,具体可以是具有某种烹饪功能的烹饪电器,如电压力锅、电炒锅、破壁机、榨汁机等。此外,烹饪电器还可以是兼具各种烹饪功能的多功能烹饪电器。
本说明书中所述的家电产品具有目前市面上的家电产品的常规结构与功能(如产品外壳、电源接口、基本的家电功能等),本文不再特别介绍。
目前,市面上的家电产品所支持的功能逐渐多样化,产品服务端期望可以了解用户对家电产品所支持的各个功能的使用次数,进而分析出用户对家电产品所支持的各个功能的偏好情况,以便对产品所支持的功能进行优化。
一种可选的实现方案为,家电产品的工作控制模块监测家电产品所支持的功能的使用次数,然后通过家电产品的Wi-Fi模块与产品服务端之间的无线网络连接,将使用次数发送给产品服务端。然而,有的家电产品不具有Wi-Fi模块(成本较高),这意味着这些家电产品不能通过无线网络连接与产品服务端进行通信;即便家电产品具有Wi-Fi模块,在Wi-Fi模块损坏或关闭的情况下,也无法将使用次数上传给产品服务端。
为此,需要一种不依赖于Wi-Fi模块,又能方便产品服务端获取用户对家电产品所支持的各个功能的使用次数的技术方案。
为此,在本说明书提供的另一种技术方案中,家电产品配置有NFC模块,家电产品的工作控制模块可以监测家电产品所支持的主用途功能被用户使用的事件,每次监测到主用途功能被用户使用的事件,将NFC模块的数据区中对应于该主用途功能的被使用次数加1。
至于如何将主用途功能的被使用次数告知给产品服务端,本方案中的构思如下:
向用户提供产品应用,产品应用安装在用户设备上,用户可以与产品应用进行交互,向产品应用发送请求,实现对家电产品的工作控制模块的指令传达。具体而言,用户可以将用户设备的NFC模块靠近家电产品的NFC模块,建立通信连接,产品应用利用该通信连接向家电产品的NFC模块的数据区中写入控制指令,工作控制模块可以从NFC模块的数据区中读取该控制指令,从而实现了用户对家电产品内置的工作控制模块下达指令。
这里的重点在于,用户抱着“向工作控制模块下达指令”的目的,将用户设备的NFC模块靠近家电产品的NFC模块,产品应用可以顺带从家电产品的NFC模块的数据区中读取主用途功能的被使用次数,进而,产品应用可以将读取的使用次数上传给产品服务端,获取与上传使用次数的操作对于用户来说是全程无感知的,不会给用户造成打扰。
尤其是,由于这样的产品设计可以吸引用户时常通过“碰一碰”方式向家电产品的工作控制模块传达指令,因此,产品服务端也就可以时常获取到家电产品的主用途功能的最新被使用次数,以便于产品服务端及时优化家电产品的主用途功能。
图1是本说明书提供的一种基于NFC的数据获取方法的流程示意图,包括:
S100:工作控制模块监测家电产品的至少部分功能对应的被使用事件。
S102:工作控制模块在每次监测到任一功能对应的被使用事件之后,从所述数据区中读取该功能对应的被使用次数并加1,将更新后的被使用次数写入所述数据区。
S104:用户设备上安装的产品应用响应于用户的请求,利用所述用户设备的NFC模块与所述家电产品的NFC模块之间的通信连接,向所述数据区写入控制指令。
S106:产品应用利用所述通信连接,从所述数据区读取所述至少部分功能对应的被使用次数。
S108:产品应用将读取的所述至少部分功能对应的被使用次数上传产品服务端。
在图1所示的方法流程中,家电产品包括工作控制模块与NFC模块,所述家电产品的NFC模块的数据区用于记录所述家电产品的至少部分功能对应的被使用次数,其中,所述至少部分功能用于实现所述家电产品的主用途;所述数据区还用于记录提供给所述工作控制模块的控制指令。
此外,家电产品可以包括Wi-Fi模块,也可以不包括Wi-Fi模块。
工作控制模块是家电产品的核心控制模块,业内通常也称其为MCU模块。工作控制模块可以控制家电产品实现家电产品的各项用途,其中既包括主用途,又包括次要用途。其中,家电产品的主用途是指用户购买家电产品所期望的主要用途。例如,家电产品是电视机的话,那么观看视频节目就是家电产品的主要用途,而连接无线网络、浏览网页、投屏等用途,就是次要用途。又如,家电产品是烹饪电器的话,那么烹饪菜谱就是家电产品的主要用途,而利用NFC模块实现“碰一碰”、利用Wi-Fi模块连接无线网络、语音播报等用途,就是次要用途。
由于工作控制模块负责控制家电产品进行工作,因此,用户如果想要使用家电产品的主要用途功能,就需要通过工作控制模块,工作控制模块因此可以监测到主要用途功能的被使用事件。
在一些实施例中,用户可以直接在家电产品上进行操作,例如按压家电产品外观上的按钮或者与家电产品提供的触摸屏进行交互,向家电控制模块传达控制指令,实现主要用途功能,如烹饪菜谱。需要说明的是,控制指令可以是指令工作控制模块实现主要用途功能,也可以指令工作控制模块实现次要用途功能。
在另一些实施例中,用户可以利用用户设备(可以是移动设备,如手机)上安装的产品应用实现向工作控制模块下发控制指令。产品应用响应于用户的请求,利用所述用户设备的NFC模块与所述家电产品的NFC模块之间的通信连接,向所述数据区写入控制指令。工作控制模块可以从数据区中读取控制指令,开始工作。
在一些实施例中,所述数据区包括第一数据区与第二数据区,所述第一数据区用于记录所述家电产品的至少部分功能对应的被使用次数,所述第二数据区用于记录提供给所述工作控制模块的控制指令;
从所述数据区中读取该功能对应的被使用次数并加1,将更新后的被使用次数写入所述数据区,包括:
从所述第一数据区中读取该功能对应的被使用次数并加1,将更新后的被使用次数写入所述第一数据区;
向所述数据区写入控制指令,包括:
向所述第二数据区写入控制指令;
从所述数据区读取所述至少部分功能对应的被使用次数,包括:
从所述第一数据区读取所述至少部分功能对应的被使用次数。
如果不在家电产品的数据区中划分专用于记录使用次数的第一数据区与专用于承接控制指令的第二数据区的话,工作控制模块从数据区中读取控制指令的逻辑会比较复杂(需要加入搜寻数据的逻辑),产品应用从数据区中读取使用次数的逻辑也会比较复杂(也需要加入搜寻数据的逻辑)。而如果设置了第一数据区与第二数据区,则产品应用可以从特定位置读取数据,读取到的数据即是所需要的使用次数信息,工作控制模块也可以从特定位置读取数据,读取到的数据即是所需要的控制指令信息,这样可以降低产品应用、工作控制模块的开发难度。
图2是本说明书提供的一种基于NFC的数据获取方法的示意图。
在一些实施例中,所述数据区还包括第三数据区,所述第三数据区用于记录以下至少一种信息:
所述工作控制模块写入的用于表示所述数据区是否初始化的第一标志信息;
用于第二数据区中是否存在未被产品内置模块读取过的控制指令的第二标志信息;其中,所述产品应用在向第二数据区写入控制指令之后,将第二标志信息设置为表示肯定的判断结果;产品内置模块在从第二数据区读取控制指令之后,将第二标志信息设置为表示否定的判断结果;
所述工作控制模块写入的用于表示所述家电产品工作状态的第三标志信息;所述家电产品的工作状态包括关机、待机、故障、正在工作;
所述工作控制模块写入的用于表示所述产品应用写入数据错误的错误类型的第四标志信息。
数据区还可以包括用于记录一些状态信息的第三数据区,便于记录家电产品的工作状态或者家电产品与产品应用的交互状态,这些状态信息也属于家电产品厂商的重要业务数据。
此处需要说明,对于第一标志信息,其效果在于,可以避免重复初始化NFC数据区给NFC芯片的寿命带来不良影响。
在一些实施例中,所述工作控制模块从所述数据区读取所述控制指令,并根据所述控制指令,启动用于实现所述家电产品的主用途的一个或多个功能。
控制指令可以是用于实现家电产品的主用途功能的指令,这样意味着用户会比较经常通过“碰一碰”传输控制指令,以便于更频繁地获取主用途功能的使用次数。
在一些实施例中,所述家电产品为烹饪电器,所述烹饪电器的至少部分功能包括若干菜谱分别对应的烹饪功能。
家电产品可以是烹饪电器,主用途功能可以是对应于某个菜谱的烹饪功能。
在一些实施例中,所述产品服务端基于所述产品应用上传的所述至少部分功能对应的被使用次数,确定用户对于所述若干菜谱中每个菜谱的偏好程度。
产品服务端可以根据主用途功能对应的被使用次数,明确用户对于菜谱的偏好程度。
在一些实施例中,所述产品服务端基于用户对于所述若干菜谱中每个菜谱的偏好程度,确定菜谱清单并下发给所述产品应用,以使得所述产品应用后续向所述数据区写入控制指令时,将该菜谱清单写入所述数据区,进而使得所述工作控制模块获取该菜谱清单,更新本地保存的菜谱清单。
产品服务端可以基于用户对菜谱的偏好程度,确定菜谱清单,将该菜谱清单更新至烹饪电器本地保存的菜谱清单。如此,用户可以直接利用烹饪电器烹饪自己喜欢的菜谱。
此处给出一个实例。
烹饪电器是破壁机设备,9月2日用户购买该设备,设备自定义数据区中存储有一个数据结构,该数据结构可以是24位的数字,其中每连续4个数字代表一个主要用途功能对应的被使用次数,初始化状态下,该24位数字为0,并没有存储任何主要用途功能的被使用次数。手机App在与该设备的NFC模块交互时,读取到该数字,和该设备型号一起上报给产品服务端。9月11日,该用户再次使用手机App与该设备的NFC模块交互,读取到的数字为001300050026000700120002和该设备型号一起上报给产品服务端。
产品服务端根据设备型号-破壁机,找到对应的主要用途功能列表,24位数字按顺序对应的主要用途功能(菜谱)依次为A-奶昔,B-玉米汁,C-豆浆,D-米糊,E-果汁,F-养生浓汤,可以获知到该用户在9月2日到9月11日这9天共计使用了奶昔菜谱13次,玉米汁菜谱5次,豆浆菜谱26次,米糊菜谱7次,果汁菜谱12次,养生浓汤菜谱2次。
产品服务端根据主要用途功能的被使用次数排序实现个性化推荐或者为后续产品的功能设计更新提供依据。例如,产品服务端可以分析出该款设备用户的烹饪习惯,生成设备功能图(如图3所示)。
此外,如果将前文所述的工作控制模块上位成家电产品的产品内置模块,将控制指令上位成用户侧向产品内置模块提供的交互数据,那么,本公开还提供一种家电产品与用户间的数据交互方案。前文所述的实施例可以与后文所述的实施例进行组合。
一种家电产品与用户间的数据交互方法,家电产品包括产品内置模块与NFC模块,所述家电产品的NFC模块的数据区包括第一数据区与第二数据区;所述方法包括:
产品内置模块向第一数据区写入第一交互数据,第一交互数据是家电产品待提供给用户的数据;
用户设备上安装的产品应用利用用户设备的NFC模块与家电产品的NFC模块之间的通信连接,从第一数据区读取第一交互数据;
以及
产品应用利用用户设备的NFC模块与家电产品的NFC模块之间的通信连接,向第二数据区写入第二交互数据,第二交互数据是用户待提供给家电产品的数据;
产品内置模块从第二数据区读取第二交互数据。
在上述技术方案中,为家电产品配置NFC模块,在用户设备上安装家电产品对应的产品应用(家电产品与产品应用是同一厂商生产或开发的),如此,用户可以利用用户设备的NFC模块与家电产品的NFC模块之间的NFC连接,操作产品应用与家电产品进行交互。同时,在NFC模块的数据区中设置为第一数据区与第二数据区,第一数据区是专用于存储家电产品向用户提供的第一交互数据的区域(用户侧可读不可写),第二数据区是专用于存储用户向家电产品提供的第二交互数据的区域(家电产品侧可读不可写)。由于第一数据区与第二数据区是彼此隔离的,因此,可以避免用户侧与家电产品侧的数据写入冲突。
此处需要说明,倘若不设置第一数据区与第二数据区,那么容易出现这样的情况:在同一时间段,产品侧需要将第一交互数据写入数据区,用户侧需要将第二交互数据写入数据区,这就是用户侧与家电产品侧的数据写入冲突。而NFC模块并不支持写入锁机制,因此,当出现用户侧与家电产品侧的数据写入冲突时,容易造成一方写入失败,当造成用户侧写入失败时,给用户带来不良的产品使用体验。因此,设置第一数据区和第二数据区可以避免用户侧与家电产品侧的数据写入冲突。
如果家电产品需要向用户提供第一交互数据,则家电产品将第一交互数据写入第一数据区,以便产品应用利用NFC连接从第一数据区中读取第一交互数据。如果用户需要向家电产品提供第二交互数据,则用户将第二交互数据写入第二数据区,以便家电产品获得第二交互数据。
此处需要说明,家电产品获得第二交互数据,具体可以是指家电产品的产品内置模块获得第二交互数据。本公开对家电产品的产品内置模块不作具体限制,其例如可以是家电产品的工作控制模块(通常称为MCU控制板),也可以是家电产品的Wi-Fi模块或者其他需要从用户侧获取交互数据的产品内置模块。
在一些实施例中,第一交互数据包括:家电产品的至少部分功能对应的被使用次数,其中,所述至少部分功能用于实现所述家电产品的主用途。
目前,市面上的家电产品所支持的功能逐渐多样化,产品服务端期望可以了解用户对家电产品所支持的各个功能的使用次数,进而分析出用户对家电产品所支持的各个功能的偏好情况,以便对产品所支持的功能进行优化。通过该实施例,在家电产品不具有网络通信能力(例如家电产品不具有Wi-Fi模块,或者家电产品的Wi-Fi模块未激活、出现故障)的情况下,产品应用可以获取家电产品的至少部分功能对应的被使用次数,然后上传给产品服务端。
在一些实施例中,第二交互数据包括:配网信息;所述产品内置模块包括:家电产品的Wi-Fi模块。
在家电产品具有Wi-Fi模块的情况下,用户可以通过该实施例将配网信息(如无线局域网的SSID和密码)提供给家电产品的Wi-Fi模块。
在一些实施例中,第二交互数据包括:控制指令;所述产品内置模块包括:家电产品的工作控制模块,用于根据所述控制指令控制家电产品实现相应工作流程。
有些家电产品支持用户下发控制指令,用户可以通过此实施例向家电产品下发控制指令。例如,家电产品是烹饪电器的情况下,用户可以向家电产品的工作控制模块下发用于烹饪某道菜品的控制指令,使得家电产品的工作控制模块启动相应的工作流程。
在一些实施例中,所述数据区还包括第三数据区,第三数据区用于记录以下至少一种信息:所述产品内置模块为家电产品的工作控制模块;
所述工作控制模块写入的用于表示所述数据区是否初始化的第一标志信息;
用于第二数据区中是否存在未被产品内置模块读取过的第二交互数据的第二标志信息;其中,所述产品应用在向第二数据区写入第二交互数据之后,将第二标志信息设置为表示肯定的判断结果;产品内置模块在从第二数据区读取第二交互数据之后,将第二标志信息设置为表示否定的判断结果;
所述工作控制模块写入的用于表示所述家电产品工作状态的第三标志信息;所述家电产品的工作状态包括关机、待机、故障、正在工作;
所述产品应用写入的用于表示所述产品应用写入数据错误的错误类型的第四标志信息。
此外,在一些实施例中,第三数据区中还可以包括如下至少一种信息:
工作控制模块写入的第四标志信息,用于表征:家电产品是烹饪电器的情况下,烹饪电器的工作控制模块写入的当前正在烹饪的菜谱的标识。容易理解,工作控制模块完成烹饪后,需要将第四标志信息清空。
工作控制模块写入的第五标志信息,用于表征:家电产品是破壁机的情况下,破壁机所承载的杯体的类型(没有放杯子、或水杯,或干磨杯),容易理解,工作控制模块可以利用破壁机上的传感器,检测破壁机所承载的杯体的类型。
第六标志信息,预留的标志信息,用于写入其他满足实际业务需要的信息。
数据区还可以包括用于记录一些状态信息的第三数据区,便于记录家电产品的工作状态或者家电产品与产品应用的交互状态,这些状态信息也属于家电产品厂商的重要业务数据。
图4是本说明书提供的一种家电产品的NFC模块的数据区的结构示意图。如图4所示,数据区被划分为第一数据区、第二数据区、第三数据区。同时,整个数据区可以是自定义数据区。在图4中,将第一标志信息记为F0,将第二标志信息记为F1,将第三标志信息记为F2,将第四标志信息记为F3。
此外,数据区也可以包括标准数据区与自定义数据区域,自定义数据区进一步包括第一数据区、第二数据区、第三数据区。标准数据区采用NFC协议定义的标准数据交换格式,标准数据区包括头数据区与记录(Record)数据区,记录数据区中包含若干NFC记录。
在一些实施例中,所述产品应用向第二数据区写入第二交互数据的步骤包括:
从第三数据区读取第二标志信息,并且在满足第一指定条件的情况下,向第二数据区写入第二交互数据;所述第一指定条件包括:第二标志信息表示否定的判断结果。相应的,所述产品应用在向第二数据区写入第二交互数据之后,将第三数据区中的第二标志信息设置为表示肯定的判断结果。
在产品内置模块已经读取了最近一次写入到第二数据区中的第二交互数据的情况下,才会允许用户再次向第二数据区中写入新的第二交互数据。为了实现该需求,利用这样的技术手段:用户侧需要在确定第二标志信息表示第二数据区中不存在未被产品内置模块读取过的第二交互数据的情况下,才会向第二数据区中写入新的第二交互数据,同时,用户侧向第二数据区写入第二交互数据之后,还需要将第二标识信息修改为,表示第二数据区中存在未被产品内置模块读取过的第二交互数据。
在一些实施例中,产品应用在确定不满足第一指定条件的情况下,停止向第二数据区写入第二交互数据。
在产品内置模块还没有读取最近一次写入到第二数据区中的第二交互数据的情况下,可以拒绝用户再次向第二数据区中写入新的第二交互数据。
在一些实施例中,产品应用在确定不满足第一指定条件的情况下,通知用户写入第二交互数据失败,和/或,通知用户家电产品处于断电状态。
一般而言,如果最近一次写入到第二数据区中的第二交互数据没有及时被产品内置模块读取,则说明家电产品处于断电状态,这种情况下,可以提醒用户本次写入失败,或者提醒用户家电产品处于断电状态。
需要说明的是,一般而言,NFC模块是无源(不需要电源维持功能)的,这意味着,即便家电产品处于断电状态,也不会影响用户侧对家电产品的NFC模块进行数据读写。
在一些实施例中,第二交互数据包括:控制指令;所述产品内置模块包括:家电产品的工作控制模块,用于根据所述控制指令控制家电产品实现相应工作流程。相应的,产品应用从第三数据区读取第三标志信息;所述第一指定条件还包括:第三标志信息表示家电产品工作状态为待机。
家电产品处于待机状态,意味着家电产品未关机、未故障并且未正在工作,因此,家电产品的工作控制模块可以及时执行控制指令。如果家电产品不处于待机状态,则家电产品的工作控制模块不能及时执行控制指令,因此,可以拒绝用户向第二数据区写入控制指令。
在一些实施例中,所述家电产品处于通电状态;产品内置模块从第二数据区读取第二交互数据,包括:产品内置模块在监测到用户设备的NFC模块与家电产品的NFC模块之间的通信连接断开之后,从第三数据区读取第二标志信息,并且在满足第二指定条件的情况下,从第二数据区中读取第二交互数据;所述第二指定条件包括:第二标志信息表示肯定的判断结果;工作控制模块在读取第二交互数据之后,将第三数据区中的第二标志信息设置为表示否定的判断结果。
如果家电产品处于通电状态,那么,产品内置模块可以监测用户设备的NFC模块与家电产品的NFC模块之间的通信连接断开(表明用户侧完成第二交互数据的写入),并且以监测到连接断开的时机及时从第二数据区读取第二交互数据。产品内置模块读取第二交互数据之后,还需要将第三数据区中的第二标志信息修改为表示第二数据区中不存在未被产品内置模块读取过的第二交互数据。
在一些实施例中,用户设备的NFC模块与家电产品的NFC模块之间的通信连接断开时,所述家电产品处于断电状态。产品内置模块从第二数据区读取第二交互数据,包括:产品内置模块在重新处于通电状态之后,从第三数据区读取第二标志信息,并且在满足第二指定条件的情况下,从第二数据区中读取第二交互数据;所述第二指定条件包括:第二标志信息表示肯定的判断结果;工作控制模块在读取第二交互数据之后,将第三数据区中的第二标志信息设置为表示否定的判断结果。
如果用户设备的NFC模块与家电产品的NFC模块之间的通信连接断开时,家电产品处于断电状态,那么,产品内置模块无法及时监测到连接断开,也就无法及时从第二数据区读取第二交互数据。
如果在用户侧向第二数据区写入第二交互数据之后,家电产品还处于断电状态,那么,下一次用户侧又需要向第二数据区写入新的第二交互数据时,则会写入失败,因为第三数据区中的第二标志信息表示第二数据区中存在未被产品内置模块读取过的第二交互数据(即用户侧上一次写入的第二交互数据)。
家电产品通电之后,可以立即读取第三数据区中的第二标志信息,判断是否有需要从第二数据区中读取的第二交互数据,如果有,则可以立即读取该第二交互数据,同时将第三数据区中的第二标志信息修改为表示第二数据区中不存在未被产品内置模块读取过的第二交互数据。
在一些实施例中,所述数据区为自定义数据区,所述自定义数据区被配置为使用产品应用可识别的非NFC数据交换格式,并且用户移动设备的操作***对所述自定义数据区可读可写。
一般来说,具有NFC功能的设备都会默认支持NFC协议,可以识别NFC数据区中具有通用的NFC数据交换格式的NFC记录。如果设备厂商定义了其他种类的NFC数据交换格式,那么也会在出厂设备的操作***中内置用于识别该其他种类的NFC数据交换格式的NFC记录的逻辑。
在实际应用中,家电产品的NFC模块的数据区中可能需要存储一些重要业务数据(比如主用途功能的被使用次数),家电产品的厂商出于重要业务数据安全的考虑,有时希望用户设备的操作***(由用户设备厂商维护)在不被允许的情况下,对NFC中的数据仅可读,不可写。换言之,既需要用户移动设备的操作***在默认情况下不能对家电产品的NFC模块中的数据进行改写,又需要用户移动设备的操作***在家电产品厂商需要的情况,向家电产品的NFC中写入数据,如用户标识、用户提供的配网信息、控制指令等。
为此,可以将家电产品的NFC模块的数据区中增加一段用户设备的操作***无法识别的数据区,为了描述的方便,将增加的此数据区称为(家电产品厂商)自定义数据区,自定义数据区使用非NFC数据交换格式(家电产品厂商私有协议约定的数据交换格式,也可以称为私有数据交换格式)。
由于自定义数据区使用的数据交换格式并不是NFC协议规定的NFC数据交换格式,因此用户设备的操作***即便可以通过用户移动设备的NFC模块读取到自定义数据中的数据,也无法识别自定义数据区中的数据。
相应的,对于自定义数据区中的重要业务数据,只有产品厂商开发的软件(产品服务端***、产品应用、家电产品中的工作控制模块)才可以识别。因此,在家电产品的NFC模块具有自定义数据区的情况下,用户设备需要安装产品应用,在启动产品应用之后,由产品应用识别用户移动设备的NFC模块读取的自定义数据区中的数据,此外,还可以由产品应用调用用户设备的操作***对自定义数据区进行数据写入。
如此,通过以上一系列技术设定,用户设备需要写入到产品NFC模块中的数据,一律写入自定义数据区。就实现了用户设备的操作***在默认情况下不能对家电产品的NFC模块中的数据进行改写,而又可以在安装的产品应用的控制下,向家电产品的NFC模块中写入数据。
另外,NFC模块的数据区除了包括自定义数据区之外,还可以包括标准数据区。通常,家电产品的厂商希望实现家电产品侧对标准数据区可读可写,而产品应用侧对标准数据区不可读不可写。因此,家电产品的工作控制模块需要实现对标准数据区中的数据进行锁定,防止产品应用侧修改标准数据区中的数据。具体而言,工作控制模块可以通过设置标准数据区中的锁定标志位信息(表示锁定或未锁定),来指示读取到该锁定标志位信息的产品应用是否有权限修改标准数据区中的数据。
图5是本公开提供的一种计算机可读存储介质的示意图,该介质140上存储有计算机程序,所述程序被处理器执行时实现本公开任一实施例的方法。
本公开还提供了一种计算设备,包括存储器、处理器;所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时实现本公开任一实施例的方法。
图6是本公开提供的一种计算设备的结构示意图,如图6所示,该计算设备15可以包括但不限于:处理器151、存储器152、连接不同***组件(包括存储器152和处理器151)的总线153。
其中,存储器152存储有计算机指令,该计算机指令可以被处理器151执行,使得处理器151能够执行本公开任一实施例的方法。存储器152可以包括随机存取存储单元RAM1521、高速缓存存储单元1522和/或只读存储单元ROM1523。该存储器152还可以包括:具有一组程序模块1524的程序工具1525,该程序模块1524包括但不限于:操作***、一个或多个应用程序、其他程序模块和程序数据,这些程序模块一种或多种组合可以包含网络环境的实现。
总线153例如可以包括数据总线、地址总线和控制总线等。该计算设备15还可以通过I/O接口154与外部设备155通信,该外部设备155例如可以是键盘、蓝牙设备等。该计算设备150还可以通过网络适配器156与一个或多个网络通信,例如,该网络可以是局域网、广域网、公共网络等。如图所示,该网络适配器156还可以通过总线153与计算设备15的其他模块进行通信。
此外,尽管在附图中以特定顺序描述了本公开方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
虽然已经参考若干具体实施方式描述了本公开的精神和原理,但是应该理解,本公开并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本公开旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。
Claims (9)
1.一种基于NFC的数据获取方法,其特征在于,家电产品包括工作控制模块与NFC模块,所述家电产品的NFC模块的数据区用于记录所述家电产品的至少部分功能对应的被使用次数,其中,所述至少部分功能用于实现所述家电产品的主用途;所述数据区还用于记录提供给所述工作控制模块的控制指令;所述方法包括:
所述工作控制模块监测家电产品的至少部分功能对应的被使用事件,在每次监测到任一功能对应的被使用事件之后,从所述数据区中读取该功能对应的被使用次数并加1,将更新后的被使用次数写入所述数据区,所述被使用事件是用户在用户设备或者家电产品上执行针对所述家电产品中的所述至少部分功能的交互操作后触发的;
用户设备上安装的产品应用响应于用户的请求,利用所述用户设备的NFC模块与所述家电产品的NFC模块之间的通信连接,向所述数据区写入控制指令,并且,利用所述通信连接,从所述数据区读取所述至少部分功能对应的被使用次数;
所述产品应用将读取的所述至少部分功能对应的被使用次数上传产品服务端,其中,所述家电产品为烹饪电器,所述烹饪电器的至少部分功能包括若干菜谱分别对应的烹饪功能,所述产品服务端基于所述产品应用上传的所述至少部分功能对应的被使用次数,确定用户对于所述若干菜谱中每个菜谱的偏好程度。
2.如权利要求1所述方法,其特征在于,所述数据区为自定义数据区,所述自定义数据区被配置为使用产品应用可识别的非NFC数据交换格式,并且用户移动设备的操作***对所述自定义数据区可读可写。
3.如权利要求2所述方法,其特征在于,所述数据区包括第一数据区与第二数据区,所述第一数据区用于记录所述家电产品的至少部分功能对应的被使用次数,所述第二数据区用于记录提供给所述工作控制模块的控制指令;
从所述数据区中读取该功能对应的被使用次数并加1,将更新后的被使用次数写入所述数据区,包括:
从所述第一数据区中读取该功能对应的被使用次数并加1,将更新后的被使用次数写入所述第一数据区;
向所述数据区写入控制指令,包括:
向所述第二数据区写入控制指令;
从所述数据区读取所述至少部分功能对应的被使用次数,包括:
从所述第一数据区读取所述至少部分功能对应的被使用次数。
4.如权利要求3所述方法,其特征在于,所述数据区还包括第三数据区,所述第三数据区用于记录以下至少一种信息:
所述工作控制模块写入的用于表示所述数据区是否初始化的第一标志信息;
用于第二数据区中是否存在未被产品内置模块读取过的控制指令的第二标志信息;其中,所述产品应用在向第二数据区写入控制指令之后,将第二标志信息设置为表示肯定的判断结果;产品内置模块在从第二数据区读取控制指令之后,将第二标志信息设置为表示否定的判断结果;
所述工作控制模块写入的用于表示所述家电产品工作状态的第三标志信息;所述家电产品的工作状态包括关机、待机、故障、正在工作;
所述产品应用写入的用于表示所述产品应用写入数据错误的错误类型的第四标志信息。
5.如权利要求1所述方法,其特征在于,所述方法还包括:
所述工作控制模块从所述数据区读取所述控制指令,并根据所述控制指令,启动用于实现所述家电产品的主用途的一个或多个功能。
6.如权利要求1所述方法,其特征在于,所述方法还包括:
所述产品服务端基于用户对于所述若干菜谱中每个菜谱的偏好程度,确定菜谱清单并下发给所述产品应用,以使得所述产品应用后续向所述数据区写入控制指令时,将该菜谱清单写入所述数据区,进而使得所述工作控制模块获取该菜谱清单,更新本地保存的菜谱清单。
7.一种家电产品,其特征在于,包括工作控制模块与NFC模块,所述家电产品的NFC模块的数据区用于记录所述家电产品的至少部分功能对应的被使用次数,其中,所述至少部分功能用于实现所述家电产品的主用途;所述数据区还用于记录提供给所述工作控制模块的控制指令;
所述工作控制模块,监测家电产品的至少部分功能对应的被使用事件,在每次监测到任一功能对应的被使用事件之后,从所述数据区中读取该功能对应的被使用次数并加1,将更新后的被使用次数写入所述数据区,所述被使用事件是用户在用户设备或者家电产品上执行针对所述家电产品中的所述至少部分功能的交互操作后触发的;
其中,用户设备上安装的产品应用响应于用户的请求,利用所述用户设备的NFC模块与所述家电产品的NFC模块之间的通信连接,向所述数据区写入控制指令,并且,利用所述通信连接,从所述数据区读取所述至少部分功能对应的被使用次数;所述产品应用将读取的所述至少部分功能对应的被使用次数上传产品服务端,所述家电产品为烹饪电器,所述烹饪电器的至少部分功能包括若干菜谱分别对应的烹饪功能,所述产品服务端基于所述产品应用上传的所述至少部分功能对应的被使用次数,确定用户对于所述若干菜谱中每个菜谱的偏好程度。
8.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述程序被处理器执行时实现上述权利要求1所述的方法。
9.一种计算机设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现上述权利要求1所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210344073.7A CN115250211B (zh) | 2022-03-31 | 2022-03-31 | 一种基于nfc的数据获取方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210344073.7A CN115250211B (zh) | 2022-03-31 | 2022-03-31 | 一种基于nfc的数据获取方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115250211A CN115250211A (zh) | 2022-10-28 |
CN115250211B true CN115250211B (zh) | 2024-04-26 |
Family
ID=83698593
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210344073.7A Active CN115250211B (zh) | 2022-03-31 | 2022-03-31 | 一种基于nfc的数据获取方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115250211B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101211477B1 (ko) * | 2011-08-31 | 2012-12-12 | 주식회사 아이레보 | 모바일키 서비스 제공 방법 |
KR20130047324A (ko) * | 2011-10-31 | 2013-05-08 | 주식회사 에스씨포인트 | Nfc 리더기와 이를 이용한 모바일 마케팅 시스템 및 방법 |
CN103544510A (zh) * | 2013-09-30 | 2014-01-29 | 小米科技有限责任公司 | 信息处理方法、装置及移动终端 |
KR20150068530A (ko) * | 2013-12-11 | 2015-06-22 | 에스케이플래닛 주식회사 | 사용자 장치, 그를 포함하는 제품 이력 관리 시스템, 그 제어 방법 및 컴퓨터 프로그램이 기록된 기록매체 |
KR101570374B1 (ko) * | 2015-06-17 | 2015-11-19 | 주식회사 신흥정밀 | 듀얼 인터페이스 nfc 태그 장치 및 듀얼 인터페이스 nfc 태그를 이용한 결제 정보 공유 방법 |
WO2016204571A1 (ko) * | 2015-06-17 | 2016-12-22 | 주식회사 신흥정밀 | 듀얼 인터페이스 nfc 태그 장치, 듀얼 인터페이스 nfc 태그를 이용한 결제 정보 공유 방법 및 시스템 |
CN113259920A (zh) * | 2021-03-16 | 2021-08-13 | 浙江绍兴苏泊尔生活电器有限公司 | 一种家电产品 |
CN113259921A (zh) * | 2021-03-16 | 2021-08-13 | 浙江绍兴苏泊尔生活电器有限公司 | 一种家电产品 |
CN113311719A (zh) * | 2021-04-30 | 2021-08-27 | 青岛海尔空调器有限总公司 | 用于家电设备控制的方法、***、装置、电子设备 |
CN113595838A (zh) * | 2021-06-24 | 2021-11-02 | 青岛海尔空调器有限总公司 | 信息处理方法、***和装置 |
-
2022
- 2022-03-31 CN CN202210344073.7A patent/CN115250211B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101211477B1 (ko) * | 2011-08-31 | 2012-12-12 | 주식회사 아이레보 | 모바일키 서비스 제공 방법 |
KR20130047324A (ko) * | 2011-10-31 | 2013-05-08 | 주식회사 에스씨포인트 | Nfc 리더기와 이를 이용한 모바일 마케팅 시스템 및 방법 |
CN103544510A (zh) * | 2013-09-30 | 2014-01-29 | 小米科技有限责任公司 | 信息处理方法、装置及移动终端 |
KR20150068530A (ko) * | 2013-12-11 | 2015-06-22 | 에스케이플래닛 주식회사 | 사용자 장치, 그를 포함하는 제품 이력 관리 시스템, 그 제어 방법 및 컴퓨터 프로그램이 기록된 기록매체 |
KR101570374B1 (ko) * | 2015-06-17 | 2015-11-19 | 주식회사 신흥정밀 | 듀얼 인터페이스 nfc 태그 장치 및 듀얼 인터페이스 nfc 태그를 이용한 결제 정보 공유 방법 |
WO2016204571A1 (ko) * | 2015-06-17 | 2016-12-22 | 주식회사 신흥정밀 | 듀얼 인터페이스 nfc 태그 장치, 듀얼 인터페이스 nfc 태그를 이용한 결제 정보 공유 방법 및 시스템 |
CN113259920A (zh) * | 2021-03-16 | 2021-08-13 | 浙江绍兴苏泊尔生活电器有限公司 | 一种家电产品 |
CN113259921A (zh) * | 2021-03-16 | 2021-08-13 | 浙江绍兴苏泊尔生活电器有限公司 | 一种家电产品 |
CN113311719A (zh) * | 2021-04-30 | 2021-08-27 | 青岛海尔空调器有限总公司 | 用于家电设备控制的方法、***、装置、电子设备 |
CN113595838A (zh) * | 2021-06-24 | 2021-11-02 | 青岛海尔空调器有限总公司 | 信息处理方法、***和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN115250211A (zh) | 2022-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2842212B1 (en) | Energy saving and/or safety device | |
EP3358787B1 (en) | A home appliance and network setup method of the home appliance | |
EP2759161B1 (en) | Energy management system | |
EP1806821A1 (en) | System for monitoring and controlling a set of household appliances | |
JP2009259296A (ja) | 電子デバイスの構成方法 | |
JP6239465B2 (ja) | 情報機器および制御機器 | |
US20170133843A1 (en) | Modular power controller | |
CN104835304B (zh) | 蓝牙遥控装置及其配置方法 | |
CN110012527B (zh) | 唤醒方法及电子设备 | |
CN114205796A (zh) | 一种家电产品连接到网络的方法 | |
CN101163039B (zh) | 用于为家庭网络***恢复网络信息的设备及其方法 | |
WO2011107022A1 (zh) | 数据卡及拨号上网方法 | |
CN113552808A (zh) | 一种电子家居设备配网方法、电子家居设备以及移动终端 | |
CN115250211B (zh) | 一种基于nfc的数据获取方法 | |
CN115242572B (zh) | 一种家电产品及家电产品与用户间的数据交互方法 | |
US20180367647A1 (en) | Wireless communication module based cloud access method and system | |
CN115248567A (zh) | 一种烹饪电器的控制方法 | |
CN115250212B (zh) | 一种家电产品与用户间的数据交互方法 | |
CN112990393B (zh) | 操作界面的生成方法、装置 | |
CN114124595A (zh) | 一种家电产品连接到网络的方法 | |
CN115334126A (zh) | 一种用户与家电产品间的交互方法 | |
CN115348124A (zh) | 一种用户与家电产品间的交互方法 | |
CN115022690B (zh) | 一种码值切换方法及显示设备 | |
KR20120116653A (ko) | 가전기기의 소프트웨어 업그레이드용 단말기 및 가전기기의 소프트웨어 업그레이드 방법 | |
WO2022161138A1 (zh) | Nfc家用电器的智能控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |