用于通过烹饪设备处理非结构化内容的方法与流程

文档序号:26013393发布日期:2021-07-23 21:34阅读:77来源:国知局
用于通过烹饪设备处理非结构化内容的方法与流程

本发明涉及一种用于通过烹饪设备处理烹饪食谱的非结构化内容的方法。



背景技术:

已知使用包括连接单元的烹饪设备,该连接单元构造成从服务器下载与烹饪食谱有关的内容。内容可以对应于文本、图像和/或视频文件。

烹饪设备还可以构造成根据搜索标准来搜索服务器中存在的内容,例如,与包括给定食物的食谱有关的内容。

一旦限定了包括内容的结果,烹饪设备的用户就可以请求下载这些内容以查看它们。

该设置在其允许用户在烹饪设备上访问与搜索标准相对应的整个内容的意义上是有用的。

然而,当内容的数量或其大小很大时,有必要提供一种包括连接单元的烹饪设备,该连接单元能够在存储器中接收整个内容。

如果下载时间太长或如果连接断开,则用户的体验也可能会不愉快。

本发明旨在解决上述全部或部分缺点。



技术实现要素:

为此,本发明涉及一种用于通过烹饪设备处理烹饪食谱的非结构化内容的方法,所述烹饪设备包括:

-连接单元,包括通信模块和存储器,所述通信模块构造成从至少一个远程服务器接收非结构化内容;和

-显示单元,包括存储器和处理装置,所述存储器构造成从所述连接单元的所述存储器接收所述非结构化内容,所述处理装置构造成使所述烹饪食谱的非结构化内容结构化,

所述用于处理烹饪食谱的非结构化内容的方法包括以下步骤:

-步骤e1:用于在所述烹饪设备和所述至少一个远程服务器之间建立安全连接,包括将安全连接的建立请求通过所述烹饪设备发送到所述至少一个远程服务器,所述至少一个远程服务器对所述安全连接施加与待下载到所述烹饪设备的非结构化内容的最大数量和/或用于保持所述连接的确定持续时间有关的限制;

-步骤e2:用于通过使用所述安全连接将烹饪食谱搜索请求发送到所述至少一个远程服务器;

-步骤e3:用于接收与所述烹饪食谱搜索请求有关的结果,所述结果包括能够下载的非结构化内容的排序列表;

-步骤e4:用于将所述排序列表的连续非结构化内容的组的下载请求发送到所述至少一个远程服务器;

-步骤e5:用于将所述排序列表的连续非结构化内容的组的非结构化内容的全部或部分下载并存储在所述连接单元的所述存储器的空间中直到达到由所述安全连接施加的所述限制;

-步骤e6:用于将存储在所述连接单元的所述存储器的空间中的每个非结构化内容传送到所述显示单元的所述存储器的空间,从所述连接单元的所述存储器传送到所述显示单元的所述存储器的每个非结构化内容释放所述连接单元的所述存储器的相同空间,以便继续下载和存储步骤;

-步骤e7:用于通过所述显示单元的所述处理装置使存储在所述显示单元的所述存储器中的非结构化内容(11)结构化。

换句话说,将安全连接保持确定持续时间和/或遵循待下载的非结构化内容的最大数量对应于建立持久的安全连接。

连接单元布置成传送接收到的可下载的非结构化内容,以释放其存储器的空间。该设置允许连接单元接收其他可下载的非结构化内容。

因此,能够将大量非结构化内容从连接单元传送到显示单元,而不会限制连接单元的处理和/或存储容量。

实际上,即使内容的大小大于其结构化形式的连接单元的存储器,也能够以非结构化的方式即分部分地将其传送到显示单元。

连接单元的存储器与显示单元的存储器分开。

根据本发明的一个方面,安全连接是一种涉及秘密交换数据的连接,该交换不希望被外部实体截获。

