信息处理方法、电子设备及计算机可读存储介质与流程



1.本技术涉及智能家居技术领域,尤其涉及一种信息处理方法、电子设备及计算机可读存储介质。


背景技术:



2.近年来,人工智能的发展态势异常迅速,在智能医疗、智能驾驶、智能家居等领域取得了不可忽视的成就。目前,智能家居的应用主要是用户通过语音或提前设置的某些参数控制智能家居执行相关操作,比如通过语音指示智能音箱在某平台下单购买生鲜,通过预先设置的时间、工作模式控制扫地机器人在该时间到达时执行扫地任务。随着生活节奏的加快,用户产生了新的需求,希望通过智能家居设备等电子设备得到一些居家服务或延伸服务,然而电子设备目前的功能却难以即时满足这类需求,使得用户体验较差。


技术实现要素:



3.本技术的一个目的在于提供一种信息处理方法、电子设备及计算机可读存储介质,其优势在于电子设备基于菜品制作请求便能为用户提供菜品的制作原料,以使用户可基于制作原料获取目标菜品,有利于提升用户体验。
4.本技术的另一个目的在于提供一种信息处理方法、电子设备及计算机可读存储介质,其优势在于可基于用户看到的图像获取到目标菜品,可基于获取菜品图像时的位置信息确定用户的菜品获取需求,使菜品制作请求的获取方式更智能。
5.本技术的另一个目的在于提供一种信息处理方法、电子设备及计算机可读存储介质,其优势在于可以实现基于时令进行菜品推荐,以及基于用户口味和饮食习惯进行菜品推荐。
6.本技术的另一个目的在于提供一种信息处理方法、电子设备及计算机可读存储介质,其优势在于电子设备可为用户预约厨师进行,用户居家便能享受到即时星级厨师服务,进一步提升了用户体验。
7.本技术的另一个目的在于提供一种信息处理方法、电子设备及计算机可读存储介质,其优势在于可以根据用户的菜品制作请求,统筹获取制作原料及预约厨师,使得用户不必去餐厅便能享受到即时的餐厅服务,有利于提升用户体验。
8.本技术的另一个目的在于提供一种信息处理方法、电子设备及计算机可读存储介质,其优势在于由目标菜品所需的制作原料的原料信息生成配送订单,并对配送的路径进行规划,由移动生鲜车按照配送路径进行配送,有利于实现制作原料的精准配送并保证制作原料的新鲜度。
9.为实现上述目的,本技术实施例第一方面提供一种信息处理方法,应用于电子设备,该方法包括以下步骤:
10.获取菜品制作请求,菜品制作请求中包括待获取的目标菜品及目标菜品的第一请求参数;
11.基于目标菜品及第一请求参数,得到目标菜品制作原料的原料信息;以及
12.基于原料信息获取制作原料。
13.可以看出,本技术实施例通过获取菜品制作请求,菜品制作请求中包括待获取的目标菜品及目标菜品的第一请求参数;基于目标菜品及第一请求参数,得到目标菜品制作原料的原料信息;基于该原料信息获取制作原料。这样基于菜品制作请求便能为用户提供菜品的制作原料,以使用户可基于制作原料获取目标菜品,居家便能享受到即时的餐厅服务,有利于提升用户体验。
14.在上述第一方面的一种实施方式中,获取菜品制作请求,包括以下步骤:
15.获取菜品图像,菜品图像包括获取菜品图像时的位置信息;
16.识别菜品图像,以得到目标菜品;以及
17.至少部分基于该位置信息,确定第一请求参数。
18.本示例中,可基于用户看到的图像获取到目标菜品,可基于获取菜品图像时的位置信息确定第一请求参数,使菜品制作请求的获取方式更智能。
19.在上述第一方面的另一种实施方式中,获取菜品制作请求,包括以下步骤:
20.获取当前时间信息和用户偏好中的至少一项,以便基于当前时间信息和用户偏好中的至少一项获取推荐菜品;以及
21.基于推荐菜品,生成菜品制作请求。
22.本示例中,根据当前时间信息和用户偏好中的至少一项获取推荐菜品,可以实现基于时令进行菜品推荐,以及基于用户口味和饮食习惯进行菜品推荐。
23.在上述第一方面的另一种实施方式中,在获取制作原料之后,该方法还包括步骤:基于菜品制作请求,生成目标厨师的服务任务。
24.在第一方面的另一种实施方式中,基于菜品制作请求,生成目标厨师的服务任务,包括以下步骤:
25.基于菜品制作请求,生成厨师服务预约请求,该预约请求中包括第二请求参数;
26.利用目标菜品与待预约的n个厨师的第一标签信息进行匹配,以从n个厨师中筛选出m个厨师,m小于或等于n;
27.利用第一请求参数和第二请求参数与m个厨师的第二标签信息进行匹配,以从m个厨师中筛选出目标厨师;以及
28.响应于针对目标厨师的邀约请求,生成厨师任务。
29.本示例中,用户还可以预约厨师获取目标菜品,通过发送预约请求,由电子设备根据目标菜品、第一请求参数、第二请求参数与可的厨师的第一标签信息、第二标签信息进行两次匹配,以从可的厨师中挑选出更贴合用户需求的目标厨师,然后生成厨师任务,只有用户和目标厨师双向选择后才会预约成功,进一步提升了用户体验。
30.在上述第一方面的另一种实施方式中,基于原料信息获取制作原料,包括以下步骤:
31.基于原料信息生成对应的配送订单;
32.根据制作原料的配送影响指标规划配送路径,得到目标配送路径;以及
33.生成包括配送订单和目标配送路径的配送任务,使得移动生鲜车基于配送订单处
理制作原料以及基于目标配送路径配送制作原料,以获取制作原料。
34.本示例中,由目标菜品所需的制作原料的原料信息生成配送订单,并对配送的路径进行规划,将目标配送路径与配送订单一起下发,由移动生鲜车按照目标配送路径进行配送,有利于实现制作原料的精准配送。
35.本技术实施例第二方面提供一种电子设备,该电子设备包括:
36.至少一个处理器;
37.至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理器并且存储用于由所述至少一个处理器执行的指令,所述指令当由所述至少一个处理器执行时,使得所述电子设备执行如下步骤:
38.获取菜品制作请求,菜品制作请求中包括待获取的目标菜品及目标菜品的第一请求参数;
39.基于目标菜品及第一请求参数,得到目标菜品制作原料的原料信息;
40.基于原料信息获取所述制作原料。
41.本技术实施例第三方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被机器执行时实现如下步骤:
42.获取菜品制作请求,菜品制作请求中包括待获取的目标菜品及目标菜品的第一请求参数;
43.基于目标菜品及第一请求参数,得到目标菜品制作原料的原料信息;
44.基于原料信息获取所述制作原料。
附图说明
45.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
46.图1为本技术实施例提供的一种应用环境的示意图;
47.图2为本技术实施例提供的一种信息处理方法的流程示意图;
48.图3为本技术实施例提供的一种连通图的示例图;
49.图4为本技术实施例提供的另一种信息处理方法的流程示意图;
50.图5为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
51.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
52.本技术说明书、权利要求书和附图中出现的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或
设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,术语“第一”、“第二”和“第三”等是用于区别不同的对象,而并非用于描述特定的顺序。
53.在本技术中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本技术所描述的实施例可以与其它实施例相结合。
54.本技术实施例提供一种信息处理方法,可基于图1所示的应用环境实施,如图1所示,该应用环境包括智能家居设备、服务器、移动生鲜车以及移动生鲜车配备的终端设备,其中,智能家居设备与服务器、服务器与终端设备之间建立有通信连接,智能家居设备可包括家中各种可携带计算机程序的设备,智能家电(例如,智能电视、智能音箱、智能厨具、智能冰箱、照明设备、窗户、镜子等)、智能终端(例如,手机、平板电脑等)。具体的,智能家居设备用于接收用户的输入,根据用户的输入生成相应请求,比如菜品制作请求、厨师预约请求,然后根据该请求执行相应处理,比如将该请求提交至服务器,服务器用于接收智能家居设备发送的请求,并根据该请求执行相应处理,比如在接收到菜品制作请求的情况下,根据菜品制作请求获取菜品制作原料的原料信息,基于获取到的原料信息生成配送订单,然后向终端设备下发配送任务(或者直接将配送任务下发给移动生鲜车),终端设备用于接收服务器下发的配送任务,由移动生鲜车按照配送订单进行制作原料的打包和配送,并将配送成功的信息反馈给服务器,从而使得用户居家便能享受到即时的餐厅服务,有利于提升用户体验。
55.基于图1所示的应用环境,以下结合其他附图对本技术实施例提供的信息处理方法进行详细阐述。
56.请参见图2,图2为本技术实施例提供的一种信息处理方法的流程示意图,该方法应用于电子设备,如图2所示,包括步骤201-203:
57.201:获取菜品制作请求,菜品制作请求中包括待获取的目标菜品及目标菜品的第一请求参数。
58.本技术具体实施例中,第一请求参数是指目标菜品的量、口味等参数,比如用户可通过智能冰箱的人机交互界面输入“我要做一份2人吃的红烧鱼”,则目标菜品是指“红烧鱼”,第一请求参数是指“一份”、“2人吃的”,然后智能冰箱将目标菜品和第一请求参数携带在菜品制作请求中发送至电子设备,或者根据目标菜品和第一请求参数向电子设备下一份订单,该订单即可理解为菜品制作请求,或者用户在餐厅就餐时通过餐厅的app(application,应用程序)或小程序入口下单,订单中即包括目标菜品的名称和份量。当然,目标菜品和第一请求参数还可以是电子设备从用户的语音信息或当前的图像信息中得到的,比如用户对智能音箱说“我要做一份2人吃的红烧鱼,帮我配送吧”,智能音箱通过语音识别将其转换为文本信息,再对文本信息进行语义识别提取出目标菜品和第一请求参数。
59.在一种可能的实施方式中,获取菜品制作请求,包括以下步骤:
60.获取菜品图像,菜品图像包括获取菜品图像时的位置信息;
61.识别菜品图像,以得到目标菜品;以及
62.至少部分基于该位置信息,确定第一请求参数。
63.具体的,菜品图像可以是用户正在观看的美食节目的图像或浏览应用程序的图像,比如用户正在家中观看某档美食节目,用户语音表示需要获取节目中当前提到的菜品,则电子设备将节目中当前呈现的画面作为菜品图像,则通过图像识别可将菜品图像中的菜品确定为目标菜品,或者对菜品图像中的文字进行识别得到目标菜品,同时,可将获取菜品图像时的位置信息确定为第一请求参数的一种,示例性的,菜品图像还可以是用户之前在餐厅就餐时拍摄的菜品照片,该照片携带有餐厅的位置信息,其中,位置信息可以水印的形式呈现,位置信息也可以是以exif(exchangeable image file format,可交换图像文件格式)信息形式附加于照片上,具体可以是餐厅的经纬度信息或餐厅名称或餐厅门牌号,等等。例如:用户在b餐厅用餐时拍了一张炸带鱼的照片,然后想在家里也能吃到这道菜,通过对该照片进行图像识别,比如目标检测、文字识别等,可得到照片中物体的类别为炸带鱼或文字为“炸带鱼”,则确定目标菜品为炸带鱼,然后对该照片中的位置信息进行解析,比如通过照片中的经纬度信息确定出其对应的是b餐厅,则将b餐厅确定为第一请求参数的一种,且可以判断用户想吃的是b餐厅的炸带鱼。本示例中,可基于用户看到的图像获取到目标菜品,可基于获取菜品图像时的位置信息确定第一请求参数,使菜品制作请求的获取方式更智能。
64.在一种可能的实施方式中,获取菜品制作请求,还包括以下步骤:
65.获取当前时间信息和用户偏好中的至少一项,以便基于当前时间信息和用户偏好中的至少一项获取推荐菜品;以及
66.基于推荐菜品,生成菜品制作请求。
67.具体的,当前时间信息用于指示季节时令,比如电子设备可基于季节时令筛选出当季推荐菜品,将推荐菜品作为目标菜品,生成菜品制作请求。或者,电子设备基于用户平时的就餐、就餐习惯(比如常点的餐、口味、常选的就餐人数)、收藏的餐厅或菜品、关注的博主等,筛选出推荐菜品,将推荐菜品作为目标菜品以及将口味、就餐人数、偏好的烹饪方式(例如b餐厅招牌菜的烹饪方式)等作为第一请求参数,生成菜品制作请求。当然,电子设备还可结合当前时间信息和用户偏好来获取推荐菜品,此处不作过多说明。本示例中,根据当前时间信息和用户偏好中的至少一项获取推荐菜品,可以实现基于时令进行菜品推荐,以及基于用户口味和饮食习惯进行菜品推荐。
68.202:基于目标菜品及第一请求参数,得到目标菜品制作原料的原料信息。
69.本技术具体实施例中,电子设备从菜品制作请求中得到目标菜品和第一请参数,根据目标菜品及第一请求参数进行关键词匹配得到对应的目标菜谱,该目标菜谱可以为预先存储的,也可以是实时下载生成的,记录了目标菜品的制作流程和制作原料的原料信息,原料信息可以包括制作目标菜品所需的原材料和配料的信息,比如水煮鱼的原材料可以为鱼、豆芽,配料可以为干辣椒、调料包,等等。电子设备通过查询该目标菜谱得到制作原料的原料信息。
70.进一步的,在获取菜品制作请求之前,该方法还包括以下步骤:
71.获取预设菜谱;
72.采用自然语言处理技术提取所述预设菜谱中菜品的结构化信息,所述结构化信息包括菜品名称、菜品的制作流程、菜品的原料信息及菜品的处理时间信息中的一种或多种;
73.存储所述结构化信息,以得到所述目标菜谱。
74.本技术具体实施例中,预设菜谱可以是用户或开发商从第三方平台下载的菜谱,对于下载下来的菜谱,采用自然语言处理技术对其进行分类,以提取出预设菜谱中菜品的名称、制作流程、原料信息和处理时间等结构化信息,将该结构化信息存储得到目标菜谱,以提高后续匹配的效率。其中,菜品的处理时间包括但不限于制作原料的加工时间、烹饪时间。
75.在一种可能的实施方式中,上述根据目标菜品及第一请求参数进行关键词匹配得到对应的目标菜谱,包括以下步骤:将目标菜品及第一请求参数作为关键词,采用第一哈希函数计算出目标菜品的第一哈希值,采用第二哈希函数计算出第一请求参数的第二哈希值,以第一哈希值为索引查询得到第一菜谱,以第二哈希值为索引查询得到第二菜谱,在第一菜谱和第二菜谱为同一菜谱的情况下,将该菜谱确定为上述目标菜谱。
76.具体的,本技术在存储菜谱时,为每个菜谱生成了两个索引,该两个索引由上述第一哈希函数和第二哈希函数计算得到,该第一哈希函数可以是fnv-hash,该第二哈希函数可以是muinur-hash,比如采用fnv-hash对目标菜品进行哈希计算得到2,采用muinur-hash对第一请求参数进行哈希计算得到3,则检测以2为索引的第一菜谱和以3为索引的第二菜谱是否为同一菜谱,若是,则将该菜谱作为目标菜品对应的目标菜谱,这样将菜谱的哈希值作为菜谱的索引进行存储,用小串字符表示整个菜谱,有利于节省存储空间,且能快速进行菜谱的增加和删除,采用两个哈希值为索引进行目标菜谱的查询,有利于精确定位到目标菜谱,提高获取制作流程和制作原料的效率。
77.203:基于原料信息获取制作原料。
78.本技术具体实施例中,电子设备可基于原料信息生成对应的配送订单,以及根据制作原料的配送影响指标规划配送路径,得到目标配送路径,生成包括配送订单和目标配送路径的配送任务,将配送任务发送给移动生鲜车,使得移动生鲜车基于配送订单对制作原料进行称重、清洗、打包等处理以及基于目标配送路径对制作原料进行配送,以使用户获取到制作原料。本示例中,由目标菜品所需的制作原料的原料信息生成配送订单,并对配送的路径进行规划,将目标配送路径与配送订单一起下发,由移动生鲜车按照配送订单进行称重、清洗、打包等处理,有利于解放用户,为用户节省处理制作原料所花费的时间,另外,按照目标配送路径进行配送,有利于实现制作原料的精准配送。
79.在一种可能的实施方式中,电子设备生成的每一个配送订单中都包括订单对应的配送位置,相应的,上述生成的配送订单中的位置为第一配送位置,上述根据制作原料的配送影响指标规划配送路径,得到目标配送路径,包括以下步骤:
80.获取未完成配送订单的第二配送位置,第二配送位置为未完成配送订单的待配送位置;
81.以移动生鲜车的当前位置、第一配送位置以及第二配送位置为顶点构建连通图;
82.采用dijkstra算法对连通图进行分析,计算当前位置到第一配送位置的最短配送路径;
83.在最短配送路径中包括第二配送位置的情况下,根据配送影响指标计算得到按照最短配送路径进行配送的综合评分;以及
84.在综合评分大于或等于预设值的情况下,将最短配送路径确定为目标配送路径。
85.具体的,第二配送位置为生成上述配送订单之前已经下发至移动生鲜车但未完成
配送的订单中的待配送位置,电子设备将利用该第二配送位置进行路径规划,若当前移动生鲜车还有五个未完成配送订单,则对应有五个第二配送位置,以上述第一配送位置、移动生鲜车的当前位置和该五个第二配送位置为顶点构建有权连通图,如图3所示,其顶点序号分别为0,1,2,3,4,5,6,其中,顶点0表示移动生鲜车的当前位置,顶点5表示第一配送位置,其余顶点表示第二配送位置,任意两个顶点间的边的权重可以是该任意两个顶点所代表的位置间的直线距离。现指定起始点为顶点0,由顶点0构成集合s,其余顶点构成集合u,采用迪杰斯特拉(dijkstra)算法对集合u中的顶点进行分析,获取顶点0到集合u中的顶点的最短配送路径,将出的最短配送路径的顶点加入集合s中,遍历完集合u中的所有顶点,得到当前位置到第一配送位置的最短配送路径。当顶点5为顶点0的相邻顶点时,即当前位置到第一配送位置的最短配送路径为顶点0-顶点5,该最短配送路径中不包括第二配送位置,不执行根据配送影响指标计算得到按照最短配送路径进行配送的综合评分的操作,直接将该最短配送路径确定为上述目标配送路径。应当理解的,在当前位置到第一配送位置的最短配送路径中包括第二配送位置的情况下,比如图3中顶点0-顶点2-顶点5,按照配送影响指标计算得到按照最短配送路径进行配送的综合评分,该综合评分用于在保证制作原料新鲜度的前提下,对最短配送路径在提高配送效率,节省配送成本方面的综合评估,若该综合评分大于或等于预设值,则将该最短配送路径确定为目标配送路径,若该综合评分小于预设值,则需要重新进行路径规划,预设值可根据经验值设定。
86.在一种可能的实施方式中,配送影响指标包括等待代价函数、制作原料的新鲜度以及配送成本,等待代价函数用于描述在交通堵塞、红灯延误以及与其他移动生鲜车产生冲突所花费的时间代价,所谓产生冲突是指当移动生鲜车在该最短配送路径的某一路段时,比如顶点0-顶点2的路段,有执行其他配送任务的移动生鲜车进入该路段。上述根据配送影响指标计算得到按照最短配送路径进行配送的综合评分,包括以下步骤:
87.a1:计算最短配送路径的交通堵塞密度,以交通堵塞密度作为按照最短配送路径进行配送的交通堵塞代价;
88.其中,交通堵塞密度是指某一瞬间该最短配送路径中单位长度道路上的车辆数,采用公式c1=n/l,c1表示交通堵塞密度,n表示观测路段内某瞬时的车辆数,l表示观测路段的长度,单位为公里,将该交通堵塞密度作为按照最短配送路径进行配送的交通堵塞代价,交通堵塞密度值越大,则交通堵塞代价越高。
89.a2:计算按照最短配送路径进行配送的等待时间代价;等待时间代价表示移动生鲜车在配送过程中遇到冲突的等待时间;
90.其中,移动生鲜车按照该最短配送路径进行配送是否会产生冲突,可采用时间窗算法得到,若不产生冲突,则等待时间代价c2=0,该等待时间代价c2可通过时间窗算法中的时间窗向量计算得到。
91.a3:计算按照最短配送路径进行配送的红灯延误代价;
92.其中,红灯延误代价是指移动生鲜车按照最短配送路径进行配送等红灯所花费的时间代价,其计算公式为其中,x
ij
表示移动生鲜车在该最短配送路径中第i路段的第j个红绿灯处的等待时间,m表示最短配送路径的路段数,如上述的顶点0-顶点2-顶点5,顶点0-顶点2表示一个路段,顶点2-顶点5表示一个路段,则m=2,n表示该每个路段中的红绿灯的数量,每个红绿灯处的等待时间用历史时间段内该红绿灯处车辆的等待
时间的众数表示,应当理解的,历史时间段可以是前一个月、前一周等,在该历史时间段内,若车辆到达该红绿灯处为绿灯,则在该红绿灯处的等待时间统计为0。
93.a4:根据交通堵塞代价、等待时间代价以及红灯延误代价得到等待代价函数的值;
94.其中,等待代价函数的值为交通堵塞代价、等待时间代价以及红灯延误代价之和,即c=c1+c2+c3,c表示等待代价函数的值。
95.a5:根据制作原料发生变质的截止时间和按照最短配送路径进行配送的预估到货时间计算得到上述新鲜度;
96.其中,制作原料发生变质的截止时间表示为t1,按照最短配送路径进行配送的预估到货时间表示为t2,则有新鲜度t=1/(t
1-t2),t的值越小,表示制作原料越新鲜。
97.a6:计算按照最短配送路径进行配送的人力成本和移动生鲜车消耗成本,根据人力成本和移动生鲜车消耗成本得到配送成本;
98.其中,人力成本r1=y
×
p
×
d+y
×
q,其中,y表示配送人数,p表示每公里的配送提成,d表示最短配送路径的长度,q表示配送人员的基本工资;移动生鲜车消耗成本r2=o
×
d,o表示移动生鲜车每公里的能耗费用,则按照最短配送路径进行配送的配送成本r=r1+r2。
99.a7:根据等待代价函数的值、新鲜度、配送成本以及预设的权重计算得到综合评分。
100.其中,按照最短配送路径进行配送的综合评分y=α
×
c+β
×
t+γ
×
r,α、β和γ为预设的权重。该实施方式中,采用等待代价函数、制作原料的新鲜度以及配送成本作为配送影响指标对上述最短配送路径进行评价,以使选出的目标配送路径在保证制作原料新鲜度的条件下,还能达到提高配送效率,节省配送成本的目的。
101.可以看出,本技术实施例通过获取菜品制作请求,菜品制作请求中包括待获取的目标菜品及目标菜品的第一请求参数;基于目标菜品及第一请求参数,得到目标菜品制作原料的原料信息;基于该原料信息获取制作原料。这样基于菜品制作请求便能为用户提供菜品的制作原料,以使用户可基于制作原料获取目标菜品,居家便能享受到即时的餐厅服务,有利于提升用户体验。
102.请参见图4,图4本技术实施例提供的另一种信息处理方法的流程示意图,如图4所示,包括步骤401-405:
103.401:获取菜品图像,菜品图像包括获取菜品图像时的位置信息;
104.402:识别菜品图像,以得到目标菜品;
105.403:至少部分基于该位置信息,确定第一请求参数。
106.404:基于目标菜品及第一请求参数,得到目标菜品制作原料的原料信息;
107.405:基于原料信息获取制作原料。
108.在一种可能的实施方式中,在获取制作原料之后,该方法还包括步骤:基于菜品制作请求,生成目标厨师的服务任务。
109.在一种可能的实施方式中,上述基于菜品制作请求,生成目标厨师的服务任务,包括以下步骤:
110.基于菜品制作请求,生成厨师服务预约请求,该预约请求中包括第二请求参数;
111.利用目标菜品与待预约的n个厨师的第一标签信息进行匹配,以从n个厨师中筛选
出m个厨师,m小于或等于n;
112.利用第一请求参数和第二请求参数与m个厨师的第二标签信息进行匹配,以从m个厨师中筛选出目标厨师;以及
113.响应于针对目标厨师的邀约请求,生成厨师任务。
114.其中,该预约请求可以是用户在确认收到移动生鲜车配送的制作原料后发送的,比如用户对智能家居设备语音“帮我预约一个厨师吧”,智能家居设备在语音识别后,向服务器发出厨师预约请求,或者,用户通过移动终端向服务器提交该预约请求。该预约请求也可以是在生成配送订单的同时生成的,从而使得用户可以便捷地同时下达配送指令和厨师预约指令,实现对原料配送和大厨上门的统筹管理。
115.其中,第二请求参数包括厨师的时间、就餐的人数、口味偏好、价位、星级等。厨师的时间可以是预计的制作原料配送到达时间或略晚于制作原料配送到达时间,以保证制作原料不会变质,并使用户即时获取到目标菜品。
116.其中,第一标签信息是指厨师的拿手菜单或擅长的菜系,比如当前有n个厨师为可预约状态,用户的目标菜品为川菜,则服务器从n个厨师中筛选出擅长川菜的m个厨师。
117.其中,第二标签信息是指该m个厨师可的时间、价格、可服务的人数、星级、评价等信息,在筛选出m个厨师后,电子设备将第一请求参数和第二请求参数中的人数、价位、时间、星级等信息与第二标签信息进行匹配,以选出综合评分或匹配度最高的目标厨师。
118.其中,服务器在筛选出目标厨师后,向用户进行推送,比如将目标厨师的个人信息返回给智能家居设备或移动终端,由智能家居设备或移动终端向用户推荐,具体可以进行语音播报或在人机交互界面进行显示。
119.其中,在向用户推荐目标厨师后,会接收到用户邀请或拒绝目标厨师的输入信息,比如用户语音“帮我预约他吧”,或者用户在人机交互界面触发的“预约”按钮,然后,由智能家居设备或移动终端向服务器发出邀约请求,服务器在接收到邀约请求后生成厨师任务,并向目标厨师的终端设备下发厨师任务,该厨师任务用于邀请目标厨师上门做菜,也可以用于邀请目标厨师上门指导做菜。
120.进一步的,在向目标厨师的终端设备下发厨师任务之后,该方法还包括步骤:
121.接收目标厨师的终端设备返回的针对厨师任务的拒绝消息,响应于该拒绝消息,向用户呈现预约失败的提示信息;
122.其中,目标厨师在接收到上述厨师任务后,可在终端设备上进行拒绝或接受操作,若目标厨师触发“拒绝”按钮,则通过智能家居设备或移动终端向用户呈现预约失败的提示信息,相反,若目标厨师触发“接受”按钮,则通过智能家居设备或移动终端向用户呈现预约成功的提示信息。
123.其中,上述步骤401-405的具体实施方式在图2所示的实施例中已有相关说明,且能达到相同或相似的有益效果,为避免重复,此处不再赘述。
124.基于上述方法实施例的描述,本技术实施例还提供一种电子设备。请参见图5,该电子设备至少包括至少一个处理器501、至少一个存储器502。其中,所述至少一个存储器502被耦合到所述至少一个处理器501并且存储用于由所述至少一个处理器501执行的指
令。至少一个处理器501(或称cpu(central processing unit,中央处理器))是电子设备的计算核心以及控制核心,其适于实现至少一个存储器502中的指令,从而实现相应方法流程或相应功能。
125.在一个实施例中,本技术实施例提供的电子设备的至少一个处理器501可以用于进行一系列信息处理:
126.获取菜品制作请求,菜品制作请求中包括待获取的目标菜品及目标菜品的第一请求参数;
127.基于目标菜品及第一请求参数,得到目标菜品制作原料的原料信息;
128.基于原料信息获取制作原料。
129.再一个实施例中,至少一个处理器501执行获取菜品制作请求,包括以下步骤:
130.获取菜品图像,菜品图像包括获取菜品图像时的位置信息;
131.识别菜品图像,以得到目标菜品;以及
132.至少部分基于该位置信息,确定第一请求参数。
133.再一个实施例中,至少一个处理器501执行获取菜品制作请求,包括以下步骤:
134.获取当前时间信息和用户偏好中的至少一项,以便基于当前时间信息和用户偏好中的至少一项获取推荐菜品;以及
135.基于推荐菜品,生成菜品制作请求。
136.再一个实施例中,在获取制作原料之后,至少一个处理器501还用于:
137.基于菜品制作请求,生成目标厨师的服务任务。
138.再一个实施例中,至少一个处理器501执行基于菜品制作请求,生成目标厨师的服务任务,包括以下步骤:
139.基于菜品制作请求,生成厨师服务预约请求,该预约请求中包括第二请求参数;
140.利用目标菜品与待预约的n个厨师的第一标签信息进行匹配,以从n个厨师中筛选出m个厨师,m小于或等于n;
141.利用第一请求参数和第二请求参数与m个厨师的第二标签信息进行匹配,以从m个厨师中筛选出目标厨师;以及
142.响应于针对目标厨师的邀约请求,生成厨师任务。
143.再一个实施例中,至少一个处理器501执行基于原料信息获取制作原料,包括以下步骤:
144.基于原料信息生成对应的配送订单;
145.根据制作原料的配送影响指标规划配送路径,得到目标配送路径;以及
146.生成包括配送订单和目标配送路径的配送任务,使得移动生鲜车基于配送订单处理制作原料以及基于目标配送路径配送制作原料,以获取制作原料。
147.再一个实施例中,配送订单中包括第一配送位置;至少一个处理器501执行根据制作原料的配送影响指标规划配送路径,得到目标配送路径,包括以下步骤:
148.获取未完成配送订单的第二配送位置,第二配送位置为未完成配送订单的待配送位置;
149.以移动生鲜车的当前位置、第一配送位置以及第二配送位置为顶点构建连通图;
150.采用dijkstra算法对连通图进行分析,计算当前位置到第一配送位置的最短配送
路径;
151.在最短配送路径中包括第二配送位置的情况下,根据配送影响指标计算得到按照最短配送路径进行配送的综合评分;以及
152.在综合评分大于或等于预设值的情况下,将最短配送路径确定为目标配送路径。
153.再一个实施例中,配送影响指标包括等待代价函数、制作原料的新鲜度以及配送成本;至少一个处理器501执行根据配送影响指标计算得到按照最短配送路径进行配送的综合评分,包括以下步骤:
154.计算最短配送路径的交通堵塞密度,以交通堵塞密度作为按照最短配送路径进行配送的交通堵塞代价;
155.计算按照最短配送路径进行配送的等待时间代价;等待时间代价表示移动生鲜车在配送过程中遇到冲突的等待时间;
156.计算按照最短配送路径进行配送的红灯延误代价;
157.根据交通堵塞代价、等待时间代价以及红灯延误代价得到等待代价函数的值;
158.根据制作原料发生变质的截止时间和按照最短配送路径进行配送的预估到货时间计算得到新鲜度;
159.计算按照最短配送路径进行配送的人力成本和移动生鲜车消耗成本,根据人力成本和移动生鲜车消耗成本得到配送成本;以及
160.根据等待代价函数的值、新鲜度、配送成本以及预设的权重计算得到综合评分。
161.再一个实施例中,至少一个处理器501执行根据目标菜品及第一请求参数得到目标菜品制作原料的原料信息,包括以下步骤:
162.根据所述目标菜品及所述第一请求参数进行关键词匹配,得到对应的目标菜谱;以及
163.查询所述目标菜谱得到所述原料信息。
164.示例性的,上述电子设备可以是智能家居设备、移动终端、服务器、云服务器、计算机主机、服务器集、分布式系统等,电子设备可包括但不仅限于至少一个处理器501和至少一个存储器502,如图5所示,电子设备进一步还可包括输入设备503、输出设备504、内存、电源、应用客户端模块,输入设备503可以是键盘、触摸屏等,输出设备504可以是扬声器、显示器、射频发送器等。本领域技术人员可以理解,所述示意图仅仅是电子设备的示例,并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件。
165.需要说明的是,由于电子设备的至少一个处理器501执行程序指令时实现上述的信息处理方法中的步骤,因此上述信息处理方法的实施例均适用于该电子设备,且均能达到相同或相似的有益效果。
166.本技术实施例还提供了一种计算可读机存储介质(memory),所述计算机可读存储介质是电子设备中的记忆设备,用于存放计算机程序和数据。可以理解的是,此处的计算机可读存储介质既可以包括终端中的内置存储介质,当然也可以包括终端所支持的扩展存储介质。计算机可读存储介质提供存储空间,该存储空间存储了终端的操作系统。并且,在该存储空间中还存放了适于被至少一个处理器501加载并执行的一条或多条的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机可
读存储介质可以是高速ram存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器;可选的,还可以是至少一个位于远离前述至少一个处理器501的计算机存储介质。在一个实施例中,可由至少一个处理器501加载并执行计算机可读存储介质中存放的计算机程序,以实现上述有关信息处理方法的相应步骤。
167.示例性的,计算机可读存储介质的计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。
168.需要说明的是,由于计算机可读存储介质的计算机程序被处理器执行时实现上述的信息处理方法中的步骤,因此上述信息处理方法的所有实施例均适用于该计算机可读存储介质,且均能达到相同或相似的有益效果。
169.以上对本技术实施例进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。