根据本发明的一个方面,安全连接对应于有关“传输层安全性(transportlayersecurity)”或tls类型的互联网的交换保护协议的使用。

优选地,烹饪设备在存储器中包括一个或多个用于建立安全连接的认证证书。

因此,至少一个远程服务器发送全部或分部分、即分块可下载的每个非结构化内容,这些块由烹饪设备自身重新组装以重构对应的结构化内容。

根据本发明的一个方面,非结构化内容包括能够单独下载的不同数据的多个部分。根据本发明的一方面,结构化内容在单个部分中并且能够由显示单元使用。

根据本发明的一个方面,一旦达到由建立所述安全连接施加的所述限制,就重复所述步骤e1,并且:

-通过考虑与相同的所述烹饪食谱搜索请求相关的新结果来重复所述步骤e2至e7,或者

-通过考虑与基于尚未下载的所述排序列表的所述连续非结构化内容建立的所述搜索请求有关的补充结果来重复所述步骤e2至e7,重复所述步骤e1直到已下载了所述排序列表的所述连续可下载非结构化内容的所述组。

该设置允许重新初始化由远程服务器建立的关于可下载的非结构化内容的数量和/或保持连接的持续时间的限制。

因此,能够启动新搜索或继续下载非结构化内容。

根据本发明的一个方面,所述传送步骤e6之后和/或伴随有步骤e61,所述步骤e61用于替换和/或保存先前在所述显示单元的所述存储器中的所述结构化内容和/或所述非结构化内容。

该设置允许限制登记在显示单元的存储器中的下载内容的数量。

根据本发明的一个方面,所述处理方法包括用于发送下载请求的多个步骤e4,每个发送步骤e4涉及所述排序列表的所述连续非结构化内容的相应组。

因此,只要未达到安全连接的限制,就能够请求下载排序列表的连续非结构化内容的新组。

根据本发明的一个方面,所述多个发送步骤e4包括两个用于发送连续下载请求的步骤e4,针对所述连续下载请求,所述相应组共同包括至少一个非结构化内容。

该设置允许在显示单元的存储器中具有至少一个已由处理装置结构化的内容,该内容对应于新下载请求中包括的非结构化内容。

因此,减少了显示的等待时间,因为在新的下载请求时在显示单元的存储器中可能已经存在一个或多个内容。

根据本发明的一个方面,搜索请求和/或下载请求的发送或每次发送是由用户与所述烹饪设备的能够与所述显示单元交换数据的界面的交互产生的。

该设置允许用户访问结果的可下载内容,而不必事先将它们全部下载到烹饪设备。

实际上,如果请求者希望查阅结果的其他可下载内容,则仅首先下载一部分,然后下载替代部分。

根据本发明的一个方面,所述连接单元构造成与多个远程服务器交换数据,以便与多个服务器建立安全连接并且从所述多个服务器中的不同服务器接收不同的非结构化内容。

该设置允许根据多个服务器中的服务器的可用性来优化下载的非结构化内容的接收速度。

根据本发明的一个方面,所述显示单元具有的处理容量和/或易失性和/或非易失性存储容量大于所述连接单元的处理容量和/或易失性和/或非易失性存储容量。

根据本发明的一个方面,所述连接单元包括以低于250mhz的cpu频率工作的微控制器。

根据本发明的一个方面,所述连接单元的所述微控制器包括最多2mb的闪存和/或最多512kb的ram内存。

根据本发明的一个方面,每个结构化内容包括用于显示文本、图像、视频和/或用于控制所述烹饪设备的工作的指令的信息。

根据本发明的一个方面,所述连接单元的所述通信模块布置成通过本地家庭网络的网关,或者通过连接到移动网络的移动设备,或者甚至直接通过移动网络,连接到所述至少一个远程服务器。

本发明还涉及一种计算机程序产品,其包括代码指令,所述代码指令布置成当在烹饪设备的连接单元和显示单元上执行所述程序时实施上述的处理方法的各步骤。

本发明还涉及一种烹饪设备,其包括上述的计算机程序产品。

本发明还涉及一种烹饪设备,其包括布置成收纳食物的烹饪容器和布置成加热烹饪容器的全部或一部分的加热元件,并且可选地包括布置成搅拌容纳在烹饪容器中的食物的搅拌装置。

上面限定的不兼容的各个方面可以组合。

附图说明

借助以下参照附图所作的详细说明将更好地理解本发明,在附图中:

图1是构造成与两个远程服务器通信的烹饪设备的示意图;

图2是示出在烹饪设备的界面上的搜索结果的示意图;

图3是示出烹饪设备的界面上的内容的示意图;

图4是示出用于处理烹饪食谱的非结构化内容的方法的步骤的图。

具体实施方式

在结合以上限定附图的以下详细描述中,相同的元件或实现相同功能的元件可以保留相同的附图标记,以简化对本发明的理解。

如图1所示,烹饪设备1包括界面3、连接单元5和显示单元7。

连接单元5包括微控制器8。连接单元5包括通信模块9。连接单元5构造成从第一远程服务器13和/或第二远程服务器15接收非结构化内容11。

这些非结构化内容11的接收可以通过连接到本地家庭网络的网关例如互联网箱来实现,或者通过连接到移动网络的移动设备,特别是连接到允许足够数据速率的移动网络、例如5g类型或更高的移动网络的智能手机来实现,或者甚至通过直接连接到这样的移动网络来实现。

连接单元5还包括存储器17,该存储器17能够临时存储从第一远程服务器13和/或第二远程服务器15接收的非结构化内容11。

显示单元7还包括存储器19,该存储器19构造成从连接单元5的存储器17接收所述非结构化内容11。

显示单元7包括处理装置21,该处理装置21包括微控制器并且构造成将所述非结构化内容11结构化为结构化内容23。

显示单元7具有的处理容量和/或易失性和/或非易失性存储容量大于连接单元5的处理容量和/或易失性和/或非易失性存储容量。

连接单元5的微控制器8以低于250mhz的cpu频率工作并且包括最多2mb的闪存和/或最多512kb的ram内存。

非结构化内容11包括能够单独下载的数据的多个不同部分。相反,结构化内容23是能够由显示单元7使用的单部分文件。

每个结构化内容23包括文本、图像、视频和/或用于控制烹饪设备1的工作的指令。

显示单元7还布置成在界面3上进行结构化内容的显示。

如图4所示,一种用于通过烹饪设备1处理烹饪食谱的非结构化内容11的方法包括以下详细步骤。

步骤e1是于在烹饪设备1与第一远程服务器13之间以及在烹饪设备1与第二远程服务器15之间建立安全连接25。

该步骤包括将建立安全连接27的请求通过烹饪设备1发送到第一远程服务器13和第二远程服务器15。

每个远程服务器13、15对安全连接29施加限制,该限制与待下载到烹饪设备1的非结构化内容11的最大数量和/或用于保持安全连接25的确定持续时间有关。

因此,连接单元5构造成与远程服务器13、15交换数据,以便建立对应的安全连接25并且从两个服务器13、15接收不同的非结构化内容11。

所建立的每个安全连接25是永久安全连接。每个安全连接25是涉及秘密交换数据的连接,该数据不用于由外部实体截获。

每个安全连接25对应于有关“传输层安全性(transportlayersecurity)”或tls类型的互联网的交换保护协议的使用。

为此,连接单元5在存储器17中包括一个或多个用于建立安全连接25的认证证书。因此,远程服务器13、15发送全部或分部分、即分块可下载的每个非结构化内容11,这些块由烹饪设备1自身重新组装以重构对应的结构化内容23。

由于烹饪设备1连接到两个远程服务器13、15,因而非结构化内容11可以根据其可用性和/或最快下载速度从远程服务器13或从另一个远程服务器15下载。