技术特征:


1.一种信息处理方法,其特征在于,所述方法包括以下步骤:获取菜品制作请求,所述菜品制作请求中包括待制作的目标菜品及所述目标菜品的第一请求参数;基于所述目标菜品及所述第一请求参数,得到所述目标菜品制作原料的原料信息;以及基于所述原料信息获取所述制作原料。2.根据权利要求1所述的方法,所述获取菜品制作请求,包括以下步骤:获取菜品图像,所述菜品图像包括获取所述菜品图像时的位置信息;识别所述菜品图像,以得到所述目标菜品;以及至少部分基于所述位置信息,确定所述第一请求参数。3.根据权利要求1所述的方法,所述获取菜品制作请求,包括以下步骤:获取当前时间信息和用户偏好中的至少一项,以便基于所述当前时间信息和所述用户偏好中的至少一项获取推荐菜品;以及基于所述推荐菜品,生成所述菜品制作请求。4.根据权利要求1-3任一项所述的方法,在获取所述制作原料之后,所述方法还包括步骤:基于所述菜品制作请求,生成目标厨师的服务任务。5.根据权利要求4所述的方法,所述基于所述菜品制作请求,生成目标厨师的服务任务,包括以下步骤:基于所述菜品制作请求,生成厨师服务预约请求,所述预约请求中包括第二请求参数;利用所述目标菜品与待预约的n个厨师的第一标签信息进行匹配,以从所述n个厨师中筛选出m个厨师,所述m小于或等于所述n;利用所述第一请求参数和所述第二请求参数与所述m个厨师的第二标签信息进行匹配,以从所述m个厨师中筛选出所述目标厨师;以及响应于针对所述目标厨师的邀约请求,生成厨师任务。6.根据权利要求1-3任一项所述的方法,所述基于所述原料信息获取所述制作原料,包括以下步骤:基于所述原料信息生成对应的配送订单;根据所述制作原料的配送影响指标规划配送路径,得到目标配送路径;以及生成包括所述配送订单和所述目标配送路径的配送任务,使得移动生鲜车基于所述配送订单处理所述制作原料以及基于所述目标配送路径配送所述制作原料,以获取所述制作原料。7.根据权利要求6所述的方法,所述配送订单中包括第一配送位置,所述根据所述制作原料的配送影响指标规划配送路径,得到目标配送路径,包括以下步骤:获取未完成配送订单的第二配送位置,所述第二配送位置为所述未完成配送订单的待配送位置;以所述移动生鲜车的当前位置、所述第一配送位置以及所述第二配送位置为顶点构建连通图;采用dijkstra算法对所述连通图进行分析,计算所述当前位置到所述第一配送位置的最短配送路径;
在所述最短配送路径中包括所述第二配送位置的情况下,根据所述配送影响指标计算得到按照所述最短配送路径进行配送的综合评分;以及在所述综合评分大于或等于预设值的情况下,将所述最短配送路径确定为所述目标配送路径。8.根据权利要求7所述的方法,所述配送影响指标包括等待代价函数、所述制作原料的新鲜度以及配送成本,所述根据所述配送影响指标计算得到按照所述最短配送路径进行配送的综合评分,包括以下步骤:计算所述最短配送路径的交通堵塞密度,以所述交通堵塞密度作为按照所述最短配送路径进行配送的交通堵塞代价;计算按照所述最短配送路径进行配送的等待时间代价;所述等待时间代价表示移动生鲜车在配送过程中遇到冲突的等待时间;计算按照所述最短配送路径进行配送的红灯延误代价;根据所述交通堵塞代价、所述等待时间代价以及所述红灯延误代价得到所述等待代价函数的值;根据所述制作原料发生变质的截止时间和按照所述最短配送路径进行配送的预估到货时间计算得到所述新鲜度;计算按照所述最短配送路径进行配送的人力成本和移动生鲜车消耗成本,根据所述人力成本和所述移动生鲜车消耗成本得到所述配送成本;以及根据所述等待代价函数的值、所述新鲜度、所述配送成本以及预设的权重计算得到所述综合评分。9.根据权利要求1所述的方法,所述基于所述目标菜品及所述第一请求参数,得到所述目标菜品制作原料的原料信息,包括以下步骤:根据所述目标菜品及所述第一请求参数进行关键词匹配,得到对应的目标菜谱;以及查询所述目标菜谱得到所述原料信息。10.一种电子设备,包括:至少一个处理器;至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理器并且存储用于由所述至少一个处理器执行的指令,所述指令当由所述至少一个处理器执行时,使得所述电子设备执行根据权利要求1至9任一项所述的方法的步骤。11.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被机器执行时实现根据权利要求1至9中任一项所述的方法。

技术总结


本申请提供了一种信息处理方法、电子设备及计算机可读存储介质,其中,该方法包括:获取菜品制作请求,菜品制作请求中包括待获取的目标菜品及目标菜品的第一请求参数;基于目标菜品及第一请求参数,得到目标菜品制作原料的原料信息;基于原料信息获取制作原料。采用本申请实施例有利于提高智能化程度,提升用户体验。验。验。


技术研发人员:

时红仁 应臻恺

受保护的技术使用者:

博泰车联网科技(上海)股份有限公司

技术研发日:

2021.06.22

技术公布日:

2022/12/22

本文发布于:2024-09-25 13:22:53,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/47055.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:菜品   所述   目标   原料
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议