步骤e2是通过使用安全连接25将烹饪食谱搜索请求31发送到远程服务器13、15。可以重复该步骤e2并且执行新的搜索。

根据确定的标准进行搜索,例如由用户在烹饪设备1的界面3处输入的食物名称。

步骤e3是从第一远程服务器13和/或第二远程服务器15接收与所述烹饪食谱搜索请求31有关的结果33。

如图2所示,结果33包括能够下载的非结构化内容11的排序列表35。

结果33显示在烹饪设备1的界面3上并且可以由用户查看。当用户执行新搜索时,根据相同原理显示新结果33。

步骤e4是将排序列表35的连续非结构化内容11的组38的下载请求37发送到第一远程服务器13和/或第二远程服务器15。该发送是在用户与烹饪设备1的界面3进行交互之后进行的。

实际上并且如图2所示,用户在界面3上选择确定的内容39,并且组38包括在其之前的第一数量的内容和在其之后的第二数量的内容。

步骤e5是将排序列表35的连续非结构化内容11的组38的每个非结构化内容11的全部或部分下载并存储在连接单元5的存储器17的空间中,直到达到安全连接27的限制,如果达到该限制的话。

步骤e6是将存储在连接单元5的存储器17中的每个非结构化内容11传送到显示单元7的存储器19,从连接单元5的存储器17传送到显示单元7的每个非结构化内容11释放连接单元5的存储器17的空间,以继续存储步骤e5。

步骤e7是通过显示单元7的处理装置21对存储在显示单元7的存储器19中的非结构化内容11进行结构化。

因此,如图3所示,可以显示已下载的排序列表35的组38。

在此,下载请求与排序列表35的组38有关,该组38包括所确定的内容39,在其之前的三个内容以及在其之后的六个内容。

排序列表35的组38是指构成排序列表35的内容的一部分。

如果用户想要查阅它们而不必等待,则显示四个结构化的内容23,并且其余六个在存储器19中。

在用户与烹饪设备1的界面3交互之后,可以重复步骤e4。因此,每个发送步骤e4涉及排序列表35的连续非结构化内容11的对应组38。

如图3所示,用户可以选择新的确定内容39'并将其拖动到界面3的最左侧。因此,新的确定内容39'替换了先前的确定内容39。根据新的确定内容39'的三个结构化内容23由于存在于显示单元7的存储器19中而准备好显示,用户不必等待。

在该交互之后,通过实施步骤e5至e7,下载排序列表35的新组38'。

步骤e6之后还有步骤e61,该步骤e61用于替换和/或保存先前在显示单元7的存储器19中的结构化内容23和/或非结构化内容11。

因此,图3的前三个内容由新的结构化内容23替换,而后七个结构化内容23保存在显示单元7的存储器19中。

如果达到安全连接29的限制,则可以重复步骤e1至e7:

-通过考虑与相同的烹饪食谱搜索请求31相关的新结果33来重复步骤e2至e7,或者

-通过考虑与基于尚未下载的排序列表35的连续非结构化内容11建立的搜索请求31有关的补充结果33来重复步骤e2至e7,重复步骤e1,直到已下载了排序列表35的连续可下载非结构化内容11的组38。

如此描述的处理方法允许仅下载排序列表的组38,同时允许用户访问整个排序列表35,因为下载是根据用户的交互完成的。

因此,该方法允许限制显示单元7的存储器19,并且甚至可以限制连接单元5的存储器19,内容11以非结构化的方式下载,即分部分下载。

这也通过使用永久安全连接来实现,因为不必为每个下载请求37与一个或多个远程服务器13、15重新建立连接。

因此,用户可以访问由搜索产生的排序列表35,就好像所有结构化内容23都记录在显示单元7的存储器19中一样,而这些结构化内容23中只有一部分在存储器19中。

当然,本发明不限于上述作为示例所描述的单个实施方式,相反,本发明包括其所有实施变型例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